sngrep-1.8.1-bp156.2.3.1<>,,fr䅊I%z ۱i$ܽwg(ف$LOB"qUS[3 XI.8jwzkrTj1w;F{4VMp?*$Ȫ<̴}$J!( ?6{՘zv:7J*[MEF\QX5Pqi+ >S~-n!d;2F'Ǔ՟ *{u,^?eoĎ&G3f@wL}HtՅɲTlqfP6oJ8 zoV5Ǔ`w)tK fSMA 3޷G"HWm% R%gе\ӇP> ? pd   <,0@D]fw   $ D   0Px(X8` 9 : F G$HDIdXlYx\]^bcIdeflu v,wxxyz   $ * lCsngrep1.8.1bp156.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).frobs-power9-07vaSUSE Linux Enterprise 15openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Telephony/Utilitieshttps://github.com/irontec/sngreplinuxppc64le /X3K \A큤A큤frfrfrfTfTfrfTfre7eb8897f6facdaf67eb013b000f8f4443c86b19d29cb66aa8ad1b5e7ec2d633ab93e4d2116e9893041f42df62c29eaa57add007ac574695f6e5c811bf8890a8a6159149b431d638ac8510583d1b3b659d17d0e6ada87ef5a4c13ad869e7b9e38ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9031a6eb4ebb1562ba9c16e3fd2485f94354ff179db77de7cba589a143801a4748aREADMErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsngrep-1.8.1-bp156.2.3.1.src.rpmconfig(sngrep)sngrepsngrep(ppc-64)@@@@@@@@@@@@@@@@@@@@@@    config(sngrep)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.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)libssl.so.3()(64bit)libssl.so.3(OPENSSL_3.0.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-bp156.2.3.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.5obs-power9-07 17188056371.8.1-bp156.2.3.11.8.1-bp156.2.3.11.8.1-bp156.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:18429/openSUSE_Backports_SLE-15-SP6_Update/88506a8a8d74758a412ab501ad97848a-sngrep.openSUSE_Backports_SLE-15-SP6_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]=6ceb90298d00087ddb6105c5b3785fbd8529b990, for GNU/Linux 3.10.0, not strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RRRR RRRRR RRRRRR RRR RRR˴s 9WKutf-82d64cb1037b60ff6ba6e6a562305441c5fcfcc41814c96a350b072842f3eb6c3? 7zXZ !t/.Zc]"k%f?1W#QM4w_},1AS;zm눁5|~3P<-8s'**d"a+@mx: 38ίa -)B+%qGMԖjyYb|>η/;lB.h2 UPI*;DEdSoR@E]>6ϓ $Fzd-ۍ^Lu+Up%':v{Boyf0,߁OF61ʍ98 m~?ޟ,{퇃8"W ]d|~94 Uds쬳~49N7Il*GN 5n1*S.E${ KRFu'C|Qo%%*lv$9T Ra% k=9 LoXJe FNeWމv7s!s\IikݲVk-j?=T)@o2}{g{jM e<l]RWpbpubޤ}9PWI\hImHj ¯'( W 5\r}q*F`{Hm 5K3+PE\1Rp~Mf(EmbV'=b jD ;A#cR:%c϶ԸzU])ܦ=y wqt,]+B"qR_DSt@%O&DSFjWLDIyǿX;omr*4n|gѠ~)RKlhXc;|l?G-1֜lĠg٘M}P!Y)ZBC EЬt) =Nʳ/dRFOswIi֏FNyQ&-C}O;Š am X#ǐC|=4,bE.-x)+شɒu<&nxihLYp2=YJ,jܯ+R3ziTs4ݿG.dwv3` TǷF>p&kv { 8deӤ<퍠Er-c5 {KDUlON ,tދSJP_Jܕ"D?6r>tZ7, @{Z}A5q&0f*+:ۇ$F$S|tG?EGCVQ,@9;L/trpPlV$nJ02&}l DYHdZW5 V]qf_}bOk  S&{e{  Vo24!1B0]m3!A؍c\$ F>8'eGZ8R4Vx8[jȪTmUy0bL%15spIyWC /&,o]w)gs B2@[=gC7FLkXF; wZ;OEBkLAQoeaj:Hq>KoyppM?6Ԕ#U-kCa`%u!*@ _jl/9n"wfpOQclh@\4 gpH:^|׽%JZ2J2)Á5ia]c{0րH²y Qŵ!lBY,/t˖x]C{9U RMEYI&U[RVG){hJFޠ,bu6Uu  [xEG䵀wWհB:'5+߾ B em^MwW{] eS  ǰگ5|M hȅsQPαHj9055Z!=hOtle'c:%2[Ɍ:.۽UYCU ,#(8I-\É#15'A = 3±ƚ%h9;׵E0n2 $y\'p]Yk$bm`XW &g:Lj**f<4::38 ~ޫ6 {@a8nc6OKM+jnw?RHy`NkCpU^L@?ʡYϸSjY2h%+WʧD#혵뺠hܘXU-ewy0Ce/BCbyKZchMl/ĺ1),DggO#4`NugkC>\73Xo~8FBEۀ0zn{;' >62=nqqJr5nB#aQrlEtAY[D4Ÿ騤'F 6Qiet$7TH UYyK3EC"ŗH-+,D #oHy+0OfybekS} =k#UH0vVRwz J}Y#& 657Mfdէn % @1<Ȥ0*6)K"-Fkp"x$?2p =^VxE@N''5As0YpEdGΜkM{i!dkJThC5(e%6TH{4ӎ}^J,0̈ᐠ 3&o3\--x4] _2VT+rA*w (aI29j۶-mT HY"ULN#:wtU,淳x5]pr>j?P-O:%5.s/qz|d{%Go5ڐ"Ra9=Y1[29=_hr՜U#Pߓ6yqn_ nO6}h nh)UR͗uT(9i 'Rk̻!~m[5{5u3 bE gåGpXu#L?&$,G7:vʄs]x~"p[v`m`4?P#.L?T?AE5v0y4)hVw?dCMq ѣ5&T v O^zӪU]V~Gkabך`DvuV )?^w,-&.<3[";%K7Tjل"#~ꇚm=w 0'r mwiOiXz{K`,"egPtkz yѓM}oUTi@#6,X."/0o$O8ݤ_{> K5)+$8e~YwS8 >a)!& Xp F<#3f, =\㾋mѹqIߋ uTςxaSg.}4hD~aml;Z]jmЮny_TKV=g`0DY t~ MPpcckp#ל'Yw׶jbo{`[q-/8r3`fK\\ 7l/!i5f. \KA(~Zźd#Q'i\ux}IMۻuQ+qnat uhÄK(Gz()`%PBhOe1Yq 9ViT cza. >B7ypN9xN>~[0;WW_gGxV1 >%]xA(ܴ^*7xIg-4IWˋί;( 9zc3FijL(f^߁trWnqfUy_^o30I$5LPg>D]=|OO,l>{|TB ^,?nbhWgl"O)1}s8+*i PUa'iJ"@AauSzy7 T>} $p0!7(4 SyP.nlDoj;i P$~"×RMR+]Y:Ĝ?FcfM)PTHM @ލ[W?ēQ1NGSQ!HjՖ <{*%;cohfM( FR2ޓ|(/֞z>tDx5^#ӫk'~ɥyڽBCzA8Ҝ8›1-ZUx bB9X$ue!/q@Z9l-Ru5 g BQA&=dQ TjMgoE.y;{mJ> OW*Pr@'VW4{Kxu0!Zd!m`0ĦK-k~4MrCGe=5=Í kKG$3:œ~kA.BK(VܽY'b̘wE%CBh0kYa'7Q8(W^~I",Q)^L|Sϼ_X{# cS6zFiO܉?kg \ ws˾O4\G( C tT #{|ɪC&+Ԭ{7} .A[W֫T5q H\mga"HdB3g$63ȟEߒB{->-}xD*ũ <zW` Iv0{* OyUG:!iČl<y[!waI˷4Kڛm?D;(o< ?ˍWЗ4]J#0nS"^J' Slُ=Hڋ I*ˊ;Fu#-F-YwsUĔ)F5!t S@]*l8ek"TT]!#}'4R7@E6+ |x<>4)|rmHU{PMo=+Mu=A?h⤺dQ-\40@[#-R$t`nP;@ Ӎan@pʼn{Jfp61uWDWTǪK|vzoRX)&FIfm SSJ׳ח$՜c~a(X7ƨCTMULF $٭p>i0xCdiDrLtumއ?`vǻ0*_,M]gdqt=&ĐITYW6]X0GeiNvX/#R'w ,Q_Dl8I {؞ om,19Z͚NJI*aR]BM܋U{ =B MHw``e:{hUžFT^l 6e]tXѻ.]\Y}~Ee$vYpaJBbPYs>TشZGhU"aˠĥpsd0 5xLz ->M3ק/Þ^'{!?-ݯzZ?1c= #5 !_l8w)ܘ33>FщOh]$˿u\kt_Yka,Imh#tGis!?.hIudۻ)Mb _ L9qP*TX'T{'t d9$Bh!~L˛ lǛ4jΠ2cAB8pM|7>Q T`9`$&ʇs4һQϏ GJp-vPe`Hj_ L9ֲ! 5&g`b3hԩwf!1c9\H')FT)*9)= XK~eT&7(d/mZMDsUNҦ` Dhp ?tR0A[s]UB;$hTFB n|mj~gغw)n\ς-0= h+5<tF~dS*B"t +%xS+l^bIR)b7f_JKVS2'VoLjlO\?$ZJcX/ SLu{º|iF",sC^)ySbAF 04:LF $*}N8$!5HniJ]C*/V% 2„DpJɞv"B7s_}SQrKb=R\[L㔂.$&eہɟE¶|;V1J2^GvD7B$Ht'{-{WΪ9Nc&ޫ>‰Vz5/e8?WE ݔԔ=;Г^s(C /v˂| (&r,rX"A|q7jnP9mrtmHX!c4&6QzZ3+y-%st *HwWf'"q΁VP}a*CG.ĥ)n}yJk N[/fejWI$ӻfokwAO C萚Tzw6Kh){&B:́~fQ$U|(WtY>@QB+ y'I0(GIƒ+CϦ<EMF)=5\pd :$s~kΔH~B@UN_U0,a_vE.$X%G 6 Nw9 ?@xcqĸ@[f$Je :5))3}HZp@M;ޞmWX>1Jk*!6S9O|]L _&?MZqC䘾"$TCp{S]l>{C\e΋`Vڱ=8n:ԳZ7i-ݺ~ &)Y9Óm2QB&:jvM1p.)QtprL:=NkdFk d!h%C3i7+NI% XO0e#-LqRໝ:k JhQt*&_j9ZƳE؛IRp#KEp0`hN'rSzP/ [@M|ہ: Am[ш\R܇2a1f9_.tr:pJxt`jƧx 0F3'Q`14csrd446i/?T2"xV$a&[T 籡8!Rd1*+ۻjع!q*5[2^,_:MW9^B,$$5HkÃݼ>x㒙N69o3r| aO9~et6xd2uE2 tISe |I"V?4]8 9JAA1caaf qqN}q&3HlP\sp(m?5LL1@-fUjn WRZb׏ \@ZEiOS}`0ww\4&rW |SJbĀH (J|®W@7 V1#O]c>dٍO)8J pK qwxx]1A+xDXO E}+ۦ%Ъ+.cBXh, 68o|>'wxQ3Egwx [YX45CKA*%K2:VDm̯%S5NL[v?N@~U@m?:њVsi#mS7{3n,0H?m C[OQ8m}g?>LY%h2ʴf 1 A! o][  $=BcB K,uhcE1vl㫋X]C2Xn{!;f;uPUۤY"CSVXL}{PGU.֫C7Xf0bLj4M"?9M?crȴ.jvOrgD4W/QCZLNppkΔjc8, \j(WLϪNe ;:,زc'4_[ ʫ@Jf\9PJ ,mY(>͹}tus*v2;)5fxON3hm傮ea=cmk4bMps$oqmHK'svᱚE.fl6%wb&<5lfRd 3ϽpƫSbıd4~+.6D. K{# w-sF]NY=j8[^^,J Ү9  g)j?[@o\W] ME,F&ُ4lp fQ#gKS]#R(bw2'P6ƹٲB+d2b􏿻E vpfC3kd6+n":2$,-#˻g ^G+'߀vtxo5"A"f^ E|){U@U/`AhR1ƤQH7Ƈp+Q=WL!\G65JH~1{!;O =V☴1y_V 0*~؀k"H]a:["q!W!8jXW$(;7@)T-ErC< pEä@+6?8=>u6-Fc@g/,1kIB՟Ѡ{s)uǙ0eAR*LX³HcNeC6icXl(HE@kC\k[DHk̪Z6m@ L\eI;;c M_STwY܊̢[@Acb!r?9-ۃuE:r+Hۆa*aaö0C\^KM'(:{;>E ~M I$#Ueۆ"x1W5}L[u 2*+=^`r"NoI1sjeoWJڳ}b{b^qVihP2Bz3#w( ~@7 "֓hq`3RGDL8Okѷ/^67m q̅_2/$T :~>sƇꮝx5Ia.I'Z !QdmNq3SR&Q@j٠l# a1:x_"I2L;`=,/YSxO 5cKl,4n'#sVVB5+GՆ0>ffᩦMHA8%1EX4=23ve?pCqvyQ;&xBUSyFP4Kj sm85mlO !fB: |' C-DY\!$nDbG1sܶ-wGf},ID=ub#{e3RKr0k2h-iͱ̏CO m%X30[V5DuX̕VvhT˒G7x4v}E$8&;I/x3|^sy d ?TMF4ߥ61[9rNӁ5p8kH>%`K t[7dYMU~A Џ:h 3%MQk=2ZDS$F0`on3z|'ds\+|m|N/֞/Ykc ~㴽7{ɯM R[;2D0>3;Ɛ%'蜇@K_&j=֌iPc윷G(D(?~R4Z3}q z2>/x&&[9B#e χ0Yt^2~O -S2ʰd71 |,qVf!`q3.gw`uOflwHoY)5ah*m>е_)S>ry1}vkRL\Q1wpMAlyL7J ĕ=e-B(pQx]^`>M /He欃Fm*a1N58^=#qRȸ֚lqabrewYXVӄ4rR GIet{IJjWƤi$e]#Wݫo't0f3%R-X&Ed}{.)Dmy5ﱺAaCZa'I858;ɇ[+¸%6IBf0ZR51Mr2&`kxg\32i" 5\C9zNBwG@j6s^uh0,)Ü`@ u whϚ|_^`Zu3E:.iֆ+Z}?N!g?~Y-tW`+O."?RoI=JXܘ > L bŢo"!$k䕾)+ 7Rp[w!穊['o_dP)p.]1M3QߗMG%nc&X?T[5,-Wb=5UۖCw& GHv5{%Y6DdZژ9xA4SSYm(X3|E*Ͼd]q_ a5`R.6UjLS8ʓƼ_y{S35.Pڣ4zb5,EQQjq?yкSa#BjYF=N +W6v&$|@?I:e@Ua-D H685URMn0EНd3pz-a ! IեGѩw3;ʪvy 4?-@ʭtȜxx`W mɩf!*&εeuP蘆cuEk!~&GJcTôW(9^Iߍ#☃U(Lr_F{KZDQ4ؚ%IM&$(p7"pZ i'8{W\LrvR#&0VTT]HmqR1x2"=A17 Z"07tPB`mՕbW3k~NrPÛ #a`!:TI_\"$j;0Cp ~q*N!'HZ: HQj's rڸ9ї]q >̎)x٥<%. >y:D<) A8Ew"R ?ٰӗ"C6Wp݇`zwwEAe9R>**E.%0:E^l*]@5\ⲻ#Z; #4.َkg$ moMg4,Qu+O a)Z){}T1;`=B- p|gLJQ/*e1XOj9J>dgqpbzsB!xs!Ry;$Ȅ}4UA~zv8 {/?ι:7_N?FrGʅh.M⫫#gKBDg`{ZP@x@Ma9IFu?>R[f2gΫOzu=~(2 k0@QveusҧK('T|\RfUqʔ$7ye={jy_UV.$_a\~ _R/m 0'x`i>,#Gɳ~{f `q%/2ჵFդ8aa9N(˵i'' 3[ O̜ͭbf waDmw?Lc-L:63K?$d:UGkmqlq r%wշO\1N swGE{FSq"[~%enH`sZ 7cN+һĖœ Dq@4 Kt,P'E5Hеtl.^i%j1.!W95#Ǩ^:v[9+A6RyTGf9_WcߩC- tQfE*EW i28{Lg_#/!4d”94ФzE*ĩ{<**+v,֪P;Q+XRG jR PF|uU%Q'~q*(u79LӘ*!WgC7hP{LL<;ę)㱇& ;N 4̺GXsqպ=n/eXہS>I [KNx )f}ݶW i(8Xln,*∿c8O>>ij@1!8AY'k\<8p?wvgj5`RU]6Ϥ^(Y2n#[ң=@Jw* ?7+.p΋Y@:\6+7j-F.oH*'{2leX)HC=iQBq\lކ<ųwٕ\X$ w5VxD C YCysom@ $BV|rF0XNkѕ5Aj tΨn'Tu$2Jnn#3{Ye/ғ 3h\.4V~|4͎}߱K!tZImAh O\JNlt*݄}xjN%}A9741XňW3,Iva=S{XᨈXNL&.}0{5vJZx3~WՑ5p³ouSlhljgAm%8tS%Z̛̯ca1X!jz)(*Eߜ\Pܣ[bB;9;t}VmS翙v\EBK2}"ZR_ H5.ёNJFJO8y:ff3R6xuD mB #!_\eK ԮO۲u+4z?1Lutwc)U[/bA+`7<&I6U()bn/v[Gx5L[r̀'cwrjH:%r AbY-a*m,i[V{S/JKM{#3J#z+/n*|n VN'_Co^3AI\3=BkЎı/Kr ᣞEUšzuu(h C埂dPnf*Nlul _kY>^va%OAjwyaCbIht{:o"C=`'E(I9=(gT95<#>O0Tv`QF$i5,K'U%,,Ux4ڂ*~C)^{L]9(|ocbM@2Ҡ2s )c,( cQ"&^1ɢ'7N$1JNvآMɑM9״$zGL^ԭn~YsmXPuetFyJ>Gjв¸ {8,VMǍ@tY· fX0 xuM}FMGDgGiT;`^jɮ非@dq.+VQ[io; |KG#3w;n鿔5*?Q5_RW|Oem@'yWwYűV5ka4@r'w=p$3L5d%Yƞ͐6~`%ơwYG9Ē@_Q-B˞a֬C mRuĒy$5U]?P-NO+[7L]-Jj kV-N-$AҞ]NY;Ŵ@ZQPV PJTDŽs"E #ou;M쵿6΍ Os50ECM{kg4>f e9`3_1K0Tͧ/Bfr-ܷϕj| TID7wL?S`6[dCx^jp5fkֽXEMUKt :u;U&عO>^#oJSpHG)f`VE/ k})8WSK 'I%w\`xwdWˈdwI]$I#vbp,5lϥtAK_UI> ͞:U^ΆZ 9=DцP~BGK7"3O?Q[0 6hf\T C(*ߺs4OI8=)G~h?^dudsEZ5||t鿇287Do#Km[;>lc(Mq^YlQ^wUm@(f ,pv{{.:(&展1gVvL[ )%Qҙ4T6cg ֖=7m;'9CHW5Rt@1g^%nU5Z`Ob)zZh$/f sGV12_q {sJI|L#Q!T$袖[4aCnHuM4WG6e)R|%AhF2$6{%biM(es`Bo"rwUQO96~`bHuyS6fI Lt@>&Bw 9sLՠRer};<:9U#ϸ|5ZEV){,}D\J!HT$m5i_t|YR;̖ʹLTcBo]0v\ 6S1reOiڨÑۙ@K]H)HORD|]mt:3S@