mokutil-1:0.6.0-3.oe24090>    fZ ;G|`u` N +T>AmckV0P`s,/()^,^z++s0Q̨)N\>yG]OT0EAj1}J1B&+K CmlS iy ՅJaq}@<9+sVbWfY2dn!M.0\󕤱4oAaMTh)nl}MofA^<>9.7O Ԏ)(Ӿ_TG9&Xmz܃~184b5a323afc085216ee677c4360bcaa15821a8fc563a6460ecd1f505be6f37f88e125692251e28a5986eb9dc16c77f37409dbe1ˇf8݇է>8&?&d   J  ( 6 D ` ' 0Lo   (89:\FGH I(R0X4YD\]^def   YCmokutil0.6.03.oe2409Tools for manipulating machine owner keysThe utility to manipulate machines owner keys which managed in shim.fZdc-64g.compass-ciGPLv3+http://openeuler.orgUnspecified0.6.0.tar.gz0005-mokutil-Fix-memory-leak-in-export_db_keys.patch0004-Fix-leak-of-fd-in-mok_get_variable.patch0003-Fix-leak-of-list-in-delete_data_from_req_var.patch0002-mokutil-bugfix-del-unused-opt-s.patch0001-Show-usage-instead-of-aborting-on-bad-flags.patchhttps://github.com/lcp/mokutillinuxx86_64!O`EfZfZfZfZfZfZfZ6cc4be216ac083ee19dc986e8a510e1d74f6f4080baa4b5fdc7c503eb483f5692d359d553e3270309318413a7ff51e6cefd6f62223daef7ce0584b5013a414083e000e33b3514b259e5e80b049db3a8b97d0ae09a97bbe3dc2eb9b60ef1f80cfe17bf6d7e8286ac0582df1b56a6bf57d771568ddde4871f32c8d2e1fb72d03265dd62eb71c4ed3d469bd1b6cb9ef0ce27462fb288d5b8449859adf6c0011fd6ed81b99fd2b74c650677b130734a92c8f95b3228da1ba3e19b36577a5bb96cc4229793de4b56d43b7048ac2baa7236a6fc88dc045618a1687a77b32cccd5e0835 rootrootrootrootrootrootrootrootrootrootrootrootrootrootmokutilmokutil-helpmokutil-debuginfomokutil-debugsource   autoconfautomakeefivar-develgccgitgnu-efikeyutils-libs-developensslopenssl-develrpmlib(CompressedFileNames)rpmlib(FileDigests)31-13.0.4-14.6.0-14.18.2facHbfuanan - 1:0.6.0-3gaoyusong - 1:0.6.0-2gaoyusong - 1:0.6.0-1- DESC: mokutil: Fix memory leak in export_db_keys- DESC: Fix build error- DESC: Update to 0.6.0 with latest bug fixdc-64g.compass-ci 17267657741:0.6.0-3.oe24091:0.6.0-3.oe24091:0.6.0-3.oe24091:0.6.0-3.oe24090.6.0.tar.gz0001-Show-usage-instead-of-aborting-on-bad-flags.patch0002-mokutil-bugfix-del-unused-opt-s.patch0003-Fix-leak-of-list-in-delete_data_from_req_var.patch0004-Fix-leak-of-fd-in-mok_get_variable.patch0005-mokutil-Fix-memory-leak-in-export_db_keys.patchmokutil.speccpiogzip9utf-8b3d99ea59bd2f7847eb894cd9f48ae68cac650cf8d77d63bb3b58eec4ebc00aaf7cd5ba4479cd06b39f99aa32c9a50c973f5d666c6cd48611f94c7b93342482dName: mokutil Version: 0.6.0 Release: 3 Epoch: 1 Summary: Tools for manipulating machine owner keys License: GPLv3+ URL: https://github.com/lcp/mokutil Source0: https://github.com/lcp/mokutil/archive/0.6.0.tar.gz BuildRequires:gcc autoconf automake gnu-efi openssl-devel openssl keyutils-libs-devel efivar-devel >= 31-1 git Conflicts: shim < 0.8-1 Obsoletes: mokutil < 0.2.0 Patch0000: 0001-Show-usage-instead-of-aborting-on-bad-flags.patch Patch0001: 0002-mokutil-bugfix-del-unused-opt-s.patch Patch0002: 0003-Fix-leak-of-list-in-delete_data_from_req_var.patch Patch0003: 0004-Fix-leak-of-fd-in-mok_get_variable.patch Patch0004: 0005-mokutil-Fix-memory-leak-in-export_db_keys.patch %description The utility to manipulate machines owner keys which managed in shim. %package help Summary: Documents for mokutil Buildarch: noarch Requires: man info %description help Man page and other related documents for mokutil. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'mokutil-0.6.0' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/0.6.0.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'mokutil-0.6.0' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Show-usage-instead-of-aborting-on-bad-flags.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-mokutil-bugfix-del-unused-opt-s.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Fix-leak-of-list-in-delete_data_from_req_var.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Fix-leak-of-fd-in-mok_get_variable.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-mokutil-Fix-memory-leak-in-export_db_keys.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f ./autogen.sh CFLAGS="${CFLAGS:--O2 -flto=auto -ffat-lto-objects -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection }" ; export CFLAGS ; CXXFLAGS="${CXXFLAGS:--O2 -flto=auto -ffat-lto-objects -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fexceptions}" ; export CXXFLAGS ; FFLAGS="${FFLAGS:--O2 -flto=auto -ffat-lto-objects -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fexceptions -I/usr/lib64/gfortran/modules}" ; export FFLAGS ; FCFLAGS="${FCFLAGS:--O2 -flto=auto -ffat-lto-objects -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fexceptions -I/usr/lib64/gfortran/modules}" ; export FCFLAGS ; LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld}" ; export LDFLAGS; [ "1" = 1 ] && for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ; do [ -f /usr/lib/rpm/openEuler/$(basename $i) ] && /usr/bin/rm -f $i && /usr/bin/cp -fv /usr/lib/rpm/openEuler/$(basename $i) $i ; done ; [ "1" = 1 ] && [ x != "x-Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld" ] && for i in $(find . -name ltmain.sh) ; do /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld"~' $i done ; ./configure --build=x86_64-openEuler-linux-gnu --host=x86_64-openEuler-linux-gnu \ --program-prefix= \ --disable-dependency-tracking \ \ --prefix=/usr \ --exec-prefix=/usr \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --sysconfdir=/etc \ --datadir=/usr/share \ --includedir=/usr/include \ --libdir=/usr/lib64 \ --libexecdir=/usr/libexec \ --localstatedir=/var \ --sharedstatedir=/var/lib \ --mandir=/usr/share/man \ --infodir=/usr/share/info make -j${RPM_BUILD_NCPUS} %package debuginfo Summary: Debug information for package mokutil Group: Development/Debug AutoReq: 0 AutoProv: 1 %description debuginfo This package provides debug information for package mokutil. Debug information is useful when developing applications that use this package or when debugging this package. %files debuginfo -f debugfiles.list %package debugsource Summary: Debug sources for package mokutil Group: Development/Debug AutoReqProv: 0 %description debugsource This package provides debug sources for package mokutil. Debug sources are useful when developing applications that use this package or when debugging this package. %files debugsource -f debugsourcefiles.list %install rm -rf /home/lkp/rpmbuild/BUILDROOT/mokutil-0.6.0-3.oe2409.x86_64 /usr/bin/make install DESTDIR=/home/lkp/rpmbuild/BUILDROOT/mokutil-0.6.0-3.oe2409.x86_64 INSTALL="/usr/bin/install -p" %check make check %pre %preun %post %postun %files %defattr(-,root,root) %license COPYING /usr/bin/mokutil /usr/share/bash-completion/completions/mokutil %files help %defattr(-,root,root) %doc README /usr/share/man/man1/* %changelog * Thu Jun 06 2024 fuanan - 1:0.6.0-3 - DESC: mokutil: Fix memory leak in export_db_keys * Sat Feb 4 2023 gaoyusong - 1:0.6.0-2 - DESC: Fix build error * Tue Aug 2 2022 gaoyusong - 1:0.6.0-1 - DESC: Update to 0.6.0 with latest bug fix * Fri Jul 30 2021 chenyanpanHW - 0.4.0-3 - DESC: delete -Sgit from %setup -q /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-Show-usage-instead-of-aborting-on-bad-flags.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-mokutil-bugfix-del-unused-opt-s.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-Fix-leak-of-list-in-delete_data_from_req_var.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0004-Fix-leak-of-fd-in-mok_get_variable.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0005-mokutil-Fix-memory-leak-in-export_db_keys.patch | /usr/bin/patch -s --fuzz=0 --no-backup-if-mismatch -f , and delete BuildRequires git git * Mon Jun 22 2020 openEuler Buildteam - 1:0.4.0-2 - fix build err of -Waddress-of-packed-member for gcc update to 9.3.1 * Sat Jan 11 2020 openEuler Buildteam - 1:0.4.0-1 - Update to 0.4.0 * Fri Aug 23 2019 openEuler Buildteam - 1:0.3.0-11 - Package init ?Ct% c焝ضm۶:ضmtlضmzw7zM{kA1r0r021/39Y07wggw6r7!-Mp$by z lɔ&YD7ieb|:f՚%q7}?cj'z%fhQA)RY!]9J|]ws{Cv\OS6a#?wTR8ˆ䨫3Wut_ʜ4A !,7¤aD<eoqS,so}Kk%׭%C%/`N¯gCώr{9q֏ t)Opڃ+g\CoQ0C4gRd ;=cs Yueۗ"⠌o07VH R!s+ OVKim7MLPe/k1@R-e@';#iUH=%Rm'%&|'q#~\i݉ qqKLXB8k 0a\5fV/tZ__v,lt]kLp*22&Ŀ}<MTmphFKF[c4ciĬ"PP]YwN& !s)! 0IK0Pb*((;aC G($xdf~2 #;3 Rx5#7Bp~tG7!ew!| ]ʇ9=HQ=@Kv'}btEx7yù), `!+4MTG֠Vؙo%챽I;g GitAm=|6ΌčŒlolEC؟T?q&c+/Wۇg\v Oo m=/P_A&Ñ!?'s+Oh| {:{sC<[ wkল}! :myT+#ܷ][  @,<] !@1V1"&vs|hC%DbVU>A,, քGMkyfmW`PnP@Ռ ZG͌~h0QYb 01Cd]fC gM<90`܄6)0\qI/qD8+\7ȃJ1?#ZMjvW ę1bX^ 8s|a_^ې fvbqEK)gg&'/8ϬWzu)^_^}׆4(# 6XFB@a\U ITx[]1MV5(ՠO#ZV;f@^{}5!w_g*u<֒A`C` d8Xny[$߹:&?I'kE+|4p'War312}3۴O(ZiQ1ˍ5X6XAev@dZRMe*q}!"2Aqa }7`aFyA7hS`JQ=kґ{l Ó }t$@֛t3b$OF2 :2?,vP8&w-K/e9 k5@t jZJ %_n1Q;8qE9la0h67vVsUdWq vh p:Nd.{ ?MCL2zgWT!i)(XF֏n@[mø.ŬMlGC/bnwJ "5|o dBV-hHta;=/`\Y?UaS-$s)=ۋpBڄ>:ZAm`_-Ea*@KpM97 6W`!ꭎ7+\gL~np A7oi)n1.*J=aƭN{LLo }?>qjC ]| hgWd#*— qxw-,f*MgC:)1*?HRy OG6*)r6A[0I+X|ʻꮵ GZ."meW\Q"ZH-MQ9H)^Y)ʸ1<^2'2nn+5FSrT!zDvN?+e G,(s ,Fw|Yh/dlz,:̥BrAjY 7qxV5Ve*R2EnEdwf8Xt.<@zn{0KNl@.hJ$ uZ0w@so:bo)< ̫oE?3Yk-i1t!+"O#XHMW݌My2|@i.wjPe n:y9Al=N#<&$áSG׸]TnXyxՎ[Eh ZҰr8bsrA>in`lD^"0 AVHc5!c#cdi!v9FJ)_%Zaddίd+zIKQgr0B`T՛x0lQA+e(2ƯL-4R<`Q@+W&~'DN3o(@  x3`i崰Z%56kt%S-ujSH?U sIʏj 75, x.db0Ś0ň4#x߫Ñ3 .lylnhngzBE:4Ĩ!s/V&zE WV]Ƿo*K Ƚ죄짤jԊ=i3T"ZRlg)7%x* YV+$(j h鄑9 e~G91JB.G,tɬ>|۹&A͕h oc>1$ƢhˠBK3ZmUk`ePׁB$^㈒/vpۇ|ڿH8,+3 "M+Qk&+5/\&GWi! _X^BJc!gMC!|aز@`1,j=F[گPM> VeUkRm9}FW`άoڰ֓K1ZaYppD [lRl(fmdYXH Tl)T䗊A5hӌ.??+< LCl-Q[%us ӫڪ`-}_bt؅VQ%j67JZhTX8"[ƈ|vBpC쀤Ts-Fk*Ijcݙނ槕-23N-*4kS]EXdbtNZ9"\Di"m:kQ/z@laL`{U 9<̲11=&n Jsowdq2{ĔIL6ֽ1dynPzQtLfr5=1IqHj9\4v?,Z _<8mmC ۝9 Dç,2פ@B8`\"GLj  gLʙoٱ^?g$?$r/\ά;+?E.NƎqEH>ī\Z{:ZVhL3^cYg4Uϫw`-N?J77l fz(ZǫJMI F+WP~A:_L~j7FzBȩ eyA(v0)Y2E2HQ~ oe+ Sŵ"fعp@=U!bwXfW5p66Ι TO밈mk$miJ^j¬](<LQO-(,$ c7]P3Z l#w~ss[Sqtqtv9wm9mwG݂R<rcAJh v&u+K:=&n>E2Q¾*kZΨƄcps!OgES%1+CŸQɰO+\LP$܁}LA=D{}-<[ wv@2*!BA|*jyfܭRb6о*+`Uu蘭8b0rҐ:䈊>S9첃RC,<|d˹i Njm&(QxiPi0Enek3oR ;2O$&Uei[<4_I(h[ڃMj1+OA)% !%S(YaWp6!-57'L])t| w\P'>=hԁsUsJTTbk%$(N.O?2쟩)Mad)yy:g.q~O5̹uDPOq9A saE7oM1yE(MUj+~C{hN+6trHLJL^Ήbo6{99 W[ą9pc,9lz3b^:L p$5D_L*rܡ5,c{B}#@ 9H29AiKw5'z'lE\]:m˜DS]C;NNՍ.GpF#>sA]KI7昫?8 >H٫iM u^6o-H)9Y LΪvU-omcX>}2ayvVk$.F&j6P_C0ކ|ch6e3"dfl,]yOq2l/VsCoCxQz/O".3| J862wYЏK>VǜԅٻqS 3[}k6P䋔"bzcdf!&#߀cSb2QdGs̢$K uD˂r0; Ae+&?Y8b2tϞJibxv[8L!J]1Tr 9Ұa֜ MkoHov ؼ@Y2(|F@ib9]YD͂T crwW<Ȃ_=;DyMzF"Ў^xꙝmp?Tqiyb^*2+T`wc k\X[Z\"ɰPxMKޝ^E4amXY b=gP A{Ej'O̓3ͥ+M)S(IzEOOXN$X{cu,ȇ~BטPb YI)`4O'0B2[Xw=ZS3HВ'sd,ςr@q$,OB ' sӹ#FG=:Gx`>)jBѲ$m&>.dq1>SRA"C:EbD'Z JKXF"|1´͋КޯH:Pj+RLmmèI8h|*#e=xԿM σ/$Df<Ú. R('Q{|fU^r}(t.u/}DrbطXJTu@z:OLmW :>nYwy~3beƣ5#3kG[El%DyjvyFfm? ޏNVJ54n/m}KL^}gwAENa8C^sxaILգUsx:*7鞾>J[{ m48;2=chSްIg<hUXSv2dC&$# i.TsbcN>=8"&pa_v5b8.*\;Tb*۹bP,+o9X9a8 [c`G%dF#uŋ[w@<@}N HRmĴ布,([GCW{3%>`A'sylA/ [7TdHIVηZ,ǿB5a#pSz94'+Q_J-cWM1UPnNˈ꽖_=KQOoOtS.,#Jt7F=Iq:P Dg OO|zN⋅ߨAfwyTq6~IfOŃ9M:ܜtuNKC7ؿQ1T1f-,Tzgو\r12 >קky%:|}To5Nte(58Lx!=R. ,/҉ oIkxO2HۓDw%V4\hͫM69+vhBp!ĪA6 EtԁxUu^kc:$[06/ UtYvlj¤P"bk!ع`څ7# gDIT. Cy6{ HEZt",ٶm!Qoe$$VMz[οPuI5LߣtfJ굈_cNio}ָمe S 4Τo 7~c-Z4Ǚj84Nf23wf,D܂@/#l7KL%Xv2?o)p$"@(}Ng' gz~3wV!^:@8/ݸ<*iBzeu'ڨ<;NBkJN5.۶<>0WXO m[ewNG\xpU>u,U]RaSel_*oL7DŢaqCMEɍZ:@߿&GŌ@`y_r\:g׮W/gjPA~#94"kW:䷞Au^LEXl ]DqK5,uJpBJ%a?"\y73I# /TQ7B$ս ٿﱚnGxH`  ݙ(& NqyZ'S_GLrUE-$2H*7(fN?β7襗tESj"_mo1Dc⋤ʕ uX2?]>lLĤ][ՉBRlS26{kעe Y/:Aݠ 1?P:\.@,t>jլdjmW-%2gDBṁ^7 ΤBq%sta$σ$Ί?0u]Ku ֓hS?(A>Te=^Z/jM0y///% ΑD?jpb#WvC4 ^ VC۹cyz|YdAX'5wuݎf?2ZB]^AyOL YsWWʥ)jTxVԻzHbjEeb`m9EMoэIO1\OT9EXH7E+ ;ɜ+@A iq:ySYdcZ ѡVшQo$7 uUJfQ9IOnGeftϹdS+r%_EYlaLz%:yAhOdFC3Ve57|' d%ײJy\hCʎ)77 Ρad*],sz1rJ!ȩR>*]pV0WFSJoB4#\,{MηMQcIք~/a%퇞:wua_uFZۋ`}uP]בlA,{b}(I0 Qt,!d<~n.5RJbHnl}-uvDZQa!kT]qP&Ruh+U]yw )b};$xw(@-.“:@0ы및rWkq 蟳6&xlncz`U&6C/< Nn4$Z<J{u嘄&._ho8tDX']fFQYM,Dr*r0wq.FQq%: PuJ7z\ϬWzI>ܱj4 rqXEs^&Γ wd-em׿Ǝ-}a3_! >66Z\qnܭ.Ħ#uS^?:Jn#]o;\ ?_~A [Q_R~#ܫmLˀ%o%ۮ?x|e 43grᲝh1/!MJ,;2M5<ŹWϿN j~?^{ܿ|x~(vz/Lv4:_~>^'=}O 8B J#0!qeK|yMa~]9C.+o =H1 /'s:u+wO7 h_ďN9&]]QRK)nw ~dospd]l|r5wjݐ%vN1?zxWY8+OgG{Kjd{+=%}Z-u5:I Ur&kѯ_-%JXf@?:q@CilNO%,Z@(mI*4UUԾo_f ):=b㳵,C[ܶ!qu)VWNWEJ:|aIu_Ag&O*i EA =+ƞۄ)lfyx8+LG'3LN^҈1yn~EĹw=wq2lKTre3Q~ٝpѼM{~.am [-P"UӕJFAV(hsR{Y0Ry`mjHrkOpkLq%|Tm#v^Aׯ`z4"JpG#%8'gjV\ B5'nAbQެFFч8)*6coVO_'ėF;#?-XMu2ك+GcL0ex^ i(.<<{kXrփ@_nh~9/Lr0&@2t*wڼw{Mspb{ sIqy{*[ enƌ=$T/\=/J8 >ӂl(U8!اlwaMȏ=0J[ ku:%cȄK;,v=dSk]fv#> -|Ғ)HCn/a_y)]^M?y˔x+pdB{7?R5ͅ!k  <z5KO"nR.?~bWv^% ^n?Jx|!PO rO7E޷?>dI-MyŞq\|9f'L` 02}wM>:>?z=+Γsj eR]g41Tuf+0>*}]62Ԏ3H??_:Z:<-~^\Kӗ4 Cd|Lo47. ~!Qi:I\uʑ>4cWZl奼Sv ߙي}FNTjxijkPHBe+P;(h]z-4Q,=F' ྌPcEur]3BГ#k1G0=Rr'U/?CT$36JA#WIBe"M/m)K2/vy%1{f1x ވak/nDb1lG{Ibĝ|kRl Ճ]."OPtCseISD1˩QC ML a<ԈҚ%bHdCfv_GNfBo?N^5j&!gT݆rLKNv//{oRj7ATN/G͓ڋS'}^JN%nEwp,2UeX@OY)X$htJy,/Mf7K*5r }1c%ZN#W bTF{WVE)C sgss;)4JIENNcn2 "5s<7 I80s`3j'Ǿ 1"^chN2T٪*C5*Cqr&=u1K|}D$Tűt]ՄiAeB5N0, Q/)_kxQffY{f@q2(/j;߫꨽t\w%|7l69saH tN#⃒̙cSZ^R'@w5;~_/ȏ=qo=jo;٫QL<%׬\Fԃj{'=P%z\~JaCQ'mkH39翕t?gmeW77WxI䔧g #?XnׯQ[P8lG_Ҡ+7Y+wt*VI+EH~i簉\CF~49Լd((FoG;! k1` ZP"`2q+wGGBv|+a̵UWZGC{=lIqYNaa'SJ.&z/,r}j7fEӹגUe"4ʉU8}T;UBGDj @9p* ɪ#fڈ@Tc"284 \3DyUcz}D8gr= ¼Y62 USP+77O=m@ɄIv9F_xn ]o_Kzzx]m_̓׻>^oxcc+ixqo䴾o;ַ+٭Ët랧w_ Ut mz'Teשׂ?îAäXMaD'3&bu1U*9>0]%`RA~To R`]BU߭)0,p<.р :XF*+2Pe6&i+lmjSaNtM "C|_Bɰg>| / 8 f"\?A%_@Γ meYAjL6IׂT~ϞjW3I*98"$2g`/L9sxwY~ͥn+J["+UGXR,?E p0eԎ5p$8Ha'B>IaLrxw2o?bH7ZT;?X4ݍxC ĵãuΒA5M B2/=.u? yJ[Z.5mn2ЩfuD40:czGY߽nW$w0$m6fG/U}غg"[%Q}>{C#O|?YU#UeVb1bBrfɋ+O:&YTlMs5ϻV/IqF/;Yd^Rc~/P4,4KJf%^IoJ;=gF*ֽ|{v~Y{YodM /]&[v6dic%2 'Y]d~ߡ?*9ww'Ml s2Sӎr?[cw1onl{^{O/8Wgwb3,ۧH#\ )Y5(os|[||;U'Wh:_wvf~eUPcN ҥpLHV? @)x#j JhӌOCLg>;B^=9w,4;YOZ|x],3,7F]4V|nOu}6wxc05kLSlM;Xs]#L`} ~$tS 4+Rb`gÑ@hFFu/+@|(ѕ/%E@rBs`ЇDJ/MOdy,g-qtl/>3u_qPxcf\kMf^ ħ,L d<&BA(H$'QܤuOgrOflcϜ’Ě21\u:/^Ee>׭48.l7D!A3?CϨuf 2PM^?,,VJN8Œ1x)0VAW l6զNnлE흜Z_0i Yn6%^ufϚ6(f>Pv3#& / V@Y~3IGoZ9р`.mHFhc 3s@C˻2Wr:V`ߝwGhVԘdw?01XwrSQQS{Lrp3 ˏNUOQJGȠ"zШQ{5A8!]^ nДȃņJE0t9K[@ȭZZ^a^g{g7[гmXQi%o%7}3 EBNZ+fڤhԡ2JC"|Pu !\'5hO9᠀(un=U5&ZmVG{S]Ҍ:F3R]dM+L%rId#6 &= *G ș2@͘9W PtD6E@Ph"x "zŊ lrni*r%_PuW6G ʠTEǤVA$wKXWXz[K ~a:KW[n7ol}fzn"W7zq5u> 135,G݀Ah |}#E %yUź ! >M\4_qKcV¡d{kb& zlGTZH3Ymq7;lњ)d':=Lv0^+ȰN!-g*4 ?z`VmTEL%5RY;41YqʹZZ8ǵXS'238#_0#>+܆> {45|NbIMO%̥?| Q.ӌӌ!NO£ju?Gwgr[|{^?ojkZw\xm=sOZQ﬏_e{{g3忯ɑ*yB`Fԓ]b5P_@?@!^ve{^v沣w"?9B' 8!,vN@Y8pijx $N-r?)7wcZ _ק3NdJjd,;/~E?nh:U*;ٯҏ׵c*SAm.SI9O(_;2Li<[ۄUf۔9|ִ2;2vs\)SϏԄdԪ'MB~Q}qPk\=W1*dav, YoV$I! קw4t-I;~Uak0DCE"Ւw )d!S B?%)IcSz Y$(%۰0PKX1YdRh)ؤn! '?La0ި%V6_V6N~9k 0/~dUJ3`vW kO5bƋw/uyLؤ{+z$ghwmڞ 9&ٻ;:X>&]xJME UJ7 t>oNZeSՓWOɢG|zd:Q*mzQ\*582f$jfdϭ/]g4!yZLOQ|ϱ:?\T}~3tw n[Y%OR+UK'W!:TϫWj&U"k{1;}Vq'g ߟv~V̕SKvsgcOKMLMP5+9O*u:+ "3_d$KvuA'IUMV4KJAêUT7ɍIxPmH)> LKA^gT&ƥA}V'Nys?k*SJ@?h_TLaLn<07YU0|~7JfdԁUfֹʜIɱ\)_=vfgݛSY)D-B Zf 0myƋ̇=z.CH )|rU&|K GU1|CN+A[΂h`czc7wϘdI2)0Q"-u`qL'-`S0 +!9TUӭxȊe)]9lAo"~ЊɅڦWx%%YIBN]b?븕 ?>EM*JCBǖA-L.V'8lߧ*0 g{ DV|)}x1 f#UvX|e*#J䧓걛'ٲ:|o(jb\*3 aY2C|Ws#gGےo>.p#| j9ynswfZ Z% Ft(@i 6! Tod`.if[RFѬ6^弩dL2LQ,^8EPnBWڊ;Ӿ.b#٦ň3 a38FFVu^fϝxc>!ă& zqL=@3:+wt :n13J II7MN0I9lgr/-vnMcI9N88=9q`ǶS㩄<nғvح \?1`[fZ[d'x .5E8 Ǯb9 ;WՉR&T0K$*[fl)O9 p`d-r%ZBGTO3|ˌ’dp}{] {dͶ_/cl;^hFN.0ǮG07yL8Va슼Wl̬4Kר:;5=6U~y볮ja:~J4)gN5__QGzjETJϰǣ́M vxL"0L֕|݈=qۖ'P7 {fs\[H?}:Bj:;F]WGwJHNk*oK):ZP,6焝ajGE5uY93u.I_r~N eqHtzU>v7\U9HIΣڝg|L.`j#q%SI! fET)oLEuι]6UwQK^ltl t;P efc֪zt9qXQwYegH ,}*`m<aK65"h"tOU٧|H`/;[/]oA>9q& f"iֶy; |#r9 [ov|L6}aPMӍ"mj_NGx`YVLMa4&}։&țĨKyiEzv`OGZwhTdvXN[gi`nlnlT~qDaH4M#oU#jHplX Tq:w*NBܻD޵K&DP[>jԪ<^/ѼهE#v'Rb%2qOw:Vune*r7'T0QfZmXNN &0 d쏞%5\(%Dd]˻6f펱^qR%60&ʰ9l='w0"+!xܢqa/a "󮺌9Z̑f`D譕t՟\`BA ^~L)UjSicpVښKɴ߀3^/,pBjh`tE: k◕qb[Gy+aCKe צGDf_4r_oiaް0gKe}cDZ/: !-ߘ(sAY%ꫳB6MQN,@*&R@^xpsD7mRLqSaVR"T%rnL#@qKѶ9q&6pv9OݖBν(Tï2mUg2ãk+htd B-:tДUT`dOTo0o4t.hMe7/ Uz(|3~3k*1{kL/(MfτsV>"p`S)DAk'&5KoTuϒ !ŢM8$[* %;PtLu<gG0)-wI8n0cʆmOjּglfһ  n'Yo\6=D1~ىִ;}1'y 4!D_-M@ I/?xD lYej-÷o/{="ጋC*%wOgA82/ʤ?;i>Z_q(3 Y;?6&\|QPTPF'Z)MnЉ;#ffl.ePhCrR~Q~δ쌝s\ RY{ANVq014qi5d+L8w1Jz1+'W5dW]M[LPÖ)eleMl#3m:{bvCXc9r~oV<(f7ve>4Օ{~}(1vyQrws[kšr*G?ga3nEϚ!f+~?&s5@V Ax7(;<) "3L]y_|d ሩI2&;eJ>Wύb[zpQʹTvlK[{+|2l8Py՜JoxbFc9@l}t<, \ jmx:»Shϵ¢n?@I=4«xIE9Sz$<-E7i22R7~&c-W%?J\ cYUZ=fwtV%7־{a<.֊t-":_+]fCZnsk]9ظ*;S/H"'rnN!;Criq ҕ׊[eX`\V-deXNYX ;Gr m]3K6X] ˣKƜ:6+ iHE:;/'ad2_$n !eA!.LXd' xZij_1B26xΈu~{Aݮ5LpfV-7%|~^_/Ԫ^g%H^)6&v+27H]Γ'OΣ'(hy4_WA+d^/Yzhmw3tK#y;1l'% aʀ\p9gοV\-/lꯟb !LA쪻 W.Qϟy#8sEvNnn3 ݍ]̳ 7e/-oifEup{.mUYlkĕTR]L w q6Ot\ ͂ U ʛڢ䆻EE |p`Ln,fL ͐֔QV[;z'qkKmڳ Qʆ^YTUJe$%`==$+56R*UkJgԤDCaĕ2 /YJ%͓=)[z Ak_ Gv%&.N|Fl}JXTbO& RգGVdSf>,;o_IW̼i hȏ%TabVg Es s ɨa_]Cr> `~s,&l`=cxgfxObCH<\Ɣ*`3j*j(Ŝ~VvAzҜU븇33 f:#8Skcbޅ7_zBd6%lt 7U\08I/{C+ֹ4N  z_xmɢHlޛB]AUy/⧘h&!GxKkpgW[ekcs{SـM(gKda{_䳶+pt=΁Eu&4=ӳ^4G |~=?XlPDDx؝\= $P15Xa'^c;f7E$Z :|"O[dv8@$>;~/BYT}H%8F !gAW]eGE;0W4a^o[v6hn⿯TO٥,OsSQԋK̲<]iN^C/맇FytWA<9;NUo.N]<aa^ D4򰑀KNAylּl(4P5ƕDJl b v¸ ¤sZP"LHn|Vk !tPV"&v7Py\GC{a D9 ?@F:g2 ?;.,r;O|)'fY5pq[w_b9!?<ԷBPjB!(>->ESܯ5vOy&9GM,T6v_OXOZ-totjYfkW~U^Whnl4UXՓw }ve# c>ilM>l}y˫knnm<=h}s?N~~ Zm<Ͻ`8q<^\^]LW.csnc̢8FNNn3pKn٭BɫDɫܒ׉jQ Uô3lJZ`7ݬ_V9*]cێhPͯ#.Ʌ(.Tz-՜<>MAL.84-$10X\`+@QDAk(]OR$`K)R#knj׀TYrAwu d,x!=iTaU;x|YAEm3n6 KJd9a7zDK~e|.YKzNG`&lzCnGpC~K_Q,,Tɚ̟{IK~ rdj PduհhbeԬ;U+)սfRҶ8N .5=V$6$s냪s/PdR6+1ZgqM>!&L*ߥ q~|65hc!,6i?N<ڶ~(Q>)sƼAFf0D&?_P{f#Ӷuxjkoۿ~z]J]7O)LU_f0)e# fPOI+e92/JSyC,#g䥈OxnjܨGg>&بyE{h[=ٱk6CLOM1++Bov'pRޱHv6>ZtY\_Ɉ ͫKT%uy|FWmܺo,[W ozkH˂2vgSkN֋Veg[)S+B !A'6|f͌jjnQsjżrcŁݻT3F=J%xJ/+{hOjC=5;vHvA;>qv[_E-F:|x[|ۧUZ-0d&]8\"G5cQ'edoZBK=R^%"xbl{`t\qw}[|˕Wo:u'*ZݮbfF|jDk;9|ߩȻsՊ>MLWlx5ɓqn3vuP=bp 5JM _%%"&m Q-uSa=+j{D;'FJ日%1&zԗ u}E}fATJC(RݥeZZO}Ep _5p҆jٳõ[nf.|LJ{'=d*ߐfogx;|b݄snU%)M\;{Sim'?e0 k5_RLcBz$ZzSۥS~bJΟ٥[|5~=zz||ks&, IJ|mgTM̷?Zwu҄;gE??a{9h֕ 78fJv@M8]z>X]6 ɹGG+MYS:%뒢Ky>L'gu n4&x=CKR,AtPMF٤+9C^֛[z)/E1SNA]7&Ӭ2- A;^֜|ѹeۣ*lWTz\8N6%ÛsΌ˓L)zLz1_0=<僠{g# i{Mח?t-ںDLܕOj9XXQ?`z$Ǟ½^DMf:MD͗nDVvZnI#~ ]5ϭuWM\{v=Нg.wYz+t{[p$šu&xeR5=JN2VYOٷoݛmw6V-Vr;ЩqB8|iDeV'.)'|׎Y2Q[_sY<8R[]]"M6=|l+q/٥q0vZY5iEυXk]^evyA%i.g ]'D~xweVy_2b-jKINud憯)ߜnXfmЭTnv7w-r\{yE~yk@E23SyƖuvstl9B)x-eQ׼7]B!i,y,xƨ%ӎ]nr7c2ЬC #xNjff>|h2Ll "})'ոB3qnK <|)*֢OpԤ3z{!*C[+rK {[ /v,x|/Qгףʒ<w28%?m~ MwݖQ?a8A[F:N* l~1/R^|dtu Ԇ[H'M3}rX^XP44ޟc4-jqMknZΉv*.K#a|{񢧺-D bNz5SKDG=m5Yoc؆KVjqj磯v֦:\Gڮ8n&y_CTג 7_;Z.]9't'X1WM5eS}; xKܮĹ,y~͉6M+-1c&͕ufima,8u K5j+1>\`g-tӞ-vie$Vųp]Ѷ؇g*TWĵ.E;6"ᘛV=|]=t*"&,\$isAeLqPâ;캹)T.ʦ뼋`6L5'.hMŘ^hҝ'8k)udcgy􃆛h-"ν|i}}Pm=7wr_P"'2NSMJGO:j8Rʜ򐧞%>#5DZ{([=2yfzӘVEdcՍaĕlqdyM["CZMŖۋ]ߝ5q|[òʇ U1{T^r9KeԸ)`=caisLT04Aw|<`{ŋ'NJ=˵bq8'Œʷ V䬘rcdi oJf-0Yfw,BEmNԠoF}}7V3_dD>#λqסًe'=yEFSqͅ{*wLS1iڪ{1SRpė.npUXkS! n'iky+[{y_b2>cqt*qfMy} ۴?855bFoɨ#lRhHMkmx9[_ufu_[1{ReL-bL6wz7=UwFWNf!_;:ԣbנN~[%v$d950tzt_<>oX3qWt_&FXukVFoYWdYsrӶ) ['7ܽBIQ"ikyUTQwFkYgN6`M,9\q_}^.(S>WG>#1j}瓽K{N<ZaO&Q7cTw/d?IK*z޽Vo{ԙ3?:lkrL'[}ѳQIa^VwM\݃>~EHZgD^ ˾ʞ?ttuǔ5 ()a)#_TG&,:և@ڛ+ F$ J+bE4)KyBHf!/2,8E'ӈ,&x %$Ld K$ DB"! B8 ! C^"&C qHĆf}-k12Hʎ!鐏 6Cȸ2B<xOX&fI>Μ !B ~ ! !(a.,2bX1l'$2B)? @1̆"fBR. qx|)C`>MRinnx|>xaxlK P>jh 2lb1,Yp K1,_" 6 F3J™?>Y#OdJN ,@w~|DuF}f>Mt.J;7Afdw+,B >$f́@pG򛱕}@|D ",Za!eq~J x li* GqL*0L"Aųd,'&O?\e~t$2/!"?42F" 0_F0^?Q4|,6 E#QAS 0WdR&xcB&@ج?@& #DbːpD(R ڊ11E@!2@pbX Keb!i_̀9}7lFzL0| |I DAۂ]!MH#4GDf|#J?1| D p@V 3(,6 @",Rx AB4~A䰑Y(yBX8N` `+p,X| K l 1+DpHe@a*B #Q!Mx+ ~~w ?_ aa ?>byv_2@KEnx@30+ T~r}NR@Ԉ`(a[9X,S"sUtb[x&F"U4jD(ػۻ(bwhbAF~v&)Hc,fD,#5(zl_{`.bQF" o>$ @2xBCAΞ7Ñ S* GE;# >rrV@!5 98b6BWWAU/*")Х$_}>`>l}TPlH~o=bW\@q?˽̽HuH ,C\?pVK)8 sH4ʡ00Hx&ebRY? !w9Dkt"N , 'TNG:W AT TJ0L#RؤU 3*G*;7a!0xZc4ixgŀ3h;L(gҷHUdMM@?"`Do=З$f))!Z#gPa!bȀ=/-de(bqq#%$(3d(X XPAkK5˥ok/`.\Sqg.[$`,&3` 7G>Cl*.48(sD?2G DAnE Bq% "/vR&QJ B\WCȃ# ,}p+? O`bi BZT"t5Y70¬>B}M}2!IEDT*6B!t_(~l=9A1AW0Xb \4p}M_g۹#[_Ŏ !D!#" h"đBk.:T$@ A]QQ6RfBDdC?_P~%~pKd')"Hl?(/Ɵ ҝFx ! B#8 WArm/ 0! d@CAq}B{#₠a`P|-#?$MST o/) 5si@~r)Rm0l$F\@#G6/ 30!PXB "Oc&8ڿ"O@#="O4~ Nk;nqn8