libzzip-0-13-32bit-0.13.69-lp150.7.1 4>$  Ap] S/=„k'pB |rqrgoq5EQVz5xm̙&y bFWbIx AUvFf&~z/(!LA~~on_>d(D>:soڮNCw=U't4 ?kIr0xox+X#X1bfdoւ; [> pm/}ucw9)#M|y%$_W/s0ee463be92ef7b6c2c1c2856dc265f4d60430abf8e849415251b825300b5a5f31fcaa2c1b2d4686d5dc88aabc5dfa1a6936d3fd5] S/=„7 d πN]1x{kwTkQԐ~cH_>zHT1?aQեi.Uf$t]+8ղ#.^X O+~rQChgZIqۄuzAd7m5/}3R}""Yy/~s(:|:7o[67ʵ`24g;'iLk׾JjކmZcL*._+H4>pA&<?&,d ' ? !(8|     \JlL(89D: >BGH$IhX|YZ[\]^ b c!d"e"f"l"u"0v"tw$x%y%H%%%%&(Clibzzip-0-13-32bit0.13.69lp150.7.1ZIP compression libraryZZipLib is a library for dealing with ZIP and ZIP-like archives by using algorithms of zlib.] Nbuild36)topenSUSE Leap 15.0openSUSELGPL-2.1+http://bugs.opensuse.orgSystem/Librarieshttp://zziplib.sourceforge.netlinuxx86_64/sbin/ldconfig5V] N] N] N] N] N] N] N] N] N] N] N] N] N] N] N] N] N1e07526e9fe26808dfacf9c8df3311b7aab6a21ef9b77554c8f48e7021b1893bedd91032040a5070c298fd393bd1909d251b071b5d1226df206ddb2ba59104a2ccbb0ff367806fa7f7482f5d43921b1b08d2f53bb024b41c9186abb7b07287dbda9530aa16f1c4a5cfe9280a8a72d3f3f9588695c4976ebbdbd4a9ea7b83aeb8libzzip-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-lp150.7.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 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-lp150.7.10.13.69-lp150.7.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.opensuse.org/openSUSE:Maintenance:11326/openSUSE_Leap_15.0_Update/198c5a4d7ec4c0d0f991a4294876324a-zziplib.openSUSE_Leap_15.0_Updatecpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=30b4f1f915cbdb5fe4afd593fa56c8ae4ce1fbcf, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a1c2f521806174838b766b22ab9dd236ea19710, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d84746a500e324ad3a5881839ae0200730db3d3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f8ba02ccc35a88d9fd64eb87e3571b3dd811b05b, stripped  PRRRRRRR RPR RRRRRR RPRRRRRRRR RPRR RRRRR Rutf-856889a8f798afa20f9edbf0818002b9e89a8945fc3bfd1868d1d2d05c2dc6f37?7zXZ !t/4`P] cr$x#%-I=@M|MA}F`s 50lm#WdL(!<7LR+(lD/D%k|)5g t2i^I*s `vVl[ Mn{1 zpUkl?zӅad1Ck7=FC Zֹ } 3`Z0{0!DS6Qk%$Ūh%PiĝIyF'znu)8_ph $Qr)#Sji V)Gm,=i'OvKw!Xwæ$$o/XNL;s,+ScindĔ:gJVhN`g&\>!4RADf%Yroz=LQARfB mpX-O{pض$*0̞J@ѳIˡ l5@[2-[UAA a@~;Vs! ǖE(Qn;}5l%WYDS.L^֖̐8=Bj@cW͛tINW8uh:9kWzCs /y:)5<0U+{"6o4 a9J$ 6+wzfe%Lٙk=i\m8#??a혤#xrmk}}fuxϛAdKkU[ Fkx9@4Xl1S0Ke`b@y.nPO(@zKElJWS];a=¶BX%MWWvBr')尿?Äs.:AM4dqA&U:sU8JH.?$[]ԔCF{ޕPc*aQr&oI< Z4ƫ^oqgvp * ƴ&RD;Y}bAb_h9#ES)YIѦ /Ϣ /"sS`\tRx+q%"(1ϥ4*"n YNTTv! ᳟yhMo>ఈ҂tUCꁋb\jX0Wm!ݚӝ"-1m 43g$ 쩸:w6Oy3 uI2_ܶV/α^>zEkLQ2ʿYh2fd,گܸtح9Xn~^!vαnm }M/(s.yf938Ţ(,=֖{IDU49}߻ wL&SԚF8;!!^Ia|^%B,~?^(:M2LLt4@w_waq\'/BB7fw)*yt-+2t/oȥZ%ldKF}@!CS IY#7&>y=PR>"/~ D2=̻f6P[wdO}e+@^$B"˷PF6_U6YBLX+}[ŚVsOKnYY̥v 7>AYǜ1m`&UڑX֔ 2WOJַhB*aYE缉-Q{)]#Fvt R-b\he"ЦT3s+ُnM/+LlԸ> T= V[iRWޏbe-z& T d3f6ttKn)27E l ߈KL{f{_f+-ITp'7Vwܙ$˂3nnDeH5Bi0h|!Sw)`!'RZpM_>ߏBB"SLOc׫Wo4c+zHL[|znDRҒ[z? HFHf4Q x@<۶P>rdC X4V]dOfEa"ǘ,ܪQdv#܍׺rS;H 0[UF=予Up#uw}VU&]rRF|x8lk^#foϽFgC51@w^"o՚/%|S KУ%1ho`G.zFqX!`1h+0BZ_shi(q,_܌ ފ2JHv,i$ܒ銨!-6_"'ᧄ쎘"YmwyK50L:Sv\Nᥤ&}sN̰ql^9Y,llA=0i?Y`%4ͬTÄcڃ{%d4׉T}:e+H.ytBOw9&SI +=td! B<$`eclG7KX$4Gǁs5ʐ 'vJ \Э̫-_n#/YjvAGʇAÈʪoic&%%HEMD66q5;!Q'u}'I p 2 /* mJV`a-sG=680#WM6DD,>x>ͽp2|ٗb{_EX3q[[nkdt'sT@;3j%WB S;dbw_|z)//T fM+NTOC C"SlK 4\lX,ive=$UdAK 2,*hPY3}ڛd̑w#o߲cGU\EcB7x~(!0N`78 `V`i'WE;$+?d?^# W_Vg6?%?is~:nq W)a% K3K8' ś?xTENVE|DZ MJ`p(u?JdLn kؐW8>73#PIsK+j+cf32wFJ;.<0@Y\ :-4q*yS/@cVG;A n]H&g|vWֳZg-f=y 5;$2k-SBSC;x>3DY 暩V/]D0,pQ%Υ~Wdq|Ax9nB0K?h _߈R]t^A7 0(V֮47𯃻c$ ]t"VO?+SKUÌMڿm<> ]*_h(jG6 { -oe$#UBXvpƉA+odϞ;'F1O|cc#E JEk Qd ݯpbͱD*\/{ ׺uci3 sƝ1Vc2CyΨ..2= Dާ{rH$>u10)VIOΞmb>kL** T@/K#WD;kIMa?(hWe`ef9Չ W9逞dI匀t#m"IыN6P:$w/tKbȣ0Ӝ.u<_K>P ۯ}$l}g"gx%EsYY9gzaMVʛíoq,9& e.qqLdV AE8},>%4dXdۙ$rJ3) J+p-ZRxpX!x ->?|N1% ejcmh7~Ջ{]G<ڙr;6 u"܂h2i< fC>|T(К{;:?]\~.ԟ~A̸AL/uAApL!4 `:w̦Dw:24 &pv鵅H9&8V*ڕ ; h&^ eǦL->9`˚_7h홫X6~Cld|hSKG݊YY4^FLh@-gVĒY6L4J>jVo7}#.K q}P7ѫe'6K+r-zf)l\ͣFW:=vFMvbTq$S٨ 8,\}G-CURe7o[3mܟ)ZA"Kz_qO#8"_\/|jEع3"BG9~xtD?lgC28tE%kjߕ8:QxnwAWpcwi  0yEJ$!*_׻ͪ}[gUZT:@Y` ~̒!ךpw.3ct$aH$̖w5"NW72*{_^Shm",9 b3қ=EBP)y] X7%ˢ;8U x5n°3?v}D2Q ,$!֯h@?q^$\8+J 6v\|R: e=`9(Cnׂ?|Le8̶_}}Ĵ7gڈ O>; sS LdC;(Th GI;sܑAƹXG*VMa|Q!hys"N-!5XH.bySI.bagKRL]%!'tפzeOћ0xXjFa.jI]34B۵ˮT\i9Q9aE|VNnV(H@% dp)5Oň@˜i1(V3η?8T.5I6$=vkKA53CwἛqEJYN&;,^ t ٪kBP|“4K-`a89r}M&u ECū~*d9mTXAAG:cggYt06SW?kXVC"Lր"fsYİzR tӖf9)+韎Nkp3ZRPBJ1G'*̱E%;g<[.ejdp6pL˛^#([Yr)X39XCBHU[)!6K^4Zu6xQo*ؔ_Zd{!:1QЪFsxxv)nA,Js54F%Zk*mr^S~耜+pC1S[R7?Ԭ !ZpD|քuɆ7d\9k̅['#HIlYA>IAUߩKyoi4þ{O/i| *_AygbCXē8j׸rNyM6Z⊬*a !ծvE2X:%9:3$dVEZц\{2\eT7:M2IQy"y}%TZ@K0^%{iR]ЩlS сj5cʩAo)|CRd |pm^VydށReQY颤Or$ŝ],ӕs?Ъ+0&wg5uUNɗ<4L) ) S.0m$JS1).\`!l:WT3V#h.u=v:FFf8ϥSzg?mni7NɯX''Ob`s饈IHGryyjuijd5`0_Xo}Q/-3hH4Qհ ؉5oX!47TAijU6z ;SE~>ԲOgS!X9sԪU!;G%?]{iyع\V|g&XE.Cg_cz:̂*rm-r@MZSDX:;u_ˀ>,xwtC@ opƒQxopR ٕI":j^ Fۆjj^WU榑BB~q AvչVOd}A= ;5NjԘNF1=<m$IUvS)J.4p@ӢbIf3~r.δ%٩r 9YC,)\0*UhXq `gr3t@$ǔk`ب?dW2+S*ԄtlK2~[|Lf/C|jD)~2`o?3QIVyBBmH &2R,~O-@h(P.)U ?~(6XV%L)Kl:߼bw(S,v[Z逍 maG)S6fWI^EwmRH%^*-eYt`Nҏw&c/ QͅJ* j9:w%U"0 d3/=4pg{Ryt6 WdZ@OZ8{ 芉z"k8}MBx~- @ IQ2H#Rɡ59rOw{ ?g.F$4lmehp_qhq9[,j!O/ox2O`X!~[q"ta<# dӐ$ίYJ)Bu:;/'m7ɶd2;"OO45g>etңI {k Ԥl+naVӘ@g& C2bER)Wc~ Y tkqxdwʚc1}^`co2(ofڡdbi2敩{ܹu'!Ȍ#%!_nNȋ's6cѾ ۮfK †02l}g x-0ٌYS)[<)=jIrD2렵jS;YUe4=c@V?& A6Tx=b\ªHZJ3ā\[S̀u?%!j&1/Мj<$A8cSI|g`3aF[UH+-CiÙ)VG cEJ($gNB:*y M0%,`"ɰO-2<`¥e&u-nL`yPKhW>)F u I"hJ_^o/n N-mWf@_vK @Ң;~<iLSu,n'h/¸ڊ*( P)ob6\#),KbW8] љQ',4BKt^/ukĬVLH;?ay_ *sf$u/ˮ\e4|W.b<;X QW.~ L,~NYawuUʙ?ZYP< Y)7WUFx7uN$E% X鏍.TZj;S3mlXs0~f5l'IMޘ B$,I:06ZWv\UUvMUY&JFߌηNiMbd! kGG}~ZLGO)xGB5ˋTaۯ`}upTD?Y~ wTq刐k/xHyt*}.!'c(TJn{*Z!IKej[1dU}Cg&WE#DP>ȿ+'2 Js tB7/vSHhRtH\OA`g ܝ7%IWYˆ`ɝԡ07SvjH?tj q蟴eS>(m0)}8fc( " p+ԙ -RZ7iXTxu$+BMAfv<!6 )v)'<1J\ZP2º#X;0UbyYMMa*),ӀopA}O1Pɂ1RvՔG [0"H>gVpq}(iZǧ^D2p0lWvj{ȳzSWڡͨU2Y|ulq ڕJv=6 A*P=NҡWݨcLJBHM'ڞfLr5d!5rW&."AWά9G2L98:qx!<'8-C^ w(ߢ~:zVVa+xΞg M4ӝZv "jzHprz'+{JFگ[C,FuvL!@GtIp#ZOLo^L?g1ST2?d/mZ[Cjޭu>7H!L0ez>X,bnM({bHr|Qzq|/H*=dF %O^o5:O < jT|0r#w1E]H/$ZI :3sm5T޶.c;܅ R53j,I~ծ#Լ[ӖQ]**,tOOS֛8XE72^K*[DģfߔTeMf  jVą!PV."<ٚ|Y{,Egv#]Y S9.s+O}pQK/~-XNpHn%Yhe4W+S$$2m<ܣmmevȘ\$g@N#H3ݛdW9? Efp|]~KIVv@̩D@gaaK˘=k'~KR_ Xl>T@v$SdIhȔ§ 6mi|T)Wp&2'L$htFXtNj>#Q 0}#N1䎫 ._,Sm+q)M1 dZ}zΥ_c44$0ub?Jy+h4;+ R8JUCXIEs.:]ܠc5+L3Uf"[>inF5ܤ8}U%-h&c\ B4.):% O(auTrbgpz&һ ~)2\m񗿒wpiC.JP_%#9`IFڵqoդY;?着]6KAɇ乑7?%h+*rZ TW>5 ~ۆFDC=2d{%m&M%婵D1JM!IT.M޿кE?y^#8o7zonqrQ}Nw*64ZH_"|NIyڹx={rY@BT`򎴒Dw7@% _ '7jj 逥 `o@* Mq#u=lNy``{ij`nkv(m5"}APKF$;xJ+(t]MA)c$%$um e=`(W1y@kv` FY"Cx{ ⎪!M! =D'ЋW8o5g6' }Z#vPZ13?(D)J3n'b_2Cm|ޝ5fgW,v\iSK^f, ˜OHXB@KjGQ-c8\;&.;M`[rlD.9eE<’1>l7\rg^iUdL:!Ƚ{֣Qr7߲uyMiݜypݧ/gDN]eLӇ%>|Ts+[ɐҰa㕗zf^SYg*WRjY,! T6 =|o[z4lO:JBuq*s+Ze8p[?[ə&zNT/3t c9yU/ ,0M41 >H:]vO&`4#&O6N"* $w( ]-ܬ}I#~ʡ^xe^@[BKqW1svj27ٔ{eI .@[eff+[$N҃c"V _IJ}) M켜ȦO*מ ߩ2Ppv}RM=)8?F# M L ).jߊs5 OD;Rذ~^Ipʖ06O2g^/mVNAkoʠԬ :(F{F_| Aa$t"&7vBꍤFǶצּ(ΊR_z l`pd&X}"f\S2nm2D$:2FEHͫe8D_obtYeY}stOBI6@Z#,OT3وub_`lBz[,UkB UM#=TUǚ=e)F\ W꣌}'O ڌ%|I1"_7$}\b/le.>Ύ7(7JmԔ]͹ ;b΍o[H3o !&2oeJ,''s !mU8ƹ} dAӉ9Ѐ-0{U VVQ-v}äV@ 1'\MK{4wV .YwES>X<`HW2Ssd19-zgA:SjVh~na˘_kDྶ'bŋLНV6{d$4!2KwOnj.6 >O,>\`[IsX;K3)p;n 8\/A;1 JWڕ<(F?G)GT'=INb8e2n]J՘" _hM%C_ڰC_uQȗy34Bs>ۥ"/,m_].Rwph3m%d!NNDP*\YcN,  \}E-~̭T>[53 Q Оۚ!I,A-Y'aeЎiIN-IB2W{ǀ"O׻*Jh^\$͇ݷ@pN]tv6_2DV3XS.Y0m(Z[V1R}cEΒ;X$1yr4*fbo>Dj?FyM7rPT A^bkrO'l70>C,UVpiPg th8'+tNDZ ՍMQWջ2UGt"eKړ ynM8rE=03!Ꮕ M b1@[:ƼRK^ɺ^Tc_M,҅  (ap95$k!p`nK0OY~ߊMdPiLV, a*.m ?(zFq2sƌ(x/US6Ujnhg`KGF6݉.3e,fbOްՌ6ѧJ zBc,u7T54ĽM|Q_T6p f`HۈaQW8ڪ`w [SFARjd tF_'5> [^o B^ίz ۹RYNB#{e:+$_=vhk[AV#(@dgO!M]B鹙s}N.BL"c_B:7?i4w ̑*A]CizKOyt3PCA .ˋSDsl`HYܜNfsEL#j#s%o (qxP;Ec"K8Cf1yɜGBX(Z}b Ⲟt4Zo,>Zso}C)zMB%J4tK$|Nl(4^jM{܀aEG7 729<&?s9 |>Ĕ) }:j`GCt, z?ޝ4JQ4̷iI3}%8 xE% , 6@v/%wض r+mZpg\%ʇZzcDOR@7b$|1W)# ~Fn,H#;)v^=@w,6\?) O X" !OS>kGRuT%=$lS`)W`aYUmZߚI5e?44pӅPԈ+ᘟCSa"{+eؔGQ9+qv-窨lV@<^ G!sTolEGC{kr`ɸSaG/kVG6PwO^veP%Sᯘ͕KdFG /T2Ձ&G *h9,<@K; VbƹF+Ou?nC6 hw~ 0LjUO2toZ%kQFg(eqiH /o(l~'s3,SѤbK&(!jS; [fY0P_?0!F.ja4YH|8tNH}@6GNsAUvSf>i7>E'?leIjlj%4ځN X]$ y.sq` -TLj0!۝t|gI#xЍFRq=w2mPë8+Aa)C{(ډO] W~z"8!,@T։+^PB18tU8$E@y.gf0{Dž&3;f8SR?w{~y." f,,bxc}[eMIՔcˢyaYcO[ Wr#1W] -i juE$ i ;THvT7Y"ls5 m<ǥWu8rR,AVT`_Pf|(mt7ܻW pz{&,- J|YQkC͉"Yw˴̀- ~_.|޷ ?W`S4.V7ɏn5HS8II3)3azAQ C 쁴_|h.ڎ̎|N˯pihV7zR`h_H7 Q*ȋ\fFd8+5m:˸CnIBSbiE֋h=bzP \NJ۴cq)T`&6/9oIլdMfNE YR68y l*_[Cʣ6!yt7T}ȇrք$A-kY HUgh!|TɯzV_t,2⸝ bP#4yn经+~wfR,tG,QMb*db^aSu7S[c' A-:4ZCD*oR_ݧK*9yU%?Atd۝̊C-*P-g5?G.|J Ԍ$Wm;؇tegj 7?ǝ/]Ai?5vum59ۢ΢[Uڝz @[r1| |l0GQ}A[Eɨ4]a|]sGx?:t4:IugTgb ڮy4JKN_< ?}#\A]zb)5JT3YPیb9ԁ\\bR-=~g^ `hQ V@,i$TJ:=/Ư?&Az4LՔU-& 8"jfS\}trkާ(ڴ 6rc1LWQM_dU67& aW0`g +>A$ p|s`IܖMwYBxՊ꯾LIw iRs+*UAt[*x ݳU I|fMsK*}x$"i7M´A7GUW96ME&nG!өN|PwLJK &p(U #F"Re*|wȿIP0[Iߓ"S+׏qwm/$4BZeUE"aJꮽ~~ߐ0"!p[VᐅC&)Mne p<^wȎ7&tX5\ƒ)IMD=+{ v^m7h E4bb v 9򌧧j˾By¯Du#/n; Pq'&y_WN|0݆bVEQ<BQm),Jnተ2&{%Wa)ZjR é<~{~|HKk<޷ؙd Hywc V㚱ʐrީRJcc@bC?\wDuX%Qd;Lsm6)qͿ7(:N\~dCyo-$M/ yXhxa y~ 5UVM/Y PxK<8>@lQxLI'ݣ.ZkW" ΒmIJ`o7 $9&)z qz,KOfՏv01HKg -$y^0PY;o8E `t?ˆmkPfb_gI07N@,hQϱR!yFNBFtK.lu607qmEaÀ9 o[=I6{ MjrZಇY:Z9̵Y5 }Dz2`Fl go#'sUY80K j!l驙ѨK~ZHҢ!`ףNKzǗ&ɼGm!R\pG7VKkv T y}|3h>Gy#u$C6Ì "JԋN̕uo-<u8ȟ FHlLm݅W !IdcNeu]g ̪'/D .e$fj! tn VGaH}%(o`NT;VMmb3 3Wwj_ԇX #(CJ/ǫ: Li{%\wbhvJi-69d W܌-Rӎ(waȉXq'J*). p s;G5>@g oA|誷=ad*)H>6&_2 94|:g-ڣmf9I=bp`4RzR^Xс7=4٬vҚ{!HbϰW!:dgwﳆ–b JR_Sr4Rjj>3.4N %i΁G& 71LQy.O/|bǗyB#>]RO)}PHAeU/mMG=΅Ќ@?O, 6Zg#CzgMA?Wsn\8"p0.-o<.KmpUYT=&7&>mYY'bש˓hF6IixD Q]ٹ<ުR/'r >\c/@j9Ҟ.k;`5sI-S +睊>v"5[s|; /Xtv{jC/G1RQxu+npB.oCW;"k&KD<}B^|`'af#bڇ3swV̸氌3jJygECq&hI;53Rp\5 cpIabߓӟ~!.U2˱'bHFK$'5"z>}P &#Ŏyqc%|{!Ý[:zL LKsB0i*+4C3U:{gmVMAޛ`U3w.YȖO[^zjX"?4#EPk^C,wKrstzHSMe]Sj` C[@e`("D ;XбHa֤$;mWE^ d¸#JNdQ焧wdR13/>Y=?oګ "&m3dn+P<{ϧxXTSC|Wo\%E nBWZ߀h\tDrSigފTDTqCiHieVT?Gس<$*t~#1Z!QE v&( NJ` "n|ݩRӻ~ p߆ R޽׻1̨Oawyn蚏CncŲNc<+(T[GVW Wёlxpq`!- =TSMo p:++9xr Ly- jhQmo[v6 +tV/:0 b9&@ U5^ OBﶆ9s +lLjU$myc 1'dG#yI Ik< +QSpomHTM5I4̌z}z>J8X-{e)io΃? 73ڴPO"H SVcYf c C3!<=BjשʻWSۀ!bDWgͲ0&B_tZJvfo!n {d.ƅ~e =^ M ɇbL/HĩIYت2bx(PiwDTGE2yLCD5ZkZo\Bx3Vd&qq(|Z40l%]/ɂu1BP-r8U5$?t5sM -4]@x9/YLN"%->UtqN3oT{5Q8Pȿ1Zu}Fi]`{Rz2z!>"OٸYU;{.d _'nGSf* OK_E[7r7ZY.~Xi LP9+e:`b4?=;j nHQÇ+d%d}XmobŠ➠X5?YgZAwEKnq(Y3x:WE-ׁOL~6n|g2pY3]bh%JT21[ "P˻k ]* D"w^A7;^P]@njJc9uLg Yjəb)O*khM\s2u~6[ap[ѷdž?ٌ! /D(Q&"w^zaT'Ȅ8gJYo]ءN$Ut0uDI no*j #=5X]^%:wyph%rcɜriqL&dxR3ت MbV(hfPy${J^)77=j:K0|~`}e:Qe|Fآ/϶їXi0)+E{>}!84oS`يRn^tr} a62A*51#0:7