libmpath0-0.9.4+71+suse.c648a77-150500.1.2 >  A dR`p9|SnQ|}ma|b&$&=Jls`wy +2wZ:7Xxg# TSsU`} r-{s1IɒҧG;+o}peS9rg(6UQ47:E +)ũ2;).O{]±1 +>n{3TX bSy&AiO"8lfNƽJ,b!m58a538b3988fafe5f7083cbbd0f1675142d578195ad59c0313b2810a71898d16f21ebec4d8fc8adf975de8ab9caf461d80bcb67332dR`p9|ۏ~S˫c5j4zjv&J^ SuyGoCj&3 )SY8 &bU]Unw(Uȝ$AZE::eπmt_kY%#"$mX-V$vP؁"d6^\.믊 2͓k~DzsLJx˪{FN@')gY"ӚB'k:*z(Vg5#ݮK" i(:Y{51#ZD_3;,;Κ&"@>pFIL?I<d " - K(,Ef  t      t      4   T   0  (,`,,(89:%>-h@-wF-G- H. I. X.(Y/`(\/ ]0H ^2Xb2c3Od3e3f3l3u3 v4PwC xD yDzHHHHHHHI8Clibmpath00.9.4+71+suse.c648a77150500.1.2Libraries 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.dRibs-centriq-5"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/linuxaarch64uPp ( phhhhhphhpFc'gSAA큤dRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdRdR1290d723f407d970f099bf0e2ca4bc74ea640442eba714ca4d298a6e8ad3e4e47e37caca9e92d41f41c1158b6c9328fea73e52825cd3d44e2b53e900df397bbfbef24ecd7518673a8511e914a2ef87f250a725d25b8dee5f76ca30ddf1a01af1df6a301305031d442813670d2c3ea52b6c79856b4ce6009de48683322af2c5fee12e85608857e06b1b54a911f8c20bd2ba708ff3c2db4415c112d09dc3af2dea8ab3b384379a915b10d21e7a5eb61d739135ae48c40b9149c2eba753d1fa7a67a88d697d2bac0a3cb840d567ec64d9143f8788a3d1427050cad919417b544e3032950ea9c7d53dd9a6c39ad39086cc2342ca522457c9c9f639deaa6deff4e3cce4388c8eb225365b81234ca7e7ffba7da3bc02c87c2dc4991652215c212f879dd3f7d3568ed27defd616778bed437e0586163d4a1e5a5d49ed410569f31cab80082a2e77d716e0b3b46fec2b4cc0042f8aa00c4ea37292bbd7abb43fbf2478dd550491b1571738d09491a2d78bac5c68942cb0dec11d515e20563cf9e85e332a6327a8683b5122dea410c711499b25bd5264c0ded11380f8aabe748afa558a46b5941cc0c633579ec491e7f7741b2a6bc349d57e4eb1ee3a6e49e426797d6ec4bd99ad56f60eb9538ac608d436f0d5b859fe69430f08f526b12f70fccaf0d73bbd14a2ffe084129a8d70b1c525b7ac6d8e81b26d1ae6327c7a1a9da351ac56993f4d7482c8ef108c3d262d34e5d403a12ffa32be9cff9d648dd8f1a6b196529f375b465f408d0ea10b9da103bb94f7eaee0e86ee35ad1e862868a819f8133962d7ea30c1bc31003e293b9e269ac4ffa4097f22d94bfd3cb828128aa0664e4517c34a3e1883e088321e0723da8004a0adeed6f2eea14d89020ada9a3415b0bf5abb1aedb7dcd4178823a78f0ceb07965f3e03e3f2d3b5f682f0c5697f4c7c79e6fd632da173089975a7d74f50d4c7308dd76a5351faf274627d2eaff5a3492836857819cf386036a6c0ff089bac2fd9b653ca169b5ba157506f07cb6320454e8c7af59d2a408a79a697e895347a98438352f81e1b48f26e9af77bba6ff0b6e4acbaab9c0c92cc74cd22bc1beff790d68b321d6dd326205a10d6ddb34f83a88b769bd083b2cc82fda6d21f376223700d9dd8d1617d5e08ffb0c06483c1e4813f5b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69cdc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe55115c4001efe7cef86ef967496104f8c56135cdb408c8408db4f909d32bf7049e9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmultipath-tools-0.9.4+71+suse.c648a77-150500.1.2.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(aarch-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)libmpathutil.so.0()(64bit)libmpathutil.so.0(LIBMPATHCOMMON_1.0.0)(64bit)libmpathutil.so.0(LIBMPATHUTIL_1.0)(64bit)libmpathutil.so.0(LIBMPATHUTIL_1.1)(64bit)libmpathutil.so.0(LIBMPATHUTIL_1.2)(64bit)libmpathutil.so.0(LIBMULTIPATH_16.0.0)(64bit)libmpathvalid.so.0()(64bit)libmpathvalid.so.0(MPATH_1.0)(64bit)libmultipath.so.0()(64bit)libmultipath.so.0(LIBMPATHCOMMON_1.0.0)(64bit)libmultipath.so.0(LIBMULTIPATH_18.0.0)(64bit)libmultipath.so.0(LIBMULTIPATH_18.1.0)(64bit)libprioalua.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/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libaio.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.17)(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.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libmount.so.1(MOUNT_2.22)(64bit)libmount.so.1(MOUNT_2.24)(64bit)libmpathcmd.so.0()(64bit)libmpathcmd.so.0(LIBMPATHCMD_1.0.0)(64bit)libmpathutil.so.0()(64bit)libmpathutil.so.0(LIBMPATHUTIL_1.0)(64bit)libmpathutil.so.0(LIBMPATHUTIL_1.1)(64bit)libmpathutil.so.0(LIBMPATHUTIL_1.2)(64bit)libmpathutil.so.0(LIBMULTIPATH_16.0.0)(64bit)libmultipath.so.0()(64bit)libmultipath.so.0(LIBMPATHCOMMON_1.0.0)(64bit)libmultipath.so.0(LIBMULTIPATH_18.0.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(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.3dcc@cY!@cV~@c*ccAcbγ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) * libmultipath: don't leak memory on invalid strings (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 * minor bugfixes * hwtable fixes * Build system rework * spec file: adapt make command line to changes in build system * spec file: use make -Orecurse (better readable output) * spec file: use verbose build- Fix "rpm --verify" (bsc#1207232)- Update to version 0.9.2+59+suse.ac8942d: * Fix segfault in "multipath -t" command (boo#1204731)- Update to version 0.9.2+57+suse.cf3c1e9: * 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 * Use "queue_mode bio" for NVMeoF/TCP devices * Upstream bug fixes and hwtable updates - Drop recompress.service, it just slows down build- Update to version 0.9.1+52+suse.be8809e: * Code-identical to 0.9.1+48+suse.9c6c435 (merge in git repo to preserve history; fix revision in _service file).- Update to version 0.9.1+48+suse.9c6c435: * Upstream version update * kpartx_id: remove bashism * Doc: add multipathc.8 manual page- Update to version 0.9.0+134+suse.dbf2e2d: * Add multipathc command under GPL3.0, and split off libmpathutil (bsc#1202616) * Fix command completion in interactive mode (bsc#1201483) * multipathd: fix use-after-free in handle_path_wwid_change() (bsc#1201483) * Improve startup time for very large multipath.conf (bsc#1200523) * Avoid checker blocking event handling for huge number of devices (boo#1203085) * Cleanup sysfs accessors in libmultipath * Minor upstream bug fixes * Spelling fixes * Documentation: add ALUA info to README.md, delete README.alua- 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/ldconfigibs-centriq-5 1683129117  0.9.4+71+suse.c648a77-150500.1.20.9.4+71+suse.c648a77-150500.1.2libmpathcmd.so.0libmpathpersist.so.0libmpathutil.so.0libmpathvalid.so.0libmultipath.so.0multipathlibcheckcciss_tur.solibcheckdirectio.solibcheckemc_clariion.solibcheckhp_sw.solibcheckrdac.solibcheckreadsector0.solibchecktur.solibforeign-nvme.solibprioalua.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:SLE-15-SP5:GA/standard/71abbb598fca53d0f2fdedc7b32ce67b-multipath-toolscpioxz5aarch64-suse-linux ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=97c3515ecf0f6c9033dde843370ecd61d7408576, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c3762d124537702e48766046bc13a00f87630ed3, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c7a928d6d2b892e6ddf7130a717a2e81767bfde1, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b02d29cee1c4b231d6d785d1a19be4e41bbecd20, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f97a66b548ec14f708dcb8fc0d3d8d44bb5389a0, strippeddirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=71c8c9e524022aac7bb686005e45ebc408b059e8, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d898bdec50d81e1d63b482c7a28ff2a794ff8bd, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4711e03f4c457f5c2dea3ad9da650f4e1ae5559d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31f65003d48eab9d7e04b34a22cd17c6c8009da1, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ce42cf5496d1565d62d599be2b18eb6c5a626d6, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b2fef06b502ffd9d32a1b8f56a72ee62adc096fc, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=beac0c6a2fbe307599889245a96e31ddd433832a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=09226c85a1bd95a49dde5499429cd8c6a9ce5c4d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e242654569e41611ad780f635f9042a7f46a1686, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b2aa9b2b4988fdabca1852e99bb25029ac7d9421, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=05481682bf98a490466d0cc5805e6444d8d9ca8d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1c279ccd2d6b6c6cd1711d90b43ecda5c06bf988, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c19e0e262390aec2cbbcc9a7dd4a7e3f126dca5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7bc72d50bf90c63426cfeb2498e21286b18078dd, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d5e3f719e91ff8d9ed8a452dda6550bcfb7901d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=87fc83d8596c96f0d73c908647b013e9cfa00749, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=435c8b493299d6f62988c1bb8f2a33ae37503ea6, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b3c517f0c088c2d46b40fd464bc392317a7bf2be, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5eba0d91d6c16bd3388cc366abbbe4f89a421c96, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=af1a5710af1ab3293dd1377ba9da1c89ce547114, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=41117930ba0f0c765373e508150dcc38df413c84, strippedASCII textUTF-8 Unicode text, with very long lines, with CRLF, LF line terminators*5X_mx #       P P RRRRP PP R RRR"RRR RRRRR R!RRPPPPPPPPRRR$R"RR!RR#RRPPRRRRR RRRRPPPPPRRRRRRR&RRR"R R R R RRRRRR!RR R%RRRR'RRRPR"RRR!RRPR"RR RRRRRRRR!RRPR R"RRRRRR!RRPR"RRR!RRPR"RRRRR!RRPR RRRRRPRR RR"RRRR!RRPR RR"R&RRRRRR%R!RRPRR RRRRPRRPRRRRRRPRRR RRRRRPRRR RRRRRP RRR RRRRRP!RRRRRRP"R"RRR RRRR!RRP#RRRR"RRRRR!RRP$RRRRP%RRR RRRRRP&RR RRRRP'RR RRRRRRBk$Comultipath-toolsutf-81fcd1b7054b3421f48fd2aca23a6dcdababbcd032b7693bc556ec9ebee55f3c0?7zXZ !t/ʇ] crv9w.Ug#`S.r0?x #cģuYCfa h}+`|a BW.ȾzE:iXiM):ۓA0jNFpzK g-^. 7Y~H"|ޭm"ό||DB s"ф>:9%עȔK+GK#t0dE8wD3wVэy e򚪾^&WP !V {a k B-~ WizHE#Ca}5w t.e`[5vdT5G!uX#T0'PdKqp{) ߜR9>4&vTc6r@e^{c*ps/z^}#m9|feB>MMJsܼHqA[Lb"Mk%w*-z__Nx$7`T#hv(䎶(Оo[N:vӝ`?3 R@hxF?F_S< s1e*U{C7E G4WPC{0xvn+yZ. GDϭ6`hkZs `tF_wiV0Y`zc;} {ROmVf;yaY쇿q%a!fΛ4TYN)䃔&7k@%3 f5aD>94Ps8C[CaLty{F iq 'LTWfB#ɸ)u&\e C"Ȼwz:Ց/h.Vf$ʯu댘ke 'M1tbK#++";GD47' BN`iv*r}1xh?:%RWeeFvo=l3GmU$=C:c!яǯRrlqnDO'=NC6l THuHK+Wӵ!5Y$oQエOy(i\co!8mmti~+˫ToqfCd}6ҮP:- A,Wjޞn/@iUit!b1gLKg/+WͼNm!Wj)&q$+g4O U;8%3YAʗer-b}}ʾsp^oJW_l?V%gC`V-cg 1\CJܣij?D}^<8m7o[X"j%ʑ[M;Xn(635aFޥt&U.^[+-]c53I/e2EbKW佝Nftr?^++Qz_ sKӜ}[bҪrlxɇR~ѰCOag\We~LQC vC_/z XHd+X sPۻ.{iÝr+wO!c=F@s>m6(ȇÒZtb >{}S{~gbQeqkQ&r5YΣ_ @j7f}8Fy5j 4ͣh'D|HIkvěvl2%}9xP+MDK>>/>2~f() c7HXWtOܐnp08Cy,n!r?AGQ;ڷsvLS#U鵃cñVN8s\7`. (γs)oQP`tekA\h[`?%،<BjFFƘIiyϙAGVsòIʹ+n}!#vհ)֯W`*[mt޹wmG*y<89L &ȃE&7j~ QdZOc0< lʬاLz;,P-QxrJ; pHu.@FDnm*nmZPdLIij5q>H[PW~ SԶ.EqCIXvƙIOcB%N%9,jXi}Ɣ:yt,&X&}ƭEwGZ1kW1=,3 \zq5R_e,}gLɏA3l~;JݒPM"MMMyNN.q]ƷI7S~'d/< >iZ>W!x0qK!M)~6ԍgk)w3,X:qY"5qDo]E DHcS'6Tůshj[ԥ 8e^G @VNKl.Ů "|C͊bK(~+FMbl`B qݥ<^矞ܵt(>z%+ `! 1Dv$:gj(?u8[x)^]s<%MӡΚ-7)15+\Al}jNC _n~4~=;􏮲A| D Iko: iq춽}.$tbe>YVHOh.q޿Ѳ+n$#i۾\YwB4_ t'1Iҝ߈|!~_4yl!U?TDg)C;qMn7_DKi3XH8to%' l 3w=]G-{T,hG\w( I^l D'l.'6Exgx eZ^Jp}[8?!Y`ZoZs]B_3vh AM+ծοv )߈{)Ų]4y$EGkk"=S0i3tÎ{~ṷ4QےBy =횵? _ oV 匫DC %J&oӞMfmqTg@LgJ}:rGgh1+&Sl=eW.7Ѕ8 Mct 97;.OWz48Y!{R64 {x$1Ҥp[=,'cb+ɝUWlm6Us%G5eܿ^31R8]7DnQǯ{Аm-sy-|Ӓm]@-u!Uo0$HYa➨H"\O̹ ُ%wtC#nLEiS . 3ęQ#(~Ɛ@!ѓ>wU_C^y:K{WSiZwM1Mƒa x|L^K*Owk r/ԓK &K,4T'a^ȘrYLb$dFoo9,u 2~u[bl z NP}JFTzXǷT #qardXDQ/5q&dHY#Vjoȼ ֟V_gNOtfk[^CNUC}\!` u79 _kt>[fl2Ćl]jJ Oܝ ?fli\yx 5shpP^ 2 .$hak30P SP_ Kê r= MtBpzGNUv:f+Gm-HVЂ{yEFD o\J@W}i;ܞVT_)ubo/rkbIA߈<|DG?^3+"Ci2ȧ=$cwZ_¦w?+ύ.*:CcfJx{|u ~_?oʈq2 +W!-W ܚy&^}:z^?n;I͞Bg\|KGҳ=sO~*zw||:Sc0P3_Ŷ! h|gסұ(2?yg|֖\&3:i!VCt#CXİ"-YReq C K!1z h\4+NQPU!tdC`8] R3 wP)Ӵ'{m*6Z[G6 _4I½p4dF;f#6 ęB`D$8 T?@ _x0TV%r|{J$%F~7zaNe,MuIQAE&:g_%o1L:pȁl<,ʔTO 7"3d'E݁XӸRḒLJ"0wE4  moE}9ԧk^_LkCزaMnfL!˧1bT `J<іžM#Z$hzSR=wHD6?1=JZǯzΆeQM^?~^[Laѯ6D -bv&ndvjaeJ&PR+**Nwe궖@mDu.`/(ӂu,PB,guvd(>9 a0^:;2m6K['JZv≷hkX5m%R6wvّl<Аkᐄ>~FV6}b>*[nKE6aA?ϣDQ6N"$,&j!e8׀pP]'*U<>_c$7lqy@qrh'2G}N5-rt Ż*{;5l ܮ &Zp*M*nc*G9yE:`CRTtr_._J,43 ȆC\r馝h+gZq@޺\ @rq¨w ⃓BUY.(lI#7 _}CV-S`R]&o >pE{;\R82R8Pa{ik̄0 ^Or%ƶ*8>ν_'?"Qvbo>*'F #!߹Tq\}εpZ(,t+s ?u7jZJ΂ NvR LQM: "`\'i=%m-L#K:0hji䬶 R#MլŅ}Բٌ1!y 2%c ↵J];4$ey(+ #y} ^mx+M>Al!-AtW["Ta1,{5MM&xoR4fF֫o}gN`=FDF:A-rMZolÓdw> Mt4e֞:v6W|1]dQ;V]z՟qu{CW .騾q?ZHbE૜F^:tݸ xf*lif MyZD$@#_b [1ӷ6`TCۺh5!VPAЀr;vO<*W;/}=)#wT幈?*XQ6A{W4͸(<gUi]6Ð'F!:loZaUeSj)|߶}~ U9I r\i1Ŀ(ĉ {33+ll2"Y"'EdRinI +;l$1(רp"9s0( ='ו5&[dmȟ;1U\шmF JJ[CJz|ɓ^Iwh(Y{#$p G\oLZ(tNC\ސtP/LnH,qnE-C-!Nruӥ͇]|$ b;rȣWKWh/vIBmYWOb#յ ^ ,nM"yfiI((hg49j}qiyS=07WDu<*Fgj;8يJhs lۈJxMv!>:k8&:n!v 1c-uayH9~}=ou5o6>+ 0`_Dp8䆾9W63̤hEgM7 8xz,Eh iS`d&^PoyJ&"ӋA)}E{#"^i(TOfT1o2:UqޮϹRүh!KgC_x^k>pQ+zVŘ4׌ ?c<2St@ѓ]1.ibOW[c`$U>69B7ۘ RzӾ4bddY;̉(k#~0uZ9abi }f@d(SV%ߏ6t>7y6dgCD٭ؑ%3XHI+ fc¦D{&kIЗzR6_?>zPT[&;jp16Dâσ{G0^`t_E&$HЗ\ _6hS:.cIᨿ,)b*%5ڜ5g] blX;Wz[8 JK%߬yagQ$&T?Yug#i<0jTbb^C.)MV \*_s&Ş ,s;E'aC r0TП#bY&st]#aɇYƮ`_B>`qL2V be]E_SbɤA OMAֶs1%\h)r4si9r /; TT2?sM^\z;DŽYaaERkZjR:k4P,^% aK1+ҵƦ[c-TCTeݦ(Rūs&ęPyOm4gl̵% Z QVHP4k_y2-.q ~hD4΍ \@AuDžIH ,N\8{ڼųS7LpAj[~5fKS\{$/r[RlyLD6 0"K.0iVw+-FĵjׇįWZ+n UyZb#ܧfEL+=~I,D9i bV'.ՌDj¾vhh~5w5ڻ35UBHLFрn pJZ#E1·Tq?iLBD.$ 0Z69B:(곻8n: 3ӮɪpA/xXFFKicXuugITܒ ɗ{*N=wʅ<%~S#Xnʖ3hCH UDy Z}CMT2YھktGG pyh \Wq_F :/2qKNot:0 9H.eʋ׎,>WXۊyA) 6 ሲMճq]`k!L[6` YM"e!ST$gt.A=O?CQ2M{հlnbHVOzؼ2URIrWY@g礄[:]|(LVN}1USFZ`$g-;::;CkMQ<.L{0]@絎Cͩ|.}2o} /1ʼn=='D3:)H?EfZ1QSbNcAHP,B5·boΧ_;<,5Jysm,r(B]. Z E|GcN]K "XiJ2ΠUe =y D2HpPoid ړ`B_{8ja]ClAXDZsaO:+ERHY[ov;r}*1#쐇b^„H|5B#td'&٨S´nyŽXt'!?`W,1/Ӡe kj.Ƴ2ڢ F;AAh " \|PKw?[ϛ咞Pra1bnąǵ9mT\ķHi[hKJ)3/vmHrӜ̪QN[2jO/~ 5GŒI{,CA8x'jJPoYjzfASH t>V'[RGk8u=rc?P @[֟NLskFFԖTpW]S0 yk;riY0֎k-U71(UxRA;.=$ғ  {%pZZ@[/07`} \Ƞ}r(zq֮2W;!y?'sH٦JΟcJZКۑ jBU v>- eV'F+AaFmwFlcpM4"|q_Kx4Oie\@6Bm"o:߉2l|?53כLLַ`%q.S¿ew!#Bׁ8.9H Yji-es*+Xdhl߬4A"ML^jlW%Ag(#.9ɅxQ_Mt~uGhf챧2D:W.shm[SaΒk|G +&v2fޥ*e۹=eG>u$t[w" ZH׳_11t#0LO#24}nafžSl:v23=p p#AWyrT<hrmb۶ r"kKTRt=zC$P/Bmr/m޻auӨT1]Tk>M`OUDΫETW@4"jE5)2G]FrJc['HkZiOaYFZk5TǶg4mjN/0}Nxb|C<:4ǫ)B2q.[}k;3H]9̌c\kb( BJdoUfe7! NL<@WvnG=8$ L9a.Aaq./&s_].ߙ\nK7d6vQ΀PG5y|\6% 嵃bNVJ*nJkޔ SydSzANKQ좉iҮ`+c+흿YŠVIksjUrdD\t89Sqtfl>p؊)ZEǮxWYp^`L(J߀h$$QjO $ycwSN-O>;2oKkt9yϝ|NA5*ϓ+[1`LX:ʪŠQ6a ADtJv.}@W/]Δ"wyzUFAo^']R]<|JtWLyN<[mT((,S] () )ܐ-)NIGa+KMoBJD>^-Qnߪ8 1`Ej_PI4;a`^3`}9rZ\F`%x .CѨ wu%"Q"?Ѷ4J7 WdD ii+%q: )^DL,1p)K.dtd^yOv<雇q'O3ҫkxs"g~~n-NV~YLi ׺gCGX_&9Yݽ 4/$̤\(X~o6=9Q4<*m;C*=H7TX% ;RBYx$pzixN~lkݥX!e%Fۍ$Z26"x`WV%IV<5|5Bb+LF6v$ZВ}qV[۟]ntb!e6or6\&AeԧKiÄ䂿4iir0G4 I/ӧ[%Iq6FZ^Spe&QsD<weƹs,vGw1pZʍϙ]pdB,Toj콵aߣSSg)L ҟo`uUr1NQKK5v?MDCɆ~JJ(a"c.4k V ?m~<]!}t&>, &̋^=g 6:Ql&9w*JoPR(?[𠥓73aVEtTy Fd}p.|߃j럔t߶?]QYY7.)k4('y^]rO([f 4 Q.ː޵ϼK>ӏw5Jg 'ʫ.Ŕ>/zNȫL?D)E;:lT!#2Aʇ~ w"[\/v[6v#;Jpd;  V]m>eP)oGhDiS駜\x=]9,YgCYP]dQMVxsm|X&~QՖBBJsL>09Xg5,klkVR۾[&7 X}\a˝։yyV%^߅jڝ=7ˏ"ø6m絓yU췈[po?9J$D^/)P~Ni0@B4Ҏ[A3#ƚrMFʠW¥=e_+R6\5X1F8$}r.˼iKfQ:c"'GY6(Μ[#c1g`ΛJy 822fEW:o樾UսHcs6b=Xɨ+'b+-tx<B]xvAPs\u6E')N*#o\7ζqL:qvv%iGMa!2ο*r֒f11]_ļc[UQdהxK(xtuj`'sJ_>`H]J:C1(Bx(6 Rkp2Qwui<5o1 I"ن^(גaTkp3/csޝ8T ~۲u'`ʼnDI|)b;9̧҃T)'9kbCy^~' /eZ ha&[?C/!W&-$J2 4oY¶PI儸غnU6-%Mjwf7l:y8 HJ<+ث$Q9Y#.ۻ,>/QA"t7fS֚"N((UXRAkEmZZ(1=pqb^HJQF(J 1q9X9dsqلm:bxȷr]c18x҆j$ٮ'#TRE~ Nf`0hbYXf10.J #*Z-6ۋ:ݱ3X^d<XK }tS~Usi2ccSڷ8]+hAԵ_?GSrw3P?Js |3br|:+o1-`I_ -r,I?6w1WF:mUgbwZsyim6n^fv5vPH^#wPen#Utĉ=%/'Q4(806*0D.Ss ,:^/m4-ڊ;0&9,auY}֭Քh@^*NܤA eFe7#F>[\3[l|bJxBǣsE%\c(~bkkFT*n[cmȦdUlDA]ZߎMa݄ՔwИqH+*blyb7۴Tݤ vW}WjUah۾)IJ;0eΓ'^|B좃A-&f ]V}wpckKgSwd%YEYDW}zyG( Qp,f3BLuw^*8!K۹hY!aU"Hq^n6X 8Ң~}?48h/4(QA-MHLh s,&뭦e? %q85JrM3^ ZÆIɘ2Mu@"3ˠt"[[և! H5Ƃk),M#pŽ5r1qH+T6=8ズv޵ FL`p*!т#T<(2'lrɢL+b-D!iN<,/BMpk6cNٙYoq3vl c T`ߔmh̄nA%F^k"(89$qZWM&ꥹTuCz~4vB ?:-X)Gf;#Y#BѾn]`sg-Ga`/>d8apt2e?{!~}U(2g|o{SiH#M k 8sNy#uԔY?߄]">@l(V_b^ g2EJ@!rY5.gꑿU\ɚ G&>) 4A?/ƍhn7dI F]~` %&ou#.8diq.#_-Rȟ2HOy%BX!7Hv @\3yЗ[1{tg > Ӄ6;YVuy#1A-4=rx7:vH34 y;h [2>q>@͊\;pQS4- 0('u6$ ^Zx(6C%;,ҘX\ %w4G,BubإjkLb(NP3a? &i5: yLLr v5YׄX\3*%/9xrW0VPƯc;J4[M tEfHTA8\.jsgNka7N4 w;^a` 1cINyd[LhLC*\^cB06`&sn~_dVGWˍa%ů:ćѽыX/&8`XyVk;|+P=|lgPQ|&&1 Q@Xt8{*x^ 䞢~`j>5yUϦrŃ*"iz0FUwGxA}MeC+tEe\źN蒔ZO^JC>b5=CATs_ۮapǁviXh :Dj>azEv)?Ubb/w%fG׫T]Qv6jq3|`3Bkd+upg0hfxyF<%D͞U} fP *%ReƞIJfxFAJB9HP&A ח,⤾g& g[~\Jlޑ!΃ _hPY_*%~_/‰CCmLLt6/G/\{gs9!I;zۏȫkrA/ a㥠wnLzs'`QB%(nЍ RZ$] ]]0,|$uFWj x7ec4c=Bk2V Rp@4}lRNWk8q19ӐǍh4C` #tJ]: wJ? %1pcJvbEgxz}ɛx&6;TH~՛Xţf#C>b9 lUe'I+*Q $tI,H&R۱T+\rWZq4ٛ+盃9LU0+W,dTyi̙ T@6.4Iي䉳WO)tbȫqqN;F M҉bQWB NKe^yG2f.]drdGXxsNY-Sp†9QuQcoęٷpzXEWcqIlͷIQ{4E4 . >V-f"2NB ZTҁjIqAJ͢h,EP ;$OaҏugPN[KucJ#0ۢl8"/X)\qY8yӄN8^;Gonq^le@Ue]"YLN#H#VDYLUv h+h Dob%~{esUAkh;LрR )bحˬFFK`XCWpڐb}hʲ =(I"CC4\/KI{kiЮ`W\MĠr8 _m}|} Ny乥ߤF%Pյm<^?uZJn;1DK;UՃ:MO1r$IrsNg!/CR,t,Ez}PVBuPSGc$AsrEN BX'Z+;w[zAe"<_Gi@r<alry*C4$ DzWRV2gxwA8Nn/8>bEb& [qNhӔ~X[EjTmGagžl3T EA0Q:ӤDGv|1n5]G]zb1&eײVL5+T*Q11yz~J渋a PUע24v8g9dPn̨/Z[na"A(@2[)5ߜO |V | q<ف/ra=b@e'->iӟzr{WԄ>e8Cϋ7S`׸D?1A<é5XrGI&#rધiuxCXz]Ymj7(j=&.BL[.η+\l[f?tWhET.$ | pkc2-SoC&9j̠i1I-Pz_pt .e89l> ..cņ6]4;!Y/$PaQ fODsyEf` Zo`Hj(DŽw(la0vi^ EɤhaE=ao1Y"x4ʁ~II:P!r/i7w%5z ɥyd_p]$f"49Tܥ ڞU)$T 0;_3GG튝*1frOj%tl\Yv4:ui ’IIEwz(|tmi[_ jwn/`Mc5d,癞dxeكPg|.-gn %l:9r<LXٔHx>gCq0Ey 536tF]Sd2yHWPGC>$rA31c!嵁juhooGꈭ_K^BlׁJ$s pwqm龁.u g-~%:SUTVBL[cXMT{Q6P"A'WM|e!2y|d-b-*wy^Ktqѓg5g05k# , =ۅƎf"9"!NרEM<:H2N8lǂM vGޤm|j|ي-t|Y6~PJ~=ؓ=[P#hY /94mŌ2&k˜je?$6H7)~ s=(ؽ^M8 A7Ph"v̂_&yẐ=I5Õ{qN҆SkWB::xYMjTg03>;3Yb5^S|ַsR@_ 6Ay˗V<fAiihў~G pqvZuh{MV;ʾ }]L{d4,ֹ`!JUZ-r%dJ߾~j썍n# 󇟛d^ѨY)'7~WF2tGH: 2\yo`'7.nN$6ts^Me(BV$]+?&Y8Ѐߑ.ˎ=,îxÚ_BG2u|z}Ij:ĢIˆM8,ԙWQӜ<ꅬ3=sX?l.s m4f#GxY;&`#cP,PuKx8t cM66t--6Y.5y'ˀjj [p̌\YKa%7\ohD''Ͷ 7Q>UV%'>RaRT/-l܂{!Od86r#|6I%aE3"< ^>&wnƃrxsk|/^#U᪖#ZmY~Nk@qcgkw+C9&-(JءXpf0uԘ^B>Q'R}|zCum'::Ggӏ(Ikx&&;Oҋ[vfY`Ph>xlcA?:=o4ĉ4^P 0 c_yĀ W{ӿ5T/)t[@6@rQp)E-U2QMJDD+[ ^'thXF}|.wEB^{[s\<GܲZVr8Ա/nԲaL{q3qJKIf3z[>!cP\jb ն@+qtWrC6 ߩ 6ӊ .;fzm4ʻT2p3n#AO\o6a)xlBp1LU\ <{:Lj(^C+:A2"qtvmCS] }]1](\\:޺G# &-Ɨ-DbG3u)Fxkh,k4vMqqI4 3K#x ؕDn sj+_Մ.תU-QȝC8yZH>FB)H*ޠxL?+\z=\nMwHƺƂcoÖB_+GB}#SzTľe}'Ů!J]rުӽ|tZRk7YssX(@ ؉}K67[:}8]Po1.¯/Pwpғ=?7Mo JŇH2WA<`Ý@Ye44ײ)`}ӟOO`Ĩ;w('''FE |urkIU0YK8kc=d!2-z%V̡,u)2`ǿyC+"8 ðA` rxDak3ZHCm' ]ȡPi=0ԁBI] ֳ`g>&c\|Lq ŧ<<=Ƭ.Q޳j7Wt/eJ/:{#-kCA3C!teIGS8ӌ_o"z't4k Fy^F)7B_Fzs#rr0)2o=t*\eJHF*So~ڪI~rikfw[ Qwb_KBN:!7a6ԆW4|.}3-Nx <#fOvA_6ՔkX⭭d^ +h+,t㠴Ѱ|+ZA㑬< O9 dVb K٩eA6!|4(2d>t< ﶟVhh2׭<+GN?2 6$'gfӁY!0U_X88rDzqBV9i`J9|#&5\/jMNb5 oM)4‘̞VR_9<@ц򕎕Y)wVJ`Ws #=-J(ZA om 0|%u^fy?]W//S{=BɈ3JIP鵑].H ̔ qbjNh%2hbF=}4UR4{//ZbН _^Hr"Q5m'xW|LYaVj뚬''b>!GZ7!W|Ʊ&"lVx%IYSpe?7 M~/z[]˃MW&5@[a`ifBs $kO@V <8v Q(C*(fuˮXϜMMO F@qBdϮfKo1M]EFΐ60Ԍ>YXG 9lm4u,! K{i/jH;,v@3ogk:|,qlH;`Yepc} b[>" Fۮ;roiK/EH6wX)SĘ*Η=sMIQ7ffM҈Ρ;ԑX*=s#oX/XiaB4ʖp2mCM 6B5r 'B2xT-Y+_ um8:HDb5*?t'I,DTSPtsXum塏p9 O#PE=D% y c6VzcHI//<F~{SŜ&Oo"h߶}u\q L2idkV:HAtc1_?2dTSRM,Ee}CGiǺ#1*QJ=}%;ӈ:A[BzmņYlZ 4q;9ixt: :^J}5-:>嶳u\3n}@g?Fk62Jkdl~L'kW@ܖ5s]#xz#2d6D mؼg+<3mކihy,g2c& R&#@ $z|>PEϷLOެNg=B7Ny.և Bai3\DZsFI6y1ɖhFլJheX&gBʪi U:2M5.%l4Jݍ]<Zuœ3tnWb\vL>v1fvP7m7 ̳Y혢TR5XUK0Ys]+!j{TzFዌ c[ TϯlS=Ɋ}Y&R]lՒ|ާәH{96)JR'zV=Q1O ߍicdmY~n; {Lc1WJ E ҿF.kIVum5l;"Po6h>\ ʴd|bt#M;]τsbڵ}DaU^ժ?+qh) $zT spwZ+)L c@ޠkj*#C iŽ3)e܊1::ɿv eս|j'jK8jج]^LKhvU,Y4;  Xa`Š4CN]A/<#VVU4߸9k[)uvo4Rx$1SEifa-PctQp~e]Ӻq'۩miO @L庢= KYDIq__ZF6G샒kCq2MYD=ǂP_1*oB[$ XZbcR V qjՒ"paQ{`}gym&6$DdI OD{`G_K'lhFݟiyhs4p-A?GP팴I@i HhM!o꼛7eF8񲵜[v}{X>n}#> Uo_Hi,qVa7S;CC[Gfp>iQw5bCm@21/bk5ѭU"59RUAOwdcA9@ J}0Af5Яޞ?!B^/!xiczY`z?c+anrO)+`׽K;nf8{2%7O&SܲXA?V-9+B~SƯT+MALB1jaE`́Kɕ V-W~u'8o[=-|d-8CV|D}:l4e^TV͸ǭs7@T-dbdԇwp~PkN5χϓp7n|@ \`[e^:]~yv$l{-T{ `$bZ*rqߘ`}0{ Cl0$Ht l({Mm/X.MT26Rp0>ږ!I@y %`S ,gOP5.)x˯ibFoXCSxóPx`gD3$aMWUд 1uR50pC"veG 3!t}NVCFM$eLԁue59闬̀'_эFeat,pH$c3^1`/DmB)f4)P`{Wa:b)ipHzKo^/`G~M Ĺ1:A}xaP e+_bbPnNClvڮH"exָFz}1D㛴N2`( ɱÕ 肰::F_o""XRf˓\۾g7E%ۡfQ;w*lXR(,-Bzyi$<_X޼]ٰbEثlU>c'BhVi< P,6Ovk;7bC$CΆӫe|Z{/bVN?] ЮޣHeۨ덗(f *=͞^'TzCgv~eoFN_KY RtCѹp BO}W|V =%WOp#TV_?cf Z߇9wBMf!|(k0n !LZҒ"Oj_#~jtB_^hhHm`Ĩ&Qg5%H%SEW~T 3-L8-_(096*=_O㓻.Z&"]>߲^^ԊgB[*5AM*z1Lkn3=sYYP?TNc6E@rmlIĪ9p^6KoGQeAn{:`ׁYk'8 58mff^KXBJ>\=pձer[,W+9$Ŵ7#}UZi( 9WT3ʵ=j&΄#Tyou_Y1yIq@{x JWBkˋ dI#34H9%{&$:v9x:\qS 倉jtWik'!>? ^YF7޴/i(p!l%(2j9b~*l߸MƳGCJ'54^ץӑdsG:)/Mѡf&sp \X̝'Yoo~f3ڳbԇ6oZ  S3nhL{ N%e>0+xy"7_` d(- 2=zkn7Kyy WH$$ެuFL7o|w;7*༖nu#U~47؇8CZdI:xL{GEQ`R=9&]y}E=֣:>9PFoP,ڔ58V:U]O+x֫88tx #kE G$zwμaQѓ߫v"}Ϣ}f Xv'tun 2r;H<^L h0alzCm3*xnGugD2!{ͅqnSALALC|L{Amqjηr }"`Zm>ђ=wYQ1#c+âR.9E[j0л.j?v&ӛ`-_Z#WY]}#FR=fer,*/'&Uj#zn=MӊUΜ;{4L]_yjʳ>̻5sSQ"p?ƋsldOHJyWv.q܆*_g!ks{=NLB,m\ <̈S_l_VX$ *!uW6~;d]XEA_yĩ毰w]% >"0*EDTnj j/_ ^/ȿ$"('{/QVT>@#uʭO^g1J ηƢ|x9o`WSӶ95Q3/%1m(Ory6 &Caժ !{*[*X ן>H W-^wە:sha<2X?xlo'4jQ*4%fTc Jf a䙽ز9ƶfP]!Rnx`~!y]C)M Eڃ1pU \ϏG?0$'^'6_.+/K c'Hl5U.Fuf.$Od/̹̚Z' / [$ǻ5r(^ S"C*4'L58(KG`TNj׆S@8`-C*Oɏ7YzYeyo݅(}qYN@7%,4I{/ n%qۯ/B=5G&fɯJtА,kx/?}mg)Keƍ.oejz1ԍn d l59~D)ʍhou!7俍y*)?(SvHY~1-[ițl42$v7சLm{;=v `/8e+kUvV -r'#f0mL q]FqlD76pY Ic9O6nMUGLRǙ)c,1{"tM/F|Vp$Xp5$4%!ZuOz8'%5☏M4B=N&I4*٘ \?tr V:ͳ՘r`+7l»Љ%Ue${{aY~%{$ꛟ;vƯΙJB7 nпs^ġdVDHi|E/'QZ7˕Z Ѱ_^+h nA1*K /@4YoO ]6p-ƒ/Uq&s& HRԯ91p}SZlvX1<<)P+}X'%#<{BX[J-kS!.C7gmyXʿr#mH|}0J+TG0V‚"~rn>cA210t#"hN7eU@Cet=k|snD׊5$gBiѨ̍<"H;*y2To;CuԗDq9=.sv Lv|AˆH]DhH j)e,4[:U /b۩:1MX:̀}0#>X %$,i t`l+6E*K.1|'F)Ro*j,ASpɶ-z ^ܟ8=[zU)(TF2o }؊ArbWER|[T?Gԙ\&pH{?)D:m+U8}waKZaݪN;Y+YU̓*LS0W"T8 ף>6E:vزr*rjpF=cg"ϖu'Erѓp98h jXUL$$KJ~_-F92e8INeϰ5CvނbP[d8S8nBܟH@L@y[ť-IFaZ>9+T]^܃q2]uUF_r 6Tޫ>G΀Ɍ![҃o7gVH@XVn;lt&]#x.0RDX?hiM(ݑQy-dYQKLRfYdmbU G͡*gT ;̬f流X+i ƢLLkD+[/&H{=1wmQh+_'`)ؽ̓UT6PT֥CC27P%Zܼ%-'Ai_1{;57YWnXtN)Nr[( ӺWK(míL6Oont"z+TN`ҙYB=C~(XU@ցOi/Ь&>K]>Ht:;E2r '),"ŞS=ixgvWdÔQ[9>;㈣Y@NFSKߤ4ͣ&־+*pJO! A(~FjWO춙>&Ƒe}V¢Wzh ^ƛFԴ>{:q y`<@f_ᔺ=-c6oASo[ :^gd_ȫ%̬ πH`GmKGacpB#*r̖ 42=`jF-7Z FڢKNMb ;%86$Bt80=IW (_8C!kB,55G; {=M8Me6/"pv˵%}%)HS颇sK$ï&8$eHsˤ꯷Pal 0-V$:!5_Eepm]ddA~fV: 351hQ8LP,_e_녶X #aHo#f؝h'k\"+Sonn\ YKUqxIĖ [A)\juk?U)xKf :ud+p@鬛WZs}.OU?<h y D[4D.!`vc*R"S@H&*Iud89jI*s(*O`闢E, *5oj nl&❁a3q_^od$#8ŘWΟY;2,8:^`^uR 6UnTWƉe~C@%J֞8)T=Å?&C`*-yt Fox9Yus-ջ\KkQv U'QJ9k(kfn{pѩ$* -=5͢ `#d.[BзSdYú,"K?4!X;Wݎgęڕ}PN)X#&`K3`:#sh۳IrUz3qkp+)khUdh(3W} aJ*[$}ٝwbHFP=J%E}c'ږ򍟔JƂ4_0C#6FD, {wj"h7Vw`Bfrqr#Y_=f慅Θ> tAqb_GMX -3K'\}%Hɏ hTP0a :9g* j,E3]\ᖁhMWDm4xi&AT/iuOxAM=9paҬs,wHk#=H˰\CħfNwTY{ :i;PK XCAWˮ_B>LGA휧*g5 BNz+}O;$VM^<3(r# >ľ6C|1nqe[ZLhsH6;xȋ*Bk9[cuhT{TD)}J; god^O0Tj*Y!{q7zTiE}V=%Cݐto}#S3d(ʠ.3I1X{%X8B 5 g?vC ~c!+<x/!V+pg&]lܬp>#͎nE,Yf9)}w ǿRUDըVvh/U:+p{q;%0E;npL-DO߈䂮R`~]B3iLHi [\^س3@8N+ZדrpGLվ5>%1,"}G}s. .-[3Ɗ1,0fh9ۙS {wX ]INVz`U >Y$A䲬ٌ[m2䍔G(E>/ +%+۬ypΏ(Ep~V5m0qZ$je%%DZj$눠.i@ ٲ$Y٧S؂Ƈ^oó>eAG M#>UuhǕm?.6Szbm(&oyފ[|_F ҉Q9z5>]'Oy%_cY띧o|o>oelH Qdz M(mcmgۋܗ8,M \AsM)>-rI$=K΄Btqm_L~?D###B 6ez=㣑sB, ny8 2Ǫ;9l./ tx4`!%o#E֓C!(y^`=(J%ZE*}`8'2|KJ9NBoc/xO|sdk.&@zmV7.Rm}J4-;ÑDƒ@dv[+#[wTf}2_M"^=î "nvk m_1eq>|e?WBuSswDˁNKP~_2{iO/?a?̮"OTu0W4 "juLgroW@5Z +@kn^~W eCXe\Pf&_>- {Ya(^[ۧCG>dckZ'w*N[Qjq-j:c1OA +|ú <pٟ B+՞_W|lahmGiTs9ք@LUc>dΩHgb'n{TkP̎&KfۋD|%b}dc(Bm$7ab,>T4>A'U|&BP,kVed ekl!L v/YތEvEؼ`5W'?6o*$3&/ >N4 е^4"˖ժM,?HGwMg PRטh-U=h\@)lJǍV!84F';(m437F[>2=C#& *oݭ{dE\\ R G˒٪^7$3[!Byay@d ֡F[A aoh uDi,ѝE*cEՏ+2Ih/%OT{gBG'h{Ap7-d6_2Q:9{e&Eh1 *աLB_QAvTna wm#=8ec85 i92ƖbPp)AjA R씇a?!m~OBH=YăD [mtH2ܴ@}pCq!ʡxY.3N p55Y̑Rv!AQY70UDL( ,0:>Z+)߄U6;Ī5MgyU8F<W3m ĖS,OT/uRpJND/c sbA-{8EpZܨTf!/@0.]}pgP.B1-x?2U(y෉ :xiҥb\FdG"+S)cQ ۚl`@sBIuȷRHv4DXg.LC.Yj8l hE`)OhrL@^́*y7IReiߙWǙ& 'IcI8oP0{@2/uѤts6O,e]YLd4Fs -@`k]*Y0;t;2Mȃըmw~NNcܚ6/ 61f AN1b,bI0!`S7 fY,8tJ˿A$9bkG{?aicއL[`뾉s}^'n|Cڦv!SJ َZss 2/ڰ[{ϝ m䳕B:=']:Dr;LnQ*bɇBA ڑF#|3X5m햩 l97_뿯J#hh c2P;gs3̿|nxdGWLQqhV?lKH*FmhóbNkG-Gt#}ϡ8" $xX"5 Y iǣ@7ujlT\+iQǝF}2Vj*wh<&}Yr ;m쀮>c;ۇjpZCFeB͸UwAGJMaGz8ݣZX%5žLᑽ^")rJu]v ,-sb+vN7e.`fc 0XӾÄd4SX_7/̇`^f^6W?U"WP,3<9FPdCjc>:j Xuf@/rOeLV\vZqM!Q}cN0߶<-:C&Ν5ްʻw DnAN.'&O- UFvVG\ˊt\Aiq/ZV-b* \B>4H`%jEz`50yåu^8W /gU5T|iW_At9d sc!unUjo0$DQ.EjĎZjŽ:N:(@Zjw Vd .~ErWt>5Rb `uQV' 2E}U~W'gD2y[EeApeLOed]blEx:>p|Ȍ2nQSWPRclUE"W]I"ވ.ģMH5M \Z$He}QGWXp "D6j{@n HH6:,8&ĥ ŖIk 7aAú$ҬTNLޝ:#h^6W p+!`z<1G^] sHឲz;ဨ<>ʦ3uZkV\@eTs:x}$V+P+ˈՌVUc~R&7lԳ4Nև|fjUKe />M@ 0^rk$oX";o\_E|_vGexS_A=ɏE`;bup;Sz,kavP/=5o A/aCS%O\L ء5Fz44Ͳe 'h,R6]x_`i8M)ixH+"}./g_,4_lP$ױ'Ԉ%CcEhx;YƹW&YA TFjL[e^^UԔˍZv"[*trcP67+Uf/ŕy \~(,rYQ rtx/e5 ":4$ qd&;`UL>vG撀&-19vCbveu[>>mФ_]랒SD}.*YE`GNbWU,yGxpgd˭T*Fv0Df_$? Յ u2k?.?ǟx~f|STyy׏hS}Z cɆ빬1⬳9=^M4@CM5;BSb[zd-Ncu`Z ] *%-Sy*TcKK!=k*Ptpgؽ\vNȋըp_V0Q5^:b bZ_ॶMqWg+fYBBLsk2x Un7'YȆ9kIZ:tRUa҄~T Eٖc`S;(GԌE9h߃H/`;259*扺nz ౲?W 1Bb1$F}]n( L`?֝ژ>BQ<[4ƶ1qJ.пu-M3)!ippLR7N0V8n'_O=-@kF pw;i@n *BZ-Pܣ8?y,T٪ XI+兾WS%Je}Ւo&E/Ge0F??cͼPwx*s3"ducN1|Jv7).6Bn(qhK+kj =oV;#*ScE6eo8|S7\-g(k|ŽVvj]"$ `kK~2#U!ݢbvۄV'0>ɭ"61Vv׾|RXr ֕ yGHȏ->]íJulyx}XW$͌ǥL磃MQ4ҝKgո/W[gJ{ ^G{=5/T]:^_xLTkoo- 3cSa=EOƒRV\|,ZƆ; N6NОAb8OO$(J8/-+ x5 "TS.똮A')4IyaeG"zW!;h=H  #]׷ZΥ!]DΠz9.&^`s3DzК|)/(2~gsKLxTgHWtdidh-)Ĕ e bMP& )l(+tPjYR%Odb\{HVob@Ըƭ (K3؎?01}%TQ <ܹ} JF%h{YĄiQDNqhkPtc}E EooT P-":99yl}]٢q/8E[4$R#˗jQ)xr9} 8ɮD;} I1,.S`{k͛N2soJ A pC|Ʀ)ֶVf󎬵aG6p/rs<ꁵ%->#R.3ИjҶI6v#S?a3*IIC*+ )#g :ӝ3▥$T5z܋#sܭUS'7<9ҕп]kV\[be,  (0jKCÑфA÷NJK@#%LA'԰Q}+]jAv&)5(7Y wu\x\V8XYFe=<犒K 7ıEqWu{ٵc$Pgõ9-< [eK X;`Q pg>ɟlf2r >Jq8Go}CrW1'\ i3Pr]Q.Ad\C_$<;80d?ros:!j - Gq"3g}hdžGoP=Ǥ\kFI8TLzpDrϥ-]lN?DtР2f5dX1Utw{ [x9,)X&œbcWoobwZOe\JGd?v%aiW⍵bcm!-)0=Yb{c\F&<@}i]8!Vuݘ>܈!!M4P f~wDۣ:d®$L3ucw0s|i2+p+pE/J5+X@4u8H{kmZXyb{_Ÿ]{S`skgCl?7@xN׎qaDuCTrAʣ0H;M h|9]Ab,T \9Wy1ghK@x$fjtZ&] (VqBّd"GUdVg[& 0lp.l#zEΎaAj;/4nHD򶕍ݕ5xU VFBS`1 %2Q 49|Ki%tƧݫv=ޑ,N0 O0Gr?# \5R#xYVG ۼEke&ŷ}tJ+fdD:|4L񟠕RwM|bA+Oxc۬eFf4SюΚ.V/ 6l14p*$APjTtYBռ<vh?Vø'x鐜.\#5 TȞrsN(kPwTs(uHcӒ׌0nt )`UH:x9ڄWc=)J`kw׆xC]lBGx I^^ GguRZŎ d#Q ld^bRvݸ" iI{X6gFnG#RAsWәScC`sb聋r%hҩVeC);QsiMm,Ejs8kHn$RHGXdHhX U&U?*Ȫ,{2 8Av~BN%Y\OI_F0~1#Ph1Ig)L2g[cꉥd1V|/~e,*Ip%\gzi*Q8a980z;>Eg}>@qZ.R[P$g}?o71{mFu֏?CT{"=*0!I]s,Z7 =j.[Q+WXUf-u|z^<*&]=vZ4t'_b|Mk9⏎KdFhOw A KO 9M[O=ay6{@L|yˮC'8CF-Hg>^#\}m9xT 9r Tudr9;BQ:5U2Ajm ,G;p|Z|Oy`4w[1:/Rsځ{BGw<3{a{>S'{(Ts?컚DBB,q=63+):_&Lt+ `0 &0b e@h4({0{>VbA?:[3 >%2SKk s{"%0Tgl~]u8> CbS>H1To>]E!Kbjtfg^ E>'Rf۟ʘ+mU5?vQCt7cUdħlAQ43y*mMQlf.h"լ >:npۏM!\/6⍖,O~Q4A!xfLm0b:I{FAoh"v+/26Wdg,Vn\}h9|Q[}N[ϛV=n.^JZu'&L&5K9LsRGˮ}j_I.2+<0Rő6XOS@Pq* +IG@V^Ɉ_]] d!۸.gtr0E!Wzդ ".\"k6턎?+ r|/\e^ŧnp-\F(/zT}S'ڵRCsdF.z+,hSNN^Vǟh\uA3ِ* Xhj) Vy<]i}o+9G 1FŠ W)~T%*8!P\OD_u02zJ7&FJ%(;hl/ r:%zT//FwETi6W0.-gi~@H8@Ynge~Y>t%uFn ϶m*(@bb :bo!7$V/a!LRS2d̵]yiqi,> xڙegC .R)N46xnmOOQ ;U6 hzQ#&,tXR^<ɐI쭍/Q ߁L] ON ^l)|ZtJ$+{- Mxw(ߴӵ2a #-.F>$ e\f5:i# 4GL֛o[To?^ט; ?/;9HuYUnlr>445 '`̉°kRdo6G\ZB'듿!#s 2h-'`ޟvb./F1+`^?e$05rZh\wĞ!Q '"B QY.&ǒ-ꪖT8%hita‰zgĊS Z8QR5#O;1ʄ A5ǩBq\ 7^j6 NNvĔu?leW]S{gW>Q(b~f)^ jR>k].ɢb6I Z^|xݪ<%~bAo.o!"#D܀=/cKByuOEdxi86;AtTp7[|\ b?$SgIAͥ8xͩðY2yE85nhD.&Jƭ&˕i%7P#-[bQx0v:j cg BxD C@yhI c]@J!lSol6ݩVW?slVIuJ"ldnf8w`VuiCEsg.fOn~`l<ѤkY?Y:7Fh^$1:&}!093z@GЄ?,q^>7a8.N" $i.)F ٛBYNp^#+2-%{a־Nʯaa^A,V]\w8'q3Wz'\ ~1{i:|ھِoakRYjh7+0KU wQπ6hNӖx F!Ʈt_,5cSpsBO@m(AK%V{yij-+srS2l;뢆8O l{nZO@Q`G̢MYE-`(U)L%cwqI!R\\|,"l VD)#!p_K:fVXw!xi]*.7vQ섏 {+WJ'Xȟ νNL\\L;ٹ#uEdR$Ew֙ Spsnb5[{sx*^*vE7K NA"-{Un)) T7U66 =?(6y6}Z'\_ҁaSD/W%b`[Wk olw73U]GQwck'2]xRF}qZ&7,_nҍx 4%['ggr]Qj[ _.1miUZY"&r (Rd42| %_*`'t[%}AO^!zHs'舋 6jV=4j&08.(}Z4߫?Xb;缣*)G )ܸU9$xh6Лb5RFM1u=F Dzj'uN9kص n7p850K:)Z]M.08s3GNeExӔԾ-q,(1x2`QM,i1|Q6(J=mΫSYf \ .a4|rNu L]*Q5{<yj '<@KĹx!G$ bJJyKYr%e3ꋅ B ظzayC6f؝T',Kxienc b7cƫ=d؈ :zeGbqGȋ sNh?K&{܊}CǑV贎[մpD!0L:y. ?Ѻ#0_D%k%X8yj2Uڐ7N)H[HPus`I;eoy)!'sO疼U75;/Aź`o{m͸ӃB5܄FS}x+(q&a=+Ʉz:PaZzs`h/-\LNh$ec^Cg_3lzDфsG+ H eĬZauyNF)eSJV KOwZpp)I%FbReOv{JyAx,z:٬9F/{S)h(W&̳mlNd s^LL vW7KbexC; ;ζRUΑׯIUvwӎAA5 $&u@9M8]]tMU-}A; VO~HnK!jm}}| }1 ڱZP6޹ɘ8={}c,#Eo{t= dYELkil/hKp_8(>Ot{ udQGy^ttV埣畤ƂIN~nG{Ef2`Zc=ɨHv@A3{7;ğ⍓J=OaZD$"%cI ҠMhv` rVE6 g}𾬶-2eu9ƀ. (W{7HG% Ru1@[U9IUi(5Z^sWϖгz@v^AMtlvË ζ551ockL8w-$xRκϗ$1 e 8=wN$<ϾȾ0v3`qVz=rEkڎz,)n-'{bEC8P}x7{HLT57JSv)7a'2b4)NO% ѣJ8}ʵH'IFAP-MC,B60hsBC7O97B|)=x 2Cׁօ@6 `T7* xO@UM-ް) ^Y4Hj 0~ G8 kr׌S79mo2K|'¤ u ө GJ{@YTr ݤ,M}8˖CZg9A{֡k$ws{ gA1nUye> YBIŗ>鞁XNn3 H͠=VrЗ=VVr]FAdt _KgȠZԙUS96$+jgb}=<}`dd ?BҬ6tgHc 1.՛s3)F'nx8&?rX)`]ZtA;.|o&?y+!Dd$I}T}x 'Ns,6S|lak`#ڈbڅ+ 8a1(t1JoJh3_\%3KTJNc9؊$#˚x~;> Ms`{h)!(aOv~=;$,ӥozʼH|Ra+pNGɫ~0n{վq˰S6uEnjc~eёGs(Kni#/8dcFO0] kvy_YdC#gCN:ӼIaJAy9]1M6쥸8 1UiI$V.dt+IK0'fRQ +9epĈf䦛1eWG>q=&x Pw)6ƍ4rh?iUtVM xZ.f1&$ܔnEn22*Q=cO IunGTzƱIye(/BF{TӰ`a4Y* $*%Rp*~VjHx@Pj4.Wߕd 2<~ xޠ?kѰ.CoBBM:BCX8G,#3"o!:B],u#¶lXx Ua\m MhP2V`%}gF=:W]L~)b|f/Qζ@rxBEbsPOX vp+KL6;ͫ oCPDC`)xIڛ7}yDKo rK =$ìGSN<2|eJT4g Oוv.uKN H+ TWPO(JeJRUd[lcX Tk_%<#A$aq b d" 'U?KR:^*]Im1BquTڎaN"!5239cgLNڮbt]y3N@ŵڍ]zaz;z1m/A=;|IJ}ߟ;E$(;|E0%sbYZjTz' G5*SS/ir:iܗ<8"N!K6b L4,&>-8BGvA!֏} 5E{ޙr8ߠ#32tٹ˥TYPާ:;kH'A KT1Ы`4׫D]N4_ {]Zg[]9kc2I8 aڶV>)]KWi *mLEI3 iA/^T3jRc? _fu@'y;0̬օJRYD!VDbǵ+A ݈,B hl7hYRgN"/>Ph IvtŏϓǂUd T.L{ppc\tgcdV je+8)w8{Sxg.&FU0C,Urb.p=*dj EwaX!<V'Ok.N`iQ2P"C#,$AM lYOJ<YY_!ό*&jwv\`~g$ BQ)y'c=N`sh5řW,Lb9b_&! #ͯ[8,BK<ca?E^%Q ? oS,C3 :HYvmnyjRʒ4aCv[O5)湩7¼ Q2=KwK6}(G [A 1Dn!6L?LzoV/x{<%UiPiO}s>t#hyO>Xm2 u ͔ GQBV Js}: h2QUE3@@prS #"W*_ 8&2/'WV@ZF2 5-VTCrOm8vlYncrf93Hn4֊fmAq@bACDŽ7/=сQ^.Et:T;KS?VUv寞F#/V qgm] pTQw iNJu%o( LxDe 7'qT 3=EzuBĄ^%DSJ“!y 6sZY{-oμ:GIgT6XOx՗iܷB'lCiV}wDVSVKG!p+SP6#$p43qC.CԚs 2+TyVN\gO"׉Si ػh8odW߂E8(Mw|EzUKH(R2i4u@\w[VdH->]6z'R{@5=)1T@L1.u>p+N)7H^עj#SC>?#jx?qJQ*DD#-`w.ke얐N~VA8DXe+Mv*}s6ZȤ ~tfsgCqFys#Jn,nhpV١d (WUӥuuu٘L:pIj2Oqʃ]~CP :0Fbc_HI:~ƕΎ rQ-Osm݆كsVe+,B8/4'˂Ɖ"vUtkZl٫xɒN {f@nS-@)7 K1Dv"1ɟY1{4yp+)C Чrpjdt`^YB EvC#ѓr)_b\OXjA-WFOg& A7yu-;WAD'G &U|CzC >m}g2 ~+ \ {&XW11a/+҃6&2 +qYʳ=Uָ ,lN)NѤ 2u<԰V!|* 7dÈtU"L? @_YмCrA$KV|v~ 0R/0]KP 5fJR)ܹ[XK*A6x}f}"]MX\j>7Pʮqt#W,󇦉Hߌ}I2.k@V[ tt%FĖ\X},JT ɕ%+X9r;z,8Lf зv,^`u s9X5!R+3Աeb͂RJ6]VYIvHv,S#f\\ R8 fGaLx)Y6 Q\VH1U=zWa<(lq#: HTʳU| *tI@pؼ. Iu6^;UuqUF| G.ơJHV7uaՎfV\w=N*MT_nIzS2_px;%R"k" {g/nm=/VRɼEdw .OXq@6Ƣa>4j bg]DZ-V Z_5szCtp jw3C Qb="1\UxLD#t)\T6gdZ+փ k>^oRLNïp@xi7&NO}ߴ?#7 EC8G,2 MVN\ ;Dt(Hg0J?H>% [k@}sTU ZAe >.;gK3їp"׸L.e?.S)a odD h( šR$a+?fw0Vl2R0[,9sY6fhJPQe jI 05ٷ %V]Jt)Zb(̛IP;SW05Z ɍFg@g~FN1.х$pI5A܋K_u/vËؖ@t[|U 2O|zYN--'VY'b/)y~aQ+roK+ӆGjd@*Zw8rd;N#z:hiOZ9isd jTap?64rmkYh \<|thXW%f`hԾ:Zƪ㷐5ǝ]pD*cȢE~)I'doYP[-&`WGoߴ񖆡DYw5n̹`)hu^;O;GdbU0EHOǷ .I@`G4{vP=X_Ct8[G'Cz9y:b>|YkF5sJ oοTpB8 SrGL7搰HH m3&1?zT}d8Q/;}t5[T&?i,1!OP1)ck/X= 㻡'"YZB˞-7rѺ l/2|fÌWR8 Жޯ3D zJ#G;$eKnVo!7-8j{F?qpNBh1&d J,*.ƥeQC5ĉ;vI'(|~kd#1gU̪3Qkv (ZpniZV`%Z81%ttVP- Bd4 )&K7>c$oroFC:(:S<ɂD'CuA۶z!zŦ4hHg)(lԻ,:xQ!P#] sBMO&)r 9]K3#%O|pتVWoVGD/ɄYW镰l-=_4.,(c3 !KH'p)ϔBJs5qޣ)S]rTT@3N1Rڌ /5\#JrGf{~V3^,WT>8zc=Blb&^yR c_d#va ' Ÿzv&JoT?a˚龄BwҒ|" m5 yhUE.l'(Li .4֡Ԩ,2|uJVHC港sq!14/NZ9߷p,맜Ͽ}.I.o^؆nav˥!D]/%!gS\˧ !@#Mu7:BU0*'~rlGE'QZΗo2vsTףgɦF11 nge_6yدya,Y`sk">E .A _ ڴ܁=Di5]F1~O㇫`8I V^l1Dpχp{ F_lSZI\C08S@U>-8MaEl86<0pύBJcolki9lrWtEn~,[һh^b/Pn]չF!@O-&5q䉨(J&[.B 1#JQ1, K;bkaҐPJ,i?iAwrxTXMpX^)RN\cҗ gM)!u5 pR=jB̟ ~[<dєY⒄瓐g5@x`(K-42 {>CP-Dp{ZIA x$ͿV1 mvQՉD|P՜M*Dx"z0@mEde:\t_&Nytڌ͂ʱf,IpZ:+ՄRYT0l8ײPfu^9iem8RXRRǒ2SN#On쎬:b qꏣ(CX#?QPF4^߱o(\]ʚJ%Ko6MuClo@*AlngN"PH8}' ~#@$2Zȍ1l*sEΈ"#jc$}9!(} ,"&G66k$^D 6dRc䬮cȚOlVd*C==stU]To3tKL[\_v7cS ]XUHd j:#5߭~cs%ƾ9@jd yUB5T |zqU2Vo.2)S9;1>H^|,Iز(ʨ9YNeyjHlm%5 Gϭ(3a KJY4\{y1py{=A7H?g]>+B"Zƫ7 Lw3s5 BB =AHO)\؟24WǮ(zyn+0JHHVKRl,)-[q,**`Co{* 27F!)=}z)s?r?D% fAHf 1p<&r/t@o֪J5#C-W'S^‹3Hh&:UPyU! 0VĻ綞75YJ:e- ) *+'NQ;oLTϤAi$ghG}"%גI˘x<FU^ԏD;wNR]v:pDj2V'(,-^Vbbz{V㦻=˥{7T&U^DaLoĻ?#0>HSP: $qNmW/f|jmZ]7@@sp䦢?E`DKl+GD*w@8QbCNʔIڴ! V6"'O`deS?EdtOe]ir+Ʋba)9 :=5qڕ6OӫVP_d!؎e& 9n~(*/q۾IKÅ/v=Ks8Lٲ%@\/o9dפpO-54qLeWk჉:r${L9p"% B s!r{\p؍dJȒ%}[&޴ dhnaT~W>YcHt҉nooMJ x C2F9M2{qjac۔!yNuāzb&? -FAcDBnE)Jb9RD;/7'TK#.1]#N&|j߃az9SBNdVׅ1 `~=wPW[{a[u(%Sσ&Χ6衛\>ɑ'F[Ptv<ɖT~=ـYz,[! 1@~S] ">0ZվGӊBr&('&}+#JErQ0mg]틕-FO/!R'wNQ͒LD? $ښtݟ2+}72I^c3 RFþSHd!t,:)ş}+0Ѭ!y5s?AqcNkध^pUѤn~X5WRt+uP/Xex#Je8ђ[xInςKX7DokHhW+n jH1x,ڨ$Q'ï E߬k1/up8 h*F>E&p LDh}XUQ2XvtQ~˜JUPB7!u2epaaɡ2hPmaOg(0`F9/ˢw17;'0?^󝨛kF{sű4}o x{'{^5І36}P@ؒ#v$MjƢ@F΅ 4EE2^fXFGdmX#U@LorB>lp3sb+B4Wb nTgRg]Kn +Zwrd^R &UR C`#bz LPxuEu_ JL)@&dB'ٯj~ՖMIh5'#"e$#z*Z,֝`!+\ %@v5A`U,W}z@P/x@Ixktx/E;982ۧ1EB P- 8>M#ݣEWfA5֛)a16J\,AŎnm0Bb*G]_/K3 %&L4q&R#rGt|s*~L_k-Anai Ch?e&upl=.t ƬQi|G\=7h]X^bb('=O~:f<\%^ЀX,κ\rL!vy dJVIefUq, eG4rgl6vq \SYm7Ygv3rXᘝP^@0&D*q5=݆00gSyXĵWd~ԝTmΧ#zY/ ?递UHbpΊ g PVT"/M㛏mωSDuUX *|`oQR/9-U3.I_Z^/BY$چk,Ob}w ˕I_ {$Y{Bw QF3Ypa;XqzWuL D'r"2jkGzm/,G8lyh.uy230롷Rˌjnq %D\ܹxh7kHAm)lڴfgHkwNI 7d^gF\w3Ϝֲ[m\5.|K>iM4b7%/d8`[ԕ>NI"'E GucЯcњYcA@$ 81ib)әfvM8?ycl#sDoP="$RHZ?|NLw kj'< ,!V0[Fδ7\]]^Hʁ!Lqҳc(LV7+V /tf, 9;B|ՑQp*q6]YV EV/KKKݗhcNfO{.W H M.lxyHnoW:0[j3GeZběRU!tTk"ؠti1>^WɸXAY6ҌM0da֜%Qڡ#jo+@"WZGh[.FO;m <1A(<c^3&_cىϟIM"sJ zl|dh"]4zȚΛ]4{ +0 3 ΞeۦRjqo*o`'f^(aɐ=`ˮ(hDa%nהTy- -8 N\۾4@(QP|ګ+y)WwG!<Η5e?ę.f\佷Mw(J⍷Aw& +W$)ixr\T_TtBKlﳃB0S_˓ebjfOvZĢfń54۶`ETd%|LHSLmޝM\(qVOA֔ٓ/⧻$EƌoUW`g|Q/-v\>WP%ID~#i.-hܥӉ^!%,Ʉ]Ώc'͑sI埘9!\h!/4;F4`#/eSP`KR,` @Mk0gQZ:دעV1qWD9Ymwq^Z%e>X{4GwD$V?`WmR NTz\ 71R%9* dh,7g^OԜ (T}a2EIPl]5O]U|v[Zγrj%p9Hny F͐J 稨R8^U8A+: ZЎ'f[&߀>VLeܥ61&e$:EAzcSgyqڊǰO˵ZrQk7[ŨQQ݅s=?»z0 Z,; ^js R{ ^` "*n {8hX[iN_S E8ֲUsE u)mK$ẎGJʈ)%= tiP9 [5X;+oK X%$$q뽐Utp=P hȄ}"^췧]9 &Ӷ $T8ImzAs y+E{78:Z  HjP6|ڻq_@Ej=-]~$_]:82nx4V"㓉֏ wrin0k&n7ȁŨ<}nȾsc  t1n6t]B$. xZLMٚPϣLp63ck>=e5,g4O?)uР:V: kƔ[rUv"` T[k V eH}r࿯?.& K玝:Glc3D_5ޑ'1e~ 0lCc]R Kkki{y) =a~ӆB6*4t0% P1F"ua{ǢzDEbǕ8(%TIaW?՛hq 3O鉤tzw/_<>g֌>ō5A2"6/;Av$I"N ɞ1cK1&a6 PKUz}Z5=nhI'F]zL,˘t&6  Iiݹw80X۞S U?!r]d' SQJUf&矿NiLҽJBYOpd()'ٮ4&z؜ ou9:U=O!Ob۶D3o5%.(vbҺZ?_[/&swm]sΊFvx'C@P9l '. /t,c8n3) $I6puJmD%ɵHd'Kq}#Zf&u(ez)H"h91ȼ3$G.8Aq{F Ne|Ŝf j+\k2`uOU<-3.ܱMN?z{#J>KkCD d^U04#_aB a>,2؜tyj(#wC0Ba(,HQ5bQ!|rSdHE}ì6cs2nT]=s&iT$UWQ82=V/2. #Hi(8ˤaˉ ԏ  sg5!Nn!+e)3nS#F? b$"i}%'/]B*NS_j}ѢWOb5QiB>+DfunQ5Io?LwWO8U]5;ɦot5`rZx_YAmG.0g_ur[ zPFD䫔71_NtMKk97h%ls;t\;n[12l7阸`YtZ+it̕A83x8;Lr(»^ѥ'N>JC0OqG70^ Rw벨<@3yƚb.V| gО3MTeH# "E觷1ѧdȂN:{Neo QK;9N^Oً?/t&pp_|ãr3(,7QD'o:!M Sh;eqa1i͢wH!#3^QݧnkPxlQS"Q9a=N.++Ģ$(d)Ej"FM(,h}d!N=o; LJX4:yP=ɰNOeB~. :x1 Mg_${?)˵aV'}=OJ$j[Cs+Nq7G6źsm|1ED9kt]hu48dPε"8vI5[8U*բǏ jpK+H0:ގ-zGtI .ߨ15(Wj/lzA1.NL#+E #,<~Ah~O"Mc!̀sKuyxR%֭ _-Ċ FC±JIGT;O vxɼԦ=+G@/die(o}pTg1/ʱR 9ML̄)zWE~|-0+`,J}AhDFG6! ݶwmO-*(**4!A(sU/+WO-D7<ώ(U}gA.[MɎȯ J ߣHO#4#%;ۢ!CKL0|6aۄUF \0UT9&r H-&,+QL E{zaѯ i T{ ֊r]ӕCs~?1D[{Q`:`PY/TM ]xƺ`j Kj<HLKr4Ɵ?rlOU?fVz4.&:-:G!$ט%W.=K'TM;og#F͉JPRP[bֻޅ#m@z)JZEԊP|ڬ:_?/w>>@Xd^AH%J:4~>PW!Oi-<ݢ4< 4KKn5FImvyX{^Bzsc4´ 6ѵ0Vt.a]SzIL%Wݼ@,Bu?D7̞dذn Шq<իS+!e‘٧ow{*k`y=| }iFQv)%w|'qPr3*EU͗MURWKB>3KXӃ(yt8k #ࠞX၆O- |rsn>pnFW;6sxȻB?ͮ2`qVrL(^-pY#xDg儼'.0CcFy%݆-aֱ1#E m!/Lն;el!ANx?17'1ɎI2I :e3ȶ߈S <UPWThY?tv1S0 Ӌk> Y4v9;zcb1h 2Ϩܪ' )0>AM%AأT3#+7~`q@|t -P.~%!mc41\!ktN5 yPbP8 h$(3J >]Re YUw+DEqÅW,9̇Gݏ <#U s㢉Qa7ڏ6X&Xa07w36*af35&mj" (0% N_݅?ʜh8hK̩j%с] Mb)x ԑg sq K1 ~To(`]\,.m%f--(Gv!ŨW.m-PT<0/,33cy\uq[Y6`8ʒ9l%!U4MMFJ2lδX}5W 0ߺ ~RƱ {^<:jWew_ 1_:M=87 oKݺ;8' #,oy;i{.O@b>eC e!WuYKWIͮ"2TW "w(&8g!ym6&B :mM9SiQAv1d \ 4.]~lj((HCS^hѼ;Tt UsĈ1)x8aА,0fPgs No/ܘ2UÜqd:QO3`_"¿mξz*!!?+Dmk*Gs: P}P?@]6И4b䠩4 Vpc .x.~; T8yndlhN={}yВ+0S7f@;jH)xY٪S #@K+DVS 0yWiwm=N>%=bӑEM dY~*b5#WY/Rx/IaX@vK?(C2f)͍η~l|B?@%FJ"ˀ+usvM%HZ'5mLs :]13/X(lNNl,SwffOV,G$NqP*OJvx( X8 ÞYhO/KK0;.cL'¡+mO [EޝW>ͼխpZZwQty–? z̰ -C7@0ɾZw&~S(`]J8B.h^rzUwGґFڥx%)ĔmHꬴ~MPPH^`cuX_&"V4LG7Be9D~\@&R|N^ W)8 c k em>G cXb.@(Q^EY;ٹ;mP]UAޥ$1D3ؿ"Ծ{z#! 4rRCOE1W 7X J GScq,n4x_\Fʩ"G ro)<s|}wSL%Ev{O~ї;FC vƢH贄8OM4E QiF[se)82%;`Q`M$=yջq9: akKdBspMTk(EsbQwAWo 7FLD)ͦNT aFXptB0pE7S԰6:0 1..8vjŬd6_CE?}G_هTakR .EB >>^(6Anxcgu %,h8WBL{#|a.S8ZDIlC%T=ewmB s/ ܞltO@+-莯v˓#?K'[ d|/@Bď0cwZˁ&ͳPjG{:cC# v1K9@Ɲ&N\%Tl4賸!b?Jg~=es[B ׫~m0`]7QRW_vwt6ԡ\P^k8ȟ..ﴴ1^Ύ~LpW-w=y( +}6'ztfvU AaQeDsPEڰX42C_kB^Cvnhgt7)r֬ߴm立/T 7$z3VV4$vK{tB֞7O u&}{t^ϽXKJzB"X|Зnk:'s;v5^dc5rGl耀 \]&D]tF0ۅܘ]U|E@H+ת\{p%O">q",Hq` 6䪸 YGj(4͋R+\ !ڢ' O>acc1WUg>)H ݱnf1 q>Ve}iܪ&r?;6AH@rYc2"Sfk:R6*TЀ5K?{Gu/S k:M*I XGvW^iGj#%מ"a DeNIՄ<_ڽe/Y9a)M\~\B284({* $%G00UxVmfxr8'OIkɩ '" FQ^KKhuT*I.*?>FrfUFdh/S^9?PAHƖ-۾ 2Opu386:\)keGȣE QSSf$0R17 ݹ 3!u@;DƯR$iB}$X+&jͺiee2[먉=yxqb14RCq PIaGz(rOE4rGu^KtP U[pVfHMFΟkd4\=|w.YY|f$He, /UHr%Q\-pLf~N|&m|,]Vp# p، 7j 2_rߏʸ:o^C,h 5(4Aʒ<3!p{̀Bԣ/o7P& ēaBh!JEd?!,\7iTi`n<)rq$[8W[88HhH#D;ul~UQ7hPFW9g}uy ~kK3<Ǝ얥PvFČOXnc(U; u"4=Z4uWS#'TFR;LZ0rpG"q,{9O8YL&,|C ~EGbPc&'(yZ CFҒY}LzŌqv<Y|"R ~enβ?./(M`ZL"IZiF @ӥ$>KV0&vV'HփlʎcǗ֦t = @9V d–;(S.*]}-MBTԢ>Oڕv9V5nOr*Yf|BЧf@c(*NtR7hGYb*YDžRRќ0lr%(<pIY-CX.>=)C9yx}}r{ι}λ[\s, <Ʀu!|I $$=-ԁ%L^jMй}?q%p`- UɺC%X.W9w,+|V 7X e0f|xYgÛ-7H<`? uؗ}:6-ii.-A$CM5aʛPkVcKT2. *ovK&}tAͽۦwߞl= .yEOgZsPBV_a:/1es&ڥ 8F`fE |_d} N. )X@ Q.רX%<$gYy{LAT&ѮtLmT.OjfB|c^n`P{*~9ڜHTϞ1\"@%G砈;/>`{Hr4{ز}(8:(S+iԘ4XB`3Ve\p5\*IONuO%A g g `;\Ν|=9řΩ/gQ_ 7p5nq]2`?#Oki,5|{My žEw塲kkg\.Xu\ kS#I"򰻳ceiv;v>)O*sb jIax)LQ8ti8},K?C9VuyӠ65ՃIE}]!oq{nb24ZO"W߄DaFZ]&g@ Mrɾ-(^.2:R m?{ɰ~BdGduIZZe<*H H%92܀RuIKT5-ɑ\X䊮 *i}"QRSޢ|: Tv&\:NN牮02 rHK/]P&g+[D0s uTAV/WLhB2sN+L8>^ώ#>1ҪC\TQcBU Gd:~+.qLC4}c>_”0ɍ+Hٸ9`VE8/4fZ!)D_!YLj)H1\(f&WbkLޠP9-%M 9A^ Y D>EGa~iUUj"vbAYl6$9R30,_J)%2d2јMH)G>btY8p`3$1=]x>Ro1Cs eR0y˛Jɏ%446[zr@H$U\M;4&B8&R?\!6β /? +@."AC4nD͂/Ga  =!>`\%̭h/*yCKd7h&]MO׈m&:_ԍ<+l ,ZXeP߮{ͷ;ށ+_ 4 |] ¶]jX@1 n0AG?_ve.,6N=H|J< 8ȧ2ή<=v6p:i/;$}ZAj,2b^%K5A"XV]1a_w5/uHJ>t1x'45#}&䮼DždHm`w;@W `go,NCE2:L &,-.ʉ§/cݷ%DXƓ7.K%F@[7q6}Flk9 x,YBiN҅ CzR۾ }gOznf ԏV! 9^fԒDLImҿ,lrS3;bdy[+u9/,#Ab I٦IX|{(]@O9R ňDV]БYIpq[ب[p#oh+j=%m>XGZ h]_g{ ΓZWJ U_8' ك8'kߡ0%~I3a:̊_ 9c)UWK`w;zqW'dfYXU0Rl" : 7kPy"n/epj*l w~-4LcZJ9fCB~!!@Hĩ y_%qݠ +Mҷ69H ViWvnw)=߹p?0)!l3Mӟiv78+3cR@FE澣ˤNZTW*Yg!ӱ2,Ag0| Yy,hF+!SISWEčU)cRM҄˖ gbTOG$ݚ6:@ma78V@4K– ՒRl??{J[_L9)չOU]pͷ_и}V)  hq*4B{JuyirHڵҨ*8 Frp.LV^g,wVr"C_('[Am+ pJ"wخE\n.l3>LuXSvD &4@*}+L]]. B :Ur܍[*[vR# iQLʳ^,$A_N[8u:wn&,%20%B6p:+-V 9NxЪm?aLQ>% v@F 4|SZEXڪm@|-p븓J<Kc5?kQIHCǛâAhRA\r%2iq{t`n $ fL>%MlZ64p&%y~46acCۛʵBd"U_ n,L_TH~Ky6:E@*;:}2ˆ͞PI^`nO#~ yEO{HF B T#;Ims/}gճ%~?" 1`C"LMLVBsEM'j v #TACFT'%}"v3KJ !ރSsޙ ͓M~FokF(ZB'R9.hsSůYG[ 0eg[K 0DK7-zBJśTx_Hq̏ 걌<yLjW\ף[zԟHͯfj=ɤg;*%5pZj"͏#̫}J?k\]S *չx-C*:n]<5YVo_E[!éH P`-|bw [( $fH *ԆGa J7r6P71}cX׽KqYgޒy6YقWxݪ"\!d'-yRpW /h>R}GwlJ֪+`I!6,kZ%.)+L'X{>cRHQ+Ȏat0b t5*{ޭr)R;O&ao;߾]JzJd|8%pd n\Lf _rw^U }]GCxq4yUf)`v,m SFyh]kC EdˠOuAp>ӍIíMum0dB9Me,( x[dA#\._I$n:nLH#`7Ft:|'}70RmƲRydٝK9ϏWb.XxZYO=-ZmIsz0zQv"han N%v]^K==uj\{.6E3ҕ &s~F?C.J9;{{ c9f7(6zG>';QٜnrIgCG???޺B zEEH:NP8'ߋC sVWZ W4'zf ܩ0TM+"q:+qyE I9sSu.c,Ӂ>>TsW5I 6.D|߰kP0^ VJ[EID])Y8nZD_ Xv&xQz{u4mriA 4J ;9ϫ?'"F/N9XRN,{:]l21Z;` QHcԖ[\y}#eoH$ Ŕ?SD=ıS1]a!G89>!'72ǐa{N@)ʌp;uEP.=ׁ'ؤRJ'"{#rvd&e?hS2`MQB=HLUmxV"TDa<@gd&.9M1ֶΪi['`)XZVB?Pqo aecuLEqMF o}dN!Z!#O{wmbh Ő0=5HNण]n]mA15p)"]7L@7uXp7h} #T`_\O+2;bN[= :4T?Ғ $S{x0C8Nc]PQ dآ XEA  b}· !NHmd| h9U:ˊ9oFڍ#<ĕ%Ry(_p\g[T~lʰ%m cۢ#ڱV5kEh8Ե]OD!XSdW:c:7 6{5N íX f"[8޳ҕ6t_L3k̘Ɣ̑T!~E%ͪ]\맯'VET*+ccT4Мh<1;ڇJiH2>.2F4iϑg(!iZvNC72^qcaehI|' yM[h^m,l1S*J6 -j(i{1xkq75Vo_ YV˚-ƇD8ŏ2a_̓+>ך2z1<_sN2EV2x*K꺬sSPR7dG>--͹0NZ> 9<<B7l$L} W&ce+p`-a5B@z%mn!Tn g? 'klOo{M'̎(h5Z u[ዺpMectP5(?ENjHX=jI1L#&+MOՆ뭪GfDZs0C*ܹ@F [Ky/Koo`nU4]rhÅ`Rv2ԯ!VYxT 78(.Ч(Mr@V6?k%}E5А)N[ -E<I2@G bY0 MG4rubx/4VpS҆-1&j:Z SG;Ck'Q l7\dS_ {UpN )8l["!^=dA[~iL]qyI I^4/!yr*5|$z oQQSpvQ STR9X֙f1b;/7uqmhr<"WiTqn 9#YԺ#j X!tj"LG^< 7!2MВ A-A@_Cjpvq&nݣA%N֫uy1io 5?kkakˠW;E1zg~{}oR|f8*3`&$']s&P۽\З bUrFRo`AwU[f$\aH]{y`M954g*[GE˽< :ҼhS*[bU%=y%M3rFSUfu4Z*[Ih`1V0W`ەB 0T=rd@niL` /,鲎,ݳ03'}i;K-8aN*Q "'5>d"ъ|v[':3w]JK<7E,@4o"7ZJL'oR[Ҁoرq[yE|"i;A'* R9.KԿHw1c^,lAjpXtxOY#]TQzcFC7=/qPx-A,2ё#@}֋zjʎӊ8+I4=e;)lڰ2Y2TN ݃Y'|qT9G{M^(ݺ<31i1/:" {ۗ!W_~4jlB}4ø»=ʯHe9MvPju?Lȟ-C;f&$GUv Đ-,k`jMM~6/{&ǚ+Nޱ3jHS:(7q'蘹8 SZi5n#`y<=q".oVLbq00td,ݨcHȼWq:Ԝpݪ!+*]1n4/Xšvl.BA. hџlXw9G巃 @w8Jo?^e7Au-o-Ol@sP*@PlA SIK ~kIEomwٰ > NʼKHVg[ y{bϚsWS]v):ګkPe.,}XwV^ƕ`f;jkKSZ߃,ND0@w o_\篣yw<σc: #bwk'ŠACl>^6p*IլBnGo|an {Zp. ؀;lĞBF*;ktQUcLy[ph- (/l s#K ؓDUqNV"sE~/xrϿhE\&3_##~g=7jzZ1Hde6U3Y f|g=Zb)Q!mu1KEBWCJI< yB2-e;&1aÝ*5; aJjugyyd'=0@}Ur3Gi쬆r3jXK\a-٧Oumiw& e.ɩzz$Otv Vߗ$3q޿l5Ʊ c&yCcYYdAT6,E:,s%"@ ZaNI .t+:%$ޜj ]!z޶.KcEh;2y5umH}Pblj^r\WHNmX!؅!lԨ S(ֲY"A@ &`ik^U)+$Ƒ+&e8xoibϮYwVHI>XOC~T٪ߓMT&=d8W>Fe?I(x+}}얦yZ48HQ;HO]yR*c_3T\i<͍߿.1ljD eL?7tXN|h٩YTpdCEҹ* _?9 ZMD=ٕB'b:U<]WoOq24)0JaA_JLg_~>㱠GK1G고^gu{VT0#vc@J -7Cz&d_SfoNXC"au y2N%̮?EbEwƢOW!wrp\#(z%)aiAE~ک`^lY0 i-'7ubVCªo 'gv$Hңdžզ5]-/jp3, ؜)KSMKkΥIUdt|h /~TWp #,J CҌ ucmM%T: S/x _Af3թyYϘw̹No*,p薡 V@YٌUfdsYx-։J)ޯ+T[{@ўz'pz-<{  #+4DI i۝_xR䭆Gzf& }x?!Jc*y |Li}mG -/HIpd ynz'믕Us[ᾖɜÿG10tܷ1K[X8c{@}: pl%R\؇n؁GXp"`K#OH z0qK<:v/@Э$/B8 ǚMP-Anz*=MIxi +RkolDMYf'"h&tyډKl%vuBmd2I6{+. N&W"op#-L-"U+-^E$渂{pZaҞbydϣ%Ck: JvBF"492&@Rc aqz*I/|KRSU+xIN֭`x'BՆijsGsUb6!1Wx糠xbB.IRq'Sj普D%G 0Tfsi;DN4,Qk8}W`ΜXsw lҮ彡ܘ8^ncb8a\@Q!0#q]u J; _4K^+ͫ?c#?4,3 ۚ |Vt5C h/8OIj̖3`b6ߋc&)qVV0I#bV3FUĖtێIQ?T:%a'zSFvdOp $#=cwo~H_@ved 1CMwVb:#f4o8ve,4.WrynsbNA½nd8L-"ve[<nG-7k 26褚q Uh{a1dsq`)a ث9Mɇ599:2~SC7b~304fDۺ=z8΃q&Nf*U4{JuRul"c) %߈e `p8:)f͝yӑ9;h_'n#?VoE!S-qa2Q4Ҵ c;p5ß*}:I^&gÕC}yfZ-Cpl%w7V0dGR9뙴9_ <Ŀ N2 \T+<`J=uIS LzP/|S"}-:`@V&6 'uZk\!l,:w[K"S%b ٫]gw-SU^2EjLs )f.Z9w+tE"Vz4?kTJmfeogBI<3 7,n>S bcw`ђ1NcЇkBND e4m6yN܁c.޹"ӉQ[>Հa੒Qճ?|Ыӆ)\ڄ- GRkVHBhaXVL23J 5Rf?A/؜MPx%hu W"Y2 $#f?GY(4O"rLd:j{?M^ fe7ӷ>[nE2d惰 ֓f+!Ju&"4r#c0on5[X0jAc+-eK -0JUQ;5{G&҆^Qi#tIyN92"v'!RWx2'ey4bo1?sUm99o Srw<.;U4Om`_oĊ+xQ;-0AKX2B^Fkv tuJ{&Pd NwkV?,;BX"RS jog_%JIܨ'EsxLK_ӟbv'RIu .NuYk.ؓkX Y8miY!V? ] fCZ E5i"sWenJ9^P|.An~MWKo{ ph R_C4 s̉i??M{VDpoG.ro<2+3bJho$D=:@ѓh..Xɝ>o̭4P78[-}e&|R|qȷ8{,9iWcv-AŰx^F\ry"H[-qSPG 4/gִ2~>ƨx`Z!i]#?{<ߊPHZ5.Vg)PHjA$KoŦM皖"(Xr[K#|}ƞt7BT NL0s8l⨼$s΋.dt1Z%c\՞M3ws|FB_'$!𾬎(j#6M oBr2ۢ,M,!I&O~+9/bJl)[P)c&Yت k.gjա4#+q a  \}EL(~f5 0""83?KoT7;sڰ |̫x~uF-]s{Z4pޯ;"dx5)ϏB'c.n ŶI9Q,k~(~9ekN۰E scPI0Fvoe ]+K$عiO'^|qz CbO :Jb'FbkQ TWffwVfcRK.3%G%?0 9*&=$'٢-C='8DRVea'^˦~;Mқ6&\qus,@-@w*FW|Ȟ'5LM ewiy6u"O]pt&nM_ @m)o9p֗eos [d< l+^i+r8;5%Gݙ%F7bg[?Ya]55=[QR"@Ϳ:8n'|Щ57Z &3=L{/cvcI9B˟=s4:v;G}SsC% ݩؿ=wRC)]#\Ti&Ae.ǃ] lX5{ M/ZSޮl0WseGY.R  zu)zǥ<_achN|tҵ>F ]p+Hٙ_0~޵~jֹ]c5kS̽Z Kh*_> FCK.tݍsyvݒ>00}Ww4oD3..hq:Ĉi~Nq;Qz]dE _ ,WCRW=WfaY[b.0z#L$n4 u7uClJ-l* ^Ã-צžr#|_Cd|If^Zy˃ n~PC2ݶ2Rkvi`? 㪥{9YwF~Aow[z|e}-K_rtҲ>=ֵ(ڨ)V8u?LNk4^8ѩnKFP@)Hh4r 8NmxS|{`͖N '-N_tR:;yݾ3^l?k <6(b|C(:ui3#iv'-E,"i#Cd퐖., bOHhP=`?,ޏ8.zӴ?ǃD5H|}~<އմKuW yԙ%&yGA`gy/YzL.JAeH~[x;=^A\nÉ(cgMe}yZ& M2YU-זhQ׈:K%rY2=gtuX1p.cm)~tO+Tבe Pמ:7N[B&g奅﨣<7&s4kX o.Fq?_\y?,Չ-/kkzXC#a^7k`z8i u9s>"2&kNcGtIG_j'%CApk&YoOjЖ 5i&#LQp@]L l1/UQ Rajd9A *<⊑5҂ !꿴pKd3@7ьȕ+ Nw ?HE .a/n- TQ:w;f}:TޘSPLW^1eJjB3*cϙ2~<+pu7M'qF쀚Ed37wwo6z!;?pfC/:p_i5|C p/ aL݌B-5]ߛnT֥iwIMd\ Hӷ5Q)۫:o>fy+i^ٮa㺩/L&:--&6_n;gi"gn:3-|uʘ7{4ebݾu T8]1$aq"7iM~u:KL&Y2$:5ExtK54Z lϹ)pꐞnO|ř:ύ=V^CDH7- O"GGW''DvYm]ʮ,&ʉ8t.-S1eRmyu T_ZLq4 r ?c.Sg8V,W RQ'i׺AۊC{޶jvC y)9v 'Z&uMLddC룻ԫ[$dvvp5h3eodw+&[Xf0TǤ=a<@pFT RJyPtRcbƖr%AZs9)}(QS3njDG){ eVx8~p=H,IAik'Yfv5zi/yD U[>ybe!58,ƲU}0|+dnK橓Ek#7EN2b8Uզ, >3w<=Kşp-:!ݻh㱭̻'dJgfHܚYTv<6Xz(#7]ϜS<FC2o\i>;&O;;'GPK-}L[=QcXA}% 'D OA`-ZǔyUJLlr ԋ[µkEψbZWtqʸ-%qVSm2Y=99ZE>D=ӑre(Fu@WD&-g8Ou4 '`xs3Җp/D'+nի%J! 77 L@FLa2oS? PI+I!NW7x3Ʉ` \RWf&4T&> QW߼8vS ]\ZgtIѓ`jLJΥjuQ;{Y`3ݗ::Cn5cfڔh0J5ɉ8ӳ6ò:yվ' dd(#7?hcF~_b@pAz@Jʺa$?Ix2;] QE !l@I%%v%Vp~Ìsw;>(aܔgCas"(Ig/C@dĐea2zt:}o`eE!p{adI zZLHaKE95^ލ/ 8/ Of*_%6k .<=g) kFĽE#큛K #Wl5}oRD1eOvmԄkmP*hsRK?sPܣ:FR:UțxJE" ͋ l-q'jXPȞ654QL0'>{27P=+ueցqjKFy3 Ouݘdh]4/Qn7W7m] wg9#\?d nIsw{Д6ͭy9!yΩth4[Vmn'aw5rF7 JF(k)]dL_Es -?*ML(satTC?QG@ [<4*d} ,z12g*ko8bw^ (vlwb1 0K=)2ۺ4P xK Rf~^j^~1H `^w27sWaZH Dc  Dyt\Yu@?r^qmwx=ҕ"5VR ;+\셠{5h_r_@, ݅hMBԩw%fW ^E<кJG kyf)x!78}XS!Z><+ꟴ!QiC\j_KN^RPC},Ez$Hr`灦PQ K( -xS0&Ȍ AQ߬&Mr፼~9enѪv2Uv,+kiLl29jJv=x E\WYFFc.uzc|anD!)ߍ|9E\5H {@XjzNXO\y춙1BCs|+\!(޳9@Sڅb W;Hz7ౠR NQu)@H<\OFz0͘8YE[oKȓZ0|Z]ಢ6.#Ӥa }ARP4jP7ɄX%GROшL~WyGwfce/26郎@8ml5xgK"ѿߖ.BUs);PT*ä%<>,40iyno0:'@X(!l4DڔN]q 蟜,U@pS+@1-_=}R?t[|sLlC$T*YYI(r3S\آͫgp)yՑ|@`]R4~τ?JN'wm}Ƣ1rknr;rnE-0ZclsV_-Mp4v:yr#/Df ,Lr`{ɿ =8{v@Ѫe4iIgO~C$| ѕȪlM1Xt$6xChiʮ-,s3anb6.d,Qi:7tp,_Y qߏjN>;_u+O2h{np?͵d(vsb%%@eFՠ(&UFH^ _'ޙy :~*lRw<sH9+DqĎ 2#1\ [l)9ATW ._'5tTS5I$rS q}4;'}5-~3C9$16Ur$&plA,(9U Ո;wUr+tʳTELykPe0:z.$d\6''R>g5ɗR£PC*Q,YVQՕ\.>Q=Ҽq 3,e f%=HK 'U.ȹLO(7R$[]ybn*J X3T?OYs:Ÿ7nD2;Wr/KZdap;ٚCBJS B k1R/剂 Ŕv P3ZTN@ >ڲCygMрK{ .KqvѲ|_gL!&vTwj: Y81{(rT8̥eF "T g;JE#1ԑE`%&ZdI6wFx|5#5tNëYr_P|fv#u/áJ0+Dhz d <<4!oެ@գ|`Z*=^Կ))T\TW> ݫ҃/YvNwaX@?vnCPND=g)Nxu@lǻ*a5JImp10?ꦂ@sA /)fjl6{)xBEC@!POJp'w~ uʺ78'"Zc?PZnk`Țm?-QhOZ0 ^3 M<'(1/䮑t_v:%$3V"sDIAfz]I%,ﴒcJQ`SHEmoK)ԕ*(d' *Jy*jK q{'b{ Q]9ZFvNrYB9]o_7};4dS,9gV`3tq@qH-G11굒=ao+7Eݒ4l 6fPV/E(&232y"<"HG4=-mMG:\׋F)Z 􀾈'"xһO_%gTKeT'/=R:U X8*;,lw`h|mM+@oΐ 13QfHđ|@2G}@Bb={Ǫy5 n7q(ð–|/St?}T#`l&$r+8CFМBW+pu"5Lނo"&r3 "$'I37gԘE EyTM_!ܫa; 1@~Aq5)bn5F\z&>4j$q6"z:=* jA4 Qa([g{#cT,;UD 0Z-- H[ cGH؁u;kbS)^wѶݧA믓,qmv3P`YKO&ڇ( DʔQ\o~)tfbQbW?F(ME%_h]ek+fV'\Ru: O8 oyCj\ w te@|Vf7Y :ΙRx\p?º;Ml_,"=&] COϿ>),A^L:"sC=.OJP#J[15Zʷ ڮo)Z_u m g`:#K^a}>J[gA\9ѿρjbU98Na^R?E5.l1uծ)`ߩz_s!T^Ǘw6rt7o/4kC Hl+䧅N@*=-> KXѭpGu͋ekf[r\1*7ҥr$cq[}4#Eq\J0baH LDWCv((/2^EiG~!F3v|Kᓱ1[F$~ 9LLjj7t3{8hM)lR}%݊|&L'b $̓?Y0!_D'ڜ}yi(8.KRCS %"Ũe -(MF[YLEm6#8oYBA3׊~>/9hAxU~)޵ Fu؅n}tdt${HpCXIvqݍU)nhE`fկ#ڥh='怔 Q؊LByuܤǓw]բ v<V)Z D:&ԩ̀Wz\$_)lRaJ{ڣ!nK0ߒg>cKrp̫SXvVWa[M.:YJjo1V űbIx1pb{M-Hn>EQq$VE#5^fiJ GP?QN-MC)fNL:ˣm*a/Xߐjc0!F^󱀸"ps`e&5=39pE!M1ѦۍYW!:&8E>ǻu-\Op\d9M 5I)ƈ!g\$כ5X*jhA(BN YY9o}y_QJ?a(5ۆnO՟  $P!O(pznsaQĴ}xf$PEpTe)x@#e 9ZN렺bjnY:m,Yf 8rrǮJ- եy$G'C*z-TM$SM)0([ey& и7uav r.lpcb[6Z4<-e`]KDoLLA/{Iϡ蝼/ Hc%e? 1:8g܀Vb!EMUNf=Xα[dW$ to,k]墚̗^cۤ ӫ;Z>ZSߪ3Is(k:Z-f`887=II(`72є9u 8/Mb{I8YM؄DnBߔ)5[g}iFO"Q U~{ߵ wdf7pn-kD唁nfďzAnVײ2O>jEAﰖس͢l_SCϚI2 y=WW!` Tݑj[J(xa>pD2d }U||r8r[v 0 4DPz1 m}o10oY -u3. c,ێ ~KZ}JK/X-A{,ؔ3 VT`.t:W DUwJ& .XrZl/\g~ oN̕2 A#Zx812SrYA,d%?z8Dq&t{"wIzJ Up#x1 .z1]bxsskDӁUEܒ$RAKjb+|g9fvZ]se:.3dFAŢDWUwrdg/}ZjWšBV[3V%Z/Zx_] Ar_UDz i/WU%d:d_ZW,b&0U x~r%zqw*Pv%= ߵBgn p v[x) /^iN_g2S*WA4; bopK-q$-QbvǍb'Ya;B R:D9=! 5(t Py>Ż)6~dHו_'Ix[J Q{-Ky!ProKKßD3R)/϶OKv[HKHOBDTItuM8xϣ{oeҕoQ"OM#}NI@{9=P1iX=AFMV1vMAVm[Oϻ7w' $S9 ޚ,f}cB|ӸHG ]! vqY|&s˒POϏeAtJW!Ιs+ۮ a^d-} l#ݹ= aՕ/H}O:jwˢ^W\0T=Ʈcj0i;OnUSUzRb֕-^:+Rx VQE.)W9n,Noґ^#8j"ۻtF[ fX)V8KK(i/ƭQu[֖FdAOͲ63}VK`LH]lio^S6v^ʘnIԵ4~_٨+>]MX/t'\+q?}Fa?byLnoj )6?zech Y %SJcMWW| F`뙪į {EVy5i$5`R~HWjdՁ<> ~1lkL%4S3kdTm0%,Ap.s>0\l!F+-hmG?7``Βz PxsH0psI4`a<,c 2,LnƩ ­&ƿk.ʕ}id`깵Eb! x = sEYli>#)8>#)R~&_Qܙ4LunW{4xfjRv웡. r%qXal2;6NeKz֍dB{w˝n;ۻbRg)͑Ϝ t[bݔi d4 w4Q[9 *'ծ)H,IX `waGk<(=8˝z-Dp(lc,ÉȈgAؕPс4H>6yɌmI#@![UuR;:=#*rQҩʖ6שqzz1\7 ׄcD1鰉b4e @tq1}x1F4wpG?6nv2?PIdzULz7Y^{ob$.pn p=+-)ʰr0di_Jo@:od2~]daqKFKzGcq"&ۉax;JX]Q:}bjp҄CzLl)םAO^0m:sGդ H1z)!lUy㪭C%]Fu;zSS;T ޢ)cR] 1Y<6J"Y{[8ݹ<%V~%T!ِB*RbwA.(SP5XfTpؚ)Bm:jB6<v`{',T^#66-HWhFDA祖cO٢JSc ꖆ~![Ru~?ii k~1-mט:#Z+/5$+I 5F!Sof)'ߦv̝mw'xG4` U<vk\3Q 9$6G,sɽD|̕ߵ%1ݤEؒoƓЅy$o3E 6}^_-:2Zخ{fkT`C\C.+={njc_&SCAJM(47ۡ`9EԏWsl:e'nrT1pi=Q_3rǣTl}ٰ+u ll b 24-N,#c7QD ߕKh/n΍}cw5nD2xF\Jޘ;e%! +?=<5  H7xBȅ2n\NI{7(7c1Np4  >| 'H k#"Ap.͝ikBv5-Qk 6LbŌakʀ[Jipˍң31fFFHAn~h|}%݇ql1@Ry\PZYl١ nM*%g۵t]80 }eƋ^.;j}K?lMdj!}`*S[w\Zb/EO||g|Dk NJ=}eG\Jf=X/h_ӴtiQ2iY)[½ӓMnw=;S&|06Ӈ\ e:`i;X >5loAEwI'HT6?ljp?yIkz[bC*s@gS4:T͠d+Vf{VHM]ӐBC:÷83cdzRbW۩tp.l{T4D(!`/HGy gsCC4+gїP'Tf|uG{ Z3%zo4Oq= |)ymEE.en¾7(Q\s{H6s&O9mPY ۊf`NiBW[;"`a9}UQR_D:Ϳ+m)j sRV6\`2(?qa^ܩ\'4dHŪiX@fW…qEHt H_/Drm{據R.8:M5FWuK#wPW`{Hc i+zR @0Ưn"5tɎwǼ:0Ĕ坱*=r{ W꤇\6~ L#J>ѲuRJ[UbcOkRUbk H6Һrb!q!@J5%u@!y.Ģɚ 5!F~)ݡJM۹!P}`$OLxա-yņ*ƭ ~#kl*gĬ4GJ_tcNܖ8f W鄒낊eŃ;mLq$O(=!9'b򷇣'85)˂449q݁FEBnQd^Dڥ`bGa1mOnyy#w#S lF{'i k$;p IpR0`iRBw# tI&)!|_R}љ?Ӹ\}71} v9i.8Od\c~G1|܌gf7] A겐V$j~bKXɫ072&敄թv cvƤw+iyR/&%s!dJ|nr6@]\qM|[j8IBXs|pn87\SLsMO0 #B*#@?;5PnV47ϕ/~D չ6CGBంO  50=>a$YYfL;uɿg0ޞR?J4O ^oA"\7-J}`S&5{25N>{yR[V,(Bm=h 3ݎ{☤xJ@ZORGzvV p}FZeT2#4DZ| #}c|n( BלkZ6ʙ<6E!(5**~xE..s!<R\K&|s{gS\451kL^͡W;h8Wӑ$ AwKuW}[ӡ't5)-ZlWk:dvIx6rdȉݤ1N` fQ!ٟqO((Ze `iWbX[6Ki6n*f Z;,/Hb}hr/˦<Ũl,ǍP 5m:W3eCQۤ2_p{=ѫ[^9P`<2aDo[I 鴘¾ӫ(oc5Y,}鈠:o׷JHڕPVQHЌUKM&ߊz ٺWWyaf{E&D TnSX0c9 !?w@pϚJ#l5޾XZUZ a}`,lc/X2Y =P~]}XdH9.Lo77ZˍJB59FG[|\+KԴGp%tT03tX΍ f]hnRwaq~ߩq/Qmgd2]Kqd+ '-^!şY@&QQ-2 M3Dq<08o@+la-{B`gvN>n)l}Y{҅+>Fnȋ5{AsPgHPs-Mo[ϑK@qjw~K- 59wqC?e9+o2qn XJFUtbGSRAGCFxCIڃH"+ j~ Y9?L(fJo,o"gI[NG_}fLdQuܮěM"Chap\3'xk@$=uS'Ɓ+sNnD|fd1X>"WJ! K2s&΁w4J; _퉿GDӮ$4q8ƌ=rdUVa26 Q0K\#{.o{4w-{*r8,or 0H>_LGFVMTFj t&C?ɕE)@iM5_ys,]$U@JXBmG̚_pf8ݐ|\|I+vʭ7mWt|$rd>xxWZ3}iX+ѷJ7&L-5S)T2 Ԋld>/p\ODOzHj=Q #h`^pd![dֵo';1c3W}FX^?RPY,BJlGP%p.IKHiQq0] M32^$ӟf9Oӿ͍bkw ۹Cv  :a .o{/GBfwm7Bo=WӚBHrEạd+M+ kLvz4,V;Ow,Rg߽K|߰ɟOUJ@R @cx)]Dd1AT8؟iКE,f iRFDVnl JdZZxRuE|oFIVxJkЁ"~\mG(BAUKleX*M>.i3`6HtlNs":O$[&M À$*f57QMU?HOSk_||w ˈ>ncZt I_9׬E8od\iCxԓGkSU@M}yWD$ qwZpiT{1x.LY?% HDf$ໜӂثs)zEsTUR4-ۊ|a7BcogL*;a6/M3(HֽOibR6~0Hv踑+%bW| ݈!a7 xZ·Vmh\އL=)xgd˫G9^Z646kn IEu~f=Mѭ\Hl> UR-&n tt@ذb锁Zq"cE'%27e|=+wPVGjw:eDg~;yy.-<.tmGu"=RYuW>ga#AX0 o6w`r6DySǍ%q)TAjϱ*QKU=a:Im13bTw]6ӻYR_/v-bO'zP7jدhLurFJ/> ^V5A)~HDRZזL S)˜Knp@݋ƎwgbcGKIu_L&b]w4(G Bxq'C㾐rΫܮ0 .:$1/`S<6ecE_^ԩX˰XĂ{1,VZkC|J[3˰ 6I8HyiI>qbbjmfFmެ\gZslmVyuAAo`֣~TC1]UrۍSԞgEM4(z)l?^NN:D OYWL"_vV`dX[IVi*Kj$Rx*`yӍV1:VOK+8#f=׎Lx@g+ˍ=A[wqOl iIwe鐠k] {.u0 dp1H*>ϷY&v=9]$^½`+z V w{NtOGoFyI\FB2g*Mk9N:3r^ kmdC޽AE3 &3ojTߑoYPYg@AD˫zdPB&t՜bC$6llB~MV1y|=}]Y!0i }欆Gͦ2kq$0;W &~bd~7ا>V"FIB,rɟ O,y|D(4 ^fXC] 7BgizPBURc_,b"RA;7nl",Xbď18p2'?ӨP2,|"]ywƢ/Ӱ;wf3]@{/mpӢܫھ^͜1Sd OPxS z2YQzĿU*0rp n1Dͯc!-HWxH&= `.^B 8bI[k6cN7HLF${ٯ9i Ɩa3fA8"]`vQaҊmc^я5h-o('Tı\3ИiT\4q1\ hS(soY4i/|ƠncRonYe{kK>ޢEsu%Nyn:1ww>AN.',ι8iG"Q-obG{aAg"NSһsbA>%Sk[uu[>b vGT'M.s#IHo`LVJ`Jd3x6PNPvOϴ/O}R.%dz)|׳jE9'pQ,Pp5dSyheaAm Dg󄗼a.zG> Ķ牃ikܾ$ڪPֱ繵7WX`))fCEJWQsӛJ4AAv@_#QE^R)ˊ/abe60?CΜ eat̵tKƚ9IarURJjX&({eG& hoCPӥg6}G76f͋0%*4KD'}("qag(hWm/eP,Lt&@!׶w#2fO 7Mp̱ ^RO_ V.%L4Z~z˾gE)ܯF>q`P;i7)A˧&W~~~~}Co|ӰyY:c0stwChG?uu*wUIs/qx=xr7п^ê)IEV"Hs_!olM~S:M(ėIآלR8MVZnu7Hl-֒n\D7 Bi/Iagc5b%#Fͩ%N5|f'YXm]p|,^R8J&gC8&i8U}{ HYC3!~zTk]aZnO*W!oróvrBUp@*DeM#)I*`ڼUZ[McVT ݴ`JYŬwJӚeubֿ~gg R^H\ {%)C5)0l+6mh[ ~[$3[KW1{*̕y =H>?x(:K>D@SD+,):4Xl*au1CaKY,FVE zwrӹ"鞥(ᡋ,Jnm>l r}[?;\Q 쟦 a(%dк ؇C,Vi!QР&D%oÌ,]MݵyZaP _Kїmd-WX{#Щoc0dK5,Õ# 3_d1'@Ieg- `Pm&~l6el軍icP%9&)^T2kTv{+?n,s7A8=sӛ9V&vSsUj6B RsV4yp,=l/;d+Jf sV\ʛ,ByKSN :z5+} ׾MVnh4t}b%MI+}u4k\zRIN 4 b$b3Oꌞ=6vn3E+7f&j*BǧNC~:6S's?^8Bt$bט@$U!aBsx)@u&Isk=m}gZ!}hS|Yf"kn,L߂-k%kxfM>%HvgHGrD^=HPpB o\/& | !=?h v~S/Sp#kc<%#GL7 l)I[/Ѧ\+Ml$.dٶA'PWXvgBZZY1' 5(.!x#^~-~<\og榏,)εK@-s*QBl 3b KGG3B(RUyrŒuBnGd//>Ecx.,\ŗ1q:X4TAqa;Ukh[V̔΍ȱn\z膽~3j; ,7V𼺭9&6G6. WHh1x82Dk(HUh7*D)XN-4F=|)Q$,3:ro@X?^ O(9#N +t㖹#0u)ARfn7xjz0uqD'2{#S'X4s)kͻ#RӺh.Af 424͵iS^Iw^򔴂f́iVC a0A'-8!o&)ˤVtn&ka\y<'Ñ1 ˊ<3~KY"V?^#zuelj zfp9CTp+u?JU)?8=QQ (`gSZeB,^?pIHpU%G<:z=\FO:#YC]8rtG8'dp9BwqaB!.PF9%WQGzf"[qH]U toh573#N``;"x{ 1:g٣" ɄcAP|_sψ -}\3nјnv5|W]9WAVUU +0%H!i+Z'OV.AñQcոM jRX7  Ȥ&'?ފݖL.z ,Zܗ] jr|=C4Rj &g\sf@D$#ضۦVj7SV\hif @J27Gu'%^wօK'whŎ7SqUcڡgPU!BTUJ&{e᠂,[;&+@?8mQ#n8Ne: f룔 ; &|&'FO)|AcEƖ"aP5X.b5DN@ ]-oWj=E΋UEth^U<%pd8}&u@I>.C4xfwhFRM:ع­ };½|mDv$2m/,KAddiƶLm?}Dd "XɶPL5~\\ 4".:)TA~1G!A <~ ,7>3p! "03Pa]"t.٬I/7S~Ba9n !=~|h7Na)Y/WDh%}+G'~85E,xNrRO*gpBJ3_—9GX (-QHim+n_B&roSkgUlZ\wOeiy@Ty| +ɺIةצLdy.]}JBсcH;50 ,پrR_=Ϟ0J C%j$ 4{%˛PB;/ f_P1]ګH%(4{cDE0^jmA}̠ER)0RX*/54*s͏?oՐm+q>"qry=7|}tŲ>DH?9HزE97_ B#/~SykVAl(YCv'\K䠨KZ[Q8Ĝgr4&ȏ ؉p"}HspP+O$8n̄ZIW'CfXm-nʏǡqS9z5~߼+ W@`V,P"v삙%\2RQZT => # ϊѲ]v8H gU&?r(Բ|u) |}/E=<:g>L4BnBQbC˺ln?.ڥ{N=lfy֍\Zt1qn7Uęksj%3vB vuX\[IX>+;) p1gB 6oؤ€Q Eݡm!~dNr &lٝ7:SjRI \]ێS< |pwSlj EiɆ@z!uuMVA':_p;vcZ c!Ɲgi4pP\>0gbF˯ۦ:O 5 ,.=N ?V*t>-MLISt-쾭f?ͭWgL7MArN}f3l].pyv xe?qv@yLv(ohR-ɱ|bM$|N6_9־$, qEWYe//`&h?C/Hey~P^6yX{TxD/8Ma#U-ĝXϪ& v CN/`! a.%a{)q,`5aG꟫yEV/0ИbAgSpQm}|}4Q)֔+B4 Z Tdm)MrP1*}w=E;-($ݷe}mױ˦|dodSYUg6Uf'h gZ_-Dq M_ Q^&Wh%f\~5:NO92#5Oq$b=[#lw)Q++ɡkr'PPr2eD7}Fk`Z\{e&_S?~?Jn֮%wazhB,@Nk^:;ufF8 ?~zHVM)Iyos횾Ed>҇7԰>[yO[~$nH%̱$d+vnxblD@GELҘ;Wɐdml y\. :g.% ~aH~H6yK,V{L"s[$)txﰏ j^%fY\8$mY;%ŠpU~Fvje(ԉk!/[C3gyiOM0ƯJUc(.!:WE(UayPNI8'$Z>$LiQ:rk2%.UK"^7{4рPoNL8{F<D B3=mi(֐om^5[Vl78ȍi7*oqtg{-qD@mYo͏>)̋GQ'^ K@^R"ģtuR.nTوV f_ahAn$DXZ? ̩?g{2&&v@SspyfFQ$$ӼQ3qފ1VmFkIYE[K<֤5jt?v`_]J 6rY^}Dň;S{f\Y>F**#9(3zx>=8C!q61/q-=Rk]i0jdW?doft :QU HX2`ɨI`L HE7>qɽ'IhT7&,;mP~dvr+;4xlK{w2yRd{,ӿ~A݂ 3Qe 0};:JwMH2.̥-5V鋏#aLqi.B).m/` G3y./6I{hыm?(KЃqw5u&ST@n܏LBx-!bdZWƔ;.wȱ HX>t! T=fa[d>oW0,P+4ނfq|iuc?oA\Yʪ50HLp= ?W 4W5,QvⲍmGzDLLꧮUgB-%{ ظX<^$ȖZVض?_G5jʠqK^g^ ,Be40?G1S.>x0Η  F"3qV,v'ΉBCG`IbE3/=s6u(FFn^~ϖWn~! TP?w4Ra7%%0=O&a7fxCCWN{Y^:^.3Y9Y/} A< s_a Ne Uj7{}̞&V:aGFL4Woݎ+O4?B@sitn!sҼ[Vt]|pEB޽&hH /m𕎘#@#E>:܄e3V@@1'% -0Uv[+j30Xx)Qq##ޡ]s߰0FttE%MΨF|p}oR$"ܶ3>$*n !(<\fiaWr8Xwr{U!@v i3l3/TCM8w \ACƶDjٝH zvȡsn;S.M6ٹ s%~\h@ _}P4ոud,4nA!QKɖCZ-ȀZBY%,OZ>Vin PLh2:eew=30W7#Ƨ<\dt6BO;De'-Bz :g0 |5kۑZW^hE_6ܘ[[ʦn4ڽzAPr0'l ;.$P:\!Up2\q27y\P[-1p?#j6Z`J%nسyϴۉ"h?;Ip17ߝ|i- (Fףz,uE.Bo*]XtȲ=6a.3b-QZUxDD6 R+d^}~ː&{o%{= T8h>_TM.fI Ԟj4V7WtQ-XnacNpmc?9l죭|lރB8;%dN+Cyy hI e/ǰt:/y47*~V'Wfgރ:=^GdJIA(WfS?;<= Y꤉!09 z]CVbeXdd68jxy# L{Q`NF Rֿ;Fc39.%&1GE:]^/ ̲͆M1f%zAIt{u=NcȐVXesd*tw1bl .@* Zgn=߈+}=ŻGjD+ iiaʷ'm>ͦ.0AWv4d@-wRޣ9za ǘWVZ֬ox:7w]z{#0YL -(edY EI,jۗ@Ox 6L(M:իI/i%)* KLl q4L*\*7Q7y|ɕ3 \栿aH;Man|Y vxsk2Fۮކ'EZ zό[R`m ~b2ro5IG0Q1Z{cr,SE_ӎߺoS24NZzWHV6 MOn62~~BPCʲՂG9Y_o"3iZEXnf^6,gWS[}ckaC:IU̚9#>FVWpFAKR*C>\FM#|Bw"HAUDqM{dyBpLnSX~<o^iI ?P| @u&hc~3rKbu=s_ &<8&g(ѠJ%~Z9Jvrvh!z(.O\IA AH:y'ˆK-݊aTMa!>yMH3f/W Zpl~{„,GC({ÛZOԋȒ?ֳ{V;r#ƭ[Bl_G2`V%<MPuvPH3! sP_n3>o : ͼ9ƴ6j˛F͵/ ΞՑ{,4RY١ Z -@ZbWb@| нJG%HhΑB9A3 <̖ \cm"Q7~Jئ+΀]TsO v&LZi\]W΢bd/.Z]nJjy%wQdzA』.3!Tؖm"]fu^Zr%Թ&4FRroʋ"ƺdK.7t4Ffj醾J~ (юxo&ZwѭM rw~/4_9u\|[X$r_656QJ}Yʺ75$\]"mnNMr/N䒛 BA"?s)0^qcG3n8~aYɠ3#@%rI47:IQ$jWE\u 輴's5=vtߔ$'~S+?0!k5Lb ~Dg0-R2NqrţLԨmP4ϿtIhSFg@Ktw.$ܔ.}CX|Cz[Bj)*3#>53< Y_Z>==$6pEJ xaCl aةk`iߟyPًI>6p " `ll}VVr\H:(kjV?ҐCs, hwz`\J*x*EK4ZDYEzYz fSN[ARcEk`8NhRj5S SE. Cׂę,D'x!]㝋F=CBcLY@Fuk R ڊ{1&|vXL)`€ߴyRn$ohV>q~-Bw`7O {=db:?+qe-QcutyJ9ٖtypU,Le؂X]Db7)ƚYA  5d­@תH =Oفn'tS3XidP*L ݩBLln%̬0ˁ:&V!r6 ;(hVfJձ]!ߌn9$Wۃ{[o}nihmg5YlίGlf,"[q|w Y]9Ւ1 b7Td{éKL/7;n.w64kp֕Y8U,F1GR8h*^K|U\7tDp'3['&?>5)[&.-Vɯ&~pMe]H^Q TvO}'S[)"d@o _k+(l{nEfLvpmJ:PtVzNVuiPv"{ _<"(hۿxX T,hu0\4E!Z5(ulG4B/o4`0{>(P;IXnl޷hO+zڂ5Ҷ;R}5wmOɀMo~mjM$2cup ߫s,"ejUx LV;`n9*}a ku: 6^8m; 8*\g%Nbw{φUqpZԉ^$ Ks*6o׵FC_ clڈ= k1`ߩ {;񋊛MH۞l&m DBH5.[⤰Yd_QyZFq=C E;e>Cmx fX$kM{nKqU2hZxZvSS]I;a;F|%D] )N kJ7풍SAyJfcB2U ^1~+hhb*gRJKK/ zF&be , mԫ5boqshcj;#/](p0ÏO>-+_@DlYJ~}_{V!Qv1o G{f'"qV $w _EJnC,#S{'&}\ /#ΔQ{SG+ˇ0R@yt)6!L,er>S] Fh+.Wp{"q^:ʺL.1Cӈ;wU)氿l R_zmKC_=,.дyTVFkKC<ѡH>S$37 +^z_V>7p ޝŎu0CPF'M `+2BicRR}87Vc1\S6x["{&%}!@6*{n- ͂d1=T?ϰK}#hM!%z 'DKO.w%3aܾwNeqhq4Tcp7|4a851Q!.ʋ41h82<Y9* IkՔbcjOsϻj@}]J{?O;N,x*0Bn.O[bJДǜiG2@9:\yw೘ S|}ۮ6q7׼5)Li.x|ra *f@N.H˖^Rrۘl|# j&Yk n򊹨*%󀇞 ʪ{Lzs\gT|#l>R|;A%Ӑu_dWR_g~y2 ]a;V-0Y˘ӕQ:,a' jQcn~#鐑xfLQul$:[* 0mW|i!=dc4Lb#rysU&pўEⅸS"w\zz˱ <{t߳a5$;X@Um NzaձH&rAБ?Z FR"ShT!3JLp?9̬J=D}&Q wgWE,t@rq/ W82\}VާV] .`)4D*ŏ~䜆o/Djm9Z5b # ˱y{ a7oXrf-"0̊W۽Kr\kMو{ڽSL%ݗ/}׈}|cPoDe_B좸_0\Qpkz{VwpChZ.MY A$&f&tf}H=D~<>?%DYgh!+ï!7'JcqYHQ(!oE3V)jC -{g >BDˎjJ ALԭ']DyΊPAVl{NvϿBW @ڀId9}!oh{ V3H;]k-CrsJ_?]K4ϲ);i$3Xǻ@_ ~ Ҫ>YĢSäd9' 8-m~yä>,^n/dBivjzDiX(Ӗ[h+Lejh#Q/L.dy\ (~8c([e,@:6WE,0Biw8VnW\Oh)T IQЕݑ=3 Ӑx``W(#؃GruRWTo{a~ x~żY@H]IK2\terEod/MOA5NNCW'J,Q7-ztD,7Cϸ0n!C9-bJ(38J7nuy`à"C~ng&jAKY} G-ߡAze KG%r )6B #Y|l z.02zF1.JkO#d@4>q/hriv;=-XeA!īM )T'|RKTOϔ. &_<80^d Ő # !eq)BZCj͞]Yy[a !:Y7>-ܺN}l[V܇‚oV$pt&.7]ʇ^-e#_/XǍ^̹,Vnh0Z?hG4 ^ f _YwlCO |-1<'h%dQƾ0 hMƒc'j8M8ހ1J~IO>a @&@-o N"$TkNᠺ7_MZˡ;,C)9K1o p7wV)sK/U3{ઢ}^Xb #~eGFذi[DCm'baY®$C f*v%id;X 9`G*sqOY Jobm)XFq”Owus",8dÖR&]fP~D:h+_J={>9Xƚ؉mMU4jԼJ7͗+#e6@P͘~ۡDg3 l*S~ťWX>"Xh+DR4P]2 ~\L"TYy9`]o@  (&HR*M}KDׇ4'3 hjMT )wڎxXcGG ݲc߻UNv9$V{]>qbіn5®lcW9eQw!~2@@e9- ߾ BljqTJTD.Pmk8=]-`?|Z]*b;A Q6yL_1W(1L*[G߁4}r&H]CB񋖨+NwYN9a9Ά)0!4DEhT`ͣgg/C#s)~co\T< C0VF];THhd`Yz0&8}SKyFyuCEnʹ$ʦơZU6̃:*|G *]l1&vBϏ9thc~ZCdo!n!tK)X#{\akkrLne٪΢}tO=/Kqǁ88}u:I9M%`kJU2%s4@)@*Gә|&ens)D$1 0!D[`Jn_l 8]_@m?7E3R D0W43|\BRea]*)fA1EtU.7d{у6)s@9ziB,"ͮj A97:i&Jm#J. Wrh#6uk"6ӝObaDrQu;k2I߾KꔏW=G;rҡ^ֲ.tѡ6UꩨC}c{k&G"SǦj*u /F BD"0r n}}2$BA Gį 0 k>3#7#5)@|ƛ|>jǶA}&6# $eŷA=ښP0,!B^lL(ye՞}90G*f;ŨٴXQl ;ZC|Te,~E'c((2}UVWyd3M{])(V};|(sW; :-VR6U!CC:Աn+KP3٘C8:(ķ ^}zPxzs&X9x#uXTcR_)p%ɦN NĄd-\>ӄ!q37E6 L#(ȞDT:]N,vM`Z-.zdZO긆) ƆJNATƧY?V`[[)`\m 8'j|asT!(i?̐n@i?YuZlF 5I\_*OB-T݊? v|Bm%#ؿ J UiU>; [%nPR@i#Ť]{A]vm/XE z2W_χL{vf z }]k(|J41a;,Toxo^^h\҅< 5^_pNl]([{)y/$V9`;ԤgPSQk8J[@牫 bz%5#T-݌ep }YEfbu~$CedՍskV%x%\R~mi`xj(ZlwY SI~śzpWfZ,HFҙiP^ᴀQv iK|ӂH<Ȝ7ud :ދRn]hޭ4srd:Tyj9|c;m3#) 8zxZ@#Dk,oG'505ų;i [h}y Bh# lkJVum)9U"eub}_ ro)_ 5`"3tT2E5t'pM@huwC&J#RÊEa7LTRd XpQ>i#وYcPغ hI#D3,[dGYK%{Xqq/_Wy5J*䟧ewɾUAT=FQͿ&5ZJfRavl]~4pm.ijOa~)tA1[f:5̩q! H3LWsZf3z3g*\7x[mT @<1 /+2>#%̅ rGg{U8#e0a~WvLN|s#UЃ']( ;G34^T\3ߙ6`(bj~7C,/G p욓:5!)q[hG{}ڤ$u?VO%c%\S2pɽ_۪ h c^CYRu1<{.uksF"qݮE|hp>~09 3.Vg>5vt, [rHQŐ%jmJ/$.:"ar^%8Na>HrʗfwѠ@ rxϗd+>|nӛ>e7D٘]C3)bI.nDw!j 3 DՕb92+Ciy\Xjf]WD6Bef{0UutE\}d nAlLB>2,uqiW_2L'.Bs7 gO4N ̋{*/\-gkᰛ=.kz] Xɸ}{`Prwf[{c{v)bOP_I]9rubTϑ xya1DG z%5 3_*9đ0GLƌ@♃d.{=mFeϰGyo,ٟtu{ň}ta>sM=kRxk&Y*K NTt?\R >O-r|w E~?K/gD_ސKIYƬOǶY4PPL1lNs {߽D|L(HtY;H(+9&%ӯH_߾JD;dAuD׆)?6\ѭcWjPE{d383vZP?sv6{kұYh,C>I ";:X~-mSx8yb/L<  h|^NN&V? V,lq({]SbM.'Tc1쎨SquNL[s!j H5Ojl )ehXqa8}(I9mƈl ] ,XB N`vA5}1֯嗀Q h.,Q:Hd01Kϛsf7JM_k&ΠGӝ' d,pҾxg[MKE~J$nRA\AKNf BK)kZr9 %-؇ +pAC6"/l{3˦S 蠖LB`EP61Rx\xbqٔVDwL+5-U &hTƦ}vP~q_j6  "[s=o05n/]+k'-G1B,9҆ *ɽ'b׊}S>=@d_Znܔpmd#VCvq]H?;硒g!ꀌ]ND엖SagG}drtLLW b7;ʠ@jk3Fsb.; ۺC?d3# VpbpCpJ`n*}(hj%˓̕b%uqHg b\+Um]ΐo pQ qm6]e+ wwGzJؽiU -,KAD w+,Ԉr?N+!򏝯+3tlZPt#cyÌH+QJUkg8;T ְ.q!L9*n˙+ґ#`V"/B(J? x5}*aBr48NaxS}]3$c5r- X˦1tǔF`NFo/K;./# vkCWk)~Iyc`ghrw[V9)\ ؂$?S-tnCQIq\H_b^},TkDw󡽔2 1PR/ +pxOfSQ+.bs4hi2R:Gr0t9K"r4j( ) xbBڶt6 2Fr2^ՐS//?wh4<RXR«U~0 V5sC6gd|~> 7Ӓ$ y4MRv~o Z3IM"sRc\kgB@+IS=O(i)9OЎ4WqE" @s.Uqnv/ uS>@WNjFD Y*th; o 1I/f-[eNd&f| [2msy F?1e{ jm)h Y;_K5eCqn]Uȯ*%=!ϳC!kyImyHS$K)L)upIyF,]AS|@~gct7&PhƑ+*Oh#|z.:&*ӔF<3ibf=oSX)vc FNBcmBzi˵t;K7r:9hQ%V/{p- 2m\v.YѺ \CXӫ_nB{%=mCZ͹/[2ڀݡf :[_s{!)BmMwpupFUGOp8o)qʫiHHn[u֥U-NB 2N9? 5/ 0l/@K>['%ŏ\ͫt x:#4,lMXO7w80)p҂KqoҎĂ8%Ο4 %IH[]O<ٸs vk-ET--4 UU1q -yLc^U>%CմuGط$ 3.uʐVe Ȫ/e,;iEe?t艼y8. n7FQ حduQǣѴ |H,- ZSpy?#+s|%g 1}[okw@ ҕȌF _#AXxV!MOipxgԪ6o+, Cň/9Bzk&rBp#0VF_/xqmOq@? 5WjK] 3Ǐ"kr 5DJ). .e`a$ӑPc#k?X9"&L=z.$~ek@s_eb1.3Υ5c 80qs L#*7q)c]%fx:3=ƹWTx6btN:'1&=D r_BTs姶>l!\ f:3 &<}8n!g"Dь8^<#e˷ⶭq=yE#i$'ֹă`1:Ǡ3q5j n&QՉǢ ]Jkʨk[(5G61v9gD?ćZ`i˜CGeM˯Y5/jSWO& u( qՊyvsr)r[ԡ Q8דZKN).(;LVyhb6fj`j5M;ȩ .UuaA8[lj{$IZj|(oU'qsZ;t/QC9 41{JcOCD},9^yJ4$ާ3$, C*ߨ =wgP;KRHua7(vf1 Qϩ\iU|v#m`ΩOGGu"awVjKΑVEsg(ŷ[۶G%2q]rn^&3qxjC`B@{/bMnkOnEVR6*cBDP % dR yD z=h)@sUSZڴoc5 y)O9X>7pqk?!ǹ[f7["37B5qz̠@S̈ y -Fy@hy3Ic$5g l9˃ao8UvUi9r 9NBTB;ϾZ>i-}wY|H^v-@Rcm W >>/R N?ˮ%#-Y/wtLg୞]bNZ GxM I?xҼع?Wr/z\yȔ$qD[pg찪m H D.mqF7K 8. XӀ["&5D"XΔS~rqq39F@,B4-a^5;Z(Ii_!q&89+mдt=H8l># _UխLܯׯIJg/w&jYMAiZ>SK䈔b_u  =!(^.E?ZU]Ԯɟl: JZ)4*Ԕ7{+oW[IQhj+y Ylu`EȒҟ xzfKYLtɰWbđMmJ`V$9*} *m;F3R| ˓˄L1 1$EN%U'2HVa:9~d/=@#'vqp޺a.?0L<=("P*#x5(8XS9F41'K0W #Z QN=\X8}ȫ`ܪFǎ.e8nUk,Fdnjlx 짦I¥Âșdxw9ֹgZL?UnL:pl+ 'SV| ]\pf nqhTI]V}{\brVKtZV`X7;H!Hva*Dk MNB#R>U&m|"JQ;nYhbޅM8 <8/*ҢGomj&[+hKbyznvgrYpO *,R2X:zC~CP6;p|bWc тv#EL<\QKxm?F$jü{hܷ4|$Ƙ^}s?ɒ.Ukj8o \6pcPG5[Eո<sΆbO- M1mϞc;^8ACv~uRzaob<k9@"RDDJ/ˇvJ΄ͤ]wiWU*EƠM㉦lBewWL!N ں?rT(.]ZfcD-|0yAbZt]Qsz94^̢r=.E[ (P)B6gR^4:(dj1DV\"M:aLuªB)=D=-9# ?AM\5ˎ_n ևҳ3Em6^_+>X%[ȡc2 (A~s3g)]6$TKsl㘍0YGR3$ x9QZ&gHT{ 1 nC"`w}RCOjN)t Q,՜G촨u" ڣ"(hG!38_[TyMAޜ^n F"6R>p*CK \zsajytDFUK0Raa 1 dyvQbjZh0#g3|t2 /.[-ݶ X5!PIfY;i-{ΫtHBvJ <)7NX'~ @%0Oɪ~}P@؞%mk3OQKXḞi0qA$k ?2 ]Ԋi S*96mǑlF\s - # "K%\H%( kr[,GCH-3/LPGtDvXc~ |n(~m1wKH][yŎ u@5Jp)&f> I7sv( r $uso)P5&mpo~E\] Mï|N CKl}:aU r!$f13oMlnO@O:jc$]jՅ2%l'+'ra-d]}5eiCdalZh$C CJo2|inO0ns'ً^<0  z +am%Qm;xV;cenH֍7ϐgSb'X ( u^=5i )8fJfVh Ý/#RTy!ffu3CfU9$yg-#nl"d/ߣC_vn @.㦩MwBAjͲdp^it)9􋿍} *IC2r>AğHRDq_ |\a! t^mB}YYs!iw]Qr= isQÑ :ZԂ=(!T nB̄E ]׮-gwʇfMf' $he  pby`ThXО\,RNjdqJ҃!$Dr\'Ir #6ե2]; t /~f޵O3&KŲl22̑Vob:vU$xP-S홬RDBUU ♝$djiV R^ "̀ڎfhnKA*"(P1m=]nM]^^7K×b-#َ^IArxfPs_`#EO,1^b:QDMS݃S͹@t%|!xU o%)1l1١%ɵ{D x@CGBgʩSZ/3qh{%Z<7<^f|L8mpTEs% gQEo^VhDjO._ugF+:i3dUBO쁕1)\u#Kꜞ]*o USns7Ź/2 )`^G&U-yxXڄGdӋxX8V3mp/,u&~Y qUe|:{Ɠ(6sYp6,vHc]|&@s\PR k)hՆ+h0 bƟ`G53 6sVbOm+HBlFp^ YyBhF߆pR0 %.>E]е\&N|D*Wg?Ϲ_qݘR]Ke|jȎ1> S3`++۸HIbn{k3ZsĔ+-bV!Xn˼~ƚJ; KʬoY׸"%$X̽NfIs5B 'p/G%˷L-Ӧi{p".si>Ί'gvB$+Uƞԛځuo+X=~j?^S>E?pݢOK(鿗ܟzz`渹ۗ`P^fk@xu;xTR,xj؛p OH5 :B^Sh(Ao1ٔұe5MXAM oQ2,f>a)2qճX31H}.0F!˚ ÀYÁli Z2D\sV4^tam=wrv?xd?K`^Q_λǓeWnG!eJj. \x  Lc$7MѝOY]eWs{l 928~ߓԦc%rx@`dq,b$kK3[&y%^۞]GgoU)sB qu,)Tlt,A!wۨz2dϢ?[YIݛ:AaqEv́am: ]eo-]N0U@߬G)%yrU‹kPb#K¥b9%|2bb=(<%}r(.ۣ1`Xfڑ(:ڳz1֗6ۦ\JpmgXDRMQ~8_wF` P^ _CȂfe3A^4+gTo$ҸbJWHqJnTFKav$)Rcp.PԤs'ҭ}Cw)2 q$1#ٗnl8F[f$Ӥ-vi{zu~"_E`å/ʖ"svCU> H  e?unElT](VφС7x篸fUZ#0!gN%L0=ݼg׃=qmH?e,Q) K$+p=Ow/>Tqϧᖆ(?@ܓnk|]w=F乽(Q<:X١) 3 Eo|O>9$5e7;]R杊m:Juȡy UwT=;w(pUׁG T{-KRùt ?VG3fқR \~ق[몐feְ= Uݛƾ .yF#UQg}[Z>/fU+$=jmkK=s>_5` +:',QDPpf5ʏp8'3:ha&O f90oj5m r೛Q'|lϦ3ݶA蜑$9 uK5̉eg,#|kqD{tLKCIW"HNOKBM JN`&!?!K=o~.4y;fbmݧd rwF߁; *~U)e 6H)eW&1S3+OSoSӀz w8qE|PQ_>2\1crV ZE # >t[/F/< R@?pj^D`O;d>:8M4рZ#r ekIfDGENS3}1Q-.ǸNcy(GFz?-M狇?~NJ~H !/[.*r*uѹSk `c|xlWyA t/=?jؚHZ $d$; on[B"j\$.u3c~nzp!}_!fj Uk(tq=vcO1IK BT2268pc|PV?D3U*A҇]c?ß;eOC@bԥ^eYJ䜼-})Q`iRԪ4{o5)oT$|dN ߞ5 pXrђjK VZRy\kأ0XZ%SKC;R}~[ʘC.kE Aޣi>Jp@}Gu`Z|)2+2X?MV}zVgiXq-X:h'%CЮM;'Ʉ"7~*C5OgIq KvL^ѣ iz>!^^^f~m/d^kD!{0'e  wj$麦羰K:g`밹vMq SWV 7D!.jolۘ{WR9&=`L Τp.Mϖ(G#)g0^P>!Ugk7?HɀD ߘ#M F"0)fIAaiˑҀ\|f€h]9G@FвDbV*ΰ|b =…-Ōި)Rb6n'; ̔~&)he:_)iᭇrW?Sά}m !y௑<#\ſZ*`x}}ŒsvQ n !^~|[4NKUC߅F}Y a? _V!0'Ş|s2\ɔ1 A㦵>8dಉ;`!fyY|XwV]@1yE:B-R貧%z714ÑbTff*|x hBZ@A/6_\nDi̿ Z~ =yy& 3O=7^E wݴcI!5P}$5g{gOi3'9[l;L|ڿ[Ѿ/Di׆: Nuȹxi )(\d :CfM-}Vi64Ё4Pdc">zh$^waȬs ֐Dth\gmf_tUJd@Y_ dF þ^Le{RGFxݑJD Yیx8xyζq&!':N5J7 ,W8qvimBO >< /HΕ!UtZ[b `mQ  S]-{: k}XZIEB5 Nm_"?"J[zw0dÿ'ҭQw#L*qj:aēy'aŃ% 5t?NcPp2s3s6+/rQTkwN)fQA<6/mBOR=WwFXLȩٽJD3'ELoYIS>X6)^0rXbz1GG쒟F ͌?óoYS }{R>dw4[$Ɓ~H)w%a r|Lydb@GH؂PXډ[>k3A{l{~xc"롛SqXN5Yp!]Z"!k`]!t/n Rph p$&~^'kPބ:) {[m|7X^0[̅12P'F{Uta=kdx mzC.[ҳU;*@?0mLP:$0ts߮1 ӫƵ˹ׁ٭%.Sj tc g G&%1cs42%K|Rɳ-sbqT;)7GN3uK r!x[Fm6^SKS3ÒCq9zI)YP0q(j˖ 4(FCJ~۹Ag`LkmWBNa sZN),7M}6uQj]v&t?(ᐇͷz-jI~^R\[i}SZ&Q ANtm%Tjx[t$ A3#JvէR <9$}oLω?tBRXYsLmK'USǁ{2mݦ*;n)Uϸ}!b%ePdѡA⩆Z@h^]t2Y&ײM#P\T@B/̀w}.%CA|ZGX2QVg}ѷZ1P lQtO%Ry̖LBG{e 8:a7h1vSM zDRK /LEX*i3).$o!8žϜhUwHOeva ^m]Sn[UfҦG#yEze4:M/17Sxѽ)0N^[h瞡rY.H)t c.[8A)m܈}0kJd$$GnRx(QD+Jl[2r5h6XŐ9;1fqɶ sBuam (yOl :  '@*O ֐N۾}`Gp}C,qgMٖ.sDkAH65G9%K9 wӠj?0 2 ^J,8{;[@aaCf_a?ު[)$/k#]3:"젢wq P%jrBRzivKɋ ZRYΧL)a~,k?DZWnp'+rV \&HEeeDbؑRtJdP>BVrSKa~2 PS*)AlzPW^&\Iu]7\tyG%s Q[ųoZҽ?i _DgWARmro˸Zb[(!\) !8?R.-'[Q^UNJ lhų}!e |B䫺f5]|PG@546 (e9Q: %4Xqz26vR{!4fW>Hosw+0@CF}rj""WJu tG)xz/'jѪWh0/nf[~ PISf{U \g@7JF ة_t͢psZ]&a+Ȅ pNN Ul>R^WWciX>k %vDF% _+Z82|աuC%揑w*#񁒈9:FzI@e6gDS}3ߡ0}ݤ2|nf# mlŔ)BcN[*gFEQ "G3b!X#Ȇh/^n|0VdW[Vq&KCkguDʢĝBII;q|eN:jgTJP= =􏞅)s밡CRKd?GײYˢE{xhؐsb=#4z'Oؓk_ľ>taUӃNKRc@ ;:P8g|L p (GkT%.G!X|-'Z HgkR b#1 Y {nG\v q%/M2LfjecT7 m14aqMm]6PtФq%lmJRqv|歧6?ѷMQ%WU{4Q['xJyަƮtSrIʤDl=3="-B-GX Rxlώ6ڣkiF; cLQΑ1Fv3TGQ΂%n{4Fܛux PZ֒(W\=Xjch7'7:Zg8Zf (jۇs$0`#`enOEO&ś &W}>;%J;ޞ`R4.Sߘ\*`wق>d +. mj rr<9=\ N 9V_U@[' уJ@臏#=,LZg9g f8 / G*´h|v#t}-. uGmgB[wJBQ1?釲cMuAC,פ2{`b8g"x*G`Pȷdݹ*S'#zy$)被L^AK}aRGnqwZy0"pت!t1Ȓn*:V6U# R֔Ta4£x6<3,B:D1"4C[:!fzt,ym A4QG;p7EWVe+zH(\uLg=]Nb/BƟS{gKIX: E%g#l<-/n>9v-j}!4gs]/NS7\;nbtNww"g uVUY׻)XԿ6}?{\^dC2ƤM^T-|0#0>8GJ!A*hC+`3$M]9+R=y4MOV2[j\@9RF{E&}lLZߝ]^%+q; U͍6K K/Ć\$;/oIu]"u%#vN$zaVEpCZy|9K *@dkW TIt`~j/%ۍՃy3p3h?`Bxu&_ ad*{qsCbcUN=O[PYU-/)²N[{ry1KrBWɬQ~p&\tܑ&%Un)Ÿ.'.[cZ#h4y00Xڍeg.WIqKB=D\6͕qo{(؄lr'b*ëĜ Bs]*&ڔoprӁnIX+K1$D]R@ t@lE4%0?cb(G5(c@8)þG30.4Ń1a8Wy'`TݘH(4u2pd3 WczД(L !aD$k(|Fr ;cE[4/r fءI ;Z(P\Z-UK/:%ۭ+ދ6n#޷8E2WE-DPA>p,Y.G' pK%k.ygpxDk +`Og|g{Ѓ, vvwVPPce|._a I;KUK!!k2E_A{(_9:%)ọt(Y]kgc3T1kא6m92+V.NU|,iR+'T>FW8ODQ6Yc!2WFy9NK͞`*4)b򘃵 سҿ]h2>.Pdz(981mzI[p7HӡdKZґLbW}PCi`κc g!og߄n]>bN@mɝy5gd{w(V5}Rvi2thHŊ /EtGD5_~Y Z6`s[+oS1[P7{`#zr+׫'63; FiCn2?IT 1 ?8gr{s+-RuvL4YeA-iY\=l~N[%JSpWdb*zEħavzX1!k2ͪPcFvuY|r8v툆+ )l6Ϧ9 ->af4 |Ģ fJ4"03$&8m!gkoO݋eyeu] &%=rݽf5W|Ku]Dk8ٴJ$EuyH#`'xY~-]^nf qr 6rP}OHL ̑0*3G\(V˟u3 h F9E_D1qL}eJ / =ϺEg7x 5zZ8NM"BӝFM+~mw~]$\~mUt~`MOA2 A_ÒǻZw q/ o]ӆKxg|*.dߋҌ{)kwS.(y0UKJ7*rVzz1vK-d< K%+/e¬wp',Vxm$4 Y\X/)>\w HTeИ%Fk9ďmG7W0>413v ;h䘐4kFRCp6:Cy&GDKBd" zbNHNk8DrVf$,~Y}MML sijq{ y~TON>=+ =8D'&o: (&=m ՟R|@"0!4eExx/ve4(EM%xJ~jm7uR/_:0ɽ@=[!"DV&sDgqÝ^g3BEѱjC D~\'i!ݠڙOq!ߣ%Y@AEAZ.;cX1Lf̱C`tBwW"yx=Ku~>A}L#oX?U|V炜ꎅTpMY0}zzCl*&l8/l y094|Zj4lֵCLV]j$ƛVIi" Α{2vCAwJh\AaD帅MPT6QyceIwkȶW~7İ,}ic{<1_ M6#ЖuN/I ~3D4jF!=KY3| *=8૧ЄO8]0O8Z,$|RpCr#|8;ݼbS@c5wr_s_8GBC[}P!^7#ؗo͘3-wT4)2T/U&V1XeFc_]f:~(ib#$E]-2%r'6ًL Zso?"^W+j<5Ϋ}OF->3+5 9k?l{Be1y,Lռo ӷsŦDwi~2Vp4_1  $ozUf# SMe5:M`Nc~Yp j#||?HY20&ygR鸲9T}cܕBPE2[+*N(9|ֲ'2,O):ŏ5,'OYvxj^:kow5#b/ΰP~۲խYJ0EV+5m}B%iP4yLw?Ӧ7v93ѫ*M hfÅz6=ߦ׀M!&{ 1Wa:$ *@ I.bKOx): EVe\7AФOF?4I,Hƨ\z rU\~/6l w8=5"$7dl#r6ū{ilHkv++QB O? *LI{ZV_=3m=ʞk"К(unj5i&fTTC4=@1wsʎӦr8QZn BGc+cY 785JA`,Nȏ4=ؙGEW"Ud ΁:n QU!h@7y|>5"9Ǔ:_ɜHFB/wх* %"*@%ɯ`Ӻ }̂2dc?#-8vjKy%e@Q *թ[`t7~ i>Fnl Ahz;J{ 1WDzg@QbCzܚr`QY;) &Sk- [P[xEMA BkjSz\_r"Ou{!Le*>,i8'\3NO%P4)'@'|m?5]`9h4m'gh0pFH /4MA !'gPx'MO=_%cچ´XF:cSʇ΁YK-Uhln %ߐ%7엲RFm ?U*|\  h޽3͠<.ƔE t۪ܸͷ#RN kVqX2fbLr/9Gb,mܷozWVqrl6 xRsXTeSsԒO*͖B]Yh x=d@@WY65 +So%f1,̤|7u1oɾ 5^sc*bv ʩN:AC9WL6Y=.Z0t хt2T|^{`_µI'ZjBwv9g Huqצ*J'{qiQe Yr6vw~ا=ԉ/Na5)^y)n\` *ao8edd(7ㆧT1)uQu9yf$> ^bfǗ% -ĿD)$cHl|'K I _^2UszFΦl E H;0UH^㈎Gf |̄RNPVg[4h=7lGB asW;6P}q։*. 5'R!5-ϪYu$u_Wmu@X&W`In?x{4<@F 1Zk'jԓ,4URl.n>O9a>d"csJ*3 Tg[2H94^akr]T~Y Lz8ʀZaODU؊sJMFFf_VYvˀ` Tx~Դ'`-WfY0V,@QbyFtm6B<|9D+"4isB1 p5kfUh &bhUp'%?R[w-P`H+ ULu$tz9:gK&+Rۺ nTAR4ש}kNi B~߿N A;ig_9('h\s~ dPpzeU;wHpG_fD ($8‡"r eH6,}|7ns _lrS튚]OqreUi!:_xgnY'",Z?Sѿ((Esi Zٯ"-rVrb/C[BaP?aQu2/B 븄ttG1Is=-s&xma, {we5Uf#6Qc.%-Ĩ**ZC&s)S,[a\[+yH3ޠ΢e,qr[8pLjaV32&,rԸ5'GE$)ǯ%bݙ톒,ei)d0]$wSɆـZA?Z&.6O%g[Vc-UʑЎ?Y$dN#DxJ\U%&^lK!xJeuGԍ_mE;qw\M@ 71m%@d4/x;yYMFcng eRK '?N TiX̃ؗZLȍ`tK< YcB^hƆBeԋM_=(ZhX+H$Z*h ?ȑ|iF\hm$-=k:_y _y$hBq! ZE7%󣅥4tz7\^NuOg٩8{ߤg@k+ ]KF!|.1Tj?~T)|Y6PMٕ0r?f9ur7כl3mtcV">o+0n`%:W^88+xm=ذSIE˿eM.d*s0q yV>hHKQ tq}gw\dv9ŗ[(ʨ,*+~_o嚌rg%NG(:v5LP3ʮ< Ȝ(s|#{^`8FVZg0NNbS<@djAWɂݽv&ȱYcTݍ޼_hu+N~21?3(d8Lh xӔxxPmD8בcoú8[L|LCpv2qa V 1W?E"Ֆ(u*: Ԍt[R,bpg[2ݷNPt-5\c cN,Dl6y#j -x t~eb)U 3Ђ4%l5}[d,j޶o] `^*tJ@򭼚Q^߶: Wg"vUIkK^:;ȋK%Ǣk:HHcE#7j~bš`ߚ[XGȀ IrW{tD9ţ0I5S=~Џ?116qfVjD|̇5.0% AFaGA7ohWjES`]Ӕ3vn:dH ;lB]޼PpVboi[U1$rWG".{vn$D6-;xFs^h$`Sk^ZzӾ7海٫t)r#TN,Jl#[ lsObw*ǭ"1M"sQY[JcɎŲW?e@k2A Gun v;EG#ԑ &!\qqR #d+\Vx, L)ӡ 5K覘9=s+ ǎœ>9 SkAάxa:v9JELLJ[` ogr^,fx@`lO̔2_i suku`']Ls/~$_dl; ~ "Y_tc@6єD7kڡnJL*B'A@};f)7h.V5|,92_] =cdSAP;=qK#*V#Y4oUX[@ς:K ۲c (vx$!Erc2G ~ gb6mODW0(-z}sI ٳq-;vՆ#c%CB4ڒS9I a,}g)S5g3?ò9{”=ZUSB:/(}Rg"6ey젨T@mlS|̜.tE nbbut7mƷB̠K>bGfN/:ڮ sہL &﫱c 86rܞV!mrPۿq%Iנy5xBN0UhYcB\Ɲe;ҩ|M~9t8Ʀ-Ԃz gg_qyEB6~$nE\WOI$0cYATD,lMYedWI(]UoJe"]OtpDꔣAo= 1gQtHr֘LQlz\>_#2*=s݊&8ˀ $>]TFIX-Y~N<72B! QBPC5W"mX21o)Ͻz[ԍ<ȿV3iMU-PoM$j :o3 KHysoJpGtz%$lg,~%FMk *|ysޙuKo;}$'y5{3EBIS*1 hn`Lbƶ_0 Ȑ@?DY64@q/ޏҕ9!f'ć.,WRd ,[[?ZE -T:z,m`~0V9Vʫ+9c9繷%EpG>YKr2|k6ưk}}Dg&.?IX,@+Bj2؆bIztmxcN XhZ35VWUia%6gwʒTTⁿH0@*& υII2CKj xA`{ԻVV#sbb3~m3 rH)f]DգL= ՒHT&c +J qCf^V0(-KZbtT(" 7lRVjb 6xVZda˴tKRH'q I >waeZۓ)g _bKĕ"EMHTxw͙< Y~N*^x nDY ȶbyt2'Cȣ FҺ_'čbB2.iPcBt$PGW\Tj +me\)&Ol#Fؘʝ#`IݞQ" lE>6VEţrt^ԋ9]x  Crk.U%=BяP 2=ݬ/XTA> B|Xr ҃Y, i1[(Ư???FI'x`o;gOĈF3ZLdF B~!>Y ~G&\p|F.l:״3^ 1U6쩩o*(u"VIjxCkO%q$kbpDb)w$:lP&dCFjOVb0/ۇ%xc6~+LIZj3\}4ϴ{R& !pMD"-~tTZ]ٮIrk>&Q:fNJ ,#,IߨfPYY7h%~wsdh+Q<)a| >iy '#=SPߥq\5!~V另$: *-t- Mr-H,nʈ[ ëBoZH^wGΔ;%hvXtOOY}aO% nnгn8!%oN!lMUZ'%cd QS c i܆@r \`OhxO W(sk:Wp&wY"ɧXFMTWLA!#IK*[sѡRϟrXM}l:擞O$:_h!i>LowY߬ZC(ܜz" 0W<>|Q~Fs;h_F wG]ȘGXN'p[b/F5WqT `eyX'r1avؖ%]] Mܷ Ọfu8wT?T֡iNZN PJx1`,5kwYOSܿ/" UM> `{ztˑڲ&soY1JIE ƒ&Ɓc#T ˺ɿE|6>*nh BMWQy }m%9NgD$ZHz3vm,YcQd&D9F¸'m+}g>0?tfKL՚5: *,o'SMtk6O\:}j-X*n,>֚@u]˝dIPv^*2!n%]H4 U촘aFT &ߘx7QS &W¬RU*=fawHX^;C!3<А_d2(Ɯ!E5eˈ%ֽDQwd6A>esW!(s?}QOW}qQ;-.1,ND8O_oLH,< Atw^Gl1p ǖ3Vch+hY=-aWT`:bv=:$6Ny1J`e4pYoJ^Wl.eBVqZP~.8Ŗ "/G}%E Ǫ '  !(Aퟬ%HklF ~YGb\ L@S1ӕϿ]%'bEd)^(ML(:jLR/ S3QUEB@k!e܁j{Y ݘϹ>/ Ut ܖv k=I,yD}Yvgv$l?ؖnO(̂W/:fꛠͧJҌ43 q6\G{' ^?to`+ynj`ߦZQRxANA aOWϮ [;\_+,ʫ%H;Ijޔ h^7;Xu"j.݀!2ly׼{M)vS 4K;"F&2n*??,9suVQܐXʡ!;]%QVP;hKl.w%Hw[LN->-{gA<| |k]4Kݤ #Rjn0C//t;9,Yy W@SrXph4-[mwSǜ.m#oi뜲 B( 1o4v{F'8'Ǿ('RG9zUyB.ޘ̘ėuS[>dRAmSK˙1͓eˇxZlNŃE^[Ma A]ZSyZ>b*#`-k$]+@Vfjrwk(Mv@O\|jToqHh]z}6EcEyj@k{nYmʜ-*sRQQܳK QH(e_--{>$2)k_t5H3%_9"U8fh9T΢vHɬ,amN~áɚN_ X $[cXrKld[N7$:xl\!`y{HS-+5Çvkv`-l0 '~UY+"Ck AFyNvwn:aCdqq~M%|*徛ze(: PUwMT0IeN3E5&$ތB+ESLc- "3#t{L/w̜,X'LaUs MvʸbnQ&nEuD*TrG#?¾}Py?2ԣ,ťebSJp' }y9h+x.2`\ ) ͹ӖuA c9 L^BO )sx|;Sl'Pxtp`wy#(Zty|j7 \d`jqtD"{"u HV9Y0+$ٜLO,]?+LUf:c)s7& ,H!sL3&jn9G7ѧVc'Kl-{ IFZg BnpHw^ZO~Ƀ0}jQVx@ѳ|j•(1R H{QE%Gpxݢ 9Ezp0ȱ(cU[@ zCr9۸ )+PvU?U,c/Ӧ@TڌhH }FTY 㷼uN2;ގz {*Jv0Z'V!WaC=y.v~9?; #P!qIdDFt*Kn-S@*ms y4pׇ0B@$M[_[`l6F՛2+ 4Bܭpg7Fj-.xokŭ݄3LÿH0`-bCq岬+ᑧWN2`# T -vl0=r3>,8t#v^` IԊrlL63 ۨ6yXS3PU֜F[5Mh{~elo"kInO%nJ貺V6 ҈:S} ^Mvȳro9H|}rPo<:JoLP"39m12ҏj.|ֆObQ#nfu=DTCoKښ.ǑTqG2-~YOYi dsT(VHwM=c/+.Dל<5&wrI޺oQ2S Sy{I K?aչ0;oafvC'mFu1ěv_(Ѡ3n;4KM8㈭/$+D2n(V]J>uck/~ƒ0ZVz$lS|̬^7X=IF[thE;Dي+k{9 5bŽVp'ϲ{]J/f} k$E}7}@FHgKá1V5V(0 pke?ru?Rw8!y жQ.pjoCN;!)qҖl{x6/3d h|- >%KMЈ&>bpb$/~Y$sS!͋aCj-H:xtSۧS.T ^W:@b׿K ^汙'T^raPCn$mUL”R4_rJ; 9~XjɛPl/KD"lxM xjo?;Cߣ0"G44;;J4JLJ 95acLxc+QTΆNjC=GY[^ Kspqi ]RӺ(6]5 v}t2심r޴#|K,e~d3s.kiZqoF7+V#h!hL/(x `N/eiPV'l"m,WӋJ(L. Im1)Y}Au0P u k(i\VPrxUmt?J{Ɯ[Bl* F:PSz" /jbaݸ`kΒr]nZQ}?AÁEvH^$/4 p^X2FZZ RpݝXMcmq6rYWeЀE(i} yT6 'PfÄ(ZsL Y=e=6|fAq:L'K|= t = ꁽiRy2'Js*%:}/׷WQ#?\'cMFS==>(#,LP2T+&ܢ\;E9 ύ_]Ffxˈ!{+땂i{h7}(X= /B6)ݩL\/d(-Na돯 JE}ƺH;֠^LV!Ӽ/m&x1JA{IL,0+"^bzq5ay57PHĹ~ucW VgI X񩑑`x٫E66lNB'Zٹ`EI/!*<22!tz PyI?p߫J"=T?GD`J j"geآÝ"H$ @ظ޻3枔M-l,J?:ݑA*BAB^2vvn*r0)N)^#MMQ;'deU$N][WŸ>7>u.]qM@f'|♫n>R joc ȨɟI=sh3$ݕijMC ؀ ]=ee};tHpxdI}2BӲRU #UҬmZW<-ӍHIN W?kLOeU4J>Wvu AcIa2VC.gnܗvƁ&&c~CY4>Lp-y늟[zOoPGUR$-z"or]&V 2i{#3;t b ?lh C{qaFdu79N5`?k?9\1uռK;ik?ɇ3L~{޻u|v7ωJNjsBv]1V- πM] UC|Z+IN-t rc2o._\L>JHqWs(P/}D[Uħi*a4L9ywWvo!M*d/7-I86pPJQhz.\Aj,G6Y|/ $rQcw X-r1WgQ i!^wxUi 6;MߺCZ/X;;Τ p/ hJ,zr$2:+JBN>_`SngXmzx;$XEzO& XŏDۓ9N 4v{ɲOW>Sr)F&Wqfx(&C& j`0<8Bܿ󖤚L;'šq츽bCN%"C2\$7f`lnflC.”ƫ"tNN8 2.4U2e8<ѕ5&nq]zu7M<5.Ù.T%,0|*=ah)ذU$@GAb;a(eƿwivQ=z:5R QC|:)Zhs3v=0!*S䔮bZ iױQ7[߸"@^2bnJbDLb]**ŚUr:FhfW*w`מ2dXywDUq:QwԾBWQч*ص bLTYOךb hTN ֟y2pv݋є*F_޳N$!$bM3ӶzsZXℙC{x^^ 6  V+d|J dvp wשcԘG^noNĖχlt"5( DKz?`!|xv_eP7c` 'Vs)Q32m\'T駿=B1aLȶ l '|8QPVcӠUE'^{dc(f{!Mė>lWsG!CG۶2o`|̽2T`½۾?SE#ϔCn}5 XG%<ش1SI޸50(:UQ/:M˞SWzN6I^v`[I-lN[E_ ZK%=8@\B3:b,Hƀt&8.bED@ng?0nh^3jGPXCX$g5{px㓇=]5^:9 ׯDه @v RiO9>LjsAĻ Jm෵JD1^afo+- ^ }M6\@s}5E#pC7C,"k5uLAaG"65,{܍Q7dR_H{( }k߶= <,vEVܴZ7)11RSH!frK* PwٲIF+񠩨MNu ɻC{ 'y> GFPKB 79zD-GJ%|q/( D<Ǯ'Ⱦ~]'s|2 B^x%}Z9rU6PaTym`<,{R-,pxe=?><N̏ B?pS2#1u4/yԕb ~9\rdOLETwX_/MU,MTD~NQHm}Rp䈬%٥mXf1f_&@͸2uঃ\NYT㌍CԾ4xgv |hhhY11jQWa՟N"avu稇ϸuel[~@MPWY GO(Gj Ml[}np筘]<}kc'TldYz۴bMl#X^.J]ehTL5`}U[&C'thI>Q*}$|"S9]LB& )E1hlt'󀮗s=7dfa'~"A ( S*{K9hf68/ \YH7pqJS>|duzu#F!p?Mz(u[ީ/$+"Yϕ5Oy $s6&:cf[:޼lVoAo bG #uûIxk ;:"sDLdzٮK@1 ^s@u#SI-yZAݧ]\`Fը4ҳ0-YSV1xTm@O`Vj@%ɬ(n}7&fW#eǗQe~ XaVdD&',4o(1砊HܬY?6Hίxli0DvАSꂈ$2t` ƹ9<\{LA`:h(^ hFdHS$]L)jvjgԻ7jCB5R~~eNt:ki V7zK:T$,]=9ƜCׄ' G.K(P82),{\䟃,?c]IIE1e[Lru;b8KJyrbt-<6{ j ktCS%gzI䛰HڤG8/0Q H T W? M$ lBn &|um t)ai`-Syg)Ga9zg 96"yUX1c/7B2x{cD,?҃d(dZ#,t5 &IDLA3mNBB/P K*9f NUUoaTH OQ)e9!3qF{R刡("-;W$(}quOYڋVDtj-9u"FO,Lk!w Z<#˃QrXEN\! Ύ_ɯ*EQMy sxVt7x2 ջ&wwHT 蛽8~Z {׀*`T:J~rq{nq t9b}./x:E-~YLbf3Wiwȳ+KP9 ~v^ aQ-C3)L[ʦOC Zzh+6NeF n|'&{hooqEj%ȃ W%+}Zlj;zw-a`!AXEE$}¥ՏpHxP 'n0gL2؏/w(Qe#ǶS+o/qD]ݏ*(TJ1̊vQ-2s6=}Rj}8QK P J_n&%Cw@K{τ53;+,7Yoi=&WQ'x @H.o՚RM(7]>gUBBL@.a ȵο5'A:GG]iA2FQnqHng.3ܖiJ))oo]]&Szu佾MퟜfvhrMD<@ 4K 3H BStW(!ȪJ''@p؛hvn&~;l|M$J*U8݋./yR,'dlxH"cuL/n ص-,b)/(fZvIEAbr 'SnwP 2v~BӨّE0nuų&NzE"6#a5l[zI7zc2-@S BkG'dKQK0p ѴRSF:in^x܊!NIDC+, H6h$܂񺐎G tJN fgoгGK"d ⿏]ͪom kĮ7h:^f.&䨪cg4j%I nG!;>QVp5L2 fBQM7vX1+k yh Ж0gp(NS2 .KID݅qȁ}­}9"8Fs ?cWIߝuA4noߛB+( ;v`'ωppףm7lAt1^Fi w0;7Co+Fx6V.iB5,*bD!g7홷/fuuv#fC bc ץ, UL]T{ ~%jZ=[w6Qfgq羿sY&;ꝰ􎉁̕\ȼyX1 .xL;5򉸠QHGM!boH|> 9ߣ3= % i#r=7PP#:C+%+fq~%C`~OS cygmꃈY'n>ߞF#Z)&@Vt#:M-[fB9`O"*W@6`9| lTSX`e ۙ Ia},H6 ST0O7۲zt"6zXe|[@?yjmRMJ ;)@2=A(ٳ,)fjB,P~ (|Ì/19}tx? @6hPaUJE˝J:K%S Gѹ36xȺ-y.+[j1 9\^dA8=6GRk<@z{p^JhfkJ[4TTT sdNtx/J$M':>U٤CˏIM`lONq-'QVMԷm! AsPb-D72pw4__^̠g`N-*m\։E?EәV;)p&oǰN/_cFp+_{xRLp} xL4A u&zI,iKPX%h"GjCYn k3ZWʃCEcYrHuځc5eCi LqU5*El|h|xޢe2 Okܣy;gYӞ'oO19ahMif,x Ĕ2۾._Tk*!xî=Z֮dOY{s; EL&PP-㇫٧]fY9 Io͝La:=*i;=Rb|juuofg"I_r V";JWZbk

OAvvl:òeX#eO7Ks S3q90yĶ=w"c`t$N=C\ 7)t+&QK.3u7NJcT?o>?:xNHjIQvhA\GBݘE-h8'p{軒5vL ҐNCٹܒAF]n;D͋Cɇ"E> .|ӯ=6C><WZ֡*h Q{}4ɲa~fkw~`@IagRcx\jcz:gm<^(]n O2-sf(DQΝ\+_H͒WZ$1C,Fu-AX@|CYAЃ# kdџHfuٞ$2U2B'f"nf3 h9oTIZ~(9"Pz=ٰ*>K&ɛ",hӛB+5W㐮 ApEhφX}rVVi\S&C7j/% x)O!,V|)vD SdZ@JDJkUƲmt/0iS0iE"j%w6Q">%NqRybm6UaU LP-P5D i|3$r\/*z::x,y,*`(Xi؏0OAn`m^j  ;H:At94Ј1CE?1IU1e6QوkֿMBss`MU 7/;3xBAJǒYI4S(L :mSQO%UK "IfO/zxBЮ >AE:tH衩 2߾vHJSp8.P\C65\C320V o(u$Y. Zv֞T{a$Ey\r!rQj&w&F0Uhv,OjLl"h"sԊU(T_7q5c!cnD8*d>O4O@Dx[w!XIm2v.tCy<w_GB 뙼eL%*ī' 0-u;R֫И§2AM6; B2f"4Ѐ "(;/!%%!#TCpsCI_*4o2Ca8gYncӆs0Vf9`tS۷=!ڻxY#"YQߏX:}J#|Ҡ.̞ST o7W,HT}{ 5UriӜbKKhb0QִƂJpZ_Zhu‰|1O MGͿ0&w1Ag(*NY}/%H"`.­4T_h2B%FS5*uX*ޒ8CbC!&z@ SQ(zt\K=VyVeh4\vtJSW.|QEz`6nI'ޝ8wᏝ0.OYa`l+^a@&Crq1,mebDSP`2>`F7Qm Q6R]Mu\ !FQQu",աK~{Mda`2Ip(i.㐦VG,|o%RmRTүzhYݝ+&#Vft HPj ܗ/D`tk$4IA9C򹍇 A`QW|0O1!r^T-WzHXKhP`sVlXف؀cfn7` p)OB#5k $1^AZEg!ThUY-Msp"{UB`J? Xτx@8Z~dflڤq|CBu#n1Rpo <(f'?V݁({4ޅL{H!Lԝ0A5 Xm(7^5k0LzO8Z@R[,zxJ N_8&4cƩwsnV),H6E97;ڞ`Aբ8; ]}Kx%b*ѣM&S:܇(.Ԝ ߃H{0!Gҹc"jK\6\16E$9ZX+"WJN銴H}m 6vT9|-5f t%8߷封Xye=V#fģ[cCjoLv6TճTv3t [ 1 鱞o˯OSe߸ᦸSwY?QH#а\[- 5*e5IXtc^?KqgJW T"eJw1V.4P\KŒ[/gi^+ 'Zri$I#ͧNWipW\kgH4q3QO[TxeRv=e T؞=gsWW$#DDj|b,J9caFDP[mHIaڱ ̓ _6F6>TNiک id a?]>a`Mh{[sJVP[`0">_ignx3mcó)'õ($١,wE lYls^tkGF-Sx A?'0=._Y=K"GPIxgl Nᐵ4=&~f!V:esr&\Jt*ϥBG_ ): ^;]A$5,٘fAr vI8(.T5ҧ\'81?)vp=H5v!kϖ$V[T XaJF4"-eN7HZ\ \:9T,Cv|/jJbQ,Ơ N?;c ۧ <`>UD3퓅|X]Dtzau5u%Oawj웮l=YGا"-&o g0@fَB?S )^\..[kqRݿ4 š}|!WsB;YG3Ι;$ {fgL&¢5x Mv-wT'@=5C4wXSɬ"_[pzMshl]}٠ln'ETj7aq8 U|2%ƾkvu8O)ObY@C/^wq[ή[,t=<!)6ۆfmzZ!OF[~1 [>(54kgyhi*h+,sVQy֒B\N.1 3y#'h+ (Q2+wo̓fF HY4%Gxƭq.%7᎚6gG#ĸ%+R -@~^~f*"YbjQ1q@ q ю4Di_45dr 0yzN-~kN-vUIKZbpR .җm ssaGG D oZy;:UTO {7 wBRIPoAD~~3;y9DZ=@ }<> VwķE L {R嵥 º0`nU?z74:}>֊ ֻkaέjY=qBh8/Ī[.:;G`\\,j߻o0m"pіWlL|f=>O2lI݈I6;[֨oty&5EK. <'}.:cj;e=%yf^hd%?HF$4V >Z>,#{.T'>GV,zO-:R ދ#ဢU":8Lsp%vxPSYgƏ7vH,4A󭛢}tz.pf;?wYz92G:]rSYSܪu [71Rw K ڶ˚T( zUH`sjXS1(J<Ơ44ޟKFX{î ]DZȌ|Sl?4#`>Ϟ(HE U>cTt+?ݥqYbf[We׿Bejga>2}F/!Pcu5 ;A.hm-bP$qQh&+'eAm3gN{(,(Wġ Y7vv͠T͗()*vet?Wʮ )!5*ny7DԾ>-ICi"/F^]u%#> s?dYI9-M7 J6yR~.`YEnkx=ް K@Yz[9*իNqB''aeDR&d]oe64*)R x.U79ڊJ[OԺ*D<^R_Vd:ؽ +|)gj~D|h;*2~X;{νM[O 5i?iA_nAᄔSkjEp-Ek4XzCU ]:P6#äCNϡB=:!!D96&LRtz/x430/H.ȫpX$C3_* Kz-&;zx沨r;Yth ZwPȃ d>q2:Y̴~njrm TCwPI Fg\r*P?+󩙩x(%Yɦny)pVfiZ98%`>0]gUsTڼ)\-_6=eeϢ#N 0Hw9QUQ\ L^$. :h'x'}M"FU'H "B]& H_.FhGT%H}INvقBʀKwo01yl1Qs{y=hsa珊 RĬDzislx5&3<֞#l>ie|jSEU98sdLT,eD+R!z߁;'?ř(sUR*C4hܥ2SZs+ %I!Dpbww<2ED~/*ؙMi~q]/'>d[5Ҕ§j5P&wnp =m;pVTB3uxf_t+ `T eD~kB|W}D e"/Uh=a(<]Igk Γ"}z e\Yf]7MY-XIu“:y^"a8u[[UfM8[L)'ˏ\z܊P[N>ua`.՚j1_vpGH7 o%N~D>t\^^37$K?Gůٗ*3.ջ_T9_r\a,HRId ibA`ЃDhIj7MK.,}PQ@mDݛP@dKsjۼZ0M ˆv#qҙdme!~4׼;s0ƊƚDҵZP_ NB{KfԊ]z1F-(_Ib3Q::53 l9FuZv\k6\RTCk7Z翲cnY3JA߫Wc% Y%et$Or=g9 4C?j;_|U/i xJFk~mu*qNrlǏIuF~dr<HibK*7d5*QjBo*ՉgSɦ%zToM| X/ySMNÇ(bp(F/{TKr/[l~b~q+6" LƓ$|,Pn-ot^P_H~FMVWf$PD+zDp $^~CMĠ&.9 cfڈV&@l8Qrdn ۬{c4V+{oJYDeF&4 Њer: YZ