sngrep-1.8.1-bp155.2.6.1<>,fj+I%z rK.DPI6b;x%`HCg,:&JZO JF@Q0'Gz Ie>z,fv*?;(YԨz$~ebJHJ*62(ZSi['9')3]e݊yv"l gJg5y}>2&9JωUq :VEcGNJ"0 3?6E3ҴPGtP{73J>yϮLNdLgvz/q`{ ծ'CfǺDDf(,:>>! ? d   <,0<@Ybs     <  (Hp(8 9 : FGHIXY\8]X^b+cdwe|fluvwx y 4z     Csngrep1.8.1bp155.2.6.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).fj+i04-ch1b#SUSE Linux Enterprise 15openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Telephony/Utilitieshttps://github.com/irontec/sngreplinuxx86_64 /3K \A큤A큤fj*fj*fj+fTfTfj+fTfj*e7eb8897f6facdaf67eb013b000f8f4443c86b19d29cb66aa8ad1b5e7ec2d6334a6019158176a78fa038a1d23985ac58ac603d4d1cd408453a390cd0b373df29a6159149b431d638ac8510583d1b3b659d17d0e6ada87ef5a4c13ad869e7b9e38ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9031a6eb4ebb1562ba9c16e3fd2485f94354ff179db77de7cba589a143801a4748aREADMErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsngrep-1.8.1-bp155.2.6.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.6.13.0.4-14.6.0-14.0-15.2-14.14.3fXj@f@end)n@cbv_@az`@_@^@[_ZlZ&Andreas Stieger 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- CVE-2024-35434: heap buffer overflow in rtp_check_packet add sngrep-1.8.1-CVE-2024-35434.patch (boo#1225638) - run tests- 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.5i04-ch1b 17182710191.8.1-bp155.2.6.11.8.1-bp155.2.6.11.8.1-bp155.2.6.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:18414/openSUSE_Backports_SLE-15-SP5_Update/e299706417369f3e3ffb11d19000e0f0-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]=52476c1bf2d0e238cf685ccfbe9eda6941273701, 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 RRRRRRur5 /iˉutf-8c8809736445184ffbdd16876e1d3cd66765c4a238fd086bf399694aaa1ec13be? 7zXZ !t/9]"k%f?1W#Uo֪Ae^ zms#ً>3{W{eØmIfg`釓R&IP$Ѻ[>Jm+4#fJ`M=Ƈ@f$mk&: # 2V4~J/ԎDvvҍޓi$@YӜab)$9ClY]8s]fY|F@N I'PѦlGfE`yL@-,HcYdO"WH)HucSlV1*1޽ӿC/!Vox,fIBRԗ^Bph5FΒ/ʨd,ek`c_iMQ(MHRZ t"K@ߌh+e Fw@_{G~fNr+ʑjX%׻fr<ljĴʫبM$R8B5P^'{99."ΎD->^DpW &E_ iWȟ.{`*]y;8l& \oo?0&렆k)bWt@9SqGffaxΕf5- ' jo!z>-Q;¢)\A)f*5loI^Z0z\agaX-AHg`y}*py%DW! 0[jřHC쪯7 &b^ ӡJ)Ƴ"]%CrX6Vkaw2z¦f=7"K="ͻT1#풄qZi|>OG|nWջ zc nH呾1{GG:C* e^W-=1dt;ښ, 1(JQ^tNN)^G.",K[ltVw.ppQN9yÀu1i^@OB}xIm g"0F?t?O…9G>tph"[ю|zO w)}vluje4mɐs^<36"hڳ?r ܞ̴KeHvYYCtn2pcFݣ_qށ,E >Re Z O]9gC]'m)-SIxӨ7[3D,BJ}POx‚yD${~L L$6UOI5OF)o~HG0/lN( 70g&uCbP^4ݾ$ǁS9xO 䓯& -$˜`J⚉=<\î%S`YT<NfI#Sfœ(!qׄ\NVڇKKvIl=vo84|kg~F@0Myw/4"uQIGdݠ_p.jGz)C0ԡkm~^զ@?sn㎶n!8+^#a2vTZnqsP}@dV%aG h>qd i(Y.<;o}St31&8`EQ>* ny]"zvm fQH,TF/\jsܵ謚d1['1N!i]{hF%}Bo$["q9워PDȽ}/!d5CԮ/`@opa qe[  0Xo|1~='-1z:(e@ŝQ?ן\O^ $pTX[\B(zxWk= [Z%#* SoRʼgfD1.6;3Z dOH"X&`u* `w%. iN;GuZ}$.4&g|hJ(?f9*M0/g^U?)ztY MҁIBj-kRw?eļ<={ <1]^;.Ta3}]EӇMAp'*~@P1Ł.YmNo[伝]Le r̭^ I-r M)$f|pcҿ_ax[uc颂$t/:FOW0͎>fJf21;YOtO{Yرw+Xy&7~a]`Qz`]<{;\<8.OclB"."7J_4 hpqҚW;r[OYk˚% K``pS2 +Cd܊ea:|_+Yb01مQVԚ< [G2Vf nYms'l  "de/ PG1DSH3!'ns?r[/h;PNl^NheG˰x Q;xϻ䷲im2xd,*N SB˚Qw.78{RYT)P8v+_rj-Bi< L }&S8si ' XPC',^$)=2QeC_ U{]Z>C/.ʅf7.IB"Dp|zy s›YH$٘l Tf-n ԌZux~=JSx1ڪOZgy2h@Δr}c,!zr>cEzw &n hҼ=$9=P{@QE¼kyU&g)/$SH- pB:UzԲiR:Srǖ|NQ^yYؽJP?V(:3Z!/`i\ qϕ쉁 =p$@/Hf1(̔ouH ɱm!g[zf_%!ƪwa.)j'OYDm,qD3̗,ҏr2Ώo@1ft AZ3(p<՞ &/.?XT|QcQs62_X0Hݿ‰ʀopBhқţNMrH1pc1!:|Ōb$^(5A5~Ɲ-8Ad;DдcQ833bɴ lZ !~QPO$u#E&;j@!&:g[,&/ Ƣ) h<?^ݵz6T0*^0!9Oe#q] >PmsvZ<ԏm)J kz69pJ6?97#(!Dkԑe?el}k`~Ob`#$dz}b6{J9SMǼ)@~gi38U6:Jĩ? i兤1+ C Xe$FCpPbM 1.72 9\/;-cqxI Pv#º.tboO=nsJ0 3˛"yK5dm0ԝI JRȠe7ՊpPK4I޷e V޸ xb.i@_-wpnH_je¢`./0˞CjqX.ѹHIOo#ۡbV׫<f=M0Hqj%,-&Xtc%j!%Nf)<E7e5k~bX 6\adAT5 F8̩ÃwӖ{~2'?uE@Vhy!Lň6XM-xac$\ +Z˚>;k7e 0cz-$Ws'͓,c_T {X‰g%(fs n&$ݙ¹$U iͣe,<] qmjVZ%)7w7fɥ^5!+5&$4+c -m͌\ F1ampK$4F%I2\GIuIAe!"'AO"HÅGGթ*_ʂ*{<ҳ!JM]vHCB?^QўTs v~B!\( w.$!l Vy@XОKYj΀!)X A'Zy"םePwl3Y7 jJI!)Yͣ\ C.JbWE3sdu Mm#,qҳ;n)~ӄӼ@o5r 1 BxS/\u_vi5Q1"C52 $Cis#PLNI׊Caହew8Av?U`lgDHF̲@x\NgX},7, I?*#ƇZܽ,(H y̷r!řĒKn(!?GD!2Mee-N "gV7sD޶Fdm[Vr`k@T!F Q.kTU$TSUp]Eue^'#3\$nhFugvmtݮBP4Hɓcg#XQlͻrH Ǭ5{ܝ.>%y9׌ÆZSh {9O9iF Mи~2Č ۫WA$U6%&J.ZXD}-.E<<1RnWz%[=^-mr"=^@Q[dW0P$T9Aj_; lJCcW57g38TJ9/1W=0}HO5Hg;?nxڷol[=TE6ql. _d;AT,I|'j@nG-&@SԷQ\"\f()Z8%[f*%:[Ģcl=6'w1t5'LW7MRQeYIyz1`CgK4ZY^3qڪ)q%>{[Ieswľ~7& ;V-׽{G>7Ew7Pd$l |lvrOWދZzbDzaJFaC +DDSn;uP2j ^)*/1R&٫6ҭ2AyR`-ijQ!$Ǣ^ !Y7wqDwEeJD|KqbBѶ̑y}NjsUbw,Fחӛm| DhcPA"һ`!;>_ҫ Kd8ȚkeҀ"+a"'Uv/J7Gk맃AT=JvPt_8YqlqcԎ_p*p!b` A\ՎXKI𑍰C[ü4Ԫ-A>sb2JJvh"^Anw#T$&w$?8J!`vq#KN0}8p"&y;#ι,ųx>"f1}A 7vz<YmJn'-Zbֶ,,HBIy4_3k d9lLs7WUs ;6O!Ӱ]~xIJNq-ƭ-G^ߚfblG/uƍwR^@6۱I1U{ ߛq'_9sEOi?I𨊌Ou,)T ec,^sBζTv!JZ;̿$b,/,5.54;%E]mIOR~cD!P<wB6.dz%L z{jgr3jwJ5>F&SGQYy*fڏ;}esr] R;c}89o0ioս!٪)B9b<~E{>^v.3u nqXIpbSTlMz1USǵWqq8M ߧOއPKO\&.Cy$X Tu+sCsX z~˟ex`@!a\qoD$|/-`]'`DJfeV=s^oGlNE97,(KκT =w Xm o[xJ( RNOQRN@to.$y!r}g%^05d\Wahyt,VrGup/^dsYUg౜չT[)Z,1~Pµݭ*O+cm;dJ!3l4s.}0 ekS%!]h􊱫{~fL 6[UIuzst䮊C[c,p-$t$CfH ˚(Vj]u_N Rieb :z1h:).Ihȱ': u?46^:3o`h&ǮRեrQ_lmrW_D-{ = R! )!4оcKϑVpu^W=Tc ¥We)[$_זp9#7LpA s`ߎ2A4e[#/gy] j zdk,4NDVfXפCad!Mvym ݃Fa`"f.f㬸CyÖ%燊hU2txRoKQt4=7>&t=$KjE=jzLMk?Nę `λE8~7>>|]K8qN102@ 7ŁJci?i^( v0[Q{?sC r`׬~-| ,ܫ/s 7r,/"[dw<`p%96ۦ'lb&q)tISRxNOviL:Lz&yIƗU%'8__n͙=B$bcp'1wr)]y﫠}i<?\^$8gf:1^M3afROWp̈FH"jvBQ/_ π녥eZKu4)"neCYYDa*y뷄ŭ^lW5 1?S`.ׁ|"W: Ҽ^6&2xQ-Iws8h_VŖ͋X>N|&iDDpcr5k+>GkF1x):*@~D_EqV9Te];Ȑ,ώ"o'b>HBgM`w(.5u&u$F=]cߕ6_s|2oR|XZGC#ÉXB(w\LBĀio )ie6&KC^SD`ك;N"robZ"QAf.RͪhƗz794p,4;" \jYVMa1wIEk0~ YzŻI|Ͳ&Ӳy:b_~.%:Ž/&Nj\!U]F"J*U Km'Y q#ptk@XkW?Y@_t괽\N/D? LɍzLBNL ˏx %*,bHfkUfEGe*cw 3G$SOh'5bAP1d@Xu=oSC_N˼x8% ,WFތņBiO۹T *o㽜H82XГ*%88jDT&.Phe\.*W̧1gNJ{Oh9f!HH;(γLa壷"Ũ)5PPrϠn4jPPEļL ~fy5.hLt F GdwLT7t{kd dG;s[!ɴf ג&U^e޸#=~ Cyt ^Ǖ7$?T(Q?8wǾ!V DⳂU do0D?,AO& #RW{ǒ4ϐؘ0NyZUzXDylwEoUACn)wS1XFq@-/S6XlE '4xdF{7:wpIp:~x?*Ll[J8N dL1$x(IXs&|Xf݄xK3aqrњ;a,k!^Oã@;+J ;mBeֱ=%DiEcr,Wz~-VJN;wANCҠwfAUGTR#@DL>!AX]uvPǸ74:ʬa8#VKU|/a q7`o7Ëo[7x+KhLƣ W*bZICshEvuF L \e;`0r( fĽiTqԷ3Ov'6K(|'RԻ[;JgK4Z/ue=Dוx5gd>+ʭ"Ɣtd 0փ_O j" 9t9ՙ 6XX_-- gxʽ"njCpv$"PzY񶥉Yǯ,'/ @LJ,ңP^0'?%;9n}G̍A Q<b)T&MLB\D! IЄIPf#[R؏u:ԣ@|Jan:~^2}>ϼJ=ⳉ,eq>8oPcS󝱇M|u  )`OJu~Q*.-𪂙 Ic{="fֹd[xJf- 3CsLjQMY%Lf| p.t0gZLc'uԼ\ I,_ɪ&gE0ٕ5682ZBB':`TTiQq: KIYpk|KF7&PaPA#~{#R@pVx4\pMD{Ha;_FD>`?TM 7lr߄ n&v~/E8!$f|dufj" d?+} B4/lSEF=65zKe^luQ2% t`Tb?z Wx5j}"ܑܷs8-%O^,!:m,,u7v v;%(=ܚd Qdi'@{r}}n>k}lvMjt,i 1UQt[E+bQ1VY̑ Jx|!wE'ߣc fMFO AOSO``mA[_'9ˀVJdԓ 4BizOL7p>ʚ^ -#hc(~5b'\B[Ѣ!N6|(fTOٓ7#!|Q!IM 5`kJA>\; Ĩ]U#N?M?[b+v!+ w|1VjqęwVE[v?ח~7rP^l! @7 ўw._::ɓ?5퓷>JgEa y?ڗ4j?–G%k, Ǹl$!Be$&ghUm,Blʣ3fZ^ki`%iw`HߘgRL71 Q} tGytIT|T1ziD l[YuY^q\c\{>;Y#/!Jmoxv}؏r/Ds,SX >KPt8S/QS++^WAgS[>Z7^,_GR-<ĭt@|l9ѡL[e^B[Ŝz欟k l$5~%}w蜔AuTUeE-cY<ݩEh8 c>hOKsK`#x^$} s RҋJ#ZQx37î:Fp s(ᦝfFjbkNb:rwfC9ZB/8#곞Q$[.Efɗ70O∉Pk }p@e/m~W[\M݋ De@M `0zʿV u+yq'ёh%*\H;mZ 5 aXY+h)a4 ΂Moo !;y#v)}Os ;؍"ќ< Pp-]=uy GCUR@'jϽԋM_z~0+CbnH{Rõx½~ґq1 ;$JdX6W+ '+'p|H WJ,I)-*zsmgO ISlSe/dk21ݮf+"rZfIDfi[{׼8+> VSSpq_l EϓhiH%@Lo?|nٌٕlΩBj'r2FԈu]ݤ6Τ7t[+d)yx`dAqf 0Cx6Iv;,YTv6D#"zX!mƯ(LШNqe. <ˑUXBF`Ӕ'2ˣjYZ|4%R{M{Dc aE?G_&1m{2$QGI<s D$ ϠԶg0͛nc"9o~e y4Zк{IY(}Nz 1aJ/vx!nTxhu`H(UWM~dh#8VtFUѾH} ڕ˓Mak>,xS^Ȓ dj5beT ssR|Ìv,:۸X;~JqYw~ gn y(zޠUq3ݫkm wr* )7jÃ'٧>VHc4DSggsvo̊Xt~nJw~XX :sҧQ_C줡$["/M Zӵ^3cKF&A=@cH l6ݕb}Ӌ][hYyUN 4g՚ Rʢ+v{Z]˫w>csH\8g+ X4]["Ĭ4 ,tČ[ +( & q(K`M2fm9ҘߊjT۸D9w00;j51}ߴU 7wSڒUOP @-'"Ǻy$_ědD?b~'P-FCGM2=\kXXTV?8Rg #q9$I+ T0L7 4$p#LUپId^ Jmdab-Y?J: gS9[gR16 |r؛&zodfJ #90mxq g6&7w@}cKrFx9n_nךoP6,NǗo POEX |VzHE )|e-/Q!=-V;5 _:يj0' Nꉨu7z.%3D!S }g:HZe*"cm3Χ1`i^fTUXc蟲K6lD@O@l2vV‰x+ Z/9t͖ eEfm ;YL-MBnMGxgid6ʱq ò7Jݔ~"Wh{ 7yL]A/k/q77V tnf##lW^Ru0Ш?"ҭad g}i~tPBUkFOs;Ք~~!$1oӏZâ#X-@VlWmƦA=%۶zt<ܭ[//ƾ#p;C- Gjށ\考6s{fzGuW b zzǴPg=ͩ] uz~4êR!KO<{Ɖ"T筶\%1l[X`^n"tР* J>;v[u#5+I ĝ\k~nOgK020tZ3BVS Qb`:=\>7+?Hv!޶-_#fBS5Xq>g|p4n7cCA~Z h+Q mġdQ R?|e}1a?Z  x(¨`FFNҋA%02O$A6gYF:8@T7h[~)V?4S2v^xHY,sBh\.犾S|'7R9J%լGyBJ~8AvE6Du;8.X8CS~eG֔~ހ20o+s̗9k O 8Ve8]i?b׻諁e.Chˍj|K}!J{_L_N5p!UXv}ݷw-O ) R %^R^ƞ@/T> 8wU[Q&n& :zc6 bZ㺦sHR[Y@H At}$\jDϥOޗ $Mzԡ)1HNq4jI*r}gH . LeeO.Տ=_ a4ZΪρ+E%p+Јw[7t2nݒ_P:@,,qt3hCyZ nPTm' H4H3zY5Q]iec"—ʕ_ӡwìiTf9℀0K]C+yAM}+[RnHmM[.^]ȸU^-6w{7Ke7AاG!( c'hIwenʗAl~7ƪm7jVOZA):,M f*|3xtF4%LZ [X4N0?KʹS"isٿމ5Nf(rS>ChCxbs 0(̹Rn=Z$ED k m @~t$?+׫(=$˲ ۻE ~I0Rd !Z:g C0\̓~΁r^ p}Ӑr+G,_ɇI-(ŗkdmrBB0*H-hӍ;yӳ0J*Ir`5\50a;2i |De]7!r91J \5n]i r NI7 $LҧX|GLJi=3RnLc#֥ jfhvBgrcs㉍їפx[udz%iAovP!j ^Yv;i_!_2209egl% T#h[堥sUgms %+Lc_^,J&uCE1zƨhG;`)ڪR%>%=Z<X$;p51#蔧8B? X n027$tvy\8w" >k@K9"}Q7-UCsv2}}-CA::hĚkאN:2.Nam8nCtMZ8-P_:*%3gnCօXyԖtTBB.H9} 긛>9/%bRA5gWVDåZ_yUY5/EV:3v2QQ6+'խ Ai&V=`I;fN8l%; n`8s}P"?:F[&Wiv wrmIZ;(8qL':<,R^Nk\I8l> <9zv:RT-F06B7D[XncDpCKbԈ f?~7UdٝӅuՅj 08'2Q,2_H~-{ne#y#|bl10b0Q>7HLi^x' G8RL/6{QSפĘ~`DVs#)^L$c#For2g4Fz U-˓b&iSm%#z͑Kۻ'~ )HC곗_ >ě%B8(x.'$Ua 7^S Ӏ#^魪9,|m*X؋"O#-i~?4qBo8v[ i}7w]% cz?rrStKNFVT.eKQ` &Xw*p 5$55}9_r5$`,_pjgrĻ T` [_oR]Lɼt}AqbvƣZ*{ދNꁯx6 *viNd$&tEr]!M\ 4gI)]"}ڸ-)Agss5.S^l(8k jГyuvBsAV*߀ 2 no:q ;!U; /;Qu{^#8;mIDC <|L9nn$UXټRA7,kz3 ׆u<æ3-oyD{t{Dcg{7iݍf8왵*ulҝT/0@P8mNl @peMkע*n zWHzYSK'َ(zx[V$hw V<Z;8 RCT(Wqtj/+gصv{F:eM@_XFv 0@C^9jmM!P5Qnk#6V>sJ|F YD̀xJ 0q1u6mnn$GuZne%S/!9؇T~@5j5ՔE /]:|zS{d-]uZC @~Kc{"~ W`geh2ׇF+'`~լj(5%uKpk<;{hGj@X՝ks7A[*h;]J xf}UB^!C) ;Vyuf{ds,B6DmeZ( Ήs4 O8 Q ICCi RL]~ *U8Ѕx߳yCDQ"@^25 sCޠ֐KEXnn~OLX@pm,e:-oMVT߆:ZwA yN0Ҩ( zJ^X hZ9DoHvȕ nß?Ư_p5? ! f5:zJsP2hϊq#ob1JL:0)(lp<$ P)](a.\=Q ΊOYZVG3_ EY~!l@7-*V ba@UOQ|0B$_E ,桶Mۀ~/ܺWYo( Jd/LzBz%h6Z zxk ZzdEImJ6Wsl 92˙3b G q0 ?y . Qےv_ʠ8)7mixhD]Ta8׭ff 2wȝ.M;INtKcҲl705?U VefPPJroYZ?Go4ms oYՑCuBZ([cboI2@w:+YW0 -ֻ̿N97[)EoxoS c*uDli(*RKd:|?~FYh/nV|18O蛲(T믿h)#0w(55P V%Yk& ;$%Kfa۴"_;`h$8˯JgAHqK;]}).u h^OKZ#!X1ʦm{͓ 5;5Ջ[gx0iD5=!4d7kM̛0~.n~Uc/7wD4z|m%5NB|` "%qpc w<*@\S^`[^~'wex2{(h1"WsiD fP<W!$u!)Gy )I=oCFz%{prVO1Oi&h@,hbi($Lj%W13MeFm;SS|u#w©LM3SyYAes{CȶÌejf)% r<%T{\i >jyCgbn&)MTYU\a%y)eTV'ZE11mat@J@@4A)%E(+0hL5N約SC yp3c#ǧٛÎ~ۆ/1?1; c"|@ P tW4iQtWH5,>~3Kt2Vz,&5P^Rր]^֔!N/{e9))"{aL{9YA$}eꚃ6rcӶmTίtgl.=yk5)jK7҉@-I*'-SY^K0@%co=l!)6RAg۪$0bTS7 5)tn^ꂐd5wP#c{ O%/ycz:wkx}ȭ)h9FQ7#%鹱×R1 8rΑ(nwCn {̶6p. PBtn-Q[F8F;:y_6p/ {ǿt/3@E;[ψ ΅P Y]{. Kv!4+y7 m('X`Z;2Dle=W"m>rv[,[("I)Vj zhs咵얯Qk2o==R^y&Boh8-wSX:/+pү߾k^dNYeP1-H+s#aLm/Mq^65ʘjҹc]v_x쨣m"ׁ6DyY-WPYcCp5fw&9#CQϝ)uWDm\uhV9/uYtһKKźHIGԊs=?ay[LK@ $"Z!SBZB6=3k:B[>MNO[޻:wuw%k6Ѵ(beh\1B[ZJI=EWK% Z4j{cD^4i2A+()n]@ )N~X=Y &8 '/y "?&D:Aɒz&v,2/N,R/%YεZY-1 5},S\;P߉{jpU,p@ψMvPl̷Ĩg(Z5B]<gCAs[d1PLZ]K[$l0'V:̤ ڞX l.z1IATHx=Xha'ށ4O"+W>Tߪq6=RW::?p&#{] ?{lveX+ڑQ(zS^:r'׈CA OB%qW(O3SU4ƞ3\f8N%^tӽhi%NM)"5x}wjE|o=l &k3 !_BDYe47&J,b-8㞵OJ>S;km ގ]aOZCr]`8A@)w!ך`8D7@MAc \;MV_k8 I:;|{".j X,GdmaY@`ַ?SC05w ZzW?C 1T3e"q3s0]%_rI?h5mH]ve=ʡAzY@pO !{Ad TAKڙ!oKQx= IZQ 0* f:R,Ioy,eޓJ8V lnFsJ'dS9¬JfgodMK0OCw`G]m\2s$(B~'BItg,~Mֳ,\_4vݾR%hq1 `ˆ-KB(2h|χ #;&d 1p$]kfn2 v,PC {#! CMsi¬68=D|?lXfSӽh"Fg(jDL Q)=KJ+=SwIBSˉ$xo,f#G]L F\V̭a$ly;2Ͷ"т\DiǦψ9s[ЖբMKv|9YkbjX7QWVm^6UP̽0gqF~LijOsm p0M:ۣh#Y|cEf!IbB9\ p|GGH*uU2.%\h|Y4Vi݈B 0hA|틤l*JO~%gی*kĚ~gh~}(GĬr/ֳ "Ykcr:J"NTT.ޑ83(+wwGKpYsQH q?6ZoF/>oG28lwLނ~>Pǟ2:<**ckoeH']#eFոTKW*۫D^2Θ \ j?q-p paba_ [ǖ*c1eqi+k 5zW`bHU(BgX?+GԉF'ን&Q$ >R(>3&fRs^­Z[VT{lc" ozA ԃo?3e ߋ J+EG q&ld,|V#$yd wJҶE +ӎ}lE0{1D)8\RE=:ǦF4өř*J`šS܈&Y~r_; WXgw|gE]`jSަ)+', =#tYlxI;u_ zVx': e\Y:.ETq#KC ovF551+MEԔg^NZ>U—}|P^[|="KO2Ek Yk%ѓeU*/w*1G2[i?]PGf+7I۵6,r;ou2mBRO4|W 2+髟ԛ`v^ cb'P$IhA[cV-?tf 1 YXV~j &qBX_@L'o=S}w'sBlyoz<EL}\E*-;WjĸK|\/"~bĞ[)Rns )t0w/ 7rSJ1ܘ;MHp~BP5T)GZ}[Wr1YvdξŞC KG>т#c* Pr*]_FRy|/K*N p$`$=#̷͑C+p \D {ЖSq.pvn°C7U2:>{?6_)!,YB}5L/N>W=6k BrC6oؠA9+{C'&AJהM2=Z-ŧ$r %m8:Q׭'c,3 #zE`[#K>FD/y7 B}73bڳ'&Ѥn('beQ|Z E-X~6G+S*zNֽ6 0gzyr(CMZ|G ,y~!f&!x>*sc~=ô_lT/Щo *uG5"e%aid;:/ӿZ+'hY K EcjKE*JWߟ|LnB}N(x] H|E g$G.1χVPmG72X吐6Q=v5ON2!wX&7#uurOC I 7 -븉"OV)JPqI.|Y') )!VJG6*"JUv)6'Pu kR[?@X8TEw2υ>(E4¢8:j (7Y:CjR##;ϣ.l].d}anFE_j % rZ 2ꉧ#CXyӏ4>~89({Y}'>.Xtl{t3~]'i$pe)DPE< (1LF\YDn&73?%B]! ɊSSX0},ԓy^#rN ]GW>[[PgfRK9Y@s62Lx.۬K0^ƺ.\*>(pV;܊Ms^4@j@vfraܷfN{0,BrX 0# /O^g&[l[J$ӽvhD8MO76MRڃF"7 ls8MBSg5-ܓ>vnZA, v*s;$|\+cV3:>+9v?ăNpC?hy,n⡘ZxYb;kK-#NڤbZ3a 0g4oNn[uIR~!rͰ9P|V+oSb;uɭ~ۻ=!3et~i$;-LqEC ?r#՝5x-OU&SÇcn\9X𜠎dݚWdzҙ.\~Zqw9_@e퀀mD lwkwd(wEmL"wSa;)I40XL)#\w\"D2h Iܦu0kwK|ڬ 6º3◰q'8iq5 Nڮ>wqlwp γAnXnL<CٝNר!t9&Wkf8,:o0w)aI 8@HL|%Ȁ@K\5Mr NZ@)*0 Y&B="Knivȑ87>XJ³|)^/s%7f6Ws!˝'ݮ9BHhb\Y9Q}Abfs+d" ˼2d4agQ Uex7pքYo Xq_B 7u1nYXҞ1 Lmnf.|yv.pBЊ?Ǽ>4=MJ[6_[{=zStr]4'yE۠ 7NgL3'uK^{hT7X)%Q,n|u y5l:W6jЪbrίn`őwTcuEx5ala 35 T PW@ԆkJ,Êϑ;D׸횠N_.uOX {)Ǣ@ӑLڢЙdҬU4RY;ǝ~Jerᰂ6t:C}6>r/#/ Mp ݞ`nOdTy6ĪΖm0vMK3JG'磅d)+̿NZ;@mtdB щRzCd޼|i"ù+PniB\g'+3'qΛ<;vY j'#;#o\)a4~Fop0 ]~-S 9E%ro-z8MRfGvlm1e. iY7ifC@ s8#4hV6sjq9PF[7^9Nw/ 3C[CG-G֌^,٭oR'O %jѪ-s(Aաpm:}OBf.͝KBppZ4̃75?-kkQsZMmP&c;_MqĘ⑪%6P%69 WLfr=2d3[(oJ?y δ_M(3Θjjgf;<-s ƹi2P"޻TJ֌B|mhi㵴r3MV;a1}ܞi\%wm /`,yb-8IsVŏ5Tʅ(n m,d=O7GxK+NSD1K*L iTȃZp賃w2^j͖x7+館ہ,/+q-3P'+C6kb2J鵀OyL mv/ؤ="bƥ7bvsr?ZDl"q3יw [v,k5+VAqi63Yz.gѓ䕄\1^lgIvq#^8;Tz׳ېJ, q΄Sʖ/Nr-85 jrHk㷲g3uz{{Ee0U(x0dDَ.cH$EQTgY;.N՜iO R?Ij^;\^nC^x7 \snSg2c}mCҠ):㟛WI(Vv1,dn\ ,Tz%k6i= Diy8VqۧAFt͌tî_d}'eu廸hN B%zO KPK ʚANsR9G2y{"Tc1)8B>d p[y|-뇭Dž: Z n!} sl ~i*`E-o{nisuv-OĈaw ]?Z(> !֗wIg& ~UiD[<%H;7_쓱7g7'J#~ W4" \`QM^M}-鉕j'"pҌ=toȞ %^ƠO`schS7DgWlXC`X)NWsU5Uk9)qz}E~JŘJ| F;ꬷ_=qTRgT8B*j@}:f$L|Pau|+WgY0e@IA_gk25Ǜtjǀ[/H=5#L^u(Kʐ@WJDr{CTTa!Anp/F?\[u~ 5(`dºZ/['-@[@OM La xVN`УhԝE" wEv {;ID1`'0ee7QP6ܭ(V ɀJ$,<]lJ 'z*]wiV,ak02jq1Л_yXcGcALJ|C蛫ʫU̧B;MW)PiW6 ~ UATNjYs<z]kT |OGT"I/ YZ