multipath-tools-debuginfo-0.9.0+117+suse.78cc20b-150400.4.13.1 >  A d%p9|vΈU[ǐu ĎE8xb9Z KcIq@7e/K?Ċ^ί%m`aWj[L2B|{Q,WA K`nr善mV*~^vFS#S!/3cf6e70f8e7a7fe9f55a43bb65743bceff1196dca4dc434f9caeef48d3910b2db42b5693939fc59c278f750c81c14b742b60361bd%p9|0|:Kqjc!u4dAٔ9/pL}t4E%ւ"ZރƼ-z;ݴ(֤ ' wXZ(n?;qh%pucih٫iQuLaV18($۽Ey %-ɠQxIHm~7qf s` ɐFaP9pA!l?!\d3 A o$(04Mn{  : \   8|&d 0(89 H:1FGHHIXY\|]^bc1defluvw x \y z    ! !!!XCmultipath-tools-debuginfo0.9.0+117+suse.78cc20b150400.4.13.1Debug information for package multipath-toolsThis package provides debug information for package multipath-tools. Debug information is useful when developing applications that use this package or when debugging this package.d%*sheep04HSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Development/Debughttp://christophe.varoqui.free.fr/linuxx86_64^ `]H8AAAAAA큤A큤d% d%)d%)d%)d%)d%)d%)d%)d%)d%)d%)d% d% d%!d%!d%!d%!18b7a74b3e6a60c7a15e632162e5bff603711db025f8b3a3dc1f301967dfd4b2eb824730a291edf794a1382853ce2eab56d4067d62731da27587e9ed472ca68d60648f1442005359b0475c9ea9940ad1d7120a0ecbec5f10bf524b9cac4f5af41714e925eb0ebf20c009aa301780578bb1f5b6af94f800fae8a84bbbe673baf2../../../../../sbin/multipathd../../../../../usr/lib/debug/sbin/multipathd-0.9.0+117+suse.78cc20b-150400.4.13.1.x86_64.debug../../../../../sbin/mpathpersist../../../../../usr/lib/debug/sbin/mpathpersist-0.9.0+117+suse.78cc20b-150400.4.13.1.x86_64.debug../../../../../sbin/multipath../../../../../usr/lib/debug/sbin/multipath-0.9.0+117+suse.78cc20b-150400.4.13.1.x86_64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmultipath-tools-0.9.0+117+suse.78cc20b-150400.4.13.1.src.rpmdebuginfo(build-id)debuginfo(build-id)debuginfo(build-id)multipath-tools-debuginfomultipath-tools-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ddac@c6@c6@cbγbγb{@bzSby@bX bA@b @b bar@a+@a@aa@aI@a;Ha^a @`[`@`g@`e`e`S@`KW`H`#__$_cO_a@_a@_Z@_G@_FN_?@_>e^@^(@^^>@^>@^I^C^ P@]4@]o@]g@]-@]G@] ] \8\@\\\\\~d\~d\8@\5@\4\@\@\@[@[@[@[:[6@[0@[0@ZJ@ZJ@Z̧@Z̧@Z̧@Za@ZZZI@ZZZZZp^@Zk@ZaZ]@ZWQZtimeout for updating persistent reservations (gh#opensvc/multipath-tools#45) * libmultipath: is_path_valid(): check if device is in use (bsc#1203141) (added libmount dependency) * libmultipath: orphan paths if coalesce_paths frees newmp (bsc#1207546) * multipathd: handle no active paths in update_map_pr (bsc#1207546) * multipathd: make pr registration consistent (bsc#1207546) * multipath.conf(5): improve documentation of dev_loss_tmo (bsc#1207546) * libmpathpersist: fix command keyword ordering (bsc#1207546, bsc#1209345) * libmultipath: fix 'show paths format' failure * Use "queue_mode bio" for NVMeoF/TCP devices * minor upstream bug fixes * man page fixes * hwtable fixes * github workflow adaptations from Factory / SLE15-SP5- Fix "rpm --verify" (bsc#1207232)- Use %tmpfiles_create macro for tmpfiles.d file- Update to version 0.9.0+62+suse.3e048d4: * Fix multipathd authorization bypass and symlink attack (bsc#1202739 CVE-2022-41973 CVE-2022-41974) * add multipath-dracut.conf: dracut config file to install tmpfiles.d/multipath.conf in initramfs- Update to version 0.9.0+55+suse.33d8854: * Avoid linking to libreadline to avoid licensing issue (bsc#1202616)- Update to version 0.9.0+39+suse.51a2ab1: Upstream bug fixes: * libmultipath: fix find_multipaths_timeout for unknown hardware (boo#1201483) * multipath-tools: fix "multipath -ll" for Native NVME Multipath devices (boo#1201483)- Update to version 0.9.0+33+suse.fdc6686 * multipath.conf: add support for "protocol" subsection in "overrides" section to set certain config options by protocol. * Removed the previously deprecated options getuid_callout, config_dir, multipath_dir, pg_timeout * hwable fixes and additions * multipath.conf(5): add disclaimer about vendor support * libmultipath, kpartx: fix callers of dm_get_next_target() * Change built-in defaults for NVMe: group by prio, and immediate failback * Allow compilation with -D_FORTIFY_SOURCE=3- Update to version 0.8.9+90+suse.71a70fb: * support overriding -D_FORTIFY_SOURCE in OPTFLAGS * add -U_FORTIFY_SOURCE to optflags to avoid compilation errors on old distros- Update to version 0.8.9+87+suse.a1eb122: * add ability to autodetect support for -D_FORTIFY_SOURCE=3- Update to version 0.8.9+85+suse.a9da21c: * This is a pre-release of multipath-tools 0.9.0 * multipath.conf: add "protocol" subsection in "overrides" section This allows to set "dev_loss_tmo", "fast_io_fail_tmo", and "eh_deadline" on a per-protocol basis rather than per storage * multipath.conf: drop support for deprecated options: getuid_callout, pg_timeout, config_dir, multipath_dir * multipathd: don't switch to DAEMON_IDLE during startup (bsc#1199346, bsc#1197570) * multipathd: avoid delays during uevent processing (bsc#1199347) * Fixes for minor issues reported by coverity * Fix for memory leak with uid_attrs * Fix possibility to redefine -D_FORTIFY_SOURCE macro. * Updates for built in hardware db- Update to version 0.8.9+42+suse.45974f11: * Logging improvements * Fix busy loop with delayed_reconfigure (bsc#1199342) * multipathd: use remove_map_callback for delayed reconfigure * multipathd: Don't keep starting TUR threads, if they always hang. (bsc#1199345) * Fix handling of path addition in read-only arrays on NVMe * Updates of built-in hardware database - Update to upstream 0.8.9 * libmultipath: only warn once about unsupported dev_loss_tmo * Otherwise code-identical to 0.8.8+64- If multipath-tools is newly installed, load dm-multipath (bsc#1196898)- Update to version 0.8.8+64+suse.f265f7e0: * libmultipath: fix printing native nvme multipath topology (bsc#1196011) * libmultipath: add %L path wildcard for 64-bit hex LUN * libmultipath: support host adapter name lookup for s390x ccw bus- Update to version 0.8.8+60+suse.4c5922cb: * multipathd: add suppport for FC Fabric Performance Impact Notifications (FPIN) (bsc#1195506)- Version 0.8.8+57+suse.dfb672fe * kpartx.rules: skip MD devices (bsc#1195644) * libmultipath: hwtable: use ALUA for all LIO targets (bsc#1195649) * multipathd.service: drop ExecStartPre for loading dm-multipath (bsc#1195397)- Version 0.8.8+45+suse.628d603e * fix handling of historical-service-time path selector (bsc#1195425) * fix marking multipath devices as failed prematurely on startup (bsc#1195426) * multipathd.service: remove LimitCORE=infinity directive This should only be enabled for debugging. * multipathd.service: don't load scsi_dh modules (bsc#1195397) This is done via modules-load.d functionality on (open)SUSE - Upstream fixes: * Fix claiming of paths with "find_multipaths strict" * Avoid unnecessary read-only reloads- Version 0.8.8+13+suse.79c3556f * code-wise identical to 0.8.8+38+suse.2bdd3a14 (previous version number was too high by mistake)- Update to 0.8.8+38+suse.2bdd3a14.obscpio * upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31- Drop versioned dependency on libmpath0 again (bsc#1190622) * Since 0.8.6, libmultipath and libmpathpersist have got proper ABI versioning, and rpmbuild auto-generates dependencies on libmultipath.so.0(LIBMULTIPATH_13.0.0) etc.- Update to version 0.8.7+138+suse.7c9afe31: New upstream version (pre-0.8.8) * deprecate "config_dir" and "multipath_dir" config options (will be removed in future version) * remove dependency on systemd-udevd-settle.service (boo#1193336) * fix crash in remove_map (boo#1193334) * CLI: add path wildcard "%I" for init state * CLI: add "reconfigure all" command * allow multiple pending "reconfigure" commands (bsc#1189551) * speed up "reconfigure" by avoiding unnecessary map reloads (bsc#1189551) * rework of CLI command handler (unix socket handler) to avoid hanging CLI commands (bsc#1189551) * fix multipathd startup after stop during reconfigure (boo#1193338) * improve error detection and warning messages in config file parser * fix exit status of multipath -T (bsc#1191900) * fix defects reported by coverity (boo#1193342) - avoid sleeping with locks held - exit if bindings file is broken - set umask before mkstemp - add bounds and consistency checks in SCSI VPD parsing code * add hardware table entry for DellEMC/ME4 (PowerVault ME4)- Add a versioned dependency of multipath-tools on libmpath0 (bsc#1190622)- Update to version 0.8.7+14+suse.5a09bfa1: * Fix possible string overflows (bsc#1188148) - Upstream fixes / changes * better string handling * multipath: print warning if multipathd isn't running * mpathpersist: better error msg when no usable paths exist * fixes from 0.8.6+32+suse.f11c192 merged upstream- Spec file: remove compatibility code for SLE <= SLE15-SP2- Update to version 0.8.6+32+suse.f11c192: * libmultipath:fix compilation with glibc 2.34 (bsc#1189099) * libmultipath: avoid buffer size warning with systemd 240+ (bsc#1189176) * libmultipath: use uint64_t for sg_id.lun (bsc#1187534) - Upstream bug fixes: * multipath-tools: make HUAWEI/XSG1 config work with alua and multibus * multipath-tools: add info about HPE Alletra 6000 and 9000 * multipathd: cli_getprkey(): fix return value and "aptpl" support * multipathd: don't rescan_path on wwid change in uev_update_path * kpartx: Don't leak memory when getblock returns NULL * multipath: free vectors in configure * multipathd: fix ev_remove_path return code handling * multipathd: remove duplicate orphan_paths in flush_map * multipathd: don't fail to remove path once the map is removed * multipathd: fix compilation issue with liburcu < 0.8- install to /usr on Tumbleweed (boo#1029961)- Update to version 0.8.6+10+suse.47711374: * Github workflows: add CI for SUSE-specific branches- Disabled LTO for multipath-tools * The test for is_valid_path fails if LTO is enabled, just disabling it for %check is insufficient.- Update to version 0.8.6+9+suse.6c05a61: Update to upstream 0.8.6. * add eh_deadline option to avoid endless SCSI error handling * add wwid_recheck option to detect storage configuration changes * add library versioning for libmultipath, libmpathpersist etc. and to libmultipath plugins * move some global symbols to libmultipath (udev, logsink, etc) and provide default implementations for get_multipath_config() etc. This allows simplifiying libmpathpersist_example.c drastically. * fixes for shutdown issues and various race conditions on exit * improve cleanup on exit, fix memory leaks * add libmpathvalid library * fixes for SAS expanders (bsc#1178377, bsc#1178379, bsc#1177081) * Avoid access to root FS while queueing IO (bsc#1178049, bsc#1181234) * lots of bug fixes, additions to built-in hardware table, and CI improvements (bsc#1186212) * kpartx: free loop device after listing partitions (boo#1107187) Bug fixes on top of 0.8.5 mentioned below are also included in this upstream version.- Update to version 0.8.5+30+suse.633836e: * multipathd: give up "add missing path" after multiple failures (bsc#1183963)- Update to version 0.8.5+29+suse.5dabcd2: * 11-dm-mpath.rules: run "multipath -U" with -v1 (bsc#1182871) * libmultipath: merge update_multipath_table() and update_multipath_status() (bsc#1183666)- Update to version 0.8.5+26+suse.2cbedfd: Avoid "illegal request" errors on non-RDAC storage (bsc#1182072, bsc#1177371)- Update to version 0.8.5+23+suse.c11b054: * multipath -U: reduce log level of "adding new path" message (bsc#1181435, bsc#1183666)- Update to version 0.8.5+22+suse.e1e3c48: * multipath-tools tests: fix stringop-overflow build errors with gcc 11 (bsc#1181877) * README moved to README.md (has been converted to markdown upstream)- Update to version 0.8.5+12+suse.3b0e9ca * libmultipath: force map reload if udev incomplete (bsc#1178662, bsc#1172157, bsc#1175454, bsc#1176406) - Fixes from upstream 0.8.5 * multipath-tools: add MacroSAN arrays to hwtable * libmultipath: Allow discovery of USB devices (add configuration option "allow_usb_devices")- Remove compatibility code for SLE <= 12-SP2 from spec file- Bugref for all minor fixes since SLE15-SP2 release (bsc#1176670) - Added README.alua- Update to version 0.8.4+192+suse.1bc10ad: * Fix handling of hardware properties for maps without paths (bsc#1176644)- Update to version 0.8.4+190+suse.fe234ea: * Fixes for daemon shutdown issues from SLE(bsc#1110060, bsc#1110439) - multipathd: allow shutdown during configure() * fix compilation of external programs with -lmultipath (bsc#1133957, necessary after the above fix) * Minor upstream fixes- Missing past changelog bug references: * 0.7.3+10+suse.70ccb55b0439: Patch series for NVMe discovery and failover (bsc#1038865, bsc#1057820) * 0.7.9+109+suse.203c1cf * setup_map: wait for pending path checkers to finish (bsc#1118224)- Update to version 0.8.4+183+suse.1817ce2: Added reviewed upstream fix for multipath crash * multipath: get_dm_mpvec: discard broken maps- Update to version 0.8.4+180+suse.50a2698: * Fix memory access / leak issues found with valgrind- Update to version 0.8.4+170+suse.801341f: * libmultipath: tests: fix bitfield tests * Spec file: disable LTO for %check (bsc#1133122)- Update to version 0.8.4+167+suse.70bef90: Pull in reviewed upstream changes - Bug fixes * libmultipath: add consistency check for alias settings (bsc#1172429) * libmultipath: select_action(): don't drop map if alias clashes (bsc#1172429) * libmultipath: refuse reloading an existing map with different WWID (bsc#1172429) * libmultipath: select_action(): force udev reload for uninitialized maps (bsc#1172157) * multipathd: uev_trigger(): handle incomplete ADD events (bsc#1172157) * improve logging for failure to set dev_loss_tmo (bsc#1173060, bsc#1173064) * libmultipath: add device to hwtable.c (bsc#1174026) (ETERNUS AHB) - New features * multipath: add -D option to skip multipathd delegation * multipath: delegate flushing maps to multipathd * multipathd: add "del maps" multipathd command - Other changes * cleanup disassemble_map() code path (bsc#1178377, bsc#1178379) * multipath-tools: introduce INIT_REMOVED state * logging improvements * fix "multipathd show devices" * libmultipath: remove uevent listener failback * libmultipath: create bitfield abstraction * libmultipath: count pending paths as active on loads * kpartx: handle alternate bsd disklabel location - Lots of minor fixes and cleanups - Spec file: use %service_del_postun_without_restart macro- Update to version 0.8.4+43+suse.908383f: * enable negated regular expression syntax in conf file (bsc#1182917) * change default devnode blacklist to '!^(sd[a-z]|dasd[a-z]|nvme[0-9])'- Update to version 0.8.4+40+suse.b06c2e5a: - Fix udev rule processing during coldplug (bsc#1172157) * 11-dm-mpath.rules: Fix udev rule processing during coldplug - Fix compilation with gcc-10 * fix boolean value with json-c 0.14 * libmultipath: fix condlog NULL argument in uevent_get_env_var - Reviewed upstream changes: * simplify failed_wwid code * centralize path validation code - Use pkgconfig for BuildRequires- Update to version 0.8.4+31+suse.8f53764: * Fix sporadic build failures caused by missing build dependencies- Update to version 0.8.4+29+suse.c27ed8d: * multipath-tools: Makefile.inc: set -Wno-error=clobbered * Makefile.inc: keep warning flags during rpm build * Eliminate compiler warnings on 32bit build. * Fixes for tests under i586 - Spec file: add %check section to run multipath-tools CI * not on SLE12, as cmocka is missing * add build dependency on cmocka for building tests * run "make test" with parallel make- Update to version 0.8.4+19+suse.48fc2f4: * multipath: add "-e" option to enable foreign libraries * libmultipath: set "enable_foreign" to NONE by default * deleted libmultipath-set-enable_foreign-to-NONE-by-default.patch (included in factory git repo now). * Makefile: dependency fixes for parallel build - Get rid of %is_opensuse: * drop build workaround for Leap 42.1 * build libdmmp for everything except SLE12/Leap42 and older - Other spec file updates: * use %make_build to speed up build (possible with 0.8.4) - Migrated to .obscpio format.- Update to version 0.8.4+16+suse.f319f7ea - Changed github workflow back from merge-based to rebase-based. This makes it much easier to assess differences between upstream and SUSE code. * Use TAG_OFFSET in _service, as this is now possible again. - Reviewed upstream patches added: * kpartx.rules: fix handling of synthetic uevents (bsc#1161923) * libmpathpersist: limit PRIN allocation length to 8192 bytes (bsc#1165786) - Update upstream version to 0.8.4 * drop nr_active field, always count active paths (bsc#1125043) * kpartx: fix detection of dasd partition tables on loop devices (bsc#1139775) * directio path checker fixes * lots of fixes for compiler warnings, and cleanups * nvme: update to nvme-cli 1.9- Update to version 0.8.3+11+suse.7dcdf2f: * libmultipath: fix files read from config_dir (bsc#1162896)- Update to version 0.8.3+10+suse.86684b9: * libmultipath: fix compilation with -fno-common (boo#1160403)- Update to version 0.8.3+9+suse.f6f2a52 - Minor upstream improvements and bug fixes * libmultipath: EMC PowerMax NVMe device config- Update to version 0.8.2+27+suse.3ff280b: * Added upstream patch to fix premature path reinstantiation with san_path_err_XX (boo#1149319)- Update to version 0.8.2+26+suse.d884195: - Don't activate NVMe native multipath support by default * multipath.conf.5: document foreign library support * multipath.conf: add "enable_foreign" parameter (bsc#1139837) * Set default for "enable_foreign" to "NONE" (bsc#1139837) added libmultipath-set-enable_foreign-to-NONE-by-default.patch - Added reviewed upstream patches (marginal path patch set from Red Hat) * add "marginal_pathgroups" config option * deprecate "delay_wait_checks" and "delay_watch_checks"; they are now automatically mapped to eqivalent "san_path_err_..." settings.- Update to version 0.8.2+11+suse.0f6a649: * kpartx: recognize DASD on loop devices again (bsc#1139775) * Bump version to 0.8.2 - most changes were already in SUSE tree * Man page improvements (bsc#1148767)- Update to version 0.8.1+59+suse.f947184: * libmultipath: trigger uevents for partitions, too (bsc#1140146)- Update to version 0.8.1+58+suse.2af8f92: * libmultipath: more cautious blacklisting by missing property (don't blacklist paths because of temporarily missing udev properties) * libmultipath: fix memory leak with "uid_attrs" config option * libmultipath: get_uid: straighten the fallback logic - Fix SCSI VPD 0x80/0x83 parsing - Fix compiler warnings introduced by gcc 9: * -Wstringop-overflow, -Wstringop-truncation, - Waddress-of-packed-member- Update to version 0.8.1+28+suse.fea562a: * mpathpersist: optimize for setups with many LUNs (bsc#1134648) * mpathpersist: add option -f/--batch-file (bsc#1134648) * libmultipath: get_prio(): really don't reset prio for inaccessible paths (bsc#1118495) - Upstream bug fixes from dm-devel (bsc#1139369): * multipath: call store_pathinfo with DI_BLACKLIST * multipathd: fix REALLOC_REPLY with max length reply * libmultipath: make vector_foreach_slot_backwards work as expected * multipathd: fix client response for socket activation (bsc#1133861) * various minor fixes (coverity)- Disable kmod() style dependencies again (bsc#1119414) * For TW, dependencies will be autogenerated (gh#openSUSE/rpm-config-SUSE#3) * For SLE, feature is currently rejected (jsc#SLE-3853) - Update to version 0.8.1+8+suse.8c11498: * Avoid deadlock situation during udev settle (bsc#1131789, bsc#1125145) - multipath -u: test socket connection in non-blocking mode * Fix priority handling for offline paths (bsc#1118495) - Update to upstream 0.8.1 (bsc#1148767) * Avoid device IO in "multipath -u" (bsc#1125145) * multipathd: protect all access to running_state (bsc##1110060, bsc#1110439) * Improve handling of changed WWIDs and temporary failure to obtain WWID. Option "disable_changed_wwids" is now ignored. (bsc#1184260) * Fixes for PATH_PENDING state handling (bsc#1125043) * libmultipath: hwtable: add Lenovo DE series (bsc#1125507)- Trim %if..%endif guards that do not affect the build result. - Combine %service_* calls to reduce generated code. - Make use of %make_install.- Re-enable kmod-style dependencies for multipath-tools package (bsc#1119414) - Separate out libmpath0 (bsc#1119414) - Spec file improvements * Add Conflicts: for older multipath-tools to libmpath0 * Move license files to the libmpath0 package, which contains the code with complex licensing. The executables are GPL-2.0 anyway. * Remove bogus dependency of -devel package on device-mapper * -devel package depends on libmpath0, not multipath-tools * Remove %dir %{_defaultlicensedir} for SLE12-SP3 and newer (John Vandenberg ) * Remove unused /var/cache/multipath directory * Remove check for multipath maps in %pre and %post * Remove SLE11-specific multipathd service stop / start from %pre / %post * Remove obsolete tools from package description (bsc#1129827) * Add -n to %service_del_{pre,post}un for multipathd.socket- Update to version 0.8.0+17+suse.a28893f: * Code-identical to 0.7.9+139+suse.ed9d450, except for new version number - Disable kmod() style dependencies for now, as they are causing problems with image builds (bsc#1119414). They'd been active for SLE15-SP1 only, anyway. - _service: determine "tag offset" manually, the patch count determined by git is far too high.- Fix module name in multipath.conf (bsc#1119414) * The modules-load.d entry must match the filename exactly- Update to version 0.7.9+139+suse.ed9d450: * multipath-tools: Build: properly parse systemd's version- Add kmod(xyz) style dependencies for SLE15-SP1 (jsc#SLE-3853, fate#326579, bsc#1119414)- Update to version 0.7.9+138+suse.0edd0a2: - Include reviewed fixes from upstream * libmutipath: continue to use old state on PATH_PENDING * libmultipath: disable user_friendly_names for NetApp * multipath: blacklist zram devices * various fixes for martinal path code - Bug fixes: * multipathd: Fix miscounting active paths (bsc#1125043) * multipathd: avoid null pointer dereference in LOG_MSG (bsc#1127873) * minor fixes suggested by coverity (bsc#1127879)- Add BuildRequires on suse-module-tools * we need it for regenerate_initrd_posttrans- Update to version 0.7.9+111+suse.b4232b7: - merged upstream cb4a979a (SUSE bug fixes merged upstream, code-identical to previous release).- Update to version 0.7.9+109+suse.203c1cf: * multipathd: avoid crash in cli_list_path (bsc#1121134) * libmultipath: fix compilation with older kernel headers (bsc#1121066) - merged upstream fb824725 * Improved NVMe support in both native and dm-mpath mode added basic NVMe ANA support (bsc#1119898, bsc#1118495) * Fix prio output in "multipathd show topology" (bsc#1119897) * multipathd: fix daemon not really shutdown (bsc##1110060, bsc#1110439)- Update to version 0.7.9+90+suse.f81e290: * libmultipath: Increase SERIAL_SIZE to 128 bytes (bsc#1107179)- Update to version 0.7.9+89+suse.df77b66: - re-enable "san_path_err_xy" options These have been removed upstream, but they were supported in SLE-15/Leap15.0, so we can't simply throw them away. Improve documentation, mark them as deprecated, but keep the code in place.- Update to version 0.7.9+85+suse.766b95e: * upstream patch series to make verbosity level 3 less verbose and thus better usable (bsc#1118937) * fix for handling device size mismatch in coalesce_paths() (bsc#1037379) * libmultipath: fix false removes in dmevents polling code (bsc#1116272) * Spec file: remove build dependency on dracut which causes build errors for some distributions- Update to version 0.7.9+58+suse.0790830: * libmpathpersist: fix off-by-one error in PRIN length check (bsc#1099007) * multipathd: fix mpp->hwe handling when paths are freed (fix possible crash caused by new hardware table code)- Update to version 0.7.9+55+suse.9fc8439: (note the "55" is due to former merge operations. We actually only have 7 patches on top of upstream. All other patches referenced below as "not upstream" have been merged). * Bump version to 0.7.9 * multipathd: reset delay_wait_checks counter on failure (bsc#1114771) * multipathd: fix irritating "minor number mismatch" message (bsc#1111116) * fix possible failure to shut down (bsc#1110060, bsc#1110439) * upstream "checker overhaul" - cleanups and improvements for path checkers * Upstream fixes for failures handling path initializiation * various small upstream bug fixes.- Update to version 0.7.7+136+suse.19bb285: Bug fixes from upstream, and SUSE bug fixes * multipathd: try SCSI persistent reservations for SCSI only (bsc#1108875) * libmultipath: allow sysfs_pathinfo to return SKIPPED (bsc#1098458) * libmultipath: Fixup updating paths (bsc#1110418) * multipathd: fix memory leak on error in configure (bsc#1110418) * multipathd: minor fixes (bsc#1110418) * multipathd: function return value tweaks (bsc#1110418) * multipath: fix max array size in print_cmd_valid (bsc#1110418) * libmutipath: don't use malformed uevents (bsc#1110418) * libmultipath: fix null dereference int alloc_path_group (bsc#1110418) * libmultipath: fix memory issue in path_latency prio (bsc#1110418) * libmultipath: fix length issues in get_vpd_sgio (bsc#1110418) * multipathd: decrease log level of uevent messages (bsc#1110586) * multipathd: fix version check for DM_DEV_ARM_POLL ioctl (bsc#1110587) * libmultipath: pathinfo: skip hidden devices (bsc#1110586) * libmultipath: nvme: shorter topology output (bsc#1082419) * libmultipath: nvme: fix path detection for kernel 4.16 (bsc#1091112) * libmultipath: fix gcc 8.1 "truncated output" warnings (bsc#1099007) * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220) * libmpathpersist: fix byte swapping for big endian systems (bsc#1099036) * multipath-tools/tests: add tests for get_unaligned_beXX (bsc#1099036) * libmultipath: add (get|put)_unaligned_be64 (bsc#1099036) * libmpathpersist: fix stack overflow in mpath_format_readfullstatus() (bsc#1099007) * libmpathpersist: fix typo in mpath_format_readfullstatus (bsc#1099007) * libmpathpersist: remove duplicate test in readfullstatus (bsc#1099007) - Update to upstream 1a8625abd (0.7.7+82) * minor fixes for kpartx, found by coverity * mpathpersist: add --param-alltgpt option * libmultipath: add "protocol" blacklist option. * multipathd: add new wildcard "%P" for "protocol" * multipath-tools: fix products names in hwtable * libmultipath: more debug output in alua prioritizer (bsc#1080965) * libmultipath: alua: retry RTPG for NOT_READY and UNIT_ATTENTION (bsc#1080965) * libmultipath: alua_rtpg: use condlog for error messages (bsc#1080965)- Update to version 0.7.7+75+suse.6287aef: Added minor updates from upstream * multipath-tools: add info about how to enable ALUA in ONTAP * multipath-tools: add directio path_checker for DASD devices * multipath-tools: make Product Name mandatory and add all of them Minor rebase, as some SUSE patches have been merged upstream (all mentioned in previous changelogs)- Update to version 0.7.7+72+suse.4b24466: * multipath: fix return code handling in delegate_to_multipathd (bsc#1098177) * multipath: don't start multipathd unnecessarily (bsc#1098177)- Update to version 0.7.7+70+suse.4a5941e: * libmultipath: change partition_delimiter default to "-part" (bsc#1073622, bsc#1056526) * change default for find_multipaths to "greedy" (bsc#1099054) * libmultipath: allow distributions to change partition_delim default (bsc#1073622, bsc#1056526)- Update to version 0.7.7+67+suse.a7d1e14: - RBD/RADOS backend support has been removed upstream remove support for it in SUSE, too (boo#1099037, FATE#826853) * added Obsoletes: for multipath-tools-rbd. - libdmmp version has changed to 0.2.0 - New patches not yet upstream: (Wed Jun 12 2018: these are now upstream, since 0.7.8) * multipathd: fix mpp->hwe handling on path removal (boo#1099028) * libmultipath: print correct default for delay_*_checks (boo#1099026, bsc#1110418) * libmultipath: avoid error messages from RDAC check (bsc#1108728, bsc#1075539) * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220) * libmpathpersist: fix byte swapping for big endian systems (bsc#1099036) * multipath-tools/tests: add tests for get_unaligned_beXX (bsc#1099036) * libmultipath: add (get|put)_unaligned_be64 (bsc#1099036) * libmpathpersist: fix stack overflow in mpath_format_readfullstatus() (bsc#1099007) * multipathd: fix buffer size in cli_getprkey (bsc#1099028) * libmultipath: fix gcc 8.1 "truncated output" warnings (bsc#1099007) * libmpathpersist: fix typo in mpath_format_readfullstatus (bsc#1099007) * libmpathpersist: remove duplicate test in readfullstatus (bsc#1099007) - SUSE specific patches preserved: * multipath.rules: temporary rule to obtain ID_WWN for NVMe (bsc#1076828) * kpartx: create symlinks for dmraid devices (bsc#1064212) * multipath.conf.5: document no_partitons compat support (fate#323406) * libmultipath: compat support for 'features "1 no_partitions"' (fate#323406) * Added fossology assessment as README.licenses (bsc#1088801) - Dropped patches from previous factory/SLE15 release (0.7.3+69+suse.218a0d0): * libmultipath: don't [un]set queue_if_no_path after domap obsoleted by "libmultipath: cleanup features handling code" * multipath.rules: use -i flag to multipath obsoleted by path detection patch series * libmpathpersist: add support for prkeys file v3 obsoleted by "mpathpersist: Fix invalid condition check" * libmultipath: fix deadlock in tur.c obsoleted by "libmultipath: fix tur checker locking" * checkers/rbd: missing pthread_lock() on failure path obsolete because of RBD removal * libmultipath/hwtable: don't hard-code ALUA for IBM IPR obsoleted by "libmultipath: hwhandler auto-detection for ALUA" and "libmultipath: don't reject maps with undefined prio" (bsc#1085212, bsc#1075129) - Update to upstream version 0.7.7+50 (39ad8dc8) - rework of "find_multipaths" logic * find_multipaths can now be "strict", "yes", "no", "greedy", or "smart" * SUSE default is "greedy" for now, consistent with previous behavior * "multipath -u -i" not necessary in udev rules any more (removed SUSE patch "multipath.rules: use -i flag to multipath") - patch series for config file handling (bsc#1067789): * fix inconsistent handling of multiple config file entries matching the same device (bsc#1067789) * multipath: implement "multipath -T" (bsc#1067789) * multipathd: implement "show config local" (bsc#1067789) * libmultipath: merge "multipath" config sections by wwid * multipathd: add path format wildcard "%0" for failures * libmultipath: config parser: Allow '"' in strings - multipath-tools: foreign/NVME implementation (bsc#1082419) for native NVME multipath configurations - Other new upstream features: * mpathpersist: add all_tg_pt option * add polling dmevent handler (only one thread waiting for device-mapper events rather than one per map). * multipath: add "ghost_delay" parameter * "marginal path" path state checking for better handling of unstable "shaky" connections in a SAN. conf options "marginal_path_err_rate_threshold" etc, see man page. This replaces the previous "san_path_err_threshold" functionality. - Upstream bug fixes: * Man page corrections and improvements for multipath.conf(5) * libmultipath: fix memory leak in process_config_dir() (bsc#1110352) * multipath: don't check timestamps without a path * multipathd: handle errors in uxlsnr as fatal (bsc#1086025) * libmultipath: don't reject maps with undefined prio (bsc#1085212, bsc#1075129) * multipathd: fix reservation_key check (bsc#1099008) * 11-dm-mpath.rules: dont't run "multipath -U" during coldplug (bsc#1084748) * libmultipath: hwhandler auto-detection for ALUA (bsc#1085212, bsc#1075129) * multipath: fix rcu thread cancellation hang (bsc#1110418) * multipathd: register threads that use rcu calls (bsc#1110418) * multipathd: fix waiter thread cancelling * multipathd: use nanosleep for strict timing (avoids possible races with SIGALRM) * logging fixes: * libmultipath: fix log_pthread processing * libmultipath: set dm_conf_verbosity * libmultipath: fix basenamecpy * libmultipath: uev_update_path: update path properties * libmultipath: uev_update_path: always warn if WWID changed * libmultipath: get_uid: don't quit prematurely without udev (bsc#1108728) * libmultipath: get_uid: check VPD pages for SCSI only (bsc#1108728) * libmultipath: fix wrong output of "multipath -t" * Introduce the libmultipath/unaligned.h header file (bsc#1099036) * libmultipath: Fix sgio_get_vpd() (bsc#1099484) * kpartx: Improve reliability of find_loop_by_file() * libmultipath, alloc_path_with_pathinfo(): Ensure that pp->wwid is '\0'-terminated * libmultipath: enable feature disable changed wwid by default * multipathd: add lock protection for cli_list_status * bug fixes for "marginal path checker" * multipathd: fix signal blocking logic (bsc#1110060, bsc#1110439, bsc#1086025) * multipath-tools: add INSPUR/MCS to hardware table * multipath-tools: add RDAC SUN/ArrayStorage to hwtable * multipath-tools: remove DF arrays from HP * multipath: print sysfs state in fast list mode (bsc#1110354) * multipathd: remove coalesce_paths from ev_add_map * multipath: fix DEF_TIMEOUT use * libmultipath: fix tur checker locking * multipath-tools: handle exit signal immediately (bsc#1086025) * multipathd: release uxsocket and resource when cancel thread (bsc#1110355) * path latency prioritizer fixes * multipathd.service: set TasksMax=infinity (bsc#1060616) * multipathd.service: drop Before=lvm2-lvmetad.service (bsc#1070427) * multipathd.socket: add WantedBy=sockets.target * kpartx.rules: fix by-id/scsi-* for user_friendly_names * multipath -C: decrease log level * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe * libmultipath: hwtable: multibus for NetApp NVMe-FC * libmultipath: select ALUA prioritizer for RDAC arrays only (bsc#1075539, bsc#1081241) * libmultipath: get_vpd_sgio: support VPD 0xc9 (bsc#1055949) * libmultipath: condlog: log to stderr (bsc#1055949) * multipath: delegate dangerous commands to multipathdd (bsc#1047639) * libmultipath: don't try to set hwhandler if it is retained (bsc#1047639) * libmultipath: don't update path queueing on reload * multipathd: marginal path code fixes * multipath: check failed path dmstate in check_path * multipathd: clean up set_no_path_retry * multipathd: fix device creation issues * libmultipath: cleanup features handling code * multipath: fix hwhandler check in select_action * kpartx: don't delete partitions from partitions * limbultipath: prefer RDAC checker with detect_checker * multipath-tools: add AccelStor/NeoSapphire to hardware table * multipath-tools: add TMS/RamSan to hardware table * multipath-tools: add XIV/NEXTRA to hardware table * multipath-tools: add XIOtech/Magnitude to hardware table * libmultipath: ensure checker->fd == -1 if not set- Update to version 0.7.3+69+suse.218a0d0: * multipath -ll: print foreign maps only with "-o" flag (bsc#1089353) * Revert "disable nvme foreign library"- Update to version 0.7.3+67+suse.8f0c27b: * disable nvme foreign library (bsc#1089353)- No functional changes - Fixed rpmlint warnings (bsc#1088946) * multipath-tools-devel: moved .so files to /usr/lib[64] * added version dependencies for -devel packages- No functional changes * fixed SPDX syntax (and -> AND) * added /usr/share/licenses- No functional changes, just licenses - Spec file: fix %license tags and info after closer inspection (bsc#1088801) * kpartx is under GPL-2.0-only * rbd is under LGPL-2.1-only - Update to version 0.7.3+66+suse.dc5fe2d: Fix licensing info (bsc#1088801) * Added fossology assessment as README.licenses * multipath-tools: create LICENSES dir with the text of all used licences- Update to version 0.7.3+61+suse.d4d0494: * 11-dm-mpath.rules: dont't run "multipath -U" during coldplug (bsc#1084748)- Fixed license tags in spec file * multipath tools / libmultipath is GPL-2.0-only * libmpathcmd is LGPL-2.0-or-later * libdmmp is GPL-3.0-or-later * adopt SPDX format.- Update to version 0.7.3+60+suse.46ac839: * libmultipath/hwtable: don't hard-code ALUA for IBM IPR (bsc#1085212, bsc#1075129)- Update to version 0.7.3+59+suse.1b6191c26774: * libmultipath: don't reject maps with undefined prio (bsc#1085212, bsc#1075129) * multipathd: handle errors in uxlsnr as fatal (bsc#1086025)- Update to version 0.7.3+57+suse.bb6be4c8b4ca: * multipathd: fix signal blocking logic (bsc#1086025) * multipath-tools: handle exit signal immediately (bsc#1086025) * multipath: fix DEF_TIMEOUT use (bsc#1086014) * multipath-tools: foreign/NVME implementation v2 (upstream accepted) (bsc#1082419)- Update to version 0.7.3+53+suse.140f4937e9e7: * libmultipath: fix wrong output of "multipath -t" (bsc#1082835)- Update to version 0.7.3+52+suse.08a969b7fce0: - Add limited support for displaying native NVMe multipath (bsc#1082419) * libmultipath: foreign/nvme: implement path display * multipathd: use foreign API * multipath: use foreign API * libmultipath/foreign: nvme foreign library * libmultipath/print: add "%G - foreign" wildcard * libmultipath: API for foreign multipath handling * libmultipath: print: use generic API for get_x_layout() * libmultipath: print: convert API to generic data type * libmultipath: "generic multipath" interface * libmultipath: add vector_convert() * libmultipath: add vector_free_const() * libmultipath: get rid of selector "hack" in print.c - Fix locking errors detected by coverity check (bsc#1082418) * checkers/rbd: missing pthread_lock() on failure path * libmultipath: fix deadlock in tur.c- Fix whitespace in dracut conf file (bsc#1080562)- Update to version 0.7.3+38+suse.a16beed5280a: * kpartx: don't delete partitions from partitions (bsc#1078362) * hwtable: add latest updates (bsc#1078363) * multipathd.service: set TasksMax=infinity (bsc#1060616)- Update to version 0.7.3+31+suse.6804bb73f72d: * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe (bsc#1073319)- Update to version 0.7.3+30+suse.6b5ed839: * multipath.rules: temporary rule to obtain ID_WWN for NVMe (bsc#1076828) * libmultipath: ignore natively multipathed NVME devices (bsc#1076828) * multipath.rules: handle NVME devices (bsc#1076828) * FIX "libmultipath: hwtable: multibus for NetApp NVMe-FC" (bsc#1073319) * libmultipath: increase path product_id/rev field size for NVMe (bsc#1073319)- Update to version 0.7.3+25+suse.7c9920e2: * assemble_map: no newline at end of params string (bsc#1072253)- Update to version 0.7.3+24+suse.703a61d5: * multipathd.service: drop Before=lvm2-lvmetad.service (bsc#1070427) * libmultipath: hwtable: multibus for NetApp NVMe-FC (bsc#1073319) * libmultipath/propsel: select ALUA prioritizer for RDAC arrays only (bsc#1075539, bsc#1081241) * libmultipath: get_vpd_sgio: support VPD 0xc9 (bsc#1055949) * libmultipath: sgio_get_vpd: add page argument (bsc#1055949) * libmultipath: fix return code of sgio_get_vpd() (bsc#1055949)- Update to version 0.7.3+19+suse.0fd18bdd: * multipathd.socket: add WantedBy=sockets.target (bsc#1072253)- Update to version 0.7.3+18+suse.8c97f433: * multipath -C: decrease log level (bsc#1072504)- Update to version 0.7.3+17+suse.cac42e6f: * test-kpartx: add test for mapping without UUID (bsc#1074013)- Update to version 0.7.3+15+suse.570d5938: * kpartx.rules: fix by-id/scsi-* for user_friendly_names (bsc#1066893)- Update to version 0.7.3+14+suse.da06e7f3: * libmultipath: fix return code of sysfs_get_timeout (bsc#1069037)- added sample code for libmpathpersist (bsc#1066376) * added libmpathpersist-example.c - multipath-tools.spec: package libmultipath.so symlink in -devel package (bsc#1066376). We *do not* package header files for libmultipath, as the APIs are not public.- multipath-tools.spec: package *.so symlinks in -devel pkgs (bsc#1066376) - multipath-tools.spec: SLE15: add RADOS support for s390x (bsc#1066380) - Fix build error for targets SLE_12, SLE_12_SP1 (bsc#1066392)- Update to version 0.7.3+13+suse.db431514080f: * kpartx: create symlinks for dmraid devices (bsc#1064212) * limbultipath: prefer RDAC checker with detect_checker (bsc#1055949)- Update to version 0.7.3+11+suse.4de08d96: * libmultipath: condlog: log to stderr (bsc#1063059)- Update to version 0.7.3+10+suse.70ccb55b0439: - Rebase to upstream release 0.7.3 * libmultipath: add pthread_cleanup hook for udev monitor * libmultipath: pull functions into util.c * libmultipath: change reservation_key to a be64 * libmpathpersist: fix update_prflag code * multipath: add alternate reservation_key method * mpathpersist: add support for prkeys file * multipath-tools: minor edition and corrections in multipath.conf.5 * multipath-tools: fix incorrect length for strncmp in uevent.c * multipath-tools: clarify how to dump the multipathd config * multipath-tools: replace "setting: array" with "setting: storage device" at multipath output * libmultipath: sanitize fd handling * multipath-tools: link internal libraries before foreigns * multipath-tools: remove Sun StorEdge T4(6020,6120,6320) arrays from hwtable * multipath-tools: add support for all arrays from Sun StorEdge 3000 family * multipath-tools: add Xiotech iglu blaze arrays to hwtable * multipath-tools: add Dot Hill/Seagate arrays to hwtable * libmultipath: update INFINIDAT builtin config * multipath-tools: add info about adding new hardware * multipath-tools: Remove the limitation of IPC command reply length. * multipath-tools: libdmmp: Improve timeout mechanism * multipath-tools: libdmmp: New function to flush and reconfig * Bump version to 0.7.3 - minor fixes for upstream 0.7.3 * libmultipath: ensure checker->fd == -1 if not set * libmpathpersist: add support for prkeys file v3 * multipath: add man page info for my prkey changes - Patch series for NVMe discovery and failover (bsc#1038865) * discovery: sanitize NVMe discovery * libmultipath/discovery: modify NVMe path states * Add 'none' checker * hwtable: set 'none' as default checker for NVMe- Update to version 0.7.2+49+suse.993a29b1188d: * Revert "11-dm-mpath.rules: Remember DM_ACTIVATION" (boo#1059227) * Revert "11-dm-mpath.rules: don't set READY->ACTIVATION" (boo#1059227) * multipath: delegate using libmpathcmd (bsc#1047639)- split off rados support into separate multipath-tools-rbd package. This avoids pulling in the whole rados/ibverbs/rdma stack with multipath-tools. (bsc#1058504). - multipath-tools-rbd is Recommended but not Required by multipath-tools.- Update to version 0.7.2+44.3a8d750c: Misc bug fixes: * multipathd: don't flood system with sd_notify calls (bsc#1056011) * libmultipath: add_feature: skip pointless NULL check (bsc#1055635) * libmultipath: add_feature: allow only 1 feature (bsc#1055635) * multipath: delegate dangerous commands to multipathd (bsc#1047639) * libmultipath: fix partition_delimiter config option (bsc#1056526) * kpartx: helper functions for name and uuid generation (bsc#1056508) * kpartx: search partitions by UUID, and rename (bsc#1056508) * kpartx: fix a corner case when renaming partitions (bsc#1056508) * kpartx: -d must work with empty partition table (boo#1056599) * kpartx: only recognize dasd part table on DASD (boo#1056599) Rework of the udev rules related to multipath and kpartx (bsc#1054363): * libmultipath: support MPATH_UDEV_NO_PATHS_FLAG on map creation * libmultipath: add get_udev_device * libmultipath: get_refwwid: use get_udev_device * libmultipath: use const char* in some dm helpers * libmultipath: add DI_NOIO flag for pathinfo * libmultipath: add dm_get_multipath * multipath: implement "check usable paths" (-C/-U) * 11-dm-mpath.rules: multipath -U for READY check * 11-dm-mpath.rules: import more ID_FS_xxx vars from db * 11-dm-mpath.rules: no need to test before IMPORT * 11-dm-mpath.rules: handle new maps with READY==0 * 11-dm-mpath.rules: don't set READY->ACTIVATION * 11-dm-mpath.rules: Remember DM_ACTIVATION * multipath.rules: set ID_FS_TYPE to "mpath_member" * kpartx.rules: don't rely on DM_DEPS and DM_TABLE_STATE * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG * kpartx.rules: improved logic for by-uuid and by-label links * kpartx.rules: create by-partuuid and by-partlabel symlinks * kpartx.rules: generate type-name links only for multipath devices * kpartx.rules: fix logic for adding partitions * multipath/kpartx rules: avoid superfluous scanning * kpartx/del-part-nodes.rules: new udev file * kpartx.rules: move symlink code to other files - multipath-tools.spec: * added 68-del-part-nodes.rules to support partition deletion * added 00-dont-del-part-nodes.rules to disable partition deletion by default on openSUSE/SLES for now. * added 11-dm-parts.rules to kpartx package * added dracut.conf file to make sure 11-dm-parts.rules is included in initrd- Update to version 0.7.2+14+suse.5721c345: * cli_add_map: Use CMD_NONE (bsc#1053515) * multipath-tools: link internal libraries before foreigns (bsc#1028132) * multipathd daemon: Fix incorrect use of CLOCK_MONOTONIC in pthread (bsc#1053757)- Update to version 0.7.2+11+suse.448921a2: * multipath.conf.5: document no_partitions compat support * libmultipath: fixup compat support for 'features "1 no_partitions"'- Dropped 67-kpartx-compat.rules (SUSE legacy). * symlinks "/dev/mapper/${UUID}_part${X}" are not created any more, only "/dev/mapper/${UUID}-part${X}" (with "minus") - Dropped automatic kpartx invocation on dmraid devices (fate#323743) - Rebase to upstream multipath-tools 0.7.2: * libmultipath: retain_attached_hw_handler obsolete with 4.3+ * multipath-tools: move up TEMPLATE in hwtable * multipath-tools: delete libdmmp/docs/man directory in make clean * libmultipath: fix unit to seconds in log message for checker timeout * multipath-tools: add HPE StoreVirtual 3200 family to hwtable * multipath-tools: add HPE MSA 2050/2052 to hwtable * multipath-tools: add/change fujitsu arrays * multipath-tools: check sysfs path state for NVMe/NVMf * multipath-tools: sync third-party headers with 3.13 upstream * multipath-tools: beautify path_latency.c code * multipath-tools: fix format in multipath.conf.5 * libmultipath: update 3PARdata builtin config * Bump version to 0.7.2 - Update to version 0.7.2+8+suse.95e8f43e: * libmultipath: don't try to set hwhandler if it is retained (bsc#1037533) * libmultipath: don't [un]set queue_if_no_path after domap * kpartx/devmapper.h: remove dm_no_partitions * libmultipath: compat support for 'features "1 no_partitions"' (fate#323406) * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG (bsc#1047180) * kpartx.rules: Use DM_ACTIVATION as condition (fate#323406) * kpartx.rules: skip creating by-uuid and by-label links (fate#32340)- Update to version 0.7.1+69+suse.3bfa5af1: * Merge branch 'sles12-sp3-fixes' into sles12-sp3 * libmultipath: get_udev_uid: make sure pp->wwid is 0-terminated (bsc#1048146) * libmultipath: drop uevent_can_discard_by_devpath (bsc#1048052) * libmultipath: only listen for uevents with DEVTYPE=disk (bsc#1048052) * libmultipath: fix over-long NVME WWIDs (bsc#1048146)- Update to version 0.7.1+64+suse.aabe8c87: * Updated "no_path_retry" patchset to v4 (minor change) * kpartx.rules: Fix syntax error in skip_kpartx code (bsc#1046092) - _service: use "match-tag" to refer only to offical tags- Update to version 0.7.1+62+suse.62a2c36e: * kpartx: only check for 'no_partitions' feature on dm devices (bsc#1037533) * Revert "kpartx: use mapname if no uuid is present" (bsc#1037533, bsc#1033541) - "no_path_retry" patch series (bsc#1043027) * libmultipath: load_config: skip setting unnecessary defaults * libmultipath: add/remove_feature: use const char* for feature * libmultipath: clarify option conflicts for "features" * libmultipath: merge_hwe: fix queue_if_no_path logic * libmultipath: assemble_map: fix queue_if_no_path logic * multipath.conf.5: document no_path_retry vs. queue_if_no_path * multipath.conf.5: Remove ??? and other minor fixes * libmultipath: add deprecated warning for some features settings - _service: Use "sles12-sp3" branch as revision, as factory and SLE12-SP3 submissions are in sync. Will be changed when factory forks off (latest at SLE12-SP3 GA).- set KBUILD_BUILD_TIMESTAMP to generate reproducible man-pages to fix build-compare (bsc#1045111)- Update to version 0.7.1+53+suse.07c2f6ac - kpartx patch series from upstream (bsc#1037533, bsc#1033541) * kpartx: only check for 'no_partitions' feature on dm devices * kpartx: test-kpartx: new unit test program * kpartx: remove is_loop_device * kpartx: relax and improve UUID check in dm_compare_uuid * kpartx: dm_remove_partmaps: support non-dm devices * kpartx: dm_devn: return error for non-existent device * kpartx: don't treat multi-linear mappings as partitions * libmultipath: don't treat multi-linear mappings as partitions * kpartx: use partition UUID for non-DM devices * kpartx: use absolute path for regular files * kpartx: find_loop_by_file: use sysfs * kpartx: include sys/sysmacros.h * Revert "kpartx: relax check when checking for a kpartx device" - Spec file: use new build flag for libdmmp installation (bsc#1036652), enabled by upstream fix: * libdmmp: enable library installation in alternative directory - Other bug fixes from upstream: * libmultipath: print.c: make sure lines are 0-terminated (bsc#1038865) * multipath-tools: fix compilation with gcc < 4.9 * kpartx: fix device checks * mpath_persist: Don't join threads that don't exist * libmultipath: fix suspended devs from failed reloads * mpathpersist: fix one more crash possiblity - Minor upstream changes: * multipath: Merge the DELL MD3xxx device configs * multipath: fix up position independent code * libmultipath: fix partition detection (bsc#1037533) * kpartx: default to running in sync mode * libmultipath: force udev reloads * libmultipath: print alias with no_path_retry message * multipathd: force reload device on all resizes * libmultipath: refactor calls to get dm device info * multipath-tools: document uid_attribute for NVME devices * Makefile: Remove assignments to unused variables * libmultipath/configure.h: Add a forward declaration * libmpathpersist: Add two missing #include directives * Remove mpath_reverse_8bytes_order() * Move the declaration of mpath_mx_alloc_len to a header file * Remove a superfluous "extern" keyword * mpathpersist.8: add missing documentation for -K, -C, -l- spec file: Disable RADOS support for i586 on Leap 42.x (bsc#1036271) - spec file: Move libdmmp to /usr/lib[64] (bsc#1036652) - Update to version 0.7.1+7+suse.3edc5f7d: * kpartx: use mapname if no uuid is present (bsc#1033541) * kpartx: relax check when checking for a kpartx device (bsc#1033541) * libmpathpersist: use extern struct udev (bsc#1027188) * kpartx: include sys/sysmacros.h (fix compilation warning) - Update to upstream version 0.7.1: * multipath-tools: improve processing efficiency for addition and deletion of multipath devices * uevent_can_discard: optimize devpath check * multipathd: fix SIGUSR2 handling * multipath-tools: clean up libdmmp/Makefile * multipath-tools: libdmmp: Fix incorrect use of __attribute__ * multipath-tools: Remove trailing whitespaces * multipath-tools: add missing "-l" flag for pthread in libdmmp/Makefile * multipath-tools: build objects for libdmmp and libmpathpersist independently * libdmmp: minor Makefile cleanup * multipath-tools: remove incdir from Makefiles * libdmmp: don't disconnect from multipathd twice * multipathd: don't call strlen on NULL variables * libdmmp: move libdmmp.pc install location * multipathd: drop lock before calling uev_add_path * multipathd: allow devices to switch from RW to RO * libmultipath: don't set max_sectors_kb on reloads * Remove a trailing tab * multipath: fix segfault with disable_changed_wwids * multipath-tools: amend text from multipath/multipath.conf.5 * Bump the version code and date * multipath-tools: replace multipath configuration output * Revert "multipathd: set timeout for CLI commands correctly" * libmultipath: fix skip_kpartx support for removing maps * Bump version to 0.7.1- spec file changes suggested by factory review team (bsc#1030699) * RPM group adjustments. * Avoid %__ macro indirections- Enable rados for SLES only for x86_64 and aarch64 (ceph is currently disabled on SLES on s390x and ppc64le) (bsc#1030699) - Downgrade to version 0.6.4+103+suse.bcb5d0f4: * temporarily remove commit "multipathd: fix SIGUSR2 handling" until it's merged in official repo (bsc#1030699)- Spec file: disable librados for architectures for which ceph is not built - Spec file: enable librados by default for SLES12 SP3, disable it on Leap <= 42.1 - Update to version 0.6.4+104+suse.ac0df678: * multipathd: fix SIGUSR2 handling- Update to version 0.6.4+103+suse.bcb5d0f4: * changed to official github repo openSUSE/multipath-tools (no changes code-wise)- Spec file: Added dependency on sg3_utils (boo#1028857)- spec file changes: optional librados and libdmmp support * enabled by default on Factory and Leap (disable with --without-rados, --without-libdmmp) * disabled by default on SLES12 (enable with --with-rados, --with-libdmmp) * libdmmp0_1_0 and libdmmp-devel as separate packages * minor fixes for RPMLINT warnings - Update to version 0.6.4+102.0119472d: * rebased, code-wise identical to previous checkout- Update to version 0.6.4+102.df7d367e: * libmultipath/propsel: Do not select sysfs prioritizer for RDAC arrays (bsc#1004858)- Update to version 0.6.4+101.f01ef4da (SLES12 SP2 changes wrt upstream): * Make libdmmp build optional * multipath.rules: use -i flag to multipath * kpartx: create symlinks for dmraid devices * kpartx: Add udev compability rules for SUSE * libmultipath/checkers: make RADOS checker optional * multipathd: fixup check for new path states (bsc#1019798) * tur: Add pthread_testcancel() (bsc#101979) * kpartx: sanitize delete partitions (bsc#100869) * libmultipath: coalesce_paths: trigger uevent if nothing done (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: differentiate ACT_NOTHING and ACT_IMPOSSIBLE (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: reload map if not known to udev (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: sysfs_attr_set_value: use const char* (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: select_action: check special features separately (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: disassemble_map: treat aminio like assemble_map does (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: disassemble_map: skip no_path_retry check (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_feature: handle "retain_attached_hw_handler" (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_feature: print log msg if no_path_retry cant be set (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_features: log msg if queue_if_no_path is ignored (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * multipathd: use weaker "force_reload" at startup (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * multipathd: imply -n if find_multipaths is set (bsc#1012910) * multipath: ignore -i if find_multipaths is set (bsc#1012910) * libmultipath: move suspend logic to _dm_flush_map (bsc#986838) * multipath -ll: set DI_SERIAL (bsc#991432) * libmultipath: use existing alias from bindings file (bsc#1005255) * libmultipath/discovery: do not cache 'access_state' sysfs attribute (bsc#1004858) * multipathd: issue systemd READY after initial configuration (bsc#1006469) * multipath: avoid crash when using modified configuration (bsc#1000914) * multipathd: Set CLI timeout correctly (bsc#999061) * libmultipath: Do not crash on empty features (bsc#994812) * libmultipath: fall back to search paths by devt (bsc#995645) * multipathd: set timeout for CLI commands correctly (bsc#999061) * Invalid error code when using multipathd CLI * multipath: do not check daemon from udev rules (bsc#986734) * Add support for "multipath=off" and "nompath" on kernel cmdline * multipathd: start daemon after udev trigger (bsc#98673) * multipathd.service: fixup Wants= and Before= statements (bsc#1019181, bsc#991742, bsc#986734) - Update to current upstream (0.6.4-65-ga2675025) * Avoid that reloading a map sporadically triggers I/O errors * fix udev rules for failed multipath devices * multipathd: allow resetting stats * multipathd: add messages on delayed path addition * multipathd: don't update priority of failed paths * libmultipath: cleanup orphan device states * libmultipath: add detect_checker option * kpartx: don't keep creating recursive partitions * multipath-tools: Introducing multipath C API * multipath-tools: sync valgrind.h with 3.12 upstream * multipath-tools: add availability of service-time and queue-length to multipath.conf.5 * multipath-tools: add availability of service-time and queue-length to multipath.conf.5 * Fill NVMe specific path info * Don't blacklist nvme * multipath-tools: fix misspellings * multipath-tools: git should ignore rej and orig files * Include sys/sysmacros.h * Tolerate modprobe failures in multipathd.service * multipath-tools: Remove trailing and leading whitespaces * multipath-tools: Perform socket client uid check on IPC commands. * multipath-tools: Set errno mpath_recv_reply() when failure * multipath-tools: New way to limit the IPC command length. * multipath-tools: libmultipath: Removed unused functions. * multipath-tools: libmultipath: fix gcc link failure on rcu_register_thread_mb. * multipath-tools: multipathd: Fix memory leak on load_config(). * [multipathd] Remove trailing whitespaces * multipathd: deterministic io throughput in multipath- Remove superfluous PreReq for insserv and fillup- Update to version 0.6.2+suse20160928.8939fb6- Implement support for 'multipath=off' and 'nompath' kernel commandline options (bsc#1001691)- multipath: avoid crash when using modified configuration (bsc#1000914)- libmultipath: Do not crash on empty features (bsc#994812) - multipathd: Set CLI timeout correctly (bsc#999061) - Moved multipath-tools repository to github.com:/openSUSE/multipath-tools.git- Fixup glitch from patch 'fixup check from udev rules' (bsc#986734) - Remove 0001-libmultipath-fall-back-to-search-paths-by-devt.patch; integrated into git repository- libmultipath: fall back to search paths by devt (bsc#995645)- Fixup module name in /usr/lib/modules-load.d (bsc#986734)- multipath: fixup check from udev rules (bsc#986734)- multipathd: start daemon after udev trigger (bsc#986734) - Load device handler and multipath module at boot (bsc#991634)- Do not check daemon from udev rules (bsc#986734,bsc#990538)- Include fixes from upstream: * memory leak in orphan_paths * More hardware table cleanups * Add 'serial' keyword to weightedpath prioritizer - Set timeout for CLI commands correctly (bsc#990265) - Start daemon after udev trigger (bsc#991742,bsc#986734,bsc#990538) - multipathd.service: Fixup Wants= and Before= statements (bsc#991742, bsc#986734)- Include patches from upstream: * Cleanup hardware tables by removing default entries * More formatting fixes * Order keywords in multipath.conf.5 * Change default pgpolicy from 'failover' to 'group_by_prio' * kpartx: Fix check whether to detach a loop device * Fix partly traversed loop in coalesce_paths() * Fix memory leak in reconfigure() * Cleanup include header files * Bump version code to 0.6.2 - Fix multipath -l without output (bsc#990480) - Fix spelling in a log message - Fix type of rcu_unregister() - Do not perform POSIX mutex operations inside a signal handler - Ensure that signals are delivered to the uxsock thread - Fix memory leak in path group policies - Update tarball to 0.6.2+suse20160728.d96f423- Include patches from upstream: * Makefile cleanup * Update multipath.conf.5 * Update hardware tables * Whitespace cleanup - Fixup crash during shutdown (bsc#988539) - Update tarball to 0.6.1+suse20160715.3d44636- Remove obsoletes spec sections- Move config accesses to use user-space RCU (bsc#987526) * Revert 'move filter_devnode under vector lock' * Revert the rework patch - Include patches from upstream: * Update hardware tables * Update kpartx manpage * Whitespace fixes * Include coverity fixes * Drop AUTHOR file - Update tarball to 0.6.1+suse20160704.6e52398- fix service file to not pretend that this is the upstream version. Now labeled 0.6.1+suse20160603.9b920e3 - Fix BuildRequire to get systemd.pc from correct package (bsc#983167) - point rcmultipathd to /usr/sbin/service to avoid dangling symlink warning- Rework patch 'move filter_devnode under vector lock' (bsc#982348)- multipathd: Fixup definition of set_unlocked_handler_callback() - mpathcmd.h: Update Free Software Foundation address- Do not install header file with mode 755- Update to latest upstream version 0.6.1 * Merge suse-specific patches * Drop multipath.conf.* files * Update to version 0.6.1 * multipathd: move 'filter_devnode' under vector lock * libmultipath: use poll() in uevent_listen() * Increase kpartx retries * Merge Dell MD3XXX hardware table entries * multipathd: Add 'sysfs' prioritizer (bsc#927040) * libmultipath: call get_vpd_uid() if no uid_attribute is set * multipathd: update defaults- Update to latest upstream version 0.6.0 (FATE#319406) * Update documentation * Fix memory leak and segfault in reconfigure * Add wwn keyword to weightedpath prioritizer * Use 64-bit int for command key * check partions unused before removing * print 'fail' when remove fails * add exclusive_pref_bi for alua prioritizer * kpartx: verify parition devices * multipathd: delay reloads during creation * Cut down alua prioritizer ioctls * Add 'ignore_new_boot_devs' option * Add libmpathcmd library and use it internally * retrigger uevents to try and grab uid * Update to version 0.6.0- Port to latest upstream version (FATE#319406, FATE#320255) * kpartx: support device names with spaces * add raw format multipathd commands * make kpartx -d remove all partitions * Add find_multipaths option * Autodetect ALUA CLARiiON configurations * Delayed path reintegration * enable configuration directory * read-only bindings * Add deferred_remove support * correctly set partition delimiter on rename * Add overrides section to multipath.conf * Add additional path wildcards * Add force_sync option * Misc small patches- multipathd: do not flush maps on startup - Use find_path_by_dev() where possible (bsc#924316) - Fixup error return in store_path() (bsc#972329) - Do not display message 'invalid fd'- Fixup overzealous warning 'empty device number' (bsc#969857)- multipathd: fixup signal handling (again) - Revert 'trigger all devices on startup' - multipathd: print error message for invalid arguments - multipathd: block checkerloop during reconfiguration (bsc#946658) - libmultipath: correctly initialize pp->sg_id - multipathd: don't buffer output with systemd (bsc#954726) - multipath.rules: Do not forward partition events (bsc#954726) - libmultipath: improve uxlsnr handling (bsc#954726) - multipathd: do not realloc memory in uxlsnr (bsc#954726) - libmultipath: call get_uid() for all paths (bsc#935312) - multipathd: Do not print misleading message 'not found in pathvec' - multipathd: Do not update the paths vec when removing paths - multipathd: Do not switch paths on empty multipath tables (bsc#956349) - libmultipath: remove 'get_info' argument for adopt_paths() - libmultipath: ensure 'dev_t' is set when store paths (bsc#924316) - libmultipath: Do not store paths with empty dev_t (bsc#924316) - libmultipath: Do not store paths with empty device name (bsc#924316) - libmultipath: sysfs_set_rport_tmo still wrong (bsc#926588) - Add LIO-ORG/SUSE RBD backend hardware defaults (bsc#947845) - multipath: Reset alias if renaming fails (bsc#943157)- Fixes for md_monitor on zFCP (FATE#319070): * strict loop timings * multipathd: fixup a crash when invoking CLI commands * multipathd: implement 'show map $map format $format- Fixup hang in 'multipath -f' (bsc#941954)- Create package for SLE12-SP1. * Remove multipath-tools-0.5.0-sles12.diff.bz2 * Add multipath-tools-0.5.0-sles12-sp1.diff.bz2 - kpartx: parse emulated DASD devices - multipathd: Fixup queueing mode in 'show maps status' (bsc#933885) - multipathd: Accept zero-sized paths in ev_add_path - Always set DM_UDEV_DISABLE_LIBRARY_FALLBACK (bsc#933282) - libmultipath: Fixup 'DM_DEVICE_RELOAD' handling (bsc#933282) - libmultipath: correctly display checker status- Remove 'udev_sync' argument from dm_simplecmd (bsc#903001) - Ensure multipathd is started before systemd-udev-trigger- Only import ID_FS_XXX variables if not set (bsc#909358) - Fixup regular expression for HP MSA 2040 (bsc#920189)- Add dependency on systemd-udevd.service (bsc#903001) - Use ALUA for HP 3PAR (bsc#922105) - Add DX8700 S3 and DX8900 S3 defaults (bsc#921703) - Load all device handler modules on startup (bsc#908529)- libmultipath: make vpd page 0x80 optional (bsc#917963) - Add HP MSA 2040 to the hardware table (bsc#920189) - Revert 'Skip unhandled device types' (bsc#917701)- skip uninitialized devices during reconfiguration (bnc#908915) - memory overflow when printing help text (bnc#909742)- Do not automatically fall back to vpd uid generation - Improve vpd parsing - multipathd: trigger all devices on startup (bnc#901465) - Unset 'uid_attribute' on failure- libmultipath: Fall back to SG_IO if no UID could be assigned (bnc#908915) - Assign local priority for NAA VPD descriptor (bnc#907483) - libmultipath: finally fix dev_loss_tmo setting (bnc#889927) - libmultipath: Do not use 'sscanf' for parsing integers (bnc#889927) - devmapper: do not flush I/O for DM_DEVICE_CREATE (bnc#901809) - kpartx: handle more than 256 loop devices (bnc#898427) - multipathd: fixup locking in uev_remove_map() (bnc#901891) - multipathd: use global variable for uxsock timeout (bnc#900758) - multipathd: remove unused variable in cli_reconfigure() - Add %service calls for multipathd.socketsheep04 1680190762 94421f1faa434b1dcd0dba0c13f4aca54a5afb19c64bfd1655605872da5f9c61b72d92c352725385c810c2097aa90a2149cdedfc059a9978697c6a580.9.0+117+suse.78cc20b-150400.4.13.10.9.0+117+suse.78cc20b-150400.4.13.1debug.build-id94421f1faa434b1dcd0dba0c13f4aca54a5afb19421f1faa434b1dcd0dba0c13f4aca54a5afb19.debugc64bfd1655605872da5f9c61b72d92c3527253854bfd1655605872da5f9c61b72d92c352725385.debugc810c2097aa90a2149cdedfc059a9978697c6a5810c2097aa90a2149cdedfc059a9978697c6a58.debug.dwzmultipath-tools-0.9.0+117+suse.78cc20b-150400.4.13.1.x86_64sbinmpathpersist-0.9.0+117+suse.78cc20b-150400.4.13.1.x86_64.debugmultipath-0.9.0+117+suse.78cc20b-150400.4.13.1.x86_64.debugmultipathd-0.9.0+117+suse.78cc20b-150400.4.13.1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/94//usr/lib/debug/.build-id/c6//usr/lib/debug/.build-id/c8//usr/lib/debug/.dwz//usr/lib/debug/sbin/-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:28488/SUSE_SLE-15-SP4_Update/8922ef093cb4def3bbb6ab9034e32947-multipath-tools.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=514937ab438db25f3dd635dd779ea6b09f49052f, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter *empty*, BuildID[sha1]=c64bfd1655605872da5f9c61b72d92c352725385, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter *empty*, BuildID[sha1]=c810c2097aa90a2149cdedfc059a9978697c6a58, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter *empty*, BuildID[sha1]=94421f1faa434b1dcd0dba0c13f4aca54a5afb19, for GNU/Linux 3.2.0, with debug_info, not strippedPPP!%Pqh>=multipath-tools-debugsource(x86-64)0.9.0+117+suse.78cc20b-150400.4.13.1utf-8ce88862985ddb3520c33c201c4dfdccd487c5fa9878b71fa98a74ff395f5bbea?7zXZ !t/] crt:bLL E(S"hqW rzU'I-ط.hR@z@zS>c|}[R5Ljn߬T0 T 1&f\\^n۹Sz2 5k7WorO+@њ7a&WRŜ--6l(xPuK~stH lžZ="Hr'O0RlsgPc$iڱ;XMF_$~1Իhk"Շ+w NB|xL BXl[E޼5~t"BSWo+uVzuN=Ws6x)m ʆ1q6G8ōk^;_UL2.Uu"\7qﯞ~^6`}qVӫ[ P@rSuΰO3 r2S!-)6H 34}טņicP"R,6dս.O Ic|ٌnZk+[.,NGS>it!]aXZa;_UXd46ph ]<; ^0lQ֎̀pC7v~)hw:by~McJA4EN>UR-Eno.^\lKIvANRCnHlEYs9F͒~q'=O!T^e;4]%4$/r*|Hw[F}b J|mT{ |4Oӗ7`7إvdp;\blp> Q(pj>,doy.Nc\|n~Xomcڑ3nл4xDloB`9l([Q xHBe.^´6Ae5j^xyxS0da8mkoi؇%)p̼U@kfyvgB.!ҭGۚnV-i!x*L V,Y=` !` d_eerEî]¹ 2RΨ;U}gW_@!GiY; A]?7~p?etP66Hkm/gs2zO֒RWX irTN ýʷ5s6rgX4tC%N2#I(mlÇdr5`LR4r Oz ԓ=pc $ ȦF<"p-iqv":$opDV ٷqG,֛BvXp4vr-f~ކbiZFs:sX?zFN urGt7'9hO{ BN]ѕ*2{Hyo ѩ.Cn dZTW_{Ԟ88X0B,DMoB$8nh!fݝm{|N )qQޞsлc8覻]3^Ow.IUQ:rac(rHE{@/6*4h֊ w&@rxS-!6B[tPm+{&FTq;ҟzT~@&g*̫߭P2 |z~)UU)#:TPoKV[y TJ:GW\ҩ%>%-O&6>g¸׳Ɯ?pĐdg!G0K׉4v0iRU!ȉzHgC͡_dA a]REjP&5T[A7"(`dM9M3do8.4yN7D5£""p#JD>Z*Y*̖ƀ90B~/]57lrmɨ2r1O胨[ɟb.:a<1ۇ*0M8ߛ;eoDV/ޝ~+fPEci9_Qy\joN$ۑ/8myHk(;aJ$ 9۝%fz'pºX&iaQɿ<7v4;d-ܗp ߾5l/r!HuأmMtΆɬ\mZ!8\ٻ*2U˞i%0~v$e:5 ~#/ Ff>{T&OT0BzxMT墕 >rFc>Dte(Lf$dAZr v:Pe9.c' i7N|r%7 R0AE'E^s.@P~pM";+M :aSRNk7_PsV{x[Iˊíҗ.!=]qW)B^ ":,w^P9_wg^#|Z]g!f1X Nm3 ;(۽{i`Nq'WiCPɮMalY|,W`[>h-?}A@LK}ATs. X!醵!<{B"{4pQc`$UU"nDJCKMЩXIe!T0OD{~{]=)ޜ5O*Yml`!!#J؅8]HSsHA"ze:LI\^*+owEX%'kƙ30°+Ұ\PHKm>/3=RPK(.:v\jŗ8Q,|)u4FΌΤ|+FWQgLȚ. d!u?Fꞗs|Zw$r~ևgYY0+ %7׮ .`j/iJ ԡGFC q,QV AST [areEJ(}MMha4|;R:1 ZH/ctYJJd4)B;:l҃ɩڤFcl=ch*Z4΃ڗ]d+\YFt 4HA AVm*z (rtdsǴH rG Idǘ~XF9( z e! /4皶gu3xWmX#;ȿ-Xriz哏rNn8۔~${2t`qɀs9_J M@&}<$ ?qQjZkF_9-/v(Ir&Ow(2tR;6ǐ52j2Zu:cj)X}}PaH8v ƣW)G<&$mQ.-n\Ek{isߛVbݔ9&瓇p7"*P öXgcD )5K'7޷\F .(,&հv"O{V9uxyo@ѡdT?˼48<5Eq7۟pJclu@'rRE Yڔ͊+ZBi1룴| Nb:?&<5%(F_j ݊:Ob' Ou AϘGD#* kySeiQ=αfa[0JtXK3!Wp;:S"{4BD]|k+(|ǃ~/Odm{.sKK uܡlO@ا[ZNe,Fדg^L/ikndU_P;l_'O,._NDmY!_U)Z4ke[>Ha+v̕>4ŨCOFE;k&(g~]RS ':zїQxh$MWsar]yRMX=[y f^ O"Z( 7 :3#{iṄw oZad'ZHIZc}.zvRaM"!e1M%A %E*]edqWIPq?&).ΊO.CP=ICӷm!.5`FFdz\u>V|68-2њ abX렋}1995.Snb `4"j6mƍˈ%TiS䍕j-rյ@؉oyܦ1 5*H˷ fkY=ҹ3/|.Դ[]xernlJ_QTZ{Cfhe*{+p8EFp/+FA;UF+&BBTfR$w ,[94inDU[b Xڰa!{?>680/Qt)0ٓp0NP,%ɪ\7J{&o6< AKf(6Z<c)%Y?¡ש3t`N|?uL>Fnc35\ھ=4Z>=}S~$ה3N>fwsG_xAvHzd*,{sq5^IuUc|_.PK"~&9m^<)Ee>:2z+=PM8QfAa.b4}x" 'RF֖6+ Xi#׭'q":mZ`4 5? A&,ː:\oy;(Vfwی<7#m/?s(.><8$](F2& EйJj`uY._ϵ2H&gBLZ zc ,?ΫXK88/Zφ[qH\Ύ)\NlGbZ,@++1b2q6kT!Ta,5hZ[gqaNc$O~38&Bix#AB&@[iAPv@@ +|Q(idEvGlZrQ{ Ü%}& :Ƈ ¹|s-"^ U )jM3C ټ)6\@HOoWl-Ic$-])qז|Ğt[awp_㝛te9!ܖ}/ʝr宼G)X O>![TfYss"9~r݇/# q#{`Ԯ7 V .o!cF/qo0+ DJm#c{g]˃od]9?O J>+2dmwڭtc%BY_1'Y[וΏrYˋSDB_ s a}:6Ѧ[^JP)55g2]e^ip3#QptseYrq xշQ^ؼGp>O1FdjVQ]Vw )b0Z<KiÛ؂464rÊf,M OQdžF X._I,jr,FEi0jKm񆄐: CiK|le î&QY xۘeæF&ДƵa;!5&,\[7,h5kRޯT2|AE)~6U+{:{_ye=<HED.<_X 1㷠b^ٲ؝EEkmc-ocquJݑ{(k_V?Ա$0>Z4 GtR@$ = qy7(^:85R̄P&>^h`O%xC- GFÜ(`ENr+C(+}MDmLE,®ŭ[_iYZ03CUpؖ^j9]rig8HݪAkf|Am~c,|9G8h lma%T&R kkPc,`!Zfa 5}`/&'ɓvYo>yLʂ j8?uQE~HtݵXIe{?~z,Ar[\e;&59W#[%"ߚ5eQTgwQdrL^(E8b0>V .Ukر2nX0̣ȀH{ːd]&$%*Oc%mɹ<X,9,}ɀfAсխR6ƒ7_U'1M ~) $7yc`)ZeS`2;^a`NlLu4fj;P% f,K@xOnLF.;kYd`7m^e.ʷdžc犝+qP`vGPkeu{+EtnIYE7DAD|&Ʋ#&tD+s<%zNY ?}.{:Fzʷ^$K3`~S (4"k) ZCXVzUVZ̠rAIq§.y 'gc4[!x M!%` G'Wew`F< Rц=7Nä>5:5w?뀿0%^YmglIҊYmvj?ŸSىxzD"H :-| >ktI2U%Y* P72=d\#۹,u0Wg)ШݾjWTBgN`A.$WPe8^9=3[gG^rN8m9[]Pּ 4r~=b=/Q'gXv'f) e@Z'1A O36b Y{!8o6!{w7{B{5䈁,LG荽'z.dwEV'V\NwӾkLƢ WGC$u̹󓋃+ {+qTec0sXQϚ2w0{m0CrobŪc׾0)J.y]qDS1+xx8ZiMd_faxU4t3*!f<m6vv~iPsSYe >>Y MoA@y!cd7xo{<3)+ ~݁7*<\1[ b%Tk`Xi ^LzL2-L-7n3^i:8yGNl ktx[zCG TO-:^ =#h G-z)zW1 gXBéxfJ뽶xo/]0-vy2r MlԴik?K>l Nؿ^gfi^_.N-gwfuUzXh2Ow: x&$aQܟбZ; @J#Qf=unJǷ($\.g-oQ,gaHڒWNoboъ:JV(XhOnC*_.nXGU|wyi=2mkF7''xc+l04wXg+B%\B=#&cdboSئ~-ݛ3yۃfRkoGi7"CuI N2 !64N3QXP\b8@I$#V POsʾX?y );Dav#0{Av[n; pq]1sj wH" jw(mXO Ncsec"~y}LoR;fi[f-i (Nkغ%Fʠ'xu}0k1.WTiO `O d#f cE*c."7إaF=aBv0 5 "sBeѽzdM܎8P߫$љX%~(X#Z.ȓo6r]T+eE9G7[j)@BͪM|4ظJW#yĩ,UJW׉>?P,L]<0C0i2E!a]aC\_pqZepCdU3HIݍ):P/ ۍZH+Z TTHIeSt'{Yڀ؅^nv -|kO#@A22r? YM˿fH7xa1$,XRN{zr:"}n ?(XW b%G.[ih)8, ilK_ LQ<]/X6Hi՘zڂF4B9qhsH"O Ϙ ]EK<7,ZVLC ײ%aXB?άÄ9-f7e.v6,> )N^郀AfMhٟ*ɱnWJŌ`*{!F0 dHZt8zCNAEWqB߶(NR!;bx|z*f}$"G6Q|>d5dXDG3O Wz+"iGZHNXfG6$AAG-@FGR*1 r J&8,- B֮=Z<;81 -w/;3PYŻGlsI Ghʂ_ @ N yڿC w*V!r4oԿÉ2Qzr@D " ] X>a0d Ky espu ?s)=W@ec( ÚuQHM'fۓ{"*%oCV9TEwV*hnjᜲ=WH`ḴX kr / 2jׅy :pnJOgɠΥ="~&tGC1(d+aupr"8rxo/kXbl֕23E X.]Y%2;' 972Uׯ0Xz~{ =:s( uV)BSo #y x̕\q*i85(8LZ:Ғux`(1 98@))sxuc|pb5ؒb9y|u497B Z㍬g١xۑTcQa)R%"|;a(.'e'&G(#:*NwqOWB*ā"T5wp3wG<װ$qrW}?#؏X`MlUHYTBpy"KV1e ǝcJ>w]jL ɟeMt7$Nm}xd:G c.Ky:g=Y&󥖩.׾"b;[~cz-\tt Weahߵ*%tA>Ldn=^Yn"yf@N'اIKAF\z%>7 j6D~14.? #PI/@*()ypŞEUmPR|:4HVZ3YⰩ}02t񼊆@Z5vX6ꀀfUِMc]0^8r|.=(4i E"1zc{%{%+H.ϛgՏj1i?]*h tۊGt{Ļ娡  >R1j9ǏؓK8L7:R<)2l{[D2fڵGNkb;@1){wmqsra: D!nJ*ǯH빝/2 Ϭ&SK8@+7ӓhy1`@Tu);ͪOp6?@`sEDbhvV)mfnE=lȉ18ymu{ `!@;5x~pk5B +-,q1r[iS09`"4]QWǢuF]03ؽU1 ݪ`n2d4 +1 aMpO3nXs蹍o}ilu,P3"fό]q#U|d&yJ$`fSFUosy37O0kvsfXc%Dz7h j[Q*V.|btR:'E]:aFs:ꛕ=Yf(".3y0"'Bj풪Ecm*IF᜹Uh:ERF0x(4 }Cpaڙ[K#wh|'2JinHzka}sv+L 6 }2ꑳRwi(lP/Q ͍:3Пt-6eidpOirhFMf3AzD\$7Lz:!`}A')@ELhų{ڹ-Z3Hmh;c%Ӹhԋߢ vF}r3ע6:7"*n=%НհT'' +2EǹǞcxs>D(ZPN,r+樖/fO/я <=cQ2[UE !# }󬥿n=dadcL'd#CwwGt/;DO;?¾y(N6v[VgNfoŴ`*+zri𙄘$C()jpPvG>Ka l6^gs_8 n f'5>jyו0sqvK r={ P(e_{ v6p?7,2]K,rwF#7."{YKhYxɴ?4sh= 镙YEg9)zR (f=Tߖ)ʠ$;uřv|}<=*pG_mϘ p -Jm7^o-Ӈe Qo*s˒OGdBJKU'!f{BR8ӿ]s&u\LOr7<56{K> ܶhhsy!=Q ??c@RrVbv<7 Uh<# fU!< g) 83e6I2+>)Uvfw[C o/zt7]O+R:HD~UK53Fet7z2pINtzNBcIR}U.Zcs-!h<,#3%0{vT<6+hAyfs h0d{U P>|̉A3x $ 6yqXBs/\@] t '=hQ*Fedq}\/,u[C7ac@ -]] Z)fj"ƏzM"o!xt({g8ܭEc舽ǰub5Tq/e>;Þo)`#1y'FPtY~b H5 v j}^k&x8Hg*"`6ӣUʃff@ $b4.I& zQ-!Nr%Np#xܿjbnDT m8<-';O{#]sn4 HՇ1eTxqrӊ}GަY:4+?EYevvf );?61ZˇY #/`KME~i` RpN$0ŀ ̉%+.J!j܆Ѣܦ8*:\vr{@ns!"UL[\DHнlGFDUkswE ^9hҖ)~HV"' tf5Έnc ]1'`M+&v)?хDI]a0%CoGV9TvskK'ge`}Es yZ8:@ ጔҚ z$2vBwJ &H@"aZA-n$u FӮ'kDHcJI#[%P84i.74cgZ% :KK:s_:pdZO )_K 9 Q&"J1RM(}x}"\¥"C>P*V+歏iMy-4)9\|U-LxK3}>lzrAݦ჌N}EaWd|!LS躮Rm7 qŞ|mjY=tB#v$nc^X ;K s\ 1q/Y@.1#exw,&琋 KP]XFNe>'WeG1(,w@L'}R.٭;tP݀!](q%}Kc-r9Dϒآq)>g(JfVؼ0&FoG|},B}w m@/DV]iiн\21y ow]zݮأ2x*tn|Qpk.j(*W3&ٲ\~gx(S<(! uMԒWgD"{ __ UXmY}ȀZ2^ >kL-r1<'~N\>#!(|eoՏ[2/p`$+MJ@S' -acՆ k%_C 2ʧ#EVeDm ->Ө$vm2}Z!̒a*2n]by0G3S۳YX6!Ϋ7u3/FuHiEGtc(v: ɜ'`={) $` (䐭p JI}\;i;hW> >p3LɃcp7K$2wڋ;\<МI⻮[7Dt\,{`f*9H~i~)CMl!8E3ٶn9 t $_^f8SPUEއ5v6,yz>ވӏ2Q:rܢ+B'a4o"6!"HjYCCwJ*/jj`Z yp^JKU@b'iy #7`^%t3z5`AS *6@v榽QŖ]tc V_1=XR?Բae=؏} ZQŭ_xi !:C<ʝC`m'J RÊ\""֕!+Ks=\R9tw 邵|J Ag28-8J7|C>HA6³_&CtԼ|yȔtVo8sVywWgO -]'|s d5 [KPM;κJ2ɳCM޿13;.P>!4h *KMaȋ1:j=h)@Ӝ5!{4LQ &NEJovJפAm#r5_6& gz52!E8! #džPDu8%=}UV^5_(_o1܇ʛ(]hb}>oIѕe%uwfCj ' JaBnK1GG 6z4Z  0#ϼI՞K#>c0 b}GSVI]@qaPBbdlG64l&zfOO~-3q9ln,̉#ma 9S;jTOJdLB(e8KvO21p'0HKB?ˈ-⛍&*8x~oQ8F]9#@ٴ۽qe|QBt6mє;(:Sn`\U,40пUfK,(CuRgdp jNH=%":8H. / |QqR NۜatqQ!ˇ 8= V&A.;M3Ogz SmmRMHq F34BgmA8s&[HyҳI;=1/WEF9 9N;+?5yh*wTӊ@HAxAAʂCfhJ2#;g i74ymOYjӉfO2ܓZtjC?5p;  Xſ^$*.JrP)x 9K,!N3A(c ~vpz^&׼ULR$/[Cm(&CkϘ7%x h7,ǁaʜm}YKM=~0|PAE{E׫Bpr)^kF+^39i&v Ⴋo7ÿoKlΩ)a9/u7oAZ O۬& _\vm VKDF|P^Q໺Cq!ۤ(?o=dxl^O-1ˤb%=㐹bCiM3N5&~.gbvF)R>Ͳ!+E./1 | 86Vsv+;٩ODo &nqSkSͦj<&_w[sfո,W63m}czvKtUeNnԦ3r^ oPiM` O*=|2b6`dn w=gv@xtPX 0eС Y #~`#@!\Ū1в|a[ )NidhS#fB1]8&Uj(׹mq]9*n ;DY,SKAtFHڱe*#IWOszX{ R6fnl;CՐ?-]-Ѵ>A xS"mp @l H,JxI9?Pf(ɝ_)gw'T+>:ͪs5Ve'-x) Sm٭8w{u̒ztYw8Y18M!X.-'@ˌE`è%hT2U(q6qtzN+G/I'zlBRc@ 3JIu.RցU9Y/=TR!S_ޭ#[c~x"5By+\N_ jЌ*,*)sMd4^ܸi#f۪뒃r7eX6(#æ .%j#:Y\PKJabf;"ŤRb>Fz`E"jBHWpnGZɅ/Т.H.'O#{d-e#.E-{#vAN3 k+ME y{osU?x˄*m 6ĪlΠcr% J>{'B:F fu\ h")>݊ eCUP c Jb!_>q_&RhUZC`:VC2a 'eHBI ewEB<]WDYR1#9&U߆ W^qM|k66syTUROƅX9Sѽ_NRvρfr_gF&iOC Ur<@WQT-ɼ5P D4W.u;3HhE2X}noB}zc67^M.XaEk6d`|7ܝ|͸7 QZ `u|= Pp hJYV*AI}.JyJ w{=6e!EsuOQ@ `)O:`ըy+aJJШBkCNGٽ. RQMS&/ 4\A7Fߒ l%ooB FH S>^KTC.SU+Pnj epNlBx14_w䷮-B)}R_˚ ٝ\"cE.7hi+~gd-m ~ޡ9jFס&_cwΓ"[ K,z؀bo!5oₛQ{*$ jQ~-L7ws9&! ,p/^G׾E0 5az0c׿cd}3P۳|7b`ke7[)5J]Y(w %!;ǴqR# "2JG}'5J9]ZQhu%:8}B)ѻ3sbJ!ǯc+Opm.~ӥSH%&Veي{0:j>t͠p]i~_3}:Moԭ]KxgcĉyA~Y 6ߧK: Go֐x$c2#1/pV}&UJGme I&OXn˝;|Ɲ><<o͇NFN'C[ YX~p g$֕Kt۲m9'΀\ؑj_x@٭>ĽhDC)[ReF` Yz?lY"_MUa c[.$~I@v?(D1|F5\Oi='f} At2׷G7i-.s{Σ ;@!A`u "=lt;C W^F~B=]CTsrgVDASHvI~fj Xo*cbYG #5[YYV gd0BUg}Enwi0*C{MK !& 3&j[ܾ^V5zd ?x\|;\iaQFv/OPbBP|YPVB6%$ƳbDS:\b MKC6Goft- ><(!h>T孪Ң?+SaR=S 0+m0zɓ8 =`{QrP4-W{Mx>EI ?5x̹UT4$(x붖7L!YS#)ƲM (ςT~T6)?U<`-R47ѻVװLվ YDԜ+w>q[bf#_ZۊjMcG#س%ϜPbXo%Zkv.zgC3{=$QغSآ2v'zA]6T$&q6' 72mT!+BRT_{^,F ;ޫe)[v&Yo,h~8zdjC.B@U,w ;:~DNݹEEјMAQ]#gRRd.T Z~"<"¼1?XfG%$(V 2/= yx~9 A,2."s/b=ŽMvO~ٴh"b#ne#f X R6Hmf_=OFC9Ql|-,B`.6 2D):j59i& zH"iZÍ.MלcalVm|' P_N+N:$d#7/(U&{,TxbZ\D@N'w8JD?-rXz@B%=>.u/A;HRʁޔ6y1·&v}F l0[O?Je\/h=Ef|jymD xKp>h6_:dY>93=u٤H `=5qu:}Q}Frv_#y5{]0_ŌcBFĀ7K3f"`/F(f_)yx2DYcȐ1qڂݪV9+5Yr YyZ]~.v9u'Q4`JU@$aUta_'hdm!L%w*syeUղ`Y=!! q  &.kܑ4'zj/~ Iє596}bk4V,<=i8CJInnWQ1c78MI:7_~䜣\3VL_%]M)-T0ny?\u G.!wkDbխi4"Hr 4314Uvʨ$.ê *ըb=閑CfXI߆Hu/Z?Tj+NEj8z '6/zIHɾ"Pa2^9N;OW-wH-ǡ;+Q>' X]cy11i/Ӱz&G:?_d€Ewc00t7BlP Ncϛ0('!e3IId ~{(yttSKY$/TL`6T 76@?ԜOZF^Ї/g WƸ+h{3 xEvorgě-s g|&<"T:D EyA&?vS(t׌.1bՈCVHF+i4"ԀIRcᵈF'6GbfYUR aomvL>O$N18+P-Cj 3){W`۴M4+nD_ux_c<+IcH>FUC>ˤ@8Fh?TP7D>h?ēG 7 qd"\nضD ,t%/U0T/^MYan<}UecA:x6c ! 辀NE=LWyh=;(ai-q[8֨3ORo*·AɃ RptySv=AX=D)^SY+3 MʻwIpBeޘ.ax QA覺d^.Oc y̑-S1%cןvMq|7#P}OHM%I3YK MZ:iйđk/omxgEz,wiq^[M1Ҥ5x|=-losJb'zsqH[?QM6 }}x=5$ͧz>N@ڝߞ<٩4(\Fv++,ّ@@\FIN#.SW{p,&htGj/D_jo?~ /*Íԛ&tH&*q.12#U/WU}[mO[Y0| 6Fwa<џ#c>V N#ɇ~b[<\# gg'M`=7;67%Fam:W|ų}ۀtŋOw@ {dB3YJ4*XPǦiJ?ThdAy}=¦,!ވs ok 0p&hx0NS$N#;a ݨ8Un󻇡 A#>2&G~"([{%$n6D5sWP/[sk u'a,ri_F iCC|gPþjKC֗x% <ǔ+-Aƿe\vH.᧷P"' R ߑ6L 7-[/ɄO$-0ʂB/dWtt,[kmRݎw 6ṉݞsZ2} |8r)Gn@U5;[sG: Tգb\{f(3TAx4T_ G~W!b:W^,tF 7}#5P\tCba&c[.$k" ~h%?Q8[5-2fp ѷ۵VOoy-kS |A=k+A1 Wרl6(+q 1rعF*fԞ98\;S:Tiޜz\e~CK^彈c ]?Y3kW7 JJM se)f "cEQ2h( Ŝ^gX WFgu/`q|$/\3&QZuRx/$yIRkJO zMk>GhHdL=ǣ6O*6կ4Z6a,F;=ptl0kmC .妼dCqn$o&̓4pKl)cHM53,E9>"Hм|CpiUlߧSh@ZGq^`Da4a}-bu;{~i\K7h4};Cff}~;*T]Sg5u *r$չa⡭ɣûtp)ytY4ބB?P=Vb XN֏hMYQ_nh\W'SGrO<+bd#NƸp>߬r7[@T_ TS٣PO{ѼK!SWz}+u%w֬?sngy[}ì+Qђ[6 6"L| >_zpSO"LFPQryG{xqI?C?4FqX򸖤Dq4 Hܟ +Dkby!g O5V; ^9O,ܢŽIT+!S%s>݅V>;NT`[h%1n5{2ƭk#RȝR2K%wrֈcs'S^LɖPL@r7XS6xS|b;f@t$-8G#frwsŕA?ǕDN>dhS]lӾ"1 @K&Tyn2 &ʔ=sֽ f=}"QI,xTime= *5X v8њ<9B z߰mQZ g_% ,CӬXʼR uP`gsp%z t4F̼}L ا< r*kumj9O%sHPH9Rj ˂O ȡrU ݩ&X({1if +imXFbauYrlN'5 5Et ‰',O.\W\uhd ?h SὍ;VX8@l$ j>ڦŲ,J.)ȶOn{sge,HR;\p(/7:$j;Ynbeӥm^L^#3FǦm 1}@!%^ 4r \_.U9:⊻-jv2  #,%?[P XDo Lhȹ$vJ,$`1t@'նJmZ^_TEs_>7ÆЩ-eE()0;E e6𴠍GRNdLKzJU !:NJpF .Y*x/r23JYxo|:GO[r t O7# 4i}V'N ii|m1$aPc7OϊLɧ +'h;Cc=.0-vl\잙֦ZeJu4eDJCwy[wB,ao$ktr9cٮ:"xɞ1*ϟ@=\^2gĢc(F1l8;/<ЬLTCx)5wMF0ǥf#qpjߍ(P QT3hY V;ltO۩L3dD47{#,vG{% k.r/%PޅϷ*$|jhIZ*V,^~E:$)(`w,KA$;bUUrGtCdHHXztA]( 6Q@~ *ݴd0 >WIlC!, wtxAD#fН`C{x02 QIˉn *$1FCV"Ol{\^RtOkԷV)Gc(m(uGh,!@G!BF ^[pτTc86É0Ef(SxޕhD :E xt`hgq9I׿S7oRW2#q ,u=NsA!MgQ[`U7k">य\PxI: bGM_۟cQ,QSkl5A#2_l~r%Wګ]s{Ċ\K RWbU^:l@l "Kz{ف/"( 8/K-W/!WjP>GFr&]vxMP"ʮNRKEҮj:?l$Roe {-Mgы̼oQDOtmф?f;Ӽ5F1*e$\㟮zfd7} ˡ G,Sqjvh%ײ&Y7Ew-3p9(&bhQoM-_? qðs lczۀTFX^z(!G])0hAz7 dĐi9c%ҿ?N F&G=:V@߈,5kMG{bS0ͨ<HI*=`mzp~x`&i}o6Ls$ ӳ܏DX@NBl[~龊He?>7˲Atu޼V}_p$ZGĻB`.`XkHVZl3 {iT_]9ZT7a+:#6[s|<~4ҡlAS`!ǣ ;pf;džrrID}'\2Fi1,T#ZU kapW#wڕ+DD+]O"Pu'v;^~nSxOS@Q~2H' ,k^^6ܑͤO+5( 7 S/ॶETRgC4JNR7-fTw~jt S殐JyP/i8r3mƸw8ƌWb}qNR-`T,2 4`~JPͧ?#(%t%O Q  L%mX\ "*l; ƚn'o :+^* 73 T/YΝjU'@'`퇂)di5;r` NơzfMƄK-Z)% :D' xpDyYxC? Я_G@!ywd^23bDM=a 0/)1xS.[&^]M>u0Eԛ\PkER,n8☴ڐ_OFa| ᆚ>4Ր,&1ڴ &"'Ayd 3Ҫof{2- N|XqɈoua&owIZr2I!)e_ LnC iWu&4gx ?Qݨǭ/Ou3o~8π:yН9Ҹƙ3 !e}|9qԒpue`HwlYYM6ڧ듞Ep6=2ahldd[,9%W:_vͥ7 CC*9zAJyB$q)j>eFf jtHzqSG}ş`PZ' Rq!}ıc|hG@r羷Ѯ1U[zbQXh/#eK\5/E<ӂVaAIuNVR]Ѣdb9 q'<̆?"(jyq`5穽?gҼwQ +;D2Ͻ*Bc894,!ZTMG0P/?JfA0kxAr2W]0%MBG,5C@h:V|=1;T6x|n֌^Ð}ʎ ֭ x}g{`030c+C5}}ǐe3/fA>Rbyf `DІ$ STrO ؂?# BԢ{x]#-/>v&;P̥^&*J$@j2u.r- ppW6zq- ܛST!uK#Iw^F]YV{U{{98p/L禱.t݄$z`]$5!L>uEذ-+׳fx)E#*v┰bJ_ܴMyC',JRhw Ie3_{jV+ǪN5 IȼhaUgͼ8ɂvLƛ`%_m#~| EeaOT*L'>¸#yafN! >}U(2W4XeH2w㐦(~ Ht/aa9S@n +og!:2ep:MYAX" uGk!0UI$h8 #d (&T=P] VĻmXHr^؝$h)3b94IhS""pI"wlh9yB @S_'?$u!C=[“0В;MܘlY' x7-*ZC!`5ClA|w&#{ylR\x%~F e 8~S/3/-oAS:׈LR4__4u7 ٌL 1_ ad"HT4$=+7cA4Tq[9U.jCE`(VS:IgehMN:l#k(oz8m8q^ΐXMBȆYYZ)!^EUO8񼚞E/7jւwmоd΅9ZwZ=A):ah".vLwOm L2~(!XLpr|RYc E2 KWYgb.Y=Bo\!nK;|)IK Fp.y!w"mn7ٝs>{WIg[eW-:oBJhwROkFHժrP$( qo÷h&B=HCbvyB)4J+ SP씥=l">ĀC q#u(ӄRZBpS殈em-S-|Gvut XhyBSEt!eE AwęQSCVU%Gt,*݉ Qyzz2ZƯU 2bt. sgp<nxl m63 P'{XX$M[F9'vahsFm٠~qm<; 9T岳ƃWMax;Z.)H4 &׭O8Fp'px*.jl^vH3-DYZ-q8jRjP(Npl5AFQ 5Dvp4J˒;ZuRz K vO]Z6H `go/-)ە 4ףll[D"7>IyuVBη!žI #[{ Cp#ps%CMbAwvPWOCP7j }S: *bH9S͸Ukr΀Y4p{aʌjwhN   ݹ-4e##`]D]ϳu6<>:ps-?j7/1Y9$bݵ c,˅%d-rlJayyr8.a'@W(AO9T【_l39uߌ`@'DPZ{R}/1`yjL xJ8μz4]vtmD^ Մ=`'D'qUfP|6TC۪~L:O52Fb*{JU=W$󨽳*)7iF`tr]g+'5ر@ēj R!K_Lnŕ"v:TnL3P56bY% AN "]_Z?gJ+:[]Rސ+0ODZ:,Y2&A%z4%F"7`K18 /خGPJ:ہWfg4 DsNU6(O4g=HIbQGr8eJ6LQd~+=&?F'ϥyibty ^Vev٢aqQKsR$SdPC G&hح;l;^/\}U|t)Q38ގ3dlpG,\C WLu(g;+ >9Pq2[ 6fCeP:)Ϫ$&ndVIWSlDԇY1]x_9Bc?FlۑCH.m4a{J9uCm>Mنύ:BeKYMuW7ٞǓl%-IpEgG­n8i˒v\ISdМya'9ӱہIU`΁$#VΑ^۫ԥye3V֫ԍ?e$B==#"ʳk ~X}rnF )m 3)&`AFM›ROH>nD2nVneQWB*`^(l\HSo]u`ʄI: rGCO|?Ȱ`OU7F,wsո774JYۺ+G<{I_ym>k&; zD$$*>R6/*M(P ;դs5#ZR#)Y4  eznxΥ_~gF4v>$۟밵@G'⽹lWnxP!WtTiu}_WYJKbWߧD"pkFdȩ& Z3D n]їM6 G!a;%M>rX` Cgp4vt"GƔ9iwWT^X\ F߄4_/dd*F躊979G;Ew]@*EĮ[͹}0`wʒjW ?;)Π \7}MDO@ճ(C< 4Y/wV{]+cסʪgx -  dKǧk[\Jz+K@*G57Kp:`4 瓬Fj9 @Ck| H<a&:j~t-_!Ct H[4hνY)A#h񌅊~o`TS?xUqeɩSlp=8FfڨBqPh'Fk@W ԉG xkkT ,.F0[4E ?Ϸ0G hXok@zzU◷|DZLoQ'd r?.@$`ZLN/#;kY} Fp3"o\1-1rێ~&D]DCgxr}­f ihg%{ZF7si (QxJL($,aWF3zTҞcq՚N] fX\^;n洜istUuyjFr}Ϥ:4:hjI!'oϯ2/ d&N 9ZK1w&/&qB(.%#eQB0]hZ8tH2J1y3)U| L$ܦt͜%א+G4gS?ȖmvvD WIB6_jhC8n`W7|3cB^eoo&c'ѣ_#nB2Hf.;KBjA! xk4QXmScB)-[+1l.V/O1 k*!lABX+[kc"Pl3:J$N2yFټb ez9PLSB ;!5jw94ypY8p˦WjӃcC1-pKԸ% "v`[`J'Lel7I$J. rТsOeтpsߵ%EiS*7wGE&76_ʔzٿ$(a:*`"gܱ,wo)OX5f@ҀSJ vGԆ³+'і`> q^X \9dn-ynY$Ն>.C24tV s؂2 qwj;݌ϝӢ&})rc[8hu;!k،;+Q^|ʆ/R*91FO%ÔU'"dBǧqCx*{}_ p`!m!zeqh5)@Yak)炘}ԭL럜q+t[HX)!fqϿmгo߾Ʈ`Tł{65ӷsG".l̜IRqM(l*/g3 i3J9P6<;b=2i.$3=mT1UuTuy(!W|N;Pm:}@3g:8FwG0$ž+k.)~+􇘾>{]`WIPᄈ/p5yKx=ʪs` rz_4y QmOWt:C:\dՒI^%GZYu@]#K ?i*2L-ӹWo>PCOusB<2ϻM"t٬UR$Yxlf,ni m,_&|S9dwBAg0oHud, tXWQy-=ۧF Ł= 03q+)!.\v{AZ jԄ6@C.?T-ՠ /)@^EWz8^_IyBDd0E|?w*q)-[nwAu 7ŨeJCe6?rvlMk/iߕBiCp­Ќ3C|u!B-MEpX}uQ7տ]؆Bys=4ZlT뱻/qUL4hMt"xD' (sIa0`7W)~&,wjSmT1On4MSx4WqWcZg~yg  ڧnR:?fs)]Zaqs\h i+G̗q;j9 pmmEs(=(#hr?|L#R*~:v]WG^n¦x/Ok+qMsdV=X&?{ϣU0%R;Wm`2Om@=Lx͝Etl*mMIoA= Abq T +9Vs!mGsGI@Xpn3`B_ ϓ/pa` sIo-ڔZk&QCk7B*+y1M2L7mbF!F-KU avoJf.A,='pZmKc@;2L l-GZQP`=HK[]3Ї{^5[L5veWϾ3jL,@C~\0nkRbݨNsH;~aXG{y;Hhk1,EdaٯFOTνZmrxSAMizo2 Щ`PÀ\}5[eO΀}e[;7aQT%0 2c5i93)<ʻfkWkBz˨|S28nd dd;b.3JX8b؇ Oާg>1Ԓ-~. 05oCʈ؟4aQ9i6QH]}I>vG1@/ũư@L *m%Fh249a1A}'9<,m|)O>q+uW2Hxx/s9L}*~_[BC|ʑV^1 RBN9:@@],^7ݧW|*xTķK2H1 BB3 ndPH|sEZ,'g3(r}"?~@C|IŦKbs8 vTbcuOf*lc$r,N&@{,@$-[:0x}UO9z4 Sf\3,]_FP28?ye}g , |2,c(8 ܎~>i'2xiK!LZv%Z/xV*~aƯ-AVg詹4iNrތy |isN0/ zKw60ݹCmt ó0ݹRcs gUHUn*[P  EqK$-^6 VNp0[Dcu|> ^32er<7 sPȬ3U4ߛR;;DN,tjD^_/X%Mp#kH)^VA:'Q KAaPzwBe۠Q>TrkԬa)%8;L@I?W̺ Ļ0 N>iH d3J+ p R%LܶEQr[,ҏz cM%yqha_:FB J?a`" l5#>jy*qx\4ȱËT=Y1 *a9~ʟ.r=erEP⛠tĢXNJ߬+ hϬ8f!kM ͗J.`c`סU-.HgDExG 9K# &b}$QVSރ͛H6gm$yJlOne9so6oj j͹pX4a[PU KnUa+\/0kE= <=8aYɷuJ.5Q76"}4l+Sb$5":O23ƻ7u0#c1JS:Y'ս{_lD6.lS!*il`BVVav5? 4m;x7[wp`6ȀAv[2Q -k;=5_KM"o'B&chr4.@?+˳@ chRynx!u4n#Q?س+9ބgЌʑk˔ODDHپw88ͤZ'R8ջ@VD *z2I?ڱ}ycsX/#D@;WSz9s-Վ?y{p3x19v$vYCE"J[?Ҷh";TgD= k4VmveKJ g *`xJu]]E i %VR㒩plw78r'X_~iE^q90 U(ǽ[`$EZ<7~|TkThiʊZxƃim8(s.)([\ /ﰡQ[l6V;nww<f Q^EvyIDfu|z^8NB)ˡHi=3'߬f1K. v(m^Naf\tfZ_U"j_Zƴv{5ՀN^H Xvl|!/~_ ){tڍ+EL?+)E_;8oQD Y# \IRl2ls^VeMRg` 8+̙׀]Edz߰YEspjwmUuE ~G4gfdjo`n &˳oϩykqw[ rX*iL`2ul I,/ ֡o}&Gj\$ٛ2k7o*ygmS_8UϹ6UDIr "{gNUBh)94So;DJ#-m.4ab侏 3Q¾f^ZG\8,#Pwݾ@zA/w_1'T&3>ru! ~kxcnJL4L$Yɧ9[F]:G,;02z^9̹t%K9GzkXC0G3S5cj@?aaJ MB'ן :1(L͜h=JxNITFzճ̫y2sn |]\W9`% ,EURLY{7V1sK 枵e.S>t(~6,>QlLtrrR0#l0cMAͩO U`8Fo9|xQO85; ,y #\:B X ԭWb||KoWT5, 2f S )n/u`, K* 1m[ts Ss^R0  A{⏥dE>쟪PG_v+goP{! <0V9$rO8qy;c[|06)}fy@SY;OwҸCs=2r4S&e_:<2+xjU\EO{OdWA%.l\Dཟ]ҹHs6\=Zg''bH~++~f-fK̀5b;]U'9О>}lx Ao@V2 ( $4&PS|`tja-ih VFq04',~Fl(Aչ\#K#p%G[W_;-즭\#/O)ΙdG(i c8ݖt?^73m"/d 5찬`_|.N#pb<[E*nWF#1 K\CIV-&p(h\~x'CUSjEZpo UU=gةfZO~,=&#&2s%4uG"AbB#5 % oh8+7 l-ydHrMɦ]ҽ| U 7 d~Gs0RKٮ@x}LoHm$v{cke饶fk^Ow·FURr p @-4m~xjgK\gzl mx4V^\*S"͖ C']FDj]L+b#|#'rB)3jȶ}/2]n6U@z1w꠻3%k@ن"ԕ(f̹fO\W4O^#.>2uCU?5P/^Qܲ l˱+:@lՀҘ:;"KQi- TLD :gXX:JfdDY#&ތ+x\^ #PWۏMP^Oe)sŪj3"FhA/?/b&(+B$@ޙگhcE|H~{X_D7Yki>ɽ:dжF GD8m~pHρmلiNY\) *k\"Pj8osʉkY>դ7U,foj3 0!:a,Zz'>LҭTKj``ucǀGVpvS!"&RKۦ3'=Yn=]<vp}T"#a{mbΎ. ȐkbcO MXjuD6\ⅥOaO( ?'?%aգIb QKd@F+uo#,g FДِCbW\4gS֛.ڕ( wLS[**}z5ګi)dǺA~%ѾarTP̓A_aor6f@v@bj]O$A+&ftlXlE}'iGFױBқ잻lѴu7k(*kNҖ\rp2d%Ed r}M;(ڌQ î\%ʰ;L1%uj;pCFh>E- ,{`ޕxJO\ݹ9CAɤ7fmqnjިHN arOhAQ3 Oa.M}>E@1 #S5[~9AƓ&0ӯMik*Y:iT=?‰(1me!m¢ $V=Z J2o#`fE}QGZCɉ#˱ C2?Xb*QJ=gk4V9/#]d&#tv )Nj+D[ bTn+ t|qe4&R8-S ;h޺eI;nwXPSnUD@$~*|^_Sl;(&0fXiժI?+7\1=,Z9XL ]J:jE}D~ `ǏQGN8;. *<;LI=+mYݭ^JM'Tݽ =gZo8ˎbi3 `}FGsC,ʰ=JxLR[5̰pyB1+ܿ_D EYR.Sַ.ciHV1TÆ 4G(bvGq71;^ܠ?P~ӽ^r`>8NÔ'4Đ=vbt#fjχu h1䔇;2?z䘺h~RB0ch!*[]s$JX R>aO.X8ӗ}3u~;P.V柁CK[qN 񽄹*m,=d֬0[1M)Xά۳LP0KQ %8K<@1C;mtywY,֋?u=6CCpf !u'kuy'p(1Dt2J!N `Nw.XLVz5w$ 'V[uڬԯY}zbH:'%9͞=r_\ ]GdʕuodJ=.xI='K[%n}.j{^f2jb>\}-/\mQ$Vr,ȝ KEd&m,UL.ZH+۩IASgDa`P`,DXr\">|f i%;^k¦UHb+4{ +Jӊ) Oۦo|H_KVGIKSRc!ëyј׿=ޘĸKD jT8BR- x:EB7dNTDѡȖtL)2˘61kAGK˪}q_I0P5ɛ¶@mI.# 0ʴ"w>gSťVLNn o 5,f7 #hJ~Wاk/C=_'/^gWQt3r(rƝܚx)Ѿg.fzu&z%p?"_+9W63+ܶqN܅`Nsz4-+ʔ׃$x9C {[K0  ]ic)*3Rpܿڰ{cO_j0l`mofߙB2) n A |Yk_d͖ໆ-<5D+$QϦ}M,xG=!{u[]gܷaދ!GS(?l8~Pq)ߍ3[b,Ms֚P*}rk "} 6&ƶCK@s~[,R˴ʰVGT2"9F^@h#%!Β9z\H}o\Z>Eix4Z\N& wA8շ1[b_|єT7֞&ɋDNw Nv8[ n8^gwJdḴ@&fPmJKƽ [<9zKj=ʽx`hsnUΊA;.͇+ig__1?ƴ cI{? ,)}_6hT#(uV<<}i,ge2jG LW[~Je33rȘ=`7(*bΡROZ͟I]|ʫ*&eL bEfP 1HDh`=vtҪ*I:37_~SlM0}u$o4 {=;BT,քxGBFK,Wz-iύ!n=yR=aY Yua~ox5j3QxVx8猻-=w ((dt-H֩MLvwߥʜ erA"^aMq䀥X2e$Ϻea>˿4w/`ɌZ+FnLq.].IObƷV~IJ y;6Λ/6!If5r:y{&ޕ&.ؕ]/@Z-,VxOu6yb&X,)[,/ɳBV|u|:u-MjeҷE91u+3Y_E T6>hkqmSRddqOZHzJ{W~$÷kzUmoqXxst+ggXzbS(pucbx =,W|G >=7L*]`>ud|]@%Qpgy/QEmS_i?Z(΁f='{.)ݢ|/k Gx)-n?C{=m@} iJ5Շ>p+]O'˶*Bcy6bo҃utR $W y/ bLgQI}be{_f>̿tg 1JƠ˺x5< ar <{'prHؾ=si O{Evҧ͑ '#˙s6 g+* cr+WT>%GnyЅhtE_z+qakBiQ*e(PB+ ;=6pC: Zڲ{"4Xbᣰa!]~tIkEu#~hrM$rONd!MP:iH 5 s-NB@X¿q$Q !mNNc'ڥ**W*. @hYlTwx=]zfKiDj.v'Z1y{NP 1 '- Ȳ 29|%vSQ쿧x҃+q s 1޹&.Y&Pk2l UX|8obG!Q'ں3Ki}Xo#[3=|U{۵k? AoQ*H&6g=H0|Bh& n9Y\Eg,@߮ 80?7}@4OÌ~jM]"<xZYVbI \?/Zg׌l {c8OO- {w$e1'Q*0S˝BЙQ !%YˬB/MGӋ䕀\ak'~:Ch"9ˆ5vavxq CL+MXXǓ(Umbf)oon~ Jw"7.57 J-mg.yO.ƿBr8sLeqvGNqz8"R v@c\AsSw y"n09m==*p6"hOܓV^yUp۝WfˎQ7n)j.J\sGmL=9oq=d_nd1!2DUAܪ 6A!xW$`nuP$g;⹛Ѧ|\rjz 4/tu&@b`CZUKжB' $"Xz(NQz>V:+AEI)gt&5#? `< Qh {YCr誇-yu6{Kv=)o_BkY !̋3"c,Εay"Dx]Qr<~?e2Yd5(Iڄغ:m܋Iw>aW2V}x<"4x k GR!-hF7֔jilV86!Tq6|?5MwjEf0+C!(ȸ\Ht%q %3^ۯ_/5Vox>(.稄 q\ϛ>i5%^~Ђ$IۙRYS,IaB#%~B.T-)/in^*(8r9osI^S!MyV~[Jw5S#'"g4Xo1И\Sq5 $Kժ;)=RN5g(Gؼ<(n? t/hyDK'ƯU/NBe R\nXA 51}wĪUhޔ(@~F="ӂ [Peqny"6x&1iGl6T+oxm؎"/1'4NU )II*6S]_\+ jsmi7^*#/ɸF=T/2Z"U!RIle|keN7Y,wױf/FF (`ԯG:h0nKM5}#VM"%+;F[)9QӺN)־ͳl$.}5}tr}jp"W{z!" 2p$7ћ%W.Sf)Ǝ+Y/7sZ<)9?Ǧ FFTEz8G '|q֘EzKK P|K@i?igT.`vq!TBv"A|v\[Bm[S,"djXؠ_'=vXu+:&Y >1:h8Q Ħ:W_H4'ƞ!΂n2_<eIW#jylx7{|tꏣvy=Lb:5%S; GUxڎL>D퐮m-GȔM%R_fy?rF8b-1%g*n #SɒGV 2+nbY CR(5f6[>#֘Ta"@ȗ7MZ|B~}̸hēTFO=$,iYL*E3u`=A}`a(T^5@Q8OGh=v_Si">-seTb~ @Xtos>E ث6"Xya"f#K'1:Z իcUwdJ%EOF>-?)`3cokn8~0Q6վ$ͣ,V O s&F l*ᳺ(_QfWI.a8yͨpT,/ȣ[n`Ւ磆H2{+z Z<^~GpێYL ig޵4ԱxDrݙk< O a쳧?w "hJuP-FP05(qҝCwRV3'k| |S<㖼|~) Lꭅ - $v Zv_uLULQ?EѯDt.dI*Zg|01df_;j.%DRG06yRv0I\Vv@Wl9=AP $Y:jq>05X c(?0BNqϝ/rk)-Y[oK @cӖq\Me|EWb  ¹[xa.:)<ÿu;JAu!/.1EqF1Ӕͼu,va@60 zeѭGG8)b-ð<F-13%Yy즺E<}w-6'ٝ>^x̠w` ϱ}7KQ1ĵJJjչcUy; `A͋}^Ɨ[x`h$W>iۼ΋?GDb_'L̘,ڳ*о-ڨt}띅Kup9Jhht:bg6ORTDG* v B +@e LuU'uC0if7'7D]{8\|VyjOa-Hmu}I'CTXzy 3'Sׯ㬚G׌Sw'`25Fld曺 ,yB֊)<)&,+u5.ı)b|e%z-[ nyiW5 5 -)/M i805 b\ qr*?H`y\b'ͯ,VX)M^]z'įٰ3P|/E"Ni9Z2R7.ȪY}og͝a-ufѪCiL Pi(*UCݒKPm} z1Ɗ~0$# rS-;x@W8(̂0p0C8\1;R>/9TL̷a;hAs|L\ͮ@$<bXI{%7 DzYP#Gug›+J;ՌCet_(:vq{ n?7=phKh}X@+>5~dUYMO4V kh6b*;sIF\zf:]k-:ƥ+q[Iywy-;K^U8JuVH\H'8Ҁ SMa𳠩p|EہLZ+x*Q% 0Ti3V%TBIB]ܩn7V ͑D-n@^1aБqh. %ԴQa(EOV^t.^l0'Ds!TiN-{mqx}os}ctUO/3kТ:ĎI^f(CP31!_;إgУHG(1jHvѓNlYU?ӵ;ݷs+:oᄆւ0pe4kc(&1qS@0=B')n9|KSYyohLkzD B\pAc@Uref$3kOp^"_[O4`M=-Fjߋ%4e鍃kA;o4lUvvO?Ӝ䝺WY5Vޑ7d25ڰa vqIsafX` 4ֳIbZWskZf$:iwo[߅ҋ7mݼش BҠj`,o L0(,;8]*w&sFfI},vTZMa朻qDϧ^@Le4װk3 E]h)_0 5(a>j*\t$@&5 d)0:Ê&(I7a2~5dz\[R~̋z#r/bK_cR%hѐjgEdyN*Ifcsx`d2w&Pũj&hJR"Lݚ"\}x\T'u Ȇc]J))F u-*w?T\Äo Hj4wMa`j:ƀVT":fׂqU`?RTzV9Q↔w:sj Te?vMAO2=̏rCi4 :3㖡Lq)Yln3c%5M?=b ֵQ a:.ZIJ'ggg_w,B` tM,O|(gT^M֒#DV$\sҔ3k%C[Jzy2YݱK.鬱}7IC=.?(<&Dd8lk +:)tlBO%V<<#u<ۼl MaQkbwXo&V!rs84{}FR( tOhtH-k*hZ/|Sh볛0IX,]/B8B,gj?[Nnp˶zF4RbI|>#Xw7%mMLJ8}PF+$Sr'~yF?^zq:hO Q8sDbڔF0E=qe.mkq_)Iz& k?ׅ\1Td.4))R\~+6yr"84# ri>D>x`3F @ٝت@(uRpc5Ԅ]|:Mk6Atabk%)D45bOy|QF2|hx 첥 M1ZIlF?/X_0]g>jVH:3h*ƨYlؽ#SOx9 VcYZ@~Y-t"ʿ{^RK^|uua]YhQoyWxmv8[qYֻ>4pKw%i5?a(F{vP!HyLlGM$Z5 AS\ݺ#-)zE7=TFy1L ;hG&í|],o z&˄fܲ*.N7SP1pb'f)ߴ?uո@Y|AO#i cWuDœHo%b-$*" UCq5JM^wgUq띝YLpBJpSs,7\-N7[N-x z?+952#rf 9bcPZM'Ө) Ś*F*')ukviؽΡu`b@2QW"ω*hN7bZ^JG[-V5 M܍N$ vMk#xLt`=C}W Q;zӕz&fw}@YYa7 ͪl :aOD4Wn_eƱ|sk֬6WaK"B'Vd1BUqv ]#|ʸsIlL[l "{{v $hAXfS:>aRzM۠x˞qʰ;o ˠ]{LTn->(#̹v 9>TjdeU =م?-POir_a,V-6fdiI&P#"Y셷ώ911gq>Fpmԉ#{aOb(<nOP}b/׳X2\bsdrι3Z&Y}0@prX&10he ,pAJV-S@vn^2y7ggoi} ԇӷAG#C&I`lJ:"ely{`5o#xWF+h|iCխTk5r-:kO hD]85'V;b<$W2_~!tB_NCC7%seSkpE#T ̸z="p\yK/$^I 8na)R+pI1.&\YcJwhJOk^7*Gl%[1x(.%*mi=RoKքQTG?]2"K_lxw"@)5t$Y'\1ԃ‘?'~ɹ# qzO_SSsBE07c^(#gӧ}wK4IGg~xRU)LSAGڶ`KXG{AalYWnU0~`!A{/Y׫ {Ybk>qky?Mmwn2 1&- f‰f(VHxnA:q`}Ya{a1luicG0E5wj1w6"qtX M:MQH~ɮujwi2HEz=/.A&o Lv.W\Qzgs|+6<)N08XC2@vvm l3P/װ%񬀡PYԝ.yQm.>r@Vw(=Z.GSqόz=Hl> bCvyK(XjG|#yc0|ʿl5)4yh: Q\zt0sp2&n]xِh/{WD](}qhd;5z2rd ';:BǸvr1Mà;yb%'$w)F$7oax;ŜPXEMp(BVwߓj.\J8nlҽl|0C %@,&ܽߦhee璃!=o>j:-bpʢ =䦈*ڶW .>F^G,jW+`(V\+T5e%Sߌi |\".ʘ|Ų~㳠.p,ZRɽ$iV73#B2v@V[$Z F{J:xOgcbEe۲"DdxWJmrq06FqZd䆓ds3ayOr{8荨uZWl}4.%N]iW 1 T~DʀW'8tIȜGmO~>azX@@4{SW}Uaڅs=vf#灠hlsp_yL0 ?ka槔C0nTZ`'#1g%#q3#f*r!+]od).E |jv:7PUs+h1Gx!?tdȱsHe`qoV֏OL+wvGVB*u[Kf]/շ?)߿^VcQ4ٲne/bQT S o 25 1~T}ND >ZTiٖ +{JUkܒ<>%p}DwI#fAA^igUCL2d6^9?pIi7<г9N%#tEX ?gQ-w8k:1#J.< WW;S3|=2\39R:GwpHT@ǯO=Yd_E'9Gp!JT'fr,yagt?a\Qnb,Ӑ^GBk^`jj0s]N*x m[q*ϻҔ ab odϸ4pv8;| a1SK;\f2ZHء}LSrANoh2S`R 2br* n%A 9[2Sq*4pvt =I~A1G5Qw" =ٖbYҎH1eoٗd*ۏzKWE<+^Odvln`)N؟T%{imXߙ. {m}$E!2]A._p,%@efF8IK1H4t`]ӳm'=$:=?4rBKb֊ұ%F'A?@Tśp |_OhV|:(I}Yܝ wSx֗ 8)R^ mkMJ}Rݨ?L獟T_wmgQcu;>lW A$\qO8q#kcޝ$fCz_C ;ޒE*{l?)>TOС8x^ ]kYW@|bQq8: ?B];fL]B"R~zX~d(j3D+EJZ8p\̸cqSe#3kj1Q/3<ֳ'ZIe\%E8]򘮪I En?mcbAZ( JˉL:#_>s m6'%ĉ!l{oz "_o9 gu2XO(3өpU!Ҵ.LjU_$kȓt䥀AFғ8]Yl1x8>xC\ $sʦ} H]CyPX@> Ŷ2Y-h CL`M1&61sI.m;µytOL?%f¦Qk+Y^L1 QAp&2x:f ٵC/Y~ p9j(a^\ōcKf iQ+F oY&.Pp>\}'BnYx1NKÂ9Wlsg} uY]JJ d1PIi0mj/ϚD;邚]Ex?^ߚJ82]xҜm BXf'_.QT,z"J'ֲ&-=-Hɍv$y@%͸Ɩ8h :{L&RLV[ \)s *N٪Amg \8t TGvk/PO(nT,lN&%DJ'ܽEpr~Ym9#tuV"7ބ&R=Ts~~"y|Le%E>n_nVŨfi*K9 oת6a.x7f6"D~! /U+k jLK0% -ked\*K6[~Z)Ͽ'qu?eviͅGo59 ߽i3*j*ZSs!qFy؋؀O^?&P+»fs`%N`qAv/~JB*wh3O9mެSë{)@3=:|cR?H-ٔsAs`l;;/1HzqK'*`T)ItH`엑g]l}0mLnemn҂C[O'2SKVEdRiHKE<xk\_!(Z7O\M/ּپbN!Xbc,)A `)?=OUdƗ]_j'88~>/w SPe(i[Sa#>+diYȄҪ 6PD+ݐz b +3#ZKPMrCئT%G\= |Fo? +r,]lXcmWԮohղe !8Tl=I/~1o>Vﳣ $[$2;R;Ȁ19ϐwob}Zsg]P0SֹqubĚ$R: Fph:*v"|?>x`^w*:!#4~{m؟NܥxFMqܙk8g j㙯_-܈gH_Aȅq U[1)N8 x{)p 20eeڠi=!t>+^5to43?+z˧2"E]+$ahIx{pi ִ8װGdml%wW@7mA,Z*h2QY ZpzQkGӪuYHn@1 z,_nxcϯA`,0tvo^ V7Zfzt-% CDFv\l ~iWDcn'AXq9|Iljo|v3pH3/{$ӆq?l9ЕD xXg"5k)vF c$@2u17\]] 2.WJkY!bU@8>L@6 ՠ\7 xPIHS2NyBAzewXB˱h¢Va*.jP%cȴB3C eTy@`]:x$q?_d%nJV`Gz2 p~ .xd5[D-0H㴅FLu<;/^e~Y/l1+80M )a̍0N-u9[KLd 9H30:gY ydgt_n" 빘Q)id3d^2 `XIGi!ίXm9z,l35'{pDcWt H'hGWg!b1vmBD&yh}P\OF׷[gRJjKE&&`H05ۊ[wcCPj.F&Sڋ2]%!:v dWJ[BڶLt1Ḗ8z׎RHdCC=g/;{f@=PNYVJJACv >wcl#Q zJ##{i\c$炋0Gxʆ֫vi'o2S@", !D28 I~V=G O;]y %c9 ǜ¢.nZȱCȂ쩋dfF4^ )?%|HYtR&G=1̒ne:45s!`;z:@F$jE+yDqzsڦBIk䑡['8h$H3A.IUng~XY9Rx"Y)/a\qcŷՃN{-΁_+ײxv%(D؜< O Tpg8ѦNYfx2 lU=UH@ͥЭpvGƝCH~v)U1k ]/ 3|&Edz_RN ~ذso`J1 B( }ۨrVS2"tBJ Z3ҙ'so#UmHA#q< upUM5(ܡSv?5+2&(5vek8`%M Q(HCߩepέF%52 萺c|ԨNO۔]e<B?%C]΢Q5%r]t*A EIu"6()(ze*8X -Vn_MX#INp smOz2w 6z}RT!Ǎ0?R4 {߼J-H)/B7y 1y1sߠTNj qB y8qX= oY]>*5`/̺ ]7ot6g 7B(S#A>.֑Xh:gsCJ`v{cAer+lI 7s/Z%2M8 tx=@tK']Q#T=-ACn( ,w+@Զn-a ם=N* O)qJ] #T%uݭkyFPfζTv;"yMb [X s 񇤍G<|H[;R^IGd,b2A9ǡ Z7Q1\ɹy//"BAވD6RV!y k0~=dȎi ZVLPV3˻?1':T&zk '&&L 0C i.sDmX .:n\3gL ieM[rQcƁB5NP$ΣSj!eѢ;6΁K nqXF}?Bh; ħzZ:ɦwYdݽ$~Wu^>enj}iИl%bA̧GĎm9_]^[[,||x*XV9}7LQF7wm{۴ Mp+VM]GVHCȉp?ܓ|3lEټ?dY(.2͹@lRz KV!X*_;="+sks?V"1C= Kw#=}.eCXf=7z%'EHÃ~tc ^SUM-Az7_Or;(lq5cSC+UCڪzlb_-χ]>Zv^:,_~m`ߙԵSGӓ2ٷ? a.PoE^3:*&\vtP} O+_z9a AD j;gՄ\-9;I/J᥀ "m/|IF  kC8`tQH_6I+hz~{@CQ3WRX +]Σ&I5ӿ\ 6$ jãiySHިPڹ ҷHL kSNz$.UfM5#޻blGgmʬm8osjd>>f Q7oNkOq6\Ec2}MGWo?ak306+" jU NEwn ϝ/qKkIbm2J={`N[Fx̛$w?#> ?ηo .apfrllzA3ӣ"x` pWJBLm><(W+tB7yM3BF*1O<%<'[JC8h 8\a0@cQD0gá, --m/ߣH=?~ zUhR~SNj!B.9[ch^Yf-Xeq<ac3 1>!PD#SV7|Kꢺ*ŽSzΑ4oͫ`vx(N4 CHgLwyy_G'|QqceCͪ,i&T1,, bJ\1y դ. NkvNT~XXIrwF; m.lX@Ώ(|v{*Dʚw@ˌ|/$\ڞ̘{@|b {KOX)~lkl21wPىa*nEUe72T\JUe2Sni#&4dUa3R;_S sM1;I@y?yTk @>BE ++gB9 :3#[iDO)%T @&e'Ief1rO{X/.qOdr~lkp' P-sPSЇ&D dZqwݤZoxB0r,k҅9["%"Z⩸Π (PAYl%C# _:dCf7pcRnsN)ԡPQ򿚌ˆb0DžmQϖ'SZdіWNk-mLJi-#(J% #s.I&#)v%|0L R،3(lr" OHn*RV5#?>o:&RS^ʑG vf}zUa! . m`GZz5Óih+KE1C&"vKޑn#'`+kbe)j/b@*)h@ٜ:\[|ګ, at•+y7Y(-P݋l{3(T"<fͱIɟi\QC!?pUbUKCcbBVFcNl-᠂к3PeV jA4 uJ5:;&̀eK]gP|{,g5% }:R,5zȼ%jqH Y!ON$: #cVW\$)/cq xxMNYG:5Uq= RPu"K}q8䧤M8=ȵQ\^N]ɞ"!lKrt7Pt횯FMHey\8D]* ' H̊ļ^L)M4BRܵMȎUY|Y}}zE n5NJ`Cۅƾ-aY^@G9$5B_:'8/=Mo8AW6+G^TXRDPs02:y) Q)VюTmw(5Y ƼzOuw& rm7+҆d~ӾqۥQ XkROd( Dۼh;RT=A Q=~}|T`,l(@5uu˜o"_ | ĹO*OC$5+v5C[{l3w*5OUSlJ%JD>++ \r sV޽;)LlhPGCΤ2ehɡcRzw Bx{}2^)8Fb a?gу[kװ:%0a-g^1\01<@{ϻ AˍlkZ u+ҠE9{1GL ÓpǃĶĨr] g)\9CIp$F[.y>-:lsĀʂ$¾R`uv4iai տgF;}ݍAECNgm6" Z` ,.YnWɔs%ȱ,+,1$% Vc!k6Kuin!%^-7OT2D H6LN|.lr͔b9NFj^B -!llUY.n+gWǨ+*Bc4A%rnCr(DbA.TTXpwe#Kf`ގ_ u 3^ |*M)!v *wqM׮N Swx0wSgh9j@ /ȭO:q "< Ejw]`iu=l(|He&IK7 |i7rF7 r|2 F>#*s/44OPѤU{WH~@ Jl*W-ԏMv`1=:Ću-Ә&T;߭*Py؏NAࠌykVx:Q\@ V*q]jJM+пR#&H-!lg0g5ٺ$4B@VܪUY5<؇5?ixh/Q^LQGiPwfУ[l _Ab^z*7uۜ9^ (g^{5yl ErF^ M63ȩ9++R/,U~~՛5|2 f2m +Md3(=t=A:Oc 5G/gEp3>mT+sXv{~4a0?XTG{ *n|gL>۷\ پs8XTtS8ov`K굯,T{o c(_pF,N%x6lBAm$t% )<][L=4Q1TOHA߿J,YO~ShNԻIR(U"r(*'ċqB]ȺpI8]5XPÍ(m 9y׬gI1D9X i &vo:o5胹'-] f٪tBӱ`mL[lQѯt<_2cO^FY$~[hj=MFAXl& i;,@Σ's39BMJ,oA9#zr6,R)'7PJ†i [a "Sg9LJҚE~o bl]\YѲHmTeS>S6Gې-`QM$N?ڥ@؎I)| cE_ j8缮 bLG }FZ6;y#P|U7R3$U^yGayd0I*Lnh(1 ?jMGshڿ~3k1Ifr8zZ'< 7(/o9MhqƐ*ѸgXX3[0_ !0- F r?9սqJ6tYpV&GO@캩)ze>=T*~OVO }aM.qa=plC幬4ƄvƊoϛ^]2C _gAۺmv.kլ*-^I֠moO) .:,cOOp[AwyŮCo+ITdKgd+$ˑ mb#mWeAMu4L1ΰ fʣSagܛQ^E䆕fx*4C~2r'ОMΧI+ձ@(t;bV nz)!{HJZ/W8@8d-X™QGZfВ/*DMU..D, ^W1[\mr=z4yk$s+MBا^NKeޫdM aJpKuk=Di1FXݸ{#)ڰRK梵 &{,9lFÎ1D,ab} $&k|~ia ]Ӹ)@6R3xa\32[Q}iy ]aehLZ)>4m Xm^riOM1;an3 Ȱ˝}C>n {OjQݛMiϑ+)M-z;2I6s5oFyeR8(G#M0S-|l=K`Ճ2EuN+=6IߊQ_DOXK1.:(aTǠн[p!I=L@>b5pzpMn4^|rO}o4T'*(bzI =[L5 ;>M[Y:S,2Rx+Ӣ1dNߖq$zSTj-t aJD:CAM#vFgnBn$`ǁ􇫁LE=]yKgGƄUXK'kzuжߡ587GD"3KŒK)Ev\VyM#`wP)~}%X-q&<|۝cGuܧ?ٚ\6gQvhNQՙ>呏'>W~M3PyNJ7V1G|7-t$q͙J}LBa?}~5<*ap)H.Ҧr)֦7$[& |$6{9M^MD6t_8"U C|:<B)HHZ#\hlZNJ06rsXewY9:5.Sc쌻bbн|GUSD0pըwOбI˙+R*y Xblio[Vs $;ܝ#D.0 #;6{{#&oh2>!SLE\X%sP|/=qJg 6vP9.!:b nkZ_N$;1?T]ʱCSUS{6PsUU-1@?9I^U,0i:F8;@ǵES,6 AW C`E^-R=2|=36'ruqK\}6X\8b=Qn1G]2ʀъ  o2fϤQkOH6t%lQE)Su:柔_d6cvOUo]uX ġBAR2-"Ё+` .X4}^QR>HRA\ p%KĔ ԩVFJ.ݣBst9h#̋ sCg4AŇ_Gs A5%gJu5G9\DaeXEe:67P<,YU[DHw"lM-oza\l'j;7XjMro 'Ndȟ́,9l>qU@o3r3ϖ`n qWFtAZiWPaJ_W<wKYH@7}W l+ݸ(.q{-ﭟ19VJ$_(')"-)*EߎjhZ|J﫞)ԍii6ٝ"\.8]z4ꪖyS讌֜{ŌJ̧5N9ӿN(zYA7gztǿ():՗D##^٫6B2)kH%p/CXUIwAU誱c >`8k@cc=Dӹ{PrhgvO8F.w.>IV|L[^U6pZ";3pB14 3)+B A,7CXoI`e!:ٺRs_Ǥ?Aa؁JPBj F-xkeU;X/ϪfeV9y`FG)GptԶi&l_ " ?"CdR6 W6+ބטAOIJpfIڷ`mZ9RM^"H" ǵKbEbUMʒ3_b0I(O7ޗro`<47 uG, OƽCIH;,9ʍw][ܴc=C%g"G>Бq}k :;};yU,ua1Rh*HgYtr̝%o:+a<6"6W#qfVk5]|y-~v BK>})*G=LW"\θ+MJK #*MҢk$[$_zG >e+Y)``$<xg#Ψ)3E569y@M2uZBFjvyy?S"șoEBq԰[4%K$ KF< l_c#CZ/j F ?xd%q6 FݹPhk\[. SV`?mN2] Y F0T*|2.>$LJ-~}ꐏD1]aYXrx~[}YI%_̘,mgS]biLvRsM0h* fΈr7EɑX}K1Tڡ1ց"Ge0zSov.mbc5R : uh^i$}+FNv_QVP ܄JY߼A9 +-HG‡rXن(,,"t1E뜴`A)]ZYR WMY q+>QsWp~)MQ؉Q}J.ٺ>u4Ew"61 lnt9c>ϟ]2spJഎEtX^Gg߉G ݡBx߂_<-0Nݳ 0hx%C{FOxKWGk-L#| zvUUםSyt3j$3>ۜ&g w㉀9]=u䑚~ gBTO!*"" RN `ੈ122ZJ̽^NfzG˵n|<2a8f*yPGKdq.b}NGl :fNb8K[އj$`&~eBuPNy\K9N&iZ9kdO|c ϭfl[`{FIPtSrR4CO 4,Hn~;=e8xIcBB2V Oėr\CmjE,Zi!9j]?`::l$DX{e*H._6v;x][-4R,xr GCz<'AI~搜Ӟv6Z)@\_ihvpj'-eC8ݟVsĨEXffZeg.ډMseψV%U|mJb (oF!,QٷT*G|?7O;|09%7rwfz"S+i٢l#9+GA "!V&& #,>^ê&qJ5ns U0Bp"n9йvI}Vx]Hi汧D3[Yް0Zfh"e'SD2"|V}'KBBq%:~O7cp">ηHֵ%dDMB$NNϤ+Jt(wJjt>-e+/[F"jLV"B.Y:Ɓ]{~?V__fH 9mҍ_ V_ʶݠa Ţ9O!,5xkTA#,<+%>8gKH^YKWܦ=✏.$0am~<w@r.VjYd贪M)0fS4јd`/hd*4d8Sj}1O]TxɦF9%\_+n%[c6K0GrrPk|>_#f)]z $BĂ@oG:ľ!כ.^۞E^$7U+3|KsꚄyJCht mv3j f66~dkTPooEUI6?ǻNj븢 Tnlz@MVp1T}K'767&XI];q? *Ä\38q3&ׯlVf5xZI8_?oC#KGWza&zܒCʌȄ'"}LR)AQFCB{dxR-Or"ThoQLfeꟕ>w6$ զ 8},]$,̍/ YQnÍ1|aYPT|P6?\vX  6ejfHڊ \Iwڠw*̓)hȋ7=_7 y'$afZh9^M9$'|60 oekDžYsIpXhWN'KQt(of@+ڹXG%dDaa ͅ03'qDk[2S` *5R,g=Q2>@X B?ڑFZM0<5Q2IL FTm#Pcs9DHD:A<;q !>ndݥ7r7F<;HyAIa'Hkm_ I0H>4URKkQCҡcGRN+NUd;7\Yp #L,ؖ*>V8 )p.|a$ׂ>ʿ#('}0ͭb\tvd]r!ikm"ٸOO %W q?>X$5ZLJz[s^CfknJ\.ϡgۯ#sR$6A6?^{;w{'+k:ەhXgӪfł/ 4Ǽ/@[ b-xdfV6 |Mhi:դBZ:>xV_%uSɀ32f"rRAu$uO[b1bet'ɾwY.dzb2%67ǎUwe0v? C{WTn [~$b3[%tT渔m 3Nx9dvxhNQg|F5(Dm VY9^r{m۷qUpr>t 1Z$YN–b:F_IYr|hlV#aMA0:0}E*v ˒" ԦS@.VwCקU'I_MMҲ.G,ۊEï ?ʹ48ScPh }5WRl:L lc;P_Ӫ> H{!p̝0##3"Si_|>0.KUR'LZ';B8=6Nڐ"8b6=vlVtgg^'p9y~f5;u0@=E5:%.*=b`%8xLvKrfAQ$My|ZԔ/3cV ]-Ƴ^=G3np&#1(YiYI躰Z)jŠҤ&ͷ@Y?MŰ1'ef0i JmゕD1j%BLXAV3:iO 7ڲG ]΂o!{|iuALn" ]P(а pN"? .eWxazZe*kР8)^aK~ s(`\ AkED"Cv{<009ɕIݪc>bֵrura沯gj3IqMh!ebGr~}YtLKjDs v O xSz9v [@}xzeK-jgO.07228d$V a|It╥3?zFז3\dp׳ 36ro) 4,=1YR-uՓʇi *2n۳QB zEXN@Ei_U[I^~ziȣu>=㎸e/ݿlcXѽ :Q7ä?gQre*-v}*L.w4(UMm@V9ŏ99*M˹":<:ݛeb ;$±ED,OjnȺ{@E_ZFuKGӼEϼ. J_.{X@YTX#_e<;(Xʕ>p{osOQ Oi:Cwwr#Bl,?6ewj(ٳ~!ͨ}RI>,DGMaE/[K-mdcgi{qfJܫ4s3;#|5`a?t\`'dduVϓrGvxY4)8imOv,R{V;y 7jp /e_EF+]/LLMIh`sZ,9 q|4b恈cpW YcQCT m)[蔮b#jUn"iz\KG.81f qTl&96Dsɓ1(fıU A P1Zp׽ WL\חcV.{>q3a|-ߏB 7 4~UF.^ ֡+3fK8ظY**\`v^lIb19S:}@?xBZ4/ ۞mNf̎ uZ%|IlW q[V?̊Cx#CFO=-=ݠmcٞM"GJ ؔ5X]Ѽ)uݍqn?.;?r} z[[.ysP__ZY8I8[m- ~A2(L]gĢ::ɽ?/*GR\ 2REV=H\ _ܦ]l DEm.7'(COK[mOHk6|_,-!Mn&X0%m Ҏȴֽ!{`R~*Xsِ? Ќs`;&I|Ϲ$)bg;0"`*-jO,J&^-ةGUvPWC9ϑԉHΧe(+ zbոfM'Y.#VoM֚U=Xǥ?&T?w(M 7}*6, Yۘ>Hq pmxVeM>bYHHd oR|VSaD7Ѿ9$Q GgL\븐N>.) UqT-%QTBЎ!άg_;:7F!Qʲrw;ܢO|MgVf B(BlH=2H6<#*$ wHTםwyQFJ㙂LBZܚͤPz=x1=!}O36d$p=_ 97gB8P@Np9ք(@$Vm{j/QwDHpÐD4ґqw`"Am857w/KO"~{]ϊri!3Db:-vX5Xޟ6돤tN4Y #}^33k/ ;;hJ[>6MAqq\2#Kh6L#jQoI/2{C"$BK7~zNω-f+ ʿ:%%Nv!.v\ƄY:ErF!Ů|kC ި%G2Çg `UTP'XFB͜Yh+~*T(6ql/ț|/A"OǴZ ey'=~p^7B m'o,84aϣ3TAO Zf–J `*\JTjVRx?qտ?EssD-,l1Fm(~ @3Z= g {cN}XdTI $F|z5Ux lRI&3KT!LfhdQr;S` ?9q A.-T0%3.mӜe]l+^=*ފ6βo4]:M!}}Spխ6fjVʋKέN7XG'DU+(ͩh%h(iL;RMS"=w3ЩblWJ< zQp|ͤ&=jNRG ϧL6xA+{\<dϸ3f$sC&'k΃|/-?zDA̧j9 he@>@RA HBDe|=w Qd.߀LrvT9ٱ}vK'u4M*S[8}#~DF;#`b <ތb?N^zZWǍ #2P]SC \vd8HD&$cCN٪C9pثYTnlʺbwE ٖ M0%~*Y!4^x ː\ԫ[LnpBa`7)LN 5KP*{Dm׬ )^,J^cH-CuƷizihKdF'V >;.fBH,vżo5O &'LqV-\8tk%WRA,:1m TEP̽Nʂ:1Z:(G$o+3F~mr 8K@2q_1AXs1:Zj DeKcIyC7U>&r~3158zbc&W0XxaN*!ܤڅȝzgͷUW zxWs/Ë}Qaz[߯vX֩aڪz/88]JD`BiHO.z=&<?򽦒1e؛R`/w{_/%&X\ԾQ/Q^؄7&>4M 04xn Df}#?|vl8'k6PT߇C͸xAV=D`on*WZ)՚$sg^4E1at= )4vIB*yu.Vx:4{/z.BNvl6ksɆE9KZ/n]&*|nήFD)VӍ8WBLΰj/axܕ>,$8ӗBtzoB >~h3D;:܀d*}A叕sP S7f+/P%x:C @ \8tL1hi>恨OGM Sh+)Dzn 遖+T0 o@UU xl~Eqja-ڈIVxF۵f4H^nAC̥3UUE[8Hf( swףCBh_؂sÄ.Lw #K{QOS ),+pر@ݥ_{@jYY΂/, 0XNZBDf9gm79i$vQ!z'4p3-qΧ^*rJF^ĦI|yF5bg@lC%#3+e/q^.<^0CzHūBFὭYi#v'<-lHDqK(޵ĂeC|-@0XdO09@ͼI/k"~K7&i-e5t煹Jgl2cb-V{4┯a!obhǛ:Mk*s=}xL'nm%=Qz]nW\Nztam[¶/}Hw밒LVNDJ Au[76Uҋr^>7޿|  ) 3m{A>rB ^K6Ȫ;Mh{2h} myhi͕[861p'`pmEaآvrɜK}@jOq[/%bgM-=,r팊>= ~ T<̋1sx 0V2q䖜%SK^t(TSw;Rڅ ")C.B+zm:~9<ggT7:\{|%X-F";m'|98pӜ{BuX?^8h3v=x.YANB-o\̲ bjdc[l+TNXO%SLL|]Fh0AW՘W3 :OY햪H*wFGǤ *aWZg)r|i,h&N.'"ʦMW3yH, ih"D';xD JHwK;p,a=2B1Gi4#r\k]$%;Q8+X4EOZVƂ Eճ#Q^fvDAQ͘#`&&hlV^n݇kBa+ߙ' ?Z 7q5T=Waٮ87cu֞7FĺWbPxʧ}Y|1t 7GMOg74zwe,K{H 쫊|Wtt5Nc_3/?Mm获bhuwЎ4(@k9@m˛j sSm*NG%br5۱r|QNxoL맒3mI靃:¢?3\J&;)Kac&gsLgVjrplu4 U.belM W#[_fLvz񼴞ք*"@v95ӖƋ7@Zm2XNS' /ckIH.pgmՃZuMXg꼐-'%ozn:"@^ʈ7ywL*2` yh1//%P K~()lt ۔8.u㽕b5f2u5Gy/D;(aWOKad*O3)'We8G^нI/;X4rV3l `=i8KtVʷ^7TN=v LF 5 *{4 0Ճ[<W3s&jJW$"4~yn?mejZ(yIر]8ӺnPiQ&M2w Aџ/u{VßaƂIjx4drr!d:McN9FU:,\_#`,UGAy rV2 9'5eR߳_B1*i*VGO6Y!5mQ3`MDŽɞ ȯmqJ(γ2x(0BEOY7gbJ:}0I9ۃҋ5QBu7@~w~99R@p3j mlaEuVҺ&Q^/CbŻCI`J;ڻ[(`@ETE"LWt!WmX:y"o.z1aP}qh"6p'SjƤ h 0FE}j< lxK+%y7b6켌- kLmd C,_Ή by)c+jh'A݋VŰg'[o22!7I1{n\KtZi S/14L.w;NYiJF,Fxd]ٻCVAw{#V9wW^y PqfZfY/[H}pp5dr1S8jb9π) ˋO:i,q)].٭xө& +W#e4 4ԈNٓ+ݾd* |; Mt&CO*Bnxq=I"sҐkS fn؎ 3O1,"ŰX Vlw2Vk`1'O =-k 3}װ BfӅ4{& ~K5h}6(__#Q g6i&lby]$L6y]kvBև18juz+9GlHc>N]|#0Y׿Iyv箾Ҳmy=;;o* Yiڒ\ֻ| zKvGfDh,+N Vmx́*V/3ӽzJ%kLYGzAX Ȧ$h=mmnb18UP*S{I)Z1s076\ .'tRRCNQwnIO^f Nvi#hS/un p8=B)Zaj7ڊAM5#<4<Ҫy,qZYsB%?ZI8=L Xf7PӞ!{Q pgcsѢjLBp4L? pcxF\at\! <'IaBξ%rk%ݲ06MsnN;{O/ٶ. % #SpnlfFȨyG@&zo]2vXD$rIG'rWPdоFh/Mܠ7ڊza6o^%ݗ@T)Mcg%;jEs,M4Whٺ6.jXKv!B7s)C)Rϼ.m @"^z.MO11>X:"ec>3מR%"d }ӨlbZ۷ } +p#*(iߍ٣D}H`^`Fd'C-a7O[;ó4٥{ 59Ǧ\l |?k"FE.vjWeauiq]T~I[f2 E0ao]D 2<oΤ3ߗ<.btmX3<1CBڀ!WE?Ӟ؎qA%Qo 1 b-)dL3sFwTsq`"VpY6ImIBஅʍu5vhDmQrfg`NDDW]dxMKʫzu~4H3-g*u!:{Ⱦx}Dm%22!$1Jj4l`07"u$y,cUҌIh/GzgeR7~KϬ\:b>vBDp n.ҟvD4ƒHȃwm\LdtG>GaBՃWKs㺘fyT&ЍVDu+[kmcl27lN_q=+J#'"ziֿy(M^dz׽dNb1-f/`6ECacr)ywY}j_4"W,x3ttNK_BQ^od֒[NYDaQby=/I X䌍K<3C7$/MR]-@;!(1ǭ("&#{URDԟY[@1|DŽelv&]yP6v8]pZ9k䃌FA3`D!>&?Rg>š^WWq͠G}IƏ4R[-6"Ӆkdi4ڊځ_ZǐݒI(wM%6k#.F??Z}5 vnVG73|KxxV5ؑz:|G` {@ɔG"{ۋƖ>wÿ߄KQ%E Ǻ8;mX"IIv H9:OCCJ%ΆKdl?ecѺ0婤7q60K̀ N)hɅ>'ᶉ0Ooeۨclar=O:vÇ :Y<:b8cRaS^jbT:?֨A 0Hc/Mn׋ըsg< 5 `^Ih҅|t^%!{&o=feJ:R3wʙ1+$#WMP-}=1`5iy-hÌMkSAdV~Qժ,[ 7T UpM;nHd S$Ԕpځ ǹ-LaDClMQbm҇P L܌Bݳ/KRQ7yԙ_}ɬ "Y;lɛ^Cq!C2+]yx*~܏Mmi(մ/x֊H!@|UklpqUх1E[%|Lq'=ڭY}e1jmmbs +`hZ]Jl[֧Ec-2WonYH: ̂,Zj6TBJHp 6m*[DOMq#fR߯N}я 3=6se kd#k/tLe52N#?G{:/33$,cp"kǺG!_ \-ka}6QڟgV%hLYuc]j;Ru:gnıfX*@STOhɜlsDůb3ꤷuV$ϸ;u'USg>xu5lx3 x]sΨ3 `qQ* fWQN,cX@Mfvۯ>0Pu1ޙOyaWҞ GM1sGJ-dcJͬ{v`f6]DcӆgP,$b~/~ ~:[Z\}dr@Pm鈨qbm)[v4|Sy5nⵧ-9xΧ$X7`!.4H H;"X8N!t dEʜ"2-i_j9>fk1%B!EHԻԱF@ZU6[ѼkXo.<ÐJ&a)ZF_up@;tOp6j/YHIk:W5,S Cw$7@KĊۢV}%Eه״D쏨hƜsrb{1xؒ0OB2B\=qCI6{ԋo".1yl.nӏ:v9۬6PkeKS׳Smѣ>qNP* 7,(_ " ̤\}F4B㰰ŗ=/=jV`|gNU/_Y43oƿ<5Z,#j-WZdpp/) v<&0~jƇ%؜;`jȭ[j(f\ lS^ 6DZ?{l_e^Gq1@=ѷ VY ZRqۋy)r'&Jbu^s WhUH 23Є3u=_ a G)Ȉ7bY)j;A@^ݚp Q:Sg)3DkODU']Sto~.k;lJmI7d*q(nQAQ~3HlڎX.pyY-G /!uaS$S#{uMDK!݈FIGqb^Jc& 8#`W@rܕT#G3- +ZbϋQYa@óXh:3x7)UbXZ\%Arb]ag4'N#3aOb5ʂ|؅{,?N ;w:b^7gkLcG~b/9کz:sGkMg]_G_gyz+hX:mm$BtpWC߈8D'0A71k9~@L|p()?Z5B^rdk:g /1ex2]0pX٠!AӾERA  vWd8}[u6H>m^8PN2YV?VG] > *xͲջ\>ҭ#KzazlKDB͓:"8Xx׬jތdͷ'Śʃ,AISr%b\°ht_"k!Cm1Z^ w dKF\4=P+G8?/ݸWrZQV;~܋D\OseK&H(ujR]5.)-gӣbf,oniY+ae)SVɁy*%^^FE0W|z5K]ĥ {eupQ Y-n%V h[ҟ+1֏䯀&Abz˷ϐ~/_QW~XwcE&oe"(=FA0]/Pz@0J[>%Cޏ"cufcj= C08- !t]`U<0*KnܶSTHIv+X+`wMdRQ29R\8^n߭ʯGݖ0Y&Fd>*1AFH=i$ pgao~=͔.2%d yFD. Cе6GM @TCX֯MP= d< ¤OL *虉HyJL0H :P8L3jnLеӨawǾ|؄[\mʹip2ej1M"RIN_ Ska}s{{\+)(f|2 }QN?;'V3Z=-4m?*g%dhS&ӢuT]o|("mA.Ra $94c}tbQ\䰱#¢)sYr 6^1Ѕcm r"T&|֦ҳe$prGɔFQ*[OZL#ڄ݄AEs+!GWYempew&'^I *\z^QUF^=w`ǖ݌yeVya%C.,t`a~ ، cѠg"jI6|őuXyb-5ݙ.&;1+5 ξuICÒȲt,2(~U;cP<3ѕtV\ҫO ;.!Z꧵G@Zdtku4P'Ey8;6H. n욷SժBmh b^?IOQuwUģ&0 DH} *%u+N&wQqTkծQx.#kM̕.e@ ܰF/>5[9A. 3=ĝBzWX pˍ--4qIڷ,,*$ͮAYFo a%9ISH#:GTWy1yϊ`T”qF>P pgG>6E-zw(91$,x||;D Ci+A׈x\4P;z.!8zj>3}eHߞϰ̛U*r^ t S3+nm3BX5P B+$_cZgz{Tʡp4$z32 d7v6:+jlL1E@&~9a>[5ճܑauh3Ӄ^Dz>Ua!iPLg8#J d _Dh 0!$iA61)/Ъ*X`8ZhMCgk{dрT+H١2n(/k9Egu~:wK} ϶|,iy'矘^`J*˿zlt4J B㢀m%á{sU bZp3> f/G-:jƙ G?k6F6a ~# !}D+eh_[ 'LI_ 9D$=ke+;NDb:@]ZbCMiХ5?}`yhEU視ًl^rN@rPLhJ_ۇ^+eso0T3˛3XVYtD|"e~tʪ)$};L,V=aV #pKik:i0nJLKq!1YFg!\} Ғоaݙ,8K˱9@tm}ۭ_F H2"%x*rBP||ahYy$Q 0_;Nʑ⦩XJ(2JO% $oc_YYB VoQ ]] ϳv%,O7bjS^p34ZHpOA'yat%BcTu[>je2[B^Q%d8bȑeVh1"|R::vo8xiL# ^jueBhۛ@ w_.?0A$TrU!T?/0*ڂ?2-6>r%`SWZmvDe5LO/O#hUvТy-xHG5R WęCO65No(SbXM'>BDzi>pFXNVjH~exN6OtDn~i=3Yx/{\0Fq ^H(nKlbŖd8 .{Z؈+Mc(-&{eĉ8M@28*4̖T>T/غD0lRfrqId"_DA bi1\k/8L͌G5VNH*BH+Ǚq|{u]W:H_B\GԱ>Ѝ?*P-*@ ՉCY'PqZDt>@Clj,Ls2BĎg EA4`.]4R%eu%g47+jaWx'ΝY~1EGѲEX(f{gZٺTItbwTDNu눛~h7b,ut=>v.* Dg+.T +^}Յ1V/ {1k${$'NյΠzNI"d{A#ֲE8pPnIxa2;mhc0[39%"cT=Rst6'wXb#BMu:]ڃᬘ9>ߋ4fTg# 0͊BqQ.0iV9wZEiYj|alŸu]}%?kk_0w\EIB/Tİï̉ l΁ϬV@\w~̭UM.¶Fb5UsQ&i߭'Iq8JޔF6EkuD&.vQ_Mie43Hz%_(F9aePt_J,x P-繇ˑ'b-|t~r<j/ɛÍHHѱa(ٖG"'`鸣 f`hn{le&y|zz2[,QM m[хR|6c")HɽVEtɹ .n}H)e^^X ܇I=,Ͻsfi=C|v/<;*! i g6o2|΄^/@IA+)#o=*>?iU>V}Q[όzP8,/~/\Fl{ :4@yDbo߷ ON;ڸ ,#PF>]0 ҈Z~6s0cEP-M;a4I ʬ}= wMͳLX0,LmPV ŀV#vDK<^7h&Jr}|c~0Nx{ZSIyImZ; ˷<%qi}|@ZmlGcg8ѢY"hsx{z ;с\, WyV'U 5@_gRyԁ9, T? Oeʇ4}EIc?) F,Fo̅=Xt_7i$Jأkx!g*aSހ&az+*`o6(+vL##jNG_cW|%H fU87ޔx$bD3vsr~sX٩AI:T}`Wr"t_x(ݖ q1c4N(MnTS%שokeT4Q۫ʋgLi~s9w͆ 9cqR?ʐlk&% չ>*]%&)/.i~UX`7SC pE(w.A&DSj<")HE"-r2*IbZdgǵF:{{q x#m@: ^%3>ko-Up9)ze{0?EմUX G^ُqa<' ~G7ǵ$!#kZ "8, ) 7:˱8v;IX O1|FJSA?MЯD-lglMh6euRRd8{44HtMO 3Z ~t{b`sI ќ)s5 ਐϠbˣ42lښD׺\4ݢL7rjɉBC;hbrCؤi57awJR.as0d'h YnfTS_Z{YCy;WcIfI.jgܽn_$OQ nQGĢd|x޶} 9>+x3uw4AR؁`P=ߥK9i<&Kq~K`xv@Ryh8T( z9[sEs2=u FM<Ә#bj'oBomM(ж#3Q ^'H<ȁ85_j ]8/S诃 y:ayD{le>:BG ,B] /EڴN?T^:Q,hB[Z4wM5Bx`>$kܯgK96$. q6:/cC>cTsȂ$֖"bc/`7W1DigDxI%rVVVp%s- C!)s &bOLOGb֩~u+GHD E|`&Q"CmSwTFK;ԏ3 rDzQ SDrQYvQ\RP6*)[:];OV?Nq"~2ֵ]Va=M5=e~opxcԎO$Z[7O/=e'IxT9GK6w?1t 扣ۑǷ\LnpRqjڧۮJp%0vWto!$U$!g]`ݷ#V+z]dTWM7"݃э=&do \K;RCBǼE_.o0D,*kXc}_8l][%߱@X| Vt;))ܛYXbBsYZ~f ~YIޖifog7%ooٖ啙hAOH1*A(6-Oz U%ipy^X!D<鮏Ls/bA٠VIiŌ[E.Xc{0կ#FSz"Ugh7J$nyߐ%M4fn="/&>ƥε &'oD%v0P-&ߵP)%˂o2'DL%@5\-nv٣RYV;>!E& ԊD5̽L7 d 9)Zzx1uv}4d U{0#նFB&F~ 05td?8[2$l<8WDigW1[ P A9̝.W>UDZ%* 9Q$GRhJg1ؓ5=hA'a4̒XEC$:I$ HJB{b4S/\8z qq.A&;w=Ē`?;g p:­xA;ӺZ 0E9k!F3v5D8Ds17Bxh@ [&HVdԙt`t]Q5Rhp1҄*itaD2 ]*1sԸݑ‰Rµ=\k,9S1zVjߵL:q{mz71XOS <ʆ!r߈k 7i]_ѠV_ngrQ< )>)ch9/9t3;_巟_*Z`MmǺ߇$ßA06ޫ7v ʡ;O+} FIمIaZ=`^y$sW8TI'aŏLVTbw[3<Ͷ#=(ځ8)eI.D %fyK$ߦ 8Ϙ:. GQ۹ef}BQQK5v7(}^.Udxo5ߙPxG.-]\_!Ga|aOMBoaYPDWIY` 82`¶ml?rMX~KнpHztoZ5.:_u9r+afXJ"̵0#(1mvwEEVN˩3\-%F,ŪBt2_ݡ7Kk(qH =9n"D?@nvfydƵiT 7tPC,?LQ׼QVgRўf3jЊI=xp!w'S|(-Tp8~0zH̭A~ai(;9I#0|KftF ~̿ͬZf4[֬P_@#y74Ui)4/cKv:övo3 5+%qy?KٝRIp- h\ZIuB }\Ibef^l: @QjU8b0[\yjzLj=Vo2s71đwzX6ӷƒ1-VPu]ѺT 09vW`Zc!w#44uqssfQ5y j5.\< 8 N5MPDڛ b K~HcDQJa/OrnrK4˄#@M`sBg)޳ X6kآQecBW]UrWQs³T7%V'{e|(pb`*YL%͜ⶆ%%Jk_+~="j@M( +1m)5%TP@J޳h ){)xĺBjAH>l5F, ;`(97ܡM[2(v-,8'S8&銩'r^oT\mt>'oS91IGk9}lIő48$_ O{^n-Xds@Vw7E)쪕yKEElrO#,A+p69&Rml{H0_ƪ4y {+.J-(yqKhw#N22D],YB9}53{{l~cIP9 v}e+KvkBɷc ᆾ/ ݐ*~!Jp3𗫢 j=$bMJp_FwGXكS<@[ݿ *4ggGj/{3,m{1VtxSݳi0oN|[, x)Re ?SQr9XvCViP^);R*xm,>򣑗3٥/ 46PAx@L(ENaD:L7lQ6jco͐00"UrOy'pM7O$r2JG JdN_F/F} Yhi;F ˂ 9o3}>|xyBOc|1ebP(.+B5v;b_WF ΤFIS]V٧u2`r#h%H?͹A[)igG(4LKU&S>LETW 3"pEW oh#3_!^?^=$`A6xw|&Vvw,1{3|Q~/w D$\CLtR5zYJǻ8Bc ސd6O{rj nr-6Qgݳ n UW~2+ {G8!tweE{iP;$!+ONZfZs}6)׫% o4WzdlüNFHWq4=ܩ`Wb#n1k,ybw\HNWu+Ul⽐st/'gRHFXdNRxO\_~:o2T cwH+oönE1,D}07, E8_ c j\3t٩ЯB=A(ui3FĨm:['_J^m.>%ljEx[>VU\Գ`YyZڶ`Z9*i:'O_ О$}֔FQ K4fo`&K#u]KXwIJGќ ܧv+5JXӣ1='0L_b74 Ϯ+[Ό6O"<rc @z7Sٿ $E۶7.11w,C,ɲ[^JU^>"]ŰopԸYX{5-Le?\p^Pdܷph1x RU pc/sڰI,twOqmJ|69rZA^|U.P ?<ԨnuLL pc˨M5m=+(J锒JR5 DTncv:=Ag_~1 S(Եk$0kAUFPջmhPV3I@,owmE(Z&W@^kIv Vj{{*RFt.5v;Rh,1%o*HEQLyE0V#\aCd%wO Ou}SHk-p>un TptIP`hyO)! C?D'i:T/'JMvv?hy͌D>-B񯲄B4 9z!/mcqg{HA'uwsƴ4-d, 1BuvEF.>LhMg& 2OSlTQWB[peȻ$c6.h){/Wɝ0wFS>Lz|Y~ t&%o[ nRiLΩ]sBe+Pu ᖋȬ\rW{5oCO["7+K3Ѵ`,po4yӄ/l݈s>7X[? qB"Sw~^~#zH[?8rΨu// Rqeb s5sԫꞵL*y bERPB?؀1T0}HI:& 9 t)r Ack`!X#^;B:Qܟ,=DK(ͨ=?w@jf3t*KI# G}`aG_;xV|w%в-~? BgEGz`f = ͔GP1徜zZTSi Kծ&%Gx":+ZeXX8T`SCQXL5|[ǩ瘗I5Oy3P,?'ۖ8Ċ g%dt;p ahjKlǝ{W>#XӢ}/ݝ&n}yq-: ]<-ڧ6u+Ѻ)[8LB`8b*CJlI}XҚ=$ҵ͠^U33O뇩l~(Պ..hTఇmv8i<-Itж _fDyawjTa73|BrsEvutQ/X700bמ-vJ{m҉n0W*iҋY} I ΀7 ws$͕c~Oߘ(jbֶ% OCwh]V#VГw&/0?@juW)]#@Gfɬq߸tؽ_)Lh@t&2H)+*i٢#G RH=tȷ"Tol~)e*ʸOE`|_&5 7Tϋzc `Ut}B:"e`sθ=B091y&j>koJ% V>{ș}4 mX=WF],dszeQu ˮP׽*˿ Iy.} 7iǙG~t.^0Bw4Q?1xk%\kX+%XB%-hɌQ,#șL\Ȟصϓg;$Z)[fFG5E<HMI2_9h=AAOy? t|w߁c=۳0aT\i`k:+±D,PpJ<_UrEq?8vExEѯ:&&fTQv_Z@^  Ϡ`kё.tnh _u7dK/Ztu2/a';ɢ䂶FLN[1{عqNQ+COEwo#95V7)j7cvƱQ *͇> 2V8ZE3?*A\LJʾmf4R4cʵ:8LQJd)`X%ާϦ]W $p,<5CuQ-Y`_ :g 9܏eJcr+}~ !Zi[I 7VLJ[l5;Df-0m p9|1C$-@פbiL mP'|Os~UboHRs ?Ya)ss<({67WMDF"~c5Xy_h U9[sj1==gݳ&a V "6fy+ޯ?^ x>ZI~(dd _ء3Ne 4eߩd֢£ͱvHqyE';]]QOBl)6'т ^@M}هS@+{[Z/ѵm6$n`mV>ΦD3! };\e_P3)2<wY!wjQ5"2A4T5E4gRدsxfi.ERk` *qd9x\0)K/t:uw<í"e Cŭα$DCoBVd:;J~dtBL(7E!0 /!: i2JP0hbZ :U<ղ`L cJV|i>x W pԎU-fGz\bO:^ݼՕ0Fa\(F,Ҧ^;kqMy ֜ oX-XwFC_6F5G |.k؍BVpBTZ}Et/<siI:s!Wz{\<J?z09jrg&1 w-_@pBRrUy ꉭǶKPݑyTxJn-,ٰ]Q )p3dq^a?㓔ORS Qsڝ6"O﫠eyfQEl=`arWBw{k\Fz3d1fM >Q/4j]'3 6d, e:C jBꡋ5ږݹiBWS@Dt dO0H%,=2||b`/KAt$n*C 0+p{?Sl`#jBJ&i P3bB,ReyygkqńQJ{.#$#bNEM &v@4Њ?Ъ6ˑ륁ǡvUzQ%Kl2Knui!!{y4'f˵LO0#{2 hƷ`h$Ei끆H Hc^W'PڅuI6v6L t+_ڲP#A~~qHC`_0{2pT55bD6whPنl A̲JGVՀ^=%ni݋;z[\k|^OKMtcj8Og-q"G t4#v= :Zؚa\}O' 24K`?PX#lԿ;Q~QD<6жցa%Fm yD Ɂ[_3_:lm/?@MjRhTb ;nUghx}&ʞģb- mbylg95cΚBnV#2Py(D!f:(6l䬦y'g*x,"QrEYMw2!qiwuųƴAWﮬfJ!ʾ9֗C,nr|A13˗ F,s(dw:OpPz5xJ("g^Ty:yCIsMD pmEam6cQUKHU-Pه洲ŸEnɑ%P -1NfF9ҺYILU=rW[3w{ׯ9*um0!Z+ @ҤO  Ceu3>ƊnHQ6n0ZҸdj-X 5{}*"N;Y!:jc}Z}CnK.&v}[ ɖS źL`r?`ǜ 4c歓A%>^:Cs:`n& =&td@4?jOkxNƑTes]VP<2vX+[ Y1'o6 sAM-ʌκOo+CbF3L^ᴲ7b__ؙWVj0g-W^h +':Hu] ?+]p(@Ԑuq ZIЖ-&-r޷Fv &FDg^MD!,i5C$LЏΔt^g3H4/Mf̧`yDPyW qqeq'!KOKgkX}2U zƎ!%^cm W.x_p\٬h/jHJkch!Ł]($`rNdz&\lKqe8w҂tM /c}~V=lP,_bڦael}dnP AAtUWT_V\&^8-5j]FW/ ^wIt|3AIZR׽>+Kd?bqokJ`qrj{z@U:euvxC79EV2/,<)U'9 ,A\$0/Lh E* 9{.n {{{;ل]%Dqv4 ʫƱy 9.GQ#JWsdRà%@ Q ̥9"Rrfe1;WCOT"R)e(hO_/ǹbzֳ`+R[*3󺿋\ G񞏤>*6Q 1n=bDۇdBɬ,5~(킡sZ5+'>WV P ^c;ݛd%wY]rg ֎ZhK j:3~ݑ/H7kt #rK&@Ha4?Nÿb^%1;9ˑ̜cH#TfCK2Ё\ݭ&\'y/TzSG7>}ϩC"W\L\#pa,A0N.Y0k48&, ;G\٫Q$ˠ7r9x,U~;/R.@a(g w+(c&<:`ofЇ 3nhAekU*mދ~}Ѐ rIpX=e &gwTYYslLg&>ѻ gt?tyLW() R-C+h%q>9͵r`q{=ۊ@q)yepɦ4KNfw3W:=нؠa6!~(vH534h" gȺH^%+[z9"ɫV9EBF;}.G9MjV>kd?}[@nфnn`vZ͗=yl4(q_Oc3*Zsi+?1HIc/49f?*~ -;i˴+Ƨ'P%RP6;> mJA |[ M&}r 0xh YN}k\lAEM #F#]#;O5fb&lsIRYp4DEv{`M78T=*͡#r;O?iAw˕}\cr]OI<,|}k2 T rp ҉H¼X8&iG/ cDr샹bkGDRsV(>SUr:uC6ʛ n]/$%Y+)>lT7Z ?VP0 C 1o(Q4"˱ / F30]!R vms$pC }Iq0 Rx^'F'7#&@ 4Zׯ/.v݃(ʖ<6|p[WSȝk_0u91.٤lFdftxÁ'bNĠK>pKˏ3k4:FT ,g:ӘU*0& 1tpRʋ&͍.uGʥzϿR&`6FϪvL?;vnuu0vd!X8~??rw/k$3d1B GgGBR#bhBot7X|Qw0񋷶$6⤣y?}AaK 3d=m>]3WjNV hZE 4PnQMn).nJ?ŵ)K-5[(DwYQsFtX4ff 3.$w= fO9_0"S`p@)(bohS_Z)LW2yLF>[ =mX ڽ nrt\:wVX#CBHF픢Աx5$X.7 8-CZ:G v!b3 q(RPaUiZ`%fHC5@L,Ϯ;A.fB+']LhNR` ^sů+?7.QfJپL9c W=M)~h$n2,a@kIA"NnoPMKLIM竏P)ͱKVWdĉ uNܬaf)!'RK=V5~l令0 ~w&+ےKkx ~_P~k\$V;37/ ` HA5MR&ew z%R#(oF$vZϿN@ N^NRfZ-CMEJJtڅdB(7e4UUUQc$:gB$=I ]t"uYG)7ֱwIڑߕP~yGQ>Fb > ÀNi4x#b /Ҫp[^\L@`q!bOt*hNera 1X zӌ͘v]1$.?a<`BuN@T%ʦS\wUǒ0U_^Ƚ)wZT'zESA[%4ݏIjqL@\CD#WAp}9۠u4e)+* w6yH 50[N* \ #*Ừ?8HC@HQǭ`IX ^QzpO9h;;#wbD2mUyVIYU/moَnUqR.Хu4/` BA[ma!yuz$nXxxlKTAIX&9ϤQI?LxP Гe _%"=k(2q/D"*`/YxsY,"Uz1)XfA&HJhea{WzSqKzgNuNnw2q/U]U &-]SJY䃧ĊC&0prӋ!ȑӳd*p \bLW\cb\W!qY ,+nHbz!QMa?BC Igu]3.YV&Zal51 i#{ V/}]I{WlNe~V"b_|ڭU@+dbvc_?qaZcyl]_{M-@ T@"7&Zck7G t1wpl%pػL cC4 aBuKf-s!vo?Ƌ@ŀtg痸_^Bw=P6,GNgtTc2aՁ'\<=aE\ؠQôVC/ɾEuWeW6bR$'w'͞#_x6ԨhV%PPi,_qsKw7H.SwP@o2raN"۹67,5DirB^@kK1K }bYsxX++XV& _jK\:󣶏۰ҫ7j#CнBe;,n+NvI ֐~%4Jh 3%\ ިphvRN-76?}vfU.~^2ɌgE/#)e$?Cl0{ ˢح `-(C%NpT,>nU:Ͱ,^&4bzב46⸸4nؙ|f#Ғx]]j:ouISٮ܂YhV ,ř1ahZBckmP|QkeH!$$um APjg5Pwpl N +_ioXbr7_IO<\d9PϿɅO#v{D:^C`">jtMz qfzo` 59&SxOT?H\yZ&1NÔM\6YǪI Ts bOsU{moٮ̠QBʹuxu&se?Otưvkv{!_@_Sz8 Jz~cn\pF%5?`QQ =ӢOK Ct͒Xt\ d)d(=]&3Rx[0@5m !Hw'w߮N"o8Aɲ™TF !!pMJZfW)2- AW#E3'Bt"f|m+u'y!R e+ bO1,>QC*J,>]JF* a Z]vĦC"G__ sg{>\r pu"9}^n2e]+ FԵKZE0A)Vԙ=Soӊx@p6;y6 &Lf7U@>dǪw!kHatj7CwH;Ea;L/#0݃\Bda@: yj"y $RvҸ٘r8D:_Eny:+$G.6s.{_F3˼^ u2T|=}Jo .m=ȼ[=NiwZIʑpc$E7W ])$9"d~߿`fz2-Q)mk/ՍoR,KK 1!\u Ķ!UI* Hp)SBe8`Sil] sT@=vJ70.I|"0=8kZAlů*sBT$R4ֿ٪:>Kr~: zxzc=s$ZN8'q;' _w^"+(/>0L_V1S%ٔ|]YyF~JR&ُ]W)ޙ+I;Ay=O~Yv%68LLmC`bCN1zmVɴ%p段q'"*+/ Нb-ԩ d{NrZ UhyѸbp|[JT@#Г$#eU}(n^ DU?D{ /:i<[/oqZl٦; $a, ^fpۈqbiLB'}* yF%΁tKXꑢ8IdM-g4 *{Fipd|vXBZt·$<:FΊ3K &=j~pɢg.A{m}saRdZ6Rpٽ~s"2 9Djr27¡B"EvZ+`aL.N(kQ\ܩSdZV@v!]YĜy|Q&ȑ= >"奁SDޏ$C ͘ YR:J9 pOQa͑%ڪҢ$z(-f<#"‰rw#KP@z-{sq8]AǼuMQ~ n:Zضix7J8lFk=6$<:Q2 PyB]WA'"QAX4"DATnd E՘W8|.H9}\8 /\4+zۀ>4۽Q %h|.06y(á,]׌TgNsRrI]l>>8"m_6ΛZ.T B坷czGCw@zJS-!(yH"z `|b~^i:ˢImǂ}< DQKY?eѓjt?FҼH~['8!o cٚ4.tȱje<]^Hck#6FI"0[8 .:}M4:7JiyCmP$vuJĚTjGňuBթYug5#qPbpSʆ݌ÅҮUG lAzZI]sZgsͺO'%O{8!o4fvOaR#rf8I1:zZ$"*^rHh.T( c~IH^ n>7Vh>Wc0V !8ɇ%`%];;$-q *ci(|8'F^U:Qv.CS?*}.B)4>Hp]@x/)!(ĺw e+J,dvfaZ#~f+O.(bhUڣsq('qWML>p8&-ȴ6ap+xoM9.1@ڎ(WŜ (+# ,{y8~Ľ b;k$zk 1K)k1Ao- ,=M5&39A=(hEOIWcLm'.ENP8oz<.[ ֎ _Kmq* ,G>&[nK1-- ?9464O_NOeNtâUM: 4.:1 "+8H9*]U9 GL0/e Ц'ܣ7 eR-9KQ )?./=Җ2rmŸו|S-Vw_`V!p# Hh8"4a7 pA/Vt́ V%4o8P)'k1tۉ h3Df(c{ƒQxgq^G2X6aNXuWc/XR?B/[Uh^bWN0L1`Ij/̍=D1s")Ao [[;a&YEHcթxh)Bw"EBÈpLjuˋ^@hBNFie ٔ]]O"i9&Ҁ a?@n;;>n:nW%Ew3W_capP]]>6"<($n#x¸Ʒ(*nx.f0ÚCUEW=qsO:dRu= T"{a-ܥj[C۩,{b.ciNGR2fv[?ilǭ各K33| ._5LFkx `Ri)ͬ Ε k*bQQClʈ|H)Hc뼩 !hR_,/R ;B j?f5;AYq{bMJ>lc51~ fTQIuE9{A%e}/Y2>Q3\t2atŀ Λ@B5oL"k(q:(&Qض+a9t#yOwde/|`ePNkTgJ&8DI1!x 7/4pqzm)EϠ|f k3XUZ 3'}P ;LP ~F[XQ~xUMǮm^/ 8}#ejbrIO/c*W ~@DQ1u\1yVwbN3߾%WsôyQ߹O5M׬Hg~ʔaĭ7eH|.۴"?؍򍙹AjOι/d.Q᪆IlH՟vJ8?J |⫖wOWxcNEc^\*c e2eng}-.ڰx}drgFL~x;G}iEHoȤ %4ReĴ^Qcxǧ[x_wtmP/`Cb|]FR{GUuۆU;bdluqi:;nʡ">N2& BfoW8HL'dIf ,#Kڒ$E}c$\)nagV(4,7b0kF[: mP zRF}EP0xv>kr#Bftnx hU&LgTtj-WW 1{~6 $(hiF7owF@ǒS?J\ bea;N†O,b|nSrFzr:@t QHP=.Iz `&1"QE-F[ [9ƅ!sbrTt<>WBMa:)F-!64t'=Kd0)>$FᚣEp9>>4>Ce<˅&+-AhJ N8H;i%s7Ih%Z/9[vCO*H $Kk!m|)c2Upc&Riթm|D)ee +&ۣixA8. ӞzwDwgnLyBccߤ-<Z$bIX׃Jv޻#lwR;!eU 1OĸD9LhH#q;q* ]i۾ }F Zcm XJ9`t{ykT@)f&J..nEي1XiLY<~, Jf`3o d0;gigK@SK'˸!9cG7ʤw%IQrO;fCWp#@4iiv^-v_mEc9q4%ܚ:s6j ,STߠMYy` =OBTsQ%nX:@CU#L"]&#FG *I֠@Mco>z)rPRy-/Ɖ̇V @?2KY{a㞌N`*8|~RIv*C_[b/uDW،1\_ ղenH\_iioxH罛&bz ιS3#/~z=0;/DBC4kVK=]@Gވ|64Ѭ:W RSؓwXr,on1Lm1V0*L|Ԏ>SYiS/ya[-WTiέߒ,(q]z %j i/^f 7N2˛Yavƒi&dE?l9Q}--Af0gK1Go9Pk6 K2u\F# iBƇ tgdo@[xn#3BQ b6yj n!Ox<psJro#,Oz}?OXʦc2^; lO3*K+5S,zm[:j*Tq* Z&Gs& 2Ƀ?gN32_Hrj>z)Ҩ$gےDU8u_ѦbywE Iwęv#=TįKfRԦܚRM%-黔ҧcf[TșvW煜I f& lBz|slΤ*v((J&9=6 e;JMȰCm:Lmb֯*AA{ѓ/܉S@ڍNhnv0xAzC.3VnJY}'WHPE\A52U3ЙۯSPu** Gk5tlkc0r?ܐ@ ]dES3_0Y@0U\ǨshyE(|f.qY LS3k9 Nndhbs`}u6d?.{۩2cX (Zm ]rJ(aQytɨq 'Y_ʗk->rWgh|G?H8b|OZF)VrhK7_+\ Z4#Lj t8Ie4iX^##ZA,ԷJlÀ+D/t͎.|vp[VI(zI6TŹIwCkA nҵ 3ұK-<.xNb&DӐW@.!PoV1_j "& &t\݃d?K''zC`-ȧ'JcJ[0`Ճ Au ;c̗>s1D9UC"A׳۝b{b f 5)[1XK{+$,Gy9휠zTFWO|dC&IϾ>1 U]%BXtro(P1I4GQyܻs>B{m`&HFb`7d)oor{WUcPe#U5 !UlXP9J<<]MECW}kFqo?rTxP yN\"oNsQhB^Mz:b]T#G}n/t`iM.M@C"+G$ =+\{C|546-}p< b+TIrkH3]5+l/,T_P>9tg592N^8C.a*_{@_]c,iԇ n:3A <̢:E*=~0z28CBkq\epW0 x f0)y69 <@rNe2k^Y."b+PX! `iyQSZTw@H2\Է)4p;DӏfӉede{phǶy{~R9l"p Y!SǚA3QYK^ ~)Шw:;*M< fBf~//dΑɦ4G/L33yB6E,VJFsAPN6:bcRpPI8Sff0ec<+2?=,$ALv"ϣJ5W<V á&Rzޟ ]lw;^8QDҫNܣ"P9=KvJ(V,+Mlb+OeL N0i-Oa-?Q%9'*qlhWb|uz LC*\C ~`j [qq,r)/"Dc*ns"$_i٨f;MYUO׺Wx8uz-.34]ZE'(թjfHO?ɧϙNDM-&ʠ269JFĖ @;rY˲mt*,qyG*)Mr- ޞ-NUz۳I8SΣΑKUHxu :ܮB ;?OYÍ`X98 yָ}ZE!aPX,-bdKԭyɯfj#'#rkju2ρ.cΤIё ]j;!o?u܇`)ku{ vS}_V^aNmn4K;b '6z؋쮿AJl0y\xݾnN} #(Qi8>ɷC0}|V bb6@OhRGTL 5F%ı!p7F}FoHe}:uv#vjrpj貨#t'm3Ϝ貘|D:/gʼn(yř)vS"էOCB.*'u o[,p];eRhwDz kkiM aP@+q/2*'}2lתv2LRћeF [)3:jX (c тe m6{io ]YO&srst\fJ@KQ3 "|)~36XER5M{cFN kTc{UV fW7: ^=wF8u'xtXb M3FIrMD:n4U&c%;ֲV-ڤI5֣ .tD3UQh bDduk'494|'rU$'klGP&9}^i^CWD08Kg*"l͉8'uZ2NQ} VM8o,86s硲Y N{ WRǣ%C%QWNw U|2w'1Տ RWďzg >2M-F #x(_rTVw˫34/lMWpMp["u(ZE?O 1 K -ȅj/EGS-hdID6Py~p.ADNȮ 'ÆO͛Đ!d>]$'#h# i_J,RTB2KĹMŹVCf}D/ޭ ƴH&- 8ͯ%?=@|3ܦ^=KlXz [[C9hXNr"r+J>JT5ݚ@x|QfMrݏl֦6&VSnS >kH:*B2Hn$ bvs92 {8bRt8o2÷ }ښp䑂+ڛw֦˾[Watv؎WɅ콴(6@>0)hun@f`UUp8j沈|~2#`ven<8h^ &+w N{,d2R" i(0h!ˮKs^6mu : X9XNckaXYmZi2 gF+@T¨ t:^a-[Ѕ1b74YE}}SQSx5 (> 2;VZnұ. _YV`Q(5TZ8mWeUZҁ. Ϯ\9v{rj u#`BP8aJ&(IPVΘ2Olz;>+`Ӂò`Vrr#UY DvSTds}PF5h>|}&"JDlllCg(Qq%9l·g%2T`vE*5K ۴b=]EiVX<_jz1ԀNaezq|=Kݢ^EjGi##r~!<Ȫ#vL{p|z3jڢ2nbaيb U_'C2:B7XYLātzgw2M Y赔IX(U˥Z$~Qʒ$/nT\6P`m\6ٍV^s4 /B*ƣޜڱZ0)NyJz _u-/ba&\ǐek a%ǂ耐gcIG/ؚ~YV QH?7 :@6Q 7$Rݍ侎}c\g'5HǛЇŒ)W t: 3 t bܔ? @m᠉3CrV\szq\)71eplVsڗjk*B4 -M9aU KR1d@TrtF%5w|4e,.Jn?QBV_6>@U/ύ*U>Yta8UX _ňխTyj nL; ro(A  Ǥ _>OB{w?16e~!Ы0aiHu Pԉ<0jN4 xDjo<4K:UJ0h]j 2R,B9֡60 zޑ~ GR`+a;4ųOɡ&]_/H3my㥳 x@_LuhanZ&Zwlv2[TX]p$20j&F#kRdk.-dޢ޲Z"k G,]5+K5D"D2kA-rߵP̿(u_ uQ 4Pg C;dzd*a,A.>UPyU_`B̖*l@8?™%ޡU8`^rOUpbBh=o [#}\jE͖ZR|qK֏nEiO٧?&_K̃K_ݼ4̯8,زF$_!^78M#CS j¿-o#b>+笖@,k5URs<(xxT4myZbV(DJNkWJ ut>A˺<@bhOi(iTA 7/OyOA.<a]J)*Mz-)E V(dߡi[5JK5ϙ7ig&Ӻ,XNÇ~XEdx3 Is~j& 1k5ߕ,8RܸI`Ӳ3ʙ0ևMG.оOˤNGWXŌW!ؽ%TѸ;comcRZ-Γ:w&D믄TVf=6I_yH[``a(L^vC=aZHdOR;uS,XP$lmQ\qf0A3z4'sIhNjN{QSv6du`Jm!.?y\'3`ݪ|tDȥ&`Jޙu{)L,Ab)&eS0aT; =WIBV*<P .\E7Є9dU]ѓ4>o`Kض;\@tqh5/?) pO Y<7qP43$OyXT0ĤB<J[̇l{c li5C`RQgp_68ftZ"ZvNNh ڞhERDKP 2YfOPOj?P7u5VJ"1prwRkOejnTУ~aa.,zވ)Zk(~]mgv5ߒNsQ03v<1r/r?/T =& "}Q`XXMfb絡 {YΎkmDB׎uSӁ?@?e6oD4X X-W9+l6[;ƟѮiĤЕj=5,C}p۳(a2SvH1JU c>j ~vC}vmJ,XlhU{ MY`ۨ?7;DsuuL9Jncah YD<&Z +ګFV/QxVxz#:(x6x;|]+l?;J"[ bkvuK;B7~4V9!Όġ J'q,;mv%`SG!r-, )C9qi4]Ns>LN/jIM~䦔Z@>qPj)0L} gRD @}7mc.SZU *k&ʗ[3\9Y덮d*h?UAxqkƾ7|luU\BM%W ST\_4/;&m y˩ i]˞_qWٚ޻7c;m`3}0Gñ4*Y9L`& cdÔOh2O9qe)a1J=hW/~8L.mhLwxmqbdò4ׄ਍:X[- "F8,GˍK`R"-6\̵MLMrQ>7q$ ;4άV(( ߛ;]8|gK q;Y=X|θ Ji2 PW+C'(9 RU-aoc4- RR=$ؠbƪ}t&ۜbXJu'-їD(Ё( WXi`d,*/\FDk|Q3؋8Fw;)D!=e!XI. z9 '151Bx`(;\lk[R@7&fM(3OT*FkXJs7 uH0J) מ YIvQu؋6mYv>"ji[3(X'^+~o"=ɖ*xax5܇Sivpc?^s 3 4:2[PΝP~ko_0A3sQqdsבk2$ Lŵy 7)CKL~M~;6J[T7/2MeUT"H{x_ұ4~ 3^x/o{VɈQz~n %dXWko-)@LBݚ[m/]0).(P4t$Ιc>M3s|+l{~o@<9=-p&4tq9E~tt| Sy%BwRZ#fZAeѶ""oѻ= 0 +W5)%ʋvwtl`ӒpEc|8RџDZ67N*ޏ׼XJfPG@AY% VٜXz1x{"|=[ fJC_/[w;?b_V`F4Q|7="ƺ.O`LT \Eg4#,#isPfJbm5]M77{A$;q'o<q~c/%J)Ce@> C&yp%t2&-}N`6JS *y+J_~U&Jt<ևRTX4 FG dsկ,؂T.; _"K7xVJ])b5.f)bHӿ{2T -nب䖁x `X`-^9Y=EZDK7P͗4GA?HwM_nд*IHgnܝnz%J:%?M{K8Vh뺜d8G%0tnj3x&4<^mV5@<2R|98"YuF]/%¬8c&⋑"uGA華"CpKwŶNzQ!jӤ1^+z>gs;nD=,/;iO|Ik`c.va&Ոv„|˸y}6OcT"lDGW{89ph~پV_k BRc[T@$%\N QӷQbbd$O.MT)~&*~{D!L"M؋-jfˠ?O?,ksm&O}ҼK%^LOAj[G2 } "㧡21O &JpS&%,O@j#e#) (K'Q$DSR rT&8V c9ϲ:VV>"ם' I6Nz؈ᓗNtu=KWeyY4p"BFi)>a}NE<ޏGy ʘ*͢0HMvKwF/z_[l7,gEHFL:`HrmpZdgD^ǽ5+sg좿yE0Y#Ǿ"yD| kd:㫾lv+}Jfu:aHAcaN -uWW awqps3 Vnb$fW(_(?u\ۢuh?rk**36?X0fl"ʡׂ궏4T^V|Vx"ǯ. ƍ*H-m Ҽ`YNY@97>|`%эSAsV d-zw5ߢ 3lqіV3JEصb,0r\ ^suh?päF޵(2+pq"x7bd|IU;;yxf bͯM/// QZ$\xIkRw{Jo;L"E$sb7 E#A?^𲴴tW5Y׍b6~_b[eJJ;$ {3k&&Cc_.b|*aӿ$WQ*Sydq\XgBH%VKAM@c6i£3CӰrS!+>tyS_\R%wIT]yւJ8eq_+jHXbHD:@/:(hf1֨]Mx~447vFiס:\5 0~ERҜ "f+iK7VjwWmG''s؏{F̵w8  \ވ-\k[=f WWջ*c❂"`|7#X]>u%/A ԍH&$75P ~]|U4GmJ\nwO_jr0X3= NE+`%|ȥ gԚmBd>x,sJ,d@x^^[ #[ӍaW/7ӹF_FDCaPUSflSt/rf s Cb ܟEs֙. ՠj`HaXQMחãº$e5pT"ۚ y&A!b|qFS#nB3x;OG8#Λ+ć3ˍ,RljYiWW.4R 2[N-moUg^aY!{Sz|k6(ԇd^ D0%^2KZ[A=cGEpdfItUٷ'!g`#ܣɂqV5Jؐbp=ƧJifv|tvBm@Njapgl[9%cC]l>:6}0[/ZFQcm .+fAx[GΑ=b4AfrHZ=N)?>=LhYW|CdG>,&Q&ҜxWfT(Șfpy&gz堣BYÜ _O⓪d)cBS(,EVb}7>n]-UÀ#=$wՍ3'Y"T(=QU]mxu"cDӍ'zE[*(Đq`T!gAjvU5 nnv |, ()CMayiw> ʫ(u򈔐a枭7z,YEW  jR~.oj$ ihʢƳ۸l?+X~#|ҔY ®! 50ַ:b0h":MBJ8 _޵V!Go7f@B"θv9OKs&YVMG64{{N^X˿^SUl\Cׇh{~;n#-}ҳޝ-M16OQZMED "l*U5EI|~RjpVHRji=T\E\ g/ dۻ)G6`X,i<~-DfLMw6G{5bثGÓV>eF#EH/ Ag. ذ(I5^[`%\tH\)W L!w|&%l#wՎ3ztG"\k얾V!yQ/5:d)7Nmt|h:L 3f j0_]͹vM_YM"1tM'{^ \Ru Bg;1%sލk{7T呱^۽ym v?zeֶ.oFU֨ 6.9ޓ}jLF$1` WnБrڀksG1_JF*eNM6*+Л[7D(vKFٔ&\r@XZ0LZ>33yiEf+rS=a{,i ):X9_iP9|Oi(G7vO vnڼkclf :M^H?^/6 ǸdtݯeN{b,c൐*YҮa}<+qz`;xyb+C xTݔ:,O3S(_~#у5MW L_=_ ܚ\0ȺYe#+(筈$} 6(-hi' IEx)F/x)Bmyqp26uO-LQ g_׈dү["JGPuDU'z@4N#zYz}tPZg9"æ((0q{?NaY>~d7ƞ*i!P)?9!ГbIjjb(/a\RG|x'Gܵ*C l>"|ҴJ`.!S |SFɜKg䝮M$+e5EU"nΡ?GqJl0,f< _2}Vv45K>%掚F Ǭb).φ@tsvJR?c)G5r+h6RBP;Kӕ:jc;gR,_V-):n%y0@M(3F \ᗇt4޷"+Ć"o `VA8'@M{]9 q@vC 4D@_ĐiIH(||$r'ZT`k5Ҫ}Ko/6cMreI{Dœ̋Ő80 2AѶ$&*A "~sg?e{M 6* ƈ6+l .::+Alf`X{&WǗGg;(U hHǠ auIx:8B`ЌE@TG#^6|7Jpc\ &#dz':Jk\Yl.OE_?}H^ɱF$pzACO➱aV$ ;5w{5=L$Ns42:2n)qӮk pә|LBiArsRqLdBPzC NQkNm#8Ģu9S, zq:hFP_@8t:xq,I.# jFp 右dkZTיb,JP U>NULh`(‡e#5 5@5OW20Qk]Q5D3 nMk &:(HRE[s~8g7eMY~.E!(X :2RY9 gS>Y5G!SzxȬXd\XI2Yh<[h I1+<(QNC݆o1UݼN~HS6Ƅ1OȘo+VI/-H8SkcftAgD/)g&<3W{ĦqŇ,Ct3){݌QrCHq6lNF_-s|8BVè|M:SЖз(M[順N  Tpp_AS~#&· Վ́C?9\# ImUz;Ekׁg$`F#$+@F1W䞍O+Yt9Qc-Ӟzν} [m)rVJÇckQT UR<̣k"FajH|27C! !t]|ido!K/X×pRf% .%'@Hք0G]+&ڈ_IzB]Enbsdu^J}&pTrou!_ŴzlB{J%$!;95u1ci }qZf(T"'ߪTez&jWbݯ3NG$3&LAx K9fxR$Re$QX-ϟLPa55qg\>hȳ*Q]k /$Y\LGhJ\(h=c '3$)uAn8EAQ#0@0%nEB7NZ01V]aͨ֜d( )xiQ@q̛&bx+?U_z@ι+(VNJY>6j;E-`e$ 2`?}DhE %u1/C`W]"8Xڒ`s [.a˅4y"zȻɟq- Bw٠y+,f¹K֜ NUg ix l__ YjX:ڡ@&znRo'OKO%_kg(>XG\5=v npoÖU.RqG1/-imS[R"GxywxKZ D[rjIr(ѧSF1}tqmO)L-j wT.ݫ9k)z^>4a'l'?7I {zuE&RX/"I~t"\[GNk >rp.gKii+(<3:h;DHg)P1`HDž >mĚdDdxsl3\1=Us6 ^쁞eըF浅mE8Tb5 ʾtZR% x z9Tk2%*ZI# nV86W^KuhŠQ5φdI>V|l I XafL0\‡$* JʪN=8 b^n8\[-t] l3bbqG3z?j,{?Ⱦ6df,Ŗ4K :ꢵu|vZp ~q ܨWWS<c*$O6`rHgV( IT.pKrcYT.6nʯ4 '.SZ8;!o荀mاSV#|̼*Њ;g3LО0@ 50i9mf) ʱ{{:cZ ŞIYÍIa)%eLXEk,Q˞'duf#znvQ* ؕR%ğ]R5Peukݳ^{0eX1YiVvy wHBSya)Ve'efpw$n k]\.8fZbGŕh iد0Pa;ٺ6:l0zHT.p j9~oPe @S(%rQ(PO>{_Ap>& Ct-Hc2?҅* Hl,Xy$`i}h&/A\5PQPhCt Vc|")SV+% `>VLSnmjd'ޱL[U].LEb\i] ꘢EйB:T(}:+/Jbi)gmjf\ p\PUoܪHuC_]$S5cDŽP'HGF e;2t8'۳͛ CߖbLYz{fQMӑQ m5{nmm]Kl| y@^VCL*&?Bd5k9T s񵋮%ُZ>Z1gh./D+nbӄ =>B*نcC6ɾWd=|bLī瑵Y(UQQh +wM)Z 9©pG"V/'h#%#hwIMvO*m~kզv-dfl-;*k1 +.r Ƣº, am ew=ӹ5BjoĴI\NyInVZB%JVL;JK6yO[&-dZJh pVIpZq3kB.4 x.\EjZ9ÊK9&ntt|_$]t`} C{ ;_XK^/İ5wtJ%3@qz$q's95^ʛ^'b'%}Ay!\ʉB;e쳨1E͗ \#^'ՌUe띯)ڗ^!56:]j7HdT_^ɹr$fϹCg$ܪ5!Uo8͓BL>:̅tT?#An+a&DaEgLzd^|= l̰Hd}F=K: v k &Ncr6;.2ZOo-e?x0]_,#A6+R+w5"PA6kj]>x1LvRDѮT@: rx$}".P#\o? H6 Dî C3.3xӡew(DIX7K?IDDN|8@f|c2`~Q՟A ]۝l*غ=!?y,ڶC+}t oZ'K5]C $C^h)L[ \2 @uJgW=O/jQ6:vTO1׋Yru}]xc+&+Bȍp/ŕXڔ K"z}q HI[DBΎ[P;FIP $vp| ʠ{c@>d3ow^.)II!Bo?6hS|!A4\ac6LaJb; "ZxMO)ͬ#t޳e3g~tq:V@b[E>moc;tH†K[tV) ^^/dB;NL{8uDWo۲48i [ 7guYR6Bֿ? Bߗҗꎾ(T%kI".]ǔ'tPAGFA,SF%4xֳP,V*FAR֞(NL)GM":$S&JD֞; J-q&{%t\(a {-brP|`!)i^p9g,UC _(x&él~;f'r\(`(hka=sSS - hFyO壑{[s5?,#^7աu_Nʯ~;  !v߶ YZ