quagga-0.99.10-17.30.1<>$ ȣ^>JDt/=„2]ivUMeF0= wb3+U jڎmbBjv/`q럸X҂\ck=gR!Y ,z4x$޾+9KL~_Z@0,%Vthy OCbr`$dwzO|*ZoF_H&7wBzWRtƈWU@oV jݳ^^,A=?=d   T /Oekp? { $ == z= = = E=  ==5=j=%<%!x%(!8!9!:"=5>5?5@5B5F5G5=H6=I7=X7Y7Z8[8\8=]9 =^;b Toshiaki Takada Yasuhiro Ohara Alex D. Zinin Gleb Natapov Akihiro Mizutani J!balfe3openSUSE 11.1openSUSELGPL v2.1 or laterhttp://bugs.opensuse.orgProductivity/Networking/Routinghttp://www.quagga.netlinuxi586/usr/sbin/groupadd -r quagga 2> /dev/null || : /usr/sbin/useradd -r -g quagga -s /usr/bin/false \ -c "Quagga routing daemon" \ -d /var/run/quagga quagga 2> /dev/null || :/sbin/ldconfig test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- PNAME=quagga 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 ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/quagga.info.gz) NUM_ARGS=${#ALL_ARGS[@]} if test -x sbin/install-info ; then if test -e "${ALL_ARGS[$((NUM_ARGS-1))]}" ; then sbin/install-info "${ALL_ARGS[@]}" fi 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 zebra bgpd ospf6d ospfd ripd ripngd ; do /etc/init.d/$service stop > /dev/null done fi fi ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/quagga.info.gz) NUM_ARGS=${#ALL_ARGS[@]} if test -x sbin/install-info ; then if ! test -e "${ALL_ARGS[$((NUM_ARGS-1))]}" ; then sbin/install-info --quiet --delete "${ALL_ARGS[@]}" 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 zebra bgpd ospf6d ospfd ripd ripngd ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi sbin/insserv etc/init.d /sbin/ldconfig26p[ ~D L(0[wK0xF>bk 0 : Vu K00큤A큤A큤AAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ =?=?=?H>CHJA@6o'?%D+=?=?AF@\=?=?=?A=?JJJJJJJJJJJJJcf501e40f20ce46c3736313e9ffe245947ddf805cb772a8621b4ae60d5a5f8d8d0fbee9127add1f0f87d872b8c52bf930db377793d37d6f159795011d47db868b9ac6aa6e60ed1d62d1e7b44b7ab77c7b054592a94371529d31675d292216a228b5547c39d00b1a28eff03456272408b5fcbc43ae073f19e8756abe6f985e872d41d8cd98f00b204e9800998ecf8427ed19a6d89b55acc8b9f5106992186ded47633d04a9f5c6546967d8d08400fb12035a982cdbabe28d7aeb6b03068dca5afa95bc53f0722088904934c2070b219bc31a2c8663875dd61869fae8750ecbf18a123df1e899bad4815652fc6a2959f852ea0e022e59a95f9be5fb396e645f882426209fd056404ec2c155bb3d86a1eae8f802ec971605892aa35702a3ae2fd4b8d246a36525e6f3f9be954976c047843a30a18855e765ab5ff49d6aa2aea897ef16d8f142c26bed24b2cedade3a6b8888ca43cbc842c2336e835926c2166c28bf30a9716ef3762e3467a2f62bf790f0a229bbeb0e69c400ce8eb840f360f459423067d053f3ababd3e54b9a2f3a23e025f031b86c48c0cb9866d2e18b0fed3a41ba136fff3add1609ff543d53efc1b0897006c9f1569812ee3007da9c23977c9c4050ed3a8189e5a61613b6997b7898e8f27f50fa91adb47edbb5dbbbd85563203e9669dd9e3f673a59e5cd73739d79419da8674714a1897b777cf9ed37de4cdf6e8fe1774e52f70645d358797b177efff820bb9dea771e22be2f385f06d9549d123bfed8950ddbfaee07a9c4819b90ff0ef1b276eeb8aae8c3bc20e02eab295edc1b935fb4d55d80bc9cf872f6fb3a7c33f7450c8e4ad326d66f747eb7eae825dc9d06b8974fab4591b535a21c210dfea63630e6838df8a48b68ef6567983c46bc81fb048ad1cc736184fcbc9ffa9f52b64f2ba63a3decb58d07e53d9ee725f15629a360b5a16492042ee6cc67895948e8a70b28ba5738703a23e6ea36b58fee27b54cc6159f493743a6ef26863b787f54919169b10ef212ac3336c29bec62c59d0fd478e017d6378fd2fd2cbdfea758d68d5818ed4898e498840797c43304f3794fbb23184933a6d252461d7078556libospf.so.0.0.0libzebra.so.0.0.0/etc/init.d/bgpd/etc/init.d/ospf6d/etc/init.d/ospfd/etc/init.d/ripd/etc/init.d/ripngd/etc/init.d/zebrarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootquaggaquaggarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootquaggaquaggaquagga-0.99.10-17.30.1.src.rpmzebralibospf.so.0libzebra.so.0quagga@@@@@@@@@@ @@JJ@@@@@@@@@@@@@@@@@@@@@@Jinsservsedfillupcoreutilsgrepdiffutilsinfopwdutils/bin/sh/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.1.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libcrypto.so.0.9.8libm.so.6libm.so.6(GLIBC_2.0)libncurses.so.5libnetsnmp.so.15libospf.so.0libpam.so.0libpam.so.0(LIBPAM_1.0)libpam_misc.so.0libpam_misc.so.0(LIBPAM_MISC_1.0)libreadline.so.5libzebra.so.0rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.2-14.4.2.3J@HYH@HGeF@F&@Fg@FfF-@EE%E@D@D@prusnak@suse.czcrrodriguez@suse.decthiel@suse.deprusnak@suse.czprusnak@suse.czprusnak@suse.czprusnak@suse.czprusnak@suse.czprusnak@suse.czanosek@suse.czprusnak@suse.czprusnak@suse.czprusnak@suse.czkukuk@suse.demmarek@suse.cz- fixed crash (DoS) in BGP daemon via an ASN elements (bgpd-asn-dos.patch) [bnc#500540]- disable static libraries- fix init scripts- updated to 0.99.10 * [bgpd] 4-byte AS support added * [bgpd] MRT format changes to version 2. Those relying on bgpd MRT table dumps may need to update their tools. * [bgpd] Added new route-map set statement: "as-path exclude" * Zebra RIB updates queue has evolved into a multi-level structure to address RIB consistency issues. - removed obsoleted patch: * badshift.patch (included in update)- fixed bad left shift (badshift.patch) [#351517]- updated to 0.99.9 * added support for separate link-layer access mechanisms in isisd * add back check for inet_aton, which got dropped somehow in previous jumbo patch * use AC_GNU_SOURCE to define _GNU_SOURCE, rather than having lib/zebra.h do it * AC_FUNC_STRNLEN has side-effects with latest autoconf, use AC_CHECK_FUNC on strnlen instead * general cleanup of header and type checks, introducing an internal define, QUAGGA_INCLUDES, to build up a list of stuff to include so as to avoid 'present but cant be compiled' warnings * misc additional checks of things missing according to autoscan * add LIBM, for bgpd's use of libm, so as to avoid burdening LIBS, and all the binaries, with libm linkage * remove the bad practice of using m4 changequote(), just quote the []'s in the case statements properly * update all HAVE_* to the standard autoconf namespaced HAVE_* defines (i.e. HAVE_SA_LEN->HAVE_STRUCT_SOCKADDR_SA_LEN) * add LIBM to bgpd's LDADD, for pow() * change gcc CFLAGS from '-std=c99' to '-std=gnu99' to improve portability - dropped obsolete patches: * strcmp.patch (included in update)- backported security fixes for bgpd from 0.99.9 [#310166]- removed broken strict-aliasing.patch - added -fno-strict-aliasing to CFLAGS- updated to 0.99.7 - added mandatory LSB tags Short-Description to init files - added %run_ldconfig to %post and %postun sections - cleaned spec file - dropped obsolete patches: * CVE-2007-1995.patch (included in update)- updated to version 0.99.6 * bgpd o Bug #302, bgpd can get stuck in state Clearing o Implement 'debug bgp zebra' to log all messages to and from zebra. o Fix bug where a deleted route that was quickly re-added was being lost o trivial: non C99 u_int.._t should be uint.._t o struct peer must have bgp field valid (redistribute crash) o Coverity CID #64: Needless NULL check, CID #64: Deref of potentially NULL pointer. o CID#73, potential crash in bgp statistics if called for AFI/SAFI with emtpy table o Bug #302 fixes. ClearingCompleted event gets flushed, leaving peers stuck in Clearing. o Trivial fix of printf format/arg mismatch o reduce the process queue hold time to something more sensible o RIB statistics address space size shouldnt double count space o simplify peer refcounts, squash slow peer leak o Fix 0.99 shutdown regression, introduce Clearing and Deleted states o Add RIB reporting commands, show bgp ... statistics o Handle pcount as flags are changed, fixing pcount issues o Add 'show ... neighbor .... prefix-counts' command * ospfd o Consider all connected addresses when creating ospf interfaces o Add debug messages for a few zebra messages that had been overlooked o Fix bug in passive-interface default commands. o Stop losing subsequent default-information originate 'always' info o Add passive-interface default support o Improve some warning messages. o Fix assertion in DB-exchange fix, hit by ogier-db-ex-opt commit * isisd: Fix compiler warnings and allow v4-only compilation * zebra o Changes of nexthops of static routes didnt take effect o Compile fix for PF_ROUTE * ripd o bug #293: routemap set metric doesn't check for underflow correctly o bug #278: remove gratuitous use of mid-function declaration * general o [daemon startup] Add --dry-run/-C argument to daemons, to check config file syntax o Handle upgrade from SUNWzebra to Quagga for 'interface fooX:Y' commands o [snmp] Fix asn_build calls to pass correct variable sizes (fixes 64-bit issues) o [doc] Add recent NetBSD/FreeBSD versions to list of what ought to work. - dropped obsolete patches snmp.diff, nextnode.diff - fixed VUL-0: quagga DoS [#266100] (CVE-2007-1995.patch)- fixed insufficient strcmp.diff- fixed "nextnode" misuse- fixed "comparison with string literal" [#228420]- Fix PAM config to work on lib64 archs.- updated to version 0.98.6 * comtains latest security fixes, obsoleting CVE-2006-2223-4.patch * some ospfd bugfixes - dropped netlink-fix.diff, which has been obsolete for some time/bin/sh/bin/sh/bin/sh/bin/shzebrabalfe 1241772065                                                             becl10.99.10-17.30.1 bgpdospf6dospfdripdripngdzebraquaggaquaggaquaggavtysh.confzebra.confvtyshlibospf.so.0libospf.so.0.0.0libzebra.so.0libzebra.so.0.0.0bgpdospf6dospfdrcbgpdrcospf6drcospfdrcripdrcripngdrczebraripdripngdwatchquaggazebraquaggaAUTHORSCOPYINGCOPYING.LIBChangeLogNEWSREADMEREPORTING-BUGSSERVICESTODObgpd.conf.samplebgpd.conf.sample2isisd.conf.sampleospf6d.conf.sampleospfd.conf.sampleripd.conf.sampleripngd.conf.samplevtysh.conf.samplezebra.conf.samplequagga.info-1.gzquagga.info-2.gzquagga.info.gzvtysh.1.gzbgpd.8.gzisisd.8.gzospf6d.8.gzospfd.8.gzripd.8.gzripngd.8.gzzebra.8.gzquaggaquagga/etc/init.d//etc/logrotate.d//etc/pam.d//etc//etc/quagga//usr/bin//usr/lib//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/quagga//usr/share/info//usr/share/man/man1//usr/share/man/man8//var/log//var/run/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.suse.de/SUSE:openSUSE:11.1:Update:Test/standard/110c54848065881028df812d493d3671-quaggacpiolzma2i586i586-suse-linuxz+U s?0Ǧ L_#?]"k%]^q\N/M7IJFM#HߢNYKLF9-Nhy]/[f}/G+q~i,P"iA: ; eӂ>cr%HXl px7-ϊr~s|CG:RѰ,h^~{qJj~GϪ!)ȔP;1R>g"=1$㪧 oW~; wF ֐E"<{,˽KC:hBY=F#v"a܎'|v()\SsDHs 8+!֏uǥd~(5L^g]t_^jމDlgGo84v1Rut0Eڏe˲u' %8^Dx՘x@p&9ʓ$*[k,B Oʣb҄8bk:D<ก \{VgMߵlyn2Q8fS[3FmKD-"jܨA'"b? yuCI<?+7dFKWae#BaW\Sk }"!7xZәU(Bl\݊aߦܤZSOј'8H!}j<psvֶC9-4(wEz6d'ۣD'd@<0 .Ѫ-3)^LNRP̃Uێ~$R!mE7J\(20*H2b]"?*9ESE$Y`[@I/KV AIj &iU }Tmc4pd g#13C)F/X 2_}7BR%BD^+P[,0gPx;9ׁ&4q\ ^M^|Z׆5 | wT2="36EdMyﻁ9" xzΖzH]1w0)?nv(/ZG!Ź3PEwUөzʥkv͋y._/]צTj DdLoZXbCT4ܰBD| R+4ODQ_䢩fPtU :5{덁F-\.ic cޯ*щRBj}Ъ[ p'h-E4M4|Q~Y@RU:#.h18|HڭtW\}}uHOo0 $Ka1[)1GmTJ0&Pu;eJo<̈́iPɛƎnJ Ta{/Y!bwnǒ\fpVqCrWD7Kr؜#(!tIgݍ2&!ߞMV zoT\lin/K :3pou1<퓄!1 s䴌__ӲCҭE#pI]!&愜D@ml}(XD#72|}*$g!ZPÁ[;hS-3A35T=R豄k#fgjCI|aF@ssr>v%55y(K2<܉lurq5' [;t?>N;1EwăI@ 9[>!TdmUgnM>ƝḆD#&+L3^OWԋIE8%pl׏seL/ L߹{o0AyqSGwRb\j{`@*Bn+vhBp)24c _K(0J{ccwW4lH'A3 N{pƪO ʹ42%> SoJMs|RuWw #Oe5BӌeN6 ʇ'FYpqͣruveC͜ T/ދ *cX&*pCˈ  *,)n⾂j鳐qxU8Dsȉ 吞 zb2:-gӗAX 5Nn`ᕪ[UHX~R&. \xL|&jMFeyvg#N'~v8;"l< $\{W^fh9h, iw94_g s#Z hkɣ_ݒnk4!+t֑љS*_G>S뵰3cJoth7b2D>c8 XHφXY-ᗬk7˞a[=#:#NhsP?Pny.ܴCma=Px9x^g.i g,þjb"q@7|g3&eSRµ ]pI!'2Nj76Kf 3 8>Rʪ~LJҪ{ g^)rOF-J.*{twޗR3ӎ OؼI:){gJH˴F6I Yx1y IΌ[[@r:4(|3 =ΥMܟِ8jQ&~C>1qߖ>"oPHCխ#jJ*ΎRkP,3I)~ Y('{Ӻm!4̪O('{e+ᗕÊVaC#ŒDz<6W귲6ʙU~nOQHZ}83R<*UB4&"Bl߻㯛R_NIͲ~,Hń?-PԚ*N[0M)?[=>tFh )w.ွaݪ`̋6@7ܛDUM@~6AEpqg@Qߟx:ßR;iVeyk_~wf)FwlEoGWtK:[ ]pM#8)VA\ak0 z7$sNI2)#,<r()GSpEo2g6"ӞY5# )7pB{E2h:^n\rnU)(D 4w}њqq;X?fاU{߹ۨ>YhG(QduA2<`FtMUԤ/VT>H:Eiom"0ku9ALk,;iʁf"h񘘩6/lͬtgLז+YkEZmɀBuقK kܴeYN5p𚄔4Ψͭ57,(=)4WB= 0"hUcPB^GJ(1RK[6P8$O [%{jo\^.g{BD᧜De$`Pdn_*5Z^Q.BY QR78#!KS D[?Lx)f\iwKf_&33DsŹ9* ]二O8UK߾yD*w*\`IJ[uƝX5L"haY u mXQr1A@ r^t|c˽XGu%}uAdA\b3rl"oaj79/[- `)&6 NL)Rdr/m4>ݘkAWT{a  ~+ݿxl\BR2IfNNƭԘ3b0s+שPj薣ZyuE2!aE%`[갈;(#8m4Ǧ#v?j\\?帬̀n] ̍0nYs ARy'N8ڲ~^i%h]W?̿V{לpv@4JM96"y5횾 *6J`qDmx5 m9I" o@tyBM2vW4$#,UQq ٮm2$AmSR[N!b/i2Jpav0xb @ԏLŞOf*h{ۈfdQQ|Ea?U++arJ6&b dG3Z͹R}+IR8XNHm4v|Ck?O/NrZ`bn0KD1fHxOPv ?0%@As#$!> *H X{ Acw52a8\ ݀dn阫yd8? b(YLf y"WG7xgptFC{!8| PQF 4=kAOKl}j*(d93x};~";;UR;zRlۯ%U)`_P#Ё' #۠fs5LF삐Y^aOKoBDQB]'f>L_#25D:QXS=  g/3wV},{*o?EGyx ^.g f756).J%fUVJhxd`oUM*[=@%^}˦LD'iJ7)֙6{@iOd+JNu4 lxAR4*n;Di/d4F;^!iڻIrRԾ*cWL ۜm*m,|ڬp^2G5KL;=S뻫M\!(!5">{9K|ew7bwNސ OlGߪJHBP&H3$I^=A3|( }b*NAΛ&™섖P8HnY*KPϱ :{wtWz[D+, hڲ:qbW69NHJX WЮ [EO,mhоR")Ť"d|\zvnp*:z5O$ [JY'ۚ@-_i-у3!'/L}Ȑy Uhe6|{UCοǶ=Ŵpwӈin#DLeYX r}"3 WC|xG@&k-w29i5?ZKH?V9o=<%nN+ʖrĕ-E2Fj0az^8n)Z[Sh„jesP2>*# x'#1΄D tRzzua\;<j N)6rf8r-Q `Y^|pIK T=<{3:j4W>/`̢ab"ع&Vzݪ ywƚ+nHmVN#S1^~+ݢ ['ηDCTd3sao] boF ֕_ڤHpvH#b 4EAPٮg{}o2Ԥ{y?ul)l| -I]@ǁ~zXbc;Mr<}s2}cl0_6&BљT7QaИm9m`2EXOcہZИIrHE9&T[u3*Kswh;ꥯ: N M䮉 S\N΍O,Z(e\wCݝda6%BnBd bW\(F2qNRۨscc 8J(HeE6n3@qmTt5 u+")Pߟ{ F ,:1VJbJ GRw,3'cRCj㧂^q <Qd Ay#uW2y8Srj$_u)5P#uQ(Jޏ3M [p5ht/ N"&L-ZYPo ' Cy-* % ༣|6)*dOZVMHAkVz{Dc 9,#XA\pע#r#[>tC黻(JD/m*&pk>YW r fUD1wCcGDr(§BJbjAJkS>KqgV[iZjؓ">=,FPhwh3Ku,V Mm s ]h~<|C!CjE=@>2p-b~rzg5,`ߡJp^zy?Vʪpaӧj3P |c l|#Qdp!xo>}1ɺuϖGy. a*Mkɞmlz!jt7QG|5{JxJWwEa劭v"Yn &dgX|@ F+9\ QѼ.BJ=ϻNyFxʚAKK:z;;鑺3)GڟZjY<9 :|xQɜjp+:c@Tou^MOR(Q̥.XDZ]hz{w1~ 54m/ߒc.EKEy.ѿ\ Dh*_Sۚ_6v,$B D2!x 72/&FQȷm}X5(e^%s|0pe(=WZ!o?e&%"MJd-7\HRP^A%d4$8E1xY# _XN!d.Y0Hv7{Rc(mOg#vt)dhP<զKԂ|)FG/z?ɾ/DJik~>F)3ͮrqW0rGs5;}!4ې?4VZc[b}_ A˪R>%,cs;"`K?Frj&^ڔ>&VU v2O "z/^'Vfɧ%xwEn1o!osY/PPxBb6.T1($CAm)1eI-$#gww6\ֿ"ҨRP֓PDf!NEh{7҇E x7YG!Fly"=~0cnsYǷ28I[wNW518'ii'c/'nYlVmF,A&諥 ato':/EbM(9)!TIAUo !(Ӎ^Sֹ|xi^B"tw&c(%|`(T^\[o V%% +Onegi.a[5+QN9P8C\@?Ѩ#Ķ11*<\%GEL<F*==Iȴ(I2۳,h=x 5{0`OKdx.|K[EHtB tIjl,Op蓖]kd``-+edjL-4g^rqiVkR&0>_ HV-.$c+ejWp(U&&A*aYtO0G2Z\ع"0jT8?[;y8|Q!ߠ}Ϣ'}O xZQ)A ɚGU$ X}ݨV]%6kS$m+߱DIi"~1HVۮ NsI6єc{Y H\jPmkux`9A>걾nPCQˆOw);!f 6/@ v7FBb.E=}P߱Mlb~LilmuAknFV^T@V%S30`R@:$& V&1l!!:=]췁;ƒO }IB?mxe5XֲͣhᓞD۩U}tj|oiXeG7BM*UC^j8؉Zƥ.X> (xoeNkE{F.s o0i *p-h97wKnxUL)bP`FxkdKe đoZMP -X@ +{ Iq}Vl%.nL!k56'OFO /="J#S=A6+@F"G3 n{#97/iZw]5_Fۤ0Oq1静jfk) /eg7͓̿%*'J`묈Rg N5A+rO/󽅂 m fe_+ĮJ7F?Հ8p)v*#DH9;p\DlT{R+OK^(jEoq&!'&bnMFgwH +Fك+@h*2\. Kl!٣>C&\dٶ ɶ#DՉaJ}WTmBva:ΫxlL ՘,P %ʅΘ$ly3`kɾ~ B0(/_<%+?cTm;] 'ct‹lW#VI/vYz9Gp . mmhqP8*>9LzBi> `VzVP Q gw"$o P?s! YVӗNtCwߍq Nb1I G. ,' r:@6Aˉێc ;]T\3$s{ (jT|vtOz&*: p+ØsTv |vTbDưO'ن䂔0ѱ64Q.cE>P3-\*9Y/r)I(7(WHԱ^*d 0h[H߲HS<ǙB6.k(Yj1!&oN&|35 ,t,/4wvV8 n%OmN_o5]}4fjg iuI -vZ;ٓVQO}qfo,[5 F5 i9}?6wu$1*em^֎kzLkP-5a;D%!L(|y>7r-2LJ6 JekD08S s M_Tm Z]쟖'm[u WmgA *8Du9x h`^n܀lM9-H8A#<GۉjK[dCSR٢K'ؕͶ_T'QWW'CLYhdK*3bW3*R,fa,o1RPst΂TSQ4h$|AS3TSmjfCɳ;-Pt۸Q,'eBM6ÎԊrHsn$hXZ r]eHy/ҁ.-h s|>m;}ҩ.+bbQm@y|ƣr*OV0tJħY!⦒=Q1")85E$C{Z_k4zJIӥZr_qaYK[TFHz@.}p2]#pWWQ_n6@  Ye$il|ߩɳ^.Sc ͈}R,JПxq nr1mVZHق/W%u=)[`x?O;D¹,J$)W ULnaַnjc> x/&$K" hM.nn͛k>A;GjwxGBSl 㸌)!Ё3q50~BY?Oy00Q5}ȊAģ6(e}\Nb#Vn{y.X-6#L:+./HՂpFט_ [1fl 8&jϼKy)S˕>QG ƎagWW <Z 7 ^Urb&<[6\s3Lzwk5g^{6YC<4Pb[B{A'WF7כܧs"bFV},5 LYCJ![h|qx@cW>Œ nj[FS 0' `%* PB'9&5퐮bRU'aJXw{]X[h `*aZS2 &(%Xlv֌ܣ6U}ۧOڲ5I‚*pgJYC)/;F zRBȎ ^yj_/5!gRFMI҂B 5БBSլt5ƞ-3\1Okvˏ k2 ([Hx^%4E[9FF[݂_"N3ѝ!HnfɷM1{ Fd@SSܹ[͙nK-K"Ƈv^;ҝ_uh*V^UJFP -tO/(;\g[Pn pm<+k%yu P 21n?Ht ;S_An8aZn7Yi P}u,Q]_c,\ψ[dM>FTM(̀KMLڍtYTVȾ*PԽQg+qe$V4CL8O*hK2z᜘YƲQKu|+A+SΩ*;1&Dk|UigUFLg1+؇okôNP[KY N(|m,!U)F3nK澪Xn)aC}$qL究$0_Yhaq Xa|UEIehEe<mR ͳCS5N+yqMlM0b;"L#n׋3I[4 ; M¡"3ut9"ttDDJp:lkx,z]0/nDQvtdz7(J-QR'Z1ﱕ$*BBvcYޤ[)ڇfB7Y2/n/$ܙ>FEw/" 9m\WK\Rc^ zSdq#\yG2(IyHmCJ*pbsҳj @$Ur