sngrep-1.8.1-bp155.2.3.1<>,fAI%z :!Men_db#o c=%50V.qr=ZL ]DĎ)Ct™b_{x8K,t}/RT_jorIKqAMngCf\6H`3/i* O%UXC}#px=52DՖb_X{4JnHŽ3/NOpi&%Uw(W~j}gcm{ щW*o<]|lUȹqKхuD*swpPtI2J] J\%gB9ڮz+iœ(ZQSfvG,OF5 R`FCJPY| blI4fER8 o^u s7;)P7cZIQcYg`2+W[Xן%<{V~eq3:aң>>?d   <,0@D]fw   $ D   0Px(@8H 9x : FIGdHIXY\]^Tbcd/e4f7l9uLvlwxyzL\`fCsngrep1.8.1bp155.2.3.1Ncurses SIP Messages flow viewersngrep displays SIP Messages grouped by Call-Id into flow diagrams. It can be used as an offline pcap viewer or online capture using libpcap functions. It supports SIP UDP and TCP transports (when each message is delivered in one packet).fAobs-power9-16vSUSE Linux Enterprise 15openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Telephony/Utilitieshttps://github.com/irontec/sngreplinuxppc64le /3K \A큤A큤fAfAfAfTfTfAfTfAe7eb8897f6facdaf67eb013b000f8f4443c86b19d29cb66aa8ad1b5e7ec2d6337061305751109c9dfb1722d43831892d1afca75ee91b91fbd519be452f6352c5a6159149b431d638ac8510583d1b3b659d17d0e6ada87ef5a4c13ad869e7b9e38ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9031a6eb4ebb1562ba9c16e3fd2485f94354ff179db77de7cba589a143801a4748aREADMErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsngrep-1.8.1-bp155.2.3.1.src.rpmconfig(sngrep)sngrepsngrep(ppc-64)@@@@@@@@@@@@@@@@@@@@@    config(sngrep)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libformw.so.6()(64bit)libformw.so.6(NCURSESTW6_5.7.20081102)(64bit)libmenuw.so.6()(64bit)libmenuw.so.6(NCURSESTW6_5.7.20081102)(64bit)libncursesw.so.6()(64bit)libncursesw.so.6(NCURSESTW6_5.7.20081102)(64bit)libpanelw.so.6()(64bit)libpanelw.so.6(NCURSESTW6_5.7.20081102)(64bit)libpcap.so.1()(64bit)libpcre.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.1-bp155.2.3.13.0.4-14.6.0-14.0-15.2-14.14.3f@end)n@cbv_@az`@_@^@[_ZlZ&Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Cristian Rodríguez mardnh@gmx.demardnh@gmx.de- Update to version 1.8.1 * Fix CVE-2024-3119: sngrep: buffer overflow due to improper handling of 'Call-ID' and 'X-Call-ID' SIP headers. * Fix CVE-2024-3120: sngrep: stack-buffer overflow due to inadequate bounds checking when copying 'Content-Length' and 'Warning' headers into fixed-size buffers.- Update to versino 1.8.0 * fix typo in message, thanks to lintian. * fix compiler warnings about unused variables. * Fixed a typo in comment line in filter.c * Redefine usage of POSIX signals. * Support for building sngrep using CMake added.- Update to version 1.7.0 * save: add option --text to save captured data to plain text * capture: fix memory overflows while parsing IP headers * hep: fix hep listener enabled in offline mode * core: stop sngrep when parent process has ended * ssl: fix decrypt with AES256 GCM SHA384 cipher- Update to version 1.6.0 * capture: added compatibility with openssl >= 3.5.0 * capture: fixed memory leak while rotating dialogs * capture: added save file rotation through SIPHUP signal * capture: added support for opening gzip compressed input files * hep: received HEP packets can now be saved to PCAP files * core: added support for PCRE2 library * cf: raw payload preview now properly displays characters near window borders * cli: properly display captured dialog count when no interface is used- Update to version 1.5.0 * capture: add support for IP-IP encapsulation * capture: add support for IPv6 fragments reassembly * hep: add support for saving HEP received packets to PCAP * tls: check client TLS version in gnutls code * ui: fixed a crash when leaving ncurses screens- Update to version 1.4.10 * fix compilation errors when using -Werror=format-security * capture: properly set transport as TCP for assembled TCP messages * config: alias keyword now supports IP:PORT format. * filter: increased size of src and dst fields for IPv6 addresses - Drop patch: * fix-build-with-recent-ncurses-versions.patch- Update to version 1.4.9 * capture: add support for HEP/EEP protocol packet capture * capture: fixed a buffer overflow while validating TCP packets * call flow: improved display for B-leg extended flows- Update to version 1.4.8 * capture: add support for IPv6 SDP connection address * capture: fixed a crash while parsing INVITES without R-URI * capture: fixed a crash while parsing malformed Req/Resp lines * call flow: improved IPv6 RTP columns address display * core: code cleanup removing unused variables * core: fixed multiple snprintf memory overflows * core: avoid crash when linking against ncurses without tinfo- Update to version 1.4.7 * capture: fixed a crash with invalid CSeq values * capture: allow configurable libpcap capture buffer * hep: support parsing of HEPv3 headers in any order * ssl: updated code to exclude deprecated OpenSSL functions * call raw: add support to IP alias display * call list: updated diverted Call state conditions * cli: match expression now applies to whole SIP payload * cli: add support to multiple comma separated capture devices * sip: add KDMQ custom method to SIP parser - Update to version 1.4.6 * capture: fixed pcap reading from stdin * capture: make SIP regexp more tolerant to invalid uris * capture: SIP dialogs can now start with INFO, REFER and UPDATE * call list: Added methods and key bindings for soft clear of call list * call flow: improved performance while displaying a dialog with lots of messages * call flow: arrows are now sorted by time while displaying multiple dialogs * ui: fixed multiples buffer overflows crashes * ui: improve compatibility with newest ncurses version - Drop not longer needed patch: * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch - Add patch: * fix-build-with-recent-ncurses-versions.patch- Switch to ncurses6w. - 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch setting ESCDELAY global can't be done with ncurses6 opaque, must use set_escdelay- Switch to openssl - Add patch: * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch- Initial package, version 1.4.5obs-power9-16 17127616651.8.1-bp155.2.3.11.8.1-bp155.2.3.11.8.1-bp155.2.3.1sngreprcsngrepsngrepAUTHORSREADME.mdsngrepLICENSEsngrep.8.gz/etc//usr/bin//usr/share/doc/packages//usr/share/doc/packages/sngrep//usr/share/licenses//usr/share/licenses/sngrep//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18347/openSUSE_Backports_SLE-15-SP5_Update/46db2793e917656952c81b2a287018c7-sngrep.openSUSE_Backports_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2479e69821cc7467ef0bd83fdb2c858e88574953, for GNU/Linux 3.10.0, not strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR RRRRR RRRRRRRRR R RR RR*oNPr7r`|ͻ|Q".V"tŪ`OX'|6NH%j[gv/B MϮQ#"i؈xs,CS4tLJCWC&J4U(U/,LF]TwIˉZMXRCJ:.Oam@d[bDWGUsJ`t[$u%Xndg P4q}:{2VU(ˑwG J)nKp^|T߂ c9EyaJz;M2kq6<W?2<4CYx^Ԏ0OecS,DoUx">6`?LUGu>*QOO%d652$m1.d~\$mni}0:=n\DdoMBAK*&gjQl*P!4/;f> -U  is(d뼃7H뚌qwH2%u, ҧׄ(<0O={(?-MV;tYT^9gȺ2T3zPYVqH֤>7S K߭2xs:džљmT?,Sܟh\ݬ|XwxfrIL׳O-~ I b I@ٰu 0Dc@B]%,c}S-(9;dWwFdnt@間LJg$KqfJ>)CCjǟ%Ѐ8BQ Ļr z3 z"3́>i!eb V\LT1BeQVqbL{GGBGO]ּ?PGA~?\+}wc.O){+ME27 s@֖GbQ fQru9}v&YJyL}w@m'4'A"kG*u1~OG@9rO:灙2blq4F3NuZuiAL}֧5{JԹ\Op<L"u=g*S(2Su~m>JlW|/ےiJ_+/+j&0wH>%m=ޱP6^|2^hvd01kFKilN^pd]ϵ.H Pf9Igm7i-vtm,F2 ڰSl~ZLr(GIb L!Bs4 >r,"& pM =%H I퉁B6eAWG;"瑖Oc&amع4;۳N``08[{z]dKrIƆU{.E.eе?PIkE N5@GX|W~T=8Y( ?!֞C-݀ί `8\Έ~W& N!HQ -0CaW1I-si# 7vmVdf uڰKǹ̛Vhhi=gk`-#{>4#rmosbخ^IgZjw;c$D[Y1UJWNmMG{4îCW$bx} hUY"< JUzWl޷W-_̑[2?|O3 6e?֋fV\LO'*{Msn '":+VDŽRa@P;8akv!yQw T6NmEh"Q}|PoZ۫+&:B)F.q^/i}3>os빿4'xf$D9lT 6&ohc<ɪƼw"[V!%ݗTy^|.0k:xZ.!M~pg{13ٖ,3,;evHPVB 2< njO_j?ʊhgu`A>!~{T,޹m퍤gŔ$|j'O:byfn8P$e1Of8Yĝo ifvhkuZ~BFo;)"#AThErj+A'h}j{v%6^e*X:Vj)>Y}gp6H[+). }VFu=XPS^ 8RULS ~ ̺nP 5v:'Y?loC]d%P( ;JqlZru9=FKi}maA|7,IdfAyt4JלbQMeHzXk'MHTgkO;QN >̏NON6Nq!7H=?u=h6p TLUiPC۹GnAq6}{bH;IPZ݌MUG{|7 AT~]#nMkhԠi)$ƌz?te_w_iТiB@rڄV[4t0q#^N)w& Nlh!SQe7.New'vGf+yj ʤ#k֗_ ̷.;"gh`A룧{(gM!<]80|ҳ9YEIA-՟p?g4T兖_ ۂ% M\Zl5pv-_K%;E`YkJoB#a‰$MZEȷ@* kEu/F%Z3os0Ҿt^e e(Uaq<;VN>މ=9v?lG+ŗk(t*_ˆط9u,5s,[fqQ +{2ʿY+n 1-3MKxTOֶ0Z(Qv#Fʓ+4L쉔k]Exe cnYyR㯛9ߝ#fm*-/ReZlXٶ`:5 m2|& be l*aHy_WY yDoRhÿټ׿ a|HqV,OkX\PMPܹkg0A^:Ωz5=|ݓK2z4Pr5al11#NmC3[rLS@9JI-4kh@]IPfqtHUwWxM_]RsgguMar<|ss5w%8 5w =,lFʴfC]JVlU ` XʹwX:ʆ;D6H0tВɀKpP٬L(bq Oj@bxEHE*-'o-crXK}X(:FȲE_f[ode5Qb<WNm4NXqc%U9^I7ľ ^Fi.S,c?zA23ou`lf+ "OO+x&2B,12,^*&H"݀`u3x u @ES!s6WXņoWGy \(7xzh&rH]8骍^tᄜ [D8L͍{"~kw~c|[" 7HH Yk:SKߔfv?Sl{u#!^d( `YaM;XhSO;+-!("4˭ M' J lpxnܚDS5=U!_7Ú]jP|SO'ȓ8eF.u~n;VeJ͚aDM^iҕ3a~ ݚEӿPc`l3] K-rQw̯hE-ū yF]^EºEQRsLTS, ԇz-Tydכ9E#1 nrr&ږ)t/Y'aeJi4zRecosgqVz]HC #a|JC b-[u q*fJrm0ٮ{>oN7|8} {>[%W.oqoiqkx^N%GޟFʥ@K(ool`?bnX*Iy3#?> *)o3V7'> lru~I_$5ME$Ԟ2;_iWw;N P&2X?%ճAe.<"uHVsڌ\z[&O%-Vr"es-+dL$ ŻVű>FO/pMP)-q->ʵŌȱ7qXԿ$1lB?sL4Č谾wѰy_p3n8?їQQ`2K rov m5ŝWflE|2 9)1|E]e V WFN=/L>}Q%=~G35 :l-Y:sΩ˨{SqsfS)[ZӴ1Vo.ɝ\r";)iȘG>3?'{TIb)jAGlru*@O(ez ;bs_S](X\đr]]64 ]TA왆o tӭj=m?le'Qd4I9gyLm ZM,m.\y$Cda]CsPe𔙧EhޑFCP%.0(ux,;)jPu=5S9rEu }& j$qlgeZ떁x8,l \4qf7R )\-2RyG)ҡX6A/W,"} H}izL3Ǻ(ʛ38@.v jBn^:hv XXsG33c^4M4C"-}El^3%f(bӑbFC d wq)܋Zְ'YYFf^@k7:Lhh cx2OXi&LBj@X{ᦈp[Ss"]/\HPǾQR/;'Ys3/uɭ0eqy.yA[Bهڕ994m0Fϋj1/} J:KQu& 'ţ@[1@T3tɲ0cf;VŨrl_jUg l z "YF֫Q:1g^H<3az,5O+nhDh𘘨(D>'' I*^> vcQE-;#4AhaZQ=;?19j/@~t~)f3ə72l˦!d7 B4m'8ٺwc(C&jjyӱi&< yܵ )PN>|7yoCFc׉ŽO-60M܃(pJ$yTOi_pf 6D]w{Daw,F^horoC*xBW)4Dd.b `'Le'm'!y&QLJBb=P/tomnqw# ZI|JN9τK<Ow H7<*xLc 畛ug0b(/ –FIk?&[6u~ß9zaY:oʢ)ˣ !3:OxWv{q> :3Q3هkfPHQ`^%= 7  }ٹ3ܩ)N"@IlAW4oQΔ Wl\ ZWy7 2iG~ JxhaBkQɽ x|"ؿ(upu$&{A}I;Eqfhh8NZf@ 0/]2vmeSZPBmd=PVRV .7{XJQw5xY%vH4 5!nhbI?fK ;=ksUBUXhf ݚs\[~  2ZbX|HB H*ì&ȶw\0abx[5&V3)dŠd j^;D M cp1҄28tSn0HN.B`lЮEV,ʞVr:З$|qUhyB_CȀypӈ+@kwѐ7-lţiac&AMiTto}qqm#LkS`wxړ C;aµh` zEYZiN;$QDiu!)CyX p&<)WHǂ9^N3-nzٌ@Lr%7H}g?n"2 i2,@)ۘTi6'ZkpRΨ>UӆeRaC,`x$_}jܲX:W0PNROu/X p`Sp0hogtkމ%+ M-:!}]AmpWmaƣX]/f"ѠzC=d5q 6z歞.ţ2519xj N%8'5[Ȍ=U>?/p6Ss&1Sqz/i)]䴳Y {e(R' ))x:y_S@yaЪpN; mLmH͛$2Wwu| ҍ*J%7h( b0ÉM5;eo}pR0UKEonm:ʸfh9ͫJ6Ą:iG+@먼j;V]RJ,&r" N-20NOn7-hJbBO吁ܢiX'UO%`SC\T\j?Ŀ!\oS W.'z64[{y"dL!^1K;(nђHuGB/f⛇V*pݟK]Giݏa,1b?]D,t¢;r Ke%K 3U 4,jO<(u?-E\dB"t3)l)Q%-/cYJ ]Mi6$,T" CQnS0 #뛺SX^C`В}Դ`$jA jpPl?c*Rz,l)L $nW ^Q}ĩHd"GBYG_h%Ɩ9'Sqϐ3N̏0ySˋF}3h41h:˝N5a)&lɅυz @fKXʕ_"E0F|O/(cE(9wvPWU/ ْ(PÛNE;?qh(S2@81|2Sv1_U|/э9E5r-C^v) ]<E$j l}bp \ &km>aU8j2턯hnjͱ1l yXԠwƉ9A,ZI}զ$U(W N(ˏ`t&ЕA|Bgz!q ;pVɊ(nT\M>2= øY;]3mHELT#}o*kWU`v"I=tZeE&{S8p]YxAKJJ`|S„Nk.--_^8褭HfANM0 /$>TWNIٲAadJK Pׅ..-u*MCҷ +A3pMThxM̎ZWK 'Xef㇜dw$v\.uh[8ȜӜ`˝Fkڨ Ae%ϧr[Ƌ)lC7`-#  zHx_ےQ GZJ왫"3'c LGPn6?sg<zbx2nd;@' $2vS(hJ}S h?!Е1 [59Hʤ`>ИC oU]O)9zқ^',P ʳf>BS[i[z%x/^H恺%C\ SC٦n=7B,S:PR.cXč61Qt\[xC/Cz66VmA,oaGǬ>AnQgZo7ﲄJf$~fhXX˳gQM4n?}&670Z: .f_/DSXuƚO>Y-+'b#t?1a8_Xm0˦NVlΈG@]^ M{ݮ&HX(uEot޽cߠKC_+MҐMѬ! lvt#sbkf,L.1ǩM㹥D(9${u ß*H)M־pJi nxͷRz"L@#yfBӬ>~WU)/kɓKhL/j|uUg(_GtiDAORt:\i_ߌzA?j$g/ji )^1M=fC6JqY RRD^<qV'.{ N>S5?%8ÓG6|KF{u<{J$#: 6]3ݥ$NKp3MTd1QՊ!Ӕ!F (hZE]MAR1e'l;!@im8C}J4%2vש-XϤD|O2܉3OFۘw=5K&`RÌ( p2op:i<x LqǓ<{lJ>afmH>u$ n42Jw1 l-@y!Ia11:H^$i"U8Mp\&S-;IR6umL7+h`/sV'fը2mx/-cSD:v7}#<4].c,g&7 ׎!Ds-*7=Tp6ViG a,(='gOE]vu~y $D;_.PP2z\3jvh4|oC TGE( zCqCH=N:iTƼ@_xM"r%+ &7L$ g> w= qv޷hlԼ dq1]b`gfb,%wAFszp .t(dA}[L8\9챇|4P:k"z@:da>G g\{LõfC\T@5:GP&a H3D~.= BCkL6ʿb9=^DFT;!i Mߙ(@g MTx&`n/\HV߽##+jS$J=REi-9'{3Tn+д՘obxnΉ'yX{tF%2 5>&j cTZh!#mpo]sRe9,SCUjS7P']!CŖq_Ġyo5}Et8@A5i|o L\GL[!U. L+@As{v1̊ =iQ'df x=;-cJL9.U_]^E]^$S\8JAp|/SkabmO)Ks.?q.LD MڭIAIt?v3G- 5m#šQִ➦\j/}m(ـF5B9l*E qz% l=Q 4nxa} '($,jA ~X[O]-S z80^!OI(93SJ?~but-kHy(»g*qWa1i uD R#U(4PoZGrb9V_wF6;VA+g~lQB4#D`?1ǵ>ף*PWV &txṣd'PF]M!74O׹dm[MS!Q$]am<1 h66 '@>B([0 )6~v~-V=UQKWci[`wԔ@+wr'_H?N0X_Km͗_yly]Jlm k{JG!b<=vUf"ÁP~/e"f]9{L9b7EOvX:7wGw"ߪO>ǜt<ɯ9t:Q v*U)|3f^/XK~}uF&,Ark+ .+j U=bSpՁ:A8~}$lw~ZHɸp؛3nfhJjY\lc9~wP7L?/=PB{~R>i\ eD{Pv2jܺsMml1;F{wʺdǹh#OwFLZ!% 1 p})BoȖKi-=5jNѵa"7¬/ 4ÅR'TrYmk!cf!VoKYoUT,iHa,0TB9dXz%éy%!ߝo9?Ʉ?=c04ЗEP7 ,N0۪_rj;:Yu9{+)$z7H2 $x? <GzCn(!&@G#zU[J(g)|"=4t 7?4O7zpp}ݾSauu,{R}iن5UNK*i w0PG+␍g|fb1Yal }6HMk?n>^4~G}4`q^X$ж r}JWte\GG6H;U0D`Ugrƚ񏬂0`WPOnXumnf =%ϼ,CDԋ|h;gfӇ[]s䧧}.Iff|#g3'/OץN㡮W8t`1 N紅+̶W^UYubKŝ:k?Ck櫡wv}W-H oEơBg./vJbd&[ ҥmK%IȖQb:{ܢԂM|Hڷ<9,wfCЎJ +X1QoS̎kR- #XF8 >بɔ{UGPVLKjkqv_qr7kEDٲe䰊RDf'i gUG*W_߲-us,] ck/ P"*rI,T9EXQuYtp?Gƥ>Ѣ`N}%3# [Umi[L ѧGaCen)\% r9Gk15/0nD:])i[ grPӓtz@ -Lђʚ|!\b:!JFYwvё ak u%Hn 4Uof+0?, |wSI굿c8q.6O~j=XMV(` ;kDIA{.%Vحa 82S( qLa]ӎ[.I#*LǏoN$.YK٣gQ"k I&ߊv0ONG?@e1t7kKZsk0 ,,ߺ{K+'& B2t;}y哟}\;]&KX?MTSQRm~+ץWI"bKSvypV(`#{RdoDL2l_V%4`7 8ʌKr ]p?Rhճ6֮v}IaQt[x˻Jx%dűw9jjL+t &j~\cNhoe,fj;hbHmPIl!<sܺ((C]1bXy:e`vE|BXS.:?KÖY6Y~ToljR/s/);Kȇoa>+&PQJyW\&BKjZp-EB'Tؼ%|vOH2|`QP%EWU>F[!Ri,?O;x ݛViI:#pGt1Ĵh-~LpёT .WubEj$SfP Z(j6I~v;i ATΐh,qE}/6GL2rtd2Q$ul$ur3H(FOWRo5Š<\ͰNbRlAn/jl}QZ ta*PӸvQ^<$.(fprY٤]`*pÓc s$nᢓ')B(Ł#YLaNUnB%"%V`p$l/*1|'.b  eXSa,2ɕN6&!6Q?*ïw4h ,co''>s´;9{mU\wdM!*;RIkt<;O;teLIՈ-%L3o83o 'k5י?篱{$y &As|F}*ZS}Yҙ2y5Qrv7Eur\Ɓ ZwT4*Ni3'.Nm%ou`r".9{cH&9,FYt=gͤ yFoP]u),Ͻ,?2~^@2U"#t]d+ 61%l[*sd3U')!Ɠ uӀwpG+8h $Vu:cHpZA6nvt+3,3w]rWC!4Y߯DBj\i贏4JƚGJe 2Ry#R2uw*0.Ӫ+T3&呬`qvmSm=uZZ. n?Q C2Bq4 UrX̵:q803lm -V@zׇO7ϮJ<0yiMG"'X# <] Fbh' lѲr紇Zũ!gyR d ^Z?4N4,;E)W'xCf 5%esVR{/ANˈYj"I .ƈH嬎fxZut :4BOSʙ̨GJ֢g蘸b(GŠM&U0ƀÝ_+`褐?s*ACKAX>ojl&e8sCbYdk9v.SK]:&] U34H˹Cq,?)#NOP].A9E{=/@̡Jg7Iku6\N<|ܟ2Id'!tAn)k5SQŦ`M3vtBU2q6HF8k\1~/Аr1%q泻/G K/\9w5DU*ExJ5~#m[*% A³UGպ(2Ze=}ilJ`(Ӓ %:p )v:3SS'v{p#; xi;:صxpfjaQ&6cYZb$F-v…yvarw6|gl%h0t* ,]O5vΎ&'!4X>ln1[$uHW7p9Z2. eE^"~bFwz~D `mv]Xc= $aFH^Ιz(W{؊2+1ƇiI L2MJ7)8ꔍmq%4hvbMFCr;]dHîIsd}Hs_ ,sj oӃHy)'e/) )kOng&4sp*+GN̦jMcrs=Eft5sΛ:nW'qҐ9з&8zwT4آJ6'um2g85KW"bu4Td =D0C#i6 \KT !Cpb{]\$}St-eT r"wTG~EC Bj=W}@Mឩ ߰XqcǮ[P6p[@SB?&u4@~Ale*$iPyv#>x~t^"Š 3F%xE),?b<ܭ4>FWR^sW(_/ ";j;ppֿqޚb@}"4xvg0<.K|s&Uٶ|_ \%wgch3~Us ܬF 'Jl7'l5grR>L4ŷO ef,O21#f>gfKS+ > CMH+x'E:eraWscC!VaTѓjivjӌFOU,uu{ `Z&>i{7wqQZp'xzE+%p_I'My诪Oi',E9uheZg^\_u<; :ĺWy.([QC%F8S`C |+jV0^ a0ְԭ,LlPIS>@>Үa>69兀\vyZyrg P)LMf:io•>eyxAAmm t&h_ãΖTsY|(}$7Y|#ű%?,ut̛x Hѓf k91F]x/[9Gcݶ<')7Y%-,~%QnA(bsG?䑲[S[ 3&eKX%&jRu=Z>0ӽFp& iw7-y$f(tr  {й[7q 8lGǦa;j&Z-5 jb9 3\ Dp'w-MEܵM i;l6v-1 8֌)[TrLhӤ^[I+TG r8<9ȋp>@Zeë$,?-/L$hؽ(eBecS>}FV[ Ĺ'ܱ M5b<&=}%FgC+DnZa(r:|`Bq?$"3bm~%URhPW>╲Rg|Q6s< 6.jS+>$L:$|x([G{/NFە9IE.8d%:jx ߧּw,V&Y4Ӟ5R\HA&.+lPꈙN$ s^=(P R7VT}`.Vx{ϰ55OGi&;1&gK (`\SW3K1~J΅-f|êE#P8WYbĵ-cvadj]{HMeJ%64B|j3+[&@Af ]N94 ,S 6!\WEV76}LHs&BBfϴ¦ ]'oS@`v:5Շ!% y1Yl~nh=anP=~м:>8Nj~"\K$4-B~_j.Q!rSz;uքkd 5mA uV*4coR e5F_2ܬmol`$wY2$(Lyn41 HѼ `ѲOCNosUMH P/pÚwȤZe#DY5ZStRII$\6-n.8Pd98/co"˟4>"NnXyǠM&̹Jp)Rr!fq¬$ߜN E^3ú(A%zcQ I >M8rܫ>eLQFh{-d^*,$}w2 R̹>Ž)D4qI|o<-:}$;S4>[".{ٴɁwWo3Rl-?lzah|JfᕔɆLlgjX}q"M=n`HG+nG@t c.s+ߥ}+ B-tQ`!+m|%i\~e:Ӣb惉rC?ү6#bDX=yin}RH^A:8УՇr"}PvkH ݛVnםjN^k+[tǕ bw r#. wDJqw3dx< vŦq\Fu5M!B6=/ Kd Dށ2#0Z艮@dHxDV^eJqʸ!Y4z3ͱvÊM:E#ǘ`=5}+`S ~pZN+'%FHU&Wўxb(1钲r;'[D@AO h?l>l Pw!L,BҕͭP+&z|/C̣9ۿ |xµISzq…]HR^$/k\iV]~-o{#:=cFq\ l%꣞b)LL+VZ"Bnm;D(kRbzh5 kݺg#7}Fߗxz|fZIhя|H _V,:ލ4pUэN@q##ѝHt{9Bjt"Xrrk$}FQH0 $mhv,-E#0eoCY-edXo/C}w,EAuyrǢK$G6Md^0Ѥ2f֑=?O'1+eX)^+\zwSOIIe!Ŷ‰cHVv)CZ{ّ_"7;d^f-=$}nYes>G1~\{w9@Ն6oL]6J!6k*_}e$oAk` O1{-bG/ ;~;#\c!T љ/KxiMߵv0cr&6XpgĈibxnmT foYD(T|Cg־L)_3* H>t%2zK2z!䏒7 nNA}ˮ߳;,*T3n^._A@! e*t@nCq1uTľTʻOA3tI\Fc%@2uy_' &E"B>qiKÃ#1i{(йnY(X^eޔ.m}Tha;i%6cDBcP?tY)䣽03[&LC a7*0ܥ YsBJ:jR3}.Yvk~üDW_*jS97ϜBJFzէm4QD2͎cQ Qeu)U녻G 0LR ܉ڪѵ2uk Vbohg۽Rxe*OqeG(rv 0<2 f^9sE|SiB!Gkx%9[}n'cE u!3OϏz7K80x0eq0]X&FI1, \VPaƂdǺi% v &֎VgXU~xlKi|㋗+x%QyIc+Y?ʴ58R=jq/=4 yLɷx268MO<R%jlr)$a`_uqhSXAGҜ5\>eY*mZ j6Wv(+G BsD3xlg%Z<Rbn65 σqLpdj)}Q}۰|-)qCDD}#O! {u5kLa}&\sB@S};!>ZO<dfPwt=!}0^V(F@Vk/_}؉1m{k܊ Yִ&UjU_xy%@{1+~so{(I+|g1Z;Su\Ĝ eͭ2n+5/g8n۰_/G.v倱E=RRuÄi/]*EbF[l}e~)w8ܧZFClxŵ*S.0)@CH kqhO;>ίga 4# !ܪaPT:͓0-.h.¿fYa|a-k8vo -q:%}ä -g 7?1!+MÃVYSHF],[t}}ч(djN6zvj~ڎӕ͡g^ͥc.Ś YZ9¯9h2dv0 [  NpWȺv̴&\3U&Y q;~S8vPwWM<4L"YҀ` Ţ [L]&3T j*K,LuSs%Ñwp]up ~&*3\Q\\u'έfnyvגݤ҈2@;4E)=k*Նkuw~-B8e kOˡzY7C~ݺ%IW6AE WƖ5q!wr/$^߀['UOg[B԰tؓ@^Uu9QY/@uePN~%8ț&]LS#$$ sKchgnf7>=4Ul2OQ\db_ߺ+qtS/:R/ts2fn5yfx3&n)3CBȆS}+[eg~ < h$W =ϰ<&{^{$p+cl!NR[ wF*F48O9bq dT] sHnL 3sTn54;C!QS*'˳ 170{po/EXVYU#hi )%rSx\3շDj"cPj̡u$ 7_<o9wue(0U9Tus(E6hfV8դ4]:uiMK{pk3 Wk l6g?bzKlz5 FBŗJGpR ST0.fߜϡDgUv]R3ݷi֞x<q%Pf>Վ8&ʈΖn {J7cWsuS mV5zv,o)rj@5Zܠ'8 ){+rkI*EN@M &@kgoQ%Ӄ%IST#r[ZD1ß lc 8˳jǃ&'(%>$5 t CC̚ʽW WoF NvGr#'(u;gGXYto3(KV%`,W<f4Ab/O{PoNK],A&Tmms6ƑL܉1},G{ |NF}="˭Tz\4&~"NT>aPDK44/4he#%U}s=\ o#4mBg-ƒd Mnzva<2q0rBr覇)+JC2 >;Zf+1_H ۍAq2"~-%uoFwpR@j^(G<4ʂz}4 \7oZ*փ 2˭IYd6_,U0{w*k,ܐE=9oֶ)S ~V8QAOh;s<5@ j;xF톳K|O֌JFߐ]?i8њ>) d[FRrH"l)B>ӡ~1.־8?vJ}E{QbCFR6_nXzn|q[ё;>bpk#- ZdgэFO,BB%rNn#W&RE`D͈3>?P-Evjl,(8Pij؋MNiw(j J+֣BodEy>H"[JK?l #̗}BR/4+(~62_;&- X+LlM -0z,z t#i o0[/ToݟAOڮ(-;8iygwnox{@ЋYEW*ZB_]"rCΥ\ x-?CtA3gv52-4/iQde 8`U*n ?-&=ul̢d߬ 56E_5FB??Ǥ?F )GCW{j{5T zZau$%H~K`o`3fctJ*l&${Q}6Q& Ys{ kab_/sg ,q&O~k I:9F([IEErh, i߲lO'-}ɀbQ!P84a4 @BPzmQaWωkH@8jx)ԑ"kJ&;5k4ZC5u؟Y3mlzLqu~PQlMDP۟n 9Gj0̒j_JyAڐ`w;pe9Xe$WոP;@|jM{ۄ4#=JIJ)4a8Z{arP:!PFUsV~%ptl|LxOX ;KFN"k1γEhr:l,{ .hNԉgX381 wZ C ׼xTWNk:zK8"H HnH:j"$D [=R7pd|gJJ'OՂu1]D(IнYP936A$'X1+Kɣғs֍)LsC8I/&U!K #N ̂9|_3ȫS'IhVJ4GKݢnwTf[Kڥρm 5rV#S(g$ګrF)9X+UıB\}~fz=t*ʀ+hT"ͣ. N|[vH$jȷ?Lh>xޔޚ1T&S4ժz/`O͘nWj/|;6LLT;$""aҏ* '.6Q먋sfx2`"7 ,(vz4^9G_[eԖBgOtffTW05]1:YbEb52̏+p Q-JkŚ99 q"PceP4&+ } -3-oe/j7wMhKiZIt ڙc5XOw:JǥdX_9V]\[?O<۝|:9 X#Mُ(v'9SBJ0G&C]7E)LٶR:Z3R^n>l*j ey#xx og +gHaG0ϸGdEO@085uH y'pti=y`+! V~,׻lg:?%0K ,/G\-Sju3űBH.ap](ݍH L`dh*#7i }E#[M5~Mu2jcarut6J! ˌl?I_Q3RJʈ.O#g^yH>iqp8*nDzcɷ^7rRݼt--{GAVz.2\2Ù0항gT3l{-* < -WR%~OE EWE NA7n"l[[OM礍J$wjڭN#be?_W@^'yvO뤘~ؘ>1 2_Cmɋ6Y1 87/HK )ZF aMYgSmP?}\LQDD`\] D?UΑT#1˟=ZNT sw4i8@ DYU}+v,\L񘏭S8947SKf0KKāltmH] ij++}RK?M۴:%ڪc &hӪ{LNs,S.)M f~/c`b9RaWR&!P; sl)\%[:w`e Z %{h 5de21Ͳ2fl_PaSkӰuj|DsއK@NG"K5Wz}ȺS͜u9frFZ-m.I7mO7UК=̬+A +?q˪[bº6#..*H-?n77<ᮨyiLYN'HsE<70dW~պlIHgSwT*~ ! 5!Z#~ [ |JU~Jgsm?=MOXW~!w_͐CJcFxq6/5.ԲLP0)xR>z_q$t)oQzb@ьwFtЌ?̉6޹[> Ty4&f41Ra9/9:?<-6N]A&0?lu5PLIwY z#a3c.?0, i+!0/7& ,\輨ꊩ霩)6YP FDZ(]gD77]ܢ*\.{l-EøI>["E6md@CE@?/2czl:.kfmavHdvɚ}iP()]'rV[ؓos2BD&HsK;=4o ^>!kyb&)CE4a|(^X4/N@KZXԌIͬɎΆ-ZZJ0gF#HL_c !FI YZ