libmpath0-0.9.0+119+suse.308c007-150400.4.16.1 >  A dp9|J0~L#GlAO2w2>)G,8vk%G.#+Sz!TWPOHdt,쟞~e4aI*F_q2|x0 +_x-od?b 3vg/dNw_L,٧ V& t16zb3(0B?RWC.bQ@KC.J3adecc8b23ab6e4a579cd148d80dcf33db1ad035ce653be7f985d1fece811b620a2dc0d5857321259ba25a94a6507689861b3b31@dp9|(i W2|tE>ޑtBX -!G;K!Zn֪97Qu 6i)͇ x~2DanEJ w1EI#422}j!y{ApFBt?Bdd # 1 O(,Ef  t      t      4   T   4  ",T,I,(89H:$A>'@'F'G' H(4 I( X("Y)\"\) ]*H ^,Tb,c-Kd-e-f-l-u- v.pw=p x= y>pzAABBBBBB`Clibmpath00.9.0+119+suse.308c007150400.4.16.1Libraries for multipath-toolslibmpathpersist provides a C API for handling of SCSI persistent reservations for device-mapper multipath devices. libmpathcmd provides a C API for sending commands to a running multipathd instance.dCs390zp35 6 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-only AND LGPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttp://christophe.varoqui.free.fr/linuxs390x''Pp7'p'(7g''('ph'hp'h'p'pph'pFc'gSAA큤d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:d:dBdKdKdKdK333820c058d95593deddc138eb2545272f61069fb7336c17a5209848705f7369d05ac642eced574e029cb0b8d4c83c5403f14832ffc49f664255ad6fc82b52a74780ff0078218dea193eed767daa5c9eb38c31468f188b5bc59fb9189805d7454d980491cd010a1d3e6563584b139ed0b952a42d15c7452c9a5fa31c851fcb66c4fae2f9f9eaa9adda59e1622f0dbe3628d71959700553a27fa402c39974d48cdbf1f7e5c95a7e4a34e69e55523beed11ed66346720fac55f4e0872ff44b6c002563acca16781d30fbc83a3560e78942b77f7618c6be76c924cb8f4eb5c14c4988b37ae1285ceff436e30c4dd11c86cce3a8f5bbca932bb57b8c90496ca393367470925bd8f40c07eef1c1162a0436085497304cc4762a2d38867b4186de0807ed8dbd2bc28c7f667cefeb272477038cbad3eca3c50ff252e7b17b2a995fe1b163253374ee82e6e4c0ec7bc3982c2ab82a12c49803f13e72de73ce899a8b41f7c0a4a50bb298b649aca0c057d798c61e0e0b08b9946c5cc24298aec45ba8bb8416cd53ba3f843572e2f589987f8a3bb6c2005f13aac9aece9c85c0e6c1db26ac840fc72564144a8c84a64d44d0e345218355e6c02b3456cc7bb143e329f1f9c0c36591b82e479dc6a43abf02c41d42fd9a28d8e130894bedeb0581880f1834fd7ef842245734aed479017e0f1b37099102fd3c8f70bebabde1bb28f94f120b7f9dbd2489ffd8ebe41f6cb714c32558bb48a307f6c8f0ef9619b019958fe20f5ad781f139bd62e85bf01f3967730e24967ae442297c680e6452e1db0a0e79f15330f42180f80fec8bf338a909ac21d0621b622630dbcc5330071255bd3f045f74434a71961c01e4daa84824468811fea74c8fe80ab953bca781637beb7116941ff22cc929c64a634916dbf87a155c9d4b048225c78ae3641e4db568930895f9b4eb116ca31583d4dfc5c2f1492713af64b3dac96925605369b26e302b90e1359045bc1fb79a895ddcd376be2d4d0bb9463cd7b711882ec5448812c9e885d1ecd7ae80063ce430d8b18d4c4dc62e55f2cdaa5575494aa57e1b49da4bd9cb74934cfaaba517f7b9ff3b758a56d292d42b1abf5ecdaec92ab4c7932c4a04d650048592f080281ce1455a1e5bc2d8ecaecf3b71b46c7954aed7161d76d78294f108a08177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69cdc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe55115c4001efe7cef86ef967496104f8c56135cdb408c8408db4f909d32bf7049e9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmultipath-tools-0.9.0+119+suse.308c007-150400.4.16.1.src.rpmlibcheckcciss_tur.so()(64bit)libcheckdirectio.so()(64bit)libcheckemc_clariion.so()(64bit)libcheckhp_sw.so()(64bit)libcheckrdac.so()(64bit)libcheckreadsector0.so()(64bit)libchecktur.so()(64bit)libforeign-nvme.so()(64bit)libmpath0libmpath0(s390-64)libmpathcmd.so.0()(64bit)libmpathcmd.so.0(LIBMPATHCMD_1.0.0)(64bit)libmpathpersist.so.0()(64bit)libmpathpersist.so.0(LIBMPATHPERSIST_2.1.0)(64bit)libmpathpersist.so.0(__LIBMPATHPERSIST_INT_1.0.0)(64bit)libmpathvalid.so.0()(64bit)libmpathvalid.so.0(MPATH_1.0)(64bit)libmultipath.so.0()(64bit)libmultipath.so.0(LIBMULTIPATH_15.0.0)(64bit)libmultipath.so.0(LIBMULTIPATH_15.0.1)(64bit)libprioalua.so()(64bit)libprioana.so()(64bit)libprioconst.so()(64bit)libpriodatacore.so()(64bit)libprioemc.so()(64bit)libpriohds.so()(64bit)libpriohp_sw.so()(64bit)libprioiet.so()(64bit)libprioontap.so()(64bit)libpriopath_latency.so()(64bit)libpriorandom.so()(64bit)libpriordac.so()(64bit)libpriosysfs.so()(64bit)libprioweightedpath.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdevmapper.so.1.03()(64bit)libdevmapper.so.1.03(Base)(64bit)libdevmapper.so.1.03(DM_1_02_110)(64bit)libdevmapper.so.1.03(DM_1_02_97)(64bit)libdevmapper.so.1.03(DM_1_02_98)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.29)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libmpathcmd.so.0()(64bit)libmpathcmd.so.0(LIBMPATHCMD_1.0.0)(64bit)libmultipath.so.0()(64bit)libmultipath.so.0(LIBMULTIPATH_15.0.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)liburcu.so.6()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1multipath-tools0.8.04.14.3d ddac@c6@c6@cbγbγb{@bzSby@bX bA@b @b bar@a+@a@aa@aI@a;Ha^a @`[`@`g@`e`e`S@`KW`H`#__$_cO_a@_a@_Z@_G@_FN_?@_>e^@^(@^^>@^>@^I^C^ P@]4@]o@]g@]-@]G@] ] \8\@\\\\\~d\~d\8@\5@\4\@\@\@[@[@[@[:[6@[0@[0@ZJ@ZJ@Z̧@Z̧@Z̧@Za@ZZZI@ZZZZZp^@Zk@ZaZ]@ZWQZtimeout for updating persistent reservations (gh#opensvc/multipath-tools#45) * libmultipath: is_path_valid(): check if device is in use (bsc#1203141) (added libmount dependency) * libmultipath: orphan paths if coalesce_paths frees newmp (bsc#1207546) * multipathd: handle no active paths in update_map_pr (bsc#1207546) * multipathd: make pr registration consistent (bsc#1207546) * multipath.conf(5): improve documentation of dev_loss_tmo (bsc#1207546) * libmpathpersist: fix command keyword ordering (bsc#1207546, bsc#1209345) * libmultipath: fix 'show paths format' failure * Use "queue_mode bio" for NVMeoF/TCP devices * minor upstream bug fixes * man page fixes * hwtable fixes * github workflow adaptations from Factory / SLE15-SP5- Fix "rpm --verify" (bsc#1207232)- Use %tmpfiles_create macro for tmpfiles.d file- Update to version 0.9.0+62+suse.3e048d4: * Fix multipathd authorization bypass and symlink attack (bsc#1202739 CVE-2022-41973 CVE-2022-41974) * add multipath-dracut.conf: dracut config file to install tmpfiles.d/multipath.conf in initramfs- Update to version 0.9.0+55+suse.33d8854: * Avoid linking to libreadline to avoid licensing issue (bsc#1202616)- Update to version 0.9.0+39+suse.51a2ab1: Upstream bug fixes: * libmultipath: fix find_multipaths_timeout for unknown hardware (boo#1201483) * multipath-tools: fix "multipath -ll" for Native NVME Multipath devices (boo#1201483)- Update to version 0.9.0+33+suse.fdc6686 * multipath.conf: add support for "protocol" subsection in "overrides" section to set certain config options by protocol. * Removed the previously deprecated options getuid_callout, config_dir, multipath_dir, pg_timeout * hwable fixes and additions * multipath.conf(5): add disclaimer about vendor support * libmultipath, kpartx: fix callers of dm_get_next_target() * Change built-in defaults for NVMe: group by prio, and immediate failback * Allow compilation with -D_FORTIFY_SOURCE=3- Update to version 0.8.9+90+suse.71a70fb: * support overriding -D_FORTIFY_SOURCE in OPTFLAGS * add -U_FORTIFY_SOURCE to optflags to avoid compilation errors on old distros- Update to version 0.8.9+87+suse.a1eb122: * add ability to autodetect support for -D_FORTIFY_SOURCE=3- Update to version 0.8.9+85+suse.a9da21c: * This is a pre-release of multipath-tools 0.9.0 * multipath.conf: add "protocol" subsection in "overrides" section This allows to set "dev_loss_tmo", "fast_io_fail_tmo", and "eh_deadline" on a per-protocol basis rather than per storage * multipath.conf: drop support for deprecated options: getuid_callout, pg_timeout, config_dir, multipath_dir * multipathd: don't switch to DAEMON_IDLE during startup (bsc#1199346, bsc#1197570) * multipathd: avoid delays during uevent processing (bsc#1199347) * Fixes for minor issues reported by coverity * Fix for memory leak with uid_attrs * Fix possibility to redefine -D_FORTIFY_SOURCE macro. * Updates for built in hardware db- Update to version 0.8.9+42+suse.45974f11: * Logging improvements * Fix busy loop with delayed_reconfigure (bsc#1199342) * multipathd: use remove_map_callback for delayed reconfigure * multipathd: Don't keep starting TUR threads, if they always hang. (bsc#1199345) * Fix handling of path addition in read-only arrays on NVMe * Updates of built-in hardware database - Update to upstream 0.8.9 * libmultipath: only warn once about unsupported dev_loss_tmo * Otherwise code-identical to 0.8.8+64- If multipath-tools is newly installed, load dm-multipath (bsc#1196898)- Update to version 0.8.8+64+suse.f265f7e0: * libmultipath: fix printing native nvme multipath topology (bsc#1196011) * libmultipath: add %L path wildcard for 64-bit hex LUN * libmultipath: support host adapter name lookup for s390x ccw bus- Update to version 0.8.8+60+suse.4c5922cb: * multipathd: add suppport for FC Fabric Performance Impact Notifications (FPIN) (bsc#1195506)- Version 0.8.8+57+suse.dfb672fe * kpartx.rules: skip MD devices (bsc#1195644) * libmultipath: hwtable: use ALUA for all LIO targets (bsc#1195649) * multipathd.service: drop ExecStartPre for loading dm-multipath (bsc#1195397)- Version 0.8.8+45+suse.628d603e * fix handling of historical-service-time path selector (bsc#1195425) * fix marking multipath devices as failed prematurely on startup (bsc#1195426) * multipathd.service: remove LimitCORE=infinity directive This should only be enabled for debugging. * multipathd.service: don't load scsi_dh modules (bsc#1195397) This is done via modules-load.d functionality on (open)SUSE - Upstream fixes: * Fix claiming of paths with "find_multipaths strict" * Avoid unnecessary read-only reloads- Version 0.8.8+13+suse.79c3556f * code-wise identical to 0.8.8+38+suse.2bdd3a14 (previous version number was too high by mistake)- Update to 0.8.8+38+suse.2bdd3a14.obscpio * upstream version bump. Code-wise identical to 0.8.7+138+suse.7c9afe31- Drop versioned dependency on libmpath0 again (bsc#1190622) * Since 0.8.6, libmultipath and libmpathpersist have got proper ABI versioning, and rpmbuild auto-generates dependencies on libmultipath.so.0(LIBMULTIPATH_13.0.0) etc.- Update to version 0.8.7+138+suse.7c9afe31: New upstream version (pre-0.8.8) * deprecate "config_dir" and "multipath_dir" config options (will be removed in future version) * remove dependency on systemd-udevd-settle.service (boo#1193336) * fix crash in remove_map (boo#1193334) * CLI: add path wildcard "%I" for init state * CLI: add "reconfigure all" command * allow multiple pending "reconfigure" commands (bsc#1189551) * speed up "reconfigure" by avoiding unnecessary map reloads (bsc#1189551) * rework of CLI command handler (unix socket handler) to avoid hanging CLI commands (bsc#1189551) * fix multipathd startup after stop during reconfigure (boo#1193338) * improve error detection and warning messages in config file parser * fix exit status of multipath -T (bsc#1191900) * fix defects reported by coverity (boo#1193342) - avoid sleeping with locks held - exit if bindings file is broken - set umask before mkstemp - add bounds and consistency checks in SCSI VPD parsing code * add hardware table entry for DellEMC/ME4 (PowerVault ME4)- Add a versioned dependency of multipath-tools on libmpath0 (bsc#1190622)- Update to version 0.8.7+14+suse.5a09bfa1: * Fix possible string overflows (bsc#1188148) - Upstream fixes / changes * better string handling * multipath: print warning if multipathd isn't running * mpathpersist: better error msg when no usable paths exist * fixes from 0.8.6+32+suse.f11c192 merged upstream- Spec file: remove compatibility code for SLE <= SLE15-SP2- Update to version 0.8.6+32+suse.f11c192: * libmultipath:fix compilation with glibc 2.34 (bsc#1189099) * libmultipath: avoid buffer size warning with systemd 240+ (bsc#1189176) * libmultipath: use uint64_t for sg_id.lun (bsc#1187534) - Upstream bug fixes: * multipath-tools: make HUAWEI/XSG1 config work with alua and multibus * multipath-tools: add info about HPE Alletra 6000 and 9000 * multipathd: cli_getprkey(): fix return value and "aptpl" support * multipathd: don't rescan_path on wwid change in uev_update_path * kpartx: Don't leak memory when getblock returns NULL * multipath: free vectors in configure * multipathd: fix ev_remove_path return code handling * multipathd: remove duplicate orphan_paths in flush_map * multipathd: don't fail to remove path once the map is removed * multipathd: fix compilation issue with liburcu < 0.8- install to /usr on Tumbleweed (boo#1029961)- Update to version 0.8.6+10+suse.47711374: * Github workflows: add CI for SUSE-specific branches- Disabled LTO for multipath-tools * The test for is_valid_path fails if LTO is enabled, just disabling it for %check is insufficient.- Update to version 0.8.6+9+suse.6c05a61: Update to upstream 0.8.6. * add eh_deadline option to avoid endless SCSI error handling * add wwid_recheck option to detect storage configuration changes * add library versioning for libmultipath, libmpathpersist etc. and to libmultipath plugins * move some global symbols to libmultipath (udev, logsink, etc) and provide default implementations for get_multipath_config() etc. This allows simplifiying libmpathpersist_example.c drastically. * fixes for shutdown issues and various race conditions on exit * improve cleanup on exit, fix memory leaks * add libmpathvalid library * fixes for SAS expanders (bsc#1178377, bsc#1178379, bsc#1177081) * Avoid access to root FS while queueing IO (bsc#1178049, bsc#1181234) * lots of bug fixes, additions to built-in hardware table, and CI improvements (bsc#1186212) * kpartx: free loop device after listing partitions (boo#1107187) Bug fixes on top of 0.8.5 mentioned below are also included in this upstream version.- Update to version 0.8.5+30+suse.633836e: * multipathd: give up "add missing path" after multiple failures (bsc#1183963)- Update to version 0.8.5+29+suse.5dabcd2: * 11-dm-mpath.rules: run "multipath -U" with -v1 (bsc#1182871) * libmultipath: merge update_multipath_table() and update_multipath_status() (bsc#1183666)- Update to version 0.8.5+26+suse.2cbedfd: Avoid "illegal request" errors on non-RDAC storage (bsc#1182072, bsc#1177371)- Update to version 0.8.5+23+suse.c11b054: * multipath -U: reduce log level of "adding new path" message (bsc#1181435, bsc#1183666)- Update to version 0.8.5+22+suse.e1e3c48: * multipath-tools tests: fix stringop-overflow build errors with gcc 11 (bsc#1181877) * README moved to README.md (has been converted to markdown upstream)- Update to version 0.8.5+12+suse.3b0e9ca * libmultipath: force map reload if udev incomplete (bsc#1178662, bsc#1172157, bsc#1175454, bsc#1176406) - Fixes from upstream 0.8.5 * multipath-tools: add MacroSAN arrays to hwtable * libmultipath: Allow discovery of USB devices (add configuration option "allow_usb_devices")- Remove compatibility code for SLE <= 12-SP2 from spec file- Bugref for all minor fixes since SLE15-SP2 release (bsc#1176670) - Added README.alua- Update to version 0.8.4+192+suse.1bc10ad: * Fix handling of hardware properties for maps without paths (bsc#1176644)- Update to version 0.8.4+190+suse.fe234ea: * Fixes for daemon shutdown issues from SLE(bsc#1110060, bsc#1110439) - multipathd: allow shutdown during configure() * fix compilation of external programs with -lmultipath (bsc#1133957, necessary after the above fix) * Minor upstream fixes- Missing past changelog bug references: * 0.7.3+10+suse.70ccb55b0439: Patch series for NVMe discovery and failover (bsc#1038865, bsc#1057820) * 0.7.9+109+suse.203c1cf * setup_map: wait for pending path checkers to finish (bsc#1118224)- Update to version 0.8.4+183+suse.1817ce2: Added reviewed upstream fix for multipath crash * multipath: get_dm_mpvec: discard broken maps- Update to version 0.8.4+180+suse.50a2698: * Fix memory access / leak issues found with valgrind- Update to version 0.8.4+170+suse.801341f: * libmultipath: tests: fix bitfield tests * Spec file: disable LTO for %check (bsc#1133122)- Update to version 0.8.4+167+suse.70bef90: Pull in reviewed upstream changes - Bug fixes * libmultipath: add consistency check for alias settings (bsc#1172429) * libmultipath: select_action(): don't drop map if alias clashes (bsc#1172429) * libmultipath: refuse reloading an existing map with different WWID (bsc#1172429) * libmultipath: select_action(): force udev reload for uninitialized maps (bsc#1172157) * multipathd: uev_trigger(): handle incomplete ADD events (bsc#1172157) * improve logging for failure to set dev_loss_tmo (bsc#1173060, bsc#1173064) * libmultipath: add device to hwtable.c (bsc#1174026) (ETERNUS AHB) - New features * multipath: add -D option to skip multipathd delegation * multipath: delegate flushing maps to multipathd * multipathd: add "del maps" multipathd command - Other changes * cleanup disassemble_map() code path (bsc#1178377, bsc#1178379) * multipath-tools: introduce INIT_REMOVED state * logging improvements * fix "multipathd show devices" * libmultipath: remove uevent listener failback * libmultipath: create bitfield abstraction * libmultipath: count pending paths as active on loads * kpartx: handle alternate bsd disklabel location - Lots of minor fixes and cleanups - Spec file: use %service_del_postun_without_restart macro- Update to version 0.8.4+43+suse.908383f: * enable negated regular expression syntax in conf file (bsc#1182917) * change default devnode blacklist to '!^(sd[a-z]|dasd[a-z]|nvme[0-9])'- Update to version 0.8.4+40+suse.b06c2e5a: - Fix udev rule processing during coldplug (bsc#1172157) * 11-dm-mpath.rules: Fix udev rule processing during coldplug - Fix compilation with gcc-10 * fix boolean value with json-c 0.14 * libmultipath: fix condlog NULL argument in uevent_get_env_var - Reviewed upstream changes: * simplify failed_wwid code * centralize path validation code - Use pkgconfig for BuildRequires- Update to version 0.8.4+31+suse.8f53764: * Fix sporadic build failures caused by missing build dependencies- Update to version 0.8.4+29+suse.c27ed8d: * multipath-tools: Makefile.inc: set -Wno-error=clobbered * Makefile.inc: keep warning flags during rpm build * Eliminate compiler warnings on 32bit build. * Fixes for tests under i586 - Spec file: add %check section to run multipath-tools CI * not on SLE12, as cmocka is missing * add build dependency on cmocka for building tests * run "make test" with parallel make- Update to version 0.8.4+19+suse.48fc2f4: * multipath: add "-e" option to enable foreign libraries * libmultipath: set "enable_foreign" to NONE by default * deleted libmultipath-set-enable_foreign-to-NONE-by-default.patch (included in factory git repo now). * Makefile: dependency fixes for parallel build - Get rid of %is_opensuse: * drop build workaround for Leap 42.1 * build libdmmp for everything except SLE12/Leap42 and older - Other spec file updates: * use %make_build to speed up build (possible with 0.8.4) - Migrated to .obscpio format.- Update to version 0.8.4+16+suse.f319f7ea - Changed github workflow back from merge-based to rebase-based. This makes it much easier to assess differences between upstream and SUSE code. * Use TAG_OFFSET in _service, as this is now possible again. - Reviewed upstream patches added: * kpartx.rules: fix handling of synthetic uevents (bsc#1161923) * libmpathpersist: limit PRIN allocation length to 8192 bytes (bsc#1165786) - Update upstream version to 0.8.4 * drop nr_active field, always count active paths (bsc#1125043) * kpartx: fix detection of dasd partition tables on loop devices (bsc#1139775) * directio path checker fixes * lots of fixes for compiler warnings, and cleanups * nvme: update to nvme-cli 1.9- Update to version 0.8.3+11+suse.7dcdf2f: * libmultipath: fix files read from config_dir (bsc#1162896)- Update to version 0.8.3+10+suse.86684b9: * libmultipath: fix compilation with -fno-common (boo#1160403)- Update to version 0.8.3+9+suse.f6f2a52 - Minor upstream improvements and bug fixes * libmultipath: EMC PowerMax NVMe device config- Update to version 0.8.2+27+suse.3ff280b: * Added upstream patch to fix premature path reinstantiation with san_path_err_XX (boo#1149319)- Update to version 0.8.2+26+suse.d884195: - Don't activate NVMe native multipath support by default * multipath.conf.5: document foreign library support * multipath.conf: add "enable_foreign" parameter (bsc#1139837) * Set default for "enable_foreign" to "NONE" (bsc#1139837) added libmultipath-set-enable_foreign-to-NONE-by-default.patch - Added reviewed upstream patches (marginal path patch set from Red Hat) * add "marginal_pathgroups" config option * deprecate "delay_wait_checks" and "delay_watch_checks"; they are now automatically mapped to eqivalent "san_path_err_..." settings.- Update to version 0.8.2+11+suse.0f6a649: * kpartx: recognize DASD on loop devices again (bsc#1139775) * Bump version to 0.8.2 - most changes were already in SUSE tree * Man page improvements (bsc#1148767)- Update to version 0.8.1+59+suse.f947184: * libmultipath: trigger uevents for partitions, too (bsc#1140146)- Update to version 0.8.1+58+suse.2af8f92: * libmultipath: more cautious blacklisting by missing property (don't blacklist paths because of temporarily missing udev properties) * libmultipath: fix memory leak with "uid_attrs" config option * libmultipath: get_uid: straighten the fallback logic - Fix SCSI VPD 0x80/0x83 parsing - Fix compiler warnings introduced by gcc 9: * -Wstringop-overflow, -Wstringop-truncation, - Waddress-of-packed-member- Update to version 0.8.1+28+suse.fea562a: * mpathpersist: optimize for setups with many LUNs (bsc#1134648) * mpathpersist: add option -f/--batch-file (bsc#1134648) * libmultipath: get_prio(): really don't reset prio for inaccessible paths (bsc#1118495) - Upstream bug fixes from dm-devel (bsc#1139369): * multipath: call store_pathinfo with DI_BLACKLIST * multipathd: fix REALLOC_REPLY with max length reply * libmultipath: make vector_foreach_slot_backwards work as expected * multipathd: fix client response for socket activation (bsc#1133861) * various minor fixes (coverity)- Disable kmod() style dependencies again (bsc#1119414) * For TW, dependencies will be autogenerated (gh#openSUSE/rpm-config-SUSE#3) * For SLE, feature is currently rejected (jsc#SLE-3853) - Update to version 0.8.1+8+suse.8c11498: * Avoid deadlock situation during udev settle (bsc#1131789, bsc#1125145) - multipath -u: test socket connection in non-blocking mode * Fix priority handling for offline paths (bsc#1118495) - Update to upstream 0.8.1 (bsc#1148767) * Avoid device IO in "multipath -u" (bsc#1125145) * multipathd: protect all access to running_state (bsc##1110060, bsc#1110439) * Improve handling of changed WWIDs and temporary failure to obtain WWID. Option "disable_changed_wwids" is now ignored. (bsc#1184260) * Fixes for PATH_PENDING state handling (bsc#1125043) * libmultipath: hwtable: add Lenovo DE series (bsc#1125507)- Trim %if..%endif guards that do not affect the build result. - Combine %service_* calls to reduce generated code. - Make use of %make_install.- Re-enable kmod-style dependencies for multipath-tools package (bsc#1119414) - Separate out libmpath0 (bsc#1119414) - Spec file improvements * Add Conflicts: for older multipath-tools to libmpath0 * Move license files to the libmpath0 package, which contains the code with complex licensing. The executables are GPL-2.0 anyway. * Remove bogus dependency of -devel package on device-mapper * -devel package depends on libmpath0, not multipath-tools * Remove %dir %{_defaultlicensedir} for SLE12-SP3 and newer (John Vandenberg ) * Remove unused /var/cache/multipath directory * Remove check for multipath maps in %pre and %post * Remove SLE11-specific multipathd service stop / start from %pre / %post * Remove obsolete tools from package description (bsc#1129827) * Add -n to %service_del_{pre,post}un for multipathd.socket- Update to version 0.8.0+17+suse.a28893f: * Code-identical to 0.7.9+139+suse.ed9d450, except for new version number - Disable kmod() style dependencies for now, as they are causing problems with image builds (bsc#1119414). They'd been active for SLE15-SP1 only, anyway. - _service: determine "tag offset" manually, the patch count determined by git is far too high.- Fix module name in multipath.conf (bsc#1119414) * The modules-load.d entry must match the filename exactly- Update to version 0.7.9+139+suse.ed9d450: * multipath-tools: Build: properly parse systemd's version- Add kmod(xyz) style dependencies for SLE15-SP1 (jsc#SLE-3853, fate#326579, bsc#1119414)- Update to version 0.7.9+138+suse.0edd0a2: - Include reviewed fixes from upstream * libmutipath: continue to use old state on PATH_PENDING * libmultipath: disable user_friendly_names for NetApp * multipath: blacklist zram devices * various fixes for martinal path code - Bug fixes: * multipathd: Fix miscounting active paths (bsc#1125043) * multipathd: avoid null pointer dereference in LOG_MSG (bsc#1127873) * minor fixes suggested by coverity (bsc#1127879)- Add BuildRequires on suse-module-tools * we need it for regenerate_initrd_posttrans- Update to version 0.7.9+111+suse.b4232b7: - merged upstream cb4a979a (SUSE bug fixes merged upstream, code-identical to previous release).- Update to version 0.7.9+109+suse.203c1cf: * multipathd: avoid crash in cli_list_path (bsc#1121134) * libmultipath: fix compilation with older kernel headers (bsc#1121066) - merged upstream fb824725 * Improved NVMe support in both native and dm-mpath mode added basic NVMe ANA support (bsc#1119898, bsc#1118495) * Fix prio output in "multipathd show topology" (bsc#1119897) * multipathd: fix daemon not really shutdown (bsc##1110060, bsc#1110439)- Update to version 0.7.9+90+suse.f81e290: * libmultipath: Increase SERIAL_SIZE to 128 bytes (bsc#1107179)- Update to version 0.7.9+89+suse.df77b66: - re-enable "san_path_err_xy" options These have been removed upstream, but they were supported in SLE-15/Leap15.0, so we can't simply throw them away. Improve documentation, mark them as deprecated, but keep the code in place.- Update to version 0.7.9+85+suse.766b95e: * upstream patch series to make verbosity level 3 less verbose and thus better usable (bsc#1118937) * fix for handling device size mismatch in coalesce_paths() (bsc#1037379) * libmultipath: fix false removes in dmevents polling code (bsc#1116272) * Spec file: remove build dependency on dracut which causes build errors for some distributions- Update to version 0.7.9+58+suse.0790830: * libmpathpersist: fix off-by-one error in PRIN length check (bsc#1099007) * multipathd: fix mpp->hwe handling when paths are freed (fix possible crash caused by new hardware table code)- Update to version 0.7.9+55+suse.9fc8439: (note the "55" is due to former merge operations. We actually only have 7 patches on top of upstream. All other patches referenced below as "not upstream" have been merged). * Bump version to 0.7.9 * multipathd: reset delay_wait_checks counter on failure (bsc#1114771) * multipathd: fix irritating "minor number mismatch" message (bsc#1111116) * fix possible failure to shut down (bsc#1110060, bsc#1110439) * upstream "checker overhaul" - cleanups and improvements for path checkers * Upstream fixes for failures handling path initializiation * various small upstream bug fixes.- Update to version 0.7.7+136+suse.19bb285: Bug fixes from upstream, and SUSE bug fixes * multipathd: try SCSI persistent reservations for SCSI only (bsc#1108875) * libmultipath: allow sysfs_pathinfo to return SKIPPED (bsc#1098458) * libmultipath: Fixup updating paths (bsc#1110418) * multipathd: fix memory leak on error in configure (bsc#1110418) * multipathd: minor fixes (bsc#1110418) * multipathd: function return value tweaks (bsc#1110418) * multipath: fix max array size in print_cmd_valid (bsc#1110418) * libmutipath: don't use malformed uevents (bsc#1110418) * libmultipath: fix null dereference int alloc_path_group (bsc#1110418) * libmultipath: fix memory issue in path_latency prio (bsc#1110418) * libmultipath: fix length issues in get_vpd_sgio (bsc#1110418) * multipathd: decrease log level of uevent messages (bsc#1110586) * multipathd: fix version check for DM_DEV_ARM_POLL ioctl (bsc#1110587) * libmultipath: pathinfo: skip hidden devices (bsc#1110586) * libmultipath: nvme: shorter topology output (bsc#1082419) * libmultipath: nvme: fix path detection for kernel 4.16 (bsc#1091112) * libmultipath: fix gcc 8.1 "truncated output" warnings (bsc#1099007) * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220) * libmpathpersist: fix byte swapping for big endian systems (bsc#1099036) * multipath-tools/tests: add tests for get_unaligned_beXX (bsc#1099036) * libmultipath: add (get|put)_unaligned_be64 (bsc#1099036) * libmpathpersist: fix stack overflow in mpath_format_readfullstatus() (bsc#1099007) * libmpathpersist: fix typo in mpath_format_readfullstatus (bsc#1099007) * libmpathpersist: remove duplicate test in readfullstatus (bsc#1099007) - Update to upstream 1a8625abd (0.7.7+82) * minor fixes for kpartx, found by coverity * mpathpersist: add --param-alltgpt option * libmultipath: add "protocol" blacklist option. * multipathd: add new wildcard "%P" for "protocol" * multipath-tools: fix products names in hwtable * libmultipath: more debug output in alua prioritizer (bsc#1080965) * libmultipath: alua: retry RTPG for NOT_READY and UNIT_ATTENTION (bsc#1080965) * libmultipath: alua_rtpg: use condlog for error messages (bsc#1080965)- Update to version 0.7.7+75+suse.6287aef: Added minor updates from upstream * multipath-tools: add info about how to enable ALUA in ONTAP * multipath-tools: add directio path_checker for DASD devices * multipath-tools: make Product Name mandatory and add all of them Minor rebase, as some SUSE patches have been merged upstream (all mentioned in previous changelogs)- Update to version 0.7.7+72+suse.4b24466: * multipath: fix return code handling in delegate_to_multipathd (bsc#1098177) * multipath: don't start multipathd unnecessarily (bsc#1098177)- Update to version 0.7.7+70+suse.4a5941e: * libmultipath: change partition_delimiter default to "-part" (bsc#1073622, bsc#1056526) * change default for find_multipaths to "greedy" (bsc#1099054) * libmultipath: allow distributions to change partition_delim default (bsc#1073622, bsc#1056526)- Update to version 0.7.7+67+suse.a7d1e14: - RBD/RADOS backend support has been removed upstream remove support for it in SUSE, too (boo#1099037, FATE#826853) * added Obsoletes: for multipath-tools-rbd. - libdmmp version has changed to 0.2.0 - New patches not yet upstream: (Wed Jun 12 2018: these are now upstream, since 0.7.8) * multipathd: fix mpp->hwe handling on path removal (boo#1099028) * libmultipath: print correct default for delay_*_checks (boo#1099026, bsc#1110418) * libmultipath: avoid error messages from RDAC check (bsc#1108728, bsc#1075539) * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220) * libmpathpersist: fix byte swapping for big endian systems (bsc#1099036) * multipath-tools/tests: add tests for get_unaligned_beXX (bsc#1099036) * libmultipath: add (get|put)_unaligned_be64 (bsc#1099036) * libmpathpersist: fix stack overflow in mpath_format_readfullstatus() (bsc#1099007) * multipathd: fix buffer size in cli_getprkey (bsc#1099028) * libmultipath: fix gcc 8.1 "truncated output" warnings (bsc#1099007) * libmpathpersist: fix typo in mpath_format_readfullstatus (bsc#1099007) * libmpathpersist: remove duplicate test in readfullstatus (bsc#1099007) - SUSE specific patches preserved: * multipath.rules: temporary rule to obtain ID_WWN for NVMe (bsc#1076828) * kpartx: create symlinks for dmraid devices (bsc#1064212) * multipath.conf.5: document no_partitons compat support (fate#323406) * libmultipath: compat support for 'features "1 no_partitions"' (fate#323406) * Added fossology assessment as README.licenses (bsc#1088801) - Dropped patches from previous factory/SLE15 release (0.7.3+69+suse.218a0d0): * libmultipath: don't [un]set queue_if_no_path after domap obsoleted by "libmultipath: cleanup features handling code" * multipath.rules: use -i flag to multipath obsoleted by path detection patch series * libmpathpersist: add support for prkeys file v3 obsoleted by "mpathpersist: Fix invalid condition check" * libmultipath: fix deadlock in tur.c obsoleted by "libmultipath: fix tur checker locking" * checkers/rbd: missing pthread_lock() on failure path obsolete because of RBD removal * libmultipath/hwtable: don't hard-code ALUA for IBM IPR obsoleted by "libmultipath: hwhandler auto-detection for ALUA" and "libmultipath: don't reject maps with undefined prio" (bsc#1085212, bsc#1075129) - Update to upstream version 0.7.7+50 (39ad8dc8) - rework of "find_multipaths" logic * find_multipaths can now be "strict", "yes", "no", "greedy", or "smart" * SUSE default is "greedy" for now, consistent with previous behavior * "multipath -u -i" not necessary in udev rules any more (removed SUSE patch "multipath.rules: use -i flag to multipath") - patch series for config file handling (bsc#1067789): * fix inconsistent handling of multiple config file entries matching the same device (bsc#1067789) * multipath: implement "multipath -T" (bsc#1067789) * multipathd: implement "show config local" (bsc#1067789) * libmultipath: merge "multipath" config sections by wwid * multipathd: add path format wildcard "%0" for failures * libmultipath: config parser: Allow '"' in strings - multipath-tools: foreign/NVME implementation (bsc#1082419) for native NVME multipath configurations - Other new upstream features: * mpathpersist: add all_tg_pt option * add polling dmevent handler (only one thread waiting for device-mapper events rather than one per map). * multipath: add "ghost_delay" parameter * "marginal path" path state checking for better handling of unstable "shaky" connections in a SAN. conf options "marginal_path_err_rate_threshold" etc, see man page. This replaces the previous "san_path_err_threshold" functionality. - Upstream bug fixes: * Man page corrections and improvements for multipath.conf(5) * libmultipath: fix memory leak in process_config_dir() (bsc#1110352) * multipath: don't check timestamps without a path * multipathd: handle errors in uxlsnr as fatal (bsc#1086025) * libmultipath: don't reject maps with undefined prio (bsc#1085212, bsc#1075129) * multipathd: fix reservation_key check (bsc#1099008) * 11-dm-mpath.rules: dont't run "multipath -U" during coldplug (bsc#1084748) * libmultipath: hwhandler auto-detection for ALUA (bsc#1085212, bsc#1075129) * multipath: fix rcu thread cancellation hang (bsc#1110418) * multipathd: register threads that use rcu calls (bsc#1110418) * multipathd: fix waiter thread cancelling * multipathd: use nanosleep for strict timing (avoids possible races with SIGALRM) * logging fixes: * libmultipath: fix log_pthread processing * libmultipath: set dm_conf_verbosity * libmultipath: fix basenamecpy * libmultipath: uev_update_path: update path properties * libmultipath: uev_update_path: always warn if WWID changed * libmultipath: get_uid: don't quit prematurely without udev (bsc#1108728) * libmultipath: get_uid: check VPD pages for SCSI only (bsc#1108728) * libmultipath: fix wrong output of "multipath -t" * Introduce the libmultipath/unaligned.h header file (bsc#1099036) * libmultipath: Fix sgio_get_vpd() (bsc#1099484) * kpartx: Improve reliability of find_loop_by_file() * libmultipath, alloc_path_with_pathinfo(): Ensure that pp->wwid is '\0'-terminated * libmultipath: enable feature disable changed wwid by default * multipathd: add lock protection for cli_list_status * bug fixes for "marginal path checker" * multipathd: fix signal blocking logic (bsc#1110060, bsc#1110439, bsc#1086025) * multipath-tools: add INSPUR/MCS to hardware table * multipath-tools: add RDAC SUN/ArrayStorage to hwtable * multipath-tools: remove DF arrays from HP * multipath: print sysfs state in fast list mode (bsc#1110354) * multipathd: remove coalesce_paths from ev_add_map * multipath: fix DEF_TIMEOUT use * libmultipath: fix tur checker locking * multipath-tools: handle exit signal immediately (bsc#1086025) * multipathd: release uxsocket and resource when cancel thread (bsc#1110355) * path latency prioritizer fixes * multipathd.service: set TasksMax=infinity (bsc#1060616) * multipathd.service: drop Before=lvm2-lvmetad.service (bsc#1070427) * multipathd.socket: add WantedBy=sockets.target * kpartx.rules: fix by-id/scsi-* for user_friendly_names * multipath -C: decrease log level * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe * libmultipath: hwtable: multibus for NetApp NVMe-FC * libmultipath: select ALUA prioritizer for RDAC arrays only (bsc#1075539, bsc#1081241) * libmultipath: get_vpd_sgio: support VPD 0xc9 (bsc#1055949) * libmultipath: condlog: log to stderr (bsc#1055949) * multipath: delegate dangerous commands to multipathdd (bsc#1047639) * libmultipath: don't try to set hwhandler if it is retained (bsc#1047639) * libmultipath: don't update path queueing on reload * multipathd: marginal path code fixes * multipath: check failed path dmstate in check_path * multipathd: clean up set_no_path_retry * multipathd: fix device creation issues * libmultipath: cleanup features handling code * multipath: fix hwhandler check in select_action * kpartx: don't delete partitions from partitions * limbultipath: prefer RDAC checker with detect_checker * multipath-tools: add AccelStor/NeoSapphire to hardware table * multipath-tools: add TMS/RamSan to hardware table * multipath-tools: add XIV/NEXTRA to hardware table * multipath-tools: add XIOtech/Magnitude to hardware table * libmultipath: ensure checker->fd == -1 if not set- Update to version 0.7.3+69+suse.218a0d0: * multipath -ll: print foreign maps only with "-o" flag (bsc#1089353) * Revert "disable nvme foreign library"- Update to version 0.7.3+67+suse.8f0c27b: * disable nvme foreign library (bsc#1089353)- No functional changes - Fixed rpmlint warnings (bsc#1088946) * multipath-tools-devel: moved .so files to /usr/lib[64] * added version dependencies for -devel packages- No functional changes * fixed SPDX syntax (and -> AND) * added /usr/share/licenses- No functional changes, just licenses - Spec file: fix %license tags and info after closer inspection (bsc#1088801) * kpartx is under GPL-2.0-only * rbd is under LGPL-2.1-only - Update to version 0.7.3+66+suse.dc5fe2d: Fix licensing info (bsc#1088801) * Added fossology assessment as README.licenses * multipath-tools: create LICENSES dir with the text of all used licences- Update to version 0.7.3+61+suse.d4d0494: * 11-dm-mpath.rules: dont't run "multipath -U" during coldplug (bsc#1084748)- Fixed license tags in spec file * multipath tools / libmultipath is GPL-2.0-only * libmpathcmd is LGPL-2.0-or-later * libdmmp is GPL-3.0-or-later * adopt SPDX format.- Update to version 0.7.3+60+suse.46ac839: * libmultipath/hwtable: don't hard-code ALUA for IBM IPR (bsc#1085212, bsc#1075129)- Update to version 0.7.3+59+suse.1b6191c26774: * libmultipath: don't reject maps with undefined prio (bsc#1085212, bsc#1075129) * multipathd: handle errors in uxlsnr as fatal (bsc#1086025)- Update to version 0.7.3+57+suse.bb6be4c8b4ca: * multipathd: fix signal blocking logic (bsc#1086025) * multipath-tools: handle exit signal immediately (bsc#1086025) * multipath: fix DEF_TIMEOUT use (bsc#1086014) * multipath-tools: foreign/NVME implementation v2 (upstream accepted) (bsc#1082419)- Update to version 0.7.3+53+suse.140f4937e9e7: * libmultipath: fix wrong output of "multipath -t" (bsc#1082835)- Update to version 0.7.3+52+suse.08a969b7fce0: - Add limited support for displaying native NVMe multipath (bsc#1082419) * libmultipath: foreign/nvme: implement path display * multipathd: use foreign API * multipath: use foreign API * libmultipath/foreign: nvme foreign library * libmultipath/print: add "%G - foreign" wildcard * libmultipath: API for foreign multipath handling * libmultipath: print: use generic API for get_x_layout() * libmultipath: print: convert API to generic data type * libmultipath: "generic multipath" interface * libmultipath: add vector_convert() * libmultipath: add vector_free_const() * libmultipath: get rid of selector "hack" in print.c - Fix locking errors detected by coverity check (bsc#1082418) * checkers/rbd: missing pthread_lock() on failure path * libmultipath: fix deadlock in tur.c- Fix whitespace in dracut conf file (bsc#1080562)- Update to version 0.7.3+38+suse.a16beed5280a: * kpartx: don't delete partitions from partitions (bsc#1078362) * hwtable: add latest updates (bsc#1078363) * multipathd.service: set TasksMax=infinity (bsc#1060616)- Update to version 0.7.3+31+suse.6804bb73f72d: * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe (bsc#1073319)- Update to version 0.7.3+30+suse.6b5ed839: * multipath.rules: temporary rule to obtain ID_WWN for NVMe (bsc#1076828) * libmultipath: ignore natively multipathed NVME devices (bsc#1076828) * multipath.rules: handle NVME devices (bsc#1076828) * FIX "libmultipath: hwtable: multibus for NetApp NVMe-FC" (bsc#1073319) * libmultipath: increase path product_id/rev field size for NVMe (bsc#1073319)- Update to version 0.7.3+25+suse.7c9920e2: * assemble_map: no newline at end of params string (bsc#1072253)- Update to version 0.7.3+24+suse.703a61d5: * multipathd.service: drop Before=lvm2-lvmetad.service (bsc#1070427) * libmultipath: hwtable: multibus for NetApp NVMe-FC (bsc#1073319) * libmultipath/propsel: select ALUA prioritizer for RDAC arrays only (bsc#1075539, bsc#1081241) * libmultipath: get_vpd_sgio: support VPD 0xc9 (bsc#1055949) * libmultipath: sgio_get_vpd: add page argument (bsc#1055949) * libmultipath: fix return code of sgio_get_vpd() (bsc#1055949)- Update to version 0.7.3+19+suse.0fd18bdd: * multipathd.socket: add WantedBy=sockets.target (bsc#1072253)- Update to version 0.7.3+18+suse.8c97f433: * multipath -C: decrease log level (bsc#1072504)- Update to version 0.7.3+17+suse.cac42e6f: * test-kpartx: add test for mapping without UUID (bsc#1074013)- Update to version 0.7.3+15+suse.570d5938: * kpartx.rules: fix by-id/scsi-* for user_friendly_names (bsc#1066893)- Update to version 0.7.3+14+suse.da06e7f3: * libmultipath: fix return code of sysfs_get_timeout (bsc#1069037)- added sample code for libmpathpersist (bsc#1066376) * added libmpathpersist-example.c - multipath-tools.spec: package libmultipath.so symlink in -devel package (bsc#1066376). We *do not* package header files for libmultipath, as the APIs are not public.- multipath-tools.spec: package *.so symlinks in -devel pkgs (bsc#1066376) - multipath-tools.spec: SLE15: add RADOS support for s390x (bsc#1066380) - Fix build error for targets SLE_12, SLE_12_SP1 (bsc#1066392)- Update to version 0.7.3+13+suse.db431514080f: * kpartx: create symlinks for dmraid devices (bsc#1064212) * limbultipath: prefer RDAC checker with detect_checker (bsc#1055949)- Update to version 0.7.3+11+suse.4de08d96: * libmultipath: condlog: log to stderr (bsc#1063059)- Update to version 0.7.3+10+suse.70ccb55b0439: - Rebase to upstream release 0.7.3 * libmultipath: add pthread_cleanup hook for udev monitor * libmultipath: pull functions into util.c * libmultipath: change reservation_key to a be64 * libmpathpersist: fix update_prflag code * multipath: add alternate reservation_key method * mpathpersist: add support for prkeys file * multipath-tools: minor edition and corrections in multipath.conf.5 * multipath-tools: fix incorrect length for strncmp in uevent.c * multipath-tools: clarify how to dump the multipathd config * multipath-tools: replace "setting: array" with "setting: storage device" at multipath output * libmultipath: sanitize fd handling * multipath-tools: link internal libraries before foreigns * multipath-tools: remove Sun StorEdge T4(6020,6120,6320) arrays from hwtable * multipath-tools: add support for all arrays from Sun StorEdge 3000 family * multipath-tools: add Xiotech iglu blaze arrays to hwtable * multipath-tools: add Dot Hill/Seagate arrays to hwtable * libmultipath: update INFINIDAT builtin config * multipath-tools: add info about adding new hardware * multipath-tools: Remove the limitation of IPC command reply length. * multipath-tools: libdmmp: Improve timeout mechanism * multipath-tools: libdmmp: New function to flush and reconfig * Bump version to 0.7.3 - minor fixes for upstream 0.7.3 * libmultipath: ensure checker->fd == -1 if not set * libmpathpersist: add support for prkeys file v3 * multipath: add man page info for my prkey changes - Patch series for NVMe discovery and failover (bsc#1038865) * discovery: sanitize NVMe discovery * libmultipath/discovery: modify NVMe path states * Add 'none' checker * hwtable: set 'none' as default checker for NVMe- Update to version 0.7.2+49+suse.993a29b1188d: * Revert "11-dm-mpath.rules: Remember DM_ACTIVATION" (boo#1059227) * Revert "11-dm-mpath.rules: don't set READY->ACTIVATION" (boo#1059227) * multipath: delegate using libmpathcmd (bsc#1047639)- split off rados support into separate multipath-tools-rbd package. This avoids pulling in the whole rados/ibverbs/rdma stack with multipath-tools. (bsc#1058504). - multipath-tools-rbd is Recommended but not Required by multipath-tools.- Update to version 0.7.2+44.3a8d750c: Misc bug fixes: * multipathd: don't flood system with sd_notify calls (bsc#1056011) * libmultipath: add_feature: skip pointless NULL check (bsc#1055635) * libmultipath: add_feature: allow only 1 feature (bsc#1055635) * multipath: delegate dangerous commands to multipathd (bsc#1047639) * libmultipath: fix partition_delimiter config option (bsc#1056526) * kpartx: helper functions for name and uuid generation (bsc#1056508) * kpartx: search partitions by UUID, and rename (bsc#1056508) * kpartx: fix a corner case when renaming partitions (bsc#1056508) * kpartx: -d must work with empty partition table (boo#1056599) * kpartx: only recognize dasd part table on DASD (boo#1056599) Rework of the udev rules related to multipath and kpartx (bsc#1054363): * libmultipath: support MPATH_UDEV_NO_PATHS_FLAG on map creation * libmultipath: add get_udev_device * libmultipath: get_refwwid: use get_udev_device * libmultipath: use const char* in some dm helpers * libmultipath: add DI_NOIO flag for pathinfo * libmultipath: add dm_get_multipath * multipath: implement "check usable paths" (-C/-U) * 11-dm-mpath.rules: multipath -U for READY check * 11-dm-mpath.rules: import more ID_FS_xxx vars from db * 11-dm-mpath.rules: no need to test before IMPORT * 11-dm-mpath.rules: handle new maps with READY==0 * 11-dm-mpath.rules: don't set READY->ACTIVATION * 11-dm-mpath.rules: Remember DM_ACTIVATION * multipath.rules: set ID_FS_TYPE to "mpath_member" * kpartx.rules: don't rely on DM_DEPS and DM_TABLE_STATE * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG * kpartx.rules: improved logic for by-uuid and by-label links * kpartx.rules: create by-partuuid and by-partlabel symlinks * kpartx.rules: generate type-name links only for multipath devices * kpartx.rules: fix logic for adding partitions * multipath/kpartx rules: avoid superfluous scanning * kpartx/del-part-nodes.rules: new udev file * kpartx.rules: move symlink code to other files - multipath-tools.spec: * added 68-del-part-nodes.rules to support partition deletion * added 00-dont-del-part-nodes.rules to disable partition deletion by default on openSUSE/SLES for now. * added 11-dm-parts.rules to kpartx package * added dracut.conf file to make sure 11-dm-parts.rules is included in initrd- Update to version 0.7.2+14+suse.5721c345: * cli_add_map: Use CMD_NONE (bsc#1053515) * multipath-tools: link internal libraries before foreigns (bsc#1028132) * multipathd daemon: Fix incorrect use of CLOCK_MONOTONIC in pthread (bsc#1053757)- Update to version 0.7.2+11+suse.448921a2: * multipath.conf.5: document no_partitions compat support * libmultipath: fixup compat support for 'features "1 no_partitions"'- Dropped 67-kpartx-compat.rules (SUSE legacy). * symlinks "/dev/mapper/${UUID}_part${X}" are not created any more, only "/dev/mapper/${UUID}-part${X}" (with "minus") - Dropped automatic kpartx invocation on dmraid devices (fate#323743) - Rebase to upstream multipath-tools 0.7.2: * libmultipath: retain_attached_hw_handler obsolete with 4.3+ * multipath-tools: move up TEMPLATE in hwtable * multipath-tools: delete libdmmp/docs/man directory in make clean * libmultipath: fix unit to seconds in log message for checker timeout * multipath-tools: add HPE StoreVirtual 3200 family to hwtable * multipath-tools: add HPE MSA 2050/2052 to hwtable * multipath-tools: add/change fujitsu arrays * multipath-tools: check sysfs path state for NVMe/NVMf * multipath-tools: sync third-party headers with 3.13 upstream * multipath-tools: beautify path_latency.c code * multipath-tools: fix format in multipath.conf.5 * libmultipath: update 3PARdata builtin config * Bump version to 0.7.2 - Update to version 0.7.2+8+suse.95e8f43e: * libmultipath: don't try to set hwhandler if it is retained (bsc#1037533) * libmultipath: don't [un]set queue_if_no_path after domap * kpartx/devmapper.h: remove dm_no_partitions * libmultipath: compat support for 'features "1 no_partitions"' (fate#323406) * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG (bsc#1047180) * kpartx.rules: Use DM_ACTIVATION as condition (fate#323406) * kpartx.rules: skip creating by-uuid and by-label links (fate#32340)- Update to version 0.7.1+69+suse.3bfa5af1: * Merge branch 'sles12-sp3-fixes' into sles12-sp3 * libmultipath: get_udev_uid: make sure pp->wwid is 0-terminated (bsc#1048146) * libmultipath: drop uevent_can_discard_by_devpath (bsc#1048052) * libmultipath: only listen for uevents with DEVTYPE=disk (bsc#1048052) * libmultipath: fix over-long NVME WWIDs (bsc#1048146)- Update to version 0.7.1+64+suse.aabe8c87: * Updated "no_path_retry" patchset to v4 (minor change) * kpartx.rules: Fix syntax error in skip_kpartx code (bsc#1046092) - _service: use "match-tag" to refer only to offical tags- Update to version 0.7.1+62+suse.62a2c36e: * kpartx: only check for 'no_partitions' feature on dm devices (bsc#1037533) * Revert "kpartx: use mapname if no uuid is present" (bsc#1037533, bsc#1033541) - "no_path_retry" patch series (bsc#1043027) * libmultipath: load_config: skip setting unnecessary defaults * libmultipath: add/remove_feature: use const char* for feature * libmultipath: clarify option conflicts for "features" * libmultipath: merge_hwe: fix queue_if_no_path logic * libmultipath: assemble_map: fix queue_if_no_path logic * multipath.conf.5: document no_path_retry vs. queue_if_no_path * multipath.conf.5: Remove ??? and other minor fixes * libmultipath: add deprecated warning for some features settings - _service: Use "sles12-sp3" branch as revision, as factory and SLE12-SP3 submissions are in sync. Will be changed when factory forks off (latest at SLE12-SP3 GA).- set KBUILD_BUILD_TIMESTAMP to generate reproducible man-pages to fix build-compare (bsc#1045111)- Update to version 0.7.1+53+suse.07c2f6ac - kpartx patch series from upstream (bsc#1037533, bsc#1033541) * kpartx: only check for 'no_partitions' feature on dm devices * kpartx: test-kpartx: new unit test program * kpartx: remove is_loop_device * kpartx: relax and improve UUID check in dm_compare_uuid * kpartx: dm_remove_partmaps: support non-dm devices * kpartx: dm_devn: return error for non-existent device * kpartx: don't treat multi-linear mappings as partitions * libmultipath: don't treat multi-linear mappings as partitions * kpartx: use partition UUID for non-DM devices * kpartx: use absolute path for regular files * kpartx: find_loop_by_file: use sysfs * kpartx: include sys/sysmacros.h * Revert "kpartx: relax check when checking for a kpartx device" - Spec file: use new build flag for libdmmp installation (bsc#1036652), enabled by upstream fix: * libdmmp: enable library installation in alternative directory - Other bug fixes from upstream: * libmultipath: print.c: make sure lines are 0-terminated (bsc#1038865) * multipath-tools: fix compilation with gcc < 4.9 * kpartx: fix device checks * mpath_persist: Don't join threads that don't exist * libmultipath: fix suspended devs from failed reloads * mpathpersist: fix one more crash possiblity - Minor upstream changes: * multipath: Merge the DELL MD3xxx device configs * multipath: fix up position independent code * libmultipath: fix partition detection (bsc#1037533) * kpartx: default to running in sync mode * libmultipath: force udev reloads * libmultipath: print alias with no_path_retry message * multipathd: force reload device on all resizes * libmultipath: refactor calls to get dm device info * multipath-tools: document uid_attribute for NVME devices * Makefile: Remove assignments to unused variables * libmultipath/configure.h: Add a forward declaration * libmpathpersist: Add two missing #include directives * Remove mpath_reverse_8bytes_order() * Move the declaration of mpath_mx_alloc_len to a header file * Remove a superfluous "extern" keyword * mpathpersist.8: add missing documentation for -K, -C, -l- spec file: Disable RADOS support for i586 on Leap 42.x (bsc#1036271) - spec file: Move libdmmp to /usr/lib[64] (bsc#1036652) - Update to version 0.7.1+7+suse.3edc5f7d: * kpartx: use mapname if no uuid is present (bsc#1033541) * kpartx: relax check when checking for a kpartx device (bsc#1033541) * libmpathpersist: use extern struct udev (bsc#1027188) * kpartx: include sys/sysmacros.h (fix compilation warning) - Update to upstream version 0.7.1: * multipath-tools: improve processing efficiency for addition and deletion of multipath devices * uevent_can_discard: optimize devpath check * multipathd: fix SIGUSR2 handling * multipath-tools: clean up libdmmp/Makefile * multipath-tools: libdmmp: Fix incorrect use of __attribute__ * multipath-tools: Remove trailing whitespaces * multipath-tools: add missing "-l" flag for pthread in libdmmp/Makefile * multipath-tools: build objects for libdmmp and libmpathpersist independently * libdmmp: minor Makefile cleanup * multipath-tools: remove incdir from Makefiles * libdmmp: don't disconnect from multipathd twice * multipathd: don't call strlen on NULL variables * libdmmp: move libdmmp.pc install location * multipathd: drop lock before calling uev_add_path * multipathd: allow devices to switch from RW to RO * libmultipath: don't set max_sectors_kb on reloads * Remove a trailing tab * multipath: fix segfault with disable_changed_wwids * multipath-tools: amend text from multipath/multipath.conf.5 * Bump the version code and date * multipath-tools: replace multipath configuration output * Revert "multipathd: set timeout for CLI commands correctly" * libmultipath: fix skip_kpartx support for removing maps * Bump version to 0.7.1- spec file changes suggested by factory review team (bsc#1030699) * RPM group adjustments. * Avoid %__ macro indirections- Enable rados for SLES only for x86_64 and aarch64 (ceph is currently disabled on SLES on s390x and ppc64le) (bsc#1030699) - Downgrade to version 0.6.4+103+suse.bcb5d0f4: * temporarily remove commit "multipathd: fix SIGUSR2 handling" until it's merged in official repo (bsc#1030699)- Spec file: disable librados for architectures for which ceph is not built - Spec file: enable librados by default for SLES12 SP3, disable it on Leap <= 42.1 - Update to version 0.6.4+104+suse.ac0df678: * multipathd: fix SIGUSR2 handling- Update to version 0.6.4+103+suse.bcb5d0f4: * changed to official github repo openSUSE/multipath-tools (no changes code-wise)- Spec file: Added dependency on sg3_utils (boo#1028857)- spec file changes: optional librados and libdmmp support * enabled by default on Factory and Leap (disable with --without-rados, --without-libdmmp) * disabled by default on SLES12 (enable with --with-rados, --with-libdmmp) * libdmmp0_1_0 and libdmmp-devel as separate packages * minor fixes for RPMLINT warnings - Update to version 0.6.4+102.0119472d: * rebased, code-wise identical to previous checkout- Update to version 0.6.4+102.df7d367e: * libmultipath/propsel: Do not select sysfs prioritizer for RDAC arrays (bsc#1004858)- Update to version 0.6.4+101.f01ef4da (SLES12 SP2 changes wrt upstream): * Make libdmmp build optional * multipath.rules: use -i flag to multipath * kpartx: create symlinks for dmraid devices * kpartx: Add udev compability rules for SUSE * libmultipath/checkers: make RADOS checker optional * multipathd: fixup check for new path states (bsc#1019798) * tur: Add pthread_testcancel() (bsc#101979) * kpartx: sanitize delete partitions (bsc#100869) * libmultipath: coalesce_paths: trigger uevent if nothing done (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: differentiate ACT_NOTHING and ACT_IMPOSSIBLE (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: reload map if not known to udev (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: sysfs_attr_set_value: use const char* (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: select_action: check special features separately (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: disassemble_map: treat aminio like assemble_map does (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: disassemble_map: skip no_path_retry check (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_feature: handle "retain_attached_hw_handler" (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_feature: print log msg if no_path_retry cant be set (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_features: log msg if queue_if_no_path is ignored (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * multipathd: use weaker "force_reload" at startup (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * multipathd: imply -n if find_multipaths is set (bsc#1012910) * multipath: ignore -i if find_multipaths is set (bsc#1012910) * libmultipath: move suspend logic to _dm_flush_map (bsc#986838) * multipath -ll: set DI_SERIAL (bsc#991432) * libmultipath: use existing alias from bindings file (bsc#1005255) * libmultipath/discovery: do not cache 'access_state' sysfs attribute (bsc#1004858) * multipathd: issue systemd READY after initial configuration (bsc#1006469) * multipath: avoid crash when using modified configuration (bsc#1000914) * multipathd: Set CLI timeout correctly (bsc#999061) * libmultipath: Do not crash on empty features (bsc#994812) * libmultipath: fall back to search paths by devt (bsc#995645) * multipathd: set timeout for CLI commands correctly (bsc#999061) * Invalid error code when using multipathd CLI * multipath: do not check daemon from udev rules (bsc#986734) * Add support for "multipath=off" and "nompath" on kernel cmdline * multipathd: start daemon after udev trigger (bsc#98673) * multipathd.service: fixup Wants= and Before= statements (bsc#1019181, bsc#991742, bsc#986734) - Update to current upstream (0.6.4-65-ga2675025) * Avoid that reloading a map sporadically triggers I/O errors * fix udev rules for failed multipath devices * multipathd: allow resetting stats * multipathd: add messages on delayed path addition * multipathd: don't update priority of failed paths * libmultipath: cleanup orphan device states * libmultipath: add detect_checker option * kpartx: don't keep creating recursive partitions * multipath-tools: Introducing multipath C API * multipath-tools: sync valgrind.h with 3.12 upstream * multipath-tools: add availability of service-time and queue-length to multipath.conf.5 * multipath-tools: add availability of service-time and queue-length to multipath.conf.5 * Fill NVMe specific path info * Don't blacklist nvme * multipath-tools: fix misspellings * multipath-tools: git should ignore rej and orig files * Include sys/sysmacros.h * Tolerate modprobe failures in multipathd.service * multipath-tools: Remove trailing and leading whitespaces * multipath-tools: Perform socket client uid check on IPC commands. * multipath-tools: Set errno mpath_recv_reply() when failure * multipath-tools: New way to limit the IPC command length. * multipath-tools: libmultipath: Removed unused functions. * multipath-tools: libmultipath: fix gcc link failure on rcu_register_thread_mb. * multipath-tools: multipathd: Fix memory leak on load_config(). * [multipathd] Remove trailing whitespaces * multipathd: deterministic io throughput in multipath- Remove superfluous PreReq for insserv and fillup- Update to version 0.6.2+suse20160928.8939fb6- Implement support for 'multipath=off' and 'nompath' kernel commandline options (bsc#1001691)- multipath: avoid crash when using modified configuration (bsc#1000914)- libmultipath: Do not crash on empty features (bsc#994812) - multipathd: Set CLI timeout correctly (bsc#999061) - Moved multipath-tools repository to github.com:/openSUSE/multipath-tools.git- Fixup glitch from patch 'fixup check from udev rules' (bsc#986734) - Remove 0001-libmultipath-fall-back-to-search-paths-by-devt.patch; integrated into git repository- libmultipath: fall back to search paths by devt (bsc#995645)- Fixup module name in /usr/lib/modules-load.d (bsc#986734)- multipath: fixup check from udev rules (bsc#986734)- multipathd: start daemon after udev trigger (bsc#986734) - Load device handler and multipath module at boot (bsc#991634)- Do not check daemon from udev rules (bsc#986734,bsc#990538)- Include fixes from upstream: * memory leak in orphan_paths * More hardware table cleanups * Add 'serial' keyword to weightedpath prioritizer - Set timeout for CLI commands correctly (bsc#990265) - Start daemon after udev trigger (bsc#991742,bsc#986734,bsc#990538) - multipathd.service: Fixup Wants= and Before= statements (bsc#991742, bsc#986734)- Include patches from upstream: * Cleanup hardware tables by removing default entries * More formatting fixes * Order keywords in multipath.conf.5 * Change default pgpolicy from 'failover' to 'group_by_prio' * kpartx: Fix check whether to detach a loop device * Fix partly traversed loop in coalesce_paths() * Fix memory leak in reconfigure() * Cleanup include header files * Bump version code to 0.6.2 - Fix multipath -l without output (bsc#990480) - Fix spelling in a log message - Fix type of rcu_unregister() - Do not perform POSIX mutex operations inside a signal handler - Ensure that signals are delivered to the uxsock thread - Fix memory leak in path group policies - Update tarball to 0.6.2+suse20160728.d96f423- Include patches from upstream: * Makefile cleanup * Update multipath.conf.5 * Update hardware tables * Whitespace cleanup - Fixup crash during shutdown (bsc#988539) - Update tarball to 0.6.1+suse20160715.3d44636- Remove obsoletes spec sections- Move config accesses to use user-space RCU (bsc#987526) * Revert 'move filter_devnode under vector lock' * Revert the rework patch - Include patches from upstream: * Update hardware tables * Update kpartx manpage * Whitespace fixes * Include coverity fixes * Drop AUTHOR file - Update tarball to 0.6.1+suse20160704.6e52398- fix service file to not pretend that this is the upstream version. Now labeled 0.6.1+suse20160603.9b920e3 - Fix BuildRequire to get systemd.pc from correct package (bsc#983167) - point rcmultipathd to /usr/sbin/service to avoid dangling symlink warning- Rework patch 'move filter_devnode under vector lock' (bsc#982348)- multipathd: Fixup definition of set_unlocked_handler_callback() - mpathcmd.h: Update Free Software Foundation address- Do not install header file with mode 755- Update to latest upstream version 0.6.1 * Merge suse-specific patches * Drop multipath.conf.* files * Update to version 0.6.1 * multipathd: move 'filter_devnode' under vector lock * libmultipath: use poll() in uevent_listen() * Increase kpartx retries * Merge Dell MD3XXX hardware table entries * multipathd: Add 'sysfs' prioritizer (bsc#927040) * libmultipath: call get_vpd_uid() if no uid_attribute is set * multipathd: update defaults- Update to latest upstream version 0.6.0 (FATE#319406) * Update documentation * Fix memory leak and segfault in reconfigure * Add wwn keyword to weightedpath prioritizer * Use 64-bit int for command key * check partions unused before removing * print 'fail' when remove fails * add exclusive_pref_bi for alua prioritizer * kpartx: verify parition devices * multipathd: delay reloads during creation * Cut down alua prioritizer ioctls * Add 'ignore_new_boot_devs' option * Add libmpathcmd library and use it internally * retrigger uevents to try and grab uid * Update to version 0.6.0- Port to latest upstream version (FATE#319406, FATE#320255) * kpartx: support device names with spaces * add raw format multipathd commands * make kpartx -d remove all partitions * Add find_multipaths option * Autodetect ALUA CLARiiON configurations * Delayed path reintegration * enable configuration directory * read-only bindings * Add deferred_remove support * correctly set partition delimiter on rename * Add overrides section to multipath.conf * Add additional path wildcards * Add force_sync option * Misc small patches- multipathd: do not flush maps on startup - Use find_path_by_dev() where possible (bsc#924316) - Fixup error return in store_path() (bsc#972329) - Do not display message 'invalid fd'- Fixup overzealous warning 'empty device number' (bsc#969857)- multipathd: fixup signal handling (again) - Revert 'trigger all devices on startup' - multipathd: print error message for invalid arguments - multipathd: block checkerloop during reconfiguration (bsc#946658) - libmultipath: correctly initialize pp->sg_id - multipathd: don't buffer output with systemd (bsc#954726) - multipath.rules: Do not forward partition events (bsc#954726) - libmultipath: improve uxlsnr handling (bsc#954726) - multipathd: do not realloc memory in uxlsnr (bsc#954726) - libmultipath: call get_uid() for all paths (bsc#935312) - multipathd: Do not print misleading message 'not found in pathvec' - multipathd: Do not update the paths vec when removing paths - multipathd: Do not switch paths on empty multipath tables (bsc#956349) - libmultipath: remove 'get_info' argument for adopt_paths() - libmultipath: ensure 'dev_t' is set when store paths (bsc#924316) - libmultipath: Do not store paths with empty dev_t (bsc#924316) - libmultipath: Do not store paths with empty device name (bsc#924316) - libmultipath: sysfs_set_rport_tmo still wrong (bsc#926588) - Add LIO-ORG/SUSE RBD backend hardware defaults (bsc#947845) - multipath: Reset alias if renaming fails (bsc#943157)- Fixes for md_monitor on zFCP (FATE#319070): * strict loop timings * multipathd: fixup a crash when invoking CLI commands * multipathd: implement 'show map $map format $format- Fixup hang in 'multipath -f' (bsc#941954)- Create package for SLE12-SP1. * Remove multipath-tools-0.5.0-sles12.diff.bz2 * Add multipath-tools-0.5.0-sles12-sp1.diff.bz2 - kpartx: parse emulated DASD devices - multipathd: Fixup queueing mode in 'show maps status' (bsc#933885) - multipathd: Accept zero-sized paths in ev_add_path - Always set DM_UDEV_DISABLE_LIBRARY_FALLBACK (bsc#933282) - libmultipath: Fixup 'DM_DEVICE_RELOAD' handling (bsc#933282) - libmultipath: correctly display checker status- Remove 'udev_sync' argument from dm_simplecmd (bsc#903001) - Ensure multipathd is started before systemd-udev-trigger- Only import ID_FS_XXX variables if not set (bsc#909358) - Fixup regular expression for HP MSA 2040 (bsc#920189)- Add dependency on systemd-udevd.service (bsc#903001) - Use ALUA for HP 3PAR (bsc#922105) - Add DX8700 S3 and DX8900 S3 defaults (bsc#921703) - Load all device handler modules on startup (bsc#908529)- libmultipath: make vpd page 0x80 optional (bsc#917963) - Add HP MSA 2040 to the hardware table (bsc#920189) - Revert 'Skip unhandled device types' (bsc#917701)- skip uninitialized devices during reconfiguration (bnc#908915) - memory overflow when printing help text (bnc#909742)- Do not automatically fall back to vpd uid generation - Improve vpd parsing - multipathd: trigger all devices on startup (bnc#901465) - Unset 'uid_attribute' on failure- libmultipath: Fall back to SG_IO if no UID could be assigned (bnc#908915) - Assign local priority for NAA VPD descriptor (bnc#907483) - libmultipath: finally fix dev_loss_tmo setting (bnc#889927) - libmultipath: Do not use 'sscanf' for parsing integers (bnc#889927) - devmapper: do not flush I/O for DM_DEVICE_CREATE (bnc#901809) - kpartx: handle more than 256 loop devices (bnc#898427) - multipathd: fixup locking in uev_remove_map() (bnc#901891) - multipathd: use global variable for uxsock timeout (bnc#900758) - multipathd: remove unused variable in cli_reconfigure() - Add %service calls for multipathd.socket/sbin/ldconfig/sbin/ldconfigs390zp35 1688608067  0.9.0+119+suse.308c007-150400.4.16.10.9.0+119+suse.308c007-150400.4.16.1libmpathcmd.so.0libmpathpersist.so.0libmpathvalid.so.0libmultipath.so.0multipathlibcheckcciss_tur.solibcheckdirectio.solibcheckemc_clariion.solibcheckhp_sw.solibcheckrdac.solibcheckreadsector0.solibchecktur.solibforeign-nvme.solibprioalua.solibprioana.solibprioconst.solibpriodatacore.solibprioemc.solibpriohds.solibpriohp_sw.solibprioiet.solibprioontap.solibpriopath_latency.solibpriorandom.solibpriordac.solibpriosysfs.solibprioweightedpath.solibmpath0GPL-2.0LGPL-2.0LGPL-2.1README.licenses/lib64//lib64/multipath//usr/share/licenses//usr/share/licenses/libmpath0/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29722/SUSE_SLE-15-SP4_Update/8401b10af18f6deb3b62b3e290d906df-multipath-tools.SUSE_SLE-15-SP4_Updatecpioxz5s390x-suse-linux ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=63adffd9382aba43a22fd56f8299e5632471dc89, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=37ce3889b15f99d61feafce164987d9272009658, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=95ed9eec0551447dc46abe9f8b6cbacc9147b370, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=92fe35e1ba189b1584b753ed529c93dbe56cbb40, strippeddirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=449bb75a54b028fb07f9a292cb2b347f0bf4763c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=86a3d1e15dabfce754adea270039333268d64b68, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d36442a2e5a0c971300194f78434e4ff32d8ed60, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9c355bdb1483488502335d2b7c9167d395d9c53d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6ead126df4815393291e39b259644d5a8a13f042, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=67f8e5eb59c97e8f8398b5d53f09b2d89f441906, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b29324d5b72deb7f95dd1e0cf4b45a0d105dda75, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4cfe36f69eb0bfa8a8d64bb888169a632e3ea492, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c364dad637d7da0bc99cd9132ee2f0ba4da89791, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a50eee2cd9a6d58d840035014dd8b0b308ead510, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=42b35d50e8c0c55aed9d255c1db7cfcbb5518930, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f9710cef9326145d1753c65cb336562ae32068d8, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f4d246ee29f134940591412bb25c3431639d49ea, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=38c07e51d7cb60cb83e8f856975f0bbc606a57cf, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ab64b9591d329c076aae918f34cc0599f3cfba7f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=654faf5c97b9e0d3d647b33b58b2219427d93a1f, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4af2ad42e430f216709026013d13c2c2a7b74324, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3539ed002aa431abb6d9ae806ca3ebb68bd39024, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e7d000e0c06f5c5e3fda05632d7d74b4e3f566d1, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=252201ea6df58ba2769a7101ce75f77ee81448e0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb65f675c5424ae607821fe8753b2c6f178eeabf, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=91a2ecc0d471fca57e60cf12ab15dde335767afe, strippedASCII textUTF-8 Unicode text, with very long lines, with CRLF, LF line terminators>DOW]eku$   P P R RRP PP RRR R RRRRRRRPPRR RRRPPPPRR$RRRRRRRR&RR R RR R RR RR!R"R RRRR%RRR'RR#RPR R RRRPR RRRR RRRRRPR RR RRRRPR R RRRPR RR RRRRPRR RRRPR RRR!R"R RRRPR&R R R RRR"R RR%RRPRRRRPRR"R RRRRPRRPRR R RRRPRR RRRPRR RRRPRR RRRPRR R R RRRPR RR RRRRPRRRR RR RRRRRRPR RRPRR RRRP RR RRRP!RR R RRRQ<5(ِ;multipath-toolsutf-8d2bc726ff622b1b53656a8be76bcde1f7e921d3cf469f661b94fec3fb6a60437?7zXZ !t/p] crv9w,`Ļv_ {JlF( tu 9NF[. :[tD .&c.oYknc ZM薈f؏fpX~,BOr.Ɵ-(җJ(.g'K^=تAtb!pO\~vj{w(Ӌ.OhhM?SVW*%앃XE5(/+Ѝj)k>lK̦p{ԼB L*uꋂ"}iH Kf`o~S2L VFGb*ir-ȿ;V$*'03C8EG6B0VW!4}5`vvʎ0g_Z$3kvU5(.?(rkV]@SMVW >2ҁy`w&o5qwf[wL2m]ss}70|AƮ[E oLƋTcH@}#{}n)辂 B[2'U__5!rObetł77ap+ r\ B٫_<`UL`w lv 6"<0tR 3q68F 2a4!8b,۪"+͠0hAhQiN gk?k1{=Ij%R[VF\$be@lw5%4"H)4 ,LE_{ 4 Uu)Eo)42XX7HhEI#&7klK9KJį"F3My-`oCwS>hy_q!凉Ϛ q9_z1߫e{ _MpEc7pP Po\^9؁ w {TEiUԳT:y_`ڗ-l=[FYvO&j#L-0;kNa?NZjviK;eYs X2$ܦ?H[I[aEKT.4Ìrv.#$OC/Ӊ 7EAw/ix,F2 lc]k0-W?5 |=z㤥1 Hv)㮒/`H~op wܗڝoMU s Pty}t5D&tffb>8eyENR/}O AjH8P#^M̂0ֽ!/zL3jjMb]a-4'LèƓQχG!KNP^rÜ/.h\K7%׻>5Hzr}KkG?=eznr 13v@L.xkMozc^\N:2i̶"h&K]%!8צb]< %_zaND|ۜu ~!A*u¯Y~v4+&V3N,Ubg |a{>S1\+j`r>S=9{7,VxkhMyMpiqckOZt;Ē^hؒQ b+}8!`'*K 77U 5;va"D ^`d2c&s@G1MI%|EC ( ̲Q|&kkexV|_y?Շ'6|AiSLN(2w埬Ʌ=yE(-u:Pf aob;VM?2Kʻ'|nv(z5 ;QRXWzENVGNb.h4Z'BVćw]B<mlj m "qeR{vvx17+ZC(k0pܙVʹN0ZԆȇ%x4Vrk;I2<}PmO8C5cS*'Cc|t 6AUTTHj&D% 8/#oU@H7#RϋYM g"dlṕ80YY7AO4)tjje`,;4HNYY9xVABA9ZF3\x/67fv 9L]e'9k.r?yvGP9 \$mq?ue|eWs: H0SzIO/%۩r&7 zOpt=fά -oߑtyԒP 0RSd= ȥYn[QxXI;}$n׽;9{mz6$ HyomHU fE L4أ+!j8/c W d (QUX G'| zY .jRsVh<ք/yI5.Ƌ>n$n l|O[.6p;nZDkDž9{#Mb#yeV:kcN9̵q$9s>eoT@7a{aBPn@v9}-,Lȯ~Wg8[K~aR/y[ߚMIQFRѿrf>H-&)>'^ͧsʲ^dhowJ')کv^_FҞFUq/eb2o_x4*glĕS /yӹ<E'l2V.]:`Ev.zlo\P]Xkޖ>Aln6 (tƼ䭨G;SCY/VzZ% n\9d|0|b0+/ט &׺lEDkZLhCGPV}!hr 6YV u\˗*:ąIY TWm!XS.~7fŵ*x`é%o(W*U8M _;AbT:K>F  $ǔ|:̼INIm< ^aq~c! F\YAɪ@nm ;U~ĜLBK=:iQV_ ^X{j°lQ)s 7*5%x|D+}nCQ-̀`WYĵ#CFs0=m??LϥUa?,GTn fvjTA[nǚ7qbOdcoXO1Z 6^уBHj:)vk[Ц3|zn =`Sk}wh$ k葓v,qߊ /05} I;kIp`W}M0/Dr*ۄU+;сboY'$/n? =!sɞE+]ɧ3ޥNaǶ&}.g6 Be8?W;2ZI;s2cST, zѐ=95ot"(TCdw cƴYڝ51fmUf-`dmlӖE|(Nƅۿ# 1lsZ* ;SЯ!D`nfP7GEJDc>}{(D>=,IxѝnБȸɽ}~vBe&&*D|BprY(Qm 錄u.墑^v&Ai?5ǥlrb9y[Cfe<"| 1>9u[ Hu kU腕EOpI'7 =ץuT6F\L팮Y:῍|=}KPiZ O'"n?hI@z0q?9ヌNSyl`l~yYZ؅O?-bYS>mѦBҡ.6wwMjӣ╨/uH hK^X ɓer*.Ӳ#EjT fd֔m`|;D+jt>LXxpj8={#pDNxILphboTN+ãџcڒƋ4i\Hdx`\(apcMǑm>\66چ Ek5R~+zhMP{2/=W~?^q*@ob3ӓ !kvx&=  a"V+;>Jg&AFX%lsw6$,fCo`E[)G$z2dC*HiV쏤}p B!vdFkuZXRL5p͚j;W6M`Qv"NZ٫< sBHh5]ú ;pyo~ 럦 ~*'9:[Jo.53?Ń 7bӭ,udR91^4c EeUϑMTsprFċQV5=YFyDZk`Vc4 zljmM11F^fX밙bqk6 !̔eWpVS^MhSbG5*ü6 Hp|s3^jm;BPXn(wDԮ/C2*ҋiE0N6cY* x' UՂCGtS\(6qTk7j}7܀"x+& h\4s.H^3Mq#nЖV\߾WbL8~eܥ\1EqY0 `џޕM᩷W(YRGZkZyg^Z#&je8Pv6ߚ5U V@wݑԻ~TUd`Gg@utXR㥍6ɰ߰~uS d-'֐^EvA:GD.!Ig8z rLE[ }+\9p).㪻xӱExvbH VKSzQH]lN/X_:^?7iH\X+nm;]s֎(\2]VbĦa>7Zw2䐧ir%Kt=䬩z2Kz|j(HǜޕfFlP~hXLuPdc4QXM3.M.X${8.VaӠ$3WߑoneY<2ɓaf^Ke=u.ʱ:( *ѥ~u%ID K6w55kҷҷR4u}T!F71t,kHf݀GEN%lDg hQ+STjX < ~]FOѼ8JkZ@`f=(th+] 0uyk 欫UgH ߶90d0 _]S*CB g%{U{ *wSI啉/]-Zc|]Qf7t+6տGݧ vvG$ZG S1VMlկ%o1n˭M ho2#(-m/=*zɁk,@ےHoǣDS=}&GZB=U25iKZZXA|(R3*.;4fZPI"3x;6 Bf\&^C>G'fQ@.v:zkώ_r>1%{*cN gFoE;?ɐm9C 5p ɅhmuqERߓ@[y˚EL7NX(rl]U;+j]RlO~wʹ{+1LѶN ,"7D)!P=| H8u9PTvIa-q߷ T`M7j/9Srim|Z(oudMғ ,n۫),!V nZh au׬~2*!cQmH ~QlRz/dj*&PuȮm8}\s(г ɮ`K<,r~i$#FVoLe:+F3坮 "ᅳ8Ƚ+.f#SOÝ"7| D"N~ ΢@>l*.;RSbfH! Bu#1;_Օ(5-4v_B,2!LNGtyx=L{LOJ!~ 1Ͱ`EyKM4[6^Aw;lȢtخg|Ť.AIw/dm2 Lڱ18ܱ} 2aZ53߂p _Жёަ~0N~(W1%\;ܨ5=o#bbs)s$_pݢZJhqm`b/9侽83 \0Mגl V ("moMq|)ܹe= 36|Gg#caqE%U ~i6s9H. >u/&T^pe5P/Ol͐SgdtLYY=Y#01ȁ0"]sN]raɴ慎 X7:٘qBN v 0\DS ??4#:ItTMصq f7gGo$S'ۿmrbݨw b3X8*rТ?Ъ V$kI!dtx\)E,D* l|1l$C&uKwkX\Kq8 ' < g;Mܲ+);RP!W{>d3 `- zs$>-킖IUO ʜͯťI(Cϋ(LZe5pz0 8jr OM8Ux$G?~S+tS]~SZSɽ&|ܓH1iMSWa'x *n$~ odO|E˽m5ZÂ8u5HVsV>] o+ }C$c4M;0nLk2 7-uJ[]V{5Ak$,Bn֘~}(a2T]  +>X%qZy_V4:egVw*PO8:r'8eleIkj?=ܦ ZB)c5b;7'#^ED6w5s9u;F|lJ W3AC%]o;F[ ~F_{PtJ ^*{ة܌X0kF0b#EtAFj<Sb MjJ3cgxG阢TYo.ќ&-PuBX@c9#'{b :=7TIGJr/vs.'flsHgwLqhGnܲC"i7azlZet[.Z^}i0Ee";汐:Kj5m }Y+J}Ϊ?1~rY&NqI`x !%c(DkP-4vաgin-7JiC뗊23 DZ!;ZC]DIfl'q ! aW`=,5H_/[Z̽4n9NٲA!\#PGN^ib:Me ^6c3!k)u@_LѡBZq#1;3 Οgm.JeZzx#(C2jOewF0%yCowiw3ޘQO&YhfdA4;1 / 9&ImNszˣOW_<| g ty#L }jb'?%RgM]f4=A{C%7ׂ-J(()f{zѾ |Uv'P˥:M0vj^JqRx`dzZ$+OE)K$$@Q{W+*v;:ןlL.j>L4'&7TmNA8(&g4;w^ש9P"+5΀ ȩoB8,\2l/Tž g n(ZbЗmiU#U{*_bPvD4<0͛"c Z$t%98pPՒNyT e0w*Нh9d7 Jo)ۅ ҺnT2;Py3^HӯLvHg$Mjүy`4ll<`3#^kj3{ rJ%s֢4s;ݑS=Ejs4 µ$*Xy ~VVdƞ4gM$[{]l (OeNhmRa=ui?xV E*/ G9љjh 4p{ :~ ,q Yc鍊gv&Ŝ?{3fN3l^nb Ri)Ï\d%ew > gb5ov@߉b"lz=r_o*rwj5x+ cö4ev"^ q7;#演g/y+ ?Sfz Oy"ı:8}L'R@ɛ/5܆e2Sttyhї&$O#}!032dMbW!QPlH&X9qD|UbںFm<\|֫?>^`oP:Ki05܉>)'[nG2Z15G{g [dჄ3g9u@-~P.KQ0[>\6Xھ 7I> I# 9]]}<0Nh 578 e!W5|WvbH > ?!%V}'ˈ 2n1P,o}~ ѧ;qdgy<Q9ڿ`_%Nk[ǭVj=@.Z5wRAS}/ yE:-gyZ跃NI1ͩw$I"mY4DžɍҢ> -1dC%ǒԁyxNV|hflbU52s)* LTp>G1%O!.yj7I[lIJHe$mĎ#Ws|fb:3\)OiWP[wa{h1x7:'~M4j/a8Ou5er"P )f'D9p *dK}h|<&*A('v.k0Ʀ=n1{.9fe>NT o&Cp\V/'6 cwrL߲\s:M`nOTA)p&FUʕ*̑n<QhUL`^tUS>, zx\ k.J z }'*H" }.>Y#Kz#\,yXeN9.yrA/WmJ͗NhҪz6s̶)Fl*@o[ mj24궄qݕp@.+"7ΨzeMnID01ʰ3NCi%?j@FeMB<l!s`^kڊϦ4nB*L$"Βgト?Nute_{lbO*h|#[_E-k=iJ| @hQGBUwIÚ )2)}˜\&˼' 2I_ 8Rj-IrcsQ[.hZ[hBJz:a|F)g;2̻A_HaĐ; 6}BBo`S~t?a 4Z. t@ \ך'#RX ,Գ˓畣,SE3ˊx`88] 7Lb1mYa^me%=O}P vȒh?k혞v$4Ӧ&ߩ8=a7pXÃtTZ?+1yXtJ:fKH5i1.`zsJYSb  3>VyP$x"ӠO[7Lzeɿ(0͝0{mmeJ3陵Nj@iŕuK03.J/+e Jhl2(>:ѭ8J &˖ܡZ pUڙQ ɣ=ٜTWTB W=~m ;}13NɓFF)*疄1Z7OJ9.!\M #Ź8 OqYL*< }䓐&2.[5ŞPٰLb` H$@ 繣5[CiO) $ p6cCÈXF*_a2aK풃`haYj)nhf}hmչڀ;{Ġ)'#i1|b| 7V)µ;c[{:QdR | ǃ,[H܆lr5lס,s/a}Vioqꖥe7tK v:ެu֔,^6 Rth~Ə}ygE{ZB/L5vsbnDŽC/}ftwximZIlXP:( (?[QI_/bUo腔I! ~i+Y+{,$<#W.l|֟ / Aݿg0>>*Ə(tWdݹc>#{9&s1iN A}c$ؼk&jc;Hztn1\`e}ViH^z( $~p g$U8ey}K/oVU&^ #tu\1ḡ~[ 2;rrQۣMI~J" ,4HZtC K>@˦+O}WUQl%MkuFj47El㓛u.0': WowUl݃dCLLofƶ<%C&E ۹pP6t {ޘ*!@1OSؐ雉Xā< w}ji)4.E9Ld*@~qUY-Nk"YL/ޤ4o<G?E(FO6` fn(Џp F+bKќʃnZ'c9y a&/\+$/Oubl!jΠo2 gT)9LYM|8*kGB!v'{o"({LwaJ2+%POMAv+?,<-G"RAE>ԋ"jF+S1I8'm3ߋ=u%5Z$#Ps?iS-U !#j۵!G"? Q$8֒}"}'_qxE =Zgߝ6B9 qH4hNZgi OHM}v]MA5] =b8_QW~9.v< FJݡ*;e}%bZId,]B G O kb]r^Tmd=]Jݸ#a)%?=QrY*UjP_1&~ǒURKg5a?q6z zߴ.Jk ˥G}հƤ̌+n_Vٍ$>J鼈ܯv;^?%ܦ+ nZ1g0:(pp^Ǡ'o-]aPy9# iF!H m='A:8LX/*ojJwG*V=bt[)>]bjGC133 <'F)UZIS 35z!Nwux: ßi06aU~xuÁ}BZ:4Nlc!oI?ƧOI{2Et|f)5:0h+'8Cnaw׌qvr2fDO_)&7||7XjRh_[Mz־z]!cZ(crv r#A*Vd+R_j 3x%t>*=M㲏MTc &z&O.S -jbC&322J:qZIP|V&&QZwm`j#&*8(=^9&S=%mW( 0_H;bd&pE&ˑMtGn2h+.qrh^(ȣ>Fݹ{( Zv\9?5aS, m"Gݢ禐oFKl4fU0<"j#Rr).֍e~Jv QcYd!![ 8[.97uha$<ćW(ԩQ \]нn.Fv-6}|;G"{0螝`\$ kⅤ5eqŇ jC n?F.EO#VPҭocse9ҝKc e>j$4HvRNE1 O#-:* j)'4zУ9TEraXU{<ao+5 N h WїOP‚a6sT ME\w5]+ް}lέnGWX@.‹|Xl}>e|ņ| !| cuŦMaV~'n &_()JL5>bҚzpӺ·mߏІe-mD~xɝ!)\ rzP-d"&fbcw }1q 龋 F5AX3D"H8OVk=@GvbCuhe0t@ ͱ&>CXӪ'j(Aŭ-*At{LÎ+CU'ET1(V,ՅAޅ.Q. ]")UZOy4{(qP ,6cT6UxRla'|f1 xfodCZsFW݆~$g7cMXorum^ ȟ=YtdDLהEUtڷBun q.dZr@|ϞG2ZpG*d. =Zt!"\݉V ͪt=Khad!m? |K[e'ِojGoQ Q&FRK 5+g͂6 mbP boNe>m,b0M|u9#k#oT,)Ma Kj˸\fo)Uw ҇2mI)etJf8FLa1<0zIji/#eт)ϧ7"BHT ՊJסV}:!:?Smq]rF*8Yslh;;诊8]'2+zz~=dE_3fX%iD⡣0ObGIC.iX(tP*#+~$ YZ|\.BF] u# -I7Yl W@(Җ$ua-j{O'G mQ\'=#'yֳJ1:eFGmgǰX`?WˈH_Rs%^|n-ܴR_LL0lGJ}4I>?{`a"HH^{;rP=ˈ[UT}vU ^uimx6JA<[<˄NN_;j$ߛD/<_O~&˓m񩙖j\I?q4_pc`9"pakZ9ݶ[Kso\0ruD3\qNkE?Ɣ&o~)d:-/{Q !*[6|JT4l 򨰦@y(rFaQQEr}Y,^nJךB8&~ ytb:h!ktPEt P/T,L֞.p񴏌u/}ƚ9}o6W| >& m&*QAtwIJMx܆b 'a ׷u<\ HaCHu1l$lqšU;OfJ~z]N23<ӈi4ZVO 7]D a <5 mC@K8(G^ J]clյ99YS ҎD7!wvWR'6 &W\TS/~nlPZpbod[ PT/ؽFeZnɩ.H Gw|!)]=Foҭ~ 4_9YC pҖ\jm܈.@~)J#NG6 1^R=DbF|_cq+N ٕW6k5CWJ#30v `RҖSrr.@fb/APKBܞ}؉㚫kO;!-e[S<o4 4[X2SUߩ]ZU|N!b8O2/3Xc)tnElO'B{ﴉ(.C("7[p=;Ϲ )frlF L(#j0%QM#KSZ ch"w=Y`Xhg%kr8;]^6Z~KFrq,)o.kUέ&Ila+ GyQ(M;I+1'KrM9eLAPo"*dKcTݺh. ӳ13k&'ʾ3(f, %* nzDg߃F2~KL^ܗ9F~=bʕHc9Y^ԇ~&~? cXNƹ$l3쪒n{oywDr 텏߈nzq#kD-9Eldi2+U|"(gx`uUٻlrtۖgPU}|7(rm_r;}AYOjLVNͺ5_)Tؙ3F`iFv'g=# o6c<;hxGb@ PhƁ=i"Qd]nScWma>S6&C7fb.և /L,,f9{`=JEz|i) n.Fe7:C#zZsB~hAݱNDyq [Q,@O)]\ 9KuJ9d_\wJq͞g\Ou[ ..#RvRRO[vc? RDΆ4̨1qk^ &bdqN16^;bBy* (1Ӕw?o׾sy!-+,F߿!?.{KГlj8;_uo栕C,&4"k:"ܘegj k|FjA1cśl M"N04nK&uB +)EZry# <:2#0f|ه=Svgנ%Ru3$M¬һu++D$ur ڔQnhLG-t60J!y~fM_O-sĠh5Y}iClݛIY\<}e\I(ioA{k~&0HLO @lyHں ,řO,|i)~3Mі!fJt*-ͫkH91I"̍1 Ɲu?:BG4WtEnPӀiE xdGGwGS0T:$ڧIdlAz-'e%c]ynk\10g^:'Om>6FU|yI$_wkS#d.G ag8|w{*G 0?El2ޛ=:dri"'5+.dʓ|U0/>1~d]ax owj (&BGPJTR8Mv =NV*j򾚙St2^\4}[H-Ƌuq(8U.!K -cnphVdM.D Dڡ-k>4+^ً%d! iOt AT}[9wS?!D ^kQ-eu!/ #ϚPD*OOZ}#qvy~7S:ijɆ0=e.+GJQrWC@sq'In L u>w|X4vb"Cv#dޢJ2kZw_=rǨA=з$^ƮQ{"!OG3[)VHɽd^B&0X: XקV{QފRbe@B?XzA5y>i 8a7ۖVك zDSz9Zr5qXX.{;1D/mxA.v8TpPJjK Xg#ν}4tX߀m(R_\H9n-F46ߛbߓg`O LIL6.YBi[m1nC&Cp8Hu jsf{Aoة5ܫP0Ѩ(zB 4 s_R 7n˗Sk0s2 Og>'lOٙFyb@aTʃc)Kw Zb0 X2zbM:XGlӘlbv`lO#bQPd(] yζ\B&KK=<'r0ЅKLuCO۹[ed3U$^5TVS2c*3 eX cP-HC* c f}s;.ʭ)F;|E(FK pչsZlj%1;&3Fu"AXYuKEvѱ)OVm~( C=IV( t=ǞDgJi_ˏ@KM!$ uQ!!\B|Sl tĎVd`4܃$I(Ekh9M뷞y8uA_wz)ź_})Lh}s3V (XlKHD$VW4ͨtmM/~260G mcYDG A?\Z3*ҊG t7yKlZpwHEkgvu$*ܨst΄ƫew߸FR^c1x֠B[N*4L|nj k(ډQ&qM]x$8wvoǥ^# IdebY 9Ewn^tlD #qejǧ1Ug XHx6%;)4[N!-.S Tr"!<,RMܓ1$4L㥺rl_q,*CIT FZIe VOWw^ ?MJoejĖ}7顄\>+j L7Dw F'Ϣ=tGI'1E.͢t?}B Ʈ't[ ]G{^%H&$/meK|@9Ew}X!7%T')Yb<'8<%V6߀Ur lE/H2sxhz?dx8~O*cʾD\x0j-%=YO^X:~YO݁^Ҫ;e;.)]3+HxY8a1AkC+.FPvnɼޅ;<^4|uӦ!3Uv=ՍtOz݂-\&*:m̫k@Aa&TyXSJ5NoGD.SA%:/"2t b!x<{)K5R$O>4K?t9<,Bv%U!24wبveꄛ@,-^Ѫ%QB#f1|rIv\RHD5` Bl~jkL R ]?pPfĶ׋ca@Qƺ" 6»>ZHfh ך>4h,4I^xH}72O*(GFpMْg+M mbqGt5̑h5}sơ"k"LT'J_o?6xyYoϼzҸea@f,b'KA>қS3MZJȐnaڱ4IȺHR SSjv)7`.<+9]9 5)/-M!̩kulז ӥ+e zÒUYATJ~g/G쇨p}iQ&*gK6SCŁ$-膢1 v8gjf)7)kw%c\?Tڔξl(hQ<9eM2S`Q`?Ґ-/%KI?5}ִ46D\uC;ޢ6 _א =!7Z0Jjv< G=فhxk;WB0#$#j[hSiqEXGc!E۵A21^-pjI.S\ZLɋ 2mݤk$X#NԮ2pئ- H5Ds/[Ղd~;FY^,v^dg\%LL_mHW C4En,z ?0j\]xmD{ DsJjP+n{ , (W/R -i2o3%=2E柆]]S/woB ؘc$lsG"sj}ɗ| ( AwZMq"hC]"o M9`ОL C&h{ƥA.>[[PWScYnf!Z_#slDꤺ߻ ƫsBK/ҿN$B쩎b'n| a`lG*ɌZkުw7 =M#—`kǵF@J8 ?fm?! I|5.CTt7ElPKFdT ~QoE0I,  5Ldx㜆4N/6<ߌrKxu Ő~0:fjl>3&쪞sN~whL47Yu/ {~'_~ɘMK19hH{\i ܺ"F;(3k@}Ir?;Jh됝*/3mov ,wz} nVw|rA9,z0tY8ONuʳk&i` i'k60fisѩB}Mu5˅[hԴ:#(<9T-VK &:o R _2W^EAK6oX_pSDB:"g{ܚ[e#Ѓf]3CLJЉ7 , Y@JUO| mL%w7ukߚU1*`KxDSZZpiinz衪Tݴ K0G<[Mb$o2~)ƴt?:;m>8XRd}`Dڥdս7ǹ]!m. %5b)hⰬwٺӵ#1$ oDDU~in.:8`ԔS4ʧ0BPbo~nCc'gNbJwm}b[W^T978)gR> yD 'w4WE׹_b-Ȁ Rzkϔ`AvsWړ-.=V; lfqT-)0U_BSc_70 w1!aN{!HK8.,"ٮf3)#DNi&pNb<%͓Ѿ(V#YZ5|񑵲`Tw#X3 "`!qxL&,f8 ?:s+T"P쥣(F*ѤE2AL8"xM[}k7rvb҅B*SGo.q=&xy$TQq ۷2iBʚ9w\T59p/cXAΒOgT\Y4CsMv c+nq`"ڸΣMP;؆22ΞR9hRLpXH}EЇ﷠qАs!کĞsR{p4~rRH7+Θ^ ŧ$u>gihš*֕%qH]Qag{PFWh4*I '(4T}v~:5NJ-e)d(C֙.چ)`\!dSNw eEk%ŭi juLJ—=}s@UڗGiWA'+⎙E#_&,Ď0 Ǩ4Cb)~E+ew\?OVPvvS!j!`42e*H袸>wc(Q jW~ʎ~gV~Dz][(!Q 킘'uhLjޞVU#kKFI`ސZ˂#g85gãr T XsӚA-p$v w ]a|>k Gܻ9,&%H޼K4/?l5F8$vd;w|) ؓ/1:!3Am#)N5jO&|O7b4Ӄk` #:u c~tݷL_8XvU.JphO %ܯ3A_bPKspeb~q;m$6hchVt B @"гY'L6oF͞H[/ ;p̊#Ttg'3fݮHU{<@KdY˪*廡ۼЉb )o$$27LkWҎm ?w$'ʕR!cC%+6ilT Jj t¥DGmX|b,' tS)-0=sVb=;3U00/cfmYL2[؍I`2R} (sC#*y.ǪݞRNJ0ױC%2z0 G)>s%K="8¼/ZAn;mmx}WocgA$N>+~߰%Xz/Ucn>tt)߈`RoW 䳣Ⱥt}vBR)EW!r+j 3D (enڀE~V}kbR)hE[z8r\EMz=qolǿ޸JFV; xDR%xK{144ÛQK1߹19[$TȖ.=|V~fFl]8gsHIYl<ĩC^2l1u콶3~<ǡXJ:?KZklyuNxՆw}QK_ɴ'wv(r(!2L`vd g6LF󎖥d"}ӇE>i'IڲӧjMWbp{%݌sп@4AeiV!{JyGГ(MK?!Ihs e0u/}G]V,S #ʎ*~X_|݃AX,{<֫O9*f.L ldC=Nӛ 9Xl(R (m] V ! }#g"v&zgu|Om)Me]?T(dHWkaGYΣNi*7ѕpN`rV#^S/MmH!/ 9Ё%a]פ8F}c+%jxW}ö{?tNJOI#Cچ~_}}RLG %iW ]yԽ )ɁYV*?xyuF(P\ԩT(l(ݜ(('5 M=KA H s3GM79TyXe~0+zsΉ&Z&$a1!m8 2$9]}w:T4 i>\ t0]CwJ: {&ox2;'9em&$m gLb( O6 L A!'CpkfAYn+9>;8('tsi!IԮnܲB# %̳c]kPiP$$d}J4D$7B Mh^ϻHDMroZbGo“CYe!LVKJU\ZvvU8&_zQY~zh% $0Z\ĥ9oP+b2d0+ -D'іERhr"ZBySǷcdq"i. ֓%tT8 ?WcA]ȍ_!Rb0PR3GvX& vHGJ0,u8T^##{Fdq5©[D7M2Y%VuCut(v=I[!D֣G7mƢeC/ \(y[cMr }]ip>84lp(ꆭsP~:"fӄ|wXS1+g uigG nLVcw/h)N1\V0΅$KS^2dKeL[_)fvsÏoQz/7䃴 $Z*oǢ'9G:;y~2ID#f* Ryob$GǬlûc wNhh!x\xidIzbFD:/0:.z=9F`@IEP㞉#-#$ *6}z[!GaVefQh$79REDM (B {oמoVA+ kV 2|p%;03n -Y~!#IdDJ$:ZAt-5*sCut:ADYIyߡJK6MԝB𳌇>%‚`׼\A DD%APo Iz1/4BilũJS$' vpzTH'=4_֡g?߁CxH0DnOU)ha#IQ/K[E:vrq<h/F$&,Mj? XT1j۹bEh+XNiV$"b[sD<׹BV$fڭSVS4qjEp5J*sRĮYWNڇGnzU) 4>N#tt1VC`5_G =R'Q_2aNrv+? j*U}EຣH `$1] 37G琂=/ 䅆0(#D@iZ,7:8_CH^$$i,iÅh24=S%CXwhqE}`MOK<nFKH%^YXp*0ȉpSݮ|MuJ)A>qcQ}S 6KՊ1SU?e+ &}a rKӤqYw_=LE#&$ Kr+=suk⾍li]c V#1;'(A$P_>EA71: ׊2_m4P)Otbܓ\N,z!jp54 oTY0 "D҈9 NK U漼'??a?1 o5F ;oȘg]4~d7?s%?Kے!g흳= ۠ y̛ͭ풐Ht8Hqb qbx$nyk~],Y|wQ8_%:T'(U6A4ˬ!A@y |CcCO#K4qgVP/ߏQCVflqO/El+t>EneVA9p%bׯvz!H0ǾyRE{QE@cW þFt@TΛ̈\UٓH{k;xZ<f<Չ/41&ry\T/l"8Ї^Pq @ÂT`<搶n+R#MєAO bAPJ"D^C /.N657uLpkb'ڦa]Ԥ?A 1<Gy @[J;gOc51%oX$aos5/ I0"4 8۹*dBÉIr3F2C!^,d-$iڒލo)r G9ؑkM˫adM׵OeCF֨V\X}NI' mhЀ1]^k?0I="z͛fb 3g)\Wz:*l+,0k@Sg-ه8 :c8SWP,1t*X#דf܈g4yn(ں\(n(%t}3)p='9UonkYcQ  &K9f+|i[)/e,hwazs!AIu639R悐˘Ӈ'/ KDDe.x٪Q8֣`8?OIL㒇Yn&Ik̽ph!&8:n8;QKo`, si5cM-A\FZ(aKz&a!k0grqV$v_;jAn+̙0KR5=^Zbs%u`;Tjv%.XXqχ xvl():s^ؗA; 5tߓ-7F --n`yݹ oJ#-Il.d1K1x Po%5,ZyD€7X9aG[00PMP)be*5YH2.B'&%J^!zTW@o ٷRa4F'sg^]3.qwlÛϊF: kܻiI(oj\SFJG8۶\8fXE$mz< Qlj *D By"HN_9Zح\ -F3PLS~ 閴:Mz6m٥{l4zWyN;8q D<O$?0J\@)-": ^갽IY7җqyǑ%|zRbv7r"7,t@z5^kaz)'l\z$XRk|)9<9 q]:vpQYhuYp+Y0;]d(@p#nhPGS6{Ėҝ,ƼFϗWt>'^LUxOqJeV-qrmS|^}\&z2 DjrSc,{aOJL0$^[ jg!E's4X!xN0ՠYz@HA"h~S٫ڊ_ۄ`<~Ad;Dʯ8{BYΞ7*,̏N8QԩC똔\sq?ߛ'Un A ^$N'C 2߂cNPs;A8`́]yY-_٪}g%u, *a"O*yS>(u={Ĝ3K xݙ7bZR>4y22dMݦ۾$=KV`<&D#2J[3$%9D5֏bzil)ѽ0KW=èYg@uwٶX\!‚)|;yjMt'1E-\f7t@uד'6Q|ch++tP?egc]zCZ1ˈN)҅g¨k)"eI+%\k*0E B=-|Tf)2hzN?Ӵᛝ*T.tuCBni[,p(p)|hsf٫3-ɫKJH=`3 z\Ո Ìx@ßhnC)-/i#]RHp^"޸cH="s=-99O@ʖSAi;C =<`"0*Q m,R.O&-xu[YrVQktXO}<~$$`>EyS:]qhFנ>Gq}gi7ݦ{׺-}Ӵ*Wh+mlt,</OYkUJˠGh\/=}:O;[ jDJV~'cwEQJzu˝p6moA/^}}||8f|Hjn]<={lp'HP!Xp-Z>@"if;FqIGZ9l=99te4susҖ6l Ȩ'z3lJ:8+K?++T ,J`aUBPOQ/vq8ّ/}h6j+B)y֟Om!}&Pk"/mfɦ566ANW{\ZI{(ȐZ{qV,{m||cIESq.hXt|g*)M7f8i(.~ 6uʩ 84Rg8X cbt\HjQ[V ˓EQ .)h~eѹ,rbr1឴TXfBssV'}Q(ؑ;PJluxJ~[u} ak׸DiX fпYp`ʭՂuk[g*#4_,M!c]S%RC<[!cG}&X70+^M愝"NJP@xMh$A@<'aFMV}QJ}I[?0W>B1`q_ *O$'t/& i1.a!$!4JqF)씦(EzM anXϷ[qPJBMT3>OOԝBOQg+j%gYIͻ|ub"CwQj^p}wWtM$o^I3D>- #^vcnKON-H{tQ n9Wd}2>Y060n[' .8vה zв5ty?6ŽAsTFx m r:Gj`-LOC,0{Jm]%τђF ̭{[Y|oa8zv3i_h*aY % ~ʍ*0meu+&QeAƷT.0mݲZJl|/r5p=-w%&]7˵ߖqn\ÈF.S JWMWxF(VD 6݅юpڂ-A03Gdr.babc 'Z5wCR-Իm3p #њ2oeږJ+j۳h i_8 *&E3f;ZT S:CRYc{kv'%/=~/( Ԧ"6U(H}w Jw M{xlu9c@Ir H`*҅V*NafFC޲>PBwU{ r# YBIJ9 (fm*4at싘_綿Iݳ؎fC}"0c0N*BPeWVI簟e\ I"3395y~?rx.fpd9k45!tÐ^j 9imm–g@̙cwgj>`b1}x+`P[cMDhf qI(Mh7.p=|e[x(#dC?M_j )džWNE)ךb$`$ U!IV*޹q%H?jg$X%B m r4M]Q5S@rЀ+& q|_ ߃zwy]-| Z>mE#%Cvy+WTOR_(!:D`H^G7Lϥp˺ ]6gnH xe`Î ]ť >H &`^ ٪\nPHOg9ߘ08Iz $lGL<T0=u/ͲF8 d DW 2Ogov{冸ͻգ = I|!:,X(RQbҰ~ׅNV`%6 ھ ׎ON`S9hEVPnqT&:ƏfBOz0>O*ҕ_!/WcA<5ۂ[wK &f;IgW@\`_h#{ϥ×"ݭ)H`u3/q7&XCֹ=9=ۡ.FZbSLFԗ&D-h0И\JIU!Ж?4[n\?Pgu\Bo1ĮhfgƼ_tpZ[|Gfe̶:;z3p)fM 2iKEj'BW5aOlOXNdCdq5c]iL17ʣ̏;DB2M : _щtaQGg[e؎S1J,PYO( +^F>{LpzxR|:~o*9)'*!i~NiA⥂޶Ar/Lx>JaߘTN7^Kx8e9Y?\c[*3u7ƒXڗ6Љ`N>}qYC3֧;R!"0$o{ sYeʷO~Q#o_OfegBZ/ ^J *x/'RQl <(7wX܅[y0*ktSO (4.4\r*gB **ˉzt2aYق%8=VL8y%ex&M@ #K ,Iaz!jng|v&x#=2LFdcBV5_.ggVX7U `Q 4] X8b6L_fSgݫ29.?&R=ZoKux;jLA\ SD0GX}; f46R=MrKKm}?dt(3ԕ=qq@ya!?+|]-DOS1!:+O]ɥlT)_@/h&SӨd&0+/ơz>$忑ާY >v0(r0Ҝ'1V 1]g,\|weo "\ c. g"a7\؆CeZQHL{nvNJjL`feĠM"~A[8ytqA`n"9, 칱Wa%j{\+"?U|f9{0>o&>Af  ;Nj/Ã9WUl. f{< H4@՝p4PZDTv>j/Tw9AuB)ʭ@ &5 k83"uml4 1k B8Tl ADw\TH)>F[uB'IgnFA5 3q*ōQ*'NB=dߢ@xq4^ BQctm%4bHFֽ|2iҘRv-G;i3@ yH+  i?\I~wX4ui ?̏6"E+QP@錍wtvq _T t:y^{:[Cf*b?d`3?65wc(6oWؽ']PQlb 33Dս{槃vz8Z翣3iIvK"tTF&k­y`\<ɜBB-*Ha-Yټ 0 fGa gCz+َ L$@e sSun`QOK<)m=,w0FP2<[ezm@Cwhq/Ə&Ό|A/0#s2i oX^7< ^fUSup,PWY"m|qR3| x @  :$ ¸zt=_-;(>^Y [08܊=ϕmb•e1*XO(WY?!߯y mդ HOl9w ze]]yZn^] yUSR /u.UیE:NĝmiңM~^hpq,'}dS)wW옭iT<_]f|0I.id#C^9(:Ƕ,SF}U~@q3!W'n?CE2`bf>O /ekm;N08;렲iD!tbSk6(Ouq3&H֟=y:W%0!0Pn[S7+,5p/4xhN1Q'Aoy@?JMâ{ 헲תY'>-lxȶø~ $,"{u7xsn]:}[eJf,eFJt'me)6`tʩ0{i9"4A`I Q IS}FFT,d 'b$(IU5b_~*<5Oa'~G4;AHfZX XUvM;Br*1گhr8@/SP{T:9efw擂-wg-``¬ ČTXw~RZ$֞…F ʤk+NI}v$ Q=X 9LDCVwc5?A;Z!R {m|q_x@؅5fB,w=exl .U˦)1Rg^=,&D>]5` ac\>1>^أ<=e#] Sd0B%n溏O;4,'?¦Ock *)JDb90UeXjxZW>Rt"\!@;Fbke z'_4O1^b]=q/ү`Ol=gA: W\X&.宧ŏT*R԰e41ȝhWPl; >!K99sMAgcǼTK tI^vu&AR(W5 !z.y^ڬHoDNh 9g0=v˗10><>sέʾeQC6Gj= b+ѽТ,R^m+;CKRT<2ݠŠ(tg07ϞgD'KvQL)(c\H~?-4:O6u'0k O_#uCa`]BCZ+<. 1 K0EIX3g*{I4`L(6:mMT)nh~Fu9 ug=9rU4[=m%th9: )#j@*(TQCEuBĆGf.<ρ/E|A'N_W"a"r9~dz'zOg0U]e%uP"RئQvi(z=% ًzv@[?#f|'^ 7yΑF513j .Q/^Hhi«C,0bId`ߴkJ)Z r @n1Ĝrj"}hwyԯE%g;=hC?LIT!q:e0)"K|Ԕ {-뙎0{;uթGϨwCyZ6ө&Uzx`Rocfλդ3|gÏB#9=Jw*I-xT̬DrezAO̖>!%K#czKtN*u"?]+rElc9St~Y~C f6(>+&L;F58.oǷ1R F fȎUN qɂyܟkƠ'=&fZȴO88=%~/W {TΙBq6rMwš`pJGZ&,BxֵA=60M%NȿfC^YgݏRai9FUptl$ [#]T/’/ `$\X=~]4Ahन?5V>4.+ ȵT+OJ1{Z)LO-DSv]܄ZbVTqz} ^NBC~w言9+jpLM{ Гm's 8]4{*|w? PEk3cwFlY"o6*:Ier vam?ԉkF /TC:?.5i4,n:o͙!〄c(̈́M2K7C@)/,!oDN8_ ąO1`?CsZ$#!O3Ik>_dJY5_ 1~^ue, y z̈Dl'y=^BN_~K+eCƊ7PS?Ǣ:z2%k'zx7 yd/$x|}pyXhi7 /鍱1Šo(fyvz1qͭ"ƄGlp\jK2d2*}g5* O (&s?3i";z";&=^$iB-?XK+p1 0גs<`s4۶@b¨wֿ6P1MxB qf3X[$kdOݔ/)ކ̷|UDf 0kEZMYaC-:i̺n+2T;ep B=eKZgf(fosMFjzFfKk5",,#KE @Bu򛭖jF+á—Xyd 󹧀q=(-~,k2K!M@x#T&,G(-3?Oxşwv? 'H/ 46wXo8$&0ܕM0fpgmYIڧںƂwLNns;וKc GNz^Z*sH LNQClSݤnW*0Ӥ!*b!A}W60\ X3,0? o7qPm]t{TS= +*4>3vr,Hȟ }` tu7zI}*Gu(\!SakTj%l?b#;q,B^|Qv"t\sU/ZaScY@ cCP4鐟8Z5! My|Ə W`@`.j./:뒗%6xW߈ly+5M:M熝R;mH `:Θ||^:I)("#$~>Na [I#-=H+Wk7`spfK f/~ʸdxWq$>73h:;8'Ԛ PFj]^||_0@KJs .pQcG/ھΞSrmoKpa_򓝴cw , uKPN%WWyPu3vZvbȜ~d1h#-78ϹطK?;{uSjoX0zN'G$Gm_r0UI)FKqScj4l:dy' rmYdJgc ڻkȎ;DjW#g|č\-Lu N`k )*@.+ĹV}[0w݋sfǦ o.Xۤ ˶/$-,;xgFaeR*H#_W1ھEk/t1&6t]Ntaq\ "P*8 R­bs)QL u݂-PK4$jQA^\1`2$zc$ar#A[ a([6+t}T¯B >*_z[9`Ąd7ұ0b[b>F:n;v5ANQ>6E)`7ґeFPj`!7sĂLePJYv@   y>-eba#>ڪ>C̋wrVB.|c(X/@a< uAkmɇdo1cVf$-fq,Impan) AFH\",_^ySӮȥv!-]T'70d]_6·6\N2b;MSxCS}RYWYWD-@ %nTk1hYsEZн. cd$K-}IeV/ (M# SP|;TD/;֜ח[<]$ܟ4c $/q)Ǐo=t؂AgcA r4~ċB4ɠ@ICAF2XL=:K郔q;RvLέ)@ߑCY{s FrȐA\Z..x{q g^/Ɨ}C̍au)?=5V`A(=s i=EY8Ga`"fÎ4DD*c"ђIA2"yFAW|I|`;vJτßoȚ߻N9WS%T>| M˛T+ק{4@=ڻ}] )]!W Q J'LA GO^i9}T7BP:XAك{-6T H 0_S)0T!I=) ]֗7ƙjԤNzizʼϫ HqK!+v^Y/?g6'(N9~6gi>";*,]alQ>F<Ex HZ|:c>%97b]b3C?zB($/k;l1P jobo⇦1̃rW(<'W|nvN:$;?@Ht~5#ӀM\GQQ6cLZuU'f;OZkNP"pU`V2ըxnۯtGi: >Mnh*Ҝ?,Yn92S)8mf&Z4 *QV>w ugHBJM g!;1xa>Mb% P;#p7zFi"IƲHWsP}|A1 ϗlMctsO$x>|Qjo!1b#:%=T-{c}ԌmcoDWpt1Gm}9tVCAKlj LX37 PspqS^fI6Ht&.s+aTՋ9y|L@#5If{ǹ@!M&tdv;;N_$DF"=,YQuLx~FkHͩG91ŧnhX+ǻt9<'~~^>.̊ vZ[;uIQ䞉0p/5%JrvJKⱟlKJ=~V <3Odx\O"*;*4~x%Ꮸ> cIRG0?r5ԓ_1t"4nԯgTbuw2I9!WeZ[nt/:G,]/L1hU{BE1l  "WT^ݦ'5H5?/~Oo9,p\3PR&ƆֹT@\uN{byMP19 >CkP?% eryVl<UEja 4d< γ8ʺT*di{ٖ϶.%A}}D US҄l~o.stOYu>}HҿDc9H洉.:,Ղ [x%4l?hk!g7ܑFl+Om~_’1wRSH|mLkdn4e*, YN*(4n$1{?;{+8%O &x;οn ^C`[*t c*-zO[])Ӗ:7Ђ]$J)ζ\AZv뱖w7r~Rs5׬6MrנARfBȎJwv8Yq>E6$_3܎[]N ,o>8Sg׻ԾN/=RSOm{a ǘ#p}â|y֝IaRD[h. fnف{(l |,[=L2ݼ)/ݏ;:>P !q }y -G@"{sT>]ѡ3qL5L.#̨InG} %e.Ti-W}KA gJ4[8|TKƴbWy 9Lbez}fʎ1^.!*\T^tܹN^9Osf>=$} ]Fl *rr<^#el`62P#] 0Bd튼P-boLc)464S.8F&,ըoJ9ZZݲMa4DH1f <_.Z0NXDx*ews4cY xѩ1s_5n}xư/BrWFgE䇪V_ٗG }{-17Ǎ ^61*b+r:٣(x,W$ʞXt`W 6d)h1̛7'^R30!9ppKQǀC6:}zsIrYD"鍊 mf{7uů1x1} a,/wxD .޸'XwDyi $3@>iW*1ZI! 1I/(@ T~o8e)\mP'Ng1" ]Q5oYڳ< #"5Oy1!X=&}/hܾ(W"1IkQn#]%d+}[2=FA X\ѣJ"VQX/DwAIrݏPNlNm h1slyw(DXf "ԡΓnhNP%ug'm]]c14`~Od) lV(sǓĻir44lSx4gh:xdrbVedNKGc~=ŷabvY͓3$Y0ŨYG›k8_vwcȬ4Yw.ҥl.m25te%k[\ \ b?F|7laFx7.`V]tleZі?:\" ijr/ Wӧ S 7R }5r3չDoR %i6¶T9QlQIzͤ?W6K(\_Fq6t UweVcя6d7Iysuf 9qNfJ'&ĄD>ô@Y%ns60[%1˜8}țXUƑJp]ӷ]߻8x~ ADX9rzSK9#fBl'P. Yl;Rk#uo/|jL1tIQ+no۞ / @CW9d[Xd {:WulkTϐ(4ւKFG5% ^M+Ѥteg#cK&;qijƝ/V[_#"eU4C-'x~'0JiK~y|`(*Sא"iHMH,) P+mn1K/1y0Z2^yݖ0B<|x˜\esOo0s,8%QZ[v RX"ߔCҬ?htP4~=xYc,FGŹmMyt7תC(_u:tq)Y]~t]%cWj<iF+>DجU.n!%֯쓢U`r{.Mqڄu'[P5(APT6?*4҅ PeJsz[J}څjs`(bcި*}8l xa>x%WvNm.vv+F'Z {u! @RGl_(6{w&w~bJd!ln C=0 Y=ZǓ?L/ u;RùBr1VD?fe!HMBud mvvю}NMWzA>2VS{MTEFr],DS`fR:ND;{Faow . W>m Bgv(;곌rW i1zy螃b+"wp$I-O1]{j};nje<[DPb^}yMr: bu^"]%εY(D^+F;p*z8 Em)q_\;>sjbS1{#O^(^`z)|CaD6Tsk`{ɘZp7^iy[c OOEvzK %!~b*ueC槓YQʺ;J] U뛈}uOZ/kѹY O87>g1;}YUfw*ygxGZtW3`$zӾ|ah~WML\>2ZYd){a ֚&vCQZr66'?Ьo?&ZV[ŠD VOVpgc / RSA|b$-` /F.hdFP-mx+DvOh+>B۹:kZ1ZT2GJڏQ*K")gk~kI9utNl[M^68F$o`7v^?X6W׀wvF6ö뷸+rG򊷳-I~r9.-I[;H+9Y6Dx`;Ǜt˪zv$`i42A.TU-ûN3:z\L+%IE8@w!;AW8I7ݧQ@+rcpXa( ӛ+ m /Hj٥oJd)S ϏEbłLm5i0 ВO3+'1l T5Fxդ\Q%p!#}@g*]|iC]K7 jkW?50!;GV"'E߇eKcޘ*`pdL!m^s__ĭ>Ya!MJրUC/C1akf Q!javCdQ9 t h$3!E큭_Cwe'Z$+!UYʯV{ytˏ]iW;~,"끮_@?/Z@Yy-dNnrIO ]Pjq!--O^k - A695*g5 06^I>2 /RkaKaN))TO! n3utɅ u"'b őjxty5"DnӘ]NRS[ȷ},!!IxMGJxP׸TċKۅDwwoj&zE/pzm1],A>^n0+:BKBf'I^Toݣh t"-x fcQrLLzLewbZH[-VBO@ߪHfUTR}U"ha!@Bz QoXSD>k"C7.6ŽB<)Cd(,4pA6ƺ>sQ`/hIS \v 火 >ztH'J&fk Zю$ DxuGm-O'j>Im:Y c^(cFFb)>l?]#\0ћa4Xhm]0QSi 5kKH4-5EGq;AYo>Gn.ͱ׭?Qm/oMJ}]CD^Z9yiV뵋9Et|E|¤?KGb[.W@hD{E$1LWNISS"SR­jfZ5I_((^tO>JTOo{XbuvـJ):=,A%o[=?V2˴=%SP&Rͽn\* ۹-m($g2-q\@{>Jqm?ULt,wmS{*f[M`lۙC>ͤpE\xKq)1sAv]Iq=Nsbp'~JY[ޥr)2iFFHuVjl<Qdz ,HL]D0PШőP?(kG#g",^F1cCc Hhz,L< &>3",Hڟ"r덾̔%G"~(ؘ ~vvHB=@:&ۘ1 gM'oygh O3BS J$c Nx~cK gr! [(HɆ-Ӂ;LX|2Ա?8ocDEkY 9m[(l?-{rg9q rAW// E4Ő*Q?Zbx&\g>(duXXht6>+!  i!5ʯDG{z Cj-<[_"Gm?/uhbˆC9Kŋv2Agj)h;Q,r"d}Z 5 zA~L3ENZwӝq`)PtxWi*Y 4ص^pXvљ 䉘fj44W[ )P:a+j& ;bG}RN )5ޣX0(oKA+ 1 dp3H鰫7sWB|'-ubLzT+S`p$hua(kf@"n01=W{P|buYt7&urV`Zzj;hqq{gmVhgR)̄qL`#TS٣RG<"k]#_dʦ?(zd)q^^bӱ1Zs),a3mDcY] R~K~ue2kzjп)xH6VF[+ɾ0#-۬mcB-jgwR:o2 ](DRtiJŃ{W5AM 6%m*i ًD 0|O)Zpӑp'˨¤!k f`ueBQq ls^2>f44 &)\Ү Yk l*A@PVpot~q()0-Y!w}@@=;_mn ɢqv~{ ј_6<*qvo:Ob;[B")ׇl"dBI϶?)g4 %GA$,c\L$>ՄU+)NQl>`2Z/(6jcQ97ЯXEǨgR"#nWU`&GT#S[2|6[,]z"=udaupzd-H)xt%k$a*oR$gֳשؼgI`bav5Q8 *m[~!֕cm| Q.F9)x?2v+`- ]UY/8ƁGTD_O}~.uM1&etpJQMoIɍ)Ms24J׹S ж#{'{.LVApKk?*n6վLՆ khyO^@Kb >i\EM"+cq5ZccJ"L"KW+V!dOf=n[I Fwq5oa\P/gr2gz *د?$} 8R뙦y݉q^ eyڻ;d z?T&7;2A%})毙ґ[=;5bTqN"M^38~lM}w8CU^U @rCٮtl-P5NhѯCrJpf&H6?+vj_ٰ:[FC3쁆 ^ŧ\ӶѰK{)7(|&,kR8\©mó,nKBm=C>Gݻg`Wn$"nX#آd|@_L15)cj𷠆"An~;f ]~7s+inwo1+T]Ybb< ~*lkr~{l䇏 3e@>F9DnC7Gø )~P*PsӻNͧϽBZ36@}M {fC./uw޸6@(}uE^e.mi0U)_ 6= nxƐYjMTSBr\wV4uzg6k?8v]GVGQZvO)FlYyt@FZnus4|ݮ'QƯ T869‘SN"4׊x2/mfU[&Ǻρu=fj"YpvκXUh>\*ȢTu)J vt:wSg ?jLYij%@ܰG5Ѧn,IvwT|mc!j-j̹! وo/~Fzԇ̌+lHfWH{Bǩ;O Ucëu~ֳiH5oV  $0 ,wqP>c~kϊ 48ڴ NA. ;F_9zO{ciȵXqSށ^24KTnVbk*m >Wυ13ut ( &s\Wt;۩y1C[s%Iܔm`U~oJ"˔U|>;& #d֘]W杬t T HQ/-LgS1F¤^X.(`nC&<}5M,bL.×kG]I&]*. !q?2;իg7nR]߸Z7gXžDjB_o諒Ea^K"|Pŏn3\-䍕em+K]tS Du1|_D?z|Mx]\TvIsۆ4.@:RRG䠱)lh.~RGM`&qE@Q?b s~Ի4M- 2)Ή|v I9tB4+MIU6fW@$ 7& b6ARZ0 $_)]ȵu::RE/ph%P}PR*KquDzr6Li֊0"=%T 1tY!_[W ?ɃZzuy/l2vB[% k/ J#0#؞Tl‘ky-*,O L >Z&y-Xq:G܊Ko@Rx.(n20SD%Oqj 42zi] nshr2'%nj'> T=`r[oF z3沛RGwdD77hG+X`FK DY0ހI}b/*I0VmZ`.GȸV)1Fg @+l+(FR\_;M)B䥋+wO=f%0){8}ڼ. xemI'1~@y` .շXxlK q`'[T%$珿nE\snYPu{pWQ7u*;4OXFmrh.&Z~[wc_N1}龍l31/Ms3Ͷ(H.cRLG3tܫr]J_NA/=rթ6Iw+h4ZfMLb!NN9bSl$pݕ;ג)|=s/_brvM2I 3)vEk".(BJ܏?a_Ex)6>Ua[v(!D&쀥/=oB੡1MQ٠Sܭ d#csHC-|ejR5,QUQ bӥ0|,;'D6pNed+Z̭[b"lsD8Xʏola!H>!@.ү`ny[!p BSmԇzfkgl% 7tu/V&< OF-N{"qh## )K.!𰮾͕;bheqgs-17(.W?ZCƍԪxEZ5{Ht]SژBoyљu )ۉ)rr{8Ѭ"Yuȑ8tgS)z )9 o߼+:Cp8g2[}c͙pyHns"xKٮݔҨQ4Uv(BBXjy+qKblHW3zvؾĴ8l^cfmW/ƁL36|l x7fLM@.b*W{,Ox S7|erexC#Qm}ggd_BgS5.jS }^>BvkuAS2+|a~PGO_B66ԣSNlm tn <#$wY!etm/KN`{{,O8y괤?:kX8t Qdm@Ud|ȅ?=i,j;s@R]V# Vt5! \Nnn +_VxXu˙Qc=1eTRA=6򹱺.@1q%NDKgR_޾Fb*3ުrGb| 2AAYc3" 'y7z\{;?ycxR~PBe,Qg?Ƿ𝖻.̕lAGɿXoIp=E ٲ x')#kUH `r x -=؅W.}Ss@jT SDa'eqTY@YxR8z fJ^3 wH&?f)Y#Q"N^5j,[HTx2Z Gf <4TҹuM*l:`cܩQvlS}m lG,|,L7J# _=h .2tq׼3ȏ;QA;5{`W~ 2tGi~|MQ R2!Z%b]桽d3vFx_`]*6f߆ Rzv :hNB$%|-:*J*ǽ 4|hjf]-qdmMJY ?wsC]P0c#GD'Fꡑ;l=-tbiӕiaPQMco,ӭv.m Ɵ!i n9atOoZ{J6G„w)4&zpc )]ܑDm{x`/G"?&  Wͬo $Hsxiqj~Zm^%M]UWU$Cu =H_{0mтܨ?c>H#+=CVPtp%p+H'䵐7UeRU#Ua?y#%#T#,d̐fPt/1@t_P?ki#{xd4@Uq; 칕whOEmR<@nJr\ ~j06OjVb``}IA"\|vf)}ޛDjĐP|_{uT=˕[a I}ޑuәi -\=.$p<|v鈺utpĄFiGB0 qEoIvpzoXktrj5*Fsˮ#]&`p'nj0uZn.دwr+%((`%\ٗy?m{bW i)ҟ" vi >Ŵ>lq_?W-hY h(X/w tqQ!['Zn#ө4HTӏF}RژOӥԙڃT-q%W=y2] ݁,vG/;6B/ _H*=sq*?p5,u/Sb A C,̧qu a-KG${!OLݼȶ-#{u6:]! Ϻ^ ;ׅ RDȲb*A'<2p^W:wg\q愤v*,(1L4ܣ}?UZu}4-GSPoc} #y kszh|ohb:쾿ثN%b W #]aoe*06biETI_MM w2 V?'wvHV6qx.) qb3}mC{Tc.ZJ\ [nKtD~za2S61]5dJ͞[;^vۜĪGp^o8jwh$R>Z:%HlE&R2QLwF= OU&xedAkS%߸Lhl{d7tHJKq!vxϐ9Qeܟo6Mw{ T=%{}CEƝޑG&:Yyt^Q@}R0qp m1w2ʜkM|Zj^NdmyUq!2v˕gSn}n93s3d>}:m>x{䶶1UME aaZvT#| rg'TräuB1/?aVujvmraLHdTď4f=#;x}9u-i9Zd%SoxUtlg>v(u@%kW_5m_9 #_SUљq * ZU?G4 d:U/Wsg C7|ۮrҭO_!ͭyGŜ$ێsW~HD9 Od=AKӈq6"~Xcuud)ݽJ}D= [M5P^lYE!k;/coĔE]tƄHDC [X|t}52+@AN'z7C?`R5\")г_Ӵn4,l8':krypEJY֩A-h(Ux'Wc [Ss!ږ\ܖM<~ֺfp.ŗ"xl'ۯuSwnTGB5}$ !@eN2-s!Noㄐ=I,N-?ĥg -ePȃ2GܑwVdž9p' Lh(P%4$! -^3][S8qmY;tGu:Mھ {dX-Q{|՜({ni[S[%4^;etr\C ?(J |^)9<4džopV w4 D[\)ڹk/Y'}PyBJXɕ@7xX35솈NĐ;gOYȜC[ΘtCrH|o#92LVe7E5ej rTRȨ/Κ[bpܱz+ͤ(IY2zQAp$Wڌ8Q u}O}!T;ZuO*[xKN X G %W޵FD`yrꐕr΀9zJOI@ eo ֮[mQ^Uzߑ>Zb՛tdiIp^+GJY4W9Y%NO0-lPg&ñ 3͈QZ tji)ݾ&Hp .V1|S^65whucA'p;|Tg"cǗJ=cKrCv%>gFיƒqXT[_~LLYohLzzvfE6a.F"8q)?$\@&RF_.JqzrB-O`:KI֎9x%UeuKe}4E1AwA/yyF2̢דSui_Fܠ~ڑSt?F\;iB*2!5&"&ljdo> Weq.`6Kk#,|>-C+NsxY`0kMG@}i>VA7,+̴:\nON05M,<;?dQ[H`*K2 I9i|Xwg }Tz>}pSCBB S?=u05daR8gHņ;k6' Du#k޻OXM怬oD)2 &]}'Дs( ǝ`+M|7 ì P,"bj$ve<[>_y]7` 'M׃M#/"uV #KRYgfYwӥ#a ZZhS{yXf#^x4 Pz\n=->JɟiB+??_"CY%r ; .iE/9H fWBʂ.E=3:6GohP#͐>-krkoc/hcz$( LVYCM?H[T*?G`麦,/}ɏY3+4?1De9+D=Dfڋ'š9M=Kgq†8˅h橨u|]cS|WGή\TY;m$bI@ω \y Lɷ7|5j!6.1:11a;sg20xG{sIxCCFȂ ~y7σdbCljț+l&=:o6'H- z %42u lnTTC3OvavuN u!=lDV9M$`}-w^2vg)BHU=t>m}8(u_cߜW =dMxW#MM Y9ųmR[PD:xH T}ǩKF gFC;@7.;Q^G&.!B<`>?D8-)([  5[xGin 1dMJ6пL i T gK䒙j+Je${rmZ%١Up,cfaru/@=@v 4ʆz"%ᗇL!ɻP };D&"0 j_Lz06Lw0gWbR̖Wz,~LK7ٸ-ׁ nGRFZqZ kU1OvFYe5b\Do@"z|udot(^lu]"gCMOa01hK0H^w6>~<u -m&:Ft?:y%KzzK͉)!Ծ݇ DŽ}Br Vq9YQ,U #>˚E{>ʹ-lݍ(rECbdS9„sG: %7g چ:.PyZRI|dlͭkĔ̀~+*B"X/C"S8ڍO91V ?T;0?D`̩M"y]qnWgBIŁ̩̉,)vm Y~2Y\ k.E=Loy@WO J3ɷ͹N_&p4U;0ǟX=0$iFzt-PUz0Gɟլ.k7z>6B&)1ڏؒOǧ9gFs-5xdoP!=4Y#'"Np53n25?JO3r`{0c"Yl ᤥO?{R-OF2kliCf4ghWQR?" [qf>PƒNՎn:ӽnau D6flj`px`.caH[S.&IVĿW6#kGZeل{(ҚT `y=Ӄjb6:BźlJܸh ( +BAQ!H|d?q UOK7e$?ܟq"vצPRP^Í_ Ok&{wW3Mp>l\seBLDYWXN-];+²=T=qx!idvհle,_[.#-7<>ޡ!{lV$]e"b >3<YDNw{ x@OI4A>t2<1'j|fq z@",y!Mܮ1h`Y/*̂(ZMϣD|Å2h9ÿ:;(Ɠ1M^$*bpD 6OXfOGVl>E#.eE$j|swKݮ>o[GU)?-|1NG;sG:46/1H#- BMrv^T %\rar'LEGq$ΕC ڛSޘsOgm,:.=/wރNReFՁFlk7mqO^"sFFLp$/MXP.s="gj/OMsW?`\z (I@c:Cd2>J'3z0OқG Slk]>Es"\DWu>ji4u0%lb!UpB]jR!6Ї+=TĢ+xQXО*T2n 9DknS[灸NxV-_Q&w"'3K4wD0 AaCs=H2PED3 V)X=aeW8Jr3La(LPq<)3Z%.=SVÚl[N'8=TE3?w-/ *#I:fǏB'n->#л22p:d>{Ԧ6{;Tъuy#B4V|Qd~ؕ='*8ZCj`m'L\;3KЎzfĚdoa c%* uQ}j !-)?<54!8rJFyʑؙ 7c+ ?XQdp=Rx61\OXz,":4nQo*ȩ8/>tr7;~S1u,(* "=Z[NozDlR\ZIp[@sZQ8<2G( Rr< gV^|}[ Bv 9e>S4~*u½=HMCmR6:Y%{7HmZS];.POg0㳅D-؂;rNfy`{!i0 ]E[Mǎ$wuE}{1}Ǎ$Бomஓӣ+KmU î׹$d.r4;x~_O;l PG:aH.d4 SB#|scI{ K^3=[Dp\){p==?Uf,C$0=ZR~{%\A򜼭dM;d~@(go':p)A, Dkou3NRLE]9߹]%AVV; +M/dR6w.JM2Jܢo?T[V,¬-S$QtIƝH ;JzzBY]d ă)3fna=!d,?@ȈZb^'">{,S,,itB4]öu]цW6ff@[Oezwbt"*'t.<"p}P}o*mK3=)X$祉R*X5.~Tw;Pك\,N.ĪReŇ*M _+ބNa(~H.oi7a5+GpهV*4V?2 fL$OznQ*+4iU%{5q ;hg6\yղg_0bz?"[ ;;_s\!ݏp~u. )4(|;1G!/ꅵ8)Wfm%KB12Ɵ!Ϊz f?ت ) 8cDs?x1pJH4_,ܥ}vkE򡶟#\.vwjҠN} c'\ B]tXdZ+_|S'#j2b0N*dFW:o1>ݬI7 C ݀e5%B<6?q m&q:Xpl/0Y][xԥēQ`w:I C{lP݄ zD=\@Wc=Q5=Dy Prʓe քJzXӏ}_١fضI=]$0UC;=`lE*<=',03؎QT?cX^)- =nZ8ci8,|~+0\2&eN:d/=Z0%m͖sӄh6I@y4=m:A dٰ̩ڿ"ߑA y-_]uVR˜g(,ټ ~jU =4yToZ ;a O,5yxzOܗϋƸjD-%-=3&iCA%X{XYuXʂ){pX:fI5;C6 )И<[m/J:FE[c $a?rl2!R^Q:T@&@ fҘ"Sӿ_P!AED:{bұ;;mXaY$51E-cݳʺu Zu̜;LsF;mT/ؓdc~ZwVL4 hHi$? |\[x7[OKHκ6Hp3*]XHQ Fij1@ݶF01ѩB3bc<0;ӵL&n|OH ΒA !2*ʾ1~PѝҤf5Qc UărMĉ"$)=pkpWEu|es&v Vt%/~:}Ԍuj]{_:)yvW݈ׯf ƣj {E@> n n! !|%+;1Ss c\!n\& tED&sj*/]u<= Ϯ {bX(AuV|S;~C+.LFڭ j0/I勯Z)AzM9!aHdH䤋3!O.o<=LVA^:yC<I87s +mTGcMIe(" ^n| @FwK47հF(kfcC5(JL?x9Fev[uf?e׎U N#i%bм:dL*{XFҞ F@G<1V>x_кdzOTȤL ]}| |_Qeamq!D]IrK{A3X 5`)^SObN?bseavᚡY#B>snЯfwHxhnc$,b F0|dZ )CƩڨ- y=F[pbU n=9HB045%+z<+BI-Seش9 l6^$LUK^$Oc$4qWv澷 5spҎY; kB"yAEk,[qmuƃt~ZD-Ivw.@Gi_E[#-y_ R AW2{ThB[P aȀʲYJEm1yyjS=,9_kcb9[zVd,lk <̖cni|t.Bkh́7z-6\gB^ttf ü"3cHB9m0ȣU-Z[w:dP\=(C%PRWcZ2HyLj*06~MFnYU?:U6X6HJj"iѓ66Lv4r!Xn*Y{ƕZl&}R ezXw-ӿ0?fAqD^IwQ< _{u7 W/B ([a Р3: /^Us3mA\_#ev.3:Kx{=Z>(_5Y?gehX(Ā=EBc5@trv}B%Ȏ\J&/,jnT+Y2`3@i0P+J"l8Ԡ*G6A]|i#I:'o8+tJWx# Y(+[UZeȎJ>Z4U@>QŎ|Fҙ9(&\xH@ +5xda+j`* COu+&bNC&e Jҋwt iΎIw*lj́Ш/B0X}*8E3#4u;^Cͺ+Ǣ.,y;Z5x:kٷА4/ =z`r콳bұ}%ݪe Ň P)r _ҒwaQDp)}hz x؂טʔ_GVUa1<,MT>+klYz* "9ǀ7^<A(w?Xx۽XJ !P\OPt %n7PfQH^.iY vΆlQ-~ K)LfCy?[3F $}/12 @*1&\@|c}ĞmųI~Q]_hwI{R4VCrY5FLt/B $E1^(!es(=^6vʙx]?:(s:n!(C5l|s!~kxN^8Zdbϸ:^TvNIE72Keֈk+ ֈGƥπܞ2򈅸[;Q)rtb'{\<&e)'"٪(@m"[L!  (.nLI<4@g t}e`R:3 _x+*#QbXǽWF٥"K zh8w `?~TvubaM83{'_=\$=h._{t|ٸ3/6.)^I1VבS: OovKtޠ?l_s\u7*_Q}/TJ Pg!dӕ:X|=Hajdjri/ه\Y+)mEIQsdkj#,w pnɁw3~2(^n](Fۡwh`ѯd˗ni0bά;`Hpd˔W1̀ 9zy+(S7H4f_g4`q;!zBc2{ÀFB ֔7/rnaUvaQ89רk{c~ɺs zTbIഇR`ɐ*|jI]!5X筭Uv,ؠޞo+snd| T<=d-dY0뱓H`Yޛ#"w=*PiK9U|hJ>]ӔCS V+$7#۵[(^]&1BPˤ!BHI)ĺk fih,4kLbNa/WkK[u5M\{z`&f@t> tx3:<&.g<qj–e^.9.څx]MȝILZu0{p۪0{iF߀ߦX;bJZkϭ8QZ<DNdNrD6:|E!@&4'L*oޱt*"{kS;U|?pAKWV2ToNU+yɘŻXfR8=R/d(ğIbcg  (=[A_f:G {3O(7l@kMyفdԳ+F~سE/Đw2\h@P~!j6 w!CzO` SBfD |dڃkȢaƀ[k\76BnO+Oo(tsY"mϸWAz}Bu`Hcp}_-ɜ~6ΉF58pqXMF 0S$ [sNNKLŖe#]+d̓5!f,@|6'ǶWgMVk q R۳7b  sCcm JP4:!tC#m˕˰w&}鴕 QF40۞ ingd/*ؗg@gX[qlX _O L2N#uj.m(QGl{]+%d9[WCty<@EANjkzA%DSޓhhΛ559.A}"Yݵv˕cAxJ}ߞM1s3``qpekfcBq -Gvj $={d?J?8;QK9먑|u$x~\i"Mu:LU,?q[ VFTd,q옓[ڱ%j"+RъAI|TJ& *冝-RQs[}T-Ѯ43#Q"e;!2P=sFgz|["񣢯OOӔ"/ĝIrh5_—MR9qPJ1P1bo^mmˍv=Ȃ򤛸r0x@l&lu$NR=:@숼9fw2Wn8\~.m7X6'ڠjҶjp@@s^^\w"0Kj1d*UZ "_zt $ř.~;«(>PלW])T-,bVIU1n6[&?` }Zs >zkh?G@&)&c_FZ{͏K. '\M;:ʑkV B)%^*@uU1o/L2up-mOٻZ'jt 7Yj/$#$TA,iawI$]>՗Q{;+F(+%_ Z %&+ n?Qݳ~xu$DJJérS[݇Vp>Dvfc940XљO9H3wܬ=XLfP&IƟ9qhvLXgX1K=8zP0gA9K=l\m8#Hw+/l {nՠ t&RR`869:NQ >ĄВ[NrȚ]-u6<ҁVvGYxZ믅/aQ!Z/wQG|b񦹈 Bl\1j#=J#$rvZhk\0u6qR/5qrj|sIwOg[l926. P<6Lv;сق8+[h"(B_^Nf ;ހ%~b9Kiצ{`ySX:X"ȷFw`mHxs*=MDfpqz}`jû\q:z)Q8( &?YXH~O@11=FDchHljp$^]J/1س0.8Y"' l0zEO['"##)O71c9XL0JH!Qd$.)j~7 &Pl.o?n!Z66Ga$UAM5R/q,X91ҝaP6]>x?Fq/}`߹`o$xxH"i]~ HN1Ӓ|ƥ>A%$tBwx8D5 4mێɃ鼓Oq/qh=Ҕw~1ہ\@4/'NQF; +)*ʖW1`D;&$9:>7A ]DқȚKbūx4_jKBRlO@.gsEQ9ޛ$S*}U-e"|aHFm֜w!C<PtBhg\<"@R B)06S9A ,Ouqa$K'šSá+2*sٷ?A,K3(Zfl ti -TvKPVzYOE6og HëbZk>M3k1l>xm/|Z\co1+4w6Ek{3BDO B%K%4͎y$ü 17˭XMyaGK Udj1ΈQ."͉}3x<\(Ld=TO+eXFoa=DW0V-6#y]6-fǥ F߼ۊ\ݪJ'7?XykNzً+Ŀ'?XiE- @2o uᏇfSfnS5Œ=rmm1vQ'{!3 &xdZ'3e`TG)>G}XxW~md@T¹fΠ;OQM|̟1>Fl:!fO79:)d.I=tzja!d\U:V$ss>j(aaQXN'`Hz`TO*zT -Mb}cʖdco$|Q"zsw+ˀ>,f *wI1f~B#wL/RG^_Q:/Ҳ%x NS^o |3XFS+:J:,HXjCT;~w!Pd,Wn[n}$me38;=5QRd`f5T'-߫q#}qT-/rS8cq;iN 7 $;?ƁԆvɁTǞ!pz$чDa,mAu>J}@T:$@ D5%(7FhVz+Hr3rvK? e GG$<4m6m|L}3AYI/R1]qֈ!*ONy{ cP B x |Bk ,Y:0З-lѤ,g#UTq9S FۈHXvaC۹ZiNgM6e遗%>+v$>9.Ũ_:"M/"k?F6A|J5( řhc~L7uoox'L&Jud{tixƃF內$s3T {|^ҞuaFA{[r9V %#x$_E·/oEm p~ՂUņg *Nlab2XIꠙRh̰eb}W**{(+s `i-+gZ3I(SWIlbPQ;VTa; DHt9s$IH":2d_[:OJ1z~S>+w#P3fb^+8+DRݸEf5<;~hJd'r#Zemc艿%`76xcA髌5RnJ|b%pId)~l G\d UYu~U=JRݺU.nHO ?N*,7+ pI>|킕6OWN ^SF_;ǒ%JPȹQgSW)ՌNW%¢"IՏ;&L@ïM>\w?[HӚ,1;vIб.Y+pF ._mI9 /D]=+ɢzlѰQ̗ @S W֝ګ=V[=!ڹN:@[Ad;F>m.HCcYG%>S| PF漝 hҕ"e\WY?zADS7[~W*kn]%{|<WΖT6}d9{lؤ‹>&%¢`,PsR`@`Ku#s 2ǯ'EGR<~(7stzFe4,cs?L]EDxB\|c引2w##!]RQ~h3T$04Cs)EАG"_] lC?2B9cQ+kcdgy7Eu%RU_1l$a&FON!/jު*arhh%el|~^LsyflÎ3A-N}ڧdh>{I!S1i%/*ji}3*7|s"DgndXYo#p1orn Fԭ;cs87?G/Ae6Lu%*hr:,* K|OI dILMYHZkێڐl( E%CjnYڸkcEX rZ?!~ gvŬiY#;7jNuU2$j\#3RE*"QekYhh'%xcB $ RP $ja -baqB,: Qhxὶǖl + (Wh p(ࣽQItӎKfϓ2_Dc 7||'zlͰoU/~Vˇ ]a\@8hs @4V2jw>93P>Q%:̱V Zd@V%* c''.)9Fr:1ʒQyqi]_,[kzp@|?p_ķ.N{q]%͡7ZpR9$HPg@g5[7NgRg ~.E"c}T <A o}?R<^tzh0W FkƌY?[Iql1*٘)ڹ֥0"Ģ/)/=^m<{̻֯DfQ5r< N@> ,8&KvϏaޯ_4+JO:}L>KT;_1o.!hR]߱ ߓJ1'%[Yc2_4 kґ wT,B6-,KP<%ܱ@Na { >U_Nj$cM6Z  f;D'qhbȦ)bʞ'| =@cU׊k)-Y2KsʰUm(.AaP3]/Zjs*I/#|+$Ld5?:;mfypUm-}"3=0dϰ BKlQ9uE>ߗ/nj]T#T ?їDSIҮ>xҷd:`nN眲:eruF&lw>OOBY**q/Q!M&ZEI9ww 2*T;+,n]'1qY}aNN"(`lZ]ts%u|ɸ1k]] niQ!}6 .}$N1 ㊓K4P`\]SS_=[DkNPYj4.GCfqnޕQ.%pg@Emkk'3ξ H!$Ăd__ wY@C>M6X82{Tn! \l+k'!15{,N1M0g@Ǡ\n Qo2nZ79Ĕ]sMs7!|F'AqXd<9֙]BTU#F6p+_#@WmP5*^JkLV8Lt9-ѯw7y.XVĥݢe *& qe) Q$ sND`%d`X7pؙsw-yy"cBH!-DIa%> Yx-vyOd(=v}POϊF3P\9*gޭ?k0'.хg4~c>\024nHBs<WCH:KP}X9tW̖f̍,Wֽi?ddjd#r  t1ι6Qi$=Ԥ6GAQf.kIvb5Wug1bo=)X{伽ڋ|N{V#L@7MEٽT>U}wV9Xtc+[bϓ `UM*ߥD0'Gk6`^ "%`fAXkS9Wt^Ÿ+s",])G( Tj:dg9|TB~GCX ]g Ny /BkY틹s)du,Y=j挩zߌ`ʔ3L j 9p,pH人 cP_>y'*L,i(%}Kp0ț34cgu(4-:CR:Qe-ZsDWIMJ;L^@~.򋔙p϶*"ce8' Y*Wrs~Zo\Pd ^АpGiMݸk߶k11Zps9g,Lp@MdEaȼxC3 "UuM1Y"~X;?,éܿs xHa`0iЭ 'OV`l˳Y< qF\5Ej=h xHd536-.Ӂq$WN"܋X (“+mفv//u{IU0}T3il1E,L\rw)ӎTX^,Ƹ^HMh #n n8{FYD@>Ym5^b,ÃRGꅂ^{ܭqTEE[xjJDc\ \"N(E(D ~Jʡ 3E5`}\A!}5P j ?܂V`(o킻tXVleH= [=4/eߨ/cnq|68t5’A&h|nZ2V:nƍByR%}(b?'M/ez=;4KQi̝Tj.aCS}CgOϡk=PA!pzuZ?%Z(Q[c#G>˄o>XjiFo/0Ѡjhȭ<5&NwmH9u@2qXٶdֲ3@'lSHAzLj&$EayO5ldE;0 [qT@W;)wR @J#57u3T ʻ>m"v j<aawۢżnecz=j*+1ZaDafe ^<=PMqu&`,֯/N@'躶d*@*V%`{ -*"5֓%,Y̾M-DR잼ަ(E'Z`fs+ nT3ܱ0j~E|{.$!^?2)iQ̧TwZ*Ezj?pU(縩;u~ ),O*efFT87" 1.GXʦDPP8mu.i¥KI3^7; "aP}ȭ4Và#s29Y'0H@3/,-3%GW#S@vwn>C %ҵ(lҨ?$^DU30 V) .׀Z)Ls(cL-}X{⛥ErrJ{| 񱄗:hZ-# JZlQ<ѰV7yL4',$CZ"&h0cD} q!?: Unqcen~`:#A&Ou;Jٞ(դ,(mC2te (^R1 )&\^_UÕ5o'BY ݱˁ9lUO[ ۍ!,3.6.75 \v>f_' waxОq,ۥ3γv<H2ZȞDb6Pxઇ/mW4'-"ΑaRQE&CM +[/n^KI{$T< wMT/PzUܵ37Ag/+jjQ_Q8Y}S;(;Uqn\%$O&{ 4pe'ǹl G9߳3G˥zf#LA݅%|p3.YKYTxv2P?J1.s[،9b;іG%y6e83:Iщ 𪢹FyibUU@s;|x1~G?(mAF[ G 0!KrkipLאlC𖇒#x@VT 8voYF*˯J0 ?-8T@h.1Qz<$wLux}bQ1RmS#Q"+Zah澌pD¢B㶟QU|C %s8*ٖ=䫽+pAE~40tVa86W^I7Օ逈mm*ŀe "?]5JիS/rԜ+SPGUOqB냊NAM4үRkԶ,8Ѩ-d% *#Lu7@<pq>9DVGB8k,junN BCG u[* `Ju2p]M醙`&nsz\_ւ^=.Ou(n~u%(@>X9ۄh8tRG"t>kκ 7BͿ?X1QI_PKL;OvôQ!B/ Q 6e>jQG; bz^H f*kx1ē(5GE؟0!JSiU7eocR|2}(dE]NNIVǺɨ] TZD;e(VŚ+Xngv4~" PS}Y+]R~gX}+QYMłG%`%N28φ $6J+pT-iķIctPp$@ kx+w%mv:+*/^"K2j!bkMOF^Ǭjr^"HݛU%wRv\B@0C #>qZbMDȝ=ە(AM.0/@9hI+˿ 5Ær{Qfbi\[*D4Ba(?5=ң&08zii|@%t<8Li]G?x~/G66Kib-qI#S鬼p\PPZyo<QkCW9@ED9eN1 1(`m1&aheׄbŠR(Y 㩫C*2fsmCN2ՋNM$ت\+ {5D u'm趺 lvkG!Egf^1FcmEuH6[Ex3w?׼fGV#ϔXfPH{kLV n @8f\r-` ϙ{7a53V%%yu8.I5x?dT ?eMB7FlImŖwu vf`[KlO&?iEnn nKԦ'JX W'׹Fsu~u^~&Ljz*9sVtʠ^!8/{rKZ\e|2qkjzNZC۱b] :_یjmoiRTk*x|U?iZ#1qt (QPʪT!A@R8c ~6o&Kٝ1 ;jBYFy|rbgeX ٛ=I}587!\Tߴm"^ \|vVun(L*g:Xpw!yw!Fu=s&pw=8._5C .zJhDFeL;6vJ[>WDY6ǰ;2 [jUU~ts[*jfً`y6 o8^h;Xp0'jBatxix ˞{;Cm;WכK'>άM%jۮS.";GW3̆=鞪@vS 'g~!7WT)l?Z,Beth 8Zkړ HI֞eW5xOTܤ+,wW&ƒ x9&Cp%1 vpA%nX-5(QBؙq}@„R֫34z[L^D(.Ε7gn. (ƸZnC|ߪKs%zK~\h&>ft-w"Pe[VjXۤCðGJH\Տ!Ȋ*?WFxaH>u{}LDZ g佩)LHI'-jQ>SJip x$`p諁 tP[b,ƶկcmzd-2Is ͩ"CɞY! X_7!]T'q偰|X;b ˨rIB$"$!׳σbbwϮ!$DN*MiF%:=K)pD޳oE&(" WK,1P/V%d3B}&|O.C9 \ȑ(cTM}Nqa{KV{X+6ugŲh یmJFx/t∪DܩkeH[Ȑrd7~Ix1%-iS$x'K0)q@5.-/:*"Zޠ\ٸ_:c&zUo0Ӧg䘶-\_ [kn/aZD(HH-]:FyY_sK(QkԑO)l|qgK3Ri>aƇ2IU,q&Uoh`Oս]] dD/Y7ŬDF% 9/@VݗІv̀X5պeX\3 YSgThr&\扟I z&ԠQET8oo@ڳ i@U"<jZ±~x2|mx2Jo* [x G[AgDm[K%_ | +aȓag7yufFHWNTm]BW4h &A>~fl0I&`I9Z0cϟ j},B16r(Rm4T)f]"_M12 XEJXxɩmTCf[/k:j-n^8*I7K0=3)qKj] $Y[ yB)330NT= CvwuoU?P>, D[8MDI<*#zJxE=gDLvJ!I3$#Vo<*j }r:hL)#tʉBX`tWaX3ؐn"vFNH +d**^ŀ@bsz.@;7t}̖!.mބHѹ! WOLeC] j;#n[csK/'=Q6bdw< *Dk.w~k.g̣iX=W$0=`4B6y?޸} KACI$;;^N!B][%ysY:\|SxbӒi5d?Sp֠˅!~_7zMw. }O0Mӆ8^#2?XۓeIq9-ld:ړ8uB_$_eEE}X` 6k9)hk4ԓ2h X*Yk0x [<%TUf<*r2,[yذ"5~7zi'0OLzO<[1<`uY N"sk@bW{"r`GO!uE-]ez1* dzWeGV aA ^@/Ef>xvOyB͞D|*aFŭu0#?Wg~EEN*dBUUv,fDhHS4e+}PŐ Q#=eIdil?.$&)7|anz0w֭x1C*E!WHrdnVӬzlT7K #2yyլy>xw^TtB^ {ϦNUS1M]x>h4bUh}׾Yo֚HJy)x(06t"z D^t!|*O2RP Јo&SɢsI6ۉA䗄2Y'2fZY#&6IF=ʼGlT.vm_!W[ )n&5-h,y޼3U}B15e˞ɉ/ɪ38v-s/G+?^ϕ%y,~b/}+U^b˘轞\F;5j-V$q]; tVϛ;/i\:Zwp2 $|+0mQdf"Cw=7-"%=*$U}z9I)ѳVo<Å#q'_'}q [`7}PѾ[8vf> 咈n {Vh`fg7 }(*wo3?fMdDΞ!|U?f$Yq-G+E0Sx ÂlbQ<+>X6B{v6v*/D/QHiTݣ+_dEL'2-n1񩈚dFq b#l ]B98k̃w}w(B?ýQρA*Cߑlkw{YO[( Oa;kl8#wzÅLqr&* .M3G[wOU Fle<;f~[n;`#Rw9 4PK‚2F>;d `kY\*.ujdEw .r7^_ɱ BDGo<6Z"w"o;WHFPk(_sLiWY^ _H3_͛EG =y 4H&YAWƁWtPxxkJ#h!N5tzR\E"w:92y$+ܬZ6; 6#d8z Fq?ߚ)hmXQ>Iftˌ^n?YF}W c W'&XsV]>\8?Lrršd@o_S,60Ceʢ6D8djuK., >U5axO'FseÏ%x5s L)RQޙ:9J Uk B 1IF[Ub@deƨ[=!y$(AH ns "U]/h72ѯk ).վR3!.?_#Z&~Q9t o >΍[?+/.(*"HOp;nw.t*(GW"e6I5)q>vV!(͂LdLxBcKJXp sa,QF웹UmL'7^]cs3AXq6mP;WJK7|SIk` @ב5FxrGV ԅZ~erEƱI$?B]*; ZgRW ᱾r7 #߱-{Wt^véb2I%<י3><7Jjğ` _\JP;g6@v H𘰂pOePSul:6BWk& Β/uLvQ)cy% X(Bz3Ь&[3sx'1ah L/R纉 3"U>'I=Q' \%o<2fAʌ*|ZNd %B*^bJ )F ʊjSX;aF# 4s(wLlk{Ï(T /6Ui&z0Sː١|K*WnrhL ](Wڡ8écMX8uoS ?m~cﮮ1.>^k(cЧA%/T>b$$o.,wrطZi/_b4j:Sι%9;Zu ȴ9WtطmPLܕ]ز \(Q ̚;%ֺ$t"MV,-?\(ZꛣL2%2  'b=" bN]im1{:Y[ QN@W8=.yLtoO'9= $c5zy]C NH)^X7дܚĈ%&#o^h;ȠјD}щr`>TJܩOƕԚ  V܄i1Ke[2_I0={b08[M_C)Λ9 eEɇ̈́v,V ح}2ti{/TRxHZJ,5WƏ)ϡѶ8n"ݎ(=ir#6)fs&,Mm7%1WA^VPߗ\ᛤ ;\9ćS "EerbPwE/dl|EP[lp.ul:I"] P,VP\V[p` Kr \F^bzb$HevV+QI)v#$6B:+aTGJJ!>_Λ;XS@ :4QNxؓܿ|BWohf}M `Jإ=67e?^b{d1xȇp$(N@@# DL@@("pbU#up$^MV7,ɬ/8 w ?<WR̾TQur=(GRiaEŶ;A1PSuё[+(Vּ~,m~ W=8 Æ$q|pMՎ=ln| t?^bgfB %27E>gMz֓JusgPXQH:qϾ5 \ml;MNݣ4ͺ/ G-ڥ\Oj +\Q7;!yϧ zW\sQG[ҥ VX+fG|?Ihf#F*I7)iSTB<;\FfSc• mHmFF1EA$&Ey܆\``h#TbT4#u[pbHwnnIV`-}uZ!uԨU(زu;08Y")"g;@ eRǺ-udyxk. '4N(EW|Yk Gg˽rTdtƙ". ]Vltl b9C 3 QhI.L쇰..v]' 8{*@װ8;N ]RJ@Hcq}+y!Mxt7emdܣIIǦƕru!]afѺ&-m{T<q. us9v?Bd5O|gi%Fڣ:JykNuiT*edzw>tہ` 䶙P8>1f.kÉ̯ʗ I˄h*9e1j=ǫJRo]z^8*rze!|/vl9D^Tƣvk"8X:- NeJHo .'{Ձd +;ON܁ ߒ36f9S O=2Σs;GBBHa2kmt, xY " #,#i7S Eyg.ukRsMڋ:L_xO'ڎg\$Z{!_6) vJFW=9_/-B[4 0.r`? oq'-F< &RC3 >g]7>z,جtUVoãUBҚ;RZo^cP(0B罏A C%y]IWWVAsfC5>T0z--SM:!)GHP"N*'v A1NtlvgGZZ0"ۀKQ_c#JO#G7_kj(UaG,y~`-75͛a |VNWS=4i[{3kн$]RF/ ҄p`OmXxz(9NHP].{e-QŊ9fNI>=zS:v"_ ?+R~%I_~be7U=."ΪFnS7>KȖ9.mvwo9|өM8devS`q{= 7юi+ z o3fAh>6WXe! aL;\".67(՛QLݎ{Lx+KUNNf7k˽و37 x#ڔ:5?]$f4%,1A,N}.$*lDD`ob-O9 wm dK8G hYweqۮ' Ry;34 Ɖ5q~zVaZ K u8vʼ O+ajVr5iMc6\:MYPΟV+e")nJx})0 QL'vQ.=tWA><1qNO:̧0 r1a18Cm#b_xgU>z^iU~lgsC>ֲpȒDˆxTԉep3iFEtoF11Z Tsp0!qfȷpJ.S7Ul`d,ബ^k7Ս6{xPW%1S+wD8N. ¸ݢ40cJT@2 40X<+W|y k695:OX,t,UkIBk -Me}1Y z,గ';w6i̧Wœ߃f@V|M֊v ny%( xP3XU/TAdv7YWXN1ӖNa)싚tcw[2`ĩy%3_}s*8IRO,!ߞ]b;pu.'rN8p>ܼ7Ps&j:e db^A:vGZY7PͽAS/1gf,v/[MB޾M*sm3]vxa|`"u+} wnRbWZPإ} ru>-T >B-r M{U_ԼgXL:}gXa$`1=,2R6$}E{&eOЄ?"NFtj zqE?={Nf(yL!ILY-tw*.XLZofTTx/Su-bQZ(vֹ*N~@0kpۈ(l*Ƴ-ԡ]!SdEU,$ ѮF]K|>BO\dDa%?Mv( i 'g#pTE(, l˟jacbcw_Kri(NIO-"k)Dй3n/D4d[@Bb\ɺf1@3+2s qIƧ}EqԸ=\ GNԂzx |u$k8MC5t;k46P0S.& cA3HS#>IRQIN]rYEu=o5e[r؁01Cp1zfKV _M4!AhrU(`-0,UMzuǟS$`l_E wrLX7ud.LI dž,h^;͈(WےcCK(/ֽ-,@ʯyqˌ\ʷ(R>48~  D3/]F܇CZb/;odo̫rG5zg.6][ߥו PmxH|7u`sp^qo)w$pfc^:5q(`0i:FPGw5J[|dolF*p4%A+f]R5y|H!mpd'b2YbY@-H yp;s8wp_ؚMfO[)O15ڬ,릕#zzȡŦi)6Sv^x4tfz>APUݲD8"?ViC+I7BDXpZYHYmr2NXҘxɬ?|hB<.6@:~jjG1^ Ș(%!.mW2 XR4 Υ('?B|R\@-`9(MumTkޠܙƑg ~ <-tK g 5!I~?BPg"q[L3i<OtרS17<Ӏ(;=xI=&$x>kB΍Y)ǻzϺ\<9[j Kݙb^u1.`C i5|y-_$" 4+΀JܜVj J eݯBݭ,Tu&nTHl0e]45٤p'f!#cXda&>c m+[D]*S LUOudDsʛ!R<Z} hp8^| /&\Kz|8苎n@*7]n2 %#l2pl/Qӽf& <<vBeL!72sI],{:GT@,@hQ/0/-Zؾ)~fiT#"bB^ S&:}0pipJK^5*}U%-LtiDNy'QhBgMiy-|zo }1wto׊2ɩ%mH03ӆ˘n"1W$w\0Lu[yY%X;dejX>o:a^A,f]`BkuW|v63YyEx=?3~,o`#4ݞ] yWE-ߠ=Nn_BQPN;Ty?ln/9t|3eCr_d82=aLk,*{d`rtdYx3 (|[YKB InB ]W!&0XXC7uGh<\! }tiND(ͬ&~IT%PODs:TS~ /0A_aõ g^"oXB=ry+`r~Ɨ 4@qe@vumAkRg_:~)q`w~oZx`Q\~Vv |+b܌%'@' Npi H fp$Eǂ=6叽̏5G*O{ 5l/4*#{{`X kN1>$r;m$Y}*u47P #*Mc:W`]NKX&>m'ֻ|@t|VznA2"B| Y-K[h^';P_DbeHJFOG5@{~{3pС8cIQ;iݝ|DDl*Lw%J*rZ UÚV'&-0$ ^l-lW]Aw$<')-fМ\!- p ^B)Kw X^lV!tp!#˛k{xl[)YQH]M߷/Al426뇮:R!ǡD2 OCrLy t #XH8ls5Tߡh8ƺE;/$6"v;m̏8ۢ8kp/3EY㩛IyԾhVִMLq޵EyZdFJ  O Z wD;43<(#> [vc۰;o[IaJ/"RCxyf._XFbQ&.gǑxdVdԣmb *I/zX3ϊEhd63?4}BZm+L$ ;gk7n,^nu~A&=*1g&&$ȿ1b$s8V)}t/JWylcR1tQOA8S *(AbHx>ObM<m.z$"*30e]Ҭ=wO,&Y vӲCOm4P VXʿ7}YO15V1s `*Qtcf1}aTavI we?.¥vPB0]>>c lk =m5@neWq lz%FE=n$'ANkkʠs[4z`|Fv*,M`R`"MVtjnZU2zV(@\]mC0k{eOY TcЌnb$h$R'j qʁ]B=.H??>ńM2k@\)ځ>.8Mwz^$Ir=%鲺YT::M;U Bh^#(\1"_p;a|YKFxraJ%|/Zܵ޾cP̦eogvȜVz9̰z ^#ijlۜcJ-Ü0W5id na\&UE,&A Dy4V$=,g"7c8O l5w\־{r=)OW|ګ\Ϥ36C~H9~0To' 6Ѫ(N^k&~""FSɝB/-3ꃚ)e`u@kқA:/u_ ǐdf 55`k&zKfE XHcWCBk塞Lk3Lsp$+`(Ħ Pbh]? !f D2%;ۄ2G5罸FaskS؋}ҁSEA LVٲ$F!u#6[y ] cNR@\'i+^NʚK\ ڜZbm9Ҋ&_iixdg%,dxzď] ,+EorИzj&y&N4}wq.ߥpA2. $|y(쌣wV=մ`,UG-YX*~w~{y^'O9|.גqV0 Wg=-{?g>!CgNw (/8PP:(Eʉ8vp}HǛKή|fB8ѓ"0^۴XˊKHaO@.XM]H8\~ܹhe[/Lq;<@EsIAK67/KyW3.`xc>Q=vYb0T ksq >$Uŋ:/WIl |*k-y<$_R;m 4Yc/M^]v |^ z A̩Y(hÑ?)S"+ÿ_o7)×:V\CK)!#Twx ϊ 9Y)}b vKK>=@Y/ STy(W߼Jڰb˗CPw %\rg+?}Pۨ (qA!|=CI xYn=vz ByДPItCU.%<f逎Ka {yz~ pFWa_lB3s?9EV{~O.Ӝ4nb^+{\"9s#;7bW[.af(=N'ARTs'Fȭ9 wAGqCAjBxZuGII=nI d/ѧ;}Tp#7\g= 5^'k<;%ZC{BEudϥ)H :c6ưV(Ͱ>mjۻ_̥%Dt{ۼ8*P:X"đcި#nD: ZJRe`MljJfpWIߍ<%tI{Q5wfA53)>;>vPyZZ#JPmS!ipbYB08

%q1F"H!!/+m@u`Yz,Ac10ɝɱ} QE`Eg}myGK4>0\S{w RS'\aeK6e| ?ꑋ),%RgQ/p")(nrb0V=k)m^BUmfɚ&fx$&%&;ڨ]L\b" 6 chǣ5y$1auM~ !?'7Qy}VF;Mjz}vY#'_\: eoSTۣ;+[lP_7=+>Q͹x[xl] >LcUQnsYQυ2u))5jd?eZѿF Q_Oʘ%*f`acw2ǙscaxEm g\p&$eA0kP m3ZsƔ dE4" uyXOr/KmAk 4B`#N93]cH@ȒGMkco Ix.v@/*SfoLR=V6I$d$ddDmaX_7@[|cb dZ7g|ѕK ;aP7iMsDe %>Xaċo95mVTYqBTBZ4u#]vIJB}l(`CP, LsW'mǀz;^7`#{())@GQqkNȈ W^2h`GZHHQ&R׿X" 5 ?Re!K[,bn|nNTF9v|#'U.W#ڐ͟xV4K}=gY_3+ЧpiO>q?\!x! K'Xj48>CC %vrBC;s4xݎ执eMvYJ.-hഃw$FNK Z!^PL:(5NivG9=PSg|F7ɺ5`[b$>}ώ([=ek +NrQ|Wٗ\W_RG.tH>̉EO:\_>a}ɑvKdF1O_ 3*>w"S__a݂Rr<u7L*}{<ΩB 3أ6]H3(h}~#p<;1,h^hZ~ĩ<˟:HN\>JT_٠~-8ѠS_NZY9~B5)J|ĄQ7VPwT b={"H'ykq} BgKNR]ݦ]%W->~̑d: E2wR7Ki;YhGQA$VD;#y;VW\r D !wqnʆF!I)D쫑eۂ.%6f6ޅ2a~\;Udgp!/LCgbsFfZ) 춄OSpg-$0ޔ+P?p|L+t~e 涿C'?f Haٖ,ˠy%Cezd~p60 X?}Ŗ7$|;VQ|AS YbS1YMG诞YkY:saZs|ah8 2{a(JZahΚA2 dPp2H8 bBQ=+2{z1d:f-V!бI%qK -1-*N*| 򝺦RAG{*M޻ɮցĶLDw"A PE}E_HՋ48(5`q*ok8dW?sbň\"GPJ7Օzת{n-&%wӻJיi0qi# 8o\W8Ѣ7c?z6 i% Rڼ#0\;(CSnTޅͽmkijn!ۍ&WjrU m t(V!^l.wcF7epu=?~;;=:ScF殱 e诡Ձ.b2=`Րbɝ7DwFReCaFp;qbq)*䒪}bsw "HTf/" r57ڹ`P>i" `m߰ ZuHA9 puPW1cQ>F#865gN.Dx҅`ȹ ON.g?6^.ptןEIbw@SM}p]!**f "TN,[~#ql?|BbD!>B!<_%Nw̃[#t5MJ'1|NZ5S{ٗ>Ž="bi &1g2\ۀQg+0( 2a x tv3|&0mΡ!o+[coXr="lB*'(" ~)U[X0Cw o}3̞Bh;4/5`WMW$ J[.A!nW@7=ݼ4V`%Ic05V,Omt8L{eshM_ibZ-ח#YFX:؉lnt=BŸK+5O"S+p`>@M^ ʮC>l!+T~-G!b(iy2ZL5~M]}W4^߯pe fC6b8&,Rт"H kj1I;weY$G8j#uT:acIQJr%_@^84}.,&^tܼU3h3j]1T\,a~88ID6Ċ҇-u/awK~ 0ږ/j얤 Ͼ]#=90ih!rE=a@'V32M:p"z{ySݎI%Qo!Z6`ToOtk(O%5ŹDGK<䵌(g8rZBXp.KIi[]!-nz'u&jQp˿AP9ȗ6nyB|glLDfrĪB^oAB\?Q$!ᐟi "SYjg=&ѥׇc y: s0F\?~$T/SǶhqT64#&f[_\){,wv[B[8lDs[#ĵl9Kviٸ]b'HNkTNsT%,|jzoz(WPUdOj$tcLqrW⹇JW hWT 6gSZv|l?Ml&|j* DR~4,<H8E lgu](A^\]8r)[>f4D?#ĵ |;suD*lB\< qm1w<`Tm?vp zoGQxX6 AS_AeluGGn r_a%ACW9)eoM%kSӈ1jBj}IBc"J:ie\8WP03? /ru%3!dn]߫v#@+xX=6mP!JjQ7ZKwo,$q翨qA4>KӅ҉RIZW7UQ#\k|? yw.WG&ƫ8Ԍ}o8fwM`iùOF_WzP"ˠ7𫜯W[~0WF!}郗\TlU W׆hZHC0BLfX˜Va`gס,?_Ͽ%+҆{91!\u`5Ό B# 1r5! R(P ?f%VTxEjb{{>}oᦝllڪc>pjQٵA&mݨ1.$&"N5>Ed`w?2-<,]Mf: X^ʲUw( 7.cQTu V4Mve[7f](5`T#삗؃ɠʛkvw dἊ>^gxk*!}!84\6gw(RDNW-O~B$jSh)駿: >R&ĥ4aHTW ]"X_9Ι55ߞoa޼dhغyt Pĝ,jKI9_)ܘr;,湕lV1jm =pדdP[eڬeܿܚ03"ofB_ي) 8An: #7 QL?Pg?/:%|i;r&$ eQ)RԍҐn*_eocỎz;/X靈7TۧnX/B>JXAө ɳ- i:WX@,*l%f ]X5hۙ)I-_y~e$KViqxk_/!ݖ#.9HbJw 5?'sNL4~Y7ŹP؆ֆ9R 08"(#9鸅<7lZ @.hs)FnIg^*[ԻNS)5kC8ts8}Z+-odu6%3΋/\Y\^r%/b=0i ]V5U!ٸMoǂbK~Y;F;h%3tC ɭs.l?OGL8).KEՏRҟWcns'܇DĂ#מ$> C_Id1 ͦitNI1Jzd2Nfۓa.+ L3yf]BlaJ8dt./N3jXHHɏ 36xPQ$K5\Q>=Y5p X8OH+ڹT0؇jBPcuL$/شA-^Q:٬py`0߹+.[єɹxǠ5 sMV#PpǬk]w^l~ī7!T"htta| RtYY7M^cud#}5s{M-ddT@"& *{ 25ܮQ'2͑ /@KV+}&VN"}n}1დ'b87phR{:B;vm>$©=KnsZ{`ww}x{H`tC]x}gPo U,.W>ጶCu:j<@wS,]j8]4&5Kv`ͻd+ۗF>Ḅ][3O sMFdqwxyKw)z0 QrJ]|}PCŶme tqɨX f5`Y<(҃^*~jm7]Jmz)S9ФIҢUiXbXBoZX!bB[C'B /cP {NSTj4Dcɫް >^oLs?o *64O9ͼ .*a@bsE;2-bߍ x7cL aS/C&?+@`pn`# tmxgY'Ä@0t^ *Z-P$X=XRڤ0\o; :!ulCX^BhmJfs]s Ij]Sh]s?'@**ѕh:0 @òLޥ 8fZhW|[r ą G~>6xS?!J7ŽB)T;MZb48L_ T :ޥٷkM<+jzn5҇-GM#dw;k pg+|0K3jo_Y @sja'Et民E(h.K72w4|ȮtkXAbe⍗L\P-4'i'ww|fNv;$#AHxFC=Š֩ɊCtJRv3c] aq$띄jietoć4)sKXIXm֊E<G))) .K#4 :$HuF%-h4K|G+kkJr$՘kzC:Dśj^&ԍUh$; )XR|5V]l] T- |X@y;'(QI<$>OWhWY*G .AX`(/mL/&>\:r"$D *p*5Y52EPx#t|aQ{?ʵEי&;$Nru- #@8:vaxzdYo m vCQtx>?+>_rJ =0kA<EqJYwi>_&ֵn3漪3S޷{1*4.25~XGx\@m2$'٦@DpA8olҗ%lW쯘ro{>ܑIN[ ,?%0. 37+_@`U\ퟸW*CF4iH`ɥo}F{vu-?f1ƚh={$#5ўk2ٻ".*l OX'Tfl EHzdkP=ze^iBuo8*;௽>h`F1q_Η9(W$G@#B~buuI/p U,82M ,ɒ2k+`{-h{dhv̨2BRy׽Mmv.lZ`O+.e *qM܌gUƯt5³|- 0xLn`R, dlN_g[sN0;OIlmI|e+|  ZEF3^D=hfz򊝉_!jVQŗ Py&R8mJa0eL%޺56rgY={h7,E7:`@ל0L8|)Ts+56/޶f8EN/OGXx>.wAaK3wʂi ߣG+5b޽`fDot~{@h 4Ts_$i,Jo-̡8_>zY"^8#rrv"NOGPTܸaa<7\fVn:WTAnNtR%̯ho-a ³fa_9!M' FEKs?Q_Мz}FZ 95!A!蠟ј1Irm9^T󱋚~4~Uc19av4Ҿ^E2*u @Ҿ"mH7`vPl+`\HXf`1=Q :׼/F3FS>h .> ALze2s͗4Do<aXi?s*b_ߞ蠳yVRByݴD($;9b~F.c3äHXp=nmajr3nTN~V) ݐx-4RtNsYذѷ7܅}^3Cz[DYB\wa0 sxCq;KY e'FQV,Q0Xk7Vc6LfQ:}V4ښ t1xMU/"Q)Fv_8g0(^s z4V?Atyyт]ڙY˴+R.%S>"p$NUW'FvM\]at*X%!nhewS~B)ڑEX UW:IGS>QV!oNaJY쾑*j AY\*. & u{>U:L&J8VFFs1c F~ k3_@)[{~H_8.ETk"qYK:5u^*kB2&oq2j>j2 rY5lM)RS rt.8y1U#uxxr"3l ̅>]j Wc-ꡜu4جf<&{eN mWLy+MY6O |Z0qOq w?/'8j\ DB$^N6=8Uc-n^bN6pI`Hs10c@vXeZY;|QW `>[3#BwY%ppN\]zdE[JN>:oε"rpPlԏY"@,0lf n~n}S<5icWR5VHuoM'!ewRtD(-&!_q/ۛ-qqjm|# ;z듿(=z0)ʂ|mU,\U];Oջ_  )C5b_\[gŌoRBq| ڵXa`vfOY h>M }U0H6䗆Ff,L22+I]]$\o-7T6X',-.Aĺ˸@{Y$=擊܀]p#VRv FeBj5qwF 'qhpXZ~nx_ H^ yW൓-mB_p¸$y_ <_=ql8ԖJ?9,],Z` ~ ;μ'+ Ƭ/=9A1U],zyd&ܭ l /1A %@ϭyߕ}5@r!ft"͖.G0Bp0:"KX$zj'PρxeYI;haqf\? / \{B^$Fh0L-U5[z>˼KkMJWpx`h %,;S rnF.#xk͖p훘Uyq6A~!'-%]0_tFkd嚗um7hŠ[ / SA(GИ> 5<W>/QBNܱH Kq?Ҹ}ҼS:LZEb~311TmyiC됳 H[l VNR/ m*$b4qk؜ ܡ=t~Ǽ}V6'0s3x[;; ʤ wdӑqG !sD#"Zs͸,xUR/l-eU<cHDz a¯>*޸Yۥ m}4w?j.@mT/tJ߯&}P[vLjC s`KdUc2 ѯny&e \^"J6J rZwgZlPgɵeK @ 7((XhF57Wŋ93?Ћ<$4q8Лۜ.S+P#ÇI&}b̒s K/m2~>q @1 6;0ܓ-@K7 *Zu<)9ؐ'd}wLUL)B:J $m_1PI !RHlA(|0ʷqFlr!8ׇʒ_q).a^x!)XiD$| `bY 'SeTO3سH\q$=ȗ'Cp|rD'S!D0$$Ujqfq ͯB0 _[2.ET}F4QJ4S+cEPͫ'GT?G:*us !$[Dgը2t89 `p#o+ `4 1ؐ|eSJ:_Ntu}%gWՌW{Gt "FDx 9"?tXLm~\xDk%_C'W0\<?!ٷwrk|~ɢ\gA4NDZ{rA y_+ %|绦H&XBowzA!A+MRq Tzkiu؛Y7go[~V#x *A !sG&^ nsyZ$͕&y q;撮-z!.3!7n3 ES+teYGĬ)f8Z?ޮ|ѣA<57_) pBm '[H)QX?~geX~-KJHsX|rU_9ΐU]k!mL*+ǯ լ Ibbj W2]H=ZhG\D 27蟧fm>ׁ$Zۍ,I{`$şe*V2}N ]ѩ9th(b~m,4U9 9ՄVdGs 19`l@L;#<$17j)=0NH>9tTP_΅%wn5}8lmIF5Z_=N\i)ϩS{ <B+Ѐ%W ZiYaooeF >NYRL9Lٳ!!0t)E}eTD݊4jgP*08X>5&~̮YՂR[ !4tn$CoD@@OyW\9 )<ת8(%\ծ[].3@l_K0rNVRMc]n!:H"[x#(2{!S~l4!YM t1ep m(2 -*QؼzX[V췘|%V<##1%$lQ %'Wt< 1yIQk8Ѩ)5RIc Yپ1-=4K ܥmOJA+b=u* jJl`Ki'ЯSq*j…9fצCcjRts}Z,KUu4{tQC80ߤ/8S c_;6P Q6uP\2!j5#DVRڹY0OQ٪@J2]ZWz*sR촞-xA+Hq |0Zn QBb!?І6eϸ4ȃ_9lqВȐbD4\QGxW92A? %]Hu1m>H }9OoYL,ѧq`L\9\>!2 8TJԖpY9\; \ͅRQV:Y3zhN?Shm6&R}X큂jP|i&*i1 a5|n'dR && B&uzՋ j [}7RɔSuc ]"<ԣd:?oŘ)e3N1yÚD%40uǻ$ZZ/ RqvIȹsa bm Zg=a]$;->¦4I)RӣV{^ EC1 2H{{$!{ensMZ4VIP[B O ߙ{Ģge4]~!AH@J,Jh3O3}OG]((Nۢ:Ajc7"8yyx6U [h聤r Eix[}uT3`_L< X)0=3PcSuhd*9,#ٍǚtya'O4;719>p,{*%J})(yg 7oEU |0t/6G!$e&g1pUjգ/tY]Wb^ۍ-TIDHJweM^PXDjMN")ݟfTK&  #2RoZl_'W v<6.{% PoV["YvJAӯ34~Ϻy%c\@m"D9ܪ\/' %oj`q?jGՙy(CҾ̲ysm4sQuW1pQZ"Klo#=öo6^]cXQl:Xz-pe|AB)sysLysjUWӂ+NT+0f'u+^m΂NdEVæ۹rdgCރ-Fb+5w_f.祭D*%BEsJ Ggam"Ƿ]T)eJiUo"oǼjJh׉' $fdKg: H'~7Dl>(c[yEURN]m%,2;m O55k|a[H$ +.WA/&,:sĿ A!E'Zgs@=-cˀ.ٻ|yo.(gZ^q@Fk^NRF5iku%،.閛"oL6e|{%hS.?>/x#xx/ j~->+rSn6x\2-ѻYjqOk19lږK|(^T; w%vbzE`9@{å26,R"/ q+,\ '7~ߌ >YUֆ$C<#B@7!DZ._Gt;5kDNjD|!f t6ժ2OcUWPؾ_ioaY/rV 凲M1seo ;oL7GjK`$u`pԝf%AD/3'Ooq*>@=Ed{jmSxӍ"FqiQ0 B}\dwu>uo;.9KfP X :pN &:-j1( GgH&կ(Hd=e:.vfj~Hi6WE ΜA!.I:@i}cݏSF) %"(zVnͨ]++^HջcDk_LhJt5q;1} vAX4(u~aӟPg.g@H獥i8/F20zO4lX.h2žَz+ٓ@Pkiҕ- } /kpWHúy8;5-`_ZI,Oi ?Ȭ-F$ 7\rz+F"xޚ)X gx3/e,#*ŵEqӨނV1.RBjyجO^m0=~ԴtFg(R%Wf.]E:~VP5>X>3뮪t *݆ݐ 8%m}h& O2Y46KXlPN!FC9w<"bt<9<(pƇ{6rͳO[E=&C_ D\Hz<6!l2C>D.tԏ Av~z)kgƺ/ٻ#/̗5F9g6zݮs"&wɤyEU4`ս@}\I]D /@,ia=Bifh:IC.n p-A7`Zǐhȝ=^EUԞsL=ʫ)5xks'Cv^JK膭؂aHq~*4z>l[5J 'МꅏnU5\l`c "*2 <PN U"{RCqH瀟Ub2.ܱWƄ!bF6I9ޮ'x|FE;v@|^ u|6K;-@չeDڍ sYA0  |UF}'1Ps `xi!p~"ֹ{ TޙL2/J!u?1"/m >\% \yJ)'J9zWIAM! 9Ym/Ԅ'%ޣ +qzZ'ܢ ڶBIM3$4sI;BBR54]\."\=K6^Ozv_={}+J۞QC h(9ay$-BSwT;bgS.舗u/wuj-]bI:m[< J>u*sk;YjewxധɉޮǦFv!']eݥeo8M#v~86?8K& hn,3ۜiѦײGbYӟ?„WHǻTH1CEcəVobnƘQc⺯DkKB)U RN=2A?=B! ټP\.9ÕbicaM~Zf@ChDdd؈߹R8'%vq4|@x|M4EH<{lּRk#Oli~^g0=u#1B͉~)] >rC`(\7fSbr _~B9J݆=$ooqi6 [v|:Mq(-1 }"]@*mEX:HeFjS>U9P3Zak/.^!@@j"8 ~`>#Yt^ERT||@!TNGE0xopTE<̶sKW- 8 : B-f#4 ={bi<|s +Fh84^@zp 500z,2A"Lf\Q.*_)^r{pTH OyrjJ-sʊdBqͨ Ž~Mb 1ZWJ ֿ"jiiAcaZ nۑ"_ӠPT+Q`[J;5+M{5䢌yJoX)2e)Z1_2!qpG]ީ{_Z _ xm?RZIqwU =EEIQg;AXɮAkU LC5 e*J.g̘dRZ?"5kb\W" l~Up@e1O_}B"|.IF]qbBwLʰ `zyhʳ5a&_Z!~J Frخe]kN/̔mN''Y/jBKh7$ǁg(y+:۫(R`/!}g]'-> %J|wq%b(@9fAVKaxCm#$ ? "A6njl`g1VmY~A]3CyIe*ьd?eШ Ap=3p"'X o@{dhΡquQCsv aI(ud9[ұ~ɪy x;#M+I`0Ԥf98O[2yWS a-f\Zk? ﲽmu#B+ߚ.:O W^2ʉ*<\/s [= tՍ@  k!~vsn-+#]b68ȱVu NR`8J;;!OT*%.q!as3h+-]1EbĠpe K兀;CFhjkfP.Jj<,S=&eBjd9ٲ)`C-Fá\ue>좭ZBbܼrQ'*B|ʼ2'"UqNhj# O/0b^jxH,Zj۶l#f-(y\ 踫 ᶺK{d+["LFLjĂPrWI^i;46]VCgC>U܊`S+!7o$Ÿw!GB>ľFcϸQ|T]D87}gwR.ZgY%(ʋaꁚrȏ|/ɒhe#dtJ=MMFA1~Q0ZRӤ)('۵4C8]$\(1g( ٘IHfG 1e ,Wi9PO4R1-PfG?#K1[PWUaN d_O;|CB(ZnTa.eNwlF nIcqx U xC_1/ c߷7wFC׃F&bbnHϻ[xkp,@CT_VB FI_`zk@EhAuU D!7eñMW@aUJɛ)Bq#>w磺T=T߰x~"N6z5 qT.̀0H9Y0 ~l_=o8 : ɓc zr*V\<@E'Qi"zadž9mK +zr%YvS^To=,Z&AqrMgPvh%<,P7/d (A#R[3ԇfmJCY g+N B1*<$P|}!$zΛ"ϚRw<~o4 +*㠰%Uc\YvTi|zGTa%kQ_o8 ²’GA*ɔw~|` F6޼׈Xs8ő;j0Y (SD} !݊V5'+zRF J8q ߤw3ݧ=)X]o&-#1#̈́2s1%HWMm/bYoQ=:4QΉ!EU9_WK9{&@ _qfrɸ$$O9LEbeyvL 0WQDb+j|UI5^h!+k)w:xk+:7if?8Ԉ.Jx)X)ս3=iKB|) s#{tU=OqPX;lgB(-~C'`igBR6=)_+3_ \VNbfFd\%N{VDh 4ЁТ&,ڇ/e@p0D[@*+] {p xʉR}l %P>wBnP t5En]:& :{+t7Q9qEծV^B4B&s$E'83,(쓮LrbDu/7".; wf> >VQ ͓s{ޔn'ezƯi<OA(,2e8 Z@ᯇ9eviv+$ BBi4<\j)T, O Jo*?@` S4uP:i#>O``Yxi1T%pO3O`Wg?u-ebyP`RȀ "]6`09'K",]N7bi:ޑ0˯{IX&X¢Xe- XDKt(Epu=fpDjc7cOlhP~V[`t1N׿45]R Wt⏖K-hHB _zk K2ڼ)п\V& zVk̔@'Fե [(vu,nf0t,{+NBBZ\}gzѫTȵk/}7֣ "H)1 Mlst*qb2%E{~>Ȅˤ*0#GvrP[Tfn }Μ Yn,~;xؙzW*spl^'geM_jh_G)#5BqyVևCB ck-x#h]?]ʈM~lKE[̅'Е¯X$}}ا$>G&;M 3Lp:܁QAYU`ntmcørۊ+3<xb Y&Hff}\6OB;H1i?֏c)(v-kD6}5㗪ۆؙcلdО` ypHU$d.Z,Y1 hïlc 1CghT;M\ rE8 z'P`=}_Eq]mI ςgg 9+f(HfOkX竒-ߝ> yÆy) 5jݐ CiEi*3B7٠-&43ϗꘫ7p XŚ!uqJ :LB%f0B딋,PWkaXDpfh$=cWsr2"rGD,@ϞV{m;_ka5);/UF$ zFX-7[:$ոl=c-7q箃Ulx@[)P,XUJAmdw/ԙ1:L9.;s<3,v)膳bXՊfpD{{G V`D:yGf:Dy&K+3bz1ptې)z(yEsD>``ɮ?B.dQ;Z-(wplwB(UT'O trP">M7Z,̺q}•&"t'le=Ԥa]?_vϿ"Dpldmga0(#h>$3_莫5/~N̲..=f*_@Lr3Zr(.ܭ%J4/3DǠ٨/" R+[BJV7iJh xk`%Q u31 |2"MGOߨh24x%Ŀ&'1@1+齤0U<~^!!ќ;wݴ:oa<"9LSC`ŜWϞ4mQeglQNddWX5yƈ,uQ6bi'AzJtaBuc2>&x&̓Ys&r^606+K}b<N϶&83G$4J |@5gVX8!(hHP 2CHwxtcmgiw {pU"yIח凫gč&tOkoCTxx1ZN~+ {.G8f~TUYhMtDJa(7ND6>EiF#GbX VPȊQ[=&]kK  g(nɱ4:o`HW46(hWqŸX2y =)C 9SOˈ]wTI%fOd{cz3|_<ۂy0V Bgo d_UZ@ONA㯶\K|>QPXDV(ʾAO)zTuJ:1e3ZXfT r_:LA4)'3C.N)k͖@ZH_[/{1ЧHžP?,PndX|/8K^n;QQjp**eD|3sH Ʊ1]@BKYhN\A!CBnjU_q(d WPڇ~]ՔI ZAUK$c2&kf?bB?(N4a \iu{U|\~;Xs@b/ lTʼnIPn g-;?MWXv 6CgJ4o,&^_bt@]|e4æxw0p+I緡$Sdp؍"RM6U0Uc{?GÆ+V7ur)f&YknfmcQШ`DZEyIXįc C`Z0 Lb:M;?vKk遐$%_f)u^ Y|Cv>.NEe~ @zۣB/]v'r9l%1bFۃ-خQ-u$_,\;YP/_ZwA)g.tp]K;,J}Wun+y-"`]<a]}+RŅ{nͭs:v3}UCFϨyITR{ cxpq¢0<=|bT+^>f_`miCeP^~> زy}v=؞}U;:> # aɛ_㏓[ջǩKՈhOQ Sq}I wұVd }qaqLRa[o 񅏓[8*euJAN%Y%D'0$8-AduUC8&hΆ2 %f/{?of -0#NV| Du`3WlS .ZCKT .j_7Q]7I+LAڑm6Wc!tXj6% z<қlG_gbXƯy{J) %=T:b0o1]3ŧY %y*uD:I B.KO? `= ]fU,X7zMxv?,}SW:* I\r@̾ە%$(f_A>h(OS! 3hHPZ_Ozߥe](L`:³Qޞ\"x,@گ:f)0ڗp +YAC~t.߻Zdu@דΕAoExOgI{4`::̚: ݥWZm/1'x28LkfqۦAJ9מkeooM[Ad26|s>hFzMߢYC %jM3XYm+$^E+{hg/2*gbo8]N*Byb NՔ&..3 {F9Dߖ164B`:MURí"KDd;FW#m>/B4/lP_03Л/u'DC3WA=\t0"Ѻ cd+n^UMiyѮ 1&g8}›W0VdRg+Ԓen]hNJȯ4c|n w$I^su*!䞑HQ'cX'-)&{ِK3 F_4$-xs8E8b=W~G/ٻMb|ƭ H- J5?#87f^mc#D$izU7 L{PV-+|%Y@̅hsvGfv\aϱǢ(.E RmI\HPB(YXf6[D82 '/Dgwd.p>β yeAaCp,oG{GLs92h KyɃM8 m}yGW+<98atWPia9 w5!u8yϗ`sumJϮ1%9^(usbatr-v0Io\8StNGhFR?;U1 @yO_vN5/QPHVX\O#x|^6 M?}V~mP+݁\/ :16q~ۨe[N绿DSvN W?ѺPv|6*0@?amuKl+ĩzuqN=` EU$qSt&8r._#װ<7{K;Wv[%u]뺔~+?e) Odk`qʶjRڥϯqa k7)d R(уja [j֘SUV< ojL2Um6JU:-Mg DK-w I)Ao d K׼\0pA tdod`5֋%{ :P.n [c-vF+!l(?jb#O@1LQGإ9i :pqSe_`< !9Rk'(/&A*?r͟QP9wDHC~EuCQ1mBw'NP$1(7MXn\%^瘛q< wX7F=Fdˁ`d%?Fÿ́Z#l(!\bOA_Hґ,p+I#$= A s'4N)["FߚW?6E%L7ʖYOHn\fx,/I[[_h@댄_wsBuffd"l-AB8x/jazQPQqsY\v/SH _iT$܈K,WSk󤛙ye eI})!k_}' Iak~lhCUxԧ‹^a,{t0~}8+;vU)?T/ے"n` %c Ińwng8ޚ+A߶R0ԏ\.SUrܮͯ۟(kS257oH¯HG4/&B$3D /_9nDzE6?E:"Ϛ(S&*خ uU"|ĥ{@F1XWƆT\p>i0Dk!;=estS]Pj#5MOdזABM~֣ķ0&t*\M)2w30bBQ0 ZKDߩ4.Qq;fCi+ ^ZLpcr]u7(RIhUp{"(P±;PzD THy\"Su_Df)1wQO "lUڍ 8Fj2Se1kk]u!|æF]p%.|6w3ru ( Ĕ~x٨ ߋlh o4ٞ-m'@dvѮ܅)2m+'yMf6`s3iESLh_vui'r9>ּ5>byqːaξl5K./LwyU bXG<יG(reBFKss+,+U&}ul8h)6Mq<6Q1lĭaHtQ<ӼU l/"@'T&¥WD3'vr9>QVsQb]*긒0AYh+$/e6QB,66oV_x _w^ݧl v A'(F@[1 ĕk'u SƂ, `z4I,Ԛn뉖lh[Zܭ䑆P7S:_d2pYXaqimb/rQ /c*1UfG>9ݱ3.Nڊ3PqO<v$p%YZ+Fgr۪Y#< N4y +HMPO+Ǟx\/^b[>v.u6{8%kz>+B&vl/xs[\^{nFhhGO=g^5Ê[F$vTxesJ?<:耄aD*u+50o- s*0yS w6mfvTm50Dh43.i,Ha>ay [p?vyp{ʞ 9.}%oƒCBIG=IqtLF<5N<$ܢ#Cc81 du*Dɽzs67;R?wFSB{_zo=&8P֣Q۱{%5!2YNa[fOe_q#}l$UәQiO^۱~0$uüy|w0WL\e̯SLٵnCDwmY TAɪAuϞ~%ȅvO/j>&2EK-psD71?~A v/mqoe,iXe31A&R'ZoJv>ii{4us\'[B+BA o@w$Uy(I2?Ƨ=̕-!A,|1"pr*wZD=Zy|erp9О%HOu|R%JrqB+g^PctEg6eg[_WFL֝R`Μ_nHi<5U(rn74eTdih[ dkgi򑥶%sG "9hđc)k[0>)P,-朘L`^ t;%ڸJƍw\bSx}Be!+{ӘD $I&c|">?R;qR:M! BOe`#nw7\4^`ڍJ-&&Mi~!rrDLq|sm~{ -T`{"neA%o7Vl/W\_ۙԍRܘnDn=&4_п7C/F255gX\_H^p]v3=F.䉓C|:b.,;ZzRl7vaYseMэnofu 4~%jTE&PyW|( ӻ$3LtF|NJF*A fi\b|Ā{.,A -Jf6Y8 F4@t$H939L@ 7sܤ)&,rɵ7V] <Šac4oN`,h*4x$eiNOv0m&BZQ%BKKjH"@+\elNE*lqz1늈(?TqX ZgMimg#my+#AWJӔdQ8t@ (gTIڈX ߨVmwl%بMzNp("RiSE,"QAV(uGPAmk?tuԶW|qDۻn"ϐ7 jrh+N.Wf9Z!n"W-|H`1SO'b*j/zW1H@rVX|2MvPlX1Ka @`^ DY@ Qi qG5ekB8䲁ǫa8!<bcDH$=B:6iKbq)تn˳ .S<[M`Q/g ޱ%  Z!  z/1r *]une-Ƈhxte{ J[Ϻ9;sdlĤTYMdf * O1p^3 @fl}QvP$ 5n9R[1S-̑ ORLyv8sD\9x5pS`#ޝP}L"cHum-TRYvYBRk _ zVW_^c$k.𽭲źЎ.@RHRp=I 5{leݿ[@2 4aQù+"b< ^UXǷYD:\z7Fra9hi]9dDii'@P tXD6P /X\=`9[2f ¶_: iՠ)-](g<ùxCR+ٻ2H%6ΒvD&D}qL/n ą{2 H ]rEƷoa4kH$[pROa]Kx3gN*E/{Pɝ:#ޅ-RH`ʷSHVaѻ*۪[eU$G(!)Pxܪs`:ԅ5$3D<_V[}إp&? ꎫEbyJp8opKYVa1?ex32k/TᲭ~ZR6JIH/.$O7cApj>Lf/M ӥ >Q'9u3Փ} vԣ[Z5Ȏ_d&E lf<-[Ck`_\ 枾% CǾs֡4OnIzP%HݾS\#c娥Ӈ7@kh ٖo}9skPX ƹbk2¡_̩͢L4PR,e ؿ̌)BB]BVԥ#7 M0ͱOxD],}"]!冷LJ= N`2iCc GmX:oNUXj$\7Q/&WODWDbVG_FfhN80skCDX"\ *U.KfC')͊y)~8JtuUVωmBf謻 *ǝ%uP$\$a˻z Ć`y_WzAQ6Jo&x\T}߁/"IlvΞGuOq: $lQ6d^ S]O"1bԦ \yhDE dzWu1klίKk:{]hPW+Х a'gx ${[˙̽HC;ECYqcD,]\tM_Bӓɥ(dIv?W^,^0APbjSx,[Lw?p08o B ?uHppov;lYdNbHɱWrh>- vŃUNq27@TCRa>0滦&:bH5?xc=w#%Й%~v]7JvD\,D?Zegi dpkŎ9/f~5R`p_N a?Ƥ+SӛyYDžҴwKaQ{Rk ćB{Tf}Լo%<2;m<&< w Y22о* )Q&HI5GP* 8 ;=3e]u^jEI:ُf[>`zI _-owT qab;)U'-~57`TbvQˁnYb||pfJp1=cGyWR6Qei5}Z! *Xeq..FV5l׬)R}#cUf 1@1~ !2ls@Pn38c-O, Xaync\T} 1>lC%#Ғ._.Vm3a<6#&x ?ă [_@smjmXLXDo!to`/zJ5e ܒC"d[]ZI<)J,P^\F;CZؖdaJ >msI+'M2/lLyS@&c SFTW;s1*'v3#cթV"@#^by﮲TW b0*'<['C4Mik>CzUl~[b#C-5O \3jS]V h7$^Ւ^5'^(ޗU!`DUrYTgYs=VE7;@Rv:IțppMx&)2޽ ;MOnE({]ۧ90ț$ oRXxQ&W,C4bv rV!FOLkDi^+$g" BdLAbaǺ|ܒRH6Ժi!~}i6%<&Iټ %g7Y~QE={PYFa P7VtXU Y%X.eKD771?{r"\fwoPe"QI=87Uuͦ`쥸Mh=e $% 1E#i|]V_߹ΰǎDZS[vH~#S[hxEr ߊp7"Lۏ[ ku% j Fk,^K_ r %O}[fᤚh6a3-tYY0JNJR-Mp%Ϭ:q15݉1M-$nLYm .t!WNPgNJXcjJHEcR]&/n OkruogB5T__:03Ra/tZjUN1$\myx{ZqG?6? hk}P4:3\,sS3.*)N9pSRH#Geɦ6̂(Τ?Ч ~n?A;Ռ;aOBA4`svV3c@AW?83[֍(&T*#vAN!/+\'F;, i%A3a:x 4!XV|Ntӄ[%|8[n6>Y::PYN,!tt+s}8Q H)xU 4\cb*~H7AøGCt.Y+6آi‰#Cy5WSG<%q]f ]j } ?dabDadnuf5}yl&zo5:*kLs3jSwݢ.l87#o?\rdҌ*]v9ik!kVU Tb@2nop+%"̪0c!N-{{&֬%p2ҥWr YW b&4$l4|<> ĻNrk|Ҭ(LTA@^bZ ݸMa:Ǯ$< D)"?Ce֑c\p)F2izHfG?vbHGĶlFY;3V)}Q+l3Mt,4Z1Okd" yt~nikb@jDĒ*HmDu)ou? uPjih38z(ZӿoK34b֝' Y)q^+ k )K|8Do]hbѷ37dJtDa̡qOi")rzpMwrXxb9_$dڍpC=e.R_>5jE"?o D3-&7'Uo$g!\ _+: HQ/;[N+Z_ Ld> ȣRc{4>6t\%2[f)2%PF o\gI <ѓc@,(1BӼ-~n"<>l&qaA޸Tuo+9ډ| 3 Χn}9MCTփG& )+qGm4YKw& rn@v ndL­Lû8Kcs -Vs:,Z ""=  U1v s-͒RA}Un2imj|!U0ޯnT5K'M5O|cՒɫU΅wC4{gsS%P#ݤFޜ/=L F)Ri[/r ND*CCvt ` ʛT4ItroE>QẙjGyӎ&YQ=Dx̹ U*/g/UI2q2["W~23t>2)glܢ&39%DDvu~7rbrq`ISq /zf\@evz^([C0CH׀h󹼂|d tK#>ϯEaU"%{9Ez_s^4F.aC߮n%[k9VݴMO %an_-B@co*!,s( :KUG@`ӗ9-[afJ 2q*SjUeY aC1A74b%<1)K"N>`PxИhH{AEv~Q-&xq Zأ(eUK.x/g玀znET5?;"#b Ͷζ]ָPGMXVJ0r%ԦMm~VF*|9E1VIO9',_b5t6a'ǯ>z:'YˑY،`U |`W2CY"jUؚRWAݡW !x)y sRN&K‚/7H١w qIwmw ڗcS OY҂a$ǣ[/ tPU"i^٧g$o` 9\FpF(%g,O@QwMzT7:3{$DHE ccφf|\qg?Ux<=떶F̹&` 8v.`,F9^k6zI4KUi PMu  Ew+ óDA(,rxM3 v!l^)uhyj.+߯7;}oSVoAҰ<*SX=DŽXhtfD]D"&3L;MhgLRm܆215}V1*OcJeȫhpvEXq;`{` bb}7 H~ D/sm!8|Y+PQW} ]=. 6J`gJ"O@Y2lxָʈ~mdiW~SlANYbvHw-kLc~;Zf)vgKTHQ뇝^cמ&,Ĝz<1оuAZ)wt5myB#Ė1l+1Bs_:rGtx|$ 23) \w>K[8y4%G5MҶD΋,LnYs9r8P}\25.ޓeUJ\Nꧩ"O*a";鋞E[/*t[G-`pP3]`F<[R~?/Y[]g3(SF\%WIPz]ew։O6R7h2{mhN J?B_}0Z8ii#Ǟ]e|Y=w:\Bh;FӥUWax캬~HBr='mq57V_I FD' =kA36%˓[H@qZ MgBM4?ިР>ph0IfI"puUtϨ9J"juetF-oY'PH k{Eu L Fͩ_0j9aBx:pbd`ƻX͊Yqq/mkHgjIKDBe`mBgzuu:em3vߦkc?c8p*s=dyeLǙ| 0X\rA0I!sl^gftf龇# 5VZ"bX}hOI\qY@%nօسxHҝ#&`-b:?ACwZ*$S "gqC,W V߾ WM+\d5rř!U!E~z' ղ~KtC,oA@Y0z`SBs^>4?ta!"uyb=B@]I#?U~ aP@oǤk;J7mĶCU6,QJ,OOrzo>@m@&ЗTcVZBkU7tYΆՏ|(TFb1;a4T, v*q#r] g:aq&.~ɪUۖe\${k{PK`P+YEum"C{{\,3zGx%]&.@"8x-)UبL~+ ©W"$G)yI dRq#Q[R M/fmn3ܥmnRqiXeLX]i'MM~J@9_C<3?' ptXTPĊ[&EbCk!B)me2RZ bP48cM;;L>-~ o. u&qgybICee r]QCaHK`?j i ?4GH|΅+e8bv:cO7He˛/ւX.XvuxR4x*n}/KBqfko& jp|%P3/D&vB @Π"- lo ԘYRB;;L E{, ;U;|5cu)J_ DJLKQ ɟV Ee&R[%fY P6IZ]'A߆ch#tӬn 8(3vFY^vI`5?uV$|5j? i{&D52gۢ{GLP/{眯7Q rPM jsBpXrS\Db'nI@EhƗסFqGH[i1' .?8hHYV3 9A>yLAzaZ!Kn FxqT0˕ phbؕX r6Z+&)YUA1Xc82:ilF(8XӞ RVsmlab7}0.UF_`T  fIu?rI==L`435@C>z +n0(lA*ݻdDfF:\4Wl8"STul@OyZH1 j.0]7b~pirLF2-@YfӆWcaͫ9p(Fh?jyN.~ &{ dn .&\&KsB.&̯OHGH|gdD|6bӥ@jH~kÌ/|^r3*맹)z-q[If9^?Xuc ddP*T{%/ rZ :mAl_tH?j)fڠI'!y蚛S:[/*⳱)/V Ї ՖoObt9(If*pw[ۿ>3^dݛزX|`Kչ&=B޼ DXxBsu=1fnX֤3ԟsɃ.8NhιdQ .ʩf u2/󐰀,YܠDK\q0 ?:>K[;&iCGu֧2&sFZ:r[TByT\Zb I| wk~-;3C!QzW 0{ =>.(5uk&3ep rzŖ/3GN3bS:N(\%.CLs_}^AczcN,z9`Ul'|Oƹ*0Lֆ*Zai?Duޚhv^fSj30rps%o=y͌EY<y* OSYCh58.-W+S5 D#viPO,ۭ*|mtK&F`7a]0Ep*n88"{;=Y0kz7-dކbc9SXB3+?T+P5̰5PZbɑ\aYD%-OțMő03{8-t(gJLoxx>ngt8}vQ(=GY"Vg(a_1bP¶$:,/OXtWB7i7E]s>3%rR%h8 z'I3 .s23Y del?O(o3["ʂWnO\82dTԥ%G[?@fПˇpx! >܇a (-? Ex .T2f$- @=$RO1յ&L15 sXQ06-%zxux!rc?Z TtR)H P2K )VegͣUگIa11&{+`YuT'{f~3 ' Zu5sKkڤm0Q!>_f'wz_bmqSZ'+ftbu>" bD/挅,Mφ:Gvk!W1@fEJ`hⰊB!ֺ";ܞx_NfLv h&ka|GIPT OMrғb0߹Ws1\,Eόz7xLf6!{[> " zU@޻3k{AXhBӎbR+!i3pӑ"Մ ]T\r A=Cf7w+ee8M|RY; 7%ow"!(Y7X Q'ki, J2n-*8 ƨ 0WQﱜ͸ 0?.;~g9j+ Sˮ{ؿ\ K=]3= u5 g!ĵnjĈL-0'&1rGuQ-9Kbٖ4 pf:Mq\ K:/i9NMUPʁaYUc"H8s/ M N?3|Km0PjG(OK2ծ]Bή!/l{("; mySM^k7uO8'C/*ϟZg(G~G:(Y!*N`Y a[&zy>w<8_7f$^`f¦64c{&h9V~ٌfP{IuSFj-[| +{YD/CѮTkl1O>m!bI5F ϻY?NuC'w_Rh9pR9^ZEd؝ ^OjLŸ ߤ%f 8.?/04 ` e`/^' ؁]F0*Cvh-!:n2.v X< EA2Пۈ] :aKW:G܀*V{u*oS&do읒g~+6 1͸تm,`y -]/<6 V]ܡ .5@GiW{DTQa^pPm@I+ă2%j$6n*ͨ iչ\y ("6XoA_^.=QFݭ2aNd,Q96t- ?~G 9.@`p݇Oe ua9];]58fㅘɗf2]V xX@J'*p7Դa\^\;cZVLYDQuUwbPxsr ܂>;?A=gn8:g8bdVAj,Q8P6ՇUҭC1QYnyK;1 P"Q׼TX  !#OYOEG?RDrF88TEUǽhQTlͷ3s#b:ׁ9N&ĦQBպUk<+d(, $!ytA P 6QiGHyu(xۖ_jژhPK(=Sb&ASVi¤iA"T,٤۲՗%L<#NR>I;w>2oŞNV[%9#%Gҩ4;۷G@K&13Wx}ȵjZflm)VDZLthg /r[BRJ"_]Rƛ͂M*cMÍqi]­>W0~2FX[a+^_ӵNe 0O=)m:A,v\Oi+lr`XFBNwCZ%+x[tZ7 NKF8PГ C`~E:!mC ٰ䕂(>~xc7Vq>9X}$SSej\6^4 |!3b?q|ۭ3`4@~-Lv%b՟;3y>!bhJvA@S>mmU4!K[tKhLw8 [3 J+A2s= ],Vpvλz*CW>o^cl.ܹȷܑ3yb]·jARFH推bՀ'\ /ۏ{ˈ%)4hׂi'ϲsSF{hq@.e1,y1m⯤ wY.O+r.^kpt֫hr9N\vpZ4O1^B!6~+HUlA/T'd0ҷAJbT#.9E|1y1)EW]J7HR mQ/0ͽR"Rw'.ܓӎ,AR.|g>BMzz" N M5[rZGts)y4!##^l(6eC_ZsYZokkfcS.rKX{V]IY;0#7ϑ8qh.2U&+[`UZO 8{KSe9&,&[/^E*Kw[s;M+O gŮW$Di v9!ٿ`\#LKrKZ&>ݒ Pt_W{'k].0^(DK.G-vX7rmqRQj|̙X5i,^ʓtb-mQOL!@H\_P +T''5r#TS҅Aϩa-njHóN(Oп=u,\!H.N;~8܀띛Kaޏ#d_E`^炴_!kN*xnGiLGvX(*0J#j ,)Pxu6FĦRtKrK2ӷdc:|0v"!B0O(6HqǪ'1 J/q "4~h}jf.tKi/p) &I᧧XL|kj+lU~~+1<sph<6 zCKLf=w=$!TE5vC武ʔ*w_Vv8KƾSEE kzFQDҚ2:\)= &b=/ĔކᐕhİM/E͂j p +U".T\͜ɽBxѻsl߬IXw42m5V;FZ/KFD>1;}ˑdw <Сb&ވ7oeYthKNZ<ǐ4 _y/Q,)){: DB%Icԛe ҃i <>a"z.ͦ929% p5[zm !6!o9t0HMx>ծ j\*=)*9V\6SFnoSw ^KTB eVűS88,Z^ Eilbx<3[%;)?2Fڕ9AcU=ˣCPb*!{1^K. "G%^(]W. i r|0o3W?"dL9P;ł{r٘lgE84ήN9 8igL» oebnhޗxB.zB]aȖ7L) y 6Q[k;_jibxAF24K܁\,cK`^kM);d!RPxEPAVɮCr=$<޳EBg `Q Y?"! }XY;*}#`_Xإˌ8F4a;IV>;]ӛ[MvW;ύ/vãS5>uŇg-rV3;ڒ(4l.k=Tfa{(%Ӓd`xVȾ™F  m˘". 7qneEz Y!! mM4)}s7NI *pܴA ]g,nĠ6uգjP]N{ۅ@J, TTXߝsX~%1[2}^Cm]sS6bE1`; "5mc&xYS%[^E8)MP6c>m$kФJ#!!*Feّ>B7/Z1jw\ڝ5X۲ 6G$S,mX[٨FU=X㈅~f#[(W@ҕ] :n#iQOXܼ>qW)E휺 )s׿%!Ʀdyk[9Ib83 UC97Pl:pdmjMNMOKD}w戀s]YY < zI},K{5BIܳ[P'Q.&4DGl+rWxGUa<@oHw\ XM(cu#9)i1"8+T8ݣ%c֜g]OK8Lz}ԏk噵Y`JD兴e߶Ǣ¶L\Tn.E|@4UZ6uEN9gjN7Rzs܊t8ɉ߻L$imCe<7N^ #6>[.$uv[]tIzs؆ZsܭdJ&]h޾4ԭacf@ugO<wNKD(0X0 k1u@Gb>} I;kn d%2UW嘶L(F0 eБ[“P F lTQI&߫ w2=7m+5 )%Ekb3S^Gz [1_½=>}1SfL}#'& C.ir'f%KPA,0⠂W[WFFO(#᩽j3z SzC\R^]aWAp^ -Z-e؆"h>vþ:_QՉ_FyG$o3{&Lt7"A-,޾2|5s(-w1o! ˌ";Ĥ I<5*ؙl>R !Gci3:T$mِ-Tv-d~NB ޢ 9y8m ^YWPUԀ?$yŗN4EDFۮ _Z}=S\ϡ8lapA휛հo;V|{CoUe0 @ݯ0\DSMBFo|vSSD}7ϢJS)I 3T ߏb0tP;zfNCHWlo^ : #?}880J)2sj`Ug΃Jc6/sdv@^8n;vQ O:#u/W7+O8rz"(1\g6SkV:+p[b1{4J `$(.X1-N*2! RoD wy l$6ZY 5#JI3HRY֫s)#3;'ʦ_h~Fne^e򎟽l"I?`B?NUm?]-i.O:Vt4v>{FJjәqu#;;VN3.s `~'۹ kgrXDϞq8Ok"wD!_|D@$k^_{dFR7e ; cmێ~5TU,C)M2e1 7kJ/`i5kVy[ =HTCӱq1Yqm5a78gagPIj8X=AJ%xk6Yjd6 d|dڙ66QX507av`ne7%}-R 6#.naȬS3C]@/ )8i^QW^)¤3*K̟nKy"#h~=0AW[7 _EAA+z}5:tHJus\Q7C Q܋+1*|,D]!tW$<'(c^UZo|ŽQ,t=6heXpnu&~;g x ;x 4jVsvB\7I'C `^R:;p*M)$.5DJEI^7qGw kʅHn`J@hXGOsf欁0!m\.Y˹'Y*抻rj: |o ,gOp\D kKb)@'HwS.z^'#dD! |ݏ cd&"Vٍf-.7}{XY4cOz'HDaYb7l'L6y}*<|cK +KCְ&tFg?kzGlvפFb >xFyGڦ(ؾ1XΑ ysw#I(k(1p; }uRi_m#GbFW)x`BCRe,Rs:|5eX'F\#y[tB` (؍pfm"I1hVhzKMh)(z\N212su)@5\"c a|BN򙦙B<.4\L;,jC*%%<ǯR$M(O~4V/)N0Xb05Voඣ #[rK"`/ʝ|ZݱjnV)M lAv?Oֈ6Eh8[ҐR|Gdt um4VW-#ݿ^[Df to5w,me (Ll&Ƒ,~;wYd?Y*UgK' 0?v?J򙑮0,</'<t}| ۉåE Ē059 J`dЃT2?,W\kl 8^KX_EOg$ĝqq-Tڴ)I?U nB I41 m;o  .Ԇ3$.rMlҫYo.{S4'Bk&1Ջu5~taёTRQE*N`!lÔ♭IFѥp>`A]7աc3VSN:. P0zڶӾ"KO`6)qi%Ǥ (j.֝ @')8 txRHJטNzA#)Wǰ{;P/WvڟC{ Ю:fGCxsѸ,sx.rÉf Iv:D)I(@gS$^#rq5k9) S:HyJ]äXgʫ3|,~G#_,c}?ɟ&'6\ ?55٥+6'SQ{_\H\M51'vF2'I_/BL IUƅ6T,Z,@-6++ sU77m(9EW 8)NJ+&/,0'Fr!\N 9~f42d#)=EVh^6D<>][{,͝afLB:F AI!'6q4bx6TV⦼)znk Z MhGc"e6^/S=moe`WuMTKESP4G-͟S~s*-|mwr=OnZʂ')9GS-l]/+w 3kS>8[RkPTLƈ$2I-n1bÊHHuCPtg Z=u.,0i@>T/mK]>^}Lli+X6LP4˜s[uKRnOoN`/}%}ì׻< U9\7AMUU DwN%^IEK\qۋIX>YpB)|g,a!:c/r)ӌd;},~\mtIY6[\'U:es|C HzQO-Ff:01p%(=R(y R,{WBOC" 9l-q=?"sjWDFQX?%`q7{w)zgeD,RqIowdҙ{%W8Ka灜>ڰD2TU_،BQG 7gK8\d Vĝ% T:4xy[t!^Y8O8'{s %uK+ؐ:h ۹:s5nCw-ĥ"w\ LkWVBA3"Q [kh}Mc\*mLTkϱI!{d7߂3l=E(vZJiM܈-9 uRtV' !1n^:%A:"HQkGU`*b태7FH?`el$`.h>+ݵ ;PF## _R=YYT-6;,+ }FԯP>?w}̾W[ISKFr#&&WǮj[&_dtqiٺj9{@k[K =zk1Ks,)!$PWta+zI5ȇcR95Ӧ$歘)8i>gsI]Mn<%=Em#MȬmwurgl+-qFN=eix'g(oR]Dq$5]K"_g%Y;^B1j/+!h4RuB77IvKD6Lq*\;S5,PDvH;GژAr{Mb@ #-f-vKxcH:w&s4ԖX{@ѹi>X8@uWj8AX ٩8a9S2$I jČo'hK%QF6 \ԛwd;ÚrA+~SVH;:5#fO(:&ě8nT2rĩ\E) OrBs n-k^$FZV՜cM;z |.dJeٗNsT*Z@wa;|٭,X3LF7'DVüXTOۑ..%3rk$ȓv >"#ұPB GƩ6'~+2s3G"Ll8L\WW6FG/ZaSAd3M; KhfC[c &5sJC!m(++Ooh $b} a4@d`zt 5gsXWlѢF!p pa\mn*t~U_=[ɖ,Eh3SQlyaNB\|M\܄ `A0@%@1%Qф/>~fU'o0Жvݸc SxS(~!S\5<[ظ }NZ_Z)rgߐU>?19 ,:ÛML-bkeg:DȜ6'Z6BwkK5gj[)C0}w% D'hm*1ak=W|V\(y"Lhej CgnULz96 fbUqMQUC<~~t3xg"LVn|]xoB^u/UqZoOqK ˘h|CZ50Ԗ"Kcpq$ aAhclf73}8c 5* k, {N ܱ)]g4VZaQi kk;Jen+BE)m^WgeB)~g8Ϲ6UeFFJO~zB BҼ{r3z99x{( ٝg;c~ez|2aIBH+[f_*_F h9B!`~ uz~̭5qg&g?V|-UɋDR#ԯT,{r3]=㰑 QatVzɈp{I-Y߇jdL(3K4=HPAe`sI ZhExH#t|n G;VAQ&]Et9ӛ٠Zgza}!!+ScMT^Uʓb%;T!u0{epPKӝY%a0mh0$*ނQ~FlZ)EO6E.mp!lnQoס?~b9S^n" Զ(R]31\˚ Xw;?6>| 0`hXzCM:ːAl`˳5(Uv q 6Wꌮt?;ԹLNx`n\^'5uǾch/49GP;*SME`*cJweHU:̓Ϩh(P{4Jp'$ $ mM9l2f.g\\"T沾\\ba,{WA)!4e% G׮]tirX)iZ휵UjN&7r,EmMA}3L/ۨGәsžǍv΁#;Kf$*dɍ%iߊHl^^$]J4plin=i5@ZS_"L`fq ފ֍dۢ4u=jŹ=Uo_G 7=/{ XYU"|2I&M\W"7PNz^rd9q_'$2ͯ-1J-4n ;{؍#ahfI?ķ[&aw/w#ynSi)l)NP'C™q z&F]HG3SlVG]w2R|f^(R]W8&h~L/Na(L EHnr_qi>1(gJS9%$B#'#Kw];=ۣ]"+0kW.)\s$&%V;nJڭ\ʿJFQQg[?nY _ Yyd͊)z6K 8)[ Sh < |Yy^7]yv=uPӝ6- %xy 6L`:&RUwM~Y RJEߜ+(P6| $BYscBJqe~WQ9W ڪ’"g:cx* $Y+!0K-nd ITΣ[mQvSżAR%s+]W_чޅz@W*Wv2`uxTvcj׻{m" ⏢EW=Hy_JTzͱSX}BK#&ۑDDp- uV$pEL-ӷMރeWA )0y\-YKWƹ",;2s8SᆩQY#X_5Lȕ@sT3=!y[:_vba Υ=])5F,։ZC|6xy1n)* !3ԕ8{ رutm/ɀmqt'zmDc&A:0,47Z YɁxi,gۆ?UHFu ~!Nwnm9ZCֈWJWY]-ۨJ3QbEv ܲ6c ɷT_Q78)_nXThO vǂCMb~M'rϜ1jS3mdè6Y̨׬k/xH2%*UN0|9jm. Q",Ў;SDf3p,lr)bHIJXi^=r5 Ҩw]/ ֟ n-| UK3K)NW[U}MT/YknI=.<GKM< PU6Թ,ʍ[FF1ZapV, ~jXP:&bk :7e#eܽ08pYZseOy\D(9ՅPҽ֭6Wۑ{k%uSy'al@/Z0Jϱv^[fN9x1e\"PzI,52)Oi3Y4"aoS9E} 2,QmJ޳վu %(-n(@r:&<$Izl*jZv=$l#a-Ӹ*UI fAb䂻;;QHFZ5IY*<{G ]L,__tȒj~$[UeTLՍ8ܵ[-m^WeCnIW w^^FS+RL]hׇ1im ΎlI-Cz#YF^R<_I0x>>p;|{ ^]:9CƳfcwvZ |1HMFVp(,c]L|;²ZYmV ZُPn[T;P1(4O:`gT 6[8hq=R$22~FהPQ"RԍnS Ϩ$eHYb3})tz H(ل\T'4'qWޞNZ,홱+ ?u1Z+iBg麾[?dzN/\3@8]E+a}4^kJA,_2HaB&-{(2mbɠ$L/v-_ ~Kxj+ZU &s"&=Ez(d[ $U2MM C-9lA=Ԋ[袸= LEɋ1r%Vȼm( VY/:`ƯrLNYe8^r@z:WLc`p YNc B:JRE(=ti],B ,{5cI@ 0O9I⪆iWdxBj҆wx,GG(E&x0:(H3$@ AVnq|`&S?d[$Ur@UuB\a*j ?(oNNvf?[oH@&vM-ӅB5LKٿ-Bp{hx>΁HaCCٿH9516 mա*RBۆh9BI`됑{?<|O%( i" n%amOYvf̔jP LI92 DmM%[38ZN;dKdy^+ʻvtOe<]\K|Z&˳5Gz=Rs1ݵ.lorPj %Lfe 7S9µ{Y%tTӥPy3GGrK UZH  P(OmCJcg"ЈKaXZ!Tq2RocXݦ@1os@c_ JF0 .%R%Fi~%d q{u8$_M,T1pXS UP;Z;38Ol/<:E!bgHAL+Wìف2 jJaʲØBx4R뮶+-{"nI4&}Da\+"