glibc-devel-32bit-2.26-lp150.11.3.2 4>$  Ap[/=„/{豺^v5Y&RwwuEԀz@m# OS  }{zCY>D0ޱmH &ÝsO;Ɩ:\6!rtp9\?Ld & \* Cc! ! b! ! (! I! ! ! ! j !  < T ( 8 9P:(|Gx0!Hx!Iy8!Xy\Yyd\y!]z !^{b{c|wd} e}f}l}u}(!v}~HCglibc-devel-32bit2.26lp150.11.3.2Include Files and Libraries Mandatory for DevelopmentThese libraries are needed to develop programs which use the standard C library.[lamb013openSUSE Leap 15.0openSUSEBSD-3-Clause AND LGPL-2.1+ AND SUSE-LGPL-2.1+-with-GCC-exception AND GPL-2.0+http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.gnu.org/software/libc/libc.htmllinuxx86_64P , Xt8D5A큤[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[fa3dbb03e8518b9021dc8cbd2e16afc86351c55f6cd577a80a4f6421c38daa3d4c903162da80cefd394404cb8cd9963a6ef6e3ad6c7adcbaa450a002d929bfc5b5d5cd3cf67977b9065663a78f890f657d75fe1fb2d82b17e07f6c5a0a51c43b4159757e20c90a129d154a7b4d8da7484531f22e6fe4826f3d091d712fc59d96a11faf81accd610c2b0f084deb8637b1a1a069a505815fad392119065143169240dd507cf45a2d69f85f052c4b0e41d31965186ebff96fb58b9845db7f4944caa5196847de46cbb6a24d290135c743a2fa29258b156bfff346714b3ac110eef0c4a81a52b9378c34cd896e2441b5291c5debfcba4d4cdd551f3abfc27be3bf04e26b6d7dac7d47fdd32a3e50cfb5c6dfe81889b95b09cfbbd60a8a740b3f3b55ad9ba168233673ecc91597a53139b21d3dc4a0ae9224a637c5fd5a6cfa4dbac3008812a8bb1246fa70da48c303982a559131c537e53f1eb001d8593790a5202c3c50317bec2e8c9a7c8baaa919445c5ee06950c2bacfb8522f462a4bb40c6fdeb696d3182feaaf9dc30abebf10a9a479ab9cebd48feda31eaa454211f42d84a48546c0b63d5b11b002334e24646e8e5f53b4dae5f5fc606706fdd270ca8e1c7461d72c988f3878975acb62b44b7f8adbcacfa9987e27db76f0c886faeffa6d3464d30adbe4dc442826e0827fd3ab3c1027891518ac1a7cd48068e536b8f62c86/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.11.3.2.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.1Z@ZJ@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.11.3.22.26-lp150.11.3.2gnulib-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:Maintenance:8228/openSUSE_Leap_15.0_Update/fc8374fa8d3d00b71b6afe4a888178c8-glibc.openSUSE_Leap_15.0_Update: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-8bec953242ba162f177eb9d7e5422480e97372044ac7d96f47c5f39715cf85677?p7zXZ !t/3] crt:bLL hXl,,?s>Sy2\Zxp$K\b,b-?9Iڍb=΃[nXq ;ٺ#8a8v ab18afohH/]XX7MWS&h/EF# V=gF76ΎT4lnA:IM^(o/3:TYiኖKgZaj,wAme4:43 {Cr{ijK'v:`sZW/[׹=@X$E9=?97F(^=z0!cmgYe!@6X2f!3K%sxݏM=\衎GU!!w#ROwh4Th ,{.87j LF鎬fOWwJ!̿"r[r+l5Kg|\tiBT)Hp zy(C;ׅJyR4pZl\.Fstqf".c4S(8w lp螹O؆:M3}<6G#{%Xg9|&م[Lsz/d*+ishOCk\Q4*z^Q rUg7aX;ؤ7FBL}DtҺMnBAR[#íb"x` C QtvĜgܮ/9#uH&7"^ gv!}\\uy8.eL|>d3y? sLRLRMMje ƛ~A(aT/]i>+j/K<o/5ڼ`/:^)iqy{e֙_4hoՀPO 5o龔oQu95X?:^#B[|ϔQMVsPR૳&|-dUYN%k'oOe˙1S\FGٚKcqy6[VK#9]gS))17}2#SYIɄv/&[ Zո/q{Z}JNU@*!6=8qg6[ʞwڪ J Ÿx)bǯ}Mͳ?8ַa{>E'%s"z)l¯7a&q>eK϶e$e9M}E?YbO95d$x ȩܰ{t0]AwUS? 45_@݀sO/\4θr@?sh,xHcI^ ib0?9l)$9s1u78EծX5ED01WnTTT0q$;mɥLu<+YԱ mC VzT">#w=a?n0@@GC-&Wȷ%wE%]Md5*=] iilQ{'"4.@'1^8,m!.[;uivEfba!GPFf#ʉQFy"XT$_a+3AlX*[`07#H;fD|N t+/F!j a?w̲KӪ=kЋݫwQqUЄ0A%+iKWT \ܗڔ6N'OM@2~&lTq%BKnf$LY"b"ߺKՒom&NM| *)HD0djQTPgj Rnѻ¸a u$-.(-,6wLUn>F+ <8eF۬ڿM5Omz)XteYs#\6JVygGmI펇߆9]1+/25m0>YX鰒TգNhR9Dɉm:#9梯M63LpwAmUȜ eGa]l=Um%Gj-QӐ.#UM8dvCWӑ R0g28Q/X_WD:`%Zߎ W%u\INGMI)fEe7}QuR.+'`Ws4dOć`5,w~ފ3u zFj!f9|;=UJLÌ]➆^ۄjSajyٔkjDd,D7|IvF/}8yTUC1G~*`¡]<8ܳ {mwkXv:;!CűEQlt'b~GjX֩Jф62h 0WlUAD]-<`LjwF#V8ĸ,StP6Jy=\hlE-*IWU,)) .LevWP2XV'aWLWdlY-Bh1FSsI]/Aqua˴͹ԘUM/cG>xe4iiQb:*1ZVI(QZ~]T=gfq~:%x>}i>kmŲq]7 -,E@_d)2<^$Hp+yaG?Ig[Cx(Jjl36UG)?&=,x4?e}SsVutu/GY—DI:%R]WE<15cXKQzieI.Q8SxL0 yCP<p=KCtūWw,p"$&F!%]abPkG,oy$DE}>;_} =gG0~oxd+)atr)@դckVBcAզ 1(I&B>&~BIt ۉ‰!^1,[ pKԅ8 G 7 3F4%"O^I\#rY[Y_Ou]nčk/gGxn\;wہ[tcqZ=G:[xOT:iH6 *8O SY&)ndWoڥȗ@"UT#*d* l^灄d\q L\'YP]\FSi$EzXH"`,>hn9䍘Ռ. ^Y OUu%㌁U+ˠMƁ E~o"`m, x,fY6rWf97*h0>r5ؓK@?`S`2a2  STU)kT)QTXĭ7pM3t}'@ƹ1cOM2L/A. -zNm3?rgn j#\VG@Y6J+C˜O=l(iwg:6q~o{2ad[o-u`w)t55 RB*Mz -ͮq|^& j71(ol-eY{lZÎN3Y-4ĥImZK8EQpsMoF.-<ߘ J՜Z+(ܭ& "+K=ud?3.'-` d{~Z_)->T'[`WRf opkWp!t`, lH#^X߷6QN 4Wyol˨b#ܲ[?3]wd80cAgCk[] }+̎M.XQ"mDQHL/TЂl7,fdOds˧PӴOGb42J:: Ov3 +g%Rc!3YtB []|8s~V ֮XࡦZ|GL mn| &ZtzGr_wiɆs~ͧxEzަс<0F\-pCc̿~{,bÃ-lUPm1Ah4{^sdj~> #NؐDb=OEƘGl5I4;Ӣ̔nJ>aTpfWMѻ݀V3 RmDE&(^5+qt;ēzGVs}9jE/Ep]U4S=uq?6 gKX_s? ѨV'w8RF`pM[q Yؓ%S>Zێ?=6kxd )٭)sժ_eMMc)enΚgPS /8 6Թ]6|xPg,itBW6F$>w7e%WRbQxp, !0g6@bkPdV₎j`l;43h#}eJ6 = G ĒDȜMM$l`#m_wE9Yg^ah䥎V 9|LA.Ii*MH5}ee,DrӆK7@(Ҥ8'rxZwa!{ok-S<op"~t0E-X.mȎ1C0(L4EG{3bqx6I>VI@_mvG'5ΙZ ~^ :N]}WcHzJ^lӀ LfS[2Q 4&XKtw1~=L:ƐmCwLExirMJ","By3;V,k; E`s?7D]w{jDca kwyʥ[8F|iCwl,/ Ju&^+TnY cA;Cԃ/BxI}Ȑ$$7>z%S68H KwlA_8`)vf8}w}AtSVmu?'/B<97xi ӟݩXV. n))/痍\+F#63j_?z'R ]@":GjoR:ͻoju/ lƀE(?BJ>];ͱG,+u"XҜ`nS@LOI6T*oM}$+xx{7B5*W!6vWGf\;IE;bpj {䓰T*TEkȐA}iVɊ vh6}C7dBT|lWRAJW´!Alx*$U7^:>1#޺ vӺB=$HJy8AE#Lb24S$K}Ƶӯ+14:N؎h1k~BzM8͸^n6+uBl02cµtc!!n^M< t M _IKh4ڳ|,4Jd#$^!2ԕVJN[ӆj\P>H=vAM`Lr [Ji+>g$𻋮B GDYAo=)yI=.Sv 1^(@\nseՎbF5Յy8[0A:INl5fI~mGpO۷d+a7􏟵#پiXW{KbP]lbzK#J)~B]]KRw( 5妹 H1_ZVF5ڴ/g L|_,1!'lh%ND ? *Tpi5V,E8;3ܳϢ1fUl?#HJB!l[E\ nNŴJ #33~<ٔkXYJdw\={ј@xo>4x@qd_$ޒp\\#Rv_ƃ1Όi[%IekA~a0_@;^׶]wt83ž-saӤ?GOʻFYùk|2 MVi }!?u\Xح>1v2[=h'QnakH7`MX-6E4iJ^@~z +o}Ę)!  . NOV`,PeW(w ~U4Sn;tob&o6!v{܁Kb@̨sHװFN:7.)LdU96 1w>Fه4Hȹ7'Y 8}0RίC$ֲ% TLB5ٻwp(鏀3>hc/|+!~=@tb!!GEؒžEӲ@#Ajd)|ВUxk~bGyY>W$5`FQ 6E恧zxN+- `ٰ/whF 36@:;}AF=Ns, Ѡ 1ùDvTP `3̲C},' Q'G%b/%txؒޱ:< K<6(SOUV+K\P[~2;fRҎ}. [̵C7@/$cn융vdIEI6M.L\mϞCWy5$Eŭa@r;=ؤIDX7Sx@f/΄9DBԳ[#H =$vZZ^abWC'u{E) I7s٭  _g+ܾ[|/hTRONMoUT)v9iPVa$J[:y\Ӄyx'C!mbkr?b F%\?85tf4ol>Z(w+J2RG_DC _&Ex),F0+ 3F)=x:櫙rǪ˲K4ӫ:gL$1`~3Pb,!Khkݱ 3.##i0/3B a*'Ϋ_7X=lf!;ڱൡGL.!{4_fbWFa`HN뚩`NDXGm0؅~zD>DUhwZ F.{<0wB>tFb6l$s@9`J/l;Mkuh$}AfirGtbtA&QMN=/t%*MES} e>"EQˀԓ(~<7&N6ҙ$r ?޿DVpvtq]׷ل MㅰZ1"5YēRVk]fzm$1a7jO'SÌ2ƒsh oczBwn!b{ȠJs}^zJ?!`ED'+#jqLlxgL. |Ca9" kLn*$=6~P1]a;VMh^2!OŌ*sgj*죷=t|NEgCNz N)4r0X8L{x`N] 큑  l$DoGx& sf3<$_ Bzߕ섑ĉT iK)@c3@ZSZo&UrER1cnPAs(DRnOvD|>Սv0ZsHy#NRmʔBbb7U/n.\Nn2O>vݖxkOBD=*Jd?hD2`~|J؁ CXӑ%[UH1Jz/ [VpII*%@|1NLyg]5ioQdzYDkǺ>KTD&3 lVkP]4*Fœ5O'ٰ$6ZBmME{33Ni4Eo%* 0>+^#U d?͖9VN ,z pF&>^xI%iXrXq1;uIJ'),%d'[BE# F(WH=ڣ}CRbܻjӂD= pxo?zHt@2~5Xo_WΡ4ƅnΚ⾢W_DzƐ4|!A1+ZLg )0I#S; DDEhx&ZbQS`|pe. p=J_w.Bqs-J$ɥ'H&AU>2<}q:2QȖQvOOcǸONwFy%6 ϓ؉OCpc@ ::Z6`s X)] c7] :,JҠf e6r%2"ŕKأB}ϨnD146Ai$6n3ձ_N5M-RUo@rh >8ynalF^97oNFes 0b`3E[5ddo2l1H͏'0 2"]i@}'kcɖ.?jo:1r5Io&%]?8K d}k2qn[덅St2,"=˺ìϞ5u(ZKi=9jC: F|Ucp&@ďep݀syGJO+}b5B)Ii|mL0C2rpV5kkt0_'C꯬9le,(URX8J`tXïL9+ĝM) h!T`ܷO4RbDA%LΓn@+_M앱֧ҩk —þpY}FJ?d_l  G1ع!kμ>D~i=Z%78C]\B$/˳U|tV2bn6=iݠ)to-9X HE~g4:Sdwrq'iCM(OO&aWoBwT+f8u$ۡ>۔C*FN;ׇ2@ć"f]3T2 \Do><.JZ 3+%-١khCUV(@%(x#x2Yֺ@$jV5iEnkǪXúLaPf'v|k`;j!f6ev@Q%-3?;vݹw.s4332b@M>$u-&\_/0T\Bm0e [Apױi|^8>ܘKHK PF7Nh)"Iں Z QAcz,q#h %DdF)XvE,-o7穠z8Jp?^+cNx[[/65tDH]oym-E>M#Ɇu{*ۗ+vTiòlS;aJN>7Bs[,-|D%5 [:|>:(y$Ѕ1R*MD7Ɛ!MxTP‹C7ǁ+pP3{Ct1@}Ҝ-o%~\ĔOO xʛ2UZo*q]ΐzI.&|Zo47 %` aa_P7 ml]!+]>p*h]AX e%}P q7 {R⽁@P2qߠ'Ix/8Ƨ YΕ,?QX oF#f7_yX A.b9 K$Vbi,"y#-{E:f5]l844Aypiӧeh(SMKQ7 Wx۞V; h~,4Zo\sQ9m7 _jѕ %]/P4Y˒L{ʦ~D+xi=*UN8۱QP^=t;H|`R|N#r翣~]~A5iLQ)h^|-š0?ޜ$ω3>1+VyI~jҐ˽W%!@F=5yjsQb!4^dlfI/Cpxx7,u]EDj},?V%hi~c-L^Ӵ^39x`C$)m[h}# icyq~9NGe>ltDbXf 57vEiD6H'8-L Bb/ݼL:pk)J@7tRG nMYa5gQ(5˔DA4a6&DʜK2]kNllݍ^3I g9- G>]zD?\#[?g~([#a$>re_&\L&n)aA]M,ЈKm*Fc_!)>#y(BunoEXxtΙhu:k `l d=4U)WjsCGKyO-A|-B6l) ĮQ4Mw(Y}Z╝x{S[-jLyQ jvy/5ʴuƍ`IY7$5Y*pμ \crDS:Kz{ 0Fqxn2FɡtЕDaE*}G[p|e2 ':"v1_~Pg$+wWe"v,-+ƑFr.DM^VT7x;s},?qn(]W K@˻ FT);|&-E&Y??~ZCj^0p0- W)`q?;M_ԆD4WޱYi)\\n4.S"&TMRnrDEJyd@(!!ěwL t.W$.υcfghNA OLKVئ"[k]@aGC P~lbj- X^Dj2 -Jy㈉?W_:y;ya)e3[~hI-Jl{dUQ\rحn`{W$p6"t[~s{WuIޥiJ|gg֢U &"qe z#G~hd<=qTF1b{kR`c@} M$82[PplXueƠ(5`YK DxqˀIKotBYc#e|*'։%T}*#yu:w] Đ7k9H6a,H_-慐lYY e8qX&$!4,bDaNuZ`+~6va bVo$qA(Q@{sINnSKI Jnn`. O7UG郡>M{ BOлDMH+ٯ,|) y @${ ۰5雓2Uuڬh0+K$1nN,~Zj6 1t@6;`19w f'uv7<%H]bF_gJKY,h Սѐf/JtխVAZeH׻olI8L\/)w$b6l X̀ʛsNw(+W+j9:V*QD"ufAQ mt/m>T@Ak'b";9Jf<--m]m;}Ӿ_ҵڹ?UtX d5Ƹ墼EHr@VÀPyIK;tva:3,63={!MRnxq:דfxRe:N#XZEE鮈/jC<5s^ o=Z&"~zQSν@&s?`A1 ' dFq`ЁK&+ o6ouwt:=m4zN#=G'uGbǶ CvfCp*<ͲtWߚ4DNLbvEv]fRޤfWAoh mo*oh3cV2pܠ7jIhꂓHToho ID ;A_& #dfɩz75fw[nCX ?|Ɨ~P_unxC/l\NtQHCI*[_Q|/`'μ2(剩"֤e-rZ:9ؖ( WƬ g΄&IJyƽ[#'R5ǜ,eu=LC0Q I`N)/yh֦YB[p"wQN\θ؆\*>߫?eZku"vRO$ZؙòWHGuV3Wk%ji_aӰskp}^ٌmPȾY #ln2wڎGxco &[<-.,%葫ᇮf;a>ܘN^tsXǦIUaG [4^6۩g}) W <'0@z$.[$o鯻Rġ _Y! {u6/_Cz[p; $*Cڑ) [dì x|f;lHvAwgPDK9~g>]5?D:IaXuraHLt1M(u)}%}a|v} :s=J&b OGD7Ӌ3ϱtoW6&pWA0,YFg eYdвo CU}W Mma=O;uCHIo O/L$cc4ooU',G˨4t1BȂ4@HKم#CzfŌ:PDsi+XoK᤮Ue@C%_AF5̓Efw(Q#z1wJ4 K$2 sWS@_sx7i@ؾ  ]Onz(c$"Ni%^XJ\ iWBma )6(:B]"(WuJJVjFRM~t ?I+_Cm NLr 2ի|"rgAf~u-=rI`$jyC]E9\5/¤+汛O\$5,CGXW|3gqGM2!t1V*i|JE l/[JJ qnn(JK%K941]}ޖs8Utmc9.(H>$TMLM6Z =$s{\8d~7-[)c8W;[*nlvb1Fr1ľPL7 8n2ݖn\_bqt$7%4ވSe+s/i:+1SsGs]6Ku^fnep5%l[2 Q|Nr0.bݐK=aIT,\ֆF6rYr |rތ*q;6 R 2wӨzY3?yjY~ҧOq\uApHE?B451P%N(pS(ј2v EW _ib959Y,T2,}ɰZ*?Ϲ'A!nBdaMx};&uÓQXd3m" n*a|w~n_« @.)a7^W*.N輴0,fDs}[f!1[@;kQ5g,i7i*[iB4(z2{TzJ&jO ֱ!]B`'gv' +#%5(UZM@90(1ɉKKcSLdUy]9,I1A1*GcEn?Jm MDkQ2艥C!;M>eéY!0vYh"^fdO# xMj̘1wU꜓,/ "] e6.dNѢZjAe1B^ЮYչy t/:RqyE賷az`q0i#"tjG,L3""AmK:QNse8MT Mq[l0a_D~sofoQۑg~8yF=hVyktd =5P؀cPg?b׫xuW)q_qWΜl6ٴbFӲ2*m~Sũ.+ Ź`%k ;2jve &Ye*g f^q^-S^zhkj4J؏:-0\4aWEx~+ :ה񁩻-O:Վbå9ITɍHj R-h9 tkV͓(Ap-OK..ϰCT_&񧒄#:ZI:`T*wl1peGPtGkP Ka"O2d`'RQ ^ P*#?ni2 D ![Ϣ/zޱeY|pʢ wW0<'fI%P``/%ah6_TtR:juf>%/MqnjcD+o(8jO:EۗۯhQw{Ԁ. !a)|ƣlkr6@]?un>30Oá?ĜkQM5 SRo<[lEwsA0JWAGu6zˤݵm|-EQe[[3*}u]g[VnU)ZlI˽bN=0_"YG K/S){m96N,?&ՈSzUfo f&ۮK6,!3C>iH ֻ0'Si`RYE۵?^ (|PݢY_λ%C0zh7|CR&36G<%9J6= j^ɘ܆:XZ_%ݪ"<dK+CoNKvg{0~Q L4n;O5B b {!KSnN5]I=S7o9DyH~%M!ec&[8d}&Y &-(sdha\<&̣ 81#enG^qlU9oj""yg kב[\m+PjƄH5SHgnK] ;d(o|rHi'ey%޽ 2,} 9I^^bR߶dD_hzռi]`@ݺt.R|sΈ6S+%JoV3oO%nت/tf*w_RTY'R28Ed_~GhnIٔxV,!9FM{"OY@/**~K9Ibcm>KK->zj_(X>b,qR_Cώ)201LkHr>A9tφt9!p٫c)`թ\:KA v0(zL?Ct#ޱ:ua'٩N}.27S/o_:«aR1G,dKx">k1S+ ϿVלRJ8<9>I]qB;\v^gD(%֪$l}tCa"iW wD &p?U'*VBV,+?+]{@nR.,Ij9YbA 4NЦM->?+4WaL/0O=!4TSf-jD=hL V*~His (N9~13d Ǒx#Lt?"LȀZSӍ~`% jm`;^^P*y\?RHYyڗÔ\*N.I⶙;*07}Svt3bNp ~?#Զl%ҽ: 2Bங0T9ocl^#+cmfn(]_@u )ouK;a;/B;(TR஭Y.7x'.3@ >:jM)fGHßܟ,C a,W9Mש7Yx|7fxuKdzK&6Jg֡Vzխ*E ؄Dr+׋2cF?$Aj|PmNXYj5o'm夐ÑP:aƶ#5ޏU2}27Iӈf( dg/,\^Ĕ☍zC 8v{/b!Tc̹qohlNsg1YORؑk#k(u#_ bE1*k $\#$\+!Iu{{.&DFHXv 0QsxM9:}Uc1 y]лiW:0:VP;íC;s02|Q^z{OTd㳀DG^ϧ}ai(D\%E]>x{jpioz9Փ<8o߼Q"brfIpѭM:8L`̵`L0J":?5ǎj@io3pl)!P1䳃|'KDhrq}AB/d2Styr͜?T}y'O6MĵW+یͯTt,;Qx rlyD"~muy¤teOG> eoJ _Ruٻ2Jh  VLOnh)$r &bBWX\ޜ*,&א%\BP*A֒.a $ؖKQO;}IHp Pd<gǧ>ذMFpRcjG8 "aӔ!XR]Ǥ\3HeQ }.?n5Mhj .u`hzYcMEm3wB0IvS3 V+.gzKb7e޿xɢøb*A@4h#oIR:?X|~0?X!*n3>.5q ϴJR}ㆵYpVѽ-F-M oQĩBO(9]>/ U L318_ϸ F|I$kozEW A%MFx∟` ڗ- =])V\ J{=&(T'bO6)2e(bDg~ᑬtǡmMHAf+$o*w@{׬yU[n,=aV!>*smؽa=d&ζWT* GZV5#WE&jjЖsPs8 fq"@F< @P,iO$^! cהsܸlxUbVU3dL~_DV_K*Ɋޕb Vd5Af kѺeS)2^TY4qhhiR;YEaĥ9`F76RM_u `DDzR'wʎlyqWsG [\57'пnY]fN͞i u |]_lX#S߅g2>K.:򻣀@͋P%vd+ҕ-A} cFYn~SĀM&Vy#~ ZʮmpԫU"3rpvE w4|-hy-Mi5W1؉f?P5<5fQbMAZ6bsܭ/zuasNLmveQlAN&}0q"EdJXKZ|k#IP-c ;\‚+֤׌|C:& H\B*3ᇃkSY(n fhUľ2t1 m]Z1 i@8*X~dsV6C[`|d|ט+(mwESJHz1_qc'JN_)" q>2R|(MZr><_$uv/ nHoyihPF,e|+iF믿s^" eݟ*,2#wb\=s|%b˿ߋ;ćb%Nc[;JR1 $ˣ'q/-[:5tLɁ WUJGi8wvC,kԼ̋k, kU}PiG\~(C6:+Υ^ pj"л/iN 5(aVës#J hNNԋJK^Wj<>&KH(u~> I#PHd˼nJqf ;եXyW;TjK(x\$V]hCsxoRrp 3ՑAb' U'\`\@s_Y}hUfr=QNKD3\oo,tv4"x\#xwi쵟x2fMo$ijglP6srv霭rvWt㡹c׏z^ukMJq&:_}XR=Pu"^"p= R $9hBn+ 3Ij)ْ%sb@ܨ}m;Gz4Ԏ4mY5̱xO1<ܛ,>\2f^|Fٯ=V hL.NjւsI`3Uj5|070~$dW'pFXlZ6ҊWYː-!&0I()ԇkIZ,W8j1b˳dTٰ?Kjߗ"ݲN|-/yK9"Ml<'Uu=/-H8RC^H_[4Մmb- R?it+4Qίߺ'(B JMfR[{>_Z p!7 Iiv#&2w-p`$Mm\|b.ƕ=*EI8;z3D@B*^eE_iUߒz+rXZ:Iz1t'S3;V!t31Kas1oQ C(1 qs` N*64 d?ܵJ^=.YހmE-cX""q_՞@>m8 82½ ~ŸO.k|#IL8Kl2%_Vi ҃{zKp1wɘ]3!@!a{.1'~w)\?߽3hU>tG2Cr]T呎,, %0c_b;GxoFFpnhvbi?Xj~]M7'ZU=`^8 5 /"c6F y'~kֵj U:51l:_2Ӿ!XŘ59|5ȐEli~%F:z@ %"]=1Ugu;*3ZHh_T ;ࣶR l HkO:,797:ް]͝@g vkا M~#`=C+\g(΄XKfbه[z#KoLIlt䪟XY= v(-i)e"߬l,o@+Ca.}8&{SJ+/>s?Lez$ /MǬ8U)X~FW./Qr?W/W1a>Hv!8ηy/&YQ"'d'gn?їX btAp :/:?Py+ !̩gpE@H d?W#,9uà[^~UXUq*(G7_(WϪpU$jvF7;Oj `5`pte,9~Z""ކ$zGS7>H_T%ٕ{Y Ս3%]-IW;5$txny.<7ET+A%)D) x ~<'#Dj_AUGsyG"}%x$OsՇc{gg-9ǥܣ8Sa>&ױ;Hz 9TwRpDQX˫&H5q6| Hf,x"Au<xz187T^O0)V՛,lJrЩ< M&OT7Yϐ`?%"iD5vR_[ݩ^, ^}rxw2 &N[PܷP}MѺu$骟ѷuDz = .ȧ,zKh4ٱM;'} >$jirY>ѣbO;%}pW}yWe+]X4dxj0ff]jfjTv#Z_r|So''8 OG=Xޕ-|$/y)M=ü骳Řb{j$yYWeY _\ˏ6n7 rE.TT^bUdƹ /=Uzx7)I3\l[fMc@ 9'Jd;M~4 1ZeZO'quX囄 a @ޢt3XfVJMIyA_YwI_bյmB^]NV`2e7P pŢ]j(@^>G!fz:#w7T?|Hq3}tgþE9ۤ2 w"OS-ӯŝv/KsO9\^9ob0i5(jȖM)@)BbySqZa6d2&/? ܋ \گ.ٙ^ŦNJ(B?x?ܕ߱f6p49ZPPKZ+ΫL*_4mK ̫F\ Ꜯa>(ꐏJV5'G<Ϡǂ:n*K W$>C5AS4DkNI?g@'"<X8 ΀ȺfXVnݶ<"8wS;--GnF]?]s/,&)KTWǰ9y=X_0WߺmyH%q6OG?8ѯ2D΄z.Q^ E͝ 9 ħw( $#*GE5ݎlWfdrᓊSxIj J$U48.((Fӕ:L͐NٞM`{GXTk+5okHbY Xf_8ǹBXiw7OV XtAKć܌^:JJ.Ї>'ȣ{EcGD!_D>*п/8X|zqv ]t[xTf {!? IWSO&o:u,6Q2 *#6!eJ*"KlщdNO P!fl T㮜Sy!r̍ޔ4W0+!׊φ/ˡ>6)` }I5999nT[2cvᏪ#ښCZ@/nvt.$UEjOi1ME~We9  4BOX`%Cq G+l~> *ΘX6DT祬D9+Rb rh,Īݑ8Gߨ6;m k6]¼N]6Tݯ޿/҉PE$-Ôy?룎Vovӓ0^w$l,`Eƭ sޫvs^'Y` Wokrފ3i.<>m!uJҥ/ɬ#]6z@9m6FoL6YgDzNkaͰ,&"MWw | 1tϹ[GlDv,% ]%=61l$I1;}0cgaRDm*gKy}tq_BEB)&?|ԇ ohizƯ"4d[9$*@ nl{ د,QOa rx/cʰ3:ž 8H:?@z9?nJ~/8N`8E0K/铈}FШa9uhe8rIhc6NbC]5*5 ũʍ$5( ݈>#X`S-r!G[[xzMԸTQWѰ3^QMD )#m ̈#,"'!HS%?+!Չ/і IްbMM-Y%a1kCb,O߀h~lUX 2ktIp>Bm[+^Vȥ3MtxYG=y#_xſ .A/|(_"(/VYBY+y3Dth֒Y.,c!/ /XʨzuÃxd,j᝞'[rxkVj2rN78/68VOz{ Nc ^W$-X;l1d&wfҹJaeR6эN~dEKlM 1MQJS:m\=YVOY"Fg+ XpgW>^{4EBOn0u>8\]jF&+~%vllAr" "k`c<*N@E%+^f}ϿwVUW?tc&< , ^j𤢭v(0&J!=Nm fb}$a{1VFie#1A>zXlvpV D1)6}g"`AM~IyM?PlmZvO ׯeH`e=cұNf/Z;w$Șm4NxlUnn__LM*Yqp0|iqi"E4.Hl:gMM :7R},@0*2>{95_Gfma\/pRрf :gm8T K'%Z?,lҽ% 7"w@nce̼2qwQ[:ΘWs Hya- >:EhΣ%R3aBǀ"Ya/}+d_9Lo9vF@,JWߤ{5O 1`CmM.Wִ{w 4Nlͼq͘tڽSF1m IOP%Eʑ[p_<`)63ޑ)&1X8A AZfxThd~ݖ;.g%cqנoi9vH{GW^TyW6J\FJP"89%~ǯ"= -EQKHjs4,Vǩ$]th ̿J0 x?L˗8(Bu?s cBLy AHE΋w`8 \^'B,bH3N }@Iyizq!+rP]NeOwrBH(nR(`>y2ƉP̍ɵ#)TVҪ|wSss+u3"zg,Ά@Clqz S4_KhдS|C'}g}q޹.^PoƖQRj΢\"V fvP k2 {cS\Fs3tZ=#Un5kpWzf#DQ8饪P}`v扤IIOh rgN:Ji^( xYi]2p%vݩ{8g",ඏf{`PzPbmdqp7A!tܩ3C-Wl,Bd>/_۞Νbq!"fN ?9w$u t(,RS%uH`(`\0v53~}[_ <2UF&)s@|ũ[UPź6- WË cg.p4P] w̩=9I ]~u`X 2zʕD,-0nĆP*(RW7%3}5P:4?2^ SZ;, ˈtBz&bQA!ֲ6'[u FWyBb^MN"rt ^'9\svVcg4P~j [8Uv꜏Xjtf>ģ:. mh`obky=2o ۭSKJ{J8L}ᣘr۶ z*:8cobb5otn]b>RVVN19t?U%{Tn< y"q.r`݌q wvAcCGmQzBtxfʡgL#p,5K4 r ?ϛ|,IXW tTj?UÐ"9C#@3{M>’!sU!)k-2o w=q!(CUJAv60XQF 5*;5Az6"E.t0v2uhjp+Q藁g3*r⵳H|uk0V b xA1-xaI:_oF9e 0ɺ> 0L?J2"[3A` c+OO,Iix4 q_N]K6oYdʙ. *)ϸb/-C*ѪiQ>ELFZߴCtC6ȣĕ2&6TW"=X~&+WHb Ր"QiN6D7¹T_/9.vorr*Hj{jMpEA[Mh. >s _4ShNn\_c$$_?˜M.yEP1z+XC"+mbONͧ2"P#NcњlP- K)!=OBl^+4+1y[R~C;#~^] \-%"q nh֚AV 7c~ hYEoJ۟p)ueiWND:u{~5'Td Cp.֓쵂Y#&GwMbJdA&XQ6",eH3k)Ĩ&ӚnNT4@Ŵ(N"n8XtŲN Êÿ 'LJ7BC)-f"T,Rg %;;^߆~w5$`Pϕ4f##C-qNC]t?̯D%򹊹ĒհO%(=S")(aF8Y_uk)X0ytMΦIgMnS|Fei0d6L M,a,Wx2 ͉[#añ>Upox >|e+r!e~r"ڼͣ~~ F$P]+yLa^a?1_Sw)ח+[ 0i[Xv `ʝVԣڡf?esܲ,8E7,>#?I-8?}_vh^Ej* hJ_sYbW_rSnckq/W6]ZL)ɗ:E#8V41[EwXtf^;/wYeh#ӕ@4ɼZ}G-?paOMck *zCA@X xbfؒc p}K|kQP&B&  &żM9=n0Bqlne n8xQrg͠ F5w\1pq/x4DtyIn@I͹#\¬%7\ t /k)lRZ_Di/9 C=5 <t*-+QW l@} MDʹz7Z V $u3g!q6aai_COwUmF}\2TG%r {cm:v8Ax'nVwjʄ Kķ\RËXڽ/*ÙǶdB;}(wC=˗R4<\ 2۴_J}8V$QTr)9payEDL8 Nҡ0^OK̶kVi)>cruY *Z2с g\mcwCY[ӂtKm8rӜn(K}Ho/wೖg $J PMx>5u_~TDG4TNJJ bZ- VsϯVEH_dvbhv(hlq%.P,&3r)I"oT/s~(v#QD_RZKv'!/>?9h.tyrp;TC6{N8m )!%2#kerz }VuR߬HV5͖ XhJ m'cxU]/u+ , ; %8,M/otioZEjD +fS}ˣ2Ro׀zɂ?pE6eTAՅ^ ;&BxDl:7ƜDJC5U}U| DGA,fsv1%9%Q_UO(fi'V+OfS)m~[*IDkJy?f P K |Ov>ʭ%-Yjnوr*Cɨ熷N#MXN[Hg/8H($|PgBYÍH}` G[(h4R):qLPѠ߃ER iyiaެ?džK _-[_Z%Iʓ2=^&*IXX;VRȒ$Y6dF!x58m~YR xNnnMFseeN"l(o%UL58RSM_ f2o_b׺Y2&KnΞг22hEJRAmYj5sW@*YǾ[^o;;Qg9OOߤ:t]Y,v@lByi6TyHPL; ISWUeUgǴgT?I.H\$VRTķlyȐ|Kj"-Oy8]\K܋2Mo6U%l.[GLCأK͸qI}%TE zG-'^ {C}%?ZL%q!>d%AtuI2N0+DFOF~ 0{So0G׏9}@|-'G_YLQ"jfToWn'AmL 5fMs74㏗N1:CEU Ct$-ԤSņ쭻=wr3`Pmf*ۢO諆?CtM}f } {"󻾹o)6lo*論QbKNxwб2CǶ˛ ﯇\1sRuܴo!M&)ܨVi"en0 D>/GjHG_N=q1.bI:BYJ.L4`_\.%ۊcֻrh * Q..dogչɑCiuP gtRG¼dM]Ms ڸ9PxDp5zd b:[B2&x!R,HȪMslFܪOx1,b; 3OM.mj@@Pc 5*S& 2[U' !BA&(lzN%%\NRaJ-" B\]ѿ.";$шj" gdq3 fO/n Y6UtIZ,F( }R\2GrV 5)U tFo MŷZu dF"7F:+en7 L[ ن?jr᲻20i9A1Q|QJн p,jP'1FeL@Ѝ]tn~UIfoT^c&ЛÕZcֱ*'_ry@WTlx*q3J뽂$8oIU*s@ij<Dwj2]9E8/G3Q0mZ ĵk>m7\Б ȓŵ+/,SB=Jad~O TPj 8``XUw|(+biEίjS0XP"dS$|,1b;hj Ijl&@ 0C`YSc%gZr fT`T kְax}OMpK{SGmt:?w38wONEnsPQޤB6MB+_z&pxg/fm5Q)e8;;s% ڿ *fVP%YFߩ݄ #nu3!:Hs"\U\$,Nz[0jnr!0I2X=_&ʈLl~l1j樅o7G)^qM8~qmf_f"oYvz0r1t3g?LѬ,ڐE|/<$\gٗ1~3N_ZOGW:F3z{fPiڡ9L%/h .yMF82"|ߖC&6%yDg0;]}0WՕqOb|kt(Os 0v^ Q1vGakwE>&[] v!D}۟S̶"BLn*sUV88#N:d(zh;[JbXj̯X췶ZϿ o,b")KwuȂYow]R(4z(ё?((2G3$%dXwCӓ`ߊ^573}ar?N=kb%ʏz*EM迵~  61=h3aȦi.*9HxOhvpWa1- $#_ :: `bwgQ-_m6@^դm3T)j(wdz] 30fՋsL L'DtMɔ,O 8C#qfx꺤m"k6NxCb9WN}xUNK oP%*{HHf%>2rx-{~çEV4M1[,~Bi&Xۙt5shvj͞ox y:+p7# *'5w5T{T+`]bpjxy?ʯ;Ah0Q}mHjn"xhA7 frЌwpxa-=\L&Yz ZFICQ47e@u|E +WY3ez3;ƍ݃e2ƂKZ̃^|k-??*5mʩa80rIΑȻ!0T{ gG, |h>ڏc(|eT6teh s%X."H UjK "'۔Y7 D8L 5QS@ޓ)$igb4ĕ}[8ElI>0?KE`z\4dw>XU AvyE}۔>!B6&B<"j^},_>>] +f|ݟ'/"%:o\mHbiptnx,AmU5ް\*y`I,Rҏ1@ps9em=^n? s[gZZI޼UNg+Y Ǯ،0I [L F<:*F_9"̺;Ve8-ݽ?{p}8O,p}fxF Kʉoܵ!H]\kcwӣ?_9’$ :Fli]Ţ5tÈIH* D.gv'l]* ;r/YQBr^2NЂߦl^ZU45ez u; an?tBBRD w b'7Y̪Z,C"O(Aq9tCخaM,Me#ND?8K Jz(?,˷6Ȋdً&.\)[l}T7*)dZllknP蹡d2sy''( V/G=_vQO4KAsla|k$ Rh="BU$1>4Cw$~FnM0v|$5;l'^kogøŨB 8h;扁cG[5΄s d{7t~J>e (w u:t(N^ϰ^d??V|j[4 ]ױC*C Tsף}SnKIE`-|b4)]B7׈[LeBĭgTA7]sz&pX's,R ՙ t} |=`@|w.ְ<2mb0hcVcG͚vqS"ZFuSo~ۆ.'v~eٴZ齑^G#{)wЫHKW%˗z2u* /gjP_>%X(&(;Qr$ZKy]ړR6 E0y.^f8]ָkrtk˩3^s@Qֽ;}Nq<Տug\P35F~l.\gW0@<L*M%(SdRR w=01M/H1 J{J03vBׁa jmcn6  *Baڛױ/]DGOH:1DC;jDN{,ќ9ߕġ/h2r8^< R"(پElz>d`R$ Ez; 6\s|G yؾ D 5 $ V21Q+Ygc} o<4AGb U+~EB.07Ю ,$ݠ55i=\CUZ:yAܻQ}hy&aLJˋbeTUs#5}d]vH5@Aɣs炧#]4HTR$ag[]q'i]Sy-m֖,&B]_ibz42AbmR$E'XT !%Pz{-io$v>!c +CtLuz`Z`H{ IүSRCXup]/f=l1qd^ͬhhE8HBZrXj6P`:}RZ}xP9n H\xNu(Z/8環I0;Q$zj_۵qH!+,"؏FHrGEɏP۞'O:SP˘$*fp=p΀lt 3_HǜMg6zP`<>0'zTTm/waMxSLx(-&Z 7:VALsP#λao\HYW{7*m(B3AqQTGc&2NAqw*YEEqp-4Cx;<掜3y3m%5key閃ՌBIoFQ$_Sqh0[I"x{zʝHD41`w blC`c@=7}E4x3Ϳ(R(<,wPLΧBn4u& նӂ:jSeeV;ῼDkڀJI-'4فY˹V?jCL_lk`-wi]̙ΚƍێU:ůy(srGi{mC:&.pfazF3Th sxZ-{0!{'ط>~m'2h)8ӏM!I!Wk0m}zՐ.z:b|Oq yOqOBbh"Hk[8A@%!kXu j{ė &,i rGaB JH3h]d1|sڕRq&B_( , PL(MI *%[l{GNȢwy,E5K`pwx* _(;4]Ôf{LG/ =ނUbAV^5.[ʣaSi<@r7vbĥ <ѐ"^3'X|U*浵#Qp{X:p]=Q|;ԄMU m; ֵtn}T^nQr U#y$>fC+*)<x=Z%<~ʞA)l1-AS~WOhYDCF©CPf{,Ljo}4u "*b};"[)y @ )\_D&J ŃdhPO,wY.fh9 ⱼͽt^&G]*yR, C 8\2G_gw9X'';9׆bu"}ckM)/B<}$5bX(̗ 3{5":[JjgCrg1e_?=zj|F)x5\oF`9@eIC<ܰ^U4&aBe:{䷡W\|[v3P/N.S~t~5KӺ%` u(v7g+wi9tJ%xI0q 1g\RX'CMK 7zA2ZCqȧ̸TsښgxsmfP$iԾBN rB{RqjЧ%|JE^e4H0I)oIiʭmR}kAJRy$-d' ʆ6(՛+־ j\/nE PBCʾ ,v (#._jJ˪s+R=8kENbԧ! Hscu,_*bdn;~6V inh F9'ۃX6;_M^"󫮂E\y^ǧm84ㄛjct UF;4*%^){TxjRbv!tD˨ F?9ш֐j_$UCYPςN_4>Ah`' S 呞i5'}2tol_y=rT>CNOw7mMW~W7P ( jިBφ|Z2 ݃D4fy7Þ}e[&WPZLicQ1փ4J6P,3V2cJuK;Q>;Q^y+D_SНfu_#.ҭQ^ubUhjI|h-6ӗ['sB~ύ@Nr:1ԅϡ0T8oaE|( 5uzN"kjHE3!yO݋*JJU$w"whbVaƞ:6(wۡXc|m̴i0=I!7 0㯐娲q?yN_6s2SzkF&.ZeB;O0p۞aRyf+Hbq Ӽ%C> WڒFv!h @g/Kj_y8Ŵ" m7,J5;i)bV>fQl|j)W>:5d!0m]QW9Oib-4CarQۜ6IDX2R#(X&.'!-\8s.חeUW9[.4K脛'M;<o9n,oW9~n%(јCcº>\Qt_V]'0O]B/*\}; l 0Em q~"9)va;NwNBwpdL^b5#z5pCּ9c`03xYJR`Q BdsUZ@5-GBm˩!# ~4w_y0=Sk#'o;l5q\ sj{85*&(κ2Y9 'q.`Z φC +t,Zv~Kx*3ɭMj ?IcdK#},l}1*j&Gdz_gEf]#ԈLԯ? ȢʹbtiL/<Vt5ՙ!%@ DD,聬UBfo䒾Cy8|0n k<#$uuܣtƵV@ftb|ojo) >R5OVp{W\ tb6 qmij? {ʹO38Tđt 6E z׍{8U%ǻʸl)߶B#"{Kp=q[/@6qD؀7x4JiKwme^8<.jU&b`|Dّ?떲vMj®b< KÔH%!ˉ|_eG.u93RȺ)vS͉i.P)q%y5&l-rn^%$HWǠNHe3}d.XD~/J^C6)P ^|ֵyo6Q,f܈<DUrE2b!9PV:`a'a&eB= L&OhbT!iF-;*pvtx70pZ p՗sE*~wtޞR=~nԓeH:^*uHOc0ho Vee9aVU[ eeg맃Z]tG/lfhF9X[8)+;09i?/y &XʗwvJ;2`;='x0_e \A5;i< L1\ fX=/2fLkK͟Ua`cɝݙNoÑξMۻ&=Ye.&k/fGSeٻ7x݃h1qkMȾC.f;oCeuq➝nQivhip VMu0USAɧ97dX x$8Uox Wl%r?)s:.2фۼì&K&73pH/ T6XCh*}B1u9sq$6 !jKλ̟99\G@!u^YX,_=UNHQ?ow`noe9޸.ȓ|/@uYoǣӰ`E A ,|qvF+b۽RcM2Ƹ,fɂn}r2ɔ Ѣv9IB[ 7RrGHZxȔ}@`ňܙ1~2`jI=' ƿ~ ӏW\bk+a04fjgc#|TR~֓kRP'_OYGȥưg6[gȕ]+.y-BaƘ=f%ϖ^ Fc)4Z(:Moh@cp\86jN[U4}1ƷT΂G5)GC" ĉ{a與QD&GPD2f9L@M.uHB=P'eQglG!j)>9'TŶ}09(Vj/ɏehq#ɟ@HRgb懫;q>mI{V5 4aB7f ɯ2n ]nD?2{X fC1ywb%';@萊*eaLE xB03ηc!5=TA*}Zs~>Lͣ 1&ncv[k\>6QsSQKa7E4~lhX+aj-} S76VM-=wR4ZoJvuTF5@(uŜ@Bv$Td l3-m¨b¸(+a 'u< pY:2}X|>2']=UVNsyZZگ(O0KypX&~#;鈜:MnzT%{ĩNxDd %b,>%Z͟xW;2Vxs߇m#fId[1Q@XChm<\B^!O :8Ώ(K˵ƔY;R#[-]9LUs؝fNx@ko*{0JOs/N}vW6#e- TT4"IY;ʡ9%/DhzvTѡ𖛒F ƞԕyNM N<&ޤ/)vEX6$vK%2UϒKC~4gd}yOVۼd揷C5Dt%39@Pzj2(6xOO;< ^۪1&1⦂bC(iЩB;4+'̟ͭ/OK[3yۊ=I\#:MꎙnϜtWcC) x4a73 r^;&b%[֚6:?ેNmt++֑r2Q6T (tWgbhY :TK@|[z±-J--em*s(Q*yj5Փ`yE_l*0<*e -,1^cH%7=5?6ZLWo;=tG1;><9;jm=?_m= |lDeIA6sdhRXcu6j@kv* ?$CExu0uOk[j'g'V(㞿<>hFD.HK~tf e;ܛл 5 ڕHL)acb@I՜3cKv& aKN4ڦߛѶVonCg X?8 M>~5M禨TR[pZIec|u©6QIb]^y 3Z Y,F9Iih[|]:_*%sMeXc)/ - 7> `^G=*>8fr<8nWӝ5݄ n;jn#jub{6&D6$X0ų &Эwnq/8vs.n2sRFQŵ J8@R^ ytls."nXڪ$N u,ojOF0^| y k:ԏpT1h3Ým@b1'1R&6W৊xHdtAiO:ezm˽Ale.-N+o;hu>qL2Cdi(wTB@3EfT &x62 IyvOsLc쑯4.}dyzskf~| N28zmelj 2@(vߵ99%B68i4ҽ0?XI?+_ ˜1reSC" 1@` 2Ǻ<ٓ+}3Kqv|g3$) /0Ғ!O;bP~h԰mf^Z"U˱!'ΈZUw^R&jJ0B{ZTEM9ES'**ɃKZLWoz۵꺙^l{& jk$pp?IaShnO=hC Qx7PAI0$8 4nGmY/f@Eϩڠ/ 8U&ʛ}To1f Y,qxF{5b3 彖5| N .Rmp0k?-^wTF=|Ӽ6OKX]:莦$\J)x!ǧ 3~S݄,i-P #ubWoxǭS[F?+O2z{"[|0xTETveExZ^b+>q̣\Ean}*>b: 5RL sGehtn vca _&AN']pz*FL[O>I8XK"d'O&F.9r4Д/Vբ-N D0\RU|#'eS ,;YC`8xP oLakxLfl3CÔKr k"D!+B,6]wБ(K9߉boxIq4_\}I4w-O~rKF()D.fFp|-{>4.H@ҥWcSUi_ߘ?S0G큤8l60MtL<` 9ڤ^k<_+[r$ }sU¤C@)ACӻn8s'fqL܁P`BZ]SňZ?%8͐1F Ǩ39My%E!7=G*eAq4wiqo?] n<ƺmPI d;Kg'!Z@ G2\t@[o"X8{{M.K{yf Ǫe1:Zpt#i{sV= 'ցgUep\}k#["Q 4OV6~)ٓE+! _ [HpV:oT._ՋN5cI5QĀvu?[JFKxz9Ni]/NO4aPm w-`] cLD$4+M%cC4U %e ^ZP NeB֚].Ɗ>Vw .WW{"Um@bq'/mjB sJUMkiHgU˵*+\>T Z(}qQP*E mW[vDpeكIm7?X5F[,¨{nn cvN|ˇ4"|l6fG(/ ]'ѫ60f((I4"jӥsapH&BIܒDwYiB57.K E=/ *UjW+*+tH<E6dA C<<@a hFQ=LSV 5`7%828'{u!XDQkJ ^Z&M,v[1;kg{Vжj>A8ɪhl5NYmfkp$fg($뾤y#*ib%-{ڛ_>Ut+ dž`@0>YsCgbvaRFp\8@Q]s"DxW)Ǭ[W˩2wvD;״5?9cB91lް}Ʒ[.XI3NLY EUˢ^*r<뽕z*W;v!Z8<*Hɱi[ԟ}HV葒o RHaڴv%zO?LhQt2rƏyZ $Pv`mUDU~C&"BygШ۞T$&XkOr~$B5X!u7M|7 ݆ uxP=41>ou̲Mp+HJخ7+lWE~|W ~oؙOv^KFFK mRb'5sQևmիMlOĄl/KhD:7 ۑgMec֛-U2Jʟ!yH_#d&g! \e2x7Zt"ǭtGlK6'~#A9И7wX0XLϔuKgv ^$;Ei+b" ,ބtLRꞴs-+r*tGEiՅ3\23OcaㄎgVwk{.e ,ȌEz)Hu2; w8ޅ<Wڵ;wWWAꎯf\LU"id_Ȏ-po7Д3Nڀ @djf]LR~A%O:|^: loJ"ilNU9uCW7)vÁ,DŽ*SnnnZ%P{3I8n+^FcNb>*9TC2x7 &鿔I%Ckv tv2; ?j.)>iE@ eؕ۲4iD/r*tꃳ>jSl.[)$[< QI-W3, (.3EZ:[~ QnW*c‹k0b>~/ Ucy|W`j|dK?HvjD0ePm*U8K Su: g @/ӵkSV4 sxgg]fJ*pǸg^a;NsSRƋJ2o*΁bzS5dlz f%CGQwZ*ڿ;)d'F pF|W%sH=8٠iq<<1 v!n6raYo]#:!5}0kB' 饸"Mv㛇 ;}565ҬӞKS\ZyI]|>}ߧXrŌyt\~G-bH(Θblh-PsyѨ:ϱѬT=r̈n c^g,uq`u۩f Ҫ k_HָISU8A0~ytj]@t`Kq,vFR>rߩ/R焥e.,b/ė}}/"I|[{Jɡ{Z/GÌ yI$WL(J &r.uY=Kp *8"t]Hg ޝ~ Z]}ô-f"yvBAYך~x6shTu h !DU!9QUE-(o@B*^gRh0"N`8wz1l~"Wl{.S5"_э3c1)xUbO b/0'R6B $BaǬN-s/aaI8<^w}EcF^4[au̮OIQ^\csG[[D *CteLhV2h2ey 'q0~1m&lx{a ּv >Յ%ŷ&1.u}_s3hqFLtwN',I>_X "q/z+u ^^^]L=q Я+|՚0RH #׾\ qQ{jF%Q'R+R#0^N˗L* =⨋CIc*vIԆyfߊ+AZ$՝JN})rr ʧ~%z[͊NI3&^To鲾t=6厃[Uf,t@hmY%քkm[; T Nz }Zrtc^ \*3 WY$ 0X6^L ~ՓnCU.lO2ypqڢ FStpYpy5;_:4V̗**O|L"qVzMQ7UIC4l@wV '\>gu )Q!,a C2è8rA~zmF9k;V= t ]ZWyqyBC8~@5~=KL86sDBLZMVuKy_hI@|;쑨}PΡB3[DJa`Vm.K)cڒh $?L/P+HrsKS=(~׭ Zd1?ڙW]tcP LU9{nW]h^kb+&RLRX^ :7O/22dAl@ʊi0Iy΄7C)֝S X]G4^yLы' ~,~K`&,HŚS #3<xV [; O?Pt57S,8?0S!>Km[!F N \Z$ Ne5>S%m — .EJ5vhݽ:7 9;튼~>,U_.d2Y>U/CLGk3v)*i'x'AQ]о&;]m"E[5C.LbxTxz"ǰ-BusTRiUI~ju3_VV‘_qQNX{,3LJRƙ? 6RZ0`!V '8O!Ee|k#~x;($.b?juIR_:S?y)K'eTEA XUpePYwVmW 8OtuohԢi#g\0 Z5`ӲEcd@6Z4XH6b" 6鵀cAjq}[KO@8q0-"B\]Tf؂4,#`/'ҀB t?/T CFi|A2%]ӎ.&z3C! U/5ڗ~L&Wd14fw?%FO.8/xҊCk99}|N} [ShhޡmB ۿhb5:EWz~J&y=Q:¯Ab\+U3[2DϚ\Ԙ%z=93 <s K ;-f`YUQ0H])e";!3Kb;|V90VQk͓ANy]{eQ7ShS] )֞寿rxGt?'H]WE) [c st8 Zr?5^e{TݯsXh«7{ !Y6e5)K 8owKzO\ޭ}|Dz.k9^S_V@\R~O 9_%튇YF!ĔR&AK. l̲z[cnNHB8 :o5MAp% 76K ]>޸e,ko4 7?rDFE1P䒬"@"Q|11V0! MuXD2< z*Jt?K i?. ^DCF c\YT{,p f^^}i|)28 u8U k;q< Eq7Q@ȢNcJ_i_t.wNRy?)^MVgW9?~z_H󩏺YodҀx +tLBw@$Y0,xMOGC)i1S$ eNiqx'HOSSFY ,AO6JaOv@Lg|zutMq@dҲjt' })bV%atAepZ_mvL;e ֧ wr[ Ewmߋ3y7؅{l ־HƐͧ6P*` ڋKi1^!GҫXF}h%ݛr|U ZX.}*ruT=9n Jۯ']A3s=}fm=`um^78T q#`sGJyN3Vaé]<_Ro#E'=DݍM J8|ُ|1N[zW :i恁zYw1-dԟx+_-9OҍHQSgg$C^S7w3FHs7oVO42Ⰱ}[ jE~-K],븰?mZatז0>Wlo)Oee d #%d߃H-m}˼O.$ZѲgD XY.TLpA:d Ɍ&^^ I*C&@5.͑Z֣vY9ll9VH]$ K=9O ]޹.G|iHI|G\]ؚ:NAĐ&N)qf hAm_Y"cwi[fy}xXe^fem&~d)W ! :߷3")t]Lw\ɕn?ɔ(gRQGpSby0V=ҝ&؉bI=t]pPQnOpM+"U^CE`1ԏXQv{oyz/'OV:ڱ?%U)+ݙH]f6izR~w@PT5ehRU߲;1x lloc0ח{U5 w-/MiD<龗U*W'aIWtԊFSN9иڹ߼ 1HϤ|&x*0g l&H+Oƒ}Dxk'$nX`Jd~>iKZJV+M?UV{ so6^ [{YH pIafbɉ)˂ua/$QA("0bn:1!f[4)9%?K-4<%ԭPa)'22{SQtSG"S=K4Dnp T#1 񯠾8Z s#~$y-q`}'w` gg{2GCÆt[?x$V&ʳw̎j+z؄6q SvUV=VTHHMYNʎ_< 3v3!CO/z! `Zf#WA[vVPN~U$qb(CۆC-o<]-UK-JVDF P4l#լRh g CʈEZ^0_8]UJ%)j{ҫoG~RYۥ*xwp2@p8d:0o!TßW+ǩvo`EDd0L}/1WB9'>Dx2yC%]EOeF3i.Sɳp2b7\ U~STB,h+ >1)4p(9oe*\tzӗ\Lb4U%&)k\5Ы)F)DvT '`_E5a?;?WinFU{xN[[#c#8(lWyN`8g+pBW ƃS(Ȣt@7=l\[CŃ[6 -WV //50v*wxq(g@wɏkC)`%B,D$]?8]qZp*19F3jԜ=KҮː)y0\(ug()6 .耷x*^J!,?{_dWv= ɫG4\eVUh{mIO6j0x9@ٟ@}g˪ƢLwrQ!^{d[cXTr*IUI}z'X#ΦsPI4Lܓ?)ж~vHt3_ɳ=E3:Gඓ^}Tܰ Y{s|F dL~ή OQV_tn=EE6hخd)gU>+y1>>f8+Y[nCo'/Gz  h;bmbnQ7b77dl?fSeU5K¨?+٭ГÏmOe1$W6`` l,Sek4CXn|+k ) Ds预F]n&Y 9+4A ?Gu^.)Gqo"E\aNG*^,f |F>p@i^B+ˀ`G=5.?I ՌXW| +xm99Q a=E?wS}z:A+~if)xZgi0Ͻ$O!aCw7 !T.nkH,H"1t}"9%sd}H]%BcD 'Al!H2" c.K 22IW|&6XB?+4=NPR t,0vv*/ƞ/&rr{+K !EԭO*SܮXp{@7 4" 7}5^2_IGK:%ϔ,k*p{M :aGf1If|Y43 bf\6m VfN*@5%C$}HNӣ$$ vE|*AVTQoypTe鉤&E7NC΅"jv;s~Wbbm\Hq'NdG]Dܣy^MǙ0k_k(|ݾ( E/> /-P](tF\8⅐PZvW"onxh7d#5845*e`rAlHʜgvPP*D\HjX4H~q" 1Sww3>V0·v[)pO| ٛ_iq7QOh)MVa|#_( 1-"6o6>uv#or+ѣOZ><^RxoAN*>τɤ#*֙|7K"z[ {nM7P͞nBf@yu? }oruMcOUM=嫎ШÇ57'6e閬 *RTWd& t̅tzW`Rp",3 #`$#K*6y0p$B6-B@Hkk)7*J~R)8ߥo5tNFT\٨ Adel1.?O_{eP EmW|q zY-<|;NxHp[Ait1$pE(L9 9M# 2ܳc?7 Vc翅/8V`4e9A Ł]IScmec2fwl`oIb5 ` !y q '2":\#Ʒ*Ԅ|KV{(-g@1 A^VePT1~'GߔDFw7wƤS\?Q=B+LVo~)P1,|7[뿪# r'"K30YBPX*)toŊţr@ߡYw>;@MYs'nb$h%KYGo_s`M{mZpOaG ;E -{0Hf9R2;/у l63[/͞)i" ~%t{PRHˌ.SO.]'82gbIwvKY)+K !w6_y{ ueYxu~ LFHc:|.P2/i>MdԠZq'z^~NNS PSVwg-ϺDz'ðA3'%{ˠX< -2|]x,}U\{~N3&@5`K8xAG(rd 6AKui@9KH.52b{0#0S+)" \Ȟ"A /rTJ$sOiv* 1ăetϹTlvTU\)ęܐ)p7+To/*6 yT zvyoYw@t3ّd\,hW@#Bd07Vlp+˦%.Fb R"XOC.vPc!3"O\XmTE-޿R_۔ܚUTٔi]zH;":f*r,g4^`OU(zj+/YnZ,n}GɒWQO c"=ٻS ȵ9 H&os}iwUrN`u%nGV$a3-;#̓uI,YZk*9ƔN[ 2/v1%rvhج^O5czUa;\T"$hʞfduAljƫZT^ބ.\k2T^XxýQ EtHHFrbk=]p;gqāi|<6'|v [ۯߑ=],F[պȦ6s Ryl.-`:i;-­Z T[?yJ֬!븠P%)࿾MxijLm\ˢAܵCge].gR%CwqNY"{yP"UBۡT'\jd΅g6P`}?mF^Iʮ`!IS] auUfԽ2S<[/nAY-4muuWMM:0"xKqXpWmI2 .X_] 5K\庐\\SR%!wx"D]eWD=Q! [fvk.Yu*K'XMfJsҒТuۼ.g mtRqwY#,*kS4R~a'\%O:[\9|VsӉQ8{hXuEX{o ;E{I\;(SZ2b+˻.x=(V 2JŒ( k[ K=l$-{]ܞh'Q):sFB4oUy<ŝkӕ@j%;g+`HݮdZJZ>,9X'u4Y/> [(SA>=ݙm:G~"HѬm©F螏^ mֳ-H"IfZ'OxU7 og¹y 78 s w4mOPs֖.dA{,ۅEVWyHdC|f+7lc~Lb;\ " fҦuT׍u~AEU qaGBUH앢J@|We)!726 ඹGTI"Kt%e+ى>f(8Q@\lZޗa8' gx1@iprPqShCrb) w).mg1Bw"n-3 囌@"U ^ƚrIj].)ȝ~+H^Ÿddd3Vb7cAa FĜkuJ*#Y&?~lň+,UKw)dŜ1#^mF)ZK~9T=ܟ{ }DŠ3"xn?|[w-0=m4L *{'A1bA%c&9_gBlVm}nt[@#xx4^My" `s8E C;vEi:}$ZP0yGV=U4t +FJt %;hN7R[TռX)i1Q޳m!vdO&j9cݵ,=F*Ui]7ExuB6޻\G$an㠬6x_ON7 ?mqH$ć"XEl ?0K N'8UDr-2_z^ )ii6VfYWh>joТ `V%r,iE*YnTnm[gdyCـ =Xk7fZP5~ΝOC7Qƴz #RE"E _&xy5qXTā0/7^RM(XP4ocmnzeW<{D(a)MH[8Fw.7G}YM?ѣ3kgFH!xSůJ١ɘP,Mt^:M9¼+||gqlI]3̬~^aNRRn:I2$ U->rL3`xX/ 6z)__D]:fkL;G.Y'ʗ/71Y_!Vʫ͓)G2 -AD=Zl{H$}fkC{2Ł5{ !h`t‚$2ȕ?\n6sOL˿Ζ-Wy 4$E|$ v|ȗaܖp/6Z1n\lk;釕 v`9`gp]qgNY@MQ9uUM*~䗆z|ly\,oE%cɶsRd5B.rFA[v$G+b_i~[ǸPhuׄ2Ԭ@vnPeGC~"ekuZ^Zb4I}c[50EӲrd-~b"yEIHMʽ#L55[}ݭԼF#ђ#Zڰ 2aa|7f%e=tH砱e9YFRgkS pnd_B/?謼^՞O#Ǚr'xHs~!bm^ -#'& hǏ/%6s/ݻߥ!v~Z2ӏ5y#an=`9!#/ nL asȍЉb<$rYdFq$9f]ߘ䃄%v7F\ ܋#`KϵuT +Q̈́=;B@^`%ԩeu)qYh+n2 WxRَbj }@ra vuJKo'ن z&A:\IqƔea5|iO30&iW7dC SNo1OGA^zWighIx"WoJ¸<[0(e;zbs8&Q:O0`1AS*4ih,J^3*5J"m>MMOiqf:K?=~Qzv9W> $*wmF%k'z6jCxW>tvK1%ES&jd:\WǨ1U .W#[I>6l0wx .iáRIPn!l# :/{b&$\b$"߉^+1!2)~ f>ٸ5 J1Έu}͈@J1?VT6ƺET"2]9jxpN;H VCX݇v2hե9ʼs9K2MQQ&;LF4a$۱\!̾9d32sP{e5}R E)&aA~sc`ww!G*0oÉ$a40nK8:@r(r Η!A2p>a0`jW7nyYnKk.>l'>&Z$zX!Uf$UjWKFr/#Ӧ`X%Zbk1ZǑMNڟmDdH̦EWՄJ/nטw06 kXN{0*Fs1{#KeRX"."fZj~`])2{ʪzYo 鋡R5w/(M\_R3z2- oxN .^VV:uR5 EM7 &z;=<״ (r쟈S%le=3(!^Bv}I%){#aK,EKȚu5c<|*=|K6 ofSXp=FXowL Y886kɇ,|oP(Afh IpK#@ޟAF]''QJ_jPqGK?&F t5/RJ"dӀ!iͯJiDX7`&1tU]nb9ENvhG簷-* 3e]Aб^BNEtYc+¢(>xXWw`G+ӗjǎ> oM\hq?襐˭L[kCOԺo AtC cW^dQ1Ol eSqQB'@ ]ML_:h_@eЩQ;!jAs%CV1{6\l9]m:`h2 =IaXWACRɥ-yDr隃)1o[ɨAwc Ŕ?51TbR*H_K8DmH)`_cwa[g}"]/ew`ltK׼s0fM6Sa:5 5C*_3_:'2^uLoCe{c|]ej/zR"B5w%Oz@ƒ9#hDa:B=u& \;V;8@ ֥8 DFRd/ֵA+"߳#"!ofx;q>54`Rk("{;"?!:1$;o`h\8OOEOQ9ׅ2UEKv l8Kid֌_%)4=`)*Q_1tݪƽPs0 %zP*VQMlw\ YdLS;xfi~:%EXOڜ[N|-<_{=@ΓLRϧ``f6u1h0^ៀJQZz͓"6 {۲hӒ\=t9NAـV,<+. [M!EE~ad.- ,PbC!}~l^3RyGK&Hq4v1 $Rdg0_Ez0#9嗾}!qZ1~˝/b 9>TJ)UHn4۸;e}Y Nx>BA (.fQ^L@*a9X>]XBS!X#bB~z):G/ 'V#)iQob K))eyCqfkP_ìI#"Ō[SV#a%R 5;r7K _YSjP5Q""E* ԅ4*!?=E9xDw '47MGq+WGj)YK˺X޻9|h^Pv*p,d 0'g8G}=#h:[fsaIMʡJXBU KMc1j^YLoQ5h1'P9G "| kL{|{|/Q`>.ZoKO尌MkA2_",-Qeȣp=du'BqXGVpt?eLwfT #n lߋh, cHo|w6\T`" IZk[FCݤɻ?Y} !9Kʧ9pUǬWsw]JWAؑZ@f'FNRU*;)71>R4 PjKN`RdBLa Ì]?]ԭmJP`,o3Hc+YCj6u:ߵ/2CW:T vZNjU ; 4Uddf*hb=*8/3zy}m&I77].Vh,%\fG&hATOucsy9G2+A]o}k4{J&U7671Q~2H2az>ԛ\hZFՁfg3hҵ5ʰI;m =YF>i‰u#J7߬ >'/UѴlqySdV6b;A+bS1Qan8b!Sv}fEjR,ՖznBhQ`|1!B6xEacJ[X<{Y`&])Մ. l3ИX@.L`w0B$mZ]} zsYBW*~Ҷ(QL%~-t?B[vn[Q8džB4S7$ql$GLB'8DG@SȄITjrXa_ٴXar%N#B~!P^pƎWe{%j!y 皵Ds u/wٕ1UWdZ#`\ǝz+B=cl^DIrjL u荰nhr.zɚG pXPts|ޥ'sicᑫrm @'p-, P'Mu,`}x{ T̟ipֶ[xagh|\H證IClue 5)AzǼm8 /s813{Hyf-}XPz p8`@-Av_M>Kss^N $7q^Y`Bߦ3gPHbPQ-BxWh_YE-r~ۣrU*dg?Y}&rf9@$LK!AmGGK߃B4?P*,+,瓒bW4SeOgR Pz7awn#eÆ~U`@Yp{C7.#-kwX)lBڔ(Y`PD\\,ex&]~u"IyIJZu"!2x`_>#rfdӈ,$?X!A|ii,`!jw1u.ȗĠSOlz+ěő2 [22_Ҳ+ύox(1mPIKMvWh&qJ5 (]0>"OJ}zu?>-&՜g=8*0) Vi[+ 2bhF8# 73O} 4,E]aӈ4'EfMB#À.ANf2q,#.ԯ JHr(.~pxj󕯂{'jhVz'fk+_$9:/\p[)̡l+0xKbpfƞc,Ƿ!t7;.1EkB6b`g3uGޙ%4jB܏W>~4u2 ~9O3t5%6o5TBCTG:vPR޽P=DYƿ#+[/ r)ćoj1d'ZT)ɇ4Rn傠:esxr^g8G1L:bmxe[)Đz+PɱE-Y 0B[m Yp'=׬ڑ+B\ϼ[,oF: F#~SU:;ii@$'#5-ވ72@蛣%*Ygf?Ҭ?&f:!a>I@? $1OWs%*+ízOGY+l>}<&(>a&qWd Cw&(DɓvQmi%lH?I~[}kklȖ 9?r@^u6f2[ q=1a:+w&&M|ޤ9`GfzItLȯUo1ŦcL!  2$cܙE3<}yݽQy/$Đ6G gE#N^WdyƳ`gOTr)Rg^d0 '}MrDK ⠱ om gFU%A+~4:J;w"勼ξ>WQCyH>S6I7GͲPOj̍,ԧ, ESDWB S iImqenaXFє5aWҝߊ`,,^EE01x^4}>D'QJrR4vb%hcH'x+=q*d,|Ne\ u?& kLv1Ta"A䳶&0 qX2W 19Z,_0!.‡'bGҸށ"ENG^UWf93rE[S;kKLC31w7!%-iaIR+xF^Ux##\ b %y Ծtuݵrܜ<4|Im[!,&Bn559]#-D EzŊ=QK)kK:3oV!QRآ*ܿ8 82Cd>{΍ ˩tWNym9O/y@xxqzچz߃10 ]hZap.g )'|A(풬2lvChOW16m>]=6`ي*+,2?{NعΣQ2j z=2#[Kc4I8b@|[e2Wu3@\JIyucd)Թ+F9A zρ #nKmVqeS@59+ \Iy{$j?ie٤߇~ńxn+&!03ԶQ(+Zcwtf,aIvCw½Zԟ1|-Q0<(-Y0Bļ/4G ̅d̐wJ"WjEZQI3RHcXe"J$&b{TgzZx>*m yVO(݂-Q1!w77[U&n1׷y2Q/+G\}fܦPpAm3ƒyUr)ue|.C%izeH`;`:Fy6O[HQ V%HZx(Et> ؑ><6Gk=_C8;>m )r{D fŌV|i!@jhE\jPYdL%gMj'au:h v9?4#G3g<}AA)Kq o* 6~y{a<`CUq͇p 8E0aEi!l`$+ZgHg$V=1Ubq&uUt Ӓfۊ9a8D}Kêuy{uRPFjfWjM"Lbzm喜 <@ rB}dtrˌU> 6Sktgn< R&Q EO}q]f2qfմM"{Hp{4e'n.H\VKůx}ാFgnܲ6ErcYԷG)lU1__34;]7ɖAG2GLlƔd_h9H]uK#y N!?y0Jv,>UuanXO?mSU;B8Yy.PxղC뎥uA^\mNڥI&@?#l 5R*-CI]g,ͺxS d:_J5Y1םtpǜ3T~GHg*< vC^3OenVCh\Bx#ӨK ^hC;Yq Cdug(ZSAۺur퀱ӥWta. QtqΚ[۷?%^BcjWǒېF3H_iG'lA=4v Kz0h4# !L7gnI:sv|_9Wo^~D؟˲xטߛP7ߪGCI^0t8[d=܇K8f/^cWJV 1 R+䭀723Koʇ_qnp=kd_\%>f߳i>z)}0GV;6PsBõ".gw $׫MbIQۦ::a: T蚇PvfZrD 2$u32ϙ~jޞCc&2*8 ZP=&@ L'gMqaNF$S]7Qסٿn7p`jY6GUa^,&ͻK'=jZSDq-{muC 4S@)Vi "_᚞SSsC;`H `")q"M8E;'A=x(!H иmt8H4`o8uŭ{Iu&b^06-L eܹa}f߉+f;EĹ$CQT2uAl#]Euu0tF\: zG<)T' mFnctkV!``lhe)N'4t@`.V"K9RvzU>*GfLȣ5ZTB8ցv$s0H4Z-O/HAOĔYAth[ɂͼHG!T"miu!X k"7oE5~w)ȘiKJxy]7<\;bCOsSFWPCYQ cT"Wogr[s {z)v}9oQ8jꖞfZꞄ>o *D`BI` Z5P;}CpB p̷W`7i \oh kKݡ*# nZ/ļ#0CWc"V&Xt\"mX!^ ?o8EBZ #FLU亯Q?WraIȜ:7s4'n}e [OuH[⽓iTRS(p^DX*/Jf-~{L S!pHqsV{ |J8Q\Ѽ%D%@0guD2;W1Sc1g{3"J1^`նs^kŶ+#4![} fxan2S.ax_O/4^ nx|{ SU뎓'%Z!1 r&S90WV( AM^/Agb[."h'ovZ0Y+ GԈPY2^ʽa X<ܷ|!z ǹfv^pD[-]Cg^ EMe/iBlvgo^3;W9cv&Y"E.zChI:S0;I7]}]}Jh uZF {fx+jP RP\Lg(`5Y[||8V k3"&' [`+IE^Y"c8QC~caQZH5O&p˄=\-8@of(È_,'oҨ^{poAV8}^CBe^tJW1<@}_wΆ [&r#l%v̿{^+k!(8Iab\փ>6A7iQ90E)q=y%W8{e6BbQ5wفQS`$Nr'6>Q(JOy!o˲XUe!⪤UT'`fh2ڗ@mʚQ2Տ[Gr at|?3CEqIt2k-]ZNj^porϴ͓K 3rxnj&k&c_\0zvx;Gp?(>`f}6Z 0Q}A䉺 3@qӗχW"*Yy=pi\6̭ 1mEQ;`2V^Q]: spu N}xKȁQyvw͚=V.nJo SzzMnQB`\;y=1gr/scޝZ-j5/ XvECB0҆?i^t,qO$U\# ̒E wC\葶[J _ڀ3$lR.8szFÇ˄˯94'RVvvQQ o9I[,{/O[E0|a{KaDlbcwo5жmMV/2lYC!*k !uky5j'!#hX 5# 9J'r6T:8`ߠaҒfj|Y?Wx3CYg} &H3'}o&PD8yS#*y;x;`jjoK;#¶r!/ĠPʏGV?,(9gaLمhݾ P5ܭq⏟Fv' Mm&iKODL:e.DiCof0(01ZB7D>uPcxP3t<1 MH/^Z5q,_ZTQPF~E:ڥ3{_*> Jm3P87XMW5 Q{wwC=^݁Sٝuc嫯vMдAt0WՏSƻ/P7_d#MOmj~1.= SC&F6 ]#¹]yd:G<,1=䆲qzZD8<[C/VOqeOŀSeK> e~@AX-;z-4p|yՐTţNG~Zp? g8D Eqy:Ʒ;Uւv nr&-zALSbwjVކ`ЇvS$ OYt Zj.-@rv<13)#6ꨠgFIzW|4z1Ƒ` 3=kB(B|r,] ”nP% ^XOd:Q>D3 exߐ&( 87t'qPrYM`)νU_k4+N-P%8ԈZ@bF@kj{1,}"שG0 wy3b@HUqaJdyBLIBX ;JuF~dQMIG&JYY5,o2/b$e$EiA)gup̈z^ };4d\k_'aϥz;' {VL3Ǫrjd . ^1%v6;;M{s~+Vsy8I\RLCvx$_Se!\Aʝ') \"utƽsVF' f,`淚=!ٍnaTy;P@?;!Ó[閻T[rO,\) b"BP3>y2B/*VBc0lJr *j۪g3AWzuC s{a ӫB>6lqz~k 5.:7[l& J6ys|rWΉNB>=7OZT׏|]OfAܒJ8j"f~彙V޹|k<7pfBr^@dUgWE.P9ӀM,We ,7_fAuSq2$efz61kX5FtGpە՘UHL$k^BDnرHb,m1VK*OَlJ9Uh:Gj4WjW jemXw=L= W1(,w/Un~*#BA`qd|WvX5q3]q,ބ - y!9Lf uM4m 5g1m]تш=µ%Lr { =>o* 4+ ǝ|ۿ D3 Ss6נLNThKD^a .CKŘ m9^^hdmhOUg_5|SMZ`oTSY'<ί6: B& kBfc`E;&[f);"ʲz'7Ȳ>]o b^ Ѱ ի] yj :H뉼Mp \`Qjg&p+GR=:eȵ{3OO͛1 y…0L~ Iuh$\]+v"Vrih7U0`(ygIF>,oIڏ96ԒiQOڽdɈ7nke[ cM.ov%"Z'[ J;&},A A}b2Q2 loL/%{)kpVv>T ,$mHI֜~zeehip~^9sMrHK%ar7|y*p WZ# km r/SXԛwCSJ tgQtŽO;qh(ɰ.P|I،ʪYٽ"0ARK^w6Vz!G/(M1^߷'歧ʤ hS ^O/ /(wȜ0-1f0 _n # R8%E0Nc~RylWmTi6X G7".N^34ײ#ϔc:/Â*8 8X(]/Įul(Y%C_mk e両9dș 5ﰻrSOr{%F/v jڨ?UѰt+E3hsMtD4-n^UzvKd:ӾDMMi:u%2(e3nϷ:}@E~K2! o4M{{Ҍ.禚_^[E/?rCSw/t,Rg+%zJ@{հ _E("O50zB'N(O'a-"i#(|2Tu, c6TB}(cnIMjvFWJFBrF Δ_(|BPxI(p[ٕ+/Z?~bC]ʢD7Dz@:xYSGds1^O-R×"ۡRx0U6.0夞T7'*Y҂#=,5/À/J/6hhI y3TwR9i !_G@fSE^@*6A\dJ+}r ʌp!ٝI_o _fh&w+ [_/m06'i\O^67WF݊X%Oi}~.I?/_#,2@23xmZ[v3p=Zґ:I)$ێ, ^seˇґ#Ccڵ~krmPUmwvXmtֹw}V"G@ٰIx%xqL#0j\ Kl]!L ]FF==Mxeɡ$tM Ե kCnf('5`x52y iɭSkA0aSxJTDkt}u܂0yrȣR 8$>lXJ*eC7UcU%z>)yO6: h] ˦|0Zt@ "FvnhUhC\<ݳb2H`\ף-gHj2$aeKHS1Z។ӦA:{qхQ9cYcC=*8 QA$:"(5EC)DnZ(R, G܆2_Mu&6h8Ehl}H":K+AQ@/ 4SPd~j9?e/ͷlNm] YO6_?&7\fR=6+ƕ#dJ .ׅd(#^w7I/"b$ ڴ!G3Mζ:39OtW"* Mhݽ8/Tr6=ly2 eeןNd12pmLF;>D}˩D U G Bk @FJ9P)&)JQO$W#1YD7znne\'Ύi3kO[]Y^H0 #c9w7T1~Fs9n]Q-}.nk%\Qk\dec Ղ4of xXA~p}gGTiJNf\^21>'3%Zf f\?q?JJc%мyK;4fTz vdTEQcI {[AA9e]uEQ87k[h&&ܠ!зT~әF=?y=vMiH$0fb)g?nt `\5d΃",ZJ-%enGMjOf"Ҏjq:ě;9Hs;v[TO;[!l\Xd=eԞu_!ϼJ0GV"c۴ ;usDO䬞tE2(z^Zzcٽ졢>1f>!fgBެ8YP`BZc9~o n)Z+?QM\FOv86C4k07G$tVNx\!6('8vL0jAA+/O"F/a>`<9`u+N~F3 X7~AJ0uU RuTom:W|֍DC S*4@ #/mwDrrݔ`(xim}rwS1IjoZ{ ep?$bKAd. ۬tQ*{i0VYʏύ0w4wKs'~I!JBfY\5yvDvԿ !P-%0s_jwD6l>i  b ~WGp. UcpA5`cS<$/u.;PV@&0!lHh(ۏpEò$V@kU{,ɷ6 %xZzNza8:/;H8ufPp bʋkZBP0't:?G $ѫVymg_1>:Ny1,iaYSUXL%vI@ XV(ɮǽ?W-17e?C Hcb dNk|+ylkVqĉX JVK}`Q"!CǙZrPK<܃EiֽřrDf|I 3Xwttf]֤Oq0>1$~rߍHJs!?(i,E J*sGUcp02E*%K8C#@,"!:5Z/4D܊- =` #kgA0d' {x. 32>5R fbN9p~w%<;8+`'^seKZ)όZ^fA}ԋ*Sjjs,ʐ2#<FYг%e%8T|smH YGETn=ໆNl0zEj2Ez}EfAxE[։0-ax@S%==%uYkA|zmcvcɱuepcf:sb$9MxdnȢKbAY>o [C fK#0\")תt;E#kÖ<|^CmCsp6N:qngD![dMo,n '&bPhF?ce'$C9x@+U!%1*^aQڥ`"M&߭~Ew4Uf`WaJ&F|6 M65hf?LI19=tҋz}cv֩̾@S|P*xKpM1Zu[dC@,*&IjWݕjR:K?v{dFuG g+0,kJ" GzB3Mz>:e>ޢw[[9׃f9=1Gy~'V)* nSK*x2ZDo vPc]5 (Iw:O5q=laS75l`I,J:AbM rO)umq1uXou*=fIF=3`g*m]p| Y{݊E af) 3mzpyIvZL9ȧg0ܠj;4nBAp7u6HUxfu'9)yЈ-r@%r eS%KYX!e_0\Ù%c]ۃ=CbJ QyHh929H&T^s0X- WNs[k`Q\r@ mai?FG_*pw2`H{tf\HE4]V Y>TUHO{/ZQb$qvj1 e(3Jmc/h4QzD-F'|3b9:+48"4B fR'(ÐjӄM*/j[Vq.\ \oy@5x ezN@ўѕ0cqE?w.7LHoQd'~E1 ;>d`v}1yWʲ3]-C[6^0FRM%[xtڊY\h$28]MvnZ75[WN` L<[ehz_w"ݸ!89pano֣ @}p/ة?uu4szpt˩+:,HK(ԠqXrG3.$UߖM&9)Q-I[Z\5KJT%zqz0&lr˱ 7޿#Zd䃮Z`! O|W{MB3%z4>^[ns;iDoJTYz <Ҹrqҩҳ:2,N(rht.~9lxs^7wH?Pe/`<f>EGO X:Ue\nD;8|$*8E WΠ0-?RAal`I{ MN$TeEv: WԊTُ;"cPI3f=7ej? ;%J&CK`e%~@)V% 2kgn u8/y/_:/) R$n{U88 "IddF%t үmQon J,&8.LW򾌺m uN.ط{%C ލruN-@АqnAo J̾րkfHd둧MAt7fEVeE^mj?(P=_o)ȭF]ok{m;#o[t/o?VNIM[Yf[ Fp0 pxQ T/$z]YHOm;~ُ̭3&xAԋ]Оt}V|NF:J AUDQ}/?OVӟȚo0~;5ɷ&vN$2 [V]`Esn#cp* ÏewBbkư[*1\fz^Yay~3)sĘvېY Rj:NQ28B'egppv{.'tk}3dh0K==ΐqH(5gz'*nHf sȸh|Oöwg}/.Zʞ%iGkx-*@Mu)/.,+'UwZ ڮ8JfkW+ICFePozܐH32}q5GRʅg⑥RS;\ }<~&nl!]F'3 |RDeUuf ?̎jF,;-|LuY]fB&#0@_QZ;h3-_!M%ډIdjlJ\c2{NU͎9 W3ZU%O[JvIi&NgC O>U,e=gF<+JF(H#+BID)K4/δ4ύu,Pپ̯ˉutWTӱh%Lہ'мo^Ȣ-TsQ_4`a5B-?KmG_ 8ޑMLyoUCxCcI'jpao~rZ)FN@x qX˔d1Fx SA};J8C+h?[p O TBA&Z_4r2o3Wx;MU!m 2Im TH6  CWt>iO-9Ya(QG1|pr|fDն|lS$6vvB߽-"`af.Njn ѺWงpbpJxZKblnVP{3wLjH{7R Uu3bpb9[4S_DUu$WY"/WOdUd;XCH_EEAMyz;$p KV6[ }5I0$:>WQRwKl0g(.G~N&g0~%r2ARa*Q`ٰE#\n3c-9&Wab'ǸUrGB6%quE>%sD걜 Y܋cĞL%h>lx4 Vġ\-h~Y)QOH2&0ED'MLM/DpzQ.l7 q.^AX$hB$p"C L83ѐ !)%ĸTnݧ rprbϪ 3>/'kg-KD k123e */>'y 5001:up5Ҋ PU\Hp2-Щu7 l!hho le|$R~|'ԧ}E[d\݋MT>) ժU@$-9牖ٹ'O 9E٣+~*poriS94~ʶS!\ՉVZ$-׺?]Cog_a"${ىRw:L#Y~Mƴ/Z\U|3kmi6:Z^ACe:8KPl#\2d #Gz+Huva &)QRWr+NF&2K6\MuD.t[bHzTXy1MyF\3_ +,lMoX b)tm^ Wʠ;MI|&RAaCGAH1Ħdvܲ5iԎ [e<'`L.J˭;ڹd t0gjc\l%XOy6E 3糧e~ַ[묫sZ>s@Ն҄OM;VFU:|]q=必nWN#K7`mw,2KewrÃ"LR.h^1 xU~"~YH\v$lG %"k:gNՒjo`Vѓ+Tқ?ћ)L9^ُ.xbƈ׊y[&O]v7Ǒ3Ҍܱ=S&l/<=;DIk@{QA0qX<{v l(</(gJ|o۰7lfO W[ =."[ /ȆM ;;1 *8p0&.J5C/GbߨB}]LQ4=`M*v5+m/8'Nl2 ʽUQs.&A|euѫ /S lcܻcoɸGA0g2ē23vlO5O;e[h{1O^W՘Fx|Gij#i{-xzs>{YPd/O E``E_teK[qKaMaV3|tۥ?xx=IP\%Bо;詤-:#x&t¾CXɂ'eiGwׂ+giK㙀% $AZ޿Cp{nHn\N=zH Y=*A98s,k{G;L:h5;Nي͓Cԇ: \+F c:ͨAZ򩙏 OBija}& Cn]Jֱu-j;V:iؔ!*S[dgpp j_uCrg݌>OD`"Qa~]Y/|E:USJUAkkه"p# Q4Yg`=q\Y?^FLx({𐠜h/hoo+ + Ro^-/ JVcWˀZ8h;:Ȯ n\}MX>mCæU]V"/>: Qa6lW&'rfᡷDzr/\vrjIDIɵ`ˈVV&ysM2Im :ŤAtV:Ϥ{ F7[o)Cԫche?IQVFMB"`Q>LD/ۅMϰțOΠT:s !U[Nu'e@ pz@hMl˼J>TV Ӱ́P0Q1[ΤUe]ye0\6B{ uOKd]~tPҴ,i2˸=`<˚\]PHQ` lI pABhb%A\rI'^ą2W}LܾYL6TA娎'g)ri+'q`|J ^W>#o7lZzH&#睯PhfjFVR07Z!# OKqWY"}OPzpbo4$Au8YYաZ6 g*^͗\3TJ?m(9@lOc) y}C#3Jt7N[Ǒunw6e%͢ =f:_#(be m6ӸK)_?!)(^^hq D!=a aҏrDM 1UkdI"إȦ[6h<]Ka;<lAl\Բb# 7p4F[x;ΩPMYUy*MPy-{/32tGʡc:OA*ɮT"H:C+:q)v@EK7 ;b.r&2j{KDcv5jsP1mBbahs^ &+5yR,KNǮ[؍2rWFв޳ ַ +JۀX<ď*4bրy+xwwAa\ȤJ,@!3-O@s$m'}60d0gcT- z͡]LձlaBRûcW-vT~AUtDw GO[}heedLSזE57cM&."X zNP"j³kpvq!bsq3++*FF/x}?,MUy[$U޶y"h6/沇gAHyՉLvsVcCVxä>wL*}NJ&0\#x:UWK3m-#@wg#1/,/jq}; ?5zTW96>ƪʛUte͖]ݚA^ 4t%ѳH^,%I& uh KQqxP\EC G2<$be2ؔ&ʛ.UXJ̝NÓk(=(frskHsQ ~X(M-t'hKڛss\a۬!5Ӷ"]xo2crF9VMi9-&Ia&YL<`T}O꭯`E0[ jb+ςxjlXow O+T  a~2Nz;nm _OMWYIS7B}X&"ٳk?En#lv0*g">/oXL؉2y |w`<\+:Jw!3چWE`zoڽYX%m56pc&a8:q{+64+F V07Iq\ =@Eꕇ4S(.Soeܠ[>8mK"Jw{GjͲAvYٻN?㞷Isp=D2 OYK9]ve<2F>[%m 7 "Ȥ, QƊدM&}@=Jl&OpMYS 2e,A᷆=y11\ 2t23<$o1ImOݭkW]nU709A<x/w(;"%#kol uo#U#8袀;r)2pexJ,&-pg s3L$2!>]3[nn?+zUwQVmiMd2I{7NjvvTM1p#4%${})ۘ$ZD d !L~rnh>]_7]4lrd }*թ{H6銨edDw~UejzE{!\ LB6DA\ɀvbw U< ) "{(WNe3cm\_ ܧ1ݙ):ၻڅlbH7t=s4 B:H8׻v)v|n(ȩ2\)=&tV9jo#. }] /4έՕwج @'uERt6:BȑYp$} KxR\1ڗM)yN_]lldctTV s2Tn ![[\mt9aOd68F`/kX[*τs"f.%[`2չ$uZ -K!'Y0EvO%SWq7~6d)nRDMp$x!Hvξeqn~ħnqÄ/p4[dzU%zevlt fK_*ع'!''np'dqJP ,DQJɫ{sEDG G1 `~cY]+7t{NQʹ|nuZh A3ENZk!/]X=v/\x8|F5"^:ODq!q{i^yIվA,kD+R}ƨA"Ң7u8cɭ %u)AjWČU8+5{ƚ|(PlcpJ뭦\SGY۞>SNmh$+l*XGKbҫq{(JDФݝ;{fMڵw;c?_3u lJg:7f94aTyɡ X%(3fT%܃ِa&T91p5S sZL nc nW@IRgY :ؾ1, dNpֱBgs!@E}\4jXڤIy]޳7ɥ8UW-5JLL/KDzbC$r&u& Q}gX>wXD݈"U@`h^^B9X]6{"K¥#~1T:pgS] gyh 4bwQ`:5= ?|V s.X40u>6R]EQ6#Yӫ˄.x`(/mBuL6[&A} 6[X 2#s#*''>/rxڱXc\h1?YޥĚo6K=G*@s{bcr!$ڹl uO+QGg*"m-R߇S.7O-Ŭ+|Q4#J't;oars]\#@@3ț`Y"0Suᝰ1GPi%i4t:ϽB.4ɾh˟ \\EɍiAh'tCQɷN';E+oI S`MHv HQ .l'+۩$Kmqļk~?@}@ rc@ y]zY"} H#k>) o %\δ\i.7A~:To#9xs1hhuf%hb͕@j0,20J,%nI6'C~xA7?6=؉zwL*BH J1)e=aB4v@%'ܬG_^g䪘COM׈#w/pJ4B!Eܧ_;s߬j2|0ys${xc]UfIx–jUKb`i[B+ٿP bTwf"^߬hRJF"Vlf2)BHikF9lg\g*j>D _(pr@>˴w[:hy[J:TNwQ/W{GE*¶$>A fEKCp|ȩ$3GGQk;_PFݠŲn񀲰d;F0JxEY_JFnTM}bB: y=1mN틇3wM/xC-B6E\~YN6ApB IꎞySx47$_q6(CɁDI>S^&l*A%:P+ʒփcᓵOrN>#oZ1ģFeKL6&tKOU˅}T?yS|^vrcYG91JX@G,srp~|o#'{y{sRT:!$Y `X]k~Ý2tl?*UڵBRFEq/+n#IojmPѓYг&4!IwL 7]} ̉z5u^l^ "W24,[ü#zt4哅\vX~>Ү!X4ש&!WweOȹMT m5wB"|_njP Ne,z p j<1+s!z;94_WuBWuM*Z]sDJ=t(A\P?o%76I5ߣ봠A甡Z5Zi_1R;-{#p\dXx+,x" @1%0iOI֭Is+k}|,Q kf͗Ŝ\X~$nQ:6RA=1U p>Ȫ@%p"-F[bʒՏj.OeOw8KpKeU!Y+8𳷠@7>8-qd*^G@Z^"]] yeoC;& vMZc3׺XR3+:;'K QMKnOMR=/W 4(Qy8Q PaYJ^uJj?COvO@vU Up*UW\u_ $~ѿk0l|=4wGj `oYwWNO"d?!}!W|z*'4phLVl{X{@PkДyb 3м_H"Q]><-DTs+ <|s  W7d3$5̋pD[ZsZBt4 %})nS .NcmMY6b⩮{GyLd5!V4j{.UѼ]xSWQ\o 8jBMPmCs:}[G _Q{OX<=bR;a8_322 &6Z?}* { 3 vws|N٠߅@tٽߺy6Ē()sT"R!6]2+[[WFj`eok:\KEngVL0Y;W^>` p1p?c4~Qu- 񥩥 3BͰ&TIĬGl0cÍ(%8?5RǘK egϳdXO p[rU|DҫylCg}+T3ɹO+u+dz]}B 'xf/@6(]`.i5 q$HP2bٿsj5S$#%OLO jKE4Lj~AiDǫ6Ĵpӳ7O a3M)o(SV5렢pϨIC%״HK$}l" {V; &nf! J]w$ 75i FLxtat֔dEXͧO(ݙQ0Ƙ<_?E A4ESCG|k?Տh@ }){ rqXOS9Ӥ:M+>.fh8g2Ջ `$~%vFAD)])iL:jE¥/~ )xʍUl¸z7yQX8Ʒ,cq*V(PE{C s(x+g"\ Nm;*ff';+bV_ S 24hY&!|bitEk ꫱ECYOZv s:(V#OS{]zo֧8{V6BX^ lh 2@!|#98GJ\΁Ց-lqVUaڮe] KfH7\I}8F²nM}Q `z_0Px$aV뻛zhUWZb: HffڢG)Km7l9EoyHk\nCqKn/ |J${LnFTQHes.V"'kca^E0@YCZU1bUc_HRO˃I4J'4̵;DC5=[]W]{a" UgcF7H_s]7,P~8AHĶpj5Y͖{H!Y7.jAif 31&‚Hws.XS۠[^#48]%F|S) p-ji(]E899yHλ}W?],0b+vRӤS^qNWȴ/ga=O#0e!쥋DeMڌ~Z.g_](UJ g= ?J r+1;د`T;{6Aq:utVgJ倜22[uD{3:$"uy碑AQ@?}5GL7g&O`9Kp##9r١. 2$f4خ9IHQXyNޙ{CdM50AM!POF*=GRR`_Z#m]B+mpuc;o{c0P៧3^=5y{c1-gӏ g3e5Ai+uIȿ1-4V| svQۡ+]o.bc#ˡuB=}a=<7 ޏܵ01)DYvwp^'q&aGDИ->Aqĺְ݌X4("51KuUB,r7j`?'{r%ʌ58W<`V- HLnbÛ{'G,-gY0LjP z󹺒:5~yP~#ra/eiw_H?kB᤯aQ-\}1>> 0\쾪;& C锫K;A}hty|O;ܦWu&CyL#9='w~筠U?+v`+}`GmyяU3ͦh ĔL(1|b5gՋ$VJ&I#:W߅ڗ7j渍,KAqt W ͣIhj h;C| % 5ctHWKa+l^`l!g_B7IZl'f.5:щ˴Qv.UYEbt%t2B_  0xR(>GbԃE-1w;s73ŨCHb85I=Ήۍ`~j9#Q,2n!<0jߙӌsOٖ[ IYjA6JZ)6=_TGnGF_y#F&,yuY-DV=% 9'^:2h>%1Yi^JF;EAgtRbڅx/ٵ&Vm_)X?l? ##ET]Āk=n'c\zVV0=m$)fXY<\#.($`_| t!"ѦӎB O3/ s↉ S6bZIB5YJ) ).@ >#(U)x8eSۚW\Kx5ׂ@o}9nqQϥ~"gs;] g,rPh _QlUY{StL>:Cm%blJZQL?4H?6C̲d<7kuu.6Y:znp,AHG ٪^5&5@M?vL0zfowz 6^津λ $[`pUX+1b(Aܳm7ȭ6l4ٚD'3(fK^YcY{olLx6?z 5Umx̋E >dy6(H]Ư)CO 8YIaUdPSԶw_Q/g#[ hSB{+Zow د_V(lyV+%.)pxZ>WD$m-*1Nt$uf%Ƚh]VzoXgqWGV4{7ᷱm:j%>;\* [( ¿s:y (n:k;E2srm֊^+]I_f~)v?gDP{#vSimd6TEv+w_L5Vɑ%Mp٘U]o:LRՈQvYg6.e>"[(G cFQԢBex;&jir Zc4UK.>#%(Y1U|̜=z/L4v ;-*I5, NH 45%&bt7n9V3JX-{lPWDs[Q7=2Hh͍Mk^ۿA7X-弪st_.1yP2U쭿FR3  $8 L2^ ZEWFla{9tN#PP@U]5a=zP(|vr+/& {wNm_Z~>i(jo,ǘ l2␗̩ՖJF`d#AB6 c䳯D7;.d} J`;ʡp;$|K ff`_o\xAhx+ļLz+cE`kpGO͆ѷ:Dae|s]ӌfN5+`%37eZB̨ &9q/嚡~EGeK7UqizgJ-2]A|uC4xx[_) VV[CݯZsjpaꁹAQ+/c7"xNmOyq7'-pBW?=a+‹I`~0fmcfFVuҮ )oS__dS z\Z{ouIGw+n.lKu4NcKtAz+6ntpB}4'Gs\}a{Yו0Yƣtڣ@ڛo*_h"b`@ɦB=^S2֥TM)'QAI)Nj'͎r)q 9~ilMV͞"\[R<{ ܞ/&=4R֓j9:4FD^OROSI^A^%3gpO~4½myXPog% ,ܾdF&Qa|\xm|ZFsLe 'Zϭ磤JBuJ[%|Oֶôb( =< le{\Ewpn-=쇷 N)A"l3vҨ rlOt ҩj$_f]_+}S@%H/yP#A1H Ţ s0(T!E߯i?DD"$&Vp6t_g&ZEZcj\^hsXˬ㫢S+WWg2BZ/arow Kx}dF旂泦[GK%7jۉsу"skɺw;iBfhծ:_Ez{cNŭ f%<:MWJӺʉ~ h#º]}fDUU)!;yl,mNqĜf_b#|Ѱ0HA0)Ii-P38~QfH= kU`71Ըқs?-Q#tC? 5>qG6O{iË <5w(+ԛJuw/N!e2 xt{uс6pV#~m#B$~& iܓFB-=$LP0 m1kI 컚|qBx'jz\A;Ghؘ67"*:؏o |TaI^V$!R$c7Q PsA喵J%W s2Qs&B )$G?fvn/*OLQJv&I W!Qg=`ޯ1;$+2*a 57djVP:By\&+U,UjW; B~RaoY1zxG#,-?/`M H5Ք^Ol*d]nNh}8f^S_-͚[S w`z'-\kH]`J < dQw{ڛ#gw@]SK:;^?Jc{gP8B7q<hs!dՄ !ruc] U\EHUv074ql B+G8ZN8,{}brBn>dx%Gne]f!{H_|nBMkw̭]OT۩nuUL M#4PXR|ipd54$ZfۮJoN1 Mw{G?LX'_l~dIV> 5V_[Vh#:ŵQI&iتv9_bwqL,UhW?c@Jszl|j uECaD8bmqb!N NKϸD5kj(^,}1*)AJs${)7Gs E &LX4OZThM/Z?g= UaiEw6zoI Wː\%6!$yΝ"X/jtgh?QQ1diC=\bf`$RwxB0:/QERtL}Fp +T8i  mՠќsVZcB$b}փ,b?Ev~}@LK9 >I SS'$!~w9H|^ s%~D7Liy֮ HЛG<vKYmqRH P' "5 Ou KGbC@MkF\໦YM2a9(tlԥTZ3˜ lђ2kb>fQ.>:j;,vs*{#=ã#xvPziqx=M|tlY@0D,k|LNUXաDC>z洳&dK*+kbA>e轞͚!y(ѓ~)4E.}v zt"#a)ЇUO׿Z YH?Bt$9@^̦ 鿷-/߮Wy ꣎ݓ$97[?-­R0~kIFHGɋU }>[Haf! 7`xv<D e[*ӆz{24VSeV=ȫ*&p2q##i:`k[?ۖ9-%52I ?r*{$n -s͘APG. \z֢:C mIȵ74aV{3j5y3)rxIt7٧dȍF-jFO`y]H"兛`f5UaLLVBs S`*~WU#P"N7嬖Ebv 쌪e0nr]M#L#ʇ_/.;(;{ "C}xYrRobz"F93?`ߋCUNP:*Ј/hf*MӉhWb/x{^.v087 P_bռ;5n,|x-eUw?@jnGHݶ W*_|]A-w8V]]{!2#_[}t[΀4cƇ)dPqD%sTUEs D+C$SO農 hL;@FW&Gٜm_s3a@<$XzK7Ǟj?^NZ'-HA{g!3r7跁{\f4,3%Ğ#,SN|܎Υv'K6[R,[LOk*\lV$>K*𑎊R.J~tr5Wza&8xɅ)$4%s#[*B*<:e{xby$ͻ>*BzcW;؆ɐf$S뱂u|m6T;uɆx^rQj=m #FڳH\F^`J{`MZ}e$SSL nV%sUƙ΀%a3?86{ד^%}P?=3Sj/ X#:2 UѮ#2-KS_ =#.J9yBtV?NftsGiŴjeiG2uH=-"QIc:;8@Ý=QjT1TW>dtq)-v:ꄚvza;[é\Rm$BU$ʮoW逇Tǚ}+j ϝKfR/~е/})@~Ηx{c!yF/M˗+Se0Eӊ_$[;=<^a;bj+^kI^-1u'd$k Wv \~c@CG f)?}.v@c];I(IߧqE-h\]:( ^Bݚ4jb $4r8؄,/;E~,t[U]GXV|Z*j;g䴴2=̈́k%}2=Vޯ<kI3"sgxOz3O$Yp=1rʷ45혞(u, z:\m'_s?ZBv47 UsWb,>Qw+ )fCC /`ªwO+Ph~oaIP]cVpKy@@+]Q%;S@gⒷp+~Wah1sf}f/d\.Q$Θ I3R3\e`8$Rݸknlu.NQ\. :ve6%JNZʍdہt&7}hch$ix_XHO_W琽9B2[ӌbF猊Rp,43U6QB jhv<""+88%/eDjBR)u¼ėh1 qhFKUTRy`"4 sǸTFʥ?`q'yPؔ 2JӁ97m9ܒR.wjy>V7UNgSXtƜu"E]Gr["MRȀoCXAqq^3ZD>=VW2(]aoZ!0}ḷe+3YdWlaT$QD+yp'mL1Ҧoza!io܍NMtA17&mjUlA(Ieh T(8%3ce?6b8.¿矸>bVC[׽]vN>D۸5J`5Gk˩H7ݲM&agEEvP^uT.[icC{]Xzj!Nq烉:B. yhag"*'(d1V0qeěПo3hZ1(`?gZizr:g [`Kʥ|iKat[ZoliɍM~[v Z* !Ъk𪙴rU2bdZ&T^V xrG,/KFl)~^4F#sW ,߾o7ẎbFZ\Ew4۬a0([^YdH#ξ=y mtJ~O dϤcIipslճ:MN,PZeUbrk*X`DItŻD9mpEP[:s3Ha=H;5Gu3}"&Q5h1&KN#e\pԯv% w kBtZq+\Qo *?qԿ~@w }iXje%Gjں:rw$ޱ_iRDV(Y>=>VQv` c}dVYAF-ǧR6xok -ww#ḅ큎 Ip,*^Q-ĩzql`?3ym -c,y \>6,8TP[0Z)?a·: y'IY' á&8EG!BXk}xޅCt6xoc@($iSu( .L7;* YǖLEAnŠWrmdczhyjMz`ڀ[TE0#mdJnBB _&&,rORRbN!algn7jUB[ugӳOw[sgUqIL΀z]oˈ}Ydf*E«6$wv>{%`@dc''`Qz%^'A~; uPx~B @"@~y䇌>&C]JÿK0 @]2:GD7p$kƂY{~¶bf4v.Lj*-:~5˙VZ@^6뭟JKo&d2gNfF[J8'.v Ibӫs`[6bͩ_M/V7^׹)$wsH)df0S8Cp HTx8s!WKPp9,&4W>\c/ _Kv*=b=1OX@xOnp96 JSxWvVr# ߌ%k4?*=5 X(ž \Z6$OPl؍RۚjH F;!Tanp`\BRI7P!PkOMȽs6cpIvU}D=Ig hJ vRݲήL(ƞ5o{sɕrp3hjFG̵V>2pxVg}opE0v1(Aw)ߔ.+W+V 007l-:׵gS2H4*Ak]y2x;і)xbb9(o1OahhF!'B+OeR!c b׸uy25W n/DRNg+^]k1I;)x]9k,<+Nj ѡ-ֲ1 bLJMmH"X|U:f(7 RBE &l"'oB rg8Q_En)d-j6cgiB@YdK}9=i7W4)da{ж"Hik*<`3ةkn6MAҲ {Ʀ#ksG²@ms%<녍,^`/w ' JK(t'݊_8Ba W2N[&U7z@&ƃw4=ѓepiJ=/dS&uaeyC)SvkP Z' GO]ߴ_d:xt,LEYX&6+u7*X?9pڠak0#F9mtpl\&rnɠ.[UY=q*J gG(!%h-Kwzm@c^7 zrr>Ys.AVMؓ7"{߻1!{`b'v K_Qxv& AQE6Ml#,_6^rpCќU" IٰaB1 }h̵#2NѶ34BqR6Ljnyb(z 2Ȅ bn3 jB"wt5;L)q2]b/Ц% 4{_Ir Kٌ .\jJJzl%7{]/NІcVw,=<nWԯ Y*utATx)H/tDuSAL^1uDpɕL)A]q7R}g-G=n,=c8"Ů#wkR 0Ȣϐ'ҽrz.cjJ}?o[Q:ū?qgskqV `owQ}aGmU}bAG787l~&}n 9]#Y/AA91ZkM8G%FqTR-1 5Xq0Z|tq b ̦1ҳ,6sS[Y swlDhF2[Ṭ%%/Y),b8ULv'><,oY+Y_JrizH0RTЖ*iĕvlm%5Uct6HE $kČy wzh H ?d:hH^AE0?x\!y?۠*hcꙦY׵Ql5RpCMvDTg0[KCl.".>{-ZA4dpմ 7TF}n-<"[Bi]h],xo"f{" UZz^>:3?SI8vG迼KQC C[Zm͂_/&P)2N{ze$"#1tۋ+uP^_1FUpGXBcom q 7^kD*/η.uҝ (C e܊@vŠ|"V<;y8xN  <^JCgK/~-:x[=,G P9@H/Hf{ )<jQ[D4_U|"g%Bv⣍tvnbxmaƀJ^#Z a]ВImO.2rzu,N;!bh3p4jhCA@W\[zIjHm Ғ9UVT\'zӭ(`CI$99NG('0B3mnΡ; sk9q;DOnz&}olyT0/v/x& q)z kB0^?O<lzN7x@(Fg)j 5HQ}*}5jRfZbrm"D)74Ph Md5.^@"W*7! 'skfԟ|VMOJ ~n/Дm@W2ߦ+d>] z 2`L(J&׆4 ,|O4I EQ.K|xkLk?JUrn_ԣ) |h'YnMKSkʔ3o1-X֨_|OAeq̥b{ş(nէ 35 tS'Z1Va&]HY>&P6@Tc|ђ>ҩKTniF 5ʍ]l޶OIJv&ݏm3ZM} .wKH!$E?18Q/U3fʹ/!k&Vn^QƊ9KȼVP>U@M73Jl6g.\3#'Ӡ+XKCmN;>'gݦ3~4^wv^MYZQ50wZmj@p-sjjE5 9V\eS*Br=Qw9y^CY |>\'@4g (%eɚ#L:xSUonA>x"b}g.Yzd'wҠ]5N\m ob&RR]'2)_dT5je[M8ÁS#vƃս/`En7vȺ >&r.7"M+_'X'Hc׏~Jd)Fܐ@I ;q~C|u"HRҭ t[`PIF3%:x<媒WMQ{# Z,?|M 6AWNձ> ,=֕G74ahJ<mu\ UCW6|sAЬ%D&']^n=BAz=$֣P/^{q%i2 LL8Mnq~Zf0BVt( m:[Fm7Zۘ8B*;)w42e`VNǦz[2*l|񅃶 G'O>wzN)q%!7ŒjѬW5Ig @ C:}ZSDU`o+[؍cfuc}αFRw {XK *$z'jtfSE" 0K^ %$ԣ0\xT hwRX^]l@OVZֺ h\QRx;FΔ9R 6$tF2653MslEUN(^J[°|Rg8 !(kJ˵\SU-]T`Gq4=yvuJ7o E?D! 6̙Ǿ툩g)[@,>`/0toK"wp:'D;,kqdG2P(ned^-AkZXb`O v]Ejȸ;%fa#@& l\\%LH7 %jo^MvvO1Qpz O͢8d!_.3ZDec^W *@8Bodscbv% ͊.#Y>ƨOly|LY`^q0Bd0bɅiP-H3 1C Dgij38} ` FfdJz׷6T{rODk wa\|Oanw9A=}Q9%red&GaZG3y_D`T2e}P$.59\3WZLLDkR`ζt25 3oUwZW4z͞#X ё3=56,G>h-x0H.KQz\h`؅2{T ٯb\Q44(8?cӳW!3M$/nx%O \IOz' e'0Y86sj.M TFwE*͓<`.]4wGyr"}CeęQ480:;H%ܭdJ/=^TZ<3FBXBG[{Sr⤛ 5 * 7=eU*Gz?{A Sc|P <+2 T"$OPunmY ςjT_w5 d谢(FahQVp<( ?'W'Du6Ix*|@љ'TlũyI<v2?O1@s#"U&H S}#uXK8w@8cF,eA#_|R~-:+H:տ#̨j!f%;'؂C-e| keziu,@8< /`'/'>I&D&252(^̛`a5%6I,y*Tb(23ꏝHlvb^푀-;`۷(DfhJi^Igl "C(__K0 ڈQMT`/%+LP|zRX ־DzI5˂UuàQͨsVQŨ[*8ډ$HAȦe2:. -lC 9̞v'oq}S$HS^ZuD$FCc7 \p< Kڸ )ʉl]U8! !f:CVvL9 Cpií}pL}8~cgZ5E(ƿ5 f^B0W@!iF7o6B?ߗ JqafDIԛ=Wְߜ+EU9MXg?1fę ~iS΂|M]$,|~MC-kfؒ%T%u\+OGj?*xVޑ 7Vfg&kX-p *!+:Axb?Eg zH4<-zune9vM&D:\EdD.Y5`ZVYDF []b.%]$w-ec1*d.`Qz$3z)OGγg$F;纍kf8ПCӿ00[|oݘm:֌bqFt> ƥ@@JKO{:~}4t1C&DS&$^Sn&vKͻfC24/}zݦ%_ $V~ƌjNsy?X^,_faSọӫ1%u]T\]CC;hnE):OA֤'!L|(eEL(xO|MIkEj%ohߙbˢVbЭf(Fbs>Wņ9]KDUBw-yzJ[:?™,|fONKn掾ngCxvzFhӋ=)30/vKy5RBnҀ78Mq5o sZu.鬎-q~JEMoUwB8|lsIVi΁}\rDwk"1Q ka9or ~x Ҩ+Fs%ۄ˂]wl#<zJ*33W&ו2 n iH; ʵۮW! }Z l.՟ BsF :9_N+۸@Oە͵ Xl'ms-BT` gBU6AngWH u[Ic909!nGsd}AN4cg*F2U_mZk4 q5bsVgx|r'{@ \BE5lCXqBiDw"eFqDcJ9^fN\1,^؃ 8#jpZֿbp<EAE``:AӜ^>P%+P }`,km"vRe :o-r_:9H>_eb,IDiReړ|9q0wMAP.qԺkJvH6UPD.oY6uh(BArؿhP6@ە%c:!v=uq}@g0웺k'Pۋ IDp$M>m`C=Lǖ;4WSo̓7"6{jaRѮ4L5a6wqҋ}ȥ'4ǽdL/5Y{`c{U5vS3GiC9&¸N&u c\6GL.t;$*k'/5۞yDaw c 1$ɨz6qF9GPbRg=2!g[C^?Ȼ50yE?z %ޞz??V9t'}d`MCzI4wv>ɶK]n/<2 wtG2!X|R\uЁuA"\əer}3<P/590){bvsمYL˝y gIWB9qϙm$,ne?47baǽ1r~H5DN?!ee4pЋyX2lɸS FCv/Ș)ӣl M֐$,U4҂kzF0)WV n8=deUK8rV]t5=CL) /uU]Uk0r)"z; f,!DKd\5-#}(/«<_?Z0 P8i_,#IH|a"Jǩ[lrusbJ <F-DȐwfr]NLjc_P ,xoFANdKE A^uI NǷ)1YMcsėiP[bQ)ù? 9zqx^n(~;ˑCrH^q*ӿ=V8fZH0/%bt! f!^IrB1a2:Xb3ǣ~DH1fG?.*!`ZGqr'TDO>2?8~ US3[@,j:>28jf\&V.16$Ѥa|ry|Jid n`jH,7 BEn Mɒ*ZfdZ\z*7ex/.ںUAZ#j9ÉA8 ln7{H(sHYpYe gԺg1&'rnY- 0Eø)CT6Bz醻T^ ~n81#@"7斢"Ճf/=3afF:tm>.,WmCԷe:|Cc󲮆>fT(vy|-?~wB!-f,!E"+EߍBx`"Ń2u`b|e0s~ۊ1!PO=m$D33 ҼUBf4t<24h ;=15 wLHQfJf# q%m=[̄) ]&{#QcM3&/*3,^ߘBEt 7ҟOJnV[Z.~(*zrʃ 。x?CY59pL.]Pd=MS yl߱J*+V]bͻH ~ƭJm@Z0oVIYx1>82C*s9%N4Ҳ}ƀlwdBZzqX~~Hу"A155HhWE~-9zliO?4iqfb< |F15᷂< Ppkz|B!6ce6|ըՊGر^=9A2mV]& z]"];~:sE%@;O\28UH/})[lD{7?(㘏St s@r:Θ>H !Qʍ%G9m[D P)8AXJVx!*=o壪5P-;.Zq]O@L?WA?JS?T.YoFɯo.?\x ~ɫe-1EMw0S#;J5P^ bTP{'-.CQBt/ zgƖ8@]>ǦYn^X஑,⥍sVXgR%7kA3-i.wa+:zyj7r:t FuzoӱO3wIr=U\IGԘ/BqGd= N$ODg\jE,`Ej.F bxYdvP +'dDp'fL^5\"w U/"p14đ7x k/ImSkY&Jo(e~бsÊ{;[5ܰյCwTGh&@Up s*BMUYû( P6FqCS4Cy=Y1lDu(Z{t[ 1q|P]6lWj*ĈF:{@N]R_M/<4رD93Lq:QTiKGZs LyevhS^uuy:T}TzvIfΐީ~Unz f. =kHG[-bt*j1-:rv]#ÉD?Fl -u] Ȇc {b-8@Ѽ(Nt#.R:Z:~` r^Ώ&z,Pܳ x*ƁTTJ{t§E+- :*d5)TӦYcܴԆb다mM|$T>`J/Kt};f[]0V*Ԙo_rb`N۬9D)S{qΕ~sȍ;=`m<+±RŎf,X;@k=%IJV̄>VeDRFMfzʬ#^u)Ί%%gu<GԗzM>9PeuxnHn{9ҙp'7 &jlhi"Z.P(; )&֊Ϻw4uhhu4c/J[oQw2F Jd-``ƠA V@ʯ'wo#y TIfyk;4Ch!"Y>Tknd Ff)ĜI@YϷ[h>CrptSpr:с$g M~wm̸h2_lW4NswD[bE]{HSbI+ۄ_[G_%qvCm.&'^Dc},YM9ׁm7(3斉c5t{HTtӸlP!ǩ=-Oޘ3fC}6+K )b´-?[VRcV^ BN+Q[A 7n|_S~ɌZSQhDీKQ)ZzzZE,ZyD .LS:rGUl襀 2,:y篸xv u(iWb>wш]e_.~๔_;/L"HɹT)*Q5kA5"JT`u9'mqx.0#*N)?3.鹢f|v (",uIwsWQsq=-"ʭ¾g9C,57=0?۴_E}[Lq(حvxuh9 ኴXq(P->U+ѡktfSh@cU,T֛1J={"߻Ѵ?z@HP:~4}& F׏˥6['Bnˬⳏ([ @@nn컒~Tq|Bghte\]} 0z'|,?sU|n3.{dcJr86ObAKOgBH+)l,BW#4OI<L%(GH6]r#RkVs,0BSȆ qX+pD(HiU.'cQRrx;C cڃm5W]/,zNd4*\~ ۷;r/gP\%W)$U9@jeS25vjAl2ž%~>lh+l_;"?&ټ\rЇ9L[8Ҁ TLU#eQ7嘆3f p?a=ͻ"ؔƅB,~ 1| m]IT?m2fuh4E2~ˆ |`&Y&CqX Ъ%E HV}-ڂR}0x0_P{cRӶ='hpޡ2E=@NlE{&u*w!5I z.wVwNÍ@ϫ*^nj>eOkj)yJJ> R-hz d~ h<:%M(0TcnxūluzYn ˑ`=^c^8XO_Hq⟈\Sg kWNGp@ڪ n5ߑw`/$2Nc: "ȌX j/z~2R@}8526vEIT+ܩFokmo"BINǀ}:Mޭ]5GI[*O鎫Y=p w/=erJF0GXක*~_Iѧ+>V+vop/1wn,x^ q؅6g?~d?< ?3P `hKۺ_lhb.%,*ْPO?;(*a3 pVӐ$^=Hl_9 {ND8rힱ\<ɰbNꇡɗvUBUg,rib_?6vtf*'s77;2wp`VFI>n1&'Qm@Rk H bv`|eBax2Idg^wg[ )}qk"ĹCg MfM^I펢 '&Bzi6qWc_fz[ ߮2%?LG]E|xI q#\da=XdL75.՛1H[= G3ysEm/H#r߫ٲ޻i [i뱍H])6v'AE:"D å.@HHBدe"^RN 񿏩{-g*-juVB=N@ְJxefV$E}`(dTqJͪztz]I1O(@odNV|V 8b%qr) UI yp ޓyӹ!u#n-ba2Ǵ|%"yiΗjF$iMml(pxN~?soE=i/ l*kҳO^ԇTͥu&OVtHG-yҰt}%(wVҔ9N7PKЯ`ޢvƒBt n5&;^1rs JU(7 Edy&c[Dy}Lna65ق;aTIx-:f6EPuul/K&Fndl2=0[OY+8JYㄜ]p8ZnSyyBaOӐSYN X,Øp݊Cuk732"Ǖ[Z_b #F޷摋IpzKԔn0R6#@fyҖQ'T/-+=yGS_"7Igj:7E>@x!UX+P-N|OWD$pas 5 Lu5džWE(m>8 )FHvE dt,vyCX%Cp 7qԅ з+D_h8Q!`0^z>GW ]҇ %:%5F8FY%oUb0Uנ#&;~dzD/s, kysʻ@ekT:xjlnJQ=ȻqLEqYa |ݣKRtW5 ;uCQ(+-~:,>$KV̸Y:@j1rXŗ\Z3-9-Sɭ[„vE0Epfc&Ghfcs7|րHV8K2mCr»URaṅ#|QOX\B޳}Rҁbo)VqYGd=naVr#Jl,'h¯WT!oR%U1ZzȜJ\F!ٹ^5#̔ýbj EBwX҄R c tco $E|g8zd,J2Po DW=MAG5#O5 RZejfd%"ZOzn1-9 #f| bWyM|ϵMJY)ӗ84Bbn{M\nl/ķǐ=.#'@t1hPԱq,NCM{O*UUW#}[y\yKi9f;֩nHz豩8 97'aǡvX俨"2=a άޱ[|f u aX=E]PV@\_~H.V_:>A|7T!DSɨ~fjo{狗 ⾑btitC*S?lNS;y{mt!&)蛣9[Ns:'ѬUG'ґ~m;d t֜2.衹u=W1!bZ(9~~<?=&F*j?'M{OdrXIkX8pu Ǥx#Rma- z=0,J[[r%\Jу] 廒( |\%:{i|S9zN _`ժlB[Vuy7"uI z[S{2!!j8c r}2%A8AaL#Q&陠1UtNn* ׽7TRAjmjfֿHts]`2 'Ȼ\0 ܹS'{lt>8d6lMߖ|hI<;~7­:>56W 1vN.3y^G6f1mE,n'o)~A]Mճc π:;)Zb]Qv.n DoBy}kl|]J4|ѬuҸB+66ulr m_IԆG~(Wb#p3k.a‰Q, lo{E_Ćslw DFT5 e(brZ\1U1d͟z8Z 7+>? gq04[п =[~ UJ7<7s<:RkXu~SBtX-Ql #sʸ(;CWAңFta)c,"COS hsdO.ԌI: #hУvK`AO휽/[ D$[DHC &׵wb EJM1XV Zxf >ٮj}bo|i:MXϺOZ@sDPʻ6{|!xs%6M_#U֫ŘXjF^ oK:&I_a_d4qO$ߘ`Ѓ@ ¨#Ee3%۹؃Pĥedg0ؒ!MVؕvH\50gz=0َDW vi8/vo\^%Qd9 -p8k9|rL*/Rjq^;?)Xh #(x4ix;-:d:U *4Zkx<`A]4ܶ{|B6&v*+ 2_KͲ;%XbQL*[ړ܌c} )+J NF6$ȕup-~kttw4]zon^tiC_\?tJTA'ն\fw6Zp Ke5W?/'/B3׈tS90ONyG Gۂ<;pr~el+RT4yVNfk0`~vvh[npsf\֫0!N!!o]}3.G݃Fv&"+kenyAS [T%q,N1,@f%IdKINY(IYZX[9LS5ja6t$S%qxx_fb-T,"73'u'ݫSQ_\D3 ̼۬j֋,!Nue"`]\ʧR'KJ- 3Lk!\Äb*s<*wHNLt]TnkR$GJ1SCZBώa*+@dg2EU&P!~68 &{Lq*idc2nуt(K2BYE X.Ŋ4hS*O+j!`v7'Mu#ZArhHԆvn o<)1 V( Ԣqw<ҸqYåru4bUC,x|yhs ȓޑϜGs~=,:֋1)u΍PFͩ!Dd_!+aykga;.:@OF▥ $ m{X8Zlh9A2܈,iڕF[vfc57u_?"v 3|uZj|nˁ P1xB^9?iR_uboiCŀ]vv:q,"9"3` ;$fĬa@VP_ `95"LWnwE/3b%RDsQU?Q#I,z4`xIJ$]mdT{]_Cueo\H]h51UB2ʟ涜<`۪|@sUlQ* _{0+N}٦'$XFG ^@Djp ~PX嫤MQq\0?MlkWK1@wJMW}e11bͼjL[>S,i'Mɡ&S]S!C{,meV.+t@>aKbOCNLWka56<ůt~Sq  %8)*9={whhqz>,I5M{WI %bk{ ET07X~oQb`Ďƅ9S&, v*C)\Bˀf(h/G I{,f2cPT 4Q)Q!o B%Ԋ*XV/߁aXDչA/).O;`Ecg=*ĵLi79IIܢcM6mGrv7Qmm BN-j˫W>a жP@:^ ˞eZ%?X ffJРQ]h3> ;;GU"?I8Rro[JQ܎:`~,R":UުAQ N'^\рAvH~'. jE0mwέaTf&AS.ʕ?RK~n [d;ѼѼލT0 P"Y!ߚomskr"+TRL2`?1=6k$cwlCA[Xlrޮu3K/GG uV&'.)K%4nf+F5WW%L 2L*4[˖&-1?UָpEE{4QCi Zƍ:&RCj3LgYWM1_^nyXGhLWNgk&j }%>p*$yh!Y/ ikL㾂0@ 68$<03=D{`"NWBdRa1.$+Ktoyzk0S(0u_﩯ktOkUlY+|@wN֎EUSm{R>8;f~M l/W"m\<GDrNު0q)05=t<|[eto+q zs rUu9PI\?Д.̄@^2tqۨ!%ت,FYշS՟|5(4G0:Q>h+4_A<@KbHo^pzI gS33u[( =G̮q9T&;:&zxܴt%˦"1fp;| R/IYLLizF-ƒn=]&Q[yA&g{~P*O& N'WZeDc){0d;3ņ|@t]C !*ZUr5߉%N\8K =_6lS"D1~rjs^= ò8FOR:@Õ‘dU*a\df7 <L3RifYQiYSlyvw)TD$t~3bLZͽGh^r=-_MYgM*$ZMw8yTJRZb{Q̘aÙXɂEFg?1LyAr|yN]Lq[5:Ӟk]XtO)kѦC$ D۶>85E֏5h!ƒ4'#Z p!.#ڬZzo? wp7NŴne%)\e^Z.]zȷX9N9pRiK˸s%Dp>nrp RpОkIRǮu s` H BmY|iIx.5"N9<~"jVms US`5+!pϹyόN u`!*+Y=ČbSv*}M|NYBcn q4 !'͡}(S-M#LEG8qŋq|6Xt.K ~ N)`p/ٚ2cm#^Tdi388 -s$~S"g/Ckz4٬BյP'W3JlAΓcDq*}UO x1LDans nCS#R,I"P=JZ/[”,ǷSL3whJW3AVr()d&w+t?&&j?aei΋ge=eh1 u#X@Y\9Keq0so&7$SI6\M{V_J[ Wۆ'e-5_1ec 0Q촛-7,L=FrAUvPK lH}wcPLFgbyxS3TLcxWz$l:t~փ3.Th27 0]"l8Qw<р8mHl#K0^Sh, Gr|T<<!l5ꮖ֨7PCHGO~uKЄ{ ܔ[8^rmoMPc-DEOR5@ݟBjLBC_.Q0t LynԀkЂ~W]n߷/5^:/>|/l/[]`%awM;uky7/qSJ"7N:?F!BU )[QkaV5|>zi&5?yʶe'uJY{+%Uu Z;9VjyzpZḇae8"Ӫ>kZo ؀xY@'0bu]4ܓiv.uXMJ&Kje1'sݽq5;Ğ5%զF<\e=NWҎflA SJ +]t!{K]2u>`ocnMqE(A.SeFP&ӝ+r"Ujhl=cxp#Þՙ˟h%pƴϼנCj!ԯ6$UzH2S~((N>\mM3NINfs躴uƤKY\q4VQ\_;mAf|iknz\QlHX!rԢ?qAj,t1413 O sƻ=EXjí;T,rɡY;:G;U+>-0*@G}b;S1tb v_l"z8;iYӯ_hodhY2>Qs_-kRjُzfm f>Qti8#DOrLnacTsdSg_WQ$- H~]U65u(cm+ZS۸ՓOn;6\q޶D1IptnA'SlEy%ť+-3 'eur9 c9 jgƕsϨ-5jHGnzR ڠnѳ$&%v) vIC$d[oi26 NW9 b(1$cϑȀMIXχнP @騣kK0po%|{*IĮY\U}w18Y<*%FZ?[t?dJl~ryekW3֮=OqZL™* c$W(!zE LkGk>cR X*Tp;R-_#|8N3l,/Fq{ ^rۊeA5lW[)IVȹ R=FHW{c[RP&pnT=&d1DF l qq &7=wc "0KSV #21Ƚڛg!BKH%*Ėvť n # VMFƲc I`+ǤnKXr[2( DA&iKgeX]iDJdzK\ܾcLN~&֜\a;z+Ut0-im^CG vQ>śP^x;>,V/mi]U.w^dl?-HUp#E0oE8.6X)~bD[l $<ҮFw t &kV mtY5_sdžE]}̾5VIWR Fq(ՂI"qWu]N; dik0U$/[YGD1J H* v߹#`,gwwyZR,̊32-LyI|oÄm]_aE)mN'D.['DN>,0ɔo轊@eERbb9/*{Sbvu~ ɯHV;<-YH&Q 3G[]ѭiM?Iz:QU6 v$D&]w`/1~ugIԚA!? X.&ȻѠ,Q: l餈#['3R* Jca4p N-!*(Ngzm 毿KJXsc3OՖ࿛Wz<3G{Ӌ } Y`Ȑ1'Dl: {L66ՍsXnhYp&D6߇nPmIubtJSP'ېQ[=Mcq7bI<@wmJAvhcoE~ݵޢt0@D x= ƕh=3_}>m_CQ~Oc" +Eܬ zօ.UGTB ή_S%|+uJEsøh8 4=gVul$J Sxf sM_ qM.pbrmxB!E$T6F0cqk[&KS>I.ԎBzݿCx;NҺV$Zm+@Ɔ/0&I+w #1WY&6wG8zp^ۨc9]2D}p([F^7Xt 4DD$0"3 Q@'c#P7_?a62 #oX[2s]# cҥZZ ̶mxľݦhW,PLF1Mɠ4e[c.D+n-gtP[l!ym= )-n@= hc<R^R yɱrnWj2t} *7+_eX{O0ǷLb6&M?v o8l8w9974HgE.9=Gvk<rn*]jT; GpЄT ʼndU' sG =ZSV+4kr oHI3xoqZ R@r$1Qr.Yrav=֜S[ h)/&oG&wl2]qҧ7>~_v7Iɯfae]{RS5wG)&[;Wh7$p9;_="8kpNv_9&ēۙXR!JO0SIX \{mi?aS.Y> KU:c2VDkWaMaxStPvlXRZaxS$&Hs0̻ɖ4@s^sUh|+cheEaPz5EWVG^Csj<˛qw.IrI(s8J΁Iϖ~NwE) G h_wLiN)qg=p\сCdA yR<1<QjOqYd@BR( LΔr\R]vxǯ/Cʱʇ!n7, Ȁ4Î$:$zt~_ J4A /Skš oX/yq`1_laf0YٿW j/Z|u#pU.B$\-LZ){ ִH턚tMnFb\ӋҦ*bn&̰ &5g6 )Na#=Ĭ)u}|-H&-{EOS=G{&(>1{e>7J 0:ԭHd^CF ,`_ f_@-bgm uwe:Vk{[͟7Ws* t[@b_` oLXEyIW]qvvw_@L&pFk=tY)Ӳޫ]P KYi+LͲV$z2-+%|HŘԧ }L#!\F>N0M#(guT_7Xb Il+c[\H:^ n5$@؈akii8^ʪ>4I$%Q^Wͣ >?`ӻ&/l.u"1C=5W"q#8pYJO&U䋦cplV }A2Vңx4`iHy^|kGΈ"B7iwK5Zj~y Wj},pak+B ]%8O NAପ4|S뼚KĠG0>g40@a\7|Mp}&*~/W+$YAc؏g5o~^?EX8hdFF}˶F?&r+iJp/xSY۲pkr 6e+7.2vNH5P75 e|DFW ^p Pz"\(k^F|!B+n\gl<9 QJsϾk 7 Yq0qWRW< UsA$.?}&wlHQCz:_ÃS_qA=>(Y:9$#0YFmܱGȮ7K(BH9sjDl o6m7+u^iù] ]x_QTҴT.1`|޳kP|ߦTk'+%:q⧬..pdAܸL8YkF+x bןQ'd(Ton^_UBՑ>cn0D P V s-I|92]Pl8*sպ5IpA  W g bp='{&ؿ5W/a}ACDS+{W=HhI ˶Ex M0srXىB哆}Y^ [D:goe @7m؟d[LOʳ\tK>.;R9\eF?mO4^XC,"Yf\]<5  _wA'B~.>@x<^;R8J'oWXǢΡv 5N(wp65EXZ2sǴ#-6COD hc2젛9fkԜ К9qjK/dE5q~8,ȗ;Ve9&Z6$vC"kɯLщ1nw Hm2Qa塘iBͩNxn齧}&x K"~dmN1rqod;Z3U Zt+^ =s1mw6@`6k$2)bW hWmt# Y9{ii}u8A\ts)޶v֧y`0)j6[/;g]9ACm:9=8B$6^Wm[OX%,:Yjrb! k.(tZ4Rq!a('?Vx,lr*53t}%F6wdor_p0aGr:|s(퐧z-O;_[?"ӵiOi2>x<9)Olܓ+u\dNPsJG Xx6/p"hḌn f9/jjbDyP+ cbGbNŒ/}*]؆լOquKzଭ)=Kd4">w{؍hz u=۰'7N/{w&>pA#rڿSu~У-PO| >@3k}s(Su֙d $) Eso4 paDG]3En Aob]rGfjG(=\K8ͪOhS"] o"/dxd=v;hOTXJdi(rNh#`SՔH-.1:eRtmsSçRcJAL{wU5C\&/=.n^V0fv6SӜ4LIE2K6;M(Q pOvKZK*(Re.["T쳧|0uh1`{~Ubb9IO"̴g~6ȣنi6?mfLfztGn}[vi<@{G5JU2V¥ѓ DO:sP HVnAs,_AMlÑ sů6RF>h$pnwDS?t X@u=(a{Ggznz!il:7yyw^fJF26;{q3/PfK _i[_|.NTˢ8@(Kqs;Xز¾؜QOpyjx|?B[0T+s<1ݝ:YQd[_P䣖MtR9zt:Mx?n'3nBA6,'G]!/1D*uo3SyO'Mlf-c. L%`*qFc6f&yw|E;^(Z0Y2HzKd#[dQ qAtc6 !YC^o{eƘQAGWcHd9xV>8&eTR5]C F]=`seX b(syS~"˸=RGzlm=D2N[n.uŃ1mCƖ ꏜd.[}5m,?_T@|6EՁM Pއw7)!8бI}_..+gqgrSv+')t阏NT-BַXwcŒf"V~od.GxҒ#.F1QRX1hK7g 7]q ΁']^c1tl[($Yw% >}N14o_)sg=FLOe՟p ~u~>>PN'saֵaJNʢim[F~2#7y8cnH=`*Gmd<#Y5OTKh31cgl3[ |ШL1j|Md9\VRlu"Ejz U|% 98KZ{m5==c*Zyf@m]^,$ɉjd-e>b{`:]y;H*)z@:KŅ~&i4F !j>$`X455#⹑o r ֶ௔ߗ9d?x4D >  b6'0gYV;saGoJr4kN4~h7-_2?4(}SKCP 3*Hf[iX}Qһ_UI"gAA,V8FGv|/0]y16ư2'9"lkr%oGys lk=u/zfoq~ uj m {HdkŸ\\i2&Nw_Iʴ1Kii3RrQXW@VVl e+ 814o9lރ5}a!bMmx~Dx@;];/ Cu԰ZA:>SUwOىR ћm(%%#J/U}F̱=,\Ktꂋ R[K>NR 71cJcVoYfCEVnV0opWKR!D,lXݛb# \F+&ZW9,"u_eϱVw;+c;Еa6F'<)v./#JWxsvc~ pї:Bwab.˻ݺlTA)׾j7vkTfMR54eLCڇ\wnv/8R=SDB [ mu묉!M}:j WwhpibSIHq7 *7dpUpSL^~[hoj"n>S'آ I6, QD/5]( 4%9ƀѪ2Zؚ)C ?*C\FAx Zdf&x}T!vs3LJA&_L'7m9d}c/}&,FھJ͞bdEv,xyr'1_ӍEsc4nrxˢbu|abA |7AۉC/[%tk A)1u |Lt`sޛdUo 6˜\Q@MS2V\t}BExt^:#Ƽ8^N-4MGlaMwu_{gvdطFeI2!9 Ṽ MFHI?Fymvߊ'; 쾤tܹZ肣k`aOqWh @wjuup j*#w濴:`Pd⮺9O $십.R՘ ބ#EO4nV}7 /m P y`Ǽ̬#R/;cta﹤cHjɝ\_w^U]Ãko 鴝˱w*ћ[rT2[*}MbBˠ֠!:F+=WLoJxzz$KB :n0cZ<ɛO!wϵ[eenpS ,l̿=о˃従*}/V* S>9r,7{fF-cx1 -(V ^.`;f%gz9C-XСx'ZDI(-Is!>ǾFn? W\ˊ+z`k2:pj)J|AEWa MWb]k!$S.kR 4 vQzr vSw.Z)Ҧ#B(RηD(5Y?VuƠÍFES>> K&XXΐaW`O8ޭJT:a兘/  RM}ŸN]*幐vxϸ,{w{B^5=@a5 Ron#-(%VMACVS)7^='1R(xfIosHIІȉ'@ZE$@WŽ [.jS꽶 Hi YZ