glibc-2.31-150300.46.1<>,[d^bp9|V w0 ehR?%<Ȟ#%FX-+1ګ*{ue9L(Ǻ}!c6x{x4vD|j8DSYu&jubۀR9\'e *ھV}*TX҆]],Gbqzq>J ? d   L04@D]~ $*2AA  A  A  A A \A`AA A:!,!t#>###(#8#9%:.>@ BF+G@AHDAIHAX:Yt:Z[\A]A^zbrcdefluAv!wtAxxAy|z T d h t x |  Cglibc2.31150300.46.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.d^bibs-arm-2VSUSE 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.htmllinuxaarch64function 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") endby 8=   }'@%H1p8Ah5 ) : %H,HHHH I ; *AA큤A큤Ad]_d]_d]d]`d]`d]_dZ]d]d]hdZed]hdZed]hd]hdZed]jdZed]hdZed]hdZed]hdZed]hdZed]hdZed]hdZed]hdZed]hdZed]hdZed]hdZed]hdZed]hdZed]hdZed]id]hd]d]hd]idZ`d]id]id]id]id]id]id]id]nd]^5fd]^5fd]`d]`d]`d]`4b0166e286cb27b577940432c6e39614b143b0d2c207dd3533906a19956e2c0408d841f8acfd345e9caff2cb96bf7abbf8f64c61ff2b6f0cd980ce1520fd453f0ad7a03c5985fc18c3ee981325a60a7c3f8a169151b9cd653ddfe2e77f01fa266e084899135cda5df149d95e3dc79f22d1b4367b7c3b2fd74582d02be3c785cf3b24a975dcde688434258566813a83ce256a4c73efd7a8a9c3998327b0b4de680cec43bc708d3d306d5e0040a11c5df42c57943751f6bac784b56d93df9ac87d9f7473b53b330604628fbb672d14c692fd5d36f91bfcfba9851870ec3518f9447e03d3c0c6ef69c5f248e0c3277dcdd5d171a1cbeff3efd270f38b77c5207be06d2207279f7aab5e0db15b0257eb76ab0237d612b2b60bd2ee236358b3e6cdaddbef4006a6b61d41da8d4e28e6b943a7eb4a3471165f337b683630692cb2dba3597a8105e2b57f723b22b393f9d9baa359b3b1deb617e7e1882ac7e433bb95cf84406defede1262bcc209a26eaa62ed59e02aad70160ff29aa44c21e97dd611f442d50057bc6d96ef0e068cc450f54ad1ad4193fed9703ddd569a0cd16d8d170c0a457f854fea965f346b41fe2341e1edd437af55908b2f39e296cee6c9a846a237099fa63bdc95d4bbc16d3a0d9c72f4eda2b8062ab641b67b73087bcf8058aed487b7150af17a986a36da2bc37f415acddb244ab0d9e6ae44281002bbcbabe0543dd085cc0a0c3e5ad9468fc836bb5353be3d9f4c5b00bd405209cb49e1af8db996b84d2f82a58c554ef90921ff36692ca05d59feb5e29c51264baff4ba12f8d01934cce50175c0a3b5f0529aef6567f6242f11afb79a3f32f1a03ec55e357020cff36733fb1c65674a54e802d31e41a4da6d1e02fb4e70cc941b0208193786271bcb753b674bfdca5cf45eed8738e2450cc08de955d809c6e761d59e757f3d0e3256a1ecafdb4d39649fd0535c5d6b9a1b1bcacfbd00739449bd087f809a84a6e430a8eb841a34d48d76ef93be7301bc04c077b81be17fd2be19c5467a258fdff804f8ad6cab3fa28182b001f4b82221205eae63e0ba6d103e5a461a6a3f1332d20bfc5c70e237e69c61a9844e9ec2c9908871066506fc97295a62287dc0735c86523aefbba4ec0267537810757866f01ab6e3c63b68b23c2716edeea1958460477eacaa8df82e144b2e1fb5c7cbfe9219e1a7a10eb428f97dad0508811552683eec0e830e6a44274df701cfd3f120a354cf6a46aab5bdb234a8d3cabe54d3c39b7cdb38d08b35a576ae645011cc3cf641066e8c0f1077df5b8e5869ab8ff3ace8029d47c8ccd059167c9f487b57058b8b02c9f21594a9ecc0bf96d2885927c0b296409ca11ef73fe87f8890dd9dee7dc39032821e96f525e84ccf99dae757c0b296409ca11ef73fe87f8890dd9dee7dc39032821e96f525e84ccf99dae757c0b296409ca11ef73fe87f8890dd9dee7dc39032821e96f525e84ccf99dae757c0b296409ca11ef73fe87f8890dd9dee7dc39032821e96f525e84ccf99dae758a77ae3439b9dd578b366533a0a5314aca694357fe8477e8950b20281c94d78b76a5771adee7b9f36c7ae66eae78d72f325557500269107f2d98a7e3560a1808b33d0bd9f685b46853548814893a6135e74430d12f6d94ab3eba42fc591f83bc2aa75ddeb08e1772018ed74fe8bc1f1c4467c49c0a939052a2fe6ce2211f07daec3d91ae40cbbf7aafb047a4799c25e00a04d340c0febe83d72f66ca2dfc7dc0397f8cd51dc51c12e1b387201c40191e72bc5b9a92ffa77a0864505e5bc0ec86/lib64/ld-2.31.sold-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/getconfYYrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.31-150300.46.1.src.rpmconfig(glibc)glibcglibc(aarch-64)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libBrokenLocale.so.1()(64bit)libBrokenLocale.so.1(GLIBC_2.17)(64bit)libSegFault.so()(64bit)libanl.so.1()(64bit)libanl.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(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.30)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.18)(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)libnsl.so.1()(64bit)libnsl.so.1(GLIBC_2.17)(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.17)(64bit)libpthread.so.0(GLIBC_2.18)(64bit)libpthread.so.0(GLIBC_2.28)(64bit)libpthread.so.0(GLIBC_2.30)(64bit)libpthread.so.0(GLIBC_2.31)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.17)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(64bit)libthread_db.so.1()(64bit)libthread_db.so.1(GLIBC_2.17)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.17)(64bit)ngptngpt-develrtld(GNU_HASH)@@@@@@@@@      /sbin/ldconfigconfig(glibc)filesystemld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libnss_files.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.17)(64bit)rpmlib(BuiltinLuaScripts)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.31-150300.46.14.2.2-13.0.4-14.6.0-14.0.4-14.0-15.2-1kernel3.74.14.3dccU@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-develibs-arm-2 1678204514  !"#$%&'()*+,-./0123455559:;<=>?@A2.31-150300.46.12.31-150300.46.12.31-150300.46.12.2.22.2.22.2.22.2.2 bindresvport.blacklistnssgai.confld.so.cacheld.so.confnsswitch.confrpcld-linux-aarch64.so.1ld-2.31.sold-linux-aarch64.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:28088/SUSE_SLE-15-SP3_Update/69a767cef0d2cc780a124cd13109991b-glibc.SUSE_SLE-15-SP3_Updatedrpmxz5aarch64-suse-linux      ASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/glibc-2.31-150300.46.1.aarch64/etc/gai.conf' (No such file or directory)emptyELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3efc91d96eede9ca7aba19a68784ce93c06c4ec0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f50d85610a5de6740aa4729c76e10b2bc1b664af, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=759785671b6931e7a76a8f16967045e6a0aad6bf, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=80cebe8f7c6a7b57f9df7c53273206f56408bfec, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=48a2ecde524b16983cf21c8069704a8a192a9b19, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e9fc8acc912080bef454037a7df9368a70f9a07, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fe7d2259b5cd40899036fcb49d0643e83c218a7d, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f82d864dcd06e6889a6d0c19a6a8680b07a8c875, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bab1052907fc660cae8f4abf4c72772999992d1a, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2cdf3f9f894016760a75dab1144eefa2a3a22060, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0b3fd4fbb2bce276ca0ceb96d75578169f5a27df, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b87de845f9175b991f910c63387b01f0e4e0c187, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e7169c77d4633e4571f3d3b0cd79438a6ef86109, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=9211d7a9f072a006c31f89cac74c3953b53dc363, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa9dcea406f9abed6c92a22614830800c0d979f1, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9740f35fd45b2f81a82d2d6f67ba97a89642dd01, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db4398cfa5052368c5ea0efef7ac1496fe74183d, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4c43109fe5efcf049ac0825f8539f0673e671ea5, for GNU/Linux 3.7.0, not strippedELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=a06155b116fe5d10d5b7df19e5bb185e671349b6, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=75d67c8f99d7ff281e615ceb2e5c481a0f4f2c3c, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=560c705a2f83b8efb939b17f7a002d485656e910, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d72fb201b500fd66916ea20077972a57b17632e0, for GNU/Linux 3.7.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=7b0278471cd1e1f43e20d5ba24fa6bf59066f861, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e18e38ed0c35fac4e976e47f6d88bd8c6825d03b, for GNU/Linux 3.7.0, strippeddirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8c664b7481e0b54b3820e2d7dc476a39ca6b1ee5, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=a420bd132232270e1731aa5972b585a3298b7d12, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) -3IOTZafn|PPPPRRRRPRRRRP PRRR RRRP P P P P PPPPPPPPPPPPPPPPP RRPPRRRRPPPPPPPPPPPPPP P P!P!PRRRRP#P"RRRRP$RRRRP%RRRRRP&RRR R RRP'RRRRP(R RRR RRRP*P+P+P,P,P-P-P.P.P)RRRRP0P/RRRRP2P1RR RRRRP4P3RRRRP6P5RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRtD< 5'՗glibc-extrautf-860e8383cd09cc647f7b61be68b9c4314f3475d3cecdb9d81e4ff17efc281bf15?`7zXZ !t/ ]"k%H ^6۬m0=V@ov |1s_a)Qi.Uy-ƂKD*[γrM+G8LWpŪڌbbfOIf21i xh3:T# g4B:0H? wA^9ٗh .g2i,??yN4/agЀ>,NŮB&n"Do[zLGzSxF?7MQ{,X2?#}?l%aqǪhy7oo+dDz-&^+`?iZ!lnoR𝀳K@{C|Z?(lFi<VȘ2z ieEʕ8ƨe[i25nq^ +,rlM `xsRYx>@I;Eϥ!eC|*wJ06#?ƚ*Vest,#:s `f@٫Mq1:Ǿeo@i)>oWϠdU9L\n`Bp* X~/DY?Bg ÊmEt꿠Bʌ&4`Fa[ [,nep4^Q~k<Űz?B_J ocV=l(իC la}ݗ(6K&rcVH<:ںtXgF/LnBb@USYiݮ ݽ|V{mo1{e4uԐgLfYIgV˔Һ r7O{E]X0ȁk(+c4Cl =7G0 Y&c@ۣ% V90^!Odtr ŷ9H_xijtbȊoE{l n# j YƽCՎ{2MWOy)sDJx MgfJ1nN`(]bѻW3 05ф#\ХJz $fw)_WU=q\bv`}6h%ϳVx=:l9_\\;Kq0\84gCO[BZĄUiAPr1r 9ׇcd+4T}\>x9Ck|Pԙ/{S,(KFxًHW27RdANYLz!g{(9ucI>+zַC? 7>?.+,L!4ctûvv!zuTA`< Z_m;59o~%-cT\9*4C$i2a t> Sio(^sLkn|3P2)ɵ]Y4F:l)(;3&y-V)qGO `7b9 I4x+cnš2z/j2%&nH6,t Ϧ r||J%^7=7չL &}wy i䫉!g[yv >\yƃ?lY:ێz-ĕ~ಏDƣ/Sb'()8rs󿂾ifQ5<=8;9tC9}鉾 ͣИ vk։=+5fKEh MH 7J۱8]f$^{~nNW(̈́6JuBe2to$`gn^_R%1gG T'0UN4WVg9l12!Ц( ׯ0NoYݕ quau`T)OdR4ptZcf8-OVq'.JLL\qӾ9՞OWͮ:s PLމP+ R`BSh9R+']bzrZϗf4[CY{o_fr{sPv>]IɔeHZM:UZ]^E us&EIEzZ-@|㾎ՠd^q?4(MXpc2v$- UoiqN%l0E>i:n[@cL )2Rxf=n}>xַܼWTޡ1v_%}_Uo6-G-lTr-/jD p~<psbBWร`^m趙V>B՘ ^o,_ڶ*e_N*C߈gX@\ CU!2^Üu-_9|B 'V &`ց,b-H.x LYQlCi&i8'髪EU QSIP2j#c݅ځ:- *RLP:bGNZF.=Kņ܍/xuWnSzq@QdyNk#44ʄR PNpA%;jlAm"O' 7 }aoZ2Z:翙THz|7'G-~TfYLE^x#rz"6e|)þcVԔrux RUqTE#t^u1:LAև&f, g187UׅQ dDȎ b1R3o?^4Ͼ/s?s3@fu8?qu bVf,*m;Q$ ^Ƭ-g:re>cezj7fFXÓVÒ*QIqU22UXH/-qRXEּH}IV0@p8VڥJre bRZ 䕓[h$aEndEQ}-y PWk` dW!JT]VnFmͷLߤIr,ą>Rc̆5˹MG*nmD՚LCK ` @/Jqɗ-ZusHl {G 9l?<4-VwRhV?nNl+&V>͹@wP2X:,TPсOU\aazٶ鮊ӁZZ!rZ;!2ت`H*o5vUu)V1g3b/jJ"94YouA@L0aY ֆIrw.iFki.E/`PU}{geFe-vBC_=3eaAr';P У2'QVoF*&~cH5@m7!omlodW0KbkTY!; esm[ QMn-L;+g6_w{@&,~0ۤi08Z}0oTXGb.N1ynZzE r9ӆ7]>ڴ)ܭnnqA1CaFl;RL/N$19DrD:5/Z ЉhxS*&6HkOE]5fHdKG6_"/pn9lA=tU9vt[2gb<4 +ӿ YBRyJmg  nBF#O}%}HhrGPGCM&RWdUIPw!at"r,IqdFmF1~N|;PL ?Q.E !!U> KwOJQ]vhVHO/ag2vr:^l@܇9tR:'5V2sn=GRrǛ8c`YѲu.u#M/n[9Q!ZyZЫ97 6yfʓ|,B +Fr c$M_6ud9Щ7[Vjj.ڐ؎)MP)f%%Ǡ9~%~ ;(.wC(F$ig1)J4d'a5:l;Ӎ=W[wr3Q~T@ír : mq`uFsl yM^EԩsȮwscsb(03pvMJnj~[8R%58'=$s9q*|Nup ń lGH%kkݜqv0G0*~++S?p8FAf /[Fӧ< <Wa|Nڄ]2%uy<>4yId,du b& ARUoFLo:˿Jq}ԂԢ`lF v0/"K?g~/?|Fqh(RW[uO(4#sؖH$"/EISQ\pp6sI&Au="ݯ$P[.z-cbc֬-Q7w#D#D`Č;#T͌ODLȵu  [tb tFA|-b*:SLOb#G"O`RPb4YvѪ*!HAg ~O0) rS^'=/A\c?*fl]W9=.De*u!$^Be c@+ WcƦ@=^ɺ͚d^5dRrS[_T-yl՘f=}]b_Y\Xlܽ2}IQ77-h7'N~>l7M]RTCx1nC6 0?Vppru_qBf֯N)xP2"=`½пܡM<ƕBI}k '=iK<*sh4o5i)gG_xЇM&Ƅ6* 4]prn±%>0kyCQ1쎲y `ح2<fɱ-Kq+? dnygL͹2AajlGK¨q3_T $Nm\ĿG|\x(`im1Fbę VmtrgK6lZQ+~A/WQgBK9iW+~ ~w$Og?FzO:ݏJ ϹŮdI2"x*^&aπta|~W ,RjMg!~4JGNZNs`>s[|@ݖT`.M̈́EVd Y]S5XX>Ϫ[a lBdjI6۹POCY)Ŋ_2myX|c"Q~6>d45͵ ꤎrk3E8eOy}z{G/+ ̊e78}vKqvn*NxRUqϨ`#Hzީ{TwQweVc^N5S6(&xi|(7IhpQ2g&υ^Pl50<0;h +MԠ\qUj@y #lZC6:2>s4i^cnHs.B Y̡7\H0{OpeY …#N^cliwq HKb1$ZmOk*\\t:T Z|Ctp6y"2xL(%%%^H2Vw"K֜4GRϔj^E*1qCt=6~kf9XƩ")ˎ@$ps!X1;% c/!55OQX+;z YXwa'ا#햌U+Lg+^M:Svs-nÓ$M0w>\>z{DcXQ䌊n'*aYK+L5PnwHwIh]$-͞S{+Nz j8w;TK1L;̡~sw@ ,ꐙUBkX]˵ř0[Gs1Xo8/v69G "ΩYKٸ&]dLQ^9EE6ѢVgn%D|S%UM>cj_ Uc-^Q[,uJb_*\>xU"%T1}5<(QTiՔ;PX¸[padVmfeր"6KwwϮz2dS%=uBҤCqh@5X i;rprR"x s3w7}d*?H03;VW8[!;oOj&9RJyʊ6)A G#n“1CFVz*=J,c(Q){^ `.',OS;c$lh]okuuotBlhkR٢먹&֘ xKho@ V w W?Kc&ײ HTE nŖvèW樷E(-|U{hVSb+ #,Mn©ߖeŁT]0B݉b@׿=c@< y!Um"?Y*qou;`3Ɣ0|.u/}ulbE#'7Qe{ybG6!)UE OQ:V7KZ-Jiv4/'d@6諎 )x' 3 0F-$Wyi)纕Zu_~QQe=%SU{ɖM".$QHbGd_-P|J,IcU2j3]g:bzlLtCl^!Z7၀4K/Wg;$x{`̈́nNe`s=3J>K:Di=m%j~6$&yQ}|p >P8PG+yzQN{b[t_Qm+eq* ,x-ڠ67t[[}C%ljv1} .ȹIj."O pvUc[=VEeͶd;H8-sSKl]_n*_jsn41swP omI\<^3S3"}ZV哭AVˠ9􁙋ZwIp#3D&Kat@Fbck'2h C,8%4vY|1k2!ǩgIjR¿ |Iu},619eno i' ou~}w5[Jr̺2/}mc,t >kp~S{8L K%>W@2HӰDU'rӷk02K|}6º9gEigK^kX&Wx҄ IL#}K+τfG;ěmc=\PZ92D~nuk: 2+3dԓ:YxdhU3QIn,NPk]5 G8@; 1 j߿_(Z)GѓghW\rϏ3k+Q B2mYЁϋpDjĝ0B Wl1[l pkShZf)_yl[ѱ]2 ⦭A7p=I434\$ ˮaUQڐsVfAp p06 ea.-n9LMfu~_>֠"cKS㝼Dx؃Kܛݑjaچ#.[H%EI7 `*@ڿĘc5MO$BBK 9ӣE\Az>uܜܘvLA(I2M TK('r͊ ˖hm [*KHexz`ιy%a)6\4~Eyv6@9;H9+Q藶yVY3q\mS͵9a=s3d =.ߍ;lwjWN4+$DM?#O,x.MBdHs77ۂ]۰¦bF&NAp'I 4.y7vv✑P:?)XѮ `'\3n]B{KY6:ggRṘĒ9n]&hj],ey>ֹKbN]|n!km11 DY s?a]|wvjDȤa0B,<`%c\Pt`^/6Tۑ`"|I~kwlޥw@4"m}3ѮV0}UЁZz-n%*m\k[2-AAqd{܊^>L6=^O5l;&mAL`n R 8W,=P`q{{E%>w#lz8&Bcj~e u?Bma[)K˟!x?7Q5"9ZB>Dmlņ"*+,٬j=ʺt.݀ҩ<5@%㤍 tXo{_"IyS 4yCH,7MZ#6"Ǭ#z->x¹.kG5+[~0clٵzCe;chr}0 gf{7fk!-[ ě uQnLUz6$g9ަr] (nQg6D=:Ie{q(8oS7#ߨ;.8Mr`AzdA㝂L:0IOp=HeÇϭɗOSzՑP1w ~ JMp4"5>pJz眉XzaDL4xFNk/2u8׏reMʹ9įqqw]:M%HU1Ņ~EoeXG{qٺI ;$(BOn,~5=iɹPS'SӍ8vGopjua_FOD4U˙tY%Ct .Gmlj@Rjh"5e!I2+&NJZ l\h#`m:|H bn<ǹIxl1+5=6QmA< y}E\#jjdl3Nk3Wm/a쾪芬G4. Fgo\jQEQ_dA''a8( |ޓ%B(>"O Ƹ4@ uJwrV.\Aa=rΫ$DBi>QKu02RÙIbE\ueEu[)W/sUg"+~ H3vv``yP0é!ȣ.Ѯ ˗wP4lpƴݯuyAadm4 @!wQoOhhAՑT_GWL2UyGEs8˛QHʏ,䱴 a@UWdĻyN-?L(z!'My:; T+xJ.Vڅˆ}OQj XK9 Am)JzHj-ӹ3# 8f Rٹ$Q g^4}DĶ€$헄w˂)D7&&V%>T8[cBdȇ*=MlXW9nm5F_^ʞMA^L!&`SQYq ړ:mNSPI^ӲvfψJuGƣE}tzd3%[f4/*QqAbohbwƉ5?kE^^$!%}@゘ i1AFgupB' sNot-U}Dc(ZqN%Ӑ1l_g>Q˜,D8zW@שk&-zL9>}PUءL ULIJ b,&'X>嚠KCm1IOtcr,pwU?g#PJ3r]ʪ;l/]5z=$@ Elb߼O8je_*y*MIJ ٬ :ζ슌w+K;Rg1V ^ Gc:Ɛ\55NIsPfm6x~JߑnAH4k`{0~}Sl@ތI%:sE-.^rIƃcZqg5hE -@3p-ڒņLD@`s4c h6=02衘hK:Avیڬ,Xk? @lb〿OS-, :\N& rYEm-:Wu&ѽRiޮZ**z6VGsY--[c,ѥ]/+A}XFoxi_[ ctM/:hz?hh w4E .MƬK=kbOSLfZCm,Y뤁ZQ47Tb! 6(*l;.A2T Oa}Z㷚,Jg0,!V _5e;)ӛ~I<"!(fS=:=dAp᷁ݱ43q^iCd6uCgڵ)#1>jJ]۝%hg}ǭ^MyYP6Oe%ӹ ʄg ֗c;K(qt/cZm3KHxJL2$ԥ h+ԻQ]#o| (w{Y^ Ie`]- 2 {~A6(K]CG'z^?OY#Jji#"]θF5RԜGZ75uV SrΩj)qk1֐3KtD/?Jgl=3C}A.n^*Q)E'SܰqD9|ă,!kUSM>a 7:ļ!G>!\Ug8ߝG{p}]9<WP>/fOrrfcɀmBWKINzhz8?W~)&p<`#-o|Q -t?C(ל͂Sֆ"&E˻FU?SR#F@a髃սK!#%Cas#ux2Fdm^ޖf{m3DAJu %6E` *Mԋ:Z*ϩSl#g[Am({,,$JbLۍ4 0li0k(d&k<鬦^| i<[6UM]tˮG~z 1Iat8L@2q58CPq$MtsQ$ AicLޑ%[a$z᳔!t}2\kQt~!锨s mw&W/u5艺Z‰0^ mS9"S}Ov5c^FKްBsk{_#f5ȕqvDnܰ++>crXUtTr7s,-,($1?σM8= =Eh U# n>+?&{ၵlR8aC67PByUBwFBs+t.z(K00!>0^\7~”լc_uPl4[c̀4e#9v)|l R5េvBGQ\Ă/ M@5ﺋCp>.v\ 3B"PȐJ& #*z]\~Mϝׇ ˜g=!Npz]rHD:E8z 2$7@ݨI~P8l scYihyWv(|ƟOWůLzDd6Sm[}&&w^`0@~~–zBU6:'jwWs ڤ:78_.ZU<ʵ#~0?2PۤU| ?(T8H _ vU?<‹p;R]Tu 3o]'+}oxl4:Ry5eܘ[BfhYelq _]1-,, tyP&=E-YĬh35=Z#̞,"mCjv9H:^ 7,01ug2 FV5t®ߋ棋89;]^=p^Ц:ӫ/j i6(*+ 2k}|@nVVW@y^'R$|yGڢnogRYJԵ$ Vm´I>4&B0zV;,aML j"ֵ bP5Vj~Qκ*/c*[4c6Ն.26܌ig'A* ޼SC׈Z Sh;leC#EBSB"袒HOAk{Ka2ae;J9p߉^[P@Mr9fn?ۊ$,ͺ3kiJæ4pغbد9339MWwԲ|[\bbvʩ] *$Bs!q+Mˁwu<ʓpSN\2YH^js_l7}>w7BhEMK\-LR7"Pv7|o2JHgۃmus;р" t*lJakh|bj+sT X0uۑmחfcyd,яZpm???cpU~h0ѣҋA/U ΰa_ d)UFo(T.MHMg^Tp(ߒj qq\5ꑡ.r']5z,K-9B~nn]GXJ(DZYȢb]ߺIC1ܙv}a+jU(Rԃ[}-"9ZѐYon&'m$=7$.ʗig !V3?c眆L'U̵ʤ.^)u &ڹ"#|T j{=]bONt5 ˌ#=uD-G:3?s p QD'9K]U~Òy \n_`K.Zeuou =a/ȕa|eZA Rn)W8`ƑIBOdmU##`—"'7c'ЎF8bD'UdOsc³% %vơbr>f'U(FFcQȍ\;zkZ*>\áO)f$p\X-.;x<4b>[ﺥZz%FAnD]tTxW]P4eS#"!ʞ%cMG+ ͎"k;r46 K檈ͼ"̦Ť]xPǙf$*\)}y{] /&APIoe&#Z-RY0;$Y] !B#,>љ٧##|ٻ#~ BskdG(>K~dg9o<,05,B8p~^ #o,Ϣ`8t =hwOq)P;켮0?x=s^):ZJwZҾj&UW7YUc~ <$$x[#+3PiWԪ)=m;X<rH3&y,6Y5YNqΒtlBO/H1_M^un'ɀ ?ƶw#- (81x1kh;gx%lN蛯m_`f+o 8nRth=.3?].Rf C'$0"J5xh V߈%y {\듹c` nhHw#XQShjt}g<YjLP H;0|lDO;O%8 L/Q[ l7k~ptD` wd#MZ!əvS#PZnqԦ$W%=pzJ:n ׄ⽺=ܪ)1LR QcDIsUsq#h8*]LMI( йC3FWdDd׶re]t4̩U-l6bJ Mз*NWa1Ž\ h=j~dչ+Ժ|BD5PFLkHu^|]"y^i{-GG#JnQ5Gk䘼85H]G鿶4c :Uy$><]wݕptb3.SS~s-Z} G-~m(%@ Sf(1zM"U|snj.Z0đK5 dkq v:a_{_FنT4]BQ6p+x&=SbNUؤBdcEcE֤5i=Wj6\N|Q[!n4Ɠe=o')Fl{/cndא\7dO#wf_%L8D@“aQa5ZC q+.9Ҡ]R_:a{Qjv$5fsO}6~ ve+]6Z{&랁"3V1DCF:p mˊBo\S$8Zf men?F0k2fp py pzL9*:Ȧ(<1*}AqjTB%[gU쥬7 J2M 14>Wu)_A׌x%J9F}*쁈"πP^"5[!v<(3rX>N"įFp`&(Df2$v'^~P |朑`2X?/X Z4Nŀ|>C~V0,=(׌ܡk?⟃].&,q e}@ـHj8"FӚ m Q,9dHաl6K]Q.z_U\e^ & Q[d+iXz1(uP/VP*?Q5s'3=myCCJŌ @`T>3@/J<Y@֘U/<>IM=x3 1 -:Adp;;]'c5I>Y/U:Zgp&acmpNw?+fj8KVR ILX"t<'nYA(}2)MA74zg|%-NPVg4VYbдf8]T{͞+]4z>-v)(W5UEo=;@k2ʩ-8ޙ?h^ɕCEOF1ˆ-UUWĚ&XfM`»PS1Mh^wŠ+'P+sRj 0 ~t:> w4JWy.5׳[C!\apWP\ym4D;6@,gߤ(p/lsbs-P!]t6쨳ݜܔO-o!M¼*t#)z zO\F ZA) %M1Qnȷ ARA”-`aZo\ |aBjL[nը! :^S65@|/q7&p#TNwCN-m~09:#c^'yT'O,m.հ1BMʚDN0}tsKFP@7KI% E b0@&ˆ΄tl+,2,JJ3@v`xlc+D!J JB>"tdt Jʓ>X %bE c$ŦF 40p4;Sqt$G C] t܎`boUǵ9NX<[`X11Q{K޶^ Ugq'?~*9j|hڗiw{Zs6MOxX$O>$E?\cŠ,?uԨS~3e92YURR [9]~{$Y Ȍ[}#:@x޴X`rmRr1Yj?;8o7Ia8R 5 ɫ(|, HmF!:6B4w@Ev-L!N~K 闱zIj{a6[[mݢO[smE2_h=MuHzA)I::.? Z]G(m^$xK*XC[>ūI/Ng;ggP8zŒIVSd/{$lx7ZN-gV?O-:>4,/Vk|K6*AQuh6Sp S{29j/^L3 є8o6OuU%)i HB>j;#"iREPu gHןtkq&A1 ~SjJȈI dYX`"(Z\b~HZ߉5˜ǯ0\uAʼPh[8"'ѥYrRX68@x>Sǧd>ٗfĹ׈f;0j`=7[m0vtO5\6*)<efA/NFdw8'7ľC'!EB`[ du h̪m@+T# p}RH/l$3US7Sy\" )|h E#(W<H-Нɵ)`BdI ul}E"I.2pgk`O)VxzyRӦv)A ԥ4DQ-> E2+W˅e*r1e}^v_:%HWbU-`R_=)b3˩fYg2( /FbC/MjǍ70(W:feAedW,Xb"15(\iAYYKVdMg8[8dT),foá&v]^j2Vc@n_FG3B4¿W$W9A^&.6zBBH,z xoK_B w䗟.:/-Tr2N0sL HhWQCƣ6=a~`:3-ȪXNp.y1bU’d% ̂ʛyiͽgcbs3Wфkwus21M:"z s=ɟ#udْuϲ  b.ܠZ4g.2d0V1M b[*KHuӐ9?:q9~BL" N<.Psrxo!KA{lڻSi-SX64SNjر V׎~Tό<ߓ?ҳY4 lx P\e+͝Mʍ29Ns@e GK6T DvZ'iғX@"u!os5K#S[;*LØ 1N ,V^$۫DD ZF-$nn28- d YҢu!hi}DlSڵ0YЙ2@SA -4H- hN!CP%a ¯D WI`Nxަ"TǎxL_9& 8|=]3Ǥ\-&ivag|Jnc%6"ԊIsr;3~yb -yxNU:> W_>)6SvO6u@͙ZRjG(Ge6 2}7^YT|JfXfs^p-of(B>8j 1KtUg;C(e%R?\.rlbSEuF_g)ԛFRވ-pc,ꉦmO(k+d+i dJv\?ߕ9@VƧ-и3!O)c Yi\6 @̡*$M?̒RI ZdL!N7%7!I(iqK`FDH]}E[7Ew3Y!m8бԮʢe$l60d }@ǸGHهO%l+[4&llnl$yP]=XƼlZFSy I:*b$s!>q ]&jM\7ok^8eiKx2\ш.<;ҵbX"`QݭJKbB9t b/yGڇ6_eH>>c=זa'5YrK6GfԢ0Ѓ#똿8KtOG#LV@:{VOـA(ňpPs\6ly<\D0mhJ p,8\omUP"HYH0nZ^؝w)NΫQⅧ(v }az٭wBֹKPOjzG[<# ~r]L ౪ \Pcݥ#̈́YDJS 1.^ntX:J3K-1[8-Q-1"!kS&!k|!;ո|/4kq/~mxYbP=Gh IѿbIEuHT%N, )Q(E5z㩗FCtv&6|GޥO0U+g_:wAYhbw/\Ib>QQѸ JNth)frCLU=kF(Iw Ȭ`-lVGQ_[(t;:%Фwob}0Z G|g||[笳&/t[evx1 1~v# ڍ:~bYWV!ww$Ԇ>a;\30h2oD,и_]-ci]GYc/3@)a/ zB3L19I㿅{tp秧v-;d ~Å~s&~(QjO-Y"t|gG}ۦɜ ,eO VOb81*W,xAr*n ZpI"q'4gq2ċ'J?loS(2Yez MbuMa1;_(bٛ6}iS esA)f'AZ3Pa| Tʮ-Zk0xl ".gP <)#P=ŝ tKT>@6{:':oI85(σ*83(8~]Q"$W+Ik*:Ix8ŠKnA6\8 # 'pbvr`pTQT]re:@[EC mBw"wD؁E@DzbL(),Wb;oz8мv [6Lh*4%mf0eQ;xRK(Dͫ5MVwRb sN&͍u;fo}aI-!Ÿ' \Bad$1!㾗N.sC|1\ [ʛk0miX;ܝge\]Ka W&3KVhW-K|S"nϒWKi}}VVƞc.c-oPҜٜx[*7j{3h[H{K-Sʖ\5O~JLq|ѕӨ=jM8 {ͯi:kWGl5bx`|3vN:{'2d[ƃ>~wvό3$Ɏ*-ul@;[->Rrw"bf*P21:EEU߯Y3xώ >7]tXh[7zk3h+?4wֳ<]l\rXd6dKa}u|!K!i)>/條YL.m@i5QYi{?́5IRfi/R]6,Rw}2%"l*4{i{&"P( 0ұA~Rׄ(-R^3S,{GN*ct+7U^9Vte}xf"=Xr+ ы[S;mX S@VgΔ4b5DD;)[\v[rA$KE-%W@sg` 2yGSGt`4ƩfkWN;xc)8<(TFH)actRj2e2]V%3~\Ɍx { ^a_a X&j xO!c"+N2uZU,=p)fmbW S_lO1gUO?8=RJI;.Lt:6pof,~{.S!*2rM5fN#϶8 ̡Iע7a"O\X&9Èd' *!Y VQc{wAcV+S X %/`6`a&{ oF]aI83 Fr,)hI/v@I^x}ď-SZ K J)2x]X85K{uYäEUZw˖ BB{D<7kRV, hd4X5{Eud~pL)T| =|g+_#i6bN=[5^W,ؒ6 DBC\o =MPɖzOBonX!א|VtX:VqkW@o/!`I*宭N=Rڇf0s{ ж*AnS oĚ #1 \Ec1ztwc.+Ft. "Ye x~0dt.0Dɰ'lIp?V[҃@6_HWY])f&b?k]^<~S+gnDV"wy&H@ $ٸa'm0CTRY0&s47-wT}{E|' P(Pu0;x5E0Ϥ"C7>PƱƩ[wsAxҋ(0!b{<[j@(ھ.="4-rofQ>r _a6α 2d:4,EcJU=C y*ςYE `syE9mfō:ˑQC)I?^+6oRUu UBF3E[ 9:v/٧IkO>忙уQXԾ꠺q6y]8 4۝g]l)[uIK1QO.n;% q'&N0#y4PrOd.&8UsL;BۀD?}`B|Zs7'"P\+!`K(3d^(\'^е-p6~YI'c܈]da[F~,Wu~S^'5%^SR {C)on\ ɸ>lqBC -ꏰ*ϡVx/cTCse5lT Rw=pX8?\F۳-ANokS2<9Ru픻:Ftl4ӋyƐ#n̸ǃ[h0aK=B+ğ UGh4W^K,3~x&E@GhXn cO%$v,2Q<5ddb,4~0^/[59MTm[.ҝNI ^.vo- Rʵ_gP|9;'ѫ/vBf]`Yxqَ o,u_T9FO@ESn2އc]\{rЌ!}ywe!In F%͊(gNC!Z\wK'~.z'/N8U( 8x M*ws8%bxΈף&1 I*k㬉(Z!&Lxo 1,;InH?(jAyKtu'e\rU=~)6&(!ӴEi4H%;. *&@iF@9$#b-w 5E%;Gƪ$k܆u|6JIx3RG&%Jě/ 3k8)gEީ*==-2}|55 x &0O)yg ؉ǻ_@L K7w5'|}=s/ܰ:S f ҥ=E#E81?Ez~AEP)}1t|0lj.`chE~j?`\'"JQsu tGl3ĕD0~p ;h- c| 45nq{ okb~a Ҽ<{^02Hm_r0_2֘ 0*'\d>2>e GځQ >~ %߿$m hccG]*;hAgdYk%LHGnp`ۭ ?|UF0:6—9[a{yjF ;ez4RTx]lE?N2MO~OFk4ӄb.HNb4مϹFk.`e~-*:lg@9GVS<t4K^ܖIA|pB: I+@O 1r#%Fjks{Q]q+Kr mnll{fB},ߟK̄hTݲ/L ~|[(Hׁ+O/LsF|Q9?'p7ȧ0'$rkP#ςKV7%클M e)ŸDg&? yHr"hvxW G -!Ýޣ?LQt:oJ4H쁐coGx Pq%q:8rdgCVv^d$EClMk_u3$D!$v(Ğ0fNF]`_8Qq PQvǙ^ő%NpzDY:B/S&JCdVu WsjD^[ڶIubf&+ ouQF`k Gk!oNjo"_ )`[I"xBya!v [xaJjª]} @N`O6` x F£[y=pϙL&^;|I(j,C۵_m7eS2U-EZmp$ef( SVDMW)19P ]4`<˜"Tߍ 9AndpfA܍U t2EJ "KL\d96c|i"IVL2OWUrjr5U;ńV͹L.F"7 -dLk#J+Pfix<dӈl2Rqu ELGɈ8~aLk|iۼjL:Z#"f!I fu^!X2#bGãS `ݦu1/Џ%Z%ء\dq CK{Al#1M)pp1Ow V T0y3}cbꉫƭ( <P&^_.֋%rNtW=t-Bh*'kdu $ d 88/TȀ+Kg~gՆҜL1e ._ ^;0oj_+Σ[:eˊ1Bs fb&୲40v:˶T$7m ED)eXyqʹ ,p-Ș5LBpЁS"F4zMCic1 M-祫Ue6L?ݘj>Fմ!{/DK"ZZi{O9QkWg0soT24dw5 "O6KҼ1VTScDF'$6]ooNDrӇm_ PE~͊!ӥ'=5GA $N2^)1~ B#\u)7. o%fdFjlӵ 76߶ڪ \}zt{y50mF/[\oS_ϵ%uߜ|֧Dҍ]!6P#!8~b>~%L^IqdfH\ o94lS-@p7="%ũ+ qd`0g|n5#}"#Jp6Zdy'A2~/ Ys+*>H&X,yϞ{&*duA BQ Q\Z}X&9g#@mc%n̋!t5fUro !TmDȤ@CKly Tn%  [yZlUWKԭD!C2+ӵ؋yˡo*&x*ܺeD|e.,kԱfmM\A~XeKﮡ^g ,_QkqwʩDCZ +P86* H D^M*$(]+vx $u$RPz-gwХxS6Vn:k, J -; D`aԹ-5F  Yo:#PCB2%r -' d4O,iߓz &WH%`BzZ e$n f9m/s BWՙyoK2*ͽlJo੢Piƨ+Y.W2r+ӡ֮ՕqGmfXZ{dhjˤ P*( RoHg9 g@ 7%w;puLiv #aa{CkJ#!'~* GnY; lB$^{^2|s_qYBzXYttUM١8,R69ЋEg:m->C@W=u.:M % OEIQ1fO@5#VGߊ6))kXr,Ro:`2$s};no_6`VBe Ra}9}}UI|O&TO_>K)eN7єVi_Kmڧ9+?*дw-3mfݤըc%/,s~ۋIm+LCIwOj1 p$ZH;Q]pG|<)n%:_hgM7Սҵ[Ҁ'ظ7<+5--$95=+b<3+!>Z# jZ/Aqu5zFiS2=ŤÙ$ i2N8lV~#  pGky;y82޼]T3\Z_YNQo|lOlEh~xɫkBM7[lO(8ڒVF=e24[rZK/=Y.gJ@ϧRCMCUS,҅D"Ogu8^ w8 ^&ࣰF3YrkCȧeϴhPk>*GU:$ -{!vѳIEYCx=QtcSPEb#v4gzcyVg|0#,y%㋚DyT}e]>sN!9Mb-l|-'RӐ72"ox!,{Wl(svPz I4p˩^fXr`[vz=tv8vv㩀$KqQܻలTDZ5~ɦC^_($O1^ c~v|j`vi|)N̽qG(_ M5{V..R:uӗ3g \ jEfE#=Hbձ"<_H:U* v9ϜʶnNG%#Y=U ku.¹bw14*{5_M};eqBWς#.h}&:?w佝g.=k>cQJtN*Se1?,/0Ѡ`}ףIOd*I>s;%LTEhͱk'd'8uE 4.X_#G#N@5g[{{5~ŃF?@M]~_dGN94*_Mzv^ac6Ĕ ] ^icLhtx[5HUAF 3$+#wV?П*:D '/mSX]PL@a:ӗ 9,/fH=t6:7INVa jQ*qr񇝜,atg34MFۖ{E83f?33vJ}nN<ƮIa"m7LRIW NqĞlTzϑK@0!_ ChMTXBhu V> 4NG{TWa)Zxi:4q)0쮷m +߫fK>?L>8 KOA^TJ{u3Q3<.Fܙ> @22pn]ǣݵ!TKs jT 6aNng ;̋ѫ89u}PKGrD9%۪~׌@V.)sc4>gLD„>a8k )ygB 38 FD\4&,];уÍqnjB${y}tQ–zDsHez$-yZ=lY?K68rKuƂ%w`;w}-վ۰ gC-D 7 c^[4C~I)?P&ڼc7dSL'kUH{X+voIoQ!X,l;nP xF!m%zQ%9Epz! GL )==*8qܭ w-`϶g/7%R)W:%_n`uuGC2u'(c<5{kF xHF@p{(s,zq5aQF̶rz18p1ֳÒfBٮS&i(3FPdGГRP+r OșeSZgfMAJ [9Sp']2Ꙉ, q$@ƒMOHCO:79}9P!;iy1ofվbo>!xPpw] ȑbYu*Eܑ 0~1) Rp6iާЊHHwB$ kNbfQobfM3u+mIMVF;[%<[=n%rŲU|;OR1懭XjZftHctɹP@X ^΍ο`_~KPuRԸYnz;v]0J]УfۇPPy*؄ZtN ̭D ~fE<,-EA+`#r+U z \R0Cm)*mrjQwtͯ= fb&7})jw=qJfm.j"5 Ycʱ~c/|Bak8 V0HO^Q)? 7 qXlp@b;>s~Ia$e̶3Xm\+.WNdZss&Qf a,r'Q 1!'$#؃Wpp %-׶S!z9M2רq#ı((u]Tp&&;@WAp pA3(rS"o>}o.5}Two`)Ơ;'|騩DK#@y :W[&&4~7}ݾis/vwl-l9NK !-~ 0Wӿ2CovRb9}u8a/]쳘2, ug}>8,Оt/8unwkePÞ"6)3F6_S= P{-KB<ș k'H 'aT5hv$}5@/pz}Khyf}T$xWS : ďkVo <766~9\ D؁m'd]#}*S<.iI%~klX-# )k}Oc}hO,L#\&ۜ#ieGtM*6{nzm6h 0k> h\}8aMLQKpF0G<62_6S0 !iN8__$IX _zOݛ/{a@AcPI\dD{r 6Ц, 9=tnJeS_J0o]s hua~X0Sr}8XWޙ'ΫLE(͙=Tv\a xUnFgֽtݵW?y(S0e qq,e&IdlFITqbBJ9#-/#%ݫh_B@9)2IS>mԏܐViPtCd1dӇʾcՉXjQ}dQP?-8\7Y{/p^Iv4+y-]m7`Bgo{׎/y6<7a` hte}`#JۂN*`VnF'?B\+Q&>"-Յ7o†k(W롏E8 nmHus+pL iwF95O!-:%ڹ(SNGA@xyK؟7XB4QW@ppߌa/! s煦UrrZ |N<?0yY=v2PqKN`X7eH6ez nI&DS FL>*&P hs:dA#fLJ<`l, 'Y;gR!2Jޫ-L1ucJ+M`r/|ըDLy6|s}]QqVbJ)i6MW3gy"?lg {!,a){ShÖT g;;$s \7K4 N]v!qq5`s |6 Oizv@ͥ`!c!wU6q(/v7td%yT"Wy!8ցBo&ϐqe`Wm6jPVdz9Wc:KmÌݹdJDCLgsJxQ24gWT B̽'k'P f7=`RqJ\d<&44˃?25,RqV5Cƾ֪DQQl1+[ayX$IZGEٚ˴?qxa"Qk1t!X&i C=jx `zOZV(4uw(5ܟ+܍ݻkȜ6VFFV,aL(r~|^7+|r (<۩Lf΋5W_mھa!Kq3ˊe?ajV!IHCUciծq[5Kpt\ufwbRLP#0H>/8y2fx3hѸbs 6%oOr%Dc_^O%&1d6Hmh.qY"2fbZ@9&YuCfXo-NAD/Ľb!4ˉm?* waExwh1%& &6@S Z V+;@䪜D€bW21Z=ɿiW̥.dّ|Bq2{d(du.x='vbИmZ"xs!4o:z 't>3E09(0{iˆ݊ڬ.j;[ExY]ByxE-j$v^X .tB8HavsbzVzʘ tHg-J9AuO7.ָV!wMI+olxM7ꄭG)IFȱ!(]LʈFyO)j5۶U*Pž?Rc u7' t,0P|r°B@8bc0*quu;?za %pLU'TUڮ`|p_چRzʚK_7mq@l?OR {S:2J8y2/Mj:0sk/vb˹gsILۻъ_)aCJ8 8 wK$ … _0`9d@{b~z{0^,RиOcXBYz%Z㨗 ݃Ϛ` 0űX8~(ful2Vt:Mr U? ģ:dNެ} >Xыqv_p'|g@f6 V;wbzTnߪP!6P:G'@]zs>E~pr&_ՙH8Z}T=^ &}U1~=Nsʜb>0"KýeAINRefpӱ7l#go^ [- ra﷎ǘ'ٽPbYS r(@3&(kR5%Pm7^_ԑ5Rc&Ԑ LAJz_B=.aaݲ9RkKUewr9Vvd\Cg32sona-e\ 'Q^PW۲x㣋8lC G[ cn3y\}[']V{Mx8&"XT}'ɎP?l^BWqu|^́/ z=NKt z֛NRXR^'wi-;sx4:obKf\Pk&S|%,dd m_$.n7TGߺKkd.>U5V/O)E f|7WPx['F3&eWFAb5mu:qܘoA\FKdr *u+[0>&-xuvy 1`oP}1ɔx)/)dЏbX;^lt36ZGB&أbkHiPѷcr9xl/%9BV@"L5]L}V+Aih~kmyN H|=6j[:"K[uUAD`ڧ]e& >' 0&S26ߊL [^]fJ쯋1DI];#Fd@12N4f_cHy:Џ;*TG8PFq{ޚblĦ$K 46hx=2F%]No^WҶ_$=3(6b.If#.ٔ^U?IadBsSI3fBp7%vӇC:K~tӳCɹU{L~bgYj5qی}mD#j.lܽXb00kE;:M`Vp,R( /%A x9 ҬL1 t k5op>yc|.FfVg@!sUQjuB鲀1QkwE,bWi(\|Lxiڤ9Ǻk=Dz`]d?`3K;OuyĔQ~\{wl8Cg_ d5e˒j0Rz9 ̓[1'K|@I1|e QJ-I0,#*(R<~;cxo:J4AkI { C}LE(*v z|;3i|C34џax[ڿQ/}W94LagW&n/JZ$i]͚Ji=L)+JB||_DyfB"Ī }(Эj݈tɸƠB?n cv$Pm-|x?ҁ39D@iwQUZ㟪& vh+tսp+3y hx[0J;ИR_cX>"Ygϣ'0H 5};;t~YL˦;uXu2Қ2siO$B#|h-`rIsrQiW yE0zˢClK\5ñ MV/B\i{ps/,C ,VQW9ΐF@6(FCCK-_gP(먎L%f|sĶ Tyb-'C6cyNz 1߮,'R'PatfDP}wD\fhfVu>^_HT(<|L/O[~ QMDAQ e`1zýVϢ!m9UC=lãwS]\3fJBLFMj"mWkrN1Oo[Eɣiz S;u*꥛yTa@OQTl߽EP}J70&tRle?>AӇߪbCفi%h%`-_I2?ብAT}B{V4dzX8AMSqFOLZfˠEϖ@M[q >xL Ȗ]XٲaW1UTNgm#饸5~X h1CJT.AW@@!Lq[FSr$eao>ܿ#D.Gc\)),XExmGxW8Cj Z+5kc~"I8.{!խ⟄7fNw fLFܬLvVjCiI@ǘf++"`G=lMҼd:POzeDCѶ=ɛEz_biۄx&dMSChoHQXF>i铼*rޫ ?q8pya. ,dlO(j X mP 0\poYE֞'Z$Fp2hxjc9 U|~'\:x"*g*Rt4EԏIy#N+ 1mOu͆699w-ɇU߮})AkU~k[ʝp3u}  ߃U=GSEA> X8j_%m4Ͻ5MKA;R1V^.Z0`A zՀ$/LEz\BU@Gm@q=*D5rf|ԉ-ڎ{ 0H jhRbSzwҾ٥u y` ݗO"M]n 9}*P|$HQ#ސe$9,nyf 7 *aR*3Sd幋|HkFdw Vjq*]qԱ{kGGDSqǬ_қ~ }  b$.Ҕ/9ca\:愘N, Fs HZMm3LʑʻqՐk8(IA]?4Uo6)nXk ygR̛]1(w)=d)/nJ?>hL~2fY(:S؍?hr՚?ˢ:C|L$śmcVN?B§::6b!g6G~q|j֗?۠|Q/x^O9%,=<:ƀa w¹ͳZeĺga=i]H5LeFA4"=Tb7]nc96MTnsRV ~;ȚVj„V݀)TAt=ֽXL_lv4f`=%۹iv:tcM|IBׯ<42,BAN~FVf3BPsr( %e%m4Ya(B®Vy]f v]9L&Lh郕}W9%y Ç6Yv6;s6Nb|)"{A6ݛwMLjrl {{ٳ4ԍ80zkYRD6'el*q-$XӕX:?cr bzw=Ү6,kI_DԳZ_fjDzbTMib\g!7n?n*&)ƍ茢u&0ܖwkxVYȗac.0 ڊc}7=$pjd4xӏXn]7AKV[cr&ŠC7F o.0*LƶBn`t']L+94cJw RI9k|dgd87'*lW~XmN5Avr<- ܮ\26:TbфbI&_h0g9-ڎV0?$2sɕE?{a T>U!HE$(rIf-;6Bf)U@.$"]>/#}ԳKD$ 4R۾ɥ0cY[y_gʿ㴻c< FFOp[Nvy:e &NdiK}ړ%hմ2I5kM*`XF2͈ wL+ZިC__; cd y<H` *I[ r_X]AdWt>N&!YM6SЂqiNWGw#h}QW M^׫Z2ϱ|'E"UF}[^K.Oݽb]OMG:X΃L̂iٶ~ON ֟dM ZYK5q0.kB Nv MGpջW 6{SHŶZ( v--x"K)z4EG֦Ah_ݑ̍pjI*cc||.s~[s+ O.;~hˏq9IstWϫ{-Q]oC6Z_c_T2Cbkˑjq,U!s8)U]o ]Ô| +t$[W`,(7`9k#2жoSY͞ó(+I` ̷׿Gi_o=o}z;w7ڟDH^7c{gl(vBnX x ue>)!s׽LH^?)ח$(,IMʿ(Nzuq*GޥjA"i,ZT2ݿD$;ZT ]J`KsxE&]m[Lp+j/u,fD&&Rh "_y)׺F,C3E0oqRmtA݄o͘v~YzHRRH'x]B('Tϐ.Ú1֣͗KksWFtV/RRө(G۪kub`e{â\vY )!L?W׍;}%*ö7AUHx}B?3[iI`/å/}\JpII5 ݊hmK~DT\\a|}[Hh"Q3e#1)_\ez^,6yMGU-f?1\\j|԰DtO p>ijG3_ 0Y<+5P}lLC~kob:ʗ&eS F??Di!Yհ>J.'mU@*ܯ} I5NH (Moq|C @ko#@ǙhLD4|Vm:r!#\ WGNsC+jMܣ}v.ס (?NJ6Nr`0vSHczt-(@1W=^nm$>Ue.#q#yu+~vV9-|ku4],pk Y*t5. HhSXcCw&q`h 9Ԫrlu .Jߏh.; M ㋛6-1^*]8*U2Yp[R Q0 Ƴ5 N9!/=oY]q"aZ*-y\U8&ύ" dz1g nݡ_iũzx_t0\/iŸUX)&~}TwBŏ(gP'ԜO{Q"cҠSs܇79IB*FXGhO  Q٪unhy4?_mȠg8͎Sfs@(AF& PƨI0(Sr(LyiTKi⛷_:*nA% ɜ*(?J1Pϋtuk׵b%:r3ʓC{ ALK?وAPQ[Oh&Üro%?ml܋oO,e ~{*B%X蠤]hXE]D7Ur7 NItñ8߆ۗs?[yM|,@QYVG fFn\cm#+r #z_ vuKxOi^= V'Ox|wPo&-vD×;/kd͢A aTӤCKZ5!'x(<2XsML)PK}2^"O5@{ ֑{ %xb3dR-WpSk% Y~%AGԤph٨c?\(zd<]J{,a.n{o$.Ӻ \.Ta9Bxhh#}e'hEgJx -J|.k׌?9_g|ZŤ*^73Og9>FSoh7 mlm.\ zFD[.{rDfԕ;&WEA`Bi,.1:Z@ì_+ypytH)*XCB_>i-]{iN?'oHS [?*3Rbe 0=^WBBnQBh;)X.*. _&ů-9M^_\8mQVoe88OuYg}rCp5Fe~0ϼ|XY թCZmA@dko+sB7E+(!x&.fhퟸA_;2ȿAWuw &My{R!{xV(_L0jMoak1eEP$d~/#Q?ôX @5! [P~vC?=\K<}w]N A-e=mFH?XV"E[tm&K.ǴAhL-Cy|L/qva[Y?2f=Vcɪ/@W8KL 2ړKJU5/nFib 9$HA"VEWVZ,Y}-~!#F|аus I$&2;NQ.5Gp6|R%&%_+p1~4ع^y#róء(x  J"9}[pJp}`L&KT{ I`+mMjxagmhts${;栄AEw#7Z20sr#-T^)p &s=Y奜ab$8y0FM<U@8ףL{0>`>!P>4|3aQO>L91%Y}{Um h՜tU1׉:H^7XC9)BpK}Baxz%JlNv⟂loɘj_H"13f$N$]ZT,5ζ`VQtNw.fT4:D+AD1 DBkjX j$"vX(O#,=i$)v*Jی5 ?[ tGw]ւ>S238]ˡL^9fk~ϛ| 2 P9.gsɏ_l6Bkc@l9\wu it!1qճ&cA@]=󌄬Ҷ) ?:aPx"V}O>ԐTRtB@] xе7ڑ\ȩY:)vIhޝ=$)Q''c1zEl^>160~);Xygu5© *iErKey.Ȩ+_gV,Ѽl|eBۧeqoT(Os2>35xqYqнI-[ՄۗPY2Id.h.X7*! =k'$[e۟~'ӆ!V!%K#bKW/*yʅK!է %((HK疼ZFf1Q3ƵrUÙ03Ĭj*hR&?ǎCGpOZ^D>sk I-hrgcZû@yM@S=4: /ޭMc>lz#ČJQ; H}bL8[ТUSڈbb~E_l?GFQ iɈtXz{G|ωEN 64++bhZmS gfV&5rR1U槔Ȥ=;\<& L͋Lj\QFS,z9:+DԏtB=`oSx2ȵ7 /XMm?%-'I3w &{+JLeM![@'#hiZA(<{K4 u!"^Ie&1*˸4 &bga-1%2wktEe|bfNSz2tmomA~ٽ86E1*4VGZ^WMhd?9ť`m,iL;iAwUѰ4}|Rys͖1*ػRI.j +1JR_Ru|@/v%o4j EYMm&I^l`=Xۃ@nuފ»W0Z)D aq/-Ő/L5y*5AV;5W!U^+v\%,Di7EiE8e%Ӿc D/si"!nV8doF/w_m~+OI4e-ELHR-ö-3;~!1,3D ^V ܡN5Qdс b.bNXHF1]NH'̿ / b\^߅>G1Ķ?,oVRo beXWЦw(g45m\vNGds~W3ٖvF/L{ȱXg Zhlj>p{L2ZѺ:ٌm Ru}4zUa΢ayD;]3Cn^M#^.9vHcp 9M?; 7Nzuܿ#+_15bo41o~g;—bl_FofK %WbA ՊK9k50 mYϠI:#vʋk|u{0%IXKPLLs)#( ?4N><؎>l["qp{ʭK1N9h%F-n*+N:r##~9H;;Rk =q&mIޛs*:DNA3+]FK?lI y6 Q|'[6;=@S7'mגC[gzzǮhqpӣ+2>-(@{wH跻Gqia(9\7˺&b&JlDCojmɻ[Bjjh4*J#R_;P*x&-<{EA͢0<%E*f7Viii[˾A_~>05|㴴Y Զ.c"Q|4$/ԡe%^.lʤWj ;JkX[jɦ'4bQ9{06ٌ!KB [7[`yenG/zʽ24S_JJUҡ.׸ z2ƺ9vR՚c؛ћ:# xyIl- t>RsI3`4QݿnLTa3o !V{/a39`h{b`HcG-wƒҭoJ3:gmNML`٧ԲyVhG`Toևdv}YHJxI5ρK+d~QmX6Qv3/B!aR`8+ʷ&Y[9¨5C-wi-8[ΓOG(=h乺zG(-Џgs$&v2De|}d,RoC4&&l3qU(ї=ba}7ƌy엕bP!N5тQDo@1uyI Vst,)hop}*l%) ~=Jy*Ah쒷5Anei,+,b}'DxfޚwBazX黎v Vү_ 7fVlx&Ϧ^\=9q|FOACwr"B[y\ #E'kKf%zmk/%`B)O--UOytL9qlvt.]"P\TG携^qFg̢=PU@"gݿP~ }V,@U5e]V ӉUF*Cn<*PEy^#թ%_@Fꜘ+B"Da4aqֺӿSc~:M+= hY+hZ偬&cy.IzC"v$(qL[cCjm̳h*v11?j9E.@ ~bXsњDt GgCwa"7fyi>ݬ|^QѧU Px:o.ArN6vpf?1#*oE>ul+`&m{Zv1M6]jwW,+  զYZ tZmY9{C(V\h)_ _;x(9ň]y hzǟ5bÃ,l61ŕ,muD^1ڡ綖W~S5 ygRudvQF%B8qF9MZ XHgcA23F?V\7W΃DUA<\~>,=wA:cdq7lA*\A8w':y1A&I2uH6Q5Y2, |NҘp nKgl JOr9/שbn]&I)Z,>ڂ{EIԮ/'Jx~wz@y=Scǔ<}uFFHF!Id(ϩRȘI/T5?.;dkuT_g4ft: J̐-[H('ȼ`Q?pz ' 􊐺;\up '`_;RilaB/}w3WUF"H;/;A8Ê~ohNM5YT ԭJ—qڍG2G녍sXXu7Z)@N>y8|;$̞^}Th.0 VV\Jc JJnz0Wx9sK|xf#. e%ML¾ǔVhhe"@k1M3]{ˁduU{fyŹ=jI(JBOg""~n& ĥqզsQN|֧yrb})Ǫ2n>%}dbǏAp 5Ǒ<O")}uN:^+c/{+)4 jK1ͦ> k^/X06BbLKQS $FtMtlzq{XA!LroW0jTxG{'/uCPzrao}ՋC* wp8ׯeVe -;eUrS^݈~^87rG o]E,Y0`i%FGથchN"É<8ǰ@yX>Hg뜳Dfni{l"#ľɂ.NҊ\t֋@h(1uW & 6H~=܊pBRɐ:AS&Ir^ p-䱉lB0G[p8 zJ@6&|FBg܀86**j+9up=ik>.!&.Fݷ |z SĊVށzÖDRAU)f~|On^+Őj KkL;>Φ.Fnf ;`E~*-+GlHߟMMyAfy0vK7Uպ/NܵAJM0Cz51*D'R5*za|{ܞt((!?E Zc؝E%ФEt Cl,Y^XPi>)9Dq@ .`Q. j}|kyFLqGwM9#{ .gKV{ DzhQx~L)oM_dRSȍ@-OAsVT$Uk& ]$G")pG)}3# T1G lY7u 7&\+CrIm&pywh&E#\9BT/ |bوV#9+ښG[ i5$E=%h+ ܀߄ӛeY!;;P0Y٢uą@>iei*PYťme>'ՑR Р6DȂfMQ\Zc8%~B̌SS0 E΍wߗ~ >6>!1Pdao)'̓4- mjP`X$B RoOTHXl.;b1~ DR>Uf>Ķ?IWv2A" U(I`/g7!P6!) w-B1t`5ò}⪢:nplޗ\$7Etݩ1v">T);{Wkπ=Xsք}Zaoޜu4mt, Ng޶5oglMxd %f|ɺXbA:Ǘp"*@B [eg[_>:(oSߦ!JwV O *^3Nmn 9=w-@ A|/bhLI!XέzwWMS|酷etAaJ jzߋ0e |,A]j_ B4g0K.(V٪vPQٸQp3}5Z[sFyEHQ~Xb^b'JMB KΓ9ىNST~ȪFsX #.E@A,qh e \:`(qSXo5NW =p"_L!'}9vxg!Nk_bέvr~ Eh{/4S&Do@ck ͶTjL@f%{*)FBM&{ܪNt-n|Kl`H;[ tc"6jmC{?) Җ3<Ԓ]KWr c\ N`˒=Fuw 6_ӗnJțՈ߇𙥗|Tm@)zJ{F-F=U䕅"c*Wt wɉ ,UHWŬ@''7hйK m=,CS3V]FpLy&6cjgzGgʫ$:QW(2]Gf!sa I΢~K VH̜ `d(U,Ws,1xlu*gJp'Nᨽ'@08k =El.Vθ5SqԉO5l1 oTSq> \R|BWʮ~aWD00mwB+zj/&JdCzCdC}r$ʙtgN˽$%mȣֲ_p(F e_`2sNA7F#9DR&r{9B JCU/=`k[xEr62۔#a\좇mqH0)7B[';Nى|a&pql2g''0M~0$bA:iVΣw8lw1׎φ淞(gR^մQ:h(y,;mw`d9ظ)ЩIe-$Ʌ䭤Dܞx[Xb %Ʀ2`yP$<>jOѾ+T0aޓ.%*`[&:54%):KD͑ }+ \1X&\ho+H5gZJ * J@2]zvahSE@]|,yEV*ތD,OgAˀTJ\]Wݐg 38/ 'ZFг>ybJǨa:/Aw$l'dGBL6QOoppxJaJF 4X@!oR)b='OZV ޣ~Af;Q}P͢uLS ca1㒺^ZduFr!>'ZM#Da!!+pPjM>`wQP~`'r奜k^XЇݲ I j-}Avo0"? 1[䗺fh31bˈ.Gԋ^>E Blqc.=lDc! V{A=?Noo-LngM-%Ob~RumtW^PY顔Mta\[ V$c#K6V?vm ]!h<"yds9TDʞFeWHIjOn j Ľ(98m-I 0Rˈ>LFa0TO6ga]~!3kl /bz!É-HT_6{x x ">y;0Yx,{Cyv}>3G\ԑc $&3c.x `I =896d$u?R;DQL)#\GHrvb6NgT#ã&~/`G !^hX{7G.0k^GtDn2/`/Yc!iԧL13(1!/ m .(J,ǥ osapKE9N^ٌVrÜDZ-U Nywc`|k:K;kD9~tzMiphl1^oW%,$ F%Y[kfv҇6ҙeU4$1k)Yz^8*! ɌT@jZkCp#bɞ@#]UѱDwݦ\v'Z23].ʭK%ugẔJhHwPU_hH c̽/k2.p="xdFE\kά qH>Gډ$F[>E@BDeuDTfAԐBY44gÒpb1Sj#qՂs׹cn<>a1hvq̞(# ].!H}\yQ-."xl 1:f&/;jl舵1yDֱSMV iG廈t1H2t@ZG<* 핽SP"psl< Z,}&1Gt9΄{o8^]m"~w> cE*`|[7_Njʇ=[v ԖOp󮸹[f[xQNtwY} h8I9͖^7LH~E9)$UHc^՘]T[mB,ҝ4!-A־/tM9̣J0qj>JBG,q۱sImZP@N4phE }43#빘,Ɗʚ$eԡ2S疂od:Ů h'l>!옑Ru-Ppg-0){l^Zڒ}`bk: Tņ EvP\p2 L b֧'EIXvnyvxaM58vҝh [NdKZ_g "Rk<ҏ⺮ֳRğS'lS\]VC$|/r 3e1+gɔaXؓYNVlk&(ŠtA h_]-Wﲾ>p"Qwx "hae9k~!MVy_LQ)'8QPOoݝ:5` sz f2=uXR>6su$TȜʍ2^|{Vfj8xnOF?Mhqdz$0fC-X- @5y7ta47 N?Y#HK T 1L B? @B@%Nf7RCQ-j nH9$rܽ eVQnP&_u^E@#SR0:QMVoeBqg\Nַ̬%na|a]1kxw'>`P {A*f)p2R"a;ߐTğ BOv8i9~jlwGƖd3:,SLF~ǟ7?h0hV%.V іdFlcx X˼ X14+*^p=AckXKkn Q ؖ򷉈R;%~UWjÖSëd]-'^|]h,-8TWw%uţ,mߦF.CS?bXdd )~D 'A.Nk~NGB)[fbPaW)qi|d)eR9KE50Rbl0nqR]s2_钾[J)͛'GW$oX[ .Izjfn!GBpDÈ{NKxVV}%avO#nbW,WÈ8 ?kE(ډsʘ(h @+`i .^ E, iVG阣zG4ݝlk\-SyQ3ux:ncy ez6-AV|8rwr=TId$#J>Y"P$*'KH .KJjћZr3N`kg}ʍRRhIaұ!S7 1֮jBrl6L|nvvtOBcC*jJ 3W1%L/vzP | BmU$p*(صVb٧kJT)CB[P{N?o wL3Ez:#s'YQ|Q G*TLJ@M|b(͆9ӭ'o}2 6ģ{'*7m~&H''<6_!l{f+oiyz|t'+ܟ>~xP&T^=nHqu ;ϡN* X9yEG}ʙg1hpJRZIH*n.z6z*=̦7Bೕbl9ՖO `yCH)p2{ͽ?)OBE^>Vd(g.m?g3|1h,ڀ46Q|+-nsq.m!y/<D-DYq]G;~tc9FtCVB,WM1IS҇Nq5OyVĖw廇ߥFgc 2 wՑ@Ms WڋC}qy#TSLW6mc'G8#"$tZ5UI ;n`yʰo:Z\"66{0fu _u O nDʽT# -@R't&gV y[.ō(`gOfch 3B/#-(F:dzz@$Bn6b m}2GGxݷ!6!o-ğ`w‹(13^*-R[6"2ϰ6gf9i~^:~l.>$A ڼ =o>gG"yaVcT2$yaU%u~.oVr%N,wmM Vylg4͞rI qeYy?ǚ4'b8P)~zc[G$TАǙs:ᄹJ^ j8w?Jݲn`@ E_d|àw*!1=[J"Sy(zsM!(~T/4I*CIdC}H!i`j8)+/S Mfx_&mhdsZ3#{ee;_ڜ|ؾV0`bB n jQ iFG\&Ost?Pa뾁 +-_ہ!jȴ|mS(o[jr}ߜl sEfQJ"Ѻل="z:\,DEM-G=tx#s o}Vh3̑؞(S0EG4QY\ wÒYж2[;J. g}7HyTq1Zy*$G%Yt/-K:+GbN}/ jnlWw|PSJ _ѥڂGsfGģk'!ERfOfC]XU^n[/W/E㘄d3 z`+xr~ ozy>%3ѯ/n-Db\4AI</&񚸋3mE, Zݗټ=x4^#jg`Yx_]nYg4 YY3ߕx#=Û_C=F@{ҝR5ْQb&剡Q[a>71ȀЬ[1]tEԴR|qGJ]oG`<>In!\X%4|QvbYxFK* P0&G%Կ6-N(e WH9b`FC h;ٺD!v 'M;2^̌n|R8.]tΔpIX0qƦ u)Ki/mT ڔb}z83s70be;8rmFZٟGg:6_b,Nv~Mt:Ԥ@ *8ju#Z$nF2$I) "ZC M ԏ3#,+/&~@@yUԿߩ!p(QR]@Y5nz4gBB.V5y1?LLϟS:H SW[[: ͢gbBvBa'bCG'1,,)])娺/ t 5#UnZ >;!S;ćVz\`PbEs![,Im I6rṧ=#OπPIcw:ârP|J'zSf!ro'ݍHS Stݨd0LT \{m$Sܙt #raQqXD1viaPw{;rU7ee^p w pO7ݏp>ɠe=2b<~yM46TGߙ,NəMG1X;OB |aQMp~v)^T:*c2_xdЀv{\l2p|;_=5FKaӃrn1P2Z r[or9@ͦ!Y 9/˔)=:uAm8 X2iܴ,ҢЋұzA/^aAS}R-\[Po`vN$C̰kpcM谆LXgEOB Wfu'ꠗR:vDuvTa,: Y>}ۻWw26{?U72,@8|heH Gn_$aVnP¯Z#8 2vl<{H0Ŝ:6S!\^K+& :QAEW g0J'ٱDVnTyJӠ;/ 8cg@g*<ص S:]Æ۩#lp\x: S]ZKJo'~( P7wF XiC6 Z nl(zVږ e4Z@\ҋGk 'J5OGnm.0}UvL[=FJ{ sQ.|r@cuѥ!e;;v^w7ǑE,Mgq-ϐpS7t ɾ6L,v^|xy>4OϦ @t`T@>Z\HK)Ӥi ^'a# ٘f;,)Kn0m̧lW x2;rjд 3 5}J ^e?N*.uV97ɭf#D.y;QTbhbUQy zRxylyЯk{,2.?qG2\o!BVWQv Igg|eźՉa)`q5r~;K Fq┴*-$~׺IN%;y3 T2qԁuP u;}''g#3HPuZ%iBrg_sO*CWo(?(ʪ8põLV{il a f*c XkQ6W(4[I-^QtDkH[pKFHơM'YS̝ ?.ݐW"f!"gOkn0Kh|E^^ q|/fQzh^MF;3\ʡi*ﳨ?CA"g'o9w`^=&#Y4V'h: upLbeKE3a{ywL-$#c^_H5VV8H+`6k؟-VRuƹϳ }vW-nH#FPobOU!U]2ͧUR^ە{@,S΋Zc:?3ő̾ݢ rͷ$!s{y%Mz&(5Z4`=?J+b*KHb.~5 Vr#`;T7t=Lj_J0Ud^SWI6=ዛfFY|x[_yU<`^"a%E+\޺ƂooI5xKn(ϛ@?'9;1e8Ꙙ;^c Ӧg72EP;pEPy#.$ڑG;w lNXo*DVw̌/\:CkZ%JC7ww]ph]ֹ23ҥO5YD}oMkIv X&qڞ1d6 .tc0N6أ(^iQz0zB*X:^~ocu$CQ]$___*L3KXDЅi>$xMA>4d )*i],ĸ$;i9%OWƓhOzūKTyM=|Q'{JM`Y 9~a0Q"+A,8m{fydb@m"йai hf<`]7> ZdUUxThGMştl9V[u\!(ҡm%5iht>K Um|hv|6WL3vKXm%9 ސ>&g,-X>A 3*e%_0dl,OO=:\8cJǤcwV ,6o8<:;7`MӽA|r̾7˞|?vpu,Igm`8pd W8ɋ r;:ى({XP4N,?FꞶ mdxvJdWvvp18MM%sCUoT TAI ͔!?;K wt:>x6xL #OņpAeH41LfȢSm#$mwhZ4}ӱK6,PkD̿ 0ç=8mh_? "ɑ2`WߋI'NZ5 (z=D8G,/P*( PX/Z(,]_q?t_A_&(@ҳ<];*`Ď޳Ÿe |/de4Ξ7>|:ng_1A.Wa; b p#ewIu7K (c 4i1wTVX_r!>ʟ7"56^pqT5t)15G 'uᶒ;wi^K*7.ڋԻyƱ~%$K0gT.4i1a0/|c҈m !~H2GQ5ЦGl"Nj0%ȽDtRR㧕1 6m| 6@MA1 DJCkx235J8|ܐ+OPwk*A-2aJs7 Vi5ߌ?-6 3KK~7蓣`b7 *k!O/ۍ_4+;~&KsIL%޴Xm?f{xDP\ui+wS JɑVV|R][ը)lz`®L~B`䗘0"(QesՓ}-@u5hyr:xV,+'#Ľ4yH.?6ΊYSD]0`f}?􃈷u$?rXE\8_t_wv0osrsy6%feg(ō'/:@%zA0q͙e gqʎ0L<'s\f\H 4!%8 T*.%Ʋ!>*D/WKKM2!`r:_4$gs|1Zt^=/&+ Q:x BfYw#sm4o\zU2SB g~,rBy`ߧ$K|2{܍ͻ^:_ǻ8Өx\PG4M*, *v̒! =!L} G7@⸅ =W%~\/> 5 ֍1$8P1ϧ!O7C8u$8=q\o " 2>uA!Ur F{2/s'٧x&K?OlW@O%T H &ψ^qzӴ(bjI&Wth͊\<"Aɢ`f|$("0oܒPϓ^ך#I|G,'!|P KfOz=z~P睄A`{a{ԭ{*Ʊ.ak&q}F6S>=c }r8h~T^Zoh9˝`R(q{&_S򊋈/ޮ*Kz"Z;T)Fv|ifmfEeoa%O˓IǧsB~omر =ڨ=))DW 6K%Ҭ ,Xu}3DZ>$FIP;34kY_(&Xñ]ODQpگ'"]'EZh\l:vxsnP0,Fv~ZO"KȃR8 h,'QVO뱉 CB 8c._3E(QlQowcLS${PpEx7RtˮKp ۝|q~2D܍[`eSfafo,i aw&Q+&YI?Znyw`mpRtN8_(WTC`,T% ּfg!w>~ }CotY5e &ȓ&}HCsU,4+F kYT,9}(zMv@41{U=|Z/IM3(Mtcۣ+66Tkzp|k#o:K]L!67{i1/5:䒴ͨ" 2*\@aߐ~^Fýz`l+Aw69XRޚYa!9Oqт>YƍХ|~zBgՅ_=֚YwWsPRHד8W&}Jۢy?yiDБEr6Ȥ4e2"'ڒa'\X`)y[EYGpsYg @Hq2 R?GS(Vq<GZo O SRCZZ6 X%KI njW:K*p}6=SҒ\n Pa}i_Pw$۰B"G>{'65#~d%fdo*_Y$p?ǵ(@m?-A#RinVJG4Fu)0a(')g3@ MYkE]B5YݳLZȞ qd8 Zˋ*yQ~Vwd#G6 KB#q~/&5+)$:ba(btrZ4/#P"|HeU|!9$NE,Hw3Vh)l+cBDnjp۬uNc}chumN/}/bZ̾ ()1&s_{S d~=卓_t~QĂSGkj탛 Do6bs Epkm<0o=R_ZRƘI YZ