sngrep-1.8.1-bp155.2.3.1<>,fI%z 2|\90|A^/9è-4w3!GӂzXa P>nM76 Ef"6-$Rƞ_ʶk={kyTFpsQnkgPS)Š/% !uFZHP\ qޠ 3MuIxtvc% Ip%YH8H4ŧX+LcAz\40E HȰ'G@Ҵ$ˤ ˄9~E\k-ʮivr8|"ϋ+ s2'-=~LV4\_>ͤT\Hc+{e1R U l h@RbARr1Bc RJ~Q5 F[]J]unV8Lh|ߡ'f(/xi9PmG6u s5յF+6Ai>-tA?axNˁ`d>> d? Td   <,0<@Ybs     <  (Hp(8 9  : l FGH$IDXLYX\]^bc)defluv wLxlyz    PCsngrep1.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).fi02-ch2d#SUSE Linux Enterprise 15openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Telephony/Utilitieshttps://github.com/irontec/sngreplinuxx86_64 /3K \A큤A큤ffffTfTffTfe7eb8897f6facdaf67eb013b000f8f4443c86b19d29cb66aa8ad1b5e7ec2d63303d6727484620bd18e99363d3f78859683cc308ecba2a9f9991b765717d85f87a6159149b431d638ac8510583d1b3b659d17d0e6ada87ef5a4c13ad869e7b9e38ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9031a6eb4ebb1562ba9c16e3fd2485f94354ff179db77de7cba589a143801a4748aREADMErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsngrep-1.8.1-bp155.2.3.1.src.rpmconfig(sngrep)sngrepsngrep(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@    config(sngrep)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(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.5)(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.5i02-ch2d 17127615881.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_Updatedrpmxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=19b8f79a38d6ed2411c6033c6381724ae2d9202c, for GNU/Linux 3.2.0, not strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRRRRR R RRRRRRRRRR R RRRRRR9ُA~^QѶutf-8664e6da79cbaebcf9012215c08a9cd1b290bce1160a3fb9210fa39ca0eef5b4d? 7zXZ !t/D=]"k%f?1W#Uo֪Ae^ zms#ً>3{>*qq%O;jh;e e K`wXg٦Զ,{ ԟ.\i,%/qipS=Q lVPx<?ަ⏛q0pUOriJ_i̋JLEtt\pŶsy '/״L"n>ǝce{O 2T+d4%'M̃vo!LJ]/V}߬]"40#hf|TO#:7 ,tDO:2sە&a}=8 8I> CiKe+]\l'ze>߇7/" :|#-z4-4?Wat6s{=10c[v MK]].a 4 }7$gxW~*!lܝ$xbRv {N q %}2QAcZ9QNtt yP[q3L4ΕJ1(: RKy8DFCu`'uAX5CDW>dM@x~&5 sdayߓGKeYVtQMm%8A߰k]âoB6+P4zMAgLg+2\9%;P`G5yS#iun6Ԥt,/I?3{^r i"hD5sTxiBSץ!ɅK-%ek.,UXV;_߱E򢑐ӌh;, |mޞ6oc=9ʙqk&BϦbV̢?2쭃mr2)ᡪ񁢳甍)AEm=1N} Qo,Ec2It{V6iєRgG pT9 =ɴ;Ah+pt{,Gs,W5B\;t3>ZEd<qƙGX"A 0\%m{櫓C× 8jԧfR {AtԮ?k\a\Yf>;NJd]Y}b#>ПC%&9BK]/Kt:pJZGC.V'E H;Ë é p&FޚGtPiA +ČPA|rF ̧{8s֖f;uF'N~ `En"Eb]g #`3C u/[Ǝ%謁5kN8#V`gunrca{&"# jUp$e9z=4[$S|rv /\ċc.bHBaabfVάcꖾ/||#Kɥjh+WŲ5`=1Xyl>c[Ys)Kir\wj.Y&%9G{3\N= و:V3+^^1L +/X).G%7‰>iWJSV~C+(é7鶴GP$]`2o6 θ*'RP=d:c`#Q6^+ N82t`|,=Qh͡ÂZ M2+mܙ6GZx35?aS#T¥}ҙ"4g6P؂t\ 0X#</mI9p `UDez_zGdPsG;n=Lk{U!ey^c`!I6 +fa ئ4 OhR_kVEVy!%M@|_CTat@рySv [c>Av^gmCRs`?㖳2 oP/ۗlbN0Һ VTz`L ֻ1.-$!IY@`cDPqc(Dz6?@dEby;m%]YS~J/`UD[I|6XEڳL×@ guiE]A 7WvNRȩQ z6#XJu=KvF_kb/Z#rJ@0!GiEm{휸xDzb*cV6 0,O Y|'qT{@>bnRtwh,7/@m<P$uy Ex5j!gF=,P g &?Pq1xJ2Vc;6UĂM3=xBu;Wȏ?N!\YQjX^ oO`iPxDaH`F\ Mo4[q[Ǣk %#Q/?}aAdG WO-tSS:LR^Kl9i:,j9s9^U-Q¬k_:h7-i R}* (y2*δ*_OS{8ACR) QwrND+KgZ'[|Y44_Xc>җ_NR5HvP xVoP9ƪxE]ە^ ?aI[ZnfRƆ_ 3ʽƞ?{ܧ2ji5Ps^_;P5WuFFӫ%2C-!԰Y3ઔ<-PU?BE&xM/wǛ|')OJI*i0\j2{z^UŖvllZluDPDf bU"e=K0hOF;,G@Emں0CFBB[1ѻJ;Tgk}/ 96=G7nUd]"{\?H$H {ޢS?J/&#zHHZRc%HzP~'p I Ƹ@h\x4pk gͭ"J݇.# ΑMcY0{] R]T›C_jʯlf vET|1nj\\Qk5Y-}zy=MЦ)Ē86UA5i[t+|1eH@Ytj2umﹽ-2lrybNKf\Idh|pNG&VZ+|kY653ĬݝOs66pإitU$D][*0J½kx7n'cwde3v_(7 (Ʀ)vPG{3cyјͿRl5ɹzBd{6hD>D&n(HFks7)uQ۵4bcXge!ih@u[[]58C%A:N ,u^MuNx-yAO8\7P~,[M5M,oJ/+*_-<| X)n Q ?nĂX 5bhRh+A\X^0B6w6APT^WN/!X.O6A9孫vEr['25{IɋK)\S!B!YpRM@ݑT͘18¬p'VZ[>";8 2?dl*&=b sQsz^)ɏq+ɜ~εUB5JmW}~/qp>=1g!K/=<9…ۏ|8#{%O)H$R98 n[H{ΆҖ%~~а*K0X$>dD"xfpSP<Pr^h &X$yU*E5Kʵ'̚rOAS%9hJ>pUxpޛǚ}(I:46o;|2b"0E:!~8 1 K|BС>2|%JpIJMNJQk**Dj,.R.pFYT~b`m?=?[quP^귂54̧*l@@y˔tGFoY,($=`jLl+q]Oc  iT̋[V0ZQ<$( 0$pLFg_L۠N(v!>?KQId*}" xt:5#aZϐD!NH:`ؘR`*h+?/`XkQY 2:ܩ_ඡ4 .ٵn?' $ՃS7C2}5wj`Utx*rZzp0R 7㍡g*vt|}ni/],4g3K)pY}mDE =6ms^wæ$\D}=QjeM7EIDg7(Օ3 G%KI"l`QH / Hb`x-]|w23F2޿i֞iRl/4A]O>͙ 7Pc]/Q;T7}lKpW^(NzʈĒ}N5cNXTnSq(ۏ(=y㸩ՕIw%,鳟'h.ȴzRPIx7lk4s<0i~R|bې/rzee *7_ye\ 癋9@YddOS')yp񢕠3?g1z٢g{$@S /#~uXА;RHo'<4Gz*Qfgy$ELD/qwVrV USrHXsvk)z 74)/0s:F<+MpֽW5 T;Ɵ1_]p>*w5e ;'PON"8csƁa 3:SV\2Zۿ>Ay:`' ?c)sADܳDpwVsU=J .v žgP{\D?v~+$g%MK7߼i0 BY`W+jޭ=ɝa M\s&2]5h4EZ&t*uYg׷̠P5|qA7*_4hpkV:nLJ0dCߨ=;b˶1,0G' @IGlwR͔scԀdx,]Y1s@IX1Ie?pσ_-Y\1<NDPX1z"+ARcr ȺD|V6O~VNn /q|8IPT-?P o[`<}FݰI+nGs^lʙS uI;QZ3|oێ*DA30_߃:R ȄrLY37 EL -[,{.@UCQboDlvKz&gKt㽵w^rB(Dz*lUU ̝`5q($;o 7YJH;7rN2{K~r[|I*%;H`4x!K7 E9V d͢c$zƀЙKsQ:oSn.E::gDo JeWh? }#a^pb3XD3lڴ̽h?pGeނɘa^SEŊQN$]*g@r)_>QkJ=B $RRJoCmV^xF>W^X y֮ m퓚:2.U9x`]}%X;֩*t0p&7颇0&3@ Q !E"ߥEL.Y]QBXಝߡXI~,LGo9'cHm.Bo8 GSҭ  2[֛P_ (|&3%PyqԜ'D 3fX dr"}stvEq1BD9:?&Ҙ5W&l@_bXET癣Ho"k[q FNϰ!W* S ZOΩn/gNHSӕEu(%L`fxmGʑȐf6<-m $ 1R>o q{ 2xl9*'˄6t9ۻM}Ug+⦥QR<i)lx?{kM#,Wk" =>[k:o!u4aH DnF%!ϸʠ*:z즟:ZߵBAÝqL\אU`k?+D<`0@:s\j(vsp2_(ѶCL(РɷU, X\N R 2gacd icAfoS" 3+MHYrx@`pAT/"hԎApvxdph&`YgG SJ oJP |<޽odfaV;8~g]~uD|pY\};?WbNrcj\v⧁ >_?MUQJ-R%Ȓm+< g SJchNJFWc6ǷSëZig L0 Y U40cGhdP xmAW[~%5E Z׵04p>^9~ -!C;қRձ\pJlaa^i+nQ-ӆ]˩vW%Ռ\>ah $s l>ME>؛ĵ<et\rul(`(nM9 չ-ު\ &8Eꉠ_$39Z"/Ժnx n0ʯ_o &x\(4ى0jalKl#",URcD} +X֙ijFC/b/s15270H*ts8r).>\];y%qCK J'bh$ɸ6refU3I@ CXeeY.Xs&nwkPؘ"|G 51bp jMvs>+RZ bЙ-$pN@3.g<}~~3|n| QEq[jP5?Ɏ4o[ޕ۾80JУtW}<]aOKԚ&V9,ѪΏ5*%Td哲CH#6.![ڼI4vH/*iPK,>s̑;,kI:f *i*q96As>˸h@VՍtSyg~]*I6#Voqɀ'!,Ud^BT4LQwV##SϮ(AY+%,*0u˅!T!"DZ{U&=d7 gmymb\.?J;+ v}bC_]ENSU0RFRed'm`sxb3y^*- ҍu93ts՘b>ʺ(Dxj _w.jl⬲Dڐ"lctz +y\&iwWQ8׎KOz^ۈt:DJV#[}9gSӽr^g#ڭp3A||oKxH5}PC)ڽc_OA Ğ: )ԏxL鵍a.h~4^nR.H\5A=[_0B[/WP>XO^S Ô)s,љs>/KqwA3ڃE: t-fߵŞ84涣dJps;fY`Io:ǁkq@śk{FOA`ps{+y\?:/JyzxV#"ֲ[fqM_-}NF-*L:7MðUWt$Bd+mk!4:3/boeGR&}bM+CDKE \Z#;1gtْPR\~SHdQ_ ƞ_7Wdak'g\r^6]l\g_r} Hdd6Y@gS}navޙ V [Y~ 3*鑱ׅp h<}K)$%^آ#)b1CzLQmHЊGɸU230t~,0i^L'i:e^xcRkWy/W1>4tEA7ioO,hTO4N/'vH;qZY5#o*u!b ,Ţ[nF&փ-|*7C_Gv 7y$Oj(sנ]}Cshb2}`H5#N>%!*@mÌAL9@{#^!SME$pKIϔ}p{uD)d@jlpbTh8pG:h@rC`d/!_._dox-bxz} ;MZkXѤwŐ$GY=rJ87"ԡ1ә 4M?V]sTv7Jͼi/sa b4ΡC\U~nJy* Yu67! ֲ[7-a/JH̱6E4mU M0 xe'-|b^gvr+W u@ R93B^ȏ'~S*d̎t*5NۄO~st]7uM0ޘ dG~?:= =rq^`َsA B*O&h1DEe`A¦͖_UXpuh%^\T{Gr6VHhbe8[7q'}" brkdTi*-;`oT#ĞxT{W\TE^Fޒ )" D4%t.aJ:` ZF|A֩4岷2k4cJ0#;eJ}X"ʯqIo_}h~nY|m q*cRïE"zv^&^|R\HrL;┴[zU~61&;@W b!97HL{43YNYBR@' l)>H ,WUAvgp7 m඀PC<n7j}sGCw%T\m _S"7WJV"5K`}J- LwE["4WlIv5V!Xv 5 b-"-x* &4!R݊]!1 QΜ-Wkn2z2 {> ^埦(4&1|[]e\hCg=!Lx{ pd(K#Ox܋$elYi':W~X*s'vVw[\B j1& \#n:P+_D ?s.2!>ϓNSDcr*鵼BqyCsctt[ߵj-m1\'vp$1Ҳ/RIAV;a xnҾ|CjtZP,e}Q4ҕIc}\Z ^[lö>&OTz;@ tY©Cz.8,&]YrCr>}WD,M YGaj~]RӴ-l\IjEc=8 GןcC5K[5K*$l,dž;>,X=䧞wPJAx~o50vyfY6eP-,;$wq$~{s0 6I\M|#_hEum.8ظ V=0ެX^p7egTwʤu1qMu91 aAka,8"Bg It㭐2M^r٘ǁ~wSU5G,=̈US^aʅx J/pAdxG!Dۧ w!BPH|fo k-p/gȁFͰthה|(G(qkQSeo"?WY[U}I YR4g%ލXT 9ei3yDLλjxo%&+ìhf#ӣ4Q,"ˈNJu,v0Dc:,Njvom^f0m iߔz&eZdѢE]3S*D h{n_LxYl/%j'$2zJqc| ]RLfQ#%  f׫zMQ: Cval KPblRą{w7O-sɟ]lf)?5@ %#(UFwD֮t&aD`i"t.ar>,R+QcCjׂW;KWv)Զo. wRPܾyk9ֆp-@bA]BD $ }'{<3"b_ |#?SepV@Ƹ^ab``/(< u7o1.Yn[Acau]-$өrIEW9,}0Фo&"I2"k%{Oh[0,!o@Aդ@Y$Cs;UI3;/>J(&1 {X̷1&͍tn2$,zcRfW>GY %Ѳֲ\d+PR!-'|pCꍫL;%H+b/@mŭڱNQ%{BjV4I(8{1E%mx]{/k܅rj+0HbGnR_MUh(m[Ӎd `mAEeR9ciS+5ZZ\PY8K~ lxD|r0-u,UU*ntns bd+ʎ : 򩬝0mC !.*͏{zc$+*I|۞fIX 3Q͐`m1S]{_ E Pw@r:{ @Cq&K=P!@6i`W4!7@t\}(xV":=~Y8ir}UgkxSCy9 V{(I'ㇿ`KO_>b*!HPqity0(- ȱzW1P@[ ιQ3Ѯq`pPuU9שW8p{m~Iju`qrL{3OLb",6 d9AU}Vrf|-q{7P uH50xțZPՊlkjlcS84(&o~L}kir6Ȉ5_W#۟`by=0F2 o -uX 5ݴ1tkxʗ9xGֺS8˾;s&iqD3+yEBچiFk]Ey̷$i0=Ű9\DU$2eW/^l" %ж?AOb|P]ﺹK5Z`73sf;+#Z2JcQ߮: 8!i hj |ElE, g|,ۣheN  cM@^1v6hz.ߴti;C=:E9#N\& <` h8k-% %1t Σ s3&[8 [Lz&d:dz qYD᡹]ڲwsلC,lX 6[H=i#ФK YV$p#P3wy+0"Ւ֨xɋn }wl.#&GO׭Ek(UgC->vGPU3[mGteC_tc!r `1pfwDNRuNc)"҈6nKn#CYa{:'X(n\4d,QjW7s`-upaTFȘxf:"5OK6L?+RhuZGO=7)qؐР\~; m*^?{'H:/VJά)iԇ䳯om43Uͦda L!EL;sVc/#~w2>6WbOTnkY6GԿO?FP,oiEO׶ 'W&4R>W7/@76VQF<$ct`U vqں'3jf=#CFx R~`n;:C\x0jt2 UtǕBV``WU&u \}AӘ&J,j R#L ݓzl fa>N;p8gl B%7tϗVje`cI \b`cwj7"|Jaq 7IP)ͧo}mN@ _cAyxF/( ۆd $|Qg˛>ѯ}$[>r>Pr*f*#xn *+C1{xR{ҭ9-S~ d `;  @޲9GmC2E U79)dFǧV{_TRy\ާkfil0QՉt.fyj$8^O;p 2-+x)Ґr Y#MOJ/XVz`/LP L3Y" vBxZY/]_SNl'7[$/)@*pj"}Qk,{\[eg[;Hʍ9x]z ޏ'=)+]<\P/;ۨ6 ; cPCE] %4LZR;6q Lǖntrυ@) ö0? ¬yjyd4]S"/cn aLDpI(G&Vc^WGP٪gI8 B;(m\fU ,P%p&syHk@<|OnKE\B5hz-/>yz1שSRD(LNG"gz,^>j'0 J\|#qc cZ{PA)w/TXk#oLAfW\ɘ5QG/p)3ݶ~N A@V,)G\j3ix 铬 L`;Х5#^pw 9EIJ97>P_z*]5 afCу"[$ᩬ[8!YİXg׽u|"1EV \`mOWb ۿ6$Y ӄb8KT.W0!0QvUYݽν珐 &/ ’"Zm *lچa3Fh2;sނDK[&`sO h} ڜ=(\PUwkK&˂Z|ƼHu$\:6plȫC#5`x\Jmz/"nHcDHpC1I2(/xP>D.1'C?u$K&LϧJzM`$<(҆z;Y̥~`35Nf,. :*E'É:)o <F H*  ms@b쌀('D*Y{c5B*<+sƴvi}mG.Ă d |8ގǮVRwZ;vlCI+EШƓڶaѶUʏ p|5ԃSu&jmjFUVYޚx8G"z05A7|gEWtCI'栯0}gA:" s`ȹΪ1:iE߭1Da%MKS,sFCnAzOO1,|OK!7/>1q+{l챞*Ѯ?໖U_0>db!pb!fS%ᯋfT9=8@+r _Z}K_@׻CͤSxsꪔEj&j6g;1,7:Ѯd@7YرL),~ =$$Y!>`K[o3&w'/(a}A-\1hMR!ek9Ma:f**\qw}ԥ{JVOJ*9YI8L7 Xla˨_˅$S"h}MJҽA63Tam®c\#ڕs$Kdh5k5dq0 S$}YizH~Á&ٮ\nRS b-y.NNL= * O!$Ko-~{= m\bI s9.ÅK J{l>־_Kwr!N㐑¹x/IJ]{ׁ qXNMGf@~+ ~1_\μۈMR5f`Z CgHԍ{#BEiS +=R]'5׬&b+[ bXY(_<`U,lC큄_(۷ΰ `+VڐTd]-cdKNדL  |ELU& }ᑰ-GwQ..wRo/X37ETz~x  2f2k8Ֆ*Q~ J{ϙlz3B#-Q~b07 "ǧqym!AE|6 i]IK@}T[R?b#_Rjj -:MSrGb7-8`]N_-yVFnH@)n>S!ĠJ~ƈ}}yR}hm} ]gbtvְ/#|p5\׍qasV#5G`ج՛YI/೽a ޲LjY,x1馉a#~@kbaAixN⛷U\Set竫?.šjSVT׈36`f<qV{{w'Nfb@PU9 ~vIeEFW`3n Ug@8Y:`YGZyBVzC=~Ӷ? ˨" ?_HWhꌂ1*BnD) @LEZY\f@ATr;"3PC rS:HD7o)ʝ:JĠ鴈5t|!@W%T= A%:VD'w JHI_pC|d:1{Fo1ן2"Vӎ@.<Fܩ1&q&y\cl *D\.R7pp[}qQm$PX} ^;]tkGK8@/8,7u 5Ӱp4%y2ލ{x?F3#p/x zW< T+DŽdۣ$6X6-E~R%rxx! `K~ o9rKp5m UCu7a(y22_CPVSjXa t?L<}#҇\U@IAڰZ)+=e(w `.9Xϰހp3QCO^rk~ͪEoDvݡEBgK#.[KA (|zX*YsT wCj!…b,rsJ~IBeZw,?UYO d k{@vA;<,3q4@rkDZƁL8Zew$SɆG2zf`- /! \{4j>@%RY=8 _K, dA枘G,M!DF5dPnY#u7!yBe?dzܲ=jXғx=98Z6H5zp-&bg&)<|y0*S 5;Vɻ>p%]3=>I1_ QUl\>ssaև3"'e9Z(Dmk !³>斐uJ}]gʼ sSeZb_l_t ϗ%ݛ:-leG1fd'Hu#U9?t)9{>aefIL@;e %dCK7K *b@< kp=3>ͷ! _5EAx";)V=A>ixP*{m\)Qi`OdN63iIa71gf9Sw~DJE;sl:% $q@N6P7(73k0Zۊh|.K|囝81pIJnYF<0GG۞먴zMp5ץEj~ q9> X \b_Qd u(: |erhV\f 8y C8>SPJi(M(}d=%7zdK_ΗؠU'hM^+SӌE7hZZl y_-!P,Г{SD 3nem/_hTԊ,= \q# ;ԔSs9H.XGdWFd f/! ft_JϴZ?'6R!4 2bڒbOaZ65z t]-[xo8*6؝s"48?6'bj,8ηL#WM4{I!9KwdM2@a 8"Wj#̫5a]\cd윾42OgmZ$l;]kԿ*'JO#p~ H>=N_}BG7Q4L,ǥԱ|Û1.QoN_&@r(Lt댬u N-uHśȈ/_d㨿᝝ʑ//:QX'.n9:_8ùl޷"~@/86_XZsAo I'{eE DrAVLCQY틉JddB}݃,%knhۙ[AbiGlNQ!&qmַ UFOVC/y>(ׄ V2^z&mV]: ZzCm篏 RbsT=[/oHT.uo>QeL#"KɔBL"j* &C M&. `̻U.¾/X$R.a[!؄tLB3TQA p5Dn <ъ5q٩_.@en |O2܆,'rKd S4`PXQH&BB:Ԏ z H- %AO dXbYN?\]B)#(ڹeӹ}]mu`=XAnA6,8TTlڼLHӘZTci lAC$6JD^; bqhXvk̍y%0xF~`I}aiS='dmddSx]d184/L0$;jfNC=5yA8xs@q#^Ե-fnägT",-3car> s#}ީCȬCR|k4 8/W.kDԒб.Q|=W%6:hlWnz%UAShlQqi:i6/U"*8rX<~B߶+:i3Q;1ffauj9-luWk)8je6-^O2-"B"yë.ʢi!v¾ JZ):;n1vPy80CGXC8I ׊=F+TӑBN #fDv#JP3珢8m/E?#C+tL13s#2ڌD-ah Is+%w/\0T{7PyJi]# o(R96}v̼ʳS4*d;8|*_mp6[;&d|,@M(|k#=b.EVħ4xf+.Vr/TDh~j6<|!{KLU@ ;sJ|vm2*F܇yPG<3+hoIXc5~p32$e.誅emvzDgT(D.F%G27vw\WE9zjH4)yoj5L~v*AIȰAR/r *0H^V5%}TSoL*ךT |LA|"i'4ꌤ"M޶3Nm胂mN," "'gcgA?bgGppxkM }b#hɭ_5\B}4(fF:LG-W$ \TlF]ֵy3 oEֿ싆GNƌL-Mp3}MڑoIR3%#Z}G3‹]zy|CbXG'@T!E<#;;Nf ^"b۹hHr}*fӎ=2?RB=NTtN9/`=#NW. |듔gAZSї$tyus(pĈLi#Fqu#LuKˇUUO fWԟ;%)vܨPotQ 8QFcVf>W7}Q,xLqraRi@'ʃ #1CmM=:q .9YŸĢ4*ždA*K:o-.>@obM`U)XS@%|v3{ &,amv*]<`*-s_:nbU͞C:#-@x+_;/|fa@/ز?7\g *@VE, #qDLPx>N7uL'e{=я]o}{7/V0Q-4ao0f.~ +" d>A8q` zJJ;] '|zÙZT[P^gj |ۡ܎?&sy4j} QhůEEc[N4㻶'A1^_-h]̏I+X.»ؾ[UjL17ٜl֞X/\JzcEs/ƅ> @.y8n aFٶ(47}wO-ٽ)|נyBrɆ^]fxPK%V>!PzC$vNl mn$X3 [R蕯,F]Eao`gZ5WW}]0 х>9cIoN}ɯ.~DNf$֚|36e9w cw zD *ϐ uc7}Ku >1LS⌗]~ЂgZXӤsQ.":o"&]Gc ak1Tqd189:QR%N ο62DǼK%"iSM`h9XD+ [ܐ5q{C$bs fZM3 SUSڏ>Nv{R7fu_2K _=tF:#VY&b^-fS1ᗦ#[NSg0gEKH{ċ‰n0zjMR] )l^Zd"Y5@.5]/eqbb1MԅտIITꌗWh '9U)* C5vۉT ZMyvyX,O_TB͟ >i(v%'[Rdeg3 |XPPLtyVd*M% b!kRxD{F\)(t3m=QY*dsm %x_kFPAS$+yFRƷl/1C$|bRME =Y >TGq=V-\Mr,"lpo\`ΩYPZet78}qq_@ BP@\B-c|p*݀C~]2M4AGSbDg}2xCzqRcӂăEuB0"Çp\I1=AV[Fi6i  QX29Ғt-b'~zXF}M$M(_ ;t.BueG'"VI~i4vw8$PߦJ%2G`9Sh/tU)7tkj󏘼|lfYp+X j9q-/V="J$+S= DzQ; Rwԗ-ɓo3#0~4.,q-!E5Y j%PꉍJ#_ Ϣ^vHA7fX"‹O 3_н 7Ff 㲑2Or{ Z .8mK;$dIXwyˏ>{st$%0M0L!S5*|+oA%Mdr7*m -37(ʷ§fs XQc6-;gqqBD5>MD\ b<(~ƫr\7;ʁ(\ᄸ}wC4Yt]#+ɖadKAAUZ}| ?ӽ!XQu ƘI' ܫ=d?$ףÖk4ot&А1H@oz]Z{?!wm^ Bufbm",z.k]zg[ƹ3}uNǻ c%sl w+ftTYqgz3 Vqok&=J9w9s1ˣYsQ?I/x@g$O)N\&L$y*!MciIX7%u.?d2MϕAb!hgӐ!ف=rnnfkz( ^g l Tks b3($nRj9 x@);/n#T+#EY`5;nHvp|Z)+/B%PM7ñǰ,x8YuA71efW{a@FGs#弟DŽ=؛6r1wG)D#3\|j`6.!AF _ HkeRGK5ӆcG1B~Q&ZIdQ3g\A8j樧{% ^qlr͘Cqf]$ MO(dXpE%iQ7z |xv%A^4iu:%'Wn' T*h\NG{[\Y  Ŗr|4G5㈌E>i!pL%~lsn:!w9_g<6nAoeDZUj|vpo2$zgNR'hF J%Ʀ4*âo݉nOi Ј9'sVbb"Rd[0J̅`>o/@ @!, 7A}MDyLYzpY 9ZUJ9 HA݊a6l);43 ~4x[q'Z1TzBęxGe]յon,j~|1%[1 cvxR4یx,n7g?j֢ȷ8ؘP!ݒǭaX)2VϦmQmpAja Cp-n &f&1T kqm|0vм'@,}5Nr?"Y* #75tXοVnbg7ۏP|?aaM8|:>=L[ʩEyc^Ql.h1Ⱦ/qTiV[3y"ΦҸ+aX a5ݺ%kĎQO`j R;oBfݝi|(iMpGt]'Ly#,T~tVP#a#|ۘЉ\êr\#(%ƺIY_S{;7FٳgוHwc /8R/UcFU+MAq((g"P۝YssP19r #?qw7 ?A`\Zmt#G Cmmkڍ1:-Jݍ:>DIcXu9GX)_`ap&[mڛ#/!^TRxyơmUGS~O~ԕf%p!BzP58$ЙJo2#n\gx{3p}Rs4m\p)6"-,?*Hk%HA?ԆLL>Di`YӖjStw .Ӝ21sOȩʬ oпc#^J-CHgt> ySt$`;Ԋɏs;_Ӆq;N_n$3cC Peu%v+Zp9 [ynS-*P5Yc4gMS'HE xIUZu%< .R¦Ak:XYAE?"@]y4cb>-iZp[FP~SZCD.d+5C;&XDx;|V`㎺uUc|r #VBrM (>H0eNivۗBE/D>3*'PV_Avf&ނxDOӕ-ʠT# οbBv2֛ǨI Wo}{š!,էUK$יi..wrfI"qX" iOѮM`Q}k>WpY5 <+q\_D>`,'xzuKޚr~A`f@T>Cl: c>V*~ RPjӂsΌC`AaP+`)7"CF<$Ɏe@hc7A;ȷʆbv rSm̾|^L\id|JwW#ݨrR%ȁ'97I'tyRX-nQbtzDwnl0(8(yo %jA t,TW6Z>]@F^Ar)cMصܬO^ċX 0+ОqrRLhx -il,K6G"-gYf1p1o8 9&Eϡf" w#J'[%Pˌ՞fќ.,\^ kA`]o#w][[gp :^=F߿ oīO>_W#A̸\nH۫`L:[!p7go8%Q$zs ʦjk/wr J:RڃJŹϺEb}؃?  bq<ЌF=Lǽj\ZjyRa5p EUeʰxBZ]\~.[$(2jQ p{d} j쨯1>?Y}|ݻDwOI_SZ4Ã[LVAawᖅi-5Nٛ&z uYIpk=Pծ:j]ʧk"|C/67O&;*`G~$eHzOw9A,T:| Ȏ*jit; ge]kg7i۩ii/@%l[z}ldLod^kqV]zJx{]Om}u|@Sb v =(Q\\ J`- :+/`?VA=})oIV(.@ëT?эxuX&.VU`ahbĈ=:{4 ;i[8΢+HgaHt& z+YM%s.h&KYE! q/EŷKMr YZ