glibc-2.31-150300.63.1<>,`eTp9|lMcG;TȏcB7l]}.0̜}?%3|)!`j[H/nG(fMf\yLoJ> 5q@C⃋:)WF\Q!Ȇ x]]yC$kA7 cW3WQA!JU;^-ymZ6%$ׯfӔTۖFevIF8bDl>-޽|ل*Q&!`F dr)h r(#$W(>J?|d   L04@D]~ $*1CC  "C  C  C 7C CC#CrCe'!'!+!+h+l+s(+w8+9-:7E>@BFGCHCICX8eYeZl[t\C]C^bcd:e?fBlDuXCvd"wPCx\Cyh(z(,06xCglibc2.31150300.63.1Standard Shared Libraries (from the GNU C Library)The GNU C Library provides the most important standard libraries used by nearly all programs: the standard C library, the standard math library, and the POSIX thread library. A system is not functional without these libraries.eTh04-ch1cb'SUSE 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.htmllinuxx86_64function exec(path, ...) local pid = posix.fork() if pid == 0 then posix.exec(path, ...) io.write(path, ": exec failed: ", posix.errno(), "\n") os.exit(1) end if not pid then error(path .. ": fork failed: " .. posix.errno() .. "\n") end posix.wait(pid) end -- First, get rid of platform-optimized libraries. We remove any we have -- ever built, since otherwise we might end up using some old leftover -- libraries when new ones aren't installed in their place anymore. libraries = { "libc.so.6", "libc.so.6.1", "libm.so.6", "libm.so.6.1", "librt.so.1", "libpthread.so.0", "libthread_db.so.1" } remove_dirs = { "/lib64/tls/" } for i, remove_dir in ipairs(remove_dirs) do for j, library in ipairs(libraries) do local file = remove_dir .. library -- This file could be a symlink to library-2.31.so, so check -- this and don't remove only the link, but also the library itself. local link = posix.readlink(file) if link then if link:sub(1, 1) ~= "/" then link = remove_dir .. link end os.remove(link) end os.remove(file) end end if posix.access("/sbin/ldconfig", "x") then exec("/sbin/ldconfig", "-X") end if posix.utime("/usr/lib64/gconv/gconv-modules.cache") then exec("/usr/sbin/iconvconfig", "-o", "/usr/lib64/gconv/gconv-modules.cache", "--nostdlib", "/usr/lib64/gconv") endb PH0#( F U  0(egxh C8Y{`H4`Xyyyyz8 I ; *AA큤A큤Ae*e*e 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-develh04-ch1c 1696505172  !"#$%&'()*+,-./01234567777;<=>?@ABC2.31-150300.63.12.31-150300.63.12.31-150300.63.12.2.22.2.22.2.22.2.2 bindresvport.blacklistnssgai.confld.so.cacheld.so.confnsswitch.confrpcld-2.31.sold-linux-x86-64.so.2ld-lsb-x86-64.so.3libBrokenLocale-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.6libmvec-2.31.solibmvec.so.1libnsl-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//lib64//sbin//usr/bin//usr/lib//usr/lib/getconf//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/glibc//usr/share/licenses//usr/share/licenses/glibc//usr/share/man/man1//usr/share/man/man5//var/cache/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:30871/SUSE_SLE-15-SP3_Update/e8a84cdf91bcc96e8c74cd0385e1c165-glibc.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linux      !!!ASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/glibc-2.31-150300.63.1.x86_64/etc/gai.conf' (No such file or directory)emptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=be5d0c46cde7620968b30cd3c9a737179b4f8f5f, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec8aa159babeff0dc3a1fcbea7d53dd15dbc325d, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6d0f69a6ef44a3f83f1df351cd63a064a91be179, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=77cfff1db7c76c059d4c1aa711fa83409b19aa49, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f732026552f6adff988b338e92d466bc81a01c37, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d217b228882341aeb761264b83415f7458617268, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=a81ec982656c9f3b51d4d7ea5384e7c4fd9708de, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=a1728d29b75987b920041188585c01231566a7ef, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c065be6f2b3f8c59d0d980cbb20ead55785e866, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8851286c2216b994c30be15718f79cfbf91190cb, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=43160e6f6bc5897d9119c84c97b29979ac175506, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=95ed8b7a40c418275069c5fc415873bf7f879f1f, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6a102cac5610980614a7a2d5ebdd3dfbc2b0d95e, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac1f576a6fa795da334d48028572f4346aaba626, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2f8d3c2d0f4d7888c2598d2ff6356537f5708a73, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=83e50ade76c4ef68eb7291ca9eef373d0e5477f9, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6acb6f706923513b127e95a0a5e7f7916900018b, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=75be3c7b73d6b81fc68332e921b537a5c778df5a, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad15060e9b71de9900524dd2ceff955e3abb15bf, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=996491cc36fa50ef08efd53e1644421928802477, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bdf65c03c179fe2b5fd9bf281f00e104990314d5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=eb9a6bc46994853fdf626ef31fce66f17b2fd91c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7b832c86accd2ddb9ad45c460e76f791f2a3b06d, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ff3679bf76fc36512ab04a63136e908d759c34da, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ad6c681774acb2bcf2618dc80b07a5222bf93794, for GNU/Linux 3.2.0, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8c794a97c5e234da1bf0ba36212e7d0f9543549a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d3f5246f06987bcaaf0c905e8028c49f254bff61, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) Wa} !#>    PPPPPPPPR RRP R R RR RP P RRRR RRPPPP P P!P!P"P"P#P#P%P%P&P&P'P'P(P(P)P)P*P*P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$P$P RRP,P-P-P.P.P+RR RRP2P;P;P0P0P1P1P3P3P4P4P5P5P6P6P7P7P8P8P9P9P:P:P/RR RRP=PRRR RP@R RRR RPAR RRR RRPBR RRR RRRPCR RRR RPDRRR RRR RRRPIPJPJPLPLPMPMPNPNPQPQPFPFPGPGPHPHPKPKPOPOPPPPPERRRR RR RRPSPTPTPUPUPRRRR R RPWPXPXPYPYPZPZP[P[PVRRRR RR RRP]P^P^P_P_P\RR RPaP`RR RR RRR RR RRR RR R RRRR RR R RRRR RR RR RRR RR RR RR RR RRRR R R%T@ȲZg-glibc-extrautf-8a651fffa74e87ecb6463d24153bfd94d7a78443a5c23ce38648ebd0bf9b72ded?`7zXZ !t/`]"k%f%| ^6۬m^Z@4/ϴSZ,z{AKf?}"M.L@=>@Ed_ed/X'*σeI}mOrqv/?zz<@%*Hh{B1G˧?Ļ\EJS~q*P oHBqsdy+Ƙ߳x,XzEKI{\DBzgJ[d|Gi \U x`^(zZWֳxh‚VNLc1=~a r$M%dGfȟlp.y4 3uJ o8A:]WQdV̶f^˲VBLw͜7u \/lXkpspUț 6A.2NBq.ujkc ע&Ki!g6_P~\`+8۴ h5 p=w@*&ĩUS@KF rZ1G]x@ÚZi2o.$%C@ bAŧp]n_?kZ1UT ф">sSF_Wǎ)RbM [@:ܳLB /#?kblW%x(ֱD $b;LP 2JmgCQ&T̀=!+ypъ>QؒxGUH?ms[ʼng;%5.  =fF>iL P&w؋n78mQ{_-o]ٱj!%1ȃ}%=tRsU( x >gqzЋ6޽<>ɀm/._cku@5]r?DR_gOƛINHO-_h)WwQOGMˀP9ƥ9r'/ [9A fGO,SV&R0\<̶tdX " W@=O*JTCR՜Ԋ-!&ňuz fSpdC9@ʪ/Y0=ပ҄uJ؄/kRy#* k +}"sI<֍YB2Rz:椤5T94'{w54zl'?bQ}lbl Ck)E(/{-,_D$fwh#:QkMd^;QA~ﺑ70u&➦qQ{'ÿ4۫-:Yd7έǠQj_6eQp|t` unF7u6]7;,}N[|,IRQq|R-I>j \Sc!腣⧑jDyI$Q6z)TF ;N :JcO]D@.^nZ/$qqfoGgo+r_S:˂^:H0>cKe\hN O>誯ssDSOzM VB͹o19 R&|CԘMϓJ~?y쓫kc:o,P$t3/XOE&A!P՜YFy3bT {OQ4kqG55vlD=niUY| ׎ ;X }4Jwq_f<:"D J껳 W ^"Ee7rHIeyyQr]7?k>;u}Ud (ljygUaU 4{oRѲ^E!PBo \ݤ-?TmzwY?+*-/qlOaрd!MnN>'[I6[1g_0<`Hz3϶@VF9TН9O?$ Mp̬J wKt6DF符IVj`ͣt=O&2XE3ߠWÐ:A@mwN,eq_1*tN6 Y,ptS\9Kf]y*pE"?ȓk\ڦ 9=$ȏe/&\5__|pv#HqIa}&i ׁ$qP ?kD3){_)Pk. LY|*vi(oSJ0m)OmBmsZ_! LYxgXƁ˓-RRBaȩ0̵ש=M8̗^:|泱 .sfK~˾J8_<=i]|jջp<箃]fFUU<#`Æ@Ff_iȞ(^g7ylzyYT3Kp#-LjlInnȟP&P;ʍEc/'_ DÿQl81%0VMT3 ش֋I:+*uZ~.^Zlí]Ued֦sͧSBFW/5g4B9cW[R*&pb":6z (7~8M E ;kޱf8G2DvT@YH>]9dؗ_'x(BV(Lՙivv^dAY;Kky.1}D~RZ}[|>L]-7E$7׬t_Yܽ`a^ sR5 } @J)B0nIRq7X.ƣ;f $=mMm-#48 #&\Ff_|Iw=$wGx KW \V^ 8?,e_tsj.ӊY"Em !)Lܒ.8f3|jHfћѓ#=NG+ٶִfwxAQڴϣ¢Ǖt .iQzg/!2l=jf=]`"Lhbۄm xU`WFfa[Dw}+_vzi婅ͫR Rs k nvE[c}5_e *rl{ϡ," Q^:F*կu 3fBo LosV9;0ý/?5;^,ٸЗoC$j<7ge@h"xd}&!*JKĈu"1t6[_ t|Oz;@-?j-˙o[W;Ul*uA&'e!C,Zl YU :5cCepT䆔'V\@0 #M5˫vlېZWVƦ6rC|8Z.dg ?*=/-wS}pM,둷Q +ζ3黁zSu \(( @iЖ,Σ4ۊ2?UrI0 ?:'hJbni[%::f ƒڃoq{6_= r=w~F&_:=^qv~g jKJ6ڴkqo䠠ZsB!0:@ OR#_U"0#d"E@l^]msĿdlz+l+uuzMVI53*0W Z`/ Z{3])k.reG-uC*XvsJE(g)Iu!d@OG*\!2>sig%KZc F W!ϮMqW8 yayKWcS 'E}doIqub~ xɪl@8ϿR}:ĻhZ#~FU8ޕ+\{ه;-s )ل0C[/%o‰G4 ㇮<ξHb%j%:f=z5?x&འ|CB6V9xS8+GR{Xsxȇ t {z BֈhtzIa FmF6GȤzeH t!FYhCNPb_tl#hvPJC-q &(,|j;*\{+FǃOu K|*O)d&n\p%E:_XӐXwߘ͗ҚBN?2[=BJ0r<aQOj.:~þG%ӞE,.aW+ 3Pp°Ku/+=Z|_}sa8G5&b4$c'1 '(tz9 CXb]5_X2ZpT 7:=MȝKGY]OI~`VI)Vom;Yj{h2Rsw6[unI,Kʕ k0aت1P}d䋘|hQӾ|!z%N-꼢CW 6~<.s|4`:9Nby=NF\$EL D>aas5g^-R}8?5M\,|o*uV u MO˧mŭC+|M~mBmYb\!}gHn6KUMc{*yO'Ġj嵞+@lى3V"x='z9M˝t170ʿ>q'/T_*ғor$61XG WLJ +PY|su7Gd">m*!X- ey#TB=N'²cL#$|.=UR,lZEB(:V1Ds| AZږf7&.k0jYx޳@[OXjdƳ Sh@֧ư'Pj&:kv:M*}sFn1?Ӹ"xDLIX HJ/n6*w3r|P}㶈HDW 6NBL*E5dnZ'{H0DkTWsE< ,|p^L<1 W V>jD*v1͂t eL|r۱jDĜ)]] ^q\x/$H#4)1f2ʯ*&tZ1⧷oXDOѡz`uFznkg،-#!fDD2iT-Q>8zٳYl$K("11 kn}q&D4f اeF)et"s[bL\CS8 q(&МǑ,UaewݓtN$pw1\ztc\${'=íe"\!Y rK:Z칱r"(Y+1:SЋ'y읠n8X 20O9G a9!Cs )=HJXR'&Sf꾾\(N#,:~阥ՠ-y&11ldCQ?*:|ɯ mdv}y.VSߖFIq"i Ȋ'JcWyNZ͆? aKe\y]N oZR|VT}߭Ҩ9aHQ<~j8Vx4":VX؈k%`#n&}ߜfŀo3Eaz~$lΧWů6$1yJs3i1DM*^!A|"aw+˩㏺.2f2yUZhtR =h,,G_)K6׳dՔվ}h?rz;bcP-.!1Ln Ɣ¥#BMφfK{ \Y8L _ x*R{({۬yD*Sh$WW0tD ^i>Sia^(ztUmnK-g9&!UL =r[X|KF*?A)rq֫0⍦I۳&~x{(G}z4~o0g'W4LB}r6+1Q&O#"w'"9'vϼf{Qc>gEk'r"YfIdaxZKx\ZA\1?ZJTcfڳ*dY+{y$*=]"Ll6` Fk#C$Vl1Y.@w@B fw)Y{/"MkH0G'q ӭ/6 ë{uM11"x T6 j;_ 9%իajBͭ7xAi1뷾l'w^dXT xf443lc.whG:z'%xd1K[:Ak#0{#s޼!StkHQ3lm1d*pW1tIՙDBKngeO2hQ~gS~Юť p6;+8_sqQg;hn~7(ݗt3m j>byS5T-a4 aRq2̾>Wg}'.,})C?`渗Li6?aD6SnƑSfki -gAݫS#0@d7L!m &Pf:z }HĴ'Tqu]*Zȳ7g+6_Yt%p^?O<>1iW'i`4ݬ|hu(Q70Q,G#?3!ϳ:I.D$C"ȾœFD"xvxO1 @+Χ$K c$q$c&1-:<؏ɗGۍ[A׉T,:p K wB%d1܊*Ptt_辝ybgUZt bRvڠc b=QI,dRKIaU@& /# Xo馌R|?Qe)Ķ虞 ;Ӌi囬l.3 Tq ~M bffK$GnEN~ҊuY/u$)h.|, u!DOosN@޸`:?~ұZ[Uܛ]~O@4ࣈW"ي2fi|"?ci3 jj5P(b%FkLSـ03XѤ%9͍\uovmqQ LH UDL0nX|#M>RsڙC<}^}A+M犾S'?hud(zK/;Kq(>ֿDֿ(Tw|2>1*O#rHi tc[TeAZ3b"pY/6#]6%AMJ3b5?BsK`̛jxuo2ȈOm%$:4dT9Ώ6DyLh|(߂[ ĨJfԣwn5u9||OFg挚5\է|{<_9OJ1eݵ;uƏ:~qyq[r"&qŏm0B{2p~PRђՔ /SH]iH?h&9#fT7|wsN󭇨Q2G0NQnUvѫWwB/_T9h +Zqc6i#Cg5bޑ fم.˖8?ZU6ڍM No=)YqWFZfcჃ")݂ܲk. dCT%ixS$e d^*`-[]KNY|i0jݼL#p>y,~yܤ=Gf@GL3LSWyzME1;g/I7ՋL\d  M\XED\4KUg Rg( mlj'M.pB<s ;5',g/FM1cƗNj;a_<"5{fsT#yV7D0D^3٤Lǥ2[[[yMCWS8Of賯YkDA٠F^RW[tb_A%%ߘϏֈPWG✰ [H`Q-b@ &"|#Ġ4RqMv)rٚÂ2g #"Ȟ py!3=,,NZFWй9O9 v NU 4{B a~~ƫiH'%yg"B0}. R"xUtNɐ|oځjon;}_)uqUw$Rlb`.bpM8LE+ɚ7?Mu y+zPj^"[oש#vL@o4[?#W`I{.݃YP%КB{F Zܿ!̰Se`R[Q9D1=HąIO >4.]}* T ;#6J*v˺xC#'0oOj@%9Qj ?JLFNo,zI3l1\0ݧ21jDu!i=ܝ)RCp,ێto7z,bCGaO{wA-dS/\ADTJt{Ҹ$k3pN-{DLx, ~(҂ݖȉQLE2*! rlpS.K-U`&NjX6 W8" O ɄrāVį^ 7yoRYl,]>)>?\h)d }'~_؁C?JD1Ѿl$Ωyg! k\Lֻ*rb%$Ր-< y@"r\*^.>ޜyes1ZRY"Q(dXˠN=/HOcȟ="C2 39-CU~72g>cpbBE~_7na9'%D4DY=ZGtT,"MVknǚ_xy'1p2J53~ $٦XGc*c(7w\30s$uǭU`F0lCq$x˵Er2f+=dM \0 4juƶ-yk(TXtDUOr"k zU)Y7vIަ@ "5#eHk7 ~ѵaeJDF)dwb)_?bXd]v؋Ž>vl&X3:?+HE ]cSX\+_ QB!#wX#n-x1QNRҺ;%NrJV!ʥ7ufhr WC R ȿβNI:8~Φ2آJwll0DDL}po@@JgN>ƹsr/_b9#)W> gN?74OzP:e$0!ud #|{-+22[ej8ˁ`˕0cA:Nh {asf'ڹѶv ]qQ&?opׇ8!t?JJh(X]Zz3WGOâEd#կ=o`rJJ sv z'0oa7մٷAkC&+IOQ 9Q/ԛN^;#–GG! q4{+@KMnZnUsj5` :xLB{ KFd\t(?JllDP7fJt.h'_ucpO=*͑ǵ|1F@+YL[8P{j|0ݪ}HP$3L(~PD>Bn%J<[` Uxk jpwfd`y1񱷰uFeN F9>0&iR8#%X5F-5f: ᖶYr͑T*ծ'ڗ, &}~Q udlBE[ݢO=S,<-u,7=Z|W筯 :*~/ j6]=糿`W h/-nkm[H"6S/Z$ݲ7?H**>ޙ:`Uti^wѽX<GMY)}/6s[ xs##Y xtiMXpeZ'#xX$v_‰N"W$;KQj7?e͘ӾQ8reie9Tz7툓M%@FH2teeDO\@\ 6?2#2MJdR{``NTxg!Z؏/[8H`\,Iy,xX芥>q㋅6f75a9 t@ Mf-DžFBϗu-FBZəg'd /Yȧ};8D*{894~C^b $z75=v-E,`.~ӟYoV% լrr$a"=}jkePYRWTP[Җd6Y@{7'g=n96c<ɘgĥ|P?˧ HeÑbƒ>✗ s`;7'hm~dG;@8R Zdc!1UbMqeVpV(/[M]UYu)Iv28 *HNTצK0` ]ňkF,fJ̏ e*Sr'1%$pLm0w` 8‚8*@ .QEرp)Hy++-$usVͽh"V +W9!m;/^MeL. B ? _g0at5LSWr3z3nj&1$z)+aKp3%0=.(%\=Z e}qwa;nFn.RZ/h Y bSS Ϯ| Fʮ1߸߫Z c|L:oGajr.bǕ/i%J߻Ѝ_,Qy]KfZN-_Ms)'=EUnÏwqX.T71\HPT4w#ИiFh*f.˕lϒa#}?qpKcLj{@[!D sŀ<YZ%v>hg擐cHY|Ʈ "y%N?악9ʽ̸cZqG`< x'׻HYr\ÙةkH+J(PQ9MNZu&]+72#@zH?AffE}4.ex/wP\chOA Q.+p{`"QvP0,;uDN*u+Q(_QLR/ivDRIP>c.q]uWK2o͙YC=R{Z\9I  !b]J[KӑH}/ +%ix8.@N%7֕Hɧ*oSFGNPnBJH-EUU]s)CљZy뻯_gmݫhM^PQ &Ai.e^>IU:W*% ,uC_(؍x( [';}xsKٷj2%13LnQxI(6(U|TXI4%&m:ƕ[T09^+yɹ +SH!F!^dga z8w;'/S$^z3#4jDTv1_v+7iSɣon{ 硒S ײ*7rqiY Bt0U Dװ);M0@杓x76*Öƒ"a}sZӔqC>E<ѿl綸Y^/Q#Km -/Bl^.b\iϢ5{itC#,L ]HQ|ˍAP`3>8.4צӶLtΒN܊.?iC٦Iإ7ilp/}mU yTv ثfo1ROvS2>6:*}]e I#KrRg@k9S{se\Bj ަWIؚ%:WIJԕQp!Wh/2 ^4x߫yj+72dgI~9Ŕ4AS~zC{TSM&'3@KaːJ,yb,I#e>73kЮ=x.+/޴˿])CO!ꡙ2c_cmKS= iECY%C@L|e  a?-l^2~"Zlis&:] Ҵ&^@KU05}p`Fh rO >anU?b6hY vᾢi&;4Ph R+rCԮjkX|Rei43Ρ8I\␅kc$卤-B1JY$Rtz.a&CL i6a(;>Eiw7\):8Hp{ >:l R|K' vA;%E@EySf0(XYCrS7QƾpqZfvs8hRa%6AU?xU$wΥ=]%޻Όh.*&;г\CU-(CTK=)k#S6qe@P\@Ykz];Cn/I=9k⼷'ʭ>[rpWΕo(e)Q/ZR2]'E#4MDe;kqs}G"!IU-׺-s6)G&~>씯 EsaaB:K9K$WԤ_.ݡ#+|G{LAiKAgwn ? >:@h'x~nava'DGѡ= "f\!n͵ϧ]_ۈ^jqISx-m sd̩$j?*r׵wQUKy4*.EERki˔%VX!o2vOy#?`P*󧳒ߗ ¸ضVہ:hL isKr4<9aG݈71xz-GKF@6_oՓpPhzۤ,%"EZ >og=[ N^JIp Ȥ`]X̕qhd33Cֿ޳3̳@E-e F㱨,Zq7 kCD@ԇF4T~%5qyhL'w冋C}m[}@3gU]fsu٭la@V`BXRSjw}d\N0 s:&~d3Vdž ʺa}^5 ,zMWY#+>qyv8>݆5hɇYAI/?ߪn|ZW%YbvД Vg, VBw2DUA!Ai wRSul#CA'R#o>*-Y҅IU]X߳"1Dz=C:J3w;'fԶ[/he3LjwL>|:fF)O$Q".xSҦ30 OB*$Sn:W_dOPЍzQ5sR*xx4]uCSF4GzFuaߛԋooX2^;<Ϫ{eп1KbzshAշ:.OdPoߨ>kq~m*UAb)puzcqTniK -eңؕO|B?&TbQhdqT0PbpϹbGlPd|X%: W fL%0$S.\?3֨ExäFZXq2d 9#zT_5bOS1i td*C0F1S-`щP4 _< 16wzL٘(r^ VY[sMl P|@)jJU!`9q $K =\~4LW`᳟uPQQݫO[d 3G^4aHqV?0 ?-`*6tG={lQ]+V!dCVA#Y&5d'.A,?'LkJpty]RpTpx}֭H$p ' +覆 af'nK0ζ !k-I`x+HdOxZ^U +TpJ,SufWdtc%˩@7Q.pia~j$w3b <2#_9TȢ]z4l(~rLFB0[BTUbq;Os* YjA(_Ϳ(.y/.Ę6$2QJ]a]w Q؟ʛ,kR8* nQV>bo5DK3k`+_ír-trh8]_&R",oMbj^m0cQ9kYeU>>GGA<JfW¡E]gBy4bl:5xd65qь&ܙ5ΏycL zOjt!ӆ%eA"/XSaau)܄˯ 1+Qk~_9}l,T?DyћMUA+87DDb\gY;Fo _9t]/Ag[x!lk+FPA5=dA+ m[ ucڀl;ʘ˳/Maf[PD\8b{2Ј]mp?_ϺQv2hB'Y*wP Qga/xn8bD7%-EnoAX!ʸa`wx՛u!xEj,|}X VL~CJ̮Nk 侹QԹlspRA*1WNn=+l׍dxYs$,H}i!Z3 cO(+exGf.^3WuKj~-8qx>> fcv `Wז:mu3 Ĺ00oƫ 4,{^: ɜn~{? OGJ޾&RtASτ]ð> &q;^2E%-Pjx~b;[78Bj\BR#%ps;lz, .ů^u\*nmIm+做jj⁌rde%i!SԤ)>K`t!d|EzلQhYՉNG\3eoZ<)$k @\WWvHzjeg9M>ϩ%FXk{ү픛ޏd~UܼL2Ty6T ! 71NER

3YMu~eF_9z~F @0R|$FyH t>x.O= lQzVqm<CeEsXn.(YZzvHDPܟaCxh/>)# _ǖ!r ʴ EB"++_w\P*"|@,GN-ψ!PVAE=¹2XێS{7x?/ -KDR߶4\ӥs2?@?|;i4:v1siuKo6D^[lUn'“֊z}e CmZd0 = 0}W҈#s^mJR<ϥƨP.7nRw8p.0D2BfayElTמ]#~ _EcJB}b'e6t=+hE [bgm8k+kD~/ g=py  o\lݸLiל1LZP%`\ JbIW*MɷmN61•e< Vhk~ha\E{ Qɥ"F-X&f߅zWNltjJX^>urg)r7ѾT31:uEmX~t[m6q Ls8v{('}u`. Alh}3qs\m0u<w[\X(rLEyRQI);j; &|^A-59s3|rpwk6-Gd@ARi<32Kf5 nƕco.̍xEN{~Axd?IJ w4AXTTB7YB2nWcdgf6/*`8`f rJf܃Z ӑ?j pzז:01>\Diy-pZaPA|/; #Ev1|<뢥M |=VB LzR!N}`oSp *jd8mhϗ!T6& 2+Kkg1lk>%Sg]5|(k@(m?&nnCV|8;۸8I*!?x"=,^ A^dz\;Z:6.X 1|Yu^7ͦwF7K*#8|$[mt6,I&P؇>yŨQ '^rd 2x2_RU:o 1ceČQ!9uF'@eeEVI=,PbH CM݅ 5,J@YAݥݡx=Ka85@eg):n(qF?Cg;-Ҝ LOc?T)4e1;UY:G d*^,n36mVE ^H0lz؆za)-6 qW5vC Öfm7ŃCj:@XdƂٞ-9?šI+q%e@ &DSBxC}EsMۯ9!E;ćMSS{ݺCpApSq¾YD OT.ӳ)i, սŒ;0kq&gӒElM{_V:)TlA*l6?~b{/j (b6طNQ҃^Z>}3q ٕB 7<罭Zm?sbr>bC@MZS&.Trh3GX aU(ga3ANlv2YED[TjԋQր@dIdܵ/+t2s]<ЂjjFyn:<'VHk5@Rͷֆۍ},c^톝3Jw@f}#~F[ D.Vi-!s1bj(@s06EW3^A~|rH$,-t=%胣TȢpF,yq``KiaKA,dO!ұ*Jd~WI6ʝ1̐8qж֙/D"J-=Ih- tK(dͲ%):R=rܟX}~]bSqĺzf.5 $h*c#R1R1ǒSFrwHvq~(ԝA&<,ptShr$Mkz6dO>9PvT/-1IأOлy&AH2Hr_e'?/פr<bje9x*w%B,XeM`2q.]PģcV,U(BNb6TMb.e7 3jGµO+f6GM5{Ѳiq^flATN9(ؐW +r xlΜ-L>_˨SKwi$mՙ$RU%D_4Nf3CiL@\)L2[͸-05Wo(W`HPOަ,e=I3H .SΎ&Yl?n#+˨ I/<'maU/8s )Q÷c-|0C(lq@ΦZ=4vgppCK*[W }0󫠤!"_3( /lQt^&ԣޠ[ ]$2"9ShSn ua>xlV[hdj7Je?7P.+ Gz,,[TάHͱ&mau {{|c%"pwˈ 21%TU8w .-4Eޙ'u"{Yvvۜ &=8PnpC^NG2$"dCVb+ "0{P)FV|z)ָY<~G%ܾ?zv|!uMO2NT YqTܠrL3K\j䷮f]ޠ!<S-Ka!B4QJXQB aJFSbչ$Hz <xay>qAB?A 9Q7#(yeܺUi%wqDtװknNnej/d@rZquHά#Jx(Z|CE^> &}I_ lj LMʥŰVqK9[2BrFS 7( N;v=<ZԱ |[_\q0XSTmx4~0k[ehwiW 4ٮۚ#N*q-*FߤcWzpo>7%3! lbWP~-  @'00==u!B,g%EyQ1G˸=>"4x5-YuiIr-vO̚-ӀX82 m p=Ʊ(?ɬŭ^Qro?aӎlOeLIP2%/aaA!*MXώy/&wbۡU\TmQraLp`ڏùtTc,@ =QTm 񽹖m\+$j~QFOҿ;nrbfg9͠ҋť{9[9o3*!UEQ5%Aw5 ܽڎW`^D~bPx*}"M|{-,>sm'\,S!!DT($GpzFEJ0qD_YUxL% A](n4=ƨYkJhhk1vۤS]UCC{; sђa6+b{Ft/Q|d@/swv@RmRE46[ƦO t>ov_W*U7ij\O1a>&?hTm˭hq)}L.-K uP6›U#fi\ȹ};\ 2~IuoĠSڹuW&o6ab=рm18U̩#g3Y|ţp >W4<m;;r͎߂Rba1gXhᕫ07xVlJdʊ<4-# ̈aF\VY=.9r,;DZ; 6|2ٛEoSRg,xr50;H"v:e{sPM R2e[]e|eVhHG"r|Ŏ|d 82f7a, $(zV`,+[QAXPg xj<8?Z &!V{!)* oy}w, I0aRw:[""Kv`wU@T/~ɨJ<k-Qljwm~ %0xkyv#4?P(d~^Z -S[V\x2yBD LFW Y3en(U ˽BEXT~DG]"TQfb]7X2V~Wc̪Eؚo-i/8doL?"nir+'$\6.PNϙS{3*ҋ4r^4x2W i^Wm8džA;=@ 7~̪Zʕv4Qsv<au1n]^bх}6S̗ F\|fxU-@$Xo2_{j[ \W3cwT\`Z`}am+)ibsɪӺ>׉f$ƬK"/7DZ1Ohil%^ ?`|sys5(ɓpEK 6w$;A>|CUk ¡'%!.h.bЍ_!QGv{Zc]4GiKe``\3OԔωy'z9@2Df0R9 k m_NDK&8.wB⍦ALF5~n6ڦp.2)!6G~R+nV]s^jmX9aWodk}|/LbGDÊvd=nG( Xf7NԆ+&kg b!&-~ Ю} >OEϡf88:?h1":{.97x9Bhqq…2zm@Hq Rz|*dG3'2 HPXX܋y~F@Ȍ=gq.M{@b:ͥIsAzi:3UxDd\ RA:w)Y-S"#h}Ȇw gH tnTޥ:=d~/; Xsܟs˙ T#0]gIϊ}BI6b%Wˁ'Wě I DwBhe-V5­I%(-t RӟN}lXP|"ZɼELAy񷶎=qoum+DOcgڃ/|'.k`;$tu&BYv J H%X/{:0izƒtfO.p"sMz߂NŔeFl{R:_DӬq/!g:4/7a۩2Z-˟V5柠m2l!/31p FYo@I5#?BÀIW]_'59(Esƴ=p+Aϼs{`d/bĚ Bh?T14KcgnldkH4ZiL᭦ JI3+-:&@A}@POTJg=={;[5iVI]UZs)Dݢ_G;iGw[g4;I#`G{yvV]x$j@~hY”+C sygɀ5I%M{ n܊rWE)hpJ=t5(q˙JXo-)ԺN$\*rGipglV#{yI{Q+|IN3!OCw/-4)>e(q.U;b-+`grwz:K1TMk"a1N"h Y:Js &$u9ȟEpew-9pYͤCi;i~ EhZ6|X;օ*3uXW PΓxT-Х^<~o$pLHP5ˠJ!N^ko5?`58"M=1]O4&W' :LϠ!&=W5~/hE#I{Fdon 6J]vWfL' LI$l5 i/M |NүS|!w:}2 [CT2W%o3j#aP?iQtA!GLY&-H SGEMeO5]4e> u/:8TDǁHpRБR Ti.)27θVdB*-.,:5?ܫqi6<8d "P0GZCHfڛ@H/2$|J08*/+þ"$R3 ȱ&kyx^_1+`E7*8)ev!y<8}5Jʰ8cޒ Ι-/L%4* P?֕b"~0F,ٞe1~rݟHK0)-ICX04 ܔVf]Bh!SRwmګjR ~@ W|ҤHV=7\UmO9Z"Oya/\|-k ڤq[׵tp=9@%D_DBJ>M>0Q= jq}o>ɐr2(A)(^#1M.63#3‹uT]>%с)hX-k,КHԛ 8ౢa͍yFĈy%HϬ^H| *1mi;~!wn5Knm& Qy :D]ґF ?ej0ew &qxyQ}2qK^= 着Ǫu?QNw 9gMUm6cbo1=܂2 gP5iM7ݗ0h'Mˆ|m0RgR-u$].ԩ&Y]-PO}?\p U9F#6@f(r\(4^!BRh=o5KA͑/>g G)-yyWJECHp7#|hYY!*& %+"~zY5!Qd=5W4O9La# GYBm @4G_EEM'`@#7\N!Es, UJՕ,ʒumHwI+gWMdd*{%&uj1D ]UJ~PFg'@:~XKQ&#L@On1h|}R3+, * rO d  x?9m='ū9vR)&TW"@W&Qpn=ڎ,B^^s*;JU oR GN>>gߦdz.fg?=J `Lڔ2 !y_Cŧ' ֧4nE iAf5]#ENwuD| IXN%r|p(t=o$HNBm`Jvz.G\/An[ȕ`>ٓ cF1@9Da KKcyg"{y}Rf ДNWHZ{K\ Gl_$Cm'pڞ`zoy䌻K݄xQN}֒=IsmsF[ =A7J P-ea<]GVvަMsVfZ_ P} m@M9Ц#Vbt˭T+;5nqo.:< dL@Rđ3R@P[Ņ- U"Btw>iq7%i9Q5M%5 Sc!d$4[ln(D.݁20[[ǒÕ9輣x=s z"TOucib+ OynC_am* Oi' =rH({Ԗ;^A`?` yL6:*?D Xqs]JLO\+vmY5|]vB7tM *&ZMF$1%+Ȁ[sWWo鿀.KTe%oUgkd(-3f"z5ٳz >Pj$5`ǯiJ3Z+OjCd7n#CtwP.(1fϕHl~M~ 0O4'!et%?42"wn <ܩ){8idZ"u]`(0 | &S^E2Kb=Ȍ >f$q_%]a{CT6P'USKr=bqDԖdKxvۍxkB ^A|MF=E8yx/ÚЌPƉWv?h[*l[,)[)2n5G\] x^wo:W/yGl nPnbO2J@1j΁y{"@d6"Vp<]utÜ*P5~IBxf.tY` û |*}L>0ݧKjsWhz."NJv.ʰ(P PZ#(1!_et :' +8_N:X}Me0!` <kZlַԢSm MD?u8_LJ>+|x#]~v% HX z0]DUM4Ў q9w/]]yI.qb(JtqeIL]fP/\@8D3T` Ks>n^gSoMM(.M7 nT4uF jZ~ndHO>_ľp̩]锔SA`&<LH7fkN7/2JKdhA^њfɀM@ w U (F*9fGt{ʑHK򕪌:倀(YHH޵ySʹ& ]) 'UQheZI>3Р3:(*cM-c =^ew2j O2nPJǖQ*"8X䇠 awQ+Eƴ &X6DLC>Jmjl[J MO`HBQTTH~jTHlᇙh&/~ĿOKvo ;Քa-U|C!;k+=c{N",E: n3SfتQEKquDj? F]hIƸ!ID,B4N!B3fNUgا F5h mlJ64>?k#%^Wt# hT:MJ-5(hz`*r f@bntC_HGQssFmn%q݃+9q|Ao"1CE:6;%uwUfاMhiCyۜ!̈́3&zӾ I FBm˘Q "!{, Zqc|G1)|s]`@$סRq@Ğlڇ)R##{7V5lfVՍ %H_YGu NB k8~_/ipXj%в@#T͞n{ ͝$ܚA5fTw״V'CXz"q??h|dqd] lK.lHCfىmBCNNGq':Ҧ~GC܏9gji .ȉ[N 8,u!k6k] Vh{W) Ȑ_Y/Qz.X2y.rJ!17(2/4ԡOj3l'~V5 'l"OÙ>A[Tb=cL3*n j3Z{yM$7`~#| v"%ɪVY1mm"vc\i&.E>d/ո>N qoj4v$D8:6{, AG<01\=u#?.vѣٞv(@:mm R+?%GY~2ԆpPh4Y: 2Yo,8 L^aW/>_'2,+h켸C'AJBĭuaIuW)q l]k̭nQVQπ aJ^bDMn{[g/`LIB'8D" ɵk`abAfYMU{{ldlbo^sZe{Zop1Ztj1LȒ0&5Zfohj|wm|̒RaVئ4}gx# ĉ_\[uM5FatsZPb<7{|6/G@fTK|-{|iv-=ndb I)?)BLޔ,~Xf kCƚO>K>  ]WÁEO_f Yl_l|0WnE*-6j0lB :d}J> )ZvJID!X"ʉfGjjupרn0\T֪c {5_[(#bVډ~t>E?`_i0$`F~D ^ e0F=ئI6HSgJï*V^1Y>ҿ 'qJ F2S{hK6i&Ӭ"! I⹝XKrv_?2̂`/aLRQ+Gu qpcXx }mtSlb&3<^=Y[B!R#cwFPcwۉ𔂧x_zNfƯ^uXK _sqʷI Uڵkw[.}aZo8 RܩnbVê)E[)ck3i0+AYj#~);!C?37VHiUl2AĔ+(nxCr#Z9StÇ#sABG*?2/Q ABȭyIibT}J^z%"$ശȴYOO*2Lgtyy-b ZϬW6e.ٵ@{:BN٧p\wҩ':ܦPBw,o SoDL稍i2' [y];̀XǑ< ͑tSE(w8PC˜3 b &bozICt. ɭ{Ynv7`b0AV枞z 3L҆Td0hXjsԓ\ux1 Y. vu,@8DƄPʘqC_$\Tr i)jӜֲfv&ˤbڦ1nu@Jm0,x҄ Ky@Y;YVwV4,$BTє^F]]2WB}H#T,ۃ25)"y+ŖnC="|x(:JLp9Iw+_^ŸZRDAsuS:te9#pcr  hBM <#>a BNzphk?IҮ ׫|,G[k]iwN7ۤ*1p6u&HD2MB\9(vp3h1n7dzlיУC,*">Oe Z;j-,4WC? (I}8>=ՅP/t)sݤ}̛DŽ.$huvr$#խp龐(j 㛷쏆J}Bpݶ˞no)rLs #L&$9G"[Hi;K&cg>t%_75C .A!#LJf3WXI3By)G^z8..ӕI`nӔ=>*3'01kgr: on=xS"hT Sj'3j2A+X!9:SJy v" } A͝? ܞ+8 c5U{-X$wLG׮M!MRP&7O@ yǺYLpu)k2~8:b~ݿH׷ K].iMco: Z"H01.ߖb?ż`ȾGٜW>Yd.y׀z177^}Q2jѢԡҫ kTLHmԯp N|E5XUJYkaLudPx 2,҉I;`{ygwOʵ1C7eRRs%[<Ϗ.:?t>/A(>^ e[#V 6ڧL,"QQT)g.O^ b(ZPe\ibf}}1q6ǥ-H$c4W.D4G dn\Q~濪 De} Tdq3|YBYok͗7@2l4[WćFɮUOSG'Mഈ .cAn"rS]툗Z.*ޭR ۳R ~Ў3Zo8^].*Avl**xoLP $I$=^ݗ=@ &-1PAsslV(oi/XWe Kf@~W5FBـZ!^D %wqr"q4:PC AchP /Ե?K=׵!9LE_h!_Px P-8*wXݬ>[̏3!3j4mUû sfpD z,Ⱦǵ4VН;CG&CDJk"L7F80":*,GUSsԪ8f,W${`2{©b8~=*u ~NWX(Y&]{wSjXL(?,>F0b-ֈFP_n+]j=3J𒶞2 I7oZ#;!a0ѫaG|=qEph] V6@-azZF=Snyݠ ,3jKs.ba;ᇈs܂ 0{\T)_ϊ1z ~'5"#=lu'}L`;1|L~D0DjWq1O&vJR0ƒLm]T5;偛bV=Hg,"ڂ6#N3WuN|AeyX-iiX% 3MGЉePQ>ũ(iYZыYaӭNc:<@?WH $l7)_4=+T {^һ\ :v*uJ m^.d{R䱑Lg`:n\ 2{M?d R+Ey~@ؗ}Ay6:ͥ9 卆twP_WGf6[s(1c!Ĉ^6<8Vڇx)"k]N IH 3tcIO9`׍J,3rV$O -߁L@ 𹃅gNgfgLzlmN,_]Lz$e6Z_rGw0+Cs;i TC->7R+=wf=̚}plwUԶsb޵چSg8i'CkvM۽gwReQr\Qu k׬Ul *]M%|qQ/^0'$tȼ2JF"P՚92j`)(me|vfYR2L3,skT1aL M.<*Q~Hp{/ŮMj&LIIS-P} 5z:el<<5/CYPǾƂM2}xrԉW..\5$JYEi砀5>)oXv+l|ojd`'T SJn?ՉZT9SqN1.sHX9*^E9odfzHA黖`ߧv4AU٧>j|C)iƼq)ԃPlT`n7\W&<ۄcZ\L"Na-[ƒy Tp<)KVT]B8]uorOy:3kq#+2Onw>*{{/8,fPF hNHdgal"lׁّ/<yޢ6*# +_{-^E%]׬ddyqfotM&^ g":ispG}XYQ}Q(4uc#@^lF7`~Áȳt'tmUpoɊ@tbXb…EHJOP-=f(|$]/CؙY=Āz]toV 2屍{`zu8rLRbH:5@#} m)µ> zm0[CVX,MЛ_2%{G _4wfkSJtgt.R{f~*axȤ3:m#;ahD7ϞM;y)o书ȏ?SzK/AدhLPR;,U-aa*,h³dD T~NetelJ;:NQ@D ͕! Y|6d HR+?!$[0) .cy:ƠPIFӁv7RA* ܣIMXŹĄ n_++CMJ L\pCEL@H=J6/_Bo/m{[%ضG*Jh8jC$kDv)%i@s$]+}fsf٢Z]Eܭ}gBz)6l zQiw[bg|aE!kAD2Ea~ub-r*IJ3o퐠Դ>Pzl`P%Wh0 Q>W&oC[sCUT }m Bv%S {tJeAa!`F_nԫ[NܘlԌE0XV;$R0P3MxmmVGy %+VZ=\@QJ5%DLĥցclg_YqZœC㺨Ig"YȄ#P7WX+`:ͥ 9 xG\^\o)wtc"e-ATCЃd\/O]=lrUcdň>JVǡ q6 UVd!M,5~{Csi4J :!䁯k͡ xYMmZ-= $6y Wf$|FQکE{0淄s;a^x_XàqspFuV="+5sk}ݸV4$ \,?Ѓ HQɸF>.?wŒV5 Q0Glyn pkK b٭kVyQkkgf#3yҮ?Fb.Wu~&;%ZU`˄0_q5#D$i,ܤQFslJZӣGp%NfڡGCa(,gW`wy\ej η<5EL  *IwϒYѿm}D/Kfx\06dZA>$I^]@=V.[zZtɇM۵˝Q:!HL_"&6IYWQ- :'Y1{iYU{v"7Вj#pe1!I_HtW(zQ>l=EMdJq64qHN&TLlQ0߂.b˄0*p0ic/zF$QU =L9C# mjUfiIyb8n*@o DG{_Ԧ-3+.mPҊetIPE*.1`,rJ z`s|n?5^'ߕQ6F=ŊJ nF}xK e'TOͪ(6L."+S<2Bh"=Q;FI;6_/˜لd*ni ctvT`}owġx3GȾpMܧaQ3 qQ$]A, I I6%,T${r*\nLZH. B||A9r~ƍM^ԩkumP@Xx!4X04lxvq:ZQ"= zRhqe<ˡ\{5n d OIE$v+Ga%/oIxԞi `BxF x0jŊ<</R-C Dbǎnd3x2^o1̑&uZuAةȋ4@{M./y#Dz'ڊjvHT;:9J+"a8T| c= ̮Q!Z $GhYL0f%'xKY5p9 ǀ|zg&]%9]gΚPS` [yÑ},Uɩ-:cRk77ztaV;qn2;~#պ= bp } ;30>=ج3}0h-ULVr@{MĚ ice*4^f :cq8/ui۱9F= -N APLP_|y c9@y ldkwgIw8b}}\(m_9U˭l]6QivUS,RМwۙv8A&fs,t@1ٹG{gO%䪭uq\v4xX2[,i >j{ ϺSfP!|X4̴Qv.R7wpT޵̛ˆtJ)*U|"{CصC/0hfÖܞDYOLԿ̬wh"[6˂`~CdiJ LxKU&h IGsF|[2]ȋ x\sBv|Tt2'E}/oKȉCNγ|"̊:>'fiqŵb~칰u 56LȌsG|7IvClyoCRD' Bb; Ы{VJpuר$mP )||8 jZ;Yċe6eP4w]JocnGZ-ep&*RL IoOZ,ՋqυC>iv )8x 08;]hydlCCx[ci1#*Ha4 Ss'}5:j]1Yl*l2vzF@n!M<$.u&yOj㭓ɣ^iakP[:dHZ#孼ѣoVw `.0_sЄehƍ;nCɚ{s{ز%\dD 6'0n,aܵ;+uɬ(k`7vi ˪K5%. NjlR.܍DM\lXHql& 5H;ٓ +62]#Dtg`ȵOLBxn.TCRAƒ8su wz^+ǀo2K&EJ `7 s"#%W} Vs(ߝl|³^ CŸ+oo Uޡ0غ"U@rjuWI.Rqk QF^|JJK^ SWfk~&7 e` 5UEd\&Ú'. BmDCs=ES ޵No48tn=^b^9yh3}(TQχv$,/:p~RpMhEIIrA5%Ƨ5௺Je瑄͝Wo*1UfL_gQ],50'4nx5'QdwVţbXnl`kQ``Ó8q G}Cm>=jh*] vŘ G/]l<*$ڻ{oxIZW_,2f;^&x=^PdU=čz/eT_`/,KJ!R슃 &R0VxGrtZ)Y)H<;-[bL%AE`^s{ZrB ?&ղOIV4w[0h iT׽6怯rZZo~xW`Ru thS0;€ɞri7DkiH $GKc^|4a++޲!T3I"]?K@DxnAZS=*$3-ޫ[ nr!#_6m۸%a7Nk,G!j>0kW7)2q3n|PwUOVg/4R_z1c1,52w`g*uPZԄ?tk|2Bmu4*>9%GkJ[3ݻ?JQQ6 ֘Cn`6{ [;ZK-;;ݤ)bqJ;B`rM5j 6 kswy9xnH( yY7Вߧc]N/Zr]ՁA@tBQ)h])# g^V.YkvG/E(i,vvWtH&)LKU%wǏ8_|S1 BZk~bcذ#Þﳣ(JwZCwgyWfkקh4.5 xkʗwml,뿬tQ#n2BI\TH!$>>yG  W1v1͕EX9f:xionǧEWZQX%MzLۆhÚCgXlB@7G2(,xUO~q@R¿ٞwo c DEď?^oIr`lBe)"ɴ7r^VE'wSe PJEtDk:CqL2z\|%r WڷG (eTi ool(܆*1̨iH=}ŸL[nTa>7--q_gBGjgzp( P_p9Uhoeb2ӭ+2PuڳaZ 8yqnO!ShYg>4kq`Sdaq IȖ9ѓ8( ;+ ьOZWi4G&܍KwѺE] uLT$o$6#͜f1B+ IٺY"L[;w@jQzLc#Ah&J zơ*^ӹЌp4f:!9!PG?!aA ]x4{yfL\C^-0iS!ϐe=aa] .{}w4"nHE130ٓTsgy8A20 ߟ6GY[i!"ŒyTEAӫW/X:7W]?2<}?8YqSN-W)V"jCMDD1"k@4({0V btwM9fkIZuG˄c<\SwL@k:kf^hl<9|Z6L?ȫ cg.3P}NIG X I'Houp!z[iM;4$ϜuoPO?=9Kh@YROΌ11Y]z&|V*s.ɖe`)5A{zUgU!X@lj-2-i(k8,Rn^ <_1Xt8ɒKrIДap3;bH_}Tι: n *E;1O}Xk3G{K,Tf-<8`,B^߶XYGj}lvgr2PZApm K[#줭T;}*Wc4(\kFalʺH6X3Ma?u.u n r_'W=B_:f@/K gB /*d4!#R$Cj*Iq_ xЪy|ZE2ǾyAR/N 3W ]Z.?2D3#I{D0gi GHީqҳU:QB:GvW[w9yn.@-sڑwV~b_b.`0G:CnkDzS-'<@ӣQ,Js٢1Er"дk |0Z| DD_p?`ZTsKJ8CiVŵ既&B0di(ճ \k "~% KQ952:3WS,OlB`c|{د/ӇŅōփֈIG88Z-ݓ.:j7/jp @z4js0^ox嚿:c>\Ziᓝ>adJӢg;vHĚ u.#C<>gIvVR-8_"xʩ-?I8Oap *p!hz-gk=i:=yŵnR8}[G0n]SGE ۥn]$Gs@3>"[I[ӍUyvpYbNfF ` R:# )(YPWw@[ a GDl3 rZKρkG3zUj4?[]l\f!HQ^`?mM.wVes~Cax^N))T_qSPCRݝ1oUP{h?<}X dh"BiÃ<υwQ }5p]ܘ,ĩoO,Y`]$M;/|'Gϓ][^Tv թt7y^Gin7)z]#0zy|1ITeUqXU _]^Ck|:&WuLuR($ha P`ɓk&Q{ b$$۩2M~ĦSIsϸ_+IIIÊL6OsQx^]'UҧK Wajz\ZCn]N\:'r~)&'9뷰0m3Co1EV -3eb!#Q :GT&؊"ȩl:9|Ca|TYfHu&UouFjC&zQkiqɭcE؉kYj%c‚i &X Ҫ+X:Ml h bAы'9* [h|{CmmƳ~pc 橎Q~扪`kgyA4iEw:>}ľj3>VE\6NN(wz7eUifoPG.j4X(FRShZc,0/Y/GQI@Sx]XJ)εצŻ!9B w֬ka$iB{&[ULkAI h{c-,z>_U\9^M) UN#ax0ӞK ~1)Q:lm^^։PiC 4fR1]Ͼ]Vtp/ A'k}3tt/]w-u˗9V к$,QGr(~j!$u>p/6p,w4})c"+(]2ɱz3ݧMyK{"[6"6|B}Ջu!χVYزne߾δZvh4X GXmKے˽AnԂa SU IOQ"M1)ܸ#at .\wЂRlsV2`z ߤKG^0`LS\ru{{Y;4Uu_Jv߄Sc67! ":Ph+T1} N%n&gۍ}e·"?୷D/زp>Ҷ/x |#ˮ2?W~)v`[(dgmu..[p'(K ۡI;OCdH@qBo{ۊlVU6K;yRLXqĆ0*rT >h3B `kR:`;ؖ=J- |0V\s ָnw߉Zt(eS8IO^oFmQlvс?P ѤjP*;6 >GJ^]Eۣ\ECRwkjo&J~aM8c'vpv`^7В ]ʜ s hRR{q ܏Y̅cUܾx4_jQkv%)flgoaiKJ4j )⽻`| L^;U=*l6 !0&o?2C^dGTP"dz[I DUVWw[L7uhPjs:(0df7BحQJsIu%t-iröox_~>3#&xF:'t-"bھ1YR}I{jKԸyErЦȆ`;c^d^u_"]. фF&/1h? DEX5Ɏ%= (C'P'T5t:5̵겈#H-vE(YYt(oe֨U;|s rtFT~=>Ei:bJ=htP1tVjw2r\ :FYǟ\F*FWJOq0^#G$[el.}n:6_q*up }AܬV?sN{#|@ 2ab,i)nr_ax-p;<=bs)upA lB~XUae5]H5f* DWt)Njc]]b1Qw)Bgo;aghKW5a'2϶4}FsEPM 4b8gbه@5j &ѬáLaNLGt˄$gFOrX65LͧN.@pj!sl(9FnU9=tPG$KY^ cʀG)[16&z_ qbiYzq1 JȽO6k_uS.VEk85`̑¤燕g "E1lU }zk<觟'MYQWaemOn-1_&WbpP kA)ŝ\8ZZRމ}G>lcCpL4bQLS:?2~p:+)|H{sY kEc7,ʛ]A2P0&<|d$CIpsXB `rHxbh[o ˮW~'zqpuJ8PZ:KŸgS^5Qq&4L$yP,-p}>.c}Bg4i& B[q SS^{TaX?B/8@%bۂ&8mz@/bAz HӴ&|9D3V&0cJ۱o\l%JIgw1U_1\؎ţ|/Q]Tn=@'p1jyUd&l!#NAfD-6~wQf$uQ:n8{FtҍDyiȸJCB-6 RE,Idz [<ŠV&WmbRwH*5R !]Lr +r `1y.|*gYsvؠٚm4a7K\O1;﷠π6+crS| 6}A3 (И |y֎ܬXHF# RUK8wh+Iv.i|K* OڂozK)m ljq0aucP1RpُmJ*@Q}L΍¼4b+ٳN2t l`fjDɮ6 cɯFZNo )*֫,xvճDS0\!Ny9.7C9ſn<1{j"PK.XgxNy'NX8}B>0뢂"]1YYZ|T+Jeg0~f4f@avܓp0f\Wcr٣so ;3!2Q.;$lEN UKST oWml*zXs"UR@@^aߒ+u-+pcYIK|}$ ̵<@󍊴;$TCQ &6xmzF q@\:Ɓ@ci6-E/*vRn2F_RG]HY zP([V[^#UA0[͘ioR9N}a5p J.JzkI&"YjjMg WH$CSl4ܛLWv{^5GEa*s%*Xr;:,dUg2͎eV;Z MҾ` AlMɼ`[l*B}`^+jBy^4\J |(8/ނ4g1c&zf:,ӢEX!aR>90|9p lަqE+d-S{*ڃ7D"Ztr<)+ÚM]H6W^6!G6٢:tf[wȾq\ cWOQID5|-*lS܋lBm;Nʶ#/D6rdKZxEJYW}8y3jxTRlq3f)lfb@].]nC& Ô==FlT,hF(sYH=- Wwnz&3+g~Py[m)źLjd̼.BMY&o>"f< nHhgH"!vB:4, CV 02&KWQD0tBDi3#g+)ƈ&Yv Z-T-L3\ Br2~#pbxv zlv~If{nZw^>1dv  3A60 B]KzV_4yjYjY " ,KpXv{?]eDbCJg/_ʧ_cDE[jיx#S@6@DIWi=ѾO61^/aZXce1g1,iRyqWm`b* *hzz Qr:Ҋ>?ig1>.9Z>R<0 ϖuk8;=A~l!H78殽ɊQ+X[ lD5 3CoE&-NK%,6/jAyy~_.mc:1AY̓f@i&Z4Sp^%m-l eR" JFof(FYD/v{jb;H;|Bs0<'X|6@A!Ċ5NBx)dZ˥ZDtEl*A@6 \]Ӻhϫ<ك,_ZqH?'qru0>~Ĕ!b#,ۄ!E`(\c}[{n<ّከ")Y؋lYFKL g[cqyl2g\0"{R*O\.pH&bW"/[2mg]^G6^FSns1PQqt {d q"&Rt)Eѫ6eaH 휀ǭtGzq{h4(QP"BY~o*yjy~TRmv`+׷;𑁏aljYǗՠE=_~)`'Z;S\bj|2>/h&zI=r>]zPDY |WW];G|DUDIOXdvXoؾukfPٞQQNcS?ԭЪәS*?HIRY^J7/~2sl`-|]ǐC1jЗ]pF6&4/K5I5^ דU|&*o }MlsHЁȠȕ\ߘ:De88KseȘN>ʓKdӊ<حڗ25F~sOg.\ER >ߦw> “ WaN!aRz X?t,J/as,ɝf}ޕHA({Ƞ]t9Af-eA>]>p3xXKxjCǹctrP0J秽j5h{q|}r87[O0@~K68w)dp&N4c9E;PQz@3ĊSӧ.-l`H^mGK٧="/]3FiX^ms>E .ZY|WgD?Hy'0|"{S $xN-ZW%o5䮢 ߻4)nR(F8m2*?"zܿ}x] 6ƪP›p pM%_[ sS}S޶MosR6|'RzDtI&~k!ņ/gByLthя؊|.1;*> IGY{FVGpe^~: r<jz.AYǦ%$l{ԍԛŀq6R;02S{(^!Cs"/4kM 0 @=)KlOrSVh▹?3ǚ7$`467娪5;s ӥ 9JXlb5$H x\F'YUUY*g#N9ma O ! @Qf`X,) $\J[,S^?#;āI*!@ΰ-񞺕!  =41pdt X:p_ՔQ%;Hdn?oINu 6Nn# y`M>?x[^O!SۙhxKYPÄ7!+2!1fM>v~#*~7q+Gpr"1c!:W_%D5x?0x-Q16Ӌxu|XH2nMrhSaP،ѝݖ4_c`_8Ew5OQ'-7b0 [Ҳ,4YrCMnek-n(̟mBa#'C>N] P}-Fe{(l 3x|F{1,62ٌx밠k7&cj3ء2zM+j}#7jgҜ5_g8j2#ALxF\j+W^zbac}h`O \a*/5l/rwD?mRiSb1L{7B:CQdВ N ㎾((hun}GmGAlekɑeWxM׮a]8@Ds*iNR(M:@ٍJi#] [ѧѾӹ"zr-H`ڭSeOUwv*h^&}8PI7=# jfˮ-77ѓҜGV ڦYd^&2 WvOuqo kjcmwtc^1M=$wTCU̥arǼ 0yD |n4 H55>|JU~lt\$ƀjA_g=Mv!VҨO^zw1#,Hvl/J'Lh@0w % ·mi&~$KB]Ǎ}EXMc P9GHL+hI3L0aeK|ʝ ʀ@4~NUH%cKw NGUKkB١/aG}{m%Dw=!4~N[YK2žUܢ_3F^҉>K]HBK7dg6DVPھO=uLrvH,ܫn4; tCxV>t8Ё+ځ$wQu.8n#G=ͫC(V$iX<&Jˑ^ %i+N!GL(?cܱд-6)1+6І JGn3T }+@Mi"N.sNO w25%` T[,=@68f$97[+b $I =Lr/<Xw+ K$U &M56խ)9|wuvYʰ:c%Y3_BGHZ+㳊CwUe]Xg"wjR3]Tz}똝"TXfb)@N6pkiDa&F;PӟFז4[m9K OM^UFKwv8nH=;G1xb'BXRӾ2?Ք)*7P,:j}AnbLA?AUإ~h:'J|3#irMIU0(ۍ %'nĦ=iejڿ$˧D_| YvcIEf'=t)2T"T z!kj7;[ z$u]`U1d1k+D4;L5 c,?w;q7=Cg1^MXUyt\}FU9 q봪;$" o|FACMjo|IBOx }QHEc(̷I:YW,1LauZ Wjs#Ev wffƿ)4h#譛P7.cדJ]BaTI8uQݷw(*vJ:i(desm iֻ޽l4Hxܒa7cv&k .6)6/wȴ~J`IVyI(wR()"dM@Y3GiڔɊlߪY9%T*TQ5FNҷ$ҪE;3a:bdwӤ]二7lqolUS (TpKRUf[AOV( W!kA4%+pe"f17<1Rdve#AjUojFfS|"ɩ8 τo獠qofJ\&,{rmg"vu1.abL %81b 컳m.%Ah …d.e!Ѿf,8 @ bL%-!;_]w)\f Қ=:O \d6GooT;0*"S|KŅywΨ[ xm %K=bL|";2=Ih^a qQHFR/[et-2Bs0U0P6u{2"8O'L[wq8M6p[ʔJh&Dm[ThHC(O65/rb)kEl=C9I̔"rU,3< \y"u=jwFU -C3ys>Qg5܀^ "# "R\j;Qq{yO=% Ka`ʭ`ʍR94V%hbydݯ#%Y5&dzD{rZ&y\e\6l о> @Q5OMt$2]VRh>ށ̏x<ƣۻ[W"hfpQ 9C ҳ%#9|z{Ӹ LpeOVF)i%i⃋=VM=xmH{n6J@|*mN?<ۑs.hiQ&}`xֿ|/ Nzx%Ϣo2{XX Y3fwֿ^_GnE+2sUb:n-l{@LeDy_x%-Z|5Qݵ{p.4 KNj.(~usr O9ĄuJ{VQY &E|ƒ,0A r\+Q* ~"c<8\~ <)^L,M|, If89T,kb:ȆƾG "?<4VMվ-֟e?q|xzD39fX5D{cq{Z$ \LKJkONbèN)Dk mq#" Tso'sfFxޏwڼ,1uA 7]ʃU`Η'c8i׵&r-lf[c %~JXL'W5m۱a 񹅒$Orx G8nv~m#/VpS< 4k08TE >pH. .+.zUh˒Wh4.O}_z^]Vt;跪X O+9޷/"Zf>ތ _qZIZ7JM4uK8^x9l~G7(Eťv`^TŁ͘W>Ul_5E7Q6oߠ\yv%צ 1v.b:ꌧ%ON?CL?hhָE8 ;G*N.+ű:Q 1TԾPEwX$/j}|M7r3&Gz@9R 10_W?^ǸJ7_H $(NJNF?)K wV96WQc @CFҪPS6& Dcc6\q`ޒ*m %H.g MoK Qb趫hO4Vs=yS/0 et.y= /[+ J[n_r^5U,H2aG5k01=F:_\ 3TD'RE[&+;R?b87"^?lCb5. x\ ;`{mv7>L}OEYhJo\nh@:UtTpv ew]Wޕ5!+JqP'iI_#]C'V))e‡VBCBๅ{I)q Jz4*`4D ~]>~I4_ѳd3>aYԗUwzvUsY";k%x9ܱD3vj1,8CbG.,!U% 7||#4l+/E7JgO0`Ӌe(wmVi;K7i*pgA?=ꅤRJsZv_gI}%8g1&%\u ۄgɐO$UKa7gg{dxi7.s@30&5-Y2k%ʯC'݊'U̦HJfgW?>W"'C'&1D'c 'qV21L'?xu5W,w!AZc:p *eKQps2?G:$:rVsЁy尲`* *e9( h3S߾u߿x/]I_hVt5**+tɶ| ܁'DCK+]Q1GR툊]&qaWJ^E:ypn(ٻb<{/4#t6Eq3"1UϽ߱GQ\wn"]wUUyjAHg-k mnQo3"xÓxW8ZΈA9qfL]w9v5MiZbC̡8()jD!Nۃ'2K{ 7Kbt/4L[Ԁڙ߽%,))픮EØ4bܑF^XKTfL!5Uբ$,Es!rb{|[SS#!i( u^9ݯ tI3;a ++[cW%S~m[A~i4AFjZlzdžtheS,x.s-.~ZׁTt7L._L\qؚg8CN$vh,P|6?56.Z H;1'mԀ )U,+dx ̠K wK;v-}\n"Ah-ԃ yF+2)SO.b.T曻Kbn?4vjfg ^.<i)w-4@l!%E:2oe>-ca,]$Hఌr_zu^IaW~3Q }@[:k+(OWgH+="fq8WrqeOU 8 *=*Xܐ{izưA ;ag[4 8xh8Ƶ|9IAFBql.YŸ[$:ީ0Ra)!N؈cJ({'$A&“5ܩfjDFDB{5-4 Zn JO/G9)p=Uׇgu'ܶ)[VID&FfQtR\P]nnXI <0$&Kwr骂 s? ]Cl:{Ɨb !P?y`d, Z1: Rߑ`YٷMr + uf w5Nfxߥ?(5q*!Lr סc?eF/,TI"PB:<36P*k$qqMX wQ^C Jb/2!^fiE C(l, y#0 kЈ!$3s:z$_}WHz2YE\$V!]574 ڙo#dD;PiL;xHdw6`jf9#u+i/" _C,Xco?Dف6`>tWBG]#(@C^|D]CmS>fj:>)_+RLVj?ܜLr07/7nˠ64xt$vCTN?23?(|WO8zvvC<GSQ^:uG3uVN-C5sKtI+C+M4:}ƦJ'P IvV|YQ;Ry:n$9/!0 e 22 QrNSѫHU卥hp͊D!%|Ler÷%0I) wO`!hpt6p8NiQrc[;jy#msݨb].#>Ӭ jw&N- g/OŞ?B"%ɂS=.A!g g%[z߃FU? |?Y/ضauُȯFg}9 yIvzBîi8|q r +ୠpYƭ`tm) Xw8b+~=J,k_Tvq!{H)N '[,bv|d.IhRF6F' ۴I}ډ#fTSP AiHWv{t y}oGq1%1=q{YzUk#wnMVdP{z7Bdf7lJ9'4}-/ W# T(r;e"cMqsft[$Nt YZ