ceph-mgr-16.2.13.66+g54799ee0666-150400.3.11.1<>,!gYyp9|.!\]>GP?@d # 1 EDHTXq $*2$4P ^ l        : p  - \-J-(8 9< :'\ > ?@F!G8HTIpXxY\]^5bc6defluvwx$y@#zF<Cceph-mgr16.2.13.66+g54799ee0666150400.3.11.1Ceph Manager Daemonceph-mgr enables python modules that provide services (such as the REST module derived from Calamari) and expose CLI hooks. ceph-mgr gathers the cluster maps, the daemon metadata, and performance counters, and exposes all these to the python modules.gYymourvedreW|SUSE Linux Enterprise 15SUSE LLC LGPL-2.1 and LGPL-3.0 and CC-BY-SA-3.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MIThttps://www.suse.com/System/Filesystemshttp://ceph.com/linuxppc64leif [ $1 -eq 1 ] ; then /usr/bin/systemctl preset ceph-mgr@\*.service ceph-mgr.target >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then /usr/bin/systemctl start ceph-mgr.target >/dev/null 2>&1 || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable ceph-mgr@\*.service ceph-mgr.target || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop ceph-mgr@\*.service ceph-mgr.target ) || : fi: if [ $1 -eq 0 ]; then # Package removal for service in ceph-mgr@\*.service ceph-mgr.target ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ $1 -ge 1 ] ; then # Restart on upgrade, but only if "CEPH_AUTO_RESTART_ON_UPGRADE" is set to # "yes". In any case: if units are not running, do not touch them. SYSCONF_CEPH=/etc/sysconfig/ceph if [ -f $SYSCONF_CEPH -a -r $SYSCONF_CEPH ] ; then source $SYSCONF_CEPH fi if [ "X$CEPH_AUTO_RESTART_ON_UPGRADE" = "Xyes" ] ; then /usr/bin/systemctl try-restart ceph-mgr@\*.service > /dev/null 2>&1 || : fi fiVDp큤A큤AgYy d\bgY1gYxd\bd\bgYx0d7c0b1d6ca107462525d0ef38d434fb07d69f03ba9268cbbb7f45a620b821520a77a7b5c5d6f52b2e689e62469ea33d9cb2419de56f8c3f9674e7c0bdb21f640a83208cd9eaaeed9a539f7f646eb2fe18f00b8026be5275b60723381fdbd934a829bc7e18e6a6a2ca8759bd476d9e5b2f4c25bf085aca363ab7d36a3c35e20ed3c22bd142c847e85c8fca704053a3a5ef40ef90fc4df3854b8a9c9d5145e91arootrootrootrootrootrootcephrootrootrootrootrootrootcephceph-16.2.13.66+g54799ee0666-150400.3.11.1.src.rpmceph-mgrceph-mgr(ppc-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/shceph-baseceph-mgr-modules-coreld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libceph-common.so.2()(64bit)libcephsqlitelibdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libfmt.so.8()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.4.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_LDBL_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.30)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libtcmalloc.so.4()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)16.2.13.66+g54799ee0666-150400.3.11.116.2.13.66+g54799ee0666-150400.3.11.116.2.13.66+g54799ee0666-150400.3.11.13.0.4-14.6.0-14.0-15.2-14.14.3d@dm@d\dS@d"d c=@cӼcӼc>@b@bγbb@bw@b^@bEbDF@b<]@b0b'E@b!@aa@a@aaHwa0a`@`]```s`f@`@``u`n@`e`]`\{@`\{@`\{@`\{@`U_G@_@_~@_~@_{ _y@_d@_P_H_H_FN_16_/@_p@___ @^^^^@^(@^3^˳@^@^U@^^T@^@^y@^x^ku^`^\@^U @^U @^O@^Nt^J@^E:@^8 @^2@^)^&^%@^r]f@]]]@]q]+]]]p]|@]҇]Γ@]@]@]V]V]V]]p]g@]S]9](v@]@\\ \@\\9\@\\ڭ\\@\\@\s@\8\f\@\\e\\\|\\\}@\y\r@\f\Q\Q\P@@\J@\- Update to 16.2.7-650-gd083eaa3886 + (pr#469) cephadm: update image paths to registry.suse.com + (pr#468) cephadm: use snmp-notifier image from registry.suse.de + (pr#467) cephadm: infer the default container image during pull + (pr#465) mgr/cephadm: try to get FQDN for inventory address + Sync _constaints file for IBS and OBS- Update to 16.2.7-640-gceb23c7491b + (bsc#1194875) common: fix FTBFS due to dout & need_dynamic on GCC-12 + (bsc#1196938) cephadm: preserve authorized_keys file during upgrade- Update to 16.2.7-596-g7d574789716 + Update Prometheus Container image paths (pr #459) + mgr/dashboard: Fix documentation URL (pr #456) + mgr/dashboard: Adapt downstream branded navigation page (pr #454)- Update to 16.2.7-577-g3e3603b5dd1 + Update prometheus-server version- Update to 16.2.7-37-gb3be69440db: + (bsc#1194353) Downstream branding breaks dashboard npm build + (bsc#1188911) OSD marked down causes wrong backfill_toofull- Update to 16.2.6-463-g22e7612f9ad: + (bsc#1178073) mgr/dashboard: fix downstream NFS doc links- Preservation of Bugzilla, Jira and CVE citations from earlier incarnations of this changes file after double-checking that none of these fixes got lost in the pacific rebase: + bsc#1163764 (--container-init feature cherry-picked to octopus) + bsc#1170200 (mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically) + bsc#1172926 (mgr/orchestrator: Sort 'ceph orch device ls' by host) + bsc#1173079 (mgr/devicehealth: device_health_metrics pool gets created even without any OSDs in the cluster) + bsc#1174466 (mon: have 'mon stat' output json as well) + bsc#1174526 (mgr/dashboard: allow getting fresh inventory data from the orchestrator) + bsc#1174529 (rpm: on SUSE, podman is required for cephadm to work) + bsc#1174644 (cephadm: log to file) + bsc#1175120 (downstream branding) + bsc#1175161 (downstream branding) + bsc#1175169 (downstream branding) + bsc#1176390 (mgr/dashboard: enable different URL for users of browser to Grafana) + bsc#1176451 (Drop patch "rpm: on SUSE, podman is required for cephadm to work") + bsc#1176489 (mgr/cephadm: lock multithreaded access to OSDRemovalQueue) + bsc#1176499 (mgr/cephadm: fix RemoveUtil.load_from_store()) + bsc#1176638 (ceph-volume: batch: call the right prepare method) + bsc#1176679 (mgr/dashboard: enable different URL for users of browser to Grafana) + bsc#1176828 (cephadm: command_unit: call systemctl with verbose=True) + bsc#1177078 (mgr/dashboard: Fix bugs in a unit test and i18n translation) + bsc#1177151 (python-common: do not skip unavailable devices) + bsc#1177319 (--container-init feature cherry-picked to octopus) + bsc#1177344 (mgr/dashboard: support Orchestrator and user-defined Ganesha cluster) + bsc#1177360 (cephadm: silence "Failed to evict container" log msg) + bsc#1177450 (ceph-volume: don't exit before empty report can be printed) + bsc#1177643 (Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse") + bsc#1177676 (cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files) + bsc#1177843 (CVE-2020-25660) + bsc#1177857 (mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails) + bsc#1177933 (cephadm: configure journald as the logdriver) + bsc#1178531 (cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph) + bsc#1178837 (rgw: cls/user: set from_index for reset stats calls) + bsc#1178860 (mgr/dashboard: Disable TLS 1.0 and 1.1) + bsc#1178905 (CVE-2020-25678) + bsc#1178932 (cephadm: reference the last local image by digest) + bsc#1179016 (rpm: require smartmontools on SUSE) + bsc#1179452 (mgr/insights: Test environment requires 'six') + bsc#1179526 (rgw: during GC defer, prevent new GC enqueue) + bsc#1179569 (cephadm: reference the last local image by digest) + bsc#1179802 (CVE-2020-27781) + bsc#1179997 (CVE-2020-27839) + bsc#1180107 (ceph-volume: pass --filter-for-batch from drive-group subcommand) + bsc#1180155 (CVE-2020-27781) + bsc#1181291 (mgr/cephadm: alias rgw-nfs -> nfs) + bsc#1182766 (cephadm: fix 'inspect' and 'pull') + bsc#1183074 (CVE-2021-20288) + bsc#1183561 (mgr/cephadm: on ssh connection error, advice chmod 0600) + bsc#1183899 (bluestore: fix huge reads/writes at BlueFS) + bsc#1184231 (cephadm: Allow to use paths in all <_devices> drivegroup sections) + bsc#1184517 (cls/rgw: look for plane entries in non-ascii plain namespace too) + bsc#1185246 (rgw: check object locks in multi-object delete) + bsc#1185619 (CVE-2021-3524) + bsc#1185619 (CVE-2021-3524) + bsc#1186020 (CVE-2021-3531) + bsc#1186021 (CVE-2021-3509) + bsc#1186348 (mgr/zabbix: adapt zabbix_sender default path) + bsc#1188979 ("mgr/cephadm: pass --container-init to "cephadm deploy" if specified" and "Revert "cephadm: default container_init to False") + bsc#1189173 (downstream branding) + jsc#SES-1071 (ceph-volume: major batch refactor - upstream PR#34740) + jsc#SES-185 (SES support with cache software) + jsc#SES-704 (mgr/snap_schedule)- Update to 16.2.6-462-g5fefbbf8888: + rebased on top of upstream commit SHA1 dd7139c66c1d36da50475ec97d8d6b54b07d1dea * (bsc#1191751) rgw/tracing: unify SO version numbers within librgw2 package * spec: make selinux scriptlets respect CEPH_AUTO_RESTART_ON_UPGRADE- Update to Version: 16.2.6.45+g8fda9838398: + rebased on top of upstream commit SHA1 dbc87327c37d0f305c2107e487cb98a072ae858b upstream 16.2.6 release https://ceph.io/releases/v16-2-6-pacific-released/- Update to 16.2.5-504-g6a3a59bd19e: + rebased on top of upstream commit SHA1 0d1e1f2973cae7645126fc88a72743367c790d9d + (bsc#1189605) cmake: exclude "grafonnet-lib" target from "all"- Update to 16.2.5-113-g8b5bda7684e: + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9 improved version of patch that did not work as intended- Update to 16.2.5-111-ga5b472dfcf8: + (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9- Update to 16.2.5-110-gc5d9c915c46: + rebased on top of upstream commit SHA1 7feddc9819ca05586f230accd67b4e26a328e618 + (bsc#1186348) mgr/zabbix: adapt zabbix_sender default path- Update to 16.2.5-29-g97c2c82c2f5: + rebased on top of upstream commit SHA1 0883bdea7337b95e4b611c768c0279868462204a upstream 16.2.5 release https://ceph.io/releases/v16-2-5-pacific-released/ + cherry-pick fix for bsc#1188111: * include/denc: include used header * mon,osd: always init local variable * common/Formatter: include used header- Update to 16.2.4-564-g9689286366a: + rebased on top of upstream commit SHA1 e57defcbcc91e67aac958c4a52d657a7a907e8ef- Update _constraints: only honor physical memory, not 'any memory' (e.g. swap). But then, be happy with 8GB (bumping the current x86_64 worker pool from 16 to 64). (Dominique Leuenberger)- Update to 16.2.4-26-g555d38aa5a5: + rebased on top of v16.2.4 tag https://ceph.io/releases/v16-2-4-pacific-released/ * mgr/dashboard: fix base-href: revert it to previous approach * (bsc#1186021) mgr/dashboard: fix cookie injection issue (CVE-2021-3509) * mgr/dashboard: fix set-ssl-certificate{,-key} commands * (bsc#1186020) rgw: RGWSwiftWebsiteHandler::is_web_dir checks empty subdir_name (CVE-2021-3531) * (bsc#1185619) rgw: sanitize \r in s3 CORSConfiguration’s ExposeHeader (CVE-2021-3524) * systemd: remove ProtectClock=true for ceph-osd@.service- Update to 16.2.3-26-g422932e923: + rebased on top of upstream pacific SHA1 381b476cb3900f9a92eb95d03b4850b953cfd79a Pacific v16.2.3 release see https://ceph.io/releases/v16-2-3-pacific-released/ * cephadm: normalize image digest in 'ls' output too Pacific v16.2.2 release see https://ceph.io/releases/v16-2-2-pacific-released/- Update to 16.2.1-283-g9f37a4bec4: + rebased on top of upstream pacific SHA1 717ce59b76c659aaef8c5aec1355c0ac5cef7234 Pacific v16.2.1 release see https://ceph.io/releases/v16-2-1-pacific-released/ * (bsc#1183074) - (CVE-2021-20288) ceph: Unauthorized global_id reuse * (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections- _constraints: raise s390x disk constraint to 42G after seeing a build fail with "write error: No space left on device"- Update to 16.2.0-91-g24bd0c4acf: + rebase on top of upstream pacific SHA1 4cbaf866034715d053e6259dcd5bd8e4e1d1e1ed- Update to 16.2.0-31-g5922b2b9c1: + rebase on top of upstream v16.2.0 (first stable release in Pacific series) see https://ceph.io/releases/v16-2-0-pacific-released/ + (bsc#1192838) cephadm: Fix iscsi client caps (allow mgr calls) + (bsc#1200317) mgr/cephadm: fix and improve osd draining + (bsc#1206158) add iscsi and nfs to upgrade process- Update to 16.1.0-1217-g8e1da7347e: + rpm: drop extraneous explicit sqlite-libs runtime dependency- pre_checkin.sh: add README-packaging.txt as a source file to ceph-test.spec (to pacify obs-service-source_validator)- Update to 16.1.0-1216-gbaca20b112: + spec: prepare openSUSE usrmerge (boo#1029961)- Update to 16.1.0-1215-gd99465b6ba + rebase on top of upstream commit 3eb70cf622aace689e45749e8a92fce033d3d55c (tip of "pacific" branch) * introduce libnpmem and libpmemobj dependencies to for RBD_RWL and RBD_SSD_CACHE features backed by system PMDK * introduce libcephsqlite- Add README-packaging.txt- Update to 16.1.0-46-g571704f730 + rebase on top of upstream v16.1.0 (Pacific release candidate) + (bsc#1192840) mgr/mgr_module.py: CLICommand: Fix parsing of kwargs arguments + drop obsolete downstream patches that were causing conflicts: * cephadm: use registry.suse.com by default * cephadm: add global flag --container-init * mgr/cephadm: append --container-init to basecommand * cephadm: remove container-init subparser from "deploy"- Update to 16.0.0-7500-g78f6791981: + cephadm: add global flag --container-init + mgr/cephadm: append --container-init to basecommand + cephadm: remove container-init subparser from "deploy"- Update to 16.0.0-7497-g63a0682c7e: + rebase on tip of upstream "master" branch, SHA1 8c6b533ee85e7fe2cd19e5dbb6f0363898f5a2ee- Update to 16.0.0-6239-g0c2e605e78: + rebase on tip of upstream "master" branch, SHA1 6d1f1f63b711797e21ff8ff12662d07d86546e66 * cephadm: Fix error setting 'mgr/cephadm/container_init' config (PR #37500)- Update to 16.0.0-6229-g71574673b0: + rebase on tip of upstream "master" branch, SHA1 f68197eca4b4dceef9fbf497d640b4600663d3ed * ceph-volume: don't exit before empty report can be printed (PR #37591)- Update to 16.0.0-6177-g01e4ab745b: + rebase on tip of upstream "master" branch, SHA1 f8ea1f38aee3d8715186a756331a23d4b51121f2 * ceph-volume: pass filter_for_batch as keyword argument (PR #37545)- Update to 16.0.0-6162-g892bfa3fef: + drop the following commits: + lvmcache: refactor argument parsing and add -h flag + ceph-volume: install lvmcache plugin + ceph-volume: add lvmcache plugin and its tests + rebase on tip of upstream "master" branch, SHA1 0a92d5094fc0baae3af223aa16b271d2e5e6f349 + mgr/devicehealth: device_health_metrics pool gets created even without any OSDs in the cluster (bsc#1173079)- Update to 16.0.0-5613-gb1a0951432: + rebase on tip of upstream "master" branch, SHA1 5df5d8f8ff463f2560180dc8e9722d6690b0fa12- Update to 16.0.0-4863-g5d95d9d41d: + cmake: detect and use sigdescr_np() if available (bsc#1175266)- Update to 16.0.0-4862-g8ac6038555: + rebase on tip of upstream "master" branch, SHA1 46c912978aa6a0b0f67094a27933c7bea829e6c9- checkin.sh: build only one frontend language (English) by default, to speed up tarball generation- Update to 15.2.4-822-g24d833526b + rebase on tip of upstream "octopus" branch, SHA1 0887d548597b9d2381de42c1cc8a5c01d264ae8b- Update to 15.2.4.557+g4ac763f0b3 + rebase on tip of upstream "octopus" branch, SHA1 96411838ef6fef9a5285ca4d5c0708e6a599632e- Update to 15.2.4-511-g40953bf9d6 + rebase on tip of upstream "octopus" branch, SHA1 f3b8bc0d11ca4f8167615007645759e905b1ada5- Update to 15.2.4-465-g5e8d9ae6bd + rebase on tip of upstream "octopus" branch, SHA1 213e2c803b4f68c9f0b33119c64638a6813d2692- Update to 15.2.4-381-g734ae877b4: + rebase on tip of upstream "octopus" branch, SHA1 d0da4070a19a55ebe9c55904d6da2ad38833aae0- Update to 15.2.4-342-g6987dec446: + cmake: add empty RPATH to ceph-diff-sorted- Update to 15.2.4-337-g55cec95eaf: + rebase on tip of upstream "octopus" branch, SHA1 405556b2629d8274dea2e14ee017c70a7dfb24a1 + Monitoring: Use downstream container images- Update to 15.2.4-89-g583fe198f6: + rebase on tip of upstream "octopus" branch, SHA1 5a3693ca1e7148b0365557740d6f70f3db8cd0e8 * upstream Octopus v15.2.4 release, see https://ceph.io/releases/v15-2-4-octopus-released/ + mgr/dashboard: Downstream branding (add fix for bsc#1170498)- Update to 15.2.3-579-g762c7116a8: + mgr/dashboard: Downstream branding- Update to 15.2.3-578-g498d3083b7: + rebase on tip of upstream "octopus" branch, SHA1 7b12a033c2fbeb415846ddda46d91eeab998e7a4- Update to 15.2.3-455-g04541bbb8e: + rebase on tip of upstream "octopus" branch, SHA1 ec315386e94adb4f844f6f3b7ce519e8f7789213 * python-common: only validate host_pattern if present- Up ceph-test disk constraint to address "no space left on device" build error seen in OBS- Update to 15.2.3-252-gf2237253cd: + rebase on tip of upstream "octopus" branch, SHA1 22279597fa9ca40ba2f05af9f186a99ce73a6047 * upstream v15.2.3 release https://ceph.io/releases/v15-2-3-octopus-released/- Update to 15.2.2-60-gf5864377ab: + rebase on tip of upstream "octopus" branch, SHA1 9e890709ef53ce29006c6fc754dd80e25df186d0- Update to 15.2.2-18-g1dbcddb5d8: + rebase on tip of upstream "octopus" branch, SHA1 0c857e985a29d90501a285f242ea9c008df49eb8 * Upstream v15.2.2 release https://ceph.io/releases/v15-2-2-octopus-released/ * mon, mgr: require all caps for pre-octopus tell commands (bsc#1170021, CVE-2020-10736)- Update to 15.2.1-277-g17d346932e: + rebase on tip of upstream "octopus" branch, SHA1 752b293586d0c8749483e60e43c7a98c1e0d7b19 * rpm: drop "is_opensuse" conditional in SUSE-specific bcond block (jsc#SLE-11802)- Update to 15.2.1-246-g66cd0e5497: + rebase on tip of upstream "octopus" branch, SHA1 939661f696d3d9eb4d31e998a3ad1487852a4741- Update to 15.2.1-16-gb3a86250a6: + rebase on tip of upstream "octopus" branch, SHA1 9fd2f65f91d9246fae2c841a6222d34d121680ee * upstream 15.2.1 release https://ceph.io/releases/v15-2-1-octopus-released/ + fix Nonce reuse in msgr V2 secure mode (bsc#1166403, CVE-2020-1759) + prevent RGW GetObject header-splitting XSS (bsc#1166484, CVE-2020-1760)- Update to 15.2.0-108-g8cf4f02b08: + rebase on tip of upstream "octopus" branch, SHA1 9267cc03e1b1612109dd57cc6ce74c34ed1f1d00 * cephadm: Fix truncated output of "ceph mgr dump"- Update to 15.2.0-29-g274f7bc2e7: + rebase on tip of upstream "octopus" branch, SHA1 a8062613c81ad08815edcdf06e668fcc77270a03 * upstream 15.2.0 (first Octopus stable) release https://ceph.io/releases/v15-2-0-octopus-released/- Update to 15.1.1-220-g0f87374dc1: + rebase on tip of upstream "octopus" branch, SHA1 243cbd6224921f7f5c2463705c75cb9eafd0db5c * upstream 15.1.1 (Octopus release candidate) release https://github.com/ceph/ceph/releases/tag/v15.1.1 + cephadm: read everything when calling "ceph mgr dump"- Update to 15.1.0-2160-g310e512e18: + rebase on tip of upstream "octopus" branch, SHA1 465f3855623e30f3b4694f3090adbe27c8cd49c3- Update to 15.1.0-1766-g3d31471523: + rebase on tip of upstream master, SHA1 25b8ecc216b02e848f9719ced8c84670de656e78- Update to 15.1.0-1521-gcdf35413a0: + rebase on tip of upstream master, SHA1 28c08615e5c27e5a0986e3191ca4427cdc32f538- significant changes since the last Factory SR: + ceph-rpmlintrc: silence RPMLINT warnings and document ones that are in the process of being fixed ("WIP") + fix s390x build failure + fix GCC 10 build failure (boo#1161086) + spec: * drop Python 2 support * make Python 3 build work on CentOS 8 * globally change %_python_buildid macro to %_python3_pkgversion * Use pkgconfig() style BuildRequires for udev/libudev-devel * add cmake_verbose_logging bcond * rename ceph-daemon subpackage to cephadm * add scriptlets to cephadm subpackage * rename ceph-mgr-ssh subpackage to ceph-mgr-cephadm * stop calling MGR modules "plugins" * move "always-on" MGR modules into their own subpackage, ceph-mgr-modules-core * make ceph-mgr-cephadm explicitly require openssh on SUSE- Update to 15.1.0-1207-g89308cc4c6: + rebase on tip of upstream master, SHA1 0ffbe4a5ef73036309a3c6488be4dbb1b667a4c7 + drop temporary fix "cephadm: Don't call prepare-host from bootstrap"- Update to 15.1.0-951-g36f83482b6c: + cephadm: Don't call prepare-host from bootstrap (temporary fix to keep cephadm running on SUSE after upstream merged 932ac9342483141f10dbf99d1806d81a4d70a26a)- Update to 15.1.0-950-g0ba22d2e46: + rebase on tip of upstream master, SHA1 e79e42467970c1be210d674e90dab21ce73e2872 * mgr/orch: resurrect ServiceDescription, 'orch ls'- Update to 15.1.0-818-g5f8ed0e957: + rebase on tip of upstream master, SHA1 eb72aebb92f1bfce00aedaebf140789871eb943f * includes "mgr/orch: new cli, phase 2" patches (PR#33244) needed by latest ceph-bootstrap- Update to 15.1.0-636-g2280954009: + rebase on tip of upstream master, SHA1 e36d47a8c3f4181d68a4cd680bdde72064dee910- Update to 15.1.0-168-gfda88e35c8: + rebase on tip of upstream master, SHA1 80487f4a604da94778e65f666e1177a3ed84543e + spec: Use pkgconfig() style BuildRequires for udev/libudev-devel- Update to 15.0.0-10092-gb5fd1b8250: + rebase on tip of upstream master, SHA1 3913835a8f0b9b34ceffd4dc02e1e8203227be02- Update to 15.0.0-9544-gefdea72067: + cmake: Improve test for 16-byte atomic support on IBM Z (bsc#1161688)- Update to 15.0.0-9543-g1c7fc80ba1: + rebase on tip of upstream master, SHA1 089e97c27013612672099281fad76746f19290e3- Update to 15.0.0-9494-g22cdfe7b96: + rebase on tip of upstream master, SHA1 26c66630bd98dfce113f66ab4e081e5a7b0216c0- Update to 15.0.0-9092-gd050bc3f0a: + rebase on tip of upstream master, SHA1 dfd90da59c0b2eda9ca61fed1d508ddc2ab32a2b- Update to 15.0.0-8683-gb78b3635a5: + rebase on tip of upstream master, SHA1 3e1e6a6694bb133c57e2b05a6316dcebae390815 + drop libxio Provides/Obsoletes (they are no longer necessary because libxio is long gone) + drop runtime dependency on gptfdisk (it was needed for ceph-disk, which has since been removed) + spec: drop "_python_buildid" macro (it was needed to support py2 builds, which upstream is finally moving away from)- Update to 15.0.0-8588-g58b5b29433: + spec, debian: cephadm requires lvm2 (bsc#1159466)- ceph-rpmlintrc: fix syntax error introduced by change mentioned in previous changelog entry- Update to 15.0.0-8587-gf0521c1db5: + rebase on tip of upstream master, SHA1 068aafb2ea3c71b5adda79467847ee03b77bb35e * cephadm: do ceph-volume activate+deactivate as part of systemd unit- Update to 15.0.0-8442-g094a533242: + spec: * fix cephadm user/group creation * cephadm subpackage: start summary with a capital letter + ceph-rpmlintrc: silence some RPMLINT warnings- Update to 15.0.0-8370-gec9b27b5e0 + ceph-daemon is renamed to cephadm + mgr/ssh is renamed to mgr/cephadm- increase disk space needs in _constraints for some architectures- Update to 15.0.0-7866-g639502405f: + rebase on tip of upstream master, SHA1 95dd54889a9c113f77dd6c2c7e77166335a59794- Update to 15.0.0-7686-g54042e1a06: + rebase on tip of upstream master, SHA1 2c06beb5ec38c8b9f7bd84152da3f5708de8d0c0 * Revert "Merge pull request #16715 from adamemerson/wip-I-Object!" (bsc#1157443) * spec: add explicit openssh dependency to ceph-mgr-ssh (bsc#1157527)- Update to 15.0.0-7456-ge089cead79: + rebase on tip of upstream master, SHA1 e4b3036422df70e3c911240e3bba6a8bd3e9c792- Update to 15.0.0-7219-g353896020b: + rebase on tip of upstream master, SHA1 7ffb5d9e79207da81af933f4e95655e16558c739- Update to 14.2.4-386-g73475e3ee1: + os/bluestore: consolidate extents from the same device only (bsc#1156282)- Update to 14.2.4-378-gac1bcd6547: + qa/suse: move dashboard-e2e to tier3 and add debugging code to src/script/dashboard_e2e_tests.sh- Update to 14.2.4-373-gc3e67ed133: + Support iSCSI target-level CHAP authentication (bsc#1145617) + Validation and render of iSCSI controls based "type" (bsc#1140491) + Fix error editing iSCSI image advanced settings (bsc#1146656) + Fix error during iSCSI target edit- Addendum: + upstream Nautilus 14.2.4 brings the following notable changes: * fixed a ceph-volume regression introduced by 14.2.3 (NOTE: SES customers were never exposed to this regression) (bsc#1132767)- Addendum: + upstream Nautilus 14.2.3 brings the following notable changes: * Fixed a denial of service vulnerability where an unauthenticated client of Ceph Object Gateway could trigger a crash from an uncaught exception (CVE-2019-10222/bsc#1145093) * Fixed bsc#1151994 - Nautilus-based librbd clients can not open images on Jewel clusters * The RGW num_rados_handles has been removed in Ceph 14.2.3 (bsc#1151995) * "osd_deep_scrub_large_omap_object_key_threshold" has been lowered in Nautilus 14.2.3 (bsc#1152002) * The ceph dashboard now supports silencing Prometheus notifications (bsc#1141174)- Addendum: + upstream Nautilus 14.2.2 brought the following notable changes: * The no{up,down,in,out} related commands have been revamped (bsc#1151990) * radosgw-admin gets two new subcommands for managing expire-stale objects (bsc#1151991) * Deploying a single new BlueStore OSD on a cluster upgraded to SES6 from SES5 breaks pool utilization stats reported by ceph df (bsc#1151992) * As of 14.2.2, Ceph cluster will issue a health warning if CRUSH tunables are older than "hammer" (bsc#1151993)- Update to 14.2.4-352-g2060e25d1c: + rebase on top of upstream Nautilus v14.2.4 release, SHA1 75f4de193b3ea58512f204623e6c5a16e6c1e1ba for details, see https://ceph.io/releases/v14-2-4-nautilus-released/- Update to 14.2.3-349-g7b1552ea82: + rebase on top of upstream Nautilus v14.2.3 release, SHA1 0f776cf838a1ae3130b2b73dc26be9c95c6ccc39 for details, see https://ceph.io/releases/v14-2-3-nautilus-released/ * ceph-volume: prints errors to stdout with --format json (bsc#1132767) * mgr/dashboard: Changing rgw-api-host does not get effective without disable/enable dashboard mgr module (bsc#1137503) * mgr/dashboard: Silence Alertmanager alerts (bsc#1141174) * mgr/dashboard: Fix e2e failures caused by webdriver version (bsc#1145759) + librbd: always try to acquire exclusive lock when removing image (bsc#1149093)- Update to 14.2.2-354-g8878cf2360: + rgw: Move upload_info declaration out of conditional (bsc#1137189, https://github.com/SUSE/ceph/pull/325)- Update to 14.2.2.349+g6716a1e448: + rgw: fix for CVE-2019-10222/bsc#1145093 for the beast frontend ("rgw: asio: check the remote endpoint before processing requests")- Update to 14.2.2-348-gf6da3d1d18: + rebase on top of upstream Nautilus v14.2.2 release, SHA1 4f8fa0a0024755aae7d95567c63f11d6862d55be + mgr/volumes: add CephFS subvolumes library (bsc#1135205) + mgr/dashboard: Warn that tcmu-runner backstore is tech-preview (bsc#1137261) + mgr/dashboard: Add, update and remove translations (bsc#1140737) + osd/PG: fix cleanup of pgmeta-like objects on PG deletion- Update to 14.2.1-475-g83b977ffbd: + packaging: remove SuSEfirewall2 support- Update to 14.2.1-469-g454d851f0a: + lvmcache: refactor argument parsing and add -h flag + qa/deepsea: expand testing of dashboard (branding and E2E tests) + spec: * package the Dashboard E2E tests * drop explicit systemd BuildRequires in case of building for SUSE (allow OBS to pick better candidates to shorten rebuild queues)- Update to 14.2.1-468-g994fd9e0cc: + spec: * install grafana dashboards world readable (bsc#1136110) * put "without python2" conditionals around python3-* provides/obsoletes (align with upstream)- Update to 14.2.1-467-g9e10776aa2: + mon/Monitor: allow probe if MMonProbe::mon_release == 0 (bsc#1132396) + spec: make python3-rgw replace python-rgw on upgrade- Update to 14.2.1-463-g99339b576a: + qa/deepsea: redirect journalctl output to a logfile + spec: install/package ceph-volume lvmcache plugin + common: make ms_bind_msgr2 default to "false" (bsc#1124957)- Update to 14.2.1-457-gb42e3171b3: + qa/deepsea/salt: * 1node5disks salt configuration * grafana_service_check validation test * Disk drive replacement test * use "ceph_cm_ansible: false" instead of "ceph_cm: salt" + spec: Disable LTO in spec when being used (bsc#1135030)- civetweb: fix file descriptor leak (bsc#1125080, CVE-2019-3821) (fix has been in since February 2019) - rgw: sanitize customer encryption keys from log output in v4 auth (bsc#1121567, CVE-2018-16889) (fix has been in since February 2019)- Update to 14.2.1-448-g1bd10a856f: + monitoring: update Grafana dashboards + mgr/dashboard: fix some performance data are not displayed + monitoring: SNMP OID per every Prometheus alert rule + mgr/dashboard: Validate if any client belongs to more than one group + mgr/dashboard: Admin resource not honored + mgr/dashboard: Unable to see tcmu-runner perf counters (bsc#1135388) + mgr/dashboard: iSCSI form does not support IPv6- Update to 14.2.1-440-g0ac6920288: + rebase on top of upstream nautilus branch, SHA1 1dc43a036fcc0121e3a0c1fe7ca6cd77cde1bf60 + client: fix vxattr nanosecond field padding (bsc#1135219, bsc#1135221)- Update to 14.2.1-431-gd032e5dd80: + ReplicatedPG: add CHECKSUM->CMPEXT req translation (bsc#1123360) + MDS + libcephfs snapshot btime support (jsc#SES-183)- Update to 14.2.1-423-g3df171fd28: + rgw: cloud sync fixes (jsc#SES-97)- Update to 14.2.1-419-gb72ca927c1: + rebase on top of upstream nautilus branch, SHA1 8e188313cf2f790f131e21a3a02094e32cf02087 + replaced ~25 downstream ceph-volume lvmcache commits with a single squashed commit + rgw: object expirer fixes (bsc#1133139) + rgw_lc: use a new bl while encoding RGW_ATTR_LC (jsc#SES-327) + rgw: beast IPv6 (jsc#SES-454)- Update to 14.2.1-426-g7a12897012: + nautilus: core: Give recovery for inactive PGs a higher priority (bsc#1133461) + spec: new subpackage ceph-prometheus-alerts + nautilus: librbd: re-add support for nautilus clients talking to jewel clusters + systemd: ceph-mgr: set MemoryDenyWriteExecute to false- Update to 14.2.1-345-g040ffffe0e: + Upstream v14.2.1 release draft release notes: https://github.com/ceph/ceph/pull/27793 + rpm: have pybind RPMs provide/obsolete their python2 predecessors (bsc#1125899) + ceph-volume: add lvmcache plugin (jsc#SES-267)- Update to 14.2.0-636-g19cfb53b0c: + rebase on top of upstream nautilus branch, SHA1 d947e804dd316c89c28d25948947927fa290e227 + downstream branding no longer displays Ceph logo in error popup (bsc#1131984) + mgr: make run-tox.sh scripts more robust (jsc#SES-478)- Update to 14.2.0-465-gdfed19b089: + rebase on top of upstream nautilus branch, SHA1 c09e90d1847fc4ffdd7384c9adf7f60c13479095 * dashboard improvements: [#] Add Polish language [#] Add date range and log search functionality [#] Add refresh interval to the dashboard landing page [#] Add separate option to config SSL port [#] Filter iSCSI target images based on required features [#] Fixed auth TTL expired error [#] Fixed error when trying to create NFS export without "NFSv3" [#] Fixed error when trying to create NFS export without "UDP"- Update to 14.2.0-345-g183e6fe4f5: + rebase on top of upstream nautilus branch, upstream SHA1 d4290f8edcbadbfecb9396a43a586afe0d0afd00 * common/blkdev: get_device_id: behave if model is lvm and id_model_enc isn't there * mon/Monitor.cc: print min_mon_release correctly * mgr/dashboard: dashboard giving 401 unauthorized- _constraints: increase x86_64 ceph memory constraint to 10G after seeing "memory exhausted" build failure on a machine with 9.8G total memory (including swap)- Update to 14.2.0-328-gf3638ba646: + rebase on top of upstream nautilus branch, upstream SHA1 41b9e7f94f1f08e8607ef574befaaaf6998a89dd * librbd: ignore -EOPNOTSUPP errors when retrieving image group membership * crush: various fixes for weight-sets, the osd_crush_update_weight_set option, and tests * osd/OSDMap: add 'zone' to default crush map * common/blkdev: handle devices with ID_MODEL as "LVM PV ..." but valid ID_MODEL_ENC * mgr/orchestrator: Add error handling to interface * mon/OSDMonitor: allow 'osd pool set pgp_num_actual' * rgw: ldap: fix early return in LDAPAuthEngine::init w/uri not empty() * mon/MgrStatMonitor: ensure only one copy of initial service map + drop downstream patch "rgw: dmclock: async scheduler: wrap yield_ctx around ifdefs" (replaced by https://github.com/ceph/ceph/pull/26634)- _constraints: increase aarch64 ceph memory constraint to 10G after seeing "memory exhausted" build failure on a machine with 9.8G total memory (including swap)- Update to 14.2.0-300-gacd2f2b9e1: + spec/ceph-mgr: drop "Recommends: ceph-mgr-ssh" + cmake: empty INSTALL_RPATH for libceph_crypto_openssl.so (boo#1129921)- Update to 14.2.0-296-g063d979413: + rebase on top of upstream nautilus branch, SHA1 3a54b2b6d167d4a2a19e003a705696d4fe619afc * upstream Nautilus 14.2.0 (stable) release release notes: http://docs.ceph.com/docs/master/releases/nautilus/ + rpm: fix "rhel <= 7" conditional (bsc#1129595) + rpm: refrain from building ceph-resource-agents on SLE (bsc#1129597)- Update to 14.1.1-457-g1411dbed54: + rebase on top of upstream nautilus branch, SHA1 98653b3db92f69023cb62526791d4d9aa5d6ec23 * upstream Nautilus 14.1.1 (RC2) release * mgr: Fix broken get_localized_module_option function (bsc#1127342) * spec: ceph-osd gets new runtime dependency, libstoragemgmt + dashboard: Update downstream branding (bsc#1129224) + spec: build ceph-test package on x86_64 arch only (bsc#1129274)- Edge ceph package memory constraint upward to address "virtual memory exhausted: Cannot allocate memory" build failure sseen in OBS- Update to 14.1.0-559-gf1a72cff25: + rebase on top of upstream master branch, SHA1 34f04be35bb9abcb5860b4c975b105adacc7a3aa * fix GCC-9 build (bsc#1121395) + SUSE branding for Ceph Dashboard (Sebastian Krah) + spec: * Drop use of $FIRST_ARG (Franck Bui) * fix ceph-mgr-diskprediction-local runtime deps- Update to 14.1.0-402-ga396e8bf3b: + rebase on top of upstream master branch, SHA1 1f909bc88be501e58cfbe1bab55efc20de10fa8d * upstream v14.1.0 (Nautilus RC1) release + see draft release notes: https://github.com/ceph/ceph/pull/26598 * rados: provide user with more meaningful error message (bsc#999643) * librados3 is dead: long live librados2 * several MGR modules (notably the dashboard) have been split off from ceph-mgr into dedicated subpackages * upstream v14.1.0 introduces an optional dependency on rabbitmq-c + disabled, for now, since openSUSE does not ship this package + rgw: dmclock: async scheduler: wrap yield_ctx around ifdefs (bsc#1126554) + arch tweaks (enable lttng build for ppc64le, drop ppc64 openSUSE, add s390x openSUSE)- Update to 14.0.1-3975-g14d8f3cab5: + rebase on top of upstream master branch, SHA1 24fcffb94ccda5cb11eeb74315c78e053fbb1c66 * Enabling and using the dashboard should be possible and strongly encouraged - see http://docs.ceph.com/docs/master/mgr/dashboard/ for the basics + spec: * enable s390x build for openSUSE * disable lttng build on s390x, enable it on ppc64le * new subpackages for the larger MGR plugins (notably, dashboard) * drop RHEL-specific subman code blocks- Update to 14.0.1-3346-g0364ec8d2f: + rgw: Fix for SignatureMismatchError in s3 commands- Update to 14.0.1-3344-g0834db3c15: + spec: drop arch-specific conditional around RGW crypto plugin libraries + make-dist: prefer Python 3- Update to 14.0.1-3341-gb471954ff4: + rebase on top of upstream master branch, SHA1 602c875bd68a091be485bfba7e2d62b3f08ba7b3 * msgr V2- Update to 14.0.1-3176-ge8d910619e: + rebase on top of upstream master branch, SHA1 cc26a67890b58c678d4bb26f6a408cf1742317b5 * spec: fix xmlsec1 build dependency for dashboard make check- Update to 14.0.1-2789-g6c941e4d76: + rebase on top of upstream master branch, SHA1 c70a3d8e30be84ea8db41e7329ed1577aeee9ab9 * MON now supports Kerberos authentication * MGR now works with Cython >= 0.29 * spec: add xmlsec1 dependency for dashboard make check * spec: change rbd-mirror and ceph-radosgw runtime dependency from ceph-common to ceph-base to address http://tracker.ceph.com/issues/37620- Update to 14.0.1-1555-g42662f72f4: + spec: fix libradospp-devel runtime dependency + spec: remove redundant "Provides: libxio" and "Obsoletes: libxio" + spec: explicitly require python3-Cython < 0.29 (bsc#1118611)- _constraints: Increase aarch64 disk space constraint for ceph-test to address build failure seen in openSUSE:Factory:ARM- Update to 14.0.1-1547-g08fca371b5: + spec file: make ceph-common remove provides for libradosstriper1 + use root:graphana for the dashboard directories on suse- _constraints: remove duplicated aarch64 ceph-test entry- Update to v14.0.1-1546-ge9be8525c8: + mgr/volumes: Fix Python 3 import error (fixes cluster deployment in py3 environment)- Update to v14.0.1-1545-g01bead277f: + based on upstream master 4d3cc9f9092d8a86d128192a811733ce23ad070a + plus two spec file fixes: * make ceph-grafana-dashboards own its directories http://tracker.ceph.com/issues/37485 * fix cython package version to less than 0.29 http://tracker.ceph.com/issues/37472- spec file: make ceph-common provide/obsolete libradosstriper1 (in SES5 ceph-common requires libradosstriper1 with exact version match, while in SES6 there is no libradosstriper1 at all)- Update to v14.0.1-154-g7588072b82: + based on upstream nautilus 5f51cd286b747b1729006a5b98fb08b1b646237a (v14.0.1 release)- Bump ceph aarch64 memory constraint from 8 to 9G to address an EOM build failure seen in IBS- Update to v14.0.0-4389-g4c34d15e48: + based on upstream nautilus a0b5445bc8400b9b1f398a414001164b2d8dd290 + First downstream nautilus build. Notable changes: * The 'ceph-disk' OSD deployment/introspection/management tool is gone. Use 'ceph-volume' instead. * Builds with Python 3.7 (boo#1113946) * The 'ceph osd rm' command has been deprecated. Users should use 'ceph osd destroy' or 'ceph osd purge' (but after first confirming it is safe to do so via the 'ceph osd safe-to-destroy' command). * The MDS now supports dropping its cache for the purposes of benchmarking: "ceph tell mds.* cache drop " * The 'ceph pg list_missing' command has been renamed to 'ceph pg list_unfound' to better match its behaviour. * The 'rbd-mirror' daemon can now retrieve remote peer cluster configuration secrets from the monitor. * The is fully obsolete and references to it in the docs have been removed or clarified. * The libcephfs bindings added the ceph_select_filesystem function for use with multiple filesystems. * The cephfs python bindings now include mount_root and filesystem_name options in the mount() function. * erasure-code: add experimental *Coupled LAYer (CLAY)* erasure codes support. * The 'cache drop' OSD command has been added to drop an OSD's caches: "ceph tell osd.x cache drop" * The 'cache status' OSD command has been added to get the cache stats of an OSD: "ceph tell osd.x cache status"- Update to 13.2.2-86-g62b49f06c4: + rebase on upstream 13.2.2 release https://ceph.com/releases/13-2-2-mimic-released/ + IMPORTANT NOTE: this release contains a regression in CephFS which was not yet fixed at the time of this build. Do not use this build on a production cluster! For details, see http://tracker.ceph.com/issues/36346- Update to 13.2.1-427-g6cd01d4dd2: + cmake: no libradosstriper headers if WITH_LIBRADOSSTRIPER=OFF- Update to 13.2.1-426-gd2d4852e84: + based on upstream mimic 510d48e10be716cf61b9ddd51e8bc847288ae15a + bsc#1101262 - ceph's SPDK builds with march=native + migrate DeepSea QA bash scripting from DeepSea repo- Update to 13.2.1-106-g9a1fcb1b6a: + based on upstream mimic 0323ca11569b183509129c180dcec427aecf2a0a * including upstream 13.2.1 release - for details, see https://ceph.com/releases/13-2-1-mimic-released/ + ceph-disk: let extract_parted_partition_numbers return a list (fixes a py3 issue)- Update to v13.2.0-210-g0e990e900d: + based on upstream mimic 4ed78ecf2f27aae1e9eb27f83611285ec7445ebd * bsc#1099162, CVE-2018-10861 * bsc#1096748, CVE-2018-1128, CVE-2018-1129 + increase memory constraint for build workers after builds started failing on workers with exactly 8G of RAM ("free -h" reports 7.8 GiB for these workers)- Update to v13.2.0-39-geb7f429568: + based on upstream mimic f38fff5d093da678f6736c7a008511873c8d0fda- Update to 13.1.1-173-g127c33d64e: + based on upstream mimic dda69eea663bcabc5ad99f5ca8370f43575f475d * fix GCC8 builds (bsc#1084645) * fix python3 module loading (bsc#1086613) * ceph-brag no longer packaged upstream- Update to 13.0.2-1874-ge31585919b: + based on upstream master 510762f51e346836492a0a8f83a056944ee6e046 * add liblz4 build- and runtime dependency * move ceph-disk runtime dependencies from ceph-osd to ceph-base- Update to 13.0.2-992-g418baeac64: + fix ceph-detect-init for recent SUSEs (bsc#1090072)- rewrite README-ceph-test.txt for clarity- Update to 13.0.2-984-g852d3f1411: + based on upstream master aaac83abb516f824f1caef470686b1bffeffa8b4 + fixes s390x build failure (bsc#1089291) + introduces liboath0 runtime dependency (bsc#1089302) + fixes RGW SSL deployment- Update to 13.0.2-819-gf64b021d4c: + based on upstream master 3ab655b55d2b363c0352dfbb90caed2ffcd42432- reduce ceph-test constraints for ppc64le and s390x- Reduce ceph-test constraints on aarch64- Update to 13.0.1-3204-g17e0216271: + osd: fix s390x build failure (bsc#1081526) + cmake: add chrono to BOOST_COMPONENTS (bsc#1086017)- Update to 13.0.1-3202-g7a60121a01: + latest master (dashboard_v2 MGR module renamed to dashboard)- checkin.sh: add interactive verification of Ceph version number sanity- Update to 13.0.1-3023-g71b0480e48: + mimic-dev2 (including notably dashboard_v2 MGR module)- forward port DeepSea integration suite from ses5- Update to version 13.0.1-2078-g85df538001: + spec file: * revert "enable --without-python2 bcond for all distros" (as of Code 15, Python 2 bindings will not be built by default: projects wishing to build them will need to provide --with-python2 explicitly) (bsc#1081836)- Update to version 13.0.1-1987-g4a523803f8: + py3 MGR fixes (bsc#1080758) + spec file: * test/bench: remove smallio bench tools- Update to version 13.0.1-1567-gae149ea5f9: + increment upstream version number to 13.0.1 (mimic dev release) + spec file: * enable --without-python2 bcond for all distros (the Build Service will control py2/3 build via this option)- Update to version 13.0.0-5171-g4d4101fe78: + spec file: * change version number format * define _defined_if_python2_absent if, and only if, building without python2 bcond- Update to version 13.0.0-5169-g26918cdcc9: + rebase to latest upstream master, including spec file changes: * eliminate Python 2 dependencies (bsc#1076403) N.B.: this has the consequence that we no longer build or ship Python 2 versions of the Python bindings for librados, librbd, libcephfs and librgw * drop lowmem_builder bcond and rewrite associated code to be distro-agnostic * move distro-conditional BuildRequires to appropriate section * use more recent toolchain on RHEL 7 * ceph-base: put runtime dependencies in alphabetical order * correct Group for python bindings subpackages * move ceph-volume to ceph-osd and adjust systemd macros accordingly * ceph-osd subpackage now requires lvm2 for ceph-volume * ceph-test: peg version of ceph-common dependency * drop deprecated scripts rcceph and ceph-crush-location * fix permissions of rbd resource agent- ceph-rpmlintrc: add lines to quash RPMLINT warnings + ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ceph/crypto/libceph_crypto_isal.so + librados2.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ceph/libceph-common.so + ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libos_tp.so + ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libosd_tp.so- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to version 13.0.0-3531.g3692e00bab: + rebase to latest upstream master + Add "checkin.sh" script to automate the checkin process, along with a "README-checkin.txt" file containing basic information.- Update to version 13.0.0-3512.gb018e431a6: + rebase to upstream "Mimic" (13.0.0) development snapshot https://github.com/SUSE/ceph/tree/ses6 + drop OBS source services in favor of generating the spec file and tarball using the upstream "make-dist" script + new version number format, replacing timestamp with git tag offset + reduce tarball size from 114 MB to 47 MB by omitting unused parts of boost- Update to version 12.2.1+git.1511279898.8aa892202e: + bsc#1060904 * rgw: keystone: bump up logging when error is received + bsc#1067705 * rgw: set sync_from_all as true when no value is seen + bsc#1066182 * rgw: data sync: set num_shards when building full maps * dencoder/rgw: expose rgw sync status types * rgw: set num_shards on 'radosgw-admin data sync init'- Update to version 12.2.1+git.1510221942.af9ea5e715: + bsc#1066502 * mon/osd_metadata: sync osd_metadata table * mon/OSDMonitor: tidy prefix definitions * mon: implement MDSMonitor::get_store_prefixes * mon/mgr: sync mgr_command_descs table and mgr_metadata table * mon/MgrMonitor: populate on-disk cmd descs if empty on upgrade * mon/MgrMonitor: read cmd descs if empty on update_from_paxos() + bsc#1067088 * osd: make the PG's SORTBITWISE assert a more generous shutdown + bsc#1066182 * rgw: ListBucketIndexesCR spawns entries_index after listing metadata * rgw: fix error handling in ListBucketIndexesCR * rgw: RGWDataSyncControlCR retries on all errors + RGW fixes: * test/rgw: add test_multipart_object_sync * cls/rgw: increment header version to avoid overwriting bilog entries * rgw: disable dynamic resharding in multisite environment- Update to version 12.2.1+git.1509128342.9347aa6662: + common/common_init: disable ms subsystem log gathering for clients + spec file: add %{_sysctldir}/90-ceph-osd.conf to ceph-osd * ceph.spec.in,debian/rules: change aio-max-nr to 1048576 * sysctl.d: set kernel.pid_max=4194304 (bsc#1061461)- Update to version 12.2.1+git.1507910930.aea79b8b7a: + rgw: Remove assertions in IAM Policy (bsc#1063014, CVE-2017-16818)- Update to version 12.2.1+git.1507819941.856710ff58: + rgw: stop/join TokenCache revoke thread only if started (bsc#1059458) + systemd: reinstate TasksMax=infinity- Update to version 12.2.1+git.1507226092.b783a015b9: + Revert "SIGPIPE suppression for platforms without SO_NOSIGPIPE or MSG_NOSIGNAL" + msgr: add a mechanism for Solaris to avoid dying on SIGPIPE- Update to version 12.2.1+git.1507108986.dc637a73e2: + rgw: defer constructing keystone engine unless url is configured (issue#21400, pr#17775)- Update to version 12.2.1+git.1506764331.9e2e945bd0: (upstream luminous 9d8acf6f3f85dd1410629cc680474e38f3be9838) + upstream Luminous v12.2.1 https://ceph.com/releases/v12-2-1-luminous-released/- Update to version 12.2.0+git.1506009682.0e5b4307f3 (upstream luminous a931cf68120d99661b785cc794e2b6965d621f06): + ceph-disk: fix mountpoint check for systemctl enable --runtime (bsc#1051598) + spec file: * ceph-fuse requires fuse; make that dependency explicit * drop obsolete qemu symlink hack in librbd1 %post- Update to version 12.2.0+git.1505141259.1264bae1a8: + rgw_file: fix LRU lane lock in evict_block() - bsc#1054061 + os/bluestore: fix deferred write deadlock, aio short return handling - bsc#1056125 + mon/OSDMonitor: don't create pgs if pool was deleted - bsc#1056967- Update to version 12.2.0+git.1504118058.706f78da1a: + fix ceph --version to say "stable" instead of "rc" + spec file: add python-numpy-devel build dependency for SUSE + bsc#1053836 * Revert "osd: adjust osd_min_pg_log_entries" * osd/PGLog: write only changed dup entries- Update to version 12.2.0+git.1504013812.01ea30bcc9: + upstream Luminous v12.2.0 (first stable) release * increment version number to 12.2.0 + spec file * edge mem_per_process upward after seeing some OOM-esque build failures * package ceph-volume man pages- Update to version 12.1.4+git.1502953626.155adb5253: + ceph.spec: provide libxio 1.7 and obsolete libxio <= 1.7- Update to version 12.1.4+git.1502878199.4183317204: + ceph.spec: obsolete libxio (Note to reviewer: libxio was only ever used by Ceph (for an experimental IB/RDMA feature), it was never submitted to Factory, and its functionality has been integrated into Ceph in a different form. For all practical purposes, libxio has been replaced by Ceph itself.)- Update to version 12.1.4+git.1502871088.edf82a59df: + latest upstream luminous (a5f84b37668fc8e03165aaf5cbb380c78e4deba4) * increment upstream version number to 12.1.4- Update to version 12.1.3+git.1502698163.45fc586a51: + latest upstream luminous (6808af486d3bdce966232810004648502c967b13) * increment upstream version number to 12.1.3- Update to version 12.1.2+git.1501914637.59afe41c49: + spec file * ceph-volume added to ceph-base RPM, where it co-exists with ceph-disk- Update to version 12.1.2+git.1501865907.88dc8cdc9d: + latest upstream master (7350fa65d79b5f0ace427e609565f07be35cfe62) * os/bluestore: allow multiple DeferredBatches in flight at once (pr#16769, issue#20295, bsc#1043399)- Update to version 12.1.2+git.1501790037.82d6a9c37a: + osd: move CMPEXT response munging into completion function (bsc#1047244)- Update to version 12.1.2+git.1501684697.aa6b0153ef: + upstream luminous v12.1.2 release candidate + latest upstream master (e27a78c9ed3984b54a312ced3ad67fcc8f464fc0) * mon: add mgr metdata commands, and overall 'versions' command for all daemon versions (bsc#1050063, pr#16460)- Update to version 12.1.1+git.1501669490.04d0738487: + mon: extensible output format for health checks- Update to version 12.1.1+git.1501501507.6dd9e8fd8c: + update to latest upstream master (fa70335db25f2b661b329d5d8f37039b77f2d1ae) + spec file: * build/ops: rpm: Drop legacy libxio support (pr#16449) + Other notable changes: * osd: moved OpFinisher logic from OSDOp to OpContext (pr#16617)- Update to version 12.1.1+git.1501231943.67577225bc + Notable changes: * rgw_file: properly & |'d flags (bsc#1047977)- Update to version 12.1.1+git.1500447879.e5aac115d7: + upstream 12.1.1 (release candidate) + Other notable changes: * build/ops: rpm: fix typo WTIH_BABELTRACE (pr#16366) * build/ops: rpm: put mgr python build dependencies in make_check bcond (pr#15940) * ceph-disk: support osd new (pr#15432) * ceph: allow '-' with -i and -o for stdin/stdout (pr#16359) * cls/rbd: trash_list should be iterable (pr#16372) * doc: update quick start to add a note for mgr create command for luminous+ builds (pr#16350) * libradosstriper: fix format injection vulnerability (pr#15674) * mgr/dashboard: add OSD list view (pr#16373) * mon, osd: misc fixes (pr#16283) * mon/MDSMonitor: fix segv when multiple MDSs raise same alert (pr#16302) * mon/MgrMonitor: fix standby addition to mgrmap (pr#16397) * mon/MgrMonitor: only induce mgr epoch shortly after mkfs (pr#16356) * mon: Fix output text and doc (pr#16367) * mon: add force-create-pg back (pr#16353) * mon: skip crush smoke test when running under valgrind (pr#16346) * os/bluestore: use reference to avoid string copy (pr#16364) * osd: combine conditional statements (pr#16391) * osd: restart boot process if waiting for luminous mons (pr#16341) * rgw: S3 lifecycle now supports expiration date (pr#15807) * rgw: acl grants num limit (pr#16291) * rgw: delete object in error path (pr#16324) * rgw: drop unused find_replacement() and some function docs (pr#16386) * rgw: fix err when copy object in bucket with specified placement rule (pr#15837) * rgw: fix potential null pointer dereference in rgw_admin (pr#15667) * rgw: raise debug level of RGWPostObj_ObjStore_S3::get_policy (pr#16203) * rgw: req xml params size limitation error msg (pr#16310) * rgw_file: add service map registration (pr#16251) * test,rgw: fix rgw placement rule pool config option (pr#16380) * test/fio: print all perfcounters rather than objectstore itself (pr#16339)- Update to version 12.1.0+git.1500295948.39d2e5f424: + spec file: * socat build dependency only for make check * fix typo WTIH_BABELTRACE- Update to version 12.1.0+git.1500284183.1ed97736ab: + Spec file changes: * bump epoch (not relevant for SUSE) * add socat buildrequires * libcephfs2 now obsoletes libcephfs1 (bsc#1047020) * HAVE_BABELTRACE option renamed to WITH_BABELTRACE * fix a regression in ceph-base %postun scriptlet + Selected other changes: * Revert "msg/async: increase worker reference with local listen table enabled backend" * build: build erasure-code isa lib without versions * ceph-disk/ceph_disk/main.py: Replace ST_ISBLK() test by is_diskdevice() * ceph.in: filter out audit from ceph -w * common,config: OPT_FLOAT and OPT_DOUBLE output format in config show * common/Timer: do not add event if already shutdown * compressor/zlib: remove g_ceph_context/g_conf from compressor plugin * core: make the conversion from wire error to host OS work * core:" Stringify needs access to << before reference" src/include/stringify.h * crush/CrushWrapper: make get_immediate_parent[_id] ignore per-class shadow hierarchy * doc/mgr/dashboard: update dashboard docs to reflect new defaults * doc/rados.8: add offset option for put command * doc: fix link for ceph-mgr cephx authorization * doc: update intro, quick start docs * isa-l: update isa-l to v2.18 * librbd: fail IO request when exclusive lock cannot be obtained * mgr,librados: service map * mgr,mon: debug init and mgrdigest subscriptions * mgr,mon: enable/disable mgr modules via 'ceph mgr module ...' commands * mgr/ClusterState: do not mangle PGMap outside of Incremental * mgr/restful: bind to :: and update docs * mgr: Zabbix monitoring module * mon,crush: create crush rules using device classes for replicated and ec pools via cli * mon/MgrStatMonitor: do not crash on luminous dev version upgrades * mon/MonClient: respect the priority in SRV RR * mon/Monitor: recreate mon session if features changed * mon/OSDMonitor: do not allow crush device classes until luminous * mon/OSDMonitor: guard 'osd crush set-device-class' * mon/mgr: add detail error infomation * mon: Fix status output warning for mon_warn_osd_usage_min_max_delta * mon: add support public_bind_addr option * mon: collect mon metdata as part of the election * mon: debug session feature tracking * mon: do crushtool test with fork and timeout, but w/o exec of crushtool * mon: fix hang on deprecated/removed 'pg set_\*full_ratio' commands * mon: include device class in tree view; hide shadow hierarchy * mon: maintain the "cluster" PerfCounters when using ceph-mgr * mon: revamp health check/warning system * msg/async: increase worker reference with local listen table enabled backend * msg/async: make recv_stamp more precise * msg: QueueStrategy::wait() joins all threads * msg: make listen backlog an option, increase from 128 to 512 * os/blueStore: Failure retry for opening file * os/bluestore/BlueFS: clean up log_writer aios from compaction * os/bluestore/BlueFS: clear current log entrys before dump all fnode * os/bluestore/KernelDevice: batch aio submit * os/bluestore: Make BitmapFreelistManager kv itereator short lived * os/bluestore: cap rocksdb cache size * os/bluestore: clear up redundant size assignment in KernelDevice * os/bluestore: differ default cache size for hdd/ssd backends * os/bluestore: fix deferred_aio deadlock * os/bluestore: move object exist in assign nid * os/bluestore: only submit deferred if there is any * os/bluestore: reduce some overhead for _do_clone_range() and _do_remove() * os/bluestore: use bufferlist functions whenever possible * os/filestore/FileJournal: FileJournal::open() close journal file before return error * os/filestore/HashIndex: randomize split threshold by a configurable amount * os/filestore: call committed_thru when no journal entries are replayed * os/filestore: do not free event if not added * os/filestore: queue ondisk completion before apply work * os/filestore: require experimental flag for btrfs * osd/OSD: auto class on osd start up * osd/PrimaryLogPG solve cache tier osd high memory consumption * osd/ReplicatedBackend: reset thread heartbeat after every omap entry * osd/filestore: Revert "os/filestore: move ondisk in front * osd: Check for and automatically repair object info soid during scrub * osd: Preserve OSDOp information for historic ops * osd: check queue_transaction return value * osd: clear_queued_recovery() in on_shutdown() * osd: compact osd feature * pybind/mgr/dashboard: bind to :: by default * pybind/mgr/dashboard: fix get kernel_version error * rbd-mirror: ignore permission errors on rbd_mirroring object * rbd: do not attempt to load key if auth is disabled * rgw: fix compilation with cryptopp * rgw,test: fix rgw placement rule pool config option * rgw/rgw_frontend.h: Return negative value for empty uid in RGWLoadGenFrontend::init() * rgw/rgw_rados: Remove duplicate calls in RGWRados::finalize() * rgw: /info claims we do support Swift's accounts ACLs * rgw: Correcting the condition in ceph_assert while parsing an AWS Principal * rgw: Do not fetch bucket stats by default upon bucket listing * rgw: Fix a bug that multipart upload may exceed the quota * rgw: Initialize pointer fields * rgw: fix leaks with incomplete multiparts * rgw: fix memory leak in copy_obj_to_remote_dest * rgw: fix not initialized vars which cause rgw crash with ec data pool * rgw: fix radosgw-admin data sync run crash * rgw: fix s3 object uploads with chunked transfers and v4 signatures * rgw: fix the subdir without slash of s3 website url * rgw: fix zone did't update realm_id when added to zonegroup * rgw: log_meta only for more than one zone * rgw: rgw_file skip policy read for virtual components * rgw: using RGW_OBJ_NS_MULTIPART in check_bad_index_multipart * rgw: verify md5 in post obj * rgw_file: add compression interop to RGW NFS * rgw:fix s3 aws v2 signature priority between header['X-Amz-Date'] and header['Date'] * vstart.sh: bind restful, dashboard to ::, not 127.0.0.1 * vstart: add --rgw_compression to set rgw compression plugin * vstart: allow to start multiple radosgw when RGW=x- Update to version 12.1.0+git.1499090920.2c11b88d14: + With this update, Ceph no longer autocreates a pool called "rbd" with id 0 Deployment tools must take this into account! + systemd: Add explicit Before=ceph.target (bsc#1042973)- Update to version 12.1.0+git.1498654198.20d6a47cc9: + build/ops: rpm: put mgr python build dependencies in make_check bcond N.B. this effectively eliminates the following build dependencies: python-Babel python-beautifulsoup4 python-CherryPy python-coverage python-flup python-Genshi python-html5lib python-logutils python-nose python-Paste python-PasteDeploy python-PasteDeploy python-pecan python-pyquery python-singledispatch python-waitress python-WebOb python-WebTest python-Werkzeug python-WSGIProxy2 pytyhon-python-openid- spec file: + removed BR libatomic_ops-devel as upstream replaced it with std:atomic + removed defattr as they are no longer needed on sle12 and newer- Update to version 12.1.0+git.1498478524.117b171715: + include 12.1.0 tag to make "ceph --version" happy + tests: drop hadoop-s3a tests- Update to version 12.1.0+git.1498309403.f4fc02fff4: + upstream 12.1.0 release; for details, see http://ceph.com/releases/v12-1-0-luminous-rc-released/ + revert several pre-release commits that are no longer needed because the issues have been fixed upstream in the meantime + build/ops: rpm: sane packaging of %{_docdir}/ceph directory- Update to version 12.0.3+git.1498202776.b806032985: + Integration testing changes: * add DeepSea integration suite test definitions for teuthology * re-enable several RGW tests that upstream only runs on Ubuntu + ceph_ver_hack.sh: use git describe --match + ReplicatedPG: add CHECKSUM->CMPEXT req translation- Update to version 12.0.3+git.1497426468.6984d41b5d: + qa: add initial deepsea suite (task and test yaml) + fix "ceph osd df" (regression in latest upstream master) (pr#15675, issue#20256) * mon: move creating_pgs and reweight_by_utilization into new MonPGStatService * mon: move most PGMapStatService into PGMap; rename PGMon's to PGMonStatService * mon: mgr: move 'osd df' handling to manager * mon: inherit PGMonStatService from the PGMapStatService * move the OSDUtilizationDumper code into OSDMap * mon: mgr: enable "osd df" on the manager * qa: add a check_commands.sh script which looks for commands with no tests * qa: test 'osd df' in cephtool/test.sh- Update to version 12.0.3+git.1496909744.9f667dc335: + build/ops: rpm: one License line to rule them all- up memory _constraint for ceph-test to address ppc64le OOM seen in IBS- Update to version 12.0.3+git.1496902753.b18dc53186: + build/ops: rpm, COPYING: drop GPL 2.0 with Autoconf Exception (autoconf no longer used)- Update to version 12.0.3+git.1496754880.35cb2861ce: + merge upstream master (b1d06a6b54)- Update to version 12.0.3+git.1496494491.ba3c561a92: + merge upstream master (97d6e150e5)- Update to version 12.0.3+git.1496306960.2db336d85e: + merge upstream master (b19352eec3), fixes bsc#1041492- Update to version 12.0.3+git.1496147556.f1d6115861: + cmake: build boost::context and coroutine only with rgw Beast frontend + build/ops: rpm: reverse s390 bcond conditional block + build/ops: rpm: no rgw Beast frontend on s390x + build/ops: deb: no rgw Beast frontend on s390x + cmake: delete excidentail reintroduced line. + cmake: link radosgw with boost libraries (bsc#1040119)- Update to version 12.0.3+git.1495849076.4457d36178: + rgw: remove fastcgi from default rgw frontends + RGW: Turn off fcgi as a frontend + build/ops: drop libfcgi build dependency + build/ops: rpm: apply epoch only if %epoch macro is defined- Update to version 12.0.3+git.1495798013.23dd2b67dc: + ceph.spec.in: re-drop %{epoch}: prefixes- Update to version 12.0.3+git.1495787939.3f6446f64f: + build/ops: rpm: adapt License line to Release 2.0 of SPDX spec (issue#20091)- Update to version 12.0.3+git.1495675338.07282a4057: + upstream 12.0.3 release + osd/PG: Add two new mClock implementations of the PG sharded operator queue (pr#14997, bsc#1040103) + build/ops: rpm: make librbd1 %post scriptlet depend on coreutils (boo#1040230) + build/ops: rpm: move RDMA build dependency to distro-conditional section + build/ops: rpm: move python-prettytable to distro-conditional section + cmake: added empty RPATH to libcls_sdk.so + rpm: drop %{epoch} from new rados-objclass-devel subpackage + cmake: fix boost components for WITH_SYSTEM_BOOST + cmake: build boost::context only if rgw Beast frontend is in use + build/ops: rpm: reverse s390 bcond conditional block + build/ops: rpm: no rgw Beast frontend on s390x (bsc#1040119) + ceph.spec.in, debian/control: build/runtime dependency for cherrypy- Update to version 12.0.2+git.1494343993.7527e4f0b8: + ReplicatedPG: drop CACHE_PIN->WRITESAME req translation (bsc#1038063)- _constraints: up ceph.spec disk constraint to 28G after seeing a build failure in OBS- Update to version 12.0.2+git.1493341348.9148e53: + ceph osd: add support for new op cmpext + ceph_test_rados_api_misc: add cmpext tests + librados: add cmpext API + ceph_test_rados_api_aio: add cmpext tests + test/librados/c_operations: add cmpext tests This patchset is a straight cherry-pick of the upstream OSD/librados cmpext changes (bsc#1035937).- Update to version 12.0.2+git.1493291471.adb6a43: + rocksdb: sync with upstream (bsc#1025891) + build/ops: cmake: explicitly disable MSSE 4.2 if not supported- _constraints: set higher disk and memory constraints so s390x builds don't fail- Update to version 12.0.2+git.1493238434.71681fd: + cmake: added empty RPATH to libceph_crypto_isal.so- Update to version 12.0.2+git.1493227670.3396ca1: + rgw: use a vector for options passed to civetweb- Update to version 12.0.2+git.1493192333.3305a0c + merge upstream master (0d368d2c8544247a4aed9c71c74e77b0c6bbfb22) including 12.0.2 development release- revert commit a9a50f690085091bb4446095418237f9fef712c8 in preparation for rebasing against the upstream implementation. (bsc#1035937)- Add ibs_constraints.sh script to address s390 constraints tweak needed in IBS- Update to version 12.0.1+git.1491557762.4e47e9f + merge upstream master (2950ad91d25d0d6e2e3fb6842d5bbc36353ba2a5) including fixes for: * bsc#1030068 (s390 build) * bsc#1031311 (ceph-mon.service not enabled via systemd preset)- Mention bugs fixed in jewel codestream that are also fixed in the current codestream: + msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338) + build/ops: fix undefined crypto references with --with-xio (bsc#977940) + ceph-create-keys: add missing argument comma (bsc#1008894) + common: Improve linux dcache hash algorithm (bsc#1005179)- Update to version 12.0.0+git.1489432599.165c23f: + merge upstream master (0c2f5f7214d2410a7519f88e65ed5273d6480227) including fix for upstream issue#18694 "ceph-disk activate for partition failing"- Update to version 12.0.0+git.1489159457.410e200: + build/ops: fix Group strings for library packages- Update to version 12.0.0+git.1488553020.e902441: + Recent upstream master (3c0af07629dc661aba84e2fef696339ac7171914) + Builds with GCC7 (boo#1025891)- Update to version 11.1.0+git.1486588482.ba197ae: + Update to latest upstream master (3d740bd) + cmake: added empty RPATH to several executables + rocksdb: sync with upstream- Update to version 11.1.0+git.1484919552.9216e9a: + Revert "rpm: put distro conditionals around Source0 in spec file" + Revert "ceph.spec.in: revert Source0 line to upstream version"- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)- Update to version 11.1.0+git.1484745543.7b08de5: + Update to latest upstream master (36874c8) - significant changes: * cmake: Turn libcommon into a shared library (PR#12840) * cmake: fix rpath on shared libraries and executables (PR#12927) + Fix build failure in ppc64le and s390x, caused by missing "-momit-leaf-frame-pointer" gcc option in these architectures: + rocksdb: build with ppc64 (PR#12908)- Update to version 11.1.0+git.1484659687.3472421: + rpm: tell openSUSE to never clean the spec file + Enable ppc64le and s390x builds in SLE + rpm: lttng only on x86_64 and aarch64- Update to version 11.1.0+git.1483528076.d86680e (latest master) + Merge branch 'master' into ses5 (Merge: 185bcce798 a7b78620f0) with conflicts: conflicts in qa/ where resolved with theirs conflict in src/osd/PrimaryLogPG.cc was resolved with picking ours plus a method rename int ReplicatedPG::do_extent_cmp -> int PrimaryLogPG::do_extent_cmp- Update to version 11.1.0+git.1481663255.bf42706: + Update to upstream 11.1.0 release; for details see http://docs.ceph.com/docs/master/release-notes/#v11-1-0-release-candidate + move ceph_ver_hack.sh script from build service package to git repo (bsc#1015419)- Update to version 11.0.2+git.1480437645.66595d3 + Update to latest upstream master (boost library is now included in the tarball, so the tarball is much larger than before and the build takes longer to complete) + ceph_ver_hack_sh adaptation (upstream dropped src/make_version script) + rocksdb: do not build with --march=native (bsc#1012553)- Update to version 11.0.2+git.1480105120.6b8e9e5: + Revert commit 8aee8db140bcbd1ffd2a7b571dbbade10bec9de3 because it conflicted with upstream + update to latest upstream kraken (11.0.2) - for details, see http://ceph.com/releases/kraken-11-0-2-released/- Update to version 11.0.0+git.1473684054.73e4b4a: + safe_io: Improve portability by replacing loff_t type usage with off_t. + mon: remove the redundant list swap in paxos commit_proposal + msg/EventPoll.h: add override to virtual functions + msg/EventKqueue.h: add override to virtual func + msg/EventSelect.h: add override to virtual funct + ceph-disk: Compatibility fixes for Python 3 + ceph-disk: Use true integer division in get_dev_size + ceph-disk: Fix bug in FileLock + ceph-disk: Allow ConfigObj to write in binary mode + ceph-disk: Use context manager with FileLock + ceph-disk: Use os.path.isabs instead of .startswith('/') + ceph-disk: Set space_symlink to the path, not file object + ceph-disk: PEP8ify + rgw: rgw file fix bug of rgw_lookup can not exact match file name + rgw: fix the wrong return value + rgw/rgw_coroutine: move WaitContext to .cc file + client: pass a mask parameter to path_walk + mds/mdstypes: add btime to inode + mds/Server: set btime=ctime on creation + mds/MDCache: set btime on system inodes + include/ceph_features: add FS_BTIME features + mds: pass btime in InodeStat MClientReply, if feature is present + client: keep btime in Inode and InodeStat + ceph: break up ll_getattr into two functions + client: move the device bitshift handling macros to Client.h + libcephfs: add a ceph_ll_getattrx and ceph_statx + libcephfs: add a test for "lazy" statx + mds/client: add btime to CapSnap and MClientCaps + mds/mdstypes: add change attribute to inode + mds/Server: set change_attr to 0 on creation + mds/MDCache: set change_attr to 0 on system_inodes + include/ceph_features: add FS_CHANGE_ATTR feature + mds: pass change_attr in InodeStat MClientReply, if feature is present + mds/client: keep change_attr in Inode, CapSnap and MClientCaps + mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL + mds/client: bump the change_attr at the appropriate time for files + libcephfs: return the change_attr in the statx.stx_version field + tests: add a ChangeAttr test + mds: make frag_info_t add_dirty() function take a pointer to touched_mtime + mds: add change_attr to frag_info_t + test: add test for change attribute of directories + cephfs: rename ceph_mds_request_head and _args with a _legacy postfix + MDS: allow the MDS to accept requests to set the btime + client: add the ability to set the btime + client: add a ceph_fstatx + client: extend the Btime test to cover fstatx as well + journal/JournalTrimmer: move C_RemoveSet struct + rbd_mirror/ImageSynceThrottler: move struct to .cc + libcephfs: add unmount function in cephfs.pyx + rgw: fix typo of "minite" to "minute" in rgw_lc.cc + rgw/rgw_lc.cc: fix sleep time according to the error message + crush: don't normalize input of crush_ln iteratively + crush: remove clutter + mds: remove max_mds config option + vstart.sh: add option to turn on multimds + rgw: right parenthesis is missing in radosgw-admin help message on caps + SQUASH: client: request AUTH caps on the directory during create if we'll need to check perms locally + SQUASH: Revert "mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL" + SQUASH: client: always take a change_attr update from the server if it's newer + SQUASH: mds/client: don't get clever with ceph_mds_request_head_legacy encode/decode + rgw/rgw_rados.h: remove unneeded class C_Tick + SQUASH: client: querying for stx_version field requires getting all shared caps + SQUASH: mds/client: add routines to copy to/from ceph_mds_request_head_legacy + client: properly set inode number of created inode in replay request + test/librbd/fsx: enable exclusive-lock feature in krbd mode + os/bluestore/BlueFS: fix async compaction txn + scripts/bdev_grep: parse bluefs style extents too + SQUASH: client: request all shared caps if ctime was requested + os/bluestore/BlueFS: factor unflushed log into runway calculation + osd/ReplicatedBackend: move classes to cc file + os/bluestore: honour allow-eio flag during read + CmakeLists.txt: use LIB_RESOLV instead of resolv. + osd/ReplicatedPG: move classes to .cc file + librbd: potential double-unwatch of watch handle upon error + cls/journal: add async client_update_state method + journal: allow to trim journal for "laggy" clients + librbd: optionally flag "laggy" journal clients disconnected + rbd: new command to disconnect journal client + rbd-mirror: decode_client_meta should return false on error + rbd-mirror: resync was possible only when image replayer start had succeeded + rbd-mirror: stop replay when client is disconnected + rbd-mirror: option to automatically resync after journal client disconnect + qa/workunits/cephtool/test.sh: fix omision of ceph-command + os/bluestore: use global compressor if possible + build/ops: fix /etc/os-release parsing in install-deps.sh + osd/OSD.cc: remove repeated searching of map + test/cephfs: add mount&&unmount test + mds: s/used_ions/used_inos/ + Add dependencies from ceph_smalliobenchrbd on cls_rbd, cls_journal, and cls_lock. + ceph_test_objectstore: add SyntheticMatrixSharding + ceph_test_objectstore: occasional umount/fsck/mount + ceph_test_objectstore: test shards for longer + crush/CrushCompiler.cc:884 bug fix: index out of range + Makfile: Fix rocksdb error when make dist + src/CMakeLists.txt: exclude parts not buildable on FreeBSD + src/pybind/CMakeLists.txt: conditionaly build cython tools + src/tools/CMakeLists.txt: conditionaly build ceph-client-debug + src/test/objectstore/CMakeLists.txt: conditionaly build tests + mds: trim null dentries proactively + cmake: include(SIMDExt) in src/CMakeLists.txt + mds: log path with CDir damage messages + hint in extent_alloc code + remove wrap argument and handle in wrappers + Hint argument in alloc_blocks + test case changes + os/bluestore: shard extent map + os/bluestore: make nid and blobid allocation less racy + os/bluestore: optimize compress_extent_map + os/bluestore: fix fsck used_block bitmap + os/bluestore: use block_size for allocator unit + os/bluestore: make blob_t unused helpers use logical length + os/bluestore: instrument big/small writes + os/bluestore: instrument transaction count + os/bluestore: instrument onode reshard events + os/bluestore: dump some stats after fsck + os/bluestore: assert shared blob cache cleared on split + remove autotools + test/objectstore/CMakeLists.txt: fix libaio conditional + buffer: clear append_buffer on clear() + os/bluestore: tunable prealloc size for ExtentMap inline_bl + os/bluestore: don't dirty onode if its size is already at desired offset + os/bluestore: remove never reachable asserts + os/bluestore: drop unnecessary separator between fields + os/bluestore: fix key+name sort wonkiness + os/bluestore: encode shard id in single byte + os/bluestore: small put_ref cleanup + os/bluestore: remove faulted debug hackery + os/bluestore: bits for unit tests + unittest_bluestore_types: resurrect blob and extent_map unit tests + os/bluestore/BlueFS: do not start racing async compaction + os/bluestore/BlueFS: fix Dir memory leak + buffer: implement buffer::list::reserve(n) + os/bluestore: do not waste memory on cached encoded blobs + qa/workunits/objectstore: fix test_fuse.sh + os/FuseStore: only flush if dirty + build: drop dryrun of autogen.sh from run-cmake-check.sh script + os/bluestore/BlueFS: For logs of rocksdb & bluefs only use directio. + os/bluestore: remove some copy-pastes + cmake: make py3 a nice-to-have + os/bluestore/BlueFS: only extend extent on same bdev + msg/AsyncConnection: add const to mem functions + msg/AsyncMessenger: add const to function + client/barrier: move C_Block_Sync class to .cc + osd/OSD.cc: remove unneeded searching of map + Set ARM_CRC_FLAGS from the CRC test rather than ARM_NEON_FLAGS + rpm: Moved ceph-client-debug from ceph-base to ceph-test package + rpm: Renamed bcond tests flag to make_check + rbd-nbd: fix kernel deadlock during teuthology testing + rbd-nbd: mask out-of-bounds IO errors caused by image shrink + librbd: invalidate cache before trimming image + librbd: ignore cache busy errors when shrinking an image + librbd: potential seg fault when blacklisting an image client + cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries + rpm: Added ceph_test_package bcond flag to control the build of ceph-test package + deb: Moved ceph-client-debug from ceph-base to ceph-test package + ceph-objectstore-tool: add a way to split filestore directories offline + install-deps: exit non-zero when we cannot match distro + librbd: possible deadlock if cluster connection closed after image + osd/ReplicatedPG: remove class redeclaration + librbd: ignore partial refresh error when acquiring exclusive lock + osd/OSD.cc: remove unneeded returns- Update to version 11.0.0+git.1473424516.3b8b524: + Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/" + Revert "ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/" + Revert "ceph_disk tests/test_get_free_partition_size: New unit tests" + Revert "ceph_disk tox.ini: add tests/test_get_free_partition_size.py" + rpm: put distro conditionals around Source0 in spec file- Update to version 11.0.0+git.1473418476.095f67c: + ceph.spec.in: revert Source0 line to upstream version + ceph.spec.in: conditionalize %prep command- ceph.spec.in: enable cephfs_java build unconditionally - new (merged) commits from upstream master branch: + mailmap updates + rgw: fix the handling of rgw_swift_url_prefix. + rgw: ONLY improve code formatting around RGWRESTMgr. + rgw: add support for the crossdomain.xml resource of Swift API. + rgw: add support for the healthcheck feature of Swift API. + swift /info implementation. + rgw: settle /info implementation across other swift-at-root features. + compressor: isa-l extension for zlib plugin Signed-off-by: Alyona Kiseleva + mon: tear down standby replays on MDS rank stop + mon/MDSMonitor: move C_Updated class to .cc file + rgw_file: fix/update rgw_open flag arguments + rgw_file: fix/update rgw_create flag arguments + doc: remove btrfs contradiction + msg: make async backend default + msg/simple: wait dispatch_queue until all pipes closed + rgw_file: implement stateless write completion timer + rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3 + rgw_file: log on write completion events at level 10 + rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf + osdc/ObjectCacher: move C_ReadFinish, C_RetryRead + osdc/Journaler: move C_DelayFlush class to .cc + rgw: fix RGWAccessControlPolicy_SWIFT::create return value check error + librgw: add API version defines for librgw and rgw_file + make-dist/ceph.spec.in: Fix srpm build breakage. + ceph_timer: prefer using directive to typedef + rgw_file: explain semantics of RGWFileHandle::commit + compressor: Better arch ifdefs for isal code + mds/MDSTable: add const to member functions + os/bluestore: fix some #includes + vstart.sh: -b for bluestore + os/bluestore/bluestore_types: make blob_t get_chunk_size const + os/bluestore: use Blob const and non-const accessors + os/bluestore: avoid reencoding unchanged blobs + os/bluestore: decode blobs on demand + mds/SnapRealm.h: add const to member functions + os/bluestore/bluefs: avoid check "locked" field for newly created file + os/bluestore/bluefs: check against locked field during unlink + os/bluestore/bluefs: assert refs of file don't underflow + os/kstore: kill dead code + rgw: remove duplicated calls to getattr + debian: should dh_python3 python3-* not python-* + pybind: silence -Wsign-compare warning + test/ceph_test_msgr: fix -Wsign-compare warnings + test/unittest_alloc: fix -Wsign-compare warnings + librbd: API methods to directly acquire and release the exclusive lock + doc: add graphic for cap bit field + mds/MDCache.h: remove unneeded access specifier + librbd: skeleton implementation of client-side image cache + librbd: blocking parent IO completion no longer required + librbd: remove use of owner_lock on IO path + Revert "osdc: ObjectCacher flusher might needs additional locks" + librbd: support bufferlist payload for AioImageWrite + librbd: add internal support for scatter/gather IO + librbd: initial integration of ImageWriteback to AioImageRequest + librbd: consolidate IO clipping to reusable method + librbd: differentiate between image and object cache + librbd: C_ImageCacheRead bridge from Context to AioCompletion + librbd: integrate image cache hooks into IO path + common/Throttle.h: remove unneeded class + cmake: fix the tracing header dependencies + src/test/bench/CMakeLists.txt: RBD exclude + src/CMakeLists.txt: RBD|KVS|FUSE exclude + src/librbd/CMakeLists.txt: krbd and secret.c are LINUX dependant + src/os/CMakeLists.txt: AIO|FUSE exclude + src/test/CMakeLists.txt: RADOSGW|RBD exclude + src/test/common/CMakeLists.txt: BLKID exclude + install-deps.sh: initial distro detection based on /etc/os-release + ceph_test_objectstore: fix ObjectStore/StoreTest.BluestoreStatFSTest/2 on ssd + ceph_test_objectstore: disable statfs checks on available space + messages/MOSDMap: mark as enlighten OSDMap encoder + cmake: remove unused librados_api target + cmake: replace Findlttng-ust.cmake with FindLTTngUST.cmake + cmake: let librados_api_obj depend on librados-tp + os/bluestore: yet another statfs test fix + Revert "osd/ReplicatedPG: for sync-read it don't cacl l_osd_op_r_prepare_lat." + doc/release-notes: v0.94.9 + os/bluestore/bluefs: use map to track dirty files + os/bluestore/bluefs: update mtime of inode in unified path + os/bluestore/bluefs: drop redundant eof check for read_random() + os/CMakeLists.txt: undubble kv.cc usage. + test,pybind: silence -Wsign-compare warnings + test/perf_local: fix -Wmaybe-uninitialized warnings + os/bluestore: get rid off "isa-l" type in ZLibCompressor ctor + Allow compressor build without YASM + script/bdev_grep: update to use hex + os/bluestore: improve failed csum debug output + librbd: improve image state machine debug log messages + librbd: deadlock when replaying journal during image open + os/bluestore: end scope of std::hex properly + os/bluestore: don't over-gift if bluefs free is smaller than bluestore_bluefs_min + os/bluestore: use _setattr for SETATTR + os/bluestore: make object existence check robust + ceph_test_objectstore: assert umount succeeds + ceph_test_objectstore: clean up Rename test a bit + ceph_test_objectstore: fix TryMoveRename test + os/bluestore: add onode/buffer cache statistics + os/bluestore: end scope of std::hex properly + cmake: pass -DINTEL* to gf-complete cflags + os/bluestore: conditional checking label of bluefs devices + src/CMakeLists.txt: -Woverloaded-virtual is already included in -Wall on Clang + os/bluestore: don't overwrite type if it does already exist and at desired type + os/bluestore: trivial cleanups + os/bluestore: replace store with logger in Cache + os/bluestore: check iterator before using during fsck- pre_checkin.sh: add Source line for ceph-rpmlintrc - move Source line for ceph-rpmlintrc from ceph.spec to ceph-test.spec (see https://github.com/SUSE/ceph/pull/60 for rationale)- Update to version 11.0.0+git.1472455009.a17726c: + ceph.spec.in: drop ceph-rpmlintrc source line + ceph.spec.in: drop epoch prefixes- Update to version 11.0.0+git.1472384770.c9f3af8: + test/rgw: add --gateways-per-zone to test_multi.py + rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR + rgw: RGWCoroutinesManager::run returns status of last cr + os/bluestore: fix whitespace in bitset apply helper + cmake: do not link secret.c if not necessary + cmake: do not link against keyutils if not necessary + os/bluestore: fsck on mkfs (on by default) + os/bluestore: ensure block device size is a multiple of the block size + Revert "ceph.spec.in: don't try to package __pycache__ for SUSE" + rpm: force creation of Python 3 __pycache__ on SUSE + doc: add v0.94.7 changelog + doc: add v0.94.8 changelog + doc/releases: add v0.94.8 to timeline + doc/release-notes: fix v10.2.2 changelog link + unittest_bluefs: fix block device sizes + doc: do not list all major versions in get-packages.rst + doc: add missing PR to hammer 0.94.8 release notes + doc: release-notes.rst: move misplaced line + doc: fix two broken links in releases.rst + doc: add 11.0.0 to releases table- pre_checkin.sh: forward-port insert_line_before() function from filesystems:ceph:jewel/ceph version - README-ceph-test.txt: new file - ceph-test.spec: add ceph_ver_hack.sh as a source file- Update to version 11.0.0+git.1472202104.8999301: + rgw: add deadlock detection to RGWCoroutinesManager::run() + src/common/lockdep.cc Reduce logging noise if lockdep is not tested + osd: fix updating same_interval_since logic of project_pg_history() + osd: drop duplicated sched_scrub during tick() + osd: move methods which don't need osd_lock from tick into tick_without_osd_lock() + mon/PGMonitor: mark dump_object_stat_sum() as static + mon/PGMonitor: calc the %USED of pool using used/(used+avail) + rpm: proper packaging of udev directories + LTTng-UST disabled for openSUSE + ceph-disk: do not activate device that is not ready + osd: update reture type of get_pg_or_queue_for_pg() to PGRef + common/WPQ: add sanity check to avoid potential access violation + osd/osd_types: kill undefined_shard() method of pg_shard_t + release-notes.rst: draft 0.94.8 release notes + PG: introduce and maintain upset + mon/MonClient: should update sub_sent with sub_new + osd: set objecter.osdmap when starts + rgw: fix for assertion in RGWMetaSyncCR + PG: use upset rather than up for _update_calc_stats + rgw: do not try to encode or decode time_t + cls_rgw: fix the compiler warning + msg/async: fix compiler warnings + os/filestore: silence compiling warnings + test/rbd: silence compiling warnings + rgw: silence a compiling warning + msg/async/kqueue: avoid remove nonexist kqueue event + librbd: cache was not switching to writeback after first flush + mon/OSDMonitor: fix potential division-by-zero error + mon/OSDMonitor: get rid of snprintf when formatting output string + mon/OSDMonitor: avoid duplicated calls when determining osdmap boundary + osd/OSDMonitor: avoid duplicated assignment of oldest_map/newest_map + osd/OSDMonitor: drop redundant check of exists() + mon/PGMonitor: skip scrub checking if we can + mon/PGMonitor: drop redundant loading of dumpcontents + mon/PGMonitor: fix potential underflow + debian: replace SysV rbdmap with systemd service + os/bluestore: break down onode vs bnode_map size in log + os/bluestore/BlueFS: do direct io by default (not buffered) + os/bluestore/BlueFS: rename buffered_io option + os/bluestore: add multiple finishers to bluestore + os/bluestore: fix decoding hash of bnode + cmake: fix unmatched endforeach + debian: enable dh_python3 for python3 packages + debian: exclude python3* packages in dh_shlibdeps + debian: drop python-argparse dependency + os/bluestore: fix race condition during get_fs_usage() + os/bluestore: use bluefs_max_prefetch for log file prefetch + os/bluestore: use hex if we are running out of space + os/bluestore: fix assert + osd: bail out if transaction size overflows + os/filestore/FileJournal: bail out if transaction is too large + os/FuseStore: remove unneeded header file + os/Memstore.h: add override to virtual functions + os/MemStore: move OmapIteratorImpl to cc file + os/bluestore: include bluefs space in statfs result + common/config_opts: fix comment(radio -> ratio) + msg: kill unused macros + mon/OSDMonitor: add output field name of average/overload_utilization + test/librados: rados_connect() should succeed + ceph-osd-prestart.sh: check existence of OSD data directory + osd/ReplicatedPG:wipe off param op from generate_subop() + ceph-post-file: migrate to RSA SSH keys + ceph-post-file: Ignore keys offered by ssh-agent + os/Memstore: move PageSetObject class to .cc file + yasm-wrapper: dont echo the yasm command line + arch/arm.c: remove unnecessary variable read for simplicity + rpm: drop obsolete libs-compat metapackage + ceph.spec.in: drop trouble-making divider comments + rpm: do not unnecessarily spawn shells for scriptlets + cls_lock: support updating the lock cookie without releasing the lock + librbd: helper state machine to update lock cookie + librbd: store exclusive lock cookie instead of recalculating + librbd: exclusive lock now supports reacquiring a lost lock + librbd: helper state machine for asynchronous watch recovery + librbd: integrate asynchronous image rewatch state machine + librbd: image state machine now has hooks for lock requests + librbd: interlock image refresh and lock operations + librbd: remove unused refresh request logic + test/common/test_util.cc: FreeBSD does not have distro information + README.md: replace package build instructions with tarball instructions + doc: fix singleton example in Developer Guide + rgw: delete region map after upgrade to zonegroup map + rgw: fix period update --commit return error + cmake: use PERF_LOCAL_FLAGS only if defined + tests: populate /dev/disk/by-partuuid for scsi_debug + ceph.spec.in: don't try to package __pycache__ for SUSE + doc: fix wrong osdkeepalive name in mount.ceph manpage + rados-striper.sh: Use expect_failure and conditional stringmatching + Revert "ceph.spec.in: ppc64 build in Tumbleweed only" + jerasure: include generic objects in neon jerasure lib (like sse3/4)- pre_checkin.sh: fix package files path rewriting- _constraints: tweak values to pick up maximum number of OBS build workers- Update to version 11.0.0+git.1471969747.79ca12e: + cmake: fix declaration position of WITH_TESTS option- Update to version 11.0.0+git.1471959548.f013b97: + rpm: Renamed bcond tests flag to make_check + cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries + rpm: Added ceph_test_package bcond flag to control the build of ceph-test package- Update to version 11.0.0+git.1471605408.9203335: + ceph.spec.in: don't try to package __pycache__- Update to version 11.0.0+git.1471601504.f312e7e: + test/libcephfs: add the necessary judgment + test/librados: add ASSERT_EQ & ASSERT_NE judgment + rgw: optimize the usage of string.find and some indents + rgw: patch manifest to handle explicit objs copy issue + rgw: adjust objs when copying obj with explicit_objs set + rgw: adjust manifest head object + rgw: fix the error return variable in log message + rgw: fix trimming object expirer's hints. + rgw: fix skipping some objects to delete by RadosGW's object expirer. + rgw: ONLY improve code formatting in rgw_object_expirer_core.{cc,h}. + os/bluestore: allow csum verification disable on read. + os/bluestore: add csum on/off test case + os/bluestore: add store statfs parameters to bluestore perf counters + os/bluestore: add perf counters for compress/decompress performance measurement + tools: fix the core dump when get the crushmap do not exist + librbd: request exclusive lock if current owner cannot execute op + src/global/pidfile.cc: Assign elements in structures individually + rgw: fixes for period puller + rgw: for the create_bucket api, if the input creation_time is zero, we should set it to 'now" + pybind: Rework rbd/setup.py for PyPI + pybind: Add BUILD_DOC env var to rbd/setup.py + doc: fix rbd map format in rbd manpage + ceph-disk: change ownership of init file to ceph:ceph + cmake: Also build Python bindings for Python 3 + pybind: Make ceph_volume_client's syntax compatible with Python 3 (just so it passes the bytecompilation step) + debian: Add packages for Python 3 bindings + rpm: Add packages for Python 3 bindings + os/bluestore/bluefs_types: fix extent operator<< + os/bluestore/BlueFS: do not op_file_update deleted files + os/bluestore: print bluefs_extents in hex + os/bluestore: do not track bluefs_extents via freelist + os/bluestore/BitMapAllocator: align to min_alloc_size on init_rm_free + rgw/doc: fix typo and indent. + mon/MonDBStore: fix assert which never fires + osd/OSDMonitor: count pg primed more precisely + doc: replace cluster name with cluster-name to avoid confusing + doc: fix typo maximum -> minimal + doc: fix command format + batch is_allocated bit checks + cmake: Move Python detection back outside of pybind + doc: format 2 now is the default image format + rgw: Rework of s3 v2 local authentication code. + rbd: bench io-size should not be larger than image size + doc/install: Use https:// for download.ceph.com + librbd: fix possible inconsistent state when disabling mirroring + os/bluestore/ExtentFreelistManager: move default create out of parent + librbd: new journal policy to disable initializing the journal + librbd: permit disabling journaling if in corrupt state + qa/workunits: support filtering cls_rbd unit test cases + os/bluestore/BlueFS: _should_compact_log + os/bluestore/BlueFS: _replay(false) to dump log file + mon/PGMonitor: move C_Stats struct to cc file + client: don't use special faked-up inode for /.. + client: add a testcase for "/.." handling + os/bluestore/BlueFS: add OP_JUMP + os/bluestore/BlueFS: allow log position to when doing op_jump + os/bluestore/BlueFS: move metadata dump (compaction) into a helper + os/bluestore/BlueFS: interface to get bluefs space usage + os/bluestore/BlueFS: init in header at decl + os/bluestore/BlueFS: assert we never extend log at flush + os/bluestore/BlueFS: use hex + os/bluestore/BlueFS: Add sync and async compaction + os/bluestore/BlueFS: Helper functions for the unit test framework + os/bluestore/BlueFS: unit tests for log compaction + os/bluestore/BlueFS: Cleanup unused interfaces + unittest_bluefs: make flush_3 test device larger + bluestore: initialize csum_order properly + librbd: fix possible memory leak when image open fails + script: improve ceph-release-notes regex + rbdmap: specify bash shell interpreter + doc: added rbdmap man page to RBD restructured index + librbd: always respond to "release lock" request if lock owner + rgw: fix radosgw daemon core when reopen logs + qa/workunits/rbd: demote/promote image on same cluster + rbd-mirror: include tag tid in bootstrap debug log messages + librbd: separate journal::TagData predecessor data into new struct + librbd: block RPC requests when demoting the image + librbd: normalize journal promotion/demotion events + rbd-mirror: demote/promote in same cluster results in split-brain + rbd-mirror: prevent syncing to non-primary image after failover + test: fixed unused function warnings in unittest_rbd_mirror + doc: remove the description of deleted options + msg/async/Stack: add abstract Stack + msg/async: add PosixStack support + msg/async/net_handler: let set_socket_options return value + msg/async/AsyncConnection: support NetworkStack api instead of posix + msg/async/Event: debug event address when dispatching and executing + msg/async/Event: remove event wakeup flag + msg/async/PosixStack: increase log level + msg/async/Stack: disable smart thread spawn now + common/ceph_context: add prefork/postfork wathcher support + msg/async/Stack: register fork watcher + msg/async: allow EventCenter::set_owner reentry + msg/async: readd set_priority call + msg/async/AsyncConnection: fix _conn_prefix racing when stopped + test_async_networkstack: add networkstack tests + msg/async/Event: remove global_centers assert + test_msgr: ensure wait for ms_dispatch executed + mon/OSDMonitor: add sanity check before setting use_gmt_hitset attribute + osd/OSDMonitor: drop redundant null check of max_failed_since + osd/OSDMonitor: drop redundant check of assert + mon/LogMonitor: remove "host" and "fsid" from handle_conf_change() + test: gcc 6.1.1 complains about missing include: . 4.8.3 does not complain about it + rgw: fix flush_read_list() error msg + cmake: Fix mismatched librgw VERSION / SOVERSION + cmake: Add -pie to CMAKE_EXE_LINKER_FLAGS + rgw_file: restore local definition of RGWLibFS gc interval + kv: delete store after pg destructor is called in OSD shutdown. + kv: fix iterator invalidation in memdb. + kv: fill 'm_key_value' after 'seek_to_first' or 'seek_to_last' + kv: fix iterator bug in prev + test/store_test: fix incorrect prompt given by stash callback + test/store_test: drop redundant transaction of callbacks + test/store_test: avoid dynamic allocation of trans + cmake: recompile erasure src for different variants + rgw ldap: protect rgw::from_base64 from non-base64 input + qa/workunits/rados/test_python.sh: Allow specifying Python executable (through an environment variable) + ceph.spec.in: specify local sources + ceph.spec.in: ppc64 build in Tumbleweed only + ceph.spec.in: add lowmem_builder_override + ceph.spec.in: add Prereq: permissions to radosgw package + ceph.spec.in: remove vim hints line + ceph.spec.in: remove all mentions of epoch + ceph_disk.main: s/get_dev_size/get_free_partition_size/ + ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/ + ceph_disk tests/test_get_free_partition_size: New unit tests + ceph_disk tox.ini: add tests/test_get_free_partition_size.py + ceph.spec.in: replace pwdutils dependency with shadow + Make systemd-tmpfiles create /var/run/ceph-radosgw at boot + rpm: fix ownership of logfiles in %pre + Revert "rbd: update default image features" + osd: munge cache-pin ops with data into writesame + ceph osd: add support for new op cmpext + rpm: make lowmem_builder code much smarter + rpm: add procps build dependency + rpm: modify optflags to make debuginfos less huge + Revert "ceph.spec.in: add lowmem_builder_override" + rpm: lean_debug_symbols bcond + rpm: use gcc manpage terminology for debug info bcond + Revert "Drop any systemd imposed process/thread limits" + Revert "systemd: Add systemd sandboxing to services." + rpm: be careful about build parallelism + rpm: divergent java, ocf conditional builds + rpm: fix _with_ocf + rpm: drop obsolete libs-compat metapackage + rpm: drop obsolete python-ceph-compat metapackage + ceph.spec.in: drop ceph-brag and ceph-post-file + ceph.spec.in: move cephfs-* fsck tools to ceph-base + ceph.spec.in: move ceph-dencoder to ceph-base + rpm: Moved ceph-client-debug from ceph-base to ceph-test package + rpm: add udev BuildRequires to provide /usr/lib/udev directory + rpm: Remove trailing whitespace in usermod command (SUSE)- Update to version 11.0.0+git.1470997027.9c9b8a5: + doc/radosgw: remove reference of purge-temp.rst + doc/radosgw: fix the table formatting + doc: silence sphinx warnings + global/signal_handler: use sig_str instead of sys_siglist + librados: use bufferlist instead of buffer::list + cmake: cleanup Findgperftools.cmake + cmake: cleanup Findleveldb.cmake + cmake: cleanup Findxio.cmake + rgw file: remove busy-wait in RGWLibFS::gc() + Lowered third example to keep PG count lower. + run-make-check.sh: pass args to do_cmake.sh + ceph.spec.in: specify local sources- Update to version 11.0.0+git.1470355272.6fed82a: + initial fork of SES5/bin/sh/bin/sh/bin/shmourvedre 173391717216.2.13.66+g54799ee0666-150400.3.11.116.2.13.66+g54799ee0666-150400.3.11.1ceph-mgrceph-mgr.targetceph-mgr@.servicemgrmgr_module.pymgr_util.pymgr/usr/bin//usr/lib/systemd/system//usr/share/ceph//usr/share/ceph/mgr//var/lib/ceph/-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.suse.de/SUSE:Maintenance:36769/SUSE_SLE-15-SP4_Update/6c57b3b949013481e8fd4b2dc436cf30-ceph.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=761a5c91c5db7885426eb0abd123129ff40c15d9, for GNU/Linux 3.10.0, strippedASCII textdirectoryPython script, ASCII text executable#RRR RRR RRRRR"R&RR%RRR!R$R'R RR#RRRR R(RRR RRRRR2pu=s2Pceph-mgr-cephadmceph-mgr-dashboardceph-mgr-diskprediction-localceph-mgr-k8seventspython3-influxdb16.2.13.66+g54799ee0666-150400.3.11.116.2.13.66+g54799ee0666-150400.3.11.116.2.13.66+g54799ee0666-150400.3.11.116.2.13.66+g54799ee0666-150400.3.11.1utf-815d603708798a5c8d94076a647fe7eaedbb02e24ab1751b985fd1bbced326b64?7zXZ !t/]"k%5vɀXK^־uGڵ|4jwBu@yX~=i QoJ :,1PʜX1r2y$hߊ!1A1͔%An^߲*>hU|Rv+*4='P X'8/;ƢJ>voٝh _ ϐ $RUG#K_lGߤeȯDTȡ߅4_@Gg0S$/*R rFq# h>Z f6_ssK$N[AEa}|1S~JuD#x-]Vn wdQ% T I!{u#pa_9'矿>55םB+SeBr)I`Krw gψe{5uqJe˅;p/S3Bƌ(nW h$7Fa5MÙtzL-Ƴ& L}44}*y@cN kis @˂s\HRPztp_`=uűZ0U1l(QPv{M&as/g!jzm7 ye-FJJ߾Z :"GMyIU)t3:@w 2eSJ1p ]d)OkYqޕdoB[Z[Rj!f~mZ)AAL;ezFMZFY=HGغ.9I\{oƵBrnW,rJb@*QBw˨%F%5=x&C$.fP rKi(hU c~(./i'{4{ @XH慽͸~קkө>V:Ƣ͐2O 9<->Nļ9dw:VeG/z`fCLpthZ? Kz<ߺˮ{NjbufvϫRIF6FǹDkP*jb;g[?{(E}zy%"R#˸m .F=,8eg|j!FޫF>4uߓ,e>dЂaJy00q ` Mo?9 m 3?5`@L _Hvǒ07?VMD;c4HqE\f1$jq6ry{l]ܳ}=qez]ˀcbئ\Rӿ3ѐDTqSbovVN罧0F q6&d8e E>'8_c^ћF* /Mq>iGY@!ri{ŀN'Xή'P'Stۆw1S_ã y!otS1*%{.P\$E!t m>MfF 25EHXspYpȓmav>M %1ŝ+)RMlAk;x:OJA\\vvy7v%|X4b._qx(M8&{,"2p"yRp.wҴ1p7' .ɩE!pn,`F?5@xr9:,o ӊM~IyET4,15yfiZqN +{]R;M?4qrn_Q_ƀyPaDT,r@k_FTGI([,abUp{c U&D5֩M,lWV $&8Z߼vT阤.? vm^ӆ1imȗ)7TWڷPQoE(X\\L2ҩF$t+;CՃPKTF&spZښ?H>nW姜@0fNkm&siVݣ7 1'PT^ |37=`\SW7ǤKK{70;jՏ0GVGYY:68no K( 7!SJ/n)yدP$&9Oڣ.^> ]dA)Pvl27AD);PfWҸ,(F8' p dQ, 94o&-eL 0vMAB‚uE2+x3VzPEw鉁 tiqiQJa 6OS`94ŅGǵ9)_.u$yHƉS(.6lSF;Yז75J˥ /^j= HP{*(ƐG,uףt[ƷٵKQ! "R%> f)u/ 0 S0hGv;ZңK8|R(@)c8-mfǐ W#ڊK uDlREc.i1M*HK=Q;aPsBo%t $mIist5bI00ٞA}^{pı( $:a6;ְsc򮟁,0楚!3)~GѵM㧎C9K,(S@Od2ww@^T.:w"Bqre< J&^˵b8KѰO8$]U\">#ZD$hǀzW;p@V|ݏy;)"_Ͷmv8*;+8\׊~ >7RM`3`+kLI+Qb͢h|Fp. w6-Pxmmd&^7)V>) >IF*q5@G *$ۼr|mKV%Y5f`>  GPdF~?J`$Ue 䶜yaBѹ8yDm&5mi*~y!7h\j]61 ۍ$Bg8:@S\В编1<-q?׮a")zՎkDggOh VMAQNN 8d݂G6Znmpd>$Ѳ 2j`C<(GSFA"R48wkʡfO4Q:ޙ߷E]#S3ٱX^S6 oW`B6)9ؔR0ݏ0dm_͟c_}- z RpH1@9õ\ sC5D.- 0ȸxz4Rr@foh;.2CAOhN#?N*Mx f0Lb_GQdMbk 0AΪ$2SIs B"S9^ igu4G2.cZĸ'}(EBQ ɒ~`pGPi8)}ajc6^RhT:}>)4ogEA ࠠȩ:75obY #d):*˗.&qX:F m`U 2-u83$ M~9hx@2bH׺ZsL0.kFqrmNʈn<T,zLpk8,f>2z:~"hd#h(YY!TySc"sE@ߕ?\MoP1F-q+ l'|~63, Xꜣhc0x5]znnFǹqo{4:zl$WH>k ELE}@"E6Ej>vOw3(CD'jsP{A>Z"fr,\{\B}yG{YƚlѤ0unWHzc'|2bo0R 8gQ@lpm p(cyV21*"ڍH2y8, W l8v&R=:;v # El't(JOF 0X."WֵL{Е\Wu`CϨHcdXFeH(0s uGыd?Gj _q+:ƽ딾{:v~\3IPJY].Y4ՠ2LOiK Le6!83uf'R[zy+,r} c 2-Rj=z?0C3*c0.g F\g9 ]?Z = )Gtoݞ݅0P@3? 1*<&¼7--Cvj B"> tX?ݩo 0QP o"EN\(rzŸp10(cnc0IOԀ>_x[6 ^)OyGi+3)ŧ $ Ϟ9'np@KyqLMgQѳ1$E}˺Ҙ%W T*-IŻBڿ{.V !WSAԀYN3 KQТDCz+i}YЩդ75P=%<>X8EbR(%Z>y<#T*Gf&aj !5MrH,I͚e^3:^ ߜF S5ДL 52FrwRDh>3P2Z&TJS%\aahCrbLf5ȏ6qUlYv@j-%v*xic{4nFlUPOɶX/Ywœ1ʑM!$Kl=%l^2>@vs"LQ&\@ k!D ^RC-јӹwpBg91sY/TL8D=9Wv숇$,%B-Wt7 G1O]JYu~Òڙ[R^e4 $"F>.c VnK8 Gw"5z^Kѣ;--[[?Z@!sQ y"qX5d1/?ɕY2L76" 8MXrLc*:-TECv\+vG9VD_7Ɲ` azC G9gR}ԗPZyyy-gQ|wY'&-KG_\k $wVOf!Ěf{G"`Mw+l7ɄR@@ 4+id4FK>vE.r$֤l0i_#e$ܨ9UQ:Z"Mi½F&:sGISJ WwRBwg,?)<_7c=Qʼ=163,n:8\Fhyx89!|7б%UTۖe^/|RO磕DrCzM?a;m&`׭z3 ?4$K^xWt5H ސkð s=`YhLu;eK 2&@WEm+%;s%*.5x0Yd@>R'[඄QIaA(A`V&P6@k{sHYl}Q"& w%(-A I` "wϔ=]2?,f5Q[t2"uEݴy 4TpvyK=pF")~"<-58Q=$Zq&_eو%5@wf<挱 &%:5xZY ŹK/Zߑ$gʺ~WY&g7 ~;PGIe~;M)gҟKz#19ͱZjbNy]Dnt4X`*dL% =jbBr pEq.%u*reˀ2pneNdwőZ[:ZWRISv>4i1I6Rmo^˸uߙƈn ɋЖS%}r|OWҷ1o(QxUeJPd 6%,}ft ]K}c W).Qz׆D\5N7C߄:6Mx%ӹf!BX"~6s;_nlπ2p?v^?(ӀBd/)@Z!ŭD*>F|zK~$M*WY)!n=AF ]/fT>2{[?N_=\0}uscFKО_ vp.:I'xa; |.LNmEU?ʑジ(/"dòL|*|f E1Ls;%_@'Ьrw56ybu(ÉuWюkw" itumQt0SEz9 @S>xWsl贴hR=mli ^W0%H~C3Tt%2ItݥGa98ߠhÔWm:8d IxnŴڪ_(]21NWU^W8V4zz9@ Ht*@{@$\>snpdG̵ֱ-LJ|jK!FFagV$*aL1|fjH]Uj@c`x 4E>sN-u.lR]]_@8nُ$SŋP`kMy~HrI1ծv2z.3 ݛs*(Iρ`cJb,J 5;L%]Lp\8 E&tpZ0JMk s&5P6kJ_+_#$+r%EYW\yv>wv n^$l|m{m@ׁ))}Ywx-:5)RWt#va I_ūΫtQ{@H5b}[+uբ}QVXn¡'X>>h uL!^ˍe#Kk#r0cO;ap*zU] )ip"#KK%{\ T;@rEGߦ(F;2+ԴJ81f9DN!d&784Z{O3V6>լͲD=?ck~>|z~;a9'7ҍ=etwD'_`I[x*yQu>A"qX 8C~rz! 2t~ML=-B2]] m&)\ Z.\!t i(1z 7ukY-mL]n>C)FdZZϏ7N)@!"_60|\Za|,r>k_gNr ֐c'Q&F7r'{L7-cݚI%zljP0^#r[7*D{ֱu5ZMa|fpl]b-{[XL) =AA*1&J-+sv7fp 4S]LO W!n0aGTC g^_r5tIL@JpG⹁*E <+30G@vbh7kNɣAgS>IpbM>1dR5>/mqghd廊*]y͆ONVՈ55N* t5B:Qx{q~^+DM'0ƞU4OW^LqW%2zFwyjPLTLtv =}Y8@,k z,`E3^X,Jrsw(OUi,άa$.k暜H2AZ50^|EM7GpJS|PngY#d*fwU *K)KE4ĊL4@j vynot#Ha<+[w(3wb{RN$*!6%0fԎ]8~M $玆2rO SFg#4Aei F5JLLfHRhabFm=k s#0q\`P,!X9uY|9iC/_^3^~M&joo;--r̩qA5ȚYвHOkg 1q)w3p"Z` nձ@w<))Ed\(˶":a362(hDHfP9߂+ȷ~x(ŝ'zˆpK%wU5=5q+JRNPE>[:5i9ã9u7x7{|czt_:x5fm[p3?@VQZljT١5/6dLaY]xz9Wtf(gmJ;ĸT,tr- uࣵ0n!UB} ' ;2 3i+w -0j5Vd%Q"zz1|(7:0vp+ݛJHqɃCcθ oL|4}(~}ޠu`حK\Lm[8U*+Y5U/C4V̥ptg9=ƃ<+?.RbG 7]ScPl(m @z]M%Yϒw`ηOɄxՃ u8ŰT}/}:'L~Ҍ6>hH*T<䊄R#tQF(N4dڑ zx߮Wפ kEZvI$\q2B3<5ZEPJ:sรl2tƄ|EE\#ƺqI۱zWKQUz9jPc,UN~=Sh4v7H<"3톏J7xRY_\7WwQ8ki! FhӶEYGc)Xy YMdGDQ"Wî6q,qxz|5_E8%v)oT>cW J*]/<~k–| ba&Exa*'?+9AW^p$Beӌ%àzd!{.9Oua {T}mOrJG⺮uy>jz׫v&s28$-,!d &>$qu>]z>9d}|mMx}ׯ~ 3-6]CZ0f{0Ggne˗jkHnjoJK.I-D1_h̉~+~}!ҿ8!7=68AA0XqJ) B-0ƻD D!^933@0aE0e#6n"CrIPR9tg1mTЏTUXNξ|`YKs?s:,O&wķ ]^͐Nh}RD9U/:BAڊfe]:fYnk]@j*.00@8b!o08)*'7^ɟֱj@ i.Dll TՌIQP/VGT6P? &IWN*cid<*Ҍb{Bd?3suwC _ΰ #-+x5~bzDCdr`κV^{d6}$fG٤B!p1G:P7SJW9HTVFXo&X 9nour<:ѽ}^-D _y~'0C운NV5\Fut&oHkOӋb4(Ƃ8p08wJtBsOG>}r-VRv#e޲jayXi/^EWXw؋ܣm$⺸ ricLf12X.1TcoZYҨQ6BMZavgMR:$4#[ޔlMNqNhL˙N.BXbOj-N@Ӂ/ҔqsN^1^|}JyXsfcss9$WYb:D)Z$~gm)AFݏ. X4:&dx۲Cᝌ1Bbkoh3e5!Ŝ2wc8[ xӶWEdìlFT.ȶGL(\`Az?E09H9 dʂ6HLԏD *@6,w.j3{BHJfs Jy 3Ж<`dž2Pfc$ר(@_zB!apPg ad4]!|"@³+h&ȡ9芎)$ !>C sWd@/65/m~!Qҍh7b^i(Nf{HzoB}v MVPcɭh(-'usK׫r>ν>Ojnl5JaSJ{?5l?bLy.: r;Wخ0 QDmwb29ŭ\4Zryg΄4)FmRźy([5~gmt! 3lҜ|ӫoyiTcZJiy1YR%ᢝs!ĬX xhшx#X}2M ( X єē@Ҋ9>qgo&aD^4HB%DoU(f0:4{.8huTr:;!͈5tE!|9sӿg a -2Ѐg#'GȠ}e>ld|Լ6 lZL5Sk<6=Z|!2r[#'-H+ qfkTi"1ܹ0@z+p@ ։_޳'9)IK EdD)ʞ.a9a"};&%G Z>jN^ϒCoU\ WJSGM` K#C2@2c\X+C,Iۮ\H((ƜD.mT2\b@$lð_I) 9ʞP ^FH`<}5獴D1 =P%b@lMIXf=ٿhbg <-&~k~Xv_gY+1onoLE]B8a|~22} erZ+-CY W*zןT 0|MPsW/+gyjF0KH(F62F!tL#G@Yw/\{]mƘ3=Ŷ)58=eP4Cz[$u5~l"Nwl }"OEj3;c9\>v<^@k.K*\&t |Xy A-EY|aH51c͌xos V̕n3SGvc&7uɰҽb5%{#hG15kDET{=~ⰳ{yN:Ezᚩ8CvUeF[}b01r{Vcr͑0_QxܼoTp^A΍/+ O~st/A;YZ$$9A5BΘ/< x"J_ahSXܮѦׯX׽_3vqn&㏲P2a{ g[%jwUƾIzq,\S+5SyDDw,c)\L'x^!FskqH0fbմ]%9mXM nܶؼմ0/ׄxf!tZt!n Os| >H_GXA+\ͩZj.M!"걃l$:ȴBm?[拨ġ bdK"q7 mq)\?d֮UM7@?,c2œF6Ŏux#RU~`VʬwI?.`LLNBhzfGY,&_vq" ˤN>-gs _2DP 4fM%@װ>8si8\t^X?U{A+i I4$ڲ} a2B4N M|")6 WNiR'mD7aO=ߪ An%~V*|(lD+/D:pEM]{r ]I1j(c խsb?j=GoPR;nyfb eå:(Q[u~d~صW’?-ŰȂ I)rX5f8튿Sf58Zл Ҭox`)ZdjQ:VU23<`/u]` lbI'HO$&O8 " vYע1'G(gPv @}VC\JgQ*݄O|HlJ_J%f @!E)̴_J8C:BN}Р`X|AN a3(!oU6_:i<N疲_%bUvRF)(HS,୙v3L;tج`%!ƼL{ϡh1+JhPs55z2s%g t ܬBgsҎ(Z%-~$JW(Ÿh\$A װ+AˏP7+`ÊAkp7 g"5m8An=ebx'wQMn-FqM?ǘFgg<8=(=7_hdZ* XGWu t4Jc| F˒Gm&x{^ :6r>X #Upّ+I8!r;tBkbT+|'077F' Dx@9e˸8Eʾf+kUlb^=/e'#g w٦e@ V9C%10pҙiwHLdݟ~\EAb͗`Ѭzn+>%*ΰ%ieF_~O}L)׈k5BH-HOH;[Ogl΄"ꁈS]G[fe]7U˰^btTiSCA+Q&b} Ս}`fnuk|-:E)d\n{0Qכ]:[cgm6 ֙]+>ᖘ8>flg*I:CV2nJ= [YС򄎶&G,p1(\";jGt֨1~#A]NH'l;u\ڤ<,{,B,<СcD훡q=JZΉ^3iAbDZѢu J]Y)7[J\ ȹD3{+/l19TY{In4ycq706%'J78eP`3Yn_ a] VAo2^v(L0~,kEp vЪfY JR{z5@x@"wOw1]@u#?̡?L%˸\گTU븕 p2 bwJ&5 ̥mu,3t;., ^mtt%7+84[G)AǏѥbBaŶ.F03hkez9xh*j)z5v&7?$LdrЁߟq3C'h o9m'oTb:0KI&f;o^׼ f_CdqG_&''PJ5ʝ[븛nʟJJ'_¥U&kPG JgxH\d4t^ŭqiM >9!.겶:cl;$<ٴ<:Q/DD Z* }F]kFVNJ֫*JwNj.rd?`%M JBEVCw{K/pn+!h(TZT>Xd|U:EKleKW қ:!R쑲0F>D ?[zHR_W6;mT tz4i<"+găg(^OL Q| uJ4bHB<[& i--)mXK7DO~N]Rj{?zhvun;3E{I==bJ#ܥV$#{ _Q:&hsi)8Qo'>%?V+<wA4<fI13VĐS TMOzFURJimrZm"D~ⷒ,P}gx}Ib:`?ږ59RfDg"=6t{zp&ov:hb}JIc[*\Mؿ{+R0(=ngβgK[WyQD{'Sj`#N{9 &IiϺWv)Xx&y@bdX/fYLUjFq~vj _tRK JԌo)WXU[ᦎwDyXgx5!?0˱HV3jtpY91=(`1kCS!a}:ΏѬ=@P9pT# h56jkϩ뭎p\.i@];YsT0dFW64 @JY]7⫘ fTOxafC)E}h7uyPᆓ eOY ׍G˯AFI~ۢ&| O{91Aԭ-N따lBxs߇g{\ a 5H[TC[SU٢/t8OPуZ)ml<+Ag&d:㙰;  L{3y^2Pw8rL_d!@]d-=~H5]qf{@%XW;t&(6 ]Wcpg;WHgc ++zf19;䳊;pm,+AH^-}~*I*J٦TAU@'3}X3tas1kBh2dU6Ï:b%g2[2un6ń@b*Lgʖ%%-2BHETR=X&hcX7˾_H]$.K4Q )epfK/tNLv\dbuYWt_<ێϟ4:&Òt_Rƣ9> $ -;4v14߃jfz<ڌa?&ջs![lD-^(=R!}űP |ɓ^J%:mD\>wQ*<^g` NPaM~`R mGDߔt m+% !V:;R|PoXiYh!h){dr"_V9xO.s?1$aF A0Leb+@?|;U ӈI're^~9*[L^{?"^o Š5H)l+]<'Ħ8h1p ZyH/ Ei9+tjd o覴1@R J5+/1#.\2o6)+u M<$^s':~}̩c~~?Gs@niM?fw0# ,'˦OXOIG斱$gw N5ZaX3ĵn)4$b|ƪU#9iQh2E ~ͣ=yd֐'Fف6Im`X`rX0y鮆r-Fa.ѱ;ufH(QY-HU@Z攄h陧瀸 z8=>ک>Wl+:OGhĶgIrY|fbM:n[8 \"cCZ F XC|/=\EGU RI Iikd]9П>,+/EWD6C!I a`]||]?S\kp`\~?3&k> ^ltl5\XIGMQLy60scxo} Fb@ъ>5=-[Q9^Ŭ^_䥘K&sH1֣PJ}ЏهXwT TP}ٿ)O[^>PʺXSh[*1:|}kVXV_8Un*Dߋu\ދ;5/7'}YѰK-#OH2 p9O@gOe۸(GGѶ6Z%K!,Tx*Fo璣CKkK\2PSa)'a, '?,W\ 9arYDdaI8NIpt EOola$ƣ; bJAH u@9*zٳm YP-E( '\Arݢ0 M |FgšI3&)5ߢ.L=\$Yq0N͓EJ KAh}OOQ;Kx@hr:h >zv7'M~~}B sb^{܍I%Ɩ($,b)|ڧ9xB 8n lD0 mn21_N~U.5`:WHm2<&`'kCQ@MK~ BIaarN>5_ͅ}#ok{YN&WI/n۳;̞E,U=)0@%e-()IyLRe >OkսbM[~|'[69>PS d[6iV)^3Y˗87CFo4Lnȷ*^ϛqndGNʈ-) "؁_5*xI,=[yzD;v~݈J{]kNxP`hפ# i;1^[[L'ӢB`I5rYo{@҉OwJ߇PA|9R -@)%qM=FѼ-U@)W{TQ&~`X歏<{p> rkNr )|Fi%t\k4K&Arr;}0>8 ǛS (Mowim]=-,KI逗Yr~{pԞG!,51L1Q,ݑ\t_ K@ XdP bR L^E"K乤%Ι+g& ].`pw#/f>e8_ R\ Mg{ c0}{eH_Q^ -׎mr,l|L*]ETy!ED4#nt>279r8\]|Q\I Wub8 FHP%"Uuޞe<1&G]g{b[ @ Og ]s.OB |/83l *X-=l~2Ntn0EV8ۚu_9# :'Yh4f3o/qʢ$&5.;FtS.p9o#agxs+…ajdͼAO{to(~_kH**"wC:Ym]: (T"b| =!P2QDR0|3pk zkVEffOCۋU=Mokx%pMHvZ- !SN ҃|[SE`IIMQmuP*haz]_Ы36&3֞ a%^AQJ3LՀgBb["RI+xe, R^q. zY_ch=@0T3]ãk~K6rؙr%YT#3Y(e}uB'ϗ «'wecz=4߲%5χ:!L9]BWi?2]!6ҼINLC.Aq(8vS٣ 9Z,Eۆ8͏t,}0|) Jilˮ8NMZ;lS{SB?Yġ+r 6uo(ԧvb&\.!1ɰZ5;5=KRS/ڔuoo^, rM9 NKw_6U/lmט$,= [Hdť(ƶOwm`xq*+:>&,/#i1"(k~oEY<Ϫ RSk4)x)a:D[%h/-\H}j\~47Z"Ks;Ff^U>K1mcxZ*PGy@MN}%3g CNĺǙI>>M:D -I &'^x_Nz6eH8k֕:BPгUT*\ŗe#("(rXi3zx ֓/ۣ߬HH?FuI_TYQ,c2s|q.sqm~N:\qnw盒I |.qXuRt1[BzQv+0ϸ K`_9n6.#fPB^S|#32Mw.3PG&O#rK(rqwrM-֠]E9G6FP#щUVWeF4ª郒[vFAJ矌9kMD>^W(gz=FJ+u5.D?:R5_kx.::dhΡ[r;ImD@ fim &I5܇,`tIAw1l2 c!Zŝ)'6ﮋxvr/` b4ȿA{A3FYپQQn ϪVtŐnEN\f;O!&$5dK{Ȯk&)]v=v3jG8l/vӦ񀓙!OjH&g`R -WVV|e+,5 9Z&G\)- |&ruDf! S72a)+Q<XP;[4aW(- g0\ W2,zLXaers#'W4[XkkZpF6.! *4Іև[׏E€6mU[9V@i4(y29'%ZO~+σLFBpM vT\BG//5ջi jAy| c%_;)&I5Uw֜+ǣXۏKL%ឰ؋y=<dE Z4CLz\ -&DA~wo2{n?Q.EELCrQMh򧻾NFV Wt幈Wy7|Ƞhd_bݍ-m (ac8XҔ2]j߀So%O|8S8Bo"mx O+!+=ay8)WۢGw@R*R"mUԃ{Bx}"y4UD4ژB4KpT7&p~9ljoI8h)37LQ> 1Z:?(-8m޷> bw5l3;,}bQI 6*38+Y>:x`{ 8y"X'V$24}#IGSbp N i4›pwЃZ;TC|*I+oT I]Ҳ@̲l]S hk=Ut^?3dNC嵾3#Yn֣2(l&;iwr 10mSFrST !a KFh?F{zK7⟀ź/B4߸NœF(-Rr_Q;~F+SO s=j $~o5@+\̳I;*},r7EnCxX]jW# ).{6^՘'71 +V|7sY^QQb\Q|y\dG6G!zhH%PQZi9PapqiKt-|>ІK\Vڷ.' 3K.>I\ P/ *>nNԶî>i /,{(K`9,5 I(pQE%c`We?6kA[YfR{?;Z 9;=̰ш?gZTQaUq9D\w,'lmFCOm~$ ilmt ۭs߄(}ܬ,\~jHt|[]|ˬ 3  zUӸkF7{`@(K`o((hZ E*C_O2?>!xBa~A.`9,1pHA  nu['fJSE9Hb+mGe$eU69tΰ9vs[ ^v<:Yԧ9SV@yE&*K`Ƽ&aS.5Jڹq>ʲʭdJ9o1X%HBY 9^T@[ OG8/Cg&F<PvTZtUJe*z#fXESGYTA5T(+IB?;R/Ҁ|˩&ڻ/dyШMڌ@'-=P6qg0 }mځl}*Hww`]_blٍ qCx&XV >y)9Ae{ţז?^ܾOsUf5b@_[hv"aO b6( b6K~B+&bu;p4ߓgCo Ն.$MCg$8ձ2%7O*3Qoj\<:hPKCh9vT:fJD6147axv{`bgDB!#<0T˜;~qDE(:gěmf}dLգJ)-fy ͹,7&wqD$yM 7`\I<.4i֠iv)2.:B᤿GTwP?,79\:|!cV$U0PA vf$4^. ^^T6woEנT09탱e.+&bE7}{=GD!˜]+4d"N}^! $rơ! epq6GL~W7ԃwf7_)XKܣ?ؐ}~CɴH ia"4ux%"S"}R ?;|mmCLC.7콍CoȾޖQIpta(,HjZsܟc%ĩ7]l=( 3JqKf`)P߲*u31'tss W `^,'krZ0 lL_y^}X9c-wDY^;(,~[NKn{Vac@^oi7&"@MЮ\"zЬ Ble+|FU6 :JX0*_񹰆Zq$= "ߛ*B'0Ô}d+[Zno'?!`q|$afƠD/hy\Ƥ׶NE=zM'S=P+yJgk=ĨO|~m!P.P`[9t4YZxm[Z%Yj FmC@񘒪<[.۫ҨVb iOU8{ wC1j1*WҜޣkV<,")`|϶ ɠ3W*0$m0 [7l S vR3P@5* >Zs: Gp?B/v/bY/q+)d11?vϲE=VK\gwFn%[7mZ <]h0iXP6GVqLw p^V? w:K2QSo{lק!5eӸQ0v#/NZl.f{L&4˝U,  Uص*[5R]D%X)b$OؘW mAy6l^zyg)8[A~)^lU`e`f43V\ M]AFىPNhRMmTb$Uřm(&_)7:W&瀸B%Y Mu˦6Rm&W0apD |Zo~e ֖afQة*Զ3ޢr& ߙjQ.#VBXVCȮTd23X2muH%yX!0`PZmN1YW zKZ+J c_HZɴp$]E{XΎѶjOtٛ{[yI|Ѡ 4h3%wcIf *ɗ{|]0C@WjDqym51lnz{hsafA\ce{Q|>wil#ӯMN 4Ecx0:a FD9} uߺV: ƋNطT Δߎ?DZ8,(,8[5zΔL|AoXqS V U4f<|mY?+[-L ʵ[|q5<4(6FQ=?o:͈>SW^R-4Ll4)*c%1s!X~fŢҳ̲?ז hl j!猪|&3Q3RWO$9/҇gUTuN/A./5D%+r.XKzv8JkBu@8xb|R̖};t丨@ RhI^c{x,;>2g,)=,B%S6E8a:}$JĥG}h柌F2Tƍ:]2/><:A#`ipǦWreDĮS)v6d`d ?Br.dNv h䌒yǶ1c;IN5gϺ }8ђ6HA4H!BJ8+T_z}EV.+s!*Nk7G2<+8@:@|4>#_Q./7E?%RW,9g9֙+c^ \U/Ͽ|~e|yр8y %L {2V{hִ~1jȱUo}"- Bܟ%5}p혡 `X#7]Bd1xHx~-+~Eڢx2%<` Bڝ ߟ_0\GXK:*נu@*5 "mͥgu[1D~UQYC[vICcgWPz@֏g~cXYn J{D$K Sasƛ̬YQ#/gZhtH$f܌ /6,#<ҁ R w !$3@#l|kV(UMGYvQr¿ =utNGIKh =bgҀ2y2Z&=$*?rgpQZglq6k\@hMC ᣃg\.aܝ=:HNØn:LM W%F"3O[mY& S~^j9Bϊ7;;i]x])yo|+h:Y* p/z^$|#;%ȓLqtFK矍ocYɰsp  \a\I*CUֆ k&RH_f#!m6M)"EƸ.,ga^S௱5)?EY25Qovyg Ek Xt+ nOQ<76\: |IW>  !G7Zk0/GW|ǿ90u"|r<:|6`})PcFdԋDN3#wȜ XAv8Z͍*H;snX-+P/M.s佞c.ƒṾ;}}ye' pYVUCڿ_&~DN,@3C.锼ft i+iQJ,[cBm(S(9h7{ gDQ3v."__y+8*"RsFKaE˃K&sU[ym(-oIaI>;fS}eI? j5ت'v::uJ"?4`PMB vQ5PS5~pKEOd"Q=R9ϰun_K[OҨnBUm#zO7v/0llxw %%~a`tD"72]-7oEzoW9i @Gwj` #FHb.8K:/T@|UJ5&P궦Զ{4 sWGtNl-;|P"oh0)hkH8iU>ll6'F ㇞J c1O$!?NHkv( Kp0y R 2hU6 ygLŖɊ^SS(tOݓh|l}mnY0b\ltlCH vag;[V^~N0# q_.ָ @;"ZX-c!p0ZN_X),Ut8f幝6a{kT93@UM.t^.֜:l{,'Z+Eg@gX6U`cN J|g:t ̘f>QYz0) V٫b)ޖT1q7o%2JɄoqȪʉa~s7+}҈iipa'b2Xe0n IA*D: C?5{zMX QTGĈPPąi) 1 F8_| _+҅H92?Ze棷)L@[HÉ4g^\=B6RlHO%%C0-;Vjj Wg(Btx:fBgYTh[;$B h ~AleYHs zA"蟝 ̏qɩ'a5CLjr?{)KHk@#f3ɦBۑ*>FF֩eIHN>'ëK"37[Ftɛ!{uzaEy5"(іنM%r<k[ xB@S.hckR@6\\-xVpXRj&8%[}?͗Ik h εYɷJ.ZleXW1#FM~-1,tuBemb5.XxY;ocAĽav)O@6ǥQ}jwFHIzH+uEF@L >=2Y|,*k M/mA3Nu}wrݖ܄{$c\ҺM0˞1_UR1qQWK}G/AmSe8)}0&s@/Kj{lG=ۛZ8ɛЙA YT\P,]e3Y*>p)*,k炠'cTCeq&CŜ)bwq77ԁgn NFa S5 =. LM_qlR4 `76)$ 1Z޶ɠ4 nE+tZ)6$ xYF1fsa>qP'q?#rњ$a\{g:(D563%*wbb3hw3=܆#hF;VW7&"&'EP|93谡}Myas<>xE'ݞv3ɹ-Vv.7rҩlJ/d}lpV2M:go,qTy >"c7>*FRӼ ,$B:9Zb?PTRP1:j1hloܤ3\p(a!´fa`@DJS1TMηIO{!fn'0N3X5P{bztd"khY裄*k@;uD2餧Pى۵JFgSDyA " 4=/쇿Sm&&Z"%_i= bd.>,?IW4wPZٚ1:0⨂3><괌e MWl8pQiRnKQ6Ucb>Wd|FXIGnV]̨BI? ]5vrkDs {* 7!rsH0_QM`ݡTH5̱l{_EFkvۓ 9ū> py]c˻LwN .%^ĿB\OVzN2NeY6 uisO16M> w ][<m@ib҄ (o{eSj>nN'߃TgPs|s<bv?i\gؔ𱜊q^bۇ@\ fP:|1''7ʣ=zQ\ÿ>KD#|?\?k灈$llA1""URd~򋑏|/6Zɬ|x䴄lr^Έ9 9]5k!\Ny>D0>QS ғJxKdH{E == v tOmq`34swh.:`fW}2QmIj}6*؎ڥ7B[fe4<֣B20E L (ĉn;r"dG_²kKs7 d;Vyq,-5|Iw m|kpTcЪmQQ1 /sqܹ9Y1 xg 9_CWNzUy%@{P"2ܹ`ZLz=#=c7Ϊ֗!OOSVa~h ׊kcMuh!"^søR9:pnko0j/_h`fm 5 b)d7vbiV\ q=֡JCFn MeǪa!QRc$eN:|}vClȖ?ScQ8Dtrʾ.{`tQΊU|"V/NZq1UC|3 -Xzt}F{F,wAɼ c#ReFYZgx37$7S.]z}Yqi ؋EqGԪ7VگR:x/4?}*, tw6_=]6Y>T;xAaACiNp} Jj襈lW۫DR,76[X?0~ޓDR[ 4߫MD;UU2h;\R = EY|]$LnYt(ף!V*NUBFbs[zZEY=gs6 lzP;%ZaKbI1] v -)ĎuyxvA^um)҇|cg; MC(yB(֧:s:*aomuLV~K$kȏE\0)`3eqBRFjC%1Bw*9x7mE9X( a_ Hr%k߃lTp%t#uQaz_"1{si־ȅO'e);z>L߂*6nApa5TNy7ZpZ,3D%oO{>y,~ye)#oXR)oR6f+GiJӃIDqlHCbZYbh6-2zنp\_nj-; OQ:$K jcG}1<#\ ANj(k}V.v/  QMeQ s S`SS_R!|/ʅYZ'6/r{F㞌d Zo *YDum{g`kv]mY vakyg?]$4j-!qtd1A2?1^<x"')2z.؝OfњKkqMt2߄1Ox|L2i%],EQk iG9HdgyҹDH KpER 2HuX,i?PELRPi6\3,9}_KI7`;P-&@m1C ެTņwqbہ1zC0VZ% ӊ)p-0&faK#9dLS2BVP)x?GL7j'gʵ:1o~BT?m9?jϻ8[2~!K~NcJ!)D%ESj cXV07(}OA7bUayVa:\v.˹}am@A^h.ϊ2sba? Mgⅳ$.-!y]ېfGX<iLsil7I '$+t?6t49NR8.TTwW[̇sUY, P%9tO;ܳN*4 Ej"$_~ʷP{c͵ҧ/<*DhH9I.N=h\Nݸ㏿,l:F*7yw).;Qp8<0iMNZr[*Ppwb)C3LTc^ y0z{& l? G0߉2Eld2_ߋWF͉1La&) ?Xأ~$B9y0B .C x||*CA8,dm&4GO|+vAןwyg wSz.挰V#[K/TE稿Ffphjan0Nju[=.=M`! , ?j F)Z ѣee xKzqݶDZ $r'?y8F,lRI獲i+珀RHl|VY䀴UA~C+EN.,$8ZFgSh@rփJ k"b藈$DREjBTksA,uE?~R؜>uMX"F3o _g!QY_;EGЖޒ_WpZ6B$cFPOc:&7/>WGa*gFaa>{;77Ŷšh ٬݃ $`~ס [8hXV=^!uaVN"y!E5^dݏn1HEgoDx*^ƇwPNK0+)UQC {4nVŦ48R\;_ L<2miqqم}3MjH.e`#Ek vsYZ|rZ R]d6 fovi oLhՅI|rBJgÑHA"'4ޟFI7-s5ݝ࿅H/8T8UVgK>UVVzifInkCS6 NTh@O.\heUz៮5IQXقO+3xzıdp6Q;LAt%33ˆT;/0 .Hfp)OaQ-2 PHha}qOC aHgXe*COZkH:Rx{|8S:>X41iFYtfX;22op80ɠ桧KMrl_>ZpYF9$u;2UNϝ긗F}u664Ԙ 7$&B&7 _[_=U\OW6b[*NNb6cZTmc^H=lq/S&nS]唣@'A.uy 8c *KݲNk]z>[ CF [47m 6ULY)orڐzׁL-@HX!mZf{R䃕W %*&bvOtzFF^b-}uNW)\z/Q֎9_|G_j7TiW8N Y -d薀DLDǨ7YZ3p^Ft(ln1Z"M!ݖAq0 o]N/p 00CVҲZUu;\,WM "m'yvLbP9`h1 ;tpx9ϸ$8?c#;!שׂ3KfIk+,, o {T3rl{*( 1=`/Ӄdnm?P| Dw%"R)w7d5$kE9,T, իhsvyu_Sbk&݆mk'!9iEP Xv}AJ @2n7Y3$-j5: L4zB)t.fNlbjWh GJw%] Hw-SgmTsUuBaԙnt>kȮ)Y\u_1|`[]Ts/Ls"F E.pHq|x[S{lw2ef ̛-Q"6&B,@;cOtib>"Ty$-11NW[ُqw! hE&Y\NR\gHs2J-4 pK%Gc4>ԛ2{7AܟSUB]}IJˀ(ؾtNè?Μlpbp@c 3ASMN YqQT\5xR">3,7\H˿91nltj7![Cq xzE32$ɺβ1kj;Qwg}rA`-EmnsBA>oپ{z vCg/P5so˨<)x‹X=(Zav¡qvgHTäx4x+]I.`dFŻFKއxTcm)3Em$4Qs{oWV+7-_o|o7.hN/ ڌN_CB]~D6L0LɶE[rHS3Z}*td~p<-R5t9=#SI$A]w8' ^G/ W0o\gt= "m P6&eqD(49&a|"zv(Ù@ݟ΁)n蹛S Hp?Bs&Jj$܁y,1>۹JWv8 "ڑ$S ;^)"nUy14_yx 2\hUsmiѾqV%\kD"y $1'}|Y%i(I 4xQZ@ Kfx\X0t|JylZދ@+E^:[1\{!^V[ =i3 pÍM,FRikuARDP ʵt1mT"Ж]KYNB6]ucƼO)o˔ m^ pX?Z0t$ zFg4Pq?P@lJ}{Dt3dNJYy>2eq((1A|]S@_keA>zPsTf4Y| Z@ ڋȒzh]h8X ay1MPe. ({ۋ*™J,@xz2.Vc'I2,QlS#S:="/GI(-qLu 瓜;EP>x͋Q^x aϬe5ZW7e~́Ab@nb7qˌrW@x8KC~7d=5/x ϴ>en[g5dkKi& "2;vC<lJA91{^QЗ8^chXHKg~H3\5$)mPhG*?՟Opt ? ag^\xA7AL XRH9b7ћ$dvBF8mx;WXN_{d 5X]!{M)ge3iAn0Z@<:kEr B`z>sy}ft@ҜCOxBֿ%6ljԾ5RU흣lǨEePh lhQ*9oQfL {_vCV mS(wG)*2?SZ 0;$tk?{m[aXJCdrpVԦPXKTx#7Q -L_,BL~{ǽE`]53_'Ֆ1e߃?v=N;Ϥb5)S# '}t\E\5 ϱv',$kw_PjuCL!mBQMt'Re2Ɲ4}1h?VV&S#t%C:\U>QS2."c#"k܆D'@BLV 'C& 5j.ޘa)Ȟ ̡SrnH,&-pg0Z %@cvtӢ(e["fmJ_Osm=s /gLmZax:x5ϼm:.ET D1Ҷ,@e)rGVvhHfs^cfe;1{0u8y*LnwRI%혔1q`HNDat{'yτ7O]v``yT:k;x;Yzϧ r= -׫s4^3KPqבӟ'],e&4[ӸXKO?cb ( % UJCsa`xhMϼR㌩7e_8J2ӰN_&ZKŃG Cpq NJTjH]u~ohL[ج5a&'vpvfms3O 8OZă~@om}IDyV)x(3|x\Kˀ[FβmOkp9@0^w,.YE2ɊT )qQ.B_輐iEխԏ 6CI3#lC)?~,H;ÖWiơeMi_b UP(HZ;ma]LfW9Ax! ")2ˊP>skBxYf]y] yl3YtsryVUZ?YJdWO[_z]GWO C[ OmjJ[ O79]*]icF-vqS:?d{ @ |)Lޅ1k҂QD8b՞̄#}lvbЇB: qm% 3H$/p\>U y9W횧daæ:O+⋍!|z<[ѭ\dqڀD[fl[%eg=uKR#!'r-%֠,рA/NlJ{-N Xaٹ;~-0r 6.E6 -@f!-CGK@ï I~~ȝ=d/ Ep=D;A[-n ;/Uj-\{Xerl4\hbbXNT '}mQqKN%ڠx/0Oz ʰSϦ#͛<󿛮2qZ@2z¡Sl8ۭO ;rk9jqvO@e!ɯ.CYk~:(ew, H@ s]0_GBL֛@Zb--R4EV3S\mL VD#L NcpkS^އꅀ>o<)\-Rc&dAj k%cPUPݿ*@Fi68#ƾD75 ?䬿K("?% S@zn;1 f`v=q'}ǸS%Y1?5 -O0Xzv4}0!rHpZk~vKe#zJgO~_$S[.g3y(z7 vQH8OBnLPxNLHO.m]^vkL t{Z5 /,n=Ρz00~YsZ#P^vqKIIrQjc4ًQlC n<+T FAޚYՆu\h)ө>cj::΢f}*mkR(>ɑƮ'] ,H90 Yͭ ܃]S5 -{awnZ=IP]8WU`5; !S2^{lAPO1,&^m 2u2_A:Z8ayG8O܃@Nf`١)걚%= &BSn0:LWXðw}削N#?$Gh !%n}je->d<!$OuF6w|_CrU?e(آ~4 RPT1SHU*2&'؄w͌ Eߘ$&5 m {U4ZWFTI%Q*ԑD| $獊!##]3ZI'_! !4з?w_.p4\":q<$Br\oTB%+ɻZ3=xvSlvR~׹ۄkVO"trx\BSZ:Z#]7bk Q5VXɴ ]Dn}I`U@P7uɅZӕ\+vJ| Ku9%W ƴe4$.jŰWbv6'[ bClS`C XLʼ`Gt49ރSLSőI@pYrƙ"ƽH~_q[<'CPm!Vsu"U~E<u~if57}E3 y9wD֙2w)[׫EFQ2~ء< Mmkdy`xD-0C;TƏ=bD}"un7% ,de%mVjoRQ0B U! Ooo%k|=}|-MWR 6>E`C~gk>Ηly6'%@>S|kUG1%,[`V:j>RȻb:0q^XKčy:Q 8w t{;$ rڕFSN}`DBn%Gıp?Hf_rj`; g/'=A]2zNWf}x4 >kCKTdٝKG-jaȁlm^$bz塴ܨϤ BpDik\' ; 2Fkd|heh38>,SؐX1^7bdnfa5s^c9ap{q/Sii2W[Yeuc)آLe$L5}U NREbJl7rOA!_?*k於W-?l+p[lx'. gU~Vp `cR VwqAXm~8Be`0Y 2N bl /1;a 巴3l .:8ߖɅ G&|`$iP!gAEA@t#oL*҅9hpP(YRSItZ_-5+hKPZA邋yq]#L&5㐈 -3_(x 9J򠨆s^P)nt=_>ʲ3nqsKӟn ݭrE3ϫb 84u޵cW \ck ~ D ޅ9s /XGjov3EF~P#(!855m/ɦzE;#ˁe)Dp۸5OdNn͡I{`2b{]ˑ&,Z'z \['+?sn3{SBg☘a /Ѳ6U\ }k[t]Q/ q!9Aa684(Hz/o1GViu5 {ڼ7HD;S{a! %|$9(LL4ה؞e&jΛ ok 5"fSԄ *:(>y)"&, 3`QW.>2cS+Go+> t(83_Dd,VRtif"*=Jqu*1E☳aGqYY;?_q,Ծ`OX ?Ha֞B&tcX,b)yDREYX<KjJ9s:>|CZcdޒbe:A=Al#'[XSݦT3KuқR/vk}5V-0E)n'JeF2LЇx5]gm@po%VފcF8BZobH`tR^4:,yԑ{mwg ^''޸JR`R/-3 <OT9ǟf&΁c Ƹ(2r MDQdZnx$-@V6W:vm jp7D\^.?fF~U"adTGoA$A Hܬ(|t8#N# u{~zBe;đ9HZ탔 ߞV=t] [|w:0FZ)'A!scẐ`-B'KsʙJ: >s#~|Z;Hܺ@t? WI(>z-m<ūTB`-mQ4xk_xr[eW0-_x&h<`Kkn>;bqVNDb<_}Ҏ<$K AEK?==JD`Zyh%V!s,rkƳ4vEKP?{(P7MЂI#jjRg^q˩L47W,;.e$Ԓ8RCnKǟD͊+RwL-zqAg!Ӛ%:V(=ӨGETW$ =0QL-dfpZ2_`wlXY$$qĒJ Si&܌n7$EDGêMlqiom #nM+xXi ~c3'YX1nMVZ0LZaA%64{zTva4֏mm}!SFD|[#l ɥ|lUykYvȕͨJ1d"9Wو\={w@"tm]xeF-T?3PО F( ᢟڜZ nH3Hn"y1wwX]'^OY!Aͫ( ]nzJ<S 5k^H}ڛKM7 /MźCsbK?Jt-vj00YiLn[{9݆]CEMוfhJG4m4rTZsaSȄnZ~P|cE7 Yw%Y4F4,KDU9j^Bmr~JPu&I/4K4mͩK|iV.Z+vxoű5v.¾YW8֍_dYo3qv3kSϘ[ 0Gk0Г/MrumYC^ˮU`$N;UZp?? ~xgQ×Rto]%P~˲/|Ɔt<&W^ .=ß=_ gL1j2RDiէ&T)@ "GtW`.a1f5 \SzߟBdU< u}_`/'"Jo1+rXσ $p1Ėlv,xL_hS0-m߳JLcg"Eeű&uǭz{{2Gl cw]9f`%om<`M rP2x:'Zj+mW&Isbq''RLrOQaP5C+&+nHsn5$(^q6KbTFrץh$ܓ~ w{xIE~IW#-at9o3ul8J[Z;dx6@9(sru/cq̥)sTj+!z I> $W*r-M͉2V,F̩-D1*$dM779(fW&=ٷ$*Tpu_^&Y1~ y8/N}ڎ`D <^V 5"rPnVcA65r73gtQ0`P P:vrYjE ݞV1T9e u=%=/;yZdh[\W螖yj6 ˿.Vk NU$0[TPc܍e~=oON4~lè\skzyQ>hBM`?ܼq6"wpK3jV4 Ԡi'T/q/ N16uŢs?|n> @(ز٭:+QE_{ҹeruZ4~:x51H/i̦#%D6 pY4cs #q({S# NkYnד%҃Hҽ&V]ZUO(}^T"ɪI/8Y[$ptUaw^r] WAT?,Mjx?"7O Fșa-Z6S!؎9*@z$E4 J(%: p8r oq;s=!ʌ:my^Ʀ#e;b|O"]TeE_;& UF]KY"R}>'+HR̈́Jt3EA-r'LC2n,h+? 1zAwx Wo/?UH@Q5\h` J?q1eU<_q/ek[_P"@zG|b<% =-opH,ɍF4`28b>}_#=857ץi{%zs hThf.)#vEb?5?d7BKl$\n@O[ `,Юp%9lԯNa*i9Yv_? e m 1ugěn)HEpz 8O Zd)oNC拻xul`/sw1)&#$v{V\IfQsaMk"Mθ 1sfi"z/X4LCilC{hXEtqCpGYqa}Ă㺭KQpo.-N$xe9l|. 9/q:k5U0"0ϔc&Bo2”Ғ DCs V%k*#V>+=F6?8Lе-6mV[&rrVQH@'xe`CO܄ w>}_P%oN R1-Y5Y{ JGb\AN q/ac⮖tm(S9+W%݂c|Hbde(fhSWʏY%8/׵ ڔ>&o Ui99=BXwBu 鰿w̥n: 4tȔ gX ds Kv}P> ԂFDm*OѰr[h @ tK=U$WD?}ȴvLw+ jl#a:gDp _~DJDb]z 9@xqީNa]3Q"\}@1suPB0>ގwSc_}hE4OSss^]Nc 7S !pcC'/11u$'ߗ%J`nKEq[xEb] QFGqN'@BgB~֕ȱZ?z= K7ٛ+z ڎ?fɿ.96yuXߒK"WniedAܫ'Pc,A=J&1B-bܡ\ϣv˂&*-,*t1ӅL`hbeqELqYʤ J*1r )+Կ[:7 ==I\j%`|ʗk 7ԑ^6~lbHN;aCQ0 au]g4F<ŗr^)j7', c!xqs[(O)Hm@kci<dǂIh8Jwfت"8 VdN!V Nu#Zm >[$Zrö'աǤNTq͹M ld  $-_45aG{zaoVi]}m#DIJjB6Msy񧣟GjEӀ0D`g$T]'~mkx*WT313ʈV.LHtZJzv _#WJQLmԬ#=]Cd#ٿ|Spr.:F;ILeo//{̿j{0 Hj]2Z|J G03mN(jɗ (:-1Sͺ/V\HCO[vX6C|6t?&KlM٨yuΠ/w"|odKĉ, (!jIWHf"#aX-٬56 '2B0/$ɐfR8x>1!mHQ!/p Χ9$e ě(OV =@S:ҠZI[H/ə.0,w}"$g/Z[Nǰ wA2a׼  RraGYV5?ltC&G+(Jq8+?,CJ1) B]߲9W%L3L0H8cH*ؓo ֨a\`(KSYDF|jbtL_N. 1g/[Dn-$7fq6[庿.d9Au?թF$Ww5_EMk:uϠ>V~$o"-m ?[Z)8|<# ͘,m`҄[}z[7d KC,SHz>Tbr^H2U[ܙIgr( _5GsyPzyMoۙhEX P x?p\6sMr66,xmDe_Q\ou(Y>ӎ!!M񼍋AD(kJvu-=*/Y5[$M)SBTxd|念VZdtFg7V(1q[?1 |n_0eY:=aOObq6ϗ6$tm[MoF-s,wo!JK-݀~:VNx Ň>QcNŭrM4RgJ(:AM|U%i *!|vf}1X~ bU(8HRiK86R?btSz=ѥIFN@8 8dq.}v foNHKz!@YX% ssG߮@|CG[󄵑 ~+Њꃴ,;Pj;?S,3  QqI]:}lJic&FU} -_TT+pjU=C~IMIvs,Hf'_a[6Al[_1ޏyn]%zMpns` hSq9d[`U#iy)YAa[}6ɆU t?{.ҿL=h<ƍߓѻ>V|kΦ8At b75Wz#}*ގ(Z+Ļ1T<_.:Ґ[,n̛۰})p#MҪd{&HI㪆;g(sOVN`AfMd^{h,1,2ʭ rV{G.'qO=oR}* kĦd<$^cz3VF!t_ 9AV $s{*D_">U!,閥ف{mw\~$ @{t&8ZlŪOfeX♗bf0 ȕ7up_hB I32w?7'IOz4`#~,Eٴy\ .a'9ፕa^Ce逃 `Rd;cPdHꂂbw yЈ[؅ө!}wAJ}˞HD;Ls%IHPRWOy$<c|ߓA(۠ [CjNPT|=uƶ>+wItJm[]v \=GkT%5=UriI7!Q3?qNS /]m|{ GP>NH@|>GV;\3{Tcw˭%(pWc4Š>x uqջe_LƴfmGw(iIYChĽI%OBETXE{7xxo_{űAc@*) $ 8~QS6UwQ} tE$DPňtE_  1A z)PQr(5A *@d=uoOXI^gvˣ֮Ez  2.:gj~U *l ~(|+kk; ڴX = 'T-ɐS-:A?g98,~sͣy] yF()!B3 '䀪],K' 9 -bзusc{̛K\]oo}^:AE@s#'fr jR$>/pUsj%=L;(Z )z^μ+uc?VÉV+Ϊ ~<tjK1W4O[nI3aiƙ!0ۑ Na*dї:+6BI5jd >47plgѤi` 'Іly-SBRMmS0ɯFTQx*6P ]])"'!+p;6pGCkws5 9zٲ2~Kd~7vHXôD6man0L@2t.;|M3c8"u`xo"&[il6⤍Beȷfдˁh)g9; '8Zآ& r>[6fr呐_hP16̴θa%dzsJS9pJzhf۞[gN8+znlWs<-u/=-3bsJ؁J"4۪51ԩ ;\Z(ڄkH OR(D @3i9I (\*iwڤt@D@<URY5pNLOtLr4*B$-N! O>QPe oߜO=맑UNP#2"(Um |#du D7-M06^6ktrҶoskq*ldd_1Cc.R(4v,i2C`FDz㎪2)1"< yבP7" <5X=gV' 00 <]K HAzp6{Sn@[f1:l/8;Rs3i72a)Ξ6lsqbJW9٢ 4MPPu&- nfFZI-7IHA(فkCHW{[r~V/nr>ɔ^G2MIHF(ETHV xNa)*s.MUDH섙3W[yB5Qa%+غ-:#HرY6Ah [i!ϡu' ozHo.2eDS\qcLڍGKb6`#*ъko.A}@Չ 9N0E4B" vv kQQڻ:&vpEjqxnKaʓ|>`; Ml[֞MlSD@VS2 z]B}@!Pى6K/EVQͤ5:3Xtb]\H3>Tgf-6Za6vUͫ.!">5 tFl:>;(7sWM*Wzu|~=.+;m dϾ@㔒eU(u oV\s,~T 6B7@@񢋫4aʜmmKoeij aoUn/:ec0 TmG jh> "/{ɛvi3mۙJ[Nj/ܐ8Uw-C'&<̶Y!Md!"~!b<d@cgTb$EdUdD󮶶dx)PFGĮdA:؀_瘶`nW4+ߢg0gL DS×R.+ d{1gg*gڱ! RR $=Mfg I1X\3VEU1Vnl˳$sB2bn˻!<'+L@9DA1 Ȣ4;"2<~uȮ\jCQ?E;Sֺ-Qcos^XF  ab1jga1:%Y |Aa3k8CLK'd2a1jBdSC΁#} Hd =5}s0N*?B*L a~;Yb)G2 :$Q~7;4/Y]ʺD@Ђ4Tڐ?]5ybHu-ps1( 8P+3 jBb4\`Xc<wHPXB(T{طaf !A@H ߍ{Q@D* }*LM"Ω-6|el=~%@{/TDԂ_}S&A iU 3NGKoq .vu7pmf}L7M%sbc/"#6`P./$-f KD؛X"&ptDﲙ"[3mE&VL2]qջ/cjDA"S3OW 5Ҕ<8vj @U>d؟>ꢭk֬vꆥlI}Ԟ' GS:U>63Grnu#94.*(]}tl0Pd>FCJ %$Db"{8+Q0.ʅ*nMU4 z /<. ikٹn4nWA-bL q'_@h9fcLԼYZ8@E(IFlB R!mT񮱩t&"H(qZJg_ `[QH`@7H#s@<|A?ǎm͵ (bTĀP7Dp'Lj3=>e`B VU@dB&(Z)81nR'`^P{+fW-%Qnk0Yp2yFd 踪r( d)53y-k.)Vud(~RLEOG2 D4xnKì1EN>>&-MÒԭI({.uYZXX`)塻-j$7gy|v4Qa"f޼QQL6 UlKZ #l67bz]ZʝAՇKͱ6RD?6T>{9܅TM F > Jpfç֘0uY[dèb`7U΄ȣU:47Nf? c>s! $}mh ƨ{gjfCyNo執5W\pJ (S-SH c@_y,Mَ͘tȨ̭(L wQb,a zO 6}oȋ,BDuD}GK_H+RAAC7KQa~T j -A,DS?[:G GUwn@g}ԠoR{6:Rf@z;؈zQCMFC gJ~dw@QRp CktԠuщh.3$w*T:7;?RsB~Q OK>$xص|vb&(ΗؐBۣ /-gqao~dT5GQJ)P]ܚ~  'sL=!#@~>\ v 2.Ҡ$bCn$Ԃ#}) C PXimҎ1ka~과Cz6n4rDJi;5d;:!ha JbDHE@ R!A!$_'Q@"D bPM '|́$$"`ٲr{ $!m 4Uc|*".t1p PA3b 'y](_T r S=Y4A d )"Y9 dcFƿg&}3mo2TR"(SHNw5Ln:y]HOw;9_6"+ v]2cIɗW~ *xP wj$)2y5'ΌDPMTYC),H`lJN9 (0X B mԩdH@MݻP&'N?H(y}(ֈEG z{#J#|FAd"E$@I!IE$Ҳ\0vReU]Ae)&A5zy;Đ@XhS@yHro'Ywi&Ɋt{#o ·Bd/m]y8 55D#QDE5YzP0=9Pi8b7}@!"6P?_rD:QCs[wlu Ji^2!!""zc%Kkׇ:dY/Id"YDRNeZ+.E qcڲ@kmb*"퓎?MUzRǒg3fb!?U&fL͂EHUUJbbE$F EHY">oy~9L{~~ ၼ, S͍nζ5Ix|XT_M@C` ˲n`*F,o GaǬGGaFDY (t@í/'sQ&^ףfA$$" "MI'G6''Į8!",H2DgNX ]ɇ<ڗ(;&;!,f nL;;yԂ;S N$U^fogҜ&7Ϗ]X'+4358|}iDޝdy h |p(5r6J]er |NJhD妜Vq'/ls ~&87m'KPD E+er;r@ PDtsxШC 3G V$N#^|wxIVijhhvKc^NrT8[ϫʼx:7bn孹jYk:Piv iݦ@ǹ}ަ:|05N7D4ijxL\D ,+C@yP;<6wuA(YE! (y:y}ܜ&MMC<;mt4ԿY!BAӐ$17M}B_g'lWVU͚^J]!`4r?2W.Φ˯ީyndCN:5iX}0 >=Prq :T$Xct"uF@hͻbUjY`hŹt/!AZJXP+}VN-jR+Na rѤ C ÙM/`ɨOP LECo/&˿Hvqs,;X:(n %7FٓGd$^VIV:2Yxn5*̊%AX)EN/I-H1{î4Y/VOAD(( ",<7VF OM-(5īZ]ӣi2M6KÒz-ZV ȓy..^%j Ӯz]]"ωɷSK$cO!;yGmOY^ț0jnU1);8d' !3Ͽ(|fMI?W/+^$AuQ0:'Z+RJʞюTA@㍌ d+k>Rȗ8 8St`UXYX싂*9dfdZa .`3$i6$'x1(>ŽW9_p t̂@N ap|/_nCsXyd#Ƕb"H"*7tLjH p7=5v4ml /#k5Wwtqq5eB*"UDLsjrG)cꛭ%f Mh(T]L=^>7yqrFpzրVv!`b”!w5}n}tT2}9i&ktPR$`$wiZ0<[C\ . ^ﳯ=8}Ϫ~Rl_[CY^ @|PÆH?+ݸO:!'w).)״Ƞ >)d` -\2{^ }y-35I!E 6\𮤪P R  xJʐuS*( Q!i-"SVo;&jNJI1Yb@[Y9pn#vm @ 2 fn^rk93s@@1GN3oOUGjeR+αsWGQ90@r Y q-0\46ѫ<8lqa8xx\nps{t taP1Gcwv/ #&WZlwWrx8!Y4NYCu1P2ژZ+"ޝvh̕{L\7hD)aA}TjRc&P w0R0L"bQ+aq1Pܢ=&dcm%O4#&r3qJBpҥVkU@ Ӷ ߃]oS\S)&iKL=Cayc D2sO7J $t:''WC׸.lqOVw[&=[ȰG85 i Z NFto ^~NR zw,- zu ^47!+I7h1rc@#k4XLRQ@lqkZʛT|^76vCkdA<ؕMf@.8 Yb@*gQ4ؗ(SU$ b7x3"q 7И42Y 1a<90E(PV1JēRrh^ba4T="Ԕr(z͘cYlx"gT&Lq`sB(GwM̛*CA f3j0ҫ+U" )0f%O򧹂&fY;cOw|mW d!B[U*uDZJde*OP=-22va˞'15X8@,Qku|v']ɘFF!@ g/#( %qsMw:n+2 ʼn\W}xlՐ/So׎b;voUHԣω]J*sCW]z˄7))\AM3tHhTb!<7#>ˑfo=~cyȃ%2=}k\U,^+6)ha=K_{aͩ)oɹװq[6#TtnF`8ܑkEDtgYd3B'AލcXSel_"^g+whؤj"*S[=EuګYJf၈c$bތ-n[#FBdЍ*jJ TK! ⤑`Y;V6k-pN6ć CGb%abʔbE8}- ]-۟{G =^kBuH[\_Ͷ,o̊d"8xEZo/+7tzԈ.;e .<ɾ*Hj-:]4{Zfϼj2&g]l5ty^sVdIOLb Cyڳ6iK,k&be*Q9W5&Ԇk&jaOPD˟ARҞ<J Ԃ[RǼ}'zsYBYk{o+Ͳ&l\p<,<#gj>ac *Tש԰PJE!StiWod q:*חԠV־Wgy.Ѯ^HRƺhp>".v= Y8Xs}|WWM" ;L{~1媱˴ *f bS,1DFYڲl9G9Qu-|- cse tݽc`s =ƥm ӇDz:1&zE2dDUgQ.\['7Զ:%&1K|a>~O`a5Mev3a%6o1G?C3w07g+7 &hXE$+jʐd , 8HPN% U3WGir!ў& P1dQou2)i~69qʢo0EO*0T̹XB.X-p5Z IHBm9< 0 )4 HQ I,cĪ&bxwsFd)9-Rk#J|,TN8jo,E2)si'kd&織>[ae вɮ(Z+=n,WVt]m611FFTiZ;vX A/tj^=[* 05ML$+]eVJmD6Q]liv* )466⨻0qjATP5AA}Wle@,PLĸQSkvEQ".^U-.jI@I |Eɘ9v^I.AS[CYEK*(*a"`H*'2obt@B  7gpƫ"bhRJEUNKrm?>g_yeR yEJEj8*jd UXi0)`e]֗j7k uexd)P2vcLA SgQʨĀd `"$ f]G2D6:9>ROBmEU Q㽥E6ܫ"9l"{Y4;AV8@>Dܶ|A$LH*%E|T1`7A|A@ U/(-:s RNU s8I]p&b3祟1$ ՠI#i.gW `@7IQm gDNVPE@CEGR"!Pw0@o*z;=k'E*bb jyוHȲ‘Jֆ@CӁ>\nn,pnWu?`s*lHsIi Zalrp0P>lsZ1`";2zPT|L-P}LN-5 2Z_8nBìfq!$Djv=svQ+6ZjZŨPC|qTMhA *1Wasu$'-'qѩE;_WJ]W׺6siTZ+Ryw[ܛRRWqf}AK{ex :n̠ (R (p]gBK@Jw솾Et3ݮj܉LCySja Ud!yPq Q."fm]J:/qmK&͕I xI]W3y) 虩$&"J!'nkL8[p/x\QD]=8Զjyȅm 9r6:jh4bhPAd'$ ٵjaxSuvtU{T^*H^ $89v;7*xj Iw[.ZߠP:3iv-'DB SmbYXVP!|<qN8YW8qZ19GBliriwNiZf9 PVXTȀ,-GO6j>"$ v9XIU³1Z5rYBÌ^RdC^)Ĩ+t-JҀ .68Tk'ʤ L(5kKHƟIca,vf&ilq v0*0 H&;Ŭmg bIMY!Ρ?XX76vՅ Fqyo`X}y ru)؃Ჭҍژ[toЯ(\2heoiZBrbGW -ΰX+V{995/]l!!zHGjA-ŀYY̝@$D""TAӒY(DDcfu`Q8< uΐ0`lp@8pRF:yl$?B/Y©xUU}o iJ" -A,u 0 ~c&$(EE(8x_,n!Z{UDU{ o-~GW:>[a2gN wTʜ|~_~4 @Q]X);Ss,g1v cS&:I&6ى%69 R{M.c2ڍŠr\}f[A~*E*0e?xy/ר__SFeˀbr8E#}z[U}jJ:`ł duuH @dP| "OA+3F\CjS!/.R/IaL&!4-deL7UrYww VS߮Cz3V7ِܴ| ^E,ᘈzӛ,<-0Z߆/|.+m_>wvfCl^OVm;g~I{4梪]󹌷CpxUŽI}>{k-xd\mD}LT3kV#=}Y'6Sj2z?d%F]j#'| dA'Dauh;i9Z9:6亽BPLܗ/2N5~&=UU>}ȍ6Yd|JxP5?Vz\ܥ~\G'?=||i~J;lt+ 0=))׽eZ f~m}VcUܡ\Q2+[2挃EӬmY>0xoLuKCwfzn>=b;w?&8IXf,tYe#"S\gie-C}St;G>R _gSS/tk$yj*B[jb{ޯȢkɺ:x)}Y7pbrfkh64~raUs7D/Ohdih֩-ZK<6j8iJ?%0м,=ٶ^A ݸ^q(V$F TDzmn;dxX,-{s[x/˕{zy@_JGmG 4omQ=wM~59hݼԯcex7{ĿQJeC?#iQ&ksv9﹵]3t+_Bhhm7mHk%YV$UC#kl<ב2c3eQnn(g0;LC|P*]+f(bn+-4wxVqsg:MSɘq"߹u|SHl ɏԻU׭>,F]8F+U5-kJtlhGe&dyӇϹXS7"T1r%3xh @B`dk:_a &lzeNslQObCʮ?5/ωo 3̧`~(MGm%꽅|M1s2 <mWynu{f"*[򧹥{< kzq6qbTƷ} u89$ɹ앸&ղFo7y1s2s_5_ 9E˷xck~gSВ}i8I%p`7AV|IF̴w. 7d*;(i9{ /XqvgEk=^ ʊwneSEiUn\5/!V}mUԷevXѥ29bVf4ޡY;VUѡ>2Z<$Llc*L,ӊk3d˶,!?b*ޢv _NKP`(0HX J#<(S3{/c>~wx;MO~w-pÈEE*vUɧ{zM QH)٫<}7N֒f8lEOaж4C9徛:*:;d0,ad>Oi?Bhƚ8ZH(RǗW621pDUr?ZN41ӭgILf!ŊFf~ #583 *J$5"4 8 (CGR=OFFYlOy%<nNx"Ȳ$ Nh+GgWsd 1aAax^D8W$3duG ʉ-5M{ΤT vdeAU7)+|\#k. Xp&' d7\ɃT&>9|G@!ƲHە"jYP[Np$Y`QF4sB$ fzyH6cCA=УfR|8`?L:Ws_,f.94R 栧* z ;&-fFagDwɶ[ozuZСڦ\w,66G\tHB!kB<w[Dᡨ$oSmt E@\1,*AEAԊ^fgV KQ b%` !] 1'M7K I  ( -8^nՆ="+>QФSW'lNShV~;Y M؈^cdd@f>mVv;WXf]jV}fSDgwF,bQIJ@I%314y'1~+yˁ_wClj~1gl4B2":sͦK4="~*9Mn50#FlH-1xhi%3S?_=j%=t/5QrHIԶնYYJ!L?K7Zޱ]?G[Nd(WׯF\$$4cM\P#پմ%Js@zݱ8W R1 Hs+,Mwr+kA2эUA9E&z1Uk+F@!tc6i=v3Z6h&x!~AE#+9uG_ dN`zb9n ̤DH&1l/a6**bPj%D y.$Y['fU0?~bAjތ8[+{s.߃rx\ôaû)ENz6&U;UU=4fGі",!\akhXeLJBnhVpJ=ҴԱg>I%iiS0}6`MFʐ>Y4+V9*NIo az۶+M?-@sD`y@R^a'~TOdcKKjڭug.wW^16%̮9@g2({9O7YIvf68wUC15,w>x'awͰ:v7W3aJrfZ4ҕ |~FB߲Dq<^Y?ͪ"*;\p J(VJpGB)Sy<b| [bjm$o\o}d\[[ Q=Bd*ϕ QVB@ aSqwM?0fV#kb-a L1L8C FVw)ϫYMD:5Q(@=V3c «u9JTG33!z Plc BT31 L yPܼj~ëDf*'ݺ Y&IBqjNYGLs  # l6[4"1u`.9]KYRl\ɢ Xi[a,BƾrzltB(RupBnWIkl#W:k՛Es Wd| @&b gu&Ԕ2}̺ۣ 8>uᄕYԄtV֘ ִgԁ#|XvF?4bMDed3DCͳKKrPG|aC1͚#pއ{%@^1=Zቮ)'?Z8\7ZW2mOd]F]ܓb""`)e,&sYk#NƥNA 1xrҩ1L&;o繤=ϾG* L\ﲹcoG@!'\Q 7`} Mbmܼ 2_1|QُGaTmA>6qǍBxQe7 tm 1L;"B\s1^"JzBIzR<+zˠIǕYc"hNn X3G*( ԻKrx?ف8z99hXDsk 2K1+.ڬTnHW؄B`4.7'Y50EZQgV<ȶ{C'NR0VU+lS^0XP &H !x "{ރ@!9:5WQ302dOBZ[Jbyw8N;Rc|-i;VBrƑ%4eP$/E ki>5yy*a,cL) /~?3ٻ`y9_?/.K a nT cpuN"]X<|.*Z!Fug/t A`1,Bq[|V<9&Q^}AK%C?Cp/5/ߏ_rXZE@`3>%1Ly'zI-~c ]2 <˻t奉ެ,kz`WU_f`@i'fmtut0z<zkDDgsOy fUdFGP6h#= B[XUm9eIY'_r/N(kj,6[}n4hwn-&u|QM:9.;QIQ CJIA#vnCQuuK=|.D%p&/RS)IH.U$ :68@0POVzE&LÝ Bܿs;;FtY(Ơ)(bLϰJBl,KC. ̓.pIPg* aː潆GRNy^Qi7凮vh)yItHA#jSbޓF3Թ= ݱ$D%K1 y/@F] &8JK3MY=tq[jgsa@7M0 SUjB㍐8 !0`)C3c93ݡMS`P ē ş#}ч 2SrZޝõT:UU?\|86(xiq "m:x^&"ZO+pcENr7XDN(=upP56R `A@HfcYJ 0P,4[ȃ ?*/ 4CJ@zHoTψ9@S-J&6 9 p#O'2"D4R=C9aĂpE^ƅYG:>3-bXGűV=a4"WqGڧ[=ǂ:sU/|]qa|ҽh)J}ޟY]́<9BYƟvER3`u*B$K]>1$@+#LJ8i*植? IF@&`jEFk4Ra=C " -K&dp<\e1η"J𤿧5UINˆ93B`2:SAq&ޫ9z드p. QZqyw蠐g-6b(+?R03e[oUU :eՃQasC;|N=z6U+(t'6Lϥ|HAkBH'ؾUT_|Nxy֊ |O~%ɍ~>>]JdY~NimΣ&20013'Q_ªļ2Gar@/óqLzu Oi'kze8D ow ,N82w2ҊOT¨o/ _H2i:0̫4{Rkuwdpot -49,;\#Sz'oyeMG_kq8xlvj&矺|n:%)ci|K[gf8y[ Y'}CW_vyl#WgyyvEe T6-ck[A_>M'%mږ~|#G n3lp0~TMå>oCĬ`"΄&B]j"1)K:qO}u]bٳ"%L`n;:RFdb#鯹htv;L>t31{]vz7٣_Gv^c:.96b~Z]17i&ԧzMhT m,qdxHc޻E˻e wS~s?KtP(a<ƈ  Ҋ()DC )T^i'7zoCa9_AĀz(qKV^욳$ @,f UyI'(3Zp`n?WD-Wc=H zK0`9'ݱogi<ΩAU_ h,?YOY5|U?ϥh9o]C~[{_=69?tv]ќy^!komZlƅj?6G>lq ;/b8DCnpiD)[jR>%l[|܎ybdȩU'%XǟMwH/򊡕tt>IevZ| uξ}s}?m>㿦N-9X)8N]eZ2&ilЩ._s7^wJtwnkty{~eoխfht?9LXZazC0Bi ~ujٚ`9A2[>m55{z^Ѭk1mT3;v!\'wRo5xsqw0u[ v}fkMcJȓT<0Tg'}[4w.qGnO `0Ȉ%p,m-ԛyJ[vʹdG(ҜVBr[\  }Ӭ+.N7 ȨmQ 19uL:9/ztM6Xrv-L$:]{jiysT@RKd$ I#"Cum!":eibw޼&BF$A:6u UЈfX# `u?^h:F~p 3M@Us]qUm-_ʏȍzl0Y5 &udbD :@Ar|(QO:_pA~4@/h{?g` $A(( )=C`!(SsZP]碌 (% >6"]B Q@BE=TU3@D{7FDx0]|%(Š hy-0D-x*c@Ԃ?Bbٙ")`t>M ɂuK@}^ Q͆l ='ԋ>7 d-|~5v9?;)0mCCW5$)u01EBr0ThG|1f v݄?Sei}Tn]/}ToO3Oƺehu=tʚ,ϽN+Fw+1iv>6'Oq?G:k)nǩo;Ū_39l7w9~ܞ  Eb3^N|XKQ:g֧QB/l߮g_c&a)7~iWMSQP͝[I~Iit_ޠhU1Ygc^s8>;,yI !Cf3B|H:3phksy7WU+ZȥnrISjw۸RECz$lr3qPNzC\0nofK$}eqƗ:̴'V> {Pd]C0M@> q~ CEʼnt1qi%#܉bI.Vn11i+&7WMۢ@/ַj'g;keӈy}ݎ.fo9dbރނtv7 /cr"ѯ,c%٤a. iQSqЄLkML:Cky@CnH~ņz4)}!հӭب_=[ssSN!skF1|_ Gc@j2#80qr{;j&sӮl$ 6Lr-i2V?X#mFn赶~BYF}V_]x=GݨfEeo_L[<oՀwüKjr¶3k9\ں.[cƺC;_~rvZ~ڤwqr*fz#bvcy?W[ucZ>nT?zyOWߙ28ݍ(pwsXy\sPiu_tg]++uoVA=}}TRRE!D#&uN0ؐ"~JRQHM%=n'{P1yh:94U&ާXI1SŠge'ާYZ3}*c̈Z(tSoOøoo= ޫ> *~s|~*mf'gyZʳ!{b}v}-E!ލT1ye=1B2#C@0#"gХtU­7 Ct./0#PLetw25a`1PHĩsѓE;1CFIuS&Rsv'Je~p,ovx'̔'WvOAm׳sӧ|V}-sw)>vlѬLpPrR؟פ5+7;^sFK4z~Ƈyg|W_nrhg]\óK{*G_w>5e1-0Wׁ̤T33N} G卂q{Z\f=;*+zKY7C 6;S ^R& Vbr; 3>R9m ɍgsg(%OL)W xΈYu944%^f8qiCr1U5klb@b=y_:E7G~l;RwqȠ˓|UJ2BN7Y:/Qr3Za[}9^"} {c|]׮ظ&B S/_y}T0{SsenOrܝ{ԇ՟zL[oE[xmF#}aX2usd1oVyh/CPMw_&q0 @"{Igw/^[V~N]?zjE/~= j ̾|6{ՠ2_@`T=N Ns\́ zpV_]Ɖb]4P̌^r_ xJJSt]S06Ÿز -0LwQ)0(sli]pr_Yxy(`M]IK2!5U"ު5\ퟱS-S5]β)` zqsQM"UPQ~)h×A,y9H5 ~Lx#$3v>1ʝWB=~fz=/׋9λtx՗ٺY{6[ⲞaٮWw0ϋGD,1 &/t^8=%Z3fl9w;5s|C[{`3y,I>2 We4+LӘ2T3I|oCG>l6;7fӷ-lt<˯c/)u~١{4_"ha)o{?vR~;oz;z+woc{}YR|G}1(GeD )h*H'փ B%DjtNW?Γx||?()&?ݝ256]* vBdN^9=427X04L`7g"[Nb) }N~P{_\LV/CMf}t\9;~i)Y͞ዻdۼ¾뚓QP{lu5vYh]?Ѝ")κnJp|O9_*ˊςt||zoҽs876 2gFg:aJ&22e@Ђ"̐@1H[ fpI-cMWES)rR*)MECDYN;svM˿Ž,Χ޿Z;#o?Id@26k{@&TW^yM{]e,@ӬNUC1l4Q|0߳SYa_U wa_%p1-@Ua&M&m*L)a,væk|}G<W.K ]!Nq1ctm ?Lz<. {b.\AgsZ} UL2hn%(5X<}K;؟*zRg6ez>~׶YowԠ5>D~ju~/ ÕϠcbp&V#Ծǔk>"cux~CgP DwG@pQ}TLnw:sAEنr>,7chA\d" =ZH)?(F$b&PztsXKqSRr_ Ch(`}=K`,{s]]^}wVt]ksus@P֊B5aS'qdr$Fs!erf IfXE1䰖ց6GF|vND`"N AA(<:̭M1)޷A=g4++?gOU~~/ɀ= |Voɯ46U%˓"rFvtĕc'=N&j瘁q,t8FNrIܰH3iDHIuo}Eh}BSHx]!\C%\‹abreNg_ A ifUwHgQ >!l陫_;gG,\_ԴK[ _{=?C@i?S:;{h$Jv{{)l+5b@DdbYp{|?UEA"Qb!J) #Tmh.RLގXĉBAIsX~&"UEUQ#Db@QEUTQ!UuCahy"^uzTiQ@ " FکȢPfAIuG+B(" ,F*Pcۥ)*!07h}+Ytg~!h, geq-ߖj0>qGH% 1 bDfP3{iTbAX a|00@JBNZ4(1) @W[?Y:`F i "DK0F܃! 9Ї7QAWֹme"0NN^ga4'kRTanHCQavАHL+ "saC Ht- A9ο0 k ,3e˜h6+U~J)9|ZFOU&7'8DV|PH~w?ec'b5" FmY@ BU FbPn<4K̄C8z /', țPB?8M;:/X#&Ў.5,i]pBK4|uX"IpkF +czUopo_l!WsxJ%6Րm)lǖ z:/AA3 )&]Ys6?ZǨ,"Ύ:!Ӳio| JWg}+ + h#Sy0*/U2w?o+]Ruhj;/! s*: MTO Mbu?ɩ)HXM-JГXTW47N8r"}lK^}k3e\?o(qϸ_OL*Ч&0f0(.-I j`D\Rfs6Dܐh\ +z9U5Y ]DCf-r"qI$٬rHKw6Ff;,\c AкMe@McD[0++P~ܴ"T~A$ 3G{~wqH6r0QAFCy D#m ,aU ay%e\F$|KUB'#M$e$p]wܷBD|Dlt@)SzGP>h%۟etEM "dCI"v8.~Kr.?r2Y19,vC}z# OheT{G.Ns+E82G J-E'P& ~|9BzE#@ӌ)"[9488.)T.o/gzRg< 1K(ް\m|5hdm%]m D3%Iz 埋x ¡wx/ ٌI2:9WA@V ِfl,:$PV 25Be5)0! m$4`.5}oȉΪ6bRXҧWn7kq\Ycަ+ͪt Y(}xUK;#?T}t|sS,4hGmS _Y:#}V=Yk˫8i4p`OַMk=rkYWY}7c|t*o?}ys& 0eT;>Ioӓ* ^7@kVmCgIt?szQTef.*}Y=}ݴԕNe|r:?~.K`}2q80h F‘dY3R@Y R,w) !X T,+, %2Ed ٴ,HOKI?^OQ)ԃ 1$ /E(\p#{v7dZ49@ AK*"t/_=d=/omP;݂rEJxZ (]o({ !|EШ* #(ZOIAj"!Qj 4g;h|YGm1JEQqws7Qk/!rX=^"^926ŚbbvMһAP3[6].|L@p4}\\3jBP & *LEa0QW&nyM2m0 Bi4< %IZwă=8G}´[|f'焱b:ݟɭ\ǚ$%rÅWHS1{Zܧ& ]q%$jOSC-MA>3k§Z>5Lj8ֱg_Bx3=s!%Yd]>uQ_X6ϯj՛%g{Ϲ5Ox7 quƎ {x.7 AJ_OSP7H],_\w@&,+@O5j$-uEʼn"*!|*( H B2deҀ1'.UłV%@rF!T]HD &vBDA@1sq?6|w163c0aAat3{(B+rU۲{yC+@UglB7vJ>V꿜Bgc?7˭sɎ-9/>~ח󣨻m'U.u8/y܂\mc^&&_O+~^}^c6A j}18UNkH(/KDf20H+&؋I/UMUp|q6m7skP䴂:|0 g7.jU+.Ӏ+6H4x?؆yUd~}i^L5>oٺ~}OSbFS]'7BkX╦N +u(yvKܙ>DS~Ekkdϊ˂mŗ ?'-SƝ&7LH[T=TZU cEMAo T<ғ"+P`{j6/E3'_3yD3A A]rmHቯ[=XK~TZ;KX>{]^T5Y{hU>7/bآpw|{9tvх/Op~XOp|_KO"c#߀A9%B~.J( O?z롣 ,ξ rp Ïin֐0;[K|2!I`>OB~̌Ts@Oy?EPXREDIW?kFWzlln2r*Hw !z8eK%R;0[\zL}uo56XB +WVH$.&$H{2Y7H#VTʖ2psHvl8'9OHEhVsF aTςN&- J^ߖ!|4U(ٴCzk,#+RDJ,# )VHTT2|i/`th Fod2 @CXʜ~ː?'oGCAMI{JMWGϸkOB$OT̪_uIQΎ$ Đd J;jSoIyY4%_ EP~Ol G8܅wGF>edGIAIl"XVA)"9rALgj,eDH2:,1GLZ= b1i;?8_9dtlh2˝ޅw6؟OWSf{7}Cv7 ** ov}}&mc3u@f57DyxFVRA', Mm>m&$ٔi]M4I}?kӖ ƪ.C΃Ec8*\Gd-t~ڝ?<L>wDHDG9"|gUruB4Z0;G8G6[ۡZJL_MAk;U(˺Y\ е:DWEEn%aPU ٩ETI]~yuAԠͲ ##$fBf|"codֽֽ `J,Ǎ80˩˳室 5Pd`ar>LSV t(Yl@ Hзj~z'$O5׵Wç~eG#a _?x7b M+3YN?dc}ȮGնr;u&@00Mƍ/==٥y: 1gpH@/@m$3xFD߳EoJ"aXROT|J߹aekQR$mS3Nba=F z>TT@@$DP{"ѐESPYmLDM(7 ~cz/Wzc:߹"K2e%0;إ"0ZR wY xV ehs"0{29$>"efT߶TS'w_inYcwYq$MƻlcaRic5+$*S>TN9}VAH)/0 Knzf /Aξeq[(a1=P/}E{^nRqZ׏8z}l7z]S)RՊEb0 &*)M^{'9es_j9]JOraItz_Cyw %$yt.r =eDɍɤ" RCqƇOSmǸ\y|݇l@̀y>J:0IMoN ]P!7W ~+"ŊP2` 2W\{_c Z̳6 ^hy3, <({+Xfkv72eո@ hodA_pS{kq6kv9̅*QsMSduJZgA_{;OϹ~L7 ׶B2fHDe}bjly:V2uǩtx@IG0= $6vj%=˔R!TwX@ɀ?̎ 2*)gz1gF:=&>N^'y{-V.>d b"]fH UReEo6*/ u,(}|f*۸b)zKV}9 栰 8VmA_()H +- qqQ:*u|?߷Q` Oo8;By(EQ8O6ؐl'bzd|&G8Jc6Nȝ@GY{Fa g)$Le_@)2\op+ vJ`abA5f&,2sXSA%96m@0M[U5˲MWv oˮɖO ZA #Bo#_>Eqw?%Ln8CPɫVGu41zӚf]D(2&Ň]4gzފ!0HMJ8_Vɢ,ړM])6$7Y7Q&I$FfWV(s{ZC4R$ d_0! 1GΤD0 i]r7'm1Nr0?M/{묮b}6/nn0X~6I[0M~.vnٽcJK?."G#JwB |~èP>D.ꀗzdd#| '+-Aά47Zyޅiy٫-|^D:W,-!X{!F}.#Ķ16LbE'h6g'I{αr%?E%b`\: Y =oDeH$Dz;]/v[r7N̰0|ר2 rӹkvȈJt, c=eEoBbԻm2caY  5ݎˍ@ѠP.9JXU Y)L41 xW5!I {6MD)rHQ,27Z5\ YDLk|lI}e7pM* y{^ i!W}#|as r(В*@yD@k[5I$A47/\B(`(*ӛJgN[cRO@TC P 8g>n:X.4*|gV{mڶٟ"ȭ}-5 0fQ( !RHB `Z@;tl(6CA 1wokQNBaiEkTjTɪ3-Y?˕ hw_Wf,8\縩}'k"!E:gVM] LO?MvH9ӧv" to:;`+3*䊜Ԓ) -ٱ) qJaj15t, 2A%GZ@Mz(b@ ߷и'y1b벖핓 Alծ}QH1f&I*G-uÉMtzz܌~bT`A0g;X5l(Vԉp@=廼VnVN@Z [6 $@  -(xp]CۋMnN(0 N@xW*vkqA>֔=,>"ndMI~6K"71d=F˧-j( ɽm_;@DjRfPyNg_m!ZtYǾlVa{4fiуLnOG0Vqgֶ+4O6[5w5i[>pӓaV3Ev2uTlu&Kc[jFa*qQu5]lnZT]4v6*N^Y| ϾWw> ``g|{6agwN]e'^6$XU4vn;!GydHoX.C~a4n0l*sSO^Q-JqN4Bw>7L%n-X(^,ld:{jT=$æ>(!{Q~(T'^/2nj J/ RUG#c"v Qlivyo@~m&U2 `v Ъj> }u(iROAQրTDBD`" Pqj @T  h(/DC]Ƀ _Ȉ& lM xWIa$~z(l^/B֝%u̘iF8FtTҪ. 'pD5P 3$bXYpe3Μ\GLj9 & Qc?߿S_kyX̓s}ug|ЕWtZ:QO|٧o &oe经Φ}.F=Q@EA<&l-Wj*9D|+c > < )07U r\^}Z =ALb^*X5e&aggFRR*,RSI+w?ҼU?;Bc˛ΞeF4O<6rE\=5ʄ6m'&7(6\Ȩ((v )DP"EbNMTR(,XEDcX ළ 4-^Olu(_;2 vR7_Y+G՞'?\#&BEUFPDH'z웏#\o_^ =Wfn*]_s_ʢvZߛ> 5_ZUO[ߌM>ߛ*k{9#3] dr[-fioD> ] bvHhg)]YE2Qy?o߲Kt3Xjw;m g1x[<'54=?kt=Y5r9\l'ǿLx8#uxU4ZS2c$ozu<$z`:ٴu=ߛ>{+=1}f*G # T1F6\+OY4.HevvύZo;s=z>Ѱ?@Q "!ц `IE# }S_#i13y[J|B[&|>'Eye2vF.kn>e3_q˥KyRVJ0'0|_볡M\p_н'"D r18k!uNCCfzwmF'eOϒxZgo@V]E]UJc"$f)MQ$(q}&}|vslse5X W g}8 StO+3Ό nrrdA >]gYӏ9}YÏaL[_]ɫ)vZƓ]BtUb΁`$&,ߔwN ; Ձ1,="/Jf$tf []`ڧ6l$A1##F'"mHs뭄4o7pB (r4qRSeW!fT6p&ϗzV$K0َ1RFeuy!Nk FQ|s%aY3iFuM0;oT OP`9:)X{/ |,#ظXAFB b]Ja^XPHD*B f~ Z6Q+ `br֢'{u"n0i Zx,,E~Ngnďa%Aa$d:'>GUSZЂrD7x/@Hr8+$?/+# u40f/}?|lz|i\[&7\3W! b G*p(>NhWU0O.q*&dPZx(YӚ3~ yB"DZ?~X^X 5Arj* fUR!HF]B`bD@ƭeL?CX;h Qx_2`ě(D PJYUSNX,y`R0.C1R0(Š*5Pʅ\v޷ /-x`9їw_/o<'&= a9/ĺ-}>"ר|ܬ._͢cI5[TLN3=_&s[TtYiG0o_ɷOD઱%'ap[OSk8FH|Yc s7Ys h뭉V[ȕ~>l Q t@L|JL<u.~X;tz>KQܠYL*hkLX-Ԥzl(XaLAzjyۮ@h#U[c>Vÿ=d9N]J)RAψ6@|PUtH x*YѥQ ؂m@bIO#uyoS&[iNnZ 2.2^$`Q,OyޮNע"+{*m6,'ODPD(UABmNkxyz5 (M^DirǼXE^?ҡTAcAT"o) JBS `a)e1b(R,PX XjbJB(R* JHxͤX"0)b$;"JraI?+m,6pYQIi6&zh-?ޖo|2[uGk\gŁx#POȲ'‚eJ5}kD-UZJA?^)tuh/C, ]"V)/kwao ium 0D8 Pgh)̖7%WTfȻ,1Q<7A23mVadDk X=jJIWQ^GVe%ePesXnI*?s+#ͥ=;t? '= X T#=|wY8}'E FC|xxh6g)[Ay>C{({TafLvϾ&BaSRP#,((6+ 3mlŤ<`H^Ob=:lb0[Q.9#$X 3 E{qJ4U ,aWAA&H8 x~L R)^ȡu7,c5N2C[hKf \ҲnĦ[geՌ/dvP:O?~Րӗ!j 0d3U8CnB^qY9nhP98! A@2Itu?Ͽnm7rx{ }KHG?k\:gx[*}E00?$,dj 5#,Fe\eF4X? [uZZLc kr?d;ga|fvj""Gqzt˺V\[maݽG}>}dQ_^y;fW֢"4ëu׵ѸP"2T gE ?jYHw2rK2sRQH𰉒sXF0>`K8 y/QBи$8IltP$iW"ۚ~|ȅ7ۋ1*F'`=OG/Adj"Œ;<.//Ӎ3>&wqNH)7hJQZnyPH"T=1Ma0[*/UdkpMI0*,QI֕ E (xlDD#'VpH|4T,>E{?WӰ槬M0XNT!d]ySqyZ{&sQDԔEp1wyƅsh:M# 'T)0 7g6=~F(`_ɥԅd^/Y<(uoy?u[#λdlԙ7 {]1~Aί3!{M"} G,4z/ȐC>mT~1N>)hIUAomxo2A@I?,qurQNy]AF]id4~N0 UjPwd4wC _fp }fFLKSȲԦ DB9xD4,m9w.Wmuq$Xu C,-%_I87v(cF0qy0xnX5Y7Z\vDe=bh–?Wn=;3d~%2ữ't#7f:&-??۪mi9DS@󇐷(I**Bŵx@6D8_k@bϣaHhR1 ddrIΪWMVٌ%>Q 6CUEeP"#1S&TNwO'XW~2#1뺟,2%l;,ܻP7uY?Ӡ8)t.|X] sAt[I&Wŏ^f?N]~!W0M - X.A3;~\>-7ֿ:l1^1|묷UzkЮhy_#q]Vp@HUA6- @8p&GHgƍ \8Rw`dHKWyQސ,=OYE]UV=o8mh! +В_#m{u'}F#i x63>[FisX42qf-z=0:Ӕn{>6T.2k޸spc:ۺ1rh YXWB{Z#}S()0A%( CR8 D0pk^P8h+0سrĘG,c'Pu\y Twɶu݇sC 0Lݚ+9pv"Olwgu0Q{ ~ٳeH UO>8mYI/Zh<Ejъ۟Lv~ngt`L:K*A6k}6xrgp.{%#ZʗG+ up>]YEho \6Px3#"g8X%{6u}Qb mo}~+ 4ﵘB aRCw.ïdul S96=N:&w[)J;6 sn⒞e)^'%[р q*:3uX_bbt8>vULAOQ񤾴=c6֮S%Ĭm@$ 6HMG ³O֤}D}Lv_zcYhA }Z{jb%KtƒN91hyJ_LkмlJM5# $p8Y5:i@$L|jv ِ,e(^rz b ))_(-VC ]cQY̧פa+b%ŵay>Se+`>WS-U;⿺j:#9qj$T 4@շ%). F3S/SNtԍxv1rRe̔LtL7>Uﰈ.Yp${6(|*Ej) r){+R]E.ݲlDОg`oy;}ɟ?Wг? Ⱦ*leYrgZ1ޠS?)w&`wL"LSc~U/m`1??ܯޞKg_@<>S}ˡa=]?~S)va^̘n%ed]W)RF9""0˦ϻOq(R@+Q p֋^629 Ik&Lb'KB7R H(F,e9oca6 ƒ:XSGzٵ"koK S]`ce '{kaz^d͂%8 Ẑ mR)tK$+F]4S0*?c~?ŏP=Gf`ӥ-lM![;kղ_"ƚg(2;f= h|fCiŷ%up w&5lҴi\MAhRł*#'oUٹ:i,_!ٯ1˧yUNffi(Ⱜz; wؾ?֋a?sIEj3|Y(^# ddض"(ÆSSFILEct?z?G {mGF/v85}Mqzb4w8&˥8YBtJ!LL ـ)0F *>.Ctb$sttI*$]Q.2,Δ?zb ]Tò**[@D,PnDDALv j PA92o#s N Ijr4;Qe*)v' eGbjI^Vۄ#Z{O̪LZ4$6.&0EDGecYz[=v gvh^eoPD h?{AN=!unOuMx ^  | z1k.RhRŽڴ).$(f*-%$F"gݹl2^^gF 8*G]Pb jB0Ա jzfd; (E$%EFU-¶wyiB+<<.Fls]Eb_KRgMtU穰: ` ʪS!>\` i=*_0EW0 P2`pqĄq*YJ =+ T?..!}2 :6]Z - D?QX#M' 3gsdw#> :: cPA`~)R,C%WCK +ZkN~!`G Tz؏E3Ƶ)c^/0@[aPvהN>*m @갋YI >} sgr} 3_#:Ox _!sx~6FA c =ڂ+aM5I~>lO BJK&ܿm!}R'qhTptj&sh{9d4y(}Y .h*D E9PceDž#{1 6>LoΓoI흽ܧMt:k"1ݽ1Z>"dAJ%{6]ga> CCSVD̘ґpQUqY^m( "Aqb$* gVME)@)'@,.##U  R,wPdQ'BBKhIw 9mĜ#rІ,t HZi# OUZ}u}o[&8&kqziCGˁmx% j0Y$TfRwO*J\]I8a,z0S@o È:`1N,Dgbb{*p_Su}u4԰fGP|]^vζױit{6atۅ% l줅>}ORK`us-HUP'Pm01tGA7Äϧ{9^IPC# )#U"O1 (dHS|W$; th %/Y Β6p'<42 _[5'o\ s#_S+{,fj7DZ/8 3!ϛ-[wh¾O7ĻȆV]k:vM$Dj0@ H!*^ cwya1`sQQ&rLp'0ff1[Nk>e \7agڞcE5Z @yD=' c UA)R,Z]Cѡ`SA>lgV~O&oxèI4MXN;+ }"s74yD&î{n{+`Ȝ/0x@͉2ѭZց*6"9*_}_4s$r*ض.2<~+4 ۔`'~3Ǔkѭ'#\[ۃ[9"شmyjJbS"MLe*Y ۉaxd=Zss70玃={Я]ѹm4'&m@SMېLA/7T  HUH~\ͪy('vqZTN9@T8aD}h3@*Hԕ(̾eToU@$ & [C BB6 }PgB0Ӽb35*)#UkɄTp i;&(T65_ʈDԺ*H\vkMK-fiP#ֵuڍW"`nd`Ma(lʲZ]b`X,iX.1`$h! PJi..VLgw-&J2[/]VgQb8/"0Pb4K#&nO1gβE7^=()%$Ts<䫓Xj</t0 D GB712kp)S]\ő+gC|pW/SqĘs+R _UDItܽ|`j*\չL>Bۻ R.FkJ9{K`!~gAcZmqo mKZUߛe(EvgrfCZ A2xڍ?n_ެzSDdm<Ϲ^/AX<޴QEHMF0& \u2RMP;<"JFZH9`oau`$BD @)}OhGޒn?%}_ףNw]^]7)Hr DN)+dXvkYXT;ddrYPF i@U5sAoQ[}KBP[-=]\4y?*ud-[_~R1!KYJ264vDS5ٟ>Vbn :6T?gd,v^I6('wL]N~2|>Lʡy"hwVR,jnsf.T0PJK0 _uUVhRXd"2LdPIYdr,3*|$|_]fMr׋pD?>A hG<` B :k.ϗۋSFV[kT4Tz?㻇;?{>O_lnw  9S c^tAk<%*03@aTڠb~yA_Q( {2/|h4ˣaxѻ5؜v_`6k7V_fAeId>1Hϴ1is,9u8˸7&t5dO*(Z#N!oolҀ!+:^ݯ}!}`VDVV)!t 33:u5ǀ aրHq|{JY~{? ɴ?R8W4qqÎpأeՖ$UC3(2(5 M0lU]27kK" `g3BA"*?w?C?vՓPVK&TӈGBj&!BVqr$""`? !%*l^ uwҲ%2@(s33qWRóÄLIF c nYck46.'Cuf=ׯyx&=zȍ?tM!BP0Hb C 'Q^?\R&NZQ=+5OU\ tRۗp=&/?5p{;;7<z#mkSm3ŗ&]dpXA4Taދmߡ^ڮZӤSB x}$pDkdſPЄ#_D%+wL@F$.gM|e%Oܘ"Dz%i8 Ì rm^ᆚFZeR!!GPl`͆?;Z&~͎&DHePJ.Ɂ`e=K+]cU ^鼿k_"('d?:/ň==w5ިRhY#C)>jYJ!O76 9lQq|T)(E@2?SՆcX!z-~^Cމ>Kc * $T@̅1 պ(aErфcwIAAuHX_W;{; rjҗ_v[ iwdkɋ#I S2ϝ (8M>=A=iU$KZ*g٤i#?A$)X|Evb].uHͱYJ2(a0'7/p{^g3L]3}h 0B JJ A>$A,t4v| ;#~2&"L8'^CA 3HLZOC]}L~# :'6EU*Q/ȼPPd(w3 ]*9!z|LLUp\^%;k8 tXZU)90 b:(*#U w׉53>e^-NG(Kkh~7yCj9{9v0HհiXv^:xuLI|j91"&KYlk6b Wqt 稑`;U:/~ªD'mΟ(7^;?՟|#^P{qe$D<ׂKt~{^Ҡ'&hk|k»C@aR00}<יeUOu@D7[&J]Ô2yWE/5t 92">r :dZuqOM+L`*%4,wh:?_'P@"ſ;<=)(+ {\A `b]uzc L{!֒QXm)ZM2:.2FjCF.L"Qp.8Rd#B$ >XֶP"(fEj @]U2ᰥAg' GFy иߗu(,Z4_d_%wzށj!K[$z~﹢" 3?܆}~M:c%֋( }xUTC.2QjZYNoND`:Uh`:w|d&91JBkD@K1`#$1=qdYS_I2 t 2a`#1 dJfJת-1LTLG#]Z R(` canVlWwuzJ-ie2%0al‘AP+ 0pĻ! C{o?n;_ 1`h[?Q9nsjsC2)cb7cR4cව+<&"b=Ȳ/luo.2Nw~[R!5٘&JX eåIj_q"|iߓa l_L̴;}u<*̀vÓ󘯲aQ$|muk𓓍YIlE!=wDL  Y\BwCf2 IA B9!c/)`p!,*! $UfhH,ĺsO2@.xPWK ;ɮ:Ř>hZ"t3f@ 3Tm`Qʪ?zfZz%u`&!<.d5tnŘ9Uٝݠa&FA0BLS"w/H?s_E,6Kã*L6|{l„\qH7< MF*Ի—+lZX^#Egek~W3 L0R@1(6G>X h( /WA MͪI R^V2$5뫗*Eevסc +!w5 jtf:oviUKK.A Բù-/-N2Q5Uʼ]Su &@ @# }s[kK;ߕ L .PBY-668!cN~  fܹ& 'gub#zn1=a*h}r@x~~r^^vÜ?SI oHRABu\YGwpOJp.0$ DpՏ2.ijnσ}g?MokcV7o>&d''|Y<íw%8gb7rRwO*=%keH+tzFIMVw&N[,DLBJdRRHZAZP@fF8U[ 8.]=.*.}ښѺ9uYKkNv `|';t'PKgy8gw$X@֫dxRe8߫qMzV a{8DS_Җ͟AQqz?*mqBEh֌q|#}Za )Dvjo}(]*NG*33'WUlIhyya1&4[4} %RkA*"[zYӯek8nxQf(ďKOtj:P޻P3ehD5l'sHd> eiC%"%q[zZ'3Cҫyq] ӋjkGyv^pZZAUB &bmK5A:VhEʡ=bc{mAk+aSbOzHWT#B=r uL&fS,_IL{ߢ]DN2Fcl֣M. 4O!(?hXt2n#2`/3OĢPlM3go>*b[}!Jd@mi h8NU naLY 1Э կCsV{ MM%6.˚FM}Jm"^\Նا/TqGa [DXAJ!RKt b3+D 7a:/J|  AG.n,`=c*:񴞛N $hj c\bMӶY?q2mw+tY63,uO۰omΡ)`3XKȩ(x 7(I_0"Ê qx(ԕ^Ʉʔm(`k7NumX[D̺t;G؝ǂ2a2g$6H(: ssEn0Sgv"Q@H=(Fp܂9&Pma<ݍK_3#ttlw㞕ͷe פN?P`ں/DC$=9Z, F"yj7nUXe6͢1NL͡1ale!L ȝ :a2CRUsJT+!=#f'N'66[nVoވZləD7r٪Qïe}7d*S ~0dP>c&hg31,wyI᥈S0N}ThRXpRP1ui]kz^`Ԩ#eU3KF 8L@0!)b]8W:'z2chBbKɦ f%^C5"WV9J7f=.6́>E7s^Q+8 caS0KZԪT}1\ܛ_˾ W^QJv7q7|osa͂):()`z (;Fq]HK, ln]e^\Lbד 7U[5ExNڱJ_sA{L y= m xKY:# OYGEyed1Ǫwl6iӼ٤txt7Kği +~;CK3spήfJ.1tH 5W#;h%2ѓB @ e5 &",)$"">p{N/hFfk-0һ$1KdFNZ\FT뵷K6Y(+}#^ҳT@a`SgϠa;(Iݸ[W\AFPu!AoH<Z^%x:@[`1+F\$ 6gau X޻P."Y㒽Vj v6K@yYIr֭ʌwylj^}}gGtɼV(&*:Y/xBk@vq XhY#7bל8e{Ʉs|;ǎr;ż'wBcbCk )UǘwںG"qOd\NZ `'*3]9(BKЊ:u,s.%{S:kAt0_wB'ȰB)fnljSmx?Y7Rpfw{:!rݲρi5w[h^L F|"| B<* {DNQkF 7q[f:]bc7z00JA·6hPvCK7N;}VK*(G(ۡVi8{Ye[I@"B5\p1:?1$9RUviLJd\PƓ yh dT1OloBaQV"ł)(TXmU Dxl`(Yee¯<`5VXݙBp4iXlWqFۆiSr,#T)KJhZ<:DL)W`SZŸSv9up;'8\呓Fl{2I/ugJF_)mQˀ1@sNw kaPu3v 2yi|Xro %[2NBH0P0&?h9:Sgi2o<ۇ|IT`P+ {e7_buM.ȢO@ 4iIÞ,xlك) lM೭҉2sV U 5뼘rN]MWS15 bV!#I{ (a8l֕{ )v뀆ln!ڋR#L ,( T 0$8JmS.RgiyGNk厎[JuL+,&S]Rf4.+KCJE!H}9#TeBH5u!+ߊgl#jjpt1)Nգӓtvc?oHkvBّ]Yezn82'PՇzYkxTrk,븲IZRb&8K,஁]-`(U]тR9d#V1Ef#HRj&H$MY sP:{k$'RFDiro-xP,, ; (4P1T 6ɗVXjPou}9FL̩_鿴wgeXafsS_{[7G1$) yLBQCRs px|N)$Oq($i 1dxEÏlm Z5Xq)! {SsäNFR kld I9vL ]6Ʌe|>IN 1~[TcE@EUQV K@m1Ίl$!YT2)# pJ Q <CBpvefzKe%nvQWA{v^%d&IN]\S+8偌X1z) i/e<2Øj,3ж  Q)ܦY%feRU)T-6~gkn8nK䌚HAoj|7W0F5iT\&c:/_j 5,sNyI#ڥ# .4IWfLM_M[}~q#:3A4 \#*؁"PRC@#J3TG%ʬQ.'5sWS)‡54ETYs 3Ŷc\N|Fb1ۚ, ,#D r$PXD 6hɎg4:;GDRuTQ;J ~xu\U|Ǚ6t[d&WJ8џ~?^87GI5];aA7:\p3?kHFj NAAU#vK@R:5}LXH%$6}#yc2}G  c䰤CS TP}?NN+ܕ O<&ؿЂ:`O=ol`AT;p1 QXq)[dI\W~fQS>Dݡk彟I,9ՓQ) J'J6ahQT0 D@1g/)%B"N.=ΡF?ɫm9iB<2G-OR\@@s&jZI$cma=3 P9w/ϓ  md`Boub}@';^>ʰ _Ig6*q?r9sE~Xb3 9JR<cF"]˪Ő1$0^iMLL,DR_.eLq;+b@ V1fZ<"C2;YWHf}¶QVu\4vm$ d%2U qM?~_5d"TyZ\_lk@N*IaiO/اDN'XގcXՒ6Qs{EV[dz<戽ɌRu &jW$x@Z C^j$ 6|4AذULWFavZd~5Ͷ DW86֕t%!8&3`O"W(f-,5[IUN%݉8C6d}"" $UqؤXȟYwGR0Q:@;#(3JBt8P d> Z+L_!0jɎ0&%`@ò8g}%[TUfqxX Q@ xeH4j/X> `Mk-sX o$]v gKCEz4iǏ7zԂY`ˋQh "KH`fl MzNрfC, ezQ4uh#Rp Qg` 3LBfJiKzNu@wm6$-,0[31DefY\a*O1f,FZ6MOa?C&_%6ˋP>?:h1I.MN@DmRMA}&F4k̝T[ $( d<)>"gy-`TT)wd[z/1ͿzjTU2I*QVQBJ.U=w>qG< uS\w=$+:kYBtum[A1e 'R~Dh ATh'@@ k/:=Ŭ7r-3lQd)CTHɻ}xWqa)?wL"gjF>s˝R{DTs*b|wd G?ehGSAQ2h XhaZATGʧ<>DP(!6{fV'<4#m)=LO4WN4k&+EEBj,u BBD/HfO3ic}!嬢vTV 7lzm8bz~ uzZP9 _)8;yQ;gWJpCχ '+^NOB(|h2/Bs_|c(P%NEMj~< ֡)!/VDމ1kb=xsddѠPrYNck!q8eMqp"(*V>E ,iy[oW}.Vtœ0*dLZvFn6J¦$0H+H)i-&Tk,"603hȈ@R-&uD0U,X@bBݺ:c! Zux*s8H!<,wJW]CWEb;=keeE;1M{ tZd4gZ>Ʌ-EtQ8W?m0_P,*ӗ2Yd@NS!. JjS)1PpI_M&Nfp@%DbdL!l -xlH%P)8sq5 [:ʱd퍌M0#`hgǼOzfDB %JBIMbaDzh7; 1/-]҆g^/`tQo?§@ fW y*D7p9{مp] <)&] R^۳2d+E."rr=_=׳p^u2K\S}KR"B$@Dc3HѢ TIkL22UXIBf`8e1JGp\ClHfDs \ 0**v?cN.׺I/î\o d03`EΉ~z}{2wk'aB I1XkRJ ݀w=yE-RQ\U#~ACjpCXa1+IE'D̨ ^?u%h/ uF  ,Xk":cbyܳC&Y'Sye0)Cd ѕUQ>]QmnG7UQY09R[V >[鍅/&+\S=/1pΖ"0b(( **?ij|]SzY֡:Ș7ˡvmF`SluEd$TjSKpkp[y!paA'\&G\xfl͖:` RA^ : M7(kN|`arә/!u-n4qM3 /ʹy]6K,) XL% 3,,Ab1P@NgGaa=/]/83ĴɎd󦇃~yUtVD[Ғ(.I$7{a#Ǚ_͟EcovƲ,{WXX{ Jzv7^*~OVBvRCQˌG61a$&g`_6?`w^ AҌdak :elH@oV%&BFk5>Pk,}tuflu|bIu"pWc}yu^g*xZȟNWY76=/(Ĥ"qj١-pݬxگ>΢`iWݰ_Iy9cgtDʁ4sĬ&2˳h~$&K@"93QDOpg9FPzQ9 {ױO9tl8?dIybu'v׍<&CbA5&$Nr9Pg`ECWqfn@Jx:q~JuR +De0DJB4[6oC`:ih6RdžwAU N~Soq:.6X>΃wm-,>ħ`TTsk,̷z?y[揠!~;;\``&tZ~#p&uVa A!XW+f- KK Dt@K46gfIrI_/<TDɉ@8.jD@)HF:ԄQ(α #5? =?):3u뗴g%5"8DʇH!?lmM`eePQt V  Vp:}K"s|>[AʨޘI7~oFߑ[0~;`%v@IИ "$ tY@+3^ǶjRȬ.Y3(0%b*ʪ(~'uO])&h[^Y9hDG]w{{ɲKʂr>GSh?R<[վδ~6d >ހAHdC'GgD3]#LI_#MPQs(g}wހɺ˒ԐlS-bD2"EdgŤӝfCQ%F+H~='amu,͑A`?D.SyРÔ_S0Y5W@J {;espHͯ,-yw"Ӂ(k/*/_ڗ}BܼwOr98-mMS-$g(0}~ur;hA(_zlRV,£ehj|m~\A¡|zuяd$ t|%|o sS@(;Vc+C'@;);j:W ˳Z SL-ݲ=B1>A[eC{ r&^J 'FH*z~$*'`H@0- *C 3 FDFMR@>Fy*uhEmD~^F|@%8~џ}G#0$9\E$*ʦi#J'q,KDt_I MKudPq~C&=Ə-wуZqc\Nb@ TR"7#w6~!DrA"Z> hVmᙀAU0n~µJgApTb28lL=6t@@Xh"k VPF. Ѵ^p*@5R zA!瘢|RG]-d;}][V/.me}M2!ODCh>tF6DzM(W;UqTc^pF𧗻=Tǽ$d顾%f[60pRcb+ޥǢ. eRrL`N#X,cRTNL@Nn3:Kzm¤*d6#¹6lA!I ^= 3.nPA릞m٘-dIסRK_ #2@ 8rf5 |T Nhs&.vfxlLtA2G5q:IJulnow[#?D>I6$x /s=Yiqn y@NgKs\`iaJf` f t2tIhFuI(X"# gV`%$prQ IZ hWp@ AddOT`@#th}] "TIJ%mKl}c:- .}wUo9 ܲJ%V)䄗q;v!q#RrP*qҴ6qU#m\'hLT` aT*WHf| 5&A*&Y<6GM =F7ɺnh .G|390݆:џ}s 7idn mm0CjzXp R=ap[3JpM;ӏ:?04<3(QJ A[j(,V( *(n-ɉEPLU$O6EP.23cBJuXr\ܠ w_BV.WuE]'CMX?!lܭsɀ⯺:  `݀q55"@A"IZ:GKKqFgŜ3#6iEk ;͓_~ QJİlDdCA8;g]8Mȥ1B, jkՌC$AQUF'.C~ u{ō+R~y bBJN_ _dl9"IhEvtqc.q`vmQQ|U nk?HEEUls P'P`hZQ"!dqls[ܫa^ ȟ8օUCg}^"*nsG>C,YoS&"61ȁWK߯?5!J*|DDXnU uSpRo|7n6I[nTOd܊"!bXVX.3hi 'xX/w(̟x`W@Ech0e1Eisf#qSؙwtv{-!AG4'=8s*@7C3iz~,x]~-}c:@:q⭃aH  izݼ8^FC&OЀq]\9OSVh]Ĉk2439YvǼ1D@ k@BP1wH 097ṱHraHM{lu37a^)!)|v C(}%K&7:ikSpC';ů}(JnDh" 2 PEM)Gp28'e&3U8VaI.VxȌ3H]z)DS:.Šaqu6:;r7sex6⯺ m hĠZKgǞd)y(Xj3a+wt[.( rDjE`$|ۂ]n5P9$zUqyw)ϼ˦ s}'yrc[T>iLqD?LWE.AAIh%-?E:ɲ^fJw u? fo[E? ڌ14OL T;dz[@0J8է0bhzmHOL RV*C0!zIvLH Eœ, g"#7h/mn4e['!dftOS r X*]zy>Zv /'BE^e#d~"1"]r5=R"q\Gř9ga؎L"] 6ntm ;QnZ7B= ]ҷ:gw8)"8Su|7uhh9KHA, hh~ϻ˲ Wdح.(ɟS,޻M9,`cIkBqNYyiqdz("LXQm\g8p8ۣnJ0[)1td͜⦥tF;a&]Gg~g4dEЅMI\%+&hMri?{qF WOpV>* NB2J2t!2\]6n C>afy^Hs Szۃv%%,gErM-Շ8P3]鷒߸S$9(9"Un&rS)I#ji Z"P3k&pi&ճxY&4tP{5͠o׽Tm#Q<ѶwSW1&z_Ī48uV` t .1M-=wGqL* /ۉ;;C УFkElF;Dd5J F07hfr)z9{iJR$ZsP#Mj ۏCoytY]f[9ɺpq$5Lg]Z%AFBПɛe ZK*cE˒JE 4b6G>b: s~qtGwvLq &i4n8 ;@W/L& `Pg,Fmb+fjsL(cQ#AbhsZ0gN ͟$4d^_}oKJq#5h˺ar{s H!) oIP) 8˾=q+xKulO4Wչ<CQm; 4+p5AyIbVvȼ$4.!܆3C~6L5TW}]$ *fj2 fIM d|TsYWuLjow ?^rv>[3EFCGk%( Zc02~’go%MCU*(,JQ;ʩbXgNC(0A S驡}-.H+uZsSWr|tlv0g|~Y4P}iraR76>>Bq$ Bq]6 ͛C ϫtr\I14 %.9z 3簅>gd:'qi~W_!TR:xnj@)ͫ`)_Goy åʭ<kv4OZHecF< ɗfHԳ '>!$Vh%&걂[ZɡrY^.eP%ǔ3$!GEy"Gb{Ά P!/=AU xr} [&,Saʞ/κR{s*+:jb#J01d!:eЭ,jŖ[TT*4U%-itZ[UIRġ.ʤnڤ(i[.mTve+v7-U,UuJ.jj iU.*[(,j!H-WRKQHYITiWTQ*)MXTLR]MkE*SUeQIvBL ގ ^H|SX8BBE zo 1{&NUtHDlڑ;K9>o#eP bŲN@ .rp\n+"{W_@@$,QVD,X""!5F***)Cy5$EUDTPR "F/Vg>;/z6[5_@!H(W@$Aipi@4"U]kn* %#qO+Ew}ՅkED e<>Yqu#>%m4\E<7Ť%rChf/{RDcuaD#\ߚ}1M>El<Mn*6D/]U-MThCycjsε)ρ`Eod/·m8s~iZdMʛ.%EJ:|d)̭wL1nr^WF Ͷ%UEs9K?Op)bM,5 sA^s ^PkܹUiA_N`3:ڛ߇QJPQ E$~B iJ81?qeЁ#kújxo;}Wd6Alט']% BR / I$ PUTb BA{i$-P}S9AX$C&,X@h"L#&zX"erLٿKUgu Zʢհ] U*e[Ls,&TJE]yK*TrC ?7ri֘FJڥF[(i(*`K&,~4bkRbRU%@mv\?/>gUI KZHS:!,*HSt H2u.5cNZ`;ѡ$nbuh,6#T3 k sS5-6q(oVu> ?v,c*o T?-4o`d*`~1oVY  Tz0j(9؂oܤԠr.+ݰpff[8w F9K0sp6RSe')^uߣY`*o(UhMÈ,~.Ϊ+:Ns,QY;ԞQF3w(᭐agJJ*4aTPP& Nl .kD s6`ƒ?3&E) dC!R&k Ye);C`N#J}d=ԑ* H`Q1Hի1Xxg,LVc0M (-||@2 +`X 0<{`AhDX |ހT 4I|@$ {tֱJ,Zn+b^kO x: ?5WyZ8dl wU[C9% ClqՎU @%^R;pd:n>NŚ֡ ưTɇ<̓Gw#Xoј7@A y'Tt[Qt"rGOVt(p NP0ьIPJw 3niJuK;881V;I4g5|+ K a%B3Ǒ|A2i"QMjbKHřs1)*2C^dKU&GagѦ(q<^ه+s%{ <12'KGջ8i)ߴ PRM8/\"hwq`y^C$)R4b1̴FmYjܭ/=^uowcgzbs}>$@Ώfb:ɡX_ nas'5P3|{L1L" iiA'ެze$MDD}<3y|ϪT!"0%*Y! X;.쌒5\AZ;#s/Hy3'Q$!/GyAϻc#(Sڀw`g|NrkU<]@$ ⬏è~v,HksvyBptE# eՔ਑Fֵ5"I"+f#96B8 5tm \q0l"@(!%T,.YTREյU82Xʹ ɰ^{ӿs\l\j|z1%!UАǃ΄ /ʤ҇;խ \bO=eɿ(D8吼5w~Y7CyUr^bJ#]M@B9$I0? 4Tha+g_ݖXD)qKyEn'L _']yIHUQJk1VE*5?Ѽ_=U#M& '?|/I ΞKL WM(1A2*ad]M ]H@|odm Hcotk>+-N3!͆r9} !QGPu>bcxZ{5o8+m.vSpðJ 4IHT* jVGvx|YS=mb%@4I4w Ne̎@HLH6166:JRfa-|,e4rd RdH@2\TrBG=`^ҞoV>+)>I!(@AS&mFuC g/:Ҫ^Rd2 FcN2\ҖROc>V2:> Em^T @Ƣ,81qMѷK)BGyFe0we~(3x9/DIT'a%RDgj:o͡ `|֌ Uf] vާN޻7k`Zo;L|:JY*l2?7emWufL(¥Gd `T)@;lWQ1yi |3c!&a* d}5h nVb,_á[0ߺdNy,yBX NF ?Bx^Ã0b1䛔XQCԛ`߂R*m!Y9]JPFԪ tMpNPM AŔS -(V@&U^6DdW]2Hd Nyۼw^kֶ`8FF :9n/j|Rߺҹ}p:/Oi{^]JM 1dy> 3VGr|:@f}!|]AԁOFA!-Tk`|^uZ+c0A&D\ -eԩHoUKD**$ThDAAPeIL]s6]]*U%.'@v;M7oN I-Zla%e,F3\[/b|˰PQp}-{ _)52l8df%sw؏pplԇ#9ű7yXh2KI+G^eʟ7ޠoNV! (s ,.E3"ZR}?  TjghLrhɴYP7=q(I#0 [cve(D 9\%"ʌEj0Q8&f5,ι@7QeKSsٟ%vo>(i#Qv /pc >%!4fyInwb ]4ۣTE\J'tΓ*$'9dwx-nlk| ҆!7A vR *EaNiTJi9zkj`@хy,bFGx͹Fڸ:S<̓TUTfNX+.BrT&Jņ{ "dQD6#s܏@ C4U娨.+=? bjH==@@<2< 8( 7_G;)_~2?=+W\p!Ge 1Ezp2x윛 (,>=ϗ1deBVHmCuk72Kua 7Wf)]U }˩ "1#=9 C?63UoM(zg}J Et褜z|G¥ԷIb3e DzgQ%)(zX+4?S0N5TC4g4sݬ*_dT.괱A1'Gpxx 5y?;OL5!+j` PI;.r"A+'@#l:+ZT}ɵ6l@]}(u\x&(xJ@GPtdk濗Bb#P@ EʠI0F!%NDb L<).#mo{Z3yN5PiBY3Da1U2IiHUBK3ܠԢ*QPKF2d6QkZvw|詣A,H8%/AD \oVrWfҋLt{s$+B}< ^Ea"pVV4HYbalPdr` LXf[aߪ xBw q.~杌b pe# 3a a1Yߴ9tb*wN 2`d .SS X$Q#C T.0F(L]%_=-W$a9yPw;غA@gPM=zf씉qs PX,$C}gU4PNHd(<ɘ h b2.N }82xV?#^`@)eS4N]ЁyX?U@ }m~s =! MA-{9I1u=Lԍ L*bCmKT[l y o[ X,:{\{uK Pɕ4?2)76fߙ02OU+B`=Ys@A2;u؛Q4HGb[@A{i7ch0 l B]fL+Uin ޱ'{N 3ĵxT`85=j10S[Xbaq7S׮)SۇVcM:f@xb. cs'@(x 2?(` + =ER(1Ua#,-$RAUQ$|YHC*QHT@c#E J,  "@`lZH! l # EX,,Xr[@D@EUb(8n<&1ϫ~[?QEFa PF&?-L# YFB8'%Wa%3qpȰ"sȚoGA%`9(qe--MPBEFUua;ͽ2E2{ wΉ@:D+;詸cT,\6J THHH;U.ͻM%~uJ@Z)(aU72#{B{c+GAg ӧ-ŧ!@\~mHQV!ﵹ|Ϡ}U$@ ^4ΰSEܚC-bs`&g[ZbRѽw})^`/ \ژ `p$~S O-* hv,z]lco*5w 1'ss>O}s3'jZG@,-]Q` ȅZ2#^ܿb׉on1zƙq)&6()H:-:Q06bU.y[D{|i!KMZXII8hgwXXȮu3LRq.$}p V`뿤1~g@/NJP݇H5^7U*/q[6+~) "3!aB*??Gp sA4,b#)UALBW0( tD ]QzJ=4V,8@Txmn*R7H`:u@1bmbƽi6@{_ɖ= ߖm~Z+}ݥ ctMā!U^d~],(R4(Z_|mWJr2~[ιGlq01o8}@=% m%k*P#;1};v3 #6|k%>4ߍ0k[\@P+u^\'2ed~#|]Xd$S<[yyMgob_'Ȳ߾Һ߳'rF0@᷿-7H_~b7$UGUDk]~`TV(NI7+ =7x(~ C oUrkO2ciO 9b$Ş8"X 97h 'fS)^f {ˍ *(dìft |oPI'!o9V'18趽'5̊rB,(CB>]Cq>O'}!UB-E u'bS*8 0t~t `HXL49턇SԷW5ּXNoۑ`?o> "C@ (Aq9귒Ql d" $9b˗ޏ_G!|#RTLUˣ' _MWWaT @`͕*H-QһU,&ʘ!GԊhoxeԬLB? A>xdnKkYRkF&?pj:⨃7ǣ,;nj@qI~?sl̖@X|SX4j 3rybϕxZST=n) j\f]@1ATE%. )J -wz zgNqt]og,VqqdT{쮍­\?Yaݺ.{)%A?V~OL|3]fk6{;j) oJ.1k ]׵ 6 9O$`>h'DehOV4U̳}~<6|]ZM i-PK--!,R#"7 p^_!q.Kmu %fu깳̿']ռARM3sPe Lú]1m MuDqUb> $,>9 ZgT,OV3Ԓ+L 099"Aa% ޤx;ׇhim5}?QE[=H( 8aVEݣFٴ ~ A  kptή~zO* hO>|26m?DmΡ0 9E|m;WLN# =êwzM+ʍ!vjbCxE2-{=voj c|ja9e},`2*I QiwMIBX0PS1 BTiQ0LXUo>m@3Ie&4!(-I;"0ulPH4 OҖLŒ]0sO UdI¥CH aٍRmel1Ay"0!C*'u:TUJRKģH BT)rLP1T BO5b=.ҟeA"bH~WegwnpshR#ӒP6+-cE&F#Kώ|gϺ>E~cl2"D nx6L2ԍk:'w /6~.BX ܣ2F`br_n}#u,^^5gإv-e}2cKoݚH!Ut@A^PhHkU`W̍{hfE!;*e&s_a4^}֐ ^0~7-# $R(Г\ĦtThU?[XE|NG#W>=FT骢o|4'"F7guw.<W% w2bb}6WDw<g)9#GE!$QA^}(lߛˢ@(Fs-޻,(<}+ʍi}:a: L5^^H-"Or9 fa,D_6<ŘՁ< N kwT}9$RBJG1a2f[Mt'/r>ʿg@'0qAP*Jc,;*/K~Wy/L7!P!K?D`*!a &5"JKTsuYO?M[{gxӉ=L* ؆iPfQQ*@)5e F xQ~!W;hKqdCY3:lJJAB@ /M īy NӚ;=!@P*LG gP"}Im'>BɣL2S-USQ"bJ?c}U)~!z@f8]IV. ۉw MKc&v'1>ʂ1^st-s^mw-1N9aM}+/ -e4m6 ݜ=;ڰvv]6ۖ$%a` ?&?&HcYP H@QCH&U]o@ #ZTnfP!ɇMb Au*:3]1lTb I՟V'vds(e( @) $gUȆ)\Vvj~*ss~41S{ #i]Ŗ}Or8 !6?`I)^gKgU$,ffmf~fw, 9i]nL^ :ӈ_ |wreh݉pgс?p`Z9Jp9I=Cqi rYda2 $$U QT`# X,`Ngwb "`$A(#"QEQHF"AF *?c^p_tKL; tSVQ*o` AӁTREj ihF`,~iFXtf{:(v0r{,LAStCXWϨ/k0 j)G\`M)Y{_]\n @GCl$鰁LK.#DؕBEZ "hd atL%3IL7([̻w[bn `:S j}$s(.7d>)\\cZ#ma_ i9tk7~ ё2ܧ- 䮏N; \atM _I y">Uc2Ah`,LoX?ku;a\cD%$(%IbS5S)*,)(༽弔k:6]6UHDi* H ^YE{lR 9\>Zx䕻O64 Fc2J/HM)l@ȻM}̝:dDF'$Pq9ߍw5r'D҅:eR`&QB@6S?۬9ݯ9w-lB=WM9B -ξqB#CL츐J!LՊ5gY[EZJn3s)+}f6:ʢѢR>q %OFLKfʨxLKɨ7} LRo"N`MQ.,g^mAnҙĎk2;-D+Aj*I4po45L:yue.s]QoǥsDps6Ps=чbڱW' #+YM)/(Gu( ,uQSvfn͓CMاJmIp{(T]Egsbу0 jUT/D/76RmB>zf{7?Cxt1_ꈥ^^و&v7RjPǺN#Xx8sbHfDT?BZ1̦R{x/b;Ef zqP([aWC.餲n82)yuDžWf yաՄE *WOE&H5h`.3|EKy,rblxhpBݭۧP(G(0خP#}IN<& kq &}5(ohx1KfL@MsT[kST60KW/ 54+aio3\3#Ԙ2ΉWsbkC+(UZuSWD i9ޜ9"Ɓғr7Z*/ЧLslpc>}Y|i)BgIgVJp!PON9aMږ7,w\(,4I
LsTPFF:n#&o;Eϋv9=t\2$vU: 6xCbK}]HR`hݘHL030MD#$2ˈVzD13e(H`; ̤P..^ab*Aܕ@1Pt0hM&J$![->FȞ°u"aJ^7BTpCtӲivV+]. jv!i5똪2Kwf8xFvZsoX&5u,g`gnK[>yvZ ,\ܜPSwo1WKjm&^!e +bx C[s#%&%ǑN{y ֋TqXpATBIS5 t5/vӉ){a29mmڳ i%B7dž Y+9U/!J22&m}4[I_vfRg@hf^QԹƚ%&A#` )|tA!}pHP I Kel-"A#R ꠙ]J9Q_1D ZG>c@؟o !˓~tDUp8e8u~^\/nt&UlP)N=+.B|=i~ ʲωgۈ'mu,i0,C}MݬKWP0rF$Fx.,j"̷:f `7 EIȋ%j& J )ʁ RS8FH1,[sڵ_Få&պb ;_~"8'IT"yr#PDfPPТ$Q%1:/M!Οǡwůl27Xg^b!X5cv̈&:]یJFc1~,Iq_Rt h޶ er1v~r*밥@8`{6<*[MCn ÖnXB٤$ 3B#u 3]K:_J͊y-Z?- ٧_Y#Ya9+HuԚk'u#Im$xemΈ&Hy/pI_\ۄ:TSkvIKRxKBf<(zLWZ[ -f\*)6~ ِHogqDd6uVj,&%HB> 2Қop!Lys" $]CUpQVtkC>c3.~t[q. *eExb9=R3$v_+w珍}i"  T+\NL RXP~gaftVk- =4zBK)2"#ϥ&qi` ^ϏD=H_ I$\8Ĺ0[#Q] o Ax ɿw߫>ãOЛn,<->֯,;;,o,D?Z0t ѩ+DدRf*UDOWhsl a}WeP s%WVJ*!ڦp\_Q`S{+.4:;9sV%zCl!LŠWgklY/^c'zh>t@ּЭ\qq^alf A:I3 V$DJ6ݑigHSj9?S.Ąћ 7f}4˕URȣ|wpK O0T2 ˕QTzOA-LiSw3qp12Ґ~2+!0ȝB^ybP_Udtљ8^<*3Mz5FI7[¡E{!ʲu $4b5t9ͻͼz;Oȿ{Hf-OxCo}4WXDk2~6$pf{d$”vѳRO 2 `0@;$ Wru`8Vݨ'v6ю98؇˘*I>]T>a%iTVEڔs>̚ѭ\(z^x7Kd,ً-Ŕ Ciܟ'gߴ]//;E*',/Zףñ| q;޺`DG/rM&Dq]@ PII L5reUTdۊWOw&py˞#Z @bCo.2H=N)1t 5@ir ¡]Q3*:٤AQ=_pTOvؠl`IlXTi ܥ+hLgEwv(p7ъTp2;,VI3g7 -^Z~YHELT!:~'P\ zLR</52ӥ'pbD ^g)6 FW. I ׯTZ_b9=JFP!f"H H ^5˻ GS"Tv4+1>3^gg_2i aՎ|72LGv@ݵK%8{|@$ ñ(TηEG+BQO,C|U1,{:ݹyHË<t||~<( \AR4XdTX%Veu']!o>nbĐbGY&sѥtjc RBԆ C *v IH OqT+u$OUG{1<7:55&L=|V9,xp!4d.HיwZ82{Pq] ^2"OugyE;_SdEfsCf:yG`2QˋaxbF(UQ?qi&no D/Lj a&Av\\,  $hh1\iW_)!LdEm«A&bS沈:S}{1Of2˻wᨪa'yf$D!4M,HzY>73[sl=^f$<}_Y]E;lP>D-=y Ąw+5Fil%Z%hpơ iTBJ usnᓎYBA i(.k n$xR{,YGDn:ĭF{oWuJ*q>=BhdT %)9rAG" Ay㻫z~ ϟ9&$ a&ym)YABMxm p*c 3 fҀF#~+(7?]RJajmǝ㸴/P )OoCĦhO ʗk!oshO0(-wY2dR _cD>m*}b$]7F3͓}\]J|h?U~ n`WUH*PVbn}j lG}6nC*N 7gu-sK54.54v\Xb>w:β$|E|s?]+tB0}9i[k]C&K>cUT~]/Q5xuB нV^cd$#ToGScN T_]m7;̊{j#ҺLZl1++K.{ MkǑL8@zĈI SPj SJ̌ UAD@7 T+T1"U%_mkd'k?$f2r/yM_ jl9 F.`Ih(##"V B?S7T3^~Fۼy?G$E !񦬕+W3`xć u;rAp7|OO^;I@B\R0TF(q ?[hIV pwpl :MC9cXkbv.ZۯyHQgT,x g2cO$>~iyAV7݉m.lVj]jDh 00 IĆa=p0";AelNiI쒘(inddT3w 05F0 `;035r rrW-ͦ0wn͕0"1&3ޥ71U̳\L24tS{2Qe$ւF0WLp/.P^hKHiˢ`)Px` ap3i| $S͇"q~Ca,zjǡUT]DOw.^rcl%Z9Sww%h߮a!'$\B%H4']+V$N""B!Mz@Ҍf>E!QE2*eÉA_r< 4@%qf&p0b|֞/E\ A~![L0&vZ>"/+[KɆ>'X|ZKDqZ;Ģq UzSu[V%U$}{7=xo&CԶYV̏\w{P6#ܟf]BUJg0σI@+2y/}d~α++8Yti(Z (RT&LC O˜`/pnF)}πpEé1C4rvпW fDӘilE;tjnt/x{JX& tNP7pՁ;4 $VOpzoޖ緒s].B#HI?eZ|$ kpt*LРUPPV]g"?ПaG3{ܙ]ܕ6cB:ӨY>IՅKAs?kdJi9+ ɣ})3 /Q' ~~;qPUql@Vdxũy'%4~u W_z8 ݇g„wO^Y4B~F tuZ5|џi|z.GK1~|^&5h?qХu2>Lj$>iSlhR067՟D/tI0.~{ɬvXծᔋ^w0? A;A o`nY $͐cV3U_xxcT{ml4?ȂcI {RA#ݍ_g`-_1xedCkO\,2g>+῎*(jvp>STn#ozl^S,:e U m+wle|-I\1ϭlv>| /U)JUK H A4@HIYp&f m )ZF|{>y&':ϥ`RoU zE@G'q٬+[\Zy4˜zTbڒW4A{c̛k_]6HޚilQ2785p1p3P:'r0Lb)kZw3U/wN3iBmp%f 1v, }  )aSf ^KP}փϰ=f@ &r`8=Ov͂ w aw~y1Ј,-%77k$ _Grs3 r컷A5K;7X;-xzi..&gzTRd2`@ۉ0k:,6r&5@ޘ 2;V'{%#(vvѿ01TmmxZ.){:<*r3S^vZUQF%Ms̮C<Ԙ+bL"6@(+h/V,:B%NR$|OhMM,IӾ7 *oy5&F];BN?'Q`~<ɔFAbe$ q5VZ=]k_#Ó9I@Ew#&md!@Gh fɑ(p*VlϨ=OW3McǏG}z@@0r ̷_IS8 _.c(mEW_S!!}!TiC~m=l{ǾRvԭ]07N0!+T\%@M 7jPZ?qB aȼ ֓UZ#! IDvEwa n:)1o.a%+yr=$j=V'i"@ңwyn@/'NۑoN?ićsnYrP>FWMl- @fR(>Bvx$ArAG8()aB/ܔpJiW`Ԓa !q"[ZkHJ7A QZp ?Z#s>M:sC +Ģ f@̀  ?^~Ng7aFlj|q#r:o"rǹzv>lH@G1zҵN=N}YwB< ?z(P1T)]cܧsEQBP1N-f-h+<Ul)qi І1Ȕ†zV݆g`+f+ztϧs~kbgiV"{59%ғ 8_q=a 2DEŨ>??*ÕBBbV皈LT9o0CeZ}g}G*{^R<(&< `P.w`tLţ)BIדÐ*9. :_ndHJ<{+nmr)?>#&rs5w m&Z~V+h(Q⬼,uHF}_vH<1CSJ YIP9IPpy5oj jOW-lagv>ɺסEnn7 %O@:vfץn|Tp<P4K5HɌּx?9 {ӳ^'~Zs]ܞ[g}i !Ldgҟs'9uE""^rj аFCHU% U4URb1|ĞX%yY?*I䳼D̜=|ɗsAX#~2| mCޮvt|ٝ_q /Q:&fsۈL R-פo,BI +wV(N&'OgX=g꽒OҨ%2("*)"Ejb @UbӨR#"RE*h5RWTFTyg2'&l=J6}IaAζ|g381&5זzb@Vq8 v_*E;8K+aGA?&L 0PP2 j`Sv5('61yцF?Cy+k̓,U#T8 ] b'Ze`TYF*_gd9 RŦ[P1A%]W+L)pecLzfÝS{Eu}9#e="mJeNFwsծ7" {9M^ڍl]lqpm;[1M:v^ѭofzzlDdoH i"d覣"n`I$a`WR|Y˻ U5Zm1!D9%.LM(MTLd)KFkֆm0u`m#GcB%]8( w@:9ܶ=aё֨ڄS9hY\KPNL9zG\f z2<Gml:Fբq"4 1umqogJ܍ge$XTv+u&B8i(6 Ԏ1)f uEg׻s=xUCXxI`;D7恓4 mW(;o\E` Pv&&0e崷e}ҡ1ǤcK a`KO\6"]D!ɔ;&.(p&5O2 8(riͬ` yf|(gM-DF Pd{M~,&oSiIIͼcƊަdE &!3ס}[yl5wkigf$5^P`f?C;`ڋ{SV7 L̓&cڔ,eR,RCC >Iՠq(*4 8bxd@cȎMA8F.2  P!0^*U فA! TV˥d#|䗅XW`1mͭV)Wu=yC0ݪ'1 I,4.($:U3Wn~]sumG}Sfg=syQ:c2) oFṵ@zpv6j[;LgnHT-^~DS0/y ek/w8PPƜI۶#gd_> zo+nNoר쬠TGXk nqZDoϜ%X`qk^> Od F0BɝSh*%SԤʨSV&Қr]mZT9;qב`ĭaʸRPh8Ρ\9HP"ݷ)0Ƀ0NOE(D#*@â@VY[[nY.—^x?Wqs PtE4q(Y=DA;5%AEQSuvKarSt @Pڂfﱱoh x/(:Ob+g vML]> o7e"(xb6&s](urs]Ypă٣zzp5f[pmdЃ^+]Ƽd; eBfC qybc}a>nstk]6nySUoro<"ޖnyKǓ)"tlx[kADꖚ&"QM(Db+O͟Gop4$ٗF JDK3|4ѡyvYG×u1<Ņa _hOQ/"~S #⒌ ۆs$8HtR 1F0$f`Jj֕IHʌs+ww K!8}u9d?nu7GM½1-L+GF. |ӏx@2X D@V(V~_erH$ET (""EPU}ܹy`,)x1)_,ᄑy) 5{cf f2 g*]]*"M`b%NrgG&2J GdOdκnX !Ьzco2mc2pB1v6T)Z SN'l..c&U!Ju"td2g=sndp3U;˱+qam!*s\s<=V&\0;*xA7#m#Z XNyTw尵\]I&\C|1x?.'%:A 5ʽB0m/?Le] T4bku*k~ỏXtYD_ ~[/˩ɵ2dW'aWmt1黨՜6=Y|DLTP h(7{Z.4:EוebC-7 P\c0Me~_xt0͌JE˔vu&08FM .Td{]MNm..W J|&$jF?Fx( :ibޢROx:oa 4>'*g$iXI(feA)t\b=ՆN%Y_ux:M6#lj9\= L4[+J Eƿ{S Ht b^ݢ6 셳Yİ32,nM?;;o<Z; |uZ2 &Vvd>yYTDB9JAߏ}ZG{_6=9kj+U Pp P U~w]lеCK>SmE=DIF@lD0q^i6{ v90PyqtzZ[%S7onjDڅ='s]~ 2:LΩU糴|Tw'+e e+Iʧ/:nYQfE ȖFhBv} ْe˙S%=c49C#vCE-aGsɠ"z%kUT@9NsFY i7lS7 W eLyz#q[TL4S÷u`(8N\. =D;u,i(o;^a @PA)>S,pN]Om iakSy\KOa cnQS0>=a ̸ .OP89 A @gvѦb3*yEF:%~7+ɿcCҘno |Gw^ljCь |* PmP26a@pxaq>IHu(ImVy¡ p@o2%mzc0s~mcS5*?Rf&F'>"HgK|$ ?)"̪6LݛY.?to &@7m*a+}[ ;c dz4i3IVu.ۑH-WBazLf:CEaDTTD )?#]ui I Bv@l3v~[ο&f /zQ3"/f¾+kq)(KH_Km (ҔuΩ:$XUDKcaz#CtG՟9kߙ^=Ҏsro=.T[H(aA:@NDJ^O`TMđ>=6@@w|l5͠8qH03+(EoTXUmb``N$gzG$ex *\l lp.<4а}U `|F!~QSan W0-X;]G\%{Ų3 L-#k=ҥ˛1`.B+ :4S Q,]ŝeFTS׿O VA+!p\s7/wlNwc!8m>ɼ84"oa_v9 fC*S!Xy*E3yZ[A]DoT)' :D$ &Ux a֭t2RyHlȚs4~K\LSۄ]&8 kmlMwj;ߴo,_%BȽHJޠМ,ؐe()My'z wl %l0޻X n˜XU^Ss"]E:}\hߩZw+U{ T Ls'C%I i ,oPOڔ}{mL:-LZ[dفqI(SEjWmR.P!7I(B$A`*<7^P^6 E!^enxhpOb{ <.Srh9HBE+vvN؅zHdz(DCɤN6gB%m4M^- @bb+=?v=gf’)ȠHd[Nc㥟1eBCZ~z=ËPZbj$qRi`AKPO+z5ex.W9wN.Ǡ{|`R= 4!$TXgY/'f *Y;*`reV*1E- h! fjoJJ@U"= dF 2$'.,'?lӯndىRk̟NU-PbX14_EF ŃbUǻ*};^C,:P5;) coz܆g/;H(C&&49Mt[#CwxH98 ~ ԄE+4ݟptFz(2CҡGO:a3UZ̴LE4iBCD%(nrec\IHP3 @0@ sE$v#FX@ﬨg`@9FzVz*THӾfↂ^3ݛ2;kAh&l{eaa#%sZ8E 2I:QC/mQx2+˰>p u FB-5J,wmcRU@캜,.ٴ5:_?Ï UHKD*3R\#ێJ?xq&iزaK4ϑQ)$8K^n գ⚭w|i@h2tF̀`$|qL`+G;N&uP߹{qb>U0 ۪ 5np ޜ;PbP e͗4>.^}2yLE3Xd"6…!VV;.tLQOu'%|s%pyGN/VNnj`d\,Ķ)GېǓDl+fq~mpߪHgjX2TIhpӍ`$ !#% yl7DƠ88)-"N:P=r7xh" 7̤7%ˡiPMB/ϳS<Ѐb@0Wї^"4jՑ۟g}p<%E OoDZN1 U1x !1ܭ}Sy{&\a2^!>m﫠IVJvT]f卡A#-j"v '[g-;/]GØ[)5q1!~ 7ZUP/X;L(9|ZGnwh/@0h9{»Gnd_is߀i(# ;..(%Gg)"!)4f p"*TcRcNަ.vECG2iBISxRb Lcj CfZ~ ?_ߪHߞ }ޫUKui"HybL43FY}gz}7ywɠ'`Oի=Zlhi2IhcxCޠqM<҉iDZ`0~q&QGkAh`,,3NlDG$FM h=fA@7Z&!6eT8˳ٶ*$}L"81| krNɞ2|^=-cAY !+_# NQH0#J8gQB룕YȆ{E`Rء79+5ڨt%"7.FjT\B.YիKfWսֽڢ]J# $/*{u[>Qdodږ#;;/KWV(M2,LCoxi}-1QUY2˴u#|h< `>ըE4!|ܨ2cl~H'*\rUI5(Ql+yXxlVr#v !Ҍ t=;l}k "+d]?_^1#v_nٜTv9%3n99{P90xb9]j.. +OQG RC̮D45`MtÒj9.O@Co}Ofx0DdN?&Y'"Zd1`A#D JjljH@v* ǸG‹݌5-u7(ȣ#|d8*7apI6H A<\ ",Olznglx]uyK"}n$(uAbVt1ŜmO&_O`jLC^ ZJ-*&eT0QK{Wjn NӀb F+p[,0n"#60ЄhO/#F݌>YOi. I%@b30.63s;eۀܸͨ9Lv:47^oGݭ;7Ԕ)kj=G ] a7B"ANg9+:K u 4#*5c>8[iΊ%nϦ=~ޒKF^ל84&\3?9;~geGDu=/焤LW6=-;4L^_YCMTrfK;]/רDt@䰝.3Sy]St8or_SC;7~6t͖2#d;z_#4ftLthw&n @Aϐ YRH2WkyhJ45So;rL0Fe 0gjK4lVln%3""eDXZi?dBJܜ!O{%Os"p>s0?|5JK"91zyAslFP1П}>^J Xͼ " G$=MCME.áE=ucc^'\d63|`jK]x?G+po F1Roݵgvxx̥J2"k1K1@5Y)'U?høs'̆Q+ k7!"  ^ò?kɾ;AW&I&fy5'S@明%V1]7+oPCoA\M`lCN4f}Fާ wxpǐX82RCF7BHtQ,8-ƚvśf8lf#;C/cqsvv-esD'0v/o3J j|FVk-"i /RC)sZgvլ9r*VR@%m#KԐ&F]K'; gl:Ϳ[$ *So`-k繁4~Kj[wr7H!L:CkFJE >8hlOWJـDMPN.@Z}\7\7Hi [F;Zu*֝U] 抸ۨJD.FO@1]i˽&Sfl8iG .(!PQ-n0)ʚ L#+AtLˮhH e1JB Rҝh G4׽OA5gA&8wOyzx!q`4s?Wѭ4W0JA UNбӚ}pR | ʲ8a_f3 }8haêɡPG ;G0eP t -E,ޟR(9 &/nfGB] 33iN QQqpaC1cGB.k| lk70AD 8P$ R/[&IX1m:5JI#a(_ 1ww{UB `qrLJuI+50=bx-c%"h߹Q,, r Av qI)#;iI)aC3a lQregfU^@2Z41ɌŠ |6IVΊ&:5bk6SYB'$(K;B=JBP/Ĩ6{lڼX>iŭ>5%0'8_ܥ/ 8f]E S6-]Ab0P!ŀD⿧n{UA{p_MljnG]q\iB&meA1|N@E ~} _- WM3`akH*$(i'Rл\ݓQ/"FDx =-{11L %}khǡ'zmÐcwoJ:2)[\4ˑBeS$#- /);қv-w$#ې} t'Jw/~rFdliԵHE_#r4~"27nxli*^.D&6eM=ʅjF.M#| JB+E~Th8ȀF]=mDC+֎햚xe89>;Ecl]eQ|uQdQw [#o-qq{E>b|$7c}LppxPc"x| Q)_MeJx(B_^GxG2험F<:X*̹NwQ;}[dBV,Kn!cR/vx9lÓ;k#_$&JLsʼ^_ fAi,el tY"l58T1 I\q֤9~Eϓg_X?TxT5uSRu:+m~8_Cw%R&PAbb=fKRCf~/6A5]V=z4;dG!8Φi@uN;mErCaagOM@ şZr{JFNy|wkK~~DIH3k{LdTaĆ'EkXPx;yiM(Ǜk b@I.$/WˠVc(Y7I"`dɜ_6^]\9s ?RBTz+h2JI>|q2v?d>tS~/y]M!ݱ؈1  צ \epk/^Zm8rB߷w.p2*Ff\A@BZdX67S4x̦d[^,yڮfpo_~>{2Z$wNS9jJ@z?cI) l.$M\= Z6p@i@@#\y4$aP]??ǹ@tr11[:Zfe:ic{JU30usLi&r^o1/ZjnqE_k0b=%ݯ2)Sg:NwKjl㻛*pkpEiHA@6պUb#)Ytl\ y^왵Ɂ1d8V6^.Sn?BCB@̓lmla]i-< 1Tyܵ+ߣ6'f*Dwɓho!mYP3ikk.n=5}y#Ae{pj_d- Q,v̌Ay {g*8nc|V}oluA2M#V%fԏ2^kgr8[]{-kNqglQV[짡^,YB0/:,\eOgiD]] z8$s0$npzO}{^UMc/{n1u>?~}4S@ZC+T50D(LL = ,-) %KE`Yڕ0Jn,6WME[LoR< }<=j|6'h͜o ԻeZ}^Z`"֢H󒀓hl%rֵ_b Н҇LT,dA,;6׿=/SGIN &h0ť6DddEg N)Q9)]H!ciþ΅ŋcU@6@(eIp(޳wpdP0&L EiP(B Ƿ؝Ԯ$4Y.,4~&~Tl}PF /[R??gl/}~e[>j0,*}TA)+D0J`]NbKi DFChA-1&I.Cp da@*DnN-C8)&+dl}םГ?˟FlR~C!,Z4o+u)Kz~gMv3#M GG]^!v3Ekv0;Lp^ws{QzyqL fӐH E #cNid!H8fd]̂$u+//Y\~OJh$չ}/7?3-Źgfϰŋ7h/Eo7F$ϟPDF PX3ZZ5'f]_l׷Jxe^CԀ|~2FNOTySw\U1GHN"灖.&FiF1 /;2mU.UVdP& co'BɅk?D5X-R:}rXB f Ì3y:+UȐUMJa1o#~LgP$1 EFT-0!CVeU3~wOš@҂wo+q:8[0'a?~ FNs͚J=iro,_}P #"1wTupV7;@:0(=a9 UU4BkQ%psl^O_=JhX@@s+ɬ֭,ֱ,B3#>(ON.ۉZԞmsZݺ> ; Uq%~z'lЛ?4l>da Dh4v)~ѺK^zyO/ c#Gp@JqzA42r:E"zbH}죜f~TP%%%TҔXMszA%w Jƀ,ɍ"Rw(LL6eCeOɝLw ;8!}r=ټ $EHƆ'efs=^ oBYTʁ?4>=4UU2?tӗlVf )xI/hkH8| 'TyzSL2fWfh֭ڟёPɪgR,T ~55į,~F#T)gNli/gYaDugpJDҿ [ Xo b7j$/ Ss6fR DM4{D)׽l3ӧz79蜝lew80=*e"(|VV 8faėؐQ`79)>:Z#.T3y:qQƥQ=#j^ԩgnj"Af(0W3fPZ]P(I)Pb69:/;Do\@wwϫ0h(^Ry tM<9B'ћp9_!R͸`ҍL bɡSPbŪ2P  b>I k;\da5gTDJ.w _]&I%T~HNik͡Ο7}M}@ߔ'S][HR %$b [v:#`5EvZAݝwpR$x@=+lĬRp:M8f$ 5~g@r&a& 21isR4s * ^ +[nN5z)ejڶv!QšXG}6쒔2A4Q򖪈u2 G5w8ؑP^j_*C-0 +ֻ0nfX=^_鑚@Ebp=/cuw\;2WX"(ՖU)p@x$_{[~ѻFM1΃/uc=wtynƄ)RKRg2tZk,/nu~޼񣎽ӡnjn0C\d@}s`9='H7FЉkl7wэjiZՍ`]L~>~~{ie9j;ƒl7)B p43>Pٶ_އ :/^/?_ht= c~KL`Dxiϒ, GE\+@΂2~mC|uY!c 4MN>(B{[siYHYo>e{QEatZ*가 [g骝#Q G|]׸NC.bzt}$n;ҭdsn3$6l`97+g[o?Ƕ*ht?ׇZW[243x3~mURtag2H=F3Lu#"7 _9 év룚|.f6 Ԝ/#c")X5}"I 0 yO#A~ݕpkۜKEw+c'dKqO7Yt=Lx%1=9OlzhOWڿF HA\t_M3r Zʤ͸n,fU"D aczez+|U ;'ƲvR A[2~%lS_*kB;L=4x6?IM뚀 B%j[@ӇQZJrس>O|rpWFkܽOSr8=*i *lQ P$S0G@ZR! he=^ kGi AGmr8}ʐNw}$ ho PÔP#ܷJCVi/""[۸,Tџ99DLvE%H!9hti 5=_7.6 #b+_UACsdK[x*%yf lZkxa@/za= #u+4%11jF*1fZbQ.%`X X@0%lC?Sd QY=<ݤ,UȻoz&G|r*3"&iDJ/cj䋜e޾d; N'#8>Dc#~Mgؼt6 )gQj+Λ]9gvMaNQ:yhTMǍ-+>Py?W]ɪ+NYpl)A)G\koHMzI?ޟ~(d!sp8!!=iWOk /fe@` 4&k?Wb{dj&/L5x:՚n6[0v3SRG"#hE#,[xrqtt)i5npD2$z{:.O#Th0秣ԷPƭqVe+x!-B8ڏh%A ~ο&vkα;f@ !~h*Y4ގ%Ì:W{lZ?18Y[r.{,сTg#3wɒfzwG}JOg`CRMꠞ3 jyVTon# lȁOM |(XOfyH[>iLn[h;yPHUk-RꅒTABO1N.Q12,r]?kܶhD( 5O?vxsk-ݲA=#ӯI Q &!yh rf at<7fك@sb$3̺ˎ`A?s/Ǔewǫc1U,8wEZhߟ) tvN^y*mu1[ڢ4|O{ J&eB0RU`~1vK5j)x["bA7HĐPsi@ Wb[;0@.]WɢZCg|QqVå~!tL)2VP.A!uu63ճ=*FdC]XfHn@R> R-56#DD jJC |\.ń ;&>OMZϐ@2~?'IPwhe~sΦw uXsB6б;>:(Qe=?JLϓ `3iPiNrCz푼O";R Pm GQ%zPPwOˠ$_XcIr{ScܦJ UO68g xnJ|(}p m_?Lz =%4$\ YB\rVs޳zY=B`%7J.lc'ZMa%$}7c%AV0P:7H,( `+شH >F6@,W ΋cɿ5S)( ȿ_BD!㱒"c4[Zq^g?o Vh^o0ѝ'g}ApV/78^qG<ʐ=<8 }ô$T9WT[5ӞlEVΊQpcU50# U*M0BIF@Y s_E^l{SE<>%p#$A'oR`Yi?Ws_7q`y=c|DJ"p0fKAxWh. yWk!$# Qbn0yI@eYhT2Fz%TSb꓇kT+}ڶ*xgKlO^|^Ȕ lLEHB`SHh*Sst d ̘E x(Ö}fqVkPocu4DTU4 5o)Y{.~A@xxшWZ|h2 ٳ)uLqM[9w?۲$Bl/ѕM}M` X=\`2OX%vWŬfc)P9cײo3kMS,|ާЇ|k'1 NDF^Ukxg-BC۔SM”6`sh9M;ARTD(HFjW 9 #z%HQf䰮Kc% }dӘSWÅ`& q!N99LR5H2U Ð(=5EhEPl8n,|ATz]jM0Ɇ RYj7;Sl1ἀ!%,?HW6vHQ)`\вuf`̏5I[<&&z#%簏lL U"%0fTﭥ.7eʒ&cʐw }y\  No6UF2\=WW`z5ʵz`F#\fT+Ҭ5}J qR#~Z#н)o%mn't _y)<Ѳ b$' [ȍ<ˠ+rD# udu5A38{1uC`*PnXjTY1i},d0 (fS8g9&#R b Kc^ϚFwjd Fw,%ҷvr5b Q@JG92z^J6 SrrA˟uαR*Ko*GA wX c:/YLdtM r>j1w5r?(w]OJ7ߵIo>?a(֫H-23΃ItWk1w4$ ;}.Ӟ<<4`jNLf9W͉f 2h#Hɐ 59$):bvaONx񴥕 gDž2{zP鉐LD? X}NFjeBS q{E7w{#=ÆtaXo-ZNP{Pc ʈ&p!k=,Qz94gEw9 m{YE0b~] Ga5'`P’1GD,LyS+Y&sԳı+ihuoxtjvf ,qX`9dbg:VRaYp6yU ѶkPi9x ʤw\%ݮM<"Γ} d[Y]=(% ;5W,2Sƒ Be)eBS`.{“)ylP80Q3fBc)e=SEI wlM0@eïLUJWxױmP抏,S@eTfa'B-Y@ɧ8M0, D&c|YxCː)E{hKL[?kh&L iMrj3_[ ekBv;:N bQ.x!t@bQA(q_ZG?5[4 *u]Vx2fwVgAսrrO}_=;Rx@$J;:&.ţJoa3.y턑au&wDydNÀ{lxK\9J+ٓ98uMo [E1'Z[]N>&6T1zɿ$ p `QӧNDp@L{¥c o^  gD::q4P9+k:̠ZU8"I&y8'|p~G]d-]xP>C\?_8oPBaە%~Aذ0_F^U;njzF1\\dbU(fR" d4m N S'Yo1C 0Yڪ;jBMǭQ!92zg)ΰ p*5D{Hߪg+2Km"#|8S%L6n+'lLB}BBs$n}2 C1`G06PSuɻtT A<O#Hr#@b,h}Y^bեR]BBI8:o%LmøxL?)JrVKj hSQ8'FC Xu,~_8&S=q+Gӎ#{JF$,c:] $?ɺt aHõdo Nf 4 Mײ[$50EwsU4Յy`PuQ NpQMt|GOu!X*&-؅jsmP 8P뗃Ð%C5獫OT HK"v 5K|1u&eyU:yf׬AfZn3,PLecxs%K Ns7 ofП5&YpҾ~iÝkou+Rbg.M?0m39*JwO` xLĵ$R%1yTkx'lB &Dcc2<׺XPHJWr/G=DWrAkmWһBtZ?yK/Gϴa`/e{/-:mg$=@ uRk`nP Q6'MD^bUє)Rh敝+"w"I[5`E .kXkRt*{^b&$y7A3ۮa!Hk3TB&G H>‡wH_#hu0{y”MF=eSjFO>'!WOɫ\WW]((}J`c~"Td2ĨJJ%{a}& 5ǹ׿s(|w[S8-|9~<7b?s1UzL[P" .K)|u-RZ43 xE߼9^ⶭqCUgҵqM#\1- C٘;_nPBmIcˑ)V%1/ۥtE(FNJ;^W򄟐bUʄ8M2+K&Sz=-OmGR4}8%y* 3< wP:ԗK-m{ƽC~fT=8ޢ4TnŋWPo+^F]#EUIE8 z?{̵$wD]?kXN" V}kc۳a?7K+z*&[]Րh3\O}I kKT AAG-+V$JR]C*6H3'eC032: wE~#;* <>Wvq}k7rkob(hؐJ>Ek~ەk&N4HԔ8}cMGh &:jquwn5H Sm)E7"? ԞPԶ)94cˮ]||0{OWغS]ꗼ+~ /ҤE<@yeMj{Dfb@× 0u}_|jzEE@`'hbGQF(dVEV+*b(`A 0,QiV"# JRP*,P DFSEQ5T2 Ub 2,SRP * Y+EH0QTD#U@V0F%QQUE ?ppvqduHBEY PP9 Q: 8N,v{߯fBnzs;[G[R؇wݪ>whmA?fJC/EA)P77PZS/6Ȅ v!1kU+Bh>Uz|/sOu~4u׾U[Pϲ/&4+JXHIC"LI)@HHu$Y!2 $P* Q*)AZ2I\}V@5R2Oed lA(/vωv^[(nߦ7J݁^ӍD0`" |/b ه|N>:`<9<'%0.~ YJB3ΊOM,<Ӿ` A!}/0q* ʲs-AQ᥅ݔu>x8,d=qs۝P Ts 2t^(~ $'8יP*SUEV4LeϺo{*NQKoULc;z$.H[zL+ňFՀ][dLj=\QվcT1AV"b"( 7Q2zV̾>Co}W{M?Q,?A?Vj6ޕw)75oJO)xm䏒wydvl8JRMw7tXv[s~#v@W2}ePAӢ[NZ(#~:8l|C'k~5 _>n39ȩ~4gٍ|-?^Twr8tB7(k9iz vՆg/E] =s'\;Iu(.u8^ b#~M)_Mk]r=W=PUAi!w- y㈼j60-/[[cWr/Y -w/5lo<#Y|z^\Eyzrj|rvŘ>yuܺ;G̷4@$2e&bl_(RUt^>r"wQ-,}M`|K5t]uTmt|F=Js``ootOHCw  8YKi%'|{,qOuv<&GS q)c`9 <*@%!16]- *ҫ2[m%_7[Σ'=kFO1yb<,Å {Tl}g/I#kS~J񜸰P_0vJ}50 Ӵ`CJ /E&Zړbq[MuGO~O*l߰v ɽe4+C'2ww'gHˁ"@JQ֭S @u MPPrDXjNY_?K{SՌyp) m49%2oUZ`о<ꮨRTqnw勓_1{aY.ZjMngK/u>NUE)mo>2a#=":h'r( |;#So)C'Uh$$"Cj n:+ 5!&uݳ  S&>Vrc)X#$!`#DF0 G83L:>gdi39oEGq!_>11}]7eٳCe~;w}zI8õ>I,a ?Ac FZV pl_MPU*V`f` V<:3l>.s2׷D Abd={v zβdQ0(q6 #^/9Kq0 _rg^?Cz1*pa &Q_k Ls|ٮ('Z4 A ^{m [;ur~3 5Q'cC'&Dw{s._BT[ #_SfI6?/~i)U&O{hޗgt8پb*9;'ׯF1Z 焧qVkaMu5=lgfҼ^$/mM(Qi=Bl:3 fvOaZ#?w"rt=BB9k}?JZg}wxǝs/\Wb8wѫ76n+{zwҨ|*(2 gJr9 ʡki2paQl_Z|D$?Kidof\fòRCm06?=3cƚ;B8;':fC#se\Gj'7xM8F}|a\5җČiyX3hlfܨ]cZqo{w7?wB On:'Tœ )!(~0S-{Qt@+bW]j]G.\) qd(B( "N gw]ׇ?ܵȴ}߫n-_;=j ?8d,'[s8*[Q݃L "ŧz(=7_|Xʓ+C#c1"sI(༩~~y=ziG _Z%-r-Sgq:z!`pA$ C|PƜU0~I&@/<-P$kYW]cj 5'&5Pu-hLXd&skfLCHmmd?-Vg_-47dD8.ڒ[VC͟Z݆N MyV>&>[zPJvsB8pyi|1h GJ2/4ʴ¥2>Tʅ9ܤ [ۅLZXnǬ>nu4j%>Ò~o#gSWȇr6o#9Ϣ *HV2H0%f& Ёe{ %+7< .(fD"_{|VPXD 1"1F*`Fd@̊wU&EN NgߍIk6C>KdgjuჍ' # f zڱ{H1!N|+tf /k?knG`D mG`nL ͽ0҈3@I**P'$+Ϸ;u%i2K"0OKʢp!_ hq2?>oZW!+:%{;db#wZ|k-O}U&;+×O~i ͌jO\vܲ|ٵXm*G=ӎE avnjge{Ef2|2 x9  H13ڇf󹆪}C\_Uv׸~Ϟ 3ver^wNcQbݭ6 ey=QcnK5rSlyS6W{ ~TcY6l1'PY4RijovN摛XH(I+SCn}Y\3h,OK#94!I{0g?<Ƒva|z={BP?;Lms7'8`&N[peuiv9ҷRL/_3Rh31uLKc;Mq5xVQ\e'UM[(fmĿz2q4r0JLq)Jʎpor<-4_c ۷߿aМMrE ֿ{x2y.BgGǹR1"FUg9c3O_nŮ|{x|j8J∎xdꠄ R0DĭBȂ;M-9gK`I`ɔg$H*,MxmJ//k s;>yn_NFc#kۭWff{zo=R4Xﺛy5:>;T4tzs߰{]܋5gvJ(3P_Gr>BL@/Li6 &a;I9RY`J+ ^UÛ:G'u48pIEH*7;"00v%f%g:C=geo/ ~lR?[t-Q3sʓK:7wAWuWfr޽^kY- jϟ50J>Ø1%kOnSS3}z_ǣtKt֡nS:@se(m_rlD*#DQqKH _/nErwO׏cߕtd>uc4N:B[~] 9V_56;9vi΄Y]VNP1qWȧHBdDnj3Oi@ uI'S_ [这#/!鍓3G1~lPZVONc,4 ]7N/{3o/{f$lD]QHQA6WkQZ}BDa Ҍz!d[asdx_)9_5U7p}s?~7ZoӇwV٤K]>>}穯d;Rok$?9rgeU.9Ozm0@ J88J|%zN&&Ukeokcl2,~-OALɶ]պ YA!\ eKEZ%5馭KѣQWU1Ð_ݻy~ ~7tOTrKԉ w39LdQrvS@}[t^~7u}b57 u`E[\N;:1(5!-BSKMZGB!5uhD̥QQ**jWئzdr2$H )ajzlK.F@ -T =}+3.l(/>|tTO@(E&B ؍l1`q^jx 4t{}^41̏V?W}i;{ʃ|u~Ms3~Gog~O`5D?(Fϖ]Ȫf) Txa PaC8 (4>Rث373H`ӅX;x>BMFP#8>+ϼf#wN]$]/4xbҒ U_]JRD+80 vC|cN8[v@SD 'K̈́5E|>>2Ԗ2% 6~.ngW J=M;|7W8^e!ۢ&_JK0' ߧ?¿iHe{/*"1"~  7A!  6eJi#uKevy^?gO!<9ණˏ<ȃM)u"KA;IA^QOkXB7\("\1IR2{%TǤF|%P{Ɓr=:%3.& ɲ3Xl^f͡(s{/7ǧCuD}݌R|6T0:~*uN>{F3F~.<՘Oa HPRE ,"=uvTXQHߤ[H,PH I$$@X{$Z8}I2LZ>9Yg葺Ԓy47^\prEoIQh w*r^5cM IFE+ޡk(8-[UL$ ]5aPx0:U)D"ICbO@EY`#!GNF <,^,#cd+#AKgr W:C[}Ö$fj))kRЁ*on R oLPc~Ϋ-F5V'p"o vmWLo%n2(ܝY":(\>ͷ`I!AYv r*/ݫgt2';XwTQ1Y| W'.Jg/L[sbb_^u%v +A rh ۃ@ :*=44+Mܣ7;n&ǘB@qm^:[Z߹hL3VZgBrX]G/[I~W_/I^=7|Δzw8,ǚw]kr+nm|&nI M 㢄 yf(v%.s/ʮt.o(L@0]A+>, d e<;җ@K-~t̻ xZ@`[s3WqхꇨVd7Z10UvWO=抖,nL;0}Wq:,H1F8I\ %$gl< , *fph#8hDQ5*tawQQaN2;&EY3F򗋤mKF,^EhR aEn(. ,E B7!5#ڴO^W'n{-˗?>LI!=.q~ޱMEn0*5)(Q~nW],iaOyCsjʀ};c󭖿Q;9]bHQFl+DŽ TK)N >]odC+;:i7V"[w(tg.>s~v-.㱕~aӷ+e2;uJTfHy9޹G :`eRI(\0U)uZV3Ad?ԏ~|ޖGY̙wmQjsiQ-o`=FÊ>h?oݴ^: nbM ^~ U~I^yl͋r&-;;͖?O'!W #J`(!(zg 1YYUt` ivџ7guc,enfaiyg~1.6+j;𼢶Qԩxx&cY˔ߌK. @e۾;x=ϓ]z,$ zY*E')+ 2rظ ;YspX6G[][޵n?+qr~rx}'|ţ{i?~g5vxƴx>#WOW/No>UP? eݳ戸ö~9R[͍enxqWC :'DQ|ޱj׈"DDI_SR՚pOjF0QsYjϸK}A]}UC3)K1=3&EYY!| s΃/6YJ Em7P,[(ϻĭw >EX4C'+eU#?a *T"1X/lVR9gyfpvoa5o>x̹I\GW:ZIlrwW}?|*·+wv ްv_c;|wyADWSVkۜalҝYt? bK)Gu?NNk̳8hlZgt?V-e_; .80h}-mZSE|֙h؇0Ѵ\?bUFW~'3倁y/zi{Av{{?f- InGrju0!3|(WWJ6>$Z-3׫vp=,JFBns MU 3 hzILۣ}#-`$EK9 kwy_.}ص~mm? Տ;|lsoJu@/Yt@9l\p|io뮧mojAD8=6&Eok,2\bY aDPS P!tR| ؈^E/1T a|- VAT1#b4F#CfZ]7߶땽 }>/Gَh`T5)^WQ~,(IWyo҉Φgqɐ`?Wl6~}"yһ2>ỹq >%s=KoÁ`s~qS+/5=?5:oջϿ(+i7k)}ɵ3 |kVG ^~n7F뽻t &"yqrT4tXWO=oEf+g-\O1 Z#p7}Y|k5:z}Og;肳st [}kSeY^c<0Uq;v*T?uLKuYA9e A^OViR7#<5nW,}֯T&!3`?rˠ՞I:hU7r?21;֞.?K[|77'~쿰޼;>nd1(c2",݄W?_rBӎejh'ߋ:lp@ْ\[eW+ڷ8TLYŃnQ$v|J*¨=\>WW]/cwcO7 ׸/[w M .'Ǔ}q69 (]rgUƻG4"њ6 ٶ B5U l@ZI@L+۩~ݟjtHdD(L`\Boc )GKwD3]x}f2k]4 =tp2Ah/&Wc8xZTJdJ3[(9/v&%EӠ(g-oJYq >M:؇7}_ /1,>KVxgrOp^f\;wzm/-1wGQގ;n ?ͧ}Xn{ʔLeXeˋ#Zzm_"W`ZObۗU}㡚e^g}~d)>. "@a8HNo~1bεtkfu&l|}# YR~\ }IqRo]J7[秚Km ;8OETu]. 1{2}.?\@p]Wrz?g}5z%2=\k? ō;mZ^bb担V=S?ޖ݉_փЯ4`gu5G]R`6Cp zrD AX!⃥dKp3tD# ,`r}_nh-!X1I aD2ZIGhl`2%:c5Z`0'gFDt.G0D2tD06Y숴I?'N\vigݞɏS~52? b6^3͍k\0r_gu[>lknz~=+za O#~6̸ݟs>>L^n&}K뽮zﯞ^7ݦs}(:XLñ𸜝?wmrݓ0?4|o Φxbܖ{V4\߯2e\n֫]jѺmЬ-[Zp  ϲ8?| 3ua Ȧ&:%pE$J[̿FkZpW#a.|k>]Q(1:פLq`ӓWpK BND'IJۤIvH7R}朽3/c>h.g]Keuh M,<13e(y5+a.&>b-Gwe?N'QQyg//&{O~Z飝r#uN +׌5fw©8xm<5p>}+.od(4.y}wϱux~K%9<)h%-lURj⺹Vm'wʾ.GIihƦ& q36UC_8'RPYtfs0bj6ZEa!cIzX}w)PLYR&b)AgE_ЙօDM,SKc1#~'iCG˳:wtP+  y.- W~kdgb,Oy3?3v]Fx,G%ؘyb¨;"t@ȶ:o2*޺/Ǡb1DyZjƲuw'ǭzRu9=mF5 Z3enbk5Yb9[ͨVi_ДSa ֤8aF+L~vTLj9>wr H`ec?h+B sw4YG4*xѲgKũЮsfh]`&T;<=Xʞpq]^ݶҖz[Ss2+J ]*[>JPF+byoEb0yCJr D`)Yt(oi3˱FPA%jC(`P՞>D!1S wߞYᅡ`&@3#Z+`ǡ0 ܙf`ZWoD~Yh^C4,> ^̦+o^o} %9ԣO{|\J/% 2pp(8u6V?`/8m~oq͹! V&o3[<]' x~W?$3+u,13̓n ms{5WbrvQ=4`{93 BoM48=o( cRt}B\Wx꼹JW2T>-=ވ}ŌDsϵ[ #ƣ( D e1|<91<\]/qq s}.GWb5P& m*-ϕE祸` >U-~uRQ~{mK.Gew]K ~°m^hzovn4pV+8۩ȵYQQQp,Iנ3)~V(Gw'w`p.[~:M&LJ\\2V?y# yj%5|.8ХuvmMYO1T`T0H2I%^&!-|ikK} Źǐm?@LkS~dIvn16µ3]*w]!î㝱  N[O$гŽSRb,zr}%/ɤGL1>$|Zn}R98WVeYyOKJWZ2pbIc trO<$ M4WlOB/lPd1Qt*^1U|Ȝ̅yy4]r*ރ0 t4v"'ڜ2|j)f9$ $V+`IFee< 3{ܝdXpah1>PI2 d: >;GcPCRWؠ?d{2R-RB|"DA! p* zHvLX }0xf*Xe,9TU/+IiZhVԬѣVpW;U"c33#IC4 0{nJM]ck Cљ4@1BP$G B1qAox؞Sk`Krþ٢zL `?}} 1ߎSt29:ZgT6|u|MsO*S2˴babc[j=,DY7F^PE:QA:P48 E'l'܀b2Rhto5JrSFߚtls0_톩)ܞՈ8#FeOT("֩~J8.:]U*ϣC{DÊ[eUc]3PbeU(v=3_όB>vcN{{77OxC0m:ҚtUqlHyO}rfƋU$׮FH"*1QU٥, x̶I أk[6(|n}:KA$(4L$ 6 1 qrIDU8J5F\DDDD`jiA~)^5Gl "VO{S|P85/Č(񁕾F s{6yILuRxs1_AaWrnqefW2I$8$RŦF7=MM?.,-xbky4p̂IS9[I Z R蛳組Nm`, nJ W⤡ 9@Ab$%B|@C6e#x<{S5_x]V\"?T"!KD,cH $COKtf6:|{|_VKw4mn+9L@a#myc Knsz"!̽z}`c$+_{5'/ڭx7,@XeEo ͧ e$4ǜ$'զrKL/}_'R%֡A:%ۻ@ݑyN3;C.0S>#@m(KCW)ؗ0~1w'1{\|T[&Rv2u ]1lW%{g `Ƕ&\TJ?{`<Tjq+E.|cn:M=n`~]2vy;z!W۝]z5o29g>Cэ~҄gbkOb3,HgIKm?u™/<y8h|;a(?;enf6EƑgMu:\ﱓ1IB}n9yύx Y9NnKmQv [6>( };}?SF7WgFơjRt$Tv\9;T_irsoSg|gr)6VxLM\[>3>dv2xq1'7dT*}Kџ`\Gg)8uG*Nzn m\iΏ|iI'GB*!mdEDOtJ!`X(1I% lzs3UQbP`y@B>7aݞC9VoO_qܙ3'Ɏ3G3׉- =3?pr7D >QXK Sz_xJ#ީEyir9`>F=d gq;M#UKn.+aE}ƕ(uЌ?ZlsH:XP{AD*a`922?1 .AtFC㾉m)TeMHZp!O AMRM3"-A niQB{jW!b(ݫw OIJ r,CdB *c1_ Wt|U.0,`3[vUDT#@-H7UOOZ,;>ubEW7倽Dj7y/u{x~]$ml DaIz1z eb͹A>[wJNH3]AE_NG|oMZ_u刑%3YA!PI9F}} l!_Q"X6ak72!|C_^a7Ppl|K1|g3(1vҩ Ԇdo}X&I`/cb\ ٢{8Y5}r!noXC9c/x8h/?uvР/qrEh=D&db'Nl9aq^u*2tM]unӐRn]~l2_Y@@ۆSUWb5c)_g~9~EId\:F)f& oqW?}MϮ*9|SZ,z.\Ϳ0W$$(CxոgtWg'敧&?wYn-vnHA<>Od(kP$5ITs9~{E9MC@B0L͖WY'zX)>6pA=%dDz|>֓ E^ UVBhXk Dז:֟yY[wvV{g^;g$_?%;Gt @q8 }jIF 2W Yϟ¤n ͍00"6?b٢AZį|O(4("')G)aQ*F,F( Gdaxym#S3?xhy-xW:Ĕ"nZ LH*qq$˕6Xy8up%ڸ`:,06,{(,ikeda[-/g&Yl@5" $s0n}xS_8#ƃpH(]VJK}b{Kp'dkC ڂ$f\3*؅RtJ >(%V9$'7ؼaVσ0s\/|T 5I hT-p6rMw՜8g 9B@J/ TʄZ\X݉91 ao*QPK pAB|:Ƀc%3g8]R.;OXӅ*)Prv!%qjLӻp5oXO2y" M/D?3Bz0:#{yx# %!TXF,Qԉ,Tbh*ӧ|c~~kBI@INb ,V)Q EX86[V 2.8^`]v(m4op$dz iqYb TP>y<#qnF=҅Uw^u{'VCA@bu9D@ vDB:1DErɕvRº0e)#/oŐϧW?fJ2133VD`NM{cd9+ YPƬ`qDٰ1E;\%y-urk<a#^R60SM>@3i"XYv%i# th!! ]zlzb4gV*'z;Gm'n&w;gv &uEJ YؤX,ըC֢*01kԎR*# [iۃp'+{6wY!<ݐ"qʜ iE I@J@EN&V`j!Ϡ4ޯ  :?]}ⵙ`՟'eH% k3F2x(wӎb*hRцr \Zc 2CΟN-1,!L=KZaCHK,&D\8Ҏx;{=$ ̘@/ǝ9`Nd"T #6BFdA/*![yNz&(ī;R#(9^̊C'my@^;լёUOG?m^-ȤĽ9Ө'??òZ'|w1xav%("ꦊ 21NM vsZE0zn~*9hD^s86/b0!@q\͗a)\iS>Q?DT rG" ˱Qnژ E7#"m]S9SB3,I}a*Drܱ,]ˎ >ef1AD-@_)OP`AˮDU#>NIK ^N;>m}\Mq1)!1|3#=jut@pYs 1戅p b@`x9\g_~zmޟb';c{\BݼJ4v*jykhVCtU>QQ'bt30 e| T 0B\56Cc,#C,X!C"t-ut# 9)^;R@$ HRI$'Ir9ӹ;{Ifu L5.vkBBj;Gz!nF+5BR( $O w*Y(` Q/Z# D)H F@N 40 ?~Dy`B65o۸"}?d mެ- -T#`J"ݔjM/@iz8D$QV4i!eSͩ‚0)Tp*`sE[YZ`W23.0uAZ(j]itT 7MXtl#2#iCp2==&=wSD+Gn1urəю='BbA0#sY-}i*y񒐄!a!2:OH_O9j>·m'[Aجiv.e{۔a'';F#f!6y#v P@9BK\n2-Lk1h6~MMZ kXWӤj^+Bfxdr>jҌ"ǦWgVzڗ`L \[4!ZG"*sa\E16Q" r2;m%UN:4$L5󽄳ڳ֡?N>CрTTz#[֌BDA A0 RvaDV}gߋ=n矍k/8,zϴ<2K^Yz<ϐDG:<*Bu?uUog5! Bxc##ňiY1fٵUCb@"PH$uYRa|/A|X ӉIJ9dqb i)k6:q'iՔ* :7Kb f%@ Z!ƎP5Al0c@MN<#ehmXD% 0ES~3`#1DϢYXb@lB 8"r$QFϰCz{_Z t- 0jb9ȁR`qeY\EWDDB7P#y3=b~رD@ hzٔZRrq*s䝅NNz@@(yM2a9#U SU9H6p`Y0;[OAskhn=B F?jMwk)U{;hi|J"=muD_i ɕ޲Sfg&3 !dwQ$`HNuԉk!_"#"* F"#"10~>m }.sI0MWby5S/5yB'"RyƴDDa*EOO=lH{_>>#DF,P|c/OP]ךŊo 'i>L9LX/n$s8U|#g3E5Iǽba g.Ϛ`j[Dg1 @pBb= HG,nd^;/?'e &  /\|{Dh[-@1"l_D~6#$3D3ф" K(}EeZ3=G^sX-f *`tJL!bhz:,)ޱS DcY%~1Eda TJMR]kĊ)DF}I~wp܏e777g JZN {,cQ8UG^C_{w\ YHBDS/E} EzL_|Wk_qsXbQbQłC8ú/3,STRQ8qlW'b"F"`|/tZv u]뼫P~/(;jU t2iwPP~.I yk02߈;nX?@ mR{3,O~:m.gUDV1"=B5mUKeJ%BTPbT0F,,PQ|OJgN,}<-Y=] EFKUؑf@ )9)1i|4tlv"Thvr\HͪX'S4"IDYL2m$ؽ3vf @@%kklWzOzoe$T?A(Xb"@6]Wje!%`X؎Y ΕP5n̢|N|r*(#`D"#c4f6(Oe4Y8 Օ-bz._´zV mJ(,Xʥ(lj(Uwyc" "0DEUĦEDA"  A !6C;~ư>~~ɱvg{:n"iHT\=iXHWt'|b 2|)N[b3"P4Qװ Ѭԛ6{*wg;h )IHb ( vJEgoe")D`PL7rO5+󤖑f@3F#{Mq=tmT*F2""!ˊ$F F,`W:* tY,1u;G& /L$'DwYg=D %S-&%S {sjpOk$5 ;Ρץ{Q2p?[z9gNPJʫ$`` ~h J ~7WL70cE#Qaj CѼh~Su:<S"0 mPR_e \qi6_k.`%C \J{m\0DFkFW&9̃iyiqr &7IKgk23y^qIk,n] c m9~o~#Ծ k-]w aoCl)d3N(Dp:PRu1;Z\  *a;U!PT}Tޮ1saiY^E6K.wC\Ƨ>Ym=2e;Tm,i2% br{|pXqt5"C>`Z쌂#d^Et:fE3'C@}_D:81Z~=s@r[_=>BP17[GZNE12c&rb@k""67Nn6q*.<]Ҟmko4FcX,Úe0W[_Ex|O>!- dF @1I' {][_'r'%+y $A ӰP>z Z+q4掽j#5\ZX&@ ʨX*,SW,)QQAT{=M8f}oy~=đM!:}1zЀф VN%| TɻO |pѰ[ﹻ=M=~H\i&Hq]4V?ɺq-ied-ZyJa_ERwmx C෋~  b0X'RFbcF̅ Gb||uEkj@31[+qW.oR@RPm+ ]Fƒ5JW\"1:Z^ePӚ|m2<tvvED}VY~ptq8O]aG(X>t 7Q=oR[2=:XWѦ:`A[fwED,9WE2py],o6^Ɗ>ws4\w6Í#H ]7݈L~)A]ƹ߶JJo$\% jߚ{'}^~1QB>8! 19iT@"FZ@nJ@Hq/ %S5[U@[F]ѓ~dfo_.v&ivWUXT1UM3\\:3fYg="]^%O%^ rv ]?V/=mew`9 CYl6k IB?x?wzLblRm1^kOŚUX9^Sb.Q;cDۓ?_0{~|*(ÞY.İj-v!QL>o@i۝xY3]m.wzX0dwv7꧅v3wU6#vD(u+P/fE_>9bMɈa u3LDҫ4-s9y4.t`\-x'~ј Gȳx}!Y; /`6VIۮ Ol'1{h }kl/ﺼ]N> ːN=꿪a,rNى_JjZpod\5/K@YRډ˹V6$2Oa$7nsWYnhs\jZ<+6Ӓ#;sVz PP356+2O-pRwy>OHنr@?tFYW$uf̥W%@F@hCS3\(yeils ^gUp\^c\ ޞ6OOʁ}fkԖ~DW4$o Mw sݴ #\ ^6X[8) B(Ž0:lsl6fJɎCVR&ٸ )Żl҆+Q+0zv33m(XD@a%9Ҹ2 @J"`IǶ[PwtXܜuNꡒBHhtj z>lJ\ۯ>@?f21п%dǦ;ΧRW6풷Ѕ6)A6ƛQKuFϕ,ӈsuuۋ8lJ'^A2hky*x*n`qRP@"QB ]^yf?_izNag蜨%${t*qSXY;Wee.,""XBr|ّۭ۫,b3wR(|G Ӱ5i`k;u{пe3 Å|bǻbuKJd y;.wMYݧA22MFihKB\KoV~~41Y}'tiU!DD`Db"Qн6 ܉cbc' ._\/6tǕ(0ѮjaܬGht / nLv8 Y=~xotO"ȹ5ISwƧV-5dbwlQOȈ]b dB1esЂivh&5  7V#(u*WV#QعDb0)SF(nG}8'6>:hf {^|(P_ԧZ;BZH8'8sjq"dCrf)vpwǂ;gÁlɯ+s [~c@o}pW +#YHe`vykU:k#D&v~$*@}Q07@2#.&^T+ kN?mVv\kd4 7 wwP1kժk17k ||sZFo0PLwRLLWɩ+$D2k>&l^U.\ryq_ HvlMb"r̖p Ø*/lg3)[;k i8,(w@z5>hPv)> IW[G"gIxuf6rU-cuup!Dquk bvtfm,d$bZq%zە$ɨsq94c*fu5ᱹ/La6_i? >8dx hOW ?%HbGf6,uKɹZ,HdXYL[OAfSwoַiIQeQx̳WualJ%p*N.[JjnfBH[ ݚ?F ߄w>Э 3D zS^4` J ]`!Yf<7c(n暧ekX(8z!<HG^岸44GeN= 97{5eVMwhZLZ D!VFMN )pd,knhkwڏ717әֽlb!-ȴf~5s^[d6%;7--CHCoE9upԉRm&"CL6l|.g&̜rY.?Iy*Z֪*ۏCa~A,/ |B: #kQstˎ>_R̦j@cL$Uz`7.lgh-3ݢy{hg^ڥN6(A.@@. "%z12p]>X N,,"\Uړ |?Lǯf4y{,(А֩-۔9\#7^"6f, 80&8U8%c]`KA27(l7&AGC JKUx$f@]?wӼLY2 La<)fcAv_LNt2/wUO Kt;Ks'9x2 5,"|DIrU)ɶFsU))>GčQrn6t:fy"%a{ p[荕S^Tr,Az SKq(4FA0IqlefIeqjg14/nUzۺvW_m*kZ#WeKi9u6͎;/DEag`cn|bd |-4 h@"JviCiU*_\("_TO@"8 E%m LQ@/oTM"T hh3MԲP';mbȱcE[PDs}hJTefoq6Tϧ i {K& i*b+Kvj5v.&]pl Q/ܷ+o[+·X.Hlt)_d(*kW뼊\}鑦)v ۨ"}p̨r}U\g#DeywEIkxK!JsTJ2B1؜uFB6T͜ruL)Fچ)sfcb5UX/4>5b:Y ǰd3:JE-j^J*>&+17'-9ޫ9L;1̇({0N~szgrf1yOgvAS&i'U`ѓ.<(?d,}̻{zy7>9%g#'?/M@ ]EAe6kev<].a7ja88HLFVS)@ffSPkۦu}(eXc2 +ޭpS+\t {:!Ưz׫1f`wi8ƒSbc߼JZ>{lp\Zl4 "&WK&Ѫo<,!|}hN!Ekjt3e:5 ۡ˰ȵ`tO|rlGMܱlģؐ5`pyh5*I]%*G(T<(" \[G.Usr71=lh((鍦GAN$VMIfW"-IY7mdxeh[m~ebuo`2VQ Rx5w^JkGNYۮSԝ̆}fK牢[S |jx4#rg|pyvVٗ\.ACDS*S^1Ahu|,OLlo$iG!s6@3"fLДZL,|{U/߾ ] _Dcf:ʴ6a쮘mY\ʱP9ǸT yzjSbiB3-NO{hi'Gߦo4&905LOsU0U9" չK3p[On ;6I4n&Ff4j_qx) B9=F261wV 1mRq5E˯C1. 'zI^mxօU-eǡYJ1Ycp+WHLt(eʷC:l~@ٷ#cO0I_AO(:$=T~/;Pȋce׺ 0la veAJxp۸@veO$gruS5!/܋=>;iyp w*[;mηwaoіLsǕ& 2eu8? PF3]Td~.r_v0*S}k(U8䯗J`{FQ3*ؒp p?e\﫵X,#fN+h+=2ժmyhSb#wbli&=[LamZm#2QEަoK,A23230MfWuc1;+cXdSrsU.:Gm5_b!{(v{ 9t޹U-VHKSSAe.t<鑂V|uSl<" 5T]^JPL'JS3>NS[nNҁڲ~NIޝ7gdMgw73bR0y=[MPc*: FgŋAYɴCZՅl2#Wlf:kW`۝ZD1PK-]S`Ne7Tb= f Bg=v Ѝ8țG*]sSņeݯ^>¶?;>'Zedb36KTXEYM*Ww.tZ1AtJ?O2lȯo *HȅVLIx ;>n,X'w[nMm{y 6>4QfGqy:Ü0xS`7nM{hH< y $2B]KJp6PO8قMɫ6 b"MYQda:mazRs_5<9&95`N!,"owynE>+_&:}bd..ץXVbbK"z΋9qUHq |vZ&w``bX;+-626SX+;Fj{"# t.W G Exi0`s‰sYJ'2A\ӐRI 1mWG 8vv'EKŐ`[1إѕ&lk˓Q87Ky XMp/̉rp=T A#ńv+P 4RZlA{vr&۸Q/on, ˦JbvM ̥+|,8-bY);h/ B$g?!\v=͔@wEyU%[g | |FR&1!zZḱ|cҺۣK+p)iBӹ:H/jwp]Ƹk,b\rȉ=X7v7  &?bs]}: Rf9DKWO32YȖR:B/%\ֺ77[h*c SJGp9  u 4l3Ѫ`t;|c1K\?R|D0U19T.ЏybkR\2ZǯƴKX үz,3d5ȧ t}柵F"$r DM3I>5&0 SG|0x_eֲM1PhVSn= EutM@ _W^ɒ9gwGkIO.Xlnzᛷdg{ߚaT9G&W +nJ 8:o ߶bK iQcFJa6HF.&-f 8UMK ̻O(7V󰩑5ulmABäq;5ү^_jw7+5o.GeL?Xa풙Eүzm.=4YzmU sk[}qZ)< mvQٻԢzP(^Urz2G ,i \/u0d[`al眼:-%OJ7Țe'^FP9fgםvW9~BӬ6Q5)]\$]h_%9=wlPEbs{.8x"",#ۚf[fKsUAaӜlV*,& kd#,8VB爛S&D[(4E!e5o^6i#Uaf+b{_80BA-;7DC`+msc豲|=-oݪOfs@pF?Vp WqQ5A'ɐm}Ǜ&F5Qun ,]F;賾c}&yMyг+K )upOX_~tI}-&Ӿ*4-R)7,΢3mvm]4URG~bUtcdn.r: em4`ɕ6}Nu i4w&}Vdn//> US5)^oc6 w2]3gAg "0UE 1ōCmll7yL+klȻ ϕf ׌xlD'A͞mc6J. sOT-Dꙹ0O^&|PqXZy td_|0J!|܅(%cĮon"Y CcRAYվp][x<"0$Ka 3*"C(>44/S @ܻJ.}p[,(u^+aqIQk(GXzM#Nun({{~ow O7}\~mɏiͽI Ѻqvj^N^ǁ2Zoo].96Ru6EI7َ,M/NhRh(hOJUBtj,ˉB} 0-bt]ٽ;Gx<.?ާ`B~P('Ǟs}[ns҃ -FCQ`6jRe5JTT)w=F7|=M>8[[=)p8}M#b.> @{ $cx]>"tcx,#fLT8zdzTt[}:dHRWP.w3NJ N@ܳ1|dwe+]*Gtn8A]kT+a,"JZf'f$tKtNӔO g)r_B/Ꝡǐ{Fwo .HXpu0;^MJ%JL1,8%_yuV]̉T] PCC&Y"U $HPMճi|\2<RD`'߭!G:q +kJWCWM$FEf><aY/U~v1t>&SE[TKB0 ԻLDhQ5lՑ_TћK۲cDwgQ:>œ#`!WoU k~ބLک۵=w(مJrsP1Y!]d-Gʅԧ%1qɦ.)2 _DupDsB6 7R-}0uLJsId+mYn Gܤ3wirA:iBk5s,az^Ho"B-{%-G&*j~XmgJ84ۮlGC [i'/&I [zLԇ+z$SuoύaNi7A(D|o׀,IQJC)E)g_aU6}]X%u1$\7eMi3&a'/ ]Dرg\d}H#3be$D՛.Tv .ݚ394d& .? vq{'ݑo2= {;e\`?#i,qUahV[VZiZ9ʾD}C3z.z=4Ƅ~,YS:wsc{NxZ-.$>&.,P~eYx 4Ч6%^Ln[_!?5bW5q՚KZ%0|B B,ҏvVȥOĜh,b]_@ WKbۈT䀤EtJ.[w@s o7m }n7s/~O3w';= DF0 CϭUa8ϬnP L_ia{T N[~B _`cq}bs`OcD^KErF'A-^ "#뵣1 /?ZxX42?)[f9WW_5,n -8Or7A73ɜRKSU\nzLFQ80J=`HB3QV CЊE[Ƭ]gy>V_lww? 2:c`P"دyۖKy*c"q}dMLٖ*1Gf!!"6մmlf: _{?ș*0hNRDHs1(!vȊr0ӻGf2 G_Tը:u7~(8w[?8޳$9WLnrʽ\c/شٽfѝx@w"Й2NJyo0tz&w|O}{9CU|;/^ǯ5gY;§Cg5w# $f0dqw|rMr'ϫ']!lG`k|rp6c }&,᪍-t <)D#Ooʛ3@svp˨ƥP3b'EcgAʞa PJ.yi{O Om\ȑ:o[yƬkcʦ #Vu? L#R ^z}W  -,Aƺ!t}VLO3Ħ)8w|2P%3GˮY\yiﳎ5Q詂Ae5aui{޴4h:E%.@-Y@+mӻspsR}Z}OT;؏{ΰpXh a;2nvwe[j뚷wfPU}NH6XeA!^(Y(kd[,ZRAb&}SI[]zwμnG{;Q=wޝS|{,wﯷysvwxzRw}v{= T}u}toc9aǾ3ܹݼ=}K=>aϟ{j=p2P;/gUջ}y kw]t>}O{w}yFie'z;;}Jw{;ykW]zׂtw0-Obd^;^}{7k{z:+;@ywo·]ޖ{٪ow [=^}m{{w^U^}nofg{ҧGt;mph/nnޟq{`n:tkY5 2Q@T/}N@h@ 4L4 2jzF d =4ѣ@4D@d2' z dSM4ɦO)'fjzbM=FO)Q!bBMQzɑ456S'&2d2i顥{#ʞjjSCCCf$Ԉ#MFCh00'  1SF ~yi螦5M?OTSSim&4TSbDe 4(@d2i 6#A`F&&D0L)=LS)S5MOO=x%?JyM'SjO&@$ h)<Ʃim5OfBM&zidڦh=Lfj0 =Gh=!=@@4>5l7"ss+qz ?R35D/ SoƿfڌNYdi/fqF}Ĝc7"$竑a*"$ҘMI9ڦm6Wx5Ȑ,M|^7BQYװje0!˴z&Z,29$ӍŌKhh]TaM]Yizx BvkZqLFސ#X%8,DDkvT:u #L M肻K)g{{!=K/LܕW Ǥ&4տI]mҀDMdmhoT0<͡ |:5 AK}@чhxyj|W E=hNL6((dYdYROTlhQs8$XغG@߫0.EE6f[RDj"sPsABlp*" War:7P$:g'V#l„!h )JXJ\]VVA[5`$yVCgݻ`YqpP]jf4BpL#VEs@tw̝l1&B@om!wFL,,i0!ɣZ_ҨipmB)(n/#4[e60(@0UX@zaNQ4:XFf@:yE2_txOuv%$bE wיd2 ѨRhp.:ޓ`4?sٰX,dE_= |$f2xFQ Jmqь Oj m*fڇˉI%nzpq0 DQ0ɥh'OCߥ..ȍzA$x),j҆u 3k~9jY]@ (AZ) TP`|MqIQ)gKCN8h*It!l4D 9Thگ@75q5MA8XeO&dˋVTlT D#ҫ@@L8([M2o=&<K-8yxd5^ϙ֡" 7p_&`Yj#$nP8zHAm(ԔA] lf ea0ϓiȘtsH$+syva@ ͳ J$3 AoJӀK&$6ئI q2O&% -DƖY맰!1?>y&7!۝B(Xt_i f*0UxmXֶҶW7cL\̓48pWipXp5mF @V0j:~TÜ(LO (I$n#QEb}f ,k-PQ˧GL6LMHb#@&1`$9v+ X &@ 愍jƋ۲@uc¶ S!d2idd##/JH P"F)fa >`53L'J+Wg Ozś3llғtlA"ښ'VFȷ\j9q7+h ,E AQY[kl kNV~8> Dh !i3K2b[G%zg`ؓ\AԞNv} 2^~AUG֋`Ad]o<ӭa;]`rwW:q|B2HI$LAbݝ;2Y4)[j AC φf rrf5kQ0i{X"CH ,Ϊ纾7!UWL\ſOi$/g3;-Ye,ǧ.du8~M{9n1$20H d(V^l@o>h "gH fp>`Ғ}' '[T2م v?w^ B|?i[+>o(?wcoiOǿyL̆D %sB щo6[hhFݕ+O0+0ؖ%_1)W(4:ClPq;EQuu^Ģn `a%!#>dP?`_{ZuNc@79}`MdPlM:֢}C#p.2Y!SUtN'id;k3 8*n9u(̪gƲ+sSJNO~, 齇w霗vT#k1z8"ֶ^Y(*QTBD%P29ۘfe1L>qT`3FZ}p|*h BJ,f(&8)3%Ț-\r1HۥXP Tz Ϊ;QHS '=l֯wՙ! q83QRmFĐI:ĜTvlt $"c'LPD~DzҼ3 |pO<"Įm扒)[Ğd vv`E|RE0l Y00 g-\LgP2k̺8FsĘgˬ~kNwc-Yr-YBS#HXOCWOGO }zexuiXJ<t7>-Zp>Q1&v6Fb 1jrEM!$G /Rݾ04 .1vDvo<1AGf=k[J1YV Y~l-zmƩNtʓC.yE1kV0^oD{&.~XTVS/])/ok#ۡ $9f:$9ZZU;+PxsiuAAIR?zUU q17s/\ d=]߫$#|8zxKh{L)* E*" U EjT* P-PFQt!TJbv>gt9hj9:w[HFyWNɝ2y$l|w\F_͵č@m NxȨVwtSm &(cbXd[;wd,D 1U^ Or>}G+rFBRz'޺~L7 TQb(:>E)%ߍ,opLiih.SGShHDHpv) ?r@2C~N[O&4Ӡb;͊yND4x,վzIĂD)77s_:;f"tҩ9^DLDZߛ=PE b$ bͮǧӛNXؖQݿ|#JMi%$D鿼 y9+UgO-K9P]ljN5[](h##B:4d<,C@EQo{hO]O<@RS!"lDX }vRE" ((Q* * "?Y)T"*V$EATdA"EQ>R'C ũ2(y?=%N{"gσfFYcdmDdSUEF+<>NUmP/p/3-v}zq*((IBEaH @j iRC?a1~TRuDIȈ |aLwнPbOvۡK%,{L qtA(4hem y`n^ :uJ h6բ5c^(2ǸM؅>{?U83mxiAbx٤k$iށ2LTTDo)W Lr1&:z_"LӼXoQ Ȩ_ϊ9Qq5bVC(i [Lsj<` Ne!&`#xL~u.,2!ĠFQ+ͳ6@?˝ȉ-=d>eFBE3a9P{C0/0d"L4,RCþC@96\?jKyk>395x܊[ yb霆7$H!ۆ)\4aA @1S$Zuppkf ^ ŀKvzأg21'M@ջ,dhFvhZebn(vNq@Lh[kB!ruz]]U$DC/ʨ>^ZŸ }ڀh @ 6QcWL`#ɻEC>f^ߣ_~"aHg + ~8 H?X9EtD4u-` CH2#B)XD\.ݰ,;C30$RQ49KJ1X`)!hZ20,|\J"= ` d&h.}(e3-M0A]@EA@@wVXAaDbȓ / 2*C'nk4&"sRCX{:4r`T4զ>3f!ၬ^Y]/ NK5k䡇#{y8Y?9H78Y>g?!{V?C&p~$(PX**5y"A蟗켞[8#][I]ʳk2 HCN 2uhid6Ν#k>Eb7b TETs2]@oki~赯n/7I-b?j: C{*>W]c]{O3s2zAÑQ!HTi]/;D1L dR [әO5 vOВ[&J)Ƌ{$ 8h5Ms+܃Y[ uۦu~HwqMk7mc0zzdņ-IAr1DŽa !.Q\{ {tZXu^#((M2j a{;~S(@;.hx|)…ZԢBҳ2aqџhATE+zLlR zήQZC0M ;9;9U܊}Ϗe)#pd$d$UR۔(X @0d$%! AQBDPb@X H(H= \u&sё(!{$x}_Nm97 #S .;Hm-6$Ҟt}^gY]726>7sJcy|큲B2>*)ETBP4S .6>'7mu>;]]U]6fa(hOLC2">G9.Z2-/N'Rn@Y>lz9=< ,PH$#"^ȩGJ%A{޿+I,!2ǶU{ #"Pqznߓ\>g9>s2!4E֯V`k*vf`z8T˙3"ԘGD:HL'ːLz'xyvd`P&\Ć&6R4^B4EJP߾^B$%y9p . 9ÊSpķ߀Gt= g6{Ly}@`yکK}(U(uev(&, LXK - 0a$l %ahHޗh)/t(K/K"4-H1(c(֢Y ɬ2g]C$KREx![= FTMp{7"+TJmIb !Z6#"fsžM*L Hg!PP^!%zY3eG^US40i6@3#0pE ޛoT GlRDÓ |zgo^)ܷ[cEAB?'n$Yl92-IP8chAiL=t_B*uhh[N5šF%FcmrFHbx * " 2t/+0Xk7E;y0}ʆ%mmf,v7Zwq 9 P^wicH. O lv{$BLUS%$"8@HJA`,Y"Œ05(`|q݂ HHt?ǭ'PYJeP:s[s! yP@Z! ڕ^ځ>_=+>?q yu>{󅈨*1bxcՠijH5Bb6@3Jmݹ n4 I+?Bca# ƌݨr WcyȂFF^﹆C@rb:r//o$;'{jM?,sR1HXiHW|1LM<@~Pƻ䵏؆[yyop&[fuG r\ )ͬ'cS5-=f䩁F!_Aֶe/=f2_lŞbf+1KacL' C9Q[]yp'թj9!e \ "+UR0P%FSi)BȤ d ނ̅\(tI}&sg2ܭ3+%޽\6/_^kȍOx>8Ŭ98Ez

͚K&w]zVm2 h@72ik fYTx3à[G읙 q|bU(.tOdRB-$X9|ۡK`抽MF|-/ɥ0SYĥ2-Ȇ˰4Cd ҵVT2tКzVH>}`aƹֲ-w3pD`;aYSEb$tXu!:z:7cäh1&_ t =fYP`$DfbZj^VR(FP4T=4UR,X\Aʑ( 5HLF-&dZTV)UG\[%!jh@t "hhĻ73^Uk6eF31M0Z7µH€` 7]#+ jb_qw9Z`^ T޺NI fff1Jlthʴǩ U/"vlij7DA^r` }B]Xw|9fF8= VkɩůNK#b3,(ֵ 1H(K82j?U2a_b"‘HdHJUpl) T`B|R@jdlP3pDr~u\ȍ`yȿ~JWvAlk3ذX***oǫ*;GudJ `lu@ "5%!WaL*.e°FZck OlsdjQnfj<)!ˁJ`;PS`)Ųf ʈ$$툌PFV~-ʘu^*D)XEzS'f[qlrܼ8 tͰZU Rq+[< ֱ1RIQY5l:c¶`e]ѠӾpj2dc1[|WkȠ0F2WA'CB Nu2zatNR) 9Dl @>IPKԽXdQdRbMZyl,>iX;zM_S 6¥^c0ɎpDY.|wm22&s*4-QEq (z6e,(TU%9гd!٧{>?sNA{Ng]G$'XHOKmSdP0jaR63# G-S6^ZṵUUDJ 5kS YEjfҖeOCe I2e}qZ&1C L bZi#pf```R pkKUj'l @ËvA2Yٺ<;}[]^`qYQRu%o$.7ReUQWS z # åB] 쑤E"q-9VʅG0oP6FβF7*$vAI HuB ]vhc5mkrWQůwTmb½ErJu X22 fgvNHEvz{#2A3v7VX,N N3.\!X୚M"U-\O" ^61a_zr+WsdwnŹf7n,L = ^ 17ot,~:2rU;LaaxɳeGЍikt0dXT \CL8{=u ܎V;cF jRHA[FH֎NX ־-3ڜ ̂Ahåpvu[ƕ1gWRk~ |Ĺ '6fEڰzZw_y;}:T_-oLN Z^a2I<.tѴE~2rTRJ:{ÉlkxDiS{t4=!gtP`ȧhPpNa03>Bt:t@gw}׿+7c>2 `C1H`i5mK5&2%&(DĀf 0.GK'dLol,wXbֽ(s-lLɐ PlA$VtNTDZBB^'$i\GxeXn_"lMUF"A[ QyvS2#`5CW\ Su_I3N[q5>d3##3`4[7 X.# >m!zLܨ^ b1&E)>\|jó'B+S/~ &E=YSqee@(ȬqEv(.jrkmn/5x5PZkZS[Z S$ mJn-+&8(~ڭK&Y-Ǔ!'@Db麼a)imEMy{=u-R4jS3^c'buzN˕e5`FRgw;fnQ+dB7iNlZ f\^m;@ 5Zo;9 .`0 ݴ/og ,: 싖G7-gZM\8dEa483SXR(>vWjh3&*מwЬ, !FLCɡ^qh0%`>l0$8>ųvH23r*C{Vn3d|kRrXQpԴYm7_SC%`gPt**r}bH$E%fb0:V`fR;:\b$M CeIv5AYLS,4èH2h S<|Q~E Y, 0b P@EA pE>4: bg)T1BA8m] ݪ?hUӍVv྘ˀ DvC"*zQn@d@mBDހU!|=HOX)!`rT ȉLp|xXU&1w"#$Pߗ.9ATT\/u$('pرŹ@hIgB, )nE[Ar1ͻZ.T<΅;[Z!*@UXXKSTEA:R䁞bb ,KY*PU݁L`5f͛IQV!>ʊ3Tt ()iRDኂIꣶP6TSm9W]j=Qq)$PSvTy#F@(QA IɄ@pO%QbgAlQĵdCth+AJX"~D_|O$!BHpp5$6X H ,EBVi(d (,-UY )cV#F㜼ʅ+Z[H@D@P@!$TApAu av;`g-H$@e"-#N[a6GNYPxi)Xt.VO6۠dX(4@]{@Fj!koҐuj%Ҝq xszŹS QgΠ9P BAj0ǰTIzvf`-"@ΐ "D+f( * _ձpET{$2(}(DdBDU"R%_ ^{^$J=_=qZ_ű0EER(/d73alN1ʪdՈ+qaᅢToP mY Mb`q<0?^!SVnNѾl =ĩٽՠV",Yo/ZHmsTȢ)aU)+" EUA`,QEbF"@oz!2:\ 8TA83a I1 ">ey&tTEQQAcQCCW>hӐ2@Y,J) OI_^;۠N50Ȣ]y"UT ?@PUR*EQPE* *1`1EE`QXDV (bR*EU"0V+EPDEX*Q1",bAEH1UDF ,ADQTD`X"ň #((C{_.L2BST(*,TAhĚⰫLZsZ spWX:ya~5rGE%'Cc)z a_TZiݑ;{ժ2*ň7TZx$xg#;jsT EUQ D~B'}! OpyT+EdVXHGYjn3uȎ$dy Id077!vLWҎklԲc+P)bQD*#TEEXX0Qb*"QUQ,",TcU`" EESPP@TU(1gVPDQV*j,PV+ԝIyOIzSULZF1JTO%4NNڱDbސB %`wxo?Exvx$A ,dDEPUb}yÛ|2222N,>yd}WBRTB,PjF",UUEXER`E" *Ji@QAD)EPjFD`TUi+T J@Cոym `hŨ{4;I*O=?K!UAU[Q'fdȈ$DUdu}\3(J)`-%4J*VYI`C-G@=~*A'havJ{M^fWJXE89[N3C XP{##w]7Ӫŏw,!a+{N%r}oq VAQ(Db"EV" 1QTbȊUTUDXAQA0!97qʑ(659}z cPH`fksq8j(X*jq h%G" q&]l/j 2)щy5yv5]nI J2TCN k P EEA0@ (*& (D h&T7Z SR*DbJjBBTP*|DOs舋!9է@( vSgԨz~Q/MR@DM$`(,iXL)RuHM B*a z\ջ`K J&,PI6RK DE;vDh|8ZTP (jT⼬۹!<Ԅ?] l$!fd2*ňX X,XUSQ#rRk|j* M+EAeE*$PPJRw"Z PP$7C0GC4/T1{(>!It)E< 5kZ Ҋ} zh `&* tHt/ʎQQ^@D8"eHoH"j-Sc;>z րe$z#^Z,AH8Cv5CT!_&g!&("=E E8-C H9"&xeN^E9Wכ<ʹhdN(.QRV] 6^ mAKDI77:I`E aE- b(^I 6+vR(s`M 9hdQbIUI@6IjG#ttG~"v( (ryJsp8&ZHJI"2#QTd)#" ERjD lж߫PPj+P"܈p`RAeEIm$0tY+']ky=ꍬ_ֈ h5zjVlߧ`jد'x_OYszl:+xMr5l;]O0'Ԕsw)C$ԭBij*w*~ }7 Qog璡.!4 Ψ&<8LH9'-Aj)@]2wi&-_)Y+vb&r tf(_Aj"U ,HAf`gÐ1k㮄S;9G:芍J(Vz dTf n %mLp5[ 6b<17M̺ j`m,pqwiY}Ixr6 v):3` AR@|HJMRT-×v}Kw/'37ba"`, x`,Ojltc߇+`5!&R twV"RuNbI %gXRXf7Y'I=V&w23nސ͜KYp>T slñp0`U@t~r'2߭x=Nz Bt>`,p~#@t3ɦ(D”t.?{ S[g ?IDf`] ~~a?9s(fU˞;3"{͚e`BeX2Bk- ,ց}#rX`֓pԩ* ן8a.MmޜsoZmϲˮ1c eӢX 4$V̡I;73)u8Qt0tޟCwOotn~$y^(@SJwO&pga6Ek }O#3$5Ĵcm}{ ?"cp'T :GкP)Yʉ۞ҙXR8F[?)R%'YeDFuL/6݀ ,e@7ݷleP>>ɇP(-w.Bu2!!qEH^/j:3X2p+}"т]YR@a,d@ f@mz .ul8:@F"1geFYzktޛ=H!">ׇۛg8.0psIߵ6NpEP\Ф ,65Ȥ?s JgPX->Gbm*;m09۩8bKceB66yulC/@ǀ#A@)`pb~t=tTOw @S()$T)CzSΈm~[nZ"xX!36P4 /.C<{vz[V1T;`ȬV|z*"z+?WG'FI X(PS n{\LBlp&D q繜e>v/iC.c0q/YH$}n1:Ӵ\g0ȳnhA&毖l% 2`_ ;W]a;YNМbqʹ^(Is;Dʐ qFDSbl (`G_[*(HL(D\D@DȈTw~/+UE\OSr DW4'Qb$-6{7TJjW\ :(Nm3%mosru5̥hyE!ˍn,q! LNi`Ļu|Sw'W/aqSDg`L lb Ad"\)>*g4 | /p`]]jXG׏X\?aʞYoDd:'=!j>'È`^WPH)0mq%04%$Lr=!T(` ߖÏ!8z]./@ P9t DfꨃB"lwKB@j#D {/IPH1xNZjC ]3<C_ #wHkrYx7濥ǔǝ L[˷r^/PB~:>>^5C}"XH0㟀 ‘+#8`@:޹p񾞩~}~$4B5JdyX?;gQE($v $xR;-Qokɩ/K<2dg=&6 `$]/mP@>߸iR]f&(7FE闃>ޱS۬^dycm۲H7R*Ц+`Q*99cYk>ochr>w4qnb7Ve<e6h尼/QF?‹)iZaURymL.쥠[h׻K۰Д7VYKq!a ur,WgXg@%#D{gfguyCb㷺IК2JԴ5)Y2?dig~? ;WYfdpwe C5ӄtѽS 0,Bgsr#ҟj倂GQozR@k`,@:1);nui5$RBfex@;ToUc^7)T?vܢafI !Mo}5ۂˈI?Imލ0y?8T_PI" f\gSWr6N_{^'[/=iZVC#ptvOW"G[m@)=tp>y_GcPۘm|Dg.Pzz)A;.=TUmI5/" BM}9Wu&a'೶ga{LBGP.@6\6_RH Pf47`O-@F˶d)WbcZY- RKkAk6Z+ncZ.?Yڜ -Bqm>W*~,a)~>3@.hHFbh7x}s?y'B/*g09|/6Krb.~%2+S:31ن6۽d}v')\Hϐ /{w>' ϟlZ%_֧NFuWwQс=6 T~'#& Zn%{ϕa~lbx~()IB@(^x ֟}2  yhwRP- Yv}.@O:H-"3t=I٠'I-G;ϓN#> ") 'd3CjXX8A@ QTXJWۺ|[MGfı:/XKIJeMEߊzՓ5>ޅ Y8??~Ow+y"}5bdl8|a h-xKAU6֘W Ƭo=x|'3xC>ve]7Ó9 R <_@r%O3 2/"gHDD#sb>ecp9\TPP mTĤˁCg([X/7wk]M/-Gg1]o>ve C^JKW{1c Ph4BBPPPӱڣsܞ[*lcyNX ;2&6 ه| zoo+/#i?T`N*JO3ȇDg8jhJ%EA*lB 7 sQ6 (EŘ$Kxt;{83f[unqxHMad_:Np#hxx1#|n;x1&*F)LնI 1ސ2Ju ;!`C ll&h%]G]7 _ hE;bs+;f-T NFS)B?0l73rh%DG+k9 Zo†(O#Q10dzKl49=>~| ?}d6Q[U2[{i}/)2ESl[N },# xc͓bHHA{'fz)9BD{ FxՀYuAH9|XcGMS|{zjE"h$B&)aGav~o7Fߟ\䋲*0!y0PqcCplhUv,<:0Sw! 6szzSa+֦~!o]{c:/gCo7̑'xghMMPY5*~OIzwW&QIz ̈'l|(^w7×(_>|^mM?. $'Sq9؟)}lT\b}"s̬;REZ 0:1#i50y&L֒3 j0TM30hi.LQAIDa$@ -HMқG5x?Ϯo:p[z;W\4GGOf33dD|;TZ$"H|O sʂ5P#]ƪz益! 7s!o4o#{Y\b]?>sL4Z4`$f\b')iDZ%LQ M0D}#%Y# Φ0QÑn}4`^ڲ$f[<,k: U(W68g<2VS"Yc05mgzϚE#hlg 7q14SvPȥ(0)XwQsesNޕ~Ai6H@^;}Iمuq"5`Ƌy\bt@* U(ZpZ(K=6Gk,i$+sY_{ꤐ^ t*v0#d6UοrG' v`xЄQuj HV7͙3#9\9P_1JdCFy"}kjL{iBڀD^;n_Ͱ˖ 7o:S@MJCeͧw[ 'mf mv9aGcA$Ps2e1HVD Д3BUe;.BggƎ;\ce) y=(pʗDi |1$DW#~as!Ix[EKEiN_IQ}}6{wZCy>CRo$Zx9JkG ak !x|\f+gcLq9lEK>L3qKpV*q#OӰ1Hٓm HumC?m+Ƿ'H_Ѣ$$[MoP^sco->S rT?E.p<$Oz.|(a u 7;hȉLeBg~{~H$v{KT?^lϘ0}ї)jc!ݙjBTf] y|zݟ^px([Ҡ%Ȫ&"Sā@tj6jA@z$a线 B~޵;D>tRERDM0hoZy+ eArǑ{[Gh` Ds]APW~٣й_܇Kx_7wV_͟::(˹{&KmłLU聡4#d_ GW_uSBchvv__6uc˞U}Pe=' yra;OKLa@oU<’w*Y% v` i3Fh!4`a~L?P-nOR3]^y>@~ ]<3̰?IdȟW<E}X'c9KŠ}XrkWa!"hBԟ?dXQE2d^I+' R2qc6̻ҳ?SA:OIP=u>!>E֨:pnR2$ :H/OIuC"Ct8\Ov6!ڗd/]2$[Jk63lM&= j2<۪a9yq>ToG{Xڢ .;yɏ:?%zUCZ3ǨʔOع "US|'hS!*2AWQ6K=FsFKD!˞QX1Bȧ=گ7~tnqϯ|+)^AOIZ=B.N #30fE,YSfo8gSdEKOq0H|CӦbFC <:f3}+I2Xϓb P30,ANdWd3)R^a+dnu2F0k0JPJ%FZ#v*XJLfy.W>9BJYk/0q# EٹktUG;5.`}Re^Gg6j16Ӏs 7'c+L0@$_^IhTӂ^o{vDAL88b:V;,F>:',Yŏrgv:q#srtd`Br p Z0uuMifZ.$Yi?;$_13tf:HgZAf8i+Z+Tb|X(Ir\5n8eݴwZ@G*}uSϳjćH8f}^rA5xH{L$ (sܤD5ֶOQ ^„Fkgjo\W1WIM;u GETE;̽!.d@x& d@~>ֈ:'EG cf#`cm;?K=w2+E1xno˃ +hوdE}!@&<BpCހUUϰpC Z*ĤEQ5@UC*} 0pСdh{ފ}]pW5hѩI6l֝]Ct-6쪥zޫ\)@qR 1*J@?E'3}LO>ɩg&^\0|~\w}~mw~ ;;&DgrȤt(?.FƔ M$6uvۄdAqR'ܙj{רl!`as:Qڂ<f  Zd=JT JgT?7<4Ѹvlɬp&\*q4 }MҊ` ا*(཮VKUm"4}Z >[GpRHDG}} 7^*DBW\`YQUu"0Z{F׌gR՜t(z4I83S-Q˰P2Ȥc> $"ŀ1UdDł DV 3k8:~S]SWy.jh+Xf: _nR;|cyZ/=WHAm&ɏA{f45 Ep:P'F܁ (]B'#A (k$`[RĤJ3gAsvXy )*rc]ӻ ~DPeCZz!ن$_.dAo?9˷ֱ޾b[G>*o(AYq*-T3{H_M.u]^'7 m>俭& cj{\C/Xl o<;NM?(d @ O$Đ2c" %16XȞ`)k<*ɻ V/1j#ʛd Z2AfnVH2\E^c 3x9J2a-91ϿEm-v9mJWG#\N^7@ J$^D]/6փ7vQuxՆ 2f&cb *A7U`;FTu3W~dA>qdx`!A@@ $)L/SgѼ<&b97kDsB ̌%}f  {yr dÂ_Y(7 x -`%OǟqP{B; Lq AXC @15cūK4=aC=X )Z{yf[ѰnRf ak{Ζ\'x5 (՗44pNlV=>,4Ծ?Niyfd&Az%5PgܣptwzvNĶc]Y4N܌ f<00@B@̂3;7NsY(fE)چknjm6u:G˳X*"|,Q%JYH^=YꐏB5M115?!Җ e2 _ߦ' 5ݫ3U.gTil7C6XH)Idpr6AR;$w "$9= ȟd԰dfMU9ORg %JC?rYVlb&f#;7 ">Pv@2JÏ=Hp4Q AP&LoJ;2FQ Fk S#9߲HUY=*wژ1ZcRs&?.TfL?f\M]ueܩsB#}< ? >EƎswFTI(/m'ȿMS,;k  =y pQز(bInj[=(s z}Z~ wsrla}b}XϹXlaq.MV_ٲTu3,CQmƥT.\ Y],C(pׅlA4\_ ĚX( zc'[CQw1uXs؋UJ 0-| 1|_'>zϾa)=M<~o݈-b&Xek7QQqȏ`42ua1p8=5iAN}F:hD!Đ0f 7yއWyީ*#YZvKok;,pea~f[rP9;n{33p]poˆp/GK]8Xy2+ذ:q~nsXg~oCsQ?{$2^ nձήVeI< _iIXظYW>ȟ7DŻ@r!,^[.p*@Tݦ'|'$|>P@쐁d uq^* 7)a3u$ %]y 5 ؋D؛ZFo²a=X;8N=g$UA;7w.3m3zlU~˴>`;u= uy&.gQ()XxCA3dEYFcS=Gi:f:H4}Fۇ?sv~+ǽt, RվݡwjSSЃA6x`hAgtՙiٱMtj^jXx gY;-oHR!>jl$`ĄkFl_Ki:xY}n^?g2' JMKSJ -(u{f!vf#wz^FFyŘmh : Cvu $W{wݭN(gFoҬmRZ\޴"AR@"+S?{lp/s uA4>r ec20f -'0UnȓMEž <b`fOFg'C96}?b3>OG{+uxZ*TkQrCqd͘FwD2N9_ύ!olI>=)tv/7Go\O3aڶu;gQ|O'*Usw7mtsf4$aх΀L]DODviKwEq~Q|_\txI0GȩEPIOu jghvuywn2mol=c +gAaK n$ݎ } i^d@o'EPpu F(e`7P|a!>zTVL5%m^5T"%tFukYņ?jK}Z m3R-in ^G֮%e̔RRk!˝,\m@>'^LЋK,h.ik+]Mtk+%RLq1>d۵pvڜ_dV,2vk~~k7Qg3j1\>mb ]0YV/4ޜ&byIb;pX40&9UsJ٥5%S ʲCvQ?fΑ0GdPpFs=7E#,J/}fgT0"0H3B)cwx #]߿ "#wo'I^oxSc?kz͎#JG/Ԓ Qe{0+/yʐAzhb1@RfFRPf\ APo [м.ezU)=l'Ɏۡ˕2"0<H Ej 23N Zl ZYgr3;|-sW\|]9_Wڛ Rj$&]0z7SOي0D]g{N帉yzjjF aB(d̺CS<Lw永t$dvv Tj#{ҢЕ^OK[=tgǡ@qu=PmF[r~&&Sbd^6rN)4Y^=zw"npV/q:JN`bP6[eY~El2Z߫I|*-!]oCT D觲QO=kz,UC- 8\( V !-Yl]RɅP\Q XH @.$& Fab!H(^f: nkK|D8Ȇ21R!s`)uoǭ=iĽħ=D$B4&1:CղAǦf7х])0̽D) j@H;XFXŝ4Iu SSv`5p|wkЈ`A;r ~[X(+uwddQHTRlZIęF.w}uL_|g?49$<E0gFC!3T:=o`bp* *oz,/d ʋ_B<С~^90& 36]5yz?J ?__KV'a)PRY%1IbAkZnD3 X`P)Љ"Avc@s G_{z_p|.? bT8VjWs[?3D/г~T6c|(Ιg$ }V 1b18"/G!J-uTdv%y*f0O7t2L2R1(w2okE` ڎ&JVr'S-l:;~7]!2 0Ac$ ќN* {?wY[1쇊'*sq)yM)3 1?7.yȱOyW3ϸǩt<Z~mT Ҕ6n%TY./" qk;Z$z~^=j54&?kn5"LlLh؃^Iq7E~i=aտѬV}4]|Qt {/'azvwwǣkm5Mo=Cx|@Plz[f2a6k]۹Զ?߷Da3~/+]kS&$&*U ҊGόiI?CjZ:WTTƫWg qoO=4]fp"YuT:kxޞ'őݵ5EO̊6<C<0Z/WwKBltֳ(h=WF<XKcICe>Vӹx7k8ztr6lYʼnkqeR_ >B$өׇZj+|+1_]j9fZѾGmX C޴>22Wdy*< GLz<~^LEi oE`(5ybW]UPd%LO 4Y`mʠ8Q5y:Wkh''S OcUs~܈<>>&'7A~Ժ ( 5Ԡ7_u}R}ϯLo َkc9ḆѳnzO NJMx{rkߴnO-.E8eJ]Ba|J}svjEd@HzB.8U%(E"URfQL󻬦J6mR&R_T-FV_-Bxߤ }j!qdѮQAV0^SG,^Yt:,ۻVjTBND2aľ ɑ~NTZƲ&|lU/F𴸳fHڹfa_ys7I 5 h=k=K 9ؚjbk[bUvXАJ :p[b8Pž=_?hU4} 82LbArW oȠ!i.(]k r:^fTybwr ce>i^O^E}z=7&c-8 _T{YS``{u.d̛gP2 $!P<%ʃir~|}od=;s܉ [ᔍUEnxLQrtlHc4K"=nJ3A8/|Uʛ?;t>?2wӔkÄҐbTTh wc~l^歀ĺ3bFYaiR^(i+A2CA U{+?=pf`J)NFC"b_ }j8P&o!!Cbb`(.%8D<|~Y7=U1RUu!H_RXlbEAgjj!{.@^0"v>&s\4FDߨnQdZ=@0@Q=u?]W PYe #LNu=yj"r$_5p#]R^ǮOP,;sh賈 vrbx}u{{g7|c1v oq![4&C}!1gYАGG^]oʷ)XA~׾#ySe 1sFS,J۠ۘ ||OcsOv|vrf"m ɘ!L`:nٿw3xƉI+VtDYCulopR'paUZ &qHъSK>wDFl7 _"%`٠oCUNs`2b6i3=i>q|4q{k<0@#jPE{YSl 6 Dg}?7iaưNL(`6g|Srܾ9M7[pgԢ` $X+uDzWh279Jݺ^X ɦ CXgKMh{mٰz5AVc ķ8(o2ȨLjYoaIB41(,V_=|u0 iT(]?7Ve/pqːÃ! h:&h[z idQNřl2y~0?aA+ihU l cX) Å n-1xzsa:l-!) k3ùƈ $4%r>#fQa_y__ogܞ^+wggdr_O27%/qjVL |:@ 09<2- "EY0a/5A/*|ӿ釅};5MJMALQP5A1aM&=4VI΍gvʷ,O]>MuGGm 5snƒH=U4mWA݇L,.?s/{EorcVK3 oouegT_$^")`@B)X I@;*,HEXKꢖ8sqCDl['0g &mܑ(ihhI!Jj([[y.)_\6s*qiq=(.13{i2pLlB[!ZLXjNP0f?k4M;/6GЈ w 9 qINk lr? RJ~=(-4iMiW렽140(8/uiir|?!`Jw tƃԩʶbTrp{ܖŞJ/!`(7HQ VVR9v-l읐 rΒD=3&V2\t~˫FCLܖyƘ KJ  M|:i#Sy<\C4Ė4OEf:# XD=P=915"d0[L k&{hgu;iS'#'Ι>73/ķ~?eE1Xu贓xjsIRmI:ȣ$f (}m&EB.mH^ Mx5!ǏOEgBZ[ӹ[iv|WW4 WfA:%K'JbqXDS\UL4~EFEIQMB)Ox{-`%uSJg081'ˀn4ro?h޽ba π@eD*1sY$hyϠ{OMJ5i8Å@Zr[v{(.&huPdWOrQ DQݡ(KN[>{w S|A\m;[ŢHOXFfirT/+ 4HL|J[16"fgҭdLb'AiƕSDJfa~/<@"4@O)rfNur֙MٱJ aR尦*%h S}t_#\dnsyi#G2"0 Ei=YraNJVtYK I+.us?ˊm͕pBc}i+ϐQCNĬp4}fIǎ]b?* G\& %0!bAA,gBe;nycO~9ж> ǘ`8?zZ;TVO}Od MD4_ZOq~8ᣱ_`r|* "Ħ-bZPvm,?3-i| /dX_c'z D:s*S:>%k@H滎~bږ':s|u'0"(AjŊ!IdG"/-HX Hs5iyZތ]_{޷٤/-eA  3t dA 9l?ʗvj@tc}K~Bu}ugm._ ѳ5԰jϠ1ҚfŔs=rHv=ÂJJG::?{R\ڝwe.)sT| n5ɴ.@rjvv7qbK&7?pHN2Ji$@kֱ L:0l o'9Vcr413 .ܯF8@R xicOabB^jEi^JK5?ǵb&5{;Uy֋._9."lx~_Ǎ߈=x0!HOF>t|=*Õ)3<^ 0~Ɵ(v(%F>솀Suhe{^vl܈&ݫ7hJGyz{jyXwFO##ͭv_4D5[ՉSJ)7w;f:JO)(ݶl#*=ny(y~S cahh„$HDuku;NiHQr$!%:fcT^}2w*׌m: Xg jhNS_֧{RZeHŵԙs=D&@~ӪX;,cyr)t7Hn\@ٙc@.AkHuR]|*^$M$j[%o!ddr<;s8Dfv.D2/Ȉ35lyX['>틫Υwyim(m5h9M 6%+fH& 5 ᜧVw&IeWʓZ&`]/ḭ9M'/ Co624#&k)jkzzbI<Ph3 A>jDFN'(+Vi-y.,AO?Bv5$} BAe~x2OErOug=UjkӅ{ fEϧ{IJ@ZQw|JlY+^L ~:8^[Pjj]\_8q7YD3ølP!%|*{K:/FN]P՘:ܻ;G6VD5! o)38bL* hVw%3%aHa&Xljβei_/te!A4ceqMiELm&cRAc~ck-O,]\ӗ;ɩR9(H"bsVz'y^v_!J@Rgaa)J 6~٘aI\c7 nA&N#MXVm C>J?Zs 0 k>a J< [>V>u}ù?ORᆳK)#2 Cܞ?fن\gc]ָK?޹"f<a 8hS~"uUz^OX$|u"շ5{7I?'hd^3LUEnKާ;gX7ja&{6;#)d;GiNb""ԟ.CQ6%nE֓DӖ; r`,p9i(e aW*dQMvQ:˙aP`AMH@I,fB1+BQdP 3 R#aKu%k%5L0Wn*s?{g[ZcڋRU-xs2ꮧXuh|#W \;z^3,ny:k9 @;cLl3zl1mrflb ;!/4vdk:4~%9mR@3 ,KEоrMۚ^F|M'߸a}/>)"ܞ!U@~-7_:ad|ۇ|/^(.p;}JRoj5ج8T۫-LvSLӄCK.u]6@q-I:7R3C @dJpl)2n'M$qeK"32;U&`σ"#U^t?\6.j^oYUשqo8<+}tFP h[QCեA ]>;Kٰ0N|n'/)AGZ)OH,A ,1`1TAF !ZHQ J^Y6M [@J Cy]?|ޏzg0wU dHAIx QwqWO_qa TԢ z^Eut__j!C;o<W.<ćAÑ0sfts(=g|*=&_{6fF(b*fAbzbhNDi=.NP۩Do$}(aR~%}+~t׻V7Lpn`QVNþ9HUAyz4% _Wϳ/XERzmm}jRIR #aa@L'(?E0/l^^[M4i=BBsLy4-45lj]&PDD,8caLEZU9xР>Ƭ5 hc6k+ ""YR-=m8 DOFn{Om^hYکNu(|ܜ%\N~60 ݠ{VS{ާ11UWo5! n]U+*M9 2%~FOPH#.(4B- r~^4Ίޏn~r7ز֕Cg9t? Mq)W@}Pe]䭦Ipp?άtQK/ܩَ=W+iMYXuP~Fyg;x?jpnt;Mf}obhZHkC4T-xєeQC̝x/ DH (S"='̱h_Ni2F*R*:ϫ`zm&;d~J'VZ}Twt`A!wzj0cc:JnAQ|K:J||9<檡vQ$կjp<40+@oq)6~1#ɼh(ܱI&2/*OUmkmmO^20TD,rڿGՉlq ZhߗYF0]{e0?t'=Lnłi90PH"Kzu.{2sӾo~b/yxn-1%S6M4Xb2O{  Ǭ t`μ 2*@A?KAЂމK ?j,9rݦ`C$ 2uVOLD,P<ң1_r:'f_@}'0 rsxZlE?SmgG e#~~쟨|i4gηsy:2NzUE,BSO8f4Ȑ,2jQwڰ?5d?o Kh <][ᱞhat'`s#җw'S;X9냫H1 n/nlˉw_oNR  vg/ JT4 =8˟`WK =D}ꠀxy鐆 j* ( GG Xr *mp@hw,dk0Qvy1>,j0,7x; Hƅ24!On/(*"ƑN&h8`| ?Ҏ3`^ & Qudp E ܚ5ċk;1FD1OokyN9Wp(7q"fwm-5υ;zM`r%`l*5WdDdTِ+η ] DJvx i3ՊXw+0۾?숚N z4n.E2!g/\5DH9#\vqZ0):XI6wLJ6謏lOqU(r^Qs" WcCvװy^=rhzO3ci gG({vI%g%MF%x ;}Uh |H7%2[9 "! ]~{lz6ק@ `/~-!m*pk:_JW~CنkQ§)TT⬝yb2L}JVn%Ŗ13{lgSWޓ~'Bti>r{04OLB6)ro},x9ܑ29XIp}; `y@={7cJC~GH*A@YC".*,x"džQ;n14S`hGq{w\>x C9*/\ԗ^Fszڿ 5_YhqְŹfP1??[a$ Yc"Tut.p~.p'ԄBրEzVKc%e9"J2g>xwe CZ [w5N4Eo{;sqWFJ^E [͑~Å,~.s%"-ml\ľV(vE-l\F 5y|"9(pn>Q@m@>5+x}0 3mqĝR2|_,3152ϗ]09YtKiL;zu6۳sE?Śx7L/Vm_aB5 \qW:~"_d".,> :DZfv-qs9A,(wjsyH}^ Z!26jJKHT(sg1cUNAeF-9Dk*ʝNJr(a5N7o1^\Z(<.y:_5HQty#tNR hYiƎ>Vs׊æ7|PI h6pOZ_{3d5\ͽ5Yа6|Sעe A80C{ ۽n pT NMH6S}%df&7ip]9i#nK07y!yգECb4:FteAqO%;c/FWo WgWRŽ-^_!Z##f-%@?f{&GSռ*SbSqþיVu,D, Uw:(Ɯ.` $~ )8ѿdhfIx 7"Ġʧ6G-`#ͩKݔ,= >ʚ{ E9|cX;T&1\0+P(E`OqtCIF(""GR`}Q햻H}jz@{0 7|Qk'΢wSH -`dH<\3>t5O1Ie{[m ^Joy_y߸j@ʡ"+MꡛZg+,a^Q;`YGܮ{jQ;on咇hDro6E gűRE]V AOMKi LaE91g سD\!G^m[nV `jTWV9x>igYJQ79xߥC#0V5Jɫgn/ !,l/4Sg,B~+*- թ޿ᴹZ']N POppJ : # `ˑT5,nɬcT$ݢ,heݿthԡƵoI' {ؚ'vQ*w:SbOEqYC^n9/Jŵjd,Kޗij#$rQ #_͜K-+3+#@)%rx+azen q=spR:z73a(-%LZQ%9t,e[C-/)1J/yw w7S6}?d; }Ҥ|ܮH S│բ\#bb|9.h5|:aaƑn5Tsdi7u<`}~:]C]w&ZQ{2:#6}M2jE$k̻.&R錢.4` Rl2::J\oe.ݗO3vcBr&k&Oi,7Sj鏍_;G1W(뙒ha Tnh.8)+ m\mB. {lHAv@ՑkTw쫷*yFa|5onӲs/(S<[ঃ[ =XA.JN^\px!I?{ur!c)<91&G J<`7kQ +6k~ѕU ޱm8~_jL8>3t[`Ly| ~ޥD_98F'$ꁠP p9N֫GժThP?P8r\Om%2C,9:tbl$N(‰2C]KT/ f Dkx.\Û*@Ja\XlnU?9m, GM#. gzsBfD9I9!(-?/&rm*XxLx|ܽmUNk^;HRM KZǚ9ysU%udYY9خUśG'=v.rYZJ!qDpgv-:h&w=lA Zof7oF< ]Wm^f\Xw,x ZM6耰jJ}wYH zQ_T_ :I 4#/Ypbo6J53TO{$=֠'F6<6ı^ۃu@xJ~aCMђA~cȓ#Lxs<2)}NNSӛE %_ʁzqp$AZoA߄d^2I,^PbԮ"2B $r3WbT\B|SoK~is6X*۩^>kSցh."\JDӦTZIR)# fcd#bQi&UuC~q>0*-$ =ɭ . ]fi-1mFY\` 1;lhVش2}Ejv_fByn:Jz?d^mK<+jz9qKIq/7h̯ۤ!K5z;:r)ޢcH ]w~C,3W9Td+ Q6Oj [FS}zh$hv݆b]^:V$287:LكdDva} YhzubI( RNΈ}yQRt]܉/+p1̢\彔/KZ"{VGhiڹiGw fC cmuMД$u 4Wh;K6kgzXA$TR*k;w {:Ȟ f.ߒR41Eȃs0YĐNi|a3dzcl;UPj3h "3 *&GO'8BheP\+[ЖսF D+FzBaJ)8] Pv^+aC2 /Ըi~`:j?^̜"5Ó䨚K<4@]\쌍6G[*H Lkn̔e V:޼l#-FA#6L&lxN7v˟ո,.pK?*@3d#S :ᮋ 5ip4-Dz磜ESS]uq4U1jKDq:hO׋Yiqma%.=$"xt~nFk:D&, M*G8,Ky*mZ5ZDzceQo:#gMWQ"pGGV5z#1XZK$ ycYB?Kc_VMLF +\4܋qv=^Z׷MK)ߴFMGNA)zk&P_w:ƘFG!5d5Ƃ(þ18!>fvJF$X"QN3Kܩ١:1Ɵm",ro̯5'a, J$Vz xgM#J%䁭#6a6wg7_|g#:j3B';KZ)L5Q ?Z5zb,xZԖ+QDX6H/"ӽ`})û6k̶%(VVEK6>7pYb' } /K>NC\TIsVF'v}pV, JXVrqؠetMVj($|IW25ifp;iXyτ3]]GdOFoQ8U7Q_ &asf[{FCEԷ3D“.Bۛ` DZp90pBm_M%%-Q:|z$h9l(;̽+@O|[+]n 2-f4,\y_@L-? KyLhz eeLW.N4D5Ttrn8c޾Qݓ{A}w%b3q7$vf4?Y:Y B }$T,g#j7:mf4͆0LA9dAM29V}RRfܛzq=!YV噁2pM&IT?o 6ƕ/E)]CxDi[ߝXK&*)쁁>[-FLaW5k}0iNT$zY :D IK][ލ5:"c^a'uaEyD -A=/סa[NAln%1߮BTUuDVm"V(XهH$9ek2{1{ƉmX"Ԋ)X6q~*BZ̦in\e.2kcG,W \뫹rMt{\|:>UزW<́愪bhv/_DM# 2zy\QHCG·oC5còpocȑv9p%;߀ܨmБ>i|Qúa dy.ǻYE&5R@XܮbXtRiRx6a?7ONͿ4Nos$ BNb\(#Yw^VNzuh0*ϡ2 %t/!Xr.w|Aq6(i oǕpo p"j27>gRa)ڂ1?gSc8T$X(aE\1ziHtxyaΣՁ@3/je0ʰH3b5 PyXbnLSP46]՚[ueK"ˬIuOk8AMrp$ %eړIZPkS}y IwSt8@m#щwy^ {cBy[5FxC) XL).m6\z@H 5AVPx1}燐K}IP$4;ѿEŪ;M( 0GCdǩHۄdv5&sA؋ɒtl_xB"Yں,Gb^5#_7х0F\ s\HRq>$u8Y|ԻxAE1Y#/̦y_,_mj#<>]*wIU4XZ]x zB$nI8s\⨸Q 'JC_i2npݺϋ&-Q:Oj? cդ6 u(QmcUBE F4Pf/#FCB7[͗y DwgS̅/xJjvc@ֿV|sP^'^mVQMc.Zwkt -W7&3XwܧjŞuԁsU$=J-$m0]#*<_xUzOc%9KbA&WMBjVMegI=3qIW[G]j[ȥx% }zauA,y~="eqkqp 0ɘM0/:VṒQTqrքdWKk ƅ(A<C 1LǒV q&}Ī -bk ~ )nvF *lhXxuƒEvϮ41kOq5}22PGoKzq_74W0+:eӌCvLc*gݰ[9adOl85DN[ivbSoxX.!1ͯ4!K8,Y]21f>'. dL`ffgyJ4; R%U[Zӳ&s'JK= 1x|FU%{-量Yg &|k1zS?_YO %*V'ڛ O,STPׯ9\$mP `Ɇh}_b\{#> Y?BMm[*YU1 gz`Ғ(TfRQeLR'4RYB(Dӯfz:D_ i1E[B^N3(E>F̻ z!(^". ;.bPQV˔9s*[ u2SeO6+֨€ J5kPfF[1h% gD0 `{9Sڗ]j>(^eVt Y{B۴+Ԓ/v~4=vƈ祰쏻'OL<]/;ߐfkJ/Dq@K0ɞK.|lj.\VK4YU",?\\Phl)>U}H Y3oY|&1kd̚\7~Z/4~kCIL&_7L4؛)Kζ\¿8Iw/h_\{U҈af2 $C+NiqF9(5Gʗ|Dw묗_p?WcH3+ٲzDxt@uqY.@ֶ  ק׋Ѽ.0._6\q0ot&$q^ZYZ')r`'5smE8`c:wn݀9@npܜۿ!rC\dB)m6A<%iR7>{+Юrbda\r΂"ym:9j$/I?PJVIF/^h H8$m4 MCk?,F>hj=Wf:$񜿳"^@2ʰgJH{$DX9..(?) w5O/) ֊O)ejWj<U~!]<= 0Hb 'e|M ]enzjLLJm&yW1 VxͳiDXT|S'ㅇNCp3]mD ? $^PXPlh Z]& | p ɟzo|T.W?K2u'i= EuN%4_uAxCliꇍP{QoW!dvc+H',0WhjLbVhy͖$ɣqN@VcS@{N4ZsMJ<`Fݪ;^hy-0ibd.5Tv+;RfeQ `w *ЍQYF3~HyA8c4haWGaTn9yyVE-|ثB8]j5f#N܈.1'MS1 Bf"2anoz =n9/$?*xim| oaAzTbŷ?]!h޻ ~p3gIS˒w_:r/Ŋs2r`1н^\AQ8c!;"_OmjWXٙZ-~\M|pXc{~Q9l(RES8inX^WO29\5'QCaql].ena)BR|g #8kiwlٵ]ސVYڙ|CY8Z'hkmEޡ8~S~O#D'΍zu) P,M3hj-,ܦL620ϭT;շ~8!n0io&eQӤ(l溴F1\mGtpkp? 9-݆l;Fp~C#SM?UGLC>_`etUjoC$d!tz;V[: LV>\ic6d/|o 7>WO!݅}kIסŶh6yΗM^NG{w PhΧə~:H2}6ۣI@pY`G_+7-&f4_jMOʘߌ,wfg_ Of`%iHk(qy}E#bX3 M?w=}DCY\?y!%BTDDs!ߡK'܅=upX6&Gn{F?e'd[Oh|_sw%3FRnch[1(IV{2w|JH9139mLN(i070gnoq;KY9,d͸^'ʐ+ĝ4ԼaqC743!m 43bq9LMf3 NCdG0Z5 (*$ fVQ?`ҷ'9A30jhesz!j/} ! N1~'=x_r Je47л﬙l! !3җLny1zl]d 9=KcN>[G - Z]h&{N'ʚ,+ ]؟=iҒ4a =UdԱ-G_ۺ vkk8b% 8@W.9M[G(!aPu7o0I6ǏTnJ+*m`nYdQ(WO"ɻUp1%ņgRvQ͠cX9Oe%,USF4qO$.#\υ܊$=8Bd5uR͌vLzx'rK A<!kdǔc%f tx,kfC(ď<79y)$8v^j/6PR!g?QcaW0)\?Q/%0цJMf(o0al-33"ftfO5fbRzDWwEιQ7y'eDXFݱVV"'Dž/(!iϼ!Bt} q)UM51(jg7zDt8:^#stx88[r#R暒a=k5j֣Pw婟arie5ܘo?MXЍW_nQ)/vae|Ʉjc/Ï|K\3HqouWk4 "u+ñ'쀯:^:+F,]l&Mz;{PN~ ~?zkaVo.a<@'\k%% 0h˄ a"F`ؠ>v|πKx i.o(!ǩCCJ?B<Ƿ5A4%"zA|Sd= ~֞tN.~xvcx={L%CbQQô?z)]L{^jZLo`H7x"3=G+xED< |/jT&N9ײ3ߒ6x,[5ǃqч~`+iOӠ:T=oi{1a~M[j.\ _-sW(0ISYzDB6)*3'ܪ j2&`~\;7p^RlX&NQܳm1)TC=b 9HxǢ%*\b,UP!&"sXfJr&g=Z8(18.3Бxf!kK*` UQ sA B~hdB"(ËrޯP[~Ih(鴶DZ533N?G]I2YP\f jRqT5:9 7;HASGGgmpේClT\\D3 ɏwzkzbOX\K\|./1/wiMȈ8sxtVE>YepVۡJY]cTfZeҦ4sSo dTI"׷$ ff|W96zXjx{J]ӥx Ca5bl,O>Njqc]t4X:pےH@=URo\\dQ'DPڎ~>򐽑-I,6Se󰜳;N9hi%?]O ェ>պ8H[jtXaʭkzC5:{r\؝NS8J2Nrto *Zu: Uܫ+t{uгuRզ v۹!O~JD 3UbU;/swߚMm7 3`5 S]i E޸T"vX2%G~|$3E("㲗4pUe\6Jey p_fd6h8?3F ޕ.ȾBE:,^gOL֋^(:PLzԼM*~H2V*`(:WLo*ebO]\{k9V!ͻ*yE;JW NCqr.I,`"BQ4 6sGXw~nAaf_2Ɂ-ӛgGΠI,b676*p%E)VtNŽMv0=fuj,/u5bK,|9Pr^wN:GNFEg0ƒq+djR&+M1O8T Pa|z'͠}҄o/H1V|1ݐ˷{4jYH?*Sx|K8],_&eԽCx4.9G`'<jZHMhwpEGO /-mmZU!wm][?7X*!N .MTJ!u#ؾ9GJ U7 VS^OLU9b©@Цkޑ&89K;D\%Q UG؇$3HZҸ݌ԪknnBcKs:DHç+Hb+ƗLt0#uPjQ\VBdwn{$x@sD-md yKSǀxŕTeURk$FfR.ue۠Vh_Ns۪,FuĆC> 0v%{/\lC{ oW&‚xny)O\}D@M Mxr2ǘsA^43s[`I*ƃЅ׵!B7+S=/ \Ls²r,n4׃0467 A\C8Ĭf,RCkezܸŐrٕdWx&y74JjE!@DU BV z% = Vcx8?^$UDPu7{C1whg6_"Cg{~9k\Cg?ȡ,V!`KH eGD&z[vIrة/n,\ I][V,PmhYͳ,iC/Z?ظs˜[N}fz|J. c۞xǯx%] >n+S+](̖ pܱ*wrpV9CJ8Fzb`'rDH$A2{I:K,SrSH,MUxSEBߚ\9W24h(% G,SSfQZ< Ii^Ҿ)f}]x5v᙮EL!2=p"$"ڣ'׬kvDtN Jnhף?γ8AlF1r`Iٽ$b!F 6<+Ѫ:o$Ly@<]#ӈ8=p'ぬM_GFc[;pH .Ei%b;-IwhҘ4w2Q)Pe>4ȗV#?4ϕzpAfbD$@>  `佢GMDrp Te`_%wVCGrl;LnV(`k~DK7;'J$(Er+-}j, O$/7}h^+< f%x!;1ҖFh`) drŁS\Jg|ÑvǷO,QAm!ˢlߌ6Zl\ƃC/D/=ʏJ@yP)Tz waҁk Rcɀm/ڕ#7 = V>l8)l}+K,piӡL4vw(VbWh2::S9Y+Mxor\XqK3eQFa'ЩѥKwԁ 6XuJ"HnߏءvMu~og hAv%BiLh+@5Mj3HG\W3XBr8c e;sT.Ub_̊}WE\ ,x 4>$B{GOCv|y@A ;x~pIɲ4u-L ̱"v|:{Ln LXaJ/YCǢ"`cacO$y߃!5P ,O^ϣq7φ W8VB QB&Q´5#4 - Zf%.P1{_bLL9b3`OwYPI/|Q;wg ^P]EMi+א]0-lL$㉾ـjÌa!lvk3[0ۊNEqV"{C$~trXO]l~c\/FU~^!d٣A,!ac#TdkAƮ%Y6f_яq--.3ˬb;r#'rEr~ Ϛ4tm?^4!E-ɖt;A3R 5+\Qrym> =}d„z شo=1B]$juzϩ>WVj >O+ϯTC ǐ锦1vhDWN ]&̅[B + ה.9E>$7$_>c<ȷ3/˙ ;Vpj߼>nq`OL Y_ӝJM{&aG7M kA'2z5n$W^v+ ե-W4Oob$^R8%IޫLb_{"+蠄qr-`| ʤ> d /֦UUJ0QoX03̮S,[0?ۡ2fT(j[-!+E\X~ȫ9 Lmތu . <Ӟ2qpLez.먂zypL#i}sx@/5i(N_ pBaVh [:`[Ĭ!nq7rlf6X୑b"-zD-[&-*]\ #])CΜ'S^ /Rr5kD Dmkl]bE;5(} I<FFbIЭ%*oR>w%pu ʵ *OFyR^-y U%DEA a_`03S}.h-2mplq5:CWݎ16^Zp+Otemr B- 1)~eȻ@]pzs9rW'^mm ][;;[M`p!#_ 3v)"sz%d?-.1bEemG(+<{֞F~v?ĐknPfeQ<0MC?/0t1Z%،J=':z:䗓 ꒎T[aK 9 =S vűjƚnfVSi kHUDfɆB$ A0~)aϽNvydM#LUY&f`j϶j.s9̟nxy2hVAFC2,8#&N[ڴOm]apFzP4t܊PPR&Tb䯳&H/dga: @]5Gì߶ٛ@$@d}ډ盷ېl:ȑ~rG":T)zt.oh!P>(LRy`>G+&,W'ٮ_Je-.2x͛"3AU6J4< 2@|Ѐǭ]_ η1|4XgSZbE<3rC<[yր!Σ1nP6=c !/dii˿r67׼xU DP\Ӛ\،s]YY!GLѡ oUiCBuցjӡ;kAVBMêߤj ov:J"9)DRbr c-_5>;`е"(>v4ڧ mxpu@?ħ'*閵-CWigOL<2=١k"I;+  nIPJފDˌdJHCEC(7 ZA*'KR{&VLL5m2b\9n%hwĆ@PKiCE+\esדWh[9.h,GV4yE:Xy@diB /;4mi{#u1Jn<ђ#E AnufkdW`,c7nȽ6HRrׅPe-Z@tFbm)Wסh(q˾ {MZ_Zf~z|Kxpp.1atmdNxd:k ;e+  D? dn.c:3''n_jٜT}tpݣ^ġƐS75Rdxy@ z/0z?]?oЍKRS@gp΢%el!r̙W#[o&Q Ӯ-KMw6"}"Z  P>$uTǥtnS&FPћJi6l/GlFLOVOHkpIfyAlW'4iT'Kl\! &; wQZT,U%_l!EUR\ګR 0X3$- *5!t5/};eNߦVl ޱq^݋bת.f10+[0<-#cIl2.1[梚}쭲X ՗4DLkkZƶuC%"t5tWKFF4&?:~ProY0gszT., N>DC>Ic$ X_ŭ 1~>:戆0ׁGqv3X6 \~* ) z%[_T ㌆eOgoF2K_h\[v<{U`\ `PJBՔ~^ǹڎr(?&#&d aTceqj#b,.`nOL*1x +D^*STP_'O,I۹>ı;5Cw g%?_ C%< ߰|[J$1o:@# \X\u|i`WP8Y:Ȗ̉>EK=)KD!8ܫ=|{mP24tvk:v[eơ¤*LTB9S4.gG;[6kQ N #K7,Wc@}0?,Q҈L'y~sT t I]뻳loJ^nfb9,G~. ͸PyNly}?% !<aQ@j"1l~6ߤжQJ%=D­\=BHi|W]Ŧ9aK]_JƓ0:Vb}f-|qjX^3\b\CXK}omaH?5a '֡Pp/cnb:e*u_ :h6WBc$v"]p"jHCx%1"ӵ;*Vyj=L6ס;M}ņ%dm ?z+Z$^'[\2U7`joxW䱧-c$l}րpq$ӜzcжFJ=rQ$Đ]ljyNQ} Ob&Sǝ[ߗ3GdF,[Eq vզ]KjxD/r):Wd4@l4@D^vF}jm_@Z|uqV]fUNK$h}}BK1ĩ^ zMcB*/<ڣm'E6 U{i[ u!OBh"悡]}]9*.P/Zlu͚O EDX(3mtES]FBkf$,u6 =(w΀d2m%5nJdW̑;q@i-EGQnrSG=ǃO-{/ TCk+yzS'@r5V)lԤūK +(PUO3ˡ_㣪n4p[6'nei@*`J咕^J:O2k-n C6:,]*F(e-=&`bAQgB'u_cѲ B1J-U|vǪ1I 1osFp`ԯSԜGqUN$I_ԩ[Kyvӯ 3rzS' F h\;'J`-] Ah}Eۋ(_q:4(DF 2_⢀u1`c59gXqʉ~TxXh3!өi;#0(*rûf J=!q,~>4V2Ź^ LHuN }80KG HX!ZVԩSz@]A2MB&+S*`cYw S IypB]چ[e.`N-0܄7QoE ҙ,@ed Ȓ E.rř$\[t{hy8{b%Ջv8Hڞ9ȤI=?ř 0_f$ubYc0h̸B0x:(VRgB]ɜQWP naZ'ulӜutcgE$kDJWy}djej5p}xSNExepP0=WgLxna l?}f3ܱ8XVכuA 4|NM#ޤS_ev_FØ/ݝ9߼u F$^(I!uf_nYq쇖T@i}I%j4Qety"}AMFl5ܫwd/g&%K ύaZJLk¨$B6~N}*{BJȍ5يX&˦gǏID'@ns>b&1c4 h)V`բgҐuHOwp͞]#~ls@¤ >0T h-/B+۔^QB;|.NlT/[}M_w('"lE@2["[+LS*KrS" _X im ;(;rhVs 7Xܹ@ۡh l|]sNB3}Pۜ{<YpIاk)(9,"5~DiLeKu]urݕw_[:7fd O}sm_Dq윖"()S}ZGHadTHvXk jOj OpF5ħQӼ 尖#|/$d3|fN -_! )12_ƀOlG`] ֳfc w{.. BS>'ָ2]Ω ÚKh/rf7]zöLGfun3UzST6>;<_!"XIS 2S1V"~~*}4ٖ3>4(>\0DFKqܴ+#%wH0G %ֹ'pWX< 983-} vu`&d*c0XC;a, 6fR H7k'NVjBtu̹OC0_:a<Em1ѫ\VeZ`ZcT)9o>9 n 1$>I ނ|ÈY?Dau~(Ts]4WL*hO+FoP 2as1xi- sUɾ jµ0Jbc,!9D8j}>1> nEEN;rZo dqD N)[)Od.dZUi~:aLMݏ5H4Q8`{IS%(WYv o@kT<'ga 6FEFߪ?%VrjfHiK~2 y?&uC eKeP/dV ?Iti G2N"Ivȩ4hpI0|}9O Nڱ@kơqHC;3h=՟y'Eu&9Lj?4݆P(!IUp w&Y_fAY㉛kҼdfR=/0TL[ԍԇ\ !fA:眊綯l@ݔ뭺E2"V̓K a%EqdZP919`4?lJG\+sS)$BG ZXM6!.1Ǿv4oLn6GYwTTh*ڤGֳ Zyt>z`$ēҐ>fTX]CDӈ„3Thмmhz` ?&jҨ: P  _6ճɣV]T3L t&aKwg')?c@Zt*ǁF .}e_+Ӻ`d`NoD0[ IQU J =\SBHp jaZ]6UjJZ7HAǙ%`KkwWG3!AװލLKk#oС\Ϫ \?ret=ҏ&e1T澺>X25aB *kV+X^6y ZM4 m>Q;]U9O̧DX.e(T^W*RVz[syX҃ӂ}>"=F!]N};p4__I*D0  \l  \-W< QDI*Tf(uG0, b/Ԃ?iT(pGזaʃu>j`@Bґ6&{Ǭ1xIO,q:=Qh\<$balB6*$@ T$Im^aS7/ys5z-:܏7 <oVRk'd&^]u[cg^G%MdȒ#I?*YbHLLTS" #3x.Q'#L]@/V?6g2Ah%L+V~M"^(GOՃou)L rCֆ7T_wNkv 74 d|WSkVċF]4]ܶMsMّ5~g)v1ib&@@P8+ft,!  =yJn% ?zVraFP=Q|nXC<CIn~<W](I}V`d/[.25:L 6 5p*O;0H[m2=2 4?išduۮ#Do6oo`+ #7#:L3Ͷ;5/a:`\OtotʚKt}KP=p߈n1EgJo#gs]I4X̚nOÚP;V,j@ [ r$(T{$j.lwTP?Pk 轥bpgz23^r0Go#Еp[Ȓ L/W7 G@^B ֐.DC!/3YD9C!kZ|CK,2W*;E'=Gbf6l i8j+x9(V x% fӥ>ƒ}ǝ8p ? Azj5K },D ;ۅ=$xa#yeee/M(ׁgMg' %**/;ڤ2\<{mp,R/zge-vSk Z4bD>yRW^n@{S@e* h0hGIwz}3YM G {'n6r^%*4C7 pM0A|x' ~C3vmfu%V0$4gI h~ sg:F'/ozM|Nj>ȪP^h %:rSƵ%$64~HK°Y:߾u`g/}b qj[ N9ICHBQ Uk95( }EozW|5Fׂ) lwhl;bj>OGJEk J]᳞~B<9.H~0;t3w - chb*,),D};g2Y`NPWx4b{sEN$]xʟR8NH* 8A4Y8,>4@OTmOt_rfW(8SݠVs>#ҁ7o}PD[ZX|UZ!$s+v ax6qri~NY }K' 66n/M}8Q)򏾸0)޷}&.*KK|'&#EQBxOA ^ 0Q]`Xx|" dY&fY6.bk#_V&iX&8qWJsB&Fc%#j6/iZ~&Ks/{Zh-5kYhh 7véDc{hLbaiܾcv)T봃`j5"v1>fi[pv-ecZ8H X`m!{zҽ:>la8-kv@w6ڊ 6B0?ާ&Nk$% 07N.*PFrAA!9n æ5Ħ/j_1mʫkJ o ŕ> ,alE1W"rZJ0g%l!ҧKYCwnfmPz&+e T=leBAIlʲ(\h=zq&}aڜ立*95v\*Jf3)Ddz##E.UT خd'c9Ivp_GZ'Rw}eCi3љ)C#5ej#8x{Oq#Y& 9Il*x(.йZW fpG 0ϡBv:j?7n+UUggwHo u_mǧ'jxV´lLo9 +>jc8ԥdc CZSw0DPbKz-Cy2-vҫ砬|/pU3YJ 2/`B~c$.a2.ٱ >* %%柞T wPMo\ Q.ҿc}p l XT]0̛oYy%oTt1gv(x+lNOּ nj3T[ґ\tL"蠌!HM~A/śT:-N4l*|!;u72G^+dzK*9R.C\߲Lҳtʰp))' ~bM$!oD4L.9 z̮ڻd^E|8X@:Mܤ\G9Ec͌M! m􍉎u;g|2"CS.x'l Y& ž5XѮc'rlΣ`S4gJJysӪq}96-x;$}Z&[O?m}#4TiWt$bemW]sPpxiL`xƌ߽nnmK̎ wڱ"^=o;t!:Dpm$W轌V mni2pvvMs!nLU 3G,Zx;aJ$WX*V**o­Wx(3VOE2NXPo.Aچ!jBKo)kyw_3?=Qr9A[WsŁC_=3?},8!JF^Y̩̖NzNxg8[vqAmpu|iU_AMD{*U!~amݐw FiLTV|8hdD}?Pe"HMv(wE_N&RN5Btu]`ii_a_3D'ر?9G<_V' P @-Aum oڐ=U|$ldm2- [FU){"QpF E>Kfi.A=DnszP PpS@t~1l r5 G'mT,_r mxj-@ l\ pB)?S7,lnCW&~7 㠂{ =&n5QgӽFfFvKkEc[ݻ3f&Zyo"iitRg<%M5i b|NnCb>OO.))Mu#ίK%u2C~WW܏`tžg\Nk @[NFvuўlKc:]n<_Ic/[ A>bĖ@>{UZ#ȧ]îޢu guEE0l-pCrX'^۟z Xc!4:J74Fn\2(q ң]Йj:ep uLtJ2iqKY"DQ~-35F&8oLtd ~zH3lfVm[;CwS|MR};K|@=p H:G&xxXNf0!Ag`LVPQm`ǫ߰U߂;Pީkՙig\5vnUk\̖Iy$vhK1'PuwZ"ø7WU*9M*оb5ZΣwQ:" ֦1$+m]< .0c$pXMP>+>~JXaC*cVE}{K~oFm64k6Gd>IBִ=,f4Cs y2eO ӟ3G@w"̶T8֡[Igh0o !_B+Dft!l[H*ri`GgRFd ,-ŞF^*dDFl.‚:6O^P`~+\4Q y݁q K6\6; n'|DÍVDjGTo@{ehr\UbIiω1Qc-mOGUh8$țwQ, cQa XAHuwѽTF5$̱,tqKi#X}x>EHT9񅔏 F>В9_Q7ԡe: Pkxa5(n@qgoV'\-)KTs&n~6:Lx;F =QHzx8(Aa:AkN/r0a`NEb,F_4`-j0`vA)pZI&[wCw~rB@RR3䖖e)1A&HB:$\C-y]eA<8ө&ZtH%侙9XE֥+/\=n>U@6㣐7tU5L_tQ1V{XOq>uH>J=kKvQF1Wg[c2:(pV#afeM<g+ %1i* b1SG4sM*fE3k՗1af% VwƗᲚttW;ڰtqs!nf/{C-dt$OV|pYZI=Ba,#_Y%'q#{Ϭ%~JX٨Afsevʚ'@OZwzikx_ f` fv+K(]gWMYP&iRo,Jߧ^S2K(I,p bVLV\n nS+Y;T@5z)SlTR!P}M2owq!SoK֑yKpG"rkv10*9`}- 'vԙ]lwR^FB)V-T"C)ٍX+ӞJu4MeY ɤȌ~臜Vm|<K<ڂt.y2Y~^;]lL0&!ႁ8e)M,^_r?i:+fB5 pl+P8d2lt l[ܷ1+ °t?*5 <|i$VN59}Rw}9r9̨NJtE nvҜmI"Ch'd ' e$SBV@/oo)45(Jׅ'k L>Xv`A؊`MIṊ˞Ty^>0R<4U)J-EQ\2F&ajkWR<Aꎵ)4ۂ895s~JTcͿxHE>ѽ[C8m;Ih퀭#r~nHCWy܆"e[%+9w8sUībPt3"H|~mɊ9Cm׈ܷ}Y!]%}$|^0aLK-Fh?OCH4+v#N/lwy_[4jBUj9,ճp|mz N-M17 rN> |EŸ?eUq5_1{!0y k]̲ӽg4,Ţ46v#M8qy5ҫу2  D¦@_{Z$?XO@y@p΅ɨ"pn{Rjͱ{ΟNC2Tql𫉈D!e'qh/9_Ala<)A\,-Cdsد-d6 Ȃ'yVn+gwG[dڮ u·1^u^HޅĄجc} `b\@goxjP Kn h }?d:3ƁA['<4Aa tE!] WR1;ZV!Y#üvR6p,yClE r/,EFw2J(<02Ӥ- |Aq 9 LNήM̢g|)Uj*ejXh`c鎱 *LisȏcȾWVON']`D=STOH*AR@KozomTE;`DgdA;vEC]$3k(-m-Ԏ&ٗ tJi6fAWx9]*uFL`=t܂d)Fÿ#7܁goĐ5Am@bhm,1qKѧ8էmma7WyyXY%>*y|]u^ʪ ϶ ?Qs+XA{!ˋQg~Et屵EBg^7NDzcY\8G=Z4a0 d a'~s6eJF6LpiGz3LEb": BEv2O[qĽ~h g5ժ2[P!2^uHtlTaK}C Lw]d!2ysToXgɰWt^-L.Z>ML~\!~f^7%ڪSKZ USGU{yyb( il'bb;dasR0 8b+wm$aFaI.DIܞc%A'&GvVó H ٻH~IQ W_uT}sbdJEcDN5 Gol`zpOq. WLP@T[X;bWygǂ78s@sQ󵺆#@Gy-;gy)9`@S y VOVo~+s*Hd+.d(%BECTP`Jb8)y^GaEIO..zd*+D)Mm,eh*E"}&cy(Jq0l},@@&΀3H>pKP2/=knOɜ6yf"~3C< 9*T'vWܔ[(̚W+u uiw`FrQxNegؠüfb"/PZ(:e8qF~jt^r/7''I1>ң׭ pYgNlr :-ա\tXt&s2&jV<{o=YOӎtyۂuhii&k6'p ّݫc4 hp">TBXk`yUԽ?AcA΢KCyL)t |@ihҏjD!G~'G%҂yrX1q3; O' 웅K>M3;ߤtqтZ LU{r,Exb_:;@PE|9a%7nu$_p:>łw V~$r9/q?)txYNs?Qu,&6T{d{"$#x?4CTxC4y 脲jw$uO6lN7\fTЪBϼ(|X3#1%0Y /:$hȃcT;(iOpݔv ؁ CfX/j1뾣mVqLSg! H"fb!DkI%= 87"`#Y$3, r@g[;_'Vxq[^+[@#o1Ȗe ١1& \4}l?=S烟۸k5IB)r138m=`&Z'ű/m)i8!n-GC5u2dQ>ƧmUw[{[׃ޣjD1{חt,iGx~_N]ۢktRgcݿUAGZ<0pH{O(Ɵ#1?SyQys.ECHy:7Nv`y op5W.|m nb`_=i4/ea&P2)WGHo֛@!ށ_8c{j=p 域0bmmØQ~~ח5MAyj>ws>Sza̋M'ģ>_AI~..U_fvL++twlM$[G(lf7cy:͖E&jK& 6+кI9_Vbmeş^u"D2lGJ*foS(M?7f5ܹ-FclhI-=mq@0hyh+z ֚e*>>l1O5Kx^`/~h9ٶ Yҿ)Z֏g;<3< +S|JJ#1VMӤtO3{REppWt|O~]ZyJW4R/VG'l Q 0Ԫ&'6 \:)bK1Y@{C#C!7Zn>aA{%"N2!x*SUWL>bS,^ \,ƶQDc\R}CO2#VhFې%jE&WBiȭh,#Uyތ_UEeE+,cIlNw$\aڽ$/Hf{l?^/}2bX@0Gj5 Cz`'Zf|/{V* zN%MB WB=fntW.v$z„N5}6(xȉZ$yedrbs]nԕ^XH ՚C!M 4}5 :|q&"=QHN W_by}SJ<#E$2ad L,ri1*l6Jmje P-E ɾI4@i2FcU?>5r\<bc&9:+sT]+ Miݚ+uz>z|3{>ہ?'ߺIجي=h썵4ay\@-gH) byzݪ8w jTEv "]P4ogBk  7{"h\?{\BzMwU]v0s쟊-[ÅOI=3W74E[ B6 >TM/ch0.'G# >ZYVbھ} +OfkfzvW1 | ]vYK.E'" 0o'/XyD m;w6{7"!O {Rwȓġ佗@Fq:`:t[q#v%j>"er)Tc Ɩrhoҥy0/ /EIQJD|Uz&ш/%TMmf5Jm$&q>xዀ8ZMC_\dsn|A6y#vuC89o;Fc)S;~^hpo's(bw`ڮ9IIܼʄC>0yW"f6xi.eօVyY, Wba ;xdEMs3O?Q$0b2+Ȅs$GHc Y!}B2 M@#?LW3N4%u^IDiTAm3٥F_}-DBT`l!ql 휙k"64Mr7f4/ /}# ko3riӤs]"M^, ېg h6[FpfXz26r]gsFg=[AFfV{d7`Di OGjudָ ҢA_kQe8jY$mh 1؟nAx0Cf#2kdgTIEFq8gi@oR0c|nU2hlQP :|!@A} ߦfNX7MT+=|n 3HOY|?zܪL$PuaU2s= :*W@ЈkoIק1~ H34萪M $^"oaŻ%gt2px=j9f #E2 E q]35n *L/-kMnT꣖(cBڳ)t%rkX-T?̭ӬZ]to Co$!e(t^p;'Y';I3q<*5-c֥;#Y^'iÇiYBΉy|1&ZR:h ǐg|՘S7;QL$79ɕI>|:'xÚOT24 v쬃ҳYVۥg,:M;ytqU <\T;N'#gWə5KH/Bl 4!+>QlKYQ*k(ɹD-{E9fa4&œ!Rmx!`gj<8:L7(JPoۄu=fĈwW^ /'i/IwhbҨq)v >cL6(/PBH4TY>zX\hCl[!%[o61.E8F]ʋR-*k E81K$kR6]T~ B0sUm&i> [eO18+b%~VV xJA /a a)UR=T˳0t0Lk)|1]URҵoyB& Naa{ ϐwtcloBYۯo׶uxa\>z; EEgX9MGw5VR[ f[?Itc͵cy:E,^{*p):eRwʣߐ׊Cx{Bs+SPPԉ@DN9  f%ѷaEl<Wp~k>(Ӯfihh;?A37ensRޜ{O+'~7S\(BnΈc8r~ ^\U'5yWOXUZMWxz6 (.ugb*hDc;6mI}#A$~dWSaOj:z9 cL yՓ'M9FNPȿF6(#w4m;P"^(kZ2F+;;)=Xi_L]cyGJ>YetJNԸC8 غ[:}p[0 6i"~ '_I--dWtA⪘&xFtpH%´Ŀnb*:_O檶bW:OQб1D;Y^єh ǩl%+*Shftb~uQ鲰g?|l YQk?ݲrIѯ${?Ohq(ޅtzKnB'-vz*hK.R~,ԣ˧57`Y#nNQbdE zY@NR!O^1rwO+/xaq0KHfd{'zlb8Ly+W5_I:R8 ` /|lp·2>Nho ]r4bmRg4u秌"8Y!0gux1o3X%j" &> ɦ;Lsfh .D 'qZb ր\74c*a SALs,T]ؖRW2r(o7_M[6([˴q#t9#ttpAO%fdBa+,:ovZ/VG9Y\yZ/uYT[o{lZuci un9ΈM4གྷ3%ꭜ{VܭI0q+wz( o侾E3 @C'.rncr3B_Xh//1_ Ҝ+_sTuh%%d"4PA $O)GZeJ4 & X}+hBfZ 0oW@r nU:1*VcԽ띨ΓF WkKa롍a9Ӑ _g͖${ B:{Yef->~PL~G2uP|@S{iChT?,zLl}6b.[tp"|aB|PH*Ry{Tw~aٌh]9 bUG9t4`񠆿5{+hm$ W!"1ۓ;}sDLa"('1G3mݛͶؔXS̢t&o< "`y/ښxF7E>7v (Nc~LqقMmʷpFlvTkiQ!.{vw+]m1*7wSOo5:Nk46Ͷz] 'W)tMQrIc-[]Ĭ8/&vbE(O;=Sc CVo֋v3qA7`~'ȡDUvЗ"~`=m F-#8Cvy I":n߯ks"ƠY)lҾD#RLt;#1RXRkgۤMT*;` 0&->\w8n_,s`Ja%޽TP9d*P\ ~'z"û?P\&[$qenK0V2 @6)Zu:O>ŏcդq0ioKb謄ކΊH:V(FH%~ax=iӠCj7&}2u/ e77A Χ_JK`[R(pqG'YWy$LPwn2sB>Д׫W?=WN)a"}UTىȔQ$i*G9AÅ̿JqIY$C+A —>129njVwM9,/IfogbxmCQϴH%18[7hq \e3Ex|9T]#k^Q&QV#Q(ח!*-}+N&H[mG*yYn{TRA~Qz]0ΈX5-j]g{ O.י0<Z2E"ZXI-m+ǭ^z㫄Bqs s{|&4A rno[_tuDDU\_GMBMk-)x 6ĔLf@D1E#_v~fBŜ0:w?'\阐{w>79i2.bvxrU 1RJ:x/5%?LV UVxMR%㵢lKJL|XϷSU޸ڇR V ELkMn?]Хdv}S/-Y΢c>#bUEBR:?}sq@rlC썭 *,B3]w8<g=F/V&f2*9!J$L*E0 ckאݜ)=;#Y Ńw}mqd !7nXd=?sC ?999MʟfbuJ413w3``&A[*Y`zۻ?퐐,8&V tSuoMK3Ψ|V5-+;O0{Q `/ix^}C:vα&n #yq]ەOnnkԢ@M5ٻ)kQ+{8 GlXɜa؂V_jz@F" 6оir3k3qoD1=JSe\ WF4ppih{ Bt a˳rHѐrb%fjeЂ]D<-_tDzFΞ Z`{Ziva89̑%kA}bl7r'^$#HpfLà".ZT(:xLo;+=@ݎw8- ?t{B0|d+a~ǖ!&-=]\J|zG!#06AQc/RkO=Wp-I8X,^fkE RsiYx\Mb﯑̲ƘȰJAn\ Te…m]fQ5[Ԓ>-[E'_ V-GQDRVV (]#p RTReL ؿl>KF .q m.Nt]z3jq5N|poǷ;4^n.4gFGm?ՊE '>`sץH(F =ZB8\ b[) (LXPj5 I`_QF/}MLRWi&q8c~Ļr?vΣT 3n`w*/b ̼ũ!P&8.9ecz.y; d|Ĩm>/&[=enN\~59Nc?#ejj.6y2 YL 47XY~eAt?Y 1abF-mE!, u@'~~Ityw#V$WϕT;'yī]?%e.90Q%WNQwECb(=lFÜllo;(,:&r/z}~#k7o#w=ç*!w\@yB;T o15uOCSX v[Xwf MzY+Vt||%/ ikL9TLT1D[ؓetGdxhB)JV59I/ SKb/[v؋rXm<+ZB@vP,G$ƢlC!)O.ɻQ(AN5h>" ]kKdC&3@w+!S/r ==EB 4x<3}m]+uL >KZrV&k݉eջĪ~iY(K 2a߳XvHW? QR=oR4C~ȅ$jbN@N2^+7R2VI̊;?\YO;~}a k#!;QN#1ΉRdh+Zv MglȥhE/C{Kt ^abnޮHQHY[/]ѫ'oRÂ_`pv6V8ԑ+-̃;āo1 i0piR#K;-c:O<(wp+WG\r R%Q_QT0ᕟiwXEI Gӗuvת?Ld;Re:&Yr lS`CeNK ӑ9deWIM&L8?wBgY'NUVbpNΓ6>74VjHn_ Vie@5$s*+(z:R"~º["g9i a23#/?- }H^n'L+fmAmX"#`\н$v; 3T$uy>NH9CG蓍1$XO/,Cz5N |O-p!QQfJ$*7orN؛O݄kKUӄ*(Q3*\j%nvI{Ap7$`ו-ntoȝrQGjPԍ)Jճv3M 7؈־.p̽,rQă \0FJ'Oh){>l|]Mq< V#Rℑ#& c&nWc/HSjbƸR:4<+//X M%vC &y]R%_*kޖ"xQ?aJźtSRm`?I*u$@pS,"K8k8֡zi߾4,ˁ w@S(=%e1˭ۿ}#g,h;Ro}D4f? #: xE5֚ pE Yt2m{J5 *L|z^'4 Ԙu/Q݁a%+Cs J*|9zgѝ˓& @ R^b3dVno5o0\g= L%G>&g%-M$naNO32%hF@a̓Xj)aepz4hVOj1[Z/^"S u{ CD赡œb'z֔zY%2OÅm,wk P ,GUi'T•fZiTY! 5+\yvE%z;`8^0lxw!9T[yi"eq }\v9W蓜dKg_'+TK;;MV[̇W5J Lb?` /Bă;{>&k Y5 \#\45 t.DIm_eI@Հ8d-Je?aѠnA Xw<K=@:C+X{bKjY&KaѦrN :Ә4lYus"Uxk Bv;;$'䵈 MIUVFBiE(z\&8ԣ<>IHLIWA?Wdmt!hY>-x+sPvs 8B,ĺ^55SyUU X;W cfdKNL8ok ;`j21pׁ)1YxA SOG>8_1XIAsIA4o}0 !D@ 8URZ#L?oW|I\^y[yTТ\7magݣH06w݁˒NLuyTPGHF+OyxS^F s! so-ZyOďVec0cYǘN͚8Q}ڴù,qTᐕ(ޝ< A2+ֈx#Jz{@0ݵ8&EZ0,1'Xn rt6w;@jt",G {Ån^ cTS2m:? (VoA5uDL,9NOU[@TFCuGP~<*HE@O̼=WCwnl"Y%ellkpV?Wmm\4kU3 jl\3Qߒ!:! 7wr TJٽصqqUfiAoN C5T&6FW-$c:sC$ĸUUD zQ1-p5].4^h,i\Cgc$IBI"X d5֑9MV3ǬjUPȞH}C7zhf~TK8AJ#"D]F!EɽdSn8 vVպ+<ꌷ[՘w~?X')AD+Jj s^FqyP82::0v+}ix.wZkX-J\+K'!AЪ(1%NR^,}}XaS{,s#j'%3bO T.4phZүk,1$-_=x x-"K(_{_u@&in,B㙮ʬR`?_EPӰ&%S:UsD:2ߵ*:wDfhva`8C^mh&M_]KU*g/xp5[2(1t:^xKdFN.TNJkKsM&gZABH\AP Eٰ=JryumcZ؄UWDʆ+Ygy@ypkT z" 0$M['wGytmH13l\% cFo D1k$3+ӺRؒa*Fw<$2Yxx{{ԾrfvKJ~ߧ*3j! LB ^9JO}x,.hI 9mq"C0 :}[Q؜:ZHiųUqGBތNhLp , Ȫ6Ѵg\?Ws蹲E/!D e9@ nBt9 ՑaA:Wi ߲1@Yx˝mN"fK@{l>^E1>~]niPo6*őv`.e̪(_;53:;;UY(k }}*u{C\sH+uU K|ڷ;F'g4zVw! J$OJKIICw~+!G=`~2 a%KI~ES4OCv0ZC{UV]Ł Ę'vpoY4%Moa0S_\٦5 juzj=3֫S$;>PͧZK$θX&M5\0Lɭ2O?k H|,ܥ@XPXFŹ s+0 e-:Xy]aSHzGз-6G)u2ՋM%p;.wIӐWg[#8+ЁF@i ΪEqhmrj's `?)!{61~_67u]ERjɃ ro}EXWӓzFQ a*0&Sں/KZ{F*`*F9:#ŝ/?]g+Ýe _l#18R}.OD.D}Wc3:f 55lR"؃E=4; >U杇+oy1AyŔ*u$Mm , Ufg_ϫx'6ӮFRؤKpk$e 5<~Y;7ʖ;/ ,ug.% BZƽg9ĕK*oesR)8oejK*oo0`YVѬ9&ԃ̞?sBl RD͇bcMо#e[o*[`qFXrzGSx"\W| {0ENL%fcC`A۴&LOPы{.Ж!p @| $eDF~2ʊd)cuG8|w|wcQ^&;.q~iV:&07V ;3)%p 7FPɩE0;R2${ƒs2wj+跣`\ >*=:ƔDDwD& b,|Ѐ63B\ <@Ojj]y9dZC2ef:{"5HoZwΌOKT`Fȵ"Ѯ9 ([UdkttZ I׈7:65?h3j{1cuJtۥA_7 %q0gR]<GIQێ -H\`4%y-'JFjm:|2>垷!N4Wdbt~ 3`e 701'`w~܃]}\4 H,v,-ܖw4e&ˊS $9j;x*s;N բ^'̥Bz׌#(E+c"?[Ka8qU"(3Vvp$3drf۠\ n!#4^ GPҐS\$qmsمI(D | f'L~qU[ #Y& p3U݇-.Pt+,J# *xRz]9 H=YSܔ?.ȉw4]r=Y qԟ-w {kC]l'~9(ƈ8bU Ž6 uv7. 􌋷] mlC|u>DBR!wWxA4]2LS;k{ڬ3{T*}*R۶8ēu^ޥ8>V_r_߅ h, w}%iك;O㤝OCbui0` i 0!\ws>ۆS|)O!О( <ەN|'P - u+|tŭ/Ɉ^jdu:ÿI@U}Y^XFbԈ@p:3Fkކ9/>*!]Vek:Xxp1RF&B 9/ ՜7#7u&r ڟ@GsS '4j%,!1re}o{׍H+T#}ڮOɝJlI3Bf&ʔodCy>2vH0tluWHXgxLI̡bG]j/ݨdpԉe+K|OO]fiɰ:no¦ 1\ݬt(BXu}QH,b{3Kiy{1pKr5FI*"܁fEޗy#\kLcNCT43r̨C^="yƺ_f3V _'ZVGLUiS?!n@^h7aA;?/UN~#Q{|)ǡN3 /¢`% T6Ҧ[+4$x|hukeU-`QN6|m,r uHHO_6uZPUH6Tݪ5Q-ol& Msd%kQs5J$W^M֊Pn]녡 {OH%(536AhcP;/;u=GB>cp#d nq7@@ڢCTf ºWvnGơF3*og[ dtDm#g]inCv+(q)kk^8`\#Yy|l4]B#]4JE@7\:ZY*08}:z[ȫdN};c(,`AewjN77NiQ`",r rMkvQ-^T>4.rw=W0v;0ڛ#L]whEf̎PUb(`d ugjz(Ҳ%wqXZbx>3Рi8ǥ,;O%RLakya9pr Z !:?|˒M2SK(e@h_}V'̵:լE’Ddp%wǑ1Np7j8vH}]DO8Ж$s{[O>n< Sk6JRCz~zS鞘M|}M5EL"Kzbʤ$ͦ+EwGZ'[yv3m9(X30vFl5 uؑCVNTls7@ꦇKTg%4P5߇:}x^†&n- Fõ֙J0R 5P-&Fyɜ|2EW3:C+{9S.jfKW:Ӗ0Z8a0R@x@9UH SCTd ^HgG~(ܱ&ޖtp,1>(uM;R[7/O5/ykZ|ڄytu)!Dc;<a,gjT&6 ce'EJ'!d:8DGlS1UʝmAB|T5"RPMQrq Y|L9/IK'.7|hB@P-p't`neQoF.R~!-@Jփ4BfUêBn| ô8a q`x>S NX;倴h`|m&'b="|"321OK[QSqR&Ï|РUO]bsʈӂJ+)"nt;w=w3:a^Aϸ& 4|jX Me17cFqE*tږcR]*o kQG6Tw^R.0H ^nyM"{0g\>=vt#ϕ$ΏmղU:v Ob]̟TOZͧnOyl`uW3ݤNMWd2ZYv4̵|-[R8KC{0Rf2,n߫LxFrL?Ep"U tMHרA`L@vN 佌QNi^U3Wd,JiMAE$ hIhHBPwX:cy}SVbt.wԽT?oBOOǗD(I:TrB*QB%r( (2r1>_v~Od|SS:  xt!y^tk$??H{zCFèW| 3 Zz7F ~˭lJ|5tAbE*r)XЧ<C̕hע5"?QPΪ${BÉ|3$Vƃ2`RX;;2)u+0 ;DJ.''59!n81) ݕI$%ZaJ6͞6+cj{ eF|R!- v73cclQ)^D'or#= j<zH ZghÚ>!:v~c?eqfW/d`Jq*ֺug%'o:8!EI'[>qwsypƈ}*Gw[Eϻ\ ք{rȲ8 P,BVOt{b<ܾ3VnH(˷c[}ހ  k *u҆v _ > 1CzZ0O X%IoS]/)RGT ~@a_K+}\H7. >@eIcѦr9B6:mx[%+;߰+<&uIH6CJnҎ) F Jا3GxZڞ/pew˫S>nQ0S-'okImEeR( 68v0 ^“͑(#rZ8@2ܙFt7XƴSu ,a_lbVܼ6 dM<6ieD,~Ÿp#͏3\/S,ԭ }kaPHǬOxDIZjgU݆}9i2Zߔ/V/duZA!Yh!%7 3E&)uRY%U%f֊߮bg-1~Aliה oc.CgU;WBI:Fo  xb6Fبn3O#ElYFxy!3v ,˛w~>tTL| F6<5n/i}\KItJA {SC4NIޟ], ^Pdeiyf,WÃbU-3JnϿ6k8IwZT{zO=A6 AMNA%rNmMáyw7{jyFt։:72yFRb^ MDWfj2S;IGUTWdz u+\oqR{&ppjxnq;1+b3l%CXl%sжd7g1 R$[͢V{,j?ua S-Ex`+l$hk!}qh+XZ4I}FXkx]5M=ژ=Ԉw 8cq&Db b<GX\ٯܱ>JqV3XY<7X,ונ 8̒-?gg"i3T zCE`!rX"hg/*=,1?1B2A}q-sK. B].0kb[OOÉRVd; _$x}Dp@ q"iA=(/W1ɂL\Vphyݶ0RuO-c-̤(*N *)F $JJ[9xRz~IS?uEОT;̼_ׯ1~z 8!3yÚG6-jO!i6&iTczmD:t>Ft-,>?W FI@GĀ)]H#NP"=Ԇ62LN##ZS;3vL•l eb3Id.Ôxoa%d|?*ٜ٘hՖ)G\$_w\B(|tw\AͺR`@2“|/WCmqixkL;P+T&xǼֹltw77̔'5 82"ˠ8y]줲Jtaʑ\ k|ܯ{+8*A`BkcJ>y}OgZf8øˑo}h+!VVcD nt}exUWVe 5&U? 9/y?lj%!z`Fu7YoG(td'{뭁ZWtS@z /(cVwoB @h`L?l_7u~Dt+yZߖ7LwT Wi9xT,O*K7敌B@ȷj]GfJ^ F9[ȫu'p<DzYB\ MU*PqJ=ɹwt~8v%k$a@_؏Tnȹ";LYϖX`o"f}U&hc@ =loo:7ң}|!ibAC&q}݌pNcZzDZyԃ!,P0K/`ph/׼WA4S]ٍ'q3X1wqhU|KNHGmI ГThvdR&G7t܌ĀVQ tT(0c )!8T|(H,:Lهa}DYcXژ B'nY&ځ43E-sHz7r%a3+ow7E||鲨nGӂ5 hjwŞ*?m !evԫaA#do-OT'~D\L3sQN4 cg|HP,lܖlm#+{c1znʷW|Zeh|2?֍W`Ng1[1ExB(XqeafIDX(@8gc2=- R.U Y:</0ǡ ?Sk`ұ!B b۸J0TSv ƪ?sC1*<_ԊSq"S8Jo{FAڡf4>R6?v_ r Tv .īGKy{r$+&y&"`qZGXqiHvMxaBoȜ8 !toKE P2v9y/ge)"\I1>oP"q|a\Und!nh1Lf7^sќNvZVI_459E7r[ACnWYtO(=zL$gJ)bp=]-Wǟ%Uc}ˤRcZ7 4p+h"ĥcZ&?L@a g@(i\HeYZI[>0=C?aU+v5 DT!鞩fzcw5JXOo.>$ύ/)ޗyד6[>y[U6GcibrMcHDm;H·oR`.cF^;'s c/uҵri#񨊒u5yܚ I;(_2D׺32<6M;(!N FJ\T9حruqV Y=hP1p b*~qvJ]6NJiy"E=:i 7mmbPYAy$g`bg2?V JNBգdRW+@Aj6:MR&>]jBξJ˹OhWUƿնmf&}uO"7bDT.ywJUm@ē_A&OG3i`$ 9\4Jz76d)R*0h5ruwvZ!m'g"z?6z`dT{v VHuY0a[ xYckTR2pJَ,ze]`|~9L>F$=$B,GS"HCXADz4>_4v8L9++a1W.ի!_W#Һx@Hu 7S8v*OL%JTi;>auQ0ݏ~ t#۳QG,O7/r@\ƒ.|MT9gZu-Y w}mDC  Im # [3:V$Fّ*E2l@x;F-[Wka}-6W%ݣlt0ͳCv^3`I3"ּ4zH26mhYWz1J,dhVd9c$0ӎBItNƽ-;V' J{zKQ;؍d{?>I~:uDVhh(ZͺL`f(nSMyi}mq\i$͙N@ 5rOVqtf݋LD/V@AX*P. )rA|tw=S`_ uè͖ԿQm+)-FzѠ7DҨ A)T R*}X̙ V |nk Ť;jnFSJ=" nݙ 翭8]/A|`ˀTՙw 6noUy*,DV7->ڗAv.l89嬜00?[4d;FV UbT$%ŌJ7\5KMdO1;CqŴh+R'L>oQqZXd=_ $I|Q>_@U,/sñdH[bn#0 ^&\vY9eղ^Q+1k)θ<`J xTÚ1<&3b1F*IUE"E$:7U=r agH}ށq9Ag|Z,b*ɖ|]YB.?NZu/`IN]@棯 =D_Y .GB3w+UG&a|Ly5V-|mu' {L4d3~\8]$RpJ|FN1fbb(.R8--. #d[MWsbr1B+[ pEH;v\09). p-B~eZtcu>J Ka`I D~|"fHvcEBk^9?<':`I \> Y5Ex!A)6zN0$ۖI1VHtN=!׫a؎KxA ׫ [#B,8xEݔXL"0yȕEh)Px]g xй J$<e=a!fMR-W}`s2 &LaYi _BqI9˴\Zk*R; ,8l0SY)b8;/e[6 cOe`^BQ';+g>9_;gPIQV<FpkůQv xm HK`R/.G+?нFkrTnAЯ˗Z|W)" }ELX u A&r:"GQpM.e\ڣ}YL||68z'1x9O{#>&d&#IK V`.4CԆ"?ƶp2KF6;n41ǟq{Z cy-jw7=S|-(ޕWݏhMx ciLpAsm),iT2_0y",xBeg&a22"ZPrV'HdQk ;hXfg5J4u{r ڝNlj0YSi+0q-< u>y?-)`+m0}s%q~E`6-F:hE+p6P-$)]e BM>؝Gv k}DxX,Ԃ!f!nHm _<:0kNTL@SaI2Cl5dz*'Nܿ_ՅB2xg-S +4v4 .CNUjM}bH2^DUIlXvXPK s/ cRRy%b. R\`҇(ۼ H[_U-z:U:gI:glg P7-`1读LEr?`} bv?0voGFBƘ1 ԟlP8H@bR<2T$ݙ3ԇ@Ɨ:`X)I”&B6E߱#Z1cw\L N81,1LGTy$0 Cj x~Y)PU-}ӑ͡48V8_;\I>D;Akt͝\_4b/hG mQ윽<6S>묜lUXJغ@[b*F'{(|g rϲmJGj&=KD}ku hXHa)ͣeiYA]B)ǻ~gMژe7摡u]Eq'˂onEY\3R#DJb(S_֮|ȝ8=&ߓ$vݏпT]+Q-s?,&"5} C K6/Ba^ _'Uѯ@&Χ'Dit:e"6B3/ҥLDɫ{cR۳ gFbzv #=k9u'x8uMDcN"HC)޽Ѻ3 :z԰MZ4kU~؄UElUxqYd Wi}WB7$vAW-s9J2N\zl >M B2cE^\w] uި&`"KbK+R7 E|Ȩ%ǃ} DYG&wP M8Q1ZL)1.T ~VZ%S)aG5c#1]X VQml,S$TF)w-e~ŹM┘:j {wfiuScWdG9kWD(^R %>I5s} 'Qu?InכE#t#;)E?&P:O<z_lIDb(Gցۺe=TXv@p,IIergczd__* #G* Hwje•<->? {V21ÐremSvXk^-LS;_2J^ə~>3qe7m ȕ#8VE^)Lo |Pp7aV*at;{f.]nĝSDoбs+(쥆[If/)$2bQ"Q7(ivp㩜xYA?0A"&V&3^UOԊ~震YLqSyac5TrDr[WsΛ"jT)6˾ȯ) hf[ 89 XO~UotEfĊ1brG*,S0Mk<ò-)tItb$A?*+h~zf68# .v@qx6g,OI55l V?V?XY$Fs|,}[jzȌ)I;%?FS W26apwIˣ_2 #VvDlr̢-]%B ra.%`WSb$Gc&aqO] 96(.J! ¼[EVi+cJ3cx@n`$ʻ6rK,E3a %z. FYAH#~e (Do .Gx~9یUbORc0t^3[)e옞b|G;d SiKbap:Vf}?ȭeA,Eb1ꢹ[,oބc 2EK ^Tn (Ͳ !N+};OغqP@ӸZ^y4Cnu@JoNHlp*Ajܯ$tݫ5$?lT!Vq9w6㷶>wCn,"35ؙ]*hj;)J{΋*80+u'Hׂۭ_.%y=6O9\ R}ڄ+|>;L$d_w&ߝoϥ!Tm0BȂ,p(U%xI5{N 6d=c a%r J&-DGLTPzTK^paAfXl(X: X;Ĭtx)3[,PNSd, 6DƀrbS[3["(MV 2ߢJhksig0EaT)&A)! hLv>|&54-bVධ2gD7P#FR/hhZ]\k3$&[hHr[CF*D0|lM2mի t: rթ՘^e{5MxZ֛8T'h)v*)TKr|2CLJRK oG$f x(} )_]Ry Z`uϟD>_#cudwy,ݾ!E2ry(bÃىw;#1mxba$Iÿ =nb̽>whV넥2ځO'pBD+휡+3AP&lknwP+墡|8D]%#\VʆH0 ~3Tx63j@!pCn~fطXP'^ǔAl_:@Ɠ$_ꃸID-9ҊzADlmкh2HHvvm}$NI*.ZQ<[ ^5zS&1E8yLmig>ލ˨'%$;m[X EI,ҏ@nʀ.X>(wL1* 'ޑv*d*|4eı4䡊z9d;~3iЫƉ^?vZ$=Z*i`q#]]A79 X54Y'8 `g!DQfcԦVα^OΚ4W *;d9жWdobz`F< Bzݜ'P);daq<Ƹ0GWձnOۉQʸ0ه ~=ot(o__a'$#fkݢ$(uhn2feN&R+gO#";T7R|$Ass/T%DT䕛ZXUk.. 8B,E]n[Z7>Xޒ &MoVK^R5ArycEc[t;`'n-Lɡ7 HfI080mn*ذrغ:&biwBlX4N QD/23w`|k*b CaI(j^C0e@_K"b?ֲ2Cc^1z `m&rU,#qEa0!NUydYwwҷ,O__ +tUx(^-YpdذNaM \J"Ğ |pl-zPhiC"&SuB]CCQw7O|53ׄz#{zG"õwUni.L8#u];˽+e|f`"c.jxԋ3D((wCIZDH"8ôPT"(R2T`\ kI vmbr/J>g\z* Q@) ]7U9)@5iޖjذz{cWw/"4s _+33}6pz?| Gطl͸f-s/o^7X4! PM2P ;'RK$*,Yq_#}ƶ:gdvflHIQ& 6*DYGs Q4dvJ1&\RG9.:l&ERrAqr].r;d|kr6 ܪXN (/$}Q* πbw@ ‹T }bImibskH }^3WMھYkMh+'o}YA /6{5/8+%)iDrT<Wgɓإ#9ˎ=$[\؆0Li䃩>3!alCuJLzrnC>Y_ Ys'բ!Lgɀmm;q,ʧ@F"Q+(k(~[_:glŸ1Ҍ=f ^hjV&Cլ +c1/sC3-7m'y'#\g^lKô /{?|"gy/5ϚjD_MGȃwV'[6;v".}Ҙ " =Lg`yǣ&@`զa K4.w '`pȺBPHB.Vϋ5 ޞ>pddGKj9~"{.Ew]ѽAvIy _ FvWY7+oMZ cr]$Yf_bN_L39| ۲Ht!e-i-u3pv:hHņ4#6'$Clj,j*JV{[ve'#c p|pAy"|_9-wգvf`j>bY17 T?BYJ p([k-p%8.&d`ڟ UsDtP #[򗰞iq}4]U@/dxlMiքQ⟾퀛}^y{]u{4&WmY+Uay F>Zlײ]Ϫ *yLҮ)CH Z şGυZ>Xa3](2Nfe&7cdz3GzI5P]~ " 0k^Wb%O1-Q`g850`ݛwX=ɾk5:'n#SU#NµTrU|P%w8S{_漻0(ϘgPEMzΥcjC-f4zn(iYȣ--`#Z=MyTAXHlyhCT%W &v\ֵUJ !m=:J3l(B ڴ[Ճ;H% /: [ʼn:aB^ޡ >h_[yU&> 5.kM55]LqDgQ|P8Y߶G/ >aAy6Ԯz,dZ:qzy'}F iƊJZQȰ05YfYdo jٯBf :K5s]P^!4棍8LLQN9X|" *NMy>H k9N<<3WMde*lA5X@.4#E"(f^q "% -Xo4K[z2_q{W=TG\:Fw)]D7;N |AIJk񻯡ޘi3 /mEjwo'2}_BhXτ0l8'w} v{1ps"v-ĴDb1x[iSwS,qYgl-Uu}م|y1V6_ډd\oD Bzg콕llEI%MT\P.6sUqF )Ӡj|\2Prɳְj& t`Sm 9E_>}k`wUrRRLGzwG)Yo[."9rq ٳsf]X]:y5俆STK f?+XJgNք_`ɣ&j5(;

CL/}fa3slq7)ߏc#֙ftr_ hSᡪ^$圣s&줝0!$y8[]Hso*̖|Ŀդ4Eތy#8 ]遹0!/y,J!B? ^v]VWL{%oLB =FΣ<.+ -P4*aL|ub?Ek}g_~gP _P2e49UM35+R8ÍLZmXX]?7P^}*f1rB#0B!, x_(*iyg [1 BQR;@-%-%> >HĈd]pڻ&\>uɥ͐f0O}D̊0wsQS^C@=a_G}!Z#=BS4ҩ4f=k爅!#%:_dkt:~%~DS M.PxeZ0y5TSeG:Vpr#\!Oe#Ym/iOdEsc v>bf`0-l =YkԻ~I4GR7/Bx{cEcܱe}DN%7cII5]<ȸQE*dV -6@R6qtԫQ;p_QmֈQeΈrhq?ENp9sH6$n f/Y_"St5+|J-2AA;֋# - ˆOϝ6AdK{q_(~[iDSG'a%YsCqdߙZ{v9yᲧ;s;"yMNj#mSR^HCcl`?a3q$FnJq}Qw淬 νh-i)v8sOylS,xiP-dqXc,%JxZ)A0&On@yx@bΫMW-GJ#g96!xgRb5>(j`M|I^NS`9 . ~ 2TAy|D]E$i! HpdD tئ>NޙZY , hrL4 yvD~P݀6&WڊygH'ehekqL{ҔG"NHoq֙i"yT=O݄LF9i&Y=sV2akPW4AlW#! 7%̳ aO|n/]819_(9ы_5 73^iJ v:n ,{> sDF!!ͶqY3*CYE/_Q/"y ckIT+G{)ϋ̇x(:I|;]YSEj&b$R]:"A{ٮFzrbr``n,DΏ#Ǫ=T􅲳Ͳx .bYɻB<͝mc?1s;%d?X>fv.S},yMܰT/T~D%_^Yۓ]XAE3z>{cJL']~b]4cEF 6SÖ74 U;;7+C8ц$]5 Q|94QGuu+lA"pSkqظoCNwO9Mc?R1t~V7F(aoAwZm%bQg5Gt5;Ŭ2vtm>/ZVKXݑE9-ڣK5eJ}S7n|sU$e$_Î,N+2Z=gUO۔~-o9%~5ez~\P pɄ8<͋h+$IJ= W]|4W5ȥ!򤖆+p-l {DP:i^5iqh)j;dC{". B&q!='y |7hqo=S Ue5̈$-+LaVL`lkK؁ L DФ(zKB03s9BK89^hŭO9Su%bcTlBϧ ә ֶHԝgTձeqIxb>`]z;B3cׁ"Yo{}cD\%Az&1.)m'BjV L'dچ-,/ " S99䩱=0*Ne$ 9)]C>j&Qg5pZ6F'H-}ty򁨷DZKwݸw.Ux#af0RLBS-&94)PzmA0!i4>MVSwtЄg6gއΡ|4ZpdI W@&Ȁ7<9('s5ʙG: OKd:R$pZp?Wz{w16O_'+Sķ`H]HU5t ok%z"5lk5$ TyХxdO׶,>6cƿ~XL]]PO C+^QJ-V^Gb !¤S'9U\!lU^Ai*FVEw`f8S[H%G26FK$&ͱ[ .ib~2I?2ɏc R#!€= "GCn4lpc:~%3`d//̠+#\t^j>]]o0GΕ,YkD{"=G@ ]&Gئ5\((pl0j{;E3 K yʜB T2ηϒc=^Nѻ"LkN2Lš.x0 YUq:wSPwC4$F8{'m<;4ErWh x#+E"&6ӿ1CZ.m2CR.H4n!ӍQ`+v3ZǪO%;Y࿟:č͋/ìgٚawD3q'O-[Nb`lxL"RDqC7]O@D&j7i8^u\qaf@U{E\8LV&>m#X3%},Ԝt$+_Z_*"K"`[KPP"9Av.rJMJu1< {'Z]ȧBCӨjc(,1*޷)j׷ <1QY{s$`@fL2 }6&eߡ-!ֶt.X<UʤŔ6篣 %MMZClCnIwЯ?-zlP+o2ŷ0cv̕5][/ώ0\<'d;~oˆQgrzٸ7< *7i=\W]a-o^Z"{ 꽂֛bLl.z+=a[s,?A@뷛(֓jlu?XRR' Ng0!_ק,OSҥC =O3 ]b'dv@)Xfvgc<Wz[xc|>ԉ;!{/$ ~~&J*E;i@1=2ޟnN?tCjn|*Ji5Q&SN t#})>V͹ę>i\=|&od)1kceU<S2BU%fsX˭඙f:sP}q#ԞJ~ЫO@[0eu"ɃjTRtlדlkw/X7+&i3uWnU8Ep67ZnI7Qաfج q\5Tz+{5αF35jpO_ܳCBSTu;m_%* -a҅X|P*b&9p}ܚiSWpZLddo,o@[^U'ղʯ'OKmKBC$lR cVKjb뗋}#\I5lQ6cv69+h)+z+8 -fpSkf!t]5+ 2xnn+C^Sk<5&Z_eް}OS 2S5%uS%v26_wNUR;5`U7ލlKRfZDӰ7@8&v#clqWt5Qf㝟P'U<+f <0  iw20րޛt@ {e["E@nCKG"n߶SlczpU-kt>%wޘye;^y5UHbB#O7H/['ۯ:3\Mnh {$5CMLt4 =Įkz$ שh垄su.4H2z4cgϬhUC]WfQ?'^K`Vs-MjÉ`zkNoѥW^j,KW:߽3x@Fj$%Th0tsn( Zjތm>N'Ls^GApҥg!ڢ*١2'a˚2d68;oݽ3M4T՗w*m& T!a| @| PsBGd"(`6ʴ(Eϙ ϴ%i,\r= $KrB]8v@7 >\$\N0ۍ}zC^|}l;(o3tT U;܂CӔv-eheG09ST9[Yфi|ȆEL>Nv-XGWЇlՠ)dn劒‡aо[ݤv]h]n}#$?H㭮t\7L']5:kt.Rji^rMآg窓iLa*γMAtR͠Ӄ59[7bvea J; oA3" 4e eBRIG' 4+!>Tֵ7x -é\AKL6w|*lӢ44 LKw5Pbw'Ax%Lv%迮^hH0udeĦfM0۬oU]~Q1! ?´2Oʄ8:l$9FT %a ;к~:. C 3Zx⿡&"}!Px_*!:,][L1Xq5ZkIJUp ҵW#3c8& %Z ?XQdT[8oֹgɃ͝8{L57'N IQćVN1[̽;3ڭ 0z[q~9}%w.eX}iY9E>dL A$ѩycۆ E>MBH>_M?tM*Yȡzk' d5Aa$|ᑘ ږ ph>B)$OY]g:گdpcҩ,e#VZ]HFן6>18ݟ ch2ݾ{2@ faZ`aUp0&ly[eh8Xe̹1YŖmq3(^>goo@XO@@&N ӍxxӤPUv 66<3<ǫ-tOPdl@FPꂽkk|B:i2}MG(zBK8^(QC|,gksOHc:fѿn'/G4-cLVF ic[E7!؎( reIw!yV0AD7c!\?CR1+AC]fTkɫq\|i(@iC$zgEBCRFpv9ѽ%Y\)G_5#=- .? uq<,{B@$w8Hؿe^a ϽTstvmѴQ"J[ 7@Zf/^" Ck sSmhS|VKLl:W 'ݷ$pk[ֶUj+%/KwVam\Mb4ӽvZG*n^c^ԦF -ݠc* Sr܌Xrg]%%=͎06d!n5ZnԎ 7 -6 qgfɸᅧq]loA A2 TJe~T]''0+Aq.b4tkĠ쿻Pm"UP+/Uΰ^qh"ǶK#,K@@~#;ۤ?6D ǫ%^/?S"rT@;/) ߀%A0ӀyyÁs g{$8ĉxmu)!-{&“(J);F-#F@ymiJqR^QwK#X@'0,DZ.;p\{[`qe&`U:.ẀzvkBk>vG{")8霰9-x:dr %{UӑDSOrj䅳h7rl`b06lw>I``ޫ>!<ՠmC!1׽RQ'J/t1762,z)"vmͺi/wj+#IB*[ҹ.Ju"= Sǡ!`P~N8ˮV9xad 5,e竢̙3*aɈa +t wa#J)Zىf2${rU@38$5'IX&l $I"Z_,*_]9O> 0W5E=RuML&;8I4Lvk+$~N|GǦ-uǽ&Tpd!rTKԅH'y>2hFExl@ˆ5nv=1٭7ocH^ $ Tpd3s>1 2&`jXkuxKFՈr#CEtߛiݬe#56Swb1UӜnpMGY]*D~$+k륈Z!U&yn4IK*E6},JdJUX(c)CǬ0).b.˲x89aMqW&ˠ13JSr홲Bn?V@O4d,]p!]rRS盲~ pXY { vsU{no ףaXXIVߪ{i1M WL.k|k;&rg,}%R*k Ը9nj #A lc1dH84<;?6I2,-L)vk%!q_谔=0_EȌh!aGk@ҥò4/'bR`ux6-ӾĻ+!77fBAvOxPpc qIn EvKI^ bR;J &|Lw;/M_Qa8qhäA6RN%2t7~+}dmY?@Οdnd]TƳfAeϩ\x6鮃Zٔ9HưypFTKwؒ-x4Z}}d<YXam>g{\[O+^X, |ڝ޹Kb81$|'HyD~1 ixQth}Pl//  JKvb5yl ^Q*Hk4pPZCsS n]Bw'']бmO֮.rhJ2h?[ 5 _ܹՌ8Pomx͂7-eM4\>l27RK$'9J[[I?X !^u&Ƚ<& A&^w[5/2b+{]([GPF;3"ށclY&SOYtNBs\ ~s7%^f䬱;PMZT 3y2% a\(WȉPs"kLa Edf40 B93c}|J27;;P_XDvBJǛ5ˬ7zW718\UyTnt˙j/hc*eɞ>H%Z;CZG݅~@6ϳ lxYpg2w=}HB n3XeF.ci_^Q-1EsZ+ɺ yer DaruP91֏"&nDi' [=Ů*E^*+LoNGpsmZ,x1;*h'׷Wx!Edv\h _Ҩ+<'4~'% V^(}Ť(jOlKR,sED^ 1qV}eT.nҝe@jyPSf]^l7MQɬ.NVc@K"$t/Eeoߝ=̮9? Eq W$qz8Va&K.מ8SL\Ȏڃt|~H|8$/QoRhUY9)\S 2 wH]o@yJby)km:.LRPn&̳/I( hZ0+jo9=(\H$n䋷Aw`UU>BѴ7zQFBwg0V e|Vg`u_j0#4|"ٖa; kg%= em_<`m2PŪUtm-(Ltv$ Ʊ^fI979j?lQR-P8ȳ+i2t%F"~Zc9!f ȴ/1[pI I;,* dxE*473}mZjuݝZJM7*-Z$0*LzTk/w!Ah~P ))yĝ-Sg=ֽ<жrfMA<lzjp KD:3ȗɚ{JhKe)ʲi`&2]PbU.?h3ܙX#c]7e=80Nt, P;jdӦOV[kb^sݝDX_1/H/2FD~bZ y| >a|ca z- $r GFp cf͖"S"*HS捱s/AJm!>r'g̕54?y:ƒpP,dARZfD q. 0ó!{r-of˔sT'hT,QQ1S}6,;?JkłNV~ k*.}B• ԕ*\XnUciY2:ME̯N%DM'(F:3'-vjɕi#'C3b%RֈKa r0yEQaāb9-Sd}ޱ/|ei`/`~<^wS"@mǸi7n3Ju{GD-U 8=KyN@~W3e"o߃P_d ¤l&oXKhh#+8qng> n] (œR_|RP8wl7ujlD1iFAp=w ( Gam$9+m! e RBJfS Xטڰ"/Ip^|Rm7ݪXmS@$XNfG8yBfp3 0K'YvJֹ% wGpb|A0'~'ɑDy =Kmu&raJۮ\GltfG Nr c=mWc] y;RZCg_WKFݿ' _:vh35T}V&jm= U@Y[u&B0hzn|yo:$tYva\%E3ob9B{WV ֊Ac6 K|ͺ՜(>|6e:xB@k J.l(X;Aph Y&|,9ce}6v5GǥwB!ݯXM%ө3筓핢S{l%f^2E Y aIi ݺfqIL5wjIe | }a@Xuߗv[%DQi1]0j*$O~eHdHuM"TۛzCjWjM~X O}<"+=TB$nMEx. ɕOzPd&|8?{·ArK+o? -QP7{G&+ڡ#77r/Q:Dav?4,<DHhwð ܊3qU}TXJ̻MjPS0Fɰ#N{ MFCc{5Fn性e,}biE4)Y6FYĘ`AJi3Wf*v肙kWuur !p(YçUt B`=gJ<bm.a@qr##9Eq+_۴I|:%or oB$6#i11N,I0,du[>i(r6ՌdEDՖv!OyLlM!O߭$_V̌N=e8g[Y=(0oE_dѰRt ^gQ},f W .|rF&RCU8>&q !~P-8xiJi4(/"&hC ~N- qya8AJP3ߥzHN!I?iQ?HErW#p@7Ni / 2R6@{cRe^M,D~!F 30j>7gyDѕ!VۣЮS^3DR5M,0Jߪ [%d 8$7\$6b?!w$2oY;Wеe=FyCqF٧r%b rNaf;|$(^HBHyr\=.1Uy=ʁ&4/U7V9SS&hom;f#~þ^dlR'A=Jb23sF opʇ+Z HP L" GߎvRV/)B،֚ SV?m1Wsy6櫻4Xj`JO@7˖~qR5~lҤbзvn&kZG9JnvٗOH&B1}% tΫވ6+j:f[w{R:RsVpVDpZfS1F2#&P?B">qkϫ@~opd,K˺єR )ssV]d4pNn.R쮃B5~MdRV8%YEQb~3K ̌zF9U ˨g9i7lUU`PvC+,:;AfidwոIg[ #0|y!BtHyqIa1_## Xmp UM+vķ55R'u3S Ѩj3c+NB$tR CHo3K֥`({gbuT˹|:66W3U ǾvK(miJcJ8am!UZ'YQ*dMNT/)KrEIen{r3̻ [@H޼J*RVf[׻Sߨo=Zq3ᯑ' P#([%.kX~;*?]CÐozLn}j7`Ǣ :7&$ˤwW'oɊM>1ɑRx62|$@g%ˣ_ny0 G }2L%kr(50SdNZEnX~T;S9UIxLƔ S|0DAyƕ:d 瑝L=҉V B78S ei.Zc '~~&R?/?LW)y#x\jRK:z qؾ:9l'k+Քjf es b*忷=[w&'f2TF1%*@0*J`8 qu ,`[̣pQKKUt:Q[BޤV.9sDY؅~S[0~aP3FnhKR QUDUqM7bmw[ 3 ` _kx1mxvwZdK_:e5q\} .[M KY7;\A2iI|++"6~ ۼ~oiX68gJ;}"=Kg!H@",a$_Sh'c4#["0B[#]FBf3K8i'q+@G vMNER _ ',^}c 7N"Bp}}>צ-&D進1šq J " 0E*2?BYt ߞʘRPdI >nB.t~ Ts:XE쁳4 Kn Ñ^g'e9q1 &SbF(yfXgj:E3fa6#yE8w(a!26RÉ:D⋺֯@}9dյO;nCi߀T꠫̲:܃M1:y7UPÀRe:鄯'D,/%p-~T;<6*сߖ/!.wi- h]eKɾBĹhSi&h'*r_zXGd,((׉G,U/QUVi6ZZ[Է|Vrx߷ XxiF F#jC! c#CiƸ2 z{EuvhGxF! wܭo9_?#C^In(mWTsmf*-w}V[` 54B?rqIӵi?hػd8`ZASBZ[ض@b?:]>$YC\_F eRJlH,; =gPQ4뺭obVfιe|l}<1ǭ*dimbKrOE?A}2L$|nr =!Όؙ=䘐#ʮ1xoҰH=Lm[$ul_捊RVƷɏfR𥬾y!գ#K FJWĐHzsŕgҔ'S|'i`ʕp-#7:CHubiV!Wދdj/;_䢢G+K4y"Pw!翡~BX_0wB'$))bbtpW9T $6 Rm1 c jMɜXUԹK"|(O )q" <^Ϝ1xŵh<{Sa! Z;sUSq22pow`jZوH{":w&^Y[d/!( ~R勝L}@Trsqؾ{OIǚ3 ,=igQ,԰Qbl_f#@Z0'9~ {:+)ϗ)̥=aHJزBgc5o< _ո5ͤ&` M ːRrN(29 "K3RouݽN$_c@ZkFL4qĊgYF J)P_4@҉%nئФ iSeoÔ4$2t}9vvAX7g}9MeyL{%gbrI%Q –kE6IRG$͐t;_ب"л۲y@smkCqPTѓpz.$r @B:suLj !`k5i#Ԏs`yfyLz8HqQ=<[\ʌ:v1I@Jc&/U=;Kj[(L+ Z?PzECbͺJ]*RÁ9mGIg4w`*GV5bdRz$>;n 6ѤS=p=j_DzV 嵮f1N =}{"'aպ0S%XT$)5.7 h1Ènq#-ݿJ-ۼD ' IJ#UlpbKkLH3)q`;"rQgT^^!0{T?0 ? 8?3{s.;ޠ91~2`kY.x½`ńD߽5WHS+9D B8=a?tϝoV`S:%2v t_sGvMz~A?&Ei =~~Q͸"3OE~B3޳w[S!q#]:U7c 5Yjު<6)[S[<2M%CPm!(BnIN%g9k%N\ [N5!KIs~5DkD2O#'Nv"Wk;؆H]Bw"9(~Ͼ4C0'0S$ $penK.gfAҒ+eh} 6A]o#NȺŁe5g\G &5#v=Mda~ 1 ; b>}  8=Z%g7kl.a-Lz"ũ2kBq,?tTI ^7YxM^raqn)5WEmHY&cI,{aZo*fa5DËlD܀ެpϘUoZ[n{{Q =d/Aa3R9)]{]ɀtx }Kѭ˪!aZ#0DY8 TkxC:üMjߋpr4Cw/ L7-r30y{^V-HC,)X~

IpaĢ)UxF&ו&)low+J)& BLRW$&\/I +g|r@ AwS,p!)_$4o"=C5(S]C P˸tkJ`!F~ mfbI'|̵ ƱC,^%|kyI6gW Z|?d?@UQlSձ 1g/5~"IN)agrfLLu#? }PrGJeB]ř@g̘99&qKA)/QK_sK >‘Laغr+ZJ*Z=79>Yԛ9 3g܆}Is)K)L p iɑ([e|}U&<2cp=$gPlj=3U!X|F9J5tOz(mټI0 O:a8`.o/JNBSYt7vs&6aّ&PB^y%A X=F{{vTqV=1\I7LFY¡,Kvx?//PZMjtu\?oェ!%Gy oN`Ƀ/ \)Gl K0D8H{˶/ ^R(j-4tM c7QS57\*;YK=sY]DMT0SY/5wjBޣFڣ= I w*RInylR mBF"BnRƕ֊t+IKqK^ 5>)ߣmBk nW}oK{Tm3 @R*nWZiVGwhPWA: ܷ>%Hc*:cN;kW#Nwfn7ۄke-a@ i߄酄. إ\I!N&/[HM7xkVvuWR$t+MQj(F/!{3 jb+bqxp1"A]m3)9mi\ZU D'}_Mne}6̮U.{8w:Q1|Ů|%ŪYR}půu#6Ͱ$Sv\l8iS_\?g./5ӹ?6(JTKwIM-5zY{ISaarq,nXy̅+*FK{h=z?uS6s?ar,Xc<ci`k.%\w*Od5DHA"jq:+bɂr·X#5%8L2Tݡx[=tgff5j,CR2uD2Ԑ*̯hAE6Mh9 Iy 0m[y!E#l~͍w0}Tݥ`_b@섟Ek׈X-\yK:|hj$  ț"nsi}U=侮[\WpSVSk\o9.J?T˔0 c{ǬTK..4[ iߕ )/<k؜Ծ%s.3H#J71'|FKD:˲F.%"UsP(5A8 gK6GݣilĐJdy_␻LN+"7&A'wV7ŸA4 M9|g#wN, z^:Ҝo;J\\qx$ej NA1+{ŌWx gttJwY<{* ;O?lLxuU‘o.;?4Ƴr=0x`+$g*OY@z`VEf1`i{b_3!^Z)jvn\Fc*hEv^l8otBo49׃3^̩͓>?$/zh*P  ݩ# >0[喣aEt+AWUOL w7:Ъ_آ&4^)" ,$5ߑqx03GPY8@&f&wg$pW=~W|B"9RBoqn|F;6{cUuQ0G @|{9Wr=[C>|vU>_d7YmXV@zy$iu k, yq^0IOm%4are7?[8JsKA.YxX'.:@-H8D=`-qF#}kZKSaM19aTZ2߅c$Ƃ@?g]Շ!~\~qbc}ɫ K${b9p;pۤP=[ KZXZi tgr7ޙZOHgwXdPx2FׯKy8[iNi;$YJN$EFI5z=ܨD"DLfKeFT=O.F5Q@Ҭ7up8:) | :z2HHy=&`Yř*D/`D̘.3om yMZWE;>ޒ!V,Yr gGn-R}+ M4m `7ك2tg EUrTrLj+,G#AMoT::}:hj`*q6M!SgȂ /D~_v5I::mse_&Zr5]cڢE*xI!AlA N9ݛX& 4cx@>K|d͢a;$E&SkDL =R#ʶ YZ