nfs-client-2.1.1-150500.22.3.1<>,ĉe Yp9|&qnW"HC^7+J&[7DoPCL"Do%WZDV#$^DjVu1fK؎rC @a7E 1; ~-Q`2~2,0>~AG zhJWV[׍5d)o"+yXí?HԋŜ9Y3urf \|'<]t4O▆UXmp?` ~}a:ɫcc=c+ R͞M /UuzH77%~$ S1o2>K|?|d  ! ; -Z`fDOO O O O (GO (O*4O+O-R-xO..5/54e5(47485 2952:92=`>`?`@aBaCaFa Ga4OHbpOIcOXcYdZdD[dH\dPO]eO^ibkcldmem fm lmum Ovn\wx`OxyOyzkz|||||Cnfs-client2.1.1150500.22.3.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server.e Ys390zl33 ^SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxs390x/usr/bin/getent passwd statd >/dev/null || \ /usr/sbin/useradd -r -c 'NFS statd daemon' \ -s /sbin/nologin -d /var/lib/nfs -g nogroup statd if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fichown root:root /var/lib/nfs > /dev/null 2>&1 || : for i in sm sm.bak; do chown -R statd:nogroup /var/lib/nfs/$i > /dev/null 2>&1 || : done ### migrate from /var/lock/subsys [ -d /run/nfs ] || mkdir /run/nfs if [ -f /var/lock/subsys/nfs-rpc.idmapd ]; then mv /var/lock/subsys/nfs-rpc.idmapd /run/nfs fi if [ -f /var/lock/subsys/nfsserver-rpc.idmapd ]; then mv /var/lock/subsys/nfsserver-rpc.idmapd /run/nfs fi ### PNAME=nfs SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /sbin/mount.nfs fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ) || : fi fiQX 5 0=T7/edkzgkwX`]dyXH@XbJw+ps   GA큤A큤A큤A큤A큤A큤A큤큤AAAAAe We We We We We We We We Ve We We We We We We We We We We We We We We We We We We We We We We We We We We Ve We Ve We We We We We We We We We We Ve We We We We We Ve Ve Ve We Ve Ve Ve Ve We We We We We Ve Ve Ve Ve Ve We We We We We We Wc8f962c35ec040337a3240dfa1bc2d3b2c2f314d8684f79bb780751a864628deb4cd73d6ef85f8d6e821fa3f8b8bedea80e4457b9aa1768b6ab2f5c4dfe6ce8e42a1f0621b28a5bbe5b6ac587dc974f173d62e8b5f1c6921089ec64db4e7844c16926e89ab7e0892638034875616f21ae69822d58f9b8b690112b096f93ec3f065db2d9fc611d377e8e3e7eaef8006524d4df55a9a1f882f22899bb91ffc1f8facfaabd436bb551b8a77f1d4e9969ec1a6ccf78078acbf560c728f32ce558b2414161e04b435aa3be7b1308e3229a24f22797eb5ad9ca35f3116d69aaf24543fb9885deedf074a35ff1d2c8ddb8708dc8899783807d11c06b846a0f05735a7d52df4ccd2ecd2dea227425c4a5a471155498a1753cd0f24543a87a5f30034e82b7366170d3c746c7579dab1c6cabe78825ec017831200a619ffa913de624dd2b772fb2c60b15cc958be12528851acfc69314dbe3246dc4044f2d874ab502ac3d344865bf16d30152c12395bfe6e521349e735c6b3a921ae50cbaf311b50866193e824438fda96602f643db60c549f2df47dd116a2531a4a051b72e4aa63b674c00e3045253bbab2403ad93e10de9104cfe98c2db9a3df5ec110721827bc9e85c76bf30463d32b6af6083652afadccf526c65efe9f118095f1d523a3421dbf16037c229aa3095b6ede467eba908e1d2f840180eae7f610d48cca317015405837f8dd23c5eb8729e976aa6cb8245898400d645a9ec1c25eaa63eba23d6f890f5af7b275f06b11d50d9a3fb0aeb43dcfcc2ae4c1f980b92a632a7073ca3c6afe7f6d7885f167a7b2c0a37591107e61490eff5e211749171c6fa57c4c8657891c33ae54e600732505c0762cf445ad80692e5e404069a6b556edc9cfdba78e4da0a0e206eaa6b9230c17186f3ae3b1025c29b180fc872a8564588bf21f6b9bff89743429afbdb1c96ab8cc97634096911cffb511738d14b3d4529707a9c647df715b06978272e0a2187472040fd74399d17364a173666d7f86c3a768f3187d61b8b9b22219d21584dcfffa25e9081f189dae1354d7dc97e9d398f167def931dea4add83c45f3a16de8663cb2b57e351bbcf69ad4477f98ffb8715711cb64a5dd74fd15a30e26f3ac526c7470695fdd52cfd89111fc73c97a23d8ed35f89c5caf2b9b8fe9d42dd32c9b8ea988b56f6fd6a9bd8f994eff705a886d5611b9d6f9950b4aa12b4b4f30bf52d6f11aebe71d77be4440805ff2b03d28eb19ed55a11edee3641bfbc3efdcecaa931046abd127469b1b1fc5042addf56158fd0b16b014b28e5441189059ddf05f252fa0258486973a46d9650a471b6ab28af13ca95af3f138e07874220cd86432a7b0e367f82d1c8c92489d0aaba7f8e70f4959e6d8183c63cf5fbebd3d17a866620a6680c8e9f3ef2d7342288337439bb02a9365b4b2064c1679d07a17684a5b855014d98da4497037100314b85d55b1cdad0785709251658cb920eb1380875c76b6241bfe352d2f41e4eca293d5f0d93dd5b81c58388daab89fcbd8403ae6430a849701895a0b6ca7f11edd701f32f4b34a453ba900826b8158626d63a3886b218eec89f46197b43e2d7d8914ce946029c2240baa6efd72b35d9a3cc62661853ca1edf7cad569b09e84218f52bf4aa253b98fe5cc6e0a836832b78637849e3e11d423cafcc25eec1d7c86da4e542882114f21cbb62152375272d5429664f6a88d9a787ebdadc901fcbe52b2c2e05bd45482c35af643df7dca5da7af8c5e64536351211bf52cc119f2a2a24f7c1def707456cb6c89bc26ccbd02b901b148a987f30c56b8369dbd63357a6a634cf8e53589e3351f7eafbb4d943888dfac9161c0f566dff149722b6a5483dbbb88d1532c088e02c6c3add2131035fae29a46f1f0a9cd6136bba6364f8d1ace0ec39bfdda9da77f29726b5713f6478b3c38c0544b684983b763c915b7afddc6f37499c335f58a8b457ffff5f0298c75bcf410f5738222ff47d3f4a1a74e1ed5b08adba49d75c674af66dd7aa17a423764156f0127917dc81247135a63eb7a12b401118417483a243409ff09859dd2fa386b75904ab8c5ab9495e0dba74794330886dd61fc30f63a700d181051d2df8e2542bf54c99c270c950a48f26f3c0420af7f0957b8ff40c54d492725ecc7902a4058f11acf73f240b0d21d467643538e5e2826661b8f08dbb3de21a425c69c2b2b1f929ad5e2f6f231a417ccf6e3ba7b47e68a5c7a4ac865a53f775181778e81cf379acfe2066cc0ace95740925f0b41486e828596c7be1cbb8008b3222a3a5ec4690003d30c25604fe2d6bcf6519a42d62dbca142bb2cc88241431c97167d641d7dce36502b3a9d6d37bae44f4343bb76ff541689491d0bbcba3e4da6494c7bdf599086465d2ee2e901d678767385ceafc918c529b2d91266e1575e0bace15cc617a7d98e3e7fc23e94dff6acabc764a8aa5e06a8965762b7cc95d65ab44827afca52e0fda099f7cc7aaacbf225e05b7916f702ff20e83269c23b781d788emount.nfsmount.nfsmount.nfsserviceservicegssd.8.gzidmapd.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gz@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstatdstatdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnogroupnogrouprootrootnfs-utils-2.1.1-150500.22.3.1.src.rpmconfig(nfs-client)nfs-clientnfs-client(s390-64)@ !@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(nfs-client)coreutilsdiffutilsfillupgrepgroup(nogroup)keyutilslibc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(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)libc.so.6(GLIBC_2.9)(64bit)libcom_err.so.2()(64bit)libdevmapper.so.1.03()(64bit)libdevmapper.so.1.03(Base)(64bit)libdevmapper.so.1.03(DM_1_02_97)(64bit)libevent-2.1.so.6()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libkeyutils.so.1(KEYUTILS_1.0)(64bit)libkeyutils.so.1(KEYUTILS_1.5)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libnfsidmap.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libtirpc.so.3(TIRPC_PRIVATE)(64bit)libwrap.so.0()(64bit)netcfgpermissionsrpcbindrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow2.1.1-150500.22.3.13.0.4-14.6.0-14.0-15.2-14.14.3 /usr/bin/chkstat -n --warn --system -e /sbin/mount.nfs 1>&2d@dd$(@cc™@cbx@bF@b<]@a``+`S@`S@`S@_P_]@\[?YZ@Yp@Y\YtX@X@X)@X @WW@WWt@Wt@WDB@WWW@WW@VVŲ@V`VV@V@V/g@V(V@VŬUȒ@T_W@TZ@nfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comkukuk@suse.derbrown@suse.comnfbrown@suse.comschwab@suse.dekukuk@suse.denfbrown@suse.comjengelh@inai.dedimstar@opensuse.orgnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comtchvatal@suse.comtchvatal@suse.comnfbrown@suse.comneilb@suse.comkukuk@suse.dekukuk@suse.deneilb@suse.comneilb@suse.comneilb@suse.comschwab@suse.dep.drouand@gmail.comjeffm@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comledest@gmail.comnfbrown@suse.com- Add 0032-exportfs-Ingnore-export-failures-in-nfs-server.seriv.patch Inconsistencies in /etc/exports shouldn't be fatal. (bsc#1212594)- Add 0030-systemd-use-correct-modprobe-d-directory SLE15-SP5 an earlier don't use /usr/lib/modprobe.d (bsc#1200710) - Add 0031-mountd-don-t-advertise-krb5-for-v4root-when-not-conf.patch Avoid unhelpful warning if rpcsec_gss_krb5.ko not installed- Add 0028-mount.nfs-always-include-mountpoint-or-spec-if-error.patch boo#1157881 - Add 0029-nfsd.man-fix-typo-in-section-on-scope.patch bsc#1209859 - Allow scope to be set in sysconfig: NFSD_SCOPE- Rename all drop-in options.conf files as 10-options.conf This makes it easier for other packages to over-ride with a drop-in with a later sequence number. resource-agents does this. (bsc#1207843)- 0026-modprobe-avoid-error-messages-if-sbin-sysctl-fail.patch Avoid modprobe errors when sysctl is not installed. (bsc#1200710 bsc#1207022 bsc#1206781) - 0027-nfsd-allow-server-scope-to-be-set-with-config-or-com.patch Add "-S scope" option to rpc.nfsd to simplify fail-over cluster config. (bsc#1203746)- add 0025-nfsdcltrack-getopt_long-fails-on-a-non-x86_64-archs.patch Fix nfsdcltrack bug that affected non-x86 archs. (bsc#1202627)- 0024-systemd-Apply-all-sysctl-settings-when-NFS-related-m.patch Ensure sysctl setting work (bsc#1199856)- Add 0023-cache.c-removed-a-couple-warning.patch Fix compilation with new glibc (SLE15-SP4) (bsc#1197788)- Add 0021-mount.nfs-insert-sloppy-at-beginning-of-the-options.patch Add 0022-mount.nfs-Fix-the-sloppy-option-processing.patch Ensure "sloppy" is added correctly for newer kernels. Particularly required for kernels since 5.6 (so SLE15-SP4), and safe for all kernels. (boo#1197297)- Add 0020-mountd-Initialize-logging-early.patch If an error or warning message is produced before closeall() is called, mountd gets confused and doesn't work. (bsc#1194661)- Add 0019-gssd-use-mutex-to-protect-decrement-of-refcount.patch A field was modified by multiple threads without locking. This can lead to use-after-free. (bsc#1183194)- Add 0018-Replace-all-var-run-with-run.patch /var/run is long deprecated - switch all relevant paths to /run (bsc#1185170)- 0012-mountd-reject-unknown-client-IP-when-use_ipaddr.patch 0013-mountd-Don-t-proactively-add-export-info-when-fh-inf.patch 0014-mountd-add-logging-for-authentication-results-for-ac.patch 0015-mountd-add-cache-use-ipaddr-option-to-force-use_ipad.patch 0116-mountd-make-default-ttl-settable-by-option.patch Improve logging of authentication (bsc#1181540)- Add 0011-manpage-Add-a-description-of-the-nconnect-mount-opti.patch (bsc#1181651)- Add 0010-gssd-Fix-locking-for-machine-principal-list.patch (bsc#1183194)- 0009-Convert-remaining-python-scripts-to-python3.patch Python is no longer installed by default and these scripts work with python3, so request that explicitly. (bsc#1173104)- 0008-gssd-replace-non-thread-safe-strtok-with-strsep.patch Fix bug with concurrent gssd requests arriving from kernel. (bsc#1174260)- Don't make /var/lib/nfs owned by statd. Only sm and sm.bak need to be accessible by statd or sm-notify after they drop privs. Providing they get created, the parent directory can be root-owned. - 0007-statd-user-from-sm Change rpc.statd and sm-notify to take uid from the sm directory. (bsc#1150733 CVE-2019-3689)- 0002-Let-systemd-know-when-rpc.statd-is-needed.patch 0003-systemd-run-statd-notify-even-when-nfs-client-isn-t-.patch Fixes for systemd integration (bsc#1116221) - nfs.conf: spell NFSV4LEASETIME correctly. (bsc#1098532)- Create files in /var/lib/nfs via tmpfiles.d [bsc#1100404], [FATE#325524]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- fix incorrect dependency in /usr/lib/systemd/system/nfs-client.target.d/nfs.conf When yast restarts "nfs" it should propagate to nfs-client, but doesn't. (boo#1053691)- nsm-headers.patch: add missing - Prerequire needed group "nogroup"- update upstream version from 1.3.4 to 2.1.1 The significant update is that configuration can now be read from a central /etc/nfs.conf file, and it can include other files such as /etc/sysconfig/nfs This means that the old nfs-config.service systemd unit is no longer needed. - /etc/nfs.conf file created to import all sysconfig settings except *_OPTIONS directly into running code. - dropins created to pass *_OPTIONS sysconfig setting to the various daemons. - various specfile improvements, such as using "-D" in "install" commands, and adding "verify_permissions". - "xtab" has not been needed for years and has now been remove. - sysconfig.nfs updated, particular the ServiceRestart declarations have been tuned for systemd units. - 0003-nfs-server-generator-handle-noauto-mounts-correctly.patch Fix the nfs-server-generator so that mounts marked "noauto" are not automatically mounted when NFS exported. (bsc#1019211) - 0001-conffile-ignore-empty-environment-variables.patch 0002-mount-call-setgroups-before-setuid.patch Other minor fixes found during testing. - REMOVED 0001-Make-location-of-nfs-utils_env.sh-configurable.patch now included upstream- Check for existence of "statd" user before creating it, and do not suppress errors about it. - Ensure units passed to %service_* are full filenames. - Pass all units (non-templated) to %service_*.- Also ignore errors on the first chown call: this can happen especially in the build system when shadow is not present and the user has not been generated in the %pre phase.- move rpc.svcgssd and corresponding man page from nfs-client package to nfs-kernel-server. For NFSv4.0 this is needed on client as well as the server to support the back-channel. (bsc#1005609)- 0001-Make-location-of-nfs-utils_env.sh-configurable.patch 1.3.4 moved the config script location to somewhere that doesn't exist on openSUSE. Move it somewhere better and install it there. (bsc#990356)- nfs-utils-1.3.4.tar.xz New upstream release. Lots of bugfixes, no significant functionality changes - delete 0001-Fix-protocol-minor-version-fall-back.patch delete 0001-close-the-syslog-fd-in-daemon_init.patch delete 0001-mount-run-START_STATD-fully-as-root.patch delete 0001-mount.nfs-hide-EBUSY-errors.patch delete 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch delete 0001-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch delete 0002-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch delete nfs-utils-no-svcgss.service delete nfs-utils-uninit-mem.patch All patches are included in 1.3.4- nfs-utils_env.sh Fix some problems with version_params. Various misspellings and remove the possiblity that V4 is both disabled and enabled. (bsc#990356)- Drop OMC svcinfo file, nowdays useless- Sort a bit with spec-cleaner to get uptodate spec - Convert deps from regular devels to pkgconfig style- 0001-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch 0002-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch Fix systemd dependencies to ensure rpcbind is started when needed. (bsc#975265)- 0001-close-the-syslog-fd-in-daemon_init.patch Without this, tracing doesn't work - 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch (bsc#945937) - 0001-mount-run-START_STATD-fully-as-root.patch (bsc#969152)- Drop unused BuildRequires for libgssglue, not used with tirpc- Drop unused BuildRequires for librpcsecgss, tirpc version is used- 0001-mount.nfs-hide-EBUSY-errors.patch Stop "mount -a -t nfs" from complaining if filesystem already mounted (bsc#950340)- 0001-Fix-protocol-minor-version-fall-back.patch (bnc#959211)- nfs.service: don't mount/unmount nfs filesystems. systemd does this automatically. Trying to do it here too causes timing races (boo#963616)- nfs-utils-uninit-mem.patch: fix use of uninitialized memory (bsc#956743)- Remove sysvinit related macros; the package doesn't contain any sysvinit script - Replace systemd with systemd-rpm-macros; increase dependencies weight - Use %configure macro - Remove depreciated %clean section- Use proper annotations for service restart (bsc#952055).- update upstream version from 1.3.1 to 1.3.3. This contains lots of bugfixes but not significant new features. - delete 0001-nfs-client.target-Removed-a-ordering-cycle-with-nfs-.patch delete 0002-Centralize-dependencies-on-the-auth-unit.patch both included upstream - nfs-utils-no-svcgss.service fix minor make-install issue (has since been accepted upstream) - use "make install" to install systemd files instead of hand-code. - retain rpc-svcgssd for now until gss-proxy is packaged.- nfs-utils_env.sh: honour RPC_PIPEFS_DIR setting. It is currently ignored due to a logic error. (bsc#947852)- nfsserver.service. Provide ExecReload directive. This allows "systemctl reload nfsserver" to work. PropagatesReloadTo but itself is not enough if this unit doesn't have it's own Reload handler. (bsc#97296)- sysconfig.nfs: add STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT - nfs-utils-env.sh: handle STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT Also handle NFSV4LEASETIME, which was missing. (bsc#941645)- nfs.service: improve back-compatibility with /etc/init.d/nfs + mount and unmount nfs filesystems on start/stop. + keep status as "good" when everything is running. (bnc#911986)- fix bashisms in pre/post scripts- new upstream nfs-utils-1.3.1 This brings numerous fixes, particularly to gssd and nfsdcltrack. It incorporates all the upstreamable patches we had: - Delete nfsdcltrack.sbin.patch - Delete start-statd.patch - 0001-nfs-client.target-Removed-a-ordering-cycle-with-nfs-.patch 0002-Centralize-dependencies-on-the-auth-unit.patch Patches from 1.3.2-rc, which look useful - Convert from /etc/init.d startup scripts to full systemd integration. The upstream standard names are "nfs-client" and "nfs-server" rather than "nfs" and "nfsserver", so local "nfs" "nfsserver" aliases are created and "rcXXX" links are provided for all 4./bin/sh/bin/sh/bin/sh/bin/shnfs-utils/bin/shs390zl33 1695290457  "#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS2.1.1-150500.22.3.12.1.1-150500.22.3.12.1.1-150500.22.3.11.1.0    idmapd.confmodprobe.d50-nfs.confnfs.confnfsmount.confnfs-clientmount.nfsmount.nfs4osd_loginumount.nfsumount.nfs4system-generatorsnfs-server-generatorauth-rpcgss-module.servicenfs-blkmap.servicenfs-client.targetnfs-client.target.dnfs.confnfs-idmapd.servicenfs-utils.servicenfs.servicerpc-gssd.servicerpc-gssd.service.d10-options.confrpc-statd-notify.servicerpc-statd-notify.service.d10-options.confrpc-statd.servicerpc-statd.service.d10-options.confrpc-svcgssd.servicerpc-svcgssd.service.d10-options.confvar-lib-nfs-rpc_pipefs.mountblkmapdmountstatsnfsidmapnfsiostatnfsstatrcnfsrcnfs-clientrpc.gssdrpc.idmapdrpc.statdrpc.svcgssdrpcdebugshowmountsm-notifystart-statdsysconfig.nfsnfs.5.gznfs.conf.5.gznfsmount.conf.5.gznfs.systemd.7.gzblkmapd.8.gzgssd.8.gzidmapd.8.gzmount.nfs.8.gzmountstats.8.gznfsidmap.8.gznfsiostat.8.gznfsstat.8.gzrpc.gssd.8.gzrpc.idmapd.8.gzrpc.sm-notify.8.gzrpc.statd.8.gzrpc.svcgssd.8.gzrpcdebug.8.gzshowmount.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gzumount.nfs.8.gznfsrpc_pipefssmsm.bakstatev4recovery/etc//etc/modprobe.d//etc/sysconfig/SuSEfirewall2.d/services//sbin//usr/lib/systemd//usr/lib/systemd/system-generators//usr/lib/systemd/system//usr/lib/systemd/system/nfs-client.target.d//usr/lib/systemd/system/rpc-gssd.service.d//usr/lib/systemd/system/rpc-statd-notify.service.d//usr/lib/systemd/system/rpc-statd.service.d//usr/lib/systemd/system/rpc-svcgssd.service.d//usr/sbin//usr/share/fillup-templates//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/lib//var/lib/nfs/-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:30711/SUSE_SLE-15-SP5_Update/e3acf8b6c557b1f1c6737648112269ca-nfs-utils.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux  ASCII textdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9f2ed28bba1a5a3b0311d8821b2138a151748f99, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8c594f10f956058117f5b80a231d2cf990cdf92a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5d8194375747a15b80db3bf1361a64da832ced01, for GNU/Linux 3.2.0, strippedPython script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d6585a4c8613bed2046bd5cc934794a94d04b839, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0d90bbd05096543d21c6d09a373c5f13b250abe3, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=403efd807dbadffebfde7456cea278c9ef750c99, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=436f809d3edcdb394a02c714caccc064872eabb2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=94ad26aa75c92388e864bcd4564731ee5e8a87a9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=bd7e48220973f3b17f5511d31470cb11601000ed, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=509fb7fb25df63e9d51f2f915a90c3b68a665d99, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7f9d62b21fd57cfca53290e5cd410652df9fd5c9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=fa403ac48e31130251150e04eb99b036ec7a4014, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty "&:AKV[aj    R%RRRRRRR*R)R$RRRRRRRRRRRRRRRR R!RRRRR&RRRRRRRR(R+R*RRRRRRRRR#RRR"RR)R'RRRRRRR&RR*RRRRRRR,R)RR+RRRRRRR&RR)RRRRRRRRRR*R)RR*RRRRRRR)RRqz$DCƈ-+utf-81c5ab2b04eeac454562d562afd8222eeda53f7d05678356502313c7113e9244d?P7zXZ !t/']"k%joU̜Y4J"[}{H@5p'C61'Վ` 1J>MW$b=&@uܪ٨@- pePx @"2̅yM,h*e %cɉc2˴y@".r%0EU.P*qOOD׶<ɯRfѵ鳂,,M%+f9t_#Tn-$eFͮwfc3 ;cN5HZF!hQMD<ί)]ڳ3bG N\yD4{ƏPD$rZ774VY*ʪG7~NqUܢwGP 8k³$ #P&VXR~/>Fghft:I̞I/`>Ĩf.>Ϛ)Y,Shgj{eZ\S P5~ϐ7iq*uh%+`ux)SKFiM,ӻETi!kF T;sT*O%<ґˉ~NOэ x$'ht]L wg?퓐M} LXGɖp퍞G9лתuKAe.uzߒb"o ׽D@4aqZ*ygWmȪٶ_Qu)q~AM(4fB:#H*^/e噘WV'Pvfx௚ŸۙV$<DQ*&(%2rET_s22Fˆ[. ʺnس,6BO>y FUiڕ|[85(/:Р_kN'"I º8G3#z>&^?ձ o,x5 4ÐPpcJ;0!>OwSTmxI80>GJ:6+f}cOrI|h6p&1Pě()CƍL)U'?wd3xVv@O>1GR9P(D-;|.bi9Z$V,@W^y.l#x@sݞL*h׶tE\.t?ZnR J)1TkO@[d2 VV+ىP!!ChZÆVbAM=g2;Q}싵h -HX`5~mh\jc/v9|qk:K}+inF7:[Mpig%LL*c=K+rl 2;?Km3BL;DH-ҝԜ<񲽦Ց8Ⱥk| HYW x+NT| yr@hT#%Sy"_{BΘZAvIV_S:!&>\,g%_?N\%ϊ:77p,]X/ L5ŲU` Հ)7otpGJ^Fp?ZBh*H { l&[h RLXVYzE,;ws`̆?eO6דL9Nn.oY;ז:w{wAǐR ,KOZ3=oa} Up˰hJԵ"tgo$=~ӌ2*Sfx(xI(XQ'xvx# 4VY.^e{rҳ$,XqE*?r {R <:!فv%(a0$#ݟHD:ו룝BUx4k^ {BGRRPtcUC$: =PXv#n'bf,PotL[ݏ?=jnTQ- gF) utBE`5??5 衋^TgrǮ`O&:,h%<[na.ej. lyy WJD#瘇l#u!%##x T lّɘo㮆 1ԳF&L蹀'j{c d'OtLGp)roz8YlřI5h$B >uj^a'+_z5=1d=:| ',Yf*{%Bj%*r\m[VtQz݅0Qc;N0ɂ#W _`<#QB}EDl~\ $1}-V!'s f+&ׇiwՒXn$:[2!O\q8zBEV`4#m%Dus0*\Z gh%xq3  2lGGg{.T?WmAq GP47?b@ch(kofg'r3 0?Cx`VՌd͐z /gjj(^i6g|ZM̞9I " qT~Ro`ūHNc v[F,Ϟ%@.F[Jd_E@F'[Ne/Wa' r ~^&7} ij?V"$K3L 7Ͼ\eC' EjstISM|#~{kGLNR{@ΌR2 LyR[w5<H'AGژJ[Rj]C _#F m+or5h}{2qELQntQm3q~Zqhpw6,6ҜG3V֧fk:F\ENKwLe#)"ulnp6EǾ,.5=msXh?9 #G7#mҷcj@`] hr$JMZisZazsA+)6Ga[e9ZцâkaTƑ=-/myc}Z6JM 7'IɿS8=_-@#E(R=+kY[t1xg*ɽm̷Ή9Eim?Cd%${qgTWݜ[<%rGUO´CG l5/QMG›@=qbW.19H:og0QW]6KM;*g/G\`{"ddj-*QO:}|F])h+V֙Cn?mLTg[tɶx?=;p׸h^]A&aiJ3*aՓ|&\QBSA,(Hv WB}ڰ%:>aav'ҝG Ჟ'=b=>a5Ghn lҷ5+%ԃNՁƏ٩~AJy!jVk/I 6i-hGcY0q9+LKwk17Gd`|(/'OYʕoʪԕ>N]a"HR ؑ b9 )v4'Vx a.a\EgWr'gL?JFUNHmC !}x"t} 570hǎgdZ׻b{P)*+Q,BT6V* '̀cLbAn$,*]Z} 7?G1~mF̷tN:W ^3/[])]l@R}8G}ßOq)еG[ɄEfiߪl=+Rcv~kƆ~ы6=ec Z1`tEzkOL߫N9&rٔA@o&}+=&i!9 DJ.&1su _JIHF wp"DAIܳ8#-l35$Qqļ!y>p\7 @cPqـemiZr52^ ~`-_|uqI 3jZ X̴Jq6(\A!֚M|#-i8&))(xmy^jReKZ8jk13ɣ~yԉc}*YD)/ArQ p_Q'-4in/1_US*2,$$ț2E@X@wNTl 8gYw\yb;%Qa-55 yq?bQO4Xov3ҹlԴt-ZRDz jI40.u%6jtGgab$.:t_uPL~ t0x_p'ހO|P$E,$^H:|ڲ>Y V1, , ЩI\S1c9k%My#sҫxOӡFL]Pbb3G }`Ez8a(s0!QOt1L (܃Wٿl0ko{8biEv"jA;- K#Km W,E\ڣo'L[T=&x>7@&8x.aV@оQ`p3?M4|lth<;HBXH"dY T_Ѱ HOy9 ZPUׁ3MM!nũ\@FImR"`-ӂ@A뢤"¨h|NFwSV.gͻW]mE5n}3>cg)3~z5=ɩ]#VV ㌏+lݽc)nPt~K Jw!UgCYx\_"|כD)@;l?U "_B sNE:/J 'ߐA`8BUnRUv{ 1q8s'~t{ ' *УF"X{^R&"X}QA],j_`jAٶcJ88ҨS &`]~O9MJt8/5n XsTiϖFA9ߥ!@ObX9}Y?jUAgeI_SOѪ-~T"qi m&lKWZf>gºϘ:?]y,Sz V3" X,,m(^q@Lnqλ66ɏ+g*vRa[b4#ݡ鉹ËQQLV_Jl!}d-g<뀘ˤ4*"Z %kUn*b'e}@j-:s%d9c=3Y- Sz`ʒfdO%G.Q4$+ӹvg  ,RAQb/ґ.2=MߧmWFvZ9 ƕcχfM7 9;K6z]HW!DMQ`ir U6z3܌lUd˳XPH۠j$Mʳw_mP,r>p,n\qYc2k>Y"Diwt#{GUHϼzAh}k{f5V3tAM K*RpC{5n 5(Nq}!p[G=k@&s?}^/F`CKcl'0UMMMD߸Ev$|%>gǂݾӦPܒVW@W{\Q쯙_wUuwPsG5gֶZN̷_NEֵv"h-m֌ٙ.KuL~pa\mǫ*l׫AmBrko2`ҟ!&;>XS#Z<eY[SmUc&[+2Iqsm,+rh&e %O* ~ok\u[VW\LSv@ i^*Il\Gz8Siv,/´v;b?`[k-^5wE(N*qm|B4&}*a꾣-w*fyg=XO;>ȵeKi'Wu@'WK.&OPnshwZxmV#>=}(on^jN3hҌ3+e[JND|# |9NVx '#ZGB}xMڌIO5@Dl%PfY(GO=(<:;ggA3JA 50(8l5J`!o|;G?'>-čwEp(}LNkI/*"W!E;AͻɤɷsTҮuZ6 SӬԪ"-Tc" Y "yP'9#s`]|׈e*rI@$I 4](g 9'CDm2LJ*PιGCE3#|Lu6 jl ŠW*Br(|D|* kr9gGQV w<`hЪhA5$fj,|")`Bq-M vWg۹) 7]P`KVT|aJT=Kjܑ%/9OL;gAMPuv jQã J :k. L`]8 m -+Fq[Kɜ vSĦڃF@ѣZQDwϹu?!@>mjG?ʗzl bECv5Ջˏ i?URv&rur㝂䀓3g`e#{C'9ܸS~kn:i*j><>δ[5S< /B=_S!DeFGHbsAOzS߾>u7 #lIVx?][,Lg#  0=`TZc5EH&tfT:h>ͳr4f ^x~ ׷3S;Yqna^ŃQ k AKjmC3RڡCX@4cYJe_ Au)Y,IAc Y2]+^B/6Wu-Od^(%!(ۯ5Z8ӹCrqdup98sZYʱbSXfQa p9ٳuŘUJ{P3<"gf̙үcݱBE=& _F"?wͫ?"۳EXtBt^.RݍWhLk=#%nuo7JYEk (&x6X>ޫ8ol<"&t+'$F Lx'q*;vCىJfl0ftG}xtx2i]qXv4%3is>{Y8Uhu`{o霆$y=|6oQcՄCk9ϗ qF#^{ ~>M.c\ag2KRV3=bHenRѾ* @GztbIKf1(lT&n4A!o8O1a'kܣVa*L;tfb5\.S)vUG"}NgFEtk*dR`J6SVw@Odfȃ0)@IZ/"(&԰ֺ2Q!H*:{dk^9?g+;_y:ɢ3DIGblƳJptu{l`+4x5OZ cz@bsVg/)h0 B ۶z%t"ˠbʔ_n;8l-Qf(Ph,B!gHUtƗTU8rQ}ոאԁb€b}/oE!AB!M&r rR;;v4yWV2H>~SD+-Hr7Lp~+x35LI-FM}*fij0L}a} weUu4BRU||v/NC_z>u+Kfy}NVsPtkY4d[yӺra ˫+D Yj- .+)9C>"P\ Bx jX]t0sdCUB3&ˡf]='$ p>[<>TFۻ{L@-?!s]'ۊA{AjA ̜1|# 68a2S슮!%lHb%sqnй=H %'$u^O5]fKl>uL&`(a%^]-ĉiBY@o',~Ax~խc?m>˩܆1 &zS`cV ` MˆK:4苘Y.*aNk\b EFS@*!!wk-:[BBފCU9q~_yhq5 $P! ]/wGAEwqz1*lO\xGӝߤi18xW~&6B>D0g=a-V"c Q(Zj)gy3I0cΥcJ )_B+ 6a9U U]N-Q| h8d3Qn4My E )wKo&Q;]_@/xS%XP# {T l*?^~KZZ3p9*$_f1'ڹXj2U5\,j a '7+6U$olHVP,[: LP?['%#7;"7"5tp2_N{<^!Mz+Lyܮ%"_I-`l/1iksӪ'Ց0%cF1:?lx4TuۼRݞV =Ti88?z;^-` 'בr>w%`mA/h=q@yQsU3\k/]d5G[2e/QgitBdG$)7x6j>Brt"+~0sOwl5`;TVB4˝T_ZWءCu P[3X/q/60*Fd U|Z (Př{?X굘;n0?%G}j_ Y#dF;vV/E5rQma☐p CWWpF9e>l\ "?}rj3ZҚ5aBΦynTn[fƗ gׯSḹHPa5g0.3=JYfx8%Uku[ů QlKG<Ӑ'$6ok5ɇp(x=4j.i86&-u/fɐҡ̫8-x3D}|>b8 OU3>Rڨ yg(t-Ŋly> A x-ìYmQEC(^tō ԢoCph4aua:Xq^QzĻz:h+9jC"/#_ad X %L#F=g X/?x_y:VQtQ^oXX%K%v@'R`#`q[ p~B gGŖiգ*`dk`%Px33ؓe,H_-,:;`v1jo޺βr,Mum| ph.'Y-<ޚJ_CgKQ@seh=?l4ܜ;ܚ)xW@W#Ө5镾Ӟ*NHAe>:7@X4Sҭ$CwKd]@4(iZɀE5ժˎPBt֨m{Aq^k ;x8"izsD>f bv" Qɾ)4PѪRΜ= )]KP#Ҷ[HOi6#9Ej ߛHKW _) ZMZ Vɂi[:ȧ$iesf1+@OKu~軖z0l"?`>/EAܖbG|1aXIq{ j (nO52+ޚyiQH_9mNE|M[b3 y~@ni!X)qLse^cz&Snյ:wD)jLW&ADVi2 \Zp#38ǂ7/B&Ų/2\Ԑ- *Ut%tgRXc E".M!Z3_9q/(G |BA -ǯ)؀سQ-xMN.0Gmnp|v0/Wb; _vVtѫgUʾYGɤN)3VivTV*8"qLMᥝa%)dF-K򾙂0^;ċjFn.p?zb#O8'JfE7SlŎإ0erȢ݋EwQp=)pkc X0ezHvi xC+FxV^NLk g%Q{\2?{C6E9tϜ&@ 㢮&~EuF#_`k} |Z_ЧWq\x# Aw8?51:#o%-XWLd)w %INK\W5I._-etž׀1ʿR$Ip؄zOtk?mZfi !dž& .k Tî[3B#[_#ļf؍`4d mF^%ܳ L @-8<=v. :en45SʜZhok`+ΙHj tn  Ռ@Ъ'ay6rzܽ4 dT~pu2a&!~"NXSꋔA/Cmd%QQB(VO`M)[c{^Sx!&,]$'.<ͰUwQFGFm Ҋ=:׫ )(1݋e&laWȐYpp;Ŧ:fĀ94f;luB:oݯC֢C7'UN Q&q [V?/}5pfa<?L%_,o1vQv(bW^Ci B퇜 !?(%ӏ1&HP!YGCf4S ĵr4gH]QF QX\-d2ޫR04i`[)Ȗ/TB7JCg|sY>h&j -u)CEGaMR(DSKCYY$ueZ^ d/?/93.62R2I5K%BwP%@džj3·<\81G4 _qiJPBbǏ`?oՒu:]6iʥ3ɨafwNB)x픲bxYBQ*ۂr[}iBЩ4&b j.X9[T)COCzoD" Ewv͜}=Vmb"Ӵ_aGB5z^?Ej`'ϳ8h}k \!IHu17"|RAGv@GcQ8rZJ/W6w#l'ɈmwVk.B]3aQ )̥$* 9i)a2I4Zz~l DfhD`sB K n hT2UUܱyϓ-)½k+Q>=ZuM6MGu>"ڢΉ<淞F*:BCz{&]H@dEHCm0aںzuYnӨ=lB+. XN]sw95`,/tlW: WZ7)C?YN53rytDl1G8:] (!vڎNUH_vA>_B #vA#WK;yH񘈸yqTbSjpx 5{W<0r:4?gF(xr ۥxdKMjYYRNEz8*_OsqT"WM-& bFAYKr7NF۹6P_BIVf:!5_LDeT鄡94[y䋉l{Pj{Hns$:Ϳv5&<8f)NeN="'NRP~ OkmUł2“AVtĊ gA,Tn٩bopPVoT~=s+INTW>xs 1XG/8a;w p^#-kz/T'>W8,6!So.5nx>8Bdv?<*617iH>q謓Ge+5&|VOD3ު(k6#+e35[s)(uOѰv{! @"|&!ژP{.ecvr"^',0_<*Ĥ fsM\c4Ƣ-)V .>H+pӪٍ’K&S~­$l?NQ\M2"Xx%4CxlYY_nNIC/a ?̹ _>Iw)NSp 5yz M|0ULa͇A$SV-8*WMm_c N\O֦C]+u(@&|e3ƀ u?OqޥEf~w}I00W# 6¡df XqyR b8N!\ɏsx5QƃV "WY\$ JsC~߷;A',e*VvO]gYMgb@M#i,m_+<*Ojڿɑٴ'luo19sJ{~^ZҾɍG*r̦6iFt7@Bt r\޺S8U+OcgD#?qKO!4@!@U+{6ﶨ8Ή]68Eу]nI6rC0 g[>nN%/ ‹q ";i;?f˟˪ NCم&>u;œ<FDSH|fV,P uWx+)=DPĢ2d;c*=E7a Et75X^J~7B{؅ޑ֏u7݉+`buܖLd::\/IwQe1gQz@(Wdq~]RghU 8EΥ h]_I, -+gڞMn6ib)qtGQ1h&}-4O:UL|8$XB BP a/nq-ȎﰣfM7uM?-H ƔrXl ͢툴a_ԭk QVA!i!) ^bG jwy WD ߫BXeeJoh`'8l(1hY [W˩^+1fT@ " vm'yDֶWt1$WvX/#M(ۣ >ߺ}EgATg%9B!egj~[<n|JTLȤՏ15!\~ TQM"RA'F^<æ*uVVY|> j Glx6e_ Mdb: eU^Fn}FճD`Z-w3ST˨1#CU}(* dwƙ ;1I\Rr;>!Mى'\Ax i(w#ɡBҩfBN;Sz"y1>C$_h]}w}K&H =ފ&0Gl̃flfy:~WSEa(];Lr se~Qmj\]cy$#Jp{LӑxCan~K-H5=]k 4]WܱիG #+&Ei-'kPt:&#-ef; ,:aa~ۍAgQ?? 73?6r+1o!-ήZB6lPs3kw5î.Us:&|e7R~&_`{'~ہ{=MfpҲasx&`0Nt.25߯fu|_f*a}8A z'$2"#Q4v^`4y܃M ÿxCOٲ\GJ)r*tmjS`v~4NGh133Ldv[c!kYR3_*-mjf=.#5W3J/uf mgԇ4H'SΆ9u) 6E23fU˝},B2# (cǓn0T%2M=I0MC4.k{:4dVe$+俞)GSd>(xlld4mkM/#ѵ1P.8e5lȆ2^KegRr\!P- 6@)I3v4WrHg P~%."fdCՒ ;ٝa`0尻}+>%(4BZV7; +/'oƃc&-gBL XA6СU*d[ATA$efBS`Ӽn_S]ETٻd5MĂ3nΣgRSeGX 1KcQ#(N/БrTSTY1 DlUBL;CTmwA9)6dP[ٯ{8$l+fS]we"KokQ0Hjpc',[&oMw m qhrG iZ䡐89 pi,ru0ebkCdK= !s~2gH?! Q'&M! a_#]ĵcKi]HkҿXKG.te Sթ}c6;Rbh\7k]yKmm$qI39w,n\DvVJn$?+vaj; \k\o&y@g %D=uidrX ALghpn+;mHV_  epZ3 J;ySZi=(Ӥ"pX*?iJ%t6uWY)&Ê.r%fu,d-eʲ5V/( }&?KN%1lf`8%Z vž,z.dڴ9X,dJƼQ {Í( p'p?= $t` 2fn3zY͊UȕBz-q#{Q==ݸfI({#犁(3s K *wˇ|ml e ͱfY!Ŏ>rx=9 g+, 2UKuOƯ[;CLԶG.KZDq _c KߵGZ> %0Sߦ`t[nKJ>X+ }U6:}!#0=3CKlƳ8ej#;9bTbiχ:Ў:28D,YބS `^'wq6`w,rzUP(<2ԑ EXFf~%y[L.?]Wi8va/K1HYY}SS@zp//kpuUa }=Vymq1% Ol~~ʮ/+$ڷJOS\Ai:Naݙc|ˢFۉj) ꁷ]b wZrPxlAlɹ c 9םqcfw# ~1 w6 ²3 X[':Ry2eCSؔKIC|b+} +AAQ1A>KhV7i%U*^N>ef+R[9JAX|CXYA9g}Am#Ň۱Cl z)pvQn)?zF5"6%\_*(}E+}Ci .'O=Hht:\DNx]x|2%l1#7>`i}1?vNԌ-'\8j%ZjtU۪@{U,\> j Wqz#}1 ;>=qKºVl"'{ cţ& o̩p!48wsǵh,yYTh{VG yCVT ncs^ Gjm]'wOɈV 6UTrAހ~m9U#_1%㔢0fIe 'N j;|7#CNU.`ϙ>Jv֡L;|EG%,oV'>e]T"Ug! #:Ƌpȁ3_sEUڎpھ4-rB{=R NFa_K.KY2'= }٧N}{f],"tpzMt6[[ t\zi @;{^ʄI=}?@z&Y+nm Vҫ̸m<@{l&pV٤G3@`Ghr<(GpXUЎ^ֺD*p< p*1#B>O{Iqs{P9@LuL-ZV5[EŜʨe|-9d9E'\[aPzQaKSv_X!ηCl*r\R!BoeH=M09@?/$ל%{7 m#lk`-aĿ̚w ɔ,=+@JHł۰6D"ȩēJͪ-縬g#;AܧagWKPz^|wbeVv^z: [ySQۡP<*03Ȋͫ]a_inSvAK]>rV=J RaRd@J6ݒcUAD}5ZaMJZ:.u׽)hW _h@\l= ĩey6-$l|$II9zXV;&\xPf. )VTLprxMA4V. NaF<,M$c6vɌ]=Fv1FZt@Ur?Pj'bCZXΤG|VI0s%N=K4h@} Ns8HpB\<45" L# TKSx!x$W OG"SJ,JThR媗%$!,i,@D 獡$ZSz5uRyp~v&q:R:2ZzŦEsdK>ݪ3CqQv0ֽ7uChG>41cHyE#=S;8)+?V,'a B:nɃe] G @o3ZӜ v>@TX-P42dULV9Ƚ[KIΔ?w$HWr0u" ʄPm}=j%C)FbL_ S\QƤ\CWpK'{R&Zd:.oxvPo n -<( 5ZFQ hE7[`4pmjlaNjD⚶y[wLJO3gp6NaFbIjP܏TKF >DB6NȆ洐,ꌄϩ( qh ,dF@@^qs08gkIsX,tl/6_#B!g8DgsնYkVN娎ohaG>mM &3˽೘Vg`L4 I[4Qt:ն{ƃ2NZrd;P,k9Gc@a,u E["Qޏ5[ $n-x*'ȿv7]E9%JrXꌌ#RRJ R޹}b7dĻblV|AlAwƱV,/e{]:q n)58gjLVXXd /s-:0+n%=}ac+2&^VThC2-9!gl% yA U?>Lv=N..ybi8ǜBMܙMQ4C_k8C3Z5D%g/'C/hS=:%nx= ,`pP2ƜLI$X)I%@;{`7fGM)LH#/]٣uw?nPK1:n4~փ8w `х7y0ډ)X l{h,?O%0x@Io^iU3O')?eT2\j<(Wǣ"|zrɳlIƮ\ZNgD^`<>R&-dL{lC3u_b6QG);2s=$>EIlCV-"fs6Yi{"Z2VX.^gnB^{Z8>8j!& eSW5yQ.Fx"`,Zń%K0 w Ul3K?S{GWāϋXҺ y|eb,xQK2Y:]zKR=֮94B$Txc>]E cFBnksn@=Ci|mHP`/-uD=YHh`4_D1۷jJ: & if[6T7ޔ"@Y"P|ѥLfZ̴ 7K/ΨˈP~v0 >AAIcYbխ5ؤqqvU9cX#mng> ud؜W#a~$}̇' }юxYx1CƝAbݜ=@(Ǿ%F{2\&%@n31e%GYKIWvBoH^"/!}67Y˟Ss9Ao14b4 E2Ɏ IDoy(0T ]IRg\H9\X_Ѭjy+^`fqt1GGa FA\ ADc$$ٕSְ$Pwr2 eaGgyk:g4p `?_=1@B`CA"[_-.HKn;.[`M/;\v,jNqddVfvitx |CV\@$~V):M]eɔne3>Ϊ~揭"ckA< w~^@Vb`ǔLҴ@ӜMBb/ooL`h"g4YU|ep+Л`i|^3Ƚ#@ىΦ|ܳco""OΑ ~a5Uƻr҉XRPybiR"fl:Z5!YҦ0掄$(LI iWV{)<@ ,|mZyx0Gu^{ɬI62MGe%D=ypԘDV~d#Gs( RhD*lqWSnΥ 8B(Aɶwޖ0jz4\)9` z||579etFGj8(o@0lKf jC?}!lχw}IX[. s~t˦Q,RxkYWQx?QVG<;B,qQ6% BrQc/3:޿9-r֌x p![n t&/0P[9Z`b:/zjgQ0z8Ιwta(pgtrAsFA+AKx BB^AuI`TtSsݢp lХv[4%F{ls\U-+^$4Ǯ x5i 1^.E:ϟCtUuq΅"%P5boZ1u@%nePBmM$OzNv|]<~U="tz:Y3?ԚhDuIkl"TAZI1L=_> lwϹR*~S cMe[/qowOeL7RC_)-촥Q-GA 9E7wu`3 0.F $&Fs M!5D;&Nǽ;u w\HKeiX;uDَ؜%mBϳ9؍p6pC dEkdQ$? T-M,呉1}Ӕ:NUܶ(ː Fw-Eա^0 Sgs/Gp (69zp+0Uʿz7Hy;T"e 5ۧ%K두 boIit)Lt5,"9 5lxSk]XTJ , ARd+0(X>>$%̖ f<&PBXQ浛Ďgt|7-R%ˋ>$p_ۍ=1GUKR60 #'HCpGʜ;@;;;b!-Bm江Rhgyg6p}G=u-,}tJC'f S- &]l  ֵh;FQc⪓ʈlJo(Hw}lJXac `b< [Uo'x:&憌[~rP@SܝŘsz:.q6R R2p 44wְȁP`͊E·Ӹzl͵Vݺ^+GmBqYa<֡G^F!)6R~ b}{YW? .5ٕu6 )8C0 bke_Dk,JtC-uc);7LdV>tr4S6pT:O<i3,/n0_ ӿ#R xk "Js)f[v. inQd=#6.R t*.ѓkce7nF{d=%T hpӢO>yD^C#SFyVt{+KS=թ NQ)TnG f 9!Cc7mtIDߘo. TXܪy( &#3i MZ'7n$>F. &;oeUXCIf1zv# ]o%kLM[QEYbU*ZnIg-`r#!v9 ASTM/z= UޡO -H>(-v(cv,>tMwZ6ry +Lmݪʤ/{qXW*b buvS5*o)6S/Jݥ$ǽ |`zqpiB,o;Ga]_Kwa6>bk($, H!Ƿ0fSMx%X'Tx[sq-jzDvEaUH7 Io8\nXRr:Wگ$5nufU/6g9@WLZRyzlE>I[(+kMr'UA{(f4yÝcP{Rt-L&Y"AaK7eKWͭJ5N0)h9=r:͵$dX4/Ba +ZحvDi?6A%!Hjn,3lh00=P8/ &|f߰aLRي ܡmR%4BRzӖA14&URMfx6c yZCjް0*؃* Sf#<-Z39k˸Ϣ 5uSwp&iu&}G|W}ؚGSrvn g\!q-uZ|R 6ۺXIuIld1M`x M!)[GfX@՜\: w1^Ԙ~qi)4 t)4[y|gWjG!+,Jd),q`P+.yqW;qi{*mpmjO): _J@ (wf@۳z$ϣ9@쪫zot%}5xɦsn*INM[Ylztx3D l\I^kn ]9Iwd]:ޓ5$ isoF5GtSF2{c˿'&PU4@FfU|rpbqlYR`cì[Sm42G':—)*τ]bPtmKDtƘ?J&ꯪ{6F}H 2b'x,KNI:`4pUO=rO"ݥx&4t Ziuڍlps(c?9aaGfbbs}yomlG;LdnaV\w852ϖ")$cc, 滁S"<ȗY=L"_'xנ FKhDQx8kN OD^%0QL4+c#ʂQT>I3 TEx: H?.[.|DXb@/#CeߝEHqK$XT8M!"4t7Ӽk2&iƑz4A삭ϯ-?[wM[A{RWQK95 4ѮDҖ4ZאZso].@S/ 780ħvBE峓gʮ`\oe-6ߚ׶ebIWyKA'ߕ斆u,\I(^8"ٜ 7@ [g[3 +:+Qy^ Y).b ?t=ÓoK% i"ԀxZi}>m=}Z_eLİ|~fg p?0%e1nLjEһOL! |e$ĸ1|Sv#xcөK3UɾqcIɩ~Hފ}KGМBp'JN%Fa6/n /C%p"ȣ=% "mܕGU`~sZޅ[t竱53қ)hiҔ.+SUr9DL0t35;f!H'>+EQCFIFq=E 3iSIeijL;>gߊ38{d8k 84@fA@SXas}a-1[o*{J9X_O5S=9gJ{"nJO?R `M/E6mNx*]Bfhdq] 9ɡF@7ފAnx H&ЉdL# Gk R) S5j5DaQGz=)O+\ו &^cRy9LuKCVAi;߽%s}ʤl`]{pޤU #qj1xg roɥb[\#꧹_r2jn#n.`ȗ5 Mj!nI1KRЂREL˵!>&ƲQ5 H$%ae'E~ H9ڇy(ٱةS6lZAr!`:(8EĺT2#ii5h: b$6lu" !^4MxB؁9I96wg@@3Υx҄ao۪AZ<|Y@ؕ/T}.ul{ApAE!H9kw#?+ q3Z=rQ3ܝc uо14jU br H* ס7Psp\yHI58os+2rܨ!&Xo-Sp (-E =ŚqUs٣!ܑO76NF?Ni.lwԖh:9.Z,a}̮--f6ȭOȏ +c&L!Xm0zQ`5"oV/Ǵi~5Lnjw}Iפ털Ϋb7޵ 5t 9\C}RwIN{"YjMAD Y%j7s=#iz q !zyCTɮSZ_8ehˠs`ua6ljZ\1w2{QdmBzS V`մ12mdY\Nq[^HF?J=9O qӉn0eo5Ua>IŲ#Zpְ׾'$ɠNNZ!kNi[7.`"kDo͖)o%җ*{ `œDoK$i YWoh($Đc?jY]:PvNs!(9/L=qz\, ոY[ -v9ۀɄpq? L kuPI0rv;[+-MZ\8Z-r,1MIzzZٮ3:G#ʼmB`ieL^' 0s59?fv3K>&mB/k՞ZQ`<݁ߝ %xF[=3 'qBb7yy詆p"{/WUM=y|䬌eڨ]0oߔ֔ψ: d%:*Q=/?mqHWKxC BM\J&(Pb֕;;1uw}7Kn.jO{c'OK_ng+]`U W%Ys DӋ6Dl'`rqޢJNPoŏTz% oֿwZTDLc+$~]#P!R8mٴz ӟBhLՐ ]"# Fk,`KIa3/M1[8: `ePx>Gי k.W5΋_CL pDv ~Z,-hPgV/a<֢zbWG]5%64&Ҍ[k# TpDL )9(MϢlĻ9]%NVb2f|I8\QF^*tße4`&O~kq[i! 0Jx#3g|^/g=SiOR .[p "aC&(04U~׼Io\m\L_J4V}.QVlBh6Cw+_ *ր[K p+`@J׆^hDZ6]br`_ ,h=fsM.ArZ)'Le+?͂Ny/Oml~`A%].._1<>ּ7ZDVlkÖFx Y%skZ}Uichak4u1]NwuUB[ $dKߊ56x\Q`1;p6(I,d[ 1+e7z4uj mӦNкYin:ңٛ,`]m++#mwD@`AvUCݣ-l>d6j dMbH  ab%+Ey .нDF9F/4Ï:5+술׶ 'i735,tq{F3Q;ħnҙf!WSA)aLV1|\*r9@ ]U҅E\3I7xfjJв,w ;֮UlEBy-K7pƈ{Fq ;b+Q'tx ,t2=|$s򛭕8 `Kyh*?sSv(cRUK mlעFBå}[l}rbP{+\1 qf܇[5cm!my TR_Ln^*!OΑ (c gJ fl^ FzNfO9m Q@@X-TEh3/M$_|=ƀQ^tl,E렁f狣@5PMDq}i6d''T;+!.Bh銬O0H]@V qƄ] C;tu~R(؝u6o KE߮тgOkbŢu 4ݦW:$`hrA "xzpz'U$Eɒe Y-2ؘ$@\V TTW$=A#^oVކ)Ds9p^d4Zn ^ tf03iW%J3o73ϺU*Ls2jJ^yRݧQTHA#yobj=<|ˎ9Y5%^/tv6#|#sgbtр23 7(\'I !DՄČ!SsB5^^zkh1hx/L2^aPFPr~QUʪj!D! L^4iz5LBzdl/V8ZD@p>TM;H BJ VP&[Wp?!튁6#Tuf_-=~!3' 0Y]^ \fv(#O?z 3Qi Q[=$`9+\|'`hY0-7*; Uڲzth>i,pn viM$1|Mұ|,=_ks}Ѽ.S-kvCA/j<ȡ`S@y7q"4gBߙvT`du1ًvNklȏVSK>'^v|:6݈4Sm$ %x]vqܘQӻN iDU5#]z{b@\A$'\jLztjoUwP[YnJFvyII\18݋E*v B!$rwǮۦ]ҼA썣Ch\ l v+4nbm+/&Lj7?j Xڴ7"AEԉ S6:Gߜ.%+t5D=Pǂ}Ks0$nI+V14RqFZӽ^IޅsD'?R3JJ~*&5&N"v3lOmBs)s/3 5C C|貧NLQv^+Um(hEwHyM`jBJr xC& \wNo7_ߤz\{5Q쀒zjEsʯ;> m%'`E!o5.&5i1, rzNJ ܹ2M,Xjȸ'Zv[ьgݷB<զ ]Z?\̅nF5tYC8+ݬ.yQ-xw?F3gQ/erTgxFJ\+4f?2 ϩ;"uDeZLgd7ECCİt8+8$?8T*~G:”ыL68)%A;')!ޮRɊu8kLaȀ'ZTrmh3/ 륐܂2ŘQ MK䚎"wƶ*!N)TQU܄(`^w{ Ւwq᝹PB9$wDZ a]* %:.sC4ij}cP<\QRGȓ:0Yoa|j^刯ami9׺hqͭC#g=Opzvdq̧vXbpH :\ܝ8fwжCp[pBXf 5!VM\{ \U݂6S@%=.~u=|LM4ʫ;4q&WVbfݖҽб$2e߿ rҞ OL2& iI)bC|}]E)Ŧn$";T CCLˬ-"V9td3Z $d>:cj㦴h)c !7o4#(G鯘\֛}AT loA8$†}iuuw$ڵш\ډ݉ʱR<%XC%qJ*1$_^eYD8x*!^=Z6.G a6pckۛDJ;{B V61qIqfp1oPfO7$$Wh5᚞AZ&(:^JF}bs:je*<]Fb-\[u+!m6[U%_fzge0A3-FɥN쎼%Ew$ ͰC#gxMmC(d^^$UiË- n4Ӕڰܼe /8îwqo0Ȃ^s%8APt[ϥw#Qdԙ45Iս4md@⢻ڃ1OtWdBho jr8#5Б\ QIj뫏>3n6СZZl|x4i |&Y䖡{~6/W@BPg rJXQ=gt| It9jSE8J)Ý!\LauXP\+0cb}Z:C5͕4 J)IwiGMΟPiF4; @i|{4U^N.>?ls=(=X gg%TwXg&$8&5f{ ҅uG,HCrJ19ە`@Fz*Asy٪MP&& Bl{`Yt2 u [!u:ope 0 x1Zio36Fi h'SK"Rv>y^Ob/~7%[5qc0D&&}_GTDY]_o itiFy& Ԙ&MgڸݘMi2Q.w3mP^?W_qlr] *ש\$t`qC|hY F21#`ÆRc7J ! C*P"='u_>iED/eP6)VJ'`T݇@ Jf7O*6PV\gE&1>Q44 riLwѲOLg],[ּ4+?WlɡN:[NNu2/.i~ hzzI}hf |RSD[lX npWR= #-F>%pذm<%.%0@xoj#Q:zg,$^r{ۮ =)gWj l섈Q$զ7|#yTTV󷸄-}vXUJqX! }JsPv=[_X)ab;飣ޥHGR%ہm, hBi].-è\틶 sY{}:I3yAti8kDp_7'B/sh;HP9Ar?X"flWqe„*͒ ! y (#^&G*ɇѫ}D-0Mlo\1 [$ RvB5`:8Xy0"hGIEP|MtV*օ5`t-L m7xX`J.5_ӤBaͶ{O3GvzY&$xMpyRER-}" ¾/y'/VϗteL ͑C}X'tB׾fSԨЍ4P~H|#aP2n%\RC pUWARB7"wT0[@)' 1bVݶ[Գc)#j{Gɀ+X½ @ u9׬ ddM.=۔Ώ>Haf5ruFjFu\GP`7QY}# `{ڼH*'TIg]cHt' gV ~ eEVY+P>9G jدk'GYc#k2-XqGaeuh -gzEk~F!\ol0:т]Uy(t2XV--`\>;qFY}5)eX8+r!ػȃP6Ć&S.S|uG:ʽT> !d ;C)SyG@ y.j/(>l)Y]4" \,~oL&ôV? v]}Yh, z~Zj g.]l)f694>"^?ozJF2_[Mt=q]:(+c'kIzbƙ?bԡ|Ernk!l۪򋏈k3j;s6i XvZF20Q^fXiV[-9(VԯjNq9R1+l$z1XP>8nYȠ ^F6Uol敓ʖ&kǬD@GYtfkAo@,D/ ׼G˨y}6˴WD.~衁ߜ%R?ȠeV_`&{493 E9bEA7.uW{~,6I )l0Բ‰+cqdo q;|oꒊ,v\ ]Xa1wXINfgZt6pQ{1tB!E1C_JgSjRm=1 jĝ~7V~"-jT* kV)88UqgZ $giBZzv]YN༁z>'Yp#b`]p}`!$b)̈GZw2&̘p- -!h;ϕ'ubG'[$ZCNvWJf9ƋA8X` %ۙ]}aɽRbU9%kvÆFm))j?+Wإϸ3=>4 >33<ȅX{GyS|ƶŒ%*#4՚]t¸MP@YrZV%h6KqB@@Ba{yI rK8L&ԟyrb}0Hz(CCdLWс% S@vDTT-/AT'ga'()_F>e'ۢ}<f Y<4bz .br2d; Z485W_|Ҹl]6S B`Wbef ,]`Nbu};,AG,uEiB̑Ȕk9kao;s)DL sV__#"3H9S^6{,G W2`طjf*rhZI^^+Zl3(d=͡#҆H@5Xgx@oyab g1"D$渳=;߲݋$RR@BG94&_Օ\q-&qu 6Y&m ]7 | qͻa,L _f:c|:qHf~UMpI81HF(+蓦k*uYlhѺ-`0&'/av73ՍHPa]48zod sîSX碬Iڋ;R{h=)svرA6'9F*hZ%+:r#Z<[UM*<6-|&,a q MK:JMIHsiVg[.ac;aޠϹq3~6Ŵmw&`>& s +%Y|YCw΃Mx/Pe!|J#|cA[s msAKs0Ԙw>\TJt>!X0q i!.2c$Y}h8(/;mTA$[\`leJL F'>]goҐn] kS/DؚJCN8MeXq6܈ *0>7k&r(Y:ǩo{K-^;A`Q"dɉ،˜]kvyס~K\UՐ00a `JhOx_U(9**[pK5\_,\m:PK Jr^gAc#Ӓ Q:Gg RB^5'R+Oe;_g= -qZG=Es޾3QYTaV$Ltq7Uc޿̸:NodbŔڜ*[?Z)qSx~IE]MgjHjC/B/{\9τs_0 !qy}`fFt,)Mēxݬfe,9ᨩI}9a$Y;ep#,!#Of.J}/4q8D;<;o|b񤢬yv,+‚APa?Kv=ABnW(`Bc|gLeL4R5bAp&vWTkߐl,u?+~ڛBJH&2ӧKp^?ztպݐ{5 8C#R8teF}X"oK m'5۪b`INgyo~2& HDe=u~_B8v"tVXaK(` US"Tο?4;\,\̑OV.ʡN=}ō/tɤ/ͣxLCBr_4+>l!=ynI׎H2Fvs0wC]@nR" ϼP;iu v:w7AG᫃n`qZqN*zy (ER5x;ί8VsPL3* >[*pfBͦ䒭p6G4m[̟^5QeۖKqXXt/L1P-;GUrzz;?Kl1]qpbMu>Dpֳ1FZ]WOۚ*9 ϮjLD\3*d$Iiлs'`W=em.S*m|MUJKugj[,B/L{P[M?NEpcwÊOt=>R2w 6DGG5p :dA\.`&aS v&}m >y/ f0[X`mn͝H%P r&)>2DNsScÕDr;ꥻ㐶E$lGa*‹k$K=𦩢 onՍf9=-v2Us5ɞsWu%~O?8dq3ye6ֹ8Ϋ$qƁ?_qVKР9:;h{$)]>ㅳfExu쵄__7 B$MEu]dK T/5%GҠt14X"46@dOʡg|EV[S12/;ՍEݐ'պ= 1}CY/t[P<1Dq۫k*E&Q]+>Ӗtx0&p? ?Qc.j79] o_t#Z0yHX1MX\dQ\gLzt #V{3͹; k c ߱4w'8)q昻2(]P@$Nä́hEˎuH(g\1`Tёn W"H`Q{(|]zmdNmLEIq*2=[`cMA0nj1zZ@35_U(]YySv|q85QTLQO;c$37 Re70oSB3EZ] @ \^ T> hkDݹ4ET>( DыZ84ʤQms v94) ]fz mgWkڨ}*R;Z~}0 EۈK{;FѠu#L 㛩*逑+?KJ&[7؝^u>X:Ks1UL1Wp]?zJD&E a÷"Â5N)ah>oOpO_zSOaDg1/sTF-0e*;^#M/^gS2($!}:*̭/i ? 0e'  ŏy5a ھ+WX֠cLkS;UxU* F_U&iJf H"sF7 4NJAb;By;ˠ ZO>l$aپVy:lS>Om崮`FGF@=\ SuF/[@/S,Z7@DLQNI[ehL6P+( ݣݨA ގ(ԍNpk˜@g_oP"ߕE6j]x-pv+AJof_o`aE*%-6Cg0Uf+ n'`@'m<-M7 ,tWi،nʶ.%26b2})= =j3 =hI喼JI2*~+B-~ȉ?/ Pj 0஖u%oƴdwa)Ǒ*$=%U'Gkrݝ#'IH2>Y%!(lEhVRG}c753Ҿ =eJ9%O (epuZb!`|jG!ko+\TX=߹zi5-?X){ypflװvB,Uŭ^k~;?4J ?J&:ά- =Fs:[RqlSg<8-_'@/ɳ\G61}ꐾۗU=]xDn|&SvcI¾4ppaڪ%@^`5bA®dH2GSICVC; ٶ3/Nɣ/oN/\(mcu߲)DN𪿃sAAUGS1(<5Kou@v>hvoz+@j݄%k Szba e"r]ѩ]fL6K].*9s}/'E'>DGșX6)vQ_[M~Heʨh{Ŗsag$pNPM a5Zz3q3 p&LM֏( : ? a3|Pk}G^ݖ޽fU:A9+SM KJd[z&ODq,tVl.75g  [_$GTDWKڰC(Q1~u }@e2W]_3.Gs7\ GX;=P;z/fw5g v}ˈ?G!4 ^B|g wc$ 0Qʯ.Vp\5 -\{53pGrY ;glHf_}Ҥ !%f|e He7#D$)7jj>%CX$fY$ (d!A)I%qʷH_i'>x2( ~þ}L^2E^K8eA)W3@aQ7&pMghfĆwWI ӧ_vb_ ,W)6A0W 7RW/W3C^ڥofl$l hkڮr܎$2i4< 3²FcϮ)]lϽ$5:UOj+Ճd-p7"FNZؠIiBCĞ Vi#!󪲎p=H`H2|oQzh,q /x!u@"k^Bi?+,%?!/]cڀx̆Vìz43ǧ KgGыpb~GIZ0 dBAHh5ω:GC)/w~sP3&pZK'7LJ"'Oͽp&ʥH]ԩuؽ+ɫ/.%omF R' l~ wDw7^ .q3"q@1dfG$,eWx W67̘~}`'D-1cɈ:4ĄbE8Xυ2 T|>8U 2>b%W3@]ԇNJk tYYqŐ~t5T/ܚL!GF)~j 5?c_G&EE q3n`v=/ς'm M^&b~ˇiHd% |+VLҨW8?Rҷu 4NZ'4 sۥ= +'  /|t"Xx)c {gZ=CO;:_FpPwժzX@ڇQ2J_#Ak#&p-5Ŕ@Ļqw}}Q|+vwz}dr 63 ^R#a9qdHmz Q"Db1TL6owDI3ˌIZ?ZHԁQs )=95|&95sE$m0>0,ԧ"* Q38 9+>3d;ϖ_QP:(tA:eiODg]?n%y-gA^fKS.f[˦/P+dҪOG_|,/7K ycb%8Wܴb}83YMNI.YN00Yj5?{jaMr?iȍ˓q>$Thc/}1~U^ j%DW]꣤Pq➉!EGvbf?_i8c]cxF7,LJ{E<șVscbܚgHsvm4)J,uVYEAOT,ui;dN^O~XSh}lGc/qhԹ+_m}9ߍ̌Leaj`E4ג'ژ#9WNWR]T`.wLq@V"E@ZCM?K0wguy#4 +jTӀCO91b%6v:F0yZ-~; iry23/>  \.]^~9U,4&DC&F0(vۭѪe%"SԻ.uf8C_/,Ρ#8*ꕑnbPo VEVo_tª cWݐ8AEzoTTbmbi`_k/$bݥgPW[~0.&xUB.V%\ș1SȘPm7qG4B-&79mJw_qزup[eOGRJp45q?iEPKJ%6PtD/¾ځ@~v]l~&|C%$%fЗ s4r8ѽmK{0}WE5L!`*ȥ> 74bKq+CیjHL&v b6cy۫zEnћhp3\)BU x kcK!=V;h?btLY[9<;tLB0bIMY!"(]ѿћ% /U}} - hf1ZKpy[ѽC lb8Ucg&VQ$͵^-'Hn wB寵}idXu}7‡o Q.&~_{"lמE\Jt-B99VW>CfeUzLA,&ϸd#@0CWK!v"\ݡi)~lsۖĻ܊';93y#"xPG{f&(TVapjvNl \-=4Mnm/Fr+˟J11'6d9-֮&Sv7UohrG_e=1M+4#i3?Nqz 6AP창^i:xBBN;f?JG&$fkDN'kQO+zƙ/8#lFYœ9XVͽdeRp8 ^8FXl ?` dO95M<v@"귁dIא|Q<ȚX`C=Ȣ=M6liZPAiIUMۆ](*vJ tϑhl>2[SZچ9wmG(qOǃƴcGoH!t<1ENސ9unxKMH͡ `uGb("f diä!! <1DզB*J0w#mB]:_DD O ~RT]P:M6~ȮKtNg}3 Jg q$_3X G[p_\0Ǔ V2rgxAJ v Ó([U BΞ 7#^b\vnx2rey-ųNqoZ[2]-u ?!q -:1_KQYz̳0Zd",'+3R\@NBLH| Pz.kF6;iO)`#i*K.8|_Xr!K2PQ3Wj cD( fڜ g`7Ȗ+e^d+ؽ?\s;И|TLFSѠhL(A4ƪ{~ܜ/ q-`5s0-e}sεٷKeɤ'Q8Be=] mY{BI?$M0i"|Dr{b 壇& ZB`8/UVGtڄ1d(iҒJP\y~]fi8WA݌vD񰃃eJci<)dR=Am%ddL҃Ř]'4s ӕPғd.9ywKڻoW.Cv ͔fhoĹT@UR%ujvΚ^L'.3'J9]gwU 6R|C;FڧMo|9a 35P #&[ rN}Y?_I6sR毜k]ͬ D{ c!ԋw2rxeG h{=L"4itVJqHP}Jc 1wm ҄u%E0(Yw~-%Kw>.JBJ좸8Z* hD#z*.$ꂸsrx4fC{y3HU[ly,{FJr. M+KkYު^ F(ɟB=5J, FQ=y辟Z{ ^,7_\, 46vli3.g6Mp>0[c2$z z]M4{C/ J#^32)'Z=Rx={4+/Cߺ)v$hӜ Yx,[dY'sJ`p:aABH7|dAꈖjȔq_oT_(hg J0?dfpn]E؁u_-vx2 @-Dbp0jEuf'ݡJs%`s8s4Cb0;/.>0T,v-ԑ> x,Z&5{-_j[Xy+Ź9:¬uأ1\=z,3ؙ@l/xhUBkʲ5% 7_oe%p*/5o%_:atqi9ܞzL:G5x#,.$j/U3Z ,9Xؘ4Cf,+l^:Z` X&?Oa,* vD7=-H;7qqQr1!U+ƺ|x(kA>6:5vZ;+X,1Fq~z6(fJhϡj;3B .Ip ޴{j—TH!W3e\̞abI[@F|TH)"e!hh֭JqhRǸIJ8\Q]nPv;܎h8۴)%CUv@~ih>Y`Pr181Zu[D X3 *M|'dGU:?]q"G-іg?S/[Tpu.*M>ȩ?؆Kf.Ҩp`y5_cyD=kr7_0ks me X2j=ӿCf9ɶeLΒ\Xup JIv7fTI KWVezSvQ<.3Õs8%[i=Q۔:Q" b8s(G/ozǏD|!^p? `պ)IRi~(rˋw|s6(ZI ''ѿzkAwXS\t]E^(RX'{MK&Jrhv' sD@xSI<&`;HM d[P'9{~EZKrRMFPJ.7;||d}Ü9A\7*w%8Ib%*8 k3d|NH;eOA=xAuE'*^5vli'/''G@U@F\Yu0 5s%lQEs"48yd "&EcOHq!efDDL|[T-H9HhR~9 IK_CTNXP{Rl82LZx0^b1}/^Rަqǂ=mGqO}Sxbnf0 S`1!;{)Z/q[DE,W\k6rBpP*vNBf Qz]3?Z gJ4p$CO53#urhyycALs֩Qr|#zGlkv2b]{I5I:$HJ kCwp.&J/sW#zF37~«PW_dq-hjRh%MӒ}2%\ʪh:;?=ĆWz~(m(qZ_v 97.ivwLRM1錽.C8Lx'f=铣^<0u#k^3eܮ^E}bJu1#Ț-]A.^i,k}W+!x *# G<ƥH>;fJ{:Q,;E3 ɂɖʢ*5g^7I䠺rnU(.^(,۳!~{,zɌ2K?# Q] }%:\6\wΊK)HL=U;M,c_Qo= @QG|T c E5Fs bVyצj D:FwGQI.BYǵk-RgT'_֑atWד[x#p8?r sHf3X%1ybb=d(]Iz L /~TQ ;C LQcC^uˣ7Kr q~WGgEmTMaKI$G6C#mW2X܅H8%ru]} Hy(40vJuGβx|^#֣9Ld %<ށ Y6\P#_6DK[kqL$Kn-]L%nW#z?{ڃ${ E=0airc 8dhiA*;TS-b=&%+[.AKd*JOˍM2矴ܰ䰷(,ޮñ7`wAsjeUnmB? Kފ8Ӧ}L(Z()Rj66uX#[QWu ӈp^߉wIKu.y b)0쾉;pGY},Zr6-&mbʾn&Beu {` 1A/t\Oָz\b=zs0`M  8E䉤0f9хCm6#MU5ałshe'RǍ?R Bh !QwpXcܐ7p;򂢸oVFȥ5!p* ZoŶLXt)ڄC#l<Љ X{ɟ<9CbIﰗVzm4nj3fo@KC#G2E^2}Ƿ/6>iK'c¸ ӝ0s'վ`\~=+dG>}FdΞIӴ !{68 'Jؼ Z|w¾@ o^9L%4(VTNw D>ٕ͡Za,cIyi-V҄]Ӥ4&-$ @\jY]#*rX`-_o B"z578-Ϸ(B42Or<2TH 5v4^5\v_a{N y;O[x֮\@XԴDDsn{ P,1+]|Qm勛Jk"bЗR: ^?^zA$vVJa[ :cX4:fNSK~Kryz62Tr#5~CO zPIdE߼P5= އZ3N@1=S9z:o@ sܪ;&ư)JxNIkJKnX&Wj.5Ry~Ev8^VoXߒZL.tʩ?PgEbŊ|Y>yh9so]HJ"ɎnRQU>nDv’Y4) Kq\T%5 ,$%\uT" Ad!_`Ye/5wXhXqn]#/ij)\Vᝪ/* 3}FnյA`"?Bd4Tvq>AquȴI^.V4[ԕ^/* vy{z;*B0f."b'ДsZR7wDo]<Rת|kaxͳf䷅Fx+jJ T)Agfe'G<,@ѥyRZO/|r[[vuAy2$hC{SzAT%Ob OArq)GaU?/oӹH%7eE=ޙ)jHŪ#-"_/崘fɶ -gfMQV 'd07lۤL$fLwjҤ(+Dz m-čScV(W*S iGa{.MC hԒcrFU-9z@Hxwp4.{4>M N$)aJηTU u c N V5a%Bzigxu;Bi1>Fi͏SVM(엳ڈ]2LjL{UT'>zcBtXDõGUG\b?oA!ɦRnXՒPwz E=I(S9`?516ud@ã;rߐ|uUPDaEWY{8DuxW atyhfEː’?dHal"(AMO2`""%4PDM0A'rwVo6`z\pIK8ʈ슓"u!oF&) Ӻ,\p#rܩlKnXwDz"OIf;G,X}m b~l <7YEH(eI: RӦ-vWgR W>Q׻TQTDFY3䑡g 7"Z:G7 ڃV@OK Sh?JFE;,nC|Z)nJSXT I=ÉP<3[d.蹔N4(9p (2J4(CTMKY.u#pYgepY6TrÅ 93(|>ofgo&190-H )DgJJ a",|^QYA)lQ ╣oX:NjA;SLLn&:>X+~HduDVk|+Uqn.42LG`2qیa *`Ţ%hŒO%W\bEuD'1 ^'( \ :MX)~-VѾ ^K63fVrD@>%g|ǒ5_ ضX]#i#lԡ&\j 32*C!D+bSP~*vBEug~(m$\\U'0ЅpMy|I|1♂hմ&bRA 9;< M*)cc4>)oPߊ_R+eƒ4]]g<86t%,WϿ^^eǴ7}IiQBAM i+ u, zZjFT6w\rTK>&l% ,w]E]}!q'KHagi׋#Z,5g-J^@{'$ߒ⹈ɺFR޷׉8~{fj*sdEGg}KHh1瀆kL+!?)O&=)?r/_m=(jնKmleZlXmx^nIAt^ucГK;$ a.knրr[`m*QE&ROsDAr(!9QrrOlthgKgZwF&ijcqf}ODAYVE=˭A(M{rڡ-aVH% cH0Cu;L,JZus̖I5W9FAu-Q_*j{: SڜK;z{YuҦ6 ct͋?X9`@t"4ەO$qOOE |&h}oۑɪU"-]F;6j}6 XFɾEGS0=g[v*vFS,bk)biv;iq}ֹpicBݶ'`E=^aGvÊSTͦ7-q?~=:*-~`2P1= - 0kECAJ0mFҜԶEnf'0^rP B(٪D< _cAZ~8}K4ˮ},NrP E\Ip3ipm{qmUbF?'uNb#32!y_o=1lzB4;??  $e ,^_1h!fKcD)zǫ _͎ч]oEhbL 䢟k-"3-1V yObM湼g_4ѽnrUc|A n=)v\=Q99<$PYv#x[11$$sL=nUDK&, V׵rKK'Ā=3v&7Dp(,\ĕRJ2-Fka&AdP}c8D`=nPCg_dϠ1!zts! v*4ae2<YKoxM3llEs17.ʚ:fz*IwxDAYֽ>XkXK {D~X-[^9jw)$I<#1Ӆ&?>~7^`Ha_';y tJ4l`+(% "c3l?v Z/Ip]Ln), JY wCĿ$9cÄJLK%k|5Ɩ!)3s6F&/!ȥoc =I5XW/l\ ,?i]a s0G{OEhcOO)8$ t(+/_ 2:4{d'c$U`o>p\ۑX>O=~Tnngqv@2;#!8a~T."܃7O;|t&>ɾ{ B,-h@Y? M=?{tD}O|O?=]|3$ɏ/NO2p3?ٓ%E+DJ!WY~slyx om}bIG6OOOșo𘲞|% "J*Nm瞰Iɡ!f+1_ÑCmA)fE?{O7(2eY%&~y(" 9Ԋ%M ,riou EO0S5ics6!K$xUkn9o%ʁoG @9vSW9n|Wd7 ΅7H\2xu= 3!+͠ˢ*''qP JMd290 EZ=DUp,ȍx" t GMEʋQj~Z,K9Ct>}OǾ5O@hYq;.cE# ҤEK SFh!f&ǛI4{WV-ry?GM44uL