libnsl-debuginfo-2.28-251.el8_10.5 > 6 6_6 3!pQp)Tξ7]mtZ`fX ]mtZ`f6[/K*&Ԥe |_>p>l?\ # H(,17  4 B P l  D`$8(8e9 |e:KeGPHlIXY\]^bd~efltuvwxy Xlibnsl-debuginfo2.28251.el8_10.5Debug information for package libnslThis package provides debug information for package libnsl. Debug information is useful when developing applications that use this package or when debugging this package.f&ord1-prod-x86build001.svc.aws.rockylinux.orgKojiRockyLGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDLinfrastructure@rockylinux.orgDevelopment/Debughttp://www.gnu.org/software/glibc/linuxi686<LAAAA큤f!f!f!f!f!ff1b7287786fb948ac25cb83ab61c63e2ef11203fcfde70915e2d90b840d27537c../../../.build-id/e4/6f5055a82d8f4fd7669d0918943f0cb7e62635../../../../../usr/lib/debug/lib/libnsl-2.28.so-2.28-251.el8_10.5.i386.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.28-251.el8_10.5.src.rpmdebuginfo(build-id)libnsl-debuginfolibnsl-debuginfo(x86-32)    glibc-debuginfo(x86-32)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.28-251.el8_10.53.0.4-14.6.0-14.0-15.2-14.14.3f?@f@ff+@feeeL@ee(ez@es@e`@e\e[J@eN@e7e2ke-%e-%e e @e @e @eG@e@d@dhd.@dd ds@d@d@d@dkY@df@dRLcʂ@cEc@c|cwscc@cV~@cIO@cGc=qc47@c)@c)@c)@cd@c@bڑ@bVb@bb=bw@b@b@^@^@^^^k@^k@^%@^%@^%@^%@^^^^^^^^}^}^{G^{G^{G^ P@]}@]e@]e@]]]A]A]A]A]A]@]µ]µ]µ]µ]]@]@]]]]]{@])]@]@]@]]5@]5@]5@]5@]0_@]0_@]@]@\F@\@\ \ \@\9\9\9\ޢ@\\@\\Ɋ@\\\@\@\\\}\N\@\y\@\@\I\I\w\&@[@[@[@[@[@[@[@[@[[[v[v[v[v[v[v[v[<@[@[t[t[t[t[@[@[[[[r@[r@[r@[qr[m~@[b@[b@[a[^[Y[H@[E@[E@[E@[D[?Y[?Y[>@[<[<[:[6@[4[+@[+@['['['[5@[[W[WZnZZZ؄ZUZ@Z@ZZZkZZ@Z@ZZ@Z$Zz@Zz@ZxG@Zp^@Zo Zo Zo Ze@Ze@ZaZaZaZaZ_:Z\ZX@ZWQZV@ZS]@ZS]@ZOhZ - 2.28-251.5Patsy Griffin - 2.28-251.4Patsy Griffin - 2.28-251.3Florian Weimer - 2.28-251.2Florian Weimer - 2.28-251.1Florian Weimer - 2.28-251Arjun Shankar - 2.28-250Florian Weimer - 2.28-249Florian Weimer - 2.28-248Carlos O'Donell - 2.28-247DJ Delorie - 2.28-246Florian Weimer - 2.28-245Florian Weimer - 2.28-244Florian Weimer - 2.28-243Florian Weimer - 2.28-242Florian Weimer - 2.28-241Arjun Shankar - 2.28-240Florian Weimer - 2.28-239DJ Delorie - 2.28-238Arjun Shankar - 2.28-237Siddhesh Poyarekar - 2.28-236.7Carlos O'Donell - 2.28-236.6Siddhesh Poyarekar - 2.28-236.5Siddhesh Poyarekar - 2.28-236.4Siddhesh Poyarekar - 2.28-236.3Florian Weimer - 2.28-236.2Florian Weimer - 2.28-236.1Carlos O'Donell - 2.28-236DJ Delorie - 2.28-235Florian Weimer - 2.28-234DJ Delorie - 2.28-233Florian Weimer - 2.28-232Carlos O'Donell - 2.28-231DJ Delorie - 2.28-230DJ Delorie - 2.28-229Florian Weimer - 2.28-228Patsy Griffin - 2.28-227Florian Weimer - 2.28-226Florian Weimer - 2.28-225Arjun Shankar - 2.28-224Arjun Shankar - 2.28-223Florian Weimer - 2.28-222Florian Weimer - 2.28-221Florian Weimer - 2.28-220Arjun Shankar - 2.28-219DJ Delorie - 2.28-218Arjun Shankar - 2.28-217Arjun Shankar - 2.28-216DJ Delorie - 2.28-215Florian Weimer - 2.28-214Florian Weimer - 2.28-213Florian Weimer - 2.28-212Florian Weimer - 2.28-211Arjun Shankar - 2.28-210Carlos O'Donell - 2.28-209Patsy Griffin - 2.28-208Florian Weimer - 2.28-207Arjun Shankar - 2.28-206DJ Delorie - 2.28-204Patsy Griffin - 2.28-203Siddhesh Poyarekar - 2.28-202Arjun Shankar - 2.28-201DJ Delorie - 2.28-200Siddhesh Poyarekar - 2.28-199Carlos O'Donell - 2.28-198Arjun Shankar - 2.28-197Siddhesh Poyarekar 2.28-196Florian Weimer - 2.28-195Siddhesh Poyarekar 2.28-194DJ Delorie - 2.28-193Arjun Shankar - 2.28-192Arjun Shankar - 2.28-191Arjun Shankar - 2.28-190Siddhesh Poyarekar - 2.28-189Siddhesh Poyarekar - 2.28-188Siddhesh Poyarekar - 2.28-187Carlos O'Donell - 2.28-186DJ Delorie - 2.28-185Florian Weimer - 2.28-184Florian Weimer - 2.28-183Patsy Griffin - 2.28-182Siddhesh Poyarekar - 2.28-181Florian Weimer - 2.28-180Florian Weimer - 2.28-179Carlos O'Donell - 2.28-178Carlos O'Donell - 2.28-177Florian Weimer - 2.28-176Florian Weimer - 2.28-175Arjun Shankar - 2.28-174Patsy Griffin - 2.28-173Siddhesh Poyarekar - 2.28-172DJ Delorie - 2.28-171Arjun Shankar - 2.28-170Arjun Shankar - 2.28-169Arjun Shankar - 2.28-168Arjun Shankar - 2.28-167Siddhesh Poyarekar - 2.28-166Siddhesh Poyarekar - 2.28-165Siddhesh Poyarekar - 2.28-164Siddhesh Poyarekar - 2.28-163Siddhesh Poyarekar - 2.28-162Carlos O'Donell - 2.28-161Arjun Shankar - 2.28-160Arjun Shankar - 2.28-159Florian Weimer - 2.28-158Siddhesh Poyarekar - 2.28-157DJ Delorie - 2.28-156Arjun Shankar - 2.28-155Carlos O'Donell - 2.28-154Carlos O'Donell - 2.28-153Patsy Griffin - 2.28-152Siddhesh Poyarekar - 2.28-151Siddhesh Poyarekar - 2.28-150Siddhesh Poyarekar - 2.28-149Florian Weimer - 2.28-148Florian Weimer - 2.28-147Siddhesh Poyarekar - 2.28-146Florian Weimer - 2.28-145Florian Weimer - 2.28-144Florian Weimer - 2.28-142Carlos O'Donell - 2.28-141Carlos O'Donell - 2.28-140Arjun Shankar - 2.28-139Florian Weimer - 2.28-138Florian Weimer - 2.28-137DJ Delorie - 2.28-136DJ Delorie - 2.28-135Florian Weimer - 2.28-134Florian Weimer - 2.28-133DJ Delorie - 2.28-132Patsy Griffin - 2.28-131Patsy Griffin - 2.28-130Arjun Shankar - 2.28-129Arjun Shankar - 2.28-128Carlos O'Donell - 2.28-127Florian Weimer - 2.28-126Carlos O'Donell - 2.28-125Florian Weimer - 2.28-124Florian Weimer - 2.28-123DJ Delorie - 2.28-122Florian Weimer - 2.28-121Florian Weimer - 2.28-120Florian Weimer - 2.28-119Florian Weimer - 2.28-118Patsy Griffin - 2.28-117Patsy Griffin - 2.28-116Patsy Griffin - 2.28-115Patsy Griffin - 2.28-114Carlos O'Donell - 2.28-113Carlos O'Donell - 2.28-112Carlos O'Donell - 2.28-111Carlos O'Donell - 2.28-110Carlos O'Donell - 2.28-109Carlos O'Donell - 2.28-108Carlos O'Donell - 2.28-107Patsy Griffin - 2.28-106Patsy Griffin - 2.28-105DJ Delorie - 2.28-104DJ Delorie - 2.28-103DJ Delorie - 2.28-102Florian Weimer - 2.28-101Florian Weimer - 2.28-100Florian Weimer - 2.28-99Florian Weimer - 2.28-98Florian Weimer - 2.28-97Florian Weimer - 2.28-96DJ Delorie - 2.28-95DJ Delorie - 2.28-94Carlos O'Donell - 2.28-93Carlos O'Donell - 2.28-92Carlos O'Donell - 2.28-91Florian Weimer - 2.28-90Florian Weimer - 2.28-89Florian Weimer - 2.28-88Florian Weimer - 2.28-87Florian Weimer - 2.28-86DJ Delorie - 2.28-85DJ Delorie - 2.28-84DJ Delorie - 2.28-83DJ Delorie - 2.28-82Arjun Shankar - 2.28-81Arjun Shankar - 2.28-80Arjun Shankar - 2.28-79Arjun Shankar - 2.28-78Patsy Griffin - 2.28-77Patsy Griffin - 2.28-76Patsy Griffin - 2.28-75Patsy Griffin - 2.28-74Patsy Griffin - 2.28-73Carlos O'Donell - 2.28-72Carlos O'Donell - 2.28-71Carlos O'Donell - 2.28-70Carlos O'Donell - 2.28-69Carlos O'Donell - 2.28-68Carlos O'Donell - 2.28-67Florian Weimer - 2.28-66Florian Weimer - 2.28-65DJ Delorie - 2.28-64Patsy Griffin Franklin - 2.28-63Carlos O'Donell - 2.28-62Florian Weimer - 2.28-61Carlos O'Donell - 2.28-60DJ Delorie - 2.28-59DJ Delorie - 2.28-57Patsy Griffin Franklin - 2.28-56Florian Weimer - 2.28-55Patsy Griffin Franklin - 2.28-54DJ Delorie - 2.28-53Arjun Shankar - 2.28-52Florian Weimer - 2.28-51Carlos O'Donell - 2.28-50Arjun Shankar - 2.28-49Patsy Griffin Franklin - 2.28-48DJ Delorie - 2.28-47Florian Weimer - 2.28-46Florian Weimer - 2.28-45Florian Weimer - 2.28-44Florian Weimer - 2.28-43Florian Weimer - 2.28-42Florian Weimer - 2.28-41Florian Weimer - 2.28-40Florian Weimer - 2.28-39Carlos O'Donell - 2.28-38Carlos O'Donell - 2.28-37Florian Weimer - 2.28-36Florian Weimer - 2.28-35Florian Weimer - 2.28-34Florian Weimer - 2.28-33Florian Weimer - 2.28-32Florian Weimer - 2.28-31Florian Weimer - 2.28-30Florian Weimer - 2.28-29Florian Weimer - 2.28-28Florian Weimer - 2.28-27Florian Weimer - 2.28-26Florian Weimer - 2.28-25Florian Weimer - 2.28-24Florian Weimer - 2.28-23Florian Weimer - 2.28-22Florian Weimer - 2.28-21Florian Weimer - 2.28-20Mike FABIAN - 2.28-19Florian Weimer - 2.28-18Florian Weimer - 2.28-17Florian Weimer - 2.28-16Florian Weimer - 2.28-15Florian Weimer - 2.28-14Carlos O'Donell - 2.28-13Florian Weimer - 2.28-12Florian Weimer - 2.28-11Florian Weimer - 2.28-10Florian Weimer - 2.28-9Florian Weimer - 2.28-8Florian Weimer - 2.28-7Florian Weimer - 2.28-6Carlos O'Donell - 2.28-5Florian Weimer - 2.28-4Florian Weimer - 2.28-3Florian Weimer - 2.28-2Florian Weimer - 2.27.9000-43Florian Weimer - 2.27.9000-42Florian Weimer - 2.27.9000-41Carlos O'Donell - 2.27.9000-40Florian Weimer - 2.27.9000-39Florian Weimer - 2.27.9000-38Florian Weimer - 2.27.9000-37Florian Weimer - 2.27.9000-36Florian Weimer - 2.27.9000-35Florian Weimer - 2.27.9000-34Florian Weimer - 2.27.9000-33Florian Weimer - 2.27.9000-32Florian Weimer - 2.27.9000-31Florian Weimer - 2.27.9000-30Florian Weimer - 2.27.9000-29Florian Weimer - 2.27.9000-28Florian Weimer - 2.27.9000-27Florian Weimer - 2.27.9000-26Florian Weimer - 2.27.9000-25Florian Weimer - 2.27.9000-24Florian Weimer - 2.27.9000-23Florian Weimer - 2.27.9000-22Florian Weimer - 2.27.9000-21Florian Weimer - 2.27.9000-20Florian Weimer - 2.27.9000-19Florian Weimer - 2.27.9000-18Florian Weimer - 2.27.9000-17Florian Weimer - 2.27.9000-16Florian Weimer - 2.27.9000-15Florian Weimer - 2.27.9000-14Florian Weimer - 2.27.9000-13Florian Weimer - 2.27.9000-12Florian Weimer - 2.27.9000-11Florian Weimer - 2.27.9000-10Florian Weimer - 2.27.9000-9Florian Weimer - 2.27.9000-8Florian Weimer - 2.27.9000-7Florian Weimer - 2.27.9000-6Florian Weimer - 2.27-5Richard W.M. Jones - 2.27-4Florian Weimer - 2.27-3Florian Weimer - 2.27-2.1Fedora Release Engineering Carlos O'Donell - 2.27-1Richard W.M. Jones - 2.26.9000-52Florian Weimer - 2.26.9000-51Florian Weimer - 2.26.9000-50Igor Gnatenko - 2.26.9000-49Florian Weimer - 2.26.9000-48Florian Weimer - 2.26.9000-47Björn Esser - 2.26.9000-46Florian Weimer - 2.26.9000-45Florian Weimer - 2.26.9000-44Florian Weimer - 2.26.9000-43Florian Weimer - 2.26.9000-42Florian Weimer - 2.26.9000-41Florian Weimer - 2.26.9000-40Florian Weimer - 2.26.9000-39Florian Weimer - 2.26.9000-38Florian Weimer - 2.26.9000-37Florian Weimer - 2.26.9000-36Florian Weimer - 2.26.9000-35Florian Weimer - 2.26.9000-34Florian Weimer - 2.26.9000-33Florian Weimer - 2.26.9000-32Florian Weimer - 2.26.9000-31Florian Weimer - 2.26.9000-30Florian Weimer - 2.26.9000-29Florian Weimer - 2.26.9000-28Florian Weimer - 2.26.9000-27Florian Weimer - 2.26.9000-26Florian Weimer - 2.26.9000-25Florian Weimer - 2.26.9000-24Florian Weimer - 2.26.9000-23Florian Weimer - 2.26.90-22Florian Weimer - 2.26.90-21Florian Weimer - 2.26.90-20Florian Weimer - 2.26.90-19Carlos O'Donell - 2.26.90-18Florian Weimer - 2.26.90-17Florian Weimer - 2.26.90-16Florian Weimer - 2.26.90-15Florian Weimer - 2.26.90-14Florian Weimer - 2.26.90-13Florian Weimer - 2.26.90-12Florian Weimer - 2.26.90-11Florian Weimer - 2.26.90-10Florian Weimer - 2.26.90-9Florian Weimer - 2.26.90-8Florian Weimer - 2.26.90-7Florian Weimer - 2.26.90-6Florian Weimer - 2.26.90-5Tomasz Kłoczko - 2.26-4Florian Weimer - 2.26.90-3Florian Weimer - 2.26-2Carlos O'Donell - 2.26-1- elf: Clarify and invert second argument of _dl_allocate_tls_init - elf: Avoid re-initializing already allocated TLS in dlopen (RHEL-36147)- elf: Avoid some free (NULL) calls in _dl_update_slotinfo - elf: Support recursive use of dynamic TLS in interposed malloc (RHEL-39994)- Update i386 libm-test-ulps (RHEL-52428)- CVE-2024-33599: nscd: buffer overflow in netgroup cache (RHEL-34264) - CVE-2024-33600: nscd: null pointer dereferences in netgroup cache (RHEL-34267) - CVE-2024-33601: nscd: crash on out-of-memory condition (RHEL-34271) - CVE-2024-33602: nscd: memory corruption with NSS netgroup modules (RHEL-34273)- CVE-2024-2961: Out of bounds write in iconv conversion to ISO-2022-CN-EXT (RHEL-31804)- Cache information in x86_64 ld.so --list-diagnostics output (RHEL-21997)- getaddrinfo: Return correct error EAI_MEMORY when out-of-memory (RHEL-19445)- Updates for AMD cache size computation (RHEL-3010)- Re-enable output buffering for wide stdio streams (RHEL-19824)- Fix TLS corruption during dlopen()/dlclose() sequences (RHEL-17468)- Include CentOS Hyperscaler SIG patches backported by Intel (RHEL-15696)- Improve compatibility between underlinking and IFUNC resolvers (RHEL-16825)- Restore compatibility with C90 compilers (RHEL-15867)- ldconfig should skip temporary files created by RPM (RHEL-13720)- Fix force-first handling in dlclose (RHEL-10481)- Avoid lazy binding failures during dlclose (RHEL-3639)- Add /usr/share/doc/glibc/gai.conf to glibc-doc (RHEL-12894)- nscd: Skip unusable entries in first pass in prune_cache (RHEL-1192)- Fix slow tls access after dlopen (RHEL-2122)- Enable running a single test from the testsuite (RHEL-3757)- CVE-2023-4911 glibc: buffer overflow in ld.so leading to privilege escalation (RHEL-3036)- Revert: Always call destructors in reverse constructor order (#2233338)- CVE-2023-4806 glibc: potential use-after-free in getaddrinfo (RHEL-2423)- CVE-2023-4813: Work around RHEL-8 limitation in test (RHEL-2435)- CVE-2023-4813: potential use-after-free in gaih_inet (RHEL-2435)- CVE-2023-4527: Stack read overflow in getaddrinfo in no-aaaa mode (#2234714)- Always call destructors in reverse constructor order (#2233338)- Fix string and memory function tuning on small systems (#2180462)- Fix temporal threshold calculations (#2180462)- Ignore symbolic link change on /etc/nsswitch.conf (#2229709)- Update test to closer match upstream. (#2176707)- Make libSegFault.so NODELETE (#2224348)- Update ESTALE error message translations (#2186781)- Don't block SIGCHILD when system() is called concurrently (#2176707)- resolv_conf: release lock on allocation failure (#2213909)- gmon: Various bug fixes (#2180155)- Change sgetsgent_r to set errno. (#2172949)- Fix incorrect inline feraiseexcept on i686, x86-64 (#2183081)- Enforce a specififc internal ordering for tunables (#2154914)- Fix rtld-audit trampoline for aarch64 (#2144568)- Backport upstream fixes to tst-pldd (#2142937)- Restore IPC_64 support in sysvipc *ctl functions (#2141989)- Switch to fast DSO dependency sorting algorithm (#1159809)- Explicitly switch to --with-default-link=no (#2109510) - Define MAP_SYNC on ppc64le (#2139875)- Fix -Wstrict-overflow warning when using CMSG_NXTHDR macro (#2116938)- Fix dlmopen/dlclose/dlmopen sequence and libc initialization (#2121746)- Fix memory corruption in printf with thousands separators and large integer width (#2122501)- Retain .gnu_debuglink section for libc.so.6 (#2115830) - Remove .annobin* symbols from ld.so - Remove redundant ld.so debuginfo file- Improve malloc implementation (#1871383)- Fix hwcaps search path size computation (#2125222)- Fix nscd netlink cache invalidation if epoll is used (#2122498)- Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere (#2118667)- Preserve GLRO (dl_naudit) internal ABI (#2119304) - Avoid s390x ABI change due to z16 recognition on s390x (#2119304)- Fix locale en_US@ampm (#2104907)- Improve dynamic loader auditing interface (LD_AUDIT) (#2047981) - Add dlinfo() API support for RTLD_DI_PHDR (#2097898)- Update syscall-names.list to Linux 5.18. (#2080349)- Add the no-aaaa DNS stub resolver option (#2096189)- Fix deadlocks in pthread_atfork handlers (#1888660)- Fix incorrect strncpy results on POWER9 (#2091553)- Increase tempnam randomness (#2089247)- 390x: Add support for IBM z16. (#2077835)- Ensure that condition in __glibc_fortify is a constant (#2086853)- Add missing MACRON to EBCDIC character sets (#1961109)- Fix glob defects on certain XFS filesystems (#1982608)- Fix fortify false positive with mbsrtowcs and mbsnrtowcs (#2072329).- Fix multi-threaded popen defect leading to segfault (#2065588)- timezone: Fix a test that causes occasional build failure (#2071745)- Synchronize feature guards in fortified functions (#2063042)- nss: Avoid clobbering errno in get*ent via dlopen (#2063712)- Enable support for _FORTIFY_SOURCE=3 for gcc 12 and later (#2033684)- memory operation A64FX SVE performance improvement (#2037416)- Move build-locale-archive to glibc-all-langpacks (#2057513)- Fix build-locale-archive to handle symbolic links (#2054790)- Reduce installed size of some langpacks by de-duplicating LC_CTYPE (#2054790) - Fix localedef so it can handle symbolic links when generating locale-archive.- CVE-2021-3999: getcwd: align stack on clone in aarch64 and fix a memory leak (#2032281)- CVE-2022-23218, CVE-2022-23219: Fix buffer overflows in sunrpc clnt_create for "unix" and svcunix_create (#2045063).- CVE-2021-3999: getcwd: Set errno to ERANGE for size == 1 (#2032281)- Fix pthread_once regression with C++ exceptions (#2007327)- Adjust to rpm's find-debuginfo.sh changes, to keep stripping binaries (#1661513)- Conversion from ISO-2022-JP-3 may emit spurious NUL character (#2033655)- aarch64: A64FX optimizations break "sve=off" guest mode (#2036955)- Handle truncated timezones from tzcode-2021d and later. (#2033648)- Weaken dependency of glibc on glibc-gconv-extra (#2015768)- Do not install /usr/lib/debug/usr/bin/ld.so.debug (#2023420)- Add /usr/bin/ld.so --list-diagnostics (#2023420)- Preliminary support for new IBM zSeries hardware (#1984802)- Fix --with and --without builds for benchtests and bootstrap (#2020989)- A64FX memcpy/memmove/memset optimizations (#1929928)- Fix dl-tls.c assert failure with pthread_create & dlopen (#1991001) - Fix x86_64 TLS lazy binding with auditors (#1950056)- Introduce new glibc-doc.noarch subpackage (#2021671) - Move the reference manual info pages from glibc-devel to glibc-doc - Move debugger interface documentation from glibc to glibc-doc - Remove unnecessary README, INSTALL, NEWS files from glibc - Remove unnecessary README.timezone and gai.conf files from glibc-common- Add new English-language 12 hour time locale en_US@ampm.UTF-8 (#2000374)- Build build-locale-archive with -static-pie when supported (#1965377)- elf: Always set link map in _dl_init_paths (#1934162)- x86: Properly disable XSAVE related features when its use is disabled via tunables (#1937515)- s390: Use long branches across object boundaries (#2021452)- Optimize memcmp, strcpy, and stpcpy for IBM POWER10 (#1983203)- malloc: Initiate tcache shutdown even without allocations (#1977614)- Fix debuginfo location for gconv-extra and make glibc Require it (#1971664).- Split extra gconv modules into a separate package (#1971664).- librt: fix NULL pointer dereference (#1966472).- CVE-2021-33574: Deep copy pthread attribute in mq_notify (#1966472)- CVE-2021-35942: wordexp: handle overflow in positional parameter number (#1979127)- Improve POWER10 performance with POWER9 fallbacks (#1956357)- Backport POWER10 optimized rawmemchr for ppc64le (#1956357)- Backport additional ifunc optimizations for ppc64le (#1956357)- Rebuild with new binutils (#1946518)- Consistently SXID_ERASE tunables in sxid binaries (#1934155)- Backport ifunc optimizations for glibc for ppc64le (#1918719)- CVE-2021-27645: nscd: Fix double free in netgroupcache (#1927877)- Add IPPROTO_ETHERNET, IPPROTO_MPTCP, and INADDR_ALLSNOOPERS_GROUP defines (#1930302)- Support SEM_STAT_ANY via semctl. Return EINVAL for unknown commands to semctl, msgctl, and shmctl. (#1912670)- Update syscall-names.list to 5.7, 5.8, 5.9, 5.10 and 5.11. (#1871386)- CVE-2019-9169: Fix buffer overread in regexec.c (#1936864).- Rebuild glibc to update security markup metadata (#1935128)- Fix NSS files and compat service upgrade defect (#1932770).- CVE-2021-3326: iconv assertion failure in ISO-2022-JP-3 decoding (#1924919)- x86-64: Fix FMA4 math routine selection after bug 1817513 (#1918115)- CVE-2019-25013:Fix buffer overrun in EUC-KR conversion module (#1912544)- Update glibc-hwcaps fix from upstream (#1817513)- Support running libc.so.6 as a main program in more cases (#1882466)- Add glibc-hwcaps support (#1817513) - Implement DT_AUDIT support (#1871385)- Update Intel CET support (#1855790)- Fix calling lazily-bound SVE-using functions on AArch64 (#1893662)- CVE-2016-10228, CVE-2020-27618: Fix infinite loops in iconv (#1704868,- Avoid comments after %endif in the RPM spec file (#1894340)- x86: Further memcpy optimizations for AMD Zen (#1880670)- Allow __getauxval in testsuite check (#1856398)- Use -moutline-atomics for aarch64 (#1856398)- resolv: Handle DNS transaction ID collisions (#1868106)- x86: Update auto-tuning of memcpy non-temporal threshold (#1880670)- Fix fgetsgent_r data corruption bug (#1871397)- Improve IBM zSeries (s390x) Performance (#1871395)- Fix avx2 strncmp offset compare condition check (#1871394) - Add strncmp and strcmp testcases for page boundary- Improve IBM POWER9 architecture performance (#1871387)- Enable glibc for POWER10 (#1845098)- Improve performance of library strstr() function (#1821531)- Do not clobber errno in nss_compat (#1836867)- Support building rpm under newer versions of Coverity Scan (#1835999)- Enhance memory protection key support on ppc64le (#1642150)- Reduce IFUNC resolver usage in libpthread and librt (#1748197)- Math library optimizations for IBM Z (#1780204) - Additional patch for s_nearbyint.c- elf: Assign TLS modid later during dlopen (#1774115)- x86-64: Automatically install nss_db.i686 for 32-bit environments (#1807824)- ppc64le: Enable protection key support (#1642150)- ppc64le: floating-point status and exception optimizations (#1783303)- Update to Linux 5.6 syscall-names.list. (#1810224)- CVE-2020-1751: Fix an array overflow in backtrace on PowerPC. (#1813399)- CVE:2020-1752: Fix a use after free in glob when expanding ~user. (#1813398)- CVE-2020-10029: Prevent stack corruption from crafted input in cosl, sinl, sincosl, and tanl function. (#1811796)- Improve elf/ and nptl/ testsuites (#1810223)- Fix resource leak in getaddrinfo (#1810146)- Protect locale archive against corruption (#1784525)- Properly handle signed vs. unsigned values in mallopt (#1784520)- Update and harmonize locale names with CLDR (#1757354)- Fix filter and auxiliary filter implementation (#1812756)- Handle .dynstr located in separate segment (#1774114)- Disable vtable validation for pre-2.1 interposed handles (#1775819)- Define __CORRECT_ISO_CPP_STRING_H_PROTO for Clang. (#1784519)- Math library optimizations for IBM Z (#1780204)- Filter "ignore" autofs mount entries in getmntent (#1743445)- Fix /etc/resolv.conf reloading defects (#1810142)- ld.so: Reset GL (dl_initfirst) pointer on dlopen failure (#1410154)- Roll back dynamic linker state on dlopen failure (#1410154)- s390x: Fix z15 strstr for patterns crossing pages (#1777241)- Rebuild with new rpm (#1654901)- Avoid invalid __has_include in (#1775294)- x86-64: Ignore LD_PREFER_MAP_32BIT_EXEC in SUID binaries (#1774021)- Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP (#1764214)- Refuse to dlopen PIE objects (#1764223)- Fix C.UTF-8 locale source ellipsis expressions (#1361965)- Fix hangs during malloc tracing (#1764235)- Support moving versioned symbols between sonames (#1764231)- Avoid creating stale utmp entries for repeated pututxline (#1749439)- Backport more precise tokenizer for installed headers test (#1769304)- math: Enable some math builtins for clang in LLVM Toolset (#1764242)- Support Fortran vectorized math functions with GCC Toolset 9 (#1764238)- aarch64: Support STO_AARCH64_VARIANT_PCS, DT_AARCH64_VARIANT_PCS (#1726638)- Add more test-in-container support (#1747502)- Fix calling getpwent after endpwent (#1747502)- nptl: Avoid fork handler lock for async-signal-safe fork (#1746928)- Call _dl_open_check after relocation (#1682954)- Add malloc fastbin tunable (#1764218)- Fix race condition in tst-clone3 and add a new ldconfig test, tst-ldconfig-bad-aux-cache (#1764226)- Remove unwanted whitespace from size lines and account for top chunk in malloc_info output (#1735747)- Enhance malloc tcache (#1746933)- Don't define initgroups in nsswitch.conf (#1747505)- libio: Remove codecvt vtable. (#1764241)- Implement --preload option for the dynamic linker.(#1747453)- Make nsswitch.conf more distribution friendly. Improve nscd.conf comments. (#1747505)- Update system call names list to Linux 5.3 (#1764234)- Skip wide buffer handling for legacy stdio handles (#1722215)- Remove copy_file_range emulation (#1724975)- Avoid nscd assertion failure during persistent db check (#1727152)- Fix invalid free under valgrind with libdl (#1717438)- Account for size of locale-archive in rpm package (#1725131)- Reject IP addresses with trailing characters in getaddrinfo (#1727241)- Avoid header conflict between and (#1699194)- glibc-all-langpacks: Do not delete locale archive during update (#1717347) - Do not mark /usr/lib/locale/locale-archive as a configuration file because it is always automatically overwritten by build-locale-archive.- Avoid ABI exposure of the NSS service_user type (#1710894)- Enable full ICMP errors for UDP DNS sockets. (#1670043)- Convert post-install binary to rpm lua scriptlet (#1639346)- Fix crash during wide stream buffer flush (#1710478)- Add PF_XDP, AF_XDP and SOL_XDP from Linux 4.18 (#1706777)- Add .gdb_index to debug information (#1612448)- iconv, localedef: avoid floating point rounding differences (#1691528)- locale: Add LOCPATH diagnostics to the locale program (#1701605)- Fix hang in pldd. (#1702539)- s390x string function improvements (#1659438)- Fix test suite failures due to race conditions in posix/tst-spawn spawned processes. (#1659512)- Add missing CFI data to __mpn_* functions on ppc64le (#1658901)- intl: Do not return NULL on asprintf failure in gettext (#1663035)- Increase BIND_NOW coverage (#1639343)- Fix pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock stalls (#1659293)- malloc: Improve bad chunk detection (#1651283)- Add compiler barriers around modifications of the robust mutex list for pthread_mutex_trylock. (#1672773)- powerpc: Only enable HTM if kernel supports PPC_FEATURE2_HTM_NOSC (#1651742)- Only build libm with -fno-math-errno (#1664408)- ja_JP: Add new Japanese Era name (#1577438)- math: Add XFAILs for some IBM 128-bit long double fma tests (#1623537)- malloc: realloc ncopies integer overflow (#1662843)- Fix rdlock stall with PREFER_WRITER_NONRECURSIVE_NP (#1654872)- malloc: Implement double-free check for the thread cache (#1642094)- Add upstream test case for CVE-2018-19591 (#1654010)- Add GCC dependency for new inline string functions on ppc64le (#1652932)- Add requires on explicit glibc version for glibc-nss-devel (#1649890)- Fix data race in dynamic loader when using LD_AUDIT (#1635779)- CVE-2018-19591: File descriptor leak in if_nametoindex (#1654010)- Do not use parallel make for building locales (#1652229)- support: Print timestamps in timeout handler (#1651274)- Increase test timeout for libio/tst-readline (#1638520)- Fix tzfile low-memory assertion failure (#1650571)- Add newlines in __libc_fatal calls (#1650566)- nscd: Fix use-after-free in addgetnetgrentX (#1650563)- Update syscall names to Linux 4.19 (#1650560)- kl_GL: Fix spelling of Sunday, should be "sapaat" (#1645597)- Fix x86 CPU flags analysis for string function selection (#1641982)- Reduce RAM requirements for stdlib/test-bz22786 (#1638523)- x86: Improve enablement for 32-bit code using CET (#1645601)- Fix crash in getaddrinfo_a when thread creation fails (#1646379)- Fix race in pthread_mutex_lock related to PTHREAD_MUTEX_ELISION_NP (#1645604)- Fix misreported errno on preadv2/pwritev2 (#1645596)- Fix posix/tst-spawn4-compat test case (#1645593)- Disable CET for binaries created by older link editors (#1614979)- Include Esperanto (eo) in glibc-all-langpacks (#1644303)- stdlib/tst-setcontext9 test suite failure on ppc64le (#1623536)- Add missing ENDBR32 in start.S (#1631730)- Fix bug in generic strstr with large needles (#1631722)- stdlib/tst-setcontext9 test suite failure (#1623536)- gethostid: Missing NULL check for gethostbyname_r (#1631293)- Provide compatibility support for linking against libpthread_nonshared.a (#1614439)- Add python3-devel build dependency (#1625592)- Drop glibc-ldflags.patch and valgrind bug workaround (#1623456)- regex: Fix memory overread when pattern contains NUL byte (#1622678)- nptl: Fix waiters-after-spinning case in pthread_cond_broadcast (#1622675)- nss_files aliases database file stream leak (#1615790)- Fix static analysis warning in nscd user name allocation (#1615784)- error, error_at_line: Add missing va_end calls (#1615781)- Remove abort() warning in manual (#1577365)- Fix regression in readdir64@GLIBC_2.1 compat symbol (#1614253)- Log /proc/sysinfo if available (on s390x)- Honor %{valgrind_arches}- Update to glibc 2.28 release tarball: - Translation updates - x86/CET: Fix property note parser (swbz#23467) - x86: Add tst-get-cpu-features-static to $(tests) (swbz#23458)- Auto-sync with upstream branch master, commit af86087f02a5522d8801a11d8381e04f95e33162: - x86/CET: Don't parse beyond the note end - Fix Linux fcntl OFD locks tests on unsupported kernels - x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs (swbz#23459) - x86: Correct index_cpu_LZCNT (swbz#23456) - Fix string/tst-xbzero-opt if build with gcc head- Build with --enable-cet on x86_64, i686 - Auto-sync with upstream branch master, commit cfba5dbb10cc3abde632b46c60c10b2843917035: - Keep expected behaviour for [a-z] and [A-z] (#1607286) - Additional ucontext tests - Intel CET enhancements - ISO C11 threads support - Fix out-of-bounds access in IBM-1390 converter (swbz#23448) - New locale Yakut (Sakha) for Russia (sah_RU) (swbz#22241) - os_RU: Add alternative month names (swbz#23140) - powerpc64: Always restore TOC on longjmp (swbz#21895) - dsb_DE locale: Fix syntax error and add tests (swbz#23208) - Improve performance of the generic strstr implementation - regcomp: Fix off-by-one bug in build_equiv_class (swbz#23396) - Fix out of bounds access in findidxwc (swbz#23442)- Fix file list for glibc RPM packaging (#1601011).- Add POWER9 multilib (downstream only)- Auto-sync with upstream branch master, commit 93304f5f7a32f73b551266c5a181db51d97a71e4: - Install header - Put the correct Unicode version number 11.0.0 into the generated files- Work around valgrind issue on i686 (#1600034)- Auto-sync with upstream branch master, commit fd70af45528d59a00eb3190ef6706cb299488fcd: - Add the statx function - regexec: Fix off-by-one bug in weight comparison (#1582229) - nss_files: Fix re-reading of long lines (swbz#18991) - aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT - aarch64: Remove HWCAP_CPUID from HWCAP_IMPORTANT - conform/conformtest.pl: Escape literal braces in regular expressions - x86: Use AVX_Fast_Unaligned_Load from Zen onwards.- Remove ppc64 multilibs- Auto-sync with upstream branch master, commit 3a885c1f51b18852869a91cf59a1b39da1595c7a.- Enable build flags inheritance for nonshared flags- Add annobin annotations to assembler code (#1548438)- Enable -D_FORTIFY_SOURCE=2 for nonshared code- Auto-sync with upstream branch master, commit b7b88cea4151d85eafd7ababc2e4b7ae1daeedf5: - New locale: dsb_DE (Lower Sorbian)- Drop glibc-deprecate_libcrypt.patch. Variant applied upstream. (#1566464) - Drop glibc-linux-timespec-header-compat.patch. Upstreamed. - Auto-sync with upstream branch master, commit e69d994a63afc2d367f286a2a7df28cbf710f0fe.- Drop glibc-rh1315108.patch. extend_alloca was removed upstream. (#1315108) - Auto-sync with upstream branch master, commit c49e18222e4c40f21586dabced8a49732d946917.- Compatibility fix for and - Auto-sync with upstream branch master, commit f496b28e61d0342f579bf794c71b80e9c7d0b1b5.- Auto-sync with upstream branch master, commit f2857da7cdb65bfad75ee30981f5b2fde5bbb1dc.- Auto-sync with upstream branch master, commit 14beef7575099f6373f9a45b4656f1e3675f7372: - iconv: Make IBM273 equivalent to ISO-8859-1 (#1592270)- Inherit the -msse2 build flag as well (#1592212)- Modernise nsswitch.conf defaults (#1581809) - Adjust build flags inheritence from redhat-rpm-config - Auto-sync with upstream branch master, commit 104502102c6fa322515ba0bb3c95c05c3185da7a.- Auto-sync with upstream branch master, commit c1dc1e1b34873db79dfbfa8f2f0a2abbe28c0514.- Auto-sync with upstream branch master, commit 7f9f1ecb710eac4d65bb02785ddf288cac098323: - CVE-2018-11237: Buffer overflow in __mempcpy_avx512_no_vzeroupper (#1581275) - Drop glibc-rh1452750-allocate_once.patch, glibc-rh1452750-libidn2.patch. Applied upstream.- Auto-sync with upstream branch master, commit 8f145c77123a565b816f918969e0e35ee5b89153.- Do not run telinit u on upgrades (#1579225) - Auto-sync with upstream branch master, commit 632a6cbe44cdd41dba7242887992cdca7b42922a.- Avoid exporting some Sun RPC symbols with default versions (#1577210) - Inherit the -mstackrealign flag if it is set - Inherit compiler flags in the original order - Auto-sync with upstream branch master, commit 89aacb513eb77549a29df2638913a0f8178cf3f5: - CVE-2018-11236: realpath: Fix path length overflow (#1581270, swbz#22786)- Use /usr/bin/python3 for benchmarks scripts (#1577223)- Auto-sync with upstream branch master, commit 0085be1415a38b40a5a1a12e49368498f1687380.- Auto-sync with upstream branch master, commit 583a27d525ae189bdfaa6784021b92a9a1dae12e.- Auto-sync with upstream branch master, commit d39c0a459ef32a41daac4840859bf304d931adab: - CVE-2017-18269: memory corruption in i386 memmove (#1580934)- Auto-sync with upstream branch master, commit fbce6f7260c3847f14dfa38f60c9111978fb33a5.- Auto-sync with upstream branch master, commit 700593fdd7aef1e36cfa8bad969faab76a6facda.- Auto-sync with upstream branch master, commit 7108f1f944792ac68332967015d5e6418c5ccc88.- Auto-sync with upstream branch master, commit da6d4404ecfd7eacba8c096b0761a5758a59da4b.- Enable annobin annotations (#1548438)- Auto-sync with upstream branch master, commit 1a2f44a848663036c8a14671fe0faa3fed0b2a25: - Remove spurios reference to libpthread_nonshared.a- Switch back to upstream master branch - Drop glibc-rh1013801.patch, applied upstream. - Drop glibc-fedora-nptl-linklibc.patch, no longer needed. - Auto-sync with upstream branch master, commit bd60ce86520b781ca24b99b2555e2ad389bbfeaa.- Inherit as many flags as possible from redhat-rpm-config (#1550914)- riscv64: Add symlink from /usr/lib64/lp64d -> /usr/lib64 for ABI compat. - riscv64: Disable valgrind smoke test on this architecture.- Spec file cleanups: - Remove %defattr(-,root,root) - Use shell to run ldconfig %transfiletrigger - Move %transfiletrigger* to the glibc-common subpackage - Trim changelog - Include ChangeLog.old in the source RPM- Linux: use reserved name __key in pkey_get (#1542643) - Auto-sync with upstream branch release/2.27/master, commit 56170e064e2b21ce204f0817733e92f1730541ea.- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update to released glibc 2.27. - Auto-sync with upstream branch master, commit 23158b08a0908f381459f273a984c6fd328363cb.- Disable -fstack-clash-protection on riscv64: not supported even by GCC 7.3.1 on this architecture.- Explicitly run ldconfig in the buildroot - Do not run ldconfig from scriptlets - Put triggers into the glibc-common package, do not pass arguments to ldconfig- Auto-sync with upstream branch master, commit cdd14619a713ab41e26ba700add4880604324dbb: - libnsl: Turn remaining symbols into compat symbols (swbz#22701) - be_BY, be_BY@latin, lt_LT, el_CY, el_GR, ru_RU, ru_UA, uk_UA: Add alternative month names (swbz#10871) - x86: Revert Intel CET changes to __jmp_buf_tag (swbz#22743) - aarch64: Revert the change of the __reserved member of mcontext_t- Add file triggers to do ldconfig calls automatically- Auto-sync with upstream branch master, commit 21c0696cdef617517de6e25711958c40455c554f: - locale: Implement alternative month names (swbz#10871) - locale: Change month names for pl_PL (swbz#10871)- Unconditionally build without libcrypt- Remove deprecated libcrypt, gets replaced by libxcrypt - Add applicable Requires on libxcrypt- Drop static PIE support on aarch64. It leads to crashes at run time. - Remove glibc-rpcgen subpackage. See rpcsvc-proto. (#1531540)- Correct the list of static PIE architectures (#1247050) - glibc_post_upgrade: Remove process restart logic - glibc_post_upgrade: Integrate into the build process - glibc_post_upgrade: Do not clean up tls subdirectories - glibc_post_upgrade: Drop ia64 support - Remove architecture-specific symbolic link for iconvconfig - Auto-sync with upstream branch master, commit 4612268a0ad8e3409d8ce2314dd2dd8ee0af5269: - powerpc: Fix syscalls during early process initialization (swbz#22685)- Enable static PIE support on i386, x86_64 (#1247050) - Remove add-on support (already gone upstream) - Rework test suite status reporting - Auto-sync with upstream branch master, commit 64f63cb4583ecc1ba16c7253aacc192b6d088511: - malloc: Fix integer overflows in memalign and malloc functions (swbz#22343) - x86-64: Properly align La_x86_64_retval to VEC_SIZE (swbz#22715) - aarch64: Update bits/hwcap.h for Linux 4.15 - Add NT_ARM_SVE to elf.h- CVE-2017-14062, CVE-2016-6261, CVE-2016-6263: Use libidn2 for IDNA support (#1452750)- CVE-2018-1000001: Make getcwd fail if it cannot obtain an absolute path (#1533837) - elf: Synchronize DF_1_* flags with binutils (#1439328) - Auto-sync with upstream branch master, commit 860b0240a5645edd6490161de3f8d1d1f2786025: - aarch64: fix static pie enabled libc when main is in a shared library - malloc: Ensure that the consolidated fast chunk has a sane size- libnsl: Do not install libnsl.so, libnsl.a (#1531540) - Use unversioned Supplements: for langpacks (#1490725) - Auto-sync with upstream branch master, commit 9a08a366a7e7ddffe62113a9ffe5e50605ea0924: - hu_HU locale: Avoid double space (swbz#22657) - math: Make default libc_feholdsetround_noex_ctx use __feholdexcept (swbz#22702)- nptl: Open libgcc.so with RTLD_NOW during pthread_cancel (#1527887) - Introduce libnsl subpackage and remove NIS headers (#1531540) - Use versioned Obsoletes: for libcrypt-nss. - Auto-sync with upstream branch master, commit 08c6e95234c60a5c2f37532d1111acf084f39345: - nptl: Add tst-minstack-cancel, tst-minstack-exit (swbz#22636) - math: ldbl-128ibm log1pl (-qNaN) spurious "invalid" exception (swbz#22693)- nptl: Fix stack guard size accounting (#1527887) - Remove invalid Obsoletes: on glibc-header provides - Require python3 instead of python during builds - Auto-sync with upstream branch master, commit 09085ede12fb9650f286bdcd805609ae69f80618: - math: ldbl-128ibm lrintl/lroundl missing "invalid" exceptions (swbz#22690) - x86-64: Add sincosf with vector FMA- Add glibc-rpcgen subpackage, until the replacement is packaged (#1531540)- Auto-sync with upstream branch master, commit 579396ee082565ab5f42ff166a264891223b7b82: - nptl: Add test for callee-saved register restore in pthread_exit - getrlimit64: fix for 32-bit configurations with default version >= 2.2 - elf: Add linux-4.15 VDSO hash for RISC-V - elf: Add RISC-V dynamic relocations to elf.h - powerpc: Fix error message during relocation overflow - prlimit: Replace old_rlimit RLIM64_INFINITY with RLIM_INFINITY (swbz#22678)- Remove sln (#1531546) - Remove Sun RPC interfaces (#1531540) - Rebuild with newer GCC to fix pthread_exit stack unwinding issue (#1529549) - Auto-sync with upstream branch master, commit f1a844ac6389ea4e111afc019323ca982b5b027d: - CVE-2017-16997: elf: Check for empty tokens before DST expansion (#1526866) - i386: In makecontext, align the stack before calling exit (swbz#22667) - x86, armhfp: sync sys/ptrace.h with Linux 4.15 (swbz#22433) - elf: check for rpath emptiness before making a copy of it - elf: remove redundant is_path argument - elf: remove redundant code from is_dst - elf: remove redundant code from _dl_dst_substitute - scandir: fix wrong assumption about errno (swbz#17804) - Deprecate external use of libio.h and _G_config.h- Auto-sync with upstream branch master, commit bad7a0c81f501fbbcc79af9eaa4b8254441c4a1f: - copy_file_range: New function to copy file data - nptl: Consolidate pthread_{timed,try}join{_np} - nptl: Implement pthread_self in libc.so (swbz#22635) - math: Provide a C++ version of iseqsig (swbz#22377) - elf: remove redundant __libc_enable_secure check from fillin_rpath - math: Avoid signed shift overflow in pow (swbz#21309) - x86: Add feature_1 to tcbhead_t (swbz#22563) - x86: Update cancel_jmp_buf to match __jmp_buf_tag (swbz#22563) - ld.so: Examine GLRO to detect inactive loader (swbz#20204) - nscd: Fix nscd readlink argument aliasing (swbz#22446) - elf: do not substitute dst in $LD_LIBRARY_PATH twice (swbz#22627) - ldconfig: set LC_COLLATE to C (swbz#22505) - math: New generic sincosf - powerpc: st{r,p}cpy optimization for aligned strings - CVE-2017-1000409: Count in expanded path in _dl_init_path (#1524867) - CVE-2017-1000408: Compute correct array size in _dl_init_paths (#1524867) - x86-64: Remove sysdeps/x86_64/fpu/s_cosf.S - aarch64: Improve strcmp unaligned performance- Remove power6 platform directory (#1522675)- Obsolete the libcrypt-nss subpackage (#1525396) - armhfp: Disable -fstack-clash-protection due to GCC bug (#1522678) - ppc64: Disable power6 multilib due to GCC bug (#1522675) - Auto-sync with upstream branch master, commit 243b63337c2c02f30ec3a988ecc44bc0f6ffa0ad: - libio: Free backup area when it not required (swbz#22415) - math: Fix nextafter and nexttoward declaration (swbz#22593) - math: New generic cosf - powerpc: POWER8 memcpy optimization for cached memory - x86-64: Add sinf with FMA - x86-64: Remove sysdeps/x86_64/fpu/s_sinf.S - math: Fix ctanh (0 + i NaN), ctanh (0 + i Inf) (swbz#22568) - lt_LT locale: Base collation on copy "iso14651_t1" (swbz#22524) - math: Add _Float32 function aliases - math: Make cacosh (0 + iNaN) return NaN + i pi/2 (swbz#22561) - hsb_DE locale: Base collation on copy "iso14651_t1" (swbz#22515)- Add elision tunables. Drop related configure flag. (#1383986) - Auto-sync with upstream branch master, commit 37ac8e635a29810318f6d79902102e2e96b2b5bf: - Linux: Implement interfaces for memory protection keys - math: Add _Float64, _Float32x function aliases - math: Use sign as double for reduced case in sinf - math: fix sinf(NAN) - math: s_sinf.c: Replace floor with simple casts - et_EE locale: Base collation on iso14651_t1 (swbz#22517) - tr_TR locale: Base collation on iso14651_t1 (swbz#22527) - hr_HR locale: Avoid single code points for digraphs in LC_TIME (swbz#10580) - S390: Fix backtrace in vdso functions- Add build dependency on bison - Auto-sync with upstream branch master, commit 7863a7118112fe502e8020a0db0fa74fef281f29: - math: New generic sinf (swbz#5997) - is_IS locale: Base collation on iso14651_t1 (swbz#22519) - intl: Improve reproducibility by using bison (swbz#22432) - sr_RS, bs_BA locales: make collation rules the same as for hr_HR (wbz#22534) - hr_HR locale: various updates (swbz#10580) - x86: Make a space in jmpbuf for shadow stack pointer - CVE-2017-17426: malloc: Fix integer overflow in tcache (swbz#22375) - locale: make forward accent sorting the default in collating (swbz#17750)- Enable -fstack-clash-protection (#1512531) - Auto-sync with upstream branch master, commit a55430cb0e261834ce7a4e118dd9e0f2b7fb14bc: - elf: Properly compute offsets of note descriptor and next note (swbz#22370) - cs_CZ locale: Base collation on iso14651_t1 (swbz#22336) - Implement the mlock2 function - Add _Float64x function aliases - elf: Consolidate link map sorting - pl_PL locale: Base collation on iso14651_t1 (swbz#22469) - nss: Export nscd hash function as __nss_hash (swbz#22459)- Auto-sync with upstream branch master, commit cccb6d4e87053ed63c74aee063fa84eb63ebf7b8: - sigwait can fail with EINTR (#1516394) - Add memfd_create function - resolv: Fix p_secstodate overflow handling (swbz#22463) - resolv: Obsolete p_secstodate - Avoid use of strlen in getlogin_r (swbz#22447) - lv_LV locale: fix collation (swbz#15537) - S390: Add cfi information for start routines in order to stop unwinding - aarch64: Optimized memset for falkor- Auto-sync with upstream branch master, commit f6e965ee94b37289f64ecd3253021541f7c214c3: - powerpc: AT_HWCAP2 bit PPC_FEATURE2_HTM_NO_SUSPEND - aarch64: Add HWCAP_DCPOP bit - ttyname, ttyname_r: Don't bail prematurely (swbz#22145) - signal: Optimize sigrelse implementation - inet: Check length of ifname in if_nametoindex (swbz#22442) - malloc: Account for all heaps in an arena in malloc_info (swbz#22439) - malloc: Add missing arena lock in malloc_info (swbz#22408) - malloc: Use __builtin_tgmath in tgmath.h with GCC 8 (swbz#21660) - locale: Replaced unicode sequences in the ASCII printable range - resolv: More precise checks in res_hnok, res_dnok (swbz#22409, swbz#22412) - resolv: ns_name_pton should report trailing \ as error (swbz#22413) - locale: mfe_MU, miq_NI, an_ES, kab_DZ, om_ET: Escape / in d_fmt (swbz#22403)- Auto-sync with upstream branch master, commit 6b86036452b9ac47b4ee7789a50f2f37df7ecc4f: - CVE-2017-15804: glob: Fix buffer overflow during GLOB_TILDE unescaping - powerpc: Use latest string function optimization for internal function calls - math: No _Float128 support for ppc64le -mlong-double-64 (swbz#22402) - tpi_PG locale: Fix wrong d_fmt - aarch64: Disable lazy symbol binding of TLSDESC - tpi_PG locale: fix syntax error (swbz#22382) - i586: Use conditional branches in strcpy.S (swbz#22353) - ffsl, ffsll: Declare under __USE_MISC, not just __USE_GNU - csb_PL locale: Fix abmon/mon for March (swbz#19485) - locale: Various yesstr/nostr/yesexpr/noexpr fixes (swbz#15260, swbz#15261) - localedef: Add --no-warnings/--warnings option - powerpc: Replace lxvd2x/stxvd2x with lvx/stvx in P7's memcpy/memmove - locale: Use ASCII as much as possible in LC_MESSAGES - Add new locale yuw_PG (swbz#20952) - malloc: Add single-threaded path to malloc/realloc/calloc/memalloc - i386: Replace assembly versions of e_powf with generic e_powf.c - i386: Replace assembly versions of e_log2f with generic e_log2f.c - x86-64: Add powf with FMA - x86-64: Add logf with FMA - i386: Replace assembly versions of e_logf with generic e_logf.c - i386: Replace assembly versions of e_exp2f with generic e_exp2f.c - x86-64: Add exp2f with FMA - i386: Replace assembly versions of e_expf with generic e_expf.c- Auto-sync with upstream branch master, commit 797ba44ba27521261f94cc521f1c2ca74f650147: - math: Add bits/floatn.h defines for more _FloatN / _FloatNx types - posix: Fix improper assert in Linux posix_spawn (swbz#22273) - x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve (swbz#21265) - CVE-2017-15670: glob: Fix one-byte overflow (#1504807) - malloc: Add single-threaded path to _int_free - locale: Add new locale kab_DZ (swbz#18812) - locale: Add new locale shn_MM (swbz#13605)- Use make -O to serialize make output - Auto-sync with upstream branch master, commit 63b4baa44e8d22501c433c4093aa3310f91b6aa2: - sysconf: Fix missing definition of UIO_MAXIOV on Linux (#1504165) - Install correct bits/long-double.h for MIPS64 (swbz#22322) - malloc: Fix deadlock in _int_free consistency check - x86-64: Don't set GLRO(dl_platform) to NULL (swbz#22299) - math: Add _Float128 function aliases - locale: Add new locale mjw_IN (swbz#13994) - aarch64: Rewrite elf_machine_load_address using _DYNAMIC symbol - powerpc: fix check-before-set in SET_RESTORE_ROUND - locale: Use U+202F as thousands separators in pl_PL locale (swbz#16777) - math: Use __f128 to define FLT128_* constants in include/float.h for old GCC - malloc: Improve malloc initialization sequence (swbz#22159) - malloc: Use relaxed atomics for malloc have_fastchunks - locale: New locale ca_ES@valencia (swbz#2522) - math: Let signbit use the builtin in C++ mode with gcc < 6.x (swbz#22296) - locale: Place monetary symbol in el_GR, el_CY after the amount (swbz#22019)- Switch to .9000 version numbers during development- Auto-sync with upstream branch master, commit c38a4bfd596db2be2b9c1f96715bdc833eab760a: - malloc: Use compat_symbol_reference in libmcheck (swbz#22050)- Auto-sync with upstream branch master, commit 596f70134a8f11967c65c1d55a94a3a2718c731d: - Silence -O3 -Wall warning in malloc/hooks.c with GCC 7 (swbz#22052) - locale: No warning for non-symbolic character (swbz#22295) - locale: Allow "" int_curr_Symbol (swbz#22294) - locale: Fix localedef exit code (swbz#22292) - nptl: Preserve error in setxid thread broadcast in coredumps (swbz#22153) - powerpc: Avoid putting floating point values in memory (swbz#22189) - powerpc: Fix the carry bit on mpn_[add|sub]_n on POWER7 (swbz#22142) - Support profiling PIE (swbz#22284)- Auto-sync with upstream branch master, commit d8425e116cdd954fea0c04c0f406179b5daebbb3: - nss_files performance issue in multi mode (swbz#22078) - Ensure C99 and C11 interfaces are available for C++ (swbz#21326)- Move /var/db/Makefile to nss_db (#1498900) - Auto-sync with upstream branch master, commit 645ac9aaf89e3311949828546df6334322f48933: - openpty: use TIOCGPTPEER to open slave side fd- Auto-sync with upstream master, commit 1e26d35193efbb29239c710a4c46a64708643320. - malloc: Fix tcache leak after thread destruction (swbz#22111) - powerpc: Fix IFUNC for memrchr. - aarch64: Optimized implementation of memmove for Qualcomm Falkor - Always do locking when iterating over list of streams (swbz#15142) - abort: Do not flush stdio streams (swbz#15436)- Move nss_compat to the main glibc package (#1400538) - Auto-sync with upstream master, commit 11c4f5010c58029e73e656d5df4f8f42c9b8e877: - crypt: Use NSPR header files in addition to NSS header files (#1489339) - math: Fix yn(n,0) without SVID wrapper (swbz#22244) - math: Fix log2(0) and log(10) in downward rounding (swbz#22243) - math: Add C++ versions of iscanonical for ldbl-96, ldbl-128ibm (swbz#22235) - powerpc: Optimize memrchr for power8 - Hide various internal functions (swbz#18822)- Auto-sync with upstream master, commit 1e2bffd05c36a9be30d7092d6593a9e9aa009ada: - Add IBM858 charset (#1416405) - Update kernel version in syscall-names.list to 4.13 - Add Linux 4.13 constants to bits/fcntl-linux.h - Add fcntl sealing interfaces from Linux 3.17 to bits/fcntl-linux.h - math: New generic powf, log2f, logf - Fix nearbyint arithmetic moved before feholdexcept (swbz#22225) - Mark __dso_handle as hidden (swbz#18822) - Skip PT_DYNAMIC segment with p_filesz == 0 (swbz#22101) - glob now matches dangling symbolic links (swbz#866, swbz#22183) - nscd: Release read lock after resetting timeout (swbz#22161) - Avoid __MATH_TG in C++ mode with -Os for fpclassify (swbz#22146) - Fix dlclose/exit race (swbz#22180) - x86: Add SSE4.1 trunc, truncf (swbz#20142) - Fix atexit/exit race (swbz#14333) - Use execveat syscall in fexecve (swbz#22134) - Enable unwind info in libc-start.c and backtrace.c - powerpc: Avoid misaligned stores in memset - powerpc: build some IFUNC math functions for libc and libm (swbz#21745) - Removed redundant data (LC_TIME and LC_MESSAGES) for niu_NZ (swbz#22023) - Fix LC_TELEPHONE for az_AZ (swbz#22112) - x86: Add MathVec_Prefer_No_AVX512 to cpu-features (swbz#21967) - x86: Add x86_64 to x86-64 HWCAP (swbz#22093) - Finish change from “Bengali” to “Bangla” (swbz#14925) - posix: fix glob bugs with long login names (swbz#1062) - posix: Fix getpwnam_r usage (swbz#1062) - posix: accept inode 0 is a valid inode number (swbz#19971) - Remove redundant LC_TIME data in om_KE (swbz#22100) - Remove remaining _HAVE_STRING_ARCH_* definitions (swbz#18858) - resolv: Fix memory leak with OOM during resolv.conf parsing (swbz#22095) - Add miq_NI locale for Miskito (swbz#20498) - Fix bits/math-finite.h exp10 condition (swbz#22082)- Auto-sync with upstream master, commit b38042f51430974642616a60afbbf96fd0b98659: - Implement tmpfile with O_TMPFILE (swbz#21530) - Obsolete pow10 functions - math.h: Warn about an already-defined log macro- Build glibc with -O2 (following the upstream default). - Auto-sync with upstream master, commit f4a6be2582b8dfe8adfa68da3dd8decf566b3983: - malloc: Abort on heap corruption, without a backtrace (swbz#21754) - getaddrinfo: Return EAI_NODATA for gethostbyname2_r with NO_DATA (swbz#21922) - getaddrinfo: Fix error handling in gethosts (swbz#21915) (swbz#21922) - Place $(elf-objpfx)sofini.os last (swbz#22051) - Various locale fixes (swbz#15332, swbz#22044)- Drop glibc-rh952799.patch, applied upstream (#952799, swbz#22025) - Auto-sync with upstream master, commit 5f9409b787c5758fc277f8d1baf7478b752b775d: - Various locale fixes (swbz#22022, swbz#22038, swbz#21951, swbz#13805, swbz#21971, swbz#21959) - MIPS/o32: Fix internal_syscall5/6/7 (swbz#21956) - AArch64: Fix procfs.h not to expose stdint.h types - iconv_open: Fix heap corruption on gconv_init failure (swbz#22026) - iconv: Mangle __btowc_fct even without __init_fct (swbz#22025) - Fix bits/math-finite.h _MSUF_ expansion namespace (swbz#22028) - Provide a C++ version of iszero that does not use __MATH_TG (swbz#21930)- Auto-sync with upstream master, commit 2dba5ce7b8115d6a2789bf279892263621088e74.- Auto-sync with upstream master, commit 3d7b66f66cb223e899a7ebc0f4c20f13e711c9e0: - string/stratcliff.c: Replace int with size_t (swbz#21982) - Fix tgmath.h handling of complex integers (swbz#21684)- Use an architecture-independent system call list (#1484729) - Drop glibc-fedora-include-bits-ldbl.patch (#1482105)- Auto-sync with upstream master, commit 80f91666fed71fa3dd5eb5618739147cc731bc89.- Auto-sync with upstream master, commit a8410a5fc9305c316633a5a3033f3927b759be35: - Obsolete matherr, _LIB_VERSION, libieee.a.- Auto-sync with upstream master, commit 4504783c0f65b7074204c6126c6255ed89d6594e.- Auto-sync with upstream master, commit b5889d25e9bf944a89fdd7bcabf3b6c6f6bb6f7c: - assert: Support types without operator== (int) (#1483005)- Auto-sync with upstream master, commit 2585d7b839559e665d5723734862fbe62264b25d: - Do not use generic selection in C++ mode - Do not use __builtin_types_compatible_p in C++ mode (#1481205) - x86-64: Check FMA_Usable in ifunc-mathvec-avx2.h (swbz#21966) - Various locale fixes (swbz#21750, swbz#21960, swbz#21959, swbz#19852) - Fix sigval namespace (swbz#21944) - x86-64: Optimize e_expf with FMA (swbz#21912) - Adjust glibc-rh827510.patch.- Remove 'Buildroot' tag, 'Group' tag, and '%clean' section, and don't remove the buildroot in '%install', all per Fedora Packaging Guidelines (#1476839)- Auto-sync with upstream master, commit 403143e1df85dadd374f304bd891be0cd7573e3b: - x86-64: Align L(SP_RANGE)/L(SP_INF_0) to 8 bytes (swbz#21955) - powerpc: Add values from Linux 4.8 to - S390: Add new s390 platform z14. - Various locale fixes (swbz#14925, swbz#20008, swbz#20482, swbz#12349 swbz#19982, swbz#20756, swbz#20756, swbz#21836, swbz#17563, swbz#16905, swbz#21920, swbz#21854) - NSS: Replace exported NSS lookup functions with stubs (swbz#21962) - i386: Do not set internal_function - assert: Suppress pedantic warning caused by statement expression (swbz#21242) - powerpc: Restrict xssqrtqp operands to Vector Registers (swbz#21941) - sys/ptrace.h: remove obsolete PTRACE_SEIZE_DEVEL constant (swbz#21928) - Remove __qaddr_t, __long_double_t - Fix uc_* namespace (swbz#21457) - nss: Call __resolv_context_put before early return in get*_r (swbz#21932) - aarch64: Optimized memcpy for Qualcomm Falkor processor - manual: Document getcontext uc_stack value on Linux (swbz#759) - i386: Add (swbz#21913) - Don't use IFUNC resolver for longjmp or system in libpthread (swbz#21041) - Fix XPG4.2 bits/sigaction.h namespace (swbz#21899) - x86-64: Add FMA multiarch functions to libm - i386: Support static PIE in start.S - Compile tst-prelink.c without PIE (swbz#21815) - x86-64: Use _dl_runtime_resolve_opt only with AVX512F (swbz#21871) - x86: Remove __memset_zero_constant_len_parameter (swbz#21790)- Disable multi-arch (IFUNC string functions) on i686 (#1471427) - Remove nosegneg 32-bit Xen PV support libraries (#1482027) - Adjust spec file to RPM changes- Update to released glibc 2.26. - Auto-sync with upstream master, commit 2aad4b04ad7b17a2e6b0e66d2cb4bc559376617b. - getaddrinfo: Release resolver context on error in gethosts (swbz#21885)e46f5055a82d8f4fd7669d0918943f0cb7e626352.28-251.el8_10.52.28-251.el8_10.5debug.build-ide46f5055a82d8f4fd7669d0918943f0cb7e626356f5055a82d8f4fd7669d0918943f0cb7e62635.debugliblibnsl-2.28.so-2.28-251.el8_10.5.i386.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/e4//usr/lib/debug/lib/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e46f5055a82d8f4fd7669d0918943f0cb7e62635, for GNU/Linux 3.2.0, with debug_info, not strippedPglibc-debugsource(x86-32)2.28-251.el8_10.5utf-8b3858683da6d17a5ca7783970e1b2c6d7fb617adccaf337fe97d91303e7daa4e? 7zXZ !#,R'] b2u jӫ`(y0ZVLd+65j,Z2̿Se_P(cDgY3ḽM;/8!k 1lpfg2PIBSRDzl&9;Rm[ڥ8䷍ dX'EG<h"-;O)]d/g<VNy.Z 7%ͤrbAemgw}/p.&V͡"0eLR#+מQmjc|yHĎ"wm6ғqU*;38*1 uxv%7Kn.O%@\H($J%&Å}XYˎaZ4PB,$㔦)ud^]qЧg΅BxKˈa,[j=W$Ys)_>w3m DR/:]t W"z6;aԎꊢm/ ҍ$w_o>$I( ip~(ؠ:>ޖb?Sܜuk$[I ԘԡVX Zv 7DSԌ/QDAj(B${GhvF N(girEI+ErqJ>Oĕ H5f#*t #cw"BYıSyЙby<_Qlj@w|3=cƟl?fP+[ J#qU;3 (K>h6O/a,ԉ-Ԝ\ގ#5NVFd+>`e k)>)/kw"xWyN8ns}p~S/}'bOK^|8]|^-TnP:ܭAβ/5\h@G1洒oĿBMv#%Ub<[#bT:`qC$:m;72Ϗri|iSL[^;ண,br4دJwZhM\y$)f5\P۔ ڷY hB>s\g$ uH(Ѓ[K1BpgSrYWu&MU+$U8$۩] ,=oT#_C`bģ lka0&Aλz&`O٧&Đh3Us }AgU% tt]ٓҸ}LH=?Y3?ZKWsJ0ER/je iĬ -{݃$϶ѦToQPk;\IGGu9-4^[B3G v^oM8oZӅ'UAӵ)g@IF*P'`p%`v_z eդI?6x1wHhg_Z1 uehšȣ'#}ږ&:5&sNQ3f z67`i谙r~s6ʥ@ NQl_•]sYd)Y>J%e53 RQ^&;ҕ Bn$|l|+fT:9*_nX[T_aI6pa T8JBk(SKئ9#+I!0c@uhuW|$ r>5.܍d0^> PQG*@ _=)RIتR;06g<db.UNț “u;oQ4}Wa==/@;*Sz2(80nIvEÍ_0+6t7`ˮxt wsڢgXAO>cN?DU"ȅ||kZGsF } Ta<:%;b[w#loӋ|*6wJRhE17|gJ!V=w4=w1+12(bZ[Ấ#Q(iWb KO7t[.TOv{\^z쫍ow.`l5&9i*(X`̹gځڊW $)xSN/tyi)A<9'DHCE7 "R0m .[^ ]7nRs8au}ͷ/,'~ӎ?d+$ˊ6Pܤ,y+iŊRHDy$Xa:, a'_r{0C'48+4HB"/{o߇>]ka1pĎyR#mxp` oCcܭ<]G~4"Z[o^"йKxz8D$` X*{IBSS+'`0G(? (!XU9/l.C OPݘI\?kqlk|zŲ(f/66+7!yxM:(fYhK4Z s뙫EMة]ReUrsR Ulaa>3hf#h/faH̦+gxfQEL9Nk"ZsK**x:4POXWK#u|~w#fѭ6H"+! P+;V6*V{6^oR/U\IIEs7iPgH&thk%Hqfrɲ»Y:[?@#H&٥~_'¼Bѷqap"X/ 6\wH;q(wPy.n&c!#X u5hVefrGȷ ߮"~a< n#G&T/SFVCD$pØul? 0]_H@<4y5Z`GgVrˣ$S2$\RB CӷbMw,m!/>{˿-_U0L6 |٠$~~_:z8!mB1uQj/zGǼb( |-[fꤼ'|q۔riJQziFݢK]?L$:Ɠ1)WY:'?["&VV,sAJ{~f0罡\g twhԑKJ&FC7C\X{˂C? jgj,^ 8rO@ӚxKdIj*YlbQ-.*:|W9.r8BBA ZIl=]JuK*;9Qwp)WV3A7;MFl4^.?fFmȮ8j&xZ{}@2Ӯ@6Ek p350EX~GoVJ->*Cts4Uo-Q:(̘nEX30.Kwe fKUwd3b {gt)_ i@䄱cA3H:gF/AC%<$D[=] }6o6.b ?oZEASflVf>: CgMl^8\L"^&ߜb; ʃV y=t NO~< /D,,,%mM|2Z&_Q5SbKϊ$c_CVR˔jY>Y`a坮lK!5Iq\!M5PwدNi}3|G/ҋِm~Z$ Zgw%Pǁ*i? K1A$ىW}'ejI@a y$zK5բ@iLD*#ªɊg9J&Ÿz9Ď-T,8(& A# բ#XDeP{}3#ΞJǀ籺[%-f)ݻPqbM˿NVrC4χM}+L4Azsn$ﳛIݙ؝o" 4!77Dd ,_VzinxA|wUBW{ ߾ T2AV7VBCHz0k.S-O4Eΰ,T 6>Л@wߍg\i-/(y` 4[c[~ЊU51J#i"CZ+~w_sEե먦{HIe^]ys3/Xiy_鷂_਒av;&Is@g1wa=mš tr0UǸ&}*"#,$bm7 tnƟ' =LIlgAKv5_ J2_k[skt]*ݘu;Kd݁@񑚓&1>Fz+694܀=B>>&5Wp~A|*zf`z'Iw%QNe\?beIGk\ĕ&=Z󗗷nlqd؄y<6h4wKj =m b`ᵿͬY[b.ױWO [.GZ +;ͦ"ᯘt@˱`I4߷7tc2H]}/e7%sg l:vJXT׵􋷧\%h3ds & o{[!vy+jJN eVU!hJ^ \HǀnO%&dL̰D{e#Իw`0ލH؄ T ď|#2Re=$d2"{h0(P5@3 {J|i*tPaXv4"-8͠&4)˺Xm=E;OM!s,[H䵨nˏ]b_,7A^Yy{|yVZm8_w+ b9"|tx^2X0w_a0cn3 Sc60M2;CٻIy\u@mgz5}5tdjb{:^NToF ;ФHa"?}h01 rҮ9FB~!ߡx\X*d3 f A+) 1qNyr: E[gaXow\1)gDEwe?Cx>jKF4d/TWrB 8 R'nIދmWh[kS "x9] ~$Uc5I ͙PsyT^C.t3_VyiZE r2|M:Rn-L4f* >60JL!UIװݛ^K T2KlΩ;//MRWAW]+ )7ZfBf1q.=%hgל!~+rzY,KqdE{,d>qY:H.S &D2rQUw=JiU#Tv-iLF ۱p/ 0bޝo>㥌`޿j3$hFpz,[mLG Lec}tuJ{xI;W*!!ű Gb'`U>.^߈+mO`;OD%[淀ssPP]}x~z$N+N.f«;phR]›ӂbOЍT(u2_%9Q~N9WDyab^d;\H]Icƻf(Op_5,I e=n zmfʳ5I@vzȸmYD O߲){bDNJSWb9e.,W) cHCHĬ!.I#”o=|KcY3Ҝ6+QM9R^Ў٫tb- i8n.H?aXMGмIE ?/JW3p)-ģK g6K̡fl~e{WF.!ȑcp!d_Ww'*&{khρX>!6LEjgSdYG,uԇ=g=9m֑bŅ)q08+ԘH[M,3(|N?9_x_ㆅ94իK143d#;zYl9ЩY;0Qh$%psn%,IyL鳯`i>S)W6E+NLu@>u:ӫ!2=XVPՕ^\6JC*ct0aM5{R/&AFrG#1mhֈOL.웹@H;}߅&jysp薰{' VQ}d z蠦1`)cP96HҴP['<(w%5שTe : S sO:KF[ކdb{{eEWo+I庈 > 'g(L8dw`(˞XLaT˚txФKZˣbQ6A$Z/~QJx){͙0'TPL6Pr 6 tc]nF*iIN 7Ǐh#ȉ7y7:bѴo:u/w`bnw:^tmA~UDe q2sP֒Ni *M)Ã;S0a FTY k_ɯ GOD'+zZ/E>FW^&{PɇReas&SiGIr3PuwQ|^=>[nڏѧFҘX hD 5<llQp+#k;}#D|8dV6؅qMVa7XbZR'lfBn ˋ7 ^堫  >kCmrO!, X D8a92}1 I~Bؐ%*p!jl OJ>>/b:OOKrJ3Uq~;}Y94>MN}zG|¿i[@&fGity%|wdA2O ivXijwZTV"7%-'Ց#:aӞ쳌Qs,X6쪲c,,hޫݭjsAtBݻSKy8Tq'qSdc*k`Zw-% |}xKV##6Ҟ$@*">GZ*2R! Jۋz!5R.ދȨ(B5ǵVHAhWX)sc- '座i.?fBߙ4eJvxh b\,ٜMw ou1t'J wS^IlO-ޱp0Lܒ=f ;}DtQ{sIk: B+ߥ xͳkqSII`37)' JE+aɡ,4 j-*/^ k7k}Wse8.$P1~^ ym2z,a[? 򰏅BJv3) &d0n DԽ>ԄJZ̏=:.2DfXsd5}pUT'o{Xt*/jaL9zTKD%hJ?_2hrJ5&Q aBnjq,q:[h(Ԋ 7T@ : Jykui`-Ax xZGj[XJ+YYпSG%N ;\G<aE.KדRB93.>٨݆2BipstGD7\,xröeQL`>89-iF7M8ꦶrϴ(Z\pXؕ{'ݛKFv̕D_&uT(4R|!*4UMCs`mYG:7wEnE:*߹vԱ0Pބ*iz;^۵T._|(c! >]CGtfEs<.Y|)9\{j\^HB} ? FaJtR~xG!ɻ`nd}Hz:Lz2`0S 3BkDxzu̸,,2pi#_OLӤ+`yк,4)j^KԦbNC?JepmGcuu夽,'iCc[uk0hONX4WK@sNk24M2(޹F~4#P2hm/~d hbYz[җ!qa]]E4Djim󿓳aj  qn,}.bxKƂ94l 4gpLF4{(}A^USⱱ%>mCja{ߨGYkUv#$,u| .X` -UrR.kNe1!P[$ r/ BLLZ*'`0A~ X-ܗJi*5M0_K"|&7xGJ %E<{z4Md@T&No40_Spu(WfܟiHFW ؟K1+B9ZoS޳a9dEB>)!1(Oie1vCN>3WS/tX5R;;~yB|2e7?IP hw7WS{*mlRZ%gF\)` x@ }&m.XRy>a~Q6蝞}ſ|Vsc~Ӓ[\ޮ.u*P8oz3 h(Q+̹W53Gu8cw[s~+.\S/тU;Nc O;mc!lI![`?($㫽>?&;)s$Sqk}זgA;VG!H*ӓՒܞX!ՙsfp+Z =,bň0zw% cWqYh=v</Y992(CW 1 n`z}fޜR4zHԗ;JZ"LKSh.|10фruL&"r>>k\/…*\]a'5j2 ֪4n."yX]yYUfkPx:d"0סa[|[*S.S@{MyfzS?pŹL:Y³YVa@bT,g^oJrersiԣ;5ܟA\M0C2\#zX#:@K#k(՜_ٻt2uf%Q9BwNo$ILH2%MY=QK8#c]䙗Ѿ=\khMdY)iDq:74*<֚_z ] Y'#= @by-؆>,?oYڗ6%*byE~wsAfph2 1.hJƙQZ>z%zG<8uzU\E>LYt+>͔rD[5~1V`MǒHqJ 06 )dLzM ˡfڠz~{Dh(n,-OLg$&z̊-P&pMYW2PЀ 1FJY$Ewc5"GssL=-ϑӼEcD+ T#v, &w6௧oXTwݻ.75'Z=z9ⱡ@Y)IJ |Pvt[=\cճ ) 4)?ԏ-T'E$8_$yR|Ph3>оNaְ 'Pet[n0Zeoאs,mڲ y4Eg:RwJU@u2M[13?B @7IodLƍtt|r0j*VSoLw]7K6Q2 [NWˬ.MU |x{K. V4"l #-Q ,SI(p'{g`@yQq+4f3*Yu+|tݘ=:RbiRU,6O -C^ BŲ1qM0`䡪X<>'悝r~M\R}SvQ2fx }i_o"-"pɝmVWs3Km=Y-i!| *pڭ˴ApUn:8_ B5JA6rQ-Q4LSNN?Q3P؀|u6U+ߌTs_bڠQ8һg3`"O%^` +Hfw0v:[<ǜC;?ZC;x$3>='*ƂyZx)= O b8VObv=NzIJbTȡEbZf?Cm `xۭm@ylĐ0f_9+ azC3sR 7,H'l:WӡK{?\U69z`ڲ10ι5q)4x gA#5+A48x>Дs"A`\J JB4Dp{˧5o|^ypOzɴ:~4uֲQ5]Z5_Y̧Z8ϥϢ+~4pV\5&A>96@GzL[jܞp먝)ғ%ggٳu:llhxng%. 61&/aRsM @ҋ1 "ajB)L6b00(R5&D|>jO')`rͣ%G5GS :&`pflĒ9hOtV'jn&M"E:͢h].QC!Lj3́񾛟\*X)^#{p0L*SRo,-biIA'S{teoG]F Ig{ڻ*7*1@uiNNf&*d4de;ty>T"P̎il褮#:QW!GƃĬY]C7#&12ycȌG l;n.ϻ[T2'i(WJ)@J`:u&::i*@|2eʠ޵Cfb$4ȪACQXkio ӯͫCWÛ,} ~t8B\,;`fv ֓^wcCgɝt#_جSeޅgSeKM=9`ߵ-} 68yq?bez%9 !E o&AUmf ~.BARq;R=E[OP'oβD{rL_-+zjx/00Js1es> {aCݫM +tRF[XA;:jv)M~ҪBWy;¥F<轅hԸ(Xʱ5^h1x5l%<&z*yF@O6ߐ󋋑!H3UAia'.Q8/Pk?êDSn}iUjeb;7.\핥(Ibq>-g1Λ̰hE}@uoX ~9鰌Ty%֬~>R RQ6/;Lɹ:Lj* T,up8l pU(lgz1@7hz(a°0Jcgh^`z qe-*KB8,c3+I;Vzm&&S!/%h ?ʶP^L{c86ب;rM=^&UZ&!0]k^R)r>JOAk kʞ/ȌNi]fo8 m>O=]g&RK\Ka?7t*‰>E!,.CM2*%cng6 ;4}v]>jEXGQMߖB+/`I<76㛫ԥ 3UlzH |`nWA=$uDV_f-dRS4nTx+G `I!W}=S [QʾdAjM9?l_ozyۅr`v~S3F#0e uo%>5&q@ gKʣum/4Щm (D'+^=^Ee>"ØmMhhB[w8OLɊ9X@u^lO>7{p:+h"^2lUt"'uߒD4g\#Acse-o$[Z<צY֥q3؇ R\U[C@#n}Mgz𐭉A(􁰓3޹?h]7xڭZ}M ~\^ e8gΦ=>iײ: cÁX` ±til3tիD 3rTh}MnЍ9d=PZPJ gMC (KeHh8[)@+ؕA=cq #e#\eB|\f$ݠ9my6f]W:q-Zi_mS$ 4uϝ2 yl_l96rcY]@"]V3pn <%!wwĪDI]ڰX${vcRn Ke8TϤ !lj7~/ROM#P:\:ljpHɯ @xa*mY`~ML|F 1n (26̺lpt'CG1 +# 9ꛫ2"&;kq"Y2L+52Ea(MԹBts M{SwJ! ;_ugj@j}kuѨbr6ƧfS}Kkx]Ķ=ytvhpjΧG g2? 4' gkVG4z1:o$ 4J /?[!z9];P"O5(;dzNSkV9JԿh߾5DFrhDw=0qY,G c9 FE3DU0d0mh\Wa`P4x79>:~<}5)m])`Q].a:].=8?N^N, )C֎XxC ޶v XP=$V^t^{3]-rne3\!/eo r:\@"\ΩcP$<&C0A$5JpLMz,1A/sЪ"eۦk)] Bh?dp )@ji܂~7.*$˾Qu^ lshG{ޖMx7]c%W ̳@t퟉Ͷy˵*R*"hΎo'lOY6nFRd]&:LjNi_B4ivpy9%-,O&bz8~*v4$a'.r֏z~*EoZE5*ѪP'kAtJO+v}4K2,Wъi[+UޜRo1#J8R@&_qY]5I&{sL h+Iϗ>nWG"1[eY D ,Tx877nrG^h ,+Aava\| yY8!E(íGjFװ mye|47b+gLP3LǦeQ,kv}@ ́(]`NR9.pl7>ƭD9M^w:E/9HM/Ŷ AC`ƼsSsHKA/ 3b{!Km `襤{9Qxk%;yxQ 4ժ4C DmFK8mX֭RKh+l}~Cv~}Ī:T MAh ~Vu|iۍ?f.f]Cŀu9~vM>I _Ob4NJjEJRh5BϿӕV3l6(f_?طHE\i2El>u+=^vEÚ`WWa<1 LSUkthgۀ53w64ۏ+\ XbN[pai I) X4KSх Ә4~=="$<\,ޛijm@O ٚW y<ڙ%Z5xL2yY=RBV 씱9O6ge𝠷%E `7eV ™rA7s;izZ@]WQiF^{ G 3vuL˼U&勐qc)_ B+o64&C PTm +VIlb PΏ*fZШ3'yY7wkJUfA}p QT %6_k9esepk"5X Gˆ_%3a3x =>zlHͅk3#&Kskf#92J(6{z);M&LSsA/%v!>\!8HvZT=O<|-M9B7a~߸sS~~tS. ^:i`,1СcGt2G c݋UuE4TOHR9j%xm_f]pi8q:eGnhlۘK/P;OG=ukux9 _AAseWp1D&!0֦(F(ʷ&^eSO8<H!Hl y} a\GsH4e&R*ۧo\z{ݰ˒~LjFNcA|J5vƐ03xDSk2$9;A@X* .Χk?-;ϊ tX^/I;n- [\ze<c? 2*V?.RNmw f:A+KJWƥ뽿-Z;[LΡ1ysETT$al:( &lU3̾&1wM>+fU50vUil@TTptf.[:!-'"1Ho+ۣg8o0 H/-*~q}ځJ8d= M&V3]H5R[%]@-}uv~wm.L6t^ 22  bvvyU26&Z*~Ů/Èfmm輄T&֋|_^tyoHqب ȀO%hɵپALzq3} 2K\eQiW)q69"o$.|/[*vM:&Ns Ճ\Ű|n!YӤheUH6NүBB#zT}"δ+PGנ; \'o3egՉA"v\RyM6ӌ UR#K)Pʭ݁@?/:{uc-޵I?-hXh N1zA&$i;l&KC*0,e,\儻.QP ?7> CcK$XeiY>;AjNo*4OK}s=S9ËyjAP %&b 3)*З:8E6.z\MjYeƿ6!cV}#O(sۡ>*A>(^ N='G/ʆ[s<ǂ=_ZajGbD-O:, G&!r ͈t7S:J>Ԍ:w L\tvw1yْ #5Y:doP66{ Q-de^Kl'G"v6%˶g+2jP&$o^_9O{:FA C%'=@X^Ep,:LZ;u[t5g+@޿R1hl PF.vM-׫p)HaPiMM5D;ӽ_ވ `є'ŭě $x`A\*BDlR{}:gvH7uv m2Ydfȓ&`abm(r:1a*Xu I7 D.~^ɟTpv ߙ{zJ5s$R* |tq/p4yޢ/0fWţTFuQcc^B7DKxB7P ¼ ̴\1/to1XCBeV2hwH ~ߡd%LF$>da {)3@oj7{)<.c(:"RY}? LY}n'?l<j 4op%D%)Y9?NS;s(W%5ZRFuwқol@z¾ {бޣߡJ !.Ub#_ 3ᓬ HJPb'=J$2lvS'eDevˏ=p!d˫v-c9K^FԲgٴL06PUO"ߣ776tL8S*jY$b1|)gǣ]lk}h?9G^pvPxߺpp@燳@xt}H Pv`C3W%&njkwg^ (CmB>'s^R=|1BݎB9\1D6-&:j`{͐ i$yxN|?O,B'J荛bP c%ui)3PBf"uXfWGKRbem( P6ME̓vkr#G讚 k!1 sFxL *m$~O?-.FELv2/V :;!@ "*I#rWtWg*ZeW;UTXdg.сN]6vܞ`-Z\ǣ{۱!tQxY5d(p h6 sa"od d!C3cebmu,~!R>kA[[%=gA+,CtЯz#]ڙp|gU+0{f.0>r2DZ%J.gM0sD7!;G YwF^n)@(}sQ&?$UzsM^ZR.zzy.K6Ȝ- ɵgCOgi]b}i^q}Yb4T^=&E2A R^Rr5'=!Ԃd\^?hzߕ)}t<>=՘me`LҼ3J쿍oCo$eI"V T=p~EV/|<߻OqΧ֙W֓磼BNV^^Y k͹lK)Q$P$ ZlI0:βӁ\a'20YЈ*Yl:"-|xL,[:ayQQs9 4^.pG80zlل=!%PMw\#/3gݪMI]>3M^[c`S`洡wlc"t>]y2 s3dec5 bu<Z~rں靌j<[[y\X{4[NlM0i2~/4hq{(?$z\AkuL29aoI.wz"TULs%=l|٣g M!Ϊ6rJ=) Jcr;#5q$]1)f3(I\ XN!;LdS? t&>k}<0 YнF4Tς YFk %_GS5S?gP}|oj<胥xRy 7WJu?ж \ H=?$;)B! k⍜n f ZtZN qfӝOk s^Cy\5!5})}7yɤLj)S?ESD2Wka\z*SfT|H2)BxgYM^#??4DRc:? \ӗ#` a2-ܹ/ؙfA7tyeәU;Inu.fo;fTn 6-ND+1Z8y=c+ Mbә30[UFЙO xi%Q 3_YX/?&/KmɯS,rn)Frn5Adczy7V^\ھfWkB{gaǜy2l4 P8 5U1VnQKfJp`]T̐OVG=1 v8D&/c<[s4F.&.u4y*swc! n7)_F 8D7g)˷')⚕Y>ͦ̃xmO߈|T`Zmkk_JR`t=r0@7u QǺ拌Lq&,nuWZn} Ila#FƭvXYYJw]4!"rFq0Q2C#6҆YZT)~}sȯNאE4Ns(GlZmHempd}P{tlR쾢U "fSֆ:v)ifpӐ6L/m,^:6`Z~ߔ2?"u83mD77gݍcI^,(}VU~{П-Cu1Naks*іu5ז-ݯX:<'oϒ&qUCsnצ]qc8,op,;Ȱw Cԋ]ZOs9H7շfbSΩG{ L3J*;. &8 F#Ē U{=y3 +E_4 EA?POv}JK#xE=}W"F!Bs%kz۬"@Vu2",Xb^Zw|#`pr& %fes. +#8n3ɚ~v?xF"Y*0yCQ>}Y2I ![*YbpSv68-70~ǘ=S!#b/ں+Ý:hO2Q˄)YJ)W=|y0>-+r<Wjf 3Gu;.) X *K(k}<φC*KF"3ѭiP^k)uc"jji`Ib ym6D  ]@gXCBNܝ`=z^a yVnr$az4s;/y,,E㎍6!BjU@KW)ƏUgX"N3I.*s0OWBrƦ[Xr{k#J+~ƎѴLަ#(xFGU3;y Jkؖ {Ь ,,}pN}X"ܥ)wEPUh)e6/赣i D]'w,$BhTk*GݗT1@I]ސ7#2~5N6=,v60/zH"CdGSx۳*38nPqPM*i N@~`R|^9j gAat5F\]6w*`fkP~jU4[a@s h Ħ?;"S^IB!XĥeL|!.Rq&x๖DqŘzQJ[ (0},Dc lr h&RH~pׁD?|n\P'.k"v^у?Uvi#x'$Kp+@:]Ԗ\@-AEl"QmIDd4ȉM9Q޶^)8Dc20Wkt!\c:Y!dZd&-?fp%R|/E+%z6@*a7$yU| b3'o ]gX iK Va\-'FvI9ZjlD-6hbN|} (H_qnO40rż=Er V{8)/`J\v }UTIKOɈg# z {$wvNlfc71SϮBS(߀58Bjramy3t$3YX9װNkxI`$_1?AMh&q*Qȉ3N+gɠcOAPg\ȡi9['V]IXt{}{7釴(>Q]' [\-sdEC3s~4qLu ۂ@QK3bҮ^ @5"r%c̔YEb:P>V1YqĸcV& ԗ?'=yXf|qXq>㣁dzBmpWv4n̦-g^![YMoLRzzT<+16#H1"CK.}}u3wN)0G i .WŇ~wﰨK@nNвy5xڧ/ cu&¶yBw)9 (3w7d6;zqiO`;r- X^Iz8v5O_PX&b?"~)%ܾDoY>m99o y9;5$J{ ac߬pK m ؞!$9O4҆=eϬ*͊1`f4峩kMbYL-:%XWԌa D;ɾ0-C^@Y 1IMV,5BfFE@5L F V8f1Jڑ%5:ATE$MzA$͈jq@mzӘMvstUs:;h?ru] p6%#C -e.j$65SɞHI}<Ŕ> M.6qL*|#0*+5WjN|0%w%*^]#2 =$pmH2`=f!~N;е;3+8;~a֡gAWRjo1؉Oׁ\$S760j:w;w)3r?5ndO\& @'3m;հb;Cʠ Cr'Xst*D8hHBp:G]ʹ΅boo ̺[X( QT͇tLh֪6("r>NYe悭F"jWbog+ߗZ7$6{2LD ^ltkFQ2Iu3mKUFgD)~`a۫@_=JZ4|`]m~0r&(($)ܳ_1'v2ɰ]2rsug}}.C*D)[! i0AK G?3 T/8ܵӹPl(0|*6?@}۵٬d-G6W Owh rNѣ3ƮP=R-uQOSxM{whJQ@ʵɫ rkXkQdayjGp\_+\yf<lX[Lzui-5 Z"n d9NP#*w!]9]Ո"iW@e@{ySdcɀS_e<qnT.؍;VaX|}bi L\@!_h̏@3Ob X~Q643NJ=s jiGUND]rs̳LAɭAV϶B ϻ ]j41R%Àf{aE8$H_VuSth!ϩڔDb, 0k^u>!11=ާMMB09ހw0YTdпHAw I1!zn*g&Ă,rNRLbҲOM&1Eeet{"'y߱#W"K{QJٝL]8 ]ba0ɍS9!-L咮|N~/Yךsg@m`gSDze1kaG(%F"f`āk8-m^v3zF''þwndbRrH1*|ofE2sџ M:.!%GՁ@lb ;U06w1;#fW$63]nNt*kuзq[ʱC/iY[baUJ䕪Zhw XEwa% huU$όQejM(}?V:()z\Su%ÐrFɨ/&{%ĝ<<0i\G\4rQ9ӡTa- 0aa}ܢ@Ƶʆ|HaTѻN%t9؟q/|G'ߪE/pIO©'u2:KF":zO 'IaJzrj ݶCY„>Ѻ? "ʱ7|.hyOPIƃqɡzl}A&ɗszeqQߑ5G2<(Ld[d/!5F$PCAKP9A9rQ_N>T h>G`H1Q-myKIijh/g7软i/כ[O"3 |HxWW^ Y5J#fyv|DG$ A Ȳ?NRY'"IqxS@Lnz:57Kzlܼ0 >W_ޭle-@kk֟i;mk2!ڸ'\!QP(Śz- 2#HA oD̺莙 ))K8*dXLc\e%Y2M-?=}[#ihb3opf{dEQqW .#5tv>tTQ7\U#hҰծ㥄*;Xh@ћI@J5YNjiNx7}>>/n>F#  Z~ 5viq~diiLn7P&S ^̯p1#2} I%{^F~gSI 6FCj>Kj5thDł;=>6PC<b \L:ݤ?]eL;w^QJ?Ϣ)w =_k~~AK!^R+?(5t7 I51䓛>~Rp(sD?U#0!1?s;>H1eu/|啂`5iv+KW4B)2vO&`D(༿YǶv*jwЯw2 q_#5zػK>}7XkŻr1Mx?<:tG9}zA2n!*BmXt2q+feX/$6V[}p̷h   [)Ngz`T$`ɤ9> aήs'X d(0#'L@c >>Dd%9d%͆DxD\=kaYV+&qv{>84؆M'׼B2Bpn~ń`>ix =532`YgȈ'[苤$=k/sy!X&z\DSM-0Ʊ j<T*A9dh1JւOex"rg7{[|_)$K`VC1="UYG8@ZbL˃ONqƪF׸eB:-dNof~ET⹦0%J-<:S@X%Mc(6s%qu&(00yYjƭ8Hʀ% zOD6na j#U1b#fe-8;wjr4kxtoxbjJUmeZhn\ÑBpQ~ kopjEw{St%JyL7PH皘p]H_` _,&Obk~ȫ VlV XcI[dwpkt;J6'&¬]$*oq@˧bmpjuRT|1TUQJlNaJOC==(]^/yl@Ob+nxYˇm/0_mM.^㤧Wl;tuJ@\I=.b$8 u)i#=B<(<CW41aNї_TiPT ӏBr"^-Z?:AmrmV :4ؒ9 u7b=`Y7hdC$W\ZɁZ8T)eaD?NvPZ6S7PVަ<0J%]ԙe= ;6rV7}Fb69vFP׬C5%嚉t##">WM'}(m c<鸾f ԯVcUE5&r_ ~DF3qy*#+dMH5ґppyGލWQa&nqsH%XCpq06D'2s:Vyopz1}/f8(Bl.nZz\Q TtdͿH\"sYXw;[5eg,H)Yev^`KGI@p`[Bn[a p'.5wskWPUy}k#[O+IkuZ$Q/ҠqÛsn x:Iڃ6 chwV*@:9&Eܞ7@2!&c J0kyn_x要j]0g RZ"#käL=IRFW@ۺgMCB$?~V&L~ ֏![jХ0mf-?~e<=T $4Tد\-)&$V6kJe2yY!JN)xX-K҆7A_q3mA> 5Jֶb;%m-A4?!8}וQ C[ˏ5^x^no8e~ -47E|i- lk le,^8R]hie,vix`wXͱQQ,^t+]t,XHe4!N fٸܛ`a3Z%߂x0_~xL/qHur췔(Mo.r ў!K-ɜݬ{12kgZؙ|FT9+~Xbmt-ʙ6z{g{޶k)`cE@Gye^'#G46?W[86[GrwH:.MJ[ٹRks ψKՠ^P֛K,M-~$'@|S:ІԲ}`L]Ygx,k+Qk Ʒ!\I_ Log( 莛\{^8=vA+i9 QniѫԍOA IeaM| `Գhk1Op%:IH .Όu\]Yn=\!MD\kzO^aaŏ š0&HRrW 4*,Ē|RX̬?r)n9QMRZ^]R^9goN?yJu}q1oX\p T0޸ ~en[;V_ ZNpT#ȷ| 쫷p4D43n ǭa.lH΀4^>] q>Mq dKqu y'<;w}򰩨5Gz<5A]Y- T!`pWqxʚf#?PchPһt_(b"L|j.5x-g${~k]H]G6=,veO ͓SvzĮxy=(Jkl7D`J F}I_PQ/ 0=hMYsfI% yB8t`6*= PHs,=s[&KV>;V=G F2ydXF{鄄>{)#JT%=986@MWR3r!i8T1z|w^ qftA]O֝kAs *Szive)tfo?tjb >ӯM. SF5אIkM{PBI)PDfh+g6@q AX?9/v2+ߐ8a^D$ˆOq 'o"k磹>8)/^S$ykb@@wY dM%F*cӲ%N$a,?{+ vc߰?o(9K-y튚ʍux0y~p9!B$RȟڣbCw w ڼR*^T‡S@![Z_P7~ HP%TÄxGG< ." u 9-}i |R00ɧ[;{ؔ ̾G晢m&Y9/׾Z|65@! ?vY508t3jmUj"Eˮ >>Xg|U^t ^Ae_8h9{b`k)e$yt_Pe@4G4A 'C TgOv 3>MIvigʆ{帓 yΖl4^ >s4sX'*h.Y$NtHE){Y(rWSy{F) SU@2aJw ^A\ʃ)6&E={UFwǠ*\9(Gƅ s&* .uLDVE7î9Z\  ǵk_'N R,*WAO |sz*z^\ȒQ+&k@5iǰ$/f[N6~ݸqar#2 &U%N!w) ʺkOKn!.H1x[mF&uyhv r }9= t-F?WGg?bZ &W}&W筰m~\X ?؇.՜\U}():>j" /biP1&EҐ %4Op^t&Tp5_6v8tP &5D{\|o;Iu4PY8TH̡a"* Zp:lok Nq|g*BBr"헱S8iğ.+PJ=L/fhYeXHu!x׉qOrAhBve&}Q;ɣ}{~KrA-PЕ;3v <(H}NhC`AX@N2󒖀nXmcyL/ LNG4?y/Hq_˹5U}7 8&~ \Sq?A $nlt?LӲхTʕJ؅rlqKe.X,'C_S κ{j@{Fp}NsW#W\ۓC|~Z!*(0NZ#9Vj.*aYEc-cjP{ iikBMäpgN\]Sd6#XJcm.t:MopUڣm| mL8?#Vo;rϒOMy@>CqYg# A(ٵ|J)Wwg '1jΊZ1A3* z&iNEc6_4s}71d~kmEC-ۦ hC+O.4roBϷܿzHӪslqS?}#S28UFk[+)Er-Rp2]3a >9*&W'SG$OcUó!^* I@Nø_\lkGWh" ]JsKh֘p^Xtv^O=i%)h3|k2D&N'nRQ@[k rW50Sn3J5khub1 Tߝ2зӔN ~V}8k kR=|1ۛIϝgKs!te|©; `5׃M jpoH bɭط1R`㾓s~ q \ nnڰ̃9QeK@ .^+] O[}70Q*a)neC[0űekP _$&kO)qڀyT>SG>EYPVOl^BC_3Gq j/}=R3+JOlbzFA\25B6?p{9 `r?1!kGɽlNߚ I&Ġgt(pͰ/@Hu/磌?v$?JU'lY@H?Κn L9U_9H AGȐF2#ILM\ :Yds\[J=Y&4Qp%4|/5W.DX̍ h抄H&q6G Ǿ)ݶ&<2Iͫ)Ջނf:HZs'_ f"\"k|:Ji&?w#ui E?1U jxF!5{/1nWDbd \B~8^hRcfeQ((X˂2(mDK>5Y׉n SpHQ. , tj[; *Ty'!"̹:v~&R\CmѸOU,#EC_؈.c%Qg(n:SY3pV4hB{ 1ñXǯ\v(qj}R ֋4ar)Ϗx܅a|!o(Ih4z ^X6x7a4wJ!SPqd`BoQbp_(6gz HKw mTkKdo:A\.݈![$>SWQiдFeF\.)1 ](,e)Lh^ä9 R?nu9Uf=>]gd) ǼRw&ݼ{ķTY_ke9eRw"B&& $H$&%"vvpA M09|rMGÖs%0]$Sg[`g:a$u0}r WG:4uDT*!-&5Sz[;tۧ[:0m]/ỵ>',7Dp9ɞElll!Ќۑq?oi2k90m]=[@*TSAn`zw}93FшAgvl^N%VfTGM2j <4y[69|ߛI |lMHK٭J>rA7\IamP2>ôWl<7[lGP>^Ҹd/pCl[ &m`ռ (kмCL 7T֣uÜv;ir^RNtZ[vaNY3.}cv -^zI;]UmH[є' 7:*>5ȚhxS_"*J/Ktz-J>o# 6iz}D0wxp~y.W]&37Ev%o^@ܰ{G> H_哺 ~KHFšy QG$qc&j9rv@['^u̎R3vZ}!z aA/BR m2rzeZm߆ζkvC` _'6w"Eyh\,p3h8(,qknm9z8mDE%lu@!X~t(fksft:`G=4 Y񯰣Y8=2߃PPBT.-#s: 'G^/+oϐ:W d/ͱS_ eDx~tvq$K#%Eeq8KQ֭>Lv~Զ w LMqG%Z%ǶcBf'<2pC/U- dvMXZ؞D: CILbDeg$xX^x`C ݘ76us@la i!˶[|XVJf߀%>JܨR q- 1vb՛(=iQ`݂ҝiQ\gL1\:L+2oT)$ۄBr^kcUMa[v"yOTbݱyP$*h UİJ,&jV]5zJ&ôk-~8䱦:BaC6:j{[$a % ZѶar 4+sS7o.εee+%dq+ hsO¨ֿԉC4>,t.0Cp01^-},9l./Y+i2~ͳ|)T lᾣءo fB&W݉u "Am@D~{ x_΃Nm%iFZ Yiٺ] vgx|WIpףkCL?#E` S|hN2,s ,'WwZum(pB)S\u \>`yy'?8@}mr L)*8rr-FR%mCL|eu՜E=W{e`]R,+#zb( 7dgo/a+A/;+Դ/e1%&J\ʥ@ C@ D&-7툾CW9CNp8:Efvd/C>̤5Y.9|Mw|}>] [Ho瀞c =\QY= JIx+)0J|L0iZ:r¯IѽX4|1s^ֵ{×&cH4JngRW,j4-Oj. sGZ WJ΅(#[TxQ;س-|낍*~WNHyB)} T k4[NdI"ŁCpl<("a2ؕѻ0쾪 niPh%Z'-nr`8ڋ\x^xEbN&tU=ʕ7-5:Q% u ~5q"s3їPu{MY "$!Bc bcx bqEƒxu˯'15D5ڏ<4ZH;k5&U)Er>-'z/YGZŁ'E?->Z]XIA:bA=@ *<WL>`=M>k&\mh{x]&)vMUHJVq wK5MC.O}x M4)&NW**gEG(yЮe*UӢ@U^8]5C:AR'Θ SFLCB;S .|\S:TP%v'bOg3BZ`輧7@ iފ[#݁"U 2kDŽNk( ;.:%nG$m>N'f55 '9pCCv1 _ 'iVf9!<(tܒvc b\|A@Ju[׃b;"TUcEQ5.*3/QQ"EvHzUܰQ8Q 4#\mn6͇]DKj1Vt T2* m(.n!nG 1]`w4M&g }cVS4ډՍs?:? ǹ`Yw/"jzڢéF ;o<u\q^qsp\i}QGkI)d37B _l]p͝x O*RFD0ga:cΆVEi=Q(QPuX3qәPwɓqsT9 W=u&϶>ffhfPu̶1FQ[H@ ͉}L% ߚ@(V@>r`p e.vWhWZO3/[uY[W^x^LdMqFG% sz%`Jt/iD1X>ʡ}5A3:,pzRnm@iEᬣGI%dݘtߛ8ޫZ~> GYK `Zgnu!tkIkR#E'x Tc"_3R^0/HwFX{>B؃AxFagEctKwp1;ya`x>)+fiDT3ՑS|(0MJ/ѫgEwr_I$۳ F6_` 0A ZdF(}o++ȵ z}oX}.f"-/ݙۑHOOEĕu!Oe΂LFGދ}a&UZ:9hfF=չ4/IH#} oVMN^xUL6l}3!;di,:37 䯩^]>[N7^LEc >X?V WOOwWi7/KPjttV8.ܤN3xjB>|@;6vϵiSm}V~bmX_ L%TݙG2^ܱ{O4J9:Cl@*T;WR-Yg&G? ~-#C~i7̳ȷ4=8"YPqӞus)S9ti4"I|vϻh7g#y^7^NVSSBos=AOv>[Y$xI檩6|Y=V8ioEPUpO Mg TX˱Qoc}5 V8=ű.X-vVm:: Tz2.QeLպ{liRqS]<ł<4;ǯ_:'SD<3j0#G.p \X.H3a]DhcL-=:q_l5E (ArX[]!QѼ4Aˑ N.; U* K(lP1Bq擔5 ВATMooֽ9]9Z~Nk8/s?D>n{ .(iX魓f]h$wFteHX藐#rYv,}q>>h%c=mD:za'w¸̷HXX06,0a(5 >M@gG%[5}_X qpYKQֵՂ.McwrK6LI{w{YU(aFZgt ^n֪}XukEe?E`B qqTARPl](fҮ0DɚGj3J&} @[K_"\:yR ,o(x/Taf%Où)Ç//ǔBkl7k-N.z3܎wzfN63Oɚ h3޵(Kx8- `*i.&z}{VZ|UeH~DIW 4/9:>D\ W郎[m}NIJS!u~on@x6³k@Fb?I!Cb}9bp:b, `)C#qb4HbI~Z΅C"]N&4(POJk rO8HU{tm#!IJ~}? XQݠ=a%b QLDOLXᯯ5r`\A;ۭsK.i1Sn)tӡ~n[LF$tq~;S7mOsaYxH]]W @Jն˞MJ_-ʧۂ  3}@QրQf ^8(,~Tk_{X"VϾS]^ia|qf/|Z #HKL!k3 .{ .mz%Q? jax\J#ۨU쁎O'w"}za#$o@SDFXKs@ (\/#` WY;&8eT+x>qkAHfO&cCkiK(ܛ&عn24yw3lELĺQ)Ps87nP)]^"mh, !ꆡ{tڱm$ZWoYuP,Đ ;P*P%:\W48(|÷2AbbPb\0.A +fS7-U>w*&wKxyueX6Sd}n?s'μHE.Lw'cedﻑtjyr +?`5}Zi+ϓ4KgWMlSy3$fx%nZ:,lV4STswdcH~tJyLPN+X4???^_8TpQ8G- ɺ3?YotR]fh]OÊKM +u VI7,hDzW2[j DĻ6yi@׳@6|=R_QӔ* +\*7j|! ?/3WXv]]mg,Lb;D>Ģ{X4̏k[; U2u|Bԓ8ACss>èr5)kShs]y;Le%]><(%Ou7֪P|# PD0E7eR"kE{VVFQJp)&)-&Y;"pxXHYBZfF2 kQW\;B6ϒJRq41?Jk`N+wu$ɟ8.?C ˚`b[A¸BtLlWk?ӻ'`'tGl !d.+zppDd!6?(6Ze8ulQiպg"PI<[ ]5ĔmZrM/L(/JK| ?n3%i?_ \׏d?|8LmVXm0Z>Il>*kL3>ړF7#?X85L2Iqp{g778wz63ŃLںEXӸsV+$ĒHw8H#ai~~.RNFmǏ965*jMy8 ,I~7hZx֎NPcTmBY;&U@Jy+VN%m)k@S>s#_dl0 H2q%!*!ygš {czLn9* UwV]N<MC)&Z6T~bad/gDVD]|]_2l33V\$I' !<^{{]Vo]3m# J^ÝlpQ({(O=yoCWĉ?}GvPDg<˦p~][;@w S>NPʍ50<4мdv/Eӡ!u%C=@(,d(?zFuV\D-9S:c3tH<*JݰEZ@W~%U@m\RX.5Q.yc&&~Ilէ+YSu3u P00OgCT Գf$^&{ک/ӹ},saY+@Mu(b +ox0t Ţ&ś2S/:KK)&z>On9=Gp&/@T?_WFE70I+XNq)N2Dskou aťZ \uI+5PN}rum 5DW6G?!e6r2<!* 7Jn{ D*<_=S?&o6fgcAM & ɜ-)ewƃvͣ^3( NA└jE+òU;|$z:G2G2v@T%Tc#O?$D3Og_|cV~a?pՅQXΙWP$m:0AKnv[-pUԚF8I} GRV2t؄3H (AL]P#q@H}-jFnOi1j:Gj=֮ [l_X+x#1՞sIoׄiaSz7ܦH e@X ީFYW:s cf]942Voѕ fHz{' !DxlfGTdQT hHM{٬qp'yTB+zRs^t7C'0ZiNC=׊2;p> ɻ^,[Ŏoh£8 c4S:#A嬚1X\Ic*D-tZ$ Ȑb~+uG+WH#,Hz4|;z(_/[6ĎŜ 7?ѵ8kJ!=ؽB ^N?p2MF7t"N@{]sJ10 @ƞf?DwI#5J}wz^wô&m1$7 UՑWr.gkw嬪g@{wy*C u8>2okkB0^y^yy7$&U75wqՊH'&sLjݦ88 ?w`zP4g' jib7@uˍEx }䣲lBX$bۮu2k"R Xjy&VNuUkdjn#PG\kAEJ{(&p|V֙=pB-"o| 3 ]rl-BP"c/]wSy.t@vT3-ԖCӯ Zck~g0GЙ%U"R{ΞZ۸a[JvnU)AQ4Y8(8V 5wܻ@>v] _{[$R"H)bB! VWҪょ{A[ :+c=zqcgL>q\M9Knc1@ y{{Z6u>DŽg5kQȒ%oT:Fn{~~Udweܽ+>gVi5gT`ejp\"VIG9Bʪ 匦dqYh3+o35OoOOظ _QKF9!m!8O*bPʋCŠQqnH:9_S'#-@B W?Ҿ A7‚U&Tnx}'FQ&R7_KRuF'Z;HĂx4|yK1MkX_4el(df ϝÔuWhߪu3B|'7OIE󆳪6Ff cDĖRضu4у@IJ,TܾE/͐|:4,&l\ܩWzؠ&O@:#^mzw@dB}a)[QJd;jj?MUXml zR.Zqhxwǯq=3tTj^IcNҐh3 ;9n9yE-)YgS 05&NEzLNoDàvgCc{K|Uc2QSK4![<w.$րuhU'a d/hXpݶZ s!Bx.@YSѸAO-5@3)\c9Pƙ ,K篬## \l L=>0=sa]D_ l[`v|UJ~vI0*&gM͚LT5-;GG/kfu?JaC[[]M63U\YlgaתIQ\/c>4]T`E =VUW<[MW^bI al0Oaf$UC*ͧtjB7 SNe.o]+nl &~҈Tm<7ҠkhmM JVq2 y7gi'p><5Am=>1 *bwu2_-U>0|$,YmNh{%3zDSLH .d\IŔ,&|q$ѲRhʀDe( !ټwa< ""{,S,=U,Am ih ,fz. pp(5G0ޚ}2N4_~y)N[V."CЄqÊ@Y "#V|V,n8lsJKa)alTCDwRBLTuBWqY&?PXbx=;T5BPtI8mj1yrIxm lBr<keMmllH8<0cR`3|0|3;e1 -[ԂGP@4quˀrEQ&Oي:> X.كoQNO.>z?(f3GG0+=n(r 1Ԣ }<2*t}xk<$%2^EOHej ,Ҡ;{VaDқ &?Rp&7&2݁5jXDZ]& bKVcݖ{nQަ7h( CGڼqڎ{['aY0s# $oqb""s|h- Kl5 6yȹ|v7`ג.ވI@2jVQ=gA{g.gg<",ݎk{~U)cijxx~u!4C}*4^fP(\&k[& (gΛ Jq"Ea*jH7:DxYl*ΥԦam3';X"2Z.ft uuA{Jf"44Eƅkй˕xT1ֻ _0S`*RA>Stt !'a58q}fZqv]!ũ~k 1;a儖|lkhuZߘzbPSi`k,oN`#v; j;"vD;,[zHF/NP6<_^Vetu@,s b`;d Rl^uK[#A7 1*'؅QN<44?*]bHo ¬,n3-D>__4էbk']7gGE mynv:;t+AeF@᠟{Œ_~(V3;r5 Df;Yo IWcjjp>WaH9LAe_%5Lflj 8$=}ֺt*1H-[9EY,C-}3wWuЛpVC66  ^] YGώ+ƘD%jʝ.76~!? 6*ܞEFbc|^I^֫بኴ)``K\?'+ `m? Z]gPlZJ`\s sFRxIr1cRaEzcw49 œ+·"LmO(_{;MjF 6c05Ť,nL_KtkH( O{h7B!0_CE5K i{WynȑG/s P?&݄az ?s8., x$Q,;9R!Ɠldu{T~_5 y~#8Jv/=UwX\MJ?<PUKwg1l(\e.9RC\U6tCT"zʰctX!\rs~b*O9 `Hrg!p8Z\-ߚJtDAt§0LKixnR'db[TjϾ7 s }Km4~7t*(H`NbgO%%ž* W9*Q5Z /ădJxaNjm܅ Hx2BN`tVٖ~ R;ʮ-PpNqaUnE>Sz>5wە,gGץBM^s3xh%vL18˗^VBa*Olh Ã| %ek8<oJ|f pCNCb@`YE V:H\1ؘ1!ʁ:( kJx,3z͑Cw|x}]^L]AQ6V 1CP_:>Bd"ʣ`AO~,h)^2&uP4ѠLTG[^#2BBj_(*̤)m>a2}|j3p/\}icAX; )keHF5$k(Di@~_[)>[yErcEbt O?;R#\ kwUMB sݯvV̌~.<И?e+PT̻>`)nLpFP{#Ce-d yA`ݏ35MzKAE"s8GqR 6=ܘ\@s3ϰWKZ撾 #&ʯ\4p/#/)z yAruB;qQDZٜ!bZ^"=! [Ʉ1Ѝ?:\fsm ^u |nu~DCXtWL)!:@΄a޶f6bz"/b1>Wkf9O'+adƖ[{3o,{fDip:j'pZqs{y:8}ekؓ(׎L܌O`77vo;FiLXY]XO!>F\6!G3t] ă$_\>%N^W;8Po|^ee u_-/iT;x}WO_?N6%3gMқ&<8ROT(x^o~/ 23A6!s9?!qZij.x(]N˗m⊌H~±Q5ѐyӹbZ@ mR Jz/.&ru %hfa'?J6-NeQ $X5ܥze_8V0h=MVh8~8lE|: @qfǚ8HcװoLIYF7RSJ+W8e[HQBz;Z7JxI"AR2”Ya>w\rBn7./N"*'F"34wV`隚BbRqb(ٞ710>-=3 ,Q(ZWHjۀ:I($s"Z:%@׼bwlF6S-,:)]˟;wdK喣A|A8j80þ J;̧ɢ;E_ꔩEu *Zh2~y *vѶʰ1諅YEtvɚ^*w;(yzҕHؿPP<),.\3 7s>$`cO6$Jܖ~LT`C5 Na1B)\z/W]:|@ ,єM i[526i _, m:!=jvҚO2R)9U;ŀϨr BKɄ4$Ǎ(Z,ûTxe1`0KM T䎠,Wڿ[8J(Zel=C c:# o7LECd9`d& ep6XG.UG$ښ0|s/*@Y2&*_'X_YsrM'&za]l~PډZrj#TL#e|{NjL*-Z]0 AwD3hB-+#,|_?RrHO$h6O =kuYDu:wƀa9r#$+ b>tSH9 ge};-$yDtG]~d/ыFHIGF6ӂd6q5|e{ Z**]]W(,ͧr%Ie⏠ ]NͳF]J5EXPJR}$~J6G1.@ lKHwuOquμNU y⛱]8 AoUT ?QITn 3«6찡 "3Co.YBK)1U73MFe|4aV!{Y2'u%ՔgbL_IԌ *$]Cji[|sA.,l {LB=B!ĉ8`"5}Kt卒8vcme9LZ톚^v,)?Myʙ;JZʣ{*JgQbP.CY:g|O(.\p=hQL|v7z>7I%daȇ-,v'i@Ma`~/8 it0wgxB vm~`7sUhS#Lk <^eIE]sUy#TbhUuEq_a#G -#kNY橂lgf(]E:ް-h1OGDw,7vsH}%qۄz4Gn,సl2:~ ܘ%c-xoj~q p9އܘn{ AOh EXTdU ScJrÒԊV3i lh 5#Ny^dD DjgᾹz;tL&duT?F <33?ϵs]tR[4X`D~'/p$n-fC¯-e_{¿]gN?)j8TBk(0>Sbݗ >('J: sm!JCR4SU ̗|".7HL|> LnMa|MD}ҘӝY2*'`y)I`: &\dcÃ/WU`*F]*GRhNXQ[})(]9$ >Mo7meُ JnTeբQz>0GjA#&S%&6/ R@P*c=0ԩ>_ZYr؟jC@>YG=g,g˲[7@ߙ0>\@ോu*?9t?[Jl'iu!͹̀ J:8_Ru!qacU͢TT2D]Ǟ{|En p(FF]EAT.h3`;;P309;a|%W-Ɣ2ǹE{{6AauOI:ɘTO3KЉpN9"WD^G }2^)VLE>x1OpC㨆31th7S +kxPK[}bHAm^+_j%Y|vPބ@/'X͑.8Ӆu!V ]5nyGG`1;wl&#Za6 m R1?ءGg yh~YLcƒWġs&6L/kѰV˳qS"Ǭ "rWҡgvDC)K@ clmiV5`=~h#b$$c2e׶qfUk˼=Y}}& `[G%lFvL8qZ̝um;G)HU?){ܽo3gmT𧨞3s:F^ّn tVa㉎O/qJVgEi#Na~8>wҗB!FV7\..㇆05ET')LY((T%>C]cqIczi  q;F#]di)h(.ml~lP{c$PK)VB-r+M|u'h÷zw[IP&"\#l644?0͙s(&_^BBN h/7Jֻoud t1jVKm_%W-9HBfz|` FX6 q SH%V9g&jün2{RüZ]!d]ڦ?.T/ki)8`uhX^{:Yl?LeP es -Zj̖M%gM=2}-ʱ x\gfx#R(̓9vo!謰>֤ &]3E'" a$₱Vn:uӍ5vO~Y귧E:̢:8X$JQ.˹~8$#yWMb"B^?`Zc;bFWefݑj3n ݶ~jZ4"$ä2=Zu]L܉h[1 C|THHNPL33 - 哇אVK^Phw r^F6XJڅ׾t ^%mB]jS“W1ЋXDCD,Qv'bBambo],os3ŗ)6-90iapH}od.kH*yxNb!_"qi#hO,ly:J箊깸Ca׃ \4hÉEH[$27yA/Ha PA@[!fY푝4b5e2R (EɧuNQUʼn_.LECj#ܮʏ߬?`#@B!ee[ƶBeeГ Ŧ:0: &&cNTan>߁=ʢdlD.dHeQi2O'yd>Wr9oڃu\^+t}Szl‰Bu'R}:Ul6]ʮS|&DwI|tP P/9YN_]c<蓙Gy۝o6jt‡\@тz{|uoK};=)冧,̉OF޹Jr(- JV%â@e{K6Ї b`XJƹmsY'dzT'$Շ$>02~bX-d1X0YJȏECz57 -C[N+oJOT`\v=n7r݀%ڼj-0h=*5I]C&?g+=:Q? 2ڙP~! FۄNCi/8:,5( GZJ|,GJó$"+/R_:5vP'FDHJ]ԧ8rҐ(h5;dob2a`z$Bhi o\2:R 䏫CDp&C,hׂV?X+>M uHJ[D.ysgՑVA lfpS;27&7 2L;d bM*˜3 ~)O?aXj9Ft[݆"o&.#ӯeSgX&\i%e%/QZ{OҷVx~AYej #Ju#qPJZ緤 fx9{,>b?Xy \ hCN$2iM)O&;ĺJmo7E$1ylE53ѝT|k8A '8^Y!+KzZ+.(+.e0{?"6,is{$yIp\QPQh)dwPņx`y"X4Br:/6)a/al~صY]ށʣzGŎrKܥ2#䝹 :fY e25J5!3E 6 ,ɣ?{nz"vG &0Vkg=0gŦlK ᒼX.ë^Y>zCvk < YoB3B-Jt֐!`8P0CNʎr5<-jZk;GϏJc}m5֦Rx7>.aAo/?fTN#8s9%~Gڊ c@oh ;ϟd97cÖԇefwg{.=frX6d=^9{z8.úFG/BRAYjo8S&$3v*Ts M5ԓQT~$ya1B ]ɩ?V?M+g: NRP  gɔKePSV;q)Wu(N_ lJ^GRZB6|У}T?f Q+4O"x! a+('먂-HiCq ȍfOn]zbZ cG*[k V?2.[hf(Zr"^|6eܸ!m] jwI-*s/&c˿X/. :ȍsj=ݷ7U?ަJb 7.c;dOqypp|/Y`LdF434ox#>7xٰ,_Qb3NAYI S\<Ԃ1}$,XiYo[ˋv;D{(6~@P} $Z{ 8J^MNk$A>[ۃ=-v#p/dӟ`+0LpޓM+DIGA{,:t–e tEO#̮56Jf[H|PI)YKpBq9ԝͧ' LKТi`сgDK`[2>&'v[0$a`N-ڤ`pY-Fh*ui F*:Z >!cYKlUD?Ȭdlml*\(1 e뱬 ^"h~}Z2u)4fZ'k_ܨ`GLJ][^JZUʪ#SI[Rچf I`l'~@u,:$ݩuf^7^|Әp 1q~yt$,wx@}FuTfgxU/Wu0K В]f5:YxoOLeB!sKz<]d>0I<$zpTYeXpӝ@-H<'ҨttR =릆~YTXcn t ؜ JOCmH-)朲 CvԛmÞ( 싃KLp-M_d( h;h6J>Mu6MGUVj^,r<\Jiا5}d~BYjP(0^ <]wzǵrĞңhKa/E4ઐ*E.hS߈2Ğa?11 5&AbC:hB2OX̆de~lA[nTYܟG /ockRsMR ~q@KۂDIΓ0--&K0-k4te ՛B'˟bϕO`ڬQm|[q}41%Y6wi@11fӥO'OxڈZt~d7Ȅ0,{z;%Ьb$WIC5Nx)c9Y>#?l!_dޢ^VtV|Ĕc}Y}G i䫳agS_s A$l f ]&O&,F:8*ɝR8Hdl1Z/f$ފPs65og{ZhIb>޺]PmވaGt)atfHꝂ'SAe4ɡyhL"Yt!vr=3x<$KD'h'2YR瀉+I7 mMB@1.߸؁>F, W +_Xy]?K7Qacöx Y^lz2yp%qoLSw" BYpCl&7/)D+'^+[7?zf;C%:+0h'dq[2(@+qe/"MNXl.jԳ<-c kkfLI}pv% I_Z{q~|'}?1(GUc b~;jrlYhGŪdI%ܑO񇶻N긼)uĎup ؐhÎRҢsZGLE\8(Z1`CN {y?0F*4B"+2it&yQ!w&I̬f4;L/O?٣g!01~Ge>sawU xkk|(3vUS?SD)`G8q1˰m#.O{HKƊJ(ڑ2=ɮo|@7w>X2,xϟPBjp0Ghw1[R[:&lwB?T+k4.J5L LJw:[8]>gՂgX(Yy2?^|y. Y&p*0mj3tp-IP ɲ:1H-CTiRߑm=7heieqK;e)oW8`̓P\C%%S<1Ut'm86s3q~"XItsCtv#8˜#'Vq_G(-`B[`ܚ;|1;A9O) -0^Im7$&Bpk(MLiU;د;tMҞS\!d\ҟ}pZ/c>ɣODy@ &sֶr0sϞŲ,򤒿MJNn_'H(Ci__jVVo8e.{`3>F;sNX9N~r|i( (iL8S?vBx qlNN*f G-+YVL?Z!a GXՎg:8LJ!L~UO|4*IulcxE|B0Y fN'?g7H}볜8yV}536< _w0$0if r䱕xBo{1F B)ON0kV2*⟏M5hGbp ]!>I_g5Ig>v4%+wʌ纏'AowVGWdX4~kblVLL*g:&yc|&sfK^&w6aq8 Z !qx\؜8:K %0Uu0aEqҤdݒHSG+I:Kq\B+ɋ8 CB֏e =}UdX 2G! \N"kz2'ro]sSazp #=is>_@hoU=it(nH">˞D̗ox#*⋄ .7kv 3og:V&+G$mh/Ah̴.Tٗ)CƋ*66A[|XcW dn7#-tA#7Z!]$y_Zۯl#N,5KʊȻq푧_qbq `i/.cl䦒lë8%mگ]Tm40Xi,YHSK%&!3=zOQm#k,^ex]R6|EqIk$ZJFv!B2fmWz3rUVCe̟}C WXjas W-i ñVʞCqEAm~4ʀflY.`n8w9$XFJ"I1xȞu;1!MU32F(rȔ.iGCD}Jbh@Y2c֓Dk6"}.ٶq-|E&ޙcGefKY8PnnRPQbڮed֊A"˟Z p=+GdmAPhqӿ#t45',%^A(7Vq~4„s?cӫ:S+&X|4hH +=d%uUS^4+ }3n]2 BKf*8rz*xY'F㳘cȍMNY2hM~@C@KjDdKRⴭNE%/#rc碒mvs_.zjXC,Y m:d(jtJ$1Ik:VS*<΅Aʋ hwjΏNOG5P[uk DC /sxtpylݙK5Y=ʼ׀u@ HT'K[Vi;dc8gxDe??mQ x)on{7ie.f OZ}~d |>vi5Wǘ#w+A7zU,aDvaVD0&wxؽ)rY2YuS DS5d|.p.zFnZ)$?ƪ]n<%\'U^H;~U}H=B,sO S~S}$߼0!97WrxlJ;>iA)ׅVr] )/0, vNu;*KЋG%\_ʮbE}{l/9,閚a '@Pم/>Ml?2r] Pܸ!X?ɞ3M{S>C^pkϩP#( %r F_ @aۢ ns;YGO%َ"`娩FL -vSd3Hĉ 1EVPT:y>X*C WTlLtY¯wZ T3'^/*Hg''Ѹ@e6nq2(*[]<:3AJ]x%6:8욗EI6\}04^,"̳6Љ7>atP\C9]Lp36R,M Uހ5ׯ1nkǔ" xC@^[H`+vKEPf0KFAСҌGl|/ /FyeCm(֗<QЩ$U앖8!_,*WQx +ذU~p:hp%[%db>>c3 Kg) 9Ы +c_U*.ǓG]5tQ9b$pLZKVx!}tSa8:͝+jPWL^D }^ȝk,_tr?<"[䩯7/{^P>Իa`!u\.pIa wjg[6HWU7* \]o\-_ Oےr%B> pN l1?dkSC#2=5Ks 5вEb-+W[TkM#* NV Jw@7N44ՊLe'74xh)!f#,w ?e>;3/({YH|\|aX>*Zlm6v1:{sD$6X´A2a*BK^Hqq6]9 6BwkY >NddHt[B$[ Ȕ1>yj"/R zG?Jr:t5WfӦ7\7zr[\S/ C-ʚ6/N:mVԤgg?R(pBoe݋{e`P>߰py'">2Rzj\ԋ?Jg!peypOYooI}jez =b`KO`?SN4\X>%*xI+S8|AZIE6DAl}2I> # +G6YHԝ [n^Q~\"p3 (%wyg .Xz' 0 + خ=]i?XT"PK+h8B_G0R"3b2⤄TY0sHњųj-&c_=ց>q${X lyYыcoiupPOf.p4kdohI#Rg;@dC4M6E( Ni\}̲=G9P*eIR\2aF8@ ~tѸ,I\s=wfqΧJ %' vZ7ntd{\XJUX1T82\ު~ aR g1 `|xz3y)y@_厳6:i>H}]Cm7tDF1+⛂!@~=P!S<'"a0cOsn$LwzČ;e#2󳏌ONcHpQt+UA73qeUG|#vȤqxt^楾qq̣od/2pYrG21z5:@PKS*߰ӊsPi:-"[PA2ϣ&]b-`a|/BnѳU! ]\rhO@x`3oP"k.Clifue:7z5zk# IS=sI5.Y~X1Q[ u 胥Br:ɀ8 eCQ[hej#AwzoЩ Z3K e%Pd=҆A dӨg`6εL] ]]$+5Tǐ-gZ|8H l4PvFd%-T?ڐ,uqZ L4Ā<aަK}$e>}^@ z$a+&;-]ů{SmXIxKY5(2ugFM?V8dzo/M%{QhOX~& HvgqsQi'`q^JrV^Bu'&6Y9DXG5c.|C:&C$teKʞgPL ?Ruɓk& 5 G˹rtp2ޛ%>7:u3O{6C2^UN:(9',%v x!+U<乢.i>`57]dgpwMU" &A: kUF6K%Yk!"Q;p˞kv|0]I^o!ۇ;#Όel |\~ʒVܺ0?p@rns~ 6}bm-I _>uF?0eimU}0{ra ݖwA8kx貺bc?-rogO)X`evJGu9 vß)3xQ엓ȜX*" e. *5SPtcQ|J& 1>xXmˏVLS»H VRF\2ۦntxx6.7x놤HWr'KWdwDܢ_X0ƋM ޏ*@&E y <.7%!@%591Fq!N>($=$)p?[F'Jgc. yECe(mFHh"ގ*eFQ_pnDbgܲ 3 |JtuJWGI\®A1Q5IM= FWc3ޓvܦWF8t[\g>nϿ\:_V Qq ?"zBߡP15RufjUw#Ij;Ҹ* \Y5֋Sh /EXsJ,#W,æzbV(;C<3շ\Rib[T}¨Ah f|ێXdiNd2^.xȆBK'4`Cp+-ބsW|^]b.$= 9gQİ"}VYW!Ļ 0) €cgq XMы\/rT>r&NHi+9VՇ~ bQjIfp|\m7 <4) J/Wa+DX_'xvx-F=$pi _>n*-6Whz Fy)܏ ྞN4-$eY!Zj/Lλ* aYY6 9K @b|B׃x{0Ip+ -@1A26S cp/^k}dO0^eƗ#g+t[=J?˨byF$;w@ U'-t_ӟ'w3`DG}Gjuؙr[8A9y>0" (\ywnUwf#/4HcZةaveƁ9/:]_1*_# Œ?Ӡܱ.w1lƵ>Jҽ4*$7)9Ѡ U 0gR<8׆U̾V3|Ntrًj}wݞH']|ȶbln%aΒ.*(a>|(x!w>0[Mq5 qQNTc#.;h-:a9骴P jͷAA>lr/GnIچ)Av 7RrV$b#Pe G65pĺcRu}ww Xh8"fˀE_1yL'uL i!n\xݚq)F #M5?&Ѐ/]v ӯe=7v"90D\W^`ĦD1\aހ Q[x}."b{Bu\1̊6X;GuM3v B,V֏෥{WAX^b)0T,~]H/M$ћmEesUTcv4bj bU^TW|O;uD:t  TH°{KyBǻ7z$]e#ÇҸ԰Q "ǸW]&d^!:T@ِi2 5X(AAP l`8d?D n \{ckHlC2H %KQ2 P&d ĤтQ@b^wcg6xVff啦2) *w-z+<^Y=wb)Td1Q"7G֫Hb S~@oG j6ԆO%[,IVPt7<|zg5׈Y} Pi6o$WgM>=^؎Y'cd 0Oqi?2)q@ 7go.dnxkns]C$Xd~ ] {B-wj{$l 4 /NG۞ dmd Ƒ!$ޱp/+> ܭe[՜yj^n[f+^99Z/wJ> @$){ΖrX﹡9C+ԏ;8Fnzlb6& |kre=ʸqG3W&|2_U Pe+'h&_Z!ZG*,;_ŏE~9(A$)\{l;7*̜lroƚ4wr" H*R]_fgsK (2a_O#e,J^)i@s"W8< iAQ፩+!['lZjXFi"!q;SC龉 _#B zn޹0}c/#ϚVy@[XM؟\r@fݷ4( tܣb濦gk(i \0aw$)'K~Jj雿'y'tzи? f0`U%Z7uwZ+ dQݼ~z…F?SSMj/PրzV?5?!`c8[oA/#/նӣ5|mb>I^ВzNsH̐,)L%)A\M) Fg5:3nj`/,"Jr`,mqx=jl\ o,r@Ŗbxjir%DbaiKJ>fZ;$sIre1&xVDy*/ 64߃ޏ9Q6M-ӛl3,Cry}T0lHEy_uѿĸØ&_Y%\AJ%${^C3O?7^ <ڬ+Ra;d| ENWՒ~gD b\ { `ʷvtx4UQ2? )ze=K7%0t5)s*x$vؿ-r"0mS=bsb[У8V+0&at3#d~;b@ZgfbWWE*_eTud]-6◐)t-Ѱp79[ C1wjhczAg .RGKKF`d1Sm`xdTw{5ܞ-ח Ncɫiˋ9ĥOza UCUGq*p/lU3:-Q4ٺ%On}S[LbS\W#J\Ӗ+*LрաymDA Ϊ.Q:K~XBFbfkŊy8b|.p0|Im|$`<]iVq4 Fy:pHJFQT ;xO(:I=^Kr>y±^q-9=f\;ݔԥXAbx&7 M99@PӞ+z%o 򇕅p^['JM_ z@#tMGK.O\xo ߨ;ʢbIx@@ A=Fk<̜j,k#54Jx,ήq;3ɂ /&V+_i%ҺP ȡJ*Y%.*Y*G RO;$gcSj0۳hHEu](:oSJ/t]+aS~*!/$yHp[z*O)&x2E->@x]ܯ64]$1W&`& E4_͎RݬuY|-rU,xxP(B%FG(QlŹe"Җg5Rh1xU&b+GmW;caA)ӠiGo$dۏš/2YGIr4hPV53;9& +ov1}Q($즬5sen_0l[A٘w^++^{5CS&BKc!Zpcގ&]Eb@*@ZؽdCxBa[Qo1$m1w2Ú˪^E  aq"Nu^ĉdOBU3Pxz12ŢRp uTy].#XA   ) zVo-@ k.&VR9ӜgǓdCu h^MJls) ȲQbSSƽyZlCPg`^LrA#R. ')mݓT% IG~;w K$ro<Gh?`=JAB&h|Ei7gl&my둈!6Y&cӴ Zs{ä*,H>j$lUSv͑ ]Fs`7yB6F9!MǴYIy4 zӛOqQFVW&-^r9fɣ!p#S!y@xUg`{2kqL"C_S[<;F=ڑjeeB&>83XlXkVŊ^\=& ޹( ghY1boq@&c_D8(Y9Ě?-k{In#/wgUZ4h&,O, I&? ;wa[kzFä,#Ҥr̆&lbL6cf0D0~Z&{ᄋ<Yò6BGf'wDw,%Ӥc*Wp3EZ _?q -z\"sF wMDe;ޚDX^yx͝l%z!n >o|_V|nD!sܔ@elp !!`<ʶduËc,3oV5b 'dM {!mRjL`K. pZ{ItjIdJ/WjfLZJ}+xWN~lL5H;פݵd&˺I`UKcԎk75āgή 9)p}Nx^ EWHyȣ0rDӉon0@ ~@#@F{G)aR&ʐef=BZS47ßjOۤe PY)D"F~c%sE 4}ʃ{ kں_k6-pS+v|C2ӓi-]sF|aM[[=fx{']R!u -+:*aWa8eх[{$d"b,3ypyr5ӯ j[9R3Ws~sx8W]Ip~4UkЀ*NhYYrJtu]NZ%zo=.', Fq%ޟ*?ϣH(N]:W8mfeYSz%(DS%$ b8?j/{8v4K8( )~+2K~Y%=aad]oK< .:{g؝b\1t󠒉(4 L] m7JQlY)6O6hV0: s]Ɂ_Wn$Ĥ 6lغ^ @L [?\@7]ʺ[<}4a;j']~MWYzlq? ηтl.g2˿cu`T8A-* /{X!!fнceo8V-_][XYIb Ma4Ɣrj WV'eW9{ghe+ ĵ$&_9U#HN3GZz(Aicコ c{<6.Թ=.Ɲi%E-?=3rk0!" LQsҒZKAI8~9UZ?cW1^sPqe^prLfz{Odkxd|/}UҳHU~ww<+h@h8)#9Ts p I^֝8f^ Q[w^%/0R"w4J ̢a_g>s>$e=!Tޑ͎˽9-l7RrΤl5nWaC+M2:Y1~²xw;3f(>qJa?pXX$MTQC-FC%t].K"z9C#Dž _ yN!0z$2>-˳滃,5s<' O&E!/PJ#S/]w(|?2U|[e/ʘ3 bbFëѨ|Q@0d)^ƷH|WcH%UOĜr+y}j#1]-}f<8/F?5!?Ptjq|v:sb2} ^6Y_}`X~ "K ѳx!3 H34AYN46+É!G X(![FKb>xh-0%*d\}Hp>Sr݉HPHgQ@2gp"JD:4eKl<߿π:~fI 2XGZ|$AS!4X)NHI#NM:=;㽅-VtwZ֙ѹgPI˄*N.(vr4ц=bV~}E%_{yWIW.A̕XSӃ:MygE%!w' dPe1 7I֥"u7MH$sSꎎM96=r4Wj;ck.LQ/VԊw+{HܟQaQ%%tǒa],r`8dLJ[<$=EfJtgmvCAί̓b.BWkȵh7ݓ-b5LEPՁ SdI,*tv|l(lrM#Ztˏw"5ᄗJ.?U5r>>|?4oq6L*?8>0bd|fBE!o7q5odWf"҃/SM9k bq lG:IFL~S2y 2 Bާ7=W 9%2 C}pD=:fm&Ff3gɅTCqx1U/:PkЏgk ԴU[ j"ؗY0 ,ơ}QKIW,[8"G{'i|F ;Nf1? NTxf03%]is . dR#"*Iu` -NPrң;wapO7G7BW{y&1|gC{gÁ\9轧"/RETG.! 5~ `%b/^qq$\fl|M5%ϊos'{?_+K2#tG P! ^ žQN)7sދ6 ~` #&z-y8 67TYaxOb-Um?UCĆ#k/@yO zɐACJDFyxpǽS1;PK6ޖM4Cƣ* dIn%1:5~:R']Ǫ"7s B!ZDث˻_ KjbX>g-@wTD" Vg$( Ux^;:-xvK_\o&~?9k5C~+&F;P<#`pŀ/zuTgV⑴[kFV!B,G<_~c8G+yH$yUp!|_1/ uiL/EZR:]f=iWfH;|Cx98n`4C_@T F1EG:?usf;,U\y"VBV7 E`JEb KIl$;1]+ZlG`uHP+G}D((:Xnvrw-1Pḻu-w%D y\h)hڳ4c8!<c}X,cVO\|:I+f@>|ʟjG:ɗ! yS͖]ɻ;2| u4ő"|F\!y)VG΁5>9w~ٽz-mD"s,7V&9SDfo<,!MT|A8m$Ryae-!\4r/ j%?w.M-\2./G0/ڶq=Jjk$Gd=@@P B$_dTXpRlw3O4MݛO ~h%=7hH:,˺+?Xfts<UF3| ,Jyaߍ2tKU0Df#'6rBv-Mk*ewsOdK36-1ru>T@8$|O1XZ_ܢP?Bo*b4{KO%BRǦRk2˖pW$qIY[͂H{ L`Nb̶a;I LJQ;Tޏ3= ӽAZN8XɰįX:$ˬ_="+bJiZRytN" ]'ۚx+hmBUb컋g~V(^< ΪQ)Y^gb!&H#_;Dgѕr ڂgE'. vtyL^ʦ;׵liL}:aM E9.$6,jOFx¨q{\j4n!?N^aaRpf+yj0'K,N˽*Xu:)և1k.Ox_1Q=EFĹKgq 2?m)%ڦ7$Ltd+y^Wep3$C6 @qÔW1YC&^g@?DoC&Byg6np-MQ}zDĭ!9*j0?އ)`rgSL˫aбbL |.=vm#d%MKaRQ~X:DCTۮa}&2 =t'nKUz3t\w(ng%l% TTv.H._`Fvi˫:EH̫ ('Z[a iȒ?j<6%άfOzA~ɏg?hڿ%=x69F([ϿjYJa}AdBMYa&Y8iZrٴE :quNExs<~e& o^]7ECvv$,q8B r/"K?.}y,d:N/rTN"TF} z! !tͱSLd|e`n),V_*)X#kC҆z,4E~wxw0Y9&_ ^L?<wo 4Ni/tU[MBŮ^rq] a&vuȕoEZ!=;0'D^!<蓊i#'!tU]4^a$xE$OQNq} 1q k9pÓvYYnvGjjgmZ_|VF;4ϙ -o:lc/LxQ-/Rq2D}g,v u3N{h<_~)~7T7Uh*a)Ki466ؿò"x=R&;cIYm3V_5o8,oQ_~IqʱB??Rp @_ yz@. yn:l/W'a-_ iTw} eu_U Vc')#1-&64F^̥$ӛO#hmt*w=Oı4|mE8Y5O/IBϤ5Ĕk-Eqګ8:@Ҵ^4>Wm7/'GΰXŷ; vdl'(^;t/ܡe;e<ƪ6/5p6v=}Gľ.z$ -?KAnvXKC2#"Y8l,(SW1:MPn- з |6eAWv FH%G~SkHmcQg Z)+<դAS(u څ)\ \xz˨g+["kA:$v3։g {Z"6Cg䰭oLJI3o?L4iIhk&Y&Y }?1ιʱ)X7$Гz%ub8wO6t]䔟)ү[]\ہ:Gl_JW^u^NxNxSdrUb˳s9է+mّLsLHUCN~=^ T-T+UKiBN|Jĸ#֦\.0n#㒑U蔂'w8PW8;h9աak<88gxC!^W1JE2Pq[A*cV.ӌZn]?N7ϸ/z(FfA%SG1cn=Ơ#AݩE ^#{>DpN&}yD+dP =?OqO3-`.o"{n2m#BNϽ|`2 pףsKI^2 {|OWb~sb,7}Éc`pj× :]ᨼXXO?lHg}˿`]վdA)L] ,ݒ=ºGNɏgB.wZǩ/w%SFj>Be<S:nf(Quc?lQu1*Cs ;B+֟)g1baU[y ^Cf5$J`Y]Vw$_ұ45; AUUtW={RJM`/G8 TCp Vo \s(~q&j^2c8XZ9w+[xZCI,V]-]_ҽPߡO?w RD3@9"v))xuk*y1Rt0?9&y5uJ؊vÐta%p|Iy?~z+^C'$26 ΪCGl;u?ٛ#–ѵ~a+̙])m(宮\6]m ` W<}N N ě׵qU@AAۆfe}{G(7|fWIPiFXA$|}_Nk8qwK8k|sGZ'Ow%*=;͒կ/<|07mq]om+?%2-f篔wZmtl1x:r{= {7BيĎ|L\uJ`Uad Q}- &k$䅅Vpz.' Zg8b&ж YZ