nfs-client-1.2.3-11.30.1e>UALnM~'+ݐ<ʈ?Qj$ji9t*q_Y74~b=$*9|li>B6)?6d   5  9Upv} %  2 P2  2 2 2 r2 2222## #(H7N89:{=.>.?.@.B.C.F.G.2H/2I02X0Y0Z0[0\02]12^4 b4c5Td5e5f5l5z6 Cnfs-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 Qocloud1240openSUSE 11.4openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/NFShttp://nfs.sourceforge.netlinuxx86_64useradd -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 >"} 9\\#tO@00J[p@#\m   G Q䁤AA큤AAAAAQmQmQmQmQmQmQmQmQmQmQmQmQlQlQkQkQlQmQlQlQlQmQlQlQmQmQmQlQlQmQkQkQlQmQmQmQmQkQlQlQlQlQmQmQmQmQmQmQmQm9cb07b3ee79eccdc75af5a5325d6d93d1f4e24d2e469fdabc714808f4e4808c486969dde5ce945bed5919529ab33088f26ff89f3a763a5c651437a8e0a35816263469d4a85a28192672402c3a9c80318ae1afee2fabfdcb63754184269c1a37f06b7e3e547b73b417f17b43fbae0334dc773ef28129921825855ef6cff2ade4beab448fdfe8391137ab8b71c18242e888130bbfe1b81809b0aba43fe7567c07496035e1351fd1b7021507f26abec916bcb273c9efc3772713c3e5999c5d328779704749628235d9bff4835ae25c03473a56a431d6f4513e3cc7ddb36b120b155c5029cee40fb72ba07cd7e923c757ff9f3a96d1ed7e2964c0bbca13716095d9fdb4d3977a989ca52045daaf1652e0db25386522b9d2c7ae2d6f6180247102afe256425273635bf281616e88eaa8a4d6137e99677430310f2e9622294b31eb81cd276bd35046e35de751c98922f23ae83513100106c062c8a4387482e0f2c0c95795e589ecbe70b28dae9a51599739bac7abf88e614c29b919bb876a1ef4958d58407f5793e51655fbc250625e16c9d5561dae8fb849b7506cb013b2359eaeebfa1c7411bf00b484de64930461086099e4293c38540e6de5ba6f457259a17f05b0f05afa59d4839076a40bc8d865a960a31f6d63e9ffd1cc7535a5e3c270a9dd4e227302d4a28c833e6701565f6058770e15f677a453c3a71201ace186b4f718c81135c5b1e253b7dd52d2f78ad97f6f92cef1a07797221349f01e5e7c5434696d41d8cd98f00b204e9800998ecf8427emount.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-64)  !  @@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)rpcbindfillupcoreutilsgrepdiffutilsinsservsedpermissionssysvinit(portmap)sysvinit(network)/bin/sh/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bash/bin/shlibc.so.6()(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)libcom_err.so.2()(64bit)libevent-1.4.so.2()(64bit)libgssglue.so.1()(64bit)libgssglue.so.1(libgssapi_CITI_2)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)libnfsidmap.so.0()(64bit)libtirpc.so.1()(64bit)libwrap.so.0()(64bit)rpmlib(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/shcloud124 1370541423 o q  t x { m w v n p 1.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/-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.4drpmlzma5x86_64-suse-linuxbij@KxQɋw?]"k%n̜Y4J1uǤd]_n|P75he|* ~TzxMg%|rр;ߖpI(٩N`sļ;)a Iܥ񧐿3 Vb2l0޵2ZeͣVvRz,lhڔbUD7r=b-Mm3O:>&2eKEF/KxEH1X[%M+剙(,Xe.b/1jj4}Yx>՝0,{˨y*F4\㛎̌p覆dggW|tVyRٸY Tw,O fBn2 m!&g;7LC6)b@kjMD75qt-{+wU^Z%YB^G([>i\' D:Csc@7 QEGxjWd2q>2~ߏ9>@HhCY:2k[} JAǰ)Y:Ux@X\FTtkAغ׹` pHbfX.3FsoN'f;毆g,f Q?F?C~եaEoZc~бb*1owZXrQG P &@$9qpuaO ]&^{g!xehɣ{CkpZg{W];k ۇy=2 ؝삨\ >S-P"%ߌDRU4>WTQ2H=*B.?373 m@&x gΙl}LdƖ*n\|u @pxaROIKjaeJ v 56d3*:0%NI*B7[M/抺.WL'¬Kby| 'eJ4µLUobjq`}MMF]ܶA?\q/ӹ\y ꥭ'/ȯn]؏Cv*FAV޴L[ʀ%ju_mQRҾ9¦Vqj#T)VMݸǟD+ n5CܓrG]ͣ= 8Ygψbj8_n @|(1˾QߤVdGWΩIՓZDHSuJ~ vdavkC?ʃikh1GR"EiK]Lx).UeFK,`&탘esHb~HZp/_xhm)xUl6F+hf kv$KQ{M(Ў✾Ĺ("Nzbu;󅚫#e55dގ@l﬙ " )a5A"9 5rW@J93]Cp(Qx,6N(z&N @f&f#tT є"a0nDtgI V%ԍz&ȻjUsRU!J{^T12 6%hp P#4!%xs2AA#z_$,X%UpKk(o+B2oK歯#l'.S̮?΀Oz<>oS儏8ͳKVWX(b0#g\ Ȭc72BsIGaweu nfUirL~:+°DܤYjIh'+Mf/#50wDv =Vo:GxSb,Ȭkz[tY'1[H&y!2'Y+x{j5ӭQ:5N A~bo/d{ +v6iL(SS3E5yĂF ۵uI & {̿U8$ wK7sMڒՑ |6ckH8GP(Ԗuy~/CJ)5gz ! z1E9O(&H49JSFEF w(C>Уq((F2P~ O? (S= PB5!R3q/A"̘!|?DvMR`Ɨ(jg:aAD6cA`0Js3%KaS[h6ks⿅srnI&WF4atCMpy< );0wc8q&+,=duzy=4UW6FFU62rJr>kT3sR?܍"Rf#~O3Vw!Ou2xrqUn` za@2ґl$;bXPTao|=gw#Qsɶ CF cz ;> R}%5E\:}R^nsjqxRsRZsh]8M(3Յ~lJ#xhR0SP[CK3pUl(F5)>^>0rZ (l;ԛY_3: eMƶWW&p7P!5ۿ[$D$II'8 /\ J1q3g޺q,%*QFjs\bm^*-Pc3+aw SF\L(cw}m72<,@D , CqRů5R}#;62O"Sz.w؟:FDf==i3dڄLoPU;5"x2o/FUOO][b+%0!hC@tvsc*Z{tÖTE:5ҥeW,֧WV'01oٍYn3mlF#-g-C0l>g]]h+By09]eaQw-F#7w_`$<%CkO0i>-4Gt{([:y $!爝ixKEhʤLS\H7!?AZqr^邫 GT1HuM T"Ƣ?&2D@LˊG'\UU ę'zfjQ"W <3NxG$/"z@&ڙ,Z@Gyׯ udU}( 2Apڽ}g˳wy"=\2f;ԭI7YyoA( Kv:hCMZU#z w^h}rpuBOװ6RQd\3fް2^UyRѺTƅir/; ޏ/]C&?+%~`0SKϜQ--ʞCqR&X4&>tgƑgX35eq򖂑,{VOrg 7hzJ1t~ٿ^N2qOK:`s؁ez\tΉ I͢Ypo q7IQjb ;b} Wsa^VQhMLQ1%9;ڀ$w\]=pկC{m*V|;R@y`2+<1 5SLr^B8+$HņSf& lzN28䶯.!3$89pPcog3|i<\0o? Ϯw/ ~BbC3+9 垹"V&aTvWg?GVx yKA%!⊫Siy{],o\ݍ7YV✤ںk p1CMcf=Kktx i5B,щRg!u6˯^eKa~O랪'h9HmR8uc]dn!N=X>)xz{QW2%ۙ71XHBآ&ΧjR$weԬFQ%"+tRd/ԟOZkJ;)[3L?ƁP̻^ӖQU?(W~$B+lL6avT k\GbK tm_vA6mYNB85#!$vBUJ;X9x(i/-᫲~czɏ}76xݕEɂں7*+ Fu>zuFefX3^̡z>mj(Ld֠Vb7S.iCחyyzy[J/28EtkQ~Qs3?f~#kxbycq" h6;KMxAk8>HBt{MǸ-jK vH?Pt㽧uȭ3(28-}hj;mwgjs%F-M}e>F]PV wt)P}%F@hK9vhԆ_#N ʚ&E`* m:7*eR+%N^IRa7ᖎd,H'aR΋QΖm7Rt=7G_JH\ F$|DϚ$jP3:j_fܽ ];n Z,t*#A DߛgaSUeT߻} pVτ oM9Vs6DHeAuҲv-),_Hn-V$ Ō9uQ*ZFuƪy"M^ҿcP6hF58h*4seq荑IAidBDhCkl_!-ZZ{*tHЗ]QIdÉ&K^ޘ|͖\wK^k0S7펚KU { |%u'*ֈqAvp}Urw0ڜ5[U7WsͼV:VGb@m#8V<>;#gҝ/o#8'lry#(MI}#>/d a:E##>a]#IՎ\.P;UIbO(Dq({ʜwvw+laIk*V ܮڕB -VTe+8ƨ=1ҥ#YkˡZ!f *o[\קulEtye뗼i_vJ0z7A=)fi;Jm NyF 6[FIl4Xa̷rc0^M""ZO r u{tt5YcJ3WWdJJo3iU[xX (_=s֠!o۾wb˿~gZQ|Xt'!Y^Bk[cC2Q˽ו)*!"[x ^,e9Y6GՏ7ŸW2/Ҋƅqi:22g<-m/8ÛdUWa 9!BvRþ4wUrSdl:1&_+9q?$ l]1a?D|*LXe,g쏟Δ2B6Mk (KŜ J +H7JcM .v`ژXFGgmI8QҺ?6 9~ } 6B\q+C$ȈRhs(Ds];X'o^{&^0vw.Ud$]ܰ m\b~Nu>L!ls9& $p2PCSCxyV{ EfUqQ{i(a=AMid0D@2۔]P϶7|jz3>V}r#QҾ2P9Kn5Uw6m68RPc,gSg_ \DD e7 =ewOR?Cq"!܍%叫B pOLvv}f١" M x, H=ń|NIz~\LXXl0-@#9ޒ!1-S}:yÉum$ŲOnswȳ"n^)D@,yOwtBw(P?.)fc&eU{О6orOI԰u5<ު-Xؘ h]R>MKs=Ϩ_k2qvޅw*ѓ7/ P\ta)aiT2.J[1}fc3,.Y[-0]c,1i3`)m7/Õ ,`4]#fЭ`s*٭Z7兢!XPdEL%ŢW$H?*ŹBaN]{FjyQbS?+RBȆo-oſ?,@[GuB c # * ԰cB|se7VOTo RA#?m<*2ua/j&T0= HK]/CRȚq47tud \ 2,ǮIdߏ:ʔK+Ę>C%VΊ+F_zAX?P#txhdL~Jfi$!鐿Wxϩ*<vojFl>1728n qUY1yr0H:/ z&ʧ`8FC8΢~7_;c0~7-AD9F#"LJl˅o3Ǜ2,7 (^ɐwӀ*b׬63~5Hyf3/u?|BjqzI\r 7)ұr#w>!Cz-y&2G ܠ|AcDIRA|9&xPM~χG0C Ortf@W^做>ٵ)YRxPįD0]ÃYv*,+eԹĺ @i!j6}6-Zo*>DȾAtm􏨔0QpdBo$ftq4ȳS/gΩ\ABZ[xX8pbS6l [Gr!6M0bcˢV3pL_܇'@bX)1͢QSH=V㋱1hpp\^36fB 3TVLjٕ- JQ0Tk`QtE_D DH`͐&XZ}[?0d0c-1pN: v/9\`Y'S .4Æ;1I?2gQv|{krO0()4ӟޠZ㽾_$.9W즍Ԏ :d~Ȟz50\AV 2˴݀@7F N֩%Č]LG04Ǔp-q]f$FDGш |rv}(n}:>p~15F#jVw() NZQ9ˆE?5, 2Y$MhXdB9["u"SX-H۽ b)R;zvGܢ"Q,A?Mpd̪&p/F @Pp5#.!0@)a:|^e2ﭔ {S{|&O$qΝG_tQ﯀ +SVoCt亣ۓV"ߍ^Uu%8Ƀc:u@{G)xPnTQZΜ"*̇"sc%#&Dɘe_&QM%|qà7#GyJK`Ç9۟9";ؠ"++ӬpFLహǓzʀai'R:j~fKYukVj/]DvVƉ;%{5LI;d-X&8gFZ+箈e]:uGRz,+'u4Qye;lK )𶌮7ِ/+ `@OyzвrKzB`!<3cymew} ՞&@Pb&-%NJ=-\Ҍe-d Aw2{ <U=P^&;֨53b}Tv|2ԓ 3*%Mnrk$D-{MbaXϼpx#_vJbB͐>N۬ jx*'`Bhy"|ugQH 2.㷙d* 7xv;r|ߩ,I}\刡Y: ܭ"Ϳy`XԺ HŦ=˛iL֌j+dU+{z#uD<|lCl6=JQ~4kXY,OF)S b153Sl(:f_?X(S1e Iΰwv T@f㫍K1ynJjABΗVz\\nE'|瑗+~ WG";o^:yUXc&2Ce$/xB@P뙓Hڂ.Ն̓@/ uS[hyFz!"p͊ i(K@61-]KiXc`,́'L reYHm8'c(%%]OvdO*3 .azE(jh*jijb:X5NNSg܆qOI1X$艪Z Fd͢;h%㎍]cjƝFs/#[LQat- =`ӞBƭSnrubŷOs&mw :1t7Cuт`K}j 7J2)Jsݣ9̧=Ѣ.qR8e[7CWSN!c#7ei2;5 n mc5o)qT@ڞ@[4K#Sىj=pq4E 7 @.gQZ'@z;ժ̵+O񸝪H4UU]&c^ EڏGa9]N& ojpl9è8ep0('5`'YӚóQpcpSNԜA> 7e#X;>)NQ^c!_ϘL}5i bXq27ݐg^|w`/ydܞ 2 I@|&aP n"v07rt{o2͢`F۩ 047A.Gphg0|A9 J<0^*?sw'y2kPӖM}(~DZx=0ss[&˄am6$DR$o s$T1&Ujs"&ҽE)HώMA51 複S@@ǰRqY__~渠up65'_v+)cQE{l\XSlF0aFe[.gSVd7ee0-Dy0zylPg1كgǿ:oD( i4WŤBlwP- A('ZtfrhGWa%[F߷3-h&@@-,{}9٦zk8lsD4^cgo ;,nQNwn 1@Aِyڽh݈)*p#Pzbމ2ӷ.Ř* !9CYpvin,Њie]n;,*fJp*"!W)We xt:U1dX{ @8~]F]=qd@RM;h|VӂlR`|\_gW\`#qqƂ[U2iW M^M`pj[– [(iVyLL"Ů>U4l3*Dp!Fw =`O/(כ(P94IΫ^⠳yvqoY2 bƊOdqYz<'Jg}H~=Ƥ9r_G4vS!d>=de} YsFNE ;I QݓX$WUPw,/,^ijVu~OWURg \L>' >ea36-gN`&` 7XC=dtp;yQŹxWDvTH'@UI]kzzۏ$?7T()zj"2(Ņ 2a`_ :%Q]gq{ੴ"+m^b*cb{r@4 \]5H)9'HV#Ԓ(÷Gc0TQ/6q.lk4}^M)-?|xF$FF띱Sl"b ^-|L^SZk|.Td)'R9 $_d,YtcrM'I&u <gA311'. 9(MӔ rtB.E97kJ%[nSXcŔ߹j4sl f)O*2{nZhbT L5L)u|NO.T9}fnF>%%k=f>,B ˣ [еtԟu.H" isQǀ EwXV~@Aj} :[U;655EL|D5d18| .Fl<^S6ʭOؑHUᄞZΫ ^5O>#k ԆFÎh}#1"8<:H7ћ gJ0 uOt7H¸u׎VD3XHWlQɔ;D 5_:Fksau92g(zN/!NkgRF *:`!A惗h!fҲ#qy}6EIE#4څs#\=|U0KR'ǭ1F*AAlR QH pc7;xs>GbDڏ,P zSTLLL7UuXCCsdb",ϪY]p12] (1}`p8zi'ivG Q4cዪx?9s }:<ң~l .ubE֫.ɯoC{WNÎw-+CބsCK`Ƶ;PB5|Ԑ:Pf4Lp1ć"