sngrep-1.8.1-bp155.2.3.1<>,f:I%z F=u/501e(0X< A9&t ]_Ӈʧ|2$Q[M <^J^V]$:&Z_9SvFRqM…ۙ"/G⏂\rM%: V[Ww>Z BKZ!{?|oI0(ijzъ31+DtDY8:5 $ˠӪJb$%ݓ7;x3f/'"x@<ݦ%MUήm盗\d'"*ahH"k@ *Ǟ ko:"Rؚ#t7\zl~saj&BWb@GNd ί.<`u<|(ě=KϤ vwqP9*Y&~)ayo _;,o:K.d6] r$|S4^T1>"cz ։x I8@? v5h(L(^KGTz ~1^Ev8i*(:>> 0? d   <,0<@Ybs     <  (Hpu(8 9 : D FGHIX$Y0\h]^b[cdefluvwx<y\z Csngrep1.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).f:s390zl27bSUSE Linux Enterprise 15openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Telephony/Utilitieshttps://github.com/irontec/sngreplinuxs390x /3K \A큤A큤f9f8f:fTfTf:fTf9e7eb8897f6facdaf67eb013b000f8f4443c86b19d29cb66aa8ad1b5e7ec2d63353240cc495a8004c411ca0b4be12154050e5627c10fa5e19827b6214acc277c8a6159149b431d638ac8510583d1b3b659d17d0e6ada87ef5a4c13ad869e7b9e38ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9031a6eb4ebb1562ba9c16e3fd2485f94354ff179db77de7cba589a143801a4748aREADMErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsngrep-1.8.1-bp155.2.3.1.src.rpmconfig(sngrep)sngrepsngrep(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@    config(sngrep)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(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.2)(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.5s390zl27 17127619141.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_Updatedrpmxz5s390x-suse-linuxASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=94e739603165d790d679a2f93a0589cab4378638, for GNU/Linux 3.2.0, not strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR RRRRRRRRRRRR RRRR R RR RRRRq?f_3H'piutf-891a792dc51025bc2670aa577f0999358fd716be0faa1eb549a8113aaa6630931? 7zXZ !t/]"k%f?1W#Uo֪Ae〜Al+hA~< Er}w8M7#ڤ퟇ (SkDHvQ'ehM h$qtQٻw[citJCt8U?=Xg7T A%`,MG#夛Dh}2#u\Rii|&!i)~$gX X8q_!EQR5'ۣG{s#4LDOj-r-)0Tumq?)_19h9!2G 0+5$L,cQ)!&#jl$skMWA 5iB᧊B+BNqj:gPZcɉpĵHv&` ռZlrCghq|v3~}D<-snA Id8ħ7mNB;rBߵ^<^egP&I)j]٪("R@Q&WC"g=YfwY\RA-޿CM,u`v I[\@!q%mqv=#6oHА(%bu.ۅZ)oe=askS4NmN/^[pvȚu]Db,[Dh["On8{^¯_!f5i|AhݿD#ǖsf)T"t{@F]5:~U*q_(ÿȥ <YF&S;ۙqLR}65ei05'bx!UDהt\pibJr|fEAG д@C͜x "5ǬLqd,}M)G ;M儥Zւz4U5du'ΚB'5ѯ6b.™!X020i9 m1L|Z|Юg;Ҟ&9Yd< _A{^+ D>7X׵U褾6Lm/K'nQx>lXPٱ,xy;ۑ0"ZOqã]vMzur]aJ8!ERU͉Uw@[T AU=\f/LwJ12-NF׍ {sѐhImOwf}N/@vOVj^ּBh'{- 4I^oYhSna G $ 6mX{i~?#ьajB΄ys}0 }w*ZJ}wڒUgnòяt<:x`)OMmey?0\0.W h8w5*L庢^n  IĹn$QCdA-)U<{_&Fr[osNu Zf29Wk{&;O|b mlWB2Ll|K;ί3܇0z)1))Afl:1-Qcx6˅*-K_8)2چ2؏g_9.(RKĿ Aaswlh"Z1ٵ\fMwAQX{i4בT$yU—rL8Qn8}H~ ]-̺j~R88Q1=ɗ"i7))od'pQ v 90hdC8z๴@>YhXAy}%a0ZRD#If/,I&B+A4dYX$bB(F VB!Dap,L%f't>25d~.JZn }YB,k9J9~`th;Gc/5hwl$Nd)0e[Rt_6[0B% Paɞ<%@kG`b /°1Ly+7S8{!\ ",丠P-obwJ5%hTtǕh.\tݗgB˨!sȥsGXR|"Ds iچh\q_i58jl2,}4flU~1RV 2n;>IG#FJ\E~%A1Ut>)xSd4GĜɩh2]g^b cZPs,pk@-bVP۸q騙[L$!PǷBN\Pr͇rR uwl a-!1ksUjp#{e\&ͬOrxH$:w8Q?$h+Aw-?" /Z᧩;_55.: Ă9SyW ?gGRM.1!N d1n.NH#X )ed*j?B"ǚ"qOAK=r^ չnS*:/yʚcU vd(YV-zwEˋ,EmN}AA@'8بQWPIڳ=nMi0tz6*o(Hx4<>S.UyfpK> 'GI%eQpJ==fTFq}jZsIj88:InG=I޵X|;Χ03ITMw&W|CiEz;&C2 y O-kbB;X\x7$yS]gHxK|/ȿrbzץŎ^WSO(Ϯww W7[~Ձ~|)MWgg8vIr#UZ Ib&M]вJX,ђ,˕H% PP%EC)y<456I ,;3o;[eR*pr>;D!n?V&bdaAt['r*Ř,}LeYvIzߗՈRK'"gIܜP"l(U4y!pfRbP?=4THU(ccp( M#>Uut 9QzljuQcg`v7534K|}-j'/l]i_5ё+T&k1u]k" y.x˯ \3]5gݸ%)v?Q}8aJ/X-dQ䰕blЕs*÷@  wTF^$>OPJ~fOɯ}+Clǧܕ^H* ͏qN;YHR`c;4Yb _+(_ug͘$ YC{3Ëo汿KȄc{ּ\1:C!LpA(Lc=݋y9B !$tvmല ԇ\=+O4\[AɎucW?}^.sKEsML+43NG qtdƁ1hPeQa&Vunm6q'LH"ou+Pi ŽW-T`#6D*$}@ӧV5G)g1Cj2(\;aZLc'.XvT=p35&L1F6-ҢTV-7t"uu_KC%@+&Uql.Gun92nE }Lq?lW#+\>FYΫaxN cX1J^OOLc{[AVH2ϗm VKtx۟;۸I΁Vڲ Ӯ9c9 ǻzPrSC*77^g2 O-RS}|]qfQy"à? JS iez09@TyUA 3݁U*fFΖ"z6ՙW2CQ:?Bu( ]oU3 S%,SZP= H_U+F MNGx-)E`G3րR<Sm KGA iE_EðgBݣtbaF^v FƋ|B; ;S>KLmQldhc~&'^vXW=;7Єk(o"*"ܔu+j&!=X- gRǰÖ\#,Erc{ljN0=,kM?d lvnzͳ7X^yX/_4L[Wd"?=yɇ'U= [yL[F53*<*zm47g2hkHk?TPDŽ>NX5cs i?/[}"א+fMB6벡K!B8Il6D z,|pEĖԴs$g,\(=%;hÃ1JV;BX5< $[XٖZrU>T 0hOZu.@,X∅,wPُ؛ߚ%UjFQBpmAȺ-M^;3B#)\1U!HDž WX)-#!ez-jFȯhr[ N𯩻sմi? ?VK[B .r+=9KkAapKО2B?u}_N,4F{9?52ZbŽ0Ϥ86iZ}~_a֎5M U{dR t֬&\]Ky@V@qwPLݺB0#`T?xBCa{c”vLiook5{'|U!ͮ췴03g34˱*ƓV1kɐ'.i(U7ܐW51Y5@Ö\[2/q(1 t|Ryڲd&@`Nへi`6܅L4Z4_ĞM ~7*L78,('؅,sLw8lR=r$|QE}G,Gilτi|'9{@h)y |-P 7^n@ *j]_9iFo8$6y}kt J!(F8Ie5g&!KSڋYk#58{a਌ޤ0[eFׁuȾz3S{M1?UXM+ōOzhWԑ,_thCu8Ôe\wTk;K*hD&|jss~5u6M5Տ#gDa' ͚͐*,#3nhܮ£1Y=E|-{%|&stYw:.WYiGh/icZ&ES<p >Op[*s'.ネHMR+18!lzO:*vN' Ӗļ%'f>S[5kTwDYJ.`-)HŁBKdg,3z_lLBS~D#cزZߚBG)8W^"WW:;Cxoq(O~_HsVU^ve H81ݗw`ܫ@&-qe[E܊<>u򏴋5_} nD+;Ӊ|tXׇ[z9j'dH[X 6[2"kS|A B\ݲ9. }8$Ss,ikAֶD!Z2{&y7~ fT@ZΑtyKyK=:^]>b6,c-8QDe2 \X-餌R:U☤=5 鼌څ)P*BaK͢X 6f *p. )Dw,hde!bI^5ح FTU~ɋtB: wb*r֫n qUTij׌ ǴC&S-!kyIʒgiOɤȫ2ov2H7g4Bl~UC+S R$uKu?DSF| 솒~G$ShxqPѠgQ37 W'% ;faCwp[GMC-%߼g5J /J(˞ C\jjuUUx˯~Xd?ν#3ۊLiP[+ƨKqRR9_VSH'nhnPBaJQ.ՕDBr'v]=:#'֎߸4h{ޖ}1I@EnzH,( ٠._6wU/R(r翚bE+!zHŸ(BfYHfc + rNrxd XYH+ύ{ͺ{EvH&*\OsR2VS`"¾;mXmy֓&jb:PF:;W62*͐M1Ȇ|Oa;/NF=N6AT |jϨտ] T ,br{WJ_D~b~98:@b4O]vڜw1g{\sJO3(v,q%Ny3o1=Z,s_(S N1@P˒* Ah6N 6aeto*y dMGo;}-(}p/ȱG4?q/]BsIt*cv–"Ac=48>ys΍ r_m1x#7 ~rHKe&/[".ٍ*OނwJnßAshwD~C Վ\10Mx! |?X#  ŷdq8xe/J3TCc_ui$ > PZks'MsLe#4ʜJe}#VӁ.2)jyn04~~[.Xf>-yQU",beqJ_z>О$ja_b&?_G6yD=Tl/DDxpǖ 6}8Vff/8r]^CD˹sJx?nhjԶ\ɑcA匎-74dCVe [;*d^8@~H:X8 ӟ2<Zy\T:P{(A%9kp  ;2L&]%7< k1XuY(Is.>9@f:,цQPZv4޽DsXGC((2/>G{_I`!TH7=1*>G1ϦvW? PWUg$Ns?i#&^U3 &tj>.~:ʯs]NzIeiC(YqSL*--rr'">-sp.{#BѴG5᳄>Ɣ({,ZE2$YEMM ug!LLCvbsf˪<]N"B[NU-eyLS!"=)ߠBv:Z{~RJE1;/bB*wrx뗋 |h~<ė~5PVӈG)e&9gL4߄Qb~13;r-nU 짇== "~k)ZҖ_ȝg^n?{m7{LtsMD<@*4&tLβ+Y@z:nOb3Dtj DE N$>dž¨PqGWMBeVae'f27ݥHDWZƸ'W{1CV0l &?8^&Ʃڋ?=qVSb2҈߮L2~.i:م+`Qa+j3eO26wE1" me4hEQ l_{fH]  m,C16g=wAYiq Az7HGN0D[ )d##r𛽸U eRo{@ZK$9ܮ'wLF"@&[YG5D8Ys.Tm74avҩ`r +^ Y.zۣNbQt Ny`H*7P^wo0q5EJU|P E6e޹ޞnXTrYK<vXO k,Oƿٖgw ަR1٢@w1MsaΛ GޢJ4WWtbjVc/דRU)ڢ. q= !6[]a*Tؿ j-kȑzl L(ʽ5%x_(5֮KX1_߭ u"^*]J7+_+?p\ cLw[6emi=#[bp~TmhmmOu1^u` ;TW1~Z7ޮ?U'm>j'Rg||`e$쭟,c~ BB~*LH?,Ek=k0;.3aIO~ TN>1B)t rGGA4!T'B R~j¨b PU_0Բ 2 ?a3^ R osȼ&󙶦OwN:Jح`wO8c/qq{> DODG&Ikm}'lNZR -|ץYB/ނ#4BU6A LG9f5|3u%F־E=@FN%%P;ԸDX& 8^#Hcƌ4D?,46ZYK.J37TkDcsXo3_  Q6d'n8u^<`L`Ҫ(BbH6iLﳟ\ z|Կ(䀌Ǖc38$RWj@SF 7Bt t7~7XEN9݉MA&tY#n!N.B#8BBc\[3̯pwv=7w1$Cn"K_ؑC~Q,67HI*nkܺ__@!]ˤGגǖwF_X=+?*|tH(#: cC@e7??5:u œsj'*&Ww*~h:y=2bMwypTca&f=)W$Vc}{y%7 x.f)p$ MkyLoJܪ/r[2Ŝ1ZfoL MnVf^uYl7D?yy J4/#ItNK~s\>**bҀvAn㌀gA+oW͵FyoqPS\\<=s {A[XNeer 3>rhrlֹSވqUPDOFAA2\!5YV5z(}j<5tPϸC}ckȄ\Z,S *7KbY#Ԟ] P(O/|x{vZ!ot] 'qHֿM})$aÀЭ[x\<[AolfVx>5I}BA^AKH 5t;x_Lb>~-bP_Pϗ@c>46X?i +}g~(һVQ5|(;rX@6im5!m|c&LJVj0< Kޗ*X߼Ubp 5-qdHdߢDIbnR5X/N ;j}l!Ė.>E׻\:|=RQ8쑭}`BO/0aǚt =MdBuKʏ#wEr?C\-!t{T5 5CUI;@@M=Jr1 F>^Euj48-;# YE8[3V8TPЧG k9\9.n/{U"eLUT=vފCO8.lAK/PqBF`в">Z`ӧ'ӓ@4h8VlXhvY4vq}_uظJ2%~f:nL 2u0pՅ,I=ɕ;  أ&ݏWTYX}yuۓl{YuSo"9HNXbIs~ˠvotR⼧xe3 %%#d*3!?Lғѕu+K-eC5i #Jt?=yZhSLDx{w]nMc]]wУ}Q)*GcvPz&q¦C<ʣo9|pdc܍K>{Ӝ X0iF{ >2 ,nlzL_SsZrpbugrGc ;a eI(zmt+ 6BO(Rw-n جZǀ?f-|NM*jF"5/LKA26/+RXFy-!Ɲ ij2$Jrvn1iR/Cm~e^~8 [wv4\~ ;P`a!R|Mo_džZ-hteCRُ5?mQ]"Ji)O!`L*%- v\7kp}L/8˼S4ԘJJ"*٢UWgP`tx;F#9-@1lg]_vnE^s Z/bjW}!MH5rN:RneYO^ƭ_j/\Gb\:8 Ê![)@ 7Zi͢W*$?T 1R<Ŗ,bpiO܉Y*|T⑅ǒ&#w#хǭ,6e@EdO9nd|%cI:ݎ ͧ{vV@T8D(#aag%@Z%O]#a2@ K̙NNR1lNZ)(wMbV&tMY!l*CdW$+ѓJZW/ ASÿ}W>cD.ư)4hH/W1yc`7fI3% HEV(J¸]TDVm}3ާ>,XAX86%EO&H-MѡRF8~4cT{o|8f{}ٽNKU5֨F Y )PdJ|M&A+x3٠S 4J_r7MѦ}Eft<]pג>㢫S\w1c q]|#XsGG~`- \ )4.A-PbZ(苻\'[QV0V GL԰SO J701*J:kPnv@L^ ys0@ݱe+5L ?Ƃ.aާ)(-ص JPuTkpcyTϿbXV;PyzGqEcGObdpxRp]M^*_'\PF_*cAF;F,G}NQf1i6E1./{YQyN21yxro@"rEFRێ=Ƌ9.v.=^ɀgDțFiJ9 kvȽ5X 7#7]o-0VSvW^K _y= Rt a +4/ WV]khI@qM|0A_z<73!S{mug^ Q:s5 E8*êy+ rUm֟Kj,TA@/\aez&,#g;ZI]h;B!sݝLrN?dfӐJBE mtiW/FDZ[!]7QUEpR EU.1@[Sd8VWg7}z+ӑK~k~d} "`7T|"j7+VО1(=^QOƈ \>T$m7\@r?+v"C'%M5:ז(,¿J]9Q?%sq3R%!n 1cfcqdw~yߙGU~)˻$PXH1K*>pSJJ:-cvN> ̀@zF"Ć-*XV2tzt]Y+$wtz7k5XjZ FdxvbRPsvYlڄě0QyBQll3:N\ aae(S[kD /ؿ#u7Ux2:'!qnaZKAr3׍{XQ 9M{dٙB' BR4ujnm3MBlN+q쾡,,3,L#.Wy O%bIݐgK:3ɹњaь|@~ ArΚ`оؗMy@ҲƣM`)U T7*EKqB3\z`a /u4%RTvb)9ʀ.4%wur?9 %Y qߩI% 5 "P6cabI AreYdG }X _ʋ-:E 90Sx%,5 ^rpeLJCk;Yx#r\ۖHjQ\*toºHh+A?K?'H$NsUz& ([b+틐cq} 2N!8ƈu@c/KGzf{̩ӊ[Z^3:1A3ph-7&ϴzZ6V%^s?^ܩq?=kWNCj=XFBC׶C:Q\صa5Q.[5N xi!|q@xyRC{DWBx.JLEYd+vdrۿvylwDg1]E2| ~}w%mf)0jIm^9pNAtbj>p#{Hbk_{p drhsvD(mO˰Ƌ  wX']5/QPXUBf*TŽ74nTۭSe2!H6D,1[KU~0;} 'j5"u6(sK{B~3TR} )}ۄLg?Hq:@c ܥPKn@yhǗ2M ]?SBG$o&%ȒہERT;^8ciz=T%UrpnJ'{+x:q4(}I7O1Ӣ=57! q"X@x>0#MGrOјW ղOp\WfӜCJd,m CBؐ?XURu7e_TSc:dtYQhbP탎违}a=+myq\u)(Z8q%ۯ'"A;^!Ym%Dd{]h@iIjҜD?$IW\'tTs )! M9x/\Q黝ݧθyJ߀28*>;qud;;54`I^6~?yݽНO0^ U)yeZQ* f2qYvImimFe[`Ta$O_!ڻn5kt8CYg9 V- `G>*\4&כ%1b(@V& `-q^ԒdSRQCox&̜n|*ݖkkhLXHh#nBO:Θ'A)"&nrI6h_67au!@{pI$3ۜxT6IS\Ij &@1b=1pBzuve܀+|D:RJ.)ECmO$tLV(YL F?tH([Ws'X=.)rLEё>&:EvCòV-(ZF>LUAnj drQ V-},3@=9tK꤮Ti]p/اM8M=Jp7U,읥%d j*׮A*Ozg^`iGr!)~jMOzaF tL K9892 MU&wZ6Ut[Q ( $?*6Ȧ 3:/ޫ>5Xon1,Yf[+&<ӣ|ZY/h9{jPQ-q>d&SRKMÑǚSXQ&I`I'cTcI|Zr ܎-˼z'a0<_?_NX)M"hn,^tN?ChoBR&N?#]a؋p>ys7t*9=RY#ik,*'v1MWŇ)!惷ΔƄq4AkU)X-E?QHE[=ɤe*z$/;k4bam% S?Pv!⫄NC]2nC e$Xȫ ǽ(=B4 qEGb5?zD?Cσz9sBci~vom*XĽK(?P4eO"* b1ؼZ(.ɴuuay?j *.R;Q#f4z[Ck-:r%誠->ẀS-|Z+wG<6+ Ă'u'&T!v%QHkl" tqqf\:¬ޕ|n_RNt%uwfB)5br7)E.pۢAɬê0!^-Go@(f{$`cː2qMiXhE%y"N]Z_X@/(=OG *U ekuƛT :ؿ[NɉhvEIǬ^j갟BeXb[iU~ ;'!@2nRl0! *8œz2e~,NSupM+حWAHљy!ۜ;ُm٪Z]z T9ACjìP}Z7a-wc[Dɸ6<:a0>"ܒm hB&3X; TR3ѝPwP.5,H HGx:^Exjڟe0s{*u|!C/JZTtA4Mt}Jn%=t(-^|?S}U/B|J,L !q cLI `!\ԡްБI!yyr Hk69DܽCihWr"f>&*o&h.¼CUuV&k87۠h!kG8r4,}F^IY?WfJpR"ѽWQ"7kSZ`Z4݈ÁK( ^I\ǴS`IY LێXs=WAWDz`3Xz]0_RK(@:5e $[k1tUT,Aqf Y;~4 ~|PX]qqBE(p'<}Ҵ%ei;zԣ[kePx!_h#VymvE lOKv1;_([L bTd%ZAW"34ΏRT:H1*t*6}j+Lm\F\>.]/.XuV>(AV9: R D 7"ɛg̲ ^rk]pFK0~6XG˗?5<}zSשS='ImLrȥ@U9NTW?Q7\ubTUw>;qfMƶoT9 ޗg tn85=rf/;Oέ 9N!d36h c6:q155uysfmg_0CN_=*zK |(&o&o,a쩊8y&"&YYu˖"Yq~=.@tIFy.W/(@݋=AD[Ӵ+D]z>#..f궬+L ?8ʬ%3+4LnϧwDr]Zԫ@pγkzQu;B2N?hLyNV[eznی]p$s6 FDR@x%ҿ\7WTۙ,nŇy0XFFex*lN#LFG t{XUՏ~{[K'ƀ|S.LI1Zp~EpGh+wQS"b m/[\rok0Fc7灬wa,"jһBëVC(}\I(XR )8J(5eH/?0iƼ $ɯu gau nφ$c&6fdv~qf.|io^ӣ'|Jq0'F{98Mߍ㇔f'VsM(:jGc>JqyvYBN9:[TٝvbrPmhm":4 DWBy>>^h⌤YV_DniSʛ$IE4-h7yg՝z }z}h2} 2^Q̠K|#F|smt_iЯ*LWcƧ_$$_(obwNpRƛ=c 5\MW0&@0[`$ζi |HKTFeHǎV>Gos 8eo@-/ E3+>ꬡlu4-EY,w`tjG+fP)!/KObyYN`#]w+!#֨ޮS>NgE%d#$J[8G|)he#Jiz4brtEF)}/ Bz \vt@u9I 7rs313QY L+`nI_].<P! On1igY2wF66OY4(! (o|Y/2K%k,2x5Cxӯe ||X;xyTh?C6]!@32B!Mk̀/{5~͚VpfT`g#f$S(ݑ[ *|${ƕ 2CvlYQXSwX@M8 7"*|Ć?x!C '/&:M\1󋪐4"9IJ)K`vhM^.C6 sQݵ#YDӻSfYMe*Q%l X  enI.3s{?׿Y-?8J~j Rxw7Ijܧ*3]c۸|GOTQMӻ ŷj6҂X']U>J\=d Dl 2B/sb#2 \.-c=Wcfx,4Wf>F:eUd&uhDP}B8I 6Ve)l6|M'sh5m4}z2$^N}ǎH B$&2X,KH[`u|,OX *>ڹnvG+K"(l??J@տ/5*BH-;;d % ×qO;O/Y{ÉCˑXӎLKK88 ӏuR\I~ׁAUla2 +/0Zŧ/ f vU=1Nf|7+恵dٿheKP$ uAf!]dC<3= Tqsy?>m,Rd.<*K #/vɤ]Q$"=,XϷN~=ri~^F cF-ӡZi@(88s?] K:GgP ɟ9cW}ʦn+}^{`b/djMa=kؒ}&kx5 nc7 MCc7^,#̑RR2l6QxFۜE׋>_VFB[3+oNUBX3_oG ~%w., &qyޅ*VSxnvgyA:ZWֱh|Pz<E!|'\ *u5<sm*8!Ut:Dfx ¸w Q wMDI\q9A\7qxz/gي:D_Oe`w{XeAF{ #IC(x4Sfu^Mj"‡BVAytL0Y5`n͕u2{ۯطJx h( ]/B#3"߱!ߔ`':\Tt:%*; 哜%8 X,u'$(cZ<'oض?,C_ac {[ o³ABKgʞTCMu=kߓM-ݚlgw7kLKѢ BL%Z!-Kh\k]E`ϪB=VY<`$^e<|ឋ` ]^Bz/Nhͫ(%4~fƈ/{n򝼚p&ciR$ r5r )Fࢨs\^7^/n]h:İJJG}_c)D HHZ6ɜG/,(2q>ޫž-C%1ʱZM{2T.;T zQt`#:swHY׭/ i > &=˾a(4_WÙ 䏛-SKд<x*w'vquNvވ'W^ 5E͕ ƶIY;tH7"ozu CPξvk?#}!r| II~<v0ce IG-J$mVc^zY3}`xg@0mD"2]odI\=<~ԏhWr xk V F*d `-94z +4Pf]mSdZh1 O&g&&gJE5wds9"K ~PuOwNL3dDLGe%mV+RgϰOH#~yZzqO`J8LJ5(:HϮ WO;iF^;Rc]o'j@E!#~–I9֤IJf8 ,J h<%IL8Q~Fe$G Uʿg9?ۏ|/ meiYη&vw#D-v:e&& 2"iVnMx"i[Gu*:QcI3_(bc Mv}Y&(HG  R`a`j&z>\ڞWghagt^;]ԧI8Xsx Oy629?W岤^ɖ$O~q@+CY|Ye- "z+@.$R:L/;_ȭ݊+(kU"9D*ӞpQsĭF r90*wLMDQc9JM9ZGתH$m쵪p5Ds.Q~2q?zFd5[].UT_97D &pk\y!8M J}"wsLoLf@r(V;z-NVm#Se!N/_jj :w`[۟kֽ$ۄ}u_*MC'q}Q!^BɕteN{ơ~W+j׉Qu"r2r~j5-o (zh9Y59tBRϖmԹ8Jw6]?.X`VPʘL<<_%rnEuۘ~J:bSMʹ1mأDkdBT:_Y*h٥@&a ǀDR(mP̛K6/۞_|[=B-dDHppPh5+ ?ߣ[JzOD1(TY(oC1N}fUl|+CBx$sTw»!=*!2ޖ[uɴYgo o۸t3W *~R"ZyɨVx] x*zQHogm3dCt.iDrPA7<NUth Sڨ#q^<9Z:!~,;$浉*}r ('#N2.=K{+Uiw[o",V2W|v]WIia,:J\I>huzD:6AmSwLr !Q~f]~E'TkxS)JdwQ=DUV1lU-q$F׆R鹀vcP TĞKԪmL/qwƓ;Mj-Y 0DC2KI; pӦh\FkAg] (*W庈Qj5rF31=.P +a l728/IuNSO<+m[^B_jʠw-55S͋4ۇb%[p8Ю"P77>V' #Z'~w0 {żbVTajm)o?>2m4 )t6gд{%8zEدBx(La*Z"3%ډ!zY60`j>\Q?iUBq8a/3ze&֧7ݯBCyEINC|als'Pe3UkkgwK:ݭRHë!*> ㅖ54R(ߜh̀ -9>U4u#q'T~}A,x(Yg>`E$?& Eg{+rM8Ċ%o=l/Tg:yez[W @󷊥Pȃy_i'['rog wt< JOE+P]/<