glibc-devel-static-32bit-2.31-150300.89.1<>,(f Op9|h-IsʹT}B;2RSk%}.\vDpHy8npұcߑ;ƴ62::񮳏yos2l!xl,b׽Ϋ;?d  , [ 5V ")8 \  n          I v  w(89 4:9>G H ID XPYX\| ]֠ ^bcdIeNfQlSuh v،ؠؤتCglibc-devel-static-32bit2.31150300.89.1C library static libraries for -static linkingThe glibc-devel-static package contains the C library static libraries for -static linking. You don't need these, unless you link statically, which is highly discouraged.f Oh01-ch2d2SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND 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/Development/Libraries/C and C++http://www.gnu.org/software/libc/libc.htmllinuxx86_64/sbin/ldconfig7(N. E**m~f Mf Mf Nf Nf Of Of Of Of Odba76af39d97008158292ca4bae11d2d882204c4d79a2a4ba2f8bb06f7c14eca6e27d5140cfb32e82e3bac841f6b3f8086a646bc93aa70635f2703dfee47c2cc64e0d986e3fdc3bdae7ff9e3afd9ff92108407784296938eee99c6979c81a2a2a215b37f992f9007a28194275186b3fd805d6a951c80de0603b698ed512746005c6826d085eaa7f2d85fa0ffbe7fe07421c3f27adc2fe866c8649fd99e744c9a90851a2b69913300e6add3fc6da20a23b7ded77a9a634fb65440e9bd9a4806c4288bdf438076aea5c4608972b89cbc5aa9856c9c08c51f04c6de3b8f92e1b6434a332988acacdc3fcf61b484d5a41af8d4a45d1db8c7e0af6db74de113c6239744bb4554ec59d1d45a06681bfdc6e3a8752cdaf681e145580dc7c8b686ff017brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.31-150300.89.1.src.rpmglibc-devel-static-32bitglibc-devel-static-32bit(x86-32)    /bin/shrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3f@f@fBf:f2.f! @e@e@eyepb@eSe;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)/bin/sh 2.31-150300.89.12.31-150300.89.1libBrokenLocale.alibanl.alibc.alibdl.alibm.alibpthread.alibresolv.alibrt.alibutil.a/usr/lib/-fomit-frame-pointer -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:35625/SUSE_SLE-15-SP3_Update/5016cdcc77156a1ee716905a9664e846-glibc.SUSE_SLE-15-SP3_Update:i686drpmxz5x86_64-suse-linuxcurrent ar archiveutf-809ba272fb1d8de7e14532fcd049b240f3cdb5f9803cd999a53e59fada5adb98f?P7zXZ !t/& ]"k%*75hK|^ɿ] 58͠ku@QI }D!9g~▱[NuSkp|0gv{RŋZ l#ܶOok|zBwdf0ȩDjsi cqV /xew`8R &~mFi987Ugojt%Forr'][Gp:*ʢHZ `H2Æ+|B` dh>=as/"o r} X5Ω k 6qbg+x2``n& ҝ^} _ 24=9mOQv'%vSaʍ%7B֢KzNV.'al/PN^:JLȆd~y`s-ܤY qjpC\Ʉ⒦Ij?A0 Z]5eY&f,u]!} ;f ΆR2ȗ (< R:47rMUo'fqܼy-Y@U""-v'%LpEi.%^)v$T?.uƹ@S8Ed搏UU檏Ec '}(';)R>n+y1&eMϱbg2#.&ȓ/p(&/Vrn@B4ILFo| RV'MB zM&'(,Ӌ 7O+fD{g> 5Hmɞ*O.6m)i9ĽUy.eL{.UzRG\eRz!y#W< [89]^IST [`\Y!y(`S|f]B}J"{9s!<>d2wZm9L֤/6IUmkӐ#tA9@?Fw'򔄸𘏸8==-Jɖ^r0I*~&UuoRvR9ǩ'h{d-uk ܯ5IZ᏶mOf@vN*H!yQJ];֝v lyRFk/& 5Dn xnDZy&;[̍ݱuL+$#`z_t}`J߷h`qßТo;[X0* }Ғ듑#.~#xdg0%P]t@qx|ءBB3ɣ D ^]ayjȰ,nRn8MJj:7:kв"ZK$"*jקф4ɇryѧcU~C[ ^A+ S.f bjUڈs؉v8[aog>kK;Mmk݋ =uƋ%r`gL RI)\~pTv1HҐ3[FM&o;, yYH`yI#| oWN`ntdY_`E$TTHdi)^"bw|薁b2Ca)@`AYjo|!/8O['29 z{Ji`F!Rr]mYܢf~>FH(c#RĿ[X= Qe%tă U6qfW窾_E#(pZp+{ޱĮ@zל.)SG,5D0^ l C0PשO!h+4;%?S1+3ӳ:zzo6nd-G6 o dCU -jeyBz@&@/TU.qE==LJyp g?Fˆce;Scp${oM7Q%bC6]܃ǔ׌XW% 4Bu$ ݧߥqfYޗ%p"B!dWH:eVܴYKjnGk0*u(rg'Bp%.yFF_wm1U[pVw53N'qg1+:4s(h{oV { n8Ҭ3r b[ %yYmcOL-P25}p(y^St&rk|`֡ƶnbB|Y5psO'$5 z>i\v(qmnpJ˃8[Uk?(eTgs$A>wF﹤20Я=^l;¾90RekO{F`(8|g[$JYcΝ`cj>2mTo['EՑX3jPhh:^;r^xRp#\龶,C묄O +dؠmL >0?% [Q'-`?t1UK?.&R4_$يcḲDr\bRXȭrYBݐzx jBzJchzcSffdޢG\ &.`DH`ɷCՉu-B{KmHľ Ui)ZlLA÷"olVt)BR6e Z@pӇ_d-nsw}rXeǓ+PNZʳR2nv TC:m<Q/a Bm&^/ZI)P g+7ΝDδ]Bu(c&'j3ſ2 @n)3C=MVL0vNQ{Isߕr4L'D@ u%y-dXTSK邙Uy?o==PII~;G8@L;a|1}5zu\Q__>BI˯PP'd[Z4(E%ɫ9\5s6UF[Pй^`  Sڑ@u %cNw/*TCdx;#A'?; ^Jí=IYRCh?FX/Ǖ6̷X)dLtD!BGx.&^.>=?5-eZ׏8Qָɓh0Y=Ϸ;C,/?O.V"R@ m`B1 "@P;`QR|x9>qB0q .J~tE]ql->g4h32'8KG>ʜIץ:z8.nB< هS0]t7/{4q`YGYjuM肁AyӠ{Ќ1gm$` L8d7Z% )z$ή_ר`&Yr2P@#qǑ+XRGvu;Dx%쿙b>jW6}Åq=2 |ÙVTfIys[ .6t}FiS6I)T\G*5K _Ifּ`*9Os`Jk \/C2qkI<\ԁaȓ4fb89`!dG!!.4dé>=(C\|6mK~9?E-AW g|̂} Ӭ6ՒlbL(%.) 6'jM\|VBcD ;~.u2B悱3҅1UnšPrɽ\vai[E]k'Sϼَg1|;pQ2?oXBK֒8D)~ém,%s 5.DA3#8Ib_gWu hW%77>IZNEjiJb 7i<8#2q&^0dW߽Qys;a)lcmʪgܲ\8N%DP%yn1IGeRTg&l@d(YR}Dcnd:;N >js)4*'}$;A F?Uٓ/* * e*a<{EK/_, o;K莵UV $}A6^`0܃Ľmuq)vu?͎WmW5G/+5ak[ƣX!6B.`o<M+-vMK)OEn>Rn^+b/hvIZO#w¤~qd+̋j&ݳ11}N{u;o[-R_kF/7,w9'˪{oݕj;QM?ΉN>LJBY’“ bj5ǟt*e2֬s&ˮ"Ty 9 70je:'A=EccTkmt! o1OIWsߵ1RA! cQ4Ky_KjڻQlt!\Nge1Ir$b$/w]]Wk&/< cb/yn.C5DRX kdsJ^IGFKa{aM'~[6F̆xmVnu5_nRHɜ 'AH*I%'܁2QFb~Wн gnC_:02ǣY}V6~Ae!|%oyڳ9ap aeb{ V&]U$ -]LADuX/-w?6=dW|? gCSQHHIŨ?9  Jf*NG7 ~09FY5wYr] *rZvlE# ĉϼEGXƒ YEd{i%1jJ<MnYibᡈ+ ]8_@O0άŃv{'?=1JlͣbS{YM ȵZ`ƥkG=w6eDDJw:Ԝ \3QVk-vJR gE%Án9?DbKY$l R!~+ƻ J5HjpӠ#t ɵt~46g/u:rɴׂ6|%T_fͥIAl>(_ 6 vѐ;/vy@{v0@:Q |kO2Ȋf ~MȵI!yNhmxOJgXxm+MV%6J+KT1gA9TSTX z$n}9lFQ'>qn8|S>DޜKWqMi z&*_Whkhy2p`l }//;حTw\s -FLo ~ͶD  ԑ56g) #̙܃R.ꕣD+7bJBDzrvK#ڊbthL[I'rݟ#ꂷ67"C;UmW2>;\q7aCEYDؠpsiFHSC`]M f|I)'TBm;$4 e P]?&rn9[9GƁ#'f7c +{ ~0pb7QtGkC܊6yXFNwSbR125sEUS'a1q!JW k%R;# [ɘ-Bu)/S ״pڪMbTX[7>#W TXW+C%??C捈ɌC)TA0;U}s+2x>M] D9lF"]Ĕv (1ါ_`)RVD\2 `d}6dDwݗRwum$!>a{;v7['X{1H4 zXlr,=zj*|29DT{|FoF+Ӫ7%c"\M8w,;`*ݜd"RkI;F#.AYm%lY̓7yMTe8oe- W"wJpWwR& `bKLMG$,׆vZ4`Įj<!s"CN%t[;.?T+XPXAw"s* ԓ\k%Q(Q  ^FCkd47׶~]XFwXJ?UZ}!dy;Y`r5oԷw Fy;lͥD*HӈCe\4_H͉D&O)!oK7.qo@9yoʏ,>5ҪEο#{bHWs?Vycrh<aS6`Y ) FGIU21(#CuMB|K vGLz<; z=k;͏a"J':<5g*::׊Zc(ycUcd>Rc$pmgdEoq0P{);]h5ƍsrC)}0”-T6 ӥ)o_|:uN@񜧞!S:;&~6dykwXvSLT'J!ĭmho1ꁯi.IZ\hX U&]bEz?eW$XXB0`^^/9_̅wөéR/)aV%RYZQ DzB]15?Õ _3ϟjR5&eD5y090CلTU#BuU7jO7]7<ݑ}0.AX=nlIaоVn+~ܷLN3 :jdз.5}X=5gwMCdG(s/5)Ȃ!hq2E@ŸlIq@w@SfVAEkwpa76⑓[+amNRd&TI(̦J`bn+MfcNW;uw_gilc'/Q.Ė?܏WrTR^SDr~)uhE%;Deg葢؇- 6omΐ]@p=M[c?x,hFşj9@qKJSYx*X#?da$kg]s{~.Q`EMVSC#Ml^-!29Y!YՎ{x7dZZ[ǘ&ԫ '9 A`0zPsuB{F* DP+&ɘD+}5U^Ab?Qs7hMQߝ^ie=kvb#?};Y{y(Tx:gMH%Ry(DFhO՝Ԡ{'ž, }*o\aQ Z~Vxέhi_-{ ?As䏗LV`VE$oA!Z˿կ[Յ&Kϓ*isgX_f0qb]!"ƐE?"ƼX/=cʈ5cDE=B::vި5 ;)<jҟ ƖA?oY41Lƽ:2u )-|e3bGG=7Q,d͌E&DhKM#cF3¯!:a慵oM !1=,=SZ&I3}KVRU BХA#2rOs_[SxX*R0E*6M.3V1ifjc3[`8ýpSygLjw1L>֥d]>tBo Jau|f(/9HهG0ao:s*K*B{$ J8w\fezP~E9ސ>$_c(n}ح[S cM\ ڷ{U^oDԺ9@̪tiz;Ef/& |1Q K/&>P#A!M*Iv諤bVE{ ܢVe,X/H=bqzGV] ~P ^?k֞~?|j¤ԏ9as]~Ruܜ\'a~?cj#NPI bUnD3CykwSb{ItwhG/ ӫ*0ll3?|ڤ !U(M0]]]8}S~].ۡ/;d<\9?W[4}?&xY tZCr{+fr$+_ŲJzѕS[Ra=賸qT!'&x~|c kxBMN3z䁙PAi EoX( 7\~a Kꥮ]b{8XZIT%ю&cV^ 1ē$K"F{Y*a| <50 Tr-Yā)&QϚ zej_'E}þ|z(P]@ iCLR:$窄r3HbY/S߁2ʳ;l-U.k~fAKvd$bɎ)C`FMB5LkvC7c4eK~!O^ 4-++cIVߩr޴M]7celhԡ q 4:!4]2^]6 QuKalj#DP8SC|B`!7[uL5jE}! w`>bK[7E|(B uu\G[6ߛbÝӠ=#XǥyC 15%pA9=ۛǯ,Q9|P$XHsy)tkbp o7,ڻM^MVɎˊ&a }/O`V3 \rߪA) l82׿'U0YR0Jp{1{yTW$f1PU6/h">|yOoWZ2Y& Y3tTu>2BGϊdS Ȫ Z1<9al>E<%]> ,2sQxmkȁLMJ2oxڴ2K<յEu>,(@+D9vOs~,FB;Z~-E%9CpՐ+R$~Efe43( N4<,+"Ydhw͍266Jb-T?2I?k_z{ԩ/_s锒MszT~:Ez] j~}FLj[/ƫq5=-mr6+(w/p-r AdQq&d(J:oi f@x1N#j(-VEnVe#΅oLˈDiJ `ͮH˻:nN2cqY)%Q@Vњ<ghavUMއn%mzShٷ acl{CN`;XzqQ,R0J:֧ڠ RXtr.Qb~* 2foj RMz ֖kUUֽ%ռ}. gȌў"$?}&Ql7+hB4g f0!&cj0%0[C3d5 $`KA{zJu :fj$C%<GIQea6eb^Zc7n% GC#, ZH]n PN<܂iЊ 'u43 Ma 6fT 9 ܇{`4NtCW4tٶ$&s>K4̙"gT-}Ⱦ ʒF0D{= ohRF!эbUQaس, ]~-qfܭ<ޒeȗ& w̥`Z3v/ېV!`+6U8ˑ"?Yt8 ]-nlŐ((2?is~h.9oajT 5بVf2іDb3iT\W=RXXۋ,faf+̈'}FfI>{ 4Y}\\,M_5 L*kzGɊMaMj''MMy<ӐFcQIL: 2!W d+hl3|ӨlZowr,%f&ތib*]wv MRK"C/Y:cv1L~7.x(('PV[t7=2,W Y %~D&6P-_V ޣ/sw)sv2*F&}l"9z $8=G| 2*yz*boju6/lLpnq1z7Z*S p@Q)Ny`L97'9m7wD,@ˌS,G ♈Q*KU''՚A /~>D1@"[Lx@l/?o:5Թdu:1ChDǓ#i, &zɺ-) ]nggA,ؠ}bZ^>A)׹WSCg6g͉m&+y ~إS];^r%:;YK~s=)tK, װ#5IȄVB*͡KЀ?Boc0KL_G_cݮ$}j]q+^/W`Gb{"35i+"~8ങfVEstg}zs _bp"AU]gUΞ>C,*X t䶵0`|`^AA!:hO+* Uh|LCdžE[F&>B@ hÙDf%ܰ<ݶWV">@ǔp qWH$$J|Krq8,Z>ԁuF{c&|۝WVܘ&ӯgg ꣜ҜV8S)laH We0-4u_i\-zD`?^a˙:{NY8 PBډ6XĚ!Q?!7 W2ek X<.ZZCK_C%)ތhR?b[ШtY㪸%[]2=DWth\neډH}DD2i?gV :ؒNB.M@=sRM?!uw^' Z32j8eR=ǯԋ`K4h}(BP%L_hq|˸!aA6+JsY_Uܦ7{[*aēkKZT$_ZYN'e,(dR>LKa :"VFR|=s??Y3ljE%FgQ$3f3^b0glOЬۛg1e`؀.;ي;zIW(s;!;,0д w Ƚwd.U2le˔}#!&rHO⯉]g<|NHhcJmPi5nbS8'RȀ,szBc9u-|HXܡCJR=~>d!8Dm#GpVG6m'-EI3?f ÊQYU8O|\fh54_6H-V[?!y*:SMцm/4aS\@#$j;űPI3(?1QJ0Pj Qegd[v9݁g566Fܽ\q^ s\K<|Q9 MnBF`'@ fB?#ܣ(@-px61Wq!6s>QLx FZP((SEnz=m@IX @GlJ9>\jbnۆ_k `y‹7w]YȪr)qdT_YthUA jʞרTAPoy~u1uޖzG|0EBJ)Վ"X ׵pE@jwOYf+ܢVKqN֝ݢ0UwE:L48ѲY>FuB# o,Q8M h^skA3 ӟd()뭘`y@U)#|P ]5R"S zί+~M[7J囪`HISl LUJH)VJk@-\5=@%Oli[$9?N6v^,`ih؆21vrpEA=hi]WmVMG61K:1-Ϲ|PCYwzJ˷-YǺ{v !%$<%) sׇуǓ 9`[_%x y]2-HI5NR,*䃔[n¨Tynm+S*q>PlWgT$!`l?;>q@#Tz;H>X^ LM=Iq umi"#aQ,t(6YVŜ|/is.sj 5%n'7Uޣ- vIunxgck(&`"+;L_~V@wGr?!mC.pU>8ڦF0ku'P7)Cxa m(̒eRd~(Gq@Ӽj.PC9 LR6).ЃRWwjF$|u2WEQ#af@YOcV] "wYvX.L-W QϳX!ƒcv~4~g_$)EsP;208\vƋo Eq6*ȥ԰MJړ=c:7qim4t(pUK=^1v-K7oNzf&8^9W{ ~towKw,A5!d#.~ 86jI >UX]RҎ`C 0ŽdZJ>r0q誙0_A %-jfcvbK]5/AL$S]Z 'IeZ5[u v@LEBR%oKQWKij"gTć+.я㯚]$(51{$< pzZ Sne"=qcec>o1cxHO\4)l7b;ܿ=%Qd6}X!h٠ R Q2!<\)kau LʐKPCs:vJՎtGy l1UBD KMfH5ޭ`%y D=G} kbt6.4?6CR&.㘄xz~q2d[)BI~]ʾl=: R܏_Fl mY(*}VwS@cto? #ص>gY\y6OcПMȔ2ud$)C G0|=eER"vm_zX`"\A4f> BpN@7N c_0ztV:˶׷ Y [PQKR^cS8 S|HC{no;W%knɡeyZܐ8ü c!)ӟlyyX> .[_j/Mb8HN. Qیo#;h6ώER EFPsʿB򴼅"j拀1'~C*gg$PDUDj:3`껚UϠ2pEzT K,!E-&#Ndox,s=!rKZ &yyoܽ$zb[w &ߋyqu;5ZFN 1j2 ϡ1䦍#ZϠ%{3~$V`W[In&xdS?xvo(X|߱ƕMvA "Lbi +f솪XÕv mHLG7,s_9SU pntlfSLvٷ?d=Kr<^fݎ1ER(3A=J,ka@XDt-.M!5@.|ǒo/hI[f걶BӀ,]߄MjN"T9R%Rԁi9QI/z9ߥ㉀8emiQKZq(Wv0.>hdzn#y]Ǹ+7+y *;A0$ah`~M&cAmpHuě]}/e{k HM\zLΤLv$[ή*s <"i>V:&kwk|nRׇo]pz[ӢY8FOfkG J"K(u 38a2pMj꯭T6bMF  wi(N0yj,W5S@#sxCjWQy#IPi#yؤ5$'N ۟.W-}8Ѝߌ3r_\[I]$+o!DƦANo~s.D`M? |XҖCkdc׺Tn:gs9᠟$AzmcLiпhՕ'^(+coGh:)p?e&CA)RGTŘ<7x7bDgY8:`UW}?k?ۏD՘1/T._qP;o"rr&`iI^Að&~U  ճ͜!Ǖ!묒A]/vO'*ƍ#(pT鳨GJXobQCka7Ë|BG(nq[ ebv51=&A!D=މ;'FwQ_1e~>ԧRG;?-l%3VҜPhHU,z;(Ja։ܠRSPML'r^nW'2j}XNWC"AIJ=;Z8Zc{(Vv^ quѐg#H9c:RlV܈z&LP2F/~K+e(NJk5 ]%/`ԴAp*u`^J >L ?뵁<AĐZŘcL?G[3=6 ]*n (a>m ,˺Ek^H'EƁ<5ӓ]SC yͮUTWq6QZT1?0c{s GB5[y'uʑǡY(r5`W2RGt$ޥ-~HtЇmPiZW7Ӛ쑵^. H!m+m-jo-V~[cI O;VB>hV1ә 6:b7YI+u\ey-;-G, Ź>&%{Bx`Zѳp!8l6Id\c'\ /G^qp!'lu >6 Dba5=̡ 3P" oBubXaU߳ 7|/Γ-:ũth Gn7^&T>MMxo}"6?]vsI% Cj}+ ĖP,c wz,D38r-λ`9R8Cé|x;?GOȧPwTEMSZd: Z kxבbolG6 $IzemA Hk %|[&`IIt[QM rF׹iоH}ȫN kef|(|>ID~ $5&4ݠi o߆7\f{(IL|t']h(\#V#_rDU9 Ƕ 4KPqLm+S97x l͈{i>=ۮV#;#Kܚ1MLa/e'ͳ FZR\L^He ]@fo7A7d9W&ΡsooEp90zSN,᜘ȮEcW_w {8i[B#8,/uYUjh:л´@xܔBqկ(Z)WқZ PRYy텹f) h^WZ*C7&^z>GȧĚ|uC 5x*ԜF?/,{wt//#ƢxZ@d@;خ%q،:IJ'h% z%YQ,lK~K=fK_+-@HzX3#k]Lj W %N΁:+ƇwS1IJі6-ݿ>~B !CnlC>0hsōXA7hd!x5w2Nۈ]Yb6)wL{fZ8%LHBC>&\g_5< Qxhj* ɛb3HkzZVHMod)sU'Msn x,i:JTr{@<{RSt)m\x{gj"//?0\cʯi+jB$k=n+*J#֌4SCZuЀͷ= Nq wC8WWּjdW(L%5gP$'TU֍xb1εY<"BbȀH0ϭD"VToIVRzv0َůg[!&qLlriaI(f &S$ݎ76E%&ƾPvގta){5,(-SU]VL$S\i绻+8 $sQ RMIJH;ų>h@NYitonaO3T.GvТOTejoO1v:Iz;Td7z\ 8s)tPCTb4-?vdgau.Aέ2(|5isL3ӑ[YYW"q`fgg*zk``r"r!1q4:gw4tl_ϸ<@ሷcM1On _7އ([ k#/4C^T8"vdfj:ҁRqFbqvޣIߐ4A63.Jo!|۟h@>?:aѝHJuS2ڐi㥸z{B,WZ5|V|v&lN,ve jh8/NwfvrӬ!A.F:ʉd2KR4_{b/Ikew o?*ƻkF@3;.?RU:zXU^$cu2ܛe$4| ـ#IGsnR+l| ?VWWC/vLUQ7a /W_1 JCvhŽq3QF6^QPZN0)98c} pmTl}|na ΉBi{J ;i̝7Qڼ>QOiJULF@Lk 8Q6C"W:1M|Mc*gB^[jLGx.KE7GZ% /=zC|[~ćσB cm7jUTR'P'I?nj*"?R]y*;&@-vn+ "$JlJK Q^(hÍ tַ @ MH8#`*.Tgp"بcΖ?0KXGl0BO"^IOAVw +aWv\Qpߨġ3(n`T*ur 5ҔT\ƬEMO`&kP))?h~i+W(IĂqMcEvg?WC/TiLi"6sAdb<(ٖ{m 30f(!Ru@S6da t0~9+9ܡȿ[˲4{&{ť ZM @+ zUhkOI!=;r'nJjk!7V"AD+p/%;$#V2w'O"z}."^ۀ g-:&3J6@jPZxi` JdO,~80pL#wdQ%;c0s4$D]é9AZ LAƹ(63z@`PW [^pA.GqʔB 4zʡL+m',ב_&Y Ln_/I:H,QRbˇF;">rMѾ$>-y˿Y:wC喑6Ѫ{ gs!dD#NVt޾Q2cmMnL9$9cc^`;kbOjSj9/I,zؼS9δIx7UJh_Zu5:/%*ܰ~ xxebCެB NE3D#5wy2'uS$vW^LU]>x=%fJJ*h&X k+-t=}ً;Цe>mƑʇtHR 2B$oc.d 2Ex<=Er_GLw&,%Ue_]&P¯+& ,,?RM7:UxLh 1j}Td6T-'eVtP5҄>=K%Ih=P/31PM~9 jeK A!yK+Vc]Fϵ&1k/\b^ @z7|VgwwCV.ބ'ePduV`ծV%0tE"f2Ϛ{o/&'z„W.0*.~mlWP^m:7ļZ*`Bgo$^)=ۗy(@^M?:6ꚂtBۍRmB& N~F.)6恏9c}䚁Q9 3/? ]!o:#KƵ;pɢƉ.T\8]9&l6%$$a'9]Vo̅L +:ocp.ʫ򇠉N*lgVػ*|Dl* xhhZ⸈gXI'l[am)KwE_fڏQ﷩`j*9Ѻ`l:lw~Z03,akx/Աۻ:F_,U: GD[#D@ u45{4rʻJB pC٨dc8yfY-%pSW)/4t#!"Ċ{c7sZ8cgƀnG:M:2K8_]q,RZ+;FB@+gEN<ҿyGznZS $kDLW;LīPg;^eH&<9k -4"riu7sޢ(y44(7ӯ+\AXǶb5} rH*^ezs;~7>^q/;/MI|̔',"@Sxj9kjU}Pw f>ۋXCQfxb^@POß=#Ӑe!eYxN=]88[V 8[w2m0j%]yǦya룴uYy'?$S(uZ=-W aB(i+,e\MF(c}=[ggHhEg%j?juByBB(R`:^c^.;܈W-b>,o5^8ȯB*Y*YTS;T<;|B&/t& rA;sbh{%ƹ(V'"|Mci@uC ~23T(1QJTڦp;rcMڲ3z-epF4ǍH`o\W|HΔ#U[" ͛VN<_SBD;ze~Ul; yV*G1Io3t~ަ&»xIMfϢ:!,$2`2o=`{b<^o4t-rCIenƍ_&rY>Pcψ~\6Qz|cn38μ "۹ïQ͂AIƦKN׋YJ'>;70N\:* PWdvPH2d}˻DDc16 lTIz5!jG2I^1؀2{T'กŠc ?Y:sc6; rH06@7lQmPܑr>MlA^A_bLG@z{Āgbugﱍ6qKл 5淀XONWb)! 5e欔,lJSvw5h⌃ VT^6CfM{k:=fEd|c#7鍽P{J3f m ;bb/x2`c(vJ$PR$}iuGR2D$qeҷ3 .': %D,w9TbzT]>{H.U:Շ4M@E5 , Ʋ|w2m'1g.4{ba`YQQܠe_chqJWt3 DgU~^ QظgwL1e{a1 ~el"E%nsQTˉVGIde#w]g ->Jr־߀s//+޷?-LG)rfm$o_iaWn4Eko Mn,HQ]Js ;^QC) /餞BY^t':$v-j;!-qx^ d Al男BAcэrV"XV#_FgBKLb7 ,Xbl᫖Cui[^9nD{gľԙ>wEzl\XDMO4 3GdMTڑڞERbJhS LX<\jժ)vxׅ7 #hߊ'zF|բ?3P2prfaCTotzC4`8TPϞdz_ oml'BrдgsqYAV]񜈰XI2A2ׇUk_Σ;,*#@$J~#qT5ޘVHGGeT)Ԫ**_.! 8,gj# [s)MGODݮ $☝pRnLmn΋3s<9!..]0sK؍Q ]Vxnh;R .#U\̝l[kGT {/e*.?" ^3`w蟞ܖB"ASl y)! ^:L ~ST:~X2_VMsɰ )-DDD#aKV:A,xQ@Ghmo?,PdءĽ0 -}u9n F*bк1p\;9j֚\Ѯg~p)oeml/ĕX_ZM+32yƖ!%[NǢ"/[;t.hQ9\TGy!G6qpRDI`=W=m[Akn}"qc4£=7,3at #f|\}xUP,qK˵G79{J.3d#a'8by K=ARZe( )c,B@rLarh2Ry13*ċblQz8Em).9jNs WՃ$A(x'?@kۦ1,6Ɗ6hx`/*Y+;{28s#Sۙ"񈵆ɐ~U5Evwyp`1y ?wap#psHQq|>)`łG3îU4]Hx Ѻ{U ȌJQVj?ͯv=sL⑝5pzZT86Ƹ)x6!7b\ l:!2G4m}7x m>~̪+N&-dC2z Edm-egwZDh󣃻DK(&FƸ&t/D-zw nDC_p Mо}D/Ii8)'@ < =nUM?3skb%QtFJt!SQpwƐUvzvp+F܅?Of/BɛU"BE4wU i<3c~Y7.X+7YU+`cpUjձ0[ˠLScvN&+җlmK&pf4n0Dz4ri[q~@8n]&7(CĮm*;HT=Al(U!%<í JPP_'37ݥGVoYeF<&}"j0> YRz ~#~؜oGIxʥ}䴙|j0$%]@~!/&-(@6Yض:E97w 3ΑGS#Rݛ3t^ N&)[̩q4(ۨ?\$Al$<Dh:qZԇoFx_/QqeXn=+Q>}%,cb[LӤJ.O2ra\mw80$x0nϩLT}S' _A:&svD=iͿ5t&{asvLvG+zY9`F/XTWHJCg"m y!䠌譫ydMcf]t+Vy`?01!³`<`ANG%6]|ώ ͔ >)Jq}?SQG@JaO{o\q@6Be1' 2@lAOw_~o Kٌe{2DRWcez9V&zE)P:Do,p!yMܩpirzMig,Ya`x̫?ZȗI^sL&K [WqoD:y줭J UGxt fF(/;~LU卲ؽ=3ESVA69cN]x0 ߡ@j~_%uA5HE$`X]]Uk-.4 r!1Hd5ɑxQ7c}m*L-ntN&:D6 }ILd,?+}5zP`@zv0m6F|c#dٝwk1JɞEkؽ|\OV:H-X=[J WtY}"NrU6Ӭ 1e_ |w|; "ǂ^$$QEOWX"۾*|bŒY ){LePN Q#1,k=T\ta B<&p^.;.nw؆Oo~OV;[jA:cg^XbSܔASqTky.=Nf?(lȺ5Xecx'lь@&^C .һQy=geCmD?!۬dcUd 8jIro#@WM eh9ӵ\Pbr9 ܭn O~ [w\pQ],qqJ`çd,]Soh6JcdU9HS𧠙i 0jLv@AM ?gS٥U(vLK 2-} /WL@+'MgNy܇(=嚍DI ͞n!kNUj '$DBQJ,O fMܛ`@\˒Tɝ?jB;k e9L=Edž(H ڙ_HCkoGx9$|=ZFd/cC!(5U10MnLjhZٖ>=T6I,bkJV.>k;?jJwnYlD)]EFJ~_pzv_$glGl =4SIߢaV6ògcEw@ĺrzͰSq4IxFPڼWIC1\[y=Zc"U'=2ٳr\e!_4;lw)L~6zݎVAND[ ᳟N-KG+BHר?]]'i9T!})C?)vDRsbޮNnrxI2Ш;"LE4;*/{/gz}vL'ho@/=7+xl^q ==vF{Qۘ-\ւy y/WrrqLIKa u.䈯||Ke4CGýķfskwro,N_nK#όzK#pO|$ ƣ0kݽT9sE$Tn|?#l(y8ZYgv]X#]Ջ*c(IyaV,DDӉ̮,oArJaf< Z&v,lb/}"5NZEsQ)š ^10 hW@YXmUev==U1''!װ6 A r04C $!AVz{7ֽ'cJ#L@,TS2=6_&KMFgbvdm%eHRbkN(5 }s?$ZB."Z!v"=} \GZT*vSZтmfm T`iswf@[;ŹF?z! t&KTj'iIX~ ')7W5;3[΀ut̨Ȳ)\ Gd(QD6ږjxVO=d1b>5fS6O= I&.>wj74n'>u7 )ϑ5B3=ŀ5^/W~,$_Rf`|0xxM땰Ȩ[QFN J$\Shw; U eW|{dhX ?p|VK3(wFɋiu1y=J[dۣ1rRFYa׽Ҽlm Y;٧izqk?\ұd&V4ڀ]{_7:QGS8 Cr;B)jTtt .2&9zlB?TM_4CC>RS1t#P-D0D9.0:jx11 M d}d4:2(T܏*@}$)ַ \c j`5^&Vvʑg>T*,zն-ۉ t:GhNnXz&DwGPg'ᜐ1g#\cJ=Y%l 1DG.XIu"``5.L/];LOkho_m4T\q"u94J K$-šOw Pޣd~Ƃ뙉'+T%D a8jr^ &es$IN&u F_2⣘ \qR]RlRǏ׊Yj@WT 3A1 FD3h X9(G 3;y'<٥3&$fnՏC!XB!, {qE M Y/ Vk3W]j|'Sj B7glh;_R{ʄdy f0czTZ.;^`#p[i*=VOh;P{&LQΊE./p"b/Dg >Cs<E̶[$S=kkN%=5Y'1ˈ8TΥI["Q#./ZShV4d;S,kpY$iJ[Bf'`8x_;;< 1#|xh]WfN!Tg:׼*Lh) *8S-%0V.$'P|SI|ApmE1Ex5t+1 ,,m فHsxsͫЫm# >2PmE=Wh쌦~޴_tGudv(`=D A=4}jȆAjG88QssK![ClYOhZjB!9 I6& { w|"{Yh(,1r,pɧ_| |UN,WB>!dc_IR^tا,{$q8,dT<pn}2`&}n)Vm˾uV)ЧOK/R1ߵmWŭ0τ'dάb%E5:$L;7j= $cH + JJ򰧀o #FeO^du'pݸCjRή*9Akմ-A4Ǐc5$u^ O E@/("PY9sQMko"/rB~) ٢*I %e1‘Gyw,¨sEOG)X*wuq{R$Vyd5"/% Fhʑ 0;aD"o40Pkx)>p81rO; |-FN\oY}`5Th wڨZ´{1;nBe!3WD@t/h O&-4vU4+C{\{AuQ[sߵԭZ,c*֕SpZ1a댼ekq,xi?9\e|H_m{#0:|K۩C9Yuc $lAwk!/fsI#J DIO@ߟ)  QnV%)=\<"[+}[YIG0vlnfRW)=Z$q-7*)x.Uw׈4sroY+vb\")+w U6g_y+&%g$B5FXDK$^Vlm|ehC Y5myIqYCdԿ|8 L+wdu C^S- +p\R^ig-"ݻIvR=]!ȸLrfV< ymJI/6=0ATSVX ֓rI2h'E: JQ.%N#,ieM@?*j9/h^0Miczj[Y4Y/@O':A(93b*%Q]alKs eN7+B@*1n su48Z@Dt".#bQ(2%X#lj:xvmIIm;EXج>!g\'J;AF?`>Z`bl`IfG!xGsUE-H6Iv)l[RFo\dtj`|P34wjxD]: fäX qzXY ޜ!/\q}lY\F2r ̩n8p ,۲=ՋTuK%FY oQFu6ɒ =~F07|p> Q%(qĊG޼|ྊ*$`*v?6?ӘDsb:TF*lP.y}mye<w*GM7v%/J%G,1"I+0š=pqbR/M,^aN1b>NVvzS{\]4%~ ?3[^ʆX{vmq rO%@}/pK*W;!ٌ?Fk*4OkMg߂?F 1LJ [" q .$&:Cmv_SN:u-رҎ |0՟U]-=/#)d 5Hbj]Hݶron'hb 'O4?DdjTr Z'~;VPf<کi FЦ24M7û]F!"uW\cGʹxLz}ZC{9eQlua~Ռb[ozm3p +3} c `]W/aICXPsI b3cy$LNhv=٦6"K wEvT{Ķj`w~*ܤ|(V)y>nfEQC:EVv'92W%[RA5J جDm#1 A;6ԙ&2J:h~  [$}g'"?Ré;O4 JLJUD1RK]{rjK\OrE~bJ^!#$vv̴o⩛ȭCUdˀ |>m4 fn of؁iXˌs$(?<Wc)NUfvr7 nlCeVV+Ї8ڹ>'?p-|O'ix0m̮\Zg A݀CdO#ØOCȐeF0VV]u1Y]  Ⓜl{F54tFϘXyy2-(Xu4 ԝ0ٗЃLPj4kHϭ;wg1b2dmRJBrD#/UN3 i={nvT e .C[C"#em TC ,+xPi!>OD#v!ezgm :5\kʎăe&ȀO5~&*bpU=jE;qعo cHhu7;u?(5Հ卷y n~5wis;551 mx1:J єŶظC`m-k>V81 I=ReG26H =k-+7)B>+o˦4:[h1~~MA>!Qu]y/x#l3˅8 7wDڻHwpBqc8dꝟ X^@w~d{PmfrU9: %Rxqծ_PIzi#1Fޡ~vՀ(w+lؿeb2OuB}y`nwY$U Ol%^0p |,,ǘ4O-bA;K>?IQU"n~82H(?X6Z~S~ٵ 'ږuEIEXL/o;w11٦.䢉準lbt^kz?" 'WG{O6UX8>|W=6X753\G7ryl-s{dYLu饅¥vIcĦv>@q,}kMݴ8ejv\Vfr}*S^xR:egv(y:]UmD-hm=4d;T"z+Be{"֊zM:oZ~k7{})֜#!\YC뭔9+S~&~R| W}~C"ori\ 3t<JdnUۙVߏ]ЅT! s ~dH=q/5 !M!~]R fs`N;'KX=.l*9C!{XYڅE-VLGЂkviyV+)N+S5,<ƃ10XR8U2$DB+@RϊOiGaΚ0'3W:؞@4Mۻ].clX; &TG5mS֋cT9h>_2?HɨVI5Ͱ6W%.g# |q,l0$}E!,dlS̀bܢ sD rd+3ت UE ^iKʁDFT-lLb_W/4ߡ"-i? [-(xWEa^LHQw&a)xTQ ,H锛.N(LEؚg7$ύ" 蜄 ;5εC ;5${f >LCAeo^p ~;مL%X( H{yI :F)QS4cz1V#!g@Koz*RDo!(p$~yMql$š=Ғ|Zd"U$jH޺ajVf'DĜl&BVfb#>7.-GOBFO!%hmB<йQ;xdV،cI<>,,xk}@h[&|ed70﬍vTUn aILn A3hNS NNoC+iqBjb@4m9&KLL{μ&V]'8I(at4khs&C)̫/vDl{(ohbE01GZTO ehƷry`Ywl?Ku^Z-1RLy`5:>B\>ǸYJLuk۔Eb0,TGV?RK?hl"WL\N; TǢ۵R|IL"5ksb] gkܷ0Bs.s _,xԚ3mS0;ɥcK1ZTfl:8:|w" |{ЄZڜ=Hڣb^ЕD~e80R͆&xܙBh;T,DF>%]v{!._rqcO&7Yeׄstнƾ+o:m/^@y;芀ܟ\@4E JcI Z:oi^^LڅFchy6?[ٮsBH#Žw>qƉJ.4 @4%YI8CDw|1UI(D޽#|̶)%R%8іms:e 'E6#ɘR#tCW^uⷧhmk/]N)XrB;f ]7C7$cK0`VX7 x< ! ͫsd&BryQiuc*<>]d~uBI[M@`P8n%'mh`6 '(2hK5&rVEH]$SE evwd ~ױ=v&}<|4na>5s o5"2seV `:ԅ3Q~LE|7/[ ܿhp T#Ƣx`Cf胓tWlf*%Nv#MO[Ln_j5z(z a5_ˉ'pZ%g7TaVa.;vowĔ:sŒ_'qKf/F0^:O6st~&`L-qa / l, _V~2J+>X!q,I:+yB!TAo ْ;1(bCDcYׇ΄Shq˟/(#l-M"D U)Ǫ0?h_19p3ϲbpYI4_̻**iLϾdq;ۻ|PkjG)mGЩ.[c8. >y$ُI7oF 0򦐥u"q [Ar( SF]Y iE`&p+7=ͬ;{=jnQ,람+誏Ra_܆#| ҄b'1u-Rgf&!ѡ_d@XH.?(ҕ6Er=,/ϔ⊨^ uUb@(A)AS#IjeVqlT"hP+P>W B[%LW. O6KjiN ezKܒ17jvxk蜟&t&1iSmSOf BR%yr7X%NZ- ~%>ۉGx"z3&ȅ@ ֪ Voj 䯇wJO9ّ yvCH_:8YeL 2N {$ pM +qiFƤg$6|5rM<ع&Fkѐz{e|$2^,pԎ7%3cm3) 8{e~gq1ny(¶oni@!L ;@ ȅMEjͱa‡má' 3˿6O#HU5Bىq_|W.(;ڨ* {|? i䠖ɲapdQ 8CB:K <.GǏS-kIڡScdk$uVɾ-WH&O s3gRړMhrDE-ⷙ'Y^ J\kAF]6sAѩ-Xf@M)@T؀7%pop IL#LKmx{_h5xmX֢v\g^YٞE^Q4g_jx~,-ZHfO$ :?>j؞"720m7FM-|HdD%0Z-e{T&·'/ IRȷMNv ,JOo6?$\hb]2/_0(3qήzBwGqHDD^p$ G#f|R0>0JKy7 Pȿ-u h>QsZ|ת W5laBkEy%AdPjpE;JjGACz%m=7Nw6oqc].T9*'0- ȟrDJN=@ec*( ܐhˎɔS믥4$l$ ZdI&{NPWS=rZ-`,u`$@*ݽA4rؕPW%gW 99IĭCPR}N'31Q߬\LgBXy0T'k8LMr|`0ukO!871T^6fI4{ugțB.i饥[)Zaj`#1[Y^'A'Lys3UV_-1:x~L2ak %XZ= '/F5+Juc!7#*Hre#|TR@ݨD ny9l/Sc $(a9`AheaJg0 @dpg=٘*M$/N>6 8@ۢ$VJ|=͉9c V;gjV 0A" IK!zql%_4D'Ǵ\v'hUX@sV(#Im=!8U3eyU73P("{lzr뒹lT!a`q{ZͼftһM_h֩&Cqѫl}IMiR -d+.4=*ɉnjRpKj͍P ~hmq XP4zg P:i7sZF'Pܓȏek]#i)E l0{kAcۨ6Iμ kVQ|Hrf&mXT1-[*N}0[s#fxk.GlbټcZѱ8C|M8S(P>&[f%8!FHX ˿]Bh(!f^p&›V3Faz.ôu}i Y膏S>]j{&]hGGn]D5:,Ggxjmg[v.*瀯q[1!i֏RNU,~ =x?^怤XPHUݔ'/.W["C=[iWJ3?B XaWJ`A!FC*܋{",%$[$1jn''J:S{_C`|{,(kytV& C ARD(?|(.@"70ѐPY)0+l.вLN]M1LB:v\BGGy:xx=$ ڻr}9ii7&'RH\oR{V$ΎiOSE?>!c>@fsmF5 |#6uMv-65cKts'[^bjO>Ŧ,.kN* R|C8Y+[ ͈TI֓`k<Kh fEJVv\RE,k!:@^KZdt0X9O{|+`VZx,7:ous[YX} )%W!9C!.HA7u}ZO޳Ɯ҂_!H_l|ٚ{ZU5p ]`mƙɁtA..c'l!U4oH_%ۊLz6cc9 h3Y@)}72FGp š"+ɍsGVCbKAjo.hQu?%.~ OS?ȭpaw4Z F8z܆"!GgOd\7ULy .e֘6WhvL"1PjsQ:zJ`ͬ'Hd▸j*#ٚ3Nddoj{Rl+n%Z},${c'p&|c. 1$*Y-\i$#^i{Bqʞ#KTNMݧK2+^?j0D%ąQ}wL VH/ӫ$6L SbnRRSૠKNGBwh]I/Tq񀜠IMğ]n\'4$/Kwƿ.1LSGߐ;їd(lJzqB8|k 2CN(jgjY 4&͛Vt"z1b}Kp$tiFQ'><.5܊iŨH9tz@M"堛f =*^8TSp%Кm0T#퍢 '/ޣD\}3+D;m\ 9f\25Ԏ,aˇQ#[j-޻axhhlhJ|;BULiZE2=wa8Uo>~i; [U )ZM73Sc+ĩ]4™&J >3ReVgݺN %#e>"Pf ^e_Nq>G>`_82"Wzy)$w,FO>@R&h5$-Lˈsp,/b_pP&>?K6 |%%qп*-BݸU%<jOpm-3^^J'9- O`jɞϢȊᨬwbRj QWF1T Me{y]Swh]m/sd?l>!` i2ǿ3ctJԃPbQQiW5Zt>93CbR-F%˂+uKl pa *T^N-})?:|fD*E=[؃w'ph{>b^%@o×Qi\o:^,[+^!!}hl \7g_1 O{ d ~aU_"{})T R47YK?;KiT#B6;jj}5m59'?"STR5']$ Iq(<Ӽyb|Lu:2s^Pv[jL!Կj瑸:9[}c^%6|kuubý2쬉U8byOYL[aSڦ{KRmg27,b0qfA-Mqpȭ+ eu0{իޒ n 9/8@BHcΆ u(5S6H!,9; կ\$ ?9d*o q]MC9ZF|\T_a8f!QKXfTG/3gp@A3~!\䥊U/g͛SlkFcCVٓ_-Ʌ 1=#4O<:֓}NNbhjtF5Rdx!8{y4<5ֽQT2@=8o f+H՜!']Γk~rc)OumvȗÂa6ir|8%+t/}-@4^x ϧ.,XҮέ{&m%>6݋"fUl&:lYHk&z:4q0Ǹ&U#fi+ {2Ǧ#aGJDPs ?&"gt] ċSq=&K^ixW\'zm_%.%zڡ `بXwJoƊ00,@N"n!*1+z$ʦyDL_H4FtIk\MY}#4'XoΪ>P[s=fF@ᆝX ,Sv YZ