nfs-client-2.1.1-150500.22.3.1<>,e p9| ks3cُxAP\QR"|y>F)RΦ=2]H+%-1" 5H,,'2IziUkʈ+Lir]E N(T_6x2-YE(4lw8L2c ?Iqw>~VG:s()jC4}*ݡf)?C~`E]B>$Q߾>K|x?|hd  ! ; 1^dlLOO &O O O (OO )O*<O+O-Z-O.../.3.(37384,2942:832=`>`?`@`&B`.C`8F`@G`\OHaOIbOXc$Yc0Zcl[cp\cxO]dO^ibjckdl,el1fl4ll6ulLOvmwxOxyOy{ ?z||||"|dCnfs-client2.1.1150500.22.3.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server.e ibs-power9-13!SUSE 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 X 5  0=T7/edkzgkH]dP X*H @ HbJw+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 c8f962c35ec040337a3240dfa1bc2d3b2c2f314d8684f79bb780751a864628deb4cd73d6ef85f8d6e821fa3f8b8bedea80e4457b9aa1768b6ab2f5c4dfe6ce8e42a1f0621b28a5bbe5b6ac587dc974f173d62e8b5f1c6921089ec64db4e7844c16926e89ab7e0892638034875616f21ae69822d58f9b8b690112b096f93ec3f065db2d9fc611d377e8e3e7eaef8006524d4df55a9a1f882f22899bb91ffc1f8f3a28145cc3a397891305a0f09dd584d2743b28ec3d4eebc6ab6855c01c0f323414161e04b435aa3be7b1308e3229a24f22797eb5ad9ca35f3116d69aaf24543f157ed4baac5597761abb4fed26482f9b80ca55a251afed784225e718cd9efbf62df4ccd2ecd2dea227425c4a5a471155498a1753cd0f24543a87a5f30034e82b7366170d3c746c7579dab1c6cabe78825ec017831200a619ffa913de624dd2b772fb2c60b15cc958be12528851acfc69314dbe3246dc4044f2d874ab502ac3d344865bf16d30152c12395bfe6e521349e735c6b3a921ae50cbaf311b50866193e824438fda96602f643db60c549f2df47dd116a2531a4a051b72e4aa63b674c00e3045253bbab2403ad93e10de9104cfe98c2db9a3df5ec110721827bc9e85c76bf30463d32b6af6083652afadccf526c65efe9f118095f1d523a3421dbf16037c229aa3095b6ede467eba908e1d2f840180eae7f610d48cca317015405837f8dd23c5eb8729e976aa6cb8245898400d645a9ec1c25eaa63eba23d6f890f5af7b275f06b11d50d9a3fb0aeb43dcfcc2ae4c1f980b92a632a7073ca3c6afe7f6d7885f167a7b2c0a37591107e61490eff5e211749171c6fa57c4c8657891c33ae54e600732505c0762cf445ad80692e5e404069a6b556edc9cfdba78e4da0a0e206eaa6b9230c17186f3ae3b1025c29b180fc872a8564588bf21f6b9bff89743429afbdb1c96ab8cc97634096911cffb511738d14b3d4529707a9c647df715b06978272e0a2187472040fd74399d17364a173666d7f86c3a768f3187d61b8b9b22219d21584dcfffa25e9081f189dae1354d7dc97e9d398f167def931dea4add8d6ac7ed961657dfea9cb52f786f29f281661fe33aeec1b3a14fb715d9b684c75a30e26f3ac526c7470695fdd52cfd89111fc73c97a23d8ed35f89c5caf2b9b8fe271fdcfe0289b1c1eabbf068b42d694ba4201e5689eb20dcec59fcd4a657c642b4b4f30bf52d6f11aebe71d77be4440805ff2b03d28eb19ed55a11edee3641b753bfce86716d230bcb0a8e651e86e465f9a5e5b763a9bbd7f074a4a951dcd3cb46507d233f495ac6be4faa9f36107ac9a55713ff674a1a8dadde1b0d45ff8717e45809d4d17f34f374c5a4d7c300d43db909c94ddc2852ca7ec89c470702567f5fdf230ecdcdfefcf60274eb361a6c278461f6821afe273035604e88a1449e16490acbe544bc420d13f58cbb7e4191afb70ef87ac80360c290e8c6e7489a22389dd477f3878b828236474923e860b5df556d601455c5ae5a237866d6d58bd3ef00cbf121fd66caf04c398f22637b730e16b58cdebc6b17b2ec9ef48e633d40cea83d03c6262d6aba56a2e5e564699bac94a9224e6ae72872e420e6739e9e6c69a3cc62661853ca1edf7cad569b09e84218f52bf4aa253b98fe5cc6e0a836832b78637849e3e11d423cafcc25eec1d7c86da4e542882114f21cbb62152375272d5429664f6a88d9a787ebdadc901fcbe52b2c2e05bd45482c35af643df7dca5da7af8c5e64536351211bf52cc119f2a2a24f7c1def707456cb6c89bc26ccbd02b901b148a987f30c56b8369dbd63357a6a634cf8e53589e3351f7eafbb4d943888dfac9161c0f566dff149722b6a5483dbbb88d1532c088e02c6c3add2131035fae29a46f1f0a9cd6136bba6364f8d1ace0ec39bfdda9da77f29726b5713f6478b3c38c0544b684983b763c915b7afddc6f37499c335f58a8b457ffff5f0298c75bcf410f5738222ff47d3f4a1a74e1ed5b08adba49d75c674af66dd7aa17a423764156f0127917dc81247135a63eb7a12b401118417483a243409ff09859dd2fa386b75904ab8c5ab9495e0dba74794330886dd61fc30f63a700d181051d2df8e2542bf54c99c270c950a48f26f3c0420af7f0957b8ff40c54d492725ecc7902a4058f11acf73f240b0d21d467643538e5e2826661b8f08dbb3de21a425c69c2b2b1f929ad5e2f6f231a417ccf6e3ba7b47e68a5c7a4ac865a53f775181778e81cf379acfe2066cc0ace95740925f0b41486e828596c7be1cbb8008b3222a3a5ec4690003d30c25604fe2d6bcf6519a42d62dbca142bb2cc88241431c97167d641d7dce36502b3a9d6d37bae44f4343bb76ff541689491d0bbcba3e4da6494c7bdf599086465d2ee2e901d678767385ceafc918c529b2d91266e1575e0bace15cc617a7d98e3e7fc23e94dff6acabc764a8aa5e06a8965762b7cc95d65ab44827afca52e0fda099f7cc7aaacbf225e05b7916f702ff20e83269c23b781d788emount.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(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-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/shibs-power9-13 1695290554  "#$&'()*+,-./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_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]=e4af4517000cd586768d0e5971aaeed682c458bc, 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]=f21b3851aef6209214963b62f8d21a6ee4e957f6, 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]=4bc19747c804410e0567a99c5e3e11e82bf412d2, 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]=813bbd0f4cdcb14655b9562c76cfdef4894b1df8, 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]=862014d0650977cbd9ce3c92336d3226d3894f47, 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]=1e22dffe9da80bc0e19bb83605797d3c490d0767, 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]=572eb44fead868a8a129fd1136aa5447a4cf52c0, 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]=6fa1e973d4d2cb6a1e5265c988595a0bd17b82aa, 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]=b54404fe454d0f4c9ba9d28490d66a1115d2c311, 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]=4b22a087517d1288d8e1bcb8b6999fb37ad9373a, 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]=191197fa0c71dfdc0ff8ea0ecd5442010270dbcd, 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]=3c84eb0e9166d4ab792e2f5cc373402428c2411e, 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 RRRRRR#RR%R"RR$RRRRR"RRRRR#R"RR#RR"RRm΄WiTutf-8778784df2be2466cf09d321a26f9986ee883b0fa456ccb3b395b32f25c0c6b8c?P7zXZ !t/']"k%joU̜Y4J"[}{H@Dh[  rBƫiw~)O:|)Q1`'h{K쐂,"7RgU\>[q>%k9ݠ9KdR ʤvAY0;dx S_4Ic"w:;Ur5R.8;J~?pf=4լޛy:"sUd}~`~jx>#wCb7&VɫQ32;;AWR b-.т[0qĐ'YFu$'#]tV@P۩fh5Hc wp۾-뛐Xi{EC6BiV1Z 02يGr] [G[4C/]v,)2rxHgM/F R!L C&(y~L#`u0&3@;{M:L6LE0Keq.o>(X盎=.ހUvaW$"h`@^݃WJ*Hql-C4Q2kH( QV i]l@JNC]foKE\P)rpBme\9y[Uzn}̯_0-z`FbIHC- >I/HcS8Z̦tQA0rP)|5! =zP՟wi҄@ wK& y3GB$:]pD<ص٥` uu=l1sFMMm,m f)uՐm'+M475Ք>'PFذ r% 3jké:ox #V% S eG^<I eX6(֍q~H}w+wTl0@5nQax5qLk4I:_ާ'*9RI<\mU˛ p)|ND w\Ԙ;1<v^o~c+?NqwCLou8N!IhT(g3ԣcʭ)w1\T/m^7fVg;{{[,aR?#183R9}S@K->DW ~c\x<[b'ڀGs`BL#iH t9MPohO)ȎV/Zڛ7 :$o~Hr Z; MuEµX1@.>=/Zvd:Q=,T憢J24;02K6nj@?Cx H$oW]rӜWJbO~b@E] I pq+ dr]C.PB{UiIV$oO5|݋}-i-g`Xqߌ< X:c yipxv ŶzAC2 6QώK#AҞ##mƊz1weV?nJ2ΔKD?.c#N!U$ 1FߔЀL% K4vfJ|8:pLCzc:CuҪ AlbC7ayՖdG@L1\Pοí1La`vÿ6 դXCh%Aѧ_d7o`o5uɶ|ٷW}$(x"jjwa[I gtOt3 ϥJ7s 8_Ǡ 5S  uE2۩BqLBӅfT?ecU50V_Uj!AmItfҬJ!B[,ϊPƶ[H\ZsKuN7*ĄjHI?(&$%J\u5)rU@3l8<|6H7<WHF0/>[lkR_` jo$ {І=5!qAe75BKiLESrKJPon[=HWO{n&;V`/e<5ƛ21,3S ^3Cy2u\]U(^I6݃L[8dvY; gNBS8(4<E@+暈_s C#2ո">227ު. 2;4Il!$/B#dBW5]^`/w\= ,X$}kebf>20n^r*` 3Ee4nDgp?qˡ|r{cͼP}7-͑n>j+ SѡtQm\ՓȌa~Z~ q؁'arOyF+l 3g2op =}Ҙp  >yd e4!ַS_V42GNG0Cə$.𠿶',D.*Nqch, PZV*`.EC4(\XvXdl/ [p)%"i!u B"ɮ!,dVvhaVY6Fn.f9(t($CV=zvEz}:] 6' _Gq @4=;&H{(\RꍋZxsO~l̉e$|zٴfb~ U=s ϣIBHT/qia{Ex O5ªx?HW !l' &6c|Tɣm esR)syS k錁b,e)=)zsqHqԪսf3[M2S5-;.5к?Bn:ȹTE~[xàY/\]N9.ю fPћ{҇|q8eJ|.oƹ/D21`I${&$p軧e*ZЍ#tsJEҥݩΕTv1^iUww\ӜM+Lt9E3qFzNΫ&YW;S3;l4xҖSG48HITk{x=SS:?=18(p׼$CuvvTy.yQOJha|,18nqǧv%/**?ӐĬNOt ֏0|AxKyWxZg'Wzx%aW^P'C0&g5t6C5uPRlCd⇟]I.{bN7s&(]^*m2AN;ZL/lKoHl{> q9r'Gd%\% lyw@-c& bjaa(@Nv\׋⑼~AiĀ%ҫ7(<2eTo\W=MRF\5CRPT.iNKw$Otӑ`):[?bWKȦ:d.kِt ȢcL#6.mD ʍ\N,'h zg^iٚhqHOk[{9O=92꠽Eӿ-μ_}G[5mzkC-oUuiHU?"r U\̦ }|H"iGt 4 7sPc$:,ZPJ@7JWvF+8X뱿 |"2U0\x9 %8y K!"r-/*>՛_uU\EunhOsǀ|+GD޷ϲ0u HT.xӗhhn_C`B:IYu}&)ؙE|?2z]$ѹwveL.S*^]mh;D2K}J*O~unyImOh9"UDXuY>s˲@`70ŖvG&G؂\vCHVQ!q e|bȸ/" V2DG: aP〚D"(n׭bR1\KٶH+, {'6go*'mG%g!^2r.9ZJ~ _FNUPQ V7E@Kw$m5򊹈rڟ?@H)uleAȶ[L'vkoVgED}DõL\#iQaJߙ6DQD#R:`}OF¨oZqF|L%+yk.w_`yZenX"6qZC0 Q{>˗QT u>a=]+v"{4}nJt,,ړ' j)Պrr@uΤ_8!Р\܊[B=mFu@|s~s3. hir+,Hk՘+E#gdbȟCE"CZvW s2 k ES}M0웿A3p^fDp4^l=O}T~CDFB}ZZ Y\q]&dk4_LDDpVd=e@ٍ**ɒ%^]2Ӣ:@o= ]TP"Bv{? [Qc de!{.Q?$@YOnȓO#:\};,RaTsɍ$n.1NsC۲ $@C݄?˜_Ǖ9<.46Nyn #~X.EŒB;!q7ӵFCC306tCSa'8]Dv$Zț|2c Ꮍ1҄`P4oIݵ)XbMmcXe:@S0sTAbFY8c6F+~} g%=qu0,ЀPm jo.pE_˰E G i+i4\W8M%IC;S8/yb57;ə5!rEs֘d܈UνPJ@.vGIwo<_bZ+adj\0MeFU!hDw7Ւ[,:^&;P]."JYQmY_A:9D@BXd J4{Sı_.K?>HjJCmGܻ(6^9lspK NĤsթzz'PЏ ٠"2WK%'4##C*rD 7n9 sx~&pej<1` =ȺlL)TmJR*ZbaDoY=Nr"S!Z'w^o^1-$$W"StFny &=5oPب.4Dv *_H w 8 󐯦J^[|ߺڽļ4Ugj<`Tmtc=/b13[ _pRhVsý5d`MM1ȣT?NQH`Ґ|Uӌ69A 9=v N40mey"D_H$R.Ifa/wreo;+E;Si'9!NSgϠU3_TQ,Fopvlq,q[˂bHS8;.s$RƋ]1y"|D]c`dwΜns4mwAovM'fTvQPr􏥞N_[I!+'U!#ELٻ (fOѮo=eR(?ݡ8*x@R[b2p[F"p"ͩ*qtNI%a8ary)x'wt1ӝV-Ͽ@2ZGBRyit'Mz9@*.vxbh*{ wtY`Py"TKwe@0i;=V;9Q?V 9*Ϩ ' "hQv=^M٬mr3GJo/lDo9=W4hǼe3KIH &mQYA>[/3#ԮF_(Ap,E:)y 4^10{$ڱSјNrҗ #8c},0Rzdb[@nSyH(c$TH@(2 t[" g⅚(.OhYRM׻ Ne-A_{Ѫx+Uo"ݎ Z$nY.TpMƖ9~M(l 8<`1&0B?{Ų,mzK=3dG:ۥ 49 灹m\Toc&XeX2gGӇ9& NDLPWe{% (*\+E! ;RG>?[mE:Tq;B7 5.Gp y/ ro6lR+&Gg䝎PNj7!h[H7pIJ.6/-rP~Z$~ -o< ++UN4؆λ>EŬ+/|`mP5t &`l]4})k7,uɦ1q@{{l3<: 4Q%o1M%q|5/Bm: -,V!uV~p:BGk[zh؟'/j!A֌z AƷI=7!gxBR='ϣ" YaM)khf?rXHJF?$ZT<pQ*"#zDD9%9CǣN{x8x8 N3†֞:}(q*b^)Tx-odrӦUj_!t@tf{x5hs1@δ03(շ|śZ %^ rIơ)t_} ysM{ 胊,c U*1dٰSE.НlB}]:- 06>1w=P5T:Q6Ӑ0eBAQrMUG%U)$LIJDM.2cw 29ys#m~ߜ7 #@1 3o34mv4E)=1'8ͩ- 4֣zk64%ۑ8/xbv_i6El*Frְr wtۀPe`gv<ןU!_/l+\{=Fq0;Ś `?\lΈܲQIn!zkI G\߫8v"h(B \r=|@āsFDJ5XFai5ɵ35H/]'Bz3v_'Fn6\.ޢrܨNQ?:g%8P,}= 6fRbH2 ˯PIUs~ZN|H: OwB ,k "V …Y%czAh-xy(!Ad^1kUjNw"_n;0r%L +ZRoȅG=Jմmpزg!A%[Xr6gH\xI۴1I_vw'@Pc:IU 63 ,6&`Hy cDo7^|vJ:gyCk 1q$gzmGWc-}ͯq 0 c)J^Q*=Ri{E3 tj@rC*^R̓ymwT4mIQ 恍Q.= -GWV;k+iĮG}cpN|)E쵩}0Ca]Z75G'sZRfKS31LmF]M@Δg Fg$ Z %$傎S>@fީmQ&Ԥ`P(iAU'B4*Kt-@3ByM`f{=F68Yva96ug&l۬r@ R]ڻ{j8FqXbC3NL%!-MZ9A: VhMPuTĖ7&`UfՐ?y`|#2s DIPsw % j9Fh86"܎ocϟIfNJc+=ay?M9V8zc ojHf}@UR˹eP 2 .Ĉ_C,9)W3YlBkYq\1TS`ɪ*bzA!Ui=z+(\%JZrhe!uE)Kdž\̡V M*cb}|G @ *Sj0Ǵ8*H<%F7"Y,z8sFam‡lUKm 3E+9Y[,$0 VZ 4H/w.O=ZŞ5$W_qx9 x(^`uԏ2\~z=%r"; M?㦷[8W`Kk>i}* z20gz%fq8\0W{У>=NxXC,5|!l֔y3Fw(915°h*L~]f=Lab4  _dB%}p[ۂyȳM9Sv!_uFW [R|Ϙ.l@}n`&5*ttaO2B?Ci'::?̜D}3P'tc!%C\uT1E`jW`- l qX43NbEG2%XqNF~͂\^{u{sbL_ݵ(Irm' Z5'89&оѰ31~NdX](d}ka0#dY08sp~V%F:c ގ+)8}o0ْj/K{[չ^?yMΩZ<2lFֶ[wQ}7"@89Koj,7mN _bQdW3l1J 5>5 뀃+dg4:sckw`6TSRe!V1c ߍH}*ϱR6$R?'z zQ^7+ ",!fˆ0@i1O32 "ºa}t+/+>!' >7Wؕ|''%"s0/G H^)R!H>v rl802ô}^"?6z%ak[muܷLv6N WZ,vt֖῁y^~qe"U' d傉 ]FeQ]HqEߕF"|E% t8կų?nBƁ/2{:;f]h2 7RL9z7a?W "ʐӌNZ&[~^z֯>.#n!=px23aS%D͘ ZU+܃k*.1G^BP -;(cdږ"d|Z:i9E+<&5k:5)u٥G?[@#ei+@4Bˇޔ\M_$ͪt/a8YeuJC,9[M cXjĔ*Ԧߑ*BG>W)(L!{"0_hw@vU"CtgY^KC4<962vVmրLqUa/ h; @hq෴NOLQ"j}7aǑ9'}we[9:}[pZ"dDaOpZU]7A!fni%bv'2.\*S\;JJ:@L辟|dngymh`dh< iʝӃ;* دeN7SrE3?H4c#\dp'#ҦV02]e޻N'"={NqږHmM N3ip;~ `yĠWѧ 5r>hQW{k&z΍G8~j>qI4GmeCv fC ]eF­9LENԯJީ魋 l.Щ;hlo>(Ur}.!]Ou$f٫49 AfOpՁqPA>k({S˵C0 ҙd.+@{GcջW oȜX#+C#5Sm<~6┏׏-Y!3R[JEUc`7FӄB;ΉzE$l=(  Ԗr6S5t`/ЕPslŶ,`{ +Qύ*gdn>| o4ˆ2D,erZ.=~:OkJcT&c3Vb6=dh49A "{ͼz:Y; jMgOu$( 4e^hxL҂+NŌRFCR{E5q'_\b9ߡ7-n0u=㫾rAሹ9jKuhn(R"{lin.x9F-EdY `B=Vyg9$lOMuPm"YS*5b"禎5ix(Ўg9]pW,GLJ]1/{p@;ݥ0$ W^O3hE3_4l W|Hw"46Bx`IK[]!3ץ1²Yyׅ_< حM3zi;J;"uͱ !=%NQC.A~~҇6Xvmk 6Qe ,pұLǖ ;ɈCr;yn~ 橱vVgqA{.46Dë]M`cA@YBrhzCloOZė;y%:Jf(S6ko@ľ{mA`y! )WgHi֟&Q` ej8nfqjP0#0+!\;p{=N]kNe֑Mk5G.P&&i$=f-N|%$}`pNpQ.L;@M4IdC !=9Tdr4*Q6SU}kieꨒHʒL:AZpU @q0n/|x^>fLPSf/R 9fTw/OA}HW-P@%mDe`@& ]yyu"ru}%N71ki(ۿs[/`!۽]ҕ,+_cʙKў,d_ e82,. _8m#K m/{NDu >41X)!B};Z:Տ)_Ƒb%ONa{ZR_!J/V\WmU"תE߬q&y`HW#3s[-: (GfƲRti~-"YFEz"dkLa}`Fo>+(CPq=Sm k\%sY44hr9>aPӜ@6KG VZ{K_f =a:~l:P_:KLVj:(پ>W\;o~-+]Z=%Dy[0pb\AuȺr'_ciDٖ#<îv.S9!Q<)FOHp>;o,ɏ?iH~!&P7{jI~ݥ:֐Չd-$ wj  &h`.2az(c// lqZ[]C^$ATxqH|E7hl3|]/Y@aeLbPQIlvHG(୾IuS $V0"cZOWP]0( %rxvkAr̒kz@ TѦB3+DSkox*]#i|KU.V}KcD1D0dP&R9Eݱ}$|Dݙ^  a}A!^ۊ˅ԺpW,|02(Q;EB@AY(~}yL`{'K3 `M9ޢ]|hUF=@e1fXij&A6~ȿ,kJ:x"G+'6a<('qv&U ,/P{}dQ=Q^X:/-9U / `(XU!Cmzt݅г!12/".U~FepǨ;} qu -[LiKa_Z  =!7`Xѻ t䕈ԓu ?11d:L/4 ,Byᄓ?RI#RaꗵL{ݨ;*#mY^ DBؚnETȶhtvV 560MO5WL|짌"TH"\g:,{ m;~Hrg=ժ!(ş>#/AZ;FB&&FDZ @=?X%_H1 Xm(\^ݪOT_Z\Y{3%s 0 ]wAiru +E9KGBVc5QQW@TCN$u'~o~@sa !Zw(K[lXMDy4{Q+ NYr&dv>D 6 α'@)[F4a@ b-;B:fC'OGIz5TT ~PIR͏@4][! {O#ؐ~\v+;UU._5=R,TN!nWM. 2UjV9+]%(BqcX/c5+h3W!,njWfzo8o}9,i3%iLK݅'K,o5.[V=RdT*DqUz'=Ty(1\P~zyf`RK%f<vRUT~V,1\}jEqw) L=I778 xL^Jm0dR8\6D=xj<9ٙ'DZ1ښJؒ{SLEd.w}pYUtyM]9: +F=?Ϝkk/ R/τv0I$πNv{ Ξۤ^Hyg9&:1Y;]zo23⛜dK/)Bh+.".1fQH¿,"rÚ`Z&)u9vKKV<>rLe80`$&T0ۥ8J'C\NּL@q8ZҁLm٠ A!HC"<%=  c{/=uqyY ʀ䳖aIfU{,%JO8d_BFPՏ]:t@S-SrGNhb 3|ћޕ;ILIWi;vBM:)ohs&PN0N0CZ!Bl@FL,7+\q)0a/]O:jnXɚB32j)͟f[M}v =GZ`x ]\]μ7(I55lb}69tt`9 Yի-b~Autn$&3Ph¯-+qXZ8Ja޷j%&}PLS_\#P,u{1KTX++>\s\ eOm}-|fFrG.{]Iz@*~&Kzal<_vENT糸Nۋ>MfH'+ "P)">J&'ņץ2 b/R#%^MB CtύrV>D @DQ7HgYin}S5; xdh MhY {Hydm6MwxU߫[tPȊ$%DGN#񬋇©/dMŵxS9D .RLx=d诒%O|l'=v*¥rn9>[38K4*8^H,Гc-[eR6E*KoDl`?T1@0{١ ycHM( ('Fo:V`Rc̈W3#L0&f/XevjKY<aJW59'r22Sg,5\]sWaލ,.wg5%p#DEMj@%Fc*@l, 97U>u79tP+M s7:'R#YB.E$ǭc@vfj^;Id x6G<7M]Z)Jt["aNq˯K™v*6csǏ1Pz@ΞT&` ֻ MSC#xFP M8(,m:*\BVSc ҲB?\Wt\ŷ\c?QhLtH .8]D%9!fm6aPz+kVPK)==G6 -~u@qAWYĘTQl^\> n}S wT'Tt%g0"#^nj?+lRH'T% Xޫ~nv:A[)P*?, Hx a/uhZ -m4 d g/P/ aJqJ+u{4L~H5Ŵ0{ǙZwusJ<LDZEfu΋'/wHAM׆' ז,-04P#"UR;EtDd/c(۔I<"@ȥ@ .ZGmpV_д%햄gg`<رh*ҟIyUOPAJ<|t8T$2 Wۖkl4GaY `O_Gu B*+ ,:LJ+;U&?| xQB>hg<Rw׭VZI^0q1(2j%s_ @)WD z9 cQ" q]2-$m`TL:.cͼ~tKz`x* 1D4m'Eűc ʣlS-Qj(6d:xtcwM :u>|W 恸M7xjQj3*PrAY>> P9d>NIm:#X 瀸hĵڴ=q_FQ{pwɇ[_~cR{( o(\$IG!%!tЙ~@Zl';0b.?%qC=՜AFT>'>r-VUp}r:IaO+:7Es2w^ bؓ9#-jwz빔vCJ|K/1?*|h`w\F9'!{m ʚ&`pIf3\M gIJ":0SwnfU;s1ݙTsQUI]|.[U1`3%k]RL+-ť[ȵ"<ːdɹbמx k')|^7ۘK ߱4T#i~b!f/Uh!b!S ay'nI㯧J9sCS S@|lI:}ɗ:$7N>J=7se@\/ 2l׳Qƹ :;#h00%%cUFʞ'MM0p ߿f fOq(?- z_`?_KDʄw[ kЉb6Lap"ƎcÊ YEݡuۘd S[9Uvs쵼}aqROdT5m}0@sZ /z+*PBRE[u\}B}n۔~;=q{S 1z׽be@J:Wծ4O}Evh`[i#38e9ф>-?_>>CЮ"S\ͯ ;uK'KtБT~G[},Rm{F&;YZ6i os^d+Uؐ.vESm9p-&gLC :[mH5 fzo-Xqмg8r}/0R|ۣ#U-S#, buIS}R3::l9\UH1)sK*Q>D#L a>cE2|C!Fj)\o_D1  -N7$4D윬W9A IU1n[q)@Fxhs ɜQ:rJơdC;nz;>yZW67eO'puK /gҮilCdZ_`<dS9÷[}9C6-h5;\$Io)E}jZrfH{{>Ʒ,0E"H,3_; 5xZw.a(u X2-B9]| nkBʆjsyLR# ԄΔ^V~|DJ/5 Ys6T99':GFhٸA&1YC|awYA3 ػ\>P/6?4X t\Iia܀*tp\/w SVI8~5_j9M)!z"@ svоdwE(e ˅RԀhߒd ,Vsa4C .܎Ԁ({/Ï qru"4,wv!5=B#=#N5e.;Hv^Pd"ޯx#H`cE>t\oD wk%+ݞ&~&r#Y^KXQ\Yl?zCEw5Am[gE9ܰ- wD'm%p v5ҋq3̅7԰M1UedJPsAVM?\1GY'Q Zi=F)ȇPfGx;][=Q'f܆"|0vӹ̗&;p{-po£[tUhИ$StlebcH65jm_cċCvj#\N#b E4Ok^$_rfiuR7%t[\=1?^(B~&-Kf1II6 opmfhfJ5;w~~aI ^}<nX6<xz[t>[_"{9o&G}Z< hA_Ua\TaPM]ŝq8d'IwA>D뛞.IÖOhǟsٓ 2ղZkK՟Dxztgp’D鸪4af t4O QC˴-={7h|RKl/HKkRh.?A)c U#1m䚒 #Y-zTE`Wr`Q#󻙪).y_$qJ.$6:smh$ bQj9iմZbKN>Cq0u  #󀮖 b: Ʀ!2r&\¶jƅ[pP R ƸT@V*pp"rtx`h~ _Z3q=r|<5|'WKx%'9!H8ٛ7[uAbOKٱ bU w}Rtᄏ#g(ċ 9 3.~3Ul~]"yqK~z0 ?UH#ZW.ͻ=2ɋ&\/NU GԁQe9hN\cG'T?4Ȅ|>)(F(BǠ][b-i$}\!ànGTn`8ְrRza, 0) '`vNyd*vCm!˖`un"oLȁ^[oJ0Khh{FGH} 6D$x3z@B͹QF1;:4z&ϊEƋ!dG!43\WWfD V쏹  I6ƥUCmOuE4ī:DHlX-זASSqA2] u5gZ[IHMzrWM_3W-:JSeGe\ Bn[i?]x3hf'љq؎B Y{ H)沭F]`χk: Z_oA 6h$^8azZh޺byAAF2,'ݜLk웬{je?D}j/B?oSFT!͌NԔ43CEPu@41*0.2"PR K ̦e)F~8^b=&rָ@ESL[W`qtߞuiA)l!}-9x+ۻ8NwA.YF Zx!@28zKI^,6ݵP$y'L6 ]n'!]}׭`1`oݫ/g@n9;{V JWByO72t5 ['cP<2 Cɼz$y%,o>5埻ލ8nD1},XeEUfmYu{ey3Țow 8 o,S\O"92VaJly/ :7;//J>!岾WmHpNVvSZ]C)'W٪-Dqy/Sà/Ro)s'4&e gY[pT>뤅mv;KMg}8=w\B Ġƕ&=]ݰ_v"<8T3ѝoùCP>KAYM-Lt'VBl,%b9s=/8SW&iŦ,k^3yxM%,,iPlNb=Z;V>(^L'Ww Gϲzސik,! FBD<\^Zp|J:Q,O)[XGDT:3*?\0KpLa]_ weֶLxi )khYW5Gs~ :u :WN&ul`=/\3zY#^\ԆtxASAˇevPΠ>Ɲ~+N9PEޫ lH4m|o\~e| рK⒤< Pfpʼny=MaCԣީ%TIC G3k25+L.N:]Lfy1l( ^!!~B킆kYHM9@\ ]7x'+Onm0na#ķ|dH.=<6o#9+!^8_? f y͸a25="/kgL*l!] }EJoӓE'>nvotaJ̌|,\1s,d:I46RR;Zܩe_> 7HLNo%耭[\c]-vCL1fjɸd&HtMO$ӓ"MX+*aOnJ`06a[5{!;09q>T7YßĊ73w]^yiUxI DXAB6T'35Ϥ?ڹ:i#hkQ0/^B>Lc@zW L^'/l;z,6W_o Vo2%Lꀾ&IKBXXfAG,:MzRh4tbi^v ;϶X/5έE>"8ZC$i''avk@ґDCqUq4JT7|jV g1D9c McD5F2֋|UQw$Tp} o7`ga{o &,xKU: u MBDc 9_nuO\͎zwYyCL#1~;_gof+"k -PH%Cȫh+ q|E4a zQKm{c݄0ߪp;UFWz }v zƪ=)B~F!m?֍8кf;7 iX;K-) uY%k\оG)>4??=/i4Dɐ=ϨJHphkWCOc}۹ >|NжGd'CY h{9?{I? Xu?, 绩<#kѸz'K|GmԽ[$0fB0H|\3U9_r- g끆,*)]|}\ce`(ǘc$yRȼ?bJ~)yi!ٶ< CL;3nGBg"D=LEҎIz;ɮ=9^?}^=9SL f(tt]8L}0úG=bziT7\SzUHU`-,۫GEA8l] zzG ?\V$A#ܯq6^N dt>GNzRlGq `q3 u``gFw+=׹Lx3 ?+l3eCKo d2wڜbGXВ,| 9+/N!3?|O~xԌNH&LiضUlA+׶yN\nO2Xϫ =aOnwHmu1G{=ճB؉CXh"LHΥXUN"F3H Vh#`q# Eu3:){S=ėqyUu_WCts2k~p&>itž3𮢈u.8^͚A)( Ӭ.R.\<6ȊƼ5hZs5Dj jbFOԱzl}ii7!HQoD5lےdmţCKSf"nyA^/ Imв1rg!늦0j@s309ȤoѝS\ep^.qHxX44 9"d,A&UdjADcz#ň{Z"q0';cK`Oh$MXFb"v0=9\DLqT"W_ڰ{h |V"Cc-3h; D}'"> xZ݁%?aDHrV1n*sAz/rm Z"/RWe bPBk n~{B:J o&YcbG+iA|cn0ǼS~ƧȬ_W5ynĹqIL8)|Xm`f0/!G&,O@TLi39N`7£Wp7o AtSfmBv|g,o.[Bͪ3^ATCtu@dN裘ǘyg[5_]@0Ph5lg!Ot w')`M"&W}>$+N .-~'rvY9n~(V14Xpv9D5"mɟ@t˖x&AM^i6 )1~(S&FA-Ŕp4LM8 A(TD.&2JgLlp 2GC*ᄒWΓ 3* J]w6gnƉ>ul<:,"01kZBuQ'|9 ҄9^Oap׊x9U\Ս>dfBK̀wur@v]չ0X8cԕђ2 $ኙalߋZ"RlN eB/w:fC)62@9r3yKjzlJ]ϱJc{d. d&5iNOr"7_'%;)lHzxv)*%V'Dvє(BSi913 :Wj9gye,S]k[^icF;#b]W(߮FG@3%7 owɠ' FkjG&hBq;rY[^g$4QQhc|9Uې 4 ZxYQrSO=`097gXN-H&Cc)y%aWɊLs}bau}Zo]!˅}yB th[5pЫ_C xom[u0II7/\--nˊUw712 (Հ|sS aXBw_AmKTtۂ=k>r$#wZ#m\τ @>Vi䟏Z eOS:tX76㝞NnL8j+gZz!pDQ)4-gc}^ s;6tJD Pn눈OMӆ79C;>.T{[&,n:;Ri'pU+a_hv0nq =;}5,l ="rj'dt\!!#p~A).#<pk0]z u.AVPr~߰[S^1]9$90Ь(=g窂 xbe݇{/g(S]u<<}aN@ըC=`PmVx_êW $X|!R[o`ŋ,y,ƂO=8Nt+lF"2gXٌ SǽFύE/}PռR3[/EFzE߇δ7 fȣĤG /ej,dT 'ªՉ\zm3,pvP5>}9om]Bc[}@CQeU a1<>/z"7:ڣ_b w$2ca7$UQ[JXh,c{G6 Xoq*KiOo1,_0:ϓ`dqgYCѭC 'UwSk;K}!v8|H}X JGgS>~Q+Yt;47 ׬#tIөaMի vXpq>y& ͌D,,|fB^sO\][S9B 2–SM_ek`w$PSNw~b7>Ndr]VCͷi+y& &/ IIY RGo.P-gd𜔱dҸ7 416F}pDP!?I X7+tyuan mLǞ*XKI b%1%ȳ"Qw;y&-XŚV_6-w^y#݅aU^G~i5oou?@~Htu-e~b}\E>1lixS1tчE kO YFGMZ<mqx;hQK/׮$jxP4(CG H [vNTt%9w@A}M\jxw(T돛r9YV*i_7İR#3*AuTð"7wvk%T/. fyzbL&XŢEH.Ľ*U]$6vӹ!~t);JPn{?JT+P!0G0e렱iё+ Qj9HFJ ѳ7twa:#,zʁVM?TP5%M> \JA307R 1=wU![%%0p$̃o^x*‰Nb." G~JN.ϘetK]8KZZj-%B۵@NN1qA_\Zbk }9[Y2,e.jqݨ"bt,6=Y2PH&)iJ\1s g8IL OqhL!xG6 eYwgpBa?)kT<<~vg83Gd chBƾBMK=h)ti|3)@3f"zo#)Lq :/T_}uRs|;/LQC)sNJ0$jKuU]guT5|Zv/[+rh"$D@c-V[[ XATbQyT}D}1mMJ[b *Ӎjm TB?:/W P&ḃHJ(wy]*CJ,KkݱHe5.Jek*'48ãw ATg>z7Z@2fVh4 )xKuQS% oKFmns=sߨ46!c@hAT}V@U돥_nr_׃*C#Qӓ &gu^e EsR}$`Q 5? T t8e<;deUG5Fd>is̃I"x!;XӴDWU9i:WvOetzKu~+/a.NܑT?=0Di?%p߈-Nx{jWitL{R*7pǑ&/ ^k(<Ǡ?;S .f\8F澹"TK-{NP69u.jOXXwc b Ӏʆ^eAh}rQn̑u_bX҉3*5N[\؍>rr9ys@h'p3onH.[ 8|{_G妍g#\ fɹj[lVF6gR &ODiSf=ݍxO M3XV:3y{@,8-kĪAshcv˝c' x5mqƗ(R#}0 )CRxYHq=#Zqu}Eywh,'$"#}:W(l"alySғǞbK5^mw6tl.u|NAS3Z42ÀIerDH ~Ylݙ5æ{zzl"`0B "[K҇T'A"-3)$s3ׂV u*4]6j=Jui]YAA h!3Y a5u msVŌK &׌99m6X.M93_/|^P6Hŷz~hݮA]4ߜ$L3pM1k_68a$(J]S#拦 .&[ed xB^8=8z̴8[ Ns+,z,aF58,R=q棷 s-NNnư,5Q֩8-UbÔgŊWv|tO7Tрoۣ7_NL6Op)mJ8;?Yo1h'պsm<ǚ^r?\ýϟabH.rlʤŎb U.,ӾmmJ(=| ŪI(MzG.<8aoy\TXYӹ5g 2{E;SWpm2S-SŴ+܃?|B,N(ժ1 b xYpPK0 jr E̲DLBi@}b*䎶=;}uqa-5*Q &+\zD5:}@0 Y0k˷.Q\Nா!f+Cf qO 7"(q7g,|/{[_ސunDjv;th<1FܿHNXׁa7.^tsQEӀBCI ևȁpAj˟Z)/@;~O4ifP b``oꫛ4$<٠eX X&jAf<]&E:kɅ`3n'9ZpH C5{~;B.3FMʂa}BID}WX&)}h|:n8tq*~a8L#W˪u Եz&%'^90XiGhDiW[ӋL ×RTP㕻`9 ?U3r"Y"Pӛ)|;m1=/DЊ3+i'+wاA7`.o. n44$$.ߎ;.0#DŽV/rg෹mG>xT6:k~s-cߜhϱTgj!+mNYA)a %] HZ}[ ͞[)U]Oq1JjP\b^+cHmHUºw;NIqҾ"O7PM Fc(wVۆĈb SŒ@B/h毜Ļ!֛D#ʃUCda 9o6~PC/2kн?fP{O#no?ۧɱzvt)3RްnЫ֡u6r>2+,_H3gyegȻ,n)B97mZ^79A>>~(!=n"PL*(Ӿm/_at_OS)%(& bgU{|MKH+hb4j>-8 q 4r8X?|+r@ T:pjkV%|< ?y鯘i[tp[clǻ/mI_1շL>a>0Yz]tItWmsw*b#P{oX\'Z)9 4 \b\ .Miq  }.c'^NI'7- #W-6=y\e(vg8ta;- /;, z|΀m yE Guzv+]'xjϭSpc 4e)B,+5n^4lH{.ȋFL}E8cA\J 䁹#M fpsE (|R p%u3Zc[qwe,z'G5k`-9q?ܳtdOD\G˳'b))}9] ͑ʩZ8%n#֒v8=Ϡ0t)Z|<`wǞ;E|℡어K45B2zo@&=JX7i36xy}}qdL/^b! ybASPbK{{WGRVÝ̑yBxÉtۖafu~; RW s388e hObT8KXp,Nt ^0WyM5rhdQ$ߚo?\{M{*FcsCu)_&0ُrNI{&dcN Ҹol{DhoN q훟 54ّa;_U2z\egAN THa*FʎC.{mV/j"a.JVy 9dFf=H4lRK`R3䤥6>9k 㷒,<.Mv4cEm\a4/t H5"~jvXHA4P@;ӨŁ- ؾ< T ,ᣰ@-=:PCWܷ/_?D&wF2|y99VJZju+I%JIT(^PoGn!G),uNI͂_Li?|L"d4z(7l)@ǯQ/לW/Tĺ. k\%Zf(6h%lx * ,M5"(tn&+i\Ε8[|]?f(РrJNO᫞˕Q+h@C>ԘHlOW݀3Wj$k?یF"5cEiޔSkkivXw>뭢O#ʙťa'<*Uf!% "qr9"=RaI̅~"gW.(xn#">s)og* N˱/l"3+P*+m SqlW;$9mF&p6w=620/,ES q(Cw@pʾ#rIӚIQ&ȃI~AIn`C&r+>)P0e^C1w@=j ϕ\C {&xP>IxETwn/8{ڻޒ꾤؈:89Uő%loa=g)k{DagB9̍tHiy)}Iej L=se{X?RҶ.--`ĀuHy`Jq~Lp R ZwvWD~z J!hv Dy^*=g|Ny (-,\ EcVU\+.o^m&mJS=fdSXxy'(˂&aufY (<Ɇ c[FD={r̮F3C⨄7ooտv'#|C3g(Hq]mkM6/e>QdϜv7ĵ-Bթ13s`j-7/4e/"WbDZJc~ڒeh$wn1#"=?K~ z5|t\ʍVV'J[ʯD:,Zq,TH f _ɽ=8m)d`%_2u>ZY,`~52 ߼=\m&7)14wc g6ﱑg!I[`1M9VIְ /#_ROdXUc G7|aD5:}%yNɓx'Ze/FޔX9+ZF4!uBmS6QGܚrt#U\2h ˄m Bu 혟H/}oKBlAEv/ՄJ(,2<+WXFyC ̤ w)gPi?}Heܮv΅$\$1i|AʫtlkZX?dd|b"̩u5扗(9,!9՝b$8CkX_'!4/)ڦn oR/*~fNW7e<)C9[U="]SQGZ4 )]^Zf TE. L$n~XIG +T{9K{S<].-n -(5$ LC`L^CI޿ {S,/a c=l 2 p"ŏD\:oJ^-T_t#lvFa^ջ֐p0q\2 Ngз.5^_X.ee$e)S៊̮ yVc sTbfVHea +`~,Hu~ӻzt,3!z,Ʀ7~B/8n_5ь>U(JB[o UW=6ܼ=;K8 ss \(^QIoN=1/8+^:PqDQB߅٧@]iWɋc 6Cud{M+5dw~ Vַm-|2>)?֕iR_uQF_]yz9'Ϯ$, {SQq"ӂbh_ E0e<~+Yn k[L:nj\1c4;<91D(05x8=gJM{:|, @ؔZ 'O9CE 9BZO=DC]EO&qT4هZ<.-DŽ9|؞XATJ.UGp7M(dhVR$ 1dA\wN![+ U&XKxMkʜ_}bRҰOk'_$C@WsRdDAh5;͛ɽD#+.aa LhFkZ=:v W{qU/)K#;K2Ԍ]r`W7g sIhmM"f|h+Fr$VH X"c=XuWd?(qJI最EH:רNc#[*@sQ0, t ]: B,[j?K6KnW]h6׆XٱT't vՕAyf=G7>}#.}__q$zW 2 (쩐F ?!FU;& f}tĠýM]Vh(Bp}e(K|eR#k,R{V`E6!8H8>њ<5Ζ]3KKZ|4RE8Jv P۫$F|*16w`i *ܯ^?O̰xG3'FAB )VEQe'q=oW!dzAƄT( H1zHm;Q=LkHGFRx*3*nOtdϫzF퐂8'$kQCqo0Ndrg0ekhA塶c+`{T^DW}3C>)M_bbXS K6t $8^g##7u\,܁CvEIcqwЩ콈*H߲q>tr9 L?p?8ϱ7Hꛚĭq3=W T4:yLhU?BŃhZȗ (fʥͩ׌vO11zJ1+S@ur:9%iDΜE-K(qDŲs|!ik(xRQ ,f#9@"A?q!r.#,0 ax:7 U6n\Dzxt(qUXֺh)›AI#~߶ *({IJSqm`^ܦ kE:yJ먃w b͕r1?O$VÂ~S);W]`q fT*#hJස2 PhB w~B[l,qp<)K h3*"E:pj7- ZqNJ1ŁnoK-+h^95s|:?9: 2orԇ03X]hʬtQs°HyGgiݯD [-8#ؚ{@_0b\pأ{-/lj lRQsG2}j DԷt܌:qɐ c> ,5c7X97 &ᾋ)ҫ -߆ߍ)[m %KGM[~$߸+Z/Y?W5*椟 鼈dF >#O^8jFVsm`8} *zw]h(Rj'iZcN32~oxdjd#=9ǂ% #1sɴj o,ADsKú`G2?Jt,9ΛrzD%c6XʂHLe10u/)`IW VK*G('1 dNv)b|pRht-ZThꃾ."Q',!ė2xYqYY O<Pf6||o$$f{Xy+Z. - mBz, } Gd.'P}!odVͺW?717˳r+>2IP!fyL4`1f)aS7T g7ʐy \7&ш/K2pڹ:3o.>~`5 A~'ff agӡ`ρT}~7jDBD;ת7L !Lzq ]Gk1pL: d!($(h>(!*/.WG,fN}o[7kYlF@`Ҏ#W T"8E0);  ߛ$P9!aPU}w"-z8WF61#7w kn;&BlCPI\ CĸTNrGBk=-5I-,bvP>a++ʆ[Yn7,B(OLvd~s̔YU5@>".G}V 1 V/pH\Q.e$9$1eOA]ر! u\} rGN 8whursqs)$0RNڤȎZ\W2IRY|xUF TJcA5c{tYV=%KvVR"<ۙ.pPb!e'vU*n3|*(1`pCh>?=ʿodqM4}@UT'+\M)B_>Ź$iZvNgc@O sjL:eB[BjNܞֳZe/2E<' %_%f &eV"[z~I;Mncap鸲M-k4xB<'ιN}cQQ*c!SHUnqkW֖ݐa4fU^w}m0kR+ցq/YzդR7lbK^? |D.Վ`>mOv"$ۄIp#xpɠZeo~ 1rYL}=> &PYv=^z3.P52Xm JWF$PlN.(FIJLY7{G-|\59͔U Av{ܨLhB"aJ6"gA[`1OK݈U;!`lոS,T.@!@1 T\2#mxpOۖ*5||ȕ/ BLn ne),)JckGsRo\Or5I@F} hlh4q|L=慝uHէ@z%M,Y[=V M}9x( ,I]_ds.Oj9CCZ20 1|bS{߳H(}1kA-ch~_ T(UpDPH`tPw Cteohr]ʻވԑ'9zEb9H#j?SGXN;t󞻋SdyJl+ 5wFĊ@2SΚ%)T?Rw哎O.>Kbg4,lS]Wn0e*\њ^)p51+K7%#N^o0 WC,N{᝙ӖhBUno~'2i-cx N(PE$s(dfL  c +VG?J+u?W~g+F`X$<>Z5xZ3zdo&R`Ԑ~g>B,4FQsZ$ث4narTXG.ӳA`jNy[~UnAo뼝ǭv 8 >z\},vi ?`ju04xnݜӢݽW9y[s6,T.ur)M}i.r5IđLS:ZIzc 1NwEgG/>VeQ?2/N< hz*Lhc뷹 ˞]ݓS.J&x{4|_'>Y:_V^eO=༜p륒a!ä,Ⱶ9|Č3:{F8 w 'h}bd*C'Bk^UWVfrɿAY4ˆ-d)ЋϷ'{v+-,- 'o|9|Hjp %f=E(QZ7ƲK (F9, E!ˡq^M|ޢ~;#i+14D6l!'^ІVɱr2٦o*S8}O׺[Brg\ d`F%_"+~np;E0̻@oI#ڭC41Ŵx.LapAՂ䬦M[;U}w GF!PGg5%~OQ2:,Jtf~.yOZ _RDj&0n5ov%'c;1  SU1?4243NfEEwyqD~ں Gd9.?}e0~gK A%/Z snL p tZt擘M,G"4v0@#( zx:AAHRcԌ60=&V |#vQ .QM~BnKWB;aV G,wF>|Mzb`L D1`M՞zqFY7g̋Ky4<ίƒ So9E^wp^* }g ʧIgaTE4V=6Z-nV4`Mѫ9 )~E '_w k Y^97ɎbB<d2vڿ#\_hCU"[.5j#a3m\.#i_UގȪKʽ1d!jTX쭐ݦ:~ m0/lH+Tا;{X 7-x8U\:HWr.(n3z-jWP[Mtlwy/MV8#` 34/D`38>Y4FrR{{7wα(7U O!*Ɔ[>vg+&|ȧR#DZqVkguGD NkiJH;!h`'s2} &Bf2#'0rܘߌa3]nQo)FVU"p.GKGk ͡I蟰+w5W0ӌg[es_j'4$"]OO\۽&1&Ni @5[g)=ӣDlJOyzKYXe.(ɰyΧ=^~> %n ?8xc$kϳ#FDߦ [6X\gƯ f=[yopE"~ DaVH[9' l<kbиXe .1T_CUc8B#pޔuTu΢<.^r;,#ϳC"q:R.‡>'\T;Y R;5Quͻ(V108AҊ Ձ_!6BNe+V>OC{ج͘K [wy/`Cf-s=?"'bĠqe55Wr}}00q8(2j: EKUamr.RmNuᾤiufL?j=X栃%f'7ͦуtUf8K Z@Z֭aDo+ /투U!xCk*YM]T(E,[ҡ(f2KINHaIoA޴} 4,KѩK8mҥޓn>H h2 ۓ֩j--YS9{κ}YL#R],Ax5w +!(X\.u(7R})eP;"~*\^ӷU0,' Dvid[a%[~X@rk }9/W=A:~]o  $>*i#eɥ*=5]%O@n;I`\zZ0> ɅQKDzv雠. fҙ,tLMdl-X)-:UhAO2c? OUJ4O._+ɏ?sH"2vxn.s՟f/&oۆD@?A'{~Q+OJi ^e߁' Y]hwDE`V8R*)^T LZP9VoEۅ qcV߂oXP9Ɣ)]|̟LX0ADdJ׺_AIw}L?i qoW$~ڙԹ@|) U:>BLg>)H:$Qӄ7v[ 0Ov_ˌ8l0T>a/(ƺ$׊o-d7:uVɆ>:^zhl(LiFب멨鬕o+w2K-sț Vw#7'*ٳ–`E;PpGNQ-228Ho  $*QB \CE$\m %5]8Q zXs˻5*|QMUх_DYp>5"HȋĶ% UBϢ9n`gB$t(9Н-v)(R<!r{=Vכ^4喋zWliК9hcO( /#$)*;*)5Yb)VKP\ŋ&V')VIk~ 娛obo_O)o9^og;r;\OwPSU"vl>Q;gNAQ봔FQ{ʆ)-QW>,-3j ܅em-Ew3heʑy^u&!SdqxU Y1pnM`Qe2  "-Vo~RY5W &xFKW߀^{j;jQ*I  g2UqT_OJ LvL#5q̅~ed h&`u a2Hzy!mFMƴ*&%L'HԂ;djƑxMAe!uGv9m`JQ,jpa`b2ߟ ]]9A)aDK D {=ǐ56)㯕Z@`$+b, (C~q0.P7O' Vd@ePʈqۡ#?=_gӀZa֛J0=Ӭ&G 1 -n  ͢&h+te5`y=*8 oz\ZUzѓN&2n<]g"0}y@]R=0/mHA뙛6|{.~嶃<20B'd().(\W٭KSڐG?lI:b)ֲ1 @iJ( owğgkj8-*34]Ӭ9h NYzwE;[^FW})[rz$1vJbO˝}@VpDFa<"V1QxhS q#57֢,㟸N x">1@K$be(̚?.&SNoFpw}X^7&1r~,>K8ju&@*VEv)mӮۅf`boxiT",:12U_ 9rDmd/e[W=vyJD ޱpz;i-"cc.' #(3Ԛy7r0l w7M}EV<8#uEGyU;m/ڍZWQk_:.yު>svrwԠ.Hx"OMZ)jw]9͇8h{mtOI>ֲư}' 1~v'%)rc1|@Vݤ UFzbWwQa2rފn <5pqwF~{Zq^kJCf ; uA gnEa)q*a7"2aHFZZPcNm#m߆$fm_ZJZ-Fכ=4TR IS| ؤGF=Q9+7fJYcnH\j5hPM+O* T>3)K!`;3RR̦lH/SWAxGUps>’#nWd j1_QO!L‹ƑAvKlXqi*Eh׵=lwE$Y_&U#.82eh˞+h]Z_MbEN1  ,$h5|ӐhJ])x}+8PgDei@\$4[aU\w=؀;g*hfwPں7sZqINNsi(1c^"p* l>U_Q9~񷬃# z vW=KgvcwK)cG;"ڎM7qhI~N%zK^˭7 o)-`@%EAn--ĤmO#lggJw^<+=8"D t_cY8Rk> }NTh**#*s쩭x/Mix2m۳XKj=v7+mLIbZz:Ĕ'K?w!yXv*N Pvked=\#Jͥj-RݝI^ N*|}&ѩL)s dѱG"1izE%$z2Vx7"j"ET:^s~:`>*Hb^E# @&0N+Oz w;]y&j̀r Q`/I ֬6;\+JnM˜c_pd,yo s=R(Y`vTIZ>YAo>eU ww+)Y5Eb+NT/ktd*rC39O @<7ROWjv`/΋%e$RWRs)h}dJD0Y q(4-DEG2t)/CVbØ8yx:ȑ/W~UTg$ɰvc_~h .7a4c 3m+A/5q6UL3hhfFVym$4.kZÖ"6I{qqB2z*<>ب8=Q/j\ |:۪ N Qv<넪6r'±c)豚їvW :xwnF 993,yXs̀PxάcМֳ/g%+-JjrV,dPrZYf٩D$F*Z8pXTO\ gwz p.KilJ:ΔaN;nņN# ?HOތV^ EiGrѾ^hjz@s.U+M!Q.E "it$?W! D~#E({ +"p*~}juy'kˆ% .EKA)N9V,Ϧ^O HO kQ \oҌO7)ۦh؃`u`&z[R~k/=8TtD>N2`ӯ́<ɤ2Æڸ}rQ$qoD?:тZx6)2KXrfjT͌aD[rZĿUNgns`Lfb%:O[ֆ/C;+5M@gzV|aj'~tܱ5Cұ07;; }nGa -y6_k`=Ne-ZP6 ET{YB^iֲ+(fhOV,{`L * 5gܹ _Is_}/-?s tdnBuA 7 TwJa}{J»{xꑶ[h+w 뱁=)Gydb@QrXN~q=6m`w/ ~_3{o^2doK<΋]آ$ $3/$9ǻWKTSDZҢuy(\R5"&i"haQ}{Rf?n_#- O8bp+?`5R(H~-j*0 &(r~G.|Uo OuW̒њS.ٰLbh>ݖ^P747Cۀ(Έ=$f=ߩB`x޷p4lPK+LꬌO,@-g(RO --ңSye~$,(PQmal.Y8{L][?'ܱif\%y?w[]$kxd:~¶ T:ѿB]\~McF-j-=T7oKܾTk5O!{h/7eumO-In8|E`s\3bK<7J&wjZKjfg4$07;’i8*Rw/.@Qgc{o1(TS= pxq.aŻ[^i<: Td/Q!=2#~ND[w\%dq)$!S,HPf0OagLxS[zf4`0dSܯPKvBvsD }2[܀}p4`R{qS(}sH씕? үf =hVAטiq ~u+չ 9C`B-nH5M@<ڐSk!oϡ,Zh T-繸ml5zObA|k?2NįGx_CK(rl͙)*HrhlK)nv iCߥwv.p<6-^ 73o};#0t&3ԧVqlXtJi:vWtaKu¬9!8:pz.kPR\', Pr>vt4"(1,LِɷnrW>'>G3(>oǪ)TPZD="]xATll>C} V WV?3MN6i>TSЭ%KO>I|iRc%@T; Β (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