libzzip-0-13-32bit-0.13.69-3.10.1 4>$  Ap]p9|E#L0:nA ʡxOu]pLpєVZ]2rBm1M4.PkZ^VI:xwT %AtH_vdXGj0~::{uU |4( 3ob琵\Ifmn:v=!j6웮'F~V7T=nGWug~)L^%փF&k+K4#y@rڴF_l y*)fMǭKs*Z%v}|9a5acf15e9f9523a08162f98edb78c6d427e2766ee4b2859900bb038dfd8ad3a7fcb87babdad99fdfd4a349818300cd058c530b2]p9|"f9 7 *{?uE/XG~Rʙm ?p<] h%j-0݇E7B6>UQԼB0oWh E߉7*9=Jk+º˖R_BTB 򜄼f"WFg%Wӱ81 O)Y)3`g?Ӄ[m{>Na$E?ǡ▰Y?9lݯ-P7$҄x;#3BѥlѬҢga*u$4>pA&,?&d $ < 6<CT     1 xfh(89`: >BGH0ItXYZ[\] ^ b c!d"e"f" l" u" v"dw$x$y%8%%%%&Clibzzip-0-13-32bit0.13.693.10.1ZIP compression libraryZZipLib is a library for dealing with ZIP and ZIP-like archives by using algorithms of zlib.]sheep26)hSUSE Linux Enterprise 15SUSE LLC LGPL-2.1+https://www.suse.com/System/Librarieshttp://zziplib.sourceforge.netlinuxx86_64/sbin/ldconfig5V]]]]]]]]]]]]]]]]]0e5d7f76be38bc6acaeff8139a36b5bd36995c5f9c2a5ce097ecd8e710fc196dc7c998a206299943f27472f38e05b0b5f19f43f9798a7adb6e6d2db8d65a752dbd03bd5b8bafd4f8da7a76c8d8dd148f76a5c666964ce701750db4394ded21171bec7dc722d38ad59ba2c70d8c55f7294ae6a0db2214b10699feb0364f32d230libzzip-0-64.so.13libzzip-0-64.so.13libzzip-0-64.so.13libzzip-0-64.so.13.0.69libzzipfseeko-0-64.so.13libzzipfseeko-0-64.so.13libzzipfseeko-0-64.so.13libzzipfseeko-0-64.so.13.0.69libzzipmmapped-0-64.so.13libzzipmmapped-0-64.so.13libzzipmmapped-0-64.so.13libzzipmmapped-0-64.so.13.0.69libzzipwrap-0-64.so.13.0.69rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootzziplib-0.13.69-3.10.1.src.rpmlibzzip-0-13-32bitlibzzip-0-13-32bit(x86-32)libzzip-0-64.so.13libzzipfseeko-0-64.so.13libzzipmmapped-0-64.so.13libzzipwrap-0-64.so.13zziplib-32bit@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libz.so.1libzzip-0-64.so.13rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]W]:[[h@Z@Z@Z@Z@ZjZ$ZZyZtRZs@Zg#Zg#Y@XӸjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comavindra@opensuse.orgadam.majer@suse.dejengelh@inai.deavindra@opensuse.orgjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comtchvatal@suse.comtchvatal@suse.commpluskal@suse.comjosef.moellers@suse.com- Fixed another instance where division by 0 may occur. [bsc#1129403, bsc1129403-prevent-division-by-zero.patch]- Prevent division by zero by first checking if uncompressed size is 0. This may happen with directories which have a compressed and uncompressed size of 0. [bsc#1129403, bsc1129403-prevent-division-by-zero.patch]- Remove any "../" components from pathnames of extracted files. [bsc#1110687, CVE-2018-17828, CVE-2018-17828.patch]- Avoid memory leak from __zzip_parse_root_directory(). Free allocated structure if its address is not passed back. [bsc#1107424, CVE-2018-16548, CVE-2018-16548.patch]- Check if data from End of central directory record makes sense. Especially the Offset of start of central directory must not a) be negative or b) point behind the end-of-file. - Check if compressed size in Central directory file header makes sense, i.e. the file's data does not extend beyond the end of the file. [bsc#1084517, CVE-2018-7726, CVE-2018-7726.patch, bsc#1084519, CVE-2018-7725, CVE-2018-7725.patch]- Update to 0.13.69: * fix a number of CVEs reported with special *.zip PoC files * completing some doc strings while checking the new man-pages to look good * update refs to point to github instead of sf.net * man-pages are generated with new dbk2man.py - docbook xmlto is optional now * a zip-program is still required for testing, but some errors are gone when not present - run spec-cleaner - don't ship Windows only file, README.MSVC6- Drop BR: fdupes since it does nothing.- Fix RPM groups. Remove ineffective --with-pic. Trim redundancies from description. Do not let fdupes run across partitions.- Update to 0.13.68: * fix a number of CVEs reported with special *.zip files * minor doc updates referencing GitHub instead of sf.net - drop CVE-2018-6381.patch * merged in a803559fa9194be895422ba3684cf6309b6bb598 - drop CVE-2018-6484.patch * merged in 0c0c9256b0903f664bca25dd8d924211f81e01d3 - drop CVE-2018-6540.patch * merged in 15b8c969df962a444dfa07b3d5bd4b27dc0dbba7 - drop CVE-2018-6542.patch * merged in 938011cd60f5a8a2a16a49e5f317aca640cf4110- Changed %license to %doc in SPEC file.- If the size of the central directory is too big, reject the file. Then, if loading the ZIP file fails, display an error message. [CVE-2018-6542.patch, CVE-2018-6542, bsc#1079094]- If an extension block is too small to hold an extension, do not use the information therein. - If the End of central directory record (EOCD) contains an Offset of start of central directory which is beyond the end of the file, reject the file. [CVE-2018-6540, bsc#1079096, CVE-2018-6540.patch]- Reject the ZIP file and report it as corrupt if the size of the central directory and/or the offset of start of central directory point beyond the end of the ZIP file. [CVE-2018-6484, boo#1078701, CVE-2018-6484.patch]- If a file is uncompressed, compressed and uncompressed sizes should be identical. [CVE-2018-6381, bsc#1078497, CVE-2018-6381.patch]- Drop tests as they fail completely anyway, not finding lib needing zip command, this should allow us to kill python dependency - Also drop docs subdir avoiding python dependency for it * The generated xmls were used for mans too but we shipped those only in devel pkg and as such we will live without them- Version update to 0.13.67: * Various fixes found by fuzzing * Merged bellow patches - Remove merged patches: * zziplib-CVE-2017-5974.patch * zziplib-CVE-2017-5975.patch * zziplib-CVE-2017-5976.patch * zziplib-CVE-2017-5978.patch * zziplib-CVE-2017-5979.patch * zziplib-CVE-2017-5981.patch - Switch to github tarball as upstream seem no longer pull it to sourceforge - Remove no longer applying patch zziplib-unzipcat-NULL-name.patch * The sourcecode was quite changed for this to work this way anymore, lets hope this is fixed too- Packaking changes: * Depend on python2 explicitly * Cleanup with spec-cleaner- Several bugs fixed: * heap-based buffer overflows (bsc#1024517, CVE-2017-5974, zziplib-CVE-2017-5974.patch) * check if "relative offset of local header" in "central directory header" really points to a local header (ZZIP_FILE_HEADER_MAGIC) (bsc#1024528, CVE-2017-5975, zziplib-CVE-2017-5975.patch) * protect against bad formatted data in extra blocks (bsc#1024531, CVE-2017-5976, zziplib-CVE-2017-5976.patch) * NULL pointer dereference in main (unzzipcat-mem.c) (bsc#1024532, bsc#1024536, CVE-2017-5975, zziplib-CVE-2017-5975.patch) * protect against huge values of "extra field length" in local file header and central file header (bsc#1024533, CVE-2017-5978, zziplib-CVE-2017-5978.patch) * clear ZZIP_ENTRY record before use. (bsc#1024534, bsc#1024535, CVE-2017-5979, CVE-2017-5977, zziplib-CVE-2017-5979.patch) * prevent unzzipcat.c from trying to print a NULL name (bsc#1024537, zziplib-unzipcat-NULL-name.patch) * Replace assert() by going to error exit. (bsc#1034539, CVE-2017-5981, zziplib-CVE-2017-5981.patch)/bin/shzziplib-32bit 0.13.69-3.10.10.13.69-3.10.10.13.69 0.13.69libzzip-0-64.so.10libzzip-0-64.so.11libzzip-0-64.so.12libzzip-0-64.so.13libzzip-0-64.so.13.0.69libzzipfseeko-0-64.so.10libzzipfseeko-0-64.so.11libzzipfseeko-0-64.so.12libzzipfseeko-0-64.so.13libzzipfseeko-0-64.so.13.0.69libzzipmmapped-0-64.so.10libzzipmmapped-0-64.so.11libzzipmmapped-0-64.so.12libzzipmmapped-0-64.so.13libzzipmmapped-0-64.so.13.0.69libzzipwrap-0-64.so.13libzzipwrap-0-64.so.13.0.69/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:9181/SUSE_SLE-15_Update/249057a293ccec439c7622b22e3a21b7-zziplib.SUSE_SLE-15_Updatecpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=beb775b0cda7007c98d9e51f8158b4c6f3bee4fe, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=bad630d528aa6069421315da7a04e376a1f3b9ab, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c66f5eff85520c9a2459d6d5e9bc23d721db6b00, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0d09c63db60b9034d87c5e941a5c2fa623a5049, stripped  PRRRRRRR RPR RRRRRR RPRRRRRRRR RPRR RRRRR Rutf-8593ace9918c65c8c5a2ab53a0571e059ec6ec7e2d0b952adfc3ee160dd246716?7zXZ !t/4`L] cr$x#$;u9V<]c\^aYF7'@CF4{h3Ko}}D>3t& F1N$yX?K8~R|䉝!+o7$;8FxeވAbJ+jer.yi>eg> }.aC_{SPv5 F_>dFNerv7JB2c|wTY@M rJnmr.H2ywu?x~@LוuRHrҬ"_Fz6rjv{}Q·ls&pes~ڟҕiPnШ1~,iqً10KUloaUR=(a{{V}V|T?~ajz3)&ya/;+6[ȞlrdtAT$-w:h%p3 1Bq90@ 牡_{ct1vFF>)&^̓ak^;sg]-D"j]еrgT z+UyOP[䱇foKJ+&m,L7oˡ ֶ@c?|}Dc/pˏ_귍~@sǵ$-Od'T~T eqE6,5Qև)T%-t*x% sץ=i%qBK֫^gnS7{ĄĶշCta)OL>sqPo  O1|OuDf})9)LOJ6 ]Ewwr-lƳ\^Гv`&RZ36>߫?y?2mI'+5n7xډppuiKW+gj> 4y52 [QbM)F^9~&] 9o`Bcu)IS X`;?"^GmFJ(zaul4u[@Lv9}'p'=w&NĸK(>}74Mal*{3{4fpg(TYwkQKbFtΕXҋUvi^Vc\loD165x:s{'rR.@KYxaK 3Ln>ʄcۺ=ZAIl g`Ynr5ѴהmǞ]윀=S+S/Cb} uT4 y(әډE7%Mk*XXl)'Bd< )]PdYX* NCKp#Ր2 />W T>UJ{f5vȰctm &?‰ pDZM @\D; t3 ǟI$MPHq>!d%3u!o:G^EjTe\>k2y0e'V6STu=((0ꖹw Nr  r odW@M:nlE-8T$jKT &M <\ɜ_ E,DEYg]XR&dq2 ^IdYlu;e*wkK(dLI@jEpc* t  n(FތqKm|ʲD0=nH~$ս(-tal튕x#!85\ 0 7MOĶǤXjR6"%^.Of-|]ѻg ڳ2^O>:`-trSեbE2ԅ\f9nb ڐbژCK>lĪI f&{8ŝEz t%bEABY#꿉>'Xfu/t:6'Qiao)G~uBﻇ30y930g uk-[HS@zoҌJ7Oy]0 ? Hɽg>ނbB {F]k/X9Z!ߺMa"fm0CJ>*i?Gl"i4B寋ֿnB)_x KS04Oŀ`Ԧsw2E>&A:!Z3ZsCQŝpucZOUwRkJDVDg`y@Tm)[_c '2 vA)ԓ^3t/zl} P_ԽA,Hs(H κ#ض{{!Rug69plR_x_$1rY[WhӐ0? 彎s̐B\":1>Q4ڄT [}؏Q]=*2 d΂j'YpM\X3SW'e;2C^ aȮ ;<0(9“[ldԓ`@XIm͓S;?|>Qqt2Vl3 S};jc#dkՄ&EZ/n(u}@Trヲx@ȁ6l/lݹlLfYG>NUPeXI{l^ASr#SPSm6]OP¢t~E'd$ls).sTAu\rXXE+&m~@7ȞPZT 8tRY@<6ĪT8Ih\vQBJhZJNfx(H޴Cp[9ѭ;PbWgm{ztfB$6[ i>_^G?V؆2ʯ% V.ݕ΀gfCɢYڡ.I^k*^Xv@ۣ ĸ^)B8M :dc[jU]X2p]Zؿ(P0DNue }Q;E]'SˈQe`QJ2 0`w!"+hhe=g1f$yV#6SF7g&JR QY |Sjg)LsjZ汑\vbA']}3ks@!W=ZG&PJM_ nS\;#UGFAlAP jyڵvh%== $mLi-b捊n~ҋb Xpg)~d1O>bL; Qŧk6=+\[`ĭ*au8],u< /dNIl^b\F-=[ ,t nba1uk:y:6"$'/$Wܓ h,m <7&^ =CNYBkz hgI2D`<OFg&lk1X0BM[rt0&`e> f`-Ulg:ҩ'ëkYћڑUȭr4|g|('~rd} B? fbRI5qHCqqlQ G*vXUqkl/ O[nTd\mFFޠ~U<pH8 ͻ*m$&/à/ЏpSz2R)R<)SI (mRGrLUП~J zOP[-՛`BCCc4 KI&nbIâ$~g :caYоB]"IOIVZҘ( C;!qLxg,02MCG׳/^o~P'Lx;U?n`ÊʎsMހfB>!M1U߲띊C@%Ou'dg)^uhhVgVs4a;QR9bұ0,@ffMme]r4?2gk?rAZxp8_AJ: sc+iBm[;TQ0#Z3y]}1($jljdfTK}%R :,ՔT9Hۋl{zYG쇟ITrE(>zL]NʺVp'6$6#WPldɥ=&z `%@j U1rGV'W#,n_Rx{=hkE"V+Egp+EB:`*@9Rp3cumr,xF:eO|ó}/+ [tRզA)a7SXzbQƷA)0xc >( GFF/x7̵8pV~*4cW%W[˱cZwI:s,q $,V<xA7/>[~4 RU{p(OFx dlC_ #Ƙ i^GL p-!+=Wv;2wX v_WE*@_뢞 ~!j~Y0]{ t |P~0P5ic Ϧg'sOr:2M]%@mtd%z. wBKhUBN7\(]R^[EWS&"k*lCXX8p`%@'ڋ+c,|h(no2|2RxҜz(XbO}Ѵ6ߋ[sIf,e|1ԀfR:nTC+)~6e5^D F<#QhjTľu6DS&h_Z%a7 Қ}.kɾ}%wǵŸDt} j9=#KbQV8WQ[eL&O*C=yBQYiō>rԫB,ή]YмT"erU5V"ԮS'C~*ЏۄT[ 1h6!s25ǻ~:aOؠ D(2>qHwփ%naH͜4QGJ!WP$?]JP..z2 ɑ^N^nR?fiY*Eݔ:{b*[ϬAso=y7o]䤦fYfg$|F2\L̒{[ޛo`eͼHm%LH 94m/q2>"F>$!MXdm9981NcMVsi0)4|HCWShᥔ, vx\7k's|ҁMp~VжYv௲žLoE}Q Db 3ڇvf'L*NEwL),fu5I4 s Qݮ39@! 7)` N᱿q1|#a@}K!q)娺\NA6{kUX7'wxCjE8W߆!AW1a0^KǷ*#O^h#h∁с4B$ϰ#sQ@fUb<4p:brۂ; ҰVg5g ]%=}|1 qxede_Pd)RHX7&KFQpTU3kM &fѱh]`VE CyjP"6"*pSlK4`F 2:Plɳ$oڱ B4v\ O쥸f{ܛQK 0ّ6VL ph! 9mHբ+:;'. Ud KodZ)+m%j\ ԕFQ$u-s0dgNYb O5Bu4<{ڳ!ml}*MS8?[]x=2֌y (,Mnχψ#*2lyn\Q1.#~Z1'{d90;n50B#Cu ^|g"$$3[Dž6{cw@ BB:S7'vemx#Ǖge^]t+]27?i<wcݣ2Ф흄 3=hO5oǢҺg/9{€+Yz+5nLKj,i\;uS8T0~T I FyrAř|/Y{H>>l d13ȴ>KLh/*|*ww>7 ?n1+k}s YP&024P ` Ѹg3wJ L(/Vm%VH44!Gشʇ[.5?0Z v'3;.!}u[X56Nc<8#a+#Yl _3D fT bYO&殉> 1c<{QQQbs?zёa4pՇ2{2S5szwH&jG9x:FPNPEF+y~H} Lc^t!`8"+IF.l56bqz+.ml!a/Ք~{^zpqo ,/sʅn d}l$EcXҤ- rcĴsպI fIpGH"=﹛9G_9袥y Kl:uY;JhL˜ax<۝|{e&dU̚uM>f';W-t]!ߴ=0$o7 1ɔǏS (V.^Whe[}o{$@պͻ:cro2>5i >2i-?\lzvxU1&*ވ5H08Pja&+S-A]p$SUl+ǜi._Z}^{,.OȄ"l.rN䨲 H¨+E!j^Fz'8 ĀTQeiD L^LEEҸY F/)!9yK RDtďb"|4LOk^O&bwGB wO:,a $e|)`?NxGp(ezԿ,ՑCRk-jOw]|(E+.2(\<%Dlwm>}n=7'K保c"1g)^sܯ#e-9"vuCrJ0!m'M)1* 0Ϫeh5o\LPׅ/i ~)mi,7, .|AzDӬdž_0- {5V9:,ײhȊѮ0]q}s(-${|Gip p9Ϭ]/.9ywYt/NSȣi" PK"ƿ&֗*eM:2VW(%0R ]m/m ; {nRɂU%ȯmnEw.vbp|;P9-y6?_Y:IIIK,1 1z&O/vzi݀|K;r()faD9LgõG$_U:s voBj" RP{qY:B. δ!*׏ۜe.h ;"%_l'ųӒ<᪛l&V/UZ[vZެ݉ϟ<(V Y?5q+7}>tjt]Ӝ㈻)_gs}'-tDL@C/)wmVXHچ]&յڃ:M?:NMaG.6 MRԊ,Gf~2b5'yy%r0f/yrW.`CJmuUΓt;#V; 黎ƫfqW5b/X"u/ oM nZe#(QC➚ұbwx">.v޹ܗ gj9ι"a=#ss*$,>>\"!{p0eB0{7: .31zF"d0i'dusN`B4*-Mj}Hr9z68P-bsvqT6>UKF<ó u7{;t.vN&Ӻ 5L/ѡpc7vI}ZA  J4qap}ܞAeD!}V!]ew]2EgΤL/^e3C޹ʺ>($f~Qevs B &*0]ZncZ:22~R4hd˟B5yDȗˣLx-7'e'1& ?ԭ#;!Sa>EApwّ&W-*nkC3~/4I%ٮDx$Aj=1F=}l+}mf{?׸:J`:N*j{ޓKU@t@D=l=4+]?']젊iM˚ B8H@;c#&JﮍZqz gcOk}/ ~_9W)?%q2c%*T=}䋡emn|xpx`U /$0lɘ p*( [c)kL 2mTV49"lҞPUDXċDLu>s]_w434~V: pY)!/EU~* CnhD@y[GSCu:Ο->Y0L Az}@)IF@ۍr.KJ/T9uH8L4&}[/ s #{*GXy^-!N`R7;ĆOGLdU0ჽ߫gZ&ؐZp&T*aRlbȻʑ$ط3e$]kvy5;O]:, Nd/+[<0(> 8uȥ=DTl@z`''AU]!xϠN(=Ne"a%oV}lCP$=jW2H!tj \9iO$/]Am],l19m[mO^Cz9pAO.;_cj;up:$ sFr[}6%-K/;/$.1?KWnRUfUթ Fzs GH֓-٧|ÞKv?J_%FaOEy"1F[?:s* k)1/ܟZ1J]E v&MљO8w{C,0$DR3fjkљ]')elG0peޝ6O[ @(wkN@W+.\UǖU죗lyհl(ܕl_-a3"۲+XnhթoFZ2gzkFD!?x 6MbN;nE|،lCO5-Or^ aZe ;Ef?0 5$,ZрYl&~rRUk2տqX# ߔ3:Bޓ ? W0_ j墏U"tt2pvF!o" Be_pyxܣ98(nlm2($0f/ssvnspPm[lh,h߆AH`R.#ۂl ] |*>}'P%"K!.k#vN_4}y`͠ïA,؅B8UH^mbj\:\1B] 0G#Qn//~Sxi[p!z$$w;,`(f@3afl84!ox9; jIM`V]Al'6O?ϓ uS6Ģ͆U'*T(NҴљf>[mQ` K夝h$t=5rPDÎOvN\2Y^ˆ$},:Mp/# κ T__i t6-jypIQsEwI~aŏf@ <70jɶc)2)'$7;Û]!GQwr`[Tbe p>6/JҍQl#E" qٝH)8BPh+hg4<3h/T^$*%| -^o[-\4+:`Æ!_f>z1>a 4]FoF6{5'ش}￑d[A`U-o?Xpl.Q_ö& C %tT KW~rCԲ)0j@J/eG'&&H҆]l}.Sr)M_ 7]Kj>j;c6e WT2gbT)J5 4J.;6"p٧UaBuTGsUn˩l.v.| Z83.%PTQ@ [hSz73*@'fҢqv :=sV%Qn#)Pn bY>5Ipg+<R8w, WTBe:dz1djvO١0qc sMѼڍEOUФ/&nZGF􇙩Yg=s{WMΫ2 ;gg] 5C%`rݧ/<8Uْ]4@^,o.wކ ukăsrڄ{J)[Ȥ Z,ר /ݽ&.~z9اkXE.cofQ"P{LQ.Q}  $IT%tL? :,ѾE^ZNlSt׸|f%NG۬]2B"8z +`T?LXʪ*R1DS؀8P,_DLwygT L ̣y-̱e1UN$ 0,g"wmr S4u/5`-+c?u`ݢqI?EIRpY*?: ]$nwVAg0T+>Ȼ:So]4L2aT#wJqqUO@_R7/vU9nfƗ %+ r0^.ⰐNP=B|62])|iVc=+OQ2.9nht'}$d^3e B["Z1ͱR%-`cgIW`\pP%6};5zlzJW*, %VH56&kbW9(BZF3Ǔvc6rvAѬKQ>mSyDbd5ȃ$q=s6[FÔT UbKd\w.q8 @hme⇕{Zc%D?-q 2ݩKW:DIFiw ]a<8iС2xkʵ !mMQK{>E% Ӱ n}e"*.χP&+\!AFẇ!! o{suzjgI MLsa/U#(|ZPkDF!﷎thɓeԀ2gcOi@.L`ɔ$v eX=I WfJYt9%SrU*L؍Ɲ$.kx}Bg8ѣSׄ-(  hpiNj)$;/euG캶Kt`o|hv_ID!*F"^Wd!J C90HBlBS|HЗ{,g?lY>]-e8Me QkVˈt0Ƌc79>d; @neOZuI~o`iS08h ?y-5N[Zm3.gLEbc\XǗp;HD?joGzvN6Bu[,cQ-n6^:qmh9ݹ]dft'Gox)ΕȩݨI栴iG)8+E7A=z XN,++Z[JDSZ+o( .]:wyYx o| wnRQx%>(ŽXfQ2_Jt9h.ƁWj4]-2$$rpB14Aʻ6Wd} |?j^ C#픣y!xYpwck#ȨP߫bYlXTJQ H "C6eMu+#A}MӋJA!q<D`ȥlޜӀ Ű')HL2s`COK_3͚P>:^o#U{n{+%k\2][<[b%xT3CXjoxK +ylڳvmpg"_)PŸLf:O0  Z5"PEl¢ \ g]?u\4VGJ69*1`w*"XA~L!qLp%Os|a"ّT3QUjE4ǔ] R8]`;[7>V\߿ƾY=^ru7{{ǷQG9ˎT8^ֶ r/BmI/zd9&XQFL4qk8@*4_ArD l-ȼ*\K-cqn(RHWu=0sRĕ;YUfe싆It'37)c'2tn#lc O~SPMqM?0dWN3 B~*r6OK۠pQ2N땦u^.{|1 Fe ?1ޑ_BD ZJij[JgD2 Q-yX_K&a8B&V\b;3<ꦑTŢgfVXr=>(vCn'աvOWtnptw#Q~tJŰ,bZSO\gz"H:pq\B9KlFP+֪%- U 5BNjl⠿ETs)tB%"ΏlYǫ9/^ҭCn=/ۈ}LZpv̎6Ewg0vWנaf,_Ja>Q dN`u0aMnH]xQQzvW!<濾q{ZN<1D8ߊrb1ʯ.[06؉ 4ce(X{lVލ0(TO 7Hh DuӇnIOLMg;'RP5$k^'U}t>Ù(9&j#:腭ğK̵HjCQ%V|X^EƪᝳYX|lʭIQ/\!wLFצҢmj e"4*[_2 E6 YC+ie(]ˠGRDE)cjt$ }:g-FYM<,E;"X (x^a V@ȧ3cMdJ Vpt)!iC[qi$[EЭ,v ˣBFGC|'`_KeS0Z Z~PX[}@˓$`nN h?w?*T4nר5/ %.3uF:ͻ]cz*@-BwAYQ T6@lw\ML USJf="]|w;CEs慈H, @ uT4H]t{.`= |$goQ7.ӼiȩW<<|Tr˽i#o6&T4O1i杹IwSBn%E RfXidGwqYKWqÆ&Nz:*:Tjp*݆S _j:^ŗVEvqvtx#[N4~֔7 uN7({ sTC}u! /n̲l :Ҹ VGA:`ʩo&z#@0>Z]cs|ط~QQ&v?RJNJg}mtO-pAkqQCqݦ~? )C6i:_P* ]sDOn{np'1^~YR9{TL M+++ |"fvu*᱘wx>"77A ~y tG`Jc54lth“& 9t y[DrOXȒ-TVH*J*Q:W,چr{~\T#J6Xn$`PUt^tx-go!Q9 ׀xxˉl*?&ٹ \vK|q~cyxTB2"G uBo@N6wxVCkrcuJ6%n9nwKw{9[alAtl&{qL ̬,ha_Ӗ.P˒ YZ