glibc-32bit-2.26-lp150.11.20.1<>,`$]0J븋/=„[`B<(ATɞqokt1qrP5]WP4-;'ʯ7K %FX Jd1) ((SՆJ^t": dg9{e+/J% b|ܞ|_爫&K)CE`YsGU<ΨEB X Fztk'w7h ]DZĄ)϶9izPK>H?8d ! T8<HL_h 55 V5 5 5  5  5x555|$($ l$( 8 j9"`j:)j>G 5H5I5X|Y|\5]d5^bcdJeOfRlTuh5v<wШ5x|5yP4Cglibc-32bit2.26lp150.11.20.1Standard Shared Libraries (from the GNU C Library)The GNU C Library provides the most important standard libraries used by nearly all programs: the standard C library, the standard math library, and the POSIX thread library. A system is not functional without these libraries.]0Jcloud124Do$openSUSE Leap 15.0openSUSELGPL-2.1+ AND SUSE-LGPL-2.1+-with-GCC-exception AND GPL-2.0+http://bugs.opensuse.orgSystem/Librarieshttp://www.gnu.org/software/libc/libc.htmllinuxx86_64/sbin/ldconfig @>D u ,B  l<bc.<)nT` 0l)VPVPVPVPVPVPVȁAA]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J]0J3a7392e254a505b89b69e46cc53dfa9b3bc570440f8397595f03443d72da10628b3560e9b676091f2691a259a7a0318c4e88047356e9454bfd180d0af6d9aa9321b6e2248b3ca27cf1b447a8db21908328ebe79abdde1f18a1f9274107b8797f9d88ac721e30207e80837085bbec875d400bd57b2fbe34ddb549cb9ee8ddcdc91f096acd52616571b59fba5e31e9786fe233b4dc29f38d9c4abf0b3d50211c51d858b27fe50c6604602e2a185ea4a6f6d4abac0e371a62b3eb4acf724145c779b9586804f66ed566a50b8d8bd8c8958371a811ee912d36f678148ed95e288f0be590616462421782dc19f4b7884dba82a5d4445730ca2ef026f1a05d78dc911819b7744b0b7f538abcfd96b8efa97fff1a2d3e715d96b2241a600a17adf1c6858f9a39283133fa10317372cde0bd0b1e2ac18c86307fc30f5e11c42ee2b0bb042a6575b44f771d0da406aea7ac787c009cfc40ca9e1a869d15cd55149a591162ead8004b22a9ffae65d427a604f69c43104d1c329330b6ec1c39df3c156d4812776e262190940f9d17aa98766068815bbd8b826de468b8310a00e5b33b98a728a4d1a46be74c358e24d4a1cacc67df534778dc160e2d632b48ffe67177de519215f8f6783404e50b0c064b636f9b60c243c03660d0a2946723b572d5312b68b0474ad06cc0bb509f1a6db6346feef90ae1adf2f2afc16791c0ae5de4a541c5444e2f14a39b06c3bec91226b5fd033a8125d6ce8d0d4d8aa30d664607578e4958fe1ff570e133134ac7c69f5a00e653a9d4ff77f799d80dec70ee9b03701e7413b8f0cc8fe880c3b0fdafec611200b4a860ab2d69ff01e3ae7e314033f1493d3264de9d3af426d0934a68e0b46c0f183e0b16c28a299e506e2ef89bc37fa4c2a83943bab29ad27e12ee4310461d619f259e8c8e1e907588f5c95c21cbcea1d0087ef4a323fa64a57c0327ba1cb428b95ea474f214ecd03dcb5ef62ad425add50272b4432a5966ba52ca389adf62110a53e246a4dadd1e863200734a8de3d19fe872b4432a5966ba52ca389adf62110a53e246a4dadd1e863200734a8de3d19fe872b4432a5966ba52ca389adf62110a53e246a4dadd1e863200734a8de3d19fe872b4432a5966ba52ca389adf62110a53e246a4dadd1e863200734a8de3d19fe872b4432a5966ba52ca389adf62110a53e246a4dadd1e863200734a8de3d19fe872b4432a5966ba52ca389adf62110a53e246a4dadd1e863200734a8de3d19fe80d1755cc1e18d36c76e9b8a569354c495314c3d5ac61eaa9eb26d7549f59c1f6ld-2.26.sold-linux.so.2libBrokenLocale-2.26.solibanl-2.26.solibc-2.26.solibcidn-2.26.solibcrypt-2.26.solibdl-2.26.solibm-2.26.solibnsl-2.26.solibnss_compat-2.26.solibnss_db-2.26.solibnss_dns-2.26.solibnss_files-2.26.solibnss_hesiod-2.26.solibowcrypt-2.26.solibpthread-2.26.solibresolv-2.26.solibrt-2.26.solibthread_db-1.0.solibutil-2.26.solibpthread-2.26.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.26-lp150.11.20.1.nosrc.rpmglibc-32bitglibc-32bit(x86-32)ld-linux.so.2ld-linux.so.2(GLIBC_2.0)ld-linux.so.2(GLIBC_2.1)ld-linux.so.2(GLIBC_2.3)ld-linux.so.2(GLIBC_2.4)ld-linux.so.2(GLIBC_PRIVATE)libBrokenLocale.so.1libBrokenLocale.so.1(GLIBC_2.0)libSegFault.solibanl.so.1libanl.so.1(GLIBC_2.2.3)libc.so.6libc.so.6(GCC_3.0)libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.10)libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.12)libc.so.6(GLIBC_2.13)libc.so.6(GLIBC_2.14)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.16)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.18)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.1)libc.so.6(GLIBC_2.2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.2.6)libc.so.6(GLIBC_2.22)libc.so.6(GLIBC_2.23)libc.so.6(GLIBC_2.24)libc.so.6(GLIBC_2.25)libc.so.6(GLIBC_2.26)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.5)libc.so.6(GLIBC_2.6)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libc.so.6(GLIBC_PRIVATE)libcidn.so.1libcidn.so.1(GLIBC_PRIVATE)libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libdl.so.2(GLIBC_2.3.3)libdl.so.2(GLIBC_2.3.4)libdl.so.2(GLIBC_PRIVATE)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libm.so.6(GLIBC_2.15)libm.so.6(GLIBC_2.18)libm.so.6(GLIBC_2.2)libm.so.6(GLIBC_2.23)libm.so.6(GLIBC_2.24)libm.so.6(GLIBC_2.25)libm.so.6(GLIBC_2.26)libm.so.6(GLIBC_2.4)libnsl.so.1libnsl.so.1(GLIBC_2.0)libnsl.so.1(GLIBC_2.1)libnsl.so.1(GLIBC_2.2)libnsl.so.1(GLIBC_PRIVATE)libnss_compat.so.2libnss_compat.so.2(GLIBC_PRIVATE)libnss_db.so.2libnss_db.so.2(GLIBC_PRIVATE)libnss_dns.so.2libnss_dns.so.2(GLIBC_PRIVATE)libnss_files.so.2libnss_files.so.2(GLIBC_PRIVATE)libnss_hesiod.so.2libnss_hesiod.so.2(GLIBC_PRIVATE)libowcrypt.so.1libowcrypt.so.1(OW_CRYPT_1.0)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.1.1)libpthread.so.0(GLIBC_2.1.2)libpthread.so.0(GLIBC_2.11)libpthread.so.0(GLIBC_2.12)libpthread.so.0(GLIBC_2.18)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.2.3)libpthread.so.0(GLIBC_2.2.6)libpthread.so.0(GLIBC_2.3.2)libpthread.so.0(GLIBC_2.3.3)libpthread.so.0(GLIBC_2.3.4)libpthread.so.0(GLIBC_2.4)libpthread.so.0(GLIBC_PRIVATE)libresolv.so.2libresolv.so.2(GLIBC_2.0)libresolv.so.2(GLIBC_2.2)libresolv.so.2(GLIBC_2.3.2)libresolv.so.2(GLIBC_2.9)libresolv.so.2(GLIBC_PRIVATE)librt.so.1librt.so.1(GLIBC_2.1)librt.so.1(GLIBC_2.2)librt.so.1(GLIBC_2.3.4)librt.so.1(GLIBC_2.4)librt.so.1(GLIBC_2.7)libthread_db.so.1libthread_db.so.1(GLIBC_2.1.3)libthread_db.so.1(GLIBC_2.2.3)libthread_db.so.1(GLIBC_2.3)libthread_db.so.1(GLIBC_2.3.3)libutil.so.1libutil.so.1(GLIBC_2.0)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/shld-linux.so.2ld-linux.so.2(GLIBC_2.1)ld-linux.so.2(GLIBC_2.3)ld-linux.so.2(GLIBC_PRIVATE)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.25)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_PRIVATE)libnss_files.so.2libnss_files.so.2(GLIBC_PRIVATE)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libpthread.so.0(GLIBC_PRIVATE)libresolv.so.2libresolv.so.2(GLIBC_2.0)libresolv.so.2(GLIBC_2.2)libresolv.so.2(GLIBC_2.9)libresolv.so.2(GLIBC_PRIVATE)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]:\@\\]@\@\|\~d[[ͻ[$@[t[r@[qr[^[!@[@Z@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@Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab Andreas Schwab schwab@suse.deschwab@suse.dematz@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dejslaby@suse.comschwab@suse.deschwab@suse.deschwab@suse.deidonmez@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.denormand@linux.vnet.ibm.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.demeissner@suse.comschwab@suse.deschwab@suse.demgorman@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.de- regex-parse-reg-exp.patch: ERE '0|()0|\1|0' causes regexec undefined behavior (CVE-2009-5155, bsc#1127223, BZ #18986) - regex-read-overrun.patch: regex: fix read overrun (CVE-2019-9169, bsc#1127308, BZ #24114)- crt-nocompress-debug-sections.patch: Don't compress debug sections in crt*.o files (bsc#1123710)- ldconfig-concurrency.patch: Avoid concurrency problem in ldconfig (bsc#1117993, BZ #23973)- force-elision-race.patch: Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP (bsc#1131330, BZ #23275)- japanese-era-name-may-2019.patch: ja_JP locale: Add entry for the new Japanese era (bsc#1100396, BZ #22964)- pthread-mutex-trylock-barrier.patch: pthread_mutex_trylock does not use the correct order of instructions while maintaining the robust mutex list due to missing compiler barriers (bsc#1130045, BZ #24180) - getaddrinfo-parse-ipv4-address.patch: getaddrinfo: Fully parse IPv4 address strings (CVE-2016-10739, bsc#1122729, BZ #20018)- mman-map-sync.patch: Add MAP_SYNC from Linux 4.15 (bsc#1126590) - mman-linux-map-shared-validate.patch: Add MAP_SHARED_VALIDATE from Linux 4.15 (bsc#1126590) - nptl-setxid-error.patch: nptl: Preserve error in setxid thread broadcast in coredumps (bsc#1063675, BZ #22153)- x86-haswell-string-flags.patch: Fix Haswell CPU string flags (bsc#1114984, BZ #23709) - pthread-cond-broadcast-waiters-after-spinning.patch: Fix waiters-after-spinning case (bsc#1114993, BZ #23538)- absolute-symbols.patch: Don't relocate absolute symbols (bsc#1112570, BZ [#19818])- glibc-fix-aarch64-build.diff: Fix build on aarch64 with binutils newer than 2.30.- Add glibc-locale-base subpackage containing only C, C.UTF-8 and en_US.UTF-8 locales (fate#326551)- aarch64-hwcap-atomics.patch: aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT (fate#325962)- math-remove-slow-path.patch: Remove slow paths from math routines (fate#325815, fate#325879, fate#325880, fate#325881, fate#325882)- localtime-2039.patch: Fix year 2039 bug for localtime with 64-bit time_t (bsc#1102526, BZ #22639)- i386-memmove-sse2-unaligned.patch: Fix SSE2 memmove issue when crossing 2GB boundary (CVE-2017-18269, bnc#1094150, BZ #22644) - realpath-ssize-max-overflow.patch: Fix overflow in path length computation (CVE-2018-11236, bsc#1094161, BZ #22786) - glibc-fix-avx512-mempcpy.patch: replace with upstream version- Use %license also for COPYING and COPYING.LIB (bsc#1082318)- Add glibc-fix-avx512-mempcpy.patch as quick fix for mempcpy buffer overwrite in memmove-avx512-no-vzeroupper.S for Knights Landing CPUs (CVE-2018-11237, bnc#1094154, bnc#1092877, BZ #23196)- Readd nis to netgroup and automount nss config (bsc#1088860)- res-send-enomem.patch: Fix crash in resolver on memory allocation failure (bsc#1086690, BZ #23005)- Use %license (bsc#1082318)- stack-guard-size-accounting.patch: Fix stack guard size accounting (bsc#1074208, BZ #22637) - libgcc-rtld-now.patch: Open libgcc.so with RTLD_NOW during pthread_cancel (bsc#1074208, BZ #22636)- Mark source0 as nosource in non-main source rpms- Add systemtap-headers to BuildRequires. - Add --enable-systemtap to configure arguments. (fate#324969, bsc#1073636)- memalign-overflow.patch: Fix integer overflows in internal memalign and malloc functions (CVE-2018-6485, CVE-2018-6551, bsc#1079036, BZ #22343, BZ #22774)- fix-locking-in-_IO_cleanup.patch: Skip locked files during exit (bsc#1070491, BZ #15142)- Avoid duplicate source rpm- getcwd-absolute.patch: make getcwd(3) fail if it cannot obtain an absolute path (CVE-2018-1000001, bsc#1074293, BZ #22679)- dl-init-paths-overflow.patch: Count components of the expanded path in _dl_init_path (CVE-2017-1000408, CVE-2017-1000409, bsc#1071319, BZ [#22607], BZ #22627) - fillin-rpath-empty-tokens.patch: Check for empty tokens before dynamic string token expansion (CVE-2017-16997, bsc#1073231, BZ #22625)- tst-tlsopt-powerpc.patch: fix tst-tlsopt-powerpc (bcn#1070419) - powerpc-hwcap-bits.patch: Update HWCAP for powerpc (bnc#1070420) - malloc-tcache-check-overflow.patch: Fix integer overflow in malloc when tcache is enabled (CVE-2017-17426, bnc#1071479, BZ #22375)- Add _multibuild- glob64-s390.patch: no compat glob64 on s390 - noversion.tar.bz2: remove unused source- x86-64-dl-platform.patch: Don't set GLRO(dl_platform) to NULL (BZ #22299)- spawni-assert.patch: Fix improper assert in Linux posix_spawn (BZ [#22273])- math-c++-compat.patch: Add more C++ compatibility (BZ #22296) - malloc-tcache-leak.patch: Fix tcache leak after thread destruction (BZ [#22111]) - falkor-memcpy-memmove.patch: Optimized implementation of memcpy/memmove for Qualcomm Falkor - aarch64-cpu-features.patch: Fix glibc.tune.cpu tunable handling - nss-files-large-buffers.patch: Avoid large buffers with many host addresses (BZ #22078) - sysconf-uio-maxiov.patch: Fix missing definition of UIO_MAXIOV (BZ [#22321]) - glob-tilde-overflow.patch: Fix buffer overflows with GLOB_TILDE (CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, bsc#1064569. bsc#1064580, bsc#1064583, BZ #22320, BZ #22325, BZ #22332) - dl-runtime-resolve-xsave.patch: Use fxsave/xsave/xsavec in _dl_runtime_resolve (BZ #21265)- nscd-libnsl.patch: Remove reference to libnsl from nscd (bsc#1062244)- Drop glibc-obsolete - glibc-2.3.90-noversion.diff: remove - reinitialize-dl_load_write_lock.patch: remove- nss-compat.patch: Move nss_compat from nis to nss subdir and install it unconditionally - nsswitch.conf: switch back to compat for passwd, group, shadow- assert-pedantic.patch: Suppress pedantic warning caused by statement expression (BZ #21242, BZ #21972) - math-c++-compat.patch: Add more C++ compatibility (BZ #22235) - getaddrinfo-errno.patch: Fix errno and h_errno handling in getaddrinfo (BZ #21915, BZ #21922) - resolv-conf-oom.patch: Fix memory handling in OOM situation during resolv.conf parsing (BZ #22095, BZ #22096) - dynarray-allocation.patch: Fix initial size of dynarray allocation and set errno on overflow error - nearbyint-inexact.patch: Avoid spurious inexact in nearbyint (BZ #22225)- math-c++-compat.patch: add more C++ compatibility (BZ #22146)- Remove rpcsvc/yppasswd.* from glibc-devel - ld-so-hwcap-x86-64.patch: add x86_64 to hwcap (bsc#1056606, BZ #22093)- eh-frame-zero-terminator.patch: Properly terminate .eh_frame (BZ #22051)- Disable obsolete libnsl and NIS support - remove-nss-nis-compat.patch: remove nis and compat from default NSS configs - nsswitch.conf: Likewise- math-c++-compat.patch: Do not use __builtin_types_compatible_p in C++ mode (BZ #21930)- Add iconvconfig to baselibs.conf (bsc#1051042)- resolv-context-leak.patch: Fix leaks of resolver contexts - dl-runtime-resolve-opt-avx512f.patch: Use _dl_runtime_resolve_opt only with AVX512F (BZ #21871) - libpthread-compat-wrappers.patch: Don't use IFUNC resolver for longjmp or system in libpthread (BZ #21041)- Update to glibc 2.26 * A per-thread cache has been added to malloc * Unicode 10.0.0 Support * Improvements to the DNS stub resolver * New function reallocarray, which resizes an allocated block (like realloc) to the product of two sizes, with a guaranteed clean failure upon integer overflow in the multiplication * New wrappers for the Linux-specific system calls preadv2 and pwritev2 * posix_spawnattr_setflags now supports the flag POSIX_SPAWN_SETSID, to create a new session ID for the spawned process * errno.h is now safe to use from C-preprocessed assembly language on all supported operating systems * On ia64, powerpc64le, x86-32, and x86-64, the math library now implements 128-bit floating point as defined by ISO/IEC/IEEE 60559:2011 (IEEE 754-2008) and ISO/IEC TS 18661-3:2015 * The synchronization that pthread_spin_unlock performs has been changed to now be equivalent to a C11 atomic store with release memory order to the spin lock's memory location * The DNS stub resolver no longer performs EDNS fallback * res_mkquery and res_nmkquery no longer support the IQUERY opcode * The _res_opcodes variable has been removed from libresolv * no longer includes inline versions of any string functions, as this kind of optimization is better done by the compiler * The nonstandard header has been removed * The obsolete header has been removed * The obsolete signal constant SIGUNUSED is no longer defined by * The obsolete function cfree has been removed * The stack_t type no longer has the name struct sigaltstack * The ucontext_t type no longer has the name struct ucontext * On S/390 GNU/Linux, the constants defined by have been synced with the kernel * Linux kernel 3.2 or later is required at runtime, on all architectures supported by that kernel * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, to avoid fragmentation-based spoofing attacks (CVE-2017-12132) * LD_LIBRARY_PATH is now ignored in binaries running in privileged AT_SECURE mode to guard against local privilege escalation attacks (CVE-2017-1000366) * Avoid printing a backtrace from the __stack_chk_fail function since it is called on a corrupt stack and a backtrace is unreliable on a corrupt stack (CVE-2010-3192) * A use-after-free vulnerability in clntudp_call in the Sun RPC system has been fixed (CVE-2017-12133) * fate#322258, fate#321513, fate#322453 - fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, tunables-bigendian.patch: Removed- Fix RPM group- s390-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (fate#322271)- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) - ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624)- Remove glibc-cpusetsize.diff, no longer useful- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, BZ #21289)- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h aliasing- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE locales (bsc#1039502)- Remove glibc-testsuite.patch, no longer relevant- Use multibuild feature - Remove obsolete check-build.sh - glibc.rpmlintrc: remove obsolete entries - Use %tmpfiles_create in nscd postin- i686-memchr-sse.patch: Fix i686 memchr overflow calculation (bsc#1031021, BZ #21182) - sunrpc-use-after-free.patch: Avoid use-after-free read access in clntudp_call (BZ #21115) - Build testsuite with gdb and python-pexpect to enable more tests- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ [#21109])- Update to glibc 2.25 * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR 24731-2:2010, is supported to enable declarations of functions from that TR. * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS 18661-1:2014, is supported to enable declarations of functions and macros from that TS. * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS 18661-4:2015, is supported to enable declarations of functions and macros from that TS. * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. * The inclusion of by is deprecated. * New features from TS 18661-1:2014 are added to libm: the fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. * Integer width macros from TS 18661-1:2014 are added to : CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, WINT_WIDTH. * New features are added from TS 18661-1:2014: - Signaling NaN macros: SNANF, SNAN, SNANL. - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - llogb functions: the llogb, llogbf and llogbl functions, and the FP_LLOGB0 and FP_LLOGBNAN macros. - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, fminmagf, fminmagl. - Comparison macros: iseqsig. - Classification macros: iscanonical, issubnormal, iszero. - Total order functions: totalorder, totalorderf, totalorderl, totalordermag, totalordermagf, totalordermagl. - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, are added to libc. * Most of glibc can now be built with the stack smashing protector enabled. * The function explicit_bzero, from OpenBSD, has been added to libc. * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined to float instead of double. * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the float_t and double_t types are now defined to long double instead of float and double. * The getentropy and getrandom functions, and the header file have been added. * The buffer size for byte-oriented stdio streams is now limited to 8192 bytes by default. * The header now includes the header. * The malloc_get_state and malloc_set_state functions have been removed. * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the corresponding RES_NOIP6DOTINT flag from have been removed. * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING flag from have been removed. * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, RES_BLAST defined in the header file have been deprecated. * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for _res.flags are deprecated. * DNSSEC-related declarations and definitions have been removed from the header file, and libresolv will no longer attempt to decode the data part of DNSSEC record types. * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the header file because the distinction between RR types and meta-RR types is not officially standardized, subject to revision, and thus not suitable for encoding in a macro. * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook and rhook members of the res_state type in have been removed. * For multi-arch support it is recommended to use a GCC which has been built with support for GNU indirect functions. * GDB pretty printers have been added for mutex and condition variable structures in POSIX Threads. * Tunables feature added to allow tweaking of the runtime for an application program. * A new version of condition variables functions have been implemented in the NPTL implementation of POSIX Threads to provide stronger ordering guarantees. * A new version of pthread_rwlock functions have been implemented to use a more scalable algorithm primarily through not using a critical section anymore to make state changes. * On ARM EABI (32-bit), generating a backtrace for execution contexts which have been created with makecontext could fail to terminate due to a missing .cantunwind annotation. (CVE-2016-6323) * The DNS stub resolver functions would crash due to a NULL pointer dereference when processing a query with a valid DNS question type which was used internally in the implementation. (CVE-2015-5180) - Enable stack protector if part of %optflags - startcontext-cantunwind.patch: Removed - cpuid-assertion.patch: Removed- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647)- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to /var/lib/nscd - glibc-2.3.90-langpackdir.diff: simplify- Update to glibc 2.24 * The minimum Linux kernel version that this version of the GNU C Library can be used with is 3.2 * The pap_AN locale has been deleted * The readdir_r and readdir64_r functions have been deprecated * The type `union wait' has been removed * A new NSS action is added to facilitate large distributed system administration * The deprecated __malloc_initialize_hook variable has been removed from the API * The long unused localedef --old-style option has been removed * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added to libm * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed (CVE-2016-3075) * Previously, getaddrinfo copied large amounts of address data to the stack, even after the fix for CVE-2013-4458 has been applied, potentially resulting in a stack overflow. getaddrinfo now uses a heap allocation instead (CVE-2016-3706) * The glob function suffered from a stack-based buffer overflow when it was called with the GLOB_ALTDIRFUNC flag and encountered a long file name (CVE-2016-1234) * The Sun RPC UDP client could exhaust all available stack space when flooded with crafted ICMP and UDP messages (CVE-2016-4429) * The IPv6 name server management code in libresolv could result in a memory leak for each thread which is created, performs a failing naming lookup, and exits (CVE-2016-5417) - startcontext-cantunwind.patch: mark __startcontext as .cantunwind (bsc#974800, BZ #20435) - Removed patches: * 0001-Updated-translations-for-2.23.patch * 0002-Regenerate-libc.pot-for-2.23.patch * 0003-Regenerated-configure-scripts.patch * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch * 0008-Update-NEWS.patch * 0009-sln-use-stat64.patch * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch * 0013-Mention-BZ-19762-in-NEWS.patch * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch * 0016-Fix-resource-leak-in-resolver-bug-19257.patch * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch * 0022-configure-fix-test-usage.patch * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch * 0025-getnameinfo-Do-not-preserve-errno.patch * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch * 0030-hesiod-Remove-RCS-keywords.patch * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch * 0033-malloc-Remove-NO_THREADS.patch * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch * 0052-Fix-tst-dlsym-error-build.patch * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch * clntudp-call-alloca.patch * glibc-memset-nontemporal.diff * nis-initgroups-status.patch * nscd-gc-crash.patch * robust-mutex-deadlock.patch * strncat-avoid-array-bounds-warning.patch- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for stncat on i586 (BZ #20260) - Update glibc.keyring - Unset MALLOC_CHECK_ during testsuite run- nsswitch.conf: Add fallback to files for passwd and group to prepare for libnsl removal.- nis-initgroups-status.patch: Return proper status from _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) - robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to check for timeout (bsc#985170, BZ #20263)- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ [#19755])- clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112)- Import patches from 2.23 branch 0001-Updated-translations-for-2.23.patch 0002-Regenerate-libc.pot-for-2.23.patch 0003-Regenerated-configure-scripts.patch 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch 0008-Update-NEWS.patch 0009-sln-use-stat64.patch 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch 0013-Mention-BZ-19762-in-NEWS.patch 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch 0016-Fix-resource-leak-in-resolver-bug-19257.patch 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch 0022-configure-fix-test-usage.patch 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch 0025-getnameinfo-Do-not-preserve-errno.patch 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch 0030-hesiod-Remove-RCS-keywords.patch 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch 0033-malloc-Remove-NO_THREADS.patch 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch 0037-malloc-Add-missing-internal_function-attributes-on-f.patch 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch 0041-nss_dns-Check-address-length-before-creating-addrinf.patch 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch 0052-Fix-tst-dlsym-error-build.patch 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 - resolv-mem-leak.patch: renamed to 0016-Fix-resource-leak-in-resolver-bug-19257.patch - no-long-double.patch: renamed to 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - glibc-gcc6.patch: renamed to 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories - glibc-2.3.locales.diff.bz2: likewise- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - Wparentheses- Add compatibility symlinks for LSB 3.0 (fate#318933)- powerpc-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)- ldd-system-interp.patch: Restore warning about execution permission, it is still needed for noexec mounts (bsc#915985)- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) and rh#902094 . Added with glibc-c-utf8-locale.patch. - Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for C.UTF-8 same as C locale.- Move %install_info_delete to %preun - crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer acceptable- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE- Update to glibc 2.23 release. * Unicode 8.0.0 Support * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess the kernel-internal CPU set size * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 * getaddrinfo now detects certain invalid responses on an internal netlink socket * A defect in the malloc implementation, present since glibc 2.15 (2012) or glibc 2.10 via --enable-experimental-malloc (2009), could result in the unnecessary serialization of memory allocation requests across threads * The obsolete header has been removed * The obsolete functions bdflush, create_module, get_kernel_syms, query_module and uselib are no longer available to newly linked binaries * Optimized string, wcsmbs and memory functions for IBM z13. * Newly linked programs that define a variable called signgam will no longer have it set by the lgamma, lgammaf and lgammal functions - Removed patches: * dont-remove-nodelete-flag.patch * openat64-readd-o-largefile.patch * mntent-blank-line.patch * opendir-o-directory-check.patch * strcoll-remove-strdiff-opt.patch * ld-pointer-guard.patch * tls-dtor-list-mangling.patch * powerpc-lock-elision-race.patch * prelink-elf-rtype-class.patch * vector-finite-math-aliases.patch * powerpc-elision-adapt-param.patch * catopen-unbound-alloca.patch * strftime-range-check.patch * hcreate-overflow-check.patch * errorcheck-mutex-no-elision.patch * refactor-nan-parsing.patch * send-dg-buffer-overflow.patch * isinf-cxx11-conflict.patch * ibm93x-redundant-shift-si.patch * iconv-reset-input-buffer.patch * tzset-tzname.patch * static-dlopen.patch- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with C++11 (bsc#963700, BZ #19439)- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling (BZ #19018) - prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits for prelink (BZ #19178) - vector-finite-math-aliases.patch: Better workaround for aliases of * _finite symbols in vector math library (BZ# 19058) - powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision transient failure adapt param (BZ #19174) - catopen-unbound-alloca.patch: Fix unbound alloca in catopen (CVE-2015-8779, bsc#962739, BZ #17905) - strftime-range-check.patch: Add range check on time fields (CVE-2015-8776, bsc#962736, BZ #18985) - hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, bsc#962737, BZ #18240) - errorcheck-mutex-no-elision.patch: Don't do lock elision on an error checking mutex (bsc#956716, BZ #17514) - refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads (CVE-2014-9761, bsc#962738, BZ #16962) - send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer overflow (CVE-2015-7547, bsc#961721, BZ #18665) - powerpc-lock-elision-race.patch: renamed from 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- Add audit-devel and libcap-devel to BuildRequires, for use by nscd- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock on fork (bsc#958315, BZ #19282)- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) - tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set DST rules only (BZ #19253)- glibc-2.3.90-noversion.diff: use stat64- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, bsc#950944, BZ #18928)- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based optimization (BZ #18589)- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE error handler (BZ #18830)- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- nss-files-long-lines-2.patch: Properly reread entry after failure in nss_files getent function (bsc#945779, BZ #18991)- fnmatch-collating-elements.patch: Fix fnmatch handling of collating elements (BZ #17396, BZ #16976)- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works test - static-dlopen.patch: Static dlopen default library search path fix (bsc#937853)- mntent-blank-line.patch: Fix memory corruption w/blank lines- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from all loaded objects on failed dlopen - openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64- Update to glibc 2.22 release. * Cache information can be queried via sysconf() function on s390 * A buffer overflow in gethostbyname_r and related functions performing DNS requests has been fixed. (CVE-2015-1781) * The time zone file parser has been made more robust against crafted time zone files * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors for LD and GD on x86 and x86-64, has been implemented. * Character encoding and ctype tables were updated to Unicode 7.0.0 * Added vector math library named libmvec * A new fmemopen implementation has been added with the goal of POSIX compliance. * The header is deprecated, and will be removed in a future release. * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 bsc#940195 bsc#940332 bsc#944494 bsc#968787 - Patches from upstream removed * htm-tabort.patch * o-tmpfile.patch * memcpy-chk-non-SSE2.patch * pthread-mutexattr-gettype-kind.patch * powerpc-software-sqrt.patch * static-tls-dtv-limit.patch * threaded-trim-threshold.patch * resolv-nameserver-handling.patch * nss-separate-state-getXXent.patch * aarch64-sigstksz.patch * heap-top-corruption.patch * pthread-join-deadlock.patch- pthread-join-deadlock.patch: Use IE model for static variables in libc.so, libpthread.so and rtld (bsc#930015, BZ #18457)- glibc-nodate.patch: fix verification of timestamp- also filter out -fstack-protector-strong- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start before IPv6 is up (bsc#931399) - glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE.- Add /usr/include/gnu/lib-names-.*.h to baselibs - pthread-join-deadlock.patch: Don't require rtld lock to store static TLS offset in the DTV (bsc#930015, BZ #18457) - heap-top-corruption.patch: Do not corrupt the top of a threaded heap if top chunk is MINSIZE (BZ #18502)- threaded-trim-threshold.patch: Fix regression in threaded application malloc performance (bsc#915955, BZ #17195)- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850)- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ [#17967]) - nss-separate-state-getXXent.patch: Separate internal state between getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) - static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, BZ #17628)- resolv-nameserver-handling.patch: Replace with simpler version with more compatibility- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs (bsc#920084)- resolv-nameserver-handling.patch: Rewrite handling of nameserver configuration in resolver- htm-tabort.patch: Fix TABORT encoding for little endian- Update to glibc 2.21 release. * A new semaphore algorithm has been implemented in generic C code for all machines * Added support for TSX lock elision of pthread mutexes on powerpc32, powerpc64 and powerpc64le * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for AArch64 * i386 memcpy functions optimized with SSE2 unaligned load/store * New locales: tu_IN, bh_IN, raj_IN, ce_RU * The obsolete sigvec function has been removed * CVE-2015-1472 CVE-2015-1473 CVE-2012-3406 CVE-2014-9402 CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 - Patches from upstream removed * ifunc-x86-slow-sse4.patch * pthread-mutex-trylock-elision.patch - o-tmpfile.patch: Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)- Update to crypt_blowfish 1.3. * Add support for the $2b$ prefix. - ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit (BZ #17501)/bin/sh  !"#$%&'()*+,-.//////52.26-lp150.11.20.12.26-lp150.11.20.1ld-2.26.sold-linux.so.2ld-lsb.so.3libBrokenLocale-2.26.solibBrokenLocale.so.1libSegFault.solibanl-2.26.solibanl.so.1libc-2.26.solibc.so.6libcidn-2.26.solibcidn.so.1libcrypt-2.26.solibcrypt.so.1libdl-2.26.solibdl.so.2libm-2.26.solibm.so.6libnsl-2.26.solibnsl.so.1libnss_compat-2.26.solibnss_compat.so.2libnss_db-2.26.solibnss_db.so.2libnss_dns-2.26.solibnss_dns.so.2libnss_files-2.26.solibnss_files.so.2libnss_hesiod-2.26.solibnss_hesiod.so.2libowcrypt-2.26.solibowcrypt.so.1libpthread-2.26.solibpthread.so.0libresolv-2.26.solibresolv.so.2librt-2.26.solibrt.so.1libthread_db-1.0.solibthread_db.so.1libutil-2.26.solibutil.so.1noelisionlibpthread-2.26.solibpthread.so.0getconfPOSIX_V6_ILP32_OFF32POSIX_V6_ILP32_OFFBIGPOSIX_V7_ILP32_OFF32POSIX_V7_ILP32_OFFBIGXBS5_ILP32_OFF32XBS5_ILP32_OFFBIGiconvconfig-32/lib//lib/noelision//usr/lib//usr/lib/getconf//usr/sbin/-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:10645/openSUSE_Leap_15.0_Update/ab0fc6b542a9134336dab6db003b4421-glibc.openSUSE_Leap_15.0_Update:i686drpmxz5x86_64-suse-linux     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c90dd506009baaba749dcc51c6282342bea9d5fa, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0fd78855f38242c5fd1856d8270e38248b0f7be0, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a536d1d6fa643af4854248b690f713db0daba6ac, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac7b1b2b7c27041b00de9c72eae43bdf250ffc1c, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (GNU/Linux), dynamically linked, interpreter /lib, BuildID[sha1]=8cb064a98e41e2fed301676fde9454ce7d278831, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=84282ae68246215130b6a76a400881d106e4af7e, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b5a67eb894e6c95eb3111c6f2d3278a38020048, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=868e67c9204ad1197165d3bac68404e27d218681, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=8d526dd1b8adc41495815869ce40a574cb30f11f, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3fb1190bc0a346fdbcaae9e5da9183d1ad8adf5b, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0879c48ee67053c6be4b5d27791574832bad2764, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e8266d77974e4b1665df5d95826f0799f1625551, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a62d2977406f4e5f54def9fa169769d844c8aad7, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=532e679b3d084f25d0b2168384f73f6cf6a15df2, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=8053d1f76fbf9610522877abc2c9a9c5466d634b, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ee51b6af501cf15a0a7cb08747445151a1c2f60, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (GNU/Linux), dynamically linked, interpreter /lib, BuildID[sha1]=c6eeaaabdd872410511750a0971145f788d978dc, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac20200d2eb2e5f92962ebbc7d45897acf469886, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=ff09000dd4f9ae5c6d2f7ae194e5ac4ba87440c5, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9fcee90fde2d6b61f9a10ec8c430d0876db6b82f, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=00171b0fdedf072663d7b3699596d04c6363a6ea, for GNU/Linux 3.2.0, not strippeddirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (GNU/Linux), dynamically linked, interpreter /lib, BuildID[sha1]=c0a7f35c7ad1fb1b8f8a0c173950db0c57961dae, for GNU/Linux 3.2.0, not strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=8abf5fe5b1d63948b7ba31e3b7cbbfe5546c5fa5, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=0657d881d64888892393a269e258a76c17ee9929, stripped %rz*;Q]e  M ) )PPPPPPPPPPP PRR RRP R RRR RRRRP P R RRRRRRRRRPPPPPPPPPPPPPPPP P P!P!P"P"P(P(P)P)P*P*P+P+P,P,P-P-P.P.P/P/P0P0P1P1PPPPPPPPPPPPPPPPPPP#P#P$P$P%P%P&P&P'P'P2P2PP RRRRP4P3RR RRRRP6P5R R RRRRP8P9P9P:P:P;P;PP?P?PBPBPGPGP@P@PAPAPCPCPDPDPEPEPFPFP=RR RRRRRPIPJPJPKPKPLPLPHR R R R RRRRRPNPMR R RRRR RRPPPORR RR RRRRRPRPQR R RRRRRRRRPTPSR R RRR RRRPVPURRRR RR RRRRRRRPXPWR RRRRPZP[P[P\P\P]P]PaPaPbPbPcPcPdPdPePePfPfPgPgP^P^P_P_P`P`PhPhPYRRRR RRR RRRRPjPkPkPlPlPmPmPnPnPiR RRRRR RPpPqPqPrPrPsPsPtPtPoRR RRRRRRRRRRPvPwPwPxPxPyPyPuR RRRP{PzR RRRRRPZP[P[P\P\P]P]PaPaPbPbPcPcPdPdPePePfPfPgPgP^P^P_P_P`P`PhPhPYRRRR RRR RRRRR RRR RRR RRR RRR RRR RRR RRRR Rutf-883527b282776e5fcafeb83dcd0364ce1f7981427b4fb132216504dc4b9ed6125? 7zXZ !t/ b]"k%| ^6<BeݧOyj&w"'f ߖ]`~t}3 X[U"IJPѷ 舕g{ނmǢO]ꙻlNε||i4VOЪcnYv7&~{n%@yؿ<#G|?P8$7.?2aZ_7۷y1zLpoVes+@D5\o]9fP>R^sqb%:z0Hb~sY:z?s/8sc. 4f7v ?h[Tvx/iN\PSH͈ɪ0=ѝP#Ds F̖ 鴚" :/CWWQLDXҨX)HB)/&xݘ"kQE+ Mw}j ~CYg *4*,;|ϺRX N %jF}{6-t}V)RBu98@r_i"au;C4:+Raj".gޓZkc$e- 2Enw$k*Meֻnюe_g36~)k>M5ˎD-[Ay~+KJUyɊr[~#ɩ'߂A 1H$0|t/Da6'cS QHqZ{szaSs/ԒxZ3ҲmFcޤ\r3)A-$L)!|nz Ǟ*JI5gZ {zK荥,Kx+A[&KvG.o.Kyd0}xVX^"|;|shlYLg,M!Xg}|2xڛz7 4ǯ; Dkpu` 1StdųDyJ|m1^a9רhraM9N1du6)dJ7r(e  JֽCX3WCކ2|/6n lE @<3p!l/+ #VXWވ"㷎rX:2$HZvSd@( ))8ObCvw P ha8zr#\6LM?Юy0R$ Z6cv%nԏiCJnI?gJHH ( Lт]z|;sD1s&o߁#2 TcGea*}uj / 6z~gBN#2D<6]DDrvwAP50AΠI *ކ5^wᒤptCOQ(!?bcmD0J;'HH R&R.K]ei oʹK$~%+|)V;y0JFԩR@@ͣvTEoo*+bQVIa] 4'0Péa Ɓ`e<\Yj2"ƋxKij.)FZeʬO" -f.g唈X`5G1d#0@$W;Z#̕w8730,u0 Jں 'tlf$!Q,5oCwi--|;߲lt /QW'=G̼}ñ5@hŨ HQ{h*Pwxy@",aPZa,6{2yHٿcIVƝ<;yEܐ5@xrݝ1GDBP ڥh?HDu#LL|GC$Z/²K%.6 RU"oSI ޸i*CS1dzBC|;MWFS'hHbR˟#JBG/CUvg*~cW $.bP 0#f<4 icDG諩zʜs@McW%_U ;ҌYvm|  3RYܜK0FL#\W9~6[\B1| ݤK4#xA5^{pn*e GT(& 'dqڳS[i,f~7 0tQUP$}=,o4o`#ha zM*08Xʇ _:y9\1b$<fw5}YKoΌ;RY&@呆5CLu \?8\tYu6 g4 !ˁCX /#۽2`'h8r{⓱Sџ-ݺ1 ~FT'bDԂZ/r"w:7zMNdTjNmuG뢀D&`MYLD?Ir*zE˲Y$V8],W=*O}6<}a Fu"K*n`,:FN =QzH4*4;ǁTII`eIFOVk½5[4hF;HxʙCm"|GipLf5f{٩[009'\]ׇM~2GXj iBD8j !̶ׄpVtJzE賒DJyBy+ p/DT/C+t9=@yusR 91Gg{w០hAcy(0n1BcjK/tgGWIw=CB6wX}5IFť&݄3^ròݰg{;Ʊy%&ç"{Lwbe '^EQL n\:Zݸ==?/Od;ɄF pAґK륣w' 5fTYK[]5]Ǝyi.ϫTZV*pĮՋpUg;,w/4hV,vwdQ "hoi#/E_Ŧ3 ,yypfg0ߍ7"[ v!dh"T'EI{ xeY^_YFTcƵ'γ>|S>"a͐C> n%aڑV(rRҨϽp hR67 }s"<ޝ đ[?oA|t W2󯥉CXVC/ʺQ&CEo 򢧮ӻ~bAq d 8l}xoGrh0nρD'8=AWC17>1 z^x8jbKK HϞyBxpSBǬ~Τ^ޡF'/wRF`j`PeѐܐRvBLq赊W@޻d h6q8MT/bNp+`KX+tҵ"o=]N^ai:{ʼnOɕwGA8ՠ :bL.T@y lr,0@g$m,1\]_':3C;YsLLJ>nv;+,+5^7mp4jǍmt_=v?\JzXz6?s޵.o+0$ K]V˦m0)bCC.6Lyk2`Hu? 3Z1gB.Kv?q&.̚Kedz9jv߃aP̼WghWKKLJqxMvOel %jH354$~ "h]5H8OHmATM'D^loķ618ůQ;2ͲL[ʏq͇mR),Iɟj6L EB =Rr*T́D%? RrT$~ MK;J J3m@ulZJ8@4v>~܅T,TVy}<Μ؏2(*ylьL A\ 79DEnmO,e A'{X5]Ӛڠ<'VݯG,ЙH˥a$^Zqw>i1S|:ۥ6gY0Y x>?=ZNY8|hd d =fu;f^i>(J7$I&2f 5p%]H9k'/ga6hM9x(JmfBww_g~y)vỲtn%ԥ7z@>_eY+?nNP I.m5?nZ{c'2Rd_=pI]n? 1᳦?B$2zw|q B_Oo)_cLd'ô0BK Bdgܫ60ڋpɅTk4] Ua'2*#9TDw@ 3EJ <>4g -HXG]L>"8@[P%!YJO jo3ӃY#uRCĔp?`gcG< ßWfgjfa 7 i|rYfFrO=I/$z+I^% Io]ꖚ?LbmE_\]3 OoRfUR*ODJ|:\$Ne]0ce& 4jf@|s]xI3"/ϊā!ى\ 3}71[C"V.nB$NC ?+ iǨfbVGNg~7̫>KQW\= %ƚxSGYN 4`*f_[:~䬗4h/%$]R3[0)BN?ӑ _40#r&/Ҽh%(م Ja&Y݆6/ q~hjܺyc|j)2|()Yrk*a!Ae* ((DnpN *cvFȢ,- ל.xWFB?WVgr}4 6 ' DVĶ?:oF8l GL-Q Msd 4> 56׸HnhnL?Hh1#mw "\Sӊsrh"5oǩ|2˿WɼPē2bƚ=2!x#lVp9%Y )[bƟ9 xKإ0 i7/SZK@9 0lxiШ6}N.ףa&F 'JP[ =D@[s}ǴF-l!j׏^ ]`m_YM]2>3qQ|h&vyTތEP.`8A>CR޵a ֙)Tzbf&z{}*U^؄0/pnpbmO,f%RՃ˜:Z@ ԉldKc.]KVCg[~HY2hPIXbS[5[+Kq k/lYafڴS$&#䎵~vfȢI㈙8x p(ٗjdehWOil|DoQX'ݲgj3_|a!j II#9V,Orc{RzkjGa]U/\|H(\8CN膌ތ?P$:1=ƆO zFjWkB.UqR=GívAo 7۾#>xMߨUM"pPK!Nw)4kX`k?f8{ob$M8{<˂j%$zWÌ$AYm~z*o|t^9B7~%H]Ǿy:V,ĕgS,D}2MT*v E=x  qSkeeOlI eRX, %q0"  /TZ~$\E$u*^X-=(oܐAr=ZZ?~Vj<Xзb\ s68/g0s=p(T6FG Ϫ,p|L$e AMuYUkaM5T[N^V{!g0Go=Yyaeݖ*IZUsbDߤ2_PuW+QZ{ ldrS'O-@o೷0R$ ק;aU2/70H3UYmYu?TڠkR5qpRxW*+U :3§l>0K 1JXyq)LDB8׮la4ϙGPWM.X/ Fj*G4=uORnn 9=:j:٪XAŰ|,[Adqx^ٶIqҎ=Iu|B҅5&^]j|{v3ct\O6sXRY]wc`<>v~¡'fO{q4 />̀T̅i!zn.,1o E;PGj M"~~2&wl>H_@duߋ=$$4; * ^~)2ٸܞh9AnOIvR#GODxJ@D"9#~HfٖQtPڄq2PMUԧɼ[* :iv/ULn8l6^J839G_b,ʏV=]ya?#e"PNu7]uLޟώFS_7̠x[?ڍsۡ>.6 fݞ>9bR""S+R]XIߎYNV1AORUM> X`?Յd׿rlv#pw!r V+ܒB&hhy.6T1`l`Ii0{]1iK4.b1)hLd{ fECOX{QE-U>a N`4ʄH] ƠQY,6O* ygGxQI!= +pfIxw$/DrD<9a6OqP|gۥoD0mo|и }]2j̊xkݩ+z9FЂZECZd̄8W) CD/B^ܣ\ddP:T/H<0x}ɑlaj/`=t.qV%\NDx̶/KAn_]vz N M{QmG8q"ID |:W%{eQ@JckJh4”"gBi&on_ŗJ8+2ADc| Pҕ'VV<8DtZjSq*Ȣ30L/v)Y̷K\nLlx*Rj Y|/'yprNW4ֿZ6:@ikwYZt'`J%])YCUQ(hB2Y0L_;&iQJPu) 0j؉.&AtFr@Uǒ4FAQeUئKtgbK,}~Y4򿳄5qb\j Lv C-3Do?XM 0m)qnƇ`td XD_u53S@eM A2 ٪]JT xkq&@N.8ƀ)=ChSk.,;JQlڎc7R 5};xE~(hg+Qln\wi Q$,__`g L%ͨX=8n++'%yogZ?aν<|׫33>G;RƄ;aƲ 2r|Ǐ(H #Cƹ21p'; }V̜{\#ھed~4pgB$//bd2;ri]nт*i%I3v>t ɒ{~+z,}D\ajQE02zpV  Br9o\~}vm5k]z%% ]J졣ēPlu)N=/\Fr.e}d^H%>sa p‹L9i&Q.v, 6bkIB֍/`(bJ9v^_C<ڶS[I1zaDi*o6^\/13q%[bru3]B>@@o3Z4':쾦.%vR&_JoRz#p%^Mh2j$qv9ΈGٕ͜K!=KN'I~4`&{)hCWoPMUʧLY ~cmLVr^JovܽYvC܌ΙYNI5m -(4 ˆ5!uV|9q!^_Q0kX,i0C'njʏZ+_ө!b҉\ {=S W鮼pwT,ӹ1<; Cm3>b12I,^Kޚ]/Oq #3dv2xk͇Yp5']QǴn 2kӲ~[ LZMW)ćJy\ДƞG=mg%_< lgJݵ q}i#]~!Czs蹭; !IA+@(}I. L*o+]ۤS!۟K/\<"`IݹCr!zԓ2OLqcmr\xl/eO j<6w4N3g!#)pjMiU x/3 q>qY s/Na_o״9E2ܨ!_M3!N,x,.6?=ݰa[6hBhoբ:H4jpk? s4~Z2;iX V8&(^: O]8Jo繴ӜP܍)(>8R‚3M5Z,-"3I2qvٓ%g<>0Zs.e>FiZ d.3dj~;`~I9mf#': wM^-\h 9_5zUV(-zO 5o%ihH Pu 来KKN0NLyo M'LrK=pz-sݥ!\o֓|MC1aNG5c >9$D0H;F0؇u|Ixv,p9RCeH^v3p`E#jW&`Gd$^!B&>qcJ =r{]P+ {9gJ]R RZLjtH2*deEKY2ݰ4%eS4n9^o ׸=` |cRύMުQ ak#nI%1;< sjiÝdb?zg#;Kt\Ԩ n/y~1eq_?"R KK^Ig5"\NI"§\9Cӭק<lh2Ovaft=Μ[ӻSAL. `" Um+󌡆OPvV,-'h&>NnN0VBoWChDa+Y6z#DO!WT- ZRlBEm=$$х  ^E~IBb$i 4ⱬcG|GsBRSwf?<Ó :!%_~y&TCn}߻Z1ҔӮw kp!:юY54}K0n;lvo\ _wC n`HR؍h<$s(k$¦ۓ!5Aa6loiTQ\|ujeY#FŕkIyqVV7?O^6čO܁cO’s7Ij9mhf~AG!߮=F)ڞ `Bm҃ɖE bn*l \0Yu:RAQRپ! Xf%Q!MQZX͋}f<$~^fklUqaвQh47Gnw[(d&[tu^Ha3Gzx:~ NK*)l,z;܅$3~Q۹OɦFbnOJ,e4e6}+lJvaºr(hm x>Kxe^b<ߓjln8 XrtAJd9Bgcդ`AulpIR4:skG Z@/sgx|ݡ@>[[LbQHJXg ڙ쏕Fj6UZkA"YBBGo_uv}Y2Rաae0[t ϥeg4Εu%ޤw$뽭֠yU^;uG XMo8 >h0i(c,lm%!l :kDϡ JHs솫ާM,[Σ4-XhvKcoZَq}< =bQ)ǖl˚}T^QM 8wT}#8ңXӁn>G,;m?t4|V+Յ(lw6!Hs[oV 7s 9̱t5}H'I[17Ymw~w[,vH]xNioZuV#'ucЎ P <1^h$9YNk> ;W:Q*@M~'*&&~ѤpUh|ζz#^zsr’^f#p@PH?p:DZ{l7[qCߛj!|KDŽNeP&q M5{0 J1JaR-DXK:`OIR1,fr** (XͭIP]TN!.(谍Wq[#@osNJécpDڭhJI… 0?nϭa~a9潉/@PG)1~: mb=pu|.|{ŗtܱ:84iBCa=8Hmuf)0d4d͗ ymexq`_@+Xo)J ܓ=B6ۦL Q)e2ċ 29?-[%ZSka!k\ ކ 7=nHrDWłƎԲ-^S3#sp}<#Ep?K@0ѐDU&ISỽI2G10z>ԏvDϡH`n~({܇VgY:wV\&Xgz RDŏΜ!sv?_ʪ;`pKvѭ0nQzYETz@<~H&Km[oPʒ4XۏjΣ-S2ŏED`tYy+D8Y %%Yi$ Cz~M\ ~uf3P`A_uVY}rfVґ+z&S>pX c5{"h?\~Y1ng5I8koޥ:R4轂~"5:qPb>|CE,+;%e|F̪"DY0q҃x.I4A~FZXi2G!N-wO QOEJTVWkt'hOs頁dM nq)_ ]cHГc?vU/E[ <Ś-YVk!,33(3Hѐ$AnZJ1Q'Mx n{2~YlfVkߌj:6A<9E1lJ6>]ze0g_DzjNQ#n66?yK)pZ'̇|_`fI](-#U],45*EQ ӛI&"qHl bwܡM@UEO, sɴtp:(Yv`#H )o".îa ./C5b#w`j /9;z']ﺨ kD R̖sż!ٹ GRm\r,T&RgOXwnTyZE #F>j:⍰Mǚ#vvT ɓ鎸~z}~;/ۖ܄1Nn`v!HAS\mh`rxK'+ۻ@A#Ss)wt݆0ЈxgǁUoEVL =- `<:ZEXrB?w#Tp >bJ VR}vHI8NH ϥRO`Xjo EKe5NoZB=bA$B=lJel.Jl 8ͮ:ٹu-)d yoJ> (TS5ƵO%w?6}]=Y I0+"+' p"X؈iM\i+W&qNqK/%!S0eзLIaq,9#;Ƈ:2V-&a+aqpSO03VTB ͊z)ȯnnl9[51gp  0+ʖE7 MiPQqgX0ATٴa'J~S2z#.J0`6K[`ᠤI9~CSBP#rl?1`ڋHh10֬5s*r8Xnj1AVY_֯:)X^0myվHećU= ysf~bVxd$}1KwqTWޮOFgkň.yr"k Gv'F# Np4K1ŜUf~+K5:wCUTXh[7w_UѸ-н~ ]W"8-8^]/"$BG{qX,B3 p ŸRǐJg7xnF lKSz_|M|Xx / n<<|=ɘEP Ď\nn~!xY.G~UoǑ5%Qo/[eψƝTtILQatV.4Or~O)j2 sfm}PqR">JÚl,Z7cYfQ~Q} '"oV&Z9|[=lT8DEΉbog!y4褅Y!b^ֹxQU@6ܫJecg56(j0Caai+»'%٥'dQvN"-򵠟7O9> e*(2AѰ 3jSXb9cرsU٠&6<ݷYy+K ?(ZݫU;b.K'[] j ]>]8/ML,X:Ca;yǒo)C@>LT+q>A2wo$: I/i}J_zSom`{#>N@#[Lu$>?oD|L-pJZyp#B;JUZQuk;샋yy<>/M!Av!Azդt~Ti.i_W-GPU LqRRb5 q7k>W3߀&NZŸ)SVxO :R;= G#pÊT:eng )^Srs(2W,C 4;Ucru֗$1u8FҺSni ճ= S IjS-Tl]kmJ1y9Ì ;CUK038E;hߎ LɑBQe*@m\w9Ejhci@9!- zxUCS;;vrp5l= =fXcGd#Q%,Yb'LIR봈A+8/c!iw# 6_E3?X -ScGBE﵌8r}Y;#龱)\{ٱZ0=${)2,t6JR.ʤV^ּ'pbY6D~? E@2|fB0okz?F wkX-P(˸ig9 ,`@)'|\/GUHxzdh>b@U-V@slfs΅XLpq)B8Coxu$ $I"bNwd0|"M+q[^c(wX4x>>DhI:g3We관Ӡu IW>77D#{zڼ2;'s,JɐDv>Ni̎Nl'Q RqϸyDIsqJ%qpU( h؞ W*N#9OeXy#ROU0UR'a0b4_[xGGlDَbD*v*$ğ`s8wN@ݒ |У%utd-5(RqMt_qˉ0ټ_E_'y5rwXs.qӝVl6mmT*g]%EUQ~b-ƫ9kYSд^#k8?wX0*t(IЯՒ7<-OmҿZRb]{7, eBrupCK]qھ.qAtʬݒޝ|%,">zwPPǶ&-m!VcQ΀kd`fh{yMD|$ !Y0Ǿ!&=YwE9z_69V*j! |+]d}o(籼2gjSRU^Ly155ӑ)g/mP,aXcEI`:&pL֞NP7Ge|.B5 XV48j˅$#iX]<Þv|h=)m!HV;8L̛& Zׂ;=Am!+P0"K?H~Ǯ.S{eLZA #:v?pY`5M钴A^o1Vp{E+ڭf#'zWIν䣕FsU.V_m@XUi]>4w0m AaVpa2Yl0|L\׵Aᅦ2W@s/m oVBxD HȌ&ӽKZжYܨ-\S'VVh-7VI$3L ~9[ak~V4D(RnlFuF1N#hzҘv{ζ(|ǣr% pma{lYa~;#,/w[:Y5}Snt`Cf]U?اYz*VlP(T:aR_ޢkVx$I:|q g1C7_JvSYEl KVgo&mMxI3)U2ΐw2u :%#0Ҿva?iF$/13]jn3~tfk\sN!;G)yWʹY=JC긻45rM̗`?p7û|~}]?H?^ZU7h!_gCSUi翕03߼})iJVsjOjXo0jS+~ƀ)$fV2‰t`jWZ2`B%Iy qJpTmW$d>WTܟp nfTS2=/Yx!=)+JG8Ruozh5I}Z5K TTd!o}Wrxglr45`7q쯸}~ 8,=*F:SqRbQ=٨ZM`:voBixg s몘(S'rM}gj\y?c$W@x;t>s%#`pgFcg@4 O8HdW1z~ l[Ysj0|mY.l\>@}5蒯 <=5.|;*:_Ʉ'yn[ "6T^K`H\GAdJ]>4^ 얓Ċ߅D]{n5Ek F׻hcy& 5MźtľrO%j,:H ~I\OIYR-^F5r(-h¶?4VTUv;;ǀqwH  "rFu1_ Ͳ"z"4uqL*G ? ]nR-Adĥ!>v; L NMi~\ڹ.woմj=1YO*_12gЙL7mSŁh]ebTKs9uxW;Czip50+btΏKb5RzCKܬng,o9! }NH:^u45;S+XS_7d뭨gw# +U|M6^i --)Wb]3 )9+i{Y4䛼CּFDAvˀW*WB;xKb8RK3L P L$Y 3ZWi5=8#Ȳ˜,hvX5TjD:ed*wNo~ 2c얿mAs3'`%WSF%Q%Y4ph㨨Ah9BĕՍr T*\$!iGff0k V6ȣK{AE0Nr.W,jJ{ Hr+_o}S<Vc#GJKʜQh%B{WyGrC/ ;Am}ѵCQ?g.l*fGÆɢY)a%Ri7 eA Gk=4I])I M# Q@N@OMݧڳhʏFu? ر%^8Fe >T]8хɗh#eAHiW#c{\_^ \J- $s{`R՜^47<-豫n{nt\;[ c,cs;dmWោu_1~SߐT#_"aҢWs0kWjCBIK72+A.NSƻzP_nɘ]ѣ/ KNJ^m/ܲtxB}鳦\WKCGF"xп,ImENuR.b03mDtePOKlR<`i^dht G74SBD E2?C"Wvȭjqh|PF\?> їD=R)KW[ϽLߪ!k$bɸl#JUm³uiib w;B<,|DiPtR ۩`n݉^3SZ.d{$ bJ#W>_4p4 6TһoK^Fe;"xĶ?b!&.BDƌη{. %~=aVh6˘'bHrmQ=Ȗ/M6Z]A8>3<4,54RIТώVD+k&Ö?@F~D|s+s57):lpb Cp@y"||$VB~ 0?)#kd1;8g*bL][?P+E!_48f-w/]& *Gehb·R @}Glƅ2or+пtz%P$[_#,یE{z)"wF{Z8=Su:}~P*sxz%Up#:XE'l lxy拈ta+9 ):^6pЉ6lCaHgBR/\T巡+د'SžHAh 0Vtmed.Y'Hmp$I Xu4*a12 7jsg'Ng|֜|2d:*͊=q5aK0yKT;ǒs&hӟ\5 : MdhȩJw`eՂ[/ڣ d2W$YS|,uZ_{mWS<́a℠3]Dj1fB2o)iY$M9Cjz m"-<;Ia/׸V F.^Y|oJ.x@m$bItNV9LVáԡn}knj}!|͏waJ,szGjfrlm҄?-[5߂0"SQe_;jzv؇ɾe:$ H)Fiߴ̧um٬<=M/HT,\7] z^jE k^v{P oHV̜Lu*-`O`[%HHܥgus-ʡG,$~݆mno JN,WDP,| (Ybk l9v9r=uQvF2N_OŽӒ ?qSZ`ѻ5ĠӴ9:;]:+i d3yx4XFknfuq1\I3# 'kmSwMuf#.g![W x'SlS2SvŢN:YMm4|_^ŸkB^skLvѹV>pM[k\ڨn̉Z郅2ۖj𾽅8_S2r37"7dyYb)4BSMx*1]!tYgǺy$Hn';(ޫK7; 웅YO9zg+S'(7G*^:s5&tYq hK^qeg#f\vb !bާ랼~Js}JJݮtI[6n&O]U_̦8ԁPh4g*NMbrw<ս ~{NU`T[b|X=*n8mm,ޘM^,ZHeJ:Q6p$In)B\|o_;(`o䬌 ]ݞY~ȧ!>mmK~ymHZ }(( A6b?u,|$C7Wkn1a;%vKI%DjDoՇڡP)tοOJ.LثlFZwa%mXRſtWV܊mbхf0Bka xQny(;٠aKnENa=acaQAʰþI58ֶ̮Od qGx\t.l`4eBi84}V 8n0S R10rـa!=oS]?H|J=ΓVE* sg&*#qA;Z~M߯]%0CvWuFso6fu،FV9=Mb]-/{ ӍT:=< q]ӳ )q[Fݵ`^KMdF=p i.\D#*3) `̛6볤tF$jK3RO=gD_/RQɕ,tP;!mYڇlmqF{L[KM$\d3ŁTQƕGR:W: ,2-;YVP^~ye H[C|'58֋&8z0*frK'(ǛEj&$1m&xR nEmҏ+K+u~@4718z*^eJ~tĮDlE(@6J n"^FԍL-=: ؗ_$T<βfo}9R3kz0/-ckRu}m&_y.I&-H /*B2w\쫗FFzL٠~W󬞙tU%J5n"&bRC&Zx_ `ɽ# l}yV{< U.Aٗ/B+} Mr.hgU˾H2_QsN_GDPv[iM-^N-5u)P1;eI=ӱv,Y6l~qAV<WeړE!LZ͔Uy yw";6 9NDG^H ?gY 9JeRIQUC\ :A& u7_?#Yuu͸P!KᚦcVtz{3{2t89LPjt糫:ªUӬ8֖DyН[ T Y|1 w#d{I)G`"cqCHv-dڡi59n!`69XڷwIŜ3*2Ʌx[IJ$h#+ @J}#gpSܶ%_jRVM ~8Zk+yNv{2lKOk䁂8)f)B66] ?>#`3PGݷvҥIX D:h\j q,}eKͬ$:Ӯ;L[ Q&ιG(w\{9bzVfؖEN8M+ `;MtTkE?B6)L͛e\̾sT-Fx"$ɱ˽?#+~eeMxE|*l1VmRgu(m+n6\utmʹX>g 5U;7T'"іR2qI`}R ͢ݰ~bN5GW%Wd݋D5yڝUlcqع5uazIzЮ"4PlϦ#g@\?U;tɔJARI<.nhC$m$0y'|Mu4(KѰo "' dX^.|QDzf oøx款[)y ~4c|^Ḁ̓pqז ϝ#Wyo삫Fu@X%@@TmD~цn m&@T&X 0$5&yr[R>^=feMY4neH ZVf 9")^@ q `c vlo<.k^^{L ƫw 8rtmro "L"CΣr#)sug~`N`D >&Yp\&j!'1~lK2 xN tUcd1;/1-= T+.e!J0~sIvZ2Q쀁lwn6^ٯ9:gļ4(ijB3.%HMVn"281YO"&,#Si#GEDŶDw&02`j*@{ف+[1B #TB s BCNJv^P`JXUqdEzVC/\#.)*\—v :8l=ݍ#CDp֦kbxO.˓y JXѫZ/R#l154>QAk))|isY?JMaGYGFS% rxDtjJ T} l*R"nL0 MMv9:,$C`$b1+8 TwD8w8 g`>0QvFWGR {Z{ WITaC"(ORH[$̗lQv ,Mb2H}lȸ5:GIMx0bj1uL3ckkغX oZГM:B_RY2אͣذgH#/cF!bݣBs],+ExM7{hpqԍ_ 1U!bNJ.")QgaHӹRҸ0wp>-.~!|J\ZNdNΒqC;]xuqmxUzA|Sb1 Y0!kDž42jFQ(CG^J>5+l"D~}7LYbeAv|3傃!#1&X-R6;Ƙ WB:74.βye D !5eP9k!^YX>gt6cPoDUVy,pG'8oP`$UNMF)A)qٮP٤.F8 7JoYlGR|&fZoM2tXk>RW%NE*NP \ 5 trݫ%}dMѯ 9D @V35veKe))i^ηaIÎ,3ph'KJu)֟"Uvѯo_ ߎJŰ r`7C X<~3fB߆-?G/bf ,gl}Q=K+0"?Q̎RYJXy?-q/Xw)mw5h dНCD'3@LZ9p{CiUv3_99\;MظX jtLFA2~%WOŒ/QM4x^G2H14cTwUEr% p)ΣTh YP]~h23)a;[gn--DpdZlGm;ઞ52GteAF] ќ:&;6 1dT|dHvVn_+*y~I!$>:^8 Hz%L|.nA{ر{vccB%kXV˦y?~,#8D"ٍL(>zrr@/8Ǵ~Бftk>Tu!2{k K*+8kC zP9ǫCdJu썴u@: A.LmHUaؚ,D('eԞ`އ=uٙƘ_ ʷ_Y> ["pUR)xt/"OSO^kﺂM?PW:d>͚Łr'vdY}s|JM֌ֈgX ѕYX :S^5{ !UI벥Š_)CpMYգ"qNa=:o~]*Cy e\ 5)cT%hAK ַ;fS`,ŔAa^ wB8ͧfj'Q^s>}R_j[{a4̼ 0b#93)mS5 "|<’mЊ ipھJ% b(XĪS PHW9K@ H&]npHn0i-η{@dnfF+o򤢥|.Z`Y:6Ӌ2yy@S[ώh9<<6>ѨRӛf *NL#|W\f|ucld ?@whtYYYԞzro|Ͳm$v C<# opcn:Cr?iLiRxvİ[n5NJ]<ܛ, kAOkr]ƻ `5:2/ڐzK$5uu[-{.#/hNW&a9s3 1Cag3%ݽv=,Fɗ: E sxRNց‚cW} V"n6@l4vlߜdˮb8:X*/3=){׆7ė>NX:)`x~yc6Ώ6IӡeGS8 ӬKC!}s)z^j*o nF}P~dT~mK4<8TYr%Z ʴ6g./cӽi6*~n~?Fc޻c|"{W0jCWܚnl|;7߻*ڎDG\Hc5"뚗QL+dF"@ RWaDwkhXS7J ^?>l\E# .y==:[q ڭ'"9İ;taKV0]Ⱦ[Qic(K))MHQQS*Tv A@7joSĝMB3c|o/\5i[b#K%C9U*?,DKHFQSk(GB)c>*aydM 4k+Y5(Ԅ< &;8_tgOR0<s2zZrs5/0J;aN(3IIQd:˜H_ Lx&`a/LNFh`L+5M'}2Ш0b0( B;![|eRY}>!C6"iogIE *膚،%hB1D=Qń&'eE|M "ƺw`KXA'hF 5nVs\EPSWct~p ڰ9&w1_Fd7r56u=KQL& u> v7(Vk.@!$>ilԉu"l\% 5R`*>7 XUnm."V9WMHW"X\PXa^ﰣek*fGe/\CK07Y̝ZcJٛ/YoGVA|݅+|E)=SYZ]FOUV^w戯KYȍ[ۆJ87Mܟ^aLj툡E0lJנZ0.V_dz{ǩŽtmv@$ת~g}!i@s$,0\ц- Lpj2@ t{Btdu{_)(`CslrC{(jN|@|˜$һ%iTTوژupK:h lcOvD-!:XBp78 6rz0I`f[ȼw]z'E? H8Yk4=E*& MUG1?f^~CC[I9vs4tT- R9sl,S\5 }@|`'{*_S@05uIY_3RohV(lO,}p ݌ig8~SkeR j[J[r/f`2Aۈ(BSρj\!QDZB*տvU )/;XQ[ۚRLX6Y? ,L;]wڲ)M1njiMTAlI\geCԟ%?q)FxM%KY>:AZ0o/ӟ%W$S*`VRafi-i 2- y@_c3& 3K1܌lkN7[(EOm H' b`qv"8^H{v:<_I[73 s1]_pN5Vmk3U}{hNpn$ՉB6-/o&- >v~ބKD_f5'eV? LM(4V=^]G+ c(YnNp>L!0.'ÇQ`.#;16iu>, {yYd(o#)=燿p#!fZ$%.J=ʽ>ۘnB?L 99c J)NHxm0Hfg< nၣ$z5?E(#^|ySML,H\&x6><ϠgaKPFCؽ{S,Y{F8,f210Xc 5W"6ޯ5FyX,hJc0; e8sfFJK m$H)Z'"fyc3怾A4Uz"zTx`KS*6 2_xʲkm NNf!6XVWeC`8TyI"N8t!>Ƒ\: ߖ Pvyjg?7 Dν";8@6W ؠji7ܾFT>7Lag8xfJD v~+tU]̐BG˦y-Hj'Ái ;1]G>`?<-Avޣ4OLRql<~[ɏԸ akQt^C0=k}rw(Zǭb9OȒMyvxAyԷg4t@,\TC sĸX2|ev{IB@Z7<=G@ qw+h] aԒd =j."Cw=dq|paixI7àx`TnbQԹ7v$\<:^cc}=^ 9 MXZi(6I{SccN-C\z\l|ke,[7Hy7V̩v#{4y'>Rl}{F%(_ZYn{pY9z+{)] -ANWwm Q09NüSìnתEdv ^rܷ>K2bGxZ·ۑhM+q %6fV5nn_.$NghYғ2Y3*/O.UG ?@bDl_`xn-Vg(4K@>f|@[s7Z7[XNoCʠm=%x:$mmD`\ñ^GB')PM&U5#L$pTZނgŎ}+&WA,%vqfM tt>j絧מ+w &t\6{ka & a{Dt/Dɐ{}j⁕U&ћTsGnNSo԰YSk|9>7Ta|ryk 5 ; |{LJ%}>L"9D,VlGO_,LE0FkjMt2qtUK綂rd;lF៼ʑ|sY/?2CܴKzRukNӓItO-lqc29=.tadt;0'?̩dW(_/ѯ˒!|3Ax-?˶9aUnq%J 8;9x/ ! I -DU 0 sPn\ XՉkYF] Ā$"AԅQ7;"{.J锒b#ƯbTF(aQIO8<yƕH4LJ ՁG6ˠ/4Zꅨ*_Mݸ{|%4t/KJQN9 e^Nchd}E=׷lp,m+g5d/BEz=אJ;L~~8Ƞ1J,2Jn}ooxy;5o0OKzR_+LhckeX%K몗/jo$`:CmW"v"^i RIi`$gߴ3y> cg PC|KTCbT R}\.0f טXcDLUҘӷmV'yg+yӼ  ]Ĉ|E0y>Q4)&&tܩ/J=RQm)4"b2I2NN>IVh,]XV)s)k=eѿv쒉8?zNЂ 0z6ߤe/.k$)]!eYl V&VOPb6TQ DK GȤo1*>m&9jz}x`rN|.//R&f] +e$&Jgc e’Z/+N-ݫL6mAs_71e'/!T.b Hk,tq3i0l9),o~!$O[ޥHqQ|f~ǔ"d9$=H܈9 5Z"=,s{2aB󢁥ΩoEĭrÁ#׸SYY)SޚoW!o*#xPa? `Ԇ6;mt w#<,bA55J;-={kh_,@+Z*MG}( 8ѤɰA&jHe=Y՚ӯ;v-rjPe1S7ê,e˨C p>JeݑX * KQup}5}AG\_RE4X|qtNpV<1?N{u"L_rO?hy܊_{5[WV5z\&2e\*cjm9n~U1S̄qwX?N{u_oU<8ŶD`pTFmWϏ/ ps}Mhcs5/œoKFC( GtxohAsS{rv*36Kj]SD^cPΉIjrnGo SR6pFiqIDH9a"޸̍,/G`:Rx Hftsg"Z/xʏfSz6*ؚ=;v:le1cW!EKtH.Q ƽ_8iC&N?J,v2-yNg6L⦤M#MEN'?xNetCk-`;NyZx"<qa-̅tAWj}F~M1+ixx0>Nj _b1 { ,;LʖY+/jf[RfRE">kC)#ypሌK޽MR eO:*nXh[5DK`LN))3Z eꑣ);UJғ&6f $D*}R`=߅ܐp@TPqx`\8F؞kH?x= vF ahbfYv]>V0*4Rd8ʖCI*7r"UH` WtjuJc餭Es4$AWnEp,6m4nM||Zo jڢM퇏Nj$7l>VxGzwpgn~ͮ2l|g\,D}!N"Cj6ﺛg՞l5muTf?_s*+c$)CWrX,zzK2܄6\QF:Q LDBޢtds*49KV}g#I0ɜkл8ꒆ!tj"WϷBV&iOw>fVCG!@Sh Zu?ywi!kt:7nCL.n@ΡY>~YZ^wͣs&l>y" 7-6? q3%Ol93`;%ŢG8;b6ȹ זuVƸ|@ކ{!@a!T}COg$gJf D ޘ2T@OǠdqObH|l٢赩B8ABQz o~ /}%w]PKB)-r#nx <*l&pT^{M3-1]#=$Z$l{eꂜ(ZEPj 'Nf)4.)U|>[L5f+*N`QY ROLe<_U+7z;SҒ4iGxhRGz76:{Us R&e"1K)*ҟxFD]>•&0n`_Z-a4i㱲Pc-G~y wͳsV+B1Çy#q ̴ws~6"..7K7*A~J9%x9X&B)Lx×I@s"9w#x^ B;H.v)?ͳŃ(X~pYkEopfzxYcFuOm}Ӓ?1 >%S'CRH)f1cq66Us x +:`߁N^xqkv:_0#iahɹF`Ω<#a pb;d?k?Ml =ӊ4&T<cV$bF֒\@E-V3ힵ+6Jyekn{ e`^Co5cY 9z)翆LYtWVSxM\OHj~BP] k++>q|"zkKrhTRaLׅnIPVGPt4D(G4XdzpBi|rxJQ] ?OJd*8l^l`n@TaA?nvnQL< àp< %l$]+2~ ȈB;;YAoXW}[\fŎqN+>gb_2D`VM|Ri0E9yi7GHL@7*0/jWrHuY(旈JI]ղv NQG^۾,,KzXWRP"HfeqqnUQn̏JlOpM̛|Gt^LtĪ-OD[ uF-]4M[3 S 6\TcQ *tNMhNNJZ&,>*ь̿_6] <`SNa9;tB#gLYg]I" I$8jnkܰPOL򫾌T{2 <1>0Q(G  ?a (`9uxri͜QjԓQS^/IO<.ڂ0?%iƚQ9`9&%*{̊=2R3dwg&wDԃ‰JI@+֛|!t=HeLz#KC~I] )qdd1>G˳\Tsdnqy$r(' Ur<+ 4*kKbR7jf@2ѽpf9 6)&4h`s]ooqJ(CWS0FpF@@o%A*(eҝM]]wsVӭ:36F(+ ~WҢqbf8,[J{d5?n_,`]up~.S'@j,?zP֙%.ˇ@}2rSN!5FstD.d2 6EdH5D>gK2ekћw?lY$^l7FVL: MӠztט!8%؎^ܭq=sZ ޴hѻ)dyS4r@?,lNtB4;ߖ`i6YKƅcć#NYR!l$T*̎a$~1E0V8ǽݶ6|`ަ.B/9UR!myVR~./_:th O-FfM.vqOv[q,>D·;9`_zxluH6F+%%h08Ea\3S8Yd!9[ MSzvEmr)D}$̆?bݏKxRD~67Igtٙ,L/D%AhOx\htkT_38a(&W@ kɦg"4vXЫ /A~SAjD"^xbl98 P|Q#"S#0.vl,8Ӻ<7@{{mgCؕ?Ax7dN~|g``*@J=1 bI9Mܱ jM sċnvd4<; 5j6 Ҹwr.}>cퟚJBI.b"~Fca)Ҩ#e!|W(O=bH{Mz"e3Me)|yKX6y/dҌF p ]l^ƕXVM&G}T`/^~dI*~4l!Goo^7 s 1 +tv Ȼ͘Y_@A<5Zy%fȒ Tv^F)sA1zk6޸ͨRvkJ5HEpB.!(X!gak7JR;8ai?$3N'"e) Y2BBZـmLNʣ,e= BAY?whY*[x`O&+/*1i-C/)q8>@,c^´Q3AJ4 8r<"q}u}ceqpsQtz^ 4{7 tl?9ۘ`EU(`7dh5ʔS 0 aJ\ kWB;˟Xx_|x7 0iVI]{d+B󨜹EK|!? n{`ky3J.%%u~Xyz++'c쯚,? <.JcUb@ag^]fЅ%fHzq  jD+q=6B7\9b=^Am4f%To B?B LB<`Ƀ78-?J?&e]9 \o]ca/ȏ]۾Iy k܊?Q4-HYZlcnQI6o-[aa.h/R &#Ovˇ3_(L2fOh|8.iTOW Cv7~LxT{iӪ~x|OP6P@ii@L*R*G4(OzҝZZ*7m YB#ɹ~x$q[R !ǴDH=Z1 3LPOII{G:=aǥ=l/Lq3=IkӑWA>$Cg<G$bU mfؕf:DUs_ PNDL7-:$KqK}Zi>t3p&j9ӑ>˞zdac0UũhD߽}?fU)˃ۣN!G6aN#a1l\W\^S>pq!VXtZy%a4$W~-eú+w?cMyOj&ՀmI^9rLT;$ wY3̎?Vyptk*(k_R&i7 βVO=|o7\oPO\ 8/Q@s{ЇJBR̝ KY3b;tG_kȴ )̚{&Үe^VWOQ9G 3.CQ$N(Գd6hYdI K5ZDx-*pr'aNecZR\S6ν!:eyxCAayA0qdh/G4 U]>N 4+kSb>޲@>Z!JaVF._9=hȎ߀w 4cI( C0;g|NCLk?b%PcE8Ѐ\n2K7_G'KERr;}\LrUC~ÎtKOG"@EpD ;2^KPkXM>'!Wn!ӁYtx5%:|o|jM07dFˉnJZOzw,%Ll Sj'Υވ&Qj^JC{EhUPdẌ&!_C6IAD7./oGŘ8&/c>S}`̲L+Y3px^m9Zc#OӶD] >|ֵo;ֈc`< ͛0+޲.)/q!8E&l=їp9 h?Vc6 fHx}Ժ&̀TjaZ[TCέf_T|Z.:X"6^ j " 6h|!x}{!e胁~glI?1A'5dW[dVh ԑP nnwA>sej9{+uN8Ю$G@Wla? '<嘀H*QmDXgQpvG),rp&֡3Q)),}UpX2RC=Q-E?x@f`S@aA5UBCsiĵզfD2EZǨ4v ATG# eqT|*+9 zai3/SH&١VkwxyKG Ph:7\=N;R`EKdgςD0.lr N8 Ʒ =6ܯ^=j*E韮3ϵ5e./-x\xkjm~%&d?[̒X&22G 65f !)-3op~%0x[uZ}1w[x Ʌ-?4VLQ@F2p|(]LI۔4;\yͰ)N+tF[Jri$ %BARKe`arC7SId59{UQ3,d|4"{J._u#Bi/G\N7jKDշ^`\mGJhj Bf\\ Y}iD!$AbI}tXinϨHݗj,ilrR&3?]t H4@M Rޝ֘h NL.~4ֈmݞ|2$^_2p( ݨ*!R ,vjXp VT@'*V#9Y[dU)3=ӱQ@EGҹRFzC |#'1,5sWqH,QE ud Hf[m (=Fs+xЃ1Ww{0D޲WpWz]&x6ե#*:X tC}vڇ *T攄?}=,bdeT6peB>eWzVq8:V&. GFQ2|6̉'b^oՍC'D0JdUX&i[3v6n:nҘ C90AszS?|v7ؖ<%V"Y#vIz'^Lz}eȿ~͸\x9I+Bm5dv[y-&{x@?*/K1Et=r>{8 =(GzPMBwd(msJhv)GX H潹pZn8N^?X@x5+r~S*m5-u׋'9}tݫ{ '-n%DEEB⧧ \-pI*K`q'xg,@pmT6 (6mYjj0qs%"=bUAb~\Gf7hfs[ǖ袩Ͳѥ"*`R<%uښY~'%@Fw)BQӇS ΁83z ;+u]!d#20{ڗ6H꙾TĂڏiRƄv]:Yn|wu}- ~k}' t?Ȱ9X[WR;>M?381iX E5,ڝS0mpwGYSd\Ei&J;>$etr/S-x98qPAM0|H"O?/C$;_DăQ$XkByQ![MX^,I&f`r-¡-v/](Tk!d׿o$~M! 7Cud:9Ngzy"*ĀjmӌWR]ra)4Bέ^Gp$g(g FFP6;YlMr3b&O،υ#YP0HEf4SU1K>8Eُ 7 pz6La`~r' Sͯۢ>%];#{yȂB[xL*;)SB9S`G- KK7P04!n"e29=ܑZ*CUͦ@li|GBz1J ֻ{e17ҬH~ftյ|MȎsfAJ9)2^͡vT7a!mPu٧ nib^ N(-n^O\: 032'`h#zӁ̤uDi@$_wnۣ ăho5l!zQbP ^PXҗ1"\0}c!҇o7W"cGxӁ9$2lԁ&1ۧ3}k٫+ e~Yߴ*M 5$Hy6̟sї8ɴUƝ-7Z[7wv) zԝL{lnT?ƃ/Ҏ* Z~/-qj$~R`}p!#rЄ% jzdT0*PXaz44S8J%)|8""ڛD_Y u>R` K+OgeI#P6j)ଚhn^2P_09L1Ԝ1 *DQϥA}\ZRF.PEKejwyPI D_G\SGsMF=ΨBp'vR2.>lQcB etuA+pM[φU7WOiF:iZ= Qѻq4&X:BZpt98D.*O/!m#G8aE(RYACDX׮uQS fW1j7G| gwte'fI,60ڪp bLSKAd$ 𵒢`i6?GS `pf`k-&ib#h79؇]P4n}9  ÅNRPhzbZsE`x?~s)k'Ӕ i۹qR=aM,7*泋o-'%v'y^SYGM8@ Xg|c0`Lxcj/ZHWk76vv#0uR`j@魻6L㑇f &|Seƒ'!9)duW@2s(۩'t48ŏd /w8lGuhSa,Ÿ-2 ѭxR) sLȂBM@=&T#$;>,4r,$/$Q6Bh/@䲫 ;?{n.imjG4Z#y=}FWi?Zc\"[˒e4NjV<]#:-8i]Al鿎T W3T[~BuDY:XvzC`An-$a̗e+y] `EzY[y -aTö3ɟQބ&Xh0abw Yꥹ~ PߞY=G7\7@"度Y+Tj|D]C?` ᭘Wtr4eDn/EWE`$ ,3ϕVzc%u<=M_;L V,Ꚛg{538lYGHxTKIL-(/gF˧/{Eyi3~Die2Ói":%{9_p&4|rs«-R#Vˁwz,f pM|lU6))!XگC46`gE]ȵٱd\Eu$3]l,QVl\)vl8lVp\, <G5"3[p,ca]7z'{\ ^މ4dNyD(ӀJ~t{ck8HDTb9 .nK>$w}ܬyR9fй/|Z"8#r[3SRVnM=%v IFHPݩ3+K߶DbUd֚!{R0Hl}ۺ\[HMhlu +?OkG~H{zS"V\P2|S6fCKBpn&rVIuҀ"AxJ$"^<]`&3Y)j%9gO7e+Iǜ p'zJqA/9`_dP-G+w$]s^? HsoNC!ۥ &=%|39XI{1 ֯ɮfظL1v Y3g*L Cъ EԠse2( S9 xn?|;(9rNMK<2e53%eQ`QYie6Cr]0p^l{.1CcAPΙLO<%ă.3_SgM *p $J޾{ThX!G[{iipRB,Ac`Z&Pllzv'e"$h6,.- hj$`T3skLG| !q.!O6^ӮN xnWhj4KசB;Z.̭RqZk~M"@Q3 §#YpEԽ`v.ãTT˚x0NyIv$/Đ6}s$h mU#&Nn9t[1϶I꧈*t`WǢ_B}HM?^Dqȥ0~VÁ&jMH&i)l by\F_Ҿ~nq#_oK}!cwb$:!mkƮ,~\] ,]xOrG\ 3lesRBVnkĢDb]E;Ha$dJ ],Qk1%0f<|Fٌq(ڗmG]iK4i>9sw @G9JӨQ,TJ\ylW1EFEn[{˔(\\0x@C r9wJB4z~1U5m^Tyk1MUߑ7E[:_( $fDz'^TdB/,1 <Se ڲٗ,cw4$; cz?R.HpYw B\6mtu8x Yt|O-h^䜃ܢOwIbp,eB] E$[@Zos"*3tv Cvמ3ɠX o[Z"by= _x?92M*MpPJߡ["H~N>Z SW,u ]_m!8;iw$y:QRx*\¾W粆??98{{vK3 %lh pc=Aէ#gFjV/[mL|SOqeE86ڹ)NPBuIz2&~V`qtguG.kzΖMeRM&yds2*4|ًCJ(ߚ);P0B ՛DP l`IS;#Յ3)N1(xϔ:yn<gSdsDZ+~E!vǠL6UdsL[%6ҵSh;o8#r>J cM=wzm_xnx5UgNzLtwci+k&!S{obAډϑ,5(Ƌrjh! [m"G ht[1!@G~_)x p?w:F9j)76@^|jf52D5Eq0fKÑKBr|Sk%щVI.3 وX\(5&Vއ4 @(mz(WK(p"C&Mvyݓd\CiiqUsiǶ [ޝ ~J$x16+x,^kDYGx< 5GX̰:iE-!pg˷+yZk-6l)zl;Q}L*'0v, @4F 6b_閗4mߑUf[!:l$-)vm,=~8L_;!~Ǭ\"[hҢ!/D#sn,2dՋp)fy$`x*W\(TP%J]܌F ; ]QMQZ>-<\XE@Do+k4q\:.`?cZycttIC:⹦}6dN; VGc 8`_kf%e|r{N⥹\!\7'͹a{E4mztK)eS/urdfLjw?|q&"7Ņt% F@Aq& م2"$ MNvzjĒ$yqK 6#6<3Y~M;{Y7W:+gb|9zf?"k >vSPI`#`ԹԒd(Cy sa7b98Lp v5 (B08 (՗r+ֳ)Fl0=qHM 8Y|HaǻE${KwB$2ds+DrѠ׾!ɠΤ:fV,D,a~߂N-?ZBD.ēxQ[lo4!ؐ>v4 [m7S[7~o}^/oLJۯd rWV\<UjHQ:y7M<7yU>%|t\61Rr| ߝs@pK2BC%hUrٔmgZʗvtwEYv0=?ÞA5pm;Eі5.MryoK, {ܱ-Lk Z\] ?c3j.e֫iDbLVa cYۃ-Œ_>kY4/1Pb07K#n ,`PβЈ]DQl;SkXͪ ykN` eRF(u%+̢e{}˳ b2Zp2WqKǥ G5vK׵HjI} !d~%%i :!BA][ [!g >d@ciP y?9 JZA\)H웄^Pb%:6L vt*+_ bS7&Jxhi)"6b=V:;{ [B^qs*ήm ϣ1QzEVA΅OFln^Z`0mf1AB5n騒{܂e&HJSwQTcҤM߬H FjH&($7ɩϜ(j枰dlM StR[@ci$PS)gB,~ a@>9m*ǝ G {ƗRwi}.>JN"[uOVX'wY4tlqi^Mdy-TߩL.B&#Pܿ- *f|y]W ^t&"ɬQ6?6G.nŽ«){x緑@)+wpOS(cYV2 H-Ei9=>_EoG *ȱIxa2.5: QZ}Ά+SYA4g"K5"݌l_S˼:M#:̏۹Sv O`.Bfy##Ҧ磋AzTF (HXL^7dKΐpc!UE16IN,&9~ebZ)U*S{FJ-Zy$JkkD=S`6UZmIr?쬝OF vw}>.<t[infQbZ\JS`*uğQ`oÊC 3R3n32A9vh9 <@rNji<lv{d^N8FyB;0#ҡ9ߝC=sʵx!=H5t] r1^0 2 wdS:(F;'o  ݾRoU.2TKTJ>{`ɹ0zMV\(Q쉟PMd 3G\X^<6t*M߷FӶ) mSyt0&ڞƯ*G3jW& _upvyb␷53"G a7L3`l`}p-̿:e,\Ii﷉2alV6N&h1>p'?-t,_v8,^:Je<-NV1hwPMn ]ΡhGqZ1.2JbKJr櫃{P"NL.8I UϬfEӲ=?EB@XrZv9SB5|*zt'K: !oTL -.ZTÅY?Hth]RT* +c3wHsHH~&LuV&5"Rȍł58V#(xdtlת u^0'0a+e{UXK&q4B#u.}=&NΖU6htjȴeY{]a )}#+GlT]W.9aSUD"W-Lr9m>2X"!OUmh6t9uNQbߌaۅ+2C| X6)u-",MȘBvy]!q Lp^@Y˝卡r>7ӡ.(n ?S ٤= 6lf|Ĉrɝ1RdLj=E 7Z0Q'k6[ ( 'o%ƙWig42RUnHj^|>ԇ(Ƅx5Bݚo90mcRRq^dq-5ц 5]ՍR49B!7! fqT0( !?^7p̺C5 2~daJ^avNӳEzE@e,6phZ(ou ֿxlj3.ak˥lp>*dە}rY `'ꭡ.aP.K8Z@]ax)7|ZơHA0k6\ioz{N E.\lko%E_$ƄymCtF]uo@s3.栗2=8Ru8{WG9W<&!z/~Td1QH;t]͗l2u1ߨK\&d5#Ꜧj;Ui86.G/:1azjIq6!KZέq]2MTQݓp}EՓLZ6* :8/mu^!D>!@[NB?J%-v#EVmևNrq{ I(_?́R`3*ËVrҪ!ݰ1䲎:J'A\O?SVˢҋKTهw|-,np-Јy]x-{~` wzE=aQ9mỆu=b{{:G:h=b;bSPk.m|dbA*>1|}1$O ;̿SG /WZpbr7$ y5=@SZ/uT~ a֙V^\6@p}h B-jCXTm&H_{1K+jlapU:@ бk|uU']3d303s|m,[/f3RU>-V#Haw6LWj14q mpOn fu6WoNʺ^P3SXTTœY0j+4RMf-E+kT)~)T\KL?)_|ڴY0SOKjr-+Ú$H {҃D$0ME ?QB++"r ]R+i]B`b_SR}j(6F l+ﭶWSdѷ|IUt,RwȱZ!}=FPtwp]K'翧Ljt8~ٶ_NaBZn|i({OhؠTy\ l!ρ,GG1w&JnЕ3=vyK ج,QdLwȃ!*Ygۧϙ,{b1o 7R<y.]|~ 6ND'JIm̠MYBQ;l!a>G rQthnCR\7&y׏O[5q0aΑs9ۏb1t{nFeVy)7M3 pQ4$=Uxs湙<8VŒi!%F"c L?Sw5~ 8ZM1<4M>,pRbLZ9CvzW,-Wxk STaTS6SX\ huǿ -s+=wNc}kb]X/ñQdg80|倇=9M0҅blqPÙX ɢ}!#b?E񃾞yc[S䔎BGiٯrD> $۽K]@c!Kh*` j'hFJg9D;(V:l*(@EzBM5538Ә#y{G& e5~5 tCkA+(0akQ?G=uGZڎYxjv ͹M+jAGx"[3` f( G.}% sp_"|3(/Lþ'蹳.^۶%ZH3ja__ HD2e.xYm鹷ݓ5;nf!.&ŘB1nWlk̀G+b,VVkDi zv-y}mAk"6*KeɁ= D 1gK"7(JHI^WC Q+p¦rU;zdr>0- 4-ǥ5,wl>?\9x^P:xd(x́S6%:b\0|]0'CwDtK@G>^[d1 B9,EQh'+9ٔ9 "_g؁p!Ր ?<ĸ%4z&!7?h*,^c8û4fh>.OBx uaGi&Y^}k==ԕ619W։aY(u(F݄ ;+iO%]fbT+G3Vj+w/? Ր܂&׮+R 8월8hqmh B-֓: vLW^豩( 01,*eWؿPp lKO|(-XyE,c􋰙|B?"e^߅sexgGSIu;Ȼ[\+ڛ:bơJQ-ЋNT- p̎dt|#jnu$<4Ͱφ ;}' r'wzic8a1 z PK\g9d0*/8(wٸan ,8nY 8r (@gbqo|Cwb%]ZzK[$l27ci {sMS x~o$E'>t2pc|lmF8D_PR,9B [#^H7#R'T5l25zJQ~j\{Ss{.y؏X#l$Ul<:> 'o^}ԐD :靑@W!XkxE$yV0~1 V8L* ͼbq렺łhQ!Pz>o4hjW8;-| ˳ Ɗ9t,|Ub^^`d%ڃ{!R@̻uёb&:˫?W*|˻ l۪cWx~m*5ĽQ3nyA~hf .>Shrc*.K8kXrˏy3nÃNf CαUQ"M:4@_KjV M ^!$R޳?X}d-r2noX^ISfK R{&͂>=أv<'r61~O=߭l[5DXk&V5iwhIxVhT>N:圃c1~T3Xp?"noZ=#^!FuONBMDrm .AC'N㵫p10v?壟?)T-*c[ao+)^uB!>$&cⶌ-ftբLnx{RuHK~w*` r%%Βu,ؿbÉSeN.Q88R[qot|A+v9&z+uPY`rӑ@=Xp)5eq GxĞB"Gf1~{Ͼ!ѢϦ.40$M(Kvﳷ5xG+ :mGkBHcHx`͋d߲zV@G|X٘6ԗ !Gg ͘ͱJ /D2 W IZޭP ǀxlI2)wlq B!?l|8V~jY_fpZJq嚓S_fNK/TI#:\)Yn -v>ݦjk!aN6({g~P`HnNϙ$ڿ*6n|o`դJtK3ɷ&`4v7M?bBRΒ}-Z  LPrR0isPZ7 ~P2G%UH0! Ak\(ʜ V6Ɖ`"QLL,u]Mwzr߄=3/E?b#IC?z>N-}<~ k{FՉzw3| ;,*BOh62{A-쨉^ÿAPlB6v!'eW}>(*kB$blD- )H.c!Qb.(2E4wsRN)r-B8@CR&5ON:z(b]=]Ym&%Rs>`/mGs&(}B/VknoZ`\ r4† کKBo.29s y[rN BB/Mo kt#E)v P$9KJp4(FDzήz٢@EH[yݠl 4VWX/qi6`5b nlӇSk/he_AE#٪EHvaIRF}#)nrVyvG3j*QQhw'%fLCYE}*G"!dP4-&Bȑ0v:^Pݏj ̽~J|QTI:!`g8ʙ~%a=3@D";Cy 烽)cm+hly@ 2kgtr,md* :c%6_Ish.Mbδ"p Y۸'"{#HWd(;B>(=G7:N m;Eh8}O&ZpN#0Z6OJu{O?Tg`;Eup7vTo% l4Z<ޣpKmʡγuXr*F&?s6/.EN]2m*UR Xu˾Yz%}"uB-W~ pUĆksܑnq :)K)"{s,]wVlwynx$P_ZBen}Ww+n^ FwfyEE?hi> R֜2k'tįUZZ\zM<2`-q OH#owwqݮLF*"~&Τo~v4Bf6+2m[ WK8aՂPZT*3_ 0nt-'$rMiCߊGh_ſLi۳IsTpj #G0aw%2JՓr-R99Kk)IGG_I2ZʜtgALSnfMiqSo$*JRwq^e AhnO2h" q n`U5d.zT1mI*SެPnF\'lb&o{ߝšPjN=ܧ-jBPA-VF)Yp60IN}b@YM~ 5ojsG8̃k;0-K^:Wz] 57x[&b7+bA,y}Ӽܗ'\z! e$p/ՋQQ/iw½VgRY<h/B/i/yh:BjqٲaRz~zpx6kW8B,,2`ZϵAP0ʱɎS<م?v¤:G02ԶZͳ}J+?BPn.w£s+Wy U7XGͤY*;?W> !vvϹ #J|(ͪAVwON0v!zfE` ^U]5O4%~; NCV\%o@Ac>+ZVNvP+hJW3v9i*46`p;0gMfe퐽}b;XUňT+` -@&<4^{y.+%vwmmHP!uwڙ\bG13Rs+d7M"^K1)Ke5qޝ%/_W̹|o_k3RKlސ{}?k4TE;>/䚝 Q9\ە-B>POPN41vFrs~DaGfOlO ) ;w ON[IȜ7r1Ͱ|>: ̂.|{󤡽ט{^HQr rHyO02cQ/Pb܃QAe:T:5lkRۑ؎[04O^H|q $(bjkEށ8'YtsuҖwxM_}*/4B*J^ j]WX{Xf\U1ShCK7")WeL姓2ʦhIАH-Q" 'M\V Q$x-mD~a0/]u2:GBPJhtQJtϘOmD/f4w#}f DcE]lyōGuPW78@oAMsmp3#r<>EBsNVzA@,E,}4capyM9d5Y_(ԲSO5SdWqfe-h.G r2tm$|= e6HBh?# k3^]5$[˄ei[(wiʖp=#wf"&x >G n%-L~w(Ιu&E2t: I7#Q=1W~INqfY`a;Cp-׻TnY9`N<gg*ULֲW1tICyyrEՕGiV*z+4V$_jCp^~c4S)VV&֒2y^&r;B2 TV[ANX>LM!kLEf FHb1W(#qsgP[)@tVAy |@ĵac]v;SO'{>WpJ zmdu3XzGRɳmR}-33GXui]ɝVI,ZwfP'uuU*謻ʐՄX\w$?}Y_p{s>O =e›˦εRajEW3nk'SP- JۇGv3S,ZBi=mmw3y:)L@GFi.S't3?s 0/ػf'ǻ=YJF֮gpDf^ͪZXD oC!2bIM6 6p4uOUyK;IKv@2@orڍSxZrGvUo 5 9k@'yG1!)U`u۰9cm}*z,-Ԓ’ vOX陉*KtSUln= Hr<^ 't* ҆,ťGto|Yc`Պuy[>NkH ]nO 7p}! 0g_(q됹%SEt֪dD^QTyN-F<ֱ . }am2Ca{'r#ܓޛ &{ny^"Xe%Lt6$/#p^~/"윧ݬga8A9 ̖&C~a=Mi   F(RY P.e\wI>rO[e.v,$ϡ?2z_8\%%gHo'sz- Zƣ}"Ꭸ~}m"C*?9pKL\u@h2QYq`ߤ֪lMTېS}zKy[Ϝ`H\Y!yf$=֛ ˀ1f {0mtD"veplP;9Cv\t\r))2Sg5q_G%ꂯ[ܟ WrdJ Ե| 0CrPpa2uê 0L:%AM*-6͑7 s+!]%D\7jFEySs?sz^dѢOo5kzʿn3wCoy=e&Ə@.> sCj>^@i C%~Bg>'P *xlԮfN(Z?5G$PYrp'yg}԰KY0)JՆfin7׸Pv ]'.6:3)&4$0^Fsw\ U?D{+-ڴ銂5}O*pQ9RWs_aEstQ( ͂sB̀ӬXt_L(Z秲u{Y4q%| ]0hO;鱇iyڞgS[dSݕP(|jBΌOjtZg.ԍNT}RlŏM2vfظu#c Joevaˉ2QJ0CN9D "h#Wa,9/1U3xĖ~"=77h")oDȯ=\'^jPC͢$$#2]RǗ2Ցʸ Q VXMze? +ٱLBMLjIPM(w&[5asK"[~Pk׹zE3_Fh.֟UN͒o+=T%^oUtOp|ꥀqLazE UUc  {Ť`"i4QvymC8gC9bӡ֘+y<[fGe*%3"( G}E(^]zI`8F˺Y`~IWc'w|᳔ aF*};iR"=ec}ŅW/ +%љn7h#P\RW-n8, ·n9RJN)`""CfzoԹ2 Q YʞOy96 fǘ ɞi{]jzF'yhFhYnS Q@JHZE0b"ȸ\5F5#3yB8G,mTF4sW7)DxN?Bt(` R@s4D͊ޥ[YnuxV*|ί7sg^!1lAI[vuF WiPeNTҏjީ6iG4#kcNӂ]$^10WKu^@fOuI%;q(D+Mؽ0=W1c⥛=ÿ=mSJpXp WgΘ> q>'z# HyXs<+oвX\$\|:)i7 Ϥe?z)Cf\|G%tާ!%>W߻bƢ0OòD͉up-ۦ# 4={R-ގܫ!GB-fƃ%_7qW/yp  QyooæW%z+Y@)ܖ7NUej_,87Ġ2%ѥH R0P&gHW uOFowvY Y}?:bM63< m O)Cay0n_~%zʊf|ȕ S+!>hTqWi)^=]:-,Xdz6bv-76 :Οm J'_C>UݛVfNԸҗ/5ݼ!g/%M#DF8Qkl~<eDGXAYAw*uqGyU z}PAsSnZ.8"؂'kc^M`E;tNџc՚T(&1= cXV\'P5hc 4F2א0nCDO3jzI3# S2U0@gH`dI>M\wC5|#V15p: WlO>.vo)m@Phcҩ"q})>&q^MQ̮u/,PccB>Ry3㈚d&O>RUy@`ye O& 6C̾ (Y'*N<,B Q#`#ѨVTcJp1u<-ԍbEW`N[{YܞI`6B=j]Q&L{J|(L v/=[İJnyt`yo,VhHֆ_۷~[4^)U%1w8x@Y Pt$OGh,s="1%˩ : EA{9>J]')U[k{nnX< pkȴ6gJ \F@AZ+ćZ)P.]yll)M:[-HHL>y(tii<;'/?SZ(oqg[τ`nAp|;s7OS.-[/,D:MԱJ܇TVGs?L2zukL H yHcʸu_AX3s8$4g * XY&қx?0CRM6h cT߭;A9sHzH;?;  *4(i8 }Ij՞_BFYC~GS]_!n)>xB$sX4&o-Ef2mntG7+ɛxvpOBB!)*[-X'rú}v$ Bz$å+;͌0RsM*W Ѻ+Q)8FK^50{`Pr$/(4" w@&['frlOxJܨuFD.*V}vvmWMtb#aK6_=; dz;UfW̏HfYr4{3ɋk8lZǷ@_?iݦEXf;pX AЯgitp+RσrmY2 Uh(4 I7ӿ7oU}Q\<%&ec"!$Rǀ]ܐ)$C ɣpv%C77CS1h9uepRn &E\ 6b>1WV590U D 6sU )--RN~zb}e\14$*<}5{t$rZOݯ(2bE0MUhx˂lrB'S6imu8'q>ۿow5kZrT<;C}$pM%3ݻkK\sC|={ཻG4Ųs֑3-]ڠT.PH-Xw BPfJ=sl^S"~M ":Ϝ qC0F=|&>@VŎWOH[XWKxeILTeOWm~LCXb8[@Oͨ8SBi[Y0;✪&-R~gd6Wf{7(r!CRDtBD"05ۧ$a-%MDoaBZ])!MԔ MwH+<#~='!ڪNBŵ$ ZsDțr}( 0z(6}R:DZ_4oZ2$ܥ>:{6OY@ G =얯'+A NtwhBKI⪬=ԩ/nTb*t>_"A0CӇbЧ1toqO ֈt D#ShLBJ^H88!zTDjo5jUu&,2x 2r[VK~`RX^~[-n +Y,)=^:n%"SŌLN0%ڜQWip!º2N*'>c۝)h+I^jsUx63Y y3M<|GE`%JVyU>{|LU!nZuu =%μ=ᇭ\Hg OlH8ob=z% 1`\s3<@Il'K+𦜌grxaBiaL9w>eN1 !?9rqy2-R@/w^o$/RovXd+8S4WN^~Q: h5$kgf%ydX?e#$#؟|Y}]wRۺš%TA+1)p@83 KT |=D>6p]e=RL3(Y$L4:ֽuP#v1WFڴVG;a#\oP[KlT}Pq=5y̲&ÌgTw/][mMl.eۻA xzwA~;FFM;i>oӠ .,'8Eu.~q:!\2)*U3C//سM4G4 )U֯ryWFĹre47"<^JD& V4ϒ˽ EW{#2|$;q݊#9 ң'hG?J> nYpuIoiýtSh8tS!LXHָ7$)^@bj^ 8J<$B$2ӧdg2Jʏ \Ƕgq! VZ'e,/r Au D+z$ԋ!5,Ll:U}gjGầ7 _H&(5sY6ed~#?"\A`*D3w[GMւ[%+ᒁVf/wbiFh@&!O4QNQcO?5fiRXmPRcPd4 yn[?B2 kK ?; FoJC[l257qu}H֟#z8ܟx-dF4?.]O䑥;!!|ad7q6!F:k}܌KJE6ֶEX슩-ѧs©bt/8}Y,H;`gߙÝ,pR~(`#_vz*\8\M.C~˲ Tuց'3(]:ho UiU6?y K;#,Ӈyl DӻNl9 Bg'Ç"d)Tfm3/jl5Jᜎ|ٓDy9hVllJБ wVaO$Eھ~ =;$O5Nf~`3j]]>Nv&S"\/ QS)ߔ7spNzS-ڹ7gA."/y1\q3nֈ֟,!,iPj)[l3P U*-$th'2eb:v]LTuy&,98-.s Hvv{PÛ: Nw9cG[W^5 WiV422@";vTqQscue1Ƅt_YZ~@*h_7ρ?raGn 'RB'ȵ_`=<"e+Xꔱ)ǻd*#&+=q60XOQ-BeOpD&d ݆Vٕo 5EPS;> B|?aeT2kw6ZY\&$$yP((/LβO2^w: ;U-ƢlQcê6;R62:UhPU]v?{r]:⼔JSR`YVD=BH lղe7IG<6)Y<̜AkZlFB  /[MG!;/"{C $µ3'|Gu"µJxۨt+DL?喻64awq1F{pCrqnӽOYg] \(th'3n5<nfsNO C*›V=bC G\ΐ* Qm |I Sl݉밍(h=X~ciV8B~WJE G/x@OsUBl嚿s\zVljc}}`_t3?+| il`I1`߲0*k-ᙔ~m:kJ7.cabﶭ Z M " PѰ j-%g o isG@W=e7L$|@8cIP5e7 Fp@z۝&V埧FB#Q@qۡl܏O&_ZIџ-;8Ae@ viiYg:#_6pӵh6#$ epTlQ'7/$5 Dq&̓PKN(: D_ 2:&0e,vn%b\âgmP 87Jίgt.-xJ]ZJnKx*1* SApmm(6|TӬΕ$5^39SI@`!rXDeaAvs}EZz]J!B֡j?gs_asG/D,;91Mw~hur&->_>WfHTIL c`@>"'BAL6Q5jgD_8cSymrhdCRsy>!mGuSA]Z:NWiߓD:$T/V߆AY"F?$W!R/ò5]_l<7pGī,YQGQ-7zߥ'$QRO*Q.u3Ix),DG7H|)+[v{\{U)>S Q<^LZPy:L ;oTgUI?Iue[uB BY"G|0JP6 g3:iѢ2 Ŧ0YNE#_CZ 2@>9py7c,6y:(S F-htZH^*$9~B !% .ڼ M_ dU~.Bb+ɽDJJvs+!Mmj1x?x&-%AOusR.wX[PO"wFjU7W*Ojwqp,c7AsVw.r5Zk4x> s\&|`iSE0U?(xwU1=q{1ʶ.:ru9ewb N؀L bޝVQ ı=K*/8+\l7Ze kHZs$NYܔwrN~?HG+eIH߮H]yeHve ȿ.*;K0 $jJunR7mK2##%BRE듀h5g-ة#P+i/K 9"dOnM9:DV hA)&昗A!f&AՈfF]ꛐdݶGzCT5%ְ͒(9',t)F5vԹ38=EM)b9TV]ܦaLu}JÆFYE=PW_dGRID:L\U7`w;C XdUQOs L>RZ~.* 8حm25@l) {:z a`т^k9(?M#G=ZDBc|G vE !stE=8,40~`8閠ߝ?2!a$.^ QMΫd5>'8aCvhH+qY3Rg7?xvX{6}]ֲ-PjP )ɂY ^ ADBN7.?g[kJ>}exSD% _hE1/[:Ci(4/n5_8RK}LE<5f7yE+-S3C eOYO v-eHqg<7DM~>cO/]n>m?ߕ@/0)ʹ6Zp0D{4+(%Md@$ֱ}9#rDjg(?X+ƴg>ioYTuTX;Z"5 7D]aT3pBTIV*N1(J- s'/f|YAĻc_tKu!˙JFt <汋v'S |KťҪ5E+Ά@+1dk2]$D[&L60f)5J$AVd&Nɺүf_Mo8'a`ӀN+f0^֓A("*Ղ%Cfe~uzyw84AxvJ?<ΙIE7Jر/0- /_ ˼.ޣӠbj?#|TCw8,;#qu'Vus`vCHC M) !\$;AI),A~jem3{iAUe^vVhԧDZoę;9]Nc x=T_a&3(N>A9#b7*\DXpz%`2= $g.PLI|X $J*hC+J `Z~Od l4t I)b"6ku#Šzl`_ttsofu=׷@QSWd˭h_6—+Z&??_z[0Ot0]^wYMq{eBmG9ڵv7?Ǧ-/ Y^Лubj !4e >J@ly'+Ӹm!8B#DU<( Bjm@D$>J6X]<8>W E\l.ǥ] ?ϊ)Y' Pt/3mX2j8D oGhnJ|XP5<۾M\{=M)t-Rd"4~e$s5N#~#WNec)mJ DJMUixzKܯ|L*S9 S]K. 2xԎ\G3 v3ُ7Y_NZ= .^߫*\D#).qݠT k:k`%J_ATt+ C8g$ SMYݚL༱Z\7>ڒ;U+GC A)SN`JFC3b&,{Xëъ޷K!{T艒_홐Wv]wfqZzVX8ӎb;t jT i7Vw\zb}y1aw"Dq3+td񃩫] }CWnZ NڒvȜ%Ĺ,[}4"jjJ\0t>IbE6^; `2bz&@W۱iCuf\3Ko;,G< FCqRuY.Jq/x1DV]nU oH77;N)SF{>*-:qXmSWkuj-䉊4-Jg@a->^杢'Ş`+/dXBC MUK[ WwI~F+i.j/|W0m*%20Jjἳn^v *n>rz*1Y8OML}}6pI]|<;rmULx wd_խ(tV#\`ĨV1j]Qp;>UvX)۴un5E,An';A?^ + (;R+Z_G+)`l,8>dRQLjHLaEDSыp j󣏁X ݴ'K( K=%q]?v1O*YT|9OE5v2/о8%ˬ^ ×r}F'Q)m~Ty)39v$+o1YK֜~8? B E5 տ " 7jf|uȉy1LoEB"U|'M \ۯ<";ThA0gFuJQJGSf$- ۅl:BC@ &'H _xRF.¿ ~UZc?OYсh1sq5(.r@gR92;f̓yU%#Ni$?_JFҪFrR9 y#k ֹݐWA@l\cAhθ.ِݎ5" 6h9Cm5z҈H֑LCB\J6JTmai60&bª/x=**( 4Uչ.0t3) `ťXBfA =-2[/@^;?fHLZq{fx&BBry\ (}5:@澗JCe8)D95a`9dMK9TJּꩵh;ea \9qd;zy!n- 4]-ɬIm-8՚>顄k5 Ef,f}'%>'|>Z2Þsa]U 1蟀I aەS(2I!۠VYwR*5 q+_E_+ Oi!vi S~]RvV:ޘ)'V#,MJN]O(~I?W8GXv#:̩8= k;7+>mdˏeV:#DOvq2j8O1E7^уx *_qx`\ @+Ϸ}P#G7M}[dOp\>䢍 ́PtJG9}ѓg48Ŭ|Չ7 Xct<6!F.dgiῑqoT.7rF}3.QNFN%㬈tN–>ҧ!:{[9uټO*T1]p8DHSpwf/߁CGf6?>ƥ%zo[1;O$&D[a/&k ^}b{݇SҤD)d;Sr!KkTezhjF AmҌg'?qhry|m(vYm;k0b\N1we)&NrѡY;gU^VbaF^rkČU3KGPLG1b7;^2~tg,qk~'[$.3I6&c2g`ae+ uC7mf ښ? 5DS#u/6eY wȌ݌%D&62Zf|G4A3Ȼ$ ÷ TbjBllܖ&*J0| 8$v5 ؗ;˩eey"N"@I WKTEP"5AIw=J:%?[=i1dC GQڨQSu@THs;IyJdBuQ `',ynq9XUE_"1Wܾbn혜1цiA[iSD8DUeTL Z{B/Bm"e[P5e!6\N;?NE_A5鞿mͲ jJ· \(`>4ub|_ vB$`#Pjg.lGH:%Onw`4AQE1^ Ԏ{z L Ia/}Nӊ~_uPK.X P`a9ǽY B 8HZ_tE)# ` }'<;02к;f 7Я*6n$Rn=2} `Oy4eQ`vn)cU]$ۼ=6q Etu&B`s DSL<ɋ=7X*;DrN>@g3{[r٢.1ؔ]DN}#AJ[M&"*Yle i)p;les ݰ B@%Ӆd}jYQ*ZUnlu`UҜ1F2Py)DeJt:{8pBëI3C>:6OI.St%L,Z&An RQ7 dXuA7 YxJ3S##A.k@_V2ш)+ߡӫRO U |N]6&Q ߯Zޚ/fZ˶X=~?V@R3~C!_#/a)7ݶ#CK=y2Bp:<"F$~R:fEy QU'(w?b"KQ*4`d.Ei2E$@b45ȀAn HAbjz{O -mfNyV(k,Ƶ99=S .Ƣ%opƁ2W>E`3ݩ \W =EMceUVU]qL+B@[ BӵuV]fǴ('2)'YR8KلQqh.P[S>A!z ΧlC orbi:kYݼZiWsC~<5w&IЫ3존XjPi2:B }oϷMa`[p%W:hrDQ؛D%Ti:?OnpbbY![d̳^S0| D`va&֦'Z!^ɴy3'L)i²o= q}`E}WImj Pw('?a0}zЈ %n- <M.1N$ݘ&O'O6"hEeᇊ5a'y!Au#^W\|Q=qrǷU$D7*_'D2I\o7!-4,*A 7aGrY/\;Aڻj4j#E#4.ΝUؚA@]'gŅF7 YZ