nfs-client-2.1.1-150500.22.3.1<>,؉e Yp9|[W֡i W=\Z \c&Z_k3%,a( :k;&w^kkmN|'ֽc6.A{gHsNr֞ȱH$QiGvfNf7N7HʅDJ<wZ~bݠ2!(ĠOq,:Z_yp  *1^U`:7mau98G>t'@E9uEΆ+x>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%a̜Y4J"du*!ȎxpuD?HS]'`U Z/5P3Z^ EFIQ X-X01X`}ջ Ɯ4W-]|R飒z]-ʆў;)+]YDP̆%ڰ^,tTB U1v5։=t3~fFpnsANZ)Ŵpa]KH#6X7DNUcb-SVϿ[=apJ0bsQ`E::fٞfikDa7NdT/v G(L?aVV;!ɽ)%wp6@f{OkboZ"o'^B&oV3bnjPdu~+/# u"jkcEa%uF!1҄ej/g 8ȺbzoHV%m.zDS಍0) 3 4[XiRxdoX'@ he#,IPh)\_{>봊t(G'lQȘ^FP0Y'|R2mI}+.݉֜r˲ΣcQeL=/jɄ*w ߳&.iY%[j*$"i{MNiOed`( 5(Ggc a m u 8SEg]0R˕Ӕ~ZgRy4EΤ"d_urK6]H&a)=9DgVel[b!_vN ׀J:׿GScA)xѪg)ĀS˓ni ⪌ XV&%D/Jq*!Q[x:6p A_9^Ndԉ&ML bsN:Qx6?bZX D&>x-o6ep&[s~NYdn9.I /$k\JreED\,<󪁄Nsܞ|p? "tؘWհmG6/lQ3[{f6?^ g|ri@ 58B`'R +P':~'a._`XTb䈊kHE_G< 8J+KDk6\^0si~> s=B_`譴Nu߆b >vA6n;};enSۂYv|oZb o(fHP}D|HMK<0`3LJy7vݸʊpa Ze$`du]@ .k 5YtbɌGvJ/O岳[N,s9μb*4 O;07 7y^5a⡻ j=& #@lJطMD(t Q$g̀́0W~G YwKBfCW2Z'8 hK_64{ =c9J d{{O3" 6U#X 3Q75E_B)vbX%3͗xGrSBFv]Gѷke7>ھ+ agɔ!quJ3r#88tH&Ҵ#-Z Y:#n)cGmvS29 j,݄<8o?;T U^fa!N 6>Ӏc=;ADjc$" ~wS[\;ʡldKOaq R)zxYiP$޷H-hY)Fml=)2 WF&яzB3HIWhpY6b{}Qom&o0 2M,+ry}.8DH6,pga(U&v24dFoE2#RHi{ -pW @G%̪M\& }ġq#G,&a7bls3&V/g[v&gވ2Տ>e: #6%ЦjJ6{ c^4x ӵߘ^5Ξ/f%pͲO]اmUJrԿd-vܱT]w1aJ="T:ĕvBn6 W*\Җ|<ܚ7'iKn=U0:qp &\VFA l˞O),u5T"y^}H>k;,F21I ,-X4Y:jE&|-.[t7EDLL̯zB_f+1[H)X[&mnenb;Gc.10 xt*Fdڶ3܂wpkky l>6/Ct.udy nQqz#Ğ" 3H%kIykߛ*鈷Z5鉶̲-W2,OES\cv-61nÍM%J9e=dW`VmsLB$dBx/U(kym,tXh(H;UP&3u* X=l\ĥ]# .=7ث%+̳=CLqqo7FyDLj;ْ|/dY1htq(}]:%yHٕi@OC-hhr R >Ju:Z@-u~!ң m)K(MTԝn@o2E>WAń=924Ӎ 9Q ;]uswkŧiKzX"}ɮ1+ƑsBkFMc+UiڸV܎-EC,c ig$FT 稪F)a9+yvp5'c-&yDbtL-||BbrG&((5 uVx=a؊#0@a]\h1gL l(7U%(C{k$zOd)y(>5NhiWڏ&5BO7Rj˙^Ynem[{DiG~)=a/Hy00P#W*89b4wUN$$ {J{CO@HTiKa 9H)0fd c&B +p gF-.(J`8,|84j!b,G^!/*?X(zpv*AdXjR\vǀ>&&Yu(bx#i~x+:MOd"ǩO- @qrk'8Y`V JVԆ똒4A~%7 t7c bsTI|s몞W+&ζj,)nZuˆAWO5R'E hQ{ Ü4̗esI)mU ӋE,I+r2mUw! t}1^ŨmfY4۹%щ,޿qAgƒ̜;Y^ f{ u10HAFsW,"GPǹM̺ErC͊` HVPE~5@F[,͏m0N4q"-nGHݶ80D)`휡=Nu9՝FEJS5me *y*hqt4-Y (3d1vvWr\f T uiZbmZyng-%4[A\AYuz~3y+MJzWmUH[Q]wNRE(@eݠme?l׆EǺA6|+:T|z3Ke/b'w# JDyVsqg)m) 4겍O#?%eq6C5oFRhmw(Bg8_xYOopL3̳S21? F>fb1I\iAZuQ~Tgq_ʺJ,\v'9z'#*]qXY5AB6]LUc@&Uo]@np 䯂I2(Ժ>on؎w z-] 1'T&5hxU3AJ3cu"9"**PDՐ4L᮵hg9jl`i,svx&ugEO?+Aǡ5A+`K(eHl] 0џ(2G6#W5XmsΝJP{Ӣ9loNȗ$Wkg_v[G=ڵp̼y}oRu}vʇ }0Ei 叏1X ^ԎkJhb\D;;RVw9CK#\H =J[g~be Z4hUcE00y{.'֥L&&\ؙ)4 ظ H1~xjXGz_~c†Eg Uokwq': \ͫo^0X 7>B)|ahypmm?>#k `BЄ(mG[cjÒ5{ȫM"??_1$.IC涸Nh R*W 1Xcoq2u& !.X !4(J'n =F4ޘN+O\ ^dvtQ/4&bx?/d( ف ;ɷ-SI_7(X"۱*sEf.zkaE>-4r 0$P }\;5DjӭJpJz4rc#W-rLa̶z&oKUzb*?W|{wqآI~$9|CtZ9m+x̖IliBeHr8[Q m6G(a<(ѷOBbno=hc ʢhKʾ3(Fv9W¿^Q.r%߾Ŧc4x'z"H8Amp(7KkE`ѻ$.^.pBS9q-i/ퟔ)fX.NxښqeuqǢw(!rƲ*|^O٩GkK&\zL"MиK$*n3ϼ0(Is' Iu>;3 ӐIk2LC,?Ir5pB"m"sraui9޺Bs2_H17>AE>TSSvO-UXZ*Ydژ*e !2/!=ь$vj6t*Zq;ܵ( 廓ؗ/.Wx[]MpA`X+ HUfOJNni#_^Q阺q5paeъOib$*+(nv'Kr-xž9*Ձ Zb M sz[&0NO%*SM/o̸y#M33NkJVᑑ83_}a@tfoh`T2FU_*ENG]]6ع:)^aŸ"pDR/p ڿQk߳iV6=Ћ6wDnY2x+a2]WVfʐ3 קiΡG銾O7$/gEC:y$DqLT^#5T]Sb|x= 'nVNlOҗh Lz*NQ~dhnܟe06ttHb{xE=5rTᐵ跂B$US]]Nl7+&5ܗITe\Y<K6{HNfc/ "B?nam_b ڌ>-sGߠ,Qr3Hcwԕq`|Em4rjN_]<)O(rI6S,yMzLbW WK;6`ʏç<~3TV8.ZSogW`p@tTl6v炮99 ÆVM_7#Q7nD OxכjM×J'|0 ڟ}7i+y֞J+nFea!\)FQɪn%ձYWW/ ڴIMY`FrS 55bb U͕L2Dyu-g5iuJ#`5?% kN.6.NTCG9$,j=Y-`[RO_`erM! vg~dͥC+7Gq,|:r:"MeTxG 6RVC!t.[UubӬ/ :  .Pd`6f+~wю(=dNp-gPI\o_GN}B|ŗr*,sk/ԘtD㏵3S@+8#J׸i^$d d& u:e <6ݘoͻN>2  CLe)қBh;+LԲZgj'ŕ C4| nFD 8#]i\z؜BA]ΒAfPwB~c 2sa6T;7k\͊oY-CĻj3sqgČ c[#P|2,\LXa=߰(y@o|zp))NP ;Vâpq.{FvL[B-n@{ kg*ླI?n,]@`?! Imu̒#QAkn4EH:/P(z"}W厶Zͷ2J$}|_d9݋(4%bF/h[KֿL@i='qs byl-x,#u$٩Σ Ԛ:еmAy-SBGsA"o磳C3{߬_xAzXD^$A(WAqEb r'WtNm>sTْ~{KMtoxupP$Pu!W;dj>bQw"c6XE=0\|E{_?cgCisD^> -YωOAm!Oj$`9i}م\a,MR3Jdc^=,`vɛgQ+#YU36Q;@c\Ȏ1BURv@Q>E6tC SǪᑁ0cWc]P^hY4>?4F뺷 dcQ\Bgc:X'*8;/cML[sn閥[u+ܯ)HQڲXR2&./X.-\|urN3!\, +RS#WE aW`I~2R`Q~VpP]+궄_?i'_Aa{ؔ߫J̙% snH$>Tb1-Xr`XC\iXTFY}?.X+cH8[nQ.͌6 fhU nê>Xw`vW IA^#H BiC|-RC^0\xSNP2j Yhs[:qp/sU"C_H?J-{Ssg:ծI?n=cte rJ8VNzzE?ӱFzD>}4n]åTiieZsN;xo+FVr tYȵ-Su쓽t«b6ц 2{٣cư闅ŵ|J=L/F&x I|y !U|+~'G~rpl@_#P>iy'l\5Yݳ/&9>"kS.I[낵Ҽ'-ӛ1 HYa ;.Jg,~OYlٌe4r.-ٝUC,y$:lx3 ɱu`VH3yDY"OURGzNUg}:46Vvw9 rrCë\-`͎UޥN8U-6x-)ZF`ZyrAVV1dg7%Q;"sɃ?rcI*w Q95(%QxvWf=ӽs+ovr tzR-V٤(-?Gl UCZJ @e5j(%Me<¬az3Q[b_NM:SDBAY| Om4qg@aV:= oQ JMԡW.a1ڒƮQIncq2 /j$鹹_ͤsNhp@%ךL GG\\.8Gg%(sTW\!ѮyiE+I;ه%.%6.aho%"kuɘB=k__N/c\ ECrYYv tJX^:>dY1./68'z%@ۼ >BO$+e"FF۶_,KK=i'Q%mR'T`-|iWWL ]k`;ƥb&o=D;']o䆁iIm9P{,% qE7WyNQ/!Rg~k>x??HB>?1鼬Ѱ4|_BfU\{^x @©D|,u#=}3AHVE$j`}6 wC@0! 1XhI t.zͧ{pX0YRE64ҫM' VM9 ]36 #ΪdWKF9cKZVǔBjA5/EzJcxm{rg5|o@5.7{bwpip<|ƃ1b.Y<;{od,Gart*2V0ݕA0zp )ɋ9qiWe+0U*?@ (oWO:, 쩒gWA ;p*:r% 80Oѯ_7nlj B9=t7֙g~TDxM^GX᫯^ƛQp =620Σ]WlBྭ= $., =~22T̓wZJ*9zJ.]vB6̮Ɗ`mDPlQR#Ѧf:bԷU5[$yJ[~y3jGo[LIIV^SԠw%+ ( AI rk^>n'6'c/7P[]گ>ܷ/]n %KG&dSD6Vڮ]i O"{>13_03n0I=ߗG ?!YH O`t\ 4x`~ٶm#&3y LM=y&VRXIawǝ eqY" @&g8Ů[ϗĔ9Ke2= ҆VD}dߍ/RG`q5QMP(2wOOGqV5iA͆g|n,akߖ8Uo"=BߴKôixoy}$@GQ8_tG6a[w@-J(腀(zd)cs. |XH5T -T᝛ E׻4bZNn3D͸PZU ]M栤tIol5HQ]1x_TvR(S΃ޫlEw1֩RS]`6;Ci]}sKwTj0 RS;~Ɋ,WE Cy'ZS a2b.FW,q/l ܂T^4F3G=ڥU3.%le}U#)ӎ}~L  /Ύ? gNl,F5䡼];t ]7 +yh䦑wQ#Zݿav__Y+$8!?8C9Cy?8 F t0jս٬h;6ۥL09a" V({=L-U)O:ȮٕzX.F__ȥ Hq~D hZ,[pʗG AtZL,ʂZbh ׂe3%c˸e[.xQHBK|2uiCQ&A+%xFu56ncsJ񄝈 g&j-6Yl|Gz%!Ye x^yiV?a,+?VNMuetewx́G.x՛,.t俬#}Vu*xK:v;^?4>L`xHP+c_iW*Fm28Ɋk9V& r0Zi"lB{ 3Rz F[ UrK|1!l[F.WԘ_G"=c^ *$BǡT8ݥVW53dTb`M6:n(o&7Q# xCyWtu94h a9 zuTĢszP9Mo.YeFLhbpaΈ?ƥ'FO[T=@2׬ʢizU A &gvCQq? bH-dgzr&xgqKO#? p@r0oQj)Gm^"@̂բժ@,  =峠 0Vmhk kS7((~,b5;PbѬ&zi7F!$!3 rQl蔢pSVYtL>, _ I_]dC4A2Hqs=u.rAD4rOebr[H7^QUlXj/˄<"R 2aO%|+GZ>峉bY{if$rL<ϭiHd=4ٙ407DWEd % RUY 0_B'9gHrֹVMl&c_+7#O\^#bsI?{9Cވ&MF:Bfuxªq>R v z 6) ;$%ef6|bRNdBtVbbκmO]>cnM::à\KA(I=B,2Ec;CM4-p&2t [ r JcL|Ȉ9  }b"B_FQ,18}@F]ϭ} J"IR'bZ8Q= /*TD7AGPĹ /Z7V5u%iI^@iuAd. #NI?\P ڑB<|vEI!K_`1 O974L֝Ԫ_@R3}Bpj)?T5]+BRxɑr]ID.r!@VFo q;GmMB囡!B&(գ#?~yL38}z&EVr AhV=#q1Ya,6+_~y@18sYFnZ5j>jrmmşڻ9@fW[RF7-w7JZP}'0ZA,Yfl_J ZףV䃮cޕɧJwkJC-r,jHBDiOdʂ}蠲꫄) !q6$vt0kHt)z' UzL=ouX1~MHj#0RyF/76.U( 0SbӸ}~ad^d1a 0l(r9tPM}㞮ߙK&6qLLV%&59*~.B _yCv|ML~\(R#% gSkn`nO>fVV@d!߃FV+S3%kn|t?/-"} Ivڛ5yE٦\DLkk6 ˀkKm.xT1]bg  :B V-eYVx_faD+Ez//3K(0 W E78RrT!&h%(R\t>tmz;0MVX}wB5!G7>xE{ݍ"S)DP&BIޘhH'qNݟ>L5SH]eԵR7hUdS~^Rk6/qNXe;CA#@.O,'[E' Fº/X<<GNh1>G-#R ݎpAXCF|Az1!0@9+QkU,Zs% mEռtCx bY(cu՛F␜/) 1 g6/ ,T>`1`}rn>`\@.TVZλUNЭCXߊj G!UfL'.(CQ"N]$hTصHQgis>jc;K XxECW!a10&)H8>PWSve޲|IS >B6P;gM:@q&3_c\ZvJc6VdqwGkًgINl,Q|.sB"C_#HgPE dxRYY̥ѕ;Ap +-A4؇UA{'C.wP Cb9Ww1 ] 0w=w%P8j_kvŔuP#J]$5ҥf׵ġ#;'[aՐëf^#"1LHP^TOG8UdYZE^u1h ɚKd,Mi:uwwpr0&T0Y@/1rzV_#,ҽCsRțH&G(?dHxGd,jϷ#,(g҃0AIEO[Kx= *^ ntb= H g 51W5xkPnȅtSХUC@|q2őgiĆߚ | 6s.Xܯ*S{Mӽc) od'NV ) *%>[ 3#AI5);7 A!0^("4!8qj0F#d< SBjIHw{u#9.hLE zȵ0ݲ#o\=Cq O_N1\J&s\)%~ľ)etu [f$*ƈ8s/SP^ɋ)`*NL՟仡}1aV2З9mQՀi ̬j>v֭/M S%M\N=wuM =,ř&B_PY)# Z$:,M:&94CRRZRL1p!$灘.BT% viQƮuѩۤ:Bjp9?Oga$XEQm-v|3ZrU_e=Tlσ#u; I"p~rσyg 'x*0LuǸ. p<4Jڃʜ!fsl-e52tfeTeK*9Xe*'K1Jw%̯q}}l`)NmNYDG,%|Xs?`k-~> )}\dDd-z5fbM<{gN7C)l (\}[k\(Em:`cΆR60s!St5D&X|G^ׇ\8>: ̋Y..3kwL&FcKULK"l ׌ZK V&K<("%GQ6OvzȺ-Lfp"+ p]x#JTw Q*jNcrs<΋|i)ǃcf;=]7&uf[\$ozz9uuobV\# 422]9 }e^< {ɫY@/@Y덋G̀9h֖izI] /yUI"?H[cI#UT'"{F忒Wg{ Iʚ w嘀uV4}VD5 `{3f-j>(C~\̀5!pԫqwd8fyh\i-,wA֚w!E=ՋgJI^]crnc`6&[1!2i89LM zKbvEs?!,[@F02jLZGӸ3Lgϥ'mhf}ь&Y^^t_ͨwRڶ9U 'v }@Mxfx oϸҲ'U2M'h"k,ϕ!].YLL#0Lӥ01kyOz IVRz\ĺ0$i@:ިORb7$lj|tIхY]ƭr3qgyZFζրQYʔnp슢eyeAkbeL R: dpd|{nA*fMv8? ~o$MNas:-;`tI3|,1-NOޒEv3V}Qٵ"Kpi5S+gbOCѝ≄9ݶ Pyϗ} ()*g ~2hg{筱{0') v=/,͆fa+d%3hZ)P%<ԷiXJ8^p A>&퓔c:!s䆟HZO'M RZe<]Q^-SVGbϭ-7ȉ W]] +RHO=AHCo8[KI6C|$,}ejC`;?gOGb]|aVa]?j@ A(v#Yf[G!(A 6uMnsZ]LWSjB[I\%[Q%vߺTa@ f(S g6=?Ow|C,኷I#J^=&f_X21J8ʼZ &-LQ:_DEt=^VAFen$4mI'Lbۊ Tp69m'5}rMAEf- /t[̾*5MCE*pX ;GtCZ]QrXs^YX2?¸qov$V)5P:e9"4|\~ ճũU#PwAIL6 FFbM4]G7Neur$p5Y:t\#od_yS$X+$`!{Wcԍj&4!J57~LW, +_M@u[E{!Z!zC`(hO)\GJDZI;K5\/|-Z^K4I.HN(\WN "~>Jh^jF&F ZtՔ(sWkKq̦J ȴ` ᡉ^+w’>wh"o[IPV퐷\rCܻNנ HJք-2|W?g$9eg#qǞno'j>82"3RʍftW^ Dg!]hK 3uPp6B_ $ m)D[Z7LZ)#ַohb2 ^alv#m( CbUSҵg. xt",L`}{Lf=V R'7']?ʫ{)&}™bfU!ZT6N&E>R.p2 }o[%[޹ b!3x<1>uۭV<_T4n &DԨe-N`Y7mnF ԲXE!OVYsKC禘dAgAfwbF0ʀn԰3pQh !*1~[=o*UR3fe{,  PG'U5}BBgu>;DA+x0?()~_ #?BkuVw o쳯@lHo{[PwHc4 A[B'KD3ya ԼFR`.c$&X9ahCfwh&+@ZŻ2L1r)lVC!|Eu0ɠ'ZhΜWn3#O,@Dw*ֹ zOPL#S=CAF{sp߶CZ;yWЍd=|aLhmpQ%XLP<>Rn 恿ͺM,jp"^AKb AH&=`q2a% fuލO~UOpA_id R <A,I^!M+ɂuӔx@b' /OG^H DňMVBޔ/S /ԅP։RUeo/ h^7{59 d..:%@mʗxfPv|DO j hߔ$G(^WAXanz,ИNsm_gNi'T|R N3=Ztc-( ̒'e'k Lm|kMe7Ћ}6y[LТZȡ. ߤ9k+ F!z;8s"ـۊ u^@iRR>n.ՎF3b!^iob4}3ǟ P2;21:,ntB ^!v/O5+ zb>XL*Fj7`R@3TxE GqVM E*IR 4Klg}*[B4A{$]zg"FPdjZU9#seBr$w:l "&/\ ^'%:Ѿ޻A+{SH$g\Q 6poV{ \.g|sX sߔF=|8;x 7SɗlN+AW&VY ęR 0!L΢l>Rb }btui6=q RmFO~}pK ߀?sP?oߕ/v،!JnKF~z#"}Nd9l \p"0[S[vQuӟ Pb^ &%PBS7#T% 6!}d9߳,w[>+4݃\WB#Vգm {-J6hVEJUbіQٓi81mw.2c8$ n䍴^jRUs0:cj՞*RwFgauNq< ԭS\hM=)S[q}jƪM)q!K/NdmЦJ[- w_Ɓ t:rtI3lFxJ*mm& $q c}] w߃sѪL( 9^(xع O9?cƚ}?(+>BvJ)eh؉VNr{EΟ f]uu5i\ 8+ lONI0)NKE7VJ4>ܐot\X}ܸDC$To1UY&NtcsIo/?s[FTW` .|5Ko@ uVCfrQ~~dvf5{1\s d?nՂԮke'ׯ Ntֻ(v'c*;B)T87@^ |w1jw\7rS3TG7XJg)wL6f)+~uއԺP걛҂WتMT'`j0oE2Ķ>%'u8g f~2h IG7QUwC-.$*qˠ'x$5 KVeoڡ"+ҬGy2ToW9Y .8'`9Bp*W(=34hZb֪~'c^afDZbլ{c,ZS/KؗM=4D RF!#ڱBݝ=LoEL#}bJ2wAa\Jd*5R4)YUT+Ri!w'])L_4կKx!#o`y()qxOqR1=MX*h,&ȈeH%&' HX-Hy7<Y\J@t1!reeQ#9j6M_4 \h&P̫?BQߢ `Za9RBlzH8W}_Ư'&r~}.D1{"ѣ=DO賌:4BVU)LAq4Q,:dk eJϳn1`$aCaZzuTCζ:[z[eD`QiC.Bv@q>E9O8(>SQQ9i %GTVǓ*;v~#A-A^sXYV#˽OpX/cGJhZ1HJl4vf,?'mgz#y e=p'vR6]zo&?g]&wEmZW YUőN(j)P5s,7Y~Ud/`.%KKh&? {iUJ_5&OcHn4;~03Ar9pۮuWꪏgE?! #K8ChNvOb. ֓Di% âv86HBtgzb:Y"vxe(&ɚqI)w9.okkҍ-0 \ .Oh|w6_ hNOL'1ۛ䭆r 3{Fqv|iIGT5'zGY4ˡEcY{u8[e-П[tnk-]b\B.\CqF!S#yO?j~_szgR x{0 lwk}iߊٵDmM畊gS ISB7a CS ǡZ" ss(Be2 :.SQ(w/hg&'0&P] sԢ89r/Pۚ> 7p(5>DN*qWz ~ΡHgDL\<.I aV:IAYodmV)Nx6ąvP|EK2T5WꧠY~";7WD`)U$&ߚif e bbhp{/I׶k\aBn/g4++(M׺W}inSat,X0G~5+K=f\ vW.A_zӖ`{U*RFt/-l0.W! NYEz~C8\3I<`yxƂzm}6` AofH1sJY0IeBWJleڮd7tzW:j{h3TƥL.E*^t&1)+J]aw-ć#.T.\j6БX۪3N^8h.ߕ̅#D ( ګRb~{J)CW'v ȝz<19_elgi'{MgO~v /׬ftdVG%eVjP"n#,z\ j*S bjh&;n+UH{(xka0'Nr$~9 b:&v e'NtVyq]}$؈{+yQjJ ΝaGҬ\c결xaBl@f't[HRd2v¦z1ZUWQy+M;KmWj5Pj?p=)V֞=X1s[^ٚ e_hsb\ fc]!O@#nA=ۼ7Бm", #4b&D{fˇ{[sJpLʉRDm]Z IXNF"^$%G uξT=u>qxJ[CPo*FBtP+rFnT#oUWxd_%h>l@͊VD:!H,dӸcF@V*|dRYzA[[&5ix8kD7k믊!kv-^~tS]96h5EcU✄Qր&䏂6:퀓l~/k Z=2a\LከISh͈]qjmo+֭ "\I}zd V >6qsg[ʌQJ&:qʦ&C'T]nUd Ҍ4 Y u%4noFPbhl}(&zn!/zPnJ4u!&0Ž X_Ǿ슔F16Tԯ/'MbgjNC hfHd}$'riL*^L.yd|σ\YkVڸ>ԣ'9Kut4J@D]f)nCƍ` $vX3f;18[KZRa[s|1J|Us pnQ1 Iʐ*_0LO&m uޜ%㑙o>#k5 s#kgǷ+b;&+[̈́y`K8G=¡i4&b)D4IZuο&O]p.P \fX"86=,#Ӓ uh~ |q8~[E>e^,8Z.n9UOoE-axdy 8N]a-Tt`ldn,F_OJQT kY>?wpq?>ZT"aMϳ奶OiiI zO5D Q ("({F7@x LYYXqƜE,>1VAlGvWӏ6Zc|ZRŞmC# tdgM *3[WZFNd>D9w+V9:QNV_'J>$c)Qm[Ry7r0"j9 y#NJjźNptd~Z}q_IYpy#7N=}禳PJۮUFB-_l:(zUmp}&>2(-tk94m/=ms\’&6#٪!?aMFK=GU"mJw^Up=qݜAaC)`>a##aZSK=(N)*R|\Ko2KA8;sJcA*n=uZ8W:}w =Q{siq[e${R4rKx/Q0 SK֞RfT{IT(#dS&Z̆`bq2"\?\VM mF!'l<ƚ/͖It3VSc:ߤa"q㐤!"PCi" aO xwl!uH`Ѐ憎f;-9LIP`y1ɨy ڵـa Hs)ʅȷ'!;wS0iIN)h1]Ƅҍn|bۛFӔQpM\0_ɫؙHfAE-)9q 6 e~$"ڝ@Dx>uG:>FhDp+HǕm"*78(ť~ydT<'CeOVsG$^L)@Q5iSHb|Zb_;ez r 's+g26xr{"<ĺEZ{ӝ42`n %G_HFTȱ:V tw) 4ubkUTs ^D %#yjm&|sYk$C,QP_K$7?t`BM6p#9AޙARn{*EcZ=g:"!/JHr1C`"l( #%64<_!4N÷~ΘR]%aHY5^ݷ. +*n}!Db:*){IBb=àCr\"tXj!hZ46"XRVe@#S9fj҃b񮥿f0?0 h%1H"- <3Nʘqcg@Ԡ"4D*Q܎=m}6ð\*V4pUOyKmaޔI~'ݧ)$q >AjQN^UOnp,F;cJ<+n^fdqd&ެ0wƊ%Yv©7^v;tBMDiJWp쵺aU۾ETqd #kR.Y \Hs{GP) XM1h]sXi* "Uk1сi?ݴ#f n6*{pƹ9)ݞ&3vylxG (V6V޺ nnο'CP1(I]'z SzC(/J?AMc(뙈2/7TK4rR8;fb9|4;ڵ zM~`ͣ2&!LjQvh襸-ien o4GNl%J;|8A1*!o^ex G vqݶAFO8()]B8yV=DwH,kq?S%$P`3yThYt&t˦u[k,kv KkD<>Ӹx_|ק+ cN RZ4hl3DTƒ$Gy⁏*g֍$TaVgě㗟GtIݫ}déV)c&'{G@#>Vˀ\O7,yULu,;w{17zeA_dS_1= - guuVn04۾9pyģN؂ܴ}*kr>ٽ ҂k >١ܙ﹄ߗSq[-GNIuFi Mp(>N)P),zslft<aQ39=KkB}D"1rWZ%d2i&5]!أC3 υɦ`!t \bꂺtԏfߜ8֞l1; $[0/)z%F;J a)v6mNDKtQm1N+}R}:ht+X9Mo/kC!d90FӺŗ^bzvm6` O-$c(g: ԄL+'E&T =CS8}P8x^ʜV[?DՔ±r66u<0K¨>}HsR1f#Ww]E#FYо܋x 8Uxsa'8 LBL.Yj P0Z%C.8hd{xsvzݙǏv{T;3Y4?HMl0;^{lTԂ-5+Nl' jI.15ԠPwFt dIwoD6 fD'BLٚlb]!۸&>a0J$y4(D+Px2b`O$)^v8kߚ, sՂ\p[9NN .ppF /?O·Zg fFfxitޔ; Bf*\[9]R#B@P*!>o -L|08#v8 !1} 5D1SYG }&uO$S3PDet6s|)1eW# ESMZغ#kIˮx.1zOagZUk Gm 4^5R}iq9H(.o'˵ *"!}5?ae؉_(}w\AT[gt;1O5<ìusd]slXa t/Nme/@물/`TGdӆ<6 ܓ]3tM'(`\֑-4AIG|*= E]-9c5S갍B:L79RHOjS瀼 % IZd"[Bz1+FI>v8%5;`u0fTթ4}^\V+Vnn-9펳Uy\d Ah3Hf:,jdKHœ ؂ތDOMޒAh{4,:䁝%ͬȡзVj ݗܮvFEMN6438kPQ6%CWdTGx % Yq b(ߵO@g X*㐰6Y5 .3}!b -ɉZGqB P$'*.zk8(7՛ºYe%ft:Ώ0#ilyo^UqA3qO 9_,l:iѷ̆$jO&y[ayU_ެxy *x,BWZ͉/5jp_DƼ/_t p0 myK]̓>$wLGح‰Sqo?ďf.wbٯ]):Y,H2N{!Wy"e xѠZ[8RZ܄ LA{i )p u&^A:򡨙 ^v=e" j9[{ip2}H$WxTZ7Hz2 It*_j2HKI%,ubvƠX;e$ǽtiGFHyhͫ1]Z0noi*L.7 p@7@֞:]Jc"z(j}N|} '?BMZ/H#JYmȯs$q4yY.%hl 3 S0NtI%DJ/ru#pQ. s${*w߾/Bȹ Nga 3kЮ\Gt;Yi; JɁЕ#afjomiTw5mo(tXo0D%8I댆9 3TGAPWg:-ˠM/A|oF7am+&c=%ZTupAe'7]VpƸvv4_ #jyF)&dԜޚhoKb_,)nnX><}6=33?dZ$49Oջ TRO:rla9Y;^2˼ޜ&8&"[K{:̃g$Sm8+6r&Zǟ\f1CC1S' pjPdVp|'&RZ) 5r%[v>Xw8HFB68]ʵ2\ CdpGȯѬ)Dxk=/~oщ&^AlS.#aWg{MXZˆ"=,`) [I7vN %AB0 R:@{vIp)r}=ŸM Q>.'&v,_7;3+w{*r1oEbmLЀ;tPu1GMz|ZQjY%kD Au8l$NU&Wu0;GD؜gcD]%pE*S 19oc5) R ]?\dG!p%`W15` ЧR2Hda7Y}[U.iUe<B̷sFXQȅqc c:|icG.F6GSI<,SB/mŃ'>%Z3Ԋc bq?ٌ#9{/N̬)qȝ|EE3DLIh'E3~ݻXJ~K+Y&PGmCِTS}O!:zDfF;}Vh`#6cjuΥIϖ9ɷ\gkgͬN](Dm-t[r,g$Ŝf*GZ&TuYN4Ylڞv "U&xFԾVFh3#G*KwbKn1ʠqh@hu/mx2}m_1Lt%9H&ԍ|Y%h6=#0$o0G#h@ '=[/p8=j$գUssO*aDzD=o=@`u\ -{ik}EݲbV" _`92tbXzȡ`p3ĩdE՚ b` 26nD/T˱~CYwi- Q EEWNeg䧳?-C5=!0_PD]9|o#/_Ok;B䤲Ilf윆\oOvLQ#Vwu#x]˶{Ǝ>EXnuaE|h,fT5Fa' vQjۂ`fy)rnqjLFkZECX}=cX8_O-lVH-=*.wx.2 -ˠD)cNJ]/qM]QJ_=Cb "fW#fL9Gf~jpOŵMHcx UD[KZ58C/NBm?_6:S.ԓr02t;s YP~rGb[+sщjSQ7DGj?X?-_6޺fc3WVL>ޑx')zpsQdH2c"/3KKDH0|?|kk m:A:V'@ XMQsY9Sβ%Wװmٺl$&VM-FzN W¦1VGG)j31&wOzCbNwJq&lEiX˔s֚$74g$fDO!f/>s(f = -Bik"Y@5KHRۙ9ϕَ"|`7L`d.Mz}8lL #KGV wv4]K}3 L3?0H8 ;MިͮvG`6ݧliwBEdWSL`Zjgn >h\8un .#*r77-H.70h![aYY7R(1g7ZbfAˋS)wǔ\ߜtL3]$/ gu2/|S̈́m{r]]I<l"( d@=4P'<˓*( XNJ<3u|<*6۰]n,"A6o#Ƣ>%T.}'~(̓ӵOxX ]w4 J[V3+ 9_R"9<mL0xON]\D`V6lۏ': VgD?(e)0ȹt!qwLhad#+lT-) 9\Rl^6 /|2޼D|Evݨ. n^cMT8,}QQͳ Yx1Zo)zJG,Q|l#ʹ2cu'6VUq{)B6G^+zoݳ%+-pY^A5![,ؿǞz@md'j V;dKfM* ksڊĽi4xLd1Ul%GʴmKg wL#T(1'jNf*wFO(ȡ'~.{ j1ڲfSd^CHduG #k;%q@4hztW](> Rr:(sIIJ;?yܪv_VuQ?EÅ݀ ъ?@%OTbEdPO SS#^m|/v9Z5tղcz j"x"`P p)N' 5+MY /aD~6×;oۨ%K<((epSҚ^tMF"VlX0'*rHr4}`ބߋa$B%Eނ"n_$hM֝_ IxAD_5Ǯk4.yxsbYngi/ߑhКkIQȟqS$r qBaڒ'\O%^KQ"2jG1(0^ ڒ%3I}LA ?$b".wW+8ɆnE8ՑsBIB Cmg8)zIQ'htG聆!aĮ;',}ltr?p9e$pW2GȀ Qa"4~' ahki7 Ay ȭxvK<9x.a0%+kd'DM*VӖ/\Bv@Sv%oPfݙJ3zIdlwoȑm6S0t_vJdQ4.iAP.{8kx[J/a~ HYKttQl-| q".^BI.\,VҠԢ*](?y[dzvP2V=<|I=pFr4J妽5䞳rDso0}[At9 opYUų%Sv\r}:fm@ylu-^۷DE %#|v2ZeS=b@:m. pٱZ03 Sbg~sfjL.?&޻VuzYYeC*-oϕ[67>r LX?యm1]`ra ۀIဖ KFh;kI D4F[4_wj`ǑK_k]{9QS3.?:0O&pn{ {sI)e5QNZ%%rE|dd֐m9T7^%ǝ_[^_>Bob&)ҹNB^,br3DK$b*bYfR1 l\0b3+!, c\\|IpƲ aark6W`N[BLW,~efOQn6r)]yT˸T`ߟʸѳ p9(z/3K蕕1>L <\+wVhƧzC8Tk2 #K$=45z[+VcUEmf8?mpяVP[FREH%hD' UnsXԚ*==ξ"C#1x;u |-yr© P\&IN$4n3Jђ re!ZbK4[H\d L`+^@u'K,isDrYY|ZH 򜇖DsTgtaHLZc%-'a^9u| 4X .:ّT<^TNGGnVQ m)ywUCb ob7_r`A'ފ+|@ƋD(K)Eߌ/OO[u+XHz\8z7 YE$n'/.~m{anjoވ T4U"AP)Xs[_  !锕a'zǯC)PIqpJ{w-hHz>iw]8c!F!bxh / w!,*1b'OtFWl`Jq,js+رW!'?ӈp>3n"L@_-}PЮ ؐuPi1vUXͶ sz$t_>2²!.!2cNd ZEWovx4)b_[CMo~*c)+T)?D3ڂ.NP8!L?Y)%ɖ)p2Ǯ'ߓ, 4F]>!~]"{j]squ΁L?ܷQ7,H٘?ϼѰQ?p?6Ǖƀ<ϨR}.TI׫}YؐZG $Q'l ?$P KPzcYd7v3@4EX~#/c (Ӧ Z j\ds-iqGq{LHD)McOцOfB&jXA $C&dzNLyFTFbͻƪ0STz% tD>6Hl޴@g$ty.Mb C.$v*-̮vH.f p2±{9#r%sMIh̺YUa(L g}B&sr2)sy#0^<[ 0ڶ5G~LV ND'a:j!3ֱ@:m:3Uih- PYR9Ș/;^Sc,Oxc,؀zI'Ba&0 ND&?ҜRZOޓegqQ/;JMpsl(HIk|mP)Fq·@i9 |(#?cS_n.09"[Y`f¢lA=ePFu|F?凂EUy2囐'=a "3A]ϩ3Ȧ^m%`PjhܶJs,oj"ze"9~OɠQٞ96iCE+QwQ~(b1_bgwHřâbkνI6jN8Q#d{vԩZ^lQK|q3hEaILS0=Oucb#.f &^f:ݹIMPWfV#["579nLq~J՝?Q*8''l-bjfRyze).*SO W0ՓCB˲,kY5XzxJV]Uet5p[' }N>&ʰݭr1! yJ:bP%,7 AfKɉH^1ﯴJz?**C)2DLqf"я&}'{XҦcQ&+Z rUZvT;!$z}9FTڅ.3{^-_3?̓ Q(lW-jBD+D5FQĠʁLN*iZhQO`K8@c- S(v[ u٩6b{(/JT*tU:3Kq͛+3cD|N>*pDgS(>)t}Nar\%.6zxTwH֣8*hJt=-,b]eLU0 @۰/ӷf̯}ЖQzNzYՠzfz ;iMy#?5t ěo1+잹ܠ,-YP2 7C|4&? wv C'?o6*{RdtHEW,- :|1:& [{q csw#*ƏxxI)oҼ=5-0#`<~o[|FT$5Bf UڍM}6)v|9n߼B{C wp?0C7}`r^&(y4 =T Yd܀w%V>2fM*Uy؍~1A3(h%$dW6LO0ٮ^nX'Av)Kv'~1jZt6Mt+cvIڪ ;%_O4i &" (V_o'ZWȧEZqo~)Mh\ oT߽SؾF&e][0wXEcE"ܭtDvErqр^Vv:紏Lr~ط~ ۲dHoDc_/Yu%$$6Ԭ(vX PLlrqTR98}W LNnArY&2D+zk[&>.fe=8a L>28&(b#kx>c[xVc!γNz X!/)h_})|2m!"SB G1%FN-Y|ʒI)56nmW@mH+/N]ǿl_]bS^K &ل ;I4X>HlP_w,~IAԒ ݨp~pgw# I4'Kݢ e G3Mf>: s5P]u=ݕ9o]Օ+qJ3' ]^}1K~,Բ^8bv!%_.dDqr&ė&S$3QH(Jm=~!ŝR4pb(i)G.:D $JS}Vjl5 = ͷBpKx&.|ZeBt\'M1 Rt1$U i CZ[qJ?>dr}԰xWs̔pxf( u a(H4 37 (Q w D)<_ sIiC 1G/5b)f}I+f?eoVT5g%7~IEhKhu.c'_b_sH]*B_c_5y|M R fmS 5@b _&^P84yQIإ*3$'ޫj:Vf{t@n J~U9562/BTU8`XP1?$4VEnj_jp$Lt嚺eUf1oأx3/P9+&v.+a]")KU]A ,!!FrT"k`oE!潐/{EgLr%kE0eIEDCll^˖aUJ$>D]; ؙR <:9?_YNֵ9K2vQ/UT^@7sI4kx/KƷc`#fVC=g5@Zz [j Qiya`G{NB6}[ROG\82Vt]WzRo2N2 '"+di-Pv_ܩE?RsOk2 Wl dUyfTHE)ycI5;߁- 6gZۘprhڙ^⫆~sw@\BD' }-:-i[ K&^pgF?龝Z,7a@" CMEk׻|Qǭĩtah 5 ]j  zJ5)b&WM{%qJIJDO)Cqu7j{WM3/0R7a  .VUHڜjY-`DY _j=-b1iJ:&`]Rz|w.0{ѽ]6~>@W5D!4t7>wvϽvݾ)ĝ^쐾: g2ׄ~ype,ֳ*1UJ_6-:j,Sb}O-C^)]l;t+_!$S#'r{M>%EL]5L:K2c?7wHry)mL&rjAG^o#_9sB\SIy)'7轂v,#VUHv[]{Bb]QwvD|WyuV $'1+*vZ h(Ұ"!ss \:hfDrJT =./[WuC-|e L{fҷ O9(xȕ0]dbchU)W!;؇Z"42oA#nLTjjT@MہjHF8n'H>(fY'uȆ~"gf_;dĄĂAeceUEq: jS>y(NB2No&~Dczڃj% _ߘi/( 0Gvur{4D/ A{8]a{m2]c_R&([k#݆8~\@=:w܄zހ.m$\ĘʹPGe1ƶ?;A:q!>5]ƃ 4vL_cW2g&~y 5¼{klXo:l8-5CC*WN[nyo&/AerbZ@BK˿KUklWӲA𦴮#!b-$2'$n x? Czی\c.yF0l 8V2|~+p `[ZL|YH· ). T ZL-5)k:>GQBȜ愵9۵yBL[,_O$^.[IJ\sWi~8C!]j)(!^6bjem0CPwZѮѪ:XPiBrc b}P:? * jTC[a 8fJ%`5Cpf1.#!Z8vF/%~ۏ  G;Q1<_#W~1'-m{⫺'GZHiz}AmGw4ȋs24h=/8 *yNGN2ewە:2y ׄܬy/Es2IZaȗPnM &d[qw“2<3LJza`^:|ҡҸM6g2NS8Ua[s06Trg^H}C%GbGX>D^JZE&!l-s7W8)aBRG֣@N;:kDs >p׻kL/(Fzvb_j}!oLR9KJU|@'CFd"ǭa(BzǞD%iͽvÒbD+(HCT&%<.wWqo' 7/ï 7Vxb%B ]>mF-r B-ߢ+Т:X*ґCj͟#CT1]lhK'^ sVM^ȕ! ˒I+E!@Q`p9fF8ݙc}SW?,ZLJU4jbL'ȳ!IOIe:&#wǵ/p?l%\҃gy2C2__/d!?+NJ'}O/^Ȧ8HQvqDSe醁'rrgQ.قd0y6Yy7s;2ZNc=w(%EJ˅ eN$egFV}>Y-9@3}B`NLy_!zS<4Q5Ȩ` šgzL0&~@~&us#cϢujBhcϯ0䩄 `VEQ8JǝٖP}aX>4 xq05PAND P5Aɧa ӑ+NҸG'O`tz >rR{S5PzAſN!&Mcj <~8-KG\< `U%{ys]V{h=|·*@ʛب8.nre.=b V)›Dcy8d:6 FfI7Hܒ?5xkys`p{,E`uRjPo係jker Bk-OJTLX?VID9| r"MU)z&m`gg~Nd=W #Lo=iiItf!5FHA#sanEg) 1)o$6aIoi{";Q_q͹TYQͺ}ۋ‚V)25TЍ|!sc 5-a[=ߐa- Tcx\<]. ꝁD4G O<2MM.=MYl 7j) nG6Y Gڰ;|lv,?&}.X رۮٌ̉EYa],]$Fb䈫:QVcMtiaތ~ǛlB⵬f{ ݎ`Hqs6n ѫyp=v>q,vm+brj1 ߁f@'4!ú׌BDz'<~e0MD&Ȫ-UNQK3xPANJIQ4_c~i%Y]͘*eP2ޟ'B?F;o#^:t}-N->0`%#֩D%> mأh%l*`SAsdc̊ɵ7r/R,'(cyVWY:V D657 LDOS3 &)DpMY  W.^/}_ ZاTØ@zPùуbk?0}q=f=}W)sX,3Hlʯ:/?h7gĆ <"' Kf-"NGhύ7v$&]Ks`WUDdACoT)=&X&ācP߅~y@)l:;*0!}EhbOź~13'CA*U@u~m$cSZo/#ڑ)dB#Cqo]! 2*]t#/S d>9幆tal N5 =_%y) mDdWQ3xm)(x[u7 qQ3_u=!MOӋo6[~ U?1$qCP2TC4kʄceen |"`M#g,DP+UzYWh%0U"Zm (&bĞQ C Yc=VY2"h951%Lڝ׈=N)ɕHi>z&Q*PMzN )W% N#" M-e~{Ê~4iѢnZN(%ңлu=9B)k]þ+vE\=Xwr7cyca&f46lp ҅jSK#5Fe_Ygds6/3KWKl:Oh]#%toZjkZꄳ;G\)igևJOϚ;H[TuJ8aN0.34{:;^`!MRbI'O qC[¦Ud tsiz;Io/,}ʣT KH ѝC@U}_,Q4uDp0"=PJīӶ66i`;oMU,kVZ9FH3 q#ADYʐySWOW }i_GIolzc9: +6oE"1H%T0eպY0[۟ěbY9q . vI#2epzſ)%-n쾀7%dS+] *2/ͽ 'k%1C5QE٦MgUQQa^ !*dWI_R# >tXR8Yֿ>4Z{q?ʐ*rq[0uڱȩ_80ċHI!6׼8j^8O5_?rM_hh&c"t i\^'Row֣t+,-jyyĺ4j0Uu@ WKUKe>I#AAJ2vāQvވňkK,N:0{ulkL8) @9;^-ُK {[LsoT0ڵ{4P +7tÉb Lr# h8ِXkJ RZ֛v] !Aui: 6ۍ{K~&Ki(<0f!#mF3>лּWMa(v˫bP2C ;=+:'PR$c}@i^.7QCT8=y], 5({']ZTp-IJG7d߮&ɾ>J!x3be5y>9/u7ܝ#`N1 >5\iWK(%QLyxs#@Z~]+dS^JI$\4߿K)[xpQ5hbx?SUV"y'^s5Rd9B >8ja4_I@ pYH۪}m BZfO~d8M΂|Xג`<|m%/~EL!pέB2[JZr|gE[TQީun|6B4W#BS뮎n`SFCGA^z43;<מ&afYli3g,!P̘g빾\`P'Qn_}pms(.;+ٛ[rQ(!Փ)峩#fX?&#"  s-7tՄ^x& ] |5@\jPM˔"-OMDچ|5ٶouHTocƔ/~D$i!u po:㥶I [Fq?n3{oYMA&Lcp7"lLgrS_Ow)+O)a" ;d$Qsݹ4JU^o-6phՏ~\yh9l9 \Q|#*I-~/ C=qHkeѐ4o .FBvYɾ: LrS>6#s@nڠ1{ĝ 嵩nSk>k+Uk<6ʜڣ]>d&5j$弰>&6f=vjc!l&۔l\{oX{o"Q#t1ؓT /ֆzqs$Jxej8r2 e83x*VsrzGL}4*paÍ E|@B| 5XzKeSv+rDZWS{&\Պװ-E̪2ϧ]pAtpA&NeAXZ4ws0̩)JkeqYzSi>øg bhE(g)^MLhL;U{qY?oOXV3_:* kv7$tAW '&/{8vo<&HGiwV6*k| "39)v%V 'b|mwzvXj0P;jmѩq\O/$꥓}Bdj=tٌrTQ@%lB\YL[*V.? 4~O͚{xFǾ;&r}.O?#a1J% >?dh" [tV9nmSz6$s=vG˷fk VNF{{W-ȧ~pJ%8r{x_9%x'[H%&k;ɴQ*6 >ܧ9>I壵{ !}oUKbC||xv@0ۆ=t_+ #o[}8=03Vk+ .򬭋J?@ޑlxÌڶm @M4xYC>T''OGknC#\C$"n1,dQ,,lHtBշw|1nEz C- 2A6@8>S B/^Ҫ hxqMNY`y"=YQZ㸑ClHn/&K}Zt;SeHTfcU֖/B~4Geяnx*pHl^J*ߵǃ\-mfD_?'5ճivDyqH[aN`.Gk!f)넞s"/4Pd$&KTR܈  G!& _1/Y}˸ !\<,R-IY)e4r> 85fZT)3?78MLbYi"A!=ЈR bHqV.T0E\NmqK`-#9QVWj0rWBJA4- u2<`?!6148'jcoڡ!6!+R3 iz "=j*3Ks`!K9y|s.?6Ozx3Txsğy`9,@uW Me,h%ԝr)ЃaG(?}xxnBff14b#p;;G9t^:XKd)u7[JxVhVF-NQFFh&Ҟqt(3,5&y x&#Pmy֦Nb *d'%^Ƞ^Jf@ϗ*KTgCmJ u?lu^EɈ(vfaqo w_!aGBSA `:nD2@-؉N|YiAH صKVV$-?tszBLBje" ޣ+?W_u[ NsD:gOjH S[!4I%bH]ouKgW9暰c朕ae|[DRcIr\. c$Sj 0.az#U?R8K")( \:~h ^ghe wV iPp-"TP7=>S+)D,ש'ψZ\K_5൱q'0eڴ|PC$Mʹczە%ZVq'쎞+YHNW6@{;v/TnRT$Κ^ȅ*Ai^I2'ɲs0)qmuጹhTHM^$Hٶ`% DH>B 1>6Gψfg"1:ϣ_UoO} ӛcެ خ=cP4mA~5=)>~'TgBxt݋NnY?wNXC47Ԥ)bMy9QF3= @kMd8ߕfjm)fQ?A(=ђNңw+|? =ưר^J^'CC5x Έ;)Y >гJ .$ 9QI J,9f'=ZfuYݿDJLk a/xʶ.i%xЈsjDeM+{:Nome}%I_'yXS|jލO{FƷk’̾(p^e Wp{qQ1{a$q)K=-.pK PΩn5J1:LCtvt 3m g*A v9B Ml(qȤ=s5+XTRnl7(kkXaVk|lSu)D+sݽ+N4ͤ?T>F{ZΫLkٵ8u)aF ܺyWDo;ј)XkRuj?ϣY+uGp;]>x\oݧ3]qW'B,97t:H^1:\[h_SVzd8oP0)Q}OcB\~e-?uuB}b+E)pyz_5{-$ kӎa(AΧ^Nv6(d|~LgCR2T&^P h u|$.#G^ :旗t~)T3 U.tDf_IEbe6_82P&؅X6q+W[S.wjs? LӮ`O\9hY.r i͒*o@hWbT6LI~/@[0i ~s{Y_"EpdS6k І!DN+npdk꿅`)Lx&h=aj8-1QSoL kv)MwSK YӾ—A. H.:߻ʘlDO߇-\4 >nx]~ l=jfp!pߜ|.;;R7Dj3S'[T EΝ78V9_tTNY$&cd i_wzQMu5'Q)H@8ˠ6e~g_0yH68&^89±{7{w&ڔgQhT\h x ^qZb U^NhjъosҕE(5-mV[*mjyT9TQ/ @^/i7,[`Ɂ?3h,J= wgfTj&JT6 6$ {^h/3'q,Olb 2V"TIᇐۈ~-:/!DMҭ6o>‰?{^*-'@yF]c/I P5igC{Q))r9垆/8(u@L2[c2e..N<睟mzz]wg+'xk0ML^ ()jd|WD(.'A`GuuxxڌQ. b GיT-A_ƚ$Z[`6{q1uoeH(akQBV~+:"M91 " qO(_[K:`DTWd=[ߜk/ d_ rr4fw'~$wyq](NcL`ڷX_UqxhhqfxԲ$i}`h3H'߁:Po_Bn)>8E |͂5 :|J.W(~eIB6rػ7Ac>|I pϤ*x`R f:jQ1ss.PJoM,;e;5?PKL^-;X»K+3w5&)a8>K\&2"Wp >{uLFPD8 d|^p{-mli4oG.dY4꫊_PqM8zYNذE"0s ܇L6s!61/Q &&c g믟nBQ12BzƝ}ι6۱& 42z |*S_vH y}yvY3'`Oͼy j`TBn$R5--s5J*0+n/`t}:k6o3W?8C{[#]{0rYUܒG/Lw9ȵ7&o_KAEA;]<~)#YNqe|NGVra_TUROcơtd‰e )[q˼o-|ϿL*%39']#.5pK$̤` P"=lNIR@15,``LN~g(ApME6N3,%Ha nZ<$ش<ѪaCuQՖf;Lt1A m t+KCye(ځ>4 s&oJprO󣻫)uQZ}N V-;ж:\-PaQ̕1mkN`LQ'D/]6,✔M j%V%v'J[𒐥DE]fkNϔ7%޹ZWy>$V"(n/D*8 璴@x_tEomo8eY=.8uz9<9i6!) '缧y|ѕ[1OF`T W#,=Jڲ{Dls>Xă,5O1cV'F 7 jmLJ0+(\8 }ecRWՒB"wZS;Sc@{s]mv I)jlC^-0?s`vXDT* 73#n>P?iVW|ڎH߂9f:'߽># imɡTrR HȠ ̴'C*z3WV½\~n[` p ER=~{, =חo?9@GtQTYIp 5z]yK)_"0Rq6p'@O?S(-l46$HO41 9iO5&5ê&r R̅0Of%)˵AG_'CfoX7Ng̰C[oDk`wMz*LXlbheJ^"|+h/TԡkNA`fxO:ؐ{1 *mw fkxm47͇ ]2&Z㯡iUPY*ZZomY|G^̟-/'ŋm?sʰu {OE?D=>&^8iՉe!80f{+a@XbdşmLbgF[gavmհI~عj`"qĨCQ7[VS49":qJ<)Ri-+RO z( 7:gJPW\pE6*G贤LZ+ ˀI:Smﴨ'$>הrϣ*pAG=̪ceqա6IA 19c*3P:2H٫^$Ri8nʦ^ LK(SJd@POXw4Z@}JQIy<8Lr~ice M$X:p[p ޹)Veb8b +a" ܹzD_6n܁mALjeI/@vLP-6i)z=+ K6;%뵃p LYR !-)PFYl脜]nbtqH"t,#2rl. !dzhqے8Я.:,`/(ȕxGop=bѐ,vN Z0>Y曼%-Yjiv:둗RɓW ;"Z(j3l4 *pxWEHJF0 mhGs4J)ZԘwjp=;v.J/f( K@T~!?w92N PJK2}"g v' DE8`b֫(,j }W'Z5B4wW,uQ9 .ڷJ%!DbaLw5t%`{(>K@Ҽ.hڔ}uS9Quo*ƴRf,eF{-7EP\pH l9ۀQT!*DQ[ .%cdkPo"tp7%k@'̒0GX-&h usIUYy!ͮ,ԕ4e,mb`FuB[)o8խF{ Zi ENU{VeFmxPo^{[Ɉ/zx{y{pd t^\OTxWXoۍd%IoN ĉ82X)}IwpaQuwRXZI7te"Ǝg5ʜTQ#H 0"JQVNv&@SJeG_;WJW֡ڣg#v>ovQteM/R6Fz-,*H]L;?>ios5\=:JlaQ N)Zq7G,2q/(>~*?W`q߁DE {=5hGC$ruh e>!}h`n5oK2Vkgf(W5w4hg٬?!v)mAm( Ko &'o'OZkV&ȩ?؆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