sngrep-1.8.1-bp155.2.6.1<>,fjaI%z r0}x_Bm >SɊ(?LYHt0q؂RgeS/A:E/n@0kch*@X ?:P_4u8=^ac`ÃQ4J@ux uR|Y,,hPp>7UٶУS1N,0*čZd)tSMwǺcSM"',:~D饇w6$C<">pFz9\q2Wuua s&mǪ55٧YI2:sYăZ9fn6&^FNo~"@əgQ~kM#iqȘRt *M=`zYZ_6M! ؆1WЕ}'o->> ? d   <,0<@Ybs     <  (Hpu(8 9 : q FoGHIXY\]0^tbcdOeTfWlYulvwxy z h x |  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).fjas390zl27bSUSE Linux Enterprise 15openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Telephony/Utilitieshttps://github.com/irontec/sngreplinuxs390x /3K \A큤A큤fj`fj`fj`fTfTfjafTfj`e7eb8897f6facdaf67eb013b000f8f4443c86b19d29cb66aa8ad1b5e7ec2d6330f640fff0467521661e291ca88c97a8ad5eb5315fbc0b9929a781b0fe3f7b894a6159149b431d638ac8510583d1b3b659d17d0e6ada87ef5a4c13ad869e7b9e38ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9031a6eb4ebb1562ba9c16e3fd2485f94354ff179db77de7cba589a143801a4748aREADMErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsngrep-1.8.1-bp155.2.6.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.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.5s390zl27 17182710731.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_Updatedrpmxz5s390x-suse-linuxASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=651bad2d4d751148cf0bf14abb581e00973b1954, 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 RRRR+ljgc utf-83cd7a067ea4e5b1b51004b9280278944ffef519ccd0c72a9a79e4977bc2bfe83? 7zXZ !t/re]"k%f?1W#Uo֪Ae〜Al+n74D~n29`_rõ[S'F(NIs0uN*`L@MS2>L}+ϱulj aB#RT1 U4~4;~XB&&)rb)&(iv':`h0v泻Ҿ,JovpOi[\Ŀr|M [+N:mm]N< V\x_׽4*\Vj!{Syo["՛:"dTl]p+5" mm̒ra?Nk\8@Kk?G5kPXI3d6ȑ+ŪBS"j[ (}s{~h)Hzdn\VϚYNc: 9/#]å9le1 +\Xz\Z E!#(eO%1xWX5QutQk)[!IL,[T Nm]E&j zrhg|H%Bނu@h.c44cHm@ t/Q\2d,AĽC& +^Mްә>SިKTTzʎIBr|N?ڕcAw< ÿt@(X.%VBn&P`OrJ{'  1$ɏ*yt@1NB9RdM6IssBf Y.ϵcDZ8yN+a͇XeAjT ĄYs`97`O GD;,D/\.&Sr]~c: EBfSXi@ggC={_̸:뗡PT<=+ƋBF6#!*V`5 xeaJ W'4_V"rWEZa I/3J9 #>e/"LQe){8Kts 5Tu7̇貲h t C<8v" a̷Ptt ~4չW* ^*-,{Mo־J6 / Ui>*bGoXZ_]R:uȻiY¨RB/uh2`)Rp'G42,FO{[?!P5\@bS=De҃ggSUļ'WNV tpzkX2%ZXUXŰ7Sj/*ǗOc;x܌_JُDzbY5ʼn>$9{AOHi 7]Sa$KPp`-Lum&9 ')+1ۄG9 ކP;7[/\GMB }!>19Y +{mcH]BɳAWe(lt>=j SQ]zshfbnA@M*R_3mM*A| `ߐڅ:l95%.oN Yz/xfYl+Ŭ;4evU.Yar͛}X{YEh\t* u&9!Y(mJǒY]IYVCuT4{Qot*ֺԯBiZw~ !#Rl&o15VTpY* DvZMTGQ q?#* C|1FSbB5wjA7M/O2B(X~,Ex@ty=TJSOB1t{o.EB} M`/8~u R74t9GR|6=pn2 `cLޘaDw8]U u_&t,:N)a 4o*3zmnO{%˂+іtE59VͅGk4Ȗ@)wn o9RA?(z)%Shjy5gr8nDnWyv<ŗ/Jb8+ uU$ tQ9ߓۦI#"u 1VI!J%I1Y@}q)Nd 3>5F|o +{dwUf -3:dnAr˜C9Q@2y2`ƚQo;_>V&dýӒmDL2q݋Rc̹TZJ c3쌌^pШK'α%AĆh}<<<6R6Ue1XU? 5XR) )g_|@4b'#8o|*\(”I3_ۓ.C00~)q);-Vݺ߄ tvǖG&DPh$FzG~/P5v @~ua|EUP"@q;DsOY̳v]?)ﰋ/ꮄ}vW5A%.5DiAcT-[?rq'Ggxa+j2b)#D 2V,& 0H殓Zݺ5[k7LCw!ֱ0JjF 5a'һk }ʗoi@W±(k1ة Fޝl]ƏS'N5x2E9VU Vxl7Wl](k+;9E|:yt\0SMޙ[5ˤ֡΂1y^B> Sgi6vX(:h0(=MR,A҅)üR Dҧ?=p;/{o w&qIYqmqIS{s픕]ys ՠեb pF_ܣ8]rE W.E 򩵽#9!͹L E7bLEc~w5Q hĕ}!fO7QU:g8!nqf{4|pi7#'9$KFqhNZi<)R窸\kIQlkt#ǘA4Kfɸ1+0DTw[tpɵg9 M.Z4s=6(BRQYZ%Reh\Q_O+JҕV٠EhNz{CDPL =y`rY+{1n+Lg&sn&;ν#^y=1+9~?UruJQ1ɯ#YQj{ pky_"CɤUP"׀w+ @S2?;ji%8ΦH[fH9Y` H7T?^ nȨ_ՁЪN]Dܩ, I!'pX?S*KIpԥ_c}t^HpzvU,ER%|y*)L ]Q]H(ck['J[)TMJd𮶕,/]{P˼8w H/T]6B|(s+3bΏa$dĪֱ3RX-CV8AM:+KTj<ֻDxt_Us[ 0+4䊣_%Ć%]EƀXs9T/sa5m TO&ŌަDzH<d3`yHZGxmGv0KJ>8S{PO}kHzӓx::Z$ȊBr@'Si#Er;,5I`\ 57@/b|fÊvevo/ :1ng/$?ħ-ML TJzQ i[nqyz2G3RΒ%Ng,AJ}DusrhхA%c2U޽sɎW"LdBq.x p@fL!8#m(?&'th 1wصA6#%dt dr/=&B5{_FU@ h0Zjx TzF%9 7^xٽ8G aWLܹ1ǝ wx[bVFWLyD-.[ -7"2 eo^MgchJLvgX/w5(j-lﰨzJ%R.*5l/Fi;MŹՒMi#+ !1C BQhT,q\#kA It>n* 'pF(fxUENBYs$[3?A.z٣|>l։> 5ayaOH/ lA.?2@b4d?)L6~ 8qWLdR!Cs9[O,Xչ8u8߶"~Vׄ<;۽L}O{b' Jcs\ʽ=u텤oSY-D$0Zd'o]7NÊswc+46fcMc^'RWI3W:I6ށd<^F/5EKRdbl]‡m -JG\ {ܼa_a6bw+rV*epNXN8_8L s1"b&Q$UQ͛SyM?lFSRVv q /dKrZTz3'$c;9$az!CSC_|o y]P39P .)BQ!馳s"A0W+D+pzm\d$^t; p$O苭)(gf鴐(ضID-aO#xOemT<D1!m9Pې9l{ !奬aIgO-^]b̦`ppvy=v-' g;TXfD{I%Cm[;zh[6zM_ /ZI*R%DKYTwpؤW!NaE|lŠٴ]mjFnuiTE [4r퐷(ݢ‡6Pn }&]VA D|%:a ݉ 3 Yd oݑV0jUWhHSs;KFtÖ7 IJGo_a vXhs-I{:3)¶&% _ hHyQ9^lbX vG !7qqGeh[? Vn|f 6o)mrR4(R;xDCQ+\,tX"[ S4Rj ގ'EK@LUFo;øJ୺BѭӦoʈ/B"tȸa:5#LX7)QȬGZ/E!/SAq~vn5kb.p*7pH;p)46xvMѝǴH|_*͜Q-\Җ˸&ˑB \8ے6LUБ%DfH1sZ*yF,_y/0£]+2 ;Z^Rq^لsLãR~c_1ܗ  e-tr(˸rNȘWWn@jk --#خh (YD3;Fflk=8}5g5{`Y:~+ {r W`Id1c mduMZ_ 6vnIP-FZ\Oʝ1%qJiE#,ٔǖ:fN>(nG_ R~!([A@EG#vUM#yO/% C|ƴQ3u2"A~s~<<!I Қ@; DAb]itE6-J|Y@z\%8ޢ#)0~F$_jYPQZ_4pZj6ŝ 6jxƥ#YԵ~o7)ߝ}bEpz${ah~T~-3wSs,HdjZ FeS_}TݬлPfDށmS7En}ܳ r̹t`|X~bj_7VHz0CQ֬KB:%!Q LXTvnH/ZN YMr~5A켍V,f(Vmb*e2 A7ݹ8r,JBC':{v~iM XԈdW#7wt>QYTGG1nd?tqa7C Xz] tX3>XZ2ɦgܸ~}x(ӳ̛8SB5Wm+ v|yVsB냐[jN>sqPO_ԟKtWg:io5i9Vz_v1Sȑ\4yse W:Ob>& 2t'@H_ apv_ 6{uTV٭^oMzDŽEo5y9cGE%HNT%t ?wsʳDy=LmuuSv7P5rfì$<Jj,EZsiJ.-RXAv5gät^iN|B#KN̥YEDtijDXwZRរ.L-*q7~a.XHЙ}Y%MP&߱smܭƪK҃6ysn~]c1KK/׬|L{zF+" It.i^`?T!l4D[E.EL%Q\ '^RMRP{;7" n\0R}xc0Ȟ``,, QD~ xt g0X`j1 ^6KدJ)5ܟHҕn5/8KU7c{z'qx^aYt,IO:a9Ϟ j_d۾ љcw[oS/vF})@yBHˁex+4Qގ)&ܑ~-4Ctx z0FAyg¯0䕼;%^QO`ٟ,fh}9ЪnkRp$UlY~R}xB5 e' r1N. YR<" ( gZX+l-':ܲL5}Ոo:-\;ǔ%&za{H3,6˞qD n{U;I #T :JO0n= C8gC8}rB& Zbw[}ď|YX_;GkTkb<+@L<[ڡBQǺaz>dMq$x'7?c^P޻(j{nwSEObyʪoEkm,OVşWa~9G#Ms75oy1nw~>m K^rnf9ιޖ-Dc<5/%m3WLM̋2I|1yvffte\.)cE;!2sbc~Sa(Rǥ>~ȉ``O~-ez|"=1( cCWi rtIy,U-PZ* X(fo5D+M 2;JUJ.Ɂ G[bTLY*^4ߝ)윝׫Pv fU$ČIJZE,2h0rAș dS0i\ 1 Wz"<9}K8l|'1}elorz)ac~6OcNF.'_-hzM{`VC.ŋ<*>꽵Y #o8^j&U Zl ܘJ=gbN}PC|)K8;8-} Zy| #~fOaX:<-+cB "Δ^)tD%x5Yz)(T\^nw̓DpC=?͋b% Dh6gS~wm"U&X1gIQp֪Y } #0m|mPfĠ3pa4 V!B힬F2aS,ĥ37Ӧ\Ιʯծ$?"ZY;} %Bpu N qN@.e?j|_#C$mӳ4% 澡ٸ:жyqO%lsM6gRHPڊrrmꢁĥdjMs_Pq`6w/;: B_Mb-mF#F63~&BNdt5zdbun yen2><5{^ FvId? KXLN~n*AZƓ>Hs:+ؕ/Mp7&Civx %-Ǻ55/mY+EW.:]ƵSv{R==[<޿FAnUOUKXNOL%|b6tݳuInkjAnvGK bZ@6Qv>FV;[{pmyz|=X6,0s2nrJ>׻Rp.Rf"'tz@߲S5f!xthD8!:@tjMϞBSo$9fD S123sn bJ&hO/5%;zWm;/}w פ-*M9`wIs̤۟HӠa(]gk37[-𯛟*,oNT! :I#7nPI+aJ7\R}bsp7*mn_lB,t,^MVj}.[&E( , 0XA4ק4,E)XUMS8s.30}P񨬫bAa@$}xA 7۽,'5rRu|d8`|33 cnsm-]992s5 '2N\t]^-Kbu|}+jЄr6Ga6o%2%jxӲTnv"eScW<-cKm{m ".Is"5j91~Z*U* ~k׽31?iq؁QBƌZ2&0V뎸}8BCCޕ j&C ؃ހ~p;/%0' JfX.ӲcN̶:ƉP#80@*NZ+{tgO_9êS#/pA-nfSCEj-vYoZL6o `c"AmKSY%*1o+CIQ=7kcoK0ҤڻE1b>zsG"u[9rϏ2@"$I *"$`M!""_w0Bb1pdzt$-j *E>[G>5hXI 4Tf@as7sR>YcƫPˢK(:f}:ν[V'xͨZhsX!:GH*}ROsUk=#YXqю[]KeWP )WquUzBL% fE!eߊΕW?Vsh;gާpSRG7ڜpX)^8i̭m0b`Ϧ I(Hnwh^GwTKuQ#WuH^\\ʝ8bx.IwGB9eRN\<H'\QI=E8 WP&o,SMٽʙ c_S=7F0(j"KLm۸[K'@.nS"|/OV,A$o>nLL['@P5K 4 R۸*[28XVb!i26LӞk תv-ij5JV|@_0]\(R%yoX w8mgT 8_ġZ-K0:^6àa2u97~D&y!lt"F~"[ t2WS*iLrZN$y;oBW< WFF,4R4 ܸ,3J(\LrяF̑~m?i+,CZh.b $i´L/yĺf=湝"+aWV@b}R0NJ*D,7΂z~: AA4>m&"u/N.'cߏpG}rV`f=(&<(cu\G(2轳9&CY3 pE0aRx5Fl>4:8z}\; pXvq9_ЃgTCD +㠄]NGzW(U4~y\7^)(C!C$n@/Z,c`p IBԤ- QbR І|_.4Kz$9L19R%a)>t$0(G H̥"PCax(vH%݋`]wYv(ڍ'F=bSh$bxk1${0^d[nkt M[n4LYƪ8:v~|d^>1Cji6#*9g\=oIڮn)씌$_0o.YǕ.9Y^aB_Tlrq=í8C\UjR2@1SjS7o|az[f=z 8|&.t0)av(te61qOET#t_CML?+(L%Go7U͜V)bt0иE|^KbeqmH֚ׄHO~Jb9d$l^w7Aqkqs+A̶|-UU6+w\JH֤C_Ȗ wҧ!#1n`2TD`C(}xrQS8(ݚXͭMN-Y+.3NrNu/.aN?~)EFHAjH(X^ݑM(g͠1%9M 2GAkq#MЀoVMn1 YM1'wuq"l(0<%B`㵝h~5̋Ut DSɖIqJU);Ϗ6yWOxJu)v \ ˸e5}0 #!Q_Dۥ X5k.^B}t$ 3<{vڔw@}!+R>Hrh92bi73&7-8yP8%s ʚ15N}=K$ɡI8-mH'q^$X)2^o(zJLGW;tbnj覍GMnSZ 0tlC:B=|[U;iשJba)X{2Y){呍f5{]FHobRCn T [ąyA+b[Ux$\)%v(H k= #=氂G]k GUG[-n ,_E~#B}Ȋ3TʑVtzCAkE`F:oO|#/ۆ ;wt&Rzkb-L4:]\|`H`=pOW?a<4oW=Y¦.@Ҝ pz$)ubReV?0*"i%y7#ɧߙ/a,Lq:HڕByp-Nj\> :zweŽ3- NҊDJD:uJioS%DT}0%ݣ?aD*^4$vIϞQ~peծS[DgvZAKŊr]PK&8)T`HLcEUn%n,+` pC1!xkDH;2Wd_|O%3q1~^a=[b q fVY93;1@M!BKY}V# dQ{VUToSU"0Dhi+*ˑxC.1yV/ˎHv?Jϖ&g*@m0o)$6d&ٝrbn2rq&;C r ԦUJz t܊ k4Sx4':N(UfJx/滽fd?`ᒞf_@n6SEgڢB5`o՜ ֬Ҷ p)!Tg 13,J*9/6`r+"~!t#˽LQt &֎Rc6q܉I[H <_ie=OݺH`"2C풅Y"߈1@ \ Ta$Wjh>?6=nbv-G}^qMw;0M8*ܽ}vLp.%v0gocq?!2ͥ\ ]%O)̆X?u'~08*#n-'E FS6.%?,측6%%k13l\-=Y DO2NKN 9U::+kk߬Tgf@j 1y <§"k8 ]iW9|U9"1XD-Qjy+nil_:tAc&SsTؤr>]ɦ)bũUD혹KzK,(*$wt8~X* +lӸj xDNja7 D]?:1yYFtQ(ބA}Fm'^Ā,C]k0MMU5[Zi?PAkzkS&wzgU{? P[!>KniY7Kҟ.G]Rck]jȫ:T&(u؄ޫ;ܧvfb-IA0"AU BJ} s+[|rnQDlRrFD Qz/'w _G) /BZ6O2=}?p;S?_#8t_Aa#SQGa:>BU'ﰎ"M*C4_f>D"r%喺uN~%_n xkЛ;ѯ&AWOٗ̕r^9u'atORG=(`7A*MA;.`7`?*M5q'$Š 3#'VNd㵑l )lmAOW[<1'Sn3)vJ71cf!fЗT H0pö w\Fls[˾6<쵚8*}(~)Ҷ7TJ2Dy S{H$ .|SnʳBT57GHRP)пKW2)F ? 3 THHZЬD]5~jڤ4q~v@,ш=ڋ^6T&b_%bbFNC쓈S HzoТV-Է˜ <$<6:tGUQ v QR[HL!ZR\z':lO"Dcq%Ix4\`<㫡GŹK6 vJ\oOh]: 2'xf3?n o֒`` ؏^HO+un2߳^qlJlsxag½~rLPңA&!‡R7Ebul L-wY(͜3T^2.p& fg#es&͖8V k{}@r-y[iN(v=*O;Չ6=Gsɮ`\ F`#˧S}l(dD 9 l:^s:ɷQ>:T`U#ߺZS6`G*c:#Of_L8{yag6ٮ %_ 4~H0&VhC{sPJpڬw'k^HN~!;.jl7U&8 :%bhM&cufvG|f'fQ|(3t5ִv^`WW Ax%< ޓ *1G=grPI+\cܖng0lDƴ˾MVxiOh:2cIl>{| a$Hi b?`r$c5 Mt٪Ȅ=lfZ~ O= a!ͺQrf֫c7V{eƥ~3PߚF[ '%Q39_TNk-v_~~QfwF Bz\LoI;p=cje| ʡzBM>+d7sJ!((?u+ aPԜb +#"F.@V5Џ+z9 ?e|~y:ץ$thQ|kri+-Qu@#@M&snB(8j k9VeʜPѭ$M05c~3w ļ$WyP aqrѦbCT;݋9^D:2NDLBطhwvLLrtdl_lDq+YGP+- #gxuw*TР,@}1=b|l^K WP#jo5J1ry.o\-<‘}F,Zu[tv];ytҟ`X%au4ܿ9!} CE$f;[ ipA WV)}9^6P]_׵h:_A\=)F=1s`uM#/mtCk O'3N <U2*؅y1ʂ fI,ye07)B%Ž湽qH5GDc GW*L(M1'. 6=2{BʃbbOSцs :1%?Y H *Lw= $D~ZiJ=k.DdO=J`DY' 8~ZG= m_<ɪR)1)8u?Oٙи{6]]N*2mϔ:ⵕ` K_)%چ馆$Z7ͻ, GR眈WkL p &=* \m)<8KFyb5"DZ\*SRyw+/z/nv uX*;598} ,/>ndeZ9!÷RdѾ$7I&OBBoskOƳYؘ$w \v \!$2VSMsV {CuT'u(85l1<H GjiT$x2;ݦlx -vED }˻lY:2G ,Ə ^2n0BYəlȻKaCۅ,)肤EWA|naTuπ~!e'wuX$ɛP<7݄: eiBMh#=5s_ 8 g]28/KcAj;Pm||U TBj'J7bv |_/ZӑC3c{'p Hr; E:_[Y 8<퇇. VBɐB‰K l^ ኹ濤u8!6Lh3'=Fl 5Q^5K >+;U''d - @.%䐈<#DW}[^-etd vt˫UƖ%ǁlB©AA@m.-9Ύ8NOn-m,h~4aG.&c $>JQ0JōdJZ(,ĵ8ĩ{ع<=rSFo/:Jl!6B.η^ /Bf]ߗ/)>K;p2z !:q+R}"tc_ѕmZEts.GӠpm^ 5Ůh-Kzi#NW^U- Tt{`L+.L0Mt@X̍F TdV\RS:$]Sd^fYwV~E(p)x-a]sX:Ą~ad&a߆G*N}tU(nBa)YC-Pై<8݅r_j4?I/i@qwoaGlevAa(iǴbͷoh˘z+(5V/ewAIbxZI]\Mf3G!"ѼF]VpJp8CB&]~H&G/TqӠmlB.g,g 07׶ X@p39x-P/?v1dazn׭CQ3?3)BqK>U2s`"r< b[d^m@Y!Ϛ3w%jNuizE FY2j-3:4"&`Xƭ`aVg2(,3$wۣe] '󦸖Y<4/̻H^my FxHa +]=2ة :>}ӯDCfuhfrݲd?vCXC0FD{Xy2bpr3oF!xŏ;CH~AUxY¸KwZB7^bj4a4 ZmG&Zfw ١(@֎~҇ٲ}<9OhkJH&wjBİPg%>UFe`opF̪.!ZP(zf^ ``A[(naN(]w}we }[' .g*46ڋ!% xEV8< C`tA3W#HWݲşڹ2d=j[*^F!9kUd3P#|yDB,@ۘ *wmJ,i<G:љjx g˒~kGLd_.IXmx&nDvaWܸTb.RA j:s"7_;G~+Rhd 0?O?ºX:SXnptjs64bŜZ"k*.71Rw%9E}6c|!FO^V¨4s+ı(~jm0}J򾠾pC]<͋Eb6j#?sQJkT@O: V gU=3vO2)j Jé᥏Ag]oiҲV@a }I-DW5yW&_OC4v!_F ݧR6rSDiGaWtzJ yJV& ^Aa֧n7Htbw{ږ0萧߾XB1h/u"#Wp8t@X$]nl<wl2ݭ\ v=jlzc 묏PpRlx[زÂҗ8t :u!UӐl=J`޴LǤSL|q_rs(]85ʀ]U9]aPe5ew/Asy^ņ7w_9ϗ`:1J f?8]]m=z~zdo5Wa-ݓ>"TbN\hƟFK1: 1,yBC\YJJ W/"z)RF Yj Oo16 A/#N99!I {ZYIĎ|eJ3# kR}c ;ۧΎ`(2ZlvheٞI gJ GPű^1r}z]k3eW^~[;5kqzUV!q1g>ܿZ*-.p$~Ss;=4Ks>k+ lu"l-Ss9m\oPm0ȐK]tay.A/'AZsSD6G Y[qdӐr;\Έ1º½VDì8#xUfY,i.7ywE萐.Ndx%M!VLx˟\x q0={I}忟gx2A̤߾Bv$94ʶ(l5}3 :KqXIS9acmZi P[&qq&9[8Ŋpֹ0!R< 7; vZZrf+EH(X' PG'yUzٴ4.&>_|)dv_Ȫ]|r؎g712@7w/`i,{4 Ї_$GqG8.u CU\cjnN%tpX.SlP34ڣoҳ'Xi/^vѠ>#F/s܉Tȑ`Q Jqݖ^b';_΋= rTAsϧNjIwZ&ԧPDzWT_.i5a hiJEg`4Fd4OlƖ;CY.qF"n{O:յ wm>qy6dgd$e!hUC}(ŸZ3=LBDX/Ϋ_>;&8ydΧv~h`peSZǫh5[Ɨ̺{A(hxx i9MY{FvSJ׀(@Bb7IVg;ZaRd&-#ѻj^'&ݶ:kC:X 0-*#5 1PZ xcTë|ZWx])4!][q] NJ{zy!2js:jRup{v?fzSvU|#rq!%ǒYQ@R)P LB 9RF^v!d5Y&b8) 5 :>Ω[.!QR1'T,vk)MIӗ^nL$3hH ;ϚXC0FR;?FtP L2\I]$9 z'[e=<Ft8yr0oXroWj_e:+v@%\ͩ<'"bqG %;б4XA*ܯM^^ss~ҍ"׻[M0u0umGa?r.b|dko_1;g̘{#}c;=/IR#4jÍcDa;߉2_؆ە=nS9lX)Uh8psr*bvyCǍ%~Je0q4+@P)b_Q>|H265ur`y c~mG7yӺ?쬿s*m(w?m$ \ߠ{SXk>f rO{{]`5ܠ|Tw~`xM.( X++$_Xci驠4A~? XUyu^GUv, xӵT<[nߞM&#ok!9ej]N$7պ4"8P0T )]aAgĉ)euy.7b%&iKE9571윔Gut p\(dyX)Xyے,cpCcôCKqGڔcqte jr9逥\5JyG m1F BoZZo7)}4u{x(0ɍvOxɵNg][vRa۬SM0B)⪖L!N9#I}UY;;/\S ']pI#Dx9#wb'i,kߝ)!$,/,J=YEa!S23K_ P /!YXf:KFs)uˇKgѬ}Ŧa?a'gv02O㸋mb!lfs qRUIJhuXn=ߜd-M9JS3xO%V܀w.Gǐ|ERO GrUV̓/}i 4_ 싮B/AVNvRR0ǶU須 Xؔ|F,Z[wdK;{ /v!p[ƞYR\xl0 Rռ^WTv_1u,H:{&_: }iaqP! sVWH[{{ak0>Z^k[iGefЕ  7+3JHQ4ocs'o_hB}N_nb3XX,7a?<5Q$J\#AyGu݂\[P İ%  2Q}rZ\ĎƮ  QS={9jl?Um1-iDt3:PZ own폯-AJfӜG_ :tIXG m"*)!g6STu9Jqo>\+Ndy5^;LgAꚍS{.xÂפŌ!lS| Q'oS*8v[k|OC89Эԣ~1],bV'^ FmoRʱ:AU9J;:fma\Jf_sP97/EF)Rę!dO1[AǮH <0]8(Ԙ©&y:t6pA+TRp%Fvׁdz$A5WH2v|\xe#2"*+l[AvaSFRg/ɩT/#pS[EMhM"gي #:C<ɷaԬ&*tM= g0d '.lj}b/[>k yvf 6B֜~~ dku#hh?Qs<xa=h[pcgUR@+;쐮P& HBRH?)WwlhS#P!ImPwX/&KtmQ⼍rs!A;rR \*Ҳ{_g;>}Zn1vS1l e~n" oeU=nT)gDV`XdEg"Ԝee㱏.-iFLtOgB޳RMTsD0xD䪺߲oH{MlG6 vUfS^A?~D2iKD1bWGZaozGܥV,"W廗AWĵUc] w4] n&/Xn'0ÙF4S?ZMAK]Ac?ɔ%+b;#kQ˳Abp TV,ͷ-CBݑGST+OѴ7[U]1?.@ntZk]b{:T#"]tzGkuS0-$y<)N`ez@ΗĜ"1MeQ9FC=-ev+Xƭ ^ G$^$@b}Tr,3Y3F0 5i۱*+U6ORDkଡ଼-=9nf%C#Tv\4ut[8@Q6;udQK]+9,%dJ4JfOi{.Er3CbXkm[p:DEvRx+.+SiVDNp>W`ֳ+=O,Fxbr ^e3 ( TVe|egΧ~A E50.Vm@#!Ez3wu-~IBo> \!xyx`L/=t{W˨QzV jVVg`L}.>ꄊW㳣 }a}bY7xb QwC\2Su frrhi2x8-]rVo%fͤ zT' &IEV$`Bx֓nGݸ}Ls|xc`1$7+'(XH F&-F_$t.XQ9y0fg-E;jo`QfDI1]ܳ2ݽ{O֢'GJ zZvض$iؠwS<[.7sRW|챤)`F敝 KS<|{%q%AF<{ե7h2C9)$HavaQ09ԏ|1;:_3rRPfзxk~1w<Z >nvpi~!ŏ̎.,=]NIogM4LC U)2Xv{ܷß5.=Mx/ɂ. Csv[6'&UMC'l`_=g=]`Gnw7W|6r`ܟBucxCvNBYyބ7,$^2TT-TZQa뉕hPđP=Ie)`͏>E[7tRZw fh'Dwͩ%UZNЀM*G#eD<؇ZG@+\vJ4JV anY$@X7a @\Quv\|骇Nc˦XI~)*u=`d=ql?,6<Ƅ'l$ =1 <=;~8C%,HN vr5 .guFyc#G|Þs_ה}hv:IuǖTcF=ˆUM dN6bBnK_cټ3Qi>7x*qzp\_ȹ~E)w:ٰO13h&{:by|(Gy)< ~~B:j|gF<4O2N'ղlI\ڈxvͰ b6/'ь![H;j f:to"\p/\#*⭝{bvR± z5,^_*Bc:12ĩG[C3 T=>F#Y]zz߽6 m .fst`}ܩ-IbمBH i-#\7z焰0lbk9ŠC;5#3u; ԁyt͠rFH y'T8xV6 YsUU26*հmlxWk:/+^Cţ~ᎥIr_fR@ppjD40fvƳ b۸c92^s=,U.c[PaH%XF>@?j&"zY(VS1&*>T@4pt:ȥaȊ]ҴbP|s5 dSy .;"i Eb OWWX0q,^"ۚCcet ~ %iokƈOU+c^@*6zi|Ց{LB_4IJ9oɴn%+tZYPp 47s/ݟ)`W[%I2/ntk? })yb q#?Άu'9v Nj5<$S } ݸPF2"jJO2~ 3P 径k7Sl%+z8q?܊涥qDR$v>k{8zbRH>Vaz\6//N6H ox{1]jmg$y}V? Aj[0'$Z⤻OG[X@)kC.1g3ӭ$jgy*U0 ':ZW ̒2$&L/&9~Kr;qL5#1D s'StTFzY/yt rxK9Jނ'lKЙUX4sfW#' Kj <.fg٫%`H ,Z+A!!t3eDg^9B0䴉7ͬr |k%i-%N"dSngCet$m3^f ́YAҦLޤ-vZz~dqҙ1Io.idεUh9h, J-L{տwYv/¤cyBnTN.Y(,|s/ƶ(;tǶҮw5ibJCܓ* eQ ֎8k"W؏JmCuJIE#>UT PCVkeՑ툚@^9ȚY / ~ꆣݕTq/3S B>#,Oz#ҡ<= :6OyPsX"?W dDẠ6ij9^<>, 9}KwQ|%G6h狄 ֐+TZ^PS#C`'k[\t2+QNAj$QjwF%hs+)ہS:_2UAgBF ہw&70qb2Ym$[!W6cV6*CgJWjCO[ Wί)&p3fFX"(kSK"Oȃ<|aƢVCƇm 4XL2M`_uiX6sp2OL ~pDVC-3>EUD ?^ YZ