libelf1-0.158-12.15>t  DH`pY_/=„j87}$} 1}J[><1?1d   :  ?ELT X \ d    D ~ (89:>.@/ F/G/,H/4I/<X/@ Y/l \/]/^/b/c0Id0e0f0l0u0v0w1`x1hy1pz1Clibelf10.15812.15Library to read and write ELF filesThis package provides a high-level library to read and write ELF files. This is a part of elfutils package.Y_lamb17Z(openSUSE Leap 42.3openSUSESUSE-GPL-2.0-with-OSI-exceptionhttp://bugs.opensuse.orgSystem/Librarieshttp://elfutils.fedorahosted.orglinuxx86_64Z(Y_Y_d6c89498cb1de4de03aeec85cc0424fflibelf-0.158.sorootrootrootrootelfutils-0.158-12.15.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)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)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2TSSM@S-{@RRiQKQQPPr@P[@O OaNؽNl@Nu@M۝M@M9u@LL@LvW@L(KFKrK#J:J@IA@tonyj@suse.comtonyj@suse.comtonyj@suse.comjengelh@inai.detonyj@suse.comsweet_f_a@gmx.deschwab@suse.demmeister@suse.comadrian@suse.deschwab@linux-m68k.orgcfarrell@suse.comsweet_f_a@gmx.deaj@suse.decfarrell@suse.comcoolo@suse.comjengelh@medozas.decrrodriguez@opensuse.orgtonyj@novell.comtonyj@novell.comtonyj@novell.comcoolo@novell.comtonyj@suse.dejengelh@medozas.detonyj@novell.comrguenther@suse.dejengelh@medozas.derguenther@suse.detiwai@suse.detiwai@suse.de- CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662) Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch- Package changes file to support local rpmbuild (bnc#879011)- Fix integer overflow in check_section (CVE-2014-0172, bnc#872785) Add patch: elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch- SPARC build requires the large PIC model (or else build fails)- Update to 0.158: - libdwfl: - dwfl_core_file_report has new parameter executable. - New functions dwfl_module_getsymtab_first_global, dwfl_module_getsym_info and dwfl_module_addrinfo. - Added unwinder with type Dwfl_Thread_Callbacks, opaque types Dwfl_Thread and Dwfl_Frame and functions dwfl_attach_state, dwfl_pid, dwfl_thread_dwfl, dwfl_thread_tid, dwfl_frame_thread, dwfl_thread_state_registers, dwfl_thread_state_register_pc, dwfl_getthread_frames, dwfl_getthreads, dwfl_thread_getframes and dwfl_frame_pc. - addr2line: New option -x to show the section an address was found in. - stack: New utility that uses the new unwinder for processes and cores. - backends: Unwinder support for i386, x86_64, s390, s390x, ppc and ppc64. aarch64 support.- update to 0.157: libdw: Add new functions dwarf_getlocations, dwarf_getlocation_attr and dwarf_getlocation_die. readelf: Show contents of NT_SIGINFO and NT_FILE core notes. addr2line: Support -i, --inlines output option. backends: abi_cfi hook for arm, ppc and s390. - update to 0.156: lib: New macro COMPAT_VERSION_NEWPROTO. libdw: Handle GNU extension opcodes in dwarf_getlocation. libdwfl: Fix STB_GLOBAL over STB_WEAK preference in dwfl_module_addrsym. Add minisymtab support. Add parameter add_p_vaddr to dwfl_report_elf. Use DT_DEBUG library search first. libebl: Handle new core note types in EBL. backends: Interpret NT_ARM_VFP. Implement core file registers parsing for s390/s390x. readelf: Add --elf-section input option to inspect an embedded ELF file. Add -U, --unresolved-address-offsets output control. Add --debug-dump=decodedline support. Accept version 8 .gdb_index section format. Adjust output formatting width. When highpc is in constant form print it also as address. Display raw .debug_aranges. Use libdw only for decodedaranges. elflint: Add __bss_start__ to the list of allowed symbols. tests: Add configure --enable-valgrind option to run all tests under valgrind. Enable automake parallel-tests for make check. translations: Updated Polish translation. Updates for Automake 1.13. - remove elfutils-aarch64.patch and elfutils-sizeof-pointer-memaccess.patch (fixed by upstream) - rebase elfutils-robustify.patch and elfutils-portability.patch, they are provided by ustream- elfutils-sizeof-pointer-memaccess.patch: Fix sizeof-pointer-memaccess warnings- Added url as source. Please see http://en.opensuse.org/SourceUrls- add elfutils-aarch64.patch to support aarch64 - update to 0.155 libelf: elf*_xlatetomd now works for cross-endian ELF note data. elf_getshdr now works consistently on non-mmaped ELF files after calling elf_cntl(ELF_C_FDREAD). Implement support for ar archives with 64-bit symbol table. [g]elf[32|64]_offscn() do not match SHT_NOBITS sections at OFFSET. libdw: dwarf.h corrected the DW_LANG_ObjC constant name (was DW_LANG_Objc). Any existing sources using the old name will have to be updated. Add DW_MACRO_GNU .debug_macro type encodings constants, DW_ATE_UTF and DW_OP_GNU_parameter_ref to dwarf.h. Experimental support for DWZ multifile forms DW_FORM_GNU_ref_alt and DW_FORM_GNU_strp_alt. Disabled by default. Use configure - -enable-dwz to test it. dwarf_highpc function now handles DWARF 4 DW_AT_high_pc constant form. Fix bug using dwarf_next_unit to iterate over .debug_types. elflint: Now accepts gold linker produced executables. readelf: Add .debug_macro parsing support. Add .gdb_index version 7 parsing support. Recognize DW_OP_GNU_parameter_ref. backends: Add support for Tilera TILE-Gx processor. translations: Updated Ukrainian translation. The license is now GPLv2/LGPLv3+ for the libraries and GPLv3+ for stand-alone programs. There is now also a formal CONTRIBUTING document describing how to submit patches.- Fix baselibs.conf: elfutils-devel -> libelf-devel- license update: SUSE-GPL-2.0-with-OSI-exception Use a license available on the spreadsheet linked at license.opensuse.org- avoid automake dependency- Update to 0.153: * Fix building with gcc 4.7 * New --disable-werror for portability. * Support for .zdebug sections * type_units and DW_AT_GNU_odr_signature support * low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site - Revert scanf changes in portability patch since C99 gives %a a new meaning.- license update: GPL-2.0-with-osi-exception elfutils is GPL-2.0 (only) with an exception for osi approved licenses. Also, use SPDX format- add automake as buildrequire to avoid implicit dependency- Remove redundant/obsolete tags/sections from specfile (cf. packaging guidelines) - Add elfutils-devel to baselibs- Remote timestamps on binaries, breaks build compare - Add missing build requires on zlib, bzip2 and lzma .- Upgrade to 0.152, upstream changelog: - Various build and warning nits fixed for newest GCC and Autoconf. - libdwfl: Yet another prelink-related fix for another regression. Look for Linux kernel images in files named with compression suffixes. - elfcmp: New flag --ignore-build-id to ignore differing build ID bits. New flag -l/--verbose to print all differences.- Update to 0.151 - Upstream changelog for 0.151/0.150 - libdwfl: Fix for more prelink cases with separate debug file. - eu-strip: New flag --strip-sections to remove section headers entirely. - libdwfl: Remove bogus assert. - libdw: Fix for handling huge .debug_aranges section. - libdwfl: Fix for handling prelinked DSO with separate debug file. - findtextrel: Fix diagnostics to work with usual section ordering. - libebl: i386 backend fix for multi-register integer return value location- Update to 0.149 - Upstream changelog - libdwfl: Fix Linux kernel module search when dwfl_build_id_find_elf and dwfl_build_id_find_debuginfo close fd on success - readelf: Use symbolic printing for FDE initial_location address - readelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE pointers into them. - readelf: Fix crash in .debug_loc with garbage data. - readelf: Fix DW_OP_call_ref printing for version 2 CUs. - Handle DW_OP_GNU_implicit_pointer. - Add dwfl_dwarf_line, addr2line -F to print out more line info bits. - Add missing size entries for ELF_T_LIB and ELF_T_GNUHASH. - Fix dwarf_formref_die DW_FORM_ref_sig8 hash table insertion. - Consider .gdb_index as a debugging section - Misc intendation, typo, translation and cleanup fixes- add small patch to avoid crash in systemtap while building preload- Update to 0.148 - Upstream changelog - libdw: Accept DWARF 4 format: new functions dwarf_next_unit, dwarf_offdie_types. New functions dwarf_lineisa, dwarf_linediscriminator, dwarf_lineop_index. - libdwfl: Fixes in core-file handling, support cores from PIEs. When working from build IDs, don't open a named file that mismatches. - readelf: Handle DWARF 4 formats.- use %_smp_mflags- update to version 0.147 (fix bnc#588293) - dropped patches for 10.3 and older - dropped elfutils-0.97-ftruncate-mmap-fix, libelf-ignore-NOBITS, test and build patches. According to jbl these were mistakenly checked in from home:janblunck:debuginfo:libs/elfutils and the purpose of this project is no longer known. Absense of any patch header makes confirmation difficult. - Upstream changelog: 0.147 - libdw: Fixes in CFI handling, best possible handling of bogus CFA ops. - libdwfl: Ignore R_*_NONE relocs, works around old (binutils) ld -r bugs. 0.146 - libdwfl: New function dwfl_core_file_report. 0.145 - Fix build with --disable-dependency-tracking. - Fix build with most recent glibc headers. - libelf: More robust to bogus section headers. - libdw: Fix CFI decoding. - libdwfl: Fix address bias returned by CFI accessors. Fix core file module layout identification. - readelf: Fix CFI decoding. 0.144 - libelf: New function elf_getphdrnum. Now support using more than 65536 program headers in a file. - libdw: New function dwarf_aggregate_size for computing (constant) type sizes, including array_type cases with nontrivial calculation. - readelf: Don't give errors for missing info under -a. Handle Linux "VMCOREINFO" notes under -n. 0.143 - libdw: Various convenience functions for individual attributes now use dwarf_attr_integrate to look up indirect inherited attributes. Location expression handling now supports DW_OP_implicit_value. - libdwfl: Support automatic decompression of files in XZ format, and of Linux kernel images made with bzip2 or LZMA (as well as gzip).- Fix uninitialized variable.- Enable parallel building - add baselibs.conf as a source- Fix elfutils-old-scanf-fix.diff patch.- updated to 0.142: - Fix handling filling caps between sections in libelf - Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx alias for elf_getshstrndx and deprecate original names. - Add support for STB_GNU_UNIQUE - Add -N option to readelf, speeds up DWARF printing without address->name lookups - Add support for decoding DWARF CFI into location description form to libdw. Some new DWARF 3 expression operations. Basic handling of some new encodings slated for DWARF 4.- updated to 0.141: - libebl: sparc backend fixes some more arm backend support - libdwfl: fix dwfl_module_build_id for prelinked DSO case fixes in core file support dwfl_module_getsym interface improved for non-address symbols - eu-strip: fix infinite loop on strange inputs with -f - eu-addr2line: take -j/--section=NAME option for binutils compatibility (same effect as '(NAME)0x123' syntax already supported)/sbin/ldconfig/sbin/ldconfiglamb17 14994397810.158-12.150.158-12.15libelf-0.158.solibelf.so.1/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/799ed35a2467a3924a33f3ae31716d5d-elfutilscpiolzma5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1b658590f5d9335a0ce92a8d836ff826d943086, strippedPPPPPPPPPRRRRRRRzF'WNa ?@] crv9uhↀ:ߧW / $IOR%5gygOf!ןf !+sGxՊp`f1M$*IEy;Vn8343iv T Jwѫ}Jzc3'-y> %q ;k#kߞ-8[ȅJ ש Uij&Mb6{g1OʈBGBxme*x#[{_bIZwx:8[#LaJSF8[M%1 z:Y sHs59'Mt~`&ɟ03B#p]_%HWkVɰ$57!}BvSmɳqQ& PXH3@ۅ2g\[~!5t@Fu:h*/#HuDOW\ I,J垺̙ٯ*4]pt.5f*8U*ҩX$̓r<%@Ք(q<؜O]|kAH-!8 B090Ţ8Va>Lv-ad[#O]2tnQ15ָiMHS098٣V '/;_T#u1TE?jiށ{=fU9'iTMw4;`Ixkw/(M{T!-b_ؤ֭E:#Z+j_zI4ޫkYus^Ζz]TyPx0Q4J" Ĝ,=[P8r?R\(֑"}Lr周 =0LݑN疻uKSb>ɚ qsαɮ~2gﱴ-h"dYCdFUU#^1[C;MWKQdRXPͻ@g˹l+ckӟ1 VZ*k;JJjPZ6},({^),sWv^2fjn"aҗE?a,ԚQ$28L $PCqQR>Ukt`1F6aEp\ f: *b:cڢ)ѓ0*CR,q-ofy{COoZ_ |Pƞ< |DS'mKO{C-V94MpZp_SN7 X qAFOk^(|>b$q! ؗUYp!7Stx} TJ!r}/56g(E-{݉V JaTtq~2\M>4YTf{mEp%i5$(I<`+.ilPldrҜd]U̕/Pik[0CԜ@k Wy>(P!o?x-L\x6)j[Y<}d2lt+pFb%`-12w9:lȆXZ/LrBw7Gdȣ(_|? sneF[oN0 m [$J:ODF׳K|!> %t,ySdqHO!V׬2*-'d)YKǝ\('M/MaPf@SWo u?=Vvy+v7rFja&6K*~%fU Phҧ!k@9`kڠyi}W)TԶU JBRHN1IS .ŭao䂿Ҟ&8̀ ƘǨGj"╌G8tI2PN+tT~ҹ?ilrmq{3c0y/fviנ.zGchA51 #DU *$LDrUbM|ЈԮ6}+#Cciζ}^ [EJk<-?61pG4[t,k(3ylt5~K W OxTU2zeF,htLɈ%N1 h[cֽt7, 0"L)swqFMF1`9#c=X[ʍ=AxԇsLU`qT BJ_Hڰi )>I'5ӍղE}Y?h?ϗ`?iæSIFU2 y>9~M0'[i!ѐlvl}p Ɲ̻clSV0KvwwMkLPvVkx#(?B00e ^8_& .F4;`$!ev"(ߞokKǢo¥4r _iS&›c??WˀNtAמKVfPUt;G\v'/E0$A9=(*6Ta?[H"?9\_O5lB KVQ]LCq/xm(Kڄ7m@7B[ZTʃ Ca]LtF?ĞRM_9{!GzS8^ܛu,JnOjǜ]4kh^P?U* 5i͜I D ,OEmLVqGaGV*^؊A"պ :й L<ўQ]Sz@d \z?4!!ez<IbZkJ1D%Xɐ)g@)4{#9v\fn0GJY Vjs\iTFvD2x=vfkn8}PN sX N'@8lAڣo{ROQq+v"-JAax=BQ1i칉*ڼjgT8]g-l YGZ'pfVI9ѫʔ92ۛ(6$c!hY'!= wb jfO!{: 5TōNyJoj*   ΉOw {1Lx{c: 3 ߉> *z߰ '"NiM[֜O?kGf|+#w_NMK=ǣt[M^}$YR !yzEuknKqQ\bwP/O*HTZ7iIy4^SM^<0xYAqJ@.ϳ:*HwpcDYëlBV#,n('bc[p7ӎgaK+THI_c=Z#q7&25DQ밫{>wuEDYe>Ypx`Fك`䱩Z$,T^hnb3r fV2}QP TZxV"`7oXFѼ{BB/0G]Ic˦Q~qb6Ĭk5~sTa0seC #$VBO@CsXBej5( r&&Ee6uXci WVd?-#Ǫxʙg1t (z̘'go珎*色Mp:.)r2HD޻DԍdOc-/2; JsGBCs<)g]8K~;A?[wGt [DĨxq($[fgyuoooV59 8U>w~ 9F|v֩oO3G2@ ru3P{5lOQ>dM !`Z-<lZ1 =!AVn@?)!zhJNs[3͜9CyDo0R'좗^&ՍD#  O¤{wڭ}!_(+AMxRdP'/3"Z>F@翇'˔ݿ*lSZZUG_ƿL^z1Tm@!?~3}}uZ֊ěK["DyFAS):8BwXX_| 4vv*9O AVHfdE7#8h2IV7J8Rڻ9=dHǁWVՁjnh@B-"6~iw50 ߥ+f ->KGi1/=siuN}V;95<#@n t@Kf%VEV/]dqqh4YqߋA`2LK~Q ^E\X3wl_ 619{N. ŎRM\ѻoHrj z&_6I*2يf6}~]/Z{$i7dp#TJ!3zV.{J7p2" `EM68na QE>/J2e@CiMゖ8T)X"۵9|X]2)ʐd< \)O$ztЙnT/NٌWԬdҌxw:Pbpd{r] =V`I*< a.HO`{)jf{3n[edz4pZm%:݃Q>.w7\W>[DBYc`:4摐'dE=, Jlv?<LN%AYGRvJ]PRڿXht{x&sE \].c>otrrM>6my`P4'8|M[Zj!JuS_MU!M7/i!(mп+YAm!K_osB# }e(ֳ9Qj˦ nxG4HXe+ڤq56S_z[ 8e{˙K$g[&o&^+8̉?[ǭbNUK2VF, -aƷ~]VstO cV(xr9 <>Ǿ8 2-6_|}^#@'+#N-{O틜<1 m|~e`21feGr2M[^+i6'X<ۄGXVZapCa#u`r /0v!dc1N1 "BN\z偉ap-"%Ca|wGp5g×)Xpud2Y̋k\v2]_̈#i_䄖de-K)Y1R<*?`>c~eP,S,.XGΑ_ב$m sF ,ox}WFQ=]L*.5LQzF$o4hpʸN!5 aW72oD9K+89T/NeG $uP;z7s`yGH}[aXid"U| WP|k#E$*y f&7V QXwLO͢`rSVFt~6ސqG%DԡDrS YQ1f_rk`v `(A܅h3C-1m5dfq$U~򂌙>2 MRgcdf_fr7`ÅVpʻA*&G7'Z"nslbQ{L64pȩB 'LYkT] S^{3HǴ "#j <]e ")^XR[TqYmĤI[b )YQ#EO0m+Jv5K#ILWgqU¨Z5KֱP(8WcV du<#Vp\ IO?sI@0  qM 纀w2܂_1e{DŬ_A?Hֺ3 M$4̦YrC|]˂4I|T짆SoXE;1pBIMp*l3v.&? - A⌙4X< 1~}l 9[.Ź)G!]KpUݰ@Gl2br.R{'(j$?3$g/xqt,lsi팜*ֳ_1LJQ2<J>,4CvיGy"Qw(Ү'+>@MzŰmc Be,\ Jخ#xrT *8ɹ'o\cS9P7p{ܷzWjAG=c@釂+l3!쵘ڭr? 9zRjt B:l;._׉eEՔ管dqsV Wc& ;@hL!Y8XS`UX8l B8o_ح XEz"EQS뻠>nǬHk?Ku!_UU Q'e=9)軗x_("}Bܬkys|>v)9L>`kh"}@@͏ 0'أMiF+3jiKsHz@~4-G'MszG.Iq5 ;qCK-v- t?:&gA%yo9|E?UjYO#7 }XI7 FI ,\b 5`}HZz EeX-7rF~JTWTI'Ӄ v\9we v_R4YGwHK0bFafFG/~xFE Ơ͹ƺu E7Ɉo0O'Ю b6K|l-|^o1f=܂wuH*U(}˽׶QIh ?hQn~AfZ疲@glbR{bO)H.s%֒|SDLwUjjΚC1ϵYCtbmJU~yOe[5 *A:xNlDs18ߡJRL AƷK ctO6rDDNY)sSgCUjC(zm*KprPy*viT[j ϙCA0L3iڣɧ@w0&0rյIAg$Q[9`dJ1-JfhI@ڕH^4fT^3(*֢T]VnyC]=% \@J-a9G17Lba% #Ч7_TEHo;%)?f,pAH ZU98]<>$ϻuX )%fA+fe[B$݅QH`<ޭe4ǍQ"UIP-N5طTp<7E='%5gM-Zٲx\*Gm6ADExP"rR ]T=|FdLV8ϐNý@~:FRf "4 En_!RH)3ᄡf-hUgn0cCg@H~'wr {2@4ǥ:E7";y`Z3?}\ZfK ۀ5k/`<}lL@;VTXB^~PwhlM"Yp8cyCdǗFi1wKtk9M>FmN{20SΰGBpqdK^!ްEP:MV@\{u(Z-1.I59S(7Ù屭1>=q6{O8MH.PWfӼ,V/Gy䩰Ȥmbˍp>y#]ݓAڿJd:o+зwC//A*CNn /X"!j zYpO/O G1;u8< yW|7L]T ;Lz*F|~}"4;p3̓PUE9}c>3L-#cs5~yAm`1X~LN8 8J :?$c8;6:f ȍ/7qɸP<)1mS6DgIt4 <ӳ`B g)Y* Z`*IkUPCPL4F^fwعI9_6pѭDz~!H3L[-^B!sOʣ#/iYsnQyު8B4z ݍ`m9L~h[`0CS5 L %@L;|5gfg'rC`ļ\ֲI 8ѽf@8X]x!2aTpOvy:Dž/Ȉ 9~5AtC_Y7 "ҕ{x(]!Ē#..ƶ1/Z0Kѓ穳~U[-GE.V򘪫3]f#kXϘtOC}`z>!bw rDsYIopݗy9^ <1=e-1MtA ~_*My6M F+Z Awܲ7)Ra^F%)sWt %K/|-5~^ޖXM pzL;̿&Pǥ(W2(6|q%Fisbw8 QDS7Lkl̮1+HUIJP{4*֮uxuYEB£-QPѕ'Z`rԭnhFtAoWN qQpޣ0PBy\jeMse wGTG {=j'Xo2@txXLj,˫Fr>'gIp-3CıFG|{;_Ӿ둆o^ Ybl!CH[d[b(BY!NMfH8UHXjZ?-j@tnB5HtD EgL*hfA`fcdyv5(cxql8=Ϭeqkײ0w=6Z^-lNs.1]QP\g p3ڄ}f!$ 0?l$VOSIȘK4D!Zlb9mkAե N0fCB]`kEd~ҳ@K FΎ>w~M"=j1[_e*Y.m-oWC"\\}>p$#ğ;bn9KFsd>or Yed_$d33O,O-ݗ&`Pu9v?]h?`QG>ݱNjڀ%OQ}؍\:)|9*ӈ#IԾzUAVQ;i=uMyfr_;ޢi5bT/ !CV_EI.-n~ܬR)^m,s#reǾzEy͖,}I:7v lFG[گ?9s6m^98+02 ¾{}A?T,(3o%H =A ,3vMa f<)<.v \iCv_:Q0j +8WJU""J0/*Z,`=H:?:dxA{ vؤCO'GDotPͰG΄. yY@ -OH1BV]E(&wbگS{}l;@F gRU4hd;;pQo6sLQ6_z8gعaJc_w~fX%)r&* L$i8n8ASE 0Rq&'r=}kf/\(³7I tK ^;4W)@u_U*ok$*ȐV(d'do_ŀ I Gg7CZ= ̏Ffc z; 5JIgeZ뫣*HVыE8ed^Om4"匐AvL! )h7 @MmxglZW'/qu࿖X296_Gȓ1}x.lWbUޮ;`J;I>RG UV\JGmy7H猞7;*_<}a+یvSno6ֲRnϢ;$c7vjEPԴ #[1 bhO9tۗʊQ$BT jfo:_ VS]9mKu|83)lf?α/O70HVY 8PD^l & ._P)l ]xR]榶]3~G'=nUDwԜmRnXrE6T?8jWp8 鯷2n^Cg3-R[/( ea(5Y= vKT6٢J[ý=S=;ݒ R]KWad$3*v(K^O`Iǵ+R²R>+Yݔe6qT抟t#[/;3V(?i+S_%QS=b8r6?[QhN";~&\>J#~-%wP,3ȎRI)~nm/J ФE&) rE4i4:> iTfE eHT ϟ5 V9$?#ԡ*>3n88٫ڡݐHԩ O&t?l_ϑniB)40}HAr ]Qgub_N a,'" P{ }0jv)ZaX1"dM&)Yn(te=*$J{HK b Q_xEMyHC&zRCS.lR䜋)EPH_)jɖ'X%Aia3h2Un )EVq%5(uFUTRlXILC/xr)zL5fˡO[90,2UꚙZ6ܔs[<41|9wk[{=xkW.{a "m_ScBX^,dO緖,p_GA5RV՛6JʋXȺmf]ɇcMo2d렧LEda˅ J[t[𝵫ِcS(;42OJ*!ʳ *۔ie⽠rO) i2UrT0XuOTHՉ3̄á&u.B1C'͑~IBG]sY ExiPn=uxN4L8<!~<^2)W:8yžQw;>\ FR50P&Vًcބ'dTW? %.FS`Ngs\: }Eo F|+h<(H@-M O@^9խfCY^ځ*7*|(t}5# eHPj~h:|YeȨguW=17(QoŨe,E~tާNGzT&(̃kkڟ~B3Mɯ3@`9X8 5H2V"zBDY"#ѓDCKmW> RɡÑzr8VSk/\ѻ6֮,gݬ?,01J=goZ~}{BAL/89GQ?)c7 ۑ덲0-t6),DxN&M]S:‹ndh)AFPBzA-;peBM/'´[8㚘kx$8Vid9E1348rRpDѪͦ^#3̛MF>S]);ѰlU[L+VAQgvg'䭽V*KR!d~Eint0X#tMyߤO% 6*NCGѣLħ5o ]7z3t8f Z Vr3ooE0]塻z sJZ-qK#Wa냄Z8ʆD"H-XYæ+؏ S|{ Ei S<:FGQ<ZN1UNfơpY"P n}Qf@6<(8+xYzK1:R&~\Ѧ`ͮa ^ױl]J+9 fУ5#[zuY J?0u:(LrP: HIݓEMnFmj)Egb]`ս՚{E-N,u=NG]W*g E*T8ؚIJc /G6ѕ4h q\v3ڲ0eʞ{ Rii;Dғ 4K g|uܧTD^sxS! "|Ond ,b9(qlqZ\ b+~gՁ߽(!+?r"   HE%7lq;NMF1hd?jV㩙x5_cǒn5[i|'5e:;LK+*##|C'Q愈r{ (Җ| lkdvEƅzs?}'87 ƨhӼTB['86XpmȅF*Jo+2H&;p6bzS܃w g-V&*;̬?2eg:J}9leo$%@lr/+lS\RFK#?>I,<<7M*5Vj9tÁ"}[lTSK%yz#ÿZ eEΠzJn0o~؟7}JvӣQwpٷ!Z<#W R=c:Rx럂}v 1ujW*MFPP2jUڳc &^3hHAb hΖEond%[FJlL~ VK2g-yvyC (=)Ì%6Lyo]Lz;+GZ$18Ce#e#_ҽU)O({yT⣪:3U44^S$T€2kB+K2~^/Jjsٱf=_'2d$..'z?vy(<3` &P!aJ-,`kXrΗ}7:}3E)Kp;tvP!dC_ F:7tZp=ŜB&% q}ʔvQѷJ6y>8Akg0}+jK?6z(m7kP4kn~{lW&CEC`e7s(YNgq$4W?+;ƫ>ʜiX[\SIu}Fn;/97-|̋$I^|\fn?8f?I72鄒RΙ/ÛQ6w 2'O)xŋ@ ̯ZIw)?ޯμpĚ\~RZԚQqB*-st ݳ*-à ZZApljZ@/ӣ7av܈vOӝRe>sF);A(C 5 @eE_'VBļZ 1Gϔpc~N+ 1bDFMzg\*v,aKKn, ($`wgu9n؛ C.tmU+ EH=}PcL+ԁ713`/Q(g g}zE5sIC|TZU Ήkh 7D[aNCkGc|d[:9!|ig $nj9%_D{hNsՕ`s]bv)9=CLe08ݔU|q@~PSojG!v􂟳R6,$lykd`:]D'2~(B/|-B,_V/bжty\tKh(ʀ{bJ;=Iǹ=-w<"?ؒ ?1\ƋKmE x=?np(_4u9_ƺxSq1oĄՔ[@:\z@[C gA^Lw|'zqP3F1RjګHZV/ Mwj U򁊹30 dQq~VfoAq%svY߾x !uRj{I'*U)xG`WǬ&SFu)U¬Jvw GnЙ2~ꪲ3D >EلRO{y6*`0&xY'IQ>{1.oM'_3So}_U^1X~4 *D w/nJNvw<|-+f"/Els q,`r#&󰲿qWU>%Y}:Ҍ wkySA5Ř, !foH+4v4$<NڱQӴ<5՞X z*La*%u3\F~ ^LQZ?ZR/wkk|!@vQإI3/ N?[#{=NI\ÈS$1sh2~R]7Z>Dx}oTpVSop%22Q*KRŽ\7VYw {zT.t p Ij+ * lH\ii̓ViZV:O~eP%V+įW4zbCS8@z6LDҩ ĵ ~6kX F&'RBl}EGیtUuE':Myo}?ym<$)nc};sn[FUO8um ,$Zh l{ӟ;M,J[jrb $usk*FUwFsm0=žqe@~o .#:Π5-ZV\s<zI4,% Oݫ- ;hguk=2}s_CV;nrҷlM0UϡNϭ<n%T7k;3zQE{1[- TK] W"#cubyIkRivۜI]#lGAρrקcmJ2~'#15d:}9 (J#c(GN/?)qcN/ԓ4 =ŶToeĴ7ӝ?G ˧p,_۾DTT,+"(.Exvr_4s\ @:1Of2qL8E#3FWP1;rݐcZ& X4bG\E o.k{֊Dsk7I;^WAm!bkAʛ@9 sF!*γzE8٪px5_C'@tNj'8+R:qL?$0>cdU,g28 ;(u_["y-1bKI`0.6j{uIFVLY"00H!#=ی{i /  أ E\x߷ ˈszTE\eur! iv^K°cT+jrl3?燯^C[U") !P;`?ԗbU}XN?j81ekg#fO`}yO͋~Y &fB!r-uxYے9!w~%ۀҙ5yv,6!KpovbYG4ڨi֡ͽ==8K ",1nX+}<%X\%yndj4tMޥ~<3q1p~z:!W ѠnrŶT\d״^_MNjX4y Eu͏T>!/jdG{5BR>Wˠ,`y.nٷ>㰩 0_ ƕ]] K/S5gyf*|an-sW+o w&E[A)JȞɗ=1r}`P5k mPq20[#\vP~CY6ݷ98Q +*aQA8l6'T}(\hOᖛ؎ʎ)on"*lD+FttŞH?Mw&S-Uw5z͈/ +r0;jݔNdž6L^|u͟ S ^QS]_]gHk.V8p3,<ڰ§Vi6 -S%iUn"]! )K/KM2:sA%*n<>Rm,p( AE U I].Ch/uNiLK=o1/p($h*nd[1DysړՀqcyw*eQr2`#R;r)ܞ1iROw(EDQ*kk[Eۜ}f6_ݣ"yۓc{^2)鑁[.4'A'x]A*FFkc/D\z?1ʨIGz#ѴI :K8Kk ;wp=xUqt-Wј"2HuQ\z`#[hm ǖ*8QCj [6vO;si!oZo7 ^nחWtX/UAC(OFؤIxQ%Hn$weM(cOjfH(A. N L@Ok! #mtx򦀘ڃ#;gIq΅ P:;) 04ZpM- h\D8E zWQR (c aB4L ڈgni)ӖGٶ)8Ґ24LzR ]cÖaFQ Y#,+HҦ3&+ն~> Lx]i! !cΜft̚sfUrZ}Om%)o<ڱtîXluSw~í*7_C,U:S79vPbSً=Vw.k1Ć{1 evJ͹+H(jוf" KZ*‚.CgLtTHu7=cwdNP_Y xxMFYm+>e䨾<`ޣKݏ9"M7%mlA-zh!!4bijx UHVkx8O)gXµ~xby&а b9O"m=t3bl^ FQ7H&xɁHW5rҚ=7MDzY kbDد.NxW'T2~ˤ= *G)&3̀zsː(Mѥn"[ӣBx|ӫ( P!%Ka& ."XPΐe祺]7Ff ċ7JB>H?~3`EG~.3&7ٌ<7҃Ji͎^WaOB1O-T)87kc:A)h+Zɒ.|uNV,JWeJhFZ|w".z $R!M I];_y !JEt,>xIقe@v(񼬕 .,lu>>45SDHMZEӒ/}s0j]Xhaκ Rķ`Zd37wZ(( M ~/7)[kH (] ^rCce6ʽX=cR4;ѱ<z͝ٿˑټLbvģ1Vyb y t_Ɓ|hWVN]k/g JAb~?\ -__[a|pd'f3Ay6ˍ)8vfuqyo^m}KO5^d'IKY+AՈ{*>-_?f҈O.eTUhL.Ay"(W0e&d+2 ;n* -#/+3MlN*/Lx zfͶIw3H7L~R6[^,^,"o%\)13>kR/QERHfl&FJ5}yyOYd#+Vb؋iW8h.UC;;0Qq9O7|u \w4<[Ͼj]ڼY?aqXtuBlFOO 1j=Z;!_NR7tiu>QiMsԧy"x=ߏ6=Ne6LR4 RVd9_DB7ԥgƾ11MrQ8",-NCa֘_l-e8S4V^T:)^u W*IR%Kn Fvmu.٘ E' ϊ07„V˸7_MZ(-Q~ݖwk/2< _q&'rgm}נ\pn*`'QlqnA>Qt(mrlб.cߦu9;MӇ#Q>\Fv6ayij2de'Yny4bZo $zJN3dPp8 v~'3v m<҄揀ظQY)* Wg(6gSBKR Ph LDlBdx/v*r'Dߐ'"Tä؅byz4`=}bR#I<8ZZ~Y)vyo$4I ~DDɐ _v} < "&Qrc.em^tnf68>_{ńƔ2VfyzD?j0>ߓ5B6d #WVpL h#<cki}[0A[ЖXZJ1x\ ŊD' ]r*bDU+LUļ[]h># d"Tm+x&r^eHˌxq?D} Da\">=l =8+qU;-^; k_sbAR Јy8H`G c`Eك N#W! ,ݾ0wl;r9q s=ē2(ʾLbˍwE7xN3YA7.'lȅ]m0|~jj%@iFNjC!6#4yՋbQB7NH%Ę `ZSHo%" DMZ/7Hh6~(HQC^Ĺ )S:T*ǹg{)p Njy11`j"C7zE(`JSxqK&_Ci }l*XihEיb!ŵF&|8Կ5]/K-?WID躠m2SZl'1!擒 4"voxNqbj+Ӛ#M>`uM"&M ѫǃE]?MXϹ~7TQgwV=BSu5ÂAT݋pA_>LY"~#liHGu%Zgf/E9j;1;27eVڊ_Y7KZ`P[@%  SFf;:C MVgozln(lΪID QJmxmCIL^<cd v瀓8=<KcBa㷼 b8v)-v: |(doMtW#/2l*EwVm*^ _xφ شeLwc-}7;cٹwoMD`#-2A4={Ǚ* hh!IRL7жT84Cv;ߢW !gmIV%mEQl&dCYVѝ<ͧ)GTJZFb1EyOVtQV~QUccq7zFNC%JYeZAe!=DT#2G}G=$#UX96Ne4:Bi'ː֬%W ^=g߷؀fn 55&!PZLA0kY@pFՃ"_קD{*I[m$SoW@ڈ|H:pנ~ybQ߬,-x,̐htؤL6d0ڂV6KEBxb]"fWyLRVҡI)}3m{]IJF{;FbUlwYԤ&K>0N|*d4L4!ʟ`65a9 C#0P ſ!nܯxؾ Ŕ̷iSƴ+@#+$ mxjTr'QŰ?ظ)eA-| DŽ[ԽǶPD;hB\/QѭFbd RRs/uekH Ɲ m.;H׈t']x[1TV!NplGW߰O(DEM , UILʼnyN,>FoRU{yEe?wIcK!dK[KnB =KSIQT,iP?H@s`r!^&-2ZmX&EǢW$2(MBch;<;  PUa:=Rd CtSV&4U )XHu)0Qɝdg95~ll͡圇Xzʌ{8+q r` Z"JX ډǍLM vB%u& AFq|JgAѦDA'+ eV!>Gk$ m6YGEԴr/#Íf'9A;JsL\+*aVر3R/<]wʫ3P-yr>fR 9/eV| qgE8s<\8s3a|!&=҆AELY%!+&Tѹbl "t kLU5 NQH{§7Q:qWomKr<ڨԶl̜s>~(z7\K.q'Q%3sE'4&ص9C~0mv~NQqsme}ߵV<~%OgHҊxe r[IOlM4CC)ZKqU*Mkwﲕ^i& h,e|xWL'~0Z. 87ulo5orӡ^]Ó /3bhݴbތҟR $ns.&>:OᛉBcp ǐ[_uBCl;E ̶0:[M% ݛcA Es6b3;cs!,  ԴzjD+vG'2Xu{l>e@kce ռȎWn\:|=b*p Sgˌݼ>q8N?6C&Fg)}$N</ %&W{+UI 1EFvKT|6 zEgU#6sY ]Z.hTsFyƧ,bK"sZfXEtFO Y57IG<oJCז 6TtOGjJ9=-hmټx*Y]"s)HȊ&,ӠF,$G඀:> lwi^N)G:K3p2[%J8džS'@ƅ:{MBI0PeWqDE5`.Fiaoɝ#'4SaZ7 GKV꾙 %m%V a ܲchalsMw۲T>-=bF )s?Ÿ W{SP#g;h"V,A K{mn]Kv9.w$3r W[J9؈Pm4<M^}͘E`Dֹt<) {9hOrPbяٹ#ȾNuT( )ϒaA*\!S~~~ =SLzZ%'9ǠLzkSLwI֠ÍnjbUmEAx}J}xm,t{ Vx܋) &:k)zòf`@a 2 HM{@HߚU5Bu0`_N㖙U(M&jr@02Hc<_bO`L7A>Ġg=1p.i\s]o +kj90H>g/H#h⎵ pm""~ʲs-qW>*FϥGiu1,r t(w YE[9Tt`,(oAg.dK { deOE%oB&{vuB YWxu0g;nCVZ;jgV q/0 '=t۫Ţ4bl5%•[;)/+*́3eIP4/z~.]evGI#ݳzX`X/#L)cDhĖw䨊bydyeM't7¥؅8q¯,oMXƍp]A1n~>7' aڨ M36A =ŐGP\3 ylWp9iʮz?TLBi@ ]P>݀kR=9C}܄r"_7[ʃDaT}m#Dv6Մ-h/LsE>0MEgŠǘרm1tKґy:ޖV?/~ܡ1Jqbo0ӂ<=4 ҞL[F !<2AHXEYnjrn?iJwcXt 9PԀ5:? { EcnB;DD2o U@2Ob y JjK8T7niI&HKUjT@O0&B!]5F-rw! y8Pt,~X](M