nfs-client-1.2.3-11.30.1e>UAniz=䇧?Qj$j2|NyѼV5]h/[koI2cpVn O>B6?6d   5  5Qlrw   2 H2  2 2 2 j2 2222&&&(7"8d9:O=.>.?.@.B.C.F.G.2H/2I0`2X0Y0Z0[0\02]12^3 b4c5=d5e5f5l5z5Cnfs-client1.2.311.30.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server. Authors: -------- Olaf Kirch H.J. Lu Qfbuild09+openSUSE 11.4openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/NFShttp://nfs.sourceforge.netlinuxi586useradd -r -c 'NFS statd daemon' \ -s /sbin/nologin -d /var/lib/nfs -g nogroup statd &> /dev/null || :chown statd:nogroup /var/lib/nfs chown -R statd /var/lib/nfs/{state,sm,sm.bak} >& /dev/null || : [ -x /sbin/mkinitrd_setup ] && mkinitrd_setup test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- nfs nfs PNAME=$1 ; shift INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < /etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME 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 set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} -r /etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} /etc/init.d/$SCRIPTNAME fi done # if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /sbin/mount.nfs fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in nfs ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in nfs ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi [ -x /sbin/mkinitrd_setup ] && mkinitrd_setup /sbin/insserv /etc/init.d#V >"} &\\#\\9L* 6GȌ@#\m   G Q䁤AA큤AAAAAQcQcQcQcQcQcQcQcQcQcQcQcQbQbQaQaQbQcQbQbQbQcQbQbQcQcQcQbQbQcQaQaQbQcQcQcQcQ`QbQbQbQbQcQcQcQcQcQcQcQc9cb07b3ee79eccdc75af5a5325d6d93d1f4e24d2e469fdabc714808f4e4808c486969dde5ce945bed5919529ab33088f26ff89f3a763a5c651437a8e0a35816263469d4a85a28192672402c3a9c80318ae1afee2fabfdcb63754184269c1a37f8e489c43c18ab76eb796422e39cc8a5639b70a1d1a338abe959dfd2e6d471027eab448fdfe8391137ab8b71c18242e888130bbfe1b81809b0aba43fe7567c07496035e1351fd1b7021507f26abec916b999419ea5b470d611335c010af0080e973fedb0689aff2ec87acd2e1bdffdab0ea08d176862d82d8bcbccdeb049b25623197f28f3398e252eb6d2d5c67217888250d12a01ed53c25dffae6ba35dfe4d2747855cb9a3259ebe7e7c1359c8c0a28f0a3a8dbe5e4b2c2c3ba25a10ec0b8a0256425273635bf281616e88eaa8a4d6137e99677430310f2e9622294b31eb81cd276bd35046e35de751c98922f23ae83513100106c062c8a4387482e0f2c0c95795e589ecbe70b28dae9a51599739bac7abf88e614c29b919bb876a1ef4958d58407f5793e51655fbc250625e16c9d5561dae8fb849b7506cb013b2359eaeebfa1c7411bf00b484de64930461086099e4293c38540e6de5ba6f457259a17f05b0f05afa59d4839076a40bc8d865a960a31f6d63e9ffd1cc7535a5e3c270a9dd4e227302d4a28c833e6701565f6058770e15f677a453c3a71201ace186b4f718c81135c5b1e253b7dd52d2f78ad97f6f92cef1a07797221349f01e5e7c5434696d41d8cd98f00b204e9800998ecf8427emount.nfsmount.nfsmount.nfs/etc/init.d/nfsgssd.8.gzidmapd.8.gzsm-notify.8.gzstatd.8.gz@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstatdrootstatdstatdstatdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnogrouprootnogroupnogroupnogrouprootnfs-utils-1.2.3-11.30.1.src.rpmaaa_base:/etc/init.d/nfssysvinit(nfs)nfs-clientnfs-client(x86-32)  !  @@@@@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)rpcbindfillupcoreutilsgrepdiffutilsinsservsedpermissionssysvinit(portmap)sysvinit(network)/bin/sh/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bash/bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcom_err.so.2libevent-1.4.so.2libgssglue.so.1libgssglue.so.1(libgssapi_CITI_2)libkrb5.so.3libkrb5.so.3(krb5_3_MIT)libnfsidmap.so.0libtirpc.so.1libwrap.so.0rpmlib(PayloadIsLzma)3.0.3-14.0-13.0.4-14.4.6-14.8.0 /usr/bin/chkstat -n --warn --system -e /sbin/mount.nfs 1>&2QJN*M[@M[@MF@MBM>@M-L!L@LbLL'@KKEKEKK8@K@Kb@J@J@J1@IÅ@nfbrown@suse.comnfbrown@novell.comnfbrown@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- gssd-reverse-dns-fix: Allow DNS lookups to be avoided when determining kerberos identity of server. The GSSD_OPTIONS sysconfig variable is added so that use of DNS can be enforced for sites that need it. (bnc#813464 CVE-2013-1923)- rpc.mountd-segfault-fix; fix possible segfault caused by "showmount -e" usage. (bnc#693189) - 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)- 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/shbuild09 1370541670 v p       ^ ] _ ` W T 7 9 G [ U R L  I M J b  H ? > Q C 8 E S P O N Y d F 5 @ u g w k l m x1.2.3-11.30.11.2.3-11.30.11.1.0 idmapd.confnfsnfsmount.confnfs-clientmkinitrdscriptsboot-nfs.shsetup-nfs.shmount.nfsmount.nfs4umount.nfsumount.nfs4gss_clnt_send_errgss_destroy_credsmountstatsnfsiostatnfsstatrcnfsrpc.gssdrpc.idmapdrpc.statdrpcdebugshowmountsm-notifystart-statdnfs.5.gznfsmount.conf.5.gzgssd.8.gzidmapd.8.gzmount.nfs.8.gzmountstats.8.gznfsiostat.8.gznfsstat.8.gzrpc.gssd.8.gzrpc.idmapd.8.gzrpc.sm-notify.8.gzrpc.statd.8.gzrpcdebug.8.gzshowmount.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gzumount.nfs.8.gzsysconfig.nfsnfsrpc_pipefssmsm.bakstatev4recovery/etc//etc/init.d//etc/sysconfig/SuSEfirewall2.d/services//lib//lib/mkinitrd//lib/mkinitrd/scripts//sbin//usr/sbin//usr/share/man/man5//usr/share/man/man8//var/adm/fillup-templates//var/lib//var/lib/nfs/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:135/openSUSE_Evergreen_11.4/965cb9d3ce6e747e36c61bcfe6755d9d-nfs-utils.openSUSE_Evergreen_11.4drpmlzma5i586-suse-linuxX,p^O?]"k%n̜Y4J1uǤd]G|M[V7!GZ x)mW{__8TE;y@>콘 t1{Apl>\`eKץě}c݀p|ub )]s1y\%'7+¨ {xahjn?îkHE][<rd j\ptK5),)7ߍjMd|[cѩRh,k4˄~DЛtnN]|z,mLHeZUgԝ.m%6#P MyԮ F: @sW) ꅏ-%Ii%Il2~hx ^ y&_F1s> <4*vǙ`ͤXª/ 8};c=5ʚX锾k<Jn<+p;mͭŜ{8͑wPrzr?aóVFaPZϫJE:pѓPz$vLѻxS% o#G߽3xlөALcux0P%@0SE?;M 7=w Q(.Io(xp>7({TC/ V;b xv%8r5 aw]{:]ɿ e,i [˙?#}9?7"jv{kjƹ[Go褸Ӏ 龀sfGc $2HIJ4^OqӼ 9҈UYYsu8ze(5|i!GKT0i*; <3OsE~ wAF_?^ <#Œe8}5=m ]ևi% -u({h})KY)9C:ʤ͠/8P?;qnB5g DY"'ҫJ7}ϚzgM)qx\IDkēL{oOp:72Jlߍ-&f.K/#HY306a}bT!`G2Lg#BwX纣=訡Y#ɏt?JKd?=R :d&li*"-a ]NPB&Xѡj% ޭsNeT;ۭg>(c.][<čÖ>dwVr2[X V#ώEK)?  JZ}o #"HSF+ #ҡpa, :013i" _h=& ׂRw~#J\a5fZ%Xtk).ْ(a+izS-'Af~, m=t1*5a'|Gĥxྫ˝D-{xo-EC<UWKjLF05۬0´տsn3({4@>0sQ36{*>f7*8^8_Gz؜A@;:!Z780=2U}~?Zd.aߎjزdh-S)m  ? &yY~l;9],jEq qsJr EqKGжa|vJuaS:.ORǦ4x52 CmϦNG7{jukP (^7B\I0+ޏHPtQ :5CYP"uXz?4 OH9qo:&P&6K#T8F #m(]z27==o k\nA4ի?ok^4ۏDž (z-,6L^Wȯ:X{'?ҊF.bQ{eNأF{٢#W)b?_AO{Psafп$ݷ\Oۼ Wa}{‘h @QӜ{@Cڭb1 _xLØC!wf)_؞9jFDؑOـt5|[?2;'t'G5ȁ/a ?ˏX`$>a"ڎZLO7߿L580GE͒0#hj`Xjjf2RWjyzڂͿ}JT0]h^`NS؝a-S8U[`;,?qݡ#8YV)/ѶE X")Nnݍe\5wpi5,NμYsl4FY׿nzsGxd0u_4O>-!Mjt] #~G ܬpyw>O]!ei>\D3 5uBvfe|!iG 9yԳMZWk Fіe$. .thbe*7ߔbFg!ѐ{zwIod ҩ+Ghu"DA  f!OKB|TACXG li:2Kڇ%/S܍/ɳwCs !&9z:w<\~yf̕ 6%Ψ9!^zUJLg|dR^32T*9s\,#ᄀ^oa22FN r=jmzgjt^wڎ]]f eT!Wx,gq_t uDӪxgvDZD ?'AD.ԋ&jk7^˳JdfډqgVH?1@pYܠ΀ G'd:~w͆{^揂1␂ּ=&A3eֆSFcD8 ,啀fLk.nƏVp~QvmgTxKFV&|:t~軸E/{ >)5ErD-])",4{0|BCؑ'mcL7d4B{΋t0IKvZ!C0є.R_Jb,'-@[#.<> OMy'(nDjyU)NΣbE;z8ܬ dl#pCIrzrIXr TB>Qm-'j"l/%:>87V iDv[X!@N˲R;+qtc=Vg2]JƢ`@SWG䄐 Fw1oI}z%Ci 3oUɴh4t]]僆`Gqsȇ\堕0ow4Ce'"0H!&(>صYugsMڠ2Cg*Oo ͬv04D}]ߨ,<^}: lV0y8l aOZ$Gf )5a5mgԱ\WdhU菆I1Dp߹ib)81Icr*4ACBSKx120p'oB}>kN 0%dDžt*קʴ*l iWSF,/ӑrp'w x hIUƳYu|Բ)v3yI]ۡxf/DUhl"O'OX[KJx $_}S]1/D4i Ӑ;u+ lUK )!v'#6qu5~U4ً{)|7OkX&D] pGQPwTJdFʼE'T>b baӺ#Fqzs* ]ǂ6wJOH.3ӽ@sMEz}>P !n?aAC4;"c"E? y] N:_MxcN6:ˑXL(? lON=}iͧLAkhrv<)#8'=xagbRJW)تZ>?5A{V~",``\V$|x6'Dt3x$ p']e-vyg^n^Eߡ*@6"ݢ0tj=#녒 4rX3c H+u"K2ecwdp!)EΤJ꧿U|>XG bH(uxp_Y )"NWXh+rHP1YC>Ql#&> 7\WQV0O5֋+Oc.Fc;f/ A{?NdS@*V"#LZa*7R 4"~ۙݵ|BmlJ#/w߯<@^bnđȴ .]u,)<΋RT]/WŃWx^C@-?l!5rSO$FrtloR]9lmqd5bwt ˗o57 j 2'Hl^ޓi !O>p jutF‘pv) y>KFb].Y*֊q*2O&R\Aόvuzga,9tݲ-i˴WZ|WT[I$%VvwĦ4"Tp9ؓA*A OFw/Xz0V -8Oz~ubGtc\m,a䬷/UY+Ck7R6YxGF-< X*("U7|@~e"أ:;w 07L՜w?+NJ6bS̙ˑ0{x9Y~GQKWMBn+![G =bAb}5YS-ԮkmsfBRa[T5Kݴ؊I;+9"Y]PrTG,͚X7* RYkxYmҒbgxYiHr.[/"Lҫd'˿]?})ܬN`l>"[%~O~~oq;w%ޅRql+h&_nZGb U䧳MٻKVXd?V]Q$dgF wJHa$qrM@©W1服VC-d<v+ƺ(>y8JC+3{ DCϡeJHuem༟잷cZ~ÿ qis$0;)OlbH~dl7W^+ 5YIhx#_>ȚGGsr;!ު@tX:x/&f__p- BU൰ԉW8f\ʛ{B+9v)"q?(յ.eѕlZm^oN@$U$Q73rR4sepPVbCA,żM$ zvF' _|9#())IQV ru44Mĸᧀ+{s? &߆ÛZ`?q7pb8݀= ~ɐc'*9 uccϸrJx!s%Nzج@J‡aN2Pwsbe5Z(g-d$r+3&әOzagh"xO'p96U%Gj+0c[bS4pXb8[a4LVYr EC%Hcc!1Y9EZ&x@ލn}o݃ dSϱGh⁕  m; qDY0X qB/9ᑘ?LZXgxO>M~ r)tUǦ[^2?IOn&zZ{aVHKDl)TKncCue|?D@KF*E-R.iD lW 59h#`&.җ1,kMQb:.  a;H-igڜ)=u&bb P ѕIP<}U4EK׌\S{Q<(rlކV8/c#&پx/7J{k! <7r\XKWGG#h#s vyv5ѫp"ҘWe3L,h\yNp׶hzdbv1PSxҕPQn'sQ6Կdwd"⊿6>?Ԏb[ 2sDp"_]y­QK%-17õIvb̩ R0)t뽷a fZ& &VI#߁[B3)'ZSWC$@FɄ$rQA7("V]yNsˬe:"ev{gaMvWcgHN6v|hozTn$԰`j -ƿ- ,6?.C˰B&摺 OBD7<ծr˪g3qee: z'a+ťcwiVNJѴ2J' ӿ u`J#2&M.jkE!mK_"tb1.ߗW:D?kQ[[, >ɂK${~-r"#Y9|䚥_0%ņVDqckw/8{o{xJV] l+>`ɱ脺f}*MCўF3GȦjenΨw5.飂oQpC0 OLbrkBlvܼ04<2r+tBe Kc:Cy@61 y͘eMR$Q!};0 nV"E,[vC+&gjs<0bCz"nO lbkzCIsB̒QsۇpisG]-R99w!TʭY+M\~RM.s-c+`;b#cn52^:c,/f!N튥*so^'-ΔQB\--MAj^)v0֞%vL@eX;RYjҭ OdN?exAXɼcghsIalYXprk ;{CZ]λN0< ˴*Wb8Gڍa60'Ȯ& %Ew+_*Mp$Yl[wҧTU2 p^̞+TZKyg1S sJ*|b Еxyo(͝ǀJI+*_%b2Ab;Ԕ ednjRBr"π? 2GGoڱ A$u/72 0SS2.uS4l5E#k[kZ)T. g>+_h;ۣm6q^{(.|s'f>Q踀ZáGzLӢ/1 nJd;ib(- #zQoppL}8BÞ!TB? wU#OF8x π뗹*D OE˵2d ZrgT'_'V9+.PaG\u Nn̽PgWu.!Pg ë́}vKg&~7/z~Q9/|FsWi !|A!'T0Zue_@s#6K6L"~KI`fmQl$ulZ~s9}jIZE$WfcU+^'u5Vk V}Pe58ttLǰ8(<07v5viTZe} eirΒ05l`rd:8Gba  '?,_LAG)_~fCMbᐴT<9 65Ⱥ,%GTT1\1W&Mc1, u 2<!ȟ:-h2+Cz0)Cp(MAs k}NGt{ҊͿ@YÙrԨ}l tUHgGx\OC$+}~Gi"=1+3l ^p@C*'P4g&AJU`~4\+wn愷"3gHxw;Gq'ߒ6! P2!`M\Xi KاdC8B)>?޻ 0XgFf}.ryat %ew[YM{P `Luo`J_bJf"he)NfdZ8Ihղ?.em8h ;U0F@Ǹ3cujšH#c5&2Ĭ'<{#If1((h!L/Mǫzn7vgPn}$a0_g10SZYBȳ+"H xZ-?%K͌06As ':QNjUh=R1'#v&91(Z 錾z+ThK?U).7wa5 phy2<:9z 0 h#=ɞ!&+ll󁽐ZUt뒢ArqYqp\\eH*ћa RX@(nʰ.DNOXX:xzp-)HvI_G1P)͘= h:`%Y~y(r#uդ! uVԜ±[iJ^F@\|[{)VHմWr%а.C NQw><ښ$h dMccB7 7~hȭe8;}h[dC_[<+AzTO{K-ތzԔEۃ8`oQ`.aaR[dKȃ5D^.H>97 !‘q7fUI1vZ~g> V)5 }HXyO˹ OAwBfL|+R2_od Dw {1bA v}NN^s{j0F! ɪ212\v'O"l-6RkI@ 9C;Q h_浛ɿ` @T$ՙ?Tn'ڔкQ*lƺW!b^e+./A>/TfK{f(`e}kTj:krkQH@uM8X4&FO_tR3{ ;&,\\oPCB(m29)IJ=ЃiGGU++qQ*cu{ p!rWb$H)u,B|,U#!z { -a>mY!Hbdz{"*ݫs``haХU0bV\XGKe37㹮lGA\4"~(WXۿ0[#9B:k[#>=$Z[bvsJ؜IJPPf+(p[VUXRKT!z 1ISy羹UH8⯿ݼ.%tɱ+CI0mqbxr`-{)rdŮMs ߸ENԆ'uGX8*|6mQ'j'`9fYbB'LT#ǭ4É,L{J=ud5 7?OleO;}@{s8#oTlOhECʼn2saT% ҅uSpy{_mhorh@-5,̲'S4\k2t7Kg?]Jd]ZUx>8ɯKû+,FZx u"U=!h B5#}ahy7^8l'n_AfGKĘQHEQegBX+ynS #;fT6 `<`prꤷxx+U'ϢbxA#SD6A4a:^PhRN\ja̛=D[Jܼotqoa*]`/3[ҟ.uZ8tu5~xutK葸vZW+{, oWtgc,g%aXmo7k"I 2RT@>ֈoM67}AkX̻)["nCӥel[ j_ Ϻrٹ7_8{"9jv\ ueȶʤc{Yb m`S_ 6BPxbWh~Y<SkcVT^4RX(c'c}IP͠Q$ xQN87'2rBУI?Kiv g!ьۗ\x(˂kh{n&U*R%e|!kDs]x~_LGr_S=&lƊw<&(_fs"+Ο޽X.N~_n{N]N<Ґ_N៌^xRU6 2x`9GZ!C۰kx&vgHN$IK_Z Uf/y o[r úKxX`t7ο4)I#!"le$T/o1R59l}+aYw|DeFP6^eD4?_GF]ﰎQ# 'ypA^6={WGb[:2*=Mp4k6~(iO\!}GQ?0 ?=7tB*:G*:9_`?~KoܬڕZ v*>Gga+C&qui ;[Βb/Akc?g4+jiGU F2%Y|z=LSGQ6^WLJ"fSP|O)2'Kc^ۋ}=@-$,V }bN\+̩Ek(҅;u/"P/1UJ\*|Э7cT/eONֱ76{˨/j'zD{ .7S2.ݧ 9TnҁL[Љ#uyѴSfegzB|"gn]*Uٙ 1|5/eNhUqW*ޗ"71 Pk{KMIE[y~#7(^-8|tŅE = Dɬ1(R>(G߰ ,JNhf<^$uD?uPqru@H*iĖn-% .@l6@}ncfţZ}t#f^Ys߶QZ~˳o>#Iv&[¼4/v%\O48̿ߊAFOǶmwa8p.7ӵ"˦G]B!o:FjYDNrG= #<}\T4u:YJ'quQJA!]>"A SřN,& hgZ.W}URDj w Md=t"eQ~"ҡq7|J5VV+JX5I/?e2:"c3F`@yRGZ5r NMNF]yw+JZ6 H%\T*l1StlJu?bL-,PsS!uzx[]z5 }6tD݃+=t@R=I`4ޟCѝFS[5t^zK^bfWP e =ΆqI.U-b`)3=MŃ |}aT)5f}c:^%I7>\$:?}{l9a)DΏ#B٨/\nY&૞@ⴆ}+v<1 H(L)cCDEQ7:)DwiJ]O'g;=0rT/` 9h׼,w0LrB7p|12c<5Ur(D*<>M|OԫMZD$JYKa2ٟ"W‹UWrDzG_Pe`iGGS˸zwVP tij79^ d@ sKEe[ڻ<ɫfd|(w%*V[x{$8Ot8_y*I,}]m e U}QD"5kxoǼ &nRrӯT*yuj#(IY;2\L(\#QV. d\ǐOԱyW8(6lU`9XER$qĬI{nG釠yqMfE4Wbd wY }2u