libmpath0-0.9.0+117+suse.78cc20b-150400.4.13.1 >  A d%p9|bMC71'1-xNؘnluإ0@>Z> = Ljr/P2ӄ *F~C'¥X~5 wfYԃh9뢄ZS{ҤR_abf49faaa0e6d6d748aca2e7088327ba6486493be323119c1f9f0f147ebaeb5c32c5fcf4f63e2ff70b5676ddf83ee8755c6515f6?d%p9|XPqBt ࠂ4WpL4Q<KfM/2``TF °9AZ'vD0b- I);,xXJNXw=g| *^4ם9H\7Mt埍Fy!*B mZlB]%>qC {.5WܿFT*M4tR_Z~yvx})=|bIǏ"MT^J+6!Id+@$ H>pFA?Ad # 1 O(,Ef  t      t      4   T   4  ",T,I,(89D:$->&@&F' G' H' I( X(@"Y("\)4 ]) ^+b,c,d-Ae-Ff-Il-Ku-\ v-w< x=\ y=zAXAhAlA|AAAAClibmpath00.9.0+117+suse.78cc20b150400.4.13.1Libraries for multipath-toolslibmpathpersist provides a C API for handling of SCSI persistent reservations for device-mapper multipath devices. libmpathcmd provides a C API for sending commands to a running multipathd instance.d%s390zl37 6 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-only AND LGPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttp://christophe.varoqui.free.fr/linuxs390x''Pp7'p'(7g''('ph'hp'h'p'pph'pFc'gSAA큤d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%dbVdbVdbVdbVe48016c8944be9c952bc985d33b2376a97b6e4825afb6013e0ffffe81126262c9a524703fa920d7db0c458fa84f93304c72e5fd5541ec4fec24902e0b7e2607f9de1fb2c0f8c74edc7fad680640c3d3b5ef4a07c503599a8879e52fbfe2d8c53f8e1348e7824d13008bffed3997c55f71d56d252a9e670d1438e79a36b7bd103a2b1f420ca480fe46ab2c48a080a66643ee397411c877f45246ca97987fdc94074e5205d6226fe2fab5932c3cbfa810cc3f7271dceca48d5d0621756fdbf7f2a6fe4af3f0df6183c3a79350db193315da289ef95c46d6542a089b5ddc80c626f139d2de048027c2f31707aa7a28cf9b3389e6ede70c4527592b16cdfd23bd9c79c60d4c112a7e233f6fbcd2e4c576a17e4991e4ac51088c64159eb7ee4e1856415103ac4c38286f5a340606d72fdd8d1b0687acbc188050a0d76d8aeca2dc61ef07684d1c7cdee6f27f7d1fdf389ed240a199d939705fcd759652bd51f06016d8a95f94a6a63fe18ad4119b46ac1954643acfc333daf30ca8b2f7dcf8457e1977aa49a99facfa1d3a318856a547050678768d88716800a7f291a5c11e7c328d667ea7cd80685df3d58157facc1274c3b37043ce2a3609307d65b9beb22e3f097d3f824bbb12ad65eeceb5978abbeba0262bb2e564c6fbc5325649b303a1cb7d9c1ac64f85931a694e251df4efd2fc5deac8d8fee6046c8f54ff81c5fb29b2eee396a05d2d2d234e8628d72d3123ea891fbf8ae164dfd8e313590614a3bf46bb5fb6de6025af95b0afff08e1d3dfbe7a6f9bbba60c5b4da5e2b42624caa42de7ec3c62f2327371075a2a5e42d260b294ecb3e82d9d68df6f4edcae6798ab2226ef85c918a1a13355a5443561504939109d352caf6dc6e2202d258710f4d40f5443f6512e77640f8d01d172d0d0d239d54728a87a52da2da6c6b8c52dd2b484a6351b5bc8ec585ce75a9fae0be304cd559885cee8e9ec6a4a87bc44979d527eb92452a960f8da3fb0eca7790bed523477c829c2c6171e1bf06d406d713b1813d7af21a5f801084d6bbabd50f266abbb347b23474e3e053064fbb2a565e180a707a6fb98982fe8e1ae68533f5a070e072cde28ed5c66370a8f63336eb70bb17982a54a6935c14c7d13499ced141aa57a92b8c325f7b0ec285659d7aa2843156c1de8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69cdc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe55115c4001efe7cef86ef967496104f8c56135cdb408c8408db4f909d32bf7049e9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmultipath-tools-0.9.0+117+suse.78cc20b-150400.4.13.1.src.rpmlibcheckcciss_tur.so()(64bit)libcheckdirectio.so()(64bit)libcheckemc_clariion.so()(64bit)libcheckhp_sw.so()(64bit)libcheckrdac.so()(64bit)libcheckreadsector0.so()(64bit)libchecktur.so()(64bit)libforeign-nvme.so()(64bit)libmpath0libmpath0(s390-64)libmpathcmd.so.0()(64bit)libmpathcmd.so.0(LIBMPATHCMD_1.0.0)(64bit)libmpathpersist.so.0()(64bit)libmpathpersist.so.0(LIBMPATHPERSIST_2.1.0)(64bit)libmpathpersist.so.0(__LIBMPATHPERSIST_INT_1.0.0)(64bit)libmpathvalid.so.0()(64bit)libmpathvalid.so.0(MPATH_1.0)(64bit)libmultipath.so.0()(64bit)libmultipath.so.0(LIBMULTIPATH_15.0.0)(64bit)libmultipath.so.0(LIBMULTIPATH_15.0.1)(64bit)libprioalua.so()(64bit)libprioana.so()(64bit)libprioconst.so()(64bit)libpriodatacore.so()(64bit)libprioemc.so()(64bit)libpriohds.so()(64bit)libpriohp_sw.so()(64bit)libprioiet.so()(64bit)libprioontap.so()(64bit)libpriopath_latency.so()(64bit)libpriorandom.so()(64bit)libpriordac.so()(64bit)libpriosysfs.so()(64bit)libprioweightedpath.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdevmapper.so.1.03()(64bit)libdevmapper.so.1.03(Base)(64bit)libdevmapper.so.1.03(DM_1_02_110)(64bit)libdevmapper.so.1.03(DM_1_02_97)(64bit)libdevmapper.so.1.03(DM_1_02_98)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.29)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libmpathcmd.so.0()(64bit)libmpathcmd.so.0(LIBMPATHCMD_1.0.0)(64bit)libmultipath.so.0()(64bit)libmultipath.so.0(LIBMULTIPATH_15.0.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)liburcu.so.6()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1multipath-tools0.8.04.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.socket/sbin/ldconfig/sbin/ldconfigs390zl37 1680190685  0.9.0+117+suse.78cc20b-150400.4.13.10.9.0+117+suse.78cc20b-150400.4.13.1libmpathcmd.so.0libmpathpersist.so.0libmpathvalid.so.0libmultipath.so.0multipathlibcheckcciss_tur.solibcheckdirectio.solibcheckemc_clariion.solibcheckhp_sw.solibcheckrdac.solibcheckreadsector0.solibchecktur.solibforeign-nvme.solibprioalua.solibprioana.solibprioconst.solibpriodatacore.solibprioemc.solibpriohds.solibpriohp_sw.solibprioiet.solibprioontap.solibpriopath_latency.solibpriorandom.solibpriordac.solibpriosysfs.solibprioweightedpath.solibmpath0GPL-2.0LGPL-2.0LGPL-2.1README.licenses/lib64//lib64/multipath//usr/share/licenses//usr/share/licenses/libmpath0/-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_Updatecpioxz5s390x-suse-linux ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=de2ac477293b6d1cdc9cfe219972f876af987281, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d719d7bccdd7d617a4b9154cf7c281e6d1433490, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c06bbde85d11b3f91758e6e9cc09bb85e1ed1ed8, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6ecdd530215f2c9a595c45686534c89952872f74, strippeddirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=465661a73b52d46838454a5961120fde279963e8, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9f1ef22c8ac74bf3aa2ce69b2382f9eb10912b4c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a22a0e3d019d3c8509c616349ada056c5c64834, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f8a218372b92c86fca3ea29e8ef596d39481c1dc, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e453ca4678e371653851955c26a51bdbfc63aeb1, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=05bdd66665aa1a15ca7b9461d384189e7f409780, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6772f0bd58bf608b16962108afc606ab155d34c2, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3aba57bf9e5b12a018a09dd681e18abeeb5ca34, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc16e472c172fd2304a2ec77e43d1bb9415b7220, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=616b4fe5f656ede17f2330bbb3daa34ab1863543, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8c063282b51a214190dd62554a514fe429b44b23, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=09fe1d6051568e63efd8a8a1f3ac9a283fea9e5a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=48d60d745c9f42b8d252e620be39ad2322cc019f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0e03bbe6368f1b27ffdcea2258432ed90990c93, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7ae953e8390dbf300df844293f172a6d4f753a0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5e10b4b76e97b4df2ca8b5cfd3794cdd6ba9855, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3bc4bf35b398953208ea5aef196587db259b9ff3, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c0b90a549d453e59e4a9ca84e18e5fb490ee299, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=79e70aa1451fd9c17ce83d71c0095ff6707b9a37, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2bd85d67b84a6ffc01250fc1adbd8adda408d407, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=51588d93d8521f94168f2c37357ed1eaa99ba423, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0082b6073f6cdd5b24ff89287acc4e95ff34bc6a, strippedASCII textUTF-8 Unicode text, with very long lines, with CRLF, LF line terminators>DOW]eku$   P P R RRP PP RRR R RRRRRRRPPRR RRRPPPPRR$RRRRRRRR&RR R RR R RR RR!R"R RRRR%RRR'RR#RPR R RRRPR RRRR RRRRRPR RR RRRRPR R RRRPR RR RRRRPRR RRRPR RRR!R"R RRRPR&R R R RRR"R RR%RRPRRRRPRR"R RRRRPRRPRR R RRRPRR RRRPRR RRRPRR RRRPRR R R RRRPR RR RRRRPRRRR RR RRRRRRPR RRPRR RRRP RR RRRP!RR R RRROS- Pqmultipath-toolsutf-8cbf0ec3bbe7c6c423906fb33d8b7217b8c8335604fbd31fd56662d5fc0169f10?7zXZ !t/q] crv9wxSkuHu(ϣw?Z %WS< LyLCOhVƾ3+] _YAƫ"%]G}v9jk!au21I,EE9Y4M<ړzRoj\'"95vxH7E‚Q萍ݼ86>+#`X;Zq4FaJM7tE'\>:zkٯQ}ׇՇ;Jdʡ57M/9J`FhE*bpt4G9tG8kbSg[o*^-&*̓2syҕGz("DFRۛi2DWP>UޮuW|j4{/l_iTrF&=#(9?Qom`"a:,ɩ\L"3ϻ)v!$#d1W)O]Lj{⃅M`ZN#Vb8@:Td"vPUYw4(g^^w&&1#4|gwcS_>\<|ur(`MP8MKJ0st/x}4Um>QV% Ĥ\ ʈy^3c[q^D;jӟ62ʉ2 _%H2ź;g-e_N)ډg8v g1R>bZr0gyjG8_05vS>tj.(NH?T1I%#X!uW2/uہ8#mE_}] V. 'tQCp1fCf؀#Ǡ -[C.YÎA e`V$$9O C$ A6#@2)i+%b {/֮&K2w* wM)f3܆_e"~Ջ}%řۻ}Cu|&$;&"C[i';uu5(O]xLB)*x6x`X6"cQ& (σ9*+#^+L4ʊ 'E/N FCu{VaL TY0 $y|WS,,!}_/_a^3eܞwbDڕ`{e/1`sr\zaV7LVB32\VEei@6JZ[ͧ# |: -K+Sϛ`JR;NjˏқE#Ե50\--}m]3r{OT:8S pRy&cӘ'듏M #f"0va"v1BsǎNO},tf58/3q0twrsLpz٢Aznjees:Jk @;ol\"*lM1eYHĭ6௢Dr>wᝁbxqѴe`M2̐|zĆo8,{]U0N>r , ypVZDi0-7k?̋^5<U0UE|,/}QT<@H5<䳷cqhJQr@ )8G{~pF$|r6Pk^aŢ^08U&c }2eݚ52/`b@mrŊ_q> Ǿ2\oL ޲226kRkk58iјܜdz?Ӌ <,,). a| &s+I{ހ-ك9P1|z\5t }>5OF.+׋ Tj?Pn{?|%yuJ7gڣfT1f*T\hiK}OCs"GmxKWÒ{&>#L+P~RЭD$0 tVqFMe;qi\}LkVD(NcE%JĿuXm.1;EP9uOYu%#onA6;~v xPa+zL qA׸PZPjdJl߀VWCrR^̿F.r<1 3 '/lKLl,q Zkhs`ǀ᪟1֧ j'~?ks?5+QY ;#?ȷtg w5`6(e>Hro,Z*x..夣Q,[_GN},Zl,M Mo, A.tyWY?}:xG{JugRn>(-:.ӑ:r9<{*o4nctZPGDtg2!%8OL,.@m ʐ 񨖢I^I-y1C B[hʹE:ZխvW=(Gn_x6!*4W¼r;cqkPՒ؈%D0vX,(qAs^r E9?i ̨5~'uaF"\sk"Ti-iu $a z8&FbYH}us -M\]^.->X]>]b6o;Z$;%;z@:ĿQ41&KUN߼oYzW/'5kl}q b£`3BqAJV)1*" SlH[&TˌŅ$PiF{A+pQ\*hQ|Zq K"Kd5'e@^os[&J7I@de=+ȣ$͜RjҹV$^`HN+VG=O9!먾cT}9/>!d'M6 %a)VϬO;M;&|\v*^{I}bO o /'[OO PZY7ciYIܝtqۮU?&Wdָpe[Y&}m{q,S]FZsr~|-s+Z+eT,з z`+F@kn1,6&<{n5xb82]"~Klcg=<;ݘKК&׏s2v('K/ZM] 9V> ^'IOrǂ Q{1mct!2Cn VŘ+In&X{A+Fu9"tz I)dpѹ< Z4Kx_{L&AV@gyʥe<}q2{ߖޓgwЙˆUϗhe .L*ΣF!ځFiĄEAIHun헙G@EM` t1q$f\E&Ic-4GvRYO&\V,@}Y |?# fr ȼt:@-,km/'ef jf-Al4`KNBaYM?]xߵV v 41 օ*yyO ~{0_oJWx*GJo|R֧-C\2M Gd/ySf< T/GZ2vk2g3[L(<֋퍾u۴QJ Ghֳ}h@yLF ـY a G/f it[VwBBP[rn,XXr[OU55792,4$$,2TB~'lhS,[屷zfxP[ЖG̸AbȆ>.1 .3zj*A5ND:;+95KHzeH^ rTANARIHf1,J@=B_pC6DAڜ6? Rj/~*]tjbZ/YIQ4=҇H!^RqœnZfu}gj9ʏ|s)出\>嚙٤>e|@px@9>NC1/2v3z"q$\ -10ݎ V.`Ƙ`-.AO±P:PA3ߚ45,GEΚJ "']eί*ZSY2 Bx?> >o$}R a|Doc}3(hϰ#TY0AD6o0N1[#kAScQL^YNJLq<5/+~5dHnD -Gf½ܪJ(X JsfNak_MA0@}Eӥ)j|12]W涻G rte7V:("s+E7nb]$"OW@݂W+Z@W = :^Ϝ̠>QjutlN/k7 KBs+Y9'q' |xza@ WWR cW_2lկ˼LY_yQJ )_7g`XI4]> pmucm'U|P >Dwt\u!W|u3#?{e93K)iTV\7ȻۗD ]YggbטnQ.c_ btYwvwK;qǶoD2Vy.0e n&зrNs -9\nrcx bɜP,6e^stO̬>7sNw7s9e9PLϫ{n/R3V)@7g[%j[&Q-LToOزx& "T0^:,; /X@I=&DR(u[qiN>Ec~;Gy! ;q4$S&&NO=bwV㷤w&.:+XO:>Ė7΁BKA%<޳ j=$6J[ ⩭X:چ`T2{lei;AaSft7.]? Nvە QY/q}hUԋ6-=|va'F'z:ͷnW[>j7sQgJa8jԟHZ>ڌʂR48VCE-:[]@"M A*JP;#xtʿޜ Z-UŇ mmGϺ $ ƥ,j`@%Lo|ŷcv02]TfnsNbϤc-zj+xl<{iڧ2P44|^%uvxkAPޯvPC+ y<6][Ka{_B W ^>qҔqayڋ'n5nAq |Da(_mB% D#lW9DsӢCXZWMlfn_=Ҹ@W`#k^3,O biq7bmbP˔j:L*>E+9 *ʜS5G!i:f ?ɚI4?ʾ'l.n2ZI,Zo&˳'<)~+mX)@qMtEe؜O] !>jcdTqqRPW"٠5[D{˱h$c-%w$BhjQJʞw3M 3 {yDSXcE(Cٶ YRLf(96ZV/tJmR%aӗ?`){=2t'_^]yvaԱp-}W|At P/\މ*r*r/T~8Ș1,Z44W{s2v:횺DI0?{92D:ЅI>t`clN..2G^v02-8j/+k ]mfx!`i䕶2fY n-1ȕPNMb-8Q'4VwOmtZl4Paη) Ǒ s+^eӃnxRxLkQ{psd˺>E*)"F;V2}<C+5eFn 4VU@ЗiYHF&IØŎqY;^X&B ^f~k!/5ZTN4h/4q)_R , ЉPδ'Ir(H.N6|"(Fu8ϰCo2f,c?hY-2r/pVҾE^^ hwo70}VU7tNo閐ׁG};3'r?ͯ^T_hpI7pEeg'=iOHI XcZMcFitH-Ƣ`(&'<'=s Uw< wBŵgVAuKiر턽B"O2Y꧳7V;No3ڲОnHf(3R iG MA-UmgL&)y!fk'Wl~e_e+o䈓?u:bY Zn>*& H;m0gHVW8Ů b fcL8?aNP[l(խ*vE@p_2Վx6`8.7 p`Y2 C9#}bQyv,H7Xڸdwkh.Õ.ۛYt4`~RĴb:Zk_3"VhZC`3gp~O[di< hsjy/cҮ ۢtqaA7 ݀ƃVȴ=s6OBu58c`;Aּqi4тǸX^:❸]:dɽd큑d/K[Q=Ǯr6]r.V/ ݹx@YR 6`^9Q[uKBzc !C@F Ͷw/  _Lޕ ) Gie ϘdO-NMXtWʝ-$&5=.:]QKQf3>b4J7tu?R=bh-u E*Il2ç$S UC]LBѿ*3  0|b~j#m,i g,;bdu#Я2RT>z4t{t [Uw̟&KFkZOxQaׅ"ya-i7&5#2*\X>GγNSiF_lIBYM]3\cQ&\Zf =̇o;|If<:w_6:hБToHVC9zA"+3,b(YZYnj)B=C1Wʢ:S"t 2տq ! "csS\2·YM+T/ΒrA}lTy׈35k&B镓fuCt+&Dx>Nqgp,~kE"12þ+EGXf'ğsYQv@35) pZgF^ Mx`6@o6@L}!eݿ:v9aLs$Y|us++ { y3ϟ)ZDh͘49\ʮ)xȦ]QU9OJ@MD<5ٓBWYi0 D.A5#oY9ʼL ȽPâ~rmBqxQEy[$[Q{?&t `it48UgBqW_tq߃b\)E2sH< #|BI @ɫl>U\~o#,'Hשed$yxoaZwULYx*N5ff\NTx7kuj%2dSЖ̞ʑ7zmܪiP̓.Rgm(oAqIqv!Z%ZA-o@D]γ1NM~(Mu6D3(R}.U9b%b9jPH )Bl5n/u*om]q! "KP7<{BN3 Ea7zE.L8ɈUfO^'Dȕc'N41褳=./lMe&,I f\RyY6Ķ)C4ipy$:y&XęGm4"*\ Vg")1s3+"|Q 3"sp2kI/6MGB7uHh!O Phi2Kأ_$.aߕ!;}pFA¶5gԏ83ei)Zǎ3!6uJDan[#_q^s -gwe*r>?>%fG+~\7iԐ D Rrn ~ؑ#~Xka 6dL/Įv=^&4rD@y_PX0V"J/ |[(0bItJ94N,U CCEX` Ő 1;*HH-dj2Q0Jm5礷U pgJAk*L<.;}v~D?8X@cZ棭K:6& FCCGtSZ]\+r&#˂GP~,v w|: e/EEJ{vCVkă1_, c9o.aϴɍO~HUixf&z ;HR&ئec,agX)/JUtCT<6KJYWvͧߩ9~S4 b?J4}҂$y:dd7.bc >;~+_ h^I&,'mJ"=v?ຏm6FM-&|u" qp|OrVܱߕxo9xmp$"%KQ)$^3B_(mo2b˺M+j1s%"WUCQ,Z:,Cʦ>Kš%Q.mc\  —~o?B=ܽ8DzDqCx{jv ڵ<ܞ̔`4DM$bg[ c31m{!ug4;rTa\#J `cE #:S82P*pX7yfO*,X\mOv&B$WdmW>бpU~ڙ҂ЋP'()-/lAC3CNRЮA%2Pg,#Ͽj́!ۈUNF1۟k:Nb2OF7E]Al k <1JQV֭VmpƝ:Q>Z:?3;y0RjB )j y~ ZtaUN[[ wqyi[OO=\fqE &ZTdDx$ќ@>8G :?굔:un,:.rVnJ_1hs6s ܊w&srqQMzc2M%MCao* 2^c妯 0PnI24{PkwQި:*ݠg%1R"^{lɚ7ݯ M73 _b03b6MC.ʬXC]]pjǷu$Ai i*5fzy:*όRy E۰LJF}?s){"G1 1'o ̣59W )U[wb Hu7&y.u.t+f{8,`:$2['ݙ>W_Q'%{^_?Q 2!>@A$EPt$EN P")Mz%x؈W))C.kL^Jr/8]ZXVo|p^Q Q%lqa ґN?kg(%IYXQuY0̱y$@C lb$;DT?#ۘ!%1R$ F8D%Sۢ_Ӌ)" Q UAgQ0P<^ qb[^Hܥ.:s233.ӏ]G ٘j QBRUDi&WWQ2pOMr/YƏ讷b穼 b[/&C?ۧM{ء~xwzdE؞JT2qRFcZҹGd5Fv8lvdAh5a2u#!_KqysisHz&̟aeսqzQJ^rU5L r]@i߫q. N5%?26BZ :݉]™C7$L65R4Uo[/=m DW'y xjն<6;y%hX=ӯYQ>6%B} /I]2Cbkz}ɪD؅x3}XAT m0###), gN. w:a.GN7To+dn8\\4k}KO]gZ?J>% :?IqB&t|:>ՠ[>-W^\msÿc"w۰uT,E SESO LҬN#ziìﱛ`F)1_4tn b}U^E<$K\ ;qe<<@F1[0[e0`ѸJ<7;ah[R$rsϥ*AKq2F*# rG.kk?:(CPA-Z@\z8(4&E&I_W>=%A >_ 9Bb!)Cy z9,ߨjz@ ?)Z6*?IiiruCo H$c/6+`\BQQ4JYF/8Ys$Te ~]NKqm!hF.QW!5hY+o !ž_ "vԕ@瞧&wx{DLGvP nWJ4 3h]JYE؅Ǖ%AxѶQ +R,‰bA1p À\YԂ'g6LmXp̥AJa#J"x_tu%!nsݛ6Alق})mQaQuPJWj֣L4^vU)+w5JTEې ž6g[FJA5QKSdUvПN(L!G 0L@Ӌޢv~x>K躳~\nIyޱ݀$jF Y #@XUU}ܴǹ=P~ 9}`-F$qd yDŽ1!=͚#g9{~yR zs˧Qֿ[[ p,:[ac68r u*#J[WkKGaS,Iz,8K rсl@h@ddD$n"ޚa,xt3.C^lXlS]Gc >vq{>}Q0/Tީ&? 7>+Ed$` =\ɸiC)C칊uH]:݈wԄhxA`Gѳ ztL1o|pnY4$9\~`pdOVDmɱ#ngF~E ^V6٧_os&ZzN]{yt; Ȫ3g2դ4=G?`mBn;)SRN5!mql7CmЅw J ߻9Mq$R mi$Ѹ㮅WLc4)g ބiw={mgf39'uY+ ԫiJׂD_ojyw tb6;|(X@ۜgT FWS0M x &dIH#p P5%5j*=e)ሐ/yp N?KE]T ̟~N%,T(9-^k+M "1 "363\n1J@]S?q|},_ځvʤEXX MWkc{d ۳<+To~WSOsB;*x%b{1ExE*a#W7Zy'h+>_7G?{i){{Eʞioj^~X)]͔A5ﵗ ؗ}o+FV~8]7Bof`'`aG{#V룬P+ ?sws%CB ht?I9q87c C^ʐg1>Nj'ICôCčze K{Uv3HL)@`2?u(MoEн‘sMb@0JjB;M?RӵrC @q+h-@ja[Xּ&\P`~ǙEG=_\'~{dD K7~$s[\f>K8ՃC(_Qtё( Mp{OT$q]r :(' jx2n _!B׼:C$z wJKzGrpƯ4"7<Ɂ6#G>@dcc4Zk{Y hkU|ѳZp|E2b2bS;kO!0=3smly˲FVag2{$ϳ+S/]WoJ` }Q"jO(rsHIgD!6+Ľm})X/>QRcW9- d*KrRJ[iS\$vO]E sr\|U9yZ\*H|d)(tӅXjma.lkU[m W/x8{e[șgf"aE#Ï0 5\/Ku?laJ;fLSχёI|Iqܼ:pPK-[ , !jxV߃Y Vߵ_Ws_PISYZœP`'@͓ߝJFQ %5CsA}bXw N/a, ^TOkoq|jY4]mTP˦1țó1b1 zz16}u Lw}TP>›N#D6k>Zfw- v1L_Һ9q={1_vt 赍& G)u" 5)^l?!đLOeVph ZQ h@ h@?"#qayخT0Pk%  dSu4P~tQ.{øG4#ᵰq!o f\vD,7JO5}"XݮLN慎vM)1,i![Z&c'Hc[ucwD&Sgp$n Yk =f2!Ux=CoX  ȿ~oc⬀ ΨMf!ٿFbTpE3g芨s:0BsS#Q/-mfg k~JqZiFZb58"f(ĭȵDCދiFo!'BN-W;0iP.'SȉRA"NZHHRɶ@Y=i{N!f"3d0С9# Y,H~9(= JT֝Oӊ+?F.AH4ze(eQIC)^R8ۮ&y״Oe78/2Vi^He|>jSsז5|%TUǜ8uŪr>!;aՊRçG~Ho5L&Ho2b##w[>K{k!i֙.}VAHqj_ ×Y j)AhBkgCO#`=NtFUqLAnfD${<κ,)\s=^{xgS_L= /'{9b4 |"*)UTQO{|`6d$Kvd/P\u - auC[/ ɵ$Ijcʧ0~`'X?FO X%fU3MBHww?SrMj˜@J )Ab'd=l\oIb I$*83Gا^IcgV䌙;c+8ny125jRD] 궉Mj4 a-p3 /WPخݐqnݐv"{gґᅷTs L_fp}D་{bpNͶav|ʔTWeQ #B"K ў̨LyJOxjPttg„͏Ɍw:a85#eYZB2T}Oރ 3Rm]Dx뉇 Qo7o9.&fRxl{yJ09=7Ujm,t=n__W#eE@NhAٚA.|ڗRsᳺ{%"G15rHw><> 3*sf4ӿYДK@?Q^q8.)TJ"arr+~]`9Nl3E+'ZElK` ^rt  Z p4o,\(pZ(gD%aMTaV%I8"UoC5"I7Gn'U]٤P6zv&|ڍ&s]aPk-ן\'>3˺lX.(맗y:xb lfh`O4l`,5'{D ;hgb* E8A%\}-(\mN*,ވ 3CיxV7!Z{6 &7#$3@V= I\!F̬.aÖ$!ه/a0+n)JB X0}}/@Pl Qm Levhsra|2 0s67xipY.50Qbvrgm*[\~Pz\N&̷`Ig^ ۍ[O'5g RQNsֱC  ӚdvodDcV>~<^0t1iy2ɏ@~ U}R=+Jc/|h2*?q6Awc1h ]Do҉쇴Af'KhLJ:hR .j~NDBxŲm eJNb֣\XUvSIJhtT9L5_ ۜ~EONI-bO3}%iDoDZdp&NyTRd$'9ˁoV0o{=:Ϊ% :R^?h7vCW> GRU5p@҇$`Bfpev=rl&9\忿;4~:9_Uc?$α4BMojH0 0|uNfUt4Y87yQ\l`*Bs!3B RlBpj|&6C9iTi'0pP~r*U(rY#T^yErو"[o `@ {2$Țϸƙy6ZH~6`"%r0UrC<R6sQď  w-z2wSXkqaO l5дq9:=%岍Pa'/OM)!$Rڎ5;rt] 7oٴp1+~NH" X{.L|ga7j<$Cl)g<9ܷQm$+v>HeT7KGEfN-$A9?,r+UP+k I52EY+qoČO:Ϟ}@goj]2Y ĿJYDZ ~{z rÅp1MAG0mEdW-$&>@ ᯷mXYDڣO"?C 0:odnM=7mT~jvQ#V]_s"NK+Q xN4:D^^Jc q#sud/TцVT$RDk]%yױ, c}'pz8t 4'cmV"_s\UԆ/.(um-AM)ut49;nWg-'.@D=l[mZ*#u3jG{MU UJW*W޾Xy LDŽ䠔#U_\\rΛv뤦[֕qW cB0 FlnʩԳ@y]xb[H$)Ecg@UĸT;ܩogY֕=8 biV}]S@J+v>e Q p_!ZN-qBPqVn5E2 UcZ*TN88lA?)UhS!+΂f!"Alws@LnDO}^E&|D,⯜?1Mq]IPrVhp=Or͐)YW鍴4OJX,%5nx}3 @+»O~';oB?m>^h .ҴOYnq_ G q j3,U UpGF.ǀ$ƞ I! lf8ndl-];vqs7^Q/_fοV"}.yh1/r0G:*% m-~%Zء~t12Eau:4٧2rl z|g#iq |,d&Ar?6'lp|zy\zP=)Be8>+Kp}?R@)N FO0K#FʡTqP0BDG 3˧$D]!pRo|@Wssh#0 T`1 ={/.|coO;giMmR@YV oP͑i?U]b\S$2j,vVŷ@jDsőȉuؖNVr ka<×2P~Kkj(?T$lDk;E=ibԦnˋ,ejςEcvFl-/:,Id7yG`)a30OpNSNWU<"ޕ`V_#PSDw A`lk.\ )Jڮa]Ocw"@ţ9kd UMh1TSpՕ6"Y@2&Gd&7o\C(" D%Fi5D %fC}zuYW.F*0v&3cL}dST\$MhV}K'Cnoyt? 3.6ߐuۀT4;El8HVT{m|qw"@ʚmQT֟ XQ!l h]qֻbJ戚GEJŢ?Dޏ,DQiٱodBqN9yv&B^ab}@Adw+WCi,s0w܉E+:Uec!QriesDõS])qUTMskA=--8)Ɓ痧]ad>*/9Du!f~@95j pjm[0;RI h1M;'Sr2[V$7Yc0gQACn_X%G>+қ9GiD#תJsEGC,Z a z%pD*t +gp Bu됉ۧ(.:@Zh(v.)Kmjj{F"I.ujD6lta%7D d'Qa9-,-,W}1,ֱNQرP䋉9HsI$pVIOWB+zx*Jأ\TKUudL_~Ƃ ɰ) .0Smq /Grj 'X@ hWhV$2k㻛!;DDH5bD6Ȧ{ (xKd3snhc }CeZRv@+hP/rd?ݢDU]i@y.$zdpB>_':@rVVKJI˰e{F$3F#<]#<ʩ@z i\uY\M|k4(il`E;\|~'a,$1 iv֠댫;?L9G59XvԛoZ) =f w}^ϟj8 /H$/; cs6);u=́=P@1R6FqO"Q0!l#: $wa}Oݺ eTwkb) զXa}s1-wObT1|syYYJ0w hɽvOt欒QJKIߤH<|"֗үÚX.vucf4nq+YEVB Nυ XQ]9^ %JNDxyMQ >Bzspʎ7E=:iPxJ)种a`]j-8k5Q8Be`!D ay<Cpj ,[wU9_>E*G$kN!#Kfo mnzt砻b7en"O @V*㔳5+iu~ x(cqbd,h@@XRas2#E p娍'R\EoS@pIώ -*(#AD1rh)ӤhXۦ'0wIarG@֤wh3^2ĴӒD?3;rECv: 0V6_YV*ZLw5`8jBKTi[CH %u+?/\)T"e'aM領.ykÉ9y0_xxoIdWz%4ܿk$iy[|,_wM-?$l:&7ZTphf e'3495-jɋ,:&ۭ\.I;'_:(OffEqG [ܤћSY:Щ5hy,+%VsR"8봕;,"Ħ_~(۔ZzCEt8O͍ &pL9ygQՁF4YZgQQ)\8blhѷ~%ʂUeUJpO E}g!\ SW?Hۏ]zzk:g Vn*xyi" ?Fz]o [= ֛8[c5L IA=j@ [TNज़-M޴~rk-)؇z658Ahg'waeѺ*4|,iu59J7,cʶF&%˝ nCCG*쳐Ċ/-.؍X2ʔN*WҺ'HŇL,m0kEx#!u8EmTADwK;&eo*A\'dI xxHjR:_Js )+βۅggLŠd5,ʤ-%+ *eI+$-bÄ־'*eKDmGO'ø4/#}lY4+gRDOɾdҚ}۞}cW>ɓw{i*گ-_?Eh8zF)J1@?,cmaL6c&7]'>P@?,s*Z+eE;u= R"ME/)Y1[%ꓣR%'Pl=P Egsh"b押 #H=ֿ<Z!-[HFӘ,lEpObq[Vh(RKHR)x Xn1 q)d9z8+C#|qūY E {[,333W3%on׎ώ.T'Dy ŴȭoQ@{6IE?Afnz7^zU7iCj2Yq\hhd>Eu??LB> 7QHjT.:r%TI0}y.Kx'WyI6yͭZ)qnr ?5  DߝF ~ЂE.Q+QOKi]~TrZ]0}8  LZͮ0|PZWKptƓ\o@_UALѪ_I{ԃj;/WVJT/dUjO+YQ $z}w+Rr;i}˻׀TTG;˭;ԕ'|?8|7K+'nL`~1JZ06l}ݙ ?h|G,HGV:p{t(Pw0LI>&H ѽɻ7{Ba^Ɗ0AL|i7A'->KSӨkRL5q@58AZ:@N V'4 s?vYlI qS kjrtzKMP5YL$@虩'O<'}mŒc6bDnC@"mߡZܮ9ji(DW`&2";`SVpzdCք6(;뮑%}O/$NM_ A PK3,g5/*-.}z;.2KcNLU;@ _8´ 59Xѷx,8I‡ ;5^_@nlG^(V:ŵTnshU_nF̒7B!Ko=`բ4Ӄ V`wĂjf]ņޠe=NAuȘ݅L4+Cl[a3ˏ)f.P44g2]\ k%‚ 7i dz4׮vcC9qH:Z[zoMX ¼@HiUwCars֗ˈ;FބW}W"@\W3qIt^ +j4` ֿӻ~Ât:;e_.D3+4qY.~KT8ɣԆ ^tNq5 ,RދEX~ VIв#wJqޕ@tK7n4<347p"S3-K}p@\D rv>+ !V_<D7Qr Df߾",2" ,iOMez֟ɑePbbBlܒub\e`$>ٮZ0K^|=3_/Tmm?mOBQ-̑1!z-0vq޹|X  xIG·]]3N‰'wj {,t$We֯ %0VΊ)-z@t \ѥϫgp< a(ǡoИ˷ώ3# K r8UAGKb2UwSӺOv @F/JF0[y c.2R{+6FO_&"+ng$M@ctʮ7aN0𧳇ciԤ4,xɟ#g.e $87`4(u[^;@.vLYM%I`QD^աr=  v Jx><{Y3(J܃ 7yNMVzGQ@`jD0zYq$4E#2wɻAfEYN[h7m%zc}&35%Bd'H֣rfᑲKs%'m?Vɓ8\g2ee[:rHsLMߟAW志,|z*1UnXK#wmEmNѬ) k| ט+i>bХ0!ȦIb>S#sI]^&g@蹺rjEsN]Af743e,䶨u3>*w_즁Ϭ Q D=={3>*DZir;|{GUOTixITu='#s7jٝ'1 ]VtтV\|1= ua)Y:9F݉JFA'^^oϚ-;%ă42 0ֆg 0쫠i E_m|J 6(hq;nU{6ԏ3!~XBp;Z%R$&;:<o+faXeMI$& Q-?HM[OaϠf (RFKǝCq4qzO}q׵5=ĀY36Omȥ!.aTe5C,sZE]bYBW[elhwqBCق, 4c'35ݽi MSnM\~1.C+Ic}%{sKC^q)2L'|b-Y`Q:X1,%hj$G auz-m7')v0AI9ErCH72|o: [fbŸą.~K b:7|DM|.Z'c +ł H-j;u\iZgSB*M}RMUIg8M;a 2bMS慨աĥ\t@[\թsʰVEh rr1T 0 z2^Y}DVEx43+OQaqiI z-Ss"뾴~\dWǫ4UvܯgJ VӘGСy;_q@ϫG'1tQ沶}zK] Z" ]jާ\}ϧ[b r"4*-%q< BniM}̽.;Mj]AāQ~ϛdJb{81:V>s21X9f]G2&yUϬy)0A x@faqm=:|6t0Y5ŷmz'Wt$Fz^ F{.nW%)B/I!0M@DPJ3zY# TQN&SOE0 ^[^'>0 R5!d.zLf<-whr*~OF8[@'wrZ]HPCx$tz2KZ@_M4?O?+V]c{|N9,jq^_>sx2I8= y?Ӯ-n L~.̷Ѐ(3 \'kC#*5o{~!_['6#dd~A cyfߞ̍~c$i /gU _;G|viw= Rb&*;}uG)ᘮ$kT"9-ie&z!=8R(`S3z~H&}Q ,;h0\bv%VN"jcߒc.?E2Nhw86yliBJ0.V3+wFٛc]wO^ _ xZ7xVŻ+^?REоk%ĸ}}֑;YS@>a7sZ-.{K|7$~rwT EFjXEPltbŖ5zw)d~Tj 槩wJ";L2_id;TU9؝- ? ADȤNaYjV<Ǝ1I7+'b7--LvvFJVdzk򧁒vA`hbkk2AS n"5r{'JHڿJdSǶs=_r8hVz7_ŗ<Nt bF(29S]Ҭʺ4Z(G9g0[ ~pa}eR{A}Uo6t f,./爘{u!i` TCeks ӿ[\pPuM.ʧ-lӝmkMu" ϑuA?}V3g EμLa!C\D߰"I/Tw. ync3[ͤvEaB ʪ%Ѭl?hkd "=|%._4a%!ߺt.ݱng@^εgQ}.*OYfFpW9/z@b-CEa$._R>h>N } $y~ˏ 9 Fur]S? BFZ0veh1 ʼnx5ޏi>f3c’W3pr~Nc3|W !T#C**4X" B4IWl}dsb0K E@Z\%7gt72:m)3}j|$!>*Á-A J(r&ePY}?2Z{,PGan,K'1s9-;rL9C|ړ ZSYD;pN'֯%K'҃ǜ~ eA֦7فǯIA/BU+&n|4펺{ԀDSfjYW5ZYAU21H)y\ׇMVَ9`Q^ @j6&eB56J,Kǯi_ønLȈʘ.pIfKwūޛ^yv%3\#Au. *OΈm9!MPMZ9@j~ a6)μEQ?TXdE}kSF!qC>K.ZLlĸdޤ;LAO_me:ԵhTN%iaCTFsN F<99ؾ'd^;j|FN;%>J74YhUYx@9ʢ\{ګJ]ᓍRCȗ6>c~"GNč>۳g,M4AGZ YLp{*ZUۂƒ5il4:ުvPsc9胛'߬EeӴ;4~ A %'|+b դLmBJm 9CYI/"Se]S.\*CA  zƘɴu$PEŒI!i\u‡qp.A#κ}lO 0'yk#&fN32*J,f$&c!=zc9Lݦ0Loʵp /#j^m<i6$x>s "E0?LVpƝOAdD D2Ͳ0ATծV NO1{Cs c׏Zw?'x+J tvb՗vy ksAy#eEw*)"p51,*884SkYn2=gmXXOw)Oʎ!X@S~H|yO-Kk#풩5yBëĈek9CW#=J|:c_Tsj#`J(tJ\V)?b!%Y3 m6fd@?haȱ^JL~-$&N%zPAcQ1mY3m]K?!BC%Kp$\WNoHnɲΜޜ4%x:`ѿ( #%Bv'AZT.Q0IWDZStLr3ˌqF&y;dp !'5P)/HV)> nU>~i8h؜6j8. fQP<u*Qh=j\-RRF.]|3f\&y4>[W#p5.H|cCgB !+yrt1ZГk0BM#Bmg5~o&Z䣯&dMnKI!tWid.wBwe.>bUauN_F8Zdj&߲Uo_ʇZE+DOV"xRltdRcyzټ.kqbEŒ(xӦ`@ {[#Ү%3(JSyAd *V@w)v)3~Xȶez{9(oDz¨i("dr>Ϸ"spvFDeҡi ;^61m P@(9礁5Zhn%=4]EH]}*t3r;%' ,oϞР3WybLm9>#4E JEʲCa1>Jfk;]ULpr7,FoϭK{Ap4(DhtF7~;Z# ݌">0Usń[rͼ:ȹE/PO OC1aA05i+yu4j5Rɏ |ۄ/<]ݰyHa]4hf:sY}6&W:|ZYSњ}Qiҭ6s}F[ כWvNA݊0Y!|U"vf[.E{Ag)P30N6U3ˊqFn)ZPnޖ ;# ƃֶ 9i;@9b*&†vA< %ׅKn}.mZg)i5݀LᐣcKos"YȱcC޷}L&F}yZܸ]e(; rtBeW@YmπZ ,]:H#b?pS%k .P,m5fr+\Zf fd2YkCXA`{ʜ_ I9]׿Nn7މ jJ9 r(/-OD5"0FjJRT;s}sVb 73r_UΝjt[z}F\zLrs{:`R3(\F.Z\cP1n2":7(NŔweCؐɒpF=+2Q೯q].e%4L{ۜ@O]~zQ f&k\I[.!WK:|;#E{c``4}tA޻tc* pSKMbP T _`]ܣjM#M1ZGJxlӑslޟr[jU3zDûL`F啟Ө 2F8{Ӟ7wfV–m:FgE?/YA9E6 ݜ(4- Z?yOTֶ\ÐR֗0d}J@c;5.dN*ِ-Ե8ZOhhQMAM ɣF1R>&8D&4Oˆks.=^+mAZ? yD@SI HhM2`1;Vq_:O ub4a@lUY<X32vNIR%bDma\[#AFӓ.㴙 eI >[ݐkjO> ? X:?zWW /SYkJO iE֪+\":ad|i+}W;~w{/y{W]Ǝ#`!UxyyU~-Qf(Wڸ&a> ņTR.qEgYuІ0^KBxB~:м>,%Ӯn}ʉI)uvg"ʷ*&U+zg-2xޢt4[WeFԏ`K玗b5s4>'?"B^|V lzO==.,WƜOZKxk>)Wq*KW5p)= }Z =qp2n|~ oC'Lj);ف?mjo\Q~kW])vP]2@ &.LRaѬP` Oa;wpb3xDf"C;;#O5Ǒ1(j`}^PthTqysj,YMeLn?10=9H׏# !RW mkbTݲjc?\sH޼H\>QJ?FXމ|T 7x/m=h9/״+Nw B{— plN9UBȂ\ Z' P-iĄ`#~()D]\Z0S쇚LR ؚľ+zm$$yLJ_0"i3ٽD"ca@`L\նȅ|JZ;`n<_&*u,,z]яMy68H{C}N7 |2,r!eza CE 33 `۷FV$MiN O =]x:_V]k2O!O; w Uu-Sl3<'Wm-0yr6I_=tEk?S5FC#ٜ^yL1ax2{B} 5fsОR{Reܖ&Wʍ<4.>x#7i q:.I.jǼ^R+>˪_8.aj[[8a=1KrvGur%N&|m_Dc H0U33 ܆dR%DAgߝ37<?phN=\pUEf;&oПx֦K3?dTDnX-]*QϢv63!`!T`kc`HL8/eJc] x5xd "3™̼~al6g`(,%]]+dd8IR>yO PN%W6Gɣw!7/C JKWV7(vlVsz(&L%/o@ D #{BQz`A: #2%^@dY,_>[_'m ̍bUk?cQMWv\*aI0^83!{%W2 %LrƘ2W47h8{^\ooő߅bh0nssGc$ȿCq5u9ʹ7i/kg:Tvzjr(ot2Mg<.ϳ|n,/$,!F_î1v⤋xF@vQ!dADcO2}%5{>_aOW%2?h!: kXvD9L_u2aڦ2'S6qv]pHccАT iRҶyn?9!w7.8"4neuL96:4,UTo?0+z;(eKLuH8R"%a-9ͦa?8qܕ@Q KKN>7ӀHZ.eJ) xtكK?QXޅh@h!n)ޥNq{|{r+w%b3C0kf^Sڮd ӥ6RH>SjWwZ: BngEȌ|L zul<*@_:b^< 4CB]8g]ЫM.Ӈ-C%zqyq*HN/Vҡ jx_= P%k U^l1ǀec=,}DZu:s<b*x%ƞbq\MS!k΋A8C.(pZxKz=6,=[?pogDs5޸UFy4/PPlڭޙX.iDwB.kLܸgwejcCZy̻ŴbhI_LAstScxwͬd%`x @U5\&LO:8}n5巇dֱINpZ Y `zw#64k9K}h-Vo  k鴴5ngɵf xe>cZ8G|_yM}nK]]22Em3A(,IBvã /Q'uK[$mnLbGþJJ[Vպ'D6DQIfn}'xwqDi!#aAo6C ύ%ߊ]i,AI nG4&19hbaf;UmL@Q5tz&1̱sN%ā9iWl,06d8o23]npVhv2Uqg@:S?:JI- )\z>{,q'u2YL$yj[u_9}WLD-4*yjFQBc/V2I](8뤢s%Ղ/룤1soPˋ h:2>6ȳG"G%T 1@ VmJ>iwHMrȬDYZ0*J:~a0љέlf +YXrU`(%\OMHJ?l# w*j9*Zr.ZnNzu_fg+&:uiXX~Cf 02{~5J&V(KJ!uurz|f&$n\fH;8dZ!M󰯩!,)qFDR#bۿqҠG TTiW槞zfD(MJ7Њ.W, -} ,tՑݔ S~9);zc|_{LIzDA0bKd,UdPWdHON4aTQATU@!T/'|kc"wO~x>D4I ӕpݑ5cv{66}#9Ҽ6dG>7TfJCf6Μp/ Uti.;ъЬoa4h}7kzf?*AJ]A/uEam7DR뼟NJA%/&@09JL?x= URQqwn(YsRIZGƶv-PgK9@+[G #RIrR}[|3\ㄏdl$(3ՉZ 12, BDVHY'Zjkyw\]۩t8tũ$C sʨ3rxB^.]9a& pl.'ɰK{paG6`D8+q54nE+ Ym| b'^vT ;կ,WTMG0 D[iKK7Ѭ`8>z-PdtK[IF-/`rKPpQT|J,7XI5chh>ۻF+xaQMѡ"d"Qu](;VlȴirOIR(0ujTsrYrc /~4%;Rf>AChs )սn@4y eԜ XZHB DDYo }drt lʟ!X^˜4bc)XD\|ir3ɖe-b;I|ZRJyb=mtxB˛2=HM2.Bm^ASPGF}B'<\DM\Hۤ@RA913 4Fl‡sQwu'^TBt'61J&n[Q:g=3]{o&ѵB5W4Gi{덟 k T&j5+ fsMǭ[J,^99N/] w2ӰG[^yWEdv&CqPV/GNo/"lkQ o3W^Y0,-BʡW͛r  6,V者߄{dCGX MI!!Jqh@Ɂ9IRuߝG:GJe lSo 6RtS&O/F̓V%(rDpF$;L) y9`JzhP){.'XV|n{*b^w,Rّn;@m餙әhAUzp?}4*>C*ض( A'hRAY{N$n?JօxtL4η/HǔyMXDu;a%0Y+qۯϲP̆L x K9Xo#r$ˎn%{P#fnZzNKyAKuYO'H uڏ;a_vԡc#&S_ \1[TM{j,z͞O(ZTp ;=fCN6 d;}AP#,d4ZibdapJVfC,|59}I6+ɝ@Qb8TTg7wYA$U$@ "@ȃJѵ9uӗQaڀ2PݞY 5.*|(Ayؓ/V֑J2;4*GX_]bTq?YӼ 9hfE| dh9 vf1A 4A~pI44h&q]C$LŬ]SMWQ78W-⍰1]6Y]^YC =A)S*ux\FCA~=q ,~p<5}UICyx!̡?YgbM Ͼ*4|"?J[36>oc^I]na8e2q~pħn%;;9!thٵ4*l'>NĈOD(ꀭ6VU(h$t >`t`нU"Q!wMMk"m; A 43 KqߤN!Qb뛰SqbtM\gh}}iD4>yIfS5RNNG,?x\Ue6ٶ!6f} 8 a L;Wcfю`fkp0@V13fIA$+7R^]<;m tEN.7 jvYҏ<30gmЉ0?g&k/55oG\U8-rUY{% w HpPi>[I8:`6l8½1P3̜mQqRE@Z8\}LpЫ< ovY^k{ D$3Tc1DB  4i1w=ܤ%p0uz@V-&3FJ9*}!V"arD_")SD~% / DJᎆm 86UXZa zF"LOugm~U/:Ͳ"ŖP}Y1=痈k22M!kT>ElzSJnzqPV݈*4-{/ҥ|*^:E㑏߹.Upߺ]h(Yb}=a[z<> $7zv*aw .Y6^Z 0yd<5ĻtJ![}/Z`DQ6Ӹ,o# CwH GQH|lGxe|q#JL16YtȠ N5Ӹx՛aq9f/,(C_l~udnGVppdk' x- AMEKLI(fc~gSsn*T ,,͖ wלvυ꿋`H.oÞDy1_eD$ľvjO/2NԮIZx8&LLgnv]8S+N,HʸKt ] -? O}p?7oK, 9q;?vRR6|=/ip3>hQ YQĐXMws5o*Μr(].D+E3@yJ=Ay']MDː_hMAݏ7jwÍV7)M^3rF><'ArhsϿO^;xޓi5_^?C1IgeHSϡ;{{D2_|0@eiJםdm T۲$&Y4i^56j~5v #E8AmG}ļO pLccD;7Dj~eyuj"4m̚oxsNBdcaIYOܴ\bvm+ NpfeyUɭC(܈ O?#)^kFfrRZ|7!7N4>\ff(m014EV]%XN.@g|:¯xB>'HcQV.%C0kҌrW T9S|Ք=W -T? `=sʼua!?(=w9 oHb4jhunÒy ?4۰ %9BP3cLŃ{ULuWn6F u[z6ھ 6H[|0_8PW>"6 ;ŋsO^sAqYe ^0w6̌o> ٗ164Y`dx˛4Ic35]9S7ɮ[:tt@&77#\=rFs_ 3sG7*w\ 0J]=yv>7ˎPrb@K3@\_tNR :4||C@%Kmo16BS^J}%,UWO' {@7d C$Ea%˂x|o+f:rLmj,ƅUhwbF$ȝVc~=v.~>pv 6IBM䀩45)x@l$}D=bG Lʦ{ JE|O-v<gy/7J^a#7jҩWM4 sNqO nC)`C`9۹[2W-xD KݫI<3g̔RHjy}3]$˝V]W~1u&9X18 2z)z]ZM+)F#(f}*ubs b\>4]sJ 컊Wsϊ2|z$3vG/fƪUn$.⛡ sA| %z2u6F-<|/l0V>CcjmW>ZRrCīy'Mn 'ߐXUx#’ ӏ{>7:~|-.S e?2zQK W pY0YJ(f5HNT])ԫi 6w[ʝݬP^g,()A~;ta:5 '3u9-~iZc+ ZVmj2/ k7VTJM?}wDyre8)C][$m~9cD^'{3"h| JhJ aw;Ж/3coBO{m%l<+8S ]r>qRm Q=:y}=#x 82Due7D }v>J {p.Zk)+>jʦBLowـZx1bLԨ0hYG[`ezՎVםs%:skAk5+E-'CX#I%^[`;7-,ZH*+pݗ+$z0 Xw`[)Ҥ3%?'V[ƂS[P9S]LU׏.X^a?)dUMu~e-ppʲTi@&"Go2 {R]fM3;=#Q$LC'tZ뽼25~^sr 娖 EZtYe3oBevc˿<,#D qˈ=dhaNv`3gWN(аxanKne^NƓFQ X9fhdFs)})|i^͊㹪E v0W#Γ({ys}m%ezZ!bNOѥO1O{VCcޝG|#RY "1 y$W Ƴuky vM Mx]1Kqvzّ5. D$!Tܕ\YDmt?Qv37TxgɈsW>1eqB&Oc-vR^ 3Q(!mioJ6K"A< z Ζ~q?8-O+DM+aHzRj9B5D\X ZNT R1zP{^W1 gǑKa)61Y-$X Q0xK_,g$R k󽐀pq4/+r .5̏l4D`]Â!1jXrsc:"Vzb(x:MBUcׇQ1FOO_KGD j2'1x"6f!+CmHAk*?%#$דHĎx)L>_8M"gE@8iz*6$A+k[=@3I"V/.uH$<˻c^Ζ`{oSވLi^̵$!qIޛ E2_/ NpX#[S"5ZLid Tw)+\g h-2*/q`fbX6 Ve\lNnWgOgO56awr_;E-nJ[94>x#>Ⱦۣ|SmCTh d5THWtO_Jmƽ"˺Y/uts+D g%9){+v.BYC5H_rA0w _JEL< k b."!e11:4tx+,Jz-@"}ZHe6eaAG ǗN1-OTZWYh"C%'\M1fhy eM Jɧj}?$r7] $l]gߤzX=rIx decvC_¯I((wB=:w^ Z zᵭX^CnEV>疧O ? 01!"N zt깸5O9&<(P+VhݚvsV4E> q#^-Q`,?72-{)/s>@tq0MN`fhU- \֥Ԉ#is *,a_ϷN1Kf.T{`J3pC&?\br"Qx"&r:ZXe6nq vrÜ :1,B|)Xj#/gY-~SYyAנ͂0U'u&4U U5=҃ /Yf&.~繰P3htCٹ ܓ𒄧Gq>~j$CMcc6FzL̷?uk L"a* "0._Jq`][wϖn\|Ym(&nMNl2bur)9 ߮fBa`mx׷Nqq=~uP& %_'Rwz/̞ ˶0=d''>2w5hVa'ӹm ?p^g#ykJe4&VfK`~'ջKz$jAqOnw/4*_ vZ,$[q-/9ƍHE*Ƨs9 z &.{NhIAOQ[]"..}yWO|V&PعzCaz* Jtx'"Zi&R0RX>X 3Va{*WPf`yp ͂N@QWiQ)cjZSm"N~& cVti%H<^4o^oyfVO? ٸ W̥Q3@*CfZSJ *~a"Mnp41qQ>#+L[,ǫzcuA?nS?:x&Pr] \+ zzus5[':ɟQɪCCվSqa=0 땙 P"Y?^u#A mRb$N͆ tf^̊ql,RC58>9b+ٷ9qg׃L!S6GH:Bx=`ldbrK>[_y+H!L]g ,nuI BFwx*e$Pйy "l{2+mto*H#E11@BPLpDuFߦ>,R^_}Co>^ByUY3u ^ۀ_qGG#bNOXkFjf p;=ˍu=>[ɳzΏG:kjL8<.@`"Hf(SC 3A'KV;`Jgb3`gd2J̳nQc\<^K$ϫ-Fџe%ocz$ޅdateHf=JU3T:N3o tTLAc8NkVq52cyw]R}W|=R I A#~jzThC#H>LvU*E+زKաC,wIrҖϏi{jAY/夳vQ/ {bgtK*E]Dפ^oHQ-]$NE9 Մ[ayhi3H#nu֑)l9bYsEH`\7Ed"O]yͥfOwE #E]D pԈJ T, @rMI04U0PbNvI_8=] \H0Ǽt9+!@ pgw BEo}AEգ鳞WU , ?V x }Өn_B;WUTCX}W/Bb{KP[KFŹRּcD߽r-k*&ꏡ {-9Q6iq%̨ o 9+A,[I^go!a-Ѭߩ\yM92OW@#0SxVba-v_XlD]鹴z]ͧai"8-IEA]eI+ewb"ʭ _~**hpz/!.010@8<? unTQ\')ڊ0[dFGy'h+ul]4َXkSڃ[bF<|ٵ.=yTgymRw2"ZE0 g}@ގ\J= Qi{ɉ &ELJ1*uqmUV 5~QE%ERv@7t)S0l?3}{(C%i|evh ֝ b)jJ8_'LC8MMm8Rz 6tvn~w\OA@4}P(+`3@o#̍@@\\-=ss (rSj'(m~X9kp4:ZpMR¾E&&nf55w<).&*ߓҘjTW6yڞI>T**YĆ9CCΠOY,sQK-i;^j!C"Զ[fvi"X=&݇0CqTkC&6A~[vR#q\V֐ EѼ C 2On(m&s֋<7EA1G /b\ SK ؆*8 ܍e)]S.O X/݁, =~{5|/ e^@0K)DVSqլo8snHqD p`ճZ&D; 2qq$64 Cqd4$x5; sy%"0+as<+roxY]RĦ3j/.[K )fػ*٧VuP4;rzwh2]KI0)p)*'f,cM iWƾ650O YZe~nX|=3j7Ëbݎ<ؤ]V n .BS6\o &E@w+ЏO'$, sLs_a}c9rg'tj8GOM~T]QIua +OjaJ?fidK"0;J" :.N흻}Q 1lgO?tem2;@$tyqTC,~DC{ap9f}ƟJC/XJ9i%YBaM E1rS%*ŬoZh>[ O)Y*: 7<_t5FE(1vܕgʁY'0[QAխ`N[YUf%LXnVc)BlT+  A)(W .Й+&n}"e,͍7Qϸ\gP}Oy]e}}\42/F$UC2B=JkyG`Q?׉$ IOABCa떦,YgC4؃A%As+~۴roKpkZ5.S}7'*GK9qpϩRr+5d(CE|rl"1 RqJQJ%T$f{~^y/\/y7Ͽ%_0`nķJDa3'1.jQw,)2`YgHmΚ7ހjf-JMKiBIAތ Ɏْ2~rܸA` ^5-X1ؕ[y=nL(1P"L ڟ"`%f-w.MC+2$~'~!LP4@_ێ)" jB ,s2~YI uQt%F;c[4I8L$/Z̺ާp2[J%?܈Sy,.D/TuZIU$w~Fp&)F!tQjWd{DAAsc~8}İwI)k|ĥ7^V2 I4e8Xp^p{#R)//'^۟QS4gȊX)ry$*@حHFh}')6mBXww Dl2-E$/B0cIk4oض_?c[̮ýqDjcoyRo#-SUFEt/ xQG >hl:ĚrXZ Uk-ԒvyL$"[QYB.Np~E@ i/>|+r8&+q+ 5&=M'ff}VFϡB|UQUȃ64Jے΃| |himicE$M.lfi[& (w-{ Gq.x-;d't9`3j% y*q dLhO6iyv 1=#fطΙvfy]͂+3Ԛ6%DCQu{),y祬D?nAp QpHɪCÒԒlfuwϰ ShX:q,=-@?* 9i$>G@a~1+4xk%'Z=2h*txI_9h_fNYG8ɲimO\:ֽf͕i?&_H?hSK|5 _YN$nvJ 8Aα!:%W֗ݬDڛj'OIbF lRݟ7e=+<e-\:#.ipTcܬj.b?KQb+\m8@tW]E2ꭤx>k&n ʯ^\YZHdKz4iθ;:)5-Bs`"$bL5\ؼ6/.+~\;Ŝ )-[Fp%eɨEcL; ~ A5r pTJQ Qh[+R2ǵf$tFACؚu.]2&B.;C]8H JM= #xLXш:_)=,,!"kdFԊ/n6\jɮűb]Drz7%{@s@H+uE A37@C nր$4c߹jy.5(pC23|gBzN qhA {zXܡfZu-WOxQ0K*y% SlTPf"da:55%^K>Kp@$_%)"GGʌ5\jI20 :N1JSDR 1YdQN{wNYOCsף.mbOhWl_AzZ~p.u-&˕gqɬJm$Е/`k6/"S%x-yZ\xVu{iuւa(sT#r^7qƕ"Qm1Eekz܅~!V;Hrå%*2q`H^wfYuKfY>lf|G.ҔBxr!{fz=!I*N5na&DcKv_qB cJYM,H9zΟ2ݯ;|T@~"ͲYYyv_*㤰 i|?nռ<;ZE+f\΃êӳ4GG+SfͮB#+IWgKb5=&W<'5%x$AP$F+6^.M`XZ?X IP@lƯ8iA@%5Ɲ{ʲ163rU=ۄLcpZ\LGh f41Bsa̳cb:bs0(r^8 (xP@tN < 17zFα"/-u)ZsBh UV:|_ЯOHͥN&ޅ"%{h.A8y6r*R},n!(=\6E]#;g6V/LD,FtnL$uۨj3,癢ߛh HC,fPqn+8saA~Zdht+ْ]r1%\"c {j\~Nn(}f X[Zŧ8Q5Xiu0 bBy dw*Okb=)#^J5E}Ȕ\2p>R-MU+̭u$-3%aG$)PV(H p7Knu^JL7k] 2uS7.puX9}LO=rIIQ6:͌%k *X-e= @;9BE*%}+'tw:ÏQp5;'Iֵw+_J ѷ׆E[؜q#͠(Rɣ[9͌>FwT?CNmr_bz@6C ͓ WP]xt[r+oze*cau*gK>k#CNPI2ZMgDa&릛GfQftes 5Fjk eoͥ̓*)e+%\("P ApFumijDc' xB[/}G@dT9wjxbBzpG^n\odO z0zl4Ġ7ژI]͜ڎ]AV\;I$]҉ȏ杫-<)7 D[sa[N~ %=yOvz)E<&>7 jċ[}{GUJqK;mgm[kʔ_A.0j Β[eQ@U/zlJpՀ5(&Y5lDۢ_DyLwS_ga$AΧB}sTv yr_F5LwT{{dD lih:ͅD!^,Y`hý:OYF7Yz+/v V-&v9z BT64³9ÝϬǕ>E\EXlQ&oy&ӁB-m`'}! ;\o T_@@>&0^f Σ8W'j֖yKj2SAc{ ߮5) Z1ral!(6)DJ~ x,׭Hwk4Tj.,3 6O7,q;a1Y .(QYJ(ͽ\Fv6Ċo$mza;(*t@R 꽡gzMVzY+ByHyjEn7 ӕ%G-%[ Bװʕ1J8j̏h|^_fz6@Q5FtK+o#A5oS+Ka Dog, nZ4S4+SrZ86M0^D׶ &>F"*FșMb?t8 lXƊm4,Kik@uyA 3wX+;n3q K[Hkp%dHּ 'ၵ#2fsgo@{\sH!z-;` :‰ixJj~\Ua2 `rj-dh2ެםk1jX{% 7:.#KqMX=NE ͊Pw8UTm .&cE ' "&P--XNן(Lj;F;}z.}f K(D 2T,=-NGݙi)= ow3A^4ܐ8pԗ}+&! O,o7|*xM<֟aԷF7~۩+VM>}ޞ̮xTr#E{5O ^mcI~lSmdKL&,+~%w- mKy ;x8)9p#:2bf2j/hLM'6WL0Lnż4-ƷbO=;Ϝ"]VjHYjDb5,gkͣ OŮ{H1c@O::z/.MWi1쐕UtZ3HMMf3"TV5cb%n1@j`a@Q8q u*;܊ ܰ+ 96E\ϖMZ[ Y@HQh~fPT] a\gnN-RY-MPhjH#s}$KJQe=MSTIKg:ROaR8:I xUlrޡbQ!h|2~P\|a6qF&or fn?XkEj:\nj%۟p)V虇PT١;T2!9AZ˹J텕E=ýpW60GLٿͨc-"ÓUB?g ̡ %"GoU\. 8w|!G:3Mpd"86[}I60︼h C1fi-6<T^yK$mێo:v2ph7=L<j9X}o65_ҧ0_|*jV!+yd.Le&vt[}ZuKr,z0"Jd']9Yb8?mjZedU?'ME$ (dٞQxTE|*gmYCLY)nJF`GbہA0Rragߏ!R}tojq{fΦk#maRY.9IY+r=,I[RfYqUEjЕ7q:ۡD٦.V_bo$'='mݗt3Ycd\bd'!nCO(כ$7uwt9iN߫5 H ]ۃy%)yǿl@!N~%XKvt*rk dl5Z(; W\wrѡ/{uM3%`!cL߫<\Q3<@U@䗀cRVLlo&qI{T# m+ORgqȈE1AhE)YE?$\+_CGxo$tkЀ/|2(dwt#2])|n9 HTas;mƣrKrs;7-wa|?zKxXk/Se#,QT.QY\'w}PhxdzOϸǚzQîM5"~(G@trs tQHJܔ܇*֕qLе#g.7R&8l!:Xh(iU\;AM8yb 2f5EBd,%k"- WL&B ;:c[BIsӟ9bi],%hQA'=3yW:e[nz'Q $:2 t\]*|-L tJ85ݼ^ 6osK!uYb I+ϷjY˅(- @>Mܱ GD,P=<#RPT&5z!5TN C\a^.+Y0]ߣMp8(U,k*cȝ#(4yh?.ҠXcE1S 7`x'xF8ܠV׊Ġ-jlOH?:tM4JN͸ٚߑ]|lj[//5l!1:`R<,Xe\! $ ..Í&k@z1o*)''Ig۶aQ`ZۦngI=tN>89{mV`ҏTc[pG*`O@OX.(Zg&Nat.QfϩFѹ0̔0WEo!M3a JqnQQ֘M~ƺ i$JTm-e(,th( YOUA?sMD=z,7ABM*^KEyuauaZf 'EsO=4D@.%;$?M /mBl"kו5бbUy?k5lI!#G܌+`'bK,#Ξ.Bи!,횠.R w3e̦-F\C P9 '%s қxLf࣪+޳bs-ݝ_6\&_ZP:BXz(cF ih8}/rXb?N|.qI`CG6 {Ӈ;*N\Wq{ =J{ y+4C܃[Zwƴeo~I݊>-(>T)rՂ=Y9j'Ά*}A ;,(6Ԙ*zLCn=B2Shjp S}v_`H7{?R$öB0jmgmV}|^%/~NTi5tl%|oQt-]d:{֞z=RZGhZl)~Y"8ifZwfn)]tg'+%, =ː#bphQB'Rި2A6K Ô8xO?˂RJ `s>iT[Cw-}qhƙ.LBay3aתu[DFQ k)j3Uhn"քo`CՒgA*f/92 ,JJ|ع\j 08%/QL}Usث.|8CzFW&-e*^`c{ZI/LxCo]Qi^ ws/#Kt":цQ腵oISRzp{ϊx3&oWSd|9K~quoW{>_S~3'kAϴE1iAiݖ.#ؐ.A ΝNA7)3u@˥c% [2h6s>g-n+lƖɝ*Qwk $Ւt⏤JeҥIPdq*W׈(/FħݺaL`-|k_lzNcPt WV\{fB//{_K))7qC=e<>2y.167ĝd==vhr YU} ~Zncp[d̋a#JiT2tU冣9B9(xCze QtNS^Y@ftg&6 QgƟsB5|XZP(U\&az/$//ԕW0{eu KM> ]yߣy3R8n=-CwD-0CxO•D!b/uszn nxEã:@9/U;~~Ihzۜ8s(l@^ɸ=更W/nqowM EpgycvθSaV ^LȄG}!_Z io6+P&%BTbNԹ98 -3E8D^2p2k٦u }cT%XuIf]qܪq@0:ۅ'E5mӘ|U_navMnd.˺RӖ-*R Z4^~d Tf_^&t ]e&Ld_ϭPn`B]kdHY 3XjwWSֿ);39Nח T &V.,s(@5jٮl`Yż)]nU #4\4->K/N]^I4yOqu {\&# =ӑhEMîR*=DBW{z;,S>7Yvl?mZbچ{wG{:(*AfTʈ%3, [_XN(/*We\>Tj囍2u3we91$c@q6 xz wd}i\ٗDngS|/2~Czj1ﱠy*)S#هX$Mu C3bt*(@&ywss b8'T Īn+_U FGE$v"gebUUQwê\K^t}7҃?GdN@E&:w)Z &ئDf2;1?05_y&Doaxf~jAeuxUclN4 d+A)S~"@/88H *2kOplE+~V!ϸUy8]h=ƖRJb£#C)}ZمlzgslN/WmB$C"}yMeb'jzP^*V βpi:=UTßn yEb~η[tŽ*FmجDH )-k95eJ_+ xfv-IEKjT~:|k8ը?D;t]Ң$?>ERΙӈm8Y67W4jmzg׉tˏ2;7ѵ4<(.Xq].CD/Y%W Yb3@v|\%{;yݛ.vvqCoexl )4wH1:cC=BVy"B-bƬΣwї]׶ӊ3Q^\*DK&7U#H1WodI¨L;ˈTtD@,*1b@JP[V w߲eRQ"|wGj5ͻc͔b ɳͪ1wpҮ|[[>EXw GgH肼qM[M2EΫh{DŽzT2ȵrMnښ{m&lWhRϼRqBWǵTX1 ;2xOZd4n,[Jнfժ*"8=k.YSjDdMu`уX̄:k.?7%JVoRs+('? t̷v6D|ÑSBBi},evI3n|el+tY?diI@M#qZ7la(0{ƣH} fjCbZ/$؃vo:/V԰"B*͗q^Yd\Z+atb]'sEx7k`Ԃ1Q?pSPX]jAP3̜ޡE톮!'3~a”=mwhq<+I2k ` 6eHDyCP)|峎;o>]0>g*5v:yܶA󤭭/+j[!{]G7S9SD(s"DP3Sb$ueU=U\;hb$њ@ CTL?0Fwdqt\V +=rm\&JzO;JxUz4xZO8P=Y.2mVV#S7i@x;i"*ikի^ڏO"? 3 evnC3# $}>faVMR7.F5C9_M'Gk(5 UTY2mU??dbDoT""{lḢS02!1D"Of9(UC{f{MGf 0뢔 ixq~%$Jhϱoȿ,l`E{5ޞcfŒwNX0#jʛSn<d C559}`R}d7#/:'/5,h(]\~HtF|4JJ{_q%3t./3;WHoUNdPU1H/a1Qcr}5?ooѤ:L8yiv, <;?Ȧv#RmΉjU m֝B$`w( -k GJ< ." ^q:јcf)T[5hz=}}b@ yyfq\' `ZX5]dyPv ߼1-|XRJ8D!Ƌz,Yh})q `r}C!t?%zoPW{ 1[2\#bH?'r:ܹ+rXRM{{}z5&B_ΝtFS!,u]fP;/׳nAglnM!U?Ԃ>AB֔$&=2]f!@p.2b9.IEdR1ߵ+f7pH,;X< <=&*1Vn><6M)щgj}4VY04d(N_֡-?#O2c%i! d$zX.~a|Otܽ\k~j|6u}b 4Yg ^6ѭ5|Fğ[lWn.CYT-]/=L.ClzAKuj BD\̜o#=yjېqnԩ>g" cǀٹ ~2zn :*(j+05Vh;>܍Z5U rPWu|64aౌ ,C&֔,5u{iB˗JȜ12j5B X E,Ӫ ;Pʠ9 .+jAH\S7wq!1ǰc,h/ ^C~?̳u#jXCg^IX^;ksU"9}r \!" ScOE<O02RZ[Q\%x"w4"T-#/hˈuʁP5 ʗmo?ke29Nfi>)c}:6U1jN pM#:8 Wz1M4fM=53b _mj0,G Vj!J)IJl7]0Yu{dj_tvEu)-po!jTaQM23.7IfeP~_q]q)7,wx%=Pw N\%}Ub#2x ;t)'rK4CK;[dϑ9%YF-n.tdi86#*qLp! mt|p#w AǸ8D=' opar̸:YA{hdQqph8'ψbȳl Z< Tcrp baSM)LB/B >p`ԅng"iJW3) 6\ϵ }D*I7SS Z:s|p@Y~us޾mEp8 ƤK?0VrIlqBEak ۑXS}m)JurV=AV L$5ء@8G#),TYm6S{Ro^oF3;=(Z1ȒfW'\,} *m0e`[mMG:Lȃ0z[#_-.msJaB1hCq}LxO*8Ua[$#6bBNku]Ҡ釓<de[zR;{u 4>0݄%MO T\W}PѲ BW^Tݘ!u5j-a ْRA2v*bj7񩢞/u_(߹86:g-%z@s&(# hŲY45yt`O{ǐt-b^=< عMjGOe r:]H9'&-ᏅG ξ1J֋g7Ul˂N05E݇ U]@ӷdx[2B&^VX::Rh-rĺP;bgKC!eSOy6\}UE;Bc(8dXkȃFGma8 ZE~fkdQf jfoy*1Ѓ)Bm'Tڍ>.镤kuٟ\'- ;/R.emv_Vhb5[8L~7 ﺧ6[KcV1|X9$. =UF(M()oCwwzfI%l $VБvϸ CԊ`V^s'*Ӥ@Mx?/,Uifĥ8D[h鶾%vÖJ7X;ˎ !޸˄{׭1k&k* a~Z WF棖P kmqP!M2 N[cp8c;SkUɥfVvۮ_QeDYDحMxשv//_8Y?-M %76"['lu206\dQD>8aQ[GoM*A{HcREh;E_>Yh{X IHaqt&qΤ=HDg/7F$>B#ZGҶpkUߎlAUk&Oεl|SH7Ggfu7u"j=MXB nEm)y'"xnUK&n "mxE۩M#.b-NDx2uK >u0N9uUiֶw`j&u<KYR8%uiݙo(WҐuSe(JЖj p.QտBÉ^ɘƓ4\0d7A|'EuƿZo] p8j4cė,fG~ce Dise L5Nhxhs6 9@פ> ̓[$-gQt5! bNK1s\z{glhd_7= 1@XPugMk`OFfa;a0dhEN۞e tq+04~gy#J 9iϧG0>kᅂ.ag޲3 C/D9QJ7_ZCw˪N/3ﳒO}*W۶ؕpz-5,| pwJEަ缑1MpmEH-OLX~U"`)HV;xx 5W ˚T@ Ff{(丰"V;`0;UpNSj÷NH`!#d c'L/6S1+i}ȩ9&b'AUZ'%AQf3@EsY8?Z}·آ\<\-A#ފxGĵIoϧFՀ? &b~ f ߩ~F ]MDsh /TQrXH>uXB>`j6L3=DVL* jܴ4|]v[Ps5ް6_T/KЀR +J(ַ96ei$?"smWAÂʩr3fsYYi=] ,xhn=g]t,< /?“= 8&c/-~=Cu|M b acoZu%އ*0x׀ 7jXBH]q![5ʙj SJU?~vtd !'Ko-B(x/Bj#Gis+_ؼzS*_;["Ҏh>;2S*Jz E:H܀?=Vy%3`yGyЀvu)J-tLyz4V#pf n鐾P%<\DbL:t,Hn&oGF*[^C5Q,n Q{ZJIgƬQxhє( X4E@37 P۷MDZth7e3K"b!CUn Φ >\{>>h0L|#ehkgB Ead*NZ=%?/G&c SgUEIF^ F *Wi2Ɋ8N)@tYuO:peaeDgdFVl' 4&&WD͉NF Vis%H! ,խ* ;_^mwa(ow8\S4YL]!/UR`zN2:1ԅfDB"3@T%gg04]IC[U\xn <1W?[c42T U / 5Pi!}Y܄XqvpBD_46 ?7^>xjUE&-m!hSLi ?Ii꒘8z@IjyDiipT(vX(bkhIFo˴Ι/J>m2S%s_ $Q6 b[Fqjz> 칫m/^AVKp1/ަG_~VKR[a,8QW"VWCY7}c.>^>B\տ.KFQ3B (OreqA?bfr G#")3xzhm@{||T̠C5҈*zf #d4r LχsZ'\Dѣ})pͮwO|ZhT{*q'n^-g'-"-bPn?^Li|9`%=`}2r~ uP)=T!8NR GM-qNJRьیT?9//Ń5 ׽>/6G30l& [*2_WM.yi*ުlK+)m/\M B;@̨ ֻě0[W0v$ <ܖ K1 S5Xߛ=IMa83EXղn.s">ai4*?+ۚfcԶHuȽB);>o𙹽圥Coke5V@Y[*AZFd\Zzvla,O9hdLۻD,mbJÖp>̅]̕:sWw6N&Hߡ@p ;=Ͽ{;(0Ns,sH+كc7)XѻH(o5%_N>A?e~GOb/.2Ir2R8A/j];>Ͻ\c,Z  pƒ/<8Ϭ[!/~Qa5vf&s)ܟwebw\MHR۷S7ozU-h;ԫ(Bm{E1\<֔$p(Lr7 8'>=jՙF/~.sDn 'L(,v'RG^WpD d8u9}xݕ6])hG^E_'2.@M8lY\:UU\x`tpкKyK$ L &5.&x/xB] Фo86usrx_ng]/m10-Ӽ)&[{F@SdY /,-usZ+*$xK 6p0$]~sXA+.P&X,jy̒`B0F2tTE$y<3Z}.1ǜLk/]!D"K!XFUYd:4ߕ'pղsʊ% )Pp<1U^. C6' 9o8FY)jt RLͳ:leo,9]7a? H 2]5A,`%  ~*r_X д69㜱o|2G~‚kHLkG98+Z]/4^M+s4:Xs" ,k:-O]NJ'0תomvꪯRWt06Џ݄e@0RZj8؟uWdD2&mտ V U jφVw&ۄdG[`g?j;Bfj΁|܎ͧgYT< 2~KyVAd@Xp*O 概\GF\=sCQTmϕVn,e[VT.#@X sD$=yr'Sx@!"EA1SuT?AF;<#dI l1bp/;g8I*fOMXKfgPVvh*S9ܣ2crxS@ $uv#`Ҝ aZ87@xA̽Eٰ]؎>ߍ2OM'L9*ďs~;D}::nhYMmbΐG'&Wl̝={N{tV ^X{\}Lw͘*7J_ MK *A/M!@?HCd*$fՎ(ὼ ҀM $/LeG? nr,6Bosv:nAwDMl(jHg/dfJ[{<FfxZ-K'f7P]~*#v HT^ fB=iw}*]_ǂȔ0$\#7.+vlz CzwP>g^}"{߯+Nï'-Q{NO2_*Ǥ;-lxntZ<jKd7|'8(Eq%ĉXOܨot aWbL1soFz;aN9C,(&SrLCln |^jfumy9fCX<,N^@@ɞ5Q̹d⨿X)m8P_ o ױ%n=cXP[qB^&x bD5iY-F6o˱:]ZSok>;`R[Q5iP&- y#!a) G<$v.U=Di1wjϱpyM1j2(a$!:Gq .bVmC.s .$k X'v:P{̄_\Dq,J̸{9#Z ht r$qy)TV޲UL֗|(a}ĺҸNܡX`HzI-J;(ܙrSI\]QiaR6 vE¿czi39X c5TKm4݄fpbk$z|>yq"(8QVPegbt OgCm"U/i[-E6Ak\,S`v qD49pQV2]6#3Lgu,ir $Db5oL!: g[Ĥ0Y /E5&H%ש0H?-hX"NǮ.$Zw#&cNPRxJߛ^{/pׂ9S%mϪXƳAq =c[qU^ 1|qNsGI@Ӌi8/jgP]zj_v.uD= JTbYWj13s|]0POOvp Ib;e EFY~ Ƹ FYpis.(t>>UH4JBŬ{0=V7M>bcPIA]Pa=:ϩX6R0=GWh(h0eA8A9rx]|s =y\VL] af6%݅os:BkŪE1opoɾ#TX+T)77-fz#&(<{iWH[\p 8a/0A]L2icQJi-a nT'EUJpL7QIfXz܁DIYY9rΩF3ΫXAPciX]\QK' qJg,”:dBpPjr>%eP1Ǭ&2TвΎ{b[e?Ӥ?2S^¤Z4ěh@\C>Z3rc+61EPAaP b&%?Իkc`.1' <>$ϯ>#, Kl;~dL01I"ߒ"7}ols# ?mJ]DmBw{NHWPxi_D^ӂ˼c# `0a̿F!G1huz0)GK`Ɵwe[!.^ݣXQLJ_HHb˫ݶ ,:Ss6#ňz[E3Y͒WCf0 FuIif%A.&*\4e𘶲rDSS8C16rVx{fEa'K`lO GC{Ӌ0[g؍zÂ+ }lQzʷJ/-/= |wqui6V E\wKЀ/A\p"E=vY )v-2M5&ɁDnE(%S554.E c,D:+}Oח/7%3Ў̠T*"f"Fށ/14кA/PcJ(ebo?FZt 0LŔ(鍼GNms帐{ +Jmo;d$;at,H.@<7xe\yc3bEКK/N0k^v܄e'W'Pݘ3ѻ',?|ps0ɴxа^lW!``@p) nRdb*-(ʮӖ߬l/OɏUhEǩ@*591^:Ge̓c,#w|-Y;ʌ(AP߯m)<p_椧a*`e\1 a ,|5v\qˮ: F`z"ϳDcR֍g30 4X:%C9[1Y``d@=Pf*]\!њTtg (& рJՃG&av@NR;i)48S Nt0)8k!} &A'~mZX^6DbW5(֏ [$:&i cܑb-X>I6}Ul~@$ aQ1BL*ժIoH}5RWt⺳0TL( nizDžExz#Y]>ۆƄYBe8=0~E.>(*zuh)B2It3*%p뭒8~QV!?\76_j\)[h)\ qgp% D&ῊF@ w$t4, (*˄t,_G`U;FK0(SI Ś'WJ絴.ïw&Bel^YdjQd%j'0~8#Ul~W-2ƥʵbo`t)y946P]<6N^kr'- "~@~ҨV9"dMecM%`ՠ\ /欝ժ--hJ y_-3KMlBZ.#o %Xj/df p 3.bѵ-i! #Pg8sZĚW$Mphly.mDR咾! .n uduRs0!_X~R\؆Mlݰ~W>k V6ir}vs * ޏ$6`f{nL5g NJ{J[ bX܆dCXڊ~djNs6=~(dz2njǁ-{,WH*bH5-k54NMt6,л"} Ŗ@nY!UđuL2/Z|nGElu00*Dr'ÑW95Uͷ^@.9X-o~=62M؛I.ZB$ҝ->ȅip WWnS`@!} SRk2@o6RI(=#PCynnO)DB֔ϒzο\~A5O[mљڋz ̬<?(vfDa`0]M l o-Phm gdoaslVf8uwE2q/nSXp%KD&ؒL=SvreS6*2{Kpr.-5V!q4Y9 Y,^Gr;t6)xys|߹P`E?hܕdĐyMs.68"|[ $^ mHLyZF+-3ه()Xyxci[h#% -a-¢WHO:0Z[8.Y\-lȞO]s͕ GѓUhqZWAY%ZO~H`C`Oh2rِK\;'@ -ucYUh:RE>ػ1<(aSS_aͲ?Ht\h-rs =يDȞ!I)h6,%qtEmW `^aIVMp*Xׇ6Ø힟K{GtYI S/+^.H.g7җU;W]D.u#NjoY2Q;wSJFD;؟Gtx̿\v,\~Z2mѯV(d3N[:f6@bo#d^i|8)R_O954ߣݥX||QH)̤7 0Y)Z6D8{ѡ+6ZI (%.zNi#{Lݚ9GϱrYxG{ЊxlD+*/D{benBA}Gݲ24UC܂\-bS8D6* ޺pF$m 0 E5v&򬱴$H 3c?/<`k.Mv4ʊPщ"6wI qcдʅ(k@ e'v]YBTS,Hdm#beUP1NBK嚙IڭW$vKjט?=eRqpu2?X*DkoݥL7(Lm8f)-t5]xr}XUw4,!P)qԊO& {&DZRBG?_Fmha_}s>I֋eOwo,vPvaI4O<{}DyO NyFZn+BF͐4ibdٰ(㢂g8bk<жl FR2Jw6"]*Z;b͌<=W+V4"̜ٔ0< 4%ドX&=Uho\Q(y gs>֭SO.jC Ѩ2JO3f8WfbÁ>@ylulТcFFbQXdDvΖ l2SiaJv+H#_};V96?JF_LKǢIg},k A߄؁in!?{5QFKCh9dç_gOVu'򠖛eW5%e#3H,M ymf;k$8hv>G3Eq#=@fs& xHnUZY,.ЖJot*k^6.CVguXxʮ%8#3JmFrsw7tc9$y6.Ouw TQcu"a18R:qly[ՕsHu0d] aocOJI+օ: +m(Ls^G@/A - oS~LNl`% DA䩿/G紤`r * )$R2@1ڻp Sı/1|kF&0wQwڒ՚MwJZ}%10Ǫ{:Sz(iRz@҇3R{;NSl $ya :-kⴿ0MiXZkmQ.H׉wU3 Q';x/¦R@.D܌ֹuH5o.ǘ=c&:ā"X_;u#* p\ְB-*0:OrI@MsIjyk95\k<%A߯!:Cf/jG-=Ɯ7<Y7T_ZT2-Uq,25cs^$<g̀NkCTUCÂї #R=44!NA6Nf1 Fs4f_فWvee f0/^u>-5#0)[IƼn`x/ZDsQ:ҰM4M@mLpTkcADdlXxrRW?Ls<22PQ7TYف7 B9FQWyPoz cI/=CpU[ 1ssiTq=Xʿq{y?PSVuc$9(. oDƜi#xUtHIo4BQo _BOb&6bT8ه-I.,y<7 /+ܺ_#i7n9b-5cbTsZ]!a$ _ĭMeRV>-V|y7ÓxJgy[ cf P  WbwZ祆O@Mv!>rJ<oXg>X=ۊk5LCc ]>㝠y{fn^TgiKрa)e/H^S(漤w=FJ~0cPT]n0INOrc|Y`wF KE!&'cYC/<ɼY/bJLw~htNBh6͇D%`?NhuR! H-Ҁ$)y|bZ?BB+O#hVd% `۾KnqrR/zϪ(mO4PWs5,:U'RE{ݵfvk5ud]I| gC`|g vZ]*ɏ^KzOWc}pو3ϖJ ` 86Scfwt<[>gGsjSնCw7ӓ\WW&y,u놤礼?yom!Ž;+ZVI x >L9np? b6If%wdbQ LDH`~)+qD%fbRmr*ZƟu`nnP٢ =w'2L,^EǧTC8C']OD׳u~gpj>[ -fJ)ĻFUzӂ 0&j0jkpf+'@`Y%L5k^RYpkyvj.XgXJg|oNdfSQWn׬np̗xƾLˌNPQ&P:!OT,blqw9pho2YR2 tQ*E"ezO]R|dn 6_u2.:_uJ1{4D#y$v3Pe2]YYAS 'P]p8HU9X !AGrRE U SDOh%Lsp"琒]W&>Ve7zɰ[wISg\n+ *Uj>eĊSJ^wZiIaqxO.9<Ȭ= `9VvKˌzzzN]j{:2ūS\>r YJ]I"[b˜/t%4`27FU(5a%gPu4E]߰TEOX2VE{yhjaE31<49h`{ :Xqr(ۛ[X%dž򴶭h8=g#M_-h b&U?TFVN${eu;ٌ|#׹ k_ Wɲ\BbH`RdA,Oⁱb<2Oadr#pMZ}LنvsiH@ P ԻVb{4^ > 0ausK9Ǿxa :&~ZWas`uXC1Cw8{͍xې Ǫ\}rQ%c%zuUq^첕 ŘC]#αQp|Q 5Ǵ|u@j;6W*P(N?U7/v`2wЋ(2b \%*3+ts {r鉈])ߚDՖ>/ʄfvO qM,"0g\ITÒZ7y&*7:::zJ(_}xKB05m8`a$T4XI˼@~^b{ TO~2OIchflk%䨻ni'j,׽B30jVThSDH{5\ڧ&"~|lƞ' ӽ.o{we˨T?Kb ݤ`C&O;j |v {) ;aɏ4_wBvqax4;Uy,M옮1sɬaO3!y?-GЌ35+aቝuKsgmb=5<䌃!|ҏQQI{١P테)GVo'B\Zǀi0ڻzs*jx8g,w,M.Q^A҆Bx7 q~0 /RhH&8Zm2Q{#grCB"#'5VȤbFT0Wf43@*6BE:VDᚗwt-  hʋ/:3_,Gb"{02@* C˳0CkiS8FO8 gM)宂3f(jՔʃ I5bwJ3VRUI卷% C&6EjOz@@t!K1,ES޷.~<$y,{&)zzj%:D:S@JIZ $)*\tѝK?hE0F y}G驱xo$T6K.'2w*?9'4sYi~V)N"pJ%,Sbg/l6Lӷ bjJ zVܐZm2Kf(@jI-1pvs3k 8Ӌ .wE aS.Z Q2w1Uj)salϧ4`1/W{>MpI[oh@ /^(tQ{Th:A yU[dӖi[¶uO lv;v^P$CI[@̋*xjNҰ9+v^q{ sL ONn"6rZnDC+g>&Dz3yBvj2bap|\^{S3WnkFw6hX¹y;I"!2IZQ!@ņ!f:{xȖLu*5g+b 9chDUʯr }0DZ_ %|!szk2`CWi b1 ,aSvlzG2lY6ebMW&fU=PJ_Nɋei:.d m]  =ŇE3)8ec $|b²%'rSŕ35kgP31_I 76<%'A4*n5z`NF` ?%>J8ZM$SPu8!yV|Z53;WŃ⥇v*Y%2)*Լ*HcI^(~ |'^‘آ=NȈm=l|W.dBi9]U:M"lg/~d rP#.07/. a8=pF_b!b=2&Lcԉsu eN\ѓ&3f&U`u<ք5Kʑ~t0-vֵmMP٠?f?l!_#GW|"u(Q`ʂ>R&Sٽh|glUUrА,`70 CM@H+bqK[׻ƶ@vo_NXL+T Sidkd~t2xg^ ~ ջ|CIDcp8/t&9-\Ӯ8l PRz}im:#K"0ʣҟ#hD#mjjjd!+}<<sOp:AaR}4§>nF+0\>QJBhZì)42VL_;7'-gk%5qۨUU!`A=voe˟*;]YO^@1$jF<89@$uXvpŔƇLAPUM਩UcHhSFxdhVG9>1Ijv: D#Ϛ~Z<Ub^:ίvF'uf 'B%EkxgdfŶc>4+}9u*L 1i9pPq~ z(Dž2MqTJ7A^l "Ӥ`5w.*I\"rBo.@m,BV0Uч6I`'';MrΤ mZ J>:r;/̔S$NlMva ϾIl_pIGtORD*"eaܧvƔst*bƍ5x?d;q eot0?e? ,(0/( K(`vayz^JeK:)uOIy3?ԂA;#Y=Й,;ꗣPfh+6Rʹc?WȹN L-#Ple)Kxa]Kv*KVbO2p_W{<_l_x^ƀan(Y'̓kOhr[j<|'9Q5;EyS9|<7 =lT%+\nSr2,)rp$Zn?:j"n4rkZ>W|Gpc qu:R x@^RUN,7p3a}@kČ0pr,yDcw()H.?&iԁΆTt±?,kL Eз.CY13W=Il=Rug&blOFN3BH ^ٟH,9p/QDp}{z/[pHU-l@Z]'w1Ev Q:k 3h*zYP$i7}Er6 ?RtiVV#'ɣ='1,d2Wu9|dT{Ӑq:OtJ`{KDdq % ;x; {fB'lfV P>ce,jelD4MXny!pXJ+Jdx R.Apvjc(cھ+R~3ȯ%t#P <6G1Y`ӵ$'jGbhF^9j\rDB.2P{DG|EW"gKeXoi*)")-|SA[̧;(u$V_ɬV_踢Ճ M=ōeu/;B%EI $aiSͮytV% x#Ƃ L~ 7±vƟ@0:d閑te1qJjNi-tDufh#Ms:1ÍcU&o0:9ګhy M+-詶3l}\(? ؼ\>"[ |/ .:Ԡ!5DD+o_pf7(AEg ^oI J-5q6R+)7C i4{1t3;IbIFhTXdcܛ81 H YDG;#zb`0F:~!Eqťck)|/@eT?GyX,TwC(~Qz1C..Jg\n/yRbAP+&U%d7!|&TTPÀtgd== ,<ܬ$ 3l(_b~hUJMuE\4>,40êN"6H{?fcYA[n΍iuh`PZTjcM#wd/nnbPpdShe j D|] |u#1*5BCh+p`usc(#pn56ڣK2 )/'TjAE }+}Mal(9=c'`Mu\-E E~&%):d2fcWT`yΦŬ&?H^԰ˢ )E闚6r?}"LܢfwOF\Y.v-KkxٕSDlXn߻ޝ卽E'PEcX^$O.•U_?&#X*n0^M Vbz?فGY~R>`fwf^%bzl߱: tlH Yx n=eب58-RE &vY:>01L6|s VJO[0est|ZWx $B(tT*rIYyH(ݵ>2a"kTPy wk/ .0g 6鞨ؾA^XSW Tqh[dI'MJ&X 4#2)\(ͽG;oz ds0N9Y|TB}hiw^R,JGR7CcT^[c99(y$B>Dz1:?ҋ&)tz)"Ae@hܲKZO-4&K[z?DqGtIm g(o4+EƛuR>%j^*pGR:7w ?6J'2lԹ޼KϏ&~Cc͘ Dy 50yz~l3mJw4VvZg*2W1Gk↣Tqwr")L^Ǽ%nWE|CkEvw_hS \:|͹)9fZ4KZWB<`KfP,'ӏ/`l1m"vyqC^[]q --hHWڪSK:/!T*(A(`qD<#dp QWӽ梡cR>KX.ά#;:/42OJ %w_ Ơ #Q7ݚCkDz!ڄ Jt vLm"xd"e Iď^w+iD-yJs;Es$ x"62P3V\nM=Z,r$s~TM_+|A0;l//'@7wk(v;U9&^} (fg($i l?|R80V-FЩra7 X=Ю*%>O'7%6nC'nzkeZ40%SYO=F-X"4׋.AJеcAF9OV'&f.~rrƓ8zTQ aEif^,A ]rYy ٯ@KhUhj>'6)S0\gBlL"GYMo*yf2bNU)Iuy09!w 5-61{ )]i[UjQ(~\hS90+Oљ)޻*aq4~8zj(?V(%WX~ôѐYmʓE?qlPV͗޵{~σf&T)Q*tN{0/Sb$Њcqs:!G3~x<1MV<"H;qW) A## X٫јrz18Z7S\X0ZP}R5ݩ !ȞO#%)KkB[Mhg _"Ʃ7&q|M51jt`S ,Y ;` ۖ"kcM %{Ͼ-(ºѵE(Kng ώrzae55r܇zfSQ/7(LNbH{kP"ɀ j@w?)=5C0JH5P)Њ#F =8=lLMZ{'1\V7(ڢV#".;1[{𤱸5"2iz6,St7Oi!w6LSc3wK"1cL77%!_MM?4`ڌQMlt/6V$F}%l>+UJZvfh^:Z8l3O]Z/,3b-'Ѓϥ~[Nx~GJA 4Ht^K_)PQ0e^vzNbRQ~^\aR8$'"|BG _Tـ,`s圜 O|os H;+Fh*ɫڭE2#+M ٤{ch:j#MT:lxVg!:K>l8\GzqB(_oH܃[',qP!4VelGipXksYb I'͑&o?.5"}c~DM{t'f½gOuݮ:0kGýap4R*K[p&n0t< N17lavoHn7,枈GJ;bӉ EVE+,<=: 5VSiD0wpKgGj]4TGVj, 7\ D=&J47%oټհt$+ʎ-r#MĢSn-+X6/ݛ}*^, 0!h)7컱SƂ2\3뫉p`{׋$UWJ6ҎcOdKvXN"H&֞Iq_$ZI N4b!r / cd,FI%8 IZ͉UP{S+\0P8*_ + o3&,ijDֺEiԏH5T H =۰Z }bVZ.rA;dDE}6{͕ RHλpRdO$v8l؍>nnte5ckS+ no*MbjS,1QDФ6C 0 ޅRr6[ 6'2S ^mj~Z<[l ϒL.w,V,Ŕ c6,GЕ^r d~_ 4W2 Tަ&C) \|7VZFLU.^tnaY8eLuDs$_X vBvXx,^)AaxU1:N,2r3Ȁ4+ꀋu:.jȈ;3("g#~*Aim[ݳ5Z S7Tn$ .z(F]1$K/ ܚ/KVe9>& K ^nr0},=st„uE8΀cT &J\˶h{o2|ՅҪpJmYspC\Tх^diCq!3H`;$%!K5]U66Ȗj|mNFzH+Qjɞ11S;+(Wyƽ}~tse{:ԩ (vhBJ Vײ3U>B QyjxTtn ׏ؖ5ڟ:1R9sbfmx+x/iG[Ob' MtЁ/=r#iZNg- :QZ rT?w(ZʿzeiHK-j!D1{CoE[: 0?K{EVc8BbktND[bwqK<$t Bȴؓ"%__ǯ(Փw#sf2&*oPop@uQNbܯؤBS9V#K;?(s) |Opl27Go8( NкhLێG9qrS 'Gf)lLg+ N@&_Mi8WiGvȶKW-p*I|7k7i!&˿9=8{R/J'H<&d3ʻ,v/*ԛ #FdI>i: K,m$i~?<&7].i]e^kYeLx:0~m5(r#cP/C>y}rGqtg nGl)d8->3igz2u!9a4Ѭŷ`NV:DHWS?*gfE.Fğ4S1Np *|E]E%ޛ#|yR/W#&ir 4)ur(:OiLkHT۠,)~V{v?^sJ4f~\”<](Y#Fysj%*sԭ,yxux԰$hȵZ5ڧ3!f[j<k3L\ƺsG6i9VcD(W |`SQp .x? Ӏ"d#XM B-r,^Yg0npFUĐ ْ҅5URiesV9iqD#_bɲ_ rjqPPP-qzL=6],?Xw`d^P~d!? s~:Bkd]MD򂖨.Z1;/MBdd{󮸦i j+xF4n/Zٞ%.)-UQ׏>f{ Bm."fzFqkrRy sd2G:b ZP=6ԭ< :_89+3+AJ~-dJO0Xj_"Zmbk:?^*#/)l.kKpaz]5m(vyi!ˆ|3G 9n5Ţ@ bXʗ #zRQI7ZQ ;[sRpr'{KݮQBß"vKN{omRk%/6Ocӿ-Qv刘^.R*tCWhTF|*fn_(}Eo[0M55L2Rp[H+ @ЅSdLrt9ּ)g L&m9ڕ}fʛ^kÛ.[VqP19n2Um[7҇OTs}X1$JNa 42:Kfz~ d8 ”plVͺЍ]R.n{qg7p}mɇds1RuF{8R;bv65FTQ ! 7kݢaKftDQlOUT5DN:ɧiM]\~nұ B<? ܪrKsgg+[ʩ za9>w>{3.yR@#W-E)z¸ ZM.ʳ8~NjwJ=0KZߡ+%SG\h萎q4q9$$3%vjٜ`yvoUyC>騌ch}KnȖ?Nkz搙{].=FfL0gS|p)yQ7Lve?'|!iD  F-f31rgc;\$^VY[醬#ӥf}³bڶͳ *-6Ŵ3z Q_^znLj2+x@#3bN>~{C1,?ZͅoLNSo0ek0db0bB dimkcFBmş/|H0ŀd0=.zJRz+iYƌ7tҠyD--Pz",VA#2Iֵڔ~ ^?xrEL "?0re }hѵM ˳n"W_g)%) h> @ǕZt`92U9演"ГNCs6w{w%cGR zTJ4[l]))GJo@yhғHFv].jh($J 6~jL0Blr" 2cfb9 #ҩ;t;P:AQIrFv_|f1v]}NHZij}Lx2RVT0|'j$Sֽd{-/ 4I2l*}R?*na#uN/~.8U|(#Qe]K/SJWuK>5""/5usɺ֍3=|Q1v wkn2zەwР-yԆvCtꅪ"  c1 "l@+H3:dzUx5 G)ѧ=ٔk}ыnN  GM‘5}~sS_7~>ILP&F'VUxUn6q Ml֊(&4Z`^EЅMlKW/S`\?.fD3rV W!pIroV0^شk)eoQ"F3|_Ix_~x_+ 2[\pR̹-N NTqj*9 B?|nrL~*wMdi|e-`Žn_RYwV/c <ֳb9#{.v8L⤳ϜNvug BEKc]- pT `QmWyzν1Vm!72ACc8AKy+Ke0ChJRpu?4☔q~=R @<.#hddn׺ Zx"*{*F߻NV/F( XYٚ5`B@*!ށaM"͉vެZU~,:= Uq4pJ^I]9&YA{}]I*&L$x֊y>k$$Cc7iAve2W*A ~ȸ\T !.aؤw]X%&ME8]` ϑ.KN%&tЍ6d$Saq 13wPBׁȺ̅_0u ${U4&IGff6ͫ\yC;SuM,M$*Gc墨uQ&낎/nCX (YydAeeuMbvR%Ⱥ2-NCql";?#mQs_zƞxr7f2fWc*SbE%)*r&:0up\4-@RzyDBg٤{4$|gtUpIT%ٚ 'C,W@go@c 5v$C7&YvW+A9!{ w'v!x~F_:24F05)Rk"H77!lQF^SNҌ SVl"BjX0a?cY>ϧ"4<ִO)#Ydn Bb^,-8rdTEF4W5ck GhJȏbaf%*%%U\L#*wiv z UӶVcne̢#¬t$z@2ß(EK1Yc9XO鰩%w죋6۴GCq]ZāOlqF Q}ۼNoP knzr_|6jdj*e#L <^L^e bx0-Ah`qJ*O:~Lw =~* =ege~c-LLn~C0O89A5`iy64/ui5MbUa7~v6(:ZM? tT:nIKbx]Kuk}>= irK8dYCÞ'Lea|7of6=%ct`ApSt*K׏ItѐZ0 MM$xH, +{!A_#JiiDQ؃+<.ǽ1  u"KҎk9kt|&1:#mfkt 2%n *0vHu3vZ-]v?$GZ]D6-\ ulPai5>Xֵj]s؍''Bʼ A;.lIpewl^ mp[Í5e+fE.GD/ ?T&}O/j"86K߄k1 d4,L1˒vkP{ΰG1v K:/^m|zxJ$*e]Qx0_ȲGٰd99js$ĻN{1k;Ѕ9g&X YL,1C.hw5Bco^*Hr6uKcUGuPֻe 8 =#N):`kA,a9yHNdK~t3>9"n؍_2rrgChH.EFeO2}y}&_Gfu@h^O('%BǸ w||ק19𵌗=;BPQjc y1/n8gz Εvm3ms1yq;z1;V~EĮߜ{w(lTkCk &1ezZKFP\;p!2 kA۹.wcvԤdRgS[ {  0t?K`5Tj|[+ɜp,):{uRlȲm88[K@JbPh^0 >cNݶ'; #ktJ!Wev:J&i[ʜ(aPjNju䐂b|AśV{BEWk"2 zr*@ ӵ~/ g5^@Ģ"V3Фm?F喯~;$O 0sl^Roy<h~&{:'z,M({ ๖~2H1Tk ,dUTzR@LqB:'P_p: 0W#TLo2s)7^֖&?bi$qsN]xAa2y|*q.TbtRUerNBAw!5HƊ|*Ku`Umrl)ľB[[~M"TKk-ji7or[|m]|ME-y1/ԞB|;|9Wԛ?9Er &s+}jaNj$,,.tT/h?SatL#9Tx]lH)T`vq&+qNID&y@}e s XK,;P;uY;lT^K Nr igv\{,v=)$ 6) fy^0r=}UȼSIܔQ qJzpY(+;]f[#naB7*sn*?&蜱鴀դFvCQц˪W0A 71qRoۿ9{\ rFmnxX˹p}y@5HaRP'H,Do YRZUi t<}i|aR3,XٻN,dPУ;xݚMÅ'J55eHQdV74.7ۈc Ԗ̥»pQiG| DA֓k=D}4jwmmPqsN,7uSOݷV!З!|1Aj@W#`VY*&喷_PV|V $q=% [d ]-0{Q1OFJhjSv+^NJ\W$ju u7y")SeϥFࠅt!1ǁlGdd] sy.IDpǛ{-̣D7-*#K3#x+ .L% O >jII(Oi^jb/(d_g1 heW^*e?LV>b]uX8 GoIG$2p,F%,i3uAW>NgbP}^dLm |;C6ku2 eS9Qذqqׁ͡#~#$Vzlq=<<27'ǹLkUvD',L-]s/;u,85 GF(N(r蛻o.BSgN:̷WXLTOaP6Uꓕo'2o@"W;j=_Q= -$4`ŴbU66״(˲rX׎c\ |P8H'`+cp8&=Cex(O_:sۇ}||!#+d5яSEmyD>hwu7Xk_KYy2DP&rXm+yHg:ү#HJ[LRxUL !GQ<7m} GݐeAQ)8=O&Z0D:SP`atA-$wIjzzxalf_ PC9(V*l+V-J˳\a^ ^hNNѰ:1BY yn'kQK>R(חk[mY.\xt@UꍵBOc7xiXL'!jJ7hz%PM+ yqC^^/I#-ަ#f55El.] HrZG*y='ґp֋@< uկ3x2a&LL̻WMJ| -WV#ݑ_3,;1UPAx5Bs&GM&[Ϩ#/GLW m߸M?]E<6T~NH?$PZɜ.'FCqI"RrwkD%zpRW 3:m*]|\R'v:T`@4ѹ,d%i.;vExbrȫ'{wQ{Ci~LӥhU*nmzcLi}KJ r^n3\:eq!_o{%/¶]i )93,tTTY5i@' >`%W" @n j)0(-[9h”)࿞G/;I[]V**ee1IRܒ)|I߽Rǡ_1VF- u KPˇD&X,)[/@erYYlq7U3ľgN3-Ǵ?M=5 qs/| }!noȞ(q5h/d$<Ϟ>h$~hqOtS+A,1.wO`qX;RܺUFtBxVr/^b qRoX\i]`o66zd R_ȘN)1`OG_k'[7?jy} ?hpcGdp2֧eVG<q9NإQb=SbIL{I;#1Ɋ*G~klj*ʡsF9K|,PDħ7u:tuԥjUۖf#@Z*~_;y,b]T2v#+8yJ \'pevLI qN4U7)ui#[A\Jz%FRh0e>_$ "ǘϗ6ՀGa4>tメQ.L>)"3;vv0i%/c5~-](3.^Bݝv&?'Dw7. 44#4tɟ? Q 2l7_jr¾5yp6Yt#Q6W&nb4Lx+ W Roc={\/+a.~~û%+* 2#̇7C7H-`·W]5lt;Q~E|[b[/KSG{@Ug](cY.}0QW_R!W%]nqF=Gl_ҊdTb?I?Ӝ^َ;yz sdרA^}<KoY-T)'8n /33wdbdAPܿT]:N:cD,yw8h؆R\Wt^bJ,&OJ_u5#ckbs/XD6d}d=Al`6A8STn_ D\.h|*X.i<= $1I;T ^[Z뗸C]Cs3)' ='ۆT*zHse\_ Fᨊbf % |/d\/_f%BgMklQj´r oQb*B`lqsZLUUTmD!ɆڙZޜYLx/sTyU͇Z"8Æk]" qneYuf{!֎6{X {O 3SEUUSCGPF HrEd+묀Tt;)PE~ +,G9Mg'c|2*Vy" bFtz[c0R3fmV=0bF OAmIevp%Ҳ,Qg0_[\B׫yx va/XsewKmW8 SJbtCY^(M/8\! .jU ?'"`Q-e0##\XQĴ +bbL(3(۬[ >QlUQ|u4Uy$ b{}bj2k8)~I(-@v~يkގD SI3;f+I2̟%fa=}ԜBaX 1 dP}f.z'qޟ%㲫m>e%o+v%WChRDZA)brbk񮈅&+`. L4R"k7fQӒB!|jz]5ViGb߄7Բ5ׅZ̿~"5ԗ<Ӆvlեhx@2zlUw`ŝ5- Uyn#GEvRțf^ԽavjZԔWĹŔ%--_ډfݪ_=G#Xa #Y@-ռs;W~5_V$‹7q7p&0LR_F1ɽEC!TyPWacm {XP~12nZ+U:=1-':n{Ի/‚Z]{/ԼrRaӎ"wn ÏTi{ÒV|{n=4gz| mwbM7G&ݫl2!PČFݵ4N޲AF6;OB }{!bsN#L-!4:=l׼XiN4o!&ՔW/6OsҮC]ۻ}Vuγ J{嬛Mb|^z[v8bCb^҉W!ߠ 3vHlG.f&>8)Wc8*lk%x ?[9.9J#WsP UAzÈZ{W+[.kά+~v!G}*,%Orn=0}6cr\B8 vț'C e=+c.XMnyN6J@8@XA%+YI)͗A-#yeL"X9, йcijn MLFT=eު[v<-(hB3zoNvO|f3'奅M| ~м>p8mt3%L"ĝST<:|ʦ7KEP`y^+ՖN~tCyǩ@M6ggUKuj a!JO.5Y8ʣYV(sl&v8؋6#dp>L t &AI,xKGOT$Z<.d਩A˦/aNlӨ(U*;jׇueRQdw#IՓ(XlVrSS$ZlJm&X[ӣ6<۴UI%-=Ρ[\FwgW*p|4  bH%@NG25zٓ?%".0-lS=!r ǾB\ dQIݪ5tz9A90{ 9/S` _J0hCLSX+̅*l13A1hݢ;l* Lv6YknxV4/U8Ӱ?>E[b/|PQeq˼:Ꮓ0+~ -ܐ &n}0e.w39,LFyP KaDxzj 1/$^*zHtTVL c9d,vHsd y]{[wajPǟ݀K^x@D:PfB̯]OO?A>?Ԗ_T _uI(|5@-`Y1΂xo2pzM$BW<4XiKwfcnf12QvJ7'v 0roX?|M=vx[H~B!]w.ןob&P$F!bgilr2?[8Fݕ$`Az& I$rt\ruR&i+rYX0U 2ymSozeeC*m 1׉ q^ɦ ]d3cTc1|eG4p * ۊ >z 73HÜR3#J烥#r}SUώT4Pfh%<Ny6M9 wil:^CeKbPh>YfLDFIr<]?0*֡E\veF Z4dG7VLuN᭄h7@g6Mr9aHS 2̏mĸn%h=O͈YfLz:2۾m77RsrZtIz ҷYI_q/zff/; "FsE'[=W+b;W"/ذVViVe:י@v&<*VJuS,:;ӑJCC)FhNE-6"9yQ+м˳ԏѳ׊8[8Wv .E(ӢEtZhJTCV_x .!jH3)9/e{Lg^7(|vCKmV#ySЊg!yŽH )빜f c2k|9sczϺ5An Uw.wFn[ O`wֳ~6sXpe1dTG "C5η!gRx,1.9;K1|77^B"XxG_jY&q6vji$O]̤^98C'o1nEa@ehCo'z&uc T4VueS7҇/W>>,'N3+A9W>#HxG&5&6ؐ_q`Gr1g.:]~-LZW{߭>pZfX T~ײyuΚ\ UiLJ* Y3wAE/K':z#%jh8`w]˖P4lڗc<~8r w7hauP>bju)D^N8=wQ2zl^NMsCYܞjN/%*ef$O >1rmMB{;Oܓr.9Yv7~QB#J:p%- g(n)siɾw5N%m=^z^?2J1 hvyAL%7R {7~~bv&-5 CơAml&=L1eG.fRDWϋ+W7]|aq%jެ2hp.bT0#Zh7fdf9ޟ[*^Vp:|Mt)j⪆Iq *wSqnI 뾖}&+0=4_Kz,=j1oȶ}z< I.Z=<5Ega2q/۩E)pGid[2RgvKzh]q qU51_Y4 9 =%9'rJ,3:_0.O[Fh;/K! 5NYLTs#mv.R0"׮`^e?J}GK&=9SI@g sP'o[ʠUp=,S@`Ҏg 2H{wWr&ķߍtW95m.!fZ.dgu ~}9(ɤ cTWD3 .iIA @P)ޜy1(D*,e%=P |ȞhZ5utT5/&vrTb>dOFF2|^ I57Qȴ2V71A#6W_л,c"A|-PyET/ HxYH8:6 S#l v&^8h?RT8x裝nx.Eqs>KEf}Ի:n6.Q bUftӑ-= U~ILoSBp/q&v h-qF XRG(By ݢ ʂyñT&>%E&1d_ך?<P,j;xp,,65p@#|rIP˯-= ! j <'cW$H]R SS K1PZH%g41Œ'צ ?l 2'X|@~JMfSf.-bqhRl\ї۵w @|aAiȉR/e=#XH.σ˕l={֪(u}F$̼'R|ZM3D1Ap#1}dY{DE]BB3eY̆Wㄡv)QN\LC3XT}ET~B#J,Z}Pe@L~LL:hCnqq8h[`#)X;1V%\ʂRDVa'Q s%>8: HZB:J}޻{DB 4(l::ZAONdYB]h>ӯXz!SVFC}e (k=)G0JgE*_|ų<|ӞHRaD]dXV_we'V*&0pq *{:WvZ#mt%ȷ6hO[ٍ^.`KD~ݫ,0\Zl[QUeҐćZRPxM5a6>lqE,e>Q9Njx~^<x"zFݳH.ix0p ηΫt6"rOtVPwڎSݟBe3n`\Q$T '6_VXqv)eCdxJ:h?Jp۞oJYtC{ >ۭx=zSWcR5܌"F6^A!eC@dω7w0x  K9,AT= +Vm݌HY673S[7`$h| ^n !(҉ւyN:of0r`$-YϭXxD:ʊw @#8su H*ksMfw{ނc1l%o/ciϏvQ .~t!q:׈4X A M5Eg&xETxj1l: Ŷ80|y`x('X(: H fh݂m6i15*2Tr8_j'{$Ds|[9}J;/Ρ똤Kخ濐~,tǍWmYL:d%8 CGW#™ϙ 9s٭o7zE{\j*/3<~"w~StY8BYwgh\ EL yE(D^|i~n:eZ*+TlR@S ZuEUt:LXZ5%9!# Z:j;,}rGrKksY\Lqh̿# b4y'~7R]79-Zn$4~n;f"JKi,n?pK#uyh2z3hDﭶ碩fp]rwعGOshqNڇ-e%1Zkf0q*62֨Ș.Ni9{vvsR qB1 ݑJ;wn  6AѹY?LGg!򣋶'Ɵ2/RVdTDJ ng |]A2,]@V;@h74eP2Aܕ3 3?.Kk $96T\>g^JS80qVoJڈ8@=~/N)e=;+XlJ(f JSOSCE(c ?PǬ-dxj{OdD)0jq&a 7(-{:4 \o@n:@-7>;tbK+}ǭhas|Ym` ݕ2)*{f %pRহ ätE?)7]0?G UJŹ5msM['ݸV)U¿렂ۊ,#) {>}'D>퐇XjƇcw!>ܜϦ`"=_i8h ˣ r3tU>p(e!EӾT"AѲwo7_iZ<MɅk/ \Enm˜[,OkD 'Kp^6 G1q%Zd>]]ny5 a7c4!g<~)RK~W K7v)~3?덏{K`ܿe+?]yImW0RTD'cBip֩iڔN듇tF/4d>z!=ZQ= V]-4Ox{ ȢL4t*c4[`TmCUS!$cއhGVp0]Ҹ41A9l\u;^qw1$,l+~D6Nޏ az'ayĻ m^,=e\T$AeO&Xoѝt#iLONڱ*vT]fS v:>wu~-p6%!4tS74x'YlFSSҒRncbh̅t:inRwBw :?x%Y 飞J晾{oH#B;1H%7;{E @ΰNͨV퀳@- -E$c꼞՚XIK fQ]9\UNZ9 'o~X,!Q'Svcșv8v2[Y *SaiT'3T6Cz6}ôl$iÁ7M'Q5`D'YgX\=U{fnέy/e"E[xqw-4ڢ~m6(R@Z-=y=:{Qu*^sPrW#"A)G eZ>)-@^LijIcwB峹Ժ EVhw__FPsEM2hy/&Kɀ=mM B2!J%ko"a "pW6[@0GI'2rЧX ʮV% H ǒYNN 8~^TC, E&0j ZM]eBXHQCSv|OE@53-BIjGE*gtVxƨ"a bPkh)8d+GxҟNh('8\_4KjJ'z \h]->' v+SVY9[΃@7l5$i/ <5yU f"9ݻGze5#Z0D,q*4Z`q %4qT%*f~HA,k~?74֨ )VFoلd-̫cv }Z~u,h‚0KS7_gլˎ]z Ⱥ, md.UVZW\v .)Na>+ Tmj^=N{\r-$bF $JДVce?J@7nӬ98MٹA(c'B`"2\E6s=Ns!)ۧxN]q OVǵ 7g,ׂ1 Г(bR+wT udX~*@M ]Ӹ/ l(f55b"P'@4rg)簧3wG*"%ۓ_dFa+<;h@lz64ɽp+rYR&eJ7N:/w.ƭuM /Ч(HbJðEC"WSJJE^E|a>ο*Keǁi;X 3@Ug+Z<4@ݵ .ʢzl5]. gv^ŏ5x0?O$>kdPlS~ wu[.hXk--4GKIk_ⶕ ]&]$n[=mY_ RwȀ'aTuj~粮R,ہ>v \Ɠ*zΙ> #ң4-./1d{bU F`Hܐ  60T%v?diobgO,_kr)AyqͭR\΋>:A~M>V49rѠぬuh؃&<6e_5 W3¡YُH ʥWyC (_1xhe|#=G8 0V{9I Y=FNJp Ik"ĤL v"޸Z岷(*`FmT'k")fRA. ?U_G% kkw&bT(:4W:]M{5>N뮽~*>!!.IU%[P\ 0SԹr{>HE7j{M`F[Ia4f"f9x=7I,tb\7Me4N)>kte0pLBѻsl/MfatG{f 1%l4<#tO, 䐫.PpQ[!bSu71a: ]fab^]㤿3׬vqGPU J⁐$Ca%;%y{JQC7u4Ȓi½(aZQKO7H/ќ" ~֧s4KFk2mlG0xXі/ͼv>[@Lnx.UVt-{acVDhem$}HLj#Pӵg _CUr#Anc 2 봔Sz4>C&;H꣆ƌոbD- _V8fsj-io.01-l"d;Q -\xppjNdW<v'!DF 4v]O?d&@!%c ~L"PWhY*׍39m'Cc3'[%Unz1#0,Mp5hj R2l}.ڱ ŔMZS47(,\@-\ Q`c鿕^]K(|&vȮLt^>]Z#v52x'h‘Hlօ+LmWggcUԵ_ٜiMG/}/GRS jV e7+fĽ0r:퀼=Y:c)Ϋ~qJ垼 OS`5CV(8VA#}V䍪9<9 HnZ!+wCz6glwEew3fly &3P*KWKʖ<\J.QV?NUzq|!yirhf3kkheٟ_҇DHqc`*6 ń7W x!aEgmxC2XtljChr0)cRoB:&_xHQ=pC]Է^ߥ`5դ T~`L?P׾16FX<6TYt،5fmؿ0v|Bvs8; iEƴi[;ݼ~awT;]G09襻4sK?6%w S~QlXs"gDcyӯM ,|vOԤ?)eUesR_1Sݨڕ,Hپ/4 ڳ\!?911ۏ̃$PRMsR( 8$ w)׷jOV,R=W  10+Vowa7Uno:gV8rn:WC?vgb[UURTH:ia,.a[ Vfn/ǔ󘾥_=C-JŔ*vImf[%8ԵE:J^. *,-6|l>U [$cV.~$HY x%H;N]i %' S0ѯqDTq[#wfj>dw"}%6(2*tMi%0yJ2f}SlsϋiJg%HﻔUu(=v]ZO/m񬰤S wʛDQ<>fwA6:m7< e}@ӓtxK#p5i .$cVh4``^W LkSmфQHj@~Ä"N3[fH'Pc \F)NbEjJr|8_iuEep.CYYѩYK 6--/ >a9iEtd{e dɸ^3 8o+7펚s}!Me^ܕnSf}ݫW>9yHp o6/bpؑ 0ʜ9E'@0*?2{$Go|G8 ug# ^ tH6@TЮ\1= p(ѳF'|zNV@NًcA򟴻ͿtBy hmF(fb|Ș ha)踒d y6F ?tljx֮;}ٰq1_4/ ,~n{c%U:G Ck8O&gK# / hJ7>et2ߚ,췋ݒD.+;xbWbJwu8.*jX %d%.Ή,W}P6gWtğjz.<ӸZ(*ZldyQw Tw}2jik vzO9yղ8ႅ!m(Uk_Q!=MDJRYڹ!XRUkY%f'(2i*]foD{&ͳtS|SȵFNqrDep60Ѷ 0X&niHCvXb7xs(dʩtg2<>lK{/^X,yj{h *cc 0*(&#c3ό0R+ X;Pdv@zdUg$r%qLx\\|5Μ[,*,I_2sd7HZK,dϗpU}t{g,b/;]{M{x j:? sFkHFQgLngCѹ .x*bVe?XZ ;7A¸/g?O BrַڸLd~cŋIC"i@> J+لgt렁 jh5 P qIpNmm RpZ 86uRUWz?wv b/JvUVr`?~pv6zO奻SB_R]9y=T@~T4n^"f ԷBvK < /سlfxCm,_ {kl Kdo9Bom4tH'c pd؀]scV,G&|X4y?x " 5{m(<bnu]zt) {nt~;FMa*ѐ/\"o"umiL%Rilh>nCz,_swt/N8:;r7| |֐p5*NU#%[*"s5ԪyF!I\OLKx fǂJ 1w7Q~򢺎3$V32Ewpp:Msx^N+W86j!Z6_ VfeZ[%tVr^g#i)o1QbzzǤ]x}{Fb<ߣ}!CQ`S|I˷/FϖZ@f n6EȯZrsMiА>B|B8rq/`1i*30~Rq12<+f< AEv}nvHGR*y<:sQܹB}oӘ/TZq&D3q7R(M>& (0oڽ ʯhtOdSj,PAX<.O0 rH u,a#׮VyGZ\ >5vG^!ITDŧaܖɹZ(NuM)[!\d˳IOfkTy]ٿ]y*i.CCfn18Wi&k2u[΀k*2 0d}Lqgi^ UЛYAJN0QZ8E0QI.Th7[f99K{aÞЍU#6&ތVN?G ȶ{ְl1 b?0mld|S&Iӓ4l(=$[Ds-X} 5#*I_VIjo =xi%.k70CGGT $voQ$/9ra{pf7|? $?HBd`Q 7; ɽI2 {(랲}jYXzY|s@:T!&iEfg*YDY|Cf0_!(lvdYzptN_w]mDVT@ć/:[^7'zna %UJ]>y7ZaH傞wl+LxbZY b>a5NG9J2Wj:djnMY4r|)L2`2vHbQtd9vα7Eqeeb͛] Vxjf>Z58W|RJG?<#c`;44}CytUҽW.KBQ IXWQBS> ZvSϙy%U\[pTcQ VĤ;/ PzrSsUݍ=l2p3 'H dk5zg>Ke qLGI m~*aY!a("Qh1`##7nL4@Ov\($^'p ]BR c6N,B25\Vx1}l.N Ju4E[JTQݚcdʦCc^#r-5un㦟xu~:SLMΩ Hj${eBhtɌHIv(| 7Ї-5P5WJS 2mX?~!IdIoRqMSeG5Ø MxI"i}u:XiK@ٛJ m/Ч5.w:7A'ڡ}\0St?yytu?O&AȰK2Ǩ#.HȄZ+jIhg"7!'mjj-)ټL@ne!"qs+Ei[ \Zi~_8iחvDP/lIx_H@|wMpj՘H&uPQb/C 2e# !/0hӯkns2>`l+הrd9W?]_֚īZ5Q \4%M'%UX<".&(k̅e 'BeLR%,%% CB8f,M3¨٦SŠ&^VVʼ_ъT66f-ٶ$LWӄKtLrR·8VmV/Diխ* )c*L9=>7Pd7&x:P /WNr_΅0O:fKk~-7 Yܦ(mӂZ5NQ*X8_1@Wx|{|*iv!&AQ[}ߎ K'\vTX5YN?Gj(a6}oBcMxݱ3c1 l?%;z)4,+s5&#a1h#3Fiß= <_.{d)B;uH950EN׷omK-_rTLȼDjK'ґhƺqF52vlr^'[7+5LRUL]fQczş`{ K.e wg5,]( FfoQ|Ų찪 L:P%x@Ȁá _.Ŵ{&a6^6y@V~K[S1--eX'x1b3Jcf̤:Xp!''CEpɺ?ŏ1aTla8"ؚN =#ސ ]/iINJ{3,^f1u2h'wP~Ӵ&MNfaVӀ+h|Z-̞*S(Eepn"WEAŔ{|[J2"Gܯ=k0`2_ˮݤ Q$3<xTnO u2x>y%ゐ(xzQsI`(OZ #FP3hzBoP O xi; [,]ѥf6r'Q$JM]9*?'x[H#xq\gp=^ 4āxCzS>~%!+#d̼;~Y(ƔTн][ ?yQ[>3]]Xs"rXJZ۠y\Alsd HrbNch\p19ޤ:yAqB-/σPeI/q:ǥhfa ^ &"+wἮx7kn)fYM RGyV"O9a ZTA1`5FPƣ/&[` ?6Q3"Be/sϰBu$ݝ8 QXVfhXo\9|l1\nq8'ͬYr:T 7(A ZxN:2F  pxT'mlY?ň+W4^}uT5_ý*NNX,jZ'%e=`ND-`:hOe'cIՕ6>*$M;xVlzXw$%WTs n'H}.Jo{8=ȶ~9QJY/Ej,YzQQ=?:3)w`2Ӯp9`PK3Έ67wVD,.UBV)4dsr\*F5@H_:&zDfAT%q6y[M/=Dfel?Qϟ}UZpN>!^4YG7sL18zٌI+yz⿊+"zR=!vhi>Pb:@P dB3߲ RqYy!(A%'~34ܞҪ1nFENlb}# `Y!z*(EIl&5d|v4!.E$̼Y/8CjniB T3pVooG6&~h!C&NFU`:A\Rq?F]RrfոX;rgV/A!#DTdGeBtmg9|J\ňήN=rݩďa5nhts{O3 -,]@BKlGɟOȿ/<HFZt i! )F!ZyP90qm"`3Rӧk[@Pp2"jB&R|q/@N;YKV;9HӜQ;Wh>dUbx\F"]7pO&eg 21fDQ]Xֈiu/nc@8>Zp}+yH#@u~(mFq[YW,d-n [HT+1~{(#&%\&(^Ct9Mym}D1'\/ 1(᳤&㨆!`W,IR1D+\-#%ֻ +k L!L +x) nF2A[hs MRw8̒^gP6VE|*n`(Q_|cVrW\zJ;Lܒ* [ Avzh>?]A} '+ʇ,T*ž>d׆#Fpݎ\4~[>,z7@tԭ)t̫`YhٟZ]$H iBC_tz m$o"Ri⑉euE,fBL=nuS>8yzƗ PO>N#=8Xq%vȈHH7E3#xy|՗h{4O5~p=G8l@u&8)0 C>ꧧ02 2S!<3 `&C$4 nUs(J{oELLqؽꚜ *3jpYz3abK2P䠵D:*hG ;ϙj)Dᮗow*%VQXAy-bb9%Y&xVCF9[? g|xVyf-5Ն[EU;WvT\ZQųnۃD1Z:ӧޱc.+ 8䉩y'; X!]3듖J"J7؈!?]^.Ƴ $J@(\D9CF-фc0`8h`K8F J>/gxUĘ(T=+{1t:M;b ^oHe& uG[قñFBQ@6.Lo ^ļ!H:Hxmp9nPp&dUۄ\klLSiVa;9>tꔒ`6%5b;Ș?TItU%4þdl+m.r`KoNj(e;@P3c}ъEv5شvyʮ:i}.NfNXCjxC5KۺS;]&~qz%X@e[6d&Jx]p F%/ ֓'An蹜^3$Cn {Ag5;e6F'FVIOy6Ew:GV^ RGVv-HRYYTDW{K]]E P u$)Q 0;D4?%J֝9T2) 7SoKT(\}y+fԸV0ĬhJ(DēJʔYa>åXvg|༟32ܶD8gH\d6E|aLpܒ+Dm GP=*ʌev6x^-V 9x Y_ΉLM 7NwXqPc6) iYחȎJ9G=~fgZ漸NHL@mmwsc 2WQ}yn?q $i&\q>8)ZH6?!)]ǽE#b).%k _%[IZΫnc)9e0 <34XwLńd ac<ڿ&~xDP ĘkϛˣM9glʱ_OL]D{s zfd&סo$Ȟ46~nPQIY!t64..݈^s(Wԓvlb-0F]lVq|<׿bwIS8C9cwS`.i`2cOCSZdYh m8oÂz}201 :( DT}IS Xa#rzgR`n->l1>=afRznTULSp4!P@c`gfAn,}1ns`>쭨b`YuQy l%W0Hgpx{U83GQKrݞEl(i%Q[)@yw_cAʼn%.i k0gE^Wz~y"Y=({7}E?LU8c Sơ0 >0ft?dJO\.Wùe *a8Bv؟TӟZWRP4y'm{u.7pMMTp%#(Dt.TXsT׃A=|9}ӄDhe=;qd1!,Y/&a =U/["=0&e]2emDMɖ !(â{1C <M}%2+ })D3e/>3P%kV'3m6qXإCW̃\vQȒ\ûㆡush6XÑJ'zOs .GRΔ$+I ZSۢTD0%VF6W P"iX](DVb-FG!_`5Ui@r;[ݱ?2Jp,xcǹs9|ZKBNW;+M!gE!e*ʩ$Q`8ۼsS3d<(ź+Fq䉼X*{)NzρS Qg+/sZIFG5ʢ5a)/+Y@ |:m(Tr#ĜK\Vjx ʉ. dWi֙q6 ){kBM1;nyU V7Ƒ|eǢj"e{G?nH ȽGE $D\ 1L+Z,!V%̪n!|q|"kG ) pEwD✅5P䛍b1Cz*ϝ25lțYNN6l:RY') )(Bs늵VRSm3kbvUYTi!=ɾ'}%j a X`l6~Ҹ#Ѵ\^pWWә\}fŎXHr+>R>}܉e^ *vr~k$) ;,Y̮[B *d'ps8hNٟB@) ^B dCݍ4C\a8 .V/SUx{e:ř,aL%Ԫ|~#ǜHͽ=RknYl( ?F( nql[4жIqnevz:1K}Vk1,LIR`Y2tE`4au0zʯ^~K%]sFF6>{qҁ ]Ey$ɢGc {&꒶2ð}`_48r&tq&ړ*8}A7sat:HI.bNɎs$?aI4rq5Jyʌ,ZݯGw]62Oc>8G{"eyH)x̏x>ɶp55+ZK&ϹD,I-?VmB9KДϖ@ˣgSJr( !wZ Z# mpdֶ)@ME ]ዥٕi)V(7By@O9(R c{:,{w SCJlY%R;lAHWs2!\/\Bb`@̍! 'VOș\yeHwٜo5\ l(zgA<̓[G%6= q ['Jdiba6KN8+V"Q^s߸R﮷] @ǵ vxY/? '5Ba Qm矯Qh^N<=Pݑ^9-F5-A~WmD))mOnٗ0z)$c Dy[!s-)ŷP1@--~V>xKYg2"HR)EA5C~MSzV{/ {dr(M $PB}A6ec0,}ci؅I(:ވ It{T0LZ9‡$g%v#^8 ENyo\RP:B&?B#-[tVPǡu,v6o;s;~(uƈ싉]vj?('!ElL-L nJw9$H<`~*Ca69MBwS_05.PS`1lh{=k ?.+Qu v-YROa;jr?6G?A iZ^cL2=.&g:!YJjqJCvf}Lc ?V3 "xߕ}' $h>ш*'& @yd!?n흓d]}#,0NџBs4@gHL|LW-r<0v5]"&_v%*ʋ~ַuUH#S!Ea͎ޯu dK-~+!$LJuMXId8/=p#$[=7Ei5W ,AɁ2ȓ!{ ܜ W,2L ibL 4MIׄSEpG`YSM2ݱX'?/BRHTWu ö+ E];9 1x$E)$ăhJ㊜ ?d$PH5kqz&}ri2أBAV|߿³WUhcbi^'S\:/ 6s` W73FhHm%KF\LM 'v.M䡬-)LWi(N<,4>MZIq΀NGjG1LۉI{^q.OgpnjCl-OT$V̹ v9tS#fnE~qZG%;AvHʼ\Tzy!ng[k-v ]QgYȬ$.YF]|.od<}ǘ$lbn=Oɴ1] qd u35S%9V:*Λ P+\jYDFzio ~b81HY,~(WtoP\ɿI; /f<@틧4-X"z6lȠ [do-0[ L _/Ʉś̖띭eQ ^@PuMNJlI҅"zcBG&'ɬ#KXF/ǚ@l.T1dtBĤl 6 >% 4[RNYK"Tk{GH[h5:8e)~fwuMR|=MH<7$JZ!gK'|sJvvUQVZQk8CVT/|Z,@jHJ^XTۇT9S021-+e䒂uc17gi|0ڃLpI=o?''swncrF]Qm\Yo^&`R<7 cX"6s4ƍ@ S>JN.SAT!G$0=}w]x3uό2df6$l;exWR@6M^F1";"xSW;Ť5UC/45/^{`crGgvH&JN*ˤ,L~rM*C{9}fv`yE/9xPԡ ֤a'04S6fi7~v`_#0{NԻEgw&ޏ_}a`\rg2|Mu7';r( ;"+%x Lv}C1Xt8+a\E+¨ A12fp - 5Ns{_8=SU8j7x34kMJcǴѽ6Bu&KsW61+UwK^AV}\$^M~N p(ɑ@V*\}>K>ڏLԌ{_`:҉CR$f$4ע3ڱ.u@|Cc'?QD߯' ^pv3Bnz*YW) 6MEi4]dNpQj1v@3oY1Rf՝Q}{.RA9 H#c}Kyu$vًN|N eXD* ujuU/+` Fk(B5GLQraA9?H3 ]!oH'8GN&ox=،-;8Aj GzveHGOfwV-4~ƙ'ܼ\W#1}B3@'S̻Μ:ύ8]e-dwz45E}$k0c׿p>fwznYhJR>y ӉJ覓S vwkiTY`5s_K 24XNC"r2MC`wP{4KMI[J "T3YJ1; ?LCbND2A>togE>yj@ 2}/&g3a8A^vd!ɇR5CupE6@dȋzIW8Gʹ %ۋR`'!χ@%ho.y sKΑ8޷"i/@{gYf2C )ʧ!d{O'5sq"­x4ES3l=&-@.ϥ<0GU> =R6IZ#;49gqfDvW*?8ow HFm㭐xHz=cF%J  ܷV)djmjOAc[T!4TkaqM!AXC?jq3չ:!BBKsHd ^+H8k6mcYJG]6Gbgqe P^I f|x+p{,q'Ώ }Oպ۬RA揔/zeŬ@@@y# 1(mRTZ>o.a[#|;Z|SdL)~(!Ttcs .{ܛ՝Ǩbk;F(2zLe,}}[GQm1hpRãKJ\ ]\-PUc#5T峯l 2}Q:L} :e9'ot(~3ӑFMN [gIgX~y.ࣻ ƐL$JiF]Tว`-3|36P~W t1-. ѕ =9!;y Znhmޝ￉YתƮ4b|X`QR\Rט Q|3<%ΒYM|Џ0c6b51l=QT/)?.<ٷaܐHa>UO*7whWI]~vd$z!NظiKϴJ>%&Tk+[nQ"?QQ|dߪū^K 1](N|EҺO \%z&0x0|?ճƎٻ6U(cwc r{8:=6јP@lngT3IW/wk0\lK96o^/C7羘jr,Q0h)&?pd&~8$wU8N償ҪEyYi74o@XzYЊ!é'Iqڷ` yO-A"eJMqd&k>½zj(!sT%*CY"}S-m`OkkD%[IDwnĒtw)Oz- N x9kV2D N}\_[OekO)!Pa'6PL^ɏB-n-즔$u O YntHPxZ/n5898ݾhG fշֽ|ƩY4FNՅ.޿>ípxL䇔#3” Rsڿ@OIFUvFn%h;W (1$n,3msCKs_!?I\W,^rK4:5U~d7gSmOQ_x6lk싺?{]jbflu5غCh|hsOgOkdWJh]o:j*1fbk?:0Rd>hb3XD]ЂT{o?[NkĽo1e ~8aȣ,AR!-2O`5(LYW"C1j_kFp[Z6;P. ;#p1`8+B΋Eivv?g\h +pgAA LОKˆmdlPstxj OO]huC51uP傱.WqoM1KX[Zr-ƺ[ٖha*2>П%X^[SI).Щkaj%V CJ0~@`*urBDmϿ)釷4T(B-ȟ&ݤ &3: Ucӿ{=lMx,>Q[7N*6R:RAtS/6#,6n $sso0A멏_ʝ ;T<LʆTs؊NRK7dEqz!$s[vCbjL[W?MPfu yCGS1]sa5OlIR\ğe_86y =QӋ{$AB$LCt˛D h1P^zo1DY:%#K-])˚ ZtJ6Q10bsb:gs'2Q؇b&6͓{i'\*Ҩo PM4N8S#qhގ.JA t/ 1.~As4]pJ&>' W ztS|!,b-K՗L abj 溈8aȗecnjKY1$U.B-.+t,aBJ 8*XjFyѿt]7EXȨ6*Gl_)ovf)! v1雞0NQpr1Y8wd3N 7':&#|d>[@D<^`tF Lh#!b~2Pmh~á8&ߨM>< o t)BMG{ /z}$A: h#(ɰqC;? 2[ "; Q[VdT#eb0u1RqOb.z} ϻvmv^]Rz.gHofo`Ԏw 1r8}!M$/dgj' xf)|첂4? ?agYu/+8{WlXQOm+jLCr,MYlcF W MfGBny;r&KY{oeˤ k]/kpwI[)%; | mBևKNRwgΌx Uz;'HvrkTczXU܀};9D.s:ޏҴ[vCZ7B^Ys^ԑcR~ײ{XȊ!]g #gdbx/;@dNI4m甁p$*+(rqҰ[IC $S9&/+G|zWE䢹2H > d݀weCmr#vl_Km1=jWf/Mb3[;goX}YUR,% #T?v5t<8B@"Y0x Z/=]%Pm],X9ªT)t :U?E ÍQf~*5: bO櫓G٣v#6Pw2BJ֎rL֣b3im< X\֨2݋[x8}ϑfa٣w P/'w;hBaJ%tq 1bI]xt, -+e[՞+ETOӛ9r P_ㅈVCf\דdEn Q8H5jeY>krj~m F_a(K:ˠdpDoQ$ۘA6TP*Y:"Ynt?j412(^ _?ҷfn XK&]5|HA } 71CZqQ~גPV4 Be(oS-<&^9P gL8ogR~u4~4D[ Y} ԛvz*@] Ͱe=l}L5s(cE(Fb+>{w28܎=ʡ4maL\\yNuⴔsp/Z/͑Zj ^/st#`ܯm c"x^Kdkv#>)R@3.Wɻre3dJ#;VhS~D6J2iTs[B$>fuڬgU{(=jc+{ҦFRjz~zB,QY4eMN xxodz7#9Cؕū}&2WQ{>xaL!i$ڞZuO%y}u}nM'z';MN 5]uE߼:EYDc;T &^2 jm||T\X_UǏn!tq/vdleḎ#cGF7wAF$3.]!tTT2dNQ~57@dɴStɺZ5هUxUTΖrH՞G(46 C(ql滹,5'tR*taO|:0Ĩb/(l5^K`g:mW߁]9rg;4QF2N7t..ox@xpGDCGz[b,YȺ)zA]}" J mm_{"Y`pf5!O K{{v}yT͆ogl;zf|G NA*Gr<*-6Cd 'X- 5< Sip"w?؝xЎj.Rݓ?#pG}Y{l):2|K~K^nbE3!ѵxr·.lo<OÕITe=.9"m@OEfN禥v2zpz` ̷^P8)M٭=b}lNbj-˻Y F>Qͺ-2/Uw%'͐ i;?uS[1 v"q{Gc ?wKZyPj@x"zz[ERe}@%;b™6jɓ9wIՌ8}R׬K;ЬX0F %g{sk:(fXߨOGt FԖ/TG,N$KMV%J0@SY{U7.syewFT^ `3xOrT)l|E4 0U&jדثnwp=;nj{Ǒ?ˬ;1iCj('N:h(tZ*d@uT@ wȕή:YS5:>} ص-~ц{+WzY.Rн[H3`Y iw55߶}M[<7h p L'lxӣ5_pȓ9nΦcW(7^OKRa~8IC-?5,g]PBn45AzN:}nc>L.%>iq1G0G 9P%F7*ΔȺ3AwDw͌T+/%V xjme\Dq/XRB;yjz9)7 ?RHY6`R|1V?)CoADTH PeG;=Ph:aTNp56~BSӼ- aJ,#yOϷ!ӖF<CTh8N/f^#t|+Qf J8!E$8Uۣ F[>H|%U*>Dh?Pgɤ.ꍉ]~oBvA&%CEV}"p>sz9r{rwP`y/]䦛0 @Z@W7Cz\sJW lcsS#ݙ{UwMT28M=tKF VJuf<5I ,^4?flOzlAG%={[ v=f*;^&7لPt _pۢ?(wEwH g[f^h2aiM&(#͟ȴťg~!P;cPOͬ{`6bX!,wcFFNF Be+🀭7띻?@T$`x5AAݸ"<ã<8[YxE4> *q,PBv$g(OT xutE~$[iŸjWYA2@s]VvqťW)SkwKF$I&v0DI${[HDmBh2 B?4~pyn}_=F֙@E{=JOXEξ[o5/xllڜص3+`UdHb }gj`GTĨCk\q*8b KH88x-,Јð8vJJ{\<YIy0' 3ú5JܘfWF፜qy.vROn _Cƃ)ܙעw[LS NVfц^-)V@22.}^߰^S- "`nn鯮MV'rIupoL*3J8F4mn .B䢛irܶ5qO D?)VqyiY' lff=;FլD~r'·P Y=`3$lc|beX~'[w7!cEN*F->U:2Eyu$ەCӠtNiٙ nr hGqw;Ј$nVz6! TN2n?hcms 4Cv5"͝) γ"Qp->&']6f|X5ƭ"aa9Jcu> ֏_pe&[no33r*i#ZoɓUm٪.YY"4!E8lX$f pNIߍ_4p'VㅕL mQx-͍ N*:e\y CGɽCH-ZbP2[Y^_T P$V?çcoU>c~^ʹ]J>bdXi)9<oisۆz`4:IK.M1&̙=k],7> ;7H7|y]H}M\ob.`/Z/xq88y4+v&RQ;[wau@"OO>MsAI3%L9co9=DI?fyyz+Ϯ}0t;gA+3XxTв'9}IG {e\mLܗ ='rK?:<;TI--|(tc y Z00S> pw)JaxG!`v '~.0|A69#`+oUAA@3+y"t0DUVcrCmlLh((<H\*]j(z}gҥCk '<pwaVď㽇 K~կGǑ1ۯqTt]zV-[:挫h1%-F`;%KcO!?z9WMhBJe8d<#&MKP`&>QVH ٤D@:l4s[gCvL3w6e93ހ ;:Psl<Ħ)?Oѻ$o Z ygRzlXyՌrcP"mOuzKaҊҞ)?+&;txף\zWS9>$/BUX#:V M{/(B=0` >5zOntNhHXw,:xO&mI0lEBh޷ \o $ dQi,HnR}N8yI Ӄ䒐w~E_wMRPlЍX{p@;ܲ&c}#=>X| LIU :v +5 lK?7-A3drJD.Mz\#"(*.g?369X%qmehYF{mSKLGBD ٞJs4f9,UQ|1=6urjX geO…߲6~NRF۰YqT`zNi }9KPiC>P)(F%d7d Y*K>7O=3NVnC&yj>fS3Z-t: 38@ſNdb cfy-h]{ϙ=UR;/ @<@l"hАFɹ߻)mXn,|  d253fbӗ)|; \w}QtվMco8A<g@-&vɼm_PtҭVH%omBg'`MYWu3lNX Y:څngeu&CoYm0|7,;,zX9s"/#MRH1X除矋/gq]%7,f;S:ɚx򆊘8 v} #sKy ?;YkH$ P;CB#To>;06-{͸<塯'''0s.]LO[(ϡ亊"-I3_̓;n\(v_Q Z X#aH.xj?HPEC]>c_`<W߉\:H{3=Dzz]DSa\wz*dSEk!P5d{W+"фiO$"{3&~+pQM'C".T" 5GPP>w 6PJ4m(`+gHK'|_U6▔oޯӅc\cJbEx0mr, 雌8|WO]\+p|-W6Z;HdaLO[[[$V>ϓQz2'qƺKV͇c1K*[ecx|&JY&%5m#˚QU ]kjӈw] l eQ3x${yg v,=2= t"q_)WÊ+T\pqk4jv9wZwa짬O|ނxPYY2 )+mLjeU~U;籧.FanӸ-+Q^u\@={p1,xW?}J/{&|\!AGm?.=w{;za]1d}EURTiP'?)d:S2݀? A=z| àh7ޝjrN%s?XՒENj}1ܼ=Af<1Yֱ|!NHIܺ `-"oBtzWk&|LEdevB}XsvY;e3d+41!;c_OHC%Z>{5G,ۮ 6!2.otnI_|6@n9-XmF_񀉙R}Ԋ :!qg_^P昝&C10K.9ѥw e(rL0XE[djcBlT*_0@8e/V9l xdJ?!SΟ켹$VN1ņ5!_El+LO~sЯG9$E> I4Uv]u,&[/UѪb׽k/Ɖe_){axCsjhZzGN/gVCsߦ!R-J7wrr$5JwUVPQVf$V J!Jvˑ1ȝ1?dhr^!}Ywև:j,z@nHa]$@?@#*:43>&(qZ[ 8TLZF!scYd{ 8fF06V_hgUS<6֡$}{K{ɃPw4 SF0߼mס+ I'قE)GpwʌwķjȕoO$q,J/q\1jLJ@h-[`o$_+I`T 7x)nі1I1;Q2~%4)FՃʚc_ ']h+U%&3W1߸MUȸ@ 5{MviiX/{Ⱥu [N~x@)O$LN.a HTV#8 9?UלF Ԋ.W3Gf,>f{3I "A\JK$|(-GP~Y6~c~gӦg: ɩ@ubZ&[Jo!+Xs`;9@KޯHx`3U"ne~LR_ *zS@) &YA->3Y fhUz{fqx%[Y ]Bxa.9^ 4R4xï=uw9SlI+!aܨS~eWg9*$h>x.ʻLU?˘N[|zCgZ ^":COVz\[_-և%sa;YAjYe男+ i,cR`I‹ͦRT nc޵l"2}["r֒d`5[H;+DR0]_E:8t?}sXBXԿTq/֠%_<cJ@ J8?.A2m!Y-e1 9 7D/|v)aѥ|LG%g.ϬY}z߱.bI?@/[[ol*ev2 P1zg4ϨZ΢"rDSCY@f~ہf i6 u7OA^*jK 2A R4ЀBGY+@7""RrSK^os=gT[rO+yQFH6Q[~eDGҬ,8bkІX?k0)~?)^n-2B=a+nVτBҍxͤ(%I^w .@ õT@j-%<9)"T]in!l^6agA]X@%mH˝[SD J+ԽU:)a0l+ K:Mɡtqj˄=iI Jwsi򧥳XTFg;^Ψ1e-5v-IxN"ާ. uN6Y⵭m0{ >8 VU?'LW$5*Ĕ3Uʂ4^A"X bzCͮ"\w[;asA L {(X`]q[+(yE*3abzR-F PoTyf~]61_e$ 'JL@0> SFa0Mϥ8[-eU/fC#O27Z:C srƋSsԈEj+G`bb!jk8l'-3I$PrчWvyMxU +{H]v珞SW$˯=-Ȩ4 d%TN(f>ILͷ2TrY.TVfi[^mEH;!/$ol2{O2p]0L,vϨZ)/}&k,\nWVa۸m  ]g}0I&UKt&_]R?\ydzLP!J*yD"Y*FxA\#/XBanM %eZ&1xɵ4жA3?={ UuV*DE(Cm֮w qE&~&)7tM l܇Pv<!D*_cSxs;%{;9%j?7 W 9pwc&z %'kfԝb 3􈼈taT A+5:ɷ5#%#lZ+%d1HghO591^3Qbl C-eZ;Wb%ueQ X;E+gP{bR`^13"KϡiȤV&*={ncg$H,3q?`7aa'4(ɜa,U+')SNBra?I+А8YЗ^$.A`.?*e{g=FjQG͛>$_ghY:5<${f / [kv09٢ӉV.uJ%;M;)]}]pyx_3N_x xv? 6 \_Ɖ5\M3؄4r19r]M 5GFYl6 lln@hm ,PAm~&用+pqyԞX_3@P<3Wl+s $h zJB%0xh(~5MC֫)wWǜMT~bsn5dmxk߸S;)/qz-UPVw6Us3!lY&aQZy=ivqPZ11jLl:\lA2:lG2~8ˮJv] "t;y",Єʥ=#AuaPV$뾲U5#= ]dЉQ.`NRYaœTn*u4xpY]hbu ~j`.\QΕ3(c z^k"%u; ;wa.% ߲lׂZU$8bt|RI(ﻥ5C?\2K1%%]g™<-kx&&\L=Pc1_Kugsv$>ކIƧVX^I.vӔ?w' !T$JP?l5tmzfpX>6le`I:Q"ݹn-B 1v \N3U~Ccp_C Ci~Z{JN!x)C:(HDF]M$O36mtF;7's ݛ耼YY\:J+OsZg;HQL/yws*ID$F՜Ck05<}"c`pх WOGJs_&Ø#Sq#1fcjrE-ܝ i#aFW䬕tS;^;Q@7Vۺh(y%q ; |അ`.ClBx7ev"̩db#웈  d\_HN )'κZm:,DYe-,٭i^9G`Ƈ~S9ub|blFABP[]v5U\lԖe6R}LWTr*fں?k&&`B ,Z6'&Hiw :Ɗo(H.Kn OP@h37V/5ŽY[K4Mɐ;8SiѦZy7D߯W(gRܫ Lʈ]etnvH@աO>A^-ө+5 :fHp* Jȿ>Id& :;}H=!sxeP) ׭})6q,q nHs-~cыWy ypwJ!U!?S5#(AT04hUW߲[p'g4egIc+agZV{=JbQ}clSLzh+YjluTBqrJJA ߢLLZ#t oV? /ަB^ ([y=\4)\*q@a ;~Gq|iQrŎA{$/jZk"Sז׼VO|eOʻ\L!W ֖bnd]쭏9`W7־ vīavK֢B3)nXxIF}ѥuiJÞw&/bR٣N;Le@ jg6Qq]KNip0Y6{fZ<Å<Dxy'|`|[]O@T"KܮN͚bGRi/9!k0}2=OC x4L&by,kQ>A@TgIpr.{|*b47r$AcjL;k2^3\} :/ Ik!-tfk ev/;@f!L`ɪQ Ej~FyrqGO ~J,58䅍{3X$:6x}vt<(|yB-k#`z!Ӎ6K7Trw} Z;21z "1-ހ6Sh0àcsXoטY'fNsG"%X[`ƌH٭Y3&^`6.&cE~$N0n#A'zK.8)f١~ך9 !#q(ecvL8 w.o1{{\\ S,*ǻ( Ϛ=׬`Ҭ31LpFyV ~c VwL+q}\-6`c96smA2h -R{Uu4V?fKY+ĆNX2W=z )#~kkau)%LIo}JPxs[8kMdrt< w6q\uNffK-|;;k!$w 3_iz9Ĺt-'v"vZ(cgbUg`33DI* kQoka|y{&frQV\5|22أ\f UDTQoRF\vJtV> ךYgNӮYAVPѲ Cqm0l磫ǂT{~rw7䕛. 4 .Bq-dok4~NG:;n\K\^H'H!*SZ;\(B.-/Z3-80M{5W SݘD2)#磮nKuB'4&s1kAmyM,%{C0a~sRnAWs?TzLiTB^2;鮻 ԫOeCvłSQ^`MAUW0hXhɋ|]05D$;d=S{  Lכ"Fw6#z2' @E:~; CނPRoCMZ˯Ӓ*gz,Kף =w54ؕTd?8T߬(f%m]Cu[a|=@%h|P]|b-~K\ $`4kÛ ?Z9tE YME"-i<>zwOХcn?k?_}7{J_cfn*~οm.ڭTKO2*4P7,QgF &50k`&r]1#i9t|U. /) yt%dHkT"Ð!>JŤ[PA.珄>ߨ-0ڱ}MI+䱂|HLҾ)o*pM D$8.ف3#E  0" 9zʼnBDH_Vn%59T'lvnJw;y-X{q 2Zh}us UqF=0)U` ߟMmZ7ӞxHA\ *ߓ.+kZ0 IQ 'Mc;HƘN&3kRλ "F~/{7y(YtBs|1ED!DlyQ3@dc,d,I#Ӎ `xP}1G v170ga}sxȉt`ݦ% :8OkwQƳ2w-/9Q77ŋ6bcRK`"0i|V mÁ)oN dH^Ep*Ps}* !t1a7KNv & u +BʊZ_ois V׃\FnVŲ|m,]:P*?~19ie)=PZY3嶱EMr|.$ޟEe+7O&ԋ*`66Ԍ]^U(XL.Á9I#CHӧ+% M~/MP(uvHPJx_ b%y+LH bӝHz D'&9u[`R>^DΣZ^0ޑ@-:\Tʝ^{1zFe7Crp*{~_P(lL)\` hi;)"y 8?4 nM V󋂢ߒJ]B0ϳ"Nu|_- n+\8*$})ғ^>$39Mdz! "HlBg}Mn0|~H.Ih7*S< CIٳ>&Ur!*$lWI鄘^m$^3Xݤ@=`'] rn!:-]˜2ƫk6)ٍ2vO@U8z!K3m6Yi޴iIGh\,ny5n#]&B..#4dT|]z&qr-HW ^հc܋ڶ`YD%f7U hy7Ty{<-hBA#OH}Mdފ)f2xS`pr:`s?ڤ2vtbKJKAc+ 7AK[E-0n!] i,.j͜ QD4A6A%j!1L@jtzQ-{[8@ZBW5\H~B;dħ%Ugʦ]Pc܎]p-qd`ejքt`2Oc8&F5ȣ`Pg)ľwGJSYId#Qs8AT8 l2jJ[<â؝fБ 1JBpeuZ4i yUǟH?$;DzTJb)T =jM߶,rs"vY;Ƨ*'dx] uxz d5T;GFe ܘ̰T& Ia*+=}yHnnRQ` Žb4% 6dcY/zm \L |sRPK}W51?"U=o -nt(Ӏ V)l.on?0{ml/*5k:x** 6+VR"ҽ+63\C +K}9 ATALbhz 3TixuG*ø:AC?yx(t(U'CF6v 8Rʪ}_st Iw|Te!a-'o E3y!yitX2ƾ*O<<Gh6o "44B3M}a0)\r=,BWu6lJ-+#\`05~}'xG]KLlA5S-T>P6B/!}WQ|ʰ,S7 {X~l *`)t1W#B뷊x[]׺i!GnI.} '>9i0<`vOv> ]%.9鷠=A6?2Xm`J5KC}1 01A|8tfX~Qi!iW[;[7PHuݣeϡ`yU.+3%/bncah9!@nd1Mb|<0~XM63J BGB^@!ʗ:c@7(XDm3lkbU4W~0Dz;s7$FF$R6S"xaj?8IMĹŶ-s3PeB` 7tTv*kDz::/'}~Fxmm~aU= lmX~+z{< CU4ZCQ\ZR# W iCUM<"Y:[YO,^D~AP:3ںƄ$;2 {8; "; E[ԣT&z4J<0/ǧ,PgS[%L$So=)CP@=j+J=nz^S8'_X~vg}rJaX/ں)//'EBo#yNwղ>9Ldr`5/Wi0H<,}Hή<î}:&Fv3;g{y=oc,8R@i\cYa6E;tb?rGOƅO^롘6Sih,%|v%Kyyll9 <=W;>^5vCotmSDnUZ*v[#c69pجaCjٙ ^ )XܧwlQ3!+[${VsPܬ7Lu,\skq Y'+1c趺n\`њBP*.Ll׈"l$jعHvp<4d T^UD]\rf!UȌOc:9RZ'=A[[L TK &Ao78Zv1i8#Jkc?OTQ.v_Dl}Q]+M^oˇ9KY.=͡niٖ84xפ-ܕ[B `>2d"@3wɭ?'6R@)/~e') QF|Ab*#M^f؃yD3>B砄 4%'LN5#%1H_ X)I崡'3z`0u v=&czsi6VXCzo7oewhLҸsEL[={NhgZ~Dh9[F2ߦSAljyn .#y,GdNYgz?9~S&iŽ1 o~#ʧ*Fe/:Yst:{jW⻻Al/!zAl`ٺ+Kr ,&>TƄg&Li-@cbP4tBțvA2A| 9 "9:O$b_EqkU   e O4S:>z;Tpm!L.cOm^3%בzveF5T2Xj6Y(ϣ-X(U1Q@*pY.#% gP{cxj| e%˂VNZ-{ix8 uci(f&^1 yUYű<0\0[-4\NMھ ?7X@ #^ Cq_/Հi @x x;YymQ0߉&Ґc% B7zV3ZE4"*yߕc[h-|_G,b|6AY-UP$~Kv%lşQSИ!ETTI:OHM!_g{k'[3H}OFV?f ,`$@f'3Mx$VBzĨq1.'֝ӸJ<8@[st##Σ2Eg_;J]b,FڧGMj)#&]sIsQό7*K|r7F(Ir#*>Yvᔬz▟'o30J2<,ZC}EKoq(uw.~ړ]'?ꏼw c-%Oߛ ٰD_旳sy~m8\_&-I Ԥ<ؚ'W- =z=eVIz, ֿeHu#(V:^mȅ .ZcA&};*QXe/qZ8Utg:mcctu!vGwAg{ws¯[e ^5>gJ9ZtI2R1낝튒A1} .HZMvIL|e$؂O@z2Z=xp*&!v$Qot)Pn ɏaƠ6yb5 tyjJƸQf() 'x]|L䷻o JqÿSXD֯Q5>| Ƀq  "Nc1 Φ mUSF޴ՇKuL75ѨA@J|8v#7$(]Sأ^9`.P$X\E"k(/{!CmP%MoZ&ɼ,''tBdE6wđt;d]d9jʜ򹬆Ң:`p<:M @^';y]7n܂ݕ2Wd@?V]%_emRQHS;vWTeXA2'ۘQ3%,\XVr3\(1Q9aoHJ,an@4A VEY繻ۋ^B#B\i!ˉ:V9cɵF<ٔ|[k\bJp,X_ jrΗ4fڤ,m /(l2'way.\9CJ?en "{85*\=ˍ_SxKxYU*-αf\K,K3S7Ե}{ 0){;D-3Jc킎zPBClz/ aEkۻ?mOI9,ɗU7JuӍt,%C%_^ii[kZq.3_ QEIW3d!+⼳qThL$_"-@f`ph▷E[`hlVQ'Os-{7ɓpq1"5;&ɁC{oT?8AT;O+%q.vn'&"ʸYheDzRl9._K»~5SF akybcϟOˆ f[,K!@|VM7ͲawÖ}dR4P"?j8#bGAEa݋jݐl|鳓R]8SpȜ>o+ ]] T h:?ʶ!D3U :BA߈Gyz1, //m+8ʽ dK"%\NP; ߌ̃ [rl25&m";;㥘w)4RQ5Tx3ꢫjLV4*:;j{@дU.}B+xK2tֲ"JVCgyf郚r6Ө>IJBJh*tnl"4~0g"k'dqvFy/шw|lr־Y $q!Ψ x sߝ 2%I6~Bk6Ȩg|resW} Dz1}q{Any ܸKpl 4ôg8}q.X`U:w{LӍB;ïAc7ZvͲFL:r^NMqz! LlG^ЪঌuױD0K#zS|!?)XK$`tP9SE ]껺j"(\`;EhRXQ;sy6 CiD;IF54䵹5I|8&! @,M^p|f(m{H⑚[|x17峐8U^#]/~M8bݷ{2!r:EGʨbv `;z}.n*nФc:F牓rj~!>[*NfTveGovx%c)^ Δ4',YJ5.}%g=|,Qͥw%;ĚI^AstAnf2:p!t7m[{\ 4dyEimWHc 2"}Tk7b`;TG/B$b?ݜΐZ idOoa "*7*4F;폐r8qӦmn+/ſ?so U>Zv[(gٰ ;ؤ35({n| ik|X L}I*-2K^] @w ĩg~W OG%sN걙(g8VcglO OW/>[J1 Ɵ'Wejgc!|?噣_"lבqpŐ i 3Y|/$bЋYN:yON^N2Zؓ Bpp:CmͰ`BIqNޞփ#0.Gdim2FscU6X#R -»L}`5NDDSW­^ۑP#[Zi VJqq 8 h(mij4hkid!oWgZ'X .SE[W#] ??D{KQ +$Lϥo;nSp*dǐtW띬SH07T]b=rpwt(?Ctq$T-^N?J?i~ԘG)fa߬fQZ(~歼 `*><'^r؛bnUL0"'y'@9rotaUJ8~-5D]U=7{!PK>}(U;JZyp4,a枋kIvS<Уk&6ڍʎa|w=ܐ-2__qL=oՏM8@y q(ش0Y@;]P|}OP3)箝Du:$l 2v GٳbiERy|Z_\FW}R>7'xKl{LPAESӮg)T-F'iind讼HYd.!UsfI 5ϋ!*[յhjh ȑ5D@ YZ