libelf1-0.168-lp152.5.103 >  A ^ޜ/=„~ PTiGޭAZ24+$Mn-о$S׃Y+俸*zzzP눔:+ou]`Z, YߘO!>2bWbmR MYi?ig<~y1)sDrdWpLHGp@+?+d   @ 'IOX` d h p   d(:8D9:V>(^@(mF(|G(H(I(X( Y( \)]) ^)(b)4c)d*<e*Af*Dl*Fu*Xv*`w*x*y+z+h+x+|++Clibelf10.168lp152.5.103Library to read and write ELF filesThis package provides a high-level library to read and write ELF files. This is part of the elfutils package.^ޛlamb55zxopenSUSE Leap 15.2openSUSESUSE-GPL-2.0-with-OSI-exceptionhttps://bugs.opensuse.orgSystem/Librarieshttp://fedorahosted.org/elfutils/linuxx86_64zx^ޛ^ޛ22bd74c998af83f9bb07897bc595b39db10d8b516d518aecabcde6c041ea8127libelf-0.168.sorootrootrootrootelfutils-0.168-lp152.5.103.src.rpmlibelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.1)(64bit)libelf.so.1(ELFUTILS_1.1.1)(64bit)libelf.so.1(ELFUTILS_1.2)(64bit)libelf.so.1(ELFUTILS_1.3)(64bit)libelf.so.1(ELFUTILS_1.4)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libelf.so.1(ELFUTILS_1.6)(64bit)libelf.so.1(ELFUTILS_1.7)(64bit)libelf1libelf1(x86-64)@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libebl-pluginslibz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.1683.0.4-14.6.0-14.0-15.2-14.14.1\9[#@YbYm@YFk@Y*Y@X:@X@XDX@XJWu@W@Wq@W)@VяVpVO @U@TD@TTT>aJoao Moreira jmoreira@suse.comjengelh@inai.dejengelh@inai.deschwab@linux-m68k.orgjengelh@inai.demliska@suse.czmliska@suse.czjengelh@inai.debwiedemann@suse.comrguenther@suse.commliska@suse.czmatz@suse.comschwab@suse.defcrozat@suse.comnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comschwab@suse.deidonmez@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.comp.drouand@gmail.comjengelh@inai.de- CVE-2018-16402: libelf: denial of service/double free on an attempt to decompress the same section twice (bnc#1107066) Add patch: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch - CVE-2018-18521: arlib: Divide-by-zero vulnerabilities in the function arlib_add_symbols() used by eu-ranlib (bnc#1112723) Add patch: arlib-check-that-sh_entsize-isnt-zero.patch - CVE-2017-7611: elfutils: DoS (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033088) Add patch: elflint-check-symbol-table-data-is-big-enough-before-check.patch - CVE-2017-7610: elflint: heap-based buffer overflow in check_group (bnc#1033087) Add patch: elflint-dont-check-section-group-without-flags-word.patch - CVE-2018-16403: heap buffer overflow in readelf (bnc#1107067) Add patch: libdw-check-end-of-attributes-list-consistently.patch - CVE-2018-16062: heap-buffer-overflow in /elfutils/libdw/dwarf_getaranges.c:156 (bnc#1106390) Add patch: libdw-readelf-make-sure-there-is-enough-data-to-read.patch - CVE-2018-18310: Invalid Address Read problem in dwfl_segment_report_module.c (bnc#1111973) Add patch: libdwfl-sanity-check-partial-core-file-data-reads.patch - CVE-2019-7150: dwfl_segment_report_module doesn't check whether the dyn data read from core file is truncated (bnc#1123685) Add patch: libdwfl-sanity-check-partial-core-file-dyn-data-read.patch - CVE-2019-7665: NT_PLATFORM core file note should be a zero terminated string (CVE is a bit misleading, as this is not a bug in libelf as described) (bnc#1125007) Add patch: libebl-check-NT_PLATFORM-core-notes.patch - CVE-2017-7609: memory allocation failure in __libelf_decompress (bnc#1033086) Add patch: libelf-check-compression-before-allocate-output-buffer.patch - CVE-2018-16402: Double-free crash in nm and readelf (bnc#1107066) Add patch: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch - CVE-2017-7607: heap-based buffer overflow in handle_gnu_hashi (readelf.c) (bnc#1033084) Add patch: readelf-fix-off-by-one-sanity-check.patch - CVE-2018-18520: eu-size: Bad handling of ar files inside are files (bnc#1112726) Add patch: size-handle-recursive-elf-ar-files.patch - CVE-2017-7608: heap-based buffer overflow in ebl_object_note_type_name (eblobjnotetypename.c) (bnc#1033085) Add patch: use-the-empty-string-for-note-names-with-zero-size.patch- CVE-2017-7613: elfutils: denial of service (memory consumption) via a crafted ELF file (bnc#1033090) Add patch: elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch - CVE-2017-7612: elfutils: denial of service (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033089) Add patch: elfutils-dont-trust-sh_entsize.patch- Restore obsolete on libebl.- Update package descriptions. - Rename libebl1 to libebl-plugins as these are not linked, but dlopened using their unversioned libebl_$ARCH.so name. - Have libelf1 require libebl-plugins (libebl.a, which does the dlopen call, is staticly built into libelf1). This is necessary for pahole to display its results. [boo#1049871]- ppc-machine-flags.patch: support EM_PPC machine flags - disable-tests-with-ptrace.patch: disable more tests- Update Git-Clone URL- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch unconditionally in the spec file. As we can't support binary diff, a newly added test-case is removed from the patch.- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch: fix .gnu.attributes checking on ppc64{,le}.- Add missing ldconfig calls for libasm1- make tests pass when user does not want debuginfo (boo#1031556)- Update to version 0.168: libelf: gelf_newehdr and gelf_newehdr now return void *. libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1). readelf: Add optional --symbols[=SECTION] argument to select section name. - Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch and 0001-ar-Fix-GCC7-Wformat-length-issues.patch. - Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer required after a debugedit fix.- Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix new warning introduced in GCC 7. - Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length warning introduced in GCC 7.- Update to version 0.167: libasm: Add eBPF disassembler for EM_BPF files. backends: Add m68k and BPF backends. ld: Removed. dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init, dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize, dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free. Support compressed sections from binutils 2.27. - Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream.- disable-tests-with-ptrace.patch: disable tests that use ptrace when running under qemu-linux-user- Update to version 0.166: + config: The default program prefix for the installed tools is now eu-. Use configure --program-prefix="" to not use a program prefix. + Various bugfixes. - Drop elfutils-0.164-dt-ppc-opt.patch and elfutils-0.164-gcc6.patch (merged upstream) - Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix self-comparison error with GCC 6. - Changes from 0.165: + Add eu-elfcompress + Add pkg-config files for libelf and libdw.- add elfutils-0.164-gcc6.patch- rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch and add reference to upstream commit id- dt-ppc-opt.patch: add support for DT_PPC_OPT- Update to version 0.164 Drop the following patches, fixed upstream: * elfutils-portability-0.163.patch * elfutils-revert-portability-scanf.patch * elfutils-uninitialized.diff * libebl-prototype-fix.diff Changelog: - strip, unstrip: * Handle ELF files with merged strtab/shstrtab tables. * Handle missing SHF_INFO_LINK section flags. - libelf: * Use int64_t for offsets in libelf.h instead of loff_t. - libdw: * dwarf.h Add preliminary DWARF5 DW_LANG_Haskell. - libdwfl: * dwfl_standard_find_debuginfo now searches any subdir of the binary path under the debuginfo root when the separate debug file couldn't be found by build-id. * dwfl_linux_proc_attach can now be called before any Dwfl_Modules have been reported. - Implement %check- Update to version 0.163 Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69) Drop patch elfutils-portability-0.161.patch Add patch elfutils-portability-0.163.patch Changelog: 0.163: - Bug fixes only, no new features. 0.162: - libdw: Install new header elfutils/known-dwarf.h. dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type, DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also handles DW_TAG_atomic_type. - addr2line: Input addresses are now always interpreted as hexadecimal numbers, never as octal or decimal numbers. New option -a, --addresses to print address before each entry. New option -C, --demangle to show demangled symbols. New option --pretty-print to print all information on one line. - ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction. - backends: x32 support.- Make ebl modversion predictable to allow build-compare (bnc#916043)- CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662) Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch- Update to version 0.161 + libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses dwarf_peel_type to also provide the sizes of qualified types. dwarf_getmacros will now serve either of .debug_macro and .debug_macinfo transparently. New interfaces dwarf_getmacros_off, dwarf_macro_getsrcfiles, dwarf_macro_getparamcnt, and dwarf_macro_param are available for more generalized inspection of macros and their parameters. dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11, DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14. - Remove merged patches + elfutils-robustify.patch + elfutils-no-po-test-build.diff + elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch - Refreshed patch (from Fedora sources) + elfutils-portability.patch > elfutils-portability-0.161.patch - Add a lang subpackage- Update homepage URL and improve RPM group classification/sbin/ldconfig/sbin/ldconfiglamb55 15916471900.168-lp152.5.1030.168-lp152.5.103libelf-0.168.solibelf.so.1/usr/lib64/-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/da756173d03c657354c24c95df55811f-elfutilscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c15bb6a502d1bb9cea5e268e5e4a81c8eb899089, strippedPPPPPPPPPPPPPPPP P PRRRRRR RRee2<`kutf-864225eb970ca280d59c9581550096fe16bbdc31c5816e257d38b8c0eafc530be?7zXZ !t/|Z] crv9vWL 0~d5ةw(_ߐ޲vzǩ[p9+|TݗjX 5~wCbdcm)|mβ`B2*b~V:(, I2`8ɡr2# U˥iҤDSY#(42h*C\!rA|ϠZ /LҸ[J}k\;#=qlq{tq;s ɖjb"8] lVϘ6]Q$p@ŧZ:Ɠ@Lב j%>c^!\n]NI}}U85z&ϮPC!вuܩl: ~ ()N툌n}qWUԆj( *SnY)H|Yowiknf:P+JiŦN|r:3֪=_ DzCn{"^)e) NV$vt~tuj!%$< &WrZN3IBNĞ"Df~3n`*C\۸>˪(9r$e!:=s\I0 N\@Чxש$GczN)ez^@% kr&؉xj- sCΎhܭk3)o~#| JsC7a29%p0'ц4ϏW]W` #5y9xyPԚ/,dLA!K%dxG'Ja\ N /9,LC:/FFCϹ@Q3t띹xtI܎%}*sL8~hri.V=V [qkx]1C>F FN;7oUO+EuR~=u֎mM;^}gpq5K#wOtiQ$!:7*a!3xtb^{O$A/ r (4.UnG*؅k88T[) H>1UKkmo-ŔD(sp W}Oj^wA4&GoZ:,ʦ<é"H.9(-֚ݜd&umflGA 0o2orCx-F-) S7' ruTR= !z3ED+)hW]},ƙaug;'oQ£u&w(N9 RtõcF\B &:Bd]! T;ຨW*<9,Mlf[yI-eVyoHa"zS@V&j MCcι_WF d2+Tl$GP_}@^K AAKY{C0>#!hXe=^m65F Gs C#9RlOߏ}i?-}  Xrƃ9ڬt .ʟĆ j*4y +\hhLQeeIBW_3S ;.ZlɷOM@iHl E\dwY{m`pA%c,Q^7 VktWemESjÞyC 8) g㏠R=ڎס5;Zu2 A$2QycTh8[A4KC_<Dbw]PyZ'[VBfkFMQNjp@ k1W'Q/oQ> r&̙D3sTiWYjˮd5Zu/)Ϛ(bg}vW4}KJB nr-)1}ݴYZpKsgYZ>,0kHOa8gꮹ CTi'cмL5xYOɐvr;5o AMs'dwMh\3ؼQN/<5t,Εb* ZwSȅ{Ca!ۣ:8e|4WN ]XWw/r Iօ]&`L3hKf,&l+ĘeHWoa5q M^Lmw!5r<:\Ӌ7üB1MՄL@ TSS#@634.xy)˱+-w0{`)M`6{a!Q z*ŻN+-hX,XG%t|Px!UoVjJUg?pnA4'USxR%=yՀnյYwR(~ԎFD*}&uls *nmÙЀmop%A3ySStoIo=Q|J)j6k_- c4bl3-}E4Q>8~A,vMgqNXZj-+a͑eoy>ݜW 0!{ P&ǎa~+}tZ 5kMȾ+1kX̽n _%$s=eۮQ)5=Jβ3ɲWd_. 0с$ q&O!kdjÔUD8:ߐ8&=H[G`ףPr&\Paղ,9a;we'F S;]=%H@rH֬L)b `2%iS{CSYQEA9t*>X CJ^ZO!lN= +/R^ (ٚ䚭1.4(5ne< '񇍎U\^&05E].S`D("b?jX/HNk^%o.u܍:*Z1DeCm9LgO=JUGw ams}EW>N#- ƦkE䊰yM0hT p7r,k*&IZv%% mls*/!tfT1o(}2(SObb̸8]`OMLp8xY ] Au;Q١P&)~vz;^٫MK1aJpLҖj6VΦɨ&uËI'F-PDBa=;pi'fWl)f@Cf7`s,*l} EʭRIaoc6ij5! Ä>wBFOڀŒ#v1#ՐF+>ў;J (kjϔL l!մWOGv$7UŽ4pg/^MՇZS K'2s0,Y,xAy}ѸG |" FcC4x5gi8>2W`U$5Pg^16Eaij$.Z{<c^(oE( Cu*; _;ܔۊ+bq *_ȃA?8_PMy2ݾ>]ݜZbbNl# !3ዋ}Gh3,u)'ޢY KƻƄ]Ȅ] *O2e`L;W@.yyYANr74B1-Pg#a##7͡k <"]0Mp$NS$OΗ`,]I')/C1_ K9Zaw> 6͆cf?!hﺰ t"(hPmLjp% @}t7(k[}di;+ɱ :{^*Nt@4OA;5x".:ښ2"BnٕlH (GjDf# Wed{s8pdӳda[=8*7[^/m B U%`!fJ:lk-Y̳l>$Aƅ7 ΢OLitXZH R#&KE[Kq?Rh^M- ͝%N3 :Gƴٔz <6m۾l{Wď#K#l%ZuG4_1J7ѥ%/;}pg%BI3#|f퉋+&\H]W2bMme7}׳@?vC|6=\B= Y_ZVD f[[6||р \?@=S l,g ܝt>$iO ]xdY| c9{bҐGjm{z(K] Y/iFtofxo\><MI.bD՚]QUl:;YuUހV_:*P&S= eYj3*2:|7 $̸x|&ULpa\jdT)j\ecaç*w<u8b$m^K"#NK]/L8lDk,d+1l 8HgS u!5 ۯ-7EhUSVpu>hhq(bTYHn'0,X;qQ `Nq[;̈>u4#$8my.OHi!@g#HKR hF$!bL] 3R OW-wB$ejA NEܧMB,>mOPnWC )_"\`m 4Y bfAMNł&+? -:3)u8 s4 5nd;'FYo5ڷ6c CNq8D"JԉLo'' C.c4s2$Kx;@!m{,KH;{+?Kd#OĪ}R YyVƺu$jgh[o7 %f{XmM3KeS5VETm,vs.Y#xmF&llVMU{_h6ʞ'[#\+/`I# A L;(rc(tF 4T3gi 5Qxy=$ub +k^bɯ=Dcھ.? KIdWp]<ҡ7 O^[ν$7a:QI\^PCNМ%8Ԕx0{\+zu8h) &:.n眿.cd p=[ˡRgeJSF۽ O4 {8Uw~یi4|GE"h` A]'G(#uuC.UtDŽ2h·<:# Q_S6n HL Y e|gS@%9 q P׼φLXH,5Y<ڍPf]xO?}#k٢҇>S)ګ=n)pwa;;Mˊ:I.D&t3*BƢ3p⯨R yo/,Q;zZ 5 nq$c;hT~3/N95>݊Ljut"BꦋR!z]sDwr^lE$Փ`]Jr{3T.Ѽ=ȡ =rΌŗ^3ϥ=Ba)ȥ J 3Ge6:֤4t),%ceb7niݐ>Z-ы`erR=h5 .~<#SuT2(vX:]|Iw}1$wanί`Xؘ{۝/u!%㞶kxxw0A$̷|( Z/LZ$#B@z5 oO}p cZ9&=H4KKIc1yn*MkؠQ!nn?a# EefPA>d>5DmwX3 6AV[̊@ JՃZp0v[ _W1y^K$ڄZ $*90VڦWEV۱r{ɾزG;2v[bE5azĩV/o;#d6RD_I-=h N6'nfuOa 'Vp iԹXA^o[Iiע A-4POY&sê*i4qcҒL遻jrC"HK_Kz*}M*&˘ݤw]}OYqThoPzal ]"= ly&6koTWVXqYnjD^fmZ2YgCUqFˈAt+OaA${:y )voROѝlHk)~ҋA  ovXJ-]85]&v3-%٨y|sٳ')ś*mn^g[QX}FCzF Z{ lC U?& LBu^a3o]g5ex{6Cě-˙ $2b7C:p >II)$&&uWWE?Q\N9KVXm /N`ּ:2Πso͇˭2]89bvAmwwTc{(uD.Ҿ1ʪzv)A[ҕ}Ybdv`X0X`ck7P| y@/qp&¨|>2:1)lb0<~Mi#oM|[R1FJ[~O1>7źLg!i}^w0P6$앆TrF`rv[Qw979% L;r<]ԯY]ӱy؇v }!xDYB&`*5rzp*|6.]i`Ӹ}lA*EQ!uJ:D? *L^:P%⦊ D; [+i'2"։Zj)r2529XY]I%Т6'XZ.m\D {l?n<ꭱn[hz0[kRlt:M `6Ww]D)Ձ\ZSo0x9L咓f2" }Nqv[}.$)vR]F }^D K_ULYDw;._׃CdJ Քx:!^1q#O a "oUꕍS88h5G|*OJ 9"ㄪPkRg=QSM!]2(|[3iA)!;W F% Q2< TF"nCU?gҭOs[Y0/ClJsڮ\W6n=]fSO~XWf~ԂRg)O1Fbq)oj N\ .QptոW${n5TʖlQe1<+d\"^`0B[84Z$v)ߗSAm^dcRɼ:HPsՄ*uCCv̲uC߀'Wed6 ZR7 ? lP#XvmM&)Co[60TwɆa9l/__ Z@hg. ;xK!LJJr5)M0 q.zH%<k5ݍ BLطբVsQ!Nn,|_~i=wF*-/SF o&EFW@9$_ i$J`CK;BV)6h] ՑW;ee1]X ݹtyKqᢑAFS0"6"yf+>u^X!`kq&*̖`ŀ RRbkϨ6jWP^Ɓ8K ')%79 +Pg j6ZEmFr䝰M[VK$XϢ̄k-jӤAםAou-{綄 (f,$տ"1Ơ{^ML\0b@4#iG{wQ^2" ]@/9ra׿QBZĽ@5ϩ|HTp}2APd 9^ج'u.Cg  {FLnЍvaE0apٷM!+ 4imqIⶨw,@K.P˭ lkiYCZ~ e-{ghuL6cIA?Wnc{>t/b%DvB8/~>)zCdXˮ-F-KFݪ@,s#V%o:vC3F(ߋ©'`dt, "ĚbEt#9 ;͸J³eA{dVx1RQ oUD leB# sQnBchWNMU)<|F/=HzmƜTKl:/ɕ4@,$"_ 9NVn }W\JPЋDt >2x]iy,jީONZ!yjg41DRLG_5(Eno$d+ڥԃD7IVb gs}_OT8L$!Vj(Z.{OBzM6pw!Oy6uxHE竔;%>rvAdn-KACw-v=\(6,6ݯ|U.2{E |z<>Rrc!e>@j r 3ݔWh]g Agj>b Voq#:Z.y:_PjIԖtt?ؓ;)`+%(Mͱc.*nFFY;Fsw1fG _<@#мE.1 Ntz itS<߿\+09Yg_"#9J$ O9ͬ49_!j|9*;dqJ ^0>ZSN(uHQN~ )w4(M.k#5/1F pݒM جǬ A1J\M-_2-\?|w3X\f*d=?HZ'*_~Mv\lE%A8Uc@,}ԖF՜l F=#:޲iX!~HX5V )3|FNM]Syom|4)י̄*S)a9t7-лיA=#,|q )Q ?.|ǧd )}֣b -RsxtE]r qZ֡kĉD&g(ԟdK7#%#@Yq\ oZ']7ie%Yn:JI={ =τ=Wm!Dոp51vzL^|O]o5ِkEhef=}O6s($Z;u2ֆ 8}<EIӕ+LDRM},~-L'Y@ѱn< nI>ln@" SF" 6X mկ~6CoYuIgdaٺ0h TudC2AVmRV~Gd+N}v"\毙>%=p/zNO:by3#m papWt n[ɤ?5i3wI I&„ۢ/V NboՊEC36-/P%05QB) h !Y:KFx|f_g^e̸Ur'=rSKT8I3QFj1$<9{ӌ9:49aLz3QմG\ ~%;6w|oigjSN|D@Nf1c,;o;$Rp5EC򁩁c$L͟(YU= ;5R*]),Mf˝ _@6sj);/>{\r1FtwY!*9,[?`VV ᅲv]U台x+;`}n|q'9xWo2Slߨ/nÍ6! =q|bLCJK>8LD7)LMOl.%cOQȢ2+SHh,8⡭l$q+"0ec Ë䃃høv Bi1QD vh\  Fi2 2@ti#X>6,&UDx _<5k`sBz΋sU5M.j% Tqt@Z|?bj:#:G_nû#VDE az€DFڙ m]S\KU2ŽFk:;i4\ݽe-3eC~[E?o$3+/ FTܳr 8\P@o8/Š.NAoGjMk>^5YI nK]Fʥk^i5Qiiri tu4G(uČ ~UZyh7-uGhR=)wXD\U'd9R(cV9FV_Zf<hrp ͙M q\< vlu&ʶޛN㤭Gdd{'v6ZYq*p)'U_3VbG٧"N0k<-(9CS'0$5s_OϤ1 ;/B AK$Fwyӄ+G ¥@QtV6Blχhgu1N*Un#:cۿ/qF-) -RMBvBǕ'bDpe^dW)P)n1ppEqeCG5P^X,P . ̜sL7Q5*r-!I-[v(p_B4s v|CBIiұhС!&EODofC{72YOt0r.n1\)SL@ ۣ/`eWBenkV^32uKb}S$|q=qZB@'k6Vʢmj  )v1%fԮobP[Wc`XRR>(ߍ}}>1Yu\pųQC:ƫ*pǎwԫQzJ]ae򈑌Ql}/KUCkAic2J*ڐ듶j>G>s̝#$b ( T%̕4t%XDk0lz )-k.[ܔݮ.xsZ?k$!ʛP,C]Q]s+ʓ&C2>/ A[+ACAU΅%^c9ec04FRLT%¿~"}R< DXucls;Rﴅ(Ztkf\ciPNgЁbH,Oz9}Z}ǰ팡"`z]Td 1(ZlTZ0|[G!=܏磷]Qc$#%p-u K{ꍊt~WP(dy]F&nՠ,mdogrj)OlFa+?4DEԎ >q9l9%Xp9m̹g;qf;Q"mO엃}WQ 147x-Thڟ8Qu(h0wֻȆ ԋ0ElCK$J7ͬtT?/4!|\t)Xd/ Cm\I׼LwJ7[tC>NLCdJiTC35JNA79PIgBur`KRГ9ڮN`1a0Iz-4CjTal5m@>bز޻@9 :wMwb¥^ؔQcXfel7>XW*o$0 mq~Q06}P;5z^jlp@=a1q_g𨹈e9H5(\Rᇥ9~ HaYϱJpP[)R~] <Š2[D'3EUg*$q JPi#Ynn'X?v;DmEPxحMUHL;bi-%6kMPS+_x5:d#Or ۉy mTMƆwJ e{Ara!}1oY꼙<*2 Vf"?! ;6з/ @]wh76tl5MvYcY͕kRS!."6T,s1RC>?e1?150gUmU}&|,#n̞%ʜ+bE`ۅ81vTps,tD~%#_7Ǭx::Ϊϑ(J+«$"˜=]K7LJ=Xa"DC? JɉQj֠Aۂu>:@Hjѕ<-@G[q dDBJ 3ڌ36ŀ -CrY[zoRIAJAP/Nb~?KB§Hn}Q2&jmr i:,,/7rn~q~art ;7f˲(O)F9['PJ"Hp[7^Ѵ*-h&c9)"xHӒVpc\+2Dv Ԭt6Վbcg݃=/ %} F)o~t&%KciGs ]B@6q/#Ǟc? 5NWN,{۬==xɋ]]&<"Mp , Оe AQ&#B؟.DzzXc{3CUwdЋS?=Rrrq]Ipöĩ?qe7}s&=?,H!CZw#| @GFmѫ Xce/C$w SΞ@CHvQ]fL5mS ի()˻G>0N ;aq2(wAP_6S&Uc䮏6qщIGyKYaׇ]?;\JaRp&=}/E@ 7NgsBn+=l>|#5lo|T ar̼`wZVS,Z93:2DGo*i+ԿBJeN0;FFNY2]m +$Y ½gkd^Gjvͭ"dAk\]n}MZ߻ޱಾ#ǞRLd)u#ճziЗt"ǨdhJF.o/u@D#tj.{v86V4}2ɲҐ,ʨl[ K:3s5NQ|/xytk)8cUot#qm,TS6[Jla :e8Lv¥Z' Cf[ P{J/^Y'*o[:xV% -vOsNzHULj -Z`BD acO Feڙ+"U+_V޵C lxyOo&D_ة{1\Q T{8~ 6n%M)Ṓ)[-ܮ ˻5J#0kOv fޫl=~G@oK]$#ſ !8ܲ f|27xf6cK݅-U"+oo2}A  7&,*Z~~f30C&6CaHh}tZ?hc;(C8Y/NI/$ϟm.=` }r0|)Pz3"w0&fQ,!cݎx93 {WՒL^Nl.2Խ1)f",WF+l̻H𧤰_y}8'?zH捗5#[L삒DՑsx+(EaUfOXHt7nZ@Dg>&4.nd.eh D~ؔs GOdOL 4^kneTt #{L0JO$]qfks6uCΕVK.Pa33Ot@{d;P;o9s1*N|QhP uh$+%T=5GZ,EnkQ-PB.E2Y:eA}䁣om|%zuFw8)z~G7PQҝl@jZ]<[D'Ovc(*Z0"siDS W6u]^ L}Hyv];`Vd$L6}W|dmʄߋ0*;_NM{q$I ;2fϩHcB~Q393 "\ < /GHEQ$H. Jw!=bߨ+>4 oQ%V:sѯY go|9@gν&[X\7ȥZYjvt1¼SY';n_>@>J|^+bP+W!@xJ0`pwj>K4RԸ(ኻzM;b)XK++Y&p);)WnLS0kG@^ NwcNpA[]#ƤYs 4>#ڽ{ړ >ͤ#+m07Ix gmhت,{PzU 5EkDFu;Rtw9! Hn(`9$f^y^Qo f(Hl&\YK@e60¼c.E-0d)mZEphX}}JdhlB [ϺY[OUIwy*~L%5K#gZF'-:4<~P;Nu Jx3<$)g4qFuEm#[ +^`Swfݕ'n_4顳I1^.YE = S_#]9H8.Pe< -lm?`x}x+>Yn)H N$̱X~-]Pi(`MfBs3nJN;.L bv2 iZ[B| %vO-P\Ws {<:u7<\$2.=;/"Kmǃ 15NbL!'"?lK1=tV0S/Ԯx0 1r|'B՜Y5M|VaqRR0ڼ6;VEdC\YڊYd(o#bAojs(#uԤ+ C A)hbGff4O,,㷅ӍCb!?Ch[F9YB2[K+Ժ|wbr7VpXC=Gn7)); *& N6=?^kNS)—pjoj??ocw5NRů"is۱.X@Ŧ>4ՙ6引(_|fs9!3pJЈ,i{?4ʰ)ܗ}jQUxFYP94:ghf& opb*G%L5=S.s.>Kܐti cu'Ven# )86= `_v2lҕ:M COJKqm*ŢZ:}v'yصJ51HJ(8-A+iϤyPﰆ` U^yQQ4`C̵2J`'ͯ]N)&kr\Ѐ+!,u9)L'P*w7{qشۍv|5KqE:YOxh؜С8N x*wU#8ߡbڍm+æ*,,?lP*8s{}f}: ŘDp/^CSA%I one Ɉ63Me~\lc0Iᥙj,nM19ݦ#Mѷ4*?<)un_OyɳaxTEUEcYKғY}aPvZC)ɻ$R}6o ~Νxm9y[ޞY sxUO \O6O(-0v-Y׍GʽB"ee3]QF"`V+֕uO>a>@QVXx{o3`cZCZnn{4.uELJI'YZ̰+1~C#Ƭ6 5QDY@IKXNpnluoC];ӺL{hZwS.Z0rL) zKxŦT9_*mPW>\_a:H" >A7L0mq!^Gsnޒ$9 0{'g1Fw*wե*JߌYq&{rȠrg O~ٳO#73jRzx <'0HcH/G-AuȪ v)"hQWD{- kUoC$t%JK%3SJǚ\$nƿwNE^Ya4tzU>Gr0aH7; `/ި .mٹL+EE¸ݒp&*v(b V VRSIʔS-^V2~OB0W$HMլIh7i /{VU9W5.:'bp51O>cU2!ޕA&sE2mF̴OoDv^.~p÷nZc|N9eT a-w! c #e4644k*ზU2TY)Yp7l-υ>EfžO ,0Wns׏=΋3i4sth-k2T XCuCÌͼ,)6 ̒(A|;;1Z]G%^$hiXl $Maa*GnjO,xB@935^Hg1gy'o慵{ݚ&zXFȒaoWƘ}f=ܻMwIŇf1?pJvEчmjVp 1搌#tuT`9Mسu5׎ayW'=kt m+*%ZI(؈].q^Ez^yR̵oy~۴N֚S1un4*3`LdzlFĭq^<qKjnVwFgjZY{^04^k)\6:~ӊ: FF맿16B EV!_nD228@ S=xyUxj Hmg6駼$|X4 u2G+k@Lgc{q5ud{o'󞢾۩Ӏq"\i\X3.& ךowx>fO*`u>5Qd0:k|;6Bo_)]Z Vmufs_^d@tbIUr@ I*HܳSΏ :Mh+Q]Swm|NOag8~TcH3`)+R<.{?_:z.w ޫYb/P2/g0 EYan,#֠ṣAѤS9ROkU rT@;ҜlҜ6>s'ckT&> '-SoiGZ` 3DbzffݏcG5+fەH'2̲ϊYcr *b}f@ :Tr{4o3h=G"0+ڽC(9eO+2to*6ro|58}Bij0"ҥ]9ެ0ZN7'c fz0].YΛPsho @.tG/F2:N,2wd"k>OH4dr -vي܃dp.ozqPTUZ\8JZaYF"'4` &g*#wSb%F;mu+y8}vKi,3cNcX;y1_ sw$vk *=4>E\ JKU7cK,.{@pM ]~!hPfQ :GLCr54Z*UlUͧ^u^-s.DІL_عMI֗^ARΚURL@39zMNSHWhVd觗B_/6BNZ:;i:.~?OZ^(9%FZ8a΢pxMxPܟ 7z?cg# 0..gúN%N& ,wҬ]V>/ N6'icQ}* L ']߼A?2=="&Y4~$ZՑg+o*FO=d1G7ÓM+)@YAj5lق_t`Eb61bLL+FR"P;b+/zp<-F Ϊr0O9lPXZ6ob_#" C_n.$vNRjyV>v}uxlĭ.J>J͚qgd@Jdy5ta>3A|&d˗,O!Pȳ{ohov*-.S v,o/U@=^{*GV88bez}EJ-$n}a:P~k.y'y<;#tؽ61>u$|ghg e\+н%cdL)f +D;qM;f"Q.1UJNOxd&2T9fr = RT uy@2h+b*]G:0o3&|c8:B?6$<Ys6BC*i=о͇'/s@!sʖ]h~ (URAxc.gǭ1C*)bTY 7]àt^ t<%تrTFj6nY1䴤g*}ҽmS-׺3ݬS]z.Xk'Zm)9SB}/w`rYX0Yv럺F_+b)~򤩺>AvbQeqCwg iE>Ӷ2EتȾK;DVl:4Fi2u`Nze%k*k;;2|A!P,OT@gZ{Tʚe2"uǬpOk#)YF{7}2d?y8 Gam t)] z:s)52!7#?b ܸ{L'dwk^]iXxR*! y-B&nsXE j@HýAi;-L8aY;U:/SYj|P3IkKEX ۶00L@͏#"}[7ֹ4c5Ll:#Zp)s!7he1V&-476LiYekѻb5%>@'ҭ M{GmҙD`Z9X55PixL@sc/E`ϛ}h\HOsHvk™6Q'iݪ\P<n}xTq d΄o,/R$t*,_QaJ"-y 5D3{4|h`3ۮ{;'R޴X!kBfq|/k}듁6_/1gGrPhAi];D6om޺FyITzM éԵBs'H#YP0r<;+nD2VR&!۸oO/:1O6Epx*p20- ͣJB.P%[w1NnNL_rչyvtIBPq/<0n 4lN#My EBhqx]@גb!p[Vs'00A5,j'mTO7.;ZH$ᾅsQVg< !~~?E-bx*~>f-;.-VxfaK|yTKUo җb+/'V\} _ 䅠3L!Wpq;rZJg&yWeas? Y鷜IUݞlkvAˉ!Qҫ]݃h g鳵=a@Zo@͚jz9A Ei;xzc.܃S`]nprd`XJRXk,⸧wk6MO>2#AuaE4(vMUheuz;5j\>%8@UtΟ1økdI}M9bCBq BN>HgQ%tle8Q }l`5KoMSjׇsmXWfYnōrax%l[>+ٌ5Ⱦi9'̧C,QZ\ՉEZfMJz%M% U5HLx]0xҋ4fE) U@(}RbÍ"3s@bμ !]i|\ Ἰ)8Dp GZsoІIQQHKX?ݎ0ϴO,E8%C`_E5ɽ1^1)ŮaZJ˵\γ %0sgs : mP`}*ྎAOuck` ݰcP#Aku㖋_KFMoMvq̤^B [3H9F|J5U`LI?ݙ*utU\~; 5m:Nl 1ucD7*$o8c**~5czkBrڋ({2]"ih$(fhv[\o6|_ٮRQf# i?<$#u*5S؁*~6 *Io)>UgL?"eˆ^NB\fba+lyC)DX%)* sE9[|k M^"t2M)TԄ z&8lĠLBΡ/#n I=*^߅_.'QPDSe O*jiD*IZNCUK]9m$ H{8rIx#ʥ`Z oXzc9Pۗe@GAx ǻݫfT"@. z<1XDJ%ԡemz<~]ifxiRoX2ې8wDxFșRƥDKL%} vK#BHs.ݳ-?ϭAŒcX;Qa@%mBޡĀzw3{:7d[!#z~(OvuC)y?d7;mMܐI/?5vB%?_ 4A68 :%ki;u\B*?R5VdDܒ6ZʀS?㑷Az\3"Or{uc^5PJ./UG;z6V?F2%'*|d>-}r.P>:)tB&d Vv.IIR؀5(RP/ Y[DI-lk0841=壈3ʵ'Z o3vPEv-YS-;8c''}7֠4RZ3 =+'P>+-_۝CSQi6El|ڱڎl]948o4ÅQ-ZZA6Hqn;"wq-[ѝ 1nj;kI?jZG7wh!*j\WJns\fl$zzaq;f,ghKwofs#8ιK7"_![J[2n[#d8.⃶9:g膠).NU\}jtmx/8p!ll`vcu!.?W6<*$tK?[?r)s*ּI๣^MTB窵}3wVR V r ompE+_ޡhaގ%[#B?^i- _!4ÀXAѩ'/COq)ڪ&/MlEU-X9!DoG2)6;KENL}p#ŸA(ML2@6dk<p^VO;AB`&Hp &z5^Ug'wL)N8d =%"d|H/jl,NQ)㚨>*ɐ]Ai]πHS ( w-4UAͳV!p^%V$GB>6@Z7_t!VV  jB|+ }LSecԗ2S 1W&|uB'>Cʆ+ ixph-3hU_b㘲S#Pu+p6ْw2#t_H! ՘"aM8t=S zwcF7sGeu>Lp%5\ FdnA߰19` RHE!\et"d- Sh!V,;+44/lͫωg1peUn01JY˹py}{LdGi, bR#Yq2 ZGy,#[C(+W̳rŨ"QQe?$2\kG\t9ĉ1PUر.|E劼H܋ZD>B gRK QCP'65nm:rU$U?4(,I ObPPo$P #g&мq:沖f1d,e}]!~gUI{ YFA` ? -K%9],uf$d 1HA*oT'۞Uuj 70oZˍ#_k)!ާs]ዐip9B'e`"j߮=ev3mW\m*e`(9m7M+\K^tA j'GQl8KHҚgRY:fJIhbUoC\d_^} .u0nR"h]\EJ)bTaf C;!M *^ i/iLgrHS V0Q$z│Br> Vzhh"['z}__K'j-+z1$9?SNa..XoTxZkoڍ@ـFڣ_,Cd$ ]ӱeQ- [&Wl#ײ5Go|Xu2wi?v$F' $m2:!׿v0iGidLnik3 2 U]IN~P:jLf7ZT],$/°5[pOȟub3fes&GȽB9 U/*Y$SQҋ&[x*Q_8WlF;16%Ӷ,忽a^vhYH 5,A*st%RZS?k,R)TuӥM J:UMu,RʲRHDL_N2hmi)5P\ic;#M'{A)dYDp&~t<vh2y]J g W7tTt}G6}fg!v:(F}g5uB'ӇȲDl SQi oaS )]plS}Q2i>-ȝƼ}c0|N5Qxa{iKDȰќ5:a#,?pӄfAtGQ1L0 (31LMuB9Gc}),6V[ q#y FNsם g$dZ Ƅ5+ ˯Eo9~d_URmL,ۈb9ʚݟŽl;Sf]F}Uq9M~!9c%4K)j6.pBvt{4IO&Եbk*gIt^A\;]g5|bԳf1yۂۖ숮Bk]zK& g?v4&4)}YjwQ#i͘hIz7F9Բ4h`Z'7t `5n"E0+$I DSSݲm b'2E[;gp.71# lyCrM9̉('cv} 7p DRyHĸ5n͉8Z):LlU809 '2A1ǙV0vijH9s۞~»Ib]]Wc,/T  ` zut[A}ٻzTvmT|t .x#lwbsѠuح +bh5/~F*149)UcRh~4Al7d WŞ"258'; B@(mV۔0`q=H)]E:6Y3َaڬƼU^U$|<?q h෨hWsCzZ$*fd}b2/,Xٔ%,mIGU'TP1U ^Gsjc`e~6s⃀0t ymrԋѣ⽿XePh*cDY*3? ${A m{4>Fi{IU*Q}r#-4Ū#!3q1SEw(.k@>)iY*!gg.m~c&HYeo $%?p~b$G_!_c>UA'^l@RdC[ soT"uzO.>֪w&}Ď'²9ٲF B$&- $azyhUF9Y7S ,C 3)P {6}Z[N|5Uƕ9]XHDt,'>ST4'ch6֯sa"KihXnKn~GA9lddpd[xʄxkyez^cSeUR5[L:Aơq%al (92 .4  +, D20sG7cAu3F`d]Խ֓jt"nXhnS~Tx[M/7 ZGG%˦f\b֛uZ^Յq%,F:زXO.F*'*3\ E&ဍ@s̈́?dUz4^@1I:.UT'_:CO~N_h+n])}!Z!Ka83J(&"ˑB&D;A[9baٮ?#?5U1 % 4 #2wݜ$T;nU)8nBC$͂y~V k]W ag9j: #=1]3#܌)m̹զ 6V=z+MU)orcydJBT߷p&3Ƴ1+p:ԏ:NL/c#*><;![ FJ L+lYBn14:.h[|aF9U9>-RM~Kyw"D"cp!OpB7vtN{N#w6K$@/-ŝf I*AL e{C}R >΢s ?]HRh.NR4eqȳ:!lM:vN]?\]vPF#VW@(_JTXb $S.n.;OPbdnt0Cݧ7ԈGh `4FDGP uCo:;!w,iۊ6VGon% YZ