nfs-kernel-server-2.1.1-lp150.3.5 >  A Za/=„5?q x\+^~_C5=?6,[QNg8Xb]x<&4&aefѻ1>uU"#aEDPMc^ݷAYS/ӥq`#sf?ꎆ()i &cO BAL'!a [K,RԀ껙v͢~} q?!3n} Av!uQ3a25e6e10d439d1d76182a9b8bccc65e1b36fe7ef43f0b82f06da30db5f08ca313a25fe95f58439f7c010fa381b3f58d0b4f0321Za/=„s-y+:亅IK eZ((/9y»ѐGpN~?~d $ F (,?HQ k s $ X   `U(78b9!b:(b=r>r?r@rBrCrFsGsHs|IsXtYtZtH[tL\tT]t^v# bw cwdx)ex.fx1lx3uxHvx w|Tx|y}$ z}}}}~Cnfs-kernel-server2.1.1lp150.3.5Support 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.Z@lamb01Q;openSUSE Leap 15.0openSUSEGPL-2.0+https://bugs.opensuse.orgProductivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in nfsserver.service nfs-svcgssd.service nfs-mountd.service nfs-server.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in nfsserver.service nfs-svcgssd.service nfs-mountd.service nfs-server.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-nfs-utils-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-nfs-utils-update-$service-new-in-upgrade" fi done for service in nfsserver.service nfs-svcgssd.service nfs-mountd.service nfs-server.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : 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 ### test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset nfsserver.service nfs-mountd.service nfs-server.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in nfsserver.service nfs-mountd.service nfs-server.service ; do if [ ! -e "/run/rpm-nfs-utils-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-nfs-utils-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in nfsserver.service nfs-mountd.service nfs-server.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi 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 [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 else # package uninstall for service in nfsserver.service nfs-mountd.service nfs-server.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiPi:`e[b8 R m 큤A큤A큤큤Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`05c4c35a4809ba3c40d8c71b2eee46249c3d496a990db50725320a4f0b8ada53f631f994652d00e39da0799748bf8e98b0cf922ea7840ee2935a500988b9b5374602fe7f15ecfc39879e7961cf24f2a2b99fdd7d84cf76abfb41cdf349b448a0170cebcc04fab284f1317afbd0be53e9161d5682cfff24f4c73c1bd2b1c4321c100cf56fefc90d6808d8746e2b52fd67130400dbf54f0d7bcdd734671e73abe49f3855005b2a6713e5a7636b882083dc2437f7a08457ed4a9ff402abcccca67b9c0a829f09eaa4a7bfe89ed1c0cf672cfb9f792ddbe7072fb948f022bee76cfac8fe08d40bb1b01aaed7be0154ce067f86ee7632eae6c223d0d8275f8b9f004073e654309cf1a9366d261724a4ba72f8248500494d060c783fec198ca6cbf7efe0839c83162a11057eaca8fbae7f57459f8ec3ebaae249b69bed08b5e572fd2f5f0c33c9cf5bd961503d269b9d179a2e080870546579b2077957a5201250bbe2d31c181b42840763bf635a29d1d31d9dce588b24966d2b9732f343544db933c0aa50fe1ded5481d8f0f74875365ca09a37e29b3b7cbf61c5c813a9dcdbe7b691e70a24dc87a6c021e1dd95a1becd43a46803da2755280bc36ca87d2629df8531bd9285abbdca353e7db12a3ed8a487ed0978cc03e6d62f3c253cb6b5e07aeca7650f6125db6af45672f373ccc51412ba5903aacb6a312df2070a1b40ec2bbd1d4d9d6f045d44918f1a9940bb8ce9118cebf4e44bbcf246f871f44f6601f7402a3472f4396d019d9743f46385c7043a653f41bf1a0914cadd3200f3a86b1dcc6ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855serviceservicemountd.8.gznfsd.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnfs-utils-2.1.1-lp150.3.5.src.rpmconfig(nfs-kernel-server)nfs-kernel-servernfs-kernel-server(x86-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.5)(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.5)(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-lp150.3.52.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>&2Z@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@TT@SS @S@S @SSsZShSNpSSWSR@RR@R@RRz/@RfhR].@R(r@R$}QQQQQ7/PP~Pd?PO@O!O!NNvN@NNNLN*MAM{@M@M@M@MM[@M[@MF@MBM>@M-L!L@LbLL'@KKEKEKK8@K@Kb@J@J@J1@IÅ@rbrown@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.comLed nfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comwerner@suse.denfbrown@suse.comnfbrown@suse.comtrenn@suse.desleep_walker@suse.cznfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comwerner@suse.denfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comohering@suse.denfbrown@suse.comnfbrown@suse.comcoolo@suse.comdarin@darins.netnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comcoolo@suse.compuzel@suse.comnfbrown@suse.comcrrodriguez@opensuse.orgnfbrown@suse.comnfbrown@novell.comnfbrown@novell.comaj@suse.denfbrown@novell.comlnussel@suse.denfbrown@novell.comnfbrown@novell.comjengelh@medozas.denfbrown@novell.comnfbrown@novell.comlnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.decoolo@novell.comnfbrown@novell.comnfbrown@novell.comaj@suse.denfbrown@novell.comnfbrown@novell.comnfbrown@novell.commmarek@suse.cznfbrown@novell.comnfbrown@novell.comnfbrown@novell.comnfbrown@novell.comnfbrown@suse.dewerner@suse.denfbrown@suse.de- 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.- nfsserver.init: allow $NFSD_V4_GRACE to set the lease time if NFSV4LEASETIME is not set, as some documentation suggests this. Also set NFSv4 and NLM grace time to make the NFSv4 lease time as having them different at boot time doesn't make sense. (bnc#892809)- Remove mkintird scripts again. "libguestfs" now includes them so nfs-utils doesn't need to. (bnc#883876)- add mkinitrd scripts back in. They are needed by "guestfs" See bnc#883873 (bnc#883876)- Use start-statd and rpc-statd.service from upstream for running statd. Our start-statd doesn't work in a systemd environment (bnc#852984) - start-statd.patch - needed to make upstream start-statd work properly. - use .xz from upstream, that is what kernel.org prefers and it is smaller- Remove 0001-nfsidmap-Keys-need-to-be-invalidated-instead-of-revo.patch Now that keyutils has been updated in Factory, this patch is no longer needed.- Check if systemd is listen on local socket 111 to trigger the start of the rpcbind.service on demand (bnc#860246) - There exists only nfs-utils-1.3.0.tar.gz at http://kernel.org/pub/linux/utils/nfs-utils/1.3.0/- New upstream version 1.3.0. Includes all our bugfix patches except 1. Adds assorted other bugfixes and improvements including initial support for NFSv4.2 Prepares the way for better systemd integration. Discards useless programs gss_clnt_send_err and gss_destroy_creds - Removes: 0001-mountd-Fix-is_subdirectory-again.patch - Removes: 0002-gssd-Fix-recent-fix-to-Avoid-DNS-reverse-resolution-.patch - Removes: 0003-Fix-handling-of-preferred-realm-command-line-option.patch - Removes: 0004-nfsiostat-restore-output-format.patch - Removes: 0005-gssd-don-t-give-up-on-machine-credential-if-hostname.patch - Removes: 0006-gssd-fixed-typo-in-machine-cred-name.patch - Removes: skip-on-ENOENT.patch - Removes: mountd-fix-bug-affecting-exports-of-dirs-with-64bit-.patch - Removes: exportfs-exit-with-error-code-if-there-was-any-error.patch - Removes: exportfs-report-failure-if-asked-to-unexport-somethi.patch - Removes: gssd-mount-hang-fix.patch - Removes: udp-fallback-fix.patch - Removes: fedfs-lib-name.patch - 0001-nfsidmap-Keys-need-to-be-invalidated-instead-of-revo.patch This upstream patch is currently reverted until we get a newer version of keyutils.- nfsdcltrack_sbin.patch The kernel expects nfsdcltrack to be in /sbin, so we must put it there.- Remove mkinitrd bits -> we use dracut now which already has nfs stuff provided in its package in: /usr/lib/dracut/modules.d/95nfs/ Remove sources: - mkinitrd-boot.sh - mkinitrd-setup.sh- properly rename patches: udp-fallback.fix -> udp-fallback-fix.patch fedfs-lib-name -> fedfs-lib-name.patch gssd-mount-hang-fix -> gssd-mount-hang-fix.patch- Remove "Start-Before: autofs" from nfs.init. This turns out not to be needed, and is out of place. If anything, autofs should declare a dependency on nfs. (bnc#861489) - fedfs-lib-name, nfs-utils.spec Build with fedfs support so that if fedfs-utils is also installed, federated-filesystems can be exported. (FATE#313522)- udp-fallback.fix: Fix fallback from tcp to udp (bnc#863749)- nfs-utils.spec: Require keyutils for proper idmap lookup. - nfs.init, nfsserver.init: mkdir /run/nfs before trying to create a file in there (bnc#859221) - nfs.init, nfsserver.init: add X-Systemd-RemainAfterExit: true to ensure services aren't shutdown if sm-notify reports an error (bnc#849387)- nfsserver.init: fix that typo properly. Somehow I only fixed part of the problem (bnc#849476)- If nfs-utils and autofs are both installed make sure that the nfs client boot service will be started before autofs as otherwise systemd dependency chain is waiting on nfs client services at shutdown if nfs client is enabled.- nfsserver.init: fix typo in "--nfs-version 4". (bnc#849476)- gssd-mount-hang-fix: An nfs mount will hang indefinitely if mounted by IP address and there is no reverse mapping available. This is caused by a bug in gssd. (bnc#833543)- nfs-utils.spec: add various systemd macros to make sure init scripts are registered properly bnc#845475 - nfs.int, nfsserver.init: run gssd on server as well as on client. This is needed for NFSv4.0 callbacks. bnc#845269 - exportfs-exit-with-error-code-if-there-was-any-error.patch - exportfs-report-failure-if-asked-to-unexport-somethi.patch Return good error code from exportfs. bnc#846064- mountd-fix-bug-affecting-exports-of-dirs-with-64bit-.patch allow NFS export to work for XFS filesystems with INODE64 (bnc#841971)- nfs.init: run ldconfig directly rather than calling boot.ldconfig. boot.ldconfig had some "optimisations" which are unimportant and inconvenient for NFS, and doesn't exist any more anyway. (bnc#834164).- nfs.init: always start gssd. Recent kernel change means that if gssd isn't running and NFSv4 mount will wait 15 seconds before timing out even if gss security wasn't requested. So just start gssd alway - there is no significant cost in this. (bnc#837262)- skip-on-ENOENT.patch - suppress error message that isn't really an error (bnc#800414)- Include also nfsv2,nfsv3,nfsv4.ko in initrd (bnc#815738) - Remove usage of absolute paths in mkinitrd script - Include also mount.nfs4- New sysconfig variables NFS4_SERVER_MINOR_VERSION, GSSD_OPTIONS, NFS_GSSD_AVOID_DNS to enable various configurations. - bug fixes to init scripts to avoid unmounting everything(!) and to avoid corrupting /run/nfs/bind.mounts- New upstream release 1.2.8 - mostly bugfixes, many to gssd. No important new functionality - Changes to ./configure command to remove warnings - 8 more patches from upstream 'git' to fix non-trivial bugs including on CVE.- remove sysvinit requires - they are rather harmful these days- nfsserver.init,sysconfig.nfs - Add support for setting rpc.mountd options.- New upstream release 1.2.7. Adds FedFD support to mounted and replaces nfsdcld with nfsdcltrack. This is used to manage client state on NFSv4 servers. Incorporates more local patches. - Replace "/var/run" with "/run" in various scripts. - nfsserver.init: Generate message that "bind=" is deprecated if it is used.- Add dependency on "netcfg" to ensure /etc/services is present (bnc#779851)- nfs4-no-umount: does send MOUNT_UMNT rpcs when unmounting an 'nfs4' filesystem. They are only required for nfs2,3. (bnc#772534)- mount-exit-code.fix: Correct exit code from unmount when fs is busy - allows autofs to work correctly. (bnc#770962)- nfs upstream version 1.2.5. Lots of bug fixes and improved support for pNFS. Adds nfsdcld daemon on osd_login script. Removed some very out-of-date documentation.- nfsserver.init: remove VERSION_LIST. This is unnecessary duplication of VERSION_PARAMS- nfsserver.init: Don't depend on "mount" preserving unknown options - it doesn't any more. This can confuse nfsd_unbind_mounts (bnc#754805)- add libtool as buildrequire to avoid implicit dependency- do not strip the binaries- nfs.init: handle case where kernel adds trailing slash to name in /proc/mounts. (bnc#722431 bnc#720376)- Fix build in arm, portability bug, applications MUST use sysconf(_SC_PAGESIZE) instead of constant PAGE_SIZE- New upstream version 1.2.5 - This adds a new binary blkmapd with man page, This is part of PNFS support.- New upstream version 1.2.4 - plus a few important patches from git. This adds a new binary nfsidmap, with man page. Also: build with libmount enabled to correctly handle /etc/mtab being linked to /proc/self/mounts. (bnc#681106)- nfs.init,nfsserver.init,sysconfig.nfs - Add support for configuring NFS for a fail-over configuration with shared state. (bnc#689622) - rpc.mountd-segfault-fix; fix possible segfault caused by "showmount -e" usage. (bnc#693189) - do-not-error-when-address-family-not-supported - suppress socket error when IPv6 is not loaded (bnc#670449) - addmntent.fix - error check writes to /etc/mtab and cope accordingly. (bnc#689799) - mount-catch-signals - don't abort on SIGXSFZ or other signals while mtab is locked (bnc#689799) - mountd-auth-fix - fix bug that could give away incorrect access to NFS exported filesystems. (bnc#701702)- Fix URLs.- nfsserver.init, sysconfig.nfs: add NFSV4LEASETIME parameter to allow lease time to be set. bnc#681510- use /var/run/nfs instead of /var/lock/subsys- sysconfig.nfs: now that 'nfs' is not enabled by default, set NFS_START_SERVICES=yes by default and document that 'chkconfig nfs on' is needed.- Make /var/lib/nfs world executable. Otherwise 'df' complains about /var/lib/nfs/rpc_pipefs bnc#675385- Must up the loopback device, otherwise trying to contact the portmapper (even if it does not actually run) will hang forever- the TCP RST is crucial for mount.nfs- nfs.init: improve handling of paths with spaces. If a path name has a space, it will appear as \040 in fstab and in /proc/mounts. Using 'grep -E' to search for this is problematic as it will interpret the '\'. So use 'grep -F' instead - we know there is only a single space in /proc/mounts. Also use "read -r" so 'read' doesn't interpret the '/'. (bnc#666128)- nfsserver.init: make sure sm-notify runs on restart. If we stop nfsd, that might also stop lockd which would drop locks. So make sure lockd really does drop lock for consistency, and ensure that sm-notify is run when nfsserver is restarted. (bnc#668280)- don't run SuSEfirewall2 from start-statd script. If SuSEfirewall2 is installed and enabled it will be called at the end of the boot process anyways (bnc#668181).- avoid python depdency to avoid bloating the minimal installation - use %set_permissions instead of %run_permissions- give user a hint if portmap isn't running as statd can't be started in that case.- don't enable nfs init script by default. The yast nfs module makes sure the script gets enabled when adding mounts - print a message to tell when file systems are mounted as that could take a while- add sysvinit prereqs to make sure the scripts are there before installation (also for building)- new upstream version 1.2.3, plus some upstream fix-up patches. - new user 'statd' owns /var/lib/nfs so rpc.statd runs as non-root. - New commands 'mountstats' and 'nfsiostat' - ipv6 support enabled as it is believed to be complete.- Change "Requires: portmap" to "Requires: rpcbind". Current nfs-utils does not work properly with portmap due to IPv6 being enabled, so we really need rpcbind. So be explcit about that, else upgrading an old installation will leave portmap in place which won't work. bnc#620346- Add rpmlintrc since /var/lib/nfs/sm.bak is valid.- nfsserver.init / sysconfig.nfs: allow NFSv3 service to be disabled so only NFSv4 can be used. bnc#598671 - nfs-v2-disable.patch: mountd support for above - nfs.init: unmount bind mounts with '-l' to ensure they really unmount. bnc#598681- mkinitrd-boot.sh: allow other mkinitrd-setup scripts to request the inclusion of nfs support by setting need_nfs to 1. (bnc#572207)- sysconfig.nfs, nfsserver.init, start-start: handle STATD_OPTIONS so that sysadmin can easily set options like port number. (bnc#595379)- mkinitrd-boot.sh: Do not do anything over if iscsi should be used (bnc#590135).- init.nfs: also call 'udevadm settle' when mounting things other than /usr and /opt. bnc#571540- init.nfs: if mounting /usr fails, call "udevadm settle" and try again incase network interfaces are still appearing. bnc#571540- nfs-utils-eperm-fallback.patch: mount.nfs tries a v3 mount after a v4 mount fails with ENOENT. Older linux nfsd servers return EPERM, so fall back in that case too. bnc#557138- New upsteam release - 1.2.1 Includes new config file: /etc/nfsmount.conf and man page. - nfs.init * implement try-restart in a more gentle fashion so that active mounts are not lost. Also allow for the fact that binary has changed when finding and killing running daemons. (bnc#543911) - start-statd * try-restart the firewall after starting statd as the firewall might need to update to reflect a new port number. - Start nfs services if any nfs related sysctl is set in /etc/sysctl.conf- Kill processes on NFS mounts when unmounting for shutdown. This allows any 'sync' to happen before we turn off the network. (bnc#503640)- Work around broken sysconfig file (bnc#529961)- sysconfig.nfs * add 'NFS_START_SERVICE' option for people who need gssd or idmapd but mount using automount, not fstab. bnc#472438/bin/sh/bin/sh/bin/sh/bin/shnfs-utils/bin/shlamb01 1511438400 2.1.1-lp150.3.52.1.1-lp150.3.52.1.1-lp150.3.52.1.11.1.0 nfs-kernel-servernfsdcltracknfs-mountd.servicenfs-mountd.service.doptions.confnfs-server.servicenfs-server.service.dnfsserver.confoptions.confnfsserver.serviceproc-fs-nfsd.mountexportfsrcnfs-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/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.opensuse.org/openSUSE:Leap:15.0/standard/5841aec89d61abc48a4d6bd0fb14a4a4-nfs-utilscpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c5e5ee72adc3ca70877e5412fdb84dff54acd830, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=051759f2a1441b03c531eaf3e96275bfd45a4770, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=44a58b34c2f1b310a450ef39cce41d425cddb8d8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=755161eaed461fb874531121e60d2480e001957d, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty R RR R RRR RR R R RRRRR RR R R R RRRRRRR RR R R/mljzwutf-8b4ef148ee9827966a6c1975263d5cc822abad730ce1d179de24b30f3bd623fd8? 7zXZ !t/#] crv(vX0zdݹm__ gTRΣ'JY?vC]1QW.d20t3gAg}[oI1漄 pp_c偉$E}!UJxqw`6;H$EUe o[)D-+4 G3װ?ȞCEC/"D$Bmno4I ucl/ <oK*fH=X[LRSmYDE>η nyvH ܵ;"g&yX "=Ih=MJo;\u,4Auۊ{nXe}{͸ ¤ID$椻JϑZU]&CFX(DŅN[`C% [Z֏ʪJLι|8OLSޥݧ__%,||o؎5*r9$Mn+?}{({ m~IE$OR6lU,'DTqNθpJi2P. (Vƃ0/z˗$jNFQb9Ԝ[)+E6m昕ƽP&?ҫ0$-(AO{1!Lt!*P <|G:??XQUd0%Epw>+>|zx/A)k`1Q],$? WƤ{(Ple;+o>03_,fȰx9ugrHjĂ h9t6%؀ˆ*rX@lq+P,t8M~ǻ~v~:ˏo̓,BdË_ JF_3ٙISm,B |ch&?T\ 췟w{cb{NGʖI[#ڦ ^dr{%Xe^xU2 3Ho<9v''|LG5G=w,k;_@D;mR;k?+AQ8߉U,~^xE]k[ X=;]6/) {P :vK:>V'1@M3G/sh߀#ŵ{ʜM}WSmD+>I ~¡NG'S— 9FvFc0 5gAX8MҕcG:X׹F0o 沊> nsC?,YL#?{uJvKj -@ xBHLY]ٔ7ֿZ֫t"i2/M"aɥFW2PJ SlYKPz cȵBûoŘ+Eۭ44W.$ϐ4?XGU] nco!-:6;Boo@wBԄjչWm<"zbpxadKVCYpFp @|*^4I;uVa|ZԲUjeUF: @*rܝtw16hw.>W3+0):OJx"\թD\*cIEGRю( eav`s Vյ"O6# IX_F2e`7h?gPHq]rԧ /tyKlz#c_}'4E=oEH~)-#EN*/.l3*:QRxuOKS2ꓰqi{Xwk"ǻaPn3_"x~O4zZ-'eEfJs ѷQCB0B{WÙBk?Fa嵯9ϖ1}f zhs[.\S{D"b(0q)B][ī&A\QkaQױDr9`gf Boļq8%8欃J"G|Fi\L!nJK+>~6V U'\d-y soW; )_*O<[dN~WQ9SN/;j_0!Q^)]9I 9"LrκVVj:#7& +۶414]`El >2 a3vOhG'TFVogECdHbv >EDVl,Ʒ%Qk)t94^af5OKk}zf,2IՎu]v'D%%|ܗhǟrǝ>ռI\ Qz1`LGxf|ʎ!̪NKYE͘ߴ0Iee /w]'^ B5_i`X3اPtr=X yjp#ߝXrf':sՂc#\)Ѿ!W:̇9!Fb[lVK ṃ ||b 0M!-(~@mlE e{HxyG?V':݆cro.$h{Ca )X쟓w{3%rcUwDV,[_\/7C5]:=^yX̌ { Mf\0xپlcRԬ9fx=! ·c.'^hf#mphh%/F˷!m@DE}2)B b>o+p:N(a,E&SYY;%Y`+Ǐ`N\#4dg ֏rrYC*l@BhӇe_&AO!# ?M{ h\XU3LT['a#HP:8x^YKD8tǮ ێ s&}b PFCy3gBElCc&\M'CiXjs4_!S^~,I?εG^Svڷ֔s.;QÏ%'viBȼ ClC%XS,D@9?bN1l=Kzj AAhllBm"i@Ēu6˙װkRmx4ltC(1{os.&3(nKZQzfKkWC}=Jʀ%]GhK($'dK=nɕ{*NJW¡mRvhW"ð7HLJ<9r .xL6@Zt}R@5R!qgŝ*P CDS!QXۮ|$ݎ*Hm-%Tд#Af^3 􍞕4,‘O)HO*Ax~օz .Rz]owˢ r̼.RӦU8]P$;Q5;S?yu`r|s"?xDV/oԨ4C k['J|M-EԦÜo2C}+\^B;~8:dt:Irsh30; R$jkQMa_1K ~U~DF9>}@6KUwgIt5;)Hu񔸓WjRHڞ%sGcZh%:,)C_e9@Ki}~% ]'4'=6>+'bi{ܪ$\qLyot)uV$B¸*3~h7Z˕ վr5H]lVRlǹm@Z0Dv=Г&ESIg)Y씎y!NX }+j(o7ab9*z>9 .$hqPQ+{W&d[wb0v-I("o̫8Q(BzE]bq CG{W oYE։ m9G8b˾+v*Lt>*M y>(osW߿SO0p`h){ESg6k jWa;\jdFt5^ef'%oT\a C՚`Ap+`mK(@8X1+ûC̓</[m'5d)R<>f#ySD[,;'hA94q FvkBT~fZhbTZ}Q=12 yؓWF޻][EF4f$hyf78b ~*"20', GE6/Ӻ-|/Y{xz|XX<~wi>dmn*f"f3!lDo=&JzV53Ж,w$r4[pnŚ 4lkRҎ1v`g~Y');3h8,sS/E@y(xS.._{' \TѷW1ġ"f$CPi_cãNÉ~ǵ @^Lt 4*#\,{*SciUophXs&QrqӼz`N0/(C_Z &l02 vl譐_uc"m$Gb1%SiNX얊,Kzg[\B#*߭ݼi%? 8@/aE\ \ΕOUGIcR@C;'DX-5/Ż;*bQt.Q {_Ii;H*kRV?du!2^{gSh\|`J$KŒfbOoS]on8/L]VJ<PH΅mEMD=V"Ju=!VcTx}L%9q73qz>~X=-:, ;;f?L| SYEHdp07i'Z*Z9b \ n(NLPION 8FȮ2EL' \1dاy׸5j:'/]#$u#P/~:p6Y&/al o}v!. =$i`J%`9'~sWnzHNⒻ/ {8S*hX E|UJv~ Duc5&5кBt/22:h>CВ׳6 5ɞ{ r\;ʻՋ =j\W?I!7q>Z6:IRf; LڤHA,dXd\z">[\ˍwڨgR` \ȣ%L1XO"q9W ox;w'GnްeJ#^"%,.b+.Rz=+1켈DKIrSSpq>:4{]D_NK &BqB6ݪxxSR%&L V&CuFGfFNG5#{q4Pf4RBFttbi,0 ,̻ ZtkTr72ҘT(AӺ؈g#tMzua^?]3=8+oYV:.dT=XpA|T3^z1Whưd>5Ux4+'87zFؼ9m/xi2XJҌn+3,$'KwiJ|}M5uI=pm4X@]ۀ s֓.=CCxr{f~6o*}*+8YV:(`t~ nJG y3 USNtQ+~pR6oK&w)9"yK7ph4zg' k|p*W4={`ɡZN:u瘒ڕQg^9{Rnhy{?Ryj7Cdfmp4ѲDYn_tuP[x_s,tZ]9;- PnW#4S/bJ?6{ vPJϡ >FG}u0WMUkv'f4=󞳖!>l9>4kiIlS9P^ъLf;FO7?iɎvW엪{0v X (l W 'Qз>VN<nn 0- 0۱A{zV( mɟOZj<EH ƶEzX 0Z_AqDnlKfNT [((:l*H>uټ6aiN`i R^Rj#]=mPYB$5Kfgeo36yXq/ jkli@X.t/  wx_ #$U~\ӲlF}ģ?|npKrL0e/-Pp96GXN5&$P .>yF_&/9OGf0? P MMԋ;~_JEr hA %>cPI\VKt,JkgMDWsaϊeAi22g# qh%B0,NW8 B 4"<Ȓb|LyBSax ѓ|2N^Ą;jq%9HMÍ^EŞ(ٓ?o K}񪒑]Yчwd Mya*q''; ~0'g?BcPw7-M& i r@2w]i{{IX*5GՇw*)gwq'#U1/fLJ"$u^ВZ weK`lH0$#mz HӜn3LJz/hRc=JILJE̕(`\*MeQ 6<{1[mD_ 7)zNN#<^?1=zlZ(el[Y^,xOہn6{Z! | ,j(VtH5d'+S5)@'̮񉴂*&ـI9EegQGƀx^ђ gD K RA0Io @)e|TjԮD' ż3/GmDθTW-&Gn+)zT{U/)kW /ӷ!%CZV~(Ml¨hE@-*<%mՊM0eڛAmMɕ  GoBw?}C$#U{YMP:Tڹdy^6</:IژSB bS #RV̕~_aEg$I!_hN4Yڔ7&UG_+ZK].CeәA:0j5^?ic1heVĂ}T]y{ŎOH-^WqĽ]aJ,SZH =`.S3-.hCcpR\N&OҭyqOtjmtr~x#@mv#V ?p3%vbE_׏:6{Xc}X_J* h'}ә'd9z䑳7gLCC%,+7D.nxm4\ܻK*pXF[^̒ZC(!6P#Eqkḋ{%Dte2&KGյJ8&=3,F{İ jGPߴ-AuИ]cUkv%d['fqJXwlR.o{{Bx~1XMк7K̀5Ps'>݃j8n%NΘfYX &(Ȩ7e!1S0>AMT2rAUcgCdD~Y%̙@KY%2q^?7"~|c>A~ p RK{+e$_ʆW49p0!8>6ANدÝ"9U28wRbzR/mFcZZ6@hExQ6j #hl͘\U# N #c\4iOu9R B}9.VyPtikVZ bPgؒ:-kSc4XĆTOsMtٷ褏iD݂ܻU*Isц *T7e@<%!{7Vzmrt5#~bt}[7-?|kB@%}^XfP9ʟMx/P)eL"s[㐘f|<s A&I4@ ŷs ̵eR%2cI5b.lsu޺ԏ&3tB3Pwn#*y {ƞ|^4p&ǝ*6hY(`20FxF:X.}f8vܐT]TqdZB]j}iG;!w_H9xXyn"꿩35vHѿ=@tȂŗyN\3#by^#FךG3lr^dC't"› 51lblOف7KLt=ڨd0tk.Cΐ[ˊŃ@M$Xo8-QӎBȋB s(@Qm&cP\ ȕ|C&3hb"8&/L|Dm@2hܓjng;s*]5{Z!ޒ%8g'u?QϧUv=hTScz$~x^bWJ8'^kSx_1Mo~޸(dہ-[2z $wbu/˙ϼZZgehb.2p eC1I]~yBVnՔ0͓U$ \^gQ̟|M0}5|7G9Bd7m ³Ȑ>^^+*RN?c.Sߗ+tBiI_eAW~o8d9^&[)vL"omb$/4.H&8>K# C)EeTAHzW5u'P"\O==jv"/"JU9;!7gL8͑1% fhCUpf%wr9Y 8V "&X<Ё ڝDmp"p<.B}TP^W<`Q*Hq?qB4ԎMflgԎ@ ݴҨP ]oL%M5ʾeMM ۯ8c#]5wN ].Z>(1@NIc}mh:7$2́ @!2-'_Asޙ9r|_I,u F_d`rȃQATD{6"ԱF/@A&[| 8rU]?>:ȥsM/z@͵Ώ+*X*;I'^{u6yfSarB|TF>o1.coG t?&9BP43O~t ؇BٺS3.p*kx?O/Id}EB`W4PAM̀/XM_~Uˣd?Alf6ct4ۆlmbȀmS-h5 Tf$؎6ó0)᜺&҃H&15u - q[օ>8DVVD76,^䍼v cy(q6Ke6B3Xúk둣=Ir#ǧ3\O)SOT58EO'7Z;vUx6ZQ傲·cOK#sVJ+-'}yrBRzT:],~p&zn>f6mgd,ˋͺTZ)ܦ@/͙P唓(w{S ƸΧ5N:Y-Ϊ22@̠`[o[ lp~O%'ls h~j$eq2' F穧ߺT V傸4U.W;I=gynx5 I}IY~ ]9V +uHrnJn5ͯ/OJwRH)D\9zة~CW0H7st|VR_QQmԊy6[o\YhL/Rq?ŭЇ;w9sLxLxTzR` i1~kz M|Lr¹ k5MK|wYo7 oGbZ' Ͳl ն O2T~٧n¶sÿ@k&7n! |n%!YY7Xb5puW*9'Sh$yˠf[AE*L^3vd'vx5=l+2DpzL:i`Btwc@b.'-X>M+ h ֆQ9ц ih|Ss⯇𰼝ʿ8Z"%q|߿+x#[}3Gck ;u>;pt`L)JǗDžI_|nDNƟexa(np2ʿw7U ?F)hovL8 wuL@eq-nOv71>ֺ ] {љfAW(#B{.w@FybC\#0cʍ %*!=RTr-:+iyQ5Un 1:!'¢#$yOAOh^R1#'VRYH;΄@H(ni#winpu tu8=O~Oli\nvbPc+qr[{ cYTxo_H#D?Y 5P~t)8^A!;uÍϟJ6R!Kso1;iABJmԷҿd. ;.[LzG$z)&x ,#~8[\O}wlp ԒalKbEtì>؇ІEj1thaEtrRoi.RQnmŌΒ=TezR}]@y!.V2"A/Pf~tl׉Ϡdj ɱ=NNG^wta $>nt ZY FDyC YmȇG=AH]sh*8 XѢcQU nV=?mf;VYd'٦-oɻ;jqh'ױ ku ~L!3 ǢϲbHQUjl%O*Vp+L?isG?.hvf  #i+I6Z j2LI9ϰ߇ٖ|e6`EMsN9ēˣr񯚅azDTl7Q@ŸymW <朒 6vTt'~0 NݹMM\H@Eڠ 8 .w]Dk'83⬷bvH!%x Lb` k45&:i7)Xh&YWh:vH6ݲ$Zu5jPF;+0P1!tm9}TH}1\Yj{,ZO`Yt,r4S75jl #A=SXo ب= Vd_BRcW6A,$L1CwrzS_-.+#};e䤷B9'ywV H}] Zd U`P{-I=$!tZ L"[@Juf(UoJԲua7"M7@1O#܂*,W!gP6Pzw-R^jgxNm *^7hxJKʀ܊pxdNNT=NĤ55F~F^ DZ:EV5! 0DC9qK;=Rs l"^ ;ۤvz~*":Ś`m,1H>7U+v7 g淞<%amvAz̷`Ĺ#FXHdQpwйp 2+:aR߱4f<%6ʬ]|hW{cxMdoşB.J,{!k8N&S 5kf~$tA3sՂ|z6Q 'wihsЮ5 ^Nˊ-$K\NhMF @h3}Pkou`O.gW Ǣ}sUXM(* X*:QΠUaSejzUo I(aXmma+9/Mzhw7 ׄSbm~=,!P툢Dp!˪y_Y틖]%f)Ҭt򸸷Z㔗??R+ I.Am?#`Ջ# 7H]\e01OC|,d뺽.>*;1,Ba$XɆ)8O:DBo@j@r[@\t5:20((T:aiORNa0% ,;[h wt Wی@_O{cdrl캹(ZqB!EAsRA';>H $[FR2EJJ_MGhxk?K)'I2nRjDmL*dVV6yfppoA%܋A[(ot>ǔ*:*`|]}a𡵻\5H&~.R^tE ܜT"w_,N?C9>qcuEEq+A7n+]T3*z.YkW.lFkKMb@H0ωQbFbEkޙŎO UC_ Ѕ:x`Ͳs"( ioFEqk͝ fԪXb]Yv&Pc~VCރ_]UN gIPbAQgSh,Eri(S7ս/lB DpXK@"־\LE&&|Qm϶ -ƌS;eBbl&|26/&Ww7KCK<?xA9Eھ1WX+,Bf'Nd15uFԒ)4ma2 A:Gp}ҝqfh(})w,"ձmeVP9"f1,{4}xi)29 t!= ebET6K$/X Va• !eO3](oʾ:L/wN{Nt؟7ɦi/+/A%0EřU2L\!RF4^a+QD¼M\ڿ9 g5QQՎڼ!` KWAxhu7/GD*^x5a5I=d7n[Qƺmlc?> Z>0께W J?!ȎU]\O >KsZw.?h^ &ÊP=*Lj&QtnPu̓p\dTRMgE.FWpfsdN>dh ' vXk"^w15Z38)Gz#*?B ۴J=OōPSdōLKb?܀ieu>bYB~DF%b>{RV% ;' e1?+pc6BxQ5][M" 9]{l-*񊄞^/RUI`1iD״0f\ \?|'(8cgߌ/ >p{Jd&n_Kbx8aIɌmIR_LK&*VL^2;%z6j/Rp}xs`N 8J&P{(IjfjREzJ<s Æbu&[NnZ83v1z l[ӜHKC?-Ґx4DL|Y$\H75N閫]>BUb;n>2S% ՀvD@+K) |/M|z3țmm]ƈUoIP'n?oV<|T{\+YCz+ Ң('4$`Nu]+lSc/K5-zۂ}K2 g$Y~) խswf AZa]āprOZ612t)%;Vlr|@x0',"Zd\b:';]=|qg(3VQi/+ƌ`EC@ڧSO"\Q4$mOh2|~.Lz^Z?0LG)|%8/gsI: _~@ohvX9bƥuMU?)M޼S轌FZPWʮ.|"~$8{G\r?QoGMaZ `,s CG:l'O51)CmQIzAiIaֻԹ-ȈhI#9Ń :Pa%,~"빊UZDFJ$Sa:Ϧ7iVE6TݩKz :4eekC\gޚ_.HCBhmͷ1{rO$B;"{~!b[ /ݠU"bYF7%9aekzͷBt7>R#ۊ8$zB 79P y5bxԵ$mX71{}Z-;Z.~wFv 㑫Ni ]垮gnqɗ7܏8k[Ģ02 .wdč)ׄm$1@˴J4.ĹBN{_. ![wPpu|4?YV7ȑWYvYPn[,;G6f\zٝ¯2x43 5Υ?έk6l (hQ~p q[E]&c^4q9.oܾЀ@Lph0mm6XΐSn]Pn\,rnFQ^K܁5]PlCȚ("#KJJLeb=a l0L=W[E> ⳸zԻ@/5BQúA~aE;/%X/L] ?J?ُNMZD;LQVZ@v;^tZVLj^V{{.ql}(k`_pCs9lGƎ#qcw)@[o|oF 6UdVut0@~wQhݚNڣpiJc"9d;\l  P*eA rabPlSvT(#dE2ߞ6mUF.)66Q}$rӰz_c J.}ZR72w/^12 c/0NEv]:o_~ UDRa*ʇDjc a?bܰ&>/M)%5o!7 =L(r~QΓ6^\nrLߖ,[ܧD'@*v?tHz8L[DLI "7Ǫ _=!v䜎޳EZ IgFZMSBe嚳A'W߼UaJ QԬ6e& xm'cbks 1+izKaVE~X&tl)HMk@6P!RF׃LmCC +ߩ$G(󚥝1kП+6b9)W]SmY T!PrtW#7ITl].ƍjWxѧY-sƵF(C=ĕGZtlCab#䐄Y!Cݝ:VVx6tYEg-Tgh|'zKi B| !z`BRjB:Й g!f<<#II̤~ ԺbC,Z_Ht6jdgCgE칂X ~8;0+3֑"*ި3ӡ 6⊿ ƕn{c`KXW{wYcS4k|'+i5G&W=)sШ>a@[R vI | DI)8zk0b|`21΋5)`82XCxhQh+#]Lيx1b*🜨Vnu}҇6nA ,r_x @6Du4Lೀ:ZU`hҦjҳ/3XڒlHkк TWnOGm-D| Ԛ~,^bR= {uЃbW_bC?NibB/Mګc[܅7iYtzjDsymkUwﰻcJ U{!)~phpI>zI$27e3C3g6/V 枌eLz9=B΋-uM`?nY!7X c9\I|b?Y`ׄS [Gk=Kv. ٳkvgZw1zb|6| _. "%Y}LU\9>CoSnoPE0Cv_&ݗѭa0z ex,p W3<ºEZ<0 = T›~:=e5[90:MFwɮ+Z>"L7V2DhK?9ta~N~:fgP9d8is?^N񊂛/_Zr (k+'_\u3Cϗ}r(R![5mT3. v8NCI_ml '$"鋌;/- ZFc)tRO'G_ubSIOGw$$ayqiڊ즚YY`dfK @g^6$gՏϖ3b !3[ApڒFK*=w}]Tz$\ -Sx7tKfb񢲟`3a%Ed8+^ϭjM[A(:;tʫ127Cܚ#Ba]=o@κŢϥ.>z|o=BzxK_n%ye n1F`|+r5Lυu mG݈#I=];-tё`b )EDPGXW er9?(B= \e18B@'5fcۖoWyO;62MGbpެ;O*b/G\HBp`rc%-lDچ+4:Pe !$hCO.ڤw[k.W{Ԟ%hM1u3~!X&e|'pP !gL<[I=;+2ʘh0I١GD[`>g - *OcO}C"|f;+Y&1(U YD.-8v!f#"q¢cd6q3iEFv򺲉Ntf@| vz}xĚ[ 7 rTrvK(53ߺN=M׃Aw)0ơ3%qb)x顠j8X,#+3`d>Q$p`4BrsSM:)0`uEyjˏ\?֎mj\Hk^ @Vd]e5Wɪ:px/10WyYLZu#U281Ƕ)w|5r{Mc;UCf?S$;a;Gy7$Pr%a<- ߠh XOPz{>5}ۙfqZY4#vo6NIfձQ6'fn*$h7,`^y0x hD:44C h{;IR%g45!?I@@>4f/P6ńZRO2$N.ĬJI0mRf'")CJʬyzOO.NH-7p árMu F('Z}^ o"@73CYvQi۬RGE:/++X)y$.ύӮ0AD2E;t&+vڶD/u@4U< }gZ_fv2m9u2\hgy8p"|:s:lCb>k8lhS&WzZ_M3 ]D6O=t^ zM8H͸~XFT1%fj98 )wom?vT{AT*B9EZ@0IfeYNaOEQKX[bm.vQc~3$'g,ǑkQ8X3魁}]LE6lꝄ:4ڭ d̪k%0K|9LzE u Ze8'Iર_"]4rITTh%7#{o@+d-VsP^ .Re??LxsF Uꃄ&>މa}NmHzT* #RBLd.t+qF9A5S!DF9\nTÛ"Ve 3ڋMOtaG^ *prh3џo8xΠ[NR$0>&/o{7(殻P56%veԊzh9CdqJtOa, nPGBno,Da oWA"sΞJJy}'v_KA}{t.Js22OȂ߽HV:3rwV&*gP' &nuid04jP)=]zlVľi ^nRl>H+"X}$SThb^nVvfrЦcq,g=.yk $ILεr/*9vz!콳ສ>=4vxr6+ Nl}oI I1ڧ~Ps:!? g26sYIU 89Ѐ#&;7)hl+45T5$d@-C}3WT @v8l(cv%:pEGOl:(z4-zz]@ak BܝuКFC o08LFx_=8MAo szhm&FhcM&]RU7eZ<>BPJ8Bj7j:ݘґKgnidiz6Q:[9Ƭ6P/!YĤ qӚK&#n{؏Zxi;ɏt2\$Tq  H|KCp6̩czYkAGAqWm4&4+j겁 QTWfxo@w,}N,>GG#ޕn~EC :, urv}/fM(H*yzbITPx-kƇhP:J#&38^JfьdV|3A%DpG`"֟H?z@: U"W u${N_:"=*^#s w)UG]e6T-!v#,dtW>W^((ԉ `B:*pXH nI MEP(\1)>+`4# {vׄ,v($"%jPҽt:I.0@UV wm=31C;nX8-?vwMh/j4S&ik *IgG0bfxy+y Nw1ݡ MCTU;͙u yTWrwo#^؟@#ok*ʄס5KK6 9ӜjGkMGIdiɭ>rjY@rYx27-q.  sXKGf Yøaؕ1̓Fԝ[^C.EFC|S5}PJe c Wh&p|q a10P3`r;=^Ṏ-k:YTgØ/CniYaZQE@F?f Ou:i{NI6Lm8sRŌᷱFޢLb zwRX[O\5S;ڼeq(,U4L$f lsQqq/mRC$(h`M{+*kQRTRjs#Ȓ1 \Y_m z| +z  bA a4q .W>qY #]f)&K]0H `9if3MrZBCh%ԮMYC4=t]$A{S b^?'+I `>u- cH%d䢸ׇhYg0W"Yv-Z mT9u,yH*9\@Њ`%1x?-c?t8QGeҩ4Pr&gMsً="F-m 5 Q…p2*0xE~Q!,D1`k8f9G{;7lzLJ^_DVۆR6Tr0eQs?R$lPFhxq9j u#1:'ֻЁ3`2z .xk^c0KPaÏh1=ћtu]Q\Q5,GB_hXISˌɂѨ)ڒ m~ayҒS[zxzQmHDJ:'zᆖe}tR^ [nq55I.#r^ lv&f`q AƮdT^\lq(SCDd>1<i!9f($dB<\pYgH!bj5葐gEaAu$;knV DDɐtY|>1(Pn ?y)'m}, O^q2J D oB~L]vcA>LUL@ :]5dznrtø079{5A N/J )sJ*4 s>t4' ~&A!Kf2:) 6jH L]zHw֘t0kb%1fY 9gDD }XH-Uc@gVU/@,y,n=^8Å~ANJ E# -Ul Z/Ǎ_L)lj:1H*\[nJ,j>*g&R;`v.uX 7|3@53CkѡZd4s}_F*@^(me5= 1cղ\*8W-efxڷZFA,XY=A<4(t6MDCb+|ל$(PF\K:J~'苞ѱ p{Qd|' Nk81^p{ɀdb3'{8ŭ8E3csH:i9"xP-*uyi`/9#N]NHO9Ll N*Yk/Y, 3% ,.%?e1h*e-*P$yM5!nk [ `Tb~sp*DH ?=p[;FHYyz㽻s UGm7r%g \ (_XGC# +w$ r |3 ~o~Db+ Pb-r - @Gu]B$Җ, "ad1щC8('HK(mj G2f{psVXp>3 ݤtG?Dvi[w.Ϟ9Ŝ̔\hpƀ.qQ|+M\?=+)i#u&JĸKaՔQmAf=Š/4wBbsdo3)3k,S_`G,u `iԉ.L $bvnB7E jVXNg <Fy1,+~>ͤ(n\' {dL9yQn$ڎK#E~KFJQ.x4WOp:B|?fȼ@ ^Zyv*C#m=rP:Gxx0E458I [*y٠ljA,0+pWnD1q/q^eU({jv.pE~eælk1|_.πQlSqK6PjP#Lݢ}l _3ï||hwp@ď6!*P}O_ Td@h> }ÎyXϺ ‹j7 P[ w, ! 2Qy⨨ȼ^G Y:F=8gi|OXkGй KU? bҹ9D(`D:*!mDŘ*c^3ERNU];Zg;md -Chph˓&bUmjkotNf[Ҧ.,nROCeqto7AP$cnDZq%cd೴=ԞF$#3[ 5ZM֒}ī8([eѾ6OZfKQc Q)T,-b+ L:A81 ]OZ:%x^4e< 8?-X}^UʣN~n`@ ѭ,J|N]y+%Qm!C< D(#1}[rX݀FG)%yIxb!mr;(!Ϊg$hc6빃~&345b&3Tn*ubj/5Ʃ/d"UwjIw9U+/o>\1-VO=]{ir٫Ykw郁 NjJ߮4l6.1IlsuvɎ]̇ױ)J٨r4Cb CC%9%" DT7=hb(F:S#U%JTr{q*w\xjUJ*L,ʆ&F#N]Io?+x{ѹVC\Ҍ9w Nq4u6DEIAb Fbx7am,JЧ~\?L0A X5&K#^[bf\Dd)OMzK'?FҢnM~:7$;WYfLnVgL5vJon[Z{ZYr ݲ'<E{YM<4 tv.ev'g^x1IŠ||i>npuF82E2='Avﱸ86{pN()Z h2 ~ I:؎WVNW|)پ(1Q9}ԌK"5I&*d+@# NM` xHlĘ6P4xY>Yk UzK]8u_1u˛n&Fn$ C-h3gC$U5eT(Ws'Q9 _Y])øOℼ#.?0?'@I I&s2lGq' 6+P<9YM髛2e>ܠe&`k$sp %cBΧ{REF K5Lkbk7gxP#eE{CMJdˇcAXS[ɬY4}F`jąhAm [ToiH;z=͐+U4CRw){zc,#KǼ7 ş/dN98 3gwaX:}7i9 j '!u1@l5l@s'*fԇ _#MսG *tæ@SS:cA>23px}^*jtiz9۴IYj%A)J>4̢}5 Is3wCHpUׅt;_ "4qQZ%: -lԧ8^׊}LUzr`[#ڰ~'h팩 N^N߭r_v$#>T!,o<97{F, Ky֊/Stz9c&n֡['`B7+dg}=ȑJ֪ b 7O=G7 bg<]I_,RyYk;Mאmp ~[ a[84.XD+E\D8(h:J%b͡g΀ǹ MW ĭ%}XH F߸_F 0-x8qY:gnwId>JǡoRRj`Q^ݠ]"a \<>Yη*Vw\f>V11Ni`#qg} f%ےy5XfEqGK*Pu0TI Lk\PD% yUv!|9A%~@O$vwMqGXO&b!27gzuJ"[dt(/afBȞmRםr˕{ש{Ρ&tD 墐ҘyE\)t R9  ߐK_ F1p(Śyv⩞Y,~˽+6ÉcD)Q4mI+CuB2)L'SNSZFWM,=!bArGˍb-TH* qU*SuN7/J^UZvaDIDt&l\j ?` Z} Jk̤[=p>U㧷6Y.q̗N.'/Px(TobP 9DwpήƺӖu:N>OPUlh^ܒ(.fz0mv8uWsyawS#)z2m 3nTUF\v3#^hر -`w#>ZRcPN8p"C@moOV!lB;P[:2:,dImOu]E i>7GLo ,6yߠr0z7ĮapJ3܍}e<gp8`JIDWqp|kҜQOT ORcmnyFN9]h[O:cabWKOkaYr< ȱZw9(,';wٝ`O_fY9{s!i_ŁA[[7U~5fc5ƒq7͙v +ZM) !Ogv$%^9$P+PYEʳ]au =urzO9yEfGXi͂x8̷BML`ooFW1fa^U{5J9Ƈ<름˳T|B5Vf{R.p - P}$9R %~8>m9J2NR` _9܈ьNBbHcAfS~dZGG/!+i?Cpҍ 5 j,V7_Ib8R; jغou(m9@oB6!!]ʕ(WbXUm,\3-tQC0Ozk*^El9Irŧz|{E (cP*{stXt%^yb|P鍧, miRjZXIPc]86I:qs*Մe֭ZiS%JdMjx^ )O\v xb7 R߂{:F+BL3oژ {k'Ӗg&>8z3l{^2ocCWzH$)C n"5n%ޗ:=9B{͓o+PPֲU=İz ]0yZI!wZeCA뗜5@) {zˆ$aءgm.Rm\;]4IM9/;C:Gdy !lQb݆©2Wi Pѹ%DFyuN<$Ybzƿvvw_Ylv^ B4!K>L<>|*V"qԱ|3gW_7YJ;$>/AX꩏Fg1ܞzg 8H٠E3~ cy-%=Bʒ+;S_C5IV1B?Ib5؛GDl+ZPLI0ۺ0Q_(N' a/^O^/kf~1|q8Jdގϊd+B0}dPZ=lyDd6ʚFNq+N9[o[:X/8 _7 G$7jw]1B -[h Wǥݒȷ RWESMgVsAYU{PQ4( G*֡ieb&".S?2 !̥Mo6t*K%KH$wOS14T{3,"(3~sd3)S+ԄVa2@hKa羠*slƤ=6S8 GJ/F/4 MPJM4vE zo *ӌNH:afU lFCGzaأ րwfa JtB=…]faK쬺Z-eō i0bP`;,_@aeA|'5UH[׌OP?jρ iTYq%3l.=Y;ip8Y5}=%.jK<"(>]V)Ci;8~QyDC!oJ؍E%!:'[k׉LQ{pfsUimwN%CxCH,h4 L$u!\jzǁu7⼎s˧~M_B =fT'7yrz&lIq ,Jw߀NGǫ> N9$ď\WYƃ`BS,Ld%Rf./(a`҂񄾨5-WkĞ9n#8`즐%*]Q>PGڤv ijocsE蠂gOF˜fՁ!*ѮH\Ʊgk4Ml(_}ZTK^$DӢL%tDOVLZb'E%}CoMW|=q2R*ITj^e-U~dyh5 # 2`ȅY"adcJ*Q̩B(=$? IQ6ch_^| nH^ oN)S~8L>!Xj<5AaIM4.+/"Col29= ,}Kݶ,Io]0݆1ʟLF@~&& ݤSƽ myƙA= VPX`Q"ַ6 Dz;xh%3Ĝ-\f-}T^ Rw&]t~Ho܂] s%(?}YYkD9JTʒ{uڗ_ XQOI}DZCpsG8s[ᾀ>8]sHx[(VN"6WX@IDa"FUz5|{5޷է./k)X"$6PfaYZY ΦPy;0X䝌06bt"As- +ԁ(-L~a͑Cp'ɜI+#h7idg|=pQD!ڦ(1Zh3k`m v_o;`Fh4O㙾N W@s^*\[%|1u|3'*ሶ-eAcOlHJݝSnlEm rh:}5#'Kpq;5Vba38QQpt>՜2*:S\32ic N|e \*׬1:5M2%wts$%~2E{`窨ͬ :8ӻYKD89ãUXH\;\=O|RX "j ]{6ti7:xtU&G&K֬OCsh >!ǐ^UB_wsGEOR1}['q0*a.M| E@b7]geR>N|H;Ӭ?RW҃z x{_V)ρ%?"]@ ëOzzMk4*\7 Y2J0O8* jU@VKٰ$xu*c:TNH~^bƫ]n [\]}xykF]8V6pFQچEGko[_x!˶[CXP!&:{mXӨCRmo±sh#St };L]_w(9f]=Xٜ8Q^rKuX!Y^QM-YFb(y)@Km"sI qVqb޲R[`Aoۛy~5V2nPEZyCBKHo]q=aʎuuo% >6ㆂQQ|Riorpօ.́9av%SkJAG4Ӷq`ղrZ[׃sۿoBr)4esY;.}fO|e ,J&|TٽqFqS |@A9iLw=S;wQ@ (y@G1Cu#{$3K!Q "aO$Q/*'W8u#irmXx հ|&фm-yYƖʂQFg E핚VyEzɶ ?=(g9\#uVoZKu"vNsSEc#Oϼ K A m }¥ꁒ3 vvDL;!%Pfz"HV,GOA:$SlI^/ZVrr#:.l: '$s3.ES(~iyؘ|x:Is>ns[sNg}i4f dA?# vt:RAqB3f%])&1k&ߧ+5Ul 2Gm"p 6VQءAjzǙsЬ%66*HAzIk4760R嚠+^z Ѵ`lBǽ5s.`dI~hqTqk`-ɏ5׸_~[+ǜʞo61GUGͧt}Շn)7re+q7 +lTAH԰ARo`V#qzԽ=u!)aN\F"-+gUh [ w.ՏxӅHvp{'X8WZN׊ peHUv}jo46ٓl𾏢h R͌Vz2]dw {|8d\rQZ9*xIq0Lw2s) 87C`㝧.Ĉ%Ȼ|FS`Pamba13ޏvbj|'}bY#V!6j#)i/`R[qRgq oOy*sO1rʄ.+_k$DGI*~{t*듨-񼨶1NrYd2$Wxvi FSnvgL?2,Hixs|=&4G!k<ϐozӥj[FznM@#ׄDkH^vjEL=sGXBMcnCzÉyxjP8JpuJ@uſLv.M3>1:CVvL{gH-/}]I#cM e{f2 6E $'&7?oŠi6ąDmͰ9Gڀ[Uk%sLb!-\(dRDd׃U7񾘰R+*y~U͎D G^fI@ը!Rw.~d ?BEAאw{y.Yu_P:궡nԍ3I؋Jb/PTv^3wV@"OTc%J+^Σs3^գ&s^*f^/ldXAwtATb_YwJ%K`||!5W(3jprhmWn97w}R ģ/fVhbYK(97< J u&ӽȧ1QDPmF\ $aZ^^#;Z6$׎ yۿmCQBu7#p#7 zop|z2+@7SHA^Бx?SBNӶuI˫9e +--.,ʑW-"$[.8ie6 %PW Uk*+{5HWp!8Auswd0N|2_9" Y7YHL&/Z>H}/Te/I`e9P`G|LECU_3I1967BX}u 4KJ8 Ig;}2GFÛx Tm[&,']doXr\)/|5ۑ6u,rfL&;T`$UZ|{{lUO@R=M@ jOҾhJq"] qWХhC_ߣdG,1X1N+]yj>MRLj1\h_h^yTV4͂] )}t!Cխچ=S dیRJGeE`T!B?e7TBX {H<YM(BCkWG쿥 :,E] ޜ$C*琥#_>s \*l Dsq/@_uF}z7#*ψq-rŮk/Jh~Mh<(诂Z&j(uܱ B!{B:\{i‚] U'|KK Jp .*q&'ؘL` *6RD=Cm\ym존tz][Û;}Gjp W(A: #2v1^鼢-Rg5rT cH]q^`(r|45U@p2=|֊w7ȇ4AzTQz c򰦻r5bI*iU\3c1Bg8p^\XRTVtSv.(,}$9 IJ/dEŠLC|4ǴxECK{*Lw'g3x}UU(_fﰛiI1Dn8OR!Sh`3{_ @DZ5rGЮ O2{g0Iq#7Cx?38\yץWC"f^qBj3%Xr̦c-HS,?]?ABKDCjǧnGXyP2$ XZŰ{T+FW,}~l~7֋Me-Jeb0@SqZFM?>(cEH-Ykpe⍘vrGy"6&=_E{9N=Xxԁcėfkrse6.D5hN+P5 ^4a1)+ֆ 6;yT@SCu_;;e}27-;oi_NJ d1$ƧU%Q6ӈNJ|pTeEdY˛R,+-Ft[h`Y 3 Xqߔn`Ě]:7M\y[ D- y4 R.J&Sn%V*h<c_jȜ!x_M/<&Z[Hφ#:T]{D"6HS"ApWAQ lg=E<%̛=d7@)OBԋa-\JiK*+ *IL5McJtIYSDpn0&(< 59@Kvʺ&1`\Bԟ;Mv(p$ꃚPKD'ߦθ3kE`]md"ۘ\̤lVm;61#0ǽtگf3P~GߛomF:ײL$_8~xl@rx ; *ܥGL.KP#Eک'), &ؗJܘi$DXxȦ@g鴛sS%U9- F-ǂKR0qf>C0h0ϽN>AQFyjyQ.֟g$uU|Fu^F2fѾI +ة~cS`M {eɉ2íGӀ}:Gh{kwuEFTl4jǻjKIB>DssT` \9.RR Z j)GܔEX&I'y 3q$}3ƎY2-g؝a+dw2}u) AcrP_䤧^L3ll"/cᬐL:Qt:V z^_!(@5,^o'"h&ܽIZjcf uBb:]~K Cf )kۗ j|>6Úf%"o$h+ rHӪlL0<]RL d#Lu@,\d8֗F'R((FeL|i ~Z4=(?[ޛZYQD'W D 1EdFq6-0zͭ\U TgT>J艾M趇LhH)&L;Ɗ ʳAZ3 |݇|SfsEo-kGAny{ s1wk^b-4u՘K׾j B$J] y1E~<72aרE #H00Eq$G^Fр ># &Sg]'xypPan Kh[rH q5MU߾VA!~ܮ_Ь!?*4{na1tq5H> Ke#:A{0V~BOh3+CB^q;'.MS}\oUWƅ|*0|(C;z'zEcAd8?1~ENMLAIӅ1zgQTdsWmhJ `$,$3UF.110G:H}8EI;G].?ŎBpBs&sp7i,v7A/(KiW tUd"$Z໺Z;NVu+bݤv.=V5 M{}&GmiTyE(OQXP-ƔOМ~bEC-yQU!Zs 1̷4@X@hXm0jG} l$sx`#tٶ!M [ΨxMb%A;qbD=9/ϸ'r^O~9NbqEKܸR)aJM 8w8]vwEFP\/3un>އTP)Qo1nA{XtWt~jp 0b/<4xE23tjf8%vb5 l5nC~h-7b$AUF}@ASo -ѷ%䫷F>-m*'cL-%Vf9 K ^P*A9VMu4]J?nes81VaЧ*6\cc& H{ڼ{% d揲Aޢ'JEǗ"׉S65E?ѾGma7 XsB$I?E*5kT*SKqwN߹}νb5T>y)ɰ70`6Z\S 0cf?H:^hva3e<4.杢#CؔkHWߋNQEvv@˝| IF}>(4ðIdG9@zam){jmş )6 5>OޚH^h2SQ|jQdXQkA9r$:]+c3N>R67P%]e v_3) AB \~Mfk~# XXL@8kT؝O1qٲA}Ƈ*!P#{ОԌ`K (LW|Eה-15:̙_+)l3kJpKծ5B`jV0ҝ68K !0\ 5Wz2pS kާW9"8փ@+mUت0@lmXuX.H9.-lcYl5%<]Cz 銮%f=_yL 8hX*tcCRhz$dg6zjތWUtiul%\89W& PJ=+P]#,ٌ9(,+ IƳ)a>sWReu5(꼼ؒih걑8уv٫ѳ+-0Л'7xI=:@+0;la Hթ6Mp#HI֚= iNXTG|StnT|B'^9 U9j[ƘۚPa~W8$F`,D\D7&qӦ)I1N, 폡2wäۧޜ &.O 2W v>LhCcQ܀c:ܐa>I,MmMyͬ9^ aoY]17%$TkN5_/<ɡn-eM0u8gvac'jF˜K: VU۬(Yc*e-=õ6c^rz+,n<Ep?'9b~SH@!Rg%XE_]!=b_ Yza)#aJ)AsW0=WK;E=򓍮t{*a ':/8lIE ޙwZq\bXG$7G(o1e23s?Ք^Q#AK9z7VMf~I?&kd(Ub jߟ.~x趘!Fƕ-0IyZf;Ns4Ǩ:i.}?f“ȼ/#󷿙cՖ8qo%ˈ_/H*ΎE=CnF:f^n tȽZJd|aťW;LW8Bl>X p d)werMWE(÷ 7I!),zeYiWH,@{N7T 9sRЭ?0p6oU0-{ ,-&-3M EHO0qG}z䐪Z,骋QiRxwY&Pp]H@u 0_a਍ < Nz(SdcPOλxvO[8w 0eD{㈒J~t<TÐI 1eevy|*}_I,ȭi5%VUZFcSgs̚r0Υ8# ]IsJO^f0*pR{>[!^Nlx.rђ6`B,&/aw!dVv#™pDE ۄ_=sC|O0Iͷ΀"4KE>7܅>CBpj7 W>SK+p}|Q1!^.wmcUO\OOB b?4zi ʫVb " R |fD 4ϙz03IOQN<*بu>}vӕ%13ȷ}JuU)&Nڊvv=ͫ?Gǹ^}qXefQ(9bE2I T3Bs0rF[̉% *\Fj1 ĉRot⏮m(֤HJ;뢞P.χ3YMܓȳG}|-)VA߾j'ksܾ.kZ2RŎ|nS8EuSRJr] ~3$NF/] Q-_5ݽ%.+|F28i6Zrf$QGcLm4?\۞拀>1FT"gvrxؒ-cJ% B.eO H ] C}Xm`jT S jLl*HInN>9͢az1s;E&?goLUյr^`;h2G6Yߣ9#s#Fŷ-n \PQ%y5q-Hbc$Tfp"3adQ޽)!2B 8뺠 Nc^TDy}A!ր;T'ZAËʑY-Rypr1`.{ mU#>>Sd]zU^Z ?SěZ){Gb))0m`0\ <4.BCq/@^ +50^bY~c_D^ cP4];H=7 k a%ei +k>Ԛ?bօ!Xin\ktYV8%?OuNҟ]#驊Y.X}6JT mhC&O#ڥqWVeS(8((̙.z֔N(`MrXvp=Rv4)㇬/,J&:Yk6*j 0OHr9nH+Lo:,Z۟UN\OtM;lΎp&fyIm/#O9J'u,/YE"Sk6ט3-I^M4#ŘܔY=08P^@˰n@ZdTTl/R3y u[rꖃ$3mu7޿ײ+>?`JAn60OK26L2wAC>oݕQV*$>@;1ӀㄐI9%hք44aUYxڬ!0]Q)sjYD>#_gE(!k+GY\|dܳ$<5/DHC䞳U\ƒ[ʀ? y?XvM]S?X8>nܨ"Hs{$zJ,N^Zq^9VCјmoCwBY<"6d(>8jiZ,\7:2_I LM*<[@MSHol4%Izw^;,/Tg"tv'{ӧ~Yd7ֵ hiw"l\*Sf;6h_DNgZºd/C=0!Cǵj SMtOw|1=FbMϷ~Lߧ]^L;1ơg>'mfCԢe}%:?^&r"b H^֐  @ 0%v`誊済| ʾ~`~_W! Mf.hey~{B'0̏!d::B#(,V-Qs̽'9h(#$8E%Y`8Xp+xd͙~08nJ٧@ՙt9g#8] >}]Qi>E/ShsTzb%,v>' uyԭ+ 7 eȍOQթ6a; ~HoW6t8 yr~n, k اH 9nZ|6qad:^vOӝ}^D)ezp6]d"]cbK*;,F9覈c'j+?U~Y|Cd׌ejq֌]߾ ͗0+_ =pYN&|O~gݘ$؁Mt2vTJFm1@J|Յ53FɫSm#nS[ wU+3fE0 Lyٹڔe5_\y3I=r8g̼mޖ%!mi2UMy_ߺ:(mv>6@%Y[U@՟κAkfBZ#=bEMNr >0iwIJ[jCX5g橩|&Iq66 ؁O׉LOмZ _̓{!*GĘ&Rz!-2)+uXLcr(".I +^XQjs.Xn"}vR߳C BZ\'LJ;0xaW(XDN9hq|吗n90h1Up2fZ#J3~L]k<{l(@EB^K:;W\%NR_UD6o J6e3! k(:Cʖj\So 5ފ"> 5;{7`a\ 4Se y"fIRF;#B:o0`'ZC ½I;T/1 u+iij Ћm'EK<#zJívczQ䋁:`p/{d, ' cHg ]{В n.>!xQ]\qM Ur ڏ"v>ʃLQ_3nN=|I[[R-'tS#_Oڵ:zZ~2Guݒi7z@g>JXd Ed7}5/DGDG#MO<@e%UһeƤ!޻oH;5)ȈbSdkd:?:w>5?$ÉF@bF>^ 4뿄;?myLP)W$J\$9 kϻ(KHx٨b83/8ƦhҸYəz aX=h]z@E1'SP:fgD[ZEmЙ!^q;`Rc09_:ڎfzX)DFl: ĩ,\})`S_f.y[~=x|kq>Nf3# 3z5 pC+*ػ(Eݓ_s d62vc>-%5p~.[j:HNM5i2s(&J7w7n5.nXy8$1}OW{ ܏&5yxe{ұe (ȡ@ޅSDRIpU/8! 6w58=/ddڀ,ɹ(+Tؗ1nVa+LUT]9eͲ[yh <0t!jpg]$b_ h Y?^ϜH0Ti GXߞ8U""ƨ4tk!J&+29vktObO$ka I}8"aj;vZaGuu6SRdz Pv<gZoU >OxJ89vg%0QÚ.5#$FQOOZF%N6Pr)7g?{Jͽԕ?U9)P K u~52G4}ի=TjJFTsoc$GIs>뛤"Ouv.V \orrF2*7qUNS+ۘ?%& DA"ؠϖ)Cf:ճKYI,mQ@ X|z9mZ6Xz+P)3$^RDqVda)D~/i[t**S?vʉ5<6Scʯ=mac?,{[SAs5x"G9sv{A?<-[*?:AD:b|PΕj:0zjz >]*5?տTPӎVG0w-dt}U tp52٘$hI'3 $4RS>uZBı[4=3GBf̄sβwж;2*-a#ݲڞNE1o|~>mAoyehEV>¸äj). ^0]׬Lx|\/J~L˽5ڻǭKx1WZgCW.&est+Fo?}$-EFG|#|zоFo#OFj(1HCʥj5glSw"-Ff{F[sqQ' )ͅmnr'DlE\H+ ^4Zh>Dgz|JeZMJw\& ڢ11cWt/!uy`.8&nՁCl1%۟hlUZT1nL^OB);‘m㜥+#Q9`$_(瀒Q-[y3vwtYg! ISmفhCmW*rv>rRSsqLDDR58W7i}Jǖ*-fI؈A )!# w=1~늊 oHcoڎApHr e4UG3i=7FKt3Xxi*m-VEîQ!+pA4Z+FKɪst:ss9^.ds|H WPKf^ |Wa%>[KzѢ'N{mdF29G91_]|X9/["=2/<`ܗr^S~a&8?9;X ! 7gؤVM8*7 O9M_ds:g(ttZ٦HyJ \ 5=lbFxJ~W M=5^}kIn3=~cbKs"DP\TC84/f\~$^/no&ʖ`s H6̳練?Ax'N0d6Ẹm ]i49\ M !uӯ."֦$dP^6YzD{4#:);bN)b QLgb-^g{xĘfn lVqu(O\_31ȣ =yYKؽbP<#hb{V\*ЗH,xV˪k#bo7  )\vieO[>}jEhchOY& yf9e%bno`C~GUbGl_::H{ G(c4ƄT4Hٞ%^Ch osfRߡU.Պ[:Thdw*ȼ1ʖcq>7okNŲi: M0CZUNMcE:ʭU"}KXyNPPy0E%E;" %k8عi!~.Gw҉OUGtTVw">,;纰U٤r#tx=_3R> G}aܦ9xOG5HKAڧdaȌXŖB񓞬A1ZL&Y+ɜpr'HŖ!\ؕvꐾFQj"eRy RF/Ws顤nfd %*v2yiWjSR0ޞ߾1҆VFx;uǟɾۮW Ls+ytB ߵ̮qǶTЮV=1Q᱃~Qء੠QXt'ϒ葲?i&Lw\Z8Qro'C*-l.E=+vT16gFfۓ,r87o.JOek-[0-VUJsho*4 C䅠tWW,jC1Վ8=\aE;A@Dsej寻!_, mK%R:f85¸^dA|UMoݬbn|_o[ER=b}) qF] 2B;MfI#>u+aTlC8}Q.q>vvD{M G[سâ7Q,$<tg-a44*] D=R&EdUWeEqh~K}B/iq6g^jRPMq="eGo.(m>lT-p { egu|! 9SV4گ[Zȇ.D" /}R( t{^+è0֔ =UIC0RTm J LA{Ȍ>0ht8&=Mwxc*ߺ¢L=+OIU1c!RlG2`#@pzjbڣϡutj1Qc Ob%q2p|˦>׎.p?籡]IF ;IY.ߍK뫮ΗhCpZ&",:Zމ21|roɥqTi3|@>ek#-n$k*航(`VkdFt(HѢ~"EB(Z??;hUGo; g4J>1ѩ D @|'M0GS;nts;.7 RWIAYT'Lfo8E=7ӯ]9TkE  -7XQSCƀ1) U+GAkL_'e m(8Njut&S5F8b:HT:>{&o342䃻I>Mݽ;Hk7Z"p|5Vy?eR񀪅\J[>{= >%^CZ ~Bj(ɢYeܝz1L%j] |Aj5VOs~ Q'\ED藪'wC#Iع>AB%lK*\s*gI @2ha:Fzoo BfI35PDjGv=HF=}&V_4kA yO lьUAޔZGT,^ KT:^k;d= 8タP8mI/E[JMˮf,C3D]BU9H&hUq=oiJ4'8$>6Č-WqKeHC=O~}p9&v9Fb Gb]Qfy-GI?./`.!pR.jML+3UU.0ڽ-W bZZv;*x{U" ,Tc]JkW-B:2*e w*eݢ_i|<3` ǭ"x̟>hy)"B\ +s%B|>jkAY,C\y fU6&ƒC9TE=~0{}m)VxޮUpfUPȮľ)Վd)6 ~} .tfo6S wKj_buulXB ȣ #~PA,JĞ[Xۼ\ QG1͂q^>A0Xn*D9ԏ'm{yt$eYwܯ'Y;1>_)%5cgO+$U' CUJ/be$[E~H`hBf=VtaTh z3~|N=;9˶>ݫfSj :% |a?Xi.]Bh_8ߵ *3dj6|$o6?9't=ݤUJ\w -VuUy T^DF䡢:%i^з޻AMVΛ5z1(^\V*G-uS$iKC:F3bCs@^!Cwx䑊΃HqddT|=2Ik;eED;*(D)(}1`\u_krwՓ\$=NeCRJkM0:kw*Yoa0d AD.E3 "Y`MP4cl$uS4b3$ӾS8Lt2W̤t rIN`m9ڶk2?5" ?˙nx_UGW6e#J"%E6=r*;?`Uj4CDh"5(ؤm_~SWe*E<GGc$a~:$)?qlQӻX@K}D#+ʥyTJLwy{RC(nOԌs_8BjX WI~-QQぞ~aXl7rv7IS=E>K&.n.؄x{Y˶"*У% !!Mn Ya _ tkVlwcV;)H-emwn6u$JޟmƛqSbB}zZÕ3XRd!}+GC.Tc=FN.ζ i!7C)B4+&z.\4ѽ˶j:r,:>2rm] XqWe9τH/lSn pg(s7J/b==GW E&35Tʷ]muz5C5b|0{D\i A2"138@2?FLBލWИ7R0,gۣʩy܋ AOe%R C("*%'tp,q 99h1+CI\R7jGi]VFMT% 8a9DF],Aw±R$DL2|5*ݢ2t=1&LA8Hjt)lR] Zz=/kiѴlM%U]. = cFLG#%p1sᦅ݃Z'X6h.P6*rAl"߾Nq,FKXaB&S.eHţO ʄ io$ []2O`̆a8k.ǵ!#BhuDnt0l a=4%I%g7|SOםѽT1մOJn]%)-W Jl{Ⱥrkґr@H&Fa\BzxZ/¼}F S*mg`q{ P(VGlZ@iHLK)"( }Z8tڏ|X9'iR5cZƯeGkLV";|VA# 8뼱g..̬ǵ9755*Jp{[vu|,(]W¡ /{$.>Tv&ǰgChO'v4 clVv!= @v!l |ވ]31ȵ=Lǯ@mBIcDi%/IKS=&Horqp# _z| HEZJ EYm hg5Uw&򝲫}R=jV1luBte[Pz JCrsC/ s}f tm4ŤmPٿ `[WY@$+OAjM @H Nv gղTJ+cV`_mtg _>ʼn$ `>hP! #W\=rRR&{Qbt,4$$\:KUjGQnΰv/q-6W = VG(\.kFLQfh~܂#0kݔжqؾ-3x(!fxNH0ĘUTz1ƈ-}MĀd]ĬF<ށqTrb=a9-r(a|h۾ձ#PnV98#_"Y26(9W ƈÂT{q:T7VauoLa`[ї߷a9*SVaJ$PIlɋgں=Azp14*]/DUW+2;,8 f& F{ll?L~ ,jkky{bH!&\lg5=t%xENA%6<.qQ 3ݔqIS)&$IלRË^5߳Sa䓑j\`t {d#35^JǑS&J_MWE6 +ȪfΕUjfB!x?0Xfxˆ3nDhD]re$H JCyd{o4^bf?_ \"XдDj8I.FImd yW6ρY륒j:-P.n+pX[k'Fg+3-~#\e>w$N 6[\)*<5XD$/qZu'2 2Jn쥹ތ~:uЄ! smdi@U-uZ  İl$_ae8/kaGcFC4n9 Bi9\ڈ"m,włQ}c*s *W݅ Tݍ9e`-9"ISz5-~xOLQ1Q].~E4s6\@EXY™qDɁJylQ(1B׊FQX N#t!m9/ҭؙzQg̳ wT=ѪCa#ܔNYrLڝ(J{}6 о\m}߶4;D?mG|I5yrKA}՟\~h(t5t[S魏/S-A( aY.{HL*TxA?>FHR [![af$@`- "j]Ax ݡC !$`U5VIƃX9l&!pWu#z -t8TmBO9Eme *2,MjÍgwl,+raa>f[N^ƞBz.etsNĒ%*)&Cq.dqE7B ÌoA~ a5͋bڻE`!cn3iLoXg#Fy+ q1@xf<#b>p}69?S FbӖ9D|ۄ9NaTv$:IBh"}@YY2 m;$'BUiG(!nTY UU'3aD57CX/ҙgK3&(ZSm|aMB:=O9"*';qꧮH>IS*ҫϝC/[٢z;;)Ly' 2@Ir4ۉm6 ~&&ZE|ɹoO!|2xUU몶eiAdHT"rL١h ,Y({mg~ڔ(˩V:LhZ<*39.^̬5Gɰju;MrUdAŪ5p=߇{/鮾|ZJrw|/H@|~rF߰ō|?ô\]3c5 VNm(VֳµЍl͉Rc /EH&ZM[= ZԼ;t]ꙟ muXz,b>qVJkAl=4H$,Օ|%PMuBFŰ9R v90uz-#"mu1#EHCgMLVbB( &rTEn#O(ۂ0Xcnb Z;dK}:q&8 \K_|YZMye$hE kQ jHuZUteGx9+@!k?hh(Xu 䇂'(LÃ}{`"n }G(a`#oBmE~_'(2c*26q ſ@aހhH P̓q{4L"0 th{="'ޣ~! :&\)*nѸ]…'J\*=3qRюr0\.xIwDlb;+jHg$`-)) cSh2_yӢb@Y%O+=OJc},Ctb] ,K,FkFKqs.c xvo)̛$zL9ݯZ;jY!mpX)۩Sm ,Wp^ gHpFo}-(+0L3G(z[ x5Z*mCqPDF"]X^hL&3erTi]p;gwTcWϭFʩ*QV%e7[#C oRf}ihId ?xJKlTL6P6̈́n6%ln+Aشe> uX./R/2:]8H(ip:DF)nł/[|}L\T"iB:ƽ.64xp)[s>Ny-pY@&x3La'dG%T|1? o\YKM2rpU#n)r50L6y]OETFo|PCMHWl'xk{OЌ? P+_5gהBO_chƢBR}8Y/#ŕ\b:?74ۚ@ ʷbk|h82N6 21/'E+ yZ2ETPHe] ,"쥢/tO#-rΨѽ!wc%%IYk4S!H >Lh|hD騖X(Tr]r(Nx0LR {J/SY\Ir#dRq.(kJv84U9`cvRf $h9$ x\c8pN$!q#F~vYqp8۟ñ&kW4߿ABGVC^9 2bn>T(m*/ E,>V$-nfSg ye z "?G}v38VPj mVR$b4&4/BvEbA%hSO5bHq'p?y 2k/I1[HUz뎔nsYdQii oGm1Ry-b[#ˀp ⚊".HNځ !N|Gd=Z$s?ejEMwk댍 44{-0iGͧk|rTWtVX8bz4賤)\EqE WQ~z9Z݇31_h{TYE򠸗WB<*oG|WґO*X1R7/01ؗ?Vz!Ќ4o9.e yՋn>ef}'c4 >Ca3+PĤ=p\d%z^1y'l6z 6FXҟ%AETfK",$n}e|▭m~Å>m=>JN\ܼB Y#1[s=U]7~w  9P؛F{WR47'l bM \x|d3'$XӕZ]w,Ͽ.W:[kMb3G)bXخ\@r0]gP #{g2ܾ=Dh,j#gKY;gC]aT*6?Uќl$xX\(`FhIZwk2%pgϬ 9Puo.|ZM$RJNBb^3O_FDIG-G#Gn[HHpm9MO0ZROYh#YzyN/ރHrSAǹ(9Pnno+e&wVCG^ހ띜VZ㊥Ssj~`<cT(GN7f (dl//nf+IB*. ͬ}qL.bQ4OrȈ,܅zNSmn "4b>b".λ1Bcӧ YRapSS$j XbLQKyC Z0D$ ش:1IƮ3S@ qڎďo%tǵzѥfsP3#CwvqDvUۥJïV1w)u t" 2~ץW♱=jCa>rU%DQLo\x?MOm09[NƮ&al4h]7NT !j4<C6T GHyHEbL*PG^**RPOi1%-G4UײS-ZgLk*5d_,2ۊ'.Q^ ũXwu1/\hG$E7K'5TֲW *Mx,&~B-C/,/7ń)Ȏt7$Y s(brx>y2r< ^@tZߏy`*r b=[f쵲Y[ǾVH<9r|+Y~i@eEi fC1.a&x&"eO yfa@'.cJ'u$ʘ|%<[-G ).B7D?552MOv锛ؙ zꃕ9f޿F He'rHjkwfaLZYtP*$ ˬ9DV)!Ă!:ZD lp:nCӬ<ᜦB:7 J||nXv֔ }Lѳw.9D*ixOsn2赫D3R>TtF8sjkqFla\hD\ `65ZPa~l8baۃMjz 7/6~sN Q}$PnKу"c0:[ ё"rs;K yBr oʥ`px!'ctΰh5/ˋ5O$T)*qfR,V`ʅX^ym(%ESH P\k.el9:[^Uz9v/Hs*бPcp&.,-I%m!h@v.r)Y$"&_OY ɄtA=X$ $:)bWY.\^zuSzn.P?hq?_c$dMzةy_w tR:V0dsܓ) K-S6-|wA#)okm!r^ 4 L"u~MWNFt޵~"Q/C:7t{Q e 687dٖ!mp7¤5ֻr[u/Hw fhW9FBId?ӫߘ4ӦOq1 ɇ 5olD v 9dB& ץ X֔! ]ɻt{lnj6@K\cBrZNʵd`Q:P@O"Ѐ loX3軗sPXQY ٣i)3Ge>}U-e+5eF[zUْ[aC;;6dY  i|u0۞<1N% oYR"|"~L;Z53*o+דj&$]%Zcp?nvZ^JDR:t\m7jjg2ԯ2"Snw缘V]P- |vgeĤnxXgiJ>ZKDM>U?Mpu1{ު4ct8y]b-n%9RBtv9pnCtD@9BmDu怪-a3)Db38Kҽ-ieT/#JqFj?cȔ2%n1}}'LzE%@2HWѭ(oAsh`vhQOhH d6CB,,T2P@5T} M \81CqUBmg^=ӷ;U!PGhmjeb\ȘUY}>p>h6HrNPx*K? ~<-ʠsgE{^YHYLJd"(ElϾAfD+1:ɧh\?RX(k{Z.XbzjTR 08DP[)tWꉜ?4_g7f<rR^҆|2`Ds:vLxQErL쉳ݥ VʺSɳI)_?pk,Xg̹hE۹}Jk=Ӏv͓E KJY.JP2` ~•}Wf/&V-Է\RH9/ʓd Yy[1 XD M%S.1'{|Wz87'UWӍ _duR%"`3K<ԙ\Ȯ;x7 wܿB]ݶM*-D%`G}?\6Kԃ&Eqb滐 Am/a|UK $|"fQvOC~h(@ 28q>1i -1R@jϺ!ʤU-)hv?jKS"-),wy8r$t0f0SQ38g[LYDXK_fH#o?,Xfp@fS6d>ԓ@5$&9`[\~JH΂ ){fs`[XXYoXqDZ \NL鑬  }^ @2jxe Tq3߬2BD,C5> WXW-rx.R7c26qBlIe]+0SctH}IMEN5h!߸uc?7h;#K~knN krp°< V3Fv|K wNe?Pi!Z][\(R mݲʫq@`U^+? RnčJc4gY^,ZS2aS?)?j?j7؁ {|qE@-D /z2'pxWz 1GGlbFX&# =sW0짘a-§yT_N621Q⧚=%bM%fIuB-Čީ巾S?Jܼڶ&~]SpCsK{0)4Wֽ2p~bVY+^yʇU04brVO2PtoP%o΃Z30h̆17KlV BxrT$jX_ H#!ҏ^nthX:Io-.Ex]Zac/! qm YiJO?{ʛ*ş]η30UeqbE ˙*M. y^2N*hFR}WR%/S]ɢbm%5JG4"[/-z;\#G[;YBFG\~QI !A\HY~ Pxt^ DU~Z)|N— <9UjL$gDm76 [$30.~^ݴ(+wJ 4`g4d Np=ɠ,Iu.|p^F vFw#nIV*^A~ іpŀ;ξgY@yʕ~&Z/`ä)_0DB\װrh)15<]^ ¹P ]qШ.`]ۏ:U;"X \[LaeOl矜Џ׬*v;6NCD D_^"ʤ;;{wLIoWWD f?CJ0uQo2أ0KrOVCZ#2 ;{1P4}1=A!^Wj5B]uTi\TʼJp`GDltKY.b޼[6ialUb*V'eId6l2bٓ]A^yש|O нJ TI8\=s _˕O|Kmۦ.fƙPL h\}zb3_Ɇx;zEk>-襢*ŧ^oAO#mCnG|oDG1@N"_7O|_<җcF`7 uY:wͺ{VݭL "·ui|\?"*jn!4FH~a5ifpLهPOt J5!HC_W sC-22ɨyMLQp]tõ0 L}$$b'wݍS NFa X;S}`'E8 GEg?[LͣMVX2qHeg`jp^jI S|`! ?V=oGy, +Ź@C{/o+?.u:H{~.87L2R3,w M2>:=O?S'#e1{MO":6oC9I~`YZ2h%?M(#Y:F6G]>'o]=S~beƒ*w1m|fO>=1=}EC_ZXa:B]>[7q2W%Q&\w.#}мSḲ̌' ?IM\tQw5nx E u,DZX0F Z9MSQf ܫLA%歒9d4qx:%b.Y .YǶHQuC5`\<ұ\>v'ݾYeVL~mb*^|Xyns¢cď\!\ܛ\9"1"t.Qաˠ`'=2Va=*wGTlU,D8JqB*L[jJI1I ' 7X"o|zE;0)~,8ϒ^U2U3Zã`\iiZz@OQӋ$ymzQepJRE3~ǯ[qpZp(A*"RNc C0▮Lf@w 81P7e=)~4I_0]ӄ5bwqORq~6"駭LWȐր+xMʏ"^ ucj@g]4a{mA2f -bSxoWD5tC h,{HN% 6 M Ngb58<_r͎Pk_;_fHB.{Hy(B+o0xj qǁx|4 ֱX4. BăɦpIcC>J?O0.=Lj=N6 ӡ4ARt7 +ח&@i>ŴE#VQ yI0l}sq ݒGc9YgT `IJLbRJNR:^:O쌲шK`% :5 Wζ+j#gyES򺸅Xz,ǾaO1ajc@DlbNN(TH[b|0=ݏ'ޜY>[`*If+zG+i}w0m_a]&y N$a @bZY+ZBbtWKxUá2]T]@[B&t B dC@z}5qO :so SGAYYԂUss"Cͽ  ,7hOOm1+ENn)ce[Seqv#GE]g35ar}ST#k̠ޗCZn'm; n 2UV 㺭29)V+w 2\-<5,4qQY_L2j}N;&:5էh+bf-VͰ>YkG%{ Jmąq͈ZꎀE+ƢGFT0AQ+5bYBc\IJ*3!p/"/UQ}֤. 9z'<2Ӧ{d&I {ĽӍ763Wor? ?1w>n`9l^|ZBI: S#ɢ~/B+D #koxn$ mã @w1V!dFg4#) 9_]p.jCx%e,Q T`̠hiLa?fB{<3m{ͪc]vm܀f|-&-^u;7 j~ۀT}tz*O|/B?$Mn+^s%f>yg_>"c4&Mu}|kyÔBýA8'AL.pFQ6 G_u&#dzE"fCqh9 ȟa&FNE#v3eciEx]qE-?8RA231I0_esGC"9| N9Ap3˥,;!g+h=Eފ0e@tZ4g^ }rnWǔEbYpϩצڳ\Ñ r/I2/!wYv?w= %Q`a>CCeB̩\p?&8MBST.];3Sb\)% _G)vEOTtk^N3 `ܕ\/8)2P-ظtL  iN=+̴Q^[ xlȩ.w^=x*:TxU;MȘf%Rok/9(]j.߀ 3ڦrܫV`-iC~ҙPҖM u/9"Ͼ5{[Nu`ItM"W4@/u+y:]7H<%5\(ls}M|`MIjMkuڠ2sj^ygZuplgFЮ2o1N˭ZA5&]ӉQ=5Vo,:QY~uG `wv?AnmQ՛ }2%i=t~%_/ cWJ7_eX.hLeI# vƍ n}íĞ&.|ׇƀR$ # UHN@l!E^d="{֞Mq=2 ĝO6Iz͢(\w d٭)D48е p ( I줲"z|p-E/ -i#l#\t 5Hf.Dp2I&w"..9sXq@/@JN΋mv wHAG+׏RޕBI̒T'N|Ny?~ (Zj2W̩= HF#KOEs$n`n?>HE@q3u#QciZp5-_(6=[ DgY (ñc'G}TcՉw49Ȁ(gνb8ŋ.,ķmxߥET.U '* ai}}Z|~I:? 4Tiv"}/i"Ykh)3W=6!}{xW űdt5¾ . w+#AQɍ@^ idL-:GM m?̮K E02d̽|Kos?'T]O29ZQOGMˎ\XP0m$sB#.o_9.ISaT{0((՝*0&d`b% q2=nMXd+}k c@7Q~k%ܯѮm!R+/?0 u v7+ @ 5}c[;=o-+uᾈ#!јa#0sZl40\;C2{v\q(u3Me>UAq 0Ts1'l`+i`D>%F4:*A+JюpBp&BRIL! <{*QlȉeѺZikHĦfƿ u B @PDGWNDo~.o%# ֕gR"J?wJ:j /\^6ѺkN| ﻓEjXq;5OTځ/6aSĒT)~Quƕ*j a Zv6߬3bG;7RZ%dEKqd!gЉI3`KlA*Tص3O.n<98OL{j۪Ťc;${A3v> 0H)N!}>AёQD]F. )7 j+6\wٹ8E|oDP EwAf%!O"wmf4[|E`6>lS4NL#__]D<2Oq`<>Hb޳hp#)؅_Jƶ 0 1AV;#!: yM ٸ m܇v'ӧB0R%:}y|vߵ5)Lg <3̔ZL(SfoQ/4oYN 5c вAc#|^@dZ,EN͐XYAʸ?ȵ)s \+jx#s~n'z2C+-T>ڤD"VB<w\Do D=7B we܏vrMvpb)-I~o?)i\HR %"s>qQsi˷߽ ֓4@g&D0EȆd$Q8n>b>A|g1]>M8c||WΙ}MqoH}d@:xGE|Fd߸\;=3˂a,Rvqwo@M1DA\wWW~M7]]AK>;b,!l][5l1ްh@!efP6%ȉ~TIgΝ _sfb3@H!Hj)hܻpx' [xAn_~qō8+0~iYOumW?#(CGp/gN~g+ /EqdmgFl8C;ƫBUrIw$[wa1/(wWߴ#by^yGo"~wj'H[$rNـ; k~i1_ g ,ّpeh$jE! sy+* XwFohs;" kf l<;^Zp >]n3_㮟sy_P8b]ϤwC_Lژt9iR?Pi6;}rBV$Qu v6vùGUל}ha9BF(H}BCM ӛmȠdzj KFfiz aPz oU\NI<ȆL ܢ qH_jel(p%bAZ_-x7Y$zmK@ 7>ץIMN3ܕw^PDwqQ.}w2C;~3I) QRN琭Lزz7; tVqVt(OP8џ,jI!m7ang=Bl7n ep7灉IYd'$yd-[rV_cfSWl<yrzƞ|cT"zd}b 8o$k"4-H CIk˗A@ȄP$"T,뷒Q$vV:Ccڥ?? [!34syi$EĺNY ݨ7?ԛB t#oH(3pҔKWBR!jIFkcl/?Y3zeGZ֠J~\ ] Rg5m$5kHKevlc~݋OI`iSsp )dy-g $J cѯt`W1$Z.U[!V  ;1g[V%_Mָ11jaqz)#_`μf{15c"N DxA.bGIBE#M^r偡ϴԇw(by| b aN$"7S$cZd$}6?0FNeubLxkz#\ >*1|ABTb53A"9' ` W^B.w 8lv._@zްh^4WbHOB9IgA-)LzqӞmv)j!x'I" b jV^e)B;ya759hF {6vclGX&Wm:@0~ދc֞aQQʄ:,XW8 ̮J.5#?&C#\p.Wi}Ej0*x@'0-q!bNn@7 ;vG#B 1.=UJ( [?HLZ@_77bNpyn= Y^(1@IUì`Kg{4q.~e_ R'6O Qmb?Lh br Y&qo ,_'È"x ~zuY7u Q*Ds:_1"p(ܠ*;cK> ?X 2GeפGzu^/CPW&/oo 4BDh>gayH5 ڭkW>O~QCkC0n\m9l:폞>CjZȄ2`1G >J#"Õ6b)o!|CY Vl a]qODp k$)e\$Ӌ_ķ&egqro+Р,BlW'+Rm@Gp,UŒcކZu%ԟX- p1t{Lq0Ώ֡AҾK*93s Pxm $U FURxsoy /f$q4B^M:mSwZlYP!|$f>0o摏䷽41]w.ڲ2Lc)[5+<`蹕xF\, /iv ;Q $ήc;}Ln~,cw>;OQh4?.&uQ{>83bQ+Oh`^ؔ.a{FXF?#B[A8*wC;|(#pIDIE=)j棃єg"؏Dj=, 0IO a۴Q7' N |a rakSh a*po-0Sm[apX; 6/ /oba_U_ G'<' +0IOuPR~䲛%f/͉dY`ZՆAbByDGh;-Ј^~4T6,*θNFP1eSFwRM 壤b&qĘi|0 uݠ.:(9jr}3T=8dFʽ\[+(IJ"#z%X}dٵݕzC.)PB'nH3bؑU`;ˠ0w{*.1cK͈PnSrF#=  Q͹WTا%ͪ`cjT2Mx;70۰0tٖA1n]05Y Dzn/kږأͬ 62.wչT||8[W|"9lK > p0Qs icd$*J@IS_r}$\'+KɊ5M& JbմlZ_bkl,=a#Zr|`*da X[ |.;7÷xEj,*e'&$ׄ6 R sS#kfMpЃTSt R7ٛif3%1#9f0ەg O@=xܷ{nv- f#6p;sB!5̃ 9 ܷOWJOk$Zt+9Υz;ev?`$Q&Nc4ь)]lw-};$o3ؗ؈1(|&i[\= ϸBv+O+L9 5?pVr2ݟ7H/)L8 sbR; +Q7MUVsywuL?J^L5di PeݘCF>B3:gYn[k۫0˹Mr@"ۚɴ{@pDj6!; W=Ni~1q^0f^35 nz%)RXyzc.6Qd@7u(7T9 )oƿ/<0v;׽#|/06ٵ,X؍Y?뭤#q 5JOQԣF2\+SwAihVWUs$[]*B* *bq | O:r"Z1A*##˶z~7Cώf<-ιiGF!d)q:w3hU!n m ~))1 /Z \yPc%ϸ$W.Q;y=b2c!2e ,Һκ193GgMu]ze4jyEb>8" ;"mS/^Knfz\/k_ډvpϣZ'#HW# ÑHP-c=W<I7h(*u={i_p:/s C"kg c3LU&tU=ˍNb.3'"XO|=I+1Ѱiv O))v:wUί d^kܜ.oԙBz؈BQKZ1Qdjv/MDK!į6@ 'ygUH| y(k+qޘwaթTVZf̖Ӧx~邓έKw="ּDEPcpD&}ů,xO?/Y*9>60!|Ŷ-=r7'}d՞Ul sr4!=P7tH])4fyL5=q5'iiB!%6Ҳr/u  ,K "Hټ㯋-hgZfQ޲2P=9଍Ry|zcZC43 KT/$h%5}l^6S Ob,[PiTԣnoVmjLY(ѣ鄣Sq-ãBȁ`q/ 2p8+Ⱒ/.@7v~C~b7i#".ߣu5uI<8}gtܱaØsl8Ͼ(m\x޲@< :Bb q'97sd>' Ό /N2D&?Tv.t ,Y3"W7e6q SDM_kǎ_C #ڧ?_[7BоcKQgwS62-iSԥ/c;D?sb( d" T¼3l!M+IרOՅ1ib [83@v =@k;jGA1y³ zާ>4{{sy05lapm˙"( dӭKvot5/s t 3 <F<Èbg|ޢs2>"h ɏg4 <3;N-C\Jic QhŬA9h-D#sRgB]cHhh&9jVB;>w% rTF@}FIˉ bkF i'LױI^H#ii^:FG=>W;Cط}|/y$UO`/_l"wsz›cxo}5yB>3pq=77ݼއoڜy>V0%˫( 9ϧr̫D ʏS(g GS.Ao.@X0!&}2(v됫}' J\e[ft ?:aɃ CC* ViZˁp+/ iZ.9per*te#7niݛN15Sw/oV$@REG"33xbI/vHHwPLMreD\)j-ЩdAQj yFgs0\"SK0]0_ߨmřN:q![.`}H ,.B7̨ݰ$ Ň8֐8vߊoESօw|SL<>S:*Wy[T@pu@tP&iº̳rA ke|.P tc52K"WE۴"o>Dp̭c67l%s5֣,?ϋ;Q9So`2Fs|01$=Y~qeG5UfowR!n=" =?hHoѱcv =KBň RȻ]9VGpfmЍRH wj|k4  W+6ispۨC֧ыP)7h;qS'9AB_3֣L 9ۣ Ϙ+!V)F <)stj`:qQDW&AN42˵eKqԁ[GalaJ~LWx.b|_)馉 ܛR:tSipp@" ڀMA"k<"9)U΁^L^eqEǙc"|8C"=Yga@9I[Ⅰ)װ~}l(}OR_4V33P7rA?7*WJ -ZDS_usJD4H??2sMD:.@lfvc끓:y}88ۘt T?d>irڢ}F3a*`7˦V6M tH iy9M߈d {uAq;1q{]i)"B%g +-|I[ u1dlTm)o{Ol>r/-@3U9$"^E(U{Ǩx7@7mh}KQ% C{:n^W(.D" /ۃ XU&j@DY?7"|tPcF K84C^"0aJ|)'1Wf@ 6] UVDvs2p}Ŀ9Z0mܨ , oxȩ?' 'DtB\X>T;'S~"8L ZSx7r%~sԖE(;1&q7XYuŰAr^']Ϳ(/2pTxf^KrT \GamA $Lw욛܁x`+wLru@g;jjaYiS,@uf`zvO?4,̔> )be&v}by)riZam;MtJyNӫt%UΝ$$k7Gj5ж5e+`l|PS5;`h4*(kGG CVd "e4VF1?5BųM]3`2<ޟ**QүR#,\ Yn7!2)YP}C캤YS 0Jk|="k|ebT1yoYx&/u1KJLle}>>]H!@{yI"37 '?S Cu>& '2aarfRq/`Z fB 5{AlC%?_)Z5 ŎI{++C 4.-ں[p;gj#2;8A#Yִe9~Y7d[')PsI.tY.5GQm%ֻ\ `E뤿ha7JyX7ΘD2\H]X R^\ÙTkC K`nW ^a0|ˡ^ܮ6l,k7u1CuʎA NeD8(ٴ<(yxMW%#~∐2Wt Bi_j'URoLƭg%`7ˮ%9Oeʆ J")UTDsk5 b2BB[}AU;lw0Gsq$AnlxY81Q3m{$"<ϑ&g,NfLJ=S]af[靽K5m8yc(g4XTYx$$'X QqlU/\e*չ8JT0xlLP'؇Mq,e0NfMEu2?\yr}l!̯1"M7JuQqKYq=qSuul{4va= VsV`3W̺mg7'If? f6Z/v4;p:i"緼SزK1Ic(U9W\mZ~GeM5jyp47\F[犧#5'W0V Pk G|aC|ˡq1@63?C.w-|a/GGţ4ftǓ4j>G=O:(5kD+CemsLW墢 oT 9rCkkq$e9d|/;)IT+|- lx3`Axe1IcH.+qӻkcjbN:ݣnFwxNX,J#%-J^d#fd+EAw* }\$8^|znQ ۦmat!@K¢hvPOQ鰃g-M<{n1x݄Ub{Z8B$O=?Swʅ)_hD1+4=LN*)q- y8L4P©-/Gz?1u g_1rILn̤͂ [dֻX-0N mK@=@={-B pB(f]>:l+8A!Rd)3~#_o"߄12꨸zK94Ғ-A} N_ha ?sn>"mi(z^d0~5!UQ/ϊ{ h >dhdbD% ǁI5$B>PʙfulzU>HDdFZfl0*>l˱.(y}tai0tbq8"/aw! 8 xj8cp5TV'=@+ܩRd}"ȿjYbLzǓGk}d `QICT-ޤG|]KDu {#jA%6`}rSBlTEI5b*Vr疍\DpGʎ\n~v8҄vx['~Lk,j|ܦeERețf2'w7"aKpGL'+F.ӑ$*z#L;rU#7aAyᩂ;ğ(ϿY$$ȚT6vzmt#ꆪ o%p^.Q!}7ydYA0kADW^Ƚ ɜkOXv}^dwq>;l?ǃD̶b*niee`u'b3 KJ,1򄫿Kt߹{a8`gGi-Cw2 ]TaB55 /TQUXP6{C{Fmta> ǔ hG#iD6MppB˒ '8ϣWQ94n~]#v<,{rU 8ŬZeQ0/2B7Cy9!rpEOI!4gu^`dWUonցN?rqDq_.z3?(N 6?.-n#jj {UC[|>5XiM4m@Ks_ *cljFoߒe'ؼ7u::G?a^a(:7m^hnyS9%)6EqK[gh-) ژx:T.zMDd/b@uO-ԩ'N̼ 52fea_7f笱>6*V/-FYu;o og;gfɳRXYאE_(M>O!t[Gu|hڻOrxh M-QP7#ݗ< 0bHt삗isu@9u$JUcTĉ"+@_H41g@X3(`6[/Rְ >*s\迤&SՔ(d(mǨ*0N1TO>["FVb9 ŎQ!bOצMٹ2:Hh rob큀#\>{pCC v^4cp[L@gXY~ L 4it8hkFW!W޾F*6V-t]0ZT 4ӃxA;rCz2NILGa`kn۲Qϖ'{8 >[@ ьP4$zDmya[P"taݗsͨhRzYn$4qnQuڜ-Ԍr]܆SUly+Ʌ zŗ @ CM.C&-#0aS8s|<lU+WQ`bwnP/{ %&ݱ 1ٰkj[.{3C\SJ@,ͬqEB!X SؖPѬU! '((vaOo.b8{ō_: ڭm9