nbd-2.9.13-3.1>t  DH`pJܦ[/=„v0vx. )H|2M܎RCGN8נ0KOJykWM}N dzLן~f+T~^F3٘BU=^v[yits%Gw3rNH;m;]1͂,`@>/wlQ/ryUXpE"jDg7a8"+3u>LzT9ʀX{!AِOcPeB߬yaPz~ 'ztlhBg7lZ@-u9a66e538dadb7f8f0dfb8e0434f72716129030c3Jܦ[/=„`N:&W6"SXh,-` x2 p#S20lbV6 33e?|sFawv)Wk~e)HXf;mOx$-&sOjYs)xuFQ"ۭͦ;DŚj eJ_3 X!|AǠ#Pf=dvn-l@lLMlW_v# `Bb8SxAH>?%?%d   Bdhpt   = \           < l   ,<|(8 9 : >"?"@"F"G" H" I#$ J#0X#8Y#@\#X ]# ^$ b$c%d%ie%nf%sl%uz%%%%Cnbd2.9.133.1Network Block Device Server and Client UtilitiesThis package contains nbd-server. It is the server backend for the nbd network block device driver that's in the Linux kernel. nbd can be used to have a filesystem stored on another machine. It does provide a block device, not a file system; so unless you put a clustering filesystem on top of it, you can't access it simultaneously from more than one client. Use NFS or a real cluster FS (such as ocfs2) if you want to do this. nbd-server can export a file (which may contain a filesystem image) or a partition. Swapping over nbd is possible as well, though it's said not to be safe against OOM and should not be used for that case. nbd-server also has a copy-on-write mode where changes are saved to a separate file and thrown away when the connection closes. The package also contains the nbd-client tools, which you need to configure the nbd devices on the client side. Authors: -------- Wouter Verhelst Anton Altaparmakov Pavel Machek Paul Clements JܦEbuild14openSUSE 11.2openSUSEGPL v2 or laterhttp://bugs.opensuse.orgProductivity/Networking/Otherhttp://nbd.sourceforge.net/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- nbd-server PNAME=nbd 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 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 test -e /etc/nbd-server.conf; then # Do we have to create a generic section? unset generic if test -e /etc/nbd-server/config; then generic=1; fi while read port file opts; do if test -z "$port"; then continue; fi if test "${port:0:1}" = "#"; then continue; fi if test -z "$generic"; then echo -e "[generic]\n\t# No generic options yet\n" > /etc/nbd-server/config generic=1 fi FN=${file%/*} nm="cvt.$port.${FN##*/}.${file##*/}" echo " ... convert $port $file $opts -> $nm" /usr/bin/nbd-server $port $file $opts -o "$nm" >> /etc/nbd-server/config done < /etc/nbd-server.conf mv /etc/nbd-server.conf /etc/nbd-server.conf.converted 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 nbd-server ; do /etc/init.d/$service stop > /dev/null done fi fi sbin/insserv etc/init.d_|9 A큤A큤Jܦ?Jܦ?Jܦ?Jܦ?Jܦ?Jܦ@JܦBJܦAJܦDJܦ*Jܦ?Jܦ?acd4e0668b4c1b89db09973ff44a2705d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e19f945cad205ce8e91e1ded1579e4bc54703312fa3b8dbf97162f34f13752e4914792726f8f912de69c8eac039dc0c5ddfa8fdbbc5dfdc673af8c7d46be761ac4215f026eb3fdabd49f859ae230448018678f41bf9a81741fb0fcf8ff0e9bd3d/etc/init.d/nbd-serverQQrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnbd-2.9.13-3.1.src.rpmnbdnbd(x86-64)    @@@@@@@ insservsedcoreutils/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libglib-2.0.so.0()(64bit)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.7.1Jyt@JUIH@G<4G1FF@E@E^E7hE/D+@ms@suse.dems@suse.dems@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.dero@suse.degarloff@suse.de- fixed missing close to open (bnc #528272)- Update to nbd-2.9.13: * Documentation update * Don't try working on partitions When a partition is given to the -d or -c command line options, reduce it to the master device instead. This assumes udev-style naming of device entries, though. * Fix autodetection Everything else in nbd-server was already 64bit-clean, but this part, where the size of a block device is autodected, wasn't. Replace the ioctl() to BLKGETSIZE with its 64bit version, so that trying to detect the size of a multi-terabyte block device does not fail. * Avoid unaligned access * Actually go daemon just doing chdir("/") leave file descriptors open, which is not ideal. Doing it this way closes everything, including any system-specific things we're not aware of. * Remove support for timeout option- Update to nbd-2.9.12: * use atoll instead of atol ... so that multi-terabyte exports work, too * Change meaning of -swap option: rather than trying to use a kernel patch which has been effectively dead since sometime around 2.1.something, do an mlockall() so that the kernel won't throw us out. The MCL_CURRENT | MCL_FUTURE bit might prove to be problematic, but if so, we'll deal with it when we get there * Use right printf() format string- Update to nbd-2.9.11: * nbd-client: new option -c to check for connection, -d to drop connection, -persist to infinitely retry connections dropped by server. timeout= setting * nbd-server: drop autoreadonly option- Update to nbd-2.9.9: * Document -C option of nbd-server. * Fix name of /var/run/ file.- Split nbd into nbd and nbd-doc packages. - Update to nbd-2.9.8: * nbd-server can now setuid to specified user and group. * prerun and postrun scripts can be specified. * IP address to bind to (listenaddress) can be configured. * Socket Direct Protocol (sdp) -- not enabled. * server exits now after connection has gone (oops!). * nbd-client: timeout parameter.- Convert options from old nbd-server.conf to new nbd-server/config on update and drop support for old config file syntax. - Fix daemonize(0) segfault and pid filename. - Fix compiler warnings. - Fix /dev filename docu. - Use startproc, killproc, checkproc in init script - nbd-server does not support SIGHUP, fix init script accordingly.- Update to nbd-2.9.5: * Support for more platforms, pkgconfig, debug build. * -o option to convert cmdline options to config file. * Fix duplication in handling nonblocking server socket.- Update to 2.9.2: * make child socket nonblocking * Reintegrate fix for 64bit on looking for file size. * Fix cross-compiling * Search for libraries to allow linking on Solaris - Update to 2.9.1: * A fix for a piece of code following a null pointer, and one for a memory leak (if only minor). - Update to 2.9.0: * * Configuration file support * The ability to server multiple nbd-server exports from one server * Better multiple-file support (files can now be of any random size) * Better support for virtualizing servers (in addition to replacing %s with the client's IP address, it is now also possible to use other options which allow for hashed directories) * Support for changing uid and gid after startup * The ability to do the copy-on-write stuff with a sparse file rather than a mapped file (specified by a config file option), which may be slightly faster.- Add nbd-server init script (parses /etc/nbd-server.conf).- Update to nbd-2.8.7: * A fix for build against nbd.h for kernel 2.6.18 (and above, presumably)- include linux/types.h before linux/nbd.h- Update to nbd-2.8.6: * performance/reliability improvements: Use select() rather than accept() and waitpid() with WNOHANG rather than wait(). - Update to nbd-2.8.5: * -persist option. * Add export verification. * Make sure queue is empty for write requests to read-only export. - Update to nbd-2.8.4: * Includes the previous fix (closing server socket)/bin/sh/bin/sh/bin/shbuild14 1255974469     /usr2.9.13-3.12.9.13-3.1nbd-servernbd-serverallowconfigconfig.examplenbd-serverrcnbd-servernbd-clientnbdREADMEnbd-server.1.gznbd-client.8.gz/etc/init.d//etc//etc/nbd-server//usr/bin//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/nbd//usr/share/man/man1//usr/share/man/man8/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/027da3af5e4441ab518f4ae26a3c7685-nbdcpiolzma2x86_64-suse-linux4kR. dAnbd-doc?] b2/7{f'C fp,B҉KK&̫cZԗ[)5G?6XSؓ6N l;hvu GsgɍogC.14P ٱrZ@jL9FSYU:zO-^;S IEr[pH_\mU7F?!N \Š(q?:cU{%[t&#Ul-^Cd YO-MKU|%$qhZDu-B o}&K P0U`s_$,?jGY U? ~,=dt0F聲O(yips[| e=e\ !MG03%}G@X+ΌxR vXcg-Y'1Xx6,~ԙ5Z"N,@|gԉ菱Q8Pl7#xT̢Bsy,ki@s7gJ #ύ<_( IJʇv9 XP J9D~W3uv}Y,k_2;^g?vENmb4.؋6 N(Q7bEWpfS@B2ǮX4O0Kǭu \5jk&@óT Sv|^`ՖRd[S:`2:dlew-K͌c%@:ˑU{ Qܔ^n{iK-Šщs2l/#gY`$/\.OMD#"E`+LBbu?@ȼ|@Лʯܠ gn[9vƖ6$9M_ߚ) 9%c>TQʓ&S=JqӶYMbcϢ/@c>Û4fF)NU4:z U,wi9lTUc@q-N%jvPv7>8] (G\մex u5W3)琢RF fQPnXNQB .fI3s'h߳w DNHcNSU%0#BsxB.FvYY_pl !&RoyfDB񀔩wV#A6<(xߞ%v:-+F;K+ϟ¥/K"LdvwD-<%ӚyPcb/qQjc)gi,yE b-P?57hϕת1l^9yG N sYе_eлhIuX9EZC?9xD*#9F˯r}/H3V3^Ko>Q$*PdElcOyR_;D4L=WF[IryS0I-ڗI $[V~.Ի_wBdr4JRzi "u}}P}`{b!k<_0ޜ\{EC=(a9eMT:%ϙ̱ $#͐0S`6F>Oʒ:>4N*Y17NrY;rO˭ZLn0ŭ@0$LjF|PxpbwWT^j#<9כԆGˏ#+;WEhTgѢxrreP1EGjnf jN8B{?$,ٓ.f߆BSmn|PΥc R2xIGrn}Ck kK0Y< x́PF"y)M3TO{9 9A,?FHk]GeKFfvCB%8,;9ZD)PE a|yZ… {kwb hϵ\+Ы!]agW,&gNGVvƈ)ΣFn@UyE}7_r9$TY-u:oq/w^Zu$hR(7GF.gH BI"REқet׆@%'q7\^i^  n]*lg5K ^ uA(O_, {8ks\K{m*`_B?PrmAιۗlS6ڬTJVvǾOq V㐕r=-+Yb]yIWZӊ$Q] }+ Z Eu`!S,ϥ ^`nfGRu?1*vQ6,`̤&#Zz`߹̂:`(7qoI+3Ckb/9.)Fp`k$V5Lޘ=(o#_fEl 99'J xYlʲ88w:y}ḿPƟ[;rU`,k)Sm?#C9k`]V sme+`p£6w;G`ڗ;;Y `M'.<`4&BC87A8-$a,=ܳ!ւͨ"0T͆6:OBY+sDamΡ^!=YщDƖl [J:5j'٘_H}."0I5^J,h$/p(Ԝ&˜@=pT8-mY}&+^QLթ#or4F(:—g}vf3pN'؈ws ]QOnS f!jj iBi?25pVMB(Ԓ k>sʹөR> yj&na/AHhY q _S)Ɂܢ/ LĦ=[ DxꪽdeLtd۸it}:a,n{imnLPn04{|Oܳ)T1S{BX+EȔsϭ"ݒ#Ӆ+dV)'=i=g{k]'/gv<U9w1Wug>jFRvmcU[% ٱe~9ҾMKMT״)ʾ# 8qw_?nU\rv23xL@Ed[2$a Z^fv~ g\ crI!/nt-688ԕ]YjI>1UiHSv?ݸ1e/Z*|*1 !]Rʓ5i1{e)WڛL%6 n2@רB"-d}V98,`[B{%;&A`%d$Z`6[1/Wmgs^jfXε5GKsQ6]{ Rhᓵ\aĴH%4QiwnPG9 &`F^FQ +E˜xR'1`fJ׮ΞKh*X#WN]cxP_-p.?:]޺IVL Ȑ; 9)|EYK;nFL[ˑ!콋4fv7<:,?|S@MJh%ưyi}ƴtTyjsGty(J*$ #<&*!ݱ- W@ģPC,sv1aM"kgNLc֎^[Ǝ|iUG>rS3 [!]x/nBNTr(s 1ϿCeQivAzW)#i(?zThgi48IiQFJO_M![ET\fBõQd-oV" $qh6JdAsX6 2xlK`F!@)vl Yd떨]rVGu GepEhdҚù_\+zo"twwXf| .}<GF)#eM.ȕܳb5٬(\<2Z1B6-097$jJzf&"x74} x bwCpO9I^p:GV<_lDsd1s#sWM.*xۋ>gyEC0ϾNқ2dnjJ4~5;+kD*)_|-.jRQ}]9zߘWkmh &L/I%9*qdw^ȥ@t %ůrp4̌?n]4kVzb\D%GWT psAְˡ4 1jzmoR 7]wN߃1;yD]_CEoK/ީjq߃!v{@ri;Q]PH7輳7$bv y&YbwHiRpGeZ˕R}V 㥽_~u?] HM>$Gn/wy 6&B/HP9s&4աG'ѫ~x)q(N{3:߸,2Sc*9>lU6ۧj=@ߚU&!'V64#fMCNلަlHSi+?=6 JZ-~ ZErr;;_!\~2-s>R#UZ(R/>ߍv3s1+6jc-WR=F3v&%7d(W@pRoPt /bSnZֹ-LE} 0uàSRBـaU5"vD [3>ъA]1ΕaY]v vhR|Kț,FznJ1}H~6;;\x<ٱ$6GvcjX% ?߫]+ RY$DƠi _f!exaqVe{rzbA3˃*+@&GCA&@06uA7>Xf61Sɢq(iRӁn3+dW:pYh!H )BU˷Uw!k,R!mN3$̅nhJ ƾ/sYoVנ P xq̚s53TWDcǩ̉w3GQK4 atpc3@zʠJzR*b=s/2eDI4kz*}24n_]"U402jx,-xfс=It6OpdilE&\(Ux"T}Pɔw5/C6%ա37NK'jXqYL#V#le@`6ʏM% U auO^bG02OR˳J,p[[a$ 0f0X&ȡQJFVlԍ0";/v+,XwgƨzƗ2O`thT$6iʛVLU.;MgASZʱg%tӑ,QVY7P^P)BsVAi/ÉNaDu[q;pm_Z+--eYĸ (tLK)7Dsb=C<4^}VrR+uHDkgtl@@R% P3`m0 B|-ԇTɋWǫ d_.ܸ/5ҫ dsvWu!#Y==^ĿccyolQj`;ZuY>$ Yú9p:.68IJc6S2]Bv;ܭ2l D3uol8;WA)QAӖT'|)l+4P?tG@ԃΦȘ Z6Qaqt/l13]Ő@cB"[Tݷh|v&R} j`ncro!;!簯zhpjm$M9E*Ƚ  aw1`tȣ}tJ ɯ.|}%m{Jk+b(/Arvi=萩˱~"z:,q/A>: Jm{ EwtHU/&0+("pMLwTƣ5 LʀXl] .Nn\?/`p(AS~:`V{^]YKᨻqOrUot-[8\T:}GUγg715I4_q00ܟRo,J^ + IeOڱVZŽ}T.5œʶۋLxaT" aC}pdD8Ϡ<Ԝm1 xF*QA/xֱ6| 0뺥QGsM6t~^d ^+臋[0聟n«r}(J I?w&< )vt{ ֌–&jO5R>xUO缽1R4x~f£yS` .´_xAOoTOX {? |13<ޥPIY #(7qKدl'$Mx9[S1EK r `n,{[\?ޝ$P xEc˸A@;' 6GL@#f5E<#Ym`<ظ; {驧Bl`]06.ϝ:D8o/FI4y: 9—~hQ4VOҨƒqZm0O^!AkvK7ΐZqѱ+M 'uÓGƣ2v$1$em%~Fdc|bjzo{3e1Tu$Ȝ^ YPVxچجm#[hS]RHa=fp:)},s*8`X(? spsܻ if5;5]7D6C=䒚Yd Cm"eM4,v 5~c-D'B)5 PT3 3\guW㦐gSv$s\1᠅ՋK%~]R3/DV0Xh -$U|Zpc~ dcRUM@qʥ̌EX`vV64ըb/boGR1/ҌPRK{΀rR9\TNؿh ­ 1u6@OW0g5< bqR/Ǭ!JS!f19dh߿l4OQ89m 5c0/6PeKHe2 HUYҦpF#đjp&̱"Ef tGMTA9W pmRGf"Qd1NFAo>/'j~,V)*4/Z/Y $wHhSPЁZj͡B}8}Ԟw10!$gKyo8wQ<[_ꤴ$@3;K^ cڃeƑُЛ!l׻0{*DQȚO>ѓ{቗[_|^U;lbVj%}5)}*˶eQ`š0#uײs@c:. gޗ?+hrw2 #w5T.%.'iS!Zmf #2ά [RѱgpR v|TF*ޡ!f2=dԏ u{jnA4iwzށS27z-U[2A~o9qn$'?C%0fTE:% .YW}:jIS^V1]gs.?(#/-!l|N^OѸLW*SL'ꆌ0?;/[®ޯ BvRM2 =l.`~*[Pc5S.İ.QqPRy *r_No5m(% 8]Ľٴ$8tBQr3Jb"^gt@0i!sC l|u-ʘ(Hݘ=Ry^/qL Ei&L$ɹqY~9 6wnI?Ftɑq0:4z#Ŷ2sZ)h=Stԑ?q%8Є1ҋ]w@BӤ]g.qZmL,0`D,nJ}] -[8=XvFp2F~>~:q?]Jl_ʰ0c$ `]/ٌr1ɻcr6_+mߙMmrUSƫP⨇ĢvSGG`0ifDvw ">X?aQ­Ɓ fOc,%:SLiA|Yx]^Ք(M:/L pcW7ro/)r T0*GuBGK&Iz؁昨ҜƪnT0RӞ^UjO }7VUè?`roG?ɫs@TzgiG:6#2wVi D?@r [ι s% T`AuG<˚M=XLC.brG֒&N@*$r(1qۓ㕄1SJ1m(ymdh 'lvÑ.JVi ı3ewVmO.a}=*K1 %Xǐk:-Xa.K3F. -Csm,٣sBQBi%K} INaBaVʱJr}eu掐Wj{AL]4zyc㖸4P o! !YN^[- Rc8[qߎ|"⁍ʅ-Y}⑍Y?82ލGzƬt^HҭrqEgF|mfo]sr@}NqSj;"_ }ҳ˪ "pn[E$pT{Vb&_җ~} o:o8*~O&A9ͲIIFYXBc!mB M\pj?=I2nI͆ƎO5/#7q{%#f vhbC(lp-vY _Q ]L^tH :ǡ:̧S(D<^@t(n+1|92f A Y]SFZj3A ;EyX}u&r)FYk/WT-nmv'ǭwhUEG@Ӑlx)" "Jۦ}@KWuhhp!TBѫ?sgB2^=&Fu{9:*/E@=:z|tUn'c#I!CB,9qfjJ498SytWm![d5/k 3 U_~hsuþMW>$[ʷ:~[r>YF\||aS=j(; ,m suaX}@%h<_SCUCG Х]L kӆEi!TEfZVcfoBЩ#W3K9Uvm@detT+2R; Dƛ '1 &qCoӥoc2Pi'!󗉽j,Y͇|3b}Ll3GG H>2x]t$T|ѰvC`3 Io*=k}q>C =`#D+#@q7 ˪~-Ӟ۳Kts4a]vhzeTЪ$u>e|reM*d{;\#AΔS'ؕWv%txRS{Ey9 +J89ž^}k~L\X_/3pD>DIXFW} '$clѳ3jdvM[CDN \1/;7;xAC ϐXNϺ2,v^Ϝր;K U&ag 8H.q!ڏXxk*4yܽ!݆a*R%r"1f~TC#=caQ ca](No2(^[N*6\Ɓar$c<\e1˂(v#? 6r 00(~G CJ$9L@@HXIL7-7ՒO+zSQR*OaP޴4oocV_*CBV/B:%L "‹Bsn: KbVImtAp. )K/k<qhɂZ!]^W1C׍!6]lQU(b4H嵠| _$}DwKscx'ݾP0F,/uhhGyiQne%7X{'PU&v{֙apQ yfd7K`8$#51\^Ixܨ^ўi 5k?o<:n8R0"!ZF>#Eh'PzY&CVu=(nQ. 9Scyܭ.m6gƊܙX~H0TD3:WaCZ8f41hWBp)\YVq]W%=xH6 Z͔*+WQq8[zVmqɀ^s"Q9X7phuT]6T=3I&QKjB܆4 t'0ƋLrM6$-֫UeJڤ&-:-j-* g S8YM6)n_1SJm{;g;%{f[_4NZg~נn(2@ ۭqisLY1L0dG>`_mcĻBȑ]<˕V]i !*9g__,]X 9x?T`ga5̹LWDUCn<;yMxI4A@Kidٖݙi*MZڀ4m(#\&A88c,&m.a9O&ģ.UTP(Q]@.MͱqcK}KF+22Xm!BYGiuM>M333i;Hkv~#QU83JM#.}fc쁿$bŦ*I@ԉբ.%e"Kt.eYqIZF@)[?Ձ?!~dM8wn9vA?F'v8;ol84K뵸RWchþ1R[UEZKH G$k5z# xnlu;jUUToK# 8O=[6e* /Ə0g-0 舀KcGJ?ReaW-Q%$|Z|0bflX( r:Q̑.f`c>^hpyU|mᴤKLfgP`p/kV]`lvkԐشbC8 EtuCIn`GEd|kA3\lYT η IԀ#*[G+G$wW$J5hli2~(H R#7 ]me=f$BFj髏H՞c6t*!Ɏ؃%cWpg5!Rum;z֙q䂘a]V n8['@*MGdU~? "O^h+Op~d~{QQ3T#iI֊0;&2=bUjto)?6 &8o+ !~xڟaݩQwyUzQܩ~ 7(:Y^01G緊Nk ,3NyhCV" .yx5M?|U,dZ|G(l?FQhA} Ќ!%%!N91dp¨ XƩ?ݥ_ȑ }x'rp&JҞ U *q0*3Ju7q|H/"Ivfݚd A fz] n&/8B*dǗA6NKMLr&H'I|: $b;ً ,Udvp%[+^u9 ['{ w@qеQZ$h0VyPu IAm84Zꃾ^@%t?OGzE>_&ͳfB }Np_nxSHt-&[  U n.C%:>W R[$Nuv͛U`v]4w Θm*6P|\2b=n?H3)ӠY5#ԫ]5'EK\6L ܽ^cO唝ǰf<(,yus*BwW  c}O}2'l5݆d#4v"ځ7SV_ l1U"\FfKf :euc>wZVbfgԵ.*ܗeA k\GQQ7Q+R>Nl9qy\y1VMt]Mn!$;C!gI4w=n!p`80ݞ+-+}\)*ȺAw4(@K`5utqeϚ"{^p bv)6F⺏sm.)+>5@7D&W2(#Y˧AY@A%YtI @龌98|w3nudN 2Aު9-KZ'.H@ CJʨY2>AS@li.ԐCmy3eLw1 LZO t"]¾9NJ}w-o@<ų|F \f'I!nd@yN|FY YJQJO(2|r(SfN6=Ql*yu׆3l#jr}4(Dr@@B{ӹ|^:=Etfo,A/[P31㣾fwr BEդ",d#*ycA/]yHPs%ɝ 7-1yQP]DZuV9[ eK/0hSg|-= J q!Hɐ  QX\P+D Ys&'*ZU d:D.5d~ό8d.6KTf 7"䧚K|CT.֟b.)ʹ(eXG) ֧L7||-ɋƭ &V؆WUɐ+Rk?{vt'R7Hv.`7X`PLFyH:7ay>V|ײr0r*v<7pNנIkDV]jE՛Y)x.Z-6<=2㘕|&M"'(rzz\*qP"WǸ,&oy0 [y\^h_$mdz)0@>%:Wy:ɛ'Q4%nMZ|qGAWDe0\Zw`n٪Ž gi\[|IL^8?Z ~y  ~JDUdz u#׵T@U@sD?МX\-êd:a|{xI˲7;=En Ue-4"I[_Ww|j2E@j~(-`C,w)XjC!8 !4xe,b9^ԸLogm^*q=bF շ>u R>5Dlh) ͼc.vRߵ?8 $>~aE4?Moō ˤP,X\:1=+ PBشd t>YY;[~3Ł̶ߚX!LD) 2b[rXD7B;sa5%:*8tQͬ8}Wlt: EQ}&ղrɲoIRFBP)`6PN ӉjF e@=6 k`b.l#g2ġц"~<~nHςizSWڜ,}[d)/jf;n {W Gu~;uQ *y y,ܶ$R°lK&2:HPrMԻBt^{OMz3s,'ZmiWK_ȸJ ȔN'te\Qϟ'w'Z9?Y^9YFOQeþ9Qj2rzxUdez(pPjfnZGJ"'8W8WIZe1~Pb5μCuZ k> ~;)fssy?&"% ֚)6PEv_ݛEp410k <-oPY:r0g=Z(֞|染tZ-;1/7$IrWKLִ(`S,Y_k2Ir[8E5?N 4^խ@3O^cl"B+"U)ߔӨ7| qoZM"+:]nb S{e.#fj50?q;j-'?p?$F "iD4C޲VR2L>+!3^v1u[e T:,kŵƺ3&@%ROaҊ3`n]E 0RbEkN䓧n!>% |q)o)Mđi+/# ~סdž .X 3 C4@ͮ ޓk|GEJo q{ AfHQerZ8s=ڞ LƋ&> 0㟶mZt{RQktmxFO)zGq!#7vVڳ6 e]/[&ZBĻVۦ#he#97A)$Dl|ԛVFA(YWhA%vcwi>z)kB(P*(pjA:DǞ6 jƿ»K`~g{J?O35 3LkSr*EGɵjEl[7pSRN=TwȞ#M8E_[=϶w"c 0}C^jw/fƹko 1hoBtu:w l kTܑz N~(a61$w}eJ-g|תiT&A$.S/ Ev-_>eC0$}?@<| o,cHriG$RŅ.#+C6!)4bBie@%9>9 ֛M7pa*KY1Qx+?62=~*F eSYI~C%Q8Fc H%!_l-YFmm2 OUl| VEz5mƤѶvw9QjcUh>Ť*B͕d Qq>&>X.ma*cD99?O=e*¥"&uԀ !j}x2idxH0NZ C!gG_UK++sk{%Jx, &V녩̱Raqt^* ?>K؎0 41%I@|u 9ԞxYyiYlR' +U:9aTjV\p#g[qb[.7(p1`K=\%Q=CT77EcT#M\o8?㮅VDW)*'gwkmҖX|=t@$V bc|EXe@BXQHʠl L^BU&IgyF|Qc)r]>DFϜ^  BJ IY4:/ D)1r֯jwqOu;{jW5A`]T o(8'E X` ]e|t"LPH|*$c).M aMj/{IرrwLz*.۴/Su6cU-gC l%M+̬ƚƹ$Wku\bzmX6⑝4i8`{)FF 29a@)jaI휞HHE{H!v|=a9Kɛ!^}Tc& |?`I ƽFrljIif QwQ6(qWgcت*:J:c;xw_~ F6L(Ec D‰7YvIh6XY4k&Gd"Zp&ro9nj|&W>ڦOH+B x14\-z/E.G%w .Ta3: ʼn3Z!+|numZ;2HFr7QwPO\aU9e5̞z+m#:`u3_[rYܸ̮ehL8} W!aC/յaBĤ'}oE7A Ru{Y0* Tvƻ5a:yb=Lv j6wpy78x{N` ,Wg&9*S2zN#ANXvg8qygD~\bs]c̗iATM@FG=fkO>nm>oHw\˨Vs\8&jY1f X r$ y9+~7kpOJHp~u΋It. ܮqՒY_|*&{*X^u}AZ_Ȼ틫JI#d