nfs-kernel-server-2.1.1-150100.10.27.1<>,c p9|soXE1(̾xG!O˜ i> 5wn q5Uj _JaVQGR ;u;O0#)QbTɀMF~8{4yc՝:|Ŝ2 R.K0TNfQӛ GOC樘y,2-AaS* LXU.(JGjbaeףR+ <2e]IZ6kQ ӽ8ln_w#"٭]Liu'>NP?Od ) K $48Qr M  B@ v   s *T|(788-9-: -=DU>D]?De@DmBDuCDFDGDHE IExXEYEZE[E\E]Fd^G bHcIdJ!eJ&fJ)lJ+uJ@vJ wN`xNyO8zOOOOOCnfs-kernel-server2.1.1150100.10.27.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.c ibs-centriq-56SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxaarch64 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 "/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 fi i:`e[b  ` R m 큤A큤A큤큤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 05c4c35a4809ba3c40d8c71b2eee46249c3d496a990db50725320a4f0b8ada53a979bbe3402083482aade9e22a073fbd6cd8ea3ce4b9d29229b147580c7037854602fe7f15ecfc39879e7961cf24f2a2b99fdd7d84cf76abfb41cdf349b448a0170cebcc04fab284f1317afbd0be53e9161d5682cfff24f4c73c1bd2b1c4321c100cf56fefc90d6808d8746e2b52fd67130400dbf54f0d7bcdd734671e73abe49f3855005b2a6713e5a7636b882083dc2437f7a08457ed4a9ff402abcccca67b9c0a829f09eaa4a7bfe89ed1c0cf672cfb9f792ddbe7072fb948f022bee76cfac8fe08d40bb1b01aaed7be0154ce067f86ee7632eae6c223d0d8275f8b9f004073e654309cf1a9366d261724a4ba72f8248500494d060c783fec198ca6cbf7ef07be210cb56b7d41164a33cc6a3a70300b8e4e001e291bae64a91a8506b136569b4fa649fed59939be3fa6a1fa0a33ac8eb4c1231ea7498141377ecdfe57cf8a8b20cf54d3c891bb9479f26ddd753b2861a04cca3a1eecd617cd45347c6ba3a11f4cee5e59f3a7add5422093d2c56321030ffb3d3dfcc96606efecf5b3d655d2aa50fe1ded5481d8f0f74875365ca09a37e29b3b7cbf61c5c813a9dcdbe7b691e70a24dc87a6c021e1dd95a1becd43a46803da2755280bc36ca87d2629df8531bd9285abbdca353e7db12a3ed8a487ed0978cc03e6d62f3c253cb6b5e07aeca7bbc8c45375babe6ff6c15e5f6562165f75adc035874065f2dc68e491e7b240d14d9d6f045d44918f1a9940bb8ce9118cebf4e44bbcf246f871f44f6601f7402a3472f4396d019d9743f46385c7043a653f41bf1a0914cadd3200f3a86b1dcc6ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855serviceservicemountd.8.gznfsd.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnfs-utils-2.1.1-150100.10.27.1.src.rpmconfig(nfs-kernel-server)nfs-kernel-servernfs-kernel-server(aarch-64)nfs-utils !@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(nfs-kernel-server)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(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.27.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>&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/shibs-centriq-5 1663075733 2.1.1-150100.10.27.12.1.1-150100.10.27.12.1.1-150100.10.27.12.1.11.1.0 nfs-kernel-servernfsdcltracknfs-mountd.servicenfs-mountd.service.doptions.confnfs-server.servicenfs-server.service.dnfsserver.confoptions.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:25913/SUSE_SLE-15-SP1_Update/ab45cfcab3c439171891e5bb93936aca-nfs-utils.SUSE_SLE-15-SP1_Updatedrpmxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=db3636a6c8683a9849ee01634e3b391a063e1a94, for GNU/Linux 3.7.0, strippeddirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=16fdfea12924480a4ac8d261a96a0f78269a261f, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=048364decda01ffacda36040a2aa5b8c70b3f26c, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=9089f0b38fe06bc417590c0fdc0518e1c9cda207, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  RR RR RRR R RRR R R RRRR RR RRR R Rߣ/uutf-88144ea74a5f6ec7d57a32ddd16e4047a4ae5c32586139cd406c07757faf4ddaf? 7zXZ !t/୨l]"k%uC@[̯f>*Dgꕷ9={<߸4!i@ˁF`YͿ-G :Sp[ŜMGSaVCZ!}o_ƕG^S`7"[ؑ4EBc3Q) ?΀(RCn׻O p-Fq%VͳdE$% ñcxi ş"`VխQ|L&u|ښuE < 1bqLC4Ooŗ]7V$ϨzeyYyL}9ɖED3ڝ BSCn4uiTk9p1f:S|[ wR|fa%%j'dc2L?kљùk=$)Bɛ `ʐ`7z{m".1&: 4c)U>)έ@k,K!I.^e 5[L?̉i919(E6H/ԍtyQ~u-&vyC#x!X=r=+o@'4'o1)ԁ)E&kyd.BXU-^oD87o\!h^th\S +146m* kIph8.=wDMj/LjV2RK%a+>)^P)֞l|faV}5ίqFHR5ΐO[g6ku3`VwΒ2v E<++B=Ocp܆*ayD{fI.W %'qpz:au[쥧/{xcԜNJ?sxw}wP#L8YmtmiP7ǹZ֪T Ȋ,~Bڹ*9X vP1GaM~< LjnwO;3ӥchq;.-jSK4ajA_͊V31_s/[~sxYBAޫZwh˹ji>qq8`=Mhę.ȆKZdhaѻ=TF^LX)K11lp>Rm ezŖ;LyO;I'آ,cPj?e/d"idVy<kL>K W~t)EDe|]Jm;<[P2O !~ i-»sq\ZWùgPr&9BPs&B-#֩*{0Q&{چEk)¾\NcP"![BS>gv,YxER3)OQVRz7*_ @M ܈|_WAe\hqHx传?iIŒjHBkfTEʝiSGFX\7C۰7"zj7m;9O|ldn7+e&c\a*+[鬒]SHVDś6LMB!4ʜXG\]6Z\'O4ْH(uUI=RjrQ{bʂ| U6X[\cs px*m0ZWʪ,9ee\%j>`YE:#/.nqGՐ˚ֳSve:Q$5Ny菝zl"Lטt+v @lIe^8Uf;JC~ѓci¾8`zDO[0dtj/ܥG2)q/k-LBgr56aХm^[xgNMnjn@0z㙏J\%ᐍt ج胛măɪ˗MlQK[5v`m@9&E,B׈c6:$q5by;ODW>0[|uTڒGvA;8;V(xPՖ~:blfΨ.GQ`S=|%o$,+a@$S.up$qP`(d7K83ag~M8/8#or:kdB{e spEoy@>$F}Yzh xMD3}YM G}e#olV}ccS owP`sE>2Rѳc#f UcbvA)tB Y }1tបu;0E  v ~5vډ7™Z x4X0Zdᷜ_TDȹą<(\i撺2|bwxZLPNe;I"%k!HL(:8+i:2vG ߻J z5ٻ{iVmq'F %[4 m䡛j?>C*S Pș8׮pXq '9)42&ȉck'yyAWS38J@6\nnsGiCn%Qkػ]l´?wbzRCИ2ut[ej ;@ ;KFeI?Ρ=}K Yua 3!~.U?]ؠ9'CXg]9k1]"v3ʓQ;bOhoH^:+a*0Ў1@RX{1Ѣq@qO1BH_U`tV3AúkMߤ87WϬlx#]eД*YMepGmkO@0xVh9fY7n2t'Rfiu4k%IJ tYZ_DDeڅ?pKYVnI,vdvio"96c$wE3 "4L, nˢ 6VnF i|:oH,[ð23Qk)+dj $d5 (-B=EHG6>[J$x'@gqgjd@߉;/nvo0E*濤/,1< `YbA^!1B_x,9WzP}\Uobz[YeU'shAb]ޮJ`pҴT5}[1HZ0|ȱky*Gg!a.BVD8 LUA}^;M?<F!U -Mf{JZ!j we*9BR2?;/$:RAmL);u 0Hݹ |, :T nt6YO+"X@+ZКPiޝLcZBx"G%O:ɦXӱm"PA志B|U5$Jc)+ XG EWKe״6'JlYs2w`w^*S`v)EK4{v3qHAXDb H7L_RkmE &r5[P?,ahY)ʵJ zaŞN0JwB|ϣǾ-J$ff 8;J1mI[(qQ9U^w*P}̑lBI¯7XHF jA;l#,_b:\7?9zWg$˯_rF`^4BM-zmri"tۣԘ#Pz]Q#<jM]ՈIu^AL ﱻ!dW8 _d&1nIK7J| U]ݑ{TÿaTWeK`LX/icUNFf?'=cڨ% %M' }cBh4goJ>u\&p>~eU 7(7Ʌ()gjs"LAyT4TMnb-JK3viBGhfyb (*:kRgMv}JU='s{A?{x`_ `fe_Vvm5_zbn"Wi5kjg٥s[Q!4(Ƿr9^CkJXtRp!xO*r+;;#'X'J$b&m Eꐗ,N9Fp,to_wo8Ѫ"E+;#qc/ jsk9HBD<:]N``xu- Y~[,S 1<. Qe&v=ǒw꺛'10@3}Z]:D m1 fz٠Fygl{o4e];[QASޕˇcLz○k3`' 36kOD?Z䡌~F;?Ps+ط)U/Mo/jއCy;;=#"3q 4iZQ8hR^ Q֤fHHC-;hܡ)C>( q[cӅcdi$ȓo|S.f(+4,Mx?_NZ0@c.qyᏄ^M̂K !K$!w4=:~ֽ; -Y撯`\Ũ}uƜMYK+C_MP:dz+XN?J?4N+9"٥tJ+tȭ2-h n5onj2X:D'T絅0o7ݔJ*<#>oP%l UJ~g{TvTp}S볁x'٪w~ɶCp#_HklFB@?kSLɉ@wZDQ7kV˃dma!)t.ZNPJ! LdIDnfodT~&WAMDw繲lQ 7ML^W0PUֳOlV]SuZM"g00GEl1c p^2K *&r"/;e`>vx= #f& g  \Yw7"6ф)IJ꺊xvAR ޤH- !lce[nwW,"K/] /pjk$*-<3av#尛^ЯTèUNU"y^}c"'%W|Rw.z6ےPuMR=_K^II 09%)bѭ@{Id "(哻Dv;pڅU k!qdO0S{un԰EAO9nT7}U˽yQFvJ}{Wd|~tN yb`6-oO3*$J!opAXp sǕo:0&J5a95(Ӡ3T5+5PX6Zh-.zz$cxZOcRrO$HU6P$5|13Q䓋  ¤?էI=hYG~:'ݽ퐐T@Sڛ69"vnuHkv,Bu7B L1hjMA"=cJr,fN8~my hi/jpNLa,=pXOQdUv̞8xxpS_1vJ[-sVæU)󯭾Рr&% ?W ӯ|}gq=0: (5mDGF^9+llq `hNd۔5~MdTU(l_dncOSLˣ8(EYR~p"i..HKO& %X>AGwr]}q 5Kb)Oc e:> &YrbRmmN4IGH߰F٪f\X#M(m͝R&Ju3D -_W<v$qNQU9̔0lEnsܮ V)}u& $3HH~N /O<-`EחK6 vbEWRS^ gI7.1;t_O Wj9B^LGr~z؎ + /_op IYџsolkwyv/Qk!Ȏ=.{/leݾ-muIX]y]EC qZsmifIo/4NT=$3gt< 5̍e̟v_v%{j^13ԐqJPa" N'BYzKBK 4P'=n Y|'qC34*ڴ*u:6Z?8\o_Ӯ_q]9xhZrD<;n/:noQt{Xݧm b2@֛wx'S@eUS?#G V ℇA)ʜ +lDuXbr.vgi+3-W2\Gےzll>U>K |2%K\[ZD*g\ú5 qX9g7H-#.JxTMNvݷfB- vZƢV QK/Nn6X}~oߺxSE& KOiYg%ܴ '94j*\5" Zf1D5 ڗJ|ư~ech/3 LAqY:(=V- 7h į׼upx)yd{PXA@St*Ἵ!K`TCMGd7#Ȕ(Bf*?HyqV:sFO='<_~RXay!h)ZC ccU~O$M&)^mwsl$Yp6:ۛQ-Fmw.EÔvgtVKFV75lBbT\ݔG_[<Ц ˯u|]G%Z@xͣcɋ5 po|L`^a' zyɂYݮsp*3waDGwBp Մs/H%/;|ˆ ,+h5'X+\FYgᆄM5$>i~ҍ6 `/ ]QTM CS׫sx¼NgS~zg@)#xo݃c{L5(d5a8RR<91cF}-pJ8>Q֏pi(T<\TRV6 LfyTZF努 O+~b+yֺ{v<+7m໣{٥ `V)^g0l;C|3䃣h+M^r=4@%P9yej|`/L^0?6խݢ#ژ9 4#@J@3P9߈xJWFP5]&UKyf~{SR:Cb?P#t@]8W#Ͼ»" B-k$ _oS7U%/%fw~_4Cf2@TzzVgA bK P*o`~) z率xP;mU6'Dc&GwLW~ێԿ+wp%պ u2Z *rdpIr#PZgݥ.xAMi_jݴelp^BY ;d]TsPub{̰SM9[/a @1f~:J;x(C"ROF8un1;IҴ ߰h M'O&4ŸXwʮ^̀5 zYA~i~PQ1ž!oSL*Wbw䛐P b}'JI=7," r# :!  c~ J 8ԤFu'о ^eAN͚|zL !1Pu-G}cH!{VvscdtΦf)A'nIp8B;lmL Ԯ DN&u7vf]L/4MIҖt1dD6]2 : cqτ=HSֵo}D IR=t-VGƆ]ɭ e,i 9 Cg%]U i=%N0?A8(:^0+}+rSGt/I2 c1xJȈ B1!Œ@:⦳ 8F寔A+d }MmnBexp1 2s4A^h^@z'B 1$LFQPKA~!x>LrEgq18utuy(<z{T~W-<]8ܽ%u(KH,;kY'@.bZh6i& :06{tciɌN ڷ\?9SX&Lg*@K_{6NtLڹra΋=p;n,֘tVlk3#hי*WhN:l|TKlwbxU2^-AQtI1qè{pPQE[D'ܔ\ W+on1^;ċ6Iu=e:ةB6}[@rUvE?}N vHIcaDol>ev͎yln}A!Z^!wOjg\5 &StO` pIn1(CZ>RInIxP("կes5O & d/$iLn64^vH5AIoQ{ 9 M$|h>Gp.vމ"bMG7XOV@.pb*sXR):+807tvб+F?&0]O ۵,"ז^i- 9QչZ`؞7uZ7]I5 iZ,,|ZE\#xN`QcfeD{.ޞUtcc\xgW{ᝒ0_lk/˝n z*&K!\y'!J Հ _<[t"阓YX{{8FN9}IH;N:8iH 8m#P@3[J//)g(cG =E5O )xCM.(+zU|z~l?l70 lJ$V{K qvTHe7ql$pkD\h}`%Wez7[#<\];dR!d#U0RDH@AˢyAW4E}į7q27r^Xz~(UgC SH2*YզQz(WrVO?sQ=CHF&&]'͛6Zھt1=Afr y66 y¶ /CanxaYŸ2՜Z˱StU+`nt{&K k&r`Eޗuc3 o] OC!j|%yGʃdfI\z\fB,0y8HQMyrogzFVU#g9]ބ(Q-"EYX[&{)eknlqMDN(§Jr'}y p~S,F >b43]33/d4h &7:s&ZOɛ'p37Sb j*y؋ߔfbFa<(,'dwac-bU}\i4<ŁL*i7 !^_rIE?h\S ve߄>h_<ϫв*ZtNϻ B/Yޥ[2N>-:.T$y9P:$;֢N鬝 28*!ɲ_PBk&J@"Լ=!O޹G) ׮Yڲ'JPkCϝ z\xSB@EO+OO2w 49fR)!X"z,$ "Ͱ}]O4Ғe1u )ݾxYV VY԰JwlG+*+IwlZVn8E5 x xǥNćDyɭ4thKֱByb`B80Χ튥,Jl "'njF$gyB q׋ͬ'Ȃ aq_,-C|aI Zz~{ⳒAXTlV)K,'Ht4mO e%կ/-Rg/2eL=YΌuN5,9}AB|C'y±`j"  CDy.7GPPYlgr`S֣LpkaB78!g'[x 4oeGkY#k輞c8Sͧmк/#ck΂mƵ& ͛dpXhA˖$6I :6@e׫'9úC1i#vuvU62c+'we:g>@C.<- \r.PFyWWs߮כZ,I&p|n -+f9H-DDO «| 2GNwoHc p#bƸ>;hg1dq}bIAjOf|.GK =r*vq>;j}m~K2է?j 9@;z̺$H%޼ymG2gom jmNr]5"m/7o=0 o~x_~ v ^2JQD9p֒Tp:E7Ձj7U.}1aժ8KʳEX|b2-\48{:ZTA >@:zŋi5JN*Fek.֬8QٴZQ&IIbX[ˠ/۪&invJ gw`_AMlur垕dlfgG.5:Tgzni1YN%Mt@t(h t "߻M :V)ce?No# %:syf{: 7l4~(n>P2MùN+AOwVm4tpEdc͇OA;t|l'C*TvmU7ia1 ITB8Sv*ؤg#1le dcFh{{tf0-v͐**J-Ծ@}Ԓ [_ʟJ t+FQ@|?E wK|[rGJnu>Cp^L5k|)0F} "m/Ǎ'ʣ8X0}(cyAЦ-VOg./p: I8IX|0S\#f @ We?z+}6j1/jY零ζO5&UiXU209pS /mltt e0` j =%uNs#)?L2Vn۲/鵎jah)5[Ҩ,qC]xtWT ?:wj=v.$~3|UpK(k E lňr3{b,9 s|-T"3 pz {me\CzǮ_2_)UuCIe1R [UwjfkwI=rPnrOu*]\٫Uf8BNjud@ݙpL؟ VI5Cra+HL(J*`r^U߆wGOs:P5y/baFsΑΥPhJJmM/bU't\^%s,̒u &6a#=g"~(Iv%UxhQ#c`u2mwd,jRWl#o-*fu:D7-#w3T+-pĆMbFe2A f0&=D?)-Ϛ_.:HWΈ4и!CAR[x5[G [lSԉukc~R0)HѳFԤDcZ `Y+GKgWUKefiS/+9LY~( r=񔽴\jD41g pďĆ5Cdh!O =11H^U&b6R搢4qSpSGɂ}yǁ6}3,BD._Dpۓ 'Plp4m<փej*̕^#eu~AHEXĬ俺7 }M|F>Zi֞/Ec&^̸=gh*|`;¢tN^N pQw4PjF.n6m-6g5{H\̗h?~R?i~|mᾴܶl\ =nx3= u%*m S>f ĬzI{UT^vZ.[(ae?^8Z9UN0hPn 6dUC':?GgD>9?"NZ `hSCBZjx+ )Y,9E(Y`yۻ6HYfY0/g&O&7G ##e@!zatf4_p衳7;bL^ W83aI ȸQ9azzse;InM@ak N%mqoGqdY /8S WH=.Q`<9ji YI~#YDiaA,E/95Xڶv l vi}#<(\STW9 &b%8lWSW}>@뼃eaIo BXc1KT2pl[qCr=qˌGغHgd4#@ ;}To6ӷvRw >/Ԁ8/iN\AIkJyGLi\ޏA0saY!=C5 Q0F6Pp][IX9 A~? \ĠO483FoP~:}@wzmkޏs5޹/Ptcǥ2D#D "|/dֻԡ`hƢ >9~H`j2QmnM' sN;f· IE"yY4hPUEB:G[2Ƥe}Cu[h$#(g%}$;h P Ό\B s/sE$l~wΛKZE7%|3z3~m!Dy=1^z^u2sD2pk㊏N:/L# |\>ec[oyr͠^<*-.޻ԉ{?SWܢEFI/"\..]+>[ɄZ`D{G'{PYHokblõsF#%$X(ޗhMQLXn ԽbZ̙BKp;"@D ـ[45<{G98һ7b`YyW*\ 89r @ Gh )?!RaPQ6.X3BWpZ|²w($Dmqk-'NL-W$IgqD4euO= D_ʛ`Nu+zz(@.$=iD^j?"-H@`R՚K ۍmuMsOܪ(P!InwD,Md_8C z:zLCY i-.q2Ոt&! >'L.2>qz RX8x[.0,Uy"@'X鬒kb(?p >Lչ֧d0g&E"'hOwcJ [k +貞9J9ԑ;Tu5Ck6+4oX{"ͮv|nd)W=)(":[%lr eAL$Tfs՞$Jw|ZLʟ @v ǦP< Mf.ûG.f-izзIWCk}BOr T1`];Wŭ. H#ʪ{fo4-!( zE9?"U.gA,-S&3dc66RHscBS[i>iIȌin?s2 1U/u p xcK\a!02WYG+̳ɜzzedX{h6\>vnG E֐PMJPr4IpJ`0J8ӀcF J9Kȑ :El^sFdJm2X]f3-N)+QTWe%VL9ؤGR[ -a{~މ`Kb _U7Dln[y; OU/]-l5/%d@ux{f'egbrqzMgc+<^_OT.i/nMoݴ/ר:VacvwXa~˩w55J#fouwk)<1IH!P"]$Mo!Ϟ d }PIfR Bxl͂zQnyX<S,ـ&QzYOcb@RjvړkěF"Č3 IŦ+/GEVtQ{Hu.fvQEŁHH8DDCBeXcry8#{#<25.H}oXc{SO]hcޅw)i!ͨwFa^5df}O&LU:*Idot<=pd[U(jQX`4z"Rov*&UlURU? {P~bQ7&s ?5V]Zki똧ĺ?ٌklJ0J_`OH7RN: t3"q.\mF0(ڠ)pAL%GZ(=cNwVAN7Q$Tr1 B71+UP 強\ׂd(_,}fVaDH?<{xOp YOqrk7[TZl~AC`K+%) "e.8bP gM̨ϘL$a֧ⷷ=oeUܜ66|(&R(߻ka/w,!ZByUjh?Dz1jw@d;eEQ]%Po 2P@So=]`Ά>hi۔7z=v ,&Eq}&ӌhۏML ?11Sc &,EMH !++a6w7fz)sե}thZ;uXk=N]0-9%1qT(GQu/t:N&_MDZPw}U`1ϜbuIK&|s+$j$_*Gπ2P+6 爵g`qV ~KɁO[T{yƛDeY}Sh ɡp `F;>'DfhEJLCWuh켓7,~ɾ8xT\#Ŀ?T_ 'K#_hKXU7q22 1fTPeO"ZZO :<H|KZw};w+qJlpfp0}SsVRavyw-K;0Х$8fAI[i! >)s- <'uФ,*Vx͝f@A7J܊Dc:)E$)e>Dr6v'-2٫gSP { j 2b"/H&hfD%N8CNѶNSm]%铖u# d1dMec x% :V9=pG"qˠYĖ`bK#4BbRzkp6z"R*m٦HsK!єvX%a03!?Xa,O O9R,;;KQZVRj(r@W2۩_[Ӿ'_LJXӃWV6rYz 11[fكېDnf4~gnfg+4˥96זş`c'3!pT#=y#n lit[f_7?&ӱu&,L8ɼP'y7< 8$߳@Hبdå 1\P[ƜwoNidX{@4#)cEJaEu #Hx̮ktsbhl}(ZRU+{yYH^krRHz303F)",%c6pzpOu|c+;X&X3v5AK"$HCs_kxKkNޯb&S-y^>PQ(HTu7f{T=#`T1lex tfjf=V fHW,: u2eJP2yϟz!.T7=/%.ϰ -a~2([A>G~@94d LLqkci;GayI /Ֆv^q{vk֍bNj*RϑyGhƝՅܡjms M? XIRU `a"|YOz-ɐ%sE\Mm V;F`TMxCKbE 4MN\"w]7Z;,^E=" \ܫXntWשtV FO5m^B-:8?Dn]:IP>p.3_H#=7B0FI+ڥ 0G׾W FJ&(=VDt{8g6w#%k Xj-':4n}JwF8 DFrDZ1o0?kJL|>įNЅuo l@\H/wp?R}Kg qvܧTv_ ͣ{ӾӤ~E[_}2L{eD|2WKf:lk=N7rj2۳Plas%J'[7,@g|_`Fn\[A '4=lȔ<{nKW Es'r9c6 k2|4ӱ_!|(,@ܣ|uM(,je_-vsu{I z"]Ȟ0ѐ'g(3U]vv;Ŏx~}Jů?7b{/Փ$Җ F0֛oXa AgV k/o RCȻ,gᆛcpVR ^]4E @vDȘV=Ws0#)P*5&)y^/L(7pFwO*JC'@=+&N=9>ҷsP_E7p!GQٛ ,4[&rvK^NGW#y<8YBڸP]3Cb̔#1)o`i vJ7%z^'<<3[4>]4UMW=>8g6}ys~[ɓPnƩP&*Bn{g@LD.qt)5Aq# H +e) /Oi{7h8apaw\ز[f@qsm@B[Xǩ~nbؒ-]_ӆqY5c>yz>-Z00[KY ?"!>KJb?rN(8d߽۳pjdՑ5;ʌ ?AwfnWh+9ljWq(ؽ(2!Xp8%Z(P0aQ-9[cx sLvd%6V@ IWkΒyqYnw\+a^KV<o-rnquZTM"GTdfA?'Od@;9ն֋Ibr=^rò*6BQĦSwbdQ')ێUoΞKn!(_fKod^\[M:t*% [ICK8Bհ|ϣnU {p޵Q*Dh z)Q UC oHWHų AA9 \V+ZPDuH[˅G^GZ-% V@)zpC[0;GREnF)7-\H+/wa4\`KiQ;yvaR8r ;s_+>K%g*Iæ. Iꖟv c,6#좩v@>:9mjIwJʕc&~ߴ ƒ{>R Խ^-l$\ w251XS:^^㉈v7@]lFN?ƇNQƼaqTёy\M%/ YZ