glibc-langpack-pap-2.40-3.fc41 >  6 6_ 3!Flض zE>b$bjf b$bjc6F:X ˨d^2꫕<5+ h!"S9X iEg>aANWL)f{;P?_ZamwRBex7bBYAK !L28FJCyV8 +`drpZedS+;i"R=U=5C*Sj06㏂md;A j/o#8YGHN4袎}Pe 6rJ+|]ozFe?&Fo>+Fz!8Dl3oDNKrG\'FpGہ1ɜM;% bYa}صrI dKb>& 7NH?hk$MDd=FaqTV8흢Ɠؼ@lR%} psQ@CzjWxqlZ +mG?,el-`úYn`>?d ! <      t    T  Y   x   ( 8 }9}:'}GH\IXY\ ]^bnd]ebfgljtuvlx|`dCglibc-langpack-pap2.403.fc41Locale data for PapiamentoThe glibc-langpack-pap package includes the basic information required to support the Papiamento language in your applications.fRbuildhw-x86-16.iad2.fedoraproject.org'XFedora ProjectFedora ProjectLGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-onlyFedora ProjectUnspecifiedhttp://www.gnu.org/software/glibc/linuxx86_64'y2H<">2"4 'y2N<">2"4 AA큤A큤A큤A큤f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~ab9e7682dcff9ab2be79277956807eb658cec5e61580665ca9a63fd485c7bc04f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981c4c067438ec3325456d4b444bcabd698dcc31c5a0423837743f6b55623e2ce71bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bb171480fae6702bcb66bbf8f82c7dc980c676a4b0fe9743957a1c575c61bdad94b3036fa1ee939080c1b4190e312aed6c0d4145085e802559f19a20217a213f3710d69ab9ac421f7da9a54bcc5a6cca6ce07f1a3a52840a2fd86879d9417a9616f1c523daf7434df97994100394e0135fb6c9041637f2081b41c6210efe57911cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0153178bcaf316b5abf9593ac5c110295dea2f9458e6f4791b4d0a70a743da9f8543595639e6ebd371bbc3082f2a20e8a28a6193652c8cf9995ef0d377e5914129ed3e8874e5c75c3c6c894972c8f5d53528f1aa433fbce89b3c82246fc300a3416f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c293981894cc9a8fd5f53934c7c25bcbb4c7a125846f6a64d9c1842fd57313072c72cacbb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bb171480fae6702bcb66bbf8f82c7dc980c676a4b0fe9743957a1c575c61bdad9132fd3f0871bfe64141b22af37ffeab1ec3fe96618b5499608976e0518608664710d69ab9ac421f7da9a54bcc5a6cca6ce07f1a3a52840a2fd86879d9417a9616f1c523daf7434df97994100394e0135fb6c9041637f2081b41c6210efe57911cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0156a839a6b3525b6bad3b87b65d49c2a37febc6e02cbea9d9f864d1f4340086b8c3595639e6ebd371bbc3082f2a20e8a28a6193652c8cf9995ef0d377e5914129e../C.utf8/LC_CTYPE../C.utf8/LC_CTYPErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40-3.fc41.src.rpmglibc-langpackglibc-langpack-papglibc-langpack-pap(x86-64)      glibcglibc-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)2.40-3.fc412.40-3.fc413.0.4-14.6.0-14.0.4-14.0-15.4.18-14.12.0-14.19.92f'@ffff@fl@fwf&@ff}T@f}T@ftfifWfO/fM@fIfIfDfCR@f8@f2.f*Ef*Ef'f&Q@f@f-feee8@e@eee7@eepe@e6@ee@eM@eed@eoe@e@eL@ez@eyes@ee@ede_>e]@eTeOleOleKx@eJ&e:Te7e1@e/e'e@e@eje;d@d dd@dhdhdddǢ@d@d@dD@dd ddq@d}@dx@dcp@dZ5dGdFo@dA)@d&@d@dc>@c`cHccc0cƍcc@cFcR@cc@ccr-clch@cZrcMCc:c-c!@c pcc cob)b5@bc@Patsy Griffin - 2.40-3Florian Weimer - 2.40-2Florian Weimer - 2.40-1Arjun Shankar - 2.39.9000-35DJ Delorie - 2.39.9000-34Zbigniew Jędrzejewski-Szmek - 2.39.9000-33Florian Weimer - 2.39.9000-32Zbigniew Jędrzejewski-Szmek - 2.39.9000-31Arjun Shankar - 2.39.9000-30Patsy Griffin - 2.39.9000-29Patsy Griffin - 2.39.9000-28Florian Weimer - 2.39.9000-27DJ Delorie - 2.39.9000-26Arjun Shankar - 2.39.9000-25Patsy Griffin - 2.39.9000-24Florian Weimer - 2.39.9000-23Florian Weimer - 2.39.9000-22Florian Weimer - 2.39.9000-21Arjun Shankar - 2.39.9000-20Arjun Shankar - 2.39.9000-19DJ Delorie - 2.39.9000-18Carlos O'Donell - 2.39.9000-17Florian Weimer - 2.39.9000-16Florian Weimer - 2.39.9000-15Arjun Shankar - 2.39.9000-14Florian Weimer - 2.39.9000-13Florian Weimer - 2.39.9000-12Patsy Griffin - 2.39.9000-11DJ Delorie - 2.39.9000-10Florian Weimer - 2.39.9000-9Florian Weimer - 2.39.9000-8Florian Weimer - 2.39.9000-7Joseph Myers - 2.39.9000-6Patsy Griffin - 2.39.9000-5Arjun Shankar - 2.39.9000-4DJ Delorie - 2.39.9000-3Carlos O'Donell - 2.39.9000-1Florian Weimer - 2.39-2Carlos O'Donell - 2.39-1Florian Weimer - 2.38.9000-39Patsy Griffin - 2.38.9000-38Arjun Shankar - 2.38.9000-37Jens Petersen - 2.38.9000-36Florian Weimer - 2.38.9000-35Fedora Release Engineering - 2.38.9000-34DJ Delorie - 2.38.9000-33DJ Delorie - 2.38.9000-32Carlos O'Donell - 2.38.9000-31Florian Weimer - 2.38.9000-30Florian Weimer - 2.38.9000-29Carlos O'Donell - 2.38.9000-28Carlos O'Donell - 2.38.9000-27Arjun Shankar - 2.38.9000-26Florian Weimer - 2.38.9000-25Florian Weimer - 2.38.9000-24Florian Weimer - 2.38.9000-23Florian Weimer - 2.38.9000-22Florian Weimer - 2.38.9000-21Florian Weimer - 2.38.9000-20Florian Weimer - 2.38.9000-19Florian Weimer - 2.38.9000-18Carlos O'Donell - 2.38.9000-17Arjun Shankar - 2.38.9000-16Florian Weimer - 2.38.9000-15Florian Weimer - 2.38.9000-14Florian Weimer - 2.38.9000-13Arjun Shankar - 2.38.9000-12Arjun Shankar - 2.38.9000-11Patsy Griffin - 2.38.9000-10Arjun Shankar - 2.38.9000-9Patsy Griffin - 2.38.9000-8Florian Weimer - 2.38.9000-7DJ Delorie - 2.38.9000-6Arjun Shankar - 2.38.9000-5Carlos O'Donell - 2.38-4Florian Weimer - 2.38-3Siddhesh Poyarekar - 2.38-2Florian Weimer - 2.38-1Patsy Griffin - 2.37.9000-20DJ Delorie - 2.37.9000-19Fedora Release Engineering - 2.37.9000-18Arjun Shankar - 2.37.9000-17Frédéric Bérat - 2.37.9000-16Carlos O'Donell - 2.37.9000-15Siddhesh Poyarekar - 2.37.9000-14Arjun Shankar - 2.37.9000-13Arjun Shankar - 2.37.9000-12Patsy Griffin - 2.37.9000-11Carlos O'Donell - 2.37.9000-10Arjun Shankar - 2.37.9000-9Patsy Griffin - 2.37.9000-8Florian Weimer - 2.37.9000-7Florian Weimer - 2.37.9000-6Arjun Shankar - 2.37.9000-5Florian Weimer - 2.37.9000-4DJ Delorie - 2.37.9000-3Carlos O'Donell - 2.37.9000-2Arjun Shankar - 2.37.9000-1Carlos O'Donell - 2.37-1Florian Weimer - 2.36.9000-25Florian Weimer - 2.36.9000-24Fedora Release Engineering - 2.36.9000-23Florian Weimer - 2.36.9000-22Patsy Griffin - 2.36.9000-21Arjun Shankar - 2.36.9000-20Florian Weimer - 2.36.9000-19Florian Weimer - 2.36.9000-18DJ Delorie - 2.36.9000-17Arjun Shankar - 2.36.9000-16Florian Weimer - 2.36.9000-15Arjun Shankar - 2.36.9000-14Florian Weimer - 2.36.9000-13DJ Delorie - 2.36.9000-12Patsy Griffin - 2.36.9000-11Carlos O'Donell - 2.36.9000-10DJ Delorie - 2.36.9000-9Patsy Griffin - 2.36.9000-8Florian Weimer - 2.36.9000-7Florian Weimer - 2.36.9000-6Arjun Shankar - 2.36.9000-5DJ Delorie - 2.36.9000-4Arjun Shankar - 2.36.9000-3Patsy Griffin - 2.36.9000-2Florian Weimer - 2.36.9000-1Carlos O'Donell - 2.36-1- Auto-sync with upstream branch release/2.40/master, commit 132a72f93cb4ad9f16b8469dc061de5f75f6a44e. - manual: make setrlimit() description less ambiguous - manual/stdio: Clarify putc and putwc - malloc: add multi-threaded tests for aligned_alloc/calloc/malloc - malloc: avoid global locks in tst-aligned_alloc-lib.c- Support clearing options in /etc/resolv.conf, RES_OPTIONS with a - prefix - Introduce the strict-error/RES_STRICTERR stub resolver option- Switch to upstream 2.40 release branch - Auto-sync with upstream branch release/2.40/master, commit 145b5886379c8de4f0a1bca3556a4c3d7b6c24b2: - manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations - resolv: Do not wait for non-existing second DNS response after error (bug 30081) - resolv: Allow short error responses to match any query (bug 31890) - Increase version number to 2.40 - libc.pot: regenerate (only line number changes) - x86: Disable non-temporal memset on Skylake Server- ppc64le: Build early startup code with -mcpu=power8- Auto-sync with upstream branch master, commit a11e15ea0ab1ee8a1947b6be52beca53693f0991. - math: Update alpha ulps - hurd: Fix restoring message to be retried - nptl: Convert tst-sem11 and tst-sem12 tests to use the test driver - nptl: Add copyright notice tst-sem11 and tst-sem12 tests - tests: XFAIL audit tests failing on all mips configurations, bug 29404 - time/Makefile: Split and sort tests - s390x: Fix segfault in wcsncmp [BZ #31934]- Rebuilt for the bin-sbin merge (again)- Auto-sync with upstream branch master, commit 2e456ccf0c34a056e3ccafac4a0c7effef14d918: - Linux: Make __rseq_size useful for feature detection (bug 31965) - po: incorporate translations (bg) - manual: add syscalls - libio: handle opening a file when all files are closed (bug 31963) - ldconfig: Ignore all GDB extension files - ldconfig: Move endswithn into a new header file - math: Update m68k ULPs - stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) - elf: Make dl-rseq-symbols Linux only- Rebuilt for the bin-sbin merge - ldconfig is moved to /usr/bin and paths are adjusted for merged-sbin- Auto-sync with upstream branch master, commit 2b92982e2369d292560793bee8e730f695f48ff3: - nptl: fix potential merge of __rseq_* relro symbols - riscv: Update nofpu libm test ulps - manual: Recommendations for dynamic linker hardening - socket: Add new test for shutdown - elf/rtld: Fix auxiliary vector for enable_secure - hppa/vdso: Provide 64-bit clock_gettime() vDSO only - debug: Fix clang open fortify wrapper (BZ 31927) - Add --disable-static-c++-tests option [BZ #31797] - Add --disable-static-c++-link-check option [BZ #31412] - Update mmap() flags and errors lists - MIPSr6/math: Use builtin fma and fmaf - elf: Support recursive use of dynamic TLS in interposed malloc - Fix conditionals on mtrace-based tests (bug 31892) - signal/Makefile: Split and sort tests - x86: Set default non_temporal_threshold for Zhaoxin processors - x86_64: Optimize large size copy in memmove-ssse3 - x86: Set preferred CPU features on the KH-40000 and KX-7000 Zhaoxin processors - Aarch64: Add new memset for Qualcomm's oryon-1 core - Aarch64: Add memcpy for qualcomm's oryon-1 core - debug: Fix clang open fortify wrapper (BZ 31927) - debug: Fix clang mq_open fortify wrapper (BZ 31917) - tests-mbwc: Silence gcc 14 -Werror=format-overflow=- Move ANSI_X3.110-1983 support from main package to glibc-gconv-extra.- Auto-sync with upstream branch master, commit 21738846a19eb4a36981efd37d9ee7cb6d687494. - time: Avoid memcmp overread in tzset (bug 31931) - Fix strnlen doc re array size - arm: Avoid UB in elf_machine_rel() - LoongArch: Fix tst-gnu2-tls2 test case - posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) - INSTALL: regenerate - Revert "MIPSr6/math: Use builtin fma and fmaf" - INSTALL: Fix typo ibmlondouble to ibmlongdouble - RISC-V: Execute a PAUSE hint in spin loops - MIPSr6/math: Use builtin fma and fmaf - po: incorporate translations (cs, de, hr, ko, pl, ro, ru, sv, uk, zh_CN) - mtrace: make shell commands robust against meta characters - hppa/vdso: Add wrappers for vDSO functions - Update hppa libm-test-ulps - Benchtests: Remove broken walk benchmarks - Update hppa libm-test-ulps - RISC-V: Update ulps - MIPS: Update ulps- Auto-sync with upstream branch master, commit dd144dce21c864781fade4561581d50fb4549956: - malloc: Replace shell/Perl gate in mtrace - s390x: Capture grep output in static PIE check - i386: Update ulps - malloc: Always install mtrace (bug 31892) - Translations: Regenerate libc.pot - s390x: Regenerate ULPs. - LoongArch: Fix _dl_tlsdesc_dynamic in LSX case - aarch64: Update ulps - powerpc: Update ulps - Linux: Include in dl-sysdep.c - linux: add definitions for hugetlb page size encodings - elf: Remove HWCAP_IMPORTANT - elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask - elf: Remove _DL_PLATFORMS_COUNT - elf: Remove _DL_FIRST_PLATFORM - elf: Remove _DL_HWCAP_PLATFORM - elf: Remove platform strings in dl-procinfo.c - elf: Remove _dl_string_platform - elf: Remove loading legacy hwcaps/platform entries in dynamic loader - x86: Remove HWCAP_START and HWCAP_COUNT - math: Update mips32/mips64 ulps for log2p1 - Convert to autoconf 2.72 (vanilla release, no distribution patches) - Implement C23 exp2m1, exp10m1 - Implement C23 log10p1 - Implement C23 logp1 - support: Include for NAME_MAX use in temp_file.c - support: Include for atoi use in support_wait_for_thread_exit - Extend tst-getconf.sh test with NPROCESSORS_CONF and NPROCESSORS_ONLN - Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale - Minor code improvement to timespec_subtract example - Modernize and fix doc’s “Date and Time” (BZ 31876) - manual: minor language fix (bz 31340) - x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable - elf: Change module-names to modules-names in comments - resolv: Track single-request fallback via _res._flags (bug 31476) - x86: Properly set x86 minimum ISA level [BZ #31883] - tunables: sort tunables list (BZ 30027) - linux: Remove __stack_prot- Auto-sync with upstream branch master, commit e7ac92e6ca9784b397189df0b2e1fb34f425bab8. - : Acknowledge that getdelim/getline are in POSIX - localedata: Lowercase day and abday in cs_CZ - x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] - x86: Enable non-temporal memset tunable for AMD - hurd: Fix getxattr/listxattr returning ERANGE - hurd: Fix setxattr return value on replacing - hurd: Fix getxattr("gnu.translator") returning ENODATA - hurd: Fix lsetxattr return value - localedata: add new locales scn_IT - support: Fix typo in xgetsockname error message - getconf: Add NPROCESSORS_{CONF,ONLN} [BZ #31661] - Linux: Add epoll ioctls - Improve doc for time_t range (BZ 31808) - difftime can throw exceptions - malloc: New test to check malloc alternate path using memory obstruction - math: Fix exp10 undefined left shift - libio: Test for fdopen memory leak without SEEK_END support (bug 31840) - Remove memory leak in fdopen (bug 31840) - Add new AArch64 HWCAP2 definitions from Linux 6.9 to bits/hwcap.h - Add more NT_ARM_* constants from Linux kernel to elf.h - stdlib: Describe __cxa_finalize usage in function comment - elf: Avoid some free (NULL) calls in _dl_update_slotinfo - x86: Add seperate non-temporal tunable for memset - x86: Improve large memset perf with non-temporal stores [RHEL-29312] - elf: add note identifier for dlopen metadata - elf: update NT_FDO_PACKAGING_METADATA spec URL- Auto-sync with upstream branch master, commit 0c1d2c277a59f08fd3232b33d18644ea890190ea: - LoongArch: Use "$fcsr0" instead of "$r0" in _FPU_{GET,SET}CW - x86_64: Reformat elf_machine_rela - i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) - difftime is pure, not const - parse_fdinfo: Don't advance pointer twice [BZ #31798] - elf/Makefile: Split and sort PIE tests - Revert "Test fscanf of long double without " - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort libnldbl-calls - Test fscanf of long double without - sysdeps/ieee754/ldbl-opt/Makefile: Remove test-nldbl-redirect-static - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort tests - s390x: Regenerate ULPs. - powerpc: Remove duplicated versionsort from libm.a (BZ 31789) - Update kernel version to 6.9 in header constant tests - localedata: cv_RU: update translation- Auto-sync with upstream branch master, commit eaa8113bf0eb599025e3efdbe1bb214ee8dc645a. - math: Provide missing math symbols on libc.a (BZ 31781) - s390: Make utmp32, utmpx32, and login32 shared only (BZ 31790) - microblaze: Remove cacheflush from libc.a (BZ 31788) - powerpc: Remove duplicated llrintf and llrintf32 from libm.a (BZ 31787) - powerpc: Remove duplicate strchrnul and strncasecmp_l libc.a (BZ 31786) - loongarch: Remove duplicate strnlen in libc.a (BZ 31785) - aarch64: Remove duplicate memchr/strlen in libc.a (BZ 31777) - Update PIDFD_* constants for Linux 6.9 - Define write_profiling functions only in profile library [BZ #31756] - Don't provide XXXf128_do_not_use aliases [BZ #31757] - Don't provide scalb/significand _FloatN aliases [BZ #31760] - math: Fix isnanf128 static build (BZ 31774) - math: Add support for auto static math tests - Change _IO_stderr_/_IO_stdin_/_IO_stdout to compat symbols [BZ #31766] - Obsolete _dl_mcount_wrapper in glibc 2.40 [BZ #31765] - math: Fix i386 and m68k exp10 on static build (BZ 31775) - math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) - Remove the clone3 symbol from libc.a [BZ #31770] - aarch64/fpu: Add vector variants of pow - Compile libmvec with -fno-math-errno - manual: clarify defintions of floating point exponent bounds (bug 31518) - LoongArch: Update ulps - LoongArch: Fix tst-gnu2-tls2 compiler error - resolv: Make _res_opcodes a compat symbol [BZ #31764] - i386: Don't define stpncpy alias when used in IFUNC [BZ #31768] - powerpc: Update ulps - arm: Update ulps - aarch64: Update ulps - math: Add more details to the test driver output. - Implement C23 log2p1 - Update syscall lists for Linux 6.9 - Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] - nearbyint: Don't define alias when used in IFUNC [BZ #31759] - Pass -nostdlib -nostartfiles together with -r [BZ #31753]- Use release instead of baserelease for glibc32 conflict- Add Conflicts:/Obsoletes: for glibc32 to glibc.i686- Auto-sync with upstream branch master, commit 8d7b6b4cb27d4dec1dd5f7960298c1699275f962: - socket: Use may_alias on sockaddr structs (bug 19622) - Use a doubly-linked list for _IO_list_all (bug 27777) - powerpc64: Fix by using the configure value $libc_cv_cc_submachine [BZ #31629] - aarch64/fpu: Add vector variants of cbrt - aarch64/fpu: Add vector variants of hypot - Use Linux 6.9 in build-many-glibcs.py - localedata: Fix several issues with the set of characters considered 0-width [BZ #31370] - math: Add GLIBC_TEST_LIBM_VERBOSE environment variable support. - malloc: Improve aligned_alloc and calloc test coverage. - Unify output from backtrace_symbols_fd with backtrace_symbols (bug 31730) - manual: add dup3 - Force DT_RPATH for --enable-hardcoded-path-in-tests - powerpc: Fix __fesetround_inline_nocheck on POWER9+ (BZ 31682) - localedata: add mdf_RU locale - elf: Make glibc.rtld.enable_secure ignore alias environment variables - elf: Remove glibc.rtld.enable_secure check from parse_tunables_string - elf: Only process multiple tunable once (BZ 31686)- i686: Move libc_malloc_debug.so.0 back to glibc - Other arches: Move libmemusage.so to glibc-utils- Move libc_malloc_debug.so.0 from glibc to glibc-utils- Auto-sync with upstream branch master, commit 5f245f3bfbe61b2182964dafb94907e38284b806. - Add crt1-2.0.o for glibc 2.0 compatibility tests - powerpc: Optimized strncmp for power10 - build-many-glibcs.py: Add openrisc hard float glibc variant - or1k: Add hard float support - or1k: Add hard float libm-test-ulps - nscd: Use time_t for return type of addgetnetgrentX - Add a test to check for duplicate definitions in the static library - i686: Fix multiple definitions of __memmove_chk and __memset_chk - i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk - nscd: Typo inside comment in netgroup cache- Update License tag to match upstream. - Auto-sync with upstream branch master, commit 91695ee4598b39d181ab8df579b888a8863c4cab: - time: Allow later version licensing. - hurd: Stop mapping AT_NO_AUTOMOUNT to O_NOTRANS - libio: Sort test variables in Makefile - AArch64: Remove unused defines of CPU names - Make sure INSTALL is ASCII plaintext again - x86: In ld.so, diagnose missing APX support in APX-only builds - elf: Also compile dl-misc.os with $(rtld-early-cflags) - CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680) - CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678) - CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678) - CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677) - i386: ulp update for SSE2 --disable-multi-arch configurations- Enable CPU compatibility diagnostics in ld.so (RHEL-31738)- Auto-sync with upstream branch master, commit 41903cb6f460d62ba6dd2f4883116e2a624ee6f8: - GLIBC-SA-2024-0004: add commit for 2.31 branch - benchtests: Add difficult strstr needle for bruteforce algorithms - x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] - LoongArch: Add glibc.cpu.hwcap support. - nptl: Fix tst-cancel30 on kernels without ppoll_time64 support- Drop glibc-rh827510.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 16c8dfba14ff7596ad3aea941a240f8abcdc50e6: - Revert "Allow glibc to be compiled without EXEC_PAGESIZE" - locale: Handle loading a missing locale twice (Bug 14247) - elf: Do not check for loader mmap on tst-decorate-maps (BZ 31553) - Use --enable-obsolete in build-many-glibcs.py for nios2-linux-gnu - login: Use unsigned 32-bit types for seconds-since-epoch - login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) - login: Check default sizes of structs utmp, utmpx, lastlog - benchtests: Add random() benchmark - advisories: Add Reported-By - Fix 'Reported-By' to use Camel Case for commit 6a98f4640ea453f - Document CVE-2024-2961 - iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961) - elf/rtld: Count skipped environment variables for enable_secure- Build POWER10 multilib- Auto-sync with upstream branch master, commit 14e56bd4ce15ac2d1cc43f762eb2e6b83fec1afe: - powerpc: Fix ld.so address determination for PCREL mode (bug 31640) - Revert "x86_64: Suppress false positive valgrind error" - wcsmbs: Ensure wcstr worst-case linear execution time (BZ 23865) - wcsmbs: Add test-wcsstr - posix: Sync tempname with gnulib - socket: Add new test for connect - libsupport: Add xgetpeername- Auto-sync with upstream branch master, commit 42e48e720c78ab75eb8def9e866da52b0ac278df. - nptl: Add tst-pthread-key1-static for BZ #21777 - elf: Add ld.so test with non-existing program name - elf: Check objname before calling fatal_error - Use crtbeginT.o and crtend.o for non-PIE static executables - aarch64: Enhanced CPU diagnostics for ld.so - x86: Add generic CPUID data dumper to ld.so --list-diagnostics - elf: Add CPU iteration support for future use in ld.so diagnostics - timezone: sync to TZDB 2024a - Fix bsearch, qsort doc to match POSIX better - x86-64: Exclude FMA4 IFUNC functions for -mapxf - Reinstate generic features-time64.h - Cleanup __tls_get_addr on alpha/microblaze localplt.data - arm: Remove ld.so __tls_get_addr plt usage - aarch64: Remove ld.so __tls_get_addr plt usage - math: x86 trunc traps when FE_INEXACT is enabled (BZ 31603) - math: x86 floor traps when FE_INEXACT is enabled (BZ 31601) - math: x86 ceill traps when FE_INEXACT is enabled (BZ 31600) - aarch64/fpu: Add vector variants of erfc - aarch64/fpu: Add vector variants of tanh - aarch64/fpu: Add vector variants of sinh - aarch64/fpu: Add vector variants of atanh - aarch64/fpu: Add vector variants of asinh - aarch64/fpu: Add vector variants of acosh - aarch64/fpu: Add vector variants of cosh - aarch64/fpu: Add vector variants of erf - misc: Add support for Linux uio.h RWF_NOAPPEND flag - manual: significand() uses FLT_RADIX, not 2 - manual: Clarify return value of cbrt(3) - manual: floor(log2(fabs(x))) has rounding errors - manual: logb(x) is floor(log2(fabs(x))) - powerpc: Add missing arch flags on rounding ifunc variants - math: Reformat Makefile. - Always define __USE_TIME_BITS64 when 64 bit time_t is used - benchtests: Improve benchtests for strstr - x86_64: Remove avx512 strstr implementation - signal: Avoid system signal disposition to interfere with tests- Auto-sync with upstream branch master, commit 96d1b9ac2321b565f340ba8f3674597141e3450d. - RISC-V: Fix the static-PIE non-relocated object check - htl: Implement some support for TLS_DTV_AT_TP - htl: Respect GL(dl_stack_flags) when allocating stacks - hurd: Use the RETURN_ADDRESS macro - hurd: Disable Prefer_MAP_32BIT_EXEC on non-x86_64 for now - Allow glibc to be compiled without EXEC_PAGESIZE - hurd: Stop relying on VM_MAX_ADDRESS - hurd: Move internal functions to internal header - stdlib: Fix tst-makecontext2 log when swapcontext fails - or1k: Add prctl wrapper to unwrap variadic args - or1k: Only define fpu rouding and exceptions with hard-float - or1k: Update libm test ulps - AArch64: Check kernel version for SVE ifuncs- Drop glibc-rh2269799.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 1ea051145612f199d8716ecdf78b084b00b5a727: - powerpc: Placeholder and infrastructure/build support to add Power11 related changes. - powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. - elf: Enable TLS descriptor tests on aarch64 - arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) - Ignore undefined symbols for -mtls-dialect=gnu2 - Add tst-gnu2-tls2mod1 to test-internal-extras - x86-64: Allocate state buffer space for RDI, RSI and RBX (#2269799) - riscv: Update nofpu libm test ulps - Add STATX_MNT_ID_UNIQUE from Linux 6.8 to bits/statx-generic.h - linux: Use rseq area unconditionally in sched_getcpu (bug 31479) - aarch64: fix check for SVE support in assembler - Update kernel version to 6.8 in header constant tests - Update syscall lists for Linux 6.8 - Use Linux 6.8 in build-many-glibcs.py - powerpc: Remove power8 strcasestr optimization - riscv: Fix alignment-ignorant memcpy implementation - linux/sigsetops: fix type confusion (bug 31468) - LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf - duplocale: protect use of global locale (bug 23970)- Global dynamic TLS access may clobber RBX (#2269799)- Do not generate ELF dependency information for glibc32- Build glibc32 binary package from glibc sources as part of x86_64 build, not from glibc32 SRPM that contains binaries from i686 RPM build.- Auto-sync with upstream branch master, commit b6e3898194bbae78910bbe9cd086937014961e45. - x86-64: Simplify minimum ISA check ifdef conditional with if - manual/tunables - Add entry for enable_secure tunable. - NEWS: Move enable_secure_tunable from 2.39 to 2.40. - riscv: Add and use alignment-ignorant memcpy - riscv: Add ifunc helper method to hwprobe.h - riscv: Enable multi-arg ifunc resolvers - riscv: Add __riscv_hwprobe pointer to ifunc calls - riscv: Add hwprobe vdso call support - linux: Introduce INTERNAL_VSYSCALL - riscv: Add Linux hwprobe syscall support - rtld: Add glibc.rtld.enable_secure tunable. - x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers - x86_64: Suppress false positive valgrind error - x86: Don't check XFD against /proc/cpuinfo - x86-64: Don't use SSE resolvers for ISA level 3 or above - x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers - sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker - cdefs: Drop access attribute for _FORTIFY_SOURCE=3 (BZ #31383) - s390: Improve static-pie configure tests - x86: Change ENQCMD test to CHECK_FEATURE_PRESENT - debug: Improve mqueue.h fortify warnings with clang - debug: Improve fcntl.h fortify warnings with clang - wcsmbs: Improve fortify with clang - syslog: Improve fortify with clang - socket: Improve fortify with clang - unistd: Improve fortify with clang - stdlib: Improve fortify with clang - string: Improve fortify with clang - libio: Improve fortify with clang - cdefs.h: Add clang fortify directives - Update SHARED-FILES and license for Unicode 15.1.0. - aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR - S390: Do not clobber r7 in clone [BZ #31402] - x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch - hurd: Reformat Makefile. - htl/tests: Reformat Makefile. - htl: Reformat Makefile. - hesiod: Reformat Makefile. - gmon: Reformat Makefile. - dlfcn: Reformat Makefile. - dirent: Reformat Makefile. - ctype: Reformat Makefile. - csu: Reformat Makefile. - conform: Reformat Makefile. - Support compiling .S files with additional options - x86-64: Save APX registers in ld.so trampoline - benchtests: Add more benchtests for rounding functions. - tests: gracefully handle AppArmor userns containment - treewide: python-scripts: use `is None` for none-equality - powerpc: Remove power7 strstr optimization - arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405) - math: Update mips64 ulps- Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ https://docs.fedoraproject.org/en-US/legal/update-existing-packages (#2222074)- Auto-sync with upstream branch master, commit b881f1efcd1b30c2afab3599b41ce9cd4864c823. - elf: Add new LoongArch reloc types (110 to 126) into elf.h - build-many-glibcs.py: Add s390 --disable-multi-arch / multi-arch configurations. - sparc: Treat the version field in the FPU control word as reserved - Implement setcontext/getcontext/makecontext/swapcontext for Hurd x86_64 - Use proc_getchildren_rusage when available in getrusage and times. - Linux: Switch back to assembly syscall wrapper for prctl (bug 29770) - i386: Use generic memrchr in libc (bug 31316)- Auto-sync with upstream branch master, commit ef7f4b1fef67430a8f3cfc77fa6aada2add851d7: - Apply the Makefile sorting fix - sysdeps/x86_64/Makefile (tests): Add the end marker - sort-makefile-lines.py: Allow '_' in name and "^# name" - trivial doc fix: remove weird phrase "syscall takes zero to five arguments" - mips: Use builtins for ffs and ffsll - x86: Expand the comment on when REP STOSB is used on memset - x86: Do not prefer ERMS for memset on Zen3+ - x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) - x86/cet: fix shadow stack test scripts - test_printers_common.py: Remove invalid escape sequence - elf: Remove attempt at env handling in elf/tst-rtld-list-diagnostics.py - Add SOL_VSOCK from Linux 6.7 to bits/socket.h - localedata: ssy_ER: Fix syntax error - localedata: hr_HR: change currency to EUR/€ - Change lv_LV collation to agree with the recent change in CLDR - Add new AArch64 HWCAP2 definitions from Linux 6.7 to bits/hwcap.h - string: Add hidden builtin definition for __strcpy_chk. - arm: Remove wrong ldr from _dl_start_user (BZ 31339) - LoongArch: Use builtins for ffs and ffsll - Remove sysdeps/ia64/math-use-builtins-ffs.h - Fix stringop-overflow warning in tst-strlcat2. - mips: FIx clone3 implementation (BZ 31325) - stdlib: fix qsort example in manual - soft-fp: Add brain format support - Rename c2x / gnu2x tests to c23 / gnu23 - manual: Fix up stdbit.texi - string: Use builtins for ffs and ffsll - misc: tst-poll: Proper synchronize with child before sending the signal - math: Remove bogus math implementations - Refer to C23 in place of C2X in glibc - elf: Remove _dl_sysdep_open_object hook function - build-many-glibcs: relax version check to allow non-digit characters - Use gcc __builtin_stdc_* builtins in stdbit.h if possible - Open master branch for glibc 2.40 development- Ignore symbolic links to . in sysroot construction- Switch to upstream 2.39 release, commit ef321e23c20eebc6d6fb4044425c00e6df27b05f - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 - Update advisory format and introduce some automation - manual/io: Fix swapped reading and writing phrase. - Fix typo - S390: Fix building with --disable-mutli-arch [BZ #31196] - NEWS: insert advisories and fixed bugs for 2.39 - contrib.texi: update - INSTALL, install.texi: minor updates, regenerate - libc.pot: regenerate - version.h, include/features.h: Bump version to 2.39 - Create ChangeLog.old/ChangeLog.28- Add noarch sysroot subpackages- Auto-sync with upstream branch master, commit ddf542da94caf97ff43cc2875c88749880b7259b: - syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) - Use binutils 2.42 branch in build-many-glibcs.py - elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS- Auto-sync with upstream branch master, commit ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f: - Relicense IBM portions of resolv/base64.c resolv/res_debug.c. - localedata: Use consistent values for grouping and mon_grouping - manual: fix order of arguments of memalign and aligned_alloc (Bug 27547)- no longer supplement langpacks if all-langpacks installed- Add crh_RU, gbm_IN, ssy_ER locales. - Auto-sync with upstream branch master, commit 486452affbac684db739b7fcca1e84e8a7ce33d1: - manual, NEWS: Document malloc side effect of dynamic TLS changes - NEWS: Update temporary files ignored by ldconfig - po: Incorporate translations (sr) - string: Disable stack protector for memset in early static initialization - qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) - riscv: add support for static PIE - localedata: renamed: aa_ER@saaho -> ssy_ER - Define ISO 639-3 "ssy" (Saho) - localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. - localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” - localedata: miq_NI: Shorten month names in abmon - Update kernel version to 6.7 in header constant tests - localedata: add gbm_IN locale - Define ISO 639-3 "gbm" (Garhwali) - Update syscall lists for Linux 6.7 - stdlib: Remove unused is_aligned function from qsort.c- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Auto-sync with upstream branch master, commit e2803cfd8bb00b54816d1a2c381d2cf82b136da6. - NEWS: Mention PLT rewrite on x86-64 - stdlib: Verify heapsort for two-element cases - stdlib: Fix heapsort for cases with exactly two elements - localedata: anp_IN: Fix abbreviated month names- Auto-sync with upstream branch master, commit 709fbd3ec3595f2d1076b4fec09a739327459288. - stdlib: Reinstate stable mergesort implementation on qsort - x86-64: Check if mprotect works before rewriting PLT - aarch64: Add NEWS entry about libmvec for 2.39- Add new locales for kv_RU, su_ID, tok, and zgh_MA. - Drop glibc-rh2255506.patch; fix applied upstream. - Enable Intel CET only on x86_64. - Auto-sync with upstream branch master, commit 064c708c78cc2a6b5802dce73108fc0c1c6bfc80: - localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name - x86_64: Optimize ffsll function code size. - localedata: Remove redundant comments - RISC-V: Enable static-pie. - linux: Fix fstat64 on alpha and sparc64 - math: remove exp10 wrappers - Benchtests: Increase benchmark iterations - debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. - Make __getrandom_nocancel set errno and add a _nostatus version - x86-64/cet: Make CET feature check specific to Linux/x86 - Incorporate translations (zh_CN) - Define ISO 639-3 "glk" (Gilaki) - resolv: Fix endless loop in __res_context_query - localedata: revert all the remaining locale sources to UTF-8 - localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ET om_KE ti_ET tl_PH: convert to UTF-8 - localedata: resolve cyclic dependencies - localedata: kv_RU: convert to UTF-8 - localedata: add new locale kv_RU - elf: Fix tst-nodeps2 test failure. - localedata: Sort Makefile variables. - locale: Sort Makefile variables. - i386: Remove CET support bits - x86-64/cet: Move check-cet.awk to x86_64 - x86-64/cet: Move dl-cet.[ch] to x86_64 directories - x86: Move x86-64 shadow stack startup codes - Fix deprecated utcnow() usage in build-many-glibcs.py - Fix invalid escape sequence in build-many-glibcs.py - math: Fix test-fenv.c feupdateenv tests - Remove installed header rule on $(..)include/%.h - i386: Fail if configured with --enable-cet - i386: Remove CET support - x86: Move CET infrastructure to x86_64 - localedata: su_ID: make lang_name agree with CLDR - localedata: add new locale su_ID - localedata: add new locale zgh_MA - INSTALL: regenerate - localedata: add tok/UTF-8 to SUPPORTED - localedata: tok: add yY and nN to yesexpr and noexpr - localedata: tok: convert to UTF-8 - localedata: add data for tok (Toki Pona) - Remove ia64-linux-gnu - localedata: dz_BT, bo_CN: convert to UTF-8 - localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both Tibetan and Dzongkha - localedata: bo_CN: Fix spelling errors in Tibetan data - localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr - localedata: dz_BT: Fix spelling errors in Dzongha data - localedata: unicode-gen: Remove redundant \s* from regexp, fix comments - localedata: convert the remaining *_RU locales to UTF-8 - Incorporate translations - x32: Handle displacement overflow in PLT rewrite [BZ #31218] - x86: Fixup some nits in longjmp asm implementation - stdlib: Fix stdbit.h with -Wconversion for clang - stdlib: Fix stdbit.h with -Wconversion for older gcc - elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT - aarch64: Make cpu-features definitions not Linux-specific - hurd: Initializy _dl_pagesize early in static builds - hurd: Only init early static TLS if it's used to store stack or pointer guards - hurd: Make init-first.c no longer x86-specific - hurd: Drop x86-specific assembly from init-first.c - hurd: Pass the data pointer to _hurd_stack_setup explicitly - x86-64/cet: Check the restore token in longjmp - localedata: ru_RU, ru_UA: convert to UTF-8 - localedata: es_??: convert to UTF-8 - localedata: miq_NI: convert to UTF-8 - i386: Ignore --enable-cet - mach: Drop SNARF_ARGS macro - mach: Drop some unnecessary vm_param.h includes - hurd: Declare _hurd_intr_rpc_msg* with protected visibility - hurd: Add some missing includes - localedata: fy_DE: make this "Western Frisian" to agree with the language code "fy" - localedata: fy_DE, fy_NL: convert to UTF-8 - localedata: ast_ES: convert to UTF-8 - localedata: ast_ES: Remove wrong copyright text - localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 - localedata: lv_LV, it_IT, it_CH: convert to UTF-8 - localedata: it_IT, lv_LV: currency symbol should follow the amount - Implement C23 - localedata: ms_MY should not use 12-hour format - localedata: es_ES: convert to UTF-8 - localedata: es_ES: Add am_pm strings - aarch64: Add longjmp test for SME - aarch64: Add setcontext support for SME - aarch64: Add longjmp support for SME - aarch64: Add SME runtime support - localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 - localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and thousands separator - libio: Check remaining buffer size in _IO_wdo_write (bug 31183) - getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) - string: Add additional output in test-strchr failure - Add a setjmp/longjmp test between user contexts - x86/cet: Add -fcf-protection=none before -fcf-protection=branch - Regenerate libc.pot - Omit regex.c pragmas no longer needed - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - x86/cet: Run some CET tests with shadow stack - x86/cet: Don't set CET active by default - x86/cet: Check feature_1 in TCB for active IBT and SHSTK - x86/cet: Enable shadow stack during startup - elf: Always provide _dl_get_dl_main_map in libc.a - x86/cet: Sync with Linux kernel 6.6 shadow stack interface - RISC-V: Add support for dl_runtime_profile (BZ #31151) - debug: Add fortify wprintf tests - debug: Add fortify syslog tests - debug: Add fortify dprintf tests - debug: Increase tst-fortify checks for compiler without __va_arg_pack support - debug: Adapt fortify tests to libsupport - localedata: yo_NT: remove redundant comments - localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 - localedata: First day of the week in AU is Monday, LC_TIME in en_NZ is identical to LC_TIME in en_AU then - localedata: convert yo_NG to UTF-8, check that language name in Yoruba agrees with CLDR - x86-64: Fix the tcb field load for x32 [BZ #31185] - x86-64: Fix the dtv field load for x32 [BZ #31184]- Infinite loop in res_mkquery with malformed domain name (#2255506)- Auto-sync with upstream branch master, commit 61bac1a9d2ab80ebcbc51484722e6ea43414bec7: - nss: Remove unused allocation from get_nscd_addresses in getaddrinfo - x86/cet: Don't disable CET if not single threaded - x86: Modularize sysdeps/x86/dl-cet.c - x86/cet: Update tst-cet-vfork-1 - elf: Add TLS modid reuse test for bug 29039 - aarch64: Add SIMD attributes to math functions with vector versions - aarch64: Add half-width versions of AdvSIMD f32 libmvec routines - Fix elf/tst-env-setuid[-static] if test needs to be rerun. - Fix elf: Do not duplicate the GLIBC_TUNABLES string - tst-setcontext10.c: Undef _FORTIFY_SOURCE - Fix elf: Do not duplicate the GLIBC_TUNABLES string - riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) - manual: Clarify undefined behavior of feenableexcept (BZ 31019) - x86: Do not raises floating-point exception traps on fesetexceptflag (BZ 30990) - i686: Do not raise exception traps on fesetexcept (BZ 30989) - powerpc: Do not raise exception traps for fesetexcept/fesetexceptflag (BZ 30988) - elf: Do not set invalid tunables values - elf: Do not duplicate the GLIBC_TUNABLES string - x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode - x86/cet: Check legacy shadow stack code in .init_array section - x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK - x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled - x86/cet: Check legacy shadow stack applications - localedata: id_ID: change first weekday to Sunday - s390: Set psw addr field in getcontext and friends. - x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. - x86/cet: Don't assume that SHSTK implies IBT - id_ID: Update Time Locales - Update code to handle the new ABI for sending inlined port rights. - x86/cet: Check user_shstk in /proc/cpuinfo - Add a test for setjmp/longjmp within user context - Add a test for longjmp from user context - powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. - powerpc: Fix performance issues of strcmp power10 - localedata: Convert el_GR and el_CY locales to UTF-8 - localedata: el_GR: Greece now uses the 24h format for time - powerpc : Add optimized memchr for POWER10 - intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) - resolv: Fix a few unaligned accesses to fields in HEADER - x86: Check PT_GNU_PROPERTY early- Depend only on RPM 4.14 features (RHEL-19045)- Drop glibc-rh2248502.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit b3bee76c5f59498b9c189608f0a3132e2013fa1a: - elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startup - Move CVE information into advisories directory - powerpc: Optimized strcmp for power10 - elf: Fix wrong break removal from 8ee878592c - localedata: Convert day names in nn_NO locale to UTF-8 - localedata: Remove trailing whitespace in weekday names in nn_NO locale - elf: Refactor process_envvars - elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries - elf: Ignore loader debug env vars for setuid - Adapt the security policy for the security page - aarch64: correct CFI in rawmemchr (bug 31113) - math: Add new exp10 implementation - aarch64: fix tested ifunc variants - stdlib: Fix array bounds protection in insertion sort phase of qsort - Revert "Update code to handle the new ABI for sending inlined port rights." - Revert "hurd: Fix build" - hurd: Fix build - Update code to handle the new ABI for sending inlined port rights. - hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls - linux: Make fdopendir fail with O_PATH (BZ 30373) - Avoid padding in _init and _fini. [BZ #31042] - aarch64: Improve special-case handling in AdvSIMD double-precision libmvec routines - malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 - elf: Add a way to check if tunable is set (BZ 27069)- Drop glibc-benchtests-aarch64.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 9469261cf1924d350feeec64d2c80cafbbdcdd4d: - x86: Only align destination to 1x VEC_SIZE in memset 4x loop - elf: Fix TLS modid reuse generation assignment (BZ 29039) - Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. - elf: Relocate libc.so early during startup and dlmopen (bug 31083) - elf: Introduce the _dl_open_relocate_one_object function - elf: In _dl_relocate_object, skip processing if object is relocated - Remove __access_noerrno - malloc: Use __get_nprocs on arena_get2 (BZ 30945) - aarch64: Fix libmvec benchmarks- Fix qsort workaround (#2248502)- Restore qsort workaround for 389-ds-base. (#2248502)- Apply glibc-benchtests-aarch64.patch to fix an aarch64 build failure. - Drop glibc-rh2244688.patch revert. Fix applied upstream. - Drop glibc-rh2244992.patch, glibc-rh2248915.patch, glibc-rh2248502-3.patch. All applied upstream. - Auto-sync with upstream branch master, commit 5d7f1bce7d8eea31f4baeb68bcc3124b35acc751: - posix: Revert the removal of the crypt prototype from - elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secure - elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static - elf: Remove any_debug from dl_main_state - elf: Remove LD_PROFILE for static binaries - elf: Ignore LD_PROFILE for setuid binaries - s390: Use dl-symbol-redir-ifunc.h on cpu-tunables - x86: Use dl-symbol-redir-ifunc.h on cpu-tunables - elf: Emit warning if tunable is ill-formatted - elf: Fix _dl_debug_vdprintf to work before self-relocation - elf: Do not parse ill-formatted strings - elf: Do not process invalid tunable format - elf: Add all malloc tunable to unsecvars - elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries - elf: Add GLIBC_TUNABLES to unsecvars - elf: Remove /etc/suid-debug support - stdlib: The qsort implementation needs to use heapsort in more cases - stdlib: Handle various corner cases in the fallback heapsort for qsort - stdlib: Avoid another self-comparison in qsort - hurd: fix restarting reauth_dtable on signal - hurd: Prevent the final file_exec_paths call from signals - manual: Fix termios.c example. (Bug 31078) - aarch64: Add vector implementations of expm1 routines - linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401) - intl: Add test case for bug 16621 - resolv: free only initialized items from gai pool - ldconfig: Fixes for skipping temporary files. - nptl: Link tst-execstack-threads-mod.so with -z execstack - nptl: Rename tst-execstack to tst-execstack-threads - localedata: Convert oc_FR locale to UTF-8 - localedata: Add information for Occitan - elf: Fix force_first handling in dlclose (bug 30981) - elf: Handle non-directory name in search path (BZ 31035) - New Zealand locales (en_NZ & mi_NZ) first day of week should be Monday - x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S - posix: Check pidfd_spawn with tst-spawn7-pid - y2038: Fix support for 64-bit time on legacy ABIs - AArch64: Remove Falkor memcpy - AArch64: Add memset_zva64 - AArch64: Cleanup emag memset - test: Run the tst-tls-allocation-failure-static-patched with test-wrapper. - aarch64: Add vector implementations of log1p routines - aarch64: Add vector implementations of atan2 routines - aarch64: Add vector implementations of atan routines - aarch64: Add vector implementations of acos routines - aarch64: Add vector implementations of asin routines- Work around another self-comparison application issue in qsort (#2248502)- Fix missing entries in /etc/ld.so.cache (#2248915)- Drop glibc-rh2248502-*.patch, workaround applied upstream - Auto-sync with upstream branch master, commit d1dcb565a1fb5829f9476a1438c30eccc4027d04: - Fix type typo in “String/Array Conventions” doc - stdlib: Avoid element self-comparisons in qsort (#2248502) - elf: Add glibc.mem.decorate_maps tunable - linux: Decorate __libc_fatal error buffer - assert: Decorate error message buffer - malloc: Decorate malloc maps - nptl: Decorate thread stack on pthread_create - support: Add support_set_vma_name - linux: Add PR_SET_VMA_ANON_NAME support- Fix force-first handling in dlclose, take two (#2244992, #2246048)- Revert back to old qsort/qsort_r implementation (#2248502) - Adjust test build completion check to match new DejaGnu-style message. - Auto-sync with upstream branch master, commit 5dd3bda59c2d9da138f0d98808d087cdb95cdc17: - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h - linux: Sync Linux 6.6 elf.h - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h - Update kernel version to 6.6 in header constant tests - Update syscall lists for Linux 6.6 - Format test results closer to what DejaGnu does - AArch64: Cleanup ifuncs - Use correct subdir when building tst-rfc3484* for mach and arm - stdlib: Add more qsort{_r} coverage - stdlib: qsort: Move some macros to inline function - stdlib: Move insertion sort out qsort - stdlib: Optimization qsort{_r} swap implementation - string: Add internal memswap implementation - crypt: Remove manul entry for --enable-crypt - Use Linux 6.6 in build-many-glibcs.py - crypt: Remove libcrypt support - sparc: Remove optimize md5, sha256, and sha512 - build-many-glibcs: Fix traililing whitespace - AArch64: Add support for MOPS memcpy/memmove/memset - Move getnameinfo from 'inet' to 'nss' - Move getaddrinfo from 'posix' into 'nss' - Move 'services' routines from 'inet' into 'nss' - Move 'rpc' routines from 'inet' into 'nss' - Move 'protocols' routines from 'inet' into 'nss' - Move 'networks' routines from 'inet' into 'nss' - Move 'netgroup' routines from 'inet' into 'nss' - Move 'hosts' routines from 'inet' into 'nss' - Move 'ethers' routines from 'inet' into 'nss' - Move 'aliases' routines from 'inet' into 'nss' - Remove 'shadow' and merge into 'nss' - Remove 'pwd' and merge into 'nss' - Remove 'gshadow' and merge into 'nss' - Remove 'grp' and merge into 'nss' and 'posix' - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source - test-container: disable ld.so system cache on DSO detection - aarch64: Add vector implementations of exp10 routines - aarch64: Add vector implementations of log10 routines - aarch64: Add vector implementations of log2 routines - aarch64: Add vector implementations of exp2 routines - aarch64: Add vector implementations of tan routines - elf: ldconfig should skip temporary files created by package managers - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960] - elf: Do not print the cache entry if --inhibit-cache is used- Revert "Fix force-first handling in dlclose" (#2246048)- Provide template gai.conf in glibc-doc- Fix force-first handling in dlclose (#2244992)- Revert "x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10" (#2244688) - Auto-sync with upstream branch master, commit dd32e1db386c77c61850a7cbd0c126b7b3c63ece: - Revert "elf: Always call destructors in reverse constructor order (bug 30785)" - Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" - Add strlcat/wcslcat testcase. - Add strlcpy/wcslcpy testcase - Add LE DSCP code point from RFC-8622. - Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h - Add SCM_SECURITY, SCM_PIDFD to bits/socket.h - Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h - Avoid maybe-uninitialized warning in __kernel_rem_pio2 - Fix WAIT_FOR_DEBUGGER for container tests.- Drop glibc-disable-werror-tst-realloc.patch, GCC was fixed long ago. - Auto-sync with upstream branch master, commit 69239bd7a216007692470aa9d5f3658024638742: - stdlib: fix grouping verification with multi-byte thousands separator (bug 30964) - build-many-glibcs: Check for required system tools - x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 - aarch64: Optimise vecmath logs - aarch64: Cosmetic change in SVE exp routines - aarch64: Optimize SVE cos & cosf - aarch64: Improve vecmath sin routines - nss: Get rid of alloca usage in makedb's write_output. - debug: Add regression tests for BZ 30932 - Fix FORTIFY_SOURCE false positive - nss: Rearrange and sort Makefile variables - inet: Rearrange and sort Makefile variables - Fix off-by-one OOB write in iconv/tst-iconv-mt- Auto-sync with upstream branch master, 1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa: - tunables: Terminate if end of input is reached (CVE-2023-4911) - Propagate GLIBC_TUNABLES in setxid binaries- Auto-sync with upstream branch master, 9e4e896f0f5a19a16c1a77567463b013a0f4952d: - Linux: add ST_NOSYMFOLLOW - resolve: Remove __res_context_query alloca usage - mips: dl-machine-reject-phdr: Get rid of alloca. - x86: Add support for AVX10 preset and vec size in cpu-features - resolv: Fix a comment typo in __resolv_conf_load - Remove unused -DRESOLVER getaddrinfo build flag - C2x scanf %wN, %wfN support - test-container: Use nftw instead of rm -rf- Auto-sync with upstream branch master, commit 29d4591b07a4da53320e949557c6946c62c26bde. - hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext - elf: Fix compile error with -DNDEBUG [BZ #18755] - MIPS: Add relocation types - MIPS: Add new section type SHT_MIPS_ABIFLAGS - MIPS: Add ELF file header flags - fegetenv_and_set_rn now uses the builtins provided by GCC. - io: Do not implement fstat with fstatat - libio: Add nonnull attribute for most FILE * arguments in stdio.h - AArch64: Remove -0.0 check from vector sin - Document CVE-2023-4806 and CVE-2023-5156 in NEWS - elf: Add dummy declaration of _dl_audit_objclose for !SHARED - Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] - elf: dl-lookup: Remove unused alloca.h include - Remove unused localedata/th_TH.in - Adapt collation in th_TH locale to use the iso14651_t1_common file and sync the collation with CLDR - Revert "LoongArch: Add glibc.cpu.hwcap support." - Update kernel version to 6.5 in header constant tests - LoongArch: Add glibc.cpu.hwcap support. - math: Add a no-mathvec flag for sin (-0.0)- Auto-sync with upstream branch master, commit bb5bbc20702981c287aa3e44640e7d2f2b9a28cf: - Update to Unicode 15.1.0 [BZ #30854] - localedata/unicode-gen/utf8_gen.py: adapt regexp to get relevant lines from EastAsianWidth.txt - Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) - LoongArch: Change to put magic number to .rodata section - LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for strcpy, stpcpy{aligned, unaligned, lsx, lasx} - LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' Warnings. - LoongArch: Add lasx/lsx support for _dl_runtime_profile. - Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode - resolv: Fix some unaligned accesses in resolver [BZ #30750] - Update syscall lists for Linux 6.5- Auto-sync with upstream branch master, commit 073edbdfabaad4786e974a451efe4b6b3f7a5a61. - ia64: Work around miscompilation and fix build on ia64's gcc-10 and later - stdio: Remove __libc_message alloca usage - htl: avoid exposing the vm_region symbol - libio: Fix oversized __io_vtables - Use Linux 6.5 in build-many-glibcs.py - elf: Remove unused l_text_end field from struct link_map- Auto-sync with upstream branch master, commit 6985865bc3ad5b23147ee73466583dd7fdf65892: - elf: Always call destructors in reverse constructor order (bug 30785) - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 - manual: Fix ld.so diagnostics menu/section structure - getaddrinfo: Get rid of alloca - riscv: Add support for XTheadBb in string-fz[a,i].h - getcanonname: Fix a typo - linux: Add pidfd_getpid - posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) - linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) - linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, sh, and sparc - __call_tls_dtors: Use call_function_static_weak - intl: Treat C.UTF-8 locale like C locale (BZ# 16621) - htl: Fix stack information for main thread - htl: thread_local destructors support - elf: Fix slow tls access after dlopen [BZ #19924] - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]- Auto-sync with upstream branch master, commit e1d3312015e8f70344620375aedf91afe7e7e7a4. - add GB18030-2022 charmap and test the entire GB18030 charmap [BZ #30243] - Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py - localedata: Translit common emojis to smileys [BZ #30649] - nscd: Skip unusable entries in first pass in prune_cache (bug 30800) - LoongArch: Change loongarch to LoongArch in comments - LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} - LoongArch: Add ifunc support for memset{aligned, unaligned, lsx, lasx} - LoongArch: Add ifunc support for memrchr{lsx, lasx} - LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} - LoongArch: Micro-optimize LD_PCREL - LoongArch: Remove support code for old linker in start.S - LoongArch: Simplify the autoconf check for static PIE - Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. - argp-parse: Get rid of alloca - gencat: Get rid of alloca. - m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift - m68k: Fix build with -mcpu=68040 or higher (BZ 30740) - elf: Check that --list-diagnostics output has the expected syntax - manual: Document ld.so --list-diagnostics output - manual/jobs.texi: Add missing @item EPERM for getpgid - LoongArch: Add ifunc support for strncmp{aligned, lsx} - LoongArch: Add ifunc support for strcmp{aligned, lsx} - LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} - htl: move pthread_attr_setdetachstate into libc - htl: move pthread_attr_getdetachstate into libc - htl: move pthread_attr_setschedpolicy into libc - htl: move pthread_attr_getschedpolicy into libc - htl: move pthread_attr_setinheritsched into libc - htl: move pthread_attr_getinheritsched into libc - htl: move pthread_attr_getschedparam into libc - htl: move pthread_setschedparam into libc - htl: move pthread_getschedparam into libc - htl: move pthread_equal into libc - Linux: Avoid conflicting types in ld.so --list-diagnostics- Auto-sync with upstream branch master, commit f6c8204fd7fabf0cf4162eaf10ccf23258e4d10e: - elf: Do not run constructors for proxy objects - x86_64: Add log1p with FMA - Remove references to the defunct db2 subdir - string: Fix tester build with fortify enable with gcc < 12 - s390x: Fix static PIE condition for toolchain bootstrapping. - m68k: fix __mpn_lshift and __mpn_rshift for non-68020 - sysdeps: tst-bz21269: fix -Wreturn-type - Loongarch: Add ifunc support for memcpy{aligned, unaligned, lsx, lasx} and memmove{aligned, unaligned, lsx, lasx} - Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and strchrnul{aligned, lsx, lasx} - sysdeps: tst-bz21269: handle ENOSYS & skip appropriately - sysdeps: tst-bz21269: fix test parameter - hurd: Fix strictness of - hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call - io/tst-statvfs: fix statfs().f_type comparison test on some arches - fxprintf: Get rid of alloca- Collect dynamic loader diagnostics from the build system.- Auto-sync with upstream branch master, commit d6fe19facc61caffb25383d9c25eff86a0e115c8: - configure: Add -Wall again to the default CFLAGS - malloc: Remove bin scanning from memalign (bug 30723) - resolv/nss_dns/dns-host: Get rid of alloca. - x86_64: Add expm1 with FMA - elf: Add new LoongArch reloc types (101 to 108) into elf.h - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] - x86_64: Add log2 with FMA - malloc: Enable merging of remainders in memalign (bug 30723) - nscd: Do not rebuild getaddrinfo (bug 30709) - x86_64: Sort fpu/multiarch/Makefile - i686: Fix build with --disable-multiarch - x86_64: Fix build with --disable-multiarch (BZ 30721) - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h - linux: statvfs: allocate spare for f_type - x86: Fix for cache computation on AMD legacy cpus. - powerpc longjmp: Fix build after chk hidden builtin fix - LoongArch: Fix static PIE condition for toolchain bootstrapping. - chk: Add and fix hidden builtin definitions for *_chk - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined - tst-*glob*: Do not check d_name size - iconv: restore verbosity with unrecognized encoding names (bug 30694) - configure: Remove --enable-all-warnings option - Add IP_PROTOCOL from Linux 6.4 to bits/in.h - Update kernel version to 6.4 in header constant tests - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES - vfprintf-internal: Get rid of alloca. - stdlib: Improve tst-realpath compatibility with source fortification - Open master branch for glibc 2.39 development- Drop downstream glibc shadow stack userspace support patches.- Switch to upstream 2.38 release - : Add APX support - translations: update cs, nl, vi - string: Fix tester build with fortify enable with gcc 6 - linux: Fix i686 with gcc6 - i386: Remove memset_chk-nonshared.S - i386: Fix build with --enable-fortify=3 - posix: Fix test-errno build with fortify enable - powerpc: Fix powerpc64 strchrnul build with old gcc - sunrpc: Fix netname build with older gcc - malloc: Fix set-freeres.c with gcc 6 - nscd: cleanup obsolete _FORTIFY_SOURCE setting- Allow for the optional removal of tzdata. - Rebuilt for https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata- Auto-sync with upstream branch master, commit 637aac2ae3980de31a6baab236a9255fe853cc76. - Include sys/rseq.h in tst-rseq-disable.c - string: Fix tester with fortify enabled - string: Fix bug-strncat1 with fortify enabled - nscd: Use errval, not errno to guide cache update (bug 30662) - Restore lookup of IPv4 mapped addresses in files database (bug 25457) - Revert "MIPS: Sync elf.h from binutils" - riscv: Update rvd libm test ulps - MIPS: Sync elf.h from binutils - Merge translations (bg, hr, pl, sv) - nptl: Unconditionally use a 32-byte rseq area - hurd: Fix tst-openloc - scripts: Fix fortify checks if compiler does not support _FORTIFY_SOURCE=3 - configure: Disable building libcrypt by default - nptl: Make tst-tls3mod.so explicitly lazy - make ‘struct pthread’ a complete type - scripts: Add fortify checks on installed headers - Update x86_64 libm-test-ulps (x32 ABI) - Fix getting return address in elf/tst-audit28.c. - [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold. - x86: Fix slight bug in `shared_per_thread` cache size calculation. - Update i686 libm-test-ulps (again) - Update i686 libm-test-ulps - Merge translations (de, ro, uk, zh_TW) - Regenerate libc.pot - configure: Use autoconf 2.71 - Update sparc libm-test-ulps - s390: Add the clone3 wrapper - manual: Fix typos in struct dl_find_object - sparc: Fix la_symbind for bind-now (BZ 23734) - i386: make debug wrappers compatible with static PIE - LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx}- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Auto-sync with upstream branch master, commit 7f079fdc16e88ebb8020e17b2fd900e8924da29a: - LoongArch: Add vector implementation for _dl_runtime_resolve. - LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. - sysdeps: Add missing hidden definitions for i386 - sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE - Translations: Add new ro support and update others. - elf: _dl_find_object may return 1 during early startup (bug 30515) - LoongArch: config: Rewrite check on static PIE. - Revert "hppa: Drop 16-byte pthread lock alignment" - realloc: Limit chunk reuse to only growing requests [BZ #30579] - vfscanf-internal: Remove potentially unbounded allocas- Add "--enable-fortify-source" option to configure - Auto-sync with upstream branch master, commit 5324d258427fd11ca0f4f595c94016e568b26d6b. - fileops: Don't process ,ccs= as individual mode flags (BZ#18906) - sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result - libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE - libio/bits/stdio2.h: Clearly separate declaration from definitions - misc/bits/syslog.h: Clearly separate declaration from definition - misc/bits/select2.h: Clearly separate declaration from definitions - unistd: Avoid PLT entries with _FORTIFY_SOURCE - posix/bits/unistd.h: Clearly separate declaration from definitions - wchar: Avoid PLT entries with _FORTIFY_SOURCE - misc/sys/cdefs.h: Create FORTIFY redirects for internal calls - stdio: Ensure *_chk routines have their hidden builtin definition available - string: Ensure *_chk routines have their hidden builtin definition available - sysdeps: Ensure ieee128*_chk routines to be properly named - Exclude routines from fortification - Allow glibc to be built with _FORTIFY_SOURCE - manual: Update documentation of strerror and related functions - manual: Enhance documentation of the functions - Always do locking when accessing streams (bug 15142, bug 14697) - hurd: Implement MAP_EXCL - hurd: Fix mapping at address 0 with MAP_FIXED - hurd: Fix calling vm_deallocate (NULL) - hurd: Map brk non-executable - htl: Let Mach place thread stacks - mach: strerror must not return NULL (bug 30555) - hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) - support: Build with exceptions and asynchronous unwind tables [BZ #30587] - hurd: Make getrandom return ENOSYS when /dev/random is not set up - Stop applying a GCC-specific workaround on clang [BZ #30550] - ld.so: Always use MAP_COPY to map the first segment [BZ #30452] - setenv.c: Get rid of alloca. - Add checks for wday, yday and new date formats - aarch64: Add vector implementations of exp routines - aarch64: Add vector implementations of log routines - aarch64: Add vector implementations of sin routines - aarch64: Add vector implementations of cos routines - Switch to UTF-8 for INSTALL - Make sure INSTALL is ASCII plaintext - Update syscall lists for Linux 6.4- Auto-sync with upstream branch master, commit d35fbd3e684e6bb5e5ec452ad8dac6ada8424bdd: - linux: Return unsupported if procfs can not be mount on tst-ttyname-namespace - linux: Split tst-ttyname - Use Linux 6.4 in build-many-glibcs.py - x86: Adjust Linux x32 dl-cache inclusion path - elf: Update list of RISC-V relocations - Fix tests-clean Makefile target (bug 30545) - check_native: Get rid of alloca - ifaddrs: Get rid of alloca - x86: Make dl-cache.h and readelflib.c not Linux-specific - elf: Port ldconfig away from stack-allocated paths - Call "CST" a time zone abbreviation, not a name - benchtests: fix warn unused result - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result - rt/tst-mqueue4.c: Fix wrong number of argument for mq_open - debug/readlink{, at}_chk.c: Harmonize declaration and definition - wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitions - stdio-common: tests: Incorrect maxlen parameter for swprintf - sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for __mempcpy_chk - hurd: readv: Get rid of alloca - hurd: writev: Add back cleanup handler - Fix misspellings -- BZ 25337 - C2x scanf %b support - C2x printf %wN, %wfN support (bug 24466) - tests: replace system by xsystem - tests: replace read by xread - hurd: writev: Get rid of alloca - grantpt: Get rid of alloca - string: strerror must not return NULL (bug 30555) - hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist - manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy - Add the wcslcpy, wcslcat functions - Implement strlcpy and strlcat [BZ #178] - tests: replace fgets by xfgets - tests: replace fread by xfread - posix: Add test case for gai_strerror() - posix: Handle success in gai_strerror() - LoongArch: Add support for dl_runtime_profile - malloc: Decrease resource usage for malloc tests - stdlib: Tune down fork arc4random tests - tst-getdate: Improve testcase flexibility and add test. - x86: Make the divisor in setting `non_temporal_threshold` cpu specific - x86: Refactor Intel `init_cpu_features` - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` - Remove unused DATEMSK file for tst-getdate - resolv_conf: release lock on allocation failure (bug 30527)- Shadow stack userspace support, downstream only and disabled by default.- Auto-sync with upstream branch master, commit 85e6d8b4175fcb195011a0a1bad37d6f3b2355db: - time: Fix use-after-free in getdate - Move {read,write}_all functions to a dedicated header - tests: Replace various function calls with their x variant - tests: fix warn unused result on asprintf calls - pthreads: Use _exit to terminate the tst-stdio1 test - support: Add delayed__exit (with two underscores)- Auto-sync with upstream branch master, commit e3622a8f391deea3b75a577dce70d023dfa3f1c7. - time: Also check for EPERM while trying to clock_settime - linux: Fail as unsupported if personality call is filtered - Remove MAP_VARIABLE from hppa bits/mman.h - hurd: Fix x86_64 sigreturn restoring bogus reply_port - Add lint-makefiles Makefile linting test. - elf: Sort Makefile variables. - Fix a few more typos I missed in previous round -- BZ 25337 - Fix all the remaining misspellings -- BZ 25337 - Use __nonnull for the epoll_wait(2) family of syscalls - Fix invalid use of NULL in epoll_pwait2(2) test - getipv4sourcefilter: Get rid of alloca - getsourcefilter: Get rid of alloca. - tests: fix warn unused results - nptl_db/thread_dbP.h: fix warn unused result - malloc/{memusage.c, memusagestat.c}: fix warn unused result - catgets/gencat.c: fix warn unused result - tests: replace ftruncate by xftruncate - tests: replace write by xwrite - x86-64: Use YMM registers in memcmpeq-evex.S- Auto-sync with upstream branch master, commit 6286cca2cb8389dcffec39238a8bf15ffea96396. - support: Don't fail on fchown when spawning sgid processes - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - elf: Remove spurios SHARED conditional from elf/rtld.c - Fix misspellings in sysdeps/ -- BZ 25337 - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477) - io: Re-flow and sort multiline Makefile definitions - elf: Make more functions available for binding during dlclose (bug 30425) - LoongArch: Fix inconsistency in SHMLBA macro values between glibc and kernel - Fix misspellings in elf/ -- BZ 25337 - riscv: Add the clone3 wrapper - posix: Add error message for EAI_OVERFLOW - setsourcefilter: Replace alloca with a scratch_buffer. - time: strftime_l: Avoid an unbounded alloca. - x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] - hurd: Fix setting up signal thread stack alignment - mach: Fix startup with stack protector - Fix misspellings in manual/ -- BZ 25337 - Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 - Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h - Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h - Add AT_RSEQ_* from Linux 6.3 to elf.h - setipv4sourcefilter: Avoid using alloca. - wchar: Define va_list for POSIX (BZ #30035) - elf: add test for dl-printf - elf: fix handling of negative numbers in dl-printf - elf: Update comment in open_path - elf: Add test for locating libraries in root dir (bug 30435) - io: Re-flow and sort multiline Makefile definitions - Fix special case for C2x strtol binary constant handling (BZ# 30371) - rtld: properly handle root directory in load path (bug 30435) - sysdeps/pthread/eintr.c: fix warn unused result - sunrpc/netname.c: fix warn unused result - locale/programs/locarchive.c: fix warn unused result - support: Reformat Makefile. - Regenerate configure fragment -- BZ 25337. - Fix misspellings in sysdeps/powerpc -- BZ 25337 - Fix misspellings in sysdeps/unix -- BZ 25337 - Fix misspellings in sysdeps/x86_64 -- BZ 25337. - mach: Fix accessing mach_i386.h - Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. - mach: Fix installing mach_i386.h - hurd: Fix making ld.so run static binaries with retry - Add voice-admit DSCP code point from RFC-5865 - mach: Fix mach_setup_thread_impl with NULL stack_base - Remove last remnants of have-protected - S390: Use compile-only instead of also link-tests in configure. - Fix build for hurd/thread-self.c for i386. - io: Fix a typo - htl: Use __hurd_fail () instead of assigning errno - hurd: Use __hurd_fail () instead of assigning errno - powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble - hurd: Fix using interposable hurd_thread_self - hurd 64bit: Re-introduce gai_suspend symbol - hurd: Fix __TIMESIZE on x86_64 - posix: Reformat Makefile. - hurd: Fix expected c++ types - catgets: Reformat Makefile. - benchtests: Reformat Makefile. - assert: Reformat Makefile. - nptl: Reformat Makefile. - wcsmbs: Reformat Makefile. - misc: Reformat Makefile. - stdio-common: Adjust tests in Makefile - elf: Adjust tests in Makefile. - scripts: sort-makefile-lines.py - Add a SECURITY.md - Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h - hurd: Also make it possible to call strlen very early - hurd: Fix setting up pthreads - hurd: Fix x86_64 _hurd_tls_fork - hurd: Make sure to not use tcb->self - hurd: Use __mach_setup_thread_call () - mach: Add __mach_setup_thread_call () - hurd: Use MACHINE_THREAD_STATE_SETUP_CALL - mach: Define MACHINE_THREAD_STATE_SETUP_CALL - Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with TASK_THREAD_TIMES_INFO - argp: Reformat Makefile. - stdlib: Avoid undefined behavior in stdlib/tst-labs - stdlib: Use long long int in stdlib/tst-llabs - Update kernel version to 6.3 in header constant tests - i386: Use pthread_barrier for synchronization on tst-bz21269 - stdlib: Add testcases for llabs(). (BZ #30263) - stdlib: Add testcases for labs(). (BZ #30263) - stdlib: Add testcases for abs(). (BZ #30263) - hurd: Fix computing user stack pointer - hurd: Fix sc_i386_thread_state layout - hurd: Align signal stack pointer after allocating stackframe - hurd: Fix aligning signal stack pointer- Auto-sync with upstream branch master, commit 40b68e8cc00ca40348bc084b651c0561d31feb46: - wcsmbs: Reformat Makefile. - linux: Reformat Makefile. - stdlib: Reformat Makefile. - stdio-common: Reformat Makefile. - socket: Reformat Makefile. - misc: Reformat Makefile. - debug: Reformat Makefile. - elf: Reformat Makefile. - libio: Add __nonnull for FILE * arguments of fclose and freopen - nss: Reconcile conditional declaration and use of `is_nscd' - Update syscall lists for Linux 6.3 - hurd: rule out some mach headers when generating errno.h - Stop checking if MiG supports retcode. - Added Redirects to longdouble error functions [BZ #29033] - nptl: Reformat Makefile. - scripts: Add sort-makefile-lines.py to sort Makefile variables. - dlopen: skip debugger notification for DSO loaded from sprof (bug 30258)- Auto-sync with upstream branch master, commit d1417176a35d27ffb8da0ffb1e33154163b6eeb2: - aligned_alloc: conform to C17 - testsuite: stdlib/isomac.c: fix REQUIREMENTS - manual: Remove unsupported line breaks in waiting-with-clock section - Enable new device_open_new RPC in libmachuser. - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC." - Update hurd/hurdselect.c to be more portable. - hurd: Fix ld.so name - hurd: Add ioperm symbol on x86_64 - time: Remove alloca() from getdate - aarch64: More configure checks for libmvec - aarch64: SVE ACLE configure test cleanups - hppa: Fix 'concurrency' typo in comment - Update hurd/intr-msg.c to be more portable - Update sysdeps/mach/hurd/ioctl.c to make it more portable - aarch64: fix SVE ACLE check for bootstrap glibc builds - Enable libmvec support for AArch64 - hurd: Enable x86_64 build script - hurd 64bit: Make dev_t word type - malloc: Really fix tst-memalign-3 link against threads - malloc: Fix tst-memalign-3 link against threads - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py - Mark various cold functions as __COLD - Fix regex type usage - hurd 64bit: Fix struct msqid_ds and shmid_ds fields - hurd 64bit: Fix ipc_perm fields types - hurd 64bit: Fix flock fields types - hurd 64bit: Add data for check-c++-types - hurd 64bit: Fix pthread_t/thread_t type to long - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len - hurd 64bit: Add missing data file for check-localplt test - hurd 64bit: Add missing libanl - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit - hurd: Fix tst-writev test - nptl: move tst-x86-64-tls-1 to nptl-only tests - hurd: Add expected abilist files for x86_64 - hurd: Replace reply port with a dead name on failed interruption - Define __mig_strlen to support dynamically sized strings in hurd RPCs - mach: Disable 32bit compatibility mode - hurd: Make it possible to call memcpy very early - hurd: Implement longjmp for x86_64 - hurd: Implement sigreturn for x86_64 - Make __mach_msg_destroy portable for x86_64 - hurd: Mark error functions as __COLD - cdefs.h: Define __COLD - hurd: Fix FS_RETRY_MAGICAL "machtype" handling - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd - hurd: Don't leak the auth port in msg* RPCs - hurd: Make _exit work during early boot-up - hurd: Mark various conditions as unlikely - hurd: Move libc_hidden_def's around - hurd: Simplify _hurd_critical_section_lock a bit - __check_pf: Add a cancellation cleanup handler [BZ #20975] - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. - elf.h: add PT_GNU_SFRAME - Fix Hurd getcwd build with GCC >= 13 - Regenerate sysdeps/mach/hurd/bits/errno.h - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive - manual: document posix_openpt (bug 17010) - if_index: Remove unneeded alloca.h include - gethostid: Do not include alloca.h- Auto-sync with upstream branch master, commit 904b94c07af84b7e4c98de3bbb822ccffcaf8c40. - socket: Add a test for MSG_CMSG_CLOEXEC - hurd: Do not take any flag from the CMSG_DATA - hurd: Implement MSG_CMSG_CLOEXEC - hurd: Don't pass FD_CLOEXEC in CMSG_DATA - hurd: Implement prefer_map_32bit_exec tunable - hurd: Don't attempt to deallocate MACH_PORT_DEAD - hurd: Only deallocate addrport when it's valid - hurd: Implement MAP_32BIT - Use O_CLOEXEC in more places (BZ #15722) - misc: Convert daemon () to GNU coding style - wcsmbs: Add wcsdup() tests. (BZ #30266) - string: Add tests for strndup (BZ #30266) - string: Add tests for strdup (BZ #30266) - string: Allow use of test-string.h for non-ifunc implementations. - hurd: Don't migrate reply port into __init1_tcbhead - hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY - Created tunable to force small pages on stack allocation. - malloc: Add missing shared thread library flags - linux: Re-flow and sort multiline Makefile definitions - posix: Re-flow and sort multiline Makefile definitions- Explicitly provide ldconfig paths (#2188550)- Auto-sync with upstream branch master, commit 65cbd52174f5bc211dd655727c2239e25e55bfce: - build-many-glibcs.py: --disable-gcov for gcc-first - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) - rcmd.c: Fix indentation in last commit - inet/rcmd.c: fix warn unused result - wcsmbs: Re-flow and sort routines, tests variables in Makefile - debug: Re-flow and sort routines variable in Makefile - math: Improve fmod(f) performance - Benchtests: Adjust timing - malloc: Assure that THP mode read do write OOB end of stringt - malloc: Assure that THP mode is always null terminated - aio: Fix freeing memory - elf: Stop including tls.h in ldsodefs.h - manual: update AddressSanitizer discussion - manual: document snprintf truncation better - manual: improve string section wording - manual: fix texinfo typo - : Make fopencookie, vasprintf, asprintf available by default - : Make strchrnul, strcasestr, memmem available by default - : Add PREFETCHI support - : Add AMX-COMPLEX support - : Add AVX-NE-CONVERT support - : Add AVX-VNNI-INT8 support - : Add MSRLIST support - : Add AVX-IFMA support - : Add AMX-FP16 support - : Add WRMSRNS support - : Add ArchPerfmonExt support - : Add CMPCCXADD support - : Add LASS support - : Add RAO-INT support - : Add LBR support - : Add RTM_FORCE_ABORT support - : Add SGX-KEYS support - : Add BUS_LOCK_DETECT support - : Add LA57 support - platform.texi: Move LAM after LAHF64_SAHF64 - : Rename to x86_cpu_INDEX_7_ECX_15 - hppa: Update struct __pthread_rwlock_arch_t comment. - hppa: Revise __TIMESIZE define to use __WORDSIZE - libio: Remove unused pragma weak on vtable - malloc: Only set pragma weak for rpc freemem if required - compare_strings.py : Add --gmean flag - x86/dl-cacheinfo: remove unsused parameter from handle_amd - powerpc: Disable stack protector in early static initialization - nptl: Fix tst-cancel30 on sparc64 - math: Remove the error handling wrapper from fmod and fmodf - math: Improve fmodf - math: Improve fmod - benchtests: Add fmodf benchmark - benchtests: Add fmod benchmark - x86: Set FSGSBASE to active if enabled by kernel - x86_64: Fix asm constraints in feraiseexcept (bug 30305) - manual: Document __wur usage under _FORTIFY_SOURCE - x86_64: Add rtld-stpncpy & rtld-strncpy - stdio-common: Fix building when !IS_IN (libc) - time: Fix strftime(3) API regarding nullability - Update arm libm-tests-ulps - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) - memalign: Support scanning for aligned chunks. - malloc: Use C11 atomics on memusage - Remove --enable-tunables configure option - Remove --disable-experimental-malloc option- Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC warning; and - Auto-sync with upstream branch master, commit 885d3cda907d0dee54b13cbbf61b040c9951d5a2: - Allow building with --disable-nscd again - system: Add "--" after "-c" for sh (BZ #28519) - posix: Fix some crashes in wordexp [BZ #18096] - LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 - elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh - Fix tst-glibc-hwcaps-prepend-cache with custom configure prefix value - Fix tst-ldconfig-ld_so_conf-update with custom configure prefix value - support: introduce support_sysconfdir_prefix - Remove set-hooks.h from generic includes - Remove --with-default-link configure option - libio: Remove the usage of __libc_IO_vtables - libio: Do not autogenerate stdio_lim.h - Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions - benchtests: Move libmvec benchtest inputs to benchtests directory - stdio-common: tests: don't double-define _FORTIFY_SOURCE - LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects - _dl_map_object_from_fd: Remove unnecessary debugger notification in error path - hppa: Drop 16-byte pthread lock alignment - Minor: don't call _dl_debug_update (which can have side effects) inside assert - x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c - Declare wcstofN, wcstofNx for C2x - Update printf %b/%B C2x support - ARC: run child from the separate start block in __clone - ARC: Add the clone3 wrapper- Auto-sync with upstream branch master, commit 90233f113cc941ef88ce03b7f73221a964dcaca8: - LoongArch: Add get_rounding_mode. - LoongArch: Add support for ldconfig. - linux: fix ntp_gettime abi break (BZ# 30156) - elf: Add missing dependency between resolvfail and testobj1.so - elf: Add -z lazy to some more tests - Benchtests: Remove simple_str(r)chr - Benchtests: Remove simple_str(n)casecmp - Benchtests: Remove simple_memcmp - Benchtests: Remove simple_strcspn/strpbrk/strsep - Benchtests: Remove memchr_strnlen - Benchtests: Remove simple_mem(r)chr - Benchtests: Remove simple_strcpy_chk - Benchtests: Remove simple_str(n)cmp - malloc: Fix transposed arguments in sysmalloc_mmap_fallback call - rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX} - posix: Ensure the initial signal disposition for tst-spawn7 - hurd: fix build of tst-system.c - x86: Fix bug about glibc.cpu.hwcaps. - posix: Fix system blocks SIGCHLD erroneously [BZ #30163] - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151)- Auto-sync with upstream branch master, commit 8390014c2320f94ffd8a8f6088c10c1f64567954. - Update kernel version to 6.2 in header constant tests - arm: Remove __builtin_arm_uqsub8 usage on string-fza.h - alpha: Remove strncmp optimization - powerpc: Remove powerpc64 strncmp variants - powerpc: Remove strncmp variants - C2x scanf binary constant handling - Fix stringop-overflow warning in test-strncat. - nis: Fix stringop-truncation warning with -O3 in nis_local_host. - support: use 64-bit time_t (bug 30111) - LoongArch: Update libm-test-ulps. - LoongArch: Further refine the condition to enable static PIE - hurd: Fix some broken indentation - hurd: Remove the ecx kludge- Auto-sync with upstream branch master, commit 59a6d5e9477695c41d6feef7ef8636f8f744f3c5: - Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h - crypt: Remove invalid end of page test badsalttest - S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] - s390x: Regenerate ULPs. - Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h - htl: Add pthreadtypes-arch.h for x86_64 - hurd: Implement TLS for x86_64 - htl: Make pthread_mutex_t pointer-aligned - x86_64: Update libm test ulps - localedata: de_DE should not use Fräulein - LoongArch: Add math-barriers.h - cdefs.h: fix "__clang_major" typo - hppa: Drop old parisc-specific MADV_* constants - hurd: Generalize init-first.c to support x86_64 - hurd: Simplify init-first.c further - hurd: Mark some audit tests as unsupported - htl: Mark select loop test as unsupported - hurd: Mark RLIMIT_AS tests as unsupported - aarch64: update libm test ulps - powerpc:Regenerate ulps for hypot - Update syscall lists for Linux 6.2 - tunables.texi: Change \code{1} to @code{1} - x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] - gmon: fix memory corruption issues [BZ# 30101] - gmon: improve mcount overflow handling [BZ# 27576] - gmon: Fix allocated buffer overflow (bug 29444) - malloc: remove redundant check of unsorted bin corruption - Use Linux 6.2 in build-many-glibcs.py - Ignore MAP_VARIABLE in tst-mman-consts.py - AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329]- Drop glibc-printf-grouping-swbz30068.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 8b014a1b1f7aee1e3348db108aeea396359d481e: - s390: Fix build for -march=z13 - arm: Support gcc older than 10 for find_zero_all - Linux: Remove generic Implies - Linux: Remove unused generic Makefile - Linux: Assume and consolidate getpeername wire-up syscall - Linux: Assume and consolidate getsockname wire-up syscall - Linux: Move wordsize-32 Version to default - __glob64_time64: Fix typo for stub_warning call (BZ #30146) - elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] - Define PC, SP and SYSRETURN for hurd x86_64 - mach: Use PAGE_SIZE - hurd: Simplify init-first.c a bit - hurd: Make timer_t pointer-sized - hurd: Fix xattr function return type - hurd: Use proper integer types - hurd: Move thread state manipulation into _hurd_tls_new () - glob64_time64: Fix typo for stub_warning call (BZ #30146) - Use uintptr_t instead of performing pointer subtraction with a null pointer - ARC:fpu: add extra capability check before use of sqrt and fma builtins - ARC: align child stack in clone - string: Remove string_private.h - iconv: Remove _STRING_ARCH_unaligned usage - iconv: Remove _STRING_ARCH_unaligned usage for get/set macros - resolv: Remove _STRING_ARCH_unaligned usage - nscd: Remove _STRING_ARCH_unaligned usage - stdlib: Simplify getenv - crypto: Remove _STRING_ARCH_unaligned usage - Fix ifunc-impl-list.c build for s390 - [hurd] Fix i686 build breakage caused by 4fedebc91108 - C2x strtol binary constant handling - [hurd] Add MTU_DISCOVER values - hurd: Fix unwinding over INTR_MSG_TRAP in shared too - mach: undef ENTRY2 - hurd: i386 TLS tweaks - stdio: Do not ignore posix_spawn error on popen (BZ #29016) - update auto-libm-test-out-hypot - added pair of inputs for hypotf in binary32 - Naming the parameter of dummy_sa_handler - hurd: Fix tcflag_t and speed_t types on 64-bit - htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h - hurd, htl: Add some x86_64-specific code - Fix typos in comments - htl: Generalize i386 pt-machdep.h to x86 - hurd: Set up the basic tree for x86_64-gnu - mach: Look for mach_i386.defs on x86_64 too - htl: Fix semaphore reference - hurd: Fix xattr error value - mach, hurd: Cast through uintptr_t - hurd: Use mach_msg_type_number_t where appropriate - hurd: Refactor readlinkat() - Use __builtin_FILE instead of __FILE__ in assert in C++. - hurd: Fix unwinding over INTR_MSG_TRAP - powerpc64: Add the clone3 wrapper - string: Disable stack protector in early static initialization - string: Add libc_hidden_proto for memrchr - string: Add libc_hidden_proto for strchrnul - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache - NEWS: Document CVE-2023-25139. - Use 64-bit time_t interfaces in strftime and strptime (bug 30053) - C-SKY: Strip hard float abi from hard float feature. - S390: Influence hwcaps/stfle via GLIBC_TUNABLES. - string: Hook up the default implementation on test-strrchr - string: Hook up the default implementation on test-memrchr - string: Hook up the default implementation on test-memchr - string: Hook up the default implementation on test-strcpy - string: Hook up the default implementation on test-stpcpy - string: Hook up the default implementation on test-strncmp - string: Hook up the default implementation on test-strcmp - string: Hook up the default implementation on test-strchr - string: Hook up the default implementation on test-strnlen - string: Hook up the default implementation on test-strlen - riscv: Add string-fza.h and string-fzi.h - sh: Add string-fzb.h - powerpc: Add string-fza.h - arm: Add string-fza.h - alpha: Add string-fza, string-fzb.h, string-fzi.h, and string-shift.h - hppa: Add string-fza.h, string-fzc.h, and string-fzi.h - hppa: Add memcopy.h - string: Improve generic strrchr with memrchr and strlen - string: Improve generic memrchr - string: Improve generic strnlen with memchr - string: Improve generic memchr - string: Improve generic strcpy - string: Improve generic stpcpy - string: Improve generic strncmp - string: Improve generic strcmp - string: Improve generic strchr - string: Improve generic strchrnul - string: Improve generic strlen - Add string vectorized find and detection functions - Parameterize OP_T_THRES from memcopy.h - Parameterize op_t from memcopy.h - Replace rawmemchr (s, '\0') with strchr - AArch64: Improve SVE memcpy and memmove - Account for grouping in printf width (bug 30068) - Move RETURN_TO to x86/sysdep.h and implement x86_64 version. - Remove pthread-pi-defines.sym - stdlib: tests: don't double-define _FORTIFY_SOURCE - LoongArch: Add new relocation types. - Remove sysdeps/mach/i386/machine-sp.h - cdefs: Limit definition of fortification macros - hurd: Move some i386 bits to x86 - Remove support setting custom demuxers during signal handling. - hurd: Implement SHM_ANON - hurd: Implement O_TMPFILE - hurd: Consolidate file_name_lookup implementation - Linux: optimize clone3 internal usage - aarch64: Add the clone3 wrapper - linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn - Linux: Do not align the stack for __clone3 - linux: Extend internal clone3 documentation - linux: Do not reset signal handler in posix_spawn if it is already SIG_DFL - Open master branch for glibc 2.38 development- Drop already included glibc-dprintf-length.patch patch. - Apply glibc-printf-grouping-swbz30068.patch to fix swbz#30068. - Auto-sync with upstream branch release/2.37/master, commit a704fd9a133bfb10510e18702f48a6a9c88dbbd5: - Create ChangeLog.old/ChangeLog.26. (tag: glibc-2.37) - Prepare for glibc 2.37 release. - x86: Fix strncat-avx2.S reading past length [BZ #30065] - Update install.texi, and regenerate INSTALL. - Update manual/contrib.texi. - Update NEWS file with bug fixes. - Regenerate configure. - Update all PO files in preparation for release. - doc: correct _FORTIFY_SOURCE doc in features.h - libio: Update number of written bytes in dprintf implementation- Apply glibc-dprintf-length.patch to fix dprintf return value regression. - Auto-sync with upstream branch master, commit 2f39e44a8417b4186a7f15bfeac5d0b557e63e03: - Account for octal marker in %#o format (rhbz#2165869) - Use binutils 2.40 branch in build-many-glibcs.py - Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py- Auto-sync with upstream branch master, commit 0d50f477f47ba637b54fb03ac48d769ec4543e8d: - stdio-common: Handle -1 buffer size in __sprintf_chk & co (bug 30039) - Document '%F' format specifier - sparc (64bit): Regenerate ulps - ia64: Regenerate ulps - Update libc.pot for 2.37 release. - x86: Cache computation for AMD architecture. - manual: Fix typo - Add STATX_DIOALIGN from Linux 6.1 to bits/statx-generic.h - Add IPPROTO_L2TP from Linux 6.1 to netinet/in.h - AArch64: Improve strrchr - AArch64: Optimize strnlen - AArch64: Optimize strlen - AArch64: Optimize strcpy - AArch64: Improve strchrnul - AArch64: Optimize strchr - AArch64: Improve strlen_asimd - AArch64: Optimize memrchr - AArch64: Optimize memchr- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Auto-sync with upstream branch master, commit 569cfcc6bf35c28112ca8d7112e9eb4a22bed5b8: - hurd: Fix _NOFLSH value - elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864] - string: Suppress -Wmaybe-unitialized for wordcopy [BZ #19444] - scripts/build-many-glibcs.py: Remove unused RANLIB and STRIP option - configure: Move nm, objdump, and readelf to LIBC_PROG_BINUTILS- Auto-sync with upstream branch master, commit 2d2d7e1a8f2e62b442ae8978f0a6c17f385575c4. - configure: Allow user override LD, AR, OBJCOPY, and GPROF - math: Suppress -O0 warnings for soft-fp fsqrt [BZ #19444] - sunrpc: Suppress GCC -O1 warning on user2netname [BZ #19444] - locale: Use correct buffer size for utf8_sequence_error [BZ #19444] - Add HWCAP2_SVE_EBF16 from Linux 6.1 to AArch64 bits/hwcap.h - Add _FORTIFY_SOURCE implementation documentation [BZ #28998] - Update copyright dates not handled by scripts/update-copyrights - Update copyright dates with scripts/update-copyrights - Remove trailing whitespace in gmp.h - Remove trailing whitespace - C2x semantics for - time: Set daylight to 1 for matching DST/offset change (bug 29951) - Fix ldbl-128 built-in function use - x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] - i686: Regenerate ulps- Drop glibc-rh2155825.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 5f55b22f4b3ea14c777a60f239d25dc4555eb804: - hurd getcwd: Fix memory leak on error - hurd fcntl: Make LOCKED macro more robust - hurd: Make dl-sysdep __sbrk check __vm_allocate call - htl: Drop duplicate check in __pthread_stack_alloc - hurd hurdstartup: Initialize remaining fields of hurd_startup_data - hurd _S_msg_add_auth: Initialize new arrays to 0 - htl: Check error returned by __getrlimit - getdelim: ensure error indicator is set on error (bug 29917) - htl: Fix sem_wait race between read and gsync_wait - Avoid use of atoi in malloc - Linux: Pass size argument of epoll_create to the kernel - Simplify scripts/cross-test-ssh.sh configuration. - Define MADV_COLLAPSE from Linux 6.1 - powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ - Update all PO files in preparation for release. - Update kernel version to 6.1 in header constant tests - Update syscall lists for Linux 6.1 - libio: Convert __vswprintf_internal to buffers (bug 27857) - libio: Convert __obstack_vprintf_internal to buffers (bug 27124) - libio: Convert __vdprintf_internal to buffers - libio: Convert __vasprintf_internal to buffers - libio: Convert __vsprintf_internal to buffers - stdio-common: Add lock optimization to vfprintf and vfwprintf - stdio-common: Convert vfprintf and related functions to buffers - stdio-common: Add __translated_number_width - stdio-common: Add __printf_function_invoke - stdio-common: Introduce buffers for implementing printf - locale: Implement struct grouping_iterator - Use Linux 6.1 in build-many-glibcs.py - Avoid use of atoi in some places in libc- Fix epoll_create regression (#2155825)- Auto-sync with upstream branch master, commit c1c0dea38833751f36a145c322ce53c9a08332e1: - Linux: Remove epoll_create, inotify_init from syscalls.list (#2154747) - Linux: Reflow and sort some Makefile variables - mach: Drop remnants of old_CFLAGS - mach: Fix passing -ffreestanding when checking for gnumach headers - Force use of -ffreestanding when checking for gnumach headers - elf: Fix tst-relro-symbols.py argument passing - x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863] - Allow _Qp_fgt in sparc64 localplt.data- Auto-sync with upstream branch master, commit 5dcd2d0ad02ff12c76355ef4f40947c1857ac482. - stdlib: Move _IO_cleanup to call_function_static_weak - elf: Do not assume symbol order on tst-audit25{a,b} - time: Use 64 bit time on tzfile - nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402) - nis: Build libnsl with 64 bit time_t - realloc: Return unchanged if request is within usable size - Linux: Consolidate typesizes.h - Linux: Make generic fcntl.h the default one - Linux: make generic xstatver.h the default one - Linux: Remove generic sysdep - Linux: Assume and consolidate shutdown wire-up syscall - Linux: Assume and consolidate listen wire-up syscall - Linux: Assume and consolidate socketpair wire-up syscall - Linux: Assume and consolidate socket wire-up syscall - Linux: Assume and consolidate bind wire-up syscall - Linux: consolidate ____longjmp_chk - Linux: consolidate sendfile implementation - Linux: consolidate unlink implementation - Linux: consolidate symlink implementation - Linux: consolidate rmdir implementation - Linux: consolidate readlink implementation - Linux: consolidate mkdir implementation - Linux: consolidate link implementation - Linux: consolidate lchown implementation - Linux: consolidate inotify_init implementation - Lninux: consolidate epoll_create implementation - Linux: consolidate dup2 implementation - Linux: consolidate chown implementation - Linux: consolidate chmod implementation - linux: Consolidate dl-origin.c - linux: Use long int for syscall return value - LoongArch: Use medium cmodel build libc_nonshared.a. - x86_64: State assembler is being tested on sysdeps/x86/configure - configure: Remove AS check - configure: Remove check if ld is GNU - configure: Remove check if as is GNU - configure: Move locale tools early- Auto-sync with upstream branch master, commit 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a: - hurd: Make getrandom cache the server port - powerpc64: Remove old strncmp optimization - x86-64 strncpy: Properly handle the length parameter [BZ# 29839] - x86-64 strncat: Properly handle the length parameter [BZ# 24097] - ARC: update definitions in elf/elf.h - scripts: Add "|" operator support to glibcpp's parsing - Apply asm redirections in syslog.h before first use [BZ #27087] - LoongArch: Add support for ilogb[f] - LoongArch: Add support for scalb[f] - LoongArch: Add support for scalbn[f] - LoongArch: Use __builtin_logb{,f} with GCC >= 13 - Use GCC builtins for logb functions if desired. - LoongArch: Use __builtin_llrint{,f} with GCC >= 13 - Use GCC builtins for llrint functions if desired. - LoongArch: Use __builtin_lrint{,f} with GCC >= 13 - Use GCC builtins for lrint functions if desired. - LoongArch: Use __builtin_rint{,f} with GCC >= 13- Auto-sync with upstream branch master, commit f704192911c6c7b65a54beab3ab369fca7609a5d: - x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h - x86/fpu: Cleanup code in svml_{s|d}_wrapper_impl.h - x86/fpu: Reformat svml_{s|d}_wrapper_impl.h - x86/fpu: Fix misspelled evex512 section in variety of svml files - x86/fpu: Add missing ISA sections to variety of svml files - stdio-common: Add missing dependencies (bug 29780) - i386: Avoid rely on linker optimization to avoid relocation - elf: Fix rtld-audit trampoline for aarch64 - Define in_int32_t_range to check if the 64 bit time_t syscall should be used- Auto-sync with upstream branch master, commit 94628de77888c3292fc103840731ff85f283368e: - elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776) - LoongArch: Hard Float Support for fmaximum_mag_num{f/ }, fminimum_mag_num{f/ }. - LoongArch: Hard Float Support for fmaximum_mag{f/ }, fminimum_mag{f/ }. - LoongArch: Hard Float Support for fmaxmag{f/ }, fminmag{f/ }. - LoongArch: Hard Float Support for fmaximum_num{f/ }, fminimum_num{f/ }. - LoongArch: Hard Float Support for fmaximum{f/ }, fminimum{f/ }. - LoongArch: Hard Float Support for float-point classification functions. - LoongArch: Use __builtin_{fma, fmaf} to implement function {fma, fmaf}.- Auto-sync with upstream branch master, commit 22a46dee24351fd5f4f188ad80554cad79c82524: - Linux: Support __IPC_64 in sysvctl *ctl command arguments (bug 29771) - riscv: Get level 3 cache's information - debug: Fix typo in tests-unsupported rule - iconvdata/tst-table-charmap.sh: remove handling of old, borrowed format - Makerules: Generate shlib.lds with -fuse-ld=bfd - x86: Add avx2 optimized functions for the wchar_t strcpy family - x86: Add evex optimized functions for the wchar_t strcpy family - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functions - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functions - benchtests: Make str{n}{cat|cpy} benchmarks output json - x86: Use VMM API in memcmpeq-evex.S and minor changes - x86: Use VMM API in memcmp-evex-movbe.S and minor changes - string: Add len=0 to {w}memcmp{eq} tests and benchtests - Linux: Add ppoll fortify symbol for 64 bit time_t (BZ# 29746) - hurd: Add sigtimedwait and sigwaitinfo support- Auto-sync with upstream branch master, commit 8d291eabd541029d7ac705cc1ea112c58dfbb05f. - Apply asm redirection in gmp.h before first use - Rewrite find_cxx_header config configure.ac - elf/tlsdeschtab.h: Add the Malloc return value check in _dl_make_tlsdesc_dynamic() - elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE - posix: Make posix_spawn extensions available by default - x86_64: Implement evex512 version of strrchr and wcsrchr - elf: Introduce and call_tls_init_tp (bug 29249) - LoongArch: Fix ABI related macros in elf.h to keep consistent with binutils[1]. - scripts/glibcelf.py: Properly report parsing failures - elf: Rework exception handling in the dynamic loader [BZ #25486] - linux: Drop useless include from fstatat.c - Fix OOB read in stdlib thousand grouping parsing [BZ #29727] - linux: Fix fstatat on MIPSn64 (BZ #29730) - elf: Remove allocate use on _dl_debug_printf - nptl: Fix pthread_create.c build with clang - allocate_once: Apply asm redirection before first use - alloc_buffer: Apply asm redirection before first use - configure: Use -Wno-ignored-attributes if compiler warns about multiple aliases - Disable use of -fsignaling-nans if compiler does not support it - intl: Fix clang -Wunused-but-set-variable on plural.c - Apply asm redirection in not-cancel before first use - malloc: Use uintptr_t for pointer alignment - Use uintptr_t in fts for pointer alignment - Fix build with GCC 13 _FloatN, _FloatNx built-in functions - elf: Build tst-relr-mod[34]a.so with $(LDFLAGS-rpath-ORIGIN) - x86-64: Improve evex512 version of strlen functions - Correctly determine libc.so 'OUTPUT_FORMAT' when cross-compiling. - Remove unused scratch_buffer_dupfree - Fix elf/tst-dlmopen-twice not to exhaust static TLS - Use uintptr_t in string/tester for pointer alignment - stdlib/strfrom: Add copysign to fix NAN issue on riscv (BZ #29501) - Fix resource/bug-ulimit1 test - Fix missing NUL terminator in stdio-common/scanf13 test - Fix off-by-one OOB read in elf/tst-tls20 - elf: Fix alloca size in _dl_debug_vdprintf - malloc: Use uintptr_t in alloc_buffer - Fix invalid pointer dereference in wcpcpy_chk - Fix invalid pointer dereference in wcscpy_chk - aarch64: Fix the extension header write in getcontext and swapcontext - aarch64: Don't build wordcopy - scripts: Use bool in tunables initializer - longlong.h: update from GCC for LoongArch clz/ctz support- Auto-sync with upstream branch master, commit 6f360366f7f76b158a0f4bf20d42f2854ad56264. - elf: Introduce to _dl_call_fini - ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_called - scripts/localplt.awk: Handle DT_JMPREL with empty PLT (for C-SKY) - Remove lingering libSegfault Makefile entries - aarch64: Use memcpy_simd as the default memcpy - aarch64: Cleanup memset ifunc - elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x - x86_64: Implement evex512 version of strchrnul, strchr and wcschr - linux: Fix generic struct_stat for 64 bit time (BZ# 29657) - manual: Add missing % in int conversion list - Avoid undefined behaviour in ibm128 implementation of llroundl (BZ #29488) - Remove all assembly optimizations for htonl and htons - Remove htonl.S for i386/x86_64 - Fix BZ #29463 in the ibm128 implementation of y1l too - Add ADDRB from Linux 6.0 to bits/termios-c_cflag.h - x86: Use `testb` for FSRM check in memmove-vec-unaligned-erms - x86: Use `testb` for case-locale check in str{n}casecmp-sse42 - x86: Use `testb` for case-locale check in str{n}casecmp-sse2 - x86: Use `testb` for case-locale check in str{n}casecmp-avx2 - x86: Add support for VEC_SIZE == 64 in strcmp-evex.S impl - x86: Remove AVX512-BVMI2 instruction from strrchr-evex.S - sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698] - nis: Fix nis_print_directory - linux: Avoid shifting a negative signed on POSIX timer interface - Bench: Improve benchtests for memchr, strchr, strnlen, strrchr - x86: Optimize strrchr-evex.S and implement with VMM headers - x86: Optimize memrchr-evex.S - x86: Optimize strnlen-evex.S and implement with VMM headers - x86: Shrink / minorly optimize strchr-evex and implement with VMM headers - x86: Optimize memchr-evex.S and implement with VMM headers - x86_64: Implement evex512 version of memchr, rawmemchr and wmemchr - String: Improve test coverage for memchr - Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources - Introduce , extracted from - x86-64: Move LP_SIZE definition to its own header - math: Fix asin and acos invalid exception with old gcc - x86: Update strlen-evex-base to use new reg/vec macros. - x86: Remove now unused vec header macros. - x86: Update memset to use new VEC macros - x86: Update memmove to use new VEC macros - x86: Update memrchr to use new VEC macros - x86: Update VEC macros to complete API for evex/evex512 impls - elf: Do not completely clear reused namespace in dlmopen (bug 29600) - malloc: Switch global_max_fast to uint8_t - Add NT_S390_PV_CPU_DATA from Linux 6.0 to elf.h - Add AArch64 HWCAP2_EBF16 from Linux 6.0 to bits/hwcap.h - String: Improve test coverage for memchr - elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support - socket: Use offsetof in SUN_LEN (bug 29578) - Expose all MAP_ constants in unconditionally (bug 29375) - LoongArch: Fix the condition to use PC-relative addressing in start.S - arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) - csu: Disable stack protector for static-reloc for static-pie - NEWS: Fix grammar - elf: Simplify output of hwcap subdirectories in ld.so help - elf: Remove _dl_string_hwcap - Add NEWS entry for legacy hwcaps removal - elf: Remove hwcap and bits_hwcap fields from struct cache_entry - elf: Remove hwcap parameter from add_to_cache signature - elf: Remove legacy hwcaps support from ldconfig - elf: Remove legacy hwcaps support from the dynamic loader - x86_64: Remove platform directory library loading test - Update to Unicode 15.0.0 [BZ #29604] - Update kernel version to 6.0 in header constant tests - x86: Fix -Os build (BZ #29576) - sunrpc: Suppress GCC -Os warning on user2netname - rt: Initialize mq_send input on tst-mqueue{5,6} - posix: Suppress -Os may be used uninitialized warnings on regexec - posix: Suppress -Os warnings on fnmatch - locale: prevent maybe-uninitialized errors with -Os [BZ #19444] - Regenerate sysdeps/mach/hurd/bits/errno.h - Update syscall lists for Linux 6.0 - nscd: Drop local address tuple variable [BZ #29607] - Use Linux 6.0 in build-many-glibcs.py - x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations - x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation - x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations - x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations - x86-64: Require BMI2 for AVX2 strncmp implementation - x86-64: Require BMI2 for AVX2 strcmp implementation - x86-64: Require BMI2 for AVX2 str(n)casecmp implementations - x86: include BMI1 and BMI2 in x86-64-v3 level - x86: Cleanup pthread_spin_{try}lock.S - Benchtests: Add bench for pthread_spin_{try}lock and mutex_trylock- Enable ELF DT_HASH for shared objects and the dynamic loader (#2129358)- Auto-sync with upstream branch master, commit 114e299ca66353fa7be1ee45bb4e1307d3de1fa2. - x86: Remove .tfloat usage - nptl: Convert tst-setuid2 to test-driver - support: Add xpthread_cond_signal wrapper - hppa: Fix initialization of dp register [BZ 29635] - Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 - malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) - stdlib: Fix __getrandom_nocancel type and arc4random usage (BZ #29638) - LoongArch: Add static PIE support - Benchtest: Add additional benchmarks for strlen and strnlen - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] - Update _FloatN header support for C++ in GCC 13 - hurd: Fix typo - get_nscd_addresses: Fix subscript typos [BZ #29605] - hurd: Increase SOMAXCONN to 4096 - Use atomic_exchange_release/acquire- Auto-sync with upstream branch master, commit c02e29a0ba47d636281e1a026444a1a0a254aa12. - nss: Use shared prefix in IPv4 address in tst-reload1 - nss: Enhance tst-reload1 coverage and logging - Use C11 atomics instead of atomic_decrement_and_test - Use C11 atomics instead of atomic_increment(_val) - Use C11 atomics instead of atomic_and/or - malloc: Print error when oldsize is not equal to the current size. - Use '%z' instead of '%Z' on printf functions - elf: Extract glibcelf constants from - scripts: Enhance glibcpp to do basic macro processing - scripts: Extract glibcpp.py from check-obsolete-constructs.py - riscv: Remove RV32 floating point functions - riscv: Consolidate the libm-test-ulps - hurd: Fix SIOCADD/DELRT ioctls - hurd: Drop struct rtentry and in6_rtmsg - hurd: Add _IOT_ifrtreq to - elf: Use C11 atomics on _dl_mcount - hurd: Use IF_NAMESIZE rather than IFNAMSIZ - hurd: Add ifrtreq structure to net/route.h - hppa: undef __ASSUME_SET_ROBUST_LIST - linux: Use same type for MMAP2_PAGE_UNIT - m68k: Enforce 4-byte alignment on internal locks (BZ #29537) - nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) - nss: Implement --no-addrconfig option for getent - gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) - elf: Implement force_first handling in _dl_sort_maps_dfs (bug 28937) - Linux: Do not skip d_ino == 0 entries in readdir, readdir64 (bug 12165) - hurd: Factorize at/non-at functions - tst-sprintf-errno: Update Hurd message length - RISC-V: Allow long jumps to __syscall_error - hurd: Make readlink* just reopen the file used for stat - hurd: Fix readlink() hanging on fifo - Fix BRE typos in check-safety.sh - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564] - Use relaxed atomics since there is no MO dependence- Remove .annobin* symbols from ld.so (#2126477)- Drop glibc-deprecated-selinux-makedb.patch. Upstream has been ported to new libselinux. - Auto-sync with upstream branch master, commit f278835f594740f5913001430641cf1da4878670: - makedb: fix build with libselinux >= 3.1 (Bug 26233) - tst-sprintf-errno: Update Hurd message output - Use C11 atomics instead of atomic_decrement(_val) - Use C11 atomics instead atomic_add(_zero) - mktime: improve heuristic for ca-1986 Indiana DST - Assume HAVE_TZSET in time/mktime.c - elf: Fix hwcaps string size overestimation - errlist: add missing entry for EDEADLOCK (bug 29545) - Do not define static_assert or thread_local in headers for C2x - malloc: Use C11 atomics rather than atomic_exchange_and_add - Add NEWS entry for CVE-2022-39046 - elf: Rename _dl_sort_maps parameter from skip to force_first - scripts/dso-ordering-test.py: Generate program run-time dependencies - math: x86: Use prefix for FP_INIT_ROUNDMODE - scripts/build-many-glibcs.py: Use https:// for sourceware.org Git clones - debug: test for more required cacellation points (BZ# 29274) - elf.h: Remove duplicate definition of VER_FLG_WEAK - syslog: Remove extra whitespace between timestamp and message (BZ#29544) - LoongArch: Add soft float support. - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) - nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp- Co-Authored-By: Benjamin Herrenschmidt - Retain .gnu_debuglink section in libc.so.6 (#2090744) - Remove redundant ld.so debuginfo file (#2090744)- Auto-sync with upstream branch master, commit c7509d49c4e8fa494120c5ead21338559dad16f5. - Apply asm redirections in wchar.h before first use - resolv: Fix building tst-resolv-invalid-cname for earlier C standards - syslog: Fix large messages (BZ#29536) - posix: Fix macro expansion producing 'defined' has undefined behavior - stdlib: Fix macro expansion producing 'defined' has undefined behavior - S390: Always use svc 0 - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces - resolv: Add new tst-resolv-invalid-cname - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) - nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305) - nss_dns: Remove remnants of IPv6 address mapping - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr - nss_dns: Split getanswer_ptr from getanswer_r - resolv: Add DNS packet parsing helpers geared towards wire format - resolv: Add internal __ns_name_length_uncompressed function - resolv: Add the __ns_samebinaryname function - resolv: Add internal __res_binary_hnok function - resolv: Add tst-resolv-aliases - resolv: Add tst-resolv-byaddr for testing reverse lookup - LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 - LoongArch: Fix ptr mangling/demangling features. - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] - Add test for bug 29530 - Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] - hurd: Fix vm_size_t incoherencies - mach: Make xpg_strerror_r set a message on error - mach: Fix incoherency between perror and strerror - elf: Call __libc_early_init for reused namespaces (bug 29528) - csu: Change start code license to have link exception - s390: Move hwcaps/platform names out of _rtld_global_ro - Revert "Detect ld.so and libc.so version inconsistency during startup" - Add NT_LOONGARCH_* from Linux 5.19 to elf.h - Detect ld.so and libc.so version inconsistency during startup - Merge getopt patch from Gnulib - Merge _GL_UNUSED C23 patch from Gnulib - LoongArch: Fix dl-machine.h code formatting. - scripts/glibcelf.py: Add hashing support - hurd: Fix starting static binaries with stack protection enabled - htl: Make pthread*_cond_timedwait register wref before releasing mutex - htl: make __pthread_hurd_cond_timedwait_internal check mutex is held - Add AArch64 HWCAP2_* constants from Linux 5.19- Auto-sync with upstream branch master, commit a727220b37efc9d4d558a77c5fc57f3af99a4829: - Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502) - alpha: Fix generic brk system call emulation in __brk_call (bug 29490) - hurd: Assume non-suid during bootstrap- Auto-sync with upstream branch master, commit 9125e43daf92e3d4e69044a54b9fe9ed88c861ad. - Use binutils 2.39 branch in build-many-glibcs.py - S390: Fix werror=unused-variable in ifunc-impl-list.c. - Ensure calculations happen with desired rounding mode in y1lf128 - localedata: Convert French language locales (fr_*) to UTF-8 - Linux: Fix enum fsconfig_command detection in - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere - Move ip_mreqn structure from Linux to generic - malloc: Do not use MAP_NORESERVE to allocate heap segments - Linux: Terminate subprocess on late failure in tst-pidfd (bug 29485) - non-linux: bits/in.h: Add more RFC options- Auto-sync with upstream branch master, commit 453b88efe6fa79f5c7c6fccc3a520c75fdd43074: - arm: Remove nested functionf rom relocate_pc24 - linux: Fix sys/mount.h usage with kernel headers - linux: Use compile_c_snippet to check linux/mount.h availability - linux: Mimic kernel defition for BLOCK_SIZE - linux: Use compile_c_snippet to check linux/pidfd.h availability - glibcextract.py: Add compile_c_snippet - LoongArch: Add pointer mangling support. - AArch64: Fix typo in sve configure check (BZ# 29394) - libio: Improve performance of IO locks - tst-process_madvise: Check process_madvise-syscall support. - elf.h: Add ELFCOMPRESS_ZSTD - inet: Turn __ivaliduser into a compatibility symbol - x86: Fix `#define STRCPY` guard in strcpy-sse2.S - elf: Replace `strcpy` call with `memcpy` [BZ #29454] - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf - i386: Use cmpl instead of cmp - i386: Use fldt instead of fld on e_logl.S - i386: Replace movzx with movzbl - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) - malloc: Correct the documentation of the top_pad default - i386: Remove RELA support - arm: Remove RELA support - Remove ldd libc4 support - Assume only FLAG_ELF_LIBC6 suport - Remove left over LD_LIBRARY_VERSION usages - Linux: Remove exit system call from _exit - LoongArch: Add vdso support for gettimeofday. - Update kernel version to 5.19 in header constant tests - assert: Do not use stderr in libc-internal assert - nptl: Remove uses of assert_perror - stdio: Clean up __libc_message after unconditional abort - Update syscall lists for Linux 5.19 - Use Linux 5.19 in build-many-glibcs.py - socket: Check lengths before advancing pointer in CMSG_NXTHDR - Don't use unsupported format string in ld.so (bug 29427) - htl: Let pthread_self and cancellability called early - stdlib: Simplify arc4random_uniform - malloc: Use __getrandom_nocancel during tcache initiailization - Remove spurious references to _dl_open_hook - Open master branch for glibc 2.37 development- Auto-sync with upstream branch release/2.36/master, commit 33f1b4c1452b33991e670f636ebe98b90a405e10: - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h. - Create ChangeLog.old/ChangeLog.25. (tag: glibc-2.36) - Prepare for glibc 2.36 release. - Update install.texi, and regenerate INSTALL. - Update NEWS bug list. - Update libc.pot for 2.36 release. - tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call - stdlib: Tuned down tst-arc4random-thread internal parameters - LoongArch: Add greg_t and gregset_t. - LoongArch: Fix VDSO_HASH and VDSO_NAME. - riscv: Update rv64 libm test ulps - riscv: Update nofpu libm test ulps   2.40-3.fc412.40-3.fc412.40-3.fc41localepap_AWLC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEpap_CWLC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIME/usr/lib//usr/lib/locale//usr/lib/locale/pap_AW//usr/lib/locale/pap_AW/LC_MESSAGES//usr/lib/locale/pap_CW//usr/lib/locale/pap_CW/LC_MESSAGES/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19x86_64-redhat-linux-gnudirectoryhttps://bugz.fedoraproject.org/glibc((glibc and (langpacks-core-pap or langpacks-core-pap_AW or langpacks-core-pap_CW)) unless glibc-all-langpacks)utf-82892786e4b5c8f5049023acf34a95581ec399c66f265aec21b47e75cd40c52e580ff07896c108b03e2601a8929901d6d6d6a8aeaa3383ae3481fd7edb816a721? (/h6g6r0# @ w40RiX腶ʭjj:qUuuvam-p^WQ:xmq-W8=N9|Cm5tӒRPX 8$< v%$:sg֞*.?Q}YCyTjM^Ouifa+զD? v2F;Ѧ mJkhC5X:]}ׄ?|?ˬ{sxu3X߻sX?8w;6l.lL+ ꩈK)%.)ؐoTk\vOG;w=ڶݴVmr>޷Nzʻ~]Kk83.,$ޓ`Xc*K/0/^ T(} #.W / ȸxhXH(ǷwgWG7'ֶua1q0p.-mkˊj*i)hgĴ|tL̉\zѳyxy7xƋgRxG(`V/~+@3K;*(f)wj7jokMĮmM- kK )0%"#$)l-!B1$HBI6) F@A0 $Ha! C'œ6VJ~uO3J^1W>pέ jغo-IT䆑  &,28̼|l\L<,̬|dDظhXH xΰ Nj G 傭Bag;ט.81ώ; .MOrC1*Oly4@uoH  Va' tHIJKLMNOPQ⫎^ir~•žªµÀÇÐòåîýĚĦĬʼnŘţŹƂƆƏƖ !"#$%&'()*+,-./0123456789:;<p s0/LpF4ɱ\QMdT"`hRmf(njL %NT;,CL[(4Nva_JB% \]`1i 9~nc?<#_5[D>:- OA:{ס)+ { ʜoH{w}24'̣`[7e /SG&sglHӹ s4 ߙ Ƀzn7k 'R)#_~*HP~D7)K"p|JEqAin/?O$q{ qE3:HQ>Me瓟ELo$Ho*C<6 g|d4j@3ǎBlܶr{b\ʰAT ]OpgD2}ƛ|3rãS^~ӰǎsIfSQ /_q#v$_Pxl!tz(4 O61$.7A\<1cF-*4HVQ< +ŧ_]\~.^~N*w潥פtUd-Fa7Q+CW"mOe@WM7(;?y{yd׿z8m>}WNjbb2:rTi ]2(3k}nЫ:pa,.x"tCUL7jJ.Sg2f|\E 3?h謔]j!7o*f*>ak2, $f묃؈7Z27q{C7b6 j @;IhxLYEP4>[|QzJ3)u&UYY ij16)/7Vk gMsa9ڣ67wEwjO^T_a(h7AVNِyA'²vy; ofջV0* #PdFQPVU3t/0BjQz{?VnjI Nq]@{@YEN&v#U"Z/<@.Itt-D+hHB ^"aBnyPgkCK3of$.z\4U$hvA(?|:rnsϵ3AI?6caOV+Ʈ?O3xr@6yOA؀/t`{`q ^WK"?MDI}\+sk/YwGSCebA)cM2-oMCU] T%PxB@4dbކ t ncE[XsG|Dz7B&0r>B2j8XR >nl ^"ߊ/.UE/o/OOO&ZR+CG*jLqJG#٤9bbL҈-=lu@^ZOlp42_;O0+YWƆtn)d)36ɖnpd8qS,K751K ZӥS>g=VZ ZY1E`d;!)Kh'ҳ։X0IoBꙸ7BqU$(K)WHI}7/{ ox.[2'E>#_X/[sijd)HøgčmXj-'ڹBf~iZoI 6?2: ;^xΣ/zWH:_ҟCFrI$6Cp.t,r*WFurυz+_ 3ͯ'+KWQj>οFO73$;|-BJ wT_9U 6Oľl|)ca5 2-ֻPɤj>YoIFu5d3OvoW!YsY_8D6c|BF|?O>G.o0C?tCbNFՈ:Lj"pCI֏حo*_V4 J/M3'qd2l}N~rW[)Gv'#2V'TrT0_kt9ϥ%Meedx쫟Oq)W}K/ݧS7^FH#C?& Ĩ#쐭 `Acs֎ ,+ ϗĭuo ^l|sd_R׌B:zUa{lmx/|g4H.Hl0 D8v{BJ^D*4۳K䡌p1Q*w*$'׸Ex6S2{!3RYWG ٛ f\f*ZeO$BXZAs uMs#=ox՛K}ΟRN^T+}91I*ٛ$U@ɓ³My hp[y9˚^? Qd-u!- g' -~HH(OO4]bJ^c Su "tv?;g0iq@?~7 ib  mkQ%hX'W$vَެ:_P9ɱҾ l'x.1&u I뽫; BH̜t=xS'ffcpi,IΦ45.kpDx,W݆BO\hY * C! {2ϹjB`3-=Hd3 ?V(0U3>= CFt_oz|4-BG/D0)eq{[ jF(Sow<{$i,HG/G11ԉ*î'KJ'J+HTƜsfdIxw.S v=0cpG̰yu59g53nb50WZ uBi d/Ni^{>akŽ,#<~g{mw~ 7;K0]:!b[:XFv K"%ܰ')uEd,&'C [{eiؠ>S•У5NBIU^=MFZÇ͋ЬCQu+t _|)Zv s:z PRrfFE )\c[Nɉc9fzIjoco悠``$bhss,3Y%ED ĥBގI4z/8 g% ~_8 #-_vg81&~Ʒ=3~$Qo`/D2 {aw={U?t|+K(@B1rلiNxOyRPD4N8$+D"kb|Zv[-%_M⣼&I|R$~ / CuJpTNwJeZ&姠lΣ޺-Ո$_ EE (G_Y}/OΧ曜%G3psyg,bJ1?e1=Vde+5Gw7F>k$uAS~!O)ʆF>K;_i(E;Zr`d]Oa<| z ,(݈"tfӨqh wq 10%tIBǍ#t\B]@8ywA6РPtAǁ.8;ѯoD*PhCfҏBmBHБ^,`MjȈPd)Oh B:ꗘ&F\;`/WK2Ayt )O_}$6E =B\AuB',/71o> ̟Jt$=BaQ\TcL~䳧*_V&$RBTPZ3j0b>פ幒6B˱jJ!ùS 0t\酎#.-UڢdT՗C{7 `t/8ꦾMS>oLV֏a.~+Z귗X?U-'d'I:jg>9ĺ#ZR6T"H}< ^G16}4hG>KV#- (!π0c$}(_ ףwEU %}UA?{>,?ە%%%x,PuI, {V-vf&/-T"] qur/R, Hy#^  #UUYVCFhHR 7(ēemdmEZ^f(,_][ֻܾFngAn_=nW9nO5nG1n7-n/)nWmھAgwb浯q7I)COm+%u(~/} k\폪}1/}i,WH-pv}ۧ/fop~ K}bFd%!>/4 _3̾l܇˾˲V>_IU}c75U~pc]> 3sĨ#3{Js,J)(VT@ؓ 4`??)`?>)a=?(.TF<<]\}s]s&t؇1áV$,T&N5/l}W-WxI|G.R MYn`Zb .ӎP :^u~^#`6y2z5@XFs}ݑ>^ vR9)Y87O>C`Hx$_M[rӠ(7sh/'-!c6^$xw0*Yn8~93tuw*T6qi,:I&57s]rW:¦w[rpA n)`]pgS=ެ%pG70}W|#OmYVN>Iմv6F$hQ>x裯InjvCh{PK:(mhح02B+Vq=w o%,%`zce||@̩@7n#uqLyD[XEW)(OuHM13IPϘL%)7$aƌW{1ak91-001mSE;)kfCZMmZ Xfb3kg[R. LVب}' 6ɘ䑔i"j4&Fb޸1! ݯF6?]|Y] z y8s&c6Pdd@C BrL(U]KB˛DUHalg)?f }{Hl넜"W|R٠t-x~*?ۊzPdRt oڦ `'nZI. ꩆTCܰճ2tƬnz5rTL!bӻq!VgWRRBC.!?^ Zw |(o1MPb*,?mdsgK)dIs:E,]Om[/K)ѡejaClՀeIv=L\ }!N_h^@@J n7y)AsJ4&ި]X0?ׇIc#'ԁ\RDvK!6Pp /.b*A^w{xSxg&=MF&=3N;dI1;Dtܭs뮺[ֹuW׫Uޭ{n[֝uܭs R}ԯon[w:CG^*H]aZZַ9ALPbB5yΌ#40uV-[ K#K\KʂOӤruQEP ,1dqIJARO_Wj{O|cnnr ;BvH'd .Vݻ˖\l^heNd$BbH<2k~&ܴ,ֱ5hk2?#j ژLʸ>zΜZ1?(|Z\IbH8bu)z[N@c_kx<0M.f_ ap=0:}+Pn-ܫK*MiN i"b!k͘~^ݔ=M NِHZWk-wfNyŞýa}ilj`n]^7TsxAaCE<rӵYpjjbuZfUR4JbB'xI,_˜[ZA'fPbFtKvTC3;r3Rk~c[z Cb@3>F9A&%!pQ 8@~Gްw:ovg6V_5W2OF.> mVF]RMN*e^Se}qoMX9C <#KVɊd͞,Ptm&jZZYbbV(L|'"pq9QUUVffҶ+ WQzzz|7kJϾ-I]Aۣ9Y1b)U2 ܉(<( `ɍ}:T.َ( EͷY{~kH!O݆ JsD0 G[?}5-Eyxgot&_pȇk "*L$IAaHLLԾk֡2P"Xq U-]6DIic\g.g1>5KA`6%F;g2'8r_tOϏ&jab߅ Gu'me\T LDyP+;[C.Ɋ3* 7kJ|H}Їu#v#Gq ]Q E_ˁ@.Gz:gMauaU|dc?9{РT~D$Q S4Vp}["1=? "?Lu&^ j'ZIP';3ZRpALj @-`z 0/5K_hҠ&fИ侇/DR&R_;>x;>X0(~y?}샾s7AO"s-to}Rht>ʴAm˦B[(TKO}}k~F d}!ۏkg@oi]DwCbQRfIE }(PN&JH(餯io2JH 闥>I#H_A1s]Ve].VK_U*TJpPc>'k._H$۶R _E7gv*ATll5̾ܣ2PΆOPvDv&";5m^Jd˳~tdidg5k* [99+eIV>ƍ  `8Ogq6 `MIkU(& PݫܛJK$Ƚu܇N,ݗ{rt?܃Db?wރq<F\,DbG{P^|zw+{.޳sN7{M>cz)[F+$^rJGpFfbHq5ESh$eGHW']Ҥ{{OOtKCR@OY.>&#, GwY.<7TRޕxqn򜽢ծEDV'p` WL_> 78/*cڹw!Hzg"BwGS"4KܥL4а"vuZ$ry֐rCCP{MY=f;=luY9$/NdI *Jp66O3IM T(Ѽff.C$YZpH6ww5~TW.#")G"Kn,*< -SPBl|beR?_ev/[bww>ۂ1Gx|/Yʜ)/_eم4^V4 ᆛ  .ǩ.ъbƂWRrV|4OQ*uqA-JЁ]1홴TT ,>hh9:ypqq9GPq$q(P`Y KaY i0 i0MX &-i( i0M08G8p0p4FޞPޡ^ ҩ>[8ޡSҩ)|:W8|CSS+]dYZ+P10\(byC-eBk^(I nfffff1'Jj%] MMLg&2g7iêA5GU<6qg1֬)۰prdD7Ïp+Gj\nO N{*KQ4H>#lf$.Ow^&Nw}DG9DQtzjd!8m#^9fJv>j658|($\o#Ģxrcm]SZR+Kat@-ٵ'A(c顏 x"5ϋbb֢u!B2&`?H\q7P6MVW on>-\숬dצewp}'i}34ܢueӎ c~0\TícAfIEN\9AqIhZ݌mmeY/"P}4԰6_%Nb8(-Հat6ߏx=}[@wn#Gt$P2H>!1/yg?6hZJ#J tP~U{~&%|ckA…3`pHM<x *іgz9Şq%E@QKG/:IXo4ei0G-N0#P+SjZ 8ɓ #IǰJ0,EK_aOE@F +\B+u5>7l iE+XJ uq6ZX'<'P#?1AN3{ewذ2Oj1JXcm-N5}U~O*M$&.d {̕ Xq2>2붼DE5͜f~/kD:ˑlw wz8I5\Zl S|,krYK-vg@ l!ZF)w2. .ʻL +X@$2Yb.zܫD@wAJF4E8"lZf#'6Xc/nJ8W ﱵ}f"dUbW?WpY @ ժP( 'SMr)o6yĨƈz'NV.4T RHD"ZW" mD7h=|RXV~ەwFs{vUsLAC00OaU:6wUzwNY#Jw$o*j(MrBe2ЌR*\i+m }Б9B@pwd{fB @͔5PG=ULq8s;*?|׵o.$2Q Ӂph kH r9i rԙ Y受}\V͢WJNPlNɭ[C'UKi'|KwԊXA;'ܔQFDFsX:"'T4DDFX iE6`lr$ nK|( =5wEFfuQYR"*ؔӄ6oTi${c.}R[) ]*3UF";tf 5,DV0BLZ!qZ3*Έ8(쪦%:KƪAO@2ffuZ*Ĩc3]U HRJIHzCVdNc5mHG5U{Qͣ̕p69⤞6fxӏ](fwlڗCRh'/~}xCZ[%@;TY&31=F9&b?NLg L\}50S~V[RxAve\ʯ(eL Lq!my]D/9":~EL|EV=V= nޏe Wa^-|98LIl1hn4֗zwaAm`-<c `֪ˑXFa\\6H=(ힳiR0h70 AǑ2f]f݁_t4)<5x8)߂+9QvC!46RswFl.X#041uE|د4\߲ArD3\R.N!5Ө85(̖s }-ȚBh-/,;d6qY)|cwE&l{0 :3'~!AB#RY`;soӖŏ]Yقbڅ PP[h F}žDQtoHLO\n4AJ jؗ!9d<=`rgAKj, 6o:yq\BWH:hCZ,lP?:7闒~ =|nèS \f]QbB{a{xQf4Ef&cD>/C ѠP !+FӦiNBݜ[K>_HTO06!!X׮b5G1,aOrMb_]$E &748 ɏwomz*ԅMz6*@BCs˛!2A|2*3Ge4p X[JXDd|9%6, ] ЯD;a5:rpƏ "q:Eާ/ :ER9Fż^dG`tѬ'Ep.rќpJjF".B)(9\I&Ü > 4"H9aͶ.b01@G5c`}P6ya. [PqEQՎ9pfl9^1ܲ)>ѐEʘQ?hr_[*zRsTF5I|E;A.C32!pah v_`f3)}J r n~8uC/}aE;H} YcD@b~^I8^ӷ]ӳ<1p/|A#dfX5)ȣڡXKXt๛z N\XkT*P)Q M12;VQC̨gt fQ`(cP<횞۲:FP`̉2LQb%m@_)ڂ넚\Fg3&G2Wz-6R"!,nʶ{]Kd9_eW$#b >l2"yE7lA[U/Mtg+ 62/Q 3. *.FIK +U U hJ(s/R'42dC\ x wjN w2Hs?o.kgQcv.n_55K1:-*)rF =5-^ђ *T @*ҟ71T ^H7]>'bb{wWoWF6R&zlrzT;3+/+ 'I^Aܳ9јly=fIv۲% lo4&[0A?ݦwP g9ڀ2k)$w~5Ft/uf.?kA:!*J@3/p#5Dt/ Zkت`- 3E衏tp"na\nT2\ऻؿ!vFȇޠWaS̗Tzd?4+N{S' c#2݁3tW1 ځK=\@C8'h6t*kT: *EP,a ڍf)^eV%EN#Bsc+Z!2X@HECpgVF+Lk`UWimeM,a ;? 'op^lNhd>|YC6&q0$Ce !sE۹\~,̪iDRxNp̶ m' ܋ XW$Ce :&1h' ܋ `? n-Jp"VIR͸IVTIgtl>cLce[v\'LD>c-gU>_NLJ 0)DM(^8F7_|ueGr&P⪍V[͈Al+SG_r=ף׹>r}U ;ؘryfugΈ8G߱=٣!t~yQv=as<1eFmng|6g#.b1GcW`1#h2 HCr'Ժ_trWre+-qJn!PNS =:$b|T=O/(Dr`_C-f1sZ]T\W8i pKk ,*TIgNS͖VZOe!.aʸs۠@%ڻpFp? ºwI>Bϊ\Q3FbˡZxyh15=l#26&3vc9c;6wbb|/?ջPVe5Y+b 7(d'6K n"Pȉgc!8 W(:-Enkl?KL}ayRTnYGLf$Qyh@-qk-{6q2 p0$AUawVx@>hf xxE#9NxTL?$϶ —kY_oSybJ)mi(iϔt 2&bZ5\Zc8j7vR'q|%&b>gp3XmT>-u kpJc=ˍYƔ`>RgoKd.97_Z~ﰧpq~_oX87&8/W?+V'^Rx::]hEgUfP͌XZǯ[.!VN῁AƝ]*;5` +|“QCO >(J$7`^OaAg?OY/@NTC18Co*GHMpРof: , WX,iz@ȧ+MhU+7oNom*IFװ-(n8+EcP*22`AHz5Uxq9;8 R3J8;c‹9ge\NybX?SJ|boa7X5>LEβYVTM-X(pY2T]&N)9AT%A0"Y`Q9P `"3s/kRbuPNvd';ctqZ# @Oʃ8MIe:_ҕI$G+$D<΃44$,ʁb&@Adx1\ʣxQ?????????????????;{aŹHKV 'AuNӦ2/nʤpģih|"HqY=T Q*P!P+<`>l.K5"ZPxR75?NEBL"/pQ'l:M&\*YYDFMH!N+8 N:uԩSN:uԩSN:uԩSN:uԩSN:uԩSN:u=bXp-Z VC*C"&A)f70``\5b)F=FlQA/[lӲ9"aqeF##FU0aD)xJф؂0@9@I30d`FO 97+0jT`̤h0`(\b53Y d"yu"@I_0"alAX:3+;BGZj1E|"E"s-.& !R cֈ1^KN0 YGe`WĨ3?AITc'@bX E]BpP]z+(}/ JBAY""Ź8nw+}""u-}Z#ajpKD+>ꈂG]tj]޾zHmފ}V _gL-t{܇>p||Iu@ qo 54?C.a_/EOr'E^*'}S6amރ>=c (@UUUUUUUUUꟙZcNcgL1%0u Va"WJ0O(MI}E=3/+'\vMl15j>QrG~ ya#'h䃌Q;HH+,9e%`J.A#'9$䚘<c^.y,(:o@]'sp赆Nc賅B%tBtAotA_ t@Ot '䠛c{jMΙ7)| =  }%A#!e=au%5rZ!hQyRvR"Q伉|uy."%0u VA"WJ G'_ԋxq.>Ex[Swhq,5x`*.A#8R13DO|OЉ8&>x,q_%ޣy$\$o54F|vZ 11qSPP Q\a0q@S':$N*#Wx! OX[ =wab"c`7φi{S ɢ$iaqi-'?l VSD `!#"|jU+T   h;;<P:%[אj nvfVdwyh v\OڜK'md /Z*S"p)7c/BBw.nf*^uV&UND(|@G 1X_QݤIWDA8MQ O$tDs`%HHo ݀ 7Pd] Puxod9ы08'so.3-ϱ /m˲몪iiOv$7nb1!ѫ:6;+Uu/ԋ?\ov*~:߽}< 6-`E0SL_>*Bz+  c$I e'$@D p|1:E8,40 ,:6J2 e[.\iT(}PҘ&1⥫9#bF_ӕ"ۭz1XS6׫NG/>6kFSy)둎̡xbT)}64c WR%Sy;FA}tٷx \ < s "2]QssicV] n|)䝍 轇/qoNQhлיvv=o?q=ڞNLdx-u[3<Wqbu[VPDol`VEB}x'݁8hX^ O;7i.}*ߎ·${D} 3QCM$ QPdF>*,붉n0L5'l(HpMJU`Sڍ?kö́}>rd__hLp+Gʄӑ"@tF`cS7\(ьh3RiJ+:rNlIzm8WfKv_uw&"ZC&dDç.ج4p'h=2db|ckR?eՕBn! ^iﺩcF+5(_FVZz[:J%G/~hN7Pqh_#R F!Ƀ>lšծt;S('w0$vN{_i,1bȒvi((|{|$="d3*:U.HiFJ@Xq8f+vf˰kEQ."Lrsi{U" .f~[͘lBr FevX{D>*k|Yo>3^ =Knhf^dw(_T,_x!םNE?ji8~]-C[+`>840 O? kW':ìt$dmqT;5J z m4v17XZ4MR$F!1{{kᾬ*jj\3`O?έјTxYp ʐh7-@GqY=~Wi/} ⚐nR ZE(uO$])t<'AD ([3:Ru.y.'G au hT|B N׬^` D$M3PTab⮨hRh5r;=9I- r{X&-6AjGi~ӣ+B8hžw)bZ6VmĄܒ~)BmAt%iRiXvRBrG~ $%ct~pIa#v& H( F~uHjjʤ]]m^es։Dx7eۻq' <.SQ+ak~U f=ֽh:~BFe-0Νuf;}tDuY0ZOx2 L2mGq#Eo/ܓ`2&^{n'Y~,Ac9PY,],w:0Dp0Ȝ&fD ]<I?K 9𬘐7o rTy7t9,xH6NPmjVԲ 7H#Q t8MsT(Ib> Fh, vfp7[ 5fHF JCN}yX4bpr4E=z@ج%sT]|vA5f#sN&f왗_Zvک6sT6*1*>=6WEOy3!FgRbA:u\#GH$  TL҃Tg܀ƣN,@zum2R_** jR/$"<:٨> ĀF .o8kJڨ*&dXw¡ ڭlSVb5Zh:렐VIՂbb"1R&I^:q!KAeZyܑp P̙ȆSDLƍ wx>El ÖYG x/F i7voL'Vʷk,P%Q ϫ!RKl#EAf$U0Rtb=ݣS15k^@ZJCiqKG'$x@vp# CH8KFT@3@̤3Q*,G@ pI&"I=vK=c_#=U`^j% 9Zx3?LHv \%6K&ꉦ*6TQ(*H6TXpVm"d:Pb&*NC'Mcam[ @pDO9I#Y m`n$5<~"%kt !ot?KUG Lީ 7؇ mN39Vu XKp[}"3j$?Udtʴkbg)":@%đ>Ȕ,R)@E|﬌ujUUUUlN3caap璆MY۴ ,BEMI$a]ӳï۲g,LIAhvY:ne]Qs ( js{[,ŏ,J&1x-;̒+`wϹ[G 2JF1ĀgzC+Csth.nݶ+t ?uTwUǗR 5 m$O[EiKz&,JFA 9~5=1-)z̒۴ ,BEMXD4fQ0 bw`ۮYmUMѳ`(uܦee*jȒ  0 Q4CvMr nˮj$G1?6-.PQ`8MY9]?rkzcu[vUS,%9!yivY4ra~0m,쪦Y0KrC:n25 zEiJz&,JFA 9~5=1-)z̒۴ ,BEMVD4fQ0 w`ۮYmUMѳ`(uܦee*j  0 Q/CvMr nˮj$G1?6-.PQ8MY9]?rkzcu[vUS,%9!yivY$i̢$aD]ӳï۲g,Q M˰ND] @D4fQ0 w`ۮYmUMѳ`(uܦee*j  0 Q)CvMr nˮj$G1?6-.PQ8MY9P]?rkzcu[vUS,%9!yivY$i̢$a]ӳï۲g,Q M˰"T4P%A=N`%A X~횞~ݖ]= fIb~^mZĨނI @sͿ؛ZktdʊlJ3;Jp[|$s֨I+#sۢ{ DkEMr4֎Zm{BS۝4x$g)>?'8 qaUQA0 AzC0:n2*j"qfQ0]ۮYmSS4>8 qaUQA0 zvMr nˮP( P ۴ m,Zi.%9!}q06-.&)a%A횞~ݖ]_M\(JrC"bv/@@` p 0P`8HKwww^siqy>zao} i+()K1qEt g>0h/QJ)M\̩2BA 6)30n; D$I$Ibb&f`l8$wCԧ"'~L&vTq&orrO!Y!!=xz%)]ӳï;iYId)z%9Z.K(x:&X*JSng9_wҲ QS4Kry9]Vu(! u,t[Z[Xr`Sqٓ;O 7Q@yv@݀c(oPޥ(/ v^<*qCՄıwo(>[[jQ~.0b=y|F fIb?65˪(D e%i(:nshYb/(JSngyfʵjH嗕=⿶&XJSng9_wҲ QS4Kry9]V%"H#Qt8MsvMr e%i(:nshYjb/ID!l4ŢWrr5=1DVgb":0J$!dmjN?BJ7~O3qW!VaW;ZZöu?=5h9/, U¾ Q&{ *uHĭ6K~!嘆u *d31J5qnLV#3x[qyx9;kY;í6[ 3h7$9[?cWir!,3 nDm0z:ڕ.zpH@kd=͒\F1?U(n2LrE +TI#~s~d=͒\F1?U(n2LrE KTI#~s~d=͒\F1?U(n2LrE kTI#~sQg* i&"ea*UCvMpbu[vh2jfIb.g* i&"ua*YCvMpbu[vh2jfIb.g* i&"a*]CvMpbua9g*eỜ_uj H .@P ?,T)*pf2']Ek4dOï۲FQS4Ks;.OxYI/}~+̀(e}ZTaDh?p =usdtqhbh 'Ut@>E mVrf1[ry05) D#LدA]r\6+ldoZq1΃&)Aqd߸8Q?;9ŕDkU찪H8<#6sOqjFAe1:oG&cLݡV J$ZsE]aVXKkV n2`Y\j=m^s ~^?ŭ%pklg93e>#O R`G.4ӕ vq^O%uR̰&L U9Ͱ7﯂k{XD>14H|hck p:^*UM&MT њhtW4-Z =ppcّǟಟ9U aD@/]b=h~ .)n jvA( !f3U?v0Md@IZzVhfDr/` Z"lS^KUnۍ -^Q|Dzx+SU90Db#oρL$!D.^} XK޶ "0D` HX pW!We, # SY3[ݜ >Oy!ExJl%h4ZAyNtfD{W9c&nuݭnmwݭ.m.ct>`r1%wSxeZu oAQ_a4lXɖ|XChs7Źr'5UeM4E*"bcV{yfTMS574c[gVlYQmC_;H*LH9 )d(tqq37s? ; 3s ( &m5WWjyA]}}>)~"濙2J?da+`%;$L|s4l,\1O0!c6Ⱥ$WnVu aq 1dq8Cσ5{lPUN*y'p@{|+1R1ꖝx\ ĉ$ zp.>AMtdo޿nJhNK[E_əu3gC tzRZ9])c +m¾Wi5)ljqF_ѯTVeK}ԋh}(*MgĄN SbJ'ubFK=28'h}k[:e:qq*-#-_o?9e+[#Qȅ@&j&r Q]o7zR4*(5Ip6IqR(;[/vCpgi>3],:}_DcgI3vi IFc-V*=T Q&_ JWMP:+AitP WAѽD$:)TGj0\إ):|XSZz:a騥LK')>BXtVn>2]d('ty7-^(MڶS u<3 OL~3C<>eyޙi&ؗmniV`#M=[S#QC6jޓlӾdz%sD: XJrZF;AL= )dϽs5P5R٬Wy3҂AFd0.hm45ˮnV/pMi2YlDqVfdݫWj%}plO6[%^b՛#񸟽ʛ#4On4+DqoPۑBKCk u*I&i +nL5*9>I_!WgXwĸ27F@] |;ʄ eA</_ q{Bt7.L[-Kt,$$1HEk{.]b95jSR!G| RNI_Ms]- 7@fnwMEIPXBQQNVnE*jCۙ2^FhMnʕ~w{ј6.h)C 1%EvxCчk#Wr PJ!gV ՓP;L&W g mBb)^T7L>f/Fll7+(u틾.aYrb^wllZkWfE!8hKϾ\fQثS4wf䭽6oza O _+kU#bZJ" e )W#hj/ֽi砯tHn "m܊S9=sGW2T(QؘUfbVJr%Zp$h䮪0${ )t#ah^~u=^Wv/g%W@v'mQ˜2Lm_RVGnCP ^UtɏQE~BYz2kה+a~NĨ-B%A!1TDvH#})bke7 aM.mƋ"宽`e \z,Aй0M5%+-L9;t[~f9pRb-k~r'E': :KH$`b 믿[[ SRL$]=͒۴ p4 Eq0A]VEMR=NpS^,DiUM,Q M GP$C0eU$E4 [{RL$]=͒۴ p4 Eq0A]VEMR=N[^,DiUM,Q M GP$C0eU$E4 cRL$]=͒۴,uܦeX(@*j"qibP&HˮjfIb~^mZy8"8 .&)a8zߡv/ e"쪦i(uܦeX(@*j"q=jbP&HˮjfIb~^mZy8"8 .&)axzߥv/ e"쪦i(uܦeX(@*j"q{T(IeW5EO$G1?6-< B@ @`UQA0̼RL$]=͒۴ p4 Eq0A]VEMR=Np3^,DiUM,Q M GP$C0eU$E4 ;{RL$]=͒۴ p4 Eq0A]VEMR=N;^,DiUM,Q w{T(IeW5EO$G1?6-< B@ @`UQA0?33333333333333333333333sn!d2 6.M=:ْ2MʤuJ f 86MZ[PCط8fR Х2 $I$I$I$I$I$I$I$C!VUUUUUUD&TdfR 24k I$I$I$I$I$#""""""""""""""$I$I$V!UUUUUUUUUUUUUUU'! @j5+`0 SL4M4II(}}}}ߊ"$I$I$IC1 e"@- ;20.,*(&$" ZˡaA!RP'S4@Od0K2D p`ZRDBh2K۶m۶m۶m۶m۶mv]'! ?QUU͉͞v Х2` I$I$I$I$I$I$I!B!B!j$ UU'TfR)jUUUUUUUUUUUU%QUUUUI$I$I$I$I$I$I$&TvR Х2:$I$I$I$I$I$I$I$C!VUUUUUUD 'Tv 24 I$I$I$I$I$j$I$IAUUUUUUUUUUUUUU!BTUUUUUUUUUUUUUUB'Tv92%߹$I$Im۶m۶m۶m۶m۶m۶m *I$I$I$I$I$I&I$I$I$I$I$IPUUUUU 'Tv Х2 I$I$I$I$I$I$I$!B!Z&IUUU*'Tv2!I$I$I$I䏈I$I$I$IjUUUUUUUUUUUUUUU'TvR Х2F&I$I$I$I$I$I$I$IUUUUUU'TvR 24I$I$I$I$I$I?"""""""""""""$I$ITUUUUUUUUUUUUUU?!B!'TtM"o(P%I>33+Ee*2w%333333333)y               }aaaaaaaaaaaaaaa!(((((((((((((((b888888888888888($I$I$I$I$I$I$I$I$I$I$I$I$I$I$I8eYeYeYeYeYeYeYeYeYeYeYeYeYeYeY%IiiiiiiiiiiiiiiifYyyyyyyyyyyyyyyyi(((((((((((((((yiiiiiiiiiiiiiii)j뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲캮m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶-˲뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮n۶뺁@ @ @ @ @ @ @ @ x7og9۲YqaUQA0 Q@`aaaaaaaaaaaaaaက888888888888888aYeYeYeYeYeYeYeYeYeYeYeYeYeYeYe9yyyyyyyyyyyyyyyYeiiiiiiiiiiiiiiiz纮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뚦i۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mqqqqqqqqqqqqqqq<<<<<<<<<<<<<<<q]u]u]u]u]u]u]u]u]u]u]u]u]u]u]u=}}}}}}}}}}}}}}}]m,p@u[vUS4KrC:n2*j"qfQ0 b/{{{{{{{/AAAAAAAAAAAAAAA{AAAAAAAAAAAAAAA!aaaaaaaaaaaaaaaA             yyyyyyyyyyyyyy9㺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮zﻮ}ۮY쪦i(uܦeeU$E4̢$a ^{{{{{{{_                              B0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AAAAAAAAAAAAAAA0 EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQAaaaaaaaaaaaaaaaFQqqqqqqqqqqqqqqqa               qI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ (((((((((((((((J$˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0̲,M4M4M4M4M4M4M4M4M4M4M4M4M4M4M4 0888888888888888N4<<<<<<<<<<<<<<<8AAAAAAAAAAAAAAA aaaaaaaaaaaaaaa888888888888888ceYeYeYeYeYeYeYeYeYeYeYeYeYeYeY8yyyyyyyyyyyyyyygYiiiiiiiiiiiiiiiy뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮km۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶o۶qqqqqqqqqqqqqqq<<<<<<<<<<<<<<999$!!?Q[C~}V92%$I$Iҿm۶m۶m۶m۶m۶m۶m $I$I$I$I$II$I$I$I$I$Ij%TF Х2 I$I$I$I$I$I$I!B!B$IUUj*$T R5!p;_zK3k7$I$I$I$ɿm۶m۶m۶m۶m۶md2$I$I$I$ɰʋ⚴$ zƉaZ!: ‡td ?Η7ʍr(7ʍr(7ʍr(.D2 *Bj:S#F:Q.>6OC603FvY%!1K{!B<$Hen0$&~@oފ@ nF 㮖M@ 0 0 0 0 0 0 0 0 0 {{{oaaa{{{$X\ ?)`0 cx8[-lK((("0;7Ud2@p}}}}}}}}s b(0TPYF@XPS9>)36!@*z`j:YI.̊P°Uְl`]Wt=r7˂ DUD9.>"D۪2]Pq*: s,pd`#}*aA3c~%K؁*Q6M%!+(d?q V"HAIBJLLd2$'|HIb"D<ؙ׾q'G&Jd&yY JGI&I2L`yZT7{sUQTO E2RUUiUUժZUZUjUUժ:{"> KH9?C9z biH;nO. BC04AP}zO4 $VɐD?<*q]Y{Ũ¨I1r&',J|cn Z++Ri**  f>uKDJT6[ky(qHN;aPܹW*F[J=69gwl(}֤)K=pަp3kͰQy1-eGH38dO\d9jXnRJjB ٔ ̌͌B8%D*Gt&`bUL4GHVHr3@!- &%lW _V^߿ ^.q.ӋϰXhł?k ޤHʈȈwƈoĈO#~7)_O?N"^#>D<(UgJM4<6wt/)cӍP's@ᔨ#~D^3Dra`19ZuH]FjeJ2FT1楴)! ē; /"D{d0ުAS+ N0:9wS/qm^@Wыyڣ-{#iB¯ӜlX d௭ƠܱloP8vW)JeG]C?tβl9vŬgh$˪{̻:r?Dߏ柛$|%ᣟP4شL1#5SLcBm@ ]2+<̆LZ)(@ҵۂfkZSQ݁S&Z wqֵہeK| MHh\J p+&Vs;i>i>hǝGhoFdT$"KK*}B)^sCBbЧG6[i JlM,4eo-o sM9T7] >>QXEHSb@"X{=\'{W"!3<$YC bO'O{^&.KU]=:B`8Ndռ;8sؾˑijKH#"7D-AN3 LܭDfuٽA a2VC񷋸ŋO.$H09HȗM`F^M-s =\b!afsHHq }fHEVSU*V!jּUL.+u3ʥӮ}uڋ'dLi6H~|SaY-z_G<1mUmeA88/SDhV M9"4#Cf|Lʲ,6%fy4f cIgC2h>.+:kuweDčW``TC/dgш}MA9o } y||8~.aH沴s-@7yis?.,pV[L\jJ~)QҹqyW]D JH,z 6ek0ZXX/,~?9a'LuHy=[<1@%:IxS&o. }tWk)x}h맰ĵaT~z_8,!RfB809!#l=hQ#4j?< !Zf# Hu+~XXhCͯpq\Wn`<-_l {N \r  xe6_t;/ 0ŲT(D!?&Nܑ dp߻aOBd=g1Ŷ`*Bq'L8LR[(\,BYG 6ܖ]ՔfIb~^-6-Idv=E$d'#i"HmXuQTIT4A"z G< ' =~6/SJ3eB˳d $~D` ][MW'D˓4R$ilô+ꢬh$E@ IoB )H i3 c:,u@B+.X)gKk”s`ʹ&W,oWi=bX2)\fL vH6Q;Q?Q?t8dPPxZB{}llX#끴a>ӆ)e,W+'>’q]Rn (@2Si$q^e tAٍ F.pO &5믿믿>H ONq<`4SP,@$x0X Q8 {{;qqq5TSM5TS{{{8888888jj$h'<<VR 22vwwwww'&&&&&&&&&&&&&&&&&&&&iiiiiiiiiZ4M4M4-{%\lF%2=djUUUNiiiiiZkwwwww7 4M4M4M4M4M4M4M8NLLLL$H A $H{$\dV rieUUUUUUUUUUUUUUUUUUUUUUUUUUUUs9s,˲,˲,KUUUUUUUUs9s9s9s9sYeYeYeYeYeDx%\|V$g9DDDDDDR' )޻jaaaaaaaae{{㣡`$!a@à 0 0 0 0 0 {{{{$uHeZT]4fR3`YkiV ILEQEQEQ-?!BqH0(@^a{=a{ *VjRR&TD2J"Rh}Bt<>Md6%cT.ˤ"D&#4 Ǣ`vmns6mns[ǵjiii%gRZ~LF i i0&4M4M4M4M4M4M4MӜswqiiiii1111111111100 n$\< @)p5,bdIRW^xfL<<}}}}}}}}} RVWr Q:l r1*D-TľC:U%}Ԋ R?tVJ]gkJc*2S%H~#JdioJc H'z0: +8&$2 v <՛:~(N+9rbQ9i^Kñ`"+Pց$!+HRj Q>'$1\2ajiq!$4Bק%{HKY&PÜ"eĐQ.*y'ڸ椌Kę##ՃA&|BH&&)1cdhlt '-P0<5J$\3*"fZJjEDYyF̬NJH ;}y.F5 %s0R¶Vi͌XÄ/ؕ29U  ¡dPiAW` t뒠bS0v =TV0k—*;+jWb'ؤ*Hmb7s}M)|OA r1LjCDw(vR^u2MjXu?ǓV:%gٸ4L@lAr#_'9ԉ)2cQd48MGIX&7i;v}٘^'#rWe'}poXy_I:ؗz~Q'Fgp 3bwѓ.Oyէz :}0"ŧ;0Y+3Z]L |*[k]Z, }e}3|]GԊufjfj>R[xF'ũ_ݷF#|)xýc/O.?{KzOE?~o|?e5P,Ex_9 /IkQ#)@xa9 ;zrQjz!hV}B9(."_ y(2/jOy5nȋ1=^r%L {Կt .. v//2,VjMz @ܹ+.2bOPEq)+U'=֜.9 > 18=bH_6.mD ȒN-l(K!dA#VF(ڪ 5 'D>FYW|+\}436Gh4V\*y"c>>{W˞e^(KoGOdˆbNzmr TA'GUO,bⰳ f^+.om; / AXq*00IJuD 3Qk1߮RqE*H?k`Pc&05Im+I܀xJ?*$!r7k;CGc>]Xpgdlq29nMrS6b5:(1_f5yDxdY&?fqq´3$e[q'29vkݣy[>vk\́yn|h 0BO"%;qJqM'M9d]7 SB- 9)@|zyNu*&n(gLs XCvW=7VA:e'k0NgazfZ` (=Q IA+v Np@^stec8yp#<6R} l[3r+ָp[d"Gk,{'"(Oy%H|A57ns\VceDoԫT>K0 xţ[4@R)A50]YUYzTNSeW2;d+sP~W},3c|e |NV@"9b\X.*Vx ֓f,,8RwԌ4܁ $U^~sXSײQթ8seVV֡ L:mIN\f3AtOedAd%"L 8*͟|C gj{ĝ(vh~G|o{B4@BzC*Af2o+y%~~U4 r218=UU鉶?*q+ ^2}ӥ[ >%W@ ECu.mv7I2sY)@Bܶ$0|d܎ yxԏ[?k( ?'m$:En7YHĂo($G@{=PDGo] ;R @ wiV۸|mZʦQf GDqeDF·| % ?f+zܨR9!K|9h~'%2;2x ;`g CsۯiYtˊʮ.jFvE5:3. B}Q94Ui" ;O>Y E}FJjyEny[x!bbG'c:|:uBi' gnF N S>1Q`ΝHeZT-I* QuR53=Τl`;Zb""H\+%eN@d'[Y!ġ"臎},:9m8LNB*F(%te5lKFnb+G$`1T;[^cH0,5(ф,]fC͌LjC&7< }EkK_8<7js/6#fGl03АqͭcjpU V)#0ڔ=\:EA"/']׵ٌ|ԦpP#\TDe~Myfi|>B&h \->6N3!-➑D=A4;9 \jWɄcK/D$_ |ڠ 0@)H1mTd*JY4a߯n㢸  zEYAוȳh3yZ!9=O |^Q6c韝XW42'©;]=y=m6i%&'=јq.CG—A "5DloūmeZWu1Hk8%& ַw9aщTp<-$Ń\1;/|.Jl`Q꜌׿8Ql!ND7v;1Uz˃3ob;lK&_v.Ƞ(6* L(駰B73R`dS-Z(8|*厑2S<{np4G;)*e~i9)0X|&?qͨSi;S$C|!oUc2:_ ;y(=EF_ԓSvfLۤ TNna]Փ J< Kj,Nʜ|F73/#># sG DxۜK/(306>M:?^(UJ36 9CnMAqW=Ap%`^dI'A""y9A9@a GuRmZ b˹e3[ԩ5)i~>EtӦK*!o Cd0v%LHK-#<* wCv|t_y P_: ? r2 PsQa&7:= 线=ك)qNgnR;|7~{E1g#;)Zs}X_2M2?>lߣ^9EL9T#=#Agl$]XFPsP*tTD [dQ,#&47|Y2Op95@cgWb8ޖPuF`L3TdT9]]BeOZP g:yYd1oBi ]ၛ%EKTѺ&3?RQ9 bMxYd3vHk/N=Y08FbO͞ۍ:?*ӤybI)|0O/2Yj菽62s\`d_Kq<ߟ8ԖĊ+C?,]ky2јK:MzaD7w *:DR:z21/) ]#fL,m9*Pt;L[nQQgg<}ՋǂA쎙p:F=h6[u6\iG3 d IlgO)g灩f1X.`,N b&g?r!&M~LˇMdtnˑiHl8g306>U}9qD ┰}ˈqА{D$iMlRɘc+U9d~tJigVoZM;cFB~<KMZz{sBcb"3 g4}ME" Ntͺ@!{s#iAg{0nPwTY!wI@o ?D~7 _˜4`,a'w$% LO 8vF bۤ; 8\hv"DspM0Ƶ*jAl4RӳW`쪶GO$GqJyklZ1UQӮ ?g`.S^eWM?z%9PF \c2q-v=ot8Ms,-o,Q0y|^akaUT"!<U*f Qq)$2 q$khXx<G`@,9S4,Y3D: [xMd`E w14P-"Pb2%ȣ a3!/RX$D =aݐF"<Oo[-E^D^!y!|,Q0y|^a1~$v/Riסރgb=;`=6Z [0mP OC+3;q1zTa]sXw;5/7knL6v;) VEM7x:&Xjz Lyݖ]տd0KMr\)۲jUԴ9~쏧I!\c2q-Y8 %`q-]d<F\,5=qnˮ*ZV[mݾ%*È*BQ)o3)24K "E$DIKb4IĮy{DuC#Ll㡾8 ' 8k jFUi>[V^gܐǿ'1Lx<}I U![_VmQi_@9ҏN*4,S*ܛ{ihW^tK~lQryS8ٙvյj6 FoRʉwF^P+G63TԻhmVHMf&spM0Ƶ@3RJ9$18FcUρOA.#/ 3咂ʇUhEj';}G@QQDS>7QjuRۊO']^*u` ejm:Q  ԗ(,u E%&F>&?4$HeIBr!1;Zkn Ľ^S[t%Vnu5ˢj>}+-X娝H#J< c.qEo"HbR."fc^ 9 \DBEQNgPvTOFv#Mk$t?ϫ _ߨP!]?v[2m-)_T Ɏ) F`iȈu:Յ CyէF13Y͗>`q#ƏEG>Y] [CGm7Fe $vIuR0; "ٸb(YI/.CU PM\7^bUh%h1WޕcR<W?@8ψٸfNpL?R .*qUa]tm&šf  +U3)ԋ7]V#v\gB6E4L%evSA%g1h=NRѓ5 D`"sˤTbZ{P\]%Xr8#eŠt&ߦpZ)oXvv`[z680ے(pmFGf0d{b,KgJ Y-MTc@+i5a{"$D wcEŋؕeB6R9Df"3Ҳb4P&3UAL q1#)Bn1J*̈ȅh%r?T%u'@tߒߒ?-mD"2sEQEQEQstwkEDAi(rȎɉ8Iz8ꙖxLHnD`_#t'6XXjBSp$X׃hGv&f+cO"n*͓q0ͅ,Lv %X?I9ԘC^FX1P (Z]l͑50ƵUBLl|(RJ@2 PG:!|/af*\NE&H?QhH "RLА|>|>? 6~rͩ13%bP޻#k`ka)^PPF'dJƏ1tB4^p͢U2 6$V[LMy^nv[ݾ҅ny Uon~~~~>|>IoWPd >ֶZ7ZZk B;58Z˶#0@ze7ĻD< 0ހR)~E#ȷ[@ KxPou̷;@n]ۑ2:X3)EN|۶mmknP@;ReJȷ;x@Io7exuwxZ]VEMAAp61X*}p4 E5EO$GqaUQSsA"D@x:$D@x: !?6-. 7빛˹kAM,Q4uܦeeU\4>g1d0K2@cH i(B:n2*jj.HOшRL$#X(v=)z%9K2@cH i(B:n2*jj.HOрRL$#X(v=)z%9۴ !l4asT(Ih0 \4>g2BHG GP$zPS4Kr !yivY55$B h bP&`, =͒EC~^mZ]VEMAAp6/ Ir e;B0 B؀ZL*p7LK0X,-r wÄ`l )RBBUt53-gH#4i1q2H&phUUUU2,iJY*j-%&.You\휇c_z4yIB zJzY:̉"VVWl_um~'0G^[}l%BH [qG)=Bι*F]DΞpCҥ9f*NJzi.wSyx. JCm>_)LǴq-n*[}jpݞGWV# .q%ȗ}ѕz!JqיSO<ޫ?m\'=jkRD5߂qA= +͑ft =b=탹8}@!0hـ"iMV[[㧳5 Ч/,^vd-Z5e<ط}PD@͙549.AH!bl,W؞Ќ>i4B,w&Gu,Ϫ8Fg N y旒,<=.k %$0H,z0Ǵu ;Fst^ Ua1 )J! $(Q>Rb&@ܚݍ$Oyp^"?j7yU"u:_ @jƽCOYt͈jL 3)?(%~u-r f }[$( ʤNT3H% Hש^0̠4c㍜2`-01N7x3$Gtd8bt4b^3|r%SoU:iu"]y X`L9ڬ\64HERK:|yv5DGtNnMR>(h׍7]|*iZ`OY / &Ik۩ӭ{RrfĈ O i9N܄-scYx㽳nN))]CܸH>c2;̐w 9e8Ps|ܸ|N5jKτ@(.xkBF9SsxۢB\.(o1v.Y묫wz%inDǙ4ʆ:/%nآ+]f0iЃ#WOdήY m'01Db~^mZ]VEMR=N,JFA~w=o;6ЅYmUM,Y98~zvBm ï۲YR ( rq@f9_eW5EO$G1?qmUM,Q M˰˪IiEI(mC5I8 ( rq@f9߈]=͒۴ ,rC`@ :n2*j"qfQ0 }ï۲YqaUQA0 Q]nj]~ݖ]=͒۴ zY98~z߶P,쪦i(uܦeeU$E4̢$a"bi" BPղU1>%wU>U:R'vDLT,$(Q >ϼ:{6[:2pe]eU5 P$E=4 C,$r EH{w`4]t< olyCle]uUUM4E=4á`X ʒ(Hr QB|g9_eW5EO$G1?6-ͰF x|ǂ,붳$G1?6-VZHT9) 1UMɈGh%=og9_wmjyfY8by^!"{` )H܌A^2QJ2*G_Nٶm[۶- eog a7?L_(El1:= 0c0RSBZ `ҙ,Sv5Gg`HcB_ Hmf˜WudkaXp{zkhVzt!eAMӉ6Zb:6q! kF̄%{Rq0ġ pn-L[]Gd**X%p~)e6(ZR/%xmZÙ%YEFM$ zƊZ a: ˆ D 6F50KPQcǎ;vرcǎ;vرcǎ;vرcǎ 6lذaÆ 6lذaÆ 6lx!T>Mk8d2( yA\X1T8!LTD(׾]5Qb-b-b-b-b- %g@#8m,F/iUd@ GjEJJC@*AknC #8qaZeUQQR1AJc1Ǐ?~Ǐ?~۷o߾}۷o߾}۷o߾}۷߰aÆ 6lذaÆ 6lؐ!C 2dȐ!C 2dȐ!C 2dȐ!CǏ?~Ǐ?~b-b-b-b-Ab !p5)@Cj,ҥK.]tҥK.]tUd@ GjEJJC@*AknC r3l`Wƅi]XUEEIMPS)=HQCՕӥK.]tҥK.]tҥKn_______________?y#S?AAIB:'1G} .`mSWPP3+HetXb/He@C#J*S!eTNA)hB5S2 *OA"IP eL$Q)5Se U(6S2EjAeT)X9%*ӠRTLA4T ЛrTP3)S$C9U eΦBPs *ޟLˮr Nh\&@L*2a)R2  'A)q90)(2+ظj nrt+xa HP5-E/p/V-aAF $??~~$Md]b jFALd"UD F%PƟ͌5=` '?癙 FF?J0t*fd"-}70%bNJ !#tOʌd Q&CtwmVedd6>K;;7S+31.DEgaܵYZEAAH k*:@-tF d-}}b5YR S8@ZV|>~~~jn( $a@JbK! }"/ԁ:XfrBJHC4Ӹ0Enk4*e$ht1>@ghm,rJ9!%c!GƁi\"TqܵYf6R( z( A2 qjI1J!XTjn_!Ϟb LSAw*HeL1p ]0CQPS JLA`y)2TP  9B {{kZkZkZkZk0 0 CAAAAA0 0 0 2Q-rTNJ)T9էJSb J@4 252 0M4M4s9s9sNLLLLLLLFh4FQ\)LAe *SPT2) J9Dʿ       ,˲,˲9s9s9眻\2 T2)LAe *SPT J9"\J)RJ)R.˲,˲ 0 0 0 0 0  \)LAe *SPT2) [f{'FbX,s9s9s9. I  f&bel)*Nib**eAujd *Y J9@c1c1c1c1aa{{[kZkZk:\)LAe *SPT2) 9"\ʿRJ)RJ)RJ,˲,2 0 0 0 0 0 \2 T2)LAe *SPT  0eC(Fh4Fh4 `0s9s9sJHHHHHH ~@R 1AP@Dh16IA4Nl1Ƥlˆ 8R aaffffffffffffffffqLpNɜ :42:4xdhlpȨ`D<DƲ=+Q=!ѿlJTCaHa,[a!MޤrJ9r(AAc1c1c{mEQEQEQE 0> &Bu(!]t:hyXkZ[P E'po);l꯿o "8H}}}}}}}}cT:qJkl maE"11l ~r\@EiM",Ǫb()aB$è " '[XjSi)zLXCڌ4L($2st9\ K&@t۶1&m!HH amEQEQEQE9E4F_x.!fZVKR NɌJ|FGlB\ ޠp U2 6$VP!娡pf b2N𞟟~~n)d>N&#CC8QC ̼[XCTZ ;Y%j$aSt 4CbZjRtJfTB3:#CC|? O%8v YjUJ)Q MȀW8t.$Q%"zL)_+d{mI?|ħM:>_S?=sӿ /<(pO:WR7Br҂DEfAF >Zk[i,AuNӦ!eS/•IQЂϻIGalE&A\C@!LQ Ŏ;vرcǎ;vرcǎ;vXJSe)s6% )Nnݺu֭[nݺu֥K.]tҥK.]tҥK.]4vlذaÆ 6lذaÆ 6lذaÆwl =8B$0b( ``ǒ"*Hr,AuNӦ!eS/•IQЂϻIGalE&A\C@!LQ \o=dQAR01J AlI DcqXJSe)s6% )ӘzL}=NE4H'|'|'|'|'<|>|>|>|>|>??????????????????????VZ"_l~w*z=vɱS+`]xС:Y[09p> RJ)RJ)RB!B!B!wwwwwwwwwwwwwwwwwwwwwc \J @)2-C;RJ)RJ)RJfX,bX,bX, ۔:-9p>;B!B!B!c1c1c \9p>RJ)RJ)RJ)B!B!B!\'6(s.R&$2 \]e/z+j'6n5^gz 쪦i(uܦeeU$E4̢$aE?A=9|V;|c2B*и9~?a=\pҭRЌ:KX HT8+<8at/Jҩ|¥;ɕQIHM@̳8j s12!U/}yq?S|:{6[3/ي+X.a]ݒ=dڨ8l.j"qfQ䠌=w9oj/z+j'VZ#J9)R  AَUN=|KpB2= l%y.&)a%A =}ZmVF]RMN6(s.R&$2 .3ݒ̎ +^V*NtF&T>36"BzvKr nɎj~fGnb^^MZ=VC-R˞]Ŀ۳y kހg72 ˪(/70Òlb.Rq[xJ~ٓzw{vWs6d-C֯jfM&2*_![1 Ag~khhhhhhhhhPRtB3A=9z X{ZT,)2~ٓz8d-pbRtB32! 3 3?c[)|%;!xy7iX H -\/{wQsn\%mH%ܚ#3*n"jTC4錍Ȅ |tglŀҫ§[J ȄʧXKb= ? ojh=M\s!,m4/&-)|B%LB$s6&S.2&" oxï۲YqaUQA0 vbkkog_CcD({~,,bQ7iX H t˞]CzA=y {ZS'eNDF#$>6-%284CPdD`˷v&Ѝ{ڧXwfVTF6I L?-K.:**&Bᛝї\ڠ.a]Y}U36".%BzD3#3D @v%".z_HhZaier(x8)tl**} ]CU(Ƣ+vw 3AM>lw7u#GS[/R<$lN2/cKΚIzY38Kj{1#Cz.1s^DĪێ&A!AXP˧}CM ot-}6x8yˡi#C_:'񤻲M ,"Wy6_s-~:[!cax?GbpסOT^h$+B9jnƤAbՁ:۴'/ᝦ wou˒c{@2mZ%j!:IԻ&뢬oYCkG:Da1c~ :fa~!{G%j|QdswkS»^c`n4hs|w=tؠ\MxH?SU@ڪ w4E Y 5c_ Mtuu0ﶓ:#5}6Ohyyi2Zs)+_/Qȑ/E%6 ?] ۍgI:Ԧp a{,K.7ZÜr.X)VPt%&q}oA{:1&~ObsؔO`*gwQuetň2YfBnx#¶]J}(7<^N+hQf(^bZOK[|0{uvh$Dl1un~旅aEgx)"ΕMضX6*&m]bվ>]iDm#&aiN%LE}_gÇ*TJ%/% 43pd-X8$"7C/ݱ>n̆w&A") ~J6zW,")[T5{e7kk,yK<|9,.(1xAƉj;уn\W6#+j3v'!BZ\{s9JDhQ yac [!pZvf=OR2%@N24/QW0M/?N~ _&,+Уw}r5hڳ"*`0іmHPG?VA?0 0 S J'-a`r DnˮXvb  uHrژXxWyT7qiP`XLPʔH=N{Ʃ$-q 3 ] AErzP i%-]_GULCOs|Cn^k.PME _>7^MIWV j1)ăp&fB'ۀV첸MCAsfc%S0JT#Bi47c/R' dq V0 -ϱ"NX>p0 0 m_]]M[=Ys-WROGt>4 %|N'T `$.8fjmς@"Xo+X/t- /•ۘ׃jH (og:b^ّ߼6f"^UMEQt:YhG˶A-&Z#x CR>@rOƬ+I܎ cY(t2@@ǃhwlaXh

7^}.q& iZ& a% pYV% PQ$E<4(@3>6,.&h?Zd fO%8&kq Ԉj~\X=&ޞ[X45Kb)ݱ CxNaBPޤ0GFʘ<|Co0⢫y2(OìH Ͽ=͒~C:n2*j"qfQEI$IDYe 3py$MF+>6'c. G6cpL%.%CUs=s=s=s=s=s=s=s=s=s=s=sG>|#G>"#2"#2"#2"c{{ AErzP i%-]_GULCzQwڂFhgvTĥW;oS0wԾWl~Cj%.:v}Zw۰4)q D76s}KL@a5Gϸ,5}CkuУڤNij.d+{&uM"r˾Ϸdt3~OM2l^Ǽ3+T>aAu/g1Xݾ f 'V63$b8aF+{ˤ1\Fl ʵKNdn>-tKCFQ=@v?cټ.{]C\,Dw|\Gmn{ ,6kl ^7|80h-ZVE=xp0wЩms)|iiTnOG@s_?VG'K0|ckZ=#RizN/0\$[@6QQJH"K&]e?ǒ?YwK̜3gf̙9O\)33[ƮI߫䚱7Vx@Wh-3V}m9oV0ـcF_/?.i3LA-w?Њ!Tu>qQ_ArTOT=yҨ;)e,S-/P wwnK7wq+i@}ٔ>93%[0S ߅aHfVSlycRf\>Q~nv33t@DIai\+~BD2ge!ܠUfyy N:Au.jEY)rONdԞ=^YXHlI+PU0To9ݎ΋y#Ŧ&Zgtwn.yyk QZ|O^TdԔZv6s$pCiRRJP[Q-)ݠ<#/s+?}.qG9?_n?p/ښ+ɕڨ16 & "9 plNit>e3t'.@Sxnf SBӛ}@ R" ̢$hG*0-s?0$BB:gc2E +ޡ \Wsk\ kQ^N _˹vkhlJTGڤ Qޤ=KwH5 KX<$|yw~ΙoϵH@PS4 lZ)Qޤ="Πܽh{)DzD?P "J93!p;8of-ָ֢b'uBH6).b&Ka%#2LP٘`(eUSANx/2%N̼J{ wkr n`,XEbE 9(uWw'EIkyݶXĊ8`AMJrCwj lZ]V;5IU=M,J]ӳÉUNMR=NsE{5=1m#"O7 ݡX| f.]H+quS68:wS-Bj bӊ%$8EK ̂Ք/ξDaEO]) QGEj=,kXV,@δ4u0 u+nmίo o77p&9sQ,|yQA([=9 M[2pKʕBׁ~@W`huqy߂"3WOxX9_s`1ԛP݂h#! xZwӀO"AG}"h ΑÈ368Ao(HjpLMl1:6&X EECG0r7aM@FULCM3 .-vQ-/MwF'M$rH}1/GN@Wۡ9hd'^il)URٔ^9@S){`@J L*EKoyS1/X,[?e.I˫ի] %w$f':f.٣f݈!kdiPI 5opV˶lny&ޔ"M7;gs<tNL:X\=o'slzŸRP'jR٠령>h@ 4P#f&:o#W誵^^-O"Fhغkn#z (n/3ddTl.Wl,m-nit7nyOU{ywds% BKV&\RAj  pF x҂q p5T+ɟnKlTEGM \g>5Ij6[ūum g|bzV*<&1셼9'C "2mo(h|yVv|;n w@;/BGBx*ḿʓٌ|*=W>MוV%Jz|k4HUb"[+`ϒ4$l-+.]ƀ(!VB/ <%Pߋzp_B GJhYv&Ei޸xP1>~0gi7cRiɓ13pav"AlGbg~Nr襜_iTZKҸ4`dZ&~f(ޮ 3hm3Bg(M5 <6j㷳vnrǍ}}/r~'rB%Nj*<)ycYB=k?Oߴ^}^3tt;t;t; ,{ut?A<n@4 O]E'ýu)/) n8S/417HO?3nGw~=/d;vK=ycVzLЖ!.C]dA2!ِ=u Gt#]GZ`%(/_iՃ8tχV]BۚNȊ4DϨFbWL{ rJN?HTƦFmJVib]]"Uɭ^wvVa,S7a*owc^M?wt0yک[92CH$v,djx<<,Cb`xZ$ Bа8Z  ;N6_Y=B̰*k^ξ~}7!)͂h! 2&d l@5r,IJV`AVn돨0c+|^(^L# 6@d(t3X0Qx?TPā]T8#L{r~XG48\?[l3T,bM 0lA>slǼ֫fD`OCM?940}gcݹ.|P]%Gu^R}]=u*ID~_yk6 z)F]͓vwxk8Oq_C^Hc_8PD7OD$f|S)}*Q9^ <-kl.# R0/[Y(VCU,lX_*&Es+u>=]2Ϗ嘝:U}n'wįx} YDOSP t[9vY+ouǍGtyZ_I["c;]ֱSk]y;;+ǎ{d>p<*=T"+б8?XQ)-S'J>RHȄuog$Ӏ!<Pf͌2mݔ6IuVVՉ}SBu\˵Eq\TX9- DpE3Qw?*Ke diG1v0c&dd`CK @</vo˼o9^)n)pZjnSsW\=S^ٳު뺮4Vj6Ʋ,{n8?m5{4U%?Zh.+5Hݼ~wo>f+naZ|'i$@HEr̯'L$4k :z' زcF0 _Z!l%W^Ղ p,qIDha/{X&~(жpj4#H=ƒ<0N&y%c̉>E^J6xb Je5>~;͛s;2$t ^4bIJb$/ha"h%(p~Dg$s!PGm+J7i_\} 5ׯd?׸\}!-X{◇s_/:X5=UbXWY=W/22=-eVl!EU;[fٝ_XC#䔲f}l9"}Tͨy=bا]Лh7srEf1KY}#49Ked㒃s8\0Nv8.989Ked㒃sWjO@^Q-@UbZIwnXuwJλ1,78,9sJ=N"m0FJKU0TL +hf1 o"o9?ȣRS%y ++ȳZ[7oȻ^_QJ" bQ|, 4&tRךXC'kʲf sPgWVVրG01sżN;3w.(]gç<( ?$3~f|*3㛏Y1S2|p `GBSI`$U2cJtɌ!C(`kZ{:c`W0Rv/L֚ k6aM ޔGMYw)/%˞EE V1M>m웈j߅5+{m/w7x7ڝg>x8ڟ F7I"XU=*- .K+JҚ'^`O`O~OGV\¾p wx ~4lt,t,0TGK;`?9&TCծ[՘ C`EJ_x*RRX{Ui DŽ<0OX&xHX}4$d 5uA5^%d5uߊf.&_+ƋB3']1=~K(ThAxǗ1@uQbd !a 1"@ y^ [=<87*ВD!~" fDEO&FZ^u- dg`__ { ѻ'ҧؚMN'(+c@fDN`UktE'Y)F]\_0˄:8')vH;'Q~en|>A~̀w¾њN$ZIc^i d} zeIl34-}~-=xַq2g<ۨaڇ:r 횂& %8Xv뗝sK@\pn4 :ȏ>ʩkn%]0"j0ѮD#ꑗ2UUCL9qa^ӾQzi,:&3_ `wgz,Чg`tQB@52s!DF)I2cn8ҕmx}L؍A[tn e0Uz9"q}W7~l*d't6|˱?pB'4cPgzl;2z~[i6E_bZs!'Y#y97}~GXxү~9R 1*3\*[­=f/y~}{bN 8Cm6At= ;u: :ONS6)ZXx`7D\dp},9FS^p|+8ER_ly #/;GS_kw +7CO\iv ,9FS`kz $2?LYfs  /IT_ju)4?JU`kx #.9DOZjz #0=JYhw)4?LYfs !,9FTbt+8CMXcny*7BMXcp  +6ALWbmw!,7BMXcny)4?JU`kv&1L[jy*5@KVagmsy TZ`flrx~ (1:CLU^gpy! $-6?HQZclu~" )2;"Q\gmx"+4=FOXajs|#$'2=HS^i$ou %&5@KValw&$/:EP[fq|&'''2=HS^it(((7BMXcny))))))))))))*%2=HS`kv+!,7BMXcny,)4?JU`kv----------- .$1>>>>>>>>>>>>>>>?$/:EP[fq?}@@8>@T_juA!*34;_yE%lwd`H/ yŲc2/'G=|pCCC2=HS^itD$/:EP[fq|EEEEEEEEcnyFFFFFFF[Flrx~GGG&0:DNXblvHHHHHHH`kvI!/=IIXakuJ!'-JJJYdoz K*5@KValwLLLLLLLLLdmv|MMMM;FQ\gr}N"-8CNYdozNO",6OLWbmxP(3>IT_juPQQQ&,2ht"6J^&:Nbv*>WpU8L`tPdWWJXXXXXY*C\pZ8L`tRfza.BVj~ b2FZnccJ^rd:Nbve*>Rfzffffff ggggghhJ^ri:Nbvj*>Rfzkkkkkk l2FZnmmJ^rn:Nbvo*>Rfzp q,28>DJPV\bhntz r!-9JVbnzs ,8DP\m|st$0DJPZdnxy$*06@FLRX^dyz  *4Hzzlx{{,8DPt4@Xdp|",6@JT^hr|} ~".:FR^jv*6BNZfr~&2>JVb̀8DP\ht(4@LXdp|lx,8DPZdnx&7HYj{Ӆ'3?PVbnz t䉉Vbnz blv\ht  &,28>DJPV`~ ",2&06@Xd|&1L[jy+7FRamyCO[gs )3=GQ[eoy$/=Valw 5@KValw'2=HS^it !,7BMXcny!/=KYgu!%0;FQ\gr}"-8CNYdoz(3>IT^it#)/5;DMV\enwȪ +6ALWbmx #.9DOZep{ 2;AGMSY_ekqw}:EP[fq| (1:CLU^;Ocw+?Sg{/CWk 3G[o7K_s/M\kz &5DSbq~,;HUds#0=L[jy*7DQ`o~2AP_n} )8GTan{ -:GTan{ $1>KYit-;IWes+9GTan{.=L[hu"/>M\kz %2?N]l{+7CO[gs '4AN[hu|3Dh`0ef}["amB|SF R*V\`Oyuc^, W%gMwz÷\?D˩m'e}u|> p{>y6vږsh]y|~k=)sjp|C^ hɃwp&nXKpa~߻q ~3axކ %to~~R q۽RXĘBrg\T8{+\@qiO6fA\3lɏg 2PPsɳL/HirМ0,\K^0S3L =K+Y 5 ߹`@bЍ>=:'6j>bDC1v)bLKtVX˳S3;?簆LQ:[K|<< ;te<4@ m h2i)O=U ԡ.ЭS&%ي;t\=լ7샆68(.m<I9d1p=|>|>| ԛa%O=\#[ dCZZZZZZZZZZZZZZNt:Nt:Nt:fl6fl6fl2(s{c3S+H.N` CrpŊ4165DIE 053ȷRoRfކ9” D 8ԫkKk_YRNp S!~.solfjpZ)ArP`_*4@2ĨngX)4kjI 1Ɏ $ _SAl AXX.X`L!HE@ ˕(񲵹\J L8Bï*'-2og(1^ScYTS"E *Na,$L4TЁʓ2Qc'" {Lu&a)"͐-y(prU+ R!4_D[RM7XؙD 8)r$A"HL,mfg,!IF$x(Y0E?e>2BCA\ rD>͹^L":` 0وbOSsTO;&:T` UUD Ki7a{CƋC"xhh =-UJRT*JRT*2_dy{5옱b PNL}NaE nt4(ۂŭB$ (0C拗,oOcܰ%%%%%%%%aQIJJJJJJJJJJJJJJJJJJ"ٳOZ"K6LPāC? 4+BDxcnj#8Tx0|vpR* IS   Ia} >ۚ l0(s{c3S*$M9dF a>߆WPLHFC?:84l yzZY9Z6)%;EGDA>MJJGȠ fmhp ńd4#ПѫeRS#L&d2L&d2L&5}|;\bB1! 1jelj٤$:! lrtWTda"1M87+bR  9`_|+5 "<"@$1(s{c3S*$M9d1ޔppŊ4165DIE 0 43ȷRoRfކ9<@rq"Ď@$EOI>F~$%SA@?<:98(@ 10_4udԤбÎ(aĈ]ak2^(swi F "x<x<a`y %D @<9ܫeN<-`!(1~xquz{|:Nj 2D.sw',+J*x~~~hD-&OK5Xu0z(ȧó]Sc!B¾} r1~tp|l yzZY9Z6)%;E=DA>MJJGȠ 8mhp ńd4ccղI)It)B@ԩIy aooCc\L(&$ 6<]^-Dǝ" DA>MJJGȠ 0mhp ńd4ccղI)It)B`4Fh4Fh4¾} r1~tp&1jelj٤$:!X lrtWT߆WPLHFC?:8 vr6zlRJw lrtWT|+5eHE%>d&L]̕j1)t㆜,'w"Ow\UHrXcy073ȷRoRfކ9<1 ('7#W7ʒrQЇ z]636y+ee,X` ,qqq,2dD! ѽ9 URPA\(qPPqBD~@E E(ff̗>.uXSזB`@3a]謴)WR ;D0 C]Y{͚Za`nj"4P`AaJ|LeH 0,@L .Jx ey[{_XI䈑B P@拗,oOcܰԐ3VPfx->B K'1n)Eǎ.z823ʔ5*F.Рo &n1dȎ(B`)`A>;8)gkXS*H(B`@? 9*ko +I1R0̀RY+E$|&@bwWP*#>n0ÄQY{_XI䈑B `*P^1%Dx("3g,ӿ2%LlRqÅ&< 8r6kDę@\K$`qfAVLDyCF " 8H  ԟUf,+J*xr 8SC3Wg%N2!AA}:ńbB2QgIx\ABę" {Lu&a)" qh 44v+ ӌ>324'1nXSjȎ+FVpI[\}2!a炄M,457JE$>8Zh߿%n p*qƒB ܛ`VPT]$]BcHC>/O}5_NȦ&"pDtkާ4_D[RM7XC` 6dȍ@:| ijn2DcgT#.\^QDN$ҙbO*$Av0BC:z{,w;岊"#|LX -VQ(%%  E ss4,(j3WeD܍(|>|>|>|>umNsx[bFA aҁ$HN/NoEm^.SӒR$ "ccQ+Vu6w.g#N?8^ O`! Tx<x<x<x<x<i {yuz+(j2uF,j$Y ; u6w.g~~~umNsx[bFA aҁ$HNTPvnvnvnvnvn1~|<8|.oݫYVsHe?9Am+Yz^z^4:{yN[WLOMKJ5,vE LB#ǣ6zܽJUJ8P8z<'",`@[!a`_\ >U0,f&H2T 8Rh {yuz+(j2uF,j$Y ; @A?>]FURr 9 @YPE ܔ&mqɄr ;9lĹ\' :f It"񉌠^\[ZR$' YrFFֆiMŐښ1}x;ۜ=΂a-p1B?7635 BҔCƊ ̓&3at:Nt:NExpA>SOo,Uܠ41s^$DH>&&#K]+oS\kI%ed7fXab*LxAh aQv^Zk*I =r؈"EazxYT4Y&s>|>|NS(ǣ6zܽJL33333333333333333\.r\.r\.r\.r\.x<x<x<x<8p8p8p8p8~~~~?ǿC/V ͚Z) Axnvnvnvnvnnvnvnvnvn4.v*'ho5k{^l6fl6fl6fl6flz^z^z^z^z^τo{rFFZjZVjZVjZNt:Nt:Nt:Nt:Nh4Fh4Fh4Fh4Fh4&q KH0R;|>|>|>|>gl6fl6fl6fl6fl6r\.r\.r\.r\.rL&d2L&d2L&d2L&d2L&x<x<x<x<x,bX,bX,bX,bX,p8p8p8p8p8`0 `0 `0 `0 ~~~~z^z^z^z^z^vnvnvnvnv\.r\.r\.r\.r\.nvnvnvnvnZVjZVjZVjZVjZVfl6fl6fl6fl6fY,bX,bX,bX,bX,^z^z^z^z^jZVjZVjZVjZVjZjZVjZVjZVjZVjJRT*JRT*JRT*JRT*JRt:Nt:Nt:Nt:Nt:K'ge1eĈJ4^A $ Qla^<(MdgpVLDyCF " 8H 4.v*'ho5k{^-92)G H@v&` C !Bw.Eͬ=NTQExaB(D CS`^Ί[|]^ø qFĈ F @Eȗ%mmFԨVT#h4Fh7gB_5$cR (>\(B@62D1_aBP( BP( BP(ʠeL B4\\\\\\\\\\\\\\\\\\\\\\\\|>|>|>|>󹵵t:Nt:Nt:Nt:Nt:fl6fl6fl6fl6flfeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ1L&d2L&d2L&d2L&d2L&sjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjJ!?/{9+nliu{ bɇɢ#~6)Dx QL _-RZURPA\(qPgɒ%5? =6RhԒȏH1XsD%RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ4.v*'ho5k{^-92)G H@v$I$Ir\.r\.r\.r\.rT`^Ί[|]^ø qFĈ F  ABȗ%mmFԨVT#*J}2T9rH7gB_5$cR (>\(1bԂ0~=,y*QXW D$@p)RH"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO2{[ܥک*H3Rs'''''''''''''''''''''''''''''''''''''@<-qomks7ZF,%PQ蓡ΐ!Cj98;zmbЬ%;b@BQ!Bf|R?YYz̭~mY)1"+Dt`aB Ah ]UOjr ZrdS0&< 2{[ܥک*H3Rs`嬸e5 ':l$N`LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL5? =6RhԒȏH1XsأGKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK Di"';b]Mf' 2ZAG .uXSז#Bz(xbHD &Pba^<(MdgpVLDyCF " 8H )d]KQ3kS/'UT&8f у!  yYqcKk$N>tHH!ƒ'bĽhժ tBEO 8&LK'ge1eĈJ4^A %J)wW?A{]+jɑ!L9j@3A A"(((((((((((((((((((((((((((((((((((H!?/{9+nliu{ bɇɢ#~6)Dx0bP7gB_5$cR (>\(!Bx<x<x<x<x<.8 ˒ Ίu5I(ohAD $0"M`J [MZWK aQ @Bpo ݕ5XX;rREicQ =rn |Cȗ%mmFԨVT#*J}2TC7gB_5$cR (>\(vС̘/}\89+Kկ-+B~;}ܵ=” ;8pC0~^rVƅ6E'Fl0R`ÆngX)4kjI,P}P`l3f|R?YYz̭~mY)1"+Dt`aB eSDNvgź$O@7d "AGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGpo ݕ5XX;rREicQ =rn \`4Fh4Fh4Fh4Fh4F@<-qomks7ZF,MpBEO 8 5? =6RhԒȏH1XsXK'ge1WfBkJ!=hX1$ Paa^<(MdgpVɡ)wW?A{]+jɑ!L9j@3A(0bX,bX,bX,bX,b74콆qa1ACdщ?"<@(&/OK[܍oQ*) KIG.T8dAwspv(8JYS &L0a„ &L0a„1_aOqrVs_[VJDŊ!4X@gpeSDNvgź$O@7d "0PN_&w`ϫ%G0i< 3d]KQ3kS/'UT&8f у!g P`^Ί[|]^ø qFĈ F (&/OK[܍oQohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX١l+fM-؁<cƌ33K:,)NcnkJ!=hX1$F1bĈCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHS(bRVVՒ#CrԀ4a'L0a„T`^Ί[|]^ø qFĈ F #(((((((((((((((((((((((((((((((((((X١l+fM-؁<_|~~~~~B-tWRcaI~~~~5? =6RhԲoooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|>|>|>|>󲗳Ɩ_0.,&H|谑,:1gB^i{k[-5U%d)ȅG ptR١l+fM-؁<\pᒗ0_/KJ&r38+d&y! tlٲe M`J [MZWK aQ<<<<<<B-tWRcaIuwwwwwwwwwwwwwww~~~~{;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ngX)4kjYWWWWWWWWWWWWWWW73K:,)NcnkJ!=hX1E-ZhBGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGS(bRVVՒ#CrԀ4a'K,YdS`^Ί[|]^ø qFĈ F99999^z^z^z^z^PqBD~@E E,X`[pƯ%O%J9j2<Qސт:W\r%|>|>|>|>pppppppppppppppppppppppppppppppppppp yYqcKk$N>tHH!+VbĽhժ tBEO 8UTx<x<x<x<x~~~~~i ]UOjr ZrdS0&|>|>|>|>r\.r\.r\.r\.r<x<x<x<x<p8p8p8p8p8~~~~~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenvnvnvnvnnvnvnvnvnm22222222222222222222222222222222222226fl6fl6fl6fl6^z^z^z^z^ZVjZVjZVjZVjZVt:Nt:Nt:Nt:NtFh4Fh4Fh4Fh4F|>|>|>|>l6fl6fl6fl6fl6r\.r\.r\.r\.r\&d2L&d2L&d2L&d2L&x<x<x<x<x<bX,bX,bX,bX,bq8p8p8p8p8`0 `0 `0 `0 `0~~~~~^z^z^z^z^vnvnvnvnv].r\.r\.r\.r\.nvnvnvnvnۭVjZVjZVjZVjZVjl6fl6fl6fl6fl6bX,bX,bX,bX,bz^z^z^z^zZVjZVjZVjZVjZjZVjZVjZVjZVjZRT*JRT*JRT*JRT*JRTt:Nt:Nt:Nt:Nt:NĤRT*JRT*JRT*JRT*JR4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Fh4Fh4Fh4Fh4FP( BP( BP( BP( BP(+ K^ЫR!VOj`RQ *S![Q d#"WSTV0o%d/.:\:$T> /ZP t*g!4TD/ZPPJQ,+SU?@ @ U&V9 UZ@Tb*VIeE5@5}_,ڙ4 [;jAMrnͨdNQDfu Wv  b*BMPy`Tf0tUv )TPaJVP1(aDqV%A'08epQuTbJ2n ?/$sA+mw׌;.u/]>C ݒ)'KT TaYk! 9$,]`]+!"@r1mU[t k4dPd!pBsF, Q ޮ.81zpSdUu:ll[N{a0\q;ҵ2Zd%w& _p;~=n]swR\q2`+󟫽rstqm1>C<rY*[CuGkA>;Hc &09lÃ! ЈSnzB'dAJzR1 };oX5J+{QmlJ@Wq*R`~O|4ةA2DA/u@ T:k{I\POyV`Bm;BB%AzCI?oK!/Jn@]L_=d_&@CPJNm _8o{ϓuHZn.3Ʒ '  7D7''KʓKlAmJle~Pو뭎9 dz}BK]U?gzÔC/э@aT39`9>:Yq/at<o,jkyJ܄}M.䳉E(jWzܲ@W>btz3 # {҄.xOZ9Kp~pBp޺ݥ+ )߸Ο-\޲ldFCc,2.߾}pg\;> ?n LH{-e>;pˤS ~g^8Tw_yi`S'[&cTuCWC 䘳-]5f+)QKOneֻ6@Ŝ0Bt{$R{CאL-tԒ#$A &-4;BIPW^elsz ")07>ELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|$+29@GNU\cjqx  '.5ELSZahov}%,3:AHOV]dkry!(/6=DKRY`gnu|$+29@GNU\cjqx '.5OtAC ,T0AB4`PqD,Hp!vQcF-V8QbD6dX0P`ժ- ${{{{y̘/[LyȐ;nx" :dAwfZkZkZkZkZkJGDA>;852/,)"f? PF:." ymaUI=HFD<F{{{{{3 ٨xH跇W'Ɩf6֥uE„(C{{{{{iL.YDiH9jXu]u]u]u]9s9s9s9s9PF:." ymaUI=127PM,:fUqzdͪ *O@lBdo׫^ l?P\ #xjNiIRG%O=&גii2;a'8"`E`ddddddZkZkZkZkx%8jx" :hPaB  PTT#f &F~XJ:* ɹyiYI5)!!""3_DQ2%$#"! әA>;L&YkZkZkZkZk΀"e 9l̀B !{{{{{{{{޻ .V r9x8w7v6u5ԛ JFCa V٬ B8o1@rO^|5r~4$q-F+xZDak\˺SJS{Bɮ2F iY llO^YTOJE@;61,,ٰ`Hx>]MHC>94/*% )$Bt:zupkfa\WRMHC>94/*Ƞxh4233333333333333333 dR>*űuaM9%|hT@, \J6"ѽmYE1 ̸T>pP8B|wrmhc9HWfu%Մ4C t:ZkZkZkZkVLGB=83.)$_ KFA<72-(#'" RBW ?'d'<^j0e`3. YC MOO74=m?vw"i'H-1=,)&# ^PD80(  ^m۶m۶m۶m۶ uE崄T$Óc3ӢrB0*$ cm۶m۶m۶m۶mztnhb\VPJD>8a1qwwww$I$I$I$I:WAx~O:44D2@* J((;mNYE@IGRI(!eYļ|tld\TL.a!` 0Hϛ{[;ںzZ:ٹyY9!G>6.&8ºzrjbZRJfHGFEDCBAp9m۶m۶m۶m۶mm۶m۶m۶m۶mۣcC#¢bB"aA!)(ACa 66_n0t.wUDD@@@@@@@@@@@@$ȢPNj[dKFA<ϬY1 `H`2LffffffffffffffffffKFA<72-(#fİtyy{vqlgb]XSNID?:9Ba!ဃ( TB.ɵyeQ=)TyQ)ٸxX@0(d<ÛsK#Ҫ _kZkZkZkZk~ytoje`[VQLGB=Ͷa9H4M4M( ĺ~ts%CBE{{{{kZkZkZkZk`1On,J iL ʈGFEDA,g&3d'<&p&\(:,%ppxqzqz)%qX6`m۶m۶m۶m۶m۶m۶m۶m۶-"""""""""""""""""bjثJJЧ1B@ @d2Ll4RL$d.IX$}|W RJ)p#m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$IT RJ)DѶm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$IT RJ)m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$IT RJ)Ѷm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$IT RJ)m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$IT RJ)Ѷm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$IT RJ)m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$IT RJ)Ѷm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$IT'!Mc)L;sCJEʙs97cH ZkZk?d*FhQ&sL"cH a TUe۶m۶m۶m۶mn۶m۶m۶m۶m[$I$I$I$Im۶m۶m۶m۶(( I N$ $p/t#)aEJd!˼̥*&#  -թ4jC@><:njfb^ZVRNHB<60*$ V(.۶m۶m۶m۶mv۶m۶m۶m۶mے$I$I$I$I$EA?=;9ıqaQA)ȰhP8 `c HO@RRO :1~BjD-vAj-%!@}ڞ;Ԭmiy]&?gg3.)$ `0/oje`[VQLGB=951-)&#  aeژWՓR Kfffffffm۶m۶m۶m۶mm۶m۶m۶m۶mfu%Մ4c#rBⱁQ!c1ȾqDd80N$F1.PWcuJ)K0` 0`W!@U2/133m۶m۶m۶m۶mm۶m۶m۶m۶mK$I$I$I$I ( + 'fE$cBA@`Zk|N KHECBA@ɤRJIJr3wnC, a. ;t;d)%9sd-:Z%hMܢL)ȀDTL^.33333333333333333xph`XPH@:4.*&"ZkZkZ̼czrjbZRJBELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|$+29@GNU\cjqx '.5ELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|$+29@GNU\cjqx '.5ELSZahov}%,3:AHOV]dkry!(/6=DKRY`gnu|$+29@GNU\cjqx14bR6c108LFšd1(#! \_y)t d.&0 Lbѓmuug{uoic]WQ0 0 0 0 pnkheb_\YVՓRЎM ˉHƄC|pp +j I(gF%t$ԃ3BQz^o9s9s>;zY8wV5Մ4CRa=+(ªzbJ2ѹqYA-ȴxdP<|BB.+(%"SяN ̊IDžDkZkZkZkZkysmga[UOJE@;61,'qqDZ,)&# ӑPΌK ɇFuwwwwwww{{}wqke_YSMHC>94/*% 3-*'$!ԒQύL ʈG/,,lv ^n ` Cr(Yad2dDwP1绽)M(fyks9s9s9s9T;ʮvZ>"ͱy]A)ȰlX{{{{{tmf_XQ{{žxqjc\UNHB<60*$ΐp,Kj8Wv%T3rq1P@l:Yx'Fe4sRQ8ü}vohaZSLF@:4.("{{{{{{m_QC5' Ķvj^RF:0~DDDDDD{{z^z^@' Ҷ~bF*չeI-̴p\L8,PPPP7ƪrV:ɭuY=% Ĭ|hTD쉉 ?s0F&fÐD=@t]1.gCk׌Yг5"Ԓ$eJR#RSJn))<;{{H sGN4cdDI ;l`qBD Rߧ J2$óscSC3#²j*ubZ*ZkZkZkZkZkkZkZkZkZkUp0o/n.m-l,k+'&"H$RJ)RJ)RJ)RJ)RJ) ?yQS+QnjZkZks9s9s9s9s9' yqiaY5:1-!H1c1c1c1c1%"GO8k̄rEJ$C|BE ,PudQQQQJ}{ywusqomkigeca_][YWU>y$6Q#E1]Lq5`0Å/&Fx{{*Lr9"Cܑ/Y|>Nt:Nl6fl6L&d2L&\.r\.˥"]Ve ľ'`,j ¬}Qds]Uͥ; ے1B"0pWf&`)ST*JRjS(\64<2`X?3ٻE.4^ Ą888888888q 0pWf&`)S#d2jS(\64YxKQbÃ%>|vqWР <26Tx`A wO$E1q#bX,bX,1ԛ۲vp8>w ٠e JXm`0 `0x}}}}} aJ**tDD!뺮뺮뺮뺮뺮~~^$ÓsK3Z+dQG;p꺰eJW?|>hƼc;+I vua˔t~@f k<O괜^EJ%y -r\.r\. PeE:zt\d2L&!d2L&;}xb|2%] <28ZGDž-턉זTT2鈈4tpTqvDC!eu6wrZcqjLBQtُ"4spU~%I[ Vgmx<<<<<< ЌySv."V&Rc?p1]LLLLLLLLLl_ޘ-T>vXX M*Jia7{wt_j, ʘEuZrQriQ;],Ӓ4h΋(e0=GT'*,`R@~"nx#Lh8WH5H]N ZP[}dwܡ"ĕ DѐoP)-x-iMS&!?!(Agz0RX\?FKszd7b6uDA={"bS:AW7u>ZzoM#Rރ߀?wo bo+0b-TVoZ?@±`[S* p- g?8q&p08831ĹogRZs砍G)q<-et%vK̸ZjEx/_'`v y(<5v)"+A{V.I&`[~ (*U\DXO][vxLvP:3@Uv,!72Ig;R8s#_sxop ;h۶m۶m]u]WUUUUUUUUUUU33333333331+SLDR Rt4ÓSÚi IHGTb1c&QF>4ZkZQP TJR  HȧsC@[LwdqV! 4+!:G_ʶ2IV̥D P FQRDEP2RJ)RJ)RJwwwwwwwwwwUUUUUUUUUUm۶m۶m`wGCV*UlH |_h*`YOR'RB:Zк5u kh]CD hT\'c@At߬ih.c(A.{Ku"<LE`$ 0X1c1c1fL#PGsD D%v[)`*#a?^'c@s9s9s9RJ)RJ)RfL#PGsD Da r6P{t߬ih.c(A.{Ku"<LE`$ ZkZkZkZkZkRJ)RJ)RJ)ٸBaaas9s9s}-Չl0Ƀ0 pc1c1c2@ͅq,{ !s=ov4|ͧhyqG t: tX{ɶJ,HeLي)ddXPAPou ɥ ! `e]RJ)RJiHznYZNQXp6 bP& ̜s9s9s௷jثJJqqq .,*(&$" 5/*/x:&X*d@٩ӅEńD#Ba`&D$=r,jRHݝRJ)c1c1c|{{ZkZkZkZkZk"v[m{VSid#*/x:&X*4~v P@ΰ[VRNJFB<6.(ʲ,2Sp6 bP&N9s9s9௷j  UCCI!! >g`. e"$1/?OKq.]jꏦ!5%3^˔wLa4 4;GS_kw~)4?JU`kvr~!(/9@GNU\cjqx /9CMXcny\gr}"-8CNYdoz *5@KValw &1GPW`gqx  '.5M\kz.=LYhw +:IXgv-M\kz /:EP[fq| />M\kz'2=HS^it $/:EP[fq|!!%,3:AHOV]dkry"%0;FQ\gr}#"-8CNYdoz $!.;Ubo| % %'4AP_ly&.=L_r ')8GVet ((7FUds )'6ETcr*&5DSbq+%4CRap,$3BQ`o~-#2AP_n}................./////////////////0 />M\kz11111[jy2-ELSZahov}e %,3:AHOV]dkryf !(/6=DKRY`gnu|$+29@GNU\cjqxh  '.5{1 ;#d [\3Ԓ 0` 0`ЖڗIi-5bk$I$I$-+QXHV[=;97531/-+)'%#!B Maac_[WSOKGC?;7°p`P@0$V SUUUUUUUUUUUUUUUUUhd`\XTPLHD@<8ǴtdTD4`0g'f&e%d$cyY9ظxX@(݀1c1c1c1cfffffffffffffffffff><:8Iy| ; 9R.m۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$TTŽ6* [@( ʚaJraTfyXD0{KuTy5 %`(E@99NˣЧsT_K$'[8kMc2y2P6؛>ȡ,L{NOGsH뚦izk&=[,Ph{{ރ1 U*4p,M tZk{Rn-̊)ƥdC={:(F5C@'=(~&gU?)dZQG=5-$Ļ|sj`VMC91) @4*#XXXXXؾ{yyyyyyyyy.Ml lUG9+:)nvnv4(f YA3?Yz^ t@rǽwmcXNvTID?:*:n9w1o-k(#VюLʇ`YX7So.͋*IńcBN`MJ8VUn,ja\UO H@|ڸT~~qfaj"U΋Ippp7u/.o)G pm[z8w%u3rk@0>}%t+ӂ*҉Ah faO9# p^Lq_I3ʶ|lZH6&~o Yw%u3rQp={:(FDCLLL< LK ZWft2<<uRл2IlHdb&UQr쏑]wtxoh̳?{VMzh{t{d^*H/v ߞ%5RDrLv;b=oG{am\, ⚪Ќ}_'>r7YR뵨gvNå wm-3 +}uX> x@zndHvne  YJ0ʪ£bpQ4ifR4whAHHHH8ay~E,k c )!eao^i $p2 p8jZkZk ~mkNgH]h4RJ)RJ)RJs9gpr#;-ҔzT1YS@z@g D%rذ mr\&G-SK gOUUUUUUUUUUEDDDDDDDDDDBH"X(v0 3333333333c۶m۶m.$\,D< B!@m۶m۶mK$I$Iܶm۶m۶ ` rAg._Pl ' ]̜9s̙3gΜ9s92E*x@ bX,"3333333333o۶m۶m۶NQd.IX m۶m۶m[$y8"8?DUUUUUUUUUrJ iW [)`YOT}UD'>"#]Bɔ[z3ԛ먣pSHO/V4u4C$"r:BM:9s9s9RJ)RJ)RJ)r:BM:c1c̵ZkZkZwwwwwwwwwwWl3XKu"<t,RJ)RJ)RJid0t7Z̵BD0*WX)tl({wwwwwwwwww|;\MbL#PGӱ8L& !/gZ)لc( 0FV}0%j+e: bx9 RH!& D$.a=$RȎr =]iE#)#ro"fo"f/n)eB"aa!n鷺wwwwwwgffffffffffUUUUUUUUUUD< B@A `m۶m۶=8FOgT&3Cxm۶m۶mI$I$ISit6Ke9C0D< B@!r.z#j )$M:A#PhL X 0e=X@ḙdkZkZk&h0EPo۶m۶mFOgT&3Apm۶m۶m;D GP$. @5H$I$IUUUUUUU3":?UÜ B+)pOk#8∣02IRsϽuOKBw Ϧ ӲrBl*""""""""""m۶m۶mm۶m۶mK$I$I yaA)\TLD<0$p8 ZPH@4(`N RB-=NXblv &-4;BIPWaku )3=GQ[eoy#-7AKU_is} %1=IUamy !-9EQ]iu)5AMYeq} %1=IUamy ݤ,sDqAThr T%M,w;na'I$PJ !;qw/%O@L$y8UO""q( @T> %C0*JffffffffffP&T=<ġ0Pԩ4 }: J a \.ffffffffff]UUUUUUUU @ @d2ZkZkc1c1cR(l0(8 `ZkZkZk{UUUUUUUUUUUU$y8UO""q( {{{9s9s9Sit6!̍P^}HxJ?7qc I$e)*!_UUUUUUUUUUDDDDDDDDDDd۶m۶m̈H۶m۶m۶A$I$Iܶm۶m۶ @Tt)#+ 9*]*eRD f;%N z1'"8 ABs|"@FH)RJPgT6 GTUUUUUUUU33333333333l۶m۶m6333333333 ޤ [L KFt:r|q0hhauޖnM2~>af(OP{C7+` BO5Q^ea{>NYeYs9s9s{{{NmZ5 -/( qqʵ]*&&N2M { Sǰ]}2G#QTiii_C vpke`Vyyyy_2/uE:0*{*%u]u]ܰ]}2G#QW*IS^:丠V\[ς:{nb!A -{+'ÏskוТ%N LKʈcj.7RKD?l6{KviTD!b ȺXOIM!Ǖ"!/ږkM9)=A;IK1 Q$I ӳ7yw؃ mZvW;$t߄k$k,/>.Xbĝ-e>jAǮQe[(;(bv,G*u: o#Z C"m25nȏez:)'ϐscXn$ghYs╥)ҲҰ ]\*J8888/Sq4m۶m۶m۶m۶m۶뺮뺮뺮뺮뺮nndfojZVj4M4M4M4M4M<<<<<3gf>I cda" @OM̬ Ig">n(1999-qսIi҅5%#II"|Ɠ' %Bz`QV>WQT*JRT*B ]\*J"#eYeYeYeYeYɽt<<F˚,OLIE< ¸vh*B888888aaaaae1)OS<`[UQM", }}}ts6aW&I֔ !g<{by^zRZWaF9<<<<8ӨX, kS %@_-!+3%M 3HS# qavnv}ֆ3GF Xtr\.w}}}}}߅A:XG6C Ɖ={uvmM!Ccb<<<<(s ?\=dl'1pO 4%DL`ā‚RSB:.eY+"ru^k'aEA>6"YU9jPty9DݲM^ݛ&]XSCCCCCCA:XG6C !!!n%Վ3_Dy" L"[^|fL*g`[UQMKG D4HS# Ƹ~H8B ٽN>" M, t<1%]`AE<̾PAPrB2s4%]Cp`Za"F[CWfK+/Lt? g1C k3C#F D?諵ƋnԽmUE5-} ̼d,TsDžW H>#3_RϟnYm$ӥVUԊN"N.XG6eeÉs'aEA>;)dHv@ass[V U)K5%#?~<3sIC3`ܠ,!beÉRM)w[! ܨ9;"j -}}XČ\xaÄ{)xx5'^Y:.@(aEA>6!TP-6< ޓysJY H8ŴU)뺊ZbheE@?87)dJ|HP1 A7y]-I$l&ώn˕3&JhYMAXQ"騂o:F/ 2%p0a9ghYs╥)IO[v沬ymcS %_$6$7ꤓ DdDf˩sgBἠw\{ d/ޙD -M8SP.cl.CeP %߱XBo >A:+Kă:FDb?FD7lkG~ >ag2ֶMn\o:('F#GG{BNV0&b#ټ=H{2qxra(}(E"t@ȟ-v > Z;O8Zgc`G ܸ~1e&-!9cE疣Kb7gٶF11!B w@ ͒|+6P<?m ɯt̗ʌh_bnbE8fJC!KOļݜ?Ihs!_MJM>x!?NtODN$V816Y3CcaI4@ϰmyRzKb! 8qqqqqq<@TyxdVثբjiHS"qiZH>GEAjh&][RNIEꉈGfEZ'951.sHHfBݵyM-t1@TyxdVثjiHS"qiZH>z ywV5sIE7ld]RJ@7/&Yyyyyy癠qO.-, gِXvb>ٱuI)ݼd=,F9%4-$ccCeYeYeYeYeYHÓ`=84̊{jTM=- sjbZ]$.M ^RC3!ʼp`Nv:v O*мWOD<2+ZՊQ5l$Ωiu4-$?yyyyyyqO.-, gqqqqqqO.-, gb PA1 Ⱥzj^PFnLJm۶m۶m۶m۶m۶mu]u]u]u]u]4M4M4M4M4MӴ*(棡]ߺ63/V7yyyyyy^`S210 ihgn-Aig% \ZXIaUj PC5#{qib[QJA91*[`@)tkc\QI?6.%,"" fU$"~^:彝Yul6f뺮뺮뺮뺮zuB7R Ia7 ( _.`ؠ x?T"6j|_<{? \nf3>+GKb:V'rRLe"7?RBn n8trM GwT8<V9>@Jpen-U2U+IG}_}b1Lb[-!Hd>ª󍿽 ;n Ŋ&(()@ZZc(X<(sH܆V&L`z ;o֜Ή8g:dl&S->h`M4h1N!?>町%qE|V&R$!0M^&pBʾ قD2y{{ZkZkZk=.0M^&pBʾ )D"H$"Bzh SΩd2L&L4M4M4M4M4Ms9s9s9gQppi'Tki,) @1[A#UN! 0 G_<6f|i"p{O;9ZST*Jc1c!kiMa^ˬ(c1hb"B6|z)uK⊰1F5ѡ@| rE ]{{{*jxX8p^ޓݜܛMmG\XWR,P萡 A{!\HF̗-Wq# '\8ai҂+#C$ցF?.Y)3Ҷ#_Zv JE $B5QD<,D8f/InNɦ뺮뺮ZkZkZk87lՠA6cLX}yfyť[ZYX0"^H5at) (@U 0PxF-Ǎ0^X{2{{{s9s9s9s9s9{{{wv2r2$c Ͻ5 J±M?j_RB?<3O25Zӱp > v8mIEnt?T S1[Qu̔rstuvwxyz{|}~ PPP !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PPPPPPPPPP P !"#$%&'()*+,-P./01P2P345P6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\P]P^_`abcdefghijklmnopqrstuvwxyz{|}~PPP-27CKPUZ_dinv~(2FPZdnx",6@JT^hr|&0:BMXblv (3;CMWaku%/9CMU]gq{ %/9CMU]emu} (08@HPZdlt| (08@HS[cks{ *4@LXdp|",6BNXblw'1;EOYcmw !+3;EOW_gow '/7BMU]emu}%-5=EMU]emu}%-5=EMU]emu}%-5=EMU]emu} (08@HPX`ejrz  %*/49>NV^fkpuz !(/6=DKRY`gnu|$+29@GNU\cjqx  '.5FNXbjr| (2FNV^fnv~*&.6>FNV^fnv~++++.6>FNV^fnv~+, $,4V1dkry !)19>CHM2]dlt| (08@HPX`hpx4444448@HPX`hpx55555555555555|5555555555555555555556 !)19AIQYaiqy77!)19AIQYcks{8&-4;BIPW^elsx88888888889999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;; "*<<<<<<>>>>>>>>>>>>nv~ $).38=BG????????????????????????@@@@$@)19AIQYaiqyA  %*/49>CHMRW\cjqx  '.5B=EMU]emu}CCCCCCCCCCCgowCDDDDDDDDDDDDDDDDDDDDDDE"*2:BELT\dlt| !(/6>FNV^fnv~G&.6>FNV^fnv~GGGGGGGG  (2FNV^fnv~JJJJJ6>FPXbjrJyKKKKKKKAIQX_gowLLLLL4@@ ! @܊Sof{^T|;tAoN4$Y-K[3yG⁷I6ݩAm}WjɭExUf*^uQqw6 i_Ъ| V#zǜ`TbxK&c'AZ0hA6Čs? !=E(F"떽畎U؇[{9\ٽ> :~1^$WP\,fe ;v뾺q3+{><#_,soC#sx}ϏK|,%g ú ݔ /юX ϖ Y># xB~]191"p9B7tvϭWk9r'w, kGmE%pH .aTeGi#.?Ov|'kSmXxqѿygSǯ87c˜2zP[ٶtcW%˚C@m:tָ[g1ߵ:t\Pҹ9mNd6{zĽ [@e{ npp~8 o)3cioK+ܞr*ۭ=w>h w$[1k=N=h^=lTY#b9ܭƕRJtg+f?^)c#cy iܛm+/͔⫱p/0xLSߺ"REsgd?bC;s:ya/˩9<ׯ1Y9ԕyEx\a;kg a/In9 2ӰOG/l ݊]ż+6-ť|MrZDߔpd6rozst|azߞO*BtEȲ,LvTOCy٤ri0FNV^fnv~ZZZZ.6>FNV^fnv~[>FNV^fq[v\\\\\2:?DINSX]bgl\w] $,4] Gqd{Jד+<@C3TXT/y8AL#'E'>)P vpzü=9#`3AyB 8&{v|N3yO|R!m1{B}XNԙ%0=7|bõ>;UO@HNPO:{oB)^mŊ?uufywk?W3;3e; vf,o|hx^'y)n~~ T^~:xRO%kz[w-i?͒Pl888ѳï۲,Q u9vssj=1-i?͒Pl66OKGDA;431/-*'#! ;@`># ʲrR220.,{ń$ ȸ`@ [H3ؽW5Yr??????ѳï۲,Q u9j=1-4MbnWYmUMi(},^4u>IdYc9CPt :zS}fׁm}Xн`dVsrԽ{ ߼76 >͡㠰ׇC{=!!ݘ۽n>k_6__2fW0`=a8R?+g8^ uۧS!#i8еZZ]+ɔF"L"vUUUUUUUUm۶m۶m۶mm۶m۶m۶m۶$I$I$I$Iۅa&)aKm۶m۶m$E4 e2Ip4 Eq0Apz&%a"`*N!`3M .\L Dҍ RJ)Ѷm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$ITDҍ RJ)m۶m۶m۶m۶$I$I$I$I۶m۶m۶m۶m$I$I$I$II$I$I$I$T 9, [%#m:´*HD/#PGsH4M4M[O:W&чlJıH Bybw=}.C>d-i^q0{=bkiSiιZy6H\l-m"&sF24P{W*t;!uke}8 %X$`񷛵Vd1hVs9ި 5PE$tQg T`T+&Bj6 CA204)ZUFK%K)XRZ{>|,: %"@P@/\H}1ҹ21]丗$]sr/O LKjia]/wEÿ<963%4Sbq' ~ƶ~} 컃jd^WOH@92*wE1+jsMVvnvdV} 컃S#zBʑiv?' ζKH`׿zH@9_Fe?' V} 컃S Q&e!]ﺂJ ҙY!pü߱utv5?<<<<<S_OM:^k;Oyr LKji^yj|ל\4˓c3ӒZi1zq<}wpjd^WOH@92*# 9Yxwմ_Bȼg%Dcba8JٮtD ܫsCšrR*⹙qI)ḘpH 5`~<[ۚJl<ԣk; ۢ_zl^Nr\UUUU9ETm^NDEEEqcMC@=-*x<f6Qztmga[TLE=6/'  ƿtWP[21/ M:Gcb*#^u45WUNLA3r,k)|L{Kr:YRT+?RM7ƼznbTH<.ib`[׏ڙ)XʾvhXN٨p8u-1p.}]W&Ud}n`P\]]]wg[M%${0v2دrV4"I5()*G=l)$=HXV0wFm}dƩX=Gy9653^Px2ӃPH귐8r~x֢c1 7sIlN8nǏy|3^kfdne/"Zu@ܼK,/ Z4 !&+05FNV^fnv~#*18?FMT\cjqx8BJRZbjrz *4>JV`jt~*4>HR\fpz (2>JT^hr| ".:FR^hr|&2>JT^hr|$.8BLV`jt~(2=IQYfnxVbnz .:DNXblv>JVbnz$.8BLV`ju(4@LXblx$0JVblvt~8FTbp~,:HVbn| .8BNXdnz(27CKPXbjrw +3;CHMR]eju"-;FNYgx"-5@NV^fsx}"',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz&1CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz .38=BGLQV[`ejoty~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""16;@EJOTY^chmrw|# !&+05:?DINSX]bglqv{$$$$$ %*/49>CHMRW\afkpuz%%%%%%%%.38=BGLQV[`ejoty~&#+3;CKV^fnv~ !&+05:?DINSX]bglqv{((((((((/49>CHMRW\afkpuz)))))$).38=BGLQV[`ejoty~*******(-27CHMRW\afkpuzըsFd@DBB^3$ z哩bg, sTp\_XH&pbU-Ah.3&3Y,@wIzf"Cjc@ мWk񁙇Lwg er]v/hwOE|: \q02uq̑|W..`LCa#hqPt/:=@$L#/KIXd{~]ށǦwqCAYeKMU;&k|z)A"W@.Op+g-.F \t>ي !\ܽ\wn$F}.tS FS΍^vLPUm$n+u6@DeT^d t,\^-vDB.Zu9x4>Z8]6qs[[.Nŭo(qpФ?@ hFtԤ t8RJ)R_L pI$I$I$I$I$I$UUUUUUUUUUUUUA@`, P E-$26M..[1CAAAAAAAAAg$%Qc) ǀv3 !M ɹyiYI9) ȸ(" f* wwww% e~u=NY~v)c-*p:r\}%@L vHtnJ!ow@L9NǺ}@ o۶m۶m۶m۶]kZG M˰˪I ir3!yivYL@DPf!7qaUQ4YMsT@Dy `, z q O5٠jA`*9$O scb>5+wu,F'at 3-pƌ>Go߾}۷o߾蓧a-G%X."T7)19AIQYaiqyII!)19AIQYaiqyIJJJJJJJJ.38=BGLQV[`ejoty~JKKKKKKKKK5:?DINSXw$-8ALU^gr}&/8AJU`kv &/:CLWbmv  +6?HS\enyP#,5>GPYbkt} (1:CLU^gpyRR$-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3FNV^fnv~Z *2HPZblt|^&.8BJT^fnv~___(2IT_juhh!*3IT_ju{{{3>IT_ju|'3?KWco{,;JYhw}  %*/49>CHMRW\afkpuz).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuzu.$$g[RH;"è^ziYBݝwB8}TV TFN]7-f`L;:741.+(%"hm۶m۶m۶m۶m۶m۶ݶm۶m۶meb_\YVSPMJGDA>; M JGD@a![XURO4N KHEB  <630-*'$!0fE$cB!` cg7綆cJ@.xߑ5dBХ`˔I$I$I$I$I$I$IUUUUUUUUUUUU!k 22`$I$I$I$I$I$IWUUUUUUUUUUUU*T22UI$I$I$I$I$I$IUUUUUUUUUUUUTBO9)EI$I$I$I$I$I$IUUUUUUUUUUUUT292 I$I$I$I$IUUUUUUUUUUUUժTB9R&۶m۶m۶m$I$I$I$I$I$I$I$I$I$I$I$I$* T 2 2X$I$I$I$I$I$IWUUUUUUUUUUUU TB9R&$I$I$I$I$I$I$I$I$I$I$I$IWUUUUUUUUUUUU T29)O@I$I$I$I$IWUUUUUUUUUUUUT 2 2I$I$I$I$I$I$IUUUUUUUUUUUUժ T 2 2$I$I$I$I$I$IWUUUUUUUUUUUU TB9R&s $I$I$I$I$I$I$I$I$I$I$I$I_UUUUUUUUUUUU T29)?I$I$I$I$IWUUUUUUUUUUUUTB92I&۶m۶m۶m$I$I$I$I$I$I$'I$I$I$I$I$I$QUUUUUUUUUUUU T 2 20jI$I$I$I$I$I$IUUUUUUUUUUUUժ TB92I_5$I$I$I$I$I$I$I$I$I$I$I$I$* T2O9)I$I$I$I$I$jUUUUUUUUUUUUT29IJ/z۶m۶m۶m%I$I$I$I$I$I$%I$I$I$I$I$I$QUUUUUUUUUUUUT29IJ_۶m۶K$I$I$I$I$I$IJ$I$I$I$I$I$ITB9IJߡ$I$I$I$I$I$I$I$I$I$I$I$I$* T29).I$I$I$I$I$UUUUUUUUUUUUժ TBO 9R&۶m۶m۶m6I$I$I$I$I$I$II$I$I$I$I$I$IUUUUUUUUUUUU@TD^nД+RJ)RJ)uw78UUUUUUUUUUU5R #*J`!X,}vmڳedžuk֫UF}ti#E1]Lq5`0  0аpP0ϯoO/ήnn@|if,T()d,Na6H℉$F3M2_TH7d@1C @,Ž[jњ%+WZZ*SJ!'7jʀb% #Bz"*@X` zfM3eƄeK+UDydIDg0\8h۶m۶m۶m۶m۶m۶mxhXH8(ǷwgWG7E再4fȈㅋ,V!K=B8AE N-}墰갪=Vj(6l <"',16;@EJOTY^chmrw| 5:?DINSX]bglqv{ /49>CHMRW\afkpuz .38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz ͤB71iCK잰x?K잰x?NnR}p+΋+|0| P:gʻ'P zupkfa\WRMHC>94/*% {vqlgb]XSNID?:50+&!|Àz9u4p/k*f%a ߝ\ژWՓRЎM ˉH74444s_K7#ҾnZF2 ͹}iUA-ȴxd  Ŀ~ytoje`[VQLGB=83.)${zupkfa\WRMHC>94/*% }}}}}}}=<<<<<<<<<<<<þ}xsnid_ZUPKFA<72-(#BAx7s2n-i(d#>Mo[G3 κ~jVB.ɵyeQ=)İt`=y8t3o.j)e$`ޜ[ٗVԒQύL ʈGpP0p.ލ=L[ jy)و8GVet$ԃ3BQ!KHHHH{gS?+ƲvbN{vqlgb]XSNID?:50+&!<ƀz9u4p/k*f%a ߝ\ژWՓRЎM ˉH_\\\\s_K7#ҾnZF2 ͹}iUA-ȴxd Ŀ~ytoje`[VQLGB=83.)${EEEEEw6r1m,h'c"Gm|:ogMPp,YNԀ"@y K>KI2*'`pp9`"F\c4/1i'`(b;nYZNQd.D< B@ @@qm۶m۶m۶m۶m۶m۶mt8MsT(Ip4Kffffffffffffffm۶m۶m۶m۶m۶m̽w p,L20ZkZk$I2*&"۶m۶m۶m۶m$I$I$I$I$I$IUUUUUUUUUUUUUńDăCÂBA@"I$I$I$I2cwwA2+(PW:";3;3;3;3;3"1c1c1@nYZNQd. e"@cH @am۶m۶m۶m۶m۶m۶ml4RL$`ڶm۶m۶m۶EμiOlB2hՊ\Պ͖)? c1ضm۶m۶m۶m۶m۶mpaQA1!p`P@0 I$I$I$%I$I$I$IwGV 3D<2tN:::::::ɒ41I:A018tqnkheb_\YVSPMJGDA>;852/,)&# yx`H0 RJ)RJ)RJ)RJ)RJ)RJ)RJ?<9630-*'$!Ѓ `0qqqqqqqqqqqPMJGDA>;852/,)&# yx`H0 ë{cK3ҺrZB*ɱiQ9! بwA@( Bwwwwwwwwwwwwwwwwwwwwwwwww73333333333333333333333333,)&# yx`H0 ë{cK3ҺrZB*ɱiQ9! بwAH$D"_\YVSP M JGqAp89s9s9s9s9s9s9?O.m L+j*~{xurolifc`]ZWTQNKHEB?<9630-*'$!uN@4(```````ymaUI=1% ĸ|ppX(bXZkZkZkZkZkZkRJ)RJ)RJ)RJ)RJ)RJ)RJľ|vpjd^1p'48Ql^"q ̽r*c @BY d%@VY ,jGrή`n>-CC}yuqmiea]YUQMIEA=9۝-)%! 0c1c1c1c1c1c1{{{{{{{ rbRB2"qaQA1!t"qmiea]YUQMIEA=9۝-)%!2222222~zvrnjfb^ZVRNJFB>:6\]TLD<4,$ZVj^WOG?7/'ƾ~vnhd`^VNF>6.&l6fs9s9s9s9s9s9s|xtplhd`\XTPLHD@<8]gA!hPmM- A=9۝-)%!4444444s9s9s9s9s9s9{{{{{{キZkZkZkZkZkZkZ ,($  33333}yu 7~zvrnjfb^ZVRNJFB>:6\]TLD<4,$lllll^WOG?7/'ƾ~vnhd`^VNF>6.&vn{{{{{{{|xtplhd`\XTPLHD@<8]gA!hPmM- ̬lL, ˫kK+ ʪjJ* řpw,60KmXOhC,6{NIK+p:쮳: $DbOou ; 88^|xtplhd`\XTPLHD[z^5 43210/.-,+*)(SӒRґQ`ZV~zvrnjfb^ZVRNJFBmd\TLD<4,$ tttttVOG?7/'ƾZof^VNF>6.&lhd`\XTPLHD[AjZ6 43210/.-,+*)(SӒRґQѐfl6~zvrnjfb^ZVRNJFBmd\TLD<4,$ vvvvvVOG?7/'ƾZof^VNF>6.&X,>+ CϽ{{{{{{TME=5-% ļ{ȸxhXH8( ~n^N>.ͽ}m]M=- 囵̼|l\L<, rbRB2" vn9s9s9s9s9s9s9g1c1c1c1c1c1c~o  |֛TRPNLJHFDB@><:86420.,*(&$m7Hy8:ft1P\5`&0!=D L\|*c @BY d%v$lCQVY d%H7ZS) }yuqmiea]YURPNLHD@<840,($ X,b.j*i)h(g'f&e{RQPONMLKJIHGFEDBBSSSS6_A+*)('&%$#"! f~vnf^VNF>6.&{{{{~zvrnjfb^ZV'ĴtdTD4,$<==== ~n^N>.ͽ}m]m* ȸxhXH808999999rbRB2"qaQimvhgfedcb!fl6559s9s9sc1c1c1c1c1c1cWUSQOMKIGECA?=;97531/-ߓzrjbZRJB:2*"^WOG?7/'ƾb|tld\TLD<4,$XQIA91)! 6t4s3r2q1jZV{{vn{{{{{{[UTSRQPONMLKjmX%#! )))))))ZkZkZkZkZkZku9s9s9s98;=|D  yc=؄'j y$vj0^H8MS"d$K$K$K$K$ E6M̌_ZT@ AľyaI1иpX@RJ)TUUUUUUUUUUUUUUUUUUUնm۶m۶m۶m۶m۶më{cK3ҺrZB*Zxl`TH<0$ a|yvspmjgda^[XUROLIFC" ((Ź}qeYMA5)M鳃S#’b2ҡqAᰀ0s~{xurolifc`]ZWTQNKHEB qQ/nM,k J)hڣsC㲂RCc6!o6p'422($I$I$I$I$I$I_UUUUUUUUUUUU T B92I۶m$I$I$I$I$I$I$'I$I$I$I$I$I$QUUUUUUUUUUUU T29)I$I$I$I$I$I$WUUUUUUUUUUUU*T BI`$I$I$I$I$I$IDUUUUUUUUUUUUT 2 II$I$I$I$I$I$ITUUUUUUUUUUUժ TB9IJ۶m/I$I$I$I$I$I$)I$I$I$I$I$I$ T2O9)I$I$I$I$I$I$IUUUUUUUUUUUUTB9R&۶m۶m۶m۶m۶M$I$I$I$I$I$IR$I$I$I$I$I$I_UUUUUUUUUUUUET 2 2FI$I$I$I$I$I$IUUUUUUUUUUUUTB9R& ۶m۶I$I$I$I$I$I$IJ$I$I$I$I$I$I@T,2$$M1L Σz@@(yZUUUUUUUUUUUUURPNLJHFDB@>xph`XPH@80( XeYe IJ;f2#$2j()d44M)MFAJGȲ?AI$I$I$I$IWUUUUUUUUUUUU%F⃇6h0 *P !0X   1c*IJ_N 2$%pe%[/d){ωs=˼۶m۶m۶m$I$I$I$I$I$I_`NLJHF xph`XPH@80( (RJQUUUUUUUUUUUU IJbA$B%%pe%[2i/Z7ދ֍uox?3333333۶m۶m۶m۶m۶m۶m81)!yD$ãcC#¢bB"aA!`RJ)EUUUUUUUUUUUUU$I$I$IIJRt$2$$M1Lǔ*B B B h̼"ZIA91)!1ãcC#¢bB"aA!`@ `YeYjffffffffffffffffffIJ;$IB##M1L퀇2FhFhFh\3c33333333333333333333?ĤdD ʲ,˲,jUUUUUUUUUUUUIzNI2$%pe% /I^n{ߺ^GUUq۶m۶m۶m8٤dD$ãcC#¢bB"aA!`RJ)EUUUUUUUUUUUUU$I$I$I$I$I$II I\$B%%pe%OHs='{ωރap3333333 '&%$#"!  RJ)۶m۶m۶m۶m۶m۶m$I$I$IIt$) 2O$&pM !i'9!B!B!B!B!PTU"SNLJ& xph`XPH@80( ̨n۶m۶m۶m۶m۶m۶m$I$I$I$II.8$IJ2#%S R Ԯ!!kBH!˲ ۶m۶m۶m۶m۶m|xtplhd`\XTPLHD@<840,($  \,dfff_UUUUUUUUUUUU$I$I$I$I$I$IR?$I 2O$$pe%Id+o!='{ωs۶m۶m۶ml|xtplhd`\XTPLHD@<840,($  RJ)K$I$I$I$I$I$IRUUUUUUUUUUUUgffff&) IRB$"ee8;ILhvhvM 33333330 ĤdD$ãcC#¢bB"aA!`@RJ)۶m۶m۶m۶m۶m۶m*I$I$I%t:H < $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz.38=BGLQV[`ejoty~16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{ /49>CHMRW\afkpuz .38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz.38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz.38=BGLQV[`ejoty~ #(-27@|# 2O)k `1!CB a1,w24qaUQA0 Qam۶m۶m۶m~ivY5I8 ( rAAm۶m۶m۶mqaUQA0 Q I$I$I$I|ivY5I8 ( rAFȺaĪaĪaU\B&i8 A1 YvJKUUUUd0K2D GP$C0xm۶m۶m۶mn2BH"X(@8m۶m۶m۶mے$I$I$I$In۶m۶m۶m۶Q$Ղ!cQo;XuT|'z~,R0 O)4:[ U$².U c qXNh&sLarJmcmY Ɛ`>%@i)X4jf`^Xl) !xXP@0 @Z+*&jT$ÓiiZkݻ_\N,'$RqHnhbZl'4 k1Ѡp0rbYM=!CBwCb;c1c1c1c1{{{{IJzB"@ZkH$ qYA1! X[fl2H.F<֖`뺮\*H.:B!ൕU%s9s9s9!Q$Iqc <ŝcS }稰˧1"f f&2)S&.iF`R?` Y5U4!O~0QڤN{JJJJJJJJJPX`hpxKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLL(08@HPX`hpxMMMMMMMMMNSX]bglqv{N N&.6>FQ\dlt|O$,4FNV^fnv~XXXX.6>FNV^fnv~X'/7EMU]emu}zzzz-5=EMU]emu}{{{{-5=EMU]emu}|%.7@IR[dmv}!*3GPYbkt}(1:CLU^gpy$-6?HQZclu~ )2;DMV_hqz'09BKT]fox,5>GPYbkt}u'/7?GOW_glv$.8BLV`jt~#+3;CKS[cks{eow #s5JDdI*m"HTT)(H1垖DZC.Xډ܂V0f}%ܲ[vX@[`?>";ct 8g {;derI!Ed i}U٘@gP"j8MtLY|qRY.>xn nr h3񒛭V>jXт$[]?WckMFl qr b㣁Տ06pg̑x7@+c8#BZt<ƿ/&pX/4Y`wH+y!~j8%Vb 8L_̷\+IWRN8cgtRH999999999!z/cQ3vFL,UL83Z8!6!G͵֏#uƹں$JK'@ EH_ tS:in|RI!=lH!BÄyDAi@gZ00/..XVLE qQ(t؈T" $ pwlDCk'Ӧ HSueqE _^Ɋr mEbQP׼>vspnlL7ca`^\\T=P@x܈Fh4Fѡ@f?~scc eɑ :f0A #F4D[4ZD{3cYz2Ǎ/VH `;ᡓ&Z}( BP( }>|>|>|>t:Nt:Nt:Nt:N,jL,|>IAyŃ}l6fl6fl6C}tYz\.r\.r\F1⃆ |d]:N02_TydH/R0a"F5׳T?|aac& ,RC.<8pHG6a#?+uƹں$JK'@ EH05׳Rg)M젱tPFzVs[gdh>o_y=+uƹd2L&d2L&x<x<x<x<bX,bX,bX,bX,<<<<<<<<χp8p8p8p8`0 `0 `0 `0 ~~~z^z^z^z^k4 g8nvnvnw_y=+q\.r\.r\.u]u]u]u]u]u]u])躞yyyDn::K5`]ZWL# ,80 DQ0gYҺeh,~р:xm)Mttttt=>O;L8l̄E#@r`Q/ d2L&d2L&I.T|z/c>.΍MY&ŕeE%K(F|`h_y=+uƹں$JK'@ EH@h_y=+uƹں$JK'@ EH D H_(XDCv C'M/Zcw.;:Bg\+ͿYFZ"qB;CŸΧ.?uf's7źAƵ@*ۡϷ(|u6[[(S{A^MշR@~QNWc/0ALX\y3.zHHzY]f؊xo'Ig"?x6\0 [# \0G[)[]$;[8>HP'Tu Bv0}˪Yg@ o5urȦ2$NLqKPMbC(\# ĩ3GgHݡF٦A%+)3? HM{ǁ$a칫|Oi'Kv7܊ORRX)I3E[ec{ڹg?__AFPC8.4,ыquB9+ppρ>2^+>Ζa8$.nYjN1%BL }>Uܤzpηt !'nRl=-!8+-!Q)>wtG pEdꈶW'w F|519㐾{-o%_Z恉+? ԔsgP{nyG.~1]Sd's(]S拻Ɍ++5 ."+ݸ^Й-~J߳1nAEg592foآb~k 7FNV^fnv~######$$$"*2:BJRZbjrz%%%"*2:BJRZbjrz%&&&&(08@HPX`hpx'''''''''''''''''''''''''ͨROrV%"Ml% %(J(HAA* ,_)Iq3U&\B7dLy׆;y3psZP T~% 啭?#kUpZ01/IW7;>:?|e-mȤfwQ5N'+Œ=Ng>?39}˹U_HRڍ}˃W0ȏ;g*?/۱:0}oEgbi$?-zΡ9;FIpsʄ5z`UoD=?㼾$x9zd8 vV`1!CB a9m[QM5I8 ( ۴ zY0 @~^mZ]VEMR=N,JrDA ?6-.&)a%1   uܦeeU$E4̢$a uܦeeU$E4̢$G,B:n2 uܦeeU$E4̢$  uܦeeU$E4̢$Gf}'v3*R#o#/lr]NA|35:( rzηΘѱEI( $E4wuL-JFA@@@ZkZkZkZk&)3fjtlQ05I8o1Sc Q0ZkZkZkZkzηΘѱE B!B!B{{{{ァ&)3fjtlQ05I8o1Sc Q((((Ii|댙[9"!!!AMR=N}[gs9s9&)3`$E4wuL-JFqpppJF&)3fjtlQ05I8o1Sc Q88889s9s9s9sJ)RJ)RJ)RJ)RIi|댙[9"$E4wuL-JFР&)3fjtlQ0 !B! {{{ZkZkZkZkVMR=N}[gآ$aj"q;:cF%APA|35:( rEIi|댙[9""""RJ)RJ)RJ)RJ)TMR=N}[g貧"xOH؎KO1=J%v%is.vK%skM_Gز\v=JlZv.=#gR 9cJ)$(o۶m۶m۶m۶ݶm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$IUWR k z{M[){F\,D<f, P y۶m۶m۶m۶m۶m۶m۶m[$I$I$I$m۶m۶m۶m6I$I$I$I$q9;D b5+0Y X"bL[Wlg˔||u@N](0N$H@x@Wk>FaOw\u"ЧX(oı@q- e*Ġd_Lo s9sfQg|,yZJl5d"YoFQȣL aQ0Q 5 WT%G%.~\)m\?2uXH?QM?6Ŧy9zI0L>?zx} h`d' 1еZ UzL'"ea(߶m۶m۶m۶m{I&qHcH ZkT$ڶm۶m˴m۶$I$I$I$IKEMR(۶m۶m۶mRQM$4> B@0C0 &)HQ KiRR9{`87q$?QKaz/ )+9QH1`u*#;!9: d#SiKpcdJ]g Iǣ ٥W|_%#K-XP4Q 5d`҃ ((vܠ0T ''B|ءǍ^3fj9l+-WHyDzB$Ie9bJA9QJ`/yZy_z@[f>j|nHȾ]Ĝm[3,D} C"fU'M]%MQފgksF@uSY#xULk]aNhl U"':S;?2(C1ALMNLt5TB$@Pk|댯 SF:HP(ηگtklI @(o_>R H"HηگtklI(o_>R  P::k)#|:`0 ր ~+2[*c`0J[g|W:e5TB$bXηگtklIB(o_>R $xηگtklI(o_>R  F_::聗d9Ks1" ; B>B`H1a 9%6SދçqQaR K[ NV^fnv~“KSX`hpx]emu}"*2:BJRZbjrz$,4FNV^fnv~[cks{ (08@HPX`hpxUZ_dinsx}"',16;@EJOTY^chmrw| !&+05:?DI1(H5gaz߷=,Bp ?gd~sk#zKO=@JEAWh'BNIٹ CmU<wyՆm,bN%&t>:Dȼ)e $@L 1(t }۶m۶m۶m۶m۶m㲂R" I$I$I$I$Ig^XRLF@:4TUUUUUUUUUUӢrBⱁńDăCÂBA@Al4n¸"54M47@geU{BDH G$I$I$I$I$ɀ 'ƿ=kmYصpڎUOTGؗ@Lr*%pO:&[><={zzzz̭;$!cH X(23333j2u*@ͥ2<j2u*@ͥ2mHoQXNC5|`xKl`eS&PT*J-O;yvq޼)ZZ'KF +PqSD6MөU)n>khe`]˭+%UDHHhJ|wsoOEeMZn+%UtR^ww޷t5ۼ+vn])n4888h+ݻs Zn])Ȧh45^oW>9qA5s9s9s9\b"ѹI1c1c1c1c1B7# O˙YI =lܻtUªjCR 鸤tdT }bëkm.YЦ@idL7fJaBC QO$%8PO=|uq '+T8Q.0TCm۶m۶m۶m۶n2Nx0sɁksY!K2$ RD RO Cd=ŹaKF {Ep*&JA9 *5 跇W7FMe+KxᘄH9-r  SQGv޸aYeYeYeYek6ٳ[cY&c@dh!dNw& 43'GyhbDTJV*TڧGN),gfdM$EtUªjCR 鸤tdTݽCL;9qlҴm۶mRV# I,R$eW%{(ҰvrPEbY]c 6 A*^ %G[2# ?m,8,#n0Gms? J" R6Jz)θIa;$w>Rr DeP;~7+RUڙ",LN.ݶ/wB5Ǎ z {z}[i-j9--Ouzaq2e^W1gE\ Pg ؀gyˍڑ,TPf22K1c1c1c1cݻΉmd B!B!B!B' KGjЖ +WXNiDg0\Hid4^(b ߩ+nh̎ ˖VFyD鑢B؉挘.X8IB䇎0Vႄ 35i͐ ,WH}T "Cܑ/YxIC拖*P ㆌ(Fx@၂ Ѝ3eŀE *S8] ?yQS+Q )H|P‚ԕZ4fDŽeKV+TCHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27GPYbkt} (1:CLU^gpy $-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3GPYbkt}(1:CLU^gpy-6?HQZclu~ )2;DMV_hqz!*3GPYbkt}$(1:CHMRW\afkpuz $).38=BGLQV[`ejoty~&&&&&&&&&&&&&&B"/IBϣ(+8FFkR#(#`LRLRO+n &^e1U7nvĂ fz|Ntф;\r̙9u| -%#,B@bN:8Oa\e;>֭mZ(\Dd}'1ps9s9s9s9s9/ȏ;sެA3̖'J(cE}S%DDAmP)/9X@!zПDzjRMiH1CNGq'`0/k;$ #ȚEz0Mdžh$:Y.hmZ&cԯwQ+[:{T]|RАoP3 mq=_>qhy3زU&#F59( *TH&L()$L$ȟ'2/\L0)NSt[jVPoiw4%{G/'j x,ז;oK99UQ6&Tkx)UHZ%X-!-., wNo10۩’% /J lv¹ ,זIlE$"(ۖ]BNqM}i,yѯW1!gk!H"/-NiJ;.aK84Ta\4HhKRc[$^ehϲ{ /$ "HlT )h}֥Al {O9}]{m)w<5mEԓ8'%n4 2Cl &  NX/l!-\ d'N: tIIcav:BA%`UIX`(| `;ETLĪ~xʕ;Ъ3P|ӣ{$ZiYA|_L%9i6? eMm}q~^g;ÞZx_G8xm\6/GEyVY&?bw pDYլjVgV:Y]pyϢ-ƥ0qr Mn$&+B2eyR9SgX͛,xF, Q8{&j@|ٔMpx<iHyA_צ_toOߗ:D{A0" P D"D x""D |t1,l 'H=$sM99IY QfSF^\{X2#OL\H&v(v1X;^z%\j6TViE={?١" `wA.ֆ 9^˚]e@\dߪ0 ptetpd9#<&hm (+E #e36oBP-4 :f6OREѺltmU+ɢ2ό !pc9Q"կ|ϥY/()h)-xY4z*6Þ9\n,DZ zr:%»6;}wwu۴{PbУ@vmFm)qBic;Bl\-@ՁuiMS :8Qצ5q,1({M|&/'2TaUk%4V z T#BlRUgwY +*eif 8u6Ψ0`K\ d7f}bKۑ GY<6AEQiR'pn$tJ+INDHMмxr>30"(u!u `[@ -  ݂.і G.9ʏ w׼aج+ n1vU:4<-8cZ;Xd<ӛWUSAuZTO8tM;٦$ sjXڛj[Q,KU;b: X9P Z=c { p]^Lj+Ahm*AXѫu57oWRf^$;x2zDR#e22d{10b; k ;נ :\iAN,a,\W5n8J|8'3 z߃x"k!"s)r_!q[Ghh2NTZ U)$h+O\{,x!Н\=aCm09CYě ff7+ypΆs54ItHF;6Ẓe\͸yd$JN*^w eo[޷M[yWvKq3˖'d9ST y;{^ mD#I怙٪gr&AyΜQqT1-u4U3F㩍bcWo[sijiȀšZ̬lbIѝy|sߞlZ3;ٙFcйŜW\~B!,j`VVnlCU*EqT!ڈR Od8aEw[:eQBM2adNI"Az䨑-TG :e=wnx5޵7={ޱ7{^ ow]&xޭWxV=zE^ϷӻID*Dk܁rof.-IOK΋wG$<=l[;/8j7>x'`2jsdH:RdMOL{<&k\[4ujfN?^?T,xq4rƍ_(+e'Eh?PXvxYğQqj-ݷB~r7}t^}lVz6%IokE<_gAߺ}&^OC_ F:SB(,Տ- fh&*? ,K0 p 3qA&HF8P4##ImNw̙CI4ԃӮ2v/j[SOrͬҟبƈ9;c= ܛZwA:pD ]}TiR]MQmɲ[I,cEL؞F@)>L4ps0:| 4kx7 ]8!_ %HN) AydwhMAajv @=a`x<.[FEiTwtf Œ= V]5`blx1?y91# #K7 <I@ wx 7-dͣj^K̼*wv׃fcq`lxq}$At4a;vɿ[Lj.i-C,o p(/\<3[)VzȎw:,5=(b(ZAwUD7}9! "P^}*[4hxE/†5jnPw7{}ȑMA C")>*Gf u|^*@Q[Km+Q,n:ե|9C,;Y3gGRbȐg){!jي)楑_)IQ bJo1xxl]WZ^ߖ< 9:&*4JŗNT.f}Xx0ؿ{g2_::<ՃQ`n A81p>V-& lN bҔʹjKi7[B`F7_`RpVvn2;B%I'炖]'9~ۦ06UN]c҃]dّʳb[)3[ KOVzǕD>Ň.y]'>Gc/=y#Q7>ILS$ynFx6lӑIKT0UiU V)i]v*<<źt ^/B\ڋVG;nay(b6^|*cU7BD;Vb%'IHM><:860_w:R8N|nt#FIl8w E<bA0: ixFe`80~qapx;mض[{ObPQ-?+VvQ}:6!vI6fQA s k0lWwkn aa^u g0 |m ^Z4Ϥ&SXׁ-ث@(Cte ~+=f8D}%6Jc2\>ܰ)f+FBǛ#tfqfr5y<Ǝa$nFxwͽ@*[mnz j5% gO}fN t]?ЁC3 do3^K\J[IZHYGX&K~[Jۭmm vn0&AV_R])uӏL7 tQCO=VϴxsH~a퐑 wͭmM- , Mn1[SʶTi#Y٘XXhn+h ᅱ˯[ q `).! le ؈blï -L{  rM5~0"<#kXǀ0p`pނ񮾳ڮjTZ(>ul$ᴈg`BapHA[:N= ]]ࡸ#QG.w z UJ#<e'T3TوJ]ꢽjIl]d^K]sUh-BSճTJNw`z@3?_٪T|s9Nu>@gs. gqgonrs63Ԭf3Dcs7̃|'zKC&;D\ ?87["۟ne}F UFx鑫4>qO_ָIS+IsXC0Qŧj˷\-tgeX,NʃB4eV)FYʀ~c'<USǜ9ı3mlYc% ,H%+=2bx>C\3܉#Zgսo4;ȅ^d^R™3$q­R%diFe#lD/[R&1`6qv:p}Cd†^vMւZӨ_zzg8XFc0Ƃ_\UQ7vQzU$8Q<}DKxN#4Xڃ5h D N l_]YB48~uD_/Q#E  ۗ g3 Ua&slc%h {ޥ:W[k^t g,>g#AYŸlE9Sy*-7CA'5'`S @Y ڼH'/Ⱥł L5?Nx!Dr_^RRёJOCYb+Vƭ-mC2g, eX' u>sAj*橗Z~Z)&$@q=L8%Q$A2#1"!2! 20gzle'1q su]}UEcܤxaƷu&`p^lq.5.=| Z"8_ \p+W*){K;ʌȘJObƠ/n{݉7ݛvk8sŘ*L%+OLY$ݒ&,1$QKBI>G:lE6LDC2,AvyNf@>Wລ6t I=gEbh?s}lP;fBpz[l^#ڠfNb _g>wk[zs=;97531/16RFFRf*$1r![VRNJFB2hICW>ca+nT Wk: Ɯ@f/.2Ӗhy)JXN~$:҉ܭRR97t)J6ʵP}cAm筞69k櫘^j9j委NHr@|q=KΣdI  û^Z[WJU7C2c)2c(0~b'.mq?nNoXSř)D-뮤ē%$qܐ#~1;xɇx8IpȆhHOdn 02 P|Љw:Fnd7붻%̝)^osOi13V\n?忼f]HGc_[Ӟu֨Y}UZnٷid~OokT]!hkm"eqWӜR7z[OJ),%9PHUʜo \_{V,ނ@!栺ǎcQF] [J:f|okg7)7+,dzrƠc?]\ᆷMmРk彴v@i>^Яw k͘ +g5o=[xWPc#?5PSk8LM׍ Hy}kvU7o_ 6Tɵ=>p]\㟢P!Z5Yj!zr{Qhi>5 B~i^ߚ~fD학1ga63w.:;9cE~_?zdD(a#f\eo%Ӽ.\Vş SíΪ[;ʆq=[Lo+?w\oob]$۬S=߽i{$m6_P>7"#\F]bl>姑Cm]ٯSʒ@EN"N'm+EykܧR5w}B,"OPWv\JƢeoxy{LdCØH#dkF;\۠-fQd\i?J/Ks$\㑫g11^2i_v:qN :D:J?tmjUZkzw{lG3kژfLyofn֦%Uˮ>q6$?MWE=fv>_| ~̼,ۧ KOםp)7+oj2"VFAyB0ZF< #eTt d'' n|/4%3|'a}>)uJ6#㧉=T·| ^'K8Ds=U-6(vˋr]8cay7E9T2m-ԍ;SaOsBzh &99׼9眳{~? dyh.r{ nPBuBy9w/ZsXT4 W13*O%][+dQZտ4 xC~KuYݠM[j9S-սH" iB+VM&e>(=wѸ}Ffb\c^y-c{Qqߡ\LZgN'K+mA S֖\QH eOvrv3 +p#p 1[H`ȅ}XGyPXDŽqHFi@oe` *Fv O,Epϯ׼Vs>9";h c :º1ǮFlu$V:PՀx}b7Ә7Lt{w&/c2ݒ#44K1-'fʎ,HER2 9yJ"jd@D;>8:~c66.bv-ֲS)'ћ@W$f/ݍX!qW$-G hʊF忸 5oɂZd>Ac;=c89vsc43&v x (fD\[bl؋d[B6:C.Ue xI t}PpnV@ Ԭ`2Yō*ɚhBFDb@z* s QCޑsC7"6 1y6 ]W[[r8S"+S~0t?>{سXȜ\U,FxLlFf痻?9O&W,(.% --soVZQ-ggy xpg3;g7``{y7\ns'UN\)$?ٔE ԏ=񘓎88ӌ)Pņ&v4}0:iqeyHTN=*Ej(P>5ziSjʄdž<^D< I1%ґ+Ґ,Ǧ~cG:q#+q \n1Hxoo'T" }zh10ѐ,a1Ƴp'(odNOnSN2%FUwWZtr܋H!j˨|*ˏuG jʟʤ,ʈ?#%{Hd&%_B2y$ gon5N3&s2Ira0X0Iu #n߭AaeEV R^+\ Qa6 T`#F% DtP!BiiiiVqq)IkoI`4Lr(}uIp ~p.KR.KR.KR.KR.KR.KR.KR.KNOS;NS;NS;NS;NS;NS;NS;NS+.Jҭt+Jҭt+Jҭt+Jҭt+Jҭt+Jҭt+Jҭt+JmT{TFQmTFQmTFQmTFQmTFQmTFQmTFQmTFmF/lB  jp _A &0("bpt`BG y/M{ImI,MXL?1v5K1Vi4ڤxAA" #٣30x)4z%,:!$Ae3{c ;I*U~l"0#4g) :_|u:_|u:_|u:_|u:_|u:_|m^o^ym^ym^ym^ym^ym^ym^ym^ym^ym^ym^ym^WuieZVieZVieZVieZVieZVieZVieZVieZVieZVieZVieZVi]V_VeuY]VeuY]VeuY]VeuY]VeuY]VeuY]VeuY]VeuY]VeuY]VeuY]VeuY]VU(ɮ@+`I9VzެrM$5ԠJs SfJ!EfQbÄ*^O^:utɮ˅eEES]&:LX.]4hRE*L(%مJ ֟Y/ܥ Zj.jj<+P<5IS_j[W9*ԑtQyT9mjӥ>j(펚iPtFK{bS9-Is&E\$)җ mpGW*|є4Fd%):R!nG.߄~ZЍhЋVw쁂F!^(Є=}~sςgl_<_ls΁ h'}G=oֵa[+:_S3^K9[ɵZi)j~' t鸞ؓJ}g%V=O}<N0:΢&lWh468 xBAs[ uٱzn*ا]b=z@/t?s>s=swΕ-q zS~#e7r2(y8M0̒(L Y̑L7/B.@x 8rLc,7b[qS{RܖqCǹ x8 !҅D6?`;A#ƁmFixƇ0σxs#;3":+s"9 ?7'Yk.taBT> M8+aAރ0 ]e0!|I0u|Ns9,ӵov51p!0: (/Bv]XeZT%r:ȱ N])Rj9RG5Q?q<.N@L_i%Ni$>"ۉhiށiai8*8 J4 S$s Akی 1Sxp=u d{sX_v93弌sz7h36 Xs5gg2s̓s5VbfU`Vw>?9gA{36/wڹZ@t4?r>p7qs6a5Qs4A31s2!ޘ߈MۀMkV4^F3w lyd9L`2ޕ]|Ge)\,ƣp)Ǝ6U<_wo]ŖPXb;0s7iŠhiƞ$./ֶ/ĕLLl1V+=NN2L.JORiA4Pux}.xtBE iBex`:8aX^R%Vi+'F7TшmЅ$(X"O{ Gk6V3$.{\ D]R6D;bۇ%=fE>a?  g#6}9]:z^#4YTNYFM8Nuc:BH-# mM-3!`<h6-hn0UC C(Y>s[Օ4 :8rSS?™2ݣգ _9xӍ6xKc5mLn_3¸ҋ]LœXlAqʼn*FL!%8!ؐE'l{Fl3Z{ډH8bDh:P!0p߆45[P0kkN8E<4xOzgxȾ3aa*-]; %XPB `dz˳ ꌀ`sWpn|]mb֚| \<ȌB1g@`;_\yUYݽnU\2SeUݧ~IJ+GUYJʠF({zr99ySL.ydm5!9ӑ1R."oh٪@MYC DJ{J1֘P—s'5$ B"r j pj ःJ5R/ 5ǴF6]N:oz Oo5O4NഀMt֦l)N&_quTmEjALiT>K"5q ΠjQ;2ҟ*xӢ;-$7Qzo"LKd8+hJO\QF#2pђ)ѐ7DCoB#l[K@tqcq&1ʒ뤙YtٲEn(J YʑPdqBv&@f%>V$g,hcGS.z *l `=u+Z/DyiS};0PoBTNsɍ?M;NxJvF4J"IpW+TC~ Ǘ}j @GOt VnQBMW?J M3%W+iuV#YUDR=BNq iA!uPktzƦếqw.C{ M Lt K`|EU,(&}BqK#tG? gsj q55iZ FeQCYdV:9MV2?dIopG:mE6M Yd;XcMrǙֱ2ǘƱƗi0>Jí|{q7+cLi+_= s er2(x89\2IIՑ[YՐ!)T@FqұETC8_F ٘tEos[jՕ&L(I6#F".rA%F/]Ԃ\d@w4?os\WrӜ9p gk;dmj=؍ X4F`3uVENlac{ w#SQN1|`Zq-R:RӍ*)K\pʦtdJ4$H0}F,]q"J4$Htq|}>|}>|}>|}>|/u64?g}D y

s=<{s;s:kٜ3C/, @ \fg^`f2YlabV`F7__ͻv/ܵe.-oeYtr+{T9 @JOndVM^dUKT2dS!ՑOȦ\jȤ<*ȢP>OﺟuC PD`N1 #` A*ؓ ;x @'j*Щ,xgwYI8uސJ{J4$ME&)b641{{{{{ h=wl y;]\9p K*&:{{u6R:sig2@dWsh~,?PF@@TqsC-}!={VbQ17yU؜!~Ji͈ [1w;LT13Ē94|;RK{,qVN0(Yd=R+=c iEkUY1PjuUVV(MdݖAJ+= Zct%.Y1PZjeuU /àdՒu>JKͰ%> VZYQdՒu)L0(Y5I+uqPږuVM0(Yd-ҝ=JSXpPjV$Mee@iMm VZv4@i% VZYQdՒu-L0(Yu:R+{@I3a5eChЭ4Gv.N1cȥ O;,l1dR D9AY5e@i+= VUVv!+N)\Sm:wfm V[4TZ+gبZ+ Kk :Ғ؛pms$3Wvn>B@Hur@_|k9 /:"0,Y~MA$zgD9M6e1&`y{{w<#yr /y>vH,T4*S[IWδ>Q'xċʧ Ti1;_zDX ! ܖ}kC٬~_KQ^`0*شPJy(ʽX賓X<@x1W}͎ >yc ;iæX;jkI3r;5DoXςs*o#;Yu7HdYt#O2MNMWjnw)}t^%]cE{o Nl)͐Hg>Fw]xt;ﷷV҃|D5'#|p>+Q4@}[!e ;x2 Z mWM<~pE[oܪ^K:(gߊ9~y8800մ6L^wIV 5Bͱi.nE lK(=tA>} ؏LIvH×ڥfyRjOsL'Km (ޫբ~¹›9B]Mm%={F;Lm6ʛ<;mo!F%)YBt9ř@=ǓΈlο瘥50Kl\Ӳwzkrlؤi梭?UoTNh\i]I&։t^819N)᷑˸ m֍ nFB"13V>NlsU?O/n}d chcܝH'&D6hzx:6m _xag ;ASL9'IM7~4 Fu,,pBgJQ$a# GǶ+K`lY&%̆i1eC#_Gs*P2`Yg f ՠQɅ +ZEOGD1+0]lކ/|j,eYe u e¬Y0<٥hWԚEo#!zy-"Q}s}=Rh7#n÷kɥy -nqIkZڵCEBjiF>rV֭,AQ{/k֦izp 44@=ٖm &kꘇ: ᯵lK3J:;V7Fbx$h|n .ƛl hgl$9xn-T0AMGk>N 9'O8IxFH|\)ܖM:h`(<@6&%k إ֢Z2 b5KQV,X\bj*!*SJ%*%K(m,$S'N4e$8מەaOq=.K,]ܶ}R%L Zns]g.ۥ grR `bXna\Rh+_xzH馦z:SOW5_o :%m(F&nfT"+un Y܎Na%\|QU܌v]RZ5VOUԫWB6p6jH1[-a^X&DS+H``P#^;FY:$zg&2^FIVoHCz|Uz4sf2H"fc:ͻr)fÐ}ߊfiwT0f38.VK~^7˄oh&b{I.~*H>XpɅH%"cMjz}{i3]9E'Ҁ \dj| ]5}Nszσ[Q-/!hATE(ufOSDu3MꇆTjxAnSr#倭ع`Lvٓ,9f :J |>r",^0;qŒ34Yf# ^$E**&W'1}f244|AAy9s\|>70R/n8w0};?c|˥ cʪ&(pD_qΐ`LҒ15(B܆C0^W~M5KκQ׍}d_cs}\-bKo2"##lr-$l2H&v2٫q)JȒ\a p !~;A|;h~n )1yX0ox-iE)Oc[rt>58=Q& K^D [YT7L,22~ uw9!for|ؿe7-Sʁز7ݖBPx%_{Y{fNX)m)ι*ܧQ;4gr`T0|>yာ.ɷ*ԱiKL}@0gAL2%)^{-x>cΚjQ%qfsykأ[,upZ\˄ ״8M6!l1٘-x?mu+,6)2vhCqXa#\3 CLL)-5cd&My^kԀ6?t=G(f b\kl_:S*/Bug@mJZK\[ܚ+8$~T=)L+Ztu9=S)={0'ʰL66:eڰX9[]6in5'b9lP[Gg:يz [u̟bm+@-;pьJ`HكC]Qݗ}ţO8_St[0\t+ҝ {ЙC7|vz^6m<ƞo7oa3?ljPGz)K-pYކo7,e:{OOݣo@׺YTܡ hָ\Bo IK+/]W:/J'{Z. vM l˴z\uȵuxhw oclGZH^2h{֔Š`_f=eӠy Q?Fj/U`|؄H!qf2yv^fE{Pt}sh`w;w["ذهrG3UNB8 w*5|Xn6+:o|}fVvi</v'' 뼽a=rӖ/5g vpL2/e݇ixJ_Y5˕d/U߹_~hwTSzNJ @Wsmwd?얺L ed-o4. ! udUt(e󖽩A}6K^C~>wӤ/w)%)oeK:hd\TL$8BD<vAC ,V(@8(8!ϯoO/OwgWG7CpeͭmM- ̬lL, ˫kK+KV++4`PjJ* JA'  0iIRґ("! M ͌ {?˻;VLmZ0_tEK,WT2Ek5J+'N0a]UME=]bt4(PO#E =xБs 52i -XTPAbRʼnHG$G⃇6hȀ 'rs5432-n.[ߎ<S8OW?9'2/Z"W>Jߢ %9ݏTw}h>򔌟;tyW+d1ț!Uto'5})5 1x~y,<wyyˣVs}G l9}9/md؏'_d "}Lbv'xIt։{l\ȰVpѾȡn;Bylq7ܘum|C~ c~#0`xe,XfecaXBe׶kV(O4aºzTI)hQ$#F"$><{ء#G'&64kdҘ)#ƥ%.Z\2Ť$k%I 8lА  ) N @?>=<;:987a~wW7w̭0`xe,XfecaXBe׶kV(O4aºzTI)hQ$#F"$><{ء#G'&64kdҘ)#ƥ%.Z\2Ť$k%I 8lА  ) NSͥ83\<~skc[SKC;3+# ʒ  T-R ' hbZt$6 hH(ǧgG'&lSC3#⎹S/]lђˬl,+ULv 剓&LXWUSQO*)%M"$}H"CÇg;tqÆfL30eĸE +TPDqbm"ѱD#b" "B 2``B!A ~}|{zyj;:g+onmlkjihgfedcba`_^]\[ZY"\YAxTSRQP 7Nצ R>`\_@OZ֯ɴys8[Cm.?H!k'&=nѣǍ>]q,-$LEO=u8)I+`gx\ 8@yc-s>)YX?~%Gڠ< GEqPDa(IDaDD`"B( ))"y"99à0kVaC%!j$maEa9+f Qk3>1,t)jw:@%MuVaʻh•0q-mS7/бlO\Yȣ8AEq[Na;QG{ޫm{s9+rLwڕ ,^Țyn P@13H{HN>~f/̞${݀!(m!ĥ͡V ڀ 8ZLDV빍9 Q~Ӧ?ccX<(BujwD&^NlNC;EQ3Kq+]LSx_^7#E)3FH[#gyQWPr;b$\\4U ,gү#5+@O-}IuK[ SuSQuَ<^-]봱qU;'t)! ~t$lcg5hGN)W\#tA !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoג!w5Xؓ"x6ٔ#y7pqrstuvwxyz{|}~F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~G  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~H  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~IӟJ#}T1ݩn{?ݞOoܣ{@K#\M/}[.DQl)KA `sg;2?}}`ww{܇1r,+毴Ov9*n9f9(=0^hr (NMDB>:hd\TL$8BD<vAC ,V(@8(8!ϯoO/OwgWG7CpeͭmM- ̬lL, ˫kK+KV++4`PjJ* JA'  0iIRґ("! M Lai"&괾qxCNy4yDƣZ?w7q.OɜY ceG+tMշ,c J ~.s=Gs9SF\?4yo~V.c*殴M|S| ny-r6k]#*T>yعΕn~bu/V\ <˃ky6PuJ=Y&j C?)~0n)ݦ/ vԧ>} "7=pR:=8-pP%pi:aYz{&}y =uq]x8~/toqxN[}>/EϿ:0Y:c<^{gbO;#}DE{,ޕW?܆'`v(#$Qo.~‰PxpMgy˺; 8Dp"I];]/ >A#G'&W?^{d7O%64kdҘsg9g=ﻹu]b] i#|ɳ&:;vЙ*g5j*7nڰYzjt4(PO3f:ː)2uե^f@6'9pIF[.u:[gYNehqE%.l`TRC1Zy=ݎ1]xEl,W㸮&Bm&cڋXi,b4imuYPU;볃;S]#D|r`ANJMILHJ[f.*h"AwZImjzF i(iQO-E{+v6D, lD YU&\9a`ZN)Q8z`ժQ.h=t.%S %_%X4Y[lkVx7Wj4eE䢀+&Up$"1ԎŌVC9L$1 u;9c1V! ?^Z%Ѓ܂pд)Òk@UI"%CHF|dNU4tҴYULY) 2J!#!)x5.206rHQT U LlJa5RTRTNP.o/)0NM\}# Cb*SPLZDU ~hBCC+ѹɡmb)C! YTyJg?J$f~b}eqº`|IHOZY WFGpRTK>t.R!C7S,Y!ސd Iz QGn7 -k!`OݮXtҽȣF:sn"KܓpCŷaۃm 6{C>2伵."d"BvS[hi dA6[g8;$̾*CSܭ`%_;lXԏ-T*mDQjτHGj=o9l53ǚEeVDD<8G LkukBO( ,P'&&KoiPPi<0W) mjCyoKx7w;_w߹w߷!A~{x7/ TR ~m5p_ٻb@ +޾V ;n68w&D, @0s |1n_y:d-̼6=&K\79oQEz)=_(y[?3/3g,G$-myDZ7xug8̍Ŏ_3 "-j7DT\a>أGL7XҨB{3Ljp zD6|Y<\eT~}z T k27L WOj?|,q=[c mաO^׭F+@4.8,/ e0\rA w=v=>O(p عeԣMf2vB6yP+zn —D}OebCק8F܉Ou~ƦeSz@3\TKw +D(/~eH̀~k̥I #"$ VI`):QgECl+!ݬ` )i#`B + 0JA9; s`mb[)P& _D{5RI D(F wEH.; Nm/(ڜ6AJ^oQUwt(?lʿxe{:D#4X}E?Nח7J܊̃݊}V9ƚ7VNtI&uWe(؂ԔM7"-I27U8 y_pCL;1s~ְ~BdG/D 1(떿~^XWXWB@'erJ%N Ux#k=&PJ(_Wzz-? 0Uvnđf ˆ\zZ0"-"GJ##_tx-;pU4OhxHD}$%Q\ƃ(&6@^+y"x˸]rq2 °ޔ[0 (ˁa $L+9 ?Ɖ/tx#n(K^Uh[7=#I%LьgYbc.[0AnEYm;[Z) e `Z$'xRS p"Yߺ%A5J:doF J-(#81-(PS|6P*x <_=BߝδI3һtO,?^Ix)w?<v'4Þ:2Ž 'я[(g«/#+)D堥9CoZx̩{WczڏOXUC ߘI7 6.A#j]9Jswte63&Ge6#]V/]3)":Ljj@xƊrI|iX -`դ&I,grEy*!ȊӨ:G` PB&t,q iqa-[B/wȱ|ckrc~wr,ʏ>& 5Ǩcl3CyJzeIs>;i M|m̄˲n-o-f"#1U9[F;GzҢ9<(STQ7^S^TSilF ̙0sd{$>M*_Xn.m`C&d#|Px,[/m@tL|< XB+0&th9oKbz='w4Y>6"g径˶mɚ S'm;"WPZ/-eS,.X-{o7P2/x!v[A    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?! ?wooKK] d  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx|v?D$7yz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~oWRM*_ p$  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@? }>dX4L  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=`xUD%*OQɧJS%@T *T |J>UD%*OQɧJS%@w L>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~o PA ǠcP@1( @} H>$PA ǠcP@fBT;Dt  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ <0?4"'9E ,|N`29 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĒŒƒƒ"W3"$>A&I0 5m+ڔ:Wnrȇ]vx+7xI!$:            !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿ!           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~P Ͷ#?Fȏ:c4ͮ#?F3ȏ:c4 FU#?Fȏl-c4[V#?Fȏl9c4[͖#?Fȏl:c4ͪ#?FSmȏl=c4[DE$t»üĽžƿ"           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿ#           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿ$           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpislqjtmrkunvowpxqyrzs{t|u}v~wQJRKSLTMVOUN_`abcdefghijklmnopqrstuvwxyz { | } ~ !"$%&'()*+,-./012345679:;<=>?@ABCEFGHIJMNPQRSTUWXYZ[\]^_`bcdeghijklmnopqrstuvwxyz{|}<#o$e#^B "Ȋ UT"H TSH TY TiG gFOPDVEA*(LEn !oH:]ckt15t15FH6FqcX^4=TJEA*ILEA* Q}B@jIB *B)" *" )T" %T" TRQH TQ$ W)TF AR"AJ"A*"HH*"H )"H "H AR"Q*EEAjRHEA*RDEA*)DEp_dx  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k Kakj} #k8DLOjV~*0k7F\YO]Z[Z^\]C_^_``_feemedhkhjjojnrruu"n=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[KfGg^5i012Zda f ss fՁNh!c#%% d  h--911=22>77U88V@@XXii " # %)*+-4s VWq.qDdi*6<zh4hdK>o2?Y||H}IYttE(~((y(sV(-e2c2P222t22.eǷr:Мxf'hɘ6Jb^3?qȗra zbcdefghijkZlmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ 5xyz { | } ~ !$'(*+.3456/0127" #),-%&8[}ڊۋ܌ݍގߏ{ KGP[D` !"#$%&'(w)*+,awHQ\Ea !"#$%&'()*+,-./0123456789ߧ[-.}~ /YZ[\]^_`abcdefghijklmnopqrstu=\~456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]_`abcd%enghijlmfk[^o0123456789:;<IR]F`b=>CKUk X[ADPWehlWJS^Gc)qt  !<#p3bBS4c`L@0$.A\hCZ]JXQk{_eBBmm1m>a@sEccȼY**-5tt O\,i2~_bN5z2kH7gHO{Z3C_ν?O~񓄤?`ךy z/j 'rYk??{ ` ~"_'Q`{`GyS u ꪅoxPr_or:6nI۪<|,(ʥ92 -[],cq#W~HήA==cDC;znH'mɳ;m\˥{vs7gЎ=7ӽ,:NO ˙NcE=5cjv=^}Ճй i/WpH8`dO s:bU(ϣ+·x7.j 6)HaVmIe";>_1hDkdžo9Sl|-^xмF ρj::<'.¯c*4L1|oBgύ(fc$;S~$,*ZV|xPNy 3sNj̽-G)Fm(%A@gn7x^́.n5}qO<=wEzvs?S`19eG sIy)V<-0<|>3m}fF.^s=:W6w7tU[3lՒAoXz^Ṻk*_ܚ(KuDN 1%Ԁ-,V8bh$UTp{KJA74}f,d%hg(Lv&)KDLFzF2ƹ>U4g$!83KJT)Rwb K)*ݧ9O/:qBSL,0tBH% x4‘F!XADq8BatA@Q3>@-<}Q ,@H 8[5"jC҄9bY1A1a;txsٌ8ve#W \4nͰWKY|b{U Vv`SKC|qŋO8IK PB $`!iBЂ1Q惬ǘ`_:9،8vgϞ={ٳɕ+W\rʕ+W\rʕ+W\rʕ+W\rʕ+W\rʕ+W\rʝ@JWWWWWWWWWW׆:($2ZOU~}y=86vD5ĴC4óTfN͹"J*p/ҨEmIј0Q_@?)1zJ(֩_!)`M.^=6ykܙ+L1,ĬL/(u9ф˙ -Dh%m>]ychŭʃٳgϞ={ٳgϞ={ٳgϞ={ٳgϞ={ٳgϞ={샯R I B"$~!H"$D@~pZ#5bJQGZ4rn{%cUNKSjQD sܛfUSZ4\8*(W޵ "= C*| HȡQ$dR(u\9,W# *Gye5 C ȨH^rHdXeJ(Gax HPh$fbTu\3`PbNĕ C Ȩh^pLdHe23T9W: W^*HdP(r\A$a ZZ϶ojom;mۯm<3jU<*#Bv+^Xp<in8MoyR;ͪW+ҷ< Xo~~on?R| 9:g –B0yt-jJ|ƪki[ӪŴI> o7=A 7Ͻw9gofcn[^9w(o Ƕ;f=[c_lq~=C 3p:~^yI֨"9UIDӤ$7Z(U9|%``f;VI@h<} K-14q[Q,*5+J i(|O7mcX.M=cylˏ};\G|/Uq1c"[Ql_S_|{;Lp T#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=WXYZ[\]^IJKLMNOPKȐ_WLU`Ie456789:;<=>?@ABCDEFGHIJ./0123456789:;<=>?@ABCDEFGHIJKLMNOPQu! \xDPnm䡽@PݪQkԿ?Pe)nf`k9=St\fgv8,0/ַ rk\jUFX{ٺ񉛪֩]:P{CgZi)aZl|.apv"V~O||Gpr9dh‹NϼGO r;\~ܲC,&^n1!\-{b1gH3VOip6s}ݍ("NkGyӆ'ރGo 1Nc%oDژvz []'rq07<♝&KfwK0nyio34crG lba`V&AQzg8 -v)wE`8fD|wf!9yɌ/Ò6r2Wy=2c0$CocX*ރmhNRa}ಐ jmtwP]MBnؑvTt:$NDSG /kxکyݪct]g̬UI媡!m5J@\S }"PFĹT_Wd`nݸ:>R枩♲dq}R=(_j(#l:@;AD?ܐ*;1G2H9NĩboF@GA66HBIChwsJDKELFq^hn6= @ Q T$lnܽ"1;%ZP"2+<-@,?.A/B0D7L8MMWR]YftvxƼ!)%8:9>T>T=M5M4˚ʚȚɘŘʘíZtY`_]^~|{yzMKNOPQRSTUVWXYZ[\ب!SIT2bPA$AB. bݵv{VP?40z.Lкb{i=p~t"M=`EFPns0;NOK{|8D]>0! Wںc:}}[/G[C:`W[H畛(W^=uF[D^(A K }bZvIԒ}&2rM2`ZV$ b1F`S~\bFD 8R w5D\_MB,2ֻA@N_GزrsЫbP{ !"bw9*Ņ.~c_\0a:@ǶGV^RIN ΥWʿS+z]''U=S >.k3?Fބw=V6M>]CGC%|f\JB s9 Mm( rBHTo 8ݓI B8eaNynzn]ּ=Ӿa˂LLäb1525bK,>5﹇˺̋Y#+ 6V޼tXH>.=O=w=~ 'h"N_8@`ţʭ\F%,se dX/'D#tr@Q?tw]ѩC%mQN] <qħt>vܩe~ 'v -"G+t \;K:/CXNnj.\>9Ny'{K'H$]M;m V߬4Y•*6D7.ΩzCVly۾+P. +H!/g[o\?~BxAXX|xp6v9f^X~ZqN̙0".]@OTJX8sua~[Fm|f:>SD'P76Y/{TC$J?V2Ʀ27 ,}'9دo0\kX%܂,<|ǐb2{HͲ.A$ A! +p8Ŭg!2+T%ՋCK+a9IsP; M눀,gMK #M+ Ƨ$7/!59gycaxthMnhZkoM6h.*}AO0,'Ake[<gE`s ; zXѧώ!t`q,=qzj=Zg|/^?e!,9'!"H!mn q)M  dxL@IOk,9h[@vaܘV|ER%vjx&08ĒQ>3֢}2B%ۻ/Wi_ */Y ikaH_+#dzlVxE$S;FIl # Y$y(ɚwo>o3H;̠^Kۗ7u t  IR$!,re/Ӟ#`+Z,4?Wz#ٱu!CEwP%,o>ZY&`T3rPcˀYoa,s}~phc6 7FeDIp(2!JtތLwmgg_{:܏\Dx*2!"*2tu1BC*=<*>NM˨2 *YX2cbnm*1^2_i1_jԡ*1èѨ'Ds:2#訤1;**ܨ{S*i2`*?t| qK <tsrK^+s^ʹ**K,r_`abcdefghijKklmn1QopqrsMtuvwxyz{|}~jZmpswz}~ q!J!I"T"SQR##~#|#}****11112222<r= = K)K(L2L1^R^QOP_{_z_x_yiiiijjjjoooopssssst-t,t*t+{H{G{E{Fyxvwۡڡء٨t 7645nmklʱʰ˿˾ssW^^ _k)aZ0Im7\h<s`yaPٮb/dФ:cu*dD<[YhsefҦs`acd+4=q([_ e&f1g@hLiSj]kglpmvn~opqrstuvwxyz{|}~ &-6?EJQX_ex4fZ5hOSV[^adgj>K  " ) 0xyz{|}~ҀՁ؂ۃބ+-.A\ߌ'23456789:;<=>?@ABCD(EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛV[a]JfL L\\ !"#XYW]XYZ\$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLWM\MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ [%%%%%%%%%%% &Y[bK g9:;<^3sEf$JZh`H`HȂy(IHI9h_ٴLx Q/b>7E6's)"V:j/kS sz d` i0&d ]C lc#`&@ 3zvC%LgǸGF $FgN8[[32`8="AN<F%=Qm}hq_Cu $YgZ!2H^+ɵB`)Vf]kS yZ $JY@Z!HNȵB0)\fk崻kNAC%b-.ſ' ֜A?Fߡ oj X@Z!)¡)i1`ҏ(PbB}vk-~UFS[6ubu@NeqCu~s顭ndtyx !+#1 `F08F/@&<:6A2a8h)$Q pL{@ɋ1WƤnL*l:1RlA榓!>EM)6{%F ꊡ XZ!@/k*1"V @DFi VD<NX>SeF d ^5さsH9kRw+{'{U72A L 2p N8o?|8j| $_p>U|'խblB`ЊNS@V XЙ$7@ hye^*zWg%~R8UwFf¨:*w{C݆Z f CdEmL':F+N ֞ɢ^PP&LIw =!>"?#@$A%B&C'D(E)F*G,I-J.K/L0M1N2O3P4Q5R6S7T8U9V:W;X+HX[?\@]A^B_C`DaEbFcGdHeIfJgKhLiMjNkOlPmQnRoSpTqUrVsoEFGIJK L!N"O#P$Q%R&S'U(V)W*X+Z,[-\.]/^0_1`2a3b4c5d6e7f8g9h:i;jmDH M&T*Yp+qrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍޞߏ \W&uXwYyZ{[}\]^_`abcdefghijklmnopqrstuvwxyz{|}~WtXvYxZz[|\~]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ:';<=>?@ABCDEFGHIJKLMNOPQRSTUVWN]Z[cL h  XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCD)EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCD*EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~:;<=>?@ABCDEFGHIJKLMNO+PQRSTUVWX Y Z [ \ ]^_`^觨 ^S/I$i3# pA 3$58޸.F.(gݙJ%chQ;%+uKj:WJ栦Ujv骚NZ]d锚\ӕ6]YkjZFWtMWtZѕ:]Y55ݲ&WjtMWtM?PStIMJ 5]B:ˤjtNW욚n])ӕ5Wjz0k;&Pؖ̚ni5l p.5;h۷gvYvݻ0;5R+u2GjzJ銚镚^Q+i[j 5]R*538DڟpI1H:eFW2!+ulumԗjzfWrLG&MW閚^A].HtJM4`}]:e5RS+ :  _[d⮯ !"$#&%('*),+-./012435X`e[f㰱6789:;<=>?@ABCDEFGHIJ\䳴pӏԐՑ֒דٕؔږۗܘݙޚߛX\Ya& !"#$% & ' ( ) *+,-./012345678G4HIJKLMN OPQ R S TUVW XYZ[ \ ]`aGHIJKLMNOPQRSTUVVWXYZ[\]̧^_\b[g]M i~rstuvw1R]xyz{|}~ !"#$%&'()*+,-./0123456789:ɑʒ˓;XchK*LMNOPQRSTUVWXYZ[\]^_`abcdefgX\Mhijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɪML+MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoS ʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ abcdefghijklmno p!q"r#s$t%u&vYdi'w(x)y*z+{,|-}.~/0123456789ej:;<=>?@ABCDEFGHIJKfk !"2234456778899::;;<<=>>??@@AABBCCDEFGHHIIJJKKLMMNOPQQRRSSTTUUVWXYYZZ[[\\]^ ? A C E G IKMOQSUWY[]_acegikmoqs u w!y!{!}"#$$%&'()*++,,-./01 > @ B D F HJLNPRTVXZ\^`bdfhjlnpr t v!x!z!|"~#$$%&'()*++,,-./01X#$%&glN j'()*+,-./0123456789:;<>^€[\,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ]^_`abcdefg h i j k lmno=>?@ABChmO kDEFGHIJKLMNWOXinPlp?_ { !"#$%&'()*+,-./0123456789:;<=>@ABCD?EFGHIJKLMNOPQR&OPQRSTU WPjoQm@`stuvwxyz{|}~ WQkpRnVWXYS TUVWXYZ[\ ] ^ _ ` abcdefghijklmnopqr t!u"v'Z[sAa%y&z'{(|)}*~+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTYZ[\]^_`abcdefUVW#w{\]^_`(͕̔aRlqSo$xbXcdemrTpfghijklmnopghijklmnopqrstuvwxyz{|}~ӀԁՂփׄ؅نڇۈ܉݊ދߌb)}Zqrstuv~Z(|)*+./0123456789:;<=>?@ABCDEFGHIJ,-KL|w c !"#$%&*'WSnsUqdBe„NOPQRS TVXYZ[\ ] ^ _ ` abcdefghijklmnopqrs t!u"v#w$x%y&z'{(|)}+*~-./0123986789:M;<+,UW45xyz{|}~?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsvwxyz{|}~ӀԁՂփCf,tu=>TotVrنڇۈ܉݊ދߌ} Dg- UpuWs "$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQSUVYWZXEh[. !#RT\]^_`ab c d e f ghijklmnopqrstuvwxy z!{"|#}$~%&'()*+,-./0123456789:;<=>i?F@VqvXtABCDEFGHIJNOPQRSTUVWXYZ[\]^_`abcdefghijLKMkjlmnopqrstu/WrwYuvwxyz{|}~ڀہ܂݃ބ߅XsxZv       !#%')+-/13579; =   "$&(*,.02468:"?#@$A%B&C'D=Z>[Da?\@]A^B_C`EbKhIfWtLiJgXuSpQnTqRoFcYvHeGdOlMjUrPmNkVs<~=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqrsҏYs^" iHJ vI.2Ҳ3 G1k`z\ˁ{ڐi r.1xc(=ӟp"nۻo"JG 0aX V>H6] ,2lW>ƊtW_/2@eޚ1oϢ4UoάϜiҾ, a5xɦ+hxLd*Ϛp|W?wpU4ciYc+L&džNk Wr~ðW(`AC>.@i9JW > u:\ DFp2MY{ 4dNdܢtVs}i:󿲨d"ˀg| ب}4H6]Šm4[B!/Fߋl꫹w!8LD5 q_cz3(Dai \cä5:3g&TÄ:>v-m]ydW'V^C4׷7+j&$lƃ=q-zviwuQos$Xhh2E;Y!HQw`BXin% /N}E8ײݿ=֭D3MZcä5+r9p N;(CE]@Wq 迮PKK! MB_qti2z8 V>:]ق j"4E3x]3 bAi *\ ܳUSAyla嚝wՄu -}H6]" 5x18նvƂWk~+􎺮FI)s(*{at޵5:87E]SH0ȅk9*жx:~㡿| wK+Y!u-|aS?pV\lnhd \B  8Ha`GaM ձz\뵸d:ળ5 b9K'Z›͌2˄8o-- 1P,R.KWOlEl@یg4([+s#|Ҳ< 4ie)+4e [ Mſ[48K̬~(v82k~qXƵ3\Z$h]afEy)"G ~(v9Ǎ5.,cäӒ H3ʙ b8)@wҵzm,\M%Sヮ/k2be->Fo|2e񪼓ˈhl/#FNy3lS¥920RCJׁ]ЄK H)k1e.}C_l7pқv墦1JfW^*N u>8n;]_[b,f=5b;zyE.aPEԭ>b7'kk zZ>c+lՏ] qK+PR$."hXF'- qZdy^kttZspNqOp94\` ? N찠(.av s ,9GFI)0/~sqԷ9PA s#*_)CJ& $tuvGkwjZuz\xXv^{]yҋ !#%')*,.0246  "$&(+-/135789:;<lH+  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP,QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP-QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP.QRSTUVWXY Z [ \ ] ^_`abcdefghijklmp q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏno  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP/QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSYw|^zZ}_{[~\]`|Xxa}yYzZ[\b ~{Z[\| Z [[[]c^_!`"`Y} [\]dX~[\YXŀ]e^#`TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP0QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP1QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP2QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ 2ZC  @ @ G$Qa"?̃}*.ɩD>Gre~‘9ZO,ߧH.')<2GW D(pd'):c+& G}z#9w?Qa"?̃}.ɱD>Srf>:l Ŭ Rogꎭꎕ^?v$8F"3~.:gpĜ(C#0º{1u(޽0DR9½N.]@@]a^{2t&t)>G}l!9w/Qh')82GVъ 0SH#(} |>CrQG8Z)}xB#sT;Q^OO0Ay>h>‘4Z}(ާH'S8$GK}'J),2GSwJ 0SDV$ɢ} z|>CrPG4Z)I}l!s4/QKH }06Fƃ} ȁ+ۉzB,H/_EꎭأXNn&>1݋t$[9M/auv6\?n !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP3QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP4QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFbcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno5pqrstuvwx y z { | }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno6pqrstuvwx y z { | }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL_OHƣ@ь Bь 1c|fGs|fG3>3ƣ>3ƣ@㫠G@ь Ќ hgxlgx43h$g hgx43x43h<h|h?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l m nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ qG3>3=3h<3h<44ff|fGѸhgx43h<43h<1>cG3>3ƣ)ƣb|fG3{4.4:L !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l m nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~󓁸G3>3ƣƣ@ь Hь hgģhghgx43 !T' !"#$%&'()*+,-./0W[Ɓ^_f$ [Z%[x\y]z^{_|`}a~bcdefghijklmnopqrstuvwxyz{|}~[􊧋 \ǂ^_g%¦çĨũƪǫȬɭʮ˯̰ͱβϳ$yz{|~}q+HR! ZH"EMV"EVF1+l#2,QIRE$UI!tـwRS}_U1qoRcz2kC6~C?PM($"M%UIRE$UתЏң^C5YH[Qdi ]@ gVUWRԠjVMRd*E-Q嗵k  Ĕޜ¿#[b 9&  !"#$%&'()*+,-./0123456789:;<=>?@ABCD'EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~0\;;;;N  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~O  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef;;;<ghijklmnopqrstuvwxyz{|}~P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqȃh&rstuvwxyza \ێg3Krœн!h: ^*6vɦany"aUܮb3jЧ>cx *d6F<_YhsejԦa]4Ls";_?w#VkШ?yG`k^5Mt#<`@x$W4lЩ@zHal_yޮN=aYhAya%Xߺ5mA{*Ibm`nyߎ6OuŖ$>b Bzy&Y6nB|Jcnan7P%?cYh!sC{a'Z7ocC}Kdob8Qŗ&dYh"D|ϧ([ 8pD~Lepcy9RvŘ'@eW{,Ej(J .a>vJ"Rk vѻjYixkGUcwl8 F T b{PTfSbr <O]q}-@N[|=. ZjykHVdxk9GUc}UTcs >P^r~/AO\~?0Ƭ[kzIWey :HVdVUdt@Q_s1BP]A2Ȯ\l{JXfz ;IWeWVeuBR`t3CQ^C4ʰ ]m|KYg{ ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~S  !"#$o   %(-0369 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l m nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwXɄi'%S&'()*+y{}܁è`O$ @@@a@7Xi ͧ>n)%7X%禘ֲuL4y&*d/?7,֮mĻ7 V!yk֬%߽ k ύ N'SnY%o ύ%u릚(yMUH/nĬ0&J{*`phz&|&TZ7(oV| I :TAuPBAv ;?o u'wP{ ).S/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~܀Kg+9ׯ_5 d T `WaXY o-Wi\ja [fnyَ1gJnŐмh8 ]*6!@i9F:A)  o(AJ  t'ֵVvN``6PU*URU[)UgYYYȉ1y j @ Y }  . G l  * L yWcXclB[0In ,N*ya+Ya`u> D<łYYsGZ6Y<׷[_;\X_^Y]]W*}XW*dyO<PŎRYYFeT !"#$%&'()*+eiiX_zNr4Ib3,7+f9M6:)ͭ΁,n;{GL[+$念 %iy1RZ6KQ\鞚D5C1룩9xI?"F~9S;s!Q f$EyDAB8 KHtD"\7@* Icf=K! wÌ3ne5w㐖r>q:$zu=MŢG%۲:YE99r/=zy~E?A)f>,o!U襮]Rdw=svұ*n-ju8v/;A|г} S 9g#![U3=@)2S'3AK85Y8hl /k oX5Izvg֤#Y (셴 x>8B(0]-yLoxnb^2$0v]|-5H^Z!=R}>alh8)t=6:;{Xqqq] 㚌.%ml+?jsUđtEJZK d$ ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~U  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~tG)( A  v{Bj,zWkz.V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~W  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|WZU 4 }~Y  !"#$%&'()*+,-./0123456K?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y87596Z_`bdeif-Gopq|.Hƀ+J;1!tm߯ȷ~ٛޛyz_{ZP [M q:׻ݹ۹۝lTs΀҅ԇS։׋7ޓᘫ0J뢩1K9 ج.:;*#&'+-.0233578;G= H? AZ*LMNKPOU%\,]-_/b2d5k>oCpDqEnBsG3L4MvIxKxLؙUVY[ᚇ]^Ŧb5Njosruxwy}~6O7P8Q69:R&Ǩɪ;SϯԵն׸ۼ=UZU o.rÖAƋ7m%/$>V?W"% %2A,8!DZ;&CYAXςЃB-<'evE8F:G;MCKA*8[THOEXNZQ,[RVJ]TF]^U_V`Wc\2e^G^ha9jbH_meqjtoup@7B}I~JK`OQRLa􏿽]c̩ѬnrsMbNcdPe{|; «SfTg!ĺüžƩ#$%(Vj)WkXl"9ȩ.!1%5Ym>/CBʬC˩9O?UZnMXNYOZm̬tΩUa[oϩZh[i\pcp^qgterjwp}`rsuyasԬիbtք ׈٪+ڪ'dufwuHQRܬ()c7gxө٬iݪ:߫hyizj{k|     l}  m~o /I#3pq/-55=ACFaHMINOVS[|V_U^Xa[e^iort u?tSuz"~InRJ@D]Ynf @T);zOok0Mh֬+e9&=Jxյ:bC6m݊&X7\H)nŭ3_ sV361fl u{7#=#Gٜh?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_Q[wa`V޿;J{ATiٲ[B,-8K?&u0 P[ _'Nq7bIe=>7\ `abcdefghijklmnopqrstuvwxyz{|}~= +1W5`t !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUȷ:!BB"J"U).1T6FNGVW O>PJQ QRRZbj U(W AIXai[>&.6^__ehn1j@al2 nҥ oHpTpqq8\qqq̊rrȺrLsXs tt<`tttuuuvytr{q{ʎ}}}`4̧ӯӿ/7~ՆՖhj|mLboq08@H W>P$,!19ya b!-9EQt!/tq"IAtA@bD<8 AP-n sYRcg&ۙoв8{WW ێcX;$ମ?GKҕq܇ɷyO^*L| IH>fvCvͤ0Odk&}"^B/~ m͍Zr#~+KQ]ݟ' }g>Cc#ҿ[}}yC΢F0$cOq*w/19.^FщϺx:t4ۛcÂ>6.& .MLK*qqqqq0 0 0 ]a6 ґI @|䣓F֝ D@-% Zy9p0Мd̋SۚB80}zrkd\TL^HE$#"OurzjXH6&0#²xhVF4$<˲,˲,˲,˲'u^֔3HG&%"`NrrzjX8ǃKӒJ@91( ~{sle]UMt:NӺ뺮뺮뺮뺮4M4M4M4M4M<<<<<ϳ,˲,˲,˲,˲,P( }}}}}} 4' 8)gO Ƅf|纮뺮뺮m۶m۶m۶m۶m۶{{{:-Q/+'dcb3RQ -,+?{{ixG'zY9񟛗"r'EI}W3@n'2tuAkU˄@JJjȸ:]F#1 AH=v:z5 \!o,A/ fvIޭ@_l l{~],0d~;?y*/'T~7C;d7?5PNN2p3d-(˺Y_ 忉zvmZ.l|enIJX+O+?mS|s\фECfϥ{ Jڟ; mxw$s-3yBFB .A.5媥BҼ2f/L`%;>Xcwj 6螟 u=Y?MfܯC#)0IDej _L݊U{b&] ]Vih7"DA$cEzHr7acI5pFPdQTR9&#ݵt-L:7E "ێNU&,^,Mv5{smO!yf=3eX`kg~E7RVTFq>#j}&x3|}ϠOH"bm( =wCN 7ū.Y68|ۍM6>,=kE+oF%gx;/sYf pa~zI0vKIۀoF'|FQ ̀>2ii"rP:*b bAl/xg@q!M:N,; tk12iSa77>- Ka&sm&g'*?/'>(r(MnM<  qaٝB 5 UsyXM B}54;mjfTjJu+| !;.3JpNog]`ϗ(D(%ԣ[!&+G~D7ҭb" #h5,M-2~NzQީ^jw"I&5Ko/I;cx0E=bBX{O"ix[z%hF"U/OG6npX1T C2s *զ ߻o7t\\XXmliזrQ}fs!ړ ?^H.&nYJrH Pz%\%=a3,4 ?wÖaW-(%.4jyrX^2+'QX}ى7LK Yݨ. ?t?}QN-ҋ{#`;d54Q­M#jt  |? Qt—{< '6Mt6$lQ,t {Ο/DjRY" ??c^S361#;>"]'2eĆ12H稒p$iBJy96B&@B(IJRN{bLtq)`!)6 gr1E,&8~_k,HLk7q8& 59RbY;iGƒT&-[E8i2ZPO}>s` ݹ?#m.nZzY H[ەGk;ޜ%p,*F!aɦ5\kqMˑ/Sڻ/v^W*2KoD h#'4 ~F+vu&v8ցdoZz$o]F$ 1Txϴ;33=Ѵsf-WYc؎ 3?]78Mhl[`J7 %yְ85=`"4!݌r @Ʋ#HPỠ2⏵ƪiZ( F 3!s tXX&(UbuW9m(=y&{GCMnɶiduČB [LKD-lWңQs?{m X3&ԇ gxV56ގ P#g s p,Zs$W}o䎚]xjzpIo"f6MCĴ.p8ͅرLwg,Oxpr,B'&[;;Bnn14S=v9M98< tq@g1yp31X1f_#pX!J) 4 x"bd r"o;I1219/\_~;^7(OS]IځNƲ ^JdPΛxLn>#$<ņWUmsnlx/I# g[J6Y'%)6+^DsqmzIJeDKDQOɛMdT"S|%+Za.`"ѹ65F /:Кۘ+b[]oL2/^gm bY6 Ϋ]*&}VCRU8e %JCMʩxƫ jF /1֟Nlxմ6:*E{0>>߰/fWXo--τޱ?R(uD2 jA܍pfH ^ ݥFe/xy۸.wi[NzFc|Mo77T  mx᪬,\*]XS&M@ȰP]e>6$\֍l/':Z=;sA+Ia9r,*RՏ 6-NaIw%)\s׆r۪w!]:u4x҃ޫbHC(oI²$<‰P,ftDMcdpuӹJz|Ozyb^ P9|Oڋ-|[y_C#p]k.Kgda\a_Y OQ6Qg-$! UA;4*! !gp }amj+d >ڤ>BA[Tq:Pk /pI ~5S}R'tFЄg=Vrb e\ũV,d(U/^]MI^x}U{%9##^^Ժ78ν\s~sݾ-Zu>h}Ώ~s:sK3‹[p Cc{w>@<|G kШOMjj+$Gꣴ u>4׫y4Kot6S5-W>L=Bɇ{uN&{u~QR쬈NֽI ,b^9#Uڤz7ygO>t&>h<{mn+T$H^Rїu5 ;; _/ GmipE{.!vJs%YQ0FLT>7:5湭EΊ1f@.Iթ0}m-uVѲ6`-rMNMykkѨ`ֵk(=,oRujj^ A^Ưre9\Z.%ZJ* g k* r9*VwEϴVRQ0=sdgX'G?Zba{UhR+L3GvUJ]0%*Q*M5&n H>UiZaq|eg7 73 0?L-R5PXBa v3ͭrqZnMr˭cHrprIz Hy?X>}ף<B«^s^N6FPh7H%p1:̃z]8I+܊TY)= /+I;[?ɍD!yy[~-uSi%{$ԏxwe\Q'>]a/z가磣[|bh%J$58i41* & .O"-WR&nU +J)RĢ@{礉"%P/mJBԡjWY-j[sLglHj}M#jl]'::@>1 Nzء#ܛ[ۚZ3e6*u*JEA=9}]VE 'L 1BD:p@a8h`8ڠ!  h֜V|NA:R3@ G@bb 9ItD~,O02z~=b1pB38vWԵ#OYp#s}Eb-ƸlHEᱴȋ7 _"WWޟ93Q;?7ˑo"2: _F5݋ #t6t3_Ƨ>{c2JPŁ}N1ϔ)3dD=]5̖!?:x sI>J>c?:|̼fK R1HanFy>ߪ@vt uxOyA Ҋwct3A n ۺ١P}YEAzqRr{^&9WM98b0]rKC>,d_CCB`ŗ9P Os̚7Lb}H\tS:I&}4V3BC 0'xLLPɉyeUb/Sѐ:b,\S'-oybKO/Cvo_?=8lj1]BQ5N~-O"e62tb@* *nHAw鑣 IAÅM; $U¦g>_f:vps5.e3MtL?x6P+F,[m "*uztXxv. Jm6mY>ͅlS;XK BG1n;ۥ4ɮaQÐaM(a̒{n[¦s-<Fe %4%Y-ws`vKè"QjσrX0dط7xA>=؟Ԙ[AvHyڈg/YvƩxx  C \ijwa <9_l/c]xp/Hc9th|tktx cx=!wa&:mɂ^/lF뻀V503s̴MYLl풭q2i6ȿ&|paaT>/`R/+(.ti%c.l ;y;7 ܊ 㡺} 7WEϳ,y&S`æ(t݀ίp߂DZh0GߎZ`]n@+.3wJ's/gRQhaR÷ ;6%"43;B#(-"',45C\]ab_`^?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DhQ>)&-953I(:=HCNX\EJ5PR$bŅI1g̽wxqhг(WԮձ IJ |&8!"#$%&'()*+,-./0123456789:A>G7IYZ[\;]^_`abc&ģU*// <=fdh>?@A]0'5s*D\p|ר[!/g8cPjvѧh}76 54 QP[Z]\cbqpwv~9QtB]32Ogei2Cd;8eDEnmԼA@GFgf32yxӫنFGHIJKfhjlnqsuwy{}pLMNOpPQRSTUVWXYZ[\]^_`abcdefghijklmnop qrstu5vw P+2$).6=DIMNOQRSUVWXYZP!&UcDCO8> "#W\]'^clo31'Vb:fgz{KNO|} ~PQhij()rs"02(Wuvwxyz{|} !"#$%&'()*+,-./0123456 klmnortuwxyz{|vgB?shi ")25?Epq3)XK 0*F#+R3AžÙ4*Yrst:;<=>ABCDEFG ?@6,[ucerOQ7-\wĐŢ8.] w >>> 9/^:;eik=1` s?>2a!DL  "?3b#$F56789:;<=>?@ABCA5d?}>DEFGHIJKLMNGOPQRSTUVWXYZ[\]^_`abcdefghijklmnoB6epqrstu5IOPQRdefgHCD(0ovw7Gpqxyz{| EF]Zab"4<3Yiks}~C7fą[mvw  #&,/258;>ADGJMSV)PY]c !$*-0369?@ABCDEFGHIJKLMNOPQRSTU^oxyz{|}VWXYZ[\]^PP QPPP    HH  IIIIҨ s%BL15A]D@ !@!0SwߚStg $7hwrC>嗷FЯ\5ߖ-Q=Z {3)$Υ0idMpj䳁3n( <3Țv.="X=Bpa69(`]}m/F2Egm_/!~(%N2)%|`_HΔ~0 H3M~B4L5KVV3i9CCѹ"w|Wy4 ȝ 2h9 (6 Npz4͘T &L_kq}}WV6 "/KvEXtEυ Ç26Woʹ;)ݏg_bc:r,3mb2b~eb^ǿa';2あe/y^ujO,$;h]G  3 pC+dl. k?S8j~,} CGtr%xp㒧dzၖ{YućC]Ypr$)uꝐQSs)NN|xK#dD$6C@^*ћ)0Dzx e89,Wh!xMáe"a ܻF[\|p3#1 ~/1Æ{P;& S!\1:jᖝbD4= GMg].p{tٳɊt bi.v7(}VCnV쑕i;v7?}ScۆU:6 {8Dס.eyƏR)Lts|\q6$(@  @>lR8CloXO9!^s` 슋3APuXxXC0iQ?#-)Պk!8;-`X4:дk+(n˵vbL^abYW_6*-@ӟjME1 :xD j\:s3 4F<!/osu}h9~ь4ӓl&Osopiy[> 0pCԫUgn5?B} 0b(+5;?'/ef09|ǰ =@Cyw6ے뼇A% W xy|<-Erf^!W2RzL([OqҵKڙZf%MQRg}TveH7Jvu!77},I=p! U/OR9]:Is?G9ͣ_~$sU E9<\Gv?BCDEFGHIJKLNOPQRS\]^_`aTMVWX)*@AYZ[tbdefghijklUcsmnpqro!"#$%&'(۲J> mK?nOpqrstuv L@o cdefghijklmnopqrstuvwxyz{|}~VWXYZ[\]^_cdefghijklmnopqrsuwxyz{|}~tvNBq`abOCr !"#$%&'()*+,-./01234567STUVWXYZ8[\9:ICS?OGWJZDT@PHXĿƼž;<=>be_cda^f?@ABCDKLMEFG1 HIN M $&(;I}'fz{|}~󂄅4f523$REEEEҰu,MXqfn!=PRWAԆA?  B^tڷ7cps m^v5' b1؉?gBϮC`Nav/&;vPzɥ4~q5<\PM?ռL HR.]v楼,lm2IJK:ruaطbG/t(44ۺa+OSpÌ_p~ PO'(*+%:;j,M(<=kűIjI0grc +~e44NOo-՞}L [Ռ%ЛG ghտ3GvtBy GGqP6Q[o@w?z~&jacc6Lq   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӀT 5, ۲(R(- +J+J{ >5 ncba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9wwww876543210/. A@F]!K9 tUNsp  R HGR]enu| @~?P[cmnopqrstuvwxyz{|}~;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~䁚K ׿3*VԨTJ*fȠ|O uGtrt toU[ kdKdKm$˪IiEI(AZ`b JITKJ ULK V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc3Je7J(3 ?ÖE Ƽ-T defghijklmnopqrstuvwxyz{|}~  2~I?dT TL /TL @T  ONUTWVYXa`edgfihkjmlonutyx{z}|) !"SRsr<9_^#$%&'():: !"#$%&'(*+,-./0123456789:;)<*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ2]^_`abcdefghijklmno pqrstuvwxyz{|}~X Y PDs345678[\]^_rrY䝞 %,389@DHMڠ`a "&)-38=AFJLPTXZ^aehjnpty}  '.5:;AEIN!>CGLbde0U[gikqrs'Qne]{|xwua~SY_cqrs?@A'()*+,-./0123456789:;<=>?@CADBEFGHIJKLMN!"#$&%BCRRRRRRRRRRRRDEF"8X#&-UQEt=   ! 10,+76VOWPXQRIJKSSSSSSS  !"#$%&'()*+,-./012LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs.Ѭ-jBFQTWX YJe5ptuv槴G&l7E͢؍^N_/ڑ,gE<)H??KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnwxyz{|}~v ¨ÄRFu]<<?@ABCDE01234567F WKzbefcd@?44 H+)*<;9:IHFGCB@A9nmqp5423%$! ba_`,-YXihkjonmlqp{zyusr[ZXYb46tvA\^  5Xuw_a35su>@[] 4W noіћ!<9678, k ! %!*0/87?>GFLK"#$j%&'()*+,-./>|=0123456+Lr0HiGm $>_789:;<%%Ls7i%T&Gi=>?@ABCDEFGJ ic#*4>GMUSTU XL{VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ MNOPQ H`````````````````YR| a !"#$%&'()*+,-./S0123456789:;<=>?fffffffffffffffffbbbbbbbbb"#$%&'()*+,-./01234567[ee \U!" ]V#$%  !W&'( )*+^",``` -prtvxz|}oqsuwy{~./_X~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd`efghijklmnopqghijklmnopqrstuvwxyz{|}~rstusffffffffffffffffffffffffffffffffffff#89:;<=>?@ABCDEFGHIJKLMa܇NOPQRSTUVWXYZ[\]^_` b݋abcdefghijklmnopqr!cޓ!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy"Z#d[ݚ $e\ ޷Ҩd@!BHUD(@фHHnHvǙkAI'f`637Ƨ]jsR~<_p[+gϡNn76u>Rʝ?)F܏lJr|p* rKg:\1զPiEIFXͦx!Vs0 *&gVˈuliC1T<-&DG1Y.x 7dw9pn0h,6tІhE<$uBdVt"a#8| >qyO6s zr`qڸth0jnYp{#q vFr; up0ѾZkxqŲ9(^kBx]oN+͂5szD;( _FIo;7}C=ܼ}{KTb&@S:y;$ Ë+NsԃK'+}$tsn[(X@䦏Me\vC:C<.u߲ݮ]Z:tߡNq 3ۑ>\\_Y}PcDz@v9;0¿۞5B]SzξpZƖ?t >y>ޔC; Iqvi=q˳EJK7 xXs9Np0@|56%WEg#BVdA*b޾3Iݟ#sو: g>fMbA~0T{Ƨ&۝y-o6E '0Ld3[n128Jrfm(n+8'muoe,M7hsAƓRAwҏYڨ2IAw8Kh%;'ѧ6[SC1&3mƹV oL^̺%f]! bbbb&g^" P?@A ӛ(i`$B)ja%QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՄEJꅆ !"$&'(mno`a)*+lc'p,md( 7B-ne) !"#$%mnopqrstuvwxyz{|}~/pg+&'()*+ 0qh,,-./01234f567891ri-2sj.:;<=>?@ABCDE "$&(*,.0tk/ul0m13vn24woxyp35z{qFG6|}r~456s7tu8HIJKLMNOPQRSTUVv7WXYZ[9w8\]lmnopqrstuvwxyz{|}~^NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|},-./012_`abcdefg~VWhi:x9jklmnopstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;y:0*."0i :RSkwj;!)7w-Fx_r*.#1k"VWmyn?%+9{ /H|at*.%3o&@XYnzpA',:} 0I~bu*.&4q(BZ[o{rC)C BD CE DF EG F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~JVVVV<z;={<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSӨ4?s- " %BD@~@@ g~@8bB^jqK+Ə.B⺕5!%`'(ܞ84C3"]h>v)|[^pkQ> tD>վHa h6u/:hwßÞޑgmjfb՜*E$noς\ *Gv F>WR {hOK0"<; m܆sb\(V34rЯQwmMiZZ >>|j/<4,6EʂEp5+v};p& 8^ac=q.Q1 ~tCb H%ܲB{o9P9:.B Ą~:5Ă$TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./01234@=DKPCLHFJEQRS6:TU⒓NO5MVWXwxyz{|}~ҀEJPVt&+jf4jen9MUK6D9;<=>?@ABCDEFGÈ !"#$%&'()*+,-./01234567[bkqz !(/6A"jpv|~@CFLTV1&+2:AH_`cetw biosz?BEIQbg tJR19@vx` !$%&'(,-./146789:;<=>@BCDGHIJKLMNOPefQdj}~  !"#$%&'()*+,-./0612345789HIJKLMNPRSTUVWXYZ[\]^_`abdfghijklmnopqstuvxyz{|}~H !"#$%&'()*+,-./0123456789:;<=C>?@ABEIJ캻  !"#$%&'()*+,-./01346789:;?@ACD=B25ִ*kb&׵ 8BBB<=>?@AEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aCBDbcdefghijklabcdfghjlmnopqrtuvwxyz{|}~'h_# !"#$%&'()*+,-./0123456789:;<=>CDEFGHIJKLMNOqrstuvwxyz{|}~89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqrs2468:<>@BCEGIKMO!#%')+-/13579;=?ADFHJLNPQRSTU߻跸  !$')+/18;AHIJKLMSTUVXW\^`chl_njtu*.2>9햘ȲMApΗo?qrstuvwxyz{|}~  !"#$%&'()*+,-./0123456B<<5+ZdefghM@4c8>iou{ #)/5;AGMSY_ekqw})*+Ztz "(.4:@FLRX^djpv||@> '$DAD@P ~Pe{}yCsTp1:w?^V:ÙCg|hK+|[+4<}[w{Z "2χ9Du.>zx9,2'{8qװxs[&#AS Co`{?P^]vy9Yy֖u;s9 CMv|B-Y<}}y ?W(`q/s9 rݬr{HX?û!χP0aA|ScD7׻3%ˆX?86^xxņ<,]dAM}WF-}[$dbp}Ç)?'~G]ף~?fsOyP8Tn&m~}~8)=e7r+r#f rpf-ήl+ ;|lkMƘr>_ p 2F|>dCDve|X >_AY{%Wy#?V}4Mn!}\'G{5%d7Vy^fov} IHSYYZ#$+*12?.$SZbkryUea$lsz A@Q\dmt{ oNu9l'V)Hk;]?_NVa\գr,[ .MpUy7Oq8u,EuT{?s-\ /NqVz 8Prv-FvU| @t.] 0Or5W{ 9Qs9Pw.Ghw V}!Au/^1Ps6X|:Rt:Qx/Hix W~"Bv0 _2Qt7Y};Su;Ry0Ijy X#Cw1!`3Ru8Z~Vx">U|3Lm |[&Fz4$c6Ux.(6u,Ev^q~g#cf`~:>F H"7s{}eJÉmC};s[^_.E /`ftgupjz|z"1N %K6*J~9=(<@ACBadܔ"!ӈ҇Պ֋! )C+]M}~ !9;8:V^s|vwi[Z6HIA>./10C)*,+B(%ml 2BʞѦΣХϤ58;Mܘԉ\LPQ~,kjц4LO?@&'#$WX`aٯڰ2m]gy:FKLMW_- FGD"#$Ebegcfޖ$#*+ _׌&[K_O`Pgjmpsvy|*j\|cc{ "#з4~7)znaDN>]h2?D<wQʓjC^4 2FLؾz}~D;FGHI%&'()*ga/03k#hqv%1D0EiZcbdir@8A=BGH3J)i '( Hnopo.-bbY,gO~۱[dx}vQRːS TUϑtWg ҲXӳYԴZٟ[֒ت]۫^ddeeffy d+-.CDhk| i`ޝ)"% _V>?A@ `Z[]\^خܲݳߵ޴RYYaX`U]\e bq AY6Op8==^@Xz$@X~5No!?`BZ|&!RNFV   `\ "!$#&%('-,/.107698;:=A@CBEDGFIHKJ+*3254MLŶ*I܌ 3:Uclt~ 18La 29Nbks}*u #7"!CB?>546’\[^]`_ɬ󨧥Mr{|jqz ĵ)H ۲$"&%('+)-,/..-KJwv&%0/po54('EDed=<$#g4kmortvxz|~醅ͯYSZT:=@CFILNQTWZ]`cfilorux{~8;>ADGJMORUX[^ad9>9n稹Oˤþf؊9̜{3z,g`FN'K68#og;K3{]yi5Cp@1t{;9+ˋ{4 %D:|#Th׷xYlhLȦ׎V$4ag$i+{ڸlñہÐCm *[U*SG?Jv6C{܁kdNO?9MYڨ;:89EDBCKJ9>=BAJINMWVTU'&$%WVTUmljk-,*+LKI$&u{}0GHKPSUZ\^af(-X[nq.3:MOSYl[]dvx ).Y\opr/;NPTZmp %'cL|}~`=&ļ7k Nd4 QLj$dCzO5 Rȉ%eD" Rf8Tˌ(hG|# Sg9U̍)iH} P6SɊ&fE!Qe7 ʋ'gF{lnmderqxwNM2*12RhyDAOk#f"g+Zwx7?DEJF0/^]10=QVUrqstðźȽ=>?@ABCDEFGHIJKLNOPQRSTUVWXYZ[\]cdefghijklmnopqrtuvwxyz{Mbs|$CR[}qrst  !"#+,-./0123456789:;<=>?@ABJKLMNOPQSTUVWXYZ\]^_`abcdefghijklmnopuvwxyz{|~+AAAAAAAAAAAAAAAAAAAAAAACDEFGHIJKLMNOPQRSTUVWXYZ[\]^_bcdefghijkl %+17IOUVWXY[\]^_`abc!HH$%&'()*+,-./0123456789:;<=>?@ABCDEF*J49>CHMRW\afkpuz uvwxyz{|}~GHIJKLMPXiŹuj}~ǿ_`abcdefghijklmnNRU[]`bglnqsxSVYc^htvo|W "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdei #ZTTTTE5`_.nvb^Ǎq?ÝBg5q13hKx`#b|Yj`8|}T:DO/CjdݿP@ֽxvˆfm*GarBOapJxFS:,^"{ZٝobdYE9Na/ U#,>E± I}S(9k]= 0Yh+ǂ7Q򉂳ezzMBJeS"뒅!tF*?,H\6ffghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdefghijklmnpqrstuvw~  !"#$%&'(opqrstuvwxyz{|}~ "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz{|}~  !$%'()*+,./012345679:;<>?@ABCDEFGHIJKLMNOPQRSTVWYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkU  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIPRTVXj?%pZf ]qEEp(#\<+b@<~2*gGGű9} WؠCucӉStZ\^`bdfhjlnprtvxz|~OQSUWY[]_acegikmoqsuwy{}W  #%'()*,-/02468:;<>?@ACDEFGHIJKPRTUWXZ[\^bdfgijklmoptvyz}V`h%),147:=@q!QNPi" u!+&-'!ϐ TV[^dilqt$&+.13579=BMLNOPQRSTVWXYZ\]^_`abcdefhjlmnop "#$'(+./0369?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR^TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ OPQRSUTVWXYZ[\]^_ab`cdefghijklmnopqrtsuvwxyz{|}~_  !"#$%&'()*+,-./0128345679?=K@>LGEHF:M<;CAIDBJLNPRTVXZ\^`bdfhjlnprtvxz|~KMOQSUWY[]_acegikmoqsuwy{}  !"#$%&'()*+,-./0123456789:;<=>?@ABtuvwxyz{|}~cc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~de  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefffffffffffffffffffffffffffffffggg  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~g蓎DH<bt:}t(_gaRPԈ8I#6 pǗY/>zL JZEEsP3Og"^\[@ 6AN^U:*xu](ǝE_26zv남|@h1tjxX$@ ꠧh ,b B@0,~[ .nEwu,zM_?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!f>B'5AD@@/#ld1  !"#$%&'()*+,-./0123456789:;<=>?k@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~lllll  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"W %la`wOy^a2|yI sQa<V305=~M_5Kffffffffvn۰Y& 3fʐ#& /^p٢% +VP"% 'N0Y$ #F"$>zء#6jИ!#.ZX"&J!":pؠ! *P !0X   >=<;:9876543210/.-,+:>8 zܭ6Zԩ4 }:̥2<ġ0oO/ήnN.ͭmM- ̬lL, ˫kK+ jN2y,.wb*u*B&sL""q( UTH 'O8mҔ %K(M #G-R!C ?}ѓ;ȗΛ{{{{{{{Tߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזV֕ZFeX]V^UT>MRDEPwvutsrqponmlkjihgfedcba`_^]\[ZYXWVku}6cqv[m{VSit6Key4Ca*EjP>yiL.YDiH9jhD*Dh@g?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|݊r~ T  #&BIMU[_hkl~ $(36;?GHSVY\`dfrtvwz~* uB &B2kyQ]fe-V0 .ߓ 8XPDFVĮ%Ld&J f'fn{h""dg o)%f]cђF-t6N#?0a‹sX1}A2I"Vۅi9G05R _e5a֚Z< #$.4=Y\^iy*+IOaK2DT (Vimn78<=:>Zc|{ @IMRS:M`fdghenopxu:)w glT/]`6Ml eX3c4v7!Uq d1679;<@=hFGHSeJWg\^*`bjo!vwy{"klq|}=Bb}*X=Mrr͑kBA,/Rrk4'b>1@1S|arOP:Kl> tD*ZjdsĚˉj6;E)upgH)^AoC!!*s+cwsu;p1@_GvC@.qen83LG)09k';|dqx~?-/I{W8a]3?9d3v&ìs}8 mҧϏ}y"P?AB<Dhl!D1g%Fs N[Y5?ECE-.~10/YZM2%()!+4,-.355896Ebxu| 5>DSZbz PTU&[]^_'u(hijmswxxy)*,+y|}UV WX $%-2i658j<@WZ\]lopnst{Y}ZQ[\]˫7:?CHJKLNO()279CLacmtw|}~`gcdhi_op7vtm~8f9:;<Օܖv嗘=>ABC D&,E/018F?@GGHKINTIW[_JKkqu{ /039;DGHU^cehwzҧ.4CJKLVuvxy~ ,?Ram {z3?@̻^_`abchBl?6tcx(\`z,o(I-; TXu'qs7zYB ngksd@_(L)%=&O_̈́#4'džf7O 騔{J"چ&؇ˁfOЏ@;[7 )?]gKGo}1fo/評t>Hx=\x Ivx:-fl>hpn=^Ƿ{׳zD T   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~lѫӾzǏ@LbL)00kZkZA")BXDFDDDDDDDDD _UQMIEA=951-)%! |xtplhd`\XTPLHD@<840,($  |=Nl5L\-VŤJ 0 yyyyyyyyyyfghijklmnopqrstuvwxyz{|}~zzzzz  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~偋!II^qJH rkdKdKm{W!*j"qfQ0 bเe1oua jLR  TLRA`? TTe }TLR!TbL 9#ŨפpjDIBcLR TLb@TTU TLR$ T<bL 9UUUQUUUUUUUUUUUUUUUUUUUUŨחi`:HQ0LR, TTU TLRA TLR5? TLb@TbL9Ũ$IBQ2\Y0TU TLR TLbF@TLR Tb`*Ũ$IbJ:LRV TLb@TLRg TTU TbLa>*Ũ$h*є&LRw TLR TLR TTU Tr )B?_UUUUUUUUUUUUƨ$ $ɀHLR  TLR) TTU TLbA@TdR T)] HŨ L3ILRa TTU TLbK?@TLR TLR\ Tb9w UUU?Ũ$IBA%3zwTU TLRm TLR TLR~ TrXa>ƨ$I9- LR? TLR TLR TTe Tb TŨ$I郔 LR* TLR? TLbL@TTU Tb \UUUUUUUUUUŨ$ H/$a LRn TLR TTU TLR TbL WUUUUUUUUUUUUUUUUUUŨ׼(.AQ*Lb@TLR TTU TLR? Tb@hGJ b 9KzUUUUUUŤX+TU TLR TLb@TLRH TbPŨ$IRs_%LRZ TLR TLR TLR TbpŨ$I@ 6raLb@TLR TLR  TTU Tr  ?_UUUUUUƨ$ ,Aw@LR TLR TTU TLb @Tb Ũפph68LR  TLR, TTU TLR T<bL 93UUUUUUUUUUUUUUUUUUUUUUUŨגe8HPj4LR TTe ĀTLR TLR  TLR  Tr9;}ƨ$IBQݲM\r4TU ȀTT ' 20 `d fנ4`DA LR Ũ e;KAIb();0 SD<]Lz*8*]P ІvЗީPT;TFprj魕Um 2 D3cC.26^[+1sSyY]-0nN]b0NA3C$%d%t%gmfc3UMERIC32C "#$(,d1PAPER22CfTIfc9c #)-39DPXblmn}(4@Lx$Xhx(L`xdhlt| #/7ALl` ,//G^ -s]09,@fH&b CIKVۿ$t-Z:B1I;kx*H7أ]AVT&R];Ui럨BBͰ-Q8'? mK l)%K%)ʟ. k,,,*CA"L땓3m>Gfi|q:~N@I|q: [KbƦƺ1vw{ V[AѿuDe6*@(gzamJk9)E `, 4 6d"VX7KQޱSROƨ0a 1AjDFA,r%PBGRI/"Tw驅!ui<"?3bgs]:7T:[ s JGCcĞZmüיNi )&湌t| 1fg92K<6RX!LcOͅB1N<ߋ5AIm=kE/]x?Aѱ`^_l1!۾4hnAH,%4Yu