nfs-client-2.1.1-150100.10.37.1<>,Xdp9|ԦUWm<8g]P+[Fz@ {V7b=jnwֈ"Zdl$膐N բ3>UW>껴y4j}@sli49zo]ξ_(Pg5Io-,ބRӑWBc}.1\VX3ŏx/t"ӂ j]"Dl5|"q?~яLGcBA`aV K^s-u͠ 7[?Ґ Аw|…>K|?|td  " < 1^dlLOO &O O O (OO )O*<O+O-Z-O.../.3.(3738442942:8;2=`>`?`&@`.B`6C`@F`HG`dOHaOIbOXc,Yc8Zcx[c|\cO]dO^i bk ckdl8el=fl@llBulXOvmwxOxyOy{?z||$|(|.|pCnfs-client2.1.1150100.10.37.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server.dibs-power9-12SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxppc64le/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  H=T7/edkzgk X ]dP,   bJw+ps   GA큤A큤A큤A큤A큤A큤A큤큤AAAAAdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddc8f962c35ec040337a3240dfa1bc2d3b2c2f314d8684f79bb780751a864628deb4cd73d6ef85f8d6e821fa3f8b8bedea80e4457b9aa1768b6ab2f5c4dfe6ce8e42a1f0621b28a5bbe5b6ac587dc974f173d62e8b5f1c6921089ec64db4e7844c16926e89ab7e0892638034875616f21ae69822d58f9b8b690112b096f93ec3f065db2d9fc611d377e8e3e7eaef8006524d4df55a9a1f882f22899bb91ffc1f8f8ff24883425334f6d180ede53f1d78740e16398286a79bfee91fcb55daf437a414161e04b435aa3be7b1308e3229a24f22797eb5ad9ca35f3116d69aaf24543f58ab771956b1773064556d4457b59eef324ab7b613de88195d418a616033d2192df4ccd2ecd2dea227425c4a5a471155498a1753cd0f24543a87a5f30034e82b7366170d3c746c7579dab1c6cabe78825ec017831200a619ffa913de624dd2b772fb2c60b15cc958be12528851acfc69314dbe3246dc4044f2d874ab502ac3d344865bf16d30152c12395bfe6e521349e735c6b3a921ae50cbaf311b50866193e824438fda96602f643db60c549f2df47dd116a2531a4a051b72e4aa63b674c00e3045253bbab2403ad93e10de9104cfe98c2db9a3df5ec110721827bc9e85c76bf30463d32b6af6083652afadccf526c65efe9f118095f1d523a3421dbf16037c229aa3095b6ede467eba908e1d2f840180eae7f610d48cca317015405837f8dd23c5eb8729e976aa6cb8245898400d645a9ec1c25eaa63eba23d6f890f5af7b275f06b11d50d9a3fb0aeb43dcfcc2ae4c1f980b92a632a7073ca3c6afe7f6d7885f167a7b2c0a37591107e61490eff5e211749171c6fa57c4c8657891c33ae54e600732505c0762cf445ad80692e5e404069a6b556edc9cfdba78e4da0a0e206eaa6b9230c17186f3ae3b1025c29b180fc872a8564588bf21f6b9bff89743429afbdb1c96ab8cc97634096911cffb511738d14b3d4529707a9c647df715b06978272e0a2187472040fd74399d17364a173666d7f86c3a768f3187d61b8b9b22219d21584dcfffa25e9081f189dae1354d7dc97e9d398f167def931dea4add891c84c479fee97f57fa4ac1cf89be5682f10d5c857a7da06c17c088dcd15dae3a30e26f3ac526c7470695fdd52cfd89111fc73c97a23d8ed35f89c5caf2b9b8f21e5c50b51070ad496fa870e3624093eba7029550ac4319d11f9865fec88b30d2b4b4f30bf52d6f11aebe71d77be4440805ff2b03d28eb19ed55a11edee3641b0b970f75e16949b90a70c084d9818b302792031b1515b075468e8413a59ea058337c097648d2dd936d154a57e1dd17d80728b1d2aa8f5872f87540cb12b00f8de8de756055777ccb5b83d0689edaa6903fc6d5ca0ff9d71596c35011f969b286758bfa7b1676c5c30878a96d17ae2aa4ddc770c707bc717db5b540397ed3c8a68623dc0e069d5eb8324afe2142c742b0d2ef0fcf334bcfdc8ab5caa396b69c49756c2012c16fe8c1efd6ca15956004094cf2947201f17391a2fe712f9930e92f708be1dc99b5c5989e5a0053b510793bcf39752068fefcba0d445cdad0d14870d38bc0cb50cf4b848164e4657bbf4a134e65a69458d072d1aabab93a1d6b259b9a3cc62661853ca1edf7cad569b09e84218f52bf4aa253b98fe5cc6e0a836832b78637849e3e11d423cafcc25eec1d7c86da4e542882114f21cbb62152375272d5429664f6a88d9a787ebdadc901fcbe52b2c2e05bd45482c35af643df7dca5da7af8c5e64536351211bf52cc119f2a2a24f7c1def707456cb6c89bc26ccbd02b901b148a987f30c56b8369dbd63357a6a634cf8e53589e3351f7eafbb4d943888dfac9161c0f566dff149722b6a5483dbbb88d1532c088e02c6c3add2131035fae29a46f1f0a9cd6136bba6364f8d1ace0ec39bfdda9da77f29726b5713f6478b3c38c0544b684983b763c915b7afddc6f37499c335f58a8b457ffff5f0298c75bcf410f5738222ff47d3f4a1a74e1ed5b08adba49d75c674af66dd7aa17a423764156f0127917dc81247135a63eb7a12b401118417483a243409ff09859dd2fa386b75904ab8c5ab9495e0dba74794330886dd61fc30f63a700d181051d2df8e2542bf54c99c270c950a48f26f3c0420af7f0957b8ff40c54d492725ecc7902a4058f11acf73f240b0d21d467643538e5e2826661b8f08dbb3de21a425c69c2b2b1f929ad5e2f6f231a417ccf6e3ba7b47e68a5c7a4ac865a53f775181778e81cf379acfe2066cc0ace95740925f0b41486e828596c7be1cbb8008b3222a3a5ec4690003d30c25604fe2d6bcf6519a42d62dbca142bb2cc88241431c97167d641d7dce36502b3a9d6d37bae44f4343bb76ff541689491d0bbcba3e4da6494c7bdf599086465d2ee2e901d678767385ceafc918c529b2d91266e1575e0bace15cc617a7d98e3e7fc23e94dff6acabc764a8aa5e06a8965762b7cc95d65ab44827afca52e0fda099f7cc7aaacbf225e05b7916f702ff20e83269c23b781d788emount.nfsmount.nfsmount.nfsserviceservicegssd.8.gzidmapd.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gz@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstatdstatdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnogroupnogrouprootrootnfs-utils-2.1.1-150100.10.37.1.src.rpmconfig(nfs-client)nfs-clientnfs-client(ppc-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.17)(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.17)(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-150100.10.37.13.0.4-14.6.0-14.0-15.2-14.14.1 /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/shibs-power9-12 1687944149  "#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS2.1.1-150100.10.37.12.1.1-150100.10.37.12.1.1-150100.10.37.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:29378/SUSE_SLE-15-SP1_Update/c328ed700ceda938b7090467fe15745a-nfs-utils.SUSE_SLE-15-SP1_Updatedrpmxz5ppc64le-suse-linux  ASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a3a158e002ccff08634546d46b8bc41688f800fc, for GNU/Linux 3.10.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8355697c7e849f1df328726d966d69b5dd3cf822, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=eac9380f9fccecbcbb79b7e9ecafa2f16d47e944, for GNU/Linux 3.10.0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=fbb6dc512d448805d855c9a01370c079e337f426, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=34ab4507a10fcb18ff7858bc5d9297d472affcff, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=69b8df09f9a3e95c6ded71fa9054141aa192471a, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c5f962a3259e5ab3fe62fad6d4d601c1c68ca13d, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b0c4ade849d4628638e75e011374132f1dbb7a0c, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=592e900d72a58c01e899f5246acb263854c354da, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=20cf9feefba426d7e289d3332f7f3cfc86b970e5, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b25ac0c5c9f27e2e982ae14ee46541520de0c253, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=edf9805391b8e587ead839d8e387d107ffef322b, for GNU/Linux 3.10.0, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty $(-46:> RRR#R"RRRRRRRRRRRRRRRRRRRRR!R$R#RRRRRRR"R RRRRRRR#R%R"RR$RRRRR"RRRR#RR"RRR#R"RRwlx2FφvRutf-88b3b732c806b020096fac023a4bf3853f7bce10ebe3a93660ef89840bc9a12dd?P7zXZ !t/=X]"k%a̜Y4J"Nu g"ŖGRۿjO_7Z:ԫjf8_Ʋ+E$%iX8ByIEt񝡾-A}DHT"Ur&HD wcd/-x%OLϫi1ݛy7~AJAc4/P jhZ\||spN>+Ѡ@raKڑy4m'%~ Ms &NEa}Le"kai*oHf|ĒUYz} [o*@)9nI"(͑rX {TADY=sؓCDJTL/cI3\Uh ʽJ9k2܆ R>|-⠝jӘ`_ydžTK7xk+k._0+QJ2(PՌ1tU<2?dݟES{%zW(3/i礘rwfݴRiHEOLBK?*IRCun˜MFIRp ?x]7]*/ZFҷwl6D} "&Sx}2"3I&y@ۙ}MLv\k]#&1#/Dև78 6q(dmuO:ٺ2և\U `JNMb*0N4̛EFQ0ۉxj< zQٽ&kAhy@mqR--OhS+\-rU[TZ褳 cc{cl_%uk;/Hyߌc]մ[Fn8Zq4{AEqxm r>1YqޞQ["bg.\ w&]e̅צZ:1uΰb_ ˡ#dlyc!]^ѶꍸG>)}6:rP)wY!Ə]lSrZP*2:A#kZ$=U)*|]R2Y7YHg]G!,=ǁQ}؝Bk;IĘSm^D4!Z͜4XOq2ϡ܄|<2Xp 3v^WA+1@LljY1g 7D FN/.*c\$ycrfqlś@59I 17POF :D6ń)q>zyGɳD/^#1^[#2ӟ1DZgz?zTm 븲 U&j?bˡgfLf:9|pZXsDP)?=]3 'fǢRhQd*G&:U5dmڶbg56?Y^scTfEvIPFkk?+bse_maApb5 4`綳X |ՋaυuF?ӝ{c` i]bQ\XE[{Ls{8%1gpn163"*l'L )CH 4 oiQK?7"p `,{1#[?O;ec#z̶YvRb}J+ڞ+E!Έ̷^+Uד Q*73<baa~A&{#ߤ`MW1U0^S"zں MȨǙ@"ta^/#y۟'P=JJ1H/4Rq%g;A2jآ>`_kĞe)E*EI[T'=лz9dtџʰ $#9 gl_K9/3%+ڴ#xSp&]8 ޡch%\61p)j2pXer{Vf4F@OD. D~-k&4B ״ (ωE$Ba 9X>̙0dqF‡WLH$gM6*i)8޺9qGV{cyEwmAz`j=9;%wMe 9T С1+ވ' LVD;'t1$5LtL6bE3J9e;V'z3=dd^lUgO*w[mӑcYk]ոR&4J$wN^fݶ NqF ˡMF 1E7jr%h[)BgPdG\K:6L_T+QL7;bE(KFIW{PNwנW@>uaf0}ve^E}AhL!di :]b6Wr!&[|\ꟜÓFi}61'.ɒ)?IJ?<ޱC2RRO04Z%5 CUZ=1̸lnouy\0lZG!|(;՝њ ϨWM"Vk|Xs<="2"p .YY+OGRj ~Ƶίn&=.M };MDzw{DTzx Q߹n!rD5^Ec9LA^Y)^f_IZ2Ҭodܭ >.vۡ#SM@/\av6(nAN6r~~;?Wbi%>&Ӫll\)][+([/u5 f!j9oeu>, iƢTC@t>h[Z -eiMreg5{! oJQ`J6Kݥ[MYRerrIe6[_04O1uV /ĩ4˚::JG/]+jj5;L̻IkqnX4q&hזsm 6ޡQ߮}"!F giQ-$wYμ@NUL8k]J-J*dV ;ԺhĚT?E2W[<"({KQP?Ҡ ~3Zi5Y~ k P$;Q^Ļ֛i&,> *0m'WqͯkUL5ZV,ci ?u -,N){4j$ dyONMӫ h>o}䅋DgQ:c{[l"muyO]rd;Y%~ 쳈ҎFYb+tEA3¼@|loQd$RS Xb _b_ܓX~p9wa}EA@8}(M~7h/8-qn_Q$DQ(Dnt[~3ŗWƣYeV؇TT3LpqG\ԲvH>!EKimqzn%X3")ooQX$_+ ^_a35@3׸\@\d6Y*n23} V;.G6Dv7^+[8T 3WA.N߀ҍ8)Z{K^͘XwN止 Z{Z Ս Q-eTHq:T9%l[L愬XOZuU)*.9[$<ΤA4Sߩ >=LIU)Jcd 08i(# ,fр${<޼Ԯ<>*<b]7@m0wuRx)|>v*K$f+0_سd )39; s)W v vPl \, Oǁ}ɀ#Ǡ X=AOmasÕR}ÞPQ]}\ָmz\&<%UnնDSvW 8{R%>'Pyf9VH^ L.]HQyEhCӵ.VU<"\89}?zځTrM6̳tơ~T̚C;Y01PM'}6Y ٭1ص1ƫ7g|0{S"c8HdT~YZ S E¹-ՍAr ~si,\Aa46΋>0-R_+3_ښa#SėEI~HV / }6 9/a590 iW,'%C4Lb03nTX~@p5TIM>h$кzZe@/yr+w"u-p%b! [87GhumOEU\Z.-O2_k2g4@_ZVg%AY2rT|$p%3̃Co Lua)F"S?xdG X?m=4|W_8I3?zVyֽA8=sCʹ :̿JWV))GF]_JE `ln?)udV,/yխbT[%2 ɔsRX=OʐwE=1\KqQtOz|92r+t 5%,*cWPw\W6!u-= TWi8pWMn: 8$o~z{:$? y~Ȫ$lQyg#+J+ w& }jAЅǣ-U?9[gbm+nYG wVߡ {'YVK S')dzFKV9/pPz)FCZG6㕊$%V7ڷX,s؅'i: 5$U,i8FL-bO ͛]ԩ9-3E *}-׸~Cz9D i_!;5NJPdQo1H8գN.$z٢BR֡pʞ[#eOdqU ôY. e|/p VйpNTo|["~ǹB(%{P-F#U7mǝ9825?1Am/)[}P I2.yp|(gxzdA(M 2.sa"x2^f5Mө߸hnΧCȡSD5ekL|kTT_L2z]=17>,3@a~6[u+lÒ#$r+@kOlI]c4ԲcXj2x\L>|b0j!1FiTԻ=lq;u%l@Ս?,ɟԭlvk AU8n'ţ"l[UagwKe>|u^>-]e! +Z $DWyn=e oNڮmh،mWËwvV-W>4zS"غ2 Sާt;fq'HkI)4wz̳vFZq0| F/*J&]ξd3S׉F۩B42&Wb<ʑ堨՟J .\!IW1Z\A@2c,аɈt)hLT:&5_QC`w@:5:^Cۇ@]ZvE6*nO0.&ls%9- hn |Z(mFôBqv0,3GlA`AVg'-2lJdυ"lV#*_ 0-UC+phX.V KwV)Q,k ,VeO9o)g.16B5Y5 ֯|gM& j:rdZ?sas`^.8_:!==Hf6.{PγmL!sI:p矝ȋ`N!,_=Y@|=RDà>n傁[6(k-gϓ%C򉝸C[Xds|ʵ+)y;} KxAML $ _͖S.n!|8|= X@z}6o eij>"QJ]+Jx0мHc=F^2S=qفy6={;*i5Φ6ļ;1Q [n$3M\~ݦ:*q+vAQde х\7nj/XKSR嚠&|ȞhrKxU&'Nto,\DvF/EmU.Wo49YhX&,y"v=06 N[R(|,Q8PW?9,\: yfˇL,M%ðjiᆨZxK kAgN X]wKd"u[FLyU^c9=)luW# }Tv']glÊυ.6OlX~bx.EϼS=8݁iG&c;H8Yش%n־B%! >|(72GK1yNuØLȣo<:.(rӜ v^";KoS`J.6(U[Σra>=PXIjvǷEnK={6CV> "}Ta% buSv *OkYmFV)87*;;C P29C`.ኼѮWt=>r;Y7l(0wOb+,Qs`ɾWQ1dD! 5HQF7žruae > ) YC_*)QP|˻T:I*p#{."#̮FEs$qK|gxh/\|ضW!.52>hLt7aUgoFL!>z:Yl.K>89{qG@s!>ls U=jn0VNq+fjVT|T{0`%)}[=Df>Zם;^oEKRm'⭿'NrRlk;zc:gW&HQR5uGR$S'̾_`(}l Y.5M5HN5 4e SU "==Qz?KRP_cA9pG,z# W%ԫ&gȗOpD|ot%˂"j$keopv6UbZ~鞋;EX3NYKuٟO#^  WO| `T̷Zbcv/JoDD}frhSqsZ/֫PxL{ף!sخcl:Cq yۧrξ)\ŎI({=N*B6Vo-Msש=rx}wwՏ8ӿD#E/kkjsk6z 㡤 GwA/s5c-&I,\&׼VDY`@%"٤?]`Jp( ר(zESR6E8j|#4_~ o"orŽGW-85$p352LJVlmnv͵m/WC}" `iFPSMLн:'RY+L.Nh2^plS }{vw<+ہv.dC~ThP`Gz@;9WkKa퉽N_I7uUIQPfu.ľ~ s"m78 7B 2sEOr+$vFk~3 /ˉ{q:֪Ng}DmZL@ɑnvMqJSWr|,/U%p9sӬ|z>G;6i*ѭyܹ "3?RG~6`nvbK*cLYnL,B ' U؜8 -"P^hpTސo&*X SՋcֿoE|:p\Z҇^[dASY1nR%,IxK OH̍Lv"F*e>੼ _4`z8^П z[ $0a>^AHռKg}0X|<Ϝ䔓4L`}lQGR  8blɪJkڦQ ^ZMA߮BQ~f&tJ?MhZPTlD^;H,ܺ5agLaQ[9 ߗ<5aRSvڵyGV-O JkcGpT}6('vE bpN2=}ʠJLwG'OO Rf0خ & sTd-k1T״ouŘHы[17F5 flN#}EP4sG Xt7D >{eH2-7N@^ ΑߴB%4Vn>3;hiS:{1_üzF'Լm 2ėkw.vrXRіF{m,)ͱOL@E8G,JUHr[l01kQ!!>:n̡e8,8"`=3~~κc>;kNm j(R&W\0@KUff{500gs?)ز[J~=]rwV,};VM jrx4Ytnݙ¯|Y7&:^:n#{˗K#cnZy] ߑYߚVq|y|*,;r(V]]DP;1BwDӖSߛbV߂wwqZcVE6fd"TM0RXU)!u.'v &{DCw=^@nTJ+[l|MsZzms6&>FŌܺݽw&M#AsåMlĩ=p-q+. !&+͋|e&61Vfsb~f! ч9X>Ui6:!!9H6"CHj#V38ɮ_TOq@(/|D'JUImHa]{$əWJ$UهFl/g g};b\JM3T97Y,^^Nf_T:!4Oe\?p&v 83F_¦X(粐;ǟoq3jkKz!DqOnvL@ghEGt8qBph23&UN[z|vW.{xh'ES2zfgŮD ;Qâ\/&'zgƁ<=sw /`JFnCCBR x1e e8}†4bvsfXd5qdPw''n e$H6*>: |w7dhg"u {sKAkFSd3}шO7))LO*&UxYaYkYN.0>O9B2Ҥ{L3_@w^^?%wATU n1+ۣeH }'j&5PFè`TlKYCcfa 0b2rYh]QB| Igk87wS@۸ت{vMug*h6(g2ȸl.rrɍȺ.]pXmWM9W`kgZDE(Qʋ8qNMAqEO8{0JsJx"sFǹ \qSƘ9>EUsp ӼRlo&ԇޛB=j KddN& 6VjaEf[xkCwٝjDMʧ;IZvG #OQ$u rUM12.պM?CB2q^" 7'!HQs֑Vˍ2YrlݝJ:#dB6hh&WĝC}"~[+gLx=p9ihP&ߙgeVSs=qB?L>; G 8ĄoY3 ׉Cat':W3z_^!%qyVsޫg[ĕ6 ?gb %yڡ', Ӿ=tJ(ջXXjӯ\wAtkX̰͝0x@<+z+h>ȮmEAY;}eW)Ef9Dm"N^rZAlMr#pb \WcAyZ`S}V~)a84Ԕ>i,Gw͏/\ U e7Yv@{+=]r!4[ brs}a"D</X GodV&JLm&avr/)*rr+܀xcw2ɾCE~Zn>י-ų9JaniJ%›s5|!E %SDBSl-ԩS1#w4!{4o5G&ʧS:I"iP 6:ɷaX<$t8V߿&ҳ׎RЌw+kwRba| 5yaS-@*ve Kf#`׾?)wy@f xC (LUb [Hi?,wB?6?$W< p␅d8|gn@EκV_%-m k;dy <"]S+CSa)0w{O1g-ipm52Չ!.I"R4} hBPuT!ϔv2iro+tɚzoMvLS藾u9@{YaE'=RëaJ0rQқղjF{tU[7gմ/P$tb +|sǘML+Aw違{1J"=njpg2;xD9hFx& 45 I_$0MzvS> F8}򃊴 w-}XIM,nhܺqa۶IO&sKqIܯɉlHyXOu-!h,T@?MKGŋ Zf 7m[q֋tKY'Xb$#٩~X!.oNCX߮&6X~bZ_C 1v cfVDS!u ~|Z|:xLƹheGRnYDhI5~uLDh-W2R+?|\jM0(pIOcpxYD_Yb2KdZ>AB&$$ rP\YT9b]7buԕ+2t(&w܉@cw^s{;,wBȥ.7?rڟ5-J=T~ݒuG`5~.]*"G*΋녽*+fsBv&I?\<@tԓwO4-wO '2! !`Dj3g(ζƌ{G wӆ2@q}!7zëG+iW!q0L@ݥ&$[pK>9LJy2CII!]'>+GӸD5vvB:|$Jܶ1RPQo?c|NJy0yuАc* ™2[/M9$+47z^տ-fl\v Clh(CdlݙÃ`#uo ʆbPyz)WH>cYkT(Jhផ:kzqbgA[ (@/|Ӏ?}]37Gvu0 D΋  ȧ`0i)$1>7$%Cåv٣ā}*[F޽q&gzuЗ@?qϰPl#418UΠ"F{)Fnc8b 6/v) 6wk`ha8|jT--0fKgM#]g8V9:cwxsGVJS1-ysviGN*pܞEohP/xv%?1#ҏI~,iy c":d3'΄Q$}+-F$4ocA&N&F2N&H , io2\ >ۆ52_^'dg)Fu=L>ot :lOR t(QI1ݦHb%sؠbk!ml{KgENrSg{ѧJF $AKqMKs;WG'08IeudÈO xfA P#i81Ϝݩ8[ MGKǥhZ3t;&v=t5J ї < 9Lq{X `+z2N3&gǯ!o otuiV2ە&9 `ؾkHw&Fy1+c4G8k-dvIN 2CjOnZfx9[/Pfd5nYq{Av'#듣$`Bw${/p[r~H5zLĀ_U"!g4d;t">! 7߂K YpC:˞.(avǒԾ YlR(NH{^oӂ*#bp_;Bw OufҽZN%T9VuoruEԃsjVb244qPRMPwɳY-lٚmXenU/-2.}T+>䟴OԘ;}Tqh֢z :F/%mu]V).s}8Zg*A-6MH!P $u<۲6{DerZPdžǚ!6پ0j T dD?/25؇̧YQǍ a GwOtѷf78*Ml(ak'l+L;b^ k] 5cK𨒖)=ig:M1*uY!(Fi7ZMW#7R̠`ou|)C -*s%XÊ R0q (v]9}A)4^缐 #G/xhܑ_+HԈ.o5Ӿb0D84&opX2|dt7>֢x;>4(WN؉y* t?'( q!lnjG@g{rFM<7 8Xx.+?xeb`-)P:&[ :,NI>˰?݇-3fD{P`:]dWE+2gN^N7\^zY P3T>׆ =^\XV$dhB-V+D Qg#NBp[@G[ͪMm[*@$uP]ƛm3S~cq~~%۠zovE2aƝ-=候#<͘,%b%EapxG>ͽFC}{׬>ڃFЍq ՈwGye"`v[(0.N!a$6Q*6ȧбL)bM$8! YtW}am%K6Yd f#g]Ϛ(;qC˘M{K,UaҞIs}4f"#E%l* !Z`QCn5{R( g,wgll3|+9ǜ\ӑ1b|ktK6ӻm9r3QF@R ߤLa3AyCQ޳<+,3cq 8`;j2ӗzUCH7YPU;iLQ&! l~eSj֋с ;*!0YD,e%`jo e`GCԽoK6oO墓&oy|hY=H(*ya9wd@7Uin&&>*I{ȅϳ =ZA 5R$h䐪 RTK0Qb6q92Dh!exNP`X9{RM A4VѭScu\QB3W|_R08nK.H};OD fk=\@(DI }X &˧r]?$,;cMLJF98G@_]=Dts L?̇x# ƚ@a$r(TBaȁ1w/2yj!;E>VGht@F{7+Cd\MK@F=?ʹ|%#Lz! )1A"]ͷ}U'lܐx*N+Cc׭;χ2PH-=Dk?x )|l8\~P%-aӄ3t Qpؽt :B@sH"'LC3Ֆ;`F@NVKdS ӂYl{8:< 7$iKN˿Thul@5JF\JG}G)aIslePˢfvdP5х{Ϥ13F{@32z!7pv?W{Xb#h H_Nސ#sFZ8"]Evl^{1J 7ȓ^k[˗\))|Q`#j/ez@T˞P?z3cw(5FMK^:Jl72=¾ Nsß'wWplj ]A= 1^u+vACx#9<n*y6<t:]NWW@p-(Tΐ|ľ>[ 7({eJ Q#o WL Q7wCʽU+D@PfRiǭOʌ7ZE3=ܰaܘaZJg {ju qrM0S.N|XVA*B$9sع'hcWGlҿw7O-sKNz)kFL +՞7w<qs@3(ҝMQ+'6)=EH-f{y 0Q-^NZQS-ܦp6J9bHUף0l0U3,?sT,m I~ҹ:[XPXQ1prZ|;|7)wb_PX $ YLh7A&*F_Ԑ,StY:w ˿a۪~d½IV}*#]4zzyI]̋EϽ骧繙/k4Tu×OoTA]*T^(#7zo\[ڻ ]"^W9[{d[v)V*eZH6?ZzZ~|Q]B3VT[km!li@M߃~fCRE rX&kN =ZR)3!oTBT OaՎT;)%]/";,txP\.k*KbM 9`_ 9_v:itZOU9Q#'h:4rwXբĈ%I7x5/0v@(88`cd?ڝ Έ (` ?]Pwk.NA 1f(P.ojI0S&Ma4[e)L>NYF+('^l+.*Xϫ(Pg>;`"ꇜ/)E,劬ɇ}*GꓑW@0-U_N1.A!e8ILŃ;N  z1 u6p6WI-H+W5¾Luf\"J?đBg;NvuKm-;UH1eJc_ǂӠdʋZ+IϲM <7vn EwkhX\]@&9~G:w?DaؠTǼzI32,T*Xs4oe0(f2͐XzT+MU܆:(V󽞾vA[OlznG {>'iӄ":7s= x=ڢ8 ~f4.ؑxp!GDl:Rc\SO!8h!DuР? zq³z~8MyfE(ł+*m.LAڭ!s 8BpgB wZ>vys-ZUz#5m|țiU"Nҍor/ rSеﬔI.B+j-o{)alY'qn 0uh Fs u/2Ç@\LٝKg*Z^t?wưʼ\|0(>p aDU˓㵎D'$Bݥ qi} q^,fdw=T_J>.[T Ы{B<%~ŪB@EZ&+2ȑ0Zg,|irӎzA%U_G0ʑp`:)#^U,CqwR7s鋖U]P_J5:^bxhg{%#a~Ũ!CW)g(#Ѩ3Iď3Cۦ3;Ԇ\ iMo:N(JiO[HtbG _3Ǒ _PɑvS ](` j#]% C.D﷛ p(۽Ē<gޙIpj_ Ө9 CZK;֑*LI2[ުXO`fBa(dU w\yImGuڢ7AZEł F&%͈-Ds`VYq s.i)b%d\T2>*HS 3\v6 `lM|w;pY 9w[G 8ky@/jY"*HMva>2-f7jw,Ѻ,g F ?a (hqI[gœw}E$xt4IoWYֲ/H0 )4ZB*Eʛ(] xTqoGbh`گCk|M_ jI-`n"2,bpz:)dǺ*Sߊ9u)2tKoI fwr|fNG*U2|_f!ZTB >ԙѬ!ihw4)@b73si;Nfѣ˃5g&h-"=- 3[*z}cvi[HnX45$PkZ񫩥Jy]GD&a P۔RmKu:/7 o& Xuq}4$o0ƃ=ϬV2֝|ڍ(S->dD b cE⩨\xx=L(^.< [W\%2&-9 K4Cpg+tB$5zV/ [ Sn٩ݸYFZg˽OF=x%F9V"<.H &?]RU5Fhr(y< ,CQɼ c|گ+٨?^@GXN`C9ɦ+u(xyXYtlF HRbືqxOi_۾ry 'ye#e#MbQ'D5?d=#>Jr>p,}z<IY 7K 8O"T5$͸u75'GQ!wwPe1s]6hH T `+犩׋PR%䙅 0]*> .('Zڵ'c +P>~<~"/AW e)ԏ`OٗJ8([Y0ِ4ȆZIu`#y{{̷0k93.5H1x2wO/-bl"9G3,fЇ8::pFuR폾˙ۿ-(:=)nÔg^}C"B!prmޮ 9gu>)gqdӞ.M:%<,!t Bդ Ƒ~ŋ$G15e1xUlLqv6.1' i%D8hE߫<%;\6W%kcw^E {Vw6‹IH-hv^Fo ,k/Pnh97 gW=4 ![{(lS{y1I)/gտq!E x(u?:ƩGXSPTZbSDwp :竬5>vV 1QrQί _,Nsc{yxCflХ?~pfɝ$TFՀ>b%7p%дB` <½7qbz%ʊ?.1ݷ [+{yZz]L[eD0&*81Z~9%(Da*Vcِ/~рtħ/?T4l$q;TprJ 'o:nsdFz]ZE[m>m~Q x淞i*^:_@FJ(FΎ'>G>'fE-!'2C 3ĆTPE>w'&E>e!"~*Fu;fKY, hW FBLcVbxD5g8o6C+8aRfxZUBJK.I&êl I8GA]<Q(3Qpa.N !([g6ʪ" ./];'F&Mǻ֐h v.}8s?t@i/rk"((XpAvK2˶G V1F\NgrTa?B G{r/6\g@vdkS<%]'30mT"o e|QyqeblqBn"[JE#/e{{Ndp5 mc47JeUU|@Z0 N#7G,2 \߆pq:t V]AU;.mFN]0UK_(+X eI?9)Gw̦nKZ?kcGkM]`4tс64Bҷ7r#qe#R͜7\LvF!Gxα]D-l0ȴ>I`2U6o0Cvq^Ѹ})%()x-́@OCSh~jy1L_8FF ^ѓE꣧Dl2ehqYZ1*}UM$¼{5Gbڷ-ÐF4sgϱ5 bXTX2 5U*W5EБa~zFr@>=GU>/J Zͨۀ7Cδut<C}ױ 챾pZbf±ϙͺd-8 Qã6} H5y!%,f`#Ŵn`RD/7KܓyQ\2tmT3ފv# I#=l<8f`,@|ӗRlyBe{E+0A:W b+劜2WExńK}&ߑ#9yl><7Q F鯏wu`#:V=Qˣ'`yf챫ꬓ{MR+nCENVgBZ*&b0~@( md0eVD C UF^E%hn=D;+0CfBha]/n꺌:Gw38\/KgGa57qrG]a `(Wz&a?VTBFKrzy 3 +RRxwM5zkX 2;%S'6c*k Y+Ca4SFY g 8w>= 'רLg]Ki2{p`'2N;c{R>QkqKsdb\'-&vcR]kc@@4@(Q1bgHWͻ\d&ж)t͢| ~M sXM B>;K} .k *dt)9q(l XI㓗:q1?^jEh)MIMVȀR{;F/+eqp&Q9W. ܕ$kMC$DÅ\ۭ7G2UgqPm Any4_,=|EqoބPoSsve#qrz8PӋ|LэˎSPov{.ϥ=803>{:Ð jW()nݜ}$VE #ajV;io1jIdݓhEj'쓦i.DOqp(-(F{9z L 'y0}MAq#X(hy}Wgn] ?`3b[QU{Qi9S3}UVw6qN77h5tTVGA鋖u<%/˴qbضTLwnk0cMb8ya7 c3ψ{>l0k!)*VmϸFag7\_$O۫]xSrk( 0( (fDۧȾ(a7]F8p 6f 7\`EfM*vV;mHL X70:܌)EeիL3Ƒ>gӊ_`Gol=S{_P}RVv1Wi8BiD2 [.(c-OUjffFhvb7<'ԪL~!t&R=aj4d!p|)GU$i[X8 YtÓ#{Q#d ȿ(XQ͇VR[>oG[W< hsm4s"%?hh'f8s>kHf8'DMnǖ/&́rsego]+K-mw¸ixcDS-lةX1-@upTS-w,"Ĺ$ݯ!E}m TrbZPݏu޵Sӑ+$hN@x+Ms/Q4/m9Ze4X,TYj1 / .CHʎdO_*X.Vv'OxweֿU$U>v{=l^$FNMzdR:Ϸrd,T,^%+$@ T ԛT+ɺ>@>؝׾sk\㱟gcQp5 EMp}4vQP!9(.}7~2XBV%ۑ m8-ӏ l#x}drS}oP?W #{!i7:"k0J㪐?ڌ7V@ 4z(O՗2?Nr<$ZЂ ۳yX2:җ3z.QUrt7]2eA$|`鸻ߤۈhNyYB^\q(y5ɑF>H49kЛ/%UxR 8 y68i_0Mb80#pMq,oFAP PztGBיC >"e|R橿A"OD@>@L<\I $ڪwخ&eb  ]Ɇ5&;NQWDz98^IZn+ˎN9SdLA"'o F> 4ُ'cnz "G~e1ٙ2j6C&<ف|*eȜ9q6!]sgk:7_@e\EjR[iW'ȡ z2j Mi + |swI*S%_ulk; gJ *tt'H2Bv(\R&?ID1DP9;I#"zk?M@E%W*c{v5'S~-B*I۠ףg^ ֶ1 7\4N4=AmkkQt)X*oCJ3J?0mPDjNEHoxS%>I5q?S,TCH\/AQe=MԺp;Þ-> /< tr B?;>N2xwήW98:!`]y8 Q@=$ GݠRE7_p1w.®(V0!2݂`Dìw+$' n bx}]F6?"U9,5{{7#WL.']+}6oϢ7.)S'Gݯ|l hOʨ+,d.]ji-CcO $}ML_l*^ TDY_ʏ 7]h稾Pǭ9Ԭl^+IeJƛOeQĭ*XxۈK˵ Po`$wVw:N|‚*BE L=kx3p;BȒ|UD\ƅzXqY{|;`)c3t؝kW9boWWO-އD'(\7D¹.it9_zK+ (Zϝ'pgh?Q}71Hgq4`f&)Ū:0;Oο,eAg!"(;.:"U!{&c*[}Q~9n ~StYCW+!CDC^M9`Aƒ CrXt7#EhھmWჂÈ˖yeҚ2ũ2.FO0z^47.Ʋhr{ǀ~s\;X:cGP Zyj-TS2:fB6ujgt˧h-EL0)z.OR3 3%I8#89Ȏo׺2nSbŖW,yR{Y>ad)$R:yc@i#*KcBb b|9_s&݁)D3YD!ٻ/ą^^im{5OTǑa jɏ;XNyVDVWtGxPx pP.@ Α&*-_:N#ә6[e98J ە[Gi:z$VaܲmQNNV["bofD%\VE7; {~KsA3Uȕ`.HMC;+Gz1_*۶TXd~bȇs+6>!KWJ'$/q"p{].y V)X1I f/hUsyXElYkx%R{ Դq_Sn{wZ\W 3SU#7 80ٯ>̢h*@ZP!_r:0!15!C]Tu0wv.GwP )/bKH%ОNb^B<](kFD[:w4;4Y:;fH?Von#~\,jf x9UV4VcXFD4q*'z=/%(*}bsa+4`O%>;MM[]I/)f^+6_̖+>|]`:/odYb)iƽ0M$ eG;'u)QtLڡ;vq'T Y"g{FR[U]r0 jبQצw識E&jkX⚉m~n뱈舑r{+2>82#6IJ+q3[`:M:oDzٮaVa`gy LaÔi*v@7&,bl+(=vA :`2zd5/]-ZTp_儭nә6b kj7B%җ->Ɗ7d60l8 ` bm.[n05?"esT57U(B4ujtl9-ZqKeq蜉|C{/_B{IYb[d3{Qd۷L!t5>z΋; i4H6% , ^~K@G>SE0N xJ7G%ǪFFiTH%{qajzrF7VK*:)wqmlTFct Bb6ـG[[h 5\@G1Zo,VMXCp] nԘ~r_Y6 2m3 X;נC[ӣVR( ro;춺2vn,i3ӌ.gZyFldFMXu_ݏ^\.L+tZD(D g!* 5>[rR} 7? w \Ԥ>JUA&-@h_MgD1nkT]SH Ѳd] &6iIm\AA-rK/@47BKE'n[>8'8%<)rϸ>qI  ^eԽةf8X 66gIÙpa+qFh5# *Z#B(nup=etk6c;-K?fY{A쳂wOPY(&Ixjg~P:tk. AKw-l'">WQHj=Pm'Q.S!p*S7,{C^ìx]W."L^DiaN]dXoj.nęTk kqm}#'u8F`/~~q6C0^FZE9- =9d/ƝE3Z5*/7kҩ=ma嬸qOu\s-Ad?0-JGXhY`#Kh #!Qc)~6acD@TkXSIJu7P>2jP+†I,sثaR }BRʅ-pyVYCG6(ѭ|y*#"j }RVZI{`sf{%AkY-KatF--n{plߌVY2gII3`eSYm[9.燾ZQ]qĀB:Ў@F!q dgb~ɒ0CH{ pJoRVi.Q7ޘVT.8.ZOB]M4#h#Iܒ8Сq7~0aRI]#1Zx{G{TJ)Ƥ>dhBV ũʸsg Ke, J1aFt3NLxK;6[A#>WjWTT/9%~BS|!/ģk.xϮ44HDűsJO#]^r\)߷$䑧TJ>mF>=̤{՗+#16k-kNBM9PHd&M"h X*[ BNP2qUf(:%w04Mܣl=Oz j'9ǭ ]|;{rBs@Z:ͯJޑڎ",K-d14@jd{wTy,Cl43p)jA~Zdzʤo j6Q q@N\ꪰ IOm10Jݏ K|?yT{5U@N8>Ywy$;c Uz][ɛAτ~oJ&lI8n: qQ3>M'c9TjJv=gPRUt$[-- pƋށդyanA"2x}NQ݉Q8'%~I%~3booѕZOHA8ãi&|'7>]#Mg=0#fncV1i\6b=ིQd#9kd$l*Fdv>|? IrfnE,V@'ȓCs۲%Tx 坊[}V<8! c6*gx(Ă $h֘_.T s#.@ߔeZzRR8%L|Gwo1 cߝ%3p4elvs*OC;iףВoֵj\j_O1`=ׂt]̀o/BJs6/;6k⇶١t^)@\ӑP5dHmj~WN}A>,G!rglwE_lH|x)M8|*JxE4[!k <}*Yw^sƂ3nJ3,k=_B1W M8Sp&%[$=RZ[GWϋ#c\uAY)RR&Q:5#Ue\b+PEOVUa'}($+L "~c,hg3SV6ԜL?6ԇbQy!VO#IUW jPq(g)<)Ш;FxaZv<| >Jw%A&_laaX *zUܺ;jQpY{+ zUQ"P7J&@RИx&HЀwg^ȏܭ?f̡üwfo\(_ϿPʺho~s+HcFu_ \:@lC}-UL>j/l!=^ NZh鞖iLZ ,-4gt?`4d1f22JȠ[Lnk]Rƃ 3Ql񢝨^v :XP1Fn `UE ϑ,$RHEx![)vgԲN')vᤩ58dxb/EmEu43rS07 o"]^QV9u&u{ϧᕃi+UR^\t.)'k@[J(ޗB_ɧ=KA{ 8X`5 51t;{&13ЮPǫݑ]0#׽eSя)Q&LQ8p($_BI`FmL^ \X˿_P*Dfx״Ȋs&_WyŃf~j[&2J-X" *[x}3@bt>`?wBx@iB-t | 䩔+5v5leZ 'CesoJ1Dp;ojզy#'&eԁQxHo58G6GOQ{H/7|B}Qmi`M%jKuU;mx3R0yY,swl$p\b^/b=qd,@!=R pC]H'-a/fF]7P.NExZUAF\VoI{ixb1ݑڱMf0侰8BO8&1!ayVGǣH>;gdeJ_:Qz27Q\sG{2Lw@E׃uv瀄t!E70g0rsN[/Ў+f̀+5S@M1n 33 +L{szYj Jbϩbť lCg9/nq Mc "Q K5GuU/+}PQ}h\($ܱkk{P-'2Jz_N&]_jzZM~4AWIIR?14!'*x]@o}dJGhYo5e:H!y[Ra;EPrvݐpNBa_GzݟdCbI酇SAmJ9BjNbqaݒ;R#2*ƼŚ/ Wx`3TXxt?)oOZJ&Jn%Z jkOvxH GUNօy'nBp![ϩC+o7`AcwYj@on,.w~l;T9wJ3dkV2rDMh,ư _tMď:Ne@tZJ#]d9H;[!\]5gBz0r@}]CKSZ*Ś'|@?4@eV+e~[&4v[eb@hS6:7'oR9zx{׃'4I3|YeuKeB~† dino"Uo,bd-"ӌ#[7;Oa  vb·l|Zbˁ|)qC?@]wt<(r=!8i-Ԯ fYjz#;)* n2.%)Uzt2:#H|t Xso-[cu /Th b?W> 腧]&9 e .ͭƑ(JD>=0@pa/M*STx<g,!6Lg.MNɝY :MwƽtJ;gNYaȮ^w>jo9KsC*!zOn ᲃs1A"P7&P+yu 饞Zm*189QLPAiS3w? tߌIr9tp PdGa/ݺSx  "2˛R҄agjی+g`␮=KL#`/ю?=P- =}ІOd%9Qe6PmKj= I1竐4%Gk:)WqxQQ%WK jV`eg8@yvzGvpM9]Hbb p1O<::pS\tv71mgLE!Jږ-<9*@>}Va?#Wb5OȐ5|j^[ wyW.-,\ Ga"gLr Pe1TEG`$BֱOxoTd]/잵y|C5xqo1K6lN!#lᒜ`@3'_>$yUQĢqw:yrӿY)5'Xb7e MWE?0mU(]&wa% +J/<]kG@q+?dM_ql+Q7M_TʳC.68r&l-e~:xzOiV oCZ_b'.マx_]_^[V/كbiu.`z;M#.S!.B-,.c$}!aZ/承Z&<9l1gڐ#NrMr69Կ3alc]#0P>-/x`igdDLMn = 2VGTz7mu|uڛLxޤd@βq *5ˑ:!+I*ejw;jzJSs{섄O鵧&s `}herY=~FscJ,k$#?ǎ dBqnu;TQ)L%t_oFeTr zo988́E:|pv bT "M<&9l m Fv=Jc:ѷfa٥EWFq?_ω=nzwgxo?7+ lk&8\GRB=BjYN^,;eWRlSaB>zխN|,$B֎ᨒ<4,L tH1٢Uh dÖjl"Qd82Ἷ0h*^t#y3%bOSp9V8d崼CtbBIʁ!t`X(`rnSǐ(2i/SU0#Qtۣr;0a/ӆ =^MOH:Xr|'s4pX{'JW2JsWWbu'&"GR<٠-Ask6q Rmi_JTG N#nwK+}}_4>yh䗣DѼ-xDCh 3u(JϨvM=㠏(ל+oڕ˷v\6al:cP:zQ6G jV0-h4\,٢$/Xv2cD7&a6{ShSOdT1N+&q4ŭ\ܯL{rBtbBPF~+`% L$ѡVp4aT2H62ͲRZ!],w\þ+s^$w#U,SlxɐcTx W*MeH:h&k|ቴ gaGh!N6@8cYP|S[g(_, 1 |ק$1TR^Н/XՒJoaqWj7MJRKi1X7wX5F^ .Y5V4,\g:<ADY|  ʎK3qV5qXlJb.e\!<7oD,2 R1!էb05C5+06mխ9|ݬHγ!#zQaG]NUm:- Yٴ]l* {-b":?-$> ϶ur# owJi3j'WҼJnAli,T&pagX,6 H*4 Oo: bgXKAY7IX>o3.=;0QM͖\2(\uWyͯCȸE# W,vOsZQu7 mVH'5b{ emx;i(fĒ, o%B]!n!-RiT-L :P'X EMR'0MH.,VD'11ؐ%ҢsieT| }Mw Z3g?_4haR4@i0/B[8A@.5zo"S> Uﲌy0#d1f72c?w}vsq :BE,3n`H뵄1 m(ǓmlPB8#d> wg.|eT7wE w/y_^o#, а``]ePk}|y![y% dN7W)PL"K-|BwJU~\@>)QBLtr=!~7KX<ӛ)!mRy@ig{Jë~5U$'p卷Х۳+*!CV"v]ю9Nk{d\W;*GAwt˰h/Dg"(<{E#UQtGw] >"; $ 5W+TziЎp7b9&7 ]B/ZR*}arxb \ψޝfxq P  o ZPMtF9NWFXg%HW2ɬܗ) "2u(O,/hRm^tTN8vu<*N+8 <9|&'tn&gs/ʽZ!H6KC==nJ]=`,Da֌I&!԰nP <8<}BY^GnPٛ`pxβ/h"f2 g_ile95Mw{3_5g.a(>Lie+'aVu}Y'_'exժ_!$2h[U(SsmWuZ 8{H]:|W+&n N|*lDH $ʋ/+B'yp h|jwĮfGZC!Gaz'EV+HS%XOV!L47A췌>XC3{O})* OLCss jUH} lEF[rxоZ I#@.}]g9:"!H; *uH 8:8 {ogv(t䇈}Ii{uD+[+$SI[Iz:,(}Q9x{eOH&I≚RS|ώmiUH!/e6gk&Au7Gdi'8iBB89~թǀ^?ڸ{zVDբ^%NNDX D:N{\|f")|鵴mb0ˊu65VZBꫤ2JWZaX1ExRhC3]@u*Gm_Ķ {+[W2 mJaV ; `t^9yDb{IS P&3 "_?5߮ĕ[r+khAI<ដq}0G@"o e]}yf7QjKխ 'PlԼl/#+ʚ%CwzၶڥKI~[1@]L#w}|,Щy9CR9]NOmL0Ƹ>ݔ߅};f#r3utkʼ<ǐ9ӔT 1Vv \v'-tڍYowwW X*J|L{~äޤC "KWz;>}R{M##q6R˹׶u^BU}|]Y׽D̹8wfSG~3EoaCTº=^95ڪUB%Pq86'Uچ.]FUR,h?xǃzK(5. Tma~M3s[hf *ωm2]S0S Q/?9וˆFT@Nw=^[p$ߪ?k6MK/qx5`zG9$q[V<xԑ3abe`Ց( YɻOGyn p?s a=yvQZ'Y~%XpRQgO qM]kedZf2K'̋J1); * u!`Jw%YuooMv!+. t'I'ǓGBHRp/>S ڕs-dHlcVTW*[OP2Yy7o1Yg=(1M 2bֵ &.&^E"ۉ>:9%}wFAŠ S֡za]z5JWn`;y+)#}BwĶ*q7t_TAU`C܇'| * 'K1Wi1Ĭ+A5\BeIDTΰxbe$]\![& L~KQr9Ș&h]KpMKRHb!@`S㛫ER[`#ArIHY6e^YN/GujaURYGreg"ښOȐy DT|SxKd/b8劔b ~ji4J=@)NtynE!zkih8%g x,T_ EuYKY׼춅ur+sZ>aeV(Ж/ 7 |{+]:;s9[kMN\󒭻ê 4r%`?oAV?ab}eXw'OQ7j'=Q2$<zC.(ˊx* ``O`4du 677 #mM s 3*̄5gSɷQz}݄[*b5KӡߝE~GJ+  B&я[*Jq#إ JBcn^5W 0ɠͥݫOu^.*Ut{Xf 3".Yk]qԸhHAbY'SɸXҁ {QTdн5"Ffrp; AڞEyf%GS,^2N"`mZ N?P5K}(?x]4/ܖ9Hi;*6W$F~8WV ăOeߤ)U^ 6C!RKD\kTA^chOkth u&R`AC[Xݳ٥q_ɥ7_3m6TTR/,'!d$IHZSxDu\茍川hW2R6۹o.uC5_==0TV%JtM_#gSC]VyNpj/ #_uCE9s<bB1Eik.{+# .229 C.,am_Z`<'#g|f A"XVl5|A(Sw/…C𚓮fa@9N |V#QHQV}+d`h XC9T)P7r.߇RFD|l}bwԀ{6ȹeܐo_YMmGp&kLs<qrVI%:U/!Zk:CmO{9uj ٛ> 'ߺjKvpx/lE$fގ[0 &3u+&W1X 8Bݩ%$-؎!@ƪ EsWyW1[_Ny,DJ"Nm'*waР_oX鑝yC \-h׏29K(2Y GxP"LA !l j<n f !N/r TBZ&yEN")BBA/oHS/zQwkz*܎r&qSBy#0^3OTLt$,Z4QvhdfPP;~,'{{;>dQ7mߎX[CT.&ϘBr6yu2h|7yy VCp,o_֦)yD|6z-U9&Q|q p!4 RĎܵq=n$MMZSF-ڒfbۿPo{h/[oMa\X0*7+wGϾT5U i1FM luXa҉]l84}"6TOW-`x$K௄ޣ~Yc۫RGU}%wo~IԻ< :f3ZA)n`Mkr-"[KAulDtkkiroL64E &0y(UR8akh dX%r-1ꓴZn,;B_Ј5]n vYZ;yp#(Pt4׎DX;Qr}.J  ܾL~꿿eJaHR~/EӭEZ?ɿP\H ~/.QhGqnHXzE-Fpg[Mq6!K^i׆.>Ѷh21hb|ioԓU*&v#[:gz«>=籧ޯw/:d+^mW*20B^ꔎQYδ; Mt*DbAٗT噎zufm.#B:]cH1oޤQٚei9x61O+?ԊH5 b)kU,ݧ+Γg ]Hvbts,Ӄ$`J?ĺ.Y~39k2?R$H:dAcf>K|_8J'8B&6dTn˽e8}y_Ij:@9xH6F#="f˪}3K 8@(]unkMϕ ew;8rBO⣞' o7%|Wd"C{XM|Η}pq9*xZ4^c} P!]K1:jFD" Ǘ^+fKJ$.!`F&cXW2%1*Aעv_Lӷ=9y0IUQyI/%sٻ9n3tnZ"cJzJy_Lf-a)!5@ -iS #ΠWrH{dulVk*@D,! Vb4u<GrFJ>RO]InK̏D)7i4ht&=;[LmV 5Y ^@~'|D \5t_ '[҆zrd/v2h~MD3(0i(%o <9,e\#з5^0RLq ]n;$(wvx^8@&a@{u)A]+ZI&!}i!zDڴvcI4ѯH` a|֔Az݆r텵f|hh-I=㔟kڦ L|]O |2}Ձ+mj9fѳ"Yz{(Һ812u"XJhfY0riXDplzפcc2+>B'(z޹'~P-QDF v/RyI%6xˊ,WŶW:eӤ}UQ#lR6Dqxe&LhwAT(iw&CxS(}SyI؀^du\,joX?T"&nvVd#f::oXYO!2Iۆ7qZ_7R6?TCT㕈C,z/KBn T`k(;PA[rǦ}dP2Dwt闠IOOdUd ;.b^w#[W*ӡd_+}53:PhPX{彿%U }g4l%xnq1=Cnc쮕X^Qߵ_+B"ys孅0.)Չn ;O2}?Jۄaf54@덚ĹN!oF! "|6ϛv=cuZduUUoLrd 7iFL%yhz`UKge$s\=䴡BӧWױ?uin7!M-?m0KlN8[>@D% #\=_d2ֽ5NrKz*A2U"K;:*>ܔFWf7OHZxvݪo4ɊoV?dN^ڔ/i釩 sq0D,V"5~2nTtQ߁CKr%[hhю"x8G_}T."LncjD!gCp(d7+$fvLfܡu 'I%eY+b -,-C lJCN5~@X/d?4g*S`{12b$ssmFZ`ًtCg{E볃I(N@sзbz|bzPt~m7yTeZ;lwbx4Fo{Qd̎:swdG njW Nٙo@޲"ߌ|kV`F<1."Iݩ6Px;]Ky0%WLO_IB Yu؁>׸{_Ac5P>Lںn87(;Q,^c/k UC%8_ RP\L*Ek>@[ P-cj< YZѝG6f6:`Xaf nq*u?>'$FuDA'̧gRTFy¶>/ @Oؓ+bNHShxbVnM%v 5Y<샞h$ly.P쎧 ^ZGr}sIVD;05#"bg F~A=vyijW6Gul*]q`Fln(]:uAq`vd+.(m4ՂbK%~aΫ=$V Oئi>2a8*fw,3!-ӑ|s$g[RN=26~@i\'α坸b H9t .slfAS=,s*2 8:I>%Q־uj'UrvP9b%.$9C|7`*3~Iz|;ɘ*P1q,DY· U HVCVhƗm'ar ym(k !Ru;퀓G?m-k AJ̭S%\dS^ Y=`@IJ}J5{,Ц1IXY0M8ԊtW=te؈K|yrL0(MgQ !5%ɓf;չI,A\Wʪfio͝Me%Zq7^9{434hog{0N(K G-ȲM|kl~ B#d) ׻t5 aC wͼiO5 9:Mx=9LB2%N[|ܶ, )@Tr&9hog_m~L#k@up3 FLTwFwV}()aItz>Lj5ZR̂ɚ|^Ag_/<dGˁ0*+*1S#e jαcS? d@LA,4ܤ`ܲFE%T[<:GBGѩ_|m[/X0uDn4CO\]+f,Hj<[ݾ2|zI~sݍ0v5mTr[WpC%Xd3:Pn+'a i;a⸅JCKMd ۴v[.N69.Fbw @<}st+^G',G>Zu .,(L;oQ-q B8tQ:N@Ew#i onjmr|6F`k Uidkoo@ԩF`2p{0ڗu{@ k(ZoǾ\Pp韑U>YbD :Au8n˰yg~?%UJW < 8̉9>&&i5l_W#&: o_J٧f=-׎ڳi]r$xx M?i D5oZo٨m J43F+obX)T6seyZr~phme8\[b4E!xct.ϲZ7+SŖu%B%6uj9$@؍lCӈ%RHX: 7rZzRrꖫs#盽5<ߋqK}c Pq4K00#\aȢ {l"( W?.m/4F-#tԃ~"% "Ǜ}^v z7GI~Qq̍D"MGf;|yYB]iNNnZm%>!V ܳ+lN{qCoe2EYTMs4;t.s:B3W;X~RUI\h0JW/F(]3 )M 1YLDrc ϛQԠ髖4=_2,-w=G5}s)v@ڃo> z`_1BT@a?JDO 'Sjziy)x̙.@%g/p2.H~aߩv@_L^馦+Ak-UѬHEs󺔂J+rUƧ'ᅖ SXݬEx 9%Al }Q*>.{91)DoA6}-5P ђ5y7bGw$K4Eo*=tk$ǫթVDhw&lx=U )-.;$@RcSuG(ߧ;rbWj247ҭ)Jg(y07:ٜ+L~5˽Gdn+mМ'T}kȊhX=g^ވAn :-Łs3)G1v j;uB ?>9f˂ IYuUGp`R98M$*{Eb fB: 7\ o̟ JX+lBڐe@TP@IQJvoV'4 Xy~qu DlAbIYlMbp l>߬oTDŽGvؿ01e0_k N\sE<\,7q2;qX*{'q0 x#Hda#3S%ھ0},EEޛDt|X Y@`Ӂ^3ksneCir7aCJY!z*}G~u 72>Ƥ\Ө4*T9ш$g6Jh1sA~Eb^MϦ> WCy4SQ)](0Uko% z/O/OŜm-f Wv;7Q82U*@:78fZ+IZ̚aL"D8̟&S ekG# yqr[۞b_b|A:]roP:hgAQ:E|?EDF4&RANT.3ʍ"D *_F`_WlOڙ+0*O8Fn iP|`ܳ2eӒ|S@*m҈2>=2yåȯ.~vYh,j*9Eh)(-)FR3CC3D bWx 8A6~|ջB8@l٪EQ'q8}cUkMP({-^EDv98{uM.e KɅï&4Mj$^Ģ2%]G\}QQIロ.ο ϕ .x|k29j'Au4T'{D"Z7xZ-#@At //UsYA[nw<Ʒ ܜ=W(X.#JAx;5wtgq&n3RּSo/zJXT֜"IONgdB]y.7$?Z_ky0%m|$r 1Z0MpfaN1]SF8JJ4Ug#L C{Ģ %\&4L-> :lr*8bZ^.{'Aϻ+ǻUGą|4 \×ge9E)5zJ 6qRX+5:ۏWZY]v]J>r̤"l>[*r.Dl{!ՉZ}'LydgVn#JL2؟Wo~Ur|6/3([ɇg7hچ\ "wyHAcyQ+%Y7XP˯X&Ūj ׾$T >n[F 3#aFntPM[Aފ^,aom 2­.cU2 =*v{* v@FE\]xC6\DM|)S Eka`V꟣G" )7+h_ p>UۼD䪶y:r>\66ؙr7@M1O^\Jj4gZxk0-:§LT|YئTe`Oj#Q./~:9Dl<"Fب $=pq#[< 12M]lzӻ?:SVAi }T}>``/p+[Q9/W̟H*B1E^iɖhe u7 hg6R? a{&;'e|CEg`q}i:]D^ *ƚ 癒&Z;N>#t}>HÌF4p[ rAk )yp$V}3c'7 d4aI ]cѭsiiYOuR7qMgEbF*:AR~ί}!2=,ʓ0zZx7?>^d{13Qp{8Le%pdLg d~a3hc+whVŘ֩/RPlAoXƈr8n>E|- 9B@-+_vyxXl`U[ٸ'C^=g pbOxo=\OQKL&̴dY0}B4O "~rSˈYN3֓n|!bO{?,/~T1,䐜h.^M`3I%ӒLH?]Ɨ@x6#Ku]ٓ=*v*Ak9$Bic#z=.#Lj\1i9bwX#`@'yyN 3INoZYUlpےEW$uݽU$.# {vP['('TUFve`4KN.mw ƕl}Qy8Rf'!82K.^iYb3\ad*yʄzYk!q m>??e*$U*<͗7x#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