nfs-client-2.1.1-150100.10.27.1<>,c p9|?ǐc$\# Uի1?x(4:e_lTbJ#o^j0V~Fn_N·1y>" eXǢɜ:.>>q ;cKjv&5Ylw,>*Ҩ@j-%I懖C ~/B354oၣpuI[GBL;ЬNb\a, ƂNH=Bg-84OT_$n* V.*v>Kw?wd  " < -Z`hDOO O O O (GO (O*4O+O-R-|O.../.3.(37384,-94-:7-=[I>[Q?[Y@[aB[iC[sF[{G[OH\OI^ OX^\Y^hZ^[^\^O]_O^d1bf=cfdgjegofgrlgtugOvhwsOxu OyvH?zwDwTwXw^wCnfs-client2.1.1150100.10.27.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server.c sangiovese:SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxppc64le/usr/bin/getent passwd statd >/dev/null || \ /usr/sbin/useradd -r -c 'NFS statd daemon' \ -s /sbin/nologin -d /var/lib/nfs -g nogroup statd if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fichown root:root /var/lib/nfs > /dev/null 2>&1 || : for i in sm sm.bak; do chown -R statd:nogroup /var/lib/nfs/$i > /dev/null 2>&1 || : done ### migrate from /var/lock/subsys [ -d /run/nfs ] || mkdir /run/nfs if [ -f /var/lock/subsys/nfs-rpc.idmapd ]; then mv /var/lock/subsys/nfs-rpc.idmapd /run/nfs fi if [ -f /var/lock/subsys/nfsserver-rpc.idmapd ]; then mv /var/lock/subsys/nfsserver-rpc.idmapd /run/nfs fi ### PNAME=nfs SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /sbin/mount.nfs fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service="${service%.*}" rm "/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  H=T7/edkzgk X ]dP,   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 c8f962c35ec040337a3240dfa1bc2d3b2c2f314d8684f79bb780751a864628de92183c11a6c69a4437b3b7072624077a64096f503803587e0f7c77731e099be816926e89ab7e0892638034875616f21ae69822d58f9b8b690112b096f93ec3f065db2d9fc611d377e8e3e7eaef8006524d4df55a9a1f882f22899bb91ffc1f8f068ff6985c1026270473fc9448012ea7faed17fb895cfc53e88f058f7881458414161e04b435aa3be7b1308e3229a24f22797eb5ad9ca35f3116d69aaf24543f293d4411599434d62423268f6ed301aad0ed73dc2fff7f3136043077f7f68bdf9f5071d894b6ac8b9c1176f7661323329ddd2e1acaa1d8a54e132dba994b2f032df4ccd2ecd2dea227425c4a5a471155498a1753cd0f24543a87a5f30034e82b7366170d3c746c7579dab1c6cabe78825ec017831200a619ffa913de624dd2b772fb2c60b15cc958be12528851acfc69314dbe3246dc4044f2d874ab502ac3d344865bf16d30152c12395bfe6e521349e735c6b3a921ae50cbaf311b50866193e824438fda96602f643db60c549f2df47dd116a2531a4a051b72e4aa63b674c00e3045253bbab2403ad93e10de9104cfe98c2db9a3df5ec110721827bc9e85c76bf30463d32b6af6083652afadccf526c65efe9f118095f1d523a3421dbf16037c229aa3095b6ede467eba908e1d2f840180eae7f610d48cca317015405837f8dd23c5eb8729e976aa6cb8245898400d645a9ec1c25eaa63eba23d6f890f5af7b275f06b11d50d9a3fb0aeb43dcfcc2ae4c1f980b92a632a7073ca3c6afe7f6d7885f167a7b2c0a37591107e61490eff5e211749171c6fa57c4c8657891c33ae54e600732505c0762cf445ad80692e5e404069a6b556edc9cfdba78e4da0a0e206eaa6b9230c17186f3ae3b1025c29b180fc872a8564588bf21f6b9bff89743429afbdb1c96ab8cc97634096911cffb511738d14b3d4529707a9c647df715b06978272e0a2187472040fd74399d17364a173666d7f86c3a768f3187d61b8b9b22219d21584dcfffa25e9081f189dae1354d7dc97e9d398f167def931dea4add8384f5eacbb351374b8c0590fdbe8424effb0bc78b7bceded868b16b34eb21d22a30e26f3ac526c7470695fdd52cfd89111fc73c97a23d8ed35f89c5caf2b9b8f5e91f4e853a05b33190a3db038bd30a1e6277559a902299d8586e0e6e32be1cb2b4b4f30bf52d6f11aebe71d77be4440805ff2b03d28eb19ed55a11edee3641bc94b0affc17bbb1c44b446a6d0f72ce1accd6c82309f3360f04c05f13b8709dd5ab7fdf3b6fb329c3ae9fd406e292a278574c0d4d6dded1895f173abeb19d490625aaa2d7ecd842692842c9796f7d6e07d57ed5d5b01e3aea83664c5fbbaca2c03c845ca5b69c7ce8b8dec3a4da6e0ccdc7e3e9bc7385ed52dd14cda4585b1f6080f891113a490f050f493b3a93f8d79bc0e2b415f415d7df86e3b4738c03aa5699d70bbdcba0856723fea7225ba8cab93129c29a7a9e64f738b965ccc049cbe9dd8ca500b2c6298b799ad90e5ad78b346617659b6eba4b6302918631d67673e1145e0e4e3123bc6f195a43384b3d9537210044ac56c667825ae4393e28fc8c69a3cc62661853ca1edf7cad569b09e84218f52bf4aa253b98fe5cc6e0a83683262d49871baf2589645d1468a8a68488d04a9e3e913c5309a7cbb2341bda087cdd5429664f6a88d9a787ebdadc901fcbe52b2c2e05bd45482c35af643df7dca5de367503214b5a54d2477e67d5eae5c8929602dc909d20eb0172074b27ef6c0b1b901b148a987f30c56b8369dbd63357a6a634cf8e53589e3351f7eafbb4d943888dfac9161c0f566dff149722b6a5483dbbb88d1532c088e02c6c3add2131035fae29a46f1f0a9cd6136bba6364f8d1ace0ec39bfdda9da77f29726b5713f6478b3c38c0544b684983b763c915b7afddc6f37499c335f58a8b457ffff5f0298c75bcf410f5738222ff47d3f4a1a74e1ed5b08adba49d75c674af66dd7aa17a423764156f0127917dc81247135a63eb7a12b401118417483a243409ff09859dd2fa386b75904ab8c5ab9495e0dba74794330886dd61fc30f63a700d181051d2df8e2542bf54c99c270c950a48f26f3c0420af7f0957b8ff40c54d492725ecc7902a4058f11acf73f240b0d21d467643538e5e2826661b8f08dbb3de21a425c69c2b2b1f929ad5e2f6f231a417ccf6e3ba7b47e68a5c7a4ac865a53f775181778e81cf379acfe2066cc0ace95740925f0b41486e828596c7be1cbb8008b3222a3a5ec4690003d30c25604fe2d6bcf6519a42d62dbca142bb2cc88241431c97167d641d7dce36502b3a9d6d37bae44f4343bb76ff541689491d0bbcba3e4da6494c7bdf599086465d2ee2e901d678767385ceafc918c529b2d91266e1575e0bace15cc617a7d98e3e7fc23e94dff6acabc764a8aa5e06a8965762b7cc95d65ab44827afca52e0fda099f7cc7aaacbf225e05b7916f702ff20e83269c23b781d788emount.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(ppc-64)@ !@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(nfs-client)coreutilsdiffutilsfillupgrepgroup(nogroup)keyutilslibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcom_err.so.2()(64bit)libdevmapper.so.1.03()(64bit)libdevmapper.so.1.03(Base)(64bit)libdevmapper.so.1.03(DM_1_02_97)(64bit)libevent-2.1.so.6()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libkeyutils.so.1(KEYUTILS_1.0)(64bit)libkeyutils.so.1(KEYUTILS_1.5)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libnfsidmap.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libtirpc.so.3(TIRPC_PRIVATE)(64bit)libwrap.so.0()(64bit)netcfgpermissionsrpcbindrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow2.1.1-150100.10.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/shsangiovese 1663075749  "#$&'()*+,-./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_Updatedrpmxz5ppc64le-suse-linux  ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a45ca0af3fa507a0363be5301488d7fd17e00d9d, for GNU/Linux 3.10.0, strippedBourne-Again shell script, ASCII text executabledirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=6511cadf82628129dbd3b01ef11ab2e525a6fa75, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b0aa716da2f8b916bd8afa23134e986b0715568e, for GNU/Linux 3.10.0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d9230a913bf17f5473d7bf28d415a902ce004626, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=cb958f1a0d8d75e9bcda30f749eeee00130b21c7, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=51cbceb06226ccd7690c941c7dbb9426f6886a20, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c83060de81007a12ea5e120b61e1244c0f0b5490, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=45887cf0518e313881930d47b36cab67a111c6ec, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3b823dc1531c68aaadeb50bed3706ef3f7567c55, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=89e233e53b5f4f3ab490ad3378003bdf28d93237, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=91f2aa69ed1d1df2136d5ae12a2b51155fee0d41, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f2fbbd6e0bf7f54ba3ddedf89e0eb1c2247d582a, for GNU/Linux 3.10.0, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty $(-46:> RRR#R"RRRRRRRRRRRRRRRRRRRRR!R$R#RRRRRRR"R RRRRRRR#R%R"RR$RRRRR"RRRR#RR"RRR#R"RR,Bo',utf-81a0e6ddc0c8073057abc4f94e4771ced929693e1992508a36c513e1407ba8716?P7zXZ !t/:]"k%a̜Y4J"Nu g"ŖGRۿjO_7Z:&Am:j*j;*S`>RoɉMMk o.*\(Ew\*x&(8+dy>bJ: Kӎ(s XY܌C/VD"-O}U&%g֩0L.9 {*Rc)<G`AO]wo Dd.47D ǗkJlE]1eu\k)X֕ԉ1%QI40ϙ7+|2O٠=^糳ⶐ]- 4\.玔R!q~zxN(ۦ4e:"B!> u5xlIWqk}c|tL?6*#VD 9֜LS`jlq5I`Ro# Zĕwޯ6LDUTCH,`M[rl:l3  CEKN674b/bμ?@Kx0pDs`S= S8ji[3AHigZߥN[QuE<&'HJ@j'Ppr!)IɁ)Z+u7[ʖ1qU]+0^3 ޥE!{^Pa ySx ?q${Kgek%P(o, JNVͩU1,p>B(5:#>3x$obSBdä$chj~o+sj;);\) X v&2* Pp3Ϯ. wz'ˠiS@4܍5 z AЪGhQF c֏Wr.A"Dr9&cnx\cn<ƔXQwTH~NڭZ8 kᜐ&QJ€/."GU}嚰#3(RAHt WxpKY{u#8 ~$hԢ = tyibPӅ^ElkP*bZvC =0}mHLOxJ7[605C#T`"Tςw.JRզa!Z"EcQm+xn}F=O_vU$3#<)%~"zO2K0˙}iUL9VPc[{«.`#g59?fzAg\y]/"f b%],(dgY1lls ϗ^Kd{,ݙܥ:9Gŵa4;]1/pi햵`BcmV 8=υ)tӁ Ⴝ"R~RBG:xz98+Aw+rN-=j4?E T5AÜlwnUsON[źBCT8Zo3 K rz m[ѕ7P6!hGfW8~BTeC'KSyg oXܱ+d`($_m'MQxZ=Al(6uPv%P_. $L+ ZE5;e]Bùh֭>Ǡx6h\x{Q'{ˈs+ΌC~0mSZKe,C^{nf;MBto$3Ǧd( iTfe΍2aB,@& Ld'I̫s!c7.2R_4 J v&T+s W`PSr8Y>6=p@[ )\B Voo(%4.K6Fȩ~6Y]w[9Xv6ckU;PWvΓ:f O&V(6j,-[G6P~s+7QA3ͻԅU!sO/&π p0Mt˰f̀Elm6,xws6IPgEmQ@cZ'4e4ǕQ;K3ߡ(g[  UE~rԜ'4;^[35XA;6K SuO6:{S)}.dr Bu%#*eN)qs?[U[Τ6e#rcR9y֢A48H8д 6L-z.ysyIRfEc$nxʦT93l-pZryZzB }XCumN.'?mܤV8U &K 2Tb*BޝKMwX2c}&E;ǚvby ]+BI XAsH k@6ScϨ=]hJHpTj-wz; |M,~hZ xbb_T8o_CS}ή m{}{]~ƿ! *z 5ެTK^*SF;S7RNF70 1l<LBp ĂFJ (nx=^\EhT2A3Yy#]K3.oZ|wl~ (m.a<و#C&pXwpȚ sq'oJ)O6GU7 c}L%03xe>ʌm97W8=c`mO՞AH,Wk\ݝD9į]uT7:-T1n N,ivU6-D_' h4B[>< d$G.[*6)ǢY.߫6PaJKHF׮8ene0ryۀ8;7 \E {iJ @i<߻ƣ*G7>-LƩOn!y(ZO3{F|Gڨ̢E^2 b}>!vNEaՠ|'\Hz=,+VT/ 5elX2LVdmD"F՜JTIK$eɠ,+ҽmmS݋iE!Λ R.e>*ȜT7UKxlY7/ e@BRA pېW!ʗZ#U[^DsmIC=u{P=GYFl❞ ѫ{(1#$Dk ;isSrv<7/XV+sgjz=|nn?:흊`F[OmI3Gw͐4"{hXxHk_h0$aqN$R@" }m(3M$7O]fW8z ^;]tҷl,Kٮ1=R}}#t]jaUqwDw4w@lk<~uIyA$ِ/LopLUʒv1 +˱z.&OF]VVS2~| i¹'h4C.j8|uƂpsg-)wz:-Uk+P<Õ)wĔH/ض=jAFH']uH !)Piyτ|Fw?@"coz=ԘDٽ}ѩڐlvI)˺7GS8pPBt"O"ދ ˜rOW-rVe+vwWHAUv 0)[b<'Hqq{}=Jܲd% M're|j8倷z*]}5x7wC8 'mhPB: Oڔ_>a'~ܯʥ)U[N8#Y%.4e^h0s&N(*$x,8tgHgBVE<Sf_qOΨox?M0)@c5Sd.vϏ0N"==p{Aqpz=Xx:,VFxû-f E-:Ks滐 B7R/}Y ܚ3ϩ;xi6W_PJ0ApB-~7 ׯAA4ⶡ?XחHpA48qF 30 ݉ӲA;d!#. =w<p~=)\- e|=g 0`dF?>>@9G*Y'(3KдzU'gVW]E-trK5[JZۻD|I^p2^ckگ6NZt<0I|*K d'9SgYsmd;-ΧG5X#bVcN%G%T4kAJì3Rr`E¶a . > }trwϬ+nNe'O)QJQ&2817̣;KF¤A:(D(>MOXO^<;!Cu^[iTHQauOnr.HΝ+iei r)se9OL"$ve;ӨQQ1MN5[FoVx l1|7 &9BcGR lЮdڴچRB %Ơ(M7EaMO㍻weF^?AH G{ K&l&`HovH鏱h%(>KړkJ b4KH4h*QꪷZN_n :NQr I1e#=[p"4nX!9R7ܿ 2# 5^*~H{uB=LL0ɝ$~HXUIb~ː yJ{6-bmBsvѯS1[^#>ɇ281l0]Ow DU>܂Am23GWyjOC`#ї""WefQŝ ޡ `4Nk#D(tDqw[qKd˾C;iGx/3w9TwEٮ "Iߧ%g7<KA-l~Aсy?qżocI쨶8GVq$*T6QZ8i`i32aeXmM$^h%~@EpNy/,66ƦR[6:b6Vrf\& TڠYl K3յb'~"1VMIT]R(W[l E4 ޜx|WymY!)!8B:Of ݿ)CwWҧ/tk|蛁Dy,?8~#%)^ꈮa~%8>K =]J~'q7iZzmڥvj"eĿxKxglJ.a)̢vA$-1i]-]=|2|TvC1C#ʫ* OvrgaI[^ؿVLrڛr2Uk4`"* iMG=kxU2"uT id| =4_Uo=oڟx8&-V~Mu|ga"tck^E5qŦ4moK\Q6@]u+)ÀL" c]gp@VμQ(b Au+1l['ɺ2EgX?"'ʢKmj]  q5~1 w?!Th?^xJ夈T0Ji߹ûH,UZIᛘc,-NjӶ9Eh#̃ykELPLszFxݧI/>nl~ꏬ@j2cD ^:?Ip0[$h04`C_c~R_y#\DkN sy-qм~IiߴxqP=I֐DqUs=qoc?S1 d!XL1 $L0*զp8df92#L|N'YW[bZ?u_9}q>GK]/?[/Zp_ :j-콻s?._Wx4UF:Qb 㘰7-P5lg[dK@-#~xUUPR= %x@5C0(2aZT)>9Y6颶 c1-%/:lmzfTr5H:O&%TFE|M7=;=%Ҥ߬ˤ귐.VT{gY%Pɧ[5 {Xtud*q^µù55 2kGhQr9Aa 3pWh0r_i$ \>3Ɂ9` -&>"0n;. (H$ȐRGr;M],)Ѣ]]p\p$8h÷3LGid|$=Рrt@Ž/tYɶbD܃V)l:(L !bkhs%KK0]f 'f]kb7N8-b2ϑS[A'FqfI#fѼۯ)۔JLӎ̋iJprĞ膹[$gb49sqk:-[KNHn*-tVz" uۻZ#tUݰvHEEk˸TXj}"]Ȥ3T* ౨ ˀEr3[ bLGcJ2Ӈ|dЮa~2CRt @v0XX1ĵVtrǏ5R7΋E 1-+= J[3 jtՠ\ۛ\6t6. Nk{jf4O[cqR1jbo:ϕH{d2k+n-z)c li ߻D5G [(›6`{5Fsbd?J051 J#u@<S⬎GI1g$B0wys˹ 6. ^EW`q9[[0 =ҵMV91ܨ[>9s #_@˨_ۏ܃ jRd [z[@ "sȼFGXtd&50qKE~) c#Ys;,*YQ:ZDcmtX6ub MQ`{8+,P_`YČ[n˿T\5+XۭL@Gf_hO>/Iy/m •?ՂB$ GN>By8Z\/C=ωBGs Ոsm}`:W?p‘^.϶j?ɺŀ!]/H,q6}/XgH9qB-woF8Wg2:߳;1ȿ!8J"i.M.Af)|p79C FX o|NNA;|ZFO>@5{:n#>TZ! z`@QQFX$q ӂԗ s)`YLx 9OcwvegUΰ!8D\/V[~:3 8Fw={Z$/ƴ閊޴j|>i[vydD7Wr~Vb૳>7&$.z'Vޖ{G@I(@0*v"XIB [cP(ݠ)]b6@QͲ}fGrkex)ٮ^(ICpMA_* ̭:-9- Ab;ݍf^jhђpIvеĎ`WՔS736qOjs83`Y橸H&^(IV;NT[4 D\T7㙓=%ILW&i9+pu)~S<׸5@8p&Z6H>QɩƐ:&j@nU:{UFi^»qBo50"Ӡ"={_$6N׼.,pIZ0l%ȩݕ8I;40*3OQ+AMhZ>[XkEg+*ُ0#0UꮩzP"BsrrǺ1zI 3zn_I'FuKV*&S0ceE͊M<#z4ui|#> P3fIc 0@׈>?΋}chpO[9;6<ϼH`C~u@E=:2'9WRdu<: sM=qGIZUXcTq\<0eb([$ cON(7 .JEӂ€c aq9oӲj}<KUvoK1H}"#qx+Gw :[x+W5aDbU?կ/prN^BXjOdqW[+ *?I0{ )qtxnL-%\gdz ھrl^>ʮ1nnufuz{glj+ZnZG: lILm}]L=Xr\[L#s/C^M mX5OYB,`@{@(]!4P.á16gxz-^.O޸1АbqkC\nsD)G6W4pa% r݄ 3^~@hm KNiv.. 0jm$Sk+ %/_.!keEeZ|3^s'&OTe8(`&y-~KCt~idC/8'+f) \˽ŷapB>"xr-O @!(r`dә}.~}K2Ry=urFu{XsFk+P0+x1q_T aJzWts~-oH^{u|H&ZY6,WX,Zb0s, [3\FaSg`CYjVXp'Xӹ 5!XCڙ5sDi4*soula: ~plrSe"D>o/ipEPЮM)!Z Q^O@R9s Jn2 .TU=#.%i=7kKhTP$ѳ=SAI".^> e@M2] r)θ}qq8jt?% !z: |G/92.tQm˨QNyPc%:#)onb辰xiFk ҩxf&8-,J^iH ԢQN͸BjQbP-_: ,MO:xIhO?q˳-j㽌SKͧYS1chm8x.`}:#gb%n+e Jn}1~52yB_ *D88&ĝLsYdKF{p=R0{ S@{7X|L9O'aΓxA(C8[eе4m¹`nD$k9j$ռJW<&ʊf(X1D)>Y! ԗߞn H=TPO~84Dv@uW&I^IZޛ|܎BXK9Y+ޟw넄fLp 4E2gCr;p{V`M}x! 4Zz(Υk#9Hs(8B0%8M-dCWdHl 9Jߴ..v?_>^,0rElJ7zMv.,ϕ]2Hw, ^ff3.VRa3@4A t+)i\!Vw182 xIuۘyik.9p3*_ǴU13 #43L)杣 m+If|RVmLɱ1~6&bߔ~)ѵS@e놨wEf`* '== pR ڰ<#RacHK{eK![i׉plz~-G-V|)iN1{kfA o+W讁l3\3G𶵑idIN}UbcUܗe~,0йD Ol |[n~]~CFTQs5$E¼waㄔ7t ](/Fq$3mOf'§VoH7Ftĕ}Z7冩jE9=T]qf_e@GMM: 5-Kv6x$!I ;]~IPq #OiV֯'r ੧6(FJC_`0 hؓL\RpS̮20\K)D*/WLQai߹?"LY7]d%Pgp/8bN)cizS7JClK_]| }Wj ?Ƅ?)fscZ&ty/Q,?5q3BY(s=ǹ"lNɻj?4yBhp_{0ݶ(>;rt:N@ 1:r2/Aۋy88ZƓp$yA,!{= \T\d>@ eSq]LUPīLފOR''G&#F6üqv 74>q;jB)1ƫuKY>-"# jʏ ,یI6RTv<,/*44<qy`ZWaD\1?1,?>\Q LBy^nuJ]蕷/ EWcKkbm ,cֳ_d.esI3ʐ27;+b4gà{~vr~Kǩ#+yC8Mh"<3}G&}uxL_Kb^ 5W@gٮؠ {בZ^D3&sk.p{uwXm {|pj+eHt6{gvu]罍ip1g1CJ? -49SƸ9T8)3Jr^G޲SxOV`VS8 sN +&\ޭ@ O>9+[5ϢC׺U°zin5*XKBm͵BC1 LWI7^PCf洹NWJG,[$4 iҀ"FUM zz: ywrrѻN'N$ȗE 1-\i& s]+Q)5t͔8Q& 'ktN? ?9(LʅW]܅-k}9P=h">Qi_;* ~8B'ث78waJrv"+-@GAء%?4銥Ŕ(߆Q6'8坺.yG_VYr?@|>vH\"U㠍w.XV>֑Ā,?CUw<䱎 !΢:jB]jlW[gyQ &+M;J Kk3VM|hvӄ~*DTufsDu ˲s@qn_%-+AC4 &>ezMvclv 3rE %?Z%=2<m=Q°=hdA;$ϛ͢UBjnڪ'Y[1Dy;ՇRE5gK%lGܶ#Mg2Y+^ \Fdavǫ=N> &*Ҁ 7R@.ߞZ^nlX5Khe_ 0g:M}qdgrMA{- ?Tt2lM_4FӮfoozYN-@J ēmjƎ.8ܵiX #,Vc{L"xry!Ձ/+Ԋ8hȚ."VYv< Kjqg-/Ao5^>\]`/>D8ћ?Z"f+sn"VљfGzl,ڥļMfʳ!7Ƃ?-Ч_ulF_tbSJ\I\|ETJڟ"A"cmDCpn"^e%[#qNR y7TY1EMMj{&rhukqT&Kk'|#G̶fԿ{@[ۄ w2ΤkT|%eT HU<#\l?!(FUJ;9* lf@>^waG ꛿xP7CPG&ZgƊU-of<#K]W$SQQ!͸},ǜ+ j?Zr 8. YOMDfY`mKbG>5Q7jp]&Qo2زM =6p8S66}Tbs<hCh&qP:1TSM9C#cb[EEȺA>0 Bj&dSQ=puNgTĆؑPsX &,^'QC_>'&wS܈GEvIjr}ϗ)rF6RcRݳ|gbDv_Iϔtp.~Xtʅ}xݼ4K mzW l׼滴D!>rX-h/1ѧ}Tnm+ڑ1l%΃ |iuu͵m/ 8PjF?*l?Lt:aPLE9 .U ~I;sT|1"E{E ;綁.-ԈTlUp[ċL1Q>H;Zw$* ވC+U8Lsq[6uX=x(wv+=M,7wZEGslY }EzchRfqe*GYO %~Co0!0a>i^OCe`BL j `' %h꒙e> ;~\^p1S;]@;2{u5'֌x>o}?DT6*I(n"J)QG8._֯$1K ^tm@V4`8U>ZNě_3pdk#3>W)WwA@1L+"Kw.!-X lzGهjGyutǤ_4O,- l0(>/Cn`8v.HU^y;+@aV!Mz"i;}8 mjD׮v0Xۻ@m[D>=QOui{D3Ĝ^v$x]3˿r=2y-'tM=}A4 `+Mל?W7ϘZ}ﴅz'4roƺF0'7aL5'6Aq;i/C3I2޸L2Jbt72J5͐=ܘQW*+EwLfX/8󡵘P1ȿrCc* U5CB|?s{c:wTGq,6߈k K=j PҗN~^6EP۷t$ť%l2Bd\z8CmL\ۅ8X1y*ɛ5!24듑@WrR*vr7@Dj٣-p#cSkJLЂ^ ckҞx1Idt d` щ^O.!MC^%ؾS#Tx>$u;< "&4bvjF[L nq5eE5-68p+dgv5=u}+y>!,`Tz3H P탭2deUbV)>ag vN8%_c]&GgTjsU^t8@' AO"OokE#s匚VCwulé.lAWI-!I{ry\.拱0mTm'LAi}gS\z# /\n`E!!sÃo˹K½@-׾".re!opnpJ ,s 0܁toI!),# ދ^4QůO\]j#'h:M.ՃNs[皒|5 C Jyu~RlayV? P@ګ";5p >K b!8j|08.@f!Ԟ,%T"Rhptw%Nrhqa"$/e$ĐS ١f>;Y*B}t6X o\;תV 66._Z$&n,G1n4'iW_ŝ_maZc -atsa+,>SÆڋ $c ןԒ@܁c`1ғawf_w(;?R:JK E1Y;*>u7?9QziSM&uKEZY?Wp虃NZ$PEЛƗCKH3zm&ΟJF\(i%ա Hd3>jAmBp/c#ؐYP IOP/\271 4W_hf=\QF w:»-W\#qԴN~AZBj*N;(mgXϊrtE>?]_12!{_嬖hYijK@^) TKp`&n{wigtr ^D 6(U8fg{tQrz8K"|KR=o"tY7Ի]Ʀ+ `it /mAd~WP7!s|i3GNG)>_^*u\FiX|`BBObh?Mp b+c,?:LQ޿Q1;g1;T=ra"wúe_z/8' sDn+f>M졘779CgSqxVw.I)N僥ԧV4ջ:]AJؾl"5dES7Sl}Nw<9RE\H{2@h21;׺$wA[ |b&7n!&2 U.-'}l($\㱙@iǴA8[$BYqC7fOY21M54tz0 v?r$9# ޢ]%A׫o6=<|aXgCSOŏiL $ }/3jp NןZRF#J11:6/,DMwּy)DG;|WaQb=&>Hߙ(ۉs![s\>z[jDVI*CkZʮb*#w=T?'7uBs{2 >ɜDyX2l׏Ju 1;Uu90u#^xxdŠU4?g->nռ<2<#!2ٸ+{P&?bHsVUQpd,SJ ]؈_Ij)!Zܥ _ K9[|lXn8/hi K2D&lK,aq̞_ lz*s ΐHӽG׶kZgz;Zh<eRUG5V\Cs !< BͶS,G& 37r5(2HK>}—r5UdnbU_.STO5J7ீ:T^'S<4v;4iW3b܈m9;7Z}_IV5ӳvXj*E!lm8eɹac bO,9O+f`áXg9{0vw +@ 4M".bPoX;'[);0>;*N`R4]aWo8X_!] "2&&/+7{nSS2pB墧xa̡(.AךcI1gזʬWӟ#ѺZcH- *|*a Rx _ ߧ `hW-}4cSd|cr:Dƺ Q@I.?Sg j j (l}>kb7 Ąז9$Px@Ae$!vL~QxL\sYC)oQJ }/tS[:\AcM7}1Epo$bt ‘V0 Yň[o5jUXA8N2$B.WfT#~CR@5BL> ZqN-ous˸&:үiVƈD1*vj)Բ@yoa cFRH+=,@TŽwOAwC w]m?\'>\~׬Uf-Tu=#;J_ϓ;g>EUkh8\&@G$ wKs㔪A1VG˅&囮beJ(نSImŷuB|.H-ng ;&K;~8VD̀a8)ۀPP;0qg'?Gܼ'i*VkӌB"ӰRgQW[h!k~/:.IJ +;H 1M1PtlK݀y,m.elAb+9[6e#U!)7Jm* FI(Ժ U?`UW[KfxDÎMhlΥ#P?q>>]߅y("aW6o#Ԙ)wnoe\ê4 2g)eBLRȻC 8@`{+bH5iFhvJ[Цb:hvD6 (Kޟߩ"UdZZ,\_`J Q/<;,bj6WIε-KbU'@ śX_~: AYl`Dw{8wʉ6H sۻĜ<ڍ-FjS$@>cY•6T6čW4 X(wp1ԜtuKOj8G΄&O+{Bo0ԲaH9&xTwa ȵP@suC[p*m6ؠ𨼱5 B,qaC WX#ǣJ(vO@+Ž P E?{Vsh: ീ9 4$A6Z[Ft19s̘U :7ЭYWK֢;:  $wlS %%+Ćď\=T`KZ 12$bN: TK ' 0iר?:ӱG` ay0ъp{iSOq(π%qbOy/ώnmn<$Fmvd{ *' LLj]|D(5 UI^Duj]d[!q mj7I4p>;h WC-)GQ9'3Hs?AJH)+;W%ܞvL8R 6$;9'۵AI1kK\chL/8@J|R_ Ո1/_kʲcE)wҚP㽨dz#s5 Η;I] \A`m (.pڢ%V^B]a/ ;f T\ch KeM `şٔdA` d7:" ++rKp*3'ݴb}&, .9rMɈί~/:on^tR-GTeit, !6Ќ[Uk,p^yMQ#M?{^ک iu?rΑ +`6_w1DPnK&P6pj|iMeH[I+hݳǻmHL'EՀm/g C%l=z8bғ]?^ny7ɧ׮{N?Po;TU׫~(ykH0J}z`xQNQb@,;3~SY=ʛOZH Vz$4z]iG_ƍ!CvݤȂQ Ji_~>3eP0U3-A/E>lQF =v*qfQI^ 0krٯe)̋j"K2]([6Ped M{9۸/At=ޖL^G .v쵙Y\,me7 2k1>GnW',$q'6W Ѥc P:h;y7*׷E%C&+tVj3m6~Jn}ж@;)A`TyL^k֋Bb"Pìj͟W(ݴ`1=7FYtnQft} JSk]hm=P̬vR&] Oq=d_ wNť;Xs C!)LHA=[3 7ɚCTO⫖Sc4M:Wcڿo E0o6gq㿶,%Dt|__O'(VJ&H,W}-e mAm%wt K-U@arpH5cSQm{B}zoV.!`埲LkajPwvׯə"TcPc| NrH]>m0{X~n p'O/H<أ1\LL .qr77=ϥ/YO0_z~ +a Jj~b5_O9/Ns2þo"s1LA9 d'E/,8j:'|@i?]|{bsw0DdQq( uô8-|2u{7H\0KB'cbय़0Fd;x%BNȇJ&5%D9s1TɒCJJ= FF3gJQP 3.'M$ADѦd;QNzjxN*jK_&_8#s/zj։+b-` e`O(R_PM{ 2eId!W}wN{[zN-j6L2E]~t#|Z@3;jĖ+j<ЛFώP֬ Ο&c&'ছRqE nR<Z(;Qbv4By }.Τ4k;]V\y>2Xx<He&#Kqщ C]J*VTw~^˻qw(Ƿ>ՠ.8~]B0<;V=z%|jxNH2H( H]T@;ɼr{wBa"EUz˞-RrĎ٭"C߫-.K* ?j^hUw30t~hIuX8>)#K1~`|1.rfgB? tl Da]vJLx ԶeTSZgٝJ PZ*r*}[Q#36F__șϑ<=Qv}lih)EEЏvA`Ig̦T5pS)X%T/х.myDL_ժ/w'Pk:~ JOٽJל;)қ[uNxͲVi!L9/;C|nKH3]ͧ~>qnHzWbFd!` dHiGJ'ece8^՚O+ˊ-B 錝D*}Uꃥ{[ ~܆t2e F]t={W_)(}Kwe |iXCaG\ه=P kTtW9>zw\537H^KLUQ儝l^aGL.uZ3[|[Gm -?SӦG"ǡqKHrmF+g8 (]P brcjsQ0 9s/INhcE-WsI%tСh,&j-cb'o%3h~Sɶ,2륂AC~8S3-גx`6b Q`JwJ ݵױr9;`B7JwQJ }_,'9\ʶ8G٨KYLVeMy#{?Sń}Yoް:oP2>MYIߨH#=~XPZ=z`IUW.I!,iT0bFQO|\7W݀3hsg" w #^[7S#MF/ {:;=~7-p HA+F&8ISVM `}Cn䊪hݖjL&MDʠBoV=uU.Oՙ^9j`:.HNqV=5gid?cTq gIp;YnGO?$rk{<>*s˒qmgA䡞#*U |lR`}+U2B,$ـ]76N|E@n)N1-Puֈ Lf{/򨲃G|xP}ѻ?^ ~F4&Ҧpy1ZbpiCa|7?mY8s{ϗ;w5݆uǠN&C2R@znU/W Cre^}*/dPQ@t`{f&onpBh\t)M@X7z&zDE @N~۩P#t 5ΎC>xNX$hja JU1o Ou?"eVgmVNe|p pOk)w˩\j(Rw<1-˘,=Κ;o9ceH`; *{^J5, n>NG#,wvIՇCYR&:?7* c6n q Lӌ|cZJwvr&Tt_@x) =,$.!qjy9ԩ6U'IJdz3Vv5noXB` eJHaK Qb3OrO(\?OB%tβ0!D)ЯA?Smg(c)'\uJ3 b*܈\z't/-$+@*,H |V]kB+r ؅N2|y痖rWo:q<4kPgQ4qF 8;yaUx18UE[CHy5_oAa|}9JIJ+&|#Mq{'ep!1U->tn2\QZ1/oX*J04B^="#st+AN14֝}}~2bl)31ܦ  x>u%ȞF~1v8I4wO}E/$M@-4At8Ge+$ ΠjJ1Gv&dօp|L6=N|kLyAEkNTR]t۶ |ڡ&.#Z &t,ox'}a5IXS OAr_pŁ\+`&L*'p)w֏OK6y링+Z 9Fw^ "fF+xzD=#W<V~5B`EABՙFGNF]xPe{rC[a XԄqá{?ϥغ8)k8MVqj=g j$83 osV&!d~GՖފ;Hh8?\HZ#ܸY'(=T:Nsa-ca;n"Rmzt \x7`k|`oϩ9o{$D!CҚФd:M6f|h_'?fd \P5l#T] #ԇ޿4# HRT?20,Xͩ(q 85܅pECO{oQ^3Em0RC**Yx" KZ.$Dr'~م<B,T:odq^o[0J^WrG@X5GS2Z><8Ŵڵl-D<я[hUO -#ll,+ P{9f/l$y2%x,}|p ϰ6-FMl+1vK.8uIi%9@'RnH GURHwFbz w0i2ΫnG}P62ي[:?]C3xTĄ7@Y.O..3]NkC9 @K l&y`l0OR6jqњۏ Zd~B_4ʙJaƒ9C=~Ac$@-:U!9?#߅q:;'U'#O8Mr] q 0d~&p 9bAYr)?4&WꕕcBW vSbu5DTY3P&R >RI7Yxy_CԨ<'NZ<efq"ޑlZȫU 8ٻr<9bkBgS$&o!"`jl&Gl>>]td-1e! kL3ŚoN(Q4mX5|(8Fdؘe$ agr*O2 >qnX aַjYe 9'ukۈ$GT9i}&抛$͸4/!ZЌ*n Mv*ƶfG#.˜&n\/HL\b':}$6j;Yzj? Kmlw g yWܷRL}S?cˮthҟTv2L:5/u&pdgO ٭w+|[&}!T"Dž%K2Fbf:=NP4Ψ|,0לW"  ĽKH9<"enuD''{(ZlO&5o0!b ᪃ &w6h?R, hj+=ck_NSQ?hNpw1^V EGHPvθd;0H8\O/)Iȡ!.t |P̑6Efxz&'?ܣ]Ue| f|Y'2)ܐqL6fDlCԾU'ҿ2&r:u:h[B,{x-N."f J_8ZI%sC_2 io`q後)Vk{}Wզ镠!05_*}T!fF- g6/~?5C]cv].7M҅4VIM" dHi}cU?lXTG|>rt4bt "G8 D[̸.R fA#>P;1̎vjRff ƠcY ӎ`D͝l+tV[kv$$BJ"*9+Sqev2‡n 骠C !w'ݝ͙!iij5%Tp6F4 t45} 0'Y=_lvf{ưDgRU<ŝvş1uXvOƇ~vRsHۼ87 ZNf 4LRXe@y9{JpU]H ˰!{*^xN-*o+!&LJQIkKD1z$W7ȫz s-RA%ePnE* O}l5$y)O#k| b%CJ+EP^㯶&MW32]l>E; {-{=uGR+FF˳2ad }(B>ov_8qb4Zt 7Rm4 ܰViɠ &닶|0dI߳!XfIè{_%6>@[3Q|E8[OӱD!hhZh, .R ;d ؀f>E(fFu9<[eM mA [6s\NB*:vFhEDay 8 :s2r,fg2oiWs$n N˨F`B;qyQD-ȫeeERL=+ iLHfBz` qڳ(ք*L1qAp{-mlEB <Pa ʢgO*0*L!}Ep 9S K"ɚ 8^ 'V)kC %jwB{hpz[FG&ܒv׍"Ze7Z\~u,wGq5E~GrZ7U(WPg5Ov--},]/GC÷7_Ϯ g#Uٙ&\j_tHZMJ`rXwdp,EVTD|ς{YP"H.o 0`U lDybcǙȡ7#Z#(* $-&Q0?Sf8M~1x-_+]AHNwH09rV$ vm_{l;κV]UZϴCDBǪgBFN2co9:E!r0Y8IPO"Nn~(pД#pvtGJfdY3s{D̺6"W|ۓ_g&,6d|1;)0.Fkn az|5kj/`Go FQge;RD:"Q{&K|lV]qgleH4{bxf6쫥߹%aQ<; 䔲eE!<A&~c>|7I/Gqp!Uq\ʟg5z߷piI'qAx\ !%}(${fUjhS/vX,gQtK̒zԬ.S5}O#ՎdY;Oez*L.eXXEtZ#! G -~p{.uA; ︥4r>\!XqƢrL6txdSr\E4i6l ~[Qo]#A/V|/gO'K!3*e "\'6K",x)MՎٴf}ւ]0ӺX9 FL@m[->_0΋oM얙L&^c.Z"dݜ̰΃wQRN7"5m$@ PE]B?{u7.ҀZMl0!͕k%hfB/Mڡ+CIkAlq!.hO"TD+gcgޓ> 640![4lm1D:F͢#?rsh۩LUEyq*-^>żs$n^jE0z-&nV!nry4ѯp ͼG^,~46Fq[5JP!5x/yтBf-3<7hFo5%I;B.1&R;:σ;meOzzC&=uFÝ V55ƾU,0<5 Dp2(;G8ПfwGOh3 S\J*R-vn"o!&="/{+q?<)Dmח q~ IYR~5rٮahlO(,Sq:*T{!;| p{Wfg|kep[q $uJ|?a E[$1"#m*OC0̷Ct$%QT@n.ǮAQKPN;#!*yžT$fr+j#φu]&fTȕRkܡ5U>#-F]\[])~;7R;/$OCJ/&6_q3eǕףN-`xC mb0; I4k|WPU75cEҲvY:E-ǝP9:M64Ȉϴ Ёpaba[Lŷ,!$oCy0@mI"}蘊TB#Z>/:j*E9=WWꅇ%C Bk_tŬVNT6&w-m ꪲs@\ٕk8kh_e+Cӊ~c& Q7΋?qzwCF )0ȺVw%*7KG` K)gy1+CoX6'*Jsn [ˇydp]L' f ([n׶g=-._?Y8AW}|<`UKf6}!|7%~;Q}g4$ͥ`/-#DQ]6CbӐ=xLH0bڡЈ6O1`|-t_ !z/:1.Nֲ#'\l ^TQ7F-jP>L&03~8j-h(.+'}iR gÄ>URM<=R@lF$;uk&u,q56 W1x"9}ֱQwgx6?'N4KE5K~&k[(J\47 uF`S] hne} ʢ'qIc } >C )`XP 7gJU˯[Xm5\̮#4W W)FUMHyewp#\j-wgO+1{,BѬ}=oN%-6nGA$FAdWYe/wבe(2HԴ@kjv+F~,uO!gK NTu/]4GkqV "lZ- 74( x%$rYqmDj( $R\EɔGLUgξl5P1tct$*O)ϊj^ww/24c6iѪ2\()` !gk,dylFcczf), Ʈ}%x9D _oX‹=('x8w74[ b2ADfր7i%Tΰuug.>'%D^y_K.l~TdօЩ*Dҳy8Rn/ mX'=Bb߆/Ym~j#8jOjE,A ,ZX_,F,ܣHxu ~Ϲ$,bVgf_&RI鐵;4Ih;J@-P keDP :`<uwŢ#3ZW<'Zp+jj!6K3ҭ&ɥ";Ҡ 97MWO~u`4bZi ]k[VVÁd\f"vOTY4n@S> *? $S#-p`#FHJ.$jfԭ+JX[ N%P5קP:zkYE[$<#!eR&_@4"k# 9ٓ9WV肪T+,~>VFuq0gWi?#? 8|7%o!7%!d;2uO%/gߜgkM!K~fFsfRPC?DNgp\_ !Qf6&+;1þlWQ9G¥h]i7M>`Ng@l tNߘ)-k@Yx37T\mc<k[TBV=wQdz﹕S!_h/m,rKDò'h @ mYljŊiGsЁ:ڻL`~J釦LոLS?9rd. H{:#V7 F5{C|qˆe#pt7 +?ç' L`n6S{ r/z*/$.[nfC !15åOED$T&.TM JT X$ho%> Ӳ|#95F ڥ׳֧iB@PDW0  G"atcK]'!>5\<-ުaA$Qa 4 C7W"UÍzϩUH|nli)Nm1*-bQ7z`x,!s꯯<kmѣŹ34/(|`G+61.DƸ!)uA^ Qg~:)HGl^CX+Tɲu4I:ŕDf]ܷWZZmyT% 34-T^Ol8ti';3uݟ?eJ%qʄxaO n%M7P~sLАn:Iu 2~c`BD}OPpp '[mwӑոfiDZGw82zIӤPr<f5IwE+Ol9Ԅ]~yغᦀ (aиӋĠL /( K'FWt|myߪf&Wd!+[- 9ĭ>+8zC;uHvH2 :p\F-Q LI3LJ7wtyMV *LoV`P)0ϕک?"Y8ȍ)2,JAS>MgYwv}jZٽ]f󣧙RRC;:sNj&'&`?m8ĕ &"N%Ɍ+]hUf}&"/sD@zr:aTGnć~1΍vSmF ӱf#n}x] @w7y?w 聱RF9:`/8lRxiKx\ p:Bcu0/yex}M:&@j>{3C0I4U 0X{Rh`s,;JA$IjF6iKىiƓ'?]7p 0cD6)W'H?} ÷xOa$!rYj(i:T 745 $m< PdD9E:#t"ζzrAL`{!kETtETwq&Su0djMSi~)-}6E9߯ZN[GJݞ^k>[tPuۙOHd(;6VGU0?_toAqSM]iD-*ds.MU䌊} &m}Y/4E:ٜɶ<{^?p럅 ;ֳwto)e_*Q5p.ԵE#3 4,8j/:2mIF_i(Q|^߮b}q}g ͍NaߒeT#ɝpf4C';h; F"Ds[yMMT#>Mu2W.i% me^(長YROmb5PpGS{8{2&$`]D5&r&fxĎh@l$V[y-NZG&>@dSeGӔ8׉|nC9-; ʄ؎ )iqKzmo\~) \yGtxI|~2 ёg9'c `D$: Y[5KtY nN;%ଛt5XTDH#+ŬX^&1^,|ݤ Αnҩ:lgOq28χb5gEiw(&6-oIѯ$Mf/7qF8jf㨈V#ڶ7;&g}Ü~aRήxNdRbh!yQ>4&vWb@GM.*棍D6h;Uh t9`O Xl̀)Fdw#XHKNqfQ4mX("أpXW[d@ h%oRuXh$VU5_)YjXFiP}Um7vAotuq:y4oze##y,ǕiXq *jW9S+2ܐՎ5_jsSKC`Hzzl[{`ɧl 5B]rCn3нl[a_t.Aez8G}Z\ k%M{3(EK}J32@ؤvYP#>^W?(@:n*/z"שkwarzk5/.AaMV!gps bn\ /C'`+ߏnw~ nbd#cC$ynF:hx ?"4}K@9^TΒ=]mṠ+@ nۉOO^ Pl3"D@fH3K(as<ߺ13YrC!J2}A`R"=N3ġ p))5@6 EtE~]S3SB6 bG->sU]Hc st&,i1iZ(IrL?½=#|+ܬqq|'ynM~kK~deO{UcMیPYdvTMm>pτ\dB%-?': ݀? UPDV6YkNLǖxZџCA[{|ʉ.Nw&T jZ/ZL91!Cdn-.h!1j:LUKJfJMV+o5nsTtL˄ EU{/g^'BE>;M3BדN<4o {~[pvȷ_S+ WbJت*9ʬ T6]GGFv!D#jlC6pPq{3DGOrUixh4]o}")=J<%Zj,^G=7=#'ݕ=nG/HYVHf^`;BT $r\|е;M s;,JH*U= hPa".@pnTvc>6,o=,&v MϬ-g261l؋@`c:[>_a;w2NUq{Ra5Y2ą+*wS'f+>$' MMSCH"\K7!{%œJya[ -r, ~\.dN2.u4%D)( Mdxyl77mxq+z!C"f(SY=ga;ϜPIz>b˭\Vp8./(Xw߶D2IZV~:C=@X`Ƀ\En/ic鸁*O[Vu~!e3P 6Kw~IrQ9!%sw\UCYDGicع 6Fa:\X};KN,yY+Ab*7*Xb w:_g ߵNo O_8sq`BOEv RM@*$N4w'kZ3K8 |Qj ^Ѣ ry.gDa], O00m%Măn'>:5>"託+(1KWsE?jޫi L}uK6/pȩZ.t}i"5w:Fb4Rq|I;Tu HbwS9NNg# %`\a]JCV-Q*B3U^1: 8[^ϓg[;kzŇ d s4͎>U~3gn٢Nt(^Ǭ62Ğ:!ԡwdM@ҏ<PZA=F MBuQEB?'Q+[tht :($sI.HV~9wkKt:4г&aɆ\X[ImV(\k\]WNXh{&;׆Q !f[lמ+6N3ؽJM[%.[V !Wز΀ѵְ'+̯i.KQdǸ/Id]K۬0whx;O DiEA4w ߰F!1Y?هQrAɻ&,?՗ª̿@v\_MUr%\Y5@\d}dh_(xp{j[SIwRraub`Ozmb}V3\^8m.` Bl/B.g_ 8f^ǧq WU:J B({%q홱u6~%;)*4߹ "WR]p8W+bW3{Z*a)y1A0EQ膞mC,}]9BGQCHXBJԤkIOpӞrV0RI>>\f'X>6_HVK aY|3M$T"Ӄ=<=QW^ܣ֮j-yLJP&Diӡj'|LÄ{"=|Mʌx4S1UB[Y3-90n/ UXp3xMv1`q>5GQzo415Z ENX۲֠vC xvKVϬCw& ʍ;wOf q 8вiz اw例`.VQ yLHyĄQxtOµrfI @¼l)Ury[l$ (s egƿGpkQ..ZAl -~Ȩ^qiK4"WԖ}0 BTnW zBC*YkmuUtp y>Ihۦ޶R+ [Gq1/f:UD}2!ⲫ&DvA[ߍR@/P_ƿe#ppQ dJlSWL0Z8#5ΜRCf{0N ?ȁ 4Lse5]֘c;h5% `R2*&7rAn'{˷쁵~)YԻ`v^S<n&LBE#=lFܢd\G@3QͿfnoiSnp+]6TjK$`TW:&x~˂5@̬K~χVT[?ѥδr;[|:.3 tWzK-n.ItWӸ8<q's62=K(d]¯' lDž`팩6 aK'=[>^%YL9MC'UB.D$ˑuۑ"OoR+Ğ"h{*jn͡?]/Ym9Q^ؓ8~ң",J{.^Z3-c*0$7i,wܣg-ʒ8 Wbk[D{:`b53!E(&C+Mm+eSleH}ƿ{;qu<,IS!(q5-G^0WPt} ]g3Dݰ8mRDJ |OԺ ۿ ǹiVb-,^@uugwj*oa vkF4M\okvx"~ÏvTS\h1m~~pS<(2sQj'_H-UE83hQLu!@Kx*98$t&)\hhA' tV^G/ F|deMc_Μ9N#VpNm(NEǁAWdQa>s5eiXU%lk+f5H]S' !i"t均''xo.Dmn<65S84pPH[S4#aؙ06knFϿ Ck˲ fP%*IThʊ'%D9 Ԋ25haTqLyc΋@6;JΒYt&7/U@[US != yi,7fVrB`N4>/kuO/t܀ҚҧHo3K0X`t]@fLȇ7 az{7ž)lD?&[ Vgړ@ Ҵ8 _/y:jhksjzY񨧞1{*]04]>c }Ch z~%CBOLS $Ck6UT\ Vڋ}'ڇDg'DEvIv;)t`,EOn^>dL@Yh* ˜v(zIVGhxxvQ0ѷvʹgiɄL)-Z"5'SĜo0]:JGa׍c^FH~>^| 㔿D-jNt>~jTOēdy)6Z74 i۶%71^U5·`'\RQ XS 집Z^Nu,{VUQ^ o_x8+yLYhyK.O g[fvV&PXу\1*q j!k(g,s1ǤgH_U i=l zWBɵN x 5FZ% ПIK ɖO*FH 2V[FR FvY[?Y)fTٛDj/dsmX!ǣT5ɛLJu=Aew>^cUsc$`#C'y"' A k7ΌK7xOh8$w|7wN Zv|P&~}5wBY sZ,M>OTj?򋳓GLiiOdz?ѱvn-PYvLWigꅅeD&2튚n0F;tۤ韧r @T^ 5!/[rW"%b\}Ҁ C¿'hnkM15ҊYA-%g پ]#hRn>|7?@Ʌ4zvv`Z6?Lܙ[E\L6䵑US+^LeS"y@pI$-+tkL kD_ǖK dYfVC%=J2"!^eIĵDֺܝeUFo$qCXz}yLz; W=b}Aȇ:!/pnHXdP| LmPW󩒪Gμ\֋יҙ7x#:}I9t^~p\nvTt*,~*5V*ߕ gQ"[AwGL2}2M9S,x^ apR C̩RGq?gQH0g8<.^Ԋt9i^]؋@ՐŒvKUUG-HE4&,H:f2辿b5Wӵ5d@dB 9ʻ|mV|)~` N^dwWlTGQP Xp؂n*0R]xWޅ2gxDe3&o ^&Ƶ^o z/"AK` ]7yD\ޮAOВ5rj4 O~y.GT8O⋢:KO_0@|Xi:LjeF儠zICw_SR#v+{%dB=}\(&w0#_d)N5UM#Cy}$sώ* >ƌt}(h kXKmĩ`8@WXF^W8fC 6L(wEdyjx?D!o"@,.389R೟ #1ktM@sHѴe޻"}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