libzzip-0-13-32bit-0.13.69-lp152.5.3 >  A ^ø/=„ )a=}V ]rVB`7č 00j#Y_r e/ ui%\3t*n#YTXea[qf O*v1F rIp"2N/-d?=f5liJ3iPqa3 0S ׍b(|_r.EB^|)Pu{BYO2&e087e4c94773614cc8475e84d30fbd699b6fc4110a0a545bdfb4f0a315e171f174367ec629b35da4c898129110fbed11491eb41f^ø/=„I=\i" ZCR%>,M0ˆ޸g||5:F txQ"0T"݋.@4.Ī@ԸRS[?ZYsƎt] e(f =/},DZU jȜF@yЊ =g'=TY>x'<*'8&sv^0N`˧^TN̋6mc@>F}TP׎CXByU2$Bd\st41YdD4>pA&?%d ' ? ")8|     \JlL(89D: >BGH$IhX|YZ[\]^ b c!d!e!f!l!u!v"@w$x$y%%%%%%Clibzzip-0-13-32bit0.13.69lp152.5.3ZIP compression libraryZZipLib is a library for dealing with ZIP and ZIP-like archives by using algorithms of zlib.^Ǽlamb21)topenSUSE Leap 15.2openSUSELGPL-2.1+https://bugs.opensuse.orgSystem/Librarieshttp://zziplib.sourceforge.netlinuxx86_64/sbin/ldconfig5V^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽ^Ǽd6c0a66f012d4ec34b70ffc01b64d94078708eaae1ce0e7e844f3a806771bcf9e1881777388b3cfab31759537c85d2c05e07beab82bb14b7aef4184143cb0f82719f3de53263728b5310cfb978b348adb0359d73ed5e1c306b22d7826bdbcafbfd4ba68b64cc8337cadcc33dee2579f09c1f6925055b1c0c500d4ab2bab825belibzzip-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-lp152.5.3.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 Möllers josef.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-lp152.5.30.13.69-lp152.5.30.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.opensuse.org/openSUSE:Leap:15.2/standard/a1fa82771ffc9f8297f49e073d845737-zziplibcpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=69b2aee9ef0536571c34021384e06835c768a3a3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c4f406c156194122fc103ed83fd08d1f4b990a93, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7846cc3fcceb6597f507190dca1462fc5c6cb58, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=76a3abe4f34d9295e28a03d6da355d0a3085d938, stripped  PRRRRRRR RPR RRRRRR RPRRRRRRRR RPRR RRRRR Rutf-8ef95dab4fdaa2490c8cbdb7be7761e90c234a77d5844879e4cdd79ea6ae92e59?7zXZ !t/4`_] cr$x#*ʺC q~[n:Y3nyp|V3T쫲q",C&\C.enE]R$}+N[8lc&GgN;E'ya7Bbn썼/[Q,Ń`2/!Կ9GSC']Z⏛4 1<{KI/|.d H<;׎o-IV'|&#HCN2aCz3T?!fwi2_τ@Im}pl]} !"&$dEKmBdT h&9"x&u;Q$PjD}!n5W2fmJ5ڳ3Z>( \-Urkj`$L$  [~3#&aJ.4EA&Z5pKt&+l:_R:\>uAb`<GE vhxLvSVǜF3=!(iQ&ؐ]㩜;$ٱ+M"5B]<.qsux@ %L=Z0#ٟ?s9Ywc+^F%[ptHmWbq$z{z[QaCvL H!`$ϞVǰF;c~Rq:yRn[hg*TZ5C(HqEch∺ovL?7u& D#|aFdJZ Qp $~O<{S::,#PKqm"(sj xk#IyPsçGSMi@I*;) _)'0p ,H d ݢ>lGFp+^¨%FDAԴ&UO5-kW֭Z e:O'/#0T9س21Fq:%tT2&VcwӡwqdSW"|:^p`nTC ٪3@~ O1GOpɏT;OK=eKg){_PP ϰ D^(b* OK{)۷F_]@ Sل[La?Ykrx536x7G=ǭ훋34kg qܾ q1JLp_t;vG 9Xj{f/sxeh[c0>7d=\U(vÜfn\-.arR/a3D˞ 0{fwME9jBA_39bPscO S4#&FM-GBV^eN-|]k*soY""lщ彡Vԡp FWrI$}گ}(YbKJHJA o 'hC^F+Aׅ< +;m℅bUm~^ƘiU2Z.#nJ1z -|BoW{y|CR .X$7ˁ 1S+J-SSQL˽3U_i{-i> 5#W-Kg"J1@Lᬟ-ؠ"ʃECwbGpZmgψ+U4FJԌ''_ <=mASSA׌Pt%+T&I6 DF,W?ɭ/#Q58&EܝJ3NCO4v\1u$ゥg w:Zˑzr =|:r{A9/xUe4 1Pe|W.Yb38٧$>5FYہ aCCN댼ild;sA$`Ƿ˸W5 YpB˺ !tUҦYk+{p ӝz6dH)J aX*Ib ǜZ} SRn-iR(lH:zWsY@P޷)xGt^'.j 9^(Ѥ0cCP~=h3(ԍ'rΠc6{q@ uSPE57 !o7#"J~AةC^ViFʶ?!D|޴jeCYG 5}W#v ǹTZ~vJ5IE8Z L ?+]+;ɛ+%V⡜\J6[џ߉ x5vje/Q? ʣcJ[J Ugo7ƂIwsCh䱁 `n>$c2l$\|C+/$Y>;KXwHHIҥ@\R䉽/cE%tr*og:| /me TeXSbA`%UWDiB6atl}riޫ9nHз-Z,A*_A`ZMm^ALŊAƺ̠Ly u2IfID14Y@[^1%y)_l Hnrswt`rڪzqܼx쮁a:QgKw ^=[c2dQ0Հ +.1K-O*CgKl_&XT(U.^I:<]? (FY @AZ& c[ͧي)NDSf8N*ƀՏiɲWچؿ>YXUf'iic]YFޤ[927Xyʈ\tMf>+|EW.SpHD)u3m"߃Lebvߑ&"9W织 +zMB?Eb=5+C.;5`Q|>Jżuxq'3RI"qH[8RH)^3.{{gyˋ&.+.S3g:p7 xxbTZU51~+h/Q|LDZiӫeVfAӴ *|"lF7"9@cb7qŒn# sm&^-az5׋\/C/ȅB3a_5 J c\MQ@E~" ^&)ֱjڿ=T⨃0\3P]iZ+1  :D:@b!7kWqW^Zrhyʰ)@"-L*@\{s^u 8Uih5*%M'4hYQSW\u1win54Ӿ.`*XcĴA߀F4Jl;EU.2b֧ ك^Bl9upϏ;_|~FϞ%qZAtrE愥< P]PřTRkS=@ d~)Qܣ]AO7C2'vh=:ǎ M#Շ_Q+=b+#e:я\n<.6T 8RUͶ3{U#TQJ 7GOKO [@  #|[1Hf <-?! 1VFSy(}{3M#0@9dݼf5]W٘B<"Nwyi^B L4t Q Zv(}5FC^l^Ӈd>b#?Z%ԅo,]Ӎ¨|i-{%[{LǼ#T(+B&LcF~GpCE QN1ap_SظٚGSS3v63]v ˭?H?9롮\xLyM*ecQxW7tvU;׉ˎf:Nb!ǺʂP`'@~ӥ"ղ^Ep8r ! rcA@CtIzφJwxsVi"aXaaQD$DnP%1QIy;=j)+lnz+z;2,]K _x~V֮Q|>Ck1YmMD}ܤk|HJ>T߷t%6|:zm5o7&6spɭ ˸ҚG -rzV=l"P@itTuUղ+ ./Igmyj_N^蟛qr}iuq 붓^qx_^@ ]O[dJsĄI:o8yQR"eم@?/!R'j@o'VBM`f(s (2Lst=LeKoC\8y4a—%l΃)]7U45l;v.}29pE:)z1{ɇɺujzUM19~?C^i 劺5?浆ܑb|B[.X]I,[( |}_) \K,$!4s*+%;K{$#dX*>&(שU+o`BH1o:⩃X.:DV-Yl|)Y6{弸Rcȓo}C3WяzK9d0"qӤ=`0p4 7ٷ$Z|5F'2Xi"~=,莵2CCJaf|Mjc*,h3hMxk|͟k#7`U)Goy! .wˏLZa>hd>)M;ng~ֹSS=87LeoѸMEZ,Tu§`ɜgv^ΈQr' Og_fX̚3jO0ѧFuF㧣yfχp ( S5(7ܾJ`~?=fP$?hI Չٜ~N2yhsa?1Y?"_vYPsb꧔fβJhD6;{_D۔ d-JeE BHp+.D4[g^4&t!_(2)[/Ԫ£pHHhP$Ю|YLOԓ`"(ƱO۹tDTQu#Z*PCZy`WԎo \3!yu~kH{SY_I_Oa&bnAB ™RjlW#GvA{וN5< e_\yJkp;4"@j'iKkTtZ=lc|3 q8l 0c]Tk69쁡-5LåuB)+VLR'&5>*lGGvKءCjiǿ٨|I" f:A_\֮Ȃ Ou-ur *K\5Tbeu-$JX8f{sؕ?k*v[zZēwsH t2)E}H}¬x 8MGJ{XZ?JqMl'N!-9>üԙc}!d$Ƕ$~̘:O 'i99nGxgz +]:--QW^: cz &-$ߞ/}6}vU!VZ`wNk~rɣ'=U!*0Z0B3Gf✘` C-ƜY8,H4 SL`;)rn&iOe9a +l,l@Vw\C5)Ok_XINų]ߧ]n!ܳͫI:>j&AE![+'ڞKl87cUu0 nq.*$~gKuu~' J:"HM1U1e=yv[ p!C݄ak#&I+M]ۘPo/4Wk|"}Wdi;`19E=*]gN>$` xZWUFk7eF/AAg LOޢγY:4qTUnRE'Id w?ZDU@}?$ l /.rAuzg#r"pYNT PeENer,YU%bBx8ִ-ןlp30^ghz!;@H{YSjsAbrXn A'.j lҩ݋3_o}13WaƗE&L W1s }SĪgآ(c-Ln6HD4V[kj|ɽ=ɬӏa?5 [QX^;АN\#hxxg@6Aya ?=xavJғ4ۭ;ݩܷpCG(U z: A厪YGچ:f+9_BvԿ]$ na٣hy5ӗ؝‘x1?!˭Lr&UbN@ƈkJ{\@J9Ӱxc sIQ#|$0R(mqFN}_  GVj .6AL1E(u n>hjT1]DUB7tPTb_acz.?L|WRm>7Xl:>&DgHa/1hG;,Քh~հNEat:Hq)HWkuhIοuwMԃ8]ll y K+Wk zJ}R#>6)͞/nw$_5~k}dDHW=nZZ?#L&ЦGdM3X|x0ecD1/ڐW z\D{"ɉ]ݼG>0C]wN2]h) XB7S7Q3QA^>uǥ+HOa8i#+,Wש fi%ypc[fҔ,(\!3NMeWfY}*<뾶y2k'6 h(=6f>9 sXVFB_mRЋ6p‡nNNarèq,[[1 9k)`,ۂ4=7'älП*1dSJ?JQiT׶`G+5=eG'Ю3U L' 8߇{k0*^I/?cIũ2Ϟ4'%Y:bɗB"s>;}{fx5R?ͪ-]r\jHI# QEE1Y ~B$z]2@g.(eHO}P ]F[!>fӼay,}s`2>Иap6Ba\z]Qs#uBTeK&@U9+B],ٛq'3=AjLOE{虜@ߴffԌ=P]{uc ಠ/'keA P"@k{@vzU< WsX!-!N} &ۭ*t;eWڦSR }HfհD6~CʐL.ONN~Jdi` 1NɌ{nehFVULm}FJ]'Pdre !`be}ͬΨ1\=icQ>M طmN`|8a޲8 ֶ 6 +9ΪLel6+ ginJ0suU@6Lߌ@i,A.)2t&)e'+o2*U_mW C%ƝL, Pƈ Ɖ,GE8rg % k,^ ^b|P%XK:;FPUA:ljvHpi8uXieX[؟UK=v>Bs~@Տ8lVzqk#Z>7 qN?fuK0ꀰԢZ/f\5n={UG6 [#5q6Ɏc^5"'HNVv4> [FTAU0xi~0 ^)G$(0O͟0icY"Sġt9Z%YҽD `C*p=7Q@iS1D ޱImduXz,E>{h,3RJy;e| սHੲz3x#;&` xiH9Aa22I{qw=Qԅ_!{9YzyC81J& !O( uӯl[XVB"k'J:K_]{#Amɀ?]žA -~YU3`}+ Lt/[l0ӶDY8۞L%1<H&'Vw.ŤgpFH4<ɒ4@8T3%/2=D c,JTYk]w,de~%~_3$ =a vvKsY!!`rOUivbeđ!-K*l['mwP5*Oa U윲r>Z6fRPw`!jsiE!^2D?)+C wLP! ;Cj]|B>'r1!UˋL5:a\5qnnDE7Q}p}_p#3gt`5I *&e]g,bֳ5T`7܍߯,]//q&w’Xf`[ڣ1Vy75}ERjHnQ$oFevmEIf4:ƭe?e5|pv3b &Y7zJ "p^<γHph~VVq5b~v,,CԊg3e=¼y2P(gB$+&-G啴o>'&-rxĐLe{:K?0ڣ/l#sIFN(wxddto cGB*b:7NDI?$C=m`b!D~8pLۙo]އ/x'/OVݮC< JIn񆚥CcE3X߬Zb2Vh0BJ^k2O1l\EqBe ͮo"'\&-^\D<’ԌG',H#c{?H f '$E=k " [uKC=m"=!sU S›WNҞ ڧ m»-U;{N@wڼGX) ]{8E7!8XxV֔-U8J 6 wNTj;m[! pGc Qbٿ:SӝWa>z,mRi]A*k~xu< *[4LdTrS(ƌIԨOFIE5TEChDݺ^cf/^|2Q` jޛv"\4NӮfƬf[9x2>\Hez3"2;̓6`g-z^TV\ t(2kR_2a#?9khο(q~4y(7{:o6.7-̥ c`%;'\*:^ pa5D beɬó,t+iF}<ܵȅ6hB 0,]D"k~sρֶ+#'+#HH.Lw>D$"tVO|zeɬ!󹈡}5y;cHhNFj:;vw8r84CWwb5x]; u,+9&~G>.OQ蛒}Ѻp0RtiQ"6g8ǐ?BW{ōw0.A+JNkiy&>kA`SVq]LlM#Еr^sqJ D'3ÌP~].v/PeKC=޺X6m AJE',.Kh7Rdt*tM^h-Gz o2]E/4+yJ|ѫ\@b/^5/bH r|X5uL'9@ tlQxӥWRv@)%+>j`xwu_scX[Ǧ%nI,e`ۆlanZ~Xć< ڑhHJ8w|WRKZH\C5Ǟ.7ֳvw݆I[R}-wU\z9Q J [{*j38on> Q<J q՟;8樛"_Ґt 8ys,ME $Z<=-t JTYf@\=C1Njo#[7q-kNӜk}O3NJ,$IIM$UhB:f>q=p=z=ާoz/8W >Z1Q{}7Y7]aŁё0{Q[q{ -6$]Ys*1#ȱ Zb<\,Xⱈ!勥h#8ٲ#(B B[BvF*&NjvƉ|R J2w1^8`6Xd&:H8._&ͥEn#Wx3,ms (LrKs7.IJ#L_@ۭ`iwHpYM2S{(7w ixۃb_*k}6֍4Gڈ%ّ%C$nHpYJyh \Lkz4,D̜@n*5dh: ?"iw4aNjImϟUʮSKv5,x,vF ?1Z"JAq|Ƙ!IǛie@*ɽى։c cl\+i|tfEK0nrJ S!Ww]g#?noAlN` S7 vCp YF~Bz[(:/o椼 Qoo-+}4 L9\,z7BUݲ ȡhUT $Eu@J;.b b5+.I9> dA'j΋Ӈܙ`A?V%_Co^UF*h<'U=,4,|Jy%CEE<Xof7pK<6*mNXo~n/Jw91~FM2\!Lxtjw4gź5z?ɏg'()˻zUUC#I5̟GڏGj:7}GnN?YP|<ܟ/nPap"^ x.z~ͻDӏTJ̓ZURX-{T$-WP:n9Bv1'qfBmE%ќ?p˄RV2;7*B~K۸--1+B(ֱQgϞX(Jl,N7Jw :UN8ꞔc8VmzX;5x4O5dr>xmlA:,eMԖ>M ]p %;/F`FarP>U]yq2'JuH*SIb ]*o{ P*?lVclT ng /70 ܞdM均 RI'2 LǷNfwo Y,(L4@!wNR5M^vVC"ʎvF8i`nL};7c!~ d"w%⿰ QOgkpRQ$eʡ%xFcJ "0FwApgAQX'GD.R+ܮNRȝ6n"QSs ѾzbL\aߤ%Jk7~-l97%Re F%hgT.hE.ZJ?#ԶĬP1Ua3Tˆ'fN& Ouǁ))Q<@cW~d.JIqakc oۅ|b}3Mwo<ȝQbzZ"xW#%ܷ1QyUR DvھYW<$' sϾ~$+[ 'isa举FsXXnеWz'>-{>BcqMMu uRI .LHPmc+d|QI@[_/uUN#|-h z.J;aS}3Pz/ZHb9X!\c)"gy<5OIu,^I|،-3qIMR?P.*EM ,9K) jkVVˊCǀfSB0oA6M_QCgq>dx 1v a"I)FZRgj9NKƵmn(.?A1cjB!CSm gVxHK`6/m`çiܰ@#9\x}^[s!Bk]"4+..!'k-'yAѾtaډKWBlT8 Z-OD. @0[cs 6Oԩ캙9Vdǒ$4qm>. "vɲ@[zqy2%nE8ЭŌWx.DcVo~yD#XD&}Ne#yf?}[>QLJ <`)]JcȄj.Ad!+kUϭKSL(\"5n)PC rY-|Թ*]X ބi9 }Uڢ=od^o";i%0O}8B/^ }_KF8W ۠rNlܠvnm!!),?O9z&$ ɬC%Xg[i^ƞQuڈ㨯& -Ƅìx5} 5a܍ ӕG&/D>j$]FV.*戡_RVIA @;M7(EE?ػ263Xc@h|54!;'z $ mTwgΟe|z?UNJmV::^D1O_qa BuLA݅ Б<1ǔo3mϷ\-pH~ɪA1WJ5@|4]eV0#+4C÷2NA'[z&5 ["4N𑳗ҟ߼1^ Ï}4V049إe~.)@[Ā^0]O[;_aF|N?%\vZbT܃0ς$A] %϶!؛;m Ag{Md?"(C,,ׇ5'̳̂ʹ֗L>FXכ/}aL8xAЦoLs * fl<9NO7+@1c\B_C|Ek@{:kۦeЭ4jyQUD7`: ZgcWI|љ.e%Z\+E<:*F-(mS מ3A0cy]aOѧ\3+ ciBFrv**Qa/_]+n!JPJ,KT N !U5x T^in }|GE_HыOϸ;4Ҋdz1p-fȏ; 2žξlH7@H>.$H`{3n@J[gz<\xrQ|N~^š4j{3>Q"=,] iܚ@ߝ:`5 ɚ@ŠZm3{laaU:}#[uP'62oz@ElLzvFŔdϜt @afy25[V>ID^;δ b8"!=R;Ǒfn\C{3p( z0xR, _y\KR(KM}8[YD~(W$oO"+$Il C}XOy*VL4}9nT6`1QA5I1!-Jy+ 緈޵-wrD7M {,}ΐsM :ڃD[PQ'F$-Dn9皮=sc^+-6q x^oV Npn Мdf[{>q5]xmrb1T_$ņYFO/~=% ؟4W>tϯ}~ހ=_EB"~TsNׂ$K CM(@疃Q `wvW`g0/&'B Z%x\6T_YYg^ IAT/; f7PVZGNbЂM(#{6r/ ~?Ld/G8trYT^~U rh+f+a.L1À!:@G[e/:FFN[&D +=~W syTE ӕ hPu>՚n݉㞟['Б\`:v4*ǰ)ῥN69kC`I/^6-4XOG _Icsr~Okχ(GR43|߶> -w|&=]];úŏ$> bylx)hhλ*W&=nچ]R쬠$!yl '`8 ۈ7T"xP21% 67A` Qyӧ&\[-Ӝ}O$ٯ[7B\[(Tfy]4[G*i;[v6R:;GbkٻI_ᔁ$[l\} I;okm68|r5,; _{a1ڬ*c݁baЗǦ^o?}|͍v=CHTo8?8C>2vS$ O֥w!wQ5Ŝf6N [Vźd 6(k8 }Yԋܢjکբ3%baѷU8Z)|*F.HLCq}2铬 !@2ٺ8Y$v1D:\aڃ bx"~ c1E$ H0:c{"/:ptuiWA棈'+Zc[ Bwl4 h lgΦaөL%OWf{Y}Rm׽2L.J:5rI 5 +Q$T(Ua 2ߔwT9𠏵#f;u]CNek~RGІ['Т*'|y읊vin ۴Gk:}v"M:7X dkKPGx =Z^M(U[p~‘woYSQyGsYԉ,6-ImT9JBԧڠj[e[Qq7ca8(н:41a]=ox?K$㾼AT?tDbAce>UGL'"O,HyW{15LH c/Yw4jX$A%?9dF܇f3~*,hu.3غHa[AYs| Әd0P& m+](5͒+NMڢ(՟ jXg AH6  FDj M UW5FդbZ &AN'n  tlA EAޛAO1+l ȥk w&d*nW8lM NQ:Dz{O%L R{  YZ