nfs-client-2.1.1-150500.22.3.1<>,^e p9|D*(M26aђ`rC4!YV#ec* 7N1&&ېFT_+JB3z??@Fٿs]ePF њ|*ScI:ke֟y9u=kBBfvn~×HBt[Ah,]$ uϕ~Q9xQhwtx͂@uҮ_]q̉vأ:(bWJ]ͶUwX#TP|^ka-PdepkU>K}?}d  ! ; -Z`gHOO "O O O (KO (O*8O+O-V-|O..6/646(4748582962:9?2=a>a"?a*@a2Ba:CaDFaLGa`OHbOIcOXd(Yd4Zdp[dt\d|O]eO^jblcldm0em5fm8lm:umLOvnwyOxz@Oy{|xz}\}l}p}v}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 h01-ch4c SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxx86_64/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 fiQ` 5 =T7/edkzgkhY]dZ{HIbJw+ps   GA큤A큤A큤A큤A큤A큤A큤큤AAAAAe e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e c8f962c35ec040337a3240dfa1bc2d3b2c2f314d8684f79bb780751a864628deb4cd73d6ef85f8d6e821fa3f8b8bedea80e4457b9aa1768b6ab2f5c4dfe6ce8e42a1f0621b28a5bbe5b6ac587dc974f173d62e8b5f1c6921089ec64db4e7844c16926e89ab7e0892638034875616f21ae69822d58f9b8b690112b096f93ec3f065db2d9fc611d377e8e3e7eaef8006524d4df55a9a1f882f22899bb91ffc1f8f93bdd0e1e5559005f58699dc56e364b5407f30587657caca211651e998ddf03414161e04b435aa3be7b1308e3229a24f22797eb5ad9ca35f3116d69aaf24543f3c7c31f006deac7e0a806c97a8918288893a0b124623eb2532029dacb5a5061e2df4ccd2ecd2dea227425c4a5a471155498a1753cd0f24543a87a5f30034e82b7366170d3c746c7579dab1c6cabe78825ec017831200a619ffa913de624dd2b772fb2c60b15cc958be12528851acfc69314dbe3246dc4044f2d874ab502ac3d344865bf16d30152c12395bfe6e521349e735c6b3a921ae50cbaf311b50866193e824438fda96602f643db60c549f2df47dd116a2531a4a051b72e4aa63b674c00e3045253bbab2403ad93e10de9104cfe98c2db9a3df5ec110721827bc9e85c76bf30463d32b6af6083652afadccf526c65efe9f118095f1d523a3421dbf16037c229aa3095b6ede467eba908e1d2f840180eae7f610d48cca317015405837f8dd23c5eb8729e976aa6cb8245898400d645a9ec1c25eaa63eba23d6f890f5af7b275f06b11d50d9a3fb0aeb43dcfcc2ae4c1f980b92a632a7073ca3c6afe7f6d7885f167a7b2c0a37591107e61490eff5e211749171c6fa57c4c8657891c33ae54e600732505c0762cf445ad80692e5e404069a6b556edc9cfdba78e4da0a0e206eaa6b9230c17186f3ae3b1025c29b180fc872a8564588bf21f6b9bff89743429afbdb1c96ab8cc97634096911cffb511738d14b3d4529707a9c647df715b06978272e0a2187472040fd74399d17364a173666d7f86c3a768f3187d61b8b9b22219d21584dcfffa25e9081f189dae1354d7dc97e9d398f167def931dea4add8569eeea220930a1ca2f3718517782d3051f6f1e635abc131bd4aaad626c9886ea30e26f3ac526c7470695fdd52cfd89111fc73c97a23d8ed35f89c5caf2b9b8fa72f1af0619fc3c5fb7bb8935c56724d3063185f82550b8b0f6d06f0acfe50a72b4b4f30bf52d6f11aebe71d77be4440805ff2b03d28eb19ed55a11edee3641b5984c98b50d13c6160b164f4bbe1a52390703967d0626e4bae57dbd9674ac14586aa7ceea167f14865571bef4e492be5b1b3f37e8bc9eb8a88cb128a059a543c5bb17082bc0ecad8191c5676cb023ecbe3d375ef2a4f035d28960934e697a47b172e59d20e58b6a7d905d10c01667ba0b2829cf04190f76a4247380ce7cd2b01e4cd649de96c86dcd97b0162e3c6ad6c5a07798905b9926272d580fb92e60e5a96740776ff26d597cd965e45f9287713ab97e3c3e111bf679261fd2a338bb9050bbb46668eff7808f948b3463cb5405c3e037074ead8b35b4327c410d784fa15a2912036b33d83953b95bee5b6c8937dc0b89582a3f2069e319583695530c1fd9a3cc62661853ca1edf7cad569b09e84218f52bf4aa253b98fe5cc6e0a836832b78637849e3e11d423cafcc25eec1d7c86da4e542882114f21cbb62152375272d5429664f6a88d9a787ebdadc901fcbe52b2c2e05bd45482c35af643df7dca5da7af8c5e64536351211bf52cc119f2a2a24f7c1def707456cb6c89bc26ccbd02b901b148a987f30c56b8369dbd63357a6a634cf8e53589e3351f7eafbb4d943888dfac9161c0f566dff149722b6a5483dbbb88d1532c088e02c6c3add2131035fae29a46f1f0a9cd6136bba6364f8d1ace0ec39bfdda9da77f29726b5713f6478b3c38c0544b684983b763c915b7afddc6f37499c335f58a8b457ffff5f0298c75bcf410f5738222ff47d3f4a1a74e1ed5b08adba49d75c674af66dd7aa17a423764156f0127917dc81247135a63eb7a12b401118417483a243409ff09859dd2fa386b75904ab8c5ab9495e0dba74794330886dd61fc30f63a700d181051d2df8e2542bf54c99c270c950a48f26f3c0420af7f0957b8ff40c54d492725ecc7902a4058f11acf73f240b0d21d467643538e5e2826661b8f08dbb3de21a425c69c2b2b1f929ad5e2f6f231a417ccf6e3ba7b47e68a5c7a4ac865a53f775181778e81cf379acfe2066cc0ace95740925f0b41486e828596c7be1cbb8008b3222a3a5ec4690003d30c25604fe2d6bcf6519a42d62dbca142bb2cc88241431c97167d641d7dce36502b3a9d6d37bae44f4343bb76ff541689491d0bbcba3e4da6494c7bdf599086465d2ee2e901d678767385ceafc918c529b2d91266e1575e0bace15cc617a7d98e3e7fc23e94dff6acabc764a8aa5e06a8965762b7cc95d65ab44827afca52e0fda099f7cc7aaacbf225e05b7916f702ff20e83269c23b781d788emount.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(x86-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.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(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.5)(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/shh01-ch4c 1695290365  "#$&'()*+,-./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_Updatedrpmxz5x86_64-suse-linux  ASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c2e7920ee4127606a4da454650381a6a33ec2414, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=10d2df1c46aee0c88d3975f8e655a9e753948d47, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=df26775583a5498009e95eae476da5c47f12f3af, for GNU/Linux 3.2.0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=48bbdcd90914f15634d2eaffcad2b5ff9b640ab2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=aa73c6e2f190abf68742137417a71205a630d5ed, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0831ca101f08c85ea8a985be3ada878b604b9921, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=28887127d2799b7678cd25d55d666db6fc42646f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5f4f2e722e144699ddc2dae58c566af18cb5ff9f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=499f8e475a7a05caaa640483b4825d26b44942a4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=979051dba96e87de92946fb0af1bbeb3b8ab22f2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=19ec9968ee072af539e9c3fa55d8b1009e658bed, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4e060c96c0eb30067091a36182ce613d1b90f4fe, 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 (-BIT`emw    R&RRRRRRRR+R*R%RRRRRRRRRRRRRRRRRRRR!R"R RRRRR'RRRRRRRRR,R+R)RRRRRRRRRR$RRR#RR*R(RRRRRRR'RR+RRRRRRRR-R*RR,RRRRRRRR'RR*RRRRRRRRRRRR+R*RR+RRRRRRRR*RRԘ>57NZ utf-8a5809925d98cfaffa94ae5d30acc8bfad2f31eaf128e7e24b72f3fdfe7d5c8c5?P7zXZ !t/]"k%E]4" ֶXVSUA"oI1?WQW+ ̼)8~)yX >3 VAU2BTf+#A}tsf92σF )5T{1>8spֳuvK 2fs]zFaN,=Ӛ&)wu6өz/t$K@OMt Xo\᥂v nB4_2&H0 Fgt帅SdV\ <޹%hIiw+%߄.R&A̳9""<;aXfm9Ϝ8`E㛳Faz5o4[޼#8,A%>e.5H@hm| s0{l?xL$Uր%K]ŸTt7Fp}Ȯ[ $R߫Μpi4x3^>a|(co9VPm!_}LqRf'k?D ^m YBBhSk<-7|Kk]rŋmk6ZT$'!|eo?lq%~a 9;GL! <'/ "/MZ޾N(,ZX"i>Sm |zP7$:uܟ_["=sx@F=,Gn)KnN;(}Jo@۽MK:ܵ@kV%?y":KJnu4A,MǕ@EiY2:NVbfV|X« b.SlΛ +Q 2/݌X]&i^kwEyV^OxE4cTYu1fD U&6,U/!Z'h .@cUIM,&i ͇s}2yUy‘6}8n{ukM%Rrʙ*ԛxdZn'cIYAq;p Gfi@#?#o,j)]@߅J<i a\H WP}Uꄡ&@U}D JEV++  R;TMf;$Y&?BՎ1\v9*dc"~%5PẻO3rOF#UFCTn~*d[~ LnT+mVbηdx [zm!TkG5؛MON/XnS+ P *.ڻXɁcu }9 I atEG. ,@7 YFOý[G+:4O{;kYŸ`\ ]n9+*1S֜{Ɠ0୚aI9d2Bq&;&.霯LXJt{)V0hG8s{; f&ϔ BIչIT3ۚ35hLלB ^\>Pe*]z1B|fZV&q0C)yH%7:߫gmeD!]!j$8o+ٳsW/Z4y .Jlߥi]%a">2*R08g5 q) 'R[T6Z>:y68Ѡ\»qPl2!Yvz/irER0(o'[5 O ƯkWP. &#`>R,:JCuϡ^aIIvwCš^1Jh3 ^ {+ߍZmZ}*zbfEGdMzUPW.p@y,0p/TNEAI0J + r屛WhH1kufԕlBoZټ*V+$7PSs޷Ӈ$tMj2k]qyx`H7ڄA5<+H[l|6vE Ȩ`583y صeiA:8*˓2;w"S 4{yljE,rˆy m`8_%ΓM氫pxZA!ڜa:Q/1]~Kyy-,#@ɨ";ۛK/"{(jDZzϩ{{*FJ~X)P>lmdl@[yTp< fN_0Oѡ|J? h e*ay' aNJ^h$/*67܅~כDT1.Tzm/&Q@͛d1;yt%G;r, UU% 1l)w\.5#ԁV5o噜}͸4(Bcϻ&ɤܳSKB;~?{uo}$ô_ ݅]sDʠlWlGl.i|ߴk=BYܚTĕ8%c@@'vb:#G3y CqjQeDGZrGJze+rCzj̍Ƒ6~b9M;I/njŘqA{#ue 3{f贰P]%:il:EO"t˭8 L`Cū < 8F n rfit:@`18hI[CIC&0еH<~fE64{haJ ([ȟ_(KH^WK N!A#=.Ɓ \8aڊ^<0(y6%)\Op%q7,ŽR+BKa,x%)mN 9X [} _avy#)2 c] ttXT%*#j#'2z.Tlu]yrn˪GzkuA0;NnjpPO8芾+S49Qe;jKQ>ȁ aN1#Tm1F GaRYHŸ,1G_ax#SAEON9LL}ݣK!JL,Bm1j,W,V!|Kl/V$g [11­1_dr86vT8\E).Q*p-S{&Xw``^*sTgt:JaVpG+u"* LlGjBPX{{k%%i7;OF^cÿL4,Ȋ{o~ CƗ d LL!)|q1qa!to?ljbv7ɨKSIr1cuTXl.^y²㛹һRĎ<ڂKFrӵ6^i{u~mK xԊۧ>=_]s{vhF鴳<( PtM@g5Z*̔R\?Ln=_Jς6wFr$h^r4΀M|e2vYmm̼1a۠xwzRAOXSʖ|Z'P3HSU̽O\ orNӻKK? wdDG0ON>:胚SM[4~l-ek$s O9;Iaê\Cz7C@L{m8(1CBhN'5^6-j,n0A'+{Mf?@HiaKj7K3 )94~hq-=|s[~ Nmo8lLQx-t۠s]Z (,0KŬ!YX#|s{Mk3ty,[MހǡNNc7i.Qn'Ɣ?h7ݫ֧\[EB Q UAD4'>ntEBHث0 :>0M܀Ncv$; 3tC>.BbqϠqH ?tFrFIëKar\Ҭji+fhHаNv1d9N%nfy2SK o$5mZv׃+~O~ۮz×P?2VӰ7HD|D:Ӏq~4]1r{vJZ(5D%1Z*Z oΝUj=dH17)jn`qG>{P\I<+2b+3lsnxU#'! #B?T%%=o(sFru(`t >Gl\m+22ǥ} 1-=_:tW*:"f!8H{)|A[1_܇DO|2,!P?dW3^rLi0ME'R ZJ_'foQE,65 fPըx M'{Rbzv i\]wftwƠa2ݖ > bYS dypvi柍zī!eӖ&#wE% 𦢗̏[*W'BhP>8ɕ, aO1[pQ›<@`*@CH!!QQs}یXpfY1Ymׂ7s|I 'т7X,"Qe{QL(㈧ Jc**] ċ݀aщ$9b!MQw'nW< L:r7K٠L2 jo T _Wܱ=L,(f6i_XUy2AQh6Pfe^TMoo XȃPndhr|-ifm,SoijaDGE܁AtHe+)-Mؕf`O>I'G t4M+}GX q ;}H8rƏ`vOxa»^,XXcCFi>[qh:jyxܰ*v"͂t"eCgBq;9 fMCUkBu'5u7&)_iMyx ,)0)=. hGM 05RS'PQ+ :8V'] "Pls-Mީu09*"1iae0s'@K.|8p|Sb⤋,EK-C ; v{=]wxSr0A`T|0j,'{1yw2~%twB*Sc"@Yz&1K &W!ruBwL<лGY|?^3Yo%b< R\Z St.j '$t2UŪs.|krit 7jfpr4Ý H%&33+voF3>9#ߤg;R6v/FJWld6I<- dhFD.*8;/9H)J{ ^o!ulNǭh v0h xr+[b K}Aw/j1'+&n"hƽ3J@@°.Y>sD1VErMʯ//t\6SC蜆\aTzz w`_Jk&1jn@ZO3l'itM9ڶFXPl`I.ZK@꛽dvݭ>ΞDjU'  F3)[CHn mōP\R!ݤsJ˓6$'#~&~Iz+6b?[{:Lܐa|{R-ҾQ6-X'%Iy6d]rBϬnB$g!X&GHcH_U-JҵTԤ;&88 O\TWGJhhLfI Bp5|i KTj25_ĕXDv4R{p6\upyD}$PXW8`tؘ]5Ig%gG}nhsuWsiȕ$ͤ+U&ŽӷroDMU2v2Om9mVo1)Sw8^wFKf8{vWd髇:K&)'py˂w9+ڗ8fTQ}ZD8 P&[HLM k @|^@6ŒKyJ{MeWjuTMHvU u9> ֑jr+y+^tdɖu}\aׇFԇ8{%@W+6 FV'pQmɖEfTHH]A>;)dǽ"xGϹeu>9dAcyw:2Q%ȗO^.Lr Gk{PĴ=a9P ïrGNar Ů5, =#`PG)"DW6r8MG#ȨH81zL^[Cf7'\7{R.Ohl|΅ dux}65ny٨m5MH_WK{q߆]Byb+i1 5~ W7Oj1b(Fb/7H'^<*S. o/Np3]zo0+xA;*ʑ`A:EO-Z7j[YWtK=xs~ĬdB d 32u,xً 5}%|`L~~Ei =Q&{hؽ=!/2muY+Ov>0jO;9*|9uW2ZQ8푦܌i1L3{v%ZN*8D>`r|E$(+2)T*Q)ں,7 )?2 C PsEuNBjyD?&dgS2Q\SDN<=aFv9-ƉrmD%ytG,w/M,L/?']iTCYy3L7#@T52^d' jurG4g/V>53傌0"C.;ؘԾjMt\P](Cc0dN/cV@̻F}hK%)z⺯gHlR5l=DW{}eb;g!yJ6%К7괎RD?. t`{:96W^ ƒq]4uیZh>gsX"9RyN?(+"p߻&m<ص,E+W픯44v )d31ḺeJٓl?A8M:,EM?wUX٦Zs%[@z\UrWs.DkA4'a8cR2"+/H2P(D+'oZ6"l==oEޫ>؇ղ~1~m/4oY[>jҮWOر\C tddjnpCfv΍Obw~\B@vzcE %Qgn:\KL)%}9|(VWȻp2`-aysޡJ (빴XJȬh*G/М\Etd&sJu/v:jzW?p;Mteᘥq닳U<e |-wy xU1z&) (g0H]9 ;z[ZO%MFT[ИU͗>q;Wg5?NaG=s&[R 2 " ՙ KD#ad S,#DrҤ{6 8E4 Om+G6,+@5yVy  h7=po%o ! d41Lk aDԪ5+='!=? gck"x?3'lydl[]`:hW{I-I  A^.+JqFd;d_PHӠLbbD>L74b^ y:/PS!O=wإȺ6:bM4`\R 9-ǀ݅" j+3Hz{wT.tE/k$3c9MzJ5ֆmTO13U@AE0\ !ȳ6 -[`4SH)v|/ ̙g,aė?Eڐ$ (כF Syc-財$m31w+dt=sK󯐐eRA5mCŠDr]W4A[D2cvT UoNyQ:4!E )͛%r d$UϣtY˯hS cg[our|,J̌#۪'7{Rs'":0֛,ȣV&Dܓpr4Na~X`C$ڷ1@{ At(ڈg_o!?,R,oC`HU=ЕUMU S4aT6 e-dl7.`XçV-pSbHBOf5&)P]P }l*\$>Cq<{6>_YL>>Y*"WkQo!j̯6W$| pBIE5$6_r8/<2p\Y4'_^:#gY!ŢuS!J/-c(7~ $zҔƄ0Y@x^>|EnPk4H,}]T넫cxcf6.]Klgq:[('~A ӛ6ƪ9۬AلqAqE { )L6}]v)`l $,+*= DKG5y+d8)O񪚙S!dtr!Oi (*$ɏXxbyլEG:YGTOl!_E> J3VaW;͵mYY&OM! ִ8mp2!v$iaڒN uP9\mI+ ?o!:fYqy+i.(;=E!셙@s0.p<@g9M  Jظ M%/AON;nY_AbImA phV\mҫ-OuQ @!wؕ[DRpX?/a, u*0<]01`Kjd{! f| MھɬZںb0nMUUI&Җ9^4jQۖ'>`<|zPWBi_2^j0;V-G_U0, bX85qrfѺlf's3^%*uXE2Q .{bVVCW|ƪmW p+CF~v跻E炆ɣWCbeOeY >JBVU,فFq $%֮dpJ>k+]~`cWކM޻lg4StW7ƃ_|`BE.hlhW 3n%aų$掁Ed9"K{`?\xq̶;r^=+Y[@ ӆܡMRD"yȥ3Żlf8W8)D$j֙y gg" ̴w.6w2A8Lg2ONJeaCz*UF0ĭ "$T$j,;E*P0r'I,)I*0U2ơ/jO=cKmdǬ`T\+Kqjoe=G*vt{4x[q7TNd1 & d.xQ@(NZY?-hhE/j,|Tݓ1DA0HAvm==Ȍ4PxOK:LL (?/ȶ¶?ؙ*w@m4>`30W(t-sTw,sՂ)HXfӻthߎH(c">F4c=۷?'5g`NͶz"E3.=eӊ+-<^/ _Rkiоy%BCčs#)s UQFrGMlx8s&=*v# \|kdCu6Q^|'<mbpY~u XgsVᎌpfp@ĶMJڹI&>}u*R.$sO[9s!~g#H t 6o+3IFxVujf:PzyL} K)>ǝu+p7S="4:g,7~ ]D2_ z^S 쀼sqb fǩ_3=vf֕; n),\ޤ(/UqM5'e4n X?TNEj8bO@ ֪bGDw|X-QLh}= ͸ ;@Zy5uJ┵Fj@Rȁ] 9'g/!q:/:FCz#-[ELWzJQX*tJحo%f Zerj!+@r(-G- +q4BAܫIw 0W \D4 FkbmpȯSKΝÜx=7}Ǟae sã$>Y^ 0A%R<3 !\E {:x;/t%[)"qLR?;>'ۈGj z$J|%(̋/Wͪ?y^׶gy%|d)ۏ}şj4/9Nl} :d f3b}cx0m g[>߻޺A4PQ)8KA i3Xljy&Ϋ|ۥb^|1FXOݎ2W LP@A@Z:~@eRȦڨBxGu2K6IUi[)$7F_zV)Վ&bu '1.]W: z冡| MX93g{եo)c۳սL/7ie "'p0XRer2ֆrbo_bD Jb%{M7,z2R|&lJ@ӱnϰǨG +6wA =2<&ɎMگfYN'qޭAK;bd%J3\q|Mfo|[yc3aN0igy |>x0CHIsA9di '<_VC%YdQonvAk1hT0.r-5C0;<^t9#Nc *\mCקUHxl%r6 AⷉͰZ.~jv\pI|BzLRIjQz/-ڢm( ZNxU .C&jTq :(#vW+۹T}]{Es8#cnr~I~ay"0Rd3mʫ#.)Rph9ZvR'k$vdI^jvUI;GG1 5JNLd6,|A?Щ4MGu78xE~^m1v[/h! 3f~Xzi\w$9JD^5E->3\ѕO|`xYA~#,Ѫ L>fe<ŋb ]3eW̿s-ٍ´k_r*caR8WQ{FG]3Tu/ X"(VWbUy=/$?HRVK{ڹ m9t?/Ip0Z 2>Gm l1ϛҤ@LcL 6B"(?WOMD3X "s7m{mx[a^>q~_4c#A̎;#} XHTRh+iHF2#]v*#8?<<|+Qwg*Ыu v/I%4s6Q@]{zUu?Z-jGnv˦4=;!Vy$pW n|=ո3=Q(&hu+v: E5R‹R oc@~|0jA_[/o?Vl|{ڝ\FR/Dgvuv6H>G* dU(;1`$iAc zna3@HJ+r6uw&H97sVf2.Z[[eQ%@!V,(=+UeHsd*۵B$&ύV(h+|*3)?+iʑ B5?EVG @@OYPeG Ɋ]y'zh- L"ͷ}qdŘѭ|qR*tA . "A-4 tYV}בf?`E ͏ $v:yv%i&TܢS; jg&R`AŴͶs?rC~缲OaO}{:X"Ϧx+[\ ٭Nesh7e9E>x^g1[Ԟ/j)6Hi_ܦ[ X@R5Sg`i%'t*B3r+Yͬ~'qsԙN'cr]` *BbBVUS= 5H 7D1TH~)^,u Gnax62SJ2[26;So~ޭqȯd0#W\/!8'DFpl2 KE*_o$+?]tB)ԫ=CW#h= *SSDV9]ʒW *xJsZn͘$,ܧ6XA> '1ީb7y7ECMgXU6r΄i]{T0 ryt _ g)C@_A1yd#W)0/hr'> 8yPe~Y3\Ze lk^%C=a% 98 #*i5 67AuPʥڨMkmk) {z mK/zLu\+*W{%jT0ϒ=0y2Ә(dTTDjĶ5e8 Yƍin/H@HTVʝؒd|(Z)%ชEv ˟]q=N~)t4x4+(I{65]`E`f 9DI-C,]4r %jzdةwJS-2R -3tpeg+b $f< !op* z#c?uy_`?͢7#Vj=,<;Jfy n{>&Nd;1'+kcȔQ`Pk\!4y{ORRdWrx佉 M" 0Q. p<1 $4AG$N$mt / BDy~-T{v(?x4bA5XFEض'BPуmd͕|#\IQGS$@M.w(9|A5Rl(Cil%|B![K_{ ح#č:IA}WOr|D+ۤt`B\'B_Bعd@4 e˳(Ffr1FSM>Beކh˔ȖMr'謥@Hg{5Ta#COIdشa&Jdfp,#Ꮗ[׉6Wȇ,U&$9EqYaH<5`חC90{Vĩ|Md2jB48Zt8^7A*B ꦴb-ԧn˅{S8((Yȧ1$C pq!obM6\Q@rO`kJ4&,]@ԟS3DLqRoDUi xWa1s#,qчeum]N7u^ԥֈm{mMABVw24^KZ.hD{;i2eD)*$3*ɚi@HsQGנw!pRhnI]OYeН!x]IPVݜ  *7wHmMwn%>DΕ1Z eW&KWIl 5;[%1r9xq (!2`M[Lqm~7蔚 pNT+V|Ioz|/ /.!9pv4io:Iq4FLI^H]:')puJsIls)! o W RV$'堚( S:>+sA\ v_DtTкԪMҜ5oX +NMN/1GIC\9P%gǎ% >O~WRG[lXsżU\˰e,!t5̓{z D",#)ڇ5-Ǫz͢!{EdCa1wYbgsAAĝNUGsJtpiUjK_)7s Idr>o5Ќ18&Ȯ+T <6I\51vHۍ  / ]݆S?|v=`U 0цv:TCA-Kk^f*0>4CxWu|4Yi%LCeCS`nqSdxFlyi%um?pxd%џ~\'BXOdHlFFs e^gź}s8հ q/S'JT,4Y: 8@7O~=WNK_BjԼeĴbT@5,gh%L&RŀX{Bг<_.9Yf`I@4.9m4F38&'#qM ձ9{4b}ϤL>qb:W,&{$+BCOɾbeBXHt)!1Di;^϶Y>Ko*#x, ujSz.lH 6^>rh)?5ޅ(,6*zp%)]fB:9-.x;<&[8f79,V=eD$r 29eiBM)ij.M?fo.b"S:mWQP^ 6[>P2F Q^C}q/0 ٣V+x zWT rfd'GI/Vw'KъRoQK2<'B2ր#2?Z)Bu9XxG?DMQU~* ҹ=TVT9 5 (C:#yW!öۯpA:dQ5-lnu0掼߹6g*W?'1C,U}S7l{'ajs~Ч}$|m\:]8]XqiWIM9>M?\IdD/SxX)ϴӆEeٵJ/up6T;4!6H=9?GD^;HQ`s,G% 0(Hlȍ릚#錧[ 5w[Ҏy[eMO 3<, 2j 0Qσ2CnbIUC:#8DDrwbNB {/ŞH#Vs;v0 %%ss56PdƤ*DeqW@U;p2l&aqg1kmT,_F\5ЧSy*z.aglN(Lw |2ǟ"i>EBբUV68LHm n+?\('nvQT"in{O'ybDG (zg~\y@% =P !ב='<{L!@!B0i [S^+rl'K}wn_CB:qH\h)Qvv^OdŖ2{V@X83g L~?)aA|Qqw;78EgbM4m$p~VT/Jcl%O`=Qq I) `_V^?Š_e}­Xr!;98ض<<J( P6(L癠Ei$jyhYN)[F9nMDgB@@2Nu1cmCžR%+$Yݝg/N8rhQkc`,Í(ik(_oL0ya[7(;W z2ڴJ+IpAvN>NS˵ 4S|j(B.M# =Ҹ|.l9T<qVHr- bo cFxl<=Fdߥ+/o?.2:޲d &oxP.n0k +݁ 7+^3(FcAr2,L=AVS."*(4Lk"8{8[ Ru3UMN`MRIJX7|”(=%G%!Xvxwpvtv G`PfnMV}Y:UrRI__KH~ \{CdވO^}]}ƫd'XR%b0[Cs#S8|&Ȝ''Ӱ4zǰnՍ]+`zCwo4+N>&KT+}Vf`w 0%9R箤b1)-|DI/{)l6DNDQ cՁ$^;kb4ꄍڼqR!VZc@L~ RufIuR7WPlfQ!(WQ}4A | 0PE6HL>cG#Q?x }" tQLK-UQ)K(Okf >ڐr܈Ck4snrRoq.<3;0ݤ+)x\?ʓ*SaJi^WU#!ȸZ'3d}%R LYvEqU(mcvss6^Sg$ꠠ%5Xyh8j> ^ߖd!aUͧh*8"Wn $AIcQU$B}v@[Q듙b P*Ad}sNb "`]:GFe`_\٠(p>ww:Y\S7"Fb`uH~?aa*4ԫ0+_~>O)/&;$ @t 1T#&,3Xp(,/#q5K *zoL_Gx6x^dUe\{"$*L#'bW51@ԫK45Ղ>._fz'Pm'̼Pd5KDͲq&g-\AqFk %+wLՅ|a` >?UY9k)\ĽR˸O'nM'"`񀨟#8'FǛ1o V[Cl*p}8yza4h -teolXp1ZFx1Z.ilf87zԜ.5L~ߣoi A# rpJ,e`ka.[nPW s}os@{B%?S5FBCz>"fw TtxR3IreEe)ˢ~,l^\j9mlRL^}?$9e`5A6w_Y5b0oly2p$Ͷÿ mݪXO۱([Hr" #2nz cαYp5wպ2 OUGmhGib9pݸ%=Za1*>n(u6eʋ.o&e3Cfa" Dko RO(Yu4njjڤ-z=D˘?{|,^Qh4\|QDkh/goh )J@v7x$rwm0I1xY ۿ3Tlꔰ1T1|.QÌ . kvqodC,B@}_,1w%nU#43}˴{࿙EƤR|Fmn>4i70$Ւov;I\4QmT#U7%+5:1w}j X=AƙFVL Ƴ]e`Bv.fLG:کy_C؎W4rԘŖ$3;PZhNLA=EϡH'HNy+=ZQ'0ڐՓ|::}i۷:4AI0~{+G:Vن:h/!j* ڈ,/^e|-́&4d$,><)N(^jI({4Z!<%C#>NW͖\7=|$רP0aMgsʣuXiY!9eA@i8EWv gw 2 7:FWO)!a*:wTgն:zPd5z+؀o a>,O>|WTkv۵V=_I[πؽAjaJ8uHwU'8 >扽Oݮ4= ^I!3YSWeHTilZ=AҒM;mDT F;bx7\X`.@:.ٓOZ[/4N; Eq5 F2 ä:ϑ mNt$X#﵍ Ǘ]- ?=2aMigpߩ/0s)|Qe}8~q]Iݹczd.)]LghP uda a4J*.\fdŸ$SUuP[^86E 0V-%+nr\Aۺ-. 4ch/˄_@ E\{ k!رݷk ic(离zC4F.nr,pԃէU&Dߌ}u6\^Y<*kK_4CїGl\tiV$}_r ۼiMn`]@a4tC-:4"au%ȳDARabgN0HV\޼ x 9;fR7OK|gػf=ߜF Q YuSBۯ"S W$8ZGFSMpĎ{1|v}swl4mD?!Yr 9'lS779.)xty@J k6oO.@5p՘wevm-։WEkhk/ʊL2N6FL~%#dts7ʳKͻ6cBU? 3IF?dYukt/\^( 3>h,r䛝Jp[ٓ nƌ[T!{i/Ǖi'IX!8}שhM,QMw݆6#&3~=T5.g6GRӡLf. V+A%9*6̚2(hA2cLd.??2?f#O#LRl._ 0JY.@"߾#^E؀Q PN(W|}rPh+\Pd*tN MZl߱+9J~ ҐޟH{ /EӻĢ?fvQvQ\OnKK~+v/އ;)$vk|R !.,&s*fٗ|u#-&eҖT< ^g 5q'k8-O候Lͺ Oᛱ鮧.Բ*zB[}R<~s7ilZ̐|)⠙[GKaF㔣 LPøąnU@U:@}DV{T y ǟT;T{0Z,ny|ۣN^@doscr8|k2%-ڱ̻,jkEH9E^91Vuތ% 6'y&s&Q`E#QeO =YNvl:qNE/G-̡p0k0x׸9G:c Cf,:)6-ۊt2Iv0ekŝu BK=wI!5RR2ti ؠ6c(gՉ<SN3 c@wRzƞX終`.q_^7zUShYji X}aqzL8%ܸeÚЯ}Dςf]]󞽠x*7R3zɸR;t?s|a "[F'јxׄ(G YcO{R`{dBW=erSHV6Ʉmq{s0u'zQp87$stܑ,q"cJv noK7s4jGT]mj6D6J\0P1͎ oFgണvov }6喝C؂>*[!&A)7gEcUᲪ h5=>N=vzcwZ~ 4LPX*#[5"$S?ҹ{"}:i&At\B`*M{MpYp>ĥm-]d)"w0{S)(\`)0bLk蔴Pyy! ͈Y_N^UaZRwuȄU+E#2 [{DGbHm -4YbhI^m4@ä vp54kNI> d6$D0ܰSngȸMZ镊l20gZwBx֮%4 ,|$>xg/q.rMSNHC㗝t=дV"ӗ]gl ߺ ;(ۗ 50yE /aIg79·#?{Mh%.p_[Ae%AjZ3:υ h@dRH>4dF'ߊ%1oaXԏ~\QZf|G2+!_vI)r 0M!cS1y]Y2kbwyZiMJ]%yQ"X$K=gP sLf93)2A}tqp bR,MV`|z,S18S9YZU+BlNZMԌ m"Ϳ;c~(=$G'Uƒ1& [ d^0eQr\+(܎ s# XC>F<$;Yxp-˦uAy@%Cm*PAWPg~V~`@U3YI hs(!Nr `ϰ}{@"G7V]r!;k^ڑ|(&>)9/ *"\@DS.K|M%H՗-xz,Id3'nXGJ-GaWxɒJxl$aw&As(Ғ >FFp@.Υsν#_NiK6R&X%mHZ$ԱޯBU}"5!}VF0,W#(޻+6qr3%w$\eo*MCA&-sT ^e<k8m*i=Vȩj 6 / W8>#?B9,,V1>bl:_];^{kP9 xu5vGnDupz މy]ViTlldŏo{Dx0cT)>vj;Q TCTT:%s'TA~;ILl#QQt5y`ѓ6y><HZB'&b+EmV,\u%^wW\t t0E~,XܞwK3W {q=Mcz/z}#ָOj~7D[Nj&4(~z_Չ%C,PPZל6xG:,l}У%}Z_ ijԉ$Bos[6w:`6-b KBuŗ `f}P}\Q 'XVQ3?E魙%Fg'bzkH~d4= Z]h2+x*6 ;;5^3R%H=Έ;J+m5-Dy~.pnɴÈ<%GLq[k ݺ(V5NS^:lo+F~K f&&Y}suBg(:M`/blr]Xb𰷀ɪRsY"(̮}yt>ݗKp$( PT+oN{̬ aRX{Q sB0%]CMu|o"u٠Lk0?):}֖GϏk0u]T?冷 IV/:Q`jjz\Isrf鱧PiXN t.㷹WP' I.ki PJp ݉0H-%N F^¡*:-®0{iKFϤ72%~rB;LUV0egS kg=(_V̬%T0圻eK\["B\)pS caL$Yh>^yt:G0v$t=& <4ܵ'/aEArS̘JNn>|6b?$N};DvbXp޼N=UNSc=DYW Mw᜽^ZNy5 9Ngoorv~Md'?A[:/#JsW2uB_n)ji"lOꅣΘ"bK]H Uͪ@qzenjK^T`trG2f$cu]rOUuJV5iKnܨS=_`tč ]C6XZ?iX6vO aa qMv2qKTk1e}irb2&,ɪ0Z %NFsA;!qt/YEp*0Q1d#"z?\}ԨgŖw{7?[l3v:/7ߙ-aGf$:+ l<V~%8f"G$pa& d ⳼.sX3xC)qȨJSxM*<6tB(;KkLO &YVN'a}O;A(t񡓫E*FrN߻;":]ãw  ƃߗ(˽TOJ :i4\NY/F(tQkW`knD2Q^o~d D"V,+n.)|y ݸIq;t2܊D"1[,a97^_DsYFp*$3|^-߃瞉zqKKj~ fwg@W5xL sn1\<5NSy@#7EPC>8@LtAZ[]'.y7hߑRi ґ/ j*0{'~O>$ }mm >P# W~  5eu/MM[1`-!Y} PWekff ,&,Xr?Rn 6e@gS +ݙuM]ј]>z4.GPxcjWQV e\9r _<7HmDmU9!P!-R{23l𸪷E=(R-!+CD3j",fG!2W4] IWtd KMo&6A U!M#I-BNޚs^="w9òm| iɜ+UE?'Vj;6Dphb&d D5gur V_NP  mT[ͭerwlnWx:E&o]3#rFiR7;Wy1=L2n2nSd3Η=: ,mum^uǤ6]L"iP$jK ٿa7aZsCw3m5({:̍{嬐|ti`i×/ "`''C#7#2BX_ud<;9Z)ﰡW\K-yja!)ئ8 ;jU5uI/چS.()X-i$xkTyPEm4oCxkh}4/eE s24DMC秾iC΋iPj5Wʽ@n%¯n,!d6G@pm}6fE撻^Gg)= *{"ȈR7ASD`wƯy mޝ 7ƑaOr?,Hc޶p;c{:>R#(S+V[) u3I:RƔaYXQK!!&%* (m g(۟J 2wvFBLgs3w>N}.3{P-m؋]av[NM*JcL!͚30FBƑQ*^j fOռp50Ą_}pSCl"Mq .{ /d{4;˳Y{fM^mLOzb}6?Ad^D8Jv$#_1 5FQ@ة4jw`sMܠA{w/DŽ8b 𙪞3Lըtڋ1"u#uєC)(~CW VE@n (*˟l!1ACp 6)|1t(iV(v'TF(4tu2i?-UN!ZɎ93СXp+VJo>ULVhY xK0qy[jcA"l/ FɔH;U׼y[d-9AI{!޸e90qFW L.i원 c׊/t#X_5M2 ]~l׸ϛNĵO%s+<CoA5f U(PLɭWveJ:#SbyKC!9xD,!mP(#>gĂVl{aC!1½>}YVymLLzRЋdf?)7hZ3ŭb~PpMwJm W`?c{°/@[мgʛ( k_V`.1Ù1yS7G,u+iEDm(OZM0:{G'z*;E2ǽPq+(oޔ2Õ3V <ڪ95a(z_$Hgu_RH?ko'}<{/Wھ5^iY"KvcK{m$֟eK:;|(C?&G/=ZS7Ilf;HvWRda5I]7#(x R!eo(mG+j̣LS0XF(R DPXS/ښnC/]a]QQ>}F,1AbU F< ?;SbQoCftXU$yZ7|&F6\%8Q:x*?=%ӏ6d*;yLj`gE,i? _vb6E՝!X?6Ɔײ)7?}9mM4y4UkmUa)1S\{,&$_󪈧JոTGRzܻSj#!+9Vltg(EdoGa( w|WzĘ=>G^r?}y[ jGn L(}3昋rpٰdl>9f/*.ISWVHm_L'CQ+;;vDE7:rFI%Vpq$wҝ8S*M$ߊDɩ`x㬴!Hݽ6dW/D|ț}o{+qȥn15KMUcv jh@`_љNSkm Cl4wK)-(tMba;n;2(;gt%iP݇$2_C1@(nl ~5tC&{Ʊ#۴<shB܏ _qG1az`h!4ޝ[h#%3KD=5gRYI(f g?BqoeR/bګ|FXC=^Y2W5ә7Ɇ;\}N%_mgn)'\>Bc$ 0 4qk{F~rڭhwO/Y:.`(cjd]3 .X`jykQ<20˵5Ƨ^Cf~7nüq2Pi9/Z7*/^gڬ=O 𱘍 W#g1پͰ(ntrL2p"յFnտf}K O > I^%RsK\ "$}t":}tsoH.ٟ ]Z̵ rm6G5s:mmd`||}I>HUD_%G@u2hZ+cUKk tZaӏ'qnȽ1y te1}^uKƦi5cY'0Lny9v{riv8\eH6UxF\7t~Ѣd›b;~F[+GZ]oEg\wA8,IXrh~R%ʠ3)IU n_ /.F95M Y4"%/&ӟlV0:skK \G;%C5{tǙa<>ZcD <*U ;0nUs[STt'YCQ\}p{"aԒ1o(C,.O %]AvL~XѦO"V3:*ބaS !w,FN@^$LYp,޸v3^8ccE> 46t(q4Kj8e-Bm"o!2(#yے$KQew-;?^GÛ__"ggVDPqMMX>10}Q~N+t+$g/%R$sFhKD(uŋ'–GD{*\[h% ]$OGծU-5":ߩ`7U%3ɞ`]@"; 8Ghw{ 1zn; FФʖLgAnto̹qh 1udJ".Nt>&瀊 Jn8*!#29yke\E·80tT:2Bj2-zʸ3*q_]ß^/3@9hL#Y񕐩w@~1>>`LUvW7lOy HB#&imh\sHdVTlA ׶g ^BY %<q? {iKʶy>chOw##&(FmN)m.:Փ4h>/u ɞ2\h,fcP$cG :FP;e4;*Iwɛg͗&ܺ@m)[T2]ԲQ oPA,,qS=DStLqŒMP"Pw 3"cnb2UHy=ybW}+v?>YOO({b}'b<"gBMffrniM^ !Iu_,%qcY'̗54$;SF{ mpoRmX/Q+7cLRi]ڷI`~3T-CQ3ktKa2 niңAE+r K<.*ˢJ4|Z,&уS$+jf0Z+gÂG?1,3*bW>~H-t 'z^lCCFOn,'rVIZi#Vip;]qbx ?ȳ淼Ƿ`pyk[gGP; CӳQ{ |dn{/;r"d",jHCi|oWWK7^qt(p1gʸAEg$^e!JFTB_Dgy*s6d4Uaמi$p(T|?[Kw*NF; GՕUxc̭M*4GL3=Qwz7 +\U Է8w *)n2@jڢDLPVd$7"BӲt\SX)]E⨊ :V2US\D;s۲0a$wI.=␻lS.0SXӏ@@~ 7 'ݕٺ\Uv=Jnծguy4f^޼ަ ]PcX*/Gq.]Fj4VmN:Bp+n Zؾ4G}TM]_4ԝXvB MR hpl()RQo/R/X Z+0tZI9<:}d9ytv_FEJ\ :#HmG+i Z??v1M2f_}Ю^EwSaJdrͱ!ѯ7+T ᷷<:VUğKT@Sslш ~W?%i*\l^yYCF|s Y(~drFW(n6Cic\jaK0Er"mޯWj{T<,=0Bs!+kyq[f9~bFLlc-uzl7.C+ê4 ,rwsCw>]U0W{t8ֶ_KEŭh"~tktНa҉oA\t_*d *_[j}དྷ͍p5\VBj? d%#ѹH3&%WQۑ\y$5L.ʼy\-mfO.hͼ",y!zD|p$L4xI+rU"x# Zեs_RԮ2*Ęl& 9 2JC6zRKe{1#yPŠ%<߭9 ]t֟E9BªSxOE[sm$yK{8Vygĥ0fD 8ّA>@ RZ_~51cwRuED5(e.%k$C^i"jNfk[tR~ʲmtV(>Nظl:bN>P6U-{aS\oFo*+ M7`Zjb.MKe@3> z:QV+U\VN@#Gh/֩+J?Zܓr¤ ~Mk$&?<ڕ&@5}ޓ݂lv }n4}0 JY]y1}@ǫٽzNϔ,Y2i岀d#d~#]r©Y.kj"2,i0m ВKi!*{%s%Y{t<ߵ B/" .7N Yݩd񖒂) |.J1a8Jg;H9O[T-LXua+ 6FLP1;ynȼa{r#NHBجwq{&h4`}d4W蠑|)8)eaSeJI=#=ҿ,qr8WW-J;cdS~slZQKs4 {,8xtyWpŅ~ju>E\"&Uga줄BFDВy'EP"~h'Ke퇨9w} ٚeO5+?kyټXѪO$`^y/S7 JяW>☒ٕ;@0h.]/ iU"e".e#;2~ jwT2͉oZ(QEY#~!2oP܈J@D1򍁬Qݛ .*Ó=qa O7gؙ \5[v_ap'( pPcBh{ЪPDBQlVMB*Nd74jS_2ZAMKd ᏺ,UmLáLU%ɑ g}m.c-S3dQeMt".s>:)2Y/cza~?}$!%QiDԺNy& .$έܠ= ̰MA'Fwg.n}gM<DZ)1)ʳ垛d'~Lη#2C|` Va@mҨsZS2P8.N욕Ux=S 5QvwioGTNx"-Ni:Xb:Ǫno1n\Cij-R9WMҺj M"lWd@v+tde#p{?"X<:E^ sZ=l ω tmjHbƍŠ4!H1'@w U\ACT3uSQ&^χ.I+TeAs kB1cGŶjEeD!jy̲GkƓlȄL 2Uj?!nn}Bc߭&5QHd$s$Ji'QfI`(Ao&JJz<85`0=iIIxJFLxUmg%;H89F8e0&Uv΢ M o5E*Qg8^3e4t.xȟcW]_Uw0"a:re3Ըb%_wInQ$CLDKټm Rn RV9CE?692;OqDzU>,wwGnRξGc̟BﴨN")_"1I^ϓP8^yp&,3#pJkyZ)+FM|N+}PjEc DZK1,q~LMQ39 pK;v$=rawnf3-1`]֡* {&*mTkNkO _.:vM@?Dqo ӻ8Tu?3|=S~u|az&@~VG*҂G[vp9'{j؏T5fl~z%u !?G! k@9(|ȋtࣦ΀ZhE2薿XRKDK֠B2y{gɩ:vQ؋NkX VK9Ӗq_} =8JyZv ʨD`ZB)LgN(M|3ȟɓ JR8vNԥUn' ~勫Y\֐!wUWfUyXuA/A6%1~Jz>6.K)㷆?=W[\!y->]/bQ&[ cZ-i%/-V!ruv,6#u*Xx'rjB ,/~.$hQHe?M[ǡ{*Tu{kz=zvܔ>휴ۼZ|?8!5e ׿N*.(x>(N.˟9vĦAt?ÛN(`dC&:b<13O_ ^}ġ`OjR}u3|xflVI,I vc"v~BQcRbK}b Zc~4 M-q)H0>B7@򯥛V~>Y<9D:8 *pTWQ0?O)M>!>>/Xpf"=oGoƁXt-|rU i(%VI}PFzopG`RUJq==^%y$']uNrİ+/ȿG_篚 UId|IWY~dK㺂 C:u5^~on=o, r⪴|lNݭ WGC$#>@Q2ٴ ;ּ ЧTԏ{_xp`Ị}Cx4c/;6䈐~!Tp*w0wr|QC $Cx9|+t0kRvt&C0!쏄eM}|& S)wzwr[p&JxzApy_:2Q@}7Q K$ϸ͡ݶ{e^2WECßW|/TnP|Mt/H/qmUb"D C|zTxᰂ]Qn=^QС7-HJIl=xtT%٭OAy60l>řHЏӗQuTy?xy^=p6ͦ .])i=aRǀe m8Qڳ׈-PE*KkBh˺H'P7Z^d!F BcߔTPu˓4 wwP:ihYw%! g~9s ? wi0 1ג+rЪ~u*- X@}40<,-0jzu!2dh-P(PeMd`m]zeIlGg-Mm%j $8LD(\R[OQ6SoJMac Ob˪Ua.>Te c V1H6\D@2}cɵzv[ȄބN[d$²H"}ݻ)1t~BA,֔MmtV#̏,@0xOgTGIa϶1j6C&kbꁓq 0tm-$4oՎtSR̍*vyxdf 2"`Et틞łża=G%{a%'ѴffI \ ׀ *F8,Hʓt!qJ L~, B5bt$6g]OnT%=NJ+%D\ڜ7OԝoJ| 刦\zuzf㶀[D Ԙ؏ExNr‹o%9E̚}Z[7 =T2m=~;KB*wɘW=v\kנ0)("f#q)+BQylPVqHyQuo}w-xUق7ٜTZp¿- *`31fl;:DĦk߸EҷɉUXm_GP 3G0@Ͳ_zpչ͆gKư><iG yStIE{+܀gm+b0sf Ժ󫰎nB=Y~MxDX~ʇE"%J{!UZ .r Qrq>/H8[@"O~_OxQz0HhcvKYyf˷M`mC?5;F,7 ^f+'DM)]dj՟>*IgEM]uB|獇l-)'?[~٪duUYaM:U$6sep}j9Y2Zd%y_B4"SU*dDU%Xڳ~zLOu΁Ks4}Uat#YeѱkgMAp -t@mk8X#a4J.ĽcOc& \c|_g>xWj|( H"gЭn1!ȶH[j\#L [ت2HeTF,5|mCYn++\9cе,o|ӛY8{.(5GQtJ3S!!bNO|eI3F(`<-nvگ=u/GP,v5rZ[tNX+[Osk17 C3g=sȎ|򥗋`%uGhǩ(OV], wwCԝ_͵#t ڰ&Ub$+m%:k&6 )*$3+m\`w΂ƒ|cy'ba %>.jp0:m(N1d\yJuW ᱑g(yYs{aЫ\mkICF}!&5!$SSA9;](Jp ;2?M>&S veH{m ZiSutEķ;<}հfQ5b :u^2U=n5)B`6_Ҏɚ. n@v%$*- _*:b, ꣩F:<8]c{&LjEW0x8FQ[/k6ajw $j B\$r[Z\ŷ 0 nyP69ռƁI 3Lh @O֙xOm%2NIi j|kIHlL7<46ם\%2«jsBV~YYsx޿aW7P+ JK,T?$x?)zbr(BM+JFu֔Wda@Ctպaj n@xYKoaD$ Z`i ~U D'|g7v]Vzx< *üT8Ѝ9߀hq+4b/HJ%vs"bsk.ZQgL)ֱ͞)\= ){m. h R9q.GIt~h@#A3l)_"NjzvD}ͼz"9@0%M E 4 b*G#uE8-6 O<) *8k0hp?* F2\EYq&(w(.]'*hS%Z/7aXWiwT(^}6 /z%Z:m&V!eDK³Z 9׃Ͷ?) x)( I%ICrZN`Řh1˴!9/]A } Qouo ( S 9۝*ea|2VR)B,+}:`YYNI]J|Se!v. v*:a o|TkeU;(PH@N#m 61RBLe~]VLc7. i͖ufÈŶ2.^Q(XfH̿v-3¥"d٬fo w{TKܑKNfw t|N!b0h+4‚ Ji+CY}F(@@'aNrT\XG JqU %N#>xm%S$_Wyu'8NhV"ޗ7& Z+X]qlV?<tӂ2 g\/#~Qdv 8|ゞ˩ػ،W |)[YpZ0 X'e AR/<%V~WGJHbeJFn44n`0bgl]i-D=~ɔ`zp_GlW8hI59 +2%Ŏxv8fRTL#rWHqyP(k5B`d"w~;֦JqOۊ@}Р"Gxo^n::o21Q a:FBwݨ]ڴ[q=NLdDֺP 28ax=ls[[Tѷ!"ZX/UJ 7!ot1x?w,σOϼl^K0wT1# 81< کwmA sWhGeEio4["92P(c+3 ܊9?D3m&FvoG]̞Np%a:J|r2E/e3JZOo)(WYM'_e<~]w>ȴ&7AȄ>ϾaߋvP,7KmHN|и;Ѥ?j낕J]QP!3sn*Z萑|QQ$rNDc]|a9`;Xw5i]>0yޭ0۳`,a cckDP59!6; ԄSg2i@רּe.͠HPxf_kkl4ʰ&{(G@̣ĸgrjeڷ὞ʼx6nmIiw^0*B[G20(Gy]y P pc "m4EMjrNVIypEDԤz.t-lD7Y8, >'F\)Yh̊z#|&ôp >o|:&a\ڻuX umbhg!xvbpKer4Kٝ2 g@plgyX|)Xn!|ކ U,C !,Ɩ8(J A~K34uNꚙ_yk>6I>H5z]*EZLv]f&+&w?,"D1D!YJN}3KݪSd.ڍd?PQ@S5Ѩ~< -yvu΅ɣcمT FIwׂ*"Z&Xw֔F|chqXg{U ߈c^d5NoQB9u^bx-_3J6D,BHI *J^f 9n]h3rqgj'164'x< Ta o*^Hy8X8۳H`]^պv A⋺3T%3 \r/OV&w+3$ R1RMal[ҏ-%Mҕ~[kU&~ֲ5H@(Y"悝Mc*x=< wiaT|rH+l S:QZgZѣXOƘ #&>G~"%:v{]#rһ~0[a.Ӂ&wq䞍&l@%R /,ޛ ˦,v{қ`wQ~hyxO؏dz6l߭=76QoB‘#‪H$Ӟy|94:fD.j>2#S(X-̛͞~c@Y3џaI<|2Hi= vX+>G g7|)Quă' cP۶ߺM,)CwT ?&Hh:?shfWE$d?~L#o:>փ7\-o(7J6>W\ȣ<ا/a; t"΋iܠLJb7_Qe D kpP$Z p ٹjS/6F!w"w #o X,A-*KD!@L f8Opso[bWem)^.OWFN~AއET'9drG@o 8XkJ2ҡi %ۗ§dM q&Hcyn_﵊ K6C\פ@(We ) \1MR⿴&4euuvoɌ5zjaK"\2V)ۈ& ;̲o2RrI4ULj$T?%9g ޝG#iQ$,d?#*[{ 'ɨX)OA_¨#M]ݨQmB粗ƝmMjDTyRܢbzf@y((*~`{x4İB $őOq7I&6؍"4% EMNF$af"tژAB0t܊=̕qôpB\!$h &p>|6YL]#E)M|ȝJM7eΙZ.f6o -e%:~9ͷ$[}B#%b|BޟْyՍs~ W(pO 1B'I Ip Bӯa9ebgAdc`a3⒝5r>&>U? XBK54Pcfw\5LglL?g.f?+FWVe`} nz p Cƻ[Wř|(X6O.[#+TD;HDC3-8>Rߪx .:8r81c#˗PpM٭"ml_gW=WlD-~ͩxhIT,QQ;jRZ3ڧ!> YZ