glibc-langpack-ig-2.40-3.fc41 >t 6 6_     3!Flض zE>b$bjf b$bjу[T~xtM$6GeҘj)5dmZF@ P*Ƶv m'K̇tvB('-b %[ReiCgy>j~axjKN-L1 2!bFUfYd;HmJV@( }i?zP+%嶚] ه5ܟ)CK1[RMކcU74ypBwha9xW{.{-=2EF2iӦ*bA5gKf5MG`|qV$Χ{: mI[}Wq"-Q*U|Ft ;`t=z52~]QzS gO>6Yq75 2#1O&2Lk~sZLޡ'-Z'D&Ɉ#!#I=Qz#l/9gӓ~`[ WsG&r'c7441b906de6ddd6c2d991c4d396eec80a6d844fbd53bb492a511d386b61a888ad186874c80c3005bbb74fa66c1dec4f12d25868030204876d74350048304602210087fcbea5e202bb02c8517364f4be3e4caa4664b9d1dbb0256d7384b5166711c0022100903a90630677efb170cd201190187c1ce3999f5a667c19151ab0ccc5ed1e8698030204876d743500483046022100c2d6fdeffe147575c2d750fd278c82557ad45a545bbd0e6b62e809249e8c99a20221009d7620452e14afb4e61534e3ae88ecf38a18d35a2474a335c108900a34920257030204876d7435004730450220375a3186e5c29007be141d68137221089a052512150b30d66cfdd8ea9091673d02210086d73f80228c6ad68e25ad34341d757a00683905086b9c372f0c4a7672f06db1030204876d74350047304502203740ea414a2f9f1fed75be4ec9945923970659064ed96408caa092380102148c022100caf44b0bb5c8e4b0a8f7e964e07b07379d1f27ba57251632e922e6dbf77ca271030204876d7435004830460221008bd2d9d60f231fea7c5af3a4e40a17f20a0cd9c2f3200e9efc2ca222416aefdc022100de26c54e189471175c7d53161b2c078bb6b54abd11e993d1f86b5e4af1ce9276030204876d7435004730450221009a54dd9dd0612272fc4d45e47accb4195d592bf3a206ebe4562f6df516fe2d51022034a79caceacee4c46b485a53cb23797f893b05ec6f76b9794f18cf54f992161a030204876d74350048304602210095e6301bb08a49cf4c831ecfa01de3934ff5404794d8d9decac7ec3ac455bea6022100a2379a04555ea19d5ff3493559926a61ba397a86a665d017ae555e63d54811ca030204876d743500483046022100a06a3bee085d65d042e0df74dffdf77822b2092f5db6ca14075d0ea397b0587b0221008cf663fcafd6c52edc4f3da0da482932ef6f0bc84c0c1c8a6d87ff28b914876e030204876d7435004830460221008819bce759641f270904e3de55c0cdf114efb1bf57b57be9e53f0e112266dcab022100b8971ad75b4f6aeac9b64cc78e7a25a01dd44cbd311b239d4311a83aacf5f25c030204876d743500483046022100fbee828a13652b9d5fa305ba1bc2d59cdbf211b098df1dc7bb24bd06de02a649022100901d9070eb3dddc6b5f474eec9054ff98dd04573748fa445d4b00ccd65ef9a5c030204876d743500483046022100cdb648fc3e981f5eee43efdd0c4044ad46715404bf0ba811216d23576aed2e4b0221008acd9fdb374eaa5d8fa19fbb336bf8c8a1e0e3888c771b337a5bae3126f2e2e0QuKΨE'T>`>?d  5  H f    70( 8 }9 }:"}GHXIݔXݤYݰ\]^޶b deflt u\v"$(.ptCglibc-langpack-ig2.403.fc41Locale data for IgboThe glibc-langpack-ig package includes the basic information required to support the Igbo language in your applications.fRbuildhw-x86-16.iad2.fedoraproject.org'DFedora 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'R@">6"< AA큤A큤f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~a3a45faaf4dcccf90bfc72b136ad8aa1b9fe027a749943d4c126bb8e53afe8c235607e42258bd7a3811112763b2af4dbf69f8fcb9cde80d11160977472ce55e3324e2472585d8f0117cc9e6d5ff86027cf74523042841dc299652a8e8e70b252bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115b61ccd4128f20c1ab0dd0e3914239fc6078e77942b4688360144893112e10c392cb25db610b4af5dee986e3233b3e74867a36e8769b1c24a53956a26b44dafb08710d69ab9ac421f7da9a54bcc5a6cca6ce07f1a3a52840a2fd86879d9417a9615172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015db478f53f42c264b025f04250d885f182f1f70fdbba458bfc000e3d484528e80da0dcef376937ac9769f793a1f4f97d6b6770d8d2c7fcc506f8cd8f72b09c27e../C.utf8/LC_CTYPErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40-3.fc41.src.rpmglibc-langpackglibc-langpack-igglibc-langpack-ig(x86-64)     glibcglibc-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)2.40-3.fc412.40-3.fc413.0.4-14.6.0-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.fc41localeig_NGLC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIME/usr/lib//usr/lib/locale//usr/lib/locale/ig_NG//usr/lib/locale/ig_NG/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-ig or langpacks-core-ig_NG)) unless glibc-all-langpacks)utf-8bbe7e85a70ffe473f728faa057c340f6de751f4c5ba835e8eebc44cb33ee650085d72abe4e8291677687eadb52ebe8807f2bd9615bf2aca04ecf34c016c1b84c? (/h-N@Z k (pzO7|9|kUUjjFN9: Ym ڮa~ L4k%׶Nr,ЦMl#tn 0"` @(@ xi.Cd̥2)$!mH6ǂo_wwΨSNM>wB6SMFr&!FHb݃}RSFMT4x*\+e>g͉PnTYɽɚf\%u{&qS&x/I^iN!lb\fe,O {(/ Ca^'쩋ɾLE֒T(vФd G#lHtrwh3Y < ( f8\բI32NvvCrgNJ+HpMq1H/Xɒ#1]\1]rA R 'l 4b t2ˆcO;;i20q.R;&A=.ĐAVr#;;;g0 $; C:("A^lQEMlͣX'QU X@:Q@Lpw ,l @8-JT?J2=p< M`dj $ɒ%'x0(G !rd A  7(VPI1r $I prXYxf2SC!|2#Ì Hă%@ yB䉐#L !0eʓx)S@  r$ )%"A 4M'jdtvdeL*W#by} )ڀ2&q"]5ٟ 6wXmʌfT犎Ti`?VUZa"JEG_Q'=50PƂ8,=\F Z~Y<1.Z)lVdrBjbRƍ,R cW?{_xH*ÚHIz9w+ƨ{QKLZ4̻9**=͗axl~YG9Rz'xLv{RĽkY>7ߨ*<b#*;adtjްgjݼzl"_4V\QkDpcG ٠]1CY9 u3ƶ A+0XZ5h(J}s:]Vq(@N-וyt^e&j}R1O/daRqylXy1Ԝ̡:˪ U^nK~l*=XЦ3f!i43)ˤcq,'%TIQ* s{> c*bcЖgF[A,1'6"#o,]9,InT2­=z>¼JgkU$lJbVv 3FP?s|i:e)?<^lZbUXYՇwF'΅Ο$G8g4bt «ㆦesMƨba,#[̜ 04PL"V G#]|aAذD*" BX༊M֗s8ל`/<6Q /$rs0> 0džFd1XU ۲56\2}l6 `é plXucÿ6rpˆO66ذ,fîFl8aՊφثJJЧ\*ȣ. u?t50Atrwt'9/s sYg܇~W`{-zA*R*+Z T;aVU- R2OGPu HkD9ir޻OTi/ݴ~?N߳hU_S='x]jm}OޯM=4XYl_r<} UjUy)t~=,6>8?/]/9\6sbr~zU9qZ~G>˻7sv䯟~t(b2kkEO~A~C~>.59+HY9r3|"<[ -~O#~R=uӸoWK3"gHGyoјTV9l?zOrzM׺B_GOw&ރdq+TB5a>s$#S134$ k>UjlXv[~JkLsqlešM־zYDr{$9}h4z~5B?g1 a@X8+C(  r < ?RĎ tR~SFIM@ΓY c \`2xK)EvCj p+>sCmY'f#뺆 (F!6PM @C)§_n- gh=6u fz 6EHG <ЧNd'b O o/hEl߭;^ڀEU˿L͹nosL= ,L*@6z=ۂ>st>h7cOA3AȖ2ŷӓ!ϐA=Kpt"0í8v|M-XIۣFRtMOҊkƙ!^~p F$/ Qw@tj!+R-{vDBɋƮ[ѓ3uz?16_8F$C + UiɈ>;yRLav;a2ETWK'{$yɬgYOD{Dc1=`%TgC~MМzĦo>>U: DI;(s>\}Z"$(yW>sv ?ܕ'@F5;ğiƝT5ϥ$UyiB "n^{Q z.7ߘeF N/,hREouOh|ٽga Gk^Ч HR4ӵՍkƏo\6m_\$ph7UaTe4 Ju Yf}r A:>URUXOK 7qO/ nry -J w{j",k1_(6N"oa cQG[3Z(f09eZ<ѹE1v_($6 u1Kr:Ĕ@0IdN7SN#AP]aXk$(}i6B ׏ Zyi6ܝ| z:@j  QˈBZYOЏP71K0Du6HKķmS'WF'x;✰ył6z jJWtIb ]OuT6{BTHik\"H;h\ނPW4|UTnCp =`8RͶ#Rrv>%]u[=1ΊcH 2p: "L撞^%ړŠC8ڜ$y؋W,L7z,nvă\A̐s)5I! AbHnn^sQZ90)RO{FM+uTFKw3 V,Iv$ggG62q3+W:U*p<&0t CCĻ}7;cR5OjKNblGؿy➼]wӌuڃxFy' Z"9Rm)蟇#+|LuSZey O&h@>#}"g$:F~|C~iN[zK1O?L߮"h} ?vi/w5֒k}S‘I}|/G|:bO&1Nl0O;Q/|SwCPDk "T!!C,~ v= {h~F(CpAM\>ۦ(dNUrpgf'#1H|W ?Q'߆jL|XV< aݾY/W`/WKAM"8wݮ܎^2IngCWv|,1[NQ>Iah @X=0h6km:ћX: Mqn+AE8Ás4q :@-8E!p@ YRP'S4XЪi~J M t\* 6"@!( X B|e"ylNkLgJcH_FWD{!'v^Kmz{Q7t٫Go8o{?IK|Q%~zA$>*_i'DF >1Ʒ5?WMH?4@>*^?M*Z+6(|意:D;LԙPKaëv`"bgS0|hp0hl~q% 9H:SBqHqӈqb0tA]88o ft\ :dADž*R>>_0b'Q*_qc!?FЉ^,ϣL$ȃE@h0m&:g&G>XRG&O)~IPiE~(φ+^S˾G hnSCmwB}F\ $piұ5[+1*s3TP5RlY|ed?>_\r6)#K"洲T$`f7{Z%iEX>FZ J.tq #]݇V߱o)Q PLID!}HT}MW~G}O>/yE>RQ_uOk(*[49eBmWs0H#QjM_{DOBQDߓCֈ~$-5M>d&xX|׆ʿ[L'Sъ&1 ̓Uh1T\Z!Atd!C!'I}>ByKjyϊm/ʻ!'21ffOk ! mȠ&@h2|e"qg"L05vYdy0z~ՊOq|f~IOE!p>{_+o>7)|d>߁<7|1?*cAyɒbEC[f{} lڗZuO}h46tHѾL>he]йX7T8'X~ckw*S}oب$g*1#,!Kc4@wJzC*89 9p8Y )8J \lg8pgy-&07M$|gGmlʔ'  mk$XBhE;8 >#bzF"1BT5`*'o嵚&1Wz>S|Bw+ ͚$d/-A[yY:`"iw (yiy j{}z?'ivWnhYqA%z95IhqʢF@@Q|c3h'h>= cK`D1;`Cm /Ҙ>!"ݟM;'iSc/[Z' @ L9Ж(& jW%ϠI5C ro?62,Ԩb&R3[[ erYno-*s4R]VyΑ_Dj/9^uJT Iû4auZ2Q\.BMfSF}"?-&HHek gLH,-W`":hiǬGS91 z}4F"XU*#kF+O\eƨ,^Y2gC?SE5N aРy,7]/IQ0V(.P-I29!lP 8WHE".5 EYDs'%&BNA(T:55$]H"s8D{h.B3B~x; hRQ `z()!@VM(pfqmHk^^?\8XBAB*w ZNˬJ,H%0О亭HeSZ7upyI?#],v>3~@!j\iT(u2~6Et٨SOS/$I'@D"ބG]m5V wBzOݬcmnaqiTcGɕˍ*>knq-z^S/!xRhr.T4U.ڋvtH䛕Sm\Űv.Qϖ['.(JIzREmQr\ŋmpΦ`( Fh0 ƂQ0`( FI Мd$S(8 FQ0 Q``,S(8 F/Ѡ d`2HA2 d$ d`2H/Ba$hD H4Ad bhD /27Et-_:zs[7_KKOwi鋻ZG_:5`oGK^ JM;kuS"M[;У/ Q0`(EFH0 =6,d FQ0 Qd`$S*,6P8)`'!ЙyZSZSUUUUUU0 ðC@httzC[FUPw ldF !1*Hv-gXmT,PLdmeM@v$UT ԷIT5ID xYk yW.Ӛ$0 m,bu[2 0@y9$%&> )=WWj!QT1 jܽzVZ!B!@|GW)n7mdETBz?cX/㼭Ӹlô+{w\soڞk>̱ ؅jPtE3MA( ~A'raQd ꢬh2B>۴86a}vV_sOo>k.gRXt3t,nf(v^UV$5NIB|>k:[6EK2#\eTELG=?79/bP $K ɖꈞ @h|ơ xT LD <4,j!ͯ\cN_=<Ϻ9'>P 2~/av;?^\$ # "IB `mc Y'i3X^-s+s_<~(㱭@,-A0DrQ -`$T>u^Skɶ} g0ȩp B+>? ?qï%s!&S Y_<3/f'vÛ Lq:b/>N`t褋k7th mv@ ]ueܜn?@lbhE"Rժ!T)%co%!iY.OhP֟G".-?өiYҒSN?(x7.#ٰ7m[\"|[*bKy9p~o0;ʫ@(1Ã~@rmz;Fs叔m=Y&%a"zW]L<{$?57JW߹ͬ"ΕDd#.`UB`$%Z*ץrx$$I$Ip1O2.ygepUd(؂rVt oIGAYL4" ,E 2L1'\IuL#1YnԆ*?@+q˪iÖ} EXY2[Y@ LW]q,`e13m:"aAIv\E=NK1S1.^HuZ8=Pqbu>Hb@j/rVDzGPR4* bI08 -.RT 1$n`&ɧ1;NĐ9C*a) ZZ3H8؇lM ξwf_3jD}Χzo2k@7X$C߃)io B 9_3}؇73=m8^6h(!#ܬB(UP4@w9ư,*%1AH,GՀ ”onµM8?!g>];[%|_F#h(xmc<=u~9ҙBS }6X_>ZOj꿉"Lq3+~ YQפoIUOAӣ/#G?}yя5TѯlRPR>$ B'<8}[>&Z(@kaj$+g \@֗}ղ\hȑJ̻mE8M*7u|}&!<=Ӽ+\dȐ P>Zp, PX^k}:mԓM*Z?hc)NRWpPkK|}+YRII^>I#g(F~58xR-!\yCxrc!+saNywn-5Szzc/:rk鲸%sjps@du|vyOL$!ἅnh)W“.jAONVMlv۠gFuʪx1v ;rw^8jZ0xec߿?mvysٟ5.?M7cl{ϲu9dž ^ZƧČ ȷ!( bJ !N6}X\R}KLS` }K?҇)V8LS_fJ Wךٷk$}H?C? 飤C:5 MSLtt+X-P$bc>>Ԁo|E }(e|AdwV_|1ZE=ߗZ\MA_|| )tH#Q,AG ?Ӿpٯ q&죰owmYL*H=Hh=wF{ }ccQcoAc`oSR{ >BdrW}(g=`mrxL).zEazGQ?gh)}&]C֧z[Rտ>zJ{ ɽBwFXi1 z:|E|Cw s!-P節oY>I?JEoK|+tZ*T勩|*?<僦t(rB&0SiLڏb}6`BDFp0:):sDS@{Ygj*jX|uzwsO(l{{?1I./=M^^9+Q~ŒE).x ٚ<|G湟9?i d]|mqmt)U u4UDtףe3[u=)iZ `,ܭaX_k-3-RD .G:,:EC[ [ląˡ`<4b<צ4aLɘ01JcƔ) S4hLɘh>o+17nł \ `㈔R+7+7+7+7+7+7 el4- AٔO 6PRT{'B_%m]7n._TV~[Z*1'ւJȮ/`zTW+.TbYcn:0z}7s6O"X+5uwAQYZ {Z?|AF0N (׈63n, :hOmz[:{bk+.'a5~ByޕU(o*CNtB\KTv8!梵TMcN\3T3D:wǷ54)?0GB>(Wm 5ž/J@,`O"1V$ 0|MweLݾ~v4EQUxjQDc 瞳3>cf1l/!Uir?S>0ziL%Z~Xcn{ 75 ){ASZ~s)`׷xI? AktuDž.sYKW+>̢-OB2ji{ۜьm2:`[7K4Nu}w%L/QǷ_$#5Wب~[FDtu;c vIJT D@O݂( t̺)Q%wu$HD x ́g24 ug8<(7+^* ŦnLD"7+HBekd>5  *+#&G&ӈ3'7k(ф/P;Zg"׶ݲS)707gSBVp9 *N.oVU(C3?]f (ehm!bHQw,_(qDPs@H X靲 g1xr{:B1;ˡ'!hdpzrD j?e-;4YXR:|;RRaYߜD!4@ƾ+aJ08 gBb s wͣΈ5e2,]!.knezX/Цaz@2!l Ob/g ve%ri <9MGpx?`4e}AKJԪg6t#jD`"FO0Dx)jS dLC !,` 7Y sIi]h"?)Q( BFΤ?0('`3>F< ">p.ĉ2A͢y l>|@&08?dLayiu+,]hwܻ33ôNXh"[lgGdȕX;AeV\*-1WŤ].wScej'ܡYa&HvY%v1JMݔsmI$VTUkgQ t/69ppfhbཌྷ}[aO۲١#6_iUEm 5T`*,Ug ?/3l3-?g{fa&ANz{Nj B ?v:%y4S,2zzkyKN4m4<"4&KSe;:FoXM!eDm88/ vN 1t ;zg;.2:݅| "/jFx?}O@Ȗ T?4G:F'* pܱOd,ke{,@U. cRCWe[Ƥ+6vTӣ,g2r.Kya/$jmVaҭΤ'ש,?(j;=!hs# w116>DryĢmK濁PLJQuTIA*_jaYxihF7'}: fu CЫ~ɽxm71HG-7&uT*eZޖmqބq*kL?ztWk+zBtա;2ƽ ~M"%al) 2 Z(r.t͵Eߨmy$Y(}WT!H9W }\flϹWA Dd7՞!)M>ajVGLB{ۡNF>LD8G(3~>8x,'ZW+2~(vi'9,d.D^C^o6rw;A1-q#N'%κ_1wbhY$="5ICa'.Go/Ҵ- }A56Aˀ0{#,s)bzx?K>ׯ|@5?lm2X*jdthy ̻Fob6/|ieXmO/nGqZ@@2]Vi!E Cp)YäƹNF=A>9 Wsai'ӬF9BAgAMsog:>̗ 7m$J&VCTsaȕ%X<l@pD 9D Ҟ/;ݢV\~[W%?2w؋p»L޳ a!oϧv,o{3(N'ʹ!. UWtq Rw}m0NʿxB+'GwoO V*+`5`@zPJ(Mա'ڏ((L#[soَk~gWnc^_M[=WS-SO KFOB>BH`@?5a< ^3bZ$ڀ/D׀qyT^m.ire1an-P(l&$!PlM\?zUO?ϙVj$d|Y`3?; /7ïF "="Ao,컺jz9b^؁ܷyZ[y9 ^ՁemLo=eIi${DۮYmU- S/xKT'䦺 }%ot"x΢Q0 m26⮀D4 B42FH&5 @{;9.ݽ;w|E n`*. 5R}K IrK䷰Os'͐;ӏo2s"aq]0hE kwBN"f#uTv\̀McHIDbm3]ܳ΄{.7'֤.>YB4bs DOv rsԞ;Yn *hFwf<=(Ю8mH|Cmi2CX~aR VhCB.Ԗ}p[\EFD`J+`0K133333333333333$Id1NzhjeJ)a ]ȁۧy~銪gjIc)_yYqfiUFa%YQQHM@ˣ8I0b(EB !A1@/]wnMs- o˺kKC!0 ?^80IܦeeU$E4̢$a ~WKwdCC;s#3+o"kA B0؋|{xg݂y&Y }umev]UU5ME<4 ,r$R^:@Nb ~6D0 s- o쾭˶+'+ ꜍ɔ(*$czYId98ByH7yXfW5E)%9!Hw~v^tqviVVa5YRQd,$ˡI`E@ ~:n5N߳-1 `ܵYZQt),E6o({/9~5=1.309ϳ nʞ)YaZ59R1P =9}+왒rۢvj]Bn )~wQ!8 snǻn 﫪^ayfAb$z5<-A1@ri^QؔQD=R$aE$ YaܥUdE49( JYD_$c ]ȁ7jQD1t{=]x~]t=pۺlꚪhzYd9`y\qږiXvaUYT5QIP@8L0ʒ(HrЈH.ݑ ̍ kJ*A9@ e \ TڟX^TNMoRt2R*d2"`Q}z|v\;rnڢl*y&Y8"~ume]uUUM4E=4,$ qQ 0YWeQDIS$A9O0(K ɁGa@C ?_%=1+Jsgze7"mi۬ebeva!钬$ۆf%0p@-<)aܽZ}LMs +̻]뀭i2^w]~t6c[pRJlB:h{xwsV$T?372/&.*p@؋_W:OP]W/NF+>6'c.Fg3&sVKVTA39R1(NҜ& `@G/?8ouN-q m뫺ijeJ)a ]ȁۧyYqfiUFa3#0mY jfï۲2&"[aمYWeQDIS$A9O0(K ɁGa@C XW{W{W{7^'J3-ϱ /쾭˶+'jI#)}umef]EU%ME<4 ,$bdofofofnb.b.b.o>^:߸}6]ϴ<2.ۮ*giHc(z_qi[aمY9O0(K qQ 0@{|x~]t=pۺlꚪhzYd9`y\qږiXvaUYT5Qooooooooos{wmLs, oʪk鉚giHc(z_qi[aمYWeQDIS$A9O0(K ɁGa@C ]t=p[YT5QIPtʪk[fa΀l rj%Y4A̱#nBAp:B`w_YaZ`("  :XT+4n@! Bl \+ +j̆q"=BxBfxdhMСaP>/}."7 ~K)lrO}#tdW&WQAQcd,F2] ΐgp҃]ZZ?tW>DYt"iA?x{x\y<C*;xg&៉`B]mU!?ju ÁO o_FLOݓyX݇]ai_;OYc-x IZeX2C0f/>ma~kOS*c߮!+f9mcxAOc:z>;x|iimkC\L1CS(1\l ѡN [&g!›DˆhsT[*?Tc4 7%o[|L6>MkT @^)*%\|{ f_/LfC"N;086 z8k6,G  8_wjA7ME\'.uS_˙pq/ 8p9lwy>KK81~9aS ^&_C.S 3il0ڒ1G&2Ńʢo]NXԜ! ] w 1r زvP}|ِkeՇAfiL, LfG;kSз͆/yϷywiNh _-Bm)knC5+gD€ҳ6@  ¹aB+ ǣ{\:[x39'@WnʱW tt& [,n3J[0bgjP]oΉ D߶|5CpT'5ȜGwZ9K~ǘtp}:2>^8{Nʜn Iέ*1;ʹ븁{:LI-dZEV1 0 ,000_qi[aمYWeQԴ4E=4,$ qQ 0 TJjUQUԪ4jUJU)j 9#eAeYeYeYeY%\6-$93*bzDDjoضL!2"#2"# #iQ4M4M4M4M4Mkww9iND˄RHL*4M4M4M4M4M4M4M~:qwwwwwww%9$Ld!x 08"CQ㌄,"61+(J5$%J^`KZRY%ZJegQ[%ڃ\FUF+5TJ+TEzUJ+TS|.e`(`Yk`RHܮj.0 0 0 4  NrGqw=1pw|)yYե\e)OUQӤ$)#"FyhQRDX9or@սR='q#.0p*sGFv^ [; c_]*=U(nLj;a5"=OA;so@`|vLW[Q3hŬX=Cp5;f_ =/e[vPw]rBvO=|;غXNHw LxJxqݥ2w澺U{r?M&}K{5?sgak3wi&|KQc.bC'1 p97\cg90)$0rBF#`"["/Rw"#9@,Dۈ&"i ه\!ua׆ܥ!oeYՅ\e!OUQ$Jj>@ͽ\`94ωsi~Gs57j^Pb6W lB 2 IفiNw?jg[J}7:BQg8Q. L{S}@]gbќ!5ߒLϾ{xW8߫=x:q ^[- M ʜ*CC2bHD ulo.]G.hH7!sfb꛺iX T2֮2 K-((@]ӳï`BuHɓ3By]1/\tJo3cu>#\U9Q3KJ.b@"8Sδ7z ˍz88YsMS&a,VnivU={m $+hui)V5K0"XɓEȂJǁ |qs,. rrVtw.ڟ[pp*Z>V\n 妧վ:a YXD <3j }u53X yR[fcu- 8Д*i(]#|pCq̉'q .Yj- ӻPVDAqN#  ΕT34A'j ]D9Cx}3, ?횚qeQ2xm`r&&' sJ W Eܽ~FG/(*Jյ[+|$zI4/LxGL^&x%;>\28Id3IVL%VIu܇O³UQ.7b7IVSG&hJʠ\F \"xI&Nx7 I5HV}| Z.GѤv<HJE^u_}Vn}r|/5 ꫎Q? `}W?tOF W[E2OO>?"C}1@agw/}>7k! ~@ x&dL3AN2'3N87JxpǚpL+C@K pX,1݃76q? 8BN~@}c_ѱ`#V^~gs#Ⱦp? )bldݟ\%"qD܇c'on-~W9M~G~ƻN$?~'[,׉̤(8Xw|t(P4jqK+k(З ").Q) %@Ip_ي|Z qTKV#R0 o:i俥 #?$:Edx, e2H,d9ʗL G|C >Γ? !(CQc`k**r'B80CꭋP:)ɜ_N|Y_V^ IH H~}s [峫٤h/_)4r?,Řz܅x .>,ŘCGspC_ѡ`#VC?Q(}XCo/4tUlRTR))I!u nvY`b|2^Hr[aWIQMs^LKL$r<bCtY` b|2^Hr[aWIQMs^LKL$r<bcy۴Ei2bZ*%e"#!HʰR$ÛQTzI#QmAO]U&EI!yH"y8,aՍP"#8tD :jT&14LK#3 2CAw~ׂgg~3`&u>3?Jw8tDZzG\}m WG1׭.aNr?b.[}VϮ-kuDX=XFn:V9ט查Fب⫈{2QPv"H `sOFf2Tn2?slb$Pl0bX FLCɈ@$(p Cq*LC=T0 N$kaPM$۰ Y1(^pְ@aU+@J&(Ъ$XXNF|h}Eh٬X918H醳+ӧ9}I&QfƢGOΤ{YQ+=&E{ pY+D7i,%ӺAH=DP.pjn1S  9Мj*]f6-[1tS286mEjP3+Jѝ@RiSdQ!?_T${7WD0-T8 P64Y~\ Y͎?HIzDIXW8L{\dOL/x_f kVu.ut"KdA9$O P%|_WKҺLPE쪦i(:n2*ꝤzY9 횞~ݖ]=͒0~^mZ]VEA0 Qȿ]ӳï۲YM˰˪x"qfQ0 b{~skzcu[vUS4KryivY%OR=N,JFA B@~zvMr nˮjfIb?6-.IiEI(A]uܦeeU:I8 ( r1=9~5=1-)z%9a۴ Z')a%A !hw=og9_eW5EO$G1 qaUQ$E4̢$a m,쪦i(:n2*zY9횞~ݖ]=͒0~^mZ]VEA0 Q]ӳïnSec(:n2*j"qfQ0 b{~skzcs"qfQ0 b]ۮYmUM|\~ Xڒ@&)a%A !Hw=og9_eW5EO$G1 qaUQ$E4̢$a m,쪦i(:n2**zY9`횞~ݖ]=͒0ivY5I8 ( r1=9~5=qnˮjfIb?6-.&)a%A !w=og9mUM,Q uܦeeU$E4̢$a m,#-)z%9a۴ zY9횞嘄_eW5EO$G1 qaUQA0 Q]ӳY:٨S`5/T6s HO/GM+}gL:i%iJ-WŨghM4Ftt l4Fl4Fl4@0M=thĭrlj+r`UU ylj+rMU yDž+r-cU yDž+r[Je,0~m;O W_C+l{vjVd*FЍ]{Ym;g׍`.)z%iD #{x\-JBL%Hzk=1m |u8ʸɔt WG`X]{Ym;g׍`.)z%iD #{x\-JBL%H]{Ym;g׍`.)z%iD #{xlv^{>vFtJ<\'Pl*z$X2 h#Qt 's.2pm)p: cP/1GJ jqϮU\R4KR)F :G]{Y5uzR@FJ4sАDA [yiZHGYvљQcN*$l6VHA$P9# yψpW_]4ʹX+}:M$:vh5݃dF{DQd/>j1\h(Ps+&Lǯ*rj< !v =(Gtwi(EҶJ0t~>F9]d$eŃ{x}pSh&7]ps&>z+ڽ2 q{D3fE),YͺhmA?7HSrS9u87ӶWEWCOOgŷcf$pZkf 1RUUUUUUUUUUUUUyyzaUQA0 Q$C{~skzcu[vUS4KrC:n2*j"qfQ0 P횞~ݖ]=͒۴ zY9"AM ]ӳï۲YqaUQA0 Q$C{~skzcu[vUS4KrC:n2*j"qfQ0 `(~zvMr nˮjfIb~^R=N,JF!@ ]ۮYmUM,Q M˰˪IiEI(=9~5=1-)z%9!yivY5I8 ( rAq0~w=m,쪦i(uܦeeU P횞~ݖ]=͒۴ zY9" 8 ]ӳï۲YqaUQSlo`:AN2 D$Q9@T1acKċ?_101[[ww,)lV?/D4CmrdNIYFh 7؝Ƕ1^״236.1 U!t⍈׬ᒑ!s~ x1- ~cO÷%~sy_ba.^4]M|^hKZ6e Ʈ/iW+,ne x+vhd"9kWl+q /%%D"`w|%c+ezj,]=j#N{xK] i)6a[RwL _S[ %_OX<*BЅbդ;0$/⛟!H圢*\ ^ޑ&چeF 7~q]<C::~HDAZ^*$>yyxT\?@x;F 7G6`vXYB1|AQ'DP WMstWU)ç5%HĆ@OѬM% &@"(Qd1V&!Iξ>Z496B6j'.+7OA~oO7bMւ^( HFCt@4; t}@_ 1R@ W,ta !_} n+~@y 71T;cQ+9%UFQ, '1Mys}pZ*nS[Lq(>SP)sCfՔA$`wX~x⟇h8*\ sM2MIO~nG'';PYr2UR1Mք Jj*PSXjʺPSEMcUM݉6j:oLSטϘ1&)/&))IJd2t#}4z ~}}uڛWQ-$k$+uŏ~t&V&8zk=rT2: \võ*ԭW9ִ͕h=dOk0ZX ThHu^~Y,m x(}Ľ [OV-HA G9/%Av4o3۽.6YpC7'ω]5E)\%o"q L DT>Ϻ*G*GL$-b0Uv{Z[eXJ[mE4RCP7=mhfmW0Ƀ ^/)f\B_NGN>j,/r@ ~l`ǪQ:!F$g٨ṣ8 13iôb6ـ0)".N%5"j ڟu!i5 6Bz&$@} h#O~V _wRC3zKHi0](SsGVLf,+ ܖ}V`^Mj + .> 9VHً!A@2fYPuZ#'+mՑl0e3udrU"ǬG%,6{NxM<&qI|NzϞ0̹ɶQ{U9/betӐ9/Dybg#h]Z+dwn$iWq]Be)Dd2 p%9P/S/`=*7+n*͎^*fz0I-I}b[$,ҷZ;\'iYʐU4[JƾGz&]"laSmX}&LRΣ0u{iXY۩;"S; Fd:cU'd{ &F,8jQԉc5- (F0cL#t@九x1%(gHeؕW 3)/^Ze$mngCʖ؁"hza @+cLނUժ&4HtbfOn|@Գ͋G'rK&x94O4H-ANN[@VT&&nqrF(*98䰯J\Xcc0.Vo6h4.{qeĩo +3scVu1͏kf1(oZH' +#,^!T̔yKI#-B:b]cܢ/Z4b(i+cg_o0Hh!)a;p&jBk =-I[u{=\iXc+.@\J)Ay":'=yJ6=;Fͧ#Q^F+QZ3F}]tYo^si52䯟,QPh=ѧV4:zeoPlP34|IgT.trXĊ-kX^~͝m4_N>kjua2{ttcH.68hc _ )<Wqa#Fpjԕ`PF}M:do6ۀ"kK_>ZN9K^|)`C-ÌO#M(`}-ѿs-;dBj" *UO!0<× '01h N&ْeA˵F\>z6ʱSWo5Plgy+U{ɫUI1N6:~s3T]-zQ(fjcauYYȱڨҠ읮ӈ7kn'9;$G"gGɴ]2-+RJQNTV B9/PpY*h؊}<pco^T ֙HJ=PЍdlC39NӦ9VEOl_7c)o?Ӎ⧦D6VE{iCO=n)as!)4JPl$V9'&F]oy9 /UуM uHqnӵ&2 *l&,A1 (|@ՓeP»/"{#b^vb^EWQn&".d(.5ksaUQImpak:3.fŤB.څj#YUU-jHtC3t('mM%C;R bE`p}=Uh .fȌBgU41xwUW4qSfZ4"DX|k`۵ͲHGk"%qyʀ.cvD'GmsmK Mq|pqZԐfk*Agɞ&?2j-ZJhTW&CP:H%KƬ'jԐSXWΔ1zvYݺqͥoTSQ4foDƤ#u;l|W+H L{nx!<&$,<HFPqg h^R3(ʹ`>'aloXK-RoXiJzy #_3aJ:\g$P^+tKcMLd"#*QT%$fX,T=-XzHr+en22T] =·5r$ދ1dbRv>=1bJ +"Ka (G=1L<={ <80t %rȯ"@/gb H3zW3QMo5 %M1GBK+:s { &Ŷ`0LK.b]  Sr̎bEۖh1 p4ϸ}b'@YS/~7Qk-ʮM|!]teѮtgTVh7Z3cO$T!9AZ7g0H&h^0bg8:b\>10ۼVR ;cm5`a80( IUUUUUUUUUUUUU!B!J$I$I$I$I$I$I&P5v92%o۶m$I$I$I$I$I$II$I$I$I$I$UUUUU5&I$I'TF4'PU033 lZsšZjj 7ٶm۶m۶m۶m۶m۶m۶{{]um۶gff$y8"Vd1wX+U u2H#Qt8MsT(I.@Vd1wX+U u2H#Qt8MsT&!!/k]Z ~_'cv92%۶m$I$I$I$IR*I$I$I$I$I$I$I$IIUUM'Tv Х$4[*BUUUUI$I$I$ITUUU$I$I$I$'Tv Х;OB!BDDDDDDDDDVUUUUUUUUUUUUJ$I$I$I$I$I$I'Tf92%o۶m$I$I$I$I$I$II$I$I$I$I$UUUUU5PU$I$I&TvR Х$4@?B!UI$IDUU UU$I$I$I$I$I'Tv92%m۶I$I$I$I$II$I$I$I$I$I$II$@UU'Tv Х$4!UUUUI$I$I$IUUUU$I$I$I'Tf Х;!B!DDDDDDDDIUUUUUUUUUUUUUPUUI$I$I$I$I$I$I&Tv92%=m۶I$I$I$I$I$I$II$I$I$I$I$jTU5I$I'Tv Х$4@B!U* I$I$QUժ*UU$I$I$I$I$ 'Tf-&`W0 S &?ZjqšZ}KdJ;<<#I$I$I$I*I$: Gٶm۶m۶m۶m۶m۶m۶MU5'!!Ytt$Mn&PEA>j*UHTUTwdfffffffff'YeYeYeYeYeYeYeYeYeYeYeYeYeٶm۶m۶iiiiiiiiiiiiiiqqm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m[u]u]qqqqqqqqqqqqqqyyu]u]u]u]u]u]u]u]u]u]u]u]u]u}}yyyyyyyyyyyyyy  ~}}}}}}}}}}}}}_aa             (((aaaaaaaaaaaaa888((((((((((((("I$I$I8888888888888cYeYeY$I$I$I$I$I$I$I$I$I$I$I$I$IiiieYeYeYeYeYeYeYeYeYeYeYeYeYyyyiiiiiiiiiiiii&((yyyyyyyyyyyyygii(((((((((((((iiiiiiiiiiiii{{{{{{{{뺮뺮?˲,˲,ˮ뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮k۶m۶m۲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲뺮뺮m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶ @뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮 Qv=og9_nˮ߫)z%9!yivY5I8 aa}}}}}}}}}}}}}788aaaaaaaaaaaaaaXeYeY8888888888888xyyeYeYeYeYeYeYeYeYeYeYeYeYeYeiiyyyyyyyyyyyyy繮뺮뺮iiiiiiiiiiiiiiڶm۶m۶뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mqq;<<<ϳS ͌L ̋K ˊJ ʉI ɈHȇGdžFƅEńDăCÂB  t8۶m۶m۶m$I$I$I$IRUm۶m۶m۶m &!!?!D y(%~tFV Х;!BFDDDDVUUUUUUUUUUUU@UU%I$I$I$I$I$I$Ib%Tf92%۶m$I$I$I$I$I$IR*I$I$I$I$I$II$I$I&Tvef%pYXUX%A$(?pLL#h"4qlp#############################cK"/3["?PPPPPPPPPaPPPPBAAAAA f[K}YaRU@ Ȩ08(΍s8(l#q Q<yQGyGqQ8(|8kc3=|Vhb] ^]•jlH74U3e:aZjhf;ިP-;gVXg^{QX KY'$sNAȌrw1a~ ԃϣ$]?vi9m5>-CLpDqM ~y;* pҀY3QQ^͘00 :>\s*qƽ~ⷀ$So74:Jn_UjCTQ"/9+&a'/rPIuʺr LFi%NU=f3lB=pֹĘũC593urKs1] =V2 @^xu̫^=AUh'rXGj5*D)._ϊkzJQvED QBx R)|cx5GE]} SDŽ݌u>%fA3)7tc>hW7[ɜ`H &xjn8 ^I),:f.BϺ-tE [膾 ɵ>'z)-F$g=}#t߭>y!tGX sQBW>x8gk4&C,r) 5IoʞjIe^e^e^e^e^%^%^%('m/}X@P*kB'{F臎#ےNGt.~Cb.dXQ@ўfV|"̎ x*aN<b?SbFt9X|Cl?[;2P=33HhXɓC:뚦i0/!&h t\pZ^a[4%3 _D]I|YqaA]RU* B,Q M˰.]K",쪦(q5ܦe RXA0Wmىa5)#P^۹h7UK3tש0-GH?R0i0 wM bb_ct\cch\-4, ̺V'J" yiŠL u>H"gYc~_m[]WUMS@iGY8/ayF q .OYFiS&a)˩P -78>KH vdB-KL+1ڦ,BGz&(O1z`arl\|LBhyjxMEx0jH+aHyCc;u#a"0/nx.ެ֪$4d~glŽtIv\*!||gNm l̅+/R1Z?!V-:6n N! }l#U( pJTw]GgJ ŋ!YAS6LmN;1dqT餶4R6#T+,IG9bfnّ%Kٻ*aVÔlԡJ*SC&HpǑw4l]!6m SE*&ơb%%)bİvFTj Æ~JTsl贶#~ g*BV甆:H @A8ۧKlW{$Jerٻ:E(}EhtQ,A0&[|TݫDh?8o` bGXG򰅦S  cK헾>7#J^htnVMb"aC- |:ʂ RNuiU&"Ns̽|oA$2EE1џ09x^#ف  0M K+nOw|{0![U>rvbIjj|y7,+5~J' .AQL)}cJs6բ6[R< 9yN A Qu1' sC*_ugYZͯeKStoblpgo0 λ~?k] 8459 *)i-O+錶!TEoBoGת)8BܓQpQ"I~A#[E[ ڳkS* onyFhB]MuG6xٺBEI''C`JX6;YTlަӽi/6|s9abs܇vVEtHZ-XA{@Qǃ6#q<s@p25|d°C>na'g%u!ɆrbП8hd TYr2mjVXmZAVxzṋ~tkZ3&)vdȭ_ɜҮa+|#r4MbM ˗b"fCN UQ2EK|AFR/`j@FJ32̢8>dyq\YaTU9QLK9HAr"FhR|DC!\A%뺮뺮뺮뺮뺮Pl<}}}}}}}7iiiiiix<%!!jUUUUUUkUUUZZ2IvRUUIUUUDf r+ܛ ZkZk{{{{[kRJ)(((((`{RJ)RJ)RJ)RJ)RJ&\ df e82 I 41c1ch4Fb1c1c1c1wwwwwwwwwwww7Fh4F !AB !ABػ&\ Tf r+ܲ3UUUUUUUUUUUUUUUUUUUUUUUUUEQTs9{{{BUUUUUUs9s9s9s9˲,˲,˲,˲,H$D"H$D"H$&\ TV r+ܛ"Zkzb`````````````````````````` {{{{kZk((((({{wJ)RJ)RJ)RJ)RJ)%\QUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUl R5#@W:,Iz0F(((( $1[VjZVjZVtAtA{w}}}}}}}}gO("ϰ)hFp X&VF"f_|_|En(jg֑qbXFIaPT)QHD A@&w;}}>}N~}+}+}+}+-D6v %(q-$Z2kJBBⓩ( zHuMv,cYKduwh48:Ytb6>-Z@PzVxiȡT·H^p:|VjL;  ,&L .X %>FZZKhMfj-ڨڧ)O4Yi( \mgCP "{FXy\n+#luRR 'iRambb)iFT9b@g2(]dҺjCrq ^^ NuqQg)m Q;ܷ;), 㩭sK&%$򕏅c2oT.$pH0LkAݬHD:bOS< <Z`+ԛ>}xǕ*0Yz ŗ! ?X׌9V*+ GsDJK { t!~)*yy|)qFt=nZopHONU5BPp뮏[{l9楴>u8z5B>+eKsŁGhg2ȐqjmJ/ڶ{]2D:g?,fF矬FDhFI#^!@{݂=)7҈S h <#ڰcA<d= ;[A/Qb2ּ4v< er[u .[1el̂.mL.*LLx~fnl7 ˅R 6B@vH@wH!J:m4  wx0@=yt_.^~m<z*FaJM[dKxm3ȉcu?r-E<[r3RiUAހa<km8o_0)PD]/swb(439PzFy0~\k37&dbOxIA$i-ΡvZ[G:AWq$ ޭKPki @  1lZES o2)CH*ܛ68if;XJ 8do`U$CG\'L"%0!&‡Q ŨWfdnZ9eЧ"#Ea6yF3MFQl+"g;`!Mی%}RFDLڸ}}(F ̚q0_TH?]o#龍<} ycM?;uX3OKdС_@Ŗ BD"tq \tH[Rw2׸[)iprͤHF|BU\o_ގYje 6#鋀W(1"9 I"9=82}Gd臢| ,MA9|}LJ6qɠtdŶɪcA;I[c|%kרf|?vA g+0c̯ջDK: S[͑T* P@go[g` QفrL9~9F̵K T[eIawjmp.O\ݘ ?2dtJ[vъq؟DYm:a/'& vꎌBhW/Ir{!䔕[\;64UxgX2A!=;NC.}ϰx C^;Զ[s4YAp %# ܼ fR.7za )O2;hJ_%fV\?.qG+O[Q򰊱(E7؟##ռYQFz%r.&piNUz,H#0KիV]3ۤP-t`|m߰a2;XH$zRIԏIQFW(S"tF>h11g<-%o$ϰ#̜)c-Kf Ao4V+Nt˃aNl8 [UTY ?nk:ќrj~1B5էE\QH-i(lRVIzXV0 % le7j62rT:Z; 聨S&}rK*d4R \`pjմ0]0IQ|/x:RTmj葦w˦\WXwǔ7j(s#|5XK6bM(9G/Q:ՉNH?ybq/_z9F&s YY0$ 1O/sT_H 7g&aS4޾r2>⪽8dٶGwr'՛6ȍ`1w{2S:qh@(f`G am?J<IJLjƢ Rԕ(!˽95jAV{< $AG{|nF#By΅Kcrxɪ0n+#W⻙XUv:RS6yF-"8X\T.&zm&t}ڊ,|AwxǗmn#`%0 #1.nwwwwaaaJ pi,I;@@UЄ*aT4u|h1_c4u\LQue(7y=]-f\Þ9ÌB' nPKsSVQMBP+!y9YA?"5Exo z~Vocnr+ 2xFIT㽶UOsZ!jV^vtAnOj6~kǓPOY0)U,s,ñh:Uϥ?DZu9t6fM_uECCGi#S$bd|1=VV7BG왒5Qx^Yu}M_vxA^}xl=Wi5ϵ̉tnt (r]w]O"hYM˓ M_ Fגݩ0Ubm~ЀGI) M)Px> Mʆs˦Yʲ'iV$НIB1p%,Wo4qUFlL08;G 0N o{xC#pdCjJK`V#ZJ ΰN@TCuhvWa!g U]bȉTDx& (^Ԉp2B(zS&n:?φ˷E ohu"pA#C}s+G9""C2=?3;6oX4]wŒt9Pu@V-ݸWs %m{Rl$4(4)wqB Jίx?{;Y84$mU+ !q=9f͌Yq oxze鱘QD5P."$MӶWdLf5.S$e4mc"ɵ-|1epyuXE֚@;O09 ^$ &A_*9`H8S/m r'!`!6Z9<40EÞY9pXs+:1{EgpNQljP`{bQ8KQįAG_+q/Ds|B8[ ܋(/3&Kc}UoP|۹zvT;=jMMM H&u'OhLA?7V;+-۵KͨH/R-14hd#COdK6}@b8rEϮgC2g($}`?e^&v=Q`F5.^f[HUQUQU?&6ȜF|D;jgjJf8S ^+`:"|ƀ8*%٢-SɎ˰*k J%p0&b&7GRs2̤(~ vYzvMYmUM,Q iii=AmZ]VEA0 Qۮ?1-)z%9!їUQItܦeۮ?1-)z%9a$a`( :n2**0I8 cu[vUSv3 QۗUQIiJrCif~ݖ]=Ipq;hŚ c8 z={qJ'4*!r&sW7E^~=W\zAkY]͔"$0cU7Dg#C/֗B&dS5Htj jȇ.RS-}ޣmQ8:yȼ49.xV؝ 2Tft.~tS=hd1U=9'͍+R0ָh>yb{\Da Sh,GHjӈ+ BC$ |þ@Ne'l8pWE.n)]h>^ꪀ632!C+i '5ŌjA\@3$FĪZ{f;Rl ,魚 IT&/H [dGqzȔ{wη)`-u BCTQNA=lPwώ`ʂz;|x]8iR:l{C ) LT)+2>Oh\Gw!%zX=#ʩo ݙ °ENI"<%bK _7q)p-%l1biWS+QӇig$g-O#^ l5 ׷S|'ariQ %K!p@UUUUUUUǓէ=]ӳï۲Y+uܦeX*j"qfQ0 b]ۮYmUM,C:n2,pY5I8 ( r1m,쪦i,쪦i8mJFA( r1m,쪦i(uܦeX*j"qf{~skzcu[vUS4KrC:nӲi䘊!yizY9{~skzcu[vUS4KrT۴ \VEMR=N,JFA B=9~5=1-)z%9b~^mZ.&)a%A !횞~ݖ]=͒Y1?6-UQA0 Q~zvMr nˮjfIqa˪IiEI(AA0 Q~zvMr nˮjfIqa˪IiEI(A~w=og9_eW5EO$GS M˰eU$E4̢$a ]ӳï۲Y)uܦeX*j"qfQ0 b]ۮYmUM,C:n2,pY5I8 ( r1m,쪦Bb) C ,# Zo-z@ q!$A^aIQR=`۴ \VEMR=N,JFA B=9~5=1-)z%9b~^mZ.&)a%A !횞~ݖ]=͒G1?6-UQA0 Q~zvMr nˮjfIqa˪#Ih 3A~E@3&f/}%Qs.G:(mnɭV%\䘾"&"s%z翆U8n vku-tXBgplv^QDWDwPM% {uoDMG9MP rw%RX^D|[C?6uXtX (x:na׍JB}9>J(JS\Lp=mz^o]d1؋vfV aiZcHU phg2G؝#3XcԨc7kv>u ޛqN[ g"OrFz#KNzHɷ&u78-]7j bZx;]ݦ5LhJL%Hq[n=5ŴvoMkM,{ѮZ}f3Y ]d0rKpMb̐H-s2Y/.~| >ד)dJBqKc 81;cytId۴"92 L94 )sRnwau%eTԕ(]X-ҫ@X8`Ykjk5F@%ZT+HAisG֨FLuZp/ZnzpJ㽌h9v(a^9^i9꭮Ae۠T!R Z@NqJˆTF[Aۂb^vu $`]QUU}aaA: tvwCjl(j횣|Hdn{xXnx |]y'2 v p<<)Jי9قcx3{c~ŸBs V3@`.ywcl/\zT\c۹\SB2C6cA |mf-^6[:P=F%7gRcٿD޳CT>{j>1]G8vCFa&ȃX3*mMimeM#CC?{;HhvbUZd5RJ`5HS(ss;N[`RtB14Q.`v/\JR q;nh0A,wq6&ͺzyvYP-n.RyY8}{GpvКAQXLPh'OL"7@Q"DfAfs7#0+ZfnXس}}MPju7#z+Q " X2^Oಙf( veo7fwEh'XQ*8qZ!a>KwVtMA?WRJO%R">o4A(_:"=3S"obtMEit ]c2],ʒY. Dr;=^_i5Ɵ;n4,*J+`0 ́A0sK (_4([G!  6*d,JED #tivmUT`"3_,UQI |vyn 6-ҳh~u#֮~ЫFKMP;Ls]iNgJOmОN:E];;;;ϟ?ϟ?߿߿߿s-وWVE&)0b1e<쪦h4R G1C@mZ]|[ˡ"ǔ Jܶpd,JED #tivmUT`"3_,S&+qj6N( rCq0> ܦeŷUQI |9LW#]m&cQ*( `(|M˰oAb +rLmG )<쪦h4R G1C@mZ]|[ "ǔ Jܶpܔ9!8 Gn2۪$EfXS&+qj6N( rCq0> ܦeŷUQI ||9LW#]m&cQ*( `(|M˰oAb)T2_@vUSqEHyn 6-fbojvapQQv|M(^EYcBѫ~Vp;㲆6NoH&F~r,ʐuE p,o $u0pHgTc=>xY³i2HČ6c jm@hL@a:{ dNYSٸM:\X>*l)_.BjqV[7m 6m mA89LW=spÞ 2Jq<S(/JrLfa HQ)` Ԡ0 S*ÈcfGmq`#[zgR]Ћ59>A[8> \?g]J7ʼnosϏ[(:b͵:w0 gGk iέ$mV$۬IڬÒY7P o1#6 >=zؽeS^ 8xi.]r '3-s1,Nzi=06/ʑ-"n{i=06/ʑ-"n{i=01uUUbsT(7/#F3d`!n8? ˁzjw++􅾠/ B_}/B }_W }B_/􅾢O D/ }/J *@'@AHɊdD$""""""TUU3 0 0 ÜX V{Z'4{f))J^&9,H5#z0-}SvPǎin?<{xyvSI!DJla@|[sne&;% 4@t5jػx bjJCRBSkf?qt[mZ{lY[Y}L?NDn\VbWǭ&@1L&Ty:|˰l?6Rw_VuːOi=36oZ3`qKO\4+x1L`nԣE\3۔m(O*Ƅ8ƵlvV1:b;k7)\JCO=GU.",{_rCkɫgv Tcvs=JgX2 'a%O86;u۴ R4%9!yivYu[vUh?{VGOҚǧ`Y3K7z8uxX՚|s^)JX՛?+Nk ClR{K`jbLf̃$.k2v% Kv/#wwN"ixh&e5-%qQ 0G>?7:/2܈}]̄<qiy6Y82v.'tPʍL ʣHsbRDB2!@ \]nm^iuNe4>a-]2oj)而pf`%ؕ?Љ|mi~e=apfVTF6%v#1nUL4D<7=/'9]D=pl@zYt9p---R0`+0K.$ g9cSTC3"PᚍіLt?ݽ|ՁF6r&1E}7iH3(w/nf+^V'eNDF#$>2[?7:`ٙ\ژXxWyT7qiP`XLPʔHHt@S8D30PxLpʖhHv`UXD5PHC;{3+ɍGmE3)]!)z%yw6Wo6g2_Q#~$I3& :BivcaJ%,ٹ P~8SֈCcTG)#޳%`dyΝ|QF=brG7=ԫ]:Ց**trRτ K#IWāq,ճM,4oP˸Z IuVuR,6nцaK]hI#ŎaToGnO@.kt$.]tE-ʶ7EQEcG,9uoa(sđN)sIĔr3Qjp,2Dc)v+FYlCr37kڠXR(ѱTZ$f.<*ivQQc: c*"&4;ĐrnVT#lw*3ܣ(d  CJKLQe@l- .XmZ6VURk7ثZs5TjmlV[朧f:VfYimZo_"Jfj+B3\fBPfُgͬ~ŗ"@#!Qt1 pp=˯9]d=`۹\ښXzYT9kkkkkkkkFkFkFkF+ɍGmLC,~۳z9`ޥM#-Ρ ;#3mkfVTIU*V*?IZU"ITuU)_Ke8HQ2˲,˲,˲,˲ Zks9  3UTUVURRZjʪX5 驚YEQ 0 0 9s9s9s9sN\&$"K ifZ ZkZkwwwwwwwwwwwwwwwwwwwwwwwqqbX,bii\R|$p9t?IP?Pֶ3qH‘ -H?ytƆYda9T „ D9j c)b!-رcǎcǎ##############################################+b')QB#7 @:ȱmjZf]bXE%H ڕ2@9N  )F *G p@#8 Ç>|ghH&1BiuXFIePd)UHz^z26LB*2Jl"ʡjIaJ *0 BPrladVyQ>i+҂vL=PS(-HQB3 gtƽ40 2( LV~~~~z^z^z}ƨ"WP#;MS;n2L3{7/dwoǚ/n;?ivp!&1b7?8n?dlq+&b~8RT;=q9F374~S˰ˢ 5_nlFa  9Fc1c1c1c(((((((\fMqli4" {7[6@˲,˲,˲,˲,˲,AkzZkZkZ+@@ ?4nL99inMf4p1nP K9@1c1!B!B!B!BiZkZkZk:s9\Mqli4?nB' AYۦF-6aA 0ZkZkZkZfl6fl6fM(I?ndpӬFf7?nd6 VL)p'v 6I-v ݒ*PT0_EEFC, ,7Ҿ*z&Z9OQC _y[qنiWfaEYS%Qh4fH(+q#˺k銪gjIc;Ԡ}umveV]5UMD'i{/Pz`qi\aڕYXuQTIT4AAdzƃX48$ X@ kk?ywywy])c!ѫ?hnfejTǍ4V6=iͨǛ;hLټPC,(>t6Q9@c1c1c1c10 0 0 0 0 {oZkZkZkZ뀱\Mqli4?n"9"\ʿAAA),˲,˲,˲,˲,2   \Mqli4?n;T 252i4M4M4M4M4MӜswwwwwwwwwwwwwwwwwwwwbbbbbb\fMqli4"9"\]ReYeYeYeYeYeAAAAAA\fMqli4?:LK 252 XeYeYeYeYeY朻P( BP( BP( \Mqli4?n"9DʿCAAAAAAAXeYeYeYeYeY朻\Mqli4?n;9"\ʿ3   ]eYeYeYeYeYaAAA\fMqli4"Kg8e!{`dRjd2L&d2L&w]u]u]u]u]ui<ECH,C€(AA@X Y yyygyy& c4:^]?zɽ=:W^+#VBJRF^j:X•2i K[ mqqa9 {{{{ޔ5UMD<4 ,r$R1 pUeYeYeYeYeYeY 3MѼݏ2~x[s>ެlC"9r(     gYeYeYeYeYeQA\Mqli4?n;L0jY+mȌ7${K.ADL"h Z_~?D8 ñh(BqH0(@P eчpb~l眷u yx6 'h. rXJF5FZs5\3D8 ñh(BqH0(@P ٨$"FY!_hA<9mlPl:Nf\2LBhi5kfuI+b!,%'QBEwyg8^^^_hA<9mlPl:Nf\2LBhi5kfuI+VD SL1SL1SL1SL1K/;{7nL1SL1#Qh s@PؼP_"ս><y:0sF@>}Ml,Nly: eU2RIp4Wd0DoiAai5\s5\s5\s5\s5 -g;缭q|8MGl0KƂ\(Q0f:֬.iŊ("q@cP0 0 aP QID ?B 9o@g:gp2撱`*EdLYcξ5KZ$J"yDFk5 Ǣ`$!a@à A)@\eb~l眷u y@dzh8 FsX0 ŢU2 լ1Zg_Ԛ%XQr%Td2;;;3=zѣG=zѣG=zѣG=zѣG=zы^(((B /}6x6 'h. rXJF5FJ+J+J+J+J+J+J+]ѣG!Z?vy[>p<`4S(Q0ffuI+VD @$x0X Q8  PJ"RhEYC 3n41c'`nu;q w8Fxvq] +h wpû 7 n+n(jE :ڀ;7޸7i}p 7qW1ԧ kI|8Z9Ri9&3hwrS㆛x㍫p 7q o'vmq;n;pÍn sA. i#j:w: 9JDȃ$LJ۴KDDdH*LDDdMR%JhJD(^s$r"ǻ\](:/zYx{wwv=siy_ʼnfY^vRwqoq;n7ߣnmqM7Z:nS'nq oaqC\3p o=}Y', ii 8NLLLLLiiii)X TUUUUUUUUUUUUUUUUUUUUU!"9pYeYeYeYeYeYEAs.\TUUUUUUUUUUUUUUUUUUUUUIK OHr)fffffffffffffffffffffff&Iqqqqqqqq V*U[ZUUT[qAzJ*V"  ii 4M4M"sN4Mbbbbbbbb"\BV*`:0 1t1:Bֈ̚q-(( Z|>|>|>|>|>|>|>?3# C t.YِI\*BHTMAóEAϥSPFRFHF.Z 9\ B@L> coTƶDpAmԵFjISO 0DdNt' $G1É^&o8f`%!A@ }]k5% ]ST9& ȗ!U}t; 8d`:jNMMPV )#"D8B}@XfʉTDƨ"B IARCJ8`;NkGѡN?p@Q `TCV $¸ϼASI-ȁ\b8F'_Nk8GHvq)mazy{.@rBVJ;,Jm골"$`!b13333333333333)0 0 0&l꛺h{Zd:`؉\ڗyXwqViT6aYPPHL@ʓ8Hs0R(@C/d21MaO)>aO3//ޭ+Ω'lK#+ ꝝɕh}Gu'me\T LI<c,P|Љ[8l ÙȰ˪IiEI(O"y'ٗWwgVFS6&ېOʌK ɓGscRB>>>>OzniѸI,Q L_c_[W[ QK*OٌK|GWlC\?K;;7S+3/ +&O"鐌 ˯B;)Wb!A!Q"_ <=B?2XT8yPphL쪶/f ^`V @N F@ `>@:@#i[h;i(ug.e^t>pl꛺h{Z쪦hdweUMtET=35-$ mmf]MtEFzc'r62.ڞ*x&X~nӜUwlKɚk鈊ghGzc'rj_ C9S#1)O ͡1R(@C0D? x^t>plª+o~?x#!xXwqViT6aYPPHL@ʓ8Hs0R((?; 7P34A\KLGTWXmOцvVfu:l;6M]'~mxa }y{u:m~iwne6^aM]=Ys-U2Q MHoD.@<8k4*0,z(gj$&Z I9c)@B !A|tYswߏ=q#F!qŽ `~=Z؆X|#ꝗaU"Aۨ :0 p=˯9i5I(1v-nf)^eV%EN$F!>5-,Um״t ldvEy F ߍid( r>߼:ϸ|6\s+ oڢ칚jxfX7~}umveV]5UMD<4 ,>[6~#|t"p~=ݻz9^3LD4P=K ɑGqaP$`E~z_[ٕۘWueT˔DSLƓWzF䤨Ho ԾúJ ȂrFbRA1B $2'Q MHoD.@<8,z(gj$&Z I9c)@B !A|xa?|;ݹx7ud͵TtDEK@LP Xd8z`qi\aڕYXuQTIT4A=4,$ ^tk5K*1 .َ*~wv&Wn6f"^UME=s5S-2%N!a I~?z/N䈙 QʑP㺍ӶLò ʢHrpmiye8~am]]YuMU4=Q,ͅtfm" MT@0a?`\)î+%+ h(x p ʟH~Fn]؁Y8wgWGs72'ld< w4-˰,rKraUQH|ht(0~zgvd'ri\aeYT%QLDd^Ans' -j*{ib1܁>K:TDōZ-i# Hk{5rje者-ldwe .j)㶲"P2}aOd'ݕH f\纃ݕٻ FDȡ;+pJZE ̬!H a0NqM1·l i` *t2LH`*zi}s? ;O* 6#qGq 1L4F _,;a4ץ0CCqi 01j.YLWwYPv_W>G( n>*t4E1?t"LԠ+'j7Hj`;JO(z̫rIaw CHBP;&isՂhhbΉ}'+^W؝%&'C#{ SWsc:(Ӓ<BN!PAa $h9#?#@Qo54UhJ'lH-,ǁIgzK1 ATĊWy,3""JD2\ֆBi`F-WOON#.\ 6̧°HA8E0B):n&Rj@FҪ'^aIv9qLl[)##LjIxrnj -|aiU8(6R\l:$)`E7A _O_w*0 0 %&M": D;vCϋ,%p䅸6YO,~n@R? }aߧx]uq٦mf %YV]TA&+"@C=T3 =;.ۮ2CH("=鉚gi82t"'n,5(q@Be(8@߀x (n@i (0hl@YE5D Pʌ4x:!@<811111ښ1 Y(+Mʢ ʙQ0.XC ,'1jXXEZ0-%gކ,IZ *<H 8*|eïȿpB4Kr!yi &)g0|3 p9 *1:pjgciP| uNmIG $xL2Dt=ǢƞXF\H`kC"VڔES5T >hxWzd7r5uCWUۃqpH Hr 3h"D $8 ܐ͒|֑##hCY44dM.(!/~bK3+ c!Fa%]l~jKJ(t:fSrRYot9Ac=[pi c>hxWzd7r5uCWU6e!999999393939393q!cu0! C[0z 5 4CiK:Z 8y0سXKވ icm3C^}{Blc,*'2q9wkQmn+ 3^hS\KudEW Ԁ^܀gWfc^ ТP%:vR -*%.H`kC"VڔES5T >hxWzd7r5uCWUMdؒHy$Ndi7%7> j2"|ͯnk>Y6J2ak@h*ӧ뮻뮻뮻뮻뮻뮻뮻뮻뮻뮻뮻뮻/} CfI=?]۴̀]PQSADz=h"D GC_PQAI˺$y8ï۲X(CfI=?6-3o.ќl`h0miR ( r< gMݮnV>D14F5ݲ%q ;xirfjeFFL~[VKM = p ŮEI4 ߡ ,Fr30ۅīD0 ‘h 惜keK*]&@w9c.^ؖ&,L = pfouBX7yRq?x-(^ctD䉲E'JN;Qv\D)R' 1QD"!&Jt(P:Qt ΉҘ)' &&RMA5Q$(SAM5QfjDRť& KM ȁO0lFe d&q@!7؅ۗuVeBU(D˓4R$C/㼭Ӹl3hXv u EJ"m] Fb:Ҷ؅ۗuVe'SOD=~4@@L P/D_իScGXM:o@XϮ),j}JB;_a> $lGŎ-`Mqc؎`;戶c؎9Fp\Htj.{ O5X]dF7N.]#e`qfp3Gʮ VQzZQ `|ﺠFާCHźɱUF a+<ͼG ^EPWs rCo69 4w=^R0ޑQ%0 55CEq҈]D!D( mӮgq8꽁| 6rr\Mimޱ˙RT9uR*(3.2E<`#xRۺx[) C9~aoOֈ1*yQmD_weE){O&͢gVmgN0=JO+^hzڲF_]Iϋ[%-"8O!fl܁iK\# g6qPc62spƈýwfTm8]u.^]AK]IN %{sWbc){ >d@/$O.avjaf]ztVky" 4Dfje6DC>Ks]ro=F ŗ@_49䴂hptRҏ}^PQ ve <5 }'ax] QO-i0A$5C d<rwM RC,)/A_fATuRءD3 6`ML;uAs*`@ 44K!D/zgaXbDʒİ%,qāA> JRPEI_q( ~۾Gr _knecV4,%CPerD ~N1vfU9X}qlm3o}Z 1߯5o}Z 1߯ʺ8/wsӝub* ҖU[T CauJ,jB(9yL,$r臈G vr` @<[z-Ϋsx77K[g:Y.p+mXM5KP1vz\g"F*Q*9RI"G^CD#; ,\Ca0=zc幻]u9wKm5L}D_x:fIO$?}u5HݺtI.NCSuUuoS~Wx ~#*@ b1pLM `fFhdd(Ne'>6P„XPw_[GVVUG26@>̌tZ>`dep}菗уQfܫ0#d˗dO]_ߛxJwq&Sq{QUe0PY~e Y<7Q͔VyԵok`Mn #k<57be[KFNgݪ=wgC\jKtL Nd9u;]ߝ`}E ғҗ6xLR`<$0Q3Kw#,?CÐs9E4Z"%a MRQ"'#9yb`zGѓ :xH-RHOz@K K;}“v3y=}? Oԣ.Gq&*+˳iVwQy>;B (C}Xψe rظO O[?{,&|qCU\CeHmCOdtGC?7ߢC4B|w߄ZRp?|y=;M"y.PUKq %-^ 1Bf6|!9QWj93}׭aKiA2d^Fފp d3ֳLX% *k[ ȮlfK~0j=#U0u n)G[bKDGv*玴Ĉ0vN]W#l9xz>⚿͵- y^_`:7ޅ G%TS C5UJ{B KsNScOsO ^DRxd< >/8h((뛚m t2e=!@y]pGٻen2OMwOMwx=IdYifcx<6c@6 P(d D6"hd3H6$RIi,2Fw4s@IPZBO uB(T*RV)r^**f+ƲR֭k\KZ]u^z_0,ɰFz:ٲ[~2,gِF}5֩ylQJJKy3N7¥p* R[K}\,'r4]Mgӥۊ[5ؕeٖݵnk;y7h֮ϵy7x7D0wbArHͣ46'QTO[Xuvկdflڷww+-?(g :v_(̅AP8DN(9;|bQ^Q1k::FszMG(vNh5R^Q3k:zFwNh=5i;tApxAQQFszMGE68l԰~6C>'`pSTL)yߢA3 C .BAQH >.J4bṚ7>EL~B򤏏L) Ƴ޼]l"E=&gr]IH<]}>;BSʴQ#K|.Cj)ʡN5kӢfIWTUo-U?FKGĒz~nZ.jِ&АddUH- /!$`eD i!W -: h#'OdP-0"" F4jp* t&2rt ֆS$FN#k@u\nbU@|kM&[1XY&{Hf~f% Al]b7 p);$ b7rn ~g Bж-c`3;~$ҕFZӣ8SFTME'qH7aT9ZX~*#sҫ@U##(Ġrb~G}4Ԡ8=moe%TlH^9gyuc^[i:Bf)rrOׂM7nQef }|؈(nv!<>x~m}XQ]]2+35ÍUNYExpPpx`4vOL8͗XbQ_Y!Lɲ}t$k%YnJw@zꇪhTHw:"`&?#B;E4Frw"L:"$HYŵ])֓'[{8}h ' Gȿ&8 ph1ZW>1:4: < lwܞ}Q>6aە>]Y{5878p!G 06^XJoJkJ?vAHq!C*N>%u ~ 1ThE@GdUnCnv{vap9 ۺDnR0|s<'M8xs`-]6&.DUhy3ԃ4.I[%z:(5Ph804TkްZs_β+qE@&pz"Uq7C w1(/n[bGh~}3?ׂH{, SbXq7غ3#Rz__?QYRRee%[+%O $ȨqyV> w./O|N\+lVM@b "LV*2t7ТK~dsI$}/;{{gs`B:VUCDvxok29>25(Q.?qe).em9 Dj,soQZ4 kYm9ef,=BֻLI3'z{ G6%oz1T|UlGz"\b0'*ƑHPz wH&&e TDs{jcEN1IwZ:rOuVZX ni" B"0q|PҀ|h]t<䇚[ E$%#h~ W[P4y^EΛM螜uZ}{]U_RnS{l(1AX!Gs5ޯ0G՛BU仟ukMJshL4wqǟ8^dH4Bi|IoZ2$rf|8>dJ4~,-<0^i;׎_cw5lgpݳ3eB3hgEh<M 2@ LԤдTҡBѡ~uu|c@> Q?3 ؟Ysx]%KKچmt)K6%ESC:L! ̾-XP1{/݋Y[L<2Hf3g! g6$faiȎ6G76l ͮݺ+͞^f67dP gOG=!MqDu8Zξl.COҾ8b<;ų'Y>пKzpɵpjSr_{;B5ѡѽ}]{{]u}HJG%l4tmIԤY:wNvu_B%QI+*O-nMFNא<[g]/i?)YBqgKg)9"ɡ;&` 'zO:$UE~!iSN.3 WÑzH*PjqJ1d}oX|XZ9i_ ky=3W&` k'-.$,6Ch` ^Tfhxu+[^"c9n⡤FgIfyBsP'Ocz^@hqs8X A', w`^6r5Ǒ@tK\/PD*A4UNǿ9ǣ1 9p2nr¥x>9ʊvXq>\W'Sow?ܘ\Ѭ|& R|8?pc5;"& cI,%8!yqm%aR>FL>rAl{>qw^ 0J}";8f!r!.62' 婾r* sW<&ɱY^ٙY)9x`-^A=[/B>_v&56C<:2+’60& zY:, 6ђ`j310+]vI;#@%s~H0`s9W/5)1GPYbkcq+(Ht{k%޻"g_B!lUIz+v] C38D~\ OpVgyKj1 XYy8tZt}#(1:CLU^gpy#$ #$4=FOXclu~% &/8AJS\en%&%&+1IT_ju "-8CNYdo()))0;HUbo| **********++++++++++z,'2=HUboz -*5@KValw.....HS^it/$/:GT_lw0$/:EP[fq|1%0;FQ\gr12222222222}3333333333z 4!.9DOZep{55,7DQ^kx 6&3@MZgt7#.9DOZep{ 8 +6ALWbmx99(3>IT_ju:::::::::::;;;;.4:@FQ\gr}<"-8C<IOU[agmsy=!*3#2>>IT_ju??????????v@@@@@@@@@r}AAAAA9?EKQW]cioyB&1IT_juEEEEEEEEEEEFFFF8CNYdoz G*5BMZep{ HH(.4:@FLRX^djpv|I(2GPV\bhs~OOOOOOOOOOO PPPPPPPPPPQQQ4?JU`kv&1Rfze.BVj~ f2FZnggJ SdDD4r6reA莶Iq>!*lpn{kDR _e!3JP ?v)3G?m'`6q,: }bS,zU"(j J!(F gKŐf ep)>:9if#-f&UT$뺮뺮뺮뺮뺮:&,ہ)h/\X7Uӓ ʲr2*AIMwbg~VjZV*JRT*JRT*JRk81ۊ;8mZt:N7TLkG''I׽]Ϥ`ѩ&$"33333g'ƛ J-蹀8w:EtTVVVVF gv.:4ԣ3^V<,kgR0(%A<|齰OŴ| 䚕jq*Ҋ"A[6L)H pnh>㘔mG4_XOǺFT`06{jfVՅq^ܛە?3#ʱ4N0Z}/+,Ht kV>qդ_WOI)Bd;Ӌ"/n:j0!N̶NVs!\TM0:5+Հ㺷YX0v&AXB& SؗSώ΄G;0П[K Ǔr˚q=tt֤& 8̏]- pd: y!TI'3ٹUp<)hSOV4Fh4Fqv!ZA(ݱ3ٹU]${O6+ [>x@ݠcH OnĻ<&RCarեAt,0у!LIF+i)tL4%B!4@pbJZp8pxnRrKb&X4$a^YS7T0'lg{*A.4y^'fʄDw0ABO0[ԁ(p[>$@*8c2xΛ)!RZ1Cb9NʟIRLG+x.x~~~o 'f[q|M+ÊRrSf^ie`XQJAzc;8J%tznvnvn>r\.r\.}1ݍ;9 KjD)kձvn-&,iZVjZ7~?6!GhYV,LՁ4fl6لׂe,bX,^z^z^ODP`{jfV׃=ln4L~*5d$䣓fZVjZVjZ־^MMM|'篝I~8LPyyyyyyM8{-XgwSΒ%PL7c!:O΍iM1 :pZ>"I sӌth!"tL¾ndȏ(.L`b321 F 5CE k~zqm/+')~6$^^jZVp^u,֔"<m64K@np@s؉ٖ!.\vfri֋kӋlP6bV%BJcŊfFBs7YF( qUNȶl 3R$eEX!Bg:R%c[S6LPP`yFL٦aQ(=lvib!!#؉.ň 6\~w5$];RP)AT`y9ۛr{VӋ jT Q*J,FlNC;ov"#2e4Fh4F|>l6fl6}}}}}}}}}}}}}r\.rL&d2L&x<x<bX,b $"V5RtEK ^Wc ) X.ARt ws2dEb$F~`! $s2qv@W6%#F ww5\Y(Qv8٘  :` AO;x"!Z/]SBuv8ŹMp1Pr1HEB^nM/ 㲊q" lty8zλVx<`NsٍkCty. >}i]M=1% ة@ߍ齰OŴ|tr䚕jq*Ҋ ؄GmX$@*l!pFӒ8ӎeQ9)rttttѼtkQWAKs-M:E%v$h iƃkۍth!B LI,d(_"Y:j0BeLf!%.0K _y"*4|i\7(i-9PHP0wꇥX\}">`k-̝vUZyշ2- FRky}zvPxg1B#J %S.H?\Zך[O /8|D3~D A mNA”f3AlmP__PQA 'h†+bƓ:nvnvnvnvnr\.r\.r\.r\.r\.wnvnvnvnvnZVjZVjZVjZVjZVfl6fl6fl6fl6fX,bX,bX,bX,bX,^z^z^z^z^WjZVjZVjZVjZVj2YG+{aS!?l(h affffffffe (sK.mY*H5bU`LJ &0paL.Z9Q_XW7f *x3$~ " [ݭs;WT=r0%HqC @@X.WJ옗K0B 9H3#̢7$IܵIaaaaaaaaaaaaaaaaa |x}87kɨ[USPN4,B";n$03cb \V^æ1ïjZVjZVjZVT*JRT*JRT*JR齼f Hqvg_YAh(EGe.W˦U>p$Mt:JRT*JRT*JRT*Fh4Fh4Fh4*-I=nh -r*pfћ3^WR( ÄB+RWV'.<`y@bZlgr_P 9fY1|SHe-Վ#l(2CP( BP( BP(*tK̵f]V?dXRp*(MiclkJR rb|>|>|>e^2ǍM!%#"=_GwǢDl8U}ЙfB? ^_. ?gZ!R:dP14Bs@ qPŹltXKFݪrdp3@5bR;bHZK^"i߰*0|.L 7 jiة1J)>>xLG A?~p XI,H:9y, x #l"8%I="$#ώP[s nx̀]E0*cA)Ki0h,<\!@) `1,LGBH  @Ŏ [;<$SJ"n1 '|2@#I{\Ƌ9n f\S8P(5LA ̓;/[A`pBM"1æ/[!]LLLLLLLLLLL `ĭ.bzQÃAB h{&cW?pPQ" VaZAt`q Xb'nu4pӋ fF 6ًr])))))))))IP 0p/J7{[ŚұԂ'd `K6o+ :hbI Z^)`|W3t:Nt:Nt:N/~x|%lLq#FSH<~.gP)fц)Fpob[TOKGCc ;MQMHL .yBA>G1{}}<ۢzZ:Zkd}v7:l6}F5!1zp&xr rJjmhb6y+Et41֬h6fl6fl6_?wUSR3hC"Fpob[TOKGCcM ;MQMHL <V+&d2L&sP'ow69䉆" 9h]g&)Jl!"jEK"rlZG ; @A-VL+ $nj#"xp"Pp837eD]ւiQ9 Y/cQ"Q6*>LPcph*tKg`.N2\@{Q*֔D?=(,4N.ɚۼ ƒ ɣ WO{ɤ7b4W7BG [,Pb1 3W8yٯ O4\yȩ@3K98#E 74E|ۻ铴j&Q!KNfb"d[1qEoٴ&@X r\.r\.r\.gű[JF&:7 P*JRT*JRT*J/~wsI㫗$9>nѣc`Y>>>>>>>>>>d2L&d2L&d2D"H$D"H$D"H =}6>@=8<G 1{}}<ۢzZ:Zkrd}v7:l6}F5!1zp&dxr rJjmhpb6y+Et41`Մp/ǻ*T)s`4Fh4Fh4F;MQMHL G 1{}}<ۢzZ:Zk$bՄ<~.gciqA$Kaap]DQ"DЁ$á@+uK0 D 8L@_-#9gf' ̓! 1f/ǻ*T)sY Fpob[TOKGCc2>}6>@=8"9}659;=^ż|t4pbhh PpPŹltXKFݪrdp#ƀ!1A?+vPhe5l5Ǔ M$@lP&BqB-X-yNeU. QԈqT r&dpѲGIވZ|mbźH1iQ 6(@/}U<#acWG)N}A0$>Ѐߕ#k38; bM^`"> _YT$lʰp O]f0!+Q?b~lTFSQߗ<4/0RW"18<0f!Ӿa5Xy'@)z9'|$sY4 "( 0dsR* B=jᕘ-ysop 1ý%tq5H |foGǂasӑCpXe?*#nu:$/E(HOh /=*urKb5K*H6f`Qd 87.|yRM]Pڲ/) P0~W To43XE/V xB ^G.kv@R)w.LPˣ[p8 !``) |Tqm5y;6lѣA&ʔ=[ŚұԂ'' Qfhk: F!8}  h{^UP1: f8`n 3G(~<8 pH7R6?N Px4 3APbhו;jp@En8|2OҦ&gݫזKΣC$ȝ#'O95f=.|yRMGtY%FCx8Hr$ x99~~~~~^пOώnf49I ɈiH٣s3'N.|yRMGtY%FCx8Hr$ x&M|ۻ铴q*eEƒ(%r'H &z^z^z^z^z^zǗ'$OwYj:DS$M >l YdIA>Iwb^[VT>n,9R X"wrqqqqq2-}zvt76;|}oYϩMJHFL@ $PT|>|>|>|>|>cI{ڲtcybcP'CҧgG{c lѤd4@$??<)&#x͒U!R|>|>|>\.r\.r\.r\.r\.x<x<x<x<x|>|>|>l6fl6fl6fl6fl6r\.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^onvnvnvnr\.r\.r\.r\.r\vnvnvnvnvnZVjZVjZVjZVjZ6fl6fl6fl6fl6fX,bX,bX,bX,bX,{^z^z^z^z^WjZVjZVjZVjZVj5333333333333333333333333333333333333+++++++++++++++++++++++++++++++++++++#################################### VjZVjZVjZVjZV*JRT*JRT*JRT*JRT*JzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuMt:Nt:Nt:Nt:NT*JRT*JRT*JRT*JRT*Jh4Fh4Fh4Fh4Fh4ŵBP( BP( BP( BP( BWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU|>|>|>|>~ " [ݭs;WT=r0%HqC F"Di@]^ɑ5yzc QQP$!C B#Eo I"kB$ÅJ BqPŹltXKFݪrdpCEEE?gJ;콆Mx *D( E:'y#j"" D%t0T.WJ옗K0B 9",zSL]+*ć&.T P}ÇB? ^_. ?gZ2V ' N 4=zDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAɄe Ŋueqc K:lxc%'z$luz5^Q" 4wرF0>$E3r & I C#\~Fdԭ)('NL!ɝ 7IIII ~V4kkkȏ'J/(HpBMb t:Nt:Nt:Nt:N E:'y#j"" D%t0R.WJ옗K0B 9x ",zSL]+*ć&.T P]p…B? ^_. ?gZ2V ' N 4-Zxق%/ܒ x[V eAG  ,X UDVf_+9Z8+V4fl6fl6fl6fl6fF0>$E3r & I C##w`R:dP14Bs@aĈ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????1^`ɋ2z;-ޖUDYP#Q&~|(!B2ah٣B$oD-6b]YDvܘ҃!BX.r\.r\.r\.r\.]Y1/'8`@r @(JRT*JRT*JRT*JRT*JB? ^_. ?gZ2V ' N 4>$d2L&d2L&d2L&d2L&$D"H$D"H$D"H$D"H$D"_HyGVw\ULI-RAуvrWWrdMvgǼ@xXȇחs谖U5Dɂ)$"FM ~V4kkkȏ'J/(HpBM";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2ah٣B$oD-6b]YDvܘ҃8p~ " [ݭs;W::::::::::::::::: ]+9&O;c^ZO \~Fdԭ)('NL!ɝ 7h4h T=r0%HqC @]Y1/'8`@r 0F0>$E3r & I C#\~Fdԭ)('NL!ɝ 7h X,bX,bX,bX,bX,1^`ɋ2z;-ޖUDYP#Q&~|(ș` =*tNFk+֕EDjǍH+J,=`@~ " [ݭs;WT=r0%HqC F @h@]^ɑ5yzc QQP$",zSL]+*ć&.T P-P rqn9֒Qh8Y0D$w2Hyϊ&pmw8Z{ b dCE =.TP ,yQ於]@o۲*U( j8ď9L`CdpѲGIވZ|mbźH1iQ 6(@!/}U<#acWG)N}AЀߕ#k38; H8@@ 0 ̢7$IܵIB|hB%`Ȁȇחs谖U5Dɂ)$"F3 ~V4kkkȏ'J/(HpBM"C/[E[vo˪\V/}U<#acWG)N}&L0'̢7$IܵIB|hB% 0`8(s6:%nUMA9p` HdA?+vPhe5l5Ǔ M$@lP&Bы~~~~˄e Ŋueqc K:lte%'z$luz5^Q" 4p¥a+wu{%GigpvK %FEA!prqn9֒Qh8Y0D$wAivװ)֐O6^4QѳB-/}U<#acWG)N}E- ]+9&O;c^ZO $E3r & I C#<)SLȇחs谖U5Dɂ)$"F) ~V4kkkȏ'J/(HpBMb~~~~~߯k@]^ɑ5yzc QQP$(P@|>|>|>|> |x}87kɨ[USPN4,B";n$#w`R:dP14Bsd„ &z^z^z^z^z^gb \V^æXC~|>|>|>vrWWrdMvgǼ@xXaTF0>$E3r & I C#<$I$Iȇחs谖U5Dɂ)$"F $ooooooooooooooooooooooooooooooooooooo1^`ɋ2z;-ޖUdpѲGIވZ|mbźH1iQ 6G92WE=[=}Ez`JjЇF1F#Eo I"kB$ÅJc"EqPŹltXKFݪrdp?gJ;콆Mx *D(^x<x<x<x<kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj~~~~~vnvnvnvnz^z^z^z^z^t:Nt:Nt:Nt:Nt:}>|>|>|>|>r\.r\.r\.r\.r\x<x<x<x<p8p8p8p8p8~~~~ovnvnvnvnvvnvnvnvnvfl6fl6fl6fl6fz^z^z^z^ LVjZVjZVjZVjZVt:Nt:Nt:Nt:Nt:Fh4Fh4Fh4Fh4F|>|>|>|>|>fl6fl6fl6fl6fs\.r\.r\.r\.r\.d2L&d2L&d2L&d2L&d2y<x<x<x<x<bX,bX,bX,bX,bX,p8p8p8p8a0 `0 `0 `0 `0 ~~~~߯z^z^z^z^zn^!,Q=PhF AFސQVְjFj4ft\,u&Y]y8c'NVh,CDe0DQB4"ߝ߱1bLQX]0&dt $w`$І1+CLE ?#e DL)tOFrl6l.gٜf9r6l6lNgٜfs9*qHM|P&2 )}-pg-,i!LJr_t z F˃rb-y9Ar<? +Y-rC-%@3J`>)_hLUE礥B!Cg7Q'fqbXDRtB-P>q gFAA-KSis=X2g|O sF39_ePs(%3Kfj%s\2٧х(@5N񣠁D̰`̪~& // \csF 8Z /aZS!֪%A۬3y"Bqlzw԰ݢӐ{)q(i6lNgfs*9PL<܈ud#Dy)(J.rxoQ-]S.l}NƻL֝RO,t, I ~8RG7FdsZ7řs:-Kv.\1.ɅiгQ(\.d, H4*0KUpVƬV wլ2V,zVQeIpبD]ӣw;dn%bBV,}Tˮ. ]Ћ alP3oi`&D Dmو[ŭ8KHP|C: ݭbwc̜iKd]l]W;?D碞g z 9u1y 0$d%gkuC8G:} ܾbZX{`MiNJp'$wA3K*OF 'Dt0rr\ p=u1)M %@l fר (EtdTD4$óscSC3#̀iiiiiiiii !A}q-U,1 -P𐁂b,XT9ظxX8׷wW7ֶvV6kYIq&&& 5el!=pp  [YT{{{{{8JD菞:p֘ 劔&HAㅊ 6XkS "QJB:2*" ^OF`#E1]Lq5`0 `\m e.X萠>xIC拖*P ㆌ(Fx@AL~MH|l\L<, ˻{k[K;+  hhxIC拖*P ㆌ(Fx@AL~Ԩ<<<<<<<<<3@#DFM0[DarDH3\ ACVA{{{{w5fp" !>rx "|9s9s9s9s9)*h8lΈe$D~c.HjP(sF3M2_TH7d@1C bT9ظxX8׷wW7ֶvV6kYIq''' 5el!=ppw]u]u]u]u]u]u]u]u]UD) ȨhH(ǧgG'ƦfFV{}?՗[Km۶m۶m۶m۶m۶m۶m۶m۶m۶eYeYeYeYeYeYeYeYeYM|l\L<, ˻{k[K;+ xVVVVFC獚2`X䈐8fHA⃆ ,Ӊ {{{{{GS3a\9hPQ `vRD) ȨhH(ǧgG'ƦfFV{}?՗j#E1]Lq5`0 `\m e.Zu]u]u]u]u]u]u]u]uM|l\L<, ˻{k[K;+ 8YTX]u]u]u]u]u]u]u]u]uM4M4M4M4M4M4M4M4M4RґQѐPЏOώN΍M ͌~/wX؀G c'3b`$ :jXa" *\*!A}q-U,1 -P𐁂b_____<<<<<<<<<ϳ,˲,˲,˲,˲,˲,˲,˲,˲,2H sGN4cdDI ;l`qBD .*(?zYc& +R #*J`!̮]]]]]qqqqqqqqqG c'3b`$ :jXa" *\*0 0 0 0 0 0 0 0 0T9ظxX8׷wW7ֶvV6kYI񭭭}}}}}}7SbO"!JEF 7 8d`?HJ39ffyPƎ4x fԙz99|br`yr~ b|;>@^g{bбfA񶦝~Ni>-;wWiЎ 8N'c1c1c1c1{{{{{ZkZkZkZkZæ+P\N>.ͽ}m]Ue#u]u]u]u]u]u]u]u]u]ם6f` OY(&"!fQ3K'G,% ļtR {9&%E -T  o FѨZkZkZkZkZ x&)L C 1\@QB=-LAr9s9s9s9s9J,vF5% AP(t/X(dD$ãcC#S H|>sԌRKIGECA?=;97531/-/}6T*{{{{{2]&ŭ}eMA;5/)# DD{uoic]WQLI~'g$da!`(88888888s9s9s9s9sy@kheb_\YVS=71+%B[XUROLIFC@=:741.+0ȰhPζnV>&ŭ}eMA;5/)# FF{{{{{h]QE9-!  ~ peYMA5)ȼf#"   }M\,˛k; ۪z&f#c¡ 4M4M4M4M4M4M4M4M4MӴ-*'$!T}pdXL@4(yyyyyyyyy($?3rQp`@*i H'fE$wxl`TH<0$`0L+j I(gF%4иpX@0 !!!ɲ,˲,˲,˲,˲,˲,˲,˲,˲}}}}}}}}}۶m۶m۶m۶m۶m۶m۶m۶m۶mζnV>&ŭ}eMA;5/)# MM{uoic]WQLI~'g$da! URO LiI x`Hp뺮뺮뺮뺮뺮뺮뺮뺮}M\,˛k; ۪z&f#caiii)D ?u˃띉z { lL-lm ٙ3Qosُ %? RJP&Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJ>m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$II$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$T RJm۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$II$I$I$I$IT RJ3m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$II$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$T RJm۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$II$I$I$I$IT RJX Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJ Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$TT;/vHqYX㲰Ii㲰eJ77jp SNID?:50+&! Z ֕TҐO͋J ȆEҁhd`\XTOJE@;61,'" @$ãciea]YUPKFA<72-(# s9m۶m۶m۶m۶m}yuqmV3Ҳb:qI!ШX8R݀ 16! pt2P.%QUwϛ6"$i͎ouwcX;VCAAa_\k1FUUUUUUUUUUUUUUUUUrju*7UzhP;rڜ $At`Q v.333333333333333330]\'K'+.YLU%G0Z41G #8TautsrqpƶvfVF6&c1c K)O$!@zQC )KE @AffffffffffffffffffVU>.ӤFgM/Y0)"6Ppxhp%4Z!Ba] خZR ӥH 3M1]DQ2G '@d@:98^tkc[SKC;3+#srH+Ht`A!Dd nCvS `ƿA`;2$əM"y?gyn#̇zE<)OySk3w O{{ZkZkZkZkZkmO7oN-l K*i)h(X,ŝ9m@Ǘg7צvF浅U%E!:dAZkZkZkZkZ+ϡaaGľ~|D"RJ)RJ)RJ)RJ)RJqMS&L,U4IR$HZkZk:s9s9s9s9{9~{xurolifc`]ZWTQOMKIGECA  0Db1c1c1c1c1G6R3bh"ʼn#B|Q,˲,˲,˲,KCŽ,Ź}qeYMA91)! c8kG1_\dɑ!?x1Ŋ#>l0h{{{{!eEC ,T0ABH7h`(@{{{{3¼bHQ"D "0Hp@9s9s9s9s994,b]ZWЏ {{{{{kZkZkuyyyyO7oN-l K*i)h( w1_\YViiiiFjF-V8QbD8jp„,Hp@HHHHshXؑ>;852/,)('&%$#d2L&q$3cl2ɒ#C~acƋ'F|paƒ{{{27$NBUQ^ _ < $$R_+s)x5  ,caCڀ.X) ^XX|x? HJF69(e+@IL;zCڎQ{uoic]WQKE@;|w9znml+)&# QNS*¿}wfl6fl6R #*TI=1% ĸr\."@v؈URO L i'W<%F!¿$`sƾjR:" yaI14500O䈐8fHqD #DL&d2L&dyyyyyyyy}}}}}}}}}]\ޟ()d,\QE9-! |_]u]u]u]u]u]832/V<%F!¿$ {w7v6TQN K( `Q )N(Ab >xa .TƆ¶nV>&ŭ}eM5  `< , !>rxBSP M J w%E+(%"ҐO-'IQƊ"+f#AxܐEheb_\YVSяsƾjR:" yaI145'GarDH3\8a"B 2`PaB ¶nV>&ŭ}eM5 0H@@<^Kid4^P%Ĕd4ԣsC㲂R@A @X,.OF ~xrlf`ZTNHC>9 *-'IQƊKE@;832/V<%F!¿$ {w7v6TQN K(0뺮뺮뺮뺮뺮뺮뺮뺮뺮U}yuqmiea[OC7+ʾzrjdddR #*TI=1% ĸ,PpĈ%E+(%"ҐOOq5`X-̜l< ܫ{K뺊Z*yYb,1 -Pv^F.͵mU=%(P뽻|vpjd^XRLFA<8M O䈐8fHqD #DC4dp„76 @EחWזV4t1q.n+kH'e< , !>rxBSP M J hiiiiiiii[)N{uoic]WQKE@;QKE@;:::::yyyyyyyyy.^ͽ}e5դtD䳃S#’b2 iqqqqqqqqq\EחWזV4t1q.n+kH''Ja# WTQNKHEB?<9630-*'!$ :jXZ9xW6uTcccccb,1 -Pv^F.͵mU=%@뽻|vpjd^XRLFA<8M]Sⓣ09".R0Q!@|Ё 0\0! CӨ¶nV>&ŭ}eM5 ̌4A2G/TzbJ2ѹqYA)Y ~m۶m۶m۶m۶m۶m۶m۶m۶mv,xh Xe8Nv=H8PC dC;myFɊwMa{{vqlgb]XSNID?:50+&!Zk 6-#ȾxndZPF<2(`PKFA<72-(# EQЬ\4 仓kCʢzR*ڱa9p 9HWfu%Մ4CRaa!D$I$I$I$I۶m۶m۶m۶`'~?Wz#3/00fDDDDDDDDDDDD)49y@` ߶m۶m۶m۶m۶ʲjR:" yaI1иpXh3Y кrZB*ɱiQ9! x`0Bsιm۶m۶m۶m۶ J)hG&eD#b F$I$I$Idh׎K֟G,q/tԏ_xS/Y-(#$ޔKVJVbnxA 1$I6G&6>1Ҁs=!< #~/\t.ELSZahov} )07AKU_is}IUamy T[bipw~@LXdp|"-8CMWbmxה#.9CMWblv &3@MZep{ +:IT_juNYdoz -;IWbmt{#*18?FMT[q|1 A$Iv5L[pYjkyl<-:aڃM%BtE ;\8-J. NÝ[9Cx3 ٛD/IBt؈96vLE\jDZ&_w esWco{ #/;GS_kw'.5k =,@Y6KʧR&m? ,k INy,gN29/` POY3dU4y6 Eh,˲뺮/Uu]u]LJcy$d*m[<n4K">ͥ28 E1c1c1Ƙ@.ߊ}}P6D`{{[kZkZku9s9s9 Z` ֿڜp6*To42(""V{Sr@@BJY)UZ WJ՘iE MFwwwwwwwwwwwA̵B!yiHxR&gL""q( B\+T;q@T'Rr2`(系98  j83$O/#k8ʭ\D$k%go}go}^F<@3$h, HUQ0`(dfffffffff&""""""""""JUQ0`(qRDEP4;3333333333m۶m۶mKUQ)34"p6! 52&p9tH&g&zMRK L&g29əLdr&3X "y0lݍvV4u4Jı@d2WӖD y6H gVX&@ywwwwwwwwwwWUUUUUUUUUUih.c(^ tC5! 3$ 7 2&p9tHfDLdr&3L&g29əLd?LE`$ {{^@w2@ͅq,Zmwwwwwwwwwwۘk*>ei(MUUUUUUUUUU;a-Չl0Ƀ0 f@w2@ͅq,,3333333333m۶m۶mۂD n:ΠC IH+ 4  !(/6@JVbnz  ,8DP\htEOYcmx(3>IT[bipw~#/;GS_kw  '.5M\kz.=L[jw (7FUds %4CRap$3BQ`o~&5DSbq4AP_n}"1@O^m|!0?N]l{ />M\kzy-M\kz,,,,,,,,,,------------------................./////////RB I:0 :E' QByp6Mq`Wj@`[C-(7iIzr*j{fă < Y\A 1 1\~6&/5%$M0)PYݚUL#H33F"YR(3C'eYeYeZkZkRJ)RJ)"pgNNi$ 1ȻZ(ќs9(fȣHXtwwwwwww9h/鳹LӠ $?] *8 qH03333333"@:Zk 4hLdp0;-'p; L L L;lf[&JiN2s9s9h0`(xp8\-JBL%"K)RJ)-1c1cnOgT&Gc433333333~:>0, BaYYX1C_$0B4 +&OwD\q2N8'dDRJ)#:ZkZkD y6% $p2 $S ^ih.c(4wwwwwwwwwUUUUUUUU53333333372f _0I[ke~  =$ òUUxwwwwwwwwffffffffWUUUUUUǓDDDDDDDDm۶m۶!Tcd-d4;BIPW^elszeeeee07>ELSZahov}f %,3:AHOV]dkrygggg(/6=DKRY`gnu|$+29@GNU\cjqxi  '.5$)(`W:W-9@HN)S 6I$O~!9@HLL1c1c1~<F\,D< P$C0azܭ6Zԩ4 }:/IX$AAжm۶m۶m۶m۶ݶm۶m۶m۶m۶1w>S )=  ![:k{{O-ie;7UUUUUUUUUUm۶m۶m۶m۶mK$I$I$I$I|<F\,D<c, P Fhl۶m۶m۶m۶mDDDDDDDDDIGRb 9R1m۶m۶mے$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$I$I$I$I Tc4t{c;[Cʷܚ&-[;ڼ ZL>\m ZkZkZk)RJ)˧^;*jb[Rţ bA\ZXUԑ myy{^${ZkZkȖUB:.BH&I<ёY)P@5˾ŤKB_[ӌDV# ?752/-'#a)٘`08űqYAzjZPB6,<|xvrnkice2y$"дE>2$ޚ1 ˢpP{7ؔ$ J,- 3uMPf1c; d,6x;@4Y÷-p-X"SIbQRRؒ"UvM}X@ɷݮ3 ܮ;!"Jt@E?y]4-VPEhkkk#xhqkfa^[WU12,)8")5** ;hiiii913]VUZ5.H$D"kZkZkZkZkRJ)RJ)RJ)RJ)RJZZkZkZkpPO4:M ʖQ'\p5>é=9"$ s9s9s9s9(Q@<|mp<צF& I ;l`L&d2yy{[3 ںԔaTjTT跇w!Ƣ(A;;{{[kZkZku9s9s9g1c1c1{{{ e{{{{{}{{{{'52:9lƙi\\br˪F rPP=}o1n1*Od]B& H9{i~ʱ9 :VP*JR9wBػW$Р[&&] d(C $r?ScU2P27pxpuuğbh\FM ~ by<>jo< ̷ќ0ס*\ZLIzY/" KC{؝Zn3o?Fj ͌So\1*L~H91!%ap7P*ݣܻk劗P-@"Bo7iм\q$H)BXG@!y3#'l.#>\,uXQVaśs#Ŋt:NӉT,Ӈ͙0Z,)ңF"c$(mr:8'ZVSOMJfc}ώ͚ LfV;- +Jʉ)_6lg[pbàAeF\7oj_DQBGԋ*ytoid`^YURNLI94cT¢z^EZlr:8'ZVSOMJ0BjM4'ZVSOJGk%{vlľj @F&׫S+ {e5Ԥ"DƪtN5fddjZPH^֡{K#ʪrbJ:<< 8TŵR  *zp֬"JRT*JPd j=740(INivnvnhRnL xĥ1#L/.+!TZVjZ$ @˽G[3/YxmaY1EImqpZnN 1."@tDXa"i{{{{{ bivYӖf%LJ$F H;_T)?8O8rokcʴX…d)(M%l6 `c!F9tlШe%WU ? 1 ?fvӲAJrܠXB8O{9 xLq0)ٞ6*gIywoOi~7S"91Tbӡ(X4$:K=#P1uow(*=wg :k\M\XMê8W~xne"\( HWz;KT]o-p42, +&P9tiRT*JRT*JŀZBaZgHP 6y,.wb*u*>ei(r\ڶm۶m۶m۶m۶J(x:&X*ih.c1sNUUUUUUUUUU  4MsQYx}|(/49>CO[gs'3?KWco{ #/;GS_kw+7CO[gs7CO[gs %1=IUamy !-9EQ]iu )5AMYeq}ᳵg" a5TY~߮/ D %1=IUamy !-9EQ]iu )5AMYeq}1=IUamy !-9EQ]iu!(/6@JT^hr|(4@LXdp| $0JVbnz ".:AHR\fpz$0ei,\MbL#PGsDݦ/q`Z)Zkև-ZJ'c@?A9s9s9g1c1c1{{{ZkZkZkZkZk-ZJ'c@?K&{RP"nӗp``-Չl0Ƀ+lЀRJ)RJ)RJ)7fD y6*&nk*>ei,{{{{{s9s9sιJFB8M  RH!S<BE{{ޛ^ih.AZk:xB?O<2b齵rMUN25p<>NHҖh-#mH[F2 [X/po.9Cΐ3 9Cΐ3 9Cΐ˱*SJ(Q*9C앻<DNUJ)RJ)RJLLT"D!h2 xwwwwwwwwwwp8N/,)'%#!I8hhhL%H}<΍&3kZkZk ݍiQ9J(x:M1c1c1X KIHGFEs eńDăCÂW NFwwwwwwwwwwwLT"D!h2ZkZkֺ;J'-_t.#$vituN ֛[)`YOT}UD'Lʊ1ioz3ԛ^glIVYRJ)RJ) j+e%FR0333333333s1c1c1]`-Չ &{RY`$2 fD }O Ł {-ZJq,Kwwwwwwwwww7fD }O bRJ)e `Ow\+TIP"};\MbL#H`-Չ@at7Z̵BD %X 4A0aaXkZkZkRJ)RJ)RJs9s9sNAзd/V49K|mйh-#dE!K[F7#]B )$M:[2Ea( a( *iْRF`!$$y8"q( * """"""""""NQd. @"m۶m۶m2D GPX$A1333333333m۶m۶mZkZkug  #i84h)$  Q߶m۶m۶mffffffffffm۶m۶mVUUUUUUUUU*$y8 'C03333333333C$I$I\eYe ^5U $ )3=GQ[eoy (2s3S%xwwwwwwwwwwQd.EPH$D GP`( _UUUUUUUUUUm۶m۶m۶m۶mSJ)R ޤ Il;B,4  92ILR_5wwwffffffffffUUUUUUUUUUm۶m۶m3333333333#""""""""""m۶m۶mFDDDDDDDDDI$I$I T$#g8C\qI6z^}wwwwwwwgffffffffffUUUUUUUUUU? B@h( Aem۶m۶mm۶m۶m{4 Eq@Q$I$I$ə ޤ IJ!r "!.u2Id zEQdffffffffff( r @DDDDDĻ3333333333l۶m۶m۞m۶m۶-AAޤ b_*CJR1dR,(pO:^.n)i㏹Ѭe9?2-:Xd,@{^wwwwwwwwww3333333333jffffffffff?@{N: %h,C9 d e!ȳT$C0m"""""""""ޤ 1%d:R?5pkֶa* `򃎷Ŝ_B8C$y"P_YP2y$ESM"HvfDzM-֏ceƿ5,̃cl6f}}}}}^xґPO. J'$""Uu]u]u]u]u]߰Oľ9. T\~l c[z^~,*h]ό iz9.Z.թ}Q%ЬbHskYM?-iZVjZVyyyyyy9^ULC;ûn'eZQLʇAp.b6ޱY-ٴƢ7k YWDR ;]R&͵]ĨlH0ӯŮ$"WO GE@ڵYw6Un J E$ ݊\^-|${#jʁAAYYYY{VU@74*'$! tz5 WG1¬lZF4TU8ҲI3~ui٤~vmdZQH@7.-2 ZG53bkk{LvnvnvsO+n=ߪ~fJ2ڭU)հ"<WK7 Ȱr\H8$ҴȾ<<<<<_,;*z(wti^SH>3*x<x<x<ڶ;# ̴v`z{{{ uۭytng\QF<1-&!ļ{vpic\VOIA8/'ɿo'ebZQGƄC.Zyxe9! ʲt^J:rs߰Oľ9.\\a8p8p8N~wb;'$M5x!#Jzatэ5:ƒwxɩ\v5g$F+v/FOQKYyAt56!Keh$^oF톦u#f4 uO K0:%aMS<쓼$[࠮mj4>My*⽞5] wDUުF:!/+uYf>^vu_9M'P94Xp*yPŨ3maMу3Lx;!ei^D kU&!Jt, `O\S ̤xXconM,DRzrjaZPs"wfK7-$N9}m JDRqυ[Rt~NYhWV6<<<<<<<py.K:/{;r...]X&GDꨁ 돻| یC|}˳(t<{#A}uIewpg_WPX 䈐H5BD-|ra.!WR}tlc\SLo3AWa+t<{3Rd 751|ڄt$.rgfe'qldty)h :nh޲*'$3.rZ:h#A>y-KQԓ;dc趖nV.ͭaq u8-*!yqi^V~lm[&1"(xwu+ %ԺضzV.ѱqM1Ҫ8ie'+΢ĢTS ӂ )hR˺;/MF=V~NYhWVUаĢTsnvng뤝~wqkܕ-)QO^uFC:Uyqi%CmՖ[XG2\⮤F-Ȫd,"t:Nt:Nh4Fh4Fh4FĞ|>G-9ryl6fl6fl.r\.r\.2L&d2L&d2L&x<x<x)hc#z ('5'g.`0 `0 `0֮˪O ZXྞfB& ɩiA͉tߙ )TQE>:1)\C~~~_)h&dZԜHgIjN.ѱqM1} ,v%vof^V}RFF42QPON-L jN3ؤSE5' Ƹ>gpMZNK?73/>)hc#z ('5'gSE5' Ƹ>gpM ˪O Z8ྞfB& ɩiA͉tߙ)TQE:1)LCBkWixg7 L rʓ$F1 $@45%4H`R >rc t^'M F)LtiQ9) (P@AK-8ξ|%!q3 ji(OPH! ^) j t)~une]11111111000000000}pg_WP.bZGx,~$,M>-m佑xJ)hy zcPπؖUT-&[xltԓe$DBurmh'Bxb 8\8;u%ӕzrb (8 ; [gBzdSHed~{usnkeb]!v04 Tne]UMG?`R>2"{זFVbDՓODt:Nt:Ntz!:jͭZ*!wAEVu%cmd#|>|>|>r\.r\.ry<x<x<[jYt^xwu+ 刕LQconM,DRM.":ZPƋ6T~HHHp8p8B< d py8 -쪩hJH{0LtiQ 3G+H63)}(֘G,lTIkKh;Z)?<c$o!Ȉ~:1 fb$HD?l3 pXvd1#DOO*>+DyṲJÐ ɩiA͉t_"{"a rnvnvnz ('5'RjOG=XF@$Q'׆&b)ɭSĢTsĖݨl?['ݬl4s+rBR#lpjV"I>ShRj *" nf_XO"3AI&%ÿ;ia!>tYy7fX&4mkg9h@nΎI$C~E ]UNH@: _vnvnvnl6fl6fl6I7+ ʺ᜜z^z^z^QbjZVjZVju:NH~z^ ygbZV 裇c#E:s84QH8h[0 }|1`sbN.ܛۊ66)jio̬  ba%HB+ ʪ Քԇ(<0;,޸Rmġh-ǧgGY賹Lk cPf8h@3`10(@`\ZX{k[K;Dյ^_UMEmԴt$H~zvrn)IdL @('%DB>ȃqQqD8 oڨ!Ho>{zyxwvu0^йh1'mEkjihgfe(N +EbזZYXWVU >DA=~䁉ai.+%!FBA@~|zxvt융:>䱆 b0 ` (|o&HA43 (I" ~E%>:}umeWUSQ095-]4ɨh(#Fh"$3ȥe%I>z86`\Tܡ#1C6j!/ƞ^ޝ]t.Zű{s[Ʀ"ŚZڙY &J}yu%"V֕U)QPO;5y`wXJIH"!PІ7rQnWRlﭩA&}, чGǂ m kgËv}}}}}}}}}}ʭgLGF@y/JȢz ?i5\yfJm,+N"=ݨ@ ^&!d?@~Z'0X6^n9hSWV e$_n1+0?.xBDI4u^3 " "G' UJn~=|Ή 󀒴̬EH T7ܱ{`A 0̿֏}T8gF7*Qˣ?`}O s]3/*,SuSkLC'*7Jh>?.?Ѳ4zIC )?ߓr LICptkꐌFlC"dIFٟCL{Y=#c.){{ց;揅}GdsMineiDž_..͛-N ޘ\Lw_׌s_w6o 9U.w$)Q?@qrkDJ fLl@]XsIdNat~l(Ø-~\7 qՅ\nZ|_LI?Ɲc>hyܛYZ. xY}& tE#9W I ,`_ERz|7/P{|@7Ԓ'{wYt.JJzx9~tdo!8dUAeXB22_VmaWK?5ᑌzsk. Һ|8؇7vrbxnb8p`2K:s`\YػʉYYYYY1եuḾ9Bqo,]F

lA);6. N㳫p@=:626|$F~j# ĶJFA;60, 0-j&K&n"d2L&`o+ m" ,,5eRB.yaE1!L$Enc}x8|VT%$!3^#Eq"Bd]Wyf`|?+zi\m+T(a9 q31WQMIFB=963/ Pዃ}Cjc[{~ȬQpţȳf`[Tn%͝mE弜(„[6ӢLymS1O<^QLHD?v6N?vfRB._R܃#ӂwUI;3)!! qmiĸKlWPMPal6iY0M~WṲ\$ˣsCzZJ{pdZ P"־feC=;852/$^7wie _WTSz^uq0/,i覥#b #B|5ńDҺ|8؇7vrbjZVvڀpd!ؗGMVgB98I/\Zp{vpjd^Nt:NQ )rFh4Fh4Fht^| ϚZ% ,SщH#ҢrZ:tj`q[OMx$^[XT[Ts…%Fri_J;/%ʾEfʁ`^\YMKIG@ʒjZuDDD)|wqke_YRM"|>|>|>PТRƲ͑I#QhwS 5XmS0Zx:86ea]ZVQn kP %H0Q<:753_﫩'&"! 52@@@/ܛ;ۊ*y91Q-m }tl>1®~j# ƺG91®~j# ƺj!@ CFeC=;FC:_~Q l/ܛ;ۊ*yXw"w!$㶰Z d4ӫ{KzÇ7>jM,"_Ӛ΍ edJ0qHEy%H0QpN + 'gB..%H0QpN + 7~VdMz*Q l+(LaB lʭdc½ߊ*y91Q0 963-*@z /mqi)wV%NJY5 wUw/ Mi)}iY0L[JڙI HG&e>|˂ĿY1pN + s&DBY8=_d)8~^\YMKIG@,uћuBr̋AZSG?5ᑌzuoic]SSSSN255ub q[hWc]WPmHIIvShW6uVӼKTԉ1pcYyzڰtx(.n+Ki]/JQ𬧡/wV%մ.2|W4hH9yߴtD +A,}V>: O'qE7lf`[Tn%# }ui]SG? >w-s@ɰ.kwڀG2XĈ:hMeHTk%8@$odHS~YMߝy<*,O<ϯm0˰hJ <0"ÜPkc5tJͮڝOZXgIK03hrh0gG2*L9g\VdGB$/a8{o@,}\qh6xGH:~ewج"hζ\S1d \LhK>bqNx/\7ɞ;ing=R[/.K@%~ =Γl#q'%)[6tI{ߐi9׿1W7yH6竟vdhyBwkd{wmTǚ vqQF&b^1'*1At~-j4{3>00MW> ώhWt?>/k֞I>drnM]1IS#3h9&^.b tw:`s-X@#?Zb@ iBn=A~CxL"Y|ǿI`2Pq;gb_鯡k71U9QvGwwe~^;X?X%?{1L:[JFZD}k%k KD;+ˆe"@pAW EWe^9<'FNV^fnv{yz"*2:BMU]emx{ HPX`hpx||'/7?JRZbjrz}}&.6~ $).38=BGLQV[~~~~~~~~~~~~~~~~~~~~~#+3;CKS[cks{!(08@HPXfnv~,4FNV^fnv~m DasvV<BSzfPԽ)X1He:X-?qtJqkElxs_8 V=AxQ{{Z/9 vj[M$ 7cIYR쟄ɔRB5(s2IkZk۶m۶m۶m۶mm۶m۶m۶mے$I$I$I$In۶m۶m۶m۶Vԩ4 }:̥2X(@`JL$`,IJnA @?o# "4M&}}}}S999996^mZ]VEM4̢$a(>6-.&qfQ0  >6 R8 $1cm۶m۶m۶mm۶m۶m۶m۶Х9@I>$EC |9XɇyLr"ȱMa70Qu @_ X1: 6~ B?7#TO T[T{E"t[vUS4KrM˰˪]=͒:n2*jP( I-)z(:n2˪;}<ϓ sojfdT@ ӽh4I-)z%9uܦeeUt>>>]=͒:n2*jxrh\*$AAyph\*$  rlhb`\VRNJF.쪦i(qaUQSaJ-)z%9yA ,cKͩ[=rKA'Nиz*$ wc`2arAf8(28#1o?c`c)L RJ)Ѷm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$IT "z:1c1Ƙ}wwwwwwwwwwwwo۶m۶m۶m۶ lZ]VEMY9 (ڶm۶m۶m۶mI$I$I$I$M˰˪I0 Q@A<ޤ I9@ PPGopB0j4L,F[+Vfi KQAW!떏D{Igl.4֎5@MEsssssssϘXۻ_%XDbDHrPB" a7S&|V? Xd $hďjZm۶m۶m۶m۶m۶m۶m۶m۶m2ڛv&uneQUjZVժNA[YTQOυrr:eamW8YWrq4 O\\\㢡߻y+t,XK)GCT**xr1i Q A %m I (tC?=f 뺮뺮ECI¦t:Nt:N4M4M4M4M4M4M4M4=<<<<<<<XK)GC,!F B1Ln,iUƢP&#BSPNHȿ'|6TxQq^.ZEFί(csֺM,ҺRF5% !b/kʢ.jJHgC ٨8{xXkݦV}vi])LTSφ `rr2c,ʔ'L +~2f;`;* W"V=b$>`X#cb!oJoB敤U(E)H|0GB]r +IPL1RaBOȘXۻ<<<< Q8?t>pGy%)x OwqhOf_F4UkDP&5V?b[= pvhA>9P;3iO}`%ki)CrP os=2NnL6ٴ~~`#Xn,)Xݔha˃rEi QtwVWZ6ME^>\ua+AlWn;wpejʯ8]:nl]_Ds&i=B`pmWfo8l|@"81u7Zdvf~t0xI,p;ߺGtү_(6BC$p$.8BLV`jt~$.8BNZdnx$.8BLV`jv&0:DNXblv  *6BNZfr~$.8BLVbnz*6BNZfr~",6BNZfr~ $,4>HT`lx $0:DP\ht~ ,6@LXdp|(2CHMRW\afkpuz %-5:?DINV^fnv~ !)19AIQYaiqy!(/6=DKRY`gnu| (08@EMX]bjrz #+3;CKS[chv~ "-8CNYdoz *8@HPX`ky!).38CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz$).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz$).38=BGLQV[`ejoty~ #(-27=GTX#۳9`(f[S4Ϩ3ŝuM%Ԭ\4 仓kCʢzR*ڱa9p þ}xsnid_ZUPKFA<72-(#^:A7s2n-i(d#_ݛZؖUӑPΌK ɇFĽAt:@6r1m,h'c"^ܚYוTҐO͋J D]@NMLKJIHGFEc>#0000 p_K7#ҾnZF2 ͹}iUA-ȴxdP<||> ukaWMC9/%zpf\RH>4*x<xlgb]XSNID?:50+&! CjaI6Y<+GDQbu[vUSfIQ y 4M^eW5Eiqs9zݖ]Y~C^m;zݖ]U4KҏbmgA\۲4Kҏbσ80Zk5nV*P'S4pF\,NH"bChs9qe;ck 7³43z-͇.:EїzGC>?I9J1ETpBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDD}D #+3;CKS[cks{FFFFF3;CKS[cks{GGGGG3;CKS[cks{HH%-5=EMU]emu}IIII-5=EMU]emu}JJ%-5=EMU]emu}KK%-5@HPX`hpxKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL (3>IR]hs~%.7@IR]fqz O'0;FQZepyP%.9BMV_hqzQ!*5>IT]foxR#,5>GPYbkt}SS(1:CLU^gpyT $-6?HQZclu~U )2;DMV_hqzVVVVV7@IR[dmvW!*3FNV^fnx``"*2:BJRZbjrza&.6>FNV^fnv~bb&.6>FNV^fnv~ccccc6>FNV^fnv~ddddddddddddddddddddddddddddddddeee&.6>FKPYbkt}ff$.8BJR\fnv~fffffffffffffggggggggggg=BGLQV[`ejotgghh$,4IT_jukl'2=HS^itmmm(1:CLU^gpynnnnnnnnnnnnnnnnnnoooo>JVbnz !)19AIQYaiqyqqqqqqqqqqqqqqq *8FWhx)?Uft&4BXh{'7EUgw"3>Tat+7CO[gsx-CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz$).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz8=BGLQV[`ejoty~Ӂa>;E'?  `f |"P<<{XaUeTQEd76&mLjD vs9s9s9sukaWMC9/%xph`XPH@80wmcYOE;1' ºzrjbZRJB:2*ހ0l{+ۊ:IXg'f&e%d$c#b"a^hc^YTOJE@ A@3o.j{{Ŀ~ytplhd`\XTPLHD@<840,($ t:Nӽ{{{{{{e`[VQLGB=;97531/-+)'%#! :}'<D3 κ~jVB.ͽ}m]M=- ̼|l\P| }si_UKA7-#8d_ZUPKFA<:86420.,*(&$" z^kgb]XSNID? jq0l+g&b!E{ "{qg]SI?5+! ƾ~vnf^VNF>6.( þ}x{{~ytplhd`\XTPLHD@<840,($ vnzuqmiea]YUQMIEA=951-)%!luge`[VQLGB=;97531/-+)'%#! :}'LD3 κ~jVB.ͽ}m]M=- ̼|l\P| $}si_UKA7-#˴2n}\Cdɋbr\CdɋbsHLs9yQLdsHLs vh+|:k(8`p{r`>V_kb`P@QM%Ԭ\4 仛{[;ںrZB*ɱiQ9! ̐^`y)و8zuqmiea]YUROLIFC@=:741.+(%"mP8jQLGB=;97531/-)&#  m|wsokgc_[WTQNKHEB?<9630-*'$!ث5t2P {{{{キvnvnݫh'Ӝ@N[a\Cd>I f^Y0YyyyyyyyyyQHIDUU BLW@=;97531/-+)'%#!/@C۶m۶m۶m۶m۶m۶mZkZkZkZkZ weE%ĤdD$ãcC#¢bB"aA!XBAam۶m۶m۶m۶m۶m۶WVUTSRQPO%#!/AeʺzjZJ:* ɹyiYI9 hSV\-Y V^f,p,Y gA΂9 r,Y 륍`0y79xC m۶m۶m۶m۶m۶m۶۶m۶m۶m۶m۶m۶mFh4GDA>;852/,)&# G DBF!a^[XURO L IKpqqqqqq!X(Ǘg7צvF浅U%Ĕd4ԣsC㲂R" ľx<x P<$ ë{cK3ҺrZB*ɱiQ9! x)"4444444 ¼ztnhb\VPJD>8 N7YV+I̲$$ V[.;py${0\ 9HB)IFZA08k5m۶m۶m۶m۶%I$I$I$I$I$I$ZkZkZkZkZk ťeE%ĤdD$ãcC#¢bB"a^TLD<:86420.,*(&$" EDCBAFXWVUTSRQPONMLKJIHGNjaA!`@ zbhn#l,|Ƽ/p,Y gA΂9 r,JDI1[:)EQ852/,)иp(b(pH跇W'Ɩf6֥uE崄T$Óc3ӢⱁQ!`P@0 ̻ P(Ǘg7צvF浅U%Ĕd4ԣsC㲂b2 "H$A>;852x< ~xrlf`ZTޛC<60*$ F[J)RJ)RJ)RJ)RJ)RJ)RJ P(Ǘg7צvF浅U%Ĕd4ԣsC㲂b2 h 0ӻs[C+ʲjR:" ~{xurolifc`]ZWTQNKHEB?<9630-*! $N)RJ)RJ)RJ)RJ)RJ)RJ)s9s9s9s9s9s9sŹ}qeYMA5)ȼT*C#]ZWTQNKHEB?<9630-*! '_kZkZkZkZkZkZk(˳kS;# ªzbJ2ѹqYA1FGDBI `]ZWTQN KJrA:4.("JJJJJJJS`\L dCMzdfR K0жt       :u|ACAI. >esE$cB!`f9s9s9s9s9s9s̻จX(Ǘg7צvF浅U%Ĕd4,’b2ҡqAACCCCCC#Șh8اwG綆 8RJ)RJ)RJ)RJ)RJ)RJ)hT<$ ë{cK3ҺrZB*I"o6eD#bA&qP/nM,k J)hY%dC"aF1pO.m L+j I((ZkZkZkZkZkZk ~xțqYA)Ȱ@"H$ p\D,˳kS;# ªzbJ2yoyaI1иpX@0 xdL4ӻs[C+ʲjR:" )+30-*'$!eYeYeYeYeYeYeYeYeYШxH跇W'Ɩf6֥uE崄T$ÓDl JGE2L&d"b_\YVSP{ KHΎ#c `]ZWTQOY霁iQ9! x`H8(Щ5hPLte^ $*^ɕ9$@f:ݤGƼ2жt      9uRBNzo6AAAATfiq̼|yvspmjgda^[XUROLIF$ѹqYA)Ȱ8< `L4ӻs[C+ʲjR:볃S#’b2ҡqAᰀ`@$ШxH跇W'Ɩf6֥uE崄TDM 4M4M4M4 X(Ǘg7צvF浅U%ĔdL" $ `L4ӻs[C+ʲjR:볃S#’b2ҡqAq<QQ0oN-l K*i :<9630-*'$! A|yvspmjgda^[XUROLIF$ѹqYA)ȰH&d2 `L4ӻs[C+ʲjR:볃S#’b2ҡqAᰀ`@0$ШxH跇W'Ɩf6֥uE崄TDM !wwwwwwwwwwwwwwwwwwwwZkZkZkZkVEB?<9630-*'$eyĸ|pdX,r\0&Ź}qeYMA5)yaI1иP*JR)ШxH跇W'Ɩf6֥uE崄TDM "J)RJ)RJ)RJ)RJ)RJ)RJ܁A7YV%ȉMe\L d{Ƀm۶m۶m۶m۶ UQHPP/nM,k J)hyaI1иpXH@80( j۶m۶m۶m۶m۶m۶m;888m۶m۶m;3333333333333333333333333{tnhb\VPJD>82,& 0mjgda^[XUROLIFCN KHEBA@۶m۶m۶mbX,}zwtqnkheb_\YVSPMJGDɱiQ9! x` D"H ë{cK3ҺrZB**zѹqYA)ȰhP(˳ G19MzdCMzdl f]/ Y1oCt}`mRJ|*o/hx{  =EZ81/-+)'%#! 1$I$I$I$I$I$Iwwwwwwwwwwwwwwwwwwwwwm۶m۶m۶m۶m۶mťeE%ĤdD$ãcCqaQA1!p`P@0 d3 m۶m۶m۶m۶m۶m۶6ZkZkZkZkťeE%ĤdD$ãcCqaQA1!p`PflʺzjZJ:* ɹ9c^ZVRNJFB>:6ԛn#lrd ff/  au]u]u]u]u]0 0t]6vFKm۶m۶m۶m۶m۶m۶۶m۶m۶m۶m۶m۶mێ8888c0-*'$! D"H$~{xurolifc`]ZWTQNoP M JGDp8CB?<9630-*QN KHEBAA`O.m L+j H~xrlfbX,$! &B?<9630-*QN KHEBASfffffF7YV%I̲."!"ǰ{ma_vJF߆AH)RJ)RJ?4`@A  lhd`\XTPLHD@<840,($ qVUUUUUUUUUUUUI$I$I$I$I$IqBO8n'I$I$I$I$I$I$ITUUUUUUUUUUUժj( h"I3IHkKr aa$I$I$I$I$I$IUUUUUUUUUUUUUDDDDDDDDDu BO++PWa8YYY)4M4M4M4!0w !]kVh(g'f&e唓I)Rm۶m۶m۶m۶m۶m۶dD$ãcC#¢" B  VY*@Ykxn[a$N]Uo[VgIIc$I$I$Im۶m۶m۶m۶m۶m6*)('&%$#"! 3f&e%d$c#b"a!``'KIGECA?= jZVm۶m۶m۶m۶m۶m۶$I$I$I m۶m_u]u]u]u]u]u]u]u]u]u]u]u]@%ĤdD$cļ|tld\TLD<4,$ X, zj 0.,*(&$"  Vj۶m۶m۶m۶m۶>Iz:6,|00W:1?b,%I)R/fgfEQEQEQEQEQ斣 jZ2333333333333333333333333@ ʉI ɈH{g'f&e%d$c#b"a!`@RT*UTSRQ><:8642VjywwwwwwwwwwwwwwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUU@ ʉI ɈH{g'f&e%d$c#b"a!`bX,VTSRQ><:86420.,*(&$" c1c1c1c1c1c1rbRB2"^ɹyiYI9) ȸxhXH8( zjZJ:*ӇGdžFƅEńDăCÂBA@ u]u]u]u]u]u]u]ukZkZkZkZkZkZk @ ʉI ɈH{g'f&e%d$c#b"a!` (((((((`*i)hrN  wwhnң^fR^fR^fROl Ve0B :oI!z\       c1oMd|yvspmjYVSP M JGD@>;8542/,)&#  ~1c1c1m۶m۶۶m۶m۶m۶m۶m۶mɽel K*i H'fE$cB!  `0 ^[XUROLIFC@=:741.+(%" p8ľ|vpjd^XRLF@:4.(" BP(ڶm۶m۶m۶mhhhh33333333333333333333333333/nM=# (-&ɑnң^4 f[.0W1??db$v1;3(((((( 3"^?T! u]uTME=5-ِ|xtplhd`\XTPLHD@<840,($  ,˲,23333333333333333333333m۶m۶m۶m۶m۶mI$I$I$I$I$I$IPIA91]~zvrnjfb^ZVRNJF JJJJJJJUSQOMK6$#"!  jZVm۶m۶m۶m۶m۶m۶۶mwwwwwwwwwwwwwwJ ʉtT4ӳsS3ҲrR2ѱqQ1аH_l&El&%tƼ/@pd$NIR;@>J}t*ݷJ}(| l)h(g'f&e%d$c#b"a!`@RT*U@" @*JR)DDDDDDDDDDDDDDDDDDDDDDDDDd1c1c1ZkZkZkZkZkZkZrrVtT4ӳsS3ҲrR2ѱqQ1аpP0bX,+ {I ɈHȇGdžFƅEńDăCÂBA@`ZVj9s9s9s9s9sYRQPONMLKJIHGFEDCBAr\E&%$#"!  VjZ{{{l)h(g'f&e%d$c#b"a!`) {I ɈHȇGdžFƅEńDăCÂBA@z^s9s@nң^fR^fR^fR^L&+1i]@Isp$yAAAAd[5ԨO.Mzˤ"[_8xJd+-s8P$n" `8/ `)fv+icݝ1̜1̜1L)[Qk;yYy|xtplhd`\XTPLHD@<840,($ p8syʺzjZJ:* ɹy*&" C,siaYxtplhd`\XTPLHD@<840,($ x<syʺzjZJ:* ɹyiYI9) ȸ3Y &wwwwwwwwwwwwwwwwwwwwwwwww7/u2BBjDrI$ 4"',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{/49>CHMRW\afkpuz!)19AIQYaiqy!)19A +0Wi{a~7 8@_dt2- A|9qCۘjq8 \[>ט *j"qf)#|1%A%PQA0˵Ns) r,(zYtkLI ¶m۶m۶m۶mIiJƔ9 @EMR=N,V:e5@'PM!D%D fX7mg~=hI$!D)awTSRaUQA0s(Q M˰˪Ii9E (uܦeeU$E4Jr5I8 3a]$G1?6-.&)a PqaUQA0s(Q (uܦeeU$E4EJrC:n2*j"qfB%9!yivY;PqaUQA0s`ƌjOP T{@5jOl"'޳g=0 0 0 [&JQQJ UQA0˔ m۶m۶m۶m۶GP$CpY5I8 LIm۶m۶m۶mp4 Eq0UQA0˔ H$I$I$I$m۶m۶m۶m[GJ̨PMYR31PYkTKϗCU|9TUkx}֗!SΑC1ClJa!F0|\;740oиH>0( p[@@AhM1PţS3b|#"! E* A۶m۶m۶m۶mm۶m۶m۶mے$I$I$I$IbKGD@KK6w,W?p*ZäB(^k7Pg8V[mTǭ!F዗JI$O cVm]Lm`Ha]V`/WRL$tc((F_of1bT(I"X( al4٪iwwwwwwwwwwwwwwwnfffffffffffffff0r,{Z e"@sp6lUS4ԩ4`\* qaQAN$" DQEQEQ#௷jjV*$`,NYNQ3&s!I>gV5EOLJgMRH BhUM,S(yT&"x:&[=2u*Bpx<qOR < p0HC яDz1WU ~\l{W `~9h҉wq͔fRz6՘`Zm$麉! O #(-27GPYbkt}(1:CLU^gpy$-6?HQZclu~ )2;DMV_hqzIT_ju%0;FQ\gr}-8CNYdoz 6ALWbmxIT_ju0;FQ\gr}+9GUcq '5CQ_m{#1?M[iw-;IWes )7ESao} %3AO]ky!/=KYguTejoty~ &+05:AFKPUZ_dinsx}"',16;@EJOTYafkPCjDdI"DQQQPB7sϖ7ezTZ:bY{9qsLsuA}&x!lFOn(Hwk>D/AT̸z ӁKԿdvP#hhhI$ z0aJO9r {)`d ޥచ=|f7o}6Z8ıسkY/+>^?|c-@Y'c8roдcB= EYZŻ`0{9e0~ƞ,nF@ 6ͨ9Sԉ"PWD3}`˺4,wO Lb:ςxg?8/7Ǜ8÷/ :C|Y0,ӘȠ͚TrcT͘IQO\6_IVC| N"i@bnE Dkay<:0( 4 d=8p"Y)tyYz&)&Q*֒jK "uc i9 0Fc0SkfaKXI=1% pIh(ݳ[3 [bJ) Hğ*v ((g <:720"Ax$&&&&v@511Q ̬ǐ^6.Yp|.r\.r6kBטh^(NdUpĈ $Nm5&Z8&WF%%YU=f81"LoȐC;73+1cDCB=-spmjgP022$'KIHGE!2zr~MK493"vsc$EptT"(OO⟛H=q+qr%l +IV0BeQ`qQONMK49U<Bg0/.-"U>PysSvnvnvnvn[VjZVjZVjZVjZI97fĺR a $$$ۚcp`.LKj I)E/F1Rw[r n<?wv&֥u5դ AI97f>ۙXTR"! vJmM1fĺv8XJB:* Kˏ]DBlkCR &,=T~^ȵy!C_9RO]I#¢h5L9RO]I3J%JJǟHD r^rW,Ě(9J)  ?:7`(;s2 bΠ8aEucl6f⢞iJQ͓[#bX,bX,{^z^z^z^yyyyyyyy@M 9\0]`" #B|B$Pө6CN-uK۔Ou$njgP(ˬfM-v\$Y%F,-----------(;s2 b6b0b HTx4fH/W ,oUƼ S3A>2ZPA((g OCF#()))^rW,CF#C9h4Fхh4Fh4Fh4F#@}}}}}}}}ߟ|>|>|>|>fl6fl6fl6fl6r\.r\.r\.r\.d2L&d2L&d2L&d2L&x<x<x<x<<<<<<<<<ϋbX,bX,bX,bX,WGA9ӽXѹq G"$%%%%^rW,#+(ۚcp`.LKj I)E$$$$֤.LK1p8p8WSPMp8aI97fĺ`0 ~~~WC_Y83.)&EBﺮ뺮뺮뺮뺮뺮뺮뺮^z^z^z^zRwvnvnvnvRw 2e_ܕOEuc sÛFV_)  ?:7(;s2 b–|#VROLI(<\ѹEٙPgYL$  ;lXa" Ӡ4Cz0_d2J$DXjqbD |fMcŎczuoT8QUi#,HY`5yy}xsWƼ   4LY0@D^ިDq$ '2H!t͐:#b`k<;61/$C~x</Μ俌=;538p8/Μ俌=;5~~oFi?1b^UI#¢E BTM5jHksÓkCʪrnvӷ2xqLUJEuc ԽDuD,]ۙXՔ 'F,=Tp7wmKj j ! @Amք1ϑ:"a-k JG #|>?6&:RG$ս}m Ii 2HI&MLb!`GVƥEG*> OOOOOOj:f2dĀg'VU$2ZtvvvvvvVGA9ӽx Ƽ ivnmI97fl6fl6fl6{n4sFz}v&֥u5մ^zۚcpaUJ'J`)'Uԍ%FC|⟛H=qׇ7w%k:j@*BÄӷc61$YBtM1\ !h9RO]I#¢h3⟜2~Z. )da^\ZDjZVjZVjz:NV_N%E2or>.uoT8QUi i8X=T~^ȵy!2崄TcDGvQ!ҪtO1It͐eȈE *R09"Gt:N((g <>>>>>>>>>Y83.)&E_C lք1b1W4-,K,8X8r{]0S{{vpkfaKXI=1% pG狲3'/ v穆 'H yP! >fM-v\ca|yE$E m ɐ:j@*3}{,?v .)A*)8bPaD x7@ L?52J-1b%ĔÅ/Μ俌XjZVjZVj~Qv$e4};64(M|*N3\P͚5&Z8&WF%%YU=f81" 6kB888888888888888888N4ga4zSqE=95-͐^ –zbJBA΍/Μ俌=;5%FPyssEٙPgV&D,<>5c0b Tx4;{0_d'¢Q7 !@>z @s'n殤}maO%FC|~Nz@nkRϧK)O#ǧ z=T~^ȵy!CG H%@hгyL@rW,>W  @@D{VϬX*>^Έv]Kq5so4ϥ`[}@nJmCiA#0 :η6QCCl|lW􀫣]5lKJl݇[hk+A3[U OK#Ւ}eH]h>l(Cv hxX/(PT tG"X@p@iϞV.q^;O{6+ESV/•>\'7=xhHZ39f}~/5.831_bg)oϔxoNN9[,.w#*约"Yw.[OO&b;+﷉Tx;!ܠB"[Ww%"D˸GxoH=dpINumv|2z9K}_5x'H"u'{DB,aC38tԹvtףP `~ԏ}ݜ5b =ͶKPD;YKD`y3/:Ygx ph]]40q=mZl?ٙ?{ϐYhuH`Q5؟~ DfQ H@rv&^~<,\GNK,N[4D1Us#3m+YD.jQ>T_SF]%#ئ9!aUpErsK0uŊYZ`(!=9DoC Eu'PֹΌWXr< jz@m9!HG1T3qefn쪦L?9~5=1ȼ(%"  (0֥uE崄T$ÓCÂR"Q!Pf{{{{g{}B @a^[XUROLIFC@=:61.*)&$# '/~Lv=og9_eW5E0 0 0v=ogmUM;n틟l횞8ï۲gw3m_dޮm,쪦Ym\PD4| eYMA5)̼xl\Pt]D}qeYMA5)̌8Fƭx(iޮm,쪦YeYeYޮm,쪦L$Iv=og9_eW5Efھ]ۮY5Lk.w3 &AGqKR`Za҆ 08{UG_Ei7=A#vG.ι#;\F҉UK*bӏ2oU2u$I o۶m۶m۶m۶ݶm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$ITt2$ ۶m۶m۶m۶mm۶m۶m۶mے$I$I$I$In۶m۶m۶m۶I$I$I$I$%I$I$I$IT2uno۶m۶m۶m۶ݶm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$IT $CCCCCCCCCCCCCCCCCCCCCCCDDDD,DDDLT\dlt|E $,4FNV^fnv~G #(-276-.&)8 ( Bjfffffffffffffff 0 D"`fffffffffffffff=qaU >qaUQAYY,۴ 4̢$BP(uܦeeU$EtOV0V0v.v?8M-'v+SQvL f^[`1! 4oTU^WEH! SKXqaU]T:0 aFb~^mZ]VuRL(Q M˰˪U* rŲ,ivYյJ3A !p(uܦeeU*9iqwwwwwwwwwwwwwwwVuRL(("9!yivYյJ{^9!yivYյJ   9!yivYյJ3Axy(EQEQ/G1?6-.Vt&a4M۴ Zҙ QH$IrC:n2 V0V0v+ǖwDjJg`.H@M˰˪ @$쪦i?6-.( Cu[vUS4KrğqaUQcݻmUM,^mZ]VE 05P8ϨGgƄv$w |v *?԰#Ņd{TPY] y ǰ5⠚z 6g9 UuS8"uhGh̴+I$N^6#=ЉqN^ʩbE2ZhcSIשM.QEQ~ݖ]=/s~^6-KN [,% \<:7r%<$"N 9~xtnZ520- JIGE1WˮjNmZBH$~ݖ]=M!yZkZc1-)zC:i88X nˮj X nˮjNmZBX, mUMgڝi{7HDBONM+yq)ɬbB"mh`XTPLd @ . Le{]쪦iz/:iYYeY%ï13A$IrOʣU^r}Q][y 4(fk_ZY}ϗ[^{Z>,9t *?Q˥,irqdΗ0r:y|`2\~Q, lC65EG,/_耒lvp#|FKPUZ_dinsx} "',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz $).38=BGLQVe3ҕ<9M^ i%+/d^l !"2,@L j8[uϖM1 33333333UUUUUUUUUUUUUи\0,($  ި e *(0 aB!BrF=@O,AfB5)YީҦ[xC&oI.ᆜAO Մ&4 HZkZkZkeJrC{ܦeeU$E48PJ !*ٽPA  RJ)RJ)E-V(Lݫ2\0s9s9s9stBE%F|>(԰plhX<0%9!,߻]M˰˪Ii$D”(n9<<<<<$G1w-aU-2I8 dž\\u]u]u]u]uS߻6-ìZkZk-i\VEMR=ND"Zkc1c1c1c1{{{{eJrC{ܦeeU$E4 BqwwwwwwwwwwwwwwwgJrC{ܦeeU$E4LIb~v6-.kd2Y&Ʉc0aJrC{ܦeeU$E#@d4XA (@`@RT* S߻6-.&)Zq$G1wmZ]VEMR=N”(nM˰˪Ii>>>>>r9s9s9s9眙-ivY5I8vB"I ROj"g`z97R!XD6n\*UI6OX|_$O9P>wz97vCBn`yT9CϨʻ&x dˇ8$(6Aڗ3^1%< Fpe ai8uT\XRAd7JeIJviTC< =9CKLjD)oS9\s>kS^ еmUTE@;72/,)%" *\XUzRBө 534]:UDEP|=GDAZ$ c1c1c1 ؽqYQ-~tl{{EʾF- XkZk:8521–^9s9skK3s62<ġ0z< 4Jܞ&sU&Gc8?_뺮뺮kwwwwww=UB1űui1/A>!aK RdX}Y&1r/7oGr&? c=^Ho2m[Sݱ J%|$.J:P]絷?Uڂ4r<5V'*PU!@E듴rq 1pxBHffffff`)RJGdžFe RUUUUUUUUUUUUzvrnjfb^ZrR2ѱqQ1аpPm۶m۶m!B( 6/(ݝ9)?"I$I$I$UUUUUUUUUUUUժ T|]6 @~[vL)iks-=#\pBP@gi%Dۓ&%"P!LR>pxh3Y rX+U uy<3 ɱm1/,*̼kp7[6`/WRP'L {ffjV!6(LB1 MJqqݽ?;72/+(& x`H0?`tTĻQzvpjf`\h3Y,1Q )tϯ: ?Tq|zNeDHX79?!&"oY`(m l7ВXGS*=Ս*{qO?Eɵ ,!OXgȚaj0ՓYa .R۲?횚ciaUQA0K+ r]C0{28 iEI>:3}28 ˪~香袉hٓa{]VEMRGP?N7̢$qy0{20OBʧR g@&C ؐ  0;h- A0"ml.O"g ao?}X4IhojSB4M*'`p}ef f3 /?ˍlEQEshwwwwwwwwwUUUUUQ#)\*c8TUUUUUUo{ܭ6Z$t6cP$GH 8 >t8MsTm۶m۶m۶m۶m۶m۶À谧scX0jw:Bn8SPdzUʗ$ڻ<ҥ"DaR/t@jp$0)iψjdl4/H6Km% ^:,y fdba_][4z^$E~${{{{k}(ѡA óֶvVVDVU *)((Xʭ/F'ZkZkZkZkZk]F4DH>z y&1r^`#DqjZVjZjZVULvґC' X&<\U FxEIِ[1BhI$ QG.!I4 0q\Xd >v^uU&L dc%I$:CU(QiՓ1Q }}}}4-# \u]u]u]u]וNr?9 I:&iQCS2JRT*JU⣏:3)KG-R `S%Zu1JtrP GF;u込ťuUªjJ* ir "D(#ɃΜ8nؠ)#L-W@aȐz y&1r^`#DqcƋ'Dx`AOFCA=71+% IqbF&Ʋ_][4`@IoITG83-'!I4 0q\Xd >vE  8`{%:t9(#:~|yxvt_ʊº*aUE5%%@s9s9s9s9s9s93c1c1c1c1c1c184 깉Y)ظX(קn΍MM32-0Xat:NS%Q-̴'pޚ3dqbeʓq܅yl , $*88$*E(-ISF Y//PI:M0墠}ؘE.+Fpj$BH)C3.K#a;\A*iϡ 2rnVВ‘B Q sR:}rdTS'Џ/ώ[ZYťuUªjJIʭ/FXD(#ɃΜ8nؠ)#L-WP$126dPa"D "4H`E#}vj"$P=ti9/[TD"@z1Ŋ"GPYbkt}%&&"',16;@EJOTY^chmrw|Kn;O;S=`0&jl7l!x @}o ''''!&+05:?DINSX]bglqv{((((((((/49>CHMRW\afkpuz))))$).38=BGLQV[`ejoty~*****#(-27LP=ci(!:z? ,@g}Muź@!XeU̸Iz8\Ұ!~v+o!~u$И4pp& 8/xB`1rްRe? 3:\lj) {"jת~BJ(SD2D. I&Nn6jИ?7y?O!o%ww ӾM%# 6c:L5-6૥e)EYBK` ]At0zwcGf&G$Z+w-ӱ?6O[kXSf3zMY͔3Nv҈?b>"Riے )A\!H`$)Q &B79+8Koӷ7hQgU\-O}nc@8Rq`=@|>׃soYA^GPMOybRNT- xDޭwtOy 3` D!q7=ÖMtUnWÜa7݂g1gŻݽ'ZG3T=hoDrQTkOp,$6Y[*:?ӓ/%"ec6)yzm7e7j%ekkiY${gzY[g<ՂӪ`z ꜄=IWD%P{R%3/yRTy0wk-J;!] ̂6@XMo4QXs@;'oa]?g%y߻m䫄fR|Kr҇u>ݯ y: РGl'K4zDpF6S΄)_Κ( Ό}qmhP륉 NO¾879(\lќQtX:o|K= ci;3XwC n|صzwݎJW8 x8FmwV쎺+4)j],ΰ" X l`C1"CUUgZF)rv -~ 7Ľ}K|7|'|%| |Dwyl4gżˑٳEm|%y߸ٷmg<s#oyF c/ӻJrsi/GBdi\T|WxZ^.j1#oU Cq))Yr yc n|qO4`CF$`:Q~S~Ij%V6;mGj0Oko?ۯ`҈g~7/]v+ ]ί=QtIlC{a i}WVZ$U[am") Z..A Zu}M|վQ?D_-o7WG(k?ƌ]}kzUڃ 6M=K`WW.]RiǤklCz@n`pG6tђ+":, plv UWSw")zhq=GP 0;졲q`,߿,/1a]v]z l(ƮRзo 1raXۚ"Dhriha3AժKNV!9vىŸ<4xí1C baLцqmQF 4/ ]g$D ĆA@fhz'3l`9c_|$qYk٬YU3eȌ/]%u˩,X<+9<~ŴJR444444= 餓s&<"^[A0_*y \fFL,DD6q;=ޏ-7h SxZΫ4#T }>h#'m.?x=sޖ; U@s;9Y[]K`z(ی.͜哖R.縁zU7n5ݙl'8}7;×r'Qe+Q\CHDԦ{6AޔNhӉ]d?;,1z'E۳9aRrһ2qΣ9, \Zy%|qyK~)YF%dIe}lİՎ̗Or"~Nֽ+,ysd];񍣸w9-ѣRZ솾|+# <$A l"-U]1υ$NXFxP$DuXzX{9{:χ}zxњ 972[-kfW꣝˲ZdarE-!}mY!-NAkZ75%2Z9inֶAV囉 I iJtQ~9!^6#h3Y=BtGS"Փ/jH<-Q=/ s#Yh#) ૔xGpT |`,:d NnLPh%B' z+~\劬e썊(N(Abp >@A4@JJMAh2, (Ё onWXs65433 edc,DB5gW:58ׁ=̉f3_IȘ " Shl];}OvYrߖ KPFW2^%s-L.]r%& G-bdDOr.r8|Xřc v7ku8h,>ln2NX%1WT `0ԶZ)ُ؞]-K aI(LF֋iZ.o~c`3>C@a!LA,, n$*1f+ q8PB9Hk~[ܨcMbaU O֚.@OydCv{+НA|3|(C]#pGP1å&&c{p^O]*Yͦ@Xc &b&a - \-rl T2P`VoUg:Gq;#΍qp:7p 7/VS]]Yqf6Qd171'JEA=1[9IES&ݒJT LQ #& Bb"XRJ"Ӵf5bHlXD %4HP @tM_E*m}Ӿg_ _oo;6b}U_o/e.}H=u]~} eg d(@ s] r1}N'd&Q%O䛐sBTDwF$r$$}fy#ϱ 9ːH.Er PG~Ha&R~r'&xxWpMo1,S2ؕîl v/2ι o xs1+ )KNV2wͼs?PQq;13+p:Y5 8 n@r+K쨂Eflq1L$YO~{c+8'jzפֿ<5_]sf3s0s,[r Hg@e,*KA9'~zhpˡ mnh\^fLxx㚏7y#PwöbQ9yGAuacG۩Vh Itq "\-3[5ty|--iIaBS!tAKAC띮Lg%/iΑv>C= ux+//otO=wxߜ~o݄oͽ3f/VRw#i%+>2M ',1q$ܐ m%\Xf-G6΋p 5x֎ֱF xی^l\*긫ծqӦ c`Fوd]xaB  쿯0_{\I/w[A.feMpQ5(OXmB"jEk( B)$Ȥ$aWpI5d9t @34k v:oQkzi5-Yf1 ]v%1&mav [dع- Uh? A74Vu+9^|ڳ= y9 g'֛fm^bҚVݪ9LTGRc3Nd+F$⒇x1($3ic!D]Fxt%,䞑wB8!-"0Ù#RpAXv4f4_4f̏|Gx"@yH50-;.p dy\9RGYO;QiLR%(+H_\zɳ;挚HsEbɱKFt!%Jr!$ZNAGd@ED!RG~:yyϏ8OD~r;qR;BAW0BrVkl/ rJ(0ˆ\ǘ0`cp| ޳Zz K0襁;p. ܢ,#܀"*:(>ᴉK0M#tᶃ@wpfF1:â&ZbOC4ڡ mVh lch :gֿ {3Wspqy\/N^#-WQbZj ))RXdiFkg<|> pgf..WIz&6]<^<hف!ԹAy |mb5'X|,`,(0032?}L^^r[.#~QKY-;r#,3"eKOd*#" MaLʃF@ ?}:4Ov\gt.8Hc9k8ZhcU)0 jg$7d#*&9#)2"fU9M ̏xLDy< _ҸOr,6Ƣ8*4R[qƘ .(C)|'/Cz а#sdGیl/}Cmi+]ldƅ-|XaQ! & ؃_ z8ap_ރރs][\MgW XEqNA5 (KĀGXDCH jNwha7ݒ^KuC͠pa&L\Hd,̈ ;2l6մ=m?svY10ldB-^=A^"tW`#BCֵ ,f,=c:+;'39WX7nj36_yN$ #3iȉ"c`Diavr6FNT+~>z5K:Tf3Gļf%0'}ye._>eG3",+VFTCr)JPAY聞 Hy8yOz8ϳ9&Nu09Ksy%I2+XkJd5CNC9! oȵaIU DD.| C^Oe$'1?0=Uyeǩ:Fm|KOq,w]5xc1錩xJ8 P5IhF1 @7bTmB&ZDMTmJMD)3hF?RHK@r/2kڠh@ЄA,@OWcT j/',nwCTb~D &4. L_$i}tdpע7!1bYb`vUL f9 JNe| o'9W`h08.A4 ̬FCZN ؂@P;J6 VN$>A1 *ϸ!*W$N4X23W S`kPR+?J/,}6B%. vjp%t:`B1߹!rž &5O!(7JTZ+iB]@F6HEt UC8cW<_w#d jˊ1R2XEQ] `)ODY}l&jACilD?y5_ڭ3k;ν@+-+fk UeHK0I4 q?Gw$b_BUBfEtAm*PxCO*Ԗ%uQlzUt!M@^T`8X%-Y. r&t^kT{%J? bˊy͸\s p s;{bŠ0$~#M?G#!U_Us%zNt:WU { X#M< 1A(A =sc(;sLTG i@Z@WЅ΀=tD4V6=FSp}ltbyr˺D$Œ!6%e 8,56zrxـc>j$j?h8K.T|VHZ O1c\xٯSIg?_U*lR,6tv߹/|65wu xAOCK,W 2ro>K':%7j%[f'S/ ))RvgՙpͧƜ7^/Qa~{# j=b)cR`C\Ʒ_p(LfE*[~/8NkW))w=%r(dtA Gb%ŝY-<C[#T ;{޲ LiYHWQ\lsEKx{;db@q:V@A|D݇\WQm?MHC1]2x*%EJʨ+KC89#Z5`&u'!ۭ|}DXvbP~@ zt]h"CB4wZ")Nv+]_p"KySP@5*^4zs9x_EV,76_õůr`4 #/Dqa쑮&*=CMt}@QB>D {C2^Ȍ%8VWđD&۲"pdxA<% ˆ $/ğmlZfV3>b4cOaϯL ڢB4["\HnΌtH"2 |iu 1 Y?,~7}Co`6 wÔyD DADqF TH5O#}c,#b1g4~]ZJvi)< 'ϡϫ RG;[d @T趗]x(3t ׸:*h;[ n=óOxnR(K&иSlLC_PG%dmݢOe:/b!X[7L.ñPty%g#1(lgaZx"Ϳ E>1QIu>!kM.?NjKڕZ^Nk bEf1{fKgլݢԐSˈ˪(Q P\ "6y֝7hƥ=!٧)ԼQz|;͢(pOhgutObl' 3hPW?E?Xkz54Jn ?@ABCDEFGH7I8$9:"654123Ӏ ~, F0 -)xRS wgJSGejؤY =qRGC:t]SA|0Ik [<3'jZVjZVjZVj5=2I , R$8Ac@D0<"h2( $g|6r &0) raX"p9% @M`y@" '0lk$n`I [B <Kֺ뺮뺮뺮뺮뺮뺮뺮s9s9s9sΙJQRU3[`V fc&O5?`(IL? A b\  B 'DKV>[78$~>>>>DLW?\#^_y7`Wl޳8;=}?ACEGIKMMOQSUUWY[]]_aceegikmoqtvxz|~8yq:s`A!1$I!B BPBBK9kǁSπkќ_ λ߬3M+L}Q7a:{+] rT$@P%)6")^yt1||$R1h68uH3w$Ovwk߬|MރnӺK637vT1pyKw-lcQ T̶S̆BٵEz_N]zŐPK8ಅ3!ƘmĴ ,~a3|cv<ٻ^"M4i]K׽^4\˳ yM~?x{nl~ᡟ9鎻~_xg}lO~wrk"@̣!7}':#? 3? IG??"apw: \0/l1%td! 8/ӎn\1J+&4"64h=>0gr 8_^j]7[neT,+VY MFd, $Ar^Z.s| lEs,_U,Rʥ 9LDr$2~ǞQ;DᛆkI8[2pJ\ߓ~K8Hߑ:ޏ9QƼoŻaĺk|H! &܂q;P<tϻ_6{jHzg癍Gvb_q 嶎.kX]f0jפV:h->cيˠ&SXN fsI5.sx Y6\a~a OYXQv1fzpb]6cż믭Z{e݅5[VkUc_Qm5u0~bOXjQPPq@CXESňODKćGxXDCpĆ?hC;`Å7XXC3PÄ/HB+@ƒ'8XB#0‚(A X F ӀnpX#ļ.ov C̥u-rº8SY]PRwg&oV$mDݓEy3MLseC.m9|wWaUAS(A9Ɠۜ4&-Lc% ^sYs,#[FTK,4<'./aCPaa _r'@ბ<.":pؠ!CBbOYXQv1 F 6 r .X@a8 Sկo`zRdO&3W$0V8l* S]YDx)p P 0     vfpVt4}4`'\`i4S^pN*i;?J@QEBD!A t!@ ? s >=|d<>,cuX;ٵu;r:8YUu99ΛWݬT͚ݜFͨIOѬ̦fNSRь~fD/3fR1 E dǃ|tq ?>fL⋇+D?ܰDžxp{c}ow:{9qy6Q7^趣f\Cni='o˹.2ƶwjwnC5N#m쳊44C @Ϥz6ks E]\x圾BņՙY Km(. \ؘ:ev܀ 3N/)[P\pr6ksb Osv`HExWe.W.l\ʹxuNLBon 7,gvPh~ /%YZz Y;g(WOOOOOOχ3n6د!?:391L@\}Iق\bӗP\hu6k9}e Ņ6Vg,^]RP3bcuf [?5qe99Šcf-^"3]Rm5nblUEEWKf \l!Wp pIE#mG 6[C_(е>$hC.hBgA}g@{g?{bדgZg_sk:9nGuX9.'uV8yUۜ:6Yۨt6i^S)՜i\J:ϐٌeL*0xYLa _EˡYe.Wb,T2+R*P)N(L'Jvz$3Aϕ"wfΉ97-׬{㐍ao1c⋇k> O$qC {\8!߁;7{GpConowٝgun;ۘn5䦋s2qb,[nl{׎v76^3[4>,2ɾ.uX`\m+.޲Z,cj SxR+څ[W*J(F|B&B\$><": 6![ DW@ GhPozA INn 4?3y( Hz̢F{onhB]P@biJ|^󺞷x|,`zϲ {g'k:9nGuX9.'uV8yUۜ:6Yۨt6i^S)՜W4Gቄ#~(a Obd$ED6 ADDAwy ?ޑ>Л/zvFx5ێ6殛q g-vwֶ޵cM mV+;l6 lǸy5_[sʺ k֪: X/j*aDT-bԊv)f'2 110 а w0 o g0 _W0OpG`0?P7@0/086@;1$KRoXzuqmiea]YqVAff-X@:[ *bSMIE8i|Ej[WXSee뎭qai:7ߑ5n;pב1]NYiEUUNUNovsvQfCOV)i.3]ٚTѬ`-zT`^j/SJ%j..b-,βb,P_QWA1O1G!1?71/r8Ɇ' 0s/=t9ly5d91\-T)Ly%D9!<4,y |sG~ME.9is+hy̕.Or HEo%? Q䵐 }'1ǀI{c8m᳄+xczT0+rRl 4xlA=E}0=԰k7pm5LbX j/)bb,"a(nrOy0XOWxȀ#LҎF3خX{اߌ:ִT8> d4@a 좖 {uR YKԛي6\G L?}_gf$HX)UFh '/[듹$_Եdt}}>C"耫Lm뺮ܐBSq3o{)~ z%5{y|[ʣ9sFE ',ΠMg0V+׫E- 96FEIZj~"3n[ 0_C%Y?.kݸMLd;~@G`wAbiG(ZcePM}3ꪦ?1"ƽ!]&YUvrmV4v!`7φ\%fz6=R5`g YYN'Cfp.[6d@*Kcl\F[v m mxR(τ.D< :\h3WA$>%k֎K7o 8"c硭+  ZTf\Mק.W)+I.jXMO]'c(D}y İҐEeRז=f&-MלK[;n7kd?_kWn^ٷ3_^:??}_zOͰeJ,3P<)+Ȧs# Wv=S5_.g-> \ o m k i%$q?@3yef@cV aF_6]&[YPî f~QהyI93ʻɹ[V,c W{`4L{mAKᘃTw'9oM{_mwe)iɘ|)ɖt7%'mH `yg`HDw!(nGGnwȌ۶$ۊN69m!g=Yzֳg=Yzֳg=Yz֓饗^z饗^z饗^z饗^z饗^z饗^z饗^z饗^z饗^z饗^z饗^z$7yFh !HF`yE|XYGExL)aDtD3=г<;3:C8{s9i6tyXr4L߸ Kר4 JϘcHF_@ţ[8EW4kd$xwvuH)ƶVb2 bbpnhrm-nn4*FIMC"-gh m6m6m6m6m6m6m6m6m6m6m6m6m6m6m6m6m6m6m6m6m6m6 ~0Ǣy=Yzֳg=Yzֳg=Yzֳ5KA>.H-iNc%gUVTFeSThN`5c0#LXDpHb?:H0%G1:&j{$G#?:磃.WTZkZkbZ[OV/zszπIcDXPLo-[0 `Lo-ނ`zLoL1 QcLo6ނY0oނ-8[dz `ނ-8[dz L-`LoAd0N` 81'` F8 'q20Ner?v/)3:H0%G1:F`$Gkm=?HMΚUDb8Ĥ:YRЫΑH_e>|7aHF0mL3P Sԙkn}1Α7mجQfQ13eȌ/]lђ0 :?4!)Ֆ?Ú7(.c^{2aŝ_y[Y,ꌢ KșDGYěC6wP34-! c8-)> Ad_ne\^eZNe+2*)2(Ay{ fW{߸շ-oMɵYL޲d٭'b`"=d! F |rJ*SPETŤyŠ'95\lA\ 5jGY-b7,W/QX]ݭ[nV#Yns;qpF+sm]&u"j 8| ^@Δ!A(.?aKPN"#0-!,WX4J{t"M<d3t@ `} ],<;T e@f c fa~f_&XphYAlL,@ bOs2jW{ߺ7,frNNwAklAD %dwm͐|:˧5=`Oy4 = %ms;l&38*a>u^g:)v9uj\ZkYkZ_=xރ{{`Gv'G3V̳xY^y*g^k]keiC՟,4Z p b<4~]?_}fh:Ь:֌CB@N 'Picht0?P폄+fM]^'i u\4f0 .or`O[3MZ05:) 8#J(K zTjl&pVhY< KN g t;#䀒'],U(Ou=zb?ru78l6,a['Xٯ\\;bF#&{xJM xut g~;« &i-gm =c,;HӲd${yMd G.aR@6/ŷcnw+wDzIk[ToWb9ȭ5< ޔˆ̃U`9viU:#s=733٘ [Bvf-RN YIlex wM-K7X 9"Fo{p޴Nc Q|f8 1:Bs&1W?=>A>blҨ cpb̎i׸e^ϬYG#F 3_3DFhXLllɒ݉%>JYIɩm~zzkhUr=! eZ00cɌ73b>q jʶºr=ì%9lpg#*:jꌪ|d#[Tj!SճK8{x}R&fg'w;ݵpPow߯^0!ӏy,t\W-_ #{/101=<-HJLgJA]t'!'&25cA5Mʴ/miJjAĹRb 'v8h$>qSGJuL:s[ٸ6,a*v~p ۮNn:8"pK5p{.*1!s`mTCH4dx1Y.ƥ`<20䴘E<jjTNFP„55 4&3RiVFt[9A쁃c0/  8`HJ@K=׭D[ZfɊաaV>y|jTN",EjP_{wqM[^ik`Mu4R lό9Ɍvl\ nJ g\K|&WUMo5}M "n髞~8}(k)bU$VPv=!pHV1H!WPa.D3@fH$,F́ hB|wi w.xq2'; 7n`gfJ]giNus8WL+HCal`,;`H"sv=gh|O*@wY- #vxC+&&C_>[{/պ^D/gC_ "| _^uj[to)\}`V?+b:[Dǰ+,+ 3z_O|7 Ś/yA6|?^ˁr uL ):aM#RJVb[i}ZTq+ \TvV^M8! 4HmiҔ鶇˾VsNڌ"&Sn7)3s[ VKx|\rȇv/0]EX]āh}E'Dy;fK<37yO (o[i`0j"LuW*t)֓$&HyG^GtEl:,>FX&>UaK㖢1 GWX`KqS w.ip\L'w"]kb3+!qd.-c%ò603dOZtDǧ?;KȴoXfǝAMT? Sg4m3hVw{*E4fdVrRrvD2ȱ7o,XѲRc-;uZ6 KB{qm>NWRW SBmUDSd#]0]>ݎk0ɸ6Yj.LM^焃._aƬ/\MH_g; $g, A3 zw 02va6\r|?aGkEޕf<\FD< ߊE ]0pm0^D 3p{$1QH~m.hO?hX|I67I^2_!#P$A65уǎLL9.qXVްA9)Ɏ\xtld\x8PF /\(dBE 'M 1(8BD@#g޹_lC<ݾΝ=շm}{d}g߹n-rװhހ4|Fn-G"39|"Kc55w9S|{d#lR]c1ڧqY/29 s̽FkO;ܱs+O ϹWh^~3./oվdcT>Ȯ]$k6WWQ:sY(-]n?۪};]|>uRn}z;q~w;s6$H)BsN @~cG&8,+oؠdGBk<:62.PLDqڄP%$H)BsN @~cG&8,+oؠdGBk<:62.PLDO N߼6\xBß۱|]#:u5zӋ^}G_B"P1̟Vs=)W}e/uMEOcZO,kx6 {ߎp#D䯾(o~cí/m2dfeLj 拗.\ba_]hi͂ j*THE&L* ~>=<;: tsrqponmhL^` i.X@a_x5`@A p"ueUE55@* ɩiI) HQѐPP?>=<;:n΍ >3fВ#& /^p}uݢ5 +VR"e4 'NB0Y#E|dS=xԑe HuGFE3 eĀEB+T@qD #DC5 ~>=<;: tsrqponmhL^` i.X@a_x5`@A p"ueUE55@* ɩiI) HQѐPP?>=<;:n΍ 3fВ#& /^p}uݢ5 +VR"e4 'NB0Y#E|dS=xԑe HuGFE3 eĀEB+T@qD #DC5 ~>=<;/d &@(`xX dygʁO9"=}Hwp(oUg 9o:IUϠgYvxxd.Q={u8#og%S^vS""Og\0Wzʫtm_0>D)~"ӥ}vO)mq_w(=mykYFf Y+|n/6w-f Z/Mxtx:ҩKf~vuTT蠴߹! {?+í<,1s$,ASIхNhn4d݀paR4N?q{pȹo<{fFK~vc7kG䀑BUz{a:{t>=SS)'3#csk/?HU0&> ND?Vφ9@X|#Avwxyz{|."BX/#C0$D}~F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~G  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~H  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~I  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijӟJ#}T&vu}_n7=Q[.FnOtt- T'-j$(kA +5r_rۓC3gRJh̋+._?hz+Xs%] YG)KLCO=(y|9Ϲ;ytO&cp]lgriz3bڋyh/} {ؑ#%6('%ّ4gʈㅋ,VH$G⃇j@}|{zyxwvuATϜpz[FGo@꒟#~ׇ<(=gIti&obp EaиG7~^4wc ˦AnU;#xӹ=>^M_tK7@ѩ|ѡDt (B@?sou^=m9s/7r)y: ɞdS>j'?(|u0<]ߜ]Mkn+2nX8ˆ}6b>`\( g+WOKܔ? {f}HTH)n?j; .E(xMpQNɁ7zhח8WuP')v:Ѻwb]փ\Vߴ xq4q/n-~6Xr'U\2(y␄_x$q7 qEF+>? ՗c_݅[_w|_wz~)nΥZeM]|dž7Ue S)芋x/16< ݊^y;j F|f}꿘0ڕ?S#=HuuWSSkRwm`q][oO/}o]p ;8?$oϒeHۏ e`|1s3`FU |Ad>yiX =0 ~cXϙ8? csǨf>j_dhYZ˷ʗ~vp|j+[f9j~vŷnŗ>IL>9nniLfpú8^8epow6Zf'1~}|~xwupmolmI!ffVG /f_ĸL9hYTOfR0KBV$"igK3c뜱5X6 –/ߟ^\Bhy=XMQEI5:Y ݔ8&aWߪt]u~@1 V]%Òmc%v]pYnC| Dvew^p\! pUe/2t}OQV߆Eݻto,9b̛RnVs(KBFdD':yɁMk&1YJPnBqsͽ&w6S,ĒvvB b\`mkcG2r\Rw&߸7ɷ7Vȷwŷwm-/ot+}YлWn[/r? ޫ|{߼{;WE}yq|me|UM|9ܳ_;o/T ӭ, Lc hJeZh,CN K7 /h0F:XC0br~ F= .kJđ 3ढ 1K4!$}|#[lMf7J f?YLP0{Q/zbzzTE8J+ lw`mxQҖb сD( q`#?@\kishi&ĮcYC,Zshhi\x֘ݣRF`xioA#)wV4"Uqx(I9\SSzc\\܃מo\HHⱢG&}7ZJéޜݼ?5^.5Ĵ{*V_..E&`7,GV6S_(/@I`!$!,F_!ce$+Vp$45cXtBQ1UXJV\-1!bR npN,O*EOR^HnP r]805S/] <"nz!nE4Q7hRmi’IP$")m(ex"Rvm7s*յzJUfhd7HΊa^XTej%Rgl,򊝲AVe9_5#I$~nɒg9#"B XYuyUJ?]X#Hd~GÅ a`jNYEy؝ [,î˂B<Hg`Du[pHP A5Wcg:7CWz$knswji0`Nŀ_tl ^P*TNf!~z2ex<9u1vi/FnujĮnM.ˌX۶_7\<%#0hxUפ%EL.8v>;ⷸGj 5U|hm\G<ѭ۫s&ZE9blub<S1~!?q||)>>ׄ.Dt<iM7kVm8-a`~Bsf͜;|7ϓs0r sC!c /,k[ M|z0k=0|e~_Tw[JU;fX[b4HoX@'h] A-SI.f2荸Vm6'=F$~0&t<|G?ir λTrwOpkK:ճV2"6ul&g tapUAj1 9ݘ|Ѝ+gy@녧aeALuS1Eرm;ٲjȆ)sD^kJJRōongPQ_?8^1;ˌZ gPʛhi|uݮڹ޴y7C pxS"9x8dk6 J9C VC0ȒJ 8xз輟y\r\mac9p5='e`:2)}7z ׾smCtطP>jŶ񯓝vle@[=qܚ[M5μ+0?U͐x_^^!i:N@,Q`yZ9d=Uo9~x=$:EfŽOiw觌x<soVwEwEPN1ߊ(f,tV߲ te%['븵V||iuңv\A1`ZyFR r-&LoAAZZ}!e٪t|Ȇӝ~흘Üd˴ sL:gL+gP[C};&Y:d񛧈1^x?^ykhBʢ-So `̀Lx~ z2pl'}u; -OP ߻΄V;<)}ty/x1.W|?}RTRI% 66ǁ7ȳ13sd]$ޡ64Ͼoȉt /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ + n74t  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~zN6  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*k'ZUko+,-./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{|}~²(> -s (> ϯ<\  !"#$%&'()*+,-./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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopݙ`; H>$PA ǠcP@1( @} H>$PA Ǡ( 4\qrstuvwxyz{|}~  !"#$%&'()*+,-./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{|}~ GJ>UD%*OQɧJS%@T *T |J>UD%*OQɧJYd;t  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI@@?'9E ,| o\ $:JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ђҒӒრ"W3"$($?????1q-tE[y&-Umg !D:        !"#$%&'()*+,-./ 0!1"2#3$4%5&6'7(8)9*:+;,<-=.>/?0@1A2B3C4D5E6F7G8H9I:J;KN?O@PAQBRCSDTEUFVGWHXIYJZK[L\M]N^O_P`QaRbScTdUeVfWgXhYiZj[k\l]m^n_o`paqbrcsdteufvgwhxiyjzk{l|m}n~opqrstuvwxyz{|}~³ôĵŶƷǸȹɺʻ˼̽;ο!       !"#$%&'()*+,-./ 0!1"2#3$4%5&6'7(8)9*:+;,<-=.>/?0@1A2B3C4D5E6F7G8H9I:J;KN?O@PAQBRCSDTEUFVGWHXIYJZK[L\M]N^O_P`QaRbScTdUeVfWgXhYiZj[k\l]m^n_o`paqbrcsdteufvgwhxiyjzk{l|m}n~opqrstuvwxyz{|}~P Ͷ#?Fȏ:c4ͮ#?F3ȏ:c4ͭ#?F3q4mm1G~fkzh1G~fˑzh1mG~fӑuhV1;#?ͱ#_qEtt³ôĵŶƷǸȹɺʻ˼̽;ο"       !"#$%&'()*+,-./ 0!1"2#3$4%5&6'7(8)9*:+;,<-=.>/?0@1A2B3C4D5E6F7G8H9I:J;KN?O@PAQBRCSDTEUFVGWHXIYJZK[L\M]N^O_P`QaRbScTdUeVfWgXhYiZj[k\l]m^n_o`paqbrcsdteufvgwhxiyjzk{l|m}n~opqrstuvwxyz{|}~³ôĵŶƷǸȹɺʻ˼̽;ο#       !"#$%&'()*+,-./ 0!1"2#3$4%5&6'7(8)9*:+;,<-=.>/?0@1A2B3C4D5E6F7G8H9I:J;KN?O@PAQBRCSDTEUFVGWHXIYJZK[L\M]N^O_P`QaRbScTdUeVfWgXhYiZj[k\l]m^n_o`paqbrcsdteufvgwhxiyjzk{l|m}n~opqrstuvwxyz{|}~³ôĵŶƷǸȹɺʻ˼̽;ο$       !"#$%&'()*+,-./ 0!1"2#3$4%5&6'7(8)9*:+;,<-=.>/?0@1A2B3C4D5E6F7G8H9I:J;KN?O@PAQBRCSDTEUFVGWHXIYJZK[L\M]NdUeVfWgXhYiZj[k\l]m^n_o`paqbrcsdteufvgwhxiyjzk{l|m}nq~orpstuvwxyz{|^O_P`QaRcTbSlmnopqrstuvwxyz{|}~  !"#$%&')*+,-./0123456789:;<>?@ABCDEFGHJKLMNORSUVWXYZ\]^_`abcdeghijlmnopqrstuvwxyz{|}~  !"@#o$e#^B "Ȋ UTҼ`* +T " -T R" 5TRɊ?jE\O?("WEA*Fn !oH:]ckt15t15FH6FHǸ1,nk"H "H TbB)TR# %TR TR$ TQD$TQBTIBBT)" R?Tj"H 5"H A"H "H ATDR"HE ATI!HE ARPHEAJ$E8|GEW-*F A*R")_w#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq r s t u vwxPfxw(x=IQTw[ 7=xDS\Y\]Z[g^\]P_^_``lkrjmriupuowtws'n$BArq{zKJhFhEס  NZlU|~(w}݂=$%tfBfA{|{{oao`bayxyw MLQPZY;:ml y+yz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`[K fPgk;i9:;eda f fނ[ah-c///d**h88C<H ` }}U~Vftt$Na((((\(7e2l2'W2GG~22’7n"˿~@ةxx(11dͤ6Wbg >I}̣~n zopqrstuvwxgyz{|}~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔ5}~ !"#$%&'()+,-.14578;@ABC<=>?D*/069:23E !hߗ{  "#KT]hQm$%&'()*+,-./012345w6789nwU^iRn&'()*+,-./0123456789:;<=>?@ABCDEFߴ[:;  !"#$%?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abdefghi2jslmnoqrkp`ct=>?@ABCDEFGHIV_jS`oJKPXbx]j NQ]druyWW`kTp.~$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK@#CbBSDcL@0$,A\heXsMstTwͺWmlNѵԆ]B݅:y2jJ5,wx.9ꁝGŹv],t] "J'xZZ[ okuͺ[Mk"6)=d֝nuVe]5u~ݽSB5~A٭nvˮuWW6]7zmޅO؋_T(@лf]ն[viMWC݅uǽ~9 ׾QUUՙp-ԖYnBGbopC:"1ozӮ溫`G]k]ueםvtp8  `wۡor}շ9Ms-ܴ릶kj{ˮJq/*X!"//޶ꮲװ~e$mVxB +l)-# ( Vҗ#CoNO6*3N|TbL:j7IX-'aTí'T9dsg=_j|`=6f|F!tx~~~~~~~~~~~2 $I"$~!H"$D@~o[CFm8GKx訅o%fȿ1R#MX5dxGEfMflUdNQSC&@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~ÀĂńƆLjȊɌʎː͔̒ΖϘКќҞӠԢդ֦רت٬ڮ۰ܲݴ޶߸0 yz1z2{3|4}5~6789:;<=>?@ABCDEFGHIJdefghijkVWXYZ[\]XȝlWYbmVr9:;<=>?@ABCDEFGHIJKLMNO;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkOJM:ghYW87&!89vAa+J ! ZHCL$C/к`Ŵ6N(;-Ma0 a0 apuQ(XEQ4 Rя7$*%|+a0 a0 h1a 0a 0 a0 a0 ]C(3}]JTY[Wܢ=m(݀#Ʃ`Au@; ,zn]6Fsdʷ {0# ϼ!ĚR;}a)qb"de .5BO~畟A8e-ˣjpű18WTd,po`zɷR[IDn^D=;\ 3;fݵ/3y~ `("'=3rqtܶ SzfTsx@72yDȟ;4<8 K.{kmp9'JXïikt{89ȿ'=4ÙpioZS]¾۶bGUƧHl_n6n_y3G)[I`L -4x}~⬴hyjlٱbNqpU &=Y;{_}MSR#a[ߢOEt8(֯B} 72䫊+Ou[EBqnvEߕ"?pHu4y:>#1Wٵ{n2FMg!yv\\^}S>=׸⻬mہZId.B}dy[&?5C {ngGrY%OVwpJ=&Ѷ]kk>ҕF7Hx3Zmș}45o~ߍ)91yوʱ!GzvT/hBj@,t귮.rB#WEiX(+ƭ/]KѾaddimsżGCWqvWJ-lo#5(ƝqG M@NA_&OBF'PCQD7@>L?MFSɶotSE TFC;UGVHu|WIXJYK ~cmsCJM^%a)qs/ >H*gU/78A:E9D;FBI_'c+t?wBKOŜǞծ޶!#0 F(RYG|ls(/ !%&,%+29`cfllr| /"4'+>5CB9FBJE[Zkmx!:/.8Sabmcn̤ֈ,6aatdԵp3Se^Vh|GUXjps܈ޑY[Z\ZVHWI\JNRVY\`cfmlquxzڄۆ܉ݍޒX[]OnفK 7q 645!"?222255551111gsfdenmkl998888::::<<<-''s7[̈́Pi{n#A_Uۖ?@܏)aKG`Sc\cDF;Q洏=pd1;?@N%=L0,G}usU[  : xӟ&W풝Q2Skv -iQy Ҡ Zփ>z."F) :Oe"v`w1HaD gt풷,OM|ku_M L L'"[ұpftV6k8TQ|?ܗW EWZ$HsWm#T"v$pݝkҹչz֠Jɥ8??6==5GiP1%kX3 vxمhf`^`> s; mxQ|.^imW~o:u 2?e;6Ph5_aTQB&KzhM@WnlFOth31lVwE>(VةU$U(i jEQDoX( U㲳uF,ȭVNf^$!CR<{(ݮsCEs-&}q>oSʕb~#W6xBՋuUpNc٠M-La:|XC&g)4,~$3I.rG/ⵑi(AB'H $ 7)mDqZFv*R4^ ?nAnx_󇢤ݤF+W;^!n56ʗU2c=ak*RM`(, 7}B_B9RWi,X]8BTq6XM:#Q8:HMlߠ16 mwf0Vq(.߼@_΋ S\x6Z?'Ws()Cީ D @4P!=MSݔejp9I&w |Pفޘ4wR2E;ZI'X&-QD/6A[HW^4V$tIC5{""Uhh'r_wmeO -!shA-NǏWo%5 g^?ǂήwI <ח'sӼsghG>ї7u08?<, D[2Q'\@2|!t7@g#4) >1QD'x`TZDwsr7>k?dv>lwٮ7>7ȵֵ,>I#??(@77X"7vke7DvqXI"trXkɮ0k׾77X1rl<mnopqrstuvwKxyz{^|}~MjZmpswz}~ q .O.N/Y/XVW00007777>>>>????I r JJX.X-Y7Y6kWkVTUlll}l~vvvvwwww||||}s21/0MLJK~}{|߮ݮ޵t<;9:srpqɔɓ׶׵ssWk"^_x6ac9Rv%?ct Bx`a+] b?@ABCDE F G H I JKLMNOPQRSTUVWXYZ[\ ]!^"_#`$a%b&c'd(e)f*g+h,i-j.k/l0m1n2o3p4q5r6s7t8u9v:w;x{?|@}A~BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÇĈʼnƊNjȌɍʎˏ̐͑ΒϓДѕҖӗԘՙ֚כ؜ٝڞ۟ܠݡޢߣc[n]WsL \ !"\#$%&'()*+,-./0XYd]efg\123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYWZ\Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ [% &   ! "#YhoXt)>*?+@,A-B.C/D0E1F2G3H4I5J6K7L9N:O;PS?T@UAVBWCXDYEZF[G\H]8MZ3DfffIc 0 $(dA]IIT) cdL&Ld&Droܿ,Zp׸Pwvk.\b>hb;/D2dVvv0dR$L$D2nzQN?< >?<_vGo# Ù "^tA/q Nj ^̳N[<#̀p^?M$ 2|깢CD2knvvmlv6lnfvmnvvmvnnvlwnϺ<9ZC '/C_;svvVh]y` l' B>u[> Kk:L"&L&!L"9dc?d1vоy`nH=r>dTBr ĤdR9 2$^R&~wB?Nlel5nɤ1}o2cJ8`f,ۆ&?xGy#w1K,W56#DM y"MV$p$H&d"1!RD"Pf 6m35l6"fzp5{0^T">Gi6{N Z/襫G'?<_px!M`~z[xj ?qpM>FcB7.}~V,NХeO`}!,[kMĈbO'!hZ`12~G0ʤu(B>K3:g0&SLc7eNҭsaߴe2ެi5<g Sad fˣi]M!@X LJvXI^J_K`LaMbNcOdPeQfRgShTiUjVkWlXmYnZo[p\q]r^s_t`uavbwcx&o'J(K)L*N+O,P-Q.S/T0U1V2W3X4Z5[6\7]8_9`:a;be?f@gAhBiCjDkElFmGnHoIpJqKr&I)M-R3Y7^}+~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔݕޖߗ㞭 id&ze|f~ghijklmnopqrstuvwxyz{|}~‰ĊƋdye{f}ghijklmnopqrstuvwxyz{|}~Êŋnjɍʎˏ̐͑ΒϓДѕҖӗԘՙ֚כ؜ٝڞ۟ܠݡޢߣG'HIJKLMNOPQRSTUVWXYZ[\]^_`abcdW[jZ[pYu    efghijklmnopqrstuvwxyz{|}~†ÇĈʼnƊNjȌɍʎˏ̐͑ΒϓДѕҖӗԘՙ֚כ؜ٝڞ۟ܠݡޢߣ   !"#$%&'()*+,-./0123456789:;<)=>?@ABCDE F G H I JKLMNOPQRSTUVWXYZ[\ ]!^"_#`$a%b&c'd(e)f*g+h,i-j.k/l0m1n2o3p4q5r6s7t8u9v:w;x{?|@}A~BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~†ÇĈʼnƊNjȌɍʎˏ̐͑ΒϓДѕҖӗԘՙ֚כ؜ٝڞ۟ܠݡޢߣ  !"#$%&'()*+,-./0123456789:;<*=>?@ABCDE F G H I JKLMNOPQRSTUVWXYZ[\ ]!^"_#`$a%b&c'd(e)f*g+h,i-j.k/l0m1n2o3p4q5r6s7t8u9v:w;x{?|@}A~BCDEFGHIJKLMNOPQRSTUVW+ Q R S T UVWXYZ[\]^_`abcdek l[qﻼ !#"$*[3/$Ia #^`@A Ag tpt3CtGu uu ѻ M@~׍w;fvw;ѝy7I(J@_|y?oˏ?_뿼}?x?og߼y}Ky}?j psL|7x}7^\x>19?$?/B0̮:nKwA;te?_Ϛ_?ϫ|y/O\$}^ ;S?rcn7NѺ,Ӗm^@,Y9 zSU@7=] mŋԱ%&')(+*-,/.1023456798:Xmr[s𽾿;<=>?@ABCDEFGHIJKLMNO\pX\Yn&%&'()*+,-./01234 5!6"7#8$9%:&;'<(=T4UVWXYZ[ \]^ _ ` abcd efgh i jm4nTUVWXYZ[\]^_`abccdefghijѧklԧot\]Zv~w!x"y#z${%|_jŒ&}'~()*+,-./0123456789:;<=>?@ABCDEFG[ʟˠHXpuM M****\]^_`abcdefghijklmnopqrstX\ uvwxyz{|}~†ÇĈʼnƊNjȌɍʎˏ̐͑ηY+Z[\]^_`abcdefghijklmnopqrstuvwxyz{|0&`ZϓДѕҖӗԘՙ֚כ؜ٝڞ۟ܠݡޢߣ  fg h!i"j#k$l%m&n'o(p)q*r+s,t-u.v/w0x1y2z3{Yqv!"#$4|5}6~789:;<=>?@ABCDEFrw%&'(GHIJKLMNOPQRSTUVWX)*+,sx-./??@AABCDDEEFFGGHHIIJKKLLMMNNOOPPQRSTUUVVWWXXYZZ[\]^^__``aabbcdeffgghhiijkD FHJLNPRTVXZ\ ^!`"b#d#f$h%j&l'n(p)r*t+v,x-z-|.~../0112345678899:;<=>CEGIKMOQSUWY[ ]!_"a#c#e$g%i&k'm(o)q*s+u,w-y-{.}../0112345678899:;<=>X0123ty[w456789:;<=>?@ABCDEFGHIKk ` a123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ b c defghijklmnopqrst~JKLMNOPuz\xQRSTUVWXYZ[W\Xv[{]yuLl !{"#$%&'()*+,-./0123456789:;<=>?@ABCEFGHIDJK LMNOPQRST U V W3\]^_`abM' W]w|^zMmyz{|}~  !"#!$"%&'W^x}_{cdef X YZ[\]^_`abcdefghijk l!m"n#o$p%q&r's(t)u*v+w-y.z/{4gh,xNn2~3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`afghijklmnopqrsbcd0|{ijklm5̡͢n_y~`|1}oepqrza}stuvwxyz{|}tuvwxyz{|}~ˀ́͂΃τЅц҇ӈԉՊ֋׌؍َڏېܑݒޓߔo6}Z~~Z-|./03456789:;<=>?@ABCDEFGHIJK LMNO12PQ|M  !"p#$%&'()*+7,W`{b ~qOr‘ST U V W X Y[]^_`abcdefghijk l!m"n#o$p%q&r's(t)u*v+w,x-y.z/{0|1}2~345687:;<=>?@FECDEFGRHI89Z\ABLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˀ̃τЅц҇ӈԉՊ֋׌؍َڏېPs9͂JKa|c!ޓߔ} Qt:b}d" !"%')*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVXZ [ ^ \ _ ] ^ _Ru`; }$ &(WYabcdefghijklmnopq r!s"t#u$v%w&x'y(z){*|+},~-./0123456789:;<=>?@ABCDEFGHIJKvLSMc~e#NOPQRSTUVW[\]^_`abcdefghijklmnopqrstuvwYXZxwyz{|}~рҁӂ,@-B   !#% '!)"+#-$/%1&3'5(7)9*;+=,?-AWfʁ h& 5J6K7L8M9N:O;PS?T@UAVBWCXDYEZF[G\H]I^.C/D0E1F2G3H4IJ_K`QfLaMbNcOdPeRgXmVkdyYnWlez`u^sav_tShf{UjTi\qZobw]r[pcxI~JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvxyz{|}~րׁ؂كTxwg˂ _i'X̃ j(ߘWS^ h8 ;JIq?1{jǐ^Lj*x2ʾs+,a ؎>9쓿w_j݇پˢ|釿w:vq8$ Owwwqk;>>;^;,nr -H CsFV?姶O#dEO ggd9矢52mv|fwFCe;_Š:.釿˻~1'?T㕇CvI?@2N|xN;={O}ǐfQd !r&|e'y ykt=α9u07|Y=:ߊn^1oI[55"π >3#;W&پˤ=`E9Jûs+!=O4!:w]w|'gNym:=yr봘!!SqꇿG'ѧۂ!oŰjC;ܡۧ׏O?'ZvxO7]gį]ޏ !䎠F{p8|Yǻ[4}21,wBҝkoror,'in3|-G=bn?CF/TgvrB'4οv&C{_נ !"߸!~[==p뾍uW $z& R(F;ٰ=vx#E#<.@^}7x1cwշ{"@WZ5Uw[1 X:K;cd*Xw=>C7bَ.ٹ}ZN[.]c=xdB *0_42«ow?qέC6==L0L Z+4-#Vv(?P*vebDz1EHdZrs{U^nֶ!ǥ>4a$)oc;g釾bM3ӝxx;>v Z3XNe^:͝=:k{5d#Vm`V$ۧa;~W?a?-eP89Wr. ^{FKne&% K1%7A釿]1IpG֖-;+|9!z/("1r +;]}qO {|AH _ /yҋA.byA=P/<[]-m,.~@ p<5ef_/'G49U1O&A'fLSd`bOFBuɮdd CwKȳ#Mz DYx:KEO?-ӓ=znH}&!GQy9xI-S^ PrsJQ|TG4{  "$&(*,./13579; !#%')+-02468:<=>?@AyU+ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH,IJKLMNOPQ R S T U VWXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'p(q)r*s+t,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔݕޖߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH-IJKLMNOPQ R S T U VWXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'p(q)r*s+t,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔݕޖߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH.IJKLMNOPQ R S T U VWXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'p(q)r,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔݕޖߗ*s+t  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH/IJKLMNOPQ R S T U VWXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'p(q)r*s+t,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^>#@_@A@A`r,XXK\XK,%%0XbXbXbL:Xb\Xb,,XK,K,K,E,% % }%,%%% ` `AP%%  ` `Xb XXb,,.Wb,Mb,XX*,.&XK,KXK,I,%% ` `p` `  ``$57RAXbXbXbSK{_`Yk)Zl*[\m+Xͅn,Ά YZ[ ]o-ψZ[ MЉZ[\ Z[]p^_.`/`Y[\ qXы[\YXҍ[]r^0`abcdefghijklmnopqrstuvwxyz{|}~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔݕޖߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH0IJKLMNOPQ R S T U VWXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'p(q)r*s+t,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔݕޖߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH1IJKLMNOPQ R S T U VWXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'p(q)r*s+t,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔݕޖߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH2IJKLMNOPQ R S T U VWXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'p(q)r*s+t,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔݕޖߗ  !"#$%&'()*+,-./0123S/I @^G@$g$J){VL?PgeΕ{VTɟRgK)wYɿ%J;K׬Yg%%[Vaj&J5{V﬊Y+uV﹒gN9+wf߳gJ;[Yɿ$J5YSI&ϖ;kdYg%f߱_+wVTɟ3Ζ=+wYgK;K׬俳&ϊ#LM;Yɿ&J51+s%=V߹gN)sV6D1G&D2 \z=G=!:.ё.A>LBXd*t .v:d ;hXĂx~,OrCx޹;,;D>haZG!049ɻ1*^ww]RwD?dn456789:;<=>?@ABCDEFGH3IJKLMNOPQ R S T U VWXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'p(q)r*s+t,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ȀɁʂ˃̄ͅΆχЈщҊӋԌՍ֎׏ّؐڒۓܔݕޖߗ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH4IJKLMNOPQ R S T U VWXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'p(q)r*s+t,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEFGHIJKLMNOPQRSopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg5hijklmnop q r s t uvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg6hijklmnop q r s t uvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst܆#_??G3 hfj?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq r s t u vwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?׃pG3 hfj<}x4g4L6ƣ hf4LvG3 Xhf4L6G3 hf4>/f4͙lG30LVG3hdh<S-$@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq r s t u vwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~' !"#$%&'()*+,-./0G3 HGh4c&@ќx43fF6ƣx434L6cI"ƣx402 12345Whӎs1 [ !g%h}i~jklmnopqrstuvwxyz{|}~N+Hj1 VH`  s ^dIfI&dH2$DaZgM\Νvvmն[kgV_>YߵUT  Wiԏt2 ®ïİűƲdzȴɵʶ˷̸͹κϻмѽҾӿՌ$~q/I (t<sG' Qfpx%l ,4:x +秿6zU_/&J eL7+cTD$dݵ¶÷ĸŹƺǼȽɾʿ #[o >&  !"#$%&'()*+,-./0123456789:;<'=>?@ABCDE F G H I JKLMNOPQRSTUVWXYZ[\ ]!^"_#`$a%b&c'd(e)f*g+h,i-j.k/l0m1n2o3p4q5r6s7t8u9v:w;x{?|@}A~BCDEF '2i <<<<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~O  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs < tuvwxyz{|}~P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Րu3a eă gV}+Dg$F} 1dAyյ L"Rk uhzǃWEhd%G~ 2eBz M5#Sl!vinzȃ ?X~ɟ,Fi&H3fC{ N$Tm"wjn @Y-Gjdt'Ia4gD| O%Un#xkAZɠ.kd(JԴ5hE} P&Vo$ylzɃB[ɡ/Hl5G)Kճa6iF~Q'Wp%zmC\0Im*L7jGR(Xq&{nD]1Jn+M8kHS)Yr'| oE^ 2Ko ,N9lIT*Zs(} pF_ 3Lp -O:mJU+[t)~ qG` 4Mq .P;nKV,\u* !j^n}kLZh|  l=KYgP]fXgwATbv2ES`B3 "_o~M[i}l >LZh^YhxCUcw4FTaD5˱#`pN\j~?M[i_ZiyEVdx6GUbF7ͳ$aq O]k @N\j`[jzGWey8HVcH9ϵ%br P^l AO]ka\k{IXfz :IWdJ;ѷWo'};Wpޙ(~s+?Q  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~S  !"#$%&'()*+,-./01 o    "%*-258 ;!> !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq r s t u vwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|X֑ v42345678~N@ @@@a@CP׈u y[m-Z۵ڇUgHyޮt[Vm-Z̷7k1ob¼xsm-Z۲0ok1bżYy[m-Zkk1"St'O[?~Jn)ISrtO閟m5'Dt蜜Ab޾}6Z̷pfND57$\NHP&$PP$PPPB%$@V RQ%"PP"PPJЄ"M;B*P$"R_8|mುx 5ۺu`Z 9LE\QxFmgH612jǨQozfۭȨvFN۾rW iC w y"BXJ.{=Կ_8U8q1[?;Dl FMٝD|x|N꟫W]{꿫]wW]s謹]wտs謹]wտw1wn@{з=dLa@tt*6mha; 1-?_|ŷx˪mG ;yg8`Á FaHp7~ ~c$z3``$9-꿫]}w3ék njԃ'tO|eML ԉ-VvOH?c׽_Z*"Z6Gt"i'IEJXB PPY7N"&(%$%"ѹIPQĻigHEJTBSPPPBh'PPJPBJHBPPJPBJHB JRPw.{O\Çd.{vdo@Shk1b^y[m-Z̵7k1ob¼?󼭅m-Z̛e1okab\[y3-捁Nt{0b%|ػsص 3kNEvuX*lw/Q0|?Jw})\^rm>ؼ4OFvlx/R}wˁ*71S6)! ZPGPsf766_.+q9`vD%oʇlX`};}Bc%@(/2IKI_ 0<3ؽڹ5Pvwy?ẃ+]s7n>쾓6kQGxzS~},_ I oɑ4۵7RHyX+l{/T0?J-7I 5ܵ8kSIz,|U.;S<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuAWR4m~t|1EDQ!( B0v9Z6׼j$‘:o{7{h.08}=Ƴ42zdę蜱ƕ8l#s vwxyz{|}~T mWnXY&|:Wv\w+!#=VL`kukۄdeKYU53Ϣ R .,PpR(5Y~.PA!u;EV"iˮz#xGOg.=%)wD WgjQ_:тNҋ4wjP=iB;m*2s%v{-X$(>tD.-Fj֘hNaO$1bxAB0BΜ=؜0]ԇ+({r'Kdn7:{osҭ9GզO##=&/+lɦO*Gxd|J ]eDRC$6ڲۆ9{;TQh01 "*v~6*__ CP^a,Q:P6F VD'K9XǾ ;1(9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~豢Hfj k1!EHh|h?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z+A <d/V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~W  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ZqUתگ9cL Y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Տ T Y8<:>6_degijnk:L 7tuv؁;MxۅߊጰX䐺=O>P9 ݹ;:"$H')+70348:;=?@qS}TBo0bT;S`XZ0-GoXn&Djy/%ȯ o*ZP G9?~|e~I:qR&&Ąq!*BD E H TJULNg/Y Z!["X]$\#b*i1j2l4o7q:xC|H}I~J{GL@QARNPQ垎Z[^`bcҫgBSotxwz}|~CTDU&EV˜ě+ʡ**6ƭϦϧGW3ԭ֯HXܴẶJZIYù-: 0 1"K[$&(%L\/ 22?N1E&Q_H+P^N]܇݈O2I,ʸr{R=S?T@ZHXF78`aM\JeSgV9hWcOjYSbkZl[m\pa?z1_&AB*m}Vye2?,[ʛ?Ja?N9&|~NҾ;Co v[#&mqqɴ;曾%3sh·Lt61\)QO<]th/Ng쫁M]kAhBVt 8 |TX|<`5iP\&/rcTcufFwgUdzj~otuM7OVWXe\^_YfĻúƽ¹jƹpѶֹ{Zg[hi]j; 'ŹƹǸ`kal!&˶#($)*&-co'.dpeq/9Ͷ,3.62:frK\ŏ\eΛ|v΂ 5κ&rz뒿5NŤPd ^YHaS@xdHMVtBb1W_9%㋆]DUO/S`Vu¿kPT/酫]$Htf{[+D/ڟ\Ĉ / )CwjL @nulCFGl6ta@, 123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~쀼T< D =  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abvhHwbWHB#pW#P,4>HXbyktY}#hHBKHTtw}hbWHB%Ial@{CGnQz8i3mS~L'.8.!FRaDERDtpWP $.7@YIRZ#d""##U2TqIyVWQ>R RSSVYՍY \ >p`x߀ψʐ5egink@m7n2? Zpf q&Jnqqrr̄r^sjst*tNrtttuuЄubvnv"w.wRvw({0t8r@>}qV}^v`)4Ai;CS[ks*2BJRZrzjNl|nLp>s'W>'/7 c%1=IUamy d!-9EQ]iu)=IUamyz!N:щr%Pr>6ݶOlmïB hE8"lY9^[B UwD "4!BHR[|GE㦇fۃ x/q.Y]u|Og ߮'ܩ _^|r Al;UC\+" S5tjAL'c 8H>=\t X]?|2onBϱjB  j_xLE _aX}H>S'&o'ޡ'Bb֙}}ȸ^v}ܠNTX$[rwO<b֐oAB: :1'6516p!#ݘn}w**0~2IBG.mI;X(-u sq9f-H ;0% ̫JɈ)(߽eA6+ OZF&,˲,˲,˲,˲,˲'emf{{{~Ihxͭa=H>h4뺮뺮뺮뺮뺮WQHJJRUUUUUUUUUUUUUUUm۶m۶m۶mv]u]u]u]u]uM4M4M4M4M4M<<<<<ϲ,˲,˲,˲,˲,rqqqqq?[8 tV:NȺxdN }u^WNң- IYМ\$Ĵr^F2( 2 䶨Xm۶m۶m۶m۶m۶?`|v+ {{{{{{}Asr΋KӒRC9/#π(Bgᔏ˪59Z@,<VLIEg@RW>.>jHIXjX HǨᐧ(#֛y,RִVJb#BjfA'^i\0 ,8ik19c}~$GJ#=_mp1p2a4\FCzC]u{ hH,h8e38yФm`d~=C Ϣt+إ_C+[yǰ:#DФv^/̣ё,1%9wk>'yQTsaIMRYWߚ+'W52џE8ȊJ2#9iHG}v\-jafb_@qf @_%S@{ջDYlI*t@XI{AY MPW4m{ƜS)RgGs'vx]+9?bh(Š^LpҊ A}hNʤ_G|$F!8dł~!#SLJ\CUz?-N0mn;0{2;vyw0krŭ}q$w[RwŹ#HȵOH(FZ*4Fr&3Ad=ek?!8;1 gO/.(Zx_6QT"PNL_rv*;o[9L@+!M%id"ޯ#aay8"/ޜG65Lpϯs.XQw\43 ?͵w_+4Uҙs`osf? /X_j/?&]JDJ,ܢHF>Phc1 C=sj wvGՀ='GBS$K&❜n 77-$r X > a{.kgE&}eǒk[6L:z+i*N{#Hd дְ4WPT=gVFIC`/@/.Q.B2Vl r"aU~E߳GA#"fYnۮF:1&Ndi} Tu3B0/9 RNAi@& L9Ii3dq9̲#:p!Yq88`vEcrlQMHlɊY_pM3Wه83?i~8ez#;4 c 0k tDC>=ioKN۸BvGK"&$LbD>$pU[O1nBtli50{éu5W,G w'*F'5gdM}XLJ)EرRgQ#3S1srw3Sp"xi}< w@br9=-<,?XʾUH~M0ǪḨ m٬rZ|>bR$ "Ą`'T^8ϝ4m|Kc%#Җb#? ԨChT܇9ZMc]V@yƬOlxwFhwvSvW*:B!Iqjt}јGLCm7lZ?V|:tj| F2oC|868p7 DiHԤM(̀5HQ^+IBR*@tFӛK+ВEϕ=}8Y#/=-MT*5zhݰXw@^~ d 8+GDp]*1zx~  R%˝b}z&=/Mk48Iӟ sfnoJ[Hv=DDz2ʏ)w+F;2ѭh'z=, ǃOA/0q7ͷqds/OkKW./fNg|ɎS|]VY줽rE)}QFOJ"l;PM RwH909atm~0 ]7}Iu.9B|Y&g1 3Y+`~sVg.Ut164!;O,j?/>.z^ՍVtUSIo)K|+\J`[:mqڊV L"-Pp*( 01fwM96|Kx|g Hت4 @2R'F_uqtԏ*mxՓ 'e c.)r[vq2NZ@`y'eI?7dLlNrs2pYS}&pr\ BS{nACJ8DJ>D~ v6Ny1X'cю9aؠRJVb1RI b!)"&.+JRTB2gS qG+rEX@' Ú2ޒלT#Q$tZs rS^>mqGywTfg3Y41+CC!W6+?,>y&j6\ Dj;(+U7i[E|j[B[=X ^n@؅a.1ڈ Q.і$t9tL.,2mvkpמ A8Ʊ11ӰiN9=͜5o۷SJ˜ wCUĠpgå+{<ccY9l4Qp:ň2˵ٔ5{fƥv 1c~(ͅ23M^k0ktG^(qp<ϚCV#Qw1kf|Y?7l<wAg/g1kifpqv>;]dLi,7T50p1UKkL5A 7T@ qn 2I͍.`8db'Z=s{[3d0tV ܔ4i ~ڀ nwlEwimǷ.`=̼-Z܌^ ޴>\Hf0pr>68fq"9"Mv2nÓ38-zڐ>UV;Gf;E; +<2!tSSJA5`,2Bٻc2`|y# CEjMT˜ aת 1 dHy35)~Vf|8whL˱Ȗ'\8gi8Z-݊8=tca#7TyhМ㛃"t8\|.~)r1tv927߃8aXGY+Tr[Kklٚ*AfzqoRe2RLhI,)2J/5{<2.NiibgdTu#S9Cwq4H:g Vϴoϝ=O(1׆vxVNcq oׅ l؆\oW_cǗ*%Eu^h¦¦P؝73O5~<*TEfff֐")r=p',{blH8TG:bO:UrJc%a*`Lp S BPd[ZU`L]CbOTv_ X\Zt^x〤9-9q+wgDΉ^;#wpNEs WWaTK'W{lnN$֕tL^S>|i.yСM⑤y#&ɧ5 MDd6Tyg=!ԧ8ͥ 1i 9׾htճ):Mx=E~EӖ c^΂_A^$ PdgXmlFTоr,?[/_I06B56GV=3Eା>57W92D௒C6BƾCBC4CF >BFD5xC6ƁD6փC2…_5 ‡A5ʈD4DF 475WD9CA+?F._A 0CA1D3 U1133E>OA357WQ4B9_A0D5B85AF!B9#E40_0E01เก@C1A2B3C4D02@i$016QH.o.@ ;fxiG ;jH Q mmdm~Aw!w(2!~볶-%mEDldam_o ؽ 3⇎<Ӯ#TY3iAr:QaA\~M%|t03040506„07ŁƂǃȄ08ˁ̂̓΄09 с҂ӃԄ0A ׁ؂ـ  B'1p*D0o8IK *K Au@7 5ZA%ע0lD?k 蘱lNg@E ?zjBq13c ("tq HDpױht:F@Ph#У1I6ր,BLj@Dk^{%`O3  =8K  *H@ go jbJQ Il,Q\'h8{CoD[6h:{iBLA7`:s讪}Pq4:j4]a4w; WG`$4[\tz$cMsm)ex 4aUR0JuW׾|D+V LoH2}n|ag8 Note'IqR\`Жj&,]?Rj""* -wooSN>$R?tgUqDb A\~zGy={{<|==.pM^SΆj> |e4sw /wnZx-UT-];5=7gu3U7D'y/|Jw*#9~|82EۍV ?' ScV8K=M, Aٮ*mzyڸH+$~efj۾l޵Xvy y}g]37KuwZ+rMN^:Y1V*2Zx|R}ix])GGi7F 66F]Enׅ)ne]^8Mѫ4FcxAvU(g N)9=pvV5I\N),mcBRZ{vE\(7W$ WgrL}[>%uCffj{#gԋ.|KXr@H,-}iϫu;^~r۽<ݏE8=$%Aw@-2xhԳn{'{|\L=ԫwq.ZѬůW12B8 nCxETRTPML=˝oBD|b-8 Cګ/54B BxBn$~!RuC3h APZSX}/&K3LN^/l SJ2Ym`Ioq /Q @3?zGQF{QVCP.v (*nl>yILxr$gp!fk^a>|B-&y0K^v ^l,[RSXOrHIS&3o$HIf|L?̔?Fn||\ƽ?qoo{ siw`'ݗ~xt{.n#uuKE6MN}7~e,1w*2űksvY{gr^[,4xbv<0d_ϧ,}XXAB幕uR'=zzVSi*#* (VPB %H ⃇ *P !0X I8lА@$q*} m*1'),vvȁ_4JH6VSdGai5Kd?beΨds$8G@`)H@#cM^fYUY,.9!'ymK!y7Wkx8/O;WzlB^ 'B&RFf[! Iδs݆H]6LdPd3Evd"*GO.v["/VUcE-eEBYW/ӊlF>Sѥge3v^fX3W1T%' n79n]SsZSnP)cQl6/;M}XnΦH22MR:KF6YNVxㄌee `:uCq@JS$РH2bz]6M<'OĴ' Б$t+b&@Xe„H ^PvVEkȜ_,KvPsg8eZboR{`[bp[($w4p@I_,<RDĥZ˂pPFy" ;!UERց8?0NRuq<3^,#_F"SVeaXrUY\Խ<S^,I#_R"SZeaTrVYZLֽ<ؒ^>];,kB/wc(;>(~j$5'L xD0ݑF9{y%<XY/GDPݓb{y/2$C] EXju/~8vE~߇2lXFzދ WWL>@t>FmfT&`.%Yx­!)ԧ1j/pjA~Q}(3}$ߜ |طrd0DKEQlpkl M^Q\`rENzL$FwRc555=Y 2젇m"z|0'vR-*>4D{8'"fv1+͛}L@ 9>(_sƫS} bA.[¢w"Q FiÍZ=~R&ņ|=XѝaeAGafdGzl "xt|$UiOaPOTR_~$@=U *X2k<?/R* y) v?jK{SoV$NE"C .Fy!#{wi{LL?BDItO։p9F~P#ϐʃ1c^M#0 'CO3r9 _iSy|bʀ {'DNQ'ѵѕG5oU}aD =pZ(8t,pgАeSޓXn?@ABCDEFGHIJKLMN  !!Y#($>Z{2^u@\s4OiD%1 IiE 3Uv !OQRST"UVWXYZ[\]^_`abcdefghijklmn#$%&'(V)*o+,-.{}~wyz{|}~Ӂ!'G!?.( )&'+ !"#$%&'()*+v#" !<;9:98[ZihfgW|~xopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%"2tHGJL!5}o)Zamig}HGJP#"%'4mlozu6шƌ&@v{h,1T}d"%$[.3AE78 9:;<=>?@ABCDEF}~GHIJKLMNOPQRSTӯWhUVWXYZ[\]^_`abcdefghijklmnur{k}#֎oܔ$ޕߖ%(F3 X WZY:1pqJIrsuAE0,վ -Sa%1Vp?!M[+Id|C*JcbLKGEa`87}|e}۠"v<;_^{2w*olxy%$&3<;DCBA@?mlsr_^z{|}~-./012345789<=;:6 #"%'*05|3W^SX]bjqx}dZ)Ͷpo{d:Fj7@&'g],(045678\VrOW~_mձh^-٦)*+,-./fghijmnopqrs/79klj`/0H{}ka01234567lb189:;<=>?@A,>>>0345789:;< (12 mc2!n"oBCDEFGHIJ$qe4KLMNOPQRSTɟ??4 !"#$%)*,-/2'%rf5&(UDƀ>?@ABCD=V&sg6WXGabcdefghijklmnopqrstuvw(ui8s.9r1xyz{|M}~-.A!#'(%"$&  )vj9ab{|}~!opET\%cs7qr (=CHIN`h_K*wk:!$'-0369=CFILORX[^adgjmpsvy*@U|"%+.147:ADGJMPVY\_behknqtw}(>Sz;;;;+xl;::!#%')+-/13579;=?ACEGIKMOQSUWYNNNNNNNNNNN !"#$%&'()*+,-./0123456789:;<=>?@ABCB )E 0d}1  BݫZq?/gb$:+.sά_.(6o?M}^sCڀ @3P}_ 谋!}5*S;RNvq6 Jsg1@zbjh1"|to*ZSsGNPtX@/41xH@γ:a&SͦSrx%KvX6Ղ'Ay6\p̬?PU'ƭS#?<{R)A|?O_L'eB~MQg]9 %MCw>P VԝC'^|$:cp0 08'\L3?f\Li43OoBEDOYߟ0v&)j[6 K;3fg5!ߡeZ`&͸xQxXz`rGK*\n-RɐEzfağ>pf֐l05G.󀴪6D?rM<]~fVc~Da7dzE"om{e+C ;L3 ecOąDg^3%F>i+НHXxB7#fem)N;=+&(o+ Ւ VuƤ2ȳ}Pk^ˇ4TIw*u,*ȥ8zzO܎~r%^ǽIz#Vs9Yץ*'/5lRGO,~I>K6i orUyZN )+%qׇy#3m3pؕJ^~{\(yۆ]++OQ}h80AYga,a b*٭hᖼ*9 jqx%MRx%,VC(IۓPLΊ R*YiI1mE;6U)Q=g"po~()I4E4eCDEFGHIJKLUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~͊PPP6QPPP249  !"#$%'()+,-./07;<8:=>?@*1&35$H&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLIIII  !"#$%&'()*+,-./01RST2ۂޭ,ym<-zn=/|p?3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUDFGHIJKLM0}q@1sHHHHHHHHHHHHH NOPQRSTWXYZ[\]^_`abcdefghijknopqrstuvwxz{|}~yUVlmUVWXYZ[\2~rA3sB%쩪/1346  4tC !"#$%&'()*+,-./0123456789:;<=>?HHHHHHHHHʵ@ABCGDEFGH6vE7wF IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk"#lmnuok{svpl|t("&)#'opqrDBstuvwxwxyyz{14.23HF0-5|}=H"@XE&(o|/X$|^㑪67@C_vwxkv A_5Z(4K W6LΓMTPń4VWY,-.ZQfg\} 237 "#$8Xlmy !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvX3?\RhjHc#/J;cwG0sfȝ{#My8ܧg]ZjYj֑k>Chi#35FFuvdp|އ<-)О) )0\@v^+3RyU67h$3CR]"a26FrU6ʫcnOan&i['l:ρyZl~O!`0-N}7 ߇'iu⪿ ] vo;` FXJp26lDI!pEnpH pQ0aIwdmow\>թYp@dq(\#76iYxA3 D^4vckSH<[qM?Q!It$7ewxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|7B{:@t/:s2  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ~9D}<:E~=;F > !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@A CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y#oCoR6ذ .!lܑԠdyor9XttA8"K`2(ˋS)zGߒA[t\&/x[gֈ$h-ERd ܕ   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP{1UQRSTUV~pmWXYZ[\]A:::EFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefgEJQX_delpty%K ՔD  (,37BFNRUY_dimrvx| !(-/68?AGLSZafgmquz'Mjosx \ !,0K's3,u.!;S}AhqFKRY`L[tBI#EHLPSVXZ\ $+2  '.5  !"#$%&'()*+,-./0123456789:;<=>@_BCDEFGHIJKL?MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuSTUVWXYZ[\]^_`abcdefghijklompnqrstuvwxyzMNOPRQvwSSSSSSSSSSSSxyzNR&;GORY9Hi2 ,+53,+5486DCIHML]\XWcb{|}~,}~)"ݾ/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^.1-յֶמ&)+56789zޒ fءLwV#kw6`. [thY>t??????{|}~︹㼽:!zIω<<<ҏ/;{JHHHNOPWWWWWWWWWWrL<|K "8Q*L$259=}L n>AORKKKKKKKKKKK>~M #)-/14@DfikJlXY&LLJQRSTUVWXYZ[defgh5is%';<7=>?~stuopqr̩͟1 "$&(*,.024686789:;<=>?@ABCDEFGHIJKLMNOPjklmnopq\]^_`abc7r?N qpӽ> (1,+/. tuǻWUVhgefutrsonlm 21+*()&%#$a`^_EDBAJIGQP?>MLXY`bm).5;7 aBD_ajl(-4:6 `&+28@',3Mh e&b;cdX,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUTYU^dclksr{zVWXYZ[\]^_`abcr-8q0defghij?[|3_wA]t5PjklmnopE2 JjWF 4Vwqrstuvwxyz{vZXY.7@ !)4COV`jsy@O AƒBCD݅  !"#$%&'()*+,-./01|aaaaaaaaaaaaaaaaa2E P3456789:;<=>?@ABCD<=>?@ABCDEFGHIJLMNOPQRSTUVWXYZ[KF#\]^_`abcdefghijkffffffG HGIJKbbbbbbbbbLNOPQRSTUVWXYZ[\]^_`abcMINOPQR STJ UV! "#$%'&)(+*-,/.012345768K WXY9:;<=>?@ABCDEFGHIJKLMLZ[\3556789:;<=>?@ABCDEFGHM!_`"aaa&'()*+,-./0123456789:;aԛbcN Rdefghijklmnopqrstuvwxyz{|}~O eP!QffffffffffffffffR#defghijklmnopqrstuvwxyS z{|}~T U ACEGIKMOQSUWY[]_acegikmoqsuwy{}VWS%2CCCCCCXTYU9(????? bbbbc ZV !"#$%&'()*+,-./012346785|klm9;<\X: n ]Y }~ ~ EFGHILMNPRSTABJK !"#$%&'()* ,ӌUV+,-./_[01-2`\3456789:;<=>?@ABCDEFGHIBBJKLca]MNOPQRSTUVWXYc_Z[\]^_ !#%')+-/13579;=?d ``abcdefghijklme!af"b nopqrstuvwxyBDFHJLNPRTVXZ\#c!$d"%e#g&f$h '!( g%i")z{j#*+,-. hij&'()$/ k%01&l'|}~2 k* !"#$%&'()*+,-./0123m(3 l+z{|}~`abcdefn)4m,ç  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ o*5n- !1*./#N\0 ,Lf~#$gM /Uc'3Yr$%O]!-Nh%&iO0Vd(4Zs&'P^".Pj'(kQ1We )5[t()Q_#/0l)*mS2Xf *6\u * +R`$0Tn+,oUHF w2=v5 x3>w6 y4?x7 z5@y8 {6Az9,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~vVVVVp+6o.¿q,7p/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~bd`<1CD2 $$BDHE$!J̾So\kGʟj,:_ [Km:/@:;6P 4-fCjjo8tW}t|vm@Q].4(2[M*[u^7]*aH Ή?A}Y,n y zy^_K^]V3tRMe;j?PTOM`-zmw)aM6P3 "A:lUˏY$ŐWMy]֓{Ccn/t4L.&^8)Fwq۞0Wosd؟/.nlr4|{'%6M_mMy_Q7C3J0l޴AiR:uN. e>Jޢ{M,f'?eܰlS@7ҔƯm :q%Qh'U^WjᘵGil5L@l1jno'oye0T 63>*@@} oGV7:-Eiװ5<}:γ?xa8Sd"+"yh%tgmBx*OP+kqsqN',` G CNG?W#Qo* (~Gion&Ŋ5P=+uнul2N̮oѻF_lב n)l40 tΧV}_%J^j AC޳Eܑ_ ;Zp ۵Oހ:u%t:>Z*fQsr *)P?'Dz㡟/4 }!ϟa7t pdkL595-$܀2%v 㩅R4l'G[NSM|b%2پPnK=.Ճfd83 <`,n"F9Ą; )o>a[A+l4Dz-k'_YɈ#yEdxWR@Ǖe<5 m^8TU~eC@ʄr"{^'?l~݊ 58 'm yq'~.kM#15˂ZoF6vsz+`8>mb(+9R7Oܜxn%C9P>A'6+ \_s~u| ·Ň|5C~z{~{vsWY;b+ܶCœ2 !C??J} kڄw2PD$en_1B^|‰G-JXXA7ZNSɈ8 {[93[ G^RНtFs2N}MCN<:zDbMh}m3C|gy=Z:@! \M/ϗ:9=ķE`ʀy)ɠ=>n }OE5;C1g{TX,OHc{LzgH)툜oI\$[Awi{Ź,M.iy|7˿%p,щf׸1trlC@?A?15EwLve |8xLH)n U4{;/|Z#TϏmw:|h&_Ti1#pQW&%}&kXaP OU?~44辺>Ow}s\ d  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~6 m;=L*.0yZZZZZZZZZW eºzrjbZRJB:2*" yqiaYQIA91)! xph`XPH@80( z.j, T 0P7Ux{ P qaUQA0 Q!2'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghtqxw|z~yjnʼn i!"ӊ)*%& ,()Gemч(|5jvҹmnopqrstuvw xyz{:;<=>?@&ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab89:cƃ,rf##MRiBDGQ4QZp^!$p]]%DhtDJbw=ޛ@߂z\NX_R|2?:+k!<-F7  #N=qP|m, m8\eXiAh_ϭΡыAZ4c3z j=sl # @Ƞo=g%-؁}w~MCte ")09BHMT[bh{ WRVY^adgjmAN %,3 !lorx]Z_fnu|+,/135-/$'?ACEIknqu}.29AFJv~eCE <39:;<=?ABCDEFGHIKMPQRSTXYZ[]`bcdefghijlnopstuvwxyz{|}  !"#%&01234568:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\b]^_`acdetuvwxyz|~Ǩt=>?@ABCEGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiojklmnquv4  !"#$%&'(*+-.5%789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`bcdefghqjklmopin^a ^Z + !"#$%&'()*+,-./0123456789:;<=>?@CDdBBBhijklmqrstuvwxyz{|}~onp0  &'!"#$%)*+'$  !"#&'()*+,-./01)[W*;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijopqrstuvwxyz{  ".$defghijklmnopqrstuvwxyz{|}~1^`bdfhjlnoqsuwy{CEGIKMOQSUWY[]_acegikmprtvxz|}~ʽ ????????????  )*+01358:=>?@  '+,.036:;)6y(#'ϕan }sjZ&c`_n/t:W]qt9dBB8|!zjSeB57Z"(ꃂݏ#+!B&T-z@RǨۘBj wǑjhX9 94xV<@|oW: 'g`t9f3߂ZG#@\[Ry;t\@O |lf`Qv(>Q CL(;s*s+$alG{59ῙM߆j3f;ƀ= έx5X(w UU9'{Ѡ H }^~>hԿ=t2d٦;Gn,ό~ ?5qH[kF9ƇAm 7^JLSܡ{0LlL$5uD$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a/b=)*+,-. $i_.23EFGHIJ'th7dj %+17=CIOU[agmsyK  !"#]^_ $*06u0;t3?G4KlYH6YxNk!Cn5mrN%`V%ACFJNQUWY[]aW&B`aX"*5DPWaktz #*1:CINU\cinrwo)Gc|T0h{P1;=l'_^UÃI$ j&r&N~#{C3}AO7ANIWD}mՇ\g)2+WSZT7JKLMNOQRSTB`8ayD`y7SlH7Mm [I7ZyCa9bzEaz8TmI8Nn!\J8[zDb:c{Fb{9UnJ9Oo"]K9\{cd|Gc:VoKPp#L:]|Ed;e}Hd|;WpL:Qq$^ M;^}Ff~IeZsO=Tt'a P>a If>i Kg~!?[tP>Uu(b Q?b Jg?j Lh"@\uQ?Vv)cR@c Kh@k Mi#A]vR@Ww*dSAd LiAlNj$B^wSAXx+eTBe Mj BmOk%C_xTBYy,fUCf:a .Tb&2XqFW Dnrz@{Tiʖ v(H,9tg¤CH &'by?bG*/)R]zLY Fj!]}0Fk)q\(ppqsrۑ VIRUO%*N)Q+I$P*O9X4r^IHHGKKLLMMekdjJgyz0-u*rbced/w]^`_.v\YQK#>fK&ti$l'o4 )*_!-2!h3(+s,tZ[S-T./0c՞&.?&nSx$}%~&P`:vx0xRSTuߒ+W^_T(+'),U/M(~3ͿW/<;=.NS/0h4k\)͔M1u+n,fsxpEÞwgBG=n(Fb{inOOm"DoQm'EazQo$FqS153S+n y8Y[_\ӜљڬJId397=5;4:8>6=@?BADCFEJILKNMPORQTSYX[Z]\cbedgfihkjmlonqpsrutwvHGWV_^a`yx'*2Vu:/8K_f #.3:-6I]dx !"#$%&'()*+,-7J^ez V4)27AFOc>=NMonkja`b#"! 0/ y( !-19&(1Ut9*'?=B@KJGEPNRQTSWUYX[Z ZYwv RQ\[<;HGa`FETSqpihPO4iCjHܩgᒛ 0F$R.g7㤻ou s0xb.\?gTj>?Dai]XNk7B@rg{LTL) Byht^ۧ޸h@Nd0 E(6nfŸ?]Gz)5lbabWS352IIYp/|"Zڨ>'gU.N2/Lo=“I⦑Եe9QygW]ѨhLղC7-6vu$咱 w~w!Gߦ3־tZ'Fos]`yy3 @_DD<l] :E/~(7]饜ziNj[|8yPA^*q@7~4wy }~챟]t Z20۵BjDp pMg];8U_OA5nqWos.ҧS-w_Wt.9e˨eOB }1;b{[|:=kΰ7w{h]]rWߌ^+I#Aއ0 CgkR5}O?!re9x*ݿU?vկۢ"b58g ">K"*8Mt1V,>K1bNAt0"V@;Y"*O|:VKaWC"DEbͮF uH0Ew0ʠ~"C&=r6ADK0ۥ&ZHEaoc;` Ԑx`y&<<'H?qw:VvL|9?ܙzX i4 *3t[$CypͧA{,=:Fm6?5W&@_x=ns9ȑ;eE1Xh =|Zg9_jjeIΫ5WDIȄ^/֮n\U֬r`*>J]HxmK$n׹VպVqN-*yB%GE;AضIq`#\O nvao{1# 8Ew|cU@GO}p>F3&dJdT&4nCgyUb,ⴜ>6OOV|AmOuPWhyX:E,w{ U /ˁIh=kTCte $> !"#$%&'()*+,-.filoruxz}dgjmpsvy{~ehknqtw|lmnopqrstuv  #&,/258?@ $&)-2!rq@?=>GFDE;:89 lkijgfdeqpnowvejinmvuzy)(&'SRPQ$"#YXVWxwu=GKPR\stw| -TY Z_fy{ *046UZ[gz|%(.0>@BDHLQSx 4֨窱ŌiRcH2J5z`6}P!oηK{a7~Q"pN6~dT $sO7eU!%tL|bRqM}c8S#rѸȿzy ^V] ^1~pm{,)O͒NW⣤chmsFGH13TYZ[]bdjkpqv  "r \[]\i0/*=}*+ ijklmnopqrstuvwxz{|}~y Po~򝞟   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOWXYZ[\]^_`abcdefghijklmnvwxyz{|}WAAAAAAAAAAAAAAAAAAAAAAAopqrstuvwxyz{|}~D !'-39?EKQW]cu{MHHPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrVJ`e  %*/456789:;<=>?@ABCstuvwxy|˕X#RD$I5^TTTT 2s e(KS*3o`;S$e8nSc 5,&&ciial5 >(]_G=@0HAJPJ`:)6qE~}8w#btt NJ~\qC8]:K @MAޠXeԉ[c ~Y~w1? !$_E@gqyoz#Zf?YlKsx[^h$%`IxlG8֏247ez~ξܷɠݶƼ:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~[]_acegikmoqsuwy{}  MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPBPPPPPPPPPPPPPPPPPPBDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~  !"#$%'()*+,-./0123456789:<=>?@ABCDEFHIJKLMPQSTUVWXZ[\]^_`abcefghjklmnopqrstuvwxyz{|}~_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~UUUUUUUUUUY#O"I RJc?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu|~{}!(/679;<=>?BCEGIJLOQSTUVXY[\^`bdfghjklmopqrstuvw|~QUX]`cfil#*1 &-4 H$M}"zB2|@N6@uMHWRYS@M")08:DFHKPRWZ]_aceinyxz{|}~  "#$%&'()*+-./123456NOPSTWZ[\_behknopqrstuvw789:;<=>?@ABCDEFGHIJKLMxyz{|}~YY&+26@ELQTX^cglpuw{ $#-./0189:;<=>?GHIJS]Zefo}~?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^_  !"#$%&'()*+,-./0123456789:;<=>?{|}~_  "$&(*,.02468:<>@HIJKLMNOPQRSTUVWXYZ[\ABCDEFG]^d_`abcekiwljxsqtrfyhgomupnvaaaaaaaaaaaaaaaaxz|~wy{}bbbbbbbbbbbbbbbb !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn4cc789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~d~"$ D?D !"! cpquyY\H3ҘFa{ٸ+.h-x~rQm#[l(J[~7=k2Zt ,]fXˡ q,:{ J4,FxY4._1bU`1) XC= f 輮Gߵs~.zt=\_\&YVwb2"K\_}\"_D@tEÆ#~D!۵cȁ ":||q>l\6F).ֿ ӝ_FwѼ.C]DäG$]<.ǫ=1q"_OJ]>L| ;` 1tp7~V6de  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ggggggggggg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopstuvwxyz{|}~qr i !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}G#_$Iv棟ƚoMyl@Γ(<Vr#z:x8rb.(9jN׷wW7ֶvV6յuU5ԴtT4ӳsS3ҲrR2ѱqQ1аpP0ϯoO/ήnN.ͭmM- ̬lL, ˫kK+ ʪjJ* ɩiI) ȨhH('~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210affffffffffffffffffffffffffffffffffffffffffffZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210qiaYQIA91)! xph`XPH@80( n_^]\[ZYXWVUTSRQPON΃$—ҴwW;FXN?&U\ $pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmǾT@ L nopqrstuvwxyz{|}~rrrrrrrrrrrrrrrrrrrrrrrrrr06;=EGORnuyӀec ̀) ` -t ,1349CPT_bgkstsB%IV w+n6R*n^}YB\;9Z 9d-|&%1pr QxRv5 (S5?CBDEGOPZ`i(=?VWu{۾/w^p %)=@7A@?Tcdhifj1"Mjl/c;GL+׳q>gKB8V)q! G7KΦُ;n+p{cO{Ag$w{4N4Cq1bO^Q$T25luy~1"<=fyH.fU567?> [Db y!9_` c 3M:8<]bceghliJrstKvVMNۗB:,inViy2nmX[~`SFj]l]1'GJ 2{|fwjL贠p!CVğIbgqAUߡtU+m&o >?$@%AB>JKQrCD9EFzGHI akq #'oqYZ /$])\[0*y;=>FD^KHQTUMW`XYZ_aadebhmrs - "!(/0258AFGHEJOPLNOXY\^`aeQmrvux{zxzK߭q{֬|}~  IM &:<7@|RSTĤU֫VXWLꃄ08DIPQY^badhl񧅩}-1?cfkotvwxz{ !./0;TU^ceoxu$BAV=WwY+=As ٳ_8;ѫ8.>ʹtsuE&)?m%Gr;O.l\}s<~I)`zKY7i~I+ZZC} L~Dnǽ[| ;f>[lβ7߶yWNS{VEfBC\mf~cx,9C=bgw&7ߧr5+Sߊl縄bтT7tA4=M3gd@=QZ9Kny䇜z;(t:h3q[&jZ] $cdĽԾܿefgh ij$&'(+m,no148pFRXq[\]drklsstwuzՀuvwٗڝܬݮ"',/FGJKL[\_egpst$#*+-EZ`ovwx !,-/035:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd ݨV0pg x}6œ )ssyc3 t'N>gr;?3hg ~TD}x3\ҕZW#Ψr79L $efghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~hmۑJ3?XL +p*  T___}2,($ <0( z.j,{Z*:J(x:&X*$y8xpɨ ϾQgfJ| p,'T PTT  TT A`TT }TL 9?" ɨפ/T3c$I0DT pTT TT TT T $ɨ4 \$!T ?TT ,TT TT ATT WDH S!h ЪڐQ< L+, nlZJ)|+2o[SKC;3+# ºzrjbZRJB:2*" yqiaYQIA91)! xph`XPH@80( z.ɤaT =TT TT TT FT, ɨg?1*|;T VTT TT TT g?T15 +\(p…  +\(iiiITu]W -,+*)('&%$#"!  \*ȣH ǻ;]wh3Y j۶m۶m۶mɨ7F^+CT TT wTT TT T$15 +\(p…  +\(ii(뺮:C m۶m۶m۶mۺ~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  &sL""q( t9Vd1?ɨo0HW,nT TT  TT )TT AT, ɨgޟ)xT TT a?TT KT69М BHsn[~\Wx^p\Wx9۶m۶m۶m۶m۶m۶mg̔!3FL0_tEK,WT2EJ(O4aDI$G!2DH ?|CG7lԠ1CF /\`BE 'L 1BDxa .X@a8h`A$@p@ŵueUE5%ĴtdTD4$óC$I$I$I$I$I$I$I$I$I$I$I$Iif4h\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:98m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mۛ6l֨I挙2dƈ 拗.\hɂ劕*TH剓&L(I䈑"D 䇏=<;:9876543210/.-,+*)('&%$#"! )P0Q!@C4dpB $DA $@p@m۶m۶m۶m۶m۶m۶m۶m۶m9pܰQ 1`pт ~}|{zy$g7ss-srF9Z(9kT TT TT TL"+@ͻߒߒߒߒߒߒ岰o]vy*((( %$#"!  ?_p7[v&^kJNi$ >g`. eh wתnu=*\L fK")oP$?sT(Ip4 Eq0AyivY5I8Mɤq.T *TT TT TT $P333333Uuf  7[6`/WVd*Fp6 bP&h0h wת]-*"fPC?PC?L9Pt9Vd1bT)T"D!l4RL$`, P ɤ'nP*T nTT ?TT T`2IDDDDDDDD0 0 0 Sp+U u2]4@Od0K2D GP$C0߶m۶m۶m[ɨ ~ o-z٩m7@< 6YT.и@C6@_<|_<1;U)c# &sL onmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHOgT&PЏOώN΍M ͌L ̋K ˊJ ʉI ɈHȇGdžFƅEEm۶m۶m۶m۶m۶m۶m۶m۶m~}|{zyxwvutsrqp!NɁdFr-иa @@jAfjA;m۶m|tld\TLD<4,$ û{skc[SKC;3+# ºzrjbZRJB:2*";~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  s9s9s9s9sihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDwPЏOώN΍M ͌L ̋K ˊJ ʉI ɈHȇGdžFƅEńDăCÂBA@m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶ 6543210/.-,+*)('&%$#"! xph`XPH@80( Xڶm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶|tld\TLD<4,$ û{skc[S ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDwPЏOώNM$g7_3n-o4d;-0&G8Vr-к9 0 aCRJ)d^p\Wx^p& m۶m۶m۶m۶m۶m۶hd\TLD<4,$ û{skc[SKC;3+# ºzrjbZRJB:2*" óscSC3#²rbRB2"qaQA1!p`P@0 t6Key ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBAw~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  &sL"m۶m۶m۶m۶m۶m۶mSRQPONMLKJIHGFEDCBAw~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  &sL"m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m42.*xph`XPH@80( x:̥2<ȸxhXH8(ǷwgWG7'ƶvfVF6&ŵueUE$g;(lds*- {ݯ(R(R(fJewwww2lL, ˫kK+ ʪjJ* ɩiI) ȨhH(ǧgG'ƦfF&ťeE%ĤdD$ãcCcƅEńDăCÂBA@t9VZ;3T ZTT TT TT T-(]yyy_ǷwgWG7'ƶvfVF6&ŵueUE5%ĴtdTD4$óscWC3#²rbRB2"qaQA1!p`P@0 ~_ɨo cU$fT TT TT TT  T15 +\(p… G1h8888 ºzrjbZRJB:2*" yqiaYQIA91)!  OgT&Gc8?_p7[6`m۶m۶mۀɨo׀G^ bT TT  TT TT  ?T.)şe =<;:9876543210/.-,+*)('&%$#"! yqiaYQIA91)! xph`XPH@80( jɨo׀L9,T TT  TT , TT T4 Àɨo**xo `T ÀTT TT  TT  T< ,+݃:蠃:tAtA$ srqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?}zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  ~oh תbV{SJ i A` ?SɤɊ1T ?TE0JQcpW>Geq܂w6PikeLD~(YcspmSl7t xjLG"`۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m;&yb*ƵZ"hioVvb_\L22-6"TR'"csC$6 yb:6xvjZS?p $1caAT"Z$ D#PNLIFj3V㉇ 0P0Q\SykT*˕*S8RDjH >tܨ1#Ƌ6pt˱Kc}wD︻5:2WgPM*q9;%P)D ̆ƒQ؆JH&YZt7980eZ;333T!6w+ڀof^ZJWz-;1 y)dMrQQխ*1ޤПOKRBɰs<$7KU4+US,Q~4P钚!*!T$T$7;.ͼ4J;1 yMҪVU%Z~>V"刪9EMbQ5KG$rx$I i %Af$QD@HDDF$$ D Iq.`sXk2vAX=b3>3iL^Pob2^bX5^<"?̬/.~k3/iǵ>^%?p5BBp8Phˉ%NCtq5k{is;C%*C&m(WkQb9#,<07?ۓaaAJYfjW upRjV&/! # 'E[Y>b (fjb@\2Fak C8YY 4F nl``i~ ?-ho=%2cq@M= 0g$r*dXR k@6r66j7/*we#(ohBeN۟ ݺ+ٚ!9۝=4ӿAa-kǟ9:^@u'PwW C j~i!5?wkXOKKPܕƩi4~)+bIrSYBX B &φN# a>V!붢r_M?V'A}nur%P?Oz8FW‘hS^RR<:T4Wt⠎^V1=