bird-1.6.8-lp151.2.3.1<>,d]4͸/=„©ii\SIܞA iePm#>'=sk/v5 6}q|T|_ᛃz_GfSRwJTLحŀ6 ~J !f:ai [<]"2o/k0ufdNFLxEY^K(L }VٱďOcD~ŶVд1έB|3ZA$ V=\%}Xbp5 LlZTAWf$5[>F(?(d   :X\dh{ '  ( 4 @ X   8X(890:S=">"?"@#F#G# H#8I#PX#XY#d\#]#^#b$c$d%Ee%Jf%Ml%Ou%dv%|w'x'y'z(`(p(t(z(Cbird1.6.8lp151.2.3.1The BIRD Internet Routing DaemonBIRD is an implementation for routing Internet Protocol packets. IPv4 and IPv6 are supported by running separate daemons. It establishes multiple routing tables, and uses BGP, RIP, and OSPF routing protocols, as well as statically defined routes. This package holds the IPv4 binaries.]4lamb58 4*openSUSE Leap 15.1openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Routinghttps://bird.network.cz/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in bird.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in bird.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-bird-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-bird-update-$service-new-in-upgrade" fi done for service in bird.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset bird.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in bird.service ; do if [ ! -e "/run/rpm-bird-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-bird-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in bird.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable bird.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop bird.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart bird.service ) || : fi else # package uninstall for service in bird.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi@]4]4]4]4]4]4932f4179f73b5fb69f4eb6f7e43393967cd6c649d2b8ad44e61ebb4fef402600f89409e1f30e83fade9851ab0dcb7aa13dfba3b7e5e9a74358bd215049fcd52c841c6b495616bde3b263685b0c49b4e65735d34f20c91ab8aff92951cd045b98a0d87b0e072839eec83902d712f41cd2e114d344ae1ca04ff43121fc8cd73befb762686cfff14b19e56d97eb7745a2a1968e5b736eef34fb5b6827807dbebf5dservicerootrootrootrootrootrootbirdrootrootrootrootrootbird-1.6.8-lp151.2.3.1.src.rpmbirdbird(x86-64)config(bird) @@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shbird-commonconfig(bird)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libreadline.so.7()(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.6.8-lp151.2.3.13.0.4-14.6.0-14.0-15.2-14.14.1]@\y\V\\ @[@YYYYYWi,@V"8@V"8@V Martin Hauke Martin Hauke mardnh@gmx.deJan Engelhardt mardnh@gmx.demardnh@gmx.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demardnh@gmx.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- Update to version 1.6.8 * Fix CVE-2019-16159: BIRD Internet Routing Daemon 1.6.x through 1.6.7 and 2.x through 2.0.5 has a stack-based buffer overflow. The BGP daemon's support for RFC 8203 administrative shutdown communication messages included an incorrect logical expression when checking the validity of an input message. Sending a shutdown communication with a sufficient message length causes a four-byte overflow to occur while processing the message, where two of the overflow bytes are attacker-controlled and two are fixed. * Several important bugfixes * BFD: Support for VRFs- Update to version 1.6.6 * Several bugfixes related to route propagation- Update to version 1.6.5 * MRT table dumps (RFC 6396) * BGP Long-lived graceful restart * Filter: Make ifname attribute modifiable * Improved keeping track of IPv6 link-local addresses * Many bugfixes- Kill off em dashes in summaries. Remove future aims from descriptions.- Specfile cleanup- Update to version 1.6.4 * Basic VRF support * Simplified autoconf scripts * BGP: Shutdown communication (RFC 8203) * BGP: Allow exchanging LOCAL_PREF with eBGP peers * BGP: Allow to specify interface for regular sessions * BGP: New option 'disable after cease' * RAdv: Support for more specific routes (RFC 4191) * RAdv: Proper handling of prefix retraction * Filter: Allow silent filter execution * Filter: Fixed stack overflow in BGP mask expressions. * Several bug fixes- added potential fix for the bufferoverflow issue bufferoverflow.patch We will keep fortify_source 0 until the patch was discussed with upstream.- downgrade to _FORTIFY_SOURCE=0 as 1 still fails on TW- ignore some warnings to make the output more readable- added bird-1.6.3_verbose.build.patch: - no longer print false CC lines - print the actuall gcc calls instead - properly fix the FORTIFY_SOURCE fix from the earlier commit. - we just replace the -D_FORTIFY_SOURCE value with what we want instead of appending another value which leads to warnings- update to 1.6.3 - Large BGP communities - BFD authentication (MD5, SHA1) - SHA1 and SHA2 authentication for RIP and OSPF - Improved documentation - Several bug fixes - changes from version 1.6.2 - Fixes serious bug introduced in the previous version - changes from version 1.6.1 - Support for IPv6 ECMP - Better handling of IPv6 tentative addresses - Several updates and fixes in Babel protocol - Filter: New !~ operator - Filter: ASN ranges in bgpmask - KRT: New kernel protocol option 'metric' - KRT: New route attribute 'krt_scope' - Improved BIRD help messages - Fixes memory leak in BGP multipath - Fixes handling of empty path segments in BGP AS_PATH - Several bug fixes - drop bird-1.5.0-rip_auth_bufferoverflow.patch- update to version 1.6.0 - if possible use /run instead of /var/run for the runtimedir - removed patch: bird-1.5.0-rip_auth_bufferoverflow.patch A similar issue still exists but it's a false positive.- add $BIRD_OPTIONS to the service files- no longer run as root but as user/group bird. - add tmpfiles.d file for /var/run/bird - merged spec file from bird6 again- initial package/bin/sh/bin/sh/bin/sh/bin/shlamb58 15688798211.6.8-lp151.2.3.11.6.8-lp151.2.3.11.6.8-lp151.2.3.1bird.confbird.servicebirdbirdcbirdclrcbird/etc//usr/lib/systemd/system//usr/sbin/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11084/openSUSE_Leap_15.1_Update/72da750a49c4f935cc9d2acee8ba5c61-bird.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linuxC source, ASCII textASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=35db9f81fb7298ea73180b284841bdd196bc8b86, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=a28e5fac82c89f20b25ee06b0666545450e978d5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=ba8f6018b9bcbe2f962898d29adace9fcf4fc5c0, stripped RRR RR R RRRR R RR R RRR RRR R RR R R REG(bݟTkOL]utf-80a14581b60ea2a415eb4a3600c731f948639f7372d2ddd7859973dbc4bed7fdd?7zXZ !t/AA]"k%]T6/tYHBJM^,XNBT"(H#y;>UkܿivV7XcpӎZew<ŒM^`7xpĶ:  f\'N@WVԽy~]7 yoY/1m%)VA(t2Ytn{O397oiV Je_u*GD?qs0#)-w5)8bR6.T{상-.6Xq\UEk1% e~&/g _vS ;"k@Ir }lGk3#^YGtH"`EHghGm72fG9۪Ye׏W!8l-z??@Y.uNo5[MUj'P: aLQ1 +w6<0,6Ap˭w1֥¥B)E!<=~j-r:@[UmtaO+Q%$nbۧ$v:|}Ұk1 KLNQPlz余r!eJ]eZe BQ|+nn y؟k cE"/|э8?6ٯw}h(*3;)Xof<E =t90 {'z\>$9\tf+>Qp\kQ\g! 2җbl,CtKyHu\bx&AQ(Ea2DwjQם ao,QEFETtCc 6]Fޗԕ&_:=Q[^4iK>Ⱦ\~2oLc}'Rb]]WIZ5Ѽ&GU17FcMҋ}[Pbt_2 oU GL""8]~/O>0V ,;`8<*+'4qj$-fIh X(QHѦo!?s ʈ峞# [<+5>`9p8(*©eW;vPk(0NXS%hd)A>eZBIlET/}4 YAK"O b㸽ӇQ6RJ,ImW<5{kj>~eU#Cdgީf] |,muU<'vYdQwE.pP/* N% bƳ2dڬ|ǹ8 ŭ, [~fX|ı@He^p; f,J'ታApغ/~!K o b[y%э3L@c/j}5dk*nP +\&Uw_$@p /^ j#Wa>ƹA DU- Y`bf ?P*EchibrioDDkV(WpczE<(6B+1'd?<|4C1,ȑ \ 96zj}ѐ'Y ނ7`l`5kW 졳FhQ[X=-eϾwxXK~'RCa:[vF@2rvDre,j%q-Zb'1} 6"K630,N?uZQ.4pRuUُfS8k!fSTxH٥ODm {0FI0tG! .WJV58ESXTaЍsBpE(,<ݞʹ:{ >/8C[3uMUϬ-L⹰V?Q :uO A_ E$4~zB=?¸.Dϓ ~&|rǦ&3UvOXSwyCA#i$g#nwcPegGxMɺzlʹv6P+?R8}&V$!ӵf?/̭AZ1.ԦÛY*bGR+Y0O'ZYVݠX-~B='2 ntР^90lj~,ßiDz> 8N'݄- /GAa۩k,@:~qfzh2C+`j7C0S+;λĥpZ3dɹGFq JxR^*N`johZf@8͖nE2ױ _ 1i PAȖ"Hj#!v>*z2b呕X@>0q!/gIxW{0S[I>BͶL?e, /#b5J]0^iTzw}O'f:\|E/#va |z%{GӚjdT*cKEM' ǠRi^ gԷ^u+J>; iT/)̞|\[!>tL!`d=4#)w?WGگdFco/H#38pZ#(Ѐnf:>ytO欤(x,pFHv*ւz}vs޽F<@atΘh_%ק^zo2 =y`>46{η<&q`B47vm鍵qQ33K\XNk= K ]:80/COzC{.q2a߂Eb*Y|^QRc F2 A<ZM̗(yȞL \Zo~b/$=bdOԓtL=ӻՈY3*ؚ-@{H/>` YpJATU7ȋw*/%7I )Ycٓ=;7M>N7"Q,b{ٯ.vNR ȭWDx%Ss(PC/-aL.gJej"$7r26ft ^kJL"/.TIш5d\U0Xc Wet@@-P'EQPfTbN$]_6<)6f)". DOIRÉ$>qdO$}WQ?.)9rKȩPp,\;i\$b4*poiPcpsFc,- 3sIYVf3V +Nŕ#UA*YP_5WRu 5dӭ'jf\beISy#>RSq]HFf's%>a2m&G% va ZhG"}4M7a*k NMK|>KY 8+߾A?^Z|52xbvB#~ Hi.Z6͞"*͒#4iM8X.5#D$4 tv88s6Gj1&qMέ:3^JV8 ofp=:^^3ao&XNche?R*4 ]mہt)pFieBԷ%N$#uz 7vyF`RݟÞ}hpX5;Jw"I?; DEt]!e3蓛9jR%-0A%6pO0Zb%*z{ nV{s88guc|Mݬ6wOY>ћ+‘4Yw ͏OšȁJq gJ:&z2JdZK ,lKE̘e-2S,VQ:c֧۬[:Xeyxydk7hIuTJpZ Al<t&̔B}sͼ&&T]J=\*k &R]6sgCgbx XN|ZHpbSEqxi.62DvNSf،[o8 +W Ṁ8] #EQvpF;)hr}8-hP}a h3xxGb~◻|qSfL@Rt,V;ҟn>bl\P&`OIH~y|)?с}}^ w>(i׿BG[i3V~KP٥P#?,qk2{/Vrm+"/JZͰhԯmnX^{H&$].gZ߻ ] bb% ?{"@ި4E!2cKl0,WX kRl2ilP v .s6*W! 5oD :/" ۫Pqfu22fhЅԋTO:-:Fnm~<ԣ&e63p5VXM)Z/r.mSmx~ڟKU,1ј3b:|[:ssI&v bJ& Ό³æNyx-պrlr` d|?3pL3%SolR 4<7-@ݰK FQza: ďzbfu &9pbKUzc\Q\G1`C%;4wKT+="%DcIw1[q%m_b&{hj[^2ٲ4X4&@^ D7ANe{*Li%ӭ,GUO*R4V_0j;IGl,(^p$itfvr@O&D>īWQSW,1 !?2.ѝEoX 3Mw-r)8D/GzTKVs 8hi`l瑱u__svy2m!mk8y.p֣Fvq̢4lLC$VU[Px"]' nyEVpw˃Wia*Զ5?{Fc Zu#pREF^䟅)UK$h*C"Mbd,# ypCT索--EZ0=V=*4,2x{Y)(۞^~~((!_=WKl;,, R|שD2?R9pLsloonoҺ~?$LkIWQ1^@ۋvtT%) {;BCx̡ysvP, _S2l}9u"cQo`̥WgX%P+8Ɨ|W{}._ޘeё87L(:b7g_,nִô⌇ϣ:1z+ G)*^i:ᘝ@ 7ZxU( ]4">AgE7i^2twݾv.F@F%,20) 6Z [7f1~n)`a9r:4Ե@f\@n-/G6p9Zu3 A-x&1|pe<:VzI&}"#E2ey?,>1TozOSI*P᱊uF'I/qH9s Nڋ4~3[Go+%q.V>!%۟?~?k \}y&~X:fu"qx5 b{{nUhO_M3ցL<8#:j ]_1RTsup րcĿ3ʛa?u5eL[1ƹ) o.mϯ#\.ɰH0b!j6qdY; ?R4TIBˢyBB<܏ U:p/i6+x4LW}8}㓝ȉjXVPfxFgYjih[@k۔~>=Oh: R A۔w C]Ca*d@gJnpdUݥkJڟľ>~o61xz-=qeFndeE)]k=H6S+2UoAH^:B] mVcLn&nLіZJl%cÈ_"2;~R\|<pL#M !eͦqxF.lAj!u} ѳh[W!\l*oqR1? E:r#B|Gp8 X~Tl/L^wFGdw`0)V0_Z똔&bQ6dwӾ7^50;|ut3ilciQ@(x,M.n:-I BomVߔ Eo.⿿ϭ8 >oрO3=xli*?'lwY*"G#c+m4 rUv?lxCCAݭ-grF,]I$6\@/¼K}LO%j}4Iyohafu{9ue"31 *Gti;ܲ!Oh]$꿥%1&[Po(9{ SæJ̀-0(Pwc:)mVAѫh{ſ[!P[Pt 9Cζ.Zҳg6㩎,-g͍xTAkTzP4ϞY NS=yZPW%w ֢o?+)n?jm*ZI(QKyIH?WarhX&tǶ'h@dMx[v1aoBm赁>mWya 3{"G^~I@iV~\"}d~x'*ؚG3kW]L.Z-/QYes,v[( .j2+*OZlj6rTbb}P`2q m< ϞbxJHIGJ@]}c~g1(ޜKC9#eN.c!3J[X$|挞Խ|ȧ{u:hi{, = e!Ai1=K/-qvS.zŚgW2hUg T+~=69 S"WwYh#e1@nVy1L ^1 +g!{,`Gbx1%x{2R7ުz7o3n~&?rPy%B,-LO!;-wJ>g{ma'ĉޓpTF9AU}kEkߖ#"Ym4 mĕO{XwhoUu0+o,m8RĪ|C)WL ޖ¼x1q͑v=(u\J]cű7rTL; /j(ÈQj'$]R͢T)x-pF;#tWj"xW'Ɣ<#1׎VqbGP/r^*SЯEkQjn_C RASG  ;:-K Nz ׆$vO]$oOo3XWU0@C=RDb/?>h{ /5 OcFz?Sz\tHqY: W\nE`K*o:u]--D14 X–Ű%Q`{ dI?xazEf>V }} 5*UAS0P@|a0D? -Tr.DTwzq1 n󐽟7^j^BT _̕4rl<#7`" )Xݪ>8 ۏ?y8Ԍ-n1dXwmlrES*4E&X0 1(@P 0ǞqLbA2Ti:Z0A_o͉`$v*$(b\}zlbOp+BW~ʊWNƶjVȷ*.k⮳-2PDg,#ԶkG8w?h /!hdkBЦh=5FQeUPOmm|? RSqmvڵα21v#A@Roz/#*lU-CEg)Tyudv)#qKD`XL(15`5~˨.!!EBkV FI ,^ُ*-,@i)qvo%(?J{B™-pHKr$xb|]ŸHXc}(sܰkhJ&b.nR QapSM&!pOOVKg >Ű@Ja}n oߪ:홈R׼^=⎾n/D]w3?y~h7]xCĻ|X1 !!Zf7&Zr RXW~|Ov@EG:3,ՊMF-ϰ?Ԇ,dW6 b"ƴˣ[ۓw``x(snt,gF_(61"}!8:eC>Gt&P}vf vh3ݲ"N˝|~rJ3/U M746L!2dSa"AizB+-vUh23USA:H10c4auRJq_$؇lKSɞ&KtޑC4^ C\Պ{D:4SɥlY*<)~hZSCS\V;(|R[Ί,*Ik\A[ j<%$P bBJ#Dޔ5U W:zY=kq,UdK!g hRfvL뗐 =Z.5u߯'1_hB :[O"z)ݧjk=Mq_ե,]r!\2"@G2|Lv^ vҺ$WKl}'+K,I^$ D)vLɖ)(࠽OP =2iUZx*%}%<h?sME+8DIuͣT@X+XTֹtˑ$[y ҄8HxkD˱EBvf `niCzm(ɖbH.ެUItU>N0d|-6dd]I S9 u!X\n[6`8 ¬$H|tQA}<xjoy9}2:?oI=vV¨G*j ;G3/+>ŀгg ߪ;kMj? 6_U{fKFG$JdN}y]4ڡ؃oA8;vPDͶ&MG [JzUpg0LhFbR%AHRR_ܛNN-77^I]}b1*ғES /⿗?eCwXS?8:)+YA)m!mZY+n m&ɎU$|H7@f-.`v>Tyl J AI,Wa#IW[ B=M; 4 j>ř[Gw!IO *Շ$57T~Zq+~k(dv24&T#msDI.p Q5hbՊ0AV02^V(,!L"ZZz@(eKB=ݍM7pe\b7x<|'b LBͫOm  wZNQ54$5"YonG剱<{5?k`ݴr^pxÂ?}Ji μU94)㋤r.djmuM_$}_ o?,TOוkqg\Z"{MHZpҵb79=n{t/iMW9=@x0DtBza0̲@2YދyVJTX u4檂%T/τ x|AjIRpPH5:=RN4 gr ;oŲyTlEl(Uo(\ynPJ"g(HT󷢯!OZ3==nn,Џ%dP餞Lѯav+^"B+sL\u4Bfxj{|kͿ*nu3UaUwlk1qиRVz&| 8L=K͋zaO-+`bbY'}5FG;3%|n9HWJ7cڹ"UZkN+EAue(kxr(bNp`kB&T:]XՈ8S,J1T_pDa{-r1 ;Q) kbHcWmrI,QjN]|*яʏ续 a.l=l1n!&"hv:QcQlTMi,.,z֧ds(O n#L8~G`9qDŽ{<*6҂R ԼrH(x?%wx-tˤ= "Y{F>Bx ;UǨdˡb\p½"/z mӄLp76;gQl-ַ̽lz98XI6C%%P)/`BAeIX|IN+[F^y/7Й|]Ic9nuyíY#y(P52\&L~3}.\gam%j2K12Eѕچ|-7ޝ<{Ě.׈7zy"O'/=>􈖄=刍&w_`_(dцyNr*<< Wb 'sW3qo+LVoavwDr: NÕ6x!CG}&5xvI> 22W~d2#8 L5KLLj}- oaG|yRj+]WuT.!:「sѿUUWEL$%Bd- 7l 7):=X\du|Ckf?Z?͵!Uoֲy;~Xq޺w4` N\fG!v0(XwBX6-uO6\ {{xofRy}Z{CrBH-}RH.zC5ڨ}ȢL]3=X G ٰԎPu9NPw:GcY@|+o 8e3T Q"tS* hB.һ#v3,n@.~Jƌ-.හCbnU0^Oy{ UFqB$2H箭95>M4lŸo/vEkܟG.Yӊqz(^pdB`WT +2=/M82a.ď(9+Lzҝ4/"eʉ?w?,JH(EUpMH)*\)_0L_~F+)L:@fc& :5DC_NNxEux-`֒VN eESYݼ`Su4SC%](|k3DxmfCmP[f;)YxeS8ĵf $UH"=ߋq9d/jЉ$h\fK<;IV-2|V:֐fz~!׆hN^oDS&Fxv|HB, '>ɁƇ*VP!`R=7_dl= `w Jl+f_&Zag-]٧ ȊQEK"Õ ۈga[*b C6"ɕ~/_X/[tbJZ8Eǿ %X54:Dž3?o,#rDQ!1g̦]Uugab*s̜Xڑ&(Hx9a `;#_a=)E)P}K϶ E=Ӄ' hr='X֝\&^%dd(ʬ"x~(5]V$s5%y= ${ >>吠Xe~CA2Aqy. Ф!MR"f;rA8|< dq z +Yq'`$%Vt}TeUZi*B".D^:5P43! t1獦*I,>&%6`r(ݨ] 2>.Y#ڑvfnf&xG;Z^^̗xbO5e&t,&gεv\a Rh 0SZCPሶ,W>4I#ʨdL,PHGT8ђ 3x^-ANadRCqDk>q )BRUbB6q)vX!?;/._!cfE4pGO*1ƙ5,rmvM,j(o?kS-Ͱ؊-b),!F᪩nXm$nzy(Ed(NBf[-wWAO )G&axjg"_8u[ GWRYHA!FJ$"ULs7|댇UZlRmN.D O>3 T"7V]$.tz<,_}22z+gT7JrRW?%bJSáv]p:rFa9,)- `J{,]VyXڭOpB3`z%F ,=l ! opM|U>7E gk T{#\6f`ȏ>ܜ31[%D2NH_ ۛgQܨ/*^b@+ -& @R^JB[ӕT#Mw:)z (K9sӢks`Z>1>[gM(C?M~VXV '6aȅRD{jǞڻ8%$pIKtgɤE,f[Y3Z3!g%4EEGP,w%9BȞC=-beH"=-~RzNh&]d؀fƿmm鏕غJ~fZNl~5aa_{2zؓي[kA@!* {L.5 +r4(7nK6 f2'0Ԗgԡ(֒ 7RR<'웯,~}Ӛ6=H[$h>$ LvA-q5f :侱VN9;G% |$}@:~l1- [צzXpKFcHVo/Q쁛yivnk2Z/({r)w }?F蔩W /)͂UNeuˁ:bNh]UtW-}VϻvD-Y)!^ygexDsУ,+DVL 2mSZjs2O,y&r_rԝnYE];Wm3e5&4f\#֍FTs'俥Z 뛣\w;B_#ٵb޼=ɴ'_uܷKxLz/x&cS_Q c]U+Mp}YKk!@B.[PdlB=8alūǨ& s$/^T\@}-n֭Ovcb-z5;;'48SWôwSqg|E`> ՀdhV7\S%"BfAu ߫q}^m|%"KK켋.Ize% d=KԾwd  DvƸVr3bTp [ɐB$qpMo.`gcmlrD۫b;}gi18{D@{}٢T<  8A&` r RW. :v1$djjy N7^hG`JnԲtXE@kXi2Py~uX3"mIDf/;K^>:+O!5d=`{-Iscsic1@xoclcq;JAL&]]f$?_*\!Dw9hE51EY_}<;҆i%擺OuNA77㎐$tDd"c I-75.eџcϰ8o]#̇9 E} KH~.ۦ#(&Np018O>G:JnXK%9`סm7K&nq\b%/NTS;U; q8<8{[B5S7պ2jajvCY>1Lқ :1\{]|MvWA#wvHRC $f)Sw7I݊tVf҄Rc˜aJ@R]hj$fHRl<oUIKQ.t%~ӑa'f c)gPڝDϓ|FAuLv϶PkwZa}>Êό4]ߠ-.=LvsT%,Ԑ[L^MXsxǚZ2Kjwi Wَ>5Cq „9; 2hޚyQ}|OBXQZ(L?* Ef/r70ro0I_claRq-99뾚*" ZY{_55 ud:IuVT|wPѲaQ1lorW4bs\GLvp-)f $8pCo 2 w L42<fr΀׸{DG7QŻTA"*<7„GU Պm<0WBev6׬KQ=^HwҚjFp;Q{]'2K X8^ceVvg DBQYrU&>k=C<=hEYJ9 N!-u6f!0/KXc`G \Vj%X<=tp0ǻELtUwiMi cΌ %Uf8`L&e-RY"s8^ iÀ,2!nڍ`G/S!jtyjapAO5Yv3ufoys!Tt z6Xp ;wd)xJ첦c11;,8pC|[ pd8C-ZFc>f$=տx2[b1qd*E }Q_\5)$x-l'|:7=3_+}$x٬` w (f b#zuRf@>J-ʔe0PxZX=R{oa.g&55H$+AhwǡHH߷! \ ṉFZ1U ڊRFW>=֪tcwEtǀ~uA Nd7]A70bmaUsEJO}ؼr_WVkSNq$3Q_[G7;(tq-I/vF!iMKJ*tfa&Ƴ-Ed*@o HݛmIPת 77TpO}"͙&^tU[ UDg; BĦ\Tm~9gK:\:?Dv>' Ay7s,`e3Jb\ AbҡX+Wuo%x@ x>.b >O=vfa| D!V곂v$CtdM6**IgSu ߝ (+NZn.) -;,eXoFU1 ʛ_ގd#ԤN=Ih-s'+jJj19B8 !7nyM ܻgQ>e¿yfw` k㬊n%f83A+mEJ(=8~z3c _ї\&{[Cj{]a S1nU+aط56tcyw)~lٞDjr#r^vG@?yQvz:ES9Fw?U_;3uUtp:RC(] BȂ2fQ'q.ޞeb*$׶C!wT>ֽα#QwA_7aG 3g-;F,q:MFv]0asʄLl͂B̎T/Bzݒחj❉Pq 'M蓶0)KzPca@x-:*=]ः7u z|óD?\<42)>-G=D*Kg^ƣ!s` *^ @<]2)Gu#lr d-.8m)*Ռ9CskvHE ᒇrQ:g|Z6vx9o' LnI`p6VHJZwm%nrro)]cFr)~FUƒ3@Tx@jKs|i(h}SszT7Y"a6L <[C͝`B$}kfvf#U&Wʞ= pPTetk˹4)}ob:0Rn'JU1RrywI.9>1 ]/eLV 3}IQq,e;:7?} _ۡ_\7C#K^&rGAG#J9lb o-5&\+%u'P~$$ܾ5)y5Pjs#[57g4|1{E!P}r]'2lZBþ`_]2^fȘ{[n5C6|:/UTUDŏ/PsM UhI^|'YGBK&(1oF?&DcVLh{'YT߸`!P6x{~2{,^6c'PpQPN3Kث AO t蕰쀩e䬢n炫g!hi!31rgsL%` ,~7ɏv'N^I-'3 aGfK )Y`>\Uy3; U+^ԗ*OٖPx*eپ܄\ENOZ-uO’Sa/\ؑpvF)Ovs{T y ,.>U1u12ٍQ0 M,צJ^Zef>]kgn+x 6b8skPzc&* {a5@B`X5N<[Ӿwal<9F&>jT3:8 3sQN-ha2AӚ-"@D4MF7eH߃lB1yaС^,KS˜!08@ DLj;<"prC}ns88@yZ>qٍO78i8z83l qo1C=9ƽ*2H ml Ǚ s1{s6<C摗` ,r`*&\z҄ _ V?荎8vĹW Bji5? !-W7R$ΆmFSTqhdUKU(U\V䬛Idg1pT;A):_5>'ԱgDPYycHCxkf==& _o;C,"Sd5H74Q&\"1!zF/԰Cxqߤً #U\ާ,]j;FB鰮\w%ԍp6{v`P֜,+B}=5mMC-7֚FnN.3b|C)- 3C*FIjI7|ٶPsN=ê51}[tTa!Qb|5jmcx.Q;Oy&'H~=qArG'UQpnۭZr !n"z;`4!|"ͥ*|3S Fz0=ޓԕqc&^ս(qivN-J|Ӧ\М5,2E>vՑ9Qe;Pyb M;UuO/0<'i)+65e;/0j8IvA\7y%$2U)vő,Z ^R2XG~X6! _g|[ԅ`վK椏~R56?cC=]DjĽ 8U0fHDDUVz4}5_؅=boB2.i_ؒNDDu}2ó\N*Mt3PSqjĬMO bPn7vOyBVn_x–Y%k4/x9ƊI΀CSUu 6̘.ܝ~ɑuz[.G^I2-Og2ۋiY k,38?ǚn5Tqy/✻ ЕAɏL$ަZFf8ȑ'0;AN/6lҬn皉(/{6g|ECuf$e9/ ߤkS:MQ C` i+s\[g-Y?a~/Oipch]r6 n$3|U↓aJk_ .!!*ÁqO_IjUwY L;H?#7 K?)q &;u,: fI4etZ< (`i&+Q2Py㐌~g݅$(Y Py+2xg>ۈ[ޖ#{XTDCfVU-Ma뇔 <@i>u[N#+"mY(\ UoR [ʱxH|i94nG)}1fIYbY8 #X/*ja'ܻz.3o(ߑPذ @j5dSz\}pNEx|ᮉKU|6ǐ(z~pG x8$?FgLŚ^JIbaШ>*@LS\`F`묾ri Vt*so.@yKzkh]1NKlFzmR9'[偂Id`qgjmY5rЊ翮6\έ.}8lB9]$(]B|}QAG_j*LB 6T=3!ܽ!t ,D%p uvYJ9ؿ~yG 4e9/:psQGa#bGݹʃ[7xڛV 5A cNHAǂt$0~p ‘!jŠ3;NTD1)QoM ,dUP\~mLc}IJԪeq/$Ĉuh?moƟ 9wA&q\',2jCݢ9z(9F9Xɠd`3}t?woOIGXbib^u=b+8(ƌ\6լHO qD_&fbV,6\0RDT2i\~+ƶI08h"α*~+!3Ao]7Lt+-&[\N:Foj6!JHتb$aNNʖJMG?GaKgmOovDڟF;|9!OEL] )Q[eFM<-.%;0 r|~8}{ݡӼaX\it;\ݏn'K0/,uoofve "-| CgbvLv=6cA{ȑlM1k9餷k'XF7%|2~Ֆy22_LC1tAe3նoַvPFBj H%=}r=Rsl>).BhQU Fcz9 )iI̤EUD~8Ww^"6 Fvm:?PRoaEŀϩC ^L&n &tڛ:oH,'ATKjvʷ|wBMqI; ({pX WOoDkȰV ;Nv__%ڮ^N8Lÿϙ6^ވjtM{^.5U|Qh<)do'"ާr쫸FHBu0RobDt)T ?<,a`A/^4=zf,rX! KƜ㘪bv0Zs/7O}rrBH:̱$Y0Ga qbtx=IڨCN<'dQ]+㪙k^[OFN]w *[ET%mPzޙl6*PR146^p_^{4_ `|@N!{_|d,+z҇0~aAU>{GJoV#pys ;0Hoq3j1S &/`ۭ )Z~Sҧ3?eؚ5qICB! wM֕j_fG I8uj4 W{7A?KɃ-ԲWD"yJJ0Z z$ &?o^1*:)cVfp2*#]F$|S C 2C%%`wk֏ v.xI.?sUI]Z6ҾTK{k_tv9xj[D#cu [QX C3tGa XUNЅx(-Uw—M5 ?`mmHMJDH,PWTna~LTU m.>mџx.k?XQg4 d[+U_Db5l&_v e,/d Q%yY9+8I:nx-%u6ȗ}!.^~šh?~c(+e$:Ajs^u=kZvll=և?p[NUo=vz'[;S9Yiš:3) ᭭E[ i[boaΓ!6ZγkD hgfХ"(4>*@%N3wns\gm H}H^O zw}ƥsJY/o)KCڕ.7Cx-.t3AD8V[2QC\?vr 1(vyy͋k&JR*?6 3RRi4Bwsbr7 My½2||OsRe#b2"EֵA+i+>_o݄ )2`r =vY" JF39Zr[blKCWےhb1إ sJrM[]|f(al vn: ) m@]<?6/WRzXFO,G3ެ1`>a)Qυ斆%3Cڇ?^ =aǰb~=B)=$ΞhtAu jYb$}] H~˴`]y͹GNnI 6rzT|(J~Jk@Y(w}Dxmy m+JjW~USot:0tSa{˱t 0Rc?R@%2 K1GE&f&VgK:U"M"jjA(2skEEkجMJ!4/ÅȬl(V P(q9 lO;`uezgj(ۘtyftЫtBF]X@R$僬fU~AETf;~](X7q a<ӶK[ile5;7Z>\-e9 !Yh|VI-@=@C Ns/,]-eg}? jb",/̵ i|H(x6Xğw *'Q-T@g7i% ES)>E:.`m~玉oZ#wsn7{6NDL*D 6 :~J)L5>=oDa ¸@>̨kxUr;}sNj:XCC#ڻL@MY(WDg=Dz1!?DXh*\G'&x73CI&>~ES~HÜɴT|)hi%[W?i:JPOq&BjF$staX~]ۙ8ogL}z 4yς M8ﴗy̹A+t,R_u{_[T48x\,@ϜlB8|kVvh+.=0ߟ Q!VGlI*}Tt2&"р@UFZ^mQ9D"`A;ie]fhز&HPM^4gS#,bJf=OHȑ߀,vV-m~iQ$<sfĞ\7 q-Y ak룪xcWφ>y:~Wa3~k{*0{Iϻ9 ,FRpYaJ֑˃YӇ-ogoM=%pɷÚ209; :n?5j<5)ٯ8œ/o:}^7;:O͢ vSLieHRr"mZ[w~>x(m4!4d)Y(:5%dEU48{MWٷ؏U8&GR^T싡#h3Pq(nFx0a+/&VNu`5T[/к`1MpdFiA135vI?yIKd ɞG8/$,%O϶Q=Oq/z_@1tOԺٙjQ}p + ~S9~0S_0s[Ҙ?.VP[DͮSLEDb&:rkVlUMzZ5'i_򛅗j?-v1cRf] l5 oksv]}梜]^]@"_4;ķ[^ r56V9vwǷ(z FDEψRmcܴ>n>s}@8CPG~5))-g)R$vBǀG$"inc]C"abdD@-D]}b.4 ~'yVNG`(PŦuLA6?D P#Ȋs8"߱ i!q'H $)߼q3:bn&o}^=;6(9)U&N;' j-ZÐXuOrԕҪ+``ZUf3]df@QGD EƋձWB"T)76͈ ʙs!:}#2_HS$E3Lpt4kE }/%es'Lډm/o0=$jI0KRaӿM9(C|S ZͨuőȌ"Rcͬ HtVg;_\AZb0m׎Lg.y];6b8l;&I0[']tD_OV?[&{֟mfTP\"ɕrs:x8q־1B [Zd:"#A坶] G`LJwA1c4=kХQ~YHn@/a2g0|F5%O'ؑW^KΙfK(Nz<.M$$o"8wXk $ uhmd-&mf1TLY73ް;W Q+@c eDi.qVZk{]U bTTVˠ9 s*C~ٜńϧ;xK9\ҜmR#:߲Xdi ,}'ffC FE W}ſyH9LZ\4G>HLeZU8D$ ~{F*k7^٠jloi= Þ}Zy!^S#ޤ4.#~-w;mT\tv.9aoz0`g]*@7ݻWM;(Ǝ #"r5 r>'3"'eBX 1_0,'2-1gwVRt Q5.RjS?j Y5NE-_>尥H]b-3#. hT)}yg#"SؗЦ6Xit?tGRp%jO7rpЕBMh̼. .hy-6boj6"l}ک KX* !aLIgRa3~okTm΍ݳ8Gߧ6)=O' zRMɓj%F( =I&EWYdAb >]b# , *@y#,IGvj64~8ǮY#';+ ޟf)ZOK9;Nw]. ^88ڂX`%7b[7ߒ؟Kb13"T#@s *v!Xi!Ⱥ>ύA#iI\S@,!ٴo }j>X7&_֚Nr=;nC%V6K}r>g:'Rݴlg\_C,EZ)G&L )-8r 0%s@<WG'R
    ?NKSWJ hfipU8!bgG|[oIr ص$N aD!H|E3#1,YOYFϞESqF .Ӊ]NXr4{Er<Qz Rͩ](nLjCWAdD9a2SSӭ\jN { :+d+,f^te.ڋ4`Qx#{Lh 23_>G,2+`} /*='8!,@dUSLHpR5='f|I SrpAl&d"d'60{ڛV.k)4OG<iN8 $OߴS4 W IWҎ}R+13n%=/F͓=N%3UMC4$*8z%N*\#x68oR=T%blk||=Ur=*pWԢ+[fTWC6Tl`4 uŶ}3"HQӞu2/BYZƑ=zj-3<ޠ7"Z+ooYaƊNx8MֆPB0W{2;m+Jsu1p벥ǫC}} yOtp ysIkx\8湀ϔ/g ɀJ,(101B&8]+PZ lT h8\WBiAeC}1H7XEFpˢ韸߄t!jپSⵧ4ĭ~ 8wi֪Uq ̇fZżL`39I)uGyq>㝤ͻ^ f5YG/'9a߳VmŸi?1KO᫇4p5QTQ}UGFe&bxMp 2 pgNP2Jl*t+(@Tɹ𕈍eՌ~m!<//Q1nq0ߧ1Qk{QFEW?vjKs'@A3ʷD ~u99ͪh9CWk0ẂՇJ]?v4[A l0(]Oeȷzg,pf4Sws٩/od<գ%{[v6B Ԍ&1=z{ds:waxVT}Jm~Q:7. * Ip] ̽,4>>$WC&ҔQXPH8 @l]8@K6 VCd F\9XAbMEI~/Jy~8N.sW'M.4}lw; eSlr-B%<4DԀ*G=wIl[k9 Ku0 ҧd r*h}'|"#M?^OS)fZ)0/tFCǑ}@o{Xq7 z3tHӝjWQ26n Xq8-N"<.l=4"~ Ke@栥 kV8։tحkH*w2Hfl_f/?xO,y%u7`I٩Ƕ?~sA#W1®ga{ڟJ)81| {xu^.U|G~BPs_>wG ٲϋ>8 7P{+"Y-C/ݢjs#yz}"m& 6SƯ&Zu ľSw D'nf!ȋz[3# [J96W MiRPy,bxlةIE_Ec|T:G!12}©Bb8Fщ  4r{1Ff.{xFP=wS9WetM"bFm{`* Ul࣌3oB|M*fEe FcFZBnjnr- 7(^2Ktw9o yȆf<))9B}e-S_DIBLl328+d-\7nDON=8^܇m+]ֿNUf4{`qԹyb|vkvLm+7yXρ^KJ, m4 1ڹ]l[sN,˽DeR|4#D+ (׭bѺic] %>Aeխ]2!+MF&bG`&4 aY.`9.r99e|NSı!sqqD[<*z+ur uaP/>v(=qy3Xʑ$M*/K%0(4m`"--kfZuiHb}ڞIL;Vh#G1UŎbl3K$1/U7s)!|6l('zO4CN &( Tru^mǡ5v.d~@RVlcߙ$RqCQ.6_*jz=Tq? yzO|yKy{W<9G 3ֹJ BW""ӮY%CL=J]:ƥK.pV%2*KM"}hC:{&4C~eBrUV(*O"H*?WhUBih0ڻ:=;/T6^.scM=Yexe*DxJguzδ6$bmx[8"w)9bv2B0n\kMǽUdkUSvbgh@ Xf -A-VxT#NӢNy,9CZՔ\j2T;C֦4B6C{7g8SiP $he -J"fVBx[4LxJM9|WImlŴHg!PQ8 @S,^pr{N2#I٪JSys@rs"Dlrf%9rX2Hp#Ùx뮮nvڮ>[R"lSͪ )iр+tUyy[ 6BIe {4SAS޳˒&޾QXrDUQzd>4 HMtF6, \_1?jZG.Cc @@F80g)e4lYrjBcdHT#Hpo5|85~ XID :%>:Bד7L'ܵie Qx鴆H,ڴiu򔡸n~̞(Atpo =J-GR/Q\_63) 5RORP^ $^A/%]zR$뉗E`x}ӥ"Q٫jiMhToG#!q6:ynD4Btv'T.7GlNC5Y5^K,w,EoOנ e?:ɶX-UsIwHȇ$ KsM:0{mJlDi>A T;Ś:ZG8x Bc%plIRެM oZhCnj{|CaǮ-r^T0w~Us^!}959Llxs&{Y(L_dH7oָ=SS{6Ϧt'jrf3Qc5z1 Rkœ F Y.9q2`ϛ')5OvdT4_<'轟ߵ_4EdT/ ̴)XQ1WS{m;ܗ5t)]zytT cڧS6~ٟ |$ovGbH\Uptd sH_x}-塌Ȥ| DDhCӛ7%Oi:5=PDlH)>%^<݊~_vֱr_OAY*jm'c^R+>ɕ|+@Knvpr`^SKt#]YP1QU=?ZP'M\3 ƹvaoLkXFfF hq]nhW%;Ҍ)LG4Vv/ZqM+H* R1o <_$K3ҙAyQ[lJ$^y_'Z|2w`U%+ϕ`iعF8Љ  ]Vav~P Nd[ L۪Ltl ٓ _Vv< \.*(\sN^&0YX.6}Xkh̹𹋘NJ !_%] }BAFQһQQ| @ahIO%$eubs^h  퍺/zn,l`Sc]]q]6%>smv+>KJ#r%@" d6 lv,$6z.vnPu +©^w{ʂppAwt!jg,vIGߵGu[ֽA\y <T I`@`!粗HXvQwZ Yz0cѕS\a޳QAǎt[#AiA4/T(I^Sgj~ZpYQtX{G|awq3U=Y@DzAgLK:+;a\ IFݧfbrInJa\((¬9Bt܍ޕ.:Q߷0d$bw|{q1QK1?ԞI*6VB(j`|.W>^xUy;G#HiU~9$V"_LBzcqJ:eaV@*Z[ꟖU۱_=?cyzHaIܑ:I!BAz2NyvDqZ@>gWg cπ?sVx\t%/W=Y[uM>n;mnA}.([_a𗔞.bmeZ̄נCy=%(QxiPVfZ 7;̖3rUgOU UD]ZLmRG{D0믬"jNSqa2I $x1b> EHsϕN+E<1D6L^٢;b?̎^6O`sfḛt2)`*|>}:_n{l*w*rcrn=0X?|ńS4=mX_ejK$CYP\:4]nLhL"!a}$%Gx]#Byx. mi&;^ *Cm?a Vpg#ê/Jy vӋS+NRUzp dd^i-8'lDdvW)n#xbc_q#>j"}l֋{%UD1NX䶯6.I39,y0ˆj6OD~ H#}ZFZ+I۫^5l>b~Jo+E: 0fa8z u:tԼDL|CALZi oym,^[.}P{ !sq.WV#% 5!d{.$-I8{F߹%>)ԥҖϘM8j@}Esͪ#7Ê>zr3r_I;>.?.z'* ՃLKޯԸ(* J/ z3\.:Ҝ/j`ǝ-وFZVW _ky&{'"!R#嵯0uomg5E FNnlhW (m94k Ϊ`ճ>H" _TܑŃR:;p#XЛG- 8Eq ^€8jv,p , Y=ZkB }uB. | lRQ&!@a7h͓1E Ľ,SB]q|RBrRmß2J]6S}.|5Ħ @uY Ji(9ad*ZQl$br)/AodⶵZ/q{|w\|`Az=--Sk#ؐ({%ˇwSS-ѾAnJbVt9)Ȋ **!!.X6oB#-H 5Vɤ]H{8 ?z ߴ!H@-dvHxi.x\D~ 6M4UDiS*oWyj\12A#&oH&O\)1h|ʤ^:=fr )S, cM\FSg3A0zOa뉅X?\$ަ k /0HA6lVRs\ߴA`mk)jrC= .o.3m(ͥP6xyg#Ox*,c`t=!6<6@N(_)AYg-wiG+es~qJTup}ᮩس pô_%$L$Ĕff q