nfs-client-2.1.1-150100.10.27.1<>,Pc p9|Y纔|WoBKmm4=}o Acա⾆!pS[(.\Y&sP1EGx_fP42_ Tzu&sf*iz9:19`m zNpE#=*&M2mepoN⹣P՘.<wj$k9,r>|e5a2`=5!;PnIq64p*@t+%~ s)gRf?v>Kx?xd  " <  )V\c@O|O O O O (CO (O*0O+O-N-xO..5/54j5(47485-95-:8-=\1>\9?\A@\IB\QC\[F\cG\xOH]OI^OX_@Y_LZ_[_\_O]`O^ebg!cgdhNehSfhVlhXuhlOviwt$Oxu`OyvnzxTxdxhxnxCnfs-client2.1.1150100.10.27.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server.c sheep11 u SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxx86_64/usr/bin/getent passwd statd >/dev/null || \ /usr/sbin/useradd -r -c 'NFS statd daemon' \ -s /sbin/nologin -d /var/lib/nfs -g nogroup statd if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fichown root:root /var/lib/nfs > /dev/null 2>&1 || : for i in sm sm.bak; do chown -R statd:nogroup /var/lib/nfs/$i > /dev/null 2>&1 || : done ### migrate from /var/lock/subsys [ -d /run/nfs ] || mkdir /run/nfs if [ -f /var/lock/subsys/nfs-rpc.idmapd ]; then mv /var/lock/subsys/nfs-rpc.idmapd /run/nfs fi if [ -f /var/lock/subsys/nfsserver-rpc.idmapd ]; then mv /var/lock/subsys/nfsserver-rpc.idmapd /run/nfs fi ### PNAME=nfs SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /sbin/mount.nfs fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service="${service%.*}" rm "/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 =T7/edkzgkjhZ]d@OpH9K zJw+ps   GA큤A큤A큤A큤A큤A큤A큤큤AAAAAc c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c8f962c35ec040337a3240dfa1bc2d3b2c2f314d8684f79bb780751a864628de92183c11a6c69a4437b3b7072624077a64096f503803587e0f7c77731e099be816926e89ab7e0892638034875616f21ae69822d58f9b8b690112b096f93ec3f065db2d9fc611d377e8e3e7eaef8006524d4df55a9a1f882f22899bb91ffc1f8fa7697f2ac69e6a92d78e770f0df48700e24beae7a9608f2629f943ebbab62cd414161e04b435aa3be7b1308e3229a24f22797eb5ad9ca35f3116d69aaf24543f293d4411599434d62423268f6ed301aad0ed73dc2fff7f3136043077f7f68bdfa2139373aaa5d82230616434edf03d062dbde20b45e2a8a1a3bf23673769041d2df4ccd2ecd2dea227425c4a5a471155498a1753cd0f24543a87a5f30034e82b7366170d3c746c7579dab1c6cabe78825ec017831200a619ffa913de624dd2b772fb2c60b15cc958be12528851acfc69314dbe3246dc4044f2d874ab502ac3d344865bf16d30152c12395bfe6e521349e735c6b3a921ae50cbaf311b50866193e824438fda96602f643db60c549f2df47dd116a2531a4a051b72e4aa63b674c00e3045253bbab2403ad93e10de9104cfe98c2db9a3df5ec110721827bc9e85c76bf30463d32b6af6083652afadccf526c65efe9f118095f1d523a3421dbf16037c229aa3095b6ede467eba908e1d2f840180eae7f610d48cca317015405837f8dd23c5eb8729e976aa6cb8245898400d645a9ec1c25eaa63eba23d6f890f5af7b275f06b11d50d9a3fb0aeb43dcfcc2ae4c1f980b92a632a7073ca3c6afe7f6d7885f167a7b2c0a37591107e61490eff5e211749171c6fa57c4c8657891c33ae54e600732505c0762cf445ad80692e5e404069a6b556edc9cfdba78e4da0a0e206eaa6b9230c17186f3ae3b1025c29b180fc872a8564588bf21f6b9bff89743429afbdb1c96ab8cc97634096911cffb511738d14b3d4529707a9c647df715b06978272e0a2187472040fd74399d17364a173666d7f86c3a768f3187d61b8b9b22219d21584dcfffa25e9081f189dae1354d7dc97e9d398f167def931dea4add8395a15e10f04cbc433f2de79464d2a2835e2d3c65caa86df3ddb4cd52627553ea30e26f3ac526c7470695fdd52cfd89111fc73c97a23d8ed35f89c5caf2b9b8f60763b1459d5a99d7e06cd32e0ecf3352eb128beda07eab77b2de13a274325e62b4b4f30bf52d6f11aebe71d77be4440805ff2b03d28eb19ed55a11edee3641ba7f1dcd6b545f32c73e77990b6b9f21bde17444c78b9a8c8059810567873dcb3fb4ba7a4501ea7192c9bfbf11caf3d0c8cd940185efacb5ee0fa37b9a7c9d4cf994ba873e305e3b8ff32dce9dec4c2bceb17abe5a248718009ddfa33ea2fbdef11637f8e6562d13a0d05500e0cccfff0a94f9ca9c01eb033f4dde2fdc90836ac167f6a86dd6a3bcc749cc647b4537d4539cf44435cbf8023a0ca6888fb0443284357e8a4a79b04bc0472c81db51eb24fede764b6d9caee69eccd66e38b52bf7fa545e2c6e9e67738a78da68c260cce0d56e1c892c9ee93b3923fc91ed93a0c0325fdb450076ef84583c40d68b425a8c0dab73bcfeddf389a3b7d5b63fb90dc729a3cc62661853ca1edf7cad569b09e84218f52bf4aa253b98fe5cc6e0a83683262d49871baf2589645d1468a8a68488d04a9e3e913c5309a7cbb2341bda087cdd5429664f6a88d9a787ebdadc901fcbe52b2c2e05bd45482c35af643df7dca5de367503214b5a54d2477e67d5eae5c8929602dc909d20eb0172074b27ef6c0b1b901b148a987f30c56b8369dbd63357a6a634cf8e53589e3351f7eafbb4d943888dfac9161c0f566dff149722b6a5483dbbb88d1532c088e02c6c3add2131035fae29a46f1f0a9cd6136bba6364f8d1ace0ec39bfdda9da77f29726b5713f6478b3c38c0544b684983b763c915b7afddc6f37499c335f58a8b457ffff5f0298c75bcf410f5738222ff47d3f4a1a74e1ed5b08adba49d75c674af66dd7aa17a423764156f0127917dc81247135a63eb7a12b401118417483a243409ff09859dd2fa386b75904ab8c5ab9495e0dba74794330886dd61fc30f63a700d181051d2df8e2542bf54c99c270c950a48f26f3c0420af7f0957b8ff40c54d492725ecc7902a4058f11acf73f240b0d21d467643538e5e2826661b8f08dbb3de21a425c69c2b2b1f929ad5e2f6f231a417ccf6e3ba7b47e68a5c7a4ac865a53f775181778e81cf379acfe2066cc0ace95740925f0b41486e828596c7be1cbb8008b3222a3a5ec4690003d30c25604fe2d6bcf6519a42d62dbca142bb2cc88241431c97167d641d7dce36502b3a9d6d37bae44f4343bb76ff541689491d0bbcba3e4da6494c7bdf599086465d2ee2e901d678767385ceafc918c529b2d91266e1575e0bace15cc617a7d98e3e7fc23e94dff6acabc764a8aa5e06a8965762b7cc95d65ab44827afca52e0fda099f7cc7aaacbf225e05b7916f702ff20e83269c23b781d788emount.nfsmount.nfsmount.nfsserviceservicegssd.8.gzidmapd.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gz@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstatdstatdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnogroupnogrouprootrootnfs-utils-2.1.1-150100.10.27.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.27.13.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system -e /sbin/mount.nfs 1>&2cbx@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.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 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/shsheep11 1663075719  "#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS2.1.1-150100.10.27.12.1.1-150100.10.27.12.1.1-150100.10.27.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.doptions.confrpc-statd-notify.servicerpc-statd-notify.service.doptions.confrpc-statd.servicerpc-statd.service.doptions.confrpc-svcgssd.servicerpc-svcgssd.service.doptions.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:25913/SUSE_SLE-15-SP1_Update/ab45cfcab3c439171891e5bb93936aca-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]=5b3fa5ba2c06890c36b6500d1d871d59bca696b8, 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]=cc3621af060bb3cdebf2a6dce49343a593138170, 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]=4a243831f4024ff7c999171b556b5ff7a8c64c84, 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]=669b8b7ce4e4ed7e81597e3b4ca45604eac90ba9, 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]=4d21c97fa4fa0a6ec340130d84db292f9e394dc6, 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]=8a3b2131c904d60e42ae3e2e0736362bff23f6c0, 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]=70864656b201e1a953bf83efa3e6c814597f6e91, 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]=3cbfd57e05fc9a7781646321e36ba072c6463d5c, 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]=b78a6d92dec6b71463de00539b1020ec104594b6, 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]=443eef0e48bb5fcb170d08eb274037aa0c16ff7f, 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]=2d8b172e81b1c294470ca593257f43070830c166, 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]=9dbec4acc15bb8b4245fc3f66b570ae667546c1b, 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)RRWЯ%v%utf-84605c7e552ede0b73f10b03fd799ec8abea06cf6d4281cd77cd9625cbfa712c4?P7zXZ !t/J ]"k%a̜Y4J"Nu g"Pkd :d:!̦wfpo:\aW!KTw))j||;w~h$0آVI&%nè h8rp4=,?v6S"@טm+"j$2f|r|P8ƮBMs*dHUO; 1(;NjʖȰnJ `UX}?OJ1pD GKoy%2_)Us*Nڟw墋`aW<~=+LgSYk "y7\G?QŒ0θl+&KDXbG/ ;8_aF`эw kTj' OJEw&H+o5pҡqm2ώYM̗ z2/'gE^`nFpޕߗR?G82=v|^"F;Cݠtp>H'uHyZ^:d3)t)6Dd,BwE^8ZqᒵnXvKր\w7h}i Pe|qaYI%?dg[Y)`2~jWKCJ'*_Np:E S;iyN=@!3yB);j5 _K@Ŭ pkb;U!pH[U]jmO6q>tٚX = Mܦ;::û۽NGtסU}ֱ}.T KZPAEC 2ggX 洅SZ\+RK^Ca.@v+ nU=M\?_`!,z>:惺Wy׺L<&#cW\e m68VF /KfC!?}vh* " GuȕaxJpv'O؀LބhiHtZH .wH,;M)Κ)Fiun,0fyh3M;wbd YD7h }񈎬 yӛ 'ϗȬ=5"v^₟loB.8I7=lB]R܏ّҷ˩f4 {ʐc=Xg~Y&}8x8Ȏ&9TrwF93AF WNh+d20dI- &KS՘fvCԙؚ\S~&<?}߰w7.!m9ޛrjH(q)evWVsBnCm6/Q h{T0}KI2CuqEp䪝q v(};΄]|fAH]a"t-{E~O|o逻e"O &߹l&tnQaψ ((@$c:Zc:25^*i|-IOi'LR6kt$C0Z8&޾'sl{Ob*wEhaX){B-,+DILM/ bR&8=>ID?͇%ԝTx qzRLu"c0~$g%,J ?l¿K۔{:w7hdAv=3n'=b0KX' A}SCv,tgͼڊjUC41Be^wBi앖Su7M%=EHqI qGRŗ5YV.H} w4YAZh6%( l#O1ԏXSb{n\>LJaL ?%Nڼ0_#"MNmcYTUW^}2-LQHb9b2I~&% [`Դ|ڽ9 !ǜh;+Xceߚ}ǖbl4]3! Bm-?k9WB37`Tapk&QM,{^A|̧\|><j6ur'rPhX2A7׆n+7?2Oqf8:}9n P|I/r6\ڤ1bF{ڕwp!xX=I!FRxԛO<;Σr7M?[餩F16}/Wnr b{a+d+@g ` vc @LvVr8s4`u 0[Lj'%(p*/p`ry1ϜDuDݛs%k${y{nnhƧVWMZ66IȀcvnUe|/U).~ V8íZA&GnКOGQ+@dW@~Αf]̿Mˍ q&<+I4@M#5D _]2lʯme^93 Sc+Xp1մU ;13^w6}.j BtRG 7JOpu>9.d.?6#I" xnIr:rw}ċ_ ng!{4T,'DR\o%upAmD;J.i9Ҁ{ tN)U:eȊff_ / 0:\f4LͰߖ8>K< Q:2X"\U LE1n}rexI{(Xϡ8hdהِn;s1n wf(mQ*Ln:9 %#:;4(|%cRT$_+\i>K Kn-A"o^cKȳS)Cʁeˬ2t*\F0hц]6jZ喔euϲc:[ ɢmh<lR o_[kǨf@o/ uo= q;xDYJ.' q?yuTFp"%d>q?혘e/N"ķ0x,9|ŞՇȫ3#[l@Eh7fR / Q9Hmtt0w_=2Cy(+>2mS2=FusS3XNr UPv+qh +_/(n $8w`~Bd^AܣA k2%Nz|pƞiœ!o V~çrZ˨R2^YI^^;U/__ϪF$ Jm^MVUPefPlB!1Z#&H cAkۯ*LY74n:Lc|P @t93 ) SyXЛL*V\ >zy{kS_Etvz>p Og+(Kq6[>zC7C؄5\3J<94_Ԋ(K U0䷪sR(ǽVe9FeU sOW;ث}UI]I[@G1sc~}H UL#Q!u\֭޾ ^b`7u_J4lEyd߿};- 1ks(1>2ȼЋ }=fCeEuw$p  +s>ƧԠyNjd;.4vUYZOt1 {#! e 2])!&M\Zu/2٩!d3ESDefK셛>#YރN3fwm?2>w%b"< Vzi_ _F·Fxw c.y!6iסU?|EN&8~R`=ڒ51mKS,.HLtzk Jfq* &NȍtlTH$uw-ʊϯvY6@6\uJzQx|mJ3vI9; Ib֎ ZmPaLZcԼdTYcϦC vJ ٓ6[ 8`OR_e rp`Ѡf.[-6t>va̖sT){vy L pGY1!!8T}dٰs-Q8e<6vrN)#yFW".]<1I*G=m]id/4] ZHG,is2+`\'4OôD[*Gޠ,\/< rTw,~ZXg]'RUiK ^8o;$Uw`QO2\^H|ۆ'd=t'ޤq9 AoiTGa=ZtF6lP<"mA1aY0ضҏ>se43x|VB<6otSQR ``Pސ$ |&FZ#:ت/Qx/K|=~vu^Y]E`+qq5n #44݆H\E7ܗO[26Ųdth].`|>[Ȅ>cˏ2qN?d^c:&QqNnkg얾y*0y<=㣿D7%!Z {O|%#l1R!YJ-mjxM$:CzFa`5PPp*k۾$?7 rʏ+x!jUˠ%<,VGvu00#((\>95x4 9dV_ tD E3y?o\d&]|=uىw|S2K>>: :@' ^d mbt rD$r50C4'/50q=)H`Ht8l?EhP\Ƕ&αͼT뢻;]]p8ӁY.T#%"'OIy8Kb߅ںlyC !pz1.yE=S%tf `W@*z"F68㺞A5{ɣFu/*>6aڞUh~^~8dk xf[DUNWmTCCOv;34shU6߱ԄlxҖJw)6@w!ӁLH3@Wg-^#qqbR/ DLOY?w%6sJqJ ˫~+j\1D}L~<:>t`Z,9 )ܵB -zy@Of` C-[q>Įw?yϜ!\*{uf߇yhwSN4YY%]YyI\@P XAqFi'4k>/lTAz,XƱu\aoRp11%|3D";mU8-8e:a_\h)ruzq<-/o_ڀ9F_x4»jj];a-$Ugm*U[,iw3D0;N\Xh` ;)},:U5wDOֿ! Ǡ?m->B?"P-Es bٶkve?3`uB S[@s@@^a;ER)Y8.dy32ҬCΌpt]"sΪ$i<~6I? )J:N6l#~;X0;L0K !L$* rG2JsRs]pfݚkt);~bPIo1łYU' k!K_a\;S.y 8VCn$K. _ް>\|-pN*xS<٥a2F޴(1Up>6R-#{EĀ|]ȮÌjP% WUbݯ-01tB|H^;lC#=}f%+۞6OJ<^dyz҄&R|>= e~Irgv0r3mf6RXZ(L%5bTjJP#!C2J[ac,w %*TCf(Ozoev'G,FhV"* dݕ>S>]j#ҟ1)\ggʇ9TƓ8IE}*.7'& cjW\dp)S) ? sJwƅ3tRxI=Β$롵i%u`FD¶a )pǏP$_Ys!zуڋ&59"&ILZ#ĭd'6M6&2Ϣohf[t1`rfl,w[uV/J@aUdFZ?φФsM10mCs|iZoYP@M?nv4pTu}bu(+ L} ,s;|/R䊾1!N'Ɲeiޑ-!<6x$j(/Ͻ# SPM >S=^MXIT:(z3oÛXcb#Ei)&.V=QqKz5s"t-r)3:B{t{YGC'"ysۃ&,5KGDžv$Jv}DM" x)/cTi鬩QZF3ADG3%=l$hDͭ6׫ro&@pU7Gmz;Qqȯ`K5< RQJh 0n m]N300m{_#fkL(ɴsI6L06$@ LuH='myAȽ/緍C^6>KЖ&mr)J;Weaq mKE˘84u|8 =⨗wհS}/ #͕xI! M%ZDL=|<Kdْrٗ ׍qqZp5|7dO+EBJ@Jj1\57M=jtF ro` MyZzh3a vH[ek+1v̿ 쯣#{y[* V&:e e)<9(`H U}C*EXؗ|~|̧`gM`Ϸ{5f=d6>^#.'`IPŃo]iP`NSz:`M0*U1qT `$JX9^$i.t5.CD *|*0 Vu!v^w&Y3OI]{h̕ۑBW-4@A\=^Z`k":ێ~q*H"8묶;[3E'‰Z}ܴ8c)υ`FPeb :/˳ZzPɧu/5o𷉂׮0V ܷz0-> H<mOV3$%"jVnT,OqeEyMh`毈btb(÷dh!I9@1S_8@0~&Ck[`q+6j H19p6hygv,*^dp !'=㊫`e_)?x(w: f!!2K.~#u(IHgdn§uR|pq4c#+Z#)+ } u4tB$>C *q'֟X([l`k*g`B1і>@Q蔳}x-U5!nn܌Z$:' v]~mپ:CP4jIZ=ɔm:~a ("⑓,[i2=UkAG%OGwUR'N?(J:4+LV q0*3t*OWٶ$Du6]]F2=_+kXXwdy%'9:(Y>*4I@='X>)7`x]^x0`%q 3<\e_q0M"hN|>$%gwjg:>/7r<f7yjCqmt-uy͇ڰO XP[q VNPݛ&v1j1uwQ.l@zѝţC=`A!M\kY:pUP6_b .B@L*r떮YZ=_ߐ2)ΉŵYŊN,+ {ju 6{ƔСoIj[ѤMEwy&L+jZ+AX86pQ6m@qfFgdޒњ.J|5AeǶ쑺a^* ptlXDQ'7EuU;^6uMe.L nQ-ڲjd[ ^-t{~("#ҢnjAܘ;k@>$e\ Y0ϰRy[ՋdTaBPzhդC?&h}G(0zd$>r C-W{Y?6>ayT[Z`KکYp6>|cUfzXL6T {D/t@8f= [K+dt{/aB:XO7I.v]xcKa>ndAtxzkNd^O;vF;I?ՠ=]kH 3ZaئZz~vnE)z 6r˴zxx6HECޛRo6(:Z !瞓oxSVsD:7j _0<_*(%ZIGXuHcdŶQ/Fڌ!6ApYS-!ĵ_3FVfL^+$pe7ȳr<'F!dpe>ӏ/V1T<%&8;xLܵ,06z) ަXE9-@'Z*x ʰBTWs_* FMlwiO'P30 Jѫm᤹8#+<1}P`f튆/g:qjN<+, RQ5ѢiяԤ]U hJ4xH;!.ոS13>̉VTjwCE2" @Pr4Ֆ[ ڜp{lw/>Xt弄ۗj u6'sN$Ab7Id?M4-`!+ꤵi+l9y1ٸ.į0,i`jО:%NJS]V}< Juo`WkUsI[UmW ¼1E>\S~_[|n+Zcwmbl)5&U"lcWy~i[!VsoWx8*PUe0q/i!qODq$.8pۯa8Ej|i>Lʗ6.>e'"E d>}:9؂ޯBW+YNefz{pӜZm}F=밖=i+KSZ@;f)DƵBua }*Ps^.m?k_ChA;P___ jf'AP4FˠU5 <kQzNOE5Z/tym e] BȻ4:I"=p$+M_N,:?ؐ5L;FMX|X6Y:_x|h!PԍggP5)˓ƾWˁ%n'f=65Qh3 5"A_{mkM& G~Ұ˱(v%ڭ7RX5eSwG!4yR=xDj9HZ[W8şgP^}8*rU }(ީ Vӫ;hfU\/8c9?=7X srZx=h@FeZ_@^鼊d;zhMP E :1ed Gjb &lv ~1+0;Yѓ0۬C+3R9xC06#9, ~\Ha. )V NB%% ,> RK.cq'Г LlhPb-?^Eh!0FRZ; u}<(eg:Pj|`֥+S_e87j)_sEmY%0;R$Fh-/\ZhPȎ.V+0v7N  $zlB keL2O;PVizfS=ǡJxi)kJD$0퓘~ond|^zn)uQ,4yAC$0ǥb@B@e]JMWǕ .|#Rdu Ajh2b 9LlQqІ^0&THJPEWL;c.ZP5 Y0g9R)DRxTπ挃QOGWc^sPԈ5'}~GPr}3e_gy>kN11㯳׆ U$b!ZYyU¤$/fPMs\ل8s~{92Ǻ9>F_F(CDb#}[&sJ#ݧ !h_ V{ BK&`Wx}Yچ@J#47Ӝ#K1ƦtjSIۑl F[pm107z_;+yk5H6iT[̔\?YN̶0 J!8V; h9HN"]4 @Po]u=y"˜paZdopoh&U iK,ovu!{H1H֙ނ,0;g+ޘZT:bzr8zeΔ9e?7ҌIa>;T>X=,]?Ωx`zB@3rUUpȮ4_.Zn] #G"^Y> 4 >0%nU˄ly"I_π1>2,G%[k+ ;ptKtY`UrH^,jA]F?)Z;B1̫bA ާp wR0e&kf$,XJ KXvlCzb5bps.%ށG__/Cj 4&ƺs+5ˮTPېz;Ym>[v?Yohnc}7۟OԱf(EafG(4 y3.*,y"^*ntG}[ƼYvsvb0חu7AG?cðɚu7 ZKPfѴJ|?NBy[TQ~ZqI?Z).ItĐM޿RF"~/zlBx"pEM}p|$L:teu yWELU8" \#~^ЎSpu8 .pX,5?-pqS4M86йkNॊ ^jfNy%3B*C|4(,vɇ/BA`;jl<;-95YÇs&ڶ >_Ȇ?<m ΌbAJ$S77+m2к1/kk;<C; X Vw1/yQpFc ܪlAؤݰg ] Aڼ$5(2%:̄W!zmLE֬߮ R) ViiU +%Ho@Ǔ AtaHr7bxEoL]fYx^xMWtH=Sտ<;q Qr 'yόIJdsP]T OV.ɣHp^м X>9#6I'*^3~y/83,9"1Й Do^WT(Fj.rėJs(7S&!#A6lG19u) AG',fQάn#&`7{d(m팾*vtV.' нnƯ8ܱFwܿH1=r[%foh &bCKIEhcٽ8se0ĥ!= Ɍ1|d4/Ƕ!Ve#>=V#CI{Mi]Z5k2Hx6 <qC(~Ҡ, Gd(E}1[ z KH-n4. ggn٫qzi iA'Ҝ웥.ҟB5r;2ԮϺ3h~Kȭa [޽<ɕ\H|\uN%քtܕH+ױQE~2XcoݢBG^QSzV8FƔX5u$g hb WoS\XQq 1,vpq&Z;H(V)'jȺ}iF_`3nE H;O3%cA/)IA^?>~ :Gp &ev޳"7ꇕl>gy<T-?IaW[/FaHV, u%Dm6@86w,|C'=H[VqK# z%Xlna*k5yՓq8+7vJboIBaeI2 ))e|a1gXVsoՖ$(8[`DnC&B=[u:21f@ę8G<3LTxqNQ:; +nYK/E&c,:[/]`dS%MR3ok%ݢ$f[wMǷd81u}'Gw.2dGp&WXn]!CQ PlKiS%iS:>QZ : }R Ч DޮG+^p3oN6yRtHBW^~Jji+cJ8o#J8M,k(7K;g$u'nNjaǘ֯Mpu3(c̻ÀW eGeJRJYf8[2Ǟm4TsbSrtrS]TJv]ڞ vn@i!V ٓ)aN‹сO/(ʻ{jܕ~3h{;SU[6 KVK rAƘkE듛{zkcQ 11ugpSo?xGb\,7ct+9ByU:1xrc{%ۧ&b5g`)cBZ kǷN#"(WÆVQgBkP1L:GS  yY۵D\LX`McNNʰtRtrlv[:=1De^rjuBDaA=UPzLhGG>9Hj;2崕YbVHb~ShϬ'ߪ|9t .dpG䦨|N!|ttOplc5Sy<jషTxg귻ު5OT"a4yzbi#TqCv EU͕b87W-8P@&Kk.vQTHz5?Ҽ0˷_EMD]3]<=R|.QM[GQRHGm}O̡u7OӿlDlCa$7lR@eICx@'\3Yf \nϦ}ncPsk? dSvdi (,D6Ylr9Dy~摒6o:ʥ*S:c#yB`ͻP/*).H S5Y7Vrhlˇb兪Zd©||3vKq,짲Sw(^@ jT2u}P|dYS`[߇ZaK7YAD*GX–HqhjٌR/Av֕Է‹(1s7? Epӣ}>wUpiNhi?z~#Tbgc%eOsK7+C׉K"{ osڨ/+Sw;jݺ~ѐVn.GLVNr}SK/cXK xR2 uT/ ȎLԷfKE2fUW}CBDQaƪ+_Tݣz^>kMꝌ<23!oYan5kO]TL{9=7'x]GȮV4:쮓L|IDruTEL?!%G5֙tlD닛պbmh䖮O9x 꼟W2H*1a٦ks}Nxa οMNBoсۂiac]VdJGun)xM:KSɬemXZtW'Lf\ |&OyFm _T<|LXJuxX}׷Q1Fuj Ѓ|qkϤ퉽՛]2XDnԽ_1bpTAK턨, ߧɝmuq/*k`}qݕ?-qtlphw~⦆^p%rA B&*E4(@88YM.RO\=e|!=1|,,!a(Ggc6ML~OkzG`RPD$Y0NUXRL0i$yLIZba5!ģ c)5#:H11ɠnut1|\️Kj&Jhg6aM_a}P|y|VD~SO2r) &}fZHNj@*P.xlӁgu;H}oIoW$0rS#ipYd3<Ç>FTsӺr3C{?"b(n  (_>*a6vZ7C\_N]K[[f?܌a0]AKn¢_]C%we_ 4uٓ|aF z#DT ](,?fk)`z/ęɬ<ǣ^:ewdYo ۂ{ 7bJk)s Z  o!3 gn% +u%0-$`jѴa_ 39Js}Y%A @m %ŅOW]A^2t~;1\$@P?T*}QYaH$퀚xQȄp5-u{8,<?W6.B`0s pv$NѠRO?IL%'3@'*MY{iC-5;c])v8>0!54ݺVcm.3Y]ڿ[wks s0v ^avB'&0~>[5$^ `ds ߔAmOK;hAH3詉>\E/⧞q c/^SPyoR ) ܼUzO>G>'T44jR6WLSLm1EiI(iB*Ul8>=0$7ZqӭVcá=2m?w(K9C[YLGv-j6m!U4y_эj C[q14|E z :tB{ ߆@GƏ>قVUGYxT_ G'zM+|fTǪXl;}>p'Zv;a}Rl;;rޙBꛣ'Tb6cId\[HIհPgRy7`QGtEHטOy;P]Si$DX5f@v|zT=yѧwpo7jWv+9+.=]W,Vޠ Z y`7Xdki䣃1GL7^GPR)!A]R}<`3 kD);&H[BznJ^vWKf\Kv!H|NOc^BWVn&PKl&cD4 "yx8I 0jN>cGDꆹ *(*B*FhkV& <[X%iZ\퉵q[N&D`pUE po\aDPsЭ*d*` ]'IA{[Bw~GV(,9#GoɍIŽx]]mslWNq53SR+ j e +c[:hű(wka'!oM9 ]we *لW;;41 5Ή]3@s+aʎ5>}ohO3+` !4#֣m[C*{{J?H{ +C}dxQ6BK pW،|*O3a6*P]mq^qګ?S8U]-߱=Nu`Z5^\=J@ĩȪ8 4h4$W7XZoڎ] &\Bf1n*FT.1>I};˅:A*C1hZNulml*h @xcaQfQ%1Eъ}y)uoP2˝JXSf<[΍6s̓=ޔ-xC,5IMoRXy\trZ㣿9,X?^Z%fgT3J`~xNW-}ٴ3;)ggkjo#yѼRVK1@;(SRl.uO MؽvIJ؇cbcڻyHK鷎3Hgypֽż"Jmc*0wM}l|]S))O> "iJhMB:i;2s}^LI ZD3 JݣzqwG0^Gո+hk'tsI 68؍䘣H!j+F@@ʺ?hNx_*Fjmv.Vwrr١7Qadž CU2;2\q͵Tϑn?,a,#$ Aࡺ0*"Tg1ᆱ0z SxjѯN-Wh짨^W3ds*ժa0g4yUB&_UkXUF(P?@ CU>k!1:ߊƨcv7'f O'`~J~hB#htPd arLƍT@ީ{PyWԜe16 C;0FEf TKjc`2V)󧁿Qoha ;{3w'rue|ZK^jyܪp8ӭwK V w*"ƧQִl2|f\Ү:Ki33qH{dŸԈmZ]٦^L[do*mcy1EgscV̘Dd7;F>ք)+1vx>-XILC|qqv.͸k.(( PLDB bZ]-jwӀ`m9~O;_Fv9&{{hNuo4=qy}Vw(kN9DXt/\D6d)aƊΪPr&Jiӂ[.u@}?yE"dP D*4M,v9 z^r]020.Vw+N4T-6}rc[ΘjaH}$GZyå8vqQ[;Z^ a 9JY1es >iO%U%/8Tl"A| 6}EH~v>`hdD]+º3AX$r@(4]XBYg%-+Lv^Xb6? ̃ÌlZ?$L/MzZ83vBMq&jb]4mL0>5Zzʮ ZBUk>Tiۃ~דK |p9cƵui$.K o֊Tk{ ԒQ$j /ߜ K20c*XO_T0dֱ1J8갳y1`$z0c*VM, HN zl^F29>|ʨlT! M]a[-.JE'aϽ|ocG P#N1PK535tp>$enV&6~fdnn'qFAkkTTwIMYKD#۟iDl}R<)!.i0R䙒e#ȕ _/;@EBA[N~P $'axårنG@ :XT!Xcb# _d)Atڬz !+T5< |}‚Eٞ w֊rO@5cV*ŨgRcS}Q?6N=9-~Ƒ,an 'j̊#ǙBPB*av"Zh vJCFO.xcֹuܲ6Atis$I|F4($~DS?i^ڋmyrNSY2sMkA8rG\Ml(6A9&q&eh>2>=Dퟤ+>:g8x2=DV*"wW^xLr0ۿZBF_ ވnҔO}7KYQ-KnL袰[;-&Htw2]ofZzOpĵY-7ّdxFQeE|uRqb'xn~ůV!QżT4A{Gq`7 5R}>fΨTlL@ai 0c[X7 =dtjXm[ Aɼ#'·u߬ йo#RJ@O(?kN۟A(7ӛ]Vbqjm"BX;/!%`IHh~xj0^?:Q~:#DJ}gJ_ !5 ĒV Q PFJwLCiﳺ=tP5rs.vQwhˆb(JnVb*UL/$=7PNCS.F> aZr$ SU6]ȯs$☊U](M3 eZ8_7OO1&,YyD?~{ "^ E,niWrEL^q!t3>,R٬N9FA=9o3388Uğ#^`x'>0zZΞۻ '.۝_Cޗ0)8Ҙ߬QNUAr{R<;iR$}l\pYb7ub{p)ѧ6{8̉2 PRV캲,l/M2-JeI&goTvź$/mh["ύ#2GcT Ӕ.kT䝠!] Y57IbK#tGW.dXB|3DW`ِMp̑mzׄ2qy.ʖ.Μ(r%>we(gN:o9m(n0 fQ T Ǧ4'@h[ If!NHT?c%,&u{i;7j$wÝvS 1IWj2]5 4?<^" x"*ٷ8sU0{# kV<ۘg{/9&PM ƽ6yQ4^$KC'Ӗɍ|HPһ;}\[^Aպv (MQn.=CsKc 832@ hUƂx}OAa~&(T_*$(,0f Cfr=kjXHnY8 v)z9:E3ZFuQ6JʴEN@77Q8D137B,2Q]9[Ҭ:D!a\gPV)&lo]S+ {諢r|Q}l {TbN>3RFU-Rxn!=h+ Ү-?Rqz$@-C!dd=s)KcLċy(eglbZKfд45ýh<1 ճ^H:pj';^wtS nHжgU9/0\˧^ҞlkRKpA)RBYnpU77)3zݐ1dPJicȇ"E_@#/wѱ3rg,~J+FA'c7aV8&UbqHI]kI,YN3Lhr 6sPȗ[zqQylPT[lET5..7PI3N h ³OT+T$cTH58ҘחhpC9*po†/W®:)ZuJb3?֏W[}E:t_5I 5.w}_OK*厊fŗ!P Nۈ)KwM3G4Ag7)/tPqK'@HbE62P`W>h {1`z |a7qgϺ (t[6w4zM/t wN>[VUe~8o'W护(I4}9/Q.Ą)4o.٫tU/IYzzN,YVn9bȳݚ7T2lu 3o}7Hx-L+9;:yj֑M^va/u R,X}?$F<=~=RQLŕD*} /B =2/5!dB!{.Az`-dXpk9'{@ѹ{1=^W!վb&KK~!r;7EB?EBKMq,2>[J 2QϠS.ZL)c iL''!o3ZO-mPq9pNg`c`[vզ/ |œ8*Iy\[ NT4BoQ dC.J(z_Djlz9%EѼ`*Dd>A n’Bҗg~1Ol(83|+v7Sh:C>%`ݔI:Cb$KѬa2X~o%nas%G?04;IK?Eeb궿 o#Q'ĕ(X s!s:Aq.tHWzEɠQN* bJkXWxC4*$U9m+, ,|bJ6tAnUhrP>}{;%/'rʰ[0]E'rL ^ L:o@_A\OhF5zQкUM@?467k}jĈq1B}UOfTN[` ')(7S> (3V׭^<[|($HČ5|Z=@'Y$HB)j;dWIBAo8www"P@c[-zj;nc; QJ;zOb6MnL{M&(=*x͡Q9jS '^mrA(; pstGXsH~l,[c1A^m],N{чAUG,i龹=}J䅴goX.*%2g,/TY ڣnx}^}/rcI&3Y'ؾu$j~j~Y:bpuzT۳hCe5^Ȋ~D3tYx1a{-' ;fv#.Smy0tr\>3Za<-pSMeY3w퐷Ŵ/MV1pMOj{YKZ/tniآ8PavchA6na/3(aa$/^zœ,p<3ieVBwԵDB:{䊛;R {ˣa2lBDAЧ{m\`CI>O?W"0d]vK\rGΔ;%S,:Ǐ4ū_PX}>=c/Tv\\6`=W򱇽P7c!3(x<`.V2ڞ/($Flܘ&!${۳.`l&04O1-92Q-Z9i,\B]=0=s^mY1Kגqe}_?LV/j&t X#|9oE4wn%u7 m.{g,J9VWYoK EٗASYUkjݫx_VX=Kڔ೧ :N clDYlt5glfKv8%REιl4"WI?M]C\C _>=Ğ~aR PˌsnA~ps2ʵ4Ԡ>kzq9ف؊mBEw˾;̀j:_AD ^n%)HՁzR \!\_BR Hwcԏ?9 o#YO$[=ЁU~{X@}*O]X݄ TäߓKЂemiX/Oyեʄ2DŘJ:Jj%CY*TPzhХ鑰SIC DKQ.]sA~QV^]s1Ioo ͲܫbeBڄ12Wv(2ځjcXsY(vY\ >0~^ؾT'GΊniPFzrV˓FhCKyX?erft1NhadiJj{T=σX san7~Mw(2悔Ȏ1 >(yېSlE®xp3 Cm$t7+1p5 #>qu-5\O\n2AG͆bT_D*1j6.=%v+i8 (iHpqQt9=RV-#RH}pƮ\ifv㱬)-iaxծwWM}0xxc̢SJ1%׍ ]\dIу47J%Uָ|+9]F5Gx6̃^U<ݾFwĤYP à6|h*sq7gkߩ/Ok2Ό\i]\:џ2xj6Hxncf .em/`sCEf'&`GK% K7 !Jbx=hdY4'+ 6kR2(g.`wʻ5mԁ<{5x(ܡ̧t@67V8ҹ''HE6W9st U 'yF6kD5ì gE ظ.?V0FfwAV1d2e)]L4%oR'xCwaܖȈ Eőa p3L2Wbb- KɔСi=_c3z(ԕg뫲V<޼6BUS8W|E6'@"K(rī4m4|UM7x ϑktlB" M_0XsGhNCPqa!ӻoIO^„e򣊘{@}DX*tXSHҥ#OFO- x@>w2T-4izoAy0w$ļ^EFԞrz6a=/USK:oΓ,fJA,\C!õ.Iu $|xF9vH\ōk>\:ĉ)Yp  "-Jd@] LqK\uwSU鵢J+* 9Cl3Xcnu^oHꡥ.ݵD\}`2J 7) SRP <<=>SS)ŽT`d }j͓xjPMdc@chIH0"/N%Rc>Ԏ %gVrfo3s>H<ɕ2ְ.S/?t31?^ 8D~L\y;e9} d Bu|ԗ%쌲Җ1xRy* n>Q >?sMa5UIN{ĂF?OuK~27 Γ﹃PAr}t_,)hx+X"͵iN%K/`tnUw,X=kX#G|Oe_IQMk `-E3&YτZq ?"^#UB h=q),{|H1p_›g~#^pTkNVC ~\'[*yGs<*a`K։B8:N^/ygd|J}K/ۯ@# Y>mzsiN N`a:XAK98MO6 ]m Ov'Ud_2PPtaŷ@ƚnӧ&W7ՑVFQ=kh\U}[Qxw88(JaEύotfRظغ4:rcIuT;r"fc`e)xkV'ב8wvIAz5MiL=9~>"׼B^~ bEWX+bT#;m:, AMn{:gBIoQ&ӝZ؎v_5%da4|9PT9Ά(uZ}\MKIenlT2/@VKL(e-w!UPMKs8ϊ/<P>U8@Hf8֓hvmɁtBK?$<>kEW v7g4Gagg] Мn,b(ѽQ}J[M0BXr[fhFZg\ | Tf1U]-b/ u[FC"nG]J:4Գ l?&S9Y[L2z!CUħRiTÓPA["DDRK0> Wh:^zVLPxH2ټѪdzZFB(e;~KL; ,q ņVۂTŎkW[O l(5^F v)@xMEN~Cx=I([ ۏQ \a2K 6B+W1kMյrpyxNqЁ FSw MQ;L>/.Coڐd:k3*;@ KKiO2Ul|KNV(0Aldj &pD @ IgYnXL @C!msJ܄\ךa n4P … 2 IO{0 iS#jrCF#' N1/"VĿBȬw!FDj!g㰛wF_nAl)Z QoT0PckL޺imfkOF&A<< pj)IIصO b1hb-stGJ~8uy<3dxMu ;hi*:|Tr1nJS;>\Q𠉗$bS4cYj6ZeAtI gZZFsh^޲RZ,'~S $[R D}}±TJ))?<&z8:HkFj7[='4~j ᇝh{:ENz94 _T 5GòTE_x祭[Xkm  ^ۣqK+ʢ^ctIl zBMEt|nf^vyn2-&ÿG1݆$Ev,zxnX;8 *O*#veSבK̍&YG*2~7 {9mX6 kk PaI*3p[6v,R6~;KiEzzt@M|@b#9MS=r8Y1"A23liXt_3ȳ :5$|R|$곾01eJZFM=ToWeN'8y~8}y`CQ<]cIH_c`΄sQ]},sU?vMՙqS{ї 'ڢQ3RA%VFN,[jĴ,[ޤsosFօyqLrWg9`cʴ Hj)}.DN qj-順5ӚإY;E궷N\{otT!8*:0`֫5~+bօPf Z-́O a*{;-hxꑣR*B]*%ڏ}thmg:aZ ^&\U&x)6NމeC9QfŤS֢ + dWyC-wV0zm࢖=e>dHJ|(c eWTh[TCf2)WS+5o$@[*Im!xSnlM[̪@GbC*EuI}ע'`5>S2vc=ܿ3V2LK(U4ruryoc8q%4crLrhW–\t[/WzZut03:栗Ud,axI%/^ֈ99IfXY]T9R2b֗PeT3V*4sg_^˳cxؗ# 0#AK t*jޥk0DpR?e,J[.{OJj3B;J]F֗ 5EQuq*$W㔈OgS|V)%Pmi##Ȩ?ݎ(HTD+`?xIϘa(i#\$=67v39OnH|Z&4׍x0}B+_v :W1?N@jt [ۄ˒7юyD>LHUPl"ay>3oTkoJ>ˬ՜Z{V_:`KP[ ڢG1[fNn{R><ۜ g',Goc7!w(ƈ]Xko9Z.FE5 gTN&>s>a I*l8[۲"8|ud_|RHL/H`Z\t ƴEJ}'+>RxiČXoI+̄Ʌ9q\#5Lx,9#fNT2\ [a*7S"f Wͅp}3@Ni =rɒa=Ԏ {YhesC7Mp (tqC5rxxG"+֘u1'=خwgխ׷.*v*|-|˽e8lvS\YXF5,Wx*8߽[f=l`N`kWJf{/r=~Έ*ah[(+I7әqg~m>ce 8ECZb I/&bsi>'tF᧒ϕRtG[!55g}/2/'=v5tY[[m#cuTZ'Rה 7pKӖfrȐZ ]SkW"^\ @Qu8ݦh9=!lz jQ BLv'nёGbڙ<:zi_Λ@AJ/<\v6=7C^It$MHt{f.JUU!\YN$ppM%.<C?O@}M]񖴡kEY ASnR2w6=ō !3_tN3Vq9<-5Y1;4~nY C5 "Ou-Fn4ߋzQ Pپ0ɽ]#cΰk Gl".N(! xlDZ`SmUؾ-JL<#_ Ӯ}Nj=5YhʨCu6B~1MEktYog22ԏ$clE:O"R[-Po{!/68ۡO//6Sln8bWW| +$O+<4D( :ԊV~Qp\snۉSq8¼㉿2Y='_f!2)l̅`qUsY|:t [&CDgNn GI璽H# l_rypd0`݄] jnKjѬKkD|w}+!tS onvTxU庪,4IaP$~rHUڶpi=Oc7$stOեP-|k %k%q10Ɩ_֮,{ay's*l .Q kwH 5lN={53+RV#!.Ghw>zvx<}>scMMh?u\ѻWܶ@fnןmskqCr/K :HcGW4e{΢"BJV?yod;CGM,<^ kb6ډ #ͯLrxJ2Y)I%wPGqa۽aD%AR5wڞџM`{ -!<`XgcWGW3-=^Ǘ.p5x3zNTJ}`GTY"T1f++HO.mw܅4ɚ F7&3 UbR2,Y1k ʕBp90X+.IuM0fZٹAAQ 9r@EO8x8I(luǞ0's-wA1i>ܳz.3WѬ1Oa;oզRy0(Nݾ垸-98z¯`woMuhXRDGt-PzK@OBTR2%;K= GWgmQSi}nTor/,$1b>_dX"kehc&,:yscecx~NaU6,:"וpDޅCɑsABΊoNhˑ Op \H j.jy=T^{P*Ucy 9F\ҙ\%!9n+(FgRynwwG SrrUr4; S Zh$׬Lb0ׅ/*x F&;VWY ױx-#N]HnvAcD,- bVޯU*+gf@Tgg4.5d3m$ -"ʞ:> Ҫnܙ VrNœr'])|=:YL>wVQZE(@l=MD no{2%A':߼B&[Q WR_GDr;;jH|4& >ë]Š/-DV#D&I4T bIl\ U8ݾ:rs\@|K7W$.kXZxk9\wL'4'0.ÐiuI,lE̺ >2o!gjs;9)vʒAXhsҹ gdD" ܹpdIؐ?naVn4IuÔt?&+M*ͽʶഩ~K5 Z: y$f ZO'A*5Sm*8T j,[c~O8"KR'Km֫/kp+PD"j-)D\n+C1q| &nis '@"4{# 2lR5T/ t]i ✂>>Le=tt鷈0{ }ڏjY8݃7Y<2yZux Z̒zͩRLa/pHԒm6@ˡN/GRW)N?yZ]a>a m[j|/:$նI_{: r"(wrZٛeԸˡU[#\CW׉]1F {IFyhB=6 UQY: HRz*7 3L'C! Pslc%"ak-X@+P3ۙj2*/-TxQCڔ8t;16|cD}a߈;'OkFR1}я0pYsyUq'Ok 4~y1BK:IPl`SH5#_]_ONrkQ jCE#й o|XיxMy&Pcb;~%Uw$(||{a# !wY_~EJmV#f.YH*,}ar]R=65Ww8i ЌP7S>Y0<^/C0 Vj=|Jvu#]3 FA{s `ԗb'2Wg2o,h>'-\"A" _ !d3=$5Y9Aڡb~ 9Jb'JDpVE$g@=31neRW  /꣬r 礷%.(xL$q8v:801D"䥝* եۙD xbHjӦV.*%:feCvsܺ+ODa NŤyHO!|$4RgpAJRW0L\cܜ9egoj_P1ϼ Vgfzdܓk+O${65ڝ}^1`uyʷCr@6gH] Z>dppR|_p9za 9|F7ې445H ˰u"!)v#sr>wL9jAzQpZLm#h4R"b|FH;=t _~:E4`邠`1UJ-#|CTYOk ;[/>KAg>cģz$[d8Ӓ>ʆ+} U0t@:ٗJX81ZqQElAH #h7m{¢n>rn"Ef >%:2iu4c4χgG~dGL\p֢]LO?Ңy< 2[E0E?spbҗ6lT#iP~M\eDC z3[B.J@V<Omdu=J'4UsJnyˣȚ#Hc c {ߝB+&ŪJLXS}lC?]n.MWrHp푌0jȶ(X/d.H\i`B 6~3LE:33ڼ1>K2H &l @=n>- .ȸTmS# '<.6A}]2\/ΥVObx̬ H'p zh'8CWOxd9=GI(?V;-AU#m]$_uNPݷ0̶R/ߖ9p,}hzIZ@e_%[k0P%!!_<ְ"-h/ dB!:CVb&etX 3)a8 2z//S{ 0]8HmdYn:==sX`JdKW;IBt#rD^&ю[xa0]OK(lˉImg(Er^nO\3PX'#@kP!g;~d_G%Gk<5}y6=da_Fёb;hӖh#YZp 8VY^zڱG\.b=#J!ɟCcɧH|D`QŦ(]7wAͤ@ytx9B-Q¾R)J}F:)ǐ'b,eY# M}FܳőY"*? WnnOl%_]@kWHڰ#뺟@-p/@"zB_ k]6ZD(m +90qxƻzC.{Gt;3ネ<<O'}Y򵄖F1-|Sm|4[~8sAr d&.x}}hJEзC Zh2V6X"p/PbX7 5\@UH;18v8蘭(ErJTW~SU(ӲD,Z u#\Jk"Οm pxV&dy /aV^gy#_ߴ/B@op.H&izfUPc Px%Q*kb/^/ps04$((iB m2._p\"-V n?A0x\|DHƤ([QE`'Z:%griE=gP0}i;YH`oe:a/jkya~MV( ǙgvJ~Px6$)r_[ٝUSSHj-.(S#kdyEki&=1fd]mV݂[OYSrCzRY*fnF4)q-&?nT1Z9%Ԑw31"m p@j4ɐlOܿzYǻ[4~̩Ag5mU|21H+&똧 h< t [K$A `];3㜺Qs!Wh2Q*IH1Lz5ymFvi|C0[,]I2EU/BV] ckƟ^[H)xۆ%qսF4oGMwm [9|HwLb }#2[װ0S&y9Xw_YvNcvGx}`.$:aRdv h{9۵qnu/vBvju1ߥ"߃a.B1Δ&{-[f~H\G}?++sk /wZmľK?=?6Jx}r?:h1ٚpw>y$Z]>6ƹv%\&k  Gm-Ϟaf:fD {If$JJ!VHѴTsfqsZx&}J3CtR-);2c5߁s=K<~f\BLpwUfb{["W-~Iԋ@l0)6aħ1~E e Y&F[m=$޴J̆YRp?vK3JCPO;Mݪ"4oaec!m_S\5 'œC="e4O ֛EO6 Sj0VL;t= a_=7neEq.~ī#+_j5Ē5<)TPh<}B_#GCwi1n$dYh:fgCP}JMT>ɹ1z6NjY6^3rB*ߞ z \ n{xjV]7n,_4js+'Sf9D ;h/+;[܂5zI۵sxS"oq%bޕUU h7pؙPn㛼+fVo 8ڢΡъJA}sۛK1S_!#I ә!KU9^!6w_1sJI'MJsܶm`0^RJS>EByfdIPt,\`à|; gt.'.y1>x\d~"O4(6ԣ9 HAH-Ɋ1ms{UEnWTy"+m?,@T]dOrN%fgT^,lsp2e'qWyeWL܆[y('V4O.lwXk+ܪ4VbP-Rwdr=s%TDѮRž&3vuyMU6 sfȃԠeFN:S-Ҙn-ގes4h`c>4cQƅܩIIZvx30>5^%NRW:ծ-,:ޘ$e L$7cF݇Yźy>ҨJ+Z G5Qg͑)'42ڞ[ޯ_RgX> '^{ ,(q ԓ/‶xO~կL&kY'S@[m]0qa]V!);0D5 VnV៚ݢ?fH HekYe(䎹;H be~PC}{M[wtJ4܈VΈ_»+]M&owwL널؟by%m`^G跫ZQp bA_~Zihρ'L bs9_%o"&8D}= :`f|,L,R)S-[n)qqȝnJ,yDsJ逾5 zϖ%k>~v 4 3Tb!ebZ%$OCOJ _< v.: B!TbVcv є%x"2Ceȁt@8˗9>z bQ}GB_U^<.,`x)q)mF':X nW3XeGo8EPs&ާe9Jn DSp+]:wT"}=Sq'ְiWNQSi s69T4A_O'(^?߿Z6CXCyeص򈅱, ^:@> k9:!Ej(SL-GPFv4,DQZaWmLCvU-[J)\3ܗcxS|^ aj 骳Hrx:杘)Qu0p˩h_. q7˙cA4_~ 䎓5-D:^Fǘ!.ԊI:|}̓RZ7RB̗眻 hm1މhʺ{LR/?l 1H8ºFHM[ b (8V8@dj (x <hXLܖQTS@ at ^U0ܷ=h5 6}G"9[dۡocv[/Zڌ)?Q'1wͦ|zmX%iK^ T6fྭ4+1LNFq䀘w"ܽkq4t^C$SSz9>mhhIW|RLJR9Z9e)/}SLY7h7x5 U Z#V=zd4}agRpxڌ3>tf"oɛ?\0kM7ѱKd<ȫ,8T|T[z{yLgӛoA~oXu Re 2ػ1H w%e[Z 眼4r4/A6-/2Bc[)bAZWC EsIJi}COS.1jᴼmH?JK6"^gZ]b{Lozx5b "UXǧ]'XץcCzz\:fSS7;7F];q.E;:)7H[OeȒ?$oAK|Ϟ (9 R ; >;+R:;lKbW)P,7QV0]ny;W>bbй$W@M 4C#bY ?]`0A[x#bC94xS=rKOiZ3T\c;/oMOc^/V L p Qh#%;#wzA JF4ˤ#'8yBa~а;"r."PѪ Ȩ:L!W1 tO9)kxpk)iX-Z:xcМ|S޷i'DcmZwܦ`(OӤI΁6~Ovd)9UK^ð$qwCB Erޜ/R[b[YQJ HIѿ(Qo/[j0@P 1[Ylk}c܆!wMvVg PY\Yc€8j/SBy|a=Dȍ`b[ PQ+^B+ןP K^Ya /W"AG]vT+I<*$Ԅ9bM`4$+4R$Î".,m|7)) !T$*1}"Faj-]%J~n*1Ll va#V0QOt÷0CEE3`V?an@6!1L8q !W-\Bjh?dJHZޟR?[[3WGB). ?'0mO2w7f)fW<@<żq 6O2a dik(a>CzԝOJp"o9UhZbv¦*\Hֽ[ϒ]@w@hhSo^so LBurA!ӢtY C*۸HLw.`b.]dv)biOCm% 쵲oBq)bϷ\}[Ϧp1 6'X6Dq?|T 6?wdnAU42M% *r:l+`ƘH^Pp!o+uA9Bc+fI6wt\{< d}(p0n(9DsϨw#N߅.͆!׷-7jYԽ *CׇrBJ˄km1TJx:ݗ}X^r?窸H2kXwZڦKRTqJ*p@wCuo\vH+_f4lHGd\r=h%$6RCº{Hyu$"A?âhpp 74_6'q>/d- ax{!7\p52'y{lUbh@a9'܀ J ]P][B#gx J),ϑT *z댾$ *pyB^\Ռ*[Jd84KGcٗ2,f,Y\w H)ܶf<َ ' 㰢^2&C\\Ҥr&Z0i 0+:;%Gu`I~wT:6w,NQqn9#o\QEe^rd#۫/\g  )h9.{.ޛkno2Op?ZI{96ט (@] 0RLqZWv?Xz>vc`"TsBC + MkExl7XMgҽQ19[fO2OMg9g7E2,w,s#D8`c՚|v3׳hm`ZxS(-Egav m|XMbIZ@֘Oi0(&essʠϺ'"'g?5Vn$S%D}fغ/ C lh]J0m)Ui(} }o\]NJ=<:(Uѻ j C7)AIyX|r"&GIg&B2< ո:E#;)Kw% G݆wCO,"؏2̽i Ĵ4OH}h.>q3ԩjOmvFkEl<r72MVC3uȘ*~U|hXܷO;&V>)Q_KUC4_tmN$Zf.WN⩼#vBU#E Yhe3XmH]pcŽ][DA$NW-^$B5:,J_T ؓţʀ}[ (#]z$}i,>];ZKx E}ZF6-6\AjE'ƍj{LO!Iӯb?Za}jO@G$9BU Y)IUOtΟf_(k6Ky)cG#Bl$(frypb#5 |{V\Cݐ2L`6@`1եQyOGNA]u R㲍xج@w[m[M넛D Cz=z%URE;D3҅- 2u_q8&?&Ya8~'(2 'ho^o(5GŃ&4%T9 :XVEOHq?uZ UE.(ʃ @ߗMvDwīhH-,eFNNT+]%5% ~@K~#LX =c2enR!|_4[8A8UpF3j*T*ďE}zf3*CQ ke*d;78sp/aK$~מ GRVSo|\\"PDb7c8bl*C?tÒU&y~`0K8dO p"+@͵T 8 nrn0(/@9m]c]`cj~SzZ^k;4 t}|Q 4ŷPeY.ZC@Nu\+) =tu,T4ԼSy(^t"PmN~Ș1*a-XJ+9;O7ر3'F䇚92>BU_38?əHx%3 3j 2VYARߚHP~U*ÉcS+3}s'D ^tSg=76 #QpH;n{}[&CY} Zg:Sأ⍾fntִJ;?yð_(~QG+LS`?ϥc`WCM_pYW'wu׾M@p']V 9@58*m/2vg튬)ZZYץu%MA/4'H0:A{Gsx{5c#3,?[`ƙwE9;"QW,ƘyZIk半)r^!?;j)J8|r6_}`Q 6_Zc1 X68(A&lk}KʙDq^ڲn2S!.:g#B,}DŽżzrukй`d QNbtcpIwVyþ_#Rт<H/E*XTJZY p7Tj6qRZJPEW@HGBJ ,4x, /|hψG^AT˖ʇHyT8iSxfd] xoӄdOc8H:`S |x 6U:! _r+6?݁+nU/in񋾊Ūvm-D amx SEJ8jYVLM1Md,zlGm{L!t\]%8[1BzL,+$p5<LI7.Yfᬫ\!sTꋂٍ;(Eote08kԸ}ǒɜa1S֫~h / A7h  |hkNUc"Nypv; 원J`9ϡtE;&_ִm15FR,&_8z~9[8H4~e Hcrܬ݅ >jX<{ &мAX/ͯB3wCsx@seRztp\@ f; ,k(.w~I82kaW9#x4Zn i]!N6ϟ!AlޡM c]>M A=!IKcS`E6s~|)UcWZьO.IW w<%x#rKAƊDOťqO&j-uMMda?бbA調[_"b;WhɿJZȖ~ȅ8Jʮjb223eXC?UQqW5HEQ bhcKFa }Hpދ)!OFmw?7<[=C:=빽g5]#wb}}hHDy,Z.X0È"؋H#vYm( sV|OH_LzL^˵ w8o[-!ܛ_&:bMh{y,?jaW+]r@SLM" l0 B1T-d.cT̃uc=M/bdg:`hT!ؽ:{Ն+X_&,skBF Ȼd nhbwӁUHdsVz=mU#e<!!_,[p t1 LsKCqU7Op?tZ O0YePE\~Z<<-tRz%62YP\ ٌT@q"J[d;fVܴb4_׼Eiԧ6cE5PAeoY`3k <]OO_fpr9 !9 SZ: an}n[|AzB1*(1 J $vnD; Z O-`^+m0Nk t\]di=u}2,JD+(ypU&OQV\yX;k8.Yl7Rmpvھ&N yݼ(Xz˒kV_ Ę)) *NR2^|);ɓݡʧEZ^CXM'F-XJl#]I(T1MNs4nW=H9$*KٻLyzc8`*QϔoWA';e?̓!!+X?W^P7Ŷn؅a{]95ٝDR>&BL&bsen,tM0;ȭ̟DLZgn g{k SC,I\Y&RŜ {gtK 0!^~ZJ{#ka^e/ &v% kgP 2Ȋ l Ȩc8W8]FA1D$^"ʹ5.v$hK)C6P^d\(2 fE*mkK 4%²(pc++O|mN++?>AZӭKw&40\U)5Bd0kRl XqSB"HPd]+'#>(6 8_ F\>W ˀܚly ,aS d~FkDwC犟lQ{1 UQyUޜx֠G`#0ڼ 6M`knihT a_moྼ!]lޠ0T' aHijPϚaHxZN~MU Uy/ ۡNR*y;(#"݅^ӐIL";b0OaR }ߔ9N(Ǣbȯ"Z5K@N# V0v.Co[k!ktNd!UU eJS&(dt劋"ReoQՊ xolR\#ί U1-lw mRYJҒzjԵP|9̉^ Z]'Ei,4 ⥅̜F/}6G,b {/h$SΨ۝tJft3a~o%g@A)K5[Y%pM9!59~4:Y "i_m= Ӧ9~g3q.i)Bȗ%VoutM) S÷3x\~ t28WP@'zen JEbwִQ xI8WW÷]Sr7Jp27}&DG -@!v -wɅOWfG6IW_s(1ӯ0pA 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