quagga-0.99.17-4.5.1<>, PpK下/=„33\Rh 'ȴO`8 tASs uϯ'V1Yl1BkPQx3 , xTWL3:rWy"Vz3>B\$J ibX rG!eKB7f//Z j8/;#/YKREy0nz^lU `h{}>G?̯BLRàG N|4iH(#3w?}E˞V7GP>CO?Od   R  "BX^c2 } &== = = = M= ====r= ''!'(!W8!` 9! :"< =GG>GO?GW@G_BGgFGmGG=HHt=IIh=XI YI ZI[J\J=]J=^MzbN_cNdOKeOPfOUlOWzOgOwOOCquagga0.99.174.5.1Free Routing Software (for BGP, OSPF and RIP, for example)Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPv3 and BGPv4 for Unix platforms, particularly FreeBSD and Linux and also NetBSD, to mention a few. Quagga is a fork of GNU Zebra which was developed by Kunihiro Ishiguro. The Quagga tree aims to build a more involved community around Quagga than the current centralised model of GNU Zebra.Mbuild265JopenSUSE 11.4openSUSELGPLv2.1+http://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/ldconfig[ C (P4|zF>b 0 6 Vq 3큤A큤A큤AAMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLl(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(Ll(MMMMMMMMMMMMM652d66cf99bae39072144cb48d7d6aeee200fe4836a1b94f96833cd99b529f79de5dea7b822713721a130c456fad367c357fba974832c9756435dc3523b3d01ca597477d6ca16525ef86bdef2d4f0075a67ef51b4272a67e474203e830a021588b5547c39d00b1a28eff03456272408b5fcbc43ae073f19e8756abe6f985e872d41d8cd98f00b204e9800998ecf8427ed19a6d89b55acc8b9f5106992186ded4082efc485d3f3e2513d3c4806e45445fd875640551f9d374cbf49612d7b0e9bbedfb133b5a42c87001691380216d428c05a0a465f5922cd23ea62bc2433f725b5d6f80499bf627c67ba42293f20e5e33cd22c996966268d2ad05e7b18d05c8e47e642b5ee58326b1748837b62df8c93b154c160b66849966b72cd510d2fa65ff9e6e0c27dfc5313c0d3afa287c9801db3e47b65f5fafeaebed0a71dc78f40821f16d8f142c26bed24b2cedade3a6b8888ca43cbc842c2336e835926c2166c28bf30a9716ef3762e3467a2f62bf790f0a298012d94eb41080ba5b8defebd6719d23067d053f3ababd3e54b9a2f3a23e025f031b86c48c0cb9866d2e18b0fed3a4eb00deca48c243529c2f315273bb0fbe97006c9f1569812ee3007da9c23977c9c4050ed3a8189e5a61613b6997b7898e45d4456b3a3562cd3260f434e478ec4f03e9669dd9e3f673a59e5cd73739d79419da8674714a1897b777cf9ed37de4cdf6e8fe1774e52f70645d358797b177efff820bb9dea771e22be2f385f06d954902c5e890fed2845bb2d4334523d66e42b712204db8b583f735de4f015e9b708bedc1b935fb4d55d80bc9cf872f6fb3a75b125c5fe3799282131f792ef61f265a84c68a4e0e4f8386c21374dc9896c590d370cc01d40c32299327366bba32de0729acbfba89d64cba9264f64acda8cbf1bb5fe3214f72ca538f2b7b7b802d2d57ef26f560fc43e379bf87780d8e25694f8e8a70b28ba5738703a23e6ea36b58fe6181f9df778c8b5ff951b5f22a312c63fe677613134e9d61e8ef39a881d92ced73175e025340c44b65527a6b194a34ed9a1a37973588af1319ebbe2386f7efbd959adbd7597aa79382ba645b140b1286libospf.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/zebra@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootquaggaquaggarootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootquaggaquaggaquagga-0.99.17-4.5.1.src.rpmzebralibospf.so.0libzebra.so.0sysvinit(bgpd)sysvinit(ospf6d)sysvinit(ospfd)sysvinit(ripd)sysvinit(ripnd)sysvinit(zebra)quaggaquagga(x86-32)    @@@@@@@@@@@@@@@@@@@@@@@@ fillupcoreutilsgrepdiffutilsinsservsedinfopwdutils/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.11)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)libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libm.so.6libm.so.6(GLIBC_2.0)libnetsnmp.so.25libospf.so.0libpam.so.0libpam.so.0(LIBPAM_1.0)libpam_misc.so.0libpam_misc.so.0(LIBPAM_MISC_1.0)libreadline.so.6librt.so.1librt.so.1(GLIBC_2.2)libzebra.so.0rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0MdL7L7L7K@Jyt@J]J @J@Itk@prusnak@opensuse.orgprusnak@opensuse.orgprusnak@opensuse.orgprusnak@opensuse.orgprusnak@suse.czprusnak@suse.czprusnak@suse.czprusnak@suse.czprusnak@suse.czprusnak@suse.cz- fix CVE-2010-1674 and CVE-2010-1675 [bnc#654270]- mark /var/run/quagga as ghost, create it in initscript [Fate#303793]- updated to 0.99.17 - fixes [bnc#634300] bgpd: fix handling of AS path data tighten bounds checking in RR ORF msg reader ospfd: Only refresh external default route once. Make sure ospf_distribute_list_update_timer() eventually runs. Make sure all external routes are updated. zebra: fix infinite loop when deleting an interface ospf6d: Fix crash when '[no] ipv6 ospf6 advertise prefix-list' is in startup-config isisd: change ISIS_METHOD to use C preprocessor other: build: ignore mkinstalldirs and texinfo.tex build: Add QuaggaId to README.NetBSD build/extra: Enhance README.NetBSD make/gmake decision. git: add pointers to out-of-tree work git: add (generated) m4 files to .gitignore Update for git and emphasize asking for good reports. doc: fixed spelling in bgpd.texi- updated to 0.99.16 bgpd: use monotonic clock for time of day code cleanup compile warnings cleanup work around warning in assegments_parse() ospfd: fix debug messages that were masked by DISCARD_LSA remove unneeded memset from a very hot function VTY strings cleanup comment out unused function make local functions static enable more OSPF cost command aliases lib: fix memory logging make some structures constant move check_bit into prefix common code fix warning on little endian make match functions take const args remove unused function: route_dump_node() log source of vty connections (bug #566) zebra: change router-id selection algo deal with irdp compile warnings cleanup RIB meta queue code fix more warnings in rtadv fix more compiler warnings remove unused function to fix warning handle RTF_CLONING removal from FreeBSD 8.0 fix argument reference in strncpy() call for BSD fix RIB debug message for IPv6 make declaration const in rtm_flag_dump() fix router advertisements for non-Ethernet link layer addresses ospf6d: remove dead code fix warnings from recent prefix bit commit review LSA sequence number comparison fix LSA locking in ospf6_new_ls_id() other: ripd: fix compiler warnings ripngd: compiler warnings cleanup isisd: fix --enable-isis-topology for 64-bit Linux isisd: fix BPF ioctl() calls, treat "true" and "false" as reserved configure: fix spelling configure: fix HAVE_CLOCK_MONOTONIC spelling- updated to 0.99.15 * bgpd: fix md5 set on listen sockets missing pieces from listener patch Workaround for invalid MBGP next hop Allow inbound connections to non-default view fd leak in bgpd Delete AS_CONFED_SEQUENCE when prepending an AS_SEQUENCE type segment Implement BGP confederation error handling (RFC5065, Par. 5) start listener on first instance peer action table static/const Restore ability of 'neighbor ... update-source' to take interface name * ospfd: Make sure priority is respected. Tighten up the connected check for redistribution fix performance problem with redistribute delete Make sure route table is recalculated. Make "Packet ... received on wrong link" conditional on debug Change struct ospf_path *oi to ifindex. Discriminate better when selecting links between vertices in SPF Make ospf_if_lookup_recv_if() find the right unnumbered i/f export ospf_if_table_lookup() and use it in ospf_network_run_interface() * ospf6d: bug #529, fix endianness problem in earlier commit * ripd: set IP TOS for control socket * zebra: do not touch socket before pidfile locking * doc: zebra.8 via Christian Hammers (#531)- updated to 0.99.14 * lib: Fix IPv6 normalisation Allow for large-file support, e.g. for log files >2GB * zebra: Silence noisy process_subq RFC 4191 Default Router Preference support for router advertisements linux policy routing support with ipv6 Static route does not reach kernel. * bgpd: Fix nexthop reachability check on confederations fix typo made by paul in previous commit Avoid zombie accepted peer entries Small buffer overrun in bgp_clear_node_queue_init Stability fixes including bugs 397, 492 Fix compiler warnings related to MD5 Bug #533: Fix crash with copy/pasted commands, inc 'no bgp ...' Log a debug/update warning if filters are configured but don't exist Add 'show ip bgp view WORD neighbors IP (advertised|received)-routes' review 32-bit AS-path hotfix for 0.99.12 Fix "show ip bgp dampened-paths" garbage output. Fixes to RFC2385/MD5 BGP * ospfd: Do not use stale Network/Router LSAs compare ifIndex too when matching paths external LSA route_unlock_node() fixes Fix a few LSA performance "bugs" discount IP header size from a new LSA pkt cancel OSPF timer hack in nsm_change_state * ospf6d: Fix regression in monotonic time patch - LSA max-aging broke * vtysh: Save vtysh history to a file Fix vtysh based "write term" output. * doc: Add "--disable-doc" to configure- updated to 0.99.13 * build: [configure] fix check for GNU awk/gawk to abort ./configure if missing [configure] add configure support for PCRE Posix library [configure] Detect support for monotonic clock * zebra: [zebra] Force rib_update when connected route deleted [zebra] Only announce connected routes if link is detected [zebra] MTU is unsigned [zebra] remove incorrect debug message [zebra] Cleanup meta-queue code [zebra] netlink interface minor cleanup [zebra] Fix vyatta bug 2814: Add "show ip route summary" command. * bgpd: [bgpd] Fix 'update-source' command: It doesn't accept interface names [bgpd] reference count the BGP instance [bgpd] Add support for the old Linux 2.4, TCP_MD5_AUTH RFC2385 patch [bgpd] Fixed as-path prepend/exclude ASN handling [bgp] Fix crash on SIGHUP, deref of freed workqueues [bgpd] 64-bit bugfix in community_del_val * ospfd: [ospfd] Fix OSPF route refcount leak [ospfd] fix vty ospfd no ospf abr-type standard * ospf6d: Convert ospf6d over to quagga_gettime() wrappers. [ospf6d] Remove 'no router' from OSPF6_NODE [ospf6d] Fix ospf6d crash if removing interface with no area [ospf6d] Fix ospf6d crash in show border routers [ospf6] Add no router ospf6 [ospf6d] Fix ospf6d crash if range defined twice * ripd: [ripd] Ignore non-running interfaces in rip status [ripd] Fix metrix in call to rip_zebra_ipv4_delete * vtysh: [vtysh] Add a --noerror option [vtysh] Return non-zero exit code on error. [vtysh] Make vtysh more useable for scripting [vtysh] Force line buffered mode. * misc: [daemons/cleanup] Remove disabled log_mode argument support. [lib] Put symbolic backtrace on system log [lib] sockopt_tcp_signature: sin6 requires HAVE_IPV6 [smux] 64-bit fix for lib/smux.h SNMP_INTEGER() macro- updated to 0.99.12 * bgpd: Fix bgp ipv4/ipv6 accept handling [bgpd] AS4 bugfix by Chris Caputo [bgpd] Add 'show bgp views' command [bgpd] Allow accepted peers to progress even if realpeer is in Connect * ospfd: [lib] Move type cast in Fletcher checksum [lib] Switch Fletcher checksum back to old ospfd version Justified OSPF cost function names and added support for: ospf cost <1-65535> A.B.C.D no ospf cost <1-65535> * library: [lib] Fix timer precision. [lib] fix missing sockunion_normalise_mapped * vtysh: [vtysh] Add commands from zebra_routemap.c to vtysh * misc: [build] tools/multiple-bgpd.sh should be in 'make dist' - added logrotate to Recommends - removed obsoleted patches: * bgpd-asn-dos.patch (mainline)- fixed crash (DoS) in BGP daemon via an ASN elements (bgpd-asn-dos.patch) [bnc#500540]- updated to 0.99.11 * bgpd: - Document the FSM dummy-peer race that sometimes afflicts session setup - Fix definition of an rsclient command - Fix double-free crash in bgp_table_finish, seen with rs-client - Fix triggerable crash when compiled with --disable-bgp-announce - TCP-MD5: password vty configuration and initial Linux support * isisd: - Try open vanity-named DLPI dev before style 1,2 - Fix packet filtering with DLPI - Switch to lib/ Fletcher checksum, fixing bug in isisd * lib: - Add fletcher checksum implementation - Add support for a 'restricted mode' with anonymous vty connections - Allow delete during password entry - CMD_AS_RANGE accidently quoted and so not expanded in vty * ospfd: - Default route needs to be refreshed after neighbour state change - Fix SEGV during startup introduced in recent commit - Move passive interface check - Restructure opsf_if_update() and ospf_network_run() - Fix SEGV in ip ospf neighbor all - Ignore host routes to self. - Set destination for PtP links to OSPF_ALLSPFROUTERS * zebra: - Filter out unwanted netlink messages by PID - clean up blocking setting of netlink sockets - netlink buffer size tweaking only needed on receive socket - netlink: no need to change privs for receive - netlink: quiet harmless errors - Set proto/scope on all route update messages - Make BSD link-state deal more gracefully with GIFMEDIA ioctl error - ignore dead routes in RIB update/bin/sh/bin/sh/bin/sh/bin/shzebrabuild26 1301651661bbbbbbbbb|bb}bbbbLbbbbbbbbbbbbbbcccccccccccccccccccbbbcbbbbbbbbb0.99.17-4.5.10.99.17-4.5.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/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Update:Test/standard/d82c15ebeb8102c4d6c9069716dd82a6-quaggadrpmlzma5i586-suse-linuxF3rZx"logrotate?]"k%UP^fY͋k%5UWR]\|PCڂ.CSfg67 3N@ۀ[]R|(Ŋ3<:/ٜR4d;q LX"Dѕ ax_Y uZ:FvsM@{Ɗ"CG hCе0K!0=({#rv\\`s)(T8fBa~UzP9C[N% X|!eW MǠ4i&LOh:{K: K1Ss<,X<^g&S%ʈRd ~UˣVN=]#]/Cơ 5eTcC*L(}T8([ 6(f'U Ǿ Iz Gxȋz+*ʕ WdjǞv} [NunG3z.+ItS͌N.O1kA;j&q6[5ޞfɽ3=0KI7%i|kXϋtP4̃'1%UV I9u밁 UF!0|M 4 4&W]HnSr"Nۇ_rZ~zB3Ls]MLjGۜOu>.>0*DT$"84x],zjB#u!Br˪ġypHSn19v?wEP_=4Pb*@;, l^d˾==պ. Q6|e,Ɋ(:ɧ5.i5WovpH; WiYL+m|U2yd Hf"Tkd) #CZ|lԞ>;A^s띏IKqVe"8F] ,dCL[IUiȬU8:2e6}`{i֐|uwՋlTp? q٤C0?/șr6yfm)zם,2ѷBQ8T*EцOEGPhbLYjs&\d:L7e)`,ݤiӝ߮nXӘ)$B^-j<} W<x#q h7U`1֩ou7@["KMCoWN^A[?h/:*IƊf0|=~CtDF?!YF Bu>>3w-Q񳍧r꯹UZjd6q rCynn*@`H|4ugl ē )=tc/=n4+DTϙ*,Ym YNz,J&W`,ܼ송2Gx />m7Tml5 4U 9:i!4ǏwӷƜ2w߄HG2[ 6পb<A})9{#q!dNc c0@U_I?0O+aF ޯW@K 2V0|*g^ Ukl0Ix!x_1N~1;n2 f#x; QZ6!9u8%vKv4ބ<\>eff'╎NUܱ "GVI`brNeϟ/i/gELq⸬ ȊvNfGZ'hD F!N7x0/bʆ֥K.ʎ .cQcKlhc#Eg!j+kL*'<3NxmA  F]i_#mقQ4nu2ӷ?~U_E[e1/:j/{&fjZ9.?9}F½X{<0Y6 G\yznhɶ]֘j س>&#'؛a5̪ A.@N^"ŀ:C4q|S[셢A7L[WʈߓWj=e$tc3{U1/`)#  EuwBOnC/x8wyA´ Mϫq\?sZg]IP<yoDOM(ӥ:[e\"V2/:Z7JٜDn 9ueWfB]kDOނ]gd4bZxn,(ΐ3uop ,DBc,R1nonl@L3@%_ct.[R^٣x7inPNퟐJ#,D߰J;+`)i@ax##ASSS%;HHr e"|Ec \[BUq:.?ݺHY=LEVU;Ȑ'L1T; cKfӴt<i.CW|4HHՈjw3R]MEa ݊ƿ3wu2txf"HHL-*e{ulS7l-4WcAzG0(sYZ]f9Jo UoxEhٲ: y2XK?G s ̯1׼#W15{e: ͣinK#GlEA^9Ҳ{\4祼v%䆠ѽR/O 3s5H}ӂ F܁фw|_UFBưߗ5M4NtT!ĪykQ/.0@]5H]J'wCL8ITD> nt]SsSY{ɷ.Ǫ2KlfĚz8x~k7& X%4d4BjrbTCPzn8ܻKĈ^N2o&o8u!&NyjԬ6DG;@S&,Pj ɣ=le(><ګ ؁]KϘT3254i*W@CI\2^/F)[mP^LQQ*?ݳGI#pS5Muh;뫜P +t?w-Be.R3 +J%cσJ4yL8)(mF9t7ʞe yKi'1GA!Bo*S^]32,ȗaHBcV򴳩[ҥO_=JN5 /RȠ7`ưj]GI&]x=VK9+k#Tz2(:FeOݴ0:=\jhNǕPWŸ~H\F*61@ :̌*xK y[lTܞFSTL M%Y|A҈R&rp]Cs 1xhfG'%sQuXw-  &)!HڥW/r?[wCHwBi78Y~t]@DzX.:jZGҲX[z{R>:Y}6lE4~П3sJӆD2𩔐-O8U2[8𓌘JR( 4|684>15o3 +/Xއ;ĦWKR"*} hDwQg+*Bj@wZ{fڅ -(ӹf'U=IFs@s՝|hдZ;xV$TsH%_ BpF{9H۱t _Q.so]ue$g8=bc{[";lR Vp qu6%HKS[d~1>X{Йyi\Qϡt< a#4m.΁Ӻp 1Q`g`Chm͜4{F,Tca~eMq:+sScӸ8cS+~SzZ\TAQ#ץ`%=biN<{*U8]U<(dEDpb-Q2=dU !}vT3~k'4#35w)̜7.g^?d5|8^eQ8dr_YȟvZɊq+@;{S@YˎVT85<0Hd#Ь}$! +/[ӮO3|0ӌ"]KIY;9>yˣL`nZ,ŦJᒒboX LU/,l1j%.,Xeƞ\ 9̘O2[U >װ@DfD"ЍuW#Da \pf^۴CsgŽ35:?ۘ+6Slv-<[T '@:4Ѐ1m|b\Y_Spӊ~=d:[nwNu :4-+Y؂ByqgSԒr5]J4.{|\? 91)yZ GP1|}fROf-[ ($dAQ݃QmQφ܍XL<:aZ<wWeYaqT n O7'H[|++L.UOqa;v+~+ZN<3QyKRh:R׉`M.S=uGSNmVNP@m!?6pX>Q",k(v78TbN eԖfd˯HJ δ/HHkQ()d D1UvnXw }"Dms^pޗ6yTZiSX  pm҉8 [3;/* UFzB>ɔ؆ɺ2GC[F#-E1"p"+;+u|zsguNyv^Q;Ӧs6Tori;'"'t b6}W'SNDZt?}UT%~R`eϟ}{c3n~iZ' ZB0{oFp-"O$ +&9|!$nu@ʣf!UFkx U]yKG 4,];[հ$nd;&K9 :HM0H{E_LH>~ŝ}|ڢ<$LND 2d)S 5F4$+*N 3KUSNt wÒ!V&T0C4|Ak7) qa}hl"4ݾ5mPz *Ͱe$!*'}ԣu2i6Iƽ-lHds1.Z,+Į70H:ݽQ#ʸcѱdGXY 5츅kdN: {GB tƄ0L 3,v#E͉!ehz?mVIzWa+@^؟%bCdpR˚-Ub0hźF0(>XUnx,Fq>ľ_޸:ם q`n`L=Xgd~S$ݶ|2&|ֶ`#]PF`ݕ$%۾^AtN m_&T./<:7-s[;5UWx<#dlB6ܵ:s>  >'l֓ۚ3c)08:s]`$t?@σOc Y>mmBI3'V`j EXPk݄t(L[Ys@$fլޑZIK#h06`|a];&uEI+Kq"Y8PhKyNwփ> I>Ir9pXtJԑm_IE}Kr\'. -=;b'wr:k%f+KQSҐ-v7OR}% tR@; ѪJR-lEVF)i%7|}t lBQ%Fukis ux0Gx 2%xUJ p̲ɱh9 "U|=.(gֈDՎ*k. ⬙Yn|R/bp,ʀ{̍{nVM}i+tK #Ӽ8yQ&:ntj4HnB-=ÁUH-ΐT]>.pshZunw-[<O8!{YtΠ٦2hk[.3rb<Ybԑ&-Yd*4:W1l-fm!_F#}He|J/.>T׾_5\x?8t:z}>&}K\7JbP`2G$t28YoTKܳE<9(XjJ!Z!11>܀ɰ{X>֧/4}([@3lpr-(Rl+!*e@.@~ylP gX<3{]qsUR d F'NI#Hݾ2~Pl6p[I+a{TȩO#F;:TiVHh'R`Eꎊp,^Jm/ ;7m1F J^$o>ERO!YW >OXv43ae*ij+/a|P%MQ{㇍ !2Px1_+TvS%2dCT{V\2ϲVxx>Tz ^ɤ$*-Əðl ѳ :~$\eNJT4,R}D>Uz=?Xqs$ݱOҰ\.3&PY D̃SS٭D{}&=0ۛkEjRrӤq8'9DWO?XUxܸA4O(n;//&~5.a 6kn*L~,aiX07F \#\29 A]Vˢ5n2xmpzNAtXee"u[nzZ ,ɜFQ-#Y+ޥ c_AT~ }go"o' V"̓\.QxqC/0oMIr3{#)qS' T !&[HcԒ+y'xhǧS̩|+nmtCć,%jpI=#Og KiӬ4X(9%ۡ >vmҍY}H_D-221]-@P$6OLLu1i P#LP8D]ƨMmY;>=(Mr*k=0$y7 DOVlQQ]n-H|yuAA JhtN\]b&@uOnkPX:/K:ϲm`( ^$v_fFZYCNCqd}sVKv(PSlLc)}6$vSm/eVC(܍Mfg̐c=>8"%1>3PDDh5# fM1K'5.dEZ:nV]ݑ6kLؽaL7w1^Mv?kA#G`򤕅G9ԐcНtP迆NF !aI!RMMMFeB|KbX"8ĘRl)㑩66eF^DbՂzaJPv vD-ж(d3y \MFW(wwb$)+}7gYj/}Pe Vdc)jop_A-~1JTd{-l8'$ek^s|B,\| IAjjDW#l#pCy 5˃Ňaf,qҎMvOԝo2N9$T \me`#̡ʗXYm 0YޗdNtoa@/ _(aP QyX"b4/O_P ڽx pxުcjm4W>{G b=Ze2{ZԈvL E=$Ht3% J] [aM@z`,m'*޻{\7ʋ27u;4Y#<j05%igoAx72z`9[m|Ia&a @OVYl<ͨ"!%"_|XrqC| l0ҳ.hHOxAp68kJUH$%$42}*ޭwʑM>d0 8*rMIQ:!y Р7S/ .H2MS 1 SFr}7te/)5ÿkH+8`N y$%$lo1n"nv333q n)j v"|" =ͥ m6CcII]|Dm}2 K)2$\$8Nu{QgHwJCyM ᲇ RZ%B:$j9o.d"wF~ )^zy-?SnSwf8YnU .xGV9aEc;4cNM@GS@ bϐѷ;CͲNPbW4sajoeU",1iO1P5lNTg p`K6m3"Hp֨o s^'.6RAfߘ#4ӉOfQOuϳs{El?h&V1&@[Z3C*jBj;3R ?H(֖h۶LG6Nq;icQU/?TA,CNdfDFˇ_hdf(s!P q@Ce0mc4JS_o94H2HJIPUW =2)%-Z]eio-ZftY]FhsqWN ]18K  *zH,x|@{Ӵ% %Snқ]| Q9t54!ӳVK Qbϫ{g8J0ũ&w\c+SѮ݇ d>tsT9aw :I-y?,r|4.l_F lvK~jYΗuԌ ;PZ(qE@5hIًաe3M~?/6 ܜ{:Js#i$M y秠[:l/AjqlåeFUJYr@&n>`Gasqpy:0g@`~.cvi,Kuy5M)t?|u)}xfOA6t֧HV"_Fؾ^x)B=+W<fV~h,De`ۙW#x..~]w7E]4%(6XI$> #ljdǧ =~9к-2]͡v=^{-GZV?Zwch^, =X1@EtsۊDJ:*a'! ǴS!- 4߀c BrKD4]]7*gCfJjP! {nGSOC>KweB4, 9芮ApTL[L)."'PSBF΅aQS34aB(i?jr̦b$' l1m ,{`my>(1m.!XAVC'(n'Q/_=wF"sRb[IHњY}b4W%YegeݒѼ*zG>vwWW$]@;) 9 'n2wv 7eD2`ZN]M7zĉ"?Bs#UnHQ ꣣f]_X4@)5KMϱgZ}2 Vh(>FaZR;GQtԋTg 8ۓG.l8R X7j9ѓt,zn/2$:mMGYAA~8+c<29tHqk^LڔUj( 0/^^.Ďb[-GCDS,įr G3lYW_ϾŽ9s?\B 7"/0޳߿Zxq銴ێ1@h(X(6P*DUGH B^xڨ~TO޽>3p31(TnSK xLx\Yb1ݘnѬf"jkMm%c8haҔ΂R{1C /iT5\KԚAϖ!ؙvDlH|bzh۷y.Di\9=yEӝ>A_рrFE3/c,-cOU|h䴞 QlKA$# ],/&7o]736{tRog^ ۈf~16Z%j{9[ w0҂V9jƱ3uOC# (ɱ4l 9$ugTGnk$Hƺeŝ1 8Vë:IDמC#]k&V @)3ZJGY3CKF[.)3TO]}ꇦKަK=H 9҃;{%+ ^k 6e2 6#ƋJV 懂) arp&eyU."h.$ԏ:vŒ+ssLvhKqSy@B\rͷP 4r@S s(w0K*h,{--Q*'csvGUBh,BB^A*e*udP?(9uH_تN8Ǯ(T[NkyJq eV abT!5n DE2I''.Т?~i0/W,P1:GA>Q'ۍ~&7tǸ^7'bDW.(gX8nzp]oUPٰow;I#G dE)(PӬٖ:J!B41o`h X,#\%<߅pv)1rfv)_ 75!Uwpܚv^2L&L2hYIZZ$=IGEp"1\Ah+s,+6I{+2D&j06xuiBT>'IXJǨq}ؐf z9T=#Y#4TZw"nq e'禖TBs} Ӛ'-k 8?7"`E+8z 僽GR,he n4LFN=ௌH:wIrf`kWxCI5vperZIwFAH9M_QR isXUͳIIΠG"pꩿ^4%SM4'{@Jy]Fm5fY̍8"`Z%=41Aj. N=/h؉VFA}ߣ:Nz#x1ըTҐK]~^Drz0cʐ5Y!X)晒Rk7E*aQPP