ceph-osd-16.2.13.66+g54799ee0666-150400.3.11.1<>,mgYEp9|4vƅ: Y%g2Q;x1WcbZyv{:EKD( 4G~b|xLH]%( ;%oVfцAHR!Gg YWiQ_)Bc*w'5LA-p-D\?Ld # 1 L 5V /   6  \   ; PZ0aa5a(8$ 9!X :3x >%?-@5F=GTHIXY\]^b‘c:dùeþfluv wx yX%zHCceph-osd16.2.13.66+g54799ee0666150400.3.11.1Ceph Object Storage Daemonceph-osd is the object storage daemon for the Ceph distributed file system. It is responsible for storing objects on a local file system and providing access to them over the network.gYEs390zp39 WSUSE 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/linuxs390xif [ $1 -eq 1 ] ; then /usr/bin/systemctl preset ceph-osd@\*.service ceph-volume@\*.service ceph-osd.target >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then /usr/bin/systemctl start ceph-osd.target >/dev/null 2>&1 || : fi /usr/lib/systemd/systemd-sysctl /usr/lib/sysctl.d/90-ceph-osd.conf > /dev/null 2>&1 || : 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-osd@\*.service ceph-volume@\*.service ceph-osd.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-osd@\*.service ceph-volume@\*.service ceph-osd.target ) || : fi: if [ $1 -eq 0 ]; then # Package removal for service in ceph-osd@\*.service ceph-volume@\*.service ceph-osd.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-osd@\*.service ceph-volume@\*.service > /dev/null 2>&1 || : fi fiXa=h1K. b큤큤AgYE`d\bgYEWgYEygYEgYEfd\bgYESd\bgY2Sd\bgYE3gYE3gY2YgY2YgY2YgY2YgY2YgYESfb5e32a3710c48f972a071d5ae1a861bc8d003113857f009fc7dd3fac3d74310bd1adbe3dd5751eb4e3fe187de33fb7244f631d11cb2d2b1ff788864e68b1c90528dbc37a616a4a3179d85d43919a3d76ab45d5835eb8caa6189c64ee1260b7e6a3e58babec479eb9b97aea2081dc4f1ae7643448655604b60916cf122b6aa13503c4cfed1b333c6323acccd803e2b3e49379b40cf0ffadfa53d3f877fb008dac72acdfce26931ee88177bbff5547f07bc9ff79e4daafb3647d9f081e1d5066b2df237daa733d3819a0589e912b1c799f5ae3bc118d9c77882cb3f5f23ff834da947a84d4d883a5f14382d2698a7d5f4e8e04617ec692d76edc27eb0832818cdeeec56d90dbea4d28ea3cb4f994a6b3df73feec06971036d82785c7e06a2ec667ef76ae60b62f4b89f06da1801419d1debbfbfb6c81cdc7d993bf3865657149fd267871fb75ad77155f4f8437b253d79f032e29a3a824532968feee26a9a402165fc9e5a1d96a74c521eab22a8f4d1dd292cc6bf691eadde21b5d3b2990c409e656f107a6dd9d074402c974f677eabf6197dc1018df0edeca89d721433d492fad1d7c952d1babfb3645a7918471444e07e05274502255318259cc2495c366b1ab4da7b3c0c536a869c98015ee71770d480810746ffc4df9e7b288ca84f0d581b9e5263d800fa0afa48d8d0e28dad2e73bf2215a857b52f23799424755c85434ffd92206f2eb7ada32d41988e9b4f970cbafc2f5e8e388ea569a4feacf30f120eb94af8edceed1a4289c2e1a1d291712cfe82bccd872314d80b7029ce0e5cefcerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcephrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcephceph-16.2.13.66+g54799ee0666-150400.3.11.1.src.rpmceph-osdceph-osd(s390-64)ceph-test:/usr/bin/ceph-osdomap-toolconfig(ceph-osd) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3.6ceph-baseconfig(ceph-osd)ld64.so.1()(64bit)ld64.so.1(GLIBC_2.3)(64bit)libaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libceph-common.so.2()(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libfmt.so.8()(64bit)libfuse.so.2()(64bit)libfuse.so.2(FUSE_2.2)(64bit)libfuse.so.2(FUSE_2.5)(64bit)libfuse.so.2(FUSE_2.6)(64bit)libfuse.so.2(FUSE_2.8)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libleveldb.so.1()(64bit)liblz4.so.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)librdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2)(64bit)libresolv.so.2(GLIBC_2.9)(64bit)libsnappy.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.2)(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_1.3.9)(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.17)(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)libstoragemgmtlibtcmalloc.so.4()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libz.so.1()(64bit)lvm2python3-ceph-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sudo16.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/shs390zp39 1733903867 16.2.13.66+g54799ee0666-150400.3.11.116.2.13.66+g54799ee0666-150400.3.11.116.2.13.66+g54799ee0666-150400.3.11.1ceph-bluestore-toolceph-clsinfoceph-erasure-code-toolceph-objectstore-toolceph-osdceph-osdomap-toolceph-osd-prestart.sh90-ceph-osd.confceph-osd.targetceph-osd@.serviceceph-volume@.serviceceph-volumeceph-volume-systemdceph-bluestore-tool.8.gzceph-clsinfo.8.gzceph-osd.8.gzceph-volume-systemd.8.gzceph-volume.8.gzosd/usr/bin//usr/lib/ceph//usr/lib/sysctl.d//usr/lib/systemd/system//usr/sbin//usr/share/man/man8//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_Updatedrpmxz5s390x-suse-linux ELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6ed3cb16ce4f3775f77ef20d2cc15a831026feb1, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cb68635521ea8ff947e8a96e13aa42941dc46770, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b4838fe958b97f6891089995f79ce76f625cef38, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4c3cc9fed185e7e00c63efcb852b86ad2f7c56f0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9fb987e22c561e64ec2cc5dc56c21fa2e1f79f89, for GNU/Linux 3.2.0, strippedASCII textPython script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)directory:;["#$: AP6R,RR$R"R4R3R:R9R7R8R R RKRGRMRORCRSRERRRFRJRNRTRLRBRPRIRQRRRRRRRRRRRRRRR RVR0R@R1RYR R!R6R#RAR2R+RRRR,RR$RRRRRRRR:R9R7R8RKRRRTRFRJRLRNRQRHRBRIR R6R#RAR+RRR,RR$R5R4R3R"R:R9R7R8R R RKRGRMRORCRSRERRRFRJRNRTRLRBRPRIRQR'R(R*R)RRRRRRRRRRRRRRR#R&R R0R@R1RYRVR R%R!R6RAR2R+RRRR,R$R>R?RXR 0%F_b|@kvʼOl_HQE`oQr`1lƤUzKćd p"r46:mnIȣͬR> 1yOHN_|s jL*"Rl*thVKZ HK^m˭ą]ٓҡצu:P<> I"~B%1%٫٭&bmʄDK̋F'-*K9ƪz1E`xn~5#y@K /eS 9vz~$~WJ T4| ^Ow{r0 <pgr!bkdHv]TǢx&m5fRs Mˠfg` ϋ?EeQ3$2gm{ hip8PBz"eɠգOe_ܧ|0 'b&Fr( 8m$88 xU W` @ ALZʌNp2~"qȣn ulW~܎Soav;`?X bߍ=&qA]] O aIݻl㨍 ANϪ13m#:ց Z9ǕVYB+o[#8egVu:W&=QwZsM!yV)TGD`0\v4dbL2A;V*Usc 0zpDC`fj:twHdQ?UC XA f;_0!5//q7dK& <+r1le?.'fxrW=êXEL40k 2&K3eښt"URJ͖E@\I(I¬7~*xĦGk-mdHt?~ *p`}qs7&W7?G[gL+ S/ojxiYKȉmU jQ&Hcz>Zf=M, h" desx܁Lf.=Ö={g3+v7EPOE'ka8ni^ʪ& v̸ O8d-J`#1QHIZ1 Z_B238*fuz4p1 TDWl>;ӹfQ']֘TFy#X,[M+5B/  G.X[WTN'%txL,3om9 D;T i9hPooMj_ơex˼yeǖlɞgEqq!QqIXi ,c!EY.Z< p%#B%@ ã1@{d\}8cnI:Eى$_r]Xmvf#Ҋt냍uh6grfTz )W֯t”-72 Gp^n Ld^4S2}mYYPf߄F>|KsJj_]х_+9/f QA&NkیT29(ww3Jf}FE[{Tm_^W\ D1yparUo'۫%Ui_ONPFXEUfyj.E7_o< @'p1a|rz$i=CD@U4D)xfgJroh)xX]iTZEP =1^C B'>+{3L7|<6qVr gSHpЍcC֓jǵ_m Tm?JkR "3J|L{ԝ̊=2ޱ\⧴qSoڒ| T4iaP&zS|g?¿lxE(bYW =YfljEz k- \t2('Yt~s(Š^2װ25F jt"`dIs{2 - ^q?hIh\zoClA`ln6|270Sf<,!LAw Rpa'O\3P>CL|uaУج=JLgsj=+|K)2 aDh<3I,KttE=7zS$D= Z,߯h\3^c~_,۷p@ lt.DpPIf}zE?rLo)+$xG7hgulWݝhJ-7YGܵ'2nw{9X3_uV2; ;1 Foh RW'w{x#w<cHsh'| N-<:Fr0GwfB2X/y#n|RĮE@ɪ,ѣjГT]W8DޤncCX1pi@St\PsjY /:n|>-|jz|%'ZcC7d0nHE(e}wTfMAyVgl.жJX}S7=q2xN>9mJ Y#+&C?]CIgIsz"L"PC8*wX8Hh,s)LRQ:n&--XjR3EU/SԵ›:`A|с9Gq?kxѡQPS;(?h ucH=#x;.3D0buYg1oy2g-)ݫﲶħM)& <\pqhãIw%4y,\z.hG0j!og"i8B>wep+d?~)ߕ3R3X{6Oq`kv.⩷@LӼeq@l#ۘœ.}swMnP?0 -c8; JCRc١*SUf"ڸm2 ZB.wu.7~W$mKnJlGz|KM'{VaJ{B+ 4Ml4J3_C5x[kQ1%Q1Y3je$8GݒB#Knv_(U@j'a@DkEI[=ǼG!=n^fז:iWѨ~Lۿ𴐐Փ~kW^nPP&\2A*טkԫiw,#{2*~G U!>e-  0]nre逑$ݹ/+)R BA!Ӈ * mz$ l*}A0*_!뒹["QG3`SRG;YܲNLƒ뼳7̣7ck~8gJ?lϘ3lTK&Z$+YD7t|] (D_!|I60zeA栅[B(*lGȳeow$uCe+$x c?#N;Јn<3RX5Yhj=启%42fvWo,*;n ?mAJU1(4*Sk;h:Vޟ"YjhyS|.J|xljҢ"th )b՞a( X Kҏ3h7@}B09Q0?-S3 lC$SZ;ɍ͂?y|˻{Iԧě? CTen' - bLc0oGNaD@̛ &j]~Ft72UxGC|f ܝѨFdZ7xKZls-na+BmU ܞSHYAZYȱpV`Ks6Zü|iF~/ /Vϒ4bXL40vS_E+M m9F4HҦFmWAn7]st̗03j[V`껳os}k>FMZӖ2JZ.bHAO}Z Oo+$ڤu4w=mx! G6p#.'Ǎf~BGy F>!T[фPJxX>Pw[+-/!O0:Ԇн߹CҝXlN[:"<3JϤ @ɎiBxl6R8͚X0D29:*AKCT*B郶)b}&/%<쏌PC/K>&V $ *n7? u,>+M<B K9B%d0yyq)9ePIԪ"|cJt1VI Qkj+ &*0!wg߁(hX%K<)S%\oGr;C]![Q*1S?Bpig1Qby 5P#'=^?C//JS3Od3,m8M2#Qz s%ONo?Ϻɖ!GzwExQ$ {Vxt)/0"Z Z8QF5"rW0:Jk#XSn~WDCm俆(0z"۬Q}/m0 BZKtaH6c\qltg'+Wkq>U99Bt=+Ԙ#""ָSx~xvzÖJ+Sa|6xp"ĵSp%QY0̫gwC; gFġx%ԅs{rdhsAix0Rj(WUsaM`h]:mY:9wKi⨻O# "ĺl1_S#ReJR(: lYHp p\r;nфkwqpkbʳG87'uovJoUjNŝ5i8CS#. mw/aMOTIdoa qC-r8Dzzm1J~Y`tեyQ6qVl<rt%6嵜 K\<$uB?'*_QLG)~L*32q]UZUZ ʊ/XxC#Y)$_OF+uA^6|XW(M%1T-2N RT3,eɕ뙢uq(&̞{&JO`f5O:60#GuFW <'UEy;ʁ󆧨|Gv cY,#եv+iA_ы}XovGϦt\day'ۅVM Բ[@]-> 1k"JNxTE`2E3YS:38f={RWW8Y*p:rw8 -Lt!7}7eJSt_yFk b {`urW.üUq8 Yp8(ּa37'jF~ucCB ŨV}JqsOBk F)9Fm1>h&*B5FUfZ ^d6+O\ʥ]jI}) @U͋VвDkzŘ2" D,\ф ?aM pvD{mXD \ ͘&Y;2L!W-wF2hˤ]@'+XOP-\?h0 &Ck29O"ī*24+r.R`i^DFYv(\. '<:Z.z$dXS\ʝwAMYSߚ&̎G&͖e^LV]?LsI_ӕZm]l4?^VcD7bOqq0i6m(t!`xBfYGlFItiъ;С(QJj(dہKb5NSs_>i mGa:K.3l=Q.KS6|Hp>6`' ɛ׾pK 8ɏkzh*qD;)i-{+/Hp vW}N@xk":s:?[=T-pFUIn!6\Pzkhf }暻Zю=Prr1Rw(1.3y^a| K27XV"0pX Ex|%y`qzK,bsK?Ϻ< K}ѴZqscfe)^6rџ-88qv[-eL6#֨6ejc]i51ޯ vψ: AҒt>ya.I1v|~h%($a|Ic^> #R]{@CYԬHH/rg܍Ǐ@._7ơ|TЄF7ݳ+5Xf8r)5 /UN͇$8o!}ն1:Ĭhd:=V;ɸ[k?bxg?eδXD* 5o[i⺩#[Lskudn^,Lix[yj.Lnfm(aFX1n p&\c8%dXvgB9b}C BYzӑA1kE]0ϦHUZVqεMrXRT#Rko+sǰ#6E ^ {F`2i4o4PjduFjSt# 'CO9W)(EФWd5ADHDIs \zbB] C#, ~זQ {NI,wI+*g,RuSa:FI ]QA^0?$/xhpW?AȅԻ5 q6D2x^TD~/6!j);м.Reۯ슷F4[%uFĺ;Sv3t&rmEa2TQl>m ?o?&5K`"1kHW$29y$64MP^Y;q]޺b3GV2kPp͎RKD =4p"w^HadݥL;AFKt}$bគ*Ff,ڷkzjaSfdmw0 <8(+\Rz},5D9A[Oj_msF #6$-?wY;vj)b aQR4J?܁p51/K(;fY0+Ǜ*p -v#r%`ɡ+Bc|$+S3=Z~T=d IkL.ݥ@N3h$a\ RsRkyw +GALH&F*#s<}$477qxq.?RpF0cvxf} {鉠{$ RqtpVx8"ʧ0B=~m8m|NB7AE "/hYFnĽ(_C3svU#BNuP@-ĥABo?=rPGnKv0h)2EEJmC<ޓO29Ugnaq"{7p$T6g8*-z ک)J@b'ݓk&H)-{DfқAv-,eX gθNұ""äh{&L 09Q8SDө-?对dLk"e8Q(2颇ccTWRtkK.8Oȷ k6cIqFMDgq7~;QK>>2KHK)_>=qjӺ':dSL^ !W *b jzK# u,9gng/*ϋ@ql$뉑rZW;Gt{ȿme },Hva#_̋ӗ,!HpX}1EX$-jZ[Z]-䀹$A8V  b3 Q`u sp#hjaeU@t܀:LĻq9iRbl)RْwW\T>b `B\Dy*=S!;TA1GŠہIh7KИ|HĪm9P52Sdͱ{FX.E,;/MYׄp15ɦ`OЦIh;Ȭ0 (*fEIe'W"FQ5+s!MAł_GaǟJ^VG2UWlNEf;(փNVɕuqYw7˝ͻa fS r2e\MFQ_qK6F UO* D +sTkwvjrPM; jaУBNvX* WڎA(4 #RFo-xֿ- ~ӕKםQrľ|ˏ(Eğm{}䵊׽ Xhh.i Fn}%\>JK /rrNn30\4,DߦoWh)bLdX7%y d'WoPL[8oQl&c}' v;"%/Sl?Sܛ06TVЭg֯P <+ǾG61gKan +|VsmGXҘ >L=HpL*sqң:.p=_]xDv[[§PY#QBpF~OUJF۔Qz'i](? 0:u8Q#IF؊XongNZ783{yPOA 3U{e춯m3p|Iy2ϡޙОH4 E\ge 9PeXlvV $;RYȘTn6~çqӎ>rc*;]E\.=Z6xT.cFmv>{[}aWB);gn5[ X !4YeSB)eB]̦k /{l fke5FL\fcf҂+T-y%W!0%La3n`1jXtCRoK+b-uPm+%v%Xeߌm {"[Q򇚲HY A R2Њ\,c7 0sgZ VADXedEh]ρynG@ ;۵ZNח>!,&wz(zn5D^f1/oz/pD<_YxͨGdɈ6)Tޜ) @UFV: L|y1]Y>AĉCYs Tˌ33^axM2D4ܫv)5@g!PH5\ĦBJٻjq2:v18D&-#$39ɼY!h-|m˖>+R\8I:=u Nwl8^z`'$|Lh ys=H6QaQvӆZO+,v 0l5y)dGKMG!51|`L5f%a,1mTLŽFdоSu:S#E^9@3TܢU%R"YUVa##մávp%@YE'm`t+!rjiWvE _v [4ڃ|fRWό!ҍTɨ-pc}X<rpZT"ӇV^Wg.@+ D=E0PTVPEO?w>or(jiEC򼸜x#U)C5:qL֎Q?;'WCnf&=<3u]wgfؖ z9i*-MltS\ -բUvڿijxIcFdh_Om]mH3kԢa{DNbeƚj dO#d?;@H4GG$JU+&]piPteoG(H$e?T2##kah(c/1B!_{us䚤x֔ WIl߂`!0|2vOќzs;aSLV!z ^q5rY} _ty t@E-j{V$gzN$Ƥ^+i%GԻ9ּ;˰Y/ b봕 /qYU  anf}*fʅ MyiT=D2jA#D%̒["J\ Z2kP$i074? \KZ^"ez܍a˭iSH_@1O@`2p&f!whP0⥯URAo= c8Ֆ[]yDs@ȋ\]e@04܃u45_$Obbl|aģ9nbUtpA PV0lO:~JL`ӄ6.B}R Gp`B-SUL3eB ):Cggǁ]@UUlF3YT|eSCi:'Aʭu̱+Sr!@-$^[D@76%z^9kؼOYckkh =*4LB=TՈ,G% -IFұҕf{p\I- CȦfdb8[.YNK9U4WҎ<~@zVӛIazB"I8P ::<„4W!_#\ܱ*cG7 L5BBkEx8{S,l [Wi@&\F)H2TX%K+p M?! mg?tڸXAk+-3y=6']R](}7m$!\.BU7Q-2⣸gzpۭ9m! /jVD"vUGHʌx$*Aa55'ϭJZer|i+ƅ&_2(Ec۰+Lhgl!)x?1CDtfl iڙ yNS3&%xi7,t ^_4Kφy:veۻFؿrqӻNd% ;, 5ߔ{ H¢H^9CWW[||rD\sڒix,BKN>5;q&Q-=iŤRG `%@:o{;CHm1E3P+KPW4'^0xAe馽EƽC[UCL*abttrXq0'2֋cttnXH~&a}3K?YŤXU&Pp W[*r`(s;r~H^2R6aSGAE(Zw&28КFkіx;YФ9jl?ClF52/gfZ1\Q gP,pw>~𡖴Q/= p_R}x_V6=%C4y+->ЦΥi>4oH qK4G`vj1>]3y!DnN_K_^?]"#Tɕt5K{Z leȜES78k>"RE_UuPB_GT; LgtgU6A XZLFS?"_* Eh FH0^"!U5o0.Y; {R4E0pbIvॉ҅50hy9J-8RڝQf!8ql=c 19iqD!DFzڊbgDf 1̳-2TJӧTƙxXnmm*z|W37gp3qž2vi/OdIU[l] ?.<Ize9fdUn 9R_['9Ԃ^UCЦj;7&hƾ ݜ>6~;*6Q$5+TPƏr44T`jQv8EVvyf㊭_4!Ǫfo/]xgBz'?mN;b1Zq*Qk0Ml.Ty5ޏX* E.T_ ]s93'g3+mYk*|!FDWHd&|i;{9l} %)y Pf8=DI]/üjlM}\MO?"*G&ɽV&k ]o}:z$y@Ql v*[5ܬʨ'}1i]kS|M~8[E~[xčJG6  ƿ‚_rA?}/ϑ*7hcnq$sĸ$.ذ>¥5*)UvDyAgA+5,,sc(yDǀNY3s^ }lh,6S}4@O6}KŬ4#嵧^ o^r8˃Yۉ]\'%VJ4^'+A0YpKw֕h06mjice~1PgHPE4?kmN0Y\N٨#W C foNzqI@n_)7\w߳`@Q F|C,?ed&sfܪKON`of:z'6#-)>dA/dDK8',Ti(DP0HF/%`[ԋXKwle(7isiƶfـ'g0ܶ*k_Xak! E6`GP&a=pڀ"D~&+Gspi?gۛɱuTBxORL˙;}OL ~hU}I;,#,d6dp4b 4aEWJA:n~ίXyڕ^bZrr|C4bF<z7>XFpub֤̕)pLb@8eD5ǀm =%xd 0R :E( {AZZ`ܳ-4s4df6f+l<(SW1סgEv)j^ xmhivh, E6D.,,Ӈӣ 5'S 'JZ ,OSB;RxZ-aq1;lLXJ)DYT5ۏeU ;ww>έZ= @pk7ċGLZw-̱= L|Xv ,OP0&{˼T$i[j? "g7CJtS"&z!8\O ,b:/b3hi";eiLϧJ!UhO;pZixZThTl86@=O:WzivM\^'U)7ѧ {ږY97 [(@a;Ūۘ =lUE 7IbK'5E5P4bF՜nHK0qys;p}B 6^bћ*cTmyg=ȶ}>qnyY}M(̎n 5p,"z+΄N n~n(ٛab|RLNQ7J۫! w1Y.٧ 5/3Z&hH@bO9S$ҡ۱>Ko ]OWStpMbn_'HGh-` 3CDa߶q9{S9[Mxo+c~= vtlđLOLV1Z^EE-: a]2Qap-9:CSE^E/S\gp \o?N>0 xe uoVEOJ~:$B;khg0A jk") mSb0QDF[/j C.G=s†*V4F_93MimaAR nfW8/|e V/ Ґ kU!?Pc5Kvu~-TS!MQp[!rb/)iuq)G m&Xi=b rTVˍ ~;ƄlZ,z R2 'On-aW:aX?@lc(=Ò LV 0U 1S¯|Kys|>=W.Xg`ԈΩpEy?RnQ. ~ii$kW!E֓װY U+HI)J9Xt$.[eE&'(kaRx\7$pi=vl$*^<'%w:'T;`\XOgp S[u3~OZ.Tp´5/%\}~;Ia"sh:iZ/w*fڊM 0SAS^T'[!ݵ5/] ~wBa6@XY~^4`0|D#K1$8)"o G2Rt\ I- cbn$ }X=€Ѕz3 $ED 7" +1F¥,^]ø>VʢZay2!ycqbI72Jn|,̄Q*2}6F 17>cG5M\ IKXzN.o {b歵Q8߾ϫpoջZ2-;N]+IPxKbYb<άCǴ{k8MT_*>G?<{x(Vl!R nKdzs]gx؊v ~+_t i'wdЅW;sZ̬ 4UBi*OĦp`OO!U>2ZQM :xx)nA<0ь8*탶9jS\:Pa^ǫɢ/z0=2K6K/ 9TJ0/૸u;e (W< \˖(Pt0B>n}%plҵA#^#L(*N j[M~hf1N&N7Pl)ap#B}` 8pOŠ*Iey4O*^Sh2e[k~ZJ:Dej6XTeXPpBnJvJBla#3ij4kh*=(Z#=\-ԩtr;&Q&AO^D4eU^!'tJXQW EMX5eޥH< _ `B nT0]([cyҶ3ذ 'W oMԷ4I)nP$z`O4}MN#MTm/X]6Yo,Q&!2)PyyM9V"IEru+3g9VGЮct$DOt<+!& 6eZXyY6J:[螀NlOVp<Tc+$TP*%v"LC9ths [);XME05c׻LKƵ@E-8u=T|%}ҽ6`a#8:3sySf_/- 㟧(^MO:moYLJi={T45H56BТ!΍;awY$E~*NڀH.ߩZ"B_zgl-OA zhy?-MR;݄JY97,W .0L١AvA ?_,bbRUf;0x6LÇ}o8Υ{F{FHJ{T$tj@b-X^8yO\MBn ,fb)vQa+¾^FQ'&f+5tKg^cyrNMӏ|= lQ:nb+/11B,܃IfIщD)=c|HSQ:rh0 W/L <-?SO<7ChG ʹ U3АcyDU\(fRv3/JqimxDKiIFMQЩ˶Izk 1ޣˍTpl,*`:g))y9ȵ. i=>LOntMUU3`H]qgW^F ]EH6m?;3$WApVb`~ޕ] k"}vɋc-)l~ 8ɭL%J *M:7d{RjW@|+FIe'օ!w GRSu^ C(&;c`|]&/}Ҩ5m*ɗlxj9u#\2M2ԛܾq Pp\=,H>˞05IH! gQFg:UE*edRUpqw+Mi= ^ h4vHhD, 59nX5ԏxK俤_S;SXcI SNV_2(]yB1λAȓMq^u:X2 f2+j\dfU;k$wn̎%Ԣ@(eFNX0vnQנCW|sښQ NeZ@Eũ7 rT=\ wy_ܹkjВk3ؿš?RӝJQVAP|N|)kfFX|5($p] -ȃEt4W iJxX>F ޝ)FٙeMwֱr@^o69]t4>4 Og%KӢՑ=U;r6BըKem+%`ƨ愸5f}#/In킖5A-_oK(^?2S(e7u'Uà$0-ǻӑzj9|ʟCt/fd/:]R*\ w9Gb$~+L.:̀ZK&y}LKa.1f8`5O&ʸ/I)jDx?BDuŜgl-Hpb7)qlRVp=%Nh)a2DSF0DlCGPކ0R/Zg*hr?<6?a!{lK6DoAZ9fR{,J=%;g1')MuRWy_sN!.9NPa1ID}'w9T泗̖T :T_^SJ;'#x(R$>8n :& ×,شGҙɴ+RɈMŷw'~sf~g hG ,JL~ސ On;W<+`g[*b|fκ}FT9irK4%ʧU8'냛TG<A'>3Q-"WhRnMĴlzx̥<$˼_S>|~c+rn$U8l`1n_z(x??~:>El~uMYS߸ 4_b@= \z^IV,zَ ",OG0сdoI"#XZ7[5m)El^ ?>&GEjKl.l/Y)^d`&ڰa&0,Fe Ux7Fn@+ijGw[~hb0{%ƻG,DKc-𯓃2:Өht!('A\"2><<'P1o]B9p@P X =PD]a k%)E4SDihٜ j\譔rMM|0%-r'`P &N=odJOiZB8aRI:{ۺXWخ&o@%e $p08ĩ,13T햒O{[Lo_ݫgESr8ث&x$Gۿ1u4箠3ir$Kzb8 Pn[İ jF,'鼖H6zbm_\2T3kZ+Hr'OJcZf6I<KVؿ(hx=q:ZȦC&샚^$f2q}s!9#ۨ^ 3 9+ rc\WB@1\i'x?Q57يAؕCqUu,T!La<' 4VD#j8b }xo-BTʀ6& NdQM :-D5rj-4mm&l `C2hـN|{ 5wr2>]ށȮG hW^0_zD͑A0:MzS(Kz6/W!'6"[9};0ۨe47r^pΌBzx0=Y16WkhbS8"w%Jb>5cU!c+0L]H8q{S\p#%MW1_#ZCYY:݆hXp)@PH\ S/"<3dco`#"ϕhJYTeЃh:q@E0fOaAc*e`tj0ĞVz{uK}*L#^u?cz4 L !| !%e SZl =wPEVٿj,?6wL\iֲ=YL5+:ܠ̲XsC2]p:fg? lT@ dNrtFQM uLyDfE'Y}3ZJlNA ٻf`*ܨ6jMhoSf<[~g4¥.Dv}3W)SIJ4(Z)VO Z.w @:pZQ|_t^fT~V~ө{ZT~2/|c3u=i\6j~G RK"Xrw`PDlo`=r[F+U;GWC>'HXڄj}\0rwBLjPaE?y!b{,sMŔ+VQvgq~)("|5yw$RyT Zc8L"f:9|KQkCl327-'B30Rs񐒡ƂWz$q? phEEZD&1kczi-ͲP0y]2kݳ=/0HE#",Gxn$3Bږ2D3&L +5nP.XFġ4rlNa*)BzqWFP;j1mʑ3H\<"f}pF V+F$'~!% +6IIv̖Jm E%]zW(/Z.~wFmҢu5ybǹՁ8?bd=_bۤ'B۠ļgkcr^{JI+F&y8{Kӷ~ 9͏Q!/D 颬XVOIs.2" \q>)vqMdG7 1C>Ŵx- h?;[W=9ٍC3$ƯC=^W_^PX l*_ ,,h%ğ__ra|iQ90xVywЮGUŤLf0bv$>=[+Ǵu`) [QOsrp\dg ڠ3``is9@.0zIa1܍,:U^-A)v tfQǙArgE>7 Et8Ep+l ;Ma&u!P)tL}AJ>Jg{,e,"о#3kX=D@pU?0{Ő09z xi)@rVo U>_e+gtGپmQt4gw~-4p*2I_6,!l#yxӄA՞3W^4n:R'svA3N0Tw3MYv[P+Ⱥ焸~LuW8+,Ce5`ZeOg s+-L%ֶyݠJFX?+<"w9QXGr7[ Vl  72~>L.@ܪ gmK1=xETڍ7Vos֊9_$ktADr$2?ۮxqVӠ1OU`p. geg<:3t6ivz wun0t"e9|eKs e!9薐ۛkn Oݚ5rI/ID`TOC<>GNB }88q;宏kva: YϚ-ibp 8Tr s"7&Td&__";` 5Zѓci.9bYS_i0% ]A6.`)kH *nOX297 g+RĈ}N9 ULfcv̥}?{}`>hߴ2͚jD$Чs2^U_Цk۽+/n2(IZƠOoA:5ktōHd9pÔy-hk86׹h9llI6% HnDqQe'Tnì?!emSJb/qY򕏁`mwMJjk Br[mC7ʾ ~q:8:1՘"Vԇ;YczFaP5aFrَRoH} pN\-;4;w lѴo YY L0*$ jyCzK^Qja+$bQc+'Wnȿ-m b_ҩ$д7޽AYEB0'Lb62XHO11xsӠ{6pmv7`Wy6;x[b E ~Epy0 Q:SJl[ќ;n1.^}U,nA"ꩮBf-cs6W7ltb ;9Hg:bQ-lF ͠+vDZa3W&͛!>fPGx΀ nKK@ Wnl۩4"\қ#O50%VS)rvܒz1`6[5d÷m%+yZYBdh (299zD&A*R&ڜ;OvkѳWJ_Sc ja7# IRR?RЉ8y>1^T;P:}`}&5`J1M݆72X@~x%䎆U!][-<z*8ʎ4 |UŃRzpO*Z /Zjzb~Kx'~*ec&E2SQH,!)m.Gp.],N\j'\}rFEb_Ҙ U\z-fTT(O{7;hv|my#FOސ7!:4B.pJ;#%r+N$i f&LCYРޚU8/&_;BlmaXpo5 + |#XO4-"cWC@z iϡ T6"˫^{ו(n+?ap֭BT=,"AF_p:&CntߓUHV8'm1u6B % #todXVl׵nІ|ַHԑhR(LTA5T@SZO[JH~7~0Ґ,X.͹Hy>K/~͜.ʩI]g{):͈,rN5UbP9Pfjo1A581A'zTL1f̏(t Š^yj߰IL l31<K{JS5۠xI&͎EmٕҦMv/& fqNRP?{٩{XEZ S;WΖO_Ĉ1a9++ Lb{եl))ѭݢJ9_}I{Ft?75 8+%dIp\E4/CMIx%:;8 vSސl#/{`lџr$%D>X,Um1I+' sV4ѓ-9ctFE19r2D 19)kT@®>'2s8 l_K0j' ՜ $ɡ伂WvyP3bk?r<ڹaɣѼ!ӳSok[zYFhZ2jq$BN~"WAF]@89a,U<,$d?#|b6 aUQMP0`Y~3cUcLq^$v[yٱ1ptCpU x;aľBz )J,zB_ *,)ӼwzbYvVXaa'+w/d%bl2(p%p晘U @̼]r/ z<5ϳ++f |φ'G8 NW|4:J26s}M=݅9, +ZySΉ_ 7tfȞh4N3P^>]Pi!a+ Rlr {6v.(毺d "1gUEIz/L}mM[-.>eZp$hYƚ0K*Y=}U+ OA$D4״ C '0 <7ȅ&&hFls˜F ) 0|$0ъ6\%(PbSW/ -hD:Wxëk!xe sfjԐY pvrG|Vнj"hE=m:FADn@r4\[pKna;CrRZ՟ɻi@+x)`\6TdI} Z^blm O`ES/@{h7Ki 24^A[K)tµFqܬt@{#êd8ѽq#>1sо蒌k?N2D 4>_Za^/@0RRд֔LG'rCr1tMu1NZ_72qo!1-/E\O2эӺAL;o.^fN[|pX4-TVhb5_Oo2f?x *5a ԏHTBMfTYl0ezBZJ]D `@@>#߈V\nt)+d6ߑw|@FN-z.gi@1Z!W:8H1pWMJP `@# 0$"FVNbnhrU#; \$!ה^LY&zMؽLZl5-K7 _90GU_r0b;j?I Uz ycPí3kW|P+ǹdefub&UE&en9 2 KY5CF;`4/?ń&s's'FJ;l *m}ͫDaӉHísX@m^MyOMl5G,`Kww&6:Q4wӒ(fe9ga\7"gۋ/l1ӟPzLכ ,i-@~ H GԴKgI \ T%FSx{|~^ɶRLHK~+9 {j85 9I[Ƕ6Ffʒ!9aSK%&TO:{RqסiƠاv*$ pާfc?BiKǹ'7&){~ L%ƧO:\APU&-E*FA>:\Ad< H3.' xLvքeu@ ±yXEC]YKJL9K7Z'#,p[xgA~9p9mNK8 Rl"Zʦ1R뢱:p,d "c)?ʯ+Qx.o b-г; mV\N+< 9yr&D$H`,ylbZٚFuO8oݗVV›+]Eqx >"s/9~i&|!;[X,rFwdo8\nW?qZ۵#iыa{$V/~<29/}G_iKosgLyHdɁB{A4AmDDcp4bjQu$)YZҸ'$3)Z[?\Xڔ):dzny?> U_nq~R/cOC~ g<:)>q C:">2]V2ynlmUpVO6dh=u&Z6M<*>e'][qƅvxPEp2YӞm< *-Z 3r )ZUYt!KFK u@eU`yB Lk{M 4_3.V8,k W{b,xok&DĎ|V)j /T/Ћ[@ P^@$Wx?9̆&\+f]:jQJpŊʶ)(-;""T A,SyaֶPS_HD dd;Hoa\nN%)“OdҕUy,VM7+80c=bz`'{2 '#&9ir/Xzmd6p{F^[Sh7J\5V8!sѓjmwyq4zl{s*)kYQqt{> U,2ʌϹUo*;90uOE!vx5lXl؞1,z"(,f0-?U`_)c?!i;4[  2 W؎am3Q'H_[PBx0L<Ʃ(ɖxV -n XH@.)b,%U B*U#BTuN™c:>a>`D5?L7۹)bjHJp_G{$΅o,'ܒxZF=v a=$?Z$ɓaԋݣ ;3(L^z8s:/69}oԵŊ&^"cK`t"PR0W BtuMKj>z0;ళQ1I-oeZ/9fU2a\39pdh#=Fs77x6 veXU~3`hŒ-XDCLvJ`|+ZՃexܝr]^4ӡD% Um$EkIN$1ñ7;IpLKK5IPkܕ'c({2+{BТ.3=RHD.ũa/hUdfxoAoP:|<1l`؍z݈$տ(_3#1r/bc['o&:>Y??Quf={QWe#I5lH+,cn&6_-Wt^~\PqOLrϞWqHyiI"VbgNO,;$ء^e !UD|+k>ӧiYC%?B#0*h֭z|GVc 4s";uO~맞eOr>\E2u78(צ9a5UCY6DY3}޴Uv()EPz 2 1OB~eHU`i ͭ!/x'>o$,Lky$"/|J,6 Ri;kR߁̥['֏M^܌ff=PwP _*@cYxx$#Go$_VZPRRxxh~lc=n4_N H$ C,/|\%WO&͟[#ml王x!G!!J[ *R_l2ݚBxV;LQi@ eX^!(L׬DL >2-8*a,e6>qz,Ll oC `e8|ĤV_<Mj9rPP`VĊ2 1RgK](’|^6E޶M~$]uuz]솬6(dHkvۆkZ 5]1gkog+1K=BB+ }<5Mh R~RPD9$t#?+< @ox4j"t_w@Xy¨ƞ1!`0r2UJDϙ+~M)=o%mQ>߹qF{s;@$EZĴn( ok֧|]U]bQ zJKysU t0(dF5Hqy% ]7 q-a{N0= 4ªwQc@MlF"AZTխW.>{eAlB Pѭ\4 @x^Q|.CqxgD iVzAVIE4u|5kt2bS-3vIZ :(Ny7m+M@OzGQLRj_әV4(?Mhn6g%x76b _p/+>) oQKy.9 (j`kn(&-=& dXh iC.3š+GBY@vOig ;G)6*ܰCdi@Y&b/7}8V蔈 FxߞL9) s ygF1H ZJkJMxԑ$=Xu<ca[K:@[f[6_O3u_e HL(A)tn v{.Ĥc+'YkxkPCΙ(bcmf#젱k&2XS,I/قUA@[9+,%$gIM] ͤ0uZj^nTGevy3MITNRMf5KcoXj^)nnV١ C5e!qn!{?cu,9}ϲ(ڝQc4͛dEu LqW~H^RQc } cl-޶ٰedQ6|$QR? XơS1a\,-p7fhel↜1?Tߵtq8x"ze|o߆6Qto#VN ʋ1MA|R? *"4j*" :UG %WZEm̜x`h~i[^dW I'@ᏄVt62 3t=NI~ h bwMn BOh?;\Gk8ϞN5c6ͩ'1cv3j[ewt]IX hqw/.M1|-=+5\r>Qek֣DWBm?9n'y3m|~TtB+̥I@%xQ&{-OAShE[krypRPđؐ?j::P17kRFP fk'5ܯvǜ*hx~QY3jӰQT ȡv1_sgAc݄kڰ",yQɢ P(!B u[,Lu3^0`]jT B} Mmr)櫙4X5-쏺տCOŧ5ߑ?#cTw{U1LDHrT[MힺS(Dp{]si ob uY <i< 0摘CV~Q5+aHA66i_y-iǔY]0aqVF4F5tx4(;'|Y0R֝1Qgge-4;iΝϬ?,AMPj\rxG3k_2*Hq evT[ML5mp+f}'$ZwFD %_9\Ͻ3`?}T+ۯVTQ$ XVw8]1=@b#DvWj ~dؗ" lV㓻P}ͭeDXn!B!QV[v Io6 S` I/bBoyqQ-dVԼ3eKY(~?(R1LB}K bJJ$~߻׊H W D ,W̠. -y'R7M_pʩ[PA~B9-u5Ŀ^ !Bru0vyDqцjg,~^[Œ9Yy?s$c'@ҨІ&KֱVyϪ'̫]&TlM 좶}6% ub]WHBeDpm h-\rh@hLWmTcofH$~:՚W4un zJM6lR ҖSf `9'^z',] 0xV"z:*EY 8>@F(7i$b9ȑc Ssͅ<17ȍ-(b=a1!hG@EdalYnYx;Mą'?i@xydl8 `Z1.YQl$*a2pM@=GEژs(@sƴ -f-~#yrMf[gQ{BF!<#HȐWg@zLi60H!ʩP(oo/G GNg" d~Y8}?ͧ·@W(!-y8>x ZLҤH]G"/ێ{ǗOz /$q\NuSW6A ¼׭QLk\&zGxyD8E|Uy^. Pr\5fU/z?Sdq'XZY((SA{ J3w,N"(APO _Fo1y2H [ {.s}۱#qSMJ Mcڢ]s6 s)׉6_I +3kZ U+ \Riu%e= ] BɊ),k:ۑv uo] Vm@ '4NRlGO{l91D;F?YB.Nl0՝ Ќ ҙ aa b7.MGft(?O<MH-n_U_ p(0{L2~m$, S8ÏGHZ~ۓ|n}gR~Y>o  r) hn@`^ޓ -W?2DNL%QxnG. L$[, WMp. y60 ^F7eI46*WHю;nk6ǐ`nj]aˀ=Vk?CDx~gb2?C**E^=qE`{ )vͱȃ$J1F&!37ki(]6>1{N qhl^{Rگ^qm B:΂_DVWǶ ӐA6C5M'kd=efBpt=1X@c)vԛVf ore"& |P [Qn%tpL;c\!$P.PZ6s j>rg .>A}eD0n@=Ku]Qv;qxv|yT?Yj|V黅}ArgQNUSX:|Tb{U.;M CW`X#N7+G"~wX3TsXgd,?%Zـ7) " 6aj9y GX)A1)^^[`6,]6-$@ 3_Գn]\-a;wt~ |˧^hEk/MjQ )m#1 ,IЂgǶi"1Wd1XKW-6D\[vB6'Mx33:%9!*eWPqA z@uR&v=rT~F7_.43J*lSXq1SN:UyABS["E&or5Fq}x EB+e.3=XODl UGo~NR1zo 0;U2"݀D-Bp]UKrb /_ր٢^guzxl`@OTigZBaܠ5ADcmS\+dhJ8؎~g&oO^Ɋ{ 33\6HO/Sw\-ݓO[ufhQK\~D8tt`9vUGhS A==zP3g}kks(Xy枉 yF,*wZTHsSIpYߦpj98G*jQW~va9~~B}׺$E/jEvVyn$Raat[h:'ڶ{'~@B. ݠTl\j\`R|5Xy yQ w#+~*7sۄ`FM9M؟B9{, 6`)'6Gsޠ@s`YSDԏnN?k^Rخ nL*g>IHٹ$uQJ62T$n{T>9/9ed+:jm+omi\.ĮC&+08vuЫkeݻXccRSzڧ㉽ۗRyQRb]wPI5 = ԩ+/@ź2W.s@22SmVqҞzv`Dn]Lsߠ>)~3 _T yiM`S~Rӧ>7k@FZ#7$xXD=yF<%SyA!YL8㇉AےW|GBu׈NK‚I3X8H,{Y ȃcC X); oY0U2ǚ{SIpLjR7;e6LÀ|A|usۢ"KTv •G sj0W{mg䒍 G^(P 4W`*>EBiQdBzF @845lRY#Cjc]E{eye'2'GL!5"Q9k/0Af4|~J2mVعR7ҁKf{}8]ԿdpL~Aݕ@@qhGeX\]ӸwP䱛Å~a pb I){9YPZ1Plmr;nz3;ڄC-8v.D3?J6#81H aʨ2~=y*Q#Ŧ:gTT4X?c(&/.rW@;jD<Ҿww'IR]1r2c>QH3tMx$r74z'Fbԓr+}_[6e3=)aD0hk@>jJzFD++XI*}C(%unFNM^lZ\S)i>=4ޤG6KZ.u52Ofj5ϚDrʑy#rQ]ӣѼwO+^78toy|ELu߹t'5( 7Ӵc%O3|)W)jE8֙ >7VD8њ*w| X? |ߒƅVdE>g:a0ɝa: oΡ^j[{wଟu',`+7 8#ܺhuʿ&Aڕ#RI\UۇNE?_DU>zasa/ :X VФfid dL!%|$Px%N:1d:w4X :4c :(9bp8'VbTK = Nǃ:/"V|yslpˆi[K9ּsF;oULM:Η`ƛk ;#(Nb)?GKzWbx'ۡQmlSm֚덡dF_];-(RҎ_rč9?](jtpQ,n8C3t*ߤ6b޾0=`eN7pcu&pZ@ZtƵk,)BS<wC+"Dk x-6NeMWI*YVz73?̉LX6 s7xG 1Ȗ7VcHit ȭ^kvfӼc5IR-HS4V{i A^~ik|ϼ)ݳIV+cHrt(sN&6ZŸp!# PRzݵn~[to'52(iڊSx:GV,vð}`?[7~)ݤrcD};I+W 1SbZ ?OYa{/ۑdNx|A!=P)B0Âbp]l$c2GCV|:pL\Vpo1@ק:7?hjNl RHSlJ6ީ5C~˜Yh#",@=/,¡!~į^%|HX.=KmOt{e)+o^ppە~W<"\HJlDѩ(=~Mt=@;940EHQ#I yZp=8}|쌌 Bsk4S4Adlg 9zwybG; zXx={4/?l ?nIY2o`d"d+H}v2y̐qkǽb}ω](vWy:G],~6ĿF`Ͷwu> b4sPP9=/ޱ]qyc&t/r7 0[ $`O,f`LeC m/[LkQ^k?܈-,tiS5 ) lh>=‹ xe }n*GFxbKcDLn5 @V񖸧;R2q'k chI脰&\i \=.gi2IvZǬnڡԿ-YlDQ)^߫KT #ʐ0qHI8E[ Gioul: T ޛs? 2h綧fBS<᱾s#fz9/)88v!eNPfEd32,퉎#F妎Wl۰>њ2-x^[< t8c}Ej%- [[BΎnm|Ml_Roe{(sD.M 8'97f2HW3+4yl݅SE4F=_} pAo8Cb>E%0Fo$t;XJޖ'։jΑs%ܮ(85hRtK} Gɯ eTaj,N!'w'"1i^91yCK+q vaɖ*kNgmoB`/Syfd] B.1x/C 01Y{f%A[\z,,8r{I\JT{ܬ=}\J^,,mvI)%/ٟzu[TmSwSCom<_|+3mUlJSj *fl*,Hp/sjl0fh1Jߺ:O]?%sd`1z9h㓗;KL:׼M~`⩃ZQLDgdI^~N @d3YcoeHС,9Ht.vZEX/}p0 סfvi,ju9=DqEh-M@(U[NZ1“ruGv(NQD2 9A@28X.# 3- 6Y7jY@ UyWr(ue+0U–qn*_+rW7uJ`)Cg 4/;pewU(&H8 7B7L2qBWE'4vK~[R"ؒ<ýM!isg#f&ױZT."+˅NycLq.ݻfе+-{ZK=rl-\ch \F?Iv}BhCtatL94X 9;@=(pdve!+iQXmy7 IdzEAlZ~9 zh\1ztCta'Dag"Mc G\E캮i힙~Z38wZdHNCdȦĊ`$y0her\:x :]:kE`ܣu5A* )|GXj-Sf*~TLZ_?$x>L=;4iu˩$ׄY f%{T*Q%aX͠Q^ys36di\j 6os3Vېkdz$y|4eM2 J8.4C+e!,ca#b)z L*@eU{(ǮvӚx+K'OZ#  gF 2R2WSJL5ՏGx_Et4+T hrBeb&[/^"kνtzvv Kf!pB$Y#wtj { y{H-gf I *yaSi5./`Ë, FP3qʡ,E^~,@OPw Z{udKmTkvFp#8A7.vTuh"vH{_:4ee%x Gj$D- AFiɁgy3"Hj) Ǧ# r?ξkUΑZZ!+z,k@1\c('g$!p#^anu'~S_SQF2=5֪٘@axP?<ô]Z]c&J2$[(7RL5 lv]L987K?ͥILoIQtaM~È)CF0/Rʷq5#nb9{ SBxAkk/t6J(n \\G dz2o<Ms^ 6FLEpTl~ لWS?Bd ÅC ӊ@P\^ɔ ŵTMz#\h0UU1l=Eom`)nEϸת ]`j\cO☊Uӊc KfDN2i笙6,xNf6X`MEHC:6 ;Hyt]%B0{9UJlN8D@]0+Ղ;mp3|DM|~ WFYJ>e]:P{f۾m'TY`F{5VHZ2RMJBoGER1 DY 0YDE5p#8Rp?I}̃O~-KxF1#BG,j%ÞZ,m->A Q2;߭ e ylbA_i"v3zpvxtv:Xz*mFB_~Z7ґֽPRO{OU9O}$J<#5yi1nP0w $7`eƩ:CRe E  uoX&3o);. X4݀]E$`Sz4 \eUPsK}b -:}eףҐol<]h >W͈ΩOEǜY9d܀"eYf֌<)>*9lC怞a3תXkyf\~3v 6u ԟԁ;cJFTiۊvE^4A3[#q } .H?戇Ji5a;IG1T7ҮO!y iM{qB5ȶnk-sԤKצy+`~Uk5fOL*ѝdX@588U_#|Z\!C"I:)2dLM9\xyPgRbQ0cLY`:'@ 2(eܚRI@; p#{JQbYȣq'CgG J,#EFco[cJA9Cq=t0V=|Đ'osq ]PFXeqˢ qjfI F?Q7~'8n,g1faP:H?9 lGZ3Pр<&V%/t;tÉɌXE~aJg5MՀ:#gx. +JIm:a%wtR d&\͍j =$:U+wE?|7a} VncL W@ 4z_Sͻ'\f&,5CHu3qLzXc^|^cϒ$^latԫv mAS.5U:˔bZ>+P?YP#v5V7nk4Y$Gar*Eц㐼3m6yiuG鵡/2YSJ=,#8M9j?KcwSby5o8z"٭oG^E[*s,(tu.̙ 29 c3EE,PFd埯!i 2PC@>N*m{_ZQ|HKޖ)5:^'![KʺҮkKC[euΊ K<^spڋB.%y9Q& XpeU5 Rc:lSf-,wcrOGU;^`_f,l66:1/AHN ei֕šD*0\7 *5ì 3'(!^)/d- ICQKm`i؆ׄI/ӿa>M/ μ 穇gC0)?Vn \Ӵ렩}7$ j(J &zi?R@k@ K1_RVghnbJ 9䊢m0.NpH%RrcUK*|9GP??fc6f*ڎQTVĶk{P@ Cy_dΗ퉢KfF*<\btO;7~P]m \~WU.!kqe/HP-`=nO8ՂYEd"f%\Y"iZfluV9Dao@lY-%p 6!.nIdFw"JGE'\B3rgPluokӿּ_D@OEke5PfC/-N>1d0yWP9iIkWݹbcGqŚ%R-829EǷDŽ VD! yQ>vQ鱠߮:R 7~#ǥ|7(?oV  >Ɵˌ ?hyT:;g*O<miUrAnnEK* PAh|$iEXYHm{ i/ɮj@ty4hm 5gވBOs.29IQq:džP 𞠀ɺvP)A:swU`k N@YQ J}r'HB[파u q Ċ[KQx2eSc5\|㈾PeMz252W*C/IAղ]<; o?fX[%kd>ƫKpm?`K PS((u=B'|~Aʎ&Hbd; cxRPJwE%a49h5(8RD-L)xTx$,\7|cR|I'hW>|gzP,gg`;v egWG=M֛^o| D~gKk[,-&:~uFJgr%<xr<Š8}2ٽhă?vB/Aimo# e >(۠s4H Qb*FBhjO!"BꬥK+Z-~?F:j15 ̌_r G*Lvs[8 #=:_L1h(+|j}b;[WOT]D)3yFõQxe^KYYÒՃ"yu\?ݑgGaJ*3eCfR냳VO.6|K܄$2ca=lN1,g_JOA _~I\L8 ;*2Yyj"OHoEEGE`^ tT&tp!oO]/sXxta\NL !?-ĺE*e߷й.wJ+:(bʶox  Vrd9V2>tL氎t v55T_rs oy'|łj$MҤ; R"\|CܕZC$=B+ qb-`He eZ2K7."+.|ꔆK䄙ׁqj 6GJD.$ܾv㰙p$Cly;,}~A axMEv ? ҠAe23=Covkt[6_)do ija:ToGy\v K" r]{/&Cܚv&ATvK{.ZǗ; Cዽ^*H|*khwus}=> X"VqЩ4 S䗦Tp~VOX32ᚥ:V00qK+W`qAQWYOA/ % %!o `+@/C]4Qʂ{J!w S\r#EVD0f*S 24-D.%s_K:F*E;B-jRO--^҆db$Xe2&}jA@ :1wywd#Kdcfx^f҄NgNgL鐐xεj힁YC0Za2QUP\ۊ旷-YQ*PøVm%7T;`NYKeVєN5Ũ*' rC1AVtPX{hhmنs)B[a̎ެ +Zy ΀x:t<5uJ2pb7 cXB-ԟO5⦱)rCk}$T#c:n8i.X) ;%(ҠK^Hc8zT*bNLSU t`E_ 17\3ɷjU%\}M?dwyPND$l%\ϯӂ[ 7ƏYqf & vQv*'PXjƺ=Ӫ)"S r$'rʒ|Y=xJ';V uZJѤ9Nןa.=2Ԙpr_rNhTD].}\pWϑ߽GqNCx7KRsSя4YT{C*J- 8%+4Vc0}^)Db S$HY F5#HD(!{o=&S_kJr삱&1XL/:VsRZh2ɘ2ÇA0U$?ܛnod/mӎuU{Vb_/6r"G`Vmzm6<+ˑrO)Q0}Ӯ/E^T5a+ޣ`Qגc<;66DN0bkL {Nxc6zemErB"Mi#&ЙV6mRV5b5hRXj4VcimQ1VTmb,VƢdlhɂCD -)5$ҖaJA#B"2dƙ4SJ-E,ccb"2QFUIJke"$$ȖP0ID6 Ɛ(%(FF JL1R F#Pbbdl!d(ɒ2%DjH,cB"dPJQ]瀑Na_QcQQ@ݷowpr<6+qvV(7kRƳ$N oumm\ӡJ&i4]٩a6jlKlj0ib7sU^dYEq5$ލԅیjЇXʛof y5o}^ƅ/9M^fkٽdFn02T7Ѷڽnj-DJFGYRLHUf%]j%e3SOrhk2V-H'O (*4Ro Bgyj6seK&֩HS1>)_9XLwٯ~)`n@ݹC%"{{|Rd2U1ӣnVo! ;M@#FGE klbhƍZMQcX[hAc[TmcmJZ1ul$#3\(Bh6 %#$J6+ BlFRQd̋!˔ь-6(&ʍDҘ" IR EDXىcK0M0%`e,RQdIHE2ABFMX"fH1K%&(#d)&!F5L4ED$6AXd cII"]t(4&)(FDQL1Z"IRi),i+b3JdɌj&ID132 m0 zTmL2%Ǐ,l\}i~Czb0i~Ս ⍿RJ(8B" 'ꚉ7ETJRP/ n;݃fJ(.)"$e>p^N ̆o;~8/$F:BY$CM))̪~kYW#@0.+DjB ? m6o63kٶ;g1ȳ Dx[TY?Q(۾?_p5YeJ{ZB~ԻYWSB(Ңg""9ȌxHo"EhbB, 51&G/w>k?o{/!!IR},Ȧ@ :- H*8]bPA0o>o?1҉'CEJQUdʯu^S* kB蝋}̮JgҷiЉ%|+t'4 *\͔9?R%zĿO}f%xzb$N`}1RKY P"4#t[,5U!#@JT$MX ;௤nHKG{iqуFJXEljVŭFii JԕdFѭX2Z͒mXѴTƣmQckPjIc%WM4XȦ cQ3m Y2ITb0$"Q-)1Q1QQ(4ff6(ش,hѢ6)lH#i 4!,D"i$5E0PLы(5M%c3b) mJFdI[H &),jE@lEBLfZ&"^^goTTilBFƳƌ2ЙlEQ2#(2dhRY Ƙk ]sK4mwm[_n $> g) JY֝Iz%jMThRJ@5%).A%Kqi.ei6 鄞 3V)b-Hm.بT}@}{<;QG{|\zy+zN0@(u9` d7bVʤƕ62@f{)!4F)J&_V$ "l"*>qãk6܉z/Ț%U% @ŅfA*0/u LdiI2`"8_i[?8aڻ&rH]$|~siv=k*‰!z $Bc#hhmobj#DWHs(|)/ S&!6oei[%r˳M4Q CKc<%K$3m1ϛQ;,CU_9rP?s=2C4~3ў|g_CޣEi+N8O" #g!>K{[FZ :=!^F82 _4$F1e*(=Wىèղ?ՁzJ:#'K,Ǹ/XD B3ѥi"ɩ2Uk! plG${`BSدq5p)NN4Q3\cDQoXDL v[m #FO6-ᢏ%絍F/Fj B#"< Ym BĢ bd`0 6G!66^ пJg}V!A%sϝcm|w* No cQmח)-&+kcFhQkBu~f5&DAS2߆וOh0i@wXF{DEBbQEPj Bƍb(a܁ 7#E#ɖj>zQ~/؍D~U~?/?elh]KfD&!y1R@ SĠA@(?#Y %8LBrHJH+5[қ^rF…AdK۵޾P NS ˋ5d`)yUKb1ŤJ[Fة5|%%W$oS.p3L9F!hL4%mmFl1ٸ 69!ʯ[jkpk&G^ :I`ń4gBS ` ?%E Sh[&" ZL#QAY5+3jd:B+Ƥ"HHLyHDH0A!1?U'xz|>#`*b=16?& :v!aU!%[mn~eEFJf +*=ϸdNSe ;  h\B  PBȅ"@R! h`\ t#Lڊ2kEe5r!2Qrq(b'!GQ7ᔁQ!(o-JZR J !M!KG'oãf=<`7-尯:@/&>SIH҅#=ܠa@?36y e+Vu\v65)\7Ѥ-#Jf~M؈E)U.3T][ _DeBѬh9o5lߒUD+Lwyuw?&2Tk;Y"tm] GRBp$TbIyBRIWQ9WBB!L!}.a2@i7.B.azU#)diyKncV@4HO؃*-"/? =pque2,83:̑"MܜiXv{~Ţia}Uk+yMZ/RPB$".a~=>=H}r0T Ә({$->HvZh%k=tڏkgm(z_q:&IM\!~-VםdRie*"؛zkjͼO߂ðmQ^ 2% Za]eҫ/:FǧӒ;/@2Ԗ<#J7"vNh7+w:^-$vC}Ƨ}^]F\FE8komDJ<  Y GO9׽VGg!~0s]?Kc-z:OC+Z!GJJ2%0LEo^fWa*[WEk?vOϳdz:|}e-fɀ**zn|2輦TROXJ>9eZfs_7}νev-eU6*+-þFI}fDa6RsD  ٯx{, u=$GsI i31a 4 Y q}֨~]l5m| #$OsǸ?3eŒy0߭™uݯds< [1-7L%~'dzmɟŤ6rVρ&7:f5^55]6g]Xwr_+se<3daa74DC豜4j1>,R:5k'un$A.i9ԪE.w ( ğ . h,v%% P'x!޷ǂ'x*[  +NOel=cO{趟+y>kV񤕧lښ|L߳!+ Osnp8Hq(8tn==;hQQIhjy**ZV:7XS|ltbH|[8|~5~--:z 7E훮"D挎_v@kT_mցo{ScZ8[vy|,oӽwէfsSzN'{𵱨wkWx@}0]:x!4D@4~{ܸQѲqȅ/ɠ&:Xb8U`PCx~}A}($cZ(| ;(<,bF#TK9]IJ4e6J!wOM)0&d@Zu}?g G2~ #B=™Y1RZ,[ZcQhQY"hi5ʦ&fgJ'Ȇlp4$ N7I|O*{H ,b75ڛ{ߕ9!k@c3s|{rsuUS20ȭ1_G;8jߊa7ZdeB4ȈX|9z,KVBgizPg@0?Ev  Ͱ@QCG.?6c'zY[>z S}Y| !zq4#3 cnS6gl۴nBA˟/AT>C^3J蔇6^})V>:aY8w}dA7HXӵ(! ]P#s;2'Wh]fz.qZl޺3$z yo%C2>ahWe[NbސfL6 yFΘ\p$wxb6t_e/)=]㧡M5M=q/o;Nv9A>3@r@m*F,cY!CW\ :cFT-Ԩ(Bu4~)f0Dӎ_P~[4.e]w ͙- &:׆Yk p"O'^kBضp66-ŕ?hxڎT&+<%ZWXg.q¢h@fRiulB/WR]wԌ"StLɏ̘-mLu G9o}cjn%Nri5a?>Pi5CnȂE;;,E@cɇnz(3 "22͞1O>Y㘱ߧ){*MKd5ivE>_Kď!kA]`HNDjؼUGs;PE|J mFbmQ`Iy NaSVhf3T7_ ;/іs}Tn-;%dq  1BbLE ?,i=ÎFZ\Kkui3`九2NihDc9Cj RD2 %[M4$Rrz(< Kl*IBp B8* Vejj0mQ+=J5Qcj4hj2Z4jETmFZMX*6h[ƴZ(kEBm5kcI&Xkmclcj4TkAZ&X(ZQhjƢjLj1mmElXQ5ب*6FQV+DmcX*6 +FBDh4Q(QmIA)Q_ާj֊--Nv(eݨmprm65+msZrsmsjw*kVT[k饚9kW+c[d&@XV !HEUcg65i5FO7[W-F*+t[2+Jm;Ԧ6ZŶu.l5ruҩ+Wvcm^xw{W5@S)A&(P\ 48EY%Lck4ED00$#CE\@B]fJ͌ծY@0PU& @IV reZaTbDRJQe@! ԋf(IPS( 2e(\)0$H&Ki4j.5LR&(ӛ&%*( j$$#H I)PA19@JSowu*kČD.U͊20Q"]wNQb%slbTIbKE6e)i6ԣb$dŹ\rF IE@L1J`ۜ5b12Z\舢 "5.\$kƋiQ(4F-.˻EeJwZD@hH2l]ld2h4"3K;jLwth2BEIRa4؆cE("Jɔ(7M)9®kDTbشۡ`ƒ,6E; 4Di La-s]-٣eSHIwk/_Lc~/ Wɿ^tu|+b?uR!_q?/6߅GEn%mUQ/<hW}yFҼsЭY~g:*!Y}x{ F'_xdVJ@4![v()q! "CDŽ2sj6*\B~$wvg<855/ !(d:+Z{-X--5u9d#4,jx6QDsIDf@) *4Z4[AWuHY* j5""k@&@9͓%IDЋH FlDY.mUVwej]~N0Iq jZX cE BdԒFBȂ3-TcB;XI +,a(6))(2U `56,[m(kdY-^*6CHړC"ۛnkbѭQU[V-" R)@yh*ԥeZMߚptZ'jZ'kT(SI۱GK;$](26SGz@ NjhTԄLT֚wUc֔]SxQy(ԢBVN2]؝U̪F_G8uU~᪗:C~e-xh$>SUOk_eJc%mMEeN1 [~'XhCt#O%ϼpBiH uJZ N;6xrz]^jwkIwғߖt=ViwO5ޚ# ;(hWj:5{[G :3̶!hu{*ڕY+0۷{yc}+rn||ן _-u_V^?Z~Cɪy_9bIӎN29 oSUȎZx˳17>rS[_k^^?-;fS6AJ?8U"Wp87ς+uϧKWUxRʛ-Sb\;j=]Tz^"8CC%(y;f[]zeকKFzxYU6ޑ{e['۳+#^ȚLfycJN8lx8y-W+rnϊlHM(lU2j:?c 3.RiДpz߻Z9O{Bh٦/Tݛi[޽ѡ)rNۤ rs6)r~_wT8~yk&SjUzl+A!zyh8=}y'`zkq'kʶBWwe1^e.|,+Mآ-vןhӮEJ36ӕ^j Ⱥ1׫ ]5Gyji$BUrqa7TԴ5qyoO\X\#o={^ ,[,MxF5KmGQFL3&* u᝵jrD-Ca߽1ڶ=]IͶm'޶yL^Uyw˥]1ypNiR-0i[Vjz#~[N- 53jq^~z/Z6wcXѪhK%tlUgxf1h~[c<7ۇnuyQӶсJՒ~huW(iGhsMlJy"==L-)NS~u6} qekmP姓^ Ӎs(q0J ;M91-D|z8nE1 RƗoEߪ3&熓 ?y=3kWN,|;/GENsLOxϯ+w^u-Ы;,Ɏ𭫧m^v-{eߵP e'ܩ! x&]xD?F[hGFL'7 o^H'N%ޜ|fmE:9gsN=Sv[~F'[-^h]!TKgarGT0$Jf};L?p?`)d^rIht~68ZL h[{bUO vJZb"we+WBUK m!&ix)*)&"m[|ڹx(j&Mშ%?k#_< $B$I>0{)@(KIPP)$}W14&Ʌ{9/AC!*q6 Ddy0?8tw92Ih4xsnz{ f ~7^ϧQ*QéKsGnETkt%1k3~c+I<+E _Ӂ"]~w)"S ǐstF4<ȉu8<cHR*--jՄdfC [j07n!|f2f?x$ _vֵryNk$4b*Z <_";Vb?&:NooH1<}{YpS5> [?r果 ?wR/8hI$АnF Ch1* J)dBm29֍[nmCF$1BZq"U(PiSRbЈ )Eh@cBCD1$"D4CH@Pbq*0 P 8DT) H8D@TULTAD! t $1n|S^M2kc0߯Y eY:Y1JBU/4lG7Ԓ\ZwfnH?$ie$4HHEg=F.պhY (7^Oj>VHzQz;-ùy5TŻ-_}'{7ϨTx襁<G}Hq Gy~٩~p@BG ,'!$a]S I6dJAsR-c.WPp3S)؛ lTl`cVaj̺8Kbiir`!r^7uu{>:l9Jn6KBBh?]$~ 1ga#'@lC*Cuz_{/_Gt] ]O+*?˻A Ɛuz*Eg@ - Pn.K!& }22D\ CORHV˟A=.<;~mq=2 y/ߟ?h^c5u<֥Lv]E7|({NY`~j;ܛD< ?]hgĶ>ABM_X`1ȚG'np )_yQ{Ze.Uq_79+w'W2f4`(o<E=i~w/t>J|Āc !1G!/иn-m{e<~L]O&!Ȭ <3+ONG(YI%DE/W=+eYK _dX H2dLx0Ʌ-IGOZS7QJ hܥ\~'Y~{3&a}ހTWfm46Mnq=m=,ݩsmBt=C08F1WA[JD*@b3* sc^*Qxop!m\G x Z&inv}M4[\f [$<4m)2l!:U iwo`! zCBB}lqA2 q[z<]桤Ǹgq0Y|>|"\}mJm4=L쬶v0T"biuǍ;q\)lGe%fHL A , O3s `+>v_tx2ݯQe`NOJiuvO<{i(񛵼W?"j>3gh4QG&2?gOHt*Pgjh-+_Ρz:lDt '+hdW kzw_w#RZ$x.,JcOo ʈ_gԇEs8sagcbj5QMnJrBk^ _zn$JזN8Av[*f3-櫰^RKS7mje6R F E@'afCy~#<žJԻv[ v0rMHY G84&٬ ud7.Vyڽ4ռ~)AAm=R 1H)u p%MR%gH.yWYozQijSxvTZF57| R[Pla+*4#p}e;?y9K8 !/= TJ7 ɌCZG;ݻX,ik"ۏ M>k@ w~L~=،6Ew9'Y3=W ~m˴t?) '/;<)iJ*%#:Whzc110 HeD E9 Cf4 ד/J -ܶ{5{NG2!iq?#+ b,J`uA&P FF#N~cB "n/N:b*0ߐ""`" :Bg+p)Sh  6h|Yߟ5WsFB&'[^?YQ!hY O6O|$G}p|ɢ)1Z U|P) s*eZnBB|)Xz`ፐҔZ?:to> bH% %o<8J^aV 4)?j ׾ɩ:FxoA6#'{|InzFo2~/ ˑ~׿xu瀾avH_E@>,o ?|S%*; xK@zu7?_:X1O,Fj3(dv$L/yiisS:+MҽR~eT唰+T1mPS!%N3)/5h>K[5} ^'+$c׷x?gghܘ5檀 T$C[qu&D E.P5oIjf;KMMsڣfZфyr(@Dbp]̫0+~LGtS754fjf`a `<~#@*/'don\0 8l& CAWO)h^,d1/Ϡ)w8&"`: ;ZBqHetsب( @MO 52WW#.#tBedQ4eQfLTېN#Yr@_Xdb̓R ~JYy5'#ΑTvzgqN+4ZFtz,»Rw ]! PD]bk%^eٱPw|:kIC1PNUUm#4>3Re靊d%\NQ(F4EY}7A{OO[vmRIbˁ8ozm L\76蚉JR5nblx[45$LCN-.d)ha0E ĸƠkjnW vZ 5;!b7Vy۝bѮQxV攍QbZcAd*uYf@PR2 jTiBJZ1iXs͎LQ:fT%4JBIj 1r$He>H˻mz_RS*I1W*9&[dj/[Թ!uI$}c{gL-@1(Rw71+>͚uBk;Ϛne':|xB:/V1}UߡvvA w|j^UQb\1xWS!:6W'_c\a?՚ZV M7=f"՛B27zͳVj]獌>q{e{s5{@7/oȼ{:(]y[{6DD&Z~7n6M$vs(@S-X(b\>nZ;sbw8g @P;3l1-bi"Í.pZ,B'KG`5I$$G smx?Ֆ+}M.f-*S7Re{zvslovK*2G^&a3t)t_t*l0l6킽kÃmbEcQ(Gz/=i쵯AU@@2B {?gz;ogCAq\5lFߛ&=#ݟZP,h}mDU<컳ʃsߜ :7;mmLN!i;4ې((I*_?gQR<3f%o\w9+Cń xg,@C (W'|ydU`&.#䙅he~f?ʑJ.x[ 5(gס&$B2" MW@ _EuV?_2l?oҦSPAgA{hH""5/[kiWq.1ݦ,}'HTL㾕0 ˑ̐_%_b !0C+rF?ԤVJ1kkdW3~wg=6&譏 [(O" S'"vW8lW,n?ͻcs}އCd$NA4t D Vr `!F {55VcQxvx v};VM7gD> `hDifA4XM@ &Kg,*癲eiol~Ч'{r̅6N$wlWYkm&wkc#\L C vQcl0˪gcf]j~28[D }a&b4(jP`ye6`i5ć; ]\O V[u+4Gψ)32h!5dZ޽p6TA3@9&!c4@ dz*<~_&&6MZ m@[?J?#L}nP[FZOC]7-= GC6Ot+s7sa0+]L4.$ 4d+'#OXVq ZLw鯩F~,0`>Yo9`_r|\RYCL۽/m3ڙWu\t\7 }ݴJcr8.玁|7xuy_S޻t#&C5{~ÞqySپf|NO':ܼ7]xQ䟥ΩKEgoSUF9ճnQ628V+5K|k5G`넯W?.{~_۱ˇ'}E{\|4O'Zo,1IL.@I!ep^K?L ,PH_tm>%&G.T3ATD &Bk0xZt&|&bRf,2#"2I0~:&6CdBm ɀҿ!ePSqn~ޤc*c1EVhS^ɭ_D6QmJ AyP|*4gPp!|Kw65XQGH0֕id+ TD "j9L, @TB"-_ԅ?iG@?@vAOt;Xˠ3:rT/v,LSKT:t#ㅆw h#Uog(5>}h~onZ5KjK)h<|`QS\30j^",TjG6Vb~O:vO ?ܞ}F$)o *eCq\s㒀[<ߴZŅJd"qoIl]&J3jXH^Xީ~Ppg?.u>nwr(RzsȮ oF|! "dw7ؼb'͡z=ggD"*%>N=ܬV[VnOj5E87'nևsS =Zߊ& ;")J OsI 6(/t~\lMߛ"TutըT@ wn$X΅K+L~輗: 5^d)K\%**HEe6rTZ+VD:7>}E躻-{u ߽Q?P3{Ԗ]Dt,>9SI_N4֫Vd.gw>ur^je ӌW{=wZ}Fq ţa+vc%SCIٻ7{yS c2rVImE)Bču_J%G!#E]X(R3Z;wb4ۭtmsخx{R5RB;kT[i"#HA_\ؔp &˯\^TVKǣ?&kWg˫:$~0sH|,˝MNuП ]=ymP*By,lI4Y;i\]Ўn3%.eBn & b}RVX+rXkPNźѨSJ-M EEWŧ-uZ!~ᄶ!AUH$o ,5~b{^eg=ܯjiKoak&N ƊhwVɬ0Ϭw8GyGnwpF9iަַUYdTWx׸Uo.yts̯aEzd )2>\@N #P36C s8 w#Mdआ`ByfVή¦p9MV|(l5QsWZ5}J}ǰ&_ 2Q/KN92*@U )SB9f6cUGh=t(zϯ>5k}}V6/vV=9_]S{׽=tj:iiwMVVqKu[3y5m(Cw\7$xUx绮Spo{ްyu[yv(킀ր /@_@}wg2wa_@ wv¾*RQ{iUAS7 ( ;j{{` *@y9H7;]1k @( ][{Gm@}w 6[HH tҥF=k{iH[h (lvn 4:Q8w^n{XagmꗎJum`-A{Hi{pG:_xT*/8a; Cm_{Xo>JY2ꔽ*s{<$=a#iPHj@\ X IA@EL (@@ xq 7p9t`PPUT3=7c wMw28fk{5wzٞs UQGuJ(P2ٚJz1<:KuδjS3ZUY{׵ԇS@@a& & M@&4h$ CF4&@i4L&& 4&Idji 2140 L2SSLdh0cBe6TEjfm2b{Bj6iOM6()6<(H & F&LOjD<& zGOM1GOMO(zSj Sjz2)zPdRHтL66@2`Tbi1=FeI My#52Jx&)*oL&=5?TI!4i &Ѡdђf4zdjhiOJ==E'z&$ڞHzM3)6SLScI}潧ѝs߱f;;oM)g;cKDD ր d6GB>׆ϯW!XNOL:?g[{n,3v*[Eƴ9 ZBh)T lUE%m6* $=YԗUs&79q7㽍BqVu %dm 5_#+H(~" k`x|z9EfmR싦BT5F ?ERy`+Tx`I|u(d~!W ~( >>4Br, }TIʸ+a| Zt툉tTO%kZ7pL띏{{hfsL?ޛt@M{[QH1Y %!fe-Il]-$L-i3C\>3ՒTAN\t=ZuͰVYkND ǰl3ķxq#oڎbsqNv-k5cIɛPwfHX˨rЪ+ޯv㼩*9V#Mk%DJ7.c0đ |^﯎}]kWPyaD7BU{Qzp^<4)*%7xǐ?O! ٚ&}Bw~+' {?:0>G֊z1֟p @A=hρ|GGD{S}0# >T:$:O[v{BV UiO^*>:0 JCd`v,Bšɹ=93bua4uX̄ wv H=g@Nr >S48b!{8ݿ^8{,};GD){>TC|"q*^;{N;|8/}pc(POx|{tE{Gh f*w<OG;t~U߀uz=Z>?j'Cqτ!d/"0|oPbIo!|#&'`_rABBr4u|rDQ9zATɄV$CȟI@ 0[͌ LNnaP:%P }8 ߂`e}#XljM~?a+ҿے|8HjUC0vUaWZTPvQa2*%t@t|ʇ|}_A}V:B}u:8}}; vax҈/%fPW%p9:P'aCE^e3w=~H~/xn|>k sf\PPJv! Nη嚽LaQ"&e!C 0ats(VtJŸk EIAf52A't>}Vű%q&?DO X㎦2%:@ʿFQڱF:X8p"NYX0V (BhYuܡ7 \7NdD,$4VXXPi[އy&zʴ8@~Vx^NKxwz-3"2]=a>v,<%fa1 2?adאC-?ɸOa0 SIMŷ ҲلUC D  ?{ao<J#DqH$_#9E)+avQP8dAt=kKa"uc}?.s+F Jp+!c66j5شfl٤{31֠t|+yƐ3z^(g-%""^4D:=510 bJ2(CHL gje)K?3ѭO+QJ(V)Q)i@ ))VF.^}nX93~UEWOF]`obPu\7>hfbZak<"{;jP@Beȩ-Hx`xD]2g3y|ik+Otb[P)Ӽ#Tcw_ I}aI O'L_gC4:ZEzv{7rd&ȪFqwgD b']U 3y \ۭ6)sDix2 㸐ͥ\U2?! Ρ^jpj3t<1e qgLDϨg0㳎|^3X)TeEQQ R"cw8LEL*&HFFZ# *.6&A0g]WoGe:PB!GNrIЮjI'}LȚC10ržf h3|\)\ؚX+H~PBWO4Ϳ sh->rITW}vF%g㛷T1]mfQJ.x&.J6ulÑHE 4MQ HO  L{z1WrԜzh{UfYn!R7!݇;00 JD,'#y!p4֝3Z_hk Pw[I""i*QX\Ze QRռӼ]X HMyJIwM7cyݶ& hXuG{8tB\RoB칤":U W t17 dgcԸ] naã 0!Ka@, z:Mviױc-,e zOm4 6dbQM\s88.S3+,)Iwzf9ߊ: 6J)*﫻CQ\+mA"/9| wW)uݹH:Ij?;**aĚT[X Q&MK&hOB$h[siw 2DgdҰak>a!hPG/"Arn Ĉ +6krBg Daet䆦3ĝ2m ~yX21D3<]YG` jB6U`PvI6e E Fc, QɎpݾ fͅl2\D)?U5okFۯi0^]́DRSTXQ5 0^Rł V@-x0J{7Mk< Ț .Ӿj nvq%9hqomrޖ]U&x/<]ӕcjŵUcn&l{YevXwΐbY#JNOXi"$u)LɤQ-B`A2.Fkii+N+@R.: IsX(E@WE!k TO{7ˮ4-İp*ѭ*CH6, 0Kh&"fshYLUWn臬H}|Uڐ |"yxA +qr^ל*.$W+9`t"ݺ:"mqj(ТW@7} ׾i6=:M{ad)`,4"t۫=~xs?.[4"*9jakѓ.\#3@W5ᴑQDAG]hq;{u-yfpSªZ֥8y/zr/&IL ' bEܥXz-&&ةmSJx8L I[UZ&jƋv=s>ov=ه~*SM/ua&}p ɢ2 `ˋi %+K2{$n3yf~>Y9w4>*cv.sFY.[o^&jjuLp$9OO9z~S f"OaGG Vj sh_Lo+tC錃ąQ&TfYwp6¿N4>*:ϫߤw0vEթsC©VN^38`;bGHf!.g0!,=+T7?I8v#b %&F٢ $J,2!XCT ʉ i}{ݑCK0uZej$%/I|gԳ3:s)Ϡ׮lpii vv7,1s U>;5@L޻l27?С؁rn87 y&H@.dZOOUًhŊ1#qC霴D@ܯCC!@ zb@B1v]m vǤO -_oA[ODDDH!,>6yHn'j9L}F?snoKҼbAEX?U1@L;+G!>>7/Bض(ZmQ.ui-{W>@oo_]9-HIJdQ>$ ڢTTRYjw1mjaTu…$"rT-0@}R3f__)0ea%N*ܵA *IMdh+޽  𮫽ɇyZV&f赴t+`z.Lꉷ½˭$ fpo au  zy97y`-;\Urs*PN@w[ju!˲ IBJ# ʷ_)9Q?:fR WNRJ2\Ӓ6y0;\0"):oĀ׭BP v u9yF+V5VŪDh DiZQ(Q)FULE>O蜓}'/4/D$A)>= m~P.) : @Y  KAe?m{2SHf#Td]mӑ];ͳTvxHRT7TZZ6Wcm4b55(rv&߻]UX*zaOF4)kx6MeXwyPLJ5ѼA(jbF B,ZT̤6bZ⋨ DŽ'6n􉙤/)fZȤfS%d#^j\ l##<-yo # 211lP但8|hyw37hDHT`,mh6F[郞X)t"9qj Ҋ-: Sl#dSr&研5[ !}H^+rP>n]dnIpZ hr[@*mk%!?*§ACt-}YB bB lgÏ,ɡTP&)ɚ;7k7'3zcWCلtҴ4XZxF}L|S;GO`r1*(ڋh5lTDm)IKKTrqu?2P0u222F @:L 4%4sy%RnpY!{srzkutNvUÉ,haPl'R'BYufDɡ ƭNS e -0,"UGEp燵>gCϠp7:>gud'b+GOq.pPX-(b([ CgichC~rzd2XF4>D YOjCuDxh#9ij $4 tƑgGy}] YT {/8e( c!-_KZ}![JﰨU` D8Dd X#B/chAaK `ۋ6C.ᬱh"C,2D>PdߘIFaØ"=ܕCxN`+qYj@u~֐AZF7iK(&S8)Vw;CBe4"F ce Gz&;,AX" YPaodZﶹ@lR0;b' /`)qHEN,H_^hv^CGiYql:2{A)i/yJAB WE's#=C隹e= 2¤ɵnFLDI2z`9 a} G8LH1<д~6t{G&VئKqD_ĶUhI Z@Vh#\iXMnցڠpcri>L;O#I0sRzX a ?G{Sn{W?1UB*$☇3ӱHU*{fڸ#AmЪly#M\;m =A =ZdMfRs[uPt<[ AzwPhEװ1ud-8Eŷa=zņՙgl"AfN$ (8j4ô 8PdDE ^Ra SFX6Z&[ZT4H1R7)&D)}w g_d<;m[Z+@gIB; W_Peݟw@m?P[%I ='=hOnZ/Mf ;<䑻͂r|w;+ -'Iz$d!΅9\['iJ( ͱOww[LȌ5mUjŬQV,DIs8W 4PQ6ht!ƒFK39m)gYPVbΈlu-@Ye/ZaYjkҙil!XƸNbǤ$`X!Hkb @7ɂtp`k ޚ(P(Hm /L'u.Aqb 1(H`vوBoV luiM2,1;>s>kbꂈ1R8GP@( Gx4"&Y@S) r0i}426ƞ!V:ϝ5gK]&A+>`/EvFox 9m=AmZzoO\:0:jm{6.j}w]\w?{i0sW$|rX*W`L@ %+z}9WCĮl=n +-y'=ț*tr7[~(tykĥT4^ӛ{gc b\ZfP^0BxH)d"RоΌy˞JRJDu(e5JM&.ZKv`M >^j*]T\ՊV jQD!uxOݗ#hJRs_ˍkù?:fq47 wv!e=i7RŔ#spth4s5<'$c^HLln3#p(1P $B6TpQW!h9$ko9dM.j,w0”jE,E "[d+p1MƱѵ( Q~T_3 =٭<11$XkOm?\_w >&!niH bTUwnldgԖ2l&ͲZKƊ֘N3jO@Q=ܾ$o0~,/)J+> K@ƤBipȡ41l^Xip@*tF]]n=L]u;/U4: gǘw;![RVjjv#[tM9u1 Ki9*=^3[ @%niҙsUFg+^'”"s )͏g4e]̴9(1qx\*ﮃ)`HniEf-Ssja tn&]jy!mrVp~H*1;ʶ݇"0ƒ#hlw,8c뾹&햱S=q{Knm+~/6[svxVL)kW:e>x*P)J1R6*(:߻ە.M#M'+*6QQ I"![ѳjtI&FuVM"C%M`b tDM(!,^5ZD] CB9CC.o)h TL#}Ȃk}q͋RliIE$ZT7z0 ,t˺bFC \p[kx<(ijm7wԤ8 q 9%=㭯yv^~ե%9^ wU9z]}sLSL9czW"W)H\Z2h{U˓D<"2.ؑd3լZnpc^ΕBk/1 ʹMPD[8oaw-]J; ‡aUzkmOoLcY}OK--sЋ^|\ a=C. Ij EYz+?A>$XIm( G+ 7iTVs:ZREV*ŬkZo/$gp3q(N!Eo56]M+ԙ{sB12MCBN?#NQ M[u X8LK#@zzӷvI<ZkOBa2V_l,:+ZJE\ah ]kd1CF^!4z -z."㭻 v{AHE] v^luM`AVFN,ǘӜݼ/ZV`5!B 2ۙKG}jl5$cqA{{6dV[ k-QDwyΧA^qx)`ӂ:B֧GZg ͼa)lTf†消$đz$J {W蝛2xk@y]Ҹ*t| ӮlέAV(:H7x4.cφbD<'} rs,fǙo8ryLϤz1# gR,\8])ZNϠ]t'q_E9n[ou2zNCq~/LPCt(_@ƣ3FŐR, S9U%/m5cn8X9#BEj5X,a6Ƒr@\{+=\6wVM;2^<:Y8W{Zõ(HDP;7;ѨE[O9CyIŊF{ #<缗G-ƤHkƌI9i<myabyF|6)ktte;W{S9%!#} MT5^dB d&6o6jQ rپg`VQ쩫]jE.: ̈́MagɲC"|!gJl< , *әo1´us;i&;uQ`1P80:XޑRQB*-*PQE{P=i4aVRtlf. 6Imh PB9∘]6nJHY'R BHBxW!{C%SJ15V[r$L彘 "~d+D6HOEJpٿŶ\n6wfizEvx"GتGy\L 2=i̊=$r:"82@ !BhE#Qh_ʃ.Z:̈́ )Es޳`<׮$O2Kr(;%^Pyp@eֵG\suʩsz #U=3GYWKS(돢EM1 匏w8cYbP7nTɫ_qSF~Fg1x|Yɰzۊ},*h~Sf6 pd$XB<ո( BAwnSO4Fg;ʺ3:Jq힊oוg#r!6Yfl&A-7! B&] a]`[X϶a=ijkp$_M+ŒM(BlFWcIlCJQiAFr =m*w(wOx!l4znOγ8]J5KBQpRM7A3Wu:_Q3%l3d-m!u)/hپF[E(zM,Ǚ=d/TNZ5nNQdP03]|@D(Ix}zuD9+QИ}]ӬxYl1"&QT'! 9cc ej+ҝ\AE[cmcm ⺑ f-G[]?d@헓3fa\Qm! t0N w4dI$ A@xfL(-%9`tpSrZrA֛\w^jzi8 j^:t s˕#}o[2hN˸ܗ dۀC:I,MEv~t/33QiqW*3ksY SgvyDDUDT;;9!s}!zUyk % R I EdUR"|{jvZIh E}륤/6 ~AN`G,(t,ʅG^\۽s0΅NH2Wn5K=ZIwA2;iniyh6 EQBW[n\*-ƢA _}̷9\o,> #m?Q4׮ 7t):qr~reRzS‘48AW= [9mަ{I݋H,VJ@.6lqN(JEiVH0T@x[8?-UiΦTS:VdpEhf`G/J!qȡwyI 42}R첄Lq|!v1u )@]b acM$vx$%V(Z6綱ZbY #h؍H_ }W/;}0t-I4ѻP:>GķfH7\xn )ncz6mI  aȏA^.(/&$vV㗘 #]qiu gw7/a TZ5=+nn|c&b+bP  a ,d裼, $(Fi_ěe^QkC\d:wcU 4+77J.R D%ˉOL0zO1}Ehf N9͙ m{ynޑVweWԲEJMAM w8gCs8VdTd#JY X[#=)S*"7Rf@H5j)TI3l27tλJaD$ @K1鸞 |P`.9n-~}G]gXf5'g/ylW٢,߱SdDA lPbt" X1bFY=}/{C08bVlU9.rn,1+ZXo n%F`@w}&&Xb6pi*edZE#tPkk|zm쩵WVRr!HL}o/xlƆ*U&osm_zbZ4ŀQZt:q( lg \-C Yuk(fZCVõ8U_[[zls.3'm?5ȯHl ",UTa2p[[gƱmE4-?7~U ߱aC î@xEzb.kEss+8ޯ`Q>}zY"͢X=],Q X}/Kp1+wǵv YRP$A9+g4Y{֊L^8 cSu>Ne5;S[=RmB:TV+Oa~oSsU;Ŗ*2PIB Q$o 7\ oYկuWuVE 깯x^1%IQ)>c%*}jn;jg_ׯm@ᩥtXpXV.R}'?.[23ܣ#f N_rz-j4Y- BIJcYg.,(c>F^밿|?NذL( (@$]ܣp9̮{]Inͥ%UhYBfuշcHZ66*$D^f˵V^<|'$79o ]lv&vl!; zPB&6O|h6pGmQAY"۷ag4~׾O3:TUP"Dx5LY$ok 0}iLkӏ>6L+06̻sDT E+@[雭ߙIX_yz iٮggշ~!Ú-}gWu´@4QDB1rסּ1lw_[%YB4J+ 23W6nWo^ h[+DH"2.Kv8mkv?GfWG>. c,Krl)@%mIIU.9!d#cFWzyf Ŵb6y~w|/{ t:L_H`ŋ>Qؑ$ڮVc'CЂb۷W  @=Nwj)"08z }M HPRREQ=/yޟoGnÈ((Aֵɼ+f Fׅ^eSiSpEE B3vyƶ,eQ (E,</ 2 ,X[kViws}}rӺO 8wXaDF2*1TEpMvovIu }L (*\7:G.趰o6Z4d뙂ƣuwRUT_Y>Ft1s Q d`x V}я}6UW]ҁD̢BB/mLIFѱg|}q mv;J=75Զ\S )EosV%" FGGg?oS[ sG13R#@@{Rh#tuA,caW7Y2Q*AE~uo1uĜv2^-~ef&䑴\d k8#a,ob]]s8t \ZGa5q̯kļ4H") "ŊkPkWwW0(5rp >}C, 5^U (P(BocQv+CXQuhAsVVZ&xۊ{4dR >K U` /[S p3~>jcB"!y_Ǡފh'۾661*,Tb'84rw| ⱕwcg "AL3t 1Db,3mrX<]횣jTWa184ZsR1E#6TxahE"{j%EF7#c%ͨxB)C*v &Y XmZ7<7,h, igz/}mNM`Ncxx[IJ3QAǩqdUb}aW7а*('~ͦ-Piqx6=I`ƱIۜ#He8>6W#;dɝR0M234STQQaOoS0隟PֶFt;nPh#ge \m))EEq^#DfJ 'Pܫ*ثM|tב(渄Y4Q<~巋+w})tlpg%Bn&TE7(DڽKvsY7-2o_iəRDE(b|-x|NOQ(ø{ۗ>yʌ`2HiGWy8dN .}dŔ)D`}f`RaȷA@"N  (UH* P610qVBfбC2"2('A~ e.1"ȢN}\GpVWlzU砚 $yow'1bO]g XM b! Vh^O6NLCW{ MTq$TA &P_;:*~W>_¢Y/TDScrh.,8@v۫j>ո4 d7idbbƭm1JIeONwR +7W?_ Q{zhbA"S["`HAc&k bsNC}T?8#H{bCM$,:BR,ex"ޗ^?lDu^8hTţ;ύUwnh+×.FkV5F ձՇ%O>0A 1֋6+0X 9< oS#C6#K$I4^>vRiPmlx/ 3`EY2j95@taa>EV(,Ub<Ҵ7umLy 1(nh>M +'f{w,Q`# c1%ޯ{̯ ErEXTcs-r ;> #v[*"b{zuxnfN k;6 dQ`MRDDoD.Y \݊JbTƍt񒃺}d 7L(cE(\18=]઼}Y2#"/i2\42r6PTV#L!};+usnC?\T 5")Qh|}<Aq/p4]M$X94h[rܢ6CY';Z5װ`X1P:ZxE(EHs|Ej{_Ãs}](UFDgj!;/#)V EE;2\-Qݥ+"6m/lEzo;];O!tDY?}XK+ϣa0Q`;RU_C5;'rEC 1!"o-wU^/[̅ |~-caƪ!ΣViz"! #w}tmX,"+!f'n~M)Perw[2`QgL-E0Y"\VZ{2~y)[X*4]aheRocT19yj?}fbR܀ K[mSi-$|:\C2"n&$ъ~흡oMW\^#{BUT~gu>=EN1F#߹^+!LGn7:tuUȒ"*ĩuI}n  %+wqqc\~lM̉ժް?ȱ#ro|7x.+1`WGtb:x53"0DXrMw嘴wՔldR.={ܫ:^TĢ"U衂3sT'cQG]1An酆);A$Ɗ8C"3_?F5/]]!62$(ƅ٩p᡻C7}+RY?pbAby0x 1G7bl\3hiT~K3 &rYdX,xi(EƘKc;Eʰ cz<-ǭ=ns"*ۢu֊`C>.L"I޳on8f*+YP8=\r"**,X̎yETuXD٠Pz,10j5uD}|'Wm8 nܾR )Hܛd|Z]Q8B,XhTΣ@FjZ+LDE]SĎwmVS* "DENs9gc<PQ舛WWndE_ o=HɱXzu^/0nfx>[ %hUb­tz8 ^zmV 7= Sg5U<p3, NKF 6sz "yyxY&'Udu@"QXgu,g $l0T ]:. XZHQL9kMuX Xbt[X{>>22R B PQ7۫Cg"&z xXSjA }uW{dkDX, &Q.ٽë׻qm[k1~:L9o1WePksr#eN?SˣIIc+8ݦw!Y+~}cƻĶ$2ʰEQpw .W7: H3,FlTÑ XDPG7^{$=yhb0AE2nn_xW*CEb*ak3ah8%UQC>]9)Z]Tf)5% ϓj&tPu},֘5SaG 2`*ȖIzoQߦ=JGʫj>v ,~r6;K:ozaU/U޻w!0[.)9\C1q)Pźg . .>g glPt)0PxH=CoA.>i!1UQ74O ;A#̇E"XP#-"p^ ="In ~v&~^]&TDUq kIP9J4+CS|fbQb>E>wP}J. R/M$/~=uj5&&p= 2XXO" #PFJ,+.:xa[P)7n}_^f>]d&dvl1Pei UliU!a`Yȭ UPϰZ.:CxKDYcq>5Ue{ T.p&cÞWEU01~{cQL5dVR(*kW(T̙xt brY.ǥ15f'Ia^~pws{XSE[/bsBʂ"Knpب汬L}+ß\kf{ B XR}ƨ)X 5~vCDeK.Q=da%KbOE?jZ mݒuˠN+Ͻ@ÕAh*ůxyp}e*<]')~^?F%ՐL)V,% qRTN>j7-KƷM6cK 7TYTb Lm$ :5-*I6dK1bL <+1KxL,{E"wU &vIQ 4DYiyߛ{Jl]lȁ ZաGa xQe^mY ,dMp\Q=TLZ\}i.cx.E6B^'%\n71ϰu-%wy)9AEx\˘}6P" &D(O5)}\VgqSⴶ*o3~V*"kHwZ2 Ld<ϷA2o*Wn\!6濠rPgy.!y^;k˵D8dpI>n3%^&'OPO1k5ї8)Ez7ѻ#fZ*y.(`b!L$SjuDdą§rkA%f sCGO%wONG,X)AU [yG^ŮLi٩v*m Ғ| yW&-~K}"o&|^&Cc;`t4Γ}(eIKڳuvFhB Fxl[,0Q lB~^V(V[-uoͲ oO~z bŢ*"^I: t4(B"$QFzHr0Xm>zu-V<{Af12壼fn8U|'k-o}+E Ozq"χjSPvyyai'Z+'~dICP2c Gд,18CKz)dXt| {*w h350AS&\x=v^{G /[MtI\nvtbAT%<Qs)Xэ9>SoKJd:¨bȈv|PQVoy34Wb7HdR Xs0ba̦ XQ,i j2 cYgUK]tQ'khP[4~%`*jHrZY q۲!E)ǃE&ReI5YVHy)ɤx&=mOCX&A].%YgMOlХf,"ɿOϨaS/#NлL4Xv-aR*A>K-R 8ASԽsE"f\/\;Pzݹm̹7yI{dPAb1/RxG#9l, SrC^0V$Xg>#C^aeɻ$*a@.Aa,8>Y;m2"SL류'A'*U82vMU1ƃ!tRb "ǫDУ+ [xw(`.?PXQQ);ʝ}hh2 uIAx!Nd9\*Cj Y`[v1pb"7YeH`6[|L0x8G2ːC[!H,͝e|$,o%B(f>e;e7Xwu. "|s Qq˱XE-vx]o]ߊjN p򡁆/hvL2<Р= EBԔ:̲2/q8(RA_2Sµ= wj@8xk2Y;OBȰ%0Nj$3 m߶V#cщH̙E,>s,9IJ@~{PQTӯf-ur'/ T/2@)Ծl3] dÕkpJ "d;u#5LOHLg"G{6#,YT^x*Fq[yy{ڟs R.g7q%s{[h*5.T~wkÀj Z-'aM=4y)N<9\VeJwL m8U:^ ัlk-rw+&6yl @L=DԪo4>!%B{ z)52 fJ_]]][5rRB9_[.@y5%ui5ǞS t|e$yOY%xmh5٪' |DaL!q^q%G5]#М(|F!uy <|uv9'~'&u.OIdް.?Ͼ &j( $s$l| RS.da F`jh;f XaT1Zu fT uJ V &咘k `=vz7/vY87@d/>CX]jzw 9=jp>M4*Âr( ρ>NyPJRWe& uqI&F)Ӓ/7 a)B?ف\|ɩ@P?) 6PguO[Ƹ،QlE1[j 0 MJPd lPJBҙ S++$* :L0h^rE>b_-b}EP5P`Hpܲ$+ $#!!awG!i0r[3,bmr'aJM4(@G!\:(٩QgxZ(PT E;B53#b(!Lz\ۉ_ANjymPOȪ}2w;MaftQ<b$Hp CiQtuWaRr۵JMS Qr8 b@dD $EL "qϙZ4Z/=%JZMuQA; MTuL&eWdqܛ#uܤt>x3j#90{̒xC>6Amqy@Sп}wy( 1fI (~*@ dVR M9][[WVÔwkc5RCߡ2mVmN@up26[3${с O!6߸隁I u]3~q\sVj3un]%Z2Ę6O42xו<|T̷yJyZ''SNFK.O+[3Z ׆}Im]_m"4V'̙{2F'1xoNƂFSTO+fcb6KGO-k\2>Ch[Ыg ?(iW-D wC͟ԫ1)oFIGm1!Yp}A8E~X:U`b>Lthp3I6\6 TXD`4c9@Ý|j` =+Ӽ{oӰ|_-O'}<3k~ܲmƚSem>W5PDGTy+.r[Uv!A4o 0E G\_ nFgVCNj7?O\4a?<9C1vV Tcu78hf5zF?STo+wP멷aT h\T؃0F&)d4R-.OUdΉk!Lwkr>D<%rv7PrA|-g; I¹^WsrEQv !l/;'yNW37Cady>QF?wm{Q~Nl"%~7~n?uH /%lǿc[X$ @Fq )o578:=jU3ꍵ_wBpI[cD7@Lr?pnhk@ %! a+BCRdao%;(7!yvЛo1`0rՇAo$y9酪v/*62~)9m(:IL:RW(kJ6M4YB)(WO84.>ۧ.t`ȇ58NC̤v dο5bE qܪh8`rH;d~c fn0OJAO;ۄr<45$ D\ CHQ1P&mFf'G7!>~dTǚk`E< sr輓:>e_s}n{SohqLt{jϮ @ƙj|^(s̵J*s*_`L禉yYJXGB@ B$a`}7x1.ڒW(׾`7%ëa<=gǍsN? @5P縠 Ax]SDm(`KPXvG&8 7z2[Mf-?\#}KIѪ糾?f}ѷKF׬ 3吻%hΣ4?+*tL`iS+mPBW4_-(ap?~[얠9/ 0 0q@C,! ջ}ehJfPQezqTvu)V_J?AGGm:;VZJ@i- 2=O4\Ff<ߝxfx"L-C,Bh7/EV9!-!{㙭qB<Я^F8w)9%tpu_ fIZٌPNJq Z>d+Eʷw ֝c/FgrƻX ܷ=vųk1>6KCaB֥_-āx: -'sWs@s5إ/ڙs rw:LI!0 0 0:# 20~nYVVC2>3}ݬ'|ӑ&ɧ{/nc ,Y͡ܣ瞲ӡhuNt|gp#3?ҭ)@qmY)u!>T# !{@bۋh#X;Qq[};»~MHo@ 2O /CVeM7"vQ\s.}۳8qk;< 0 RȎ0 lUwFj1R[_@@ag )mRɜ,Ą< J?rb.8|"q\ƪ6Nϳ[<[δ-뫳W闱67,xJf'vs>'k޻E=v {vnשyr-NGM~N[}_꽧mw=9ەw+R?w.-@;8µ*Uq>f!m ˜[Lt{{< d1,O9OR`Ӽ>L/EZwri<YM:d0>sBpa6 -iN0̷_)۶~G8ǬPH"k~Spe<' pROWE&ѫ/:{YԤ i8QО-b_!Rk ؜9/jͰxﴓhI(q#K5H@aP` XYF93*e'z6Jn$v{` FS#Χ Xpxpߵ&X\ 5`mۖ|n?pΓB#KJmN E~?25.7J?Qh}Yn"-)L ?Rhr!?9oYlzkbƝ fr ^NDA"mIoR9&‡ӷmnswi>+Aom#:i KSmKM܄iy?bK%BaodhmH'yΒ8\Yixa+c @/0D 3y@7+*0 NS :9^Çql F`.v5ۺf-12x}Kɡ߮wfR_tdm9jevM4&rqMP^r<.J珽X^j?jN[V W+4JМP@r΅3%9r @вܹ6nˡɄon׽rxdDb+vɶ#gv%Ws$ pTn-0 a3&A.S4*¦<_WC^G~0GG56!– fuuXiAO2mU=ͭw6b /#]fpﯸAk[L!0@51ΙCxsץZ ƒ0!!p ԮJJM Q-^/?2|ynեj6+6B)l5N6fQ! Z0%FI_~5RvۙMW<|#cINj:̎"QRSt^z4! Nyyd,EdiHX-?2[e)m urWnnc-T&lvãRFڵXUM|ɤ3uN=D0)K~:NO( 7OKX/1hL6VĽm=~Yf1P7O0 vd4G q-MOpY8U6QWϊhl nc8Eha5f2ah?_m'v=RZ>^Ҏ<aB` IcyG_*(pjO&PC&9YA.kE=^5HT'J;Z ;4uEG|^X}+| *rܵvFՊ}c>:^:w%i5XQ8K^?$ Gcdh|7^mٸ[_72Gl(q|GېMը~;VZzv[2 {Яŵ݊F9Y848Ϩtf27E7ͫC_rs21VAK{D@@^(`aA.Ka hF){֫5nFmQ94!2+F[ɻ`1Xw"H."t' ohh)F?߬iwIf qF8j7XmLYeÇD rT" *L|_-"~+p#ynDT $o70nT_}I7q??8ߡ=)153SzhU% Uq@W?n<0 oUSbHQD +kU&h+prTA/o@C'ޗLJaYCKrŝkv.mб8 ta @Ed \XdhLVmETffl3$pvȀA|_G"Jk_D ~7Fvi!@{'IP*Ic嵅)x.P= ʐAӁO(E;T{a_-A?) с rEeAnEdkF%.7gO{͋24ώU5+#@ < )fQJ%#Cn)(nW9BSd䔙ad:dp\@lV*\+S; 8I{R~6F`"($87XnT_<}䟘6IQіH~j6S ?}~3?/op%WJ toO~,"L)JT(-+IB FS/?glBDSZf1%Fj 4*b1BTF(I4Q(*ƭ4@IPULWrLW@'|24E7k9b9\ AH/0(ֱvQ{,\EE96/ú0[84ʢ8Tx[ CLԢP`̈a?=縄)4 _ TA>Nc澓*PU0?YI'?X;fOb+-rz/W*@ \84 0܍ÿȩ̫(`!xߏu?z*~)q{?;=n߿<>NǪS& 8/yy.x>/}PgP0E44z@I_UKڎ8t BpШ'iw]w_o;ELEe !c$iUݛJn:V hA iUN@|#j3,,mM%%ņR)Jaah$C$8A nUCp􋆙@MAG]ԗ[mcD58]j.a6W[ m(h J&n]@ȵ mi x6?; ]͵&JdGaÓσ$/ʏzI5/d>qKPla8d?"yr8XفIV֤Hj1bov]0VT #C1dŒsq-zT!P%Z[2fiDLTMɨѭ*V5Ě*љ)jU+IVLleF6FI "(FLQ[i lF6X5RlclU4QXchcQ#AL4 @-`rA;/wdA%TRm*DرjIME)-ZfLhMEE4I#U$Z#)Ȣ) bhY1IaeI!FI,j#EE F0(@V^\2-ֽE[Uᶾf&bOq6U  8\}|CsȸZ xQ H8t{ʟ$K4s("i 7%ŢMۮ1bJ49̹κu:6Z ,ex!J0U%P(uStg{8/1 Uyȿp~ǟ6'~G^HO 2:Wt';XEA{i 2>ϜZķh+}>w3Y #e?qd W{@`kkL) A, -y;| p8x| U_?^1)8@wA?tҟXMN$fX( OܸP%x~<}9.@4< 8\^wwg[[4e$)PZ`j R8%gd|<ư Q.0ڲ^˰E5BMD I%d;ge8$D@yxEI_f)z_A-CHB(]_:?pm/|01@r"uJ [mjRjXY!$QhH eQVر0,j6Hƨ(&EeLRTj0Xmp;(ZBER bDQU&VX"411-cHHjCQd)"KEE,57")ORRk#(0w p",ChEkDJ Z !jBIDdd[e1119k\l )a #6#)A%5El S2i嵵ͷ)8zcq]Q};~'y@#Z+ pf6IBjUIQ^Lm[mDhFC&[usJIi2mI,lfV RTje=sDkIѣAE6qXhrL%)uZ \-EFQFD*R$G{o׎Q(ʼn?sUE4ݏ҆V[cQmV6"lأF,Y-E%lmKZ[#i* e.\ hծ-h)6b-$TAHFɰhcF 2Ie"aՍ$X#lRmHi(EDH`4cL]cI$HLQj(b31(`ۃ.+1ƖZfSPQQ̵Fu̝k^T*12̨$PF6(̵mfU "Ll\D>M#iՙ!7 p)„ A )Lu;scÈl~׍J#"qrn9'%ނ>D!b )1x\ W%zF? :2r̵ogƷ =86`s @(*&7$WQ}Ehގ/C);9+_H\OVIZj%![{5@<1qe X ʄ(fP0'fijH:+VM5&F;-Ŕ:Wq'~˓kvezBaPL'Mh2RaPO~U+ ,Cם4E$h*/B7݋\(0ݑ]p*W(CԜߚYcmnP7GYҐ0* "CM--(fm6%I21M$f1c#Cʙ4%5-XH٢-5(( 02"JBH=q~q~?>}=yiC"T{M4QBRzѪ&HAӨsQ5`XfLCB[ 6*AFQi2Q LfhRSS&PhƉF6ZJR2 4X2"J"@IVAY lk{wұ($Mp֫zZެ-Ug)qBL~q>mA-(bpUC$U1RmY>šm mjTIAcIX hg l&I*65[֒Ch*m& 6-Z"0~i mkF&PC݆dH(Rh 3*Xގ5h&fTZ*UE,Q[F5mY5EZ QY ,kbh+Xk5Q5i,kEhk!ƋFTj6bm&Xhj+ՋQTET6Ѩ#EEj+hѫljŵb+XUX6ب֤mEŶmEcb`m[hՌFشlbXY 0Q C(D@ 5!T45 5*R "i4ST"!PRHEѳ66̌ȠH56*bT*Vbfd*"`4R )!(TF`RTbPDLTD #$Qe2F%*1"DƔQi J@HɱS(1"fjbJ,*"&XB4X$He&1ILȍchM a"4d4&ɢ"1&B5آbI TEIDH^bK\ssS .\*H0,ElYHR5Q֖HjSFJa0bXdhƨLNr @ņ:i، XA 0a$ BHZ$M&],QX4Qfe `%ƸY , bRE%TddX,dp_o#K%J]ۇw .p'vjPL"Jus@޷W;DWɔ9Eڱ!t\gRу, $Q YR)2\hDK& <RRUbH&EA9*rr1TM:%"%ҔZ3,C#SJ e4T,XH"c)ZPcHVQD"9F(Z Ƞ(ʅ5Zd*PĀK2 Fֱ%DU)IPTV6 lj 4c&4Jd³*fJRhHF a,6I(KMFBeʹibK&h&QFELa!,0J%2A*"2M 5HlYRmbFŢI),l4Dh"2!EKIF c5EF$kԚ!! 34Z"I2d*@!lFI% JiB"Q5%!4(? ^S jvCzp6 z fB%"oXOpi6@ E G30?rcoGz MJ"q BRM`M,P0B̥X+X(Q`*wﰇȄ )־ ! :eIO3NvqrLPF@V4RB~νǯ 2nr h(RX&JS/EdĖW\JĹ1ZYiSlݸ̸cM)5UXN_~LAG sŴeƁ99.]% AAd&2 HA"0&@64I)GkW}smi" RaaH)#/jTߕŨIYTf wʙOecAbJtxsH ! h4% T *u38-鋫3\JrUuΰEΣ,2O2ޯKwKww8=oU/>CДp!CC@zdw>:WE{OKn~jʐgjZ)k/컈;o͕VG5eumӮeDܽ5ʼzM8Nw@;6P9|rM𷥵)2Wl瑘]OSOTE``f^σIRE CI2ƂiLmZJ*%FTVE Q!i),fIbтfhddaHH1dh$ŌfS - ?k MSHQ̵s-ED#CeABE& _uͭIBA(Pzb=Vޣ0P( >#DG_Mg}h,s JUm['kU)i`)HSmmSkq3Y5eB(1 ل(ELe)D"Dq.Hؿʄ@H%hASu]2ch,oȔ9H7316(1?/q')\iCPo?٫*C[*/G&$/mͨ83] ME{ѹ.-\Bևm[RC  D @G{ݼyyZ(Dd+%II@ 1ycߖ , ΪS)9:|k) !RTLO(~l f̾<քkD6Do5i> .‰JQB Ϩ{`ٟm6Rm޼/ l>֝Y'\ K$-f҅3l-#& 4Va(bje~O7}v[5fn _w7Oun6 dI%@i򧵝ɴD}g7|~cĜ40*B!T1 fZhTԔK)LI$nUmO!O0Afe5LP(JULk us‘""-D!HRl9M~)haءR#@էV~戍 Dh"_rUhZض+"*-Ƶ-ϭV좶5QU֩4R ңHд(@  R4*ӱXbѱVdڬmhQFF  mMD0456NUŅj"7?9RL7Taf ;spK Y@daXkU0LAAhfe f]t 9;.uxӚ!1SDJP͉6 34dEJ J,4I&FEl$х%M3 4SBf#DA1$`QDdZ$BXQ)ۗ$Dk3c6(Ele(LBi4%S )J5 Smd]n@I(JLC)$&*4Bi` #1SLQ MI302f$AHE5F`ȅ!(8͐R(Y) DE LE$DD#<Ē,&#&IH!1fRB22LYL "DI"()#HI.r) ,LL$ 2I%$0(I (̲L4aLbb #)ͅ 0L$S,1sWJDJF??L@ FLT+` B(ـD ;93,E6 h̐ty0Li$+fSLUJ)j2ޯQL+Mt$I)?R"]&swaRM8<`CA$޼iaKMQ(qb H@*-F&DL4H#&YroI"|~p藓AHvGs;ouo758M҈@(f ^t:Q_ 1Ch8N*$C8jehRb͌ bA?z/˛xÃG׏/? @A@@SFbhs!(`$%)&':D @eHuI{|;)~/T~Y/oW'&ӀjDXRfm"2T0̒5F(6,imٲ6BM*JDbMC2,Y2c,J-#, ś2$ &# K 5+Jvm)H3H;ެ֚Ԩme)ZZI4LhBIAJ}Z=y_})HH&]uӎ "79ޖ-H mUhY"}<9sE&A!Ie,HD I0IJ&0IBJQ )3X= D$: [I_ESoq%JU2-kEs99fko,5kZ: t -E6Y?QMCf% 2PDV bzr?$DVat z5n` qdQ"Xej[Ϡ*B?|QPDKE28I'ljc^g ݿ!{7iti4X26鞫_cQD,HU%DQ~Dln*g_+Jnou?K%T=ϩ#uE/mJ&m2hFJBmR2ͤ M&M&BQlіC`lAd"c@IId) $E512f aHhĨoO-^UQh*13d,JTQLۖվ`KAFDIf#H" QXUWz?^±NaH47$>5 $RKVj)jXBҴZYiQD`ҕi!1m*i E%&؄@BFֽZS~^HŴfZ_N8?*'aN-kQaBow4ޓP cf2[ ,Lwe[/lW=k|ٛb X[ Ԋ\*Ō؁4!@@'( D7(*Qp;]uXcDn7*%jao0D{g>cbfajj"aj-X"A)ܢHo7GWrT~?}g'ݟW8aH J(f{55 0զA p V{BIV AQ,H IA(AD%*\Xq=!0P:uRH"FM3sUjHФhc,27;U}PQ ,ȍIZC~j1+9\ Ɛ!ζ 4I&d1Dֿ-/[  LHIGA"PRPȊH3Z5Dr (U^ {F$ fP ")[ m6ŔA j[[֪HKS&V6F%LM IR "%$D2 eLji֩lIa$3'_<`QqRLKRDL)#_>nߋǕs~3G>{anz]4 ?7t;}@a7&i!ƇS 鉿4L,ԖW`$羀0Jf| 1kNRDSq &7Lg(2Ŗ(|\: Yڲsj4})P^5o>&?7뗣/b- @\Wy\Qͮ**~MYl+Vfu'{]]C]q}ɠ| VyU;A1 7Hv~0]ᴁfDd`!JSJ>:3;8|3wݼ1(%%Lb( X!^J0\i`ER,a hPQ?8C}׬w&tSC H1$O,D'D:ADCij!3Q.A cn"rC`|X &Uڟ>nGCM (F&EIVmd[cVv4D 8ЙMߧ.%ЫU %4QbU˗K.[;/#t8@i m2 A$ ,2c P%"ADxb*P4(M%Sji,IkU*839z $ ,PeyN6J<$BT@䣗N99GWwށ^;jbg|/wK`Gvp_0HӎJI܅D@oZ4ƔB"i(9}RѢinvvajtef?٩dũ]C{#wP t߃yRU *Rx_NBH=HMk\2hnLrH֓5TM&3ZіY)8%D("ܯtMn  .o;{s1D=I2쾻*Rkb۫9.Թ"̋q3"R(1J-r*%ŊEQE5laSZ42 jUI3I_r RDb[RQ24ȍ)?7)_w11DBk30Ș֌4h*ZWC%1hŪ Eoy!㐫y J 4Ʈ~%ˡI$E%?wˍF$i%Q6lfi  "N|b}sH-,[س|)‹R(b2HHT>]>^,ƨjƩl(Zzʍa,2$F@X"-FTwV=^ՊL`ހ24!_ -u|?%DБzll=NI5]@})dN 3F6<f QVDV5pX* Gy(]wj6r;"DrV0*)TPkˢ'D BF&RE5ܦyc7YHe~(,%K㶗*dϮl!2ZbADDbiST?]E'@i3',~=ⓊJy.v' u"?K>/8 t$+0'''%b(*S-݅2,إ BU!kcfb3D &4&I1LPj$Y(Mѩj!6I e62S&K2e1H(4 1TAKPLģ(rƜLI9HPRSID]/P^/GpJt lC樒E+D@S-EjXEZ1I0Š40F֯տ¸t;?q"'& hAeZdQ_93 mjs"O[5oG1"S2ʂ@z˛)Z"AL~EXݼHNAB!iZb < jf3Qd~Bв3..% e:8`К u E+B 7RږY( nKRFs]<̊68l5- i+Dn(ef,Y,ƪ"jUC#,+!Undž[s41Ǜ}t "EhىW\5\HʆZ$krW6S4[lf%خ >S!FjWgXL`@&=9ƱXjA0PO[j31{̇g0 I 2& :&L<`QQD * ,hQZWrآʍmmEFG.mtbd̬F1iE$lXcL4Q$Bf`d 㛐&J1"C+ܐs3EH1"*F-]$5HI-mDcE2łأELMXmSbM66&Fc-)M5#&*LQj"6 cFXE-kEFōEZ4LLJ(K(+-G֮§I)6&4V(AEƐ4"¨N'εe)d6J#ںW(Ad SFV bƢZ 5mB#I߄gp@C0&ɴTQX2EQh+(i`%I@IF4Ed5۷8bcXD@DeT(` NJ塽(8raOA s x?伖!{7<҈os KDmh@Ƕ[ B ?CjwAEZ f/ jd1ۏo#Dթj0<-}ch6רߕq<#3Mhul c{>䡱DHQD vxK>aWA#KBRD*S+~q\qd&H+)L7uSەq &tj{yۇDg)Wb4k۟#RGώ]I A "VfM907(bܡ meuv-RHjqԤ(IAG!fp8;?U1n0My,h .UF&MQ2SN;-vڽf?;"^2B횩C>ٳ>O6[c\bhdRe%5FH>#IJ$2QpBl:7o2Wl~}zGsOC~8 '/wp9YZ? p|`T-ڤ)vK{]>[C n @Ah09{@i"aa]Zm0Ȩ8~<=7HN8I>^o¬ zP#b'ڶovX `VAfpHXto#AʼE@[Ӽm_vt_9'xSׅ[9%=RvՍ|#*؄ -[=_Sj6@LL;ۥu>kvՆCNEKN&[n<ڨ:D*w.B HOizi_Ev\M/kD1BrM/ (ZO.H$ѫK -1sZ9О@, 7~ӑxѶ.n_s?yv2-Ej:@kzxRl se-Ѯs8-$-ء  AGI&JDօEUY _VP"pC_awuZbeIh.:ҹ?]tcB'yIo,atl[owy`ܖ.(` jME QU^? 6!x 'B1ȁfܛ(;FF<"eENz Kߚ >WixKAR1Ei2_oo04RN9AkWm"[ PEFǽϱQ&{>_&>mm@d^DW.Hq(AfB$d9Ho(PMS:5z%ܱd@d?q33gA)?G <1q "6cd9:36J?qclVܟ.fp{[53 <]L5ӚR=?C;6t,??Gȶ`lW?]9!<)X;wGΆfh.Ew$q]~˷qRx;]YGrvdCr\&J\EoHzG'6au:ةal8 3jHc>=zmaO"%4Syaێw,T,sDnyq%ͷe`߹!z;0wJ ݗv6b ,>i3Bԝ<6<;w\[8g 0Gm'bKϡ`, w)?ܺ-ۜtz&goԿ۔DA`_O4t"m-l;KX!07E=VԀl,q4ge<>Eo߉7 ~R0wR!A8.5ZWE[F|BK]: $l"4NrM}kguC[ZҏgS! dXEEIˌ*^YaNti p5"7n Y+5;ƣ>5-Dj%e>P$fZ PA!e81& ?Bn^}a\ |떙DNaERrn+Yd=8ds) ˊExyqF !i :Ko&o,H';|4\pa@`[JIfOGyr<,r8'lk巵EWjx"θe(bi>Q9->+b~j+S7+ yHZ*=  r2vSd`1UhGP_U}2<\f #̽z {4p+5k;]Tj>m_gWS%4y~E]]4>`Z1a ` pG"o?pkNj“[)JDއnIRUQR̗&@`{ڭ}ܩX -bSd`Z;OTd?-JѣMJ5$RCbilVR,)C=H4Dب(#hء1i(eD2eLU!~b*()_g4Tm6Ū5Fڐ )Z: [:Ms%%ET۵Rc0" KIZ uR7:8ſM7a4YEFطN7#SbK˷[trn&rkZ2hh Us0Dk)uΛSwF䛛vajsZ4edt9:TX"W UBͶ[x~}SLH+tc;'I_5",ʈw 5_y?z3"rU/BRCAHb1 ~ne$Vb@h]ۈ&~x 3JVѨ$͍EIQcb@TZ[-b֣mmT[QQj֣UVěLF֋AlXhѵk#X-&R*bM!4Icb1FEEccI!@0S4TkcZ-3jX(hk,bX"652X,MɣQ4k%*lƨhfF2VIZ4Rh5#EdŲX؋Dh(P(hų6ѱb5E -Q4h%-dL,*0T2cQѨbQQY-h-FQ bi1AhJ4IJ)ll-%#j*FŴR1 4@@?_`aQVZc- dSj5e%)b\Mʉjj؁yk1/$$4$3M&%&|8Rh"rݪ_ʍ$l5b4X/%2T6۷A I;uWIKcS>( FtTLb~m[7|jQ4,icTH&b1LUlcZdZ5) Vjst2%J&EFZeTc%QU&6Kh[IcXDV-FmrŢHUZ⨊sNsYIaV ]/bRa-HPќ"s̈́܎"R$5T-9ksEÕzĐRBb;QDa*n p2İAzсpU~ vd`~_N?`.5`qw~e4\~WUe+5e.2Kȅ*B§AT%4F)҉)LD=ǚUspr CJ;SU(SIJ@~/*RM j-mQZj1mEbƬm*KdĨJ)FҊJP--%J26MhLťIQ4Z2+U2Ձ640D"2ѨQiĨPcM+)LIF15VIi0)&l*kdͳQZM,Vkh#m% ITڱb5md+bdj,XAVi5XU+b P)TUi PhU EJU)hJhVJAETJT(TB@ P )J( P ۢ$<b0C+^s>sC5u'~[ot&ki"e^?c[cZOF;fN" pO%R$E*Ҭ(ЁB"RУ@H4 yL1jö*\ܭ*6 7F ?5F?-ʥn2S B:Y:)`Q-ņZ\k|f/˨-pNa_rhQlfMFi B)4MV%}nďM1׹  "!;qchyȸ*odceez7Cntvm6TC&hn/sc<7- 7x| !)ɶ f5I*@`au@4՘^'kh@?YkcVvq߃DK[\xҮks4S\tܖƸ#1.˃rb E / 4B[oNwTRgr9:b1~}j|obߨ3[ L̯iG; VubZeN5nΠ8'H^OV&KE^'CɄ6K#p>Ŗޜ;L\6I&T B 4}m~ɝPzĔ? G:ʽ퐥Kv'x]..2['9mVN7{?Öp;tbߧyA Ugɹ]TcOLO&GC#&[ӭ 5V3]F G3}2@3G!>)Fڛ>՘D q+0<g8FcKwX ]9ys u{ <uF̍RPVQA.jiS BB!gZ^8[5} WTqU-g~9>j͠<ԙ;`pv`Jʤio{פ@:ɖ%)$t^o z/khm-j_I@8}"2l+5dG0{a7F[}[_̌rAlඛٲ:v##=z&#,67u9@w! !U@Ny`;<3}Bk*~H͗ %k7<풁/toj`uE#VqHT^~LoZ߯mg\Np̓oH ˈ\*&Q_ʻ=]XOʻmqs]cs4`\VQ5m0m ޔlk l=]锹Xz6jryW} !ă,9ߞzv䮄ڸiz$OnF F YR=G.# s* $Qn/Y}4 (/Oeڥhtow릹m' Seɡv1gb5YP\DBZ_LZdd Xh-YЈpZ x6M{QgVŭ.n+/ߣ6/x^)NNPCz4)4siH6ON\vWMˁ'63H#F;i-%M w$Rh<]'0yid.D`>k`{m'{'as^FJY?sp1%?JEy$h1X&גhM#?^Apyh= |ɕ~v`~MYqw̘I\CS GECuχz9(VisNbL&3tstpZ]w0 nj3.d24:pKJ3T}s2kzY= M!Q?,Cge{F:*ɵbx|#~v :xH3xn9]`abF=<&7Pic%ϝ_ }3GR{lDM@`oVrgͻ^Œ1t 4 nx򀩳 Mz|qH= ni%ZPjc+kݾ8?s@ `(敏ϔ-^o+Ǯ秸o,DXV/A$("lhǤ 8 ϰ&8T٘~IDf:s!>ș*L1(Z5FE {YsiLי`7'ß ?G~'AeHOID2-aɠ2pęlsGOcYLj|ԇ^Щ/ZІ(cg-~f"+G`P퐝iOؠl PT ;;^uknJW7(!PgNu.vtQy_^k|" @INu.+`t1>cv,efW5E& Jҟ{5߹5[um*9;^C#;Q}'D DT޴;ƶ!+ IT[bùa.%i5$~_]ɑɀkfr8 /@Doyi) FeAAʷshܡN('XʿLeܥU+гŸczx<.vN $})2{B>Dۣ3nb!͹8 8M<Tw6!f韜|F6˶X =rYT}u`6ޅ Y;w% ©W0S#,Q8`J.pMmËJ3Hm)( A0yO/2guB)A]\kQ?zS>|Ol/0o4KEv jv%*~(*)C|z>oYnwg#6 nq9=Sl?VMKbsd2 Yi譤"d ~6ӁvڟP>34lY(r@EWt0P>}$]ʥE"åtg}gi9ZsT%ƹs{cn'pr .Kśa[󴸩S63x1w:$*=gP6ɐ7 p݅T+rwYcCN%+O\5] } Rר7*p@\SR( T'UOo :]^/{w)j'C'ُ#k+z^7%CB5*'1zFȢα@Kdn~vt!iEhMүۛf޼58@|OU7EhX]AfFǭX֖^Wj`!"zB#j}Z=ܼCVP " ҳujie8Cx>4}>">Q>?Q&le+n{օT6о]BrBR%''|Χ;%lV\I'iQ|>6|^%85UZY٢u CH@@blݗ7ON] _^S:\H2Aڽ|ȿS?ʄc.ov^ȴgOi]8!+C!VVhCAk LN|tk,8 Gv xã WDClt ,lh5%55984avhvw">x"{~k>,rD;[?LhfsѸ$ +'' @ 0zX|]ttMA'/'dg--g:0m:蒌L%ѝsC O9Vzlv&W4B5[./h{A C8u3CMdMs 6@L~Ѝ ֘\ #++o,>#g9Ex%<8+ ~qt@O8 󗙞Q/.rޡD" XI i"é q`gJ7D9ru^/1zQK_1ak6z/ g0Oyb tL. VtXuk*~th|;פv[x&>p:A6F9sӈ)K: `}`ĕdr8S~͔HfQc-=,zpkHNK=JI>? ÞZz۟Am?ovwu}}J&ֵoո5ҥ(d +9:ܺpL՞](;gHja1\['0ˇVCt[kQ!$22 kQqYTu!~qz8wmnB)I` Lr<⋚% } \la#dtpn EU@ ~I bT%VxK_{X=kPoli\\<'qi F(3 XIKL-Zz2pԀ  k[љhE(Ő< T@jK{J/p%|IoǕx3iKNP86Cm-fV~n:'DHF(O2ϰoԼƻw4Cbpy5Jb=|OQO# &R ϞcimG(T>IzІ ̻4跸_߭ 5H;Hre4_eːFVO€ơ+iym( h1~$ Lz((0i {f9Vv)mt.Hd^ӞO( @ @*ܜeT Vw0-u?l̓[7̍Ly+;p6 n*C:槨7w Pi½]F˗ dkld*U#e!Nˍ˹kJۓͻ*&I:ӑ=U;n ɴ~%C;?gZ[8 d21 msm7}aՓCU$5 F6y(!A2[\?bOqN믽]DEٗ|Led̅M%F &{6mD8L:*AQvp9ϥH"gsoNUgxNx.̈@hЯ9t-$ A2}E!B6ig!~p&d {+B1 VnS^~䩳]Ѵ+,oK}wni(G5N2CR OSYPUD-U9 FT޽|ıζ Vv/~.jEhBJ;Vg R`ϱlC.kŝ4gk"+|1_;KDt1FY=bh%p#f mp|$`D <JPRE  9z7xw?@;dg&[~j'j',ei^xEha!:Ґ [{?W#>XlGgqܳv[aʠceLz(;:6l2dLv!Os ։V!KƲi{s0o3.ph!2ݪHQ$3A,+ykPe1{ɐClCab 6n8YDjfDp;u]>뭠޴cG 1a'<8@ ͩ^tg;g$Y摑"_񩞟՜jT7 ʺ26F۴9G#G"Џ>.ZZl}Ie S=<8O-.ܶψ*Ѹ?e0^HD^™ Hء`{e۪Dl =@77x<92XY8HJ)SIVMid.s;kK7g4\K>[0wN@1@t͍\R#ěhfɟ9wZe{_({AS)_@|NB/?M#ԯp$PlPU:qZgm.s0rܟУg`edq_VZKihL]ra-.+B@ ݕxcF!&^ű&7{ѝ;h:3$sgSuM; Yv'+A Obٜq% n.#˰kQjЏ wUAe!PF~*v?=A4u (öt.u@F%@c:܏DpMÌ:)Cc1ըX`:}ؐPD;zn7ş(e&)2u H![\BxPd]#+??\O pt54-Mg * 4FW~-5*p=u:0Y O:kfjE;d߀6yd YGMGvx'V 7:]4&^/<8ϧ/ymr#N 7?c^ӈz[2"K8&ٿߦȘZuۘׯ#<9_eZ^d*3~Rv`.sDk=\I^.?_F 4 ƒíobR<>_9ha|WWdcv;8@;$v#{/O`di84úiL;I23`r9 s}'8WlkyHf?.<t;o'(`?`ML: q<8nh,vBdgpm,Z[mjgu_4>|m𒸹c뤸Z%] »~p H.kOh-|rd!C"y_>u j@7)CV;دWȶ7nQ_*hg;y f^g羴zQ2)v;(~Y^' >i3=,n9z HJz?\],*Q׵M[0Lr<:&.ɯW*裉"{{ivSV2<:oiWHsyɶ^>^+K '?&}۴cl y86B4"0( CC& 2cqh1fxݳ\&XAx=}a^ HnSIv̎Uw,|`tPER#i0{ CfP mg: dhh5e݇5MAn=cb(ϑ(+Y[w^\*܎wJlEF '9O׉ǖ2erٻ aDM*sY(h30gQx]9R;۪;%4~m0]mAQ%槡i53Γ.]},Z, e# QB72kaV3z\OԷ廭&Jhn!MDJ R:ܴͼs9w@g}Q~<[M/a 3NKkl4豈^>i'ϫY2d:v|!d$c J~cTD5;7r'_֜G1bhAj%"l&*ki)D J^(@ٮ$\A'N|`UFwx@^"KjSeﺉ#sJt7r[7_X`O+4M*-vfq#CL7XB`O^;7U ).oM2,Φ<h4gt_͗qX)}6"mF @YXKKrc+QC8p{D>)'){:z?9Ġri{m?qlٽAH01^uG/ !B+" y 'RX&7=9*h`uNRJoUw9'0J^1xwSܲ.2G& A y?#(5). MDêYٗ$ ++0SfpW4}U?V'zɝ$E莒Q$+fnS49 | =pd"1C-KDiE@ 6_Ŕ8-)0 kLlnIY$FM=3IDKB 1eU=j xK:o Fq'1^b4٭63ެmZ?mS%EIޢN`#2?Ui!x+ " M%hCN@XeD9 ܨc O!=VLp [6S Lme6A<7Ҩ΃}?徛V YDuٳiYDLCb4fH\q6˹17kQɻIyѷjTU@6yEy; fv襶Ikt i=kY}-@iy{19(Prg:VLYТ&nf8Ns:O>6l?`-xqGDMiG k7Yqdv7FKirNj1H#Va!{GaR@cVe3pAs:FIs_Ent|T}? 1>a{̠g6 };ˡţ!(f ;'Lj5#lzkifri)2-ϵ?5+FKѠo|jvm>%Bdq75kՠƚxu oցpq(=- 7fcKaūr۲fnxK0}ʋ7p({mV NDUs> /,*ac;%:w&U]̼*ac.PPNˡi)$ ;}MRD2i AGUcn(:mƂXy^F|T0 (Hw^9_/7_hW\^ݺ6 Lnz?LzVHlԭ=,o.]\G WXO- [#]1`zڼqDKNPB׮%>xG⯠m\¹m}i2jqmjX+t 5 n.v` ZX8Zk,Y#)E$8 <⒲3󾾫Y"H0 v4y}>[Ĕ%>, lhK `9ss@"ǮBHs?2Ip:VFh"Kj2qf9fRc^q40, a@۳A&^+)MQ@l(Ry~ i3Pm D$8N5] z.jywoaFj ? ~܆G-WY?tLEjq jT4Rpy"M>/t Ofd80z$3>Q4]dlѼ.W~R7 ƫx.5N\i--P'`kztzN,}QzU8KB 9rFpPx0_L,rx0Da#%qXmvPZ\]B^ V(W-PF7-ʫeVW")<Hs~$A' ~]w;u΅!8d*pZ&sU pAQnC7 #&.dҨ`mI GVqifO+N!3Th#j<羦B_B)rPRzj0f8^j17ppWIDmty $mvYL= Vcd\mr~ӎrx0yFSdBh1DY6*?Uƶ;7]Jb%Id"=vNE-((b4" St 2e>m T~G2Ag̣K?7;Ku h_iX M2Xo0 ~"@\GLCA-3,Q x9$za!\V"W>_4#nR-pK_H۞\<7 "Oy{bz=q h  7_E\Y֘8522eB HZ8Ft!t`h"n¿àaB?;p XZSqhá!rr"o*0:A>>]qiu /as&D +@(r~Sgr$ǷJHlf`F+/NZz& Qc%B_lEWXTL~RDq<'bxHf^סU 9UL8Dor\|}q,'+DHk^ݧr6!r_s0dH~#q9w*(zD;sHwf0uY{.6(:薤hE?T@ףN83ſҹ:^fwYnP$@8/&922:D3fg9]Xݡͬ `1>ų3RqFіiBt?DΚ4-i'=Y OUlr" @V H$J|Bh!IasяǫUA6w:Z)A,23hjw+ r@=4~LBIU84d9Dve>WUc~OPwnRHZR3S)cTm;ÅO6p oD0ِ8W>1D|Z|;A?vэOyu3?6EvZw85(k '"$ f>ٳ 9@k&IuR~Q\VG |pfkfse"#0gꤚ#4yN܃$ۚ\ a!~BF}2`6 rTdww L8ExpiM?**,NF=cx&>'ă1dNq/A0MzTi3UZJ$/r'nСz:LxîdE^7u"x ndSgnI­Fί)Y*{sȀ>SH4ʐdZmjcWAua5 \gEjpO-HٖZtRa;?;'a5\At=Ť8ʸm1ȗd\"ח|(}38;"m3½!q8 &:}@f?y-E8)sV21{JwbW^dCKJ>hA v%4|P.JmऊqS" Lt{BD|f+ lš>v}4ڌ{4*Q-n&eҘs2@A%[h~_ٯ]S@m•BS1O]4.,)[6A6!+Ǧ OJTjWU$@]41)Sۥ<_ۓjsg-³@?dP;k=R:'ۛǶ3{CۻQ#NhK!P,aovq(wk*5fA;T.Jh9p6lLA}bqs1U 4ZXyG`&ʶRd~wƨtƸW8- Xi8<>g*9 ӵxj2,׳ 0O"\!n8<CzP5{o.tU~"P!q4˓=cG2J';ھtDŽZYC,ySvt!saxk-^@]p6:Rvˤ&Lry]{s/ԏ Q:†ƅt ]%<}(A8;gI+|Jx)y4= fuTr%)hŕ6N4U N"F@'!m֜\' Gu;#GaG.or%ѸuQ:yp _\Qb [!o9fY[~yZ D1$1)NwۥoR8GY` ;kXp=9)!+|&2ۉ94YU&Epdm{kB1|>mBsV3eIn `mqxʙ.x28+I\ 7e GF)ڐ5 FVø`ˎ]R+<ӬVYK8\Y31cMy2ȣ"b!ExHA>eۺBxFUGkطĩKc GmzSܴ2ƫU&4TGzn 5Wi3G]=tֳXf|_prOsѽH8[Mi$$;VY ښNi @xsAo%ڽmyvޚi7,V{ɣ[Pi*&Qc#6|8+5M~/߈3`dbsvEҀOd370RlE= aW$35߲VWDKŴH6-s;tc/p Ug{Xu\S ȳ#0FGu/lGUR Sn:9iv:-ҲϷvkFޠ)c = [pb|vEJy=7eͻdA;7Iqjtн~:D]s6./Nqruԣ@adoٌ 98=R&<B .*zZk--8Td05%#Ŭ?`t-b^G>pp]*c+,n3w\7qи.b /<[nWI;I Z2:( )oA`l7A羽8Z@C2qN p#l_M,$\G~Ø,)CԔ3 G||z'\>3CPp]h?I%͉[=q%6ktDS6^1;)u#`9#eTU䠨8zQayv㍜e{{EA.m\7 +PKY+%izUduzMuu3fپ{ ]Ib}*׼{崀L/̽. 2Q iМUl #SFӿ`>0 xw3Dw"=`p] `|n5}d)l^毹c^Naj%Aj>JL}$+AYbG@D 8 ,sdŒXB6"a`痭kSk+fO%y1d*`ȵyM%Ds>n6;%W{ӫɪc[Oi~^L{_楟݄֖r(`/}]BofVڏ"A\V܅WoD"9/Ԓ22W46T/|  [ӊ%6H|ˡ` I˄x`YF 9XMt`NZc S-1ιXwDZIRbW&w=;d}7sĢ}! pjyBL5}xh͸~n OE͚.HC|a̜,#al S*>~- 3$Ф~IVq׭?kr:32߈ ޼m޲ڕۙC׿$zLC۷ft.+{]d}i̶ŇƜ榴fh84#wǧr)q7k-wr@S8E9iq<^'Cqm^xSF@~tm0o=lk?r9c}hx3=LȆL:M l( TyPG!h.GE~@'u8߯DcԐ|w56;.Tu=~cAX?.EQC?a}:rZeXۓ|i=Y'%p+pf/F5joPs%<ݖI@]C,NAY1[CM g9?35iM]"N 4*-TrOw$߻"QɁ+6"USV=|Dث 27f-+JWa@P(E~s㢭fiILo YY 0|Q[F8n")ygK[J ~4c7BA~sdoG,Ib]7#omE.Ѧ'60}G=xw2$ZSM$Q,ywtrG!}4:s5i#yebSM YƶAobM=*>'OYb)/[ޗQÏyvY^ s>F~Rf!g*0;t,b;/o.ǑHvfqmj*-Dɦ'@GN7alpW[~ZWIׅж0fTP<|s~zŸt}*yNH{&D9Oj^'֝ s8əw%F\΅?x :&'LJd'nɎq[ G!}7[ϻٹG@ŰI.`ɧ裳 S8n#A <(eBcuM n&Q,uoy^zMi̼<.ʎ'fܴ%_X7=8J0s.!b>?x}| ƙbOKi)u~.FWUUݢ9KYWCGceYdm1~UWÉlzQc@%szT/n$uyL%~ l3AxNdvR9́L ҳKiA8Qw\Hr֬OaE*{5`so2keڹM&|TΔP,u3iV{m=cZejm8Fn$r#B,󃺥5<-Di74V'oM $NȂўWGsw$yoQ+-^Q5b|BE;r;zΞ哙,KZRPGTХy:-F΃wYVT !kpW:v6.$Wc/6t 645s1Wy>n<=W u[BV,tCHvByY'1{0Ґ9f[z&ʴlڧF+ Rƻh5S׈Gy]jE9ia2>TS_mMӷA m. jښv6WIn<7}Pe sH͑ǻc|Vօ*ѺPj[yKݹ>ǜ˵-8G r heTη(VM:Mo>8 fsj+ox7 |e$;9d\6ON[d o1PO]N<$g_,gyۿs&;vGA V%& w9]Μs^ĖG<ƕ #s6jMoi]B7!4hAۘSuj B<EPc>y(1#e2;J&3A36/7ֺhpr$RN N5ImȆn;jЭ~^;Ut=`$ 588d ;MS '.!ۨl2ec4 .xnP5M<{R\:l;ћ6m ܓ6f뱇p>Wnns]m~Sڇy )eydG#;:o}Tf³?dYLqnhTvtӉ F$zrXK{6` vDtvfֿ2 [( aAyXuqhϞrocڴpϖrg+$Lc: $-z3*/]6˜q|ҩޛ.OllTޝZq5{޽&ݡ‡"RAei l"V .` pNjSCy͢,2aZr1C?ik@PƧw9rF񻕆U^p(a~[}4Jnޚa+6YBFe&x֩dlѽGr9YSy}| -9u{S2&4bВroKIi~rh;)%|#okuj3%U_UrvI"Z}59AL=?;[lĜ4v0ǨgpǭVBV  Eczz;ʕF=lJIҶAJ ƘvKbҞ"_4OиL8W=Je7uYc2t~{ y<,WIO( 2W?`SWQ6;8{_Yp%.?S}Iɏd'돖B{-y_+uVGE缹e<=KiB$+H9dohN3ƍWjQxQDq8 cN+[veY^;O݄ Hr{ 0~O?.M\Q;\nBj⽛Ebsy }4N/Ep-C$_)BgƤ5km]qwF߆L#[py*ّ&2)kgN1p߶"s2F.soZ~3z;ǩW-mNS2)F_6HhssǙ؀'2V IxvIneH`ɠxǩh8q>7)gt|ᑱ iyxV 2[r s?ciM5.[zl<'^Rǩߠ\dɝYg?n_s+o/B|~\lS/,."L/jKݿ-*<},/QYS(6vWVp#uVTRE!OsӷO?{56OOX.)ӓ?Qd{YI!t@6ȗgQW%9{Gs?fwY ;ٗCc!كaU†A^z..t\$fqԐqNm=_E+n7($QZ˃O97/I7iO(:k? 47F+Ӳ)/id)5Xd<ٛLR?e]Ju =WªwH}U?ۗko#;S3d]1;HgR{2al75kS:82+߽`UR9|3<<._"ջUM‡]_?TCm;Q*VikCq>.~czOWoSށ}}Z쟞#s g.'rnup>S=B[M k7 Hɞ=_ߝn˷R~ur  9'{8ݲqDSaxI"VRdS?ce.qf,M>]mb4?'ѽX_濓+c v&J+*ծ5ZO{LI%4PHqv-;a JoC8K: F< ZN~?}o.^}qK:y{ ϔ:ٟ$>p, OpDNgl+ʷ'gs.\(2<2x*w?.bґJZjx8Ei.S!8L8ts߇|t&,q[%,JAw?)N3g_>CNfY3 ˧4jl\嚜 fgߗ+^oD~Rau;HrNeȹlK.Tٴ\y^]gdζ+9{ߚ96"8Qߪju0+j{1INJ!Vl9&5B&!,8vJ j͂rZI;Y`=p[^ uh}PФ88wa}Lldks-S͡nWid5M*8r-!zN}{Zg]=RG@~]Û*98؝am NQ;vC]T˴e[=㥖QLv:8p&R'>Ejk=Xk{(kmp&9`#4~EK*r0(%ގy_~=3Sx `v'Y7lEBMȿ\a)03;NkYq#9}_97Fcrmkk;-twn35Yq?W_Cy3ȿQ4r{4#dz-ĻkH, o괾O/#U#ɺWKo V퐺~M0?O+iem0xY4gWmσyа90l޶<چ3TpJ|Uӝ8"_]~w#G?q#pSv^Oy._wAGV=gۯ93<.ɾvݸIYZ<3r&έu=i35֞lmH;޳8`Q?w#=3֊IޠfW8[o;lOGOT4w燐UIgٜw"we|e[[~٫u ?3@k渎z)VXF֝fNjŽ{zkv7楼L]+DgҗmeO5V9juTh+ir^nuѰ39FUo0XsZUnqvEkHq ޝРȦxŬ&Nn/PM?!#/;߬=hGV 'Jw2h{*w_D_a {XA} N ^cluY~hBȎ m^spJȳ"u`0i@ /T9cn}o*{E GE|̦AdAe +ފfw:ՂR13O@ +hce׌ѩ ajXóeNx a4D/QKsd81ڋ@oeVhwC0r^*)@WͧAVz 5}%MmO#IL6]Ȱ0awRo-~zR>J\VNwڏy*vCD&%`xoK9ɾg iSHUw0r[OxxuhLK&-\ D`.&WKU su*`s5&D"PECd@'{Kk_[[oٮ<@G6Ĉ׺o'9!DG`RpQ39" h*;ž'3f@%hϟ  wdt2zL=W$@QBՐDOO&ו ym"Bp(|y+FBP.5<Ջp`8>aNwپ fs"B&vź:x5t@u$0x[sع8s5KKU[eYcH2p\]&,H7zoS>ag !!Nq 6[#smeĺ4V67'vJ֥.if'X+_ߘ*EB8X^ &_*: _8-KT\G{ڸᛅJe ¿:JDRuYb\%Z*[̘Th.35!, (uwW%'B\2,=oQhbK?#p@_!xd|=.?·Oϸ?Swu}I >hp2gϸ.L&ێow|?m31_ +`CދSo+μ1S`7)D.ݟUEFE%P&rPnoҏcku7t Zׇ0$.?V b?t-\jJZ*K E>d)D"I.PA2̛bȈ0Xv*U\-[S@ Dƭuݦ]Rë%H5DP(z^)a%D坒؀ \ l2LuAȢbi76Po,․s@d.]ZKDI#P6@( I.(N'UCFc$'U,"—:j`]Iі +ȸQ=T:0;漼UOKqRg֝:l%3"Ǘy3_&xM< *ShsB!D߹^ uRBt=-siG8s^4g.6ޣe}b5D  @!#4"uUH f~u?7<āg2h'OT@ 2\`F^))d}?G{S7=nsM*A%DS̨ 3dzTpzZܒ*;I 6#lٴ>w Q wspOH@p(!c((TAMenS&,&ш7{y1 ::! B(B1ۇ  G U!T["Жq6=Gì.v(Ѫ tAGHPPhÝ`}=vpA/h=3]ݠ$*odfoؔR̘=HS?[{,mf 4@qFHЅu܅SX:5G@Tơ9Ll YijR_BT:,`*W@&.;!8 ^ ưv3W%DڦM&GC88`jrHt%Bw}m*tc^F*2;`4|M*$#JԜ)ZB\0  ?;|μ~ $62-|F2(gy {0O4'J`o+F(Xu1ZJDv7]ӹDڦJr9e-gŐgz)Q:s]q{w(5f_ᗫ9P| 1{r,>y\ Re*/fIggjuN:ecPVX?7j5݌Nw f+Bƍӗq>$e,Yoj=7c1"<@>FGa2s?/ٵZ ODeOr^=)o 8}9 @82j SCף2TC0[>pC_)PZ2BOۊpPrt#x]vyKc|q0eca2޹Ը8"g1x*0m'3ٚܟ=iG&`,D Ǻ{%)C?My~Y}&J!CBJP&T~]@4fJˬ6kkSxi!'.ͽϾE.y9^#I?{:gQ^@"SS$>FCX,A)AFwM)#KH ֮~ڿ`bj?gu~gR >Љ(@"pԨ @0'PK}Ǜ/Ѫz')ZsP% 1"~xU?C,/HEU0xO`4uPL@Ej4H'e-Pb&,zr: !D .\B[NH hdNwQNg<`-RM"Cjh]8 EH'A*B0r 1ỵӺ!t?V{ 3P+B*c`Jl.Kf:1¶'rT[LϝMn!-;eLh 0т0CR;~wFD-(/F*o?'wD/6iBrxUrW35Z;[xï n1SIbA OuDK a>_4PwgF_%sMwldBMS3y TZbbd;9嚆$a"6JF. v@O#fk],lYCm#4' d p OʕygfdwaWZ%r;/@$/{Q}V,(NmY ;uU@hI`)D}l%@P3GmJDvyfvF'Ӗr@- (X?G(Nڲa]2,E&C t*e=HtU5mVLk7;s \#50"ͷ؂F,,B*i7Ѹ^z4t]HgC&/E4;,m+6g ( r?r0|F }]WQcOQKC+\rww.ƶ ߝԼM \4t_?xyP'~!T'X0NY;;q3pRQj 6t84:t~}=_vG+?w:a+r&X J-Ƚ(o U_Vq`|&YYB@)%P:ᄐoN);K5ʉ>OMRZ yzn pV;Hʨǟ]U3i= ն˧"_nU*zwr*Au?=" j/Px'bGƆ{R ^I/M!I %!1ހ[)T'(t\ %(>Q)_)n?Oen ~Ų%XVq`d3}L9/3}s=B5x9v/=PǴuҳK+ qVx(Ō(LKf9.ѪϖxWՒXy\Y>kM_cx菔fF/КkAɘ)wٔkyuٗ({u~o'E??7;)p͡JG5ٵQfJ] :">,>%M__Nǫ]_z slm-]ߪr~or:::j $%?Z5S>@HT{H ЪxQ/?.QzטO)UJP ﯹfID /=T9`7Pګ("PQ>GDb4|I,f_FNsK&﷣}hiZwdL ɽ+{x#Q %sEH#g&{90"a9t~)|`J7^֠qX<7-:o.#fI%.Fǜ~Ǣt>~h]q:6u/( ԕXGmL:=B>1#2BAHe|#/;X$w% 8;/ЄA'R+hz{7:ϕ*?QN4A@f=+lS6XJR4w}y.9W&nJojG+͐THnz۩"NCY_㖒djVdB& ~SզC&sȞh2@>kTSK>6z*,mړ T@hӈEJKHY:|UO~W80d C8ݿvnhmdN\JKh}Cʗ%;o;}Wvseَnu^.i8D [{% +uZ4ZJ]mOqFzI3Ȝj IRH9Qq# Pg1&rP`?;̯bnA^תO$UUJ%}j[:I$aX_6mQF=WL _Un _#m=Ere`J<'9E (L@iݑsOG%NHtd˥+)#~=GP>443y DKpeQA P=S7u_jфoJp^5YLJ-M?~P:4bV@my?p*ؐ\ҢL % &v>Ark-#Mp^FMp\b^%.mG67u,X\14+ 0rf922!fbi:EP]bR)?չi{~Oj5M߰D ܁fϘ5`d4y+j CE!|>y{E=|iũ O [U51$!RuknNmO^{Y7%3qsxs4?w=-c&l?hIHNh],(|<=6}Ja.XПz&X> i %AS5XU}ke U_)x-O[o* {='ϵ :*u@v3[ /?eBER$ۨ,>=v:SIPoZ{솳B)t3#!5\ک1sJ=(q>qڀB`[{4g[}܏>\(:2=,4f-|zKdX@cs'sǧ/YP({ 98Qxdv>m؀5k;Yp;Jt( q.-ؠ=r*ݣ -s4v04X7ل3E5wQ&T}Z䓮}n~WԄ?YiolP9ZkPQ6 485ô(畭g.~;%Ih{ Tzmqx؜$[5GGp>!G>cy|'%uH$Wj{c|֔/JH53$zh{/en"5^-''x=q<m?#XLay}-MCxƜ(¨jX_5:[|?9k}~d T~]Nz dBQV3G7p =efoN4W4*LM7Oeh^bnW㶔.Hm>-*ayEcG80@ BIDAg`yڞvߺ" wVy_~-<a:hMJ!2<";7MiC˒\'K#cJ[]@q\O6% Q\єeBK{NA"a=zcoǼ[qvf y ha_( KvJi)ME4L?g?u;13 PD.=M]uO 駹ȍwN׍6UV1ɦJh^sNsV p$?{Ң4~%ݞHdC6l29TA}a92~QIZZj '5yN< %ztDžDqےX]9yP|FQ(,񿗐>]ieK`@! 7,zKfS*2{gQXc8UgaCo{9GE1!?YPLHtMOzq'pvALf8qq4ȁ\"!?(@c]Ge2 o7cjzɱGʝr:}+DA[ q yܖK0/n'u6ʖcPY-oGvݼw{bng۵s#\ɢ V(R w I!#HJ$Pӭ1kFZ֌ȵSZ_n7KH*w.lxCFD(56wg-q;~GUb!DCMqG`[^o[ZYŚJ(& ) 1"s.c``rYa,Ox:L,d0fMx30r}>drr0(Jj+ci(_WZq>q]}r_|[N&O^'{L9ݭDcY]!6jqV[a֋}49`3p@`3:jڡ&3\47)=!# P~ĸ{ Nr~JKB,NIµ0XuZmLu/2[)11#̷֖q, )+1ky6f*wfG؈5T& TѤ$W HZkiDoB[dۮnbSߗ&Lg{r~mϛɤjcƸM$gch=̋I!ptClx|nd2 O)=.Ow~=H|Mvi=(LΎs4zf\5H./`]3FO_q?bt}sPl`"cVw䷯ZVY#6Yb'q̲q@+*BfCtC[m)a! ]c$liA4>5O̭nuRߠԠW8K0s]T["Pw2g(̦]8xUz]Ћ Nb)9Mň Ɇ:).'6Z2m'(_sȚu a(<)=8/PVyQDƠ Mz !h܀fr"' x_[A~@ "y9ieT `DFo[.e@R*z@[e? m~+1 gؠ.((F,Ag$GO$ 2#۔*%p.=YRJybMڹ=(u]%rb9k{OCy̾H"6<ݟszXfOKi>mFsuq;Ef 9" yrq.}? P1n@ى>,`,I8)BUuׇ(|>ħwRZv&Ig7Me7XLF9 ! ! + q* 3}yQ?t<#)D#:IP7msJP! gЏ@bh~<+OﱣM2 $F0e/obfPB8a)g2݊[j(#5ЮU8FY5>Wqփ&˨km I ㅧ^9!srФ,lZ D0(nG9*:˞Sce;(nJn.k'LwS63 ( 2و8m򬪃ۺ[݂i^5!ݏ8d7d[d@( *Xc:ZyGX@4{{(GOazlxXʊՍzsubyfN>~ôv4ʡ~^M/i:[ :qXVF,Yl::?_`OGp&hҥ@lal9 <wlarb'cDˣz^b`rZqq43 䛫Z"5cSßW/>m}׃&{jBeOeh84Ĉ& D;H[+cU-u#Q>Bu ąL(vLL`?8 YߦD ȁ|9u*!;Or'ۻ?O{S)lqޠHcf=wt̸ux^K)f,*UVjrw/'1L+iD HG .+-hM$D?ᣭ!޼8 䤅!ڈ$r)*ޏӡ?ٸɉ#r)k׷;&g[܏lP*LD(D\Oy jgW$L,I0x:+N*Ö.z|rY*2 ])0SZפ?1s۵ކwJX]ݵ}`%t4G>zɉB.oے8ٿ>(Mכu J@2+֚ p U0}lQ>>7L"~;I-ʶ:-Sev[ ٯg>ݯ΄ Ȓ` ` !@ݞ9na:#8ݦT=.#yc-g~s.Fw.g][vO:Ee\tq tA[=EkV9J$ EaX S2YrqF*tX}aC#T}.잳3 &8;wJ^aSG=dn-5BTnmrnYW!tlH#m@)h16j(>SHfG =[/Z]LF$BrU6%T<6ZX,8#I`X[ٻWRuN"ann%FO f9ʊ"$pq/2v0?t#MM H$BDx 8U{tOo!Pc9Pq|\4'A g) R)LX"4?ǧn^{ߥAb֐+M\<TfC`ym5f2[<F@`hx"Y=Ȧض%W,'$ң r3%Bc%NL>ζ0ߛIt]-G]J[G (ΛIM,D^8vFeGj.@/F'nWܣP'-01+-oW~xO|,zlm%! Q+X\8>W}DgUߪ`+U-؁JhHMuM =@K |5'z|\C RR/9Hd8b&9,A)ón_ٳ+}+6M&RDNzf_G1V{kyL?yHg*Q2X >|P1^N{@֨\H؂}⑄Qgx?z'4TЃ/1F{9UTˣ=c hUIqnlşqQ?0{pZx!Cܭ]'o{6g>O0ƺ)R>с]W"IY%vs__Ny'+1(TN)F0@0£ɹ[bNА)I!lh;Vm(p fncaq{mdBmWIץvu @#KNDHUAZog#G*j cj]O8s+*0?s9>?k.XҽY @U-m) q1‹ f1 }lT"XB¤ ,g{%ɞ4&:@=I<ČUǹ7uedƋQ=n;H,T*% 8wU [wʤw`|Ö #w.N2 |Keܿ5ق__&=hroA@c0niu~SO :wK1:`]k8=} U`\dn7wf{SQABO v(> %#AO .jWwh8A` &)"%hjzM8wHp&20 =-%N%ĨCRݸd1tjlOecOrTZT F8[ǶxP}]1GOYzWD"LPIM)^jL8Ppoy/HVM^ z5m$R:\%Uύ+A.geÍ^D }cc9{>Q7ݤzr_ȵx:&5GЭ-h絳+B:4=c]lߧSMUbiAn@TX,F]R"b$ʀC' +TJ egUE^?ڸ^"Opf1:2pL?jSp(@€ $FYs5^=ʽ;,dohWţŨWZ5C ӦogKX0@K<]NC]6YX,v>@w 3} ?WϏ\~]pc<CuL#%Ɉ,p#6g [,JC% *-seꕴ6 sDFcWbى<ؘ)6wYjɈ;&nnR_P>%gwHU٬J@ 3 `c" u7Gp1!;}ԓɠ@{!+eҝseXq߅;³f2xܨJ8Z5}] /v ]}:dܹLU*oDtôBPՅs<7^o'䙩u+袙sI B. #-Ly|(t5q0JYyɡv]g=YP|~5d^ pm4a&Njh77=;#N*C,r^'ް1Filj5ކvWOcO)H>Pa Ȇm?F g-0R'f'x-x![J/toxWo]%3UP'6= [Ѐ%{<OrJ 4%ܵbU7JPd"]ITdNCJd!"NJḑ!)S4в. 7e"&R ҭMQW+ujPREaėqP9q"BgW`$D1- g\rsʴX. SvY܌&,Ac 3(Z6輱 Ai_id&Z rk}4OE沁!෍:ko|u3/J2Is G/fqF8mJѰhE6\G0[|LS&ޮC:jp Ļ2u<8%搝XE^V2*5[c*W)"[_P?(z-6c5b! Y{fdej~ۣO?W;\;8iy=z#cu\܍) <*8;4$;O: }]ďLOqSu''Τ)Te>Dv̲W'^$ tpg 3&Ũ 4I=?}jt ^(Y@ń?1GX k'!TjW:fL)e}euuO!0ep:G$JMM:SǙcQS؟BV 9qPq@<_$\WI6kZXPObM' s6Ժ'PƍN[Bª(6W@)5e P$Or3s1K@%A35<-5h5|1g˞fO$!_gRFe\e9Ñ?^9+?KTMaq~(ʋ"q `y6w#P虰&m'  2;3ހP_^^T ` OsIa?iECuʅ(ϣޛ<. nsak 3mQtF#W,&JT]uRH(N[43 {7+%7~GyolOJ( 1Yq[ 8~nGה? &Wq/Ha8!e[a@?9̱wЫ2q))W̮Rd;y7,\'_^[z@("ӾZ\Ӕ+DL?弈ӆ>zjud`#iq$~_G{=H@[ ty8;̄M}YmWR yсG?8gAK@R:?V;[4IaVЭ҇F:Axз?^.qQ¿R59 `@fa(랳]~`+\ h/7$'5`'%ך(dJe,"~yQX! Aos;QǠ$Z|2dVJ||TemvH UJ:D4 \}tؕ OWJ4 U~DyqbW@;g 0q%-]H[5 xA`9V2yaZ9XEckq(tQɅW0ZOPc PQ(:PuO:eG%G,xps9H4-/GJKAJ۵ߴX3Sb}hfH9;:H!(H4u[%Gi΁,ᦆ!9&!:I>Se_İtd)!K[,FD]Յ E;b1}M .l`@(H[b`P!d}bvduҌL,ƌ+ke=ua0(E0J+tZ(֟o1F]Mbވ񢽚^~UY{%q-A! vP(utXy4S'1w 3Fv .NRnLƍ)-2ԀN [л:8rٍ@ws$*;m4w6j΀|rYJtx(x_yHi*/4b[>7ƵWDS 0*'%)(RU~f\fu!SNJ Z jvvwky<b]kZDc/ԅ4}ѯ_xL!B4jKhh#@Sb5ٴ_y#唶t"G7Vl!(;uzmFˑ+GTh ar! 5v9) =&_y#vk-[ɏ=|xmW;[λ 6XPeUɊav!$f̍0J kV,)+hPcP8-)0{|/'Ļh93φ{@aҍ!M $l8599ækeuL<:mW%w@*X 5N,L \BSxrsOO/\NB}Vo3 miILbM#t.E<Φ0<#wƣ8ˆ~l=^"WEᑬ$t1uT]3)rJ /KyLV2pavO ! @``tSv  1,9QBsr*I¹KEA]Ӗ _;w+iL9|&?N㴌f-mz3 J^MDzk4rnv4ׇJԍ"P#lWQ4awn뮦ףrN/4PFd ޛ\ 7#4H'-D5 *sOsppoT* 3 "rt'QnΝE7֥5%l'WK}//~<țԮ_+z0w[bAY-,-3I³~m@ xaKT@:/`nJM&l ήW({ScW5V"#E\/p?k{i8cG;Y~{XVgN5 `}׊PJt4.z3Wm,+ځԢ7%{[[=CyIv$90$BiiCJu! '8EϏNyjCTws˝4JOE|*I¶HXFl疕xz*UI+H:Lr5N)2 ʺ񈉺Fb(fZ8d9sF Qrkkz'6ʤ&ێLZ^!tooM5BTZfGTӼ6ݜ3x&|SZW7-,6iN|vN|)}j%7gqGˈvVǀDNIgD~U!cׇԧ(7P}!T!׿.m=tb{^VoA%T=)fKlYi=RgT;\#фo")u~gJ4] 1? ,d9vngm.TC5ǣ.TpmʠS\\63|0fq0yμwx6lvluY<=}.opG Cx3GPVIhicS歷%*X tvfP(>^( wN̬ko6NKlTŷAF[k=֛[:ǑGwqTkԠg:v/v )OZڪE)OZPJ%JZٻh{Nժ$TTJA!%Ɖ6hIF.ڡֆvPBH@vw:9>|L" P蒣s0{($d@4FUǧϳƟD/j{mRwDNkgH%60{{ͣ6NUTѧ@hHfu=kЍåoyqPwu#`pa};z{ޝ8\t*lkޞ׼EUօH#ݍapzN=QMn{yKaݴ ]Iq燧]p۷ q7Yǫ\}Y"͍њ>tz{)% 94[os0ap='*M@51֚j7sws{f(tOj÷\5Znխִ.5d42h4h& Lbh4 &b`j O@@@D"h@DOQH$='14ڃЍP#FMhh22hi@ ѠDFIzaSOОOmSi*7I=FOdfiOiQDM7LPoT3SL<ɴRh =TzFS&6фzFhѣCF#Gz##F1SL45264iH@1 2hiLLh4*HF&F@a 4h@S=M1=34&6OM F=4iA3B=OSjS5M􇦦)'z$ @ h4 &&C &L`&&h4h#&*~Й6P4MIC)2f'M)L4"(G#rEsşR~_/@fD1: =pC:ŧ!#*" PCb  b )?KR R9C*D~v(`DN=_~ X= 2yL%+*u^VERBwS q5%!QLp{L_ E>I65udܣSh>oc*7oكEQC71BPeS1QיPE%EL }fůL5Kc~'UB0|-DXI {b PIG Y,jΉϢ7C\ ڙkW379m:pkHۊ?^N9Bre_&xէLCv(S`>*~gSN½]"w⪐R a܏ K{'9^3>OwfnPNWp Jȇp8d ChOV< ^dи;N* .qWCQ8{ysU97h8,qP4aCCBSuT]z8?Ct(HD=]A~klAJ" Ԅ̅@v+$"E1EywQ9H@eB/Y~^~kI.+=|gOr DAۋ}NH(9!;C,0ہ[*FTi}ID@ ń  >u@9'%䮏_0r,HȿSwCv00Md7:8<8p=IiEP[iO~^p>->M}#@D g@p%70 Y@bJ|)h℅FX:j +i P%k#jq>T>OL#(L~4|C X=MV xߒ<%i<`3|3!|>p)f{F*Z#U%JGSqF1E|Ot#<[>9sz! &vP+AߧQ?`+莢jA` Jȴ#_N(wzQ8% pFJC]UфA^]k Yu_BqLM#𽲙ByqumS|8eY U"D$ήh8. ^J)|ƴP`D]0qcTӃA9ϟ5I+uv&SaxfnIp f2ꅆg/C'K/ ;)e˰211m &(ּX 1R!Ibch}Y1,:qSC<p=HF˳I׎w~<_7f3d 8sMPFK>uUTYa =|f`3'C48fCW|mc]g ӥ]㬠G,zCBlj R(a-KYv~+?+}Oy֠OCE<(yBcI>†@TI0W6W^'9Jҡ*ayZr9}:F%@ky"] !Y`fcV=q2Y FgVf Vɳ*iwwivc(2'&ai9cw!XoNt!ryf % ڻ1x(3G5܎vi-pm5ICj[Cý| وh驣ˏVϩJ+|6]rMyqT jս34uV2h C&.54Ҳ s`P dT4 TwXnm)h`VWfVIQh|$J6Q*VO5!kl}"rQTXQ40lwZw7!3@2N~ eD.@/|9Ή6jhh~ {7'nkdB1bZ鳷E;D i?>T"{| P΍-abb}#u:>N/|ng$Ȝח,f59ZyG0tᾢQ hiD ?^t[ኸ/K:cy ">W5ԕUAY$t p@ה×̆$ɨpx=Omt~,9&x L> S\HV傑w&ߋe7=O/64lMTS6+ڼgL%0e(2RJ CO|vB<_ i~^9ybυ=GH 2/aPg މ"_[AQٲ >!R)^kB @[Bpa<*';GӅ;oH5#C%шm_CRk(28E `p)NM\Twwkݥ[?iU"MQ`x]Q#PA4 ﷓W)W;6YdȇT\ӳhM3kT@%a]1ƁT o")k8,ԍY[@ ZaI s]5(M:F`0@"^v!}ޖ@6@+D*ʴ=20^;V|*2bTOstGZ [lFHazHwkL\kz&ᚤتN\BjH'B!I y 4y+iLߧtWW=-$Į]MH"iy0Q=s˟zg C NE_E Ooi u܁Uӄ\{Ƥ ׍M)@ߊ@A_!Zi}/C*kQ:;ov%9<]ق] ҟ_\2Ŷn14_Sv Z>s[x Wr7i6}#Ne8N /-w/n/jok;rVpxxm@}xw1wѴ-NP˯]HZ{hu"Ȓfoars7@=C/:DŽ2|/e$r|>fZ'gK|"p澏c\~7|L% !C"Ӎr]l5J(bSw%ylTNGc5$;LM&3A*'J l 'ـ`w}o`\kx^uX/Wqw U7hԏ/MG(՜@72Fp^?Lkk$㯉: kP1yo{0awC|7^8:x@OkPumk@pd5*Z;Yk_.=}?;pm7em&*ә/>{Mlzv4v'kq`pYKS@lq{B )ʲխm* C.=$!̉yAWqqkFV7z3 ;X[x;T.Y?w>|{hLd>ZPNҋO'÷^s!=8͹G% "S(ܒ%p?ws~7cEϝJ-*!P95_wsD;  PDZ O2BR(KuŨ^nYJе^bPP"!Ь\V#Z5ƶqzmJ/{-rX4ȇsſ^àWHYO} Q7''CBݑ</78 )Rn֬~fET.up2 RUSp_N.@!:CuE5(SswR H'e5y[h;h$8pBp+_ƭy"\LOF8bD/Mh0ҀfG)?7>}ߞwt !S^4V Jhwow6V*9n|B$go?UoXcnu', , *PIɳ|viH5R,~@ z%%D._e fO+S)J6 z)LHYIh?i A@3@\8J29rY݁:\q5œsotyvZ8@忍OL!ۚ[u?5I VL3Yő8"Dl)vka.oM*q/U$@P1~`A ̟^xG  21y)@0C g*Ԟghsj=.һn8sg$b" c'o[[A=JslhgbNB` XDrPzRdPB/.Z-虁ϲYFW?! OB=~>dcC`R a-/}r'ɣ'X1%| @64zظO!f]ʭy!dok95PΟBzh-` Ug6G՛BlsV7q|BŭxKT.UI#F'4牨Z ~RE HqfGổ u3 s5ZV^VV(&1 ËnsP=~֙#Tf1#zrP( '+6V.XvSN>=*z6ή V Zթ eebU?풵ގ}dnr#4nM \|{(= Ntu'9)af#*tAwPyu$7rVcN'jg=7#^/q|/.M'}%R"+IQe߉s)HЧ7Лg%2vd5v FPW[Trd2px?] A"?'fy{o׫fjND{u8x~{2#(r4C[0 b2c7Qm)XDלE 4L[HDJqw^Syo%f[Sqgdp{%_"\~4mѷMc?w3oͬ>OvlH<#a!LS\u^SS"j_dCO, 3ly9/ys|x6Fpoh[QŅGPxVC¯p3pv4<(4@GC.l54g&vw34UǙN=rkˁ~kw)ǢkCY;;ePM;-k~S2U@ۺMzyW3!0.0a9E~2=(rq47ʭkAo{B'2t3d VuN,pOyD6Hȗ0&G g ZeD9o22!ta2b":S4tn&]ot" a)VkĈ_3D mgEGʰ$Ү=!0 2jnT >!a-Ł-02/͉ۨmM-k€>1~21k\x`@7I!y Q5#b.$0DzO. RQH`kqw2 2xj@&kG!7kD<0"94 k. 'Na80d3a[<-w u0uVܭ_XiH:iZh])OJOضu wLPDgZ6f 1I!Rb=v.ߛFl ~^ ?)DvA!*H&i#c~!4oy~/^WʱL9NE˟mݨmVUWQ*`RnYSdq0a0*~cFpa#mwgm)Om3Fx0ߞ.;P*ȡv< vӃʄYBv%PUM2 L5D 8K,+J]ЄXek$[ T PM|Tupg_3\mve[( X{x#BA?Q*`<;Ujbm0hsĖBGPnQJ8H2i_5 Sb<-\[@A2A@ i)r"Ωt\؁X%>Ȕ ?aܿ׎oOt}YTY oXö̔H UiY!4B+#Jo,M0aB;mطqKγ4c/K@'9 Y# 2C0C+]͚V+р*堁13`sMU#IjNƃ,ΎvNǁ0N]a9gBzvQhC[!i1nmC ݱEdDр ԯ|{ÄAKZ@C @r![?5"F.gpǾktV\1 ӥ`V# ԽƦ4j 5h5X쭒~ E[TW7}gSGTق>mSA8wWǓ.s|v@4eO.:T!DZ]6Pyf%dKdc6XE*– S9&pic/AQW?3s|翄pB"@qgCS@Dn[_Cz+?Y1>XFy  DwUN_zU.:dQu-R}ͦ?ƀK,9?%P[3Eny$߼U%}.%_EXuXJ| k7}'Ix8#`X{PF QBJX!3;aS/)y0@~ܲ)S2ânTToL;;WL.&"\w`HƁ111fԲDՐ{ 7ݥ׀8fD. VZBYZX2( ZIȞ\-; 9ѕ~.%\\ p %%" (\i'ij6͞m0p!G-YHt3PLMOjp90tUDCAs&{@Q+[Ae0e1MLf/Ӯ!rrNn}$ =fL" :D%ufMvVԇ1DW 83riLw:b M9iJ1ΤdVAj_E+(l茆 0H 1Fdqq݀7NLm]̋_zgo l@Db|.S.FVM4u*)Aa0#\D-95ivm n f{I6B*L(Eu%pn_l:xjj6jﭹ7EUDp@<UɎ1\eft;,T98o>"J\u/oP&ٓ]DŤTvI0xnflp}U&++nE.ExcOg6~E\ʚ@" K0 1duk6I(piST\,.iden THBh +^v(c'K06z[*po3v8|_)U`o1ͽ-׀ E|,Xd'LI~ ^QDI+] u6\jOU5k7pP//M1D(E.cYM!qcWWYD81|)%Cux1HRɝf?U/25AjV>{JC㶎jw]OH< P:]XvuF -5+<N_2OUԣ1؛Q&1BH#tyq/qwax)kQY* @dN8sh |)r 3>LcV'6C$3r'fh* i@_.%lNR<uϨڹ  T" #_X# $nxdR"fLj7v/+ Aم8̮=P!8fk re*~F&rn‚9pxY =\!Q.q #-ܼ˲^N %6@NHFhNFdV dby@%8,F20KPs*Js-FYR}&\m!s*a;U:PҩF.Ɯ(/*m-#qnp^]Y~2TEN8ZBْlݺf3>NP@A ~U:a &P0 FKY29!AFfL1>N{/Gf^ICw,@Lز@ ΰrG.iRh:b%YB\.]HGVO:}<짣pW*c{ZiwK a7(V{- LQ?XDs(a)"s' 9UL6aKd@#~@ ksݽ!ؖ&9P.?Ҿ{(NJ"]Q`0lQJsYBΈN-R LȆaҹlp/f`RsԬeWТs@C0N׌Tדi٬Vw|~~z+%J~.{́)JH)9dkq4Nn$j?gz&Ytg˼t)҅;˂n^jhW̐NV٪mog69oWRقp ײLܘ!P,n_L Dz ̢#JJ>'Rv}8s8YkN緰a<^:آPkiUMl'?ȾN~$c)دʚWS]uRyQ(=0nFZ#TwZk6w,%&bg3mLY-sYtL9[B1Φ $}hGYZܔQJC<.ѡb4)} 6y2G޴ox[kdpԓ~@d1+%_]hw6lѻ*nГ7[mh{:yCpz^prJi5 zi$H$V!AmsL֐+L0u_%~&b(Y h,Br,X3ͳqii ,pPqV,Mf'+=Y1}abWq>\>͖eؾs> ☺3L򢸈v-=;hL}cCF|'5s -KFR 3 8T-CC^'ɈiK_SVťrSuaĿo7 0͵)Hq"O[YaT>'d}3Ӟ4w4#d&k۬UKd  mxZeiq^>{HAPwf_?9'r]4VB-7KߠwQR"[Fbb `n4ud:Ż} gP /[0NҢx3$ "LY&SS8ŋM<~@Zz3@|ZB`l,bON !`a]tGAۋ٭klq_T4LC ~X2)ETe 3lZ@ D@.hX ;)('c~G &sh-@6@-&D┃NE ^1/^w@w2 Ww5ƎD<ҺM/!Kwh?Afۛ!dࠄ s:+*32 2$ Y jD/u !~+p!yYxTz8NSPkC7J&;w[+T>5񾯙y)͆Xܯ78#^éq!^+-;3}:1Fiw..Pi}{Vnw5.LΘt!%op#=Yq]k.IjaM^ DD 'DQ\:yrhae9UAHzs[vݽx'fx^tHٱ@a^w5i7<:Vvj.=z9ٛ>u9tȇ[Φ+xu<03">d<*t @) TV4< ,X 㴯.kհ8<@ޥxKu@LZ0SSQJ-\Gq됬p./WՅii#sڗ8ƞ\a(+ OJ`4{<ɘ+K+uwݯuo^bSvsF{ ArGbgNN.~L4ĶZq@hn)0 E.3-8qy(L Ƣb_EP賁xRCGh7"m Ly &t0Ac < dLk6~\ e" OU+wKv>4ۄ4`,맑`,^&|zzz3Wbڴ9 iM֣S[^6Ժ>&`vKL*(&l{YGe"f>%rvNļL}dİx_ƙ^KH !i ҕ`tBax )PII }>3]HB1h+g$zt{tw{? /N=I, =ej#`K"GU& C!DAS{IÓФܽȝGEzZ&)ۇHHwѷ6go7>Dڮ||Q8VCZdЧ>fա4~Xno5vo[1u=_N7mYp(@h5>R8șSuwHvOjPx[;'NBpwiagOc㠜JmF,9}"we/sS\Rny"; ~1yxfqEA8d^*:RƷ`奆Vn9+$=D6[n@ţ+9enǘLS2Тb.LX2p S,Sft̲2b7r C8O+d &>^2oC2ѷ"vfh&@{N}'_qUԲ\dW g̗!氪:˝2Z= s^}8`Txr@{wy<#qhXg w&} {94g/ϸ?y<ir@WV9ǚ*kG,r?S٭Wc62gW~ 7'{FYLv{s NDD>|CPn܉ȋFz=n4꒝K 4Gkt!c]7M/9wsq:j4 S\;՝Ud&z¢0c'mjgqIi}z؇>=hZot&(TL,xqțK_8#',Lв_Ex#A)Y`crShZ[iCo4ێ(\DNk@Ѣ_=/aenr vZ{ru75L!y-aӬ0CLk`6|̽:$y'\/YIz/@Tݽq qb(G&u&6er p;|L;x2Pق4@3ob8ɆX!ŧömds nGS;gAƇCap&S6'ukV8qr(:t&( 2e:nKu"URZ exd 9 p,R-n烫ED q[8pL"bu;nvum-u9kQD6q/hә~#lP@lWTBӣfǷv6yՁ&y}]=v)z7I )eo=6 ْ=(s&#wѾ ^W^YΞugg[<] ͘蘼+UH4s~vy|.hfC )qp+O:If.D~` Je <ժuekB/"'gƁ3z{t==yt>x~sf8O[lG> /ch.;] Jۂ}oՓ揮=pטՙSo)w"#zwr۸dХtbu-GE{]-vKE׆( p}GlZT9ld•Wl\\V1g<js@q@s6vr`U"Ɗ&h.4)|({[BvtvktԊvbT])ne Þ,y®{CDkCCMHxNV+[G '.ցB/;c:󵃽MpsfGr7;0J56l/&=ooS7̱\myС4Zm0l8tDfpXLq-Wק^?}¡ p`A>SD<{_ e<*0i(t~R$<ΦRthri'+NOD2@Qd5مv#sxv8XFPq8Agtt)>4_e SħOӠӥ';oɹC jt^$ nx1 ȸ<^f *ͷr"'.HPKx`4ksvj>8ZTѴ/ -t=fݵ"4Ў^.Φ*->\~=~Jtq$$Cmkow} vyvrjzz=bfvN9:{C?X3x#Àdw"a}ni7A<'Mu1^fy$4] b9|uRr#{P#H)UxSIp`<&t5>3=jv2!6'ùXo:5كw(=>va{GN~ }d] re%rߍ\"@N\Hx/i'.W"yq 밹\sȽV|œ ggOsχ{9)'7J+J-X]9v$9˿ "k\y)P?Bgv& ^r9t'CLv='OKS\!HgKhGOcIψ{y: AۃѠt Cx)OxPG}*\N8ҦnOK':NM=,P%<e0^$s{+x }|x3K=L G=Ta9Aupj,2;/"i;WiUO*1 uPZD쭩y=\BR'c"H&G %zԉϔ t[ҩvpy\ʛ[!͕ܯT$ty iwѢS~rR&dBa Z`yr&T uɁPuNte| @<}\/3ʼ6@&Eyr)"@{iCzU4RP"AT(( R}"U P(?Iۂx< #SzzCRW'Fc0Z4vu^;+c=Jp0 `ʅhaK!r$@kP޶ |Sg ޝ w>Tބh)[PB3I"zYHT) |PD(AL +M ¥ (P %*"B Ҩ 0/}Fw>Lf  (7C3M4Kh   `V?iiƧ;N.Abֵ CK?G$ '%열 )`MhLKBaݫC(dPOPRJΠ]meqׄD@5D)5GFr!Ǝ JchiYaÁCp]''kd{YP@wT@hRR%Pi@D(AC!S J E B#HJ@P(H AT1 !$QD@PX!W"DRD UB@UB\P  D(!ġJ`R@09H(b!DA1@Gҹ|%*4IPS?sis~S~z_0zk7}>t2;~%6XΠvcȥ()Jy;T]cvyѭt2!Ecs&m-.` !T`E'q*Z{2DB*kS,otZŲUHl LQOX?b۴[^ IƩFdnPHYu?!wom|1e|bdJ8p\[12:ם}K2 DL҅STt\!83r #<ڽ""Rz_7ϯ|}WުH@aW~5_B"Z,W:ً:]eP d7EOi9a5s!X.SXЄUA|U3q8noE]^\jߑ" `I$R "XE)E P QU PDhABh@@VP(PPQh)@F@ P(BETiAiTA?DĪ*"`xOU" @A3JA+S+Vs(P \H9HFD~.j4e!Bf'y}pk BJ7+VlJ2EP=aLm"Z cLka1dt+nmKeVnViZ[Jݴa 0f5Fsh.N ˕hE0 4D'떑)8U Mnw٢^\޻ͧ47HܩsW♻;!r۾C8hȵҬY99U8HdK%Et4.IVVkGSssyULzdmv/0 @ IZʓtʠ .1sUpCF \;f7܋9 "UI-'UDӺZAe <=i$Ri:/|3QE[VAߗnQ9Jsub._ͅ螵?OS p}h*s1eM)G rOٓvne&hsk\\p-hDAx%i,Q$8ۗ0In~4Fq JWINt2T* qteF0[B-Pux1V@$}&#9ʊ\&)96P&#rF-A8CM!.s57i.y[%[pd/Hps&y3!nc&Eq+VJU(a] %ԔƥlcaH]I APu뎠D Gg@FQfQ pw֕4ޛ>v\vTi>9TRʕoӣՐ'F(:irws=;W5E,1>VcAև/gfh)@B{U"'4U%B$(K'P6GV]:;N<3Rm`J>.'Lݼ/ tU-oWɵO~Ve`סWa2 7D[evRkrM= >YD$ Н@͒72"lF1bQ쭤[ ,N#Sf)4azh$Tkgݸ9VGk/RCfZ˄úV.&f\SJSc**̠jI.Y[YriTh AdKNw&mV!Jv|,T6}%jw莙1ed3)VIxO"INj2+k^uyzS/7nv-Klp};J-qǛWSߌ?W{>6NzOgi Lh&B|]竈K-=;tD+ֹnt]qWtjMvoBJrE4BNrBo2ڔblªA5F7~־E@ccH,ZN%"d㖏Gv4kSfLwT:ժ o-Ӎt;:gQҲc-(0+`hjAX%8\ыs{["ʠk6^V.SAuj$̎QNKBFݤ_gL"fnnlOdK[l|%0pTNr$K3[3G^fR9dac4/tꖙMDw޷v(ƱoMj˴UYKnqG(3em^8\'BÍ>}̛t7%y]Sz%R؎pn9WTq.Fzf v6\dޣ*] Uꩌ%l{KvjVa[:@zvsK]`WǤW.gz*n)mYQ">8U\x[eMfSXAHL+2mb&@˾Wl kjK7fu]6Mxv{vZo8b%\B޼>K4핐KΑ8Mm(:((*FN߆bR>uSPqZgY-+mcwm ^ITW_ʔYHIMe~R]:(@G<7˩adPnEl{mmW-G{lP/e<5kt@-˄s q~b-'CaJ)M),l@h)R4)}޾E̱ٸY.1j+Z*D% !$N6Q(70D6⥎k2/P/P}HUIYvz}:ڪ5u]U/trѲK:a}Ye긨iM -AJ^9lrqUԦ=S[U*^9OŒݮRo׍GCP>QaYxRMg86am(Yk4)6GZ%աVxxi;"ݱjcz3-ZV-Uⵡ75W|*ǵsT1\!.E[dpݮyŪ8[upe&= ٭9T@nJi~ [#NBqmmJ$;6iqhR X[p2 K,g .N$Kpֱ;_ A%]Y(v@ Cd𛑽Z%Vsw5'Wmʐһc@=nJ2eKJ nY4{s\$U Ǫ;)ݑ}&r~*RL4P&A/qrYK^ 8d%{\ 6SwA& T@qI͐8kMVT3 Z{‹tﵺW5rDƂa&Qn .ӗjQ9/޻EP"Lu*p .%^.ڊYz>-{wn|3i#LTzGs! fY/2<4|C8}茵KS {S~P` TT[‹|U/a̸܋iݕEQj}x ϻfcnQWh饇KS\{u" B5A[ rt[EcWnYm)6ٲWd؊4!f Dƥ-2a ԵCDR\El̒uW%pl];4^6!<߬^=Q2z;eBe{kcԽhb2 -*-'m3.* &KpNxN6|!PC+mg:&Y c}ۇV;J ={.+JNŽoݢWY ,_z,hRЂ6)C#mp9U$ʹ" 5b'hUIʥ!}4ͨ, HVep|faLɾA+ .D%"h)I p-ĆYWDC(b_W'(8l֕TnʢXTc2jZf#|KS%V{['მ"n5k;6gU to.h3WZTxQP{ki5VwLkehoTvӣjfعfK:TcE+ܓWS%S( ][٧ėMY:޵ ^T6HP ]a7ѱu[\4ԍba6LFk<#CJX ႚp6ha$UBhӌ%_Z1pһBl-zZ$ܒ*n+ߵu4c.䶸W]+զ%gp4"޽B.Pouz3Uٮ riVd=ĥ|"mLֹ\f;tC{:/߽,',]θKٕ6ABq[㓲8ש޹MƖԌ 2Wٷ[y'oy8'UIbPηoYH1K%_)ePrkI޹a`L%i*.k]X[F'0ޱcTx 9Ռ J'N I0TjK,R(VV}]]LEY量RAweW,Oj]]>wxůPtH<$ɻ6լǍQTbOH([ֺ=d׎8E뭛+^TyuU_re cwMٲYjT}.ܪ_vn%Bpm|YྥGۑ;sijAA}hVQb{Ÿcet>\)^ҡ¶Z+-"Z"#88{N a+71,6WƢ3lsBc$[F66):/1XօIadmt׼9({N+k֛>NQcnZi\mq6MW}Zo|Vv͊Ni[zڳ{K6XŸ*x7\&rŬ.hW3nm76뛥ǻ(kukę_uǛJ9EY)wט{"YKvϽV_[UGxzp}=:Al&j҄J.1%eZۭuUxa6q+bZ_־l׼!L,v5I굴=δ賍WJK=kvF(VK*q<6p"׫ⳆU,yֹJ]ugn_)kyOf޷句"8'҃k:aL#߻뛾}<ٲ'וe ,|m_=|k9yלwmqi/%D7e0aVZYSi:Q 6_3*DWXeLY":UE G 8v;LBkIIEZؠla[Gb(o$JmDTJISDd㞴/~~[+?$D:?یgt>AǫVx<,q h}93JGe8xꐩ "FDFZPihiA EJZ (PiZEAU)ARJUJ i EhB)EDE=}UH[UϊVnR>RpfT0o>cM"x?9™髍yyv2a҆5J:yFv5A"g@WLD 3K1lâ5FǤpζC+<2I!i?Z\#r1I͢[Xb|2>h9)|^X%]ǏLrhx@$*̔Bu9r!oyH{#*˅dIVPI&OuxbNx/ϲ.l)8hX.Ӻ J\vKZֈ@duBA,F,nwfJ҃ aVX7#ɣOyQJS)uRR0;遁踽Cv2*յо](xݺ0 ȋYrV2&}G# AfJxT6K_ݻ<[wMgT@lzRՄF+"AEKk [cl6\)- vO]m d#AS1 h R 4C2˄Yk"Ȫ9*^Vj֣9@fQa蜝ʓӰA hydrw4kݗ dLBI l(1*5m|F'kZT!//^?5R<+Q+h53hK굹Q FXTKq}0-t}_]:N7-0Qs/,bpZ\@,iNw5ٖK;H5v讐EeEyٮWZnma(-t nyᚯ E_rOUa-}YkfsLNI_VC+ܶm߳" u_d!ˤ.Wsu njDN7!vo毻+$ff0cOJON".|7(r״g1:a[O'$ޭ;gεUyJE!)wYD,a}]ΧMa䇪{ fC`>33,TMH\*HHTEUow 6x{ewa[LVR 6,xzE#4XFtL">eȭ#=Wy9ɤ+J JIF)J _X 5>57Ul[:K=} uVqj6}+uoYwk=_F[ e}%W0X.@sASE3`}bzY%!޳0^[X(]X'RRջK)sSԅu)dg4"ll1ĬVUF+QKr(TjcXQRlbFH]$)i3 69MZXH< ά˿}0N9Avhw s'Dп#9(}SklkIa#mYd  jJ/rzs+$C*03;cJ_h6ETe;PvCqw+i.ܬrVLAXΕ3T y ی(m ~vʈtn7|ve(+X1i"7wIl k3;Y Pf2Kx*KfƶE楕^"W] ]tՒ]U[-ƮE/u{-N)Cg|L^qSϰP9"YrwT f苛K\۶+GZ|L ŧ׫qn3vuǞ3Ho錎1q)]9Em'o"6eEr(ˈGU QYF&)(N3\Vq@'NWb[ގOJZQ.oiNJ=Svh[:ouǢi57.ly-rtڽY=Oqn]ϓ Fse5ˡt2cjsLNJ7ms57<(lFnbkYzN+t=zf !Vmso1_yk-Rc7znQ55{ZMfK<5~6OhM9421a~0:`4Yx]j-hA;C][#]7쎽7!0˾:u^ۣ[5pۢ5Sna3Hʳl󄕺{G0EK< !*R[߼lCsw11|.{fID:S`dAw &y62[tܗp6RHc1$ .z2 v7O]e9$ n*E _]C4 eK R+'Xvkn}O"FgA4ʶs@;:߮jxC0?Z/rc?nvc\s$wNJfAPGXqt(сݼ _="ˬ~|'͆SצH-~n}Nˤipn{)I"c vɩ"l]%;D;yg|_&D_Ϟ5n)DYjEBOߥZ-yx8(づfď{{NZn˼r*3 /kuM~ϯ+ces$Aǖտ>acj|>p5qvlY8|0}XMW2X` p:@@2:sWhx@>z@O |jjxfDkɔYKsX@0[!h$/3Ȭɹ;M]o>;}s/nZ_FWG´c}.ˢtǵ<&6>sv[kw3z/{E#RfXvT?],)6;N@C[^"WGq9_g/Uҙ80UJ)2r\Ҹ\?zZXyw2<}>=ym17Zqf+9CEg™Oc/-^[u_p< G] K2>'u@oĪ-+kJ'r~澉:z K =w=@mj=L.泜OS=/#g'.yo!K񢲬a/VJ^YPx'͢2șX/]+22?y@ZJ >sNzGQG0}v>_r~Cէx΂[]gu6;^ =`9,kɻWӤ5@k3\][ d[u WK]o^U3ApsV,v|߫`?)eaWg,s}5yUߛF{|t =G}VRI.i 6[C˽g;>²"GER$ >;C$ Q KH`Om?aF}+xC[v_N;d޽_Ea_w?Zw^Qv9g?ǟ'9gw"ƳO5{zOUÝ_6trMGUL՟'}(߻);-c7}ǔ 0@ !8L`L?`gWYi*yGs~$,8y}O+Qcێ)? Oy/{^Yё"x[_e3RSnoWk?l2sޮ߹7}dnj'_ُc65i udb[wTڎOE gÔe2P/cS_ ?(|]Kg#LJk/Y;w}^G1u/똯d?Hv2߹:ދws_'}r[V[_c]soƓt7kCw_?n&˛*Vnz;5dDi?.Zu95}ιor \yһz(^>v/M2Wg֍=VzjqdScL:O6&3.??SCu{8+}![:%'?{ >lc?k붚~qaYWAX .[;qP,*U& 2#V\l&>\}p> vN'_rz→T%z/tSr_Ζ뙕o>*o ƺ.XA o:U]ݻDC}J{{U;=^jI2%c !%{ &%s!z\Wס%}ݚ?M1#OQ_#,\nϮ۳wLOOf'7 )~j"kUe>ygZge"jx1Z<~;(qYu|1{*mOt5sH~;/^>TI!.5[0H~N˽"A`xoolI; vM`o{ .SOǹs?<^_}VˍŊOQ" H̄J?˷mࣴ ^7YH}[j˕="DI«~_U<(B4 $+HEhtvi?睅&!19#z0>čQ=F@_j]v6BGhP]ufiyg*/@-䫄`/:;ր?""C??ȋ/z1;"@!b{̏g\CqJ/+ݩu8>g7>E#i!XSis<8b[|^3;~+>v T5{BXӨ氷.|ynEί|gqA0+ ="]_ة | mŦص36\[&μkl:_'Ez%+y^7\Q|'|$c~W~0vN'1<;&\)8H .iep[sR{%G3ka~h{)]'UY=ΟYUD80/2s-%swYW eSI\4- <Ə 2r;NҿLijiUs︟煰iVg!mҍAkKx{O|NHot>>0u|d^ݽ A͌RH\%d_g/mC4o;U1fޠE_x"s3*wK Ժ H1r)wqXyO/.v'[f##ݴ%?ۉ㶷P5.R@Dդ]Eo%iO޶7+G4 Y "#; Oo^ApP'x# 䐬0DT !]*E08}|lLD@ (V)z\֬6"-kDޮ|>͍곾/_N_)b@?ܟ.AbD$Њ9{\nVmYlEq]Tvz)o'rwian#S8 V8_ntwIn*y{ss>o?8j㞅+^),=!H˄/͛(Y;PZ**5ږ1QDj}pUSeR,aKkOx?S<>}ר'w ZhVH2P$Gqj毢ڞ^~^)l4hOPon^Eu#wV5Nf#@z7tlR1w1/~cow?][ ?>xv((>y0g/X>;s֯3qWWcMFPGAqAӕJjIoqM)i"},%e8GVS"#zR&*/#DDH[{*̑`Y4I\]X*8D@`oS(^#&]HұЗ# Q<&D$[cb%TDRm"R(3urp{g?x mI +S%T#,@DِiX ʃcPe/;P_?&aÇ֊EQ nBNE SԲJg5+Nblf=S& (q)z%Ka0帺\֮"ͳ֢ܳpgC8jfQvn~ uY xº专2L ]S<K phń@U<43l9vՅ f4/HD?G=q7yn3ǜ^F,$O_;=.5*U(9TO~TiE !Xwq/p 3ԥd 4>/jj]42*mz)Uq hH0cϠPzԅ@=(S^@~*P(!yvr7^ E?O9_Ga%X-|)eʿWV bC~lwa[<)k2Ջ=]N;lDUd^|Ѩl$cD*u@d@!)B:(@RDN) £0p v1FiѣjX0iD?RE6jHڕ>N*4,µ۹nt η&}/j6FォKo[qAEkV⻕zշI hxW+vCx<k;a4 >B`Y_HP fyذ J[ㇱVy!t~|Xb3:2{zxF+ %|H3CM }ٻ sDnu;9Ҫ(~OD^TZ^yoPZexs8?x10CERZ-⸷|྄<\>71ݛ^ 6(Znq>tEWa;vWFsR&Gc@?SeTwթ0Cm%!!W*xyMp$/iD-T*ň4cl B4-ؙM(ha$B @%) #5E%A1+j($n61lRH#*;𼟩b|X: aJV$ B 1Ibŵ%֤Պ[oNO&|kPкdG 0s0~2vG.AQӾsj& iX3䱑Ӎl:bOu=˜) 2]#-\z }۪xH !AUMA  i HD\bAP="V!R `3MuC>c f$c%aV];%u|UN%Dr(^VZ{!^ﱈp.Z%[9>'xw4 Ht *ʨ4N _,J[I W)0 T}<꽅c,d`ٷ;?ߦNG8F q) 0i4:%0T@ِS 鳮;^MEI*HhU=g hBR8EGxdAV~Nq:`AaHF~f)hF z^E7)AIm`wusFTe4eRr̹o1!vulwr䨗q)E2XF)EVObqewG|T2 Z[LӋB:UjE)WxHT鿟v}"h++wɲ@Tt ܿ3ODVA H_u#^1CGW X=޻wzu^ݵߒQ1DQRKIeόhsBuhܿ~vXO~2G ]IH7)dg^OJl($DS`aFAlO2#k(( KDNFK 6;0ѝ2#iX)ƴC2&sPa6R ZxoϲqXkA4@r(fhs64FR0;`*P?_P%`-^8p<$0-/`bzTH#./bXiPOC?w vH$VM&~ؽsq@IvSj  Pp6_[3η6BW$T Lj]_S Z{_ϖ>4*xq HOkŰ&lnnڍ~qT|}ΐI5\Uev."H\q\\*{8F>ݹE_Em ZN7lnvf)]3D?LnX^\$^XIEʨd^ _`"b ͘s\g~힑l4St*"i'Nx5Lfr7{DZC h(? Qewc nb|+WPӈ3\J+_R!ܡ_(<kj^gadb!GBZ 8 [H 6YY85F tKFkbC[̐ Q),3㺓OS(fQ#e!V:$Ռ"Q(aBFi 5XXXKci(,m4mF͈`-64M0EȲ+2󈝹;UˈMF5JMd"XJ$R(ص-M`hQ*4mYcQkJ"*125&(4{8`DA5Tֆ;nKSD@-Y׾|W9I4cN!1UPFHóT6F֘0aWuDR"G6H t/ȍ>VQTqBIB4,mre Omn%E9X\\uzMֻ-;M'fZMqd) (ibz'ecN)u^is3J~x1'p (x"G$bhbHMMmO~&fi>䌕&H[tF9g;fmͿG0EIqE 3/NLm/5  TZ,ۜ6"qcB*Z[.]ʡVfhTz3N_(/-Ls:U'*}"T`|y m 5c5~bp3&mwu )BthĻn1&Hu ӀS)S>ĚFdpl P.7gz*Ɖ@\j( ;!KxÔ8gq@ȧq(+AXzՒ '/ (o*(^SJ~WUQǷ4Ky|iƝ=g&| |trhFzVSzTt4i4-K`P CTDֈ/;i)̆l  &mID@b$Iݲny5#@wj c'BdQ4\_xf۶0DHTTmh,ԘmDj#&6m 0&6L &iXfLF5 ,6#BD"cPQc62T;][]&( YTh >u {ao/s]4Oem\꼥8~߿HI%4UAvc/uwgy&1\/–E>ɩrq7Xg\tpVjJv '.B!  ZI26"DEA4Pw ŵq ֡3G%Q FR&J-c,R'IKBOI^>XA1>jȍٰ(Uk%N_ї?σȿa/&q6胸;M=##BgGSkh ]Z&5+H<pE뮅QD@=takVb3:e2ƈ|JO]PDJFW5k 3!61jR2c!hL@DVuvɔ)NA?oZ eE(`)&d!Xa$lJiY1DLL`3~[ ~ B|jӻV^ cŶ h P̐,@MMZTF-*RRԕcE##`â*TE42 JDcLdd4Q3) j"j+^Q K 6"(c%h Z4w?Χ.>S.S)UV0OkPADHY2FFH4d1@MbhҘKF1 FJŢƣX2FM$ FB!(+X&0E&dhHEmF4Z1TB4ɒTKAF$X( D&Y,ADdИ 4hJ(@ 2L(6QDXLTY&F$Q%1PFHƂ40%d H3! mdR@&-4Њ(l,fEM@iѠ2j 1! E*LF JL$AQdQ,"#A$ɒ Ѫ`)b4BL6M$,DhH$AjL`I61&h"4DfT$*L BFHRIK*021Fbki6$4DflA)b"1e$ hSX " $Q#MDŒY $   fc%FAhTƉ`)14M4!!I BX"I 1H `JDM"ADd(*B%&4$H lE)L2d4H$h2H-F(P !!Jj1QRXc%F"1KfƲi+Ѣ61Dd#!EIEbRB( "LRhE )3#3$!I$&0FEb)AB!E4 ` 2j"D0Ě+,1 i%IiI)I0d & ,L(J)P%D͆IRF$RbIfP@`P$"Qba@4EF)ai% 611`BhK&5$Fblj4h*"d MI4XѨڊbšc HRhe (F 1Ě$aPKF &1$%E$YThb),cH ɘXaIAd2Li4"HB "eS"4hěEH@36 QDH4PDY  Pћ!LcIC) 3)K!002@DhBQ%M&R"hF1,D2HI(@H!&Ri$e ԔS5"QQ0Lbƒ Ɗ2%II#AB0h610,XI$XJ(ɥ HE3$#cE 3IF+0Ai"D!$Cb)#b#E fQfQ6&2Ɠ%[E ЄhIFQ-,X̖0ADbPDY2 $!IlF&53b, EMb(4F!"* 4 &b(6DXDCd,cQj(0&#YE0 &MF4E!FHA&(l0фƌ((1(1f ̋FCd ɰd&LdƌlXԑ`"+F@ !$DDcbBm$D16F@XЛ%cS,&C"#$QEE&(ȘLDX*,dLQ%HTZ4E,DLJHAb&$D,&ȔHZ, &"H,PQ6(*Ca"4bƊ$ dB (l(H6-!RbԘĘX&%XI"ō3,A2I24QDcQFĘEjHb 2)J#b Eو((بCQ1h5LciKɨѢb b"dh*"ȑhb bSB1%&0cBeS%,5$HE6)146$4Db `a4RRL iA2`Ƴ"$ $A0DID"PF(MDJcRFeDLѐ2 #LP2S-``% F c!Plƣ`Ih$`% & h JIБRD("bm(B(Ġ%&EcD"i6H6 fhF4H0ؘDi  d36%ccDY I*  ERcFJ4i6ưQc3LRH(j6MPKQi4FbՍ1& a4-EZ#A& di(ȥ$e31!XM @a H&,&a#%c3DEF b4h aQTjdbQFl% @A-F,F@ ơ0lE(1b-2̨ 5f EQ2Mhi(X61F$ب,IKBV1IPK IbLQ(,D (&ibď,L$Ɋ11Т,$L,(FHhMDdbLLL @!6f Q100$VH1L1 Q1V(&*HPcA RdeBDPE1F0EJDhb5" lQ$4 d(ETHDPi#I!&d&d*M2$I)DlZ4$́(HVB,PaPbh J "i"P) PHU(E H)Kɖl]0b64Px9NٴDγsQ^ۂ(J J1! Fc%5lZƨڊ4QbhblllXmcQUbű&6*4Tb,`b$hmFdѵk&,M6H5%d-E,b5QEfj&c%dm`&b 3 RUcYH41QS ,(%FH(4Fƃ`MŐ6@bc B"e faJKQ$H|͹\rtj :׿߀(*h"'8LXڊ-*-Z5cdQ Ţ+DcQi*-bXѤQb5DkbţbP̕&4ъ-4 P$-DTE5ѢQQQF1 c$ ٲL$щY2xysG?.vU[(1T4ر) f)"TQd0bDKPE4KF!(sÒ4 b1eIX2cX,BkvۿdĘ)hƩJ\bXd6ƈ3#I(TPQl3$1&ƑI("D4 *%QLhI@$ xr7{7*$$I&JJ"ɢЛRBZF2XL&1%`P&E21YDD1) -0آ,d36hLA&ƱE$`lbґIBhBcBAQ4lH4 2B(Z4ɛ$Ģ[H LXYQHRQ2#"DH$X"S j2S(0Q@ *2X$eJ1(I!LA`)10#L( Q$S0Q1@Ti1̬ZԈRQ2 0h0a5E$bhDH#M$c!$l4F 5% F M0J#AD)dđ„X(RF  &D)d&I̉"4Adh((#FI4A *DȓQ$Daedh0dFAA1 ETb&M h6A`Q QIF Il(Di@AD$ #D6(R)$hb&h "L)#% `b10XR,(TڈLѣ$FQA! "64X&fc2,D$"EcdHh,E JH h(ŘFE(H SbHJ T f6dJh1kJB &FQ$j4i5)$S,Ɍ`F,Y,m1FIci(a%fF6)%hшb  Icd4)QѬfE46403 QDPV"QJ c)1(Ȳbi64Ɣ&d"1D&Iƒ$hebѤ5cF1b("cQMEHIAQ"EH"C ɴd4͒42F!64`C$[$d Q5&,4bъ" 1$œBK&QE)0b$@H D" d dPRQdc2 F&IHb$2Z23d2RI%F1 ,4X%2ɐ1LY$B#M!D`e Q& $#$A@F#"#44`IF1 C!(DT@j4i 4 %LQFVI1bD$12F(JBJ5F$ͩCA AlD%!I(Z6(ɬdA$D4AYhY5##J 1M J&DcL"54R(Q)dĖ K ( ,LcHL &F"E2I,B6FPQ қ`FfXѢ(2bIQ4c"I, LRALLRHT-)22S J(  2TlQ4KQEA҄"HE$j "&DH j F 47\!14BF$ɌbHQfZJ@ؤآ",lV5Plf1d%IAD *2BD  ,RD$"KAI1%042LA43Te# b ,bL&@3df`ID0F+J*ҍ24L)ō(!1RI$#QDA`4mcF PFb#4TXR)4QHX3J$AB!H4  B)*D !Lc4ȱbH,2*d( HLdƌ$)#$!B-4(BƀE(2K(H9n1d,Db()lcE0Q&,(DXEFheF0S1QZ4%2FHHdъf3D($& 2%2! 8S)$Qi13c&BJ`&BJDK(M0B(T&$iILh,D2$#Pi*1)$XF$1bDb("#^erHQc` Ll%hHDF %WD̰Pʒ#$kWZѤ Da"1 gO7IA:{nLnݒ\piAj*7"NŇ3^{ԓHTSu!W3a՞[: c􇋌p:Ϧg*\~ԤsTFakm(ZfJ*2x9hS+ $Fh[խ^8lD  $c2. ^K=sV;SvÒ ۲ ލ͎Mm63pHI'zEC  zs: ,.@e6A2&ÜDLFcp!'|>JEG.7{}6r6QԦYg瑢dAgBv>_O!YۈCV*󚔂IһrĐTHЋc2$bmxxrmElLEl$bdS1hoO5']H駾W6~(oސ]DH(7jc ;EΝ8\tLRnC,쳊CÒI):x{`q1Z15Pl3xTZPL(IwƁ1dW\X>:Vc{t-f+68[\2%k wŷw f"?ێq=>a<]wΉ-[ u,UFݕ?}(** #=ۍAmL i J"BX0>v>23 GevEZd()a"-3V*jyT_/ĘdmHOаm Ѩsmֿ]$@OYΗJ+y7\L=W= ?h7PTQhZVRc&J)~|֍}$q"`.)Jtϩ J9~I7k[O3Շ0}$ SQe@H$hI簚== 2ev}4:6" qVaYDHx{S6AT^fz$P 0P1b Bd#蠕~a8T^5J{q<9V,Dh$|.ץ!-(Bd$3\.'/ʟgg9h3 }Ḁh$9BȀ2CE~,[W+74 -!97wdesսjMq3,M9(9T@D-9B ȁL.XtA092EFq~jz9zmNQ>Q ;|=6O>91DX@=e %^j JJEhF4EmTI4"AiI@4h*Hdo/bc"cF,l?KDF6aPݾZ2AI1ԯ8]/?vO_o> I/m1K (A4|2SIPq}z zOx7 ; ٦xq &\$M ͯ\A׋aLBh-qeyEL_~pdQnUTxzmGwvƙ%4Qd H!@`C߬jJ}=}?"L/Ãz 8Y%®eRm ^Sq|S!ig71tBŀ*LE8=!U!<*#$ dQ!<@<^  02EC ) 1#QE"IQF Dh2dɉ QX(1Bi++k+|koj)™h Za6W., nVB0]C*R JR Fdqpm(˦]ts,rj𰻻n[TK.\%o&wH7](ф=_*bhʒхF2PHS`abS5e4Y `l "Ű6Ę$3B^MXWxZ5)dedHjZ[APb jm+cmF)DwmkzQzȡK1/=S|oZe!K@J#F1ldM = &n#u*7.iznP*O~o맵>Wcqb+jMvERD@_ ռy%=?ѿv$GQb=Y8pq67X)l.8F@7R>"5E?WWŁMŐiQ)JDLHPX ɱEQorJ-i $m%&*l4,Ȇ6ؓ3l6m$ƒ̈́4Tmhh(ڍ LH񓋦P50XwU`Cy"k@1K0TTmPƏE,b)]c6BHSbAAq??yS9e%yE}G~~ﮠE!YWrZ=mkՌ/nu2I+1n w9Rnr #GukAy47ˑL^l Y 3)Ѥ? |DP*H Į~zS:IFfNEj0czbg~֎x? "zƊ%7> ص O"iƍ/ΰad@SEW+ƅȇ) -DTyF ~g?* kǫǟ=DxpjIf:ttTZi0Q\aDDXYVJ']u4nutE5۪U]A^uL'[k\C4ۗmHǰi!Lb}1ԏyP BI= n-ڑ5hVa޳~u=&BS+bɶL7$Q͜]uc3#so2Ʒ<`cNUc;!!DM ?/ie#ֲYt̠0hrZ>{֛,Qb'cQD mbaO+l$3ѹQVRԱ=4WHr 0#^E1\{z _#WI%%k'I_d[>@H) ?w` 2(i2Z* r/ S>~0$w.w߁b=QrQC&GRXW(#O2 rz?=f ,fS|;i /Rs|h_ǶSxJՆ^'y|ηq0^Tǃ_$oO Q2lwݝL YXMLHՆ{1̶rU?B=@~4V\DC|wr5kw")\"I>in~ӣGy0MTaS$JOcz-50+Q-<뉒琵WSZn=tؗSfeMn2;9!E|Y>ovWݮ^.TNV+CFyy7O?SjԲ3FeH"lRJPi11P1q=B97W"ߋyNi|_7}q*(HiXɺ0{c嗶|ss<)[ #L K/hq3 BXPTWذ䢝hv|q$} #:*P!#EmPA2M)Z&} %HH1)MUpDGIo)oI?8DB&3h$CM$E&`l͓^gjʈ0#x/J,@_%-1Q]P!IRM׭@Sh0+#Fb* Q@Y&FVׁd1îq^<}^yZAd[n LX6$NXفRQ cY3ӡ^*4&?q/U'uI GO*>`.pGIۢ=9M i4I  H jymH<=0IXٚEQW<9BcC ICYRJpZ5rԆ 7l7.6B4((BHh2F,DLMMVH)2"U}xDgmftzʵsQJ$DiFH&}C.Ef%>ѳU4MhU$H$҉#\czs+0Ifi:շb=1 N<:A%xc}{Oϻkbg2f]uP$R8y#fOʺ~!,,=LJԖN| ㈊DHҌhk2Ja}+B%2ZKP`E5[\ \OvSPيZ32(ۼmKhlQN\^UZ() 4DMe 0USJijllLak#d`J-B!) 7w8!)(KM6d0V .ƒE5)Mp *XJF!0!pnt.99s1TW11m&cts;\S0)CERJx*IG>ɼ(= ,eFٙv8fC9? %$-S8%ޠ8~TPtWޝ  P_?`( {:9>"؝d}FB5 3+M+[GW_3$9e|/6p!XH&)dI ß c T uJ:keL) D *^a0t>) /N;[FK[S1PQ‰llD4fP BYQ(HQBkRm1TLO܇a mVș95UfQ_3>>cRi}g9Y~ f-s mwE:*R"ݎzF)/?;- woz@d>^Z]@B?diW(qwO,Da95R1KDi\{ږۅ2($a}g N IH FYK6jU2%(0m}m˻VtHIlI,#6Q!P BQhJlQV6@STR kvIdS:i-H#.rIIK(LYb)ΜSL+Lli\4ȌW޴I`#449콮T&~"6$q^+IMmEū^oKt#HԛC( ؊:v)ɣN? 0Lb4Q 2Â2N;Pid(;G`ҚaZ_nk?Z|gK6l]Kk+pP&0tNj L% wp7Lyb1!HP N-EOkݹdR=Vζڳ 64mTڲ-XQO=H:k^+6=@FH*D̦fLQ2QDC31I`ţFɥHIjX¡.jDQBظw81(;ҍ84YDRtd1בW t p8=wqt2#! H6%R%")c CP!AE-(ZxAۀTހ3|_OjH?gLbIgv :M BMMhXQ uWJh24ң[XZ"hԎZ?OÚW-ႁ!C^*u@:W0A1'OK&[v=DіfrTFWl?Я N?R{0&!&DL HK{_~蕮Jj[iiċmš7"~։>W/^c~zDՐQ6SgU*&ixqi0٢#XI%eҫɫFuQX9ML5v}ZV'*$$KrTCBBDO f.TTU-*d'51Eb+ R)5􊰆Ԇ 9z1˵W[^MlQs %(I%; 6OebKJCJRO-8cv]Mn&n4e  g T-Ls9uhuP{Iyj~Gw---'S,m]c=yk빮t(6(!cE$I1ɋ9cBj֞Cd s87~@ |~'Bi\22(%qx2fTLȹ),|N\jLj1S 2IŒ@I%!Ij#lFQ!.goշtU%3kAhٲ̫!X "` e=K',#_yg*-f"uJ d`4^>}~ق!xFCDi ߃QiTu`}r%#zZ{1nۑJ.f:]`2UŹ$8~ X$3  %#^WJ 2P%k-iTv *1454ڰhJ4I*Hl4Idޛ W̪j&6?K3 fPAB;"SFkhlhj-Thk5|<ܖ,J")(BBc23d +(l$$%AJfch"cC!2# eqRJ.?} F=tـDP-h\Hތķ-I1> r4Vn|To¢E$N'\ = >lxi~\B:7xPBO`d ~m,lsQA ,HX" j[h~{_ZG}!U--W"' t'V)>E1GBO<өz1iכţl 0tSҠOFl~WwJ Bu) &9S[ {gTa!A"EEZooW]sG>a*&2ȔV1W'{)[r?]f*}s "gڷ5 |c( ~e8=ʿ -.PQb _Hya ǡIBi?]^ЧOn.}wJ?WkzX3Aʀ6yD@mȀ{Z%@EZYBʛGx%΀\ApL$D8wk"n'y;ZVJ=gɣT5jTIYr8H[I 6OߵD(mI Z=Y='ԟXZN<*>+zvVQƭ1x*"}:BM"VC2X6AƍDLKѱCRc FzX(K׋?~䀮>shwov8)x|1xqSb\qľ0}>%9ˈWX6 1\˙VE2[k2 RMbhYjIm7*Y(4UE*"oij)C3TtOH`l=t3Њib<[YK_˄|O8&Đj4N\]r `2@iBڻM֐IЯyf:_]}"4[-S3 ?~F1xiR ?+A+("RP@Z*lDU6beh%ʩSc5*J1Vͱ+ ّ3M3i3S2)QIE6656L#m4ō "ȱXW6VͭrU4!6KϷee%̶ *>qs=G QH($JbSTrhIZMF0Y"ѩ1D@F &ٷhyq۩6-p3B=K1;~f|bV*F Yh΢7 yxpbcrs.5 XF8ux/Ot"V|~| "x^zxMJRU{gjv%JL˜cНJԪlZW>%k-C(L ?;0DESF)(H\,`Y Sul=^#XSQm(E1SlV7=~[^Or`'Oy} {*xU ){ۦ1Xj?Jf!+9R#tȽ0Bd 3*=ֹ&2az0\k!FF@:ɐ~$/&0,} Rz%0 `hB(s߼M&433{-pBHm/_ޓPm 6 |hhin󣥐?[aPlvoD;3=.|Y[ JXa4/esbRWRiAL) S8;̲߳(+*…UֵBLJ/7dƨ:7=ɗ׿ky^2>u5$.RcRh{{Jd>p2a=Yd^G,P^ Y|"֒ D#_Ю&KѴTcAX˗3ʧKl>?j[Ky~/Ukg~H$wIŴ O.7x+($@x10 ɃԢ@M庿Q}1| y#fpSrfm13+k&CB_Ocwpu2dXOFфr _0}G6xEĨz_ Ҵ#~ lIT% "陉 ?A][9!nA(S(z}2R״.Iu<-Xe-PKŹ~ yI׎}8~ƣ/Xe2Qe5f^\a8H iYIdвa'`Ac3B_иײ~-B@MZ2wDRtviTOO+ڬf$iqnԳ۱O<"8E*3L +Gad9;-Z0\cڼ '6,/MpaoH,xRXp;R&.||C. sc#h_ۤ\22dB CJJp?W!fRxqbOR d5mk) [(jkS6F&kI "A1yլء_icCyCvрO Ā)C@S UۨZ,UKVz@Q&8vjXjJ\G:j 9lχ]ϵ܁T^O\ci<ˀBqPdՍFadX N2Jtݎ3,n2ppހ-o#?4BuxdRdL B,7ZXT?[¸4+>вRH)LF|>_ "c\бfHvbX&(ؐPhNǦο5%OWa b+z;\qWfce@@ϔ8SidJhO5qVZu1X R FF[N;h[H=46?_I/w 9[iN'|Zxh (̻$dOPI`q'$HA0g]N7pɜO(w3\]:?{#ȟJc/5aH$Eܻd'B"ݿ:9"w9XkoN88GJy9Mҧ#}A/kԁiTSqX}׃\AAd+h93֕_+p]R;}rz%>_l+^SɅg$*Μ;5M K'>(f`nNɯC񟊼v74vjKE}ߏs8[?]67}~@DV3X` >XM4Q%Fffb ߝN]kG|4>oFۺW wD`D! -ȵV{XUY=e;}%*ѿe'rR5UZOllV1Eu p:Z|_煡oV'SuBjV;W, B(sD 24 ))= V!P9+ DE-˹UZ(Ub3iCAͮ{)V(9ɭVcQ[[RQV2}ڍ/?O=&+|y3@(JJJ;LA 6X04Hr{+04@ֻK!5d`'^ pN O  ((6V[Wk3U mlm!N!E RHh6f$ňm5,L֨hjYD )ViJ) 1$;4k=}"ymܥۗs[i3b`| j5F4`@g̹ihύ  G'@ v@$J,4@M]J)D.5x/`g`kA#=iu<[mUF ȹAG$% %U+_ߝ3i$X#=2D:|O=o=6:݇"ç;/>}'n0C}Z)K@~z? _9-\kj-z䷩k֫AiiJ+}G}Ht]}&Lⴑf6NVhAPBHJEq) eD*&K\Y0ɖJ-bG2. lm˄UDZ"2~XJãmUȶRL *@ȳH mԐ"QJ%Y@V1(TAVpFnad.j%-ZEj*6&\fdlm"8HD&fpTVp*7)FIH*#1vHKUܖZ DhQAehRnb8!X.౤hDI**e HJ0#R#U-a贋Xb-)\+JDZҨ*Ԑq+U$mp%%W(s T.JPi#U$F+RJ$i j* ipP&`Zjq1j0"DTZ70k  %~Vqq\-h !}qƵ]rcQQ*8p82b0Xq)VҵJP^1&,-%DULBR:+FS#ѫ.UwX( #Dm")hRڶ@G+,k)Q̅ F LKb1fvNUTv=i7X!q%ˆ >+AM*e ߽c^2f]e{bQn4}xZJ2G:c-6."7Jq ]6L#_7{m<@sa4 USX 0 {OM7r~hӇ>wRjw<&4T EH n~]B#n6oɳ _޴b„{3"__?HX>aEa xC`[*爿~4P+?8nm|OeL#KW'zHt.H$-(*y>6;N_Ǥe_;6_0{/d_ܿgXo=&dY]>1F8 ~nL@=AJxAW5<shA?G (% J(HNnQB@( '֬=?A ok,{?2l|W>/v:ǔ~~Ϫ~F[D'8~WR)*Vcmk4H+Hoq?rvd8]'_P(Bh<df\wĝPqMwǃHto M%Zo⤈}G~/pWi=rq7_d>iA$g`{~VAM].a6(@4c?W;/ve^?i|;\~~GsT 6zCbgP=k #`V}AM}%ALc.DI@rodƂ3p31'ɨP_\Y/\n@p)?ǧq :9k_~|޺>S} }(9g3N-@?(O8xĐcLG+OKXAD>qЬuuX2В*,rX'rϻtvK P1S1f?z~mfQMIma.¶u{K;/IFrxJp* X'tٴ\o.sbwPPdk*Wzn.8WB֤5'1JU7'ѧOh:WQhXCGg;̦{x ^bHsF5y~=2]puӻڍeX纨Q&ӘJY-)R?a~uqH?noWC'|?e\oy":o:ײ5Uj/%'gD]5*rgM|Bs] :IH>Oc6t ٜ#֘OC*O{-vO w' QBex3>fo#}yYٱsfءA׽ITxpORjPaQx EO,yg ?^\}*z(FŎ_s~၊2"{} =.Y߿l$Lq Uλ͂"[gOsodǍ~_8;]?E{'̼s.sӔy]''] _vj۩Y1P?*;3KZYwԐ{h;ǡi}*{|^_]#g\fg/IhjğfH>(:IA"fpk$U+A`\"g`" JBY<9p?Lpo+)@_{>E(--kvA1~܈ , H*QP*"+z|xXT!Y/ "+;b8qp#ѬdϘ3 ]9\n^O=q>B66zVm\齯{5h8{QKO\;5\̀xdYZazXN z&Bϟ"cN}o슞;{Ke DGT!ia C ވ @̓3_Δ<}( >9Jڇ"~} Nt z>4bކrBwnhP ?QmcۋY>f t "hB2ƀ~|}l`m6oy?7-CNwLL(!U}M 3"`qym?wa~u }ZJ`ǂvT5n`r0LMLx z_R;:X]o:v-䭀I\]x Fe\D$ZԻ[_ d &t%I,Jnk8.%h\OQTjM6` RBp amo ^嵵Ȅʚf` LS^{[Bx`'Q3S @J BQč(4QD*&_p|(wཧpsx5~p64@9 ʬ }%7MՕ|[-mLԙ i1*r2 oqsf!sH xR`?3Rk鿚™Bڪl,/ۃegWsNe'|Oa+_%o)lTe韡>ÁF5@K(C꯰S'/ϡ(I mi64<`{<LUp0D VHV!U"Ȁ6Qc[eU^ {D8Y,AͭFDZAO[҆/M4!.SvSRݎnעeB'R%Ñ$}=JqVhBNNxu")hL]YL_Ǚ7̻زb } UBd}>6Ήj;Aܩ 0ȑCX{heU5JD D9PZDFZE)>}U{CԾq&MMNPꊿ/2 ǴdÝ$sQaXviGz%|U)%%mOtgv ث~{8 z7!vV>r z4x$zzS/>}7=ݢxlӸLgQC}CM?L1l3RIe BZ]$/+YL2@NwV~I$Fl#-^}Sy 'G? W-4]V@C?W4Ǟฌʦ9 =#=<˿z?_~GG#?eݼ>V(e b6}MRT<ږ5֫lԘw,*[ouf &UyH|真rzS:k+^->3ٸ̽q:\aD<toֻu20!)\ B(nB!ΌTlZ8rm“F@=L]{Xs׺0](g[Nq p '}f](Q8o=lS&f+N 630d\>܃';3z>V޵gw:*Pđ#͈XK'.$ V!X87IA7V8EEl2+ 2%TPozͺk12䴓d7WT>OvpYwFw#j?UJהĕw=ŒoQwϗ _{ 2}W4s(DOE|4*̿~67 ޷${Kc'Ȇ$a^Vn-FJYtԵ#v1FlkJTaiEe|ּVz1䞭/HU.\CMqᓺkܿ=\JQJ|ڄ&:;%K{m[ׯMʱ8[jD>COZg{f˅ɂ<7C)EyLA$ _>~q`훧:yM`F*̱LSl $+SVHhj AWH3HpU:9_O1%m-T@0FaD Jsr:wU۝aPiYqOw:8U_L= |P:-2c?@PXiLa(i[|wf 4fuuwl{i'~QNJ)5B)L4M $ސU= f''EciLu\!`gMhﴱHhXF`A fDD@,AvkB_Op߳OЈIBctꯤSi&嬁8RR WJ`~HhCI5:>診Ş|d*nO[6T  IU,,5}K8):@l[تWZ#<>z;3R6/X8,i9rA1< jq3>*N>_eljWzii[?A +̅r1ϭ߲S6}Ɍei)>Zq!440 Q%Gtd6fDq'"%@h5'}vd50m(@U@GH2o>o#dӶ\wZ WpGg;ntj`*tpmYܝFb+B@)iBj~6Nk .!a5.~U( Dm,#HaWV )*mq)-$, fobX'/ 힐~L~qrV0 cힷ1`Ws<{5ĝkWgc EFOBo^C@6L|36ffHQ!tȃj>$2m8w Z?H֠Is3 bjJi自bfCSj'qtBZCmCgl' ;J"B/ _1AK˳_J(EH/RL| >d P'.CUib$nߜ}-#_]_i9H1.alJw  h$+f|D@07n)wD-37D BQJB YhS$\(%iEnYW,T9.iq潗 *>I>}NꨀTs'c20`Q1k5A0cMwӮYч?4oF~EM42H"2aͮ5Wo؆ލwm'͐B 1 :KY D:ANb2:} H1ȟJI#32@'Ƅ~;Y~ѐs8W 3 OGՋMy P !'_"ԃ=>[ͣʞϬQԘ#˹ xWu|8{/Awk::$X$cd2{Hgk%|#)ʞZ)-vmƟɩ& ^ L‚3){4D㥵R s!1|?H(9İ7&mBF9H@t&4e@=b3g:L+7 ̈rZ$A񏯌LPDK@?9\ -|ݸ/_/BN!pfsy!񰂂P) LRq FazJ~Ch``1C@~G<$wxؘ".bal]n_3aז|=ǗFf.q|z e4At|"Kw~;~~t$l"5Lpxg}|`_~jo(!Ó3#4nCKî6.q[2b<+9B '_4 -}·;Ή"ZIVQ?God蜊`r= :EBi3yeC٩6ކa]#E|+޺Xz&1+x^|5 ɴkŷ6-_qs-05 |BuIKbt_(=v{V ELWjH=P҅B9 ( d$ߥJaHߑʇ6=&crK~&4&!xǦ\9'>H_o֞ 6?/ 'sGQ _ƓۧoӊWiiL VRlن5R=eνpZ\c]xf]s<+ynNc7.xW,Nyh1/Q2͂`$E]SO"Xcoh$C(kϱ50 Zh E⬾~d EzZb|ǫ nJR𳰏〄۷:ӫgwk>Y,hbh8:e ڸwi?ef?.Fo '{0>f4t"`S2ƀ|p:D -wXf tݒ a%}c]eo5qؘFBbpsI)}jxR-PLH_t5 g[Z(aWv!y3ߏsT !o0T9n n2R_1st |jJ!?M$pyD ϽrsmCf$b'f;%i.z`22k.2fK+)5t(`%vr.T]t dhq8bW#?uT2MCС'kRpÈ_PS*Q(tjx0\  hhvD[~zG Pߺw6gM On)*<($m)I" TRE T| wm4XUujE` 2՘L(YG2U4'en|wh֘s e$74 3/V*v&g9N0dYZ"15h!4:wo`bw3sZl_S[_xDm/YHc3< n?Q?7(;"յ_pc 0 LKa+fjh2ٔ_נD Oܭ V`3a#0@@``8RgC;;am;&?NF% 0DR'E԰QPIU%aSE9D+/ç:CJTgpRWqTSAw=hp*~//y~#.>X0QPh;Q 3.V~|4d@Xc7ۛ 4}'M<}.ӳQ ?z&烳S{o, D8}|QT$+"K֪'|7Jot[_nG| SҲ҈zh @1#8HN8xz2^wpBA>n4!  A ST*sn{T㣜-&SrڬX2!@L1z}i0LA,`Č߇P^pdcyCt޻y}ݰwa!BJݓ2Pd -nBYOg^eÎ+(`YR^. z{f>EOIy+qtuw?o9u3'ЖNZk9JjfZt|~}#yUyx%P*M4E_%cZZ0ywAOca h3"Zf {Tf"H<uHV&c+f2t.ԩСsF}"t) Rgk>KJqUGLƴFC&ꐠm=~HϺ9rR4W2, G+D>^*s3Rɮ˾t)Ճ`3C?6usCXBUu;;$D: ̇a]Pwzo.7~vζ7*qlE3AQ E"[rJEWĀT6O<:=RmjOnhk"}7kt-q^PU)ȧ_K$]7@~]i.!}׃w? ĀoH{ofŚDeG';wT`d6lzh[8BſW~ fJ8sc/g]=fes\z{#x&ߴ &=*(%_yņ~f!AdFgDeK}3HCw|ǘ90@S֫Lu1*Vi~q5e6ۻ8<60P~Tg+Q9UȠJ"d\ 8q. p0&(̔@yAMB9LSBfWkꞖowyENYB'8b\IVn.'bdi i1LA2= zX9cr03`e"֚7"hcnqW{GsagG jbihmGahpu;Bjɬ\D.?=ω7$8;_q~s:>Q5 ]4/^@[-~7\e~ )O.SmfO2_ٙvš/scW ڃk䒮5-f S1hώK}G?K߉U0HC c{OʘTȍIvATC(_#}1':ck_⽣+avwmw<gɡ>tpJjL1˔9\sHXHitF3鯟XRA9` (xQ̆+NPP}ǥcG‹w`L(ʆEX5 %ZR¦j@*JC>٧l 3q3)SR"[CAo&V(^cd5Momzl^j !vSfT\Uv`"Iy]+ޡSN}pL x7ZR{.&ߙ~.~e\sSלHa>vSX^DΟ ;04a9ܘ80ݝD=3TD;$ D@we̹UAbp `__/늟V)w\]Ht̔6ʫ#έܠb|UGΞ+b o j"h#j2*M&@{/1"?{7E #9Հ)dWI#xr%Cb09Zsr:pK(UDF0b+Fr7l,q2206& :s2c؍pɝ)8X >)(`NF>? Gd?q$2qt>ʍ;l0(Ie\1vۮRIj6bC((!|P<{KO4 y;zŽvlcO_ӄ8=t*ȋ^<+(%lĊu-lQ?dMfM;h8)ރs֪ׯh $e(IUw}޾>Ӧ4489}@}tWt=;ֽِzc\*mmM;hvH)@:@zPhB*-5Tn黷:eQk5ԩQJ%TJBIP 2:J={AFl= =@Aŭ+;{=wo{xy_6Yqǹw.XPQf7n2ܰ櫱. VX蒹68pѳh2+;n۠5Fr5[}Ùs} Y$os;w˹!{zjoeb [w{nyg=f{n﻽oC-]Y;4R8*ܭe}sL8qs owg=*UJU@*wwUE ;l:lM<8@nnw.5v/C@ܚ^wjvWV{KetQݎں2 $_}}0A{s$כXwǙt]{{=pjP m{mhI֤$Kon6xtGL{- G`v Ϸ` z$4d4a0hѠ&LFbdhh4@H4&L&&LMhL2 `F2hfhmIG6&i@?did`iSizSzҞM)c@y5OF5M6jDhjz< Ojjgz OLԘO&(ڂOT4FMLh &HG`@L&Aԇ4A F##Az&*D&hL&2 BzMOѠ'#SɐѦ5' J~ɔ2ҏhS2OO4&OTO"{Q?OSi&j=L2xT d4Si؛$4e='Tš6SjjlOQOd4)M hG&M=M ם@DEZPT>h܀"|ꛉB>hp$P%%gq0F{1A_&.bQ2 TˈNDd?O(T}O J N":|2äT 6uz D1`D@uÔ)"`jM =.䆠(8T]#[BQ;'uUND>䊄).(9q@! Ytlwh!ޠq D t{ET z||>Kv.0懤;3IWH"'v&3+Y`YU%l#naexhI 2'%TQGg{HEAgJec!(_K^";-=Wa{>Rb_NKմT.pXDHQ5)sK ͥ/pgOX/uyQ0# /~* qPk8Hx^@\]=z ͯA<U eyj6|KTg0e4=Dp>qrꀉ U4k'yS$$USݾT055}/-zY~ÍI0 AG# Ata{|d}×ͺ{:8h4x ;5iV?xe{%u0mCϊt mƘ8#$ۻx| 0Uvͥx?C1]üV TV/s>OQJOh o Cs0r0} ai (>f>c &љ ȡ2! BYPʀF,h"̐&SQI1DKs&zߓqݗO7+9՟iު a+H>?RmUP$ 0FU mAЈEZC^ ؜@/-+r|f:$NҨP I%yQA=dL&HI:!hd ZYꐑ?s7|\gԑ{ӇA{Ǎ喅)'\au~Q!BnhO~w_7Klg $@9ktii 6CEzAQv)@N;M}T.{s(< ,`XT2q(nuv7.~yϮ~.O @u H^ZT7*2'[(ZO~!9Ң W5t $UG#opqw1 -x+ԇzo?zB l)C9@qDKΝ!w{9m`sD6@Ou~y?7STEG]#PzU=wnCGvs:e|'T>nHj'xHZZ/-M]]PWPIz݇Z&?zQ ?8?vN PN: zau}t >rU_?hyH @8?=ђ*/ &6r" 'Xuj `Tm,SܟqessdW7aPW^Gv\awB`>7st@OuGz84[\<&y.vp y"^*x 6nr%>GEN.:3/NG#{aM":߯`w E88S֖厵p$/A-ԌFXp2|Ljf`30ǑUϜ3۾$|7bM!9d <,;1pe>^:9|߃a ##:(ԇSm `NW6P(y6Qy3й +pzu) Qa1RFtxN見X:!Os*xT%yQ 2 $(aƨՑb>atBNؐ>r}&!DF`J`:4p?[0 b)"+RǤ0a@DM{Eq„Ah)>H 1pEDB UC6DP=$1d~i:A`dmd jd . 5᪺a\ah &{csy:''ť@<"H@H@*" s>Qn:u8 ^kX kYA@9~2 XAy [PƈIO'ɇk1AB.Y&院1\Xloi rH$2 i@2cǪc&gwj ڇ?TtXL$6B9g?ioP=. bKFM%L{( ~jG4( fUߧ"h%D FBuRVP16pѐ'Y,ogOȻ6?̝GggOڞvTLx,U^GkNx(Ơl'$W(tqXFeԑύۧ"͘5.ӥxDL{ (ܟ|R~7FPbJ0F,D:bBzb%,=}|IJ\y LOvDj1sb߿{>@qïw}OW')C(Zquy?9#ƙfl-ظB=p(?dI3h]0'UC|Y)Sʹfz%,inoť-ԘUzf`\n{AX`.3+Z_H#PD%@)=|.n4$ BHXYi{MZe8='Li7,ͫ:eXߵN,~u "78,q4ILl:6VUA}5M[:o|Pm}/Q获b)*Qr=&76. Ӡň? B: H~!B&)c E)n&>aJ(}ft,LfUX%Aؼx.(ӴpzX>@t-*ďw ~P34p@:4~JTD,Tc8yvorФX}rG0DP97i∔9: P(A53f=+auBJX #ͨD"WƳ' \6CQ @n3~rjVmcEXk1FzS0e{h 2kIQ3(}x% IW};!,' ƙƧ1!! dDӖoA65HY  Z&Oi, $aG6 y~SdSbz5gɮDFHgP.#!bfa%Nv !cvjPo5Ƿ}z]FC 3rH)JULSח1 :^K Ȼ&9/LAI35J$l P 5H u  3j-/LAgRUn^>,Tӎ'(=]R>^ғiRڬ62 dz/VDr#-7󝄅 >!Ѧ40&LfA`w:zPv(9찛Q,a*=@ A$Agw_M˺A%QD,E)Hwe{hv_II.XӸbB@.J}qQ^v$]tSM[(3Ffu̲H l<..:;R'A./"g($8Fן 8UkwNTghckt4LtSx. W җE^z:iLQ|9qbsQU9\E3p>HƳ'|k#թƊ5-E1if4E{-Dd Gr5g@Kn1,B <#:\%EI*᭒t%c-O02WϜu'A;M=)jG/E?W׮noN(1'g@L:f#f+j[/~C .WӒRrTH~PaJL/5ILX\.E%U[.fPVCHpßϥ0jM }t쉈@lfǎq'/C`@M6:Qro+&(`Dh@a`'hbN{^$ƔgH(&͟an5Q#R&v7 prDUl@aءcA.S!JjDPH@$UmB"P3}a N㐨P,.^* },D7a΢ۡ@0H=nc>%zӫE<E9,aWν.eL$ l{'zP7F{Es%|OZG7AOX 8Pp Ab^9}wAy$3!v8Ĺ6 {*Z( qg“28;J4z oiaHZ`ҾƫWv ǫ>ǍFCcHSOf=3'f6WIda1"Tڟ־{7nDQ& 쥪ޫq[|Ŵ蔷V|K/j)ㆵ;j>qGdSi{`>W-ZM-Pz3cMo8i t2-2|Y%N+Rb)aR̈" NxE+)$ Ho8#J0P % h_/n~Gi=_1/Ϡ+hTp@rC$ Íʲz7 6%OyA`IA"nqS 5Ů'FjR^IaS:w8w1BBkRZh` ( .2Hut&L:9*\Rґ;(yPk׉"0$. n$vE6VOH1Ƨ.0$:J e_xn{]5# nڠh_1Bm P {oHl:$ Cl!qyK5ǭ~y4Ҫ'qt8aM4 *ǐ*DmDYߤ _Zq*M#Y }VptY)'T]N@-I;䯔Cήf}P\ޅ+iz/S7v6y /yA trNV/ ql{tR^1޺:;@pٔw[qcfR$A Ǝ*dtKK,SC] s,p1_ 42thL$1O|꿚 –mNZMw^bDJL8P B($H+l/&HmӸr: ֐C=f1+n0D4'f!&@ozELH뎫*'ar"E @4.<]t MǢgTjdՀ;z  Nd~a^ F`u 9tI!H7mFDCO[P88BoC+m.":Ė<2宪BĹv 8|*òkl%4BNl"8iB%:VABG ^t sݶPC{u䉹8BĢ>Rc1B/hL ᆟ `psZK/uqz4]V+lbpmpY8TЀ:q̈́ <η@Ĺ\Hu_ke?NT1A G{\~u%.6r>u,% O"ȸlOe|Az{yA؈,y AͺHWMFbZJDžN0#I F<03"8B@ L\(%R/@Żt+7. )ZPyXLUٽ78Pe PP9HWTLRn)|,*g* HvB 9-6ͱQbgD]E{q!|F-g EA $tIvla {JԽ1_Ja&bE`##?#қr Ua P1*ô+WUs"@{|{J uU%!;4ӝ~|7Gjv\tAQ#)T;:Ÿ΁S@9cu6Ff[:.^660ʢ ㅃ)ϓST Y"/EmCװexZMcKDX>@0 DI@BsOJ (iB+ÈH$((+=qhdq䷑k 6$0H7mLe'{#Yx;nXɚx$xZ]X ev/{ vbYu;O gNu=8l6+kܤHG[ǃzvAACA 1 f6ZĄ\R.YwEVVzƢhek)Ucpd7;F9(4pzioyU-Vu;:n?˪O^1j':jq4 |}u#H "Q6a@Z]aYDHvSRf5KI׶]\ebhGcQlsXl"كИDH1KQ_A+ۃڎK=Iwvʆ 2#z22_K kwNjAdRH&1[ (.UxGe $ rBrn%6 "t"Ҿu.E)sQq. 8/'zuQQQRaMT .˧Uä3gڭtBhp9e hn 찢mo=~3a@-ZȧLF1p/?{ <62cf]:Yõݱ6$*-l mȧB' rEǡPG1 ˓LwYٺY7d^%0'.Rz ;߳#6bqx-O֙ǟ)*eb2=9 ѕy&*bOERʌ'klJvQCV\ %mF;iʍuǦ('0oh[P3gbr󶐼%J{fj'n Rpd$bEr$yom[[E05j`&J۱ ṎX1di7A,T!K ^2P9”|]Lm̼L)a0e=m%L( &FjݪeJI+Cq,uܬ2CvqnҸrz- hxq(4a`]~َԀOZb!#3R%*2W(ædh92wћW3()ҵ}0yn?udbxZsa)qr0Hh|QA^h6( kmO ^n'Q(dA.*ȉ6Ѕ"8Y0[p79!iXP4͞^U$<2TrnlkBJϑYJmS$+KE5sӶqʨԭ%[;khx,w'6x%B|,[yz`8iʣЩ|ɢil<\~OchT h/n\ŸN7=*wM7/6V$!% $PRK@DSUPyY :&8 dkEՋ&DP .> ǒZOE ED@ e졽 I8tc$5 ,TS E10w(GkowԕoPF(j{hׯ (o&feYQACK&vBdUklG=_K[|276XI2` 鴪IӸ)쐂A"ABa!\DVѳ]\X8BG iB:?!G6Gnf_/k 8 p]WE(} xrYJEY98Bmhk%(nF]QZVf&_Tzt(T:c-*m+9$^L Zy͇61_ \Τ9ZԢv{(굉J6|ݟ`(FϑNd,@L .=#=̴wG /9l>D16ǰ1 qB8oHo6 +wwXb;0Վ{HI:R [OT`VdvE(73x1X&xw4>vJ`ۍfؿtƵ *fHc_oB'6CTq cXtFB#n(Gg4AL6 Eڠ$BEhn%9`|NFօdIZgl"L .Rls ͲSlb >#ǀ+G>s ɟao5hm% 9u]6v3)YIeHBJW2@^ÝnmQ`Zj%aZUP0y'OO?áRJBQB@^Z?jL(M{ KcRCkǤUjhD؈1.'4wD#\呑',$F .GG:OyrH!J^\HcP4E|  娶S,Nsg&SwF=>Sk\1Q}D 䍻~#+6jK'7va"&NZ mK !0߉E{ܵSL@e`xuЪ܌FlxmVP-$ X/6A#Y=cQWFV,Ba"5NX(` (Fp08 p}հLc+++Qd/ *17K72cϿ8}˨ɵ(ڌJ'+鱣P- ?#Uo0NNweVμ˱+dB O'U3UNف!]5]m'P dxy;j6,ʢqF`cZ6 b*pwڎC$Ջn6-P p'ȓ%{v0EBUB2A@hDs 7Lya_s/b@_k'[FI]B7!5TkvwnEn4W 3rU,HVRWj2@e*]O?#vo%4=EPu}wMD1u8vN }ܠ a0MZz͝~w4y14hww6XB9+|y$9f}=֎?ؕ\MrLHqE51qZBH̾d箋j/ĿCo1UUY%OA{z7z-$_*"heOmB1bqH &p}n[x_2vy5;S\^8>~Xiq ғ 10 `; ȅ~-Ů+[bIryW c'X4 PaٞnyH7踰2P4@r  6iub3HMR4ZYL_"6;GFD ]dwbDYwY46q_@}#g [ v HrP"G-D$ND>*=1<3/%ы syW=%q,M~V;{n_"\b Ty71 }߆}5Nl.IBI>^$7WaRL5FLSnQmdrA@H1*C8ω7P%@ z0XgnP&njNjϯkJޞψh*f I >ĭw01 ߛ(z.s_ 'ar$vYOpW 1r[=TMWr9"41c:ЉyJ_-lB]d8?P(#k9FQ ȃ7-]^²tnZ`uR-֔~^Oes7z@g?!8{4򩏼[vXx? [Ҵ" ffq~ -۲[=(Oz$&̥8o=`vG [d"Qdtc~XǺgQk=-PY_?Mtw81>cpOguЗ?+×Ϸ ӡW;vWx{p(4X!kb̫6'(#'(5HȠRJ%B؁$nsJ=nJ U%#ؙZof9D:~(( @P%#߈%<ZxnD#eߜ|(T %T7{;4Z'ey *S,14F/ow}- l[MӨ:g/zgП'"Q!4ֿ*6R$vjI,2)cP| Ilθsulȳ/6qK#C wQ4^/x2┍lj[ rD(|I$!@JABPGCTǗ}3'V~}CѰn>']Pt7IAc??}.xК^[6;P(|v3CD4J["!Ʒi@@SH\MR! Ç!Р" вoGa~> .S2>e{9*`\f7F^Sk3>J  K鵔n]r@A봀^GEa4VuqPyATIK6^{1%&rQ. mG6U$0Q "[5J#ČJpDz")x!g90lq$7<|BBPt&[Yy_'um7IXTB|G KyIAX$IAzA(J!*l)-} 1j 1)3賬PnOj(j i91W&'ں5] 3!0I([{&8${Mϝ"ۘ|K2H*^itrLc nRģ3%t GH>2z@Zkl~sN\vDϋa23ǹs\~{|q ͻ6$5FJ4H¬ɚ+]*ؕ$*N#D߂c.aöF<=ZFWIeOU 1Ft$t{( "QE3X҂iەN9*.8/~+ǖA@C9@EHhaj)XFt0G tE5;UZW rˎaH;d{$vgd&(󏶲j}y`2!c *&BB$;ިbx.p{y}=)cEqOOm/ȿtp1*藔LG V|1#pb385́I@982' k! U'L۸Š^f"M*2Θ=̆Ogd*q˨"d[lA6"/FKM[<n?2gIHT v1KA):K% km(gbcݔ%$'3.khDl$yeٲj 6>#!6ܞQk @P[7e%A'_ˊɹfXuRZ[W0lmrg4pUUX$DpUu3ʊ1aĚ(R$%$5y;MGTCi0 egbяTYo:r*0"n8Kw܏K4`Dkiy/WC!nLU.^7!0Ev`QL js흃&4c0o1 "ze?v, A~{n^["eMFMo/ȿ'Dݛ I-V[yHs/C3(L.Z`S>d_5q8ZP=eKa9=3/qFעlv:{q4; H6=Mb=*"dgGs؛꬏K&>!)sJ/7қvwޏf:`l!FR8=ΛҠ9DѾnS-!b(`X\v^cj `!h}%l ٟ̉BO1PPj`\r"݇Eg)%;RK$\3CG{:.TM**\kƾɿ\Muy&Aw0iǓSlW<<lj}'9P(@.PQ j I \^t[3̱.\K 5oF16jXbWxO۝LBd'5+DDJ_y.om<AvMVnTBS*bjnAyYf|.umj, 4y0PR "W( ]DW@);؁jF\ˆjkYº8S.{`<-ĂV{&$2DCqsP EՈUm6Ket;B S"\P2T1-]6f'." |yv_$06ImNЯ`QfvÏ0WbPX+2,,eeɰVQD*JU^ohua"O֠"~J"VFZCrܑ~͜w ?kD?.I>|i%w+,hu+ N 7jpT@/ղbsPYiq-;fU](/B"{S:SX:soܻsҺfFPYxoۺ0q͵с֗KN|X{wqq5rG%/ G j | DԍLO~FL[iΧx|0O[Z*[.qcY@y.^+݉;5[9ܝF0K-"Y d% j&2=/A^MCh:wULG(tkU[F8! (HtR&mC9VԌ"2[]>6LcoVֆ;nIf\eYL [k9&zb# &,dJ?E^hq0N0s5VEv!@apZ(He븙9kEBn5Å # Ujn?p)GY p^#t]jmEkLgKYG‹/J>!b3 8ua/2gO47 r%e7D'S!1>.kYhe=E 6{}k"9#T!xw,ǧ]Qx{:M%mR#2J$f%mUn"LA$jdؾ5{6#LG6)@#L;J:EY2 S|ų KS9u>MVcRT@=2cW;´Peʙ,;˷8؁eOrLqڪF=܄Kܾ YQ.l {pWohh]x0%bnM~4adDMbVv}>}%m Ҙ>S:ц[qq8o18@b%5Hvj҂u ;  ̣$v`I%^j "&SFGˉjϷsVQǶ; B%UDA\[KLf- Cۗ(\6ˉox§{6_u/tH1T"Z:{ iC'EUx'sO` *#XQ> ʴ$Wn/+x}=탹6=*H6 wbDu y<ϤŽ<!{/ PU3xgWM/8e(Borjj~| \fͮCcU09}"8:@98OWd+9}7"%38 P#b*973ٮDA.j`v\\lv֎K{R~IdeoY.Tx MB#Ir[􍶊.H ޲:,T VX`щILq &4  O ߸((0qTJR;v@6824W?Bf/zNT HT]=u} 2usHT 3QgO!Pw)c1 VwU,׶~d/>֏2.!7EΗT3"BA.S yב.`L SbC@D(9VQ#,lTli,|NaH}lP >2(q/ @yYw=#B7;+QpENwbWhA(DžnZ:K~[ s4iC%B=y`MN N.JQg\poA0OxN*;&Q 1DzuDӪj0R9Ri$;^woX$G(VP+ezO leK'))m7s4ЋjÑ8|@A7xp3BsIzgjzF.@HQQ2ɷ gXeBv[Nbh)&!(R1˥eɌT4g(]ߓt)9X(,TD┘TY5rmS][ڥs|@%8\{/b;P>3ֶ(4>g:KէIc*Oc̼֋Nw#EVFO-k  %^af9|B&>@WY卼k Pg<$OeF+*\4K"=MP(0[UykpA8b'j|"gS~ђF}maJGs~jTuMޯxFvnBbF2c*ao;~f8raTߐ$YICF^r50܍2Y]#{ t`Ad %&gu؃kpFw5(w,ڶޣr?Q҄Jb#(8W|;= ؜KOMKTA+묛 f,#(R!?܋yoDQ@c)|Y\@=}Fpj(Ʒ8(n@b$5TCZN`áE Hp~PȈ-> w5B$WmnhtUm16Szs(PtdepF1P5| ;Yfv=f \٢Brn.\60.܍Eww,ė_9+QB'gQ /@˽ ު%IQPL]3sQM^VaEܚL#SXZNQtaF]b0W=SsyS,iܭm̼ D(e}= \#+o ]$PX#`!]V֥IЂi>DA8SFQ@7<(d*vd`f9uG(ŻTKqJG9$*p6A\Q(]-AQp~Rn<8>Ng5MËOo$L[FZ"Fb it @ ar dEeY^\6-b ۴8;5PhuvG!'& *=Xm#HqzFYyt**~$$Γ- I*6wڮԩԋ}P9jX'"ye G@nC+>Zhu8::}ʥlw$_X[oiG=5C%,Wr%:gyQ4FҠMOek3v sSRق$4wbа=Bo/Xq8"!7y̝v]|qa@$ %޷ob "2 r3Tv;Ax`L^7 #+VG6>P.Y|@>> \l3sܙ6gSplCuuv6#\Rt(9%օSwJ?SWkp ;@(NP"?MѹDn;x*"Y^87@Q-vLA{2ֺ%6b pK7$+|[aqDPH6 ")Ta,]X#?m:v$ %^㔹4)~apo`Ls]j8,Mus_W_eΔ D |xn۩@/A{1\1P d pׅSq,]#/glgj&vxc}ԁ5D纓(J0pa,ADΝsr OQ"zq#A,yA:8|fvb^< mlH#iD6P=>7V7JcuW(MM-{an=,P)zgƯ٬n[~Jʘŧ3$zkQ8id wX:=,W瘯[wVdMwwO/%߸/H7Dvr)tU$z lJ%W<ҨB϶>gވǻkwB#C*pΉB\)YUg:;WgvTdJZ8%#m1P@|hӝ]B6V`AF'8/m\L]JBQ p"*.%V(9^(ADDzCu0 {3Ux}x3:^"B*(H:LDch=˓ kco]0 %K' r|BraSHZ߸@D˯[-(2H#z~?ּD+jD׸sPN7X!wFfWI`OPyiIV7v^JҔ\ꨖQShDF>9/co=L&P`U#3M}"cJ/Nrܔ>`7 g`G ,L8Q0o?@u0T zotT vۻ8pDcFV9Fidm(eRb&KW+} KD{"&)͹ПC*nqFTv@_Nip`AP nbJ Q;C5VAKeUPV eƹduXIR_l@w B"X띬yy|N,9ǵנD~%T "ҥ技?1rԿ6 n9e8*^.I9}FrQ;L(A. p |,Ƥ#Tή0N HP H"08wU$efв1sQ3fw,]p[ 3?g+V4ݏ8 GED3!$B 'xS`Ovc( @B _)j[y0QAc/@DXfFz5|l <" 1H)j$:E(8TU#T0hf|P*u%w ")22੽b  b30]tkOwgw?2_W%' N8x7eP(5 8Q\?S= wQQ (l  ;.Ma[KH {uQc*jѦH\,>CpȓRuQB$oHT{G+r;<ߥ\)穽Gؓy{QS_:+!;Ene%;"^^rHﻧu| NIȊPa_9-rYn x%GH\ҁJD#]*>tH Ңτ'|MlCJ LBf@* ; f :$lXa|^ SS)|`pN1H]JE\zȀ"r@0?B8uX6 Ot-F_Pr-: l}8CVOG:^)s?]mP%?cn71C=H9J|΂R c#Xx+(=Nfs*~SYA uXiʄbGD/X*ޝ?>Yl8%Eb7ҙNP2@=ڄPzp@!TM&nYMxl Œ +>6R;+['cH<@Ƨ>;r|ձt%\m*5b춢nJнfyD{ 9 "QTzѹݛDLB~~Pc쭃Ν䆱:;WG{Nn9r{zMlu]fDc@wQ@Ȗd|yD6%I$|Y|gcTA zD 5{]7+Gs!t\lWȌ=f8cy?Kv%@S)'3->|'(.xQ@o#o<&Gpb \,}x@Si-:m]bFy<wwXCփZƞؓ8~U8N<'Ɣ,dj[l(Y`2N7~ϱ=/eo:h!h8w^39{8u$8rvt^])oeQ{l|F9yJNf|P&Kn BV`cTm qg0 ҃\=Q; u(:8l@:< .&tQa7 zx84c궲\#葫@ڽ ;KBx:ebHّ'(ے 9f.<92]Ju&f+#v9 tHȁpb `β<2L8@N CU@]od:.{ ;9:x6Qvۜ7lq0x;ޣN$7W9q)\Yy{(;oM; eFl!O\o=Ґ0iAxvWE"doYWTDGwwB+yrF y? C`9t:_I[˦H:Y 8pwyvwN,rjwV6/A=Y ʽZ$&DE'K 2,D#) `q# )Q~Pb|J'J]2N<&$}㏙̈́l409AqSD b) )8Fؠ c͝{o_nblFr`MRR:Y^s3ꃒD㱄(+2? xF,u GP1ᘖiL (s4z{5a^.Ζ5ӽ23!:l-BՊ@(!,9x 5w*}[$OFy2Bkn7Yk\o՞\''a; /URv%?K fS^~ajp𰍩 J|!Am•(=o(M0Y@JO!#G? +ԶMLxr웒zV-=d?}σ/I&PEp ߮pRx=3뱜w<܇ןMko/PF,lxKRPi<\ӸP[Iyz[h<]總p8݇FYv;)H\]- -GDDȦBoG(G̓3pw@s'g{5p<>ˋƀۻN]m˄#ˇVwQ̙[߽9ǍgkNj`25g-?:S>DxW.Se;ka8<&:qyNt9"r?JW”9[:^utSCN9RyR'qxD'oyo:1Jg6^>d~ |H_` Qkal6piC#8xpOq@uC{ L7'knskK͕ BW^$/e>Dh'.v?#@xėK6dNCHq =zI]>>'zz!;L=${|Xz(vyyg˃jے{yO< ɀvT @(IMO2{.Q^L3 s;(s [eS@~Km&Qܪ DⷞʀW0 A`R5Xj:&x&:;N{ϓ:Ɲ]:e )_p>K$OG/)t2ngJ^O79Ho]28|SȃRxpv3mƔH 24#yu%P1%nq{͜q=kKg op|(Ivph%t+4k@7F_ |tğva8=^Y-i>@xC͏ _*JF!wxJ"I#QO̓^Ta˜I/ t$qyrbiO{eAp ? Y9w&8oս=l=?gTM)8'q: #C(aE#!|aN=$mwϛ#NuxNօ8Rj{y=G)F DI+!F<&"Jr%"*L}Kk'򿵗e+0lh`5e#N:k؀#g`]Ԧ{dv0J9m[&DҔ0'h+Ɯٽ>C R{nc$LfA;axޚXw/ o !?؃.-u4WMX{SYjW;儮N\@ogz)}V wwweOuMg+>wצ̄9R]~5$8y9y>[;I䩱{5(98zyI;9r;;!<44N1CRxC;Hɱurt><՞Yu»Sup;Y8vSm9MJqk6uu;>.Hl!HS.?L 닅ԃГf{ڑ{}eԎ7ҋ>|yPuqʕܕW*q$7$LYq o _ le'7)ڟ$Bmʝ,̗.^|tѻНD![:O57nʹa`5A2x6 kH'?J"Tېz).v'= K͑Ӕ ^8re )C{ 3zx [+ɉĔ{(W_xw yPup| ۃzLM7"vc(~:DGJ(Q @Ŕ.#Ñ5!BQ&6;8NG<Bm@ܨ!D>AU4IUE?ɇrv|L]<c=-ĺWN\s%cG]AY'ӐtܧusaAA9H`Y_PlLtaDK[RZ.QŨ\:e4`0O|a9 4)\mbWg^4}|q,-&,u%8[X$cul! )䀣PGx@ 2Yu@D B!KBP ŕCPTZi(BA@!]QOIC;{_At{牏sNN5tFHl>7kܦ eCS~A򇆾ķ\42&M?NN+4r5ŝ4Di&<5`bwk;fwHd.gj,:߼I.Gu _>4GDaDU}n#֜l Z5B:dD:"tE3ԟe@*r%>$S!p`[U^7*w_GBL?{7-Ā ^R   }"jg`x" \dx#GMNjf26V\00-ЎR|tggruƯՔRtS+eE4_b,FAL:yIQmę4[ Ӄ4pFw[;nwy2cBm~C{#e=yc`4{B7q@k͚ QZoi쑼T~%٢";z+-;j2˺`"W-)GϾZ"E/$Rw}HhLЏ$Kgpsѣ|.hRE@hB( C APBrUQP@A~d  *4((-( RJ/ C@@JձTmdE P д҉A|$ ) R '*"e!̕E5D ED * |(r* QA$  U0 T_JBIU T BP"- ar uϱ+D H5pb%P` ]|Q&1!H -)\ָmEF+cQUQb!T ByW(Aҁ>V4Xd2]']ǀٯr֙:/A0D R##Sz% @ zWe:\!VU@zgiw*`klr[׷[̆0_ y9+5HzEEY%<O}|짨)btoBsZO6U}Ÿ88&DVl;9E c\L&[%cX䄎ќ^UjƉpu.Xs{ 9{}J RґVg,ỳ"ow1-pJd榡FV.Ȉ6JEڦż$[!l^*lNbb)T]{Nuk>9JJ~o[p_4v'i qVW~=-ؽs7x|z3SK%lQ #;}h2XKUf积!uL=ٹ-րzWJwJݘS+LgH50Fc+ߔzkrk&Ƶ`W"? <=b/}۬Y_N\nCyyMҪͫ^2[:8AUTN+UJ57TV ʥlퟡ=* {][KF, !sKcyx_up/J߯[+rpV \cw{r~nxLWel${LO]kJm[IRN/q?O*l?m{ط8o>>d{-Aq|W{1.:d)ۦlgkwWsOdZ/:Ovߕ^;]@tB9;c3wkή[+Ō#F 5ѿ}0G⡽V~n:7 KQ= =ȋfn>G%ły]bڛ;LJ7Gfc܁i_ןLr6Ʊ f"!v^}e $`#@Gͺ^C!*F!RPR "H698~7AdG?Iǹ\>׆m=?9Gwq_6[Mh S̃p=XN+)-y;u3ّ.^v>v[i}mE;JO(.F' oc .?y6mޙd70@c"{M-?b@ڱ&%o{1XQX.p͓~oγCqm;ewf7,Ȅg_|u;O#Elx9]g' }7WC3>|HU?/g?mNca%wҦ>Ccf^GMNqѠhj <`Olm``Dܜ6$` D@;2 u"2/7UweX 3W#pDk5XbV),vGZZ9coqWvC'9z.,DTnAKrF;gvV;W;K-Xt_XGbٝtW `;i/rKćz^^mJ@,]q!zn>0ZYKm0m]\71NnΨvG(zv@s' wl mVn&~}=6K@Ꝡy?u['֮=o&}"HZ&r:_A2ӻ79_t۬:z,n#y{5.SƇ:@ LąZƊVwoZ)Ԭ4d uz]'[ӿ]X=/"\d506 0w]Ps`zrn;zwj@&.`BQ!m?e>K;4ZZ:EGK,2v^/Fܣ Ѧ`uhw6))#DA'b"-Y7H*|W  N5sTiV\mh[j[ZVmW65jmFsV+FTJ\UĠR m\ܰklUVjVlkFAkQꐄ Xx]escGcc4M|F=oh? ujq~. xmL6[k] G_ϟkԾs ;觐qP0f@" itxM&\3VRiLP$nT: h i̶H q,\; 5y]?/Z͟VWm+2eVJ)?wqJgkty='pyWþ;jNUC""Xh[5G +( >ięA"H1?8ڵηv>xt} ;q80e;xTn DSAOިT7$2#0fmx2I 2.^k 3?R<?˳\]ezcw|R}M5Cm3B|uY2Hϭ9p?b.G?} ކlw~;G>'?T% ("`A$-k>,."MuMc~HkwucEİͫlxc  /Arh▽VV4YM=mqyJ;ϸhڔȀ>++,mgSYټY{ hK*}+#l8;oͲv1t+u{Η kzBgZ}CO>Q,ǷIAWҳ>ǹSaOgH TF.?|lo$9uB,wcmm2 kntM1{ !㑬ѿȢA]L9{UݿqҸ8Wo "X_\7=81Ob6C18;v+[Y^eۻRXov;)ӜqR1sI`]}sQ? KsR׿9W?ne]<{[7l=3Gg7~7{'yLz9vZ IzG ԝ5TS8;[o@ܱVuT9U8S,C2rTpi;*rO.Sݵa#HtF=W7]7x~8: +s/AS^;ކ̶f[= ǡ-p(ID " ZˉaAq$J2PZ0dS%W|(,&!t) _ D*~ңH}y1*4 H%B(%*R 4-% !@" H-TR!&@$KZ,5Dub|"tʧHA40:9$ "M\x?F:jAͲd4#c}x.  ̭$8Mk3kcm|qb L%Sh2I/C籥lLѕ>2|'% De aϨڮ&h "KyS!g¿XK$DDNΒTD+eF 2Ʊk彩ϸ"dDBTȠq~|(5'̢ 2IQ%kEM ]Kԍ%xlLT", eFgv<ޞ+o4s-Gq`(-9n hE((VJD)@nCMGqP)QQ)V(BŵckljEZA) iUZDiiJQ TiBPh)AiQAUVD(VZhT cXնjUkEjū6*Z6@@TBP E PJP Ph U@J@ bQPF)hE AUP)EP( @R *" ,A#aPJ"e%0AĐ21&4(MS0V*j,dB&sy]'GUb") fdm_ :Š"d}qEqocy~zzGm ',ZZnmTZѱmmKmEQmbկ+\FѪ(" й&!ۄ>.+}vu[7By# ǝD@.*B?Rktߍ_\3A4!B",fi`i0x$WnCӪ* Ǧ_[M\9z~@;Y @X@b QA#0d&yBqD\Q< f6@t; nbe5J7IjY+R̤Nl݉qeUn#u/a pHH)Y/ rżE&*KIUP R9 51kH_}_ṔN/W0I/[c۷r15DcV˟3C\@!HdFi_o|8/~pS{'B@ DDC>AslM)A*IGKHK,YCg[ϊ|*r\DذbeCw!ʲIY4XDT8XR)ٗ_Y#* XqBRǿWT* TL^afpt_ 6ѭn2$mdfG09CrE!94}0gn6Q領}S@٨D)T .x2 ?MG[CI'ezT! j^O9F~[4_s8Op2 N@1I+x*z`A g@}r JR5dLϖ_m%QEm%P @~틸N 5"mSMתjo9&|=t!1lb/T՞IĒ=ZgUbzݦ.:2Z0ئ5 0 ȅL™~3Xlƣ]<^k>!U`m tPb($B Sޗ_3A|0_)Ji JCuf&I)&$ ٤`1&ר<9 zpШ\k|~Y$ALNHw@I4S" }wSgN&Pb=MwɪI>~^q{Bk%2)(%! ?N>@,h 8%tS|uWdTT\" ,`E!hh a,y!Ҳ! H =ob͸Mg6IK#XS7#$ S3De D@]Dgg§1H(րJ>ݹzC͍ SHd)%M,hmL^ [TfyΎQ" eD7͝w imf|IHҞl0CfΉ)xuw%dK}Yֺdf,Ԛ%9}h# sg.fLٓ2RܙDY KGH0  @ XBJFR ""$W HշYfY"ѨfE(Ef|֭agR A2""@_7?_>܇?Ås|ƞ|ƳqѮ_p{OpG _,/;L#&iq6>;:y9̪d7G5ou1Cu}[ٓSq>}<-oȥ4PA"jF>_~R ?X2]h RGzOXc%p!qv&6ʉ_:w&z^\6hF DK־LRU`T?wQ"?ٌaXA~*Ԕ3a8I{2"$ XWȶi3 M IE!M{ɝIg'lS-AMt.C7 PD@ЄNy\҇04 %1u/% g1/RxȔclXɍ v+,d5ޥH)9i3ϗPe[239nYlV-ENn2He$NrzUn Ddny߹-Pm_իMHvzǖPLԲ"&BgS9D?H5:A`H5rE!q?O~+[3׉hh*"i B<&_A|5 a6fJfԣclhD6%d-nm_/t>=ZWG '&}7PrTSJ (V)zi|?S|g5~|wE)])4LHpJ/1UCɉRET:dʊCTCvugK)&6+S|K]զrz%y-_8^n|K{ֶqjrkNŶ{u^δKDN QIKa0ȂPl{+_|-~ !HONdI_T c@Y1!D=G5G@$OLE#Q8#Q_E@?븻=2d>GcGoDrIGa'e-6^Z2Unw+s_/DVhCtƪmka~}a@Jh(Z y41SB3Y>Όl Н~ "iYRx$#ˮnlI4E} aҀĩ<(¡Y7~ovPߍMSt1BD&06qY#pfpc0@5 VG$T8)X+%J(acV55,mEhZlVj-mcZ54)"(Z疶T CH6' ģi*H`fE(\QTcbֹy]7gurz|u\ou(Z5l.Z-I"}Sy}g\&62FC%Ӗ\s`djzcOTҕ dh25 yb3E cFDlLrLާ1Δ^m&|6u\NW7{o^-MynkԆ+bTʹhJA6(aSNA˛*9VkD]] mW-v$H@f"Պزi9+]̐1AEw %S.~> zZ|*E=$ bV#`$KMri7Rm #;okzX׮BV>xM#d7C T|$up.YgƒڃO3EV`ubPSCAI0L&fX"j:&Cx#vm㵼"UQ#3^0q(jaRBDյ mֱQQbKBkbЛFQeEbEŐĴm[kj-b kj'snl666HbCQS(flSX(ڊQb4țW7w\4V M-D "QL- b'8ƈfEdm,h3ir!*+mͮXo{ڋZaVdlQ-$1) ƢUbQ4+4hHڢѴ[1PZ3*뻂Z%C1&ԖEhY""أ%$fTh؉h!lj\BјTJj"ƣA&i FD"lY\Xk Eb*1Q́Jf4 6*"" @2Ck*ɦѴlM-HƱʚd4ih-hRʳe*"c[d͚ͲZ1*[aSQ3mZM4d$i$%LDd%R 1I5!fdbښ"+!`Ye-52$&ɴbj&S#EM(MF4Th E2&Ѩdc4bh,&0 h#,66P F@oafsᵺ^?e6HҍL+pMD>w~B!@R%"HҕFFje(!! ASk"iTqaңF]5HN&u{ ȦI+vUv^kV.3rWfz{^ݱ*r9yKF'dMSi yBEIM%Ij$zcų^,.6뮕*4O4yOvƼ',FҔ:DG,*M4YZM0JEٛMmEB13V $IEId1j1ؠ<c?Q?9~7 ^7i>B5MX <~𣶩b(3gD‰܉`hkPȋg+¹]] Fঽ^K=p I#K#uP5a@L/輐\LAoTkbrB(FMn]{6~;WRZe+ ]"oW/7gM秺w#;ȷ{vMqi1bͤ&%\)NJ[DlHI$"Ce{$/뻿Y^o{˗E AAQ-V آdGpm1$P3]9)(EPB((?$fc%  Xf/w*{cQ)CfҖ+%-&7>{wW|;{Ո6QDTi0UbdI M,DWh؃uv5j_귑k=eDIDU9P&JjWQ(љc*ev(vwEKt C\F4ȨdTxӯz ]=qaCC'kWOZA1hMPGT }3SL&x-|ˆ*Jjg=mEj+cX-Z( ƨC2ߓpFm҆hLnđ Si"fjayp4jOXZ{qi&ҍRs=r)7Yc*/yOFVsKm23P᪊tJA%&"Hڐ#`)I[SS25Ki%IQ)XFl L55 hDjȉ;>zBQ&v kLua "MD6% )h~[<.ޥjJJy S3sEJ~,l @c2r  hy$X/^n뗯^޺t%O]ssKQQbK;I' &,MvJM *'Z+>.L0yaTJiskX-3ZK-&%ݘgǞga%yD:;MFY,l32 '_]$vz7zyry& :эwtbu/{+wXMI#& ,,9}p:7Z1CF52d J3Q_OG8S@`֯Te.i!rĦq538Qb6fJI)J5Ț"Q%_ofZ.fp6%A[Y5!j4l ғIE3`gկԔ)` nֵUYL& d2A$Yhdj`fHD ɩ-*di0R%Ljl`-() Hѓ0ɅcFY,RZf5 BF+ĕS YHDPE ɴ@m~Au-F|M4A%_/lYb1)b?~Q?tNNVeyR%l[e낵g?uʮZ0y~Xp;s#2T@jdMK6XfVii,H3(MPVMQ19.|p!Wܷm6Od\tM^9twvޑ^rs7\Fk^O\Ǘ޽p'(T/IWAZAZYa()\BB8ABƗV\e^u#wWy뻋׼/.|#%3 (L# *fuS\܈9yLhyV\Yir$eW^$?ID $j('`;aN/ߴo\Z aXU̙n0[666c;lp/eu>Ё mLLJԞz21vlĔզ.{bp=doLe~)UMEM#$gP # 0|m{huNwl64`d6FH:hԣ%AO_oBB S42mֆV6DfBTi&1*ܬmeJ5|4@ĵ3@iXb'7355u͠}̭SUR1M'Tl%V,괓 IbꕯQqYNT59*-)FYg{ܥӖ$P.ߜ*vn9+(:~+L6>k\^k5OlhlQ(sN>5~'!*jJс R оˁ3IqYSQR^ȅXdBtHC;fk;Fhֹ֫ЧF%J7VJVNjxtƼqY<&ΖKn Ub1c|@26@l?Zz;_c8$LdKE':}gym7/z.Hq+ %` y$Ya1F@v\ qʨR XlZ6CUIId i!2  fci3j2;-Bod~? (5>}3m#FbjkYF_qvxYf-;­jrݏMzۊ^8q%VվuBU[mr/undAHhw:3F%. >VRy\:\vR Cʄ&h4AeO gnt=>p2ۘQNƈR-[TVڍ65cUlZ*l4j6lcFdmF1lXPv.ۖ (,3,!BQB aI 2HdldĦ#cB#% BQ$f& $I"1IJ %I$ 0HX&1FdJ6H!1 AI#"BbL_+]s1H]_=;sLD)#޽Ó5NVX6A')" bIQY)Ʌe!RMRi $ DLLM1L _$޺7Dnc`I(B!A$a^1&KM#(]D >wwr*Rk*4$RS6RKD&X4(e* CR$Z KD(&Ll&Bf"iyq{+++F2"4Gw?O{C_UFiBZMcML1,R3@f3"lʖUlکVfRB#HeJ04j1(RE)hnMe +ÀsgYdigzʋgڞD4\-15+MF/QTlƠB*I J2X ط$0heID@lYֻn[4m j(1V5#=vޟjC솹񏇳EA J?/e``( h %BJ1T`Ȩ5=汣Fp M"()2>ܮ)fY\7's!jЪM*YSʍ`^|TP!(B!$6zj5deZEѢ8FYeJ1kڔ4%()^ yqrN#{1Ww$VU\i,IFK%lgu v7$>Q-^dtRj&Ѥ Z~戽vL1QG9^0fc= k͆+>'+.zf-W6ZF];slOimܛh&$jdȱ~[_.-Qa)Z*X  LEri4le)o4e0ώݱHEzgzIz3%/u\w3ٷH'6!$қ4I`HfUGYIThEMci lT,HHe$@8:?jF V ݔ$Hit ݮ+A)Ku;qNv [y OB匲Y`faT|.>TV*&(X̃ KP=&$XrR,_痟դY7➯ ݧk((0^&:T"j {.s3htJﻲ˼rT_ȮFƣ[VM5[fj-ZƥBi }ɖAjaӾ7Hu,OѼp?N.ث(@I$ %T$"0db)ʹ 7|tJtgę/yznHF7W]wwo̚A*0h}t8iRpgT,tTSjd|>:n%R;޽J1@N׼)<‡Ѧe02D fb+bl[J JELX[6DԖ-+[bmT62Kcj*5fljX 4Ŕb44KIʓ,TJLbKS & ij@Z"Yeibfb V6Il̳L  IšaHSb)R2DEDSM4õ^{}k݃ HP "{(ܑ*r1~[FXsuZ0L16COo?vyo(idOLaE;9C HISaQumA/.7- k@QK`5 TKH拿POOM*#&!1iFQZ ?)}22GeQ";7@ @Gf99-y $cBlIڲ^Yj1HD$YRH's-o͹w׿6qL&K݁4Dd̛EU9kQK{q!@7F;g3zȺ˘֪As@t!L>u"Hq>чAͻW,d)C^NS(=Zݬs_[؍ q!U~j>쉒I4I2I #*M$F@`F4dJ$ҊDYl@Ai~>c޺?о(&J&*zo2 |2"" 6Qn[G"o^JEOvJ/s\/>]#o:]j}mT_GxM1!!S"aC!2R((CH5J8jwut4*5*"6\mzgߏM2"bѦs9,s&Jן]uNwn>Uk]wTڮUm~6d"*f2"M$b PT0$Ɉ$IҶdD"YD HlPfldRRf, FX"mH(HTIdP͘ȒЅJ*XfahmVT)ifA fLȁ5TE16x2MO'ij6"RP% y4=!Y]oV;*gSyw̏fmƲX[>[6̈́d4GtǷT~WD^/"~`LC3;|BɀD_ZӺ* ɧǻb+KE_uR+P?%򘡾tw?>q7ޣ91AEETKuŐ߻3 ` `)e>ah*Nnp+i$^#)|w5$L%$ox"M3[\a"! '}BA?S@1gxjQ߅c]"u& sZȈ;lQ#5Db-()DS"T.>WKs)v3BSDek E#!9ۘOa(r&y'w>jVg`Rny|T81_Lk;Vظ jtЇ`̤fIT&sBt<^ ?3L_h7Ep~2ib L8 bh c;l o'x*f*^ӤwiU"*LlΙ%OgAL_wL=guٴzDOP*4Df h‹\!Ҳ#Fy7MZR"fZ5{l?Pu+{0ew/ OEۊMixqiB.oMS_{j߱mU$5tǑliChSA>h>+#pYAD K ߝ;?ؤA$~ϴ͏s QҢu̟mﶳjaCh0p`="s,1C5u^g]-ngtd(mU G%{C"N :ͼ  _ s .2kʍ+]Ds917x/wFZxD:>ћ<$z:h2! WuLְ{?h.ךv>i($"K"dєɗ7ۭll*jRRb͠ &(e)%Y&L $DlabHcL, I3+wK﷩^7'F^?١@6jK!MnvJA2M)DTUI$mEmA M DCׯߍ4+CQD$E,jH&e&$lRXhb13M_AD|~zE VI#umTҏA!!$',$lLͦx=rləU SiOVVI9qjL[mUwoinsp80D%U10^tƊ$Ha5k|رhfhzc}zu+vh/,ʋQTZcj+c5hhc[Ujhf^ J2bL@F b3FCI=^YddZHAM)C HW^ ׯrޛW^S=Oo^ޠ;C!^Qh&E޽r]繹ܔdÔ9D”)PgxkPNW]24҆əR !G擢[POv 30"M4v>JRHA$:;m:8U*˳oO}"h0?tZ Ke`A4S;O~D{N޲M|=,ayVS,_LUle[2z."e{YU23<, ^^ VuHi F7}w}tdY[j}ܕF𽽣%& Œ$dHD,ȡ J*t)&ָ\4fQ^w븎;YKOvH $3㈰(D1K)4fbHD@LDQOhV~cMa |IDM C\6vgJG,9밀ϝ2sؔKdjE֙EJ l3C,DPfU|F;%cqLÎ22(Y8xtδ[`B|:e.&hJM (dB&"1L" @]OW! 3W2?'2GG>G׺S+ Q }N@mEDw>{9Ёˀo djK%bTQ4h(I";s faSx^B8ɫ|h$= *] 0|k$Y!p1q%@, j)HLSEUge%f%)0:((&1?8hB(I?&D`id`PDLP3>6X ֋?7UIMTE$(hEcZ'+"6{v(ءEUBJ}6ZdXѺ{N8I "I jk^gY_Uc5xzI]pߣeғIJ"Acp/Ubb5EѭcQh,4,c0"IBbI?/sb6&F-4Ks$`,RDu[Wݰ_tɩs%MHdQFKg|MU4hdi&ih1s>WO ~_ÝX =jb`$%uMqOiƄ}ƛbFL_^|YqoM#K&PjF=IU _W꿞~^HSLtQ#p Zj [P}?G^Q|ZON?s\,ez\tI2"e@" !@@}1g*=IбIˉmrɚ(krSGdr ?Ӱn\Bzql3sI1dѿy\237%~fH/ryx.Pa^4Dxxt}vY^<㵁["q@2*Қ&AP10M`\BHUA~圢)˄TĊÕ1!N2|I'3dJZPwDnuҒA,hZEhS>NdBIiI}0J$6iA5jh=gX F OcO5;F:f>] ]q]y v\.3j!J*p /+'5AFR %wLuw$~( βB;7i, # so-oۚ@h& z^3 D`|J"h{Y{ DT%eJjmD̤mME&FR-FTSMTJ J$4RR[`نm C5QS(#V4(PID!RڙQ2$1fibh6Dla&HFF( $RL4Ah) !&S)"(H 2dh"Lib)D&#XDld*I"1HKa#^N1$:3E(m#GU%?}>V (=X)2` g#iǨx'ݞPM4D96~(hBrT://ޝߢ*Xcxe`?!%&zٲ]é:j+GԨp(F}NK P OUlSe&%I&ͭ)m*#2mTcc cb6D7.Ywh13h@iRl{RNU;6gCGEvɴ.˿28ϸw.^Si`|k?յz>rW0 Oޞо[.SHqk U)i2A!|ю) y6N)JFZ >~@91%4MaWk {|:(b_Ԕt'yT$IBR*l`(}ǀ&qb. /^=~GU.AARG^ cO$4!ۺ=wAl\}"$(1k?&韈W=T?QgH޻KMD`\_WY??gTlи$S>fW  kR кfG \4aYC$(mDSm*جj֖TQ}Ѫ-15j#XTm_FS%>aZjWGFZ1j)*4L)J3ވa>rQo 1KB؋4-&6֍FحFڨb(Fj*m-d2k& jVѶj(Q(ՋbjcEV -a*œD T%F(ۗ#E66,i(بiL QA-J4&McZ#E6JBDjKQFe1EH EQHjK I1Q$Ha Eb-QFLT61kV"(5HTbLI$څ6Y61f)Tj Љ 4DV" 0c4(̔G6+b˕ݼ7UӖ*yu+^D]PSF+ Df ^U /]z_cֶ^_\Ͻ*N-!ToiZH͹P50$G￟6R-5/ &_ U!E TSQ@R>4R)Ec4^]nekp&N\9&otMa ,|M{jߋ-Y*FM1%Y65b25DmI jFdSR(4:/óH@jgQ!k|?_I2Qf?dSCR$4lZi&.mwpwi(󧥩>3tp98WDqz A|^7yaU5QTst*CZjD X}mjwsp)O3j~9mחa(ltF(/X:<Ddd2҄)Zw)]l&'ުRl1}VJ-f@z&Ty%#.|oH +j$l5mFes>:J! BE-ݷh5wyydFEEFTj64QV>R;¡eL 0uT^+N+AoC禾 r<[e/fxbB%kEXlUJf%kchi)hZ2lV-5PTDRD0rCnsx_VZw 1wؓ]fj-:ZVG-OznuM~lQ2U-(Z~|yR@@2ɭQjJ&ت1 ljTRZI(BT%33"#=*K]&m&$+\5!2|ei Cޓә>[g}ڂQ~9)aQ2aAli&&()@īIPLCq͔4Sa^h3 o}d?,}Vۄ1p?L_{'_#ܔg[b)} @)8ĐDDG;\DžT/.<> 4')F$ܩ'طXz)ZxV-#`#B_d#,MoB|K +{6'|md%H@?iDTȉ1;ϻpR&D߮3_96WKp+7k6g~^SgKZO*,K_5mZl W/[QzVײ{םzlTz[ 2\\m[%d>J+j_vpt0]egE˪-CF5k.} I'џoqBu:UH\#\[&~_QmTN$W:GwF$;/o$8@ bwv(`:g>l7g !MvLYaq$(WEjkn҉ƇńHH!#PW)nGVŎRZ: n-LJ /rvwzz:MRPP:!<Fn#,gQ L ~d?&Mf܈5nWjl_ ^>oSօ1[qY4!2Yb*ĸQQơ}$Tkc(VFK#p:t4$rb 2Pآ#P3H!,mrv(Ӗ{=r+;y=Q\,^6 j;7}>RHdp nq\1pI6JfJĕ_4w[\F2 QlQ hI7|yŁ ɥv}w#`zȐadR4RRKЃ"$!K+ܽ}WF9#ΧZ[L0eJAol%WBxN4 R|)C$qAJIj퟈cZ|9yQ}-2uu*@GI(\=ybFvP%uAZe1:f>j.(@BHk̩S<"8U T;Rȗڙݨ[ehtaijl7MYX\5k`+c̋,z䞈qs7/oR?=Lܱ+~rGSϾ_Ku Ldvyf*D+ j4u. ;tJzE+OWR۽V_>v`S.CQ*!ʳH"dGݐC`_!F #ןMC(ߍ(D=io^:)u3Cqj_4L@\·-z֑Bquw--Z4lQ),gRiP>c}m|(lv|@t2) %bo׾MԷKN)&ѹ~~^| czκ:ep] `M*hdɍfA.(T?ؘ+DͪV_q´;cA.+@BzG3>{(]= M!OϜhWmiVʉ#h5Fdlm.j C SHNc/w,5|JMFF;ڢtK&$ᦍ0uCt †[VƆli5&V٘ڌZ4k0 5QA simkPT3R F4A`ڢ5V5EJPĪҡR_["N_T%/yăZ78T kuT8q  FݯkfQ@2L°E~Zp`PG=MmyżxF-s`*<ו5}:Z?-KNЄS%?žxU;t~\k,̄c&ƎT"%*a_#%Y˵SiLS<(E$5u2+>W̥Ofh݀gQ 1QMUSSbdG7"}d݁Gh}!*B;gh2u簢@T8G=5l9 *ZɎIo։rY l@^Vɀ/in &v}g>A2n>PR~ܿv~>,)i5̰Us(jYZV2RTg϶ڼּѷʼ_vwtEh""ʲJ*](hJYBPPa)!ee(2EzlZY h?)beI+Udf\gh[ w#}8(r@sLSJ˳J@36H}}$: )_6C3Du&_#xat%64OQHumS ʄP\5uE&jj\ p!ի{PݲY-u)-[عl^m-7Mu'J?Ck\$zCB iʁd%$]. JTV_:zIa>t:۾C‚tpc|<Hp˸PΤ( R4* (%LH4 )(Y TQ8L@ QPEDq#B].D PĠbDq"b@oaU>*]FGD\H:ly}Y뙦Cu5Sr?ʬ o^轸8o_G_žn]3%٧ƕi\{ٕEhs$^o@sgHOpYܛho7 3?X^`[G7>v@th A +KFt=F?!X99EŻǬ?~jb#+k{nCyysw/9v;櫄;԰f۪=Z_#TD9aL^SN}Vpŗ$9Ĩ?(h{ |5O?Ş>q!GWݪpD| e>wSݎ,Tg/'58-~ ?b$ʕğsgL 9F/*f)&{YUbCH_5i$iIpIYvB " H))DZE(ZZhJ@A(ڊZTjՊU) D TBUDZU jXlm+hUЩHҵ@Р mhUTXAm*jFcY @  J( Ж+TkT4kcVclkj(Q E UhTB))RTZE"mTZŵUU APJAJ BiZ bQlVZJiU P El[QjEk * HR HJ clUEj5d+Zت*6-EmU-E-j5XQmEQ-h[Z+Tj6B+@ #JPJ* BUEV5V*ZѫliR)hV[j*ƪ-X-bضZص-- -+BT5UԛkF@4*PЪRB% * RRPP4 RB"U Ы@(P 4ҪR%()K@HB# RTjhY*VѭZ-mFTZ@-5[hEEҠЃH@ RR"B*)J\k'~i#;7"'4#1arKyf ǰlj!s5Gsv=R9j!:Y~/l-hX#R[.3_oju^'t&%rx<^1b;Z)>Ia/n[Gf5_t]p]B+re M qͱ T$N/p^g}B<3 L Zo{奬^&'w5J)*҄+"lyjtw $/urtLiA cU"-eH_hUYV~9 \ dmwĨ0#V !ѯ6ïX٣k/le'{.}-ڔREz:<}ΔaVb<7Lqyno~Y9 7oU܌;^̀IM';=h߬gVd?*_!IO (m BJ;SoI3HN &4[7}N]o+S5smMӣʽ=qݤi-Ef_D;5ӫ_mD@$_eIV;N\uΙQ/4YZ$eѳ2YiϦquD 1਴-UF.f S̺(L>|V>#$/6a}[-֍bc-]^:W.Wƫ.hs a"\àɓ4+4me3ߠryeJJۄLZ4&#1誵f!Df`fPKL:ىVqMZR0A[)k6767:L1|k|Xd \aǻ_!6.:.\K8KkQ5{D8ə@h;)eS (ݝS2ۯh Gh ;?{NK^ |m7q00i6Y"# 惜D+2w%!#16K^Ě;n\绹S*Lv8/i7;WlֆVϽ-!{[_UHhVQP 9kɮ"Mi+ =F={ kKIhH?%[d;׵^Ȟב=J܎b=?,5=>yݪfVy=MvR9 ?$NWyk??_/t1`:97HTt;E+6d_Deۖ%t~&n./a?:-h#+D@`0o`LBu(SFCctޡ*@f1>]Dz2ZcT-=gE܊b]Bۛ tQK{Ļج\Z .DFyEQU(-4ɼ#wlcp[P w6sdӢLvbN.U9S.7$5O|h+-<&ښs=z* wҨv.)8HXf} @ǘV2S\ ]xK.0fYv?˪'oҾdI m0? ɊiOU5}^>S(:GJ,noǛq/5AD;/@DHhŋNݑ,k,^삤9z >a)*tlRvMқkpߒ.ݵRƇaݵW˿s}>NF{Ӭ[s̷0DH6T`/ܠ ']$kL~G}Q0bYRgG%R[_6_$4´(EN&+pEl HhmCY_C,Cԯ_p}vq gtGb&52-LhHn "cG 0}oG֢46ϰUS?cI-fX*Vj#/ģP ""@ų*v^eJ4):K&N5RRh҉]nSz\޹IwYQ2 g[erP[>lr7++Cqqe9){o8▓2,]LcctޮΘ a*8In4ժpY!(K4X_[EUZ7 ih\#ЂP=4 p)cP~Ū]oChj(ΌK @ uT,c"v7[nW(ɬdzN Z:p10#؁*dvX@WGJ88JYXg{]"p{XYGiPw?\H 4b_F,MO} yxA iw}\KJNy`N$aCͷM%.*>7z -"Hbcz`z9NE3[5nJANꀝ>0/}cZ1cjƬ^ZM[&iNud]Ao?5y]r1g )|'eYYNDd `Zo-'Wni>( 8#=\!ַR|ĮE7+v*5(?;~ ,lvd>I0CU@@U89QF >.ox{z Oɵ5y7ޖ}_PVCvE@&"O$=B(#??qr%B+cKVl[%wfNab4g0/8}{G+X/c]n9Mgr+Rޛݶk<#@ۡl:Lٴ+mC[Opd#@۠0u3JY"cFPɡ1=W6ef%Ejhu# fA Zzg9dG `^W8zH*țwY\@@$B<k0?}|"RIvVs҃PGِ@ߓsWhsGujl1tc7ipKo u$uɪ 7l&2s Wzd?O5Hf 0:ڹ7C?/p" I5 ELZ;4(hZ[:31B"Y@,z81>$.o0H_ïoK[UE 3]o)ߣ"q'ǠZmxİ ǭۣ37oqd뉄6]kXH6S0\x'd&A4`pwVK&Cr_p:;OC1әr&.:ZV[_hʬ@`gx@_*P8̙lEYku;$ nя7Ӟ9}j{:Sx#r)AK=: H4[ ~woiaDGy ([cZ͔6zros?hîg{IO6 ,,jC nD.F(  @d12噱d>>D*T6V➿^xJ d<6M*j%і' \haQ?Hsۅ_WYX"w|R +4P#e}/U!i9x9KQ?\ɷ\tl5[0M4,~Ԁؙh~ԑ?[i^ʘ-@&e) ^#FLLPPRY{>{x<"!04 :!z9SHdE; ?BJ؆Ϡf/k%Ly9&Sr!N%M} R0 S:W zdPђq C`((m kfFۭs/dJ\:8/rrIc)c(vN ͂5OKkS$E ` b'ާY}+^u1Ae~z?3%zW@,Q'_i9 bv_зQ|BMs뼍mn1&el.Y/7Hlݽ@ۅt:ݭ1S t0@xI% v`nȳjAlSk`4xDLWPcOӽj8XHV-||?3{+oWfSa$S]WS|P@ه?' /ȓ΀I7vuE?Zf3@~gDQP%R?VvOFrS``EBx̠M"*֣Ȯ«7XB3m.!oU-s#Aͽ~312Zagˈ0Ļ4 "$8OjV~a^.ap!"#MR8`N_{\j3AvPN?!+-'YA-2A7Wz6yK/ "@f :0k%#y(O]mYޞDAa.{f0]t|nsm__DDU1[#k8@@֭෪8Gvc3 y!*W|e4Gj~ g=.=Du Td 0dZ Kצe#լw~eٷ+r*wyǮ]lq}w⯆1h*g;PZ4L \l.c;ʐHDa(Y D0٪׽]e$+K o4 `ZIZI|}JFaImUpe}L &]VpEW=95ڧզi<H6o5 ù[K"x _tWL)\-R4r\:i7A:{]x&Ea; R FCpGȄ}X]_@Bh) ~? _܈5로N h"w ጉπJ ?&RDy^à}_mb5s J-èBlfOwmƥ6֤?d,S9?Y^0 AM$ Ã[i~noM9W\X^ soWՆ BcWDYc7ZuH:R1F*J)q\Wr57vj\" ᯭ+-Ӂy%HI䤞qjX-}]Kb5j˝>/D[o_N]KA`";.rc gD.qPgDUb=b"D$,& 7L["빗s.$Izü.ߗoqfVE6-|'Sq-<6Z)~.Hi\vT}"I֖#((;ѐ*Xx[ܵYD\)a*Au1{3u?o..v[xf؜,GM3 B )M]RElL r9,{߂pXXO}D׎ V厍X)bU[ HmI?£-{unFC?mڹ2l7;?9 ,Zs40zĜ-:' +٠ҟǻ#r˔SjT~єoqNCQ{"Cg &vƶYsdD}Rt%XCRiRmo2 N%e3_uzL92 c\@ c#0g`E4IܳXMO5funqVޡ^=D%evH3NXI% RUQ6+++ìfB0'߉d">~uj?( igB GD@,\ \|α:/a6A˳sJI3T\C?R qI 3}1)媔2w)u?;dxڀ/Wnn`Cnxg@V hs.A7X¨H@Jn{e-g_t|x`4:[fl2z>{C%ɛ4KF1c1"ȆAgWkZc.r l7**8I#ѹRv-Z+:M^m\G@%pQ 86c LU/zZ\Bno$$t_ôoѣ+ms-{#L85p 딶,GeCP!%4+cGZn (:)A CeP&,%&rp@n'ߵb%Sh'wb\|l+nKD}=BM=l["Qe  )n7o-zOs'ˍ,Wr( H q<Ҭń'GB .*` $apc9+Cp=êp%SJ )BQՠ'' 9 bkVO]=ix>P ߓb?8낈>0@,M@%]d݆-gz#j+ҽiR 8!V A[L=c6 E`C`7Z QQk8u.n~=}HU%yU'Ȏ2Mt=haXv1(;xo~6 ;sN'DVc7"qhCq8(t M揄 M8ٌ«\lckW'wD./ծ߷9p2e[},,>N;ov uV񝖙p=k|?+ 1a'Ry#'ej!YݐaRFF.PTq{ ""Uh,pjXAs?#M3@+S b\\@r07f)u_3OD_-`F5F=uwa?)DOX }TOjh;32B(a/ڸWX7mobDъt ?q}^GJd"+¢}E9d%g6a]0܅dRآ^MV+Yr` 0P+{JMHת͠S( Dq?m "[+\ 暄z~%|[I;i'P3}_1& Fs99M:櫂J DO?0#7lPvjJTQUwïFJGWy=N^e;ACm8&v1fcT*2ւg΢RjG@aV#UHq,䏍ewz{߹}C]/-3d@&ܯ+Q< ĚҜu?ߛ@\lw7PEё9 b<0+S 3jщ^MJº %v+$ ~64 kdÌU7r/gN G[6)o2{8aQD _>r˧d<L7 A(vL{C5hJm%{k^r}'DًN;]4.,04Kogt9(bxyYXHn%W&)/ڋ]m[USč UarP nCvU15T\F6[Ǎnc_!/iEPJO iGzzu֫39i%YdW4LjB)iGK6j)xF+)Gښ\(9>;_`Ct @8PE#`@,_snSsQЈ+{WBchllx8DzHl?$!m<?b'=-JKJʙMړSp<뿼[v6 mmm0RP-3A|}u+/ )lz}*z$bZHnZ"Kykc;G%^Tw|΅ԦRuU^G(4x{m4jCd¨;jWkL/3L27nYDEf#x.&ycۆ0.+¸ .ܩ_K"JgjXnLNF~!hs;c+ R%qt+߲-,`[T1@k9Xޕyg5y  `b`o-+\-)fVΫćif]DhBj^=.vSiy?%(L@p)RkcT.v R pgDqIy~Fc7b `|CǒA$F" Yi.*Og}md~VSr/~W'eqd4g@|pn}AO?oL۝(Kwj QKℂXB Kylb0P`t @7;<]~&d@ y#+gܖmMN\M)E~=C; 4DjGy16>Bfۧy1ԭf6.Z߷;M)7F7pAIaաk.ieckgI'"J>7?~IkoZ̜v N'Rh(?3cH\~8(KV$Ud`8+^*3DUZ.6wwNgOq5}Y(MTt移15jW˿}? yv7``tZ=3ޕ#5Z65ܯSrup8 g~ }{.rҺخk9Ty2q-^RSDsN=?T1Tі~}gx_Nt㽱ήbqTnw{-GY-}X~|KDi Mhs髅ɴs.o-ܚL.w|ϙfz;}[Qv^`B5VR#A]bS@4~Aߠ(AGq62kWɻuI1MAdSdzS\hMnOOAPԢH@Rp՗*~Z+K\ N7Ai~Mu߳,};,Ƚ]Q!=ǁL)>Y3 92oRǒRdE|%!KLFcUnlը" :7FIcE¥.0;пq{q~i]'׾r#cK9@ߦ5?fKeJjkd` pfIph"C2"XD;1> ڼإpRsz0ss6&ͷV#m]DDQx"XRU"iSڏ׎E9_GxOuj!H*s0NPtLnivOɏsp'A'/)$.!ґWOu1y\Qn?]GATwh1-8[,ŏ9xW=]lGCI;3C\?Wds߽qﱗ4HObyt7']ێ g@Jn*CW2 C'sQTnkUQvBn \% JMӏ9fbOr;y =,pmYyxݩ`3V\ӈ)2g1 8)El&Ǐc$R* 1#LO yxpwew^7fOeճX}F6n=$Avƿ2"/G>Emc0*ZQQ50)*ǚjVhT˿ݩ><oWOJ߶|IaXIkMXt;O7۬=AIH=)eYy$BȦr/ho\ßˊs|'"U:ѱNic$ RN=y|+^F\W""sA:|Їy_t`wi\|S+iq)dG%yy ; !7]g>תucxPIܞ1q{\|MrYp{NfO(Xn9a_2.Bژ8uA(bM,f)8|y4Xw.Rnv"pK[o!N Y9tB@&4rHDС,iA0ZK>a-*Rt? ` i _f'x<+ê4Z bD~DO&oa1*wq+H &k PA@p+M>S 2uvML2mD!@Pˮוkc`35egdíyaQ^T$3[雃mm޲zA5aʘ =w9GCd 9N#G=4ܬH4Qig 7!vI"S{$73L66Y;)X~0v" xX.kn: ~{.;t_D~qD[}d 2N_ك7j.Jc{}FIIIPpsMW PbF`4$t#MrIj"yKGi?T< D^_. &d8[C 0qRӋ }t8◑Ʈ2}SMՏ5=U{1pDwcʡ~ ) + :&b$q,"A$2wٓk]ߝ+μvW^1v>.9kuþʯ~f`}z/MB|t7 Cw+ln~Բu24 4/nZ֘MBPxJ"dpYRTR 3@($"3Ԭ|dͱsb V)C1}L=׾7;u;vq8ۈD1s~G&uRI5c8ˮA·r)#Jl՞?ƭQ>^s"71hGRBPs}mP\;p.g#%H@{E@Q3{EFw}\~FM2뵍}́AQ22vn||N[ُOfxoX/<l4f(C!u$R嗴=6=mu7?^㚏ݞn B_Aserw#Q?n=O`?S?e,4Ņ1RbqjUe.%> &PsɃFO/v;=䘇K{8R%F_s(qWAPr.|jsӠyu{jn˹l2ˆ< 6r[C zx^'8{:k{c[8#iY.6ym\5wu,}:q8L*v{G mS;FՂ|j.jxwMi_cNG 0K2{U3~)v7e[i~ybo.yI|5[`r%'sN7)P\jVOE>/"IWazP0E7Jb~-j3! v_ r)acޅ )=&}ݖoj][ s;1,\hC)_f/!Q=V  ה"~{?ou_\\=wԣnVV8i~R*)@do{6|q" $YY:HkДhwlgw~fe9NKgkʜ\{PT:񮀉5tB]2T46ju۲KڱeJbd2 `plfl.dEHYew@RwW:؍P72Vvo佣YE2v C$ʟ(dEyY_Ƶ`a0[lQtv+ n^7U#%-D MzbqD hG&'V9Ч٢ soiu Zw1m]>Nb2V[&|h^=9o"8EIN!BH P0*P:\!aٟ<WCƟDN9 ھ~}N cT[$`B@$ CK*tXhB ^9}͍Q,q,ס64 c}[vi߱d (|}g"1O",|׌tj.muX^+/$.B=!|L{]F ZvLEAvsKn^\n"8d67ayl++V}=|en㥗QNaux|X1#IR\H;Mdh*2~E5My J rМ$~o%D uLgE0 75w꣼뙳/x8]x pS񖡻Uq_0KJ8-}F]es@<^s*$F>t2ˆ(Ta}G!bnk`(1 |S!⫐j,Uqd"TOS/^FCDY-O ;W=}7&OmGTtPdA&j 8N~drv̋D1+Wx~?,PsAݨ(Ơ:TJ̝Y>UAp RtE*_>::ZH)}x>)sykuyЫ?>K P[/ٛv\AEtޏ x, /֍o`-pH< 1Zw'\wcQKSfü#Y6ܚV*\ngYvG'~n5wC,8y HnE9?kӂ %1%r\!UjUi_ܹ?V>Zv\6/gTR[QM)2TLxu̞ R:U3@kؿ8) OD)oιn|TDEf;b5(A2.#G\nY:p̮2PDYb3,˟idYkQzۻDpn&)a 5 dژ"*A:}r`lߗ Bl;g:cKw&8;u峵Fcy; !_lzJ~BrPhL#GʣuGc5NeP#}MT}Х"25(*@$H= 7 3"7>߱l(M&[IyfF!]@""a)?73Hx;C;30ҽ{ $`TXq?Č@;1P1@@8d~</:S.,"@&n +_)L8G&$x.=)fa-t7Kgo\oݬX!ƅu Cαyޕ%.~qPdI4qf< RHtHW_bD(-#WNeJ,\VۯZ7fDعjy?ηcuyՅA&D@ 54[k4h`Ny HyF^O =!?"ل\<8ڵ'-X7_n|i2i6W-Ip䁖?JD';{if=e껯a ;c `d.lۦe`RYR/yiDXL`]L0kE @D}_Q\.x?˫!B@;Y|~M0a!Zht1 X}{44(4Ʀ_óhy`|w= G$sj@Vh=f6_ڎ{8a%KDJr%2_^Bd<68RĕF8*[\,R%7R_8G &'ѯb O%)"Y~e8CDJ ]C^=j;StJ"<ܝ3kr 2Ex?& nFc!LഭH0fcVe/tqƣmh9G%GK^yePaa >w~ >=:H5C4#((2 @%[0:##3DD$Uki18mnܦ]}>f@ fxG5 cZ *Y1||N͛㲿+Bf PVs@Fd^##em3"(#1@%]NDlRLh0c{8#hpǻ5&ƨ5ڇ΄_{k}h{[q# C[&V?Ǟ?_@D%"DX([43~X:Mn|"J1:K\i>{\>7? }9{S 8 lt@'B#.x0, BzH j-9"gܵ)[H/$plz7.scI3nOQ>:/f|—4Q*V9;:i?jUDMUpp@&@0AT)Xn¾p;=G1?ȣD4Jg?6Ui{.قP2 -a!d= 3m*LR679;lT<^x?s/W< hO@}=rV5M5 -TogDRE1s Um1s 'KP<63 OBw%.[\|D<$"h{.wuh_Nm̊4o8r`l7;DPOr ؑe DFG o g6HO=&ޏ}DMaȲw9UQ߉{yaޤ^n^?OݟGĦ nʴKaꐪ^A@3T]dp\%ܜf(Wsϡ G UaNU"tX62w@ ǧtoޗMesbC}tD3(k}?]HqȄC8uG*[ر#Ztƣ$ꑮcV¥hvgk|pʭ~vNTBa\\6 ^Ϊ-c3xuJvl.:YCb-<_jԺ.KKe3{"M)WbGMu4H5UU*(ƨYx*.(` vQRXHM"nϥI[@=<ΟY7V!FR8euҜqnmvrXNVdd[o\M807h`?,1\)?J2j buHe3-a)*R`xJ@|c]*\Ae5g3 f?Viydo0@$쥥BfѴ>vOzcr;ҙ@K 촛>tj,ܾ pnTAjwk%j*JԒ(f@&HG\a{.Փӫx55nEEs8>1*H6dKzwdfKft¡dv)]ؖ_D\ql<@ w^܇?6TJDdH38otʉCߨg) #S70^Q :@obTG"bX͕h喴IA;KH6 p/@XPWLPXQ|~ȂObDW! @jWW4g` >cĽ]XG/zeRx҃SIubPH,J r?҇AR rϠ?F\>ԥ qvz_Qz].HMgppӥbM1$²]@<IJNUPcZ#f{=zu圭ۂJi>8@_Eީe fZ{"%xIa?: ?85^WXFOm0ɪ>8'Q9E@[$W,"HM 52ՇK8d kcp)h13PK[YqM}uIQ ҖbatU1e(quGj@[c-f_` r2 U| m3&ewQ1h"B[R~ܰBƼZIX.$ !.`pG "@1ݪC |x91Dc \$HȔ ֐"yw͈=~,`")hzN> #|ko r M$$'rByߞ̫ՔǨ.ɮi#Q.u\hhCLs&PB@*^}m3tD1x-HL$xu(唃䬰QX~nh=JTSK#M"ÝHddҕmS˜ʣ 6Wz]MG8W}㤾vME}tbP߉ u/<#AjyQ&ZSf"3v3.PX iu ^mm)>pO2즻UQa{ 딏Ym% )YѝF(FUg3-g@/?rtd>E04Rym,|0BD ]*]ّrO)ikTL[bĖeq_2A\PKAuNWһ$t4Fz ir2X3%>r<|Rw@# ky 02ۉ L.+>/$ydmv)kAYbD=kLuw*lK={Dѹ^}( %D5n @M⃋DR]6$ ۅRS]6 DciKrvg"'ΕcGK/S.|8M^,` a @ج|_?>>l?GGk#] ,{R$^tݻ7o1G]g8Դ8heJ&txwِ%6O $3Ѯ\74. ~,+N}&.;Jm[_{vY.MeD_f?(r$r|qYkn*ĴMlM%{5O3Ux~;խB8 {@\p8}D)۩Ⱦ.Z?٠_R\}]۽Z. uEIn>{5aT8KeQ{ bvjR|). b=<68D>-꾂[v %b恰54i4"'8 e2_iJ3!Ng'#Ҫe~7jp{UUoudŒf]lcQBv]:{ck\ sL7 +KJ^-pq=G\oܹ~mM9S4ʩht Bn'U8(Lj:5DT-7<->wJ CeeL,E0&1,8"(Փj|`ѲYIދW&wXT\ȤFAAT\\,Sy~,'Lb38;w[n&HD9<Ҭ9;EXrQuC/Tΰ瀫^gl`(7V.#F)O[ t'j5كJUCZ*j{~p28; q Al XFoLLIƞD:jnɃ6.3DNaAhO0҂Ds% u'ki8N?[0LE@Huڬ51sZ}Rɨ$ mϓ9GNěӟ{%YT575n`7NxO~E1ӥXU/ =MRLV5"m{gF c #gŠf)Yw\5{IT#L0dM&H[e >*Z>`c+֧]Iʿo&lkrZӨ /96쿩f}` >RٙK2ǙEa)s]Fc9ž5ۃ^w_uZI pfQHrPo)3ut TSoj'5"%G_aiٲMv%d,1wb'p_*QιV%9"w,͵mQ>/U_K0̨T9Ea ரcqRɸ.-gWzQt#C?nTl fKClRn(eG2VͱrÀdU-3^Jg@N(PqHk?k*3g;7_OW#0Ӗj:r-f؅GQQL=ಖ&>гsыj(#i [<_lmk]9{~FX wZ֫g)p LLVOX uR{2nNZdqrp82r"̶: ‰ ]Mkp !2kO?QV4gN[3%ŏWT:cYxO6aiDi&n9="V;U2l$U;%܊1iBJCj{*G?RHP(8h4+U/Fyؙ6_:|~;Hl ӗΧL^wq?xu$u։ XyLS?LzIߢv +CDwħ.ʌ AшAexwinٞo5DXr .[Pbh%Lmay<ژR"d'|WvLUFxpz/m]~P"VcK>ERfV[& V,=1=|&e ZӕsJn R s=$ +Eg_jXL5`KVa8[XhGLa` EXcO7цX~0!#Wp|J>J4@;|vftd dLr ZZÔ-HL Bd1@O{bNf ] GߌF,ϐQc.3QdyQh *%̻>:E 5OO;3lh+M ~7y[)aKƬ$aZ!-L:ѹ.gN=Nӳ[i E%}_I%,xm#e=}LM^gud}pC4(2+X{kr<z/13vׂ' @rxC9#!9nk+ ?35c@M=R>|7J!(ꉩaI~2`lÏ +T\NX?JX+$7e8[xRHw8d|m{~uv:2 ^gi1̫D85s>_WvJc3 _DAnkG],Q)Xƕ?+WZYG< 9uCD]#)MļA!~X/Lf~{z˱]ҡ'5^;cqwIS T{W sC4/[65T;%wV/-WWy;W5:! Fo&ɍ̱QTi zHk< {4vr ]'` u'S=-IuPt!? E}1~>Q&8a^sx-R>VLVr L-Tvp5Ơ] DH2ۉ?o2s LJ?H `MK|eY=Ԥͮit]Jb梉~qH &_3!]Z˾[uԸȯyٚj& %4='0Ix"OiiȖC9D"@)6ekyqf^3^UFdrQΝ' kV VH!0Pxc(t/!g4? 6iڲT=f9 +G VW8 +2 >گԎ_>~9I숳)},mflvqYs$M٘R}d?\h9\AE&+nJ - ">PckzpsХckjtP,3ŨP2ȣ"9j=x;vj Ac* ]%=hcliXGp"ig٤Z.3\:is ډ]oϋPbX&_^L0n-UW~pk2brs" xWbWNwˆ`қ(]Aq[%1|ÑPuGwr!33[Z^V~(k&hT}_Pmx|p@)jf1iq;M;Wioc}Ri{ʁ 7.i]4} A"=%6%\q%gFn% W~&X|pMXIuH wmD;\Nuc:ļ()DAVʧōΫp4 E9߭Ƥ0`Y\| 4._SYo!SĀGmm\ ph8=Qȧ~ѳIN &vSaߕb!,HPEƓEu{s)i>FN_ިb:I"<7@u0+&~wOP†Hkss>P "a87`_pW˷Eꉮ ?cp%K0*5~ȅtHD]-ebZ/et.|C\=(ک%S9I }9ƾT+hg ޏ2mJ5(g]l VMV,[zʇʯs1gVtUE)%eQ\h᤹#$Pzvwp#::aֻ؟?5栘 vˍZ?o%f(e3ܷ^z|c}&uAPZ@_09*\Yz|zn0ҏ>;BƯxRYqXB;?NjLs/yw&m>;n~M5:3)<\  K!EUxVR2p&=5:a(Qgyg_Y,'Յ+nByCb2!aigA*p1\n}{U;(Bc^TtBaZ|-pK̞>U{[y,磺ce=tTj$0#>7ud~TYbL.s);m*@YpnC8)A(LehAq˫e$v 8sUH2'^;+wah7x sS񧇿L_ọ& pX"vnDߦ,K&*Y?<ޞ|R`K DC:\.|,V,P (?je_C >Ɂ61Hb&aǬ1W\hRVs_*RIL}((#q)nJ.*VwiۚqCj 5:`¦66\I$ ^!,`O7R6?)|G H4ʹٻ ,VQ1QiA"mܓ/HH>.x=mUCʔPElĩq0l ,aCdX$~S2)c佅sQrQPj9n&b$S8tH7W3At:-BĜpU;ɱ܈'t.m6uYOQ-۶YyDq83[DiqKa_sAm!̄m9r wiiϠ.sӂY,I pw 2̚^+i0JtLXnúRYK<=yg9p-(kQqKGJHW|tSI34|}- Lm%YpwΞ-&y-pJak]M@+8%hzJfjFwl rH{%`_˦Wf>O3oc 4-DX8ozlZx0Յaj:f:&w@P r_=4.gp꽓o}zZZkm! j>xH=!8 Y?vm #B 5ޢTq/ZpF~g2܀d'w + 0g*[ș7S< ݙ?B?pj_uac|ta<*,39hGQbw-e|P u6)".[xOgVōUr zxOSL %(KYŲ+s7. \VۤB: ,هiAjԙ*೮FZl"PxmciKV^ g΍=՗! 55jK"?N5:i㍠\ XHb"nYd9r3 LPFl~pSПft9YfHOBIa 1?Tԃ^*]x Dw{Kʛ(L 8ӮRi-/chCkwUws9L]ӝZB^'ԂqBac&Ă6^!kh,MR!78g֔a|.DtXgXlWGAl^r֘)[B$~1=x p:=}[5s8 bٮWy ߂/($N2K m.HQTb6~Z{nn6rSI\Y Q uD>d8TeW=#r,tMygpRĖ3H\X';}"y\D׈32O~ Fuɢэ,(|@!waSmxT'hKqNbm1"^ Eg+(?x)sDqɕlx#g\E'w08NAwBX5wjJX0 LNI un3\/:ʇ<=E9z7roHjؙ$ng亨U/^ܢy˲$KC%l{"f f!R|{^ Ȁ-SE}rXki NTCNI rO/X aMT"0fqȹ顉wt߭rDaqO#!K;;(6L" -tFďoVra,Aa z*u%"Ut-KF@?Wn> e.U#{%O1kUvH_< l t=|^CӉnff%![/r8&TX^%НH%cR bZ :G_e2RX֑g81%:5{.6 {@EmCdr$M =X\hll]s5=4uTAU5E {55Vd>*lm08PLiQ k\ـsMI6*IrƷwE[ xxH.8~t;SwvG3}1[ekˁW@_tb0>`S |^nɼ1DUgOȋfU XBlEvkg'M]']⧈z, Rk;cJf y/'툸/)gP}iK(xYb{xWX'vOh$uCv׼eE&$HCGؓ`Ӻ 2&J}auǀ"҆oo>Dkaiz{\tI0\*c/_Aִ``NW92eoYΟ,JgY=HabwdT=QI{Ywq_U"S\T3|uPl֍_{bp*"tJ+jRpºg )  tyD]&=?1K>֙Cndo%q S64D޶}4Pq(֑N͍ nR)f_f 3)>fu|È9#dx9IUM1t>@!H9Ƭ2|ԋnwQM}ZqPE鲽"Ydɋ8O˅SXR$c㱉ye4 4}Zl9Yi!-y{{\&Xw15u\߸1(GSHz 1WMm: -ԯ^鍬r]a4K:ta\/n\1&l:wh% cIIß#Num:0hK]r'R' -| !ȒQunv=tIR1xy69KgɴTG6"hlvc!,зҠ毦.+!wyꝙ!ǒղZ" kXݍ~K3 v867`mg}]X z~>D:gyC82VU1o=#)EfZ V)iw%BJ Qjꈣvo>͡ųtfG@,R`3ٝ{me8~0E#|]wD*t[٭W{+%rd0d ];sF{]0:ܚ!R&⦭wkvSSl4Vt;w')<}if+p)Ds%ly l荘#ϣ' orˉ)wxFl)TqԍB"N|-k$ cj% "+85`&g8! ?$ayxH9B0dgJqᇝ>=4t( 6IbJF)uK#]ā:Y5x b'՘J|Sc F / .B(CZdZMB3ndBOu/u$VT!d3C:"8{G?(/o])W d8t}7 u&X1.^ w`#$931I@E55[~bYrVϙƼg"Є.=<&]_Ʌ߷i5o7#hHg4aa*vV"4͡3[qwMf;q&x8Iv1,su[Z*~#XDJ?g6騏;q,nI)T9I1[CW,Lº9Ⱥ!S_sQr;W;W/jwgy ѷd*-Rt knI?"A kE$&  11I$$9 DSmSa N Vmtn sJeWB/M1dw~#d9]٥>~`0$((=g~[^!2g*BfcvJ4fyD yi,bHh2mwZ"һJpAiu6ae+AG`a9o@ ~L_*X| Rz4L9"#-/u{AE& ^liMb!Zß[źPOy<@@eE7Q!t)X@ ).L}ek*Us+bMteLN}ȯ$#ai @N\鷏q\2/ʞ4) ~z򚻇(;ֵٱ[ 6E~0qwp&fy9A MOu gfoS m]t8DF\3*@&j^wbE!j+qp;֬5^u9^OYb}e`*N}1ؔэ>Fw,^ąFERUuWJBuaφixR/3S˴M D*6>X=kC \?Z @nM7ܖcTێA#Mrs UɺW 4C WXFf Trg1EJ)ќ 5X ࠆ^]X V%*ފkPZ3w"(#!6ߎ]+&?(Jm .䰖KCe=RR_!2{ LP}-{WfZ^pU53T!٫ mMU%!Dk!y~<{Yep?-ەTiO-0D9|"͞;m. vޣz@-`6aǕSvػ; 'z  ]*(IC#ZSߺ[# k"j6F^i0Yj 9G!9o?ɴC*)0$W%lӃ-}?fH݁T^FuH%mCݱ|kƮ O޿ eu~%OxlRPcp>"R(&%ݵҨm@FD]96+eL ,0:%`52Y'-"f^g0jqt,6r^TvC{$Ωh7WLQ!~JL!ZҵT[Bށ |護rv͞o aph/0+\l- ١aOmg_.?Zƭf8SS,] ])5l?hvt! ]%ɃI^wʢ.'Or"ACҗ'xܕȳhԺne˫#(O$Iٌ52}00w_&]35嚃KMEh-^]wlk#p ֬xV%QeϾeŠ'׻W6iI^"+ &,5gpNCdOaU\m6zKxfʵR\@ Xm//YeZ,ja8h)iz[uѹ< m ^+jޢu+:eh4mSjrV c>8`{p +:uz#0߹A"_,*Q固P/5K*wyUACߋH|rK԰/hf 1\ 3}} S9j"Wj"'E ĭƠKz ޡnRKJX4hļY' MĹ\9T^vH/eWz+n_X ڷDvxWysm]~\P.ꂠ.`q*OA~MDNPm(xػAδW9"ڈ`şħش}ܡ-,eĶs@)-Kg&`*abiBqnzASNHJ|w]Gz=_Eكr(b?_ߕ[!@ac\5( ۸֐d?@&깑wf)##HSHꓒ8{jFz==@3H a+bo bw.Ī-ŭ er7>[.N^`ɺUKkakV1\,X[K*C{ФSwpNz4[ [%ŮoxQm>w?1ѧFÛSrIٝ]?QPtɨy$- O[ YX&C>Z}'dAQ$P66PX*_ l-33C^MYˏSI*xXi]@=0: *ēܺ4pbguI{aÁas[:PٱE!44&T 蓱,});z8ٜ2obaekIt{]X5kHk?<]= vF#%|<8jl05YD^Ԁ}d^ `9*d%;|8 mK;433f>H^ޝsc1ŷ`)u Ǐ=WKC -KH_A8UgVWSغR0+AXsp/O!Xp^MQ* 5cS\|ؑ˕z(Gt hQqe6O廑f8#e@jLG/:k!wUPv4H'u-f?c-r4LӢ*UT_(*UoLt5uR$q%Q`٫1;(qE'y5_~&@6ъETOc0SBˆ j.nuwB@2=O9Cjű%1!wPqAÛJ 5-gC?x}M3",6}iiPrH㷣R0WFf.‹qܞvg[V t3x+ז0 u30RAׇ27M{BNx/?n _$1^FQOV -PLS׬|txTo+?t~m61@݋8y(F`Mw߫MS%LC 1|#\xlE)~ZQ~Mذ$=aŋOZg%oba{cV˼&0*!OCdzfd;3duA^> X]'@ %]^@S_ZQXR'^v/l?F VCX:IU( l t WвRH]E߻˅,ڧϯ0!,cR$ țy܍ ~?f+1KɁEX-4ly,P~-1%~p C2 G[4*vFY8|5Όӡ Q1f7Dt5` 4? $w?/G:Vsj8n@ҎOY~x8)jca,O̒&0$ G$?r*RJ0:XW J jDĥ*z8C[D2^؁:$V J: V{vaU=D&s{_ LJЫ# V<|(6c' ;8V%e;XC#4#J."LZ{&އfC9_4ӡ(I#|Ry\9VKI?u.R Ӑ8S=N* 2` OrvPv]ڷSְ,mshĩ'aNҢ}A8oEx BY#ۛ;,sgiI5 eтǫv ]5žw*Xtnyh KP& c'-Q(̌v? к#Vt\57d+z T%~ \T1 `LIr۪{mwFYu%ZE#!Ƕ3tMQa&`"'Ui%7B/wqq/F]4e ]l+<9?X^b9@;jY.hb޲0DU/Α`tcu>V٘~,_5,UbWY޶r y{AXLE"fn!,.J&kQ u`U7iw8s/peEa`5Q0| v@KsjIzSp* Epm=TFX ;=Qyc+ RfPO HIx&_蠈W[Қ^>((t)!zrlW#}} pzYRR6`EV(pd9-zG>. S'd<8 < 'Wʰ|x.L,R>s (eS&N[@v 'e'a+ @ +CxӪ4 #vn1qibO~6T\ /obU0w: hm.hFSԡu,Q$GdPdetPKp?r)!زV,ޔ6G=B 66RҥF_oE@K<{@{?dg}A&M~FxʜF(Q-r4XAs7&$IDY>/&x6 Zs TWe1CYcm=EVXE9^blCHj1"9H=<2ޢ9rQ3DA2̇ n!L_i_p5׎h8u썙ƺb'x*˚`Va۔^MTk%@.c3"QtFQr 9j :[ӥӂa%{O\L0RLA:3_ VUhּE1Jh}ٸƂHe#}Vъ 4cc:"򁸴&"Z!h=!6h^/S2o8.Hڽ'Cy⋿NOsP m鉘{`ҋ0FƂbӔ ?GP( _:[cF+ ~2v7Lr UnVȰ[#=֥+Ig 8 imj(yALNl~4ayIǶV uu)Q -{K X l a.Y7eL*M jY]6һyceͩd(CAJֲ(Xb;&;F$W&K}NU |HDMd}:7?OaB3صZ(GY+X, SJl|tTL2nOxЛ1e $_^qMN]q!ICuyiL1TtB8|~P dLh=mx-YD{-;1ba7XGH㘺ilNҘZ+IImDN !%|rT:>[8byn]@q:=n]왮w8 OkU2AԽ⩏۾٬yNY]tbHVc|YU7?zfmL$~OFRg}qPpϩ5=yM1Lp&woոv@loWDne u%=ݪρc̽%_3ѫ2C'/8RXO1Yhxe =8trƫ2(= )Qۇa+#6 kr0%gՏI9Xk lml VZ[J*r KBKi&$6MC[gcXRD28RZv4t$ҭ8.A9C0&0G߼ Q9W5=#XW sgDV/AʋUPM1siadC}~vB8 +d?j5w4-sihBSX=67/!K-O+MMXV63SVV* ߐ^UIV4QSQCͿDQ>ư%y/O'\Sʰ~!]j? ͓.Ӣ$WxT; ؆s~8]CֿQ$QCA$;=TJ+qE 1cޫd_JϷY[gH>fahZ0kJgce}fCt.Z~-\}kB=.EܮBiR 7X;,腫QfxѮN̑*zT /!DyᑄksZe)!yl2T&K6Mpr)SȶdMwV94)cI-0U+$ BL$7a@GZm[uþ yUTL2=Z4PFZh2uG_ByFS1'(&6E<˧~#Hp0CuQya{QHkVٖ(!?F<] L> ~<~"-y&z&?$lZ%Dev0ZG_~"2<<0D]g=6DSG :u(CϦDdv$w xw>x3|~Dm66_6`RBeF4nz>&_*)3ecHŝK=t֊=sD3 s=Xpe*7t0/Æ'~DN([)\Θf7pbr+Z|w;Үj;GR"q=V$FZ U,(vs!q7Zr|po\LBY|xɎV;y1p/KiNb'ŖCZYNъ\^x #ofS鳬fB h̓T%I7%+X:zm>`] 8y;n}Ù6}p?% ;[Z/O<\+eꕍHʩ&J.2X:lW*_̶w^i)*YmdM" Ori\DW\xcjZM2߯愊y}}UbQbH"d:whDl7}9LH +pW cuPhOem?a3~cPCgZ>N~16E𦿷+㦅}eVo h,9d`5TLs:i1r;@<vT<g[(~(4߶@tFe^ar Xdi\m|fY*0i9g'4po~!h+UrǍ^7*y{/WjbY=@a2Ez-jl-sHu;XIP/ pT\祶@ġ*)} cPȾ$>V̧_@4ɕEW`CZ Z( Gh;lYHTqM|XۀgT䦳4CZ?Ѵ*;xE5+oIKWbeE}Kd>@#F2#5}R{#6"gPj롻c?6-r&B%j_.ᄊ,PJY=QrcY; NCZ_U,5}9뷬B.!iйӝ1Z^"Vi4Uu[.r!u 9aW /儭o{}Zl;_r-,4%M=UǜnČͼM4?wBNy_nlwP*.3ҠZ*}% ~P6Emq3] Lݥ39/x2UZ2Nmij (Lhx-Xg5dax?>&5^P'|Sei` `>*AA1xHi0tD3ʏ,,:²Cvl'DXq !:Z] rf6vL?uP 7r"@8O],̵BO/zJ}\8ק@0dY'[&4l`}qhz=1%> ?0N\yR*eƮ+ >9矋Jm٧ K}bvQ0Xy^fݿH{! ې=Jo].5a`xw\Jnx0m;9a@|s8},łBP/j? ͂Xzi߀ .hA":UUyW |ljU`ѝ1dٯ[ͥ:[2@|ˏQ4e/vtbD!d#5ĂhjI\yWt P}^|.8c/q_hE|־p̟/Gp>tE gTʢWdh |z 4Ts 5[Lv"!?O3t.X߱&u3nl(? 1H(:Xz9+N=XC'Pw7;MFطuN:\ohFth [ $2p4ƆT(FX` ~R5+ae`@Ze0NQ_wҤrX v$RJʢ-)|FCf>,ipXiY?i>yÁi.+1miXd2B QWًޱ{+hD8 DxDYQY!huQ/X:/Y6ǖw&rJ8_] .g)] gW5G 43zvΟg5^IMl<~r}C4Ճ 6ϓ$S JZu`30=1+:AY.>$JЂQY,3 0}}< 13'?&kb$WgOˡeh7yd䫢{jx9rzq m;nM3ν㽊*%@1h7/Qp;sb'3]dU&EB$xEblH冘=eܖ"ŋ`*Q#S.?\5noJl"jQdoٻE?٠Ɔsچ 3][+)p+9}VW~-Q$IR ͐k1Z4 1%m \h7eE KJƖڝ){TԬEٹ+<m!Jep[%w?-ֈ,w)%. xµw"D3Zؑ=S-]1#B]K+I/q!`a`| W}v"I KfqeF4S;8}C6<^_ 8SxUJ_H ۯȥ")=nC:nb*ypN}3\pEܚLNWnR3 gmyY3ܜsN(m:{!'00\}ūlk#_TLODV;yйrث_p0KUT+nӅ'%32cŶ`o2v/|+4ZiT",k ԈUpG*ZɆQcL&q")>afJ ge@2{ _>}L+ַ2SW~?sas>6?S0IR]<ۚ+=I)lYΛ8jn` 2]XtkwUo4QVkYleሃjBOФilkΤl}h<;*ܳpׅbuC8 TFpp|#> (#S T^^Yx4u_F͞ehfjk\@n#Y؆MRtuz L$s:S*;*% [U/+YsŢ:%QKu]uIbGBvS}>xB]<] ԨA W6r$KkQj k~`j,]'B!JRW溁3 I^!ݻvef|n˻1<bg"ljg*M60 (4*փA'pyҤ7aY>u&?1Q!¿.n7)0~r xSH8DW.~1[l6{QNq ^ ry1QA2KI@\cJ@B2Z8JqXhYQs!}r«ZI !X; l$c49lRWufD8ճ?WoڑK~PO e}t+HkO_GCm{/sP%k8O4 !T>A}T"2.:jc*w#)'6_YRn)yfR?@ REzt~^'.mCh^6g!/\OoxGy^ h e,? ?e{T]̻@(^JŪ%k6;2k*$|ִoT5xoA$KÊI|<LW/vb>0ED}AQKfUdr˱XCA_XT#,83^&ZTظGZrծ??du1a*Gk#QUy7e8Yes@76tiB@ ?sܔ׻JdsEl 2Gă.0r44> S|@na}`Į3 >$3k\yC_mDdߏFlQ査kYZ0.l)<*n<:/1B၀Q~QqHiғWDʛ mzBm4n?+8ԛo++pѤfϚ!v'q8G5fN8VǙTtP;{[U݃ܨyu?L=O{ K/6|\cGF~2Q ``r_!~ALk#)ͩOi:$ S+eI2+m_n'ݵh:L`vxY)~b3elգqhJ.[ԣi">')6 )6?gu5bͲ=-49򛪺~zɯ>Xைua14d SBUt$]qwҩ3>di7u[)UU'سY zdwg/YSz 9{n:Pgx7A^Bw;S j Ρoh-Y[gxQkjkf>d<}@`c# ykvhU֣OO4`LU嬡BNuja˂:)F"nQxvI5ˢ rA/O1E؅t幒+VO5k眾 B, h̸[L/F-iDEdtf!}'c0rr_1!?J8|^i?ݱؿdtn;bUdttl9gu4|=sV/mO3G6>^?T{i._ ~uħuZ:!vޤ%@:$˃G&᤟8:V\Y7njuw5;=:A"PY@+cÃNw8E=,a}@A򯦃o:}!0|d.Vbs^T! =WT @ _ =X w#.zhS ˛to4bZC^&N56WV G4QU6 Q٫YKՠ[/p` |ij#m8*`Z99(:X|lcEg6l*r}{mm͙wsͥ>wM]JJ-#'AuU^ʟN+:5^.MؾԱp&X܀Lw"K. e3[3]E!s;ŀu[ s%UL@*D}$*i%A}^{"E)(T hW]vYtUf{.o74oC=γ<#DՀ_ -Y `nޒ'j(Χ%&+fR7|1,7{E/"z[WU0&B#0RaY-(U1-}$3 *g!EB@QU`+WcL54͍m-X"v3+/hvien@BꥒXqxu5eřxbP{;GpSbU p.%dw*vjG씁\egt9li +=u ,NOй*dof/#?1c D\n ;*=\?.+u.v3rt9wGWXLQ]W@۫! _Y:T òUhĻ:I&" `6~PPUC¬΋%ꙻo Ӵ^rUEѵ%F0Q ;qS8q'\K7QvI 8KJW·t*Oe4spF.Z٩$QORSġ,z HQeE,#2qKF @``FS &CE@ivr2T1 ^#-'Kܞ)_(aAxGX4hu廟',:vm #0o]>wj7KGRiʳm:=xHX{Ea795%ToRRk#p?Vq/e~7n)`3 S30 at3lGM撋=M?k&IYy)@('HO[[iC 4ϰj 5sxu#,. e`/绺3X׈.V SXak1%nVqAm(Gxڠ;(X-R2,lx9fpO.+'v,S)73ndj9LCw\|Kr\F?FsAz~Ө݄k $И/wC[W‰i4 ќ-iEP%bKY%HHH5KЦ0$ arx >*47 ^;sQ+ "Yr]]|v ^!`puZ8ԵE0 q~Nh@ d݉0!t;3gs: ʮlX`19 :+//Ywɨ2jz>\N?9R1&{,f$SBUF5h B#:!jz^O2tC5u2[^$MC ;HbS3Yg(PV"ʭ]Gh(e ;@XI?>Kox,0Ǩm?p| +M% z| Uz&jsБ:dXy P6FP#-q'd,xn!Z= fbHʹаPK\Ev`,[ŦuϺpD >kI 0 ulnkQU+b㗼{d ֻԣC[^xjQׇ+i66""rVԳG@4|˟fw.V/_c{_ 8 w"\fg&Q'~'u)Q(g\]'&.iba /|;-ҀȰ`nvCA [#ԊYEv߅BGq}}k:zzbLnd}E@ Kp}}`ɗ$l@nUWslᴝ٥x7]K|,Olcj$y0 Hl [R{aۃ OtBDlx/Z$(ہ_jX5gi{D, 5 "dӑRQCMsڽ G俴o<\O!eHox(LS'UcXO[CV@@:o*LRa%,ˏ8lG8KwIt@gƢ܅@~2QKxa.5aBå \׭5 ݂'%t/{aI<:qu tFEcWidBv3K6FdԱ.BCckJX#4^؈JjQPv&dL_Z ]:|+x77V&Ы?v?dZw5a4ݒIkCTHɶIJ$=z٭Z>ڡ=^RkVL!OP;Wîx0QKم\^rQ؝G{MsV^&a @$>TQ ZYTĚ^v1/Xo! 6e;.çQf!⻷HZ uM qiء9]'D!iIkU9EmFU*0zt8u,~:EQ13C]xv4|Bw)p&Vq 8ǛB+0gv0~8#rS\( <8^BeY+VZK"К0.mI:[ͅRn;QԸ" ZSa,1 &v,x#9qrb #<[J~+WQ؏X[@Df_ BR |"19]x|Ĺ寔g۩óAV'Mno? Ơa<⧋_I'BF{=A<9R@=yfk"؃$v__ymAt eUfՀh . >Ҵ"p(/ q3]\b$硎^:zFj/N]co"{9@"t[6/q*1r3ֆSՄo)4hh$ݨ`D[V%(f>P`|dS5ӌ?Y$._氧=~^c,eW1`] xyCKRP: Vھ I&o(Q@dL{U3V~ip.ũ 2O+o:͚gR/5hLox-0DŽFP)ag) F(UMl GV'pl nho- ΒPX\CQ\f!Ȩ9bvW4Ky*;Z#_RHP7b/l1oq *^u5*upPf<F7ZY>CҴBdcԚ89,M4V ]4Sv"(VޭLg}4У&'%F{3|?=G~l"ӝ=`6P!/lph:]I=^CRmewV)Е% v*M\yV$Ko8l:ƭcO{o61im_!MfF")03 8@qb(٭E9Ѐ <lJ]'QQ4rP/nZW2S7Sr.R =qyIYFfCh_=5T 3)0?>}sq#pЕ2+3Fl㮼Z5']P" mRKp_oUjL 恮5J1Vw)e֠@VGhynPB,zhHd\w dd`J"wVa bw]i=\c{ ܧPg.tWtzbOz]|Ɩmd(ޏk#/SHE4²j(..zuC2ej`[B6@nS%{8֦,~1玭pQ{3wzIh^8IFC#A^Ş4gSw~t  kEcS4| {x>X;V# yxz?]!͝."<,cj)&]Vt^μ/Cz$,Fw/e_sn"QbEq= nbhгGQ炋m@k U#\_JM!溺l62ÚYOH;֌֯O |7qL|+P"5lP%'Vrr|5HFwt4M."B3i $@N@ a@FBڌ:2eZ,Z"(0c*wieks*9s,x`1Ͻ|A~b0:X,QLDAmLh֡J FMט VVxA͈iW*?oAn(ÙK븺25.kc dQ CcCˏKSo Bbtvnŷ Դ'++Ǣ3?Z  hKFv7aJYU!%ʀ,W$Z[%FHćɣXtIK[n|zr'-I;"arK8Wr4i; $D#a8ʪrL_Ĩ[+<$Jdܟ֟\ȘS\3>T. ?9GЗ嗘gfM6Bк]gL ksӖz^#IM$&G>#~6#Kqɉ*OʝF3a]Vk:+a)c=}CD𽃹TI`0˕]'~:hQ,{S? ia#?RS0zmaYW}7wr6t2cϪ`,Ⱥqf]Q<6|-ǤRufGQ\Xu^ 8XክI9ȡ6h/S.JFNyH"w] oؑͅ#MɻƬA>F|!ElI/"#ARNMJ> ߘ2jBc,zq:v)C3V?M_ٺ΃Ow{IWRd9W]x=.[N8^u62x&Jh;Iiv&Z$ٺ;9ؚɋ-A+%o^R'IS_Egޏ3K CCqy2*E\|7qQjW#xƛ$,#sU4eL3S Ttd^X, KGwOAv-ěX[T/cQZB\\pt `*β4.auz\6H eH ĶZք`ʚ.o7Ө5BO/ޭh#8e[gcq6N{ET}sֳkĬxd 9-Mڠ"eSr2O7*uWA\zZ ?'6T.Ԁ*,-n%1_/_!Z9 ,e]TeԬ?ζx?Ã'\b (>oNXŹx_Eإ{)kw%uٔ]5 De6*侯mpEަNbuCH|[s /O^\v~p5D]4761vK 0Qx7[%i4R JEC`P]k^Ë2~Y"{϶ 96ݙO>UGlMlV*ɾ"5:.L4KNee;coj s( HӘCIU6eF 833)MzyL_^T`[hZ)7u73M2$^+W?\EX,D Aީg !sޓd@ǖ?'x}׿W=qdimiiI稒TT2_5G+gROjZg^-S2N#^-TEƒdˏÒ2eJB/ ?Z/HDq* [xlB,teYY˽_cAqYZ瘓ܜ3_񍌞埱9Кu` rQ|R&_0? D0˕nH_㻲eDEZ h]b3}SSr| )ma[hF8GވmrQZ8tYSlWu`-vD| 1]ؖL)lgb8/LR7ă8~ А_}*5r+ JC[JfCaL߆lgڛkR5BGޓ}ͲG5|iД%w2^ǥ7ŌeퟯJsIV$i)VC?Ӵ4QUo_NGW}Q e ,2=՟G.tnaJ "Svl4̼q |X|D@[ e0OfF^5vXF*rՄ+ 0KSWE,36荌Pe~>\%QqƳj ^/KLh~%O%_G+Ev=bLiDx+\צV׃F/#\vheVKz dA]t"&˻6Po=r&dm)Q U">֙xɽ2h{|R ɪS." c k\j$--KʯP)_H4oOfN60-тbsnkL E;-ʰ R.ڞC&6rϾD;{% ;(k"3t /h.Ǥ缡K%5;) J56A-YR::6>2 1cϴ ؓ rWZ E^щbEZ0)') ҕijov?;)\,7v#|rx%3&xQ,laY=|%.y}i*Z:mJw&S<]G;j7 ~ ')ٝ޾_Ċ;CrrA!iwa(Q΢I 4óaduV P9OkVhإ* L%?:̼ $SC^Kq?Fu>˱msiʜ#zA@,àC_#{0^!SmV{^`?ـ&T,t,&)@Osl@)I=絙0}/BF @O&%Y EbY2TU [`o]p r`AG<,HțK7uKt}tTAaO_[ [SUtKM0MRe gm-92rF+՛[./9_Ȫ⻁"Ga2Wp?`*b7,ۂj8?bu[ :{bgrkߏ+ZA9˚Cú@2la6J{Q,l N#c3BG{? a܁@.lA o0sfYN5\o0/tǁ A2oCgZݭd\v7 nKϸ/U=` -YnN(U!N_{sD;?'9A[Uo<(^ ?_C?9 58]KzϘMMsbb^Gx 4c{.߯{d;5uU~νf$^_^ Ӊl /wŬH]|.* (XO !(?'+ߏc% /W:bXxٿBEtk\jvž0w@%ՄUCF@'1 `+ s|RPtj[4Y.d/*EYuC.(TOhjo i)핛%ـoŃqh})^ =z@pQr/H]\gk(Ӿ=&|hO;pexLN2^ap (ٹo>jEw+=gNTs8k1Oі[綟Ӊ3u( I='ֈ;Lڡѷ' p- (:[H?IkdFZ|&(F*Ut7;+tT0M.Zla H?cp}]68U C+>mN$&YBc22 3M)جٔSCW@wzQ•S|yY@,H8.gJ\&Z֝bUpQ 9ݟ'X(7|M.'rO@^:_i鿚юjij`Ha4Q@ވ e&ZF?E~L|ޣ\_mV$9ӁOU GְF}b3nɸIw,2""HX,v;Gp}Ѱ`` km3tHO7J;yfpMdlDX {q$g.ۤFlpH1uAeBݵ )(_ǦGMa>c҄nvDn]͠ko4Fέv1%2xVXK|%(~$ؐUE+7/4b ٲ8|Cpe )OQt5IInwyK/?k)n[7i@7 !kuh7YV>7L:6TiR%$sTףtAT+5@z0_v1&mS@Y׾%31t;9^ػ^*C 'ۀ`ԭf> - N B!XNa% 20Y#ʐBUTA-on!}wmz貏mDsyb.n39d+IzXĬeڤ2 wm ejNj:ahb-@DIL=o_0_W젌)⹲ax7lWsFGч/AVy;LEe6mk+/5`VP7Kub6ArL}iw#i~ג%oDD A!Ȫ'M !\KlDQiJڎ`X` vnḨ uY>nk'OCjRһSoؽf\'/6Qֹs6nb=J&oHC` T,(\d/=kk|q"T,8HACi<D: ѡI]!94fGfNEa =Cgb{]ϫ VM3-5E~Ąn1K m1rJ9#Lyb?EPm0,/ ـT7:>cl:}>{!%9{4nR\f+2W`@[4>JNۿ;zv3?5Ӭa`ju~@ޙ3p: Qtt]]L/d3Aq$ׅ 3i'`Zt1"9]UyP$o\{.EMNμ zw%to(bČ 6\c;g=ޭCefmһ@ͮ?%TMnM=gAJU|\tܑz*g}p1 UPpDm (he>~Je9Om:5a,nRoMĥM(U}1 Ъ0 fWzhGp׿YTF{:/z&[K|mGQ ZZu"jĖ*v&8"f.ƺqO(#O[i]zKn L0Lh蒅r&3cΥjoQX 顨S׵ހ%eѱVs /ޡ٧؎`g9 M)Q*PCKHo䬁&Iy@aOB4ST4 MW.vxL}$r]@jԬ659T`| A$Q+>z9uk!Tz\BֺHEL=奲hzX<N2?~m埐͡`@S^rYJagÄeMNI%TȎ8јuNl R 6-oȊ]k1V%"@*{3c6-ZnAo0&kf4JxQQ*Nir)*B}hk9!N M߬)1Lx20 I7~j)7ßiH4~l=)ʔ%nE#ϰWLЩ6Qxڽ喗X/fKgd-+-ߡZ9iÂ&4.vw I@< z0CT~%94>`w';Z>r^BwNJjdu;/6 O7SZ CL"n1kF]k.x-ǜgTZXh %]i? IFώQ\rk=n6wFӀsk_0iڦ I+P />1XͧT˓X- O|u.o#sB(D e`L@)zE4&%T=}ç>'Gu%V'A=F]ҫj]E蝠# u[Wj.v@Zpg&!tlDop+,*PSĆ\5I(Xvhg=&P(6dVa+Ӆ63>VfgTB)FH*27*ǷϕK~tʃURAE*/hf>24 #G_c rH6hX~A6.vǙ33iSk+Sfb %'dN[Hzexon(bR (6: 6Wwu)Gbi ,rEY'-"wDv jӼйE +-ݢ< Uo [DOn}vO*s?T1x֙b=!dY߳Or8_Z-`w8]:gd3&enZM8lw9ex1.}F 2xm:dx|'%vTDO4UR ig'%c DjkL/̠G-. '4٩=*OihY@T@2Y3:qJ-wEp˥-Pd "ͷ3VI 47_-Ɔ@s %Ӯ][9B(O)P(׾J$gN&Y|$w8XqX1a[,F$ k_c# XGSN|KmN-IY%s/ \Ӊf<(W.|*(n붘ϤDDݕU^<@_1dhh.ru:]+blŕB6.%anЏHu | ғBv&*-AE?ǸvnpJ od,M<$7GHyiQ %X%xs {#AV Șo!, 3KC`́GM#x kdotʛ1P|ĹVךX ף( S!'qKA͚1۽DEBTBv'YS+!]e;ĒO9 E!܎JwHčlU;,@9^vמ ɫ|D'OwH~zꤋء 5M#$Zw1Ve & P72tZzR}L.'b &x=ӻSʇhI7}NO ?M:猼~jWwa6WW+bA=$[] +gU7 VA #q2^I͓ Y@j~#oSq8]23;q+0VNwf5BybsdgC,aYz=X=Hbo*ytFCIdn|<#sT:F˹Owzv.j]AXfc0,Gl]=۔"V`=B`(eqlM0)cn) 62*]1/0RISV%+i 6#,THwU /gvzKӀ W+tAӿГ_i׹( _n+wnGIOٛtSNm@VKPeD+9@ PLv^]aK4l18{-[B[Ģ%=] xlGJf *:R:{:Mkܭ9`a xi"VnQ"X{e̦щBwѳȰ&= 4].?:B$>zW [!/$_ɬh63f5hSDakW7z 'l4@4c~&:[*%mvP%>DTB$sŽ8e*\rlܯ;寵Gl"bzPA3v`&p]e2>DJLĸ~Tyb;my_OcJPf+8iGـпK#7XD_Yi0L5/50] '%RD>J])픛Ǽ=Sdv2_x*jm;!,0'{\Lܼb+}y_.:O$kM g;ANp6[܇횅@FnjiK¸|8uہoLbVF[ay.Td-I7/[b.f^wν VBCw?&ӂ3=U5VɰLQ[]qwɅסVI^C stzb\ڋ3c2H 6Y,3\vhJܼ/Є$;mo^ϩ; 8yAa'֕BVh?-D+߻OpL,Ms-k?gEu4g V?2A5aӤ[&j±xf|46e]Yj1Ax MN&?D n|T.^9Y YMm"2ܤgW5xn*ӕR-u(`@2o߰Џ-kg<8 S#][MǑb^^z2z=i_W, ocfcKyqΉ^q#^[bHٖM@4RIwy=?U$/X$U* Lew,^"4y ϭ[gSԋ4lk7kKmn":aٱ}>xzw En9>FNr.HsZ*F98+ WDl@\a+bo%%K[/ Mg HuˤEI<艮A[)'H@q{bm|ǎn=5 WX2n auBƥig_UrM1}uU\KpK\%GRTZl(䅴0}r[0/e[&H1~tEW1gi2o6I9?>cR H466YoL̔Ee-bC8SPn'r!kɀ֯7deg<>`sWRxj~+&A *!t.}b92<Ӆ<Z4m>rr,6 lg[9X@wm!WC_,1̭0U8cZK\jS̱x:kR"RY, oqzs! Ty1lCZc}7GypmIHm 0%k =˕Zsjr.1Ӳ>zElYc^ƎE>OҼګ> X.=.zNi!dbeftCzU5V mzxZYa,|O X-T(=#ڑ CN#Dw&G4pȵ:n1U-u0nk7 Լ+2 w7p9pcܢ&#IW֧I:%*+ZC(YR?b꩔mdWai>*- \pqWN2{`;glx|"X4t{(b1a`P Y@d ˇޙjt΃RɮĬn'ږTZzT}lPu`w=yun1WHe!ۇ Q8 ev `j^-)k'o[lE~G23jɌ܊%fz/>IEeXIU10:&/?b(:2Q)SDMDǁ)Y꒜B2|B =SN2sQEqI2rQE@D:TJ?"c(Q{޳gSW]8X.F>yrB:!'1(JNRC!ig@29KG,`,s  |͉k sDm#*ie<T ?d"SŠyi:)ϛh4HW1$m<4QBhPN 0uMm"[8٫CX"MmmGb٪rV '7 uP)7\{ϒSʎ^O6HOhCt ]2оtZŠ$wp"Ӂ燌ko23zIwJ< U*)K 3 SXa.T Uc q[ixc8i &kaT7.7x;LȯRLݎBUsVu(YL.1C0{>LR|8i29y񬧦++%# H7$Hyo AS ,M_6zإZs9%<i|r92=vBϿ9L25tA^˗a'=tRIX{ݼM4`& _Y,,|i߸G[Űvf0*Prz8+>]7rl ^n~6EGB2Rl:d% BBc*Ju#< Oyn}U/yDxo;|oAѽ9!4Gb#eqIʈvRKr3J|aVA1 O7@y f(#뿌4p"lDrx?tBiAWQUP`}aw ! Tӆ_~SN ,Lu}IR ovyՀk='\1r_PCQ^p2Š#&b(mH7!;}2BɈJ`O1VԷ\V5@7 ;<`Pw"m(@oᠴ Zʛ.m1mR p^"jI;x9&,7Sbx*ټr f_Ȕ|e{i&AT*YhX;.;@5xP@MdIlL3l:2qĔ^ %nSnO *SiitY`zC햿/ΖD#TMͪ^ [vk@}8ǖQ;) EIAq !!g-BW˴"$~.Ewhr|K*}ϟ9bnQg-Yϋ G(}ArGڴ, +Ñr#D@IsL8Q?ŽT[#uWW`KϊYʼXLB]苷? #j맨@^):!/[VIQCqnYJfx@Hs h<5Zt{ߎ3?Aeݣߔ:RuA7FMST>hJUܲ{] />B<|(( r΋݅R)Wɲ].@6IK(;W"{Pn*Q`ku$u ݵFNyC(2K9?XuR1[+inx1qt oqpg e=rQ)dQOZq736$ sbr,AO+%oTGM7LA f*T$t ?D/tCO{,HThJYv \ چq i뭘ٍzZw-D@4}i{3G9ܖ6hMN̓{?U4=Ԍ tP6e5J̰)̲m[@.NLn_ ڠEyϵ?>O8A.z><2]vX^.زu9䓤Em!i/yZkh®uOc8a]OrANc476:_4jn[u[)hZU~) q)tX^w"=DmcFt  7wC}$t1w6צ͑`E潖ύ%f!4+:AX^3bO}zV"IztЮm;r If5X#dtHvׇǀBһ4HJ67 c܄60xzdex]"?䆗kqwC/pCh~ZvXWt<ښB Qъz_~4Tu)͘Ă߼&Aj ^>Qa=J=;]4) 2w :l1S8{m>?g k's _Uavػ,?ۛ\ )yHPg;;M$]DiDpȯJߖQԉá@ϳUAQ|s>f31d! =eޅz2'RKn=&7"ה eV^[.r;kkuecy:Mفx'Փ-2h_!&uԳ(?!I&w0yyy)= U`I#3t齃:5ϰ^x˗_/KAVk1t^NqI E;6صJ]X&ha`"RԁAJg)n:ƥ ,ҏ>]i/vW eB^Quz}_M0 ܋JTd8&&`)qR}nF2#Pyj`~;zT8獭 :jP `o(17( Ae̔K=jfn3 # =bWpgcPwos9mxt?+c47I)F:[xcӄNٞ]pU߳?S͙dc~nGi,`X_<㯧sNC. :Ks>k "7xA.eS_n^*n ɕи͐# ,(Lhj uevYL\8?qpWAݍBDm;EJ` ޳v Uzw] "h-Ҁ_ Ai}m F!7+LS<2ćfVrZj-䓗 :/s\q% 7_WzO:,pTK>R+ZI,f--r2"fy9 IEP}@<@"m<%r@dHS~ <:StЩni.ꛯmlպmn5%n8 MK{5ջ3<\,ƼGuN2\Xo ۵Fʨ]S9Xr|x~/\F,סc't5qSFTTߏ/Hm[](ɱHqy^ѷ 1+nvV$k9+MNJ5Qd`;+)՞.ژ`)=߲#v`5XbCS5\fd>@)Rn-O݅D[jsȐVx9 _ _:9@2WC!x 0L'&--erF2Y5k8.*T9si 쬒[,/-q @+ `* `(7_?ԙDnSZ )KdyYĠ!ɗ  ':B(|S1ɪ-6 1A[= ^՝AZor6򈩽}n9d4¬%؞o9-4W }IK[PXo_*-qS}\;s:TMRp,\A8)[x6^ QylD'yJCf 9gpm7Zgf4۩ZN +Wk!h%gIga2#ܚPkIAya?o`b&i9&c3D0! {wO죚?n*os;IuRޥY46ꯋ'\;c:,WXݴ+4^If[.<Р,$@2O\8[0$>X+',ahSUQ?L29y%lK}ED`e֪[ p&W- 8WsT&X 5v^)ץȉ 5-Dob8~be/^Ădv[OdX?Lq,/'M'P+} CPA9$%Qǜñ+yd27}}h4 c=W-+0Չԍ& R^<*mm/0֭7>8FmРJD:`(*Rrc\]d'_frMv@꒮/#PczQݑ}kt)Յ%;iUP a.Wes3odAt&\Oap[WfdVU>v3эTk[[&Md^[h'R6@7RH52r>sY q+K1oBE!y9Et|n*)n,.=s[Z " ܍^V?Y: q7~99':Q~&yz'{)21Bkpe{ɵ#zɥ/Q}ٹDԕ=յJRA{~oP"R6 Ht:4JLz-=}_*1zU0#rFsBu]l w)?SVr]rkZE\;^)i4t7pȒcSdWE{gJ>UVƊtB1H9eΉM=g lѮxqr?T~/~S|쓩X JwM0CTyg0rz~;pgSHE+# ̊f8|JB7y>X$.Lޝ>xnëap<0;z=Z _G:o>yY &v>«3vJrQhGoFMnp[!03?u0PFڳ)>\S%M-^4}MJW=<=,|zWY5^ք- ƉZ9vq_E޼^w N~?Y2$) (XtcO՝89r5(2iUK5ݯ^iQeU;?IKw/!MέA|v<e ɚp%(B4J" 5S5Ӌx[1ZOGӯp u knA8%`ksk #zX(EZ@:d2/k,UQXlG؟g_&ɔck apRʥ%" h< e5,yZfypBN/og}8'FX+nR#K[Ù8.n~^h)DIJO{%paT FU'RO,dQ7ճ|C!Z+6B֪f~:8%}+y@YGg $HB"Zr@dEA:EI u#f73_~ٕ Ϟ$#isJ68CwkT%;a~IwB3]gxxHIث#a'֫F"`#v}yZ:!1Pc*, zT`ZPZ*^B3W4 LK}t-И˽5.I|2RlQdWC<`/V#I ?W-2"zp0q@<\4 JCA#R棫Ym>ܹȃ€)Ef$dӄ*f6d:S~UBpcp ư,,'HXM&pCtP_s*ћ%4t7D85&\Z6ӝX_ҿL;aok ީ+5?7&G0f:uWa@ dÀ|3~T="0KT85t΢OGʆtȆep ~Vѧц~_;*3|R\)aFL`rh/KbTu7OGkKL-!vF&Y:)|Ni%谍ɽS.jnD+Q ÞHcDN_+P?k4yr'YIvF<,3[p8:R Gh_Dr1KY~uj2N?Yw)KP|Cwkp5J-Tm *܌7ֽ39./5DFBǵ@9I55XS 6:)%uxAJ.vvRkOd '$޵G1"HJ*Voo0@pMv;yOjjzL_fd^`. oxN^cjkZA>T{cŁÉ}SWŵ9ϳ$M6O,qvB5[VjVGJ[L_rYdyǭJb3 gC\@zz~=\`GYrE%Yq!|}xYͺ7 JuĉmyPlc.y)m{ `,/KPsloL!㏯Wsd3al,;f xRIAXP0 ()l;Vd j/wTp],h0 *ͼQR]|3}'d\F4b;xZW![/$7}[q˟hMy`=ԹE4c6g6yr wݖUFd Ԋ>r IN@Ϥ\mLq-bgъU4($q:n2)J9ޛ <}}T=ݓֵ$ I^Hƍ76G%jCB8IŐ,Hc>X>Dr|2PSyLWaӵrD~ _bmZ6s-oWNk|DeUDŽ #[J|~\H&%4LV$myP$lɽ%SHM*uʬ뙡g? 'kRȲ6F+MlŁK@HbN1~L[e`XMJ{ h?0N:`f=v/Me/eǠiw_Uz;)-L{$*qކH%V/iZlKx<3~)8S6xO3} WEkN=y5Б:%bFBTW Fp (t)fen&_E-4F}7@o  b|$ipnPWNK\ˮ-dODRQ`_'WR層֩#sw.t<¶ο ӓxnZ8Rȉhl糜`nm}2uwZxd5_wL EWpW^[)5N3H3*=l=֭ARI",@%W\tbC];m wi5NjBS~U7ulnP%,2,'jfb5=ix&&ݵ==*pPoٮS6Vl+Ilp+NGBa9dT0D·.6_#a1MV Z*e"Be.8*.W7 졆z ΉU&H#ނKoi>6rIΙi2H멶oj1%*'G v˅¬qo#QGRm^]VY{0}:*H~(4{-ŷL\\ N]}Y-j?uʎOmaO 'YcEaW\|HҙS;6jBU,!w.xYݿQ)y#6I %KJQXDjU%?qTaPaz*9u&AWx*z)Jv PӛZ/32rs7lw| GnK,i&`mWȩm2N. ߚLiw8SN3[[F)?Zߌ( Jz]Ɛŋtwku'X0XRL8VXj3!N8ZgUvF˗gLYȍC|p07(_Nַ&0(O9!P\,qYT N5@&af=IELI. jymI;"bޝe HzYl PXR# S@*ifV@BV6)&Qvq&әG,2E~ =S}YQ8޼M]%;i}!r9)HuCETIT0eݍh) V1L|]د YZ