nbd-2.9.20-7.1> A AlpA?NB8Vg>%`aEEv欘GK(Ꮩߠ趣ac7da4631ebaaf70415682d4b1241ec273565929|hYb?NB8Vg?<C$t9&$I??vM>> ? d   Bdhpt   H h         Q  t   *D x (/88 9` : >>?F@NFVGl H I JXY\ ]@ ^ b~c d [e `f el gz w   Cnbd2.9.207.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 N/build09Fserver:ltsp / openSUSE_11.4obs://build.opensuse.org/server:ltspGPLv2+Productivity/Networking/Otherhttp://nbd.sourceforge.net/linuxi586 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_S 4A큤A큤N-N-N-N-N-N-N-N-N.MA:N-N-N-acd4e0668b4c1b89db09973ff44a2705d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e19f945cad205ce8e91e1ded1579e4bc5de90fee774aeff32e46671e48ad115269552ec8b33135eb36d0cfe2405ff5df679530edd5d1e00df35b2f3eaafdb77bb7aca5f678e6a464b2def702e4d94c7381f8c923fd46875759bfb963095be83bf923e5ec00965f73bc3968541383649b5/etc/init.d/nbd-serverQQrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnbd-2.9.20-7.1.src.rpmsysvinit(nbd-server)nbdnbd(x86-32)    @@@@@@@@@ insservsedcoreutils/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libglib-2.0.so.0rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0Ns:@MMgJyt@JUIH@G<4G1Frfno@fietze-home.dems@suse.dems@suse.dems@suse.dems@suse.dems@suse.degarloff@suse.degarloff@suse.degarloff@suse.degarloff@suse.de- Install nbd-server.5 man page- socklen_t is always 32bit, size_t is 64bit. so a classical big endian 64bit error (bnc #674281)- Update to nbd-2.9.20: * Documentation update * Fix buffer size checking (bnc #674281) * Extend test suite and fix named exports- 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./bin/sh/bin/sh/bin/shbuild09 1316989487tvxwyqom|}zik/usr2.9.20-7.12.9.20-7.1 nbd-servernbd-serverallowconfigconfig.examplenbd-serverrcnbd-servernbd-clientnbdREADMEnbd-server.1.gznbd-server.5.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/man5//usr/share/man/man8/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tablesobs://build.opensuse.org/server:ltsp/openSUSE_11.4/bd3f4bed0f24fb1b7d3520174610002c-nbdcpiolzma5i586-suse-linuxR 8!:+nbd-doc? ] cH m$D 88=}=T5GC]{΋QV$=m2i6(Btxj@>c;%k7&.JgD0X:mS(*UUA K.K2܁(@kCrv"={^v4lx[V -_9@O/?6S=1ν(j,JvC#E4sJ nTA$Yw)+ـ"j'<š㽛~z1<ih"8t>ϩ/,Q(:Np䲰3*jY+Q ޸=EFkDծ PKGۣI˟ab#Jlk?7_%9$5RڳWyx U>eã z=Y̝\"q/{ jj#.Z6b e|f#80Sg;uܥatCnvxg0&GcY5@_=*hd0bH[7UK쮓t;|CO^vKb51.RD7\Hf <m:KNmL{}}K*|) 2*>g:J( Mrƒ$^sN\ 5—7mBW#CPPuy~HƠi# )6F,xYK\YJi=)'SѼ2K/cxXǑ]ei1cn|mᖔG̑O z Vɓ 3;o{V@3Ú͢:noy.8Hn8QV_}qe.naPzeS*M¹)3zF/kI{HmR(Loo}L_,Zt=|lle#fH$7%GMR7 h$:)0 $K1DPo]S?+Xgr!#.H#s 洙\rCөpكV.-m?r(r>e4VURQzb֏FݧH :. [F)q8]sߺxyaNXa³vʶ s(`s6!Dāޡ߯vl=>wg!{bHUeK1 Kpqm_Of_ IY+Y,Ǧ/S>o9`?fY9 }-S>fW[hW}aaZ<-L*_`ψT"_*L n̡-+%l^Zӵ8W4?f~CvCދy x?H,r.iɜDg>yl, :Y_ЊEcf lPfS)&$`y߰Q\wËI,^Cdc8 Y j7tؐM ɟ5ݿ=IG0cHgZOmZ[%gLu8dPD㔌(o ڧwӡ=u cCK_G 4ZVIƎ I*4 ]?8UxYk'O뇄S\kdE9t"ucz5x($5pt{\ej,W [h<b#zQ9 ,Im2c 96Y\Ԝuf@ɜ7L,w#彣0)iÜC8dHImC'/s1jyTsb?<$V<_)٩|#+zd9.vX36f C2RZlw= lwv[!a6<$9Fv^ Y)6%Q n O^`tCE ;VΚt f#gdn~!R:ğoBƒFf ӥzj1P>B, GL:Z LatX~{JgaF}Cй(2,dº축h%}#xgVGqGʼn'~)]E[:&RXLPVٖoE";1 tVy3l;|vAL[]ODE,ggizK?#PjS]Y)׉/jk}Çy;+_Ȭ w Eejt`HG@E *g#fgblE-Bt/|*(_@kz.SgG3cLDV^ɀd-Џ|ߡqW&3ޓA~b-ZuPEԓ$hD҆y`^P&$m"Sp=q {&/PKHu8eqVniX}##F?#N"鿧gPG6µl> 5\ w8ﳼTd"-|/Uo*Q:Bu%p,-܉#8-{FRx*יp5],ZzWp6๱?,jvZ )|:Bq'4@䶉,RN},WN@`0*GV ĝ'D}EIBdA1X`H ˙AS0G>z-/ !V{ IO|T-ŷ9b5 6|gw ~7LF#8,˾Q`坍*up^|U(q#oȈ;Ň%ovb8WS9j6[nQ_F^e͎!'R-(SfakmA@;`Y45-עA2P8 L"Tcv~ۨ Qb,b;"./_ta/^Y9Nǰm*cA&6}x>hG&떻i NUEU o#η'SofL1:1'Nf)Kwg:#klߴJ?E5&q 50;&I /蠰ӢeSSD (s?g=clD:˙k#:[aPmeL'O9m҃zLkT_\s1_l@B}7 mRRn%93Lƹ7̹'ȖZ)8 Ti68a z5]5af~'FEUao, ^o5XXG~,3l]˪gz J՞&@ ٜmY߇VZ /yf?a_h+MeO>ϤlۥsO" 3K 2又@;cѹ=>翡m(!%`²X4ʂXnNsNI]D`)!*+sC6a:yU'A|&<+zMf>!7:|` hj6Wo }8:rEhQvriVWbgoe^q{Eۈ+'؄K2O+WavuV(?e2).0?Rz|:9= b-}LqBw`")yyPdZ4J `o94CON@7T0:~ YNLnp8|C g r{>%x/9,-0vJϼ~ĺXDWt j-2ݗVj[.+0#>;9jҁtݟA>ۘIGe)HK%ϪWlJ)ѐn,Y "@^gSۖmb+ pq j6@#-CLv=e7_Q%:f0^Cqȇ -sqNǡҢ8פqBw@nX8T24yF$臗E2檔;-miBLTXt5JWʳ2'rftԮMfj~]b`K~5-[&k%̸~LfoW"E O a}7\OOl"|91:ro*(GNbWw-uxbe Ө%Ą˒ )LZj:G |zK9ړςgN=]a- R5Na|+q6޲P)D>.`VA!>$t yhChS3JE ]D I6 (a⾴>$+6 ؈M-=JhRpoԡ k>~!_!A&FښL9Ve&s+y`,fsrL{TDhm|kwXVT+e.̏0.?h-ŔX13ElS&Edžj`듋y\Vȩ}}0{AϾ׶;{Xٴ%8p&٬D4(aa,óYGBd"[zKPIO}\+ EGcT65~e=IohGʹc4ݕi.+m/4%mGqVUSͶo}ÆgeJ ʫ 2БI}K%ar :z6d&Y@?xnB.0i-Ӊ鼪@XEqB'0tfW}vFNj;NXPF zXdĂĺj y af8a5'fTBtrn +JPmœi'cF)._*tɃ l,sE|?A1ZZg/Y+r-FݘndpJ\ uP tt(DH(23yb88Չx]ϵF`|r} )i{3(!%Vׂei_i!%ݔ !#'Zq#5Pb,޸6מ/wk&M/[7|Z?!WW;jRka7F\cr /؜;< ??o@ ӢˁN|M4*ҜO\Ugl`Ubʒc&O +d h0݀qWSܓYpBލzk ئ3ѓjS"mM1?dK½9;8qQ'Lk_"nI]&c(AY*b9NĶ%LE|>h{ }LW\q;0$4;uBS31I"LOܯ쵦п,¾^R 88AWvBv8QH@6;y_䥖K:x$KߚfówDU0mG 6Px[ݘL/VI)8@1ۄ"jߩ9 ct؇te'tAI|`WۀIHryEhNkfӏ&8!IgYC GaaK 1BQ8'pOCf}mnoM፫=DcvɬK_Ӎ{m몭ڙa+-L`W/AZXCMk ( HO$8)k>>8w֣]KRL紟1BB1D@QJ&G Ampd:--NQ Zڙ&үei ]CA ٶD|hZdQLmi$v 5/V}4JDJP#%Җ?CCv?dm\bz^}a2/O03~Wi@=5UHyyzI9H ;VKl=̝D`NC!_,/zsBw:-&6" e>5o'pZoGg׎AmӢ-GCY׌>cILĬ1;E9@^(p/!}0`twX|D>)B$nNOC]KJԿ&S)a˼IDXWu3 Gj xIe<<5ooض>IPzr!ރlӀ Sޢ&**mde 30lhV+^TɋG*iꅥOCF9gӇc}1Y-z_Zs SL]^k S$Je۲Ci?j"^⻍!&Б;cezѨe8PG~]z6DWdgƓ`Ҧ]N1#ۚIߵa,]=hTXՅ$)aV! `2${.V'b-_) ul7+.֭濼+0Ea`MLM}"j >[126-do?L 0iyGS P ܽ cۑތUR^]qsUVE+Er 6Gl(fjd]̇r;@6U/X2B>$8!a߂dDТ7R6j1L\xMSҨe:5Yh f`6qAa!Fxu֊mVBU`MVQ}S^o:#NJcde*_!W v7늻!#ȶєNu2nM5s59'p=2?LR4qyzLl;kw _t绿⌡%M͕)b4Ӓ`V sin 7o@o#;86ue }cq\!5>6>sg-$8(kxoztO*yISo60›k~ YX66W\B]K(3yEYEnLn;F%M.[d'EE"kM'H$q-+-]/Ccp }FB:U2sadQ .ق2R5'ɼJ>~u];6x-ylgUb(z3k6V]M60RRN Efc%>0ଜB]_LY@?^dF3AHU"G p)jUC\V b7!Zmt0D:%[|(@so,P 5@c%ÇLdW{ori_OC(dhM!3j1\xD\ŇދD&>  lEPwOΆ1סԞAlnBӲqyJe\j]3XA Up#:=`hv~)QE㻅cLP.a_zFjo؄ɒkR<; ԅfGd >עGK4e~U]?w6)( |J[DC¼.i*Ň)Sz&GK<^f\øg`6$逡ODBvT[oy)wYn^w<=PmEWQ6U Yg]Nt ?a H>b^\ S4+Rj'ְ[Myk᪢] c&$fF/'@r}­D#2Hz5!=d 1@:*GD]bˌ?71h~MGS*XS%uk?`!Z)KEHZ |c %:zXѸLu"WXauѨ9cl~4~?lI"B3]k<ՙj`ҝ$RgIcf/s]L5dxF &,ʓCzrnCmu>_Z/Hbn~p룐@IX03&6߿o*&FD6dzڮrTَ~M6N h hsFJԆ|Hwcny/FkzP#޾lM\*G Ҳ31E4Ϲy(5G4cq*~;^=fA8*BvZ"עmNkџeDP$0`Ej0o1xʙ25׼!UmT ;^9'E6f ?ۧRYyĦ{!g>.. ~GܮM|xQPcfd,ml'{0a$Fu`Aqu>1NZ/E׋O yV Wڽ{qKAtxFL-QԓTđxk?i"5ipAַm&+$"*aܵ W)iյ#oo_%D~2mu ı~d(~aG #٨i 2H&]i"^iͶՎ C qvRQ ?jMhL#fQ|~!Jn^x@rP*F;@%z=.١ tmFXoM i$T(iCw лj(-X)O|@t8Yr]L+4qy빺m3qZb(9~_Bao6vi+cΨP3wNX,>a(Hj 3ADB(a~qNmt0\?z3iW}:,܀bXUՂjlTxɓ'SO X9aEMmV Bc~mУ+ߗaHz @K*`,'r'gHcM Ds PwS͚нAp߉mGKvR &M'ä א1RNx + |g~MT>oO+ԏ"NIz?D 9e\~^U.j#2zo}^_EL{OacwpZSQNxFA`y0_ "-,G>1v+)aa g'8f[r5e0egRU*#*n1J?ۆZz:T,jld :js?#!FI]kM^L֮VA ֱVjOMX@YP#!plp뽻zCUDBLWJ_U% / v= e?{vh?9iF*k ߴ sq8/頥LxB.o_t}eqMH*U/r/68K<%sitX>gfr &c~?9K;wF#7.G!T?jH5lDw&#kITčtV5u9N߿ 'kNxbɠ7OnſI_:j $V@4A?*O䖣:y @8~u6!'W2 b`Ӎp09U'eۅjW;@():!](eD8]|..D$uD:a5mO$-8v}ht.l2:4`)"Ib5[m,HɶG+&ΓbOFW\eaQ̓옳r".ƫ4UꖦEsE 4n FB%.!&>WP{qAvϳ WlJۦ܈ۉ,mJ$3 DhX_NGy[jzJТE糱$JR$ %[;)> H.{5U טuQKlp]z䄌d)ߓ䅤"0:9R`uZcLeآ8g/AX嚢TйB'"tHCEC',{ۧ)_ =:iA]CWOg|t4@w#!XT9dl)f5ǮHȾmxqЉ0 gm5-/?'OR7jDǡ Z9LӌHEޙssyJKK- 0kduK<7ܹDG1$8} )MI8Wij:g=8h%l p#Q &BL";NnONs*6h0v=arO1Qːd J5y?BWۈ6 p׶QtM Ws*^o zT,$e5k\24$ߧM Y3dJzý3UEH}jݐ+9"5uBQO!sEO*XuMݩ&tIt|p@4FV缺\, "-.O|"д@O͇&:7)I4_â'0t{iϹ1]}ϓ8Ch h!4|DNbSmZTpa?5Mx俱/H/&yo}T|9kx!QJ~ *Ҕެ{pi"}^%ϠׄV7>C`굊# bT"{"B]0өϣ#5+1۞D%"ŭvjUJH_}0Oy\93c'3`m|;(i#]En7Xꐷ !֐dHy*TZ[Y$ 3TZgHuqN@}Ťfu8gs@MD\D#Y0r\!#pOnHe] 'L z6T>Sv>8ip|VoT0z?;o%$^*Xi rt-Tk.sJRnJz9ѠS d ^b=ӘiuOjm$q[%S6fV"b58"C]Viɕ)C ƒWbN-5x !qN/F\rQHx]ڱx OɫI9mfi AzQz 971 #PfOQvю{X&TĊJ@ŀ=BVKUȕU\q9Ygu]7[GH?^ȕ򟪨#W徺S5yb_?߆d+}"W(6f,`9+ǝ9W@LXHho%\**Y<"2k}IHoq<+gac+9/J[Bqh4 ; :RYgģb^~m"bHH^эl~)Va4_nkj^>fkFLp¥S2W;NWrW/bP+ˍY^s@-8ZޣJ3d3Mo!t ["FH Ť@h1ĆgK NۻIЊ?`A9^=[ *ќFS 83v4 [m71CYI 'b K$fg.ngtq|c.YEUN:?2ie+8k e3\l'!.hu,g-7Ȃѻa \Ήxp=?^aGŕ T{q-] 5#u~pzh;OygS"HϦU^f$5ϧgkN$Ѥa;6 򷙧˭MَF9{B2eW/AU$ o!M9ny m҉FWL% ؂k YrV NPCfg"KB'R 5'>N:j1U v ,$;nĊ\}KGi.4 LTX^H5--m iK3"PQ QsבD@3™,!~̮Ӣa )1Bt_p|!^r/[ v09\{olR8Z"OOݠ$̜גpX͗b&"< |_ҔJق/b&985}#ZmI^5`40 [}>O &caq0l}>JժX9H|lMR&ƴ"kJ.p0q:{u!НpΈ D4c)Ij䭗VQ fQ0UbFMPrjjLq["5ކc#P ]٣ -Ԗ_vcV( :K)qy"ė ^N&Hu]6T%D"2{lGDvi7eIV10[HK"P4 W`|"=ERq~D0zY;wC.jO<~^!1k)hb7\tle{QHMr,.=m~3=U+r j0sGں8\Y-4[$v_~LpOM;+w+Q ?`;:0ms`f#v0oh<(j KF(tl{pj~3-Lk hYڝLT/TЁZKhC&Hb+)iR;7ڛ,k^Ip(Ђq_J  qa``sf< !L4V>F!zGĵ̍8&]y<G baZVKկlspaM"iYHh/'N,P(jᒀnηod5=ibIEJx0N4Ť m=uǿ优'r׏R|5?܊@x&<Բ3!HV(S/[`;!qGuWQBfW$[j*Q ̝:lwy\ ghgV-1O|(>(4[<]l>=M "I ,68V!KGCbdi3PHڗ?2X Hfll㘖k&tZ6* :S>.Tɀ5NNQi!P#MLN+@ѺI2=,a?Lfe{iϗE-@ymyiR/:`P3_>[:A$]2r]ۇ}>XuP:1hIY)D('nRTo1F1x\ZF'*{5 ڑF3Qqu;R?_/%E^?1 _Ik(h^Gc/AxCd<^/(c; "ɾ=Y%/fA=\MWQG9;YyfkתK\pe`uK@[ϝo,4@kl6Wg(ɉUЅ"_c#sHUE(`W9 }61C ^ !+{ %I:Mתz=~Ox?'6eKuP`X|#Nѹ3޻Ɇ<$rYsLs_iWȗݴ˒}@txW/ѹN›4`WetCL@,œ!i5AU6R4UI{"*<&kyN)/jgx>4H:]}Ui/hc}ZH~]CJ=~Xo֤OoP1ǢdPYqnݛcpm{̔&pIdV?EMH>>St}(? p/jގvc. tiC$2AŶu;6L@e"e;ÁBj-Ѩ('Hn[yUQC!ٸ\#D+ְ#2a+S pHUaQ$ձ#t¸K$HCjUcGtT Eh:kGqd/!-rEX)Ǯ֮öp-V̂NyH]!ePZ`S-b pR-8=nO/F}?ʔ^e8܆Ku+G?͍q!wbY6|w /;D R3s^oB+\=I')sz1uZ`[΢K:ᶟ@3{dAj{Ėlċ:pQ ]#o@2*A_LR ߊd=j4ߙTβ&̰''9Sgllv3=0vIwfĹN.Uʨyj73%KF*^JĘ|zo(=KM[;Mk'G//eB}X=q˦Hax#AD ݟ5EJ{Un_+[ ׂd_~*UUS12ǛmBO98/s4?Zc`3bg^Ce;D8™51$9فkb.}m2a6lPl"/K7AyzqK(ԓcqqx5- 7+D1OнzoG}G .yn,c陘d${?۞^OhM/ZR˚7 vIeO ^):_0B<ۣjܩD1HH?_gϒP{cIxFmmTl]d }ZÊuFߣۡu7e *Kѷf%5Xɏ3t- =&>~ѯ$)m XAA42FD+PKgkǏ0H6hzsHWpp0,v#Ka~rѥ~5HORMXʲo0 z1R]yTot $Е2HP+>F^Oy61.yj6v5tKTdC^tOи7QS`h!TjR -,V3xVCN ԵpK@ M`2 bi*yBMU^'C1rƇF>}_# |s%cj_qM]hmjފ6rw~㵭KL2Bј<{&s-GlZh9>F05p [O]E{nwYȲxoܘ YVԑ xC7l}I?_2Qv""o$ f ;5~evq_LJKA\CRMl~ڹS)vRN1@+'HqX:WyL^ɯxܛ=KH& L1_˝ysf-p\&t:(f&C,a>QKE';p8 +^; 9r"XĦ~e9"O(#19S1SYVW`흺6-wvҘYk9UŁ D& \4FDKA+ڝx Umy m&-hͻ@"w'mmI8AE,WFƦ$2"/ M-e&,knl&$ճFs~qKx[%B`μ{l)b>y=W;}a TޝqOU ˈZ,SC~ĆhkIPuv f)W#:<ߣ- ҐvbG@u`n .6`>\'Sh`r`z Aehry{1|F7b=5!x?I&ʣE_{ʤChh])Ph!bQݎ82>LtXIA] h'w ˗v h6X{1Q`@i]ip)л)ھV] NH6M%zX t0ۚr)ޣn@/ꁐZY{ 9^VI-It Ⱥ$ע@kq-)WOB#M2=',  9yhU@*  izУ$fcaҼcaQ' ZBC;|!)js>cD(+DV>u%0x{W*q^]fq]*I;;VӡI\l K^ HL?Uk3"o^ؑ^]6Gr:ikK~I 7R<"Ԛԫsr |8 &\4ftkZ£ AAizs?zWݒ@bACb-Ӏͷ "HuEjxȤ_fncr0@^) V/Zҹو{ BC`mazP`\uĪe=OftQ9lղ8WţCi"i=DZ@LN1Ss-Xަ@zRfV$oLguாnN$^AA|ˆՅDǍ "F>0fP&^XLQ2+2ƀx`T0x1bxYB9<`̊{ܵiskCFpTֱ|l=Ѣ9ߌIR7A5R~=z Ӛ,s{e0H tcԧX۷D|T4܅(MM/ ގ!*falqS.\K/U)ٯ4r o_ÑHc) εÒ@8RGW[ t`_ZӐDɵ h, PTx)G4fZ,8m0ٹ68>;[#5<6f.ZJUc_*m5c_nx5(\:H-)!fGרrBZ|$ {rT`=u#PO=šż`bVmu|/LO!dPF_Jjw&6nSޕa5 K*i A{꣐ڪބR.{ڐ& |I@!W[B$iAN|6m{$g-SC&"LRmab-|Rkg\m`-OAK![Is_:${|#KBD}( 8;S] Fidp%J5tMYqj(PFs WÉS12!lM@,9n觯%wr OB@긝(d3$X1U"\Ѝ3knbtI8BՔpG,{t䰉g1ꔣ""z/INS*a>xn6L‰`쨘K<ɏJ\mY=SKʌߔleD 3kd#BsYCOF9UM~& zUR4ܼziFe`"͢+ eܲ~nQ<1Oӛ>;,` K?$< p4l!L,xbǬ}j Yj(fIz,(>zߵi)}C*(`#Pw卽'˹ 7QP:5!ӟ*=\)Du{᫂>kG!>X4$΁.60,t!Y(Kdqyof |y-]J 9-M{/ ) u ʦh灞4:B4Y2Eov pPdbFڦˊ_ahAM?j)oQx"JG|1,~ u=3W,m ן6s1V,Lg>a?PX`,8_^ѝoP:զlDbE Y74o}P=&'xҔWSD_w`k6WQvF -Hee+iiՑ0J#{?/2qPX[7U_]& iwc;2Zi;n])2N1E3HNB,TשNEwOlZw;_6=}d‰ԧHviJpo!R=Z| w92᭫=exăh^zrRyUG1ly'bzf=)lvd$gP}/"kmYz Y)*hƠ%$.&|?R DFl#!bovIכYqƞˎ䟘l7/Wgz4I.^`]5"9b" "i)rzG kpT~dKn6nG oJ4Gc~%4c'BӤ|2EνyE-Kw_:N+*R(\nŷZ#xc4~Q`+j%'}Ob^M( ӛ#NЈmZn 9fuTSE¨!C$?>WGMi|9;7 ߞDY!݃ܕxYz!4]!죂NzųY"NsG5Rm?4[ wUY (lљpxvê mNH8&ͫ ;f~l;7[.H9'\h>%:U$h`lXRbYށn#WU@K9$$]+FѺH(5z|=ٹa/9`bC5?ab;̕]Dm4AHoGah#oL30B۟BXb{#]MJJ1wXK2pM兛SHoЭ,784"m)Š'>ڪ#P'KFQ@5'𒣣)'K96y2I*\tm2tcρξ P<f9$>fd Ɍ^rgs owhq^ t0QpIYW27Y8ǐq_H+Z_*ҟXJa~1HO黉i(>4o2P:?:@c|;tr|ү5 t̳Q3. :xL芦.ɨxvM9զ'R@;\cEy0=,S@SJtp~Õ|edOGς~|&]--[ڛW]+k`$Tt2 a!QDT>X%܋^@5 vp 5C>$VQ2~K^ea)mddd-?:ǡ 𽏫%U3rµK"V|HQbQPH PQ1|.ETRZj#>>Bݲḍmnd2G'.Xy\hQ"w0pMv$b^|H+&©.5뱳ЎWv#P U2LO\#| S 8|石v0,aO˹ŧtıR,P6β\z }JXVCg!`w89ralk pf/R 2YO )X6TapF@HdTTີe>3G=Kܳ@auF?J(iʣ. [*;^VX40>YB"ʏPJ#WN =# 5#rfm!؇efK`4"B#<E5(02e2@9+H Rz5>7J!s7ZhR_R<t•ã;%a.cX~gjK]-lb6Su/4>kn2K,x >gfL1\:˱..qE,B@Ct),8u4Y>& VrS?Y漦Pk 6o_s^ 9Pyw3w}oFլ[t_qt06!u܇8ÄV~ ׷I֍e )D1`ߠO;eB4>@7eZ7ADv2?p`i"*ʗ)ZHEݓgC"`(CkN%0wOmlU^~xl0FGZykjt_/ͻws9te?~K% R&¾=:6i_^gq{/Pİ cOe,`Uć$q$iO"|Iks:(IL<ʸM?sU1^,iE>T `AdUe㶪@iV$R yVLTtLơJQK)m\?-]Ms:y}l{Gh .S #6;HDAPBF -$ BZ=_du J"I4Õcӵ J?+dHȌ W,,/ꏢZWm>LviYPL=EI|YA& *2U㣒>I$;Qi`ל._gߌ8^.եv\77]yg%P<_,?:`A^w_ۙ&FhTRjo E8 VƢ–{ 'O۪oJ1f3vFe(ӕ[}>{GC5xd؛a9 zz?T˙2 /$z&)aψ픚/ _1x[Q(aqY3)WTtĂFɔx:DXlsGI5t6ɸӲSwd"vk|*n#%}CߵMK# f=3awʝ?LCCx ju6>t_Q4k\cEK7xij_Ċkvߌ啭1!ĩۚBÖ/p;GN1rĄl<+FYH186EkJBBxsh$gYaR\'E4uۡ\ÜzX`aJ)w`0뺨Ή}=8ApZ OPQXϫ ֟I.z2?5h]dyob|D]wU~ҧ#.qp7Dx'M3ٿ@!ޭ0.}ǶUWߝJ{ T{̒J*@5O nC>P,H)e҉T.<aԜ߻lh>0?UrWb>+۵Z YdNn@M"wX.O{Vc'?/7(丕3)mDM3FKwqe#q$hαb1t{ y!<6#hoEX{;DȮI@8B 4o_?_͹c /ʄ]$2xI IlHJ:{{߻3 At'.KC/s{yŐGB~)Ck s2m}`DY?QḲ+=/IK_1%[+Q,3QCmoƎrbhNʤK F4 Md+Қ}>F9m5ӢDǻ5\wBx+ L@`)U4}J4Cb<)pL`Z_)By+ LF%OR.R,$CxJ,DwaL= R=V-߉ tXkx .tS 77nT w=)sVp x&\()jڝo.\S^rInf?sM[˙=4]2G%PTI:$dP!sYˤ>2A O-"g/8->>g}"I(~"\*~O^UmhLR^@^)7!7yj3`{6 ><"& Cq&*OnVPDr /I OJ{԰ֽTZRz\".Qs3^;b5O˪G\4Lb٘>D5u{l2œE.=TO8`rG=q Oꁒ'QPFwoW('&il'ٸY:Y!R?7=`YCƹ8Ͱ#ʠN}̜"sk;OtHT̊@<@U5f2x% l+'? SǮ:.pɪ:T;c) .Zu>6;ͳ:uµ| Ŝr?UKEiQďHkw. P}-Chӭ)o@K}^6s) w)NѓJd &x ͖6yLh%&1 xOσz{GVGac՟79PQ(Kf/ hEn?sM˰M7Ve'\.tSs:1M`2/P649ρܻ~5reuH/+^ ;Jf Z^>[XatP;o<ы]!{q(çi-Uѝ4M;̳l #AncZ`YDZo|f+ & F˽?cH%2Y/5Z,"Ɵv}G[|AQG:@+/-k,v4OKJak؊+TIM{SK8}<s!N=5ɹցG<`;0Zƻ <]܇e @u\Iq=Hok{qV~FP~r9]ɛB+xUL[w>$Jn8@`׼A^`bİj#ںbe|{Y}RCV5疚av"S3 uT$oJr1B-Z.!q%RBqވCIOPzQAقKn9c+#JxUeb"@:!H@X'_yҼ^ڰ_.Vz}~Dfn{vME U)WK4ނV|R;/ڳ  Ϡ՜~=4Vs;xk$"Nja 94ayŚw: ߐ8ޘST =NA`\ jfA3,XzϜShcx k/!oМHm4.](:75xNuRQ_NP9|`jD \0l-=yuYeo[[ &+sǣjIs8OՃD4@\/~lA=٘Q<ݩ);Ɵґ;ŝ5W}$UˎsʵnEt3OV,%DzU ;W88:gUPB^bޥ1x*ՙ81N:񡺒VmU