open-iscsi-2.1.7-150400.39.8.1<>,̉bp9|*!To:DfYF &U'G@+tH? d  ! @  +FLS  h!! .! p! ! U! !!!f!H%% %( k8 ta9!a:(ja=F>N?V@^FfG|!H!I!XY\!]t!^N bUcdeflu!v$ w!x!y=zCopen-iscsi2.1.7150400.39.8.1Linux iSCSI Software InitiatorThis is a transport independent implementation of RFC 3720 iSCSI. It is partitioned into user and kernel parts. The kernel portion of Open-iSCSI implements the iSCSI data path (that is, iSCSI Read and iSCSI Write), and consists of two loadable modules: iscsi_if.ko and iscsi_tcp.ko, and is now is delivered as part of the kernel. The user-space part contains the entire control plane: configuration manager, iSCSI Discovery, Login and Logout processing, connection-level error processing, Nop-In and Nop-Out handling. It comes with a daemon process called iscsid, and a management utility, iscsiadm.bsheep10!eSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/Otherhttps://www.open-iscsi.comlinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in iscsi.service iscsid.service iscsid.socket ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all if [ ! -f /etc/iscsi/initiatorname.iscsi ] ; then /sbin/iscsi-gen-initiatorname fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in iscsi.service iscsid.service iscsid.socket ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable iscsi.service iscsid.service iscsid.socket || : ( 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 iscsi.service iscsid.service iscsid.socket ) || : fi if [ $1 -eq 0 ]; then # Package removal for service in iscsi.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in iscsid.service iscsid.socket ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart iscsid.service iscsid.socket ) || : fi fi 59% x /SR"F ]2ud7AA큤A큤A큤bbbbbbbbbbbbbbbbbbbbbbbbudbbudbbbbbbb866d3a0c8a303300eabfcdbc5e5a4bd7173f08a8eb76de3a20d893681352ec035e495950ae4b0f230fab747ff941933973b003968735e940114f2d691366f2eb7eb06faf049b6df9bba94dbb99b32803261f9e03401abe911cfed4a3cdcab7b2cc078438d2562bc0b1eb622bb291e03b11437f7a3e225b60e49a9618f708d218e861a844a5f12d45970e4652b553d31f9ba0b459b9a9f4f3ec93829899056eec17804463e81409ae3b06350fb2ed8db4ecaab85d59fba83b051aec1a37cab3b22c3a9bef48ec70524fca81da9a506b16ef0bb375c81ecfd3328989df6c8049158d726d3e94a5efa8e88e6aae5f8d2b9ab641982746fdb424294d634a637338387ce8fae2e742eb111a6a57f7fb79fbc2674e5678ce97f3d934a203225fca97517f54189a0e9d1cf8068dd5b1c8f3db06abce3d284861aecfa40db93da6e74a915f609139987da178dd6e35f2a3fc6ec55428b585798a23d5d8af831d71fa495c7e928970242cd292d23d244a4eee77671b3b495f235f962e53dc752948bf6d77a408649de4098769034229135dd6afe35c2343ee18d4568c1d159b492ef4e35f28ab01a824f620064dccabb0cbab20ea8f77599029c47e3d061d56a9a0f14fdee3eeff482cdd196045015e49ba823781a61f41fb96a9a6be5b25d23f519ff75a80cb629f38ac403b4f4f27705b4d2f3e946407a259fcfd61b825b7c21bd2aee74d6473416d84c57322f22eece10277513a0d0ca94caad1c0c7f1d496103f98618177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806432bdb54e987184270f4bf913c301c7ea3b2889eced3924cbdb8819eba5392d074577963a381654f8676bfdc9927f02b94927171edd62110b1a90d75f8c6421134c672a8d5edb19491d6bc87c1dbcc7ccf499cbffb453f91958e461e0e0750a1606152d5d09688472a624c8868178ecffd6cb4dbb889300584bb743581db641b61dfc0bde54512f92b5e98770e7833f37e790be36b40f9d4f6f9b5cc143f6764ed91802277c980334c863185a8e852e4b0d6db27c5ebfc5bd8a840b63f28d502139342d153687b2df7927c26d1ac33602a48d0a2cb50997f78fcee939b07eaf796iscsi/iscsid.confserviceservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopen-iscsi-2.1.7-150400.39.8.1.src.rpmconfig(open-iscsi)open-iscsiopen-iscsi(x86-64)@  @@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(open-iscsi)coreutilslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(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.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libkmod.so.2()(64bit)libkmod.so.2(LIBKMOD_5)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libmount.so.1(MOUNT_2.22)(64bit)libopeniscsiusr.so.0.2.0()(64bit)libopeniscsiusr0_2_0libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.1.7-150400.39.8.12.1.73.0.4-14.6.0-14.0-15.2-14.14.3by@blb~H@by@bu bMb#Pb D@aav@a\>@aUa8a@` @`@`N@`N@`J@`@_@___F@_^(@^`^k@^@^|@^^F^4]҇]ƪ@]@]@]{]QT]B@]/ ]$]@\]@\@\HW@\)- Set initiatorname in %post (at end of install), for cases where root is read-only at startup time (bsc#1198457)- Update to latest upstream, including: * Added 'distclean' to Makefile targets * Ensure Makefile '.PHONY' targets set up correctly * fix an iscsid logout bug generating a false error and cleanup logout error messages- Updated to latest upstream version, tagged 2.1.7. Changes included: * updated/fixed test script * updated build system * several bug fixes, including one for bsc#1199264- Updated to latest upstream, including bug fixes and cleanups. Changes included: * add handling name/value pairs for firmware login (bsc#1196113), including man page update for same * Fix bug where some package parts were installed using DESTDIR twice * general build cleanup (in prep for removing DB files from /etc/iscsi some day soon) Also, now delivering a "package config" file for libopeniscsiusr.- Update to latest upstream, including test cleanup, minor bug fixes (cosmetic), and fixing iscsi-init (bsc#1195656).- Updated to latest upstream 2.1.6 as 2.1.6-suse, which contains bug fixes and cleanups. See the Changelog for more details.- Merged latest upstream. Mostly cleanup, but includes a fix for iscsi-init.service when trying to write to the root volume too early (bsc#1192568), as well as an upstream fix for possible deadlock when dealing with sysfs.- Fix the usr-merge changes (bsc#1192013). This includes catching all the places that /sbin was still used directly, as well as making the SPEC file build using /usr/sbin for openSUSE but still use /sbin for SLE, for now.- Fix possible systemd cycle by adding an "obsoletes" for the old libopeniscsiusr for older versions.- Update to latest from upstream, fixing: * Moving the executables from /sbin to /usr/sbin (bsc#1191054) * Remove default dependencies from iscsi-init.service (bsc#1187190)- Updated to latest upstream 2.1.5 as 2.1.5-suse, which contains these changes not already present: * Handle IPv6 interfaces correctly. (bsc#1187958) * Handle qedi correctly in NPAR mode (bsc#1187958) * Update iscsiadm man page (bsc#1187958) * Update iface.example for ipv6 * Change iscsi IP type from defines to enum. * Handle recv() returning 0 in iscsid_response()- Merged latest upstream, which includes: * iscsid: set PR_SET_IO_FLUSHER (bsc#1188869)- Merge latest upstream, which includeds: * Support the "qede" CMA-card driver. (bsc#1188579) * iscsistart: fix null pointer deref before exit- Merge latest upstream, which added fix (bsc#1185930): * Set default 'startup' to 'onboot' for FW nodes- Local (SUSE) change: update iscsi.service so that it tries to logon to any "onboot" and firmware targets, in case a target was offline when booted but back up when the service is started. (bsc#1153806)- Merged with latest from upstream, which contains these fixes: * Add "no wait" option to iscsiadm firmware login * Check for ISCSI_ERR_ISCSID_NOTCONN in iscsistart * Log proper error message when AUTH failure occurs- Updated to latest upstream 2.1.4 as 2.1.4-suse, which contains these changes not already present: * Enable iscsi.service asynchronous logins, cleanup services (bsc#1183421) * libopeniscsiusr: dont error loudly if a session isn't found when working through iscsi_sessions_get() * libopeniscsiusr: skip over removed sessions * libopeniscsiusr: fix error messages * Avoid hardcoding pkg-config to fix cross build * Fix iscsistart login issue when target is delayed.- Update to latest upstream (no new tag yet). To fix bsc#1181313. Changes since last update added to open-iscsi-SUSE-latest.diff.bz2: * Fix iscsiadm segfault when exiting * iscsid: Add NO_SYSTEMD to CFLAGS * Change mkdir permissions to 0770, adjust usmask * Fix typo in util.py * iscsid: Do not allow conflicting pid-file options * iscsiadm: Fix memory leak in iscsiadm * libopeniscsiusr: Fix memory leak in iscsi_sessions_get() * libopeniscsiusr: Fix memory leak in iscsi_nodes_get() * idbm: Fix memory leak and NULL pointer dereference in idbm_rec_update_param() * Add etc/systemd/iscsi-init.service to SYSTEMDFILES Makefile variable- Updated to upstream version 2.1.3 as 2.1.3-suse, for bsc#1179908 (which addresses CVE-2020-17437, CVE-2020-17438, CVE-2020-13987, and CVE-2020-13988), changes include: * uip: check for TCP urgent pointer past end of frame * uip: check for u8 overflow when processing TCP options * uip: check for header length underflow during checksum calculation * fwparam_ppc: Fix memory leak in fwparam_ppc.c * iscsiuio: Remove unused macro IFNAMSIZ defined in iscsid_ipc.c * fwparam_ppc: Fix illegal memory access in fwparam_ppc.c * sysfs: Verify parameter of sysfs_device_get() * fwparam_ppc: Fix NULL pointer dereference in find_devtree() * open-iscsi: Clean user_param list when process exit * iscsi_net_util: Fix NULL pointer dereference in find_vlan_dev() * open-iscsi: Fix NULL pointer dereference in mgmt_ipc_read_req() * open-iscsi: Fix invalid pointer deference in find_initiator() * iscsiuio: Fix invalid parameter when call fstat() * iscsi-iname: Verify open() return value before calling read() * iscsi_sysfs: Fix NULL pointer deference in iscsi_sysfs_read_iface- Updatged to latest upstream, including: * iscsiadm: Optimize the the verification of mode paramters * iscsid: Poll timeout value to 1 minute for iscsid * iscsiadm: fix host stats mode coredump * iscsid: fix logging level when starting and shutting down daemon * Updated iscsiadm man page. * Fix memory leak in sysfs_get_str * libopeniscsiusr: Compare with max int instead of max long - Systemd unit files should not depend on network.target (bsc#1179440), updating: * open-iscsi-SUSE-latest.diff.bz2- Updated to latest upstream, including async login ability: * TODO: Update to todo list. * Implement login "no_wait" for iscsiadm NODE mode * iscsiadm buffer overflow regression when discovering many targets at once * iscsid: Check Invalid Session id for stop connection * Add ability to attempt target logins asynchronously- %service_del_postun_without_restart is now available on SLE More accurately it's been introduced in SLE12-SP2+ and SLE15+ +-------------------------------------------------------------------- Upgrade to upstream vresion 2.1.2 as 2.1.2-suse (for jre#SES-1081), including: * use openssl for random data generation * Misspelled socket name might cause confusion to inexperienced user. * iscsi/libopeniscsiusr:add libopeniscsiuser_node.h to HEADERS * Let initiator name be created by iscsi-init.service. * iscsi: fix fd leak * iscsi: Add break to while loop * Fix compiler complaint about string copy in iscsiuio * Fix a compiler complaint about writing one byte * Fix issue with zero-length arrays at end of struct * Add iscsi-init.service * Proper disconnect of TCP connection * Fix dependency on new systemd RPM macro * Fix SIGPIPE loop in signal handler * Update iscsi-iname.c * log:modify iSCSI shared memory permissions for logs * Sequence systemd services correctly when upgrading * Ignore iface.example in iface match checks * More changes for musl. * Fix type mismatch under musl. * Change include of to * Add Wants=remote-fs-pre.target for sequencing. * Add workaround in SPEC file for installcheck. * Fix issue where "iscsi-iname -p" core dumps. * iscsi-iname: fix iscsi-iname -p access NULL pointer without given IQN prefix * Fix iscsi.service so it handles restarts better Replacing open-iscsi-2.1.1-suse.tar.bz2 with open-iscsi-2.1.2-suse.tar.bz2, and updating open-iscsi-SUSE-latest.diff.bz2 to empty, since initially there are no differences.- Merged in latest upstream. Summary: * Let initiator name be created by iscsi-init.service. * iscsi: fix fd leak * iscsi: Add break to while loop * Fix compiler complaint about string copy in iscsiuio * Fix a compiler complaint about writing one byte * Fix issue with zero-length arrays at end of struct * Add iscsi-init.service * Proper disconnect of TCP connection * Fix SIGPIPE loop in signal handler * Update iscsi-iname.c * log:modify iSCSI shared memory permissions for logs * Ignore iface.example in iface match checks * More changes for musl. * Fix type mismatch under musl. * Change include of to * iscsi-iname: fix iscsi-iname -p access NULL pointer without given IQN prefix Note that the "Add iscsi-init.service" change adds a new systemd service called "iscsi-init", that creates the iSCSI initiator name file /etc/iscsi/initiatorname.iscsi, if and only if it does not exist. This obviates the need to do this from the SPEC file, now updated. Since this was not a version-number update, in addition to modifying the SPEC file, also updates: * open-iscsi-SUSE-latest.diff.bz2- Update SPEC file to handle the fact that the service_del_postun_without_restart RPM macro exists in factory but not in SLE. No functional change for factory.- Updated service_del_preun and service_del_postun for iscsi and iscsiuio packges in SPEC file, so that services get started/ stopped in the correct order, and changed systemd macros so that iscsi login service iscsi.service is not restarted during package upgrade (bsc#1166650)- Update with two upstream commits: * Fix issue where "iscsi-iname -p" core dumps. (found upstream) * Fix iscsi.service so it handles restarts better (bsc#1163499) * Add Wants=remote-fs-pre.target for sequencing. (bsc#1158536) updating: * open-iscsi-SUSE-latest.diff.bz2- Update SPEC file to work around issue with installcheck SUSE script. Update the SPEC file while there.- Merged in latest upstream (2.1.1), which is mainly a bug-fix release over 2.1.0, including changing the test suite from shell-based to python3-based, replacing open-iscsi.2.1.0-suse.tar.bz2 with open-iscsi-2.1.1-suse.tar.bz2 and resetting open-iscsi-SUSE-latest-diff.bz2- Bug fixes, including addig support for "-fno-common" compiler option, 586 bug fixes, a bug fix for SHA1 handling, and other needed but small fixes (bsc#1160287), updating: * open-iscsi-SUSE-latest.diff.bz2- Merged in latest upstream (2.1.0), including more fixes for iscsiuio, and cleanup/bug-fixes of new CHAP code. This replaces open-iscsi-2.0.878-suse.tar.bz2 with open-iscsi-2.1.0-suse.tar.bz2, and it resets open-iscsi-SUSE-latest.diff.bz2 with fixes after 2.1.0-suse. Also, updated the Summary lines in the spec file that started with "iSCSI ...", since rpmlint didn't like them starting with a non-capital letter, and updated the version number for iscsiuio to match the code.- Use SPEC-file macro for systemd generator directory, since the libexec macro is changing from /usr/lib to /usr/libexec.- Fix issue where CHAP was not working after latest update (bsc#1155510), updating: * open-iscsi-SUSE-latest.diff.bz2- Merge in latest upstream, with fixes for: * Support CHAP SHA-1, SHA-256, SHA3-256 vis openssl libcrypto - this requires an update of the SPEC file, as well * Initialize timeout for printing specific session info Updating (in addition to the SPEC file): * open-iscsi-SUSE-latest.diff.bz2- Upgraded to upstream version 2.0.878, which becomes 2.0.878-suse with our (few) SUSE-specific changes needed for our build system. Changes include: * general bug fixes in iscsid, iscsiadm, and libopeniscsiusr, including better lock handling for multiple instances of iscsiadm * iscsiuio/qedi updates * systemd service-file updates/cleanups This replaces open-iscsi-2.0.877-suse.tar.bz2 with open-iscsi-2.0.878-suse.tar.bz2, and it resets open-iscsi-SUSE-latest.diff.bz2 with fixes after 2.0.878.- Enable LTO on aarch64 as the gcc9 package issue is fixed: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91386- Disable LTO (Link Time Optimization) on aarch64 since it seems to fail -- iscsiadm core dumps almost immediately (bsc#1143192), updating the SPEC file.- Ensure /etc/iscsi/initiatorname.iscsi has reproducible size works around https://github.com/rpm-software-management/rpm/pull/229, updating the SPEC file- Added latest upstream changes, including: * iscsiuio: update version to 0.7.8.6 * iscsiuio: allow processing of iscsid requests in DHCP failure condition * rec update: disable the idbm_lock in read/write when updating the rec Updating: * open-iscsi-SUSE-latest.diff.bz2- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- Added latest upstream changes, including: - iscsiuio: Stop using /var directory for PIDfile and locks - iscsiuio: improve daemon synchronization (bsc#1135070) - fix pipe notification code - add systemd support for iscsiuio - make iscsid systemd usage optional - fix possible discovery hang timeout - fix iscsiuio systemd disablement Updating: * open-iscsi-SUSE-latest.diff.bz2- Added latest upstream changes, including: * Fix output of node printing for multiple paths. * Fix printing of node database again. * Add Restart=on-failure option to iscsid.service * Fix node print return value when no nodes. Updating: * open-iscsi-SUSE-latest.diff.bz2- Merged latest upstream commits to get needed fix: * Fix output for iscsiadm node/iface print level P1 (needed for bsc#1122938) * Updated iscsiadm man page: add "onboot" handling. Updating: * open-iscsi-SUSE-latest.diff.bz2- Update SPEC file to allow %_libdir macro to override LIB_DIR when building or installing- Update SPEC file to use %license macro for COPYING file so that it gets delivered when when other docs are excluded (bsc#1121877)- Fixed iscsiuio issues (bsc#1116712) by merging the latest from upstream, bringing the iscsiuio version to v0.7.8.5, updating: * open-iscsi-SUSE-latest.diff.bz2- Updated to latest upstream, with fixes: * Use pkg-config in Makefiles for newer libraries. * Merge pull request #145 from gonzoleeman/fix-i586-build-warnings * Fix i586 build issues with string length overflow. * iscsistart is not installed * iscsiuio: Do not flush tx queue on each uio interrupt. updating: * open-iscsi-SUSE-latest.diff.bz2 Also, update the SPEC file: no more need to specify libkmod or libsystemd, since upstream handles that now.- Updated SPEC file with Obsoletes for library, and disclaimer abot updating SPEC file directly. Also, added using KBUILD_BUILD_TIMESTAMP to create reproducable man pages (bsc#1047218)- Upgraded to upstream open-iscsi version 2.0.877, which will be merged with our (few) changes and tagged 2.0.877-suse. See the Changelog file for a details list of changes in this upstream update. This update replaces: * open-iscsi-2.0.876-suse.tar.bz2 (old) with * open-iscsi-2.0.877-suse.tar.bz2 (new) and resets the file: * open-iscsi-SUSE-latest.diff.bz2 to be our local changes since version 2.0.877-suse. The spec file is updated as well.- Merge the latest upstream code, updating the libopeniscsiusr version from 0_1_0 to 0_2_0, which updates the SPEC file. Also updated with new code: * open-iscsi-SUSE-latest.diff.bz2- Use libkmod instead of running modprobe (bsc#1106685), updating the spec file, and: * open-iscsi-SUSE-latest.diff.bz2- iscsiuio: limit retries on dhcpv6 (bsc#1106694 and bsc#1105916), updating: * open-iscsi-SUSE-latest.diff.bz2- Fix a core dump which can occur if iscsiuio is started then immediately stopped (bsc#1094797), updating: * open-iscsi-SUSE-latest.diff.bz2- Ensure we can get qedi transport name (bsc#1090275), updating: * open-iscsi-SUSE-latest.diff.bz2- Added upstream patch to allow host_id of 0 (bsc#1089687), updating: * open-iscsi-SUSE-latest.diff.bz2- Added 2 upstream commits to address issue of iscsi_if.h stayig in sync with kernel vesion (bsc#1086344), updating: * open-iscsi-SUSE-latest.diff.bz2- Cleaned up complaints by gcc-8 about strings (bsc#1084640) - Fixed rpmlint complaint about libopeniscsiusr summary not starting with a capital letter - Fixed libopeniscsiusr global variable overload - No functional changes. This updates: * open-iscsi-SUSE-latest.diff.bz2, and * open-iscsi.spec- Ensure correct dependencies: main package must depend on (new) libopeniscsiusr package, and devel package must depend on main package (updating spec file)- Fix ARP booting issue with different subnets (bsc#1058463), updating: * open-iscsi-SUSE-latest.diff.bz2- Trim filler wording from description. Update old commands/RPM variables to macros. - Implement shared library packaging guideline. - Do not let fdupes run across partitions.- Removed the "rpm/" source directory from both the open-iscsi-2.0.876-suse.tar.bz2 and open-iscsi-SUSE-latest.diff.bz2 files, since they are not needed for building and are not part of the upstream sources. They are still available under the git repository at github.com/hreinecke/open-iscsi.git. This means that changes to the spec file or the changes file will no longer require a change to the "*SUSE-latest*" file.- Update to latest upstream vesion 2.0.876, with very few SUSE-specific modifications, namely around things upstream does not care about, like SUSE-specific systemd files. Also, version number modified to add "-suse", as usual. See the Changelog file for more details on changes in this upstream version. This replaces open-iscsi-2.0.875-suse.tar.bz2 with open-iscsi-2.0.876-suse.tar.bz2, and resets open-iscsi-SUSE-latest.diff.bz2 to contain only changes since the 2.0.876-suse tag. These changes added a new libopeniscsiusr.so library, as well as include files under a new open-iscsi-dev package, if you want to link against this library. The SPEC file was also cleaned up using spec-cleaner.- Fix vulnerabilities found in iscsiuio by qualsys (bsc#1072312), updating: open-iscsi-SUSE-latest.diff.bz2- Added fixes for working with latest gcc (7.2.1), updating: open-iscsi-SUSE-latest.diff.bz2- Start iscsi logins before remote filesystems (bsc#1028323), updating: * open-iscsi-SUSE-latest.diff.bz2- Update to latest upstream 2.0.875, with a few SUSE-only modifications, replacing the 2.0.874-suse tarball with a 2.0.875-suse version, and resetting the SUSE-latest-diff file to contain changes from 2.0.875-suse forward (bsc#1056689)- Add missing coreutils dependency for initrd macros (bsc#1055492) in SPEC file, which (as always) changes: * open-iscsi-SUSE-latest.diff.bz2 +-------------------------------------------------------------------- Clear errno before calling strotull in iscsiadm (bsc#1029364). Note that this changes the file: * open-iscsi-SUSE-latest.diff.bz2 which is changed each and every time this package is updated.- Added two iscsiuio upstream commits, for ipv6 support, and general bug fixes (bsc#1040559)- Added support for qedi ping (bsc#1036238)- Fixed coredump when printing session information (bsc#1035236), backporting commit c8e6198dca71 from upstream open-iscsi- This is now the latest upstream open-iscsi, i.e. 2.0.874 plus latest as of this date, together with SUSE-specific changes that are not yet upstream or not appropriate for upstream. (bsc#1032402/FATE#321911) Important changes in this update include: * qedi transport support * README cleanup * iscsiuio update * shutdown cleanup Also, the base tar file has been refactored to pre 2.0.874-suse as well as patches file for everything after that tag. Lastly, this update syncs this "Changes" file in Factory to and SLE, including SLE bug and FATE numbers, for reference.- Added two patches submitted upstream that make iscsi service shutdown cleaner (bsc#952437)- Added open-isns patch to remove Discovery Domain doubling when loading from file (bsc#897297), adding patch: * open-isns-Fix-DD-member-doubling-when-restoring-from-DB.patch- Stop manual sessions for iscsi service (bsc#989548)- Added patch submitted upstream that sets socket option to SO_LINGER (bsc#974102)- Update user-space open-iscsi tools (bsc#975217, FATE#320753), which included: + Backported changes from openSUSE:Factory branch: * Removing creation of open-isns RPM. * Allow setting host params to return EAGAIN errors. * Kernel include path * Fix iBFT target flags check. * fix typo * Fix typo in man page. * Use system-wide open-isns, not internal version. * iscsi: remove local copy of open-isns * iscsid: make sure actor is delated before rescheduling * iscsid/iscsiuio: remove uio poll * iscsid: fix iscsi_host_set_net_params return code * Syncing up utils/fwparam_ibft with upstream. * Syncing top-level files with upstream. * Fixed duplicate lines for subnet_mask and gateway + Update SPEC file for spliced open-isns by copying open-isns upstream tarball and patches from factory, since open-isns is no longer part of open-iscsi- Added 5 upstream patches for iscsiuio (bsc#960438): iscsiuio: Get the library to use based on uio sysfs name iscsiuio: Wait for iface to be ready before issuing the ping iscsiadm: let ping be tried after iface config is initialized iscsiuio: Add ping support through iscsiuio iscsid: Changes to support ping through iscsiuio - Updated spec file copyright - Build service git diffs now using 12-digit commit IDs- isns: exit with success when terminated with SIGTERM (bsc#948561)- isns: Adding signal managment around DB update, and ignore empty DB file (bsc#941791)- isns: Remove the debugging output from isnsd (bsc#949443)- added patch submitted upstream by QLogic: iscsiuio: Add QLogic Vendor ID to support newer NX2 HBAs- open-isns: For bsc#941944: - Allow setting server name with "--server" - Ensure we can reliably get our IP address- open-isns: For bsc#941791: - Set up /etc/isns/*.conf files when installing - Install /etc/isns/isnsadm.conf- Allow non-tcp transport for discovery daemon (bsc#939923)- Added iscsi_fw_login helper script, and new udev rule to call script when iBFT/iscsi boot targets added (bsc#869278)- Added rcsymlinks (bsc#932814) - Cleaned up spec file for rpmlint- Updated open-iscsi to match upstream, as per bsc#936114, FATE#318770 The following is a summary of changes. See git@github.com:hreinecke/open-iscsi.git for details of commits: a068906448ef Removing duplicate LDFLAGS from incorrect patch 85ed2b4a1cb5 Prevent spinning over poll() when reconnecting to an inaccessible target bbffa1dd332d Fix incorrect list operation leading to out-of-order items on pend_list ce449cc8407f iscsiuio: Correct the handling of Multi Function mode e7f84d774c22 Reformat man page synopsis sections 271b77dece32 Spelling and escaping error fixes. 2022944815b2 Remove outdated Debian packaging code. d650915062d6 buildsys: respect CFLAGS and LDFLAGS from the outside 97ae5d74d6bf buildsys: make 'make clean' idempotent 770993b1e422 Fix small typo in iscsid.conf c9dcedb7b6a9 Remove duplicate newlines in log messages. 2986f9c95f6f iscsid: don't re-read config file for every session logout d56f49d3f947 iscsid safe session logout 3f59db921549 Add some more debug logging to actor.c 75552f5519a8 iscsiuio CFLAGS fixes 73e3e00c0e5e iscsid: fix order of setting uid/gid and drop supplementary groups 99dfbeff1676 add discovery as a valid mode in iscsiadm.8 688c2e9185f1 guard against NULL ptr during discovery from unexpected event c31ec6483815 Allow setting host params to return EAGAIN errors. 973508df1daf fix regression in iscsi_tcp iface binding 93c9d5ae1c86 Wake up to reap children 24409900d9df Make running actors event-driven bc491ac31487 Remove actor_init and rename actor_new to actor_init cbcd086a2cf9 actor: Simplify actor_poll a little 71ec348a2dfd actor: Unobfuscate ACTOR_MAX_LOOPS 61d58fbf6de8 actor: Remove ACTOR_TICKS_10MS() f53eb0034618 actor: s/ACTOR_TICKS/actor_jiffies/ dfe52b2423ff actor: simplify actor_check 8667dcd5d628 actor: Mark actor_check static 8037a0a30b8f Represent DHCP "origin" as an enum, not a string. da567155cfe9 Code cleanup: no functional changes 6478eaac7b53 iscsiuio: Check return value from nic_queue_tx_packet 1d07286fda46 iscsiuio: Remove set but unused variables 382655137020 iscsiuio: Change nic_disable to return void 7c233130687a iscsiuio: Use attribute(unused) for *icmpv6_hdr 8e1d38215344 iscsiuio: Use attribute(unused) for variables that are unused but needed 6ae604304b10 iscsiuio: Fix aliasing issue with IPV6_IS_ADDR_UNSPECIFIED 63b450de0c29 iscsiuio: Resolve strict aliasing issue in iscsiuio/src/unix/nic.c c1e83d439f90 iscsiuio: Fix strict-aliasing warning with struct mac_address 980c471e9f4e iscsiuio: Fix warning about non-matching types cb84219a4992 Fix missing header 9d744ac8c039 Fix bad sizeof in memset 67ff3a01e3ed Fix warning about possibly-uninitialized variable e5518c7a8f43 Fix build warnings for unused variables 5d68768908e0 iscsid: don't round up when modifying padding len d21766d95e10 isns: Add docs for deregistering discovery domains. ed04ac2f9f32 iscsiadm : make iface.ipaddress optional in iface configs for transports that don't have a hard requirement on it. 148854ae2d6e iscsiuio: Rebranding iscsiuio a3c40ba2ba4f iscsiadm: Initialize param_count in set_host_chap_info bfa2f55b0928 iscsid: Fix double close of mgmt ipc fd a037f5eaa9e0 iscsid: retry login for ISCSI_ERR_HOST_NOT_FOUND f0f3bbd25762 Fix StatSN in Open-iSCSI Stack. a9f4d169a95a be2iscsi: Fix MaxXmitDataLenght of the driver. cf1346a86489 iscsiuio: fix compilation- Double the size of the iscsiuio ARP tables, making it faster when switches present (bsc#922311)- Fixing ibft boot, completing commit 26020764daf70, which only fixed NIC context. Now boot context also fixed (bsc#902183)- Ported upstream commit 51c0b6ef8bc90: Supply strings for newly-added error numbers- Do not convert all "again" errors from transport to internal errors (bsc#903729) - Update spec-file copyright date- Fixed iscsi.service start to ignore iscsiadm return value so that systemd knows service is running and can still shut it down (bsc#897565)- Fix isns server to allow legal registration sequence, including portal group (bsc#905670)- Added fix from Hannes to properly boot all iSCSI CNAs, fixing previous change (bnc#902183)/bin/sh/bin/sh/bin/sh/bin/shsheep10 1660207551  !2.1.7-150400.39.8.12.1.7-150400.39.8.12.1.7-150400.39.8.1 iscsiifacesiface.exampleinitiatorname.iscsiiscsid.confiscsid.confiscsi-gen-initiatornameiscsi-inameiscsi_discoveryiscsi_fw_loginiscsi_offloadiscsiadmiscsidiscsistartrciscsirciscsidibft-rule-generatoriscsi-init.serviceiscsi.serviceiscsid.serviceiscsid.socket50-iscsi-firmware-login.rulesopen-iscsiREADMEopen-iscsiCOPYINGiscsi-gen-initiatorname.8.gziscsi-iname.8.gziscsi_discovery.8.gziscsi_fw_login.8.gziscsiadm.8.gziscsid.8.gziscsistart.8.gz/etc//etc/iscsi//etc/iscsi/ifaces//sbin//usr/lib/systemd/system-generators//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/share/doc/packages//usr/share/doc/packages/open-iscsi//usr/share/licenses//usr/share/licenses/open-iscsi//usr/share/man/man8/-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:25309/SUSE_SLE-15-SP4_Update/2e4a2b3740d89d41ef5ba0b0ac9aca1d-open-iscsi.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux directoryASCII textUTF-8 Unicode textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6541ce39b7dd67c323927156c5028cbdb34f6b19, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=961b7f1f13c4d3951bfec43ed390595cd4b7ee30, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7b521f1773c1bef743e00282c53889eecc4a9193, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ec7c9d9237b1bfb87e8e41544a2fa0785617832d, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)-<RRRR RRRRRRRRRR R RR RRR RRRRRRRRRRRR R R RR RR RRRRRRRRRRR R RR R RRR RRRRR-٘Xa if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -c 'set +e; /usr/lib/module-init-tools/regenerate-initrd-posttrans' fi/bin/shutf-87f16e10f5d8d0e52226c96168a1f728160fd5fdee84d98e25c7a82fef9ef236c?7zXZ !t/]"k%n..뢱&oOOύ1bsi2F'"x {MU }]͆Y2NmE%эsfb.Q?@9^\aC)̞d - ;G2iQ.$zX04~­`E$ؒ=l5 >(UE+ʝ@[ˁwx),ekM|7斁V]Us۪-|sqCYUŮi "'BŽ\ۓCiĸ6BVhxq՗ ][#ΘDsR*?\Ӆ`l{H ݅-@I ;e/~y>q0 ĤFǹE@dzPU6sӿބ*KLIXgߞLMH0)π$DDM,:kL 2 2/ jiinmBQҽ56I2d o\J\Zゝ-SP+{7c4!ghx$_5nzQi≶kD J9H.y!PǣAgT7VB|bx`F`430ih ]H,ig)ŷC<@ӎ.5ƯgNNT>ܻ0ͩ*[T>{Hv+,\zC^Üj]D@smO! %s5sqv{Ux>} a֮,%lFj*'qbʩ9Hse-ECVtCcY&"3ߔ (sɏ@eӾMY2Ni#0o!x䊮HbarnFd7 ?y1 ]h<메bIR嚱LFbF 恜e/ưfߏ&RO=m,!iRQDꢆڎFK"ȹWT.xV{~?>j#\ vJqCAMLa!@rr7EޙD1߇Z8ނ˹ uZ%$j+>% |O7E ݊ί[NoOg E{ElJgfl_5{;:hYUM<57ޫgTymve$+f͚3u{`fS@Ͱ|2N?je܁~v$L~h*5>*k˘] /=%Ovyj߮iD4Pl}čwiM֋?0";Sco ng* \٘kG/ h1k8e?k47ھ%64F򖎣U/5>+dE=b%KŒ2%JQLkF5WwzƢ&GF;̣z9?xva/G։~\rot!`K 3-TWӋT*]f[ſ0;B2BdR}Amg-.k"q ^jM!XJv5kBЗ]F6c k&Hb rLO-D:o{/pCcj'n)bfBd&(0 8j>\D|HA-%P0R=ߒ3~duks~ipasg#W[X3nv  RDoDC#Nr9&gY{ Otٕ' qP s'ҠN\Bx '.0I:omΒAs#4?mZt&0`JH=fAȀ^XIM1~}TfzN!<ƑQh^[V1fsnWf (tZR|:Qr}7kKWa3hіcy^,d|in൬\4퉭Gs/ CYE4¾V~0o%UF=t%0궾O^8zңAӠiժ7P\J8sg_g [E xu7̥ew3|SRL!}G=,!fCqřh0z7?8F"9L Խ&HGTy *%/N`_a84Y->]AO[~Y+CRNM)6؞5cbxY+uyYp2+NǓ9L~wZnU0E!:faUV9xjn -Bg!Mf:cƨY.RUp|Ha`FU@& sUd%&]fLZeAyRKrrJ5 >8tsצm=a EI~YQ6eSbKkdm>3U\0DŽYǓWVt_  _\omfBo\~s{64Jk  21#jdc4[C9?.T;d -WⵖX!lڜrt_n_Gs~\ y_"LN쩽>yGl?`eiYIA4s X7f OOۿ-W 辄C5mYVA[s.3aIoIO{3>}7n5G=:"șrF5GCg}Fgc)+t7.z`Bgv]WvR?a*Z#_/)4 Ûo aזʵ"`Aߋ.9,W%, tW tX}F#_C|dJ1I󬷳$mȴq]Eu%^IЏb<*@J_#)u 8 Ȭodޘ .;( I:lXStf^/-.{ej8LKFVMB5`>vYa5ppfඔg))uhV~]b3ب \K~wŜo!ٺs@,Z_V0NO '[jxn"n!.~P97 /UE-S7pmgHec6xdyVW3-ߪeDAKww?i03fSS,n r컇<y1J̡Eu,5aؿS 6H^2Yfڜv3ov_? e'H07 ڏ8NG&.4;'R,C].v)dYTᰒ k w-gXqb*<YC 0+޺I;tb7MVL_:/.54꣒!j7/<'wa]7Q)"WHq3?܌;ymOpG@p˔6 >rwxEW XO&ϼϠAINϹj3λͲbx Q+9r\}~fqb_, S7+q(fc9/:SXWFVBpyr!۴0q./zSu㚘8чrѰzCxP>~'~:bvcv~ұykhK vץ(ʓm^{ ^ ў!ˉEMz:eXI|!aӜk0Vt:̂e#}:B,Q;dW !4QWߍqldv)|Tt^$Z Qs޹bmJOrHjN:92e \o }YgYrur Yr/WaR`cC_np "Eȩ>DQf-# !CO$ ˑa 3&8-G /kA1Mq-K @\0 M're3z!@蠇b,^;> /Ey\ s`TS k*kx6!n8D)<{W|0zS*תS:p +^l`᪙nRy8x S6X>cK{en{fG5] !=xSRQW &ۜ?A٧hEX)廹'BҀa]MvmW(z>U‘Җo–) !$ 7xD#6 *;?$E )+o!_c`Y{e+15 M?bJ꙲ {Vqu?W9, qG(sTt xr!dWkjGDrcK+DbTxpBfR Q5E[ocj0{`_Qx;E^5obb,!H]bn܏W g:,>ș%t<=nگ7;`YR'p_b Yb6<6 2CnS-{y }lQ>W~O>ޒwѣJRj)s"b$m@/YcG.Y3eWj-۩ \}iU{+\0c~yYK8*0 rdl֏·"S& anEFʹ m^}c @?bUsOIS?E,k 3-4v^7C稖ݫ ^]%5fiSFDLlRُ!%I)O[[EO?h/>;Y{X1C1's~tQ tbQIe" k=yS}v-ɖ4:pvj"| ?W-7BE~е+}$B :ܻS=>\W G;poBxP6j BPA$`X}KP/h|qԣ(yhXMԬx j/QIܔtU^޾Y(i;MQH$e8Ѽ]DD9&>ƉϦ_}q-FX3^fFY0$L -$l}En[4h}@өʄ<љ_HM/Y4<˽نYq33qZ|)lTKh6E^c2oM4 hZllts3;?Q 4Z?&o =l͕n PSc@뀀$77B![`)X/v#QI#k[GiY:uK(H`E>[!l;߂ypwd⋗;ˤcIKkŷ)ǜj(5ql+gGnHd];BoLٟiը7q&j;jXE^vz]c}IzLjR,Q"^PelrnӽIبDqJ \[AzB`:TJ>"2H.ꠂVI+0'V/ VE̷*YN с=JPLMTЙavŢϸ{}j( A}-+cxb8.zD衙1 8Ժo_u[NX#B;fggVI~ٓCʁ MWӡҞ£2n֞j/$;GPI5Gj޾=((_q _jUtώKY$Y|%FG۠/jFՊ4YS&y˥3||ZU.0䕲* ]a؄Q7Q9K[ ͝;6mz3 L @b4ۻgk!g}!f\3ƄH7-P0@K6";fr6GV&B+GDi^"NKh(. } ijU)D(RtDXsżn{p%"~)N ЬhM jTUg#ID²9H6G^5N5|nZO*Q')NA,*s #ɈG1aLPݴ8EO `?VuW?۟fyEH(az0k#\nkZ*Zu㸋!e) L5-u2g)8!<*P) $1Ӂnp[^hypGm7%>@ |A Ǡog#VJ8<Ԫ>W=oduGKOߧM@Fd4DmKiOq'2bJe!Ҕw#LU{Z&N>s٥4FpdsjIw=%!Ni>31DZmsܵ\ߊM{DӌxC>IGAʉgk>WsfM3hH4o(uc^;M\SI]twf- 6~mO&ן,m:]?{*no2l=ךl̘웕[ eB~;LB[F)}þ5`uyUpJ'Aͣ+Qx(Aq';gu:lbth*x`WëL߄ⷔφGemxDA"pkeE#6YMp1rǻѼTy">4ܥ,&9:!'pcrVbGԛJY,^ 숸K#֗T[1]v {P:8;?%-4ӯ@5hSi$DO~H ׄO9ˇbSK 9\n;o|ѰlVw>@`frպ:eE {T(WzxJz*`}B\ÆL{P鶝=8>s{5woX01e9<UQZQ× 7z^NG-" DW%)lg,qX=U0uq@vt3S=.rc.;) VZ-pщ)]s蔧Km߰]a)q؜MSu>l9xl . v\)? ;_ש/9]LDҚI{ݧ*v?-7[tDÉaC@pSXD ~9On<ظV^$oӅ5$j2p7@="N /  D#%C|SӀW#egw Ϣd}sM۳k#W%Fx.N:eZ!Y4'Zխhzi2g=8ܙI[ͺlWXwr7q*# &UPZS֡qA.S0[R5Y#!'\#ÑI&Y*8!=G^ʹ|VӦBrQ\t3nx fn~۵Ӵp9jLk9z :՟8 sJ=FУ̝}~ν V][_nN;7i ùʭz e+0OeT(5$?[&dPj:xcP9e:uVGe{`Ѽ_DhNkO.kʾq,%®u|Zۯ8u'zO ,8Cj{jU_/~仕8ڱ{Vd "zAMY!W\L|LJg+5@/,Ò* BqiȄ1ukM6);O>m/lZeXD1THDWs~=n%&QoR"A(kG~(%N<~7li$Z74m{໿R_tۤXML9CgW Pnʛ=:%0x1pd VU%f]bp/UT-U؆5Gt&uܰVh4[ǜCʗO5CsN$RHr1qS*5 s_|w$q`@#|@kWpv|?ƤbUT;͈Qu8OPo qb^ؑY iMH6 Xؤ,zpk0(<О= g me={[@˔G0Ia?ɯRG5gtT?1'(1gj5š5 "1g,+-[r t'5sR5jm3z2~]aB!{_kk:2soGWHɢAbЗA ~  )=hϐ?}`yL~;F iQ3˰u} ITXƼyg$TwhEHjlyj+-xM9SW;h Rjm*};G_J Mג 8(wQjˋ089qp_QCbER pPx|sqMȉB Fϵ4 Nɷ 9LK،nx6_#. ȦQo3]V}W\o,4~JJլi={YeTEtufvO3n)K/_?/$i.$ Xw 6^b6)nU!LEMZpEb@~&[vHW_4t&93 sa0"5;Ҭ:9q)FO^7>MTOS~8q6D'ut,tIۊ9t G%qio֙QkD%Hߓ%|lc׎vE7aE+- Cw5|!RI+/=؊V+*C6cx.iŸ]$ɲQ2N؜D9qV ZKm -v,X!?tsO,C]#Bޮt1iFHqǚb5.8Ж Smyڰq}e =?UcOןZ$ī͗Bl}^cwXo`o׸1{W; 0\fR@lɻ3+9tqn#/%B^!A{2+RZ ^y3$ ʟ! ̂':aV9f#i>iCg#^:mkj0{*W/ {ЬwK2{Nwyu0zfstcHs Z-](:af:UM.*zH\_p۴Ki4f%|;*srs 8g /C~4r8e M1^)]䐾$vwQQHM+GpUBLz~jXsSڄp@sDC: [`{ʍ9NMNdU"ʕ%+*{( ̲w zjHp07Ԏ)hr  Ƈy,{^sr+219'FnD480*\HwP33p޾"*80E+2/wm"P.^{Ljf,M UVmz/vś<FA,eK﫯6}GV| n l>56y?OTΊ]JLT, ZLhf>,"JQC.{rL-CsI )R)t|qytNCݹ{횙c+ȉ籩>NlvO 6ugo <@㠖ÛKUJ${*"+"񁿌M çO6zYvu4Z8ɘV~%4 iW5^ 0Ecb1k-EF= @taZ@-A@/ŅĆw_WūY3wn-ߥ< :Ni'̲G,UU߾%ϯHj _1Ň8akE!uc vݠ",D? d*s> 0\J\s륞ate ̤E:ItGNfH\R 7 {E3awhV?[s5Q*{B2l)J@ 3A$MuLɫ.,O p*mFƽVWm jw+#qvI `,{Ko_*=5CNRw.X)ڿANEt Cvs V8f7~G^^9c1E(OO'cv!gF4mUu,sF\{ކ9jA=.[#JƳUԤIbJcb64-*ҘD9G ~s`P(ܰ$2,UcPL'OA*cAg{~ZW;Eр.y>}dPD%y~ct9+Fw+9/=O>[AT1%_l#ZΛ{fV᧿6d_uӟƝt&4@q/dž[A=]LTB uYM憬*XsTn#Zյ3¼g@<R1tbn#޳gTY+hR8=Hx+㴜CIxh.#e 'ňF=Cǀ*i%gW֟*LԪil1)znՠS5\ۜ}9GњxW.ҡC#.i HE=@{tv| , N$K?$B@s]wK=/ ONcIP }018z"Mƹ_gBz\Jw2u+ mT۪5t>6̵!TOB#zh&.1HRgCsUJBLW~A9HrV%o*y-JwmKzOXCNΧԷLw3;?)+Ί- j^"(<tEm+qHw" jgQKN'Џ/HDz*붱ѨKJᱪɁ&4] LN}R5y"-̮K-yfe5Y~f WNO5VBJmVOyOI&7 JZ-\Μ|l%r+A T|}kLR4_UWjW?4=eN='KOV%wPel $> n216TuOs<$Ɵ;)"$ڃ-&s+,l\|s4FQUc/#u`7>js y4ia 3G02uщX)n?Gy.T{AR"m: A _!aOd .aoo}$($+E\<' &_Knk3;WߣZPZVlE3\:c\cLb6(g܏G M(lMD C4i]^'uxq,;tbϙ3d eChE8qj[UP97Äh> #s{EDq]YW(7Z\xc7W_CG+y%G<~ Ok"jO':}̦ѫUm;12 0w$R2W6 ׺ oaA2|To Tdb :JlV6nTnpO)[ bAN`pSi{bo*uo7l2 "A3~N2]q&2dz6zb2 Q aLfWvgʫBGSͷ M(dO:=p0ǎ$Pی s9 !- }ڞib*:Jj GO 'Wk2ʧNb1S>玸Ip3~|Q *]Ux!P#YWJpHk*%[ާP#r{os(p cOa_x@u3["iDV/#<8pO*1&ӭx4?K0ϳk!t}{ uvXmEFRd3Ы倳rTp:z~ 6wc}o'@&{=,J}\)4o l8;OHba)ez&" i8y#BP Xk<;nuPG>v=ZV g,|e %1諍lfЯdSh4uSvL}3g"毬?'Fuʏk%>IۖZr8$qiEٲ)a?-{jV XsY[!Ԝ p2z,P7wR&EynKp5f'F֑c\TJSi_?:O&|^_܌aM9#em5}4='];ߚC ngAiqQFPHT½iY@YYt~I~J([Yؒp?ZOrec{lp2?8X*YN .%7ne#H|m Pƽ :H. K"-0>L D_I8Y_JBiwu@ V^n7+ZSfR땡ʩ٬#(aYneeK'FjoFY,;`9N?wd- Qd{3bN?[X\Wթ[{#I ?a}fo:ҙp\"5Eň q'S(q SX+r0be253m t|}lmFLpz RVpwDtCoh.vXt|sQ5v\JUuIHZdmEq~ AdFhX+_UP%3 WWH E $0C"3A/4k#Q澂rTPXS @'L]c,8SjtMz6s:y߰l/7* 0}&Ou~t+ )lfmlOSFpЮ du'ld9Lrs5F Sq%JXHT{VQokL LKQv_i.=냄%,4.޳$w4h|/\̎/N1]NYX:3Ye9_?Y >&pY$|{ 'oר/aU0v^,{P8lhbOCYK;8]WTL! 0.x$!o 7D"}z,ΐT'Yy SfdNʵ/Q`: bN :#S 40ei\Zqwٻc>wĵ/ӊMjp?P#ʭ1^L8.R'}< 0ϻa 2rHuOѴ ߥ,s>S%QH:4S{gqcCB^&p[ 6ɍ}sYcu S[PƙLW0Aq0Q"^X4:4Lj>7_K^gY3>:+?WW 4P;iՆY.xQ0 ry;c#l>.s9T p3-vy=såqEW6y 0o'="8$6 !ݻ41KJD4ݪv8YǶc#F1m!ثia :e?g<'&$JBn ETBsrSRV` ݊1D#5 f|`+ 6Fjh 0+;ݛfT WeS)ZP}J:Oi@0Nwd Lh-pAbh3-簲Zv_לUQ}٧vJѻ 8qᨃD"O6KVvc8AP4L>5ba`;}rEҮFǽ{-:d\LN76IrAC`kj4 fνGqS @߇GvǗNM}/@_pf4E)~Bͼgq΀hN֋J/\ @~R`&rlj>&eWV߾<;ár<~6ns(hTUݴq>@z{`U!RKxW9|SLks4W/Ðk<0~r}ݏ u!c_%(b%X.>>6 ʍ4jNl!1BўKDNs)5=G>֬FQXYE%waJݦZO%z<,CGO\uWe;< 㘾3^ !]b|?1.입wynpy?ӧ Fwd /$q|/.Ggʽ@FD7ޡ>ǂVGhcGR XwHIPS}o ZƵ%58e@8]{Y ˣ%$u$>{F%*u*Dp䛁t^`=6as$Nsռg4t$O l-JyJZ_iS:W8}! ຖ0*NC@+sbtly=^ 8װ6z;U+@\U T~QB9B6黊who_pˬ^ ʒ9!E`A7P1e zt$#)=!Vj3 5vvDu_l?p* bUVJXq(hbwGAqMlGxhti,uX!ל, 1; ߅@L g,u !6] SU"z>lXn1p PWT!Uӓq{k-=TYbA̘4 ;-N@9m6u!fq#^*ˆ-(m۰S)׸bչwsA/7TIQ-_pRn4 aYNgr]sNI,_+eDRrN#qx+;t\愩~.?$icT9cy@uvpƵS/$ZXV۰F g͍5v ȸ[#L7@KMNiRzgk눯Cy .Kcz_0 BRqOQplM5rb/[~"/+=L!!w'|+U|_#Xwl>gxCrjaY00cNTf(f̂n@)@y ;hՇXdo+g}_GE=|l3$R"tRThKW/7> DV .O !b|-^F6!( 6rSmkeb~[N/%`)}$M$EǏ"{fdgX@ w/56 3h/ HRX4׹ʹFQK nwA v΂3`X6xs#bQY%xC *z0QuM`@PI\1&Y:U|[Z^6mnJTZK{y8T eN)ۨUkx/hW4l3[v}L `xCk.v2Jd$M7.ʓn*q9?JL 凼174:kryx^p ԄX1qYM0oTEhkNJCX#D}!/wv?ݨ>$J,(xl+&*޴t%4O/T^,2^tb"dNiKZWQi8dMԺVh j4aTnEaws^r(oJ#}̷a4M9ѡ{9T!yT1<(^>5+CP5'%F"(­:x$)}`2[.Bwf?TK&.ҕч z xKF33Q^-T:t|>Re {N]A4mG]2`DžMujnATTSXђYΜsHDŽȠH3m>c!0F9O:GdJBWi :bOr:I̧_o)eEZ_;W6[64>X,œ X9&uߕTl~ ΋Ah@^q:zjQW8v\Ҳ{58J Z"Ǧ>FOJwH \ G'vk ,V5W[l"*b#K`r8ڔd${ ʊWH%uA Zc8v`| +k 2XDrUxb?ȥ?IɇPaR+~_SXu4wedsIP\^<|xm̴@op;($Pt lm9`7{ _RsMwH:̗({-kc3j6DNEP=/P BJ{W?hmǚIߓ_ R^Gxhz7 I2E(`\gy7*2$Y6(Py/z8̚jLnHmlF(GbD]-Qe,"Kׁ#Ѥ##~L:yX h.BF.XhTEѳ 9s"ѥ!b? #`}MZ0.S78d$}[9%}XW 4gTc=o1nSRs>g<è(eq" Yo=I} KBQD&F̤5$roikPzUR:F:2bAJ@cӹ]] wss拖+~.D똵 $4BwFm&$4=/'.(*;JlFRjf ;P+He{R-ŚĘ/(^ ?+@dٟiUtǟLgQ87 ;4M1bDQovPrC/Km/v@/>;c&6|d#X>-C#l,/ 3E*pu ӓcUT\Gv^<-ӎHeh腎|-=c>:ip|CKe_yhhv<`WDS5Z >=pяf?ʯn3o_Lbl'xA95^. %WO&ߝۂ&er_6Cuc F|3~j8fq+e"Y +wֿ֕7C=:֣f²|SpMsM6[MZZA.|3!L؛HK Ggzlש"^<a#f쬠|QƕPiǵgo1HFp -4 9K jsxFthkKQNZ0T<ҵr\:,T r󄬫rZ)W,$aұ۪)2x/+ggLO661X; -;0N47Ҩ9jPKLn.fM_jb$M;<< ÎU_TuL.G6Nnnc0s`oR>Ŵh8bF{:.7#0}+>Y3p7;_҂aථwW&Z$d {q Y6ܾR8x!qOjǔlڧȀJӔn>8 r K{%cvB AUw<, qcxU6^* ɘ4UU^6%j.6"W zճ/y k |qt$$1cLg%%>9 hXcF麥o ܩ1WlI]^H@Vv juQu˸%mxrD%ͺ/~&Tw!-gɤ{K})sJa$q [uSea X#ĭ:U...YU TwŚKVj >M1E''juXK!UU&BKWqyVo\~ŒpGZقea $ P')Xsk_èN8] ~wZ2k=bSav<k¿F̆rEe1yj z\\ :bJZ%i貟_ZY"1X!2 +?֏x3`!!& [,t.'K$]l!LLW0"H&^Πk,ͬ{>{)OyЂTZhDeJ@猂 FJX$;}C x5QlJ5u`/1Sx1tC_o| \{=sR=sl^C3fX&uSɨDhFlA*g۫FXy] 1< q 0LH+J%eߥ*_ޣWdRԗWM䨤-KI4<ݍ{`!HG6WtOBꟙX5LD}1K-?VtDR1]$J}:^G^h$c]=q‘`}pI^EԾhuG7ḥ6FWd` MIϽ`5MClڧl!3ίCE0&BIcjuG?Rӑr/R~ҏW@l#֥&HPXr#nMm_͕w5pxU~!Exrp3 eK+\/{@(b<(BܡT{QxL%qlqSpU ¼%)7CbX.7dj' ymKp%%X?P:D.ם{HWҮ4Kr@Ȫ2w mZ N7I[O%/6MܕY~r9(BӘ>+е0[1keC-]ު3%JT-] p|VS'b[foML-r| 0M(%7:ϔ8Ko-aͬ7+雷zGIe6u{!R# HN&Z_/լV,\a۠B pBPt%dcnht_z_3] Lct>MъweFΏgmTM^w~Z#k_&GvF2*Gna 3s}1{~#j?#썦 gf2{7e -!+ڢRþM;.""N6b)9?={@ɞf8qdR$sAGa'oRKYW d'ҭ"Ka jEGNNQN=QXIۑuv9t˲#@m:5m$[:qjt8dyA|@J10MҤLBRӅLҨl>MkDE'a{~X:&>u\x\#^JfE;w ʽm=lMy`%^aZ ڽp$b;Zϼ6PfPFxbW3u ~a,{iew]5*xxzǓC}3M#|ytD0!O/"{9C#}qJ=C _@{!y YC0F 9쎅S~- w@Bu,)3}Idx" Wz$3xq]*@9KF`> ^> b|yBXʽGҡ_~r&Zx0ՠS 0b}Rt chҡ:m).RO2ify|$ZE{Ofi\L &!Y#pfip%)ā]s"[a\+Q(s6!yy2ς|#ovU*KuҺ%lG{{ZMCkr/T(Jv /A0 |½n2As<2&[If f0x[xtls\_#E(Ԩ/'BYF_?)ǂCr2kK*R_ iK?b&4,N{:a^g+$^d%os %[96۬zO4$R=tjՇzuE vg} 2]27&!R|V9g T5&}˝]`3xVq K:*.? ߘj{n/˳>>HkI!} cÑr6ׄi`xn{$[V@yϼ` ;_$zl,n-M]=ƤȐ9c GߐZ*yWZAlBe: XL|aA^a w$#Q䈵Bkf+^M-[R]mH=&̘ LⰇ!p:վ&>la#vUpu/"]d%pjw\uu0pd=ļYЛ [0h-Ai[#ȭQBVlnE v#ܪp'Eg\BN[Xi(q  d< /d 4LX˟'L3aÀArxN8ɿޔ^v-N"zGf -w\[vW BZzҌ2*J5Wւ#k)i7w^'`7pBJG W[˻F(aٴ̟lx dOa8 6BVkoMj2"RMNb0=Y_Lꞔ ):'E6Ujt勯ayق_V$],5G]qcnȧ3x-I R3ibQZ+ ?2B&GMd9ħQv%feRKD@J7+.",ϵ1aa:miY7 9 h4TE;etba~?k^PBԖlj{~; *zrx $C:@Ql11WV# 4'8 9կ]/5Mi԰GA oCdaDRjƠk}7󣟬I׫0aFQ.I[Wݗnp??I`1*R 0ꪷf53,н89^Җm7k@'zӸBDa7X$5|]aEYC>b!>&37X8ĹOs,@Vh,@zZ:O="-T~I,.X BV1_2|vnM0<&`|5>yO!YCT9$Z݅HiV-5͹p섪bw3zCbFH` Z4yT̻ic#lD>+$?p+6i(|E\o2)Ӥם=LV!{|a;1РߛC(Y{Ɛu]L𺴮#!Z R5qZ-ׁ]y|-Xp Ny*|&qpZ`٠uE [>҆Am9[D:" tV48"yEb2@@)9 Q9/ $ LA T39 2IX ÊgMd/^E¥j SG+LDsKOߍ[{/Dt6vPna=6H~00ZUB@(h7ɀ_31$#HZ2H#hhqڧnS~ q˄ fŐwb꿾BpZcҶIMFaR@ǎQv{бHRxN}p=f/cbj_xdC9^O7w8A=򮩒=D^dţ'_WpLڦI_9zdu#P\ja/ֲǻ6pru}țoI31zļ`@z`z['zE|ho`yeǿv||rf%.bp׉ibZ<΅dm?x`Q+AHSQs Mҿ$7]'n̹^PF*Ÿ}tz s<=T߁uPHFB$Oju3 8O] 5bLS+kCm)Gb^ Mf X+>73p$tUFnzЃ!IMЏC>9bGB}Ve?꾭MEau%Y,<@%(?a (p׆t MŠ8"u_ȸ+~) J~bƱH\Nx"l<tNJ E *,c7ԧph AF8*D@n@bIw)_v|2=Ģ8\X!X ?o [OBIð3v\1k1$”]&pxg4~2QLS [u<.E/oX\~&BU:Nl c^TЕvП0:oUrK`Lteha>YOrbt Ed Tjt ` D'oxۢ!&,&f џJܖE)yGIꝎX/msnXjyе(0O1VpXǃyX'X {Fݩי5gO#mhu89A&N -xpa@ow,k+Bމ2[oA$.L8\ݲ-ɱ0r.,2iUyyi`W, vc(n6fJ#;К-vq9˿N8U.W#}+rɕ=NZeraKwvWd>~eHހz#zз7;|ڑ<,1-=\'T79-)9HfP܊2)wPG+mrԚei+Oʿ9v#lm(C,_c0BڠVge3ni JJbޟK[{GngH'{xVTb3i*gR pSC/s:J]brOOH=~8ak-ng!F0$ʿ>!Lm0}w"ٺ,sYppE[8`P{ ưrE K,Xn|i\*,º,Lo ٧?ұXӳ9u.RA@ =+@gxmfXgQ0[urrԍH}n gn.$DG,w9qҡf [L90G=0a K5}l{Iؕlܨ3z} Ɲf wFr[^4vsm_?!6d2ƨ::W a@Cuk\%?:^*fQq-KȺ?oq Nةy㧢c6qtno8UMtZg )W^51PFm)"Tp2:}1W=3@0I۔ I`u]v̂O5q(2jR9vDŦFg@QH!1pzy r&U.pÞ|6uou!\L6!6DGe_fEcT]ҖY7|k] f=XF@-d)%nj䪛—؈C8ݷrG.k|yv :xn-զ=', B#΅ȮCU $1f->"GIb ?"#zyY=B?\P@zm#΂9=^mu$㤇#2qRQ+8RYE9凧sᤛϩ> 2rܼRd`<ʎ}"+Mh:޲LD)#>SS+m.My|!a b "_H  WtkCL :B-RsJ_gm]'Zꩤ[-tYE1Y_Q Gr:+A Ep lb7ԇQq]% {УC*:cMUE.9vNW~u2'k (?9䪈^B aXY+߷%U2aEDcoGsYFylp^v L=;]q͗ܥ 21+:B+6Oecj{u|@N4N"eõUF;Tчwm߳jaB1we"qΛV'+b13fx"G!Gq֜cA8 1y9;"eFoWvD_u0$f#28Y`.gU,%#%z1pLou HL7}S MRҤETC BBa,8PSr-JVe*JcڼUC<#{2wʐ_rSxPG(KanZ!clmZx8KB(h5{ 5:MB nNq-͘^l|lK DoxX%yW?A9) 8MIѐlZ"nElMk Zm)S%<ݒ}R+Qe:[q Џ,bLq҇K؂)!4ӿ̿ a"L- ZV_Q +M?"'TZ>j# !0ZTx"5E%G |F[}*@$L/:KFXP98)m}vb**9YyÁWq}2jJzc4MM8 p'I* JhQ9-ːW)-DOi◷`f\]QC+=!F/i+#Zp\$y$;Gqz3 ▦ 0ްʪS%.Pl#._#T[a:Ob?;x #lh+T HGix=DUgfAtvMW5)D%t?8L{4߈ȦƯAtCr^IKITGO8PQbMBrZr{w^8ٳ"&D,[.jzHaIk.Bxe5 $Cu(iC17QbT^^74<{,?~eD%դ:jyPщ}jX*GȒQ ^P5)Ihïmg0q a Ÿ~Ȃ3{J͡KUm/(y\}[v- d˃Vj: qI{`gsG2_M9K 7Ukbé# %:y&u kn: 큂CnxYXDv;H2 g,b{vllY2TnlJFtlK:Ƌu}.Uߦty\>Y [/H&9ۅ M$ΙLZ!.fFQ@ygǨ86eD@ni6 N,vLnJ~>ޝ/>28 _@jBh{-L]잝ON,Taf<[YhfF'tl.zIV{gVLTig"7duHt\uTTJA<.l{X" t|T3y1&6\3„.I2hH-U *ZԷ:xK5ƨ9f.$d`CRv CzY\4zmj YԅW@=V3P-]ά]8HC3#%ⷂ.tP>xۙ]k%IytӜVG,QAcFyS6SWuqs0JMa%{Ea )8 _VQ k/1_0G1QC|*4 A̪m.M]P-^(vhBGG<{;4KS܈0lISUHd~>HGg8Z=H1Js!Nx@ҋ2׻6l8^Gu#RE/LV5&*Dw5-$Xzwb9{Rt`hBuFs;x ?]7Gv2iwkOZ{Uv:$S"cHS#58:Gwp{+V5->%rʊM-s5”ܚ'->XH!]dG۴H 01#|՞fk߅3_L2ְ,7{赀A',_Px16 <б YU0j:Pc(_op(QyAwo,kJIp &[~ZIMhPC|sxy(`{R;iȌHBJsydfA NǝPCڶہ}'!Jq׾9T4??/8B |} S0p*g(;{fZ"A9r_(R0 `{eí`e{N!ꉜ 7t)MqܠJm/[*U+JP-*S8ѣ`.p~Cy*K<񈜞u>t2珼$|\p, oHDHg.?0fi8C0měwݳ_ݱy6\=ld|\ 85,lܾi!PKnh*ru٣ o0Ie|a`Y@{pF)\v:4\4wOc_hѸK$ˠ@di:Q*=0{w"`v4ښ:io4oMl 4U 30Gc L`-Dw,x0WDW_etA%H5 Anhn(c/xjLwMѰCko~“hfkR9h9)~2( -;P4my-u9K7;\u K<0?벸L uInSc|"¼ߧďXXVݝ {)0yllr -AADhDG>ZsOqd4]LVԴhσ=2P],2v-NOmfgEn:I5Z %̸(Vm}V@{u?*\|>yb7[MJ@M3}Zā'[LjѕozϤub Ԁi|K A(tL,vQc/x@?,70@Tg ]g4ih q O)NrUO+H¹A-Jؙ~'EVɟ~e]en.yݦLgNA-vrec:E7kRx[oDC'+5Opڇ7F1"R;pgkW_1q=Rq-q[t mPW7h fx$4Včo j5 t_X˙9bdvM;t76U=8UN w$ph?E"9t(/C>X/!PApZ;]*$.GYb#s>y苀_gԎoNNCzKAڂaz͢q8,ΐ@jҌ!<%LLqn`J%-("d"BH#"ڇ;MFkԳhQ ;hT/%HzH]1^Fیq)(]v~X5ō[.C=SB-` S-c+9L5~*h7V1la.YK74\8_]P-d$Ta m Uq'2d "%u^b|DtBTkqďmهrR1M%rE+sZJhjR"nBgqY[{VOA@%~Wv%ax&ѣo%|tֹ`h#ڭxO oWToۅbUH)sY.E"ZN{nfMِ-V=BY' at*/>.TQ? ;䏨$NLnLzтb%=m*0sSUfFuhQ~+!եԔc/$^\ גiz ŀ t zd+NUYIؖk…rHN1|Y:l%#u/]Z<k* sw =B)nf 9-`e3MTB|X l]q@,@a96=LsuUؾWjeLh;0' gW{SQ T`Qc;o&f8"Xzd%OW|]*>([Ĺ4j饎F9 @ւL1~Է\JN0ɳ>~nƤ0F;Q5e+r1 CnN&庹3}E)@@+-JI~>0+Z3)%*hSY#ϩoQZoPh\DJIt cw?J+b/JQim; d B>~{{7vŸ ("GDX$;ſTƤ@:Aׄk`eat3Njhr1A\Ji<S˜GӇP^n&or% 3v8^kXo%߮}֘hV1,QSWY'ڠn%T@/RmMw_KODӈgWo$p,PUv[,*>KH TgB*K B8ڵsJwǭ(ȵx2ce[!H:s("w o؏/_uadK_kݻ,$xWRK1;p3="|K)VDKϟwޕ@q >2?bZ//"(4r6+=Ab2EKv$u~ B2K6g5n7G 6Zfk [S/b` 1-mRS,hTNa V2XtMtQE>%RK?>q;J dw0Ѧ4^ mGݬǮ8b#(zjF(hIT?@Pݒ} F{>]._Gj೾h(A7fZՕ?ۍad@'*4cH 8j=*3<àB<=Z:]% ^G3{`;VQH:q. ȶ/HiOfF ft |7{pX +9^ 'AiO$#E8LRʰ7pB9br3d̞?a yA߀<os ~(G4ƿe./i>oDI{w^ M oGV8 ,a}rErU浙wܟV] bc tB?a#zwPD$X[6AYc#˹#T}Js{Y!dDNhK'ػ%ǁr_+>Y4tBb~ρw[|~X0F|Zʺ&rru?Cs o XJr#pH-(D>Fq$<wI/Wp1;MCn,SKZCe|"QMVӢNw'u'.PkĆ1s=Ns~Gg@< k*UtȜ݇t_S(RX:@UO!@Zf}U6m~ (}Gj]}4YԔ_w=#\4!M)*ezvGċY+l\R| ).*Dč.ѩT[R/ڪ\iJ8r3 f8Nhu➝]+Br󣄏CCS6h?:fl+moz : W  *YTǿhi0PϏ,J}w307 AC]0yHŐ-لe`jwB`n%n xľSk-..qKƮ|/^ovzBЊj5U_Bwn7RJٴLf!WtօW7)xڠt5: |^~PH$/p$ ̊O݅&vE GT X 8W[ERXNfQ(Z͑ҀVХw遼}(/cwY$*n`֯Q"YFVTc<2xI$<34q_Q=[vm+;&*YW%AS:He ywuDlȫellE0 Jo6qnxjPsY@qss67T(B~~۴=F]4a[!zr3N")+J{B~tONƴ*Z_mg s>+jZ=Tv6pJ 'S ̯& f2) 7h/]Eڐh/Gokإ[m5lx"lTj6c@d%_ *ѓX''.L|?K gP#h$K1ZY8P2 Hf'WCRTyW$4#}԰=-2ь9.r1}<&؃t2=s q-te9}*AA3!-Ħ)/@K7#ѳ^i]ս/>;߈û!_?ۆsc±UͰ Q,גkr1Ydvq}!wcYk/`?K0q#~XW!T`6}(^l8/¸5إpeuWEHb4+bCfNK3ڤJpB68YJuuDL•Ԙ,:ˢ>9Mx.߰@DElO=SS06%+#Yx+×heUdP4u$ΠMW"'tnvK?6lMq%KPpc=glroZM-I=EY $@#[u/QΑ|9!cu@aBJ/miz>14+sM?k 0 縅d{/xfM«w[YLР5vh3uH< 4Zڡ2Wþh(ω^2<+81wo8}3G燺}af9NA|UZ^~g#`,YOP|]Rh> h\u16v,U#.tay%V{{KѽiGamx|X]j:&aO z[t ]v50=%1<9Yv,}K\8wmcV7ug~olc:/?n/D]wpKOoq6C'J6%(0XkvֱVk5Nx'-T@fIzr57[#-z+弿z6R X/0KDž> EN= #i$ZK̃;D>/ 2G@=>Rx64Ro 4w%]a} iItYj)5T˯ҸjC.Ky^9&]ʡ>Gt,M%x( =t5-ؚ뫿հJg!afIȯ_($ +Cx-e o0]4gώYPFizʭtU]L꧟6P۹Pdž/͠|y.6x&{<l%AVnVqzwM7tαWT_3|tQ `f4*0f㙃Jc=~1>"MkMҜ.9nuJNjU(F@ҿEsw;FssGi|rVt#9ߒ W1N/f IͼFb Dp`q+Zj ]Χ$M\AR]۸jKwԹr Ex&&aCE=B.N؇ F=%O8ei*Nޔ·weӚXo/Y#o/ɚE{T 77 _) /s׸^0&*H ?-aS=Ԅ 27ZET齼eGA4la'~z=猃I+fl5ԁйlH:qΐhǖ1J%F{Pzb/͐,%T[,C4A|\0ŵ ~Les&eZ񴗰wnN:Jia&V/;+tK-R1dܕ< ;QDqoFڵK {B_G0TST5@s /y9o:Y^Xakga %incCBhwJ Ah2!a1v)XzGob HI31sD/3_:5 s@_y'A,&^c>x'ݹN`p lTT?J_Q u!6&д.SqL\c&Q6N=2}el7%CfʎKGT[5K_h eFѓ`5gd41R'ly7%Q`퓪X.zMDv]ML.9Hfn}Z/B R qװe5QZT[hLw_V~3V[r%Ǯwd{PKbO_ލmEPuF=q:vtRbeZ΃IϠ_ ԡ:&VTT0_O'r BC⬪}I`'Q6XOW7Z?*hzyBI|U$Ȗ܈hy aR,gy;\}hDzrY/Co$?:Nu#nۃaZL?0Y&paEe9٥ ljJvp_NASMi0vAVObᬮ4%OZz1~r-l\CCf@4_l !`H6-O'e|퉸4°8x?x?͏Wս)GZx>@5Cx`YWcpIg>UPk~Z\;^5qnݔBZl}ȚgŎO)P?]}63SyR?챤qTd&Z55(4&+tik} =ۏ<=O`?M֡b];G$IUyAi~]D&)ZPMz*Ȅ= Ozw,NRn,JpK@-w.IIi _ uÒmѝ߁92PV9'bMl]SHvؒ]y1Keiu =Sgrgj3Ѵ8R-_1GuDނwGwċA;&͞{W0jMMNZ |ɗsLt;iW-\˶ 5Q rRt> l%z9*l^6+:nH >%k6XEҴ]5ZV6nh>X2'--Kb bGqםsؔ|:fAg/LxS3q9Rͩ#bRup΢ņjS=W+Sų!L`lE挼9{ydQŌc]=wm0)F8RI,8/ rJ#|| _qRC(uKuiy eSiy/nK;sx3 KxU;K?JSgX^8$Cfay%Q~!KtR {u Da|틨}-QF̶]Gʯ7Ielֽ z*rtblF,,[`Iߖ6׀$kjۅ3+\bodt=d*yolTcj xǀ=m3[5Zک +πtGQ An+P3PL:4_J;7kvqƃfn q/d2ɓ:yK]%s@}(/UUGׄKDg hC}Ǵp5YSMj|,@P,:1V3ct]72߅h%ȌYJHFg䡶$EbERLĴ]J碊§aB]cdE# n;G{輕 JhK"VINJa+b@YH iæ*07]լ2=SrG2ys荩XkoYU+>QQ^;×s?r_=0@Ւ7J_Jw{rxpVQo_Nʄ0 F){ 簚zK{= cfQ2it%|燍G,v~!OZp2Y i_Lg899TxT&$.JJb<q !7l="S݃B>Г9h195cV:z*my7]s. čX02a`~a-̛)DEtTqCS~08S2Ο6հeػƝ & oT=f5<Rq/z!. /P3;D;X3sƴFu0tEAՒ+ѽl_M"V0HyOpMTO=LmS X5a޾l+Xgtq]EO H4g>iNZɳ#&zfYͅz[M@fkKq뇬?ȞW( #H<6 jhp:ǵ0?sFmb\Dc s2tmX 4_@#ae>5\H_\4v!".Fk\SnLH*x)EH4XT7_C#6W?%pҳ&`_ĴQGܿX4YYP(\<(!/]T}5vG:OHrBaz,2j|Uomb^'=ut,`f|T.T;Tr)Htݸg๼>P]?qxəVj_evKxȕYDNѾ<" h9B_G vѿ@EBNg+QM\ATFfZdϊw5=Z#"R)`lVAڠV%3p􅺊"s0f:,: ~GDQ"]E梑7:L^epfPi5T+ww*Bw$K!!`㩽UY|IeU7iXǏʽī~ =(}P210c( $t{oc1xtEOMg¥{LFfの,ӾCb\PgtQpcٵuixkC/(r%osq,wi URIK:B&u^;?^ P)t&Mt rƫ2F0Jn[SwEY$v}kv]FE'B:C!~'s[o3d:}SNKr\%a&\9<π<4¨ь/`@x+y+ۤzF2CG썦&oz6oHBGҁ5NjW`6ͿYԁ7sFn׾*FscSuuXf滤tT 71𥖵gu2~\_V3dB_*X#So-uc ˃PYf}}ˌ6zD]d`.rؖ^; '$ sUd G'2 t5eoCqzЋ/q=rR2%O_Ƕ^p9XgJwąOnԚ12EV $?lրY*T(װ`V+Uk%:=IF#R~(8[n٤.,q-A-E^kUsj،=eRɡ+u@,agE"!(O\J2rP{Ypr&/1]Ԋ]o(쨢dSKYfd_3Ays(p"A'Urq,aa%~N0DeߟpN]G3-`Ϝ\y1c> %+XmW#1[p @%N!(͡ (:B~SU4@m8A1WAr#K$hd^@Ȏܴ[TE_h|m2g !3烊*f1cn/!qjSFv < ܰ62X?႟$WCD &&5y#R|c4t"ۍuTλC{4IUOoOyTHE-(ҍQKAVKXGwP-hn Os}i|A ϢA˝8N5n O~DZJ/G\_Nx+2™?06+p&8N{ |4)qU02%tASa-QCi@=yط*\K ܸ"90Ga;R(g=<W|O Yi81e-ur^4)Mm}[6&69OE%o1'5GRp>8mаJe> 3R9HQC;fir$,&Ja>!9IfNd-UBt~ݑj[cJ%Tl܈׈:.S WO;%S/-fP9E'џY9mA1p=״ _kC{㸯kvS/3%8cn?TA|[boYQOH*W=QOm ! nesce`qY5_gw71oJG_oEw?{,%^ٱl.$H0P}`KC<f=@i#`w0{a>DdGH7M9h+%fZ9 _pzSʉyMJ2A^ХdAjr5 `nߙ6H$xwjk 秶r4푶6HQ"b镔k{zYL.zZZ_J`Wt=Z nА'MKΜ9v38i.@ t5v=:H+ dUq|sV lvKoQr uB+ąHT^̾q5G tS J#s^=ai:kU4Zk_5wBIr:uNrC7y{V7mAU5K a+»N?rJknMLp2%vGW!Q~P K8> ˲Jz}RMgHIrC7 ٯ_f2C2pK{%bvFN2$9ᜇᠲfGoXskT^߳xޡJ^wr) H蝏qD1sV4_3_j%6s:Ȯ!5wx v_by7%="0;QBS80qRCu)@J~='v1Rݶ^sF kUYHQե+-{iY|bwfDxV<^ӟZFWG^j|,IxO|aK3\ Mx鬊v뷝.;a@Y,YqMvpWr8"^#ȲJ4р%fEث :f cz\|̒K(t`&frT-kLn1N?nPF9J[Նa5֑_\U/\Yu~z;QSA+dAcn1v_`Mp$Xnn_Jd\./;sÌB[kO 7!$y۠{"ĥix4*6+@ 6('NG`LG"e o={sOwzQ#*0@N`v[4$%!$=P$5\jY;vֶYLO%VsGkO,m-UrT1RL\u1z rp"i06.m xޭ|`̣>Ғ,C1Nޔd&D$MDmtNW}qHB1Ku ?-.ghGëyniA*8@)q(E?xhI.2 vG$q{^V&GOiW@z(1*a0ͻ><; |"3pa |аU%04UNblp[@-z2]HRĂ8f~R;lTsE`7ǞN16*Z}Kh:k+Vw,Z)˥Ew_.v<MJN1 Ϩ˜F\7?.P mqr}`}λ)w\f[aI} o/:lS=ΡOD5 K6dw2~UΦ;jZ@Qx礶 ˫Gmcͺޱz*xώ J$fj tsGI #y\g)j䈥`LӉENhX1OmbB A͜_2Yƀi3#Y2nŝ8aI"isP@+5m%b,amQQS |9o<-+8om}HRP2ҜagͶv P w)pD N$_pz52j$B$Or *~Ko}ŏH+l!52!53N뮜5Ym 33]]8(F_zTfܯ5>}мֺƟ"Ld~v;˞0s"ۥS Aպ.jĺKMT!?q)UWc+-0#xy`.gI2(}LC Daml2pViUИC+ED CgL-,H${j6 ƀ ǝ3`-j"'S%{ܳU:`#tqu[A%dvĥUe1l'pu0vfH҇_*Sg$ L0H"2F 6 SHShȱ׸=r ;#"YJ<4RmdJCHq LĀeF}bOD7܍p`^cj\"Ov" ^|tւX61Hcqׁ atX?tmz}2ء& |MU{lM'Ct"{>i'0;+!%m_w@B˷2l҅&uA!Q"n[+.OM& %&و୹r%Aa*җh^J{# r\UDڙ@w/_}H9(H٥vHhƄ'Hl0H΃vMj]1q:V$/6 T92bTz8[م~u~I^+א}e#a7YVLOnⲯ(7lDX_/tx a1W^M&򴞢=P?)ĕTst=Yu@O+`%:&!> 9qObmGNGh'OlbfC͠9\EE(M9BS)Zb5'k|8HP'2q# =2'>'VȘddҁ7GNk8ʗS7z%P0F@)Rvݢp%Kߚѱ:0y_(~T)DݸgN3:? Tw('w5_j4+o{ںMvJ2XNyR)1@V[&np*'3V8nEpu3 ߊ),HLs,H%߉7BZ<a'oCQ 7d^r(^(rgaWYfBϰ]4c*i走2G$~/?.pad`rґ}5*;AE~ gjg\}2uOjWg#co1:'O`Kl[3CyW~ "d<( n4 |jY|__>ϑUpTdYI J yPaV " He`w"Qye>fX&(j!eMԕ饤TnoA}ʨqE7Q~|uAMfُ>xJ)2bˇLck j9KGzIHS8 LNӇ+R_rN#*mP4F'2g$Getikv6΄^s1ϠA¤*z+?.b~Pp,p!7[nX= 3QB܅k҃G2- z^٨]GΜ.9ka1+乻"MzWiZZZ CcC`@kU2._"\wsq:[⁐"ޭiwQ`K(7q)VM/6 iz/u7TwCJ'|{kVeM85-,?,T'AL=!IZQTڅv]"#Np_mQ)pOdȶ1)rH:~kF#LgBE9zw6UJgaEe}@Rx+K{H9HN%ϖg7 7&= XW[_cVf>[%MzMxDbR]ZM0j8d h#/{#"yE 7Bo\Fe| |Y9uZ[& &dU&s:^vg8ca~/;vl4|,@gQbfӠ= eR%oRJffs6//f9p_3|e"TQ7A&Y,~2~U+ȅ.ݜP. j#N`?p!k[u΍:j'`XCS]xNwvhD .{AT 6kh@)r)i"q!9J)a7Me蠗hYXU45}H6ɤ;Jݳϝ|4BeReD}10@W1ޜ"&%WaAH¿ǢlߣH R{ :v#Zcu\"Ėmg(uU^L^5߅V^9$ Cyܗ<ou( ^S;ipx8[Yrk:=%4iC/tf(9)r_#w8ᙫ0hh -N#ɿ/g/owHo])6s_2rM2̠6.yp-Sl ) Z1+o ggѿ="dVSz)e?{2Er1Jid~_5OEcS sX;wuMlZT9_RCic +=7/B;cAe2؇4l"\iJG)X$g ZʮBB,L.|@EZfcU% E‰vF$U#:>)bDcTA=[9ebV.röC>S&sG|6'iqr}iĽ ڟe15'3:.( 1 }P :hydPγ]]ը!dF\9U di = ߩjH@m\~Ns:.݄ ۪1)/ǪiCZfN$RA^8*nN/dd|_3L""Î`V$Z$c~s&kS*n9=mx^g!2pA+j"ub/]ݣ>}; zKsqs]4SN[YyM}Ek4 ZsJp8pw3Ƨ/>X(|'}7VnmsT'"5<7VAnN[ ̶P|6b;Q)=W_wuќ}wc3BV ͅO!' tP8|iXSYȕ%MGy*lO3yVX\ gb7^1!PޘہۮEA[8A"Xjb&g$`{z!DK)s)57/X;nˏO2?/bXm}7;_7Mvp>% Zٙn:T:%L_'\.OlcIJI%,g}Pn &CL͢q0SoU-VH1G.D-(1^Q=U`-Vȴm'zQLN`|孳E%5r>(žeWDrs*́&_P4^63~?`eZ|* ˦ i ݩ$ͅ@̟"},]b$fYF'p'q=ܸ*hDG쓔8Lfoj*tG@7zD0!vn1嫧9^D3&4_X<1ڶ`_p5&MߺAlo m+{HXkټ^RC["La%;~U q"?7Vw+>o7)/Ͽ`ͩgc{p1a+#Jt ؘW  ZO)Ɠ0i 9#%|8?ό^`9Oԗ<-Gʙ]J)6U @W;1 |ċj |̽*ޒEOZ*t>wRwjwM,0 {vQWxkSW3l%\@&yX*d' .$~\.Í2[FFmtO^ 0Fd*>`9]+DIn$K"1}@D?v?Ra 9o¨>SCHHUރLMP/-2܋yy~׉Z҂FCaZzl"+Th.~]w* EbnOAHMQk6N_Obfº9P '0ANU-fYz y9\BhU:qvp)vSE +t53MaSv“Ml7yDX ˟U gLfI$۽2؞”'j0$s/voCr9)a޶直"0 hPCtepѤ@_̷6=]iQN!8y/m %*x1F3s:/::D128{6sQET0+JӽA,]?ٗx3 Ϳ,c⇑Y>qY۬[:t`"9pC!b wU"ʗD78CEL*TT1VF dW>P~2>cg@S..*K"hl^OȖϒ+0bi?0Ƥ{N UK_T=RiCPNǡgZfyNKo{~C>fYo57pӄI}HEͧmJRu{Jcz|[|u;3gESo_2Q78z+Ga9Z"M0HOFcmm0/JAG5& 8Xy@ˮ1K,qp1 ~U5qo*~ysǮ[?8fBMv`CȮ h4e1\~qE\AG}0^VaVp4~aII07+4D30DJѸ}e԰PEV) uvs7N_M8 3d(; {1@A~ [2Kz*P<"bx/*MldJ0'm6zל *}t-^Q;f_BB<5ga0dNvheHw aF|j/,jEd?:~:Q,!;#|ϕ6+ްF.87,ϛfEa:O#z5arVMiK$I}fbgާ7r $kslsc(IQ-8[&YR vC*2;.l4gCPtH*,[NxWqamh>}֍b9`u>((f%z'vv#| P,Є4n:s][I a2:?-ƭ.Wk18Bt毬 cHYHI2tGm܍1znj=][U=VFCl2拸I?ҋ֤hI9Ai< LrT5>Qy5Fyc^RBQ[=++&QoۥA1WXo/zA!_c01^dq3{Rpaz s.D>`"}`%!n?ʿA,܁'{SS r\8_<"e+*K k?!lHe(ghKB |Y7iE΄@667}IYJ-^A\p]\a-gj[=B&i{%dS4TeZCj&߇􊰺Djoı]N咴e> ~ǔ"/Pe_< ?%daT-Y#ۣATG(YOə;1SVeo-DЀ>foPxܶu)G%7Yy^Y1)mPxY%#F>DbX@[+4mSXT1"tm5bhsF>.:6uAqg4%f}Q}X~qL0KRg>ein["~+ᤱQE޹V戧K'|-|3Ie LW#xd&[9:W/?DZý.r@6,$yׅ}:[ ~n!WHI?!6q wUNe 1kűЕap_ 0ݤs&Yx+p@Y&̀xvlE dz\îATfEo9"o>[! OVgk}{`A~,?.G>#,PO:7Bed^wF ⾁SR9hK: >TP4bho7Ox:n?,{a:С[0aἊM0% 9`+ sfL~ ;ec  X"XJQd8g!tlV:BUO⻞N{6 V ]5ShΛG^@Q2۲vcF!IKJ)$*&YwETr#P0;~ (Cz9nE4PA^<)?e&+ UjzXVQ :I !;5 &ٰ]FoNj_DXVk&/IZjhv$n㍞q8S" ,&^hs~Dп?׽d)y +9u ȃᑠ<_ B5g;׳Ybڷ_KkfuaVp%E bf `^ AQ'hWYW7LJbs]4wCH7Rhڽ>\|L6̽b &opmѡ3]Igk-UiygE0^s^ݛdEiyxqzb 92|Eg2]eV{,=r f3t~O39u8KRA&놡,M}W2@mU}q+DvP[S+:ߘ 71iN4dg!(AE*O*s}[v\hSIuQ [z K rGM4{O{KNeA+ |Hrl[>pc&#t,>\ L-?V.ARD,6*sFFh@av4Ջ,Ř/-vj}fd_yL -m=|܅C*q2ܣ́LN5&'ŦmWI,rjg~f̵#:IK\4 9^t1*jctʩ\VXDwl'^щZn%oL~%H`w Y"ÔL})&屜Gg@qq6h5 u~z.j㒏s o~:kBS|Cқ BM\լJz! P% 8eTq] ]kհg89)ڐ"LԢoWjv6 S7"c0|9# ,uBd!myq:}{ j61-mp-({Y{=I fx̴"ߦ! 'dےp'9I$2)Y3E đ$yLMY*g$*GՉ^S<8xk dߟP}?f}m3eQ$s!I%E8 ťjqBs2 .z(ltqe|zz myQcfQAwON'H.~UFuug-s[G_vP[SZɎZ!sK3q/70a)գEǨefP p!k>2`duE@j4d⡱D{;OGZ!f.=A}>gzwo(ń`:LpFw22* 5Ik`(Qd2 η~XgǑX2~<5/ 'D1L@$OQ9L =Z.Oy,?=Zs8 7jR}=/4XߥlrG(Cbj3}]`XRcp @ \+DyCSCcMcX\cvZ!A'u*\]YG ^C2V& `n- 1󤃭M*m|, ' ~ uk&J:&mH"AϮvLlOcZӵ1 J,]MN "dKNMW[A`߻|$?ԅ_,xr)TJ[lh.82CL7%^ /6y C1hhM~Vl=cf<"A?\F'8ڿs/h@LM%fu.񝰥!OfH qv: ㆄh 8p`h ^JePEqcLǭ:w#6ëΤxo٬r`jD!;$I*I⭖DRƣo"KEt͐?9Jbev7RER"(qܹu@hd$ht3OR˘ )ho&9f?ӫD% bě"nk&jk#x[(b;uW_X.8KLQG5ce^ c5,^껖RIKYEP?'pաn8[)s9\97;uNܒXqfwa]a[@M8JSDTF&tgҧ?cܻ垣Ovd))Q7RdGN] -gWvTY`J_TCPE{o g1y?"|Weޮ:.!0`Jzt'<<̞l(\ck(*} `-ɒt/4>.p`Eo8L4@B5ǵ.Ö:džBd|BF?5-G% [9xƉPF;1J1IC^v2VaE2)ͦ@mn@ɃU٥9T(X٫e")b("וMrlyjw T4_ւ+=)wXᄑ׃LgC<(juR8}`1ߔzk$AŶ}n̵%:$Jk&pS!Ro]1w4bk3QZ6-f7{CvޱYXZ|)OƇoPQNr@+)&mcM{=g^nj"?h%1z A1ظs)c›.K,B?굼~bhKZY#t}jVe8Y߲_#e7~?ܠO"jJ%w!$e}d4 X0 Js8'(ŁnKեdhIN̎oNG1l`EJK+Ά?FHa0 SF[`x!_A{ŋD\J}A3ؖs//#oP@ >gY)>)CB)Ψ0q[,&7A2鱘 I ,hbE%L-g`v k 58-ޙliyU.Us"A'?ӑYэ7Z<99jF|;,`&W*,Twت~oФWKPaURYbOZ ^IV#ޅ6ӸzWjznk% H19^Ó\G/Vrg<7wc&R Vc i"^Ȅ iMc/U٪;P=1SQ&y ++jlzd>R'ȿG;̧P)jCͦ4k#ZkEj4L[@KPSWV7. 0ѡGdd%4;;*[Tv-FOr 03 %ҽ.YZ&QC]Y[|XZbo~ LI]@SE9{>ckukœM&$\&×Fx D2a!.7U /"X=Yk Pה ng9I)8 m}V0>&uR Jгn(D{M@s\t/ mXwq"-t7ռ1@GȧXYXmNBR/J}eV*>.f次 bmj-K,b\O!Yg+أCo4NeRlo;{o; ul7M zHBWɹ kpH0v%'~5) YሖeJj8&cGֵ:<ӎ02JWXӑAv͇]7 gټ-<(pF@ Ymz揻89Mx*oDRtM!3I? ^զW%iN+f%h5a YZ䌨>@;LŽ j FE_0-7if#66{'e6D,fu[wʰwHEFƎwŤ ig|3>JﱤZ|~fw~uVi㤳͞pS8)cGʝ՝ =A/%RlH!?6sakcNM T,Js>C_Pw x6'/BF /?u?34vBHsgVw][ÝDE %r;JȳJ1/Uvќ$l).~bpVǚwkUjُ_(` { C 8)j99^AhmBqsW~0(#`.8~̪ԲdKDX;jGdJ-G~2>;2"AXʔrq? u3W }eBNn˓ H+[ǟ</S uN?Zd sSh43x˚*4,|!9+ )V"݉h]au,ߕ6e}Ѣ#;N7U!-`h9#ےSȈ9ZГtb_ PEk* WfP@vUir}>Nl Rt\ZI-jn>P$qV=>PSi>Tug ABkza@}YT2z/iﭷ>φ , C7"zޛ ^=UgAԵA T3BcpTy ,ZD^w1ʏ;Ut!ꇢ% V+BBHx:h 葚I00F@\2:)L%lFR$ k릉m $Jab?GS?8 >rL'd\Wy1?lM/1,UP- H=-u Kj!QNGB dbKސG r`\hoB3>ZIZ$>}cPv,|` .y3zSZZ3SM/oQr^$;S*>BvYE) {tʩ~RB|-<&$OzU[OB A eP+Ȇ;<|ʩ? gȔdǻ 5BRܸjv7+nkޣINXrGI(*XMhQ,=#\3uTemhKn̎ϼyLW!;e5FQ+ѻL^{%a_YHc~8Ĕ5[ C*Dww ^ sGœ"ǃ*^|[g44QUZE3t}j6+i$Q N4P:Ja#<\MZd u1]+ .JIXŁ]t~lq2_DpMjr?gK:!S+/ϑOM:  fY7XB s"r0d "#⶚lkM/w)$Su@X%02;Nȹ儴юbھ.q5w}I O.*sJU+́R<q鮃H;}o}0r˅ҚL[< u_ [:x'孃{j@.u9("в4 3vJȴϲȊ5oa_]LY$& v.@1{ل(eXOu!I ?.| $P%hq,J$@}j}y:5(OX_;z2;q_E''PHwnp\Q;`Mj83:0Ot- ESp4qN}4DEc #8߲9k<?eQVT[7GTI,Tq`l.ٍ}j(xHS}3cc8QTna۵oXIucJ(٧io{ͻljn*OQ>21X UTaw4{V~4$hc4 d"%{Q8р칝B@Y :hI-p$`UV/=P"c*MhV}bo0t/չ cpY'Pg Ŕe.bx@ I׷zWeBەݮP#hjUQiH) #Dd87h9:D4['*M MO^[?<\4DE\6M `(ǖX,,o0*O NBn ;?|aeWn#3c6oWd<|L @[p{ܨ]8,R!88tj+b~g<>c@}9;84N6Zǭ}\~ )ݥ-&TQ)j7΢* STϰM ;4L%w}s ׉˿7v Ofw-oZu> <,&7AP7%hINrD y6-e S],CI6hR;nBA$%cfnyVT5}Ο>sa5Ͼ[*: @ƣ\"F/FCH$B,S]c2:#ߔ>onNDֻw"5Z}5%E(""y*M#]ݭK1#͚EDC~`;,Uv[/ eebcoLIEMw%!%fӐsI~(/wޭyB9hݏyN9Ű}5Hӆ PQk GHi"W=u=ai k6YB@ȫ֋{6yDyQG'j&,wG ϩTX}( J~R'M؟ŧ$$"f\[kwDaAL^#`BWjyH2!R$1oDTPyUXѧܑxMaRcHWiS<֍4=qcnSxt`͋_pkw|szH=oj~@2T}R7a(_׊ RЊgj%}RDw jHwyǑsz?wTGszy]k h]wSEx$_4Xu+PM Þ)W*՜3R$pc[ lrvkS>R3 &=pLWeq 1YbBˉ!y-딼^ yge}]{p< Nxb})(M6s3=Ї ^d8(,۝n`iPpLXCt4}hJCZDA6w Y sEA=/AIÚ a_QXk~WmD$3 a :~4nSeZ9E&;pVxa򯂁JlO Vڌ_oWS&DТyh*B)4ouwvB~`Y% 㴃Vԡݡ鞚vxMsp`xAfsUo9MKPJ%_;~GƑ0fǵLE\&ƓQ+Y-} RG&vYXixE&[HΉ TMEȈTL,RAbe= eS.?z%AO׃|J8<zoIGe~s,Ȓ`7c,=Ϭ .ې vh΃4E+RѠѧc|?X 3^ lpFNiV) d#^9  L%?!i a8x5ZVdLY(jMgᔌq//Ta"eŎ .-fa$E#'|Xd]3[e7#S~Y'Ϫ)Qk4>*&JV6|9yM&=#٥_CQ}N-i1b/U/ӷ.?꓌0* 6r|80:ʫb{'QlpuM"] jlz@ BKbG{d^ 纱xɻY3%k!M{aM,*8o S <}M0.r e ńHMg ?z 2B =Fml/fޞ6N҈A&sI%^ &hQ_܈$L!7v6yCc@ʇ<o pcy:;2=DIEl<@rh8Wdy I|Om>|A /#`CYV4?RHPwat"ZEu1n17g3Y M0+ߡƒ{X߂|%hrH$?+'IWz6L$R*S, -W"uֈm{o4= gS7[H;Ct !) p^aSv'ܗ´$+ܖ<5 rv)JPC 0cwS P$]l}L0}C$!ρGaW9#*EŲ! )+Zۡ0 1;z)=@n-)!?䅑\=T_F>n$$ȴ@{g +HLaubF, DV3]hтI:4bkLPrSgI/p۷-I.-,EPbnQ^$YZd)rEe/Ţ]A=4k$&R4 X,-Ze73-xj쇾m]i$eռr4isoY@{]V7TY?(p8?d5 B/)<ݪ{谈V,ZhURj43oQ>kPa16gk@ٟPbz0xc<^1Z 8u^$Ԉtp#v!7 |nزӲ듒V33E /k#R a¬9go;M%@yHzv6^(1#kL*-= G+̝b/mmN/ޜݳIGb(/v˚4EO8oQl0 |?ZpV vp!9zt;%ݘgU}(ƁxpnkghXrxPKzqЭ~P&tRQЖPWFZ[ŻE1- K\uӖ[aЮL־Bmi~1U8HÞi PؓEd$1YϷ .k=RJA먊h ]1E'=Ȱuqi|Hd#T} &)lX+A&`S1"M2&@^ x<ذgJPGH8u8zˢ%wh]m0+*h ~Ƙ> = 2a1I"~8"#\h j2R kgbL,45R-s;⏬@ ^⣋ƽmuYj-U՞s`vx˦c@UD%V heNA&Њl^nAu~T ?N J|CM\S`>ey=f4,(-;cp1p'bx6D?l(a bGg B5`0VSQ$/̟ ]-VSԭZh֔@nsgX*BG2܄HJhɩ'nՈM- *.Ni+}!i31ˤ&̶ :.ZTr10GmXcdjDҍSKUYTAY%ElN L 7~r 6X7-l0j@Y``Sm,Q59uGeݙ7R4Ҡ$nZv/LM[!A2NѨݜAo;48d)'.nv~ }xܫ^-F e  QLC7%tV $}|n4Mc\@@:xskp0,p:#~$F7Dc/0C%{nR dpԴ"Yt/w;QdOpFX . Hv`龍g_YZbz6~G,$=TM9'>"Ѩy>B_ \cC|gH.p#qX Lg0W̄ .Xn4OݞNkXN78E7<.Tl_D\ݚ08] (ǔw ˈx!y:|%ixiK:@5Kjt⩉*|r_X _NUx@_vGvF}.b (] 9<^)Yr Vp[kjӸ"k|ȖBuz >#ce& VO #lɂ%p߬I zu57 Gy3#~lgJ u pL2!Ӳ^Ğp>xw E`棁ܛ+1g5!i*LſYυyɲq}^MA;=ͻJ[o7}E䍾QG]K^ޣb%} 1˲ş70 ɾ3%cNϽ.H|W^GgOTF=^E"7k_}CIZ7MXo_sj.+hlSw9#ts Dmt}O*#כ(PTih/nU%<t>.q=B4 JOmV;4!|Ա/j -YHwʢC]jHRw@Ͼrm/9lq|;Ѿtd %Zw rs>/]˦}|%Ce$|0T {GNqey, \eoOź RQ;Ⱥr[RІ=wѩ.AYOxXm({_X4|/sM_LVΗ?_׬ lPqBūF'*IIA #[ +X/X&NlN߲0mYҒiLJb~\N<3qv? )9f*PCo!Ӭ"3GX Lc5}59k|ѕ]+2!ћ t,ёϑ,f~{VMH2:(_X:@!?Z-.cr2 5b'?JѴ=,!(31/r I /]kdbg&5q mݤ{v=鎢?AM~w-\ 'Xa`v/(*b(@h?`%HbitNAcI0tp2ն@oj,b,y>ɯ4\)]5ʅkQPM?X@jЖ3^&CV_ꍄK{)QzR2/jv)?=2b0)t ŰDqۊV#^HىVi "P?Bt(3sc5]U󾎺Lqe3#1;GmF0X~~w!^q0i."|cG-, !ȣu,Z~Mz膸2̻/3W)75=6Ǭ07ۡFH%Y? \6,u?qiRuF'y ˁDfv\\әn6$1 <x"mիN}*fX91Ȉm`oЋ@JA+VΨ`RpɽIį\D&sϣD=j ܫq7:Y5Z óܳV*2Qq`Q0vX΁ީJGBSbYi<эn''ƧjE9c(pb>*Ir*IiQh&_u؞=\SGɋhǞDZYE[ {h#DY$1K7.y̽] @+/SA /!bWnPH]Z  ER1?'o_h!=#|'mv;C8rZ]t髇:K|qR ڟZm{R|D NO7@1Xu1-DVugk4dPF@% mZ !,ïY}1d@uq$Sphgci;z.P Tߖ{*{jU{KA"$FVFu6>fqwKX1B$w|)gF?(;ER @t!+oml+fC0lK9>isqW5ƌ ~|]c'9Te`Eu+ۂ{H2YFAZg=Kt%CBTP(AVseV!eL'3mBMޝt8+<߁tFߑ gk87 =/9VWEx1fplʝFF:~ 5B!Tqع6x]%Gv6(S !9QˇVnP~}))UU)`CoIC"qyЮ>%TK!q5ŎEJE=xl0a򆃮h_014 tVQOd@.?me=ͽW(GZt'b|c1\(s>*e6޸0Q0΂CUJ5J@1mOh6eZIl'rA㬧' me|m?msh26ώd-R M\5c8#M4-鋜qX(:;%% _ioC.Met>N!^,ݳE+FʷwIY3{M7=CpO+mFf$Ydg HӄUldNJSmogQ =ONr?뙕0AIl^i\ C;\Y6G`8ٙ" XN^6MhJ8|9Q`-VF^ @k[p+^tW7aVirXfG]OJp[H#n;Ts"i2뻥zaW _zAMm Si{\QL湋GΰʊgU s]AVSZнaph<Òa5d6PeM2nPZ; ;԰jBzi5o |(K!qEs 4B~~R[ v=ړxÓE(c)њ4]hiױ cH¦ `iM(a7eeSL`@t)rظGb-rKcm8*Q+anĴ3#rE1Q}_j +5{v ]2E*ǡY%*AYGsm.Hzs:aD3"qq kh^n+ڳpa~&fSM)>WTh%z~@6'SJ]< -5(U(QQޙ &`>!<R (6v<їIG>z+xF3mw3Z1%S\F&/#544zH~Lx c@_Clůfҫ#{ tmߛ}M YM|$alGm8֭ HfHr>%4tEL9Y$wCXmXnyr放[ұO1 jvZcu0q"gmtp?*2SGV{h0XMk#S\wOJk:ǡ'd-L ^ԪѳܦeTAn2@ Vʯe(nW\<昄l9LL>53q@v{lp?2@oX]fۦPـI|^\`|`}^`A%["w&V##8ӭWK.8f9&N3۹{%X`'*M=N<7j C# j.?hoMnsξ!kS΀ 1A7źfVKp[OXɫs Ht_~zN`׌rF>tkbbSӌ#R%w; j?⬟}ZoY5Z7Z{,-bQQ?E)H.W$9G8ol;aϳy"d _SZW{{T{)lIOUjp`eILy.zߣxZc-08,2J2~R;JU9z([2=|zWkDd(5@q|'Z1%p &`|#> m.0"91/ BZ}c-r^˯@(&* Nf[t A^ c:]|,B Kf1ӫO\lI!2n@6 d֓ G 8r"y,WDŽM`uGlƑ6L\tZȍk*5t(mF2L0_s0Zyiah1箨Ofqb85 AAP**m"ϞDs.6T^kHƻ\Ժ#ү"|D"B@7\cg~@6gJL~aMلgǛ""vREV^_@fXњp mÉ Fpo\I; 1emԺu}hٹkg2c<ЄLNˍ}Ln@EJ\g @}t<,$?gu8IK Qe’/0 5mרt 0y&s&Jjލ 'J02T,&!v 1mVh'9W-Ks7^T®ӂ : _3pT *|v2/P)WCͯ#:t"̗S~\1-a1$'kč9}xA54|kcm]IvKS Y4\=`SR(#5}|=`ͬ&ؔw>p|uHt wL G e/1 "DS 5Þ縆=-*'!f ]k/ H˕p K3:Q$!,iio"%s?0f~`7Rl?"÷.NWhb *f,L~mGs[(tAE-N1(Z)T7 *ux7' x!og!Sg@r>,s3hځ@@!„ SW۲jVFu䒹]`X*)SŠ?B+J{ EpG&3̨ ,}zGB{~rE&lZb?7(pY^o]@gFLrD}I6bCko%"6E?;5 2(ХESDu(hZ3}WŠ+ =SĝN dT5%׎dfu5{SBQ3:1Jcp-Ǘ@r-(\MZOn>if(KxQԔ/?_uOe vD(lnBҦT.2" 7"G}{ddp"LE%9]arfI=E¢N*JR=(}ܚHxbƑ:N$FR# G9Z32׵#8I20R [QY5o Zk]ga[~\Iun>֘9}{vJ' l?7%E v-dzh 4/ZꛎĊœ. ϧEQG3mn7: `?cvhι d{6B&T/k4X!|ȡ]p5: "~%~bOQpӗK`C-#.DN[gg&4X%lm w~'$yz5~ rƣn9/!8ȏjxu{׏@2rʹPSt+p0HʙAe{]| a O^@4;l i\-A+ܖua| f_:G=aꉃ +"I/vAU8c&'h:}:2OֵBzgŅ/.…=A | g\hϚ {#!݂Gj(i/~#8KS&L^g/awtde l`ξTuR4q#p4u.`c u!Hm,"B,tE8;\vx9C.bjU%NC]ک?+Y1D,q6w)d"¯[I%#@!6شb(t^K<,B U9goaYCK^.m-Ti: 0aV0&`]^rbo&N74n *$RueeI؂-{ԝ~9 ޒT=vSDxyJiM+F@un8Źƚ]iX!kO- s̘w٧Ө`";n$E G:jPF#l/gt:ܖN\թYyο nd1ukwiK~ } =GIYVO &Z+LERol=JTh#ESxT!hEsnWub\m LW), 0yB %J ݉{b!MXHGҘPS)9j& gI[7=z[&ݝDeJ`4# r~˪٣ m5ZA϶12}JFpKd Td1ຍ0?M݈5h2 ==A6:~R* F طwuu 3ݛ(g JjsRo_b5Ĵ2 6%N份TJ#Dgً+A.as^3{'e[]9t3iswnЗ'>ySڢmu*/& f)wJw1G7f0ݩ *5Hr{X Y e9Y5!ǭy%Gmkvq&̛P4Qrcqz_nqcքr. 6 fczԘX/XBp,vibl_Sz|/)%P n2/yY|ՐLNWidO 8U3]}Kz4'Tk  C!*?M^ !PhzDn [tI4QG2@Oນ dBf;\DY4 =7s3ǎ{09 84-h.ޞu!zʼn,p (? Jz/#rg-S6z'L!zɝ|Ʌ>u =WjO zHRh>TЋb QZ]uE hffٞ |,&>gʅ;>\ n P?䱨|IQ)XU8_?Â/gSTP-\q,SƄک׿˨ll$:K1a({g7+̥bb k)M/Q4/B*v<R8 [9V>HO=NdHw#a=^[w ^a+`.CymC3Od}ṭkbmJ~[+(HصHnG0ɚFOJO$̽Ro6HAL_ֆ' ı%9'Kr|UDLH3O5`h_ ]ԊOl[E1<23$!T,w_Hp_~y iɧ ә b;=iLWGA)ruF@Ѿ~RC2ﲄ?_`Tc|nd{sž.~Y3ΈgaKϭ"נUŏo\@?؛JZA݀BاL2>2Y#4שIp:B_P?n/*@6"!v$?u2 !Q lr}9fMiK>S-`[SZR=y_R})<ӀIF!WLpX7(s-_!T/=#%`SD:mPcs̵fZ%rt1#Z1$>ំm3eoC<:I1Zv:Ň>?OH2^Sc9-C^F3Xu}/rfn&a:W$кgwObx#jqِ$Fq)XR¾,r(J;LK 8V xf=I5HO{z9夭Yq8)_ CO4(v)ȮyWMrf򳯿M =AԨ+))Z؝|E{0.,f7Vew |Ł @85e} JK7R:/duazѷgIb}yIyܓ)-@P@VF]@BP/.u%1[v*S5 6; ƒJ8TfԖC^ySނ?! ϖ~\2*ʮ*,b/O@0o\IoM ,6XZӞtXWZ1j6sw@3n=oL+s)PE4Hkә?"־cǝ(ѧxce^N"1mGtAtL&HKuR`|xZD3D^(Etv-(k[50Q̂Ji*G#qӴy)7*·Rhl4q;>#cĽgE>ORUź j~4o"-8JQ\,69:ELSKZRc{ H@V-s}84 [D%iKl!m^ ]'DT^ΰQLH.mKyFE6`mξZt>;8E}RVNdEu j#ߡ YF&+f/ bnuȔO@{ܸ*]*J$rfZ]±7q;M$N@KVPL.}xG]޵%5Gnq4iDү;Ιt1K[i 62%ۄ_|?ld 7C m2Enk<p}#`ۧA<+bo:wfCàQ:5zePϙ9?~ Vx! RIqRG#H QsHs=V:,\h tNg0U@\ _ul_.~~!*Ϙ^_GIg: 6G}&sﰌKU襸xbX[1;N_ G=_!.FYL7uDhf4HtClf} -DH*E'W>yGdl-17SFrWF2t(pW١@v>@`܏#z7"NŚZmyHhM}jӚ=V)i曆3,.DM$* HC̛/;K_;_Ernc S`N'$wC!MfWT;[j ϕ١PQ}wonFOlXOP_˽ K8a :06=nj]~*I_W&';,0 x#E0VVY@Sst򇙭@kdݼw.TZ%K#^N=Є2Q@ԜsW\@#:M.QttXաPk&dKjn/ x8WOW'1W.TD!L0\̧*-r踉 |$K 87- XХ`M$%jQn `_65(* dR#퇗 AOQc{12+4VR^dVʳq^1Zgqj.A44mynN!H 32mofm SeqTov2{|H2Q2W)@Jab>=p]jrF"+Du+tM`#8KJG 7旤A@Z&C*CR! 0.y4TQ7=9v3A1'AUh爌J js.jF5.[.|P~Cc+خ;Jlgr=H@v27Nx,=Ǯ7LFd%:ev! R7ZXhJ9+G=۬opB A~nl|E\#iAxLBakKrxCآ?Oi4EĦl F~}Þ':'8ZoklHtZZtd+ʚPmB"^0DR -{-vCPHuU Zy6 |IUvxs"3RC8 [d;SNc $0F6`U{;%2t\ӓ)8F*C យos0lδuy;75â93̨TL9_`}r:W=rp<ͰZAX 1G狋KhTT&9AFN͎S,lOI^y|C~\^#,^ ʵ›ƒecU Ek(ENbg얘-Gש@%gvՆ`ON>}b> qa/T/eX`$ SXj=D&^2܃u$c0~}TNcܫB4Rs+YX%`\Ҵ􂮈LbՅXO)pj= \ҟ<@pPQNyuN;PӀPfk ; GQY}bJmazmv 0wi~{ՉbL#O(kĶbǜ|ļ! gΏPʚ,ғvE<Ɩ!\Ơf e LuX$lͺț@jL8:6>WԬ q8#}[ ZpG2k%Z׈.gosXe1kj9|ƹjE'65 BOHPzU/Y]i}Z;p"'<XjYP4 prciҷ@/h#ey07 I}"iaIդEuQ.Cb*t~Sp5Ge5T 4l\=?n1_ "Dʼnҋ蜃+E&uf,ood -A~u?Q62rpIT]?>PbHU0VIl85NjYֺwjY3J 7#PQnd׿bܟy̤ cIҽ75' 9ord5Dy*-Y$ 6dܮu9Amc͓*a S46K s%̍y@iy+:#^ďYnno6' d Q.<.êxBv(]XM}j!y-YA!9pJnF]-M,ֳҼnG@eѸ=5UgE!r/*-Ǘ'q p,[2'!Cs||.Jɒ`|_-%vg;Aa $VVx3mC3Ciڮż:sv6Sl6s7ɼ5j-y8nF*id1ei$ʕظ3Gh}O#j% ac_^Cф|ŒqWý{/B}XA_M<:誗wDspZWEox WG\FQ>b qy:юl$P }2 )*6 BC~{ ATP;{ӭ_Nq9;Qq`UI}҈$74UU'=?idT* nͬ- '9>'JWѹy?YY/O}O<0rO=*g>TR)uoY*Pk3kPn)(V1K} `W˂xFFLfPS%aM?{%|gI =.<Šsu}L'L]e@뜫v :1Qi|1&&;FWHn:.r-H(*In엷\֞7=rJ?`BtO @jW9{&4IOt mЃVW}7eSH K+ŐzpX/­k4#aKEϤhmU_ZUa3c~<:NKK5C21$W5/euO$y!. 7u̖C y/US% P#= .Go^Y-,8&e@W v('_`2Կf?_s #ψƿ 5@J%dñDC/E*ϐW}TZ!i:;U(5M0blNShPѽw"amQYWhax$/vYncRmP9rڕLT=ڸ%<}#܁[JFz"4 O,dyzh-rhPG4 K&-0"Zl%(5vɍk .ŷ {{'8Չe.U2 iUj)qLAuB 繀};v(a7 Vk7GAy@w jOc4PujA;x}i?\ɀ;i4h95:W:YxnRMg|kVӿ!} ̖KhЀ"~%ȼ>&Kh6Pqvt56G:C@|dZ6x/ȍa'U]2hHC/힭r3劺 ʂTc;Έ^oiaxJ9%cƇ{<QAj5͓m4C}lę]?rԟMǡpg-=vuqELMYvTZ7/s?>z7hd 2o,bFؔτU BJe)s,Ju{tBV?\+#Ύ} v]K]^n6nH'o(گv09jwJԧ+?Hٴ";F' S\ʋB=^V0""+v'ڦgz![<ԯ~1/){ \ع!9}S׆Udw!3rpsH -wSȣ=RKUS=HVqC6ʺ_rC”w $v'#~*Ҫn*'(x8Tr KK=- idTJQ[ dHd+,hqo9|Au}S8m聨zӚZF<7m&G-^羪\]B])qϙHjvZxneo)(IQPeJ nS4=eWVߙ D<~m\Rp)>PaΊoluE V 'v1b',+xlf]`/,)L;Q=v!!?Ih ڹi_/W%J=Tj_Chy䓏Ls޺?wVWۻ"K\R FS5Zn/ɰs5ۼ\sLϓҗς0Qmkc!OӈUkI<T4_fت@wmwnkPŒ)QBe i{gMfPzDHv[:XY.QH$6<#DbQ۫G&@&d=C]jg1UE#..ze\~bj_'垑iX[Rp^AYo7ZW4`k籰MD+กPZ5zHy`O RFF S<5{&[: h`2u#t$pP,muƈff#7柞iN(|sΈy":f;PTk倅ޅrŮ*iȲ!zZed6{=$/Bmo:UKb05k]#ǑUvG2r1-FjVs$L|W.) @E-k#=VAWq%hWjL jxol] &QdžVɫ~@Pޱ&iOOAŲtA fCJ`n#oN\w 6 Y}JI6ܚCa\MK-L':i5/цQ㚏O~X B2ՒXq@;ŐgmALÎu<ƎegU l"(֞x<׬н|t9~rG W$Ϩ/sr![N& {g_O݌"F oGQ)7)!,%5^r-Ox#} Jl2؂8 %v yCTYwSp:,qbOO;@hJ6PN}% )391?}s;~i] `u76/"AW}|\lkuBuf;Lg*R~R3RҼG_4_Vr9bF.~l2VW\gٓ0tLyZ>"́8)&:L1CZ w`H KXf3ΗLI8"d=-G=:q%)kxS>e$'~]n׍ *pT]LmpfΚp2} 2.ZA z$ GXV[?zwPkG)c]6ӆU꺶8E!x\hpK[h1ꂁ\tOyu^:L-`: u&EVf Zb N{c8$|H Pv%\wVl}NDp=S/ iGiS1#EPI?N3~(/)Pv٠9i'# B-PnTK48l7^;Bm7TZ?ǧݖ~6\ï1؏߹0a4NYkxQ;;\@jVZk `sej]_ՎfDpT7E~߿4*}Q"kB qƃDbeG@_5KM'h0b2+:w+tWtL?@ "̝t~%{O`jig,$^-AS˝A. &)?_x77s8{\:Yl,JR^c˱@LWkn B3Ws$q7&(VEV72k/opO~XuZ>;VtlDv, bceNIMI|8>",mvYdkq2HHh<$=BI2ޝU49(0=zeҔWs53ENΎGݧ@6o P懑}4`g,J|EL$p(%al(~3W.GLa\ \ @+,,i$O8fp@rR1[wPnش%(B1Q3 @<^j/aBԛD$kӤvvQ8nsy.59 }Dھ9cp;56|Aև,i/fDL')q1nI~!O8{_H|A15ICAܩ諣_QF#VґkYz#PR>4m CK Xϋǟ杤@,OKrkjnr+ρ$beβZfJ- wCib!#䏍pbD|E%k;Q2g if;K<']f@鳟h eK$h- we,j xTwLۃY:ڌ\oKLʨ\{BCOl~Tދ}A^A)!3cAK`IlBZx\*?B/%PI( ty,PP*#ʤ9ZY@ɚaġ sS8|WS0K_`"#kWw`A[h0[@[cjԳ+k=[%)!1p ~ŤҥwaEͺN|t8ؼIW)Y'1Qƙ׭nIGsW#o)'ODO͝:wl8q," :" 0ؖa"nިƃQqE^cIowZ_G;{K?;CrZXlVA%eVh|b3q~JrYOخg#'/Nqٹ1)ԼP^<덜i&zÄ߯ 1a+du(݌*UǢMAcҟTswdU쉫SEMV%k0ƘᦆY;nIǡ£݁8Hw\2- 3FRNf7K)OgLbd_<鴦4ܑWE|B4·)Jz1Y@n$zPlH]VCoOyڦDkfxTj0C4T벺&å"+=h{^vp—İG͒eq9i=&~4>:/Sl_7BUpfe|,qAml4k1@rbAwR ȐV, g>|DJCe R(&~' #tm Ł vxK%բ۹~/BCbXlj'Nվ@)vԮ@&c vJ7 +KN%oDfBͼ5I!P~d?q+F1C+fSpRvS)BE^7+_Yb ]!;nyFܟ(;*{U MF=+#֭mh,OӲ~}fg̺>ʃ?@DzR4D .p#oGxe vwV`?EJ"g*i2vs0ߎ#Ū… !-C>4 uyMݮ!nuVt30}.`&Uk<;ZA ,k[`YM.)}\l?oBÓdtEKS9`rrEk+!i輳b/'+٠D|rxE!q(dL7M͂M{w' ̬@. <:iMGexmg|p6! /ҹ,Wq VQ6Uk=BA w6x ><.d;M%A^_$RA)srOM_ucBx9۞gZrMqt2eތэ$'_Q@q N8pUshL+~kV-.mffa%'fY76F |RSZvGS.>l^M::b$w˶_"n̋ZL_)%{ ؍a, nkIHs윧kkNs{^fζ |<,`@[ذՔꉗ mu9=o1qھ2 }pfs ={T+gfjy'VU"eBEWr 5OҖS$RG5|YOq&V6<s0=G:s[s&AHNMC1]NKty#u?p#;g-߶i@ŘrH _YgvBJ _.F>ofHiOW1Zn"DfB}l&4O/5ׂ[j{|1KxC%!S t(TIɬV__1T dbِ<(䰓г‡CNe@#)ΎUvH@Mv#!ڌ=Z_Ag9%7LRϧ\1,7BPʊvG[#̼'i r ;D7a$ȥ8ݐy`X&4]k+(藼Մb39)9DXl!O- lqQ6,BC m ާРyoG2sٝPt?e+]Vy/!aŠLʜ?2X@8}x!+%}EzmޖbT|sYĴ4-cĜFn8>NXl1&ц?a 's,ne4Ă|n4i+JE`"DV&  !GNrV>]U}AS'uIPwݗ[`{͍ǰ=\5=a2)$PCs PzԧD1H@Ы'L#}iN|ZɁXLW5w4@#`&4̹U@CMKFH zl!i;.˄[ FɌcb*$Sz\1Ľ 6{A GZx)ͨc k)TE8v).:it`GNr֧C5^g;uߕ ^Wu @ ʲܑ+<ˁvvĵDqPNGv6:;ٸE}8_9<s:=5wKLaY㘨]3hfav]MJAw}<J|%j ZJ¡'Kiy* 7vDJgw1=E`eh=+qOBN~}zO@ӟ '$xm% *Gû[]δZx;M)S=4iik t֡K|Q{+:wEDM _`o{Qݑpj*F+tRRe^%iViN"c#V~EWæ_L,Qm l'u`"wɺ pHHOkCRՍe~iL1@\rD<j(@f>H@ᳮDx1: `@.?3MJeA8 *7 Ù:)0C nR(j-4N[wA} ;N۴JIPPWl֤}1S{AOH81gIh潌UPE;y@Z)cHkkg[޳f]@<"cPZ,e'~HebHiUTi,^ҫPx3VMB iҨjT>RxXQAq{ å=7zN^ZĪV~aPm| 0`LS # 䴗2zѕ.tm-w4u83l8^h✮2,N<0,mgf6E>vMOB ?Ľ}C`Nz7탥TM1Kd]S?uLR A(nF=Tl{%f*`dNX]]eQlA]wKYL yDdQ>a:`EpGH$LfS ;&$a+z^~:A4/u,'Ld} eXWn'+0!+FelTBemwwnk^oF 3F5MmB\,S<[Lӹ1He^|ΰWTDP{4=g(a՞:fd ƀK'FAt[TuyӊPx*~X'h3xg[:ON}bW)pZ ]nXn_#8Jr+ {1ԧ%@+9Dԍ,?`oq ZFϥ ]9撥 v`ͱ&阃Wk~s˳-=CA4s~|NJ.luVNė&`ZeTG\@:S{5}E#w?yE )&Q2^C)kplZ+hi DJ+SJJ[̅L 59OZ"`V&1q4Ig+S/ kB?%a{p݊ubgJNxO,$t_%gӅȻ!DF: YXQ=_on`٦pqD&=GOLW!6*z\i&.4WGM7H;1rB7 wa!}79kXb9}t3ViF٪aͮ8]tֆoxo_[đM8.+)[qF=P.G M=@"웫*OdLLAq {bro.-Yq =B--q~g` Kq%L.WZ_}0^v4p:\xK>;M Pqmǰ_bp#0(=i@Z]~D S}?m#ӼϺma#dR8cfrG-ryf'M9D>wJq1K\-!,5hl# Kͽ)ᰭ΋/D~# \RȎ9NK:͛=bksdxn&@J$I:5:z7O%MRf^QkVܑȄ0ĻP7N7ENǘFRkCxH] q"S ӉWM<O4hZ8T=9td3j47Q"8Ե~p]ˆ,Q S/X><ᤠȓzۍM_$84C$y0gj*NtS-&1ؔ=JH&՜aaOs]mo=Xj"[.imQCi@?uX /mToQC/^2>,g#KwVb|=., _eM{+ý!RW.33NՋV3|*`L_OW9r+-}0s!E4c.No?9cb0e,|J@'K>打y$b8.Myd:j没[;ҮQJɢ=3fU ~p,GBfHZqdb೏'+x*/G~>K:Hir7S,yӼѓF0:\vn%(GY_"Cv`9X)ƩgAFd|S3ru7b%+\"TH #hsbS՜+ÆjNwH~d@ܨο(cN N 5m@=fMe MQN~+4 O"L^ K 0E|q]z wl7^tCEuFb@kR0 6|DZMy %'TG((Pmߨ4'A 58v^^wsky44=S .pP EbA=Y82@I7s.+(/5DyQe+YlyBu?ahJl҉ I֖hC ?gR'Ō gAB hjp['gߓmH!hJiUc r?y# y(U~N)' σt.:Wr * 5{^,G\@+tfzkƽzx\P)]vIG kwzKcz*~T~fnk:G2Ye1ʞA;^тm-9뇸ƨgˍU̷n۾=ϖ#XK$\:^ ˊ:'UUB?Q1*rfˀhlAڌ),0K/Dk9,_sRy^}{HR-q)Ą1hHhBd1GE/cb,5Rfҵ@t]ZI(Ӫ*C!3mzr(,(Q?kOta׺ѤafP=O/5}poa6A6gsHqB &hk,i̷j 99 $e!Tu;7loŗmD*zZUZW5PKJ5Nz:ʽT>}=gQU Iy/j?τ%x vzMO&f}?9Gr9t˒2{> g)<0qi#ʛ*0BˢѾ$/ ) q{ie39<|GuxьByY!*)jU̍Z|OkvIAȼ-9]z_^`BU-\6&_I<?pQ춹=3E/u(n|RޝJ?ľlt'׫s~? Q$Fl:P\!'}~^k=f8ɲ}c?Y7B'W8Q +[n.Js$Q1F9Ack8]8p.RLyu2; ;> F_W&=%΄S"0DcuLp~Oهș %B` SLY"NU^]]!Wܕ{ -HdV,5Ǻ"oca;jK4%򸫲XѺQNBz>RKbd'ᐺdÈƶܷSj?;j߈Cq5#5 N:y՚QrW/+/*W:F 밚$fUije< ̏tS,#yC^ (f)HMW.ʅ ۺyntZݳ@r̀kQknV}9u WUdv( [$bLkq4m^*0HNjjM։bl{'deGgxZ9;+=?'k2sD7d#,7ǫqaQy"RxKJL"7 %1\vRbx͙wx$@PΑ5}!6!zͱ(:d<_2SvLvͬ?mSo.h(EѣW L!v{rb8x6&,abk0+k>6tyR|r K=GƯahǤrOųthJå1TĜgܠQfv*{Q^tUqsYЉ6?3Х\Cbi7 l6)Fb<b:mXLj-H$eFF>n'+(so{= .HT EyH ox  fa*?duPsnJX\k }QV;ƒxuEaQ]WH]ňI9u< Jlƞ2aաZcAETV >{<5Oi]y["'kO⼹?pnGKwM`*][LKh(ǫD%]lMj}qQG-_," 4goodb؅>ILLt_V71I*?E󌙙74ӉRRTqI_dTPG]I7KANV 0UjIT>BLglA;3XZ 7;dW:/ aSmF.~rƐL3O|ܖ+gv^ !ΰ&#CL\x2YJEڳl,p~՚!*m># +s#Taxd!}"K}Zv] 'ǡSm) YsFCo:0R|R%wF;$N5V@Bo.qq#"nEՑ4[Q'ewTYY-O:[ぺy֬{uVh*:^򵍛")ǕnxgLluE SBq{o>0[s$lH F{H);*MmjD5Rr@˿ͥ!6`m$Q1_f G.B$DLTnG=BX ޜQFSUN`tH%Y7[ͫ _e3(Q lK}!A1F@xlwdt4h!*5^mcRlL%W: KRiHD6Z9EE&ojv_rQVϡcDZ$jYJkeAԪ E*X>% Ycp|3 WSwzdb,t )m7pZz4Ħ oHbukO{M!lZ3ip_T;*U%P&LRreT8NV喍JԝC;a#D2h*(z)\*y4ۂ:O'SR]ڭR7_ oӟ-x+BƟc9AxE}DnM~%{-ώR.mnrkP2Teވؼi=XOVQ.NGK,+$aDLIb^&F5p/Z0J8O{D'7L/R[ I] mJE?:U밊 +fdgƈ?! ]ޣ Up_7*?Dh tnOl}gt~OI1n6%轑D">-2֣5z\݆-_y0>N+|6xUk*YxoD6Sv5+( U:qۦJCcp,L*3ӭ6Dj/Tƶ6W-%MkI,Q@ڞuTqbqlnCaϪh[*Jh"Kۊk;Ynhk*jplJlwA穛坈7EH8mlݙV`n)> I+ZHnd"̱)QGH9ۛ$r<ɵNU\?'kİv )HD)UD `ozehls`djU$݀8 P}v'i-:č_ ((/*50U(q̙\GwgKԓ4# $UMBFX<6@]^eXiwG\Y<3f潜@.m5"#:WSkyu4>%==W9ĞI*,]+ȋA[j5a]; I'suф\V'/A3DpB -0I4Y܀AQMJq0j[}ڋ #a!]5~Ҝb\s?T{2 +\kV 4mY7!]λpGCX(JK)nO#kH1L=b΂P } F+P䡃Aoq+@e ٕ:uauW?ix[Bh7OBLuVPE< a2BgU5<ԇRILy#%E~'[UJ`V[y!' J{||dUUl%%P/ZylzS'nA:c3a,HQw.P[\:K`rr0"6ք(n)IVqLͪsjӫO hZkVVs丮ޟGCW*oR7n/"#b- Q Ѳl$6dNmA.WD_kff8gΗGXģLmF'2d1֜<13𛰂J`γ .xo} W[G{l(mɦ3ȑ{[͈plٲry:Li1I4z'T="ܾ&A?kYW(I|Me=%[hejW'nNH% ЫdHojvXQlk1اANGmAKgy*"xuEq|눽X'˚ (`iXx59y[u{^f)쁝I%KAhJ"b2l+ajuo{v W}ݹ<zU_GeJÑ tĢo=/ꅳ!Twݩ'U'Leآfw&aSmu3.i a_4 XSe *З}ubhj㑱$`4eL ?5mXSZd8Di'm+0{)vv%EqV! + 3 ϳa:x5Eҏ }kqz }1/>4 Vtbr@[![<:L#$ 9Q1(p¯K<)2dIZj$rKu9LˊX~4T {n,*ړRKI<= bf{Bu#.^7p(h0:X>1ʧwNmp2LblhfP+*(]YZ1.bpV@8oX<Qe: q9rE+;9TpzN[8~T^V ӽ%]=oݻCX |_se;|jɒܧjuQH}1n0ݾj.?VkɐOS5ڙ'a؎T9/#v3vDdCe G c64Ԣz|Ul>w{BրGоd?5ЄW =fk.͇\jy2P{FNj#="1 1NbwlݕG'@2*X>ldm-eћL @)XyWt5W[ 閹md&P,lW *J$3"pL^63$¥yBפ\ԭ3\-?r\ c ;EBDF n_~3Q! QzRn,n$ͩUTg\/T8*%XG/LqW6&_kwȤ`cl`^Ry75ۇ*)lYvjj 1rg ioy3 ڑ.ٲ2S G_ȀW+5-%02v-Tq!^q,W s^Y2h\B 9jyʁְYe$vOG5')qKk>G Y]Pf˩-gc˳JGiAo҅d5L[`b l岆?Ĉ@TYea;b#M$NhCz/֍ߗR>wXja[x/'0b#iV$dlZg\=jf~ŻrlE0b% BL1*ҞVkqV:І&tA`hD;#6,W=tip\86DW gOnD {G[{8#ґt*oǶ{YS;͌Ht]RI\2yc\zpڢW [9u@0+(^Zz℧oZ#4مjVKfrRd513QNx8:ȁﶇ?Yz ր@]_ R)ܝף4 i%h&@zgl^d-5^ IހVDǽu7ԘLš,k +E; g 60 >iDZTRP2NGvvk}_F4ζ^v wy%Fb_ .h"#u&+dW- $prBKr=¡H-azBeQ+7DRĝ7:M?W6q Bl`%f Q' dۀ5۷~zZDR bwoh}q*(NJWQ׭ =n(ݽG6{}mE}Y1~[w.WGA&3oztb)yvWݯyjfD1hD/xEЫ(I =xM/h-i8Fƣ$[󙩌5͘7ejM>[BbT0́sƲp{aLrq6ҬM0/u_y@}ց0]5|)Ql7RD%t6Fiʸd܆cW(5xmBZ"#՛ު`f^[,7d| l%Haxgҽ"qƒ<~M7*EJizS0P,|H}4Ab8H_(zgnn߱X0Zƶ eJ;d%h\S5뚠8fOO  hfwqz ww0&`ȳw~7 Ŵ ˠwΆd;M~vmjD2*NT]*i"m9dϷd15_D`3 bj+P9Ęq:t.k"$ j#}>B|HײD}wˡޔ/Jֿۜa1(0h0gk s`$5iU%< Aӥ/M/'jjoFt+$p*=5!g$2-[d?{OS؈Γ t9Օ\)&vƌ%'W .K`DҩvHrPW2kw@ow   ! bY$% chi]{H~-ϏvkNR l'%,3r EtXf<ɆOC;bm;cՈ[TGar)!<&9cHCmgx(e!>8d ntgT2\>O7Q,ԗl_T9h+';~RT,js 13zks8oL*-PڽoBٗe*c dX곣S!0z]"Rn2?Ͳb{E]dA;/zaT[%;y)-q+ ?T,>SЭ_7H YݷjKF,trl[9LK/x@2k3Vռ-lW\+fB6wu4 ^Dž%'8.$/b /1$"!|;hV_nyes?RXJ?_?#Y6ƙn˷^9`BmBE:~l [_?de~ Nԭh`fڦb>c:d- ch5㘭w_!QA(`JةldrXл,,3wK) : *p\63Mf5q%VS-ɵ~JkUS  vՂQiF'%M8/d I|HbX$ECi"qp݋B-"BPEQ4JzOKxxt;{3m2"OS9]Ph]ro=Pj X N t"*?Vz.ְm:amɌnzNun $N ""զ|lq_6r\5жhFp!cP+xiƎt|9?ۖW\Z H&ң葙 B6gУ]@Ŭ_lCvM`f9qVNn !SZ8v/ݝDA|4T̎zHoАÇ. ZtP:@5D gN[6Z),O&,GpΕT*fzY SGPHZ%A"B(s|#z|*WjRxLs;+pDҟ-U29n%@E$ҷ&G:ad!3XnxQz & VQeNdm L6OzN-XeVF!,.U@anW1ݘqTZ72TB qȺ8zBr j>;e+~OĊӽRm}YQ㌐o O*kq%Z^sIlnz͠ǓM7tB^E:Z1׆B*Fvl/k^t'5TujT P}:w1Sxo7HIHK;iďj#/蛊0 5>E'&s {9hT֣;OOӷ}ȍ 7nd$22osA7A=qrCPȾ+,`VYe*5~v2 a³Ԧb‡/nz.oDRBk{_)y`$N74-ڮuWl̇8ݏ^TfT$艰E?b#xy>yz%RE q$n[Mq|^<3mtmc1cݡ[EohgL3 iO*%ՂqEy^ϼe"596֛?vx#W?,7M9ӿyݮ1̯wpkcSia05ʊKy4Xp;aPLE]~Vq~N:Y+%& yvP-ϲlu{> :@}qdv`aۑɱOb!bR¨E3!E FKHmȘz.8V ޓuqvm`4+# NeiLN=oRv+騁'$s nbrcB.|9 ~(:Hg%1[6Y6꧿:yD5$&&cbsPɉ#!LG}Q42\\t9Aǵ*Y J/g$[Aq61cJ{͔m=3jEǑ&zdվY]Y7MF xa|ydʤ(*5A?%q id'ɑм̭U>Һ p&xGuW A8`casG.8"\:b#"wrx&#uOXxY{P A_2hFg;B7av롣sA6:Q֠F/D^xM^NdA$a"dVqWOŚ>b]f ##wӮ ћz(,&D9MW]d T%|j-VH=%IjCrߎDڽ΁T"/pe2vb : II QrX-'Oc*i"sl@IS-7iY蜚xwvs8̦/`#f I AdL}@{6s{~fyΉ1ˬ4_$ $(Ke[NF%oڽ!m@o_q(hO C5zB}IK«|ةQsN<ۧԼ$-Vߙ˖GA#շ-I׹//<v킑P"P"9$ؾTr^Lc:<;G?ٯ)~u7S4b{ɭf]* BX4%k&VGv< 5Iޟ6z&{E PC`J=L\ZWvҩϙxC2*̒4JVdXˋ Kz *FQԿ-U .Ca465<ESo56"akS)05tihի_:azл"dm+ѵbԄMG1s淸^ݯNe@PrLLB۰ٴpHT$A ?o.AFcoަr8R!Ax;;?W4ϩC%hSF =-nKi-Byn)]U*vt*d\RB _4AΧ7Xb;&e^6>%b_҃QD/]` Ԏ'ad]laBz(SL;ӱcBM4;st3RɄlJBL@,'.){WM|Ů!|_-*>hKr.͹W6|LCޗUϯJ\)[ !*Cu+"F)D,lTKcC*}02z&a0ȓn6g,bDHL2N:R3f$¨ k{~uSx1qhzG׻&W}*UM &̳vAV%W*\  Z:ƅk\aؚljj?]_/A K骜ADs-o۰NZ~)b@CqC*j!s#֋(b Bߌ젗TTiP}-܏bZR^4 W#Mp'1Qvm/ k]} o "#( mr)Kcl?AuЉOeyMRΧߜ+2lapP{y!-t+MWӍΚ7r 0E0~gPrA҃SwٝxME\<ߥ dp(81yw oRsۿ>l=G>۽-6`;1 G1G_ӧu2{dֵGN- a@g^ g^TX[j]sߴ{Ok6*6B)yAKi\.6& H^40YXtԯ=F_3yX_<[d6m(w``#@XҌw_Ѡɿ;aOre5qڷP4D,-7#dyQ(W9dsPx7w @W~Dp7SO +c_bӌ8CU5Rx7LSzϏ.kA5o1Glj(tcSKEաH䐥&R$q3Ut{+!:х"g G*F@@WPKݘѐ';N?j+q6wtXTfo-V.~}(ĢTj?fBxNͶ͕ k)5DFCqU! "c-{0”JD- ?`~H3 չ_y:" MX^WL%d֩nh/(M3hL/3@"!pՓl1gGk`k<8Bx ȼ(>j $L7$K(lnm4O5TSNXS٢OncJ2 !oCdbQu_ɶCa:>atq#dɈu=ױuŋ~Oܒ[K6@aG:ա96FxیD{at]ڸ4;V:Cv~C{UPm 2 6T E!͝HCȃXT] z.h*rEK̬*fCY%Q$n`'_y6l96:d{0#N dU ńaGGh6DCb"RQBQFN~sbf2`Hd?/oLMzZVhB%ď2m-VF1ɰv0=ȕcڿ*2K?v6fsKW }^]CZ7D+ݿ  gJ%hobɐSR^ ^_`ժf5HY mo^ȖvqJ Фs.TBcA^]V;C=~Ӆayx9*^ ^n1cd5ƴ]D.+63W񧌫q$L Z'?y)A+x k1\Cvv\ +R6`0Hy&|o9q˿ڦ-^JL :M/+P14.Í0v 聵}NjEt* fiO[xRqbq+qd~̐9RaLJI8&ॏN  %G)OЅYyeDcE}0(%?Řw&&>W<$ܳ/ i"hۈQ?@wJ)O%W᪉2!w5Pg `S_kh1g{vs1K8 >2(k vr &}i( ؝qy5MEM Gj˪M }.QÚ!غ19A`}sy $ YZ