glibc-2.31-150300.63.1<>,Dep9|KA/l9'"Z< C:k, 賐~}jSAlH.hwSE楷pol]&[/#=cequp!$zsYj} VŁ{eڴKtTnSw6]&ONR ۚXjvd6%J*|#h8$ey^WEHW߀kQ~PFI*;֥ZS*f(!Cw$҉>J ?d   L04@D]~ $*0BB  B  B  B B tB|BB0B8k' '****(*8*9-h:6>@ B/F?GTBH\BIdBXkYTkZ[\B]B^bc-defluBv!wBxBy%zCglibc2.31150300.63.1Standard Shared Libraries (from the GNU C Library)The GNU C Library provides the most important standard libraries used by nearly all programs: the standard C library, the standard math library, and the POSIX thread library. A system is not functional without these libraries.es390zl37LDSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttp://www.gnu.org/software/libc/libc.htmllinuxs390xfunction exec(path, ...) local pid = posix.fork() if pid == 0 then posix.exec(path, ...) io.write(path, ": exec failed: ", posix.errno(), "\n") os.exit(1) end if not pid then error(path .. ": fork failed: " .. posix.errno() .. "\n") end posix.wait(pid) end -- First, get rid of platform-optimized libraries. We remove any we have -- ever built, since otherwise we might end up using some old leftover -- libraries when new ones aren't installed in their place anymore. libraries = { "libc.so.6", "libc.so.6.1", "libm.so.6", "libm.so.6.1", "librt.so.1", "libpthread.so.0", "libthread_db.so.1" } remove_dirs = { "/lib64/tls/" } for i, remove_dir in ipairs(remove_dirs) do for j, library in ipairs(libraries) do local file = remove_dir .. library -- This file could be a symlink to library-2.31.so, so check -- this and don't remove only the link, but also the library itself. local link = posix.readlink(file) if link then if link:sub(1, 1) ~= "/" then link = remove_dir .. link end os.remove(link) end os.remove(file) end end if posix.access("/sbin/ldconfig", "x") then exec("/sbin/ldconfig", "-X") end if posix.utime("/usr/lib64/gconv/gconv-modules.cache") then exec("/usr/sbin/iconvconfig", "-o", "/usr/lib64/gconv/gconv-modules.cache", "--nostdlib", "/usr/lib64/gconv") endbѐ AIx G  0vgq8 Dx :Hhy@xHxHxHxHx I ; *AA큤A큤Aeteteetetetee{eve{eeveeveveeweeveeveeveeveeveeveeveeveeveeveeveeveeveeweve{eveveevevevevevevevewe^5fe^5fetetetet4b0166e286cb27b577940432c6e39614b143b0d2c207dd3533906a19956e2c0408d841f8acfd345e9caff2cb96bf7abbf8f64c61ff2b6f0cd980ce1520fd453f0ad7a03c5985fc18c3ee981325a60a7c3f8a169151b9cd653ddfe2e77f01fa266e084899135cda5df149d95e3dc79f22d1b4367b7c3b2fd74582d02be3c785cf3b24a975dcde688434258566813a83ce256a4c73efd7a8a9c3998327b0b4de6812ef636e372688384cb6ab215a3a453c92734dabb9de14b5c09ce48b71fa17f5abb7c4376a3da4acb457cc600ca3b0d9be82c087a0b77cae0ee25431ae16681ddfd0960a9b16889801bb39a8abfd34bd964ae84282815019b9c3bf1b081e06a3dc670dd900227b0cdff24f259115c1a8824ef5c1018d2cc471edaa7303ec97d1ab6c3c02c6c5cf527f60d8fb260531e3722fb1190f5f6a9929a548bb4c180468428c944e8f671d36bccc4858efcfc4b0b2d4cd7f08fd6b8c8ccd1850068b7b71a34588c5681681e4e6c5440e33264640e97ebc4ccdddd3286627f77a228400ddfa001f46d9946b677ac2757ce627a4bafeb98febd97c8e6ad539dad27725deb641a79e1a5a3b0f007978d6f3c8cadeb4326ade81bb6b04f2e7216a3757a9432ff5e925026aaa58e483ed07691e9862dd93d5c06b8e639c521b2cb77d35a88728332c4a7b89372c8a3710cfd12196a68d7fca1e5dc8ed2a5b3ff99b412f83e797113de1397c276ad1fa18d3a7f8951f8d44acf2320a55faf24cc8b5493ea8efd9de7dba9b9823510478c343965e77e1a683efc1ed274528fc3a675d7e55d2a8e3c9d08d6cc0fa451259ca6c541285191bb79353a918c50e3317cd7f497f31c9620e1f468617cf12dcae2562e7a206b097fde3a67360bc8d6a545660a6ddc825de3f11659e32d5c1b50858d94476b174c93ef1bf20d004d47a5bb3daa0501c11d9c8f911a7d61e295e9fe5e01dd5f8fad160f4c22d204089485a169a4662587bb634c2d436b4872875ef8cdb03e57bca1734d41aab35c5a0c75964ddbd38f6cce20654abcb6a6e988cce2a76397a083903b6b687e0545ff2b25a1197971ebbe3a4eddc76715008857d64255caa924cadbbaa2199813c4a89f9e6103a8bc6b41c37e918499ab67cc5e9a6c08a183d73b8f9116a74f6657ebe3489bfc051e8ac6fd4abd52861773c1e92bd5c4b18c1c6242f0a83007eac90cb7904714662261db787373c9492dd8c0d1f19c0f2fdb18219dca80a72d895fb8c849d3a9dc0e87a700206c7c33252d2e53c84c73720da084a412fb34e024e0228394428c901b314e6541340de234cf939ae3f2d1ad6731e97426fa980e4686447172812751de06760ff199a35c508fe151eadd49a65830603930fe340d1a9a7017e9382465f3021b6ba199a35c508fe151eadd49a65830603930fe340d1a9a7017e9382465f3021b6ba199a35c508fe151eadd49a65830603930fe340d1a9a7017e9382465f3021b6ba199a35c508fe151eadd49a65830603930fe340d1a9a7017e9382465f3021b6baf9e955f50a1e624ad7fcb1e8cd1b0c6e6b0399c5992601e7fd7051b47edc976b76a5771adee7b9f36c7ae66eae78d72f325557500269107f2d98a7e3560a1808b33d0bd9f685b46853548814893a6135e74430d12f6d94ab3eba42fc591f83bc2aa75ddeb08e1772018ed74fe8bc1f1c4467c49c0a939052a2fe6ce2211f07daec3d91ae40cbbf7aafb047a4799c25e00a04d340c0febe83d72f66ca2dfc7dc0397f8cd51dc51c12e1b387201c40191e72bc5b9a92ffa77a0864505e5bc0ec86/lib64/ld-2.31.sold64.so.1ld-2.31.solibBrokenLocale-2.31.solibanl-2.31.solibc-2.31.solibdl-2.31.solibm-2.31.solibnsl-2.31.solibnss_compat-2.31.solibnss_db-2.31.solibnss_dns-2.31.solibnss_files-2.31.solibnss_hesiod-2.31.solibpthread-2.31.solibresolv-2.31.solibrt-2.31.solibthread_db-1.0.solibutil-2.31.so../lib/getconf/getconfYYrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.31-150300.63.1.src.rpmconfig(glibc)glibcglibc(s390-64)ld64.so.1()(64bit)ld64.so.1(GLIBC_2.2)(64bit)ld64.so.1(GLIBC_2.3)(64bit)ld64.so.1(GLIBC_2.4)(64bit)libBrokenLocale.so.1()(64bit)libBrokenLocale.so.1(GLIBC_2.2)(64bit)libSegFault.so()(64bit)libanl.so.1()(64bit)libanl.so.1(GLIBC_2.2.3)(64bit)libc.so.6()(64bit)libc.so.6(GCC_3.0)(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.12)(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.19)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.1)(64bit)libc.so.6(GLIBC_2.2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.2.4)(64bit)libc.so.6(GLIBC_2.2.6)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.23)(64bit)libc.so.6(GLIBC_2.24)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.29)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.30)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libdl.so.2(GLIBC_2.3.3)(64bit)libdl.so.2(GLIBC_2.3.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.15)(64bit)libm.so.6(GLIBC_2.18)(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.23)(64bit)libm.so.6(GLIBC_2.24)(64bit)libm.so.6(GLIBC_2.25)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.28)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.31)(64bit)libm.so.6(GLIBC_2.4)(64bit)libnsl.so.1()(64bit)libnsl.so.1(GLIBC_2.2)(64bit)libnss_compat.so.2()(64bit)libnss_db.so.2()(64bit)libnss_dns.so.2()(64bit)libnss_files.so.2()(64bit)libnss_hesiod.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.11)(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.18)(64bit)libpthread.so.0(GLIBC_2.19)(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.2.3)(64bit)libpthread.so.0(GLIBC_2.2.6)(64bit)libpthread.so.0(GLIBC_2.28)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)libpthread.so.0(GLIBC_2.30)(64bit)libpthread.so.0(GLIBC_2.31)(64bit)libpthread.so.0(GLIBC_2.4)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2)(64bit)libresolv.so.2(GLIBC_2.3.2)(64bit)libresolv.so.2(GLIBC_2.9)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2)(64bit)librt.so.1(GLIBC_2.3.3)(64bit)librt.so.1(GLIBC_2.3.4)(64bit)librt.so.1(GLIBC_2.4)(64bit)librt.so.1(GLIBC_2.7)(64bit)libthread_db.so.1()(64bit)libthread_db.so.1(GLIBC_2.2)(64bit)libthread_db.so.1(GLIBC_2.2.3)(64bit)libthread_db.so.1(GLIBC_2.3)(64bit)libthread_db.so.1(GLIBC_2.3.3)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2)(64bit)ngptngpt-develrtld(GNU_HASH)@@@@@@@@@@@@@@@@@@@@      /sbin/ldconfigconfig(glibc)filesystemld64.so.1()(64bit)ld64.so.1(GLIBC_2.2)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.2.4)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libnss_files.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2)(64bit)libresolv.so.2(GLIBC_2.9)(64bit)rpmlib(BuiltinLuaScripts)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.31-150300.63.14.2.2-13.0.4-14.6.0-14.0.4-14.0-15.2-1kernel3.24.14.3eSe;ddgd!d dq@dtd%yddccU@ccob@b@b֜b@bb no longer includes inline versions of any string functions, as this kind of optimization is better done by the compiler * The nonstandard header has been removed * The obsolete header has been removed * The obsolete signal constant SIGUNUSED is no longer defined by * The obsolete function cfree has been removed * The stack_t type no longer has the name struct sigaltstack * The ucontext_t type no longer has the name struct ucontext * On S/390 GNU/Linux, the constants defined by have been synced with the kernel * Linux kernel 3.2 or later is required at runtime, on all architectures supported by that kernel * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, to avoid fragmentation-based spoofing attacks (CVE-2017-12132) * LD_LIBRARY_PATH is now ignored in binaries running in privileged AT_SECURE mode to guard against local privilege escalation attacks (CVE-2017-1000366) * Avoid printing a backtrace from the __stack_chk_fail function since it is called on a corrupt stack and a backtrace is unreliable on a corrupt stack (CVE-2010-3192) * A use-after-free vulnerability in clntudp_call in the Sun RPC system has been fixed (CVE-2017-12133) * fate#322258, fate#321513, fate#322453 - fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, tunables-bigendian.patch: Removed- Fix RPM group- s390-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (fate#322271)- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) - ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624)- Remove glibc-cpusetsize.diff, no longer useful- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, BZ #21289)- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h aliasing- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE locales (bsc#1039502)- Remove glibc-testsuite.patch, no longer relevant- Use multibuild feature - Remove obsolete check-build.sh - glibc.rpmlintrc: remove obsolete entries - Use %tmpfiles_create in nscd postin- i686-memchr-sse.patch: Fix i686 memchr overflow calculation (bsc#1031021, BZ #21182) - sunrpc-use-after-free.patch: Avoid use-after-free read access in clntudp_call (BZ #21115) - Build testsuite with gdb and python-pexpect to enable more tests- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ [#21109])- Update to glibc 2.25 * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR 24731-2:2010, is supported to enable declarations of functions from that TR. * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS 18661-1:2014, is supported to enable declarations of functions and macros from that TS. * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS 18661-4:2015, is supported to enable declarations of functions and macros from that TS. * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. * The inclusion of by is deprecated. * New features from TS 18661-1:2014 are added to libm: the fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. * Integer width macros from TS 18661-1:2014 are added to : CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, WINT_WIDTH. * New features are added from TS 18661-1:2014: - Signaling NaN macros: SNANF, SNAN, SNANL. - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - llogb functions: the llogb, llogbf and llogbl functions, and the FP_LLOGB0 and FP_LLOGBNAN macros. - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, fminmagf, fminmagl. - Comparison macros: iseqsig. - Classification macros: iscanonical, issubnormal, iszero. - Total order functions: totalorder, totalorderf, totalorderl, totalordermag, totalordermagf, totalordermagl. - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, are added to libc. * Most of glibc can now be built with the stack smashing protector enabled. * The function explicit_bzero, from OpenBSD, has been added to libc. * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined to float instead of double. * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the float_t and double_t types are now defined to long double instead of float and double. * The getentropy and getrandom functions, and the header file have been added. * The buffer size for byte-oriented stdio streams is now limited to 8192 bytes by default. * The header now includes the header. * The malloc_get_state and malloc_set_state functions have been removed. * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the corresponding RES_NOIP6DOTINT flag from have been removed. * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING flag from have been removed. * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, RES_BLAST defined in the header file have been deprecated. * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for _res.flags are deprecated. * DNSSEC-related declarations and definitions have been removed from the header file, and libresolv will no longer attempt to decode the data part of DNSSEC record types. * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the header file because the distinction between RR types and meta-RR types is not officially standardized, subject to revision, and thus not suitable for encoding in a macro. * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook and rhook members of the res_state type in have been removed. * For multi-arch support it is recommended to use a GCC which has been built with support for GNU indirect functions. * GDB pretty printers have been added for mutex and condition variable structures in POSIX Threads. * Tunables feature added to allow tweaking of the runtime for an application program. * A new version of condition variables functions have been implemented in the NPTL implementation of POSIX Threads to provide stronger ordering guarantees. * A new version of pthread_rwlock functions have been implemented to use a more scalable algorithm primarily through not using a critical section anymore to make state changes. * On ARM EABI (32-bit), generating a backtrace for execution contexts which have been created with makecontext could fail to terminate due to a missing .cantunwind annotation. (CVE-2016-6323) * The DNS stub resolver functions would crash due to a NULL pointer dereference when processing a query with a valid DNS question type which was used internally in the implementation. (CVE-2015-5180) - Enable stack protector if part of %optflags - startcontext-cantunwind.patch: Removed - cpuid-assertion.patch: Removed- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647)- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to /var/lib/nscd - glibc-2.3.90-langpackdir.diff: simplify- Update to glibc 2.24 * The minimum Linux kernel version that this version of the GNU C Library can be used with is 3.2 * The pap_AN locale has been deleted * The readdir_r and readdir64_r functions have been deprecated * The type `union wait' has been removed * A new NSS action is added to facilitate large distributed system administration * The deprecated __malloc_initialize_hook variable has been removed from the API * The long unused localedef --old-style option has been removed * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added to libm * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed (CVE-2016-3075) * Previously, getaddrinfo copied large amounts of address data to the stack, even after the fix for CVE-2013-4458 has been applied, potentially resulting in a stack overflow. getaddrinfo now uses a heap allocation instead (CVE-2016-3706) * The glob function suffered from a stack-based buffer overflow when it was called with the GLOB_ALTDIRFUNC flag and encountered a long file name (CVE-2016-1234) * The Sun RPC UDP client could exhaust all available stack space when flooded with crafted ICMP and UDP messages (CVE-2016-4429) * The IPv6 name server management code in libresolv could result in a memory leak for each thread which is created, performs a failing naming lookup, and exits (CVE-2016-5417) - startcontext-cantunwind.patch: mark __startcontext as .cantunwind (bsc#974800, BZ #20435) - Removed patches: * 0001-Updated-translations-for-2.23.patch * 0002-Regenerate-libc.pot-for-2.23.patch * 0003-Regenerated-configure-scripts.patch * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch * 0008-Update-NEWS.patch * 0009-sln-use-stat64.patch * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch * 0013-Mention-BZ-19762-in-NEWS.patch * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch * 0016-Fix-resource-leak-in-resolver-bug-19257.patch * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch * 0022-configure-fix-test-usage.patch * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch * 0025-getnameinfo-Do-not-preserve-errno.patch * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch * 0030-hesiod-Remove-RCS-keywords.patch * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch * 0033-malloc-Remove-NO_THREADS.patch * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch * 0052-Fix-tst-dlsym-error-build.patch * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch * clntudp-call-alloca.patch * glibc-memset-nontemporal.diff * nis-initgroups-status.patch * nscd-gc-crash.patch * robust-mutex-deadlock.patch * strncat-avoid-array-bounds-warning.patch- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for stncat on i586 (BZ #20260) - Update glibc.keyring - Unset MALLOC_CHECK_ during testsuite run- nsswitch.conf: Add fallback to files for passwd and group to prepare for libnsl removal.- nis-initgroups-status.patch: Return proper status from _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) - robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to check for timeout (bsc#985170, BZ #20263)- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ [#19755])- clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112)- Import patches from 2.23 branch 0001-Updated-translations-for-2.23.patch 0002-Regenerate-libc.pot-for-2.23.patch 0003-Regenerated-configure-scripts.patch 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch 0008-Update-NEWS.patch 0009-sln-use-stat64.patch 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch 0013-Mention-BZ-19762-in-NEWS.patch 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch 0016-Fix-resource-leak-in-resolver-bug-19257.patch 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch 0022-configure-fix-test-usage.patch 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch 0025-getnameinfo-Do-not-preserve-errno.patch 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch 0030-hesiod-Remove-RCS-keywords.patch 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch 0033-malloc-Remove-NO_THREADS.patch 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch 0037-malloc-Add-missing-internal_function-attributes-on-f.patch 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch 0041-nss_dns-Check-address-length-before-creating-addrinf.patch 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch 0052-Fix-tst-dlsym-error-build.patch 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 - resolv-mem-leak.patch: renamed to 0016-Fix-resource-leak-in-resolver-bug-19257.patch - no-long-double.patch: renamed to 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - glibc-gcc6.patch: renamed to 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories - glibc-2.3.locales.diff.bz2: likewise- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - Wparentheses- Add compatibility symlinks for LSB 3.0 (fate#318933)- powerpc-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)- ldd-system-interp.patch: Restore warning about execution permission, it is still needed for noexec mounts (bsc#915985)- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) and rh#902094 . Added with glibc-c-utf8-locale.patch. - Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for C.UTF-8 same as C locale.- Move %install_info_delete to %preun - crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer acceptable- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE- Update to glibc 2.23 release. * Unicode 8.0.0 Support * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess the kernel-internal CPU set size * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 * getaddrinfo now detects certain invalid responses on an internal netlink socket * A defect in the malloc implementation, present since glibc 2.15 (2012) or glibc 2.10 via --enable-experimental-malloc (2009), could result in the unnecessary serialization of memory allocation requests across threads * The obsolete header has been removed * The obsolete functions bdflush, create_module, get_kernel_syms, query_module and uselib are no longer available to newly linked binaries * Optimized string, wcsmbs and memory functions for IBM z13. * Newly linked programs that define a variable called signgam will no longer have it set by the lgamma, lgammaf and lgammal functions - Removed patches: * dont-remove-nodelete-flag.patch * openat64-readd-o-largefile.patch * mntent-blank-line.patch * opendir-o-directory-check.patch * strcoll-remove-strdiff-opt.patch * ld-pointer-guard.patch * tls-dtor-list-mangling.patch * powerpc-lock-elision-race.patch * prelink-elf-rtype-class.patch * vector-finite-math-aliases.patch * powerpc-elision-adapt-param.patch * catopen-unbound-alloca.patch * strftime-range-check.patch * hcreate-overflow-check.patch * errorcheck-mutex-no-elision.patch * refactor-nan-parsing.patch * send-dg-buffer-overflow.patch * isinf-cxx11-conflict.patch * ibm93x-redundant-shift-si.patch * iconv-reset-input-buffer.patch * tzset-tzname.patch * static-dlopen.patch- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with C++11 (bsc#963700, BZ #19439)- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling (BZ #19018) - prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits for prelink (BZ #19178) - vector-finite-math-aliases.patch: Better workaround for aliases of * _finite symbols in vector math library (BZ# 19058) - powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision transient failure adapt param (BZ #19174) - catopen-unbound-alloca.patch: Fix unbound alloca in catopen (CVE-2015-8779, bsc#962739, BZ #17905) - strftime-range-check.patch: Add range check on time fields (CVE-2015-8776, bsc#962736, BZ #18985) - hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, bsc#962737, BZ #18240) - errorcheck-mutex-no-elision.patch: Don't do lock elision on an error checking mutex (bsc#956716, BZ #17514) - refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads (CVE-2014-9761, bsc#962738, BZ #16962) - send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer overflow (CVE-2015-7547, bsc#961721, BZ #18665) - powerpc-lock-elision-race.patch: renamed from 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- Add audit-devel and libcap-devel to BuildRequires, for use by nscd- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock on fork (bsc#958315, BZ #19282)- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) - tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set DST rules only (BZ #19253)- glibc-2.3.90-noversion.diff: use stat64- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, bsc#950944, BZ #18928)- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based optimization (BZ #18589)- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE error handler (BZ #18830)- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- nss-files-long-lines-2.patch: Properly reread entry after failure in nss_files getent function (bsc#945779, BZ #18991)- fnmatch-collating-elements.patch: Fix fnmatch handling of collating elements (BZ #17396, BZ #16976)- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works test - static-dlopen.patch: Static dlopen default library search path fix (bsc#937853)- mntent-blank-line.patch: Fix memory corruption w/blank lines- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from all loaded objects on failed dlopen - openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64- Update to glibc 2.22 release. * Cache information can be queried via sysconf() function on s390 * A buffer overflow in gethostbyname_r and related functions performing DNS requests has been fixed. (CVE-2015-1781) * The time zone file parser has been made more robust against crafted time zone files * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors for LD and GD on x86 and x86-64, has been implemented. * Character encoding and ctype tables were updated to Unicode 7.0.0 * Added vector math library named libmvec * A new fmemopen implementation has been added with the goal of POSIX compliance. * The header is deprecated, and will be removed in a future release. * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 bsc#940195 bsc#940332 bsc#944494 bsc#968787 - Patches from upstream removed * htm-tabort.patch * o-tmpfile.patch * memcpy-chk-non-SSE2.patch * pthread-mutexattr-gettype-kind.patch * powerpc-software-sqrt.patch * static-tls-dtv-limit.patch * threaded-trim-threshold.patch * resolv-nameserver-handling.patch * nss-separate-state-getXXent.patch * aarch64-sigstksz.patch * heap-top-corruption.patch * pthread-join-deadlock.patch- pthread-join-deadlock.patch: Use IE model for static variables in libc.so, libpthread.so and rtld (bsc#930015, BZ #18457)- glibc-nodate.patch: fix verification of timestamp- also filter out -fstack-protector-strong- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start before IPv6 is up (bsc#931399) - glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE.- Add /usr/include/gnu/lib-names-.*.h to baselibs - pthread-join-deadlock.patch: Don't require rtld lock to store static TLS offset in the DTV (bsc#930015, BZ #18457) - heap-top-corruption.patch: Do not corrupt the top of a threaded heap if top chunk is MINSIZE (BZ #18502)- threaded-trim-threshold.patch: Fix regression in threaded application malloc performance (bsc#915955, BZ #17195)- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850)- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ [#17967]) - nss-separate-state-getXXent.patch: Separate internal state between getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) - static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, BZ #17628)- resolv-nameserver-handling.patch: Replace with simpler version with more compatibility- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs (bsc#920084)- resolv-nameserver-handling.patch: Rewrite handling of nameserver configuration in resolver- htm-tabort.patch: Fix TABORT encoding for little endian- Update to glibc 2.21 release. * A new semaphore algorithm has been implemented in generic C code for all machines * Added support for TSX lock elision of pthread mutexes on powerpc32, powerpc64 and powerpc64le * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for AArch64 * i386 memcpy functions optimized with SSE2 unaligned load/store * New locales: tu_IN, bh_IN, raj_IN, ce_RU * The obsolete sigvec function has been removed * CVE-2015-1472 CVE-2015-1473 CVE-2012-3406 CVE-2014-9402 CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 - Patches from upstream removed * ifunc-x86-slow-sse4.patch * pthread-mutex-trylock-elision.patch - o-tmpfile.patch: Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)- Update to crypt_blowfish 1.3. * Add support for the $2b$ prefix. - ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit (BZ #17501)/sbin/ldconfigngptngpt-devels390zl37 1696505274  !"#$%&'()*+,-./0123456666:;<=>?@AB2.31-150300.63.12.31-150300.63.12.31-150300.63.12.2.22.2.22.2.22.2.2 bindresvport.blacklistnssgai.confld.so.cacheld.so.confnsswitch.confrpcld64.so.1ld-2.31.sold-lsb-s390x.so.3ld64.so.1libBrokenLocale-2.31.solibBrokenLocale.so.1libSegFault.solibanl-2.31.solibanl.so.1libc-2.31.solibc.so.6libdl-2.31.solibdl.so.2libm-2.31.solibm.so.6libnsl-2.31.solibnsl.so.1libnss_compat-2.31.solibnss_compat.so.2libnss_db-2.31.solibnss_db.so.2libnss_dns-2.31.solibnss_dns.so.2libnss_files-2.31.solibnss_files.so.2libnss_hesiod-2.31.solibnss_hesiod.so.2libpthread-2.31.solibpthread.so.0libresolv-2.31.solibresolv.so.2librt-2.31.solibrt.so.1libthread_db-1.0.solibthread_db.so.1libutil-2.31.solibutil.so.1ldconfiggencatgetconfgetenticonvlddlocalelocaledefgetconfPOSIX_V6_LP64_OFF64POSIX_V7_LP64_OFF64XBS5_LP64_OFF64getconficonvconfigglibcgai.confglibcLICENSESgencat.1.gzgetconf.1.gzlocale.alias.5.gzldconfig/etc//etc/default//lib//lib64//sbin//usr/bin//usr/lib//usr/lib/getconf//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/glibc//usr/share/licenses//usr/share/licenses/glibc//usr/share/man/man1//usr/share/man/man5//var/cache/-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.suse.de/SUSE:Maintenance:30871/SUSE_SLE-15-SP3_Update/e8a84cdf91bcc96e8c74cd0385e1c165-glibc.SUSE_SLE-15-SP3_Updatedrpmxz5s390x-suse-linux      ASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/glibc-2.31-150300.63.1.s390x/etc/gai.conf' (No such file or directory)emptyELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=75c142e2950eeb41640b6f0f02babe3f3c68d16d, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ade31e2f5a29c96574a7317ca0b53d1b1610a955, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f79541abbf1f77c045d8eabbe28e301d2ff68202, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=befac7fe9f0a41ccb9e9ec23734daa3216e8e15b, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=c424bfacfb5549539c45eb129c55e499bce2818d, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=251cc8abc171f8ffed3b9b8d72eb42d3024e1b3a, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5dbd3338478f32bd1f1d01eea87fdc003576546f, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d69f7fb5c6ab7a9a07a6c21006414e76b6cd67b5, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2d92bfd14e67d0565c3f685ffb30364ff083b093, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=308222ed08a922b9aae537f4b1f4861a4fdfbbd8, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3efe3d18842821ddd7bf65af080248aa786d3e88, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5685fa5ecf8e7b88011aa6c7baba2c7ed376eb05, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c0569eb7ca6c0db9749700718680f91ba274ba10, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5bd95135982cb5ad0287bf06ef669d7df9b3b28e, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7ad6d6f604c013d99f2f1a00e1243cec7cd74284, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=01d7be96dfdba1ab08ce562b07fbe1379a2e3ca6, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=734605e226a304a488ee1f902fc546653a7c9f47, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2684bad48384ddd168d771f2e1287c0ab0505735, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), statically linked, BuildID[sha1]=65d61186859b1c24c076a854e7c56562811d769f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d7d9d98e589d8f8227002d697f68db5a11fe2a40, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=599fad2578bc72dacb4cbdc50cf6c06274702453, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0a38b95e729419541e8a92254bf419e8d6ec27e0, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=17bd8e3c2b21ea36b4f509958fda438d5b317c31, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b1a257058ce0eaf15b48ebcd52a2b03b9f560953, for GNU/Linux 3.2.0, strippeddirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=fcfe41cd8b3a1f56e8520443fdc2e49e4c774b2d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d689f54e286c6c3f61489756a4f1dc63acb40063, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) bl !I  #  PPPPPPPPRRRP R R RRRP P RRRRRRPPPPPPPPPPPP&P&P'P'P(P(P)P)P+P+P,P,P-P-P.P.P/P/P0P0PPPPPPPPPPPPPPPPPPPPPPPPP P P!P!P"P"P#P#P$P$P%P%P*P*P P RRP2P3P3P4P4P1RRRRP8P@P@P6P6P7P7P9P9P:P:P;P;PP>P?P?P5RRRPBPAR RRRPCR RRRPDR RRRRPER RRRRRPFR RRRPGRRR RRRRRPMPNPNPOPOPQPQPRPRPSPSPVPVPIPIPJPJPKPKPLPLPPPPPTPTPUPUPHRRR RRRRPXPYPYPZPZPWRR RRP\P]P]P^P^P_P_P`P`P[R RRRRRRPbPcPcPdPdPePePaRRRPgPfRRRR RRRR R RRRRR RRRRRR RRRRRRR RRRRRRRRRRRRRRRRRRR RrgVg9Gp@glibc-extrautf-8c985b4a6b90168c59213ede92da5c4436040d493247862a229f95228ff4a8007?`7zXZ !t/-]"k%f%| ^6۬m^Z@O8`*Prgńc5ۨS7lnaPo֩A+ %Oϭ]_ L(&4>j+YL$;ᑻ>Hss|:W(k a9˵T4`NS'x~k00ܶ|b q OxANPh"I);՜gcd HKhί`q&Ph_B p:I{9k<)U 2 nB!od3%pݻ6wh/W9n\#ueQ^̽[jZ;ȳF%Ef+kQiZFKrXYc(A|U?*#W/UU(!؊iHVW'R%1BLT: ]ЁŃG뉋\Z>35QZzmR; Rse"NzX|ZϽQR9?"B;F$[2NUłJ vc*eyK,fβoJ g.b5|< :Fb÷;&'Cu*T*5/Ƒo<܎w8qg| N1R%{;|ZL4h eTǐa1r:=8(1㪎u"Cz,bw<os^O:%i[1fux:$͠ά]J[_[UtL?z_UC|}8n2-ǀƳ5$OfbĪIRN>xZ?jI.,8`,FE@\0㊛F񸙉eM߇f0*欽O࢘g}&q;f881$jTi̟c.GCqy"%mmֈ؏!1N7p#GWx)KJFM5&kŮg2c<-1k͓`1ˮY#]9hdbJ{xs zq<ЎLwv?7T '5*6?g-Nk` %㎕틸QUOՐTFYp}WlŸl {h;'`70 ]=J|X׏lGǓGd?ɰZ€J)* gy#v((d"Pmo9,oDKAM: @`|/!w$qh fO 7c,`iHy+M1íA] 9/٘&!,61 XBC UrUr } `SsX:ЊT5"Wn-*-c6$7Aha̓>- 1rN@/Ap) W Vҥk8l L 74nM)pyO <8%Լ:.z@2|]2őCR8#ەD^ ;Mqz. ݟQ-oqMu΋JnG%`&p7c\4+`吩tܨaфh'Y,  wecܦdޣP<Ъ-nAKla`-$H;@z Et[F ر %y>bcՃz*Co0-WYz~*9]D˔|S%|C35 C{&o6Eu5;[|Þ*-O:#(?I+d,C=0JI+8=䈐 YK_#Crd#Eۃ|ٗGE{-5 % R}k]su _}KU3ѪiJ +S9\F/>՚u(}KtbR|#~HLJs_d& YuXp,ȹG {N[7/" iJ0a"+s)"YO0c`ʢ@q@` Xeֵf5Uk3fô mGR *209GDaW7 0 ڱu6F(䞨p1О 0X̨Ag~avAѕS*cJ[+#Rhv0]r\Sᶷ3 H@P65Tl;g2B4R/Q87E6[iZR7} =͜x?wUCUb$uEg*Yw /KPmR#c\V 0S}ϰ/0 *kKҾ'[79hxSD3ᣊONS]ۑDp}n=Utqx&Ňz)yp>]**ShM4O-6 fFq;K\6) )0#sXP;yK8}i4NWeuhݬWiDyʍ")O}#nYe=?k~p\q/^-̅`SQ~kPrv6WR=cA3i+(xi5NJXF0Y3?Jiig5 إFujӀrBttjog<Ϛsr:& M$90NTfH(Yq({'~EK .v !plfNBH+d̡I$}O5;\Q,Ʊ٪_ @i#Q4'PUp#d'#$KI(- ZHmh昋i)|K0>%A[/]:iEXz7S!q65N:?ʠ`@?և !o@D-7?r^ YDˇ؍=#! b[h57XYNi^hwާ=KqQ8022F4:8C˅deAR_[qY1)paٚ~6>1!-Ïh̸~P۴CU,gl:((5 x*2Q6|'ZәtDtEF.ۈ5\ @ Ra4B/P(_/LA[ɘZ,Y]3BEf8a4L/)L'k6F^sxc5}mJ-AE?[Y?1s9dYxӛDX(n8a 5ْ=Z[]9 iI MSDb'hmˎ^k{5 Cʋ|j UzԕrЭzN5\fZC j3%I+"ƆLr/p9WY9 W- &q3fi:^)Xn¾L)Lޫ>@IxS`U`ڋt%y5I<~<FO\Gbƈ a>WO{95\-yqۜw٩'z';Pv̈7,w v_pN)Cq)LCǠYBmSPjf*fV 8$QR_tvc3@!'tE&3&nm"Nq2\}+ZoP!nԮ/u`!CBeBX`5o|bcoŋBl'P'OkdFY_A( >4(2DJZӤ;6y/|LSi.+CSatp &ݎʄӄon&/M j ."^&Iy& _wVyzN,pL#…ÆgpiW8&zWo) ڑ!O hQc^q$0G~ZG]oTMN$o՝w2;'W&~75r񔝘-6HjF&\ќ;w5E0DjQ/7.CLfz\HUetHq?*x u>]"v0lPug |^Oф |hQ_]~$nb={{āw(zЃPPKYܳͱ1#Z۰eR_\Q̣܂VK`3ű~,GGaO\O]{̱F&~5P">nz<>_m;Ȏhx,ggr0cD,+yO2-ǾM1tWmYq\8ahN.-^S 1+"?mx×. LC}V}aR9VNw.'<-|6+ 6Ѷe.@vOrP12.\SPeC@1lz4>??ouQ3C*b1MFdUӎ ;u2zLklMbГFtm;J(R9GZ8ڡ)d*i4M9 dDIe6C"Cby_©+0v27cB2P !X W$ICtSYC ﹿvԭn#;E[N .%_ κm1  &zvb8LmV myenMcR3ӘhdZ _7↞~GdN *q4#;ͿNUig6G*>vk~G΍EΆi&c)?cҴ-Љs7&ӀkPUpn@sD 2p5! V ;QԽT/<,]6|4o5 L0PR?FI`2PƘw6$6b:N8ĐO;wba ?De@z*QbLɢ" jpf\ijl9#3eد,kHNE+vIM_{r)3T'9IRq]YJkOlPNF eS!hZe2琈SB.k+lB2m/mޣ+ɡd,'4ܖl=/?A+6-F51P)nT6^ւzLJGB9.Zax,DEtƷ*tp:,K*Ļyk]e(09i!91wCAv9$W>Cz%V wC _bӈiߩI$ڼI:FUtweԋE@e0?5TgZ S ^Hc2uo[YDůq5DX4w:=XlݱR%E ^ O?b(jּX2,PGi  B7Jڣxpe \kMaȍҎND{нwk~TZ>GdO²ìh&4|j{Um,|`Yyh֬ ,*dIdkey@YLN=-~{VOj=|ˋZKƕsESb4+/V|#J<*{?o M J^I*£% m`UbLuP4׫dlh_/&~W}O`<ž/bZq)WI H~.܉hB8g8hxk$95@wͣVFδ}gBa,W#PdXV] Ua[͋T<`q.M_ƾA1c{i1z)1KWrZuzZ+HU zw֊<[w\VB- c3wh'ʍa7֛n@E (,hï,0)@藭V ēKB-0J_q\]b%$e颕::\'䥜Sv,~Gp?_8 x7D/;.- {3"4@!51H6m{nPAfLbf#{~ 9M'_'jIX.#uO VLTL%tMvNmb2:4džg S`K@.c;r2f<{iff8i>0p9)\u]ypmܭp xT,3}(mT@ҁDg|sZ$|SCo5Q2ؘ*x͵(~p]yc6<^]hBC -I=U@='9:@p" ϭǰvNR`Q,z@ V )sNPVgٜZ5:"25)k(}F ]-He7ya"FKy`w=Ģ @Œڡ$hTqSꞬk/T 6+6> d3_Q|*r!+WuK\ֺg'ު' gt[aCrZ ʡοAz,hLm wA*p^{'e$IWE]paCJL"XƉXJX.(wV34ky`=넜dкd |2u>fH5=K.ضo d(f%wuӤ|wH#u`imz0MOǐ9DΒ]SQwGCJ r7N>ap,Ng0Qh)S@$jq5ݳe9\fn ;1&7hU`J!lWx9W/Ao RyfU=ﺧiq+ŷL~ȼ947ZZ=9 Q^Aa1 /kcxtlhw@ϡNM=A'z0HETA}#G+K Sh!?. .֟30NRo|q !懯!/,Hb6>–M]}A#9 ή] pFawZs܅d?&\J'w(HZ33Wx:w@mvkE6hvQ̟f¸Fc n<{Js\}u}P_g~bj/LM˥<{K6V+~6&݈pvCuTPjTe<R <> B)lf|(>}5 Qx} 3ţǫEŖBKn.|c %CS/2pS_jo} oDx"A7 # - Fƌ ½=sϹsyb;踻l׭𦜱I3׭2Jz^+y 95V4Jʜ@` -k4k{7j_4;nw)?@rlx[翑޻RTD=64 kϜU>ݻ7-6"T|,5 K1or";tDײ]%+7 2wn6Hif"+KvP) sajEE_ ,Ookr~%%+kIO863Uc)DzopM $"m|u+ +/IШ; 2k)L캡n"to`EJnG@^ð!ʐP5~G HUAYG=~_!AE=CJ 0w$9u" *=NbwnWn7<(<9tn||?ȧ-9R2tX [Y? #yg2OC%p4 _><ىlE.n,Q;chgbnپ5q#<9ؔ47`"{ bzUؕv txiN Ǩ//r_߳Tk4w8n񃒴`HED.sb̦sE9WBҒuK’AIg*m-e6 m X{}<MeUoL]WV +2e[5Q| |Gt͘P<6MnJ:ԠFFyF|1`áGT1`FeH+3CL+0n* sr"2Wڍ,bgL >f9ORϴi3 ʕ$w@u᱓in9!K"bxi.=HOՏd&2, xeVTG;Ǫ"ztVM1KrʾTgحH)['" ~wL_%@#F74s#2Wvl~gdG*&#ό.Ⱥ# r:HB\Wx7g)pdۘuk=ʦ" :V2pq=0Q8a-Si6P&F"W)rQYo7ݫ*A%+0y:p]DChWpH߻6 cYݤSR $gKݗT|-'-GZ^˹=SK)}Py(߿"hs|^+7ZM@lx3@yZ4Pr#dR+LWL(wtIl$DlfD;Дp?(]B/ԼqTV.tʂc&e|3~Jsc1ګ}2-y03" 6e˶N;?Y%+EYw uϺ T"+%nXbgy\ӌ+u]azձR!T7#4O_L "+yMPtH 'S/5l_) ::A/MA!$NRG=?M#Rm(ֽ9y>C>S9{ݍh_S,V]覙 b$ dU gRM`JS:farFF@;0sXQ.'&am @3[U7kKו #Rڼl)88[:k Vs}җ:o% u4_4|D%L!ub(76.uHyٖ= T "%ǃ2|E5R4ha$_EIH8nIw 8y 5Q JI/zԟQcL18O|&p#⊓efdb'3z b_5p*TLZ@ļ BKi֥rX"2!<{Gگ-`j S;i[:NLJ&U rҦN=V>Mȏ 0D]ͥRîXIV1_^@ ˤ :F/LN`n_fF͒v'{.(WIM1e;*$ Ն/nI߭\I4d3nPkX2ŒHC쳯1s9&?( d^b H*"q|J18|tg٧2|.4ZE V~<54R-p6t3#DzuTa sUN9wh IU7;5O M0-#{5xܲ-HOܞ!c e$9Uq;ѯsę1LMOc$2i^<:zᵄ1,0OC, ʒkChPM<֚݇3gwtQ  Ī[" Vj˸lU'|=cxXfu9y#S_,y()Л։}Μ$ܙpP9-dYO)Z@Yzҩݽ$ǭ>N]T{H XzUF[F=7i8z˺S;V ="Bwr(R%asS`}g}&qGU+K n?@r 9Y5Ocի@D:0{HOx`MdSW ؕrpu}1)&l[|쏕tb3.ݣ90N3厄uǯ? E ]C-[N$;~РN +͏W+||p!1F8bjy29dLއkfS?pg G0q!zBѻ&YC0$eqUť'HJ]R$zw_,Ͼ#.|n7"DQѺT76zfN. ¸xˏewE2@*(8ٗ6Tet~F𩀃7.*R7Z¿~DY];lmqr]sks8<- H-d#E,0G]7Qu*[VgNqO”1)(P ^s9vejt}CM ŝz+qY9n"]O <|J=|%H`Ǿa6XoL|}38uru.w+4Nyk2<"E,7ZV.֨$qȗ~qs,ᓛ"\#O0~Ą$Β-CwyZAF3=ϝQ ܆c["!6{FLW,{k'p,dIWr lȅY {x;bGEI!ewwVwRW'[beCu 'zbn Kwt q,VWR?}*lA<K}GJjMGQcݣANhGKƥO 5B.2ۻJ-pRJ3I= $qnFs~A1+C>KBG =kn4Ш,< d'L/Ry^Ia9" C^ {7xr+ʅk TJvǴ 0 0Rڙē4z?y-2<@SDYcۜ(rn<O9ABVB gVaB~-g']6ټ mhRX+8_pf?bx9&!:2H^:|9ɭ[Dʲ1Ckna!\8e߼U0|a{$vld$Z1ԋ8f5 RekOMSׯ; *1'B>y7۬觛/ h02PE\˩2F.b)2koS%Tw5/ce\Z>X>3< b˳9w:~cV`r ϙ\W  {͋!=E)Tւ@oܠ XO/gjL@u @D ksZK`asOMDr*! (:&<``aJ$yԔbq~X3&UD¹͕.֎@5/mȊȰJ ] ˎtG;/g;U1a)Ů]S[%`+SC]1d2ԽOV㻾)C~9oj ߣ ^ۿ~6t_MCt~tyO'E4at'=NF"J+/5O'yik\:Ҫ P"9".ٜV>iIe}||Li:3UKiD*(׵ñ?`Z "V42>^8iaItݞ(afu5 ѱȐt{2 !N7fr!ugVCǩVη!b*̏&No'+OՇXٱ5W4Vnջčaʶ!f$p˱eKlxJTQ39+82?$nM&)yRFboB,X.\ QJџqƠYVp^_@Ҩam=$u.0/e~xB7'QNB 2g}L @IG62zDz.i9((YUzA]8 Mnzfm^ RtNl}P ׭+p6lKݧDV$h7W:YbNDD( +(xul߁{-80`B:y}95&]hQ;?D==G`GW⍃&qG@uHF_l#,`?`4ч㏹hr!B JX糴~蔵آ{7ɯ`V5bItҽIњ B׼ЄGpl];H1el4fd4CP%x~YRe< JKW%`v bVIlzܓ GC3b1زb^2E:+8\/搗Bv(&Ŭ8iK+~-iA0H|{#S5HRʀ{oȓ|!эۓ,_&Dѱ;dЦ)`ĵT""< W`B7hq<䰓t?aPɾb Zi.&^f] WgRMTU*/LvpU/,[N^ol/:\]QŦ 1qC "lڧ9Ȧ>kT%hkQ,>mǬōQ1 `keńSZkPI-KQEQ"Iziz [61Z8ܱf xHjU m~Ee&1{hW QGaSES3F_) Adrfvղ*ht!:t$QW^30f̜ttu S(x~aٌrhো{Ϊx9ۉgm  .W}T?ZXq ̉8z:(*@ZWi.r9l|* O8d$]hPWgW_9 ;L!US?`(9o )^Vĺ1|'2?/9 k531 4[8OMM"p{B)+䵞];%,N,TDқCL{L`BAT}*ɜ_ VDtMQ%FOxm*\Bv,2Wcڵ4p;zF?aK .@thBq*hK^g=JPP{l0"%$1t^ly$Z :w~qL2s9kxpk^#K2 'c ]*>`*Th=f̙ <}O+7;fUQS&ml KlzN&4ö 1tj6%A5FuD ?wV՜ʑ&]\vm-h2tYc%3c̅\:z; W2MbXhOC cNDXY4|TKMQU*gJD<z_dqD;M,m*Y*eȄ;753n91, M#K& u,쵃IoYmyH0m-/!g_w9\i=cmق"\r=պ$Tyx;W0- wm,pHg&|e8q/>'9eZ~/osƒ?K^J5LX}s} !9 dǿ6W $EM+guoP#h`OƴL#|4@zU+!^dӔ9Sz۰GF=&ZH _&=8 \55L\eFt"Lw>VWh~d?toݾj]FnI'cU44F8"}IzS{؜5Tzlд cUڎiTSKbܧ? \ߛv[܁ 'QU5z/=+1(H0RmdJmk^>y8HE}wX U٭f+2Ş@Q*n Jp]8|H#|,(ךe qteS'.;#ViЦpRFZX#VYd$^5bXv<ؿǞ#C0ޔ׈]6"ow#cxO5^bWt:..!,m%$Sx*CȀ߂lOƞ$n'惖̢>̀fD~p)O%JSzTʾ%Hkto 1js/0A)a&O`w%م"̆R65Ht[PJR(l]m a&Q#WDi T *  xo)[ug7 SARN7T"Fg ߧx %?7*쵎Le{RD= Kұwf/w6g.ER-Ƚ#i#޼(GlcкXQp+ĥh|ĐZ 89aRIS<%~dy/k)=Cy9r\I6=~ـkp*Ccj}!*uA,9U= ݒc\0S86*'*u\ zsqOBn5tf`e>N:Ƙ6jB+GZȉ`KE`v"('Q)>uOB8%lL>>#4YkY!*e*"47kCpb7u3UnҹF Ar F9ZvG1WǐE?p#UVY:]*<'f&6LHM 6u\,duJLDcHK곙dKw3kpzlY9칽ȥ1^#h$PlCFJ_Z\z QY6Qr E=Mo[ GބVKU0#̎*90Dx*Z%]<&9)IK>j(59LyUR4anJiI%|r/2yړ2{!7;Ru;C͍6;;_]-w`C&!`4h (r. ~9U jD͙EQSDZG %=Va B+{x|A[~@tN)tٸ>>+TdmXyqo 2^ͺ༨) "Z/l9r]Z1ͅdwCu|5}Hگ}}~&a-+Wt"N>W{K7 '$M|_ZcpQǂ~B8RveZ-6-z#i{f(] c^Q ی}[7v Xcco_Ю5:rGKY̔gMC1rj{~& B&w/6eryyp/?O>fP!E7m '#\S`fg?$ivY(<kFH?@ׂ U2Qdp GEKay`8Y 3\!\V 7yCxʻNp=A6d JvPHGoh5v0wANbtjHJ`\}_. a/B؞2SuO MMDiicKgL]Q4ߎ3 3 s-}JV# ڒ8Rr=ro3M<6,*@1vpo14K!5[%Zr,ȫƈ0]J1BZ60/_}8{XnУX w+d5nU38 eu=4 NC'"3Wt+Cq-ieWjTVMv ~{?{ P`[l<r aW!:EV@,o]ߕr%"ѿIyܗKf(FaP\ԦIߣ{̦4j_RN^8ީ99-:PlK}7M/+zb|G>)i_>h-_ru*(Sh7p*NFr{o};I ɫ/k 3-/~5ĶcI`T x [ݦqBF5Tb%lJ'j>X@f8xuf\'½ xM-kW)}u8=:L? JK8ts%'A;FB}rR~/σ~ \.rLI af6ŝAbI}3siu'<">51MDZ@}4H90HE'^uнEȨ\t0w3q_幽XZY-ޝ;@2G=9[¼VtwVTF\H}X%sa0XG mdJ[7h:Vt[P(dNjb@)e { W0P_\'ZpB9bH}'y4a6p'h5>\H9c(@6%^T5!+7xrB/ 'U0PGSj:bZu-A#Yޖ"*7oI.h4ՉGE?zw!vEbD.WU.Q+?CҝF2Z$fʓUT>N>wC#;V_ Px9Ǥ(5䯃ֿG,[ F~`$9\8`PFo}zxk=ޑy._u5a[_ASB]*p `\г?66:n˯ za >Yˣ`llCKvT݌,)J'!A;7@} 7ptg,)ipI::E>{1[p(JIzH0_D&t^qT2p@؝X+ng /'uUNt]uvϿ辑4u#(@%߷aA`DMϝgM9E?i,Oȹ`N1*D)Om4vھ-}fC O @uSlrQ@VD j8tr-bpkaJI\yt M=5$/1i8S^B3]T"\L4FA]8[P~ÄLdqЎ˓Fͅ Pm(ꆂK.ژ4Eein IJDlNe-Ύ` +{ZU1<&[W["!y RjnvBF&Bٵ`oFZn%ppQ8i98q3+Lx˘lrZ \8V;lH[-+Ѐl@;ŋ6-oY?|v۵)y'vpk>| B0ƖO~DZ Rc\*(>FONG;Rß$9*_ų@h:2LGavpֹ@ůO7ش,MU[TTgǧuѓ$3Wrۓl Rx:)dBI+\%Hي\FK *dVqq+=;SwZ 2˴Iq#zijhr#;A46_Y1UyDmgѕÊފ #x&bݍ'fk$)@'fG*`cPgD6%7gY'w˹`w珩\RF* \]~h75=_n3%hca̟DGIQT"|Bx7._7M6ФGOMXihJFJV*1*Ǎ]>kؙ )$1NMD1f?޽o3D|C1x}0 )_.H=O<"śI/Ӽ8|ccr̩ ʲ=Y"m}fiuf^Cc\{ٗZL|K!Yrϡ&w+B߫H f͏+ZMN'{DsfG S5nR#VuDMEZ7\&' D*sj?'VAdwfo`sC<m\dK3AlX}aBgש/tGr_EGjm]%L\kW5v!zs ܅w <D3\k?c(T}^,uM=@\0uɨ$YRvl;=LD:T$*EfW&ݙ%VHsG/vr P M  1fϫ3blMЕ/')Aq.'`W:wyqn)xBxH++ P_>Nĝύ"}P=D/` I7ǐzk |R)^H*X90$)1N*|>I *s~:Ue#dpu+6f8nq |]SE?<=9+x҉ B$H5o.\'A9%gU6G Q'4fet\N+ L & |ndN2FcbNK-˸V~6Pqyz>^ADQq=^fÁCz)<(c>YtJQIS6##oŶ$z`x3iwNP\@ {%FVgܞ"TZMWTWdrk"ݔN)f, 4zM.֪ܺE0`|m㸺lvMk}kv^ikl"aV|'6W~t瘬Io?yx.ʘe ?Ze$>IRa ^{~cɠFucX׬M 趥Bn9H$|6Kr_v@hw'B˾wd>^v<}^0r/ bOa=BI]KNlnD; 4t#Pc?WϤ^P}'jr{/ǰ#|/QB L b7*T) Ntrm„;o`:yvvn>Tã. flm sć*FU*rw4!o6}J b7'&E Ѧ3k8mt+yߴy<3 $u<wQ׃Ծ,k@}rhR%*:kՅ[`iNWO ^Uuêϐ7P-hK.WVŀ_A,4 t o))F6{Q~2wK'򛶄EIz3k+%V E\8L`yOsb=b2e8+N@!1ogM|E8:)+,Tp)X=$FU.\m&֭ <(Q,qj<s)Q]B'Hpؚc70݇?N霾~Qf-˅ʰ~D|c7Z^YGV\Fl .6Ϫx"LuCć/4P"[1i6b<~|[r(4 f hN@?&RRZ{D[AWJ9NބXdZV>>݊s o ծFWڝFzQ@jD!N*'cBeT4q}>Av`ƞ*J<;{Feyuμ!]Ƥpw:H6)8c<G>b/3/|pE~-q ބq O &:/d H`@;W}qa LrBmOo|} ӖyIP%Jlt8!o/y'^ӱz'!PMG>80]EL0g*Tھ nE{ vC0>uH)O7ƾ\z w*ZNM:\GuTűj _dj̭q"._a zbyw|tZeʾկTyf%ΜPשD$οhL* J >8s>^-h&ט.V#;ks`S/7wc a7b] D(DiQ5O!3ߕ6=' FsLf %pyƋ.LkFhnioԪw j g;D~=~(@ !B@c!Ug5'Mned Ǒ2 (^իb-n_8N]&zi/ҸqeaA`JЯeWaiClڄoeU `„[=B(Dސ߈wZRxkAn!DL" ]}u3X-0w{z0sI ڪ23Ik*_ҾQ̝{ip^$Y,f 7Gmby"G{7[Iܡ;Ԛm0s 9j{P-ho!qf4]{Ou#4*n?S~DX[$EOuha{6T`42 a8Xsq#򿆊3nc`scm_NZũ  lGǣ*Xc1=VD@ NQ;m;[m-\`q`(R h֤t+[13 rP%<o rigFbBowUyUUe.e-_IIhkD 쓻W4vOH08L=WB-O7e[>,:.LX?,28YJpA [=nBڌi;]}*wI=bIVo> Cihn5Q@hxXugSr':—xqnծ+"X Ez8K36Td@ա3M|i)H;A8 fU^mqw&7JL;[|UijPLfTSP{vd*JS2$ -BÞNK(p9'#& N zn0{l|D(M ;;g v%޾cP[^";h(lz넮\rYXjC[P.ޅP@ !ՠVw7AV`]k1%6Oiss}^J00m Mxݎse^(*YόRA^9H&Gh`N$@I}֑3bWLozDc?pL)IQPDw Xs5džER|ҀVSX 'dNo_NgCxe^}96mZn^CX:+(lL ?5KJjmX;y1)z W-o&~.B\9n-j:#"CTQ [tr9Rҥ6QZ2Rsݝ)2FDko@eq'w+KT9xqczL{H ϑ `*6#V7 i0L^{ F% 6^uiכ{[ `U:s-C0lxքrdB5boA J+"s5Z_PM iFy{mP_<ٷ%}π]vo ꍡ8&D"> \ـ/,!,i܄_)#3BH V g&`ZEj1Vfg'w~ :f\p4${Jdy(o   äyNhOD+-01gP9UflaUj͔-MTfKTZ6J9sivȑA눵dqFOQS\G5;T< S|ഫſZm&z243FfYׂ*xqLoDzϹ>IT^Zܰ[{R .qɬ.R(IihqB!Zԗͬyu!a9Dz`돦/BЕB X魞]ٝqޅz!ObR8YB7TyTp8"J,9 c^H/K& @Ya-b9 }%qK7&!Ailv>Dfʙ$Yŀ1v8̺Z_eϐ|A 30ㄥ|PEaJ!4~{|J Ҳh\sB+71hb3ZCM]9yZCqߗpVP8Yg囖3#^Gaqꞯ@ւm t9߭n] Cp8%,b(ۨNr4 U#·n&ܽ05c޿ JJa$^[pf \5Y䴏7%a` !E8{@{'8,dMM-)?#i󄐭+SM@v-QP6E ֳ|Ox4vG- 7ѡGm^ԜųfjXr‘U2aC_@qѳ0A6buG^3&Uy`:(Km7f@&jA}ݼP80:OC(Sd;)}Wv}(6@+DdP> !Y#,ᓣ19cQxU$R!3k_l wDS\"XA*RT$ OfOUs_ӄ}+[1_goooFنsTk8Rȳ[X]#ʷӰOٴ0i S=$6M)ky]}/Тa!;t VM*6y[6]wƄ'J U!~d}qs&=ki8q, $WFĵ[LӇz] Eѫ/f* B4>#ƪmŅVX!'Iޞ6αn39;Q]&z=if+e$ .ݽd^IJ)뵘b7_Lkǽd.6%@S miU Zl2wi^;{9z,hXR6s Io)W}k !Hjdt/cьdD?ڷq9ma0D"Y_NL d:ZB* %O:x xUwvYgqBöwW5Xtf <*/B Oky)#Ǎ g{yY;nR܂7$8. Ski|BG؄8#1>bA^suYY۞kMqo1j4Zz?Q] L1Ŭ/Lp o1$Z_lfy[e)i6Y䚥cdJB{qfk{yN=6 df\.f$aVBBҺWj=V(Z5( ~7PttG 1UJ '(ᛛ_vu4 YI;A1C njEF܏.aN#FfD Biʝ΋bb G7}h_,#}qic`̄y6|_u.J|~&7 j:'eMw(ͬN}s)`49Љ G?8>꘵D#ҠtzW=c!ۜ%ͮ ߃$/9205AaNon{!8 R羠yTy+~_ BT2<# ujtTb4ܿL@cjӣ'`}(ǜCȼ* oNT"ڔsŬZ'AK,1mWgŏH¿[Rf\[ۼ^lUM9ݙ~xR| #8v`G2ǴE$Ҹ/IVjS\Z".LJU*Kk SHL"g}` IziL?Mf:s 8Kxe A*sWi6فE1WM}F/ĉ>M2lDӕUjkC&j:R)Ȍ掭iD㙯'd 5Z`q*_ )jNmY݃ 1Ahm}]% W|f36x $XЮ~-Z1~Z `GKZjHȳ0Ǘ>TƝҀB^LKU1u g jA M`^s&AߢuJNw'ϼWo`Vz eBGk ٮWnK 8_qHʾDԫ#ok]sDT%Wn1wbVbǂ?EEiNFsV?k;{pL}DAo7B$S˙2re~n69Ӄ9,!v9/kcy6Z8}G €$AVJ:G}A$l2NAnLR}|X{]Ԥ )Q읰B~Њ@\<|K$p=Mȉd|  o ?W9[#ϥYQl{T$r{(K #tdu ٳqHj 5ּj(0–^2ᜰ8T~̬Pz:AԡV P`&Ĩ~tb>muZ|р~*ܑ](L, "Fnq8hh*X?VZ͹oeؓZXN 륏^Y!#-Ձf?\1f8ee^xf8.Ԑ9(x>J^OCe`IV t=[Udn% 93oϨbŁEâv.W+3_WYoeocb  {srmofVbh_mmY8+>&JKGiu)̸ҿkxCpF)% /3hwFءvl`Ҩ9,)! zZ "ˊE b"ohMzZ+4x= j;!W?]iSe-t53C Iaα q"B|;NrWBY4ڭhY -J$f23ma?is<֣AВD7H2"+?pۦ\"ī~d=^*mr 7sUW##N[XF 6G$8{Kñ/e +4\8z wj,O9&Qpm\l;e 7&h.})]df jxӯzuMd1?>/`|'yR#=^/ݫJ6`P6Z+9ď7*2Ԧ,<;C_ƣ&pWǃmMdQk1"x RZR͞VPvgE塝2\?f?rOtPzyfp6Ͻq$e7YL1c-|Db0-**Xsgg4NԔϚ-A$RPEE€!;c=tjxO`(OaYO qpP0j'lw&g ?#6 mee3{]3Qv%=p~ T+oi7MdL[+5}L,_(XƔi9bkM~?8d?vWZ t$X'<Tfxȶ셞 7 X 6Uq:Iy (J|ڻtd4dz~ ioOKFq xfRu,xڵ9zf-Mvuo:.<"F ]5ѻ2`?NS??Wxd,L{蹌Gy/[DLƀp].?7O@םMh Kz*.u`bB]tW?3.n/h{C}8z8ڠX7n/Щp"Ȗ4;v.O7&C0}m+[>=ְ.XLXaNj̝ErHE{?B\>4Ys8rGT]VjV%s~Hu*3 Lޓw츈w6H3gm?3Iiw=k"ޠ͝gpԢd.n#ͻ 9Ytǂ6c.ρtlH?U=ZMc}~)۱lwa1׹1|%[ξK'6" *w,˟/yB.Ci.$իv(< ֈŜCqsagx_]}99ëeHec7T|{S Y֥x7rHeR4E#*A1D~*ŢV@zUEn7!UOlaLX*; o͑_Y)_kH%[F*Jɚ ?ib cpzV uimOP})⑨ }7簒6a GR-8+(-* $N>zٚ7uOM3="ڎf64^(cRve!ysƒQev|E4gT F D\4?m\h&e~UbVD9,1O<&8.5<?"AS7zDx8Ԏ!Z,V=F IX݊b˄VA(KơC`ɻ`2F|(wM?^ ۇGhB֢2<ݰQMiM }!g RJv$\z YzSe];vGah8OY"&}8f;zwp}ś縩rEu{җ6TǗl Qcm!qf $Nb*.8=gL4sB'ֳhKE\+i*ZI]mӢ`>u'-, У&vM NNɓ຾*y2*uY) h'OfI%Su$'~P?'.Lps$4$eE009yJj؃)lZƒ*H`?IMztO99! 8.( ~sIkU$_=DYF G/}t*!o\7=lT݉q]5=gT;ѥ-ؿd8_ƥ߃n?,>dp-ɸn'dЀ/- k+HZW (6g9b9;8yd`, s GWƜqevvcJٷ0קS[=Eq_;E{$r  9?n9Mʝpʧ&{H1F#Z"9N xc{X؄'[o[5KB+sf9|Kz(\zZS RP,֘zNG\ =6u! Mjjx8$;_k/tԸ&ȵ]#uajdz-A{an+TlYn/~V=T ~F꯸TY)oeWeuH?AuUH!Hp|X*?efd}ХKCqVÞLP̷Q&ۊY}zCRY`qenҤG 6誫PnDlWa6"R8yu\ Ӓ>)QN$ q`B̑n NEy-|nr|3WI;S,`(lPRk9 }hI nҚbT"е3߇LvQXVULiQ X_4AƞAMl qJZM#f("6 YN%9)yYaׂݾEFJ%m*z6_[xs(|B+z'W^[JOG)nCcfpm%bcw;/]W}/>ݕBao n;oea"~ Gy'VMZ堍4$)W_|Q/$nY[|gERlxf* T+~q0=PR@M$>׳^I # j]x.ϸP^@ߧBmn~ٝl˭H]cGj`0h9WI26_ FljA/)c (Uϖr^0ꈬg+/*Wffmfh[&~q\49IXĕ=!, sKdԂRY SYxz&I=O'\SzT=յw9lA?'A˴Wl啈[ ŀ-<*3?wh$t }}QsXM~yjegxD$? 8|AN,x#}.1!gCZi:3V8Zy]78õF{%tNw?s{4u9*xm6thKf5Cy P%:{^kÃ7 L+zרdKP st,G6;t-aO < L&9iikm.酪 MA/qÞܕtADw8qEdh \)Ɏ*pWoh= Q',O!ڮ6I|WVh :bKF>gbcE%Vփ ¢HnȻ Jc e pBK|lsW꧂F,ӨD4P:-k+;_{ vAG' (k7ShCڮQCsyQ/$w P:D0 44 lgq V+C1ă""W9X&T)=@yda7PU)iz<|&D7>tCM,[-DX`њdeiT~|fϊA 4>oD:2z^,d} !vx[?sT2郕iă⸹[xɪmWF{="ԛϞkB #<K |F!?br4gytAKjg$,>+Y07٤'۞ ^_/͏(7:et>,2F0>ϵG᠞{`W#hYn 9 6s 1Uv0יEtb}l*wk5"H_B UzE9FYz55,za:ӑfya1$;E71e ~]l)X=c0FNñ2J985o JHўӮԣV91II>Z0> gٝ޴.A [8c4~dDvM&"/ G/0Qw7I\&y~k֭@<RO"U''l׷4N>[kI`ÍC$1N2?mH*,c"$CLJH@˿L,ͱh-(o2>Zp$琖DO2AHް.o~DnB*D+s68ÍkSJr9l?BR"Z.mOi4ML}QHN/J"d%21nĸ"F_$DG o= W=AcW_6 m=D*~voѮY"(ؖN၃ήgL l}Q1e7z_3v[\aR7pӛ(&h-~(_b'G8ET1p{~Vy (0pr+ աDŽr8t ɗ\n#@go}3rjhv}xKRjfqܶBv8A)?0X6:ػd7 ;~$*oQL0 ťo8t$IHRbk/wIb˱ر8]B R6ai/,m3uaf? 9>;ͧOWNn}k |̞?YXMZrzO !5']ΔZ5Uj+А`sniKN'mLz#(m]o"rĉH+j8X SuO)Z^>NT1N߃{`KۅklwzMq(VxTH ͷ:߫tm?ʟ} K8*}s0}jDtl|鵖zO D6i5Vs Y=  E_'˦b#?Rـ]{IUexLEX;I_\~Fr Q@U46ʏ)]5zJ&6(|ά"&|d ~'NnLsM qs#(#Vz̬0@BJ'b,1 N\Vk{.J $xOtW*p঍1@e< ԝb0O&ӪPKBR?YA`'否\dmݜe&߹wBQb*5ۯ%],<4!~[T4XIr9&NGDnE%d+_CI@ ũ_ƀC_c`/Cf D8{ oijq%0 U}p*p󋷘ގsVvkpɥ]ݝS?F|p5M~i _V ~J0 ^Xg/{Z>cN[7G}+z$'"&b"yTg~*-V k˟gx"jdjđn5~ሹ*u8)6HgH\VP .c$M֚xIҀ$]])Y!'.Wht:s%!(R;Jz.1nP8d5\z% `Z95 P 2w*ɞ#N j%:]Z"1'~+{߂L2 S6Gbk- K8 ;1ª P94jk!(jzƴSsVG}w8BP:\M9n3\[eALİY8݌WG&'fu0a۽ɣb30M,CiUq1ubf/>/cT沑`$)RG&t8Ӛ&Đ3xnpxb4_ !dP)gy {rOə?+?Iǭ֝rwͻZA73{-'k)fp a!Z%^ѽhVλOt NJ렌t"sTFe7]|IB{@ܘک3W_Cz+|} mJy>lTH6<W4N\[Pt 4*)$R(JNV(ɣٮoci啧I`kWHQ6{ *+Xø=|nSّz}*hα2Z,];Ƌ mI8ͱ|QX&*be;=Z?aδwDQ<1>0fBO ^k)$P h 7t1zq_QLG@@dF\[۬zt4{cA(t$FKtz*ƒ&S4=2 1]~̪K֣]ZI> (JGFt ]{dygc <HTOT^UQzV(XعEO}Q"ֳ$w93k5(F)2QN^>aZ_2=jԯ$q4̡* 91QЧΐK aTnr T]D=yc GzF1 զwûҰ_MW@i88FCZ 4 ³KG%n,3'%Mbx@~PfhFZ`j;(OHXHjdMM$b`Rd"',%JDLI񁱅fΆVP!TOf+ cEY9]C+Y6hw]f_o&:Cm`E(f Wz&DsԘ;Eo+y?(