libostree-2018.1-lp150.2.1 >  A Zj//=„R8[ -h%^EwNIS;ж!&>N )6=:*N^wnU3F0\YGX]{ ҒM?k"+C.q#<,Bե d0 xG|}x$iͷ@mJ̏ 2fo|C.̭S,4u(Neוx*kwz5_@`Y,9{s 4 ]u 7=Lݿb0e4cbd6dd1a965e0e1bd78a73ad89de3ddef148e7eeccc0671f885f1f1d7e6b37021de4d875401f74762ada822f197b77b5d5d4Zj//=„~F$i&xN T/\h(kϝSfN5E[>ɂADbIo.tˮec9'afd M:ИG_ZZwxV29ߕE&̟R=)C$"&Hto0죆W Ec:7߹, 8Oʂ;tqZ *ذd#xPEgG!)[R߸Nv5h^{Sv5@Ow!K_5 éo">pIG0?G d   ? <BI y C!C "C "C #C 1kC 1C2C4C5f5C66,7l,<,(<8<#9=X#:@#=0>0?0@1B1F1G1$CH20CI3<CX3Y3Z3[3\3C]4C^9b;c cargo vendor. + repo: Add archive/zlib-level option, drop default compression to 6. + fetcher: Drop the libsoup queue. + libcurl backend. + fetcher queue: also throttle on outstanding writes. + libostree: added empty ot_cleanup_{read,write}_archive macros. + ostree-repo: Clarify error behaviour of remote option getters. + admin-switch: Don't segfault if there's no remote. + commit: Support -F/--body-file, like git. + build: Remove .PHONY for Rust shared library. + rofiles-fuse: Support write/read_buf(). - Rename from ostree to libostree, following upstream.- Update to version 2017.1: + This release has mostly bugfixes, the main new feature is that the prune command gained more sophistication around selectively pruning branches. We're planning to use this in Project Atomic work where we want to co-locate both "development" and "stable" branches in the same repository. + The next release is likely to be more exciting, as we have an additional new libcurl backend in the works - this release contains some preparatory cleanup for that.- Update to version 2016.15: + This release is mostly bugfixes - for example, it cleans up the vast majority of memory leaks caught by ASAN. We also build without libsoup again, which is preparatory for a potential addition of a libcurl HTTP backend. + Another notable change is that we now always checksum individual objects even when applying static deltas, regardless of whether or not the summary file is signed. This is part of an ongoing thread about supporting OCI as a transport layer. - Add pkgconfig(zlib) BuildRequires: configure explicitly checks for it.- Update to version 2016.14: + otutil: Note that ot_log_structured takes a printf format. + libglnx: Bump to master (for -fsanitize fixes). + Distribute test scripts even if we wouldn't run them. + Distribute valgrind suppressions in tarballs. + Filter bootloader supplied kernel cmdline options. + repo: Don't put remote refs in the summary file. + pull: Don't do deltas with --commit-metadata-only. + pull: Add per-remote cookie jar. + remote: Add command to list cookies. + remote: Add commands to add and remove cookies for a remote. + OsreeFetcher: Treat 403 as not found. + trivial-httpd: Add support for checking cookies. + Update documentation for cookie handling commands. + deltas: Only keep one file open at a time during compilation. - Changes from version 2016.13: + pull: Add support for `http-headers` option. + pull: Redo logic for "scanning". + commit: Fix reading xattrs from OstreeRepoFile:s. + lib: Define and use cleanup functions for gpgme. + lib: Split out helper function to create GPG context. + Add "gpgkeypath" option to remotes. + lib: Add an API to GPG verify a commit given a remote. + pull: Do GPG verify commit objects when using deltas.- Add pkgconfig(libsystemd) BuildRequires: configure explicitly calls on both .pc names (systemd and libsystemd). We do want to stay independent of potential systemd packaging changes.- Update to version 2016.12: + pull: Support inherit-transaction. + pull: Support multiple specifications of --subpath. + docs: amend vmlinuz & initramfs naming convention. + ostree-sysroot-deploy.c: delete redundant check. + OstreeFetcher: provide proxy credentials if needed. + core: Do create hardlinks to symlinks for checkouts. + add .redhat-ci.yml and .redhat-ci.Dockerfile. + .redhat-ci.yml: use projectatomic/ostree-tester. + Fix regression for symlinks in bare-user repos. + ostree_repo_read_commit_detached_metadata: Handle parent repo. + detached metadata: Put these in transaction. + Release 2016.12.- Update to version 2016.11: + static-delta: add some error handling. + pull: Do allow executing deltas when mirroring into bare{,-user}. + ostree-repo.c: Fix file descriptor cleanup. + ostree_sysroot.c: Don't close sysroot_fd twice. + sysroot: Port some small cleanup code to fd-relative. + sysroot: Port origin writing code to fd-relative. + sysroot: Drop an fsync for origin file when writing deployments. + sysroot: Drop an unnecessary fsync. + boot: Ensure we remount /var writable before systemd does journal flush. + ostree_sysroot_init_osname: also create /var/log. + docs: add mention of rpm-ostree package layering. + admin: Allow running status unlocked. + Fix spelling of "repository". + checkout: Fix fsync defaults for new API to be off for real. + trivial-httpd: Port mostly to fd-relative. + libglnx: Update to latest.- Update to version 2016.10: + pull code: support contenturl setting. + trivial-httpd: prepend timestamp in log file. + pull: drop fetching_sync_uri. + pull: add mirrorlist support. + libtest: add has_gpgme() helper function. + tests: add tests for contenturl and mirrorlist. + pull code: clean up mirrorlist hack. + build: Set --enable-man during distcheck. + build: Distribute man page XML source. + build: Actually distribute man page XML source. + switchroot: Fix build on Ubuntu. + switchroot: Fix test-switchroot now autotools can build static. + ostree-prepare-root: Error if realpath fails. + ostree-prepare-root: Fix running with musl. + gpg: do not segfault when the algorithm name is not known. + repo: Revert default timestamp from 1 back to 0. + delta: Add missing `goto out` for failure to mmap(). + repo: Only use mmap() for metadata > 16k. + delta: Unreference files we've processed. + fetcher: Fix another finalization deadlock. + sysroot: Avoid double cleanup, and ensure no cleanup if specified. + core: Make OSTREE_TIMESTAMP public API. + Release 2016.10.- Update to version 2016.9: + libostree.sym: Add 2016.9 section. + deltas: Handle cleanup of fd array properly. + deltas: Use F_DUPFD_CLOEXEC properly. + pull-local: Support requiring static deltas. + tests: Ensure deltas for pulling when needed. + pull: Disable static deltas by default for local pulls. + tests: Test that local pulls do not use deltas. + Move ostree-* executables to /usr/lib/ostree. + ostree_bootdir: prepend $(prefix) to path. + ostree_bootdir: properly preprend $(prefix). + manual/repo.md: reword bits about the summary file. + repo: Really ignore progress changed user data. + fix typo in docs/manual/atomic-upgrades.md. + prune: Elaborate on what formats are accepted by dates. + fixup! fix typo in docs/manual/atomic-upgrades.md. + test-rofiles-fuse: Actually check out via hardlinks. + rofiles-fuse: Rework to be based on nlink. + pull_with_options: fix remote parameter name & desc. + pull_with_options: allow GPG verification override. + pull_with_options: fix stray return FALSE. + pull: Make .commitpartial files world readable. + repo: Add prefixes to errors for querying size/deleting. + lib: Add an API to list only "our" objects, fix prune to use it. + pull: use same name for parameter and documentation comment. + u-boot: Merge ostree's and systems uEnv.txt. + sysroot: Drop unnecessary `dup()` invocation. + sysroot: Add a flag to suppress post-deploy cleanup. + commit: Don't delete tmp/cache dir. + switchroot: Fix building with musl libc. + ostree-prepare-root: Allow building statically with musl. + switchroot: Replace custom error printing with err/warn functions from libc. + switchroot: Move `path_is_on_readonly_fs` to header file. + repo-pull: properly store the cancellable.- Update to version 2016.8: + Almost entirely bugfixes. Most notable is a fix for a relatively rare race condition in the pull code on cleanup (after completion), and also a memory leak. + Besides that, there are improvements for the test suite, some more porting away from libgsystem, a bugfix for static deltas important to flatpak, build tweaks for older glib, etc. - Changes from 2016.7: + There's quite a lot of changes in this release since 2016.5, but one thing to call out explicitly it is a fixed race condition in the HTTP pull code that could cause hangs or crashes that mostly occurred only when doing "large" pulls (thousands of object requests). If this occurs, client systems can work around it by cancelling and retrying the pull.- Move grub2 related files to new ostree-grub2 subpackage (similar to Fedora), only used to integrate ostree with grub2 (fully fix boo#974714).- Update to version 2016.6: + refs: add "ostree refs --create" and unit tests. + manual: Link to mender.io. + Add "archive" as an alias for "archive-z2". + libglnx porting: delete temp files on failure of file creation. + repo: Avoid a possible divide by zero in progress. + manual: Discuss mirroring. + build: Fix libreaddir-rand to honor global CFLAGS. + tests: Support OT_SKIP_READDIR_RAND. + pull: Ensure we always process queue only from main thread. - Switch git url to https://github.com/ostreedev/ostree. - Fix Url in specfile.- Add ostree-grub2-location.patch: Fix path to find grub-mkconfig_lib. openSUSE installs those files to /usr/share/grub2, upstream would do /usr/share/grub (boo#974714).- Update to version 2016.5: + Add a stub .travis.yml. + tests: Add a test-abi. + pull: Add OSTREE_REPO_PULL_FLAGS_UNTRUSTED flag. + Add --untrusted option to pull and pull-local. + OstreeSePolicy: add ostree_sepolicy_get_csum(). + core: Add verbose messages for pruning. + core: Add debug messages for traversing. + build: Set G_LOG_DOMAIN to OSTree. + main: Set log handler for OSTree domain. + packaging: fix bashism in dist-snapshot target. + docs: Add a section on repository management. + commit: Support generating commits with no parent, or a custom one. + commit: Support writing orphans. + commit: support editor for orphan commits. + docs/CONTRIBUTING.md: Update for github move, Homu etc. + test-xattrs: use TAP syntax to skip test. + various tests: skip if temp directory lacks xattr support. + Symlink libreaddir-rand.so into tests directory. + tap-test: clean up temporary test directories as intended. + In tests that use gpg, terminate the gpg-agent after testing. + Load g-i bindings from builddir during build-time testing. + tests/admin-test.sh: this is a bash script, not a POSIX sh script. + Force libreaddir-rand to be a shared library. + Skip tests that run rofiles-fuse if /dev/fuse or /etc/mtab unavailable. + test-pull-untrusted.sh: always corrupt a regular file, not a symlink. + basic-test: commit with a non-empty subject. + Probe for GNU parallel more accurately. + tests: Make failing to kill the GPG agent non-fatal. + libtest.sh: use G_TEST_SRCDIR, G_TEST_BUILDDIR to find resources. + test-abi: use G_TEST_SRCDIR, G_TEST_BUILDDIR. + test-xattrs: sync how this is skipped with test-rofiles-fuse. + libtest.sh: only check whether $(pwd) is empty once. + manual: Fix a bunch of typos and docbookisms. + Introducing ostree-grub-generator. + pull: Don't try to cache summaries for pull-local. + Fix local-pull test. + pull-local: Support --gpg-verify and --gpg-verify-summary. + build: Find grub2-mkconfig a bit more automagically. + build: Make tests/libreaddir-rand.so rule use AM_V_GEN. + tests: add libostreetest.h to EXTRA_DIST. + tests: add missing ${CMD_PREFIX} before ostree. + contrib: indent golang code using only tabs instead of both tabs and spaces. + Remove empty new lines at the EOF. + docs: Prefer the form "cannot" to "can not". + Use git.mk. + Support pathnames for --subpath=... + Export ostree_repo_get_remote_option* functions. + Inherit remotes and remote options from parent repo. + Add test case for inheriting remote options. + cfg.mk: ignore syntax-check for git.mk. + Add support for ostree static-delta delete. + small cleanups. + Fix the symbol versions for ostree_repo_get_remote_*option. + ostree-repo-pull: always initialize flags_i. + pull: More consistently use remote_repo_local for local repos. + build: Move grub2-15_ostree back to pkglibexecdir. + Fix AS_HELP_STRING for builtin grub2 mkconfig. + fetcher: Initialize output_stream_set_lock mutex. + commit: Fix crash if dfd_iter is NULL. + Add cache_dir_fd to OstreeRepo. + Add OstreeRepo option for an out-of-band cache dir. + man: Elaborate on per-remote GPG. + Add remotes-config-dir to OstreeRepo. + Look for $remotename.trustedkeys.gpg in remotes.d dir. + refs: Add g_prefix_error around opendir for easier debugging. + static-delta: Put temp files in /var/tmp. + static-delta: Initialize read_source_fd to -1. - Stop passing --with-grub2 to configure, no longer recognized.- Update to version 2016.4: + fetcher: Remove message_to_request table + fetcher: Convert from GSimpleAsyncResult to GTask + fetcher: Rework reference counting + fetcher: Track outstanding requests with a table + sysroot: Cleanup refs and prune even on last undeployment + pull: Recover from missing commits in recursive pulls + doc: Note that refs --delete does not prune + tests: Add a test for pull+deploy of specific "bare" commit + static-delta: Handle LZMA_BUF_ERROR returned by zlib + static-delta: Don't run bspatch when output object already exists + static-delta: Set error on bsdiff failure + commit: Improve variable name + Don't require /boot/uEnv.txt for u-boot support + tests: fix LZMA test to really compress/decompress + upgrader: Add ostree_sysroot_upgrader_dup_origin() + upgrader: Allow overriding the commit to pull + upgrade: Add --override-commit=CHECKSUM option + prepare-root: set up /boot bind-mount for single partition systems + static-delta: Fix annotation on ostree_repo_list_static_delta_names + sysroot: Write symlinks before calling fsync(), then rename after + init-fs: Explicitly set /tmp to 01777 + core: use OSTREE_OBJECT_TYPE_LAST instead of OSTREE_OBJECT_TYPE_COMMIT + pull: add support for tombstone commits + repo: create a tombstone commit when deleting a commit + fsck: add argument --add-tombstones + tests: add tests for prune and tombstones commits + docs: Note not to put private keys in /usr/share/ostree + generate-static-delta: Support min-fallback-size 0 to disable fallbacks + static deltas: Add support for inline-parts + static-deltas generate: Add --inline option to CLI tool + Add tests for inline static deltas + deltas: Make apply-offline only read the parts once + delta: Ensure the from commit exists when applying static delta + static-delta apply-offline: Don't skip validation + Add _ostree_repo_open|commit_untrusted_content_bare + deltas: Verify checksums in apply-offline unless skip_validate is TRUE + deltas: Make min-fallback-size 0 actually disable fallbacks + deltas: Support passing filename to delta generator + deltas: Support passing filename to ostree_repo_static_delta_execute_offline + pull: Verify checksums from static deltas unless gpg signed summary + deltas: Support including detached metadata in static deltas + libostree: Fix a couple compiler warnings + prune: add --delete-commit + fsck: create a tombstone when the parent is missing + tests: add test for ostree prune --delete-commit + prune: add --keep-younger-than=DATE + pull: make slightly clearer when failing for missing xattrs support + ostree: do not print the usage on each G_IO_ERROR_NOT_SUPPORTED + libostree: add new API ostree_repo_write_commit_with_time + commit: add --timestamp=TIMESTAMP + tests: add tests for prune --keep-younger-than=DATE + tests: prefix invocation of ostree with where missing + repo: Validate checksums have correct length + repo: Never delete .commitmeta files + trivial-httpd: Avoid SoupBuffer when there's no content + glnx: Update from master + fetcher: Remove "sending_messages" hash table + fetcher: Remove "total_requests" counter + remote: Print full refspec in "ostree remote refs" + repo: Fix backwards timestamp in ostree_repo_write_commit() + gpg-verifier: Fix compiler warning + Release 2015.11 + parse-datetime: use the module from gnulib + tests: add missing ${CMD_PREFIX} + cmdline: Fatally error if the timestamp in a commit is invalid + build: Delete generated parse-datetime.c file, use AM_V_GEN + build: Also add a configure check for YACC/bison + Update to latest libglnx + repo: Add _ostree_repo_allocate_tmpdir helper + repo: Use per-transaction staging dir + repo: Allocate a tmpdir for each OstreeFetcher to isolate concurrent downloads + fetcher: Add "config-flags" construct-only property + fetcher: Move the SoupSession to a separate thread + pull: Push a temporary main context for sync requests + build: Fix srcdir != builddir + repo: Add ostree_repo_verify_summary() + remote: Add "ostree remote summary" command + repo: new function ostree_repo_prune_static_deltas + prune: add new flag --static-deltas-only + tests: add tests for prune --static-deltas-only + deploy: Find kernel/initramfs consistently from filesystem + bootconfig: Add ostree_bootconfig_parser_write_at + deploy: Change large parts to be fd-relative, drop fsync + fetcher: Lazily create tmp directory + grub2_generate: load sysroot before using it + repo: Expose dfd-relative mtree writes as public API + repo: Add APIs for devino optimization between checkout -> commit + Release 2016.1 + repo: Note global transaction resume is legacy + sysroot: Don't individually fsync dirs in checkout, rely on syncfs + diff: do not traverse parent commits + Add a checkout option to skip fsync + refs: Add a missing `goto out` for error handling + grub2: Don't delete grub2.cfg.old file we just copied + tests: Use "bash strict mode" + build: Move man pages into man/ + build: Rename doc/ -> apidoc/ + Rewrite manual in mkdocs + apidoc: Remove unnecessary srcdir != builddir workaround + repo: Port -refs.c to openat() + build: Add --disable-man + lib: Add a #define OSTREE_SHA256_DIGEST_LEN 32 + build: Hoist man conditional higher + static-delta: Add `show` subcommand + packaging: Sync spec file with Fedora + build: 'make clean' removes parse-datetime.c + docs-md: Delete (obsoleted by docs/) + README.md: Update to link to Read The Docs, describe a bit better + build: Remove --disable-static-deltas option + lib: Create an internal static delta parsing/opening function + lib: Expand `ostree static-delta show` to show part stats + fetcher: Fix hung GTlsInteraction + Import rofiles-fuse + Add an `export` builtin, and API to write to libarchive + pull: Support specifying exact commit to pull via branch@commit + manual-tests: New static-delta-generate-crosscheck.sh + man/ostree-export.xml: Add to git + Support Docker-style whiteouts + packaging: Add a fuse subpackage + rofiles-fuse: Fix truncate call to not use O_CREAT + manual: Note that the bare-user mode exists + Rename libarchive write API to "export", matching command line + repo: Add ostree_repo_import_archive_to_mtree + ostree-sysroot: add debug option to help testing + pull: Add require-static-deltas pull option + pull: Add a --dry-run option for static deltas + build: Link ostree with libarchive + docs: Add a new formats section, move static deltas in there + libarchive: Make autocreate_parents imply autocreating root dir + build: Use threadsafe GPGME + gpg: Use gpg_strerror_r for threadsafety + Release 2016.2 + libarchive: Fix a 32 bit format warning + lib: Two more compiler warning fixes + deltas: Fix some more 32 bit warnings + deltas: Fix regression in ostree_repo_static_delta_execute_offline + rofiles-fuse: Handle operations on the root + deltas: Include an endianness marker + deltas: Use endianness marker when parsing + deltas: Heuristically detect endianness for older deltas + deltas: Add a compression size heuristic for endianness detection + Release 2016.3 + docs: Add a blurb on the summary file + Fix make syntax-check + test-rofiles-fuse: skip when fusermount is not present + lib: Introduce versioned symbols + repo: Add ostree_repo_get_dfd() + Add a missing #include to fix "make check" + ostree-repo: new public function `ostree_repo_list_refs_ext` + refs: allow to specify multiple refs as args + refs: add tests + libostree: Adjust `cleanup_ref_prefix` to use ostree_repo_list_refs_ext + refs: Add argument --list to print the full ref name + tests: Port to glib-tap.mk, make `make check` run all of the tests + deploy: Bump the mtime on ostree/deploy after deployments finish + tests: Convert two more exit 77 instances into TAP-compatible SKIP + docs/introduction: Note VMs vs baremetal + lib: Add ostree_sysroot_init_osname() API, bump mtime + tests: More TAP fixups + tests: Unify some tmpdir code, add ability for C to use libtest.sh + lib: Add ostree_sysroot_load_if_changed() API + tests/basic: Fix race in timestamp test + build: Don't install test data without --enable-installed-tests + docs: Reference the git docs on references + libotutil: new function ot_openat_ignore_enoent + pull: cache summary and summary.sig + repo: use the skip summary download optimization for repo_remote_fetch_summary + prune: delete all cached summaries files + tests: add test for summary file caching + repo: Fix the skip-summary-if-summary.sig-is-same cache + rofiles-fuse: Fix permission comparison + docs: Cleanup Markdown + docs: Add a section on writing buildsystems + contrib/golang: Initial golang bindings + tests: Strengthen test tmpdir sanity check, be compat with ginsttest saving + libglnx porting: gs_fd_close -> glnx_fd_close + libglnx porting: gs_free -> g_autofree + libglnx porting: xattr calls + libglnx porting: gs_transfer_out_value -> g_steal_pointer + Don't fail "ostree remote refs" if writing the summary cache is not permitted + manual: Migrate related projects wiki page into manual + deploy: Handle a read-only /boot + mkdocs: Fix the site name + tests/admin-test.sh: add #!/bin/sh + Skip test_libarchive_ignore_device_file if we cannot write xattrs + test-libarchive: fix underlinking + admin-switch: Add missing reboot argument + Use GSubprocess instead of GSSubprocess (libgsystem removal) + libglnx porting: Use glnx_set_error_from_errno + libglnx porting: Use glnx_shutil_rm_rf_at() + libglnx porting: Use glnx_opendirat() + admin: Add an `unlock` command, and libostree API + Fix building without libarchive + pull local: Don't import objects we already have + prune: Don't fail on partial commits + tests: Add a commitpartial + prune test + traverse: Require variant when traversing dirtree + Release 2016.4 - Add bison, pkgconfig(fuse) and pkgconfig(mount) BuildRequires: New dependencies.- Update to version 2015.9: + _ostree_static_delta_part_validate: Take a stream instead of a file as arg + sysroot: Add ostree_sysroot_prepare_cleanup() + deploy: Do not prune repository + libglnx: Update from master + reset: Simplify argument checking logic + repo: Fix build without libsoup + pull: Honor depth with OSTREE_REPO_PULL_FLAGS_COMMIT_ONLY + Mutable is a keyword in C++11 + Remove unused variables- Update to version 2015.8: + gpg: Add ostree_gpg_verify_result_describe() + admin: Show GPG signatures in status command + pull-metalink: Don't print error output when we expect failure + Add an API to set/unset a deployment tree's mutability + ostree_repo_checkout_tree_at: remove @subpath documentation + refs: Use *at for writes, honor repo fsync flag + repo: Add a private helper to replace a file, honoring fsync policy + libglnx: Pick up file permission regression fix + tests: Fix root uid check in test-commit-sign.sh + _ostree_repo_file_replace_contents: make buf const + summary: write the contents to a temporary file + config: add new parameter "commit-update-summary" to core section + libglnx: Update to latest + reset: Don't enforce parent commits + repo: Improve error handling in sign_data() + repo: Add a "gpg-verify-result" signal + pull: Print GPG signature status as soon as its known + repo: Add ostree_repo_remote_get_gpg_verify() + admin: Conditionally show GPG signatures in status command + sysroot: Cache an OstreeRepo instance + main: Tweak GPG output to match rpm-ostree + sysroot: Add ostree_sysroot_get_fd() + libglnx: Update from master + sysroot: Close sysroot fd in finalize + status: Don't crash if we deployed a local refspec + deploy: Use syncfs() in addition to sync() + deploy: Drop fsync of modified config files + deploy: Drop a fsync, use fd-relative APIs + README.md: fix typo + reset: update help output + pull: Always request detached metadata for commits + test-auto-summary.sh properly quote arguments to assert_streq + g_output_stream_splice: check correctly the error code + gpg: do not use secring.gpg + show: add option --gpg-homedir + libotutil: Establish a place for GPG utilities + libotutil: Add ot_gpgme_ctx_tmp_home_dir() + repo: Initialize GPGME in instance init() + ostree: Split up "remote" subcommands + gpg: Fix _ostree_gpg_verifier_add_keyring() + pull: the commit size in the summary is not for the detached metadata + Fix build when using GLib < 2.44 + sysroot: Add an API to lock + libglnx: fix reference to commit + repo: Fix an obvious typo + doc: remove unknown parameter from inline documentation + core: Cleanup commitpartial file with fd-relative lookups + Teach fsck about partial commits + libglnx: Pick up bugfix and backports + repo: Stop creating "transaction" symlink + gpg: Add ostree_gpg_verify_result_describe_variant() + Juggling libglnx.h includes + Use g_autofree instead of gs_free + Use g_autoptr() for GIO object types + Use glnx_unref_object instead of gs_unref_object + Use g_autoptr(GChecksum) instead of gs_free_checksum + Use g_autoptr(GBytes) instead of gs_unref_bytes + Use g_autoptr(GHashTable) instead of gs_unref_hashtable + Use g_autoptr(GPtrArray) instead of gs_unref_ptrarray + Use g_autoptr(GVariant) instead of gs_unref_variant + Use g_autoptr(GKeyFile) instead of gs_unref_keyfile + Use g_autoptr(GVariantBuilder) instead of gs_unref_variant_builder + Use g_auto(GStrv) instead of gs_strfreev + Remove unnecessary #include "libgsystem.h" + trivial-httpd: fix indentation + trivial-httpd: add option to specify the port + summary: list the available static deltas + core: new function _ostree_parse_delta_name + core: store information about delta files checksums + pull: check that the superblock checksum is the same as in the summary + pull: get rid of detached metadata for deltas + ostree-repo: add new API to sign the summary file + summary: add new command line arguments to sign the summary file + pull: verify signature for the summary file + tests: add a test for signed summary file + summary: delete summary.sig on an update + ot-fs-utils: remove empty line at EOF + gpg: Fix ot_gpgme_error_to_gio_error() + gpg: Add custom data buffers to wrapper GIO streams + repo: Simplify sign_data() a little + sysroot: Add a try_lock() API + ostree-repo-pull: add option to disable static-deltas + pull: add new switch option --disable-static-deltas + doc: add missing options block for pull + tests: add new test for pull --disable-static-deltas + syntax-check: add syntactic rule to prohibit gs_unref_* + syntax-check: add syntactic rule to prohibit gs_strfreev + maint.mk: Remove GNU releases specific bits + repo: Stash keyring name in OstreeRemote + repo: Delete a remote's keyring when deleting a remote + repo: Add ostree_repo_remote_gpg_import() + repo: Add remote's keyring during GPG verification + ostree: Add a "remote gpg-import" command + ostree: Add --gpg-import to the "remote add" command + tests: Add test-remote-gpg-import.sh + admin: Use locking for most sysroot commands + tests: Fix writable repo test + test-basic: Always chown back before doing assertion + ostree-repo: replace more gs_unref_(variant|bytes) with g_autoptr + repo: Bump mtime any time we write a ref + repo: Prevent GPG keys from being imported to keybox format + admin: Ensure instutil commands and usage help don't grab lock + ostree-repo: document OSTREE_REPO_COMMIT_MODIFIER_FLAGS_GENERATE_SIZES + Fix annotations on ostree_repo_remote_gpg_import(). + sysroot: Sort returned boot loader configs + tests: Add a test script to cross-check loader config vs GRUB2 + tests: Add a crosscheck for syslinux bootloader config generation + tests: Run all tests through a randomized readdir() + pull: Ensure console state for multiple GPG verification messages + pull: Validate delta checksums more strongly + tests: Add a commented out test for mirroring with deltas + repo: Don't crash when creating a summary if we have --empty deltas + tests: Add a test-pull-summary-sigs + Revert "tests: Run all tests through a randomized readdir()" + tests: Run all tests through a randomized readdir() + tests/remote-gpg-import: Only commit workdir + gpg: Gracefully handle no trusted.gpg.d directory + Fix tests on 32 bit systems + tests: Link test-gpg-verify-result with gpgme + tests: Use readdir64 when _FILE_OFFSET_BITS set + tests: Use temporary gpg homedir + Revert "tests: skip test-commit-sign.sh when not root" + Fix double free in ostree_repo_pull_with_options + repo: Change GPG verification policy + autogen.sh: fix typo + tests/test-pull-mirror-summary.sh: remove empty newline + pull-local: Support --depth option + metalink: Fix behavior when requested file is not found + tests/metalink: Add a case with nested unknown elements + diff: Fix adding CLI options twice + repo: Add _ostree_repo_remote_new_fetcher() + repo: Add _ostree_repo_get_remote_option_inherit() + repo: Handle "file" remotes in ostree_repo_remote_get_gpg_verify() + repo: Redo ostree_repo_remote_get_url() + metalink: Allow NULL for "out" params in metalink requests + metalink: Return requested file as a GBytes + repo: Add ostree_repo_remote_fetch_summary() + ostree: Add a "remote refs" command + pull: verify summary signatures also when not mirroring + repo: new function ostree_repo_remote_get_gpg_verify_summary + pull: fail if GPG is enabled and the summary is not signed + tests: add test for check for remote add - -set=gpg-verify-summary=true + ostree_repo_remote_fetch_summary: honor gpg-verify-summary + pull: Error if gpg=true and summary is 404, add more tests + core: Fix inverted conditional in GPG checking + pull: Also fix misplaced remote name handling + tests: Check error messages instead of "expected-fail", handle old parallel + build: Make gtk-doc optional + pull: Avoid leaking signal handlers across fetch requests + pull: Plug a memory leak + core: Add _ostree_get_default_sysroot_path() + sysroot: Use _ostree_get_default_sysroot_path() + repo: Add a "sysroot-path" property + sysroot: Pass the internal repo a system root path + repo: Fix location of remote configs for system repos + main: Fix UID check based on sysroot path + tests: Export OSTREE_SYSROOT in setup_os_repository + tests: do not commit from the working directory + libostree: new API ostree_repo_remote_list_refs + repo: merge repo_remote_fetch_summary_{metalink,url} + repo: new function _ostree_preload_metadata_file + pull: new option --commit-metadata-only + static-delta: do not fail compilation with big files + static-delta: add max-bsdiff-size option + repo: fix an incorrect comment + repo: don't forget to abort the transaction when failed + Update .gitignore + README: Attempt to flesh out more, start moving docs from wiki + tests: add tests for --disable-bsdiff and --max-bsdiff-size + tests: skip tests using gjs/parallel if they are not installed + Update .gitignore + tests: add tests for LZMA compressor and decompressor + sysroot: Add an unload() API + pull: Stop using GMainLoop + tests: rename test-rollsum to test-rollsum-cli + rollsum: Fix assertion for CRC matches + tests: Add tests for rollsum + repo-pull: Add a queue for scanning + Update .gitignore + tests: Build test-lzma with LZMA flags + static-delta: Ignore symlinks when computing similar objects + static-delta: assert on non-regular files- Update to version 2015.7: + critical update for v2015.4: fix a bug causing unpredictable ordering of generated syslinux/uboot/grub2 bootloader entries. + Performance enhancement for deployments; rely on syncfs() rather than individual fsync() calls. + GPG: Always retrieve detached metadata, so we'll find newly added signatures. + GPG: Support for keys specific to remotes, rather than relying on the global /usr/share/ostree/trusted.gpg.d + A new locking API (used for the commandline) so that concurrent invocations of e.g. `ostree admin upgrade` are safe. + Other enhancements targeted for the Cockpit program and rpm-ostree. + The summary file can now be GPG signed as well (preview). + Other changes to static deltas, which continue to evolve.- Update to version 2015.5: + pull: (trivial) Fix English in function name. + Fix make distcheck. + Fix repeated words. + Add infrastructure for "make syntax-check". + Remove trailing dot from error message. + syntax-check: quote the first argument to AC_DEFINE. + Remove unused include . + Remove unused . + Remove magic argument numbers to exit(2). + Do not interleave spaces and tabs. + Replace "==" with "=" in shell script test. + pull: use a single per-transaction syncfs instead of fsync. + syntax-check: Remove empty lines at the end of file. + tests: Move test-varint and test-rollsum under "make check". + configure.ac: Enable option subdir-objects for automake. + tests: Add tests for ot-unix-utils. + packaging: Add man5 pages. + prepare-root: avoid double-stacked /sysroot mount. + prepare-root: Update comments. + repo: Hold an fd "repo_dir_fd" open for the toplevel too. + util: Add an API to atomic-replace a file, dirfd relative, optional fsync. + Add an internal API to stream content objects. + When mirroring, write content directly, do not verify. + pull: Copy the upstream summary file when doing a pull - -mirror. + Add an internal API to get a read fd for a content object. + pull: Optimize file:/// URIs to skip libsoup and hardlink if possible. + Change pull-local to just be a wrapper for pull with file:///. + pull-local: Fix regression with absolute paths. + repo: Fix major performance regression with --scan-hardlinks. + repo: Store pending objects in prefixed subdirectory. + deltas: Use base64 for csums, add version to parts. + deltas: Remove support for gzipped delta parts. + deltas: Add _V0 to part #define. + deltas: Rework format to allow streaming. + deltas: Compute rollsum targets. + deltas: Print total size of rollsums we would use. + deltas: Stub out a few more opcodes. + deltas: Use the new internal streaming APIs. + deltas: Flesh out the open/write/close opcodes. + deltas: Initial code to copy content from existing objects. + deltas: Implement rollsums. + deltas: Make syntax-check happy. + deltas: Prune deltas when the corresponding "to" commit vanishes. + repo: Add a new iterator traversal API for commits. + deltas: Search for similar objects (possibly renamed across directories). + tests: Restore accidentally deleted Makefile bit. + libostree: set directory mtimes to 0 on checkout. + repo: Check for OSTREE_REPO in ostree_repo_new_default(). + tests: do not run tests/test-rollsum as part of make check. + Use libglnx. + deploy: Also look for /usr/lib/os-release. + checkout: Drop internal use of GFile *. + libglnx: Use git.gnome.org's copy. + repo: Port APIs used by prune to fd-relative *at calls. + Add explicit zlib dependency. + tests: Move test gpg keyring into writable tmpdir. + ostree-repo-traverse.c: Fix documentation parameter name. + Fix GObject introspection annotation. + ostree-repo-static-delta-processing: initialize "modev". + build: build libbupsplit separately. + prepare-root: Move /sysroot instead of unmounting it. + repo: detached sigs: Use error prefixing instead of overwriting. + ostree: Add gpg-sign command. + gpg: Remove _ostree_gpg_verifier_set_homedir(). + configure.ac: Bump GLib requirement to 2.40. + libotutil: Remove ot_variant_new_from_bytes(). + libotutil: Allow no variant in ot_util_variant_builder_from_variant(). + core: Add definitions for GPG signature metadata. + core: Fix duplication bug in _ostree_detached_metadata_append_gpg_sig(). + deploy: Use glnx file copy code. + repo: Drop internal GFile* API helper. + repo: Port hardlink-scanning code to fd-relative calls. + Add bsdiff submodule. + Add bsdiff support to deltas. + static-delta: increase threshold for rollsum to 50%. + tests: add test for bsdiff. + autogen.sh: replace all $(libbsdiff_srcpath) and $(libglnx_srcpath). + Fix "make syntax-check" failures. + Makefile.dist-packaging: fix make rpm with submodules. + static-delta: Add --disable-bsdiff option. + ostree_repo_static_delta_generate: add new param "verbose". + tests: enforce ${CMD_PREFIX} on all ostree processes. + tests: Remove some duplications from Makefile-tests.am. + deltas: Gather statistics on total number rollsum'd and bsdiff'd. + deltas: Use mmap() instead of copying input file. + commit: Add missing (allow-none) in write_ref_immediate(). + repo: Fix assertion to allow NULL options. + tests: add tests for mutable tree. + gpg: Rewrite OstreeGpgVerifier to use GPGME. + OstreeGpgVerifier: Take the signature as a GBytes. + src: drop some dead assignments. + ostree-repo-refs: Drop unused function "parse_rev_file". + ot_keyfile_copy_group: return FALSE on invalid inputs. + keyfile-utils: add tests. + tests: add test for test-ot-opt-utils. + libotutil: remove ot-waitable-queue. + src: Move ot-tool-util from ostree/ to libotutil/. + src: Drop unused argument "value" from ot_parse_boolean. + tests: Add tests for test-ot-tool-util. + sysroot: Read some bootloader state with fd-relative API. + sysroot: Read the bootloader configuration with fd-relative API. + sysroot: Make origin parsing code fd-relative. + glnx: Update. + ostree-prepare-root: log informational messages to stdout. + sysroot: Drop unnecessary new sysroot object. + deployment: Add an API to get relative origin path. + sysroot: Port some deployment reading code to fd-relative APIs. + README.md: Note make check. + configure.ac: Make gpgme a hard dependency. + build: Use both pkg-config and AM_PATH_GPGME. + repo: Delete .commitmeta file on empty metadata. + ostree-repo.c: fix typo. + OstreeGpgVerifier: Don't add trustdb.gpg to the keyring list. + OstreeGpgVerifier: Take the signed data as a GBytes. + fsck: Fix object count output. + gpg: Add OstreeGpgVerifyResult. + repo: Add ostree_repo_verify_commit_ext(). + repo: Reject duplicate signatures when signing commit. + gpg-sign: Add a --delete option to delete signatures. + show: Print a blurb for each signature on a commit. + tests: Update test-gpg-signed-commit.sh. + gpg: Link to GPGME bug about GPGME_SIGSUM_KEY_REVOKED. + gpg: Regenerate test data for test-gpg-verify-result. + Fix build failure on g_autoptr(gchar) with glib master. + build: ostree-gpg-verify-result.h is a public header, install it. + libglnx: Update to latest. + gpg-sign: Update man page for --delete option. + Fix build with !HAVE_LIBSOUP. + gpg-sign: Add missing NULL terminator in options. + Release 2015.4. + Add ostree_repo_is_writable(). + Add ostree_ensure_repo_writable(). + Check repo permission prior to attempting to modify it. + tests: Add a test case for unwritable repos. + Add OstreeAdminBuiltinFlags for admin commands. + Add OSTREE_ADMIN_BUILTIN_FLAG_SUPERUSER. + bsdiff: change submodule location. + core: Fix possible crash in ostree_mutable_tree_walk(). + Include ostree-gpg-verify-result.h in ostree.h. + main: Only verify SUPERUSER flag if using default sysroot. + build: Use glibc's xattr support instead of requiring libattr. + build: Drop libattr from the spec file. + tests/basic-test.sh: enable repo-noperm test only for non-root user. + src/ostree/ot-main.c: drop empty newline at end of file. + build: exclude .sig files from syntax-check. + tests: skip test-commit-sign.sh when not root. + dist-packaging: Don't delete 91-ostree.preset, do clean old rpms/sources. + tests: Missing linker flags for test-rollsum. + core: Actually allow none in ostree_parse_refspec(). + tests: Verify that the pull error was from interruption. + pull: Handle remote web server not honoring range requests. + ostree_repo_checkout_tree_at: New API for checkouts. + Release 2015.5. - Add libcap-devel BuildRequires.- Initial package, version 2015.3./bin/sh/bin/sh/bin/sh/bin/shostreecloud124 1523542556  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE2018.1-lp150.2.12018.1-lp150.2.12018.12018.1  dracut.conf.dostree.confostreerofiles-fusedracutmodules.d98ostreemodule-setup.shlibostreeostree-trivial-httpdostreeostree-prepare-rootostree-remountostree-system-generatorostree-prepare-root.serviceostree-remount.servicetmpfiles.dostree-tmpfiles.confrcostree-prepare-rootrcostree-remountostreelibostreeREADME.mdlibostreeCOPYINGostree-admin-cleanup.1.gzostree-admin-config-diff.1.gzostree-admin-deploy.1.gzostree-admin-init-fs.1.gzostree-admin-instutil.1.gzostree-admin-os-init.1.gzostree-admin-set-origin.1.gzostree-admin-status.1.gzostree-admin-switch.1.gzostree-admin-undeploy.1.gzostree-admin-unlock.1.gzostree-admin-upgrade.1.gzostree-admin.1.gzostree-cat.1.gzostree-checkout.1.gzostree-checksum.1.gzostree-commit.1.gzostree-config.1.gzostree-diff.1.gzostree-export.1.gzostree-fsck.1.gzostree-gpg-sign.1.gzostree-init.1.gzostree-log.1.gzostree-ls.1.gzostree-prune.1.gzostree-pull-local.1.gzostree-pull.1.gzostree-refs.1.gzostree-remote.1.gzostree-reset.1.gzostree-rev-parse.1.gzostree-show.1.gzostree-static-delta.1.gzostree-summary.1.gzostree.1.gzrofiles-fuse.1.gzostree.repo-config.5.gzostree.repo.5.gzostreetrusted.gpg.dREADME-gpg/etc//etc/dracut.conf.d//usr/bin//usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/98ostree//usr/lib/libostree//usr/lib/ostree//usr/lib/systemd/system-generators//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/libostree//usr/share/licenses//usr/share/licenses/libostree//usr/share/man/man1//usr/share/man/man5//usr/share//usr/share/ostree//usr/share/ostree/trusted.gpg.d/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/1dae71909586c01235a3d9d16ffece27-libostreecpioxz5x86_64-suse-linux  directoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=369fb8f046c1421547fd24cbfbf426c6d91c7cd1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4b0d6e34de72edd6d45724654be091dbd78d365e, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=de6ec42fe929eea5cea4075147f348e7dd41f955, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=401f8e6bd8cad6c47f32e1d0b4f4dc7c448c02ed, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6a7bbfed28043bf1b15cddd258db2408a30cb353, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=27d5d608e774e42bcecefd8b9582f9060a6bd1fb, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix),-8<? R RR$RR#RRRR"R!RRRRRR RRR R R R R&RRRRRR%RR!RRRR RR R R&RRRR%RRRRR R R&R'RRRR%RR R R RR R RRR R RRR%RTnA岞utf-8d094e795309d54f9ff9383bdb86383f936ada11e3b5b6e9e8621f527f75e04e6?p7zXZ !t/ⶅ] crt:bLL ~R 8ų'q?]ݡH|3ul|#>#Nfo?H:'>MNh^Џ#) .voH_|<+& 5oJDB'6Οz* r Dtjf6vr} O`PC1_=4evݚ#S1J .""D@LtuV%iy?5Uݶ,_#I%Fts:!m K co%(MNc>Rp:tb~S xW%6v#@bFK7F)RIkew1"HK'!0GLO>b`3\N/?'Xm/ J{JڠsJ!2;ٖ.. tsra;_A&|5f9)H{J^q;bz_k \}493?C~RFFؤvP,"B;?U߱G5&{téy̼#\^-PYL0 HTLFpg.lU,9.8<\bn"WfC͝|"N3NtOy0db}f{ֳ˴[aN a2sKMoDV`u8)Yއ/iO!Q>7)\ O+Eg7;)JZ`טF:#,l3K:*l*cȪB4`08"Ӛ=^eP>s{ ?쒾-^ɎbGC 7E;8Ng#krHq#/} (j,+"2`v4=\k7 x^Ɩɀ rp+ scjpF|<7eKkԵ3&+. :9RJ}cQP'fa!PI`yŶ;(X}IwNqKEiZBJ"q {sq2^?Iˊ t)T_Z󅮙Cy󶏽3 A>HZ'͏!kUqdgDB؜9ـ'v27Sß u1$I _eg?4;bp)`X.(m$J8\w~~, ܯA$KziF Hp-\'j'#2Tq~[eAlWv7ƥtCM0JI)H)⩐4WD?<<ב X=/m*/>I% YទTl.jTC - @Ԩߓ`6Gآq^"[eUo`RƷ^%܋|>ßEWjuD!>6Ї ߤ=5϶(4/R)g[FO4=wfEh_"!=_NϭR;J*.Wy C)iYE,*oNojVf6&LSԗxx'JCpNL.ic`'D5-tBϚHong`ÆWtQ0jHUƠxв2TYkoofS#K+ov!ᑭ,\Y/A2SāDB[c~?>/Z$T/d6b;%Nz9qv^iq[lVqc !F؊e &*z(9.i#lOT0'Yw7&.Z,+@q?hU/z &Dfg#xY 7o;cCO5q#~M`sEU@yq(Շh΢0 KytjȊCVAb0)'q%Z07H̬ RSVt 8CQ  ]ć1-ʲeИTx6u U+%uxe B9C7STBEx-<{ru NAqN ~,$03Yucqᮜ9z3*Sso7sv =ۍ8vv@5OKN6e7q.uth1'Y˽Ns)Tvŝo]߻zU-M=nKa&X̀'V9IJOjBR}`,fԽLȃ ^YO=zl_I"5צӸ ){hJSJx"J|-ty#tBX&8Љ/ps|)\4|@ :?`p-X?ْȺ =c2txxh@*+@mҐ^0&ݘX⻺ JI_\O!CyFU2i!R@T^2/m|0xyNi_I!=CD@gޚYLfLi#_8Ϋ LVix[+pЎDLӟG+pRæ|{mG$Ap^|< P,K8;2[4( GCNpGI_hG/ިჲvԂJkW:UHmtmNUͮ) [[><ͻDR:L_ {G+o<ЯK7]J^0HpvoW]PlVɧ#Rϲc#SNA~'I!%rxC%xM0O{a-VEVѰGKShɈSv ZM{H_'rlO|>>3y7rf+[=F0^-͏7FGe=Nkm;?ZެD2Q!??{+kbͦ kf [ʇoz!eu\*9Gp(UwOhrD, LVu!8>??j7U'o2z\_dDR4O qrՄ j7m"[ٻ{ 33^>Vz&%۳U;5 Ot OWd6oIH_aixDlϨH4&Pr9[#ay,i5< \I!}S!W (VL1`(jXY;\ s#GIiK?AjqWZwQIe~9O]Mͭt@];z"'uh{#>WUqRXfBE>:c~+n޷.YxO6|LϿPk/\;:N28BࢉDO( P 6PE`9~ԍPP,TKg6R[MVKטlLQ<3LTip.6A.:X-{y,{Wo:[a,r7O^C^Tw/hZ%0ƺdN"Vt#&<1e>0q/Q;EG!:UǕ#V..MoFǨ(r:BaFJ EӭwTT8 %e7jEQ0-߻dNyڵtS)Y! ~q®f+#=$zǰ2Ч'TH)+\!"e26RVt0r-gA?466|E_1"0/!DJӗ'3^vǮ_ɑӡl~J"2Ɓ1d<+z_8KEp"j`íKu`+%V9y$¯ onVsG'.Su9×UiXtXˢ9Mps2u[/)}U*ku5L _X q[:O=t@!G~ȁsgX9^>W^LrIAoeէL/ֽؖ߆_6(!P4F3D+l8=1o?!k۬8p1G5okmQA>/H&mtueRw=eA0|]&mx`0n&#ŁR- q6s+rPZ'44a vO~7ycx? ] -ĭQ[XLahs?s*0db^kNۺ`&0<6͗"[^Hwt~8{fƊv!Ө?YTxNNu#dY}3BlY2vb$`PѾ?h9?N%6M&ʕ<6D\kqx. B~6ˆfq{T P*R\ۏ轠8B4IJN%]Bݾh<}x$_Q0 _C˜І>ɝ%5tmTZ}mq~5/F VVb嫴EgbЫ7QO kCBM~>vuZ_wh)44p :"Ί佝4ᶖT49 8dK<A =~ø4sXף6ZCbp ]ĄލjV2""0w~5DMsT+xoz;*:;4fJzRֺu!8C/%J4kVZ(:a^Q<Jwr6) qv]س^ \ FN0x%YzCk_UnY?RWd^<9'u؅PzsH߀Mmz6 ŊCiaM,%$_:oz6v1B}|R>BAQﴹQQp21 ׼[g/٫vvgjUNO}ET0G &:/adur<'N"j LPOƶ^v{ԛL5)Q|캍Bu:aLePȀ}IWyV!?6Wl+:g j:srH,r¨9Nn;NYO ;lY(pm0/һ* eZO7ٔ:8+RWÎ:C}$X8Wam3[aѷ4+ᤘ03]AFnjf "H'GsȬ+촰cD9K2յ>dގ,, !bek{'*61 @UZQWWB3td-Lկf"VLz ה[34SoKܛ]|z&#(IYU<C$j؋5Zrp6@M g @M81`vlUҲPڷm}a[[ IQDGs $ ?A5xs y5) ']O3 3c1߬(,hяs/qVs,_0jӔ`zȥ ,֘H 9w@M@NI2HlNwf@Yǰ`Ox= F|a+':nDf p.}+\u|ܷy==ܖEmc3) _Mq>kYPת(EPŚ֌n2`Ws~MRyk{Sa. RsQ /=. ;>Xv/&-(%CpOWX+Ĕm!4rR`=\UѾ {q6].9{^~,Eڷ7B6EtyQPP =Wf)ﯲlBE6%u!I03I^wĔv6T6ְAgWPTVMa"PT "C<7B+0ɒFYubNcǭo{tT8Tw*{ `v|3OFD$@1$C7nbt3kL]TLnR{SZ"čEx&yIMbxUzgdxu+)RM-TDZ[|c({iCL%#>0 XUD{jXȷDsJjm&Re%F!I:;5UE"II^2y !L-+^Y?@B>F~j8.-K̛e/DN&(ldm`$h1}yQe "*-#T2^dR5P{ ,B׶ =$"vGu wy55鲓T Ot'6D:7= /A 0q2J==)Tlҹ.@xQ_dy?}s 9lQRkm ~@0Q)LU"UNY,-k(Eġ[򭻞WEmqr5ПW(0V;wME+>H; LTEmJ̠A:M'L}oy ji#Ӡ|jyOnRʛqFFΜ/}ߦ/[ȿE;wZ¥Z^jÌNH0r$3sƶzՆL^9 \*a-;`&H ,GŬ PVR-%+nfw-Cai5?W^S\)YJ4A2fwv ,ˉ%K!?H ۑU.^.pjk-C=F 6Fދ6s,ދ hU5DsnR*mZھ2JS7Ϡ~c3s\0 Sv,LbJVziy#$~3XZxO ,7zq}."9kn)ܼCƄHy9biz]QI? ö% JKyƖ,!O+AZGe\%Bgߥ(8>-3ӑK2)oD j$:_ b HhHM\ `{nT%rdV4}-zy*ݽuqDҷJ߿4tɉ$Oɢ59%X3])c: JJGʂ!ŃvcûDAyh ο0 -I:gLrIg=}_q ӯhETi yD3N*mIlheS^r.ʫngZn[dK4vɖ򷿢rPOG\p A!2DAz-י,F=54UJ(qQ $,#>N䙛]M0QzRtNXpKw; L 7+zG1 k4׈*VU RL*viV 'S;1&!2ԃ2 ޙDqXk^^NDbAZ|{g*l}V<7BA &Zҵ,T9iz,bn(7tK\,2e` s<؜-!NX]S/~( %?4: _tZYLrOcd91$ ]_Z tk9W7m+GWEW8"Շ Z5l\>yƵnǖ,{N#Y6.,/Z9tPt殲~<v;;9Weq=_*oX_ʗVYV.s&)6O|uO)Vhڨl P\M*S|$7ur;w( 8'-\ATw JPU.$3LuN:5=0Ӌx҃'"K5g} #kSE_?8W BԈ&|t5 +r1BoZi@ qI#,m+{񙙫:dW`6U#Ba,^x~+[/u۠EQ9̧'ۚYb$oA d/P`@E|䴁^PpSܚFFoڇ_`Ig27Muư!rdAa։UiJ^ ߭Gj3{ кHp F83^(e Yϯf!_ٱS/l2N8E5rMJxpi͠ ;oDQ~JpuFo^g%;lLU B)f0POd=JbExhҦGB7`̉XOX(`5\]NSsEKeW\sRT$ejbjAh&u5gzO_,@ Vn;5g:)Jmq*nטjXU=ZɈ[4Ȟha=Cg@ .QF-c+\ĮXht3;o9C&fp .A)Dg$c5H9K~q\]|z*v3xIO0 9ˌ^;K.eo,-Oyzy JϏD Զ+А3ʹa3Xү ixo̰Ȟocpi{6Lc,.6@V‘DA;sg4tZŗ'e8ЦQC[ .=ajIę]Dۏ)Rp={6bpx8+ 4d`&xW gN'aݺ kٷ^xZ\MEW)؆"PЭ^-18GWmM"- 8,`9TbB{_iBD8Sc}ʬ@gi8Xu-a96EG Z2kI 4hɬ(m?-$ ,9 6Rǚ7ucUdh9:nke'.6lزs'˴"8~fE@թRA+{d$[<;Z(duI8V6غލ+'(ٿVz"WNo#D*H`e3 jsDRYy&$'>db?-n)u;6 tD^%9Sa>Ko>#w^4IgIfLl \řD4NX& +UVZ7vFaKmkE*QvtHP.(ƃvi>˰ӒKRjѻE*I]anl}YΪiP.ʶ~sQ< B̓Jۤk8 ng̮ &]iІur^\ (csOV ň8f;ԛJ?,ܦ &OFy6e(\Us/$j׹/mGJ=\fhUZJHO#KSlC$;l HBMsv4^LJs; Rsc8iw徒,):eɛinVNfر c¹TJ?z79T3 m/chY%*opQb ON"(U<[]!O2w :ggBDZ=۩'J3Ig4TŨe:GRoD}l 2}?60c0 ىOFTl>b!KzA]h3Nf#<+cUٻ99 u2y7 Nl(|Rl87ۮOH'u{=UH&5$ȮZO:AIp蠖㼛`=4$U_K <^,N J"^m3|)-9vXZooaha_vm@FR zC .]gC4w~(>ydȗ'!'sbZվv-X [<|vt$Ic#9 ֊?m>]#o5Ͻtp,`e\:RΛLyny]S:M?mY$@)d4'u7$ŷ,Ε<_i %sLT1WXnN !ϚP)|q 3N>*tDV5@Zl1xӫ\=8Ǭ- T <=)LHGK$ $Q@sq mʂdJ#]@{ݖ Dk%C)~Cb79jdurF.j*rz]K9 } ?X$: <J}nq6a8q9Ai<^%q(w)Q}Oמwض!K *-K;7h •Ws| ޞ]9_9X&Q?'?uX+qͅc8^Gz9kىh_SVN̡"7!o\jO{JdNB:b]=s\'hQP^Cߙ9rP|7x.1̭ks}D3pT,j%c"_0]Ӌ.`@ywuuߗn7o],6a5VGm7vKQO{pޡyXʤSn6N *sÚ=DUā9S+ײB[=3E/E9 h!4fp/=muJcx/)#֢!<p AF:v(F䯿brqlp4x5l%^@1Uձ'{0W pYvcKڋ7r4Cڴ"Rvg v6 ~ gE6TV_t0e8SG@f/xIIPG{"uR40|mX8>‹h'~ Eii8G;tB]З< c}LF4OfC"!8=m_ډ 58slSl&z|&9Wq6Cݮ2 (^"|R-#ixB /*.oN7C=;Ljcߗ[cѨǪaߑb8" 77_AP_2(Y6l+|D^^5S'bmmWi*pXh+/&3AhYP}]|3%qBIb2:{K"th o"[vg6y4V`l@!T/x~*S@<$4{[?[1 %ѩuı0TxD*%!9kjҩHÐ֞ϘaF}uE 2QB1ۼ[گz :ˬ/_g羥xt$WK2?ү=Zi Gi~ˊGhܚbmuUnğ|w#7{]6[ o"(`%^z֔N]&‡ R܈v@6k:O83}e4jvH>XylІ=y=hy"0$\gl{A?;eUG #dt:yx"M}0e|4ȾHr<ԥch[p$nBϣ{)ݓb{ہcƬlj&ڵx t >~*%l1JV׷]ą$b(!Kqp$ڌ^"Z*E`aTĖIsx@"R̴^XC _ ("mTMQT;c;Mǫw%s$^P 8~!N)HAY:m!TuqT/?R]6^*/%<њoVLI܉ɺەhknrѭ6*ζS3Y :3bL-@@5 σnڣ+.H" * Ӈ)utji7zF#je8A8?"h^廚8f=kS*\AB`d_NlJ9ѥGǏ1Z#c$ԗ&pUVm,l%wwmH{%qnCymhl0>̢͙>dS_x`v.qlUP0GaL^]u3Tqu&ŲwVO\(Gn숁zqCdP\TP꼠Ӛ΄{p",l˱yj΋U9Mpٲuƾ]V'!tWԪU;_◱iʌӊ۳譸Vm|D;bGrbW,EӲԈˬ2=d'.;+ʻZģ z \RZ,-4xCJAMg.,e[j Ih,h8mZC}= dRc 77 #aCzaN?EK"g%^CزI"-m@,gZLvY1lla띫B9kNPK*= }l&昿ݪ6q[r(T60Bn}Td6 RS_-πv|$+38i~l(KgF1Lw>yaϡR)O!KJXhnD¬^ۮX8/kt)}:~*#B(x2 Wqw&G$7Cz26qzSeJTXGVĎzJewFϒ8..J#+) QP!ڍ.!,߼Dt1u9;N]J f|1- Ɲ%l{x^7H$ZBl%Puz 0J n蚛 qd020>p98+16u :-DS ` MfaB|昴I9uh“OHD<)D38txUXMpX-k~uII]bmFY'9FI4ȉΡsXnBN=\]ީJR]Dk jދEAmq;lTvgi<*H"n/p*dE6M.GC$7,V8&~Stk,d\*Qb #a݉G#YAG 3K}kF>E `IO6q^|#A}=\q%h:˖ CD)\wgp?3}׫"DC짞3qk1N|~b~;z~Yw6J@&n]ǹ=Tp{:Kf7٤sL* \ZtG t=/MD ?Zh^lL]H6|H#(q%fԅ3:5bIu1##_An?6|k~NNgT\#IL*h*r#{OCM̛txInVaRί]5Yv[X'z:c>Y 1,՗ ۑSY](\Ţ`FK-z;$tY;-KCyZh𜊾f MI·C]L@cS 9YPf  rxn,W:`eH^?4G-G&wB]Hqb^fVQ!JVӣ;gG|ʒ?z*e*8^ӆBDWzrJ/#N^[=qi0OKR!eUkwO$CL:2 \߆ [q󆥔`gIĥnY7GEG'N>԰( lfQן*Fӑ¦oyD*:$`e2Ժ\;"1 =E`2Qjedbj&qVGY& ?W_["GNSƸ~!!b}Sn:}Ɲ⏊ _q8(fڳ@oė= >fPU3Y/y~e3*?Mfbpo!H::Em^T2pn_?Ί-D0^IP;36,")nk*B>63|.Wĵ_ B,>a^JeSVɯՐ?ծaڻ @^ L(pi Δ#3.+[UVBΓ99[ŖM8d1AL|һ.ُNVBnpf/΁AGQyȜ"&ܹ[Tk߽+MG]VX5܏lHdY*ҕTuN{ن }P>m8/d.zS1T]Yus[?8R_;'- @VeəӒ!ŻfmE4%$AE.:QZ\̡|f;WF՞{t&S֤vQb88/)c7hDM ~:IҼnɃ`Ⱦn0`g F$]c1s==jx rqUfVk,6aF, c4:,\HЗ@:GΥ^Rhae^E ~2ñ#!PGE@Q}.IXLJUiw%dBmobZ0NQ{qWT;ڕǏO0l׬—+<e :7vNjey_tQIrB.H0 2=ιϺZ] .8M.Is|{8Z|i,N@`@k'V픖+s}0SogC.]Dc蝳1ޖ}di}GaAW6e" A@q óBJ d# YGg^e]im9dQ,5K4Ӊ)J|~Dr.!V5 2s++oh~oмM{_8d/j|vb}9l5oy+ΜE|Y2G)syj5߂cxW:oFn!aw r,8( {dO {[غϑ$nsam)SYma(ĥKႯ s]BJ;o3},h f(+&vb =N7(R*86[![KŃ;3vd7Mw%W=l5r!u&2{^%4"=Ubĩ0=zR:bߒ1ʆh]ZGݳ2cE O=@y[i-2CV;8=:: w'Y2##@vCJ'eqa=\{008))OhXzj½  f1M5x sHӒꑌ⋍X|1DGxR/ՠ ,8ob5R /M,migMi9!_*Ju=>vhyv`|do=~L?IƱ`jvUps t;A~)(gfhdt`LXP'w)Z Bfy6,lߔ$Hy ~08QѠhT0j#BeQ@z*&[׮tAd`iCkr:)Yyvb1r^҇}1UFyC.0O=Iaۿ <2Z4 hq]H8ẁsɈ|U38sG[qɬD^ደ<ϙ4RkÓa΅%5R%EiMjZCGV -+NO(.""u2! ܹk%K!U#[-WtB%7ryP!ݮ87799?_-Ib%.ǑߜU3C (bU<pRltҗĻ'H@&2TsHh6X dPu"pr?\볕}NMD|y2o:hDRuő(W3cV{7辌Hl3p%E,Šׁd #-ȃ\&le}u4/*4k  ,AHj.cFF΀ݪܺN mU )JVcRe88D٥C!nhhJlc?pu)V7/&&[dٱPTfY{sVӣy 1[E[k=ANCŻէ>0ǺqJ5.?uN%hW#gR>hN5@t\WvKʩQ59.T{Q 8[fAp}j0)z[2 TҫvF^>_TcYwAy"U8 秞i|U+yV띹`+ ! 2&#ϱp#'RB6AXӚe0|@í6s;wo&1 j3)I>Vȡj1,JktV8I)E& K0Eo_{Qu6&*2ixCxb||sbqˋ`@.r:\\)LghHc@O%%0,{XV>B@/K>!nT !]cZF-NؾL'#޻M?+ox?YAHmO%Mx9ϯEմh bK> h¦QGN ,2Ad}"̱3H^ԕ<2o+Saq)ӉbǼ{G DuD**<'qef,H@7o:]tH-ݥѱA?j!cYڜRQcwZCL'4nW%m1 N PzjSK#ʮ~}-[G2gH=<LesQ239ra텁-(ЌIOXpQ߶/"!6;3Mm(c5!U,kԃ"AOM tkkgSPRm{-"JBVz;R8>LX>;@ji`zA&m\EEI}-u?K`h{wG*m}NfjpP @]UG* h@+E`DӴ*ҽhm`g'H3@9EAW B`Gh=|3Lmb9!0~ҳx%x?yA3,oF:vÂgO3h{}JE^j%I)#Ԋ vBE#0==e|4懲31 e_JһgEPEFRa΁dS]Zm/zʼnJh.OF]TGԏy#ǽ8[^:sI$ SDXЈ @. )gbq$ 4&x=F<ƚ:˲HӢSĎR; PD@'9@5}%Ge'8ZPGDŲpǿDj!Q>\_$  FFX`ڣU 9jƒs!5D[RH@n ={3l+pմJ]?S,9X_`g*(HI!D Y.(ךQqvp^6/Y'eB<@ȟAR¡|=uW9s#EhZ1?S5B@#"0ē_:6_Q MEcPLObFB]cX^AIk(GNǴopRg,0u/9)>,A! Z+}b,^q(ewq6GP6cUy1߱ui,R=up *稥GYϛ5*+֍B-&YvWBW*6Ɂ <ᷘiIU?rYx'M546.StՂD r2`sGF( Gx@`=P ?Nofĩ3􊘃 B" o'Y8 [`Roށ> NتE)sṣJdj*X)JP=4e!- $,&Quaro ;}NJOi#Ld쁃S\y `¹6cAK&`WyA(6w h_atU!7ic_^h7QٲnRWN.xveRէ9!2F^rM||!.ق-eT1 LOEi(pi>&4Z|R8`?*''KJ#fu>Y}n$n(_Gz_z~!M M|ˡzq*i[G[2 .(L"E 4XlRޗnoHb e (vQV`zD+*rv2hIe#y1dCD- y E`7j.Ϗp+)ΐIQJjά m[!QMVѯ/]zt3PDBtrZWܿA𒸖x jD_,DsA%a-|b+UfDmC*ld :FRb˃Fط ˜!W8ָt$r9H;GB[AGZrTӀ%gQ6Z+gTWLByKֈFȟphY _84ʇAY(>k_KhJhO!"Wt%sI3-(}ˊ'`^WFԁ;X5ł*,g( !en]T1:$i_P~Nn'Aj8+? ?Xʍ=#ίgy #DwƆO>qJߠ C͛6W`T2 @6 Wekn JfXB]$)\ aNxϮn!s,ʵMiS֛%}+_Ksh~WEcdpٰfTNţI^p&fG-~pOpje8+ '~NWcCTS|{՛,w]'qMc@`^r4޻еēqQeUS(/ v46>F`FA/Fk`IU)V4̪bY}mvcE2_(1)4D &<l> ]0 v78DHUӜMFk JHRh(MJiI3XG֤S$E/VmmG3p )* pfl۩ˁV*= Ւv@vHl335y}~{سn238^ə3y*1((+Uw/. \WN+U62r2~rћ}ѰTt]\H+YSq}2atCƱtI~`dQ 3D^qUzB(3r}-=q>ƫd%!?7]׎q !P"v#Pz޶l:(8@xs "$XmW3Cacvoɘ_h 9 %8tF<0ea`sAq\}!PPMֿULs{st~clVMf+҆)DR~K}hoY=4nh9~:I.]UŒ!^uj魟ňmTC=l4A"5M~ R'SL3~%{!RSPf,-Y+Q>zlkB2⦐LurW$hMurl t@d$i53˱ .ƭPC׀1W hSK-hNqq[WJ"3:sٯϳXT6I}g)WWN#Jt`x2+ H.v! # zしkV5jeKYتx6ڏ QE9Q>S"Cwvz6p\RoApo )tlB*i=Sվ0:~F/- Dk>M-M{I-Nu.\\Ħj!I"fԀ  ~SZ& (Vu" ΄{P/̴G[sQw/~Gͺ瞃dkbN&'zC҉BпƘ0Vn"#"#V^zp==SK1"] Y!mI)h^$̂eyklW ͍h{ I kyۦKje%$,gUWis C+Ӌ6F|jðP`[0,.Ik-t5Qjnoк[u*4$'[~hkk_6K=B^=>:o= Nꮰ-*)*X-#.-+ %G? dR։q^ӈ[pZ2r QM$rPĒZ3ݾ^ 'jO!n 6ΏdM7+Xp:x^i`{|3$NΝD2[%pqoL5*o| }={^|7L  jzkC0l_sXí/-+ZTZ}!\YKW|TYZqo"ߒ;>\MOZ#\Ϲ.$_8Tl/Z3P'gGtCCiNNv ۹9}xT:`[OC]Hʻ,:hTǎ̔ű2sQtJ@{Bn1'}t&Y9X-t;&.j#0?:QLS*(NA+Iyn%zHio?HMR~_#Ƶ<yY]cuxǶ(Ta˄Lca𝏂GOl JsnqY)voH\LhM{vK*g`)35+HN˽g*x{V 殔z#q2QJ'~|9@{ $jK<]:a%gf؉CkU^ wlbNGr˜I[of8<hzf௨$^˺ENL ΘyH $CQ g1Oq8&w\U=ugp `2HT,2TxH`&~`!J>O`+$CmhN=o8?>v;%]7ѡ7QcjE!sjFCKv'14O9$'`|AxeE^7N7nE6rQ#QϾ::XʽW4ZEnqZ:O244PW} % mFόagmUZ]ܛS%t>-[CaԌO8֐l៧΁jjx0֙@R+-cPKyRĎtN@&ͫda~QQ>L1!6ɨr1zS_y "Ь^MrV.˴ V)pt Ulo}S(WvEۥd#6 AخpDOn*q@kl5kcO5}?iv{I[7.RO?Us>N2=I?b _W9uIa0r>ogKiMg-^ۇdƳ1hkt>"k)-0ѤN)V-ƳwCd}_;p_XBrJl|O Xr;&g(DOb[eMIl˹)9&?|nVbӝOcQ^FMdqhIf"?4-~Ǐڿ` C# mdVmNu r\~)b;[8L.Q@蟬9MPPȔ5ۻJ,1IiBnO^zP`D=ZjZ;vUTH ;9D+ܫ+χT}4?\{n$ sa/QEt <w!I2¾ezb;Bg3qӝxG*nF.6ãoUK@5E;eApHU,OQ~@b wbu] T9t/ٹtǾ4Vs;PU#Eyo.ce#Z7y/3=J@_*OWF`.); hUyUOISIwSHGHŔAI_/P<[q:?*t) vR;jE {G՚5\+ &>M**(o2ڇ©ñ1S1. ^2̹m%pjJ큁ݐt`pΊ\JΊI/ [xB֕U:g֧&EG44@0ؙ-Y}PÔWɖK>O $6Nfİ2(Wt~t(nb{#9{F!wJ>\5r/bL^`wsF[;HDGB'в[jԵDuUUEJ;d?ߢM @B6c4"/z0'صcEM X)K'Zc7P TƵRLkVL3-@+s$ST䅇 ^uvCU;<$?]AR}]/¯Jv#8``27I7OA=N++/ìpV5T[9}b]o`ZĨ<y]txPQ鷷| |3~-ĺ=:iBʷo%oMة`-R)f]MEcrhucRrU!Cy6c=1n5]H~K[p8IU(BOe+\Ϟ֠^B Yl3T7CN쩘TD%G'8kn=J.ReLА8iQ5{B(@.Jɗ4D7'(.,P< ygfmIꏏ:3:Q\8QRh7/*ZcXK쩘 ꋬbJ;/Aw8W̍Eٳ5k-U>Ocjg,T9:4^+ކ~|<ؖT Z½(ψzs X3i] luD^MZx>]er=fpeyw"e5!.@݊!覂$#a]0PJ`=YZįݕL;_C"}\y !~ԋ5qe(0ώZ# ~ j"<& ݑ=OdTIDP(5 L!=ֻX>ڂmzˁc2^PZf\-' K5b܏NwWܡ/ [S-6:P; B0PMNK# vS9 R;6ZiuOr[Pr4r?SonIzMɀ\z,b( *"ɺ#Sks0 ZCg֊īqE"eωُ>qo.V k;J'ӥ]=lGs4Z8XeJkg4d<ݍCJ[]~+{p0;q}?"[7Q5٘\+9] i5x(tY+.ߡ2|Ŧ)^˸wi9 /լ޿8U2aX^m$R^@2~H#aѵk nk]$\vLj~.ʲyb>C l+NA.\o+ːZo+LAqsLYcmY[uwӏH5\'IWEXJtY :7)^XQf snkG*ˈv&"[ܚRR!|4{å2EA /űPN(aa\%rzig8E٬>j申 g*)>YػrH_~%Ϳ3$ICvWq. @;H4]B2yV ])BGesF8pD,j#;Ϗ[G쿌jboJHm{(~ͤYyΘ!gm " Z@RzfH#7[|DQK>Y'S ^Yw-Z^\-㻣8fў5akD0R'Lļ)K{hjSPp`u*ʺ_7F{R'5%|YaGNnQb&^>$=67i&a~5`Jswpr-Bğ- mIVaj R{x2]U +]Y]#Iw%O-Z i(PtNM&/lU ͜a֥AˍA2 KahX90qV8RrڤzFG,ƞ,{~#t0!x9YO*uI@ǭnw-)ƨh^:wU&wsG`;]WkF@7܁{\CÀ#xWUq8d{|TBЍgd;4r #/4@9A7[nyv"5۝υ JOdVf:2 57.ԍQe0PI='PVe_e1QfHzWxc7hdhhC8NhGc ئT=o9D4G;+6;TbgV'iLi9~v@]F.BW1ۤ$XG]X3{ D }( BaqǮH;`c|yd!7עEf1I8$VR;Dݖ9ݾ*T#Wv?_}I@wy A0 ڣv9*|r[xY?CC^Vٙa׼ "[\/Γ )̐tdJDGnN?$o@@%x ؞Z|VR`H1<ǫZ3f_LX]zUl"텄+0,Q2ALQ%72}T(4"$ӸkLE3({3"׆RA/#J!¥I 6>gkZG?@di!.-!yc.!X?YCZ4i*  գY Tk3M|`7Dn(Ԍˆ6Ov:wTEkN8Rh\|Bic:<٭tU!/.R=w^FQMC)xJ*6;*a;=:>On$(A"Ǿ3 C_ǯM{C:vA'8>%!`)HEKrDS)-*-0_QҒ.I덜FbD}ojDvl)&T%!n}GZbDM)@!uy"2MhrgA>R9p>̶ s|&Es?L,2E~ф?yE4u^_8ɒBQih/#SAv8= qMl(6du1>l18 C`M5DZ^5( &"]I[ےhgdkajfQ0p>VПJrGQ:@9sϼ/a!e%f-(Ji@JUbn-P_L( |^Beq5mZ|uڞ:$7ݽGtf VO3P)GHKqavްM78 QO=Avi&>r!*ߚT; 8Zgl$!U {ϏA"EL dDƚFG}ȵ B'AHys-B' ׍#ζgvNHPR/j*g!;w#|08k"ur-@XML׏rJEP@B"k뼙]!` , e,0ټyԗ(gdz wOG[t7~Ab ջ z+5\QRtYa Jy/9x\--LEAQy&i0$U׃5m$:bՀM˖ax״ߊuG{3E|3\3ŠDek7dt C(t]yX/E :g mj5QiYK7! {zs:5>)Vk֜9 RAe!l6ŻX`iyq> HaL7uӠ+zNQdȡU=p9Y 4M^SY;BOo {elt5 "[9~뫳ϋBy^/Zbe̪ˊ 0Bs]q(g`įȌu-oN@X.)ЄnLάY1q1xpcxg&5:uG9̇pՆ,an) i1'G ;d ܵf~~Bt(Ceg8J-IU.Gl^gRFM#STs$A*n :pKU5eaMUEn5 ~4XWqŷZ)\y}P86m4,|N+&w^&bvgyn+gԘi˲6"򹖥(P^#0o\Hg{1r+btm5?& wOЖ Y?Ru"١ Z .Jxyp<"w-eKzԐ_;^%܁Lkab'Qe<=أ wdީoAIHK^~t dS4f3: (g_ޝnM.NbC@#CV}[ϋftO?3j!D'G )60d4'AHJ.0*24?(mAc=. VOh=5froRAp*73daOMpxWۡyxiTs9h;6(ZJkIƤ{z"KMa ʇ,SD}0Gh9HCW>7/5r| xE.vbo:ܓINт(e<-o vog\i8ו2N  JQSO9FeJU;{ w6f{ J$)漟q ]+^)ׅц>٫1sazNB۠.ҐxzB+v},a=w›.AJ9HX,~">D3<P!1+ :;ʱs: !)9Fqv:قgjz0d#p&^&!m5az0&NW?3|O`a QO()4EY 1=N~Q'3Dgc0cfvkec>Dh؞6>bN4,}RCji8L|gj0:ߩ  4::av VE=uңOd 4=/\fx0z)fT+U9~c}9ɂ߬+PM-É4|{*GtDėǗ^_l}i}{fAryj9Z7'wn6RnK]pdXQIʲul4\Ylx|30ҍ ^&֯U{2V2] nGi #uTbX\*Ŵѭ#+Y|Nj8R!ث43m—bvקETU8%q2b {m#- LhLFd(_c /S^͇"uDB;,_Xv)ҍ6tqT76NKuC>ǭx,>u8j ̀U=gNbTXBfwxS[>]1vhLvn:F꺝CE.F}Uي&bZ:z|;|H;JgqsvK7k yW|\.&T>ia9ّc} WScDv`Pajuo/wtD}k0~6܆!: fբbF#^=vw_X>ǁ}`n.;HuDS_UN9>ի_g %b2Dz4u;ז90k"LCF armXqNUJ9Mb] BowR0oڟz,QF}M˾2I$u²+(`|CMK6ܤ9 :Nʐv)ʏTrjj9Fh HV^08(dLmz %%,p8ߥqDW.%>Ww/);DzeGrdX3W-3+˂J,=cdhH QYHN;?T:G?AuiR/륡 6Β^.lO:ATbypXjqɿ+ :g0y/]Er4^djE3UH˦Q`b$!T833ju2M/5$exnS;kDTǿqEڰh}Ĭj23Z.Uq`P.TN% ﳚ`RNGƫg{ gJ*SZ]/k©[m 5& =k{ q*h TLd4Ob۰cBLU"4_ [=tyrǬ{Jb3vJK^m_V怲rU0,MuxiB %G *Eny_7f?: &myJysWaj?3=:)g6EJt=k!G)wx`:dP,R{: wiwvd[4<]@r'PUbzŵ2AzWq]Gf>(!RMKSѻҌ\0p#ktmƘ~sbuE?s'BImA"z^6q5U9n /Ulu=><%SI=\g80Ԣ KJh}XIw^0+kD`U-)(ԛ*~ε= &#d7.BҊ_ϫ$Pкr} LUb4>Q(~*33 4|"m؟y)@_$c[j@OINjӖؠqaCrN-_\pAw۟p7C8e^ 3>vAyT_\iTrN~nЗYTg[f:yM`q$)QmWY) ޑV&ƖO6{Zh@(Ɩ?Plޘ}@-EeZwP_|D',.pX ClS0lGngN*o̐wܷ$8zQ7Ks?uz9*\TIӮ{[3xlT*سFbPqn?cбs`1$=ܷ$!3 iuwJ?a".4ǏחoBH 1ǿGH(13 9iW~QK ~`磤#/q/9V۹A!hn\Uy3V9 w q 19R XT7$gXl̒Ɓ0(M@Dٔ̅ *JfD(DnS4[rG'1fvL@m|akd!*ÆacU OeXq|>)o)ˮ &(p!ߛ')E\bb_36! (c/(K*7᱘htR{mB׭-CFGQ02i;%7 SS?ΣaTF`A`2l;!UUB?$$g_IU)$s)}drDo=%AO|,/F$W|GK P^tEϛ`d D-03!C!,؅fa6YG'$ 5dv< n+MW^]VfiuItDl1~O6*Gbvl+[Fd(4:أv׹T8VՒV&AWV q4 dh'pi}ʓ,^,m":D1YU22LhCjYK8[FFXKo{FOrȍv:Rp+uW \;cqϺӅihc/Ʈs]+(\ 'ΨC+DKR5H@VaZ5֫Iי"^ *+HI1jV7b]Le\̸Pc>u2؂'4sچb1  SpT'Vҩ8@]P] `#>rmBnj5Ϩ1r( 2z9 ֒X8;&#ż6'< p̆7K@1;ygIEqYskDK.bCsv$t^rk>yU$d\!`Q8\h͖a^_W{3?`E4"c4P;/ X h_27w_? A/"`z6 b2R2ܴ'e)Uc ]u] 41@YK\DsW2daDz~"*=Rf>UZJGZA x_; Mwػ iWՠ'ktfb'J/\K'!&eܶQyRF}K •_ gAcHF]ڒVkJ`WXH!kbTr_eg%WS,5$"buH8pDi$hB%{ʔ]<ҷ4gmbH~BB+*L'$` p]|讲RRM4CDUڙ3JN|LǾ - gmRQhDa*v7aޝ׸A0g3(3ԁtS쇛+bYc^ŇgN"# _{h ~iS<#_? ѧt$hC-{")`Ǩe(@/0˞ -5a\QO`D r>_rhv7B kg< T$H̓$G&b̽,`N\{ʹD+s#k0`7nȚ0MݯD R2ޭmBQ^`>=.Կ "~5=s歚N^цuO}07JQa[U'C44}n58r'ˮ `MJRMҜwOs3pPq4?X\:+["DjNr,m|R5>aퟺP:i1i^4{pO3-NGD@cjE`t?ajAN7eGaOi!پF#fs l]'D^X qH"29^4;XALg=)ۉ;)C+$ mBChM&3%cz6:q.en. - S:X_7}+JP|F}6EIؒx_ "p:T&fA݆!ÈilSRSR,V(d3(L0)ڨo?bYG+6F:#,r%Y =a܍&SɄիVkloۂ߿xaqBI)k_]8WaP)N~R%T|CL@7F[9 \/F̿8Vtq[;e}(TPw2*hF* lgBDѕKN!eO=BY:TH\"w~N"2疍hg7CΰBz:aAc )-ږ7'>U%=) {MZd@˺Nv6֛jjQy(YJv(JPuiRel^(i_RQ\FLK*Σ%ziXI"['Ę9 yL <jŹȘ ==t"Cҁ˖Wv1{"iby>R1_K%j>6o]o];©S"-$:aI^A}fa lY]UCQw3U1PbL?}tkvz~:?|Xd3tR[-JZԦ*seHo@'&*9CDd1s7g2yըA߄ՍP-3rgڰ@bLu!g!@VMqVlhmG:geq5NjSkOt}H[>B+$#gf^@K}׬'XT}gq.QzdXTK~j"T0>~NiF]ӕD*j!wFn Ƹ>=?"IoS18Nz{n611'kj 8}\@UVߥD!i S,s)GQG|.PU?6f,E{781%LxvY!!w-:Go=Ie{PC )l ׼sS7K62t -MPm0I\ j~۞T>EZPԀEgĎr+Χge]xs8X ZfYL.宊)?"d;DT^(_\ 0,ne \-ñ'ߙ>@b1ޜ[Ԩ>Jx4l/B9Ad~Q0/l a%4a,`x)ޛV i"wdyst_}iޠvwmvY0恊3qQeڲ>&3uyψ)JE%yۗđ?K6&D ID6?Z]-^T쁌3[W$C|i{)ڟhgYǁUِQИMqlSWrY'rp9UG/@NhHa&g 9`ļ\XN=U=)'kvB=g3(}vLN4Tl$ +/#t80*p;LMK Ц%cL9cIkb5D`>]!Bu)ap  xnr Yx >ނ86ZO\T[_e.1=8qޡ_AtGߩ{3~Us;蝥t)XK>X5}.ωa]Ed9fg\|aǟN R7F*_<ā{7~jw&eO>1O{K8ڣjHLӌDaRJb=c8_|H*x BTp#@pOti^f_Ź"RC0i[ )D|ڽ0.E #< w R``O((3Elsk:eIo~7*l_R-Z z c%wqI aI@L|ſGSĝ ًL$1YQNpBHe񭝴 ɴ$+ +<{{r(їG}^tUpFp'"oS1?ӿUy~~*=4@{WVDV_ܔ,B™e.n+=,q]Xَ#:oeZ Xa NEJ/~[ll}Aٴ 6@R5Iz_g( NJ|4UxcQoo5˂nO8c g߫@m E l].f:SKI8|# Ƶ|dZȋiN>'n*4ksdm9"5W 'a@V6,/fb  WMhrfnkܥ LŢ:Jnana1\2"6d?]a"cV >Pu1$[[b36j/f㩷!;ХM"RTc G.V%@BZMdwt9fiJ1o@a.ٻ?09X}B6]x`sMzdhIb*P*Pjڦ.]Mv6H뤢y@Yߊ,?kJGr ag#ES":Sv-ŘzL):?](s4`Dw9m_}o| + k0O6 .f-tA|(|u%ؗeD޺eWJO"lcwp{O\8`%*GCOG4u Mm=@8km}ԁfW|xoYS~A7e!S`fj4K1 7URW5ʻOL \0èɯh@*M.,Šم ;9R`sDpZ*hy Uv5T3QqM("iB7ֵT)@40kGN T=g#5rp~g-+v o[ FkRL,"eL|MAFBrpYC`a]1 WZ,@C}ԩQubL>Ƞxj#.l&zggcX2} =Wiӌ9] Y*K*d&Rɬ(YS; \JܚAUd!8 Gt8{r}(|rkNmD|:r(uX=ʹ"蜫iZmug D)h+Z{LW@Q(@8J]Q7!FF!];)yۡ(|aa I2J%EE(2 ew6xU|,!dQ^8#d%N ƹh5Ʌ\@pAnANXhNTtFDϢ{KdA',Hh,i.. hRUذ;^ِȍQT]ZZjpY6ZyD6e!c(?5`0uw{;P}=+hpͶ2Y}Zε W.Hplo=ũ]n<5؜ gsjְ^)Fԛc}uwـxn Fg\b#&PS`% \k,VyeVįԣY5Sc3֯88l1O!;*nPZMU#O¹`E:LǰeTE0g Δbf.CLhVvaK?3#I"Z8Cim.f5RP_r+&q ۟"C>tU"uzUcX mTnz8[R'оqM_s(sQDdCޔʮX]اyu} \y+Œ?kK(EڤWrzNL{vN :`&|B}hҭ4{g?uyd'gM]WM?cƇAIPݬ`i~Y3>(xӞ\QIt9݉YNJ?hmN/U69HݑhFZbZe^ZQsـ ҤQ[S}^LxSfOvIv!+K k*7VÐsƆ>d]hΐ_βvt]}N(-\S2I%Χji^hhP4\'5|ܷ@y*6ܑ.&=hRWXit]ԠԔ v&F (4$i@‚vtJ73 7]9Ty?9Hx‰eh(i|9LnbFጒu!9n Ve5jBNFȵX@[0zBe߉B \WehNUuE(a-% yePF+Wyu]⏀3,ݎ&o6iks Y$+9;YHW ,~k<([:l)~] 'IY$6 ?D1<*rI䉋Kc2"s.l20ȴ ͿxS3mAlZ*&]o1mWjgz7r'2A<:4!ד{>H7`㵺˥#[,'$q Gn1gG#rR\hr>՞9鵊:6 (xfd"d`)RCqcqePњh)'3W5`HJ_^'M~x⍒Si4:TsXg4ԟTaB-W]@ **DVA,5QR1gG߀E]J&- ;2;r+tx6y6݃bpMLTXw4xTlnFOYsz̔1>&P<_M 9:HY@G]ϔC+]->@O7#[酔Y(eS@u[ WSM6^PH=9־.HM@.} d$,4T´G `$Q}u|$MveȔ0Q![<[(nwf:'W);p|s ~g!.2rFwˬ~'A8a(@:f'LRU2i ܽfoyiEQ7̣*0<eEqád@iQ#k9IWry9'b:R; xvk{}K&_79![TH/8"0"*lB 2m8,hDIm)L 2#=1K|ܥ0~#O+l&vC48|w?~%jw+ `pu `%&|uNU =jEiqHk5(}Ymy$kǫ7,2Y qglaXqP8 UH]C+3CxtDGV}pF9sMM%VH@8p!|B;:*< y$"Y 8a-ZӐxIU_Nh9/ #Odd{RJdQ\! 0/c!RcAہ۬uPqaj!R<’poqU)a㉚TI' PWgZߔd1ƛm rȺ,H,k-XCp!п`ޱ2L \]w]\ߤj]eZT,VT^5&3#@:t%ﴙ}&#n*9m?WD?["\4˻mK3ATr{~]}(RХOa'VܮEEF v+',z:$אޥDg`lTU2ҐclDo*#˾flJgoο=bC.]KWZ#йQGc¬KT7p/rmf)3嬃j۳9yƌT BّB_E15`~`F-K&N>iϸer챘9y9v=,8.7+%)_Ʀ TA&d UX:3|Ua e="voz=9\3?%íHJkBL >N`C`/iׯ@W'$/tƏS-aKb_ڞ'ODH#~~s zMHق9Uik)R1u`lA0uF@}B? 4"\#~= BG/{_THUqvA.x嘮J%z`YΩ5q, 7_\pw~}>%*|nb:;c)o3Íp]TQВCMt@؉lՁυ'6Poq7U^ Hh_`8ttoehY1m8Xbo:DrcO<.FlPO3+"@Ǣiv;Ӕ=gѤ%˙NєÒxu6`C"F+`aUFQ+Aꡈ@O-ˬI Z  1^2G lߊ`vǙqFNYڶᗗt{ yGX Q`&mJp(# ^?8xm2۔|h4%)E~Wy:-}g5[/Xsf«W4Q9d_jg6hHM ^eJĝĈNrheлe38wmdOy3FIj[ f]+;LzD?M +CH[z (~Q R5r^*mcWaJ=f*VHOH ˈ/R?`BI}AK@) 7/o^yV7񞶎պ;/ul=Q`6:?oG~R6*k1}-"M jZ#T$H!7n|T}MLH'#5>#ذ7z]UK"iFn%?=Vao* ,K+UJdA4MQ#N4jl@`>ng6FTd!@d'zbCYiom$Jx9Y EvƏ7K%1Z<ݨ8 IblX4WI@hB=n;_]`s0Pa/a^6P=LH }c^>qϾ˕:tS`/ q- +l\_$aĉq'W\,]\s>;ÜQO{J֑Y2g}D#-lofv( RǢoI٥RL^ /05-m()?xIk#gSǗTs& "-ft8F|ȭ\| zvBf> ۋ $~JkEhˢ7HVk1=Nح~(*C=G:DO/d#4ia'iCbf?3len^0{aq{!ZZd  J{)>/.&ǎ'U4@ߦsH/ tt D& i^GfM sHUqMx֛53OFkD4<PO2աz?co r$+./dΧo *7֗@*j=NG T ~]7^ 0}NJ-g⑑b0I1=fu?AB s֬&[̋qzeeK>iC *'<(.zpXҚ<8@gi֎|AQXŵ)ZviSޅxlV)H@g[p } 26αIDBVg¥Q@0Zr 1r挏k?bnetFwV$yyu7 G2׎ to4\8lF@7cGOF^JFq.wx/{3 _mOH GDhT d7^ڠ5>=M ̥03Z<܎u?kJ֪ NtpW7:,u ignLS-w{4Xo!-/J gϥqO(#o@LOyd"қwC)K͓.^{T`b0ǩi:跤{Y/b ym@ Sj FR4hn_Y;_ӍIKdv`u9h!=u!h_\oYS <ǒRgBƂVkP[Z跒/`- Y.]eާI:+3W5ˬÑz^p=yBD rVXx!\NE$o<-Ho(,Nj5r u5P3Dp@qZO]R%r/եVQcr !Y j kb}[4=9CȹlA <ŤA 9EJ`O{A̢?$:qb#HjՄvUX%,NK Fq ʍ `9n:iTM;_ugh|gds D Xkv%"4Ǵ@SHd0qkO|z]ʀIAĹlYꆝzgV MQT 95649#n0^8m0DI٘ENZ囕*D`C3! SSGCWdn居`DƦ)-yGРhag8g +s1 @5@s}8VIհKGeQ]~&A{D{:K[sa[{ ZI5L Dz^h28@M{>XazFweȼ=:ks-)RSz5aZm?zoi63%k1&Խv7aIp-h['nWB {I+ 'R|kS'fQ 'hEk 3[m3=M\f,jӥ)I&:\Pd1HNi,:`K<屋@H+gmC/v_8Z!b9ӘVc:x ~ EUh6s'|5eֵfoVt3sZeOo8Zh|ə=`R8sALABFwcM›MJݿ.;>8K|mM W"7!rݭAgnwÇ6w;l=,՝;9 LGSf8zu'q)ˎuat7 2H`3Oeq W-nw=y`"f~q!ɶ[b'Beh?FPY|S$D}]XRo٩IJ& 2VԌnO vmv2GʆNHrK2( $Nd}<^rJYu+#:}C U)m]u`=|݂݈Χ%r:]fPSZ`ꩱ鍺,S-H~ -հ 4:姫mܻa0epnOo0^ä@D.~6ͻ#c%.?fv Q w;A}~ȅ1 Ctvup0kKL:d䜺/~B[r-DϠ1}7^؛+/sɒT48=&ギPJE=|Q! SBBM{u!M[ vDnyG'&Ub]-n5g)z6r+8c` 5n2|+hT5,wx5`sa,n+h뢭̳0rC"iMػu8͝Ecv|o%3 +1YBTXtvӄ+L@tug~ ԐGv=P>t1T U hNi^MՖ?ߏʂنF6%s]R1?ALR=7)}[l*, Wuc-cRm@I?c2[<ײ<;u;;If搯ǖFML"a#nYauh*c utsy (vJ[ *șlƀ4|H+C[F4co sgr3lqV&zX`elkpZ.̋d~-!Q#{a43k.%:Z;\,u-4q^-Oxh;.p kT/~9e>qW93-whiK(%l\{a,^S->_(Y}l93Lw^ $}$_D EuEEGNA'/^!ۯG?;cK|Jki|^{nkG|-Cc#򪩺D׎ Uᝡ[Lջn?Cjs vm(fHv#szAf(/#k /çgnBzb{IM煘X"f3="7~tL#J$Ykw`'|Z2DJ˜Nk@=Cqof`O#FlcX"*T,ob\x>YR>2`82)5ؤqha xd6:ȵ5~Nlf R!6kڐnIPH .KNweTw͛<ƃ"1Rz mq y+x wy@;=l oP]啿D.VY jg!4iz&nױ4lpƒ? a>7YmGy&ox|^+n;~ 3aw J/2 %Oԑ H L4p?wTB<;_s3'ĸMǒ'D&?qfq(Yg*CQ34Kb6n(wP!d/D eB>:,YPxwg:qVb 썈JKOCj)ys yJ?&r@Վ_>bP x;1 E^Ȏ$Fn>PӞb38針pBk}z&B]tA,N9_FERHhx2KHTK%ǎl#bz1pipB#IMѺxR7 D\'*q=N5Va[6V6eA(Ѷ=y= p= Fy/CjFiF1-˂IԴeGX! hCvBݮv =_󸛐2|'Wkт+r"!2)!lm}.nrE xOE5QQq"?;x6@mr:&?0nPXa$TpkgGɜ|$X^2>&`.rsg&\?@pMOKv<)Bvx-Vyu" Z? ut u2]#upR6%M{FD7hwrjj6Fˠm6aRa 9?qJ jnV=iPaޓkVPEGADZL1@x^古ֽ-B+}FPxLޟqu!Gq%hF%S"-7J >JtSnΤ}= bLgFg5B+H|F3)e*զmV"'C]ctk (xzRlF`g?>n4e|kő&87!q &(Bp`ٴ ϋj!Q7kg=]Y,\QxO;uKQNꪣt!vJJDnjPf(Q3-_oNdƁE6 ɿvFU\57NSi '߂:zH:[]";w2[~Z$ξ"C5kbZ)|A;Z7T!=,V6' ׌˂wm='2:E[R'9RޅN숧3IZ7^x"qfvg&ψ  p&RxǑ-\9]"YlMδRod6T8uI/D:UiӦ?M0b6[rqהaĘmЂA;JBZ_UREL$vZ!p%q|%uomv8qk *vWwi.ryhL醝^MmrMFN\-c"eS撠}_$ 6Z%5 i6p՞`Ds 1(5{W|!&!"}v 4=YJwT6Iu?/$&|5U ]XTa8-^'ڼ(p. 3kȠHkT\(a94CR`Q:S܁ pj)憺ӟ헼OJ/AR*DljF[bM )[ Co5hl!)Kw2X%%yij˗۴[ n:alq˜!qWWE{)PS 6Xe.t&g J2;3`cHiE_4IFZ3_LV2Kp${MvS$ùA;D}a>%pP, WK?+:pL2,i2aMr ޿uE`+%ae:ϙtG(&ID|@F]迌@N26f8`脔ڧ)Djg$(]jh=0ȫ "툵4i$, c4LyTʤڳ]۽y݃gL\Crվ[B3lsLpo AK/Pj#ix="ԆQ#iL$#F[TWR98N"!ٛhD\8-s2hR"T W-LOoxIhП?Je d"s/s#fLƵ 4[P`+\ SM ߽פsRr^O*Kpwa>tܨE^RFLIg>Bw]${Z?:fވ@O\ItZˤ\PM}&B7Hβ`o˅*<[Ι$;v]vaeꊵӲHztyt~ssWU<9W/DzgM_yC^W6a E$3\P3TA+"݌XMW46'%幊HwDEfFHPWz]ƾ^y̅tmIB?MJ{"Jx:k?f1^<*,:u%W&9BEq싌i]6u׷=iXT&ud`I+g{ ץnëG0W DO-)|_Զ0n)]CK|B:#3SS}iz sfDc7LRf-|s c۾X(L;@3}8DyB6{ +tJ $v ͫXb>N߽'ΆPCyǍTַΓEuuWzDX42hMb7Kdf& pbD"vEu8&!|F58I-=[l5)yܮŸ4 z:%ivcj5A 4'$eK^Ge4#|S|+t!$6)0 y4[)UFEX|?!&b(0L'Y^D3ŋ`68gu`ysߦiR:J% 6 E"t;;u/!1VK?gΪV/V:"v VҺbHV>=ߞNƒ9wu,¸nfkJV5JLJŨ3džkѦ*5?#DF +j/2@Tgв5-1JLн(yN%W_7ԮW@ES*[6LvoW?~Pɳ>S3撉|AIoY|zsfOi)Ts^\0b)vυTNvPxmuuen MR=UPϢ ,ȑ{:hT@9J| Rol(8 ҵZԃ-f6Jpi/%. 8aveL:3FDqVلY$.DB^ʭ_P#ТZJd}n0;4m7.Qks)B{ -QI=zh-PLi.SӓD7w[o,k/kwo|% 9N}P?As׉?Xk59 rbJl.J!Gpjk[&~Z\̹d#$=zmKr7g* *Dln3>*&~HU9ZϺ#.kXm9<[al{pR;B&^)V9-ύD;*ύd,I9DE3QU5qgZ=-}a4 t-K-!g"/PAIWƂ `kvDhCЯVp7X,bTo0?sI!2ӺZ(DǓMU֧}]5+0bd<3#'_x%W^{Ji`pnZJ?h~M8z\?=}+q r 1Ww 7KM`Y\^J7A(A\ӳx;wh7A!(AfjffD󬍰oQV񀺞 ޳ Q5P@q[2l|WHSh+ܮ8o$vpsS+է1:/>J#~x0vvy9q&j ;Z|՚-XВu z`y+՗ӿ ɚO e:1pt,p AϤGL [g:R?2IAUUN.bW6 ;rWpX\ݓ}Ir6I;9yP+6ʬ{svY#d`Эt&?L1B^yސzDWR$Q/Mƾ9 2("B@4Z 56[$'鱓2yDyూp7 4pJ ;Tiy dt~K=3AG@(MR\o#dm<֒_jwhm'Nތ랥IsE[,(U[ƅX(zALRBi+@P1psȳB(ˮ=L>62t-*ν86fQ\DKV=9B: oę= ;gi?X~^M-э뺃\>zC-8,z j奈H6U>,d:!U!K̴pnVSoU^2 XCi6,uAjqu_%.iVތV1I0"8':1Hn |lԁ-)f͂gxX=~&@겈kTl0Q(jHt[L_}ݹ> UPŰ 1iH<ձ<:w *6c,&t迚~Tlhyζ䰕hl]}fOεsO1@mxcۿoP׳EͻdfDd>Ez@gKT"5nZAVh},hm=9Us ;gh˸({n-k+Y9V:RQ\*M|(={q0*~W_:A73;~#NEE+]l'R4rY!:tpxAՀ lwU_t3>АaDι*(aW MZN+U@1ESgvq]ϚX^17z|B_PrX!ڶ7dDp_rY ad~P7a!58hkL#`nQJIx c >Y!ۡ_q֚9Z9?ݛ;!'Ze\a}²s偾"#U78یEvN85 1f,9P[ĥ='J#njC }k6 ><(@@8ŖYĪkMp;ē(_@p;e tV^(aʠ %zh!`*W pBrX|p8xIBỲѹ5pv1&nqq 3șuNح+0Ɗ.7N0]VDe6{t(۬Į9Ƿ|¡u4X\9בRn2'NתLy-ħd.I6R :xԟG\c-^! h,˙-CPJj=C,>$bZUW:{S9[޿ o%J҃jGEŠpQ2^3Lb7!~#`Zkдɰt MLnoJK^ qj.B~K#pswjC$+.T5Q׋A?REc:̴Ο0*άSOgR(vfb'6>5֮w;;3`)hAuc-S8=rHݠ r?U51O;ƞC%ui7Wǟ(%`X[!vpu|] `R{C ilh jB+.@ :BG籩DX2#`Ht c=uD~6IhW#0畃V6]".8+ agV8%CѺ[kʨc!|N,! e?Y_ښqf@qϜPTi6C؂Iɶ \DZӛ$ش4Z7>c1>/L ؐvL%9&֌U/u@]fN2 *_ m9J- г3ŏ"e (8W2ANq8fQw_>='.Hi  " f?uz?/-Kw,N_)cgt]&"FGxkPC"mbW҃IOug؟hPˮ/=Ip~j7U6ǔvB)Y`g -O+'!- d|7F4w^e16>`ꚾɇK ;.n5+;p[?8ϟ 8!gk-% q-U7T 'l^az 6>`ڸ<F~-~?2I7O^_Ju<0Bz&G[qwu(: E4`wYm3(c6X1 wQyxmdMW *4" ^J.H T$0TV{A7= "93.T ?c KFag4zeN$ʄ0Q- 0#񃗯(IGdWFVR9=1<ڲR_D|pazlNhq%ajMđ\6 懜]kر|d8Mw?xR[."\Mѡw7EV%LҚ>X2I+YJZ =ƍܟ+"ɑX<<YQ+|dDNOV#&m| qјQ=5R>jdG.R{@ӝ@*\+_aȔ(cۏZ \[ س{zۺqE٫r8~ ^щ$[QsˤԂrJ`3lʘ4,tq&,!3 ^H?kLR}WN= 7 ])\f68+51/+cg>mSC PȐv*T?swFtw0 %=.-^v%c,f#PSeYxe؍T`DÓؕQ;`B>laBjS^.n|tqxFsK-5&[ !K=[ՙ,'\,Y==K].M%*"lU=ˡ<̝Ja*0PL؊b7+ӽ/֤A \~gyFmGLtV9AY-m`0~bPGݣ.Ρ/vRc7aAQ϶֍o\,0} ȓp_]M{eIRoOIz(^ !^؄RXhde.AS)rl n-5z7&˾anɅ뭧r ם4Ėo.Pl]3"ֽ_e*45n}O^&Ϥ 0ٲ_0>LxG0Px?ja?]rx67(~aDk#d ;Y~GQoƽ7)eχS~omn4N *Ky]=M^vo p~(wҖwwjEes.5Wi9d 1F"/ڴq;qV~,Ј>䡶i%%78*UX-IϮ,Ks-=)]efr>OzܵՋ,{ qQc=F0٫HQwē]!Dt<{Hr.w-2( /a.%D|)Id!l(TIh&[@d# q/l|mP%UsDۯ"xPތ#ί.iVf*h͒tObf?Cbbk@!}5@_Ҹ#\jfgԭg*(ұ׺AMُWܐfJ܉G u- HtUTs7>N^-ࡶ ` ɢUnx&L `λPk'9 ,!0nZ/p8KcݱMӍ B,۩ Cь<#"jXtA?;^HU'>X t/"`_cZq9A"KA].q&`PP4 aѾa!zY3f,.6k+"<dzhzZnDjL8TU_S}>I1`./JGZ)Z܌b!P<( _ѯ1gؓrN.T7u/\HBI_[Hl7BJMjP2vό6垘cu tZ8 z ܠfܜ`fJ/g%߆k أ`c2-(ŇTzRNBjh sgzJA0͑JdHO;҂~%kb-u0QQژQjj13m7Φ*85cϋQzjc5Ȏlh و^`WA*1NĞ6}yqtY|Lǯٹ>~|ڎUmE|aᲒK,0Hom@>-3C5tTx*qG-v1V(vPYlY],}@YwXl34Kcq"84?{X&9i*ɣIL\6 Fra?q)NqAr@m`>N7޷Qsz8M/&6EU&BCE-T OT>13I1UM-Ci,pBv @="sj՟I%ƹylK䵻[x0I?VVUO zZyK>p ]%rOt"MxED%h}]zށ3JӲM//!܃"j&U/1.{ip Xש@:855,\Цj VU|im mؤVpVq$r=|̂Hr̄dEGJ+7\o8@;G -Q5|qN %Fj 0JhIkN-R얌=ȬPxČۚOyr%H9 |#3sjjxʦa)}]0\-*9?+da4ىYzРA>ԃbE7G @-:WZc^mJ5kߔXOAݿ-w`nR,AS_#fW {2OiփI;.(\,`6BG|jTGJ%ឩ`{?~$:̻:Xƃڋ?|4IQ?^x9ao₄S#=gjdk u^3 Fy8 /FOK-CskѰ'$ঢv. c (5+P:a7 NW3~hflEڸ݁9ɱa^=B+JҖ(N{땎n_UdQ?pB,훍V@(Nd+lt$uOZJ%4;.VȄЯKkΣYok]pTm`S;F[He).z^\ScX؁3q)qF/pPwnk%XURGYP|ߜ>4 ~,?aIKV5ԁc)HQnVɁ~dMḓ}zrvnO<oBzȾIT/WgP.W醅0>1Ri?l; _5M(Ǎ;> .T"@#--lMPL?}Vx-\8&/C2Xc6sz962"pfmX.NY /Jq^ĪyQcA6> %]M$uD;NزJc4<Ox]wMr_%k &VL 8 Gb߲B?)ޒmig*BsW?6]_3?,bVz9-3ȸ’&;5A%&^6h..Js{+1 "3W7D]M/H/N0Q%ʢT55kl|㱰a\()YO?E~ |^oF.j,AY23.(.$HVgkf5l &++=KdBǪf5xĊo!?j]P%pzTO4O*|mO'u$ Al{Lf΁Iϳ*<;4{)-cX<٧6܎sjYTT| |ZժZT΀lpլ2(6WSd`T~QѪVS0@H1ShSt3')D!Yŕ0STĴ@w "oJVO /# @pxhy AbR>7_O1b& O[pg}o(>qVRt C:E̿eA_WAwjVjVm(ui74oewlNJ2ZرF2a!c62mjr 6AՔB)}:6CHGetcؓ,;9Sj$1]BH!gKdw58YLE- H+Sr@H٘{ Tk|)<._4'TVIs_L_E:9| -l>6 j9>^Й(<:O޴ Rge Iaa*m,!v)RƋGb(FTV0q@нa^oP3pފ}ˊZ(2Zqa+M8wZIޛvt`SA*[wrg{{ێ"BuH3څ-M9벵Bs'aLɣsa~U2봑JVSw/|jF.V{OqgU`6Ӱ.<)PNhᦗZI|B{0#-_l͝m&Kcҧ*["Xbt"\~%8V#&.BmBUcZP"Sj־ mQ z(Tw5^UzǂW/Ațzf9>߆ K7ۇJMPuҙx4[EA&CQ" 9 ANe|2cRB fڟA'o= ?R_WemyFi蟐0;e3DR.OU)/_&wB-g\_׃_2 k~[#O&`gN/"d7BEd N[QF3mkw5?\vo\ͨolм$`x4*)02X-ˑZ\1BѻWkq_-`"*ENL($6*uŻY5vl\؋>ɺTvWo=q" b}!&`c\x767y±;l#(í2㇩Zʱ^u&לҭݗ)HK./t\׫cBh-`' Daߡo6q@갤nt͎as{+J6/^ a@kBfuEf18!Ϣ!;8Aq on\(d,Ze$ qq؆nEW@=hY8SX4(؋vÂY0pAcp\B \|sMByv~4zd K] ߛo,^D$\H }Aߢ;.>L@53+>т^ 1Lfc+Z%Fzx~@Xߦl/DP!?I^P2iЇfr oI%%PɔfFD<x&c (UG3XN& 3h {"')؍3|6 wn0Rm*RWw%5- q\W!NR@7'/ `Dzk"&>o\Rn=fXVӴH A2PPװ3sJͼ>~ Q|,X$%Hf^Zqd&SXa_3eb.' Co*v mͿ5k]cZۏD(4aBCѕ:ZChzU _Yqàu$_||:5.jץÞfc̙1ɸEWլ+T>oZ>7KDž=K癸ήjI^%ـ ?B[\K#d/=0HURT;uwJnֽT[iu.:bkǤm.~b+}/ŝb2ՙ~E V11,yȒ`ncCl^Ao\QAv(84" o6 m I6'[ sq \h%#_5 v>3/>c*kl4m#A wexFWioG+sLn-0+ǁHQ)Bk))vs3%6{/BMr^a $7&8:$%ciug[,j([`֟{y'hx !.~@=Z" adirHjX9TgJ4QB)ζ/L@U6+֨asUʂϙ n=jdL3$QT z`ˊCeX+!_| YDb]mRP`Oώʲv{2fDj.rr#dR)3E:lpmd)Z$"0Z\AL80i4rpMŽ7hb [pUV> m:p}F2|5h ϲ LiBb)P()(Ả]31a-3\#fE!*~4^aDǐ 麲[| C«Μ ub(˄T|G \Vqp.} H3X_m f3ϋtJ[%Y!޽~7 섲Af]ؕW Ub,S2(cn ;;o<[xJ ѣwwhnɼc:M*<]Rs/˂R:i<0e%d-V]bà 6͟#A?ia >@2[ ,ѲPT@P# B$!WR+ Zym{hMSsė6Y=A>ʼNyC Gp%b7} <@j"Q3X=&)%~\w,&z hBmUj~EʿV@71zrDz_;sgg݊'6ORosQ-./PqŜ@aFiB]*12Շ_0 wCywp p68p}=qNpv0r4#ۡBjxf^tޟ2?Sej20= 𭕊uz紼?yw_,dOAkmŦW xڄ()i\$E0r0A;;(|.|fu5ғƩ<9rܓBxZp̭~wʓ=k.o`?#h3:WMIlq}?W2VHAN.pe_ϳ2BDK~dZ&HȏL#"vD,b~rOHW2v^׎Zl^rPi 5IS 3GK0yxЈh<5/4(:PkS?S)E>R8F8lm0 B #HOgՀma?UBH!+&qQ/@L\xj4*\7*q?4:[ƚ}l\uo8Oa|p6%>eGNM`@?NrfN%ݞb/Nӭh*$vN+AaB30kG' kUMp^Ŝqa6쬹D,NQ/`b'DI?OUYU+=ˋ܎Fv4ľ/E?IZ;R.]Э݀6zgaw̆+Yx)slDģr"gѪlfECIy)Nb6)|> Ӻ>pF{V_D`'ɛ2}DEk/WV9u^^ZF josMYh%|Bx~!norH"c.gU,ujձ^83!D[_hź]uLoI蟸@fG󈇈y-%`JQiX(/C9^ɱ8ϕpV/02ᙪS~T^Fa{nFI]ps~e6b]cJOA [ l{Tכю=z7:Ӟrkq EB{$t68Vl> frD2ZtƛPFzm?}{mJF(JX0_^_BI"NL̄quI/ TP]{ (,lw A+KY}I}`~"}nBxgZ,H6VN\DV}KtWl݂mfT%G'n#4~:KvfBF+{Xq~-Kc7^M:]B"loؼՈX"D^Ap?gh3]SYyD-2AMA+ yCI^CC|mB|ϩAj9DžIuPz/ᡶÛL_rYA>M* ] xkwi03P %dus+(#?}{ޚ_@E=60c3Y#j [ŘD{T DE8N?t^y[H,'yySj,f܄;afJ؅ⅉcd:KǒdQc}eP(c :^k4\rT+I>~duchGQuH%P" kηN:!GحI ]q7尳Lpcj?MMW_ӵƧ7*sug3u#eb6@>6NXW{e(ROJW5:eZhno,_j2@(MF^(l N l쇋e¦jrXBH^Wػ}DسXTs $Xɑhf3N#G! ʍ#l|LZ:i,;;\9Z9?/v ^EOn̾oXRB4zAϕ8HoWtu~+y.eZghn~ƾ(^#5jJd.~ЛJu\,}*oygi/ؒt\@vIa6[%"Z+&-Y"#s|$u5)\Ed6|~}͊ EC ܤtOliF^.9n3uw#Ӿ5or+?]$%ʧ9Rc8Fey7RgQU|?^~襱?RR[tZ&fn^am *B)2xmc,T[^ %I\)X!hi aP'ꭧQq-OqÁewjNCX_7v }a@Jj3BZddRDS>#B@ñ.B5>K=U /u%B8BAQ?B~b'{aF)oP._? `1$ jvLV<6,~TBFÆ@ƎJIO?KwS Ⴔjj_i&z`ey3\cXZxan5lwe!h OH-~`¸hlLR$O3zchӴ:pr8pc#7Q>9qp]dV捛M@ͶMC)Ld w^['㝘HG ESBƍmGGP\e 6{L?ivkD2S {\|S,B#}뼝(1,kĨ#x*8=kpyAk +J)?P̦nobsHJP :P|@ZM-=)FyY@l'U:9.#]FWJ[vR0*JOη:TB_ r<.}c: $^D7&O>Rz|v5x}蔺/|)W,gmJtQtS\̰=OF LmRH \\Wbn" LowM UV Y|wwH|!dƛuY [<ĸA)ثʡI˰8XH0]/Aygh:yN_Gۺy>}[|[u5Pg(aHixX$E7S ;)%wD"Ïl?7?{Sa[7<>_e:ݙ"Rs9>Iƅ^E81~L<(-.Xx`Atq^~F/izcמ?<֔\WVW:ٰ*-[z*ΝnEiMM|N(,MvBr K/a[D20 WeRAx&q=T&U_Ql@cI9 +Oګ;֓e zT=1:l^"+ii;HécIцBQ|"+/Tv*lH_FBYWp#V<>Wi" )[膺7r("m[ )1\/)͈/ұVő^5q_h3 )H|Nm@e7fz:걙kvyI qMqe 8Z]5xrؿ$@G:eA\u sN mAX(0[C2c"t7I,#%_@l&з"nI {0}]'/}7z[8%Nf<0moߐOv0?W 94#8!_Dz{ *5?~Ctv4U2$ 4+dA;4#K2O%6hC+pm!DZȄTa΀tF3J B|\I^0U)_EfF@w?h)~MLOA=CNȭ3J1Zb:nOU$duyB:7M3FbDN7!&0k:Y6$|ip (34 ꬯8׫ATgb/ {yA!7ϘXj>5&"o+A1qj;ܲ˓ ^ķ,8湽UqՐ.i$FoG*:r2#P]P?čh3+PVOrf jpܾQwҊ ;>.Y,+ʃps?#|3ƈR'-U AnkVlo  jLـT]ysB-8@П?Zf!mD{-cĕ\P*a0FtJq\(q /cJB`ၰ5e # u~"=mJ.ԸHd @p¦Sw 2r}g/=վ`2P6M7NNI~>a12 }SL>$db8d󥐨Vnf(jz{K5a9 <\kNg%MWMWU}.7Woo_Z` ^Q@=#ᩖdT3ݭØIttB U h'jf6WxSrU<Q,JMn+ns_Lgh[}g@eb4os,c[yZju+EuYcWS\dBi 2>dZ zkR&ZMX;捤'l*t3H<T"&EiwuϺ9S9k#~ <>!n*Cf <;t [*W;x?tE :Dp3\Nw"=Zђ_gC:|Be@"Xʉkuu W_>xgf?ًAdiTi\XM +5sgzM&4~->nYc!/"L͗DJή+i#2ˋGvL\!~xW /SJeRۂث*oLC;,QP`y3eawb.5Fsm)%TJ= w$߂Κh>BSMPPBɠ܄m68V͛vU^ЩZ_#Ϗ@&˲omڤWCzH74}Jaͧ4ٜ78Kod& +:]a&UF1D^޷)MMV=R=rzao9c$ͳAnwo"PɔJ;Gx]SZj[ b8R#oQUqCs1'=ħ,&ѭ܀gT$y0|?KccYN(4? Ku4 8PDkl(_1EޟIpݛ,*LN(`*7G w"nL!*ףswb`#le^g#?$93=6޼'-dvZ7~l < y5#":ijn .zUW@R~[?&`Kd %]S@ y~ 0zX8t>9o 5NH S:*u]f2{>_ujgUѽO7.1Nxgl3ĎJ4m)fӮAiV16KdH &Duf$i*֔0t 6'D(d<}j%zdV.׶ej,%;W#D۽g?iIٜq1A|L7fX_+.QP"T͊@kUdB4%@M-VШQ*ށWuV`պa4T]Y%?ot(:.3^Ï.b\Xo_&q]ʠ .-)L 8gΑTiev_*r^^an[H*yt=g;0Uș>;rه f[-:0G~ L%緼Y'K[|u|׃J}/uG^p9N?fdb jMT0MBti^Vv7ʞsY HƁԱqYKU4[Bh@6hA4}ޚѠi\: gb./ZhdLI3"|;W2 ]78Aj*{qfTtz'jȡx"|LjB]16+3cX"im&xe4!SϤO Up4dB~\kǖP抰]Ż|>$uLzjE|s! Fi"&opV)ȭX%L } 5.+Y,Wař#,ٿʔ6%k0m&þpjpH{YOG|Rt&}!R+*`.hq4BaI{|-bƀF^b回IR@zoVgYrenS&KAXAd>|^iR#` /ǙxJW-s|% %V肖HI-uH\>O΄f0KV3Lk "vIfT|J>ObMd'clܹNN>h+Zf_. x|Sf0JXr">Xy`M V"q (y֝y/(p\,Y;_=Y˱ ) +\[鈴nc|M\F /sʤl=Jh`k_9ׇ -&B#JfQ'T4vWvx %}d/V)f9e9J~Dr+qgSM֨ԉaճ #G%},Oa}56#}N\0 lX~lIޠir,㿎b,zT p>\-GjoI2 U(O>b)Q>GWّW{d4i0byܝ8#A˕afo~3JldU~5Ku=&&3kTQ67u~0d|kY 5 I_N.Z3mW(aA8w2]}[Y / VYBs46-5M2o;u"6PO4.m珠rMIoyN2هw`hTy/%q6&_5o/Y#JT!\FpeLf{(I"#b+Xizsb[g6P}QiN_LJ},g19Tڍ ȄaH.^ 'TRMq> уWnM nVz*M 7t2['DJ||ߪ#,E1G#@gq Bt})vvRtIq, ̗f7J %RMjUVbaзVJkG;j @ʫh cW6i)F~=szXB9 O&քxR.M鸻ꞐG ='%?q.x mVD$q \6ha;zL]ΤH4?FL]\@EoFU6ݷ2~@:ZrB8YI﯁6e &'jk+:|KAszZ@TgOm '!OYl @mlt蕊rvf00;A\| #38[0!.yׅl!+oiJ^?3rUBo0;'f\fNdվ<g}Tqߪ ӕ8) ~EL͒sJ|L~-m+o`ܰb\@ܓUϿ~vCY鷣4F9uFfdU'.:riw-0́I5l嗋 r0c\.WxwqoVަꁐ Tgݾ+$WoW,lw#ή%zbҭ.MbT<6tۑs^D[6o&Z skQI}{wd-m~ <+ΈOD&08~OfVw3\7q˺"m'jHiǠ[ʄg'9o+Oi˸5n x{ ~%oe~@ld4U{`s2bDM>CJ`m^do1f\ͯ3of \U[\ю-]|[-BD{PI| d . ߨXbC7 jP{V*ORVgd켫^1NH+tA8e|8#x)u h'ƱiE~¡ Kf7T OHi5k48r1ke-}å)FmD; nuGxI$l+٥fUuDvELVL]CFMD'j&Dɓ;ك_tX0T(5PLPM%j^XaQW<9# DW?6Ki0IWNNqu˪={1&$wtʊ%vcnEcf8,ENM,|9s d6MKCγ{H;S߹Fz9i:2a)#@)i+M4SķZL88*]@"%϶B_d튅szʨfcl(湕 tf(wrq@"s4MICtzHYFsB2igo0h?SzG>+FwѭAG A҇Ҷ#A ~ 9v]BvLP o}&nIoA@HϦ_v!]B$n]J\{Ʃ[FغU1RŖaPƋ_~Qotb;jui`k{=n>Cc ?-tvsҲTTn~sp_c/7U2uىP,)">_EfOS\jpX.(66|l3ƕ2n$hOrk8cgܮ&Ar$NS@;&:[V2^#qnPTӍVXi]्w&+f$L7'|> CK(gǽGdϸ|A3*P1R[uO^2=BT`?.${k1x(rqV :k^2>3h }%m܈F¬sArϝ 6P b tSU!" W)>0,1d4إpM}KQ'c[r$:Uiй#F*bJK9 p:{L+f) %T϶::Xf,i70$16jHUD:E 8t 2yKN ea”o]6JyQl tWb\Xr fp_3.{7Ζz&7;3~ 2VI8H')ZQRW|naUNzOS IUmg8IAom5+:`vny>±D-Qลb9:վPwLz52|B5&Bf Ej5=}}ji.⋍G_' äe 8ɤ4ϩumf ~85(ELc|6Xhф.!xXx$/ u%jSA.P#W"ҎqةmIswc6\u~nc=QL{gm%JHoȄj>D+64pA7C?G[yOVש'"x[9I!?  6}-Y+"'c/ *`r '`}ͻ@pu;Lec`Ӧj_p>c N8m>< Х6B|خ &rC\Ou*S]_|:5{fa}qÅ_A}e 0`6(b@hڤ ra,^7{ vCJĬ0קcTT`rnZB Y?o\X$1_æB5ژƒIV lGZwZ]ңBe$ ! -&**((b4%%^ vI0 z}_55fS8i6΂٤SĹ4r0;>:/UCrkE ,e'x1C=֌~46-(XTq&)MNTs l gIr_N\qlm#}Id:e/,=^槤PriJKku6L#1 ͨ?bUOnq~6%(BLG︕QwJ3 P_h -~*2>/rC\#4xeU5|,Vf"7~Ck.zHpË$n'2lPw(`$y!J!`s<} zu\Ǒó9+ K򐫰RSh5fr87ai;k>$",nzkQ_qJXs۟/tPP ~G1_0UL q1^:K۽ \PM%!~wSh*cUqqKy&=?6~b[Ͷ _aYdhtˠ"9bb51|Myregj- 妱q 0+]|&]X>Z5J&c;8϶!bo<+ڜJ9`U9WV2a9rJ5p!OL Hb urD7WM0Y JMZ0+D:_:LV?'ݺ9=,Bhݐ'tq_ j, Rfb,W59ahr`";opy4~'f#*#ůLgRs+ [!fE8As] vnQqub+. _,FKL $1O!Ǿzwb̏o5u>⧴-^mw}h H{~.>ăni274 =Fg&r&D^ǟ@M"YI㆔{-M؅)iYm" nxL7+pf}?=:LAyyWQ:0b {Q1$tgْjx BzdFw:k4hO*@j!mOHi+[{(9C-zT3.)Yd;6l}  ԕJV4} 'AƑ8>jvbxE.-A3ҭܾ&4t&fN|J^Lyt^m\q'~M$G-?yTmBl |UN*9MFA}G=lt)'d|=AAw+#,ྫvrhأFqh^ mH}ΔvƦRuy3^Ϗu3ݍ{&p*LfV+ĭܩ=BA\U>۾pU:WqĆ=IdƢ ۰ʜG05r7t$>o=S/!sw%Sܷ6d7~^̓n?Mӳ78Z@oٱ ynHcEȒ2+{ʞ|/id>,_ޫtb8uL둇 .bqGmf%ցBYH>SF"/R^3;4}y:_jB/. -+-36' RQVv[#Ţlb<.$])7iН",z>yxc0/Xg.Fϩm׫a,Ch_,|.sp>[̱"H๼㚗XVXa&-4;F%dXcʦ;dՏ4}őmoqhA&d%A3vN}H32Ii#ԛc6N#8#}CK:@b,3WP¼RcR&ߘo{se j'CxvYxwfD/ #w驳{pF=\1|+[_WdQBRhItݛ9IMJ(ԗi ;`rm N#sl;˃ m@F}V6S(ڈmF9WI[--rchL"jT!҇m DbHN͐ 3=m/9N-sW,?D31m%~skG?"gbjO;!­y\y/l5}&`+2ۍAz G sw}\G;Ruߚ)Da'C?+o2^6~KkeҨAܤhM4s0[iR4125S*aӂ8D]q+@ ~bn#՜8\ IPea\= E_!k؆!?`f]7\"ѥ V=]MlW{5^HHi:>i:ڒS(R 5H{=_.ͅBMcWVdU6|,jG0qsAe!ؕ)A=<(|âЕ$u9AS)[}l+q}mDo_ڙjHR4=B6*6#B]G{軧l|gSF,`1ޗ.ʋ̓1ɞxyd'%ʢc1v_'d 9e#aNoQKԚRV8>AgZ?5 @?YxY)껶 K^^?` ?d& ~w{ߣbBx|080NTP,涩Zy:}rݣC0[qtN}ۇnߦ%K-šbKjjdU?P<ޞsjf܂ XIhfՠ;[h%Vt~ jQe䗙o4"ôT[Qͳ'o,;pa4^HrKEtiӋ`܀ڙ:a~ix$`R Ug Vkgkbċv2d:JdR#;U,/tfP@׻+[ۃI :h=5&5]0q_zVM$dCj- $qn٤5/gĒ9@ι@J+EcfH 5\N&3M~I%ip,*I^`FpԛX$y`Tݏ ViEr*f罱b$W.Px(HNT >9z ܘPGΏa/3XJyx^%>eݬ#q]0<} Z#[6;)ӃR<9Wٞ#Urؤ`d5=`3Y;M (k#o >ۼ:{=252 P?SDb|C[8QAL,C7KnO=ws]޴*.iym X% C{2/@<83z8aEZ&X {4xqsu"'7dGH7HgB62M s,7[ﱕG2 iY' iL߽І&H`h'ެIد{[z81 Jt$zjK ځk=YDWmNu}En $ R@+Ų3n9}Gwȝ3Nue^Kmbm&)3oؔo ΅ n%sod}Lw8JXܸFjV"^|&v}_0n(C;|9g\ovɠ[L~U$@X=_6US Y''j+7e0vJSx Fl41҃lTєlN&ONID3V.B3HGS"K9u9FhiiG]Z<Ǚ)o#!8AL 3#]obsFX3kto]KrLa&}HI5 fbB>m~o9 )|xmIˈ)BNCY0Zm G#QO;B()qu [_$=ǕG*J5J\}?|_SKGR\tjM7#rH) /`Ѓ7q,vxّfL+5qrZ']yS2ݒ[(h:nJL5u _IƾݠĉSlg[K[~Ml낍YUS] O*ʞx$oԵ+Zv|!raևFU_x24C.ĺ v|J@7Y5ְ"M[7ukw@gF ?=3O.e'JZ (loZ>(KSxzDZSKu4NwGxe|IP8w 6i7ށ0K]J:-]fo'lu$!.J9vZ:b54V,ScP$3%%4_-,Ζ_d}OUZ* tmn:餞]k[@(o:ҶiV>{+-Dtm+zxݟ+Pϕ:3ЧU28@MWfNhC](H .cw0<=@R`0xC,'GG,n&ҹAXIjZ,Wc XܣX@W M3y``"s`p5"·Au\rԖZ#ǐ{I*Lj?д}&<0Z OY='qꟴi8&(3Q,~C(#O38ʾ͛AZLjLR̉OUSfB3@VylJ{DiFTJubJ֟Ip)|i3xp!n$yߔZRNq8#nIm!rHsW xtrxΒ)ei]JQM (oC?q6Si0,?_F%3'VG'2Q\IlI7V[=YLBMȧ(=ʿ lO fvlmv48XY3\7>y[l*ekg5?,lhA!]HW(=WT}pRYZdB0xX'lÇSZhDUWZYV"*(*0_ǩcr"3~D/|&5D ۋdF^(E'48N'zԖg2hn~p2gGRQ[~)$P*fq$j'rP]e) }07NQ_dV8E`kN4xN0:A#?$]cOrw~yл́HPܹ(kM9 {ŗADŽ { r!.Ed}5(Nqg.T⪙g۰m6i:-3;mlTPи@-2)/^F"OD*Sj c̭?Z4+Q[z3{.M,Ax7F,}p U=N\_`e( 7v {L'k |e:^GHeG۪n'&lm^Eįļ uGJ*t[h2s3S|G Z׶C,P,57PfVKXϰlģ \23>2IeI3D;^{}k%vGh "iS)-n$Y"={>pA􈐎Y=eWOWGTbw[FxKX^^%$,[j㯈 w"IB\ [!KA{QH=Piq~BL'6xqR?g|C nDX⢈Q:~Wp%Ԗ0~5Ɔ1$ɭ)\ZEW< XvKn^ufnv-B@ᠫdn9NΑ]9m5 sεUk|V'U?K8OOzr#H9ƙX1kł~_\~[os=SZր<{l0T8ݳ_$;o/ iߑAdAP zob79~ۦrN{EF҃ҥvMBx+EޕXܕ:>u@̓fV I]Wo/[nk1VUz:V4U%+>A<}v;)'(-!# z$u j 1NL^ٌyG@aDNvAn344c7y"ΨE3ݲ!W/^x')@ItL( i`,Ax2a'yV!KF)X%g ~a}-)3͇jFdUx:Dx"ax୛ 9G X}3ۆPWja7W8amu'2߄@3# Y0j ^'%3֕F2O Z|^L+71!x>6qCfCV[>7~_)b{{`J>vI QtK?N8LgO$,[[4I)FOwA#$뷟$,.٠z$R:<ȥaK%s3C37"cJ:݅rhF<℉-H:<%kH \; +o{=zU@S#J*<и:$ xg(E;h 6^ƆѪ#n)L>,D3q'Ցa.͜sx U焅r;0j;#1 3hXROx%bIP p> `~C\A8^$`;"_5*:y)fr镂J"u|#X$/=%,dlЈ»KTq9iO>khǡw]gI 4wj-!tQYip*I*$r< m,``]Kχ13Q6$˕g*bv|1 +m vS|[6nEϐ>tG!WB mc(+@y7aa lC ֑~җ$g؋)& utK҅/3GJ|sF>=_Ɇ7eOy] Dˎ,ymuk%2wILT8.\02R~r{Aʯ6w"p͎\2\DP|FYpg%G\72$EI%;MZ<&.gNsN~ʁ][Os  x խA Dh4|-79ZPd9YZ(oFxnܕfx9?/9yd] [Dt]ש lnCpZHؗ{g 1,@luY%*>8J@<&˦n|Y>am.pX#uw p.>zߟ0 =|`iei9JY0c vJa Cx+|3cI$܆3^TXߵy+Z:lnBp} HR-݁"c=+,*Ckxrv(Ww30Vy˱Ig4'oEQC5Fsq)?&JЕ$%fʒ!Ev7@o|ؕa҉ }\Ѹ4D9^$]04f9`S%=И9P1Hʓ\O=ئ.sxl IT>57W.i~կ'[(싞|(5f 86ZRo*ZDžZ |#a\X+(O|k-y=-e-058 v4۠Aا߈yGF99}Zgv 4mD CUm7d\_-Xw?3CC̥@!'Pq# X?<;Ѫ]v}!|bhSdoiR`uMEx5J [Kl=Zx~&u²ѻU&Hy2+O]j{eNQ}R֯츺L`r8}ޗ| mAsgh=t#:%?F&b5zx^7&uH)3[hhe(||dHVLxЅߢI[} +Ǫl6Qkh)|RDQ݈'p-e{b:di,GNnjoW8 $OeXM,6z--6 /v<b.&;G\tv^cG8>Sz ?V!I_*弇Lx <p_q=Y|Eb f15jC9wZ;( kA@oDRD3\+0c;>_æixP«'0ɞ.: ˲K4&Xs̱W 2//Bm9ZjX|P.:$Y XγN̸{xd0a/3,EiA  i_E(bTzpS Ufq{f?-qX^tǿ{vSĀ,"D I :D>+Byc-1D)^Er>%c>{"qC's/"o,x*]'U zfamzKix)QGk"`ɕ/P4ІI+X!x2q2wZ6Z0/lqkmrtR_s>Xbm`PIiB%' cNEՑ!Ax|ꔡ=`?a9M'/(9ι#ds" ,@'uQP[)6M=ctf!73Iʁht_b4hX ]ݵYEP!hSm|:8g4=lQ R+Wk%VMc<wPNf{j ULw–&@XnF,k `oAq}Ok$`5tLfdkGu!:)@DiNe`8x>y^&l Ye{N_g++cفNW!{@ ǡF)O*9\F11m{# ֿ?\F]1?vee8C gգg~I! /] $(d@>cRJeͣX3D 9+T\F <_v$lcDb*96?RW#;8R3tZL联=sa2"1.Y"oqt='ĀP__],傕0;(q0|Mߪ庫R6r^6OԒH o 5l9 Nz;D,|v uoOeZ T,pdWImj3yJsW YĂѹ@ke?+%J޴/pc)/=& Lk {/4Mw]NU"CAvLs:3Kx'.\jmHK) l7tA) "smb6?Y6{xq `"t¿Uv,yRqY˲{Oc@BHF/{Xر{^Ħ{ ,!-wz*C0,LGck joHyњ:]oc{(!+%:sԢAb_:PΈX cVđHo!y#@+-͂S7jigVlaOۼ]4Fn'ߚ{-jl$IAZ\Y~x9#x?Vvzu©.3#flv+? Z7 /B)S d)xv J[9b^ }Z%7'- Eu3k.'Ft ]p -ӵdq̷1lB#-0}5!qP?ޝ(^>>Go"=6p6=v+wr~5Eq`!5Zjg))J(0!A.Ƈ5%zt4h]-B&jJӋa{$VT ϦXiw4M 5bz!D7[ dAj۷+P5>(AXNaԐ)MSK un v7;& %s;{m`t䍈Adhtv'\i.)ȺѼΦuno_* nn,#7/fPzs$\EkjF"<>;)}\ߛښiCd;%Cz =HɃZoJImktGxnBo3Ő:Oڱ rZn X }mUJoZ1L>%`z+w!RZփfa4O M7^`̔Lp6w?qM }d*޵x]sƿ ,ijC\D3%'zi&nޑ醁Cǃ:VÞUPb56eX8%:{U}_\Ur1 yϞŸh!d2 hӚl)m dR)5A9t0~:mOu>~ 2C#%JM γm&.5ל0L̎<&%% ^nj#hA𡂾UܙgSzo2to|Dn^K%5I\qgɮ\T:Q]VWn 1b(y2&.8(w,+N·QHz>~cR"eG;79r0I0^s7ћAHS;LzҘq>фFU/#/uJ0IߵtBq.~ZvN?М޼p[Y`O}z!A~3[?dY*>5;j>,EYhOQ 8/W$"+MTE5|}LAk;E~/.hc]0Рs ,{I:\ݗ#]iVTۡlV"_ذ)ZE١eOqT+_I*fo-_uxitoqB   ˔j d̰:J u{f46k"\ySh[e@ts;*YJuF?T#TE%G^+o#M_AdmG/H5d{iz"Gm;y 4 E:lRxb^3oFplsL9>ǦM?fX וIi!VD_Ep_\D:Od3^8ZS ﷭vU·4ro^ סv>q_?-3 OP֜M1hQ@-#Ut8[fYLuR%C$Z'ZԮe9pFُ;{˝WO"coQ҅"'¸sǰ۟L/,hN?6uaUs%?[T'UpFbK5o('}`)spS#z0YTa&|imDw[mpJЌTCS!4ٌ~D:>));n7jlS8$pb'Vqa9b$pȶӣC#z+Y5D&əR')[9?+5XBOE0y`EeL㋀vkI\Fd$ cη}H)mlCOCK0JlN} ;=N!>٣ P3,-bmGػXa/\XEPvš˿fkxN̅3QimD 0Q&4{؏ުRm/XptA;u㛓0E'.% EHt9OEnn(KoƲx3@!)Y>TL%=< owyE'hg+ KekiF&u+hi0snIM=(!~@d]Zf2!rR̍F*ʼR4ѶV%ɡ~FҾҐyighYS9S|_Ui$ݞC-=!8E]b`T[t\Scnj9^ {! g]_\{Ja=_8IbX5*3g (:axḆJUFӴYz* v ݩ Z?>g$OR.y+lbY,)\YEW`lQ*`jr,nM t| W;:\Ӿ. pӘl!*+7sYM;V9n3wU\1_0X;U8aDF ZjVDG4Ơ{O~۟ck,!:=XF3ON GS.E>f 9Ə5Ű>%5F7EYaa#.~8e6@߅l;]zbtd.q,55WH)SE> !P K8To~WJx@z /I]#c_WK2M!͚%ҟ-'ǖ}MWX:4~(04FZKM;ܱԼPz,\R~. oCvNv3B?ڻ Rf7|qdKYT5Ik"i"y/厮ں5í5%/CٟjsԺ(URm, aܚiv2s3gTv&lvK~H :c% S#ށiF2I^k`p[/ zؠH`c ya(.TEq5ŠhuLT!>0wY)eGN[;#޹LCi+lU Vb )Zz@OQRA78dԖ).[_AGՠMETk0h!t|!qQ&,Y1)%2l]CR5,sk }_EϺE+&YEM>" ;ڛopPb}b_+ߡxb\!e<& rKk~RkH(uLSFI4vu&=~ILЕ v{kt:Tml6xß߼jbQiM`EJVdceJ* Lnm=_kUg+YQ=Ķ-e#rDKf/N0,l0Ci w5:v2?nh&*g)Z䎅z'+ (0w@kh]&qMyVvJ:P_.%؁trxD]N.GJW`8Lu#M\/@HUO-S;rFLMa$Zq6{fw\Њ!c[+DIYJv Q1fp-?뫹ѾzUGǮxL4)9 WL[]NCCee<^*cϦGW'Jm\m!fɊS5B.JG7̑ QWp[j pY=ٱ(ۻt[ZH̰Ɨw|m ~~INѵ0gޘ!o<.! eػb7"+"?%S]By+RLm2zBT}5UE9% 3;ݢ \lR'KUz:Ks}򣵠yxGsf'2g;ѫ*5LJº_]sŴOGydvWtx$ Tw}KmB j`tQĊT? mϳEkmh9*[H>b1$!cL-/?'uJOJ\ؘӗNct } |WǤ䞐!ُoc4 c 7|X o0Pcpghu۹ @d [J-fYz^IÆhhQ0b|)n1 JbEp}6?X2g+1. hǩ+{SC!g' !_>,Ĭ{޶ȷ~(`e VtLА'5 ֘7ԯ e豏95sE>-b3#ݠQ򉱆i>nceu'bAK]H5yoiIeFK{X"I)!EJBkIh{Ъg~W>ÑG0q:RԩO/[;7P^ cEԩfPm]SwhN.7r8 A!;p gN䵨7M6 9XǧKF8vϺߴtG7ZTOK`fc>Xr]ˎY([RAD>620bw'6<{}t^n/酎sC+si?![n:.NmKe3[I0?>\$pJba{"Ȍ{9,R-P{,ښSPP*NRԥqE(wR4mev0q~䔛 LKhpFuXM=.ȑUtZ|I%»Gs=*w}\ٸEbvkԴZj9:2YuSEjQ5y^=Yj0|NN &%KpL Ĥxk= C E`>' .N:Ggjt;;uįش\84x?1W@RF_3UOjYـg&6\[3.ۣ֓a42w PkK7uq )xeח^<t;2'm¬u6]ש Co_e05]IvS ð3c"\œ@&l{XSt,oJVWωrS%_lG3[aR `xܧI]>57>~xK@ .C̬5^e۴4_Й!F؏0aͪy,:5& 간TO3?jr Cޙy~h?I䡂 J/5 7K |m0X=W$oV@,K0C. b.l]B7of% F8蒦?-ݲ-#10BkАZVGqH: zQMWUo2PPk!MC2` HOq421E]z|omCJO̼E:pח RLV+j Pv8 C$6]zr-Օn&@!J@ӳu uF3$)Y=|x/CnW=_:Kd 7R^Q>̹v[]( Ԗ*~s2A=T73TFF#{$FYNlޤ; zc^͌һ4]OG¹2.?Xb3s쥁3SV%F .C:F|dB _XW2b Q5>!۴ ,#PɋH\r1=Q3ջ/Yp_8 G,NCGG0h}0A 1VWjUbJBiaoNaI9(yާw<&kEi~ם0EU8R 8Bjo +l0fV۔צl~(Bcu,p-p*Hבanap+ZS[[ y{PSƼkĈ~Çfo?f3L Q \5ifY!aƮ6B,)=/AX8doH/2B.vmybQwO`bkg763Q6Fq3¥(mAg28ρ@_[|!234?{%~#X7L؀10܌#uw)ew4œqڴ*S5{rnp1xz_}f"[g[\_Li >m^|_ju!WmT SEB]~h$HjU BU>,ӟmx+0 z6˙IxSyjP0^<fUN;I:HY d3BQw7idɝ="@ }S2Z&܊r۱bV)dzg?+[Tיּ X5OzVFIRew KZ\ K/8o &ňdt?$v}M-:G'0IhQVK�roݱJd6L)6S5rp?fOmv.rǬ(*T/ZS]i7eHÓ]wBSuj!PΩ@9oG+j u6})ºkyVviro,Yqw&05fȦJّTPp:&iOm ]kuD_Lzay:=$m՗Wg^mqm6B=˙RF .= EDEXE׻T^[@f~m}[KUEzlͷ-y=Ѭ*eiRz2 HlX]؍ ZY3ܥ8CbzeJsKh`p|Hs/~~Atp+ 1~sSU2P^g|!HÊ m$Xl Yʍef3]1X );X>ã8$dIͳUl-Yu&GP^X"蚨K١{LCYx$JĔPr (͌w!g(_OaGF$=/o]r둪B/O֟98p%=+ȥ:eُ V"y.+N Y [RH$۷@/ *&6H) K{@Uu F[ 54Zaﱀ`Tc+ HwAabB1enpk֥j-_UbQ gͥѪf1+JKi **>HitиK5?ˠڬ3j:XP{^.r ^lMo7(au3C;!Q/)rY%.SлVvGˏUڡ"`}-\DKƔ8gj^H;x@Hf n,z&[90(Wލ`km,sSX$wE)Mڥ>t5 8ySSc,,t[ Fw50E ԌZREpomށg{B8"ah, jBG$=CSKER4yf^ǬqݞdtYC'u(Ӑ Fw'~\e5l~TmH W~Dݡq?7Ȯz] ]$Ȩ8ݺW^恍iR2rpu̹*svg-sSl$Tiؘ){1)ZPsTr"뾞T^=zsUz6`u"ŸuQDF@U֒宰¦%ЍMH O`ж]i܌ɏÜqM3&&tqQY qfd{6'..wAy: mf[8;y{(Yegf@зk=7w^msz ! }!T"HﯯP;Woy6X|:ꡇЛFs:ٷߏޱ>k⅛ޗ躥1`Zf=3'T%}AVjX&Eea,~ !z?'p$G-Z{|;D|J>È v8ҟM( fZI}04gư>}٭쀧FbTݩQ.dW^f>l]lGw%"O?{ c?wDuU-01RmW9s^B-h0@hpHoH=e\DeZegl9D\h@u%PSO}seү\@ )}"|+ׇ[ҕ+*=~K>޴&byf : 27CJdze0n@RO"Xd7h1dnPi!jAεi4fl/gjtV*8[|$4&ۥX0?F8WX2*@xªtA ȈsPfH72 6a)xW[5y("1Ƕbr)*_o-㈘{14V䑰hdB,9$s@AHc^EOs8[?!ZLаzN2^."' bbW(j(NtFK\걎敹ס"CEB׬A!{5'kSfa/DxWD;IuaӰYjIA=<^ɰPt~ä l:c!"C!= l{%R$Ah_<B]/XNoľ[D"la2y lPe6@uÜz&0%@{\k:Jrb!9q뽞dL5̌ U;^u0:o 2=dzf0-C ڇG:~G=<<b4=0l!CW<`[']wk0tL?\fј2Px-g֛W>}:c/aE̶p =8@y̏J6 vjX;NJى,gԹHHk<\3BQ&TD~~- QQ'Ra/k r &ù m:fZsc'<Ɇm/ڮ<9y3׉m0UmFvSB௳c,5܊&B?ku#, 9 1蜈Xg)ڎcߑ&xlEY{Ckå%h`貐+(mZ^@*>DPB#'tL'TRشXES|ۖMW'8m-cXc^7_pR#EhBanTNۻ Lq^]nyMI+{:gϗ7h*:GxeԵN 1d Cr9! >#w7μDwyP۷h t5gv7#֍X&}e؄O9PwixƂL_ QB z>"?fv%3|j6U}t2J^N߁^˻ +Mֿщux'$bu5ɽA~¿TpC?[h~1<$z{C:5 5$0o &fNbtZ#M5qGjǸtY%Kԗ,=:^B2< xt Xzrgn`^B4^],~V=/\UI=+:Ť4Mں.Kut5P[>Ue}s'gjg,Em/6s a9m9^rc/ݤ8lJ%CDPS;Qxpd"F@K2UxSrabd\+Qjr ~/J7n[ ?%^'V$SLnM5: fVrC`2"Nepj!vP0"O%^I+ncbأ_OcۭҜΒJt:X/8R/ct4:BV0q g Q6_/Ƙ:,×q+PBQne"Vv?*?:W [eh*S/T. l=e}C{rġ|}T;Ch ;Ih^K Xg0+/kuŸ͞~t9l:\4҅,/`B2bH@ǯ7ginNrMD|ybGZ9 [rA C;o 倿 Y(d\b_Iܧ zkRߴ00F׷B![ȶZF+\4׎ImbO4WpѷBh\s?Ezw ~ob%ΗES`Hk ^;NsGI75śH)a%}UD r9j)zX0rQHEWi.^ ]Y.gH#0K`fW+Ȓ/;DC0`bU3BQ,a2 rT?9CȬuZK4G l#l) 9_멄-C[.pZ>#XPV#2ȷr^ fx(1BV \v!#d1cqfǰMn/X(\O{zz}?ٙw#L#{ }tk|@6p7QvtѸ09JhaTAS0'S% hIW<%b܆ri>DVlu~0^G׻[~ڇs'$%3dMɬ6~@\U1bzf 7t916+L~7axl۵̯[ֿN|/ Eh \`Kus@N(:ÔiVj4d9/M47އx1;evF*}cZ|-x[K*6F 6Ħ.6vuf^t傐xi_z~^{u* O$BiퟴE-O0 =Q{DG~ue.",my-3Tm֯!{KvY[S\]p 50Ϩ%CzLӟije~'H7̭0w[Ѽ]-xvhd<{j ǎ8 ݒF5qcιu QFlEܬVWr{Bb&=L쑆N+xlI!gnUSD?ʸ!j̹`=#>2B7.*=x f2c8\@7oT: x\B *7sH&{w'{~\J[z]dpZFS :DKJM]@g~˭)k4 "$fBu6Ӈ4W>E( µMQߌҀWۊ@rZ~"^eY#>ǟ-?7_NF]UNѼCc9T-!'eTUc!KLJ" w[cN d>Vf4m}V!R]vM\F໨M=[jr0ס5 ago_Iy&V4x?5D oq4X:?Sn $ &BRPDaldkx8 v`ēa`D7Fs ðYJo. ,9[19h bSD$TEbF*6Yq^ NLt yEN QbM;&>ZPvt !!s*Vdk$G;׎þ_:H [jER;aեTH6L'JL!Cae \L31;.^]$I@*](YҀÇ6 {BRoP8 q͔*uS4Z۱n>_8d8r n7ʣd~آ~98ei2&fP/VWnWtWa<)UKeP0~VlM0Ԉz\VʦCmpdK+tN@K7١z8qyy5OXOx+KX6^^m\~PLJ ^Oi؁.5XN9$ƀ\!)GW{/Z:g2#%M |_b?zG!Xk'(&\G9Yq9%Eu[II6[#$Kfz.9t|SRo`(*ֱFJ_A1O)`j{Xm}m$^* x^SG JҘ X! d=?5&)u/ CrqIpރLAlw@a?ʏ;9xW#1z! 8n}T` ܁OvG{קly |j|dMkznSIϏ`ikMUOZcmIsHSb1wmsᎲ=t χ'3O9Nܪ;!p]-Sݶ WsVg.}ٍEIN Z76y}BB6Z, pC/\TY ;3;LJl# [i4x+) 0ŻQ9U)ES'߲ܲ欞*H 'kxhгyǀ&GR"<5*~T µJ zz83xPA"vV0HbR}M qQv $L Cu4Eq3gfje;wbkSmKܸ\[)៊FWy$Ji>[:in/=ưy*=w.%# Rmfa"C{3J9bGf%ZZ/ CP]Pmg }2 uGPLlO$1`~.Pk1I2Mpt*w,'ݴ.'o5~{I%+22#nob߈Q-(1ы?9w-P:s'R?gF }u nz B}YcBg?uɼ_*rЖDĢO#Ty2ܰ}v%IZm:,XP!>ۋnN=t:'yz^5(N;H xUTy5;&0:S_;^͍WdU ͇+i<7Ạ`(%AwDv2L~Hn;ib[ˡQƯxvcukFR<U1':R}9(O dw#:U&Nͧ,Wb*ϫKؾꦔTLxnpDGV`6,lj1H+6x fELÝ'dI?" 0(A{Cv 9wڢo;Żwgzzv;)9=~uBKrWQFX$yۘ}[+J_mtF`ΠQ x`|oFtp\5we[|Et.PX%2/r㺞݇Z >LkslRNɪժN">?#A2uOs@b,At|%њso$ ?xeܚg*][^@~\PW;g$) q`6*d !+9ljd{J“w*ЋNeJ9E.>rU15 Mt=ZGl f*w ^exh!5r.mn⃹ 8hhA'2}S@`N]Л| "9.'vB3#Z8>ߺ[z@>3 @av*lT3cVbKzdl')F^?wS(ـK݀߅U0bŚH oښP򟻍jFh14-[UvhXWS F [ۉ"&ud>%lY }m⦪@&XYZ{G{>^ƙwux߶Ί!4We@}˲.S|5# x4OK~IaEȧ HФ$X,}(oIn8 E!rbSB}i"t-M/U)])I NS,Pa7I$HĐc;~IqʔKdBأq-շiG鸧>Uh(7 r xS%TZtUb ~;-#sòJs-Zzl~Sy>* 2tAJ7W&CJ:7nH/\f{@}_-S'DK㩼mDe;U4OEVp)/9=3/\QEm!G\bds6#*, 'f^`@ti2n14n/ʯk.[z dGh6?Ɨh,"xt#.O +^ d,뉫dk?NDW^> vOZM6E(,.9$fyB^“˦$҉[}L`/bq+0bЫW0/ Ōo֏1,Xlfy3:xb,B_MHY$s3-Px~{) n]$f%eY]MAlj "ăLVÍ+QeNVRLdz P$;Zlb{mՋSz`iNL^rRE$q'̦u0xۃ(+>&uuuHZ%!OZ>[kg:9!A*UA`řrWtrc7 +wLygz((ye0n  @BA&Xn4Q)a 1Xo-)[-0\Hq&Lx&_Zܱ҄Ti/ DHl _ p6,'X3OWɄo tvg2@( 2VswጀaYfLf*'`ݐ guH 8)I\HuFӛ/+veYRS4aKГ!a_8RLaHR Ɩв)'sNp _{ |@X>y~x(!SI !xoebxo9Qd|/0>i/.r}W fcs/l%jKf0[P0+R%czV8iސTÐl×7^F KCL$#IU^ωr/ߜMLkmQ.^ڻ kZOڞs\Q8ڼٰ}"Tc& Faۅ"fDuR㚯; Xϊ"L(ʗz.Q$Z+{>E3ƱOwupLY9Y{|(  Fڴc=xޝå88=DIOK=<<|&>U:LÁp=ubeu{KWqk$*#Iai- =riTg3E>mOp?^|T|Tk'B bml-Vt}]_ RV{A"\J8a5T9Ҷ(X j0;E87l Ae^TKІ0ćI.!!%[%@L*$, ~OR6oOL> wy"d$9ejä+JmʦƼC2GД#qxkꒄV6@) .$2gO`xhOս@|/Dpgl&+_Y ;Nv=z 8͓TšǗ( nذnrkev"'MP6(/OUѓWBD`-8R?uI6wWr#W cʜRڨ[8M0|qGex̓ȮJb:͜tT06-v҄rplG;-q<(EG͛`#`l[xbkv i$XŶY[J4;[r8>Yk1.TA И*狁ȮIiAܐxᷗ+n*./2,MU$zg`VItC]|fN 8=4@X[:2MB<,Gszޚ.;rN5;/A=0R}++؏_@ ACd>;h1Ɗg q;('-"[JFVM `*qw2R;M2ģ3^_Cu T;2F饋ئLKeΓX@{$4FK*;DlmWxIZ>~i]7;nmv.amBK< PYv-ϩ*ت.cSV&w*HM8mׁ +N$ew[?O79P#bB@)O~2 tOQ PI9'.CVq9(1O`N:qq~%I;r4 R#WZa:`hՂ0ڢRAHsq_S(W@*vjF?%o7[DM`. dHUtB=-G- D,̜EH&1/D? 4U/Oq v푷6o"8gD fD,py;?UV#&E$#7)H$ dV|_hQ匟9F:<$:W$JÃl7GI >t]*a7Nabq"=X 5ԺXFzKDs\[V3nwc|s16qЋApf:1D]C㻋VcyH<, J[X 8+_CE/i _HDöE7lNiˍS4 &p2g4ˋFdoclcP.>DGyGZ@n~B#'s? w1"6b5dQ6F'ok-q [4p2XԨyucĨaF,ᮎ@p(epNl})fzlS%_N>ᢎ]qpFJ]T߶$Nz9ʔƈ&'+IA-]-8.kbMԜons(қGHT?3iXCyhb J*C3)g4Ҥ2' !/\a 쨷Owa[Zf|Zq…lN.)D3UrŃ>˕'kQ-gٝX7HpLW,KptS1:{yn0+%A?:*yœ6)^OBiJc ) @.<5&1KWk!^A|GZҹ`낤 /%v|5Ϡ*@AWWOD߾n&;6#M3$;<@ ;QB,tUY{rSoqCvǂ (Vr ^ppS}IccgR :7d6Nxg3&R: Tr; gvΤX'!N4۴FAjMP0:`>R4PaL2TgGh,xaK 5rC3Wjϓ[oጣ'[Vm L/Of!&q?ǝg)m\e[*8+EAǶ/9bN\M/o~) 2h0]p~Bp['{J|(qkF!D O[ Ih:M2!im/Q+bԸ"_ ŃIZ.&-Q2@DqWa sG֒+>(HYĿ?=K1+uޗ'~.B"MZ,%waH8]V>%-Ͼ04׏jxa3upl|C7^mʀ×7Q (eDPoWMl25c1b  xtFӯ w9BSM v$:uPávg;m٦@;{.U.+1lcIϥvJN`T2ЉP p }QO!F'W|\S%xSquBTĩKD~Y $wY6D\]&͵^BԐH$^B;1"<A~TfA=ϧL}dUzJF1Ħ 6Rk~%n62ɓ>iaTfS* 9uLJd[D'FI "ӕ3IW/f.;h +|~ wr+mΜ}.!@諱_oOACC3kx㜉cmra ?qgEoa}A[ jDm]#W[8T$}|@\®8<ܦ"ìHty(xn,D)PwIaPNJ9eD@%C$2i[q_'衣iQ;eWƏ9gjL}رpN4ƹQ"c}`nf699WϾ a?~Hvɡ>yFJx{.~,J ?:PYj0j딽{@Q_sj”,$_  e_ i%)EC;\u-r1eT71zKµr7}$- "rq=E~/ J"4YR Lke9#rseNUmbCkBC=Fg5ɓ4ZP_cv|5!AQb[V+҆KwOuĢ3|P X0 &GGV~_9:&GK ˋ'1}x+caR ݎTcu0j^6mnTEOưOZ#83==oX;6wuBLAB#k lY ֬΍0b9r5D0 7afRLe*Õ!1VR^g(>{fީ^J}M[EQk^*&ʙ)[rÁZEl׻ "%P}|gVÁ[_aኡvgD(2lxWSOώae ]֕X\Z4䞀 3VyV0µW $ FF1ZB)W$<8J=_gX1t[يvcjL$ыŠ5ȋZ2m,~Ҹ1(_˅@+EQ& m+ȷ Y,fµ "=sh 0:PtNqJm*ޑuN5CFULxk(8f jWY np�(߇V><ER6U̥-f ]RhL~KVy$[rH`eX P6#fh*_B^>%GΆ˚8<ΘƲ 1!5]{4m3&0utQ(4գ8|. h\GYTaji|P?O2+%l2V1;UNP.h2i)hj5uY]t63[_@? U!WP'bLf*\ӷՑZ,m;G29lV 0im3"{k0b-hf-guCBOط&OcN$WLyʘM!E!ѼnfU(xZRjrΏc5g/؄&}f@놲(hؤ-=SgHP?Ȑ \Zjɿu. U<6@Ӕn!.r ,=|~KM>Wg|T:ud\SIX/2p8MPD:߫Nͣ)5}rD-N\V7v|b[LMg_1G*+v CܣsЪx2&S,i1*4URԜ^"TL: ;B,|j6#,b>? .}:<3ΙF' !hmX/鮺0BnJYq~Er _}Ԫ7E3I̽o+m'+dNo>O/΁kfSD.Wh3tLꮙPQ?=q Z؃Mu}rܨ*m:?j[[Wf%BZ2=H-`l!5p7Ul V9l)a#Q­E2O|3; u* 1lhH{ѻ$PTԚM|+ Iwq99ز\Xd9m.$FC6Q~4O0.2‚-8*ϻ: >w2ΐJ;M^|? =HLh^6FPd‡e!|p, ='no-.2`ddihTm[GB{tfy>WXb9ug~E0Vqm )6'3s Goۧ? =*Ʉ<[L4m_z bG)}as)"r VkuYx$ݎH ^W&L | y=kB4N N qm⌼qqu@(k l.RtWawMS_`wǞzʝPFXTjW#g@  /vX: ?u`lt|@['*p7ζ/DE@ ^ԬXb#.3OyxN6[âtJ+oE9ŰoN|?uFء8 |gҵv7J UwB3`p'v@ӈњjQƙZ%J- W" xL©RCI" yW ˺GyMpZ|`3'-o!H\J;̱ 55B1b\qa) IQ6CoCwBrsD;`6pڏ[.z|4{Wxv%;t?41z[@;D~h\gԟ@F`' Mvɢ[`]97H + :[=sD1b]՘]=FPGvӇ;VziLl1QR'N'$%@,ۗTm#;IZ;5u<U EBX"/nuB?@_- B$&bܧp;(iTVXk^o:I-@V@ HGo/!V7<]l1ӿIftpȺ[?C=Ӭ^[Jic;ft{ǯxL`ķ)1jN%O7m-Jba'a"nDGcK:5'B)~<,؂X"cBP^?rYholŕ,x bɣF Q$Y³2*dPCqm_7XaiESʅ O/cSG,G!XFe#q?B&u:epR:csSA >RJѓ:|hM⑗p1[~(089Ɛ?u}u*@?Ժoy/L$;9 J2h1%%!Z1{DzHqfտ>ry`Wr,oC < F&yf"dTC`?#>PcxojDJxiᦘ8P.ݡ%O͟FK +qvπW0X "\rofn%*) \ Գ>z.otBD{SR]i} K)'afy#q֯C| 'xl6cׅR[)!q6ӄ8i;@nu[7Ӻ%6RTꦽ= 0kb5LO'!/ʞ+:7뗃]'aƒhg= a||/iOƟU3L)찮!;C×ULðOL6 c{لzv5<-cxG0=bAW2s0[gB!kWyz s/(~a wʣΈVg%v|~ u@@/*3cSlYWqa8p+g/n{=q_E'}GX͵!|^QE>XI@.;]P6rYM7<{A!mX`hoנ~|iǫC 3pi=Rn0p؋1Q(AFнGп`r*lb}Z'*g"M?>z6'2qq`a+]D!Y+"ꩭ2>GĚAo M[9R-B0ǹT\=H78 ¡0~+pud0r _zu =vݎ cUGLU,e@%j>ƍD_vŏ;- ȉכ'^ 9"46P I f Jws,~i_U7@Hd :K b|t?01tJԏDj:nR=t0zyzU{LCF5Hկ<>E\ J2ԛnq5*Qg)"}DVpwstyg$i! osVgA~_}sAƣˑˏ]o;PTm| p$NQՇD'MG#HZm׍Ū&͹`cqd<Ӓ UdN!^Ul<3DyVd~#}tN. bZ ,GCbW0$+ݪSrѹ;E΃{@49dZur齓HR p\a l\u{ S5[L:u'l;<8M,X^>E<5Nt_-]!(n $Ay_pdkiRk\)@f_?wm# l= ɚpsel] ">ڌ#%R0b%Fpc˚0Ȁk 9逜UY\^_SS drg.6DmpV؋jǾ0WgkiɤܩFr3?L Y9rs2,填j;ߍN"_窶ZX|EPBo[ mon`VCMxBHaqo m X+ӳyؠм:nP]%hWUu+:XxFѨnOC~GJ ^޻8R1M05nsLդ8z;CP'\u~ 'yN#eݶx EE=9=$1iWH,qrL͂MXV"O[~)t"lX==iM.V `:?֠:a[Ϳ]T/uEcr;T"{P~cǟ* oӳV`<zƪ qbLG&ɓ7VWo̸qB7<P_ a[iNM^HٯCM0@?E2儜91j!5[U~Cs@u7\m[*婏δ^z^Ʀ6Ήs" ExXT6/;UiAFdվsY!< Qq(]m2 㖐{8rGkPM D^0iYM7sM)#;LQ>,x-UOɰ92s|C܏* ɔ  YZ