glibc-langpack-shs-2.40-3.fc41 >t 6 6_     ȉ3!Flض zE>b$bjf b$bjіɮbQ"ʻ8Qve#ܳؠYFMJ5êni lq^gTG5SU> 1o$\T/qI32153a6faaafba92bbe3a9728a14d1c7c694e796b46cba0336c43a6ce34c9f07d1e9042423b848ab2ed5253267ded6152fc7976d030204876d743500463044022041f81c285ef2f4029e2d132b5419673ce9cade11a2b595a3d74e7fda13b174cd02203afa8357d508a5182647496815c9e3c616b456b4fe6df569f152c8a6661fe622030204876d743500483046022100fc769898ffc97367e14c1d0ddaf94304f424b0e13f1536a7d4a07017c783d7ad022100bf247e839eba1e568d14e7a63003f22eda01fc5e940dfd668a8195a77cb87fd7030204876d74350046304402201c8c3f2102a044067ffeb13936bdc6f3c2af21f0e66954dc7e178aeacc9103c8022077631fc5481aa79ebec9fadb7e952ce11a11a054a21fc0fff212593205d16785030204876d743500483046022100bf264630920ea0fe2401e102b27c857fe452d81be0f2722531263bd69fc130fa022100f27b12519d020f1d6ce38eab667d2062c706979f0b6e100ac18958d2f2d78e42030204876d743500473045022028b4492e002b39d2a17391bac3b43ef56e90017dd082aec1e33e1e15657621700221009ac483fbbed29678a8c60f5685fb6f07955dd02e7126abcf6855475aab778140030204876d7435004730450220547c8a1338c3ea694a7c490d5c44abe5d813280dbcaa72be7490d3fd07b34c0302210090cb888faa0b77b1c05dcb91f0bc91bf0d2e9d15a21ae4ca44e65b5888366c4b030204876d743500483046022100d880d5df0daba639880ea6b5c5817e8d8ccd58748c75c35e2caf1a243f6358b0022100bc992032b6b911dd9a2aa7289d0594256e1e7da98a0cbc7fa48bbc33ce43fd92030204876d743500473045022100a8b33857b452f3b041a5657203bdf9f107fe867d15652ff7acfaaff79be1976c02204f287b29d3de6adbef839d7b74d6663a5e3aed2980432d8aa43a22d11e43d3d2030204876d74350047304502205f510c8237a8fbbe2fa88db41fec340805b2a3d1a424b7126d6222c918fbe402022100c86c793431739d833673c21300e571758f9df49ed9ec39f563fda23e0c099221030204876d743500463044022026f61f043cfa323648336274955b2b0bd6229178c4591b9f02111106d3e8fbc402207dec20c2f7c5dc98b5ac4e6e8c8fb68ba598959ab5e5978fc647badc51e188cf030204876d74350047304502207073c0b06f462d27a01f975520471d4f8ef9ec6514e526415d557ca95f2b6fee0221008f18728b260fb3e15a05ffa86ce4d6d2822b21df07ab70ffd9084eb581a2ae43QAb-'l>`>?d ! 9  P n    ? <( 8 }9 }:"}G(HdIݠXݰYݼ\]^bdefltuDv \`Cglibc-langpack-shs2.403.fc41Locale data for ShuswapThe glibc-langpack-shs package includes the basic information required to support the Shuswap language in your applications.fCbuildvm-a64-36.iad2.fedoraproject.org'KFedora 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/linuxaarch64'zO;>6"3AA큤A큤f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~ffae568c6395742f930fee606831b2cbcc99973c7a31746099f632a809f89d4c2d017626404d992b956d9e21a30d9eb3186949a0df1a12b70c172e5278ac910554dbd6b1cfd0cd6a28f0a193a8659cff5fe25ad9bf4df0d90fa6e5cb3a88a2f3bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115b278a4c06b0844aec3784d927e60a27fc477a8f1259e5d4ecfaddff635b9f13f1c4f77128c0a72266b5d81cd253681c8cac740252bc7b63f028556eee0afc9933710d69ab9ac421f7da9a54bcc5a6cca6ce07f1a3a52840a2fd86879d9417a9615172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09b4b7da39151376fdb0e8f7c35d0dc2335d2f1149fdb23882143ac1604c3f8a43116b926988a5c927fdf45e4f447714e7f1c4c590ed01a38f420c72e44ae44646ee304e3840e31ac07d110da7f27d7d1cf9c32da65b46ff0bd442cf86cb5643d3../C.utf8/LC_CTYPErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40-3.fc41.src.rpmglibc-langpackglibc-langpack-shsglibc-langpack-shs(aarch-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.fc41localeshs_CALC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIME/usr/lib//usr/lib/locale//usr/lib/locale/shs_CA//usr/lib/locale/shs_CA/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-redhat-linux-gnudirectoryhttps://bugz.fedoraproject.org/glibc((glibc and (langpacks-core-shs or langpacks-core-shs_CA)) unless glibc-all-langpacks)utf-81673046beb2b08bf09b7bd613fe9a19af8c84098fec7bb81d42db0597f24d6b33e72dc8300c15a3f9a4c72a13b3196992ac0111536fdb0959b75e888f3285cbe? (/h2~&PmG`lCNvI&f6 "D&s`}6u5崄4C2ұh@ 8߼sZ> !"v_?$X]=`~P)A}N9ba9Ii9B׿]m1ٍTcĖ:b˼6[mVEMATl<881-*v Z]VHFF8E775N6?$(',.)P&-({ӗIɾHHHFLJZ,.P++Sm'ŵ/~}|{jrݥ)&$" ߮=g )c}?[ w}k }IJk=qf=8GdZs:$)=8D-'!j a_[OA<# z_[Y}M='wme\SJA6-E?6]唄zhVB2"r2ťeE%ĤdD$ãcP_XTHHM63B9!\a9mO01 G{t}])oVʳiKyMRRc8R}9᣼e(_WYuގ(yΗ<[4KQ0Q,!DHG7}2O -~Ǵ ~u@#|ir5zBc|(WlD9 e:6&alI))X&+;-q^s|6ǑƑ=KyM^/ёh56H/-4.:gYoHsu? hK"@c}O/7igWdŗmR2:$I2]mR*H(H*D,ya; َB'4e݋vJz_;`9qz3y' $Y'0,tJ3!·X 2 4+^H3H _ZTocgo/bg@y,GndbEcv=Vy㇤SnրvW!f0»MI+[@ѫf<20dxvM8@M0Ҟ#k}r Ee%o`X5t$T7?hӲhF @ i(@AGfz*% XHz%2)#Y=>j1%@lL:2 \V'e<dzzME+7"܇nL^%ƾ@+gT ('2;+ di3bG C*kvn%-; ^~itjY ?3x'[6xryK\xnnra{6Q4/wX"R iNshC9/wAդ g^9wd\&,'D ȑH tBH'ms٤fxTkz.0k%f)06-݃hʻ(=Y]QTɚܩDE+5#ڍ"+0I/,?V\4iGpYwTH,"#dWf:'s^[|x| S5y9a?K7o/?dNXZܱ?Ӷ]\?Z?HơϿJ([꠶i*oWP3-i S2Gl"ೇ0O@/F8sMk'ò;3~ZYF"QO 6kk|+0jwwAT5WZV v)pJxyuo}%}e(we1%0)s? Y)7 :d<ԋ9'm7ӦMYڔ-_W ֵBۥ=ZʝT֐֖9?jYJe0g?C`&(I-mRB"ӈ'ν'-6hW<:m깹sSF)r*2o3zwE/r6^-t8D_4.1 5+z"p 0LBx,OAǵ0Hn4!2]d0fij/rM}8 .a/:"'l4y7]]ꐌ<k^`*}+ݛ_a1ߺF"@ۘYv0pǞ +hQ [;$:-4D;$tT3Dv Ma {/㘮NrݭE43 !3bo׻-@dxǰNC7=mfSO~H__%NWf5#0Oj} Gm؋Q {^|wN:w=ʑᱦxeZa5~æAAZ:uURlK@M{qsUm4qBhHM[RsFT3#MjwڍfgG7!zp0Q̾0Ѧea\/KkA,֨4xB}Y'`n~"{j-~+}}9=/.#zF;pApy2^KaSaVKB@t&LWZaALDdFZ#@. 2ac`\"H~k%!;;9" &:L\-JP'S U{8mG][ /aA7 rDrC_=Ոnrᇛl#ZQJ|JR `(kQ(xOs^L>DIjXiׁטg$kd|#+{%2h+鰎'F!JdR &YkhoongnO0ʺŞkI[[\.*ᩦsyPjs2p3հ"eixmQ*/ޫˁ[M O{N@{.^& =:}iOp}0ODۛ{㨿_߽!fm|HMu=I'bfǧb48ed'[{cb X|˥Ph6mlvi!Fp @!@%r~}!̦A\+ @DR.pۑH0A bb^1J ߳QT`j|MzҔ^% :ס:/X{)Ѝ&SvT׉Bxs9M {L$!ux€ׁx :8 xCKgxe+o _AOCLp%Lwĝ,G[/4`+zk`JMkm3D6FHkhDqt՜wÁ;dwb3 45Bk6#L2T9ؘϚNb(͘&]s> LaHb43|%?e/U'#ߑp7WD~0]zۨGB7TBℐTb2ѥ k/4TCh)Y-̴x%dD:?TN^4A[Ⳳui!+>ˣB/4 q0BWqZVrQrMrIrwErgArWKc(~G9DF4 x5Rsi8ŧ^jYpsZHJH6 |cp÷4|EoҢ4z|G25tdx*H~QVYM~ iG\)'{ ER'tj@x d Y|"2*M'v _Dϋf L\ڨ3 `#9hv#ܭj LX[`UBHǒSTSyZ!Bf{q,K-/I;5 Allτ P j:Lr2 q=|MH@+13`F1HO=v)iBt ,+3qe75پ=PɏNA\7Y%Aivh\a5M86R<%|>s.W|aպ14zc2V)So"5B=GX:mr0iEg'm$KRd?x5Vr=ծK6kt(VFMZq$$e1&M"&76FKKz RvyU0ufkoRO~8KI oVF>v<CG^nlqBxe 亩C瑘r@`Dո Ő4J3K$iK|hL.hrq<ù&9$6i2,t)u vPQ#ROUEHs[8#s-v&!L/B1&IC/Bo̚zHJe9k(p1b ,# ݹ2UeUK0p5ps'`GXp!:RU^{#X)=ZRq#RnąEwm-UmgӌsCj)i+jTT=`EHgg,Ƞo㏦hV gZ r|by SN\3U ( +jK/"$g<ת cy`fi] qs!1{ O4jA&6 X2߳Re}CFэ`!=C85q@2Bɇ'rKJ%cUNV5)T{W6ivn:Ig巜eqܾt +4sgavq_.nWbOpmٶBzƼѥ@،! Uu9u6 9n;r?և:6>tW>[yLhYvV\G7NB  Mp]jq׺N0$/QWIuqʾ"sSY5#AAMx(zcX_<wHqhOk#X.04&(T.S([jgt1 \PP8‡NwHjPӬR̿"Ķ!,JaQYThi6͍>&puk^irt Q19B_*M(XxHfˮue!@%Id+11 PjCbF IRe }=a);hS])tV{>O :^¦8@uUcl_EwZ74S#*>[6QmBNDk X\$[c ہJz uzάB"b #\xzB5RJKm4RL$!%h0 u[1_d|FAQkDWQ> 叞#_eK!)>SN|g|0E|k{m=Q?c901;qSBq'Hn.5\rg\BHV& g?{ ~F G@ykjzK(Ib>stA~'E7҇F32_`~F?JUӯU(>LF͇_2GF,E_.S~E Y$yo8Gr4 BF{sX#g|%⻢1P-`sįtS]n#K7M7Vl'D1E|jgQ/D~ HA@@0t>@0x  ^ ^ ^ \ \ \ڑwY>, mihw.vWξهiyoQ>K(?*#L59ZpUU_vڞD|K72ҧ$JFW,!&BN9N>,)+,㯗 e"}|Wv,h۲3SaiR`TFNr&X)V8J (N@0-؊Qrd1͇;#24O=p> Οuo~̛Of+3o0U e>U(*C9( Sg:"/Wd]x/T)ԩ$GS4@2*ưy~gQURUİ6.Q?vh3e HM%i124-h(m1-Htڇh01!Q2stl1#@M CRL$ZG㼜i5lf]V 4Xvs;r{j~RnMnwInoEn7!~OzGGY~Np&Py Q}^>ߘ~fQ_R~tG1o*?h_q 1nd쓋}Y?!%iRI_Ąڨ3VJc)d ޒBhM6-fERE7}(u.tB̒æl#lh.j*aBI:l:A[f )ypk,ؤŬx&t)FNRa>t$['rAulbV<VJY<]Ŋd f0 74` nX0g${ hHJ/;Kb0&ذTWd5/͹y־~J}d #1+RF0$1fBdR昢M}aV_7]~L;v #"KYsu;Or'g1$Ѓ2g?:Xd4M %`2.W4 ;?QP@؞M]n̔1Om gJ&&gTԊ4`֝(R2.[P-w2DK͝kYX`6yO7lxRH'*?_,DO1r=2Yv6<Qɞ|.֤{.PROҚ4,#z-M_ X$R3 ;x# 9)HȠM[w jՖq>^#GB9(Sl5g3v㊂ б9 fRI(A;g2!L7QL!ȷ`s ͲJb9`y>L&P| vFA~$"0rDBw!P.-]JZC>~KO^x) )Y晥qqr+jTPaKDjlV5N[0.S)z' <&cTUxWaTv9: !;){!D4薩tzDf}ZD"%,o!gjpd |sf~*=.JPV[l4B 7AJbw2ͷz:id{Q.֎47o۳l}>۞65KfNWDGd@iDS\\];SVr>f5\-ⴜNrv\NKq9]Ni9+vLCa0, A00 `h Ca( h0~Ld{|mǷ>|[^o{}v57ukaa*8<,bᰘT SqXLa1.8]:9{52V97S3HHC̚y)* Yɹ4ĬGF5ԔGb#bbErjʣM)`:ЁUמ)%ʤLRbTLJQ1QJFE}1Av}f緽>?z5:O(PGz SUUUUUUU0333333̌Q̹Jx*KV͗^йn0d1$G1?6-.&)aW5EOg9_wd턁A3/ڍ1m뵂5{)g00W T(8 L Y0 bX=9~5=1-)z*(0@pB#!@/ h2SkNђ˨jћ{:0>ʛh@Aۣ fgVz.2*jbuZfUR4JbB9^1S )\v_}Oyt?u3/qmipd/˹V]sfVDF6ʧH¡Ypt|A5 ;s\óڢXraQTA1 0n/\~o7K ɕڈGuBs̲ VIgt*pl~e\T LDd=@K#9.\t  \@` .`hmd{MET@N\&nF)4lA@}'m I+ h%]v\{{=n/=L\(RV4u]]Z2\ E B-1_~_1u's7j!NYSEO)nq)ІL uۺJp3h)`ljӑ'<0˒cPNnq鸓?^ڻ]}oW #ÌaC< sBX:BgCr*^`6qi!z{yS5][{=sF""|,/PLG%skE U%^W=N%bd(3sG}O$Դ!nW e-"p ݧuRU UXkYw]EM'iq mK039xof )euLd9?a]$x*PC=8m{iGC4 HVFgg |QlMS)PmԴ2.&HVx{hgV6I!gfT<΄#D24(B$ GZTCb&yDЦp |)؉:=T.q052NO(|Ϋj ĒzN]VumF4Tn8ׅ8e0^VbVȉxvm>!O8 }\f¬ 9EWz%Jc*&01Dq8 !5 <s+ܨ+wf鋺gki.z;e3H2 8* c( GZTCbFYqͦe4ⱀ\m>"(CagQ4+[jx:>gk2h$E~4ڧ}R}}?J)[K$ȾY/SO} nˮ:tu`ϨsX6 %3H. 8$x(K=a28uNSϐ_+@__a)ZJRh"&_%S,ǒ~8ꃢH#NυN?4{.߾ojWV_5駫|8g fsٿX-dy8 >ñh+>B%1D]mbHt26!N'|`/?:( Y66uU\ˡ1h`S`V;¥we[6.4z_vl'TA+ Y{)`2 LzT os$o?Nj7! 1l Ki1qQT]%Uy.7;mO1e=#0iyߎė/e__ +\ቴኪ䞹e्9pIyX`A)&hPrqJv *X8h  tpK @EIbG\ O+kZZY Y Y Y Y F3- GIqR\GW #K+ `CaU7*7`Kh&|mY͗@x^oz`I "Wx/]Oz%g-\_L*s>_E0Y?/;lҢtz^,ǯU}aEׯn\c$Epj(ŝ;q&eibb-= )z2ҹLtŃQ5 +Q'k])kc8p&"';n؈fzK^"sVj 6`c}jϻW/{mz9UT;Xɟ>O-m`'nHAlX5~ yWJQ'ah)NekxDNj6h*Yu9UlBԢzΪɰ[PM8 \6drTʫ{ifBJWNK2Je*w#rPmkX)B&I_U e.RB͸[QR7 A1g:Jb}Ib\7HaDlNI Jk3C۸ESɽ)>+l_A#ӳuńڨƢ{,T%%Cu0Wc Yk|v[x~RHeNn. Z ik0ouF"(^F#.E0:x{ }ڕJ 3l0[O͕kqP4G|WZY :x˗9BŝAXM-僳5İ]4,k4R [Jy49 ѹt0^ރH QkPwNS/3j~ē8k1 Ba+mHņ%@oBPl:=שM}a`/I eAQ;+ ZQ3I+nnlHR}39sº7ĩw'r$`I; BH=v@$)X_>:ldcѲT?'B8p#Dڙ^7}E('HQD}`e HdU Ώhh e")$P/?КnQo𔀙 5-)Ks rt"#:jje"Rsr`.IlE@+)^PdxU&frL5'|L~zOvT^zFǶ͜_WX( fSХ1O_^d ' ;4ćmHOӔ*F SMM5IB]~a;LȕCD Jdix"9Z8sk!☎'m@i@[u]Q .@IGUMd$7hOLݮQK.%CbC_e[A6ټƾE6 !'z~90Oxjo'WQzSIώkݬ˥nm&+_ղWbޅ.sl-+|2G.զ q?]@%jES>:F}U!WX֞&LRm2/R 2Z7"/WpvyνK緃7|P!#YoVpU!e|= ߙr;uOǵo9|CMA$21=bZ3d1XKfwؤ1wGB&e[%S&1T& 9蘄(YK i21"kJ e54Rő X!%X2aSm7hvwd)feWKq5؂O)6h"~(1t~d ,1{v&_J("4|!9SͳHޓ 69$Ý3\0,u-kzn>aK7K&qN HLg"Ld8dvAddIa.zآ_I5< >3fj6ԍ 噿Gv 98~&qPr# Ud 傢#H`?9ZD]!Kuѕ!*>Z-8VfOMbJ^[ppӼD0g.He/-b#'N~pJV1T@Pz-M3!dTCs4EgKz z.9(FZWpZ]LB$bwFt!_;pg# Dmt7'I%MR`!!#i*]/17=xy=MN. H DI^Gpߧ1O{(bX-WWDG+zOgc$V]l83~ O< o?P~8ʋR5"Y#^t((`%=z@zvX(Kaaa!dn}~ 87܍] 43/'0=XyU&Py0R'N ڋV2p\XU:A QX/8S)^D`4C`M(Y] &) $ItDcC`E9 ?aUnj|f\;b8yʝh'umd beR$B0|7$rPDG^Լ_plZ]83QAwGj:.D>T)9zv˳-z!a *.b&%}O%:w ˶ꊞcg/8hAΨ|&nKuTt _ȉ[8/60벪j@Q2r}`U&Rz8wS/sofOb^ZVKR N4YyVi o$\-J)t"q M,J~+îm,ۺg < #,=< _ m6F$bbc?-k㟹JqC. j)ԢbJsc7@t$Z'9I ]Vq990%*ZvArBq|9-\w}\N g2->zy6(::5jFCb{&prE;6q}gX+F {{g4.b@n9F39s_soG =Dٔ(I$AʝuKe%]7\p[w}5}}c@h2X.7-m㇫W YNv)TJN;!-hN8`.0G$=E3333333334 à WVj5J)1 -~v)nff%F^%V!$u\Y^sae?a{ݯn-̫jA8RqhN`̵XJP2 ܸ Zy{owV_sOo>k.gRc_Lr܇mM̃,7b2*j0I8 (9~ xܹ:Gy30\LheNd) #,a\3S?dK8D3$K{?%NǻZNɌJ|сt%OpGmLC,}˳ 5۷<8zY490~v,nf(v^UV$5)胼sfc%SXHuPƠi|ox;Ћ[ڧXwfkNgT6&ېOT P) z i+Ze\T j\Y| %B24x_5B|?k;[7UK3;/*+J`A9\1\-%B2DHC$@;}3+y n>j.fB<,ۮJgv*Yt9Ȓ|טppƔZP>aL`@0Bi _ooFe^3/f2+8MJ 3:b{^lLHmD,@<pVd;`9`O3//ޭ+Ω'lc5C-eJ$A@c8EC0"Xʟᏽ26R3 /*ܴIZAwv&WZJP2 PK.Бzne?aۜ[ٔ˘WtdSCS3#I]Aۣ9Y1ZyVY8PᚍіLK`!Ab"!}ѕ<7bA3!{W{yn8zY490~v,nf(v^UV$5)胼sfc%SXHuPƠi|oxf_t%OpGmLC,n]̄<۷<8zY490~v,jibeZeER@B >{:k6F[DHC$@;}/'F6b&!m y}oyv_u5Oq>m.ire1a\XnT-PLHjS(yOphK`%ꠌA1 N̾J6b&!ݾ}<ͺy8scuS4C2"999999999}ѕ<7bryiuI([hfDĮlVpQ,ϲ~2.aT2+.F|IcXcW ŔQ\1# GHXh#A02 Pom\Ǭ[y {놙ɮ{AM"]1?ul[|Ŝް 6^giӰ1A&@Z\@DЁ" xZbQmaJU[ߡ{S ΐ5ĥt۫CeQ RCC*8 Z%: QjJG.ƞT"gtm:.>G.]'f~ϰ[m)͛.c;YDC韮E\|q_A@Q35W){$2))aϠbt,\3R00TL;`<,5haxa Jśn՘& k|P~4nJK ~8W)}tw&X$6qG5<@tσ-}=o.Z$xI ]Eы +(,ğ6U@ё #z΄̔d߫ kk8\9:6xu4ozg%Cf:EI/d6gQMJD Q\ϸ+bEٵ0k|V#CfEf3^~-?_]~n+_: _# '$Ƶj*]m](2$uwś~\>0݈"FB,hk eԇ9@.W]4TCM2J u51>+\,+mRзoUC ,c1ЉƜψB2B7p6 pVݍ☕LQD+4$ ga&pr?P[$6.2e$%ye߲ Y>TWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWz^z^-YpRBP6' &i<&d2}}}}}}}}}}}<<<-  JYpW)"O4nvީ94ffנdd'Ecqbw%[qa|eWK޸('GqAvڝCofw잉1u_((J5AF." 7L$681> e8"qSj0A6ls(r(rt|NaK*@7@Gep[6EhY(c0\">@FP6 r&1 ex\` $uz47:T_ Q=#@çn :?M}{R'l>=]p,vbQ첆=ưJ[;`_쪂=Q鳛gvR>Ez(W[cwjuNa'DUTq;LTWZv >Y%*{$eNv }1+DDȎc/t왘_^v8{X7;4+DD~ {s9wiKaǝ»q1EDh95<,A/FHj^i)d(܄o B=4}c@_=Q飛GtR>|3kdLl/Y#):E=,"A/FtآR]z QE6HYX51F Bz0: b 2R $^D <3]c Q; 3PF `K @Z:VnSR643J0ErX"U(B}NS7NF&sd~my19p2Uy 77 %o. #\rrN=6y&䛙\#gbr L~y-.y%<,A/FrH :r#'lF>=<`Ċ\G&rD~my!9P.kc 9l!)䮄EBx 2s3\\! mB B I4\} *N&gpO^;p(_ }%/EbUEſazlQd@)6H0q:!ݠ&4o6$Q_vHN88.&0'$ (TW YԆPBȄwheX VaK]bim/{`jspS"֮GV[d5Q=TnA]i\ ">BTn ț@ :~1zH"ypKc,7(3Ե]Xٵf>M{/+8z\|.P'}@aOK-PS]P̌Edp Mڠe\T )ܒ;p2*j"n:J=;%[ꝞgU>8rajsNhMXyiwֱhn-`ݬX'8zwi[,#5rD 8 (I־;8~߶]*p#aw/ OJx~ W}_{=}r]v}UW^<>޵~'߇7ϒ0r\(HqL(B8!m^uVuX'.u(zuk^4tns2n[)xzZAtܭ%,оޖ`]ӳ܈3@7M 3vB@T3D<zz~RXלS}bA;14qU])-3%*J;^Ī*?9S2}B0IHI8Rx^1apEp=SfhG:>tqUG¼D >7$ <N 睓.=0 )Q坦bOtHIw̐`΋ j]z0U[leY\mq Ozh:IEl=8cE@]@:Ӷ[+<4Yv_CAuz'{}^rNj>bzEukxnoY\8ʱ24 p>ybxp 1U#M ?'F1.K Gt*ir6 $5GbP (|D6-'JQ'H#+܊5fơ*$ W\8Nq(\-D\(L6?b&ox1W m:a*Ī?u\IUn&+Z'yE}F8X0bXjT}$9>,Tub Qjc&NRaJGPxYÊbT\ "O庥:JC4|mYJ+pErLSMx"jۜDOh>ڸeZYe_&1~i}u6!\q6=us==վ79c}K"i2ڷv"ɺ%gC:uߑ7}ƹ >Hu=b O GYl5ҙ.pp ȕpp !ᇏ%MGY~X ]@A8Ez]Y_gb}R`Z+g}ϬWl'4L}T?yC:j}GZֿ[>ET?dO`U?s뗦[,IU:ʪꛪTM\M_S{ FybRSws2'RRKxKW %8@,10n[pbYOɉh)fp428R<(ۈ҆|Jʆ8T|DGQ9_,S|TL ɤwG8LƓ,JŘot!n oplʏWʶ g` ƥgZ,CçWk*'HE+a嫝U>'Hx䏤*#|ȷ0?gE_Ao00}늾oRQId%s- 0B_q_,#5dI[T+m]%~oC\ %7< P$:iv(VT:D]Cir6 $GbP (|$`x ECpaRb 6%mE}<5EOd0%9KN@I+mZL*N-Fn+b)z&)QX*pJ"h0"!8d0%9KN@I<ܦefTuMo4r[@OGMӤHtp4bP ()Qlȓr\v*K. ꠜ yK CC2^vJ&g32q~I2.Iݮu۴ kshdͿST'5q#LQ"OvH4_=)h9_Әxڨs{)D3T"8%)Ȝ3gc<y1F偺 QY9J1'"O`nT`>)W$92sEZyۆ T0EqRWw6̂ zf`^YAus(Y [, ~f`^!jQ,[Gz0{4gfq(0mo"#$goZ?m>%1K5'9,=k[7)sU'x|=9u8)iN\Qꪯ# k [J?݉I]zF~4P'YC UJ^_[]5LZ}S֛Gfe94q> d{5)7h?X$€ ,FŻզbvV f 8{DK FT9Arƣ 4djΰ'/ˌ]`Nd"gbxCg5TL|? I`X*"qi2/ jZuRb.o;{$yZxH5qxDl]4lZ eY@&2ej"\pyђ$ʽʮOāPa#uOd߶_/{*tlqc*6,櫣>#'<2?Z&RZ+w9!x4 jr5H[$O P%|_WU.kPUUUUgfff&$D4̢$a m,쪦i(uܦ2*jzY9 횞~ݖ]=͒۴@]VEMA0 Qȿ]ӳï۲YqȰ˪I#qfQ0 b{~skzcu[vUS4KrC:nvY5Ir=N,JFA B@~zvMr nˮjfIb~^mZ1=9~5=1-)z%9!yi $5a%A !`w=og9_eW5EO$G1?6-aUQF4̢$a m,쪦i(uܦ2*jzY9횞~ݖ]=͒۴@]VEMRA0 Q]ӳï۲YqȰ˪IrN,JFA B`~zvMr 嵨 LҐqȰ˪IiEI(A]ۮY׌iEI(A~w=og9_eW5EO<q*S,֦e K'@=N,JFA B~zvMr nˮjfIb~^mZ .& iEI(A]ۮYmUM,Q M deU$8 ( rA=9~5=1nˮjfIb~^mZ .&)a%A !w=og9mUM,Q M deU$E4̢$a m,+-)z%9!yi zY9횞~GeW5EO$G1?6-aUQA0 Q]ӳ/쪦i(uܦ2*j" ڨS`=Rc HO@hsSdM/4?DO@jsYA@G4M4qK3x,;ihN|1#f`  m4\LѣtQ6 2?S~0d-2?S0-2."h-0nT*i?q #݃X`hu|P Оsf97 u kP&Ȫirm5L\-JBT"#Ay,Fn{a-DY=Bb88d3㸬qqq^L@ ]4Fq-lq+6zcWfc鎳-j6:>j9{J{$C5C{:ϙh2m/BH"YBQ|om&^kJNev^z4tv]!5ש/bgTb;XT2.HSkt@"m"DM!T!!\5 |1sn3 7 d*ՠmrx0J$fpj8ߌ53+Մ;&iGJy5ڱiNK;0 U$+TGCn"~ BB?@^vi!I.6*&i_ckhy= InI=V0ss>p;zZX/yeSyްx B 4 ­Xv׶ duΣ %n2 [w[I J uSɢ(Э*Sz<ҥ*[M{T&x{Aywn$ўY BG> L9#C$:vJ_$s+g{WQ1螽랽kvkWru*EeFRjʗGڅm +6tFi-P):LXRUU)c,UUUUUUUUUU33$avY5I8 ( rTh0(,~w=o acu[vUS4KrC:n2*j"qfQ`TX~zvM+,쪦i(uܦeeU$E4̢$q=9~vM+,쪦i(uܦeeU$E4̢$1V$YmUM,Q M˰˪IiEIB1a=9~5H ï۲YqvY5I8 ( r@h0,~w=o acu[vUS4KrC:n2*j"qfQ`@X~zvM+,쪦i(uܦeeU$E4̢$!F )!> 50p@a0Zd<Hg`PGE9jR0H9 `<«POg twea Pw}aT#/CBsȄ8P1 _VAQUZl۬# s#rx3~ރ7:f _J``KNH|sJ3t c@@YciO]?N;fK(ZϽrrr1 ԏ_IF=&~YAW9ՠ2& z~ZIc!A :ȁi{ ld(7 fs@E >zEΆG @홍Zv=q8kåhX"Gf Z<3R CmN?5.۩$9Hl 9Cr^x L DHN\vm,펔j厌/'u^u.<;3a ʶz;{3`@u$k"~ Yȼ|GetI:)|LQT{>Y'v.o6 ^3Y rX5=T)9Q۲R]MѓtF*U)9Q۲'S$><:D!ldL(D!CQ`/WAQF僒RhL[M%>]tâ"L]TfϢCoW Y_d聀ːp3;QYvM5s`,%ÝM> Dʟ*F‡_M7:OԈTCu% /7>TDxpŇ6>fwPB-LW B2ju6B7nU~jԲU"%m8(%P`@Nqa#2Bw]=\5 [53>~6X܏HPa QEG+10T)\L͌%7 "<;"nF $e ƄE3b6\Ŭ5\bbYU\LT7<Y _X[X13z%P\ Ī~)|a0zߒi5+[kMMhH=@NxlIMAN }ww}nڝuenWrqYͱ'9Qcؖ ,Ԣ`"O&ʏW߫^7WʅWsg+x(y뫮5 )8|'Ty/ň38?YH@;V0ȴahD0~-Mtl]/:-xpKW=cO 'Zݍʖr&- s84Tb,S[ٔf`gƓlGї"`3AN['ϥt f3".'wCkD^j.%ն. KM" ynq%sGS\[&Y8 4AvbTRƻ𩢧vE:>}gRQܭLkzq*D+Sen2dlt6v8!.̺]egePfQ,@?^D-C{^,q);B@@KLe5-4ZM7 d?" Hi8[57QFIգƖ7 @tfOL~|j@M:\ #$^]H f@Y"tp≋HbD<5$p Ѓ4up0F>@oN0.8+Р. `'L>aJ 7CIag*_'M`1>xs-Y-!ՠ3Eq5wn]a6'cIwǩ^*j=9k]9z˯9JEXF}Jl&HCi_Y1FOfbu(dYMdӌRZY#=y2X`alj>eKWZȄiqɽ*Zn2yŏ$ێ=0pB* [|9 ;JK80ItCh!|OQқ>X!=,2"""**G.{1a>lP]@xl£]ǭgZ(Ix(U-bP^pf/C$ 3>vtYj!APRh w:bȑDG2T7g&rgc$љ?u4uR6!6V<ќU͘\z6}Y>ɃMOwA1076"NLT:w?M_t+xۘ?a+OhCc~+Hp}wK]8J5#";[kk̲_xdnt7A dAoXBJc)zgJUBd"$&|)#C9Dq7Yآ7o7*gSVbqJE"( I1y>C3TI؝8cy}^>S{ʩP'vowŚ%W/~h.#]Z[z:qF p23OJ7a{V'UV+NZnBW y!â[nX}Dy{XU:ivAMivJ2&UwZ9c+@՘Ջzqe $nVӕYR#D#wF>*˳ѯϿAhsHWvkn38 <:xbիXU._VZ$ÙRV[{kO_&_"t#z} O% m7;(L1J FT*b\!.(JK#@Eس.KҺ.Kk(((j\]ח?(uܦeeU$E4̢$a ~skzcu[vUS4KrC:n2*j"qfQ0 bCn7  _G]C"A:n2*j"qfQ0 >qA_/`Yc G@rx^aMOt<=S+2"r)FA{qcD벮 Nٌl2LP: v=cV>QC+_]ۮYmUM,Q M˰˪IiEI(/m,쪦i(uܦeeU$E4̢$a ~skzcu[vUS4KrC:n2*j"qfQ0 b 9~5=1-)z%9!yivY5I8 ( r1횞~ݖ]=2۲YqaUQA0 Q,п_]ۮYmUM,Q M˰˪IiEI(a%A ~zvMr nˮjfIb~^mZ]VEMR=B횞~ݖ]=͒۴ zY9X~zvMr nˮjfIb~^mZ]VEMR=N,JA0 QC+_]ۮYmUM,Q M˰˪IiEI(/m,쪦i(uܦeeU$E4̢$a ~skzcu[vUS4KrC:n2*j"qfQ0 b/m,쪦i(uܦeeU$E4̢$a ~skzc8c`n$IA  @3bkz˳{DY^V v_{S4-΋ UyjW [|rZmk3$kƓ9-yۣ;CarW ,뼺A ݤ!u.cYU赇@pO1\*uK&]:!)6&cc!yivY5I8 ( r1횞~ݖ]=͒۴ zY9J~zvMr nˮjfIb~^mZ]VEMR=N,JFA ~A?w=og9_eW5EO$G1?6-.&)a%A SH]ӳï۲YqaUQA0 Q*_]ۮYmUM,Q M˰˪IiEI(!/m,쪦i(uܦeeU$E4̢$aĠ ~skzcu[vUS4KrC:n2*j"qfQ0 bX 9~5=1-)z%9!yivY5I8 ( r1횞~ݖ]=͒۴ 쪦i(uܦeeU$E4̢$aİ ~skzcu[vUS4KrC:n2*j"qfQ0 b 9~5=1-)z%9!yivY5I8 ( r1t횞~ݖ]=͒۴ zY9<~zvMr nˮjfIb~^mZ]VEMR=N,JFA ~A?w=og9ݖ]=͒۴ zY9@A~zvMr nˮjfIb~^mZ]VEMR=N,JFA 0~A?w=og9_eW5EO$G1?6-.&)a%A Q ]ӳï۲YqaUQA0 Q(_]ۮYmUM,Q 횞~ݖ]=͒۴ zY9$~zvMr nˮjfIb~^mZ]VEMR=N,JFA P~A?w=og9_eW5EO$G1?6-.&)a%A J~]ӳï۲YqaUQA0 QC%\_]ۮYmUM,Q M˰˪IiEI(/m,쪦i(uܦeeU$E4̢$ap ~skzcu[vUS4KrC:n2*j"qfQ0 b 9~5=1-)z%9!yivY5I8 ( r1d횞~ݖ]=͒۴ zY94~zvMr r1 횞~ݖ]=͒۴ zY9a~zvMr nˮjfIb~^mZ]VEMR=N,JFA ~A?w=og9_eW5EO$G1?6-.&)a%A Eh~]ӳï۲YqaUQA0 Q#8_]ۮYmUM,Q M˰˪IiEI(/m,쪦i(uܦeeU$E4̢$a~skzcu[vUS4KrC:n2*j"qfQ0 bx 9~5=1-)z%9!yivY5I8 ( r1@횞~ݖ]=͒۴ zY9"a7@rAʭ H"ʁd\ ܋r/Ƚ8@^{q܋r/Ƚ8 ^{q@|uaߔZ?R !\r?,c܏~ rtrrraUQA0 Q! _]ۮYmUM,Q M˰˪IiEI(/m,쪦i(uܦeeU$E4̢-)z%9!yivY5I8 ( r1횞~ݖ]=͒۴ zY9 ~zvMr nˮjfIb~^횞~ݖ]=͒۴ zY9~zvMr nˮjfIb~^mZ]VEMR=N,JFA P~A?w=og9_7Mgk7M-6,0]\g]ꗓax'vRv ;]@*UUUUUUUUUUUUI$I$I$I$I$I$I$UUU'Tv Х$4QUUUI$I$I$VUUUUUUUUUUUQ$I$I$I$I$ 'TV4%PW033n4fQUUUUUUUUU}33333333330?m۶m۶m۶m/W-v*:J(x:&X*$y8"xFb;JBL%H}<F\,D< B@ @rnm&]u]"I$I$I$I$I$I$I$I/'!!H+-*{v 2@$I$I$I$I$I$I$I?UUUUUUUUU`UUUUUU'Tv Х$4@a I$I%I$I$I$I$I$I$I'TvR;`UUUUUUUUUUUUI$I$I$I$I$I$I$I*'Tf Х$4V?@UUUժI$I$I$*Q$I$I$I$I$&TvR Х;UUUUUUUUUUUUUUUժ%I$I$I$I$I$I$I$I'Tv2(5I$I$I$I$I$I$I$?UUUUUUUUU`UUUUUU'Tv Х$4ժ*I$I%I$I$I$I$I$I$'TvR;  UUUUUUUUUUUUUI$I$I$I$I$I$I$I'Tv Х$4*UUUUI$I$I$I%I$I$I$I$I'Tv Х;""""""""""""""UUUUUUUUUUUUUUUժj$I$I$I$I$I$I$I$'TV,$`t0 SN""""""""""""""9   **v$I$I$I$I$I$I$) 'Gpnljhfdb`^\ZXVTRPNLJHFDB@><:86۶m۶m۶m۶m۶m۶m'!!W!}vr[@]CN o'PEA> J.bbfffffffffaaaaaaaaaaZeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeiiiiiiiiiiiiiiiiܶm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mqqqqqqqqqqqqqqqq^u]u]u]u]u]u]u]u]u]u]u]u]u]u]u]uyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}!               baaaaaaaaaaaaaaa((((((((((((((((8888888888888888%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IfYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYiiiiiiiiiiiiiiiiyyyyyyyyyyyyyyyy)(((((((((((((((jiiiiiiiiiiiiiii캮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮-˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲n۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮`aaaaaaaaaaaaaaaskz쪦i(uܦeeU$E4̢$a @888888888888888xeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYeyyyyyyyyyyyyyyy繦iiiiiiiiiiiiiiiiڮ뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m;qqqqqqqqqqqqqqqqyyyyyyyyyyyyyyyy{{{{{{{{u]u]u]u=,˲,˲,˲,˲,˲,˲,˲,2=<<<<<<<<<<<<<<og9nˮjfIb~^mZ]VEMR=N,JFA B%9!yivY5I8 ( r1\qqqqqqqqqqqqqqq,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,2=<<<<<<<<<<<<<< H 6P:6NmC22/1+0kI\VYUN  )F "t>}}}}}}}}ENSDiiiii{^׽u{iiiiiii$!!`OUJUUԪTU-UVJUժPDUU$ V4'P,乀gcNώ$)֔hEUUUUUUUUU2뺮뺮뺮뺮뺮뺮뺮뺮뺮ks9s9s9s9sλI#)a".B@LFQ$Z(x !(! 9s9g)dUd6ѵxT ( .jQe\,E`-Ph\' $+(d?Q-OJQJizѥ\Tbag^#%ֺZˀc-k]Zk]k]ZZk)O)4 {^_E=R|~}~>?>?|~v~>?_?q!0@.r؟J c֗zSgsƗpڇaEQEsF!B [1RX16zD8OyjBԊJq^Fpډtg^j.Eˠj'VZ yw2pŚTވNF$XbK2$fGꚦ=9a؉\wATAA:CыϟϛK m/Gq]?ܿON%adY8_(ӌ#FɅ?TeRTx%,8+'.8oα SDMSh({jkx `͍0|plجF5̉1/H 'F;y 7k1&֊PrLԈ˜XNv%BC{{zN"J 0Kf*XD7p|]-W[) .~>?k49 k xpjjji"U82k\g´JY8mꆡ귙k߈iч] _H 2#,m*MT|Ec_3;QCM][*6)i . WA;bIZ(l+![0\ RH"b>AH""{ ~aDw| 0mmkj-d6buKR  G)$ W\K`vu^}.EСƼufCRE"J3v1y>:REZ^W}ŽmRRkuuM4ʫd\t"v1*d'+乹dcVaϘP\_LLH^APTe6I:@\;w\R:kU`F򰆀 hHǹ~] { JjKɎ0Ӳcdnb:RFW--@bNm+S(Ļ0 $B)] ~ǷN#dpz !:0I Η tr_ آMwsSUgi``C-).{d-A£C|Cl|)5S*AS)Ox\ó\rbO[s%S *a$E0?6^qa\G؆[q)I+aD1 Q<5S:d#aD1 QORdoa-G n=_I83XsEej9!գpaGh(}1N9AJ<*U4nd7tJ= V v³LZiV ]P5H):5}%. 4@_KʉO8,tg"ݮ陪LiI;5nۛa/jV̫VRʟ3MH /xto肍݂c7ڙ#0![\PieF0ⶉAG4EB\CL7/O@.ݑ ̍Tf?jv̯VvHHE؁4F8w {Qb^eRDla"Cj9w6&Q+!|/d{hp Bb#>6A 'p.mgQ+ x.D{d0氯}Q<'VOZ6riH0flmxG~yqЃh5H'wM4IBRjx7] &.@)(B,R23z4]\F,BG٢Uz<0 ݙ}0:I/txyukK _B/ [NuI(N>b=48s`z|W|W|W|W|W|W|W|JA8.sֶ@\Fy/_ _rwۅ>/-\2LB_E'),t\Bg,-d*txyH }2MoXmŠ+)R ʜ4eN-a ]lMEW\Y8l`VzHqy'p{D ǝٙk5~uwm^ KVTA39R198G38>ToR/R/R/R/R/R/09ϷlWj =%rS ĮYP&H ymXg,Q M˰[ `vx p38vZ]lCѮ u_?M9&D3,A= 9p4/0ڼfeF]gr&bGJPTJd4B:`1;l-pl_[t5ST(<'n hGݰۚA/fVVTV:I%?'$0AcClCXOѭP/ kQbZ%5J$QHØ8xWw6krV(KHSyi0a7k+VTtrJ3.!cEGznB[3KըZ1-$6R@:i2'"q0 eN-a ]lMEW\Y8l`VzH QY49X )xq͡5 \9wrFB 5#  *Ro/U>*v1e(; 2 /Il.>a.b%OB0 wȈbdAyC?W`; >5Bܲi׳MF+cGe5#$W2eR6PvCᒵ޽} ǂ?J>8 4Ns]'=`[`U HҏoW0ױ^ FP"1x{fj7@Ub*1X,78pN(fъzIZ/pL'Ӱz=aDd/Jᬓ#brc*-O x$PtBq=*c"v׿VE4qmҳ\4-N6dKiO@l":is:܈xG ~8EJ]Ľߺ Z'j_Z*<>ǽKDȍ-p  `k{m+Ukĥ.3'.ohw.t!BP!_УmB)+n8ϣ)|#ģEDn$N_Eyĕ.\zbn´0h=f9I%~V9i縵_nflƫhaU_o9ڗĩ2x?!6[P} 6Meqh -⌁Ta,}Z/ezd g}GwMߎ}Ic0@\aP tsE`j)~>PK2cP_݄ˉ-ѐm ]ӛ8|(OyDDy [fTU v,9OO/Plٓk$^h$h#PW:cȝFl:LzTaJ\$HByLFY<D8, 'ΰp-Pj`b55sZ1lRR-2"F4Ipԥ(#8Gt0Ƣd(EbT ! Nt:Nt:Nt:Nt:N///QK'Q:~:6'p.K4Ipԥ(#8Gt0Ƣd(EbT !iDCH4 p!z '/}}}t:Nt:[u[u[u/,,,, 9Ar 9 5 H"g} ?"P  @Ϳ( (HuJ `@PjQRڴCBPCQ@@?b"_"\F ii94M4M4M4M4M4M48111111111111M4M4M4M4M411111111!!!!! $\"j5P(@@?  PDlF riUUUUUUUUUUUUUUUUUUUUUUUUUUU s9s9^eYeYe*s9s9s9s9YeYeYeYeYeYeYH$ $\"j5P(@@?  PDTF 22Vk݉ iiiiiiiii(4M4M4M $\"j5P(@@?  PD, f7#@W:Z0FQEQEQEQ`+;}}}}f+X F{\V[Tum}}}}}}}}Ƣd(EbT !iDCH4 ($A`m`AXn5rsssssXIUJP*HG q';qy &$ѯJ@AD)S !&6Dh B$A}>?Q\3dFR ir0#뺮뺮뺮뺮뺮뺮뺮뺮뺪 k:0 0 0 u]u]u]ZkZkZkZkZk 0 0 0 0@$\"j5P(@@?  PDv4#@W:cFF"R2 0 0 0c"*>|9Nt:Nt:Nt:Nt{<LJ>|0K*n,F6Q-ԁhG։U\ zYX"8AS0(MC5:m1S12 -k$تPeji%(*uAAD P>D@S#DBPtyC&E_kBTL'8dcPQ 3)c_n1X(20G˼7t1Ekp;q)ՏsUի ٙG[bGe-48W: gft Gˑt_$s~Znt ΡfZnXÝe 0ǻN`{Y@U2)PlPkib+Ul31sT& u2Z҈m)H#rM$` 7&@ GQkP2Ip4 'm 1qslM]v+dȦnf2G )=5RȮ)nR20L 2b^ U|.BHQPUXPfD'I/%$FBx$`EM'A&H1 .Uu?+QI}xMI qbQ6$ZSrRKp4q%d%}ZESQR0qK 6&[ ermL^> *ApFhX0^}OPejXKZTlJ `~R^Z0NNʪāx JxH$;yT HN$GgTP7Q5=/ :h$mi QS"fJ'GN\Di3 PnlOk!B ?t9_d yES'oyVGEt\c4U.cD촯HȊp rP1tyЌ٣1@^4J{XWZPs3`a_H%[ا-hp-k{ә]5ܒX!LOI"p6!pA 2 *`jܕ*:J-iľDRiG?P&h0 Oߟ$Gw8Mђ6]-ݷ#d{b:Sj<؟PwK*.G~G~,ƒ[Zh;#uQ݉Kivt !ְ-"DS_{I8lnlO+KҮA%%j&}F_}3C%^I^1&-/˂]Z|/Iwc7K 'dn)B2Ӳb,2KgF^E^q[Pȸ)O{PfjDz]xRSK -\籇k4p8a GL 7(=ROȐ}%5o#~ӏnr,N_Av! Ha2򙬋\;ߕm:v0gAʵY5c]x'dӑ#]wE*;WGvZEE!?Z4cGgmhmo8][懞[Y>s:2N n[#gQjj(Nx f|+'ˡK!݃e ˅bJJ(I Yq)c_4($?1B&X+Uq*T|a&}M.Iefyi2w-8 dW^` X`@pYI kCwwE~,L:ew(.tex:C1)azGr9nNvP`Q>Cvc$liPi ڎWxQ!6ūO4} ,xإl=<ԅ(- v5"Dmn-O4&yTCnƢKq.T/\V;! :w$IwzBDB@|EED'oA 61_hӠǁx6YE3~ݘ|S)=po Ŕy"%۫ᶂ9{Wor>#~jOh3&>Z/7?v6iw\/*tV {Q\ 8\5ʜ\mcSl&!:AN7#YUmf= -&RV}mvbjmؐ1*@3na6>< ކ@P6tEXT:?nVt5Kw!&ُqY]\Z~_Wfx@cn< x &^ў1@Y%P6Bjfmě!耣.zRZC0;5E^fR>t=?|"TGDGS߬lp̊s1-4/|l)3q`(eL&~nd-M lYFreZ+%}ߑРW+V*(͑>d 3N JHgKc& u9bƚ|l+E}VN)I)Kv†DRiD6F->J8< Z{098Vr4q̷MBnvڠ>~o8c[F+| kmJa>bkYsB!=``:_` IVӚ=fXEALokM|)qIn;3ȍϝpkR`UDgp1V-'h"AJ| Ph_ c e4ڟ.+p?jW@S6ER"x;2clH)fRQS#u ͈Ӻ2 4D1 p)IOG+V/q.Ȫ9r+B$1*,O1m5!aQgfY]5#P*YKE@s+]ksR?ҽ~IF&uÉz +ݸdHq[׻Dt0׬ uXI8x7KAۑKQ7=Tge+[IFTdHd̜ DWQa /R-抵W=OV?ԉ.LªȪ (9 >rҟ#3 Py{eI"Yψ2 f y~?N\<ĆF0Q7geb}_el3x]Iw5Hܙg`Sbe> 3Ugm|~Md+Ql궋KTԂrVMbXhFx}ے4Q N*FA3-,o Bm4$'nk?!VQVZrn*9Pv=:u;llAwHABJr1-" 2/i~6l˥AxXel'_"sn.8oְ/6̿[(0;>+eUŃ1KTV9RNY]Cye\\dՖQ|PBCl9%wN؇Kgmυ -MC"̉o=(wU^+4S D~v>֡UKh/eDǛJA):6~<$yݸrl>XRxzK#0{h o b(VP?(xbj;u_-p@q) ?&Ò75CViѓܷ'*̩X[i9~kf5~ҷm(uubFقjxc~Q,l E*Oql 7f!ڦ$}^mF")~֥Da ҟ˙hd{.0CQK.Oo-?|`6]p]A{G@ U nZIfa2eia@v!)B%BN=hIHP_&c00iΧfv]UP$9 DZ(J HGQP^eHf^i^nZuX Nyzi)f9JeSlE?"xz;!^ڇUD}(RZ|H&T+8b3:A|, Iv(n@Ҿ F^݇]jɕL@(ae@[pNcؔ+aKO̼ 6R2閬q%RlX"0ݻZv 76]` f>-oЌ;lF% 'ۘ,XC;;r5̿nM|` n)ZfJUONJ0E[U6eIH& ivՍ0?:yBiw%OhFDELv6gҌʹP|H(Fn Do|՟{y7TRDhB0nN0:r~wuLó+8wkJ3O*1@6uܦeeU$E4̢$m,vUS4KrC:n2*j"qfQ]ۮYm쪦i(uܦeeU$E4̢$a s=N,JFA B=OwܦeeU$5̢$a ]ӳïUM,Q ϫ+j"q>6-.]ۮYm쪦i(a ]qaUQA0 ïUM0 bzYrC:n2jzcu)zc%R=Ys- K!|̢a}y6춁ˮ(:XgqT6a}A9%MΣ\ihf'fZ#Nk|·2lqiZPݎԳ"'$gCd -\Z(ѯOG T`#I%# d RiU.\{G[u.׾ h$}I*ћG-nnvoJD*AT&Dmj FxHs.`N5& O&v}jp J^+~ߔMJ`%MHF;Vbdh:oD0w<৞-- M fÇzZ#H˜;9 wNkaNp~Ey*ܨ6FH:0j^rPT.L[AY.)Re|vd\ːT$ !0k]' Iiq#}MQ/;'"[-?2.^JSHd\u̽vVyle5GH_Bw [ >Дh8H2e&7fp[/5FJ]zݝ$ bH\C/JI;Ƌ||C.dGDh Ll1sEjr"ޒf~g8ucBJGg\KHAb1Z4_wʃP; g@Ć=֟VEQpAF6_5#DbR6ji-y&9E֪ do2ļĠNj 635%Ό:ljyk䭕E%a}@-єiEEfqNc-+H~SJP+')a Jx,J.׉:i=}re A7-cCos2*SoT'+gBAK~و͋(aZ wC=Ub+Zο) ҍk&) N*{ T--X%l 2 y K;B 'J`|_W*]ӳï۲Y`:n2*j"qfQ0 b]ۮYmUM,Q ]0yivY5I8 ( r1m,쪦i(/۴ zY9{~skzcu[vUS4KrCxcu[vUS4Kr{~sk:F 9{~skzcu[vUS4KrC0qaUQA0 Q~zvMr nˮjfIbM˰˪IiEI(A~w=og9_eW5EO$G1TuܦeeU$E4̢$a ]ӳï۲Y`:n2*j"qfQ0 b]ۮYmUM,Q Y0yivY5I8 ( r1x1m,쪦i($۴ zY9{~skzcu[vUS4Kr |^mZ]VEMR=N,JFA B=9~5=1-)z%9 >6-.&)a%A !횞~ݖ]=͒qaUQA0 Q~zvMr nˮjfIbN,JLF|G9C= ?Lc!7h:1ku7|)T타- >@O<@C+ ɗ/j%$փ>6-.&)a%A !횞~ݖ]=͒PqaUQA0 Q~zvMr nˮjfIb8M˰˪IiEI#SYPC=R 0z$RYpȣ;",`j,x雷y8x@ ,PXo-ľrXhg?B'hMgj鱂ƴ Z,' iӞDlpXu3W:"6gqK;[AbVQE OôE^ˮU9I=/0D*$ Nyl(WyXCD z„ ACyLz"1&, X' Jz*k[ä,s(X;$-0HIF J"B*bA"֑0DT! Q2I%4 ƂPR2@u  #@$ȝC0w ~{,PW Uu8qI#앙b;Q,#H<'] ZG0.f}CnE=mu =Oi$2?oǥ/泾6Pl~g{vd .+mAOKqvxnvhDn#m,vE @ndSY7k<5Ntmr'u 8w awg>5 eT~*sYMC^ƽrٺVm,{ZjqFhd1Ղ_{Ou9D);&r[v]*Bϓi`=pFhd1Ղ_K1 z1TH ǫtywx6jmx:2l]FWTw)wwĄWo4n tdNg#. $G41C? @`HJ+$U1;u,HQ$Ve^L8$JxA z}~d}dn}F(@@ms?цȊr(zCZiAvL(]{qܼTiM0ozs.}hClz^"1Izfn"kN8C-;< 걫 6E'pK @*:__ڵ?RhKA:::8b7"9Sv,.gӞ5?LIĽ|=ˤP=גT11v h -)q nuMU/gKY_5pC@\^͎7z +R=ƴ iAeY#v3yV2mdl(mns*>uld)E/ iם Gk$!K mJ a Q 7#jAFVZez\8fΘg3mp<3+} ظcgn옳mƎ9gKƕB6ZrA2}$gUQ:V](4et TO(\K+М<+-K7פ \_4RePG.5j!yMI }L4 #BU wR;9:9eXj [iF32%D>#6dE]>$\dh́5.aaJL}ІXbV[)ĄmȬF Rc J\Xtɗc[hm"]cl XBbu*lU؄c{owp =2G(%DQ"JD(%DQ"JD(%DQ"JD(%C.c, K|ă$q!No& nu/'A Zڒ0@Gi>0d?PU J(fEj0 0 0,N0̢$`ng9&R4KP Q M˰˪I 8 ( "X(v=ǻۮY-=q0rC:n2*j"?N,J]qkzcnˮj"EOD €۴ 0 bs횞~۲H,C0 G1?6-.&)4̢$`og9&R4KP Q M˰˪I 8 ( "X(v=ۮY-=q0rC:n2*j"?N,J]qY,#۴ InmnԆlFkj11q0F_(Z?J^d\nI[B}v$w>guWb;l XFJd^Moy)da3'[QGG{QiVK9aϖ2#4p6 j)jMVlyP@Rp3z4~xH}z$A8#;Ix}-I0` xG@7`u9ԩŇ )ȔLW| 1BO* a.p5=1~eW5Y"a@b~^mZ]VEMRiEIB9vMr mUMi@ G1?6-.&)4̢$`ng9&R4KP Q M˰˪I 8 ( "X(v=ǷۮY-=q0rC:n2*j"?N&ʘԝaANA5gg 8#v~w۵$18h}6Wb!%Qg;*nܟ00T[Aշ pQm uI:s4^ Uzo1׽+!(q 3R@;+"o\;yOa˖ sr՟j$AjN %:$oJ^+$lLf`ܛ:g1Iuڼ/^ʴA`l_ 3[(F(͔G)#䄳a8Cz1ZW/:V Ń+ z3} zuZLںGYk7>ݿH x85Pb=PxV@6o#;c? 0[YFЄNpμ0BRer_6TM|'k ߔ_ I 8 ( "X(v=og9Ni@qa98 @ M˰˪I 8 ( "X(v=og9&R0 G1?6-.&)4̢$`횞~۲H,C0 bskzcnˮj"EOD ?N,J]ۮY-=q0rC:n2첮뺮&)*j"?N,J]ۮY-=q0rC:n20D €۴ ,eW5g+u)WuOڐe8i[^n.VSߔ֌ֲ:#'[nW㫅-s9Sǰ'<-R68XH}mhw (5{"Q sڗ>3, @S b!#ӄ)w[q3OTw7͊kӬ"B Q0@@L5g_Fn~2 ǡ&ԃq\H0P᠐j|^;I|K>*NAiCʥM;:IazKszEбA] ৽|F j03 KHб$v:@'+cnӭYD3]]V3_t%" fNq?KZKˬ)!t[Lk8[&셽aU1-u弶V|PPȩ|^4uHY4ѡ'汿 +mϭϭϭϭsRl)@$+Y$fL{ {LbDGVV;״*mo@@A"& I?fZmx~)UBv_>r1OF->6).b&ɫ|tgl)z%9t7skpbݗmM͓, ˬ i %A t{|skxvcU[t5SKpB:l2꼬nt};}8n^cu[^}ZmVF]RMN< q0n)%FA n-쫶hJ *yY8"~ume]uUUM4A"ygi&YH 8c("_ Akڤ Ac! _홎nݕM-͑ 켍˴ jI @/a]ۭYlUL+Q HyXD8$\ڞX~]T=P۸LʚHzYP d0 ݚ}͖\<’ܸZwyVWq6iRaXNP̴HJ@s8FS02(B ~k: G @/a]ۭYlU#~$Is& q㩰='Tc~qٟuFB?5}s?s~_B~~Ώ~Ν|gٟ*bЈ KNuSWQ r3?3?㪵-F3{yYl* ?7Q9?s?'s?~ނWKkwN5p뺮ua\i,Ws3D+QeG،;GP_wӌ3$9gE2]mVe恋9g?g͝3s?gB\~ߧpQ,/۩|ݔ~g~ ٟ?q-0n/5&as~\,RD:g쟷̀ og:_uW6UO4G2?6..&*q&1`Fkkkkkkkkk3#VjU-8Шהj'FfZU*BRT "9Ta9s9s9s9RJ)RJ)R*s9sc1c1c\RD"K i` ZkZkvwwwwwwwwwwwwwws9s9看 \R "9g9s9s9RJ)RJ)9s93c1c1c1c 0 \R,'`W:!rdCIcl%=4N8taaaoƓO>O>O>O>yYf%6I^vic=VU#@-N S FQa $>#kfebe*%iEXUT9(0jp 'p 'pBp oooF5\q\FeAQLD1Ă 8#c4,!C0ë>X+ЂhJv`]%[!hQyR1iJftYfERB@:j4,ʂ$$b^$$b`[}}}}}}}}}}}sGQ[ ; BG`@ ުf()f^ntNlXGIuPƤ)eHEdI M@O .Ź8w}z^zuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu]bxwȨ"[W1LjȘ@Ěc ̱ d1r02sy 9JYc B 3 BL@a`d<l 9cX@sCcd1d8 fdV4sV;7S7Jf"sN4&10洙~`?&CdI"]f)RJ)RJ)RJ)aaa݀\19"3@dcP"K q 7  fffffffffffffffffffffffsqq0 0 0 0  !sF<DMq,s!6ԕGǂ9'qq4" ;1eP( BP( d2L{{owwwwwwwwwwwwwwwwwwwwwww````@@@@@ \19"3@dcPR""PW?ID̦jMJffffffffffNNP L$ @8Jʤ0*s&$(" ǧat&AdE*u{{s9s9s9s9L>Dft?Af"3e "($`j۶6  q_9}}}}]94^p͢U2 6{V[:RI @4Ӹ0, ރkh ,a4 H !Cl p)DA+dl`@-kK* ѯnB92r@Hs2 L1Q@1D/x""K 9B {ZkZkZkZkZkaa    %aaaaaB9XRc3 y4r~, 9g1(<" 2524M4Ms9s9sι;11111111Fh4F\19"3@dcP"9Dʿ       ²,˲,˜s9s9s\19"3@dcP "K9"\RJ)RJ)R.˲,˲ 0 0 0 0 0 \19"3@dcP"  [f{'FbX,s9s9sιKBBBRBBBBA !y 5 d417 9A; "9@RJc1c1c1c1c0 0 {{{ﭵZkZk:\19"3@dcP4" ХmK((H)RJ)RJ)bX,Ų,˲,˲,˲,K\19"3@dcP\ j ٬&P:۶eY"˲,˲,˲,˲,@ RJ)RJ)RJ 33gg%%"&"&LČ31%"b"B4aRA(8:\P05/$49 (E迺9s9svwwwwwwwwwwwwwwwwwAA4M4M4M4M4M۶m<>R2щ՜Ndjr#WhQU"DU78c8pFp 3CF  22P iiZkZkZk3333bAUƱ@ȜQ.Bg,8c Xp .\K !`Wsš-2%=0 0 0 Ô ,xrJI#QF ]Gt ơidEaI3T mns \{{{s9s9s9 ~7!313pŘ"-"3)fN"g "0Y+pmpF)"=X:0mt$I$`,HtZΟWɭUX V~ׯ_~ׯ_~R@"`ID`{9!6BGN xG m M챝ј|,^S9cq(MԦLE24* b G`+8*H" G ȉ:pOtF&4f:ȍDm$X$<.K ,&p=LUSO=3<3<3<3<3<󕯼4fg*r']\SmFi6e,`QaPEM8*XM7tM5TSM5TSM5TSM5TSM5TS=h߾}۷o߾}۷o߾}@푨 !՘C=i S?Wsnt9 `X$ b G4\P D4"!:3B+rCxl`Έ#G m Mc;1Y IWs3=WTQMd aiTDQi Hi$EB#tgVćp 8'X҄=3/ū`ʝt:G?su,NڔIHy\FAYL5z`P8,UcID`{9!6BGN x҄=3/ū`ʝt:GFmFmFmFmFd'4fg*r']\SmFi6e,`QaPEM8*Xj T D A@6Z;`-t;b 50{lg4&_>W;u~Xj#7J)` 8, ,K,K,K,+++++/umBHj`hL|)wULձ8FnU)jS&"Q 3n41sP* 3q431LsqƔl3xvnPo,g9fz2 e1f[)bg#hO]Ì30ŒI8co(Vg e19f3FCq X֌)0ӌs1G*:\%9ħdi3{"_iØc9X&aۘcV f1c)1 sW| S0gߝ c shh#k.]hw{orh0O % S6-""jRɑY'"@Iтɽ~Z].QTa)u/zYxKK˻'ig:Gz}ۙ.#ҟ.֌i0,gfq3I 1Lk!mIe8cYDs We1];H )"  `JRJ)RJ)RJ)EQEQEQEQEQ&X>," ii !!!!! 9s9s9i4Fh4Fh4\>" 9pbYeYeYEQEQEQEQEQA9s9 \>"K9B.'RJ)RJ)ReYeYeYeYeYeYeYeY\>T&+`:0 ӒH$IhQEQEQ/   adgT>#jH>K;;efoEu~~~~~X09asEDhH YǦ28&0-&±.` zZvX^nX6OO@^yE G#`/NPɄV\MEiHh)dGYXqQTCx%PmL:4h)g\sU& D2Bmp0"el %aD-@{؝PHPX C]"Q $y>VaT0DBڗy;7M$I hlcelj"E`JyNʖP%\gMk:1b.w˭ɍmM-fwp׺ԝnt^U/zK^%9!yܽ,{Fu0\Q1(1$BAZ{THL[t=7fZd9b!xl+EȨ"o`D$p`qMA;1syj>5B3Fx;{¡Nϳ@msJ3< he(YOnغ[Bgy#RZFrb6QAH-X@nʴڔ{J-챚ʹ*MD$BOfTR{?p{,IPT!8Bv 5V gwwݽthx]z,5Om٩QH5Yj( iА?=O7We㪫FWϣ<=]G8y]Fln골"#`%=0 4UUUUUUUUU< 0 0 % 5C/"'1ژ[Kz~˛Q:32+'3hj^fENb>^-ZVQGR'_[ًWkJS*)0!p/Јli(Πs|K9W|UXd5"%/}yqu0pln͘|\;J9)R  N~zvJrܐ{;p2nzլOeU$EqfQ0 b qVaQ@0RP>ӽù{AVc5[rSJn Xh}T'mP\LLHd1-){HuD '޴lWA4KrC:$̡}ypt/|>5lm}͖\<ZI9S) O~+i -!vZ(me4v]3/ܺ+LDG@veڅU5YH 8UDʃ4B$Ygm ̊|[;>ڟ:x68jfNb ^̽Z G͋!Y5I+%i`"2&fIb~^Ǚ h;ɛ{whn-]=Odp/Јlihpwpwpwpwpwpwpwpwp/I%4:&t68jfNb ^̽ZVJ?pͽ|Ey58{1j-Z)uJ%4:&T>3V p_?풞EvMˬIkEK*h^d>૽wxWI2uVɷ[[$F5ܢ%auM=6".% p_?[R N J{=y u2qmGsXO`ys/Zn.g9_A|[;¡N#.ޡ ڣXsbRTBS`BC:c#2*_![ـ oUO.Q.AJjFtcSB$Dp6*.r&&R1"|w=og9_eWhidA M˰˪IiEI܌L/pv@mjz}xot L?(A F;fP05ܢ%a~O}?ys/u2qq_ѝkJ:dJeD FH|Bl>[:K6D;2+.*'_#^U,_>߾z9w-Ϋ)k}9%*s-R%2^ܸ  }yjFs62&ݰo.8)JhdBC:c#2*_![ـ oUO.Q.AS32+r#?kJS*)0!pጭЈli(Π _a|x|;pfUVF5ے%QʎMlws6cRBs22"#$>6-%Wa@ /Q/pA?pV4F5ݲ%qU1 QLHnD-@<8j4)0YOPHKyh XEH~?z/vBrao3A +̩hPxLpʖhHv`UXD5h~]`E:A={9wk56[i#51@Xn#?78s/2Hj>fC.b^[훔$LK  O ˠɏGoOC ~_v́~VZ(c |.@N (4`p>%R kK++jPєL,V@*M:'h1Qo l*ӯ@Io<lKVN3q4Ɠ* k"A B:lsζ7 Ey= ZT|6k ˢwjfpRM, YݹF9\v${uݳL<&{tYdVL,tġ'xMLꇼ P-\ %JXf*vy)wwjLL:yFyQ,XE\J:!qv\'y$鐚3!cmhD ՖtP2zL$rbv7NXnZQǀugu3J;Z\&eȆghÃyX%/iJP*2&(ߢ/倅!ALoP[3bhO7fX"3 G$*Tx7.z[F A;<#ޟ@ДCQ:G[K𳉙S '" 8K'}ཅ3FHd:$}oC4n$,P%h>0+XX哑DԚ4)ݠJ ffffffffNn>XL)Ga,M ľ˳IMb.gv_UW45OG0>6 ]Ve< p)>Rs;vS32+r9k5fU^ 8"Ck`X(Yn(331S'Q%0 # x6Gk2[,@:ťdJ $~T(|+h_1!"h S@C5  8-ȴ 8+ਬ 8) 8'hiYw-(DH}RgР̹x|ߤ="Πܽ#c1ZjY4Ut 7hwFg%WGW,&{hv^!a8( 1,%];ʞ+5G;\jfLb /j_e+|e')ߓqaUQA0yvMr,rvM Cd k΢RPh A1KH=b^ܻZ10Z#A `R1P$Ce#q0mҤ, 뱜iO=s=s=s=s=s=s=s=s=s=s=s=s$'9IN&dB&dB&dB&dB&d{{{a` +a*NYjGs4EA{#q0mҤ, 뱜iCI{\NbDvf̬ Xh [X U&p̂Ps9_ۭ[1/`śpa` +a*Q8Hs3R+XNP̴H nҌx+ބh [X U&p̂Ps9_ۭ[1/`śpa` +a/pq}2*n"lM,ћBa6ąЪl$Y0U p_zOc(~awA6PT1@`4`=I#(z!jYI9))z%8r,"VBU= 2h0|Gr&jabY]QۤIYAcNs3R+tH ߯-͘Yy0(L9 =ߑܸZwyVWq6iRaXNP̴HJ!u?47c/BI$kuK##r n`ׅ"8 5)ߓMQQJ r5n`ׅ"8AMi (U$auܦeeU$E8MU1|Q:OۮYa~Y5I8 Akzcu[. P =MA۴I{E:A={9wk5Fb뵰UBL £:i3`TLz9svchlbKa%*u R!"@:eT=6JP DxT'm ok>qC c,48BqiCGw6lqhƑqXdAc G6k8q0UXơTWW#M5j58hqT㈩SåU[t5SKpB:ee(z#b 6Vth|+pmD`n B'qA148>~E_&mJeҶm%Krnu-8+YإR Wf#nY?v11Ť+ ݷ;o.C֌y7n@N򗪻I8jݵjTml*9sfRQd`ޜ0DtLof9EJ'Q6iuֳfXK[D'Qvlz2lƌ=_)le;8Z#b&yBтQm!:ǪLLC'׬狼a ntY{ ri,h.IIs,2LFWiO?ǤE!QRo(Cԅ;.f 0^_Uy2=Ũ;J3R].Mc^w8:/řc+ѹD5;ĚΠ^;,M쮮5/NѾ- &Ɍ\ TWoYLmLm$6 n\M }KJSfO)zc]wm6H}<,~4Ca𶁿Gr =ײNVpWxz9ǻ*]MwЃ1v'htpe;¿\74l%SR0rZ&ViERR"4>&OC:GUk/xz9ǻ*]MGp[LOH[c {ϥys+J>!oَ{>ͭ+{uZMWۮf8-җUkXLKujXI5J t<29zI4?؏X޺sil»W˹8ޭUtj:Znb*,}\5[T }\UZT @ y&wP+¦Zc| LPe@* k0 ;f̬{_rv/$;vo<Ŷr?[ףQYi C;l/єeV?:1m i;pF{ctнwC\]Qs*ͼkFHߊBi"YkM} b8$ր۪ȱ)Dve78۲Q뙂veܺU׃}+Jom&ﱄx,&2EƋ m[yXn)iݕlv[rBv辞D=#I4E)bo)z@_d~4CDo=$<0^kL )ls+ F' bZ*AbHZJc 8g)J1 7&yUP^&(+ĥU&liMuѭXFezdSy@}7ZJ."W%S `G.iGXr\j~ ߩOC@tOD11t DOTleE]cFۄ /u ]wyEzUc,,ò A/-](dH1r|BUC8qH!>c"Q.)ҋ_5FڨH"P寔r2p4UӉy盠*F1 I#LLD=;Jj+8Xppy)2'JG+e:w+5G_t~WLNz߻_5,6F@1clHɣ d1g+󬄍>U:ȣI31,t((oJ6g۳{6̓;]7vȨgtq أs :_՟ b; 2n9HPJN"X'zz|yO|A^zCƐØD3\"T &HFDBChjp8 O553!S\ #9K`Ufz0x@W1+裯ԧ(zկj}2w9y aX eg9h/v:¦4-V/556bZ]l:j /U99OALE7說pq3}46+өunNݼ~o(6V̬}@譭{(E DYC1 v&r6 ~0E!P˟DriNDl?@ka!Ϻ rW&M!V7"EU4}(.Uo`?q)C.UuZ&uJ@ui+ }'m Ԛl\-zDN 봐aD~J~`;B|2ǒ)UzUY%R]jpx7?p{1f( ĸ$U [R|o5K.@K'˔QYL8" g©t 䂲m_4}Fl =zP UȊR~Y[/-CNHZnipZ:Ѻ̴v jm'@kmh8VP^CZxk)BU_<Ӳ'n-$w!me;PUb.œb ƜmK1?AEmpdm 6/MGxh3r{z|Aq))뫒 _vW1&_PpB8"I??pzq,4M<ϳt<|@ ( D"h4H$D(&Ty< D%%Ԕ:P)4RT+KZVlcX3UkZiKm\8WΥs^}/̅`/ 196hOV~2̞ݳLH҈"X;zVLi<'TTZRM uCo) ±p+r1L7tmmŭUؕeٖnk<7h %elg܉=G!Y4f\MF(|+ת]ձ7~5 U9[gf`/aa, 1J#LB! tʀ4$&|eBZEQrA@"Y!=c+GX@OHES2S8(+퐪e& Aiߜ ^h*'[fW+@zr.! !mjWSv#nw?}w *|X#ηfz_1|@|.*S}ͯ&5EYHICUKY `t0(+ƑHqN-!&D4{6geoFx-fMg2~kA쇁'GTuh]dj}en'%=-k jOv6N8EwvځaL7bьX{d(1b9C cւpY8g%'jcn1VrtJJ8fS3a9-k7<[vE9d9[;K~A;deUP/IKY:s9[S^#V{%p|'K1@ԏ݇]\޻͍u޷)..1a5TU4MIP[]+Ot;k1sm9NV v#rSf0Pw91 6hQib(Vy0/R1"l9hʼnb IH fp3Dj6|ڊݔy$۝-'yQrs[G]f8ujtk![&<_ř6]_2aH( ST/ОDop-tJtJު2WUS(X^;lz No2^ s <-@ Ъkzm @Iixf;Q =0}aZ5åo!Ri.\;z 4xc 9ﻉVBF[MtwRT:޺Q(T0-?98U( ]_f5[|›֟0V Duɿs >j' jٜNDmW_KD)[B %<8AJBUT&߂| yb' >w饌fsٶix?8'i-(\ADr 빮m'=|.5ռ`]?(LJ;upٟ(\W6wC`FO+lqŝ+t %4cA׽bBц價in˦G'ۉSg[C^_ޤ\AaNѦ߶ZezhZΞmnA?n4eN: pNd]MhG 8*h@1]X$zKJ5-.s3x LV4:V/||cтzZv^W.3K|:zqe#ܽS~ \ cxmc̣rn+b4iZP wt5ΖE;K" 0(Ugw@+"57R~'`%R#"q&1@^#^i!; =Og5 ]\"Za"{p XB;~CѡP@Q =,m'p_Yx(o_dƿI&5S+!#Wy 0+⤹ӦrO<-/O(Ƞޔ@.(aQ%{}GKyq=| \Uz0N01xYrའPNAWop}(iIk.nnrT:9/ER65{b DX6VZs@c%W,-5VQ疭~udmUTC[ lI$=Z}o6qOiWC=O}ղl3~cg>w^eFБ,=z_շITqmQï҇}^Ɗ8y/w Г?q(+pkW ˁ, *oA`3,pr*OŦS:2gc&R`PNmVj`Y蜙9'X”Q/p3Tu2wDre`4)X*8*XTr|bոrT{* T=Q$UZᢛ UQ`?I+0%IYE杌2 a ?6zU1`AP1sc7:Ssuxi<הbg~PTyg~fަ<|ϼO6oJp1F8l gp3@W>al4o@&a& UxՏ'Y-\]?¿Z #I*< 'A~Y?C҄e o /*)++xVK|kz%eD<,&>#^Ll&~fE7;)̑ Ga QE"C.(6H)9E!AXuc$8* KJw5qw@wcPR*ga1Bz"z޵ee>F.ziTL{pR50cQIJ 2C,֠lVP &LxYb%aW.&I63?֩WTo ! a6cO_=Q*c1S%mFmG{&gu:Rc@H{bևocI&# Ԙ}SdM pMEbT4T-Rͱ+%b/.uE,Zi(SkY.'dE5 6aty``Lc:Q1䗌>*&3dTVUFyOF5'↉f 88f%0F]xiGhTx 8HK946[5Qjte詩Y].6Q!!T SUP)pDz#t$^"P'Rk}O>On|ѵF7zޢ| њSg;ojG)SpGfQ]I(. D<@z<cp<,0^ @D8̰ڑB' TDI#9qC(K,HGgxQRn)K%G/+ǝ >܀%Dž(Np (Ir;>p jetGiAė"tA˕)RX!;yʜW|yϿX <Þ}з= Lu = ] '֞WZ"A8ƽv_Wה0&ۅ $\j e~ֲXs,=6[B{jkb_gB,/Gyhܛ߸w;6},q'a&=P=+]J, ^:WN6=Uԉrq{rd\l,FC4KUcv(ao5yKx CT&%ty ~f6ȨB-s[!#"t[n Ql mDް/iKS(V[cE"NGc/ x[BzGvIXղd.@]5WK)t|e**= ^Ey8KFbi =19&`^v$?OVxtzjl_V@O2߭Ԇ25Www/"+չsG8«I pbI,.(XfF 7|Ne.);+<{3IS&s`٩p\BZU++]#IGb;x\hƛa:4=nz@D טszߘ}Yr6{o 3i"\Zg8' k`1/g+Q53-v4+ñM"Bg]'h0~(N\$7Z"d[cԃQ}|+CH(sDjeO&!!<+1 1=\@ii+WryInbS}L773{vCQ3Αd}qeNҹ"Z&q< 0 8_FH.!>q|Smoe]97 Y>l^ƉsW>ʵs򳰦1@5DMʭ:U)B'[/z`?O~2#=()*܊sX:p$+`/ +7CO[gs &3@MZgt *7DQ^lz !.;HUfw -:GTalw-:GTan{ !+5DOZep{ $/:EP[fq|%0;FQ\kv,8DQ^kx #1?M_q|(6DQ^it(4@LYfs)6CP[fs-:GVer'1LZhwgr}#)/5;AGMSY_e{ %+17=CLU^gpy! $-6?HQZclu~" )2;DMV_hqz" %.7@IOXajs|#$$$$9CNYdoz$ % -:GTan}&"/IVcp}4'4AN[hu55'2=JWbmx666666T_ju7%0;FQ\gr}8"-8CNYdoz 9*5@KValw9 :::::::::::; #)/5;AGMSY_ekqw}<)/5#,>BMSYdoz ???????????@@@@@)/5;AGMSY_eA!*3Rfzc.BVj~ d2FZne6J^rfffffggggfzh.BVj~ i2FZnjjjjjjjjjjjjjk:Nbvllllfzm.BVj~ n2FZno6J^rp:N.qhqqz r(4@Q]ius ,8DP\htst5CDDDh6ia  Db6}K}7pJc1 m? Q ps#s'm#}Gُ%i~7VX'+q6`pOD'm֞{/`0acIvK⴪IDhW7دFR>2.d/\jܧ&7ۏ#,`w۳{YiAwsu#[2y`P_N\Sq0 3'A\-|bE$ i'RFnpMjKܒ{?;s}}fx&`G+k %p=-R+h06v6=k`у)YIqĴ$0MYeq} &,28>DJPV\bhntz$.8BLV`flrx~yz",6@JT^hr|z{{{{{P\ht(4@LX| (2JVbnz4@LXdp|$0IT_ju+6AOZep{ )2;DMV_ekqw}&1M\iv=JWfu!0?N]jw 6ER_n}-:GVetkx#1>KXerz5DSbq +6AN[hu+8ER_ly!/=KYgu+7CO[gs:IXgv )6CP]jw,9FS`mz'3?KWes#/;GSao| %2?N]jw $1LU^gpy*8FR_lw'2=JU`mx)4?JT^hs~"-8CNYdoz *5@KValw +6ALWbmx(3>HR]hs~",6@JT^hr}"-8CNYdoz",6@KValw "(.4:@FLRX^djpv|㒝 &,28>IT_ju)AMYeq}%1=IUamy!+5?IOU[agco{ #/;GS_kw5AMYeq}녑+7CO[gs !-9EQ]iu)5AMYeq}MYeq{#)/5;AGMSY_ekqw}KU_iu򉕡=FOXajs| (2} C&S9(y#&~DI?W v!sx)"OHDp[D 0Ǜ}p ׵=+Dy(ޤ3Dʉ·ӂ߫sl] ΩQ[W; cje|8oe f_kĿܳiRv(i[e4t~덬->=z/KgZ{bT5>xؓg(@3~гk0;|U~4pM' +?HNHCq rYSo޾)Zr]=782 B8`M`ˡBOcB'gpZ-)S>~=g̺0}vQZrGL! Ij8 fz]xÝ'4HTRNNNNNN8sƟu% l ๐ ?d=qpMv5#{H6Xvp 8f+UIIIIIIIIIFbV¼cрm'lhfc`]ZYF*w`/Wym*)b_]u}6H^ǣ<*:dC yyyyyyϏ/NM:>L$<*:dC 6L\-Jpqqqq;}.6{J?BX,bXym*)b1ǗwW'fFM&w\mJBl"H$D6`/W%#2pVE :m[8)ZbYMsg=|1Tp #Bz6llG9j;}.CE U u~χ l,{Z$[A,k?VI)P˻sSN&x;}.6{J?6`/Wym&짧_]u}6H^syv+U u~χl,~s&-X@ cݗ MQˤb/'-K*Ä!Ϗ8643h4F1Q]\[YjV$H6dTQ@$5ókK;+ZbYM?,'$WWWWWWWWW<<<<<<Ԩoώ.-L̃O{>`d1bda^[Jh˻sSN&x;}.6{J?FbV¼cCϏ/NM:>L$Tw\mJB}}}}}=ǗwW'fFM&q w\mJBam&^[% URD 뺮뺮뺮뺮>owRP|xFbV¼cq*ǗwW'fFM&q w\mJB󡔍6jid"y׺8nW]??:9754l28nWYh3Y r*Yז"ɹYguyqfT)'=fjr\.rT*JRT*JRT*J}}}}}} Mh9.(fDnp@^e0LOOw ,O,N"*HNY",QjEvmYBfcKA`ͨO4bWЖ,ACҟ?5dh"R9:`3qZԜ a B "37uaެ\$c Q!>͑bc^TYlR9MgB}cdco$Ak3<# ǟ;sՉ`0 dt0&ȸBdGZ]A+ɂ?}i0uuFv ,ys1 L^w}zcJѐYª+x@* ?h,.1V`rqadgG\.'`In'+0Ǭ^ion@\޸; ]4s2kДj/JlZyB(BX)5AMYeq}Y%1=IUamy Z!-9EQ]iu[)5AMYeq}\#.9DOZep{ ] +6ALWb]hs~^(4@LXdp|^_____FLWbmx`(3>IT_ju`````````a"(.4@LXdp|b$0JVbxg&5DSbqh%4CRapi$3BQ`o~j#2AP_n}k"1@O^m|l!0?N]l{ />M\kzn.=L[jyo-IT_ju%0;FQcnu\gr} *5@KValw'2=HS^it)4?JU`kv&1ޜu0::w˲!Ϻ8WShVZ{L,vSPȬif!|BD#RM +%Gğ0QwF=0j>F6v3.@WrM3E>&rk|]V55΃$*,( jpZB2"ɹyQq%Dc#b"a!@m۶m۶mm۶m۶m۶LIEB?;842.TAtZztlf`̂bqAp@"ФdfffffffffF$I$I$ST䰥Vƅ,FYjcԊftYE78YXl Dz ")07>ELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|$+29@GNU\cjqx  '.5DJPV\bhntz@JT^hs~ #.9DOfs!+5BLYfs(5BO\ivñ'2=HS^it 3=GQ[e 5:u4o[!`kϿ7o=߶]|fl%A@#(CXVLv[p8N}|QOIG?83.)'!Xgzih؇7Vet$cbQ ΞvN{wrnhc_ZTPJE@:4/)$?MĜtDӫc;šrBi9ᰈ`pخ~V.ͭ}xspjea\VQLGB<61+& i[ZY Hw&vd3rzl ZG&@:4/)${{{{{{gzih؇7Vet$cbQ1;;ΞvN{wryyyyy?MĜtDӫc;šrBi9ᐕ{{{{{ソ{o}jf%"!ޝp8px \f+$bLFv0c`ۖRL{m /t{r9]8xh?Һv^J6x<x<'辎f>k'#^]ۙX֔ҐLˉvronmo= 崌d4 ÛS+ 㲊b:ⱉY1Ѩ}gO;'OJHEB;97/-*(A;50*% oalfdal,멨'#^]ۙXSOΌ HDžDC51+hd㡠ܛVUT 32^6ֵU|,Zixx oRI@=951($ ^hd_[XNA30,#ށlO|,{3Z %v&ΕMD{K jEFzR>ͭ]9Bػ/$I2OuQ̨Hyf/qp⡬p2F| 1.LsԽDriZh(Ʌp(C3FaM#%9b_fI4H>{O213tMNTZ`flqv{ %2?Q_l{"5HWfy+=Oas0EZo,Aao}%4CRex#2DUcu .C[jy-JVbnz ".:FR^jv ".:FR^jv(4@N\hv ,8DP\ht*8FTbis}$0LXfr(6BN\hv(6DP^lx %,3:AHOV]dkry%/9@JV`lv}  '.5ELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|$+29@GNU\cjqx"""""""""""""""""##*18?FMT[bipw~$$$&-4;BIPW^elsz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%,3:AHOV]dkry'''!(/6=DKRY`gnu|((((((((((((((((((((((((((((((((()  '.5ELSZahov}-------------------------------------...!(/6=DKRY`gnu|///$+29@GNU\cjqx00 '.5nV`Y_f:jSGgM/W$Fw'@d8ȄK)O$12H7hl1tD 00{{^E*Q,ARD9l̀"e 6l# j?]133333333333333333ffffffff_DQ2G@BnɆkUO&5:hO7ip2cQ l6[wwwwwwwwwwwwwwwww7e|(M!5dXy$Lka]w4DI2O_44;|s+Nt:Nt:N/FiEJlVN{.L}\km̻+y)و8GVet$ԃ3C}Q)ٰ`@0(xԬ\4 仓kCʢz JE@;62 ݴd<ÛsK#ҪZ2 vI!ШXNzupkfa\WRMHC>94+&! RT{vqlgb]XSNID?:5U)ˉHƄCBLL@(d#_ݛZؖUӑP EdÂJRTOJE@;61,뺮뺮뺮뺮ix(؇7FUdsBQ ##3 ډ9HWfu%Մ4Cbq!PVIv_ ;D1|A)_{@<9A4s-l&e^W(Gfbajj@|7Vu0On* )Hg"BJJJJ;DI|i GLQ|)|@13_!`cCsruü}voh.(! --{{{{{Ľ~wpib^YRKD=6/(! Y{tmfa\VOHA:3,% ]]{{{{{wi[M?1# *Ih#c@|7Vu0OnkQ5ĨpX@lmmm |cG+7v>Ε]%|D ԛc+۪r:ʑY!鸈Xϖ^&}E ՜d,KʒZ"yA ٨xP@8~F֝e-Lܣk3 z |> \{6Ut/NmO1r\.Nޥm5ČTs;+$mf_XQJC<5Ed2a?#iq  /ዓq ,O-*`W(#ZV66m:씒$%JD(!~y?gyn:[fmޙtf˿FZkZkZkZkZl̄d&-*P !0X  0Px܁S8w.Ź}qeYMA5)Fc6gt҇ DiH9jhD*D(bXZkZkZkZk* 1^t%ZD!>tؐB 4X"H$s >ɽui]QE9-! pd5S\¼d2LjZkZkZkZk?sQ.m L+j I(ȧD"s9s9s9s9sc1c1c1c1c{{{{ޜ5{xurolifc`]ZWTQNKHEB? Y_)yvspmjgda^[XUROLIFC@L&d21˓X@a8h`(@p\.s9s9s9s9s{{{{{ -N4^dɑ!?vܘiiii pf-]yV8QbD6dPaB $p0\Իs[C+ʲjR:" q:N{{{{GM0[i2ɒ#C~1Ŋ#>l0l6f{{{{{=g _^[XUROIC&27 #!$K 73a ?;'$V ke$BCY2V '`d)-U#P~d&>tf:x?Wv1Po *Ih#cA`wwofWPIB;4-& ]]]]a`5/y2Qp +Jil6fqqqqqqqqq 2m'f _XQ JC\..n(g!`YR KL&lt}vohaZSLE>70)"t:Nϕ]%|D ԛc+Jڡi1ȘpP8-0۹5Ts.Ml'Feb7<<<<<<<gw7Vu0On )HgC!}vohaZSLE>70)"nvϕ]%|D ԛc+Jڡi1ȘpP8u]u]u]u]u]u]u]u]u]ռYRKD=6/(!vnmcaW6Ut/Nmfl6f\m5ČTs;˒Z"yA ѠxXōUt<̓[#zB ҙa)Pj8k}vohaZSLE>70)"~ vn}E ՜d,Kۢj2QᰀX@yyyyyyyyy78{uoaSE7) ƸrdVH:."}}}}}}}}}ww7Vu0On )HgC!8k]=!OFוv.|5r2rdJ!Dh^;KU&W #DA5ELSZahov} %,3:AHOV]dkry!(/6=DKRY`gnu|9@GNU\cjqx #*18?FMT[bipw~ &-4;BIPW^elsz ")07>ELSZahov} %,3:AHOV]dkry!(/6=DKRY`gnu|$+29@GNU\cjqx '.5ELSZahov}%,3:AHOV]dkry!(/6=DKRY`gnu|$+29@GNU\cjqx̃2bD"zpB YC 5pbd 5Pc Ud&C~hC/{idJ!05t/{tmf_XQJC<5.'žxqjc\UNG@92+$P^} ,Kj8Wv%DcC( 4oS7ƪrV:ɭuY=!̰x`L400<<<<<<<<<zsle^WPIB;4-&  Ľ~wpib[TMF?81*#:y3rp{tmf_XQJC<5.' žxqjc\UNG@92+$OAAQ^} ,Kj8Wv%DcOLLL}}}}}}}}}cG+ֺfJ.ٽiM1%$$$$ǹseWI;-ʼvhZL>""""""{m_QC5' Ķ~pbTF8.$xung`ݥ{tmf_XQJC<5.'žxqjc\UNG@92+$Q^} ,Kj8Wv%Dcc```cG+ֺfJ.ٽiM]\\\\\\\\\\\\ sW;ʮvZ>"ͱy]A% д|dP8$Xw[?#{tmf_XQJC<5.'  »|ung`YRKD=6/(!@6u/n(g!`YRLGGGGGGGA7v0o)h"aZS Lȝ~~~~~Ľ~wpib[TMF?81*#:y3r,kBw }b 1nR4fܩ@U %A8R.!dɭidHp*Lj/tĂŒj/M&*4T-6%B&Lf(FF+Ybb̼zupkfa\WRMIEA=951-)%!_|`H80(PUUUUUUUUUUUUUUUUU(ܳc;šr ~ytoje`[VQLHD@<840,($ a ߝ\ژWՓGńkH$233333333333333sRJ) Ⱦ~vnf^VNFqqq?:50+ />0$Dwwwwwwws9s9s9a ߝ\ژWՓGńkRJ)RJ)RJ)RJ)JUxBZg@ځD_r9.%V^yW^yW^yW^yW^yW _޲IiR62{͵c 9sf`l*5* ̬lL, ˫kK+ ʪ B!BP,EbtHP:62-(# a qaQA1!n\L<0$ 33333333333333333s}yuqmiea]YUQMIEA=951,'"88w7v6u5t4s3BB(/*%eO ,˲,ļ|tldZPF;0( HãcC#¢bB"Y1 qݸx`H 5[ ?[+ PN 30 YgfJӚ)ipN'a^#w\kì6.($ {カm۶m۶m۶m۶ͱqaQA1!$ FEٔw[үP%2qppm) ,a($I$I$I$I$\XTPLHD@<840,($ $I$I$I?$I$I$m۶m۶m۶m۶m$Ic1cm۶m۶m۶m۶%I$IdQA RJp8Ѷ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۶m6I$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۶m6I$I$I$I$II$I$I$I$IT RJ5m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$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 RJ m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$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_m0жtnli"}d'BRڍT՟?o /3 Vbh,hw'Vgb]XSNID?:50+&" eYeK)RJ)RJ)RJ)RJ)Xgmu%Մ4CRґQѐpPD"ʢzR*ڱa9ظxX@08nffffffffA<72-(yyya ߝ\[EuaM9%xhXH8($d2 HWvrؖUӑPΌK iiZkZkZkZk0 ͹;ETcr2q1`OЈ8G,ɾ!Y WGy\r 2l ,'`W:Hy)meQ$FEbhDQ$- Y*u*B&sL""q( 233333333333333333m۶m۶m۶m۶mۀf:BH"X(@"""""""""""""""""b۶m۶m۶m۶m I$b/+`W{~Rb\r2t)BrJR $R(.۶m۶m۶̓S#ҲR)'%#! m۶mے$I$I$I$I$m۶mRm۶m۶m۶m۶m۶m۶mxph`XPH@80( BQ$ d /ΐFtkm_Mk%A!TbX, XMZP M JGDcAS۫1q.n+k(hEd"!ဒRkZkZkZkZks9s9s9s9s9 {uoic]WQKE?93-(# T*Jb1c1c1c1chg|vpjd^XRLF@:4.)$t:N''''ztnhb\VPJD>82,'" ^ŏ}wqke_YSMGA;5/*%  s9s9s9s9s^P3-~xrlf`ZTNHB<60VjZVj}71+'ƺ~rfZPF<2(,-----@Xk\,˛k; ۪zJ깉Y1 ḐhVju{{{{w@yztnhb\VPJD>82,'" ^ŏ}wqke_YSMGA;5/*%  {{{{{_P3-~xrlf`ZTNHB<60X,bX,}71+'ƺ~rfZPF<2(233333{{{{{}`3{SGDA>;852/,)&#  z^:^ŏ}wqke_YSMGA;5/*%  뺮뺮뺮뺮뺮뺮뺮뺮?Ӓ H'fE$cnvn[5G.͵mU=% Ĭp\H4hZV;0ڙ# K ɇFD6fـPs-A W$ #i:@&ɗHQp\4/0ydra2D.X LCu@&Ub$H IbT*9)"Aztnhb\VPJD@<9 AXewog_WOG?7/' ~vpn ^))Q,ARD9l̀Ѣ0p-m*jC f(paIyqiaYQIA91)! ¶:hKʰWVUTSRQN K(G'N}}}}}}}}}_ƶvfVF2ѹqYA)ʿξ~n^N>*ɱiQ9! }}}}}}}}}<<<<<<<<<ʰWVUTSRQN K(GF}}}}}}}}}~$!@zA#}wqke_YSMGB>|>fl6ztnhb\VPJD@<9}ݽ}]=ܼ|T$Óc3ӢrB!GqI!?x1F"*L1`K ̋K ˊJ ʉI X7vF&d2L&da# QP J%GG /XH℉$F⃇ ( &I C 1\H컋[+ʚj: @@ƶvfVF2ѹqYA)VwvutsrQO L ig @(N )"6fhxW6uT’F²rbRB.͵mU=%upA!@*f_][YWUSQOMKIGDA>;852/,)&2 9xD"A|QC *R8a"Ba 625??a =tܠŊ#! yM-Xƶvfztnhb\VPJD@<9!Bݽ}]=ܼ|T$Óc3ӢrB!0x"$E -ƺbbbbbbbbXh`^\ZXVTRPNLJ¿r\.ʰWVUTSRQN K(G熦 C~D"A|QC *R8a"Ba 62u]u]u]u]u]u]u]u]u]׵ͭmM- ̬d4ԣsC㲂R" " (N )"6fhxW6uT!C 3,`IyqiaYQIA91)! ¶:h }ume]UME=5-%ȼztnh0dx(M!5d`"&J!"6``#S'H0O$12H7hp"q.n+kHB^qܛ[ۚZڙYh뺮뺮뺮뺮뺮+{;z:y9H'fE4syyyyyyyyyysmga[UOI4\onnnnT;|vpjd^XRLFA=:74eqqqqqqqq~$!@zA#}wqke_YSMGB>6666666>765432P M J'%Hp}}}}}}}}}GqI!?x1F"*LaIyqiaYQIA91)! ¶:hШ }ume]UME=5-%ȼztffffffl۶m۶m۶m۶m۶m۶m۶m۶m۶ $F.V$ŭ}eM5 Xkbddd}ponmlkjihgfecq]O[i\"H6,,PK'2;=%t(D48$F&I'B(YZ)BJ҄Ce\J,d`QrԪ".+zoZpmgl_s*tADADADADADAHBڇ<2aBޘqqfwac?pZ9xW6uT3BDC+(%" ̊IDž:( x|vpjd^XRLF@:4/*% +v]aaga[UOIC=71,'"@AAs9s9s9s9sYVSP M JGe#bqƮ~fN6սu]E-̸|hѐp`P{{{{ZkZkZkZkZkj_SG;/# [UOIC=71,'"`aa{{{{{s9s9s9s9s rg[OC7+ʾvj888SxL܊iS-VFm0t.wUDD@@@@@@@@@@@@@@@@@So$iK$ 0!0 oJc~ytoje`[VQLGB=83.)$ 'K<0$TPJ)RJ)RJ)RJ)RJc"^ܚYוTҐO͋JIHGr\.KHC>94/*FA<72-(#F8, XXX{wwwwwwwwwwwwwwwww733333333333333333iZkZkZkZkZkZkZkZkZ& ¸|rh^TJB:2'L&dD2 ͹}iUA-{{GB=83.)$S@4(4?A%a ߝ\ژWՓRЎM yyyߨpI}pa"L e-*j"a"a"a"a"a"a"a"a"a"!k$qqy hI[p7v6u5t4s3r2K DDDDDDDDDDDDDDDDDD<:86420.,*(&$"   /62.*&" ^RD80( dtwwwwwwwwwwwwwwwww3333333333333333333N*&" >WזV֕UՔTԓSӒRz^z|;X;6/ˠ/:6n;+PYpurcP!@#`!IBDIJ)4 Kc1DfL82)賽P C^ui"Dh! y X&௧f*e>!:4"H w4V@ssJib*c1c{^kZkZkJ)RJ){Ws@Zk9s9,1y_Հ0+{g֬*PO< 4jjjjjjjjjjj '1;EOkgsl'3?KWco{ m#/;GSmZdp|n$0JVbnz慅@J ".:FR^jvև$+29@Valw&lv(4@LXdp|ht%,6=+7CO[gs)07BO`kv*8FTbipw#/ELSZahov}(7FQ\gr} .JVbnz)4?JU`kvHT`lx *5@KValw RYdp|-b[ $1e*MGľCf -c_1hUQJ/BY-y9ɦt+(qdE,U̿x͘wHb#0[Y` |PU[5(v)*dܼY,{@lz8WB?8_;7ǍpAGQ\L\7Q/K)&OYWL/1zݾ6.$|,51lwgP2&p416#[J)ڬ3)f5'wwwXIt "4$\+i&cDE@|Vh.̵BF4M4M4Mgffffff۶m۶uwwwwwwwww73333333333n >CEQ7;*@YU}g}5Ym.%M:A#`ԤL҇@hT0P", .e"@`, P ':Fo2$h, ꨪ?:Fo2$h, dfffffffff&""""""""""ڶm۶m۶}wwwwwwwwwwffffffffffZkZk  9D)S$Ir+ O2&p9tH&g2yI"*L&g29əLdrMΑߙ{{キ f_J'c@ RUUUUUUUUULDDDDDDDDDD nSP"E@pٶm۶m۶ f_J'c@ D nSP"E@` vLU'RȳT$F! C8)lN!8 \y45U;lVYRh@v Fn6xU(~ $+ߞۚY+eGe{xs[-ژm2o=;5lW5ʮe{xs[-ژm2q¶TPQ }}}}}eY.V6Ū:A?}:4+T&oNm,ەe#¾?m]49~{vrokfٮ,k]Yžmhc^Xyyyyyir̲]Y(>}:4+T400Pu]u]u]u]u]_žmhc^X<<<<9maa[2*J!¬44h&*NȀaEԔ`VdB@/:8+jeYZWէ fcHᮧ/Lّ03 BÄ92]᠁BiPP"!8\4dV؜J*7^L=y aLDQpϜ2qnPʄpѨ:1KM ,ÆI%;1)MQE}f`ꙓTzs& ۙX-RMO$rHF@{8kp*bX,}śjƼXU'h)h[זFu...pyq>9;1㪅,uoonEbUMfx[זFu&&&pש% "yp|q[S"#JJTÄ /]\1TRp RP'N9+MtP!0!)&#'cN,$ *≁LCP :1Y}iUAy@z@GF08(*tiCf-lea7\j ysnʙRS @BeIVL+H2j, ucVIX(B8 xLޜ6dG*UL#0phqwD:մTA>phlK R6@GF028Eu;mQZ|08w궰P1m.kEv\Au0Kc|>gRLG+NxXԡC뺮뺮뺮뚈=g'F|dt鰙âvīF P%%0 ٗVTRRM_-kHlXK|t:Nt:NW,솋 w/T&]Xb<ѳE ZW&$mdd<8廋kc"0A~4I ?R[6Cw$D5^OH6T7U6$NuH>C_ϗT^c>b*`ZJ5 )M+ꬥ(=HrŏWw5#*NxoZe%?Jnez$o"B Ijsa}JՆB_$P jd[@'ꂰ&߷T< }ǔ%bHIQt~G&8#}>ȧ#A4فXM>CvHO? a$m΂pn+hTu+{0"n< +$_{j{ IIv*UӚ֍{`bJ'm۶m[wwwwwwww33333333L (0vwwwwwwwWUUUUUUUU33333333sPTP"3,xwwwwwwwwku"<LEAH$ 5KK8;;иܽɊ]=)#m 0hxw&Y8HJ)Umʼn`*>ei( uX)\(:B "y008wwwwwwwwWUUUUUUUU333333337 `;pI@|]S*%O4D 0D S@4 JN$l@6M!_Y}P%чL 8ffffffffX)\(^ jffffffffZ)`*g$ """"""""]kZkx-$wVRl9HWfubc !(/6=DKRY`gnu|$+29@NU\cjqxeeeeeeeELSZahov}OESD bY֗<230d8ЎhN?ҎN^^Y)ueˮ8yyf 97Qm m۶m۶m۶m?I$I$I$I$I qaQA1!t P3ҲrR2yaI1GDBAu\[ZYXWVUTSRQP M J x`P@0( q#kgc_[WSOKGC?@* fw: 9Rm۶m۶m۶mۖ$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$I$I$I$I T|ҍ&$pYc3;μ3;,Z")#?|j'YZNQd."8 u]u@wd0K2D Gaey4Ca X,۶m۶m۶m۶mv۶m۶m۶m۶mے$I$I$I$I${`ޤ N$  "#E<^ug ,@uvΒCBm۶m۶m۶m۶m{XH8( p6 bLH"X(yH$I$I$I$I۶m۶m۶m۶m$I$I$I$I$ɠ`@RdЫM RJ*Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$Tҍ*)`W:N\.+JК^s "y9puʏ+=H y4[ @PT%'V$;@6^UD }:X(k0g |,lD1c1ffffffffffffffff۶m۶m۶m۶mvޤ  cn86WFE{ ,*FF Fd3t~Ƥ$=IĺDBEaíP2OOlEEB;8'G&2Q`PTA>;71.g"Z()H'i_-d([ND:, LU05HA<50+%  M@=:6XsMZʄzQ653,*WZ(MDB3R9{{{{ZkZkZkZkZ:3.)$ U' eHD Lڠb[Uwi&Dc]@}K#z:E>8ʖ 0Ë[;Òjм ?. P!֡+*)j/X.3H@0 aIӶmذd྘! NpR8RpT 4~#.9DOZep{ -7AKU_is} !-9EQ]iu)5AMYeq}%1=IUamy%/9CMW^elsz$0*o; bep#Gd']bZȔ/ם+_;&~LoFvt8SOώ|>|>Nt:NJ"Dnj"08}}}}}}P^zS 0[ʼPтL>xnθi!EG O4plhb[WSPL)@XT\,{wuqmic]J׷]rm,LJ) >_V|zvM0\Dɪj6f@ ih ݹAU4Hp7K2BvޒM/id^YE~"h# 뺮뺮뺮뺮뺮뺮뺽{{{{9s9s9s9s9|{{{{7d2L&d2L&3sokgaZVS9dqʙ03nZȠ`QE9-@PZr0޻kKRT*JFD[cCۺbBDDD,PK.=7rbqxxxx ѡ;oЀR浤 (*ӳ3% $BtP"ABB,´T0e?&8it"IN/Lx@@h7-dPhRښHtadž&u54888h w,$yfȏKI :~~AfK5ZHR)I*Oώ̗,Th4F$":Y B |Yq ŵu)CPPPPP7"B#gS````qqqqqqaaaaa |9@}7jʀJX+"?rԀR $*' M,˲,˲,˲,˲,˲,˲,2J,"`S3aҬAiz^zHQgcg[[4'KzZVj>rJO81lZ̦x9IR%ÉI)) "&!OȽ.,($HH#ښHtadž&u5c& Iw9jƨ}51 $GTg9ve%RF_V|zvtfd•DȎ%:H@$`Y|Y###cZr0nŵuaQE9-%yXTe)̷F. *QlA1 ArJO81lZ̦x9IR%ÉI)Ijڢc,a)ʲiI"(@0i'%!Qgcg[[4'Kzfl6z{{{{/J:&J~\β. 20,!>X,<<<<<<<<gYM?FMT[bipw~ ".:FR^jv*6BNZfr~&2>JVbnz :FR^jvNZfr~:FR^t(4@LXdp| $0Lhd/V4u4kzm,,FE!1nk*>bXd/V4u4kz11 U}8Ŕx{{]ӳï۲D b$p2 !^ih,]ӳï^ihg`. eBQ5uH]VEMR=N,B 횞~ݖ]]_e%Xp9s9s9:$.&)a!lzvMr n˪#p6 bP&j:$.&)aVMsT(뺮C2*j"qfɦm, Hx:&X*0ɰ˪IieYdskzc{{MۮYmE $t8MsT(H$:$.&)alzvMr n.D A;q:qzq1qp1azqڹ=wLG:t,';TӝM)$M:[2Ea( a( A#Ph$JM*}(l "3333333333Sit6Key46TU@T>MRD A̶m۶m۶mD< B@ D۶m۶mv ):nmNU "'T @$eҳbRJ)@cH A Im۶m۶mݝm۶m۶m[UUUUUUUUUUDDDDDDDDDDD$I$IL޴ EqI$L Y(p; '9INr$'9IN֩Ҥ)ْZğ#RCMRJ)RJ)1c1c1?^6T'RȳpCqD"FVɸc(@ B!B!Bx<s9s9s9&{RyC"HRZkZkZk&{Ry#a P(RJ)RJ)R@Ow\+TIdܱ@ {{{ vJF!rx9 RH! bz-ZJ'0XkZkZ7))hjKJ,Q*#ݾ7LGffffffffff&""""""""""l3XKu"<Ld2nk*>吆PH$JFBc0۶m۶m۶FVXiR4qo 3="tM'#- roܱ7qlK$eJ) sa>TM˲xph`XPHԁA "NJFB>:62.*&""""""""""m۶m۶mm۶m۶m[$I$I$m۶m۶m(14MJ)sM 9I$eJoDUUUUU?̌m۶m۶m""""""""""m۶m۶mے$I$I$m۶m۶mTd+2MuL""q( 2m۶m۶-D<M- P ɢpE9n&\"$i84pD&)LQ,Ep(@6˲,˲,˲,˲*$X(@7333333333m۶m۶mڶm۶m۶$I$I$ILޤV"f_"CJRz6o6Lx<0v&I&V/Dl_[}ӊ?';aWb93c1c1cA=ڕTSl!z\D0 S maմrbJ":mbRH:0$ݛX{{TUUUUȡ Ń0M9s9s9sa]SmR5! 뺮{{ԓ[]YQZkZks9s9G 0{ʣN>63ڔJ k\L>0 ϡ_j]-JH at:{{{ウ,˲,˲˧R92)#A9\*Ŏ>F"CB0۳kK# [Jm۶m۶m6 0/No.,%$ K   ͱu/R1AI3itLm=@᭨KO(qW /tqHdש(*F# 9c+•2NE ĭ=\̷@{-L|D r5*0YK"}Jg?-R L[1AVRxg HHC(HLs9s9l^K/GsDx<gdb}`Ll0飹T(Ca$lO$ѧR2)> \5T>1f0V`1cAv![@`%Ia iȼ?Tݔp`*3S!$eso#?4b"B1NTLxDLTzqrԊ"(!:-SRnY,>s3agjkZkwwwwwwwwwwm۶m۶m; y(6Key4`(J).tLP$"RJޤ 1 _ 7mͼ`K\F@/К "|D{ #/;GS_kwq{ 䣭!(/6@JT^hr|孹 &-7AKR\fp戔JVbnz (2rn5dR}}}}}}}wvr^BյaEz2D8вǼ~fJ&zbA6CLE  ^H 7gc,nFޛ-U򱐏ͬEK x /.FzSQ)'GB@)Q2+0jw@8-> SA"3YH7VeFzsI=n4Zt9ゥis=Nڹ$ -,Kw#?{r(4-Zࣜy9haAѼB]+ 6gf!Yc3*$Ic ی'v(Gl+R.! ȸLVX>ѱ`G"ºzbAC vUf65TrQ0OG +\]]]]]]]8i%;ZSNH +P"C!kQ d㧢H  Vx<p8p8p8q5̔L[]]]]]]]]]]E$I㠞܍]UEB=9 ?̾d [D.H xA^.6 'Ha ,n=xhY y9H$0 +m4$bX,bX,p8p8p8s(%a_]V3S2.֔ `0 `0 >y iWv6yq5̔LK{~#Z%$"`ۙ֔'Fʓ$zr7btU=:tСC弄4k;Êz x^z^z^7Fʓ$zr7btU=vvvvvnvnvn}q5̔LK{5DC,j'InzbQK@8-> Saljf#ZT{o4h㤝K"²869+&xqjc[T}RGf65tґpon 758iC?;7,)#/ .r\.r\.̦nV:ͭyYAѼFv.;9$8H@)NԼ\4˫V DV22{8d/ڝIjjJ~~vnvnvNѤ\Q넯d/---iUvnvnm6fl6fl6fz^z^zU򱐏ͬEK xJJ.FzSQ)!))))ME<5ȸNJ0 VX>jZVj:N1@*ѳӁ#L#o6NW+U:5H:g+R2PGVT)Q2)$c#j imT{1(OE?71@* ãqEW L"p 7!Z\SKp6|>|>fl6fl6fydR1\V3sQ.r\.rǦv2d$d2L&d2Lx<x<8r^BյaEz2Dj)(S:0dD!ͭMu]u]v&ì, .ZxuZ" *UTS&JRQ$FPO;"&{^+%!GF!@2yhȃ@?`oOZwҺkɠc\Z@a뺮뺮뺮뺮뺮뺮뺮vV6յ5_UMEry)hyyfy繒ee$GDBytld\TL$xh8pP` `?> 9ߞޏ<;=xͭ  5h@;6+Kk0^ jłkKk,VU(NPM(!EbN"v^+%!GF!@2yhȃ$}=x;]:4dP 6 |{z?|A7'CG\76lk7lPK1LYY dc/\}bBEU *'L"1{'MLoRVJBRB@eѐ!>H|{:xwt6hɀ{sak l"@xP〦  8`L210.zޢ}umeWUSQb1RJ:*j% )R<;9@|DI&%J,+   "" u Mz}dCvRmLઑF^KB8L'$)Ǐ,7Lq%3Yy= oVwDW0b>Q#,,4]`瞤K< wR-]6?!% ,'-kC޺6zjGp,eojq0Nfn}8=,zZWI凞p]7mϣ#Y[d*޺m២Ψ?%n՛CPK G#$@ `̵PFejR:k f`TTTI ~{xt.TurZ2"؄_ZTzocYMs¸@Ty`'FFZXU_@y[\M^w@:ԀH nkgb^YHv ,B؁ .V1t&T XЛ[u(5dԵPV ԓy(g̓_'HRKEhZNw7oK#kUE1i \@٭U%Ĝ|T$ӣc".օ^x<(zt,RźyB٭U%仛uzR:ԀPy;zSdc?v.HP}||||||||Rxm~fRQXCF] h%@L=!ѩ/(‹c]U~nG>H, ۳cb  )ϋbeVsQOE)ɨ,3!gW i覥d3pljqa^ZoYy,Ιb x_\SJH@y[\*HC +_'q/om,J HGGGGGGui_SG;/%>J H''''ui_SG;/%¸zp" 𺴯zsmr1*v(h&@-lhg%]q.-ud@ҾvV c_YT%#ME6TN_4ܳc}eQ1&*űǺkpMJm,)fhg&b/wl44*u!]|kdD4ޱ Hx\SQ:}/oޖFתb:@ A0IrȐ ?x3"C@fffX")bو(HOM l˪F1)`M1g&;6NaNNNNzsgaUI=1' X=WUiMjZVՖ4OگFjZf͝uE%iو(H_M l˪MIf„ xd #B|6f< +!>@u!B++z*Y|w42VUӑ  eqe[OE7+!qcC/BIIIIIIF+<}%ZI=t֐cs]TRPΧҾv^J:&ͽqTRRԀ$haAyK:y)8ؗfUN L(Fh`_ۚYו7! DA~]KI50+wJRxm~fRB2KF{MXV u!]|+dD4ޱy@'M )# /jt|f͝uE%iو(HOM lnJ2-$ DUT%%$EA?igc`]! B@Sް!~fRQXCF] h%@L=)r\.r\.eejR:@N Pxo8˛א".օ^O(>uAׂtD4ޱ Ʋj鋆{vql,*x&u!]|+dD4}}}}}}}}W齍e5լ d2L&d2L&d2Y6$E~z0'Np$ +*ihgfz"NŊ542_[X),s:}0 8gp(N >k >v1'LyiUy`/Ńxx|WTT^8#!)ilVji祤c0\&Fpx*ש/(k_j3{(2d#yɡQ@e sQOEua׊򻵰zt,R|\ ˽Nl6fªzb====Wև($~GFBE6!5F~{zV齍e5լ 0ި@l"40$  @a7"# aJk!5ا`e iKX3@ۚ DPS_H2AǁVW;Ÿ#A5Qy67&[fyF 48W((zfn4VejoF| 9{'t_'#l HB޼-Wy(r6^7_W5Mv8 􆓕x[c⛨PyO6NXvr(bO[+j[(׉ @OfJm\:1*FYFeW&z/:F}n/=FNvn b&m[?w_HX|ʤ7CqtDK~'R&G $heU"A k/"V[ӛXbjZ7RɕUj/xA6-ɢdPܐ V jX @(Yw Tog0/;Чk6SErϡnm^hRfX_!u3, ˥1-~mIo5'Ok;;&ryon'1VFݘi߹aak.(}mmriLX䵈B۞ѱGow@ߗY?;b{X@9ztjZEk;ǷK: p0qqRmH=2JG ;i=T0.!; c];!v t2a[4?li2_w/To(ok5MN<+ * ޟ??F&VuYX2%~՟3V&/܏z#f[gyPY[i|L BveΞ+΋; a`>Z1ExF@KKLsbGP&9Ehq}g曁ٷ"];lwXh֗\x ٳ86\ͅ%ճV}jCÊEô+%|#L$u dc/8mj&YT`5-9 uN,gZ[ckpSco9[oSm?#Lɶ:a;*P12  f;cUOX7?z}:wJ, }}}19AIQYaiqy~9!)19AIQYaiqy$,4jd x9d.O!o?#EoDH*oh< z`_Z5%vx^#76%86!wmBPZ4 D6*뺮뺮뺮뺮뺮٨x(Ɏyyyy9Od X&;΋ (Ll]1#fl'QP,Se *P ٺqcbX,88888888٨x(Ɏ (Ll]1 ,\WFCWOOOOOOO 7f@a#0ʰ jScF$^?:fSѢP.*fm`qbeP<qp׌ǣcKy}}}w1H~kuuiUYVjZc{-jC.*մd⃆!v{- ҪbހbRB:"ՋfBnߞw'gMƞEudӈ:jXQ~́`3dĀŊ'J Ɗ(Zݶf%$ (-P6 ˠ Pghbl4)Yӊԓm30k̈́ݾ=Nmmj6,bg5s@1)! I|L#{Z{E`]ZŲ%n|L#{Z{E`][Y\.r\^4 v;954fO(ҺjQ  $FA@ | tL+{ͧvqmjgeb_6 !?0Q2/.vnvU1<<<<<<+#<s.ML j VjkGty ]\Ԗ]rd6d8P2ySVc_\XTSO0Td2\;c0OԢP.*fTӒذI>ɽO{νQѢP.*fTӒl ?6!aFC^n e:%, >tH=5P:1Cx<0W1˧vbYԓX,`cz@vD{f}}}}}}_vD`.~ŵ}p8pXTDZHDCGǖ&% rZrj48`p1_I¼V6/Ǜs">X1^$} >=lUKZt,)ŔtL*%-:Rћ7oaV帤Eǒ8RMJ#~wԉdA464&^ZMNJ!49pc3}o_7E }:8fI:6o–&% rZ1r\. 2\)&I~0m8HAHG^4 v;9سHV3z90_dI"A|"  虃.\>kS;+¢zPvD`.~ŵp5lFd$Ib##D"IJR)) n(3̈a8DFEqڌ 㱡-fwEV}^,UnO|0&-:6僼TVbEp@˾B!í/5:XBxl1`2#N?>[N3gÀ ,YЖScb4NTRԞ_+mT<-7LH)Swky(obQ5=D$cgS_ /B^P)V~p'O7 U1x]C{2PW;b=?7;&/{><9* Je󕻯|P8N=2o24|JEiq(v2b2*XܴN٫ M00/kw$Hf9*(~{/^W"$YY'\xŚIK-n[DzC_5ꛖSxo]e9X qcfshCo2>JVbnz".:FR^hr~ *6BNZfr|&2>JV`lx$0CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz$).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ (08@HS^it *5@KValw"-8CKS[cks{ #+3;CKS[cks{#+3;CKS[cks{)19AIQYaiq| $).38=BGLQV[`ejoty~CHMRW\afkpuz38=BGLQV[`ejoty~ c3hD$IRh1UPR_68nE_{O i|/pbna$eL=8vk,Eu1%h^°,W'-ClBQ< %|0hhА慡EY]/'GIi _+\iXh͛a~di Н3;$^'7^zּ`f>+ ;|$< XBON̋f2cI ֨P̿C|=o$=0ڛRBV ܦ*HYDYpK)"(I&i+<_.X;>ݝ,s9s9s9s9s9s9SǀyESJ%$Fsŵym]QE9-! nMLKJIH5`nv+80`&L,T,{{{{{ 'K< a>+R(&ć .Q^oZVj󊦔J&I82*8, ëkK+ںrZB"V{̔~vnbZRJBiÆ^VSRЏ`#T@ R/[pNd ;ng$FB ZVjZ(FK*Q(,G"2Z{[C#Ҳ ڧ{{{{{{}t4sӒRrHc6 ƾ~/W@GGG -X8@i2y7f xnʼn3#BdydjZVj #%K(ND # |-TнuiYuЀAh򜜜/ZP|ɣ<ks"a"@|ڐ97Vl6󊦔J&I82*8, ëkK+ںrZB"V{̔~vnbZRJBiÆ^VSRЏbX,biȐzقs &GYqc ,P8#1"DPM*H=<z^WeˆrR%3%EHAC _ tokhd`]ZV4`P2D{yvrnjfc_\XUROLIEC?򗫃N #%K(ND # |-TнuiYuЀAhrzS1_@Xrd G!?x bE 86%D0!Å# A5nv1`x^єR$GF~zxuqmieb^[WTQNKHDBjgt4sӒRrHc6 ƾ~/WʀriȐzقs &GYqc ,P8#1"DPM*H=<}n{{{{{{{bjB$B~@AŊpl&JajC GjXA4bBhBYDޔnvet4DD%̬|lL<ˣk; 㲊j:13rq8M<ˣk; 㲊j:&0 JvfVN>6&ѽuiM/b@]u]u]u]u]u]u]u]4M4M4M4M4M4M4M4M<<<<<<<<ϲ,˲,˲,˲,˲,˲,˲,˲,p8RF:."yeM=)JE=9/)# ȼ`0 `08@'%e"!Wԓ P>JE+R*$1ȨpZ觇WזV&5ݺrZB"V{======3:lS~#$IaQJ8V-A:BkD H*.Ct~M%@ہߺs6uqn\\Q5x;  wzh<*d9{:ӴaMu۲>HOvγܸ<X/Etu$uB @}k-y$ gzF$ލjX8N5\*Do#+3;CKS[cks{HHHHHH;CKS[cks{II#+3;CKS[cks{JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKuz  )4=FOZcnw)4=HQZclw"+4?HQ\enyO%.9BMXaju~!*3GPYbkt}U(1:CLU^gpy $-6?HQZclu~W )2;DMV_hqWWWWWWWWWWW "',16;@EJOTY^fnv~YYYYY.9>CHPX`hpxZ(0:BLT^fpx *2HPZdlv (0:BJT^hr_w`$,4FNeeeeeeeeeeeeeeeeeeeeeeeeff"*2:BJRZbjrzgggg?JU`kvhh(1:CLU^gpyiiiii:EP[fq|$/j7?GOW_gowk#.9M^iknwl"+4=FOXajs|m'2=HS^it ,8GVen~'/7?GOW_gow"3FTgu%5F[f| 1EXft /CHMRW\afkpuzCFDD$IUc?kVEn:.ypgUKG p8 ]n`{ֺY54="Z׼A4E2S?e\+IJ=\e ̣k!}4M./ Y1ķ!:>|oiL| 1o wwwwwwwwkYI9) ȸxhXH8(d/.-,+*)('&%$#"! EńDăCÂBA@vi&*]M9)I$I$I$I$ZUUUUUUUUUUUUTM9)I$I$I$I$I$I$IUUUUUUUUUUUUժ T "e1lhVL;@;$(33333333I ɈHȇGdžFƅEExph`XPH@80( (RJ)jUUUUUUUUUUUUޤ ID$D "!r,@L 1H tT P*@2|m۶m۶m۶m۶mI$I$I$I$I$I$IkJNi$ >g sT(Ip4 Eq0Aຮk۶m۶m۶m۶m IJr  !#e1l%rvh?@;LpbRB2"Q.,*(&$"  J)RVUUUUUUUUUUUU33333333NIT",40дB:888hIgqqqqq׺ jkm۶m۶/nM,k J)h(ztnhb\VPJD>82,&  b1wG綆V&ŕe5դtDtN KHEB!^[XURQɱiQ9! x`H 1wzHt:\;R#&pM ܿB`Fz !B! ?2eٶm۶m۶m۶m۶I ɈHȇGdžFE *I$I$I$I)S@%\2O ХeJ$I$I$I$I$I$IWUUUUUUUUUUUUR 2 2,I$I$I$I$I$I$IUUUUUUUUUUUUժ T"9)I$I$I$I$I$IWUUUUUUUUUUUUT 2 2I$I$I$I$I$I$IUUUUUUUUUUUUժ T "92IY۶m۶m&I$I$I$I$I$I$?I$I$I$I$I$I$ T 2 2$I$I$I$I$I$I_UUUUUUUUUUUU T"9)o\I$I$I$I$I$IVUUUUUUUUUUUUT 2 I8$I$I$I$I$I$IDUUUUUUUUUUUU T "9IJ{ ۶m۶m$I$I$I$I$I$I$I$I$I$I$I$IDUUUUUUUUUUUUT 2 I(5I$I$I$I$I$I$ITUUUUUUUUUUUժ T"O9)?"I$I$I$I$I$VUUUUUUUUUUUU T 2 2`t$I$I$I$I$I$IWUUUUUUUUUUUU*T " 2`$I$I$I$I$I$IWUUUUUUUUUUUU*T 2 2I$I$I$I$I$I$IUUUUUUUUUUUUT"O9)I$I$I$I$IWUUUUUUUUUUUU* T29R&۶m۶m۶m$I$I$I$I$I$I$I$I$I$I$I$I$*T "9R&?۶m&I$I$I$I$I$I$)I$I$I$I$I$I$ T2O9)I$I$I$I$I$I$VUUUUUUUUUUUUT" 9R&۶m۶m۶m۶m&I$I$I$I$I$I$)I$I$I$I$I$I$T $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz 1(Q'j-@//Y%y"%'Ma8`8p8pn x7nK3Ms9\VRNJFB>:62.*&"m۶m۶m۶m$I$I$I$I$I$I$  7+Kjv8y28-vppbX*֡P     "jٴM _4|xtplhd`\XTPMJGDA>;852/,)&#  e)0 ٘XؗWזV֕Uնm۶m۶m۶mh(g'f&e%崄T$Óc3ӢrBⱁQ!0s9$ƾztnhb\VPJD>82,& Iv3$ɰ TT  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~"',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27<:86420,)&#   B;3+# º~xrlf`ZTNHB<60*R}kAVSPO{wsokgc_{{{{|xtplhd`\YVSPMJGDA>;852/,)&# ;#4vfVF6&ŵui]QE9-! xl`TքkZkZkZkZkZkmZkZkZkZk:s9s9s9s9s9s9@91)! |vpjd^XRLF@:4.(v~G0 x̬lL, ˫kK+ ҺrZB*ɱiQ9! H c1c1c1c1c1c1iiiii{{{{{{7('&%$#"! WTQN KH}yuqmiea]ZWTQNKHEB?<9630-*'$!5 B@SRQPONMLk J)hG&eD#b[ZkZkʤ"7bBހyn$Tc^V}D K% T0жt         CNKb1̻~{xurolifc`]ZWTQNKHEB?<9630-*'$!J<0$ P8." ymaUI=1% ĸ|pT Ѡ`@0!Șh8اwG綆V&ŕe5դtD䳃S#’b2ґaDF8, Hs9s9s9s9g ШxH跇W'Ɩf6֥uE崄T$Óc3ӢrBQ~CA@RJ)RJ)RJ)RJ)RJ)RJ)T1pO.m L+j I(gF%d#"pXH&Iffffffffffffffffffffff~{xurolifc`]ZWTQNKHEB?<9630-*'$!J<0$ `8." ymaUI=1% ĸ|pT Ѡ`@p!Șh8اwG綆V&ŕe5դtD䳃S#’b2ґaDF8,XXXX{wwweYeYeYeYe ШxH跇W'Ɩf6֥uE崄T$Óc3ӢrBQ~CAF"b_\YVSP M JGu }zwtqnkheb_\YVSPMJGDA>;852/,)&# IdBFFFFZkZkZkZkZkZk?A0 ę yP$.0D 9Qs&c , F\/[py${0\ 9HBgLnmZ0Dp06k1m۶m۶m۶m۶mK$I$I$I$I$I$IZkZkZkZk ťeE%ĤdD$ãcC#¢bB"a`@ 0M~zvrnjfb^ZVRNJFB>:62.ΈD۶m۶ wwwwwwwwwwwm۶m۶m۶m۶m۶m۶LJHFDB@><:86420.,*(&$" n Xk+j*i)h(g'f&e%d$c#xhXH8(Q]p%@K0+T V^d0B :AAAAAAATw@t@337hHs9m۶m۶m۶m۶m۶m۶m JGDA>;852/,)&#j %xH跇W'Ɩf6֥uE崄T$Óc3ӢrBиpX@(H~9s9s9s9s9sDA>;852/,)ȰhP8 P"E~{xurolifc`]ZWTQNKHEB?<9630-*'$ d"b_\YVSP M Jrzl`TH<0$,3 0 ę y\:.E4/жt       t"O'  P+|yvspmjgda^[XUROLIFC@=:74E)ȰhP@0 PxdL4ӻs[C+ʲjR:" qI"SLF@:4.("H$rwwwwwwwwwwwwwwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUUU ~xrlfYOmjgda^[XUROLIFC@=:74E)ȰhP@0 `xdL4ӻs[C+ʲjR:" qI"SLF@:4.("d ~xrlfYOHB<60*$ FC@=:74E)ȰhP@0 xxdL4ӻs[C+ʲjR:" qI"SLF@:4.("\\\\s9s9s9s9s9s9~{xurolifc`]ZWTQNKHEB?<963'$! -|yvsp 2}zwtqnkheb_\YVSPMJGDA>;851.IdHEBLLLLYeYeYeYeYeYeYeYeYeYeYeYeY~{xurolifc`]ZWTQNKHEB?<963'$! 0|yvspmjgda^[XUROLI% 03AI\Fa0 ę yP$.$;Id KHED*@!a^[XUR; L IFCAM"b_\YVSP9{ib\VPJD>eb_\YVSPMJGDA>;Id KHEB2Lvwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333333@!a^[XUR; L IFCAN"b_\YVSP9{ib\VPJD>82,&  n>;Id KHEΜs9s9s9s9s9s9Q0oN-l K*i HuE$cB!`@'qP/nM,k J)h41.+(%" 9}zwtqnkh >>>>eYeYeYeYeYeYeYeYeYeYeYeYeY4*ɽui]QE9-! xl`TH<0$ 8." ymaUI=1% &eD#bAG1pO.m L+j I(( ,s8SA  e܀I  p$|.жt      =kk/EAAA"Xq}zwtqnkheb_\YVSPM?<9630-*'$! C~{xurolifc`]ZWTQN ԣsC㲂R"a1Ѡ`@ $鸈X(Ǘg7צvF浅U%Tȼth\ Șh8اwG綆V&ŕe5Óc3ӢrBⱁQ!pP0`٨xH跇W'Ɩf6֥uE唜@=:741.+(%" E|yvspmjgda^[XUROLQN KHEs9s9sȘh8اwG綆V&ŕe5Óc3ӢrBⱁQ!pP0٨xH跇W'Ɩf6֥uE唜@=:741.+(%" H|yvspmjgda^[XUROLQN KHEQwwwwwwwwwd2L& ľYxrlf`ZTNHB<60*$   G&eD#bA@,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,9s9s9s9s*܀yB(@ (s8SA  S<0жt     xV}-Z"    x~{xurolifc`]ZW]B*ɱiQ9! x`H8(h p\D,˳kS;# ªeP M JGDӜs9s9s9s9s9s9眳,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,2 ШxH跇W'Ɩf6֥u%" EB?<9630-*\& ĸ|pdXL@4( 8 <2&Ź}qeYU(T:" yaI1A"H$D"̼~{xurolifc`]ZW]B*ɱiQ9! x`H8( p\D,˳kS;# ªeP M JGDA#c `]ZWUBN#  ((((wwwwwwwwwwwwwwwwwwwwwwwwwd2hT<$ ë{cK3ҺJ~RO L IFCAU"b_\YVu.ztnhb\VPJD>82,&  jZkZkZkZkZkZkRJ)RJ)RJ)RJ)RJ)RJ)Fc0Sȃ$qyn<7`x3A83T Fd0B :AAASAAAAAA$P8 0Hv;<9630-*'$! ri۶m۶m۶m۶m۶m۶m{9s9s9s9s9s9qnkheb_\YVOLIFC@=:741.+(%" Q0oN-l KJ դtD䳃S#’b2ҡqAᰀP0DJ," yma2i H'h8اwGIFC@=:741.+(%" cQ0oN-l KJ դtD䳃S#’b2ҡqAᰀP0DR;`$ H fW*0r_LŴߚLio9&;#;HCb;\Cm۶m۶m۶m۶m۶mۖ$I$I$I$I$I$I$|xL uU5ԴtT4ļ|tld\TLD<4,$ \.mm۶m۶m۶m۶m۶m۶m@ ˊJ ʉI ɈHȇıqaQA1!;;[YWUSQOMKIGECA?=oMLKJIHGFEDCBA@`'a@!KN} FW*0r_L̐)-3#;#0KKTm۶m۶mK$I$I$I$I$I$IZXVTRPNLJHFDB@& OECAoNMLKJIHGFEDCBArY۶m۶m۶m۶ ۶m۶m۶m۶m۶m۶m6ɣcC#¢bB"aA!`@ z^[YWUSQOMKIG+)'%#! ????wwwwwwwwwwwwwwwwwwwwwwwww'Y@!KN`" fX+0r_L~LiovAwFPwa}GXwD [<c$I$I$I$I$I$I,+*)('&%$#"!ȇGdžFƅEńDăCÂBA@jޠ .efffffffffffffffffffffffffm۶m۶m۶m۶m۶m۶mIdm۶m۶m۶mrbRB2"2|xtplhd`\XTPLHD@<840,($  ^+ j*i)h ɹyiYI9) ȸwwwwwwwwwwwwwwwwwwwwwwwwwm۶m۶mH10 s <,0p_L^V}yuw]}yuw]g(H;wwwwwwwwwwwwwwwwwwwwwwwwww/.-,+*)('g#E"!  ###1c1c1c²rr ɹyiYI9) ȸxhXH8(HJJJʺz^$qaQA1!p`P@0 @BBB Zkffffffffffffffffffffffffff~qiaYQIA99 ļ|tld\TLD<4,$ ,---tme]UME=}/ xph`XPH@80( ()))1c1c1c1/.-,+*)('g&E"!  &&&ZkZkZkZkZk(w3&q$A&8  I\,0pD}{GXwa}GXwa}GXj)`?e|I ɈHȇGdžFƅEńDăCÂBA@)k+9_KIGECA?=;97531/-+)'%#! MMMMwwwwwwwwwwwwwwwwwwwwwwwwwz̻\ZXV|xtplhd`\XTPLHD@<840,($  tT4ӳsS3ҲrR2ѱqQ1аpP0e|I ɈHȇGdžFƅEńDăCÂBA@@JJJ*k+9_KIGECA?=;97531/-+)'%#! QQQQZkZkZkZkZkUE&%$#"!  ***|-% ļ|tld\TLD<4,$ LMMM1c1c1c1c1c1c1r(C$7c'a@!KN`14,0pG{/>}za}GXwa}GXwa}G`1 /)('&%$#"!  o****DDDDDDDDDDDDDDDDDDDDDDDDDz\rbRB2"qaQA1!p`P@0  ֛zjZJ:* ɹyiYI9) ȸxhXH8(]UUUUUUUUUUUUUUUUUUUUUUUUU/)('&%$#"!  o,,,,c1c1c1c1c1c1Xwwwwwwwwwwwwwwwwwwwwwwwww3333333333333333LJHFDB@><:86420.,*(&$"  [[[[]zSQOMKIGECA?=;97531/-+)'%#! ZZZZZkZkZkZkZkZkwwwwwwwwwwwwwwwwwwwwww\)C$7c'a@!KN`1 &=%g8DC")?$@L 1"@X)glwYsf̗-W=<;:9876542j^jj(N(Ab >xa .X@a8h`(@hIatْJP2U(Q@}ԉ&M0]T$I =rԈ"E2T@1e_nz(O,IrȐ ?zqƌ/ZHqĈ:lp„,Hx sHGFQ6]hѡAE +T zRJ)RJ)RJ)RJ)RJ)RJ)t9s9s9s9s9s9s`9׮[^:%ʓ&K)2$ȏ;rܨ1#Ƌ+R(1"ć2\0!ƒ ,8\2ѱqԧM&=ZthП=wYsf̗-W:62.*&"3/+'#yl @ ̋K ˊJ ʉI ɈHȗs9s9s9s9(@m jBB.Pp.2.$Wct~X\iRxXJPZ(Z]VEI 8 ( B8F1?6-.$E|Y۶m۶m۶m۶mm۶m۶m۶mqaUQs"H>N,JQ M˰˪9I$a%A(uܦeeU4 EqBK} pGZ^ BOBp0+2O'iiڳg=YanLB0߶m۶m۶m۶m;\VEMRAcH qfQ$˪I `, P آ$ȱm۶m۶m۶m*j"qJ%A% PQA0V:e5( r,a-&)atk,@PM՞@'2'izֳg}a႖AT $E4 e0m۶m۶m۶mN"UAcH zm۶m۶m۶m۶I*`, P PA0\@$I$I$I$Ir۶m۶m۶m۶-\V.gYLb50pK5n~/7iGNnCm1E 4¢bBJD@<84LBA@0QB@><<6-.JgEMR': aXB:n2첮tV$z0m۶m۶m۶mqaum&)Eq M˰˺YQ"ND۴ k+ h/L*%'NTMp d b73PO 4z^[(wE/ϯ{/i:36^۶m۶m۶m۶mCYqaUQ.t%9!yivY5q6(#I$AYqaUQg2 i(uܦeeQ|`ZVR<&#! 70( 8DsRB"yt:6 1+6vɠ$T0%Cz@ TT2A<'&>@YN_ɅK%Ok 2yrjbZRJCu\.ry64r*i!`P'9X5Tsrqp m+K*x<ueWI;- Ĵp8p8 F֕]%t4| 佑e9 yyyyyyyy}}}}}}}} <<<<<<<bZQ?"x^bWTϷΦ$"_ˤ`C#ʮvZ:ɩi==Nt:}@[Zy74SRQ'1x8xO#ҪfJ* չmA!4-($  ojec\USQJE@?83.|>|>`C#ʮvZ% w76,k'Хd# ݜ[ٗVԒN$C- 4dl *IHwDӴ|`qaSE7) poh _ON/BaCMLkz )(WfedˬtXH0 l[G3ֶ~bF&ѵuU5 if^[SLIEA:73/+'!wB;w1pn(gec^\ZXVTND j*Y hWfedˬttW7޾jN.ٽ}]=̰x\@(tW7޾jN.kc[SKD! ʨBػ$I!r((< 55 orP X_⊮{ uvPVϘQmu# ^K:q\ S͡lDŽם~б. C/IIN5S 0ّ TuқsW䂕|-k7’٥ZHg*jVQՀ1I웁H"{LdHJcL뛄4Ip(oP{Ƈ}#r*HCbR *]1$!б0ʛʧHӫC1kT#FNV^fnv~tttt.6>FNV^fnv~uuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvww#+3;CKS[cks{xx#+3;CKS[cks{yyyyyyyyyyyy`gowzz'/7?GOW_gow{{'/7?GOW_gow|#,5>GPYbkt}}(1:CLU^gpy~$-6?HQZclu~ )2;DMV_hqz%.7@IR[dmv!*3IT_ju%0;FQ\gr}"-8CNYdoz *5@KValw#9DOZep{ +6ALWbmx'2=HS^it$/:EP[fq|)3>IT_juDMValw$/:EP[fq|mw )7ESao} %3AO]ky!/=KYgu+9GUcq '5CQ_m{#1?M[iw"3DUfw  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~!(/6=DKRY`px (08@HPX`hpx)4?JU`ejot| PChDdM#EEGA i hE xa_e b"W5~~I`[iu-:9wa8.i'Gc,%˻~I Tݯe(S3=kc)G“S}S1M8Q~Ê~tv4ĖuvW^lξa t&2YЊ<(ĵp=]$3u7r‡~p[u>f&\6O˰! dñi1yMj3)D9$;'!dy0sbȽ*%0ߘjL}s5~wjս}Ƀꍠop]Ya9;8 |=`^ iZ|/RlXMAjF&U[2/si  < \<9\\c 4`Yú㩖a@I?|c`-LH Qr vnKW)[d?n~ͽE̘14BE ~ ZVjZVjZVjZVjyyyyyyyϟiv4ܬ ]6fl6fl6}fZ;7+ܰ9ںzZB*iv4_D$c[BK* 05(ĤT`Dª42trpl*hO )Ht0ye=Ъ+hX,bX,bye=Ъ+, )JGD $WF6B3;M6vE=i"f8dHJA$6lذaædit_k]㷗W7-3?v+z^z^z߿9ֺo/nK[+Q !Ui # 6\vdsu^^ݜߖJ YW:f(YVjZV3^rNѼs{wrplYjZVjZVU*JRT*JRT*JRT*JRt:Nt:Nt:Nt:NShxUʇ7U3¢bJ2 _|7J?[Tl $&Y_|/Û{qaQA1%R)4~~<*Û{qaQ}($&</r1Z|4dPgK/ć2Zb f݆da<1pZ-1"ć2ZB;6T?=/\DiHV*JxLT?=/\DiHV*Jx@A4t&אh2g.mM Y.-('+L|ߖkG ɹaIs"u5T&CsҎd^1Q;(W.7-kjPʔ CMK-V!$'2{T?=/\-1"ć2ZB;nvcͭ~ysmVƼt@)AxeOFg 0]LyH9j`qB i6~:?Fh4Fh4Fh4Fh427B3v`ڮy!Ui h(iv4ܬ ޝ4'b_[WSOKHEC"4(o7cC4M1^TȐ;np wܿd0"aL]ۚ$]ZVQN0V0| 7nj4HX3SǶ&,IU|>R& L]ۚl6fl6f\.r\.q\.r\.r\&d2L&d2L&d2L&d2Lx<x<x<x<bX,bX,bX,bX,p8p8p8p8yyyyyyyy}}}}}}}}u]u]u]u]u]u]u]u]wbRd0"! `0 `0 `'&x|7Jޢjfc`\XTPLI%wo-f6ƅEŔ~~~~KWz^z^zKW)[Tl vnv\.rW)[Tl .r\.˅/ُg_|xsoQ510.,*($&$&B3ͯR>SQ vnvnvnYVR5Z|'R& f֤%Ҳr @ 8NLJ5 F$c[BK* 4 &wȴ\;wnVpN K% A8<3-׎d^;MSf-U|&G )Ht`:rތ4exR #C~1E ,,7=8Ъ+he?,x<<ƲXhUFNL̴ۖ "YU8^(Of掻 ( E+ Cp82'fhȄe%ED!"(q!~~~~fZ;7+w'%͉RP unvn-ʗb$-VT7hxDB~Mw=/r ߤÇ7U+ #U酊*СWA-TΖ%ECL鿆W)[T, H %'ZirĈ,tDBe%4~~,>+heaDlHl'!nOO \T,+ʆ$#BMw+&j٬ACFRRRI!Kҥec$%%:s {nvnv} @ 1)h2g.mM Y.-(J,T9T3gΎxUʇ7U3¢bJ2blz^z^ڌIX"[>nP:Zz _|7Jޢjfc`\XTPJGD $DDdN}VjZVjZVېa<1pZt:Nt:N+(485$<ֽZ6kА7pV4AB$ G %<\#LGp,k_M}HHȢ4XHgNe3\$:XY0@/)X;MSf-U092ǎ3\ ςHy3V>>>>>>>L˵yfܰ9ںzZB* 3rH|e]A+ Cӈ(Ć;6$k&/O *gKÆ(FpA ( #B|!BNgr >u6ۦ*Ms [J&IgjʮC====L˵yfܰ9ںzZB*iv4ܬ ޝ4'b_[WSOKHEC 41sAedcYOTc ZYR4@,X`2'Z՜v, )JGD $؁WF6_RpvF6vdȏ7`}g $Hiv4ܬ ޝ4'b_[WSOKHEC @̴\;wnVpN K% A s-74e|/[@abǍ.R`; @=p~}/\DiHV*JxàL_R~S7N"6P 3'w` 剁Bl!>tؐ"(nC2mirĈZVQN0VĤT`Dꟙ϶&']ZVQN0V|"2Tz;֑fx)3˖*Pc ( BP(:|>|>GO2`$ l'pY F̯R>C)} 8Ό0d>&B"@``C JOCo6%8]#վ9_RÍib7|βB*[Nn !<+"9MٍՊXЛ5+Jh Ѿ="p$B^YJ{|E ^VwuQ9~nV;tWp-;H 3#`nu׬R ,|b)+[ZYEr 캉3:R碭)Uth4d2b"[{Om=z0= hm) L,&?5|DfN"1",'A J✕ВΏ8/'K-*ua:f j *jL{@B:`4O7%` 8#ZdJ-bb?DZ6 lTާ8D|N_kpXP;Aze3Fa;*~ UVivwb9KQ,7{q8[A$&ko,)G:Lz̤>7W+2 k{ xx8u #; zm^S dRZbjrz "*2:BJRZbjrz"# (08@HPX`hpx#####$$,4Y{ yr "*d ic2O)Uc A*,U `Snt&m۶m۶m۶mM˰˪IiEI(@:n2*j"qfQ0 ۴ zY9 m۶m۶m۶m۶$I$I$I$I6-.&)' KCC=G| fV=Rr{#$m-ikIcMSL(uܦeeU$E4 B B@(uܦeeU$E4 B BZ]VEMR=N b~^mZ]VEMR=N b~^mZ]VEMR=N E$E4 B B$(uܦeeU$E4 B B (u˲,˲,(uܦeeU$E4 B B((uܦeeU!h.? pk!L O;-0Y=_0m;%jV:&hIؤQ*`1 ;ih, ÇоmSDa9MrP%чْGc0ڷbgs4=sP%ч{i\6T'Rȳ|P J{FkZ9/`-Չl.q0 ŽR5fD y68 d 5O9흧GkDid,4Ak/ghRX=z@*VӲCB- Ů0 0 0 3}}-DFѸ)=N\[> `14̵Ns( r.Zkik+2aQ0\ (ik+2aQ0\J)m۶m۶m۶m6z)#|%ARJ)ik+2ZF *`&)i3V@@]/9z&_m2O)%\\\\\-:999yT4̢$a ۶m۶m۶m۶mqaUQA0 QqaUQA0 Q|^mZ]VEMR=N,JFA Bm۶m۶m۶mۖ$I$I$I$I23Q/< T<2.9g|,@YXg#<4$iAvi4VBϷ/+.8xW.V{*u&AF[<;{VxeSM u4 Eq0āeP&gT&Gm۶e"^X*J# Eq0"HM(5Wk9sYP2C`/\,k}6Key4\u]WP2C ^b05aFsR?{_s;&^ɐ#lwt&:f,u(\Bݿa-M/%+Ypa/$ Lwj)k z{ʕD B!s9Qpͽ;I8Vt9n˰˪IDZJSF Q2*j"qR&a CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27vet2I">rpb 2L&iQ?yf-U,13qCF"8\Ljt(О:olW.W4A23Ƌ$>d*=J4ϝ8ثԜfIb~^mkJNj,ƫ~fIqBII Wɲ;.[> JQϓծ> l( ;z} ze7h5iIॄmq%- 1Ƚ2vP;A,C2D't_cHV-t;HYW;US%_U7 wW'8ЧGFMGRf%N0+ Y:h# >T1դ 78K .90j/ *>̤ FZԩp{^u. j$h0`(a ,5l Euwwwwww333sqᘙNM%l24l2$h,0䐥$),ccZ5 ꊞwM~0ȕmA<ʣ[3,)@;dkH}Kмммммммм.Ễwwwwww^ZWTQ|maUI=5-%QPONMLKJIHGFEDăCÂBA]YVSPNLJH xph`XPHQѫϰ7@N`ȟ@G94.*DB BvճպMJH4N]JC% G&%#\XTO Ńe5 噒|unm kr\.r\. 1#88888& !TDz{S_J6"͹}mi}5t4ēc#Ғb"‘AJJJJJJJ{{{{{{ о~Y hWdžF֕UńTΡqQ!ѠxXծhnv.lk<1ˉ(eDc!u5ypg\TF:3-%2ƌyyyyOXbՄDVÿigHNr<DV$fCۈ % p +g*1i?k<q\* wJ%P7"@L 11%$S0 N9L gz{{{{{{w9s9s9s9s9s9s_[*SJ%*O:qڤ)K*QC .T!r\.M ʔJRT*{{{{{{ZkZkZkZkZkZkZs9s9s9s9s9s9_[:<<<<<8퇉# M})P:m\m&,4ӅܶEmϝ7hԙmlkjihgRJ)RJ)RJ)RJ)RJո*UP2U(Q@}ԉ&M0]TĈ:lp„(|n΀2Hi'@`x0,c"Չ!@yԌRE2Fp I)P SG,Q^[Fq$h8ybP{C;3^81  (f6sՒjթQ6]hѡAܙf͙1_\b>a8h`pAB0M`RYX"&JL"B 2``I"AzE!:`0  &%VJꔩRF ꓧN6iʄ钥J8%FL3Cn#RPcGJRN%5j0B3"v"1< jf%p!?x٘ºHQ'KPJIF@}yR$-U(:3rG67b`. &BpU<<51/бdsfHG+|Ghe'ޕeqq3iS&RK㡠ݜ` Sz!@x,L>VYdm,eAbCk\ZA|!%K$C|r tG}}}}}}}߷m۶m۶m۶m۶m۶m۶m6;_SA#FV G+Gıj0B( ]qcFQ =<i|>糮뺮뺮뺮뺮뺮뺮뺞3iS&RK㡠]O}wr /^e!R? M~׸Optm4Abde5hgȐz?xuvO}ɩr67yFΕLÍL'=퓍Z l[\KZ!Sbzzum\r釾oieT@?%~}|{zI1WJ1DH; ?d{{{{{{޻y%3c@:Zi\4$;g7fFc,fa8! &vQGO8mАe|EʓC&}HӱvV,weŢj z~  ;A؉&MI/[LaDl"藤9dst~!x6kO4/v7*WUu$Jd+țXAj* D߫kKEB]ȨCZ۬R1 u{3O[)^g:ɩ;F^r̹6Łu Np=zKeY{f[hm#M4;i(ņ0޷`DU6=dxXTD^Ө7D^ ^eYC] eY 3Z`Q*qQK,WT2EJc(O 5aB8D<3aO꽓{.\+@z\I>~+,Zlz!pܢ991idD4`\OylĚ6vew啸U?X>e@bЋ4`wӖ}c<֣+% c]bqp ^ \ᝢ<8;/h_xItyOtYM/*n5@=|Mf;yәq?ؒx:̫}8F@n<}hked\*IrͼZu~&૙4znQ,&lS &&i )''՝apTͰn_cX]uT5AEPD"] A5htLhjQbd, AML 6 pP6)]+Os+~^4VJhbꓘw_Wi Hw j2! S 2ZTޢr^YO*]O֧޹աΩ7So)lY%wfrg9'󣜑9P̓j6J5bF8'}hq2Y ,H  OȔ{-<6=i\ ⡆3{G܇wP;%p%W1Ӌ(d77c1r #+X.r)^d;񟻯wuW~EzEN3ݷܾ%{QkEl+A &֭]VzkԫS~S516Z뗮gh:o(z,tENPNX]}xA%L[C*4k5ͯ 2%]{Wwǯ_pbO=MPTP0 H =zѪ힅N=x6tGȾ)^ϣwٰu{^sVߪb/=ڒB쫰KnfGː)l|%΄Ϙ|#U*wv62ШD!x&Ao]5/gW^+Tl嗢OU^p]ZUC5*O 7P]n l.6qb]S ewBN36a`*AD (#z`9xᅸa΋SӄT K Xa2W+;Uj`XcM T)4&ۑU NT cs 拗.\LKhB:EJfBs( ֬>.e, RsB|D WRNJ&DrѱX\g>¦U͌ˋEP+*Irpݮ, ~ C/erT34`{`wMQ JIB,9{n39X՘'sljy읎#.N8_`ntt,gR79̍!i 5YLDŊ)F N(l :Țdfha{9mSKL Nyz3ӛb .n`.0գ"50@m ;Z8&%156] bԓUꡪaj! wcN@7iqngw̝r G_] EQaq{gͬjV\r27MKܦ;^\KXjN*6v2VOFGaNhpAZ#2H9 [^."671q a)0X  VD`^3/]1/a49f+s_{N0W_.q2JZFeN{H6lC6-(6$, !2c(|A $(Ь,?~qmݣ'j**;vRMg8s@!\[YW~~~5FBZ+7~  =[Я__>|M6k~%+keor>2/H):o|6dNF&+e>LNZEJ~- INABqq; 9Y;٥&n%#YLS]=o%~79yV@S)JOM:tl$wt!Q~q4O!pVc{m6acKus Gq>5cyCnA , y x㪎iq[>Saf?-vb8N.^rX~%N09ҹ ː9 3oeq3msxFotJURa3Lc&|<eGA4I.iɵq[#g>H~Edő wI{F;"n\hlE 2 ")d_cq)f{ 1\ C bgto^c.^=7E}|ǡ<7UI=w6玡;a[s&jg6}c%8q)˞$[r$5  QƎ1n1㋍xEXLdŊ*D 1! GL( ` ?LjE]%*)c0Hp׀]qᾭZ뼫}tX 80^j馞Ӱ\~zݠn =Va5 9f!aKۈp< cPpH[#fQJ ϩÆA n(Zß<"+J7Ieڏ\Df C; ZBқ~ۿCRCk:X_à9zCVWN3g/قOW3=;幉u'zyA9@ L,` IhF:QNa`Rlvȟ|3K'@"#-C m8 !5Я-VwQƆʍvKZ2);o˾)n(ˊNӟz:D!.2P[&AY4,]t?UCL0)27PF3QrT~JLFr0w HxIղ¸,Zd+DUʐ=rxᜅC!\s&g3p&+I%Nwdސ>F#<~nƺ."7vڄj>Ҏ3EQjUVP"}.6at%ҪϴRsͥ"m.ߞ^vU w!sOypkp?<>p&qcI `ƻaL/w:EJ?c'Zp&Q ?qgd7EH_\/aR 0C%}i G?]h D;7ug F%ܾd{! 4ۚZڙY7ltdkDmeKJ3$fdHrܟ91[U MПO!砥:J;g 7cg'kI3_3ח~g03d -h6(IHGP69jv̽1-@~e7^ {̘blϹ8p,~[ :Nf8mh">lS/-Uvf!b ˺&z5:,k/ 0W=@GJSVbVIJC&i% %)2#c0ا+>CZ pP05*@o/Ur*7Dyi%'A <g,8 c8,ާȯD棸[߃!9U O 2* ~Gp;?8-8}nt{Hi_6qv@-qcZnl ^[8Gơ p<I!v4 g-0x+jWqFQ tA@L?>s[kg,=_VߠUUSy육Rt39C-4Fk}e.z e<2.?ރ<6E^rIJriJo龕]ɽ.6Li$yLiP hnR1730//'2.dI#aHt[+(ǵ-U>DeC2烤,(ʁ:\ʱy2hާɯܕɭKs%籜US'GODn:Hsd9a,ΆkW34"{)^5oQ,c4N0ৄ  )K]Kֲ77qCb7hU2?'RގN9ۆMDmʹy6LrǗ7Vbc˲+ɦ{ƒb' ;Ɛ3F"#1~]b#,^\19qK,ć#6q!w/YNf`F1/YzU~Ze]G$~7ue0A@ Ã_ z [r͇z㰏 GxTI=㠆2fOU:fkzi ImA8ǃq8Fm0ld Kp Fg(c0"."iH8Z)FAwI.vC?Vϋv.J`q#Drѱ W!RXDxʣt/s ښ4V[_YKv;?oU|r}u {Πg _HJ'~%LegsUQ'.#q1*%ҲQGmQ=.oErm臬lBUf2MYQP}'|2wż{f>uS]1Fwnqc{RqQek9ۉ4ݕE|鯌á>vTuy[l\õyЍq?H{2x)yE53@钩BA׎I3! 9Au ,G g [Fz(Oya?G}3:IoҬ'7Sb~>9!McAS3ڋ8~F C`EXCjRz cs8Vb|˔Oh?g`ތ۸@wr*"jǃ\(&Ys+i_b͒^ϙm7os+ 'ѝ*@铼Ax@S$мB~tۓv :;`">WƗlꃔCƇk/:rئphR:o% I;,T [% W>#j 2yvŁfꪓXR߈VćFuΆ:VE_qA1lOؐ:ad +@@NIJ8#f9M00xts*;m|nX[.(vmZTl0f\vv+uxs o}!D\ jmF~KHxZ{IΡҩɆ{y]&H[(0Avozq8lEWBwty0pN5L%_17)ְьĪbcA11]=;}14cg~:׋ ) wtH1;&H.t)%ɱQ?EX kCi֚T^S c;c:l>rʬe9Ҍk[ \܊1a{ML >|5hC67AjtwAVkNWx]s {L9)2-)SLs_p+{ے,^ 9z[tŇmf9Ȼ6htvꘁ#C1GqcBr8h鴉-jCM6|9^М{ƺ@ͽ)u,YA*h6av0CURb Oh7H8dv1џYڑϽ~=Bx߽NV=?)փi07rF##9Lrn`\ }'Uw Hbr8ëN2dX]nx5#Ɵ(ѥnl5s+`"+?;()>{br0sQAqo| " Av̇=+Y렟5\.$Lc7,o]/g8c`J] jrQDYqiw;{N "J  0rnb!b8pwwwwwwwwwwwwwwwwwwwwww/RJ)RJ)RJ)BXBI1N01q>>>>7?J2O^ _l*`W_ަ AKIR (H5>'oc>U(% !?s}dt脪a??!YҍZ,vj\ï;IptH&ɸYRF# .@`PZv!B0C($ +.00p2468:<>@@BDFHHJLNPPRTVXXZ\^`bdgikmoq+ld-f}{|a$LR Gy@0;|٥3<#!~X(P/xmۺHxEX׌m+OD2 (* [c4e`(<(E 1$"R LJlSoAǦ+/OZHq%F.{轣c<8Nۼmk.3@d [̹m!mfMšO14t-JQ,n3!T7@ @25P7yJ"u٩mmf"!m;]Z2m6U6Ae)KhYDe&Kp}fN}%呓HxܼPXE[3y#ީz]zݢuÙgj;xv"C  kVX㙜qTN-n/U|o ,| irl&pο ǚ{o+wG KbE^,ŖmO vcE.{P{ ~^VRHG4cmَs_):@Tu#>wz a.#u:J]s3(U&n훐ޫnrov9LW|e.PSbp[[Lr78sԵ Zf ~V/7ޣz(;1kH}Wb$n2DL9A qOynf۰2u YۦǘRk]|`LQ,LQ~2S)xiL . 7m*:odLtg웰LS+v$\:ӁqSyl8Rf|鶗ţ1w6:V3;; ^nƙycq?1m$!py/VS-u5NG3ݬt2ҷY+z<" 4=l7d Yv2+_*WrӔgy&w`u@֑XVќnH΅L(Ap@OϚxGzҜͮgc;ey鐹uS/j^eR.nyE3y,bΕXMA96R^e'qr&a%Qr$w"dY1D30B @ÚOw0oᰖ gj3YƂ+b)tPɄHI@xɃ88H|Di# .`" `!r,%{ R0dҏH;h4/V(ZqD}v/ ЄAA u@8|{|g==x3 ;yZc=&Hr +.eaO9'<" (P#@x`  4QGp@P+rQ6a g5&B)"\aJK1ĂI(8*#,! P0'{psHzbg'Z# zV4?/>'3='FW鲦ǒ;:9ݐ řP~g|<ߣf=i΃f312tܺ9WŬT0~˦ryts,d9pʠTr)({>Yyc,fa &_ǚ>r9˷XK噔cNEr,_UKa`/hd #0yG[>haEtM9s1VLt)Ci63YϑHYșG-;|̑?Q̌aV3lya cˁZ˼sYòޕ|We;*MN1 /-%)d3$yk"k 6d/!sy Y?˫,ʥ('1CDxc`MSH\vpN.XlX6vhڻam5벮ɸޮcZe:j0T⮪^1Neb,JlEbQqB<bP<\$8N0ԅ?X4 o g1<-,]MJ31‚'(XB# A`JfVt}h_Af DIF: =ĢA ZD4P О yP@wd?uC>a}zTϓ+xNcNg9*g8 7tG<͢ky5ߜٍAyِycV#4aF3_62wvd1aOKyDIp8j#4,"!a S=4݁i0a a'cx[XBfb0OPG@0?0/ H#8 >@v;ؓt#CzBE h?#>s=< rρ }Z'uW~t;!sf}UΪqN Χo6us)褟yE,8jM34936!=ǬFiŒgle42'lySc2y,+{fP˔H9ʘOd,Md+Kd*Id)Gbd(E~Bd'Cn"d&A^d"\A"}8~x+T|2qI#w ywG(QNj+cD߆~{.[ osb2Q 1<ͅØNWiZʄ@ɂ(H/\y;;D+q@{,; Vr MYhWl&Ś-,++),Q!ÅBA=NپYԎ-2sQ0Jb}hC۠SH w:oiq۬mvڨimڽlRG){QlбFAl^õlFk4Y՝*L17391K5I%j.#"b-!1&Y>+*)(NC ;p 3iz J(*MCa! kr,;]/T+LILQ OMKv$7@ґyA9@ x,cD9GE>YeOXaG !^hDŽ]H~d܇n>s0T;͐48^l+mv ."SKgLZ-:Ǒ;p~b7p6-f=VvѤpZFg6ӽٝfsr'S&caqE55t5抳l}Ek+YWS()RUj1s0/r;e2[`&`^Y.T2-RL(c>94 ,$y 9 y 8\~r#=.R9ʇL.D >lܒ=\R%1 oΣpF/8xbEqm>-v&ƣ6[^-tlҰ4XҒE )pU㶞]׾vtf垺Ŧbj; #g7cb}3o RC-Ϛb9_Id1"֢a*LGp[&=AYbHwЅ~sX.,굜AfbNq%N@#T40@@">ۿF(ρ_}ۥ3YF_ >svf[:jWD>p,"`@ !(>@@pQ@*cQ (u3@@b!xP  .LCDøz|?-<[xು3Ճ!~eo ]}COy}acm'..iICaߋ٤VI*%!@@;   A>?زnEnslvjkWChոH7nS+$tJT^=~xV3Bn}dh|Kt3jH$XGy5j7 V<kaj每׫UʪAO6kq"j>$r_ g ϵ]`6.o:ySx; N$bWZ {V^Ote~Uy%D}d"dI"6ǭ^mI$0jpѠҟ(LH),DJ*I$)$J*I"dI*J$$JURI"%TRqPo$EndTI"$THE2I$T%DI"$LRH2I$SDI"$H*T&dHJI"4qj$#J ANA ? 7Yc O\$YeNw,aohC66w =Ƃ~q Ommܶm۶F,ֶmm~d3'cQUb )&HA)񄄓&#XB $PH>`C D4 ) ~XQɒ &#HB|qɱA (&HDx`C+̭)\ee*OQŔOHD\$LJd($8r#s("kg 7a~P;2Ɩigveڙ-4v63՟| +D(HiX!" a_" Х@Ħs9s9s9s9眑 Bh32?=v#gfedcba`_^]\[ZY_+* >xa)((]{]Yg)8P^ytswq=ˈ,lː1?vwēx;,X2d﫲*žޔ\k]8(=nMnc2ےהѐ|vd3#NbV^o_L#K/"M3[orV{skc[Sbyi:=Ҩ*UJ1t1Qjpъm3 _",v^s%e6첊S7WLY&h9һ m_]/\A z\`x *p{ |psok{ovݥfqmv۴kwI{Vm.ho9;KZ̾26eö"6 uz""$$IB "HvVu}5Dla0P3v8EƘ|Y#?16sym1#eB&,rBCEN#fAsJ1K0c3nCXRvIlHAgt1mhv3J6Qr9r 1fD81@GH6J4q9s <䆙8R33cff13ffVSSkfhN`c&xN7mIKYVj<0te_ŏlw*U*eO^ZD݁nN0Y$ #F"$>{@!9R7827ިOk8WBlp ONBu)*GAyVT I ::w4o~չE]{jctEf.S4cH4o Za(נ8!t @ ?s >s4\ lb+;3 :C჊`(OBS4s.Dۯw|߹WY -kV T/"%7慨 Ny7tJuIr#nn*wUSj?]TҴIuIKD=}yC"}qYѓC1RߍɐЗ曡oޅ.ŋT0W*XPq%j\ LĎ)ucɝss΍݋jeLD{" FMJ\)RiT\ 2RRژ+*R,!1# 6*@l*= sV BAEv^EfdYQ֌oYU)w&1cU87:\I-D 0!!lLq)SVJY"ex$?ш!bRd|bx{{&tmdɴpK(,T>EndW{ӎFŜbV>8m3xo>To>M%g7|WY;'pNaS uT9MP/sU9zg`.QL(f;[k~15-:֘W}3=ٌ( 9t>;IwZ6"WTU  1/]Zg"I"A|E]EQNr%*IhP"⡡BA96aG5r$Vwvs^6󉈇Xy5CgDK\ZNc`?k3V}ϞD^{OOvo#<j f=;9;__b_9j! d86cm!cp1te {܄{qٍ[p @ ۉ`=/·{`3M馐UWg8C3SVfʞG/g}]1 ŇTda7:ZԀݠ=^xi|w}P^NTgnKb"t *ԍ㇠!O8H/`4X_p!:w%p0zDXuhtDڏ5:!Ce>&;@cQ3\ @CVF,Et?2დfQ0 eYܒb!E)3zm쉲yӈLt"JTֲޣKD%vJnt y!O5oT2)"ˀ E9k c,Th~(+֚eרu#WU!EZfA-Mb2T3fHepϵbF fUW=XۓR1*}E_Oz37s >͜),Mw2R|N= GY޿%1(7u '(_ ʿGiXi(rz?$>Wx?˺TneĜTp&ݼ$IۧhJ 8Z1t4bt\J\|X>+Nw o~9|14 LcEp &}V _fKc&fb<*GU7: aF$oO-dre.|Ksy{bGXq{Pכd3LYP%t"(,eM ڤ.ulD|˶3cgG[ 3WIa ^#ܷ0Yp#OՔE_TԇI47H؃UKaZ=i۹H{-eeq:&eA>J<>,IL^OSC<$ -ZWG|}t!xoCҿrߴ{Wpj>S׬Y  2wD@bc/p S7DbAK\ t["ah>7E^ 'Fz:S ( EcVtPX^`'XXW\ZY\ YZ0^[X]]\__ Z4^\_^  rŇ Ŗy heŋgee}e~bQ;QRSL]A_TUVWmWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~B  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y\u^_3XWXYZ[ ]^_`%YW͈ m+YZ[]^_`#Ή n,$ay R0fФvгcJ*"R?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoג!w5Xؓ"x6ٔ#y7pqrstuvwxyz{|}~F  !"#$%&'(d  d$ h@yd1xy'lAw[@˒ׇ$ߍ=V[q*5xϛ zwM?'IOY<ɟV ۹)?+'bUK; GMѸ70O5hD$/OFSyq}EtE&BؑqFQ@t:e#W %1|`Vx;3&]fgܟYr.StpLMB)|<& M.41\hڍ Gˊ8сr?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~G  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~H  !"#$%&'()*+,-./W鱽T0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~I  !"#$%&'()*+,-./0123B1| G>EE63dĀBE8p7*Rж0QĈ5!@|Ё 0\PKC˞Y]+&I~Ǔ聈>Rn\h˂劕*}THe&L(ûKH"D 䇏?tFh)-/)"}?VO#2v/(:#VހaSJ=#9RC~Xp*t杘 ˲D ccC11 **B}A$A bȡBQ;L!! CBB0$84'@ - 3;BDSr 7`inKqRy+Y"Jq ޔzҕc)=DC:#Gl|H,3zt&!SSۥg͔nh6;0bKSPZB_~P`-\u4QS DtHB]`"Ξ9Nw{g\;3:9m\xϲ{V<%7˺9w6'ak?jIxЎcy-[]sdž3߈&lܰӬfa/_k/^kz Xβ5]ne>m,Mt MuV5`-)WZ'UCډe& ^B5_:J^.T uziп7soNd\́c ~cKWNIK,qŎ~7͘|/wbވxnúAt| _Rx(ߕpfq.^Rj ep'2f]]bտOULڷޜxoڭIwܘqKqč!^0b 7l\0?*zjZJzl4`>>uζsvm $mBrMn]Զ積Ю;sf˕츱O  0 GHXDC@uszΐ5߮vyi߽׆^d<߶^Kz曄r9ݬFK(hxl祝 T>g]uS@PUT[ajfqfrsn }  '(*+.0567+168@BJMipt|тՆݏޒߓ D IY'^,`.a/e4l>yK|OZ]bfnoz}áƥʩҰ ' ( *-/3?(C,H:g^kaofsjvoxqyrzs|u}v    )*+(6;OtAB$$$t."^>'+}ngmm'5ͧk L*>v$@zHcש2sCe}T609P4۰J3ϛ;9#yxc'ۆ=Hva_F$$T*I"I*IIRIҒtr0ZW~>2Rh.vxP=pس! ]\unMt⮃*6u/n^I 4.RD(Ah :0փX8Ɲ/cpk)^du @*{70-QVa;@m'8-Yco~{o |G]AoLy+}t7Cu?tVM:* z,+qOJ;tǖ7lFN\PmAL/m=Ц;;lfV6YVk5V!U#`}u))$4}E^ٸ1Bp]6 e\ i O Ʒ7wė×WV·v5o=7]^|Fw/;x}wߺvg;aw=^[upRKߣ[{ -us[ MPEZg ?B L4VA@OyHy䇒Ȅg!q『5xx;qt~5p &6}ԍlbLU }˾a==CMnܑȐ\oqOߒOXd"ԇyPޫS"|`jAsH+hr!B-d1/ƳZ6Ţ0ZMӠtXŃQ0V atUьBц@gL<'{%:v$n69g.÷Ew([b-e(r^[ ܞo#$4  Պ\/̍UjQ@gi*ud0cct!Sv3+^ij_o6oy(QF/K޻J`\Xʎ8orNH g.ܤ+$]a'N:--5[TGSz) g}MX_+~$'L"h־4fㅋ,VH℉a$FCC4d r-τ]J><sɾ5%0o_|7/?ѲfNo\F~[T e]?MM1_b LGiDl/~aԟaB,C{-SxPs/I QOܿ~7.oH ?v7Gϱo>'^,W@-=f_m,~:?qi}E<2S-ucјugD=^lI ٧<[)YXybSfbX^Pa(/Uǚoy\k d:?cYSU"|اx@/鋏!L؂OFp)<DGS;)xl Ȼw/j(Gp'7R[)#v#Jt#>FwΌAWZؑg/}gd~j+%!&Meh}PX1ZjBupu~~ f~k"p v}YW-s_Rvvxmι6K5!'7zTkrxgۘ궧\#!TΨ.[s[Ԥ*bR_u'm@qjism!9D _;֜q|p96k 5;Hp݆uuVjoӭM5uByCt6jU!/^nsU{e3&֡ж:a w]M+6ϴ*3|i'ڙY\*#>>ƥӗ^'^򲕗e\/_>r/wzˎ^n"eD2yK"kCY=zφrP!021Ζ`nI/R]Z-_a 疔>lt#q{0-Ișx; :gq-IkmRC5&4z~vYj[kyW,{;7CqGG]ނx+7ڂM[5%yGK38oX~B?طyHk r}4b6CZ5NXcڌQu3ClVW |ߛ8picKg6a:ܗ'Ө`# 1BƪH& XFA! Q j8 N.D%Сj^8g_vCQC4B1bbU> rMnfc 1gG2YC|_R>|ɶ5q3>^>i*6LIAa7nP}x܋#z:dMH{ކIŚשP#dpmiiiiR݂"Of>Ym[}*>'niA{0oHO#m>E(1٧AB,( P6'zbmS4Lc\hoJ) L"͖XNSjn9svku|5^^ >X!K,ȩ6' m Ny\s֙IMZŚ':*SLRiKB%(f4R߉Y3vŹ.[Ƈƽ;&z-@/wĤSƨh kq< GρtCruY6ƥ[*iZ0mβz#iMHx5|`,ܞΕna:{"댻Fixo ADm=M[/KCbAz- {cpl$N7,Tmioh+M~ @MӻƸn7uY9m\|LD23jdfxcdr~* k8A<'tT'F=gwM D"Y+f%f!psr5({ر ߚ<й;0L -%%}TWrX{sȌ~=t-_q.|^D"RzQB>- _ۭx ߺ YgWzWF'3C~mϦ>OS|?VB(H" !$20[y:C)뺡Sߡ2lO)'M!!|(X\y?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ө#o#wN~u>ҧ @zW6ToT۠  !"#$%&'()*+,-./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:;<=>?@ABCDEč?H9@w߁;@Wo\|FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`@} H>$PA ǠcP@1( @} H>$PL (WUUUUUUŲ ~7 IRIJA T 0 TT x TT p  TT TT 0 TT ! TT 2 TT "TT TT 4 TT # TT 6 TT $ TT TT  8 TT %TT (: TT & TT TT 0< TT ' TT 8> TT ( TT TT @ TT T TT B TT X TT TT D T  \ X ~ 9$UUUUUUUUUUUUUUUUUUUUUUUUX t 0`Tt ITt @dTt  KTTTt Ph?Tt @MTt `lT553 <3 <T$I$I$I$ze^YWVꕕze^YT!@|Ё 0\P  =<;:9876543210/.-,+*)('&%$#"!  ?_p7[6xo 8+@Wgcaaxxxx I)2 $8. (& "r1` a#m 2!6/ks-26W//;JQ-4:M+*I)2zE'9d A%0C=##9!.x~57v1,¹n-f)*v^%5bV!(AyNt- k(hES"!K &bƲ$bbHDD)!#!8( T>! !!$!4s!d:$%&'() *!+",#-$.%/&0'1(2)3*4+5,6-7.8/90:1;2<3=4>5?6@7A8B9C:D;EH?I@JAKBLCMDNEOFPGQHRISJTKULVMWNXOYPZQ[R\S]T^U_V`WaXbYcZd[e\f]g^h_i`jakblcmdneofpgqhrisjtkulvmwnxoypzq{r|s}t~uvwxyz{|}~¹úĻżƽǾȿ!          !"#$%&'() *!+",#-$.%/&0'1(2)3*4+5,6-7.8/90:1;2<3=4>5?6@7A8B9C:D;EH?I@JAKBLCMDNEOFPGQHRISJTKULVMWNXOYPZQ[R\S]T^U_V`WaXbYcZd[e\f]g^h_i`jakblcmdneofpgqhrisjtkulvmwnxoypzq{r|s}t~uvwxyz{|}~¹úĻżƽǾȿ샤P ֑:h֑uh!?Fuh(#?FuhV1)F~|Ql16[G~fȏl-c4[G~f:c4[G~֑:c4[G֑_`Et"          !"#$%&'() *!+",#-$.%/&0'1(2)3*4+5,6-7.8/90:1;2<3=4>5?6@7A8B9C:D;EH?I@JAKBLCMDNEOFPGQHRISJTKULVMWNXOYPZQ[R\S]T^U_V`WaXbYcZd[e\f]g^h_i`jakblcmdneofpgqhrisjtkulvmwnxoypzq{r|s}t~uvwxyz{|}~¹úĻżƽǾȿ#          !"#$%&'() *!+",#-$.%/&0'1(2)3*4+5,6-7.8/90:1;2<3=4>5?6@7A8B9C:D;EH?I@JAKBLCMDNEOFPGQHRISJTKULVMWNXOYPZQ[R\S]T^U_V`WaXbYcZd[e\f]g^h_i`jakblcmdneofpgqhrisjtkulvmwnxoypzq{r|s}t~uvwxyz{|}~¹úĻżƽǾȿ$          !"#$%&'() *!+",#-$.%/&0'1(2)3*4+5,6-7.8/90:1;2<3=4>5?6@7A8B9C:D;EH?I@JAKBLCMDNEOFPGWNXOYPZQ[R\S]T^U_V`WaXbYcZd[e\f]g^h_i`jakblcmdneofpgsjqhtkriulvmwnxoypzq{r|s}t~uQHRISJTKVMUL_`abcdefghijklmnopqrstuvwxyz{| } ~   "#$%&'()*+,-./012345789:;<=>?@ACDEFGHKLNOPQRSUVWXYZ[\]^`abcefghijklmnopqrstuvwxyz{}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZG#o$e#^B QEPAjEA*"A*iDE$AR)HE0AZR1HEPAj)IEA*LESGE$EdUIB*Tp5FH#]cL#]cktnH8MxCTibT".?T A*$E A*D@*RB@*R! *RH *TRHE!)TRDE$TtTR!H@*R!HE(*RHE%TRHETRDEARRDE A* R$E A*HDwKEExk`w[\]^_`abcdefghijk I_kj} !k6BJMjT|*0k7F\YO]Z[Z^\]C_^_``_decmebhihhjmjlrruu n;:kjtsӅӄ֎֍ב׏ܝܜޢޡ浹DC[?[>   N_Now(pv{6mY;Y:nuntbZbY[Zlqlp FEJISR43fe r}$ڗl m n o pqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY[KjW||G}HXttC(}((w(sT(,2a2N22s22,cǵr8Μxx''dɗ6Ib]3>pȖqa zbcdefghijkZlmnopqrstuvwxyz{|}~΀ρЂу҄ӅԆՇ 5vwx y z { | !$'(*+.3456/0127" }~#),-%&8[}؊ًڌۍ܎ݏސߑ{ <GP[D` !"#$%&'(ݩ)*+,aHQ\Ea !"#$%&'()*+,-./0123456789ߧ[-.|}~ /YZ[\]^_`abcdefghijklmnopqrstu=\Ǝ~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXZ[]^_`ab%clefghjkdiY\m0123456789:;<IR]F`b=>CKUk V]ADPWehlWJS^Gc'qt  !"#$%&'()*+,-./0123456789:;<=>?DEFGHIJKLM@ABCNOPQRSTUVWXYZ[WKT_Hd?@ABKILOV\`bdgsw"$}ߞ%R؋nopCDEklmMYG#3bBS4 & &HKpP_a_`jY]wyf=;W8MiܦeX/TA-z=YO]W=YOɻ?`G1~Lz.xQJ)Vm6pqK]8Y'^0ys9;5ERJiʑؗ L]?֠4eթkgfPtrwu='w=zWECcc،< p<%֯-N_iu2a`]g7Tԓ䜽[=}9e)FE)zy0pEbР&it?5"[fb(KiнT-{:u<\y8/PO sm[_j'=z{zݫ=gg t/ ":5F_Rh=ٹ~f:iܢRo$n/|.¯" (^r=u81l)0{4f[,H) w7TrՂbiz1ˍ8߂kwt?P͵zā{3j%@Cp|*7cg%)%V][gߴJtߩ[:qe=F60kUW+YjeRuY}8ry?@ABCDEFGH./0123456789ɀ5! \xDPn@} 5aUuդO?ڇ*3ou 0000|M  *,4 $:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^BC@:ZaLP8012i:4h9 ;6m{aVy?f]êt#µ E4ܪpZ؊d[W^!.5Hq| 41X&]i^83MahAV~_<&PpnG,GfKh`-5+μT'L''ǖul#aa/I~ɜ pIdty˶%W1~W@-y6&&䚴&\&L$1JMW%ibYmxwۍڌETr}枬<=aW764Uط&4_Ю(& lwS! 0,tkdm}թLsًYMfq30~%l=.'5 >'nd`i9=Qt\dgt8,0-ֵ ri\hߥSFVyٸԩ[:N{߿AeXg) aXlz,:"NBSE -kvةw۪ar]e̪UG㪡!k5J>\Q }"PDķT]Wb`l۸:}44K77 ||5_^F5㱯 H=b9{~nQTL&IHy⺒G"V}~VÛ=YտKk B5qojI? Eot8q[J|cuX}O\çϡ+#č!55?W/o%QnrnuP8N=w yG0bzk񨬋JG?64H@IAhusJBKCLDq\fl6=@ QT"jlܻ"1;#ZN"0+:->,=.?/@0B7J8KMUR[Ydtvxƺ!)#889:MQNRfphvڹ_é*׈rYk{615<R V$g8j;rDwHȧѯ޾#9!E5F7L@oetl( %$%2S\Ye_kozt~"' $1.652/8977529;=>NS^fkyzùȾ3"!+FZUfVgŗ{ %/ahdp,S^^ZVau@NQcilρъL[^ IBrT A A=p+:oƫu[縢֞{2{|gCvIߪ5 ]6[wӞ=y >gVz4fkhmB5Lʉ'0S6O*? ҵ'~oH޶A.>q A]"'y/-wYX@y -dGFv&@ $'䄑WOed@n_\+AM<>TS 5}'4+Wkh`O"X [^O5Ժi[ތFjnW33c ElXk.U7tLѾ7bIUL[nK)(8G⑊QK[,B $q(wuP>RM^?L6] 6_j!Es_=T18LyL.p2rd_|iY8_6'77U4רoc!Cs:pZ~[ {K$A$BlW/nv.-,Q R Gf1\к6j1bC*u픸>SX67dHkpZ؍"gKA;7էq# f. uSҫbo4 A-yq"1DwthWxzєmE;Jࡨ}r̼@9\̗9KXBLb$xkXx.f1/n(,am| &k['B".99G_X- # j}=ϵk R%ێa^& A`a 5M@/&Hf >L6QLdԦ[Ve #eV&ܔGé H*rP(XL  H-,P%`U(Ի͎<-(dП4vXqHliOwZ9|< ir~.X NPGl(u'YⲺ 6ãQ<_-iަdc)6#䲽TLb(4cWI >mT Ud2XL-V[FVRc\apР'vGpv\-bDJ\&,t~<^;}jS,ЉЁE8E%]UaYBEUe=o]%Xw^ʷ**Kr_`abcdefghijKklmnQopqrsMtuvwxyz{|}~jZmpswz}~ q!H!G"R"QOP#}#|#z#{****11112222<r= = K'K&L0L/^P^OMN_y_x_v_wiiiijjjjoooopspssst+t*t(t){F{E{C{Dwvtu١ء֡רt   5423lkijʯʮ˽˼ssW^^ _k)YfyՎ.gGkŌйh5Z*6hJiQj[kelnmtn|opqrstuvwxyz{|}~$+4=CHOV]cv4fZ5hMQTY\_beh<I   ' .xyz{|}~ЀӁւك܄߅+[-.A\ߌ'0123456789:;<=>?@AB(CDEFGHIJK L M N O PQRSTUVWXYZ[\]^_`ab c!d"e#f$g%h&i'j(k)l*m+n,o-p.q/r0s1t2u3v4w5x6y7z8{9|:};~<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÁĂŃƄDžȆɇʈˉ̊͋ΌύЎяҐӑԒՓ֔וؖٗژۙܚݛޜߝV[a]JfL \\ !"#XYW]XYZ\$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLWM\MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ [%%%%%%%%%%% &Y[bK g789: ;!<"=#>$?%@&A'B(C)D*E,G-H.I/J0K1L2M3N4O5P6Q7R8S9T:U;V+FXY?Z@[A\B]C^D_E`FaGbHcIdJeKfLgMhNiOjPkQlRmSnToUpVqoCDEGHI J!L"M#N$O%P&Q'S(T)U*V+X,Y-Z.[/\0]1^2_3`4a5b6c7d8e9f:g;hkBF Z#Dff$ich@+H0$ sIJBAJ*ȤJM2D%c8.jH2RL*Qb`QY}]-n3ۭvՍ|4̠_LF3Zf*,5.lvn)$T2D%LjRIkCSIxA!ǘ%Ɗ7 i]2יMϗ;uusl5|Kb[{N|A]3"|}n}dҺwn陟p>[^D||ݪw#E!Ǎ>Sx AR3eT"L%LdRI&TI&5dJ*ʤL2d%LRR$+T2I%dRJ&IL*d&J*2ɤRL2QI%hnn%GKqft WH)!>wX"%LJR$#M2!Ĉ *Ġ6Ph`4J^^!)%3zJW|vf;mvEn6CS hhF.5E5pZx{x=0͵f;(v<ŭVWtdy%TDRlCDeh1f!Mq]?Ⱦp.E8,Py3|Gf7mFgQ*Trc$*H*%T=D*6DRJ*Y)QYjVhu)=x]y= o-anD-5ՙ87?_7?7=_>yY}Mk񉧞;w{}Lߢ>qq^$ϯ>Uv?F5~[/NPfzk2-`{~ss{Г'OƴCIJvK&R*Wp+qrstuvwxyz{|}~΀ρЂу҄ӅԆՇֈ׉؊ًڌۍܞݏސߑ\W&sXuYwZy[{\}]^_`abcdefghijklmnopqrstuvwxyz{|}~WrXtYvZx[z\|]~^_`abcdefghijklmnopqrstuvwxyz{|}~€ÁĂŃƄDžȆɇʈˉ̊͋ΌύЎяҐӑԒՓ֔וؖٗژۙܚݛޜߝ:'};~<=>?@ABCDEFGHIJKLMNOPQRSTUVWN]Z[cL hXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÁĂŃƄDžȆɇʈˉ̊͋ΌύЎяҐӑԒՓ֔וؖٗژۙܚݛޜߝ  !"#$%&'()*+,-./0123456789:;<=>?@AB)CDEFGHIJK L M N O PQRSTUVWXYZ[\]^_`ab c!d"e#f$g%h&i'j(k)l*m+n,o-p.q/r0s1t2u3v4w5x6y7z8{9|:};~<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€ÁĂŃƄDžȆɇʈˉ̊͋ΌύЎяҐӑԒՓ֔וؖٗژۙܚݛޜߝ  !"#$%&'()*+,-./0123456789:;<=>?@AB*CDEFGHIJK L M N O PQRSTUVWXYZ[\]^_`ab c!d"e#f$g%h&i'j(k)l*m+n,o-p.q/r0s1t2u3v4w5x6y7z8{9|:};~<=>?@ABCDEFGHIJIJKLM+NOPQRSTUV W X Y Z [\]^^觨   _[d⮯ "!$#&%('*)+,-./0213X`e[f㰱456789:;<=>?@ABCDEFGH\䳴pӍԎՏ֐בؒٓڔەܖݗޘߙ[3?I$I#@ pA !s_̗҈8ࣸg_ _ dG$Ckdpx3pZpݤ>]ph!:}p+z!Zw^#A?A~U~% 䟘U!_ AvA~A}|||@~A~A~A||||%+//O_[_R[5[[^P__$_" >A.pwץ@]q___P`HB@>A~AvO4& +Wa4/./_0ϴgv;ݵ5usHO_[^Q]+V_P_0_ _ ~A~A~A||_ `A~AnAvQ񸺓B1wm$]q_/_@DBA~%@mdq/OWKpMN~!DX\Ya& !"# $ % & ' ()*+,-./0123456G4HIJKLMN OPQ R S TUVW XYZ[ \ ]`4aGHIJKLMNOPQRSTUVVWXYZ[\]ʧ^_bg\]M i~pqrstu1R]vwxyz{| }!~"#$%&'()*+,-./0123456789:ɑʒ˓;XchK*LMNOPQRSTUVWXYZ[\]^_`abcdefgX\Mhijklmnopqrstuvwxyz{|}~€ÁĂŃƄǪML+MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoS Ȇɇʈˉ̊͋ΌύЎяҐӑԒՓ֔וؖٗژۙܚݛޜߝ _`abcdefghijklm n!o"p#q$r%s&tYdi'u(v)w*x+y,z-{.|/}0~123456789ej:;<=>?@ABCDEFGHIJKfk !"2234456778899::;;<<=>>??@@AABBCCDEFGHHIIJJKKLMMNOPQQRRSSTTUUVWXYYZZ[[\\]^ = ? A C E GIKMOQSUWY[]_acegikmoq s u!w!y{"}#$$%&'()*++,,-./01 < > @ B D FHJLNPRTVXZ\^`bdfhjlnp r t!v!xz"|#~$$%&'()*++,,-./01X#$%&glN j'()*+,-./0123456789:;<>^€YZ*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX[\]^_`abcde f g h i jklm=>?@ABChmO kDEFGHIJKLMNWOXinPln?_ { !"#$%&'()*+,-./0{23456789:;<>?@AB=CDEFGHIJKLMNOP&OPQRSTU WPjoQm@`qrstuvwxyz{|}~ WQkpRnVWXY { RSTUVWXYZ [ \ ] ^ _`abcdefghijklmnop r!s"t'Z[qAa%w&x'y(z){*|+},~-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTYZ[\]^_`abcdefUVW#u{\]^_`(͕̔aRlqSo$vbXcdemrTpfghijklmnopghijklmnopqrstuvwxyz{|}~рҁӂԃՄօ׆؇وډۊ܋݌ލߎb)}Zqrstuv~Z&|'(),-./0123456789:;<=>?@ABCDEFGH*+IJ|w c !"#$*%WSnsUqdBe„LMNOPQ RTVWXYZ [ \ ] ^ _`abcdefghijklmnopq r!s"t#u$v%w&x'y(z){+*|-./0123986789:K;<+},~SU45xyz{|}~?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsvwxyz{|}~рҁӂԃCf,tu=>TotVr؇وډۊ܋݌ލߎ} Dg-UpuWs "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOQSTWUXVWEhY. !PRZ[\]^_` a b c d efghijklmnopqrstuvw x!y"z#{$|%}&~'()*+,-./0123456789:;<=>i?F@VqvXtABCDEFGHIJNOPQRSTUVWXYZ[\]^_`abcdefghijLKMkjlmnopqrstu/WrwYuvwxyz{|}~؀فڂۃ܄݅ކ߇XsxZv     !#%')+-/13579 ;   "$&(*,.02468:WYty[w%(C)D*E+F,G-H.I/J0K1L2M3N4O5P6Q7R8S9T:U;V$?%@&A'B=X>YD_?Z@[A\B]C^E`KfIdWrLgJeXsSnQlToRmFaYtHcGbOjMhUpPkNiVq<~=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqrstuvGkwjZuz\xXv^{]yҋ !#%'(*,.024  "$&)+-/1356789:lH+ ]`^"m gH@ ;XBKg6zt EAwe_y] n'({0{C4$;)`P-,n;'}4֏Й[U-'hy:洭dw s<̦c5C4$3)<Pnvv4R n4 b~ C:"9VE= &^koy^ miKdB fDʰaPɄ܂N/y^&IPgE-swvCa?P* EnftFߛ;tv]͠`!-g }zsh#p21ͳt:cۙL9DBbX7svz8΅fL[۰uXaZ}P ~Ù[Ԙ8FNƸPnvhSnni ܢDVR ?IpG^π}h FƎ;gJF5dºu͐z_\C 8j$x/6`FfE&0~.Agi횽f0(N0fmBð@շh?=>B)0H៙ޜi&a?-AF84;iNoחμUnN?hYVm&S1֭fO0A0J4d6w:) Pp3/up+'}+i¹ŝi bLbےPE/ZD+ o6owVh0.s~u_ٲ728` dB &j8Ӿ+iV:E1{mcgcT8吉6n(INi?k]νgJxc3ԛA3 !ԛM,05cWҙ*R/)JXҧh){at)A<|l5ס:W3 .?OüFe 105bL4#ZQ<=i Mt+֭͞PQ՝͝P@"oByPy<%rx+r4IpBRwLqf_V =3_e0gmײЕ83%a%C,P5tŴ3{gWe}3m-hs>[Yy ffnvX uŤ )i֕}sD_H_c$㱛3? 3EQĢma?آr? ]2@cA- 3BSL7io9W8h%pT>h39SaCo("eX:h7`L2LŸoaFe&ncfr7eTD1'+<20ѴfNe`l.jFr<גNʠ0KK`ê1'|;aaI{tgsߚgɇ3_f<%+x讇o6Nvh_bk8Oo`#0z>sϽ>s<^sPervKs(?j +˻T&&% !OK/SR?'t3W^Udxd?+"f$A r6gM1Gǜ5$d' K{ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN,OPQRSTUVW X Y Z [ \]^_`abcdefghijklmn o!p"q#r$s%t&u'v(w)x*y+z,{-|.}/~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΀ρЂу҄ӅԆՇֈ׉؊ًڌۍ܎ݏސߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN-OPQRSTUVW X Y Z [ \]^_`abcdefghijklmn o!p"q#r$s%t&u'v(w)x*y+z,{-|.}/~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΀ρЂу҄ӅԆՇֈ׉؊ًڌۍ܎ݏސߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN.OPQRSTUVW X Y Z [ \]^_`abcdefghijkn o!p"q#r$s%t&u'v(w)x*y+z,{-|.}/~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΀ρЂу҄ӅԆՇֈ׉؊ًڌۍ܎ݏlmߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN/OPQRSTUVW X Y Z [ \]^_`abcdefghijklmn o!p"q#r$s%t&u'v(w)x*y+z,{-|.}/~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSYw|^zZ}_{[~\]`|Xxa}yYzZ[\b ~{Z[\| Z [[[]c^_!`"`Y} [\]dX~[\YXŀ]e^c$IR#@^oH/]h4FdDEIV Fp(1*<60bm,1:!Z_ڏˋ\D_ `N[-=.svttz0^h eEY(ʄ2AY(ʆ,( ^,, BYQ4 eBYReBY^TXXJ,4ʄ,4 e,T eAY, eAYh eAYh#/ 墲P-eaP.eY(cѓ%eY(ʢeZ( ²P\( BP. BP.eBP6e\P6 BP BPjCPpRrlPr,(Kr,( Ղ,( BP,$ BYQ BYR2CyxC, eCYH- eEYG{#`TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΀ρЂу҄ӅԆՇֈ׉؊ًڌۍ܎ݏސߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN0OPQRSTUVW X Y Z [ \]^_`abcdefghijklmn o!p"q#r$s%t&u'v(w)x*y+z,{-|.}/~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΀ρЂу҄ӅԆՇֈ׉؊ًڌۍ܎ݏސߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN1OPQRSTUVW X Y Z [ \]^_`abcdefghijklmn o!p"q#r$s%t&u'v(w)x*y+z,{-|.}/~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΀ρЂу҄ӅԆՇֈ׉؊ًڌۍ܎ݏސߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN2OPQRSTUVW X Y Z [ \]^_`abcdefghijklmn o!p"q#r$s%t&u'v(w)x*y+z,{-|.}/~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~΀ρЂу҄ӅԆՇֈ׉؊ًڌۍ܎ݏސߑ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN3OPQRSTUVW X Y Z [ \]^_`abcdefghijklmn o!p"q#r$s%t&u'3ßQ)4_OH3z2GMObp0$n=XIz?@ABCDEFGHIJKLMN4OPQRSTUVW X Y Z [ \]^_`abcdefghijklmn o!p"q#r$s%t&u'v(w)x*y+z,{-|.}/~0123456789:;<=>?@ABCDEFbcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm5nopqrstuv w x y z {|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm6nopqrstuv w x y z {|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Z[\]^_`aĆH [I n{c0$'1$o='1I n='bpI$'1$>'1D n=L$'1$n='1hI n=-ObpI n=❤'1$Fn='1I n=Kb0'1$n='1xI n=-ObpI ,z&֓4$X^I n}[Obpz[O֓z֓tD7bcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk l m n o pqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk l m n o pqrstuvwxyz{|pH n==Kbpz[O֓z31$'1$n='1I n=KbpI8%1$<'1L n='apz'bpI n= [Obpɰ$7}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~' !"#$%&'()*+,-.W[Ɓ^_f$ [Z%[v\w]x^y_z`{a|b}c~defghijklmnopqrstuvwxyz{|}~[􊥋 \ǂ^_g%¨éĪūƬǭȮɯʰ˱̲ͳ$wxyz|{}~½þĿprW i3"$ BH |"rsrsyyܸcD}6y@lruy98 /Nrsqy?@AB'CDEFGHIJK L M N O PQRSTUVWXYZ[\]^_`ab c!d"e#f$g%h&i'j(k)l*m+n,o-p.q/r0s1t2u3v4w5x6y7z8{9|0\;;;;N  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~O  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef;;;<ghijklmnopqrstuvwxyz{|}~P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqȃh&rstuvwxyza [َ1gIpőлh8 \*6xF_j]g3Kr!:^>v#V3kШ?yG`k^yܮLо;_Yh?w$W޺4l@z*Hal_nyݎ4MsŔп"<`@xy%X5mA{Ibm`nގ5N#=aYhsAya&Y6nB|Jcna6Oŕ$bYh Bzͧ'Z7ocC}Kdoby7PtŖ%> c*6LY|;, XhwFTbv7ESa}TRaq O]q}l/@N[?0ƬZjyHVdx9GUcVTcs @P^r~1AO\A2Ȯ[kzIWey :HVdWUdtBQ_s3BP]C4ʰWbp.Wcьq/dҍr0eӎs1fԏt2Q  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~S  !"#$o     #&+.147 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk l m n o pqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuXɄi'%S&'()*+wy{}݁ރ߅vxz|~݀ނ߄[]ʅj(,-*<rtL,1o˴sѨ,^Gs{>inK#_p"J#uN$ @@_AC8 Ɋ 98!F"G4QGF;l7>vb+o'Yov_2bj#S 6HyGwX󇵽1}s>amܤ[WRcXV>hm9vǰ91l}2nams vckcXXG=X}~as vc\ݛcXê>amy 6؆yGO;$|ڧ^E00XǰV-϶ğft8}$۟mG~i흶O[?mO6iݟfO#CN?m֏i͟v2O?dٟl41mvO?_ҿmu*_ |K!2X [MƁi=+䎫o/F팲3j(ûo X|~y:5WNSK^w* |,~uؗJwwuU*&';~jޑ0JOԿߊ‡* 1`/ >ǰj3;ޑSpgD,/}/>~5ߑ)󎄟w$ԼEsv_hms kwcݧ1>`m{$|j#ؾ}#͠<-DkLS t =jpt" U|Wkf1˵-H ?o_q"Kvjt#*1˶Ӭ.I ipr2jt$Vl*g1巌/^Js @qsLwpt% |X<h-渡Ԩ 0^Ks ArK$_t"M#x2=jpt&*<.繡ը 1^L Bs%uNy ȀhP-#iLD#?T

?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‷Kg+ek;BPa- D T `WaXY o-Wi\ja Zfny׎/gHlŎкh6 [*6 W {  , E j  ( J yVcWck @Y}.Gl*L*ya*Ya`t= C<ł YYsFZ6YY<׷[_;\X_^Y]]W*}XW pddf VA8XPĖd OIlok!<=dv$~Z25p杩 ^dgH&R#M>+5 = zMz1lLޔ%CY&M>.>mjCzǛxr.`TbS\+H?=9jv z&ˇ?gCzл|sqNQss=']2IU *\cyN<OŎQYYEeT !"#$%&'()*+eiiV]zLr4Gb1,7)f7K6:)ͫ,n;yGJ[)$ #iw/RX6IQZ瞘D3C/롩9xI= D~9QQ& fTRp,AC( SQ$'^x5 ܽ]ZyFj^GvȦzYHxGkd›Kl?ARu散~/yWz(3[q0v+q tI5z6N0i^]F>&=w3ۭC NZA^΢jU ;$,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Հ$8 !/ִƚ4ǚ4RSY@dm5kSf]*$ U  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDo+8RT,.EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~W  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y  !ݜ?录 "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y85376X]^`bc+! At5X} kQEq7렯k檚1d>T gd-Emnoz.Fq~҃ԅQև׉7ޑᖫ0H렩1I9 ֬.:ެ;*#&'+-.023578;G= H? A Z(LMNKPOU#\*]+_-b0d3k<%\ Gۃttϯ0ָ ǯSY%o! <Zk< ?e%޼M~Ipޚxnv+#ToApBqCn@sE3J4KvGxIJؗSTWYᘇ[\Ť`5Lhmqpsvuw{|6M7N8O69:P&Ǧɨ;QϭԳմ׶ۺ=ST?U"%82A*8DX;$CWAVπЁB+<%etE6F8G9MAK?*8YTFOCXLZO,[PVH]RF[^S_T`UcZ2e\G\h_9j`H]mcqhtmun@7B{I~og&2&A~c9 glrPd3}AʂĂt7sX3{lc~Pd|",>$=|`wz/@]2I 4UVwi66:=`F|7`?s͛M>mвxcXA.f.$]W 3$n oǣs0r{YܭoMd%4.|JK^OQRL_􍿻]¿cʩϬnrsM`NabPc{|; SdTeºþĩ!"#&Vh'WiXj"9Ʃ,!/%3Yk>/ABȬCɩ9M?SZlMVNWOXmʬt̩U_[mͩZf[g\ncn^ogrepjup{`ps~uyaqҬӫbrԄ Ոת+ت'dsfuuFQRڬ()c7gvѩ׬i۪:ވݫhw߫ixjykz    l{  m|o} /G#3p~q/+53=?CDaHKILOTSY|V]U\X_[c^go~rt u?씢tSuxvvwɋxխyz}~ ! #<  !"#$%&'()*+,-./01234567vL$9B &AVHB1UTUJZjURUV*Ujժ[='p&f&? I}Vl&/ek upQq#3_(O9bHMDCp"_8l1#Ru/"v s8x% fe.1^pM:Zp(XI]l,Ut-ndsj s|&VB99+/xFvMpֵ rd{\pɠA:S,yތ μ{ :Zg4QSOzH{ |r[\H{ob}ܙ+X~h6a׽߆ߠ?+X߫OM`Ɓt 89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~TD =  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUȷ\!dd"l"UKP1TXhpGHVWP>&lQ QRR|BUJXXK ck8[@>HPX^_ klʨT: Vjr^hʯ4AvC?YFϟaN^r=KKLɼm񝽔T<GڇU޳;դb~d"R : !AB !0n5- 6>e#hnSj@l2 n o؄jpvp*q6qZ~qqq̬rr܄snszs.t:t^tttuuv7?ytr{q{|~~`4)1QYըոhj|4mLo "))#I$@J:cq-yh@#ܷw߼rd3z01}*MzQ|\yMָ❩lQҳn1Y\Ru-̨ީ {D.N@Ԉ.?ZɎFNWԝ*Q,{#HO1Cd<B2.Pwkk  ŋ8g3la(?SVW.A[J۲qwwwwwwwwwwl-)z&C`/[J۲Y?nJH#Gc@ D8r*IQ&W(U>EpN, 38 B',$4U*XB谣vMշW.$ӉTޒ$RLBF%$9*`] .Kh<[ 4O:om@ދ1xs|﨣b@﹈+D4k3ާ0&Ҍ}shfl6f388888m-\Go`79FAiWE7Տwkb8PJVVs"͋=X7$ |iEzO%'"Bݨ2 F""" $WR14eގ0#Ph-Spr0L !{+ #/dBϡ%bJHd~C8dD!WݑTCR8I> 6ra87%yȼ-;3<.s.nV&+33{D_r0 yuٍuӲv 0]~y;w'N{O;m/=RRpzՀI=%u!jv2p=vqúC䪏g]W,g "X_̠S)Naj0LwPu6_1`gFBi8&:cyxA:Y0?`ЌsyA ^Qfb:x-EFoe 8:3Z=3 Oڗ5*sZ?y{Yfh voŸIf1TF&w5M&VR3Xzo[}e?$7e_L~x+1$Xx^l憧FT}gMmre$ 0t4<;@Goo{A<\Ma(xQbŘb@BЗer>,VE]سܷe]rl)VLb,g^pw"Ӱo =~i'{esy$ E;(JkU LuYjR'_QTۢwX\6ULH;vըS-Dɧ(EEORBbcP1L^/F$Z$w9a5vA=<J\EMW=L;gd>nEbOlv:seKˈMוKG/wJƻ! A-09׭g>~ҝM`1g#,q[FDt;<%Mv}Kqih{ ,(#b%֧T$@6S_r:4{.Swy7XG5~Z^g.aϹMgAh;fͭ\˿Y Ph!2~6|kjqcObr'T̠TpB)bTl:ɝlK 43MLwWw[²>N[bԲwnL:gѾj#z4H&$4tъ>j?y#eefNCc3G$fg ʂmCm{]^ۂ wઅ (xmqdlfcY0dmm=^A5^2n_e6({tWE8~P4Yma60nd"Z`v w3Nd}ĂS'Zx]FxvMoq>M_+^{GkTb2ڟ -yop- o\lV%ۣ_zlrPZ =;fnhVˌuLG a:R:L Kz\r17i9:oJ4$]$bSEsl Y&"mySd` >xnٗ`\cT&\o>=6t*V17e˨{ ̃-U)ߌ#)EҀgQھH`^`#BTĠiq^gy5WLiH㔄M/',)ؓAAF>{mTɨ&Xʻ@u4ͪ&<O>fq>)<{`E8#E_@bΏOEOt>/Ap NJ#m}K!sLJ <` =wn_tcYSW T Y5 , 4\Aett} 8ܓ QX#R7 0m4 Sͳ]%%*Nutumie6KjzU]7}6?\Nej8l_+(4n**IA@&Q9޴lJpԳXƪT ~#͝yv8\(wpXoOSԋ* 1*¡R mk:X76ӂ d񽭅Կ%я-Fڍq՘Ljle 'jJ7<@_y:xdzA02>`2ONL\=V@zo --  x:|l:Gdc8nM7ͨQF8J$֥Xz|;WLJR8`7B_>=,π/bxО_\[!tn  789 A B C D EÁĂŃƄFɁʂ˃̄10ρЂу҄1Ձւ׃؄2ہ܂݃ބ34o!~?a80`h2 Ibbd͂umBˮ(%RU' > Gl^v H: XvMF)ZL\Y.|:١ U04`5$Vj1UpjfixĶdTЀedXTŪɚ§ d$F)BPXw@HJ9KYn !.^^xB"P!ORDDDH,ZZZZZ6! rsuh? նdV-,r~Y}SK5iPNLLWh [%!7BF'>ܓ6:&&QhC~dG#4h3z^dŢg#>dC"3g}a}zu .{+::x^i-0кxUp,)?&xA+zkfx ~-p*':Q9!w \WS7W_Ξ^6!9YKY[*M\P ;!~M/i%,*gg7"#nol,EHa!bbP@7]s~c7feM0m`ҙZdٿ$/~wzA][qqά⪷7KyTC񓛛LJֶ5m_BZl8|Vol:!֨j_t"#It&btFwmRzܵkoc`sisS)5ph ]*")茊Ơ9-a$Hq A8}`bnyNۑ#Z=gkvyM7 5,-g݌OVYya\/JJ&wiߚYK+IɪUTz"#[,$?qz;=>J3iW.Q gc#E?MOCp{X\r1(*r- @7xZ}'J0kHH~1S&],:VS.jX~P%xY(Iv&謽i%pyodi]Djhʄ~%%S (y?V>{Oy$%w\DFR8οlW(Ed3_1:faLc#F'6ƒ.=%K('In򝉉۾y^Q˹<<&Hrcb/e|«̐HHԸ+Za6BÁH~z;/#ҺM^/ 8??(=$ }}#x||]ݾmocWۦƣiilexxY=> rvmZ1': 6LRJi8A1Rh F*XvHDjZ}QhЋAyg*G\:s۰Y\Q\-Cq̔0R*lT 겹m%grJY*|SDA$BQh'/q]W'V|ԖC5Iu%9E930n&IEirawE)Kt7 N6ht`4԰:Au6ō4+ql;f) vHe( FN.? PO,V83+A6&&+.-YX.ZX9h2Y"$>z֦#ۚ6jTSirl 'L 1BD:p@a8h`JHҐ t/@HG`c) BD )yyɳo{{a͐~Iћs RP&T)*zosHwN.mj|)8Ivbͳk5slĝa6$R"6=tԙKt[n>vQ=ی/|`bHLgf ;Bzkzg ,cA ]vU+ȶHcAOneAb,ߍӂ70^ RN!=72;DH2VJzr ۯK݃H_hͶoӗ";PIΎ04rԧ_}Y}jى97N/_ݙynyj}viĝr}?/BRF ,?apw5BQ@"TPa:C8|Ż٬qW'ruLɒ1ZOyOEӇ8]Sßyr!u.lzh|b|G2[]4''x\YKg ߪ5q]o 6!hC\#3~i2!ӿc#2~<=[m'I\C|~59JHq~6DO<~fx?6_jD58^>:HWLX)~YGJ5?kQFn]l. .؄2 1`C (]wuW›5kpϩUm(=r4o1g|yggfK/BnT rxω~w)63 lWTWpn_9n;3MID̺>]~|ۏXWۗ-)}fŇ`&4P[&U I6(CމsG8$ ǀh٬k,i:slȢl`hNEɬf F3pTC"sȕi~=3^L[1<%( F|,Np:5ǞRBA݅~(!?ַKsyx+:x(6gK/:ohJ'Xʟd<ϙRO)Rnu^Wls:oqZ`SX͗UN6`g,*g,^_ #{9tq= .Y^(%TVpr(sI7   ,tDPPDLHOPJMT i ܙ!%#T$**Kq,FhFl.#=^%K&r'6h$()S%Fh !"#$%&'()*+,-./0123456789:glfn#;M6wgxyz{|}~q3;B#(-"',45C\]ab_`^?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DhQ>)'.:64(:=HCNX\EJ5PR$bŅI1g̽wxqhг(WԮձ IJ |&8!"#$%&'()*+,-./0123456789:A>G7IYZ[\;]^_`abc&ģU'*/ <=fdh>?@A]0'5s*D\p|ר[!/g8cPjvѧh}76 54 QP[Z]\cbqpwv~9QtB]32Ogei2Cd;8eDEnmԼA@GFgf32yxӫنFGHIJKfhjlnqsuwy{}pLMNOpPQRSTUVWXYZ[\]^_`abcdefghijklmnop qrstu5vw P+2$).6=DIMNOQRSUVWXYZP!&UcDCO8> "#W\]'^clo31'Vb:fgz{KNO|} ~PQhij()rs"02(Wuvwxyz{|} !"#$%&'()*+,-./0123456 klmnortuwxyz{|vgB?shi ")25?Epq3)XK 0*F#+R3AžÙ4*Yrst:;<=>ABCDEFG ?@6,[ucerOQ7-\wĐŢ8.] w >>> 9/^:;eik=1` s?>2a!DL  "?3b#$F56789:;<=>?@ABCA5d?}>DEFGHIJKLMNGOPQRSTUVWXYZ[\]^_`abcdefghijklmnoB6epqrstu5IOPQRdefgHCD(0ovw7Gpqxyz{| EF]Zab"4<3Yiks}~C7fą[mvw  #&,/258;>ADGJMSV)PY]c !$*-0369?@ABCDEFGHIJKLMNOPQRSTU^oxyz{|}VWXYZ[\]^PP QPPP    HH  IIII hijklmnNyoE9hF: iǶH< k 4t k%BJU 0]@" pB@BD@h{i`.m*o`>Nr۬KQN@+i0šus򏀫Id&*Q17O_K? #"n?2;7oŤp.B:oH56\jIU2ma@ e^af=I(Aڽ1k¥b (ḁ2̇/;z^?4 AI3'ݱaRh/@`5rcmPe-Br3?Zz/30ח}Ո^3V˞ 7st ~.0<7wDx8; 8}9^`ĄzڹH[0Oc{Cvr/^;Hbp7qk'ElkXQzqͮ1fh6td\g}>2&'W݆6gʞ1P;Su5wU?tpx[/2ZeZZl0WNa` GCi!v4| +͘l1ysv⽬ٽ>F}>aq$³ <dd>n;MO(۝3W~Bo\ÍdfGt'4 !"#$%&'()KKKKKKKKKI= lGHIJKLMNOPQRSTUVWXYZ[\]^_`ab"#$%&'(+,-./0123456789:;<=>?BCDEFGHIJKLNOPQRS\]^_`aTMVWX)*@AYZ[tbdefghijklUcsmnpqro!"#$%&'(۲J> mK?nOpqrstuv L@o cdefghijklmnopqrstuvwxyz{|}~VWXYZ[\]^_cdefghijklmnopqrsuwxyz{|}~tvNBq`abOCr !"#$%&'()*+,-./01234567STUVWXYZ8[\9:IYCS?OGWJZDT@PHXĿƼž;<=>be_cda^f?@ABCDKLMEFG1 HIN M %&(;I}'fz{|}~󂄅IR.]v楼,lm2IJK:ruaطbG/t(44ۺa+OSpÌ_p~ PO'(*+%:;j,MMruhfdREEEEҰ0/=tJܟG|ifBOlwŭfez|˳x;5ٯ:ڇ ytCce|[U8Mȼ=K_VUk2 li2b ˔!#Ԗ:x įZ9S+ۃ> T BX`o8~/5RXo1׶=sVRݶă[yȄ9pb~6p=:| t=*?6_r aC\?\Hҹۖe_LE1n`\F8 P%\D6ǸMɵ̻ٲ  q/Vf*ylCa>0hР}:ͳRSrOW3?h`:t0 3'~rsTPc싋JFHHZ!A q؃9 qܰQ B1`pb A)P0XϯoO/ήnN.ͭmM- ̬lL, ˫kK+ ʪjJ* ɩ!@|ԁ 0\P  {sN:sKJH3$EA,l6bHQ"D "4HP @Gk;fl[m۶m۶m۶m۶mk^UT>MRDEP)K옱bĆ 엯^vʅ떭ZfɊ땫VVJꔩRF ꓧN6iʄ钥:J&I鑣F)J萡Brqp 菟>|Ƀ玝:tȉ獛6l֨I挙2dƈ 拗.\hɂ劕*TH剓&L)I䈑"D|=!BM"_Ro_}gwrh!aD(x;}/ E'BMVZ^P&nEKTB  TT2  T 4  ONUTWVYXa`edgfihkjmlonutyx{z}|) !"SRsr<9_^#$%&'():::Ԩ 1$I6ֲK5Y{}&R}Nωž%obx{GgEyJ ` 8N$ !"#$%&'(*+,-./0123456789:;)<*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ2]^_`abcdefghijklmno pqrstuvwxyz{|}~X Y PDs345678[\]^_rrY䝞 %,389@DHMXڠ`a "&)-38=AFJLPTXZ^aehjnpty}  '.5:;AEIN!>CGLbde0U[gikqrs'Qne]{|xwua~SY_cqrs?@A'()*+,-./0123456789:;<=>?@CADBEFGHIJKLMN!"#$&%BCRRRRRRRRRRRRDEF"8X#&-UQEt=   ! 10,+76VOWPXQRIJKSSSSSSS  !"#$%&'()*+,-./012LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs.Ѭ-jBGQTWX YJe5ptuv槴G&l8E͢؍^N_/ڑ,gE<)H??KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnwxyz{|}~v ¨ÄRFu]<<?@ABCDE01234567F WKzbefcd@?44 HI+)*<;9:IHFGCB@Anmqp5423%$! ba_`,-YXihkjonmlqp{zyusr[ZXYb46tvA\^  5Xuw_a35su>@[] 4W noіћ!<9678, k ! %!*0/87?>GFLK"#$j%&'()*+,-./>|=0123456*+Lr0Hi0Gm $>_789:;<%%Ls7i%T&Gi=>?@ABCDEFGJ ic#*4>GMUSTU XL{VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ MNOPQ H`````````````````YR| a !"#$%&'()*+,-./S#0123456789:;<=>?fffffffffffffffffbbbbbbbbb"#$%&'()*+,-./01234567[ee \U!" ]V#$%  !W&'( )*+^,``` -prtvxz|}oqsuwy{~./_X~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd`efghijklmnopqghijklmnopqrstuvwxyz{|}~rstusffffffffffffffffffffffffffffffffffff#89:;<=>?@ABCDEFGHIJKLMa܇NOPQRSTUVWXYZ[\]^_` b݋abcdefghijklmnopqr!cޓ!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy"Z#d[ݚ $e\ ޷%f]! ???bbbb&g^" P?@A ӛ(i`$B)ja%QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՄEJ4d@!BH) d @ &@BDtߓ:fkY 3<!Ωʅc#V0gyMr\oѯk:Z@3 ׿' 4b gĝEp)ا.C)O@n @wk.Gݜ qm5M$:R67Ծ_}ktR_zeISO>8Ղߍ>}'x_u7]OAXGf>B{畝01v73xE׺9*fa?O=@kfA!FY ?36D#0,p\ąۆy\ d=.=Q[]9Go-" RW7l@T8 ;7f\ S!Όia0Jd#Jjٯ~̣uH"r{kn^6XgpZJ3Ԙ/p32"h}g+:'"Xߐa#Y9(s5Gѿ[3xg)K] 'Z]]"]s͑|x,|ow^pו߲t8`orcޗ>uGi[߅WQi=,l:.?-;;,rO#C߸]rvvM~$4pX7:Ճ}Իվe]|\w);}:0<= ylRi39vL|&wL3t<&f$=1zsW? ?%oq>Xk'w95xn ,O5_yC(X9Sz:&0gDN "D\.c6YkOkGf~~c8\5fBZًE|rPf42žO wqM}oR-h݉MV,+ڪ3omf[xVvr;z'(Gw2C3 LJ=wwm_?o2Nb$3苂|CޑvzRZ;9!~Ͻ $~ﺽC S/775r7,ryp>l$EYfupjWWmrWCk9]O݁^y825[ f4@n VNަĵ!8pxa{);ן?@ABCDE "$&(*,.0tk/ul0m13vn24woxyp35z{qFG6|}r~456s7tu8HIJKLMNOPQRSTUVv7WXYZ[9w8\]lmnopqrstuvwxyz{|}~^NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|},-./012_`abcdefg~VWhi:x9jklmnopstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;y:0*."0i :RSkwj;!)7w-Fx_r*.#1k"VWmyn?%+9{ /H|at*.%3o&@XYnzpA',:} 0I~bu*.&4q(BZ[o{rC)C BD CE DF EG F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~JVVVV<z;={<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~׍54?fF" !fA@ Ր0Y ,*3  ,*sTL6QxcJQpxԅA.?ok FkI9xn;!wPJ44`]36%@}@6L {ƽV B„=N/k"wb劭8Mrc+k. l8MrrGLmxz&r뜣~&s xe=Fe5b?9~^<6G,t!_L`~t1\o3ծ*%+C#AHM O1]lT&B~ ]hDXje;@&_킡 8!͡g#eS9H\/ZÐ Y[<[c>G狾|~X ܡ/n;_DK8hjf(fT3+8\J!3Ԗ-,-Ub& 2/6ԡ][q@Dz~R@1؅4h\YD/˟)@Ohs`qÈ"\YspW9Bs{_+\w]e"m+1U@FLK+߁L!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./01234@=DKPCLHFJEQRS6:TU⒓NO5MVWXwxyz{|}~ҀFJPVt&+jf4jen9MUK7D9:;<=>?@ABCDEFGÈ !"#$%&'()*+,-./01234567[bkqz !(/6A"jpv|~@CFLTV1&+2:AH_`cetw biosz?BEIQbg tJR19@vx` !$%&'(,-./146789:;<=>@BCDGHIJKLMNOPefQdj}~  !"#$%&'()*+,-./0612345789HIJKLMNPRSTUVWXYZ[\]^_`abdfghijklmnopqstuvxyz{|}~H !"#$%&'()*+,-./0123456789:;<=C>?@ABEIJ캻  !"#$%&'()*+,-./01346789:;?@ACD=B25ִ*kb&׵ 8BBB<=>?@AEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aCBDbcdefghijklabcdfghjlmnopqrtuvwxyz{|}~'h_# !"#$%&'()*+,-./0123456789:;<=>CDEFGHIJKLMNOqrstuvwxyz{|}~89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqrs2468:<>@BCEGIKMO!#%')+-/13579;=?ADFHJLNPQRSTU߻跸  !$')+/18;AHIJKLMSTUVXW\^`chl_njtu*.2>9햘ȲMApΗo?qrstuvwxyz{|}~  !"#$%&'()*+,-./0123456B<<5+ZdefghM@4c8>iou{ #)/5;AGMSY_ekqw})*+Ztz "(.4:@FLRX^djpv|xKMNOPSTVXZ]^_`DQR<0_FGVbXYZ[\]^_`abcdefghijklmnopqrsZT}.of*BA% *-Ns1Ik1Hn &?`o_AY{%Wy#?V}4Mn"}\'G{5%d7Vy^fov} IHSYYZ#$+*12?.$SZbkryUea$lsz A@Q\dmt{ oNu9l'V)Hk;]?_NVa\գr,[ .MpUy7Oq8u,EuT{?s-\ /NqVz 8Prv-FvU| @t.] 0Or5W{ 9Qs9Pw.Ghw V}!Au/^1Ps6X|:Rt:Qx/Hix W~"Bv0 _2Qt7Y};Su;Ry0Ijy X#Cw1!`3Ru8Z~Vx">U|3Lm!|[&Fz4$c6Ux.(6u,Ev^q~g$cf`~:>F H"7s{}eJÉmC};s[^_.E /`ftgupjz|z"1N &K6*J~9>)=@ACBadܔ"!ӈ҇Պ֋! )C+]M}~ !9;8:V^s|vwi[Z6HIB?/021D*+-,C(%ml 3BʞѦΣХϤ59<Mܘԉ\LPQ~,kjц5LO@A&'#$WX`aٯڰ2m]gy;FKLMW_- FGE"#$Ebegcfޖ$#*+ _׌&[K_O`Pgjmpsvy|*j\|cc{ "#з4~7)znaDN>]h2?D<wQʓjC^4 2FLؾz}~D;FGHI%&'()*ga/03k#hqv%1D0EiZcbdir@8A=BGH3J)i '( Hnopo.-bbY,gO~۱[dx}vQRːS TUϑtWg ҲXӳYԴZٟ[֒ت]۫^ddeeffy d+-.CDhk| i`ޝ)"% _V>?A@ `Z[]\^خܲݳߵ޴RYYaX`U]\e bq AY6Op8==^@Xz$@X~5No!?`BZ|&!RNFV   `\ "!$#&%('-,/.107698;:=A@CBEDGFIHKJ+*3254MLŶ*I܌ 3:Uclt~ 18La 29Nbks}*u #7"!CB?>546’\[^]`_ɬ󨧥Mr{|jqz ĵ)H ۲$"&%('+)-,/..-KJwv&%0/po54('EDed=<$#g4kmortvxz|~醅ͯYSZT:=@CFILNQTWZ]`cfilorux{~8;>ADGJMORUX[^ad9;:89EDBCKJ9>=BAJINMWVTU'&$%WVTUmljk-,*+LKI$&u{}0GHKPSUZ\^af(-X[nq.3:MOSYl[]dvx ).Y\opr/;NPTZmp %'cL|}~`=&ļ7k Nd4 QLj$dCzO5 Rȉ%eD" Rf8Tˌ(hG|# Sg9U̍)iH} P6SɊ&fE!Qe7 ʋ'gF{lnmderqxwNM2*12RhyDAOk#f"g+Zwx7?DEJF0/^]10=QVUrqsti$SJ 8Y|#aH7Mvյzhg6g6ͩ@ۙES@8>y`WN@$:st] Y Dqq+1{FݎgBqRϢ y|;>J# 5o=΄ay\l$?:@f4{s\~đFMBh!9#YO̠H|{ 7# oP`lV-NB@.T߲wڄDN-G1 V'80nL>ne8.ff?,ֵEγN!c;㨿SxMka,G#p@ҵx \Z(P7ledâ/ >Neᮬu.S[лDw!yrPP^3p()p{8| \gƃɯ.lB_2E Jyrmѷ$òf}"5'`1w70?ҍxKCMuBew,%ɰq?e_Gtg\;gY|UVф -HÙ['.;C-qEeEϾx3| PvQ|ŋԝݎ oY X )]W [#WwY:,/|Lpݣ'tv[gls>&mxU~VsҝßZ$]'KIge G48 rt/&zMKt PմE.{|nEt3JL$"i!;w2uԱ1L 2@@'mS6D@:ɜzQG9t2Zs av`S)_E,VyweN:S% IJd0ǜkx0d.1,ߣ5@Ḭ+싽|z4qPURN.iWdpXҮV Հrdk͍BDL;Tsn8s3l,T_`фC9{󈝖Ŀ<˓n)lE={Pgtny}⛝I\v{r+av2ܺmXD|"u>v`1rbPSnݣieny%IӞ2ԪtU3 ߏN:`!t2}=mnMVy*ϭ~N3N0ڐ=ܞ)*k\'w"J#`\wI5<1G2WF[W/s>u'cmqtZsP+಼g' +y.?]y& Q䀫6r/%ޮ6xXȋAEK L}H_Ϗ֌=̌*؞=8`xxmy]vcdBc9}}sM_`"x8+Ke'0A7o\ˌ{We[l,f3* }Yg3| 9T=X/pܧ e=y3mͥöomЭ7߬{Od ` O>;sp Op&2τ>k-\59@r1ɖ'<,^YOzD`ھ{7}<<k6Ġ<2ᄸ~753%V;c xA# kӋޏP]i4{ѽlNgw;5@ș_;Mcwls'MD| )7BnSoƒAwݙ]S5r݈~[N dP޿O7=j%7k9Lع?@ABCDEFGHIJKLNOPQRSTUVWXYZ[\]cdefghijklmnopqrtuvwxyz{Mbs|$CR[}qrst  !"#+,-./0123456789:;<=>?@ABJKLMNOPQSTUVWXYZ\]^_`abcdefghijklmnopuvwxyz{|~+AAAAAAAAAAAAAAAAAAAAAAACDEFGHIJKLMNOPQRSTUVWXYZ[\]^_bcdefghijklD %+17IOUVWXY[\]^_`abc!HH$%&'()*+,-./0123456789:;<=>?@ABCDEF*J49>CHMRW\afkpuz uvwxyz{|}~GHIJKLMPXiŹuj}~ǿ_`abcdefghijklmnNRU[]`bglnqsxSVYc^htvo|W "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdefghijklmnpqrstuvw~  !"#$%&'(opqrstuvwxyz{|}~ "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz{|}~  !$%'()*+,./012345679:;<>?@ABCDEFGHIJKLMNOPQRSTVWYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkU  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIPRTVXZ\^`bdfhjlnprtvxz|~OQSUWY[]_acegikmoqsuwy{}W  #%'()*,-/02468:;<>?@ACDEFGHIJKPRTUWXZ[\^bdfgijklmoptvyz}V`h%),147:=@q!QNPi" u!+&-'!ϐ TV[^dilqt$&+.13579=BMLNOPQRSTVWXYZ\]^_`abcdefhjlmnop "#$'(+./0369?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR^TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ OPQRSUTVWXYZ[\]^_ab`cdefghijklmnopqrtsuvwxyz{|}~_  !"#$%&'()*+,-./0128345679?=K@>LGEHF:M<;CAIDBJLNPRTVXZ\^`bdfhjlnprtvxz|~KMOQSUWY[]_acegikmoqsuwy{}n" 4s e?yZAmHr?@ABtuvwxyz{|}~cc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~de  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefffffffffffffffffffffffffffffffggg  !"#$%&'()*+,-./0123456789:;M27IORTO5SN07`.?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ll  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMnOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~o  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnpp  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ȇ/E)dg_?kmw(_Nd w j@Ѝ«T`L0J~eӣT!TB4`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#&BIMU[_hkl~ $(36;?GHSVY\`dfrtvwz~*s uB &B2kyQ]fe-V0 .ߓ 8XPDFVĮ%Ld&J f'fn{ #$.4=Y\^iy*+IOaK2DT (Vimn78<=:>Zc|{ @IMRS:M`fdghenopx:)w glT/]`6Ml eX3c4v7!Uq d1679;<@=hFGHSeJWg\^*`bjo!vwy{"klq|}=Bb}*X=Mrr͑kBA,/Rrk4'b>1@1S|arOP:Kl> tD*ZjdsĚˉj6;E)upgH)^AoCg%Fs N[Y5?ECE-.~10/YZM2%()!+4,-.355896Ebxu| 5>DSZbz PTU&[]^_'u(hijmswxxy)*,+y|}UV WX $%-2i658j<@WZ\]lopnst{Y}ZQ[\]˫7:?CHJKLNO()279CLacmtw|}~`gcdhi_op7vtmt8f9:;<Օܖv嗘=>ABC D&,E/018F?@GGHKINTIW[_JKkqu{ /039;DGHU^cehwzҧ.4CJKLVuvxy~裺:I"QX$; Ν k)o]okfoPgﺾ%":xj힖?OtU8.|\; ~Ob QG;:w:cFzÅOR'A\L>{G 77rJ8#uCvkgXEGkyfsAvj'1W}-\>{uh GfZQqѻa՜o&}_y3i/=hpi\|;Û?^L۸-o%_j<5fMZ%\GcKi]k'sKS7|mwbc?ifֿo2^~\~1Ko͕f`Arv83̺XX,.+EbeX ru_aal34` ,?Ram {z3?@̻^_`abc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~yy  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~zz  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abczefghijklmnopqrstuvwxyz{|}~{  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~||  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~SO2H|l @Uڹh(>6>`tܗ(? {54ыNmh\h| ECU=b[6*   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc~efghijklmnopqrstuvwxyz{|}~+#Re{M\   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~t" U<3r0303~onm&^kJNi$ >g`. e"@cH a sLTL$TRp$)H*=m%LTL,TLATT T" &UUUUUUUUUUUUUUUה U.+A@'LTL=TT TLTLFTL9sM UU$IBAPɼnET TLVTLTLgT^p$(ĎLTLwTLTT T"L 0UUUUUUUUUUUUU$0/'I>LTL TT TL)TLAT9+7&UUUU$IBQ~T TLaTLKTLT8$Il^L\TLTLmTT T" *lxBz; +(GVU:Tk.`UIUM7Vkx5Y9j"ZN" :y=5u|\|&<{9m;{f$gn@" Hub{uP&%&;Xc2^ ᴔo,&'\]PpiRiya쐓L&E~<` R%% *<rM2Uz8cK(#>j`T%DP0`L0[cy;! Xq 0!BWǎ'NM5tȟRZk`9 F"ĔR:a"QDED~()-#@:ʀbܹ E`5 5d/- {ymVɖ4u8~%u\݋q+s8x=uάv&%˰,ys9LR{;3nƻkur^`bMwVwm9R4#$b $7f5*l3 rH$i߂5cRfF-rD@H D$ DBhD$It9iVCpYBa/MidyoYa9&<+3U2a&{˜RV8w=d7{J8CkH-*:Xmt^I@N wA#04>LY; {ޱ7!1߶Ϟ ʼnfׯ߫!woHV`Ǥh^/3Hz!yb-)l7Hdd~1W)cef.L*krk|nՕ `V;c7n`~t$3y#m& l͛vE3t37u9`OJrR"@|CQ^?!~ Iq&!v3.cM":GHؖbbÞ36qkly`_X!?9O᧪W#94Fgdx"#Xqfk;ccאLxjJ>NCE ;xQS@Dx泡r\RKaZ$?2N d^]o|☵aV:FaC.“@ߴGeI[Aear\;M'?pw֞MNiS]U;#svF%Ӻ_Tڍ