glibc-profile-32bit-2.31-150300.89.1<>,ӌf Gp9|K*ΐ̣MTaCb Y'`Kt;2./P>FPޑmA#WX ESZ]:se%mKI?m;*FJ qG LRZmrbVO2WTқ 6KØԛMbRa O S pmHѦ5Q,Ɏ%["hx`}LOli De0ХeR,Sdmdq^0DY,1S>;ب?ؘd ' M ^ t     $  H       < `(,849:>ՉGՔ Hո I XY\ ]8 ^֦bְcndeflu v4HLRؔCglibc-profile-32bit2.31150300.89.1Libc Profiling and Debugging VersionsThis package contains special versions of the GNU C library which are necessary for profiling and debugging.f Gh01-ch2dSUSE 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/Development/Libraries/C and C++http://www.gnu.org/software/libc/libc.htmllinuxx86_64/sbin/ldconfig7'| EZ+JZvDf Ff Ff Gf Gf Gf Gf Gf Gf G174533b17ddc092db478b91878faa05c31b86301446982928ffe7f37bcdc6d0c3b93aeddd23f16f8a689f84e0a72db63c8873c4101c685717d76443ec018cb4096e3f68e0cb40f1ca90479fe89648f943c673e31e2af377f611f932ab3b58dfb697d75f888afa1ae958e351cffc61f8d398e65592f176d5dcf13c81caff7647b87578bf52854a91fa273e3a6a830490bc3c10003b0455be1ff6b7296f0e378da6ecef23cd8b59fcae6c2b90e8e73fd0e0c1dd1c311b9d585b3083a184dc56bcf8f7b321fb257d45733e04842eb70f9a10fecacab70474d9167fc67d17cce5504c3d4856803a1e605d2c2ebe818e19aa665c2142c6a607cbbb948b7675ca1ed6e7e0cc55bffe2ef25c91fe57ceb846f24f3ef9a121de735f09c1849582b827748rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.31-150300.89.1.src.rpmglibc-profile-32bitglibc-profile-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_p.alibanl_p.alibc_p.alibdl_p.alibm_p.alibpthread_p.alibresolv_p.alibrt_p.alibutil_p.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-84f16072ebabce1c26102571d91ebefeb5870db28b4a9ab28c1ec2a6dcfa2c8f8?P7zXZ !t/]"k%[*76C#)fJX'`4pWd7$(=BU bV%7́TABrf 4$"`p >Znca_QaTɘUZWÝ~^B 3X' ISc܍xn Kz,0η u j4`7U֦tH!NJ; h頩M J?ꕝL"'p'XuY5``F_ʵޗ&f!+%içY>p%--0)Gct67K".SٜSg>8=E`wmZ.Pۯoljmv/'D.g_ĶhP3ܡJ9-ymZ&I!cOIŶY} NJP_!^S!ge;X٧$"Ld1 Ĥu1<פa6Dadb' ;[{[gvR e09$e=Z5V\!|6yE\mrD`wk'"~zFL~x;ROY <Y_+kRIϴLtol}oV,24VLUyQx fd#5ʹʳu7tMMcC6?%dK ܺ ύjF'LB,l\i .G2dESWS[uLf$ЕcHW@q8QQƀCje0.ϟ(;ӾEsмRoحqQL[A>9$Js뗣`C&as- p;fiyA< յj8X H6p8N,Jk!AVD -~3)YPs ЬVBJf>G0%f,H(z+Y:cfng _bNs:\*8QD&:ǂ.- BEI0 p M $ueɄFuax6ctrjsn-D{5N% (h]ɨ9$bڷ=i[0L 9T >K|ɿI,QR@||X3<>*YB#O˯"g*ml =|`=yZćž '):W L]O>O\Zs(GE 2ܺB5}"y"S>ʡ5]&5x7|o%=QSO2"[nը=?B.Ba~U\k@i$ ޑ4IrXv87Fsay [M aTnI'SFzZ7f?H#Vc kх;LNE$i@kӴ>v-&!_#`#l'-6* ĨeRRzwMݟhDCNl=Su^1juI,-س }WLP++K+$Lr*!# ت{%{PVm׬813}ќ; a(\;2nm KAsKї^-),ILzoYPxDyT~Uu4 R'wzFԉñWGݻ!rjJo:C>^*m)]Kp0FINxDͳu^0N1~K ے}FpmB 0RsfC >䘵ק0S^mccj_ȓIF>eWl⾰,M3c%dM^lXIjvqe&a <‘66uV+:2š ̌1 \)a?bw`|!\J&`ҸF,'4"+Yr9F.2vЮm;O2ž+rlj2i  ;c,pa⢆ a# ScZvbd&ng0B o0g2701.[΢?u (ʆyt3pyڴGx(ÂpCN.Q2{-QzӂMޜ[1a/H! w~w\ }jVJqL; MJc@ =xO?*!LOXh)81u֗jCē&awPuo;nM8̷RMDLnhPMGܱiZNe:~ gzC4v( )]=&43i5KR]@šP薌Lbn[W$}0`5BLڀ=.T3ܡXN`QgrGdgߍ;@I7tے{i!$G3+۳f#ٰ(Btnשiקp"B9<ħޙ '^=ӆ"sG)g:=8Uɣ'i# ?—P% +ݔA$VI#/O.]WX!-\OL[ϞfL38bUhs͈]7~ZKn ~v␍Rd1FHJ7nCs$ 3*s82 / iYF 0e>s=?һp` 6{lj?i5ը({x^wQ׻[2䄹Ohru-X4Kgo\SpeLwzp8 rWNMC [Apc\@c}݈=iF{U<*YV )c+C$e܋E`BUo]7J|sD^BJ޹]ڪLT|ݞ;q\v ý鑃N HFlдC`ӷ$;T*=G>]lg&}fAmpT4~:Y3Ce&M:EC{_Fa P\ԫьwV.:J}n mzTDڗRzt4xl?r)5=_عl۠`3\X!xCOj{[tX֝6@B!1lhcnWSX |ҙ6 tgG#W H{P;]n)^ gހ=E0+C߬8{2 Ց%]F 3ڝ+HOGGj ZAWu9=樌Ҿk˚fL4ѷh6 ly FS☵ZkE];B#md7pexM'[:ř;`>䎕?E=#c {%Q}e,LKPo$!G1~l" b5mULl!!!:nw?؝k2[81~HeW (e& 6\_tkpsNḠ8paɂ͕_\d-n< 鳄zXH3a`G:xRW®k,#J ! eW'J"]Ykv Cv<ΩW!\qeU宇RD( Ma+;i\XfoWܣlIߋ1U$e$ ?׼6urmEYWL=!WO̲,Sw\Lol b~v g/>Ll,:Uv'j3 BK2 y gEq?A}vnWJa G&W<}S ;H0JmhOdqAuGi[ͶV,[sI tya\6>ZsCA/E>W"\[pPфdK0gfTGcLKjgrΪ򥵴$5 V+J 5M&ԧfFrΫf5/*tU xRjh9<5{[&g :e !c!!ծcgftT4m1UTRZ_ۙBHI5Fs8A=4#/%> Gz.#2̇ gCiZZdT浦w\OvJ3mِrFLMhD=(ĂSћ{v6&4R*}ê1|XxGk2==!h 8j֚`B|'I(%]+[wS:#oDnA{N{R9pEJ3Sy5 Ax+nV`Лs/glcT#n`2}@rQ.:.AbVf[Oڲ)2Mhnl1x q9`^c龉l4^zplELw: ~&U –vb`+Bn raX.朿qdb #t^o 7g7JjVO@%"Ӧ@fvr7c+\iNd*/AZov#]NjqgQC  +F9T(=G!^@<)($iLnQ /O.C]ַzxcp@Vh=>cmyMaP\p<\H6vY%H[,wf#Y8O$B3w>MĶ|bgs'`9T"pɕ7j:rfD,Y|}+V?Ӻ;{}-HVL@ 8Ek[0]ŦWhXS~EX76:k5]E*@*pQax$#9zv %+p1TOMWR[},5BAcd~""TI~4t7M:_y-_XќD\xtW٪K\cPhK0Y9c,-2 )- [(C3adzhZ>1ԞI݇wGfq $1Mߚew]Pn]}xLuF+AQvA=: \ʌ5yӃ_doRei/yE5e8}G>(wW^D˜](M>⺠8Cxs֍*u6D#>O@{Ů2XO*mKAݞ?jl{+#KSK1=Mi(M2I C%yS#JuB#;ׯrn^O{ 8 >=d:J=ZFx&,b}r_kFlO4Ŕ +?^.Xk }w"H[Xs=+r}ov猟j,kqh o=q'}I&DxVOwueT(#+u31bQh2x$u!*Jb2G;3 V)Un!xhKV> MXqMKR-}CcXTHˆ·S~IH̄P%ī4o5;>~4*pAc7,:zi wwߞύ`*2JRڇ)Zjhvh"ʵӲ u:0.X,."w1UNjfča٬]k';3kSgm%'姼eSQ`ƣxX\Ț^ 6" ~#/7ˬtcߖ4Lh|ۚZ}880+~4N?{~5gL0 TO\L*VoZn\:!ҖT-L#o9ْ/bZ!t$Lj6 UPgyl15EV,\B*y_O-~3}tW'*aGuk![2(c|ZsBI"sMfvR9qdMd! -mU2l:'*vp:HpYIח1MZr 6q5P6zUuX_AK62u+ƺ͓*G*mm[/X \KNl.JPF;[+lGl ɈT#r5Tm?zi*jp2 PchQ_S.孷z-1[>`ZX"C͍csI p]8 i&~>Ol2sK=Ԫu8tcmmqlL8I R}j*1_{?Q ׆ش")>AmD\9)%A_ N=guz4vcE]` v't}\jCp >X ,( }nDaq r]'dw {y :>hQ3"u Y<77lLAY,1ľz` {_vИ;*tSZjAIʄf'dm)n VȩWM>b=A̚cTi >4-A\5A:.sz&awu cv}s- r*!!c@#UZoU@$Ҏ^2<`q.3 ' a|j*ģM-@R7N8cܒqr*w>Q\'`КoC끘$+د|?~4<'qm~yVI!qH_SqS{6;Z e6 l6JrHcVUbNR}'WIbF=ǁWMfĮmQT̮+ F)a :r^IAuTtR'9l (Nqt8Qa ok?0N@NM"I{@>}~2xaS\m1t6оZx~PX) Rn --j08{<h$g4mK%a~P+) Uv@eэTa }OIc[r ~S|¼n\`c SZĚmp\4[U̥y9ٛ_TZok RYDwHh*ԏ}P(MQ%*aژԟ7U,IPt+[ /'\Y(tj.XVc/c<׽=f͉?_rՊq^i+iꦹb6r:k9 k}ho^QƉdra(}/G10c|5ے MGBX#9zx8WY;-ƞԜk.9T~hȱ{-x9po{R5o(=&r sWX.ީw>"8e@BZR_ȗb'^¼~E4FSx]n$ބSc{t$tAgg͗T]pFY2ZZ%W*)ٺUYW4;L]آ5AǑ,8Zٮ#j4O A€E~HOٺkWӀ;CmVʼnnbJ^Nja ,|_A`ɫ( V"S#|z %VhQ/St`󇜈_w a{ u9ϔ : 6KBP [=JA |@MҨ}8FzKYp K-؋R($P4ߩxB! *VbL'BM3~1E_!N?.q ptO\_Z~!,>?=FSvb:l>%8ROܓp+EyāӅ}K K}₸K㨆9Pcp aRxLV* \/M.jz(ɜjBL^٫7b'LϬ03ktڇ㭦Qt|S4N T+| g )LZM6JPK\Tig2ݧmiZ(1EZ^`"ڸm ؏ͩPŚ䫴S:f $O = ?WS6gg?JHip@{H[rW~jȬv9q*nH_/u-KА ;'BP}w//CSsW-Mao\=ß*6>E٥'#|xO诀А( P-qn]ZGJO*6oW 6ahqJ%σN"} Dq +z wQҚبd4$~,Jq.se&MWkRV@7󖥙MSw0 Z[J:Կ䳽QX#s'3sIDkz>vS2wO{޸fYcu6lS߫6٠+T3 ܤJ K 䐬(qDCըmQ 9x慇<` guHwr:-{Lj%G5BMLcw!54~$#݌~>[x) =!=]E- Jl$Kt5#vb JO?XudF|/dp04SA6M-7aX޹GuYC-5]v_o-1ekKAiY gA'ͱ7wb2S<3?dWfGO+Ԕk$Uvsn7%O*grRۑIOuiF** `bXxɈ3OkD5'B|RxOp*$K-ZBK)`׉ДD= 8M7!-G͇aN&&݊4rK?l4::7xe/<\vE;SM9PSGQ=⢺~`n!! 3= 5|xIlA^hBh(bֳY~"\s~K[(Iv'B+ŏDY$&@?ȎՁ&M1ǜڝ۠o:0M@;2] 9# yY2OG9Cw<l`xp=$Hu#T"/ra we &sT D44Zx߫ reR eMemo!8HVn\*#Αuk)0mte;&Fv:=0}N*IQ%hm.O^;< \ۚz.N/RpI.đsL SʦotNjlS [)w,z*2"Cl89YBy/5IwIz Bn݆kHl[G@(V>$:MѯSOc{ fw_I@[&Ύ4XS782sdߤ k;r21 4Wy"rO+dOͯ E1%QMkE7hg]8M r@>6g*ʏg:2ȇ!ǥ*;vH _\SYP(ChfOE7}듈ؘ̝ؒaH] 4OmLjԊ7˕ lAiz9}#TƄohhJ0X{!N.sb$E#- KPFJmHǿx=Eٹ8{=%3gx=tߒŲl1 61LucoL,8l{]vLW?s|;?de:ޡsn4\ƀWcۧ75/pPUӥV~"1w&+Ęc/;Pb^pqTA#cQ$.*5TC xs{ [)Ƀ8IceM vPMsyM c+* ju< `C wF{/B/o irh3Kvc ĺSP}L=L}e2+)irf} K-;Wg v3:D>^( T$R%6,{G,f' Z {bb)3f %a&3-Bu~A6'lR9 ;S\r3-z"Z(9Pn#r3"H?1=b j yx7&zA?7掓MH4I#~B@e#J#kx5L_)Zws Yp#b9 Tz)“"SrA ~MB(R hh_(ij;C#_,+As]~#K$wCI:YMhb{7Nk4~WӊBF$h#Kq :eW_dj]$0L;[+m קq[ݎZ8.[DfݷZȥ5aDnSc'}D8 IT$bj1II6dG 8|7µzz]*SrEM,}&[dWc=kl;x wX P|'X7{V2 ҰyhYfOpSU\{' GH& 9~z_N0&ALѢHņd}B\AWUZfsj*PDf.EkYc;DC,n@&^rlm$6xp!?լ%+Abw1hY8r튀X:a0ֿe5-%W:kPJZh]X_r^(Q{עDCGzyAˀuKPB)Mw"8^c5M+Q;Ra1D~k|}*BCSz0!ױt|/@eC1-(s_mReR:> l%G!ܚC2]"ֆE {p.qAs'2`f 4Wv"F4,w zD/Z/%IJt똂µ&+"qtr$+|E5n\ށux#j :8;<$~~QR?A=Z=rɨuϟ>gBW]lWi E!,Ə,ک+9O86;֟d=5,F`/p(=@JъlMvv(sź{1> gfDG@V9Vޑ䉪NzOD#](6W&iC:o'~q^EdȜJӮ.cT>rJL#"MI4뵜ֵA^]a^W@J3)v>=Pm3M` @DYmX# V^'#lUVjn5o=]R^!9mo@K: ʺ!JO:_Wn:BK~"aqHo24""T6zr=%]ů$T0f@˕TѺk'\Z++FRnM:pU&hLj$_p2GB+Sa͡14Q.ubC{)XeRJ4ܒH%S=ڶD"+ڣ{|nÉڵ@vϋ-Ԙ#LOT_:4dی*`n"yLC#Hol#1T xGjwngdп|㢡f V~eaLd޼Dh*w8qE Vga stۃ9|W.OHN2+ޜAs!{xJ)R,2  ,#n_?֯lo9s wJ̉ ɥq-eDUӄQ{9J"q8ߍn?MLvDK"3ڐ |l5f!O@=Y3Oޅ:M^+:w ȍ%@5ChKoqr(l8^OkhCncㅰ\>jQ*8}1W4Fԧ} t3cŞ8g9W/cnX7'MF>:aVS4o=K0ðv|ΌR+64:Cd$7Yƾ7YY)\=+' XPDQ~Ym)~6O{Gnkx'd!D%g(\ ܁-ܓBFDŽc#o~ `%'5_л 7-Ul,v壤h2,t)Q x:@ǘ%Wy0VRF-J&F{_;}MezαO+|i(4~N6$q c6@nZl{q/\Èsݒ0A௅nzMYU/GDSV96찓ncGDvL:2HcBʵDP\̕9 Ѯ9'bX+'`3Cp /9KԩWm0fiEӼS} 8--kx Ax\_lvu0_=Zd΃ BKJ36ܢBtf[EnA*"H\b/+ ƀaK{0՛>sU^qY8p&6iP*Vm;' E$Tk殶9V7:j+]=Kc.Js2DTh}cFɽ˝%>E|s㭰3̑c.}SF Q>u@]]]/8veCSAO %iw?e YuR(^wWtVW)ZƎ=%;/ uh9dzRbIl+p1\q{qC|_PRF"-[4Lp*?*WVGQ@-k}4G39_5Iތ/4E|"k1y,PvaJ0Ե_wŻKK&@>5¢fFs1M B _4]WgCYgLb\Rm7W7B>R==XV9sǡWuzj;s }fz5j4"FtlQ/x 8wɛJ2Qʴܚ>@"}EߐjmL]$JIRos5=.qyIg"?o񦔪 V1SeL;on М~t釄'A>F3eatx~BDX0A9q[N |~|pCSNiF7·ALpXjpĦ=Uz4d-&DE31R_ל]IXvFhB{C]'> 8u7?Y5 %m`i 5\!m#z9f宮cْQFX.і!(4DvXWZF̢NA~ K@\j'35s%\>X g%JT >*. bWOZL-!h,@'te!xV7UUTvc3  ^e 6s8/j6KC˛Bq2C͟T#W}ؼ*Z{ 呔Xy^8F= ϯ~;CtK zI'm:;xɷ~wZs|"QۍeolJ/-/FE4ڟ-ODk^nw6wvtGGp걚?Kz5QO^JK0@F\{*-jSyBl5b(oD׻caƼ:YgYmnmzGV@.{34N=2*;rL#qWl)*˴WOo>!}[uNq_^zDw5Μ]WFęپa].ߢ ӦPN|¯QV `@}Hx;jqI5 6bJ -V(EF K`A=BA5 1\Fm|ghB(<#dȨwQ }wZn7t1vH [ 7vǸq ҊP&^ ٦O^[J"Jv*^>; |!wgܵ)>rxw91;KwPiOxʐ>ԧht6 q&?ܰe$)# sH ŝr 5IjZv_Ur5Gzw}TN[n♫wۖ2W96y#d!SfD3c_*O[Tjg %_0:.=Y=,a[y%Ky bJ]2@8(*ymNƈ thρ&HC?;,=P[7r.ZiPp_ثd/jCHnybԽ [YX˳ߓ'<`٧_6Ϊ5 %H`{`Ԁ:nU%GNm37. @/C642o,ҋ`dYTqv+.QҍƬ=%X SV4'z/r->1U5Zƨ}Org lTDd<y=4,(T E~)*_R&1YŒl0GE}N]2}q6cedBVWYp7E:^bVM/W`H”HW wċh]gc9l ~,u{#/?”Fڴ;{^>-tGkjCRpu|D%ygecAĒ> OrfoBhvɖ<&f%)T#6ce_Ob?ԃb4*cbZ=Ϲ+T9MrXt砧bȪK_8qս?<Z?4 WU/5d ꖴ6#)'(WEȡ`G4Z'[t$jwHMW5:#a^b.@Wuss|rG`89Ѹ1Vp(InEt_3;%8&r~e"ѫ_{^[>*ϰ/Fݠ>K$G BBeXKiNs->02 ;RB[i[agV6mc.6J?eR$`ȖUq"f yfz|D1%ځJZQ/<^n?wc- "* Lj-`ÃI/1Ї-HX0B߱^֪sέd6Swؘʯ/rRTK]c0qr%$m J7$}l6*_xavܻɘdBYPTc{Y+',ELi0 Mɠ;89M[7庬!=5P!^XA1(3Hɤ,Kk e'Nz$1ֳnJap9{cxlݥ_+MIRN7$Lr?]CzQ: e}Rn>Y8ĽD xA70E;mnƱ [s>3A]u `N6nb~h_KGrވ@G>NUN1~ wNi) PQka>,#?ҶPƒ$E !pka<XP^{?0Q;ߎ4Ȫ=P욥=`uR$FP:;rڽM PXv3@ĭ4 zCp n=Y7~wF7*zUI'ŠE@ -CaCaĨ g$ՃF,kɩ#ЊKՎI9 F j*ۖT琜 ,M{ N~7e\TMhԄ̅$k4;f\?=G{#Qcَ.I6=#*3J;`Nv̹ @MkP6HTEs\1xtՠ2ҋ*tVc>Fu,e, *r˦ c|6w.eDm䛨HG|Qܒd\M.2em=/kPњN3BB/=@VO\O1`E&GBd/P&V+|rbof*yF"Xm7NCHwS&L魊C(ز8ov&Q Xp =it"Ns˒ˡ+}~;bUC;!Ư[Q'F'2*Cv3 E/!:wKcI$F Tq&>uIFӌ-Fdj ʄL v d9"dh IWW'JvwWLd?4UoݜAťzdU$pCY$H+lTA<ԙ$$t,?dI Ӕ Ȝ `&J{ fՓZ"%kl=p?[RC%\G53tHT.4oiWi {ȕri,{ፉm1vQOqrҶVeUYJ5:e{yIخQyƿ50QKegTtd,o:$+b mwG^W̝f`$DPUӬBg캨}(Bw=5MpK>A]D3?DlZ+^AS:no>^PPտyV Krnkox54YjqP"_=KP`{MɜOtt.12ّsN)@EU䤜 ?w:|O|ynv7\\WV:S4}Ykω+wx҉a|E;Dža?|.!|IkqR`MT9Or K7؄-.^-H-zlڋ!$d{-DZBfR["GEKq?/+b3"{:8!A[N;,I( sBȉ(#C n!Jb˧0"-y:49;ƭ;TENaLgXAx0Ɏ!@lvґmm\J7PL)SqXݕ&Vm| ?Jw*iְ:Dt7BHjr[mF(JaV6Ɲ 8R/!(*gGk'55s?.N/ОoD.FQF|]? sML!qJܨ\*XIo|mP>it kOol~WnXlQ+.U|y)}uKNbE܌2({"):b ߳R. lYae +3s#zf-j%`}٪t'#,7nu.ѽ̼e3o}Hb0<)oP}ja$mk>)vV+B>X~Ox;mܞuͪphFbw h9ѥsR#%LفOՌ7L-۩BpFLh!öJdFtE2B|A!Q `g{r5|72^WE20 /:4tL!jj;|QC"om&SgRݑwvyeCNo,\gy+" uOEA|QZȂ ?Rn o(w82^g3X($=X ,.5sEkaOo5mUp "2K9 :]z\#ZC^n5:vb{)*qy.j!͹-XiPd<٭{5i D#0ߘFo05Jכڴh7! .?OI’xW2+Gѫ(hj  keY}Ywwo7疂 |7%~v2n#kk,i -G^?u-<:MZ$drX]E޹ůeJ7l;نⷜ_FmbvcFEHJ@Ӷ |?WE7G9'qvߣqP68 s#;nf#Z:sri4sF*cQk'߉q%УhKgCl m6ѵ2I"*t֎) 8*w8ൣNb%0IߜryW^opɏB ѬO:;(|@Eԕn"PI*9Qp>č^v^Aа_8>ϥ^^@)d3E_%F5>^g1~;CDs*]wyy"?M%:9y7.D|C-r[vsv4Iv% } KKOc]ɯˍgoG:LJ2i; ~ڲ[_D Eq'uŘH_v ق9ЄPK9)x|m+:Gʡ&j#]Ա0J%c¶T坐l9x)-Vm)T!هy\ W=2>We=SCU9 ru,ŔPm>g\D@. }{!=ȲaO.fŰ/'_r{ΝFWJd"iXeHD(}P29{v]w}☤_}_H1[N]rFoj w}E u2u{1y\1ɦ4E- IEu}缚4*9 腎%o7eybJFBme! OnSgxL,A!֗}CzW:?! &XztGUiQa\۸zii!%:AƧp^;=eANjN?P cϥS0[rH<{R$ڕTxj8/R`b&RYxQp"SF@azX;GA$ \Q7I&58q;\4@$VWpO×h##.1t'A}pJl(~_`j^$$MSXɔaF'1I8 Z ~} P vR9!'%w{ZD}З AE@.S=#+M!7`sM>zT#.j:eŨuGxy5?Lw ],yZ^ Xtc¸40iqgB6\r );t"/fj)HjB׹ý%ii8 KلAgW'6 R >="k+g89RC@Zm$Px3 ;2DOD) jbH)n$5za/ncKȶXck]g&GW.)*#jigO9L^U&^zA*wрCșq^:}|/ܷrJᮎp&Jz=)mym:iQ^{ĻKΝM *ynwZ Fٸ$M@4%=\j~jtG&/w"o 龎8VFCG)Ϲa @}Qx 4Gu ?Ύ' Ř;uҵΰ=f 9*-{ԿXW%Aw^oD>Lx?:-nJhL'|Y!E$UG[68xx +\&/> TR6ͽ3X Mj@CuҸOCN^T@u4.maJBjdc9b 6\k9lŗ鏡vy8at4*v` k/ 3n#bom# K+s(OJ ξpiNF@ИLnyVK]m naWyˈ`%03T* : #o %;@Ղ,1 hPeM @abi}*fFnZ.pQ|KRBnt?] ~+[|ݲ~ȕm~$i<pÚ UFdRhIs1&\MP"_W^nL_UrfÏqF} xN[jS|lpt~.=ϓ)IpXjpy&_S +FΠ1to}%vaPf]:I'&P}O$eV* 1A2?zaJF+[<!*"6" nG7iV[ 4YuICdE>\6 eS;wt『PYEq1HE-_Ad'{~yS=K[ڬp6Qᩉ59է υ$=F? ][.5wb-^".LV1`8]nhkVO Poohph.Ėviu&MWBY |INo^ڐZs)^'1,1ڱFq-~`4X%AlM y@',c(+s`A8ėf|5VTL{ oD1hsAKXu[KO|_ %qϵȕ='ɈFelǦX,iJe e%%Jì:?nj욂7]ɟfv09C{z ֕=]K= $.N8Jкk,*2Ǐb2|;:~G7B?َX@Nhh8Lhabyq?ѸxZJ[ry&8Ĥ[2dcd\<@/GA愽-tU>k$Wԣ2@ȵOqLI HSBI>͙M!`y7H{ +kBV3.bbT>=w..&VpߘLd<#` ],uht͋I/;lX謹'>\:?8߶$RZs69D|8}#|̧A>"Aaj4({i/TBR_nNGQcbKo֐%z#u(| kcv| @r`| 3]{OnHΥG%㵓LXbMfS.63Y]\j#k"W&eVQSvٺd8ӟV_Jt`x?|g8rI,W hIz78Q3FklJ,HvC@=T +۵VRxB,-˪C5 ٜQD|n';xrvцI,y7J7!wmtzHW,2K?N63,fv.0)! rϿ, <@dd0n!:mjY/B\aNᄢ^u L. {lNvzENgfFnHBI<\cYw>"dD:0GVVJzWR&Nu m.vԇ2g{'TRW>:x;eɥ Ҿr㾽sGo'SZZ1"Lfd[)<ꖘ4c4of{bЍ2`[FCj#OX`dWawQ,HfX(Hpn5P!}eQC7"RQzn뼞EqvAUmƯlMÅy#` D[ҸУrr .b!Ղ+᫞7n =(`ǒ7r-zlOw"3m%u9u{8>K͒IޡsZ]ICW(4ˊbW$nukv[ĭ8܅.6h8/_8tFZ 5遒 lӧ\1Ǎ7tԽhѾc~ú|7ompnYngߋ$FYFvļmXJ !FL/3mkѺg#@E`7 بkH!=B77җ(^h uI E ʽneuJ V{TΓ]<xV֜Bq'-FOYHFy4I.VQ=vzW) 񁪢PIHޘܠ"r7k|LpkW2 W4?zTφra (Hc5.>0m5+reߢC0r`$MEOwVǤI$% ;8][l|݀(܃qsǰ*Poki k EEJ6,)?e} R#C6ʧُLPYg4n}P$; ׶5R5PANd_^$jEM!HBɼ$ae b0""\j(7$s Z/,J{ohx RPaRǐUC;cR^Iq:|!9:wH i6\o Oӭp>Oz9dB%x0%^1-i^r.a JSxwcvlQq}l r\P\B+Y ff,s ͳ ź v GѕDκ4 |YFtKn$+}9i9l8 q#Hk1ܘn]CK"5v%Xs bM?dA\ Ӓ&!Qݥrc 3Ӵ7'^) p ~8,{QYDm- 7@ެTv+N^m*7Kn|g|6Y"CxsDޏ8}OS[΍h)-י˟.C(61d(^)oyj8}O~n$UxO2C1=,p꿕 C#ċ]ֲ44>luvd1'6{8<"Te)vr:xqG3f5r hlTe񥟊Wwjq|.K%ߘ_PfG`1(4@ ݃LËԙ~'H>g\YjI@¦ʦIokL8,!}IPHvjr? {%@ReFG<}I)nf\dv~ZW;x٧teb5^Ao"p"F C'%&I@cQEBUʵEb yX7y{P@abܑrSp1dR† 1$\hy(ڞ\%gNA^;+E$1Ob_E@>oC&m ؞-㈒CĢd\=[*! moY-UՔܤ=Z\CD ǿK^;RTalw LDϐT.^4=3L{OW͙Bxu7nȡMTm6bHP"5JӉxX ) c3rxnYoX~@ |9l)' lO^m_SojY۶)kNH Ap\.Gu\

^wz!{yiʰFWa: d_G ܲgY7gL-YOFFu$NLOva\MV rB1[}l3s!HRT4D?NmC NjR&E'45 OtO RSxwqT F3 g)9| rH YOuQnz@wAr "b8M ^Y\Юn2C TY@QO^I\ψnyvs$A!*y6: G-᪻OOwv~[)яSZNpd_мIp\ K C6U1>98}I!7 E1UP\ t愋{!! w'_Z/Q x(R& H tjYPQL6h}ņw+Ѷf ɗ< \ YZ1B`  uyGH%l[AL98(/mbWл^:gh(+,C^zBK6E#2kcqۜ19GeplPj;db{V5@|5 }TLNf9exX_}>+z4?1kKwee=!6gut,:9i癵+Pe@6bhU" ~*+մC~^0C^+_#^23RtLsJ?ua::1>~A[=<RuM?o iv0.$`Sga͉N: \D>l7(YzAyoYrgvrGށvA=`󬑇 ܄H_{bf352,vO 'ζ72xDEx!X\F=Z\l +Kl;K -8w/Q`LDNBnMK=2'kam35z {5vJd<*a-'Qmq=]jlGr~}׆ Դ^HG| 37#zdVCbExz!XJ3rJ5Q5H24DA? 81I6:"3Ra ڐ^#v;ybpprqet}Ĭ!BI[ Q?kkB]!7z0Z _ݥ 4~=v+P.G'ej!zہ  }&ũ PVA \ q/ˮ< JńNO^+@OdyPRŎ s0C%ܚ)@ iׅzܖʐto`g|ugY Dr: }Ÿ XcZ JaY'#yDw.@ݰ"+~e`8Q#o,mxD'<>5xCtQ"kZdRYw=&`.[u񭳀/>k/GA%Ƴ?2;dl*xh-5-t+nJHAu'5]c/6w@KF$5s-f\͎jy.S4#ĝ^ WPrߝJ[ Tw {™~`1VNd6p@%sh8lqKV>IBx~U3NT/Ov!fL=LbDw"``n(u;_$z[W1힫oZ$>ðiVsCB +\I s›ۛ@kUqI IpeYnRJ;bA0@4'շ%)# g1=b!?E34vO |~դ֞dف64Oct ćN@i1\^ 쀜U:p .,]Dpb`pI>.$-p)C*?(+*`U7 8?N,|CI̤' \^qK0xe(=gIvT W\De{62+u@S<^w$Gke]7FSD VdR"CRY. U&yd'=ڌx"0rMǧ/Şz 4Hu%%3] W9>tE+K } 5cG$ZbƑf|(OU:o0]z@^Y_gLB_&oѠ *ҌH֩4:{<}gĄOEx\y܏zv0q2y$^Qjy1XϝȅvMeŎV5Y)"4\-^ * ~0t?Հj>W>%]V@<`;ƌ$^e5X^:է Ԋ) 7#6K[8Xl>aj=y`SI0Hή7HŖlzrw[h5+9W˲ `_hecOGf:z*QD_1_w{b C/\c>󆪥zx۟FH1ŞH,oԤ}{w ҄Y4 {egp-&yCH+DB/|(ƄÐ oBAA,| $@4ŝ;7+Vуc3鸇T_]S1h0ί +!S| (Uk/dz0XW )`ƴzMHl_)y0IT g(L'z]< @^\0~hǒ"F14&:nC߇fT}˗='nE/Kˏ1uuX|)㦭)CYkbNJ]%3틇Uaq/eSf=:PNDrn 6}RZeEĻ?M N$`KqiBκ֝K%=&8%H֨i̴IAzdkEȊ|>OH08ՒUy5zUW}hduQ@Kfa%yf|-6]~<+&Rx5P;K&nA]~,mdh0k}R0=]`$ζZZf)43{K禮t\FUԌ !C[p\|P.MR,+eKnL,ˤ_7nJR!p`h+n/x {NZ C=O m~WL>%t]{ZK ίY_bD6G 1sPzLboZ`Qf?=1@ |W.-JV͖Ń3p_= # *L\IdZx؛<;rsO#6)Țc.JnzuTܰ3BW J8ܵFrY{^Q.&%-0{jC3h0}!4eM'ՖXa2ٍ){iFI7r":^?L#5A;(,u#chofnנX֬f 8r@7;Mi&5C!`>oiOJgF)_f=!ex);r}rBa`G[%Х z6GDDwFLjYV?SAg#3"}Oت(6ݺ,ثoTf`o|G ?DCx+B(D(37k~?2XBNixISh} KפEʙM/!@#O P/LjcFq|R!7}bE1JЗ$!'{YoMr4@= z?O Vp cS'Dn+ \5h~Gi.$ԁ*~n(hp_RB󷦪uO‹{Tgg&㊄&bbU? ҰJiet+LjHHՃ9{Bװ?vfϙ7uP/F.pb} 3rVQ6]>,IQO0SGUx?[?Y:C8vr#+QcM/\߶ HTڙHg#}ݞ@KrYz $o -&`W=(K_1wU6ouNBRKrV^Cc;"g~TbY͜U Z*dwp__B@lCwꉖOޑhU0c<>`e}nְ{t^Z (q8fIN5Iu8 CcyD^*WҎi&uYO n1[M:Yܖ]:YpKxgq*C-^T]Kq.yoen;{pG1 R6 IwVvHiJcyaڴv$DW67lu FVչH* m}eʎ@O0yyz>E1H~,w H6OY7k]~JЈ |hw5m^,dr$HwkwCK7Oڄ4'ʌ'2jp1b$OoR tꂽ|;[Q:ek6hi :>~i[wi'SҼsx3HLHLrV~z#B"%1NcrSAJrU9'3~g]0(ufkeLFmRP!Ԉ67l5Rdxl4}׸{;HuFH!΄߅JI+ zN5W[~oZÐyRMpC}8t@emU ;6/7-3ǧ8\{Hw #ӁbR]M \Om7-",,YF4'U'; f!1bTD(hQP+1dFaigT'Db?MP5sc+]Pt3g|tG RU(:}ʣ0lQ1&#e *~_suVU#d6Vn4ѧTKr H 1͟FfRe ><ۋl\4|؏gd4*?ЯnY4u`2Ub{e9^ᲟNC| [e}RCiY HڈL/SD1˟m '2|G d'/wbTc4E:7'rՊYS=Xze3kyQw&= O|K)ccx ʨ?E&^ |QBTwjZ|En] 4o P(+Ԁv0C$&w|7 ӫg3Q94! D\LYF=8v0LHTt!%BU"k;'/ˌP>FLGLPZˣ^qqC]>>E6LXԳWp;DQzRzܤMNPNT,cQO֝݋4+Tg+v߽;I 9˱*1S^ĮNw$v}%?F*g<#hb:fTUsW J=xKn8'GH*XDKwF"EgWeӇ$a&c ;x/d߆Ӣ3mOh eyng0Tn&4;Ct@"AoNڋzM ndl` j'EfCS ??ʝ $3a[Q%C}&pE;x oȻڞ4'VRtKV1ORP-Q~nTkѪCX -_ .e" /lwͫ ;>dT( \ELΪpOER!*+~Cmu\1ωJ9`0-.doRY&Ay\Bj>-uX&Ϥ%1vїaag (Dup B$ko q}b%d4i&p  :o%1${촲ȢL {\NjVDN!+D-V l%^Qwk럌L΅8{зmc?],^[b. `0/F`6=.1^>-^w529v|M[(ISP dcPZO^(=%PYl{3pM쀭z)7oU3tcTpo/;4<;l`0 GWƑ"&^QS o'w:XӨJG(u.kөPKyI^6R'meL}=ТKE8)b.<:~)2~Tsde~o0,:dN +C*<u ˞֞\G&m=Y}\x*[6H5@'Ū{`j5Y<{z`©MP_zB1o~45X# PVdXl "ɮP2Ч@\ʗǙ0-ʚdKι]QvI=܈*DsQ;ZܒrA[;Cs2R}8|$UW K\& _Ő3ݺQ> >$7H=u` vpӘ >2ob\jԛENG؀2 ]xS&"0'`߳w'7at*8LC-{sTonGQ*z!xs- (pvFQXmH4IŭEu5δ̎}oޗ!??`gk>Fn\IUW[802.k@(p_أ7:m8viSir3M#k$!X/;5C7_4tqCi7+|%氧$}Х;gx܅K;,|Ñndfvڷj|T'; ц0U<ۮv=G"g;,\\GAí)̈́:a(g4LšG9'OIߧA$OykH7\~6pv34j|RUV u,2AW&Je"LRGB[Ѹ|7QŽ;+=/Tև1I<Ǻb4"e;A ^H'r})THoٟ43lqG׀qc-YW|%a?wTA>;#)p 0JYl4j?TZZ^/8#1E(nCK Nʗ/d)2eY!{'o=s9?mM?dw+yMAcq3cPyvӋc軥u,Hg3S\G=zO$/vKhZ[!g-5RMi] V—~4 dw!m7Yr#]d\Z,H~Ü^"1*;&mFҺvVk=g^OFKF"霂n 3G"wb,ń l^0ۧ(hqs . ٿi`E XqÉpX"Z'^l^I+ckBr1+?!>SJF }`c XÑdKxgp&7+yUPM_#UkJUW.E/ů ls^߰_[8$$^B&BBs.tF0Nnpm\Ag")T bշUr.d"}^\PǍU@9q 2y.sf=8Xq N,ezQ1|+Q(*K|}QhݵلJ) %-f#%6:=)*P׳|=,8u"W\ž$H9m :w5<`6-*=w̪ cJ x=aY&4ҮTC ad,c8KKūd"òKʻ O'\,bf "d`H-Өn)C <=L{d^QV߼\m lqzb:m݌EIF 9٧ED@2" i]kO:esV|2 ]i.C孠6KZy/G\h4;wp ֞MVlp j%:4[+70YNˈ@D@7 v4a8$U[c3+)$o1\~7&tfdz=/({Y<_(a^Lxc}EνޚH/%u7fxJO<\?e3S&(8H /P밂Ũ33_'f'jao9 6>-SP`,HhtSȸ'];<h8yx1 '%  ]ω #īw86W%4vpAF"+Vxǽ;:6nG(]jJ̐s0H98#C8MT @2ZGth40/ pK j?+fnQۚԙn\ AhLlb2SB g^SDL*jCBgo%-6J9}k$2t c) ^ȅl/obآ`vlU#=&ɔT68:儞 i8L@YGUؓVsL-ED*iCƴ#<>}IU3_㑮b{ji~: [fP|'H +& D\&!~B27jCdm:G]Ձg`ȖIhUڰs4: 0K}$}QЇzՎc@AHP"(sX0LOK2Hqj8gX=Tְ9{|"Fa2ᓗU`,cyשVͯL tM{w: ?vK)5YH:p9mW ΄T *Ųsfzx,؍ q'PE6^VN/ڒY#~$ {_s\`\9{6Is `BU- wS5OD\bt`npʫ$|YK}(s4B;\ :HOģşU5 ™+zkFWH?- EjeF.cV]s'hRPǟneMx;8zIA[sZ˦cWBGXFnrMnliVȠk̙̬|ABύӎ/|Boj1Mw1h"o>a˥`ziY/bw&|J H5&9[VFC0<vxc}bdήuТ:6JZ0>1xT_lk˾a\*:&bV6.S?iDjH "ofy-FmhR̤0wE [H~sɞ ڡfCC};\   T+kW> x,>U㙰+,׮*T9Ra;;smU?|~Pg٢D{;=L C1Y35"BUh2*GrX ^LS;SE,ic0.5PѾ7bOm>, Nz0!2iV~NswGKHzÄX#%NBtE=I6"5~0 !#PtK:ĶVςFM)cÈ%a1"Bؽ}9·rYjXs4㢿ϰ$g+SsNl:܁]ظ&~#X]kv%"Y;zT"g@ju,Q6 :_877[@Yr՘g5}"N)oD<#C!*|~pn@\욼UDZ@!ȸ-|YH-8F{^*UZzm=:=ȇ:[͊[Sb`٧Q9@y$ g! xURDr)t865cs2iҽh]ùQ,OwJE @V e)#VKBHLR4ֲ A߱-(8g8? z?l0l6S_ o jRĺ; Ί.WbBpw!aǥB=iy{f#7f|-ȿ`FIQEQ(#Zm5z,4ZaX&4#  @$Y= 4h㨁&,x~?7qyCM^c7J}y7=:iiZ\YT/e&HRH25ۣ;m>̆[vz" 4Sl2hl݊$ѐd :Nkِ>fr#p J]Zzà^Ds\;]Ȗc$k=b%˘/.+QK(#/ĕJӧcwd &\wpKK)uzO6jm!I=Ў9q>F2{^e|a[㽂!(L6K490FyVTL$XrT p~4Ʈcz9b=TAX:Dfdt2*P( B2Nr uӦ1LA O,@.;&g{LvpnwLVXPh#w֥"NEoZeV4û8a[0"?bRzΗ ֢UEՈlIsG:5+N|e]Eqvp!LpXc7J*wŒ/&J2e(n&- _o?7G)r8`Ew/MS<ȅ@nFnEp)wm#@6kj";߲W&pM50%m^T9 JNzchwW=*1$Aen;ԮV$Ud{qRvEuOQtSS\ \tnҹZ .q!цN4:Yw%Ŭ(Y"Ilu$coQݯyv5K[&^d~AC3> dt:u#@|&So%_นnW;+lF~݁ o aYV g0U&[ |El0BFJÓј&ٙd~n^ɲlcD1xVr"``^ְ!qZ9Η;1Cb v+lzIXՙpc<EmE1t0}9cJ4J(.A?Ɍ%s]!Ov& + Na" @U]L ڍ*d*ĻDi4XJt6{hFPUcL(,"zy| Šy}o5̵̗ %o"a0rEg+¸MdÑU0u>̚՛ºsҔD:/v6LW5"@K\lX̘ց ͖&:w@t㴲[@~UlʂpƇ%-ؑ$X٧ވ,̖4х(+M6XfYtqdb4OQp+HEL!5N9Ul TK~'7l诮!C.M,!y)-l`Fj g{tvnPqM^Eq 'F-m雋S_ШXn5f.w0M_CMO•Ί%\ͯy"P"+$k$ 3N"c܍PFtl熥t=rV ʢ{{oT]%*]fD=ٯ{ f|ɹ!Y_fʛ+M N>DZsO::=2͙Wb@lݘnP [9\TP &Q7 Uw DX>עK|:m)WK6ʊYOY9`W/$}>$ ۉfJ M9:L$RCjfcQ/Ħr[(cI%Q.2w+?a`'ǟT2sv:Ω[>vL^v3čϪ -UsCnwhy@^;) .?1 ɢ%ύ(5u.G+"\ DYRhv W}ᕦb{#hkDDrBx+D;[8Q'Tཛ}dU㮎r[mܳŘu|S < )͇'BD-()X^]yt ?"{&04K:V;Hj{SX@rQ-jf_ل} fI~'6. fd]sOHUH\GȊtJ=^ejn090%dFTvgbG+4 dEItQysQ}Cy|n պz~L+jAq+gџbJby'AR>p[zּth~2qp]un=KIq20fF7o W͠߶'=$l ہskih8,FޤjTT_F9\Fp^Õ.t@u89|4g&<}#iµ9$1a[%mzhVe,pP)il o?OF![?|7?Oil~_rp?W X06L[/_j^l8-/ud"wwX}hs[=^Bi[T,98}ébt7χg*cǚnbQӇ# Aw@=Ѭ.G q.wR<eOu8c}|\= <1~c͡4+,HeQXo/ut,@+zo*T\Q=RJ?9M(.0LQ=p|@9[}F?Ov󯵜<_E>mA%; ՑiSL`OIEVۃhsGYz6G7yj^; X2'?C/[4"|)Xg1ZDыJo4} iP;F߶?lHT-ryHHiC+{)ַy`ZXƇ`dpdC:DoH@̯qٞV Y$CJzwWdo>5J-fQh1cu69yL٧0h3UYgM"{M y49&rW2yR};>Gѥ`2&왉tt!fYτ(9I:i 74ROǁ~?&-溑U*n՘/q5uGqӂX,δ2q&/378Mp.1=@ogQ.)2;-1!zAM>!u} &Χwr`Hc)iXRtCJY2̒a3tr侇bty^p vuQa3{C1 IL=/Fx,QF1Іgz8b\MG.b@H7z\+siLleYIl.<+\o?Nbx79KDaIQK|q8}z=ܫ=>x?2vC *]q|$ on%jzva"51a9S&=+ies 1 Rp6$6dz٘[&`>=(f?ei0seAL:{g)zT~a!|dc骱j ,a)D)'uF L=k@!+j- R,XyS~gxڿ;҇|AAi^yYӼ?jp|]sYO94m:ӫ.B 't=~Wg$_PԀt#>HЌ!J}-g=4aќ-b/dC n@|:GXxǚ}2;(dv؉MNf ) 4lAcdd9/ja)QB`Uȼ&(qe$#BIE t<8$qM2Ydr{ɡЙ jT\_0KQl~c!J.ܴĐK2SWR[J3(w{)7hA֮z/9\Qp+]<4 %(L/ayqӳjPjnʓ6L$ayTMq^B댿0l; L%ҕp[ ߈[,]^xv(]`A$0छ"󢘠~ ʝCmm'm Пhf)"wFowq5e8~ad5?/1g0㟉4GMb9gG՜E\ĞM7 3fF {<<#{=-e(jyl{.p9u2 E366gQia ^]NXA3.3̑Ke0 " PlEEsr?oLIhD)q1Q;N/gioo9%,FqF&i4k +K+[#o)o#䴻[fڻY^jjXn\B|Y =]ZܦxIh\ggI Sf0>$*k[1#