glibc-devel-32bit-2.26-lp150.10.13 >  A ZLP/=„+"?iT f "}Nu/lᮺ^znA1#.N}Iv% }LB Rn U^O1NMKA_=6Q *A3=FPMK s;Ww,OY_H|Ԓ3JVۃ#%dl,/~+j/hKb(^>Wkr}+É9^͋"pjAob[iwu\ Z;QnUŽ$^vd508f531be151c3af175ea668c76a997359f14a25a7f4f1609128e287a55e9a60345f90ff04dd3fefd64d38df0e7965dc6ef6145DZLP/=„R’\'ںHzߺzRv片vD=eY`Y@zфϒ(_E,4={- L& NͳiJ?(js ٌF^ nHՐՕHЙwx}Me 4,OZ33"w>W1?- Z 3 tBaTb=48V-g80s[J1Mv$*Ja.OY!$>KDJ@J5C8>p9~x?~hd % [& @`!! ^! ! $! E! ! ! ! f !  8 P ( 8 9H:(fGw!Hx!Ix!XxYx\x!]y\!^zb{ c{d|(e|-f|0l|2u|D!v|~~~"~dCglibc-devel-32bit2.26lp150.10.13Include Files and Libraries Mandatory for DevelopmentThese libraries are needed to develop programs which use the standard C library.ZL%lamb633openSUSE Leap 15.0openSUSEBSD-3-Clause AND LGPL-2.1+ AND SUSE-LGPL-2.1+-with-GCC-exception AND GPL-2.0+https://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.gnu.org/software/libc/libc.htmllinuxx86_64P , Xt8D5A큤ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%ZL%fa3dbb03e8518b9021dc8cbd2e16afc86351c55f6cd577a80a4f6421c38daa3d4c903162da80cefd394404cb8cd9963a6ef6e3ad6c7adcbaa450a002d929bfc5b5d5cd3cf67977b9065663a78f890f657d75fe1fb2d82b17e07f6c5a0a51c43b4159757e20c90a129d154a7b4d8da7484531f22e6fe4826f3d091d712fc59d96a11faf81accd610c2b0f084deb8637b1a1a069a505815fad392119065143169240dd507cf45a2d69f85f052c4b0e41d31965186ebff96fb58b9845db7f4944caa5196847de46cbb6a24d290135c743a2fa29258b156bfff346714b3ac110eef0c4a81a52b9378c34cd896e2441b5291c5debfcba4d4cdd551f3abfc27be3bf04e26b6d7dac7d47fdd32a3e50cfb5c6dfe81889b95b09cfbbd60a8a740b3f3b556712beb550dddd64e44ee80d9463c1b7e65759bb3683a5a62eb9b0a251dc52e186593ad521316a2331fdf598a69ad836c475cfc67c6215b251c535ae7aa0c8253c50317bec2e8c9a7c8baaa919445c5ee06950c2bacfb8522f462a4bb40c6fdeb696d3182feaaf9dc30abebf10a9a479ab9cebd48feda31eaa454211f42d84a48546c0b63d5b11b002334e24646e8e5f53b4dae5f5fc606706fdd270ca8e1c746f7bf36a4b6346f85b1b884bdf47b5678bd88052aa6263d709735ee352f644f13be910ac0fc2b3d0742299ba8c46d07f7f32a4bf80e215277a69dfdc370d8529/lib/libBrokenLocale.so.1/lib/libanl.so.1/lib/libcidn.so.1/lib/libcrypt.so.1/lib/libdl.so.2/lib/libm.so.6/lib/libnss_compat.so.2/lib/libnss_db.so.2/lib/libnss_dns.so.2/lib/libnss_files.so.2/lib/libnss_hesiod.so.2/lib/libowcrypt.so.1/lib/libresolv.so.2/lib/librt.so.1/lib/libthread_db.so.1/lib/libutil.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.26-lp150.10.13.nosrc.rpmglibc-devel-32bitglibc-devel-32bit(x86-32)    glibc-32bitglibc-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.262.263.0.4-14.6.0-14.0-15.2-14.14.1ZJ@Z2@ZH@ZZ Z}@ZxG@Zp^@Zp^@Ze@ZKt@Z1@Z/Z@Y@Y@YYܶ@YdY@Y@YY@Y@Y@YW@Y@YJYYw2Yp@YJ_YA%@Y.@Y, @Y, @Y$$@Y"XۡX@XWw@W@W@Ws@Wk@Wj}WYZ@WL+@W3W0{WW V@V@V޾Vm@VIV@VŲ@V`VVV@VLh@V.V$@VVZV VUYU|@UAUȒ@UU@UU4@UUv@U%@U/@U:T@TPTgTܕTء@TO@T @T@SvS@S/S;@S@SR@S@SS@SSt@SpSj @SO@SM@SM@SB@S=M@S:@S:@S9XS6S4S1oS0@S0@S*@S*@S)S(5@Sc@S @S 4@R@RmRy@R=R@RR@R;RpRe@R[RW@R:@R1R0[@R R@Q@QQcQzQ@Q@QQ@Qm@Q@Q@QQj@Q4Q/FQ"Q@QQ@Q \Q \Q"@P @P8@Pٕ@PZP @PPqPP+P@P@P@PPN@PPP@PPe@PpP@PM@P)PtPp@Pe@Pd?PE@P 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)- Update to glibc 2.20 release. * Reverted change of ABI data structures for s390 and s390x * Support for file description locks is added to systems running the Linux kernel * Optimized strchr implementation for AArch64 * The minimum Linux kernel version that this version of the GNU C Library can be used with is 2.6.32 * Running the testsuite no longer terminates as soon as a test fails * The am33 port, which had not worked for several years, has been removed from ports. * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer supported; they now act the same as _DEFAULT_SOURCE (but generate a warning) * Optimized strcmp implementation for ARMv7 * Added support for TX lock elision of pthread mutexes on s390 and s390x * All supported architectures now use the main glibc sysdeps directory instead of some being in a separate "ports" directory * The NPTL implementation of POSIX pthreads is no longer an "add-on" * Locale names, including those obtained from environment variables (LANG and the LC_* variables), are more tightly checked for proper syntax * On x86-64, the dynamic linker's lazy-binding support is now compatible with application code using Intel MPX instructions * CVE-2013-7423 bsc#915526 bsc#934084 bsc#973010 - Patches from upstream removed * nss-dns-memleak.patch * sin-sign.patch * pldd-wait-ptrace-stop.patch * nscd-track-startup-failures.patch * powerpc-opt-power8.patch * check-pf-alloca.patch * getaddrinfo-uninit-result.patch * ppc64-copysign.patch * nextafterl-ibm-ldouble.patch * ibm-long-double-math.patch * ibm-long-double-frexpl.patch * aarch64-setcontext.patch * nss-nis-stack-use.patch * psfaa.patch * nss-files-long-lines.patch * setlocale-directory-traversal.patch * dt-ppc64-num.patch * ppc64le-profiling.patch * s390-revert-abi-change.patch * disable-gconv-translit-modules.patch * resolv-dont-ignore-second-answer.patch * iconv-ibm-sentinel-check.patch - Remove sprof.1, and mtrace.1, now included in the man-pages package (bsc#967190)- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM gconv modules (CVE-2014-6040, bnc#894553, BZ #17325)- disable-gconv-translit-modules.patch: Disable gconv transliteration module loading (CVE-2014-5119, bnc#892073, BZ #17187)- pthread-mutexattr-gettype-kind.patch: Filter out PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype (bnc#888131, BZ #15790)- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ [#17213]) - s390-revert-abi-change.patch: replace with upstream patch, switches default symbol version back to old version (bnc#887228)- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in iconv output at block boundary (bnc#886416, BZ #17197)- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf and ucontext_t on s390 (bnc#887228)- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153)- setlocale-directory-traversal.patch: Directory traversal in locale environment handling (CVE-2014-0475, bnc#887022, BZ #17137) - Remove the ppc64le check-abi workaround, no longer needed- nss-files-long-lines.patch: Don't ignore too long lines in nss_files (bnc#883217, BZ #17079) - Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in the man-pages package (bnc#880703) - manpages.patch: update- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen (CVE-2014-4043, bnc#882600, BZ #17048)- glibc-memset-nontemporal.diff: Speedup memset on x86_64 (bnc#868622, BZ #16830)- add non-elision-enabled libpthread- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ [#16932])- getaddrinfo-uninit-result.patch: fix parsing of getai result for IPv6-only request (bnc#876521)- ibm-long-double-frexpl.patch: Correct IBM long double frexpl (bnc#872573, BZ #16740, BZ #16619)- ibm-long-double-math.patch: Remove faulty assembler implementations of ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ [#16706], BZ #16707)- Use /run for nscd instead of /var/run.- pthread-mutex-destroy.patch: Remove - pthread-mutex-trylock-elision.patch: Properly handle forced elision in pthread_mutex_trylock (bnc#865968, BZ #16657)- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl (bnc#871637, BZ #16739)- Readd dependency on sysvinit.target to nscd.service (bnc#868422) - Make the nscd service part of the nss-lookup and nss-user-lookup targets (bnc#871386) - Move _constraints back to main package and update it- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack frame (BZ #16786) - aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate signal stack (BZ #16629)- powerpc-opt-power8.patch: readd POWER8 implementation of isnan, isinf, finite with fix for little endian (bnc#871353) - pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when doing elision (bnc#865968)- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan, isinf, finite; fix missing static symbols - glibc-2.14-crypt.diff: update for file renaming- check-pf-alloca.patch: remove use of alloca while collecting interface addresses- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ [#15436]) - fix-locking-in-_IO_cleanup.patch: always do locking when accessing streams (bnc#796982, BZ #15142) - resolv-dont-ignore-second-answer.patch: don't ignore second answer from nameserver if the first one was empty (bnc#767266, BZ #13651) - ldd-system-interp.patch: Never try to execute the file in ldd (CVE-2009-5064, bnc#677787, BZ #16750)- check-pf-alloca.patch: Account for alloca use when collecting interface addresses (bnc#785041, BZ #16002)- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711, fate#315443)- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in getaddrinfo when using nscd (bnc#867636, BZ #16743)- Remove dependency on sysinit.target from nscd.service again (bnc#86422)- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware (bnc#866711, fate#315443)- Make sure nscd is started after sysinit.target (bnc#868422) - nscd-track-startup-failures.patch: properly track startup failures in nscd and mark nscd.service as forking (BZ #16639)- Add services and netgroup persistent caches to nscd file list- sin-sign.patch: Fix sign of input to bsloww1 (BZ #16623) - pldd-wait-ptrace-stop.patch: Update from upstream- nss-dns-memleak.patch: fix memory leak in nss-dns (bnc#863499) - Don't build glibc-{extra,info,i18ndata,obsolete} and nscd for i686- Bump minimum kernel to 3.0- Update to glibc 2.19 release- Update to glibc 2.18.90 ee7cc3853761: * More bug fixes * SystemTap probes for slow multiple precision fallback paths of transcendental functions have been introduced. * Preliminary documentation about Multi-Thread, Async-Signal and Async-Cancel Safety has been added. * Change powerpc64le start ABI to 2.17 - Add /usr/local/lib64 to ld.so.conf on all lib64 platforms - Enable profile build for aarch64 - ppc64le-abilist.patch: Removed- make pwdutils a real buildrequire Requires(pre) are used during builds, but don't trigger rebuilds. But to create clearly defined bootstrap projects, it's essential to know what packages are required for others. So move this requires to build to a buildrequire- Update to glibc 2.18.90 94c8a4bc574c: * More bug fixes * Slovenian translations for glibc messages have been contributed by the Translation Project's Slovenian team of translators.- Update to glibc 2.18.90 83f5c32d21f7: * Support for STT_GNU_IFUNC symbols added for ppc64 * A new feature test macro _DEFAULT_SOURCE is available * The _BSD_SOURCE feature test macro no longer enables BSD interfaces that conflict with POSIX. The libbsd-compat library (which was a dummy library that did nothing) has also been removed. * Added support for version-3 tz format files - i686-no-sse42-strstr.patch: Removed- Update to glibc 2.18.90 aeb95445d128: * More bug fixes * Support for STT_GNU_IFUNC symbols added for ppc32/power4+ * The public headers no longer use __unused nor __block * Support for PowerPC64 ELFv2 ABI - ppc64le-abilist.patch: ABI lists for PowerLE- Update to glibc 2.18.90 bd12ab55c05e: * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW, pap_CW, quz_PE, the_NP. * Substantially revised locales: gd_GB, ht_HT * The LC_ADDRESS field was updated to support country_car for almost all supported locales. * ISO 1427 definitions were updated. * ISO 3166 definitions were updated. * The localedef utility now supports --big-endian and --little-endian command-line options to generate locales for a different system from that for which the C library was built. * Binary locale files now only depend on the endianness of the system for which they are generated and not on other properties of that system. * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh, cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue). * SystemTap probes for malloc have been introduced. * Support for powerpc64le has been added. * The soft-float powerpc port now supports e500 processors. - Remove upstreamed patches: cbrtl-ldbl-96.patch fcntl-o-tmpfile.patch getaddrinfo-overflow.patch glibc-2.18.tar.xz glibc-ld-profile.patch glibc-nscd-hconf.diff i686-strcasecmp-fallback.patch m68k-Scrt1.patch malloc-overflows.patch nonascii-case.patch nss-database.patch printf-overrun.patch readdir_r-overflow.patch strcoll-overflow.patch - Remove obsolete patches: glibc-2.4.90-revert-only-euro.diff- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6 requests (CVE-2013-4458, bnc#847227)- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464)- Depend on gcc defaults for base powerpc optimisations (bnc#844824)- Enable ports addon for m68k and adapt file list - m68k-Scrt1.patch: Use PIC for Scrt1.o- nscd-server-user.patch: run nscd as user nscd (fate#314673)- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332, bnc#839870)- fcntl-o-tmpfile.patch: Add O_TMPFILE to (bnc#837965) - strcoll-overflow.patch: Update to latest version- Update to glibc 2.18 release * No source change - strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412, bnc#779320) - readdir_r-overflow.patch: fix readdir_r with long file names (CVE-2013-4237, bnc#834594)- Update to glibc 2.17.90 85891acadf1b: * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal has been fixed by disabling the use of pt_chown (Bugzilla #15755). Distributions can re-enable building and using pt_chown via the new configure option `--enable-pt_chown'. Enabling the use of pt_chown carries with it considerable security risks and should only be used if the distribution understands and accepts the risks. * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla [#15078]). * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been fixed (Bugzilla #15330). * Add support for calling C++11 thread_local object destructors on thread and program exit. This needs compiler support for offloading C++11 destructor calls to glibc. * Improved worst case performance of libm functions with double inputs and output. * Support for priority inherited mutexes in pthread condition variables on non-x86 architectures. * Optimized string functions for AArch64. Implemented by Marcus Shawcroft. * Optimized string functions for ARM. Implemented by Will Newton and Richard Henderson. * Added a benchmark framework to track performance of functions in glibc. * New macro named issignaling to check for a signaling NaN (sNaN). It is based on draft TS 18661 and currently enabled as a GNU extension. * On Linux, the clock function now uses the clock_gettime system call for improved precision, rather than old times system call. * Added new API functions pthread_getattr_default_np and pthread_setattr_default_np to get and set the default pthread attributes of a process. * Added support for TSX lock elision for pthread mutexes on i386 and x86-64. This may improve lock scaling of existing programs on TSX capable systems. * Support added for AT_HWCAP2 (to coincide with Linux kernel 3.10 availability). Implemented by Ryan S. Arnold. * Support added for POWER8 platform. Implemented by Ryan S. Arnold. - Remove upstreamed patches: pthread-cond-timedwait-i486.patch glibc-aarch64-lib64.patch arm-ld-so-cache.patch rtlddir.patch regexp-overrun.patch getaddrinfo-overflow.patch nscd-netgroup.patch disable-pt-chown.patch nscd-short-write.patch big5-hkscs-update.patch.bz2 digits-dots.patch strptime-W-week.patch aarch64-sigsetjmp.patch - Rediff all remaining patches - Reenable stackguard randomization on arm - Recognize ppc64p7 arch to build for power7 - Remove all ABI extensions from libcrypt - cbrtl-ldbl-96.patch: fix cbrtl for ldbl-96- i686-strcasecmp-fallback.patch: fix fallback in i686 strcasecmp/strncasecmp - nonascii-case.patch: also test strncasecmp - pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after detaching (bnc#819383)- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207, bnc#830257) - nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale - glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own library libowcrypt, remove crypt_rn and crypt_ra (fate#314945) - glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff - crypt_blowfish-const.patch: constify crypt_blowfish - crypt_blowfish-1.2-sha.diff: refresh- add ld-linux.so.3 compat symlink also for armv6hl - remove deprecated armv7l- rely on systemd-rpm-macros instead of the full thing- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524)- glibc-bindresvport-blacklist.diff: Renamed from glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks (bnc#824046) - Remove glibc-armhf-compat.patch- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64- Fix file list for glibc-utils- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008 - digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r - nss-database.patch: Properly cache the result from looking up the nss database config - strptime-W-week.patch: Properly handle %W in strptime - printf-overrun.patch: Revert problematic fixes for [BZ #11741] - glibc-aarch64-lib64.patch: Replace with upstream version - arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache - rtlddir.patch: Add support for rtld directory different from slib directory - regexp-overrun.patch: Fix buffer overrun in regexp matcher (CVE-2013-0242, bnc#801246) - getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many results (CVE-2013-1914, bnc#813121)- When testsuite run fails make all test output available- Fix check for XEN build in glibc_post_upgrade- Do not order nscd after syslog.target- Fix crypt ABI for aarch64- manpages.patch: Remove debianisms from manpages (bnc#805054)- Update crypt ABI for aarch64 - glibc-aarch64-lib64.patch: Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1 - Don't build profiling libraries for aarch64- Move _constraints file to glibc-testsuite only- build with ports enabled on aarch64- Obsolete unscd to migrate back to nscd.- looks like testsuite runs only on kvm, so add _constraint (actually it does not build on xen, but I can't constraint that)- Don't run testsuite in parallel - Fail if testsuite fails - Disable crypt/badsalttest test- add _constraints file to make sure glibc-testsuite only builds on big hosts. Otherwise it's running out of memory and stalls- Set bugurl to bugs.opensuse.org- Update to glibc 2.17 release (git id c758a6861537): * bump version number * update translations- Move glibc-utils subpackage to own specfile and enable programs that require libgd - Filter GLIBC_PRIVATE symbols - Don't stop at first error in testsuite run- Split off glibc-testsuite package- Build profile and locale packages for i686 as well.- Update to 4641d57e1e00: * Updated translations * bug fixes- pthread-cond-timedwait-i486.patch: Extend i486 pthread_cond_timedwait to use futex syscall with absolute timeout - nscd-short-write.patch: Properly check for short writes when sending the response in nscd- Update to 56e7d3ad5c2f: * Bugfixes * Fix warnings building glibc - Remove upstreamed patch glibc-revert-fseek-on-fclose.diff- Remove nosegneg i686 library, it's only used for a 32-bit Xen hypervisor (not for a 32-bit guest running under 64-bit hypervisor), and since the 32-bit Xen hypervisor is not part of openSUSE anymore, it is unneeded (bnc#789607).- Suppress error message from systemctl in %post -n nscd (bnc#792333)- Update to f638872ab422: Fix regression introduced with last update in sunrpc code Fix assertion failure in resolver Bug fixes - Remove upstreamed patch glibc-resolv-assert.diff- Update to c93ec1f091ec: Warn about unsupported DT_FLAGS_1 flags Add Interlingua locale Bug fixes- Remove obsolete patches: glibc-strict-aliasing.diff nscd-avoid-gcc-warning.diff- Update to e3c6aa3a5848: * Fix powerpc64 make abi check failure * bugfixes - Install nscd.socket to new /usr location- Reenable multi-arch on ppc ppc64- Update to de2fd463b1c0: Various bugfixes including: * Fix fwrite bug causing grep etc testsuite failure * sotruss: fix argument parsing * Check supported DF_1_XXX bits Add new locales niu_NU and niu_NZ - Refresh patch glibc-revert-fseek-on-fclose.diff- Remove nscd init script, use systemd files.- Fix getaddrinfo-ipv6-sanity.diff to apply again.- Update to f59cba71d848: * Various bug fixes * Add new locales szl_PL, ayc_PE, nhn_MX, doi_IN, mni_IN, sat_IN. * Remove patch glibc-compiled-binaries.diff since getconf can not be cross-compiled * Refresh patch glibc-2.3.90-bindresvport.blacklist.diff- Update to current glibc 2.17 development snapshot (git 7e2bd01fcf3c): * Upstream changes: + ports is now part of main tarball + Add port to ARM AArch64 + New function secure_getenv + Systemtap static probes + The `clock_*' suite of functions (declared in ) is now available directly in the main C library. + The `crypt' function now fails if passed salt bytes that violate the specification for those values. On Linux, the `crypt' function will consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is enabled, and fail on encrypted strings using the MD5 or DES algorithm when the mode is enabled. + Optimzations and bug fixes * remove upstream patches malloc-check-size.patch, glibc-2.16-getaddrinfo-buffer.patch, sparc-bind-now.patch, pthread-cond-wait-revert.patch * Remove now obsolete patch glibc-gai-private4.diff * Refresh patches glibc-2.14-crypt.diff, glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch, nss-db-path.patch, glibc-2.3.90-noversion.diff, glibc-revert-fseek-on-fclose.diff * Disable patches glibc-compiled-binaries.diff, getaddrinfo-ipv6-sanity.diff and glibc-gai-private4.diff. * Use git id instead of ChangeLog date in version output (patch glibc-version.diff) * Enable multi-arch on all architectures that support it.- Avoid shell comment leaking into %post.- Update to glibc 2.16 c3b96f90c9c1: - Fix missing _mcount@GLIBC_2.0 on powerpc32 (replaces patch glibc-2.16-ppc32-mcount.patch) - Drop patch glibc-elf-localscope.diff, fixed upstream in 2.16 in a different way.- Fix malloc_usable_size (swo#1349, bnc#745247) (patch malloc-check-size.patch). - Update to current glibc 2.16 (git a5cfcf08ffaa): * fix fma detection * Don't parse %s format argument as multibyte string * Use size_t instead of int for internal variables in glob * Properly handle fencepost with MALLOC_ALIGN_MASK- make glibc-devel- require glibc- just like glibc-devel- Fix crash in relocation on sparc with bind-now (swo#14376) (patch sparc-bind-now.patch).- Fix check-abi on more architectures (bnc#780696), patch by Jan Engelhardt (updated patch glibc-fix-check-abi.patch).- Move pt_chown to %{_libexecdir} so that baselibs can find it. - Do create hardlinks to getconf so that baselibs use the correct binary and getconf -v works (obsoletes patch glibc-2.8-getconf.diff).- Update to da1f43196321, major changes: * Fix strtod integer/buffer overflow (bso#14459). * Fix segmentation fault in strncasecmp for i686. * Translation updates- Fix _mcount on PowerPC32.- Enable parallel build for some more cases.- Update to glibc 2.16 release. * update version numbers * Documentation updates - Update manpages from Debian, includes new man pages for locale.1, mtrace.1, gencat.1 iconvconfig.8. - Remove getent.1 man page, use the one from man-pages.- Update to glibc 2.16 trunk (git id 416bf844227d): * Fix check-abi for arm * Refresh some patches. * remove merged patches * mainly lots of bug fixes * Support for ISO C11 * full details in NEWS file- Add commit 10f62770e115d9f (glibc-sparc-fxstatat64.diff) from upstream to resolve rpmlint-induced packaging abort due to (previously) "no-return-in-nonvoid" - Add xz as explicit BuildRequires for openSUSE_12.1- Do package ld-linux.so.2 on SPARC as well- Add makeinfo as build requires to be able to generate the info pages.- Add glibc-2.16-getaddrinfo-buffer.patch to not use a too small buffer for dns queries on 64-bit systems (bso#14307,bso#13904). - Fix getaddrinfo-ipv6-sanity.diff (bnc#767125).- Backport *context patch for ARM from 2.16, so we have a working libpth- Remove not anymore existing nscd.socket.- Update to glibc 2.15-branch (git id 725b8ee08aff): * Fix regression in cosh (bso#14273)- Testsuite is ok to fail on arm- Update to glibc 2.15 branch (git id b640404bd8c9): * Fix fmod implementation that returned NaN for some values. * Fix strcase_cmp_l x86 multiarch implementation. * Remove glibc-2.15-avx2.patch, merged now.- Fix Bogus FP exception on underflow for exp(double) (bnc#767956)- Remove nscd.socket since nscd does not support socket activation.- Build power3 libs on 32-bit PowerPC (bnc#765165).- Update to current git of glibc 2.15 branch: * obsoletes glibc-2.16-avx.patch, glibc-2.16-fix-check-localplt.patch * Fixes for math functions.- Fix first_weekday for tr_TR locale (tr_TR.patch)- Fix confstr use of local buffer outside its extent- Split out glibc-armhf-compat.patch from armhf-ld-so.patch. - Run nscd in the foreground with systemd (glibc-nscd-foreground-patch)- Refresh glibc-2.16-avx.patch and handle FMA4.- Fix dynamic linker name for ARMv5.- Fix mcheck (optimization problem with gcc 4.7)- Also check for armv7hl.- provide old ld-linux.so.3 on armv7, not catched by find.provides- gcc 4.7 does not build crt files properly on powerpc64, backport patch from upstream to handle this (glibc-2.16-powerpc-initfini.patch)- Disable patch x86-cpuid-level2.patch, this should be fixed in valgrind now.- Reorder patches, refresh to apply cleanly with -p1.- Build profiled libs only for base. - Cleanup patches. - Remove glibc-2.14-fix-ctors.patch, we have proper support in binutils now.- The dynamic linker for armv7 hardware float is called /lib/ld-linux-armhf.so.3. Provide symlink for old location.- Build for power4 only, don't support power3 anymore. - Add option to build glibc a bit more quickly for testing purposes. - Remove disabled patch glibc-revert-netlink-cache.patch. - Start renumbering patches.- Do not build locales and profile for i686 since we only ship the base and glibc-devel packages.- Fix check-abi to succeed. - Use feof_unlocked in glibc-2.3.90-bindresvport.blacklist.diff. - Make x86 to be elf/check-localplt clean again - Refresh some patches to apply without fuzz.- Disable building with as-needed since it breaks glibc (testsuite will fail, even if testsuite does not use as-needed)- Another fix for dynamic linking.- Properly fix dl_lookup_x crash (glibc-fix-noload.patch), disable glibc-fix-lookup-crash.patch.- Fix building on Armv5 (glibc-add-arm-dependency-libmemusage.patch)- Fix crash when nscd is not running (bnc#741021) properly and disable patch glibc-revert-netlink-cache.patch- Fix path for nss_db (bnc#753657).- Fix LD_PROFILE invocation.- Fix cycle detection in loading of dynamic objects.- Update getaddrinfo-ipv6-sanity.diff (bnc#684534).- vfprintf: validate nargs and maybe allocate from heap (bnc#747768)- Fix checks for AVX (patch glibc-2.16-avx.patch)- Use Linux 2.6.32 on x86_64 as oldest supported kernel- Fix relocation ordering to fix ifunc crash (bnc#740109).- set abi back to gnueabi for ARM (regression from Jan 12)- Update license strings in spec file.- Split up new subpackage glibc-extra and move makedb with its dependency on libselinux to it. (bnc#741525) - Use lua script for verifyscript to not have a dependency on bash- Disable netlink caching (bnc#741021).- Use _target_cpu instead of _build and _host. This makes the i686 library really build for i686.- Remove all math ifuncs on x86-64.- Remove math ifuncs that cause crashes in apache2 and gdk-pixbuf-query-loaders-64 (bnc#740109) for now (glibc-2.15-math64crash.patch). - nscd needs the same glibc version, add require.- Fix realloc usage in vfscanf (glibc-2.16-scanf.patch) - Fix getcontext on powerpc 32-bit (glibc-ppc-getcontext.patch)- Remove patch glibc-2.3.4-gb18030-big5hkscs.diff.bz2 and replace it by gb18030.patch.bz2 (synced with Fedora 16) (bnc#743617).- Compile unwind-dw2-fde-glibc.c with -fno-strict-aliasing (patch glibc-strict-aliasing.diff) - Build on i686 a separate library for usage under Xen.- Only use -mno-tls-direct-seg-refs on 32-bit x86, it's not needed on x86-64.- Cleanup spec file: - experimental malloc is not experimental anymore and only option (drop patch glibc-malloc-arena-max.diff) - remove obsolete configure flags- Update to 2ba92745c36e: - Update copyright years - Fix miscompilation of posix/regex_internal.c with GCC 4.7.- Revert pthread-cond-wait change for now since it causes hangs (patch pthread-cond-wait-revert.patch).- Update to c0da14cdda1f (glibc-ports: 8a70b2dcabbf): - new locales - many bugfixes - glibc 2.15 - obsoletes tzfile-corruption-fix.patch, glibc-2.14-32args-printf.patch- Do not mention the buildtime anymore to make build-compare work.- Fix timezone loader overflow (bnc#735850,CVE-2009-5029) (patch tzfile-corruption-fix.patch)- Update to 52ad36a21973 (glibc-ports: 4a40b38f6355): * fix many warnings * bugfixes * obsolete patches glibc-strict-aliasing.diff and glibc-arm-clone-unwind-fix.diff- fix printf with many args and printf arg specifiers (bnc#733140)- Updated glibc-ports-2.14.1.tar.bz2 from ftp.gnu.org.- Create glibc-devel-static baselibs (bnc#732349).- Remove duplicated locales from glibc-2.3.locales.diff.bz2- nscd now monitors resolv.conf, so simplify glibc-2.4.90-nscd.diff patch and re-enable it - Adjust and re-enable glibc-2.3.3-nscd-db-path.diff- Update to 09f93bd3d6b1: - Clean up internal fopen uses to always use close-on-exec - Optimized strcasecmp and strncasecmp for SSSE3 and SSE4.2 on x86-32 - bugfixes- check-build.sh: accept kernel 3.x- make glibc-static provide versioned- fix building with ports again: * ifuncs tracing backport requires adjustments - avoid using asynchronous-unwind-tables only during configure, but still built the library with unwind tables enabled - replace arm build hack with a proper solution- update glibc-ports to 2.14.1: * Align the constant pool in start.S to 4 bytes. * sysdeps/unix/sysv/linux/arm/eabi/internal_sendmmsg.S: New. - Fix unwinding crash when using clone()- Update to d35dce5213b3: - caching of network information for getaddrinfo - bugfixes- Update to 21b64b153631: - various bugfixes- Update to 804791474dc1: - more libm optimizations - Remove AMD libm routines due to new upstream libm optimizations and interfaces. - Fix build on x86.- Update to a201fbcf9cc3: - More libm optimizations - Optimize wcslen, strnlen- Ignore failure of chkstat (bnc#725145).- Provide glibc-static from glibc-devel-static to make packaging easier. glibc-static is the Fedora name.- Update to glibc head 99ce7b04edf1: - Optimize many libm functions - Optimize access to isXYZ and toXYZ tables - Optimized memcmp and wmemcmp for x86-64 and x86-32 - Add parameter annotation to modf - Support optimized isXXX functions in C++ code - Optimized memchr, memrchr, rawmemchr for x86-32 - Add nscd netgroupcache - Disable libm-x86-64.diff.bz2 since it needs changes following the libm optimzations.- Remove fma, fmaf from libm-x86-64.diff.bz2, they are not accurate (bso#13304).- Update to current git 4f2b767fef50 * Correctly reparse group line after enlarging the buffer * 2.14.1 release- Fix tracing with ifuncs.- cross-build: use %__cc, %__cxx, %_build, %_host - mipsel: install ports, disable FP- avoid build failure on %%arm- Update to 68577918437e: * Obsoleted patches: glibc-gconvcache-s390.diff, glibc-2.3.5-nscd-zeronegtimeout.diff, glibc-x86-bits-sigcontext.patch, glibc-2.15-getsysstats-speedup.patch, glibc-2.13-warnings.fix, glibc-2.13-localedef.patch, glibc-fix-rwlock-stack-imbalance.patch, glibc-2.15-vsyscall.patch, glibc-2.15-avoid-vsyscall.patch- just use %arm for right arm architectures- Update to 2.14 git version 8bd683657e8a, it contains backports from glibc trunk: + Avoid race between {,__de}allocate_stack and __reclaim_stacks during fork - Add glibc-2.14-fix-ctors.patch to run ctors (bnc#717671), gcc 4.6 optimized these away.- don't use -fasynchronous-unwind-tables on arm, it breaks the build- fix ports build- don't enforce armv5tel for all arm architectures anymore - armv8l architecture does not exist- Cleanup spec file: remove some tags- move usr.sbin.nscd apparmor profile back to apparmor-profiles package (bnc#647718)- Update to 2.14 git version 69c1dfc1a796, it contains backports from glibc trunk: + Fix setxid race handling exiting threads + Fix cfi directives in x86-64 and i386 code + Fix scope handling during dl_close + Fix spurious nop at start of __strspn_ia32 + Correct cycle detection during dependency sorting + Fix fopen (non-existing-file, "re") errno (Obsoletes patch fopen-close-exec.patch)- Fix assertion error in res_query.c, triggered by Firefox (bso#13013).- Avoid usage of vsyscalls inside glibc.- Prefer real syscalls instead of vsyscalls on x86-64 outside libc.so- Do not not trigger an abort when an i586 Intel CPU is running the i686 library, as valgrind does. [bnc#681398]- Readd vdso support. - Add patch to relocate objects in dependency order, this fixes the vdso support.- Revert last change, it caused some breakage. [bnc#715854]- Add support for new vdso (3.1 kernel) and only then for vsyscall which is not anymore in 3.1 kernel (patch glibc-2.15-vsyscall.patch)- use symbol version OW_CRYPT_1.0 for the Owl extensions (crypt_r[an], crypt_gensalt.*) - refactor sha2 gensalt patch - document sha2 hashes in man page- Update AppArmor profile of nscd [bnc#647718]- Fix fopen("non-existing-file", "re") errno [bnc#713146].- Mark glibc-info, glibc-html and glibc-i18ndata as noarch packages.- Fix crash (access-after-free) in dl_lookup_x. [bnc#703140]- Enhance rpmlintrc to ignore shlib policy violation. - Remove obsolete patches glibc-fnmatch-multibyte.diff, glibc-2.3.1.localedef.diff, glibc-2.10-nscd-nostack.diff.- Update to current 2.14 branch: Various bugfixes. Remove upstreamed patches missing-include-build-fix.diff, glibc-2.14-res_send.patch, glibc-dl-fxstatat64.patch)- Revert removal of sunrpc code (patch glibc2.14-revert-sunrpc-removal.patch).- Revert seeking on fclose, incomplete implementation of POSIX behaviour can confuse current users. [bnc #711829] (patch glibc-revert-fseek-on-fclose.diff)- fix signature of sha2 functions- Disable rewriting ::1 to 127.0.0.1 for /etc/hosts entries. (bnc#684534, bnc#706719) (patch glibc-fix-double-loopback.diff)- install crypt_blowfish man pages- Back to old glibc-2.2-sunrpc.diff for now.- update crypt_blowfish to version 1.2 (bnc#700876) * due to the signedness bug fix 2a hashes are incompatible with previous versions if the password contains 8bit chracters! * libcrypt now exports crypt_gensalt- Update to glibc 2.14: * The RPC implementation in libc is obsoleted. Old programs keep working but new programs cannot be linked with the routines in libc anymore. Programs in need of RPC functionality must be linked against TI-RPC. The TI-RPC implementation is IPv6 enabled and there are other benefits. * Various bugfixes, new locales, new linux kernel interfaces. * New program sotruss to traces calls through PLTs * Removed the following obsoleted patches: glibc-2.6-configure.diff, glibc-disable-backward-memcpy.diff, glibc-static-memcpy.diff, glibc-zarch-longlong.diff, glibc-bso-12454.diff, glibc-vfprintf-positional.diff - Build without -fno-strict-aliasing.- Remove ppc-atomic.diff after discussion with glibc PPC experts since it does not bring any real benefit.- Update glibc-2.2-sunrpc.diff with newer patch from sourceware bugzilla (bs#bso#5379).- enable glibc-2.8-getconf.diff again to fix build failure- Add systemd configuration for nscd.- Remove glibc-statfs64-ia64.diff since current ia32el has the bug fixed. - Remove glibc-ppc64-vdso-time.diff (bnc#590216).- Further cleanup of ld.so.conf to remove duplicate directories and allow override of system directories (bnc#671725) - Fix futex bug (added patch glibc-fix-rwlock-stack-imbalance.patch from sourceware bug #12403).- Remove glibc-2.10.99-ia64-include.diff, it's not needed anymore. - Disable obsolete patches glibc-fnmatch-multibyte.diff, glibc-2.10-nscd-nostack.diff, glibc-2.3.1.localedef.diff - Add glibc-2.13-localedef.patch to fix alignment problem. - Adjust glibc-version.diff, FLOATING_STACKS variable is obsolete.- Remove old ARM patches as it's unclear why those are needed and arm support is anyhow broken according to comments here and in spec files.- Back to kernel 2.6.16 as minimal kernel version.- Only apply glibc-statfs64-ia64.diff on SLE but not on openSUSE.- Disable exp_malloc on PPC platforms for now since it caused a build failure.- Update glibc-x86-bits-sigcontext.patch with version accepted upstream. - Add glibc-2.15-getsysstats-speedup.patch to "Fix Linux sysconf(_SC_NPROCESSORS_[CONF|ONLN]) performance problem" - Fix warning about potential array subscript out of bounds (glibc-2.13-wranings.fix). - Fix some rpmlint warnings.- Cleanup spec file, change PreReqs. - Remove obsolete patches: glibc-2.3.90-ld.so-madvise.diff, glibc-suse-note.diff, glibc-2.3-regcomp.diff. - Rename glibc-2.3-SuSE.diff to glibc-testsuite.patch, remove obsolete parts.- Enhance rpmlintrc. - move summary,license and group out of the not-ppc if (by Marcus Meissner).- Remove PreReq on permissions to avoid a cycle that gives leads to an uninstallable system (bnc#700925). - Fix on x86 - fixes scpm compilation (bnc#700784).- Cleanup ld.so.conf list, move kde directories to kdelibs3 (bnc#671725).- Do not package memusage and memusagestat since they require lib-gd and that grows the build cycle.- Fix handling of shared library preloading.- Fix getaddrinfo IPv6 code (bnc#684534). - Split up glibc-devel-static subpackage (bnc#655261).- Reorder ld.so.conf library list (bnc#671725).- Split up package glibc-utils with some debugging tools, add memusage and memusagestat programs - Fix compile warnings. - Silence some rpmlint warnings. - Remove obsolete patches glibc-2.3.2-revert_tcsetattr.diff, glibc-2.8-clone.diff, glibc-nptl-2.4-nofixsyscallnr.diff - Cleanup spec file. - Use new permission handling for pt_chown. - Build without -fno-strict-aliasing.- Fix typos in /etc/gai.conf (bnc#651912).- Use 2.6.5 as oldest supported kernel on all archs besides x86 and x86-64 (reverting partially a change).- Remove patches that are not needed anymore: * glibc-selinux.diff * glibc-check-native-missing-include.diff * glibc-2.3.3-execstack.diff - Disable the following patches, they look obsolete by now but leave them in to easy enable them again: * glibc-2.3-SuSE.diff * glibc-2.3-regcomp.diff * glibc-2.8-clone.diff * glibc-2.3.2-revert_tcsetattr.diff - Do not package glibc-obsolete with empty directory on archs that don't need it.- Add glibc-static-memcpy.diff to fix static compiles.- Run on kernel 2.6.32 or newer only - and optimize thus. - Enable malloc implementation that is be less memory efficient but higher performing in multi-threaded programs. - Use --enable-bind-now to avoid lazy binding in ld.so and libc.so- Add glibc-bso-12454.diff to not create assert running dynamic linker in some cases. - Disable backwards memcpy for x86-64.- Add glibc-dl-signal-error.diff to not crash the dynamic linker if dependencies are missing.- Update longlong.h from GCC sources. Fixes s390 build with -mzarch. [bnc#695102]- Fix obsoletes and provides. - Update to glibc 2.13 - Drop ld-prelink-unique.diff, it is part of 2.13.- Fix potential removal of required local scope from shared objects marked as NODELETE [bnc#657627]- Upgrade to latest release/2.11/master - glibc-2.11.3-b72646ad0c41 - Random assortion of bugfixes, some #defines for new kernels - Retired patches: - glibc-2.11.3-bnc658509.diff - glibc-2.11.3-bso12397.diff - glibc-sparc64-fxstat.diff - Remove the NSS hack of opening modules using RTLD_DEEPBIND. This was useful for nss_ldap, since some applications used a different LDAP library with clashing symbol names. However, it also created many headaches, especially with the NSS modules not respecting malloc() overrides. Now, sssd is used by default for LDAP resolutions and we can therefore safely get rid of the hack. [bnc#477061] - Remove the currently disabled AMD string function overrides. Benchmarking did not unearth any differences that would make convincing case for keeping the functions with all the associated maintenance headaches; AMD does not recommend keeping their custom versions of the functions either. - Introduce MALLOC_ARENA_MAX and M_ARENA_MAX support [bnc#659090] - Fixed stack unwinding past glibc _fini function (proper showing of destructor backtraces) [bnc#585879] - Fix gconv cache generation on s390 [bnc#592944] - Add missing iconvconfig for refreshing gconv.cache to glibc-locale %post - Fixed stack corruption in *printf() with large number of positional specifiers [bnc#666179]- Fix ENOSYS detection for mkdirat. [bso#12397]- Drop restrict qualifiers from memmove and bcopy fortify wrappers. [bnc#658509]- Upgrade to glibc-2.11.3 - Just few more bugfixes since the latest upgrade- Remove explicit support for nss SPLIT_GROUPS setting; glibc from 2.11 on should handle this automagically.- Upgrade to latest release/2.11/master - glibc-2.11.2-dd2fde461e30 - Candidate tree for glibc-2.11.3 - Multitude of various bug fixes- Enable multi-arch routines support for ppc, ppc64, i686 and x86_64. Temporarily, AMD-optimized string routines are disabled. We will selectively re-enable them after some more careful benchmarking in the next few days. Note: In this glibc version, multi-arch routines DO NOT include the controversial backwards-copy memcpy().- Fix missing hconf setup in nscd - this meant `multi on` in /etc/host.conf was ignored when nscd was used, breaking e.g. resolving of multi-AF records in /etc/hosts [bnc#572188] - Fix two LD_AUDIT security vulnerabilities: spurious $ORIGIN expansion and missing setuid library check when running as setuid [bnc#646960]- Fix build in manual with make 3.82.- Work around shortest-stem feature in make 3.82+ (patch glibc-make-3.82.patch)- Fix NIS-compat initgroups routine to work reliably over multiple invocations [bnc#607064]- SPARC: restore fxstat functionality in sparc64 mode- Use %_smp_mflags- Upgrade to latest release/2.11/master - glibc-2.11.2-21580967038a - Fix buggy x86 CPU family and model check - Fix sunrpc error condition handling - Fix crash on unresolved weak symbol reference- Fix ldconfig -r failing on aux cache [bnc#609345]- Upgrade to glibc-2.11.2 (f2020c64596a) - Virtually no changes since previous revision, just official tag- Upgrade to latest release/2.11/master - glibc-2.11.1-6d270188ef3f - This contains considerable amount of bugfixes cherrypicked from the master branch, slated to become glibc-2.11.2 soon with little further changes- Add a hint about /etc/host.conf mdns option removal to the parser error reporting [bnc#569273]- Handle /var/run on tmpfs- Remove stale resolv.dynamic.diff patch file- for powerpc32 build a generic library and also a power4 library to allow older 32bit powerpc to work. bnc#596271- Consider private IPv4 addresses as global-scope in gai.conf [bnc#597616]- Fix get_nprocs() large CPU count handling [bnc#590665]- Fix interference of STB_GNU_UNIQUE and prelink [bnc#586979] - Make time() use VDSO on PPC64 [bnc#590216] - Make pthread_cond_timedway() use VDSO on PPC64 [bnc#590517]- Add PreReq for cat to glibc-locale [bnc#588997]- Fix /etc/resolv.conf change detection for multi-threaded applications (by Sebastian Kienzl)- Fix spurious mapping from lowercase sharp s to uppercase sharp S which is less standard and causes problems for ISO encodings [bnc#541773]- Fix spurious overflow messages on some R_X86_64_PC32 relocations, patch by Richard Guenther [bnc#583019]- Fix assertion failures within valloc(), patch by Michael Matz [bnc#581391]- S/390: Disable two UTF conversion instructions due to the hardware mishandling some error conditions in the input stream [bnc#579871]- Further fix previous power5 fix- avoid spurious differences in nscd on rebuilds.- Fix another upgrade problem on power5 and older - correctly remove the old optimized libraries; found out by matz@suse.de [bnc#563978]- Final fix for memchr() overflow on IA64 provided by upstream [bnc#567516]- Fix another memchr() overflow on IA64; another known one still remains a mystery [bnc#567516]- Remove now-obsolete powerpc-cpu addon usage [bnc#572819] - Fix statfs64() on IA64 in 32-bit mode ia32el [bnc#534828]- Fix upgrade from previous distributions on power5 and older [bnc#563978]- ignore power6, power7 and cell specific Power CPU optimizations on openSUSE.- Disable AMD-optimized strncmp() on x86_64 that is getting miscompiled by the assembler [bnc#540647]- Upgrade to latest release/2.11/master - glibc-2.11.1-11c19d374bd4 - Just trivial changes - version bump to 2.11.1, NIS-related resolver fixes, ELF lookup race, .h typo fix and regcomp out-of-memory handling miss - Few more bugfixes, weekday updated in three locales - Retired patches: glibc-ia64-memchr.diff- add baselibs.conf as a source- libnldbl_nonshared is only built for sparc32- package libnldbl_nonshared for SPARC- Upgrade to latest release/2.11/master - glibc-2.11-1bc1954c7357: - This snapshot is slated to become 2.11.1 if all goes well - Mix of fixes for various recently found out issues - Retired patches: glibc-ifunc-dlsym-fixup.diff - [IA64] Fix memchr() on mmap(MAP_SHARED) boundary [fix lighttpd crashes] - Again use 127.0.0.1 as default nameserver in case of empty /etc/resolv.conf [bnc#473308]- Add 623 and 664 to /etc/bindresvport.blacklist to fix problems with port conflict on some IPMI network cards [bnc#513961] - Allow external additions to /usr/share/locale/locale.alias and /usr/lib/gconv/gconv-modules, required for the SAP-locales package. - Add delimiter in front of external additions to locale/gconv lists - Remove AMD-provided strlen(), upstream is faster. - Keep .symtab and .strtab for all glibc-related .so libraries [FATE#307090] [bnc#545721] - [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 builds are generated anymore, instead default glibc is built for power4 at least, tuned for power5 execution [FATE#307021] - Large clean-up of the specfile- Upgrade to Git HEAD as of 20091105 - glibc-2.11-13f6812ffb5b: * New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps, mkostemps64 Implemented by Ulrich Drepper. * Checking version of longjmp added that fails if an uninitialized stack frame would be created. Implemented by Ulrich Drepper. * STT_GNU_IFUNC is now supported in static executables. Implemented by H.J. Lu. * STT_GNU_IFUNC implemented for PPC by Alan Modra. * New optimized string functions for x86-64: strstr, strcasestr, memcmp, strcspn, strpbrk, strspn, strcpy, stpcpy, strncpy, strcmp (SSE2, SSE4.2), strncmp (SSE2, SSE4.2), strchr (SSE4.2), strrchr (SSE4.2). Contributed by H.J. Lu. strlen, rawmemchr, strcmp (SSSE3), strncmp (SSSE3). Implemented by Ulrich Drepper. * New optimized string functions for x86: strlen, strcspn, strspn, strpbrk, strstr, strcasestr. Contributed by H.J. Lu. * Support for fma instruction in AVX on x86-64. Implemented by H.J. Lu and Ulrich Drepper. * AVX support in x86-64 auditing support in ld.so. Implemented by H.J. Lu. * STB_GNU_UNIQUE support added. Implemented by Ulrich Drepper. * Implement second fallback mode for optimized DNS lookup for even more broken environments. If two requests from the same port are not handled correctly close the socket and open a new one before sending the second request. The 'single-request-reopen' option in /etc/resolv.conf can be used to select this mode right away, instead of rediscovering the necessity is every process again. Implemented by Ulrich Drepper. * New resolver flag RES_USE_DNSSEC to enable use of verified lookup. Implemented by Adam Tkac. * Optimized iconv conversions for S390x. Implemented by Andreas Krebbel. * Using condvars with PI mutexes is now more efficient due to kernel support for requeueing to PI futexes. NPTL support added for x86-64. Implemented by Ulrich Drepper. * New locales: ps_AF, my_MM - Retired patches: glibc-utmp-timeout-raise.diff glibc-nscd-assert.diff glibc-2.10-mcheck-free-race.diff glibc-nscd-prune-ret.diff - Made ifunc compile on IA64 using patch by H.J.Lu - Fixed compilation on PPC Cell - Lowered utmp locking timeout from 30s to 10s to be compatible with upstream - Allow external additions to /usr/share/locale/locale.alias and /usr/lib/gconv/gconv-modules, required for the SAP-locales package. - Remove AMD-provided strlen(), upstream is faster. - ARM is currently non-functional- Rediff patches to apply with fuzz 0- Update to glibc-2.10.1-44dbdf3777 of glibc/pb-stable.git glibc-2.10-branch (Still the same source is used for glibc-ports.) - random minor fixes- add /etc/apparmor.d to the nscd file list- define _filter_GLIBC_PRIVATE so that our glibc is not marked to provide these symbols [bnc#468748] - Fix exception behaviour of various libm functions by AMD optimized for x86_64 [bnc#487576]- Provide the /etc/apparmor.d/usr.sbin.nscd file [bnc#535467] - Blowfish: Enable BF_SCALE even on x86_64- Raise utmp locking timeout from 1s to 30s to ensure logins get recorded even on heavily loaded systems [bnc#486631] - Fix invalid pointer handling in some nscd assertions and the code to send data to the client [bnc#513617] - Radically trim down the Blowfish support patch - keeps only crypt_blowfish from the original OWL patch, but does the rest within the current glibc crypt infrastructure [bnc#529495]- make patch0 usage consistent- Update to glibc-2.10.1-aa152ec6ad of release/2.10/master branch (Still the same source is used for glibc-ports.) - random minor fixes * REVERTED invalid fix of broken locking within nscd [bnc#510788] - Fix nscd handling of zero negative timeout for some databases [bnc#523154,bnc#510788]- Update to glibc-2.10.1-4253a1e0b2 of glibc/pb-stable.git glibc-2.10-branch (Still the same source is used for glibc-ports.) - random minor fixes * Fix broken locking within nscd [bnc#510788] - Fix compilation with 2.6.30 kernel headers on IA64- Fix a dead-lock introduced by the bnc#509398 fix - Update to glibc-2.10.1-d0f6ed789f of glibc/pb-stable.git glibc-2.10-branch (Still the same source is used for glibc-ports.) - random minor fixes- Update to glibc-2.10.1-9cf557216c of glibc/pb-stable.git glibc-2.10-branch (Still the same source is used for glibc-ports.) * Fix 100% CPU usage by Java apps because of bad futex calls [bnc#509096]- Fix race condition in the mcheck free() hook [bnc#509398]- Remove temporary revert of a namespace leakage cleanup in glibc-2.8- Update to glibc-2.10.1-e38af591a8 of glibc/pb-stable.git glibc-2.10-branch maintained by me at repo.or.cz; contains backports of various bugfixes. (Still the same source is used for glibc-ports.) - Stop using separate tarball for nptl. - Add ARM support, pulling in glibc-ports snapshot when compiling for ARM.- Add support for multiple group records for a single group when using nss_compat (configurable in /etc/default/nss) [bnc#480991]- Update to 2009051021, glibc-2.10.1: * Add missing cacheinfo entry for a recent Intel processor * Fix ABI issue with the gshadow interface- Upgrade to CVS HEAD as of 2009051010 - glibc-2.10: * DNS IPv4-IPv6 lookup changed back to parallel version; with broken DNS servers (the case e.g. for many ADSL users), you may experience long timeouts, once for each process (but eventually your request will be resolved) - the solution is to run nscd (default on SUSE) and/or put 'options single-request' in /etc/resolv.conf. * New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info Implemented by Ulrich Drepper. * New Linux interfaces: accept4, fallocate, fallocate64. Implemented by Ulrich Drepper. * Correct declarations of string function when used in C++ code. This could lead to compile errors for invalid C++ code. * XPG7/POSIX 2008 compilation environment. Many GNU-specific functions are now in POSIX. * New POSIX 2008 interface: psiginfo Implemented by Ulrich Drepper. * New ISO C++1x interfaces: quick_exit, at_quick_exit Implemented by Ulrich Drepper. * Support for selecting between multiple function definitions at runtime using STT_GNU_IFUNC symbols. Implemented by Ulrich Drepper. * The libcrypt library can now use the hash function implementations in NSS. Implemented by Ulrich Drepper. * The malloc implementation can be compiled to be less memory efficient but higher performing in multi-threaded programs. Implemented by Ulrich Drepper. * New locales: nan_TW@latin, ks_IN * Faster strlen, strchr, strchrnul, strrchr, memchr, and rawmemchr for x86-64. Implemented by Ulrich Drepper. * Extended printf hook support. It is possible to use user-defined types and extend existing format specifiers. Implemented by Ulrich Drepper. * Handling for group shadow files has been added. Implemented by Ulrich Drepper. - Retired: glibc-2.10-dns-fixpack.diff glibc-2.10-dns-no-gethostbyname4.diff glibc-2.10-locale-tuesday.diff glibc-2.10-nscd-gc-dataofs.diff glibc-2.10-nscd-prunerace.diff glibc-2.10-ppc32-setcontext-fp.diff glibc-2.10-unsetenv.diff glibc-2.4.90-mdns-resolver.diff glibc-2.9-fortify.diff glibc-getgroups-fortify.diff glibc-ldscript.diff glibc-mtfsf.diff glibc-2.10-nscd-meminflight.diff getaddrinfo-ipv6-sanity.diff glibc-2.10-nis-hosts.diff - Several other modified- Fix defaulting to localhost in case of no nameserver entries in /etc/resolv.conf [bnc#473308]- Add missing libc_hidden_builtin_def (memcmp) to glibc-2.3.3-amd64-string.diff. Fixes build with GCC 4.4.  !2.26-lp150.10.132.26-lp150.10.13gnulib-names-32.hstubs-32.hMcrt1.oScrt1.ocrt1.ocrti.ocrtn.ogcrt1.olibBrokenLocale.solibanl.solibc.solibc_nonshared.alibcidn.solibcrypt.solibdl.solibg.alibieee.alibm.solibmcheck.alibnss_compat.solibnss_db.solibnss_dns.solibnss_files.solibnss_hesiod.solibowcrypt.solibpthread.solibpthread_nonshared.alibresolv.solibrpcsvc.alibrt.solibthread_db.solibutil.so/usr/include//usr/include/gnu//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.opensuse.org/openSUSE:Leap:15.0/standard/c74a4509af24ad627416c8d88a6c37e5-glibc:i686cpioxz5x86_64-suse-linuxdirectoryC source, ASCII textELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not strippedELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), for GNU/Linux 3.2.0, with debug_info, not strippedELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), with debug_info, not strippedASCII textcurrent ar archiveutf-876a09ac528ff8a0796c4c3bc8a04715cb60ad7471df7190a8b4084842a57596a?p7zXZ !t/3] crt:bLL ~Ȑ<@l&OvlQ:>V4B*qY倫FZBXm^ssn(뀊VpnZhi;jPMmKbMJ8-B=<~Cr/Ƚn̺mTsn $I p,=)?dl+-~fnJX*2q<NI.݀:!:X%` `2)(6/0rf&ة-&Uܲ:l֕Na,@=RĽ:MI]@[(iY͕M="io/.=E$BS;ε:CRX9# t5,OVt}V #a`aM@Qq{3tBc@<ˮ5j*6S-/)PU QI)Q*u(`.''=^*DrzPE 0uXZ3m]S*0bt! i睊 X%eژ,jն!IVWPYHl؜fS@_<廯okߚRp<=̝y@3K- pJN._$U?׶VFTa|vp(DOH[Wߝ}jmub>w.d6!ӚfLͦ{Az@n6?ǜgJ1=Z* {%RX~6՞CS>dM:ɸYeVDݎQ~-b(cRĕ.́ZM O棽i6.H)Z vqŸkAGW>m$,h4ge/y)*l6CCwB[P4s}WaKc<ь${nRY@)ētJň=z8}d(&NXP=J''t~g!"@ }w~4| 뻒;5"&?VקYV 78uƎjLͦjqqrv3~`J^AXX?ĘL"հ(0L8;<}/b(OO唩2`+P13捠>_Xk˙A(FII:}<pdjj]1)CWeqx_Vp3; #@W$,ZEH4`:c4˅_v%@볥w:HkxLS24܁I$(_k[>D$[F!;7rZ? |#EȠGclrݶPzџ%/4b-:o1e6MzUFPEݥH Mַς jg7&mTIO۝ƬEF/ ez E=B]ȡU_R;~;Z@ǔyԞ%ըkAs~0bJ_K_Ek9Ü}fDǛz&Y66K` {Y<+3sڂjT8$WSӓ .AQYIV; Vpm`;Lxoﵕb$&Ys,S ҙt^5ub֓m}@O,ᒂXb!vJIt-Nhüg·"ZC1Ud}2Z&됢#6Eӥv H/| 9Ovw3)%[ʣY#VK[OX/ZILգ{HC9X좨z+>sNzh<1REn !_YyfˣvՖϴi**>i/i!޻F=3|. $Duu0SƋ<ԧ2I2j*ӹYs 2,~'3}638^h1Sx_븮5 jB9OX5AuF&6*Lw5b^PQ߈_=jH=M5î1K8@X՜_1؀fNM [K?;,d0jj,j ]I#f« &vDAY5(v}5fI-?*~h׼R zm7a01dG|=uY?x˿Y{?ÛZ?_A6{}w@Ƅg/KγDtSBq@Y@ F91A6H ^ɒ#7na`˕?w/փzzƾ>Xϛ9lzgʏ,2$΂.ؒ?kA)^ǥ)J; %R&+gXC1kv56S ]z]hfEr^;4XKeb&9vf֠qnd$ʡ䨜[H$4ʳQ6GTT:+Rac0#D1Cb GrƬ}bj7Xw%JǞG/t"4!J܃7d`#-AC<(eG9:AsJCIGk3pOD_ LR|~7;% 銶6Q-C־}[sH4w I 7it_zT]"E/!Tlfi7ފZLz:<=q: ^?l05/9Va9d;7f זz=jUr(@5+l_uÈZxh[mX iRV aA&ioPyW| 5~%b 3)I#S G!+! ҇0'd[MrNag`h+ƾ]=! '`Farޏ9CmrϠ'2GO% 6.7i;0b&VpE{"6`;xn^rB֟~Ew筚míҊ:ytBFBDA°KCl=I޻ԧ#ۼ$"؉(8ٳnDT$&ٖFһciNgΞ{Ts*|Op*Gr_F0Rzx{#^2Lijd>\P~ Y||~Є3YxnPĝ`!9%֛ 9ųbJڲ4* խ0uʶ{X B`O=7י fŵS}6n7*EXYӊ(|s"M 5$Qjcc ]ފ8Ůq[Kk)mFil @=HʻhߢmS 7tCɲ|)}.3kpKpuyra*烟 +5bF~Zl7;;Ja&k\ffr _.Y- [-լ&$L&YY8Z3 g#ct,&3wVs ~RFã8F\Ț_D[ /&#y/[^z%C zĄA!nzV+˘qA7qO ]Vx q+~ 9O_pC{>FhxԧWĭ@1@4Lv_܇DυYxHk*'8[n :`q)^m9vQ՟ΔFd$&8Jjݷ8|ًkr: Dt<"ONu]qc,|SQQN=mZ}+Jzg9KBDkMhSzV%[@(Gk8M9 mXL W &E(r~̦BgsNπ@\rl:3I'i@H+RGlӒ! AzW ߧA對iXP-Gk=1*UU+UxrQU3iI; ~ݓÎ9fpdʭ_2~N:2J%>OYj)o;-1 qP:u^\ht SDznʴLCڶG^b╴Rp6y +KùhpA_]b뇕QN% ^_Sz6L.d42nIip8XaǴ1܌f1Jn*Q-dd"~*0FܵSD2mGjفe붿 ?-1lXX;Q`|u'OD膤DD92P=c4 C-]WAv_Ҡ'KdC;'fOJ LN9ry^~45V4$F  &&:Za@ogУѽ*>\<)TvuMZDڱtәkDXB.ahRHfasG"GxMorz1B b#TʩU.pi)ʬZ"W{ׯ ;݇=2IHwiԃe4hxJ, |;cPBɵ܅-VOsa:8_]7]A$ftr;6c ߵwF^8x)w)Mٴw; }8hM 2` u]Biӳ :oB#I~:h;f;55؄ FEc?:j=8Rn2~#8Zؓ!j42.|C5҂0Bf%Jg#W~PȈ\rOM%8El l$267 7F>sk"+! 4/w_f`"G?+b&SM e@dWl<3o2ϲtu-|#-0F+p9"K5aLvv@I*e f"dbxv &3F8U4{x1p)Pz_('!s{w珹nN=UrNNRǥ."\fJ*Mc.fiQ`!qB zS G:Nՙּ9:p#o]m/kNnj>IDyq 1ni|i{#˕3!liz!\Mun`'r A4J? F1`U=$+hy 0[4?B[ȴ﷔Xs #xq,J{{Ew:[#ui62ƕ6.KMӈWZɉKssxy\Ah\$І|e9~A4 ISy#8 `v`kT]x )֔8ee)Lpnd_Zz|R# oN:Xc{=Wo' ^2a(A(X N=)Pa abywў8v,4rW-gDyܔy:%d"oǩn+[5vpHQv!aLܒdC7mo5cGD2#Q7aCj旃಩3GqPEjp2[~dd:n"w+lxG][bl~s7n)4ьYY#YJ^=O~S RV[C6 R#o?5> 0\FɫDk$VHۆwgyWS~}E*u d'2^%GN+Nad_ǔXU ltc.{ߑ;#yO+c]ka jq6"ӣW).y$NOS"i @8CUi%hHXGEّ<@8F&v "Mƣ'">F6"%l+fve>R;=ERFp~k1طE-XE(F9`8K}l !kAUݱC&@w-֌>7L_s*u[,ۢN;LPzx>6%\uCYMQ30'HжTa1J8D3x2!`ă-,/A4h`x;]¢20B"帯I~yE8B6r7Aq.vC#E]C4d ÖWG-SRƄa[6F/H~)̉r [ʒVI~g0LszȽGiO%NlTA,l81+kA$3A<.c緔v3.6X/Tؔ`"ˤ{_V0OaI!ŕ&!+]'Ӱ%k}J.cE$ʶ`D]rebg%"ip xVH[!]wq[5MTvB4!kɇx(V%u4rBƱɽKY(/ ]jR!V˅y&"V7О!S؝瘛ĥg-5n>j݉H%Ч3(ZӨtZV׭#Gc}niF_PO |*3C!,(-p7N&_;~DWfߍg#h/ҫ<` >sYПXD&Y8@ Xu9 m^H7az:^VAf?sl"mvhxt㷯嚤(]"CJL9$Hv+?]^ҍ\{niZ,,(w 6FKZ$w#3Y6yˏ0.X D2|<>O?5tZ߸7fqk*]10߱ޏ/Zh.]dSku[&j;]٩srZY c_BfaKj rX5,W"!rw+;6H r T"\-seu>{c:a|c&+4\*3Ay[#\2]gvKz=ܺ/`~U܂uVǷQEur= P{X"Y>Wj.Xզ:C|VK~mOa3f1ǷQr~qB 3.40^?99YkZDEiy#1caLp栌l XIc f 'Ѥi!GCH]4ƕ?3#,-p*-Z13XZ SEE5oosG~:vQ{L(ZP,%LW@ {h_Wo } 7Op)#rIo ; ̳?D]ׇ#/Xу%4W^ě71\չOGmJKhV|(AtV"F!Ǻ¡tq >E(P o njZ 8f2$%o!ɍ[IEI_qG*>s@wYD2FF~[ ]bAt`}Z;qW*/jb9=S}cDfa} E V~FX @y;F/a !,@8ɔÏb#zqWL@QMdWބ2NJBL /@HEzِP_>Uѵf$!3PD4G E<2C1JB138uZ$ 4X&}Xf.a@v}z.aW;={DT7;Pwa4p8{"bRƐ5xڇU"Q+X'm`PV ߐ.{[߆}-Yi, 2xH\JlػUjA"{73 5`WD.Q.Fwnbm)8ԧ˔T+0Qߗe\PMϏM'`4%9wPl2YM[pԞPO ja.7qa(eK߈C20kWHp4ف?zXX}&KM'3yQ9Wd/)\ҽlY{o֞~Uz,zや/8 4ElKkfԅ1jc^bpۚ>h2tS;}P!bh@{S¾J酔 _jKJ TZ֜_@~!'y@tA toj IdDvX%;c4 pWyX{r88xd~>: ٫Uy(cR/U0 $|ED~>nkЍ;g!ܽU-E@a )Q W0чRT% anZWT+W5u-DžƈJ5CzZhIch' P6dp*E J;1Q/Fg53B9n#] :L%0y.,DB!aivUt W^ -AҊjK6^cdŽMw ~bqW+9Bqm8}LUpB?>!Ou>`,08ʰQ>|"lhSE#( MdK,>ƇFPPWI.f\CRIgpv5Zr"cd%==3?e%7,C9b  ފb 9)r%&1RlwM6$0v#4mִPtg āRA,ZjE ,#O^OFW,{E\\g߲38  VrN/[UVT GӗL3cY^(w/ ? WOb=^9xո +mc37]Æ5<gl2K6ibY؟V3 - '!9NWB*72ׇsNjJ9&e8;SintQBf+Qvǂ(1K`_>^]e-fVv.s9>Y6`(ݖw K}9̪@c_%B*f-wΫl W`,N-yw-$eL iA_7vSzEU[Y~gP4qX:5x-C&l#>d:_`]!IF{CD@UBxYp?T1uaW}mhI|eXa$ ,uyri\͖v5|X_^60)Cp'{s`4FqB8R"r쏤Vq p2;fp1Lj"u j PQ|B_8aqX: ~=?xS,I@MPaAfp-SBm֑@OW nUΟE_p0ɹ6T@JE^@#lui?cJM37v6f-dX?燚Vik\md9^ý~Z(n&z A+0f%Z6[-@d,XʥL9~x83 qdP0~dK$n?1e >} >:W#v!>-34"V>fhF-:_h>mwm{s@4ǍUQ@,mXڵzĵFk0it/3&q Ճ8~_i[UUy( GEڏϿFF,Mj~@{r4Q18+r ]U Dfed8i*d*L[TY}5Hķ5 סZؕNq8j{LaEl%cWV zs8 X^rG#L)$%:̾afݭ]h7@dF%@تOş9QPsXαSM%iX' &"I.R1/_p.Fh)Vg*XNԆuacP:L?z쥗l7g|.̚(әI=+nuJV,ҍHVKB>$\ #FKHĠ~#b![ h?7zh2j|{OjZipx"[&%xn>9fDq'-e5b%%6+_ PbI\ ׸<ή֩7#l}*16Q`| i%=2vDQ,W隙IJw\e[MsPoE䘑 1sʯ)'3aF9kɤ8Yw!_M~nCIm5x2yh:>CG/6ش| nHՔ%[e4r]V=p@1HE*0Z %O\ws gջ\ ^vr0:,3Vڐ3 aOL~W3-f#o-fj @ʑ@I(% 6$l`͵vn*Z|O|-LKO;Twe6۬U,SX &5ʱK"v%VDAX|zeBǯK&&n@y!;$Z,/ n*TL~Q,U!sȪ,8^7Ϫy`:6`t,~|7FQcW>PcbI$!a'v߫ɩ(NGp`ޚX-):K^iZV;ExI s^ʹOb 0@\%хS5_ 0NCs npN$,/zbmG|Fy>DWr(>V8"^;PY!ĕq#02-Jj-vhhxi<;~ yGaPZ#iZ8^WB;m8]mL"a-? 0C7sj!`hEFlGYl=0 C=מּ@ZZ !BF04=WG -jY0y"bXZM bp|B4L0>\D̵uOx+Ya;f(&)j3'WaMr2+WOBlVn84͹l|)%Y,Xo4&R?ϗ"m֫ak$f Nzi;zV[G'EٜϹWS2Yk}Qp҆=V- 00?t1+hܼ6N&90`b{RQ#`+ :Cr[Cd [߮KQK*D[:FLdl呋?I!HoA~?:̮mu@UJOY4|>Cvۍw0b_DZ^$ʽbZB 'ٵʂ֌X!-dRcs9*߁ >]㏩-nk j[qʂ{a8ULCA/p˭H7;=OD֓G( {6T4D|?&jIb{c%ʶ7F-DvORm!CXF=}Żs-v pâ˻nfیjem}ΩO hU9)˝P݆h釐)́dNXߟt6aUک"X|ߪꨏ"8ٙE-.Jy3nf? ZW! QƏ..q0S:22Y@P'ϑ䆢;h}A_c3XqdMNXMDqU70q O*4[QaU5dE;M:!;r'j{6<àL091Gδ0l/0^綶!.QF#ۀcAM6);Fj0˵]+~_][Wk0l#汉JMZV_ <@i J~  ,9ZEcRCmw_ն{a @tAhSla!Kow;JEo_];4+« q8-а:ԡ*4r,*?gHj ԺF u14b)Qq~:'w7|Ӣe[ MPk[)Ϯ-,jIQpהXݛ,qR] SǓk_ٿ0[MRcl~7$mVjy<p\n8[{ $A?YJ";5ءq8{E1-kaU3! clNB?ۆƮ-`TJm&PP'9p1 [x)aGӒeedZfzQ"9 k+S28 6AeeǪki3j}P=5usm\tn$# nwPq6zfi]BF-o *$PAgԎu.ڝ i`'~-f`=av%bO\/Ԣ vqXikJ<g}1V˱cH?x1/:FǙ"0nwk+rJN>ifj.js uLfPb+&ylAVF;~$.B@ ,M_HBؓL;0vƓV1-]¨tkM)r;`NjBGy5=:b qft́[ў!ǷՆU޾ӄjm6@#tsnsQ}WMxqtX$7@KN.QbjElI.2dH_R淝|̌~uNdTZȵc<}L 0Q #bhz1])jۡz`8vh[6`*É+gLYs3O&c@^yԐbuZrՏJ / izʘGϣ*qpXV* b яH۔23Tn5&n9De Q>(-w}"4\wUFml{@SpFWٺmHwFשhp`맖5 p..]g'NƤ1]j}&VW4d`7Ŀm|KJӰ^JyidC8vCy6Y)ݺtDJPXiCΜ}l*c׈1̀iIg=FΎܧ %"yD竮9h3Y H.^T X/ClSPB-'ˡ ҘtL^OAW[Tf_/R)3|X{ .{^`)0 2[ֳ]bcCIh H;31 `>Ncs1q-T G[ܷP(l6tw58~#ׁCԘk]#*?D 6iEmf\nȬQ`Eև}C0:ʅ3J̼vR!o-1M&)XbmK9sCw$cVʺB"*$FZ [/5:R,{?.AVR6kR9n)ߒ8U?F@ 2h7"Ŗh y" 0-صT-[ݩ-!^N43sDQFyIӤNU۹W@zn¬eJmwWtdQ_[icG*6zT @(4 ͑fN*φ0HxoK fR~'ב'Sr\" ]u¦ܩ#6S[:G5rdc>Zlr#^(31lԎg߬.HEiXJ ʖhR# Fy%y >#\Q 0jg#THhp H286,VYsT"X$لњZtqy2WTH2Z0aD]!]B6d;$4F9¾[@#tF`[zJ <);s]ސu8 dݰ8]hlAQ'uۦ}&R=zj|}xYVh}7ݱt0AI_f Gv#]$cEfcacvϊU)Y0n_D*m^.,/= GPo8A<ȡmZ fT~Vu4=?K:t?*ܕPXoM9}P;M@δkp7m}s;Qb龓Xde(-'76I@Ծ6^A$f5'A$gh!r( VѲaA(u Ќ笴JކɗY~K? KC6͆nyE ̵QΪxA483 }C.>I\ NPU~;)$>jb_d@ \dA9eT lìڏA 5Ύs{h&m܍ f 2V5 )uRUuƧ9)-\C4k^^ 7 t ˣ|d,4Lx]"MO аg #[Ze.@LC-wR|lȉP}*wʊF-o-ijU[6pU&;V oRU!Gw ¼wdp<s,"r B#ˣ3醔|9.ℯɅQyVj+gc/-)5aN-ĭ DL#Ҧ+OI>8=7S؍MÙUp'j9'Yn4EjIȶasP߬;]Vt"Ev{E!`VT32ӱb,H[R!f&Wf ca@ۮ# V&ռ};!߄A,&ZI*Yp%>}rV p;4;,(0 NdnuSQ->wU#!Yj-5k{?֐l?,B" ̏|CQ[ {sۿp&/Ef0WNgTlZͿ7nAoQ!֑LcS2!?M]s/T"~F}e=9d$8?ƚLCH@ls뒻>D|Xs>>FP6izWA>E.۫s|rHbGB;=&=9+>rOK)PRǛM9F@x%w C]L ?6 LR4.)%=`Nh(:,`J֞ 3trAڴ,gl(>Xg(l=tnS-vQ #(o eȒ.xP"y+uzU' 88Q6Z` q ┢ G5E( }^((g%hvZlr ҵ5*0lsΎ<a lR>ǞtgMK2 l+Y7yiP]dB[OLْ^HѸ09;sa:DDs:NTnMY4؎;);끴VS庉MurlO!50DNVUō;-pReJC?\_iAX-m Y[ 獗fws[U2jL{sPqC7{wjR{Dݚ-p;Q;ғOH& /Gxo>Iuuę6M,e*k鋙j@&lxUIS}Az%;^q+.b+sLoF A{\5څg31I*tX/C67P*K̃l ] E3qyVBM0߅ܳP,|0h."x)M˓Q񷨷lMŷt[A5 ȧg ~"NGqbd4:nB).Ig@#Z{$vͻ㡨[1!c"}YTDlYPKbMCbWBy]NΏvgy7,QH9.sw#ףiyg@y ' :<Φ~wz)SD, obeېkY$W~5m@_"nEH\^^{T\\^G{&gce ünzùx>is\5SҢ)̀y\&&=Ԇ26B?H]Y2JJF@ПѩE _~Y=f~t3{ :i*\ّkg]n|qPYo$7^0!Eԛz)0$VǗ5/H0H:NM]C#=XアV p7m=0B/bpcüjj]˚X[`2OkX%@5pK 5.\) y.!_jL'LDaI~-{NγhhJF+ /xGD̃`5Dxf/mU`Bymb~?AѰzx PAEoĵ.FFm<#G`҇LmH_KV AukDH,V5$UǴcgk %4 ftWD"ĭ)ڷ>B l칺&q$1mj3y @wVM+> #>?ȩ>TAy"C4&6ɹY u_^6W:0Tŏ4KR1~㑺hC{q=.:u6%&`t?4ۤZg;ƒ&T|ל#3l+هqOdgXi(HqʇrzIt:*=Hx_|N< Zb.I:6wn0/SS83/"'[R2qa ¶mo$ rK8t6,5v w&7>D6Xt!*[d-/3X>axA8N٤Q+<0HP`d˯ϥIת1@6B}ߏn=V=MVg%ܜ)X4eKZtUGl_ښz7]|y9y߼n'9?T$%_tl黽NK[< _󓯬-uK(;+@cUHV{@؉ͨB^cBs@n%gg&Ď%,5p{а3]vze?jSv3b9Nڄu&@v4'G1'N_9v8Z9-U3Q1r{T!0,c<9e5HKd0 攩5i'>!ºYUtVzmfʩ&nlgOHļllss20=J$_[{66`*@__Sb7.̹>JukVcCϭ++<#sԙ,*1f~-kFUA-+ʡ\QkQ] Ո?OJhxg|ƷX]x:ގࢀAYfu5 4 )69Ik̺1Ё `s[yN[JakwYŋ_BdX$thGdKm!Li3s"%MH 0F*kiUu.oVMy@@sbF+Ɨ<484~ 1K̒1R+/o~Y).4yD 幺X.iL i+^L)9b$m,!/rڡG aG )&ЖҠ@-Kd,ӭ??#s%s"l.Z.kFf3ӣ3tRAg H#]Zk9Ut=Lɹp9uMXόu5&W~ŷ`teH@7Fs6,JgE2LbW5wׂ,|>M|4 ˁӏKλx}K/g_b) b* fW@.+8ѹ\ HI-wqS]B+Wp>tyW%طs=D .-r3 Mf?B%RqY)-~wa9uzSb )Z5hUzeXo2i`lp@95Ƃ)זh, n?w!nІ0 ~P?|Ńx\vf{;ϫh Um+C פEFCJRT-h bqKES GM e:s}6E!^`uAb2Do>.QXԙ' WĘLܟquҔݶO(6=[1+P4[;SR 'ѬY!QoP7!pCهלS/l<)V껯FhlT v@Afn tT=ֽ /F<9FohQm>]Z;\vz>0+a %Ǩ2hw i$."BrBN'*Ƚ2,ߒa1h1EnPT~?Tӓ*_SUZ7AA~8 m2ֵg7k|K9gV/* o!I€,{j'|ҭ_1S EL(1TXjS8H$yAe"(baFT Ë+ tMHE vD [{*HrJfҞvDbSxYIn]5)z IR 6K&<d6!|vd#+@kGRǟS+|)0_#.\娸Dmy<]YMvp/E~uQ/*wxM rٟI'ћXE0}Kx×ds_OcOaT9Gyhp|zeRluh[&W]pUH^x^c@fOP#;d@ UQuqU~(|_( mˣD55NΌBV.*: 55k>X'a"{q׊{,}Qy`NFg7ffNf4(q$a I#>aW1#!83}z࢈0 %ܘeǜ l_O]&dnӕv|LV/r+yZ2x15S=Q=&$Fq]ר, xXvV҇8P7'6/m*V)%M d{cxAC.QH\֭t'[xaUt $eL8`7$SΉM9:O|ZS?Im6(osP xX~Fn VgTߨH炵S}0PmTc$a8j͢_  "J{k`1JyG)J%2?]^ 7ؒD~E#byJB)[$ '$2}S ` )Hstz0dеHf浓WM-r 5 .OZcVq&S;T({Bٶ5əlO8Q176$P*(ftOפP3ja@ix/HoTG)|˵n;l%,P?slKG;O+ 5iͪ> àoޞBn $F}7ag3f.b=y&ȻTLKdqI`vNE7|43 ʎQ@dD=„֤Vri5,#ɺlpKi $Ý)WASvvq$d~SdJhj֣s ǘi ʩbPlڹY{H{$a_D39hZt͂9_e-^B=X\f^w+y+RnbIy[<;% TVFIaJIL yϤ7E ;+tjv}gԯaŐFsȻ._iÙ52Yب0K4Mw';M5CFyLi dԊ7HgrHm&p h)IV'3OIpԼi[qrb5|R1LBrQ,@ ݓhzhLPc^CY')w} .ASw/ ̦_Nֳܩ !OƢhWC)syGSZȤz@#,R2ɓ`׏P-$ ;qtvNȁW3+:wymnQ/{$CZ ^9i^=eBVO0\gձBxD fϑ5a@OH;,ġ=P8T# q+{u.pn4/wd ObzbLi"&VQ~0ݓ<+ƂY&uy͘fk7bX9r%A/R6C^sʬ9(mo^1{1׌hic% P'hE=Ey*-s-ϺXeEbDA­B!j|wɦKbLP;ltg,;% !pbHhkqap;s\cnpb8#vB:T`0_wk!0J\+"o`k8Am{1^{*:mFQ&Rj_w L,chJ^Qa}Si7xYw[۰Q."(5?4&d? +-JXF4PXH`F~%km<5VS96.+mba>Ne5P8N.z Y: sek;Ob]Rxn*G>R'~r6 ާr(S-t9{6 D6sC8p!ـQ9$ynFi$074vsyT+#s.QS8{tE kT0;g+Jܓc9YIWǿ;Ζ:y4fok_-{).5,NRM;"&Q|? v/=-z<[hP[iKk˪)UmU AW.4f9!-<:V;9jgc_5. ;ȏT?mq,&d1P0͜vduD@(x\AlMpj*%"/!cuɭ)T\0G.Q xZ \Nhg˨ѷq$pRò蝭<_ o4n6ݹ@E$Ė'C1Omۅ@ajMfB7.c7FP;snW{Q5fms^PZ'؍kDx?C ^&q X"YOZc܀] ґxPkSMBaaL Ty7T#u\7rǟ1:#_O;OX6Q&]ټËqkք[gh:-1E۝Z]G $ pa6dZPsA1P~)6NkOE*Cj 5v6*L(Iv3^T2T 5ǁ~EbYZ|ųৄ7lQ;Eˊ*zW_Dʡԁ!$dY^Gb]f/ U{0`d:h|U9fP*p&KŮPa }}6*&7Ɖι9'2DL; !]#f_]b2pR;gCR\EkA< g;/է!^^TdhhXF,~DE 7}ݘgC1]BYC3N{Zf.&$A]!6f $C_`.;I`߼tLHꢵR̖H: Gè{SeFGꟼ6QL)o;y * NIvޕKfx2;Ė.>պ vIKB  lV}I>UN<PVV2v^'(1wٙuP~+d}'xd} i<xK< -g 3X_P"}% MLiJ7"V`U#^ d^b-dB|D'p2Q޾ڹG8BJ~ɤ*-j(UG?1 ~P-DO?Ȉ&+NϦi~6<܍5'+ocZ5Wh @<5Lv$Tpq?vu%~9H'զ Uv^mI] PG땸MRj){WB'Q:;q|z*t2>*1 Vb[G F)KP< )'`S /u9C~Fh&B*FGVH%崌r*P`vsu.Til%L;0&?yQgmU^Kq/2I]ܞvW3 voK!'쀣( aw5qx`"hGKt_'==08t5>K0CTjUwc]y\çL+5鲦:Bs@v F%[c+}͹K_lT+'%^Zs&UA .~cʡ^~e}3+X9Ÿiܣ <"VO~6ZD-h)_$B"e#2ǝI˴Si[ I+,Â*6'ٸQk"^ 3ǰ.@HinR<OI'ͬS7{}~'h~5K^JDR l< &Bm:YDZ͟PRV ##RYHevIeXs,/޲/҆z*If4Bb>|GwYF7iQT`D\1xel ur.BNjdeUV}4)Z'v2VѤ\nd3 JTccMٮB W9K 8@61){n^iNpȝTGQd)YNaɍz~[,VH~0wNV|7覦9G#B kNΆuLCɝgqݸMyW D #3DM/I9EJ_7xf)IGP?T5Ų>k}dulS_{nx }j#dO7 Tv^Ҵ-ħ/RrH9b29tܼR ,|нޏn\%@k+QH%D,K|xb+i`v58~xv{m% = \ \n_K9^ 2*pX=M9i m^Uhpl.8uRlݣߪcgu98 ݺ&Ўm{e;W%V/7Al fa5 ?DuTfh=1f(:;HQ{?Ǝ$Q # mbćZ@,}^@-7y'Mܭ"7'.krlz4lܳ.y z]M<%΢q *?Dž+ +w)5~ 2CZAߨC(f5 eA {V֙N"d5-Af(6WE]<ֹB2OnИ$vgW\^k]ܽV <]^/*LmDaG;re +mmrg;2 L?.k& 146<,eQnz$n'r.USؿmCC*0WEU4%K%yu/Jʉ](xuhp̰=r8zχoz#0D$CBvnM+?=M;$12dlTy܆P+Ӏ{%@^yۜe3"tm,e 觉?h@hk`bdйb("Z90 yo!ώ$=I yn")bƳ*^Xfi2MlIsđ3C @J~0nN4 &}_)9RPyzoR\.) 5s rߖ9,B~dԲ)5ai,zF(x-o~\6ڃɱÌ\ OrY{t(lkE4`* "[M{O?;1U'*xZ!iAަ )rl0ȴT׬!P ?4;#ir KLN͐-O3kWDI06Ł@&bmbJmQ?(n$d ph;];ی%"̡=!BcOÒbnr#|#DL zd&-eV˶n25Bv'x~M~5%3H|Zn>C*(HZ6zzY{rXQꎆ>y@4{:_ӒEi=Qpb\or6ߝN:,T#u{:K 2`~BYJ1a< Q&W'pN:`E.)ˆ855 z(芷)9,飪MQmdm:F*(Lŧg~zQMiҴB{bu ~sm ]8ƚ *V5sEH;g,P4?g|[=j4y~UAU+>uSS* /h02}μ Xt]\'t2Ȱ܃9@]]ؠaUN sw`jmڂ~ziHpXBGC;j+J0Ҙ:Di8w TMa'<"'V yޓgw4U88⭪Bs'kL\'"+@%7#hFmL̔ڸOf:ިC#ڠ%1 \ 6̷{J3\YZ˕Lh-\d;9UϨ+z ( DiRKD'h$1X@0ev]>)~Qg7P$v-6Sk[O2؏d, ; t螮7mۑo14 Vl6eޢ%9qscFy3QQfVsA(>O],#WĊP?6'w'NyzT@|S7쭞ytrM>uHg!p7-0F_ 0P5zV2ڢ v{Q)=(f* lc҂;[JH+JNM2;VF={sE٬fuNky?~u9>S ^b}ug% J}-5CE9cmcͰ) Zp ՘H;zUܬ IyqE4 ~9ec<2?{K,?4 VZo@wN Ԁ' Kj#F95U3Z']l9|_Mu0H^283бIu#NY`V4F (*Gi>sHAp)N[lSc8)|F{f}VP, o =Dݲ.̥r 9-e zz?yE(Ip31{IppFf/]YLJ" 9aFn _u+KT}0сѦKP&'FcqKB~Z,fImyRHӃ 7ҋ1 z6ą(\_LRke:Ax\ޮZG8ypmNumUk)3~m%yyA3 M4IAy# E^pke,%X<x'{@k-zG?}.܌: ֪CeCKR+M Iegܱ5? '1)uFa}_]>HF5s@R3vi <3QE'3')zA]_jDk4y="> ?Gph^K徵\K /\PB~9|byL@>µRA攪&P~N2Zޮ<+bo' ڸ5bt$YWt(<rXnhݥXܰ3v=9NYTʗ,wfR #-,ToC#EG2BRH'Z;71DeB>\ܯת!pĜt"cFX/ ~,^T~^.H&y' JF^*%¤u>b/-GJQB6BT`=db+ TvaJܔнn k.Ak;/6a2Ӓ׵KP*u]jnIh!8)g u9l4OP SJy+Mc=UEY-AyɯzrS,$-rVNҖ~xED;-ǦL)>+Dnω*鶟sdiQHt ~y8 6)٩^2lq,A^cg=g"<$,n$}O_ahqud ̍Ղ[ 쎩?~+pw%3^ Aҋ"y@9Woil)13KH;o@VˢȼR:kfIFA%B/o<)0ٔL|=Qp[ٔTArؼy= rYlX_m/q0--H*,}#Wj$'l4Tu El1!o>I;h"TX 9? [6 \QStPܪobޘDYVD 6Oڇ_Sr?%Is.yKqc4 =Dm\ɏ54ܞGj:j*qxP[kkW|%.Mٷ̔f͹7wd7oD4* *SXrqvop^rc!/~xD!=҉vxC%o<HT]& yi:0E0Hsk5bUYL`B DV&*ށٻdd]UMk/xNo3-.Kj|47'ZiOb=*Cs%L+m,Æ*;Oo2d+Ėw3L51a (DVsjUI{%eTJmMi:s?7欰eJk~/8!xoT4Qkw!8rՙP^ 4Iu9hŜS+u(o#ZynF߮[bDxf+L"'f`G_@7yqڡP\zˮWV̻!"ycO!aW'PmF47bx?r|W7w=3r꣘(%8b,Sɲ ؿx_ 9_e|[":Bgy|k "̦xW,~Ed{XL;Hiyna P6x'}us QAa\T0<[Psw CC{&4LJ"%Ru)C3)zt˞rǢ6NfplK7)cʛrq#>C F.!ޥ&u}J3| #_"wX_8<ޘ)/U^y=^12I4!tO#v}\iIw+o(&Kz׼:qR^/sb"ݥOlx" b2. 3w+䱙fx]EasF Ó݆(0l:R6B iʒj-qBQ$uN Kg;T%\=yԘ,NR5ɽA'YO0F4T tz #nio0Kad[`>hUYF̚#+JֿPͿāܺ^]# <+@=P<D1> U(dnxy;#1BX J.:薴_mb D8KnԌIuש-JnH .+mۺƒ.sOX֕md関ᛯCŋw_a$q`Hzy!mg c1qvY)'=?8:?T^6=k0ʑ%Q]G ,-oJn! pQ J']dyii pY8D%j+Db825`qʮf]312 m2[q ̙{vQYBIL{&{i rbnfk 5E9 =6&\eu)E"{Ԕ; +):w9`cL?lQTƱjhScD[J *ₒ.DNHj%5JvO~ ~q;i6cqDV{"#q4@)x jLt,uU VíY0'qj'Ϣ,ZП=)zFxa y!q2†U @Bqn<" kdSN&0-;0K.$^Dk1WhQ#9ׁpu:<=Ѯ*$L63nEul20-SC縷ή *zV@13wk* ,OݧtqHo7`zQ1B{j"x3 5LH7|IJ;s7-ŭ*08$bcD0!:ݼrDEӱfí"i.~nFFd~ uU^Du2&@m5SFz}{ۧkSCn mF=O_ $O"0˪ًܢ+*:%3+^w*I^: ~mZXv+mU/;L us}tщTDH2%=釺,VN2v} G&EG$S8UPJyF<#ɾ:8WGM~}(SMH(cS6OgYhDƮ'f^*Jf9׷n_`nOkB\s 8@Dwӹ[T>J'ϡm:\y(ǐ fo݊ Ƴk?UO^Grq ڋ;F ^x+(D 7':/WgͲP~pyP72Sئo^F(I*45la֎XǦf˸̬ /z%qGDPhÁ:2&bE:Yfu?]^E R|/D9Ũ*/gyY ^EHsApkYi{42AK&W0 mZ]x2sX+(no. edĄ nhmRb-o~*7EXeEIjv2R2ȅzl7m3/d2z6A ė`pac}+90:Yu+ x*y:G L:/G(EP'^2uo4.$71^yrLmX$JV)c!ImPu>s'tI 2>_@X3rG\|3w^(T)_7U?e=|{6Hʛ6klj|=h2D;/@I^N`TI{tGE 彷; AmDz껽u"z⦮g>_іSn "gdqmC UZK!+L`o„'jLfUït,( By|MZ#'˞ArWKJWiB抲 }|a9cσ>t4 %k))~ʃ~_2+.̅gBj-cK@jȡJ 0K^u71zOd@[wwkd1R|`rleCj8;0̂#*KTh:>jGRAWhڤXHX#[-kKq/8L7-$8 vN$,!VNp7nh:+/lEI48(8FG0qn237#E?|RkO6.>eWJx~hb0۝hxY#{R-=#{HL3Bd;ݓ:5SVɥ)tk2}Ds.A٣IY a(w"=ʋ}`0jVY^ɬ8xeSGݓ:] +/B÷t(N2?e]ީ5t <s^ir8ng?͂,mBtg ~s6umg@~BUp#Pcxt#'$G|&ɂ}IxE7 Yb@;KbuYeX#zװ¨Pʌ~}!Q,%9L[؛#m?Gt򞰿|+gI&߬(o*bfqB\xŴ!Я05¡n0~3HʿvC|>2.zX;*pq<RtǒeA,d1+uԈRzz0ieSZ33jvAʤ.;xtޥVSRo}aJ}b1BL$~0BR*ASW<ЃklmW9$8 \7N5J =4+JJjfx;IK͈0C\[@PH~m!s1R8"լy*>;Jv{L蹔|P= d`h!'vI/ pØwdFv}(&QYBP2x@rdacmn.,vI0οǞt-So-8.q_oƥ:0e^:udܪM$a>wݼ,i>obU9x.6o~8 ~Bj]Hitqat1r-=ATnzzYWm MƩӨ?anHTg*4S&8 װ>!u.~;zY.8'V-'-*,{͑垘*^GN;z'޼n C[r(iSŇ, &dDp4`^`q UD0q`+QYMV>W4F< zr%H+[/sꜱ<}6 *p(v%{ Pq:&ARsR\ߩl1u:ߓ9!o.Mab+΢g}ig?QSKjԛ!ÝuP[&g W +BiӇE8=cK|~}@/ nf&]`Ac2x|렸toP{?И"oOibFYbXǧEw^L[=M-_wƳ<W>^%8\Ό-lHਫ਼! LJ{4nuO-ye@geM.> H9 jۡ;\VpqWaZ=NqҰ}K-4>LJ!7:oh$O--0d"Y"~jy&6:o'n[yj# F2iDI<#a,ДoElvI&Pb)i)]9. tcT:E//oDMτgL4^чS'q TKgv$?8FN«ոk4kI䓎n2Ľ=M!-)D9Ev /C7G؋o11uv&C:j+ A5 J<bл4 "j4"MD`XCaTyVxF6o9@2lؾ撺7 3?wIZn-_ =队J+ ~җŷ3.m9]M0AHSzbK.FG AдW&R&ټmŬZu-r xR4NX@/RV? f>s2m.1!ᶵ[#uX  Iڹ҈҂qꔢQZډ%&Az|(t`c/).Kje̥pK)V,<\4_+yD8ɽ9;KX1d X0)HRY޵,Dbciֿ=YZ6F/bt^}9_Ll($r/J,*T;lͤ!"֏ nmVA ![Gvy#=c@]~ 4V/_7gD"̋4%y9j&#)(8cK=B/÷PvjI -hг[0P 㖾G;F36o?&CRsx\9 (ǺtWnZX"8+AXg!e|ڳ$?.e^35b佱6Xv5/89@nր\c04хԞCh9__}̒S$E0^[ECU̖% O~SIJz'U6=}O!vXhۥ`T)50#Btt۶3&VMuf:)A.apeE %{1a^:Ƭk@ rwWJi]}^ A{ Q<*;G}9@6JQ첕5Ԭ^ox\ k7;K$c$j?`=f#\3Y&WQP)D) $&I0cz!^xua[>.7GxZKq^+.oNW!%˚v(V[&l I  ZڞPl@ WB~ 7E^ ,m#TO``7)=]YgNxag$~ۛ \]| 8~G6a/2B~|#{b]Ct5?S*)h.ٮ7tSc4/C|jKVX z"bJŌhHy blNgU:_ ?f? ~WS93m-Yg^M<?&uţ]] +Ksj˷˪>ƋusvPu2||Z^L&N&"bvdFI~S6|j NasK[,+QWk~Fa GH(T2HU`ͦ /=K8URH2P¡``68VލLiy1/hDP``-T0. ߍ~ƹw|GhI#c !Fl qJ i:VpXg5nQXTݠ\}.1S`CnYZ~"W?qX&:$ ]y7HCԚIZN JƉ%$V@h཈q.-q:_Gu\6.~/kz0/Т#\F.KJ֫\}<'e{*WJ tlnoyVj9sD`@ S{}Mt?rZ~nmvGk25g<)!k;H 7밋W-U K{x &̈{9^]_azk8 ?HdDݬh;ҝ0h-8 3/_5 ϑR%(t2f*OP^uSuْgFK@KmߖhӚ;3SY{$-FW ײƔE*T/Y"+hJgCߡWLE2gep،_9ā7J0JU/kj #,T T [oU/o^0l]W.jD_*YN?LXv]>.}v?l-ுP `8ZəQ(2Iߡ,\x 7UT/;?=㠺Ka~ZQctb䲩Ih蔇=iqNr ՆZ5ݑ9+_4Ǯ"v׊Ӑ)CS61u3W󤭤YqJD"VSpYmχs>`7"zaSX+okNlftrʈs;897qȜ9N-4WG| vpfo˨Z0q^)X@jQFiQfKyv[2+g]ܘC9&kIbHͰEZ*s<bxٔt۵Lt<ŶC?hD]鸦ncVWƺ!xE(")? Jpqg4KoV@|Nq( X$f3!ґ,ю h'iMY/4察L.KDpɿ#8dH A$tlIEr !q|tQBh(~'Ŭ:Hv c)O]N&Bu8Ï>LJ˙}G/I٦nxA"Ƞ .kD'FxC$ۿ'xoRYZ.=g=o[[bF >D}ʾ Ďfs X>8]LU0`6OZv Hfz R+͟yυ/U(|ƴZ*ԟW#O3뀈 yh?|> Tڑ(^(]ϊuc$v!\ d}npNg}XƐ]#?&GDx@Vm11$}ft("P@vA SL.ʣmES5̦]8.q&psۑBO/)>GC2_@t^~} _EhB81PDbOWHikf#mhC1v)ĐvAɬ[g&0OYM{/rf ) F .6ѻ``t| };s@,8՚~/=D7o!6QU*7q ʯ^!. +ghOm$h)`BsM0O ˣnn5J@(qZ@˷Z4.H'/ J{ghS*V?\KjuUg.V16I~nclj[%sZU]𵵵pd> AyY͊i'1>ƃo,b}=q.͹|s( q?/1i^hdOn⢙ƎD2r<\ QI/SRS(wf Я*R1E9-4'K>U ̄$( {e}20,g Yt [U\ |D{wE'*SD&tχjDPGuaX_Nc2Mmio849:>oL]] V2r}QT03z0,Wۗ5iI܆MP!CTw>pL+en_N0WA'b,+ K)gy[ d)YʹWUԥV!My%/~/^Es^Cz|GfUB%8RTWAmu r* [U^̴??OWK E\ UU=uiqe#8U$d rOGdhY0f$9g[r@<ӯ-F1w0Hg˶:{&ej\M©AyI.9F_?_eQolnXOl̢K4`$"rWXAv QrbRi'O #\V@L\Cc !eW!{|I>aLJy,-Dd޿H7`<@ӟjԘ=ҧ}f(fw ⃰QB4&6M;9]E$sz>bGBsƯ`}]0&[3b=$g=a1HjMr'iڮP?JX|tMꁞ5j6m ݞ@FR+h:n$U1Ft;8 i2(pDfiB]LoHmdм&AS|)_5Iܝ†> ?S)VϐMӬ` ]N<&J}LaUf$0D 䆬7LE&bf::UPy-;:]eQ>V?ڞK|Se#lit,lRv4'$v@/M+6!VD 5du+Pwiv OɫeXEogsWgL|6=f+ٻw!|-nyF.7n߆HP)櫎Mj`Wq4~HW|+O86` PNz(濠l*<u$p2OwZ̨]!K<5 n#]{_&Vjh,I ]Pj\adf8#Yl= I>lOE'qd/j߈t )gI>:6duBDD-e o7W/c7˳k?sFK);T/tG td6Vgt UsRrpt$TNZ互I'ul/[nNqZNI WFE+}Ubj"fij҇e#taϵ{ ⬉h] R.ؙ7j`KF|\(u$(Wn{I9 6֕8ɫ u%3N^sYm f`L)9)0:ؔJEmN)%SG}U]]hDYIt -WIDksZENl HV yoy iWkݽc|A)!&B7L<Ɋۥ+Z[$:+ZxË0co,kޓy4 ru(1yM88 W^IbyP8wx \P6,P=y'TX'|VͰTc] @D}BSxA \OM p3 <}΀USdXCG [L&!~ ~2ذ^`:Nzʔmy/s SF/A_oV;? *o>FĹSD"wˋH 8@e_?7oV%{NCv~q~}PI:H%7c﴿E/mAhjLU)+pf?} 䂬^1rLgRK\h ;61Αz_$^oT]Er'-Tzj`˶>FT9Tq) a7.ђ?5.* Jg̖sMn @Tıv(1J0 <Wܴx(dRd/)B*VC9ld 3I6ܣ<5`),6W.&lG\M]%Jg GA"”ˈُ%^􂺍jty?Ubyt M0E|&ƈ\qs"GS,5)C.+lJHxf0`Ex%8oE*ɹf"|_(!t+= V}AHZ$B1u,GgzM Nj,׳}%HN{~z.:lZLS+CA$4pà;px썣6D. G)ԠgV$0@JJAeF7ehp@sKgv:CӾ :QR,aR!k Q q_ Y@–=CESeSLm/˦pb*.5Ǧ:+|Ī©5#3}uRZ =6et{\[-cIc} RὛ޻>A N{c{6`h٠d_^`=DQ ހKE PT:Xb誺Nu%=ѯpI:tqӉ11KQʌz0 U))9oF92~$l4w 9Ƙ= . IҀx>gljҡ_q,Tj;/63َnAV7[lȏ԰1ݿ\YE?**V3i / 1i!|e"vN| Z<.,UC,-:ފ?$b9'ԏc.:rW5uf.jj<9Ȣv4_To̦N"d3 ]7P[w}j2 D<\̍fv֘s]>仯 #OK6vu !4.ʹa?b7Z/JO sP"WJc9Ə-z̋"m`\J-Df6]AWh tESL r(L?q:Ceb=tRL:0rf?L(.qŁ{MJMё w;K <舘$ۧ`uB><=Ϧ`(e@ KW9N_aw h,Xxc/%?b) b&N|쨻a6+TIJ0ҡŗh=YYcJj&sN`ٳqS&c eLi4\td-%ƾRPa_~z.JtI`ffG_[1I`+'ꨖ料if!tg61}w+YPg$('2˜ΩI-R^qX,Qqo >+ɡzb` _a؅DSO:1 RchHes:TSg4&BaA=F7 , *I$N"*2I&6͍`]?d̲5GAAD .}p%cl sl(fRO7Ntcwrؒ1K郍iYϓbJLّ-ؾD;طVH4' ՃJ$G]C|ӗwhaj^"=`Z^1Yوع #m(6uvrs=m.c50IkeQhRyp"QGh0;'W#!xa8tYY7 ܤxdQ C4Xia\?nb2@pT91`qSW@웿GE2~Zo?d ON<Ȕh(l"yA'LDc[QH%WCg ;7p/D6+ +aʋ0.~He'Ӭgp灹- AyQyf%'$jr U*`Lko=zͽ;L)DAļcϾ#E= ,a. ;;CK\"!"+m+D cJ"0Z]gb0MLōלafx1y.kC%؊u&Qd6[nX.g BEI]o+Bl &8QVߒ嶉j W-*"gOilCf7 ,wس0)3"dK6L `iX+⸧r6oӣUNiXr5B$G6*C5\|~@uCX~.V@)K~ {~Šιd1lSA=0ճϪG='9(SRT%) (,ݣV\VG7I9_+N!_@=1٣O Ֆ{6߸P, Qp|Zqɨ(OQ|E0sUC-6\Cn^'ƼE- 6T4o:~'j&=mM]r+' \ܺՂqمĈbePzK+8sPXO( mX6AwDX@G4Uxhn\4n|[N%B4@GKS)\?m`ӎl?,Ⱥ}U5P,S"9N+oA *q.pQP?D џ25NE4g><,AŷGESNH&WU!wGׄ.: gCO hm {sPXB$Uȝgy2IuzW{2#K:$ZMCJ|]=6|dnY^M<&&f| KCZHogb L.$tL[ԍ.Ѯ'>V-1@ђXY>ř~zxy[j/DE+]N_a5Fc৆jTeEFCFslqO;^c}eLX{B WIe!'h^uo8du!sb݈A;' {V- ]59tq>1TMa*CbAe_3Q3\Xm%4hct4LFaNnRYE,᭝(-t[G kO\*X@t +Wu,O!㕵^Ցirz=Ϭ48 DI+Ԛ C_pB餥&!k)hrZ`T:}xu}Lw/-Dg:QU'XI wX{<x-k|mc=j o t]◧"s%u)5i&U;ZQ>rj:qzKL֐?-d#K;44a6" 2 DHX'(AYX{o7LP (E+-2ĥg¾(ze^V:ÞS IC.ъJ&&hGl4q  Sůψ,uK 8cFc#lqwdGL`PO5|&at6kPkc*a&Ć´Ќqܕ MmR>|?oTc㘨n2T^M =bP|ZfDsgH<7Sɫy*/8"E jOJQ+ۢnt)G <*l]/&t)5Mb/'·]j_)NR&f?:3AE>lq&d0 {[pBUAqgY6Vt=/NR\`#O%sŝ31 5ڒ]F(ǴwGmTLj͟\[myh25`!MI@E05FϖBe/Ɗ"'f=?Lxrסj㩄n ݵ~]| /1^#Pl4c<,FmZ`T%Xw,+ otS!0,…՛( Ī_qkV8aݭG ݝOg0cYXE=}>?,|ooޞoPaޑ ~ Ѥ\P\םf`^1C:)G̩ ”WsP$v+e /v $\_8p9&ZNsщi̙Vuܩ?*F L5K.gb7Ƕ*| (oPji¼jpÂy%wj'8c=fK4>.)Ty2VEpRIB!`тaHS#*iA\-mNwN !hfZvq KhUf#/h ^$J Ȧ*,}_X6lA२ vꀓoa4!O&aN)4uU:MO +AڀV`w}i3#ᚸeSs b!Sp%$Yr2{.PȶYaR80RW"I߷yUnvn6 F>\K/i1J$;Eh6xzמ%Ӹ95j%eϡ&-`B2ut'"( C77sRjf ace' Fqk&8b{O̞ezNLMCuLzm1+Y-n `B 2 OA@9Ed8ӈZFДB+C7 VM+#v. 3= ,pGOܽ̓l);ן,wtQ.q.Rh'5C% ֯^eiC R e6'M MW n`yɗW"N۳/Cڵ-y [2FN x4pKty{I[k;4)ӈcM5-'L%GY|)A(%5΄c Il7Ǒmܧ\;F%m']O`)ak+(^{>w3le0uIxcEv!==>5ɹGZKm_|ڜ#lШPO?BfBZi ?eu%<_H_f-^g.| SЅ6g~WupѶ5p@j 3®wL!1ܡZKJ{қsvm/g8%ㅛ£bwŏJ|r;ubK!MHBA\Ֆ< EF{=(LPޚ6qj"v& zCӫO-G%+Nk,J.lM, PBCTo Ya6.O^%Jß TJ { \â$N9]_H6-&k!J[.a+K܆ 3ot#7f࣓eqbR8Ch->I+b>,@K#|U-1x塟<aA'-(Y'I哏KF"H1A:)igdYi\W_u[~gW2`VkG'  AOz6[]>@ĝUFp{Dp;`GF3{wza 8~ț $ps|"Eq"W i8${'+0U lg۟nUf{_-O}_ϑ#UF 9r)r rOAQiWd !_F1ؗ\FWCA DiH_eaEJiPd"Ln2Ţ>L`3\(o=?-!ïu9XÓeT~o;EꭋaFxUޢkdF0_ȭh#LgD! 0pzO& Ǧ0̀97h`h@'y`S{i>dƊ#%BL(Uzoy԰Y͜Wf3F7F}8jCeAfF͞Lы_ׂ IB4J* 6A &B&oyhobvzbOMG:kR4UIדv}2B$e]k@K4 Ri5 ZWMĥ5D폍6{=i7"G GJyޫ>mc2C( VFۃuv,n.K ڏ+RŒcPyNhvn؊!MNEX@g !q`&ǽI "$ hSץts(Da:UdZ~h0W]:YsѪw't5!&ŢK-ZH`,I5d/0>u9Ge0j4`kI*'>C>ZR.͜$ՄÙ4QjSޱͤՀLgp/bS$Pwf0+e/kyԴ-gkV9%=g%OF< Yf-LAri,D@ XNRPE8*jn!4vh~#J?`./m&˯N)\w%s@V2+~rNe!ƚCJ->j.lf H& B®Q}Sizs-1slʏWJ,}t!~pU{/`uUےyͭIMeYr/e@t%˧Jڠ'kkjQ_(\4j W@ċɒVR>QQ~zJ$ݾŁ/͵:nGk"ǯJH v\`A0'cba ;\J8Uc+&m5m_O>?xGOBsdp^WLֹ)ìڹLP H"O ZpMO 9R&tC0͇5Y=2Ͷ>w>Ulc΀fޞyH~~W'у_,\5fm sZ` fw6NreSb8X/ǭsyD(B=ʬ)Qog\zS=zV']5CXZbbIE"{l\dP-9/Wwe^f+9L^w~ lVR4ך ۣu8Y%r%U#I]=RHf|&k g&C+[Bxt;i´DZoUGJ|ECZ"vW{@O\?rd(u~)kĭ6=RIwHZ3bmS3Vzvk9C3n^&\cDw{uP ن>C(+rOTzP wdIk197<{s89KAA'Uq0Z0{YP*w ixyw;ѽKr-W3OEE n1Kb`2m#|7 ezE0MʏGK_8zB~>U/M2p_F!+8Nި ? q 3ȢԬls  +5PDq^/!e%^  --+bnl[(+x3_ G ]2r@>8lTF, _|9c{z$ M^fP X6j1H̬/!{E@lԈ9gKQձ h D:2<gIkbrVyi 54`8hakY9{V+ )"hp҆h)cI?|w,A4`hewftڣ#?I/r&`ǧD('? ZMYŠX>ǩ{Zy"D]?wT ؅53²?uhAƔ{Aə[/yySf @+zA_[ +Gm[UŤadJ<)B5N_lM̽/uPv::tW ~l D㪉.,P .YҰFǴ$h8TJB+f:/9?A5CL~ qHKY9.ؒ+:Pݨ-JI\B*:A̩SR֖i_̓# ]QzVcF6gB=:Mes%@8u]%OWo=eԤ(D P#+ܔ%=Wprk^Z|8 Լ'YĖhV*>нG6\ɮp$n{5LOzbtqmK_S'mMnV_<!e=Yt*LUegثtQ j} K:bQ#G;}DJoy;`#ES*D[>ErᲢ)80#bkNf>;B|&,Gh*DR`6VHPd23êm h8nL6[iƧ0Ƨk,ZOjNw[; 4<^b \WY]mOt?Yp7UXN8r~QvRa,[mQf؅RR:gTԴ~F(=ʓεc/߷gg6O%?\GȄR  ؏EV p KE\n6A -u2iT*v ~^=CggS8RK0{g3"e7sAuQD71pO) ´lǙ1 E֍JXc1OfpTZ(FB|˽PaEq B\;,?-u;h1S#5MXc`Բԋ!'/|98n€4́Qh^a`&-[}*o:CzTQF 䕝K>`}yNwۼϡ#ݥ|GL!x'^EW= ?7NXӥ-t&1H ZvA] ٦߶F|R/cML >WY!'qn[}H{ܓm XC/qqe$oIYq'pb9%j8ptOfdJEr}17{ڿ5o?n(ETIoK$GV<A4u9񶵈"2ƯD;cMi9$#g,bL xLl;ׂ~Qm{|Q<#+%4<Z/Pρᨁ *?f@v՟Coy!0 O \Kf#+D>vxP5yRo0I)'V+Y:OUq%+ᨩ?SZj׵0J'z+([R`Ԃ):Tܹ s~kҶ!"8۲oƍ(}^bLw#`cC3[3ЛLkq#X96l,q;zӢOMU0EWQB; +ٿCm4b~.ʹ}!a4mRs+0OM/Q؅lM OCl U1'TCa AWv~Xl싯Ă9@;2ڊ6+̃FޤzZ)뢸VݜFi#`>_uqe~N T)wsråyWP&%OziEhtW"#j%[j~&z^\ifKv.ACPcv,*$P$ooxa"~m56]\{'@i:ޏI|#k/.5 :Nv#<}k `mݤWp>G (3*om(EC$@kTl$Ќg$at*2ڃuIÔ\'3~ctvc|| mmUn(,]LIuSad"[j}6]k}hǥX uaBW6: RQHw~0NXGi4?f6T%\!,q0@ٍJ7z}>eMXc`{BlYs }'}FSy*Qí mrn6ח(RRE23D9xwvٟhpxx|++d!Q{G1vq| rSؿ&yMv3]9hTE&01\23s JJ/&&Zxvvջ+,W(ߑ@zF'o7By.!+lHB,0Ndث"6s}6Qxэz. —2Gc˝U62Gpk<ᙟW8$x#W#*O'#D6~"1LiM XZ"*.@7 ? ]J svP&Hd|ͬdkn|$`{507ڜw\~r_! X|rC]YkM,5l!' kQ|lN[ qFV|A3MD9xh`J+Pa_WA+Ep)Y}l<&9޴N ]q,[ۿ]"wi-|R .ȩw@i0cd3prFKT |8C7O3 :hDxOE =,^jH'F%12Un{AjH8]_AB1xǡ/M4C y7-D 46 㡕v)b~Hv![rK R XQMR !5v^MH̪&p6 .' k=%د?(p0\FY;ٹb (na@X6e b+4XU .o|Dũ 7'`ȪBM/!Quҕ])^tơ Apy Eu ~P ^mwZRHf*=!ܺnȅ8PkGhŘtQk4+C~yG/Γ6U*eT(Tυ돛"SπV%1w] `&!fBa{:RsNIwfi;u) tU}e̦?'RCn]ppdh#صԇ(6oeB(MfdR3U5Cx`6Nmuq6L%gyW^oiP~?i@{+{o4<_ݚFOTװN?=80 b|RE%ݲEVq&,ݕJZ6ˮQ.X41Dyq8Loݷw@DmaHՂ_XPE/?}JU;Āu%۸@OTۭH9vYUE"[iHLs=EܓR0M~F bNgzQO @f`IҲaD>cxZOǍD ;5 `)ZnF^3ɇK6, l[iƇkiay\jB%|H/Jt(<Ξt2y@?xhP``PLG&p{_5.;`3zP.?FɉzJ-(`kol5)^5Wxy-P4qp2a+M{Wû1 +\ G*ڴ&`A`M鮰} AIh |P4Evn=D7vrCW6YR֡-8D}=U%{|i=z}?5m+^ sDz'h};fE]MF0j ljF/B7zĬU 'Н~wNnvkXf? &I&*#] %Pp}pdg5F~S3!%ڎzLߑp#}ZK_r> c![ArJglI=;V0 WNe[DC*%ջ3lmc%(n˔˥+ŽlVex1EƪY 05Fˌ{HRx B|Hm5)!>jp2-24]E#(@< DT#L}Qt=yD_ gi ZǼ9H 9i@"x+ȺLJIEª!!:9l_pWx oBMUdvX%tcN}omA 5Tc\>nb+`*ܩM:w 9!"\H01f$ l7wOZ$W!!众8 jgFET)qyMolH0cҕ쥍Kl܏~; ]1C9x#<|;;Y A&1~x ^H~/L= +OCUtH0^1<-Fa]HwJPt5|i l i l׾t/S-Dc-%]M@ 9To==]Et*BU*KfqpO֟Y WFGs-~TD)fc<e'?G+oC~}7hP\PΛі{|~?0xJ3E8`sP/F/ykx%Rf4X ]UHRsn 0d8xӳcRc9njLy1-uy8sٴSgx@Z8.P5(tB+uX}6֡ѺI$K &$̻>t탼cn8u|- :w4[6fs ַaǶC;Ae!>Ip~׳Z:@3>͉LflBt fK)=E!F!+{_RP$:#3Eӵ 'x}Le /[w\? BTz4p=h=>pU ZdJK/jT7=6G趌]m0lL$4gp&`fgF;_0ڐ14wmo(]NTjCݹ_ҳ\6-0`3U,dfxEnﺨ] 8t۶WBU+ŝLs22e KFQUL>90=U@#vfUnfg xla% X MwڂH,keQxA#qZP <r \;Lyi,,Je/*:pc(n*p>&4\ 2]3Ea4e*)9D[Nvv" 7Rdj+!܆AoͺK91mWՂĪp] 7^\3>o#g[0yBX V7(—DGpt V w̎\Z;~փ~?ƀAQQ2VrmNYM cߦ~ A;|OW{\z<+riҩ1Pz}Q61S5;> %1GQ071'TDŽ=(?$/(?,f͘J_@y1`MRFP |{9?3q KlY]`YD#}"-\-_dH,Ur-wb"{Ւvō>wtQ3S],$ 7 [K5+=9e4mvqAgU|p56'ؗu;_&hwOxl{ Cw F`He-#/PPBRV}[LDGzPиq[ 3K!yUF{f ۧ"{/!;ܘQf'n]Ψ CO}L>t \ 9d z #0uǜݍ#f6q/08o E{)iם~Máj# =JޘO|a*9_tӤf<t8>-}Z@!XTMy" 7$ B6 O[|~6g ۃ*HNS17 V(ep9M5#n)w1oBO=hl3 kے`mebrlz ?[e\p'g&}o vDـ&BZR&im*JL l+iJxq/spp+\d4U}M\$I柲­42Rb{ Q*>4 7g(ZL xSJڍU1068={m>II386SEm9|^S"n(wkXt*JeTOstѾt0M 5pՃfWn}R+:0 / 4"Bُ$ HNT"HATx1/9D w>cw ymˊ\j16idQ-]T2@X^m!z LHc]E@mɞna @.2oQ )K@543B_K3'^@6F]ZK5e"q.V(m%20gg|ɧ8 c@wx$nA(lZKſvقVg> oj_;ҦֵiY|:%? l]b!i<7c4bCX@,*ޥ5W? ~A3@0Wx2t JTckXs]['̦ V=ɍ?b(Tc>XHkVU3X?CUkZ'Bx5W5p]"l']=#rN*q70'\-=<# 2ū[@pAbRep֊ G ^U- }ԝwi=f9!UkZٚ$H Bb(| GXIrQa*j^°{Udd?C%b*S%F2"BbY4c{Ess4>j?>YPRllU08y5%'6H9=Dt#B)ҳId/,k;Ƞ!8*o=|v? Ƈ VΝq^BjN[L̮aq,zhe볛 NU%R+ g(z,0*_o%׾^KJ́<#n捹P6,r(6/NVq26'ȘDcRD60$*{x:+Q#-o/ ӡ)_bF{f,yJo,E)-@4:Ju'lr0"PXT)ixܟDf' _Y{'jX ,Z,Ȱ8`Oc"è Co f*WƱam'b {֥+K(2XnU 㡒ZEK|uJF$muGBP9XQ f h3YřaG>&r%uP&)C^#ȈvT2$ &h WTAed5L9֫y{Zf(}:(j}!g|BQ ;i# ܮFγyENER ^4HTrlWT<ۜpz&PR|9]X. + {h[l U  H -vTHEl<^ h% Ea)W4rw;S3h kxr66ڝmOǶos0}K0|=dUm"r[5%6z= ^߫as$7*ؠjvedQlCEc9ꬎ۹A:=a,IQ'sC,<"vJ5rlJe_"qλ1ɎwQ)w]p5 KYg.Afv.XƢAZRgB(`J]J.?@UV. ּ9j iȼqZAz,ڲ2]tǥAt=TX~=[+?pF)A?_1=3|v1bXRW c02ފ m= b4^?7ĮazdLl{ g_pL3HJy"Z^T<Ϻ/{[p.WFUn˷0yAG,wRHRt3#o/1b=7kZKF+Z{`D4%j5g2Im^T(1lM}1 @q=qk0IH?8WQQv~է+N.?74a$)N(;:Ѯ=㼍)w˲ D#&6fZfBM όJH{mO G\gg G$kr8Y/ zH K#*V×xw:JF-ɢ즻`I{<ɮfio dmT7- xgJnB= yZlכF$|fzB:aE#3=sx\`v^D.7V7XXQgz:Uj0h˛x{Ҿ\fj.Fgtc>Q.oF$ AFHV6WSޗf).>TyT)3cdR5'1=I^BQμ,$})jx @[@*  yb1 31 IhQaf^lhUEzwUME2zO;ϾĢO%O@ cR1#YW ) t]Sߜ@ !c+ȱg;uCIՠZ(>]hߍrUe^i hKSt~wh_`Nw M #jw!X,]3s% !Qgpߋ{q!?Ļx>!@x?r^'~|d C/ܐ0H3eeՊ*Ey^r8Aw5mji2YƮb6[ xt8hт4F.\ز?NulEO 4/ѴhƱ/|(.n⥭KBjz,(ShU:b~CG(&R +۳8Xh ~~h sϾ]1WG'ߏ=$q$*kMT[Ɲx:2(83ɀQ71-m ɎS+Dr'b7kDp#BɅK8JW6%#|/')g֣wS,I-旦 ] iiNg5 ї頷*؄-x7a[5u8l>@RB89Dugmkwђ7TȒVHg?U!t4E[/Ҕ8q<[owuN$0ivTv:ŋ@r)ypϧmL'Bl2%oSдܑ=zw))mղgE(fBjhy`ͶL8J mLQ/u#⑶]cO\(Skqq>HouOP^LiNiF!0HA D?xn AkukTΥ\~WH[ˮHW} G&XJC?Dɞ9o Q*w3/ ڦXVI-zW^`jKz$*O67" D:f60kSS( _t(cjd̘>9E='|ӭ M̍EqTad8F# +pE`"PuR٢WW:`ąXIE^)s+d`*}#cP<յ܊F} 5)ŧzY^O4GlOA"|Tvg~2_j}|M#I _ iVJnO`3t#ڕL7f*ir裣p-^b$%.`LAZe1$k̤%>(@2>e c\cr%rӒQw kCitQܗzuٸ]/]7`i#~975֞$1jJŲ@ PF*#S2 eoz} 0,Yɮ2G#SGJWQA%e6NT pU۝ # b莇<7XLK X|?änQֈlOaZ!<~=<~p|pQ{R UR$)3,0 \Ծ jtƳ˙IťDK_~ڏm!]_s]U)}Itrtކ@p%BbmohW_CeUA#ş3Y #P/R'MW傅ݾ| _Wyz*cRΩL8*: D%]+MЧҎg\hjg ~gA,)dek͠)\dr}ڒ%G`ϖv3)Lv~ChB`H5lwZzdz|U'Ŧ+2LnH陽ˣ~.c}?p :[:.BFG@I#I?T8=QBw ;[I/:̢V.|Af-+`*O=t.rYvbӊ:"O6߲]>2 t%vx& l3(Wy[{fL kX8`r3R1N̹F/ֻ3dPiֺNCҦ0Xڼгΐ@^фbV1 1+$蕢6*⶚T ZbŻ+0|/QtJX5:(ֺjZTck-"4WkDxmEa mRKڇ7%}N>b:@7U˴`J9ܘ>S K; sLYgL UM,)N\uhj>zՋp6m@wZ]ܪ>бt8*{ T]$T*`ݍYK 9iYMA6opB+>dHnqnd"OSB_nUԝ]d-b޴pee?l 1LFFFARr0.=Mt}4zF= Mו|x+ĮМIs1*0pVmޞz,tb}U}<^eW,Rd'wySw]ZCMVOĝ NEquFIbR IB) 6HKJuFAy9wC&bMڠ]|*]&d[I}Tܰ9SZw0f(1CISylqy~^Z%#5Z҄0hM#>YjAӁIOcخ`T$_j< 䲽W0z[`%IFUgREsT֝~_x! }<EU} 86zh]FnsV-B. IbA-W~n儏C^f75M`;UH=^-!lur₳ͯ4@X,?7v0u=o L̟~uC?W?^9!|_癝 =,.ޏGrGcJ4P4Xs1=lە {rQZ/\wģxaQ.H8Wu,)脕$fA޴BBlw/ 2ELWE=@Nir* z"J]%=|fOhLv#z@E:V!x&De k~FawO}3ޑUBJQnC"4HO.V^sLARjRnNe]hyn@dߨe0H7gE ' „P)-:u"\txvhbEDfV֒r_ l_Q rhG.P6@3BG^htBSL05'R\ţ=Lruv}vXf.#I00IUN}+a`Iʋ8z1Q%R ttFC:3݌v8*Xd,;!_1UƂڤmY'U$DZn}ZUP?~+>9''bYNhns7wNH4D(l}cm4p0_xyS.ACR_y}/FzaZsb^W ?V$ayzuʉ IPUw2)0\&+cfI&et#/YwU-c!h.{!@n@KApF:8=L믯\x5iN{y^KixhMBeXqq@>;^h[6WKm} :T~)"n0IVЙz7D!H+>RZֹa$xl`hesQB5 71uz6A~-YJ/luXM /iJf]o*F Ro0;\߱;@{ e_HNf}FED >/l,sWn-߻TR te[1j G7O1,+nzٴ33KyIzδkXOt!G¢A=,2"IIc X, Hnc| '.,ei ؏`juޣ+Hʉ=5D$<9>}܀OpA$戽YcS6~7F,;XQnzIz^,!(]~’TJ$o>ʻhbVA9+(hyiB"nj#1S0C}-wf죬qplsh&3##t2/@:V lKyk(̩ )wd~>p^vb#NڤJlK;rԝ9jO?MumTx>aX^^ygcv v/S~m Cx܇-|Xyd!V"ï+33 { g2R;P0ep aFu4 pyZe%.i+F1Lӧ jkIEd[څ B;oᢏD]tOA0E:Ҳ  jr%kk2D qEHZg$f^UD)wuک 6s22v <8"y3};-[XpA^|ӆՌ2Za.ziVx"qnb~*=1*&}H~?m3e:cY<k6< P0;fg.SqOuts$Sl/9`jW3q4݉Nu"[=쥂or#,Ꜥ,-cEE "#v[x"V%J>1_9) =˓d~]%7EΉDGyyalٺ|6=uޛE^lyL$NF*K`vr@H ,v17rVa;[FOGe FΤeN<ZRv½Z!y-EgR4̞:7!Qy ,%MDU3V|)|8xP[QQ bqN3ԝ!NoړIs[~j }v'B =Ԥk̍nYmKɊˬ;ql"YJ/5"o5h50[L$n2t*kKa{H:|^e $5W-Z(T ZM}/p/mϟxi57 >')! CrfMsZܨF}С`jO&CW񒍎@;9jRR"hHO_~WR (ER_8$7t2+,ϗbϙ o4Uu闙6Sй) lk06B-ww&|SŪ EP>aμ_HI }otjA| ǓuYrQS>izR\[Χ[rHTK eI&EJ^CKlG߽gYG :p'Ǧ(nnO)^ڔr:@47zK'qS (Kwp87Ig4kٺ8J3qq;_]駹+'/uWkEB l5&^k”ːӵBΔlq1lvpdªj(l2b==uY4~Kb~`X3HmoEgz8z*- 7\5C"Imu` ̆s439<4v6Н:ɦc!'Kx4:l:=`6#1r5à4'_UY?ߧdž8};O6o,gP \ SQہ {2G:YVֿ-9$T$n&xgk%P-1d'ِtPS7nzQc&.4,Dkmy)o }^qKGS@q>z|ա)H ҽa{MH& v\M kZܯ\43ix,.˪]L^+zA>֯0q@ojtVP%rlz,'" u oQ:3(ESR{߽)Id޻\ޅ{KEkh˅؅cq5B1Tk,<)b?dSFxf g̠/6s^] isA.j!Oe$t iyI#F_a@nHA@fǦgѲI9_^YnqK"JVKAy2R|^֪QP$?w k)|*CoFLEh/2`H5)f{Z(e\zЩ.yE(Z WjdӑY\:CNxaٹӓTLֲdU*QKTJ*dwgT1ЈC'saӰ7ɗVEM#0IyS %]εJ@ʂ¥DAn֪6Yt5k;5]ԵO?Ъ_WڈA\qjx㝸AGWaq~R0O2\HOds,`liTtB7{"NohiFNl DZ٧R t]h 3j 澇Lj!sc_R/ ,֕?Xa~B_6N7yf؜FK#K}~,˹[$5doNnPE8}uk# .R+߃$uL%pbҪހ[b!2ԑ)G2;NUۯHQ kmyqDN~ Ţ ӳ ڗR{5첹eiHjswSPzSrr1{>khUR)y D.B?ryֲ?&i*Qxs*tPV;A3  6syYmN"sJزwq3}>,IDhz`Li7C# tTdX&{A6!720.(\pL=z[MX>DQd$K8TkQwTO7xjbksᩣuܲ1ཷ>qߚ~Omz˯!`LלcI&FO#B&!V6t,d!QQ59NM ~1vy[f"BsmNj38(D[me/' `eGLy</ޣǪZr q4ݛAF?ј< ]B jYv ];հŻ[]A6Ϙ ;J0TIkNyXwOJd+R ٟ: ޑ.¿١#c7/-|}ɾ+-CPWmX8mpY f =ulS3Rcl _э|fPle!ʚ#[!E~3?w<RHBv?އKmO aq֫*\5}hЍuZi.U@D=;Z?MXz6?s ϱ?A ېB!2Iw`\$iglQsFO`Ϋ#v/rUi<ŶHM`=&#0'~BKOJ玹ÓPBKS/TF#Q!d#t(Uœɣ~]frGŸdp6c?EY)"P:f5bY6o0nA`jq3C_Ӥ`:IAVǎ=l|plyqs'E Mx7X1 5zoY)YsbGsbIle_n? $Ϧ5 %,_nß` SoK W_}$%feO9v{%w2KNǒ&<ȼ,ڒLK{\C#g`ҡn~#i_(݇ml|خX3!|tW4Z}t,fw&lfwh2:\ڴWvT?uAx:勠jK'yBf =Ks1677-{LZpn;4K^"ru=*B|:lwr-SiTWxs屠bFNvCA=U| Ѳ>űM53[EA1 L6[$K/ǜ; &G 9=;c9y *35H:{=Q(SsCw]+%~ ſ{/ZG9+E-u nJG+nxj x @+0H5Jv6er3aqvvv%\rY_|s~Wݠci\6xX_]mֽM@v:Ks˲/ p@_5xn(|& QB 9on-V['B0_F7s8V˓l8''<DNzQ`NhƯVK*W9Çoȥɨda͸Q@"x{WfC%\[f;b1ɞmU_m cu4pz)KR+f,ΒVV6շ@ޢ=LPہ-M9޿_~L[G]-Tl(3춳уuazL'}GPL!q؁=60ia#:4J"" $FE)~vILg}ʟ v.oTAPZ@+^EDt)gyر#<[hAuoᔠ&f^:P'Vku5t]cew=w\knˬfzWPc Z{T K BMjch<,]s# ;Lhm=h~U;5]gR^JYcp#;Dm"67&)8uϜ 2.D\"h]cs8ҘUI<خkX@)C5 _VC#E8e,;SUVMy^U0SPYvfSJKzㇼaC@Dx!>=ʨ` >5N-ׯ7ZU40E(m%#޼GmN%3z맚h;bnt|+6A4ʁE˦*0G)7d6ĶeLਈ^^%kX<<6nvޏM',.T.l$aQq3&qX\BK KL4 ufRT;(߶i`d[2 ڔ 7u紆ef[KV5iGfmH Ƌ02{Ѹ"!ҦF-[Цm cH"壆܅+ $#6U;Zjj6B79؀[]/PYYt PG_B +E ֙GME7\n4w0rb<6NS\6IM'\#̉Mn.aM/MzJ]fep ǺCk5 Guj6CHMVJZg{Mӣl?\b07z٣Ք':kز (Bj,͊zu-"L۲dgʊ߇3+ y c}<``Y#(JULJ A=v xQ]LDA= ;=ys !}cÊvmzғnJs[I.,@1Ym 9uʹVG'e8mBY>j̃sz\@dC-Y杁OZz#qƋݑ3Avz΋ nVRK RG0vwԩ WIp,ʉ֫i!uquی/AZ _vֿk7 tδTA%b{pvҏo~>$&\K2.ު#=bG'Ej&Bojz2N4CNG{ѳp!4E|Z}f!)+eQi9,L_9l ۿ ËM1'~a'[Mdbtٗ$lU(}D|xW+;B$" AVjSln>(HNK#| :6^VL.E\Dgj##+ҜmTIJ"Fb2$^{%iMb$9)a &4Gk F 1Ħ~+fZ17muoSO5z'w B<6uǃ'3J_rU@^P`)R?b kzpfY @?bAҼB^񒦿! θJޫ&N g}Cu3uId %wFdÏɶJrT`E *4l;] V:(^]KeaY{ѢPJhEAKvw ,Yջ,ztAKB-$r-U JMX>kyl+"#eX 76N-$Sy.!ޑ80Vq߇8$Aeضj2-6P$A*J+(B *`$ O"\?c@u\«0 "}fg<;&*@ۊVdog۫;6KTP?~ԝ|@>L -W_$|3Ef;(*bn1whW]vTNw p|TM <"kM۞H 6=?8}u6D-[9RRx?*$IR*SruD(CA:;WP 8Rڷ]d&iɑ8w'M|Rc"(ٖJ~Rt$UC&v$|Q'kp{Ƭ|P ٮu0&Rm>KTD ?~Mp&[Tf Gmtg`M{̆4efPLBCMtTrq,:6:= wr˰ ZV'Qaֈq?VbXEgZr^ʔ;1Z>TRkx\huꝬI\!rt<7 exNQ)Y 09LK|0v8r^`Io 5o3-vX pxƧ /7=Ⱦ}Hj8}WDՔ(k ! E9)XI\"Og<]s^z qV)hWQSw?4qO AD0UlyJCgB|"Ӵξ9tXJ)Noezg=nL™qDq)r^7tWQC{8?(BK>0_p%z@.E0֧2~]L翲û^ɨ;ne86ے+%!"Ngܳv #79S Z~*2M[Vk!\_ x!64mHH9/6~q>N7J' (=YLE!0`dʨY}Z.f y{Dǯ.,==cy*CCE$jG37ŕN}!4Ϟ-苳/4|鹒 *$'I i=2ܻ .XjoH<"4wS>! /zӐ.+# #}p;XyXto^`}p걸 D͘7(+e39,Xը_{)aQv;Io\/kYrcQXrdIQ.A⯉dR UhZ E+D/9qY0ٌXR`Vd߄e=́#v9Jkfi͓7z/Тl+Bup*ືrR?@쩞楑Ȇf/׿B=)]+`FǗnsV6R`Uz/\ǧx4bmV4pDyNyVc@9ie(Wࣣ 4Wb@,s*%J#Ѭy\_{ @F77$gkBaq, rTޘ 4r.Ҕ<77}>#;\y}g"γt)/?k+oƝCۯ\pl|F5U6場&+W9I Qoh^(_b),O"F!ij;&͑vqIUuθ`=;s7FԒr?p"d_ڲSY4]11֊T#3Rb]hIW`h#}7T a8^ \!Xλ&$VWMdR H%˃YZhQ׌ SddLA>+m7I 9: $=*5$&D4!GC˗i =,0AįGltG ܭ_K}>VdTed' !%d $j0=%tF[m74-sUC:8[Ǽk h;^X|9v-‡vF//0n׌ʩ cH5Tj mT{Ғ=#ocgqsQͫ] \ŒqSNمMFzYe"Dcb˔1+g%7p"2Ur"˓΃b7[tjBCrjC52@~R_azd2E{<[W "vr'T>)U9]Im  mUt#+ $Ofl"Rsa4XC$(c8XY$-bX3Jh*z*fwG|w/3tᗢUm_$OVaT~$5H4 S 00R뜝@hBf،}K7Rj6h70H4='gQ3* p{--p.Uω:lu9-Zcdpxt4o?H!dԤ"o{$=/E]4|-';V(ҌEVJ8mh~^iB6U_8So Nn, F0˜=&<+y"dDb ͜@8V ko ye@P}VVǃ[J0`#$1lשQ$dx lHF *j"}8Q`4I_ho;(Wח( z4%U1oEYaAR 4m ty҈XIKmo%lKS|Ƅfˌ=BpCX|QPf`,Kl픃k="0djdO}.R@`z[ǬgFt#.]ZkFFm43{N"xQ'ESk+f9!fm67Ufg;n}nvIjkܫz@p>.}m+sJAR`}hpd:{3#ɀFnʘ#%P 9 MVpgjX=Y X0k?@u]Vɷzz^g$\ Zpo>!ǀH]ZB~f: 9Si!XM,Ft 'q>KX7.925'ե:|M|ThJ B֬O'X׏Hn} kvJī0WSGsgEy{„Em,7k7nICzAjص1nDU e _ ۲ |yܾCwJ/}ttd/]ߏ3z6Jb\z4ޭRaCT )V+ &4&|0 *ϰ݉a8"j'@,cGs\5n\xaL+Ъ/HP¬.w/Kbro?Hogq:A +,@m`'C >fImdy< ~9zW>Q <&{7V1a5Q7޽g//iE yBzpujWbzw.#ڛ(_P2QAm`8H$Y~x $Jlg-PcƮbe5Rw1u?bu0#B/vr/++%}uR-ןCa_IpǕ="?PT!, kfCCX;aPOcbu(єښߥyyHuVpMf=L}uIbf{u\Aϲ*W^ rbw#TP\7RX@஑U[pCd_ 6;Z^u߄ŋMc>A\HȑXg˕[ͿW( Ÿ+%BDS4{j!1ɆjvYه ]< 'g4jG,AJPMِXgG]ĠE6JEiUpߟڹr/Tf/0[XG@y Am3֠)}*6;^~HuDӁ'$uf9 dK'6Lӷy<ɸV&}:ohR6r*\WW 8IGHZu"% Vֿlb4ެQM'*`<(͵N E$ث6b!tPj\&2JtSY$fZ/!a{di\TUG{ωjLY<3nuAˣ4#ML{s¨dYsq>MF!mR kN'k[qr^°"ל]I>KhYn;Xq' Gr-Y\ `}\7!| _et4 Xna 7 =Qi8߀@sl:fKR|u졚=1|~yd:nq([ih{ nBtŸ)H@BENWngubDz#Tْ(.7^pҫ9y.b Y?9,n4E8_2%$bC/v&;]EW4|-'8@jl0mc:{8X@:,aNآ' 6wX+ZHP?Vg7a^^' V:K`ewlbml"*O\B۝t7 6`b>n25!$9SlofWuЃHBlxߌܒm1|/yáaV¹Uy.MK#Ex G:?%#{ nO0Z댓{=$]a*FctHji>@7 1Moǡ/J jD?suH@EȤ)`cG!&=A?}"~Xȥtϰ\׶xH{z}g*:ɫȎ!r}#=GAbﴽF8GОh -^n*#k{/fZl}wυ`͡Z. 6dl*7nptʎ)۴ѧ*dsgL=yc3Ui}bӪ-+lxw S`%[qA X@_x>trTv͈C bׂ<"Z|nb"NOtlZ^T㴱lmZ.A#FJuV7 hA*˱l b係;v Hu?bH|>// pꅁ%H? ^NpW.ڭzԉtR×KT \5BeU$1e70)8$zcQ^h p6M2qCHmD44Qs[Rm^;ii)i 8ggn<[`aF_o1_Xe\[uae5X(va[ ^*V hsE˭Cbk #=%6e٠%<{l*d E3DP I+$/a)Y]3 IvVC6;g lik۬p7@C[]P56N[@5O(@^冨n?@ݣiZȂ_InɶSm\S62>{d w KjO$wt(] Pqb<BB=6=[W/zE 6桷#I}Tyz媁:lc`F6BJ뿍 %e`ENU†3F`˒r2Qhd;P=̕g>"cHös@ gꘂ R\ )w}o9k?:ނAu 韈kJ=ʵk]~MYfw2Y@#z+w%'Kȷd\44u͜,V2{ 6dy)CRp@wAq )|\=[-#N]4̭@L( }`Nɝ{$S-%"RaxkBKS%zSqf='B+hiz6 *9`$R"uM#=H`l֙,GÍe4kH`@wLη"+)3Pz<-w=&Rf@)ni]s'6eAɇ-΂c#;u7e͢ca9gm3en>&Q{8q,u!Wrs`=r4fŨ0nC.֝!U%iĝKeevK5fƩR);rˤjQ S_ ;/s+"G?sFOJ$nٽ%6V WO]⻌: p?: rl Tf9 c71KXq@ς=<<9f5buL Gmҵ| @ Vl$2/)IuL@G04U3[.ʼBzg˲%'xVo<[ u(֪f 7 UK@H DEsE 7{lܹZ):e1l$Pה`K! t5Z"ox6YОZM _8h'|GfltPCܔ@$%ǯ~ rwTVsH o 1X$㢠{S9ԟA6q܂2  ySfx}jR#> mK>vīy(gl.*Y`kCpk 4[%>!?d5E}~5\QX|adn*lPN.4)%쯨 !=/"4~[*z}fS9 ^!o;E'*_}T,ݟdNkX(LugRBăX {i=PO`ĺmrJOb5 :-àhAli,\d!6rL5(_]?FkT$ӱ K_a3&…$=4‹~p':'s9\,){m`A\F}ʡ*m,91Ӥ[6e@Wxsg!]N +o %0M˕qFI>4A{d;2&[X\Xr<*L0Pf7ʜD!lc[{wæПAS)Ɋ<ҮVkI:Lw^jaPH^H#  ʚli̹zm~1Fo\R"7%wONHQgAΗ^Qp$[ݾ+&s,,e>y_ Us&^V?&Dub.+.-C}=mKd&fPŻRj*U;ib?)p>:Jхi_IF 3'Vb#]I <5+/B O18;pX;"R8}D/59tԬ%8$f;$nWNe).AЬ2$:MGвfh_Kn-ia]YeN=]h;,bcoWCL /i!u6;l\-~-W%J (?yj]>ejf)Fn}$;T4~ʸwɤ/_W;^鹪 Ë8?}*}ғy+3Z3Iva# [[rf%ՠӲ ^thӽ\Q`񳆲Ҍ)5 n7x A;L%  mS}x|u(Azwu=%\9v4Y%)Zn^\@Qd?C2ڢSut QV"y6q;/5d\7HVYm͏Zx "ſ .9KP6H/۳|De&se9% tǾZ{q&g13%&[ 8۪sVhcUk|L&D6d" jC=ptxnWĵiY'sa\^ej;B=͸_{Όe!}9Ke.ΐ姩}lG`!#vi 2`dDřT#mBiY(Gվ!DD$(VaɈZapkKsцQ.֠ ]t->O둺7 F0ы R>G!BDVj;>E㥠LN`0u_?!^KOzuCQKn*|>HShL\#6}2M_jvm8b}.Kt$ܾc^ՁWe55m};[ J5(VpiZMRtnsNb$opJIA-&+̸#DኈU*M[gcEBfZi6n^x珚y݂E8CǑ |eP]/}jt wT0i}4SbK\v܎q]^&B@tzxDk̞;//#! I]YbD*x毤ds59u[d4A/]]u%:["M>]Jf<FD|6w?w$p>MLտQzrj¤fT|ljO&65Y͝Y45O AueyPU6.,AtD@*7I`+X$[Ѹ#[bMC{5gx B9%~ T-)AtHU =\0ڍhW3E$#v(}yEX0e11 1d4UzVSˉD!?/r*nBR{"QD?g([LħXOx6SJlvȣsȪMZZ)f+ GԧC{LO|ˣ[ T^ݽ ˬ/,>HI ,=ʎTiDR-XEQM$LE&ժOX>@ģ'Z˷eRb5; # KoL)8r2TA:` *UZY-~" zBc'APCi46%@O"+Pp ?0Z iLn)CUϕۡg% EULU(sP5]Gr}~FFr/O G"U4plҔ:2xum#4"HYs~$fU] %$6CLOqfU0D;+qx8 ZT+l&C9sO_#h.U {|xm3i*])*y&90rR8'˩鎚Q1X_ݏ;^u qeSϰmGmPGt?0.a7 ݋2oS ekl1Y1[!s |"GSG[Q*QY;6g6!&҉oa 7!MjfB!TeN1C%B!lN AE&%LGH8myah;nnX za8%ye^4}5>-Sk䆛IH@Ӷ:|j/WqVF٪[&g>d"eOWlY}W˟Q+E!e M,(x~VLS etGGc7{yž80+{ O>EY*.f$d+v$H$ܟ|=#KŒ` *l+WʥBh%1=)t IݙFlHwt+9"{뉹'SKEtئJB/׈5l`smw@=;4U =9A-`<u2.4(g"rճ-$ R)^v5F,vO OYra-^|F 9} . ́i6;/sUFL_Y_ _V]geIf;OIBȅ{%e~1:_/A` a!}cM' '5> uWppKz0rc5mc@-|InY@})u$^4VDsQ8~2xYαE ;a8C YYNu(ghYTiVzK! 6PDb V3lBw)_<>\G4B/oܔ2'[}y_h-tvT\JZ^۬y uﶘNj:c16Η(׺1հ_vDNww@E]1RՌZ"k):94f}.ƆJ^$Mvzkufo^?0pU!]@hRAMq 7GU(J߫Ca`cQ42o=֟xZ#m ~ࡺ3vKzIA$R4Րldf`$x| q,¬g…di} cǰz9aTi x)*\yEGs'6q 15ަAB?q o3W1)6G)(RD0/l D_ڲaG, ^L(PnkW]W~-6%D,D0ܬ_+&Ays I1j[[Da4hp4=0qr2{&bXq^F JSPO造%/WD?Q.f !d [%%?*cKt1^\-z=PTj.Fq}տ,Qe@ B&fu(nKZZ"Sep4׼hncW3Snܥ=58PqQdl<1_Z;r2<dn~ĘKsd-RV[6jS[i:Ub֔^>):͡!cΨ\qMMitfMz9@ogݬ2y|Uƃ+4G,u-l;]J>o ?>6+ŷ߸-OU!wיy$\d\# s?b'ܒSyPH͚(>@m QݎBU>BN)/ ?0c߶LH sޢt ?̈[JH?]Y ҫ2hd׷Jc!y;'3H"YlhQ͈?xtqvcNzR m1ŗG;`\'CJ7y]~?ȀݱNRk)ͧZ \8s) FMn=.=)s$Z{]f3G[Xڑk`k=^ZImN o- ݀AwXժW9w[k,H3lWiFivE jeF9/дV]F<e٧R!cn#IaX[3<9xBXFn">(13pVjÌ|OTq@w2NQZFOU׊ K6 M<~4$pGk@:3:0[DXK]nUi.: 7&#>25< }aNkpYzcg$vCv YaP9zY.IacG]"6y (;O /|ϣ%; Š d/FgABp:T, 2gUm${tQ0ա]]ʩV=I^%)'^bhBDjz re7zbg{sG^cdƑ蟷b]=sP9Ky@!oź,?|dmH?C:ZBxwŘy1]! ,I:JxTZq#%N& 4DO7*Xn2H#_VCǦ{I6et0d|n2[ w"K}RD0{Pe/g}-ܙ;!2n “b`m tI>}:C^E"+JUk-a&ĹQvg^(o0+jԎ΍E隍ȿ)9N6EUU5YΟ įLj.,B[|I 1ŭJf9I_!zPxWjwRXJ|} X# Z!&,?忕u2hN>!eȤ NZe< 6S͑_k˜n3InAFX1s-R 4)+>: i">P]Yj〯(aZ!J)KGzO YوKxPs$Sc<9 ` Eʥs,s;'lp(J)Ԛ< 9a\xid}hc?8:_&"TE f$$c@5Ǫ)g .1д(@܍E QҰǽ ZONYjYa1/k c c=[V^dt{KZ9gC`CHp@  P`7R<.9꾮sC TY|9xz!_Ȋ7OP0 }!anf$bcSImuaZ-1 Ɓ,Fϝwn= DZ?\ EٮCbj@y4<'M;=pMC#CΥM+E r͠tb[zt+r]Ȣ /&:u^f#HPm{xd'\IJ _zbj!/քS9>X=uٍ GAȌiV)zbθ+~9{Ŵ>M\XKSrbm ^#>nOFęeNBVW׮U" ) ܞD9y'j+dF?lKD9C#ԠTs]EzW:WhԲ5>ڕ MpJ_{04HUK¤, ! 8 bBXP"^ZagbO0bo{T (4."AOYAzɠP]3WQz7ĥ'kk[2&7(lW!Gwn˗S X` x!X5yVQTDIfG>;:, 5tO؃Wu76a3/:rsr_o.j._ػ8-0KB29҉qs @YtCC#7o%v'eg7UR&C3HoS>tJ+`}อ2 E;Գfc%>кH; ;6e&z1Th /Je )Ýe2Dn{Eן90e "C}{D#^ĉh;iVFxOʱk`=9\V͊㮝Zh>ob˨GՒ{="44;u?fDng7Ӭp*%~z!}:[',0=m ֭%=(#j~qX: x@,A0Jf=ŰsJls#dmJCW>nvIq$7ۻKIץ /$* fTn,O?5? 0蛕u\UaOTeb6r/\>wpe78Q[&fϨ8dxNFʘm* sSxL(_hfv@MDa}W A](u;wOx\;2x_v/s@W* B^j3 >}xR`t@?+p9 sTAs\@+K :|ѷ >FE3BvzUf <&yutfr |>0EzG}"AG]o͵vd|@d1'irSZl9 yLWf )|桍B0Nx"j87l%j Fl>pK&t_U2='d;݃'BBT*G?Xilԇf|gdÅ. 3lN,cRuײ}6S[^$6$b-IG;}9-4|JFe; L c34S% q)X/umP:]`EzGo?]!By|A֩C'9MsoQjVA,!!͉[Ir4s:v{lT2ks6"1$K2 LqGLe Oy[Ζn~ y6ZA; N<@M ;l1Ԧ0LvcpYlNt¬wlsʉp#cY@;r.Z~&i^>{b1h_+$VPӅ%׺}Jw0j fu 0^x%˸5|N1~zVQN Iy=-!&&wO'%iY<&WЃlT,,؎Şy)'YI+$lV=rxJ 8ͅgjN "Ҁ\nj4v%>glWZ0s Ǧnum9*k95BKD83m &|yѾ6<82 |v\EOeE^9"vJG5=iV0H;(R@+ .KtԟKbޚ3l7PRP,6HSI0VncvO&~$< 춉,AWgqHtR9"8|sKTk:Hu@:;2E HP ;Ji`9/ N[4;x=ku7ǪH_~REUmFxSfӗPAe@|#)5AjÝol#gf&)ƽZٜ KJ=jK rb+Y!82O|F?cr"3MdSYsQ24E%}N݂V1J.Tci׺_J; r+[AG%Le%*jf@D>קzsJ@axVʣnz'>Lt%G ^FYWd ߗћJ'`=DV7KMi"&B&A Ӣ| ³Dd0W,' Onc&<lD|$v]BBV(nR2$~;ت%4 m! 7nxR#m_j -AGefujimFP~07{C.(7A2@X߿`xxXs]o,qeG%[F^Vf@ќ?\t*DF.Mb쭵q& "(=@tx]>QK 狢]CB~G=p؉k̤'-3UdDa|' aRTUK$[L Ma:H]}Bұ'jXzD*g-&+r@]SLtDeY+ eNMxuDD@JԥZ[<\5rIGߴ;y̧)Bcİlt 3Ԡ:z4Fq5v&V0k'_I(L+t2smw2[G|/gYQ-v&ěo& , D;nO$rK}lT&?/Rf)GG=d(!ZEw ;; Z.e<=55P$Z`م€zxX+%wbNj*1m_#_ڮ=h=v8,_blLئ$@Ŧ4 ˞-dfɦ)xU{bŗyQ,ؙcAYu0Ք35 s'7l[ C8e7{j"I6ZICd{-]$~9e'WF['3$%!݁CqӲ6'Osh,RT=@ӊDM9#N8U/8uŇ?S!u}5 νBMvҜrȰA Fu^ԋqTI*:eHDsDvLeQE"S?H \QZWȁ%%8w.j|#(dP͢$W4aV%Kwg[lMzo]ym.cO ocX)3A-xࣛ6R'{QTVD[/3cf>( Ahui "!h\cxbfrPh%*WuS-@*p?˷^ǙIjnmi5u%:F s a-I$XT73 Ed(=|ǬXw]-\ehȌ~($Z"\6Hl4Fckj uFjQBK7@g}K'b4B癣;,5x9W0m}81gtkqWrrcX:Z 4~^Enb/4URn4x0%Z_!#)iG-#\E E/F -M|oJU]Ri{k f;yY?׍oOL~Ԓ*NGQymm's /Գɇ['hU:C_VBsTtʴsdTHB_Y H1qD܂q;6Q/#xT܁)~JKICDmX(9gkCZqfc33;ĴZcɯw}y>jCCu춍b<\w8amasxEFJ8nL5rE(#w`aE-"oQx~ܩ諓 G*<3u6ٖș3:/?ig MԒX"Ql)eA Mk}Oͫ< *%>^kJm݋:/Y.dr^v1Z] L<kQCҍ OlֶڙuC)QbS?毒=e,|I!ZiJpN˴Gc783Bq$Xt`2.QsGYAx\^&0+\O!hx-E B3s2,;7Dqo^aޱ[fw{;\&eaV^וmC;Hq`)-e:PcۉAੋh|cE%sN9;[n*nJ |OART$nӒ,` r noCd+"cM,1!Ejk†-C!ZCAeaMMړFQ]Ri˹@QD Nk ÁA6vr{6^deRȷiZ)*7ц5,Hojj]/sy"(Gscxt0 CŇ `X޼@`v.U9#at'b%BP&)aZvKP/L\v+-ai}D>d_bk'C% Ve|h:P[9գdiq[6ǫ?c]͖tRyIQ,%( E~mZ膾;Pn@Sr )QaN lh2 qV7f`̦i ےdmNuun9R)U zhZ^PP"|S,Y] l"MU.bjwtH+!. :ۄȳELmU~"-Ϟ]p\nM0K8S7+[nގqS0Qy_Ikn(} oE|bt7 /K13moU>*'rH~MBD o^ϥ9vDRJ:LchUt/ə 6~K=O0HF5RR[z IެwɸOo;VAMզI' r_%?"T]LDF<2֙{:{,4 `ZQw,g< 䰞 -2at2>W]Z&w]l|p>鷈cbK Лni^(thr\y滯S()u tnu@0s*ݳ,Rb(WI9IC'xt#d9c 644ck|m&F7*SύL+7؞x-V^(/yHqQk lu!rGw7HPX<"=R:qM뾾5;=hzw7iw0 9_~"w_4d_@ID†:THsmMBS۲ABTjӊsu7:z-If G'@.wh JQU;kNMRbӕ]ܣ"y=eyI z̈́vAƵ TOQ&z>ԝjDͳI-j 0QZ|Hpp7N濔N=nBisT^W;d.NĿYzpdrr?u#jzeLXtvjR_v#8)WFȔk[ȴ="2iu$势'9^3paM_%*dYJg2;XxOT˞YƜ橆^K 0,h <.K׊ ڮZUAF4gP2´hEF +5uE]ͮވSg2T(mМ8|+bX8d߇\oRל6mOiu}x:Q)SP,x׋4]*=mXy{Ěݔ?nrUE%bl~j nO dϪ`},yķ(2n@ *+Hxy[Z e Gm>&el0ўQ8|˺{@{-=SLnLS[ u'Bb9vIJjF㰆pU½_5Ć"-[yuj .ޝF;^LH I 5ŋ"l MrxzHGW"d>EB Cm5Sjr( G<^» iMTr$Fkp~0 g;&M_v'_9bTJ(Yn`<(ҳ7C"σCj,q K.n,m& fưP\=t.3T2dd3l<,C9vԀLSP'VQ=ifX mB7Ol L-ydwЌq-֯Րٗ6  c\^pBE#"9ؚ2P8$Fy~IEa׶ReS&30$nRSv(M&ybz[L)?:TG:[U\srd(N;ڤaCS5;I4('a^Cf ݏQғ?n&ٞK=2._t+cFYP0=0Q|' !:?lLlɕZ^+- XצnBjxI@׮D},syMge?:26Z3Ԉ7H/ oH6pr|w=;y!e, [kV/>ҞjCM&֧ T'F qdai~3jLckv+-$| Su6WPYV|@9w4G"HAq$s\L$mswؒg;|A=F4Dު3uܸ%ba`IQIQc+`]ԪJ —5 s3>Kr"ICB Dx]Fwn["?=jr:8++f=8A [-*v Yk:w`/p.^|- 5}>rT<젷e7n{v)Q\ ^O|\%B :R i_WHpuTM/ +y}ݔͲ#_ԍIb;f%o-r,<`m@tEH~ :o` 20Fwg#v"v1$rlvЌ&v_mW#Rh3O [̄ ,Lمo`fmp%߁l6ka}505w:yS1Y1~uN%9k~ )EvNT-H(DӫxOK&WEϨvw xlȵXZ^,M+,> _ FV&fl^e)d ߼f5^.*E'|oH`I0l` ?S\œTST>s2*g3z =Ne\Rn] <,nj"&7s4Qh>.̈$Gq-)k;}1E4fAMt-\:穨!E]E@َ# 2κMq HII)fm, {쿽=/mI`7ZonaS#愽$yK~ ݑjB٠lʠ_]Z'8 _h"dFŸJ# (-30D-5UzxMB{bxz ٘N=!6ۊh&(GffAM9A=Rr( Xc#qu[mqmN>x O0lۏI?"\{ '|ώ@͝`/P~+ZҜ!*z|x($υI6v!{'*{$y?qOcE-.UDrCd3`&\m&=O8:Q2 p˯B\}!TXؒA>u'/Ε}eT)=a[9Q#*lc/隤uΞRڞ {}|v=o>l]o8p\ђ֊f#Rl(C2Ď}蔒e gB!D:uSa|p jF#Jp\81 wZ`$#U#fľ q6ȴ= ?&jA|qI4ПUʒ ϶E+5)wA}ᏧEh嬕{n$93S9?FFknfJ o/qmN^OzxҰ "!i^:՗f.\͏6h#ղd[J-8u{FV6]*xm 0,z CqKHuoe@iQH[s=;S-4%ǚ֭  MXG$f3i4g7_7)l^幄7{gŧV~7.k)6@ޯZ-StC~xV0,lKG'l !g3ě*JT10?&mޞ-= vyqȕ)Oh'^mHAsZ&ttH GwfNyv~=Хk^h1AF}Fi Q=fݟA>8(dXw9zoTʼnHTD3 XIWCsc2W7Htŷ{5__~_P9~'CZPVzeqpyCfމ% ǜ LC@;TwU2* pU.,B3 uP}l+XQ|KV); ԿU}'p>&hb+3&|P2Wݐch(M,${UQ_8jM_ʶ_2ْ(ӺI=rU6rKe(P2 ,޿u>& P ExSJ=)ouj%gM[Ngn.&:>:ajVIhnF|O;&4`N6x| eh\MSY3M `xt%2M_+&]s- l R3옳*9̍Ё ^|'~)ZTecCݰZrD՚fE*<׷Ksn6Z+%S}XDbϤk[Wۡ{D  ~NY0^ք)S#{ Q|'.1x=r?"|Cѝ#o'&UzZ={]X8gF4aQtmO9|e燐̹`)-}E 76 Τ1,|Tݧ.pZi͐ sj"v3Ꮑ QFO(X^wĿsjXdP>%ʤ_*B:bHb6%dgty]A;~- ,C>LJ~i8 gB0., Ba8{^ dThg m[%P[_`o z(*fsCD/fX1mF9/wrߍn&lF4OsE r~me]c4!5 S0A=^C\\mƎ.p/3VlJ1~ k@Q= Mm0# 6% r~b`U~ ʊ9>I0_e Pq:>"/k6HHeEJa Am3 〼P OU_$FBTW!/2yxp'2#g,} u[&Qkp\hD%}1Wd{`[K=hgW)])mU`^K2=mvpߪLF~hqů$d?y;uhwiԕPm[W-.wkh,bmP?ppfNdԱD.K}~\7Ej&(Mǘs~-ȶ>8w9 q2|t7a)fbc*m n%6qd%NA^vX'cu 򯃄( 2bCcR3Xxjx$(ze${#ek8Ae/ArZ+:rXlf/DnjLY_.?-QAs}yYyrxkV\ cW('Nϣx .G͸cL]ēL5Ω &OfzhdQ@nmr&b EVv /\y<'QVpV C- @t)O+! m[|}4\8~-@&$+3K_.z|fHU~0qaJ2a! py _ p^i+J2?.Q.NYfO[7_EU(u7l* EEZ{ݟ/.c75x^!qdHM-AE׆ɉξۚb>eW7\u?Q@U  |5,V%a}sE7c!d\Cq`QyyW sK)mC7 \=@wU*@~mv۶J~x)fCl\H'Tn{iڬ[HJ11bj≂N}zKh}I섾+G\`H] %!\^ٱsp*qyy_ryPxPΎ}pO5Ǣ[r13R,,YGCnfjBrJKY Lr}gAnt*mkKB_c^v=Uhj.O=WD}tbD󄕘ʖhi#lTT~iLk=!~da_L:|؜k5xԷe8㎇|00 7r#ɨ\kX!m+r]Ǩ+6:C4̑Fdt;|U!Gs )yjXdAAJ!l#ɣnԶg=*y Q{6d"tʼn+BNZuy2m $~H-^OZS|HwQ1DHO3}EkA3_vYG $ge& y,-\;=EgB_5"pɸ&j=NJ5!7O>l)Y2H7d6rC-w AoP<j%jF_n6\ Q[bl4WYtU`~?" Okux9U nܧr\>fJ؛ 9Mg}2dN^.(9f+<4ɚd/;44{ VP nr.M :ŢDVClJbdꕥI&)g.=:'bGKuufuȟ\L]=&^;Cl;tGA&*֫b2̴8ME!R tuupo6Ү:{qzjReB9-v Fn ^J&dFOm[Oe*5ЮOuɸ[1l{ٸr3^1 @,o7iZ쮚⧲ӑLj{0/͵nɲ7) 9"ϸ1m -\ehƧeDU"? ĊEfBFF=c$`Ϯ8%]W (=m1I託1sn(k yx5|l٥C){N$'z,2#y!W+B38V}L3g8%5V193?:}d~Q{-+ɷx[\6۸2csdbZyΣo8xyWO<#f˲A(vl幨Xl6S_H9dlZ؝ZK Xf{-$7Wg~UX=gzS5\f(| /j3suQ&A/t6V^Ky*-Xc3" <W;x-'.-/&D+}hH{̧Ryf' h/lD@[+%CG / rԑrpW=U͋u? y{Pf+DAh*F'sMrJِar^߽I]l%"v(hLnm˂I¶G?`bß 0u'C5` ! ?;!gx$;񹧾l/pXCOh%<Ұ@Kd]̂eϽdaCE$J S#+2INN =rOK* # B_5Ikm vb-.V&PSsGRy /]:ԙ蚣Ty}GwY!WNU+3r+r9$OPqWZY1-YY$ء0|Rv']ڹZ2EB5V,Mdi`Vj7f))9I]C&pG!WFώ2[kr/ۢDY,  3)whZ#Awe4iJ)5/@Ϳz/pD p1 m*m,7"RXK31ty7< P 5 ,U]X%hhf*^\Ae}ؕ3O0`fЂqLKqEokYxIWF x&ct@.mΖ}ӊhHa]+O܅L5&ޠX_ 1Yw3K/#Cy,^&IVSǷBCٔ-ɻ:_;-{ZY.(Bk5Ffb9R,/(9Hݣ$m|2(59}HG(ˇsOF..'[GhHt6b52ȼO:^֋: [Gl} ݵZ Mdڦ8֮=|A%1z ZPVΏjȓF!mH,0rl ؟͗Q鹬rP >?W؆&ywk^1'6R=Iɖoӕ -"8!j xrr![%;cZ}nqGjQ}+HGhCOl Jef*'tUorӾOaynGZ)3?õ盳&"XŪNmR 4 'kCZTIVek+/cu3V9Ay4Yȡa>iO= 1u#.I;e Dz̾WN-wҹu~Ct퇼6oOU9#L ye«1iK".AZ5Zi/6VSWE3E1&>V,K;w.P% ̯0L3hT#Ks;o92 i(Fy$+["l7Gt~=Jյ3#!ց V>VF Lč>I":W`x=UC!xL~M^T@;nrCGECqN$to~Ii`y^ud{ 'B:&򹙽F60Ga.xkme<^, a?g GrDPH0^ȪQ\g02:$J/;Kwr投Sw}fX;o.M%rY E: v6/\՟ISw)G~(+#O{?y[eeɁ O?I0FWZ|b/f ַPàJh7Z9kbsO^̕ 4"7* -D--Rď?~XB3,9W+YuE3w,=Ocg*1W+)sZ&'J # xa_ƩE)#9i 4OɁ92j:Ԗ~VWqe"RB>:#s-Iѳkv$T|:i/8IJ ;I8H+J%+rpr"tDhNC9=)P*5w9uÕ1!`0]8TGo! /iy W՟=@=z0tV#1o?DBiN%Lgi8[ fd 0aDzuQ[hgf DL{N!OI{$[I[Uv$` d‚~ 慙(tg8tHPSLZnEV?u{ۑb|[՛aPHtlcp!P8&sP e]M [}o %v&mpn፟:\},8mma?&ߥkc:nb5jCXo/F'?M2B& tAKIG~0E|N%M|qY N [ [Jd6Wtfd7Ɨ?d+܍sIDkǶ8\jg}}8q&˧L }Ҭ(tf*{n@ :(oYIGCzhR50 ;C3"Z`"`5.Z!p?' :xJb8aH 49AۭSX!ZG$c:OhbS`ج9x5m$׻U}@dmR|b"C>&Ui\ 47?U,y *)VL++p P=O/j\ðcy(I| C}'za,*U<M:\zG 'Di$RA&EUMzH؈Z9EOJBHlx}q.L58>>xR2[~B 'ڨV[*U .E KbAFb>NVJ%qB0]$/YJo8GTZ l!9-t,$jiV#H~i4q{yƥV`oq Z}.Pw!+s U~zοC̍<{gfSɢl{E}f xW+|$%ł!{jdAroDŽ@.f̍T㫜pmdLiꕚ0Cqu+ fpp|HWݚ J}n~!ZꍬѦDqKk#]bZ,2i?|Fu"aKnDkujl0-$:?1_|^gs{[^i02K>{i.2Uc:?ter1)a s<(%8ҟ\]V ڴ=SDnxJǯyި\.5E|Ӽ&~YlC(c phzV5A"%O sYR5|pWmv=5;p+@276ճXs(h'~c3,rfg`A8[Fal@q='ݲ~ *5KURT+$/e 0W+s͵Zia&qcjZv !pivGc}7ȁZwL~cG|j܈HXU&E ikf،aāf. qzRa"ѕ5iW|DDæeP;}CM#%/??.Q58UFz^^ RU elYӠ?گxهS(T(!F Ws8^l 9QFт(apkaPݢ; O]F1|Rz Rw-PA'Bܤ41cܞ  ?~SoxG ; `g է.Zӕ2+#;X| ƓԄ/x=ł-11hv>ql #eҏeV8'\4vp Ҩl?٤tJyr^U}BQdn^ 7IW7ةHiuv2H~"rOO"m=*؄=pʕ{=Uqۘδ䦘]!NJ/N V;)ax < T_6l/ne#;Mī "%ȵh~l$Ҵ-`ټ07Á钌 F2Į t>3<qr3pFl\^g(PYD$ϴ-L]RPNPtXTsKSEK89wjflűZ&+ XE.З42Ba]zl, eBkQ&{< W* w,cfUeswѱ*Ot ;fbٕ΃@k,VbjN^ٗ #Zg *@(E 99gPoNM%7o|MpbO&ρYnH Fh&&EqMs*|4j{*.B1Hb br>3 o!j&`u%%|fBUh#(n#9\2beIIz#( E*O|읒4d;D*nezT'lhX]]ZaL|$}O'3,>ci^ n8 0n2f1m Dct=?(cG[A隼}*C68luQXZT-&Ue{N6тxmR4'˴9iSaV#XX=YӜ恔^3v<ۥ.jUe u4n 6eT!ps4 '0OKwWfE px~wp⵸pJk"_FlU`h}Q` &4.ؙ w1UmApHx[}"ܜX~۶uFB{{,F3QPR g'j}xJЙ?Y_j ")*UcHB =odo,}weB ?Se^ȃ;ƏA}Щ^Ak,;Q-h+7YKm"t'so*t/xҖMu넿8myr'awyWIk"w C5ƨ3X<"@\/XX=OU|(Ӳ) o< ACJҎPOdIq䔋`ŴɃ&`/H8U6s3׶2c߻LSL0ttuҠR^CEjtAyۙ#[ T0ME~2choSh]FIZ*hGD+@D1ɔI#mO4YT͢X*$s="Զ֥yDB'^CV!6 jf jɤzP;AtN7֠3* kY+UBok &%X«jf_p g"˾BΒ$ 6X˭L5ˊ mZ7!aexUu"|LZ?89܉=4_XܮD_3)e/-I3ㅝ) #0Kq,d |)50&"Sδԇ<,-C9oIorvHۜbSiW,ihkXl=N a)q>Na"IhXMOhJ%yuU1}lS%^ E5gwAhB#$WNj,.gThH,&\38dzﻻ+7s^y 3~TQoe9$M? IʥΎ ??rf4UOhV#zLѢU06 `=Z UWkOAse0Bo(m?Ep&xpz7oαZ@*T:Q"P͡.R;פ<2Jcg$6]R@)N=/l%qyuQXo#NqKbz ~CM|I!E_ ;l0=;%ii_l+@oDJ牅fbo1n഼S7W}8/ PBK3鯄MW0x&m8O77բ]R:̭."/ad;Rk6;nwJ4=]4$xDW:;%ഩ7^&I^_Ň:C$?|%A@4#Bjm:qm1v+)/ ogdCÁN|3u Y+5 }~v]ُNc%6J_v{-CQIc|G $Cn ʚx[%R"4ӹp,2hcefNdfV23ms[T֢ab7cwrx|[/|a!إ)g_:H@{mp-弡1.|7$A@,) $hR"bB“^5EXKbW6*XS~p*ץx.^5J_|0Fig5/n<"EScY5Nj.`b$Ilz<^L4cMx |TFb})`A"C PfppǢ闏^ "ɌUi3̦@CLkRz -I|d{0{n}+}]>8 zyM^ۺ+og,Yx $曪{q"S]zuWKš @xcq]8fD?:-_ʗx E'M?o󹗍?(,&!U4nh^5͖쪊IS>9eTu,>4"$UBLT+icQUk$S^ъ)zU[n]vm1J'/ŢɮTf={Z&tUc6;r\yO&hB.ϢX6REu*ʹi/gsB@[8Sh&Gj |d}̧dYFrj"%l>N,q Ŗc.*ny]rf9vS78}sh( eߣf;n ٦KMfcY$d/"7ӋVC=bxd*ygc=e؛nL$ aqû Q߬E,yE)U;SG8KR8{<bmRJeuv\@k6ce)1k2QS_-o}~V}얒 \./UY`ލ_p񶖫gي',ہ"N@G2^D[9l O0å{L h0# Tl?z7/qGA9V(wްTRk-aE*egLbZfB3*PuʔIݮ.~޴K&Cˏ:0`c~&ʽiX+@t? lV$0 l_ G>~[n SM G:HRWrڢ|pW5hUVPbz&S2СG(Q<1vqv"XA@ᏘjT arX s1׬ ( lB|ԓ1ՑO Pqqr9.X*1?k;/bnz,V g(uv(7Lr>t S`cҦ\. &)SR 0"VlZ ,#1Q!" 7{wUaJ p&BT-ʜKH݇E\Aπyzp{z}uC ~IDPNwٷ~ثf=}h0|z7ǜ hiVy2۫aɕ;W;h3ӗ\:>y1Čv~(͟g5+ ,7m?d[[7G$|2eU|cneBI';t=▒]47q-3sBd5.a:6(G=\MrbWb^*m5p2@3jQՊTƺ'Q-DOu(vm%""!? \Ixң(?BKol] !`֞P^k&o"=+U݇ cދ`JaCx|$ p\1t r>\_Edb7b'r""W|9czOn3H bG9<13g劶vc̵ }pV2 SUO ]Yxe<79 `r>T_^ڷ8sfF Uf ˖ĕ~s:\*W7UΌnA BwAt_҇S(Ǫ[PY\3imԂ=hA4ZGUFO. аբpՠ_ƂctWSt09͝@ASQ߄j.;`y ZuuZ^3b'8` t>]T/5[.Bo 6vSlvzU/ EC+;c_LY4ݓ}{%ÀӊL?@|6LdO#A#QkSNTA"$j ly_H {dC3BICrRKKrb&N~c6cd\[ۂ7bz1kN7cC,Xn >v.<"b?h΍SIDoΟq@GLZM Yi3<Łp!=.XRu)GMML?};j0'FC?[3ˣ 7-+baY47A4-r )#)+C>itV)m K4:.m%M*(ʛ6!'fSO$lAס' vZ5>9ɍhC Xu4MdIfʴ-N䨗fX~Cڳaloa\Awؼot)t9X+ #ŶqL|T}돜z.6l`03/A 1RsGk'$PZBߎDɻxC~s|JG  E~8Ew^{!N7x'o3iMǮwϒhxςBMv:*|O;~Bdpb $l(Z`` jBedLY=lS! Y)$웎gU),y|dvv$1C럿 㡑qU6J.J*!{(2(iͮxY@{=6Otn}_0^ JzzpGFJb|Zy_P%/嚒%b&4omj,ơe4/r=xD^1ñd(>U ĎdHS}¶{WzE 0y eIMQbMh!ߒ:6'QJ;2rjp)O:4zlSxW=e܉y-y ZUj-T1)1ӫ R[S***HI EςGl &y%=ǨP:X hN[-`bXpQcx'㹘nh:Max?!O=i!)UanlɹI;0;~`ub!!m4S}כ;ݦ' 7<Ѳ?ZZU`V/;2IWSvF[fwSg} H†?l޷׊34 Y0˚ zH fŸy2 uOE NpG]o3`5u{e%'byˠ14yLxD,9%VHAQꖳ]ebJ&"KVZei%1_`M.yz^wrr[hܪGZ1"^Y49Xo]%)1tj@:҄G:sLxbn5´S W)hy>+k kdq?˒xm>{ۻЦۉ2RzC ZtR~Wu $:}-ۏ]#ouR:lhKW$,Nx^QbIr1CO#P?jH<,q4ڀ>TEdǛ1dˡ9"L芋JZClZI.LɊ4N V"ʄ;jZ 6pAd>|ǺOeu)6$2Ms$U5'o"Rz]X(ۜ7;I#Yiڛ<=+b-c"{XCC2Sg07dˎ3t;#*f̧QGvӚpR@"C}C3cxWX3Y: +ΫuFULVka5g-k/+D˂?m/ΆvEsL+ϝad,}G "hK&t KURٝb)]484[#jdk %p@a<1ΌR.е-QZϿ)+a@h$ˣ1_4Gd E/wm՜p"u]ol`1x?4]V<ñs(J=[,Ŷzﰮ* UKSc2=\Kn:ԛ*,l` wWic.f Yn x1 ' [3ww!;?aI1ݡngSެ%3Wzꩄ~ϩU(@mXO~j1Xլ"ݲVedvRt2JjR ׅz!9Abp3ckarєwjKā_/7 o6Wj8a( i܁ss;AIaOد(bIWuA?2bQ@m;]d]%+ꢤB DR[ag,|C)6Ӳߜ@S[Cuw`p7Dkbl$ط;TKtHRqcW(=?6Cʉ=O:ێLWL-l_o?Ĵ7?[v iNEGFp\#HIyM)(n/s TI#nw]I+F,b)V ZeސhBP:\X~AD7⩵h0ŭ`Vx x+ `\qJPAb[@ N*D(x]Bx.oϟvHDcu_ (ΔW/:Ni! XY>%Gi;וWbX3VYR&ߥKjKĥs:+q'XgBm(mLε8A3U&vήyhn4Y avV'8Kb# S審Je26'N!SD'm*@^?@obFٺWdY5"Ե_#Q{ xua$6 TLpܱk8 NhNhpr9.i>@)ШK>>om/9p1]+t {3 2 Ez lY?6aF߯رSʩZ.hJ Lz)T|#Jr-}@hD*<]6p(m9/S{A($ -dV 28ባ#]pEJ$1a²B>HtgwOMjhC?H Zr ;Օi>AUL_J_~CŪT WĈq2!Q|( h$|oV^}`cX[pUy&kW](NTJ v8!}p9u}K!Joa$Pv0ǘUFffѠ$q\^v[4eǥ(AT1TBi{Ru6ߛ%~8m|[fa*{dc9; w"LӸbQ6T~㲱CwKё\)g& zQ ?MB_f) H<'+pīN=yzh@=Cvv_y% )3M"zr`,';ʭvOoWaS A)^/ۢ52l[ ̗esssBWE/n?GCvY&5GA۪K:Q`< dswyKGm\{!o!qxk_n`v[<3P6)>w :'MRi'(;($5aJ'!Aӝ4Pxc$%(/|DR>7mr,-U?~8QQoǙ(IWq.B#XU4v N~̕+M(Q!~vsƥџ%6/exR&"96Ru4gq @>m]d{W_:tdX+ Sۖ;LMr88c3pd$ɘ,|BHc@Xٙ^M-9fV(yҋ qsu53CȉH˅YZhח&'lm(B-+U̬`R&.'?z<ŋ:*ј!>UBNPd#A'İ@-qZRC#,hf/[U{rOiaIwkuvNUTͻAZH/wuaܢB.ֹ'o6(z]%fI|C݇q :O( ȥ_Es[=0] 7Ȣ?mnjP,HiSvv;V!+P10nh@ Gts]-:UeGϦ@F/h2ݽm\5F)ՙh@9aUzK_Q;oωPh BHoVIiI#+fd1O]qfLT웩|%^k;V*͞8=rݬ-:T KI35E?hKwgZ`F3~,*\ SˏRvlġeeB̼mCk~Hthm(\,jP5cYF=s`>QH^[oØ3.,!k2Ϊar䊋v49^'h_?-ɄE.];E="\W値+X`+m­%> VfҾhj4 GjͦA*'Awj!)sbJݍ9ji.~y'7BA?HaKQ<_@o6Ʒ9 q \TOKD?{gcp[flcbxk"i`s",78vd/clV9H`&|y2x o)sU%nsaz6`xkPf^|*n`zJ\0&*n,eba.4 ?iZLtVІ]P.B': V&>R.k\ "]_jm$EJ55xN/!C[?1Z2@8-:L%(VC B`8 =C6|`v^<;ybv+DG`z)W0(e=62vt6OLV }cq_OVWu*1Li0ժwk;69 fhy\[U?cNDιc $㦖[򭮊̇G 3ۮs&K lE '9(2p)y=,=¤F;VvH|LœJ-7I7F}k|~ӋܠOeP05H=3XuԀ1?ɷaa_ͦؿ : qF8xQVg27 " )j ܪ²4Bm.뇢VCQUn.G%<|+΢q vc} 3%`¦ΎWt~xgK7̴W;bRu.Jv$g{H%>7t yPҀh =>v!QQx:Y0?\8d|+JZ6" ӈApNT$9R8C/"D%7Ha mUEڥ4F~LyCgslYU&=:r{:yJr!|"$Ǵ[R1aaq9vqJ7\ڡΏ^˙2]m.DF8 mD|~'-e<-Ti͸@$0e:e4U6F,^TE]wo(g_Z hSlۥ}EMVF* xR,r V٨VȠi<,i\Jg]z;1X0Wo- z{z›Jh2zZC#daBMl{ +rTIkme";$GP_ތn/qѽʯ=~s>/io?S~է+J L*kcӈNNt"HY F Ʉ`\0 Wy}h(#j E)L gף[|R.GܤZBُ:,rp "L~a mY1_uʧFJj`t<T\.љOR?NJˊVɳJG=oћX{f c9 ;gjKF7-,k[5!ِm \>&'}A1Zu׺IVɢ{ NwU#S7#hQ=k%T8&8?u>hХ8[?$Kۭ3\s9{=P[;~©H0U#HykAso3 s5&~s*",AD61ǁ:A?b/Dw 'gt8!&U}Kr\z ɕ e-x{݄sDǐ6{449؋`!Ĵ@1캐:-$O rc.aHFMtۻsd PCWR1hn }q?ۢ;|7@?++n4{<:k>4'*_aIVyS_{jnmО~@غtѰh}E%cNkvS}}:zDKLme M͹qϵ(/7%#Y [jJq2 H4Lap:TA<_VǺJ52ȇt/d҇{ɞoKq9iQtIn׮pcHEXzϩr96yu| Ѵ@ҭ! O:b<+Ii:~lt=Dm9cS% |FF׉q끩> Tl2|V *~Ce:nS4nUj̽jK}YPtRtr^`sl f"ڻn`sLX^]4A Sްqywغ3ր%(&N28YC/#! v~ xNֽv _a]4}Knn:HQƬ a]2Nx{C Bn "O:y@$yh;!}^PxcKؖUÔ(2rۂ K)RXؙ,2QW/Lr?r?Ϯ2whhǸ7 ǼL͆>z4oZ-sQ)Yb2w.QyE3`e>3Y4ߕ.>\m^Q .Y5e'>XFbжPգߒ1?s3W(rTJ[]LhNA0Oub&w/cGB/_'j"g1h@9 4~%vx(9~i! kKހ\4tk`q֕:C,U E@Xjogh;Q3(Lz {^B_,%~@ \n[15Ċ- ھ'V\|KlPY@4sl;6Va#3oa ԃkB4$wx' .[ ZL^XCO<WF]q;âFq2jmUs1@KθqoxZ?0<5~p^nr'BgQP1x /ɑ2; A&-*lC(Eo*=Fen?@R&mԸlR;?C1kx3X;3\_q˫:P74񉗂#nR$,ŵ|XDX.$WPmj{3)*#I:.GuU(q֋>8]vu t H?&L'EU~, v:L<(!MЈd_!;SU "7B8cQQ,~ycgy""ش%4.ޒ#+ ˨bR4" {RPMǜ|(`Zd`i@<5r9ۧ?RdmRXDU9,?*d%fA0 bs>| K9g0`ǰy#B(rwKNj/?O.r+Y~uI?Ưg1Ij[&$ A 86b^RSX). *0-K#p:$(XH(?!/ GFK[alS~EB+]\K>P_L6%p:"O~OKQ0#M7ҵ\IPIn^.Ge%20"c3@/:@Z0 ]LspЇ2HPs # ѫG?z&+|L'Q7&y/Ep`يK۟a'eҙO_ -RǪiv86 9PNRI5֘ 6d1Z|' qgC {0s~0;ASg 㖞avʢvn ,lgԗS8EڊF?-`YsܕPK.1"5JQ˜u֤3?S~轓ɼ#=<=s inF!hTbW15xǎl.%ҺTjet,ͅ\AH/y@6LkPODd4%4ͳHM;?7З IϹ& gG  YZ