nfs-client-2.1.1-150100.10.32.1<>,cp9|/ljDyWqhQ2\8Dwϱsg<C>@G`t~{QLM0$j܏ D<{fAVº΢L Ǩ~8oiM2LsG\ED1_Ux趔h:eds& EUc'yA0 7 H}~ M75ЖԦP2fn!2f{zgb亊bփ[_^ĭvg' S$vwgG$EqEG^9P/->K{?zd  " <  )V\c@O|O O O O (CO (O*0O+O-N-xO..5/54j5(47485/95/:8/=^d>^l?^t@^|B^C^F^G^OH_OIa$OXatYaZa[a\aO]cO^gUbiacj djejfjljujOvkwvdOxwOyxnzzzzzzCnfs-client2.1.1150100.10.32.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server.csheep63 tSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxx86_64/usr/bin/getent passwd statd >/dev/null || \ /usr/sbin/useradd -r -c 'NFS statd daemon' \ -s /sbin/nologin -d /var/lib/nfs -g nogroup statd if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fichown root:root /var/lib/nfs > /dev/null 2>&1 || : for i in sm sm.bak; do chown -R statd:nogroup /var/lib/nfs/$i > /dev/null 2>&1 || : done ### migrate from /var/lock/subsys [ -d /run/nfs ] || mkdir /run/nfs if [ -f /var/lock/subsys/nfs-rpc.idmapd ]; then mv /var/lock/subsys/nfs-rpc.idmapd /run/nfs fi if [ -f /var/lock/subsys/nfsserver-rpc.idmapd ]; then mv /var/lock/subsys/nfsserver-rpc.idmapd /run/nfs fi ### PNAME=nfs SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /sbin/mount.nfs fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service="${service%.*}" rm "/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 fiР 5 Q=T7/edkzgkjPZ]d@Op(9KzJw+ps   GA큤A큤A큤A큤A큤A큤A큤큤AAAAAcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc8f962c35ec040337a3240dfa1bc2d3b2c2f314d8684f79bb780751a864628de92183c11a6c69a4437b3b7072624077a64096f503803587e0f7c77731e099be816926e89ab7e0892638034875616f21ae69822d58f9b8b690112b096f93ec3f065db2d9fc611d377e8e3e7eaef8006524d4df55a9a1f882f22899bb91ffc1f8f4c190eb7d24c68ee450c52c87fc0f4f14301f078b0378b7120d31c0402c13c6d14161e04b435aa3be7b1308e3229a24f22797eb5ad9ca35f3116d69aaf24543fb4cd73d6ef85f8d6e821fa3f8b8bedea80e4457b9aa1768b6ab2f5c4dfe6ce8e52024ed65dfcec15b5d639f4ae1e97ced04c999983cb6635fd26f00beeebaada2df4ccd2ecd2dea227425c4a5a471155498a1753cd0f24543a87a5f30034e82b7366170d3c746c7579dab1c6cabe78825ec017831200a619ffa913de624dd2b772fb2c60b15cc958be12528851acfc69314dbe3246dc4044f2d874ab502ac3d344865bf16d30152c12395bfe6e521349e735c6b3a921ae50cbaf311b50866193e824438fda96602f643db60c549f2df47dd116a2531a4a051b72e4aa63b674c00e3045253bbab2403ad93e10de9104cfe98c2db9a3df5ec110721827bc9e85c76bf30463d32b6af6083652afadccf526c65efe9f118095f1d523a3421dbf16037c229aa3095b6ede467eba908e1d2f840180eae7f610d48cca317015405837f8dd23c5eb8729e976aa6cb8245898400d645a9ec1c25eaa63eba23d6f890f5af7b275f06b11d50d9a3fb0aeb43dcfcc2ae4c1f980b92a632a7073ca3c6afe7f6d7885f167a7b2c0a37591107e61490eff5e211749171c6fa57c4c8657891c33ae54e600732505c0762cf445ad80692e5e404069a6b556edc9cfdba78e4da0a0e206eaa6b9230c17186f3ae3b1025c29b180fc872a8564588bf21f6b9bff89743429afbdb1c96ab8cc97634096911cffb511738d14b3d4529707a9c647df715b06978272e0a2187472040fd74399d17364a173666d7f86c3a768f3187d61b8b9b22219d21584dcfffa25e9081f189dae1354d7dc97e9d398f167def931dea4add8c662422a2e4c47c026057f5bac2728435ed6f6d8238dfdaf686747eb6dd8a0b2a30e26f3ac526c7470695fdd52cfd89111fc73c97a23d8ed35f89c5caf2b9b8fc53dffa6f641cc9a575deab6450f93aabfdb9d4b31cc15ab12a5f6c0271cc41d2b4b4f30bf52d6f11aebe71d77be4440805ff2b03d28eb19ed55a11edee3641b23983d2c27c222eb123a73451c678bdf2e9e9b0b6b9ffa9c0547e5a9f3dd3da0706b3b2c36d0153d5dfa8fd824b7c5e7d19a2ffc5c6583f1c0e0f836323e9c071fdde5ead19e95c2bfba2a6d34d3400f4962bac7f64d14b7996ddc5119d48f372505c2f6ceda22f1d271c3224ae1789c900c97ae983f5b8369313c018022a13efd68402540b98c54719ce475179be07f06645f36996dd7002b49755e8d024800a1377c668feafe35ec5d395529a16164f0a75843e48fb84580b447d78759f1537574bf0fed243556fcb25cbe5373e68caaca9e7db345eecf9df76ab2b2f7c04228ca5b16e74621bdd2eef60e38ca6e8405091858c7cdf0f9ac1587a9b559d7339a3cc62661853ca1edf7cad569b09e84218f52bf4aa253b98fe5cc6e0a83683262d49871baf2589645d1468a8a68488d04a9e3e913c5309a7cbb2341bda087cdd5429664f6a88d9a787ebdadc901fcbe52b2c2e05bd45482c35af643df7dca5da7af8c5e64536351211bf52cc119f2a2a24f7c1def707456cb6c89bc26ccbd02b901b148a987f30c56b8369dbd63357a6a634cf8e53589e3351f7eafbb4d943888dfac9161c0f566dff149722b6a5483dbbb88d1532c088e02c6c3add2131035fae29a46f1f0a9cd6136bba6364f8d1ace0ec39bfdda9da77f29726b5713f6478b3c38c0544b684983b763c915b7afddc6f37499c335f58a8b457ffff5f0298c75bcf410f5738222ff47d3f4a1a74e1ed5b08adba49d75c674af66dd7aa17a423764156f0127917dc81247135a63eb7a12b401118417483a243409ff09859dd2fa386b75904ab8c5ab9495e0dba74794330886dd61fc30f63a700d181051d2df8e2542bf54c99c270c950a48f26f3c0420af7f0957b8ff40c54d492725ecc7902a4058f11acf73f240b0d21d467643538e5e2826661b8f08dbb3de21a425c69c2b2b1f929ad5e2f6f231a417ccf6e3ba7b47e68a5c7a4ac865a53f775181778e81cf379acfe2066cc0ace95740925f0b41486e828596c7be1cbb8008b3222a3a5ec4690003d30c25604fe2d6bcf6519a42d62dbca142bb2cc88241431c97167d641d7dce36502b3a9d6d37bae44f4343bb76ff541689491d0bbcba3e4da6494c7bdf599086465d2ee2e901d678767385ceafc918c529b2d91266e1575e0bace15cc617a7d98e3e7fc23e94dff6acabc764a8aa5e06a8965762b7cc95d65ab44827afca52e0fda099f7cc7aaacbf225e05b7916f702ff20e83269c23b781d788emount.nfsmount.nfsmount.nfsserviceservicegssd.8.gzidmapd.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gz@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstatdstatdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnogroupnogrouprootrootnfs-utils-2.1.1-150100.10.32.1.src.rpmconfig(nfs-client)nfs-clientnfs-client(x86-64)@ !@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(nfs-client)coreutilsdiffutilsfillupgrepgroup(nogroup)keyutilslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcom_err.so.2()(64bit)libdevmapper.so.1.03()(64bit)libdevmapper.so.1.03(Base)(64bit)libdevmapper.so.1.03(DM_1_02_97)(64bit)libevent-2.1.so.6()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libkeyutils.so.1(KEYUTILS_1.0)(64bit)libkeyutils.so.1(KEYUTILS_1.5)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libnfsidmap.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libtirpc.so.3(TIRPC_PRIVATE)(64bit)libwrap.so.0()(64bit)netcfgpermissionsrpcbindrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow2.1.1-150100.10.32.13.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system -e /sbin/mount.nfs 1>&2cc™@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.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- 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/shsheep63 1676606154  "#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS2.1.1-150100.10.32.12.1.1-150100.10.32.12.1.1-150100.10.32.11.1.0     idmapd.confnfs.confnfsmount.confnfs-clientmount.nfsmount.nfs4osd_loginumount.nfsumount.nfs4modprobe.d50-nfs.confsystem-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/sysconfig/SuSEfirewall2.d/services//sbin//usr/lib//usr/lib/modprobe.d//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:27824/SUSE_SLE-15-SP1_Update/cd187262faa8fe3b451c00e9c6a088e0-nfs-utils.SUSE_SLE-15-SP1_Updatedrpmxz5x86_64-suse-linux  ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=54a413104c4374a5f4de92df8cb7234cb966f6a4, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executabledirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cdfcd4ff4c8fa0a93c4cd4d05012f743c925e901, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ee74f660de916be6c28b383439c84b6ea00e3613, for GNU/Linux 3.2.0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=aa6368a79ef1e96b679bb8ba72db4059cde0a1d6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6d96d6f6aa0f95d28881b86f23e8538a14e9ad1e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1f1b6c65539fa35ad54e14b6529c79b435616d40, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ddda8e70a7ab8321cea5aef8b9ab7694f18f6a41, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=244b8d244612d8e819362ac894a95519ecf8859d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8f80d6b47e923015623f08ec990d6119651148eb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b0e384ef7e4ddc190e2530844c2d923e9afd9c1f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a812cab2053ef8632047e19bc93e3b0d02ec2492, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=63f17b7d6d3a64c482ee517b998ad4346ef4a0bd, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty $(<BLW\dm    R%RRRRRRR*R)R$RRRRRRRRRRRRRRRRRR R!RRRRR&RRRRRRRR+R*R(RRRRRRRRR#RRR"RR)R'RRRRRR&RRRRRRRR*R,R)RR+RRRRRRR&RR)RRRRRRRRRRRR*R)RRRRRRRR*R)RR(u]xK $:utf-8a5405d590bc860d1de394de032955a8a59724c8f0557e62259ed5e15389a23de?P7zXZ !t/J]"k%a̜Y4J"Nu g"Pkd :d:!̦v_!u !NY=!;ΚoL 5Q] Dž[U$yQ1m&.e@ >ۊJe_(#_T 508QZ0x ;4JzmykTK _Zo@@E2-:o{|\('8>dRjL, w9L_z'1m^YRU@ <2e|ghM>?| ̀.ge$W볶iWq NvYILiΑM Rt Sǂ"?aB `8A`*l'!&X2}5u$*GTQ]ď$K V=zA}=ɼ;Kjl㙱NY'a7:ȧT:zV^~.]E9,͝k.g oaZB az7S0` k觡Ύ,{7ckI ^uDNJ䩹\X^4tY?DI 1n[rFtï%:ЇBCDvPp@yIFR͏ Ow=PHuCpo @-sѢf ,ܿ_*h86JFvc%"<[O'p4a(^[#rEhY;-Q(+̦y^E$ }m< ~@/a[48]-eE?8¬@Ll\ok Txf9x!0K%Oc"zAuXDA6V(iv}P^Uxnlj- 8'cФv9l˖8V˶nR [D?ABI@|'6jWe)qD&k"N &Dgo?1^sBZH0ZHjٙ Ȩ OvS͗ խm ; NRl7IE'ZnP'F"_X.7J|}2>W?6}Df]83\.ƹ'gd]!u´TVQW*vX\ƺI}Ҫ'Ԥ42zO@q"_:+,Ļwz%\$J[q݉Ti֠8m̟Zq,> w_ iٵe#ToHa}lT]E "NPzI23a'ỵ״R u. X5'[ L †A#~cFg.]w~M1nä6Յ]hMC?C}m+N>ȆwӢ,QޙL 3%N99AEw d^:r4\s P}A]=ʲfٴyJnYϊy*WHF϶\-b7x8;1z&FK0D`z0 3&6>DGlVF]:TafOKGE`2ʡvvӘQGwQBުQVۆ [k#fT:rKhR /؄JrQi8qn:p70^w1 i XXIue޾i_Oqiun[8bjZuh< :i{n[ EXHWP]>ϧKHRֺ7;l. ݔvvz< aL/}7F!Cs 8諑қ 6BFy-E@ǬWe\VaK^XhO4TM^<ݚ|XUs=Ǫ_07N\@ʫ~۹ lU.)9Z.$=J I*PEzm'VlZ}60p-ud9zNШheM,A8ē&v[hGbY6`,`6z 0FBFz#F }}!HȦwO,-~gG@̿#FX1;ۉhZiS"V__AЪ$%4~LC,hIpjW -p 0'|*oаG2.ۆT[2 3(útnX.XK:k;6iLԭ%ˁ"O2Lb69;ݭBXLӼilPy_c~ cwy(RW=%+Y bSnͲ Ͷ Oy/WQ3.](.4rـUIMf]EjA0dGY+d+Ft^ a ^2x>ǐ Y_7+9챴hᅴ^qu&-U¯#r^ɕ9oK!mt]jn]3KunTa;g_=#Ⱦ*=%KUt7T¢2ML3u)Ż <dYvAw㹘}1C>OD(I&0o{Bճ/" ō:x̞wYQџzy۲}֖ a_ϞzE鄔Y~RlOB`hīe 7p2K stu13wcCdPo㬵DN . w7*|fޕNϽ$Ss# 23ۿRコOm%qF _R`%~[Ac\wEt/xf^%Z♢?|$ZeI{U0ӴBEŁ #x Jb Ԩ=noYthx-[#:)ba\Y9@_a101t(V6U҆Az\`o且?xo(c@H2 Vr; Oz.*cEL{ĴRk#؜S5LC5-Hg2~{Dh5qQPc =WkXv0G0ŕ 9'k7*PmJ:6ʦ1Q\7E3[oMqXmƈMXxb["$wEGϓ.-[YBTR 1ý(_  = 1W ZeEwmƘT6+V4EYYnCcY=+c9L큒lIZxMm2t&ѥ@M.)T$ջy'p,f R7=C\Vr6e-GC$=&318{{h#) #iրOc}. g.v(4.g$%/dS$lEYcHR7`lgEҖ]t­B RT{N3gԸ ፲F%j[ډ;='O2Pє]DP5Ct3;9ܢ{hA^yxG #?öRetV_d:_ -st 012qLH{M7{*.LB1;^Gh/O&:{kEN?). .SoB֘M+?c̲!e",\bHOԵ,VkY 2JGcKl&Bsqkk[ȑ KB"q]8{y,.h=h#6܇eڝͭ9'%["]gV:řS6!mk.X9!Q_Ɛ}꼲3;If~[}~Qb"}%{o^'A<tgn2?9$hS;s1}vf;#UFqWmM}vF71fHQQ UHtJA1U@r;V(]Z6www eyƶS=@0 'Żقl$Vf|9 q$˔,|{tq%޸}+aDP`koy.D@\ 3䦻Z=68L`pږ.@d։X :e,VWZ@n3%G֍J5Y 8*, 1؃mD{s.r>T$WYo= n?7q  ?ij{J .)w8/$R,4(zb (QE&k++_6gGV17-lY:Hf;|ltMBe\{1RC'vddy5~VGKDbh%GWdr^?@ eTסݱvyC8GBuץ<AM|~/a-:+6a䒢ID`'\$E.;n$WE_(ωg9};JBP2U -OBS"+O;gq9~(ٹT^#L<#h?> K ^m,%?)r"K`ߏ{ttR,u;H XT/fJ` ӊ +S` 2 ex80 r1$sդ}?eVQX cKjw?}/D8U OXSO79Ȉ^餄NTo50:a#R7.6(Xf}ˌݘ1l)7#o*J]cO}W>1g)lG7_*K  ~_ueCQ45I\ߤ( 5ˊԕY{-MkJY^@J6"'[)š4%/Mo 9A*A#E!f4EYV+zDa]- sX2Tr<Gy!)X>#\3((1lsW")E,(@g2@+c*B֔xo OpȰ}$_Hu#,.dp4#⧣(ogLmnxs,$\ڳ=甾OMUX̳TOo<AwH8-6$^ sŅf]ByI9)6y5NIw=ҍ d(u5g4U˩ؠg+b[udw۵rCRXt pJna6Lr?IA=l7wMt$Gy~9mҝ|ۨ[MRF!JFod6-!]j7k?Tv pV>'sB$Uf2oO$gp4؇g7U濒9(N(qtkëndOt y- c+Zs L3H=wAl BoHsѠw!"v1|>ޏ\[`9,9<a ѵ ޫ/zK Ż-b `5*p']%#=|$ {BcHE=~wVjC6BK1v?B[ OC0Mki,8>IS֕{[U*Je#kI2tӝ/8L&Y냩21uS2s3y|W:(Vۊۏȣ! eʳ\JS񍶋ٵSOɰ@}V<=ݗ|XUr.m6_5 8xDҵ[>3U= tLd-PI:Y͔D9҉j=ը.RQ=÷I7zI!&rIj1B )aZ~".;h|$&q>{RW8`2өS9)W$ަl|0ItMLwƁb }gYM$da-6Fa]|TQB zzS,E!{'ԆU^= _Q!55 -÷Lm!vokh HrN:rip6]M4qŠDN :u8`ee-.7pN]CFq jlm+8Mm:#'1%0h&̻@ڴw'KG;3 xK.$.O#JX2q=yw*0-,+g♉^a4߯b oW֖7%~.|&\7O;ԉxBid??0|4͏uo!Ƅx>x/oݧJٻ0A(%N4f$iv'EQsӇor_DbThKQpR3E+y|*]7Z |Yۨ-utUoIJrTʸ4۫w?T0w G>]Ƴ}tTnW? KE#$Btp6#euDUXXxYLDŽ2"\z}?{֛Tiz2J{zw ۻQ2 կig{/`h(1l?aAЫ~xxcd)p,_Z "G[ ]N:"‡eъAY]3v ~1omr_ dCe|9pMDu7ֳm<*0uVbRfY|lR'说pJTubpR}tFs}]M/EX ekșYq4T=| {8h,^[wk`I@7>*@U9煋.ݳʬqE {[F0d3,IpB[+EElV'8*d05lR[_5LG k)õTfVk,n7oϋ+k m> :k$f3sgl<\М[ƅY΂\vI6(q[C9}q+gh&m~i$BVzdD no;CƪՇ.lRkX vʂ3Sys$c?J r"lrɵEE'Jy,H̚[$xcf6I\Z nS^h\nD1spGB*$kgLd&p͵HW]axRP!]t69vo0<]tB|,Lq~b` t!t >*lApd$r"p%YӡVT]Crׂm;WFy[s/ ,h!Tu붳7@!jyH/v}.KzK6ԚpiõN!5ܯ;aSfOY@ tCJ<} R,Z8&+#B14)BT"VgaY~o A5~8\TX ۆ<_=^! i䧊NΙ[-9Ć% dɸk\ظy[~խÿJ+t/i;hOcϲ{R D7ő~ƚu$MPD氠GcL > }8EmzXe@mb7O+2\3`JAJnem( \l"cy(bik,14(?&ڪ6:b% ` +"FY+pu/mYTu`[0gYJ-fZ{K6Ƽ~hk8mZh'H kZ_茆};,[ 0cJ> UXR՘4]**`y3sT*,~[7 zL 3Qt0w&/W t nOZ pªPwP|Ifv;%ںɉX7јՐpP+jyUZJ+de[k / wA V) sk,LfigqWlU1DXTI^g" (nJ_ 1+xʢY+~,-  *anKLI:lM0DtbEЧ4*AjanzVh`)AQi{-HT E x$" ~LB@hK2j2mJG9jU\Oe6v_ 0I#WQ8+<OLN=F8?66LJ$XJT+~ly3vO lIqrl]:rst^`mgq$ q8әZhk԰`Zg(ҙq "bgAP0rѼ:IE=/Jqau E^v7I:lStϹ)"+Z#ٿ_]/Hc{zadчSrpVi0Oc=9GAjxD@9!bS5o+̈́#vۡF=GVE|ְ%c"yАK)㍰bj$d\KmFh]*dwB*?N_ ڷ;n_[G5iT閶4YV/TPFJLzB^Z&˪Y 1tBԘib4<TMM{م+R'I(>GX, sFHAxKHh6=+FjI-7XAR&RVx!+#!ÉhDpi`>s@eҍs==scA.ɸ KAXm* _Njo#󺮪[YVxgK"Hs!3aoi-x6b?h;H)KUg"\Ow!Ҧ{+Z2TE? Z+8NOK{4;\<4‰ڢ# ǩ1H sG0/RST();*Lz1;aC:Xu7}VhCdĠ? HGěؾGۄAЈwٚlu"S]45  w5~oC[xGPi&:IYY3E29I=&եb`ﷃnMV#!Iց/AV'j;Qӡq.q5S@kpx#f2 k^=l|GE  ’BTj[*.MW!ϟ7ayBYRqF1Ȍc=;C}x9!V34#׀DW[V5K_杕ߨH7R 4Wp LЪ/wTf:yU#CQ[YTjnx=;T1>IcM`>h2j^~O$GzU%MI`J/u}Pa,ءpgO fCV쿓r:kdD~Nx*in}S% g[oz}%W4CPN+JRI:p'(vBK 0c9L8hyZ gFR{}!`*%.;C6zy.& Si[2]fٺY LiǭB9`tSc & GlSR vž6UUBqTV\M(1+fA_TX%b٭jg3rξE("]оR4jɉ(%{2X-j#%_Be÷]:IQ Qv2QIgsCsk8o~P[a^[Jn3 a\|F߰_r|3Ų)~Y6H~Gp\FmXT0k|)jjS*w:32=421 n,%d!(g>hĆ~Mj qUϜS 1{0EŪkf쇆#8- '聪*{dܝ0h^'ŧIE_C3S;^8O89ɎN KA=r̃*zN~ts)JH/;;T&Awҭ!\.6 tS[~h%=2laI}3{ ?rS^KKUz4qqm=aaϙ^RHDV<V Q-d㴐a<L͓ZUE"4/E#\\y7ZDq uM+ٯ5qervfvr0DJ ك>UFՏПա@};O4.]ij \H#nܿr3H6ƕv{,#A-)BxG 4H6i}ݾNw5~o eP]Kш->ôgC5d5ʆL:Wfq*l,cI:|"Q0ԉPm;6nc1\'ldXD_Mfc)qݫ {vIa*$a~^ <*uլAƃ@43ߪʲ;OK[TUԠ1[SN.:|SL=:@ RRw`O\,Pf` ̚>Ơ &&Wԉ|.pgl%*9ݶbC?=>a7O~AN2-N#Z%?sϕS߃WgC3I/$1J=R@hnij_"9Cq `dž_؎v{Khѯ]Rw39xWmbLSs};uYyNޝnK XoXLU7bJ^"P:xu|oͺfwE[qs 2ǿs0v' yfђߒK۳E+ ,\!sT?ErutGD0_~L藱+q1Ck8,I>;~3@S/._<(?q0KNs]CG]шzg,kH꺍W=\i[C](t\j9%m Bl4մ, ڕ:t,68-};F*Ċeee ua ){G*kvҮ`!X gicUUGc]P R5vgCFTYPIG:YDXni  T0sǶ4V{!7Kq讫I}19<٠_n~|bV9C0á؇oA… D*-k\xݩT"15xf8$K^Cv{J (UK* ]׶)VQ B?U`ѝkAn{J.#BP<!oc[;H?jE}j>4_I%0MBl wwcRKc^2iwU97KB!GDH??< _,ءEb̴͐}\o#d p'JInkFs-NMl<&{Cfh7.e!w9^85)j&\!K1{>$hڦX|:lem#)QlD!5 E˒+ #sm$i0CWC K*NjËEߩ=?A꟠N1EQ[ȖC2\>Kw"7 $) #2~OMx)LdD:Ex e TxK9ǃ%Y, WGP7^mj"ƟNcB6(ilUU&VV}dT2贈[ID+tȥ9] Ki탊n OO( 1~tӁn6Xu*sz?Q.^uGsd~/zVO\Ʋ4ȲcKI 鞬LdSIp aErjxFzv:s_W-'ċNqI3<)G8$G@txX;K,p8j5۱W<$X;[߳]=WZ@V>ONS 51.#p/H24Ts*iP=~e67/57653U]&xMNh9 -M .fGҺHN(ܜ{j5d eqEkG71%vǩc [ˍBug } ^Aͤ֓}l&9>g5mЄMG(xmpv\E՛N_BFRíeg C8ݳvJۦ:ٽJ~iL'OwǼrx8QrnKN%"c>D#ZfV\zx~ϭ׺0@!6`}=7}?56&jqvh&E`ZFGZkw1UKټ̋I}2~mT[Y Vٰ9yʞpX)mvM1pu}DhH "5UI8Wm`1`u1;7Ż"470j<6nW.n&ߕ P?U_B~YW0.Hdb)Spp@z G Z&`FsfD~H\#,}Xͤͣl&' $ZI Vf^23F&AOg;mJ4g}%-ZV`vpðXN ķb_x5o TZsr@s.\i 3Li˷UubXY/~Rn93bAP_H ͈?D&׳-wRn:҈=f2iQm(q琬N ˺DFLI7@ʲtF-J5~@>;J1s BE+;;Ca^좀^W)8g ^-̿F*Hc[P9S[W۱EѦSں1S腷P2cD3Hkձn6 `'V-%S8M/pr5vE+x6Y2# tṝj 1c?ʜz?rX21)cf?QDFÂ~:z5ݫ?Q(.@ a. 8Gjsf¡{Y͍H.8JC+!u)?M޼ih,#M7ևr2oMbt uo,$3w onHFf؄ gD\pF iyBeE.iz1ϊ2fT.rA]*0)Fmߵ!+$J5A_Qg$[f}g qIj# Sn]Fs(r`S o^{]%s^4ϳu eW'[4J%9%Y_g{I4Is3]L&%6 DcJnۏ<)cT2з l1GBې_LR)Ri u rґ g_f='G uyU2Kڰ#)<\8mhYEY6ܮR[ uH@ NgU'0iwBbpxz2N'z[$4x  \us(AA/PEmjb4h疫i Zy9famm,t{mQdZ2 ݚG 8 }>1&tiԩGDw$Nj8N5 + t8b%$.i8~DɾM2^o?P0rJupn?X)3tF?57=VUa]]{/N!v d}jBcV 8l)>TL6S$hcOӠ!֍H"C ќAg9( aֿ'`,f]AaOQd`P/\ň j+%kHH/@C* X(iiǨ$LX7]eZk?a_ #7ܕAԂwVPE@n oDӻEo3;Xq1e -ok<1( Iq9M4 Rwa&a=pjooy 3U'#T).i826)<1V"^bVt$Ċi wC,lM5CB)C`0FpWPz sBJ&b՘lb4s*2k2㽪a|KQu_V?@^.w.+ViޘD hV~Ə~[S"0F', up w7x6sR8#c*@K#J7ӮJvY[[eme|!" ??'u ?SMq+!{t),H2e=ڮoغi1q#aq,3-c@cگe#B~ 9S!N[zW'zAwmQi :G 8lͱ~OM<@#}RA_T8qf71 ϯj)Y{VD I$S8@]NQ?H8SΚ|ľk0I-KTbrL/y;A;GP. 8s˩Π?u->` RF~+B!qSa,֡wíԟn`kl<-+ {-On]X0 ?͑3@ܥYP%*'\~XC]Ϋl+t1* 0#1VN8n}2do %d-G~(vOXu:aSt.X+౯A=exUm@b \u4O͊3~mV.s18:wInjp--Gia!EV-ٷ-*,WGo>5em^[2g}l{KJßխi(oWw.+𚷎i3 1?Y/FX56^]x^<$t!Y%UuCP0D!I]iv{Z\ [z)6Z )B^;}c_ALnEmdpg`j esl@cN#_w4"ͅ@߳,2Yɭyx[X t1>Qi 2t`}ξ_6T7Q+KDEBz{)##M+{Ciq_`f6J h!:^ɼp"7/ӱ62B=;џR6:# kYG-#P!7 EnCX -uVFSB M=)%`Mꍂ^[87`Q~is#(@Nh-_> **w"Em55+.f%my y.R21J34r۫:s%W|oMR&JFh1u4-;Q%ƞL d [XͽrqlkVOc(?Z Ax"zLV;fQ*kkpZ/^6 c>!V=|IF<ݏ_6ZS{>Z0ЫPֲT&DNl~Z +%PblOm˅:(zQPh/&8y0Bx| p1`65͞|:M ^2/WparLX}l`K"@a&/-~W24f%AR~6TdJBA+hŭcp"ڬd*n^bْ|CI}F w#$R DTP: mtgT!$* 5zR28H'JΑ 1lK±ָiYtL)~pwvv"JbCӁjKqk̛mXႯt-gǜ Ku} .3cL Ge)ˆu:(EXi酔˪iYnՙ} |}\TM|h+;JNkey~@RT#Âr#r<,00%_PO}tm]w\`Rqhs:T7N߯:ic`eZxO$92HC窘, =e-jf +P% Q S+#s[BWʟ=YS%<\a:/瀓5G+]'1ێ Y~Yߛ^7࠸~ \.I@H/ ?|02VH]SﮍX8}M.^K)ʾ kU.dQFb\?<XD T=6-tࡔ jr;BSo$@W@=*g ם syPCѪ.@ STlck -eEZB7MݢQhYQLzWr+uM19|.賈n=2+9Hcé3rmhL냄$e^&Tn*/orR!FS|;Ը'yaFၤ@[eq琧Kk_DD#(3I'nau))E(/]"@DXe 49Ѥ7䴃3 P#<2:A^l0^왃id=,$G*_D1J@,h6ۼ7c0U1А=e_Vo&G:$de+BhXDb%vZ^ל-^ ƔܕyNb.yWxQa쏗dǑl^rU.Mo(8p2y;f>|9eGNqz,,K ֧d{ܭx0:t1ug̍ĔcM$#b&ogPח߹k=\*!WV|YGlODf ~̌/ن,OvH=ْ?(HU^ӇBDgc;GYA+#h1G39H@IU-(P\2_IU:v /4f6Q['(QڀL/ E湇_n1[ez[o؍p[>یN? hvfKXvmw',8] O;,PC~ۡW`` j]Kÿf, Ѳh^I@?BSUdbY4-4]ftMTD֩ A Q^{ܭ4]JpL_kT=\:d!~ m?ִrQhL Xwx-hI|mY!W~DxG'Je?crcԆׯZ*FW+-#t6qfMսVP.8JutnHϑf2wJNR M-]r:?-uAB!JUHܲ;盹 ;[. ƕO]>c?0ˋq?HrϷOKEvdo\Jlǒb>9ceǀ S d|LJ^9f{γܣyqU7nT&16%!3TzV!z݁`e4wJ)kǂV+OvG7Pp8>osq7{m);NM~Jc3`}+:Ga?V˦o;L7P4uV-Qߞ\ɷ=-3;hXbq,le`V΀|nrTHJ9Q^/DOi V(4<[S" ;߰ﻳ ESP4;NiA;u$|JnS y#[b<.KW)U?7xch 5BgH {z&p?B#0妛MТ2`unL[%9~xgo$`h_ucψryq1@<C,jVX&{(qEY"l[V*{3Ӡe| f T?O&"/\ʱePX&f P-?-+_d:I3pݡ"'՞s:bG~18( ިtM|kH/W[(.>傟xlݗ(!s;mB }4"Q~#mvROVpl:q:e7R f] e;Q0%^Dɿ1}첳 X_;v\)t:vc:$(N/^DTQ&/ v9hݢʨϷ\]%嗗>N-D- {ɏ RAӖ…~~@q6MNM"hc(<׊['`zgܟV1hw "ڸHK,{޽au9Ϛ4t[_sHѴxE!2? ag*\Ca!= RpWH6?68&vDoQzM? .M.!ݗ9m.c30P%Dr.C¿uw# ifKKؗ;dI1j՚MD;4[iэ?H֑I ~ڸۏK5ړkԞN5"6_(Z@LvYSX>࿪ЎߕaO rʹF"jʹܰ'ա:+Z神Exa^/(Ůd~o/^#^.;f4.K+? ʹݰX~'1 ]u-&CYYcO2{ys-XoFZ"բ LN.xTcs?z, ڌ(h?gMgM;杷llx?05,/y,h$56Ȯ^=Vk}vN8 +u)SGoŠ㏕&`( -pFb3ìMl$6lf:7M^3 Z/kTp=:QK_?jvmƎXw$˪YHYxp ?{ < wd:/vFqlrߺ*5vEw2l-krX J H:L\H* )!l`;sW9-Uvu`Qa쟄aujt:aFU8༟ Pur:2Iѱyp.F6گ=wQI2a ᒩ>$uNF&-06'̽O5{)@FG5r%כ&CpӚvAM6 ̦Xx;w#5q+&T|~efN׋Q{QSri%XpaՊ/kَ${Gd՟#>TvΖ5QDґ/YOmo jΙ?_.׋SrWD :%DE8UWA?)0^zHG}Z5 Л75\%\sQaHQoC+ Dx?S_/)jFʹ0[[P5P@n؆A]]|( ?MbnMBMGCbuj< c^ ~AahY[vc@bh ,Q^B.Oo>^Xzg Q/ƪ%5X\qG'20š9 & ӸϾ} K+'/ی/:d׍~+LU8qRm5يH(δ%S~rAQ04-Bv0 d0Bekv4 X&`Pv=x~DTbH G=,;s}[I=7:WŁ&)'z+<⏐EwUd 7#Tk&Ol5R%(Ŧc,g /[d-o(3*͓Vc3rϡJwkysy]^VݑG5Ƌz/e"/]?sM6RfxWݗʄb~)hhh44Aՠ8tJJsAmf! KHت.4J`sh Lyejkoilac> UÂRԟ*7VaׯXE Ivó R ׆t_h!՟4)m6&7fD9?F**Y}Rv;T$iE€-5YS+%zsobKh(gOx)+,:y%8#] JϥU7qW[ .d޽ѯN&dq$ꨞ2a_j xD;DJ/PaV+=NJ- +h+B-zG+{vUjLkD2Gc) ;sSOt c=GxRHO*˼O[⊒g5+h*zHiǏ1@+Hҡ3m}b3₞֪\,;$'/L`;'qkFμ^,)<ɖƬDk>X_O46bJaahLh$*"DpaIWS&noc~Olyܼfr]$6ʛsI,R24I;i,]pP|Ơu=t҃68S<"Z.Z _#r~lgH;ih[r]WӢD#I$"AAPEuqڨPqe!q΢0Y7xs<}}0T+Rݼ"FO<&*7Lisu|\՟8קxxmL{| MT Iwum (c`rKLU'%>g0Pzj_7J8X䉣ۘmڀMZpФY` 6x/ bbŴ3{ob`<ĕeu >KFJL>q< Z":x3q͆'ΈyAXlڤ{m "GabpW v\ &}NU1DY/B;lP̣:؅Lָka(Ѕ1ȉ+*V,8w/CT#kFlJ%rS%:Xb};#t m ='ԐH :g\:+n R2 \$jcB̶/OL ͶW:[8g}BPEM:}`A苐)Q a"(XLŢlU͹[Z@~ DbSo4V/hʛO5$5vLᇜSO W~kfnpgRloItIo[Ƒ{Y!A88@JoJ(hk3EL?+ .LƚWOeG¥O+)ث0f0}//iSVE~k'J VoliTΎX7eF jUBAHIfȠ;e#y3 ş3O~OH»'˟i΢)Nn">I~/)měrz&#wPվO*ӽQ{1N#z{ SMM|!2ecYhKt1q[P1C}Z6_ +lJ4B܄]Ʌyɬti~"wx*̈́E){NȻY#OE[j\KS.جhpՙjq\6S}9O\&Z%,GU P{F+R䌤 ǛY6u9߃U^Nԥ\=d?L5l* ?-`*>٫K; U:Xjzk29pYM]NLf ,Φ-ms ZM5/",̖#IݕRdVO׬w,.?[U0N]hf Ρ.v,= 4z.An[U.,-lL!Dyq HM 8ZL m k_Yf XDkd!㿶) 8DFm}/yZ<mj/Od]kلʆa$_RN< 3jy-R[4<_]Q 5ÆGQ4ߖ9k.9fժkuOxTB`Xt.Y ,wOhӅKLJ*LwۋP22Uwf]96u{Ү*_*<5rAA4qGxozz:z$U lGJHn @% T~b&m|%nWb6. K6QMor!@oYybd@1鸵 s{Y+5*l粩l#۾I..bK8e&͋ab[AY0&=' 4s~̰Ӥj~F< 0Sؗqt=bZ5F 9҈ᖄJCHmظn'D7'q4RG{ 6b n45NMu,Z}j5K $K\9H_TDyXuT Q >`1BXԊ槊9UJ*&>\Y8pq/HDqϒ=K6ZY)_p&4ہ/R_F'N̜ZK;|[>`6q,dF/: |x&m:⁔xĖ?m$ݨ(§ K6Q.Ɖ,' Y lE$tNmAF)}X܈s:*11*^M`* aҧ٫&P93m*G1L.!sy#NgA*\oX6)y.2`_nbTRnXOa+̔< G,8 ܊ ,hᒛm,eՒ@ J5"6C 3XobsD)W>EU(Lq3"SiZt = JO>GMs/P foBĆIS25z\*w y;ՈO"L6@ιM& T2/Œ2YY"qd=ط܌)9WحPo==mX0 R[N6߀0~ĴbJTL_x;4\E1=;G@d|pJxzt-˼}[_q/ɠGtiy'X'! 8*,\Gs_DCg[O'6v:8Hia5אg*3`ODjX~~Hͻ0/.Ǎ([Bqsnta8SC!sq)G.l OvDJfȴ˒x]: Og9p|WO&E Y8lCFDy32K$/׿h`_M]#Wn9Uyq6tl],@ڸ`3K}Ъ*@?lGZ~(q$5 .qe}⚕1IQZ_hwbǑ!Ѩ( ?Y{]ALEH8J/0MӯǒLoRb5- Koi7@ix,&!{PBg`pX%q+PA2FAOE=Gt/[V? GܴM/~'ȅ{t6*,sj@p`'L{:$o({WvTFS;Y Ud\eGr|"p3O3}rDl [ t@G]X7lpi\Q,jAEc0 it&c$>׹nۧrP򗶳ڳx\=T%`mOp3T^MF!35tVjZ 5 :a~*6Vb }|OwZGR[?=ڟ RjUn2L͞Т7PQjR5PIO n&<* ;8^jK[<ɶN>'}D4A 8MJMxz̧3}+ MYT-?^`g}í?9B}bE)c;U{aESQwX4&0vuƋ~o 4z*V9ʌo{}ho֥( i !On,x A$NsVQN5.OnQ:2CO6SY[II'MJ|^4{>-N UӰ҅M8Р7#uqGu ]- COh۬}3_^՜̋ -Ɂ9GI!z\K滥fjENo[_J|Zjnrlv%mw>#w=Qb]WQlsd5S3-%LUAl @#4_N#}ͮ]O.5kBS~i_%y6#D#X@*Ļ4O!"|,Z6=2o?x ne@OE5.^ٝ#Q/t4,{~NU)J@ VKVFPπrG`,"idC{4-xo. B`)s߆1 y۲XJMˈ4T-rIuF\a!Z@ETsVCK"aЪw?8yOgǢz SύV1پHkGV%X0zOe}s>ӏH.w@3 ڨ!%Kک4I/^POܫDYOwd؆;fp؂HqنU0A\eo񾙰nV䊕 ډ;Yzdy7<づHP˖Kg4ȕ+w̖ciagG]Q]Gc~Z;xXcR*0ekcX6X]17h>|p:nOes=[SX#ĀyQb9{U2_YI+sN>~9٣ P|aàf4`L)PB&'R*'|T4?],;Rl,՟|r=q$w1&#(Z`gY]>YyQ?) _խ4ID+Sz8XF+I3;mTd+]oDVL]9>6@N`NH>> >zމ!yf\!ӹm.;Q֯%mgDMG߃73,oyVE`IMWZʼtŠC } WH5[LPI$`;t ogn`oB'R 0N3D+V;oդB.#͚!tbOs{&S΋2,)$n~NcʨGzR"W)v'3z1(B7뒘2|}y ,4]|Ax>03L{[ f6?m!,·o4a(Nᎇz[ [oAkb97q*8Ӣ&=@%Xpgsap7}@@Dp#_d ZغG'%Z2Dzz-ˁ +E!fХXڂk ۞h`5|zÁ&f2MIKknpvNX:pxWEis=_ ]/>/¹=Po}t~Y-`G݆4qȹ=+UT(,x4v0ҮCLLr*6eЛƉb:x?{C %Uh0$l֤D!P~:[N%2MH|#:OjhMŪL}p^ha7L13yNNm 7Uqs>zq_\oAj ɨ &q-0L0w*D# e ˼7k=4 R2658s3mls@RJ*j!1R_-rq4i{؅?9բfJ+3d*dx^/ҭ4Xe/qKGzIIzIoZv@r> Q;,~?8NS.,h@l/L~Xk> !,|"Q+ U()Y "břq p&_"`W3o yӐf  DZRw -l[#j1})֕2(8u8eUӌ'^L8@kwsv)4e YIflJG㑐3m<* ėY* DCy`h;:( \գ`5Ե킋;zT׹fԙlKfږx]}eaՏ4F} kH5>Mk/O7lD?Thץ1p˅UޗGMudE owX>~'Ԩ=IQOk$#C8)WF"p.JM?2#R9{* NFN( BMY"sݶרﭑagWT>h}מ߱8V!;CHem vȯ9:M [q7)QaxuDN+?'piŖShEc^M~(X?E[>y'[U]Xz֒hѬҭάנb7*52 VhNVq.jIn[LOk;Z1ˣI^"-q9`]4U(8cI@~p/~Dh}5{E!egbM;u`ϩʇ[Ƽ&ޗn掺j-],L+w$nYG L^lz>ueLLPsvLGgS0ʗņ]yfXkHQah;بS(tA +݉;ׯ0vϪS˻i5(ik…r}%SYϝ4 m͓I|םzx@B(/B\5\c%iyI_tΛŹaEX辰Y^m  W\nW# Uo?z1r?u=ݔ ]?|P cD jU9Q sj9ۇ¯Xǟj4*|F_ m Xt^h˞>JO(@6 f9 5H]߼ cZMBa> F<1k/ !Gnr,!q6UJPv:s4ȋ$,Pkn@Rޙ\’c *5z\JQ π PB ᵔ+(=J6Ť oYpŴWH:.0ᱤ]ƛHqf`.A1uǫzxot xf"HgOlU.ꗐz@# ^Fzǔmxc?n:XUQ#a_I-P_u#nxrio$+_*N49y6a{M"evIޘ¾0YFcc _T.Au4VԵi>+ű& (%>exmÍsef*7Fck ! YVcȇ=-!BثOi F'D#wLt+%5:~F)~%D=l܆ XjC>: a ѕG?; $]׼r{ \2_ ͂JU ti5-I]hJNˏԯv>ӥiO\2ImozYjJZVXݐJ9u("[1P E䎮8x[kZٓl"6X|_Ac$S$+MXkGQ &5qqк5fg+Ces"6"U쁍x~nVSۍtoe $=H_R}a'fE6 3~a{KM4s ^lM5An3<}Caςɥv ?W9Y^ɨ C wG1b/6-<($1D6OWp2lwz,rwtXmIcU-כ]wb6W+>aG-|v嶜nJ`\]҄6t XC JLxW|3+ )) ȱ- xr/ǩ3qTJP<$ OeOPi͜fnW4ӜY[Y_li,TW/TX-u v>z gy<}[8.23 Xe rk.3( Ӫ ? bw̰}QD($iiWW!WW.:nʁ8Z%TsS8POsI!TMv7g>ƨM>Ue͈Et!rT"_5g"a)q-%dtIa擅5&!5`$JdnI8>ׇz,XxޮnW.b܎m'0gx#R6q=3^\%"|6DGhAlDpK$J?뮾o^A*SJ$b&Ctk*"eZm(bߓװB|\Wk0|{aI'3DKFX$c*Lv!S؁ޝXVFAXB XAm$AMM?%$Mз4so 4=m 7k7cVw>~f^eF}˶ `>CeF2E ,[vFwVae{~R,gz= /K> .!ÒgRdي;ǧ7bD Q|T5&v"˽f$7`ͣW׍E*P-{TS2͉ `0~$x&3#S(yZ1U`jf{?]rjar>Qy:XV o TqA 4ݡ5?ij HLƜeЃՍ̭ZL"P =z  }i%/#R h+i&DDu@v(ժSzYu 7`쌆PGlȂ} j6MEr>aڇڲ.-f6LF 3j9C)@+Ĝ͕|oQе9\,_.Oݛ靃CQAqXp' >^( Yt1*r앲`e.dۆzg/H.FNHr+дl"b % 9z>U/ψڗl>IH䀏` ϐ7LbZP37mYhGXm okMK}"- SmWD[nQ"'u/LӏWRφd&7]P&6]Mx.xe֙ WF8%zԇ vaDс1ZXHc3WrgƦeLXL:B% ŨRP]el~*?\SJu hӦL)ދ3iEHd)/R+uiTu"th{Qk_k^pp;I+Qw gȯy_5}O b>005LN$i7n+*75H:<VdY^[PدEK`IgUۀi H~Bh/}oyH5U9{ )[ b`I?x+ bU*#3?xbaO%̛kRLA[ܩ_/Xd/?w$;v;y?u3(d)n 0_esИZNz.2W6Y `[?n?H}r7ៃ&"!u򌋚: K̦,H+ yQQ# \dh.*}oTFyg\"٦׀jޅW FI i %Q qm\ZG?Gl -%C89/J{8ȀDvsR(SӕOWy[5/_cimF}= v3a94VHHAO])\)"X\|#t:A4S!ip <ܤ ޿=P-6ƾKAx+#8n?2iG6*ap/Y* ֏lʮP SnXR5He]ܵWs%r+%CV`jopLu#wʅOEꖛFtu:,Nڄ աl5Qmn*huV[Pᨣh#BޕM?ZvT0dg@y38z1`xqoԫl3>di+\y"s7%B&rZW}Gu=z)=N0I2K*h @XEK?VOjmW"`H b`&X>$.dx`cs ~S(cw` bj`Efz/Js\^tHMoɩaj]~٢6u~zb9ުL/}^6UiF2`ws&}ta;,J{Ǧ#? vfygtyUT+l N +y3{NQ>Sw!9Տƙҥp}=d #T¸"'BD}j*H;Ȁ,k Ǜ֝C0=Ivݐ3 /_p)Cro/؆88PYY},qLexSg-{ltZ~rthb]Mp"|ƌpO/RRpg{Y5qVVCsbԖ_j?.Xv'ضֶKI|*hc>j,nA`%M]Ͽ.4HD>lHTp; -6xck"1V@n pH}8gʯ˻e/ RWb4ZBGX`lu7O< i/ÿ`f 9!p`t_9Q#Ld~⺼KFm!gRO%[8zvYcnJ %-o8D-gr˲~!+%Jpe7~Mmy uJ1K`> "뻑9Y}pqdNKx@q*ZϷ'Ë ^ˠ"OĸTwϙ#{k$:bd7[/m]n jK W95 ^9Qo vХJEPB`aӑc-^łJP7Geq\q-zwj&N"I^UZzjPc?<8E@I-s@۷Lg8aLu98Y`d]wXrdimoi CU䓯teO@-R̥RfVBT/ܮ@Dot mo ۋhzӶ{?"`$aY罁$@+i,#˫ґE֝ \zƅoX lwGZI !9|+)S]lFѲ1zClBGdu{[- ek(tGB},1Oi> Se1)b<9@J-Qb*dd͞3Gi­H7N~ c W:;A4xUG>ݸO-zDJHBb0U}t݋l C\I&@BAxDX2)mfc~#WJ1GoWzH_#h3f]O_9\/Q?\3}fX*gKt#MJjm/:[*+<1w+\t Yw)En{k+{`QCe3jӫ^B j:qƥn'|3:?EP?/xI4n-lgCz 5F4wUhjJu1]5r8},Z57:@RY- o𬲰 gBG[7>:hUPwj J# pUwWGl6<; j֟jCn:ThSkDj\ 8Z ܧbi7koNeG.Wg3|Hly5Q>YJt\>0b0˗ٕ"U?Pn~vcj|-ߊ#WOʕ7((8k^SCg7+rfAzY'1_p ۴>d`>7{ y_2^+qN, 5NZ:Gh7ť.qg6rM%8@Y`اN3Ai4c7#~Wgi9418=%{48mB$Ӄ4w-P^ cO uqVN?s+ZuxY {8{q}^C"_eb$P25,8nbͿw|GfB7 { fюNmPe^o<|TFd[Оdo+y'!@ujE'EK(?G ^v33Fao:`kT'?A !Q_Mh՜ ۸Hgxxٌ5XrTQ;[Oe$0ӷدAP!Vg&] R&xDwRF*\9fv}-ZuK?)N'vAh (Ux,rsLl @Z {>qjk.+4?hߥ-G4T zxs>CGxYS߸Ȥe1RHh(]e<-::g"FBT x$A3dk zM/͢uimu国 ?k=Yj|-}w0l͖~7|lԳH,ttP&v6-K0T1¾]]Msk~ +?ʌc6wyձԖ1MM tfJ[B -St:YjAoԄb[M<8??үr{=z+$@EvV S5b<=9Z`n*PDi ;_mRZo'[ 1L(D#˛tvBfJifPT-5<쟑d ݎ^M$yę{xTe]PU.do[JBݣE c ,rCa4O?}Y W&VR@a%N.zM DʪԐQy߂;]کc[%w᳉O!~ 1GW YbJ|QͺEV>RХhm`H"7L-RsSV hKV1tGp4Vь ,E`ƫ|c_kzޥ[jj@=C];V|jƿJ ?qQ:ݘՌ-J7Pjഉ0fl]Fb9YwxRCdp8ODxh BDuɍ)5"'Z[6yeHb!&(wez+Q~`^tOkŪ▹q/s6v.K^SXE0Zs^x9F/yq0Sj[jJmO["GR?}՚TWHp*k-(!խB4r`Ň$>6^&p̳Ƌx 9vnبR;ꢈT;F}ʲ[V,\?pD[ck"ūhQT÷[~#/%ƙp+Yn8=Bi(Dhf"hʂ=]4ˍf6ʵHA޳a_v?<Vx 1zz*3>}g2*+8 ?gv%ũxqzwBnz!pl.ԱGCuـgV(I]/Q'g=O ZqïӋ3Դ]d0Mq?U QC%ГNv~ޯكh,J'O}۶0B1ڗ>&dM`c>:bRF%}/!0/WE6CKYQQqO([ONخA~H"ze^ æ͝Ew+#n\͈d; üЯe Jcdymc{.ƀ760Iwŭ=@mq z{ZH5D ٣,_u >i8 Vz5Uԓ?%|ϚhFTrv%>>)hpڲF§pyqZ\ŐŷP+0B J6liF>WYz/.W8'XWR9P "Csp<|H|Vq:x^DO'C$R|<'ܱSC^ldְBC;d2hQ[u (LB+0L#>(+S<s7Gswө9eF!ЃД R+V 4?Q{H)]O)*J:bAUEX{ ?MC =١ZlvDZS)8@:^1Y;rT\ZluoWXfU[s!EfD\n7 'ebW2BhXaZ- 4Iqc3?ac%+9'p9kjF#CT' Q:_sv44)!xtN(2 k^TÕ6|t5^%bRʠ*$cDxسs}wܒl#ԭ2@ZMFO~l1g7r 'V8UaJLKfoW3zt8N|l艈i2UNu-yb!İ]in5ēVxvjURG /$c*wŽwtr;Duɟ92l*sJ:EA?4k'\LȫBG^;_ZYQ}j2x#7+3ݜJ.@5cBª"Cl@G/OaSS1JaRu؋$@hzZA c0"—klap79miq!ia(azؒܲR5fT)мJ-d8b+ .^عTd У3`ĮJ1)d&$\:(u5*rEev-nB o])iT蜀T5jPDoL!+0lBiA!-Q5*l*+ 5hY %"FJ%?!m"ċ[u+Hn>/H]=Jb**DF&hdv\!Jdls@yX8>>#`Udxz]ء(tGe"I Pdyg0g-̸4|f' Sr"7M/^\7 QCt3$!! |95™C<~8,Yf+v+KDGpNtjc#|;?ԑ{[.X| UT\5FdhqQbq /e,7|؈ݑ뜶쫃3Me{.\_yfemFM  ؤuQ@iTZ6.Ƿ[U #ԕ-:vVN7 MD CH8^>{L@qkR=x^F+'6}w&SL a$9Ͽ 0<89ZWηQ.Z:UV slݬt;o:#Cu>X̜ ڥs/F=cFk892.,GoNݑW~:E16F4`#px_H̋!Ub.m5/`˝4~E"q@A~:?nbyRD6lM6IwnKLc,~\ۗ׬G6U}~ (w)Nh M)pA1OW/PVQ*K`Io;ͬKdo.bFFR0<Y7Qt,8 L߅{J# x 8.]5$g!,봖iNѐx}X~V0X>H=%! W1?c$tylJp]#D7s"/bUцumk.΅QGq 5^f q\o*2U*a]lL'ȇ  N?]\J}G+Vhq}\sMfu?zE2%\ܕЛLjZob"us]SuY> ɥk4? mHAy(z:# {)TvӋ[=zod:R&12<k8r= D<[4DS'ia\:aZI?+O5ѽeCb~t ]ZWĚw+2J~ȶdPOa d?QWikcE 89@ A 7;LeIcӋcDR*_q`Xw"|ו)ST yovC \YKşᐯZ2ՎgXxiX贝kw@IȻV" ?ci/Dآ$pe n;` PҦWA}"eEyD#~%ά;n+dGJ'7| Zw m# İQ4K-tņ y%6Iְ\B̅pR9lug?Xihm_ywFoШPxDٝɊB v?vCFt36Ȳ<ǴtB{J` P>I&aZ XK0Ҧ`ó +1`TV&HHJ^3N.*[ꯆO^o ΄]v3U`yHeJ& OXϥMNw/C\RrK]%|1T^ %hv>s7doZ:`CG'"[W59-8|&Ď8?_E7]b5$ Ars~J҆6l y,W Z*FD' Rg9s@Y QH3kmA58.} ݄=:g_){`:wq37fG֨' $ɧ'@k2S,Sm䒝51 WU>#{ro~4dЮC"[e6PhHvIrAÆ_;ydgr@eXV$B8Q}g^3~HSKCMu0MaJrg ܈xG FFO- UՀ$ǝ051qKQ~8TbEID/s=OgFn]w}<:2M5G U;h5< 婯G1!m6αE#]Fm֖tb(+h Tr@clS*s$ 1yh`j{YX-չvzPH9.IO2P. M7-1FWak*8qяEOnr*P 4 3+JOn'|MLg$a{ ^ ;={}!v7[V;A*^TL6MoW 'Y3f@}˶W]08GIrSj6H>*bݾ^ ?f1ĭY]zl^`߰KE$̞uBV31dҔ8nA<"B@?D*KJ@:rCx!ͨՂtjnj~7BZ8;_ҷ31Ȣz˗Qg<((ѸgB+?'2o*mKe I mkW f~+ H-`JA<0dJz ٦Tѱ*NRS=Az78Lc>#cG/ NW$iƝ'cВǹŧ z~ 1jtȘE{9L xf޼f)GǶz"];>ݞvwLy8@nI^ l@@~ܥc?z~4f+K泎 8}I{eLϿ]7Cf0 L Cu &\XѢu2S7`jFiHD/+ff}6Yvnw9浫׆ShRD;} ɥمa'jy U}ah3l yԂ慘Ȗpqk56fR>ՙ˪uDK&`Xhbl1DoPR{h}lF9υAQGv&6s%Җ:ץqDr7Z@t/grbP:+sXL꟏亮C]l?bP1WtH/v?658)~ 9 DK1)w 0\գoq{nq3.+KkJ9ah>A@}6>ȐbH#|ќ1witj?L8hYP]Kb vlʰ<?XVBoyS|]ǎW, ,xo U B-+iu,FUTo$%魻*'f,CG<@(:"RYB6/i+"l@/H{f5g z\Y[]Dl\ b 3_N|j4,2JuSA /WMl;O*/ `L#4V[DkLXqp,qd/azXJSƝKg-TYI#IT$YhFa߼gU!r6 ~xzu (]{fC-ġrtc8gv9T}c =9B؜WU^+4є=V6:}bap&dx`C{ F[,Eٮώp,8_;Pa(x>=ɼTB ;B ?YW0[gݭ4A<[/ؿm [@"6"r3>:~uHPQ $Iib$2\ϒw>?t20~\2IFI . Zm-#hן'>TيN!\$sT}ɳf~&b* ك*?]1OFMn|p_!+D 58:Z![^x-H#)\X! EkQ;R"kJ0= 8vR kg1ZU鏿(+Ð*LeH',4)l'HrjIΟG-}&aUc 2 R͒Si>J &69EldAy6x("g2*Vl9h)0 wr% l}^NGQ7.\\ >BZmZ~@|̖F\ڀM*\gR/4B 9F |ϐh_x̫h(R*FdLU AHKUo;7{&svhܓw(lZE|=9};$ZabyJj#Kdl2/yk6g3k@jTm fkÖc`0)t:4QOڌ@UH́s1â={<V mrc$B TLd@Ov0'aJ="b6y^olkX \RThcbw:dp$ž`(E1sp!DZ1%Elv & WZ~'P}QZsF}zD0F5]\*VhtV5cW>$shQFPj]2&kB޽G"EM倂`xUB \aw&٦]OÛ2Ʀk;Qh9G.eQ:!Ez/t+.Po_7V-Ѹ+q d_7*ϥFG}2p腽'ogG4vΟLjƗtm2"H0qM∶Q=?߁gY 4%0ޝ}fxOkG0۲y(D+1WDeLrCy>.݊n*5vɆK`KZ,"/4ZL3T+6`$|$2ξDIh8OMpd '"~@o'dDl#LPbZ?ĤNW|TQ·!&[cd)0HHTKpNj :dZ_<޵ %)w|#ŕIAw;'Ut ۠\Hϧs9maDB5&>2)-M(۵u󵬪a:xv5z\QMFKJU魽=RCjBFHEZΗɽG%8hmޮ79[պ7N YOE3_gy'I,ikhM30;y]?ƀ6:mNUZ#M`xЃ dL.dAʫ޳ξ0Vu'[)4C?AͦV"*H ĥhL3.C X4 tLM&̓&:fun4i/riIiu2_y) Qqe^N̫C"tKhvs^5oǕ(T ;=7Sm F23D،dvt+O_$c&% ȣ;}1Sd#|4c-~Lۡ C#g'R/CTv(ũs4f;|ڧ͖.ɏ`cų^Ut5X|yu8Ԩ u\u>u׎yJǁvôXŵK]-P>cˀZBmAnC CU2[C-JHH$l aބf1vR@~> e9 b4ib#0ᾘl !jb}E>=  m[nwWܥ]>Y,4v?'-9M|(5_r5%Ȟ#{p׋|v "tA^A4]ۦDR",6MNgwR8A^ %}fQ8#wenOm2׻t@b7[ IkQ0O& kFe, >0U+{a;$EluFf}kzEʊ< /L4>DNȳV=ڪ/4]}z~ ȏW*gVGN+ɵ"&3$rjΏrеiT6ick'Ϟ;:RL/-kdI;#j)wא)`ȭNb0i~י XjfPxkO?N-hq5]!94=)LNl. X W}#{ʸ>Tƪ  তkA & ỵS_jjFeDfM,䍍vـ;eQ ב5' 4i6r$l}]d dDK|ω;@-nr@╘{R m|"bl tL؈g'm1rӼupʋ@\2Α7:=W;`gߑ#A\xH|mǼ@a_#Lʵ;k % }p`cI䎕f֪t C6!xhsvUBZy=/@D^Mg.UgujmqeMvxh}c9UG jL>'ؠ`)"5rp|h7$z*0P1Mķ dwM0 Ud]KD~\؂/7uِ`y`$ xg ؐS6_a5FQP;`QBz ˲tC1VK]n>l 0] (FGǽ ds@n|]tN 7J혹7݋$c{QE ɜ Kezـ(ج}Ӣ - c"7O)Û6W)'r%  $V3~=,"M XOpvH!'b.uFee?H5*W e˺x~ ĝ2>ŁѴJ{lAiKvEF}JwyB("ȸ=hwUj2(%E oQ\s^ׯ%} iMdXcqwv0RM &bI !j"*s. a][|,ϼTsP'!xLyA_}Ehev_nPָ(%4xy1+)!:, 79 >c]Q<_v|G\_ "]9=E }0!͛Ci$wJlNĆZRq8t4WUsy!ГGYݒ;B' <S,^6!mUڻ\J:gK5˜bSs" mCӻjkG]!Y W%΅$RLqt,=qoR]` Ֆ=Ȓ^7pjhgÀLD.?)%^/=_#aKalF;VK}lsC;D4'8 K)&s"H&z'QtFdQk[7W|:aLnB圲(Hv3>+A&kWfuWYԌ>)N8QĚ4P314ja̜14akUpy CPى~|ӿG//HI,?iR9$cƢjpE$OLI4.6hxN >dbӭ& $xGKgSkf .8Aj-2{< A9 '/}.mH?LZڞ˦|[%%77/.Ɂ]fnF|KMmd 5(^hzk,ċrD_to)L XrY.K\ ˆy F~{gfQU7廋/Q)'1 $:PY; 5i|l_1w u]kF2ȸ$ke yuƴt*}_!zYCa_u@_2x/_JSyU'UGzQ)`NK'7 Z_X!_xst9ڞ4/)hh~_35/0$p>T="Xf\3N8ܪ!aC*ziꚀMqK7EeK,nއӎ-x>VbD:V"!Y{i00;dʅMQFBkX1  8b*r*r,a6DGx <y_/moS' f L PQS%RoiE}6lad-B i~ae_9vvLDdž?;NXT}gͶ~ }Z ۣ5 KN cKe}t|M5YZ/~9TD=w2n]Ҙ[2.u/aSXQ^U:VWKUj'ez.[z64;C9vX 3AghvbHț.zT`K1fAt(u\LQFj :'Gqo:H-o/:9P&#6,w#ޒ2*PR"E0KfsXKUT95(7=eg0ZC oq$;|@L@Q52U&/z -HlT>@U@2po& .sߘo4KA5 +Ҵ5槀":fѿ9N ÔBohbT;:e^>ޥr~jp+B~`HI('&ЊyWCƭĽ. h#F%Wh4%E;$ J,b\4?~VAJI IC'V0<]w2 rW. yu|}͈$[XtOw5LvX!A]-EgPKF뜰&iu0,z\aZw`cf;҃opKĚfc0 jn@ByC&cmN!1'%|3 rU /OU A^.i g@@1d^_9~Eil](#mzMR*8*N72D /4B9Bp“SLå. ug_uᕟqgw\+haT|,ov0<^_ _?|r9_{e?G %}?5=g6N(^/.N6Gۈ0R2BeRzxQ['HE g(xț2zX6hCG5Z4 ࢟?a)ukb^A=*K8Wc.<}E/NW_=u6 _*#9MX5o~;|dzg>{[#]{0rYUܒG/Lw9ȵ7&o_KAEA;]<~)#YNqe|NGVra_TUROcơtd‰e )[q˼o-|ϿL*%39']#.5pK$̤` P"=lNIR@15,``LN~g(ApME6N3,%Ha nZ<$ش<ѪaCuQՖf;Lt1A m t+KCye(ځ>4 s&oJprO󣻫)uQZ}N V-;ж:\-PaQ̕1mkN`LQ'D/]6,✔M j%V%v'J[𒐥DE]fkNϔ7%޹ZWy>$V"(n/D*8 璴@x_tEomo8eY=.8uz9<9i6!) '缧y|ѕ[1OF`T W#,=Jڲ{Dls>Xă,5O1cV'F 7 jmLJ0+(\8 }ecRWՒB"wZS;Sc@{s]mv I)jlC^-0?s`vXDT* 73#n>P?iVW|ڎH߂9f:'߽># imɡTrR HȠ ̴'C*z3WV½\~n[` p ER=~{, =חo?9@GtQTYIp 5z]yK)_"0Rq6p'@O?S(-l46$HO41 9iO5&5ê&r R̅0Of%)˵AG_'CfoX7Ng̰C[oDk`wMz*LXlbheJ^"|+h/TԡkNA`fxO:ؐ{1 *mw fkxm47͇ ]2&Z㯡iUPY*ZZomY|G^̟-/'ŋm?sʰu {OE?D=>&^8iՉe!80f{+a@XbdşmLbgF[gavmհI~عj`"qĨCQ7[VS49":qJ<)Ri-+RO z( 7:gJPW\pE6*G贤LZ+ ˀI:Smﴨ'$>הrϣ*pAG=̪ceqա6IA 19c*3P:2H٫^$Ri8nʦ^ LK(SJd@POXw4Z@}JQIy<8Lr~ice M$X:p[p ޹)Veb8b +a" ܹzD_6n܁mALjeI/@vLP-6i)z=+ K6;%뵃p LYR !-)PFYl脜]nbtqH"t,#2rl. !dzhqے8Я.:,`/(ȕxGop=bѐ,vN Z0>Y曼%-Yjiv:둗RɓW ;"Z(j3l4 *pxWEHJF0 mhGs4J)ZԘwjp=;v.J/f( K@T~!?w92N PJK2}"g v' DE8`b֫(,j }W'Z5B4wW,uQ9 .ڷJ%!DbaLw5t%`{(>K@Ҽ.hڔ}uS9Quo*ƴRf,eF{-7EP\pH l9ۀQT!*DQ[ .%cdkPo"tp7%k@'̒0GX-&h usIUYy!ͮ,ԕ4e,mb`FuB[)o8խF{ Zi ENU{VeFmxPo^{[Ɉ/zx{y{pd t^\OTxWXoۍd%IoN ĉ82X)}IwpaQuwRXZI7te"Ǝg5ʜTQ#H 0"JQVNv&@SJeG_;WJW֡ڣg#v>ovQteM/R6Fz-,*H]L;?>ios5\=:JlaQ N)Zq7G,2q/(>~*?W`q߁DE {=5hGC$ruh e>!}h`n5oK2Vkgf(W5w4hg٬?!v)mAm( Ko &'o'OZkV&ȩ?؆Kf.Ҩp`y5_cyD=kr7_0ks me X2j=ӿCf9ɶeLΒ\Xup JIv7fTI KWVezSvQ<.3Õs8%[i=Q۔:Q" b8s(G/ozǏD|!^p? `պ)IRi~(rˋw|s6(ZI ''ѿzkAwXS\t]E^(RX'{MK&Jrhv' sD@xSI<&`;HM d[P'9{~EZKrRMFPJ.7;||d}Ü9A\7*w%8Ib%*8 k3d|NH;eOA=xAuE'*^5vli'/''G@U@F\Yu0 5s%lQEs"48yd "&EcOHq!efDDL|[T-H9HhR~9 IK_CTNXP{Rl82LZx0^b1}/^Rަqǂ=mGqO}Sxbnf0 S`1!;{)Z/q[DE,W\k6rBpP*vNBf Qz]3?Z gJ4p$CO53#urhyycALs֩Qr|#zGlkv2b]{I5I:$HJ kCwp.&J/sW#zF37~«PW_dq-hjRh%MӒ}2%\ʪh:;?=ĆWz~(m(qZ_v 97.ivwLRM1錽.C8Lx'f=铣^<0u#k^3eܮ^E}bJu1#Ț-]A.^i,k}W+!x *# G<ƥH>;fJ{:Q,;E3 ɂɖʢ*5g^7I䠺rnU(.^(,۳!~{,zɌ2K?# Q] }%:\6\wΊK)HL=U;M,c_Qo= @QG|T c E5Fs bVyצj D:FwGQI.BYǵk-RgT'_֑atWד[x#p8?r sHf3X%1ybb=d(]Iz L /~TQ ;C LQcC^uˣ7Kr q~WGgEmTMaKI$G6C#mW2X܅H8%ru]} Hy(40vJuGβx|^#֣9Ld %<ށ Y6\P#_6DK[kqL$Kn-]L%nW#z?{ڃ${ E=0airc 8dhiA*;TS-b=&%+[.AKd*JOˍM2矴ܰ䰷(,ޮñ7`wAsjeUnmB? Kފ8Ӧ}L(Z()Rj66uX#[QWu ӈp^߉wIKu.y b)0쾉;pGY},Zr6-&mbʾn&Beu {` 1A/t\Oָz\b=zs0`M  8E䉤0f9хCm6#MU5ałshe'RǍ?R Bh !QwpXcܐ7p;򂢸oVFȥ5!p* ZoŶLXt)ڄC#l<Љ X{ɟ<9CbIﰗVzm4nj3fo@KC#G2E^2}Ƿ/6>iK'c¸ ӝ0s'վ`\~=+dG>}FdΞIӴ !{68 'Jؼ Z|w¾@ o^9L%4(VTNw D>ٕ͡Za,cIyi-V҄]Ӥ4&-$ @\jY]#*rX`-_o B"z578-Ϸ(B42Or<2TH 5v4^5\v_a{N y;O[x֮\@XԴDDsn{ P,1+]|Qm勛Jk"bЗR: ^?^zA$vVJa[ :cX4:fNSK~Kryz62Tr#5~CO zPIdE߼P5= އZ3N@1=S9z:o@ sܪ;&ư)JxNIkJKnX&Wj.5Ry~Ev8^VoXߒZL.tʩ?PgEbŊ|Y>yh9so]HJ"ɎnRQU>nDv’Y4) Kq\T%5 ,$%\uT" Ad!_`Ye/5wXhXqn]#/ij)\Vᝪ/* 3}FnյA`"?Bd4Tvq>AquȴI^.V4[ԕ^/* vy{z;*B0f."b'ДsZR7wDo]<Rת|kaxͳf䷅Fx+jJ T)Agfe'G<,@ѥyRZO/|r[[vuAy2$hC{SzAT%Ob OArq)GaU?/oӹH%7eE=ޙ)jHŪ#-"_/崘fɶ -gfMQV 'd07lۤL$fLwjҤ(+Dz m-čScV(W*S iGa{.MC hԒcrFU-9z@Hxwp4.{4>M N$)aJηTU u c N V5a%Bzigxu;Bi1>Fi͏SVM(엳ڈ]2LjL{UT'>zcBtXDõGUG\b?oA!ɦRnXՒPwz E=I(S9`?516ud@ã;rߐ|uUPDaEWY{8DuxW atyhfEː’?dHal"(AMO2`""%4PDM0A'rwVo6`z\pIK8ʈ슓"u!oF&) Ӻ,\p#rܩlKnXwDz"OIf;G,X}m b~l <7YEH(eI: RӦ-vWgR W>Q׻TQTDFY3䑡g 7"Z:G7 ڃV@OK Sh?JFE;,nC|Z)nJSXT I=ÉP<3[d.蹔N4(9p (2J4(CTMKY.u#pYgepY6TrÅ 93(|>ofgo&190-H )DgJJ a",|^QYA)lQ ╣oX:NjA;SLLn&:>X+~HduDVk|+Uqn.42LG`2qیa *`Ţ%hŒO%W\bEuD'1 ^'( \ :MX)~-VѾ ^K63fVrD@>%g|ǒ5_ ضX]#i#lԡ&\j 32*C!D+bSP~*vBEug~(m$\\U'0ЅpMy|I|1♂hմ&bRA 9;< M*)cc4>)oPߊ_R+eƒ4]]g<86t%,WϿ^^eǴ7}IiQBAM i+ u, zZjFT6w\rTK>&l% ,w]E]}!q'KHagi׋#Z,5g-J^@{'$ߒ⹈ɺFR޷׉8~{fj*sdEGg}KHh1瀆kL+!?)O&=)?r/_m=(jնKmleZlXmx^nIAt^ucГK;$ a.knրr[`m*QE&ROsDAr(!9QrrOlthgKgZwF&ijcqf}ODAYVE=˭A(M{rڡ-aVH% cH0Cu;L,JZus̖I5W9FAu-Q_*j{: SڜK;z{YuҦ6 ct͋?X9`@t"4ەO$qOOE |&h}oۑɪU"-]F;6j}6 XFɾEGS0=g[v*vFS,bk)biv;iq}ֹpicBݶ'`E=^aGvÊSTͦ7-q?~=:*-~`2P1= - 0kECAJ0mFҜԶEnf'0^rP B(٪D< _cAZ~8}K4ˮ},NrP E\Ip3ipm{qmUbF?'uNb#32!y_o=1lzB4;??  $e ,^_1h!fKcD)zǫ _͎ч]oEhbL 䢟k-"3-1V yObM湼g_4ѽnrUc|A n=)v\=Q99<$PYv#x[11$$sL=nUDK&, V׵rKK'Ā=3v&7Dp(,\ĕRJ2-Fka&AdP}c8D`=nPCg_dϠ1!zts! v*4ae2<YKoxM3llEs17.ʚ:fz*IwxDAYֽ>XkXK {D~X-[^9jw)$I<#1Ӆ&?>~7^`Ha_';y tJ4l`+(% "c3l?v Z/Ip]Ln), JY wCĿ$9cÄJLK%k|5Ɩ!)3s6F&/!ȥoc =I5XW/l\ ,?i]a s0G{OEhcOO)8$ t(+/_ 2:4{d'c$U`o>p\ۑX>O=~Tnngqv@2;#!8a~T."܃7O;|t&>ɾ{ B,-h@Y? M=?{tD}O|O?=]|3$ɏ/NO2p3?ٓ%E+DJ!WY~slyx om}bIG6OOOșo𘲞|% "J*Nm瞰Iɡ!f+1_ÑCmA)fE?{O7(2eY%&~y(" 9Ԋ%M ,riou EO0S5ics6!K$xUkn9o%ʁoG @9vSW9n|Wd7 ΅7H\2xu= 3!+͠ˢ*''qP JMd290 EZ=DUp,ȍx" t GMEʋQj~Z,K9Ct>}OǾ5O@hYq;.cE# ҤEK SFh!f&ǛI4{WV-ry?GM44uL