nfs-kernel-server-1.3.0-28.1>t  DH`pY1R/=„ß5&(s'8&,sũt/<̊{0<߀d4b4ԎHqIFj)# ^}9tӌ3:.@;Īq'5:g6J"ehFR(& tu!*;#{Dȯ<'R&3W ij!)}rh( ##mjsR1WKC-d0iG"90@oQ-3-q:T6a062b3cfaa150db3b80e4cc56db5b96bfd6a180݉Y1R/=„NXL$ :u̯AdpW1a9`pj $?dS.RÃ<3tB]DyF{GtNMW)oJ6?g"W(9C#vMՖ`3!1j\48r#z`/FiehJ-1'72v$Mm+.%0#LoE;C=Fj8=wVt/Wp,`saz (n几*&g>J}?}d  A $7@I b~|  T  { $2P    ( 7 8 \X9!X:'X=q>q?q@rBrCrFr!Gr4HrIs Xs(Ys8Zs`[sd\sl]s^uR bvqcvdwZew_fwdlwfuwxvw w|@x|y}$z}Cnfs-kernel-server1.3.028.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.Y1Qbuild35aopenSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxx86_64# SLE12 erroneously initiated the migration without actually providing systemd # services. Force to call it once again. [ -f /usr/lib/systemd/system/nfsserver.service ] || rm -f /var/lib/systemd/migrated/nfsserver 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-mountd.service nfs-server.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else if [ "$FIRST_ARG" -gt 1 ]; then for service in nfsserver.service nfs-mountd.service nfs-server.service ; do if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-nfs-utils-update-$service-new-in-upgrade" fi done fi for service in nfsserver.service nfs-mountd.service nfs-server.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" -a -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate || : fi 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 ### PNAME=nfs-utils SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in nfsserver.service nfs-mountd.service nfs-server.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ -n "$services_to_migrate" ]; then if [ -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate || : fi elif [ "$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 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-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-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 fi\S`[b+\ f ^A큤A큤큤Y1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1QY1Q47461aec3db36350ebb05a5c6cc859bbd2704ad521a0e7fd9df035e111aafacec88595749b10d15713a3c5beeac6446b044db5e75eabba046682a352df1996e0333909a2470b65a83888b19beb4da458f0866472764bdd8d2b181443687fa941fcfd63299583423b00fc24be80ef189bdde45a79288a1c45055445b8a1e8d726f2b0d7b3478cd5ebe6bc66959375bc9c01fc99b15e010a25598ae70ed16752bd3cbeeb4625ab3d9d2ee02b1226c9a614fa312ad4d37f6a80114a81c656f85bcc36d44ec01ca40e604308f6a836a02a48e71eea78dce45692e365f8ed52bea90a2cb1cba001c6cae0608a3d933406f2d0cdf211b63b71ad1eb394d05860e8a915b3a80c368986dcd8560ff68a1e1f06e140a092c7db2396a368f6d27f2fbb5eefd41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427eserviceservicemountd.8.gznfsd.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnfs-utils-1.3.0-28.1.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)coreutilsdiffutilsfillupgreplibblkid.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)libsqlite3.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libwrap.so.0()(64bit)netcfgnfs-clientpermissionsrpcbindrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)1.3.0-28.11.3.03.0.4-14.0-14.4.6-1nfs-server4.11.2 /usr/bin/chkstat -n --warn --system -e /var/lib/nfs/rmtab 1>&2Y@X@X$a@XWίWiWWW@W~W)@WW@WW@V@V/g@V@V @VŬUȒ@UUPTPTT@SS @S@SSsZSXS2@SR@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Å@nfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comneilb@suse.comkukuk@suse.dekukuk@suse.dejeffm@suse.comjeffm@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.comwerner@suse.denfbrown@suse.comnfbrown@suse.comnfbrown@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- nfs-utils.spec: fix up service migration so that when updates from SLE12:GA to this package, nfsserver.service will be enabled if "chkconfig nfssserver" was enabled. Ditto for nfs.service and "chkconfig nfs". (bsc#1028376)- 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch mount.nfs should fail if statd is being slow to start due to DNS issues. (bsc#945937) - 0001-nfs-server-Use-rpcbind.service-instead-of-rpbind.tar.patch 0002-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch 0003-systemd-ensure-nfs-config-service-is-re-run-as-neede.patch 0004-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch Included various upstream systemd unit file updates to ensure correct starting dependencies of nfsd and rpcbind. (bsc#990356) - nfs-utils_env.sh: fix typos relating to version setting (bsc#990356) - 0003-nfs-server-generator-handle-noauto-mounts-correctly.patch Only requre a filesystem to be mounted if it isn't marked 'noauto' in /etc/fstab. no given (bsc#1019211) - rearrange some patches to match -SP1 more closely.- 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-nfs-server-generator-avoid-using-external-services.patch 0002-exportfs-avoid-hostname-lookup-when-new_cache-in-use.patch 0003-mountd-delay-reading-etab-until-first-request-arrive.patch Don't attempt hostname lookup before the network it up. It isn't needed earlier, but some nfs-utils code was trying and failing anyway. This particularly affect the new nfs-server-generator which can hang early in boot in certain configurations. (bsc#1003342) - move the nfs-server-generator program from nfs-client package to nfs-kernel-server where it belongs- nfs.service: don't fail if "mount" reports an error (bsc#997134)- 0001-Move-export_d_read-to-support-export-export.c.patch 0002-systemd-improve-ordering-between-nfs-server-and-vari.patch Add new systemd "generator" to create proper ordering between nfsd startup and mounting different filesystems. (bsc@994468) - 0001-systemd-ensure-nfs-config-service-is-re-run-as-neede.patch Make sure nfs-config is run as required (bsc#990356)- Remove 0001-mountd-remove-dev_missing-checks.patch 0002-mountd-cause-attempted-to-access-unmounted-export-po.patch 0004-mountd-don-t-add-paths-to-non-mounted-export-points-.patch Not needed and not accepted upsteam. (bsc#985845) - nfs-utils_env.sh Fix typo which stopped correct version flags being passed to rpc.mountd when NFSv3 service is disabled.- 0005-mount-don-t-treat-temporary-name-resolution-failure-.patch Fix big that caused crash (bsc#989323)- 0001-mountd-fix-mount-issue-due-to-comparison-with-uninit.patch (bnc#987035)- 0001-mount.nfs-hide-EBUSY-errors.patch (bsc#950340) - 0001-mountd-remove-dev_missing-checks.patch 0002-mountd-cause-attempted-to-access-unmounted-export-po.patch 0003-mountd-Don-t-export-unmounted-exports-to-NFSv4.patch 0004-mountd-don-t-add-paths-to-non-mounted-export-points-.patch Make the "mountpoint" export flag work with NFSv4 (bsc#985845) - 0005-mount-don-t-treat-temporary-name-resolution-failure-.patch (bsc#986108) - 0006-mount-use-a-public-address-for-IPv6-callback.patch (bsc#986395) - nfs.service add "After=network-online.target' (bsc#963616) - checked that these bug from SLE-12:GA are not an issue for -SP2 due to systemd changes. (bsc#912277) (bsc#930972) (bsc#941833) (bsc#945937)- 0001-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch Provide proper dependency on rpcbind. rpcbind.target doesn't start rpcbind.socket (any more) (bsc#975265)- Remove buildrequires on libgssglue, not used with tirpc- Remove buildrequires on librpcsecgss, it's unused (tirpc is used)- Re-order service list for %service_add_{pre,post} to ensure migration (bsc#954165).- Use proper annotations for service restart (bsc#952055).- nfs-utils_env.sh: honour RPC_PIPEFS_DIR setting. It is currently ignored due to a logic error. (bsc#947852)- 0001-mountd-fix-next_mnt-handling-for.patch Make sure 'crossmnt' works when exporting '/' (bnc#945727)- 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#947296)- sysconfig.nfs: add STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT - nfs-utils-env.sh: handle STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT These were added to SLE-11-SP2, so should be in SLE12 too. (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)- 0018-gssd-ensure-that-preferred_realm-is-non-NULL-before-.patch Fix crash in rpcgssd if not preferred realm is set (bsc#935272) - 0019-mountd-fix-segfault-in-add_name-with-newer-gcc-compi.patch Fix crash in rpc.mounted depending on which compiler is used. (bsc#937039) - 0020-mount-improve-error-message-when-statd-cannot-be-sta.patch Improve error message from statd. (bsc#853478)- nfs.init, nfs-server.init - removed - nfs-config.restart.conf nfs-utils_env.sh nfsserver.ervice nfs.service nfs-servier.nfsserver.conf nfs-client.nfs.conf Added to support systemd unit files on SLES - 0001-systemd-manually-insert-auth_rpcgss-module.patch - 0002-nfs-service-Added-gssproxy-support.patch - 0003-nfs-client.target-Removed-a-ordering-cycle-with-nfs-.patch - 0004-Centralize-dependencies-on-the-auth-unit.patch - 0005-Include-systemd-unit-files-in-dist-and-install.patch - 0006-systemd-added-the-BLKMAPDARGS-var-to-the-nfs-blkmap-.patch - 0007-systemd-Bind-rpc.idmapd-to-the-nfs-server-service.patch - 0008-systemd-Bind-the-nfs-mountd-service-to-the-nfs-serve.patch - 0009-sm-notify-Notify-hosts-in-background.patch - 0010-systemd-Ensure-RPC-pipefs-is-mounted-before-rpc.idma.patch - 0011-rpc-statd-notify-Don-t-wait-for-the-network-to-come-.patch - 0012-systemd-Have-rpc-statd-notify.service-Require-networ.patch - 0013-systemd-Order-NFS-server-before-client.patch - 0014-systemd-Relax-dependencies-of-services.patch - 0015-units-nuke-nfs-blkmap.target.patch - 0016-nfs-blkmap.service-add-EnvironmentFile-directive.patch - 0017-configure.ac-Fix-systemd-autotools-activation-option.patch Various upstream patches to provide systemd unit file support. (FATE#317845 bnc#876860)- 0001-blkmapd-dump-useful-device-information-to-syslog.patch 0001-blkmapd-fix-broken-multipath-handling.patch blkmap fixes from upstream (bnc#898674)- 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 mkinitrd scripts again. They are now in "libguestfs" so they don't need to be here. (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. - Remove 0001-nfsidmap-Keys-need-to-be-invalidated-instead-of-revo.patch Not needed now that keyutils is updated. - Remove mkinitrd scripts - we use dracut now. - use .xz from upstream, that is what kernel.org prefers and it is smaller- Check if systemd is listen on local socket 111 to trigger the start of the rpcbind.service on demand (bnc#860246)- 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 'rpcbind' from 'Required-start' as rpcbind.target has been changed in 'systemd' to make this unnecessary. (bnc#860246)- Add 'rpcbind' to 'Required-Start' to ensure rpcbind.service is started (bnc#860246) - 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)- 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/shbuild35 1496404467 1.3.0-28.11.3.0-28.11.3.0-28.11.3.01.1.0 nfs-kernel-servernfsdcltracksystem-generatorsnfs-server-generatornfs-mountd.servicenfs-server.servicenfs-server.service.dnfsserver.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.gznfs-kernel-server.xmletabrmtabxtab/etc/sysconfig/SuSEfirewall2.d/services//sbin//usr/lib/systemd//usr/lib/systemd/system-generators//usr/lib/systemd/system//usr/lib/systemd/system/nfs-server.service.d//usr/sbin//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//usr/share/omc/svcinfo.d//var/lib/nfs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/3f51e75801f8691f9afc1311355f0d9f-nfs-utilscpiolzma5x86_64-suse-linux  ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=7be04bea6acf4d1c10b49b4cd2c266fd4808d4b6, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=7ce17f029d2e1208d371d7ebdb2aa0259b1016f0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=7539ba5b16468c94f421f7c76b7ffd73e2deb136, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=09f79b81ab7f072b4e891df968bc583b28bcdf5e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=5b92440d83b59e9c1c2de3f8f50bac7e7a4ebf6b, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C++ source, ASCII text (gzip compressed data, max compression, from Unix)XML document textempty  RRRRRR R RRRRR R RRRRR R R RRRRRRRR RR RRRRRR 9ڵl)EUO%?`] crv(vX0D՘t0<׈}uvF9KGɿCL2 t7$RqgȀrMB&lh᪈1hq}-0x/=/_Ev 3u!|QEFbH9}ܶPthr뻫6V@ϐU叽Rhz?`v47C^YDgǣd&f ~_~FHCvPgYĦ9azFpd #bL:,{:8N(U|?0L4^!]#eQ)6z'x,Bq!)R G6q8LXi*2M&m!~ ~7R 7x?ʢ 8LH$rF["(5S@UJ Vy@͐.]WZ  >T3[0H~iT{HPp6fߡh$1ZSU0],309rzc‹vSl} Q9;`-y5d [NXLKn(ywGcwg'MC6r䰳3WON"71׸m6%~n_y:"W84z#2sM$p kC M5#X>KYt *^uOkhLVIFXs߄gijWo\t@%UP5ᮥ |ZngjIZN )WqA{IwyOCǩɽ: {!.'?0akL8GD~^⛪1 pkFxh·U2m2b *btA R =P);SgbQ[a* 2ZÞOtC=pDtgU 1[ܻ[rѦֳ >>E_vzP A|^B6`S?wy$̪eqUm1XkJmjKN׸8Pumց6 7CB)7Fڤ4EfT[AO+?Ȏ2{u V6GASǪ:%g{s(PtO)y(G,/y^"ciH'EDb옉 M2##,Q/," 5'#aAn0gC}  ,_"7BKwH( s]y #u(- 7eUC9t i%7ENWHWTY0O^:y~r9Ŋc}6ǣ&SBgc.(~[%Y S5ꌊ([[I~ĥR'Yw 6n?e@¹ ƬZb"IqnSfII"lp_(ӦewROJH+TRlxI ONQHiI&NB:yJ^DK|ifd#>Kh3_bMLHmXfp kTf܃_]oط^q?[U89ZXy?J"LܶW>Hj.[+r 6֧TjC\ (v;<* 4;MKlBHχ C$czW<;vH؅y.jqT{_%Vw5>钔w ab[ͰGJcqjfk8-Aq:]-(OLn|rB8\:%iiG/D/ .>hQ]19? ngMMۤڑq, [?A~UB9<(Qj{W}HGVT:~:`vF0z|aq˝Zz. 'MqTs$*sI.IVJJ<_3ӰIU|EB /pej{'w@U析H1#?)tx]hShff}l.`Q\%݉O^$fs \?Z u7ˮŘCe{wTܑ(P761]j+k}_Kӓxx{?ޅ}EbGMן@ $]:0qk=|FB^n(kKƏ"Bo=#<ȅ7]Cσ$yϑ~_'02^ר(}.o]V¸=Q\B0 ף!IŽ?[o Xl2znNxgG;s(LKp\ɘR{5 Exwy@k\u3^A{Y ܞӥB]ß:NMQB&"ؐҥN4ZU=U8k$u|+Qxi`I كBW΁?׶ZL 9:ڨ"H;Fv;pZ o/ ;Rcu,>\{G4L'إ?dSc|cۉe?wN1@H~9Y(]7 7ev1uuô!zڱ[X j?Ν3K̯]TBQJvej}M|V)Z쇠[=/g=U',0 /J]4JqDJCwxh766b:=ҷrKΫ2ʌ:cP\*#Oď.BF><o#UA9 4Qw@5mObO ;n yeAUI("01v͢Y"JPATxR.M kc0` (x=́puu ΆtӠ1̋ZK8+ G:,J +ipfc5m9Ѵ]M 7Ip wD"۾.f8 9>8ɹCy߀$͸Ӌ|Ewr 4??wiv!FGD Oom(:'Z ޗqxwht?>>Ne;Scd#:şLS% mil{oEOF[ѨA$%}UB$\™KksuM\1za~H R/3Wq]a9J4mB0u$?"}䶐D_⽌0)*75-QicTܾ 9N~N<_8 hUJGn {[ /ގAh/QÐc4_6-7YIaԣoT}q%tQz<͖)Kؠ=֮ۗ?$6~EԾע:*[@}b˴9tQ⿽_|bd9T|3БpnYñ(w3fH"1gpzl -?c~J[ۤzmXI˩% UAs.ܤ=!T(E}ஏ^n5ST)>0= 4 H.feEprYp?ϵGv̀ܔw溶]=M09t1Sb)\Fٗ;_DML"O`<e:XlJ -QO9=WGb D##~ 9**WlX]|Ng#E80^ruɰ lML#L^6 حHP *y,&ʀ52#s>xrFBP  ~Q(5D8X !o`+R,Sӓ P=uj5y1Cq8[㽇8ۘqPXsрJۮ5Zgbw2(f"-`83R'gҚ`Ԗ0⺗0*-1ҫmv:GK 0~o3|zהk7{ؑ'L=S4`2`"h` %[;g\l]("[()Ͷ:S Pyk3BcZ86paBh h<=oRUbȕ/x5򿙧Ψ쿓u}Zո]ikŽ}~0PK{gESfAdX5aDYIS@E*ݜZAX>t*r>T WDW8PSggvk)`5!*,gP!f+l:lVaFq"]y9v_xI7\T0?DPDrQsGAh( bs[fB$x$P~՟~>IJFDK碪;xrtbԩ[.H ؑ~V6Q1ܿjpǢrI5;IR<*hҁrĢTinG'n5i)Ϻv*f^Lis ,l_/lI~7G$\(B|93(K 5~LOk1<8_qܐpNǭ a<~}ڰ"#ed k]:*CYX7Mw0oΓ9Y QP(6}"N3JDٸUWje𰸚DnJRJ kLp`QWỳ`&cC9;@cK 33}2^zo[KRB>rGߥXQ10\;Ion`$[S#p 2^_28)HCdqVFOK(z |R59Kƈqv-Bw _)ΐ=$>/vmJ&Pj3FtƮde' _A]JxUpfR +u`>Lra'I)cy:z$ wM;VXT_oc"}1k՞1Oqa&mـAfӄdzƁ!9JgId7o /ؕ9t$35JdM185 y3%ߛXU@įVf0v2 Q kO'y`9)ϰ 8TtgHU5?jf(~Oj}Ĕ!ck¸p>c(p&j@_*d\Sb!qw'"|a|s4 l3(sXs(K dβ z{l@ʫIդ;%"e%c,ܴ ,=+HoA'eڑY ޝ7m+<jE +JEz?B|7n%: нsȟ~ ,Bd|Y݃g_qhz%uWq3ͧX}Er@gf_m%ے6=B°LjKnC#t&\*ܧ:VސhCZ+\`.~R͉y6713e!KJ9AlY#)Dר: yn-(u-̏ל-h)E$'!90q!p5Q :t 7gǑ:D;XDXq!]l> tbzVCh[ؤf,g7U)6u4C59-K\ٜH؈yFbʿ#ޝ/&êk$֮a5;a^(R5މJL1wl/>.BVwTT٢{ ¬ڣ612߽3qY뤧#]Q;6JW[Iߦit+CԖ%7ɎSñ"/iq CJ-UokBr-Ü.C+XP(&&r1a ۷xv޲6f싴 &Bum}|kIY#]ji4@:DΨdHd%a޷5eZؠqB&Ƚv-%~r\ܲLsٜ[=5uEdSs |Wo;;XޱFrH})cz c=o#fp-yxxNL BJʼA]=e2ثcc/5/'LPf{E);Mk|"쓽A~(CB#Sx ]X*~ƓSAp)|+GzИ Ȑ)2` lJ94KpPХx1QYZadHQԤuKg`?Y[,R9kܦ;3Kc XRuy2Gd7-Dƹ -QB#?n *^5ϋ!;_y̯m(_|lĉt "!~u=Γ!"}1(u?!) 9-NeqtrSҩQqgٝ\Uj̭E ΧF3#ݓN0e!J 70.nnڍÓ w7]iO`bHqK\,ky)_ ݴ2ѫSR֑s=xB~ߙwCCNzF[@Il-8fZ|fx: wHHMziP#2^j\=4DaJ!|}=ũ%w1C1\== 6̅ޜ+K>v`8??6fqq6{{$t?cAJ2<}^8SkW` Kd$J&/iV_ʙ4 n W,a:'YlzlX@lLzxN]wT$х9Z jJY,OCg72)p/cE|St.NMW8_DU2\#3U(NLA\6zɖ<›( ;<â CiƧ?&~ē|E5{2Rս\ \F+BAD,)NRG?D,|匱TVZ\?R=]7 4)u ,)g<+B٦P/>+/2BOj ڥr}KЌ8/诠X.}2^$zKZ@1HjKdG\5{}vp#ƾ䯩OdM]OS> i4D[#$=-pȐ1Mh~u-@B#+gڶSFeKA6oנ{Eq{ym^¼uPRbc|)pg}OV|~ϖTZ !|PC &UP~M0;tqK<pKNFu?BC6 &:㼘I]NkŽ9EsCQ//*~j!n_Q Yru8GkW$&~+ca#Xy׫-ҡiG{[rR3D__tCh;souː/ aNܧ]_\Nd> 1>kbyOGy$/ꊉTZ=(f7NdmQ {QhātC87EC pQip"% rAIY]oM;SLN2*b@8@mV?o(KHq"hhKthѲ%D9>U]\1I G_QOT%q#T&=ȴk .3k{ 4DdQFBI_ X#Fk'|Xr(j,2H ETJ-i>jbwDCa _Y>ܣI.Dn҆. xc9~1.H1[(2:ɀ?ԎωVT͹] ~Fƣk"OB<]pSrZIW40^M :DKejz>iY5Cd W5T=!9U^jNUqwo%H\\\L]lnE1i!}uh]?)-:{͝(Q@1><>V|D3N;ZX#~e,ۊ(2) 6Y- bGO-3֍C!}ߒT1iYATmP:0+p@̈j }^,vk??A yV\'IyG³Gy-:B 9}rxTƶtz{Ekm?*>FNp=˚X I悶3y.]e1Fg'Z9tqzTQLJA\ U-ք%o#JER 2[ q\h.N.J9;$jr'88շȐ2C .A 33#q6^B%b \.ץт " Hb*yZg9t^ ~ WQH`+6 W_7̇rƦ5wڧ?k1!LE5}y V+`c(>mjp86sMӉo"H˨9#͆yNv~fLyjS3!ZR)%t5+N$"aV'GiKQrQk{姸zk[[ oCNW9P&_[浀Yp4qL ykO[<46NZ= :n^,mp-PTKa SLjwjpE.) "Ӷr[a:7 ltGYBÐEV8ޒ:~g٤˅Ly6#vobvA "uBQ| TYEHгv&z} H͏淓;Rvoo/ц)HG??4L@n&"_zck4(.2mzj{̖hP2GH:ž!hr.}@|'PHvW~-EB;kXC˯8SA}]}/SX_Żoi.sy`npRmpl`z#I0aϟ8I%&kCzR?u47CύC<ߐ9D֥1eU̱w#xBQh+8q=2H:R KM(0΋ œM8Lq*҉t]&nG{%#0)T4(v6kϣD}u-mlSR]]vyI+]ƁR8Aòu6)[otkQN%c>ITF xNKd3sAq%3)@4`2bؙP(CZ?8 bPUy*yիV W7L-'܌2X(E2tܩp-U+sCxQ/i]W R Q,zw?=&ghx~3 {p9dO}+d}$GWE2J\#R.ղk=#C3 WT:ܛ{Q[t -dQê3ZW<_)Դ# W:Hh8hyH`]q=(gjK%/=tIbAlTC69؊`CaׅiIP2Pl>TA=YsY S\̹20SKPuwfw;(LF⥭Kq?flV=i<_xa.tԯ0vzFYpr˰L(oH7=_FOZMe(b; dS[ YOSZo}fY˧={y^gͤB_E(pTe7Rtna j'zyKܼ|*t~%ngX1{[/J<[~PtbӵXUݳ8@56+7+RF'Xs O쏍*(/ ^j[Y97]9OG .ɝP_;zn ͐ BOrԂ'x l}{ɜ@Xq巡iO=L  Q0]7X*S:req/Ρr[jk_56 80LJ5fxδtnj7rvw\ 2'p.p'ܚ:5:wdj|X~eq4Mo%C*%0X_N k,1G(dfɚ׳ ,ԫd <p-^!/>a728_ТfV>?jrXߒP g0YQpgumBRch8q-5:96Κ ~X$Cfō!1SEeV|+7jJ+1[٥*H"N(OƵyՙT O[5ml ;WB) fSJALORG8!*B2$[-lt}*U448'Գy+VG13J[L@%+ظ.BpiFIg6c)V-J@q{D-f;`$x!7UŕdZXd7t^c\0&\GJWB`sPR656#2ja\CTΫF<+JM0@]hWH.[R(ى9X!YOo'wb=0PP*,µLPZTÅ{p$熳Bf 9-TiUΜh葎O҇ETp:)63yc u7Ƽ₱=6^B;_ W;f̬x o*H-?AhZd`5t=%-+F,0"gCҹB$2bz+2п_eaeryAa:.9=g`XEc`trE&2nGpb%@Ak7NءYpݭg4T O'1,42g'?67޿wov DMG0\ݲ2,lL]Ԏi.xdÚ+%,*Uu7 'FX 1eW/r)i $+eY|-?WVpǑ>ҧЄ?^~ <(0?K's(WPr'߃Z1⊞FQ<w_d(=l1j^4(!.ٽGב6O'^-tH4#g=E[hnQ:[l)duy@ ]̄Gt3ŦMFXt-ঞ/-<MvI#;*E }Be;ۓ#ctXoGQfD Q`#v>e L)lmVDT\q?g4+o$4'typPH6(tIN/N]0y_u[:7jz#%v:H|;3nozI\lz4{TVg 0f!-j VV}}!jnwuFjl%B^2t8Opjt0HvdbMdۋSV Q4ӹQ5ɺ̜\p_=2$::v 3$6E[i*iA* Ns"WBZX0KJqY"bmwBF >”ӭ v'7tKqUl/MS ~[и0 (dլblpFgףʞQ9|ӡSۃW۱=PY$=tklrj1ݱ{6z}4|!1n8rZ-:Dd؀,,xHaQYl 7S4Aj,h80ۄwjv.ߓqKcjD /L Y"L6ZFHօxfhjJFNa"bf$SK+7Px6Zw;%H=OBe6sO8$/+[&V]x94e%,.˦>jVʞ E1}!/6 $@yކ `GvY9lcx(DɢչҥBC >&^h◍{ -GtDs${n,ڠ]<@{\#@J4)y8 5Ždr\Q( ud\w/lkʈa#MW#.7 A K85>4Ht%sN@t^4@ˀǯO^&H 58qZw%: eOcըwEsK)GkgythEq/h"2{{z!Jf^;Jy?!۾ü|v{ENjFA KKO|52!̎k|o[ς}-סZ5ӗW:N%95 ΩV e S4QLnӜ&GxOآn:BMpۇj} ֧sjPd [q AG),`<_=vxڎdR*%\>'^Vy+'kJ[ cxPD<6"P=I>mӊu"]mIuɎMF&^;̊V:񬭨HëlhO 2 17K8mXLʝ9&wiג@'j,5Tjb?=U E`ehUe2Sw!j J Kb5hq[b.oyy:B6a+\ /©z88 w\UD̑OlǑ~S%]'' C3KYUˠȪc+wZ5s!BImqdkU ,=2@dAb t uڥ>V׮à`X2 Gj"J n$!jsWhʯz@笄3ZjijYK슰Fys9qMl~R@#Qֆ|<襡2pLy;)4!+>M>Sa!)* s❱s*m,]hFL%c _m+#VO>#_s 9+;)G7_AAtnؗye!.'jdei Jx!M'[sʖSrO'f") ϑ5h.45=Z]Hɣ_ uzX\E(PWe0B{BmLz?ä(TKՁ-/8?΅]JM{1 <&"M̌Vx@ϻ)*qPtf/̖$V#k,gJ?;i p.f'ZXc 'y; F^Rk;pewYU/K?#,%DNT6GUw~'>:Bewk Οd/|A}&pG#8k RfUv-u`J$YU zDd=^AuSHbTJc=YV `#ŝMӿƖ|P[ںܜb;8>B!b؛)qӽ: 6w`tJwDUvoJ64cUuY^:hW4AL֏lPه%u1$j{uI!|t KC^'F? Zk9F8u ~6^E1nY̇Nn^ZAyx }(nc _>[Ά᱇կ_H2CJe~Y(,D>AڳQ*a7 f}>j޳R_Rn rk z"ky%P r_lG`[~Gxv{.5K` ?u%\jJ. =X|@@G7,>)1vK.p )ͯgb%`,Ki*Ȇ)HI2pM R hȀp (ʰSq@92^w&S3r;wq-j+t7lw5Ub?CD~491P^pK^ܞU8 ێ(@n =y+;\M5{J>>`qt M>5 C1R\k=ϱi1`loCFܡ#;qW8. cC܇= x  &7=${]1xlU(b1$}ǧũ(g"IH̨Gt|s xVIw^+ih1p#XZmbI6قHU \@-SuU[_9=pEd=8sxp5%3{SUR0+-̧l1M\?ؿ$`Q+ېndTWj.:myzznq!N}&ڔ<_j ?^8LޙfL e0q1zkF(]jR0oh뇿cTq/ hjdV}: 5C62y_W^-B>}//" k_v^Mr|T;[a!#NH_LyNp;PW14EmvG.Ҧ X  >"T$PgDCH^UPhxE? nVI.¸_!'X/B:KbV ї d5 샎*߰;96I:1 ۫_X>lh/{kğ BIhuBlEU ,ĶmYD eҰ O#n˫iAN<a#_9Wʳk*i;Q^(MkkDu*/M]]&~#CYX#KH9wWv} ´3`\]At[,v֫d2M&Ֆ)RtQ|6|T& O({X xC |{?hA=ڜHbAmN{r_'$=?zs41).HtRc B,&P= 8Oa(|ut0j签Mʹov~E W\T^;fqRTNO1=-F,_a )szf<OuMz>58J:wLq8>;+/J{ %'~gܽFq0D04zyp^ە}Dd"EPv @Ќxofs3Bu&j j{8ȮpQZ@U| PIrp-~!8rfܗ; 2Bb0>Q O3=paYȨ潏iL t%oa+K>ft<~ Lj^w6sgtYђjRhc#{3vI2cձ6`7{_]OK^*e+7G}?,:&Esy0\T7UBB닗52{ d[B "r\wۙpݚ|EX^}|ckd9u%J[;|M 5niFfױixis~R,ggabaغ,@uf@ -]27~oUY dh;*;PmٞkQ/էy.a QƲvWUg#;L|VVfsF2#)>pz 㷕7T|{yKWF"`P(IvCNYUӳZ;q;Uts_A&G&aQUٷ85rNv.pIzN)-1|^HX$>P0ͪ1LGWgo7 UWw3X #\N,n]~ B^ga@1CdxmkTV$XZDH’FEg,S%ZoraW[N@eL{csCU TD{QE>~A1UE!}F軑:|CmqM^VpkJ5=ٗ+\ҋP/6Zgoq:Sq|KGoe\ $3y&4Z̙A]L݈"vRĒY~ M>)-rp嘟 !qzw;:/rYJ;4ɼ 43 W?;U#bGOWa%hBSjz&JL: @rf@/Y}JZP#9:^urNԩ8QrX5C:;~QGM-]lQIAE`Dz?hHS ل}_0_|ԅAJ!Vl;RNLΓv5F(X,oK&>`H2ɩ2Zf:,/86 ήq x*Z~9yata%O>UJK߿1 '̉HI~_ g6HI?lѹk՝]c'H;P9GrC7†vD ԮX呦Е73q̅Ir]%<(]ܦB7+{'޳B~Z.9g~e׼%Hv.Ƨ)TAH"!GHQ7ˠUul+ ._>5'k9w^Πc=_ 9K'Z!v^<QUR!u>=S3;-ԅBJVk‘Ů4w}xuW*ZG ꞩ>m43݋UubʐDC-A!Y-$ ̖aNjW^aTNsmQ0.̈lw1|Qu3%oֵ4vlsg tF(;Xۭ/6ϛ`?8rPki5UI.)a1{_wM{_ R0{g7H#9_8q5eW1zfT1cیokO;tʑgի7„&t*d} J@B2ZҹoFWۊ\F {"˖ olR R =k 7jz\&+'톷N6}SLGd1asIy\C7dwm}\\F%c{?z\|ߴLxԾWSɫ,<[p  To ' 6a{;[Ơ3{¼ZfǓMb9m1l~`eަW Vg#X\*zOd2%QSNY} @d=MPΫ/3 z8aDMH){#F9JhΎXn=}$HA3I+t@~mNj#gVD޻r3+GJAr*ـY;.%/SG'LS< X8iЪH}w5ЦlMle7&`l<6 ƂU`7P^|r瘒V}T[H\SZrP(HZJZ V_I[}X0+C1^>`ltHƅ?-Cmysƌ4%1`sς[j~ ( ާȠ1}D7.( gZ<(ԉ SZ}fmRw@?H{E=r7Jk9!n%mES2lbf paާ/< f،!NXaޮ߄'wxPn`Fe:gZjT sY:)+A<0OA+3@/Z͔~f9OSHSM̙:[X[ iZW]8e[J{j/0JW֮k'KJgV(jMo@q5ߐL$5Z;KSb}9.5,ܛrDoX@z8lYȵ;ŸAnWmyڐn⪞6B}6FXJۯ wv7b$b5iKm3:p`:3^}Ή~<MN{`:qZysq; 2 eq_L]*d3dF5qb~(Y]ʁ%Ijay Quf,%NWVba3lEaa~:;6?ogkʙ .yxa;P+84Rypsz}a'XhK  krcZ@_OK$z*`ʪ&ғE~JA L?7lFݧ$ǀh}?g'LZ r^8vk7шɘ>ALnQ&YBazy$O[[7$ߏfP9i-eSI-Kx0!),g~f;E]PB$VC ̾aQy-AN췽^f&^;0 [%H W=SFqd鰨veO@a*$?X 00| ,!Xz6m?[oR0,tE{*֞P5;/%UMCaCbJBrt_м-ʆў:2~5(HwVi !wdZ`'UQCD| ztYI zt"<#Lzp'GUPnîX&qLۧ֨ψ;' h>;i5K5a f4-&cD#|u$N%ĭp U$V7{LѵyJ_,P|@og ܈D:ʚ7X9NdKxIV&JTB/h=ԘwDqЩrxGܢh %O 9;g+S K ? ;n渋Mx0HA?"t#yO("RJUTV5=Mwutt5t> 4l.z6JDBU֛~YT2ro^1h[XaneCAg c8;绂!]=GGW_3$Nj`(E'(KK2|:H;On )x VN }Ě2m)S][(K&vum F輨F ~JMxrpwyTxeajx<>HD5Ideu&C0g2BG΃+H֗tXY 'ǞYj;f=>:L8bź^+`Œj"q0ex @0$h1X0(+8$j$ Tv @6O=%t^2ޫ-⪋:`onӘ%g1?$9SBu~72A=xh P{zǍWkn' x'PTL;x: S?Jn8awP!BBV40Vt\ҭ[Ƥt,[]XA V|Hǝxu;Ǩ!Q~[\D 5|n2Fn\\MP X31vw%*;"p>k9H⍖GTL<"^ (4Kr׾ɘхE(,ف" "unUyݢFwFFdJ7eIg|(C|P=RmIkreONR}5/LTLr3/s! |Ajֲ K ,*f^sO/r; = v? om ]n%1eib1$ S4LlPHx@*tP]9$ڧ.NHD:E"F9BAD d+Z(]ˀ>7w a؂eCW`r[e0XT _1JbmiwHyLN?E sekߍ5rp:It3k Rb 9p𨁸|2epxu.[]1 ϭxYC@]m-GnlD-f3= {[P)Nmm:o?ř^#᱓22cooLP~МN(&NRTq+fK 땛^Xg\AN%´N52 mt@1>D g6sStӘAf(㞽~!s@ZE^˱MLmL;kP]}s|HkCt%Ʊ%L*l"Czq}Q ecѸf mj^elt0X>l8[[إC wwl}NRm%nFٺ'4ҽOw:Kvsp^"Vї1QBᩤMgƩʞpޜ”m+6Iʷ(VѫJyy4+SdPs"#{< )…'~ݳ"SnGZ?Lu?k ͂gOٖd\Fs߷! Dk~φ-]ԆwmV^TR*}{3s{>Qd!UsL˭~@f1.~Y33Z8xϱXTf:dxxЯ ]'_jѡ rJiʔ,WHK(l04 JZx;8iC΂zޓd}kS\n)R{Ƈ5BZݑџ u~D<rTmJvT 8\Y0@cn43ߚ{]FN52'l8*T3}.w8xC8Lצb_z^'` o1e̮ |ȔnUg 1.  Xu:Lo1ׄ|EަFz(E#tq{mW7y$d®W\$L)NT0]nr{3" m =ŁJdձz@L}Fneȡ.y_.|,2 * %XYϪ*3JFXɿА:[/k[aY{hNU>-{ܖrU<8FW.M}yӝq6E=`_M_Юy6(Yzj>,(?Th{wۥS]lqN,_lޓ]L^As-y S xcnyq*̡#C:]b$RS S$c$SNz]$e7J*bG=p&o3(Hp}{o,\$AI kمtOZ:Xq禪ڽswHB+ R[ܓ$JEMHҨSJǺǎ.zm5ê4yP*Sg 7MmnO/BiY40Ug"rF~Sy*hBnoopݙE6o pލY&<+! $3*ҌnŮO9HiT/fG%X1˺n#Sj`HMs=!D uX2ݏ|f Tm[S0 Hv~fC⸺ 4剼}đc&X%ASj!LCX%%߈ZJ}v>.Iާ_mg&1>BN1 X䧤$vP:6YU6smqEY҄+d@`gȺ]߁7ܸ1`>hIq5/1qQ1{*Y~i6>%NkPxg {C#­h)*Ň/{/>AMnQd_^'pF)= C70Hk 76x"иe1JzJO-\u=P"f;+ ;x5v0jn *SЬϣI?9%4V]=dAC=h{3TifL,L`\2fF=rh6귝Wג,<|>ucC>\E+jNw?5›:X P$uo*},<`3EB4 <@DխvD%U7C0f=rbW+rh֢Sj8DRR(&18M _ߘ1aQY~g:n@j., lţL2*3l LH3w²:8w#-5l7!Ĵ xj {aw Fy?vآr:ch41O'RV=6w ?JnF78%RxI-Ch= z:l4-`w֚_J )2EYHpC.Y@'ZhUf}V,@'=w$8Q^' rFo6LP[=nz <J{yJ`qqjȀҬchB8[yCԱ*fC?KO >zof!U3`4ϥgxEO_/O*#~_42\˚no-Qo;'`,[jLgFă= V' 5*b6 uJD(E1TLȹc⻳f){P-5A~g'".VIʲs^X%vwP0g\D~J*Ӝ_Q>;,DF/My_bGyY24(Vx2L],Y7 i׺mG&M1.=<!.ۆޮFw|nIVACȤiM~-rZdSWU}6U'|qNFqzVK+Ow} 7.D+Q l}~@0Ms5s9w??s,vwѷyqpFdt⫄@%%&Ghi.˴rB ֖θ .\/FA7tRU9 %mpeɲԜ&q.i&B,QwpoE)Jђ؉**x?󼠣x ɛ $U0ְ8EYaDRQ nV:ZW2Ԋ']ˢ6ip s?}Զ :2}<0~P6o:MF藎Y= \s-\Tų/ 7h03JJo}k]Ş.N=4y _M" {藥=rBoaTO?Œ9.DtOHEj! CA"E LR>jͤ8G,M}upe۵z}`ɟ2:?kߧa0D@|#!bW=Q _Ca@!h &d-k4v4M^K<塓nq+Z|#kƴJ m!%ldme&˭3biAcx cV"U̿ =sKM`6vzCBINbu`LV ږA^PGa{,5\$Dzq2*m,* L1-aM;Yܬ% 㝹Ϗ WI8. R-zS☥a1|&г^c,W3bqul'TGޘ2vVaܵT0Xbd2v!@_ru'_+ бrb_ly)x[t/sC-۔hυ8Hw*f[Zv՟$,HYzs^-MA_(c);>+M؅ܐ낓hĘQQTgi)6GO78P.GBwB4N:x".u/!{lemّT֒ Pq$H fMن4U^O "p 6gͶMpB*6{cwj_f$6EHKK⊎P¨:YcܾbKfpyA%PpХz]C&u,j0!dKҁx9?-dr{xi=^m%jhx62*ύ{/Z[)Z=v,< 1'{*P>Q: [,G͠@+}ʖZjFfUcaH ADM𿜣 v1ّ -qT5??zB}e Of lTq!hU"y敆%i'CQY;ZP2RS:]/#*0#YŐ硉.@/+.:TL5-]bWWsOTĶKυRaLD"ΌT??vQ?2[)bSBk.,҂TYP:j_-jpuXPZP r*4nzEuc"{*Ē͇y[n4N6I obfwyIHZ ]{*2pR(z}+*(4H0f`t`J&5d>y{J B 1QD/`3RITүE"ˆ4 U\gLN>& ~5eO=\vՂ &M1?)I/F|Ʃ@b$Of͜3WG)2hޛr "N2>B ε\"ӱ8V?3!@eN0uI͝℈P`j՝lMڼe7bth4Hp5hJ%M1=(&ruAM] /kGE mEW2V{f ^3O __kEK7n˧N qK sX$n(2=p  s '}J"Fnb K2[=9)!qj1ǭ  t$ݔs.hlKg{ 0Uc⺥1Hͩ ߰o\ɷXGFt"!Gc¯tk"$XF4(R-ngcdO_ĴX>}@0S!4a{ w3A[| 4;Ho5Tt%Ylu`2IxKuUwO؍ۡ6}[9=ʽ40-B:"h٫t!QΥG%eE榴Y&pDfhBNEֹqHER*{us,&Lrvs znT~+&,]gusAoQ񈙰`Ul(=GA+ofhCT5g֫M]Uf*A/AJYw]6@UhA(@RaJڞKt-yV|i 5mJ$HyHL ԧk,D^jAi"&=FbQo2]"aMc0.(]֓,00š~oq}#;skx?1JZ98D}'op?:jN>Tf4lW@1SKa1 0:1*6Q4Dvp(>eܧ?@W1='΂Dq{8+*9<0PU0>'Gk$:.OU3 0Vbtqr@U@:C4w .]!Љ>=\>Ņpky~>Y>g`[4=rh&bYjy. ȃV<-&(>ʒ>G;o g0<4ehPci3F޻P**:'[Ǵiߨq?i1./'9x5ۏҚ2k,AAeWPzz$4+-3+G}a LT'ak諰m̹[HɨJ/-t ӚAg(A>8Y.:sBY Y͗xvCH0],JQZ0-g~FZ4y_d|2e=_I`#)gb|SRIeduPz]6 yl*xFʑS:$0)20nDGTlA5oB4Jppc~KnpM X io/#Jvi`9#zBaFhpo!Q3mgBY4b#$((fG56>EW4" ^amH(~xAin,Avq,JCU=QHk%7z^2\K)Nîڊ-&v4݆ [l!7O3ΆY2}v_%P^JqH0\Gic,ċejZRMA +6U3mLgZ[j22 .~=W H߻Az,t1=yHjzJ b<AZU$*r/T2B(pҲMIKeuZAV;cJIȽW'h#y`a`#/PlPi"Ξ5_ʏs;XFPa1ʝ\ZtrJz5i8f ?CITnH 6OPQ8, MBNluBdF訪ga;R#OXGr4L|}Weиad Zla /27dv)愕PRc" [ Ӑ_-j*~GKv+3t[Q|?g@D|k9W#x|VSKy',n tRlِvLS˾-鼗! Ӂz?ZMSh}%R7.g(7"nKeS^6w,gVOgu-g2 A[eCӝ!t3/"胠]'};5)T&oU80O]ՄS!| /m[W(!OGڊ,ƅٳ4w,bΔ%RPgq\XMK:_"5nC,-3AkL e.GPՖx^0QDA $ZHܬJ>ܟ, Yo:=íetrlhU#jg^0Q'V_B.V Bt5-{Ыz _J e4R^T?+6dzRBfKJh>y[Q$zl'փ`5z^ii'H,҅\de"1Kc2[S@zoeʉiHċ0Q<6X |B[Nv"W!rUY",N!0nDsmznb2,eM]1t^Qcdb V_p7Wѯ$0ڲ"s]ZL}ts2SXG&!^οjjFJ 6;1̕ȏbEf is0H)r3׀%>^dBME]M ]j m J\9}#{ÒJT~p؊om>Q'4N>}N= SwD#VAqle0ȋ!oΥL~ Z~< 22ߜ[ hISG1ґ!+G`wIޘV2޿Y~jZ{p'):WfE~nd=cQ$9̍&Q.]$My 8D;Z+OX dG\%O`/×5'/Ro mk[Oi9nڴ=,"]hڋb'Ŧ i*l X+sbju"巭>:ME ViA62\m4kQ6ˤ 8Gxݙ_:)lDL1;~RfP2T:b@|Z&`Dœ*F#4-yEa{)ymFma!)Յ[ N6};|Z7}8r"T难Wb=2b'[D53b[NdW`=Q&<{uAoIqu4ztJ, }#OakCz{/yAUzᰏ/IžO8z+khQUx1Qڊ5!~-al"qDepE@]‹5Jg$lGs}/Ə1:F:Pg#5 ns1ܼʑ#a\GOjs'eIr`WkՉp!mJ8SK3dʛ)U2y6Q cF^st7r9s oEC"?CL9XjP DIBcŚev@N9<\n0dbo,U d+dV$)hu]cRI$ρ3-+~!to׶kJ3y;?+GMVG,sS0iofHb|-쑈rLis {z8꭬p]2(HۣJhKUZ|[۫fPD'^7)z C*(hK2 d\Hy:{g\+^ĤM!;P'mGK7#r7`_b_ <I?hC4 :ge;fΔ^k1a> ڝI!E#bҲ }G99^]&aĽP\5%~-}^N_R jTlXBF~K%"K\q*I$.[5%/֗Xv`pΩ<1'3/f%3 ^5-Z\7yuAԼȎK>xn+Nwu?O+~JUa$r^e)jK.r%ÍJGw5$JTcm1@LG!o$0ƖX> |'9o/~(xNWnֹHN m8ۗ.(YAIMs9֡E,嗄E5%"oȳ6\XR!(7"C׻ eaӃ#Ts2 vc󳕾!1 -DAES.9bNC[ӭ |(XV+hvj:B>z'hvKn ,ukHlk9eNY) /F4 '՞$ølxc1Dޝt|=/ˀ6K/>f| ۡ銓g|^|e``Y^f`_fedKR ?^?-Tv{4GpR=ٱ;f]i/2{\a2N*A+=QἌO*Nި_,lC4f?uE1Xf1BnS$\-xL1sbd`^џAIOl$'L5;Z3Ak(Yt@HHoKԭSn;Ѣ,rd'g01863_$ hRK(5Sb- 2h&~F!7 uU.6M|~ڮ*q5 \ƛ9BOXԥ>ƢR q"難iT^j}1ʽ̓G_O?0^aWTE)"cLǫ7P{#9zB(آ*k R ?!?DyAaү%%St[5`hj%Dp9L ">(OH|xpWH[Dfx{#nL2c3la2%o?))Õ_ {S \.|9V/!(bqC3~_/h0V[u(}ӄ-"Ňe{ -bA[#qvQXo X]‘ETSY^-}w; zA4c%}[%3II\u ID,iD YI^`vf:KjrIdEDT4Sl:guK5NA*m+Tk]nF__+ZGO JGbMf3N @H-'!|x.g폋uCƄCq4) X> FU懏\쬪/|$[@*Gq~`oΫ2:GCn!ah YZYXj}OlvF {ax\}=\qNh^ԚIOšduyfJV$OB'S~V.EzwXk#S?H2e|iNAPL6z|%uEW['fMN-%)3l""Z.@㩢@-٧չ,s- gv$|De:o"lbab8 xUy`od\*vD}SA12FSВTvu?sd*mTrΕ{ jL7ܮ\BoJs9{6;QM(G*晦M:/g{G)j;C ~ΈlNq?hJ%@ZvoV,@38Sfy4EcU㖷f3Tdl&g')o?y5I1,hKg[rɄE1{p/2qzEytNZ$sG=q!ĩs ;,Jgdq <85 Th征YAhHoI{ #xuWϫhKTوV21xN3`JWWڢ5iR:X l|E; .M\c}wόiX8Sy!V h$?C(3c5}!klJxꭘiS  u^r>ņSEByavi'UJYے1\?o F"If ޴Wl ~]6 21:O2^OԊԱj5o܇{}|ibLX˖bi# |TY>ڨ觺{ ЖfHڤ2Gg/uYc\В`OY%Luqf-_2/jET᚟9ϷX{E\s>rGYIZ'?0ZidvU8ueba" TDܝ O3w]s=$dECG8ྋ<R u -%}E uzyLyc3HYm:ڬUzclq]p!e[؃R/+ꇳe[g!./ĕLO6@fE9轁StQySVUk0 aSX5Pۄ 9 苜FоCw:k`C^ק0Rpb /'YšV+ؤrA%^Aױ6 yLCRA@TZ~wc9: 0Z.} Y /9_nZAXd S?qz z#R_z{ wJTz` ,)v1TTؙbCXL88X3X';Yfzo ^dP7M&"zx|L3j RZ> Aya+wgG~qZ*wy9D.]%G60V{CZE^1C@ )Z&/VxBGYͰm; sWÔb<]_+4h 6jtlzO+p| NЅ}gL#Xś']iɵ TxˉbGA*9em YJ@S"uEAvI1-εVCm.GyD'^F)(mӜ}\T/Rn/Y#]Ł\H-%>$3&r{W`q@GBGH12 1 Y.[/ߗ+iRϥꜪN*!q%F A :%CI_n {g[\|3h텇K P@C)A-AUfcEu~cӨ]j|LY( t6x4jHRi~=+b-m)1 }ʘ*%}…N_?Izz`tiґwu@8a'B]H7 )ԇrada~i {/hn)dpծb8K]0n%rf6M%@N*Z"E\=N4-W_y&zPҙ R˰pQ<5@1&VY&?c$UOO6tt2_,DVםDg`}lK%hmfXP (αø"v-[iA4v'ـOyjP֯{ܘMH/AZ>#=A+c/H~qf%F .(MjײKCCjgio0 q/t@|Υ7l@;𩃶jUu:{Fpʭ10!_bJPL[鬑$Lhq^d'dq nVtIőq hGCi~zm=TqD}T.|ݘ\f_ (,Y|/i*y oԒ"0w%OZuPqT1`X% ~tQv>vHX'@N*T*^\_yT?d|0k9wºLߖWH.2҆w27C4d% ͚Wm(#4, 8ҳFM ^{Ƴo9s*"TaOF‹Au\#y~6I1ox]՗=qhchr`9:n "ۑm}FSnFlDZQFX[us/xZ/tPҬ<8mKBH(v/5$M7hŌ`K.JLPx!H'Nch*u~m:)il›m-5}9W-դk}jD3=]6&ȰG<(eCm;$hJu~`2bPaҩJNF,RTN >tǩ=ՏS,uԒ;CmMry>5бJ?,; [QVaLqyPﭙ;d'_[yNBe^%5fٌ\[PlއEc(Hq؋*,;ef ɲ(բT@[NF^Ynxy_єt [ML|2peAho탷= KF9l҂P:=bE5Z5vx} zm*x(jgGUzMzɮ2yLR6Q",dWPb0>ʭn0y@slc,+h^68~Y= d |+Y*Q@bM&ˆmuI$nf*46l`JR}{{yڹsc'Ω2/D@Ir| FU4+@#-( 387)[3+KCb,xi}:iVH_N0bJgtMETL㻌 }]߹i_(Ĵya_#u'Qj#bnF]v͢uH, "}EW2'P>*myW `޽ff)tL*1kƚ _~5Hp=] j-l[ )JAa 2fLvқ"@XH&;( .]s1wtr?)8 0(YZ.2kpk<%0Wg-lŋ)A]/Tg,C{(hayX<@_uِ 8h-zEDp߉6hFk~UVv jzЩ:3SO<0Mv8uF6p g%1Yi"/Q"..Q .mCTlf= 2`z~'7Jo4bpg%ڝ3xO1L<&;צ7}B(8N[3>: WBvB&I&{f__]ع=\9`}Ḿ).*r_`)=r=$SxDAw4f "jH!x&W5+:2L_lkd0u8C BuDW 3jXxk9{D%'~T0<U,WH|lo8o(HE\y1؃Otb+ 0He0qK rSxUM#z;߲HJkr?|Q2(?4Za;u\<^/V@7TeZ&٭Zgˆ?e{e@tېgF9c{2qߙtFb  NL7,o(3seb*bB$=wwQP)ly㸖F0T5E8:Y8^Nb/_ , G`L]A^M|~h#םoCZ*<^R xn?6c5ʏF;`"]/ aQ=j}| ,h#^g ~H23~<;JvH\y-I>o~{~ag @Xi@v`x[ne{{iB-qi?(ZNxs2H%DD?po2޶E~`etҦ ks1-_OLo\Te;dK&ZHrߪP <” (ÂYh|4Cn0lžʏ, Tti|Ue7eZ!.w؎d4s&#ϝ ^W 8全JC]O\Dtfyf:gfjHnp倚@f֯̕1~8T"uGl-4~lfly NMkn'1+gF=PLS,V\H c{.sts1At5@502b!GM! ['vX/h)Wn .pu9Wu/Y&Ѣ \4 cIUīM2fqѪ\<~-݊Qf> > U9HCS† Fi02+k6Gڈ:ጼ8uԢXu٪1B.pl'f1NlJ ~gJ)m{OVsz$`!H^˿:_I)h(]wOsԽ$x:=@ͬJ,'zȤ|1XP\.fM9=M R磠 ᜲ!1T,@`m>9: L*? %|PGIi;kz,eߡGÅEgURoC6gI-EN5Re@RFU҉ ͑ㅰrK"\Ta;;僃@,P.4=)6O+CnKԨ_uYk!_j2U  qӯG~ I #: 5\Eԃϙ\X K#y~=kOj *im3]"19pV2}ؒ7K^=zؾ7y8G쥜T܌w9R:_Rjp.btyQ*-BubH ȏt5+>,41N&dƦLC>k=5.&_&!W4Ô2y7 yr^^;f'eaN W!mCGv%! guNuw[5qx$2N{#R'5dPδ DIFB.XEg˳z6ڭ3q j&7J$(!-dsrny|(77߳=q5idUW_ثkTkĬ*}jzpE3^vbEawnQt%{X?_΋Bt64n7qQ$T*2K8 "_j#(b`A2#S! NHe([' O[ܓjZtda", 5/El</9oL vembzЀ&a,j]X&]#ݱ\ DG ONgZ)F{+hv?_ c#7a~нɩCJWw5U'@];V 1B]%f5P<&;ػ;U~$\:>GH43 d^~OBfJ0ԛKTMFBńHy[eb[s >0W/8D\"zzr" b @ Wq\,ĥhp{uR" 2&eMzwњ©FӈS}#x ,b %fb SӰ -TTnlbJ'l0c^,P@/_seeGю"(bFITݰOq0~)n%O(A+h("^ evV m܈OPbX&?n*-(4@BR#40vUعa xX 2N8qlk̶w4on`ߣZ5{ ̨֧o:ɏ=q^պ>ZahHBnJuWfm U^t";ѿ*t } 1Q$Z d CC rKp<[7LƷ!a: + 2祭uwLv*.g.Cl`pA<Q}yΎ_c4+Jr<&7rS͒l Opט'C"$##z Ö|]w%BUTB1nb 1snTvK>PHŮpZ26K6a$MjEg"M`Hzev6G  6'08; x e 9ŀٿ8]=5dL=O#}ӱ#[Xp^ w9tQ{\姦n9oYip:mOY"0Akpt8.2րa?Z@s-O\rPh\ҊtA]~%|6T y"bnd/5Sr9<QЉAY5/,@Y6Bz@4d_7b,30M3,Ky'oٶVy6$-k)b%?12s GL{_^VJIK#[;b%Vl䑠ۨdfn6]vth£# <0!p)/UАF>}.Dv;B0AʂSAg~|j*bf0F6Kj$ v^#3cIV_FN2ɪ0A4sDAx4WKz +qu΍"sjPS1@蚑USXwKɏTͨu~.#;54HUFc)'1G/r F~v_ȿ6sqJA # nH-5B~ ~m?[ 9n>NcfC/N0`һH a$*eXwϹ%S`/T`a$|Rbb%f-?Kѻ7|Vܟ%ўHd=@*Y Pikgua$mԡ6rqPϱ^q&m>{&غl/1BLʫJ))uvO(o0DZT3u[YO>Xup%9wrRS:Ra ǻMJfPn ۪_v` n FDlFjZYBݔ2YQUd$ej.B 0kBVRsHk:ٹo4S,r+gp)lH/Nb'IwYGSNNz:UDfrxϭ:lm!OK]8_h vS  "sK9noRdYFsc_[ј,Rz6ShҪ *E"2mvd^(]){3yuc$$lF>/+ZvN0Kw{w%5= ^ 6}K2\&J +#RKLCi~C PWZme8}أsOTIo|?V\ @XD=HH>+@_KvJK.P.}:ay>#{^ !IJ蹦lXF~Cjl=CN1 p:̥PDS(9^pBJ_^`ps苪?O1a7nu)$>'B/H5d&7N@z!w5B~P/ R#cÔgMHVK`?|UY1͔@OcĊ7^@Ԁq?]τXjܮ Cnu/VQ+![lL?7) %~d>p9pd 93M̹qꕥ7Pt{M{5 Ք:F؈A qY-i:8E] n@Fmwf8#MHYN0>ai5lWs.Ӿ!AiG| Fe\Lhas'w7VJMfE8#ycv ='ɣ<3q#wøwTO6Su!.Q]PR,8uB̪|KlMp%l]+:ɢ:D.Ծ=2,clerzL3U@D5VgR c¿eE}{x:L~"5:xyCL5':Z啧QS-{Ya(z7 E CR(o\ r˳2謃 ).paIQ ܼIb*h.ejxK ehf,P!D2k2,qg;y&ci$bi58#9݄ERMU Yq=lߊ膌]]c*>]!P-' n#'-Q܀sp y0O!qX haeyMXd$|ktj ]^M$!׊wbUSS'"d >q0;#IOgU7#Siyd\!zgdLiegFeqУ,PUMXA:&D˺xj \?uJ$jBr;ͩ*7XLUC96Ra$9s`=0]ʵ>4"%>uv{lFmuy(ZK)ҊSN %Ū S^ATBt|fHyU4|7YDGcF" 0 Yk}$R&}~.&@Q|?w)`VgT"C2 SWi/f6 Tn^ otpRފ3 ћ& 2p{_Gu ˽v@UV@>FJkA $co%tcyRQQ\_x?r+Ć| 1Ur*ly7Ц} f-K{ Z@3%RE -aǣ~'3 |Kk Fh,"jN[GW,C j&_VzSjQ~[c}/ޅV$A;w *~Aryߟ<\V&_R3 -8!-K7I֠XuOj99Q_wy<۴j;QJT/8T-ښ>Ǚ#3,2(:QM<kL#a )ئcژp,%G9E)LCkד;yPZ#g+2z`%yccy*T˻F&A3>Gˑ:Y䓆tD$Ƙa?x$ɡp\e^.9jOjN7ܛxWBn_8`<|l7tNJ|{ jilZAӦ Xcz?#wvhBS(1sAbBpYo,\;3AXJvZ9!ҘW+")1LhSs Au>48lB1kI,Tw5^CܳT2E=:fp,6;d,`tC'DaYoӇTjH<*<V9z_ oh7)q3 .h$S"/Rf!}K^,X' CVkdb|1 !e_(,LPh~W5 }aښ;)HîfvPCu A{%Y?"1K8d)|n5zHׄR83 ¿M677kq52$2x_ó[IY4H: 1B_5-z>ԲU*~oAkFF87Yޥ-@xԜ^j>׈aa_(6r |[5x+lcc9Df~ 51L^9'R@Cľ%7>цF캕f"$V2o ~Kl)DL4I+IH+5R`=h9gC4<-&ͤ!4Ho;mt~u#J̾ذAW2/}pܻD/Uu 'ؾqڋkr;6gr6$М߶R2DjkØג)x ne1e(4{7Ȯ)gF-w2l.~쫓%G < ֺs{@D!;yEjmH;B݆3@=i.*rE *C94T8wt>d.u+͟+;}~m_.}R]󳢦3P+uØF18R񘹄"M A :x &kWiKqZOۿCoN G`8>86QFdo֢`,׽3Dj"ABwYɯӒ>ՖjI) O7f3ffI! EI<~hEBipve5,N +U*|n^j,1ׁ7ܗE",2v g ٷU'a7 #vӄ 8ta^9Iq]gNF#0?}ˏڂhEetP{p;#na+'Cz k$D,Bumj& 2'8׃Cc qy0TA";ɬ}4V;0&*G]O*fk9CHwa5^1 8t]8KޮCBX{8&G\MQth\4ʥAH4!],<1$[=E#/Fԓr_XV9|3HР5Y4_0Ex 'PRK$v&  jcohMͳ ?hkxc(MT!]B@ww wTm+jYQF/\%9 5SV)-p@9"p'xd;{w,T<;՘=O<wv %);l v6[x%ezz4ާ2ﳴ8E,re6/nNM6R7C̠CC t:)`QG3CX Ȅk7~探wu bB.N!d UCL$\)8w 4mLЖȢ|AQfsN>C' RO ؁#ه^q: hSU:l7YWu2b`S.cEuPN_EX"ڼΑZϸ-;f,gwOLws؎U"Rg'h V()b o ^w=+_MPyf0nIZr8Bd&)Y/s8LdE[Nx}D/-? [+'Z]0W o 2N,| R̰: |8UD^:쟌ۂPP*zQо 9< @qjNMSi~f1u]]\Bsqk .7 RyW@k($0L/:|p< t]MisQ>tρrm-d=1ZDښ*ek^',Vczf. =\dCfQ8m=g˰'<ܺ^1׸:-S 8XHkQYWx@NDhʴ<2e5!ox Y+#jekϷ#o:eC#U)F!;i0J6#q픱4=kAYftsr6%yQWD9)Q':Oi48=:Yy.]CpHX!=!Je^U*^H1^3vw^@XNY #M@joEqF\ךN/Bx(/Yֲ\T>Y I}_ g擑R5 'm;\}w R<V_<9c8xA"ŵ6\bjfQ*7IF7CV&}:Wɂ] ҍ@Ee F@Ծ`90T2$Sd$"}#t^ 7yI^)ιٵʉ+wQ;;Q{`^R`xY%-gjEa_{)CKQ)*S^ZI9RI%fMLȚe({]o5ߍc8R&dn`I(ū^E/6i~{\dwtbjJQDj9#JYdoBWsG뽢c*Tm@-z9)M̲ u|qCPӫ$I_~~Ht,;/IZKNZ6=& D,t;7Ylmƒ|-!'rfZZDCR' 'q*HuQ8b W ȊϐgW{p$0@T&Ryl)`voZIsꥼ!E@a؁lOO}4 ə b$H+/(sKi>Ø RO&7ǞH[u 'd\&0u?ō~Q%n'5Jp_I)!6Q?2)`L /dOU*_ H+&qT-pdyM$=ZYbrGk| ް C]BiXDyJt>u2L4?gK/=,kj 24N5aFn6[3u'j+0GovzӍ<[W5(m(}X bp[R,`4ʹl "z[FmP%WOD&PvBnQD@SnAm2i~}A0@`* ٮ?7Tf{FVp89 82> M #N*&_>!L:o,+~Y*y MH|Uw^?yk E# ц5~rNMGj!\21[c{3ϯaȺDm7&{"IIW 8X|:> "B֥A"[F\5f@ߏ& h_}{S;_6"NֶDCb<*9xhSP9p~,@Jׇ Do=WNP|rYA\;墹9M x&n|gBS2xzT O|@ /23Sj\xGC&;T`Uu!;|t6pΕ|Kk<-ZtNם (3U.=P@|L `Aּ,=^hJiVy '[*e2y|s>?e8Ue#(S\0e۝eAlGAD+:wddߛV-Tr'stSTt&laS ǩ'TX61ldj뎺{+8 ṯpְ|m(@0iθPˠɯ@AgNxSQi>t>γCrW?Ӱk 95ϰUR,h/02Skk.roqBt{io]P_zCas?v8ji`#46|fxߗJO"&͆zD1fޕf3z^[&TÁn` 5F#>.ؔjzԧ1Z`h `i'n;*h.ڜV4nw{(Wߏ׮lm8hyόW=W ♤PIʞ&@xgk75qĩ <|iu~*Tp.6>MT;=?"P0y'`i|n_Wa7PHNU/s"Oں0e%:d9յF\߮{c4P} V:̘\ Aw΅;L^d1|wA}RXV29+TlYD.^s W (6BpAk~q&~?b*]eSʐ{sx*wl 3\fnvq @'8O37]J C%@\Z[FT#h-M=ͱ.+,I| ~jkLټvMFìDRt4(?!ë>{ 6-ϑz~VUCT>?/-a'r4{U#J/hT$m^p`~kӈB;]?ܢM;ȷbϗOަNAE0-lv!B؅j1޴"s;1.K#أ@ÿF?R{J9U~\S;+Y|%I=yd4"O:IAz*ļZ:y\2zY !W Su` :i?kU(ai [QW(|]pb+W=Թ @IF0os,^6V:5IM%ļ M`Z1~e ˴pLN'sx ݡw{t  LI?6>p*B ֎xI{,Xp(":}sa탥52/lԌ| 7A1@mx{G@̠wؼ){#9Ę .p܅ݩT4UQCsJeQRw7g 9s#qz6 Uq?g2;ﯨ^=y9vXש"jz]Q~e8.&6ގ~1V̴ ^7o3r * C qr0o'CxqiR2̡ݣ;+2FbKv+.rB\ p4*QvId]ӁOAq\k^VP4 uS|1?F1sI+wz h{+F!cHl͆ *;֫k ZN#&InH| KV;#ڔAber=*{u<ϑ%RP؂]HQpX/<,kČ zJu>̪Ʉv@FJ10¸?3Lw JI|)rq ?EJ YijH+EfJk.'1ѷ2hC}Q{o 21 34 oѽ` 9Zsћteu_oDԛ.\ Oh fsxJpyCŕRN6\Wc=[V?c[;Dxӊ'NEw ݳ-1ϡ: `;XĴCtBR*Ss)3ǝE|Eu]MnC*R6֎ !y,矑8z3!Ӑ(g.cuak};Ϸ7yAtƔoi&ojU'+P1jeHJgf-JN;LayMnPo}'on x奶ȥ٣ωJ@b,3{vP#Qb3q:F4, 2b&Q$bGT_`TQݕL7 IqRx*byDzf;ySxb 6;@՜F/B1ZVOO@FD.k&MQ"~l~yL$X 醢.5U8s($ hMaLNٙz Wu]g"r&XT[4_G*c'T!z'p(3|2ewkskbŒG9;8ckh,Cn`+ߌX_BYΆFypyMq-v!юxhN` +c*< '.Kd}6 p=d̻r ՉHz$?8Vz8kqܜ(OM鐶C8ֿi$bEJ6#N8XDk.w.t祬u]>H(tPxc=M߁$9G&0u9 .V6ss4 Q϶?M?=rJDqLQr2ecBUh|zO[X.H_yX;I[')\LfGN0JgʥyIa4:gl3e" WxNUH! T׳ǖ k}-@bsIEӷa`$g2aLf|q.pѓdIuf5k/|e a6F~r4%\\`9]n=)e!g1p>!BX ~0e[t?K=o MSbfj+Q!$p1UЄdA yQV`HLJhKmGyAYz8tp^T=ԗӑXzDru8%Fa,p᱔R}''`˸<_-;orN# i`i| l$R%ըqR:C"p^N-a#*Сå!J)K⨅|s|&gYڣ-,:Dգ8MLyy@LN4zJ6+|užn {l;AxAi4pGgCx">1}+θ_*S>ln%짋j ggg 0j+QQ *G@2 wizyٔy*J= [S({SحlƒNL.Ts2;@R6 !]ctvxwڀ1Jy ?шҚnhcl1Xn5Id6.Kwc,u],g!oXjQ9fFq b1"r~Xb)r .B?mnN2]4>|Y^\&)SAWN!ُt?(eq26atv3zeWt=Ha?mc!\T ޏNli3OW*tl̲,^cg2ϜhDnYsru mN%6CYOE70(յzBǘssiWT5k|eBŸ$d ;w0likΜ7vPB9ZRDάhP E `n6]9PӏY5i͂m :i!}WEb~ğg{0u931FFM-멷uWO9EY 2n`rӦfcsM CY]ݽG3a'8 r;-+KAΎn>.o~\a"ZJ'|YυIY@P:I-p͖T:qS,"5A0.75<7c"U){Y{B%pb IHÛrܮpmV%+)f ^.K$&0F)R$fںDke7ZS]n躷S5)QWa_UxyN0C;3rZ)aN⟍E4-PiNԹd;WkhBN<7:WL?70qn걭ehi΁,Vxม*:(6)eizxnހ&0ͯ.B#blnLEWUH lۥ[T\f3 *RZʮ}11P2R&,労0v?-tv.@iZ  b-b\X N<}nt5$׵1KFur}@ %qҠV+Ր݆4G-qi0Y{^RN]޲>J3a˕a>csr><`ݻ~=)LpK;ehOMѢн8aNv+n<29?:9OfQDsvZa5KZR-c/`/Z{NXDat; ikL|2Ƈn~QBƑ𰼅H|WHJˊT F1+ ѭ8pWZfgPuc?N }9s|튫N4Py>~V*¦y~4 x<-lLٝo\WohԌȲ"jHv#G6=` ~0E,떁[`;>x kR b +-51d tVy<6"/I%ܭjFyeL_[^@9P˺W`e4I;ë@ab"3yl}4d W3Z"x (. 6VuGi+-ő-p i||EU7IK ՏkqW(_sWýTFuf=Bjv rTC&8xӀO!r=tJ{ jhQ\vOhY^uB3dTϴ%hy-WL\4ސ[hwS+%_*p1cQ{R1r5neJCnU;lDai WCaF;R$B/ .m%oOZZ!%9KFBu@f~΢6&SgcdjK Qw>-[@_ɖSނ5%8)<;LKʔ`ݡ8}WIn:H4V?IkS%ѤޕV~ 'r\ )ޛA!@ 3( LVk3e6Eux1f2nybVװs_#j_[a_1x s\{.J+b<梍 ;3=s{Lf}Desd1_@N{y/Gr& #F("1udMS2<sp\.Izp GP ]*I Iޱ,σn r8Z $;M+5Ԇ[ȃBMt>$mN:{{zs,[]{BRT=g\ 0dO 4]^`C\uzTǨp1X%(Sȡi ;#Cak'EC16]Q9{L\YGDmbS\fm}G) :Q%lZy":ᘣ"%ʄ~7KBIaP,փe&ְ]΅zqFu1t|}J $C,vtH*f_gFO÷yO) R'ŽQB-\x>k>1,Ɵ9؇WM_`Rڃ1DkQx"Otů/hqcB℈ ݖ#}29_$ ;$\'zx`]p+QlQ!HfA?=$I=LZYigัA9lLCj6= ŵX/e\/A{Dݨ^=aQrr*I²6=~sj9]OUA&})9F 6QllZ⿦ ~1f($> )JUG",/]= 04]1RE_)%}8c ?Y/&18a=R==@ǹi8sſBYO*ZdP>Ns@:E(D7͕WCN`qմX pO BVu%^:2.1:Uˀ>yeBVܞ/@o|s0^NC?eh@p$=$E)_"` ӅMJP e߮x#,z|ݴwE#hsֈ@ݗ>\]ɛ7`My>ȑݎWzE++;h=g*y?^fN]ܜܥv _ku S[$(eۺ:-l3:#E#10u.ς|~+d1f;nxll?w7>+eg<x&6^ *pK5dngOf@ P}[y^{j4aMŦؗٿfj+i` G3KLr';~Mjl(u"m]G~eƒ eIdp (x\1 >p :JxRK fBD:_Hs}kQfu8?oaTX8x 甌?@sF+[(2But$ҿ ե]Xeq\ wz!=G/ Y)L;n)e!.7ths;7W.rc&{y8>8#Gdw".)Vw1+iA`s}PW|9ODP Mk^wO9.>xg6 P\ʋmv* m;`||O._!|5H*/}Prt QE ȒpbHv*Kr,mFkqgxtFD Ms#'>_-ZԵ/KLWG_/VoL}3΄=Qk6}7,CʬTfaZqIix[X Xc^r.qHUH*ׄPIWR=xP_#BOB}34Gv9UKDɯvIFS>Tb,کޯ |u$*{2ap<渗Ԇܲ#9ٟHwvE/ Θ_#rhN Xj(P zXlFb ΡV5]Ux-~(z] &}f =еgNz~3M~?DAĥ#QV|^?Sb-h2 oѷӇ"1 \DUiϗQ˽XZaav7D $[0:r.2ict،|Sl1qW:8pHGAmr(̓| +dޑ`Rj t"d [ Ub??vn87Kv#v+o9QF^;0/4enMȷdm$Z_o('M_9rQf2h-1qo] 1E iXo=bGm=UсbBHPfR W,\J5Y WLS}3II|(TGî@bŗ|O6;fωG/7 OsNXAW } " g-8Z@|.NtfC#Y)Դ:p; pK g͝=\nvR+B߲ƭ0WI9AB0J>n%펍15UEy 61M]#0z p_֌Sa)ܪ Zx/`F<~7O; 8BnMPZO 2=ݿRRB8pr{$[ڐ.Z:E!.a'u?f"gU"e~qe(Ӟ g_m#^ض qpc7JS4|=Uk)Y`+YE= *Xvvty%6e7Q| xUrXdߔi= ҧPz'U UwH"4"fr,sQ \ d\ze>7rxШd7Y0Gx\i;; dO̴dT;ѥb)b>w.(0=s|RGϐ ʹ2D09vþ%&v1X ngw,$} 5 4A&> Ch5&+y@HzIk1˟xa5a@`݉ Kjѡ9| 1 6b;ya< JWawvwCA8u!Oak%U@5o3l >˔࢟=kiKK#ҧn]n,#O7g~:-Us.|Bn]ĕdp z6ǀ]weP36"g~PjC/[E9WB R'`gi ]Q'׈rhݯNIlc)_6Ãͻ#rY#/U=w^ }c7F\7ۡM$d;_W~.S N/!(Kg/lu!{~Xك`TK8yY&;V+_Br<й 31TqZ=2^: 1It7}+#%[A6λXkom"}l*Q (H[&g؋3џS钎JG <*kIԚ*qeXJ,nHSqu6qJC@?}~uٓEVm'|/I<_DFԚ/-g{BOV yաѦήmIKOlL]fJWE #_7ng@y"WxGDŽ=`dsBWw.d*=[mi5J+Wlۢkc9%_" +&W9MW݈}SIVMb[V.Hk)TUr/}'O‡K.fyGjk[ua)=u5C@S0m$KDV( 'b_Ѻb^j ѩ#ȡ $׆:Z7&ݱl˜;aA)ƘfI\0#v1@%'4vZ2~(}t|lPM;DXS%8Xnlַ9#^ǧf\DH6,Ή͓[n8hUUnШgOk<0HzSCtò@1gkv-0b}i!%f|.oCK -ۉqsI2iM\<8v>-*"JVwn\zBq=ڤ*پP?veCЯP%s jEklcqgMшu b:'C ç-*Ik#DqgQۘWs%MorA# -m'UXsS{Z֚%0X !/ 4fNNȑQAݹe.5>~a߲͓l PnO62Pbg:`աpf6Z-l)K` ѣ-ЪRƹ>oET*,}oT'7ݹ(9&H(dTjTqå"%/rMv5oCQq4׊ XFǰD͑ϜӺ⛷z2L}ڿ,sojUfr<8d[֮\+br'=9$)g񁎆J庢jY\ǡX6E_ ,Au0}*u (WElط`OQHU{P'lb栛@i#b'W zMlYӣRH=rD[5wg}]v֖ ir4h:k5Ǣx!af;;nn? ۥ fd~KlѡB{Js11Oo#_KTDz*5Zپ7˵^="`S%ЀߦQD:&?5ޔgG?idϕ-_l b̾ϔ.äU ?))\*C q6.+"se kԗKccIvY cssKc:<8Gp ~&Z,Bykg {u.`ǟ be~I,~Y/TzrיğUGNe;r imu8g_"rnk5!66 !hCk!W/XM4%ݒKXц}]>|lG wkeӮ,qutv6^ TxqO$LK| N<`BQʦV(rhha%Y_kRhN{SezCq ) l1ۨ+n@V FH( ȥ vwF?xaUAOQ/= b93ٸ=# /,S+ t$?2|Uܽ],phw>>΄sgilvzѮ: 68GijSP20'{ kJpb137{q<@#0zv_mL`~j:zh 3LhGBQo}j. r{qC\ci^}ofB'戹(-<=1Q6Od2n9`lઁ0ewfoSߗvgo]m!8BsZia];:Yl*?%Š΁,/|j'~ k7'sUXf޾+!MR?e!/yYlŦwH_n!@6Z 0t2ϳ/Q7[a (;'l6PLP}Yۃs/RlBU)9Gr7 .jUDyv:$ }ڥ@fTÍyfN:bx]&U4;ᔠE|x$Ǝܙr 0k*S5H^GȂ ,k4~ӘFY^k8<E JM5F OX ?E[AnBHșW+̧_9 FK8VdqI%^{d*WAKJ{ݥj- `-Myk`dRZL$7FWLJ#XQwѳ^K^,54/95"{Hi19C\oPkG1 V(@Qwu[>K,!2%^t]Q%=I8P` kpf?aZ l1څHDjCC-P(8xFͻ;3O&&(Zx OKO5'Z9FBF­1w@Sݘ4ۏ+WD|f}>6q}1j ΦwgHEžT ,Vr$o\c6 ,7Wjs d!$M=<$^ K{bpfFy=m:eTHJSOJ*3TBg6o*#iֆS {CzN/3^gȸG75X_FR ʐAH@zx#Nbsd*+Lx%:*]Hf4^HXe[WO/>m29;&EpYCE{ m)Fz| ^@=괇$P% 'KY%Z}Win+xZ\T՝m=IU3>;*[-McݦNԐeWWNGK1xR#5 'Y-㝈qkfhq8nU1@KpycAQW*h-= Z(5 0IK ;'eA)&*&d%Px4W UZ N|TbbR `uQ*4Yco>IZ iښW;635Y4(I8!&JsOre,ZlN_LZth@Y8 8ۅ#*Q J!QNUhD r5Πb "aU+86:ciX-AQy)Evcڱ0{%"+'DP3][2b")(б7Ƌn}Cu1QWǮ3bsu NI]otŷjv1:&@ɁF.Qaq.emLH%O+u3)-;l5/|SfRp݁r57B:4c8B4i)N3c#EΚ?_7VTG$·1{*)ЕxViV9MaYC!$("K 'I,5q+'2V5y(Q8ZN 0~K? ې^~a| 44iX)>#jA=oo : 'M\v!׶x#*eA'V{8 *lAv}$k惕WQ|(>@4Q;C`th-.D,V0uc7~\艣bw֏* {DL`5suՐ6sQeTqEOP#_C:Ѧ%M>'P&. >XJ+ \s+Ck8ߊ&5)`5N`dcq$KF>M+LVsPZPn+F3~0 ԠqAKKn9$%|☚,=JiYB phx,f71a˭(Ul=+c(#/JFwaNԫ̯bfi AU#U3%yp|]Wj8g;X?Cm`T}8ckaήmTISL407Pa<ǰϽr.q\6V9IXmc S~Tp_ٻ |?,鳆f`ʷj-4&Ai ' C$8-!'!L4aT<8c'XYV?m~_)džw yWD0r@>[;7H<±Zϰ>3S; Vte'Q*< 9ѢY[F5-/Dt}O^bt&n=Tfؗs,k‹vD(JQ,{̌etNY[`m~XITS}殡F Sբu;^REKYhmbn hADnE…9Z܆9*pp#k\6U@/zͱ2M[îvזE<L%N @q:h΋ݢFyŃ^Fɂ],mǃOCP4O <:*i,]bU->|e 716OKږ>TcyK`6fMTƬ/՞?Ѧj>9Ok& NɠĭD6(d^ׁʱmf>w?U8[tݎ)0i:_4j^9{;rz `=c2B{)ǣmUfa-~vAo7鍫.DH_,RMX;6u8FYFܣ# jZ$`2T%J7&qu(u%F2(q8(#93]k Eq  b1VY3Y +Ic%4UZP܈[;]H7`i 7hrFv% ^Ot1#GoQ9q]q9M^ ^?J6{#gǨ\"MX<0.?"x nN;lQ Q G@ok܀R-ڮzz9`V׌3;o3(~xKߐÊgP]my?DTT %F o<W#(`v&$/$vJE ~\+lRtIU^w2lfߡzG^&MNxg`Ҹ8 Z mqZgE]-vBa5<֦A0E2hԫAn ,WիJ TˑԥSĝq!v'EΗӧstCGǠjRVCV_5RS{#0(f`C0ɳn*&Ex[# ٫'lgKuP <9B Ω#EzJvk:Lхҋohf'c{R~۸ fsrmǷFB\ruL x}٪sE%I』&]2:Zn`=,}ڵgF+>!]e4'?M[n8a0H0ȶÝJmW'.z9;qwG&U %C~cBܱŖF y'M&: 4%8?Fug+ad\:#Z(ٱ; p0س Yz?,Uq=Ln1fʎǹU c)?W!żuWMdN<a>MHS-i!bmK|oε$'̓@(,p3b:5T'F~"U @{&uSXs3$"p4 mB̞(+,J R "xv$O9gav |eX@V&=Jޙ,GāqNbBÑSZA%2#Р3Цx7'RXd⟛grUc&3.Oqbu[|UiNboA c'o7JpЭL.|ٺ[5%AkT^0cĢ$–ATe'~ؿ Sws$|l9 ]҄%WcQi8]靷P܀;~a\`3Qv/#_nпǟQBt)%a4q?Jc?)Q1e<%$B0,M٧4i!+&y3{jN6{@kB,ٛz͡𹴴zBsE?G9^$ӓKeV!֊j }Gm_'EN7ܽiM] AxMfش:9=Ϡ_}=TY(b׸_8sΣV7~[u]]'GDfD5 ZN*%!KSftM-QލS$K\nC4Fb(@R;ß" r`RzO/bu69'|9_hF4!;!p"o\G#iL;93;1iiX6'SCHP'vԼѹOAKsbLADdE!U2ˎt6zXޫȾ(3*Vy+8Wg-{$1L8PՓ W0V*SX+1fON9Ӷ[%%{MJb|qʞyEŕrR*65 ::C4ƞ H4PrUwCXS-fK>rNj@L|#=:yO[٦Hl^;D?(,8PwNى&}u[۰b@X5Z~i" < ] `Xf 9 6 c "v^d-*[C z ovEPFۓ2*o^pE2JBz E< !@= ǕeѼ3ƻ\0R(쭤h/pxB;YLOiPLM*&I< =׼wQ?؈a \3K $4PQbj}UUnA|>4^i?qa_0Z$ mE!ݲ(_LκǗAsEg~l NhdCekF ?r[+&2'<Շ?`H `9N"Y|(Oh1P&&GMD#mRscK5_{QY>VԷ 1h7&ْ^h#7K\d.xXqPNIFwX)"\thM$B8\$-b&lm:̰֔~Ku?` !e<~\+ b?Lf&_!i5T0+~ ]aXjhLx?灵h(l)2(&CcHԣ<'eW,zF9LҷY5'^~ 1^f^Pc-ZoyM#98TO#fq$,EOZ=fN^6m$ S9s+mXHepRK燼|dܸG1]ǀy98+[N[jPyu'4DMvcԭa6GOE5sZj=uFs̯sba%I{ZHsʊPӹ?55|OԆ]"撂TH˓F+LЫ:2yP$a":އI WBiڌWql|-n:=zǠþyH5[j.ly$vd$z )z뿍)ng|V]E0J"͕ eHE8!z{ @<lf]4¶)8}utmMHfPgu͕ (=v?оewJS(. 1"%'F.eY K]{'E34y/%~V1g9ܓv[4 E{C>VQOT3rg+쉤g^4krJ*QfoE'@:^{EG+zN1%~60ьxf?&#{YY4!NG)(,>l-^b$կ<청p'5 IuE:w-ӹɃIUPgݡɢqŲ) g>*9TΧTQ\B̓ ͊VP}Zo~YSԽ NCO`RB`CYK$<\,x3fkhާ~NYO 昛LWV$0* wV Y}H`*]] |#toTΪ#dY:R#stbg'PʓSiٲ`q/ lxFM 1%䜵E tuHB3"r* 8mOD |iy(c$x$bzi>{eTb3%r nRv_CσFc;{ߋc"̳B9GûKz-knm5il1t!CH ]\a3o2:Ή6G|ο:bK%<'ѬZ X/?g?T7H= =w\8CCiM!0 1kVUSط]Ô7zKsS՟cۺ5r .;5+ }`ڝ.j"̦lvԘ2VQV Z ԙɆ9QPlWPmު;';)9Zdggqb@̬*ZN@'Įdg*/bU/X&AC>Z&TTV2IT1MTW&8(L@k!HEYYC6֦Do<\ұA Os9-gcT e0vCpn?9śrbeOӊc/U{B߉z؜ )T` rz T8:'gjҶg֨G@k۶ɒIG,NoK& "C1x#>M7#:K¥`f chIwm?%u fFJe 0>R$"bct> I8V&,r5[4#C4eo+'(߄2 X`.?99"l4Xt/||$ JG>т~#f[$/`"Y*q5!qŸ/V`ga`w@].C޻Ok EuXuH > Y m:uL O!;Gu56+MdV):gxEK߼K$i_!刏9ߐYCh >oJLG/5 AI"̌ V| .448mvBVo{W"H)v! KPWBO񳨘]sc-C:W;6]v{g7aJq/?AKԍĻjDh/4J&6)[B/ۏ3PF HNBԽ?:[Iw?=#v)tLՍy&C&qPz%V Sxy_6Bhh8~>c$h[Z]y<^_f,"ۋ,I0SG- .U|,>#X[fɆrϣlЬPO7fO칉[pnLoZb;߇ ox®|nZMJ!_;¯4ܮjNXCA#1UP(>7;`OtH7xuJ \ >/)\IskO"ʽ72.6o|GX 'MЀ-YeȐ1FAQޏQ4F@ qN0c2 +8vvhdîm(أ|US'}3tҭ0NKmp*9`#,;.Š/iOiI;F-HK; vV.BoZѐP[vr;̻Mjjm|NIHt'=Őe!?nfRyCP~v $Άeݕ.9Ҹ4RLK?㔮%dWsG5X]ZtLcM/Ǵg5 W'J5sX[U)EzcNr^hҋll Pq$*g=~\'?Ha}nL ҽ1ٱuYlb7 дQTO:nd9@T5`<U[\Lb쓵\QŇtNywpC/=-wd%|:ג")$G>}F4=oX?t_ݟ_7.,8AE`WUj-9B߇:i[N;Jv챱%TT0 `lvqH ]&w:_yDM2Qa`K^ dV']9_=-( Hf)b#"T@{/E06.S`r&e4M_} Ր{|ySx].}#amb~5g5n4$?@± ̶+h5c)>KI$Կ⟌2㜋)7Ng o#w,,HS(os6?}t%xLw %Vn,oW4?HUnk. }i%Q7|oK,4>B޵5dǕ_kBM+a*Yxs2$o^^F<^2ʋL,5O\">usLts<'>1v(^;(gWazFHTX؀ңA8p tֿrz?Qxu= Q=;q\6h5A_$TU}'jS_ΖѦ.QsDr/ѭ{k_ ҐKǬF J&! 6I1J_ ܛVTpSJv~T%8A;v^h- o#PJ3>V{TT"n&gC¹Rpj}0o@yٝ4@o"j$ "Pɗ'i9=@#Uog`uF oy6'T2Ɔ- kCn ; k>M[@\c1<9L%zg2E?0S%vB:UKBbI˩ix(51Cиgrc^Lt2 : LH'# D tM@qOu34:#>$*Cg:٭e8~+IqZA]g PuQ?HL(&4x^KP$KVGphs^'ӂQ$Ո < {HümhUJ1D?s7LJF~2cs[Vǔozz$-!R^Ȁ%DS8dX* U ui_d1țq Ez vWYl'N"ށݺ7h=zvUa =}B |#ql(Oi{O= &,OigANs ٠@X gԑhY)uNCwO,ԪL,^%\YIy; Ɛyh1#Nn:&\*'lU66Hx Ѵ1^|'%M^0lS_Cr0SJ [FkXjQ-WtLɂtro\n:l#t;E |,ZH٠8`,A !`7;pJ䚙vRC7^@x (QZj -"W>8!c߾}[C=9r pLT [=$ikeu(ȆxtŭpC3Qh*hLY f%C@qcQ1LB\΁4 ۟iRv s8RT"k=c1K{&,Y.dQ*!N]+=Mc5v~kf)BZ)hTl?2-`X"w CGٱR%_A|)ޔa'һTp]][$;ЌIth#cu.ybD~F#*!!>7<5t5f6j;Tn%QO}o7C&] oƜ fn;a@& x3(4jd&@?!b?q6LXui(պrHBf&|bWV֮OvBU[IſW58~~@PeM';S8Y؜?uh,? Bhtۅ<7Pd@p== N.ȥo֮|-ظz,iqEB؝pPpd6B={L"Tne w|:s_Qd<}%i$GqW%@ ގӖ% { ̦ \g5#@s~]eF}f0Ь_ ~Q%dN^I<€9D sSD4uGl!(jFT5Czs.>@G]8UJj=Xz:'z)Uxz/#HKǷa@q^/ ?%"X{#xIѤc%΅~7麎A8 -A<[+C]=(ECVivU1f D<ukӫl{S.6SYpV>R?'DhR!i0ޅr:7U`r&SSJj*ur+PK=vF$`q{aAlyu`.Vό"]76 lps9S7WCUUz<`]7OŨ$poqË̬(0EL-65ۀ4lY v l'}o90̱hnT0Ջ[~پv?5TV׵Zj YJ4&?sz#X*Yqg"V2 YaՀvo(؆s>[8v%4]]p&&QB@+kä9-*ZX90!w(^vfW䵥ژP4J eS0TG{ne ]AXO1BpWZt(NЧj17-eWa`TBl f 9 \^[{i%P)ϯ6u+nwٸD>'"^tAƼ>̜mC e7W|CK۝m ȕ$g~Yex\!Ǒx|*k#d2x]yGE;[DQ}n:7pLpm= d t r0(|O:-IebE9`'uϾ5 {Z1iXCL97vyukPM@fIH_B׿kWR7AΪ/ZubT˯+ǏR C_;Br(/xMٽ{n7~skE7̻^2K<8 m-d$HFK"F79CQ~>/P"lC@bNrM?y]E}ObN g hQԭQ|njW䨂|FcVp# ٤zX͖<ΉuK)M7b-veIXٷɇN/g%;(e j-, H|)k!gKr,Ol#.rsL-Lsj&6D[ѝf