nfs-kernel-server-2.1.1-150100.10.37.1<>,\dp9|Nn,}W.b/|)L8ӧ\ HrI f_Cm@ wҨaY{#lIZ!5%68u_4?XcH:g8FCK~ZtlZ6jA,&5h,|NW@Cd>xڝʅe\ v߯-^9-SPN6>NU@?U0d ) K $04Mn G  << r   o &P#tx(78292:!2=I>I?I@IBICIFIGIHJdIJXJYJZKD[KH\KP]K^M@ bNRcNdOeOfOlOuOvP wSxSyT\zTTTTU,Cnfs-kernel-server2.1.1150100.10.37.1Support Utilities for Kernel nfsdThis package contains support for the kernel based NFS server. You can tune the number of server threads via the sysconfig variable USE_KERNEL_NFSD_NUMBER. For quota over NFS support, install the quota package.ds390zp34:SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxs390x 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 nfsserver.service nfs-svcgssd.service nfs-mountd.service nfs-server.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 fi### 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 ### 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 nfsserver.service nfs-mountd.service nfs-server.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 [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create nfs-kernel-server.conf || : if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /var/lib/nfs/rmtab 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 nfsserver.service nfs-svcgssd.service nfs-mountd.service nfs-server.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 nfsserver.service nfs-svcgssd.service nfs-mountd.service nfs-server.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nfsserver.service nfs-mountd.service nfs-server.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart nfsserver.service nfs-mountd.service nfs-server.service ) || : fi fii<e`[b` R m a 큤A큤A큤큤ddddddddddddddddddddddddddd05c4c35a4809ba3c40d8c71b2eee46249c3d496a990db50725320a4f0b8ada53deb959b73f33c2085a28dee0e45a912da822559305948567fa17576f155dd5a94602fe7f15ecfc39879e7961cf24f2a2b99fdd7d84cf76abfb41cdf349b448a0170cebcc04fab284f1317afbd0be53e9161d5682cfff24f4c73c1bd2b1c4321c48a0eca2e89123221c12373482e25ca5713f8eb576204e452e525c192ef23be29c0a829f09eaa4a7bfe89ed1c0cf672cfb9f792ddbe7072fb948f022bee76cfa9f3855005b2a6713e5a7636b882083dc2437f7a08457ed4a9ff402abcccca67bc8fe08d40bb1b01aaed7be0154ce067f86ee7632eae6c223d0d8275f8b9f004073e654309cf1a9366d261724a4ba72f8248500494d060c783fec198ca6cbf7ef07be210cb56b7d41164a33cc6a3a70300b8e4e001e291bae64a91a8506b13656e1b686a7cbbc77ff957f6d5bad3c2112433b3434edcccdc4693107e89dc23758219ec11e2c026fdc20d084a1c90ccb450aa120a6c8b3066acb4adca99973056f45de668829a4272ce25c33e92fe2acb93dc40fd1081ce391b11ceec331c749d6aa50fe1ded5481d8f0f74875365ca09a37e29b3b7cbf61c5c813a9dcdbe7b691e70a24dc87a6c021e1dd95a1becd43a46803da2755280bc36ca87d2629df8531bd9285abbdca353e7db12a3ed8a487ed0978cc03e6d62f3c253cb6b5e07aeca7bbc8c45375babe6ff6c15e5f6562165f75adc035874065f2dc68e491e7b240d1bbbf3e5216ae57ef03ca910ec1221c0b0fc77027ea26db3f561c0f16ce997d1b3472f4396d019d9743f46385c7043a653f41bf1a0914cadd3200f3a86b1dcc6ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855serviceservicemountd.8.gznfsd.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnfs-utils-2.1.1-150100.10.37.1.src.rpmconfig(nfs-kernel-server)nfs-kernel-servernfs-kernel-server(s390-64)nfs-utils !@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(nfs-kernel-server)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.4)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libdl.so.2(GLIBC_2.3.3)(64bit)libsqlite3.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libwrap.so.0()(64bit)netcfgnfs-clientpermissionsrpcbindrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.1-150100.10.37.12.1.13.0.4-14.6.0-14.0-15.2-1nfs-server4.14.1 /usr/bin/chkstat -n --warn --system -e /var/lib/nfs/rmtab 1>&2d@dd$(@cc™@cbx@bF@b<]@a``+`S@`S@`S@_P_]@\[?YZ@Yp@Y\YtX@X@X)@X @WW@WWt@Wt@WDB@WWW@WW@VVŲ@V`VV@V@V/g@V(V@VŬUȒ@T_W@TZ@nfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comkukuk@suse.derbrown@suse.comnfbrown@suse.comschwab@suse.dekukuk@suse.denfbrown@suse.comjengelh@inai.dedimstar@opensuse.orgnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comtchvatal@suse.comtchvatal@suse.comnfbrown@suse.comneilb@suse.comkukuk@suse.dekukuk@suse.deneilb@suse.comneilb@suse.comneilb@suse.comschwab@suse.dep.drouand@gmail.comjeffm@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comledest@gmail.comnfbrown@suse.com- Add 0032-exportfs-Ingnore-export-failures-in-nfs-server.seriv.patch Inconsistencies in /etc/exports shouldn't be fatal. (bsc#1212594)- Add 0030-systemd-use-correct-modprobe-d-directory SLE15-SP5 an earlier don't use /usr/lib/modprobe.d (bsc#1200710) - Add 0031-mountd-don-t-advertise-krb5-for-v4root-when-not-conf.patch Avoid unhelpful warning if rpcsec_gss_krb5.ko not installed- Add 0028-mount.nfs-always-include-mountpoint-or-spec-if-error.patch boo#1157881 - Add 0029-nfsd.man-fix-typo-in-section-on-scope.patch bsc#1209859 - Allow scope to be set in sysconfig: NFSD_SCOPE- Rename all drop-in options.conf files as 10-options.conf This makes it easier for other packages to over-ride with a drop-in with a later sequence number. resource-agents does this. (bsc#1207843)- 0026-modprobe-avoid-error-messages-if-sbin-sysctl-fail.patch Avoid modprobe errors when sysctl is not installed. (bsc#1200710 bsc#1207022 bsc#1206781) - 0027-nfsd-allow-server-scope-to-be-set-with-config-or-com.patch Add "-S scope" option to rpc.nfsd to simplify fail-over cluster config. (bsc#1203746)- add 0025-nfsdcltrack-getopt_long-fails-on-a-non-x86_64-archs.patch Fix nfsdcltrack bug that affected non-x86 archs. (bsc#1202627)- 0024-systemd-Apply-all-sysctl-settings-when-NFS-related-m.patch Ensure sysctl setting work (bsc#1199856)- Add 0023-cache.c-removed-a-couple-warning.patch Fix compilation with new glibc (SLE15-SP4) (bsc#1197788)- Add 0021-mount.nfs-insert-sloppy-at-beginning-of-the-options.patch Add 0022-mount.nfs-Fix-the-sloppy-option-processing.patch Ensure "sloppy" is added correctly for newer kernels. Particularly required for kernels since 5.6 (so SLE15-SP4), and safe for all kernels. (boo#1197297)- Add 0020-mountd-Initialize-logging-early.patch If an error or warning message is produced before closeall() is called, mountd gets confused and doesn't work. (bsc#1194661)- Add 0019-gssd-use-mutex-to-protect-decrement-of-refcount.patch A field was modified by multiple threads without locking. This can lead to use-after-free. (bsc#1183194)- Add 0018-Replace-all-var-run-with-run.patch /var/run is long deprecated - switch all relevant paths to /run (bsc#1185170)- 0012-mountd-reject-unknown-client-IP-when-use_ipaddr.patch 0013-mountd-Don-t-proactively-add-export-info-when-fh-inf.patch 0014-mountd-add-logging-for-authentication-results-for-ac.patch 0015-mountd-add-cache-use-ipaddr-option-to-force-use_ipad.patch 0116-mountd-make-default-ttl-settable-by-option.patch Improve logging of authentication (bsc#1181540)- Add 0011-manpage-Add-a-description-of-the-nconnect-mount-opti.patch (bsc#1181651)- Add 0010-gssd-Fix-locking-for-machine-principal-list.patch (bsc#1183194)- 0009-Convert-remaining-python-scripts-to-python3.patch Python is no longer installed by default and these scripts work with python3, so request that explicitly. (bsc#1173104)- 0008-gssd-replace-non-thread-safe-strtok-with-strsep.patch Fix bug with concurrent gssd requests arriving from kernel. (bsc#1174260)- Don't make /var/lib/nfs owned by statd. Only sm and sm.bak need to be accessible by statd or sm-notify after they drop privs. Providing they get created, the parent directory can be root-owned. - 0007-statd-user-from-sm Change rpc.statd and sm-notify to take uid from the sm directory. (bsc#1150733 CVE-2019-3689)- 0002-Let-systemd-know-when-rpc.statd-is-needed.patch 0003-systemd-run-statd-notify-even-when-nfs-client-isn-t-.patch Fixes for systemd integration (bsc#1116221) - nfs.conf: spell NFSV4LEASETIME correctly. (bsc#1098532)- Create files in /var/lib/nfs via tmpfiles.d [bsc#1100404], [FATE#325524]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- fix incorrect dependency in /usr/lib/systemd/system/nfs-client.target.d/nfs.conf When yast restarts "nfs" it should propagate to nfs-client, but doesn't. (boo#1053691)- nsm-headers.patch: add missing - Prerequire needed group "nogroup"- update upstream version from 1.3.4 to 2.1.1 The significant update is that configuration can now be read from a central /etc/nfs.conf file, and it can include other files such as /etc/sysconfig/nfs This means that the old nfs-config.service systemd unit is no longer needed. - /etc/nfs.conf file created to import all sysconfig settings except *_OPTIONS directly into running code. - dropins created to pass *_OPTIONS sysconfig setting to the various daemons. - various specfile improvements, such as using "-D" in "install" commands, and adding "verify_permissions". - "xtab" has not been needed for years and has now been remove. - sysconfig.nfs updated, particular the ServiceRestart declarations have been tuned for systemd units. - 0003-nfs-server-generator-handle-noauto-mounts-correctly.patch Fix the nfs-server-generator so that mounts marked "noauto" are not automatically mounted when NFS exported. (bsc#1019211) - 0001-conffile-ignore-empty-environment-variables.patch 0002-mount-call-setgroups-before-setuid.patch Other minor fixes found during testing. - REMOVED 0001-Make-location-of-nfs-utils_env.sh-configurable.patch now included upstream- Check for existence of "statd" user before creating it, and do not suppress errors about it. - Ensure units passed to %service_* are full filenames. - Pass all units (non-templated) to %service_*.- Also ignore errors on the first chown call: this can happen especially in the build system when shadow is not present and the user has not been generated in the %pre phase.- move rpc.svcgssd and corresponding man page from nfs-client package to nfs-kernel-server. For NFSv4.0 this is needed on client as well as the server to support the back-channel. (bsc#1005609)- 0001-Make-location-of-nfs-utils_env.sh-configurable.patch 1.3.4 moved the config script location to somewhere that doesn't exist on openSUSE. Move it somewhere better and install it there. (bsc#990356)- nfs-utils-1.3.4.tar.xz New upstream release. Lots of bugfixes, no significant functionality changes - delete 0001-Fix-protocol-minor-version-fall-back.patch delete 0001-close-the-syslog-fd-in-daemon_init.patch delete 0001-mount-run-START_STATD-fully-as-root.patch delete 0001-mount.nfs-hide-EBUSY-errors.patch delete 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch delete 0001-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch delete 0002-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch delete nfs-utils-no-svcgss.service delete nfs-utils-uninit-mem.patch All patches are included in 1.3.4- nfs-utils_env.sh Fix some problems with version_params. Various misspellings and remove the possiblity that V4 is both disabled and enabled. (bsc#990356)- Drop OMC svcinfo file, nowdays useless- Sort a bit with spec-cleaner to get uptodate spec - Convert deps from regular devels to pkgconfig style- 0001-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch 0002-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch Fix systemd dependencies to ensure rpcbind is started when needed. (bsc#975265)- 0001-close-the-syslog-fd-in-daemon_init.patch Without this, tracing doesn't work - 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch (bsc#945937) - 0001-mount-run-START_STATD-fully-as-root.patch (bsc#969152)- Drop unused BuildRequires for libgssglue, not used with tirpc- Drop unused BuildRequires for librpcsecgss, tirpc version is used- 0001-mount.nfs-hide-EBUSY-errors.patch Stop "mount -a -t nfs" from complaining if filesystem already mounted (bsc#950340)- 0001-Fix-protocol-minor-version-fall-back.patch (bnc#959211)- nfs.service: don't mount/unmount nfs filesystems. systemd does this automatically. Trying to do it here too causes timing races (boo#963616)- nfs-utils-uninit-mem.patch: fix use of uninitialized memory (bsc#956743)- Remove sysvinit related macros; the package doesn't contain any sysvinit script - Replace systemd with systemd-rpm-macros; increase dependencies weight - Use %configure macro - Remove depreciated %clean section- Use proper annotations for service restart (bsc#952055).- update upstream version from 1.3.1 to 1.3.3. This contains lots of bugfixes but not significant new features. - delete 0001-nfs-client.target-Removed-a-ordering-cycle-with-nfs-.patch delete 0002-Centralize-dependencies-on-the-auth-unit.patch both included upstream - nfs-utils-no-svcgss.service fix minor make-install issue (has since been accepted upstream) - use "make install" to install systemd files instead of hand-code. - retain rpc-svcgssd for now until gss-proxy is packaged.- nfs-utils_env.sh: honour RPC_PIPEFS_DIR setting. It is currently ignored due to a logic error. (bsc#947852)- nfsserver.service. Provide ExecReload directive. This allows "systemctl reload nfsserver" to work. PropagatesReloadTo but itself is not enough if this unit doesn't have it's own Reload handler. (bsc#97296)- sysconfig.nfs: add STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT - nfs-utils-env.sh: handle STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT Also handle NFSV4LEASETIME, which was missing. (bsc#941645)- nfs.service: improve back-compatibility with /etc/init.d/nfs + mount and unmount nfs filesystems on start/stop. + keep status as "good" when everything is running. (bnc#911986)- fix bashisms in pre/post scripts- new upstream nfs-utils-1.3.1 This brings numerous fixes, particularly to gssd and nfsdcltrack. It incorporates all the upstreamable patches we had: - Delete nfsdcltrack.sbin.patch - Delete start-statd.patch - 0001-nfs-client.target-Removed-a-ordering-cycle-with-nfs-.patch 0002-Centralize-dependencies-on-the-auth-unit.patch Patches from 1.3.2-rc, which look useful - Convert from /etc/init.d startup scripts to full systemd integration. The upstream standard names are "nfs-client" and "nfs-server" rather than "nfs" and "nfsserver", so local "nfs" "nfsserver" aliases are created and "rcXXX" links are provided for all 4./bin/sh/bin/sh/bin/sh/bin/shnfs-utils/bin/shs390zp34 1687944400 2.1.1-150100.10.37.12.1.1-150100.10.37.12.1.1-150100.10.37.12.1.11.1.0 nfs-kernel-servernfsdcltracknfs-mountd.servicenfs-mountd.service.d10-options.confnfs-server.servicenfs-server.service.d10-options.confnfsserver.confnfsserver.serviceproc-fs-nfsd.mountnfs-kernel-server.confexportfsrcnfs-serverrcnfsserverrpc.mountdrpc.nfsdexports.5.gznfsd.7.gzexportfs.8.gzmountd.8.gznfsd.8.gznfsdcltrack.8.gzrpc.mountd.8.gzrpc.nfsd.8.gzetabrmtab/etc/sysconfig/SuSEfirewall2.d/services//sbin//usr/lib/systemd/system//usr/lib/systemd/system/nfs-mountd.service.d//usr/lib/systemd/system/nfs-server.service.d//usr/lib/tmpfiles.d//usr/sbin//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/lib/nfs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29378/SUSE_SLE-15-SP1_Update/c328ed700ceda938b7090467fe15745a-nfs-utils.SUSE_SLE-15-SP1_Updatedrpmxz5s390x-suse-linuxASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e2b3369c2c14d23116ed2a4631463f4d38096b60, for GNU/Linux 3.2.0, strippeddirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8b3e56a3bc6fe5a1f86e8d6f8608bad9c47d5b28, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=51185535beadbfde593079e7f4469edd1fd708f7, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=98a60e71271337d8fbcd3c4b55a60cba2796d230, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty R RR RRRR R RRRRR R R R RRR RRRRRRR RR R&-ekCORutf-87ec06d6fea832924a47595061bdc81e7b8f412aa6908c2c93c566710286b80c0? 7zXZ !t/|z]"k%uC@[̯f>*D0J`%L+tbߍce`Yk'9x-ah^zrxk#Ԉ:L1I-Tu 6ż'[.v#G$Cϝ{\BIdx=`/])!)K txRZ&m&jBl d^="NB{sImx!f [b1_a @J1hs([ Ǚ v,c9a{ b? U\܃8Zԁ`9|ˆq;* .-> $aċ-lg36;áp=U)t*ٕR}o_WuM4##l*[EG&kWףOFpBF1*n'4RSnr Xv!WIkY|ܴgKȉaSu| Gge[6$=GKrE2X i?,^ t,ƈ3tQI@W:O8 *mFolsSټX'fS(ZyҪ(k >6\vK͍R*uNl,. $\V|ޢE2hqX' s)548SEJ}kWEC# Z0j6܃ɜ 7|%I?]Vl ` !ܲ+U @tFD/!k^ߐ뵺|̃8xDmNm~Fb[iLݸc6r5$9\Nk}Y21ьU5M"75e$ aˀ\ g ܸ[p'ߘ3[ݕI*9ڷ (^E1AaFnnP[a mڟqu3 \ͬn"/?q߮e5.%}!3ʸ֨3+1ΕɁZ~Ԭ8'//.oI0ImJzx,F/+H.g#}Sc"`Xn}Kb;pX lZ0,f੿k[)J[\YT  W/H-ʅݖ|k4hoT,7JL6:<|NiF I)edQujs82?*S-9=e@+,!BeyGt5[/SB:tmgyoxNMsAl)ݶ;1aTf?p}kZR I|jU0b?.zmTMpeQ[B˹_֊v.DÄGWԈ{7 F/K\%yfA*i(&AWNK'$l篵FPC 9dc)UiIQy@o,avk&2`6e HK~WV-x+J~2#uѰ=И adx&U#50X8_R:\ "%~w:W;KK{ OGP`)gȴ;aX੭HHyK) T3~~y 23@|L7XߡsUJ b`^i[٬7"I1T4Izw nk8V zt,+4/@fI> !ٕ0Z:VKMY dR0ptMJ2+4@[Y"r}eK>ˆq{^a- gP6vj1mN0~0<ڜ׬ML@DVc72dYD5:{%/!}ɲ#=M+y! V "s:sswm`4ehGsogԖ>;~f2d*$Xu@O8}bcO/~ߛJ4?sVT} E@, v;g7`TbQtWAS3ݻtIr?0K.*X5b@}RO؝+oBE׹z}U_/|2B)̸VQ711/WOf)Nat\ %+珧2usM%ڹAyAIv|֮;For>4u0^>5f:9>(ximK6tl]Yme 7тJ~Yu؅)=Ρs| $˦E#M4Tf;a:ǫ'€j A`DXߧB?{G,nkIҺEA&Q d4/:8]@Q(̦dZ,-,ֿхioC 8,~$0۫7g6{e%a-Ր)}!@ɮK@') /s'- YNZ̯X5*њnrTjBS<;itFiπT+;hkX43X{ٷ4정Nm+c*.eJ@8/xvo DIC νF-?D A\}bE 4O}Pۀ(EH˩E#ݗa[WLn7]l 3ڥLș8ċqijel`}GȆ1ó3ZLFþrQ.m{& *d߱:pp\LL0GNO!Fcr0^"7柈k@~`yk?a4uI:$lJF<;2)XGʌb">ML] Dʘw^?*;̆=x!*tIf[nџU۩ zb $MN)ae Iȵ[6'Xsq#DkWyVF458xOTd[ $˼Pc|ڧ)|Py|xAߑ]avH~゙—oSߏoAtPVKƝ-KzͥC!]n'D#Yh`Tj7ڕȼO+Y&([|o sgw.bF&v6r ~%H [s[{'H:R%Ө~}(a ׾LHO_Ly:Y,edmu>{t3 =޴GqpzT -}k@n(A+)+#lJi,_EKg>+d@\) V8Paj|O x+|XgW=00 DդMv_ۋHcr| ViLL f Ձ h-373DvУ$uQRoG(yhaVVG <R.y܌`c[2SdPڽʲ ke%t.)s5 .T Lx7'b~[r8hxoK䌥E 2Fˣ:Kwt2=(6Xww3sԉW퀝].fe=:UeaWZ"D+p<._60 Kzێ68_/H$ӡTRbm_ MM('rzH.~FNOt Z ~<+>Y#ҧXf g8?4'2j|Qѿm=eN+κ:]V45T)xVusޖٜ.u!*݅80^ k9a?j@,؆GRN&)fObDAO?'s%"txDB_o 4O8g$}1 oX$uX@@iŷHDD[ȓV}I:7_MF%5R!] #I‚M N5 (]z̚o7rʞGSb!yW95w|C:y5I;|Gq5Q[ 0\kƎ܂Sґ~ DAp|,[3 8k&l) `cBWtb,̷od Ŷv?D*=}ʐp/65ZY<)Dl$< *%c9P'[*| =l.hk)|B;>+ OH6J%z]V03{CB܎)lmt~f9~ى0#;Gࣅ_$>@G<647=Qڧ! u\$5%uOou.UEGjgl"At'E/N1Ql3?T~!*2R!ܪ!ΪAnz«r";ES8MeKG @sgH%QQ 5 +a0Gbl-A͵W:(Hnc~vWXI 6w+NXh*^<' T5H-fdW />v lamI8b9WWK Z,!~AI) M FCI[x/q0'GF-1ZcΑr\vda@S>Io0;.I\$m{HjM,NO;Q7 {юyzڌ;ӽCq@ES]B<>|=|+OnGҵ_[́M/'4 mqp' <@utD/MBE ;"RFtkLy5g׊o3,mUKJT( TkK5!:n:k 0pFYf)(bOۅ!ߗSZǛ'`,*ět"=-)a++k[Q_=9sLfDmts8 !nszij&;ԃ%&߳ qCtj$8 w>5M ZӒ/ PosLGCz5XVR3%@D;ExLTv%%88VXV2}ݴ]&)s5 h~$RJikT6a` tjwkyH*yԔdC4=oR˅[M?{Sd擟zu/950׌b{o4lFZ8y3ydQӌSVڪn-$@b৚=ŧc֧'#`c'VKEm]g}<;d栰+-A0bC&ۖ9?5!ܜAY%|קows1lDTk9D6ż9'V}sW$$2(RVqb%Nx>&8g40p‚)J1EHA&~uҾs("SoxP8Y 2~v>n/x aW͑A۫ƌWe =P$^i2wjf(dهyf5 ¡Ɍx!$|ЪZp>j>rxUɩ4)NɺP(=yIԽ _ҶUzdVk$ ~;~U#z i"S\#TL,%=2N= M. X_}H> t4ӪteJ?ic/n+&VhYH$@Ŋy'u :f,3~֨ThӘd4V;D=/'5P Ebzq"py҈_b ڜ F^ki9NmX]oC]/l50Dȑ?1&}dr 0>as~h GS|A؃r3^z;Ɠ?CfP0!Q4mY+E΢&(ϓIcbjJ 1j;Fjaw#LܙyN{hw辆$s3wV. Emèt\P. :]W/Er4 VPqU<+Ж1kVZw>PX*ykLO#$Q͋3WCr*S@O!lYFH͈Fx0rZ_#,0EEK~ES{Z¢3Tc F?hLFw$DNX 'k!͝ i1BwaM XYQ@J$JgÄj@e:I# ۍ\mZ51~ =1JZFA'k! 뻞cZ-9$-p_t5K4p@z 46UruGG:0+9s@tę$ T7vTcN D)u-_O%}C+G~1E]8O qHfdt* IU|79%RM/)y[%1ʺvMz`ul|z=Xx LpL!L.U aKKg<ݢL)O <\݇m o N!o@l4RLBMjt-HL?D4e]cEPъlx6ow@jK.`Dp= 7 cٌT$yI;e Qx"9~]U9uJ2{s#FtUFlfR^T3^, PJ̍hB v¬'J MSPE[nӷqM}5)'+KcR8A:&l!`_=H3:ytYoh4ӡnFQHmr;h'P&nsE[f-L;a2G'qԮۃT?)הFXs@+K/,/V2sN.U/\85/P_Zm[c&c|ФY|W<  unWˍb^Ǡ=nqX8!N31Q Ee|J6iXmr=dcwIMXե@:U\ ˴/>i!{90~7RZzbS>e]J 5_rQv.DFT?D94VzZ3rTzDVk{>[13zJ Uf{7(!@7WܮVG|2#7n*ʅKmtmڄo NѴl!/!黚x`3<~ɃO?0wQM`*jyn=#T =W{#F4!j{ &0-.w~hDA ~%))&-J2k3^4xˋ ajϠyo_gmNV8Ck$DLj̋/Y#љJa**ߘQThֿ"]G,!hсE?3LvҜP//ckCA5T'MSi_L"Zq1{F~Ⴈ%Ëf/Cqs+Vϵ!c2k)ޣdI [ݨ^ow/7t yͧA|%x}^)xύPN_H3 ͩzJ7XUqʔxA9z_ܒ5c=n ` jXݲ}ș&~ld}`p-|^07K9_pc=*1阼]N6s=R֌UҮee"RƃMiQWk-[ɐ+sdxc9y%G)2 lRg^n9x6zݴf|25!ࠐ*.0ЭeҎPs|z{`<гakb?UBa}dyٌC!%KHyG g~f8Rp )s) bCР3QT~.V%浤l/X]k:O+i>wŕ֯Sݨ'L͟+2aA˱!μ +9:VJ'GPN/OOejC 6&Ad>hw}'׹OQ%E׋@vFX&޹s0W1CEZuB,PϗQsK1]ό;-AվG86eM#U-S$N'd:>3O˩A$--VK!Q^|7Ȋ/w;%(_0p N:iOu,j)PC3˶}>AGϛmVX_j=Fj`͠sI+5c0H]cy遆{ ^=[5w@E`e8mIFѮT,ZqVn#9'Y1љQVAUI}nҏƉRihUI0MA9TڹUӂ 7\D눓&IYԐ L܏Ko?Axڪ?dEJmZt%!10Z7~N_Ywa3P+rz@Ï;>@%wN7y66atؿ7dX)-JL}s&N| 1 o?d 9%vzzonN q`U"N( };k-@õ-2@mkt;[ dT$Lj$+$vjY]ęk qT5dz @G֤F06i-bOhN04=I:~{~og$ލ  C!{B 榉բ@/Lz' #5-!?+~Ͻ"mnudcW=#n$CѸ7 $b>ETQ;Pk0 d#%# 28?\T@ Is8iNC"爠'Q4dyK 'fp q+*HҜQ~Ӏ%tL_al PFvc:Gnc:VQŽpN\YL")4"C+9*^$2rVlwO:*, CTf-/@mHkq#U "pD_> V"dB?^t#1d}E a3f D^Ek+{бg^B#l=@19,ⷎB싞7%_=s8}(kDTCPݸ}H^hHjUU4yp's:i[ocD^]^q\]r6+[f9QR"³Ew[PT[-#IԜ6k蟼.H܍rWk4B3Uwc|$Pb|n悔\Lmrӏ D C2Tu 7f͜2%NZ@:bE=]@"B峹aI -zpɍYZs[LL` oY.g#k$? {B !2W]ʎ/c?kUdLxo*J^X}>!*@O/ZQZXЯ|J*lմ3@<~ⶦl??[low'w|5YK(T5S-pn<Ɔ2ˍC]e!v-ءdփF2jH1r g-Llbq/NpdKN@*JX|@^v.kʐ$]ъf4U*CD@O&v>":A> x<ߞ-F%]-oҁ̩Qxǧq_@oW %Ћʓg (2V'=|rY6ܓd+#Zv L,$ r{I P. s싘0뎩{ hJ#'fd=]iک֠`Cre\ylMlp\3QݞS&3TmڎLRI].gL` 7ٳY5|1po guDXRTuӆ*&ԥ{N"&]na@ 'nֶruΘ mn! ʹٞkecIg-ЪmP0M U3Bq.ȅgdjΙoT|ct55eto~ft:;\y<'o lAO@/}BZ|2L;uxB:?2%.]O:gmt{US-瓅~MΩ5!Lg|c-F6rOE{X%l/pX iA2<[Cor/I6;H ﶞ=$sK\APa,̋ #C5ߕ[3gS!0k^ {&i7 2C5+bLh1kڌ_m6#_`q>t X6(H ũ&w$w9,ƙ6Y%4m(#Xs~kSxA+zs< ֩@!vGQhuS9_aQIl0BFˑKFV BuݵksbyޔrR\Ժk S,fw"gѰOVkVΔp.rqNi+Cngy~iRh}կ-mpp+@vYnŵPI b&G@O?pi*hyn3Tdž f=eOL}V&Q`Ci:;N_*0򅤜0Zwe8V`j,̍xŏ%FJB6VQ'[aQ*qЈ]_O'KxB(e>Z9%sc X3-8ձ83Pp z،R2A p$*^_4I.,ɪ~Ꮈ]a;zL _'⧇| *Q7ׁi 5VE7ld!}2XP:lg8gޜ?0%,D۴x3']+N7?~YTEwD i$n3)d4duǎ,)H/ku PYMsTv9C'j2o{KcB#g{m,R5<# b1%FD7AeOTi{_湴uJȗܻ]ٵ_)74M!8B^27\ qn 1۩ on W_]ժ=!fWo?ȱVWxmD6?W,e鍋(zȧG^0ڲ/G<R"1#631bar D`AΆ, #1]y flDv<$C;6Y˄8`1$8m̦e߶)U8}jS#YQΧ%F]}UKAC=AnObK5}|8 Bw~,4~GY`Y#i1!/ r.g« *t#W{+R+em&"Isn!DNDlUE!`ɻYԆ,D P41yQOW"ux53|"/ǀI c!1m5$!(z\h<9-Ty3sn*kQNuN?qa*/5\fTIyɒb>3ۿ(0yHe 2„,ҵI=|xzo9"QK.C$W uQJo ƿ +$ggwnnﺰHHfð}DJKta=kj3Ѳ. v9"d3]5N^J49" a`YoӖ M> ͲĊܷ5:v35P]IWD1_Bqp3Nk;\Z/w am 4i%-\Vgv7`4K\<}N'M ۋxN ~ő*vh &vACk `p% <[`o̅KvYIg퐭8D3dL(2\W\1K)_z;V%]F2 ?c[ID8Ujь5ʋbQ{#Fx½~^4vA s=r @uI'rM[:d$j޸ xq?kp]"\kbu>9me#!`[@De{S{*S蘹9 dWǍ5h~XA0dHlR1i8A5|ya7S ZaQ!ES y/EN6 f/&zrTZ?7Q~5P apGX&qMg* ϙ&o6s͓)B.Ң3P9Ҟҋ]ٚFAvڠrqFpIU}@h!Tr }}ʇB$_=ٍmZ`d9s_#Dڵ2= hkJcmn&[#U51@C (A7Dpm ٲV_*˽dOX2s{'.*SS=sqz U4bWU| q`R;LUx^݉9}6x!tHco?~ o"_2^u~MxxeO^! RK!6D;d N!"L<Հ+CNW2rL|xGp/`ӑ:ciW4rIϦrAҤD>nvGqWUL:;؝5xAyIb]}a%;#ZX@/J P.̖c )٧ЖcVRԘcRӬ]ktV`gDŚU2Yl<w(ߺ1Oˉz5Aŷo2*1ncb+g(sL8p*~6ƽ~ QD@LG3 Ni^ZHɳP"_-/~r@t)bat=f熋 -?kYGa8Ix@珵:T(_4`I4PR,l9 .B!FU0HEaĹ6"FGU:4SQ*"d ml/, ]Bgk :H*Z[xBTJOTSɺxiSp)EIqvp#JS}8N4~LV8%C)&rAI?bg?I5 |@RY$VX[`A;&}9`(Y*̓=Vճ<}+QHesBJZV еDΠ(kGLaaٚڋ xe د,FK`ݒCE iICJĴ[&Q+[ŕ93X~A5D~)C`6'&ߎIZ+=Sn1;8:ńt'TF|xXxTܪRznL/7g<Ӵ'1key_MZ/3rh{T& .oQszj7A};7\g(CH+d1X{ R?}i ۛkDQi,lլi;P7a(˱REH{r*a4R-c&nЮA t^a3jBF~}c(C k֫P+}Y|EKIX_rkaD9 hn8wV܁'TNxw I`w3gv+J"Sgw14n#Gpĕ,,e@?hU0*B JxҊ)قULG=8ƶn{fAT?>/*<4Mw@Q|P_(#P;z92f%L2~@1G?wFoGR o]8a'Sn_B'Prœj#|cLQ*dE>^/k죴p 3ꆠ7=֣A97C%~[+Y,=?bFIiVg{.7' b5M-ZgJ2d[ ZbGb?'R:!τÖ蟲nJ^'UZY1,ϡ 0|~4dP@aZ-&V"L!c<GcֱF96iYO_¸~ tJXu_9M׾Fq97(I@|F{R#e7drY< Uv;1X|p⛧5KS]DBw!x-(+l+4ekb!4V1Oss=Je ~?m^dކ]BpHrN]JB1vYG3#/LewfQ3`⫒}7}}P!ۍeH**+nA/'݆CMKlDS>ضCYJpDmxU:Fu.1U\=!aLsrs7EQpvvT(K(qb9) #[X%ǖ潊 !L0<_nɏ#s%` Sv/X@ ] ^ٯec>=qMjb ŭu(Իtڭ~t Ǔ߈\wy*I^aޗ0v$`YX?^] CkSXňg@vX6~fI4@ :際]ʕ*~{l?ѡ`۲$%;2B|Na#(Ÿ؍Ӻh"ꮘUp)S,6zHW3Y|ٙDl44jsU[җ2+}N^6UU7H=dMTNuq  d|N>ˠyǫ2𰊡9̑keU\ͯ}SDShΝ5Hxb5`:ʐ.JD;K57jb}q_)?z8;'J "OQ*,DWC=0,/dluI%`#!\e8*)ׇ GТ7m^>}Ԥ!5lLbIBbG視C 09BW=%)a[|$76XcDsK3h^e K&2Ts ."O-YIS!q=y(dL?Q^<;r.vm~i҈ov0sISzh9XOZo"rFn|%d XK\e{V4XA;ՃCTp B1x!gTĪb~m]qUFf= .=2X**Gh{g)6zS~:Gh u ql&7;], ) $k)2f{AtϢN,L-=Tēji R@RP/G햨\nDeZĕ? u Y_ȫCB6q g!"PcUY{02hEXyd%4h+c\Ge(fvyg]Rnp$ACq;v\-7Me]hq>yV=Mv e|2&otǯ^El^K\M٠cӴEÊZu"=Y'$YB&go&U70Ŭbd} 1nq{v7C2!cL+zsrڗT3 1 HFͶxLeFjkzvl"?y!32ECw$]۲@qsk>X[E(f撸6 #MM*xr$K؎'FZ7P\ddHU4z X^x9K^^RcMdyR v[EOUgP|Tl!E9-ZnEұ1jӷuヸ:8+܋[~ᖅj吱AWԮ=cЯ\<%^C9ܤKuX]yPDI75S $eb1g 38sA`wŝa3MQ yptԻ(hΊbؾ9t6, 4ݸ6Ap),[բt83$ fsΣX)8VDyjT/3W鲯N7OvD4j;ޛ*&U&m5WڢX_:aG0+0gnw eyH.k)Q4!s1DmdlOl=22;]Y<: DsDK_oqsT7=1hrSq?0R(\caot 3ypTir!VC̀"& kNI#K#g7gVD OU@&B"EVD'»$ps"c7_ҿC氾}*JyY pN/'#:I2kIX1eOMxRc5Sy?$smg4QNRGuXH/{v~x,AJ_46Y,Y $DA |Y&TZ&'q`84iJ`%*K \bO@Тٰfr(*)-T s cjnQ"7N McTn3D&E<cFQVf5Q/yv8h4Ѱ=f:~Ns6$oEg {>ߠnӏwn, 68kJ)&FX(O(MP @|JX?_l6͔"f(r@f"#$Wd>ml?=y9`"6N㕢:}|rbc[F#K als^D uuZ:R%R}{9GG6_-?Аxu@?oJ0z I,X-l3٠*ϩ%.87$ ZA~$)ET$ 0fhi wix~(g$HVvSK DaHƒ:MBүhtfʇ["K}-w2}pYzl)*~KSv`eCϝ/JO&fmMZ-2cA-(!j,|&ae{M7dP[BR q݃. +In6՘g(>-V!6ZMFT|rCq-1؎Kp 5ލ.EGp.xs}Ӏ~MFvHmLf0JJ: ٍ9#_7mC`E4OvO5d57;94Qx&Eܬ&2hX/O?RRWzw>MV`DY~HƔz*0 A>b0gB;,bvGW$cJIW%o0:9X.J#(2`7[! 恹R:玘p*L`ȥziTQѲɼ.Yg惊UbEkI*È} TՅkq3'S`=tr` i?M¨3X C~)kڒ=CUn7UéDQ~/M2w=1e#|s|̜1q|EF}/t[kCqFטc5Y& (Gc=T'jL*W,TY%vb:F%qh$$btPb3190uk1^ YKSH ݶotAE;`_ Ԓ7،"}8׋:^nDZHV9uX?P VnهCuP۞PU(~eLjEk78mp"TU>IMz=]T+/ m=g9:QޒuG@`2£LZz#G;MFo2'0HY o ,#֎j>@UA5]s7-3&vR3Nubr3z1xPmV7]UV;2 l*ItM:\ Y),iidRMC:ar3JʌV%aNPm{* XjqND!/ēg8ߙ_`U :/$ӂ֘/ٖQ@Nޒ+EUAJ)\,R bT ]k:Δ7(;p4(u@fZ_q]κIܥ}l9F/b*}&sQ@Bq]NUrS!]x7!6Xw.Of酽Yjbw B+[sF1@€ z ftW V[(Aߩ|lǐ)ݦ'sNUE C2vDB{ XYx\T)G:8FDÏ$b3HEI-ZQ Gˉ^Y/Ylb`)*ۆyyw'oۙiE#᯾PV>8ф kK⫾Qyt 7OF1I_s@<97Od\WrnlG35]T7^>5{e,wROqQq^lZfoUٺ ot6uQ" T<Ү7C!F4pAWK(>w[6u}r.^s͜~fڿX DѶ#G(%lxu!R0CkP`3{ 7`^l|*dV%iHw í,PvM2[}ɰ>Q@vwulq$=iVRaƒ*NGUwGRors_51o(*BAFvbM-߆'#5nA`7^%. A (S @C^hB0TߓM̛Rx`l*䵚}_cNlŐ Ρ[r&L,I44frPAzXg|?L:?.ŸEf\}updl* Ժs`~B%nѮ3E޼%} ĜE[RN]|GK܁ԀioU*$-cّFgY m8f+ jKLk ]Zo Cok`,-w]:-1{w̟y2 <҈)K4r)ś G#awU)j"VE۽~nj27[!He pHx2c+'LZacJOЁX8kCƿz 5r=2|_k -Cwgh.8 lT$0H~ ]l;Rs5- "Dg]@+6?Uk(;WTeO`dK!'6Jv0%/ib/Է%k-Ns՟促RC&КUMs!q'"k-ohјr|Fn]F $R1v!6,J;zzv8]EreOI3ܺz92${%t,x+ܼ!B QUclCD(S CYDGNbg(m,`PR!qV[|9. o񴜒'8_)z#cC`|9N'j&[~r.>@cIV1zi5 jc *k*=$6-XI~U@ 2RZ3)ob1Omd%|@J)3̠+"ed1Pw:]{;3̩ŜU\)Χr7g@7ňa`UEՉn3MpY(l! MsPɿI}Q%O[-%h%26gi!#cO<`Jtw9(,jӁʔNߏج+F[P;; 1һp٨{ͽ&w?;pKK:JѨ1O) B*ǽt,v&U0Xۆ0oAUHZðP%ARN`SmN&w@%x}sNGz. ]K=,% _ eZu4 q IP} iBοgǾDE@΃NLGnj& >'{<m ߫0sTР[_s>i"}e# tv C\ 'j$%EO}uP@+tzz/ G'yފ>>}dV<@XGj@9z?Gosą`{]k! ߃7͔i0N^p|Ćj^>FG Ammm0g$VM#0%qw1xCr& ̩`?=XIt}n΍`]5*)'GõǑ=K)@k ,PgiW8U/~Fv+)(d(}ɳх)p7R)v+a b0we'fv' sq1؍V,.pYKյaE$ńPD*^FBe0w.L]ehKcV+z&ZJJzq:`hw/4Aj* Ǻ.O!_R$, 6Zom>)`W63,J(>