glibc-langpack-os-2.40-3.fc41 >t 6 6_     ĉ3!Flض zE>b$bjf b$bjѐ>͂-dE H4ZɌHvv OM0`Ow~_6fW]-M B j_n% }IIB_4u~!,~+oUŽ@':3Y*L(RY5e槆|+)EG dAm5&?ľ\Mzj\m2s{W}0XM An18G"wv-芠.pA1hqw0k!nlp7!r:<1qә.!: ճѬvSn&W(6b7m5 <$.ܣ)`H04^ź٧\ 畼J,ôgӣi#8UX=q5 Y{ yyIc)Rb{tWwjSDp5s-@KrPmɓttíRN\&ˊJo8H4K!Tn/g53I7po3777c6218ab7a147188c77d3bc10fcd9183cf25d77694101b809199e922ab71e27744070e98eb81cfe5eebadc81e9424a87dd55f030204876d7435004830460221008c5c407ab3924b07bcf44968a76b9da4db02e670f2876b1de0d9c0ecc1210ea502210098cb09e428f8a1e92739082483983568e1aa14dd63107b98c9b500b42454527c030204876d743500473045022100aedd317433688090329e3a68923d9b27cea6bce07d36b43b24f5757fd0cfa7a302204076c9fd7aa237ba706fbd8b581cce01e42862fd1445e544cc08d563bef8ac8f030204876d743500473045022100c32d9a357f175d5b3d076fec6f78c257779c7bf2174e17c7525ef581c6e2a8d5022024e76705127e4e7d2d42f39377d33e39d7ccc212e33222e7911e350e711c351c030204876d7435004730450221008cab140a9d244052ed66efd9723f98ce0bc2820a6ba303e2d8bf85edd294195a02202e113ef1fa1bc78471c870d1eaa19a73eea5191d77970d9edc7d55f83b3e0f8d030204876d7435004630440220612fcfc00e20ab5fcb79871cbebb6c83c9b74f34ad2c06441f8840988790d300022011de1e7fadf78f3937494e1589cdc56fc4ff913aa167ecf38058f1127fb35b94030204876d743500473045022100963b97995c973390606183a6fea02d398ea555b8b0866e1449f78d0e65f0f089022059eb768e6d3f7e8caef887b73c7cd966919cfb0bc92fb1cdd185d28357808fc6030204876d743500483046022100a71d084e33304d1fc78aadcae73da56aeb5336b679d5b91d24694247647ab8cb0221009b64f4e5f69a9a08ce2807e27c4e584744e3f7e9f5265bb8bf02288bcad64bb2030204876d743500473045022100ffe46f23940343e71b23b1319a5937a53be0fe0e14b4956aea4928d40c54b277022004851dcdc9c8ab1e1b544cb29c64d6d9660b96cfa0a538530b6112d5736fff45030204876d74350047304502200305e3e31e7338dfde40291cffe255942fb40d8f113341180f82aaf829c490ec0221008443d220c611f4194e18d54402b4721e49353d3cbb01a97de9ebc761e77d6310030204876d74350047304502203d858193931d9e98cb20e447ecd333c4e1dec17a49ab1c88aada8b61f7203123022100f04e57028957eba011cc89042c5400e658209eb6e1a1c6c55a47d0725c9c0764030204876d743500483046022100ed7e1a27a8fef0a48f38edd75f01ce3bd81689d3c39a519079e02fe6b7e63907022100a720df686d81887fe08b6e0efdf5f2b5162a1b5cc760fa815c39dcc51f46388eQrPC '>`>?d  8 L j    ;8( 8 }9 }:"}G$H`IݜXݬYݸ\]^޾bdefltu<vxPTCglibc-langpack-os2.403.fc41Locale data for OsseticThe glibc-langpack-os package includes the basic information required to support the Ossetic language in your applications.fCbuildvm-a64-36.iad2.fedoraproject.org'Fedora 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'y!L&>6"4 AA큤A큤f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~207d8914d6197658eae0ef895271e840124ec92514e515e34b3c2a25fc0540494d15a68cc29d99fd7b1a74e7daf8064500389c1a538691307a78789ae59290a9c2a06453c69e4feb769ad06c347102137933a6d03d13c6d260dbe684cec8ad46bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115bbd0b945e495f414355b1e9d6da054156853646d1083f04ae3204f2a161e2daff1aa78ee43e7f5fa3894a9bb1d26aafe7e26dda3dd9c9e6be9bf4ae3b6364a983710d69ab9ac421f7da9a54bcc5a6cca6ce07f1a3a52840a2fd86879d9417a9613e59075d835cbc5a340e99e1316a915033160687e9c82cecd8a8d4d3359ed075cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0152112c444c665c7cd6da7697549e28c33762f50105f917d4b50dd36ab15f1a3ff66ed0d65d4e232ad46045f268f24daeea482e56574c9f64cb91625a7987ce001../C.utf8/LC_CTYPErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40-3.fc41.src.rpmglibc-langpackglibc-langpack-osglibc-langpack-os(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.fc41localeos_RULC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIME/usr/lib//usr/lib/locale//usr/lib/locale/os_RU//usr/lib/locale/os_RU/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-os or langpacks-core-os_RU)) unless glibc-all-langpacks)utf-8f270ce0b4bd7c76e3222a4bf005a111386f87f586c6b575442c3a08522dc02d6a15177c6618684a31534783466782a18151b2224edd5d459903abd31e764125b? (/h1}&PmG`,؂e=TZX>)p= NIwm7WVTRЎMJńCBߛu}vS@ ~7DV]}JGBAա NMP K NW޹깺f\jt땫ikVw+|URS%e^괕:NMUIW>ںLj./u$$( +)]%E׭LLLJPN^\`ZZPVNP\N~}|{obZn>]A1!p>0utsm_@0 `.{MUW}w}wڷ}ǵw݃}Uw`t֚O *6 'Ӛ#3AN[fm@FS2ґ~`m5LkMQhz`'彍mE-匌ٱuU1 x~l+* k~lZF4$tݛ{qe]SMA1%"! j H4ƅtldLd}kq<ļC:e!P>(8|n{~>OwOoQq.OgIfl#klҏx9᣿m7p](㢿OMvc诓D q5I/v--7C>*MAoh˳|-=?@=?ǯM?=>sθ9753i2gang(|`]0䈀َz" ݥ;$ýY ZI N/H&mƓK1Q23QNΙB<*I_MXݚ`9·{kO2 dXC2QcF-m)魞TY b&70BW#ۏxhxF!oU+nwu,#vL/r=}-*kbz8oFH}3<XI۾;̣xxa3q+^ p$x's B7*lxvGޥ}ۋx4w"fn14R{SCyYiډBC'-?J v +UEߓ-3 pu|ɀk-:~P$v]C^sO,\PvHۊO}tsh+gyxef8SAjtv^fJn27vYؕe&b-+4M] /ro#'X@,ʱÂNoE!^A%*/gMj9g,W +/2s~jE FmK>O}ULFgm[nj'fxzAȥSsIڧ#zO$q\UK;Q 'Q0o 9*L *5޵xWS傷h,7]u~dI\/SJC]4[串~?_3z?sEk!"}$ 9vL%AG zzv,z`. f#/%t짚V>E TŹQ EG1`ٖH A3CƸ`70^L,#ib588ǑDÈO$IQu0_+ZDч7AqKՋYC E!4`+8XY qCa [%lӅMц[HsH@}B1p9e"z~ f[M+z% b4xyv\lpUBC9!T|݇\3/YZ^:#-iY>E-{%IzwmLapƱ{εfWGU4g=Rn\m7/ sՑt!@{f>r0ptXyX߫ϡϤ-#Znp7Xr#&DV,Śa.q,vDTw!WЧ,SrGn.xCgGh~yGkSnZ?玹'!ڃV69.3RBWtO =x85"@LHDs;rW3 _I7X}ѫQsw8WԶ.|X Tp5'LD~FaWXsTl/s ~4Z~KF[1%K7Q~ki wi~j0'}W[wP{c݂Qyh(wK&>.}#O}q;{zT&>dO#N8}@>+mV y2yExg5xu}~Uݏ>7SVR}y_5#g!.دɥ#YQ1s_>)!o}?`1~cAy7._芯s%&д19lM\ c*+ NF^KIΥt{ʅ 54s~k?{>Gjb 5DK*q.I͛~4 š@ 'N}#f`Sӻ;һ;<齥J{Og%X[A"hA1PDO7t>cj~Tz&Nn4=`)U'h};-izYŹ*>K}/r~zܧo(QJtZ>쫲 IIڟRbp{$ I&z~Il8 kQ)>E\;ۨ3ӷ h#9rzˢ!TG1T߰K0ܹh @5@a*)6v !vXȄŭCɑ:neFlc Mҁ"m ܼ׍Ø4c@ \ x!(FY 6XR !fo8mk^Dr^EuD6F5A@Ȧ8~MkCԐjh8&7+{9uCP57|]&(L@KZ -Rgꂦ7l|)9 jxF]qBg5RNNaTz\9԰\sp^[*|uOQABy1-L'G"gD[*,iH^cLZ. S1ׄ7sT(1 $8b@h7- CaG ,HC3Iedq\ $o0!/:knv0IT$[)o'-ʶ⬔F0 l`fWǫfa<<GIˎ;NlVz Xcz<`뽊کO'h(xI8Xzs5A4X5CvzVEA2gT\)3{Q|ϗʓIMiT۷@Uok*YIW34R'J:\>{\+wB4@.)g꼋 qՙ.xUԜi)Tܣ~ϲU`| FBʿF& x*}U(E{Gv8CW`BP4ORV_2ڠXs|7C}h2 *I$A |^npZ*:6JJJG" >)Q [)K @h%8!1X'`|9𢑁apHC}G'b>y輧%|#߻{m]vٷz꧗4zVPa >|>oy7Zp+ 6B }So7I*)HfKF|W*p`. e,7D +t9$fdB#NtO5FWBh̓_:'o->a*25#!m(#~ݥ^{~Ixq}Bb Z-dcR}a(w30iׅ>k$jD?}tȽ`X[PչFc(? }3a>fi($?GAO|.oh3 §W¿jo~JGuH' >| GK ύqqK; J;n;\ i&6$Y x: 'UDI=TC30y-U.J~Eݧ'~"*:s }gٯ4LVφ*P}eT64|2~$5Y:5b̬uN,L-؊ƺZʁsP'FiUIH G-N3ܵ/c$쥟a1\- K]X$ JfH?_Pm" c|nj*226ItxSa\4^Dt˧[C>q7*]'ԔLb ԋ&@Dvu 4≬ScuM'2mUFVA 8b&Jd1.#ՀD@o κ*rfo`j\0D#Պ6?ӗ\y?G9uSC,T3o/x@{P_=>QTڔtl֤t/Dwt/E~4͓gܸ!byMĦ's[9,T{Uo+'2%!%@ Jw%S@S# " U&>3nx6swp÷ k %IP~xd12}\@c ÅFzӑPjypĖ؄ŜZ&˴'YDIiJƥt4!]#5mԃEfEq&VbI k) +(^vv#п3͏&h~*Pw@ Т꾪꾪2̨L}hg n(p$pƌ KYiVfIE5G2SfT<-co|cIm>Mi3dbXkeͦyX|^ͩNQ =8"8bk՗zhw*Tu8U[{Pnnen3q;TA5DF6xB&_^nr$7 ǭrܨ]nw[KMp"8DB.T39uIqMJ\עõi. #:4Nְwf1-u_XeuWқޓ Uqtc[#a ݌ѽݟy{ey 6Uaqdv§h`66`-km l+ :O5k5!9X `,>cAWk$&E^:Th1Hoy=/y=?'C+Ki9.踜,\t\SrZrjo_PhCb bhXaaT b4,`1*Q򼞏|^z^z>_y=](z6ؠJ% rٳRMlRRɋ]\IXvE% rٳRMlRRɋ]\)X42b@DW)t _ᨴt\rZr:_shXyl^y}>x=gj85O(PGz SUUUUUUUXCUUUUUUQ# iبLPKX}\9}p/^!!KpB:l2*hr"Qt5SkxvcUGNp0hc[Q"sNdo`"q# (@) Ad:`hE ]ӳï۲#1rB?`._꬐$꜍юz90ɓzh 6d@_nA,yXFUN̼JFJB >xnٔDC[W^SOܼKGZC?z.XnԃTט{:>ѝ|4$;0*,M xNGB-D8D {sܚ}͖\<ڤ yX8 |sڝX}\T<PڨLC9fYGYL3W:OtUu0iRaXNP̴HJ@s8FS02(?K# c'r|Z![GULCZ]V.O̠A鍮`' _ʟHM%RȦERb,G <:&e;?Pz(׶xJ8 (K kKa+nj(Ont=S53-%ˠH^D>۽]ȅxiG ⪍:4)5ے%QUV~mni6q,0D{y|a[N.̷"mo5O~ˉa+ۨ0͂"#CD6вki?9}.sG:GNz1jwx!0tO(P42ꝳCB,Ӵ$XiC{xuQD. =yѣt(G]ji3@+޶%''xԏGbCgh^}!qQVC]a:Q+n#4g^ɖ]j&Ŵ.d{y,9{aG]%zL QF e׎?Gq%):jXӥMoW]v_9J2 I!2NK(|J'ZFvga r+_+z@q{񔲆j쩣?^Uvԡ%zҎJ<4"ʔ PD[SE<EdPRA5#MDtl=S/1E6C.S[ȱzgMM}2=INn`_}(뫺i*ZV0N.FrX 1iHDH8â $.u Ta"k ]8MECLmt'` =`& з @$'p/үXYxN~}qb? i˲A;(47Ig&)mU%H4aw3"<DzuO߾a\4LCL,J<$FD^+`&q-B.Kb-_wa>uQz342?c'|>'?c\~i~oWG(T$S* /HH3F}_H mbHtB6A PM "'h.WX^$d y2MIbn{%|rH+sGaׅ%alGKh24t}՞!Ƥ&SwP,`煂ĠWެ۬I6wx&JB0ӂHu8>'RBIBpH날Vh`Gi dy q@e/K0$$K}Os^ [#W1-Ӌ(V`V ]lXE2Iqy6|u3g(LÍLێBJ25ؽ͟h! m>YJR k.n_^d *(:¤=겏y3<~׾LcT֯Am B) j'abF$KFZI%&fqw|5@+@N2+J{U ڟ@&dX1֋TAQ"9ɴ_~쓥zt{nR?kl% tܿ(- q"/ُ }ShD&Ph4ڇs_}*o?Ӷ__0 ~Ց0Eۄ)n2F{Q])zic}ʀ/ _Se#?+zHmt_|C z">wUA |5RMawo8t8 z%9aٞ[d-^ؾ˴XGB?6-\, vytIQ D4^I#s#Mygeշ>C_T_ã/gl8ԢuULٗ&Q+y:&̰Xa=BM> *_R ^*O'bo QI< JBD!ˤ }J b*BQ/y 8n|3 E_P(cE5`GO~g#o?7&D34Œόb{-ײ7qhBhZ@""Ct(_X.xv t~;i! U VRT?wEG(.b.|yr 8me_0>8&Ch5%g>-q~ߕٓ>Qbϫ^>H&.f~e)XĨ/Q$YP9;pLA$ɓH>ex<]"72DeXCPpjc&po AfLRs-jse>|y g|Doh %1@ kiE{IDd Qy*P1|a8*yU2 ƹEA  AAA   0  \ ``UH)yxxxx*l46-z… S XbEaإT( ]jaQ N˴9l,Fg $]`%]IdCOYdnˮ$3*4˷uLZ>btPPG:!. +-_F~bKtٮ4%Cw}+|%/iyej)W)6#\> "M?MRCm!Ku8?|p <dB\0meŷK Z|F&:>"4NebvBovg}^:gyZ*zLnढr쎓11Kw0JONb{*?vM GMRc;?w'5::=+~ڨsXG**Nn:]^F 0ŪSw$a*:!KiL.3FAgR9K ǂygCz)~\ _uU3ZąX!K.˻{A`g`p zC+8b]sc (\?VICJs)jtvQ %THĜLR\FRBٛ( I$ۨs~1{FTtcu7c{̴@5(g'% Fzd:,MnҴE6cLk@֊ Eo[W/xVu%-pKhz| 'dQ2 O$\* ϲߤv o <0.I%,n\YL ޓ]_/;Ak>H`m:`. BZT婫0,viti5d_v_32#su-{<_ pxM`7h X_0.5 ˋ?tz/%!OQ|{ zL-H+W/pn8No8e |"M7*k8K&zxǴ-Ђ;#֌k!a9!&j=Ld+FPT*shhm3ƹ 3@fl9Ѹ8n2#P(_A!yj<9J h/dg5VolP0chlTO>Rət43Z)kPG}DVlX@# o2KcBh4fJ͚{-Y%%kS-I?ũ2pd12&-?E5 ʗTg0V8p|G e Z@2 Yh ΂ 0)K6G' LC̩GHķjR~cbhYO)rTq}/1?m:L41F:]w7dG^g'rú8K C;wujTUU-@WL l)sg1`2<2UFGt8u9W״7Vh':ߧt/AiاjV@n/ipiH&lQJ9U.lXFs#9Q 6-/8{TOOS}q_Fo}&YQg SRv?#9cHgI4t}n8ޗP/ʖܪk V]'-2UKs$+Ymz_Ԟ)?I`1<0XnT[Zٌư 9//w%)^yԄwϑsTamj?"W(Ѵ&eEGHe4}܏ę_򗱢kV_ٕ=XSh94 b1 G*9p2w'Xt$;qn20kבH |Yĭl\j|ݽ|_kt f^{ W&VqYPYZThpP'Yr>}FldLxgz1btd`J)r `)-]$#H}yw rX0xMIRS|#_hh$VOUr'zRBjظ1%*-TdQ7H ZakGE2^:=  %fۙq $t&js,̿/GWԟ"n^A:ߗ Z&r:^b|KFQ鋃g忨= ,y?"g6dXl.txIn.JҢw i>M$PӼ3Kh7jԛލp0 5КG8LawpXRqKX()&Ro +Im(KPt}$o^< PֆKzL :AL'Ѩ%\W.2^|B, j:(_Ű$H-8h7?UC`B0fQbg2 [z=~s!:6D.l8%ر T!M/y8E(0yFbŝ ×T V㡑Wu1'2Fb9=OpNX"0&c`B#i6}Lfi*`5!g BJPC?Ps 0 0 0}ȽۏA7fivYHV( wc3B+s"#lÏahz`BMp&^ޤ="Πܽas6cR r:4]4̂P`;)>-Ny:~fIb~<_֯EO$xht;: \VEujzvZ9rۏV*>.PLHk <{8 Y1b)UB!ٴK5] 'xߺ1|*dIdxlV]`Fo) ceW?eV%MP:wQ:ƨp*ܭYlULτh$!d5Na= kU2#O3$s6k|ZAxe V&TDz@7&Q[يWjIS))+!NͽǴ8ZhuR~"p ( r? P$횞6[ hEn2$IBAO;@9Ye),Y4{W0Q-Jwe S+tZveitzt H^ /ԗ,=ՃĹwwm?lOfc\N]'8<"0-f؛,sT3 }.EkbONK+$r30h}5NC_3K1c #q7궋vz Gj͹wy:VNg>d9-Gz^L|擸%S%]kZkV 2 h|`1 GDd˻-~XlNZt:p؊lzhwrV~R3 /*&Ĭ|;a]|k.Vf$6^V M^#pe\T LJ!! @c8EC0+|# mEMo,ު(}Φ\$< 7Qt107 geUT H8 ( 2FA ].ۨ yxu7oq^mNit>e3.a] YpT/*˴J ,|O"ڞhM`˥XIPIP8TD3 슞h+?#= { pw@lKxM#-Ρ ]˱U-2pJfTB3:b23QTQ%Hh3%>![B4 ?n3z%9J u!kkzg9ٖhI`K`A8KɌXMżM@@M(N$mUMQp/Y%rb%A47oQ#s(,욀Emֽ(no1<890~6K>B/퍽H,xQS{Ac:)VwĈt?׸;ᖪPH:,X[ϸsblJ^iN!5Bynd_9H<'0xd U1 a R;[~ 2(Bm`qhUH(Q:[P12pl:z6Z92.~v*n?53+1- )p h9Y1b)UB!Ӡ  \̾芜o8 auA 1-ޫ)Φ\$, 뭝ʥsO@1+{#4X)uJ P`XLPʔ@o肖R%2 ‘ݢXک\̬k*+xN d \ooooo?K ᐌgpgEWG-ژ g9ު]WYSpLYd=|s8g#Z1:zFB]|U$ |^xpƫj)0Jrv~S3+Ȃxp)B(~@deVdd :+]a|JFLB >ʛGؤi! ʝQ41rnj|f\;bk1B)SR@I /':pMxX}7uI?ҠܹRH4N0';r~܆]=ls/o⭽*Ψ|&\;"ڝL ʣ+l/iQaʥOJFKB G$.ڠhN`̵XJP4(dDD<7h5>is.e2hfD!ĮlV`Y(4 .cha@JqÍ>T&@2&E(6r~يTnɫRcJy sa V_*Y1>f*ŬÁF* Y1^c>F"1Owxo6Qݮ;;^"M)oy]-P4 9c.qsW Ó!8κLi A)W*-"~+'-(;\hwmk3RH$'p>Hb&+ZtnsICd wW/"t}iK4˗o>kn0M ,_ ?cڥi-Xкk1cc@VռK,WqaavV,Ņ0vBB%)xaW 76Lr"a ,?x?SJ\`bgxe+R7n8cE䱚!0u漨#S܍|u-'Lc٬ʡo[o7>ǪA$h1@^H4跩qX pM+7Ц%Bq)mSHg4^0v*CbX[q1¿İO #/ޮϙI\>/-Mȗ#/v\ lyDC" $JBz=n6ta`Hs~>L?u=Ȇ^b3bQQieхCd@&BŰݾί3'5aog̹HxmrOW9s+2! %'>G[7 }߾D|϶[y˗,[)m4Q#^da:ڪ~2Db\ V(53 ,NoX v>Bˢ(F4DCpPBC|raIF6cIvڐĽ3f]FbĄ'مзQoJ8}e"t?yAce=>d{c=|ȞQCwQVAӐ۽3LƦe/` 0 Z`j+Rz@cDMdaC   HAd;Uf:uԩS E&@,5q Eɱh:uԩSN:uԩSN:uTjZVj~cڨDhL2.4 LSqX(*<aRaB9Fh4Fh4Fh4Fh4F m2;WN" "X81V:e^yN`ҏ푕G*NYI?SqZ F18,l;?pp|!CgYx_/8n~)w.eH'`Yk`)WUUUUUUU0 0 0P|,  qw--RU{껣n*E=K{nΩ74ffϠde6I_qbĸ 1Q`䍏"xHwswlwN5{Fv/@E ~b+h/p7$0r e"@c=cqXcd7Exrn;m PPnG1p HS0cTTD$<N,7MR3 %`XU0I @08ˍb 4nj!cuXbmRYJfa,zbTG_~ zS't8uiL8vi쁌u{bU찆Űhg)쫄]>;`?즂]$Á$<(`!]puϭޱ9VU=CR8:$)-e?P'{dgvdW쉑!!d7|_`v^q{tg,{btGR r=1<1#D/4?q7Ls8_s4WԜҚOXsJ5U7 6$tZ>ezA1Hg)d t@N]7f6[^>N`C4@u⅞"@tCd uPN"@=r;6:F_`tˋ^q)-E;N鋐 ݵ:KQ_%5I u٣sT)$!EF#4: bjq,R$=Lȁ8 ajaF b,D\u[T %;L/J,jB& =3d2M5ɜ scsSu sSa.`^I\trPN=7y&\3gdrLL~-/y%a3D"%$O :G.=<f事]UQ{e|*G{} ke}OQ;=r5v?{?Z?<:?|?Z0"#Dr  g5L y*0P"9{r'z9^g46_E@:$Hom3wrH.:j*չx#êۮYh8R'$%Ccet9Ϸ\=`*[t nCB,;]ߺ}O2б IDP۬CI苍z|;5NvFن( $iVVa^im&f.\@˩Jn vdvˏao2ܽ[3,$YѐOI#L v^ 7bV"'ok\Dep}Քni1 .aT1"%$w}ۖeS47c5Su'!"Xr*ʘ b#lV0j"sVXeLʃo-29*TILtw\iZd S-0\XPXI (ݾkK3PZdŠBd#VM eMҍG.*,)yJ,b4 eHJ4ۨ@Cނ $8r.6Rv ow Krp{[kU^F2]xػ›=|N={ywBjײqlm.aێsRߥ7]ϝn oo"eiڢƩܷoGTUje\z2,6ONũ+D<ꒁ.2WJVRʩ_qm#WZl/qnҗ0C(:{̹3.E=L8}JKIUd?(~\(QӺ/)TCy=ɲ ڃ3572՚U^uNΦ wXZUxɃxkH$tkbERsفznAF4MCAC^9=wتStR[?+BCnѼIW)p$Pa^6F,Sy/+} J_atJB&!ע[Z9g$@'H\{59N&c.T涱}˘)=>K[ "C"TzsR:BJLF(=Bϓi2F?l lbPToU#u4n~IuO梎)KD+@Psu@ Wق7a<"f$)>@<@>- }z?4l/ۧC}.'++өTݗqG)j&G=qiN !\*0DzAǪ9p d%U CL7=,ט:G`0Ĕwx@GsQ*ƣޞ` p B@z)rP\ZZ*@w,?2m# a3m5q)2 0y MQJ,L\k(z6S_Ri8"Di&lAӧT*'fGnh L<]YG?ףrc^\wĬlF5iE6%{ƙaz::FJZ#[Wx/yjLCP;ӾVBh%?K}g>x/}v'/H+:]$AK,Bg㶫zC=N4P$OKkauQ_Q}9EC~ EqmZŞb?W7a#| R&E• Q$W"2!Qr+H-aJ3 h!aEQEݼ5%P "we9'G ӧ8')g9) 8b.HDvnL ~ 8^\q)SٕxBz#F+ZN_#S`+u7Py7J@( ©5UFTWcGiZT_ETDa pB"`!Ƽ2 jg|2 GA@@@< ۴";Vj>ɦi$ >1z:&b.%O= 1dœr@=?4 Dv(T)|M%H}bt8M\Z V(j椔cpB-6-.&)iEI(A]ۮYmUM,Q uܦeeU$8 ( r1=9~5=1-)ze4̢$a m,쪦i(`:n2*jzY9횞~ݖ]=͒ |^mZ]VEMA0 Q]ӳï۲YM˰˪Ib#qfQ0 b{~skzcu[vUS4KrC0yivY5Im=N,JFA B~zvMr nˮjfIb>vY5I8 ( r1=9~5=1ע22]HCb>6-.&)a%A !8w=og9_3a%A !횞~ݖ]=lXmLy `Zy(,I8 ( r1A=9~5=1-)z%9!۴ $4a%A !Pw=og9_eW5EO$G1qaUQF ( r1A=9~5=1nˮjfIb>6-.&)a%A !w=og9mUM,Q uܦeeU$E4̢$a m,+-)z%9!۴ zY9횞~GeW5EO$G1qaUQA0 Q]ӳ/쪦i(`:nۨS`=Rc HOYmI8ɨc2&㨣ii8McDN(72RLC$vG"ї&.g,{Z*:զMG"9O ٴQ3Z*,ɉ$@Cz:Mˮ5I/B9͒H"7` uM%4D#X}z_<䖭HդOY'[fZmrx0J$hpBF!UE)f8:ԳJ&iH閣y3Ai4ʐW{ѴN`8{ Rpk!  чO#q!dbw i #`/wf|Hd`,= Q=jJny`g۩ o܃p5 EBĭ V/*g } iQ.v[$jys%菆P+TT=<ҭ*K=.`;!i}h;^BYG͆yP~sFڣHt a0A8 0 q MSP *(fA9~9~8~ @G6Ф<"\Z:Fk46< &.0Kz۶mx܌1c+, ,ӤKAAf쪦i(uܦeeU$E4̢$ B@~w=og9_eW5EO$G1?6-.&)a%p\h0=9~5=1-)z%9!yivY5I8 (I0Px8&4 Eq횞~ݖ]=͒۴ zYAX(m,쪦i(uܦeeU$E4̢$ B@~w=og9_ ,쪦i(uܦeeU$E4̢$ B@~w=og9_eW5EO$G1?6-.&)a%pHh0=9~5=1-)z%9!yivY5I~ `5.<)@b@gq'ȚI((/],a2y߀0a4*$GU1  $4 Eq횞~ݖ]=͒۴  Eq:nB4R IR*tB()~ko="a( iF3Ү4gu]e@RAS)?S{8WR ܙ30_i-hRЀ+G6P ˄WP!+e%8kTWp*s'feNuOY 0+SsxbVTGĜ 25W|^j`hLN:d9>#V 2crjAmd@'Pz*` 6`a8bܖHKD? y?2>ɠ`bY\zAg9]ՠt~, IA'MG@9A ݳ@(;7Yȁ@7 M>2@ ytplv$PC؝٨eWLMSG!ؼ6\ kWݬ Fj;@7P>[c]m hq4Up5mF:D&ܝع(lftz,W1nSRvaN4kT۹Z-D[ 5nV1M\3 EUHpd"=bK YŌ=br1]$ϡ~Cy*&EޢE_QB)cJR8 CMY-!-夳IܡRa"#>sٟlWO΁wK`/OtM>O142x*,u,OԹc'e&uIjjg|w4ȑ<jȢS#זE T)lLKn C'KzRvnIxo/Qdڀ1[0f}1g )W`LTc^0fC1aS./.F-.Wx0ܴ܋抵ZU ,ZuXU/"bB/{[gMOԣxtпg|++9a>}޷qwzݩͳg+Y-^crªS+'U B0lɏi@DQUo{ի]xn5"| Gɲc0.pZYt>Zu;sIb5 ߽*OJ.UKVE4x?$-} UQGMM3 HŃ\ĭu2b$<e&.6y$F85SUiBj;}F&bά5ۨCDwYӴxl8ƲJ祥H<\\, <08qNY YfWn&ay" _*db+о܌k%E=?8u {b[} u#d% Z4G^vۑPS%B&j5vt 2j2z m4GLZBҰ]$~1^ qjYtlH4u-*xA_Hz?gXX|?h*%\+b Z7tЌplk#PqVe_Ed snDn%!34ЃׇyKC~n,<Oh6H'кi&DF7z@r7Lef-M-0ۂ !@f:ds[4+G t`h;*m֒FFscx7F PN^!αmϢMj 2o=N]׳ozL%>=qt |ȽUB^J,vjbu[~p,q8KH,L;_%lF3B"<*:{dQGR>7%lW 9ݺ[Թ iP]v`K0*K'bP+BWH6f '߭!bn*7)8y26uO%9( Xe$ x"Eo¼P&5cbYRs2Iyy4@=}$!A&#Sh^tX| &}25P/^?ѓa3P " AKSLGQ|5SLP_. .6}B2K򱨑ƸP^6\#OIz}Dܔ'{!{<PS/КŜ_b. ͋q$[3Gƣp xkyc;řX޻l VD-o( }BHl4AugHQ򒫘 S DKwn&F^cNp =2\ kVȆ -#1uPk`UMT4M^ɥ]I7,$-$ZP҆CLh!M5Nڣdxt71޽Xmɒ7w6guVLW$g:yr'GztP<ᘤSۯ#/4S͑@#-P`TͶd gtj)Jn6j, q`hmٖ[y(3*4Lه:T$H{XC:0&ZC7T-GI^{nq׹`q8/S)ӮToru-غմ׹ Jhy|VϠZ9Ifm(XБ\H5;gϙ9kY3fΚϬ5eji/q$-7X_nF**&m{cɗ /z.n (zD,sΜ&6,*Y+GrFS;SL,SVv&<uLGi2qjH{`OIO:~#MkYafmfIC[ OYw7tIb-  hLh-cɪ[7HVOc|sLicbXNTΈؒ0Kg8"0(( @E:(/+ZHYCJ/+0QF/R)tqC펞 xI }HtA6' O R8q@:NY3+_]0vgHG:Cn^G4vtۛOemI=ض]x28EbTmOϽ;oR'X' K#P%Ƴ.KҺ.K03333333 *&vMr nˮjfIb~^mZ]VEMR=N,JFA ]ӳï۲YqaUQA0 Q0(߹mxh@hXWG.!WW@T ivY5I8 ( re:nb᧹8 yuU5-Lʇ\dQF_<|;=s8d#x-eU$E4̢$a ?`{9~5=1-)z%9!yivY5I8 ( r1^zvMr nˮjfIb~^mZ]VEMR=N,JFA ]ӳï۲YqaUQA0 Qm,쪦i(uܦeeU$E4̢$a Ŀ?{9~횞~ݖ]=͒۴ zY9q/w=og9_eW5EO$G1?6-.&)a%A a0 Q]ӳï۲YqaUQAO/w=og9_eW5EO$G1?6-.&)a%A  ]ۮYmUM,Q M!yivY5I8 ( r1^zvMr nˮjfIb~^mZ]VEMR=N,JFA ]ӳï۲YqaUQA0 Qm,쪦i(uܦeeU$E4̢$a ?m,쪦i(uܦeeU$E4̢$a Ŀ?s`C?a$ !@ jHD=Gdq;܅A` R=Ѽ@uٳ8,k~W6 iZ"aG;Y! ]y-˞SEA1j홃Ƣq-Sđ ԥ,⺉G_w$HB‰s5CE; ԭCG 5#(S:#e&D;;uh1w`{1.#pxѿ0M}n̰øgXe%xc$bgʔƟaS"$f848n L>۲YqaUQA0 Q@`m,쪦i(uܦeeU$E4̢$a ? {9~5=1-)z%9!yivY5I8 ( r1^zvMr nˮjfIb~^mZ]VEMR=N,JFA ]ӳï۲YqaUQA0 Qm,쪦i(uܦeeU$E4̢$a ?@{9~5=1-)z%9!yivY5I8 ( r1^zvMr nˮjfIb~^mZ]VEMR=N,JFA ]ӳï۲YqaUQA0 Q`m,쪦i(횞~ݖ]=͒۴ zY9Z/w=og9_eW5EO$G1?6-.&)a%A  ]ۮYmUM,Q M˰˪IiEI(A~~skzcu[vUS4KrC:n2*j"qfQ0 bt횞~ݖ]=͒۴ zY9^/w=og9ݖ]=͒۴ zY9_/w=og9_eW5EO$G1?6-.&)a%A ! ]ۮYmUM,Q M˰˪IiEI(A~skzcu[vUS4KrC:n2*j"qfQ0 b횞JFA B]ӳï۲YqaUQA0 Q m,쪦i(uܦeeU$E4̢$a L?z9~5=1-)z%9!yivY5I8 ( r1^zvMr nˮjfIb~^mZ]VEMR=N,JFA B]ӳï۲YqaUQA0 Q`m,쪦i(uܦeeU$E4̢$a \?z9~5=1-)z%9!yivY5I8 ( r1^zvMr nˮjfIb~^mZ]VEMR=N,JFA B]ӳï۲YqaUQA0 Q VEMR=N,JFA ]ӳï۲YqaUQA0 Qm,쪦i(uܦeeU$E4̢$a (?Hz9~5=1-)z%9!yivY5I8 ( r1^zvMr nˮjfIb~^mZ]VEMR=N,JFA ]ӳï۲YqaUQA0 Qm,쪦i(uܦeeU$E4̢$a 8?hz9~5=1-)z%9!yivY5I8 ( r1^zvMr nˮjfIb~^mZ]VEMR=N,JFA ]ӳï۲YqaUQA0K6@/W}9g;}j]rQIg'>8Ą׃R[OltSO;6שV%D{v_OLx=(6~S^3J*Rq`&F#ԜX>rZO45V%s$PQ.@ 뺮뺮 $ xz]Yqah0`(&)2~'5x:&X*$yi(uܦee9"8 I\_J >g`. e"@)z%9!yivYg`. e"@)z%9!yivYcH a *j"K7RCh2BH"GfIb~^mZ]X(@p6 bP&䑢a *j"m۶m۶m۶m۶m۶m۶m۶m뺆@Od0K2D =͒۴ ,GP$C05Ik5wCh2BH"GfIb~^mZ]X(CMgk7%SdذPv.v?-v _WvR 24I$I$I$I$I$II$I$I!Z!BB'Tv92%$I$Iҿm۶m۶m۶m۶m۶m۶m $I$I$I$I$II$I$I$I$I$I'Tv5&PW033n- I#bfffffffff暙;7m۶m۶m۶m۶m۶m۶m۶/3333333wf~صX+U u2H#Qt8MsT(Ip4 Eq0|}m?"h3Y re?oZ*:J(x:&X*$y8"8 ]&! ?uy?40_$יrv 2,!I$I$I$Ij$I$I$I$ ZUUUUUUUUUUUUUU'Tv Х2I$I$I$I$I$I$I$I?jUUUUUUE'Tv 248I$I$I$I$I$IGDDDDDDDDDDDDD&I$I$!UUUUUUUUUUUUUUU?!BPUUUUUUUUUUUUUUU'Tf92%?$I$Im۶m۶m۶m۶m۶m۶m $I$I$I$I$IRjI$I$I$I$I$I&Tv Х2!I$I$I$I$I$I$I$C!B!j$UUUE'Tv2%!I$I$I$I$DDDDDDDDDDDDDDDDDDD&I$I$I$IUUUUUUUUUUUUUUU'Tv)%$I$I$I$I$I$I$I$VUUUUUUUDPUUUUUUUU'Tf 24/I$I$I$I$I$Ij$I$ BPUUUUUUUUUUUUUU?!B!&Tv92%9$I$Io۶m۶m۶m۶m۶m۶m J$I$I$I$I$)II$I$I$I$I$I$j'TvR Х2`I$I$I$I$I$I$I$IB!BVIUUUUD 'T|V,$`9,0 S!aaa6 $I$I$I$I:;۶m۶m۶m۶m۶('&%$#"!  /I$I$I$)>'!!:U + LMo'PEA> "UR.LUUUUUUUUffffffffffYeYeYeYeYeYeYeYeYeYeYeYeYeiiiiiiiiiiiiiiiiYm۶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]}}}}}}}}}}}}}}}}               aaaaaaaaaaaaaaa (((((((((((((((a888888888888888($I$I$I$I$I$I$I$I$I$I$I$I$I$I$I8eYeYeYeYeYeYeYeYeYeYeYeYeYeYeY$IiiiiiiiiiiiiiiieYyyyyyyyyyyyyyyyi(((((((((((((((yiiiiiiiiiiiiiii(iz{{{{{{{WUu]u]u]u]u]u]u]u]u]u]u]u]u]u]u]u޳,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲뺶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶,˺뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮m۾@ @ @ @ @ @ @ @}ߏvMr nˮ^M,Q M˰˪IiEI(Aaaaaaaaaaaaaaaa qqqqqqqqqqqqqqq0,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,q<<<<<<<<<<<<<<<<˲L4M4M4M4M4M4M4M4M4M4M4M4M4M4M4M\u]u]u]u]u]u]u]u]u]u]u]u]u]u]u]4m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mu}}}}}}}}}}}}}}}}۶888888888888888<<<<<<<<<<<<<<<qqqqqqqqqqq0 ˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,q<<<<<<<<<<<<<<<ϲ,4M4M4M4M4M4M4M4M4M4M4M4M4M4M4MWa/DI$H"˚ _h ,e8D)"SJ "I$I$I$I$I$I$I?   (A&IUCUUUUUUUUUUUUUU c1c1#[]vF92%$I$I$۶m۶m۶m۶m۶m۶m*I$I$I$I$II?I$I$I$I$I$I$j$T6R Х28&I$I$I$I$I$I$I$B!Bj$UUU#TFR)0ZUUUUUUUUUUUUUUUUU5I$I$I$I$I$I$I$PUUU$T6 Х2L I$I$I$I$I$I$I$I?BZUUUUUD#TF 24 I$I$I$I$IGDDDDDDDDDDDDDDDDI$I$I$ ZTUUUUUUUUUUUUUUBPU$T6)%=j$I$I$I$I$I$I$I䪪VUUUUUUPUUUUUUUU#TF 24sI$I$I$I$I$Ij$I$IV!B$T6 Zeb:$I$I$I$I$I$I$IUUUUUUUUEUUUUUUU#dSMoFR 240I$I$I$I$I$I$$I$U!UUUUUUUUUUUUUUU!B!UUUUUUUUUUUUUU$to6 )]FDDDDDDDDDDDDDDDDDDDDDDDjUUUUUUUUUUITUUUUUU5I$I$I$I$I$I$PUUUUU#TLR&m2غc7"I$I$I$I$I$I$I$IqqqjUUUUU     A@UUUUUUUUUU$3K!{{yッ+T@On$ 60 PYcH4x#AIKD0#eTUUUUUUUUU=>TDl\ǹmlZ]dXF%q#r^b&E)AB"C4M4M4M4M4M4M|}} {^׽u{^L4M4M4M4M4Mt#!!`OUJUUԪTU-UVJUժpTeG?QUժ, vR5'P,gIߒ{hYfV6뺮뺮뺮뺮뺮뺮뺮뺮s9s9s9s9s9ƤȔ &H% )IH| ga(dR kY 9s+P*Y$kdY cq,c t T](urAaLH"@IuP$+(d?dcaqc|rz.S*3؅ǐ1q`0118111q_ODuS4{^_E=R}891?9?3?ss>3Ƕ!/*P+Ɗ\N+/'~Ց$13333K[{K K~wD"{>Zn򠿹TkB c/ЗY grZN97%?Կp}V-snJ~C y T 9Onp9۶캪T=e: _ّܸYWzXy3`;rO3bHߜo/ Oh;g9f7ey;=_C//'-+7`M зY iW!zl_%v9m YQZE_Q@IE+8?mguoŋ8+bj'rw̔8oZfPڣy1dEڛIE@bzLqp ʟ^yV:~%F gC"KªAmbU*L5{F߲J̍+F'KK_#~5J9)e2a %2 _ݺxp+r+rkBU8TC3ab%FKB1-p;R&P69lI箨. p\ w#DA93;2upmRӸ U<,jVD8c/"G"R>AH˨t3%9Rr T9Pv4mM]ʱxsCX+C!1k?ozix'1A#"Įo;n{U߿붿o۳oOѫECi S<?+H |,9߇!IB8u z ҷ5,@bӺQ MŸ3c#U{sM 6;ZBϘj&JY ZAntƦ4 kUs{֑^3[6AZۮ0zу\Z=ٱ̙icIn }k•2 [!hiJ^<FWlCt| -8ŶjL ʤON$F!>5-%;\+R Ȇ^l~hghvlq] on_$G-.AF۴ 9~.ά%\%\©92*U5}i$(OJ:\2B6-BF\W> ;!+o>>я???~ҰᶬX(քZe{8tm _ 2)ʣ i"%f7jU&q e@`ʛ<*?>ݒ̎L6:#_{J3* )a y` ^-O s'F'r ߇۲cXjfIb~^mZ6p}9wVlNi2Mc9t@&?"xp'xp7&xn_0t[1K.W&ثՑdYO \NڄpJsOk_/(҃?l>2{(;"L -O|[  7^v|&`^g`A ,J "3H?$x!݇|MϮv|:'SE_ ,DO ^HGXaO|56uH㷭L@8yk;F^Ω'Ą˗|؆ :b[DbR@ICdiLlVT(yLA proʋʥj&SBPG=ҡz9[vfЋYɍ D8Co |q+Nh|BL8Qb< GѬLbQ4A4ru1qlhnd- |֣rCjD h(I,&(<^d> ͞d7{`ZlT$/S\n(LipgMcӾ'[OC#ȂtQW4#˪xI-6 F]RMNy( 22 ݞ͚䂭zPo'VrD ,E2EUEӐ#>➫̻:6JلIWdAC9i(ymON$F!>5-%:X*B_r n~jnfF^b0n܁7n:'d5N!(|tvdEG[nf'f^EVM_F)>c6%C."&!<|/훮ݖ]I<wi6q Y |Z4: )a 9F۪%2K/:+1-$EBGueTdDFӻ÷[ْ|xzGB:0HVD4n%Nޣ-! Ο{f,ZxJ:6}N *Lj) |Zy\QDR06p# cs^' >ϻg=a:4Jܼ>DSF4Eѷ?\Y&hMacbug0q۟L, 1QMwTç:NB<`y0zZ9POMna'bFQA[1DghScwk^WcpiCǬxm# CoOHc\EG[Pů*',]JaS] FB¥t;~'Jn}W9зt%#؁Z68䖨9 Tو$AK2Ru>9|+s!Ծ;]b!̵Q.Ew ~"i"ʗpa5i C"O=Ϧ ȓh$HA@J]2@"!\htE=?]Mdo {7}rA8]Sm]:[]͠>)~-Z0땿wqإ Z6F+.Cɴr܆Qk'&:X19PƯ=`MȟP TNGZ)o/2GB^$pkjQkAyTϹEN!*(@Dpi$:@rly1H$˼Eċ^ jE}nr_8,'3]۫s%nNA8#Ex.$u,B/8!_= iB J(51GLf٣bƕ$"grKq)x`.5+I2͆$ T6Xo%̈́y)%%$1Y X~ ۪to]swt黹;Shn-CPńJ-?%51Ȕ#95'WnqzW ʥi>i i^A[ JVm`ɅQN9P ٍ[~r+* k\v.% Qar}C+xϛ^NvfR}pȱ5h03up(l=U?Ni]n 1"9q~l",_ A-U&/c': W%Mbxijy 3J'JVi~ "DK#cgCp,g Ni Dw$*e4r@pBw4) F:%`|',.Y?Ё5#i-((@ 9=-%36! (x.9͘BZS|ٍ}wuW($`WgqM2 *@(C҈0$vh8, B p*I0  ^zuuuuuuuuuuu\S^Hx4#P}}}}}}}}}#Ǿ>gd\߉l|FR Х2-L 0-iiZkFaFa4M4M4M4M4M4M4M4M4M 8H  $\\6R ii9iiiiiii88111111111111M4M4M4M4M 11111111!!!!!!! #\?dF riUUUUUUUUUUUUUUUUUUUUUUUUUUU s9s9{YeYeY s9s9s9sYeYeYeYeYeYeYH$D$\?D6 22Vkvwwwww'&&&&&&&&&&&&&&&&&&&iiiiiiiii(( 0M4M4M #\ fR7#@W:Z0FQEQEQEQ`*;~~~~~~~]lahK`ս۸-{}}}}}}}?p*f`"QqPdQ@00 b a+ V,͸UZT:Lq(?t6晇Ɂ$ѯ~)g\FR ir0#]u]u]u]u]u]u]u]u]WU Zk90 0 0 u]u]u]kZkZkZkZkuaaaa@ B@@@@@@@@@@@h$\v5#@W:c&"01 0 0 0,#,Ç>t:Nt:Nt:Nt:}}}}}}}x<>| U.CNizldyq\Y'~T}yic7 ukh.MԷ¬\mPEhfq/~N ~ 'Ml3v:Щ.v]`{aX6 3@lnoke=hlu1Ty2ZD+T(%>f!N !\,HhZRD쪮QhIdӭ|:u卼k譒0|]8Ϧ627D Gq$"+f+P%4!h3,ciNPgPpp|LpxBpPu.ppp#gΣy*䩞mWzxY<nd^;B^B铖Q:M6cFqeZ\SD+HT9i?vE1ϖjQ*2$⚴ *TI+gZ։i`&o"RLf`ċjS #n/muVhJv`5ju֠1fcDŽ]]&h(Q(D W+\Ԯ=}l-ɨpG|-ٌd!5H!-SnRy/l4\٘oI]|QdG8'Nz0[׌a3Q-7x)hbͨUwR8M˙kt/V_ŭUJaovMIUD>c*ƒĝb9I]SpO; N1W!?Թ/@:Nye 0 G09_+d7=u}]й; u)g;̓S!$At4 , j,{Z*:J5҈]c*$[Cg e"@cn62K?g3wJ*Q`/%$"6@Wv }(eS”b)b).&P?Co)YɬS rd|-9B> de &o m?Wr>#!/W kcoj[[$Ֆ#yv|_vs̋/6ۖf^KP/[mzq5>jW)'hT>ZK~#-k\_*ZCj?ye?V_O?nOz~z! A8c!d^EV>~dxeC>-X1I:mMwz?z SӭFꪖAjp<~~y*6 >C] gx6$lS.Yx:.AB±~i<]j>&uXl+kLMXVCfe|)\!"yruxh9e?@pgw}(?25o+f簽*3] z$uDt )g).3%L/ %*$F%n_v,\0JM rr*fYm_%EJ(&IH}4{ZtS1F8-c#tLʳ䌝ƄdEYʔzIȝ!#X7JTnԗ^3*eR`c)ΆΆdDy.!D&2]<d& ,YOS6jz/x@I$#>Xf M M=^ob3ZHRR-+|~3or,[*Q:> z7¤Aqi2r\"枔k [𵐅r垵Yߖ{xT(Ip4|M 2 \}-4k9c@1Sp%ò܂c7@ԧ«h^1UxE,\.ؿ1c\DeINK[j ]VY?QYG$Dx:C1@ĉr:G5֠-؈)KF b{#("w}AjQ"Omd d\ ҚbvN3|ywBݪ4%bxa¸[10ľcQcDįf揯4N $ ŝ2L9 "F|pxY1W]2[,oI[D;'R$t\P1xC/bʇRF;bƄV ^'M3sGn8(U{xɝ N TZB0cQQd5LK"DzkO;ƤZ`n+T| Bsdžu#D, aU36E6MPS`& Y lӲq>7}mp"7rn1Nn4l P|o}ӾU|6bV5U}|ƃXqBcSتBwT&] XִMo s ]ckr1,X)! (j& @Pb6V)7Xj˒Լ)BrY <$URCSHfIAZMINR[ƦnD@+g%*q]s $ǭc3-g?TEENɌ;mMVf #XJ)5QMG~&;%a['lYFgF"=|V?5W{er&ZqhlΨ0 @aɋ\Zno(3ȉCzn(stn)5 \gZU`]"U(X|gum퀚|9:ZYLS6שko\"]K-bbxPDxP)ab\4[Ȟ8 rl}ji2'vi5t}n J@i9 a`n&ytC̓%=tyEJt>s~N}ޛR 8 LN:G$Ff8rbPNAvvQ>8cMZֿ6@.Uk4z0lDa!I,;͇xc .[Ұq4D'  -XךW[Ҿ!XryG>jAp%4#C,m|ĀOls+sh\m@re8OfBB})o̒rQw~ Oݪ}4M)JH !0ìy$#tcH_zC;j1'enͫ#lZzOwaynuCZ2T3ZYW- _Fa -g/xQfD|:ߴ}%˨ui9sSx^`e8jMdMs )d),p7..O`Q!#x]w%1GdĜ%i߈uqQAYJy]\ *(`@ ^H"a1"LΖaS[=֒^jf<*4;:' `"!(+-1K)J1B _Ƒ7|KOziV%i}}&-/k i:R׊@#jJg8˜ұ'8Dr6 3P@΅K* ?Kaԓn .JY+N6:`XmlspF8g!1bDIh#d'6g3I 6bZޏBCR*y{c._uq,/ ƯdS_'H>5Z/ P6ײ*(:!]dC[>A`]ڪ"&Ԯ6'\ȁ r}LC"z^zC2B+bZ3l*K7irHcgVT|Y"JԷ%q_fE$pwmW:@$5؜aS&;u IYfpr^k:0 pMT$OOr*-ТpM7}z²h<49}p\{~pe򲈁Ean/)qe_~'t91k> YHk] Jod(XDj<$O{WD#`I5Ju y9b&6#F~VDp_^X+(tn'Ág 8x`ǻK:^ Κ }E0 8m23$z8c@lďky\}_S*g98Hs"'8.S_QRλyi_0HDO7H.1O{ipN\@#X BX.6D|2wc1A[lź?tƗf3=UMsEtS1že~= U!֥ ~P@dT0 wpv˒d'1L*^xaP'_uUyMTHS$1< ʑPPNeHf" YmXwlxZzIfJeSl ='+иwY2]mΔ@FtqmC ~@pzvOgQ3R('i.#aA`x'&42#t*wSr2C q铍g(?=qvn'P_)Y!D7_FLYODEW73yEzY] T>#O6K],ʂR^{>yIRO _Ce;+( '֎pO ]}Z$Q=PExiGA_lkp(H @/sOA)g,e΋gXa}:$ M-,3r^C)qYu^8(1U=O lj/EKT6d9G& Girԉc( _e\)ڙ@'5Rӡ&YJj2IFoHFZ&6>"%lR2~{"/҃\)5J Otȶp\Tmwox_>t 媖ڍ&_{<8"iG8poR:#xpFjl_^O/ wvXJDsgEN!9^DN43I%# d]O _O˸6r)ڗ56>;O_߫m1E ’ b￷>>X%+k(ю=t@gX{Kh?AY##05pԩV|`PH΁DޟߺZTw g?e &Q "SC h.6jWa,B K`u\pD6aQ#&@{g#``rlޠr$|lCl~*'ge^[[`]{lkcww߷>`WW&/FF?Ҥ^@rkjb"O#c@BdJ?KNI_Rh(~сP'G|VxnL1D @ -l GsuAK5Q}VuOQ1kco~l]0F>T{uΜ-kQ(ĕsF3 S]۳xqa6%)tl'B={d81 ?DL"L{!* X V_ <,ױ)֢29plrUjk,f VA7Eʛ~x>"H^f덇m*vI+бl# ; %2~lh,#v<_ UX\;/ #+)a,nROখLR4Rm{ir &(k$X-pPzR:bI@HX a;u r.HulC`<)BvD})Nݗ d+5Iw;4 Z1e˧ݵ=yČ"nmAFpWӚ5M'  M n[–C@hBΒJ ڦnLN0Qɮ3jCS`(õ>Chݵ()5 ICq'J!*. +t :@R/j%LsMPII3@'7Ųi!nH^ͮ@NR+INC5q00Md0f92K". 2 $d4"C\YLU-iKvqT&"N(Hy F^#Qio9p9gR1HsҫXPNh s G6t*h[`L ÀHt̅vdK 7qOB>b5lWVSa361ԷC GfvvX t$J;(g6]өt0I4 D'&uun`6q+W1M˒CaZ "Vx~t\/+C*$ctF(qe f^|P"3a$o:zaFΈ|뉯*xQ-Er?D%eE $`&&- Vy覼r6>Q-$/1p,0%#:b@5aiY%8c#ED4IM)sI@='>IE=FI'(C(gGr?Y0z}aW,P}3J ;6S)UUTj,kZd*ґ( 2N9+seZMi+MeO%S4R'ӒT9~>>Jt$ ЏټuZRj l4gƌ onfl{ƚfU_gQ;P83 q5guCo}4C~[تi,)S ʺ7X9;/Vkgs.{[:_:~ve6=9n!rD!t8͙1 onf̅_jYJ))Grh\Eb(NB;Tg}E(辱G4nj C3D?O[ ^ x%&]'ѡhAm%/g4J@[( s<`.L&v5c1/֤(]39_L\nLٺ޴xģfHGCX ~F RS[8}yp'2a5Xw ܦ=];.C#VkZo;oZt -9"nxSpchMG;n)Pew|5-KpnUdFMV@)c' P]4UR@IZpL?; yH~։(h98(kšd5UiјA;1$rq:$).5V'ro=so|hD=k4pmTE$(VM+,u?m H$Mdv%z%`c0ElV&1]vyaɹ$I$I$Iy srt1 ꋶLœB8iJRuvX{h$fεS풲ƔOA=E0vV\]~K9RG0BDuw:l2*a$G1k&k;]OLG418[`+a}A*D~^w6+>K)0!Mc->B?d"S`-Du SA"D0>YIT9Sm ͞kpl)U?&7iip^9kL%Ձ2LXgmT&]PLLTB{:|G"/@"QrBz+-Fvj\츜=h2SFefNU՚Fzll  muˀF9=.OH]Oe?. G[Qj|R"RJbj:?9]l#RGZ 3;XnvР fѬ8>QE;LA4rmՅ v *aE9QVѡWD|xǥ0UhJ^U8/J%!UW TrTU$}h*B x[20G4A)W.&}U? `XaUQAfQ0]qkzcnˮjfI. xC:n2*j"q|,JB9vMr mUM,Ʌ"b~^mZ]VEMR=oEIPh0v=ǹۮY-)z%P$A M˰˪I ( r Ʈxw5=1~eW5EO$bTqhv*7={SϦ=L"'Ԟ)d^e#.dq1|bˠF'9:RvK`^HJX8%x xM 'p #"\8f@UBtm dL 4 t`ځ>2٠t%[J\$ i<\L%KJ@aLT$"=SQmp5=1~eW5EO$b C舓i-Yje0Ex|w@:CgLMLaQhx 1M0`)Kh{@%\> pVqփ AZ+/` 4a׼Ejud#]3TQAfQ0]ۮY-iB@1?6-.kGWFG<ǔ0G~d_ yj,/$`, qJ̿XhM=]^"w*Q*MՄ2͎$kI}(Eu8/"q^`﹏oIj 氡gޮpSi ҰҜqTqP0<3V@pd` w2rAJN8h NP9p t'(4tܑ :3Vp=(3NW@x ԙ㸜*:X,X^BEXrJ;yam YLJsO$*O4r}[ CA=Ur=.ach VI%f4[`fAl0[`p4Z$0G.KҺ.KTX? g}^ng\c_ڝ[WX}SmO\KLGT<úJ ȂrFbˏN Ծ,^aM]=Ys-U2Q^L{kg9_eW5EO$G1?6-.&)a%A ~9~/vMr nˮjfIb~^mZ]VEMR=N,JFA rf욞~ݖ]=͒۴ zY9 ]ݰYqaUQA0 QO.@y߻:q9 c]Yy9veݵ㼭Ӹlô+ꢬh'raQdA#1 f| | t~:>soڞkgX؅ۗuVeUD˓4R$9[0#p/⬭Ҩl¤+ꡜh'q`Pd@7' ^_}^ng\c_ڝ[WX}SmO\KLGT<0Z I9c)" 艂AݗmM͓, ˬ (*_!jfIWw47og0-){%:!ywi6YH 8 s(G_vO\ڝX}\T<Pڨ5Ӳ;{;=1F.>6*.r&&R1"\TlOC)?b{z7 ꋶTʢ멚iheH'zari]aۥYYQdIUD=ɑGqaP@C?&m2*i"aeA _t;v"ne]UMtET=35-$ p_>8/B(W@#~$I& qUؘ qOS DAT**2vE,Ȃ,q~`R!RC*Br'HHIgy*UPP!((It]9ueLMRH))}bty~GQ>#RCp"DA)Ȃ,ȷ mp zvYW\^ʾ e47LFԈ󍥓25 XpD(1BHHy@Lq".bB^ʂyr88m%, +"s S(P P K i)kVb!bXC nOܷS'奋PQ5" !)߃! HAұZb}5%\P-!Vb!VJ/H40Rd ` VȀk%+o^XDu_e 0 a@e d%P%PJ0~DP%< ((%P%PZ0@ (a(&?3.C "-6,.&(rQ$1?Wܾ 1-)z%9!yivY5I8 (xppppp3#3jZժE4uJuMSjZUΐRjh "K9"Tc1RJ)RJ)RJeYeYeYeaaaa\3UUUUUUUUUUUUUUUUUUUUUM<"  i`H$D"H$D"H$aaaݝs9s9s.&&&&\3UUUUUUUUUUUUUUUUUUUUUM"K9gs9s9s9sJ)RJ)RJ)s9sc1c1c1c1F\3UUUUUUUUUUUUUUUUUUUUUM'`W:!rI#n%=4N8taaajC!ā x'|'|'|2C.2K&.# b,]qGʁjEIAJ4B|@rdMC0K(% JU\rPN8N887|7_9PD;6#0. &!R8x0GAc2E,C. K-+hIV`5/7ԁZgQqR1aJeTQDJB=(<4Lø,,J$HB ^9xZƘ-dXx\ ZV`U/UCN3#F/k^n>,Ϫ6()c”.$˨" qqqqqwz^z^UWtEW||||||||||||ɨ"[Wf7>4iǍs?4lƖ9hlqѡ}M݇w\ -TDM ?`f)ynj!n6?n6쾎*7){qYXlzMF "K n@ffffffffffffffffff0 0 0 0s9s9s9s9s\fMqli4?:"  Х+D {wwwwwwwwwwwwwwwwwwwwwwDB"H$D"H$b1c ?4n&{wTLF/inM$"  Yݻ4M4M4M4M4M$ 0 0 0 0 D\fMqli4?:$RK%&@U?IUZZUj)0 0 0 0 ý2 'B, 4J2RlB.P:*NjҜ2%+u$nTQB@:c02 L^j>m1c<<<<{{{77?t6SgZlq&f.L#%D)QJD)QJD)QJD)QJD)QJD)QJāb$"xƌ![R,JSRTDaf%)6^!ayV'AiNZ:7( Hx DZih&/lKtΤ 7xy#e˩0~Y1R( (<wH4 8, C.ZA9L YnoFmFmFmFmB -0d۷o߾}۷o߾}7xMm(NŢ7J5ƨkj3QԗӛKBQLc6%JnMh qD@0 C.ZA9L YxX@ ʡj7a2 T0&@VjXHB+*m܎ JshPˬdIqE};m$Hy\F! &m9\QAF-7Z.[ 9_]sw2D3=ZVgGmd&}teGru[nnykt˭@[v[ouZ]Zv:,sLs8pց(Ǯ\G2ŪP)=sޗZDȚkF4ij]hv]`ࠤ2y !ʞAKS 80ĕqF>HȌ˂KTBD`3* ( aWZ T!Ejf`d=U8GAd $E[%g"i "!1tT..@L[>XPUc$ژXx,i텸m U&Py0 e$x}yi S]uv1 p3` ` 7'1|\a` G vqWx!>͒XHx sΪTADƤCDrfRfRUO4Kǂɨ"`D$I ݵKhI~ $ MݟiUV%jHhE44AjZw7PzAo49=>4ssy͗m.YB5W4bVgeSiL+j}ȥh=y9z>=Oec:)xڟ5ة{)+ۮECtkcTh];wﺻw]S|'粒j +L5Y {-f?u=L 73S{?TUUUUUUUUՑ""z p~lnh9\ҦL]]v=%Z 27[>BPDF6%ګ|yXtX ]۫YjU:@s22"#$>6-%aj?۩),!7:zeTTeY H?:$goNc. _]#l&g1_V퀥Iٌ |wtWl/+%XfUC-tO2侬j@MR$a%A >O2-&,(q~sPʞ]Ŀ۳FfLb ށK+*H!9)r1  og<_W쩖 @#7ayڬϹۜfIb~^m$OKٓzw{vWsGon^ٌWl;pvb5R)>c6%C."&!mMS-QA@GvB(홎n=zBDܼ̐ Ȣ(q~\JLFD`-\@ʧ;7iHܹ͞2$ڎrkYelK֞PBN ю~5 zvIrݏ }NTF`'tJYjݫXtX ~fD:+^ޤ2#qYm.x h?;kgnc-a$|'w1of-^Vɔʈ|t lvdV\aSKUW{y'ܳ-1 ^;2.ڞNdG J f`WDG7&O\'.qmkA%3* /鎭Ȇ+~v'gnFnY]ƣLRSzDs22! o. Wài(NLa!(s"#Z:'S*#R0B:`1ޒXq֯AO.Q.#X I9c)"p_s?p϶\4\x l꛺h{Zd:`؉\ڗyX콝˵j9()r%1  =5-%rQ"/ Q/q?m/Ɬɖ+ghGzc'rj_aY[ 2 .Ɋ*ɑ,$ |d8z/vB7oNJ QeV値I|tld \uTƠ QM,q0ܮm,rf, ܋ 12xpzowV_&鲪r LDp`P~ ؉p};۷m5M <ϲp.컾h{&[:`ڝܹZyX vld \u3ս S @c`[vE˄J2 Z XA`P 0%F<`! *@xMp wlmv,#T}FfxOVeI#(OiSk'24)&7dN\t9*ȟbXx/hbaD1,K:d8rgv1X;;byR" _U80d@ś4-خȞBmӾBɈB`>Woa%K",%ʐ3hP1Wf BZ~h eIz%^Ȯ\ BY}G2ZpV7d"9) Rx [U+֠P(HHJ=G4Me\mh-yL*a+pF*s`X-QƐ^2kUZ=3vYkQg@@9~/:ϨRyil  9|wx!3BHnVdwXqXcXkAsФ, ]3zIqbRHנ;!o9 l7 xУw$"r 8,V ?wp@9rAnr.l/KCҢG"$䀌,? O61@mE=Xm2dF,}֭v t[ )5j~qsSr`R=~u4NnbOmHǝGǓ1M#"E͈d 7ɗ K;aSd$u WА)+|q rPswcX-R$̺ "RabCu~BLnfS4ySXXDr:Ĥrlmkq m9/EW _O=5!-1sg`" ,%%/M:ïd4;ȥ%6I(_LX.뒳7Q_&%Ť" ?p 750FQ|.޻i^ ;zD[(|Q=1}ɎIiZQdq\v4vB9H;a*Y}1t&&@MIAɬCH~!M_M3 5CG.\}AQa6{jw}2q#f"Hgpšϝ >)\/,j\AeLMN =\"8Tn$,P%h>0+XXaQRA?̜K-I |R̲{\Nb]YyU.\E`A50 ߓ8f]xlM vf&V^yP4NJ^EAڳ d\PJ%2uCI8#^S} j%/LG ?8B 82.+ 8*,࠮c 8"*' 8'P3p GBB3pM9S)>!o.ܬk܄f Zh}9'"ޞ}͕<J,{UI^c5zWbYMELaIrjB#ޟjw+Wk46[2K0x^P-$9(8N۴ zYΓeQEQEmA2D(6JPh I,%On&%"d=`۹\ښZD,D $$C鍫X(eɱp/⬭Ҩl¤+ HL@$Ls=s=s=s=s=s=s=s=s=s=s=s='9INr 'L" ʙHyÛA[{dF;ݹx՗.Z`+B=0 Ha`35r>@)Gzc'rj_aY[QلIWdAC9S#1)Owx0r+v9?"ð((A!@8S-_9b~7v"ne]UMtET=35-t7 ,bɌ,plp0 ™h9 #p/⬭Ҩl¤+ꡜh;IdלNf؆vVfV_hE2#|6\;22E`+B=0 H5- %olKBJD &@)Gzc'rj_aY[QلIWdAp1s1s1s1sbɌplpbM0`(h*@A) ͯh;IdלNf؆vVfV_hlbEaQ''b\Ͼ˫GkWB)ިM^C[X T"!,H'v(#k` *a&à H3`IpD.@<8hs4&S0~!ˮhJ`ɍ4SEAAH00 ™h9 #p/⬭Ҩl¤+hgלNf؆vVfV_K/gj |!_` L48C ,48qthc4-8q`fa}8(qLc5kL8qqq$U@qSM5j28`qTpR)z%9!yivY3"Q aj] r"D`~ M@~":iCah3s)h2 nqc28snE,;Y ƅm1W)p7G <(:ںД%}77ǎO]S?_j]֜*0` :N=&=f7{w1ɌA7eXݶ1Yq ZF!K jEBMFDRچr-L I Ձ|ɀF-jt]1lwQlTѠ!^LY:>^Aw\sea3GP G/H(PlsDƧC/q(]zۍҿaE4mocW4B~wce }ayG) YJ&ܒZohXvA&o"|lrJ*HU$6ԗ42)}oSB^>K:DU)@n6\ ,=}m $9Fܘ n 9p69奢?ǂuƝ^+wMshӯFehiTb-1: "S߶n.1;kvr_(xO-b'аO .o 0N|lafS6аG_/|\ohh/G¦(xg?`c~ ů+FxhCI$.8'ŷw!t/"TLBHl _(f͸}f6L;zH]Ây a>% \S߷%؁KeCNsmVrsMQ-]yY\ ǞoL&D@.jsϗ9v =ED2c P :#D!w{E((KEB5B.OH,nszR%ɝѮ!.Џk+3ogx5WfUG}[@@SFJ״˥klq8Ƭ|BQGAO>mgrp]PYUP%"}7X)IB.ױz2߲m=DIu[7u7om@obc4ǮitҌD-Eh79(p&qj&[}3rCoS/j!.߁M&">T(tt8C <׮ c1 3NQ#oP!(n4j*i`UΛCu r![zwgr,LYe1Cy9=0yhb̖ir64̤&:$.'dH"bY8;vG/iꢒ! I񟴜#Fhqĉ#Dƛ'd1bTg u2H#Q%|73Y rX+ՙBL%H}zc]w:5KћFb&^k:SDB,I/Cao},sy-tj7[i$ >$}H s$ev9;TwSmP-AM3P5{ʼw(tove^v9;TwSmP-f^4׬%cV0tZ(ieRNRjB&PCLQ"A=EXINjA_kҽٕyq ۹:XܚPMj8Z:Ce V{\[TӕjXI? ~}~=^Ap~`%6ItÇ{8EC'QfmD0D"J>E1Xd_p}~'@'ۏ5_4Ba%`yiH2#z7 qH/6@9 ԖzPweGô~8veWwms[sf7ֳIŖp+** dWْڏMж֭R>E~[l}(y>/4ĉW2bTeQxJ7 oYa$'CܔuYuqSq~w辟z!W , to1|1h_붩_ <7E<"8 ._L pW3.- (g9pūY,Ak1 4ܸ5c*?.1A$n8ɤ\^,0*ťW'|vm&Ω; jO4}ѮxFhN2O0Lc}8}(6Zߪ(FOk$T+9դW?`$%j& k_M?r6B"R@+4r?:ڞ vm1m5@'ӫh)4MJ17{wAȃdp x eNЧ Xze598ܭ\z,]I(jB&<a"0/q'DBâ_,A0}?~aB6MeEf!U\FddD߾//W]T4C-@@B0c܃p‡P'__{*ːBi𢡄:@;4!PB>d$1HR BLNQPe,9[u^ono^ oc\g}yr Cp8$O<9Ng1w:N?靎O.rz8 ;^N9q FNt~靎0rzS;N$#w:ΘsL2'228erz;ߌ!I^%Yy B{P +yCs<m>EFAAKhr?2 )sbK$5@~ Ak$S)ȳ!$E?S36^g`gbgdgwwLgf~g+ƌ_~ŷߙ|J8ĸ#Pɤ d/g+č6SZrQמɯ]F5?s [@TkZlmntnݧ+sRdKQ/] ZC{: =/} 6!Ɠ)4x:yP !E^DӈDkt1F4lH> $_ERe~sS*J"~)VZ4..7Ll9d(G"|b*r*<̬ ˳| <̼ î| e^f6jt@i6jV e]KkXlRlkgaC4 hdi*I7ߟsC5mn:@O> ͺ'xssyt]{:o3}Ǝ~<~{k!/0~ _FA>n..>>a>;eėr{蟅nDD!kB}X@ϒ@KCShЙVB}m mYAm"3=Qe8̡). zԠg!#CSFfEZ@=CjEYȈ!dd>*{밐.(u!gIm[t|Y JAr <0x1xu [2cc%g8ÂXLFL& LePaFrd hJHMk! O ^0 F5B9-x5`"c@!67,6ԡ+ /+Bi$E7aw8_R *Sm^+ASse * O]Av3ۏ+KL.0!^C jeKAy*t,ߐ “o*IX dhXA Q[Ԁx`Mfƭwpo3i͒AD-vN@y>1`*(bѾP0"Y˚1šg3IKeB-oP8ί@A*\ۭgz"kWL OxEw~`W΍c^E[֫aidS )F5F=, a: ڛ'|$e-n|X/Xz3b;- Tb;4螲S5A.<Ǭ+ pJR1j)2+gRcϳ&Zx#\ӿ's2Թk$blQ9i%l jOZb}dbu?&WX(^,U*jw(Q~g~j/* Xqw?2V=3TK$&VaQW6$s!HWγAd3 (@|9) ATMdO56MC$J8 o*Gx$sg!:r0\Pzo 86qli^¶^xNB6<\OX{МWE4Խb}$HWO<ĊwpJٌ~~k|i]AޠsS`mF<lbl(˱:c~kcՒCz 9pWs,-C&8DЄlqN'p' Q~s5@'{+L{C,|M#5|9(g8|GCL&ݷL30ꕏ{& TghoڏOaVB'shjr^>^A(tP.(vĐR&Fж pAmdnq"!QDԕ&aH"=OBc3t}"+DďI9yVDD&x<ލ~'F<6!MĪwp/=q_^Ģ7Q]zl?=BzB& ,9sēpq dՐ ;zR9`prk0 3R&OD!Rcek@>%_T5^ w@pMb}0dFA@j1N\`% Ӏ`̕ ܁p3wDT:M03H6v%PhHRm_½xT!Ʒz6|6@$~- @> J֘"QF /pKR_~Fx6Xj{>c%Y,M5֨qg~C1^\!wÛzz/=>98L3@z3Ջ%?rx.@=A:Q/~K}iDk$:8QðARV^0K&z)&Owe+I^Gy< *sA`3,Tͧ%wO(ʥ&ebNA [AQ(Fx!љ8Sρ5& C.Nrf` TrJuWJRdT( 'E aNjy33U\2i\a\{E`#S(6y"%3W331W|y;a߀oj:11/}91O1d'(n t7 P 7H<¯g·X]/¿Xe0~&%<Ve6!i z1 O tÇ1 /~.<.įijZ[.QKx1xx+33xZQm6we1Ҋ_ˎ_,t< LJ9x1gsԌ O05Ga񹑆)*w3֐|PB3CYG7ĥ<3H'>*"׊_ B8wD?Gg#GEN <.K`L5ET䍊rVC\H^]t(Iw5JXݍs@ݪaPmԯԳ[\аH}c]K^zdL:yYT}$6Z"kCBa RFaC{ֆC?z%zjyzKcO=3z;$|{7U=}8Pў3s4:;7x=\ӑSA\>>(|"XOR@8@}JT= `ۊ~Ϭhj %j3^.uE-\lhK ^RpӋ=lm1l1JFEa3z) & ޶oFM1oB&# hU}aћըȂ5JTJ5 `2Pl7Xf1/(ˆ<670l`#"K6_sM!Dz%Ήt&f"'ҋ+==Pv諜F9z|a'3f^9z\C Cy@U<:TD_De?zpӏΒЧ-0*}5A-0Ё dQGt0-/@y1i|JiHwkcÕ@p\ď9𢊠*P6p X7|_9Xe".91Lb8&r&KD8(M-P&)hhW{N9B`lɱBE W6ƒ М_+L|æ}ז= <:U2Kp]Y1C)rkcx?/(ށXۅm9aV*Tl7l,Q=i&a^mjxfk`(ۮ~5wxܺuVv {jkb_gB0=G#<4o<wgpO{B0u(&Oս=k=Y&f:wuBʍrۿس3vɏ0u@{& $B$m$/bȨB-SBJ[n  Ї;r$!5 )& lLxLU^>vyD 65 YJ%#Ŗb43RRR9z09䈾Sn8OތTvnAKᢠ,[WF v;CPDŽ0Z@AX7#pZI{ۻ">/Ifi:~< _ڄR݋ѱ[ _(G]P8s$I Ikzҷ=%'LJB%nz$Re.4Ĵ/zuWx<6bltΞFۿ<K1Px%*Ze-re3pb+_Sr9j֘;*xoIB&%Pu>p ^1K8{ P;El5Z=/d'3J۳2Ϙv QY0(x;ٖQ*D4OrXn" '|qlTm%<:j [P%>.y<@V)nd@Mq Is ](j GL/r5 ) K[I;%,1H^5A\̎pmljIѯ&Ա!/2SDSg9?>c쿦ekhzx7A Ľ b3D9D.BKvW*r!o-a&T\EPp/ !-9ER_ly "/GPYbkt}"(1"GR]cnw#!*3IT_$ekv%+6ALWbmx%0;FQ\gr}&''(3>IT_ju((-8CNYdoz ))))))))ɨRȷ$IZ?75>ADE7V#cTg`4l|܁B "Dd)'T֫O rBisG N%JMy^i>D{`IValw+"-8CNYdoz ,,*5@KValw----------.'2=HS^it/$1>IT_ju/0"-;IT_ju1%0;FQ\gr}2"-8CN[hs~3+5?LYdo|4!,7DQ^kx5$/:EP[fq|6!,7BMXcny7)4?JU`kv8&1GPYbkt};;;<#.=L[j<pv============>>>>>>>>>>>??????????qw}@@,2=HS^itAA'09BKT]gq{AABBB3BQ`kvCCCCCCCCCCCDDD.9DOZep{ EEEEEEEbmzFFFFFBOFU`flrx~GG$.8BLV`jtHHHH;FT_juI#1I:CLU_is}J !JJJMXcnyK)4?JU`kvLLLLLLLLXajpvM$/:EP[fq|NNNNNNMXcnyNO *O@KValwP'2=HS^itPQQ &\ht*>R.BVj~ 2KdxU,@Th|VXWW>zX.BVj~ Y7PdxZ,@Th|0[l\*fz].BVj*>Rfz_.BVj~ `2FZna6J^rb:Nbvc*>Rfzd.BVj~ e2FZnfffffffffffffggNbvh*>Rfzi.BVj~ jjjjjkkkkkllNbvm*>Rfzn.BVj~ ooooonzqqq,28>DJPV\bhntz r!->JVbns ,8DPapst$0x {!ܧπh-QWy[<_e(cED8~En70w~=qU>֍O zQ|[Oёe:ͣ{BSo3% ZhE;1LaU޺DN߄b+Ph| f=Êe&Xzj;1yQ{'[X1"v v2,E Dñkvw6>Tru%1u;EQ]iuvvvvIUamyw)5FR^jvx &,28>DNXblv $*4:@FLRXyzz (HR\fpv} ~".:FR^jv*6BNZfr~&2>JVz,8DP\h(4@LXdp|`lx ,8DNXblv+DJTrJVbnz   &PV$*4LXp| %@O^m+:FUamy7CO[gs '1;EOYcmw#1JU`kz)4?JU`kv&1IT^it!,7BMYeq{)5AMYeq}%1=IUamy +7CO[gs'3?KWco{ #/;GS_kwꉕ녑맳+7AKUamy !-9EQ]iu)/5;AGMSkw-9EQ]iu}(1:CLU^djpv|$.8BLV`jt ,8DP\ht~ ".:FR^jv(4@LXdp|$02yD( -ƅ݀Sar_>iŞFD5k [s &Wv~Щ7 )8nigG;R4BhVHE`wD9C# ?o3;ژY~wBx;u)> 4cP1/$T(J:m~\'6D= X6#Oi1>7 #^j~`B8s~RGSD_.S=08\ eGmB)If[F*Dd ,!-E9<'I̺y_ jy\\0"B T OR.iH`l,ˡa] ;n|gVx/ +/ I &x,bX,bX,bX,bX,p8p8p8p8p8`0 `0 `0 `0 ~~~~z^z^z^z^z^ovnvnvnvnv\.r\.r\.r\.r\.nvnvnvnvnZVjZVjZVjZVjZVfl6fl6fl6fl6fY,bX,bX,bX,bX,^z^z^z^z^׫jZVjZVjZVjZVjZjZVjZVjZVjZVjJRT*JRT*JRT*JRT*JR4}?~^}N.6i/V5bXQ41eK?)O()NU3 <& 4cib"!  ]>S)2FupLlb4/\L_bMMZƼACJ% rRJ=$DlV, dǍ)+N$Žg3`\~$.{hP9`P affffffffhطw[jٓ+IĤt!(Ce4}?~^ݝL*JRT*JRT*JR/~y#s5qCDQЅ?jBP( BP( BP(G _BhaBthƒDZ/V̹V111111111111|>|>|>aaaaaaaaaaaaaaaaaaaaaaa j +njL!Æ ;`9Ic˜@px2qG#R/[0!:lȀjZ;A.RYS,E0apK&1 N ]]]5^ThK% j6fl6fl6f7E-yaMI BV!)vJeX+*':4@LA':ݝi]UH1"! j &EA"2؇Ĉhէ-C'5q`"IyZ]3RKEȫ+C*L-֎;vرCfKIl˺e3\ױ LKEH+C+Og,TQ'4, %nltL (PmM+!hQ'X0ޒmYHAP(bѻǩeM1T =sK`ܺkƵC26|ɲDŽu]M5` A)y"/#.D*c_˔&u6p >4p苸/4<`@B#o1Z,M(SQA" .Qu‚ThȠ钅;\n]hq"&`ʝȻ-qㅊ`ap|$ E@ .Y1+VަmI B92N= bER(@b[y&߅S K*vtpp5TSЅb~(f=TLEI =P//dW\>nH5( E $-F<~x$mf)LJ"C=<>XM=),HpQĵhG ~f֚9Rˤ$i\.r\.r\.5mbBQa/Z3'SjD!swb54 E $-F<~xl~xzYkbJ-#!~nNBFAvl9Ic˜@px2qGL(JRT*JRT*JRQR H|ͫ6ţF$ XЊ^9u cE |&h :86r++ǔK eX%,;;379d ("> +D`# mbDB# D#ycdXpRsse9wY{Ċ  P"^S1*)F$5 _^\ F|ܐj"Qta'-{N2'2LqQTKo-L-BxpxE-U׼jc[$NKSǴv`t$a*Ot7KFT Xpf8# D@=rh&1pJ]5:c#!C=<>XM=),HQĵhG6B?<|ͬ5sb1IIBӧ'Q j{%qm5Qń4d/Z3'SjD!h@"H$D"H$D"Hd $-F<~xmf)LJ"swb54 !C $-F<~x~l~xzYkbJ-# !~nNBFA$( Jbkɣ iM_o3k͜XLeRy`?Sԓ(Ȃj{%qm5Qń4c/Z3'SjD!T8x<x<c $-F<~x( 6̉ŔZ&%G {y;} zRYM_o3k͜XLeRy0agggggggggggggggggggggFQW[MUPLHC?< 6̉ŔZ&%G${y;} zR!D!B8`J" 0 PpppppppppppppppppppppFh4Fh4F`J" 0 P~D,R qSĆ蠒.$ /@-|wKW)W.PA_Ʀ<&EQ)Dp /@fK[C=2 lF˭3 <& 4k HJcdjpXA'B/S38.4 44[DhG~]:b ͡'t3*dF kbdby˴&*_&AZ7-,HN%6A |nZg1,Siߟ!o c.׎_>h<)y0|'Fb5UB#mcjV %v/ay;} zRYX(+k&*(&.6B?<|ͬ5Ӳ:B̟ #pq/Um_ J:X kmPڰs L;"(0[j` [U-&:>v8%P'̟ }}f1](o7#! 1/~uv kRP0>>!EBÃ"çmP1ttmM+!hQ,S9w@ORu6p'%! `q;|>ϧYb <;&tEsx[=~mM'"*C \8NHEo <%Dkk H)SL2eC,SȹZaCjhc) [xib[=np2{5_ HߍtU # p!J(1X8Ic˜@pLX0 @Lb!_[ۙCG ? .|OH/|-QE wg3_ɼBqC ߝ?1sϜ?l`@肄b'3[ѹeYؐ hhtB))ṻ~~~~~k(nb- ⁣* &HDC@?=< fj6!btBw _=swNɞ]B|X٘zJa! H(^z^z^z^z^z^?O, WORk[Z٘S ksRQRs܁ФI `'z}N)ٳ+|>|>k(nb- ⁣* &HDC@?=<0x<x<x<x<x<A*{O9ܝ&{Sg~~~ׄQ"x+1o\+Zivnvn3@)xu$9v0gHX.%%>,V{4ً=1B)CPP_IM-Wz#q6Z̵EYnH5( C@'Nt:Nt:]  DB,}R8#!VY21!?tܠz! #@|x 0@\.Z5YrDNζ6^Ӥa\Az!Å!:lG0*yvLzr5 -N(E888888˖,~R4QRsfb]ooooooooooooooooo5Us;Mbd.7777777777777777|>|>|>|>|>r\.r\.r\.r\.ry<x<x<x<x<p8p8p8p8p8hطw[jٓ+IĤt!(CO[[[~~~~~nvnvnvnvnf1O.o٩lnvnvnvnvnl6fl6fl6fl6fl6= #nqv*Zz^z^jZVjZVjZVjZVju:Nt:Nt:Nt:Nt:Ngj?X30 9Z kkkkh4Fh4Fh4Fh4Fh4>|>|>|>|>gl6fl6fl6fl6fl6r\.r\.r\.r\.2L&d2L&d2L&d2L&d2L&x<x<x<x<bX,bX,p8p8p8p8p8 `0 `0 `0 `0 ~~~~z^z^z^z^z^ovnvnvnvnr\.r\.r\.r\.r\.wnvnvnvnvnZVjZVjZVjZVjZVfl6fl6fl6fl6fX,bX,bX,bX,bX,^z^z^z^z^׫jZVjZVjZVjZVjVjZVjZVjZVjZVjJRT*JRT*JRT*JRT*JRԦt:Nt:Nt:Nt:N4------------------------------------ ̬L*JRT*JRT*JRT*JRT*Jh4Fh4Fh4Fh4Fh4 BP( BP( BP( BP( Bб1111111111111111111111111111111111111|>|>|>|> r:Nt:Nt:Nt:Nt:NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWl6fl6fl6fl6fl6fjBωH|]^Ѡ!>rT`B!C Q4 ۻk-ɕuŤrbR:G!Bh\mbӢ_Z?jh4!hH :9Aj HJtؐմ4¨# @`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)ӥK({&IaYXȎS.VHaO?~̀9r 8콢AC|䨂B2>|hطw[jٓ+IĤt!(CO=zyu98ŦE~XՈbiBDѐ trx\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]],&38;ma!iiQ ;vE(%FlKH4$HQ !,(A++++++++++++++++++++++++++++++++++++0ZPsb?_W4sU0XP ‼#G9b tu7xK-{re]1>e>?>'gش1Z,M(CANL&d2L&d2L&d2L&d2L&YHȧgGBT Æ F0oܸqC A+SkSֳ1/!=pА E $lذaÆ abe$ 9:U# kqcŊI ,&38;ma!iiQ G=;<}gR-,6d@5-0@ 󅋠)PK]٘8hHIBXP (ӥK({&IaYXȎS.VHaO0P*xNGu  D8pAa`]^oeO+&Uч = MqWw_lZKU-&D i A''%'My{ܪXWxD`YL$ӳ#gpv*aCT@8888Fh4Fh4Fh4Fh4FѨ LB,U$!2gCjda͛0ZPsb?_W4sU0XP ‼РA b tu7xK-{re]1llllllllh\mbӢ_Z?jh4!hH :9 ~/[IyDIwz̭u1O(HD\` ,&38;ma!iiQ  Q 󅋠)PK]٘8hHIBXP 8 t)R%ʞI"s6tXFƔ'@xSa 0ZPsb?_W4sU0XP ‼X(n5ZʺbRE91)}37 MqWw_lZKU-&D i A'?^d򤉒"o[5 c/P @ 0񟉩YL$ӳ#gpv*aCT@a„ ~~~~0ZPsb?_W4sU0XP ‼ 0`b tu7xK-{re]1>e>?>'gش1Z,M(CANEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEŚDB@>=;<}gR-,6d@5-0إK.1}{wy{M=TQNLJG2L MqWw_lZKU-&D i A'gab"!  ]>S)2Fup,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$s <'#qu{E:Q e" ZhѢ%F0o.OWwsԲ'W*ʉICPAAAA>?>'gش1Z,M(CANNDB@>=;<}gR-,6d@5-0 ,3`\~$.{hP9`P Ayʕ+W(n5ZʺbRE91)}cŊ+4}?~^}N.6i/V5bXQ4{ْOʓ&JcnLf1O.o٩l K PMK#:a8VR |>|>|>|>gjBωH|]^Ѡ!>rT`B*TPQ4 ۻk-ɕuŤrbR:gʔ)Sh\mbӢ_Z?jh4!hH :9Rj HJtؐմ4¨c(Q(n5ZʺbRE91)}3(4}?~^}N.6i/V5bXQ4'-Y|>|>|>|b"!  ]>S)2Fupd„ <x<x<x<x<~~~~nvnvnvnvnc tu7xK-{re]1>eYd>?>'gش1Z,M(D%Jj HJtؐմ4¨c$I|"he #pmjrz6%R($H A27777777777777777777777777777777777777P*xNGu  D9rHa`]^oeO+&Uч =F1BGlaU#F EC|(H)Rz^z^z^z^5|zvx$ty N`[X:lȀjZaÑ"Dt:Nt:Nt:Nt:Nt:]NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.....................................m>|>|>|>|>r\.r\.r\.r\.r\x<x<x<x<q8p8p8p8p8~~~~vnvnvnvnvvnvnvnvnvfl6fl6fl6fl6fz^z^z^z^zVjZVjZVjZVjZVt:Nt:Nt:Nt:Nt:Nh4Fh4Fh4Fh4Fh4|>|>|>|>|>fl6fl6fl6fl6f\.r\.r\.r\.r\.e2L&d2L&d2L&d2L&d2Lx<x<x<x<X,bX,bX, ~8^d ܌?̈%dA,Ld@P#Kq3ABP2Q.̹;@AiM"eH<} A!KN oH@mBx~ZpQ664 V&$"/ /`Xַ=(e[H@ڒYO;D" XC@pʶ{@5 D/!(= l AB(ChZnBch_sj5vȭ$DA!ݮ5! oaE(׾dv%lChjxA9@_r`]^C"kw @y1X6:-?Rքk ʦʦam.@Q.㽩\xNァIvGT.2)M_$۷>PH$+X6+.CC.:碸:SW_gKA̻QkN>S䢻oT>ᣃE,d鞃؞@dPLJoS`O!xz6ٔ@6ph 'Lc022Ma|I f0,[Mψ]xdzS4cYJJ7ksp%O+YSAޤ)# ,V@i >tؐB 4X@RQIE=ܼ|\<ۻkS;# ªzbjtZQSڙY٘XؗW綆V&ŕe5դZ {{{{{ g1`hB%%Hƌ+N„ >"P4|xtZkZkZac*i)h(g'Ɩf6֥uE崔ԉ~|ISF.YLD"A|!Å ".ymaUI=1Fbw) ̬lL, ˫s[C+ʲjRbբ{{{{13L-WDqI!?vܘbʼn6\`zZkZk:m۶m۶m۶mac*i)h(g'Ɩf6֥uE崔ԉ~|'tsrqponM,k Jꉩ5l6GMihgfedcba`_^]ZWTRk"! 0^`" $F၃ (Hy{{{{qG27qP4DlFW6Hh/|5rY\jzIx _m-tz&ar{&7Y"FN&!KdNr~ytoje`[VQLGB=83.)$.ѐ`@Azupkfa\WRMHC>94/*% 'P(ZkZkZk572-(#PPQaZkZkZkZk8/{{{{wSr0N m+Ih&D# X8ĜtL$ӫ[3 㺒jBɡyQ)?FQMHC>94/*% iii9s9s9s9s91c1c1c1c1x3Qp.L k)Gf$# ށll^ kf34$}j֟o*,t:Nt:NeƚRjtkS:d[`}xsnid_ZUPKFA<72-(ȠxX@affffffffffffffffffPKFA<72-(#!!!!!ZkZkZk,' $$zupkfa\WRMHC>94/*&#  #i}xsnid_ZUPKFA<72-(ȠxX@()kZkZkZkZk|wrmhc^YTOJE@;61t:NNID?:50+&! {{{{{%̤|T,ܳc;šrJ"ѩYT T* ݴd IM]PC \l*$j1t W*zpᏠ"HJ7L#LlGeaUU\XTPLHD@<840,($Acba@DDUUUUUUUUUUUUUUUUUUºzrjbZRJ~A80( 0 C)RJ)RJ)RJ)e̻{wsokgc_[WSOKGC?;73/+'cK QE><:8642s9s9s9sNwwwwwwwwwwwwwwwwww˫kK+ ʪjJ* ɩiI)`@`wwwwwwwwwwwww8(g'f&e%d$c#b2! #{wsokgc_[WSOKGC?;73/+'cK `0s9HEMat rl&%_o,,t:Nt:e$FVV1ޟba[_e`[VQLGB=8ӆY1 ḐhH8affffffffffffffffffNID?:50+&!1,'"P( ZkZkZkZ RT:IXgv&օ5DSiAȠxP@0Fݻ;Rq/M-e`[VQLGB=8ӆY1 ḐhH8kZkZkZkZk}xsnid_ZUPKFA<7/*% 666{vqlgb]XSNID?:5Q {{{{{%Ԭ\4 仓kCʢzR*ڱV t: ༔lDˣ{S AMC \x3ls+Ɯ,t:NtZW9ީCl6fOx jZjSNIDcr"ҁ1p󳻻|wrmhc^YTOJE<72-(#h4ĜtL$ӫ[3 㺒jBթY1 Ḑh ffffffffffffffffff弔lDˣ{S+۲b:мlXD0xfR>*űuaIDcr"ҁ1p|wrmhc^YTOJE<72-(#t:ĜtL$ӫ[3 㺒jBթY1 ḐhH0}xsnid_ZUPKFA݃3BQP@?y)و8GVet$$ɡyQ)ٰ`Xu ̤|T,ܳc;šr 1ke3dhl&]6t620WFp(áhTQ9Nz2lKE'(99630-*'$!x`H09#I$I$I$I$VC"a@&m۶m۶m۶m۶mˢrZB* mۮ*'$!rdXL@4(bキjR:" yaI1 o۶m۶m۶m䯕ZK RJ0#Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T 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 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 RJ5Ѷ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۶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$T42>*ޤ"2ICeB^ MTV{i*4QY'0@RJ)RJ)RJs9s9s9s9sͽ1XԲrR2ѱqQ1аpP0~43 qaQA1!p`P@0 |}I)RJ)RJ)RJ)RJ)гsSή////c1c1c1c1c|>|>/{{{ZkZkZkZkv`nm,ŵi BLLLLLZkZkZkZkZvveUE5%ĴtdTD4$\RJ)RJs9s9s{{{{ZkZkZkZkZk4DžEńDăCÂBAP@@Fs9s9s9s9sY@NMo;zrjbZRJB:2*"0c1c1c1c1{{7aaaaͽ1XԲrR2ѱqQ1аpP00333 ȫkK3 BAY{{{{{{{{{xtplh>Wu5t4s3r2q `09s9s27Ddft"@3d.䯕kf.2C!d.dn1t2흈L7LD) J((@* J(͜j_c_+`'V֕UՔTԓSӒRґQᰀx<:86߳c1FUUUUUUUUU:62.*&" auqmFƅEńDăCÂBA DR53ىА@2wQN" g2Y>Vj)%G:@kb(Zkb(ZX_McR^XUROLIFC@=:741.+(%" 0  _\{)&#  ,2XvE崄T$Óc3ӢrBⱁQ!`@0^XUROLIFC@=:741.+(%" ZZZZZZk-ŵjR:" yaI1иpX@(b1XvE崄T$Óc3ӢrBⱁQ!`@0x}e3d.䯕%DC,Xd [҉ujڧ}jڧ}j ^Ywb<rdFLb(K!":pؠ! *P !0TJ ˿ ®r^J6"ѽmYE1 h PiYY1¤w5Sr0N m+I(HOMcb'zupkfa\WRMHD@yҒҾnZF2 ͹}iUA- ~}}}}}}}}˿ ®r^J6"ѽmYE1 +Qκ~jVB.ɵyeQ=)Iɱ).yyyyyyyyyY`\WRMHC>94/*%#!x}}}}}}}}]u]u]u]u]u]u]*P 1BD94/*%#!;&&&&&Vu3Qp.L k) כ$9RdH=vQcF-V8QbD6d0׹ P)"B 2`` "@xC;8 pw_ZUPKFA<72-(ZV0ŝuM%Ԭ\4 仓kCʢzR* c 1]XSNID?:50+&$"Lͥ}U-ݴd<ÛsK#ҪZ20PPJK D l+g&b!]ۙX֔S lTZ\Z|I#EcG5fxbE%FaC piiiiiiiiiխ]5 弔lDˣ{S+۲b:hbI/k*f%a ߝ\ژWՓRQ1]XSNID?:50+&$"L0`釃}si_UKA7-#Ⱦ|n[VQLGB=83.)  z$G ǎ7j̈ 2L&d2L&dJ1%H8lА (L *Dqw_ZUPKFA<72-(fyyyyyyyy m,h'c"^ܚYוTP^(PҾnZF2 ͹}iUA- (( Vu3Qp.L k)2-$ɑ"C#Ǎ3bh"ʼn#B|! ,s :7 <<<<<<<<fbJ a[bzS3ںzZ:ٹyY9иh}`H0 躮lgc9.,*(&$"  Dffffffffffffffffffd`]YUQMIEA=951-)%B!B!pwwwwwwwwwwwwwwwwww¼|tld\TLD>82,&a:`[`!nd$ Dgsl'3?KWco{lmm(4@LXdp|n$0<7pkf0lFr ' ˣb[L|X BD|!җN5B.EНAx<qqqq{{{}{{w60U0|Fh4sK+~&W#BtLAa-gGN2i^S˙raa.ձa3R<˧4nH=FS}}}߷XBP(" ¿:6lfWI)"2Dx) Իs;V)rt:.7б5yk-P ACDԁF ˯TlbF M$12Է.-UL E*1Å_D KX=uqmabRh]u]u]BA}̝Iۂ ,UUs9s9s9sŎ͹Y~s+ԓiA[؇Zg4M4MIqCR6B󮝡9;5`pzn\^.Βu SA8j;_qnKS>Λ|;Θaf0:#\ Ts{ymvPr!Fe3]#kixo9z5^ߩckj^6w}p0/+ʢ`Ok;31!,nvɁeP ?p:_C*)c6<җp bOλ6N#+7"i\wMGAC4('T I$H$ǥRJ)ݝٶm۶m۶]UUUUUUUUUUDDDDDDDDDDt4 Eq@B!dffffffffffڶm۶m۶GP$ A 8n  ^ v<+0Yij0<wRe 8 8"Tߧ}0:0X*<j1*eu]u]7s9s93c1cFF/G{J"y0@*u2Op:B&sL "q0@s{{{@vD ZkZk=VJ/d-P"{{{s9s9< Uhk <[y3Kh+(㭅Th+`YOT=r9ƌQc)J)-'>QOT}UDՠV^]o{WH!S< ÀE)RJ)RJ)t9s9s9RJ)RJ)RJc1c1c1 0 0 0 Q ]u"<LE`$ ZkZkZkZkZko{WH!S< rۮP%чL Łrwwwwww9s9s93c1c1d4u4Jı@do{WH!S< v{{7n12@ͅ6&vwՉl0Ƀ0 j{{{)\(QiZkZkր/ U}8P!E9nBz/jq5-~$NJ!43o2=Kv8=nң4 H{Qz=X"X9-(e(rnjgb^YUR/ }}}}}h2^D ܫcC+ ¢Z:yyyyyH{1p , jH8c`ߝڙWVԋͤi¿<5#=d8)r}}}}}[l3& ɹyeUIHVjZVjZVժ뺮뺮뺮뺮뺮yyyyy繛IӊytokFz|m]pҟH{1p , j88888fRb_ۚ_[W2y}}}}}jZVjZVjZm۶m۶m۶m۶m۶6+#E:860.,*㌉}wrnjgb^YUR/c]u]u]u]u]uM4M4M4M4M4M<<<<<3JRT*JRT*5TJp7ׄlkJIA yJՓhOL8,T؜(9r+@]eLAQ-!@sb3]~"!/V<(9h].䣢{N "b2PH4)9%)d&6H&.)p95xrRy6!.ٝѐ 0[aswE W' KT O.Qn.1dYc#Fӄ@7Eȗ8C 8D@1V`.=zrO@#0UtԺX拃fj;Ӻt:Ni!r0";NSS,˲,˲,˲,˲T*JRT*JR48888>rIABbAUo&o-I+BԳJX45XP9Y4'1--****** NqGGE #:$ypYyʒ.@w|fUCSQq 8JDexm9tɐ9'jv9V3A.`fr]S x{p6O&+.7Aǩ_cazWf6* gA[1$jY?LFe5'ցy<'oƒzVup}ϥ;k?ql;t}V#VxK P`t \_yJ*y(c5w(!/(PYqo$$T&M"H*<#oIH(HUo/fpeYeYeYeYs9s9 }9+Eq0x?] *:Jd -25̻;0y7$h,FPUUUUUUUUQZgs8I$IPeY(DRlZ /*PrJb@"v.SQAd. DSbq DDDDDDDD P*ڱa9CBxndZPF<2`0a۶m۶# X8ڶm۶m{wwwwwwwwMHC>94/*%  ffffffffVUUUUUUUU7"8/kR5)4?2  )#-t+\(ˮ_itdHJ_Z+&P$Gh4{ZkZk133333333@2DNiŁ `fffffffff`:F!2yQ,͍ysXf, !(/6=DKRY`gnu|d$+29@GNU\cjqxe  '.5ELSZahov}؀޴sTz.&vN\"#!@@f7RJ)RJ)aI)XJ)RBfm۶m۶m۶m۶mm۶m۶m۶m۶mI$I$I$I$Ij۶m۶m۶m۶mWKu*Bh2BHy8"8 X)Iݤ 59u"Uk9k{{ݛ{[-:&X*$y8 P yi۶m۶m۶m۶mے$I$I$I$Im۶m۶m۶m۶M$I$I$I$I Eޤ w!%I'ҍ!#E`:N4M4-nnnݏ6MSH@80( `. e"i"X(sڶm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I 8IIrB 9RJ)FmK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$IR$I$I$I$I T 9RJ)mے$I$I$I$Im۶m۶m۶m۶M$I$I$I$I$I$I$I$I$T\0/PW@wm0Qc&Cʴc{feE]2/,'$pX@ *SͨTbeP@0$DB?;51+& TBPHұqqwwwwwwwffƃcjI033 znL.*$KcẮ˶m۶m۶mv۶m۶m۶m۶mے$I$I$I$ɀޤ 5'&JC m)t' \l0t2RjrHrwJE{մ948.<>qFS_W+  +X5rȲT D:Yh&͊Z"q1b_oGSєU YRґQ٘hČL s9s9s9s9sFv >KHD8888888Ԭ\<˛sKX($aaaք)uKIHgV[TNG@8! S̊^4CRA0j@'=m_|l^N>. D9~wnfU"!0+Ph7VNt?aīT*Ja,R`n`dU 0L 2=HS^it)3?KWcmw !-9EQ]iu)5AMYeq}%1=IUamyLXdp| $0Ubm۶m۶m۶m۶m۶m۶m۶m۶Ip4 Eq00d(l|L""q(`0ݑ$I$I$iffffffffffUUUUUUUUޤ :ݮHWvt e: ((RJ8* BGP$m۶mK$I$I$I$I۶m۶m۶m۶m6I$I$I$I$I?I$I$I$I$I  En*f5e9 (j#_p!m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$IR$I$I$I$I?ApňIJ9??*r= 6&;/k+ BģuKd&blAGvb^XSNI>lHR뺮뺮뺮뺮뺮!`6k$ M4M4M4M4MU$.WQ! MA1hف[3fJT2R|Ѐ3Ókl!E 7^ !ؤZ'Κ20Zѱl ̽'[WՓQ4Ft߈Hٽ-lg`\VRM"+B\pP[E*`\֔S_(,`6N31^XSfB(>Xp@֩ޜ42/ZUQLN-Hl'  Ձcs JR3P( Bv 5fb_0IRB+Hxۛyyyyyyyyy}!<|x䴩R%J ED1J=|Uwve%,bddddddh y VjZh*Fƾl6f?oD|Ѫbr X\\dla-m+i H)>Xp@,x(8QCK)X,b=E*`\֔SRbbbbbboS;qlg`\VRM΢z^߫=u) 1VUy2q0GZVjZV&彭|wqm΄u]"""""3f tਕ٪i*(bڠ2 8`qGܚXՔS-Fd(,K2 upԐU,RT*u#ysmhb^XSOJGD?oD|Ѣ A"m۶m۶m۶m۶m۶m}#"g6Nt:NG.R=L=z{wIcf-XT #:\9,.J=ȽYCCF%8f|888888888}}}}}}}}}{{{{{w5Fg8kf`]WS˦ "H\\3a]W(!b4$B=̰dcUgnL*QI^PUQS̖&gH̛kCšvnve%,r\.{O:,'#"HHHHH}浡yaM=-!t1N1!JVbnz  ,8DP\ht(4@LXdp| $0RʔIXCT8{AWX)7. (r:Bh4qnk*>p$};\MbL#߸$,ȢfD yxeP!b$ p5ً2@~㒀 /gZ)eYqnk*>p$};\MbL#߸$9s9s$C`Ow\+TIY-X,#1j+e%@?^6T'R+ E4=ݍsP%gշ0Ġo^i c1c1cA8t7Z̵BDU 8&{Ro\ dQl3XKu" <<<<<4M4M4M4M4M4ZkZkZkp5ً2@~p9'R+NAWX)7. {{qnk*>ͦm۶m۶m۶m۶m۶eYeYeYeYeYeIh1 U}V} 몪iiiii{{vR?䯣H\@d>2L`DWƼD !YFc]]bHY$\ Y(p; '9INr$'9INmR4dRb69I^tILM1c1c1!B!B! ~mkNgX |;\MbL#Ps9s9svwwwwwwwwwfD y6ώ0z-ZJ'F@H)RJ)RJ)dfffZkZkZk/gZ)<;WX)6ɄRJ)RJ)RJ)sL&#r:Bͳc(`0FV0.WX)6h1 U}8~0BVŴdp O']ƟD29"tҢ#d&"troܱ7qNIYw~RJ)RUUUUUUUUUUm۶m۶mm۶m۶m[$I$Im۶m۶-d$c#b" &$" à`@ 033333333}r~LM":C\q9.ǗI"I28:wwwwwwwwwwH"X(= 0333333333l۶m۶m۞m۶m۶-I$I$IRJ)%kCK|`/  m[rKwwwgffffffffffWUUUUUUUUUٶm۶m۶=3333333333""""""""""Ҷm۶m۶mDDDDDDDDDD$I$I$!T$.8BLV`jt~ !(/6=DKU_is} '1;EOYcmw !+5?IS]gq{ %1=IUamy q}ޤ 56`BU P=f/4 $g8C\q9H$vpQe m۶m۶m&h0 `(@"h۶m۶mے$I$I$Ip4q0A`Ym۶m۶m(ݤ IJttbTM& :G^zR& fs=grU%()RJ)"X,8 @P(m۶m۶(l2J#"q( $3333333333m۶m۶mۻ3333333333  IRZҍ 92IdJNUUUUUUUUUEDDDDDDDDDĎضm۶m۶m۶m۶m[$I$I$m۶m۶mTbN#: e-e)IiVUUUUQ RJ<`@@!B!  03333333ʶm۶m۶ݶm۶m۶- I$I$IBޤZ {e;$$$5D3(P0lھRRIӟ}fwHΑb;dnx.`oiSf.)T$EB݄(IjV\(u]וwwwwwwwwwwe"@]-J> NQ[i0$y4ARD q0ANm&_did.ݤ ᰕT2@B,!nMjN1be4 9) bkm=9fHpLRΉ,CjUk`}ksIh.HS8-V#Pg{HKZ7B-*}2jc8T[msQp5ku}6yy{{{`.mJ< 1o;N20T*{Cey02x 888KI°T؛ Xtdl{;zVUpOʜnsdЌ #&(p֋R r F8@bX%*m۶m۶m۶m ԆROA=4~ob: ޵iEаd@u]u]u]u]u]~tjaWMD:1) |Ɣ*ЃeR; F.:׏8L !r3 ^2-AN1 |t/:~vd{O4`D-h[{Uhwn_>ײo?2"//vrdN xCБ"c#_nC4O|%~^1,%I-`CV} s1N0OeO4482Pkyo}p/F"V9ckrX Cvmn6z|E@IĖ6dXagbD)'&7 \#AxܘE$Dps3AAI % !=rԈHwvu<Ňvh20``r[$u椢`ޛT}N ,  J착<8+]ѱЊb:Rg.8P ͌Dk#ӂu!In椢`ޛYr"Jzpqc )Ī<g&kjBs)0m%-P 0nͬ)^3o_ߵuMډ91 =d^Y ixC ߞw|ri_UMzl.J*ig%#^>KzCsFa  /+(?~ԓS K}}}}}}߯@B3#}}}}r:I8w5EGRIݱ9(f%ń{Ǎ0X8ABU/GA\}wXTQMÿ:MJ";6'̸> Jz(GXKqhl'gL ۛIL%J/壡ݚ\(MUTS21 U'깑08UTS21ϭl+jɨFRҗ !Zx&+l@wXTPLH*ζC;4̶vN*S | i]Kqhd\(=c!IJn('eb`XS|hgwwWIE73.)&"]]]]0壡]Wկ3!$7Vu21m̪;jYHgv{{{{{{{{{ b Y 0n L|vnvnvnƪrR.uMёlmmmmUxg[M=- jkkkwmdZPsXQNA=.%ɬ,Dl^&,}Eq %n6Ė6dXagbDr"N:Nt:Nt:NS #Gwmd^Y |4Fh4Fh4FζzZ:ͩ]5trrrr|>|>|:I8w5EGRζzZ:ͩ]5nnnnnfl6fl6f|:I8w5EGRبζzZ:ͩiIѕvj^}MMM\.r\.r\.`+HD62-(2L&d2L&d2L&ζzZ:ͩ]5t8`pa<x<x<'zpg]St$5N % lcaߜZU;HHhf$"]>ĬҺ~^>ѭa90 EՔL s+ۊZ2bX,bX,bxЏnM .&7lﰨxne[QKF=6b *ig%#^>dp8p80EՔL s+ۊZ2`ueWI;+ м… +~tkbXNp49bâjJ&⹕mE-؈]*{qh^T~,CJ/壡ݚ\(MLﰨxne[QKF=6b *ig%#^vqqqYu=|4[r UTS21ϭl+jɨFו]%d$܋CgVzi?/ İBirâ! P`V>=xvf_ !Ä'( $w$BP{Ь!#E<:8id_ZUz^z^}}}}}}}}}}}k? 4G&F|wrmid_ZUP\Nt:NskcĤ\<ӫc;ʚzǑ;841(s\.r\.r\.x<x<x<p8~~vnvnvoulcYO%%%%";6'̸> Pv؂O.Wʙ[;(&_Xёmyo%} LrnFZQKup^N@$K16 M`wfHC}xr&ξBL91;7 , ͥ%ʣ@>;530-3-qۭt6*" b?>=xv:sciimL "<<<<<<<<<<^$wm-,#`0+!BXW`0>N`0 uA?=s|qtr̴yiYF%IH1a(&"hA8B0pş_ =yxwvuts(Nh`ihg$F}yu ueUE5B* ÓSS8v+%!@kOO:sc)Ӑ9gdb`^4dc` \"@x‥  8`'Lx0˛dW7nErD6HW"C\[IEǩiRQ;DCu~zycS3e 3&%#e@>:hd\аE A+TûC!wͭۚZ43fed#Dpmiº!ɩtLKsyv+%!@kOO:sc)Ӑ9gdb`^4dc` \"@x‥  8`vVTRP&<˛dW7nErD6HW"C\[IEǩiRQ;DCu~zycS3e 3&%#e@>:hd\аE A+TûC!wͭۚZ43fed#Dpmiº!ɩtLKsyv+%!@kOب`Nn L">  "" +XƬ$n2(PԞ/0)b(8ޞ"3KFzV]2(Դ~\d<˅xo˷/l_qn5jk׬Rs._P~RRklNrƱi'$MV+tgS-n*'c0&A}ò}nx i[ߓz>KO_ĐY*\)*[m'+wR@XXq ZNreUnlumQq i3x-QTbř%hhncO蚠\Gbq!_\Oc*0EҰVF8y6޵̾O&U>CFs^W4Ʒ$_(ܷ$877~;]|xizY=mJm+c6&sk;0m$pA6/ʒ/{nj Pui]QCsH.Xf&뱦?lZZZZZPui]QC9q؈OoE 1,&@ &*KіF51e^ 8)&b+t32 *Lںb2Ff@N붰=@uh|dAN MJ h}yqiWG7e_YC ҺrⰱXG6/ʒ/|*H`W5¿n *JT$ÛsS#Š73/-*gb_ۼ+KJȨ8 #t>(c Ci yFa _W:*%xrlg`XOHC87VUNhwFE: @ 1gf^ZVHS?p"G },P@L-&El4[#br1, H@q 4TX35Tְc#3(? \$WH:&D~.N EŔ٩iYrB;jd0p.,lJC ΡYVƮG2iUol$ľA= s!@|\,ˣ{}eɕ:d2꾭O2`86uT!D yxN붰=@uh|dA/ff6fl6)ƾ|wrmhb\VO6:fgYP"{ZI(w'׆&eoshv%¼f`ZRMG$9a"( `2܋+ۊ*#c"ފ8hc^YR8Hg 8888\Ǖe5Y8Bʼn+(dWTt1)m4&sqGwb+QƆ`Ʈ~jR:" r\.rO{si_}Ь\4ע.[ .&(HadžK To&ȧv^F2iI1qP-4I1ޭ}Md4|2L&DZmQ9!d2L&?n J9xgvED3 maUI=3'¶盙 .|pV3s0PoMMlK*^̜¦jN6ɱyaE~xddddRwk_SE;/# ĸm tbB0mj&# ߝ\ ΡY*־弔l!ÛsS#Š盙ªzfN6ŭqY=͌ ̾}aOMJGDA;641.'xβ2)¦-!nFcT$ 0\@QbDSMG 62&8եu嬬!/m^%_z1TRKtKHEB?9W{2/8{vj>)))WVMJGDA;641.'xFu`JҐ %F0t@H}H,ih'&ba`9l$ĺLIn6Y|!f 6 ʲ*Nu]A)u0kz&9RdH=vQcF,R !D${2`q'bdRq`\-ZVjZ.潍]-ԤtD˳Sg%#ZÿOΌ ol)(RoM +*iYrB;>}P%"ޜW:Nt:Nζ-! ȼn4FbSP%"ޜVT-ԳSӲ@7w|>e "|>|NrȐ ?za)x8oۧ`%wR2 6?b٠ޜU8yL붰9XG6/ʒ/<851-hh)NFCR p.P@1n)=yWC>ggg, H!!i=[B*͹yaEB=r0@Xp`Ĉ.+$UTtFca sגb2)[p -:c:? ee@0mjS#ɵq@YHk붰Mz+Lu]ɯ@(+(dWՔfc`_ 'ƺ:d***^\YVS}zupkf`ZRLF<_fB;2Pn LJ9HIIIIII1nkhe$!^ܚr\b [*y4PEiUE5DAj ;51- TN}sg[OA閒/XAuQ9!\P\U%̜l< ܳc; ۢrB"Z>n J9xglgaED>=L{qeYMyl;U?&} '>mdxQn ~xsnjd^XQw Ĵ,P9!͝m=[B*ܻyaE?fYVƮ~.--- ɵqY== Ρqa/ԤtD仓kCzzx;xD6vSQ MLIIIA= -V 01>;z JT$|sS#{/I٩iy87w5ר#L%C$M`0d>& 2!ra ̤"/_>n^8E4VsJKKe-Vhж&9uMk$/ 0,H}`.a>=*^i1+x pK'&WzEh=oG)<v5\2^I=\:@xkBW{B!;sW@];4DjyKx9q Ɵ^JRWit̋m%`6Y;!S-ߖ~Ύ f!B>{&1}OzoknAW$ ΀+/'gB@=">9|Z.e)<<,O*Q.4l"u|r'hmUoUfF@jGm0 JbqXmY6ð~B7{2 XþtU颓n>D+Qk !Cp<1V~@$hHaQhBMqAeU YOuȔ?Y?oŘ`{M,jv\ WE[? vP>5:}yq>k\@ 0 e'v<=@;\d3H. f-:W2#gf]Om˃tN 1J%BoBfW>Z8I'n|}KkDOSc:U wM5B{$vntL͑ۇach3[Z*r}Qג+,r,Q|֚")݈P(A nl-x;;W P:64 ^9+4 "6,0YFL/IS{HHH҂(9տzҫ xv{{vcYY:H"pwVt6̥q(,pԹD=MRF G5Q \)<:̥:@u-Zk\)<:̥:@u)Gc(J,pԹ,y8rwwwwwwwX''3irX+e/]p_~TN-ЃC^i-p1*{6?5@ݟ3eT(TM RJ)3m۶m۶m۶m۶$I$I$I$I۶m۶m۶m۶m$I$I$I$II$I$I$I$dെ: l&}}}}/FL1<<<۴0"'"@D"N-(`W:nX]OɆum۶m۶m۶m۶۶m۶m۶m۶m8M\Ud"@cH a cmcjB4 }:̥2<ġ0nY~^RZ>MRDEPݨ 5OUD&^eY(?JP"L RJ)VѶm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$ITDҍ RJ)m۶m۶m۶m۶$I$I$I$I۶m۶m۶m۶m$I$I$I$II$I$I$I$T| N7+ Eb T ʾ` SBE$HU z@d-{9lR%чɃ8,n7m&k!ZgDA8[,DiZBei(bOqjid*Qw9ZLB\X$@(n^n3D{9sި 51$IJi cDGXC@+ +KߘG/(ymc`-_8~nlHZs`> 8IJDI$| ײ|Sg^kA4A]J"[fŊ@, Μ0M~)PaȐ;\L4Qq5Ezqqqqqщ}Pf}KqaQA1!qD'A>e.Vƅ>Rt:N#:~>e.VƅEńcEl6x.Z=0?N/Bq~㹜q[m]M=Cň  SGwuӆM2^\ $EQ 9e09,olg , 7*HtBBBuڜ8qO6̈́{[3b]YUQMI3Z ??k4˻-Vp#$bQu]u]u]u]u]u]u]qD'A>e.VƅEŤz^\zt +nid`[>Ε =,Fx@၂NmUoijS}iYIouKFDVjVj5'bӒ'RT:m&{W@yyyyy fg=<;9eؗӒ"$}B봙^ m,kÆ %:TauLfsNNن6e`0  f7{ğ{xvr6~qD}}}}}}}?_VSoL*Rym!$ʉIH &Bp ^#yonڰIC mhc_ZVRNKFD(Bd8<Zdo ?mӒn봙^'So yyyyyuLfsNNن6e%r\.+NP}}}}}}߁w*4.mLknvnw*_k& ]ۚXWVUTVjZ-1_XBfŽueUE5lR $>ha?v刽 [Lm]M=8B@^p'xN_ޝgaHnǓx8g 3T+ʢz1c hX[6tpngb[UOI:uP괹V |jB˺dVS҄YNK:+R¶|AxFͼ;-ojdKnX!Ne]\2I$ BisYLs҅5tB9@]2uq4']XS<&8HHr<#:F3L Hrȃ>_OX[6-ɢzJByPF;aՏ,mm"L+*)iL&?DAӌlK{$kKG0Vp"o<{8]fyŊ[#dx<=7/dbDK:ڨoO9y z ja[C7Nt 4Ɓm3ql&Sɽ#OD[RZ?1lqq?O_k0;Ƅ#{zr񿈄Fh';w&CZݶq7]; [Cobnz&2>JT^jv .8DP\fp|nx $2@N\jx &4BP\hv (2CKS[cks{ $,4CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ +6ALWbmx #.9DOZbjrz#+3;CKS[cks{ #+3;CKS[cks{#+3;CKS[cks{ !)19AIT\afkpuz$).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz38=BGLQV[`ejoty~ 7mhc^YTOJE@;61,'" Â@8t3o.j)e$`ޜ[ٗVԒQύL ʈ\.r\.ƞvN&խ]5 弔lDˣ{S+۲b:qI!_@0M\ kz*ډ9HWupkfa\WRMHC>94/*% oje`[VQLGB=83.)$z^_ Zy7Ut2񐏎&%$cΐpPnlkjiHWfu%Մ4CRAt:N|kWC/{vqlgb]XSNID?:50+&!yDu4p/k*f%a ߝ\ژWՓRЎM ˉnvnyyyyyyyyyyyyy~@{9Wv4Rq/M l*Hg%Cw6r1m,h'c"^yE}}}}}}}}}}}}þ}xsnid_ZUPKFA<72-(#|EEEEEEŀx7s2n-i(d#_ݛZؖUӑPΌK ɇFor qlgb]XSNID?:50+&!~[:v_61Re$" X"^$ROد¹)W:62.*(&$"  Zk'&%$#"!  Х@#`7TB1-`:K',d_{MܫDȽM˫LۓфcFZs9Y%9!yir9_-ĮjvN$G1?6-1jQ%vUSs%9!yi `YEUM-F\HK2$p4 EB{{4T'%)1ck /-s@WsD_4D|]`VrkD.EthZ%q 2B. , 1.P:yϷ}o?۾7mnBr- d` 2<8a ثRP'S4@1ys9`.쪦i(uw,88Ms^eW5E͒b۶M\mUM,Q 72P  1HRaORTzsY>/gu`EGPYbkt} (1:CLU^gpyU$-6?HQZclu~ )2;DMV_hqzW %.7@IWWWWWWWWWWWXXXXXXXXXX>FNV^fnv~XXXXYYY (08@HPX`hpx$,6>HPXbjt| &0:BJRZbjrz $.\>FNV^fnv~ &08BJT\fnv^ (2HR\dnve&+05:?DINSX]bglqv{f"*2:BJRZbjrz "-8CNYdohhhhhh?HQZclu~(3>ITimxj'/7?GOW_gow%6AkFOXajs|l'09BKT]fox  +6ALWbmxn.=nVaowoooooooooooooo p,?M[q q3>Tk 0>L\iv!7H^lt+9JXft u(3CVaw *9HWfu&1?MXer#.9DOZes '2@N\guz"-8CNYdoz{{{{{{{{{{} ||-9EQ]iu&5DSbq~ $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQccHDD$IqĸI6"r 'r:eu5vM% CUqg m I ٤>ms/)㱭8=pw1fʸ?A$}̀w|C7 5 @E`,X:É!` Re"-'Dۿ%XC LuX~VXML;txK<:86420.,*(&$"  vVDO8 lFM9)I$I$I$I$I$I$ZUUUUUUUUUUUUT2$I$I$I$I$I$I_UUUUUUUUUUUU T !t! ;IN!DDUUUUUUUUUUUUUUUU*d*Fp6 bP&G GP$C0$D"H$ɶm۶m۶m۶m۶ޤ IJRR'GZ 9)dI$I$I$I$I$I$UUUUUUUUUUUUժ @T 2@$I$I$I$I$I$IWUUUUUUUUUUUU*T 9)9I$I$I$IWUUUUUUUUUUUU*@TRХ dJ $$I$I$I$I$I$I_UUUUUUUUUUUUTT2Х LI$I$I$I$I$I$IUUUUUUUUUUUUժ R 2 2,$I$I$I$I$I$IWUUUUUUUUUUUU T "9R&۶m$I$I$I$I$I$I$I$I$I$I$I$I_UUUUUUUUUUUUT29)I$I$I$I$I$IWUUUUUUUUUUUUT "92IY۶m۶m۶m۶m$I$I$I$I$I$I$I$I$I$I$I$IDUUUUUUUUUUUUT 2 2I$I$I$I$I$I$IUUUUUUUUUUUUժ T<"$"- !!6ICT BA( Pk`JNi$ }<F\,D< B@ @@ m۶m۶m۶m۶m۶m۶-I$I$I$I$I$I$m۶m۶m۶m 9=$IR29)_]I$I$I$I$I$IVUUUUUUUUUUUUT "9IJ{ ۶m۶m۶m۶K$I$I$I$I$I$IJ$I$I$I$I$I$IT 2 I(5$I$I$I$I$I$IDUUUUUUUUUUUU T "9IJG$%I$I$I$I$I$I$%I$I$I$I$I$I$QUUUUUUUUUUUUT29)?I$I$I$I$I$VUUUUUUUUUUUUT " 2`I$I$I$I$I$I$IUUUUUUUUUUUUT 2 2$I$I$I$I$I$IWUUUUUUUUUUUU*T,"$#2BRJYD P BA( ]9'ZUUUUUUUUUUUUYVTRP2)! xph`XPH@80( \.effffffffffffffffff IJ;=$292I$I$I$I$IVUUUUUUUUUUUUT "9R&?۶m۶m۶m$I$I$I$I$I$I$I$I$I$I$I$IWUUUUUUUUUUUUT29R&?۶m&I$I$I$I$I$I$)I$I$I$I$I$I$ T"O9)EI$I$I$I$I$I$UUUUUUUUUUUUժ*T $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz qXS9E#Q@ݱ*7|2%%pulqru*ש\r $Q۶m۶m۶m|tld`\XTPLHD@<840,($ ̌$I$I$I$I$I$IUUUUUUUUUUUUU@ 7 &uv wL$  $).38=BGLQV[`ejoty~ ',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/4_]˕3V^w`z<:62.*&" {wsokgc_[WSOKGC?;73/+'#½|xtplhd`\XTPLHD@<840,($ m۶mH7#ҾnZF2 ŵueUE5%ĴtdTDu]zvrnjfb^ZVRNJFB>:62.*&"  {wsokgc_[WSOKGC?;73/+'# wm |xtplhd`\XTPLHD@<840,($  €t3o.j)e$`_^]\[ZYXWVUTSRQPONMLKJIHGFE}M0L[ jy)و8Ip9C  N NN(<'Cp!8CpRR٧IFHD@<840,($ `0 zskc[SKC;3+# ºzrjbZRJB:2*~~zvrnjfb^ZVRNJFB>:62.*&"}O0 hؽ}]=ܼ|\<ۻ{[;ںzZ:ٹyY9ظ_^\ZXVTRPNLJHFDB p9s9s9s9s9s9s9ʺzjZJ:* ɹyiYI9) ȸxhX?!`vutsrqponmlkjihgfedcb, xqiaYQIA91)! }yuqmiea]YUQMIEA=951-)%!\bx{{{{{{tme]UME=5-% ļ|tld\TLD<4,Ο`@ZkZkZkZkZkZkťeE%ĤdD$ãcC#¢bB"aA!qmiea]YUQMIEA=951-)%!\{{{{{{tme]UME=5-% ļ|tld\TLD<4,Ο`@09s9s9s9s9s9s9ťeE%ĤdD$ãcC#¢bB"aA!/ HH ʤ27Mr`ճY>nV/NAQzrP;852/,)&# ;/$ 4twwwwwwwwwwwwwwwwwwwwwwwwwa^[XURO L IFDq%H$DB?<9630-*'$!}zwtqnkheb_\YVSPMJGDA>;852/,)&# ;/$ ;852/,*EI x`(b(pH跇W'Ɩf6֥uE崄T$Óc32~GDɉ;@_\YVSP MtV 888888}zwtqnkheb_\YVSPMJGDA>;852/,*EI x`PQQQQQQ8$ ë{cK3ҺrZB*ɱiW#bA!%%%%e9s9s9s9s9s9s9 ¼ztnhb\Vth\PD8,$ Xۣ<'QY :X,F=g <.^սuu{]^׽u=e{n Ixmu{ey`8اwG綆V&ŕe5դtD䳃s4-*'$! D"H$ ~xrlf\A)ȰhP@xyyyyQUUUUUUUUUUUUUUUUUUUUUUUUU(˳kS;# ªzbJ2ѹygeI1иpXH80( pRJ)RJ)RJ)R}zwtqnkheb_\YVSPMJGDA>;8GcآrBⱁQ!P,bQ0oN-l K*i H'f ffffffffffffffffffffffffffB?<9630-*'$!wV \YVSPMJGDA>;8GcآrBⱁQ!`4FQ0oN-l K*i H'f wwwwwwwwwwwwwwwwwwwwwwwwwwB?<9630-*'$!wV 0  x<~{xurolifc`]ZWTQNKHEB?<96W|pdXL@4(  ymaUI=1% ܼth\PD8,$ 9s9s9s9s9s9s9 ľAS<'QY,F=g|`,Dt|/t4ɁȁȁȁȁG҉Ӧn999(]jbX, ľFzC㲂R"a1Ѡ pH跇W'Ɩf6֥uE崄TދS#’b2ҡqAᰐp`P@0|yvspmjgda^[XUROLIFCӧc3zwtqnkheb_\YVSPMJGDdqYA)ȰhP@8$ ë{cK3ҺrZB*zũyaI1иpXH80( affffffffffffffffffffffffB?<9630-*'$S̱iQ9! x`SPMJGDdqYA)ȰhP@rwwwwwwwwwwwwwwwwwwwwwwwww8$ ë{cK3ҺrZB*zũyaI1иpXH80( RJ)RJ)RJ)RJ)RJ)RJ)R  ymaUI=1% Mb L IF@ `_(%" BBBBB~{xurolifc`]ZWTQNKHE852/,)&#  A88888888888889s9s9s9s9s9s9 ľԇ92]= ܨC,xOp ճY>!|0t4ɁȁȁȁȑI/D7M4M4M4M4MQQ*FFFF|yvspmjgda^[XUROȼth\PD8,$ j `]ZWTL*~xrlf`ZTNHB<60*$D"H$ ɽui]QE9MgѹqY P(Ǘg7צvF浅U%4~/QN KHEBA3333333333333333333333333Ź}qeYMA5ɤ"Q'fE$cB⁡X,Ţ!a^[XUt! |yvspmjgda^[XUROȼth\PD8,$ ({ `]ZWTL*~xrlf`ZTNHB<60*$ ĸ|pdXL@4( !!!!uwwww8888|yvspmjgda^[XUROȼth\PD8,$ 09s9s9s9s9s9s9RJ)RJ)RJ)RJ)RJ)RJ)~{xurolifc`]ZWTQNYztnhb\VPJD>82,& \zѮ nԃz<'QY,F= , Fc/ 4ɁȁȁȁPڰ:AAAAA8TdjcWOVS::-! xl`TH<08(pH跇W'Ɩf6֥uE~bJ2ѹqYA)ȰhP@ Dbffffffffffffffffff?@_\YVԳI(gF%dC"a!`ʶm۶m۶m۶m۶m۶mv `]ZWV~{xurolifc`]ZWT'$! bX,da^[XUR&#  UUUUUUUUUUUUUUUՁ{O]= ܨC",-@Wa8(ٓ$I$!b#,]y$I$I$I$I**j: &$"  +U o۶m۶m۶m۶m۶m۶m;-% ²rR2ѱqQ1аpP0ZKUUUUUUUUUUUUդdD$ãcYyѮe2 !u]u]wԚLcDI@R8 I$I$I$I$I$I$IUUUUUUUUUUUU    0.,*(&$"?L|,@BBIN<Ħ̈́BյuU5Դt?=;97531/-+)'%#! @@@@@wwwwwwwwwwwwwwwwwwwwwwwwww^\ZXVTRPNLJHz><:86420.,*(&$" ̼_][YWUSQOMKIGӳsS3ҲrR2ѱqQ1аp $$$$ ťeE%ĤãcC#¢bB"aA!`P@0 1c1c1c1c1c1c#ɹyiYI9) ȸxhXH8 """"²rbRBqaQA1!p`P@0( bffffffGGGGGGGGGGZkZkZkZkZkZk#ɹyiYI9) ȸxhXH802222²rbRBqaQA1!p`P@0( (rwwwwwwwwwwwwN`'`'`'` >Ln4h16iiMKQ)|48pCI A']0 t4D<9)p %Jp`pP0@ 0 p0PQQQQQQ5\8+ ԴtT4ӳsS3ҲrR2ѱqQ115555uwwwwwwwwwwwwwwwwwwwwwwwww`L ̋K9O ʉI ɈHȇGdžFƅEńDăCÂB"ZkZkZkZkZkpl,k+[SRQPONMLKJIHGFEDUUUUUfffffffffffffffffffffffff&3210/.<)('&%$#"!  T ¾|E=5-% ļ|tld\TLXYYYY133333333333333333333333333X0#zΓrbRB2"qaQA1!xpawwwwwwwwwwwwwwwwwwwwwwwwwUUUUUUUUXXXXXXX ¾|E=5-% ļ|tld\TL\]]]]3X0#zΓrbRB2"qaQA1!xpݻ;FC,xv,xv,xOp ճj FX)@;T+V+y aj} aj} aj} aj} aj} ex DW@.,*(&$"  O$I$I$I$I$I$I$SfRQPONMLKJIHGFEDCBT۶m۶m۶m۶m۶m۶mxqiaYQNLJHFDB@><:86420 Qm۶m۶m۶m۶m۶m۶.k+*7531/-+)'%#! RRRRRťeE:1)! xph`XPArv,x( fX)@;Pybj%o!Lo!Lo!Lo!Lo!Lo!݌]AXH$I$I$I$I$I$I|ume]QOMKIGECA?=;9 TTTTTm۶m۶m۶m۶m۶m۶m ťJA91)! xph`XPH@80(  L1m۶m۶m۶m۶m]WV֕ԴtT4ӳsS3ҲrR2VVVVťJA91)! xph`XPH@80(  Tٶm۶tЋv,x| Ve/ 4lQJ0HHHHHHHHH$ 4t9iMSm۶m۶m۶Yë{cK3ҺrZB*ɱiQ9! x`(b(h8ymaUI=1% ĸ|pdXL@4( m۶m۶m۶m۶m۶ pH8O.m L+j I(gF%dC"a!`m۶m۶m۶m/_\YVSP M JGD mv8888888#!>;852/,)&#  :D]= ܨw$ V^[)@;XT0000000fPMQ$I$I$I$I$I$I_oUTSRQPONMLKJIHGFEDCBm۶maYQIA91)! xph`XPH@80(  lm۶m۶m۶m۶m۶m۶%wwwwwwwwwwwwwwwwww_oUTSRQPONMLKJIHGFEDCBm۶m۶m۶m۶^^^6,+*)('&%$#"!  wwwwwww@@^"ЮϞ خ<&$g8)=œ/IRX)p˜$ 2Qz=v9# )N$! xU *S8] ?yQS+QD>6.&Ž-岻;~|zxvtrpnlkjiF ,WH}T "Cܑ/YxIC拖*P )"6fh6` ̬U *S8] ?yQS+QD>6.&Ž=Xp`@23bvيꔨN&9JD菞:p֘ 劔&I C 1\@QB,L `%Q|zxvtrpnlkji`wwwwwwwwwwwwwwwwwwwwwwwwwUUUUUUUUUUUUUUUUUUUUUUUUUU *S8] ?yQS+QD>6.&ŽMV,VDu4Q"BԁL.W4Ibd:nЈb">p`aLc-YP#E1]LqȖz*O*AZd(;rڠ% 'J c2^Hab.P A2+WJd)C& /Z@YCHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW_gow h S0i HE2@@ VY%gZUժ3\Uy>ygo?: OUJ5Tffffffffffffffff8 ( rV: b>R4̢$a\[,AF\cK@0 qm3qfQ0t #|RiEIøYƖJ Pa%AJgA 2[*5zY9k+1qfQ0t #|R iEIøYƖJ}pV: b>R4̢$a\[,AF\cKVPG0 qm s- =3 @ԭ5om ukmmm[knB fV z4{{RK-mRK(NLJO4̢$a`!dfffffffffffffffqauIiEI@DDDDDDDDDDDDDDD$>6-.+L|^mZ]֡&)a%A `wwwwwwwwwwwwwwwWUUUUUUUUUUUUUUU۴ CEMRM|^mZ]֡&)a%A ۴ CEMR=N,JO|^mZ]֡&)a%A ݝ۴ CEMR=N,J꾆@u_CxU} } #R7/P A1mKUc5Ѱ(P{ ٱè@'`JˈF3[)S4E!MsTPD<B@ V2ثRn{{{n:bYmUM,1FhuBѳï۲Yc~ꘋg9_eW5EO$]EQ  00 YAm<0C l5-P:9vԆq;>i븱f7֬;6G9s9kUS4KrCc1c1Z=͒>6-{owwwwwwwwwwwwwww)z%9!}:^mZQrX$kUS4KrCt۴ HkZ+hVT"D!d0Ker@kJ) +rB[@59<КS01Rk0'&0cc݆DkGLd -,+:Ih&Et321 -,+:Ih&Et -,+:y 8WVe# kK+ ʪrR6mQ5̬lLkK+ UG9) =[lپyyyyyyyy^z^z^{tld^WQFTp}|L}=t,K ÂBq!8:*8~>}=͌T4 ѩeE%qmiea]YQNF?<84-# rnjfb^ZRD=:62(PrqAd0n \ j(GFueʉI Z@ kWC/ʶ~nZF6"ɵq]M=-  ~|ume_X%& c:WW@)ML+*)ϡyQѐ`8gG'OdžFƅE Ք\$s3˒|rbRB2"vnvnvn{[;ں~bB& ѱy]Eه%shc^YRPG@.+(%!!3~wogaZSLF?:2*" TIB0)& )SH~~~;9] 43Rq DԃPp}|{z 8WfE;!аpP4 oO/ήvV:ť^WQ2Qp*n70( NNǿʨBػ¶I0((ԘS%̮OlDK/.Unj9h˗d `p9,8'*W6C]qE! >VPz82;Anf((pb8 M M8ߏpI&ohA)Lj.a=$-y/oMa?| p=,7} e,+UZ -Jyр%2cSxDx^Hej9ODzJL{2 w&!}rYW)s*Ƴ( 2^2n$PP7-6Su?2}~VeQ=1!tPVӋj IHgWRO 9rƲjR>*upYEĄ4E?w<W5u2PNnW+㲊zDP222뺮뺮뺮뺮뺮뺮뺮.khe$ ߝܮV&eb cccc_]ZNHCA;]L*J,bX,d]-u9ѽfc^p8p8 vIc?ѽfcT (f;jr Z:N2'/NApR:! T< bv1:b˫j[[E 祒#D{ߠi8)fnm)J4M4M4M4M4M2 *OLFDo-W3sV @<9\B-VZQE9+ `0 `0 \+HO4_3 # 852mﺮ뺮뺮뺮뺮뺮뺮:\YECm V#6666Z(yyyy9888888}}}}}}}m۶m۶m۶m۶m۶m۶m۶;z )yPȞ{G ( ޾JmR 4/,)F@pjdԾXL1uqH^ݛCl &C 6X#&m'K wd6 %~:`a@@,ke!`OVCőP `xk]nR:"ƺ(I$|vnf\]iH_\Z0T1N}ȡe jd#A vJL&d2̓_K/[YUTR&F aZT0B<<<<<<<<ϿھBĔlD+)KGC!tnhd^xm_U|bJ6" ѣkAEh1?dkfom9JhB2U)ON/~yto٘T (D`iP%6he$ ߝ~qtٰrRB2/ F)H|x4\9 8ή3b^얫_[WUQs&%$ dBZvqg_zj2dL4ӻkᯭ)(K)Lᆂ @Wha[>\b"$us~4\RL%zn}5Dw|xqcJ'A<4 lH'gZQKE<dbr]h"9c+j2o,jbY $ 4@ZhUA+>NM4\raSC1(h-*$==>pchDdI3J$QTT~fqS˫[W(9mOʐov/Qۮ8ٞYnZ6J߇dv>9$ΙU0A`7挹Op4B YC"9 [AxÛ h0 _`?!`j2<< VqT|N6m.(|h ">C*z]tڊ` ޏxEfl&}VWc-+9EDt,5ł9"c\a,2wo>.ؖ[U]L٦1?UTMs(g2ۀhGSQL~lV+rcHg"t|~roLa,F~67CvNn<Ťvt''h<.Ks75LDja'eԝ<9kֽ H;=G5&.u굁4:BAW%.Iib:뺮뺮뺮뺮뺮PQ]8M͌LkI崔dTTApgs)*G ???????{#zjZVjZVjZ<<ϱ?<<<<=<͹762ca_][YVM F h4~b<־h762ca_][YߪI"RON8bHQ"D zzzzx"`EQC&LVOB BP( >|>|>|>|:Nt:Nt:Nt:Nt Յ>KļTQNKIHFEqͥxtnjfd_kI崔dTT|>|>?d>{Zfl6fl6fl6+#Շg\.r\.r\!Q?Y^O(cd2L&d2L&d2L&p5^ҟtށsv& ,YOc 0DzC. ۟sSh][Z1]T)!򤣆&, G0:űӥJ"O:j8 a<+#0:ű4btQR<(/((dDZǖFL.*_,bX,p8p8p8p8`0 `0 `0 `0 ~~~~^z^z^z^znvnvnvnv}}}}}}}}<<<<<<<KļTQNKl6fX,bX,5#ںbRE9-bX,V(.\GfF&uŤrZJB2*w^z^z^z^뺮zg'M͌LkIG":d RF2au cKK#K*%DtpqBT*hs{B҈EJ '5\0aQ ݜ7jȄiъ¤6`%&h^\3a`zD/j+zw✝ K$B| _@=|f\[1^TZ2x<Aijxɵ)L*WO~dȏp8Iw뷗g 3`\1^xwл1,zvrmn|bEJ#Ax܈*D``@{m8nvnvnvp4 Fvnvn%1fl6flU#H4`82 $ X}&9p~RkI ^g10)NH`$bǠwcbg  I酣PQ]8\[+XNH`d*0hL׆>K̀ڲZ2D1轈X{ytnm`1Zpaq1轈Xoެ)eb2m?wKjZVjZVjZNt:Nt:Nt4`82PQ]8M͌LkI崔dTnL$_9GճkRjT "ލgGճkkS6K*VK^?ijxOg (IH=9ć |%KcPVwsrܨ!E+ "@v؀bp4 FQC&LV&E#D ,kt!Y M_Y8ggp C0DJ#{&544c`k $C~  H@g1U% *i) ɨ?d>{Zkg 3``99"ՃIƊ.@HG)6nac,'Gz0( (#^к84btQUJ<}XHٌj>ޯL.X  &> _@=\.r\.r .Lp0TW.E28P (} 0̌A >@ #>֌:8Ku ^i_(j&kogGSݻhŗ*Ug;Eڧc[$lczm:hb~k5։Юc 'BnE ?žG4(ts x b?# e"SO<p[ 7rp[Ĕ?$U75db̼7:@\R eKSoP\w ,"`s{+C?irQcEfۻh/ } yNg62Gܢ}Qr=s;ӛ^)1΁'']I;%}tbPc,39Hxpαv'&tNljqlMc$^=Xؕu; ~3aq; <-0Y}mwJ.(=FAw-@1LuKW!qm g9^"6`TId,HCg9^"6`TId,HCg9^"/\ihq,:>I]V)\({o)svF\,Xu"<LE` `|[RLAnmkU}8PAY8`u8v2tt + Eb C6~3mXL|3w@{Y")}}}}}}}}oئR A0 XuܦeeU$E4̢$aD?yivY5I8 ( rQ`۶m۶m۶m۶ݶm۶m۶m۶m |^mZ]VEMR=N,JF`,9rfۘ5J fV z{i{RKMRS9O>20@ t9V vffjV$|H`0{{{{ 5ec7  Z#S08J)F =+yR \")UcH22Te HleRK[5I8 ({7AmZ]VEMR=N,JFA'@qaUQA0 Q۶m۶m۶m۶m۶m۶m۶mۡ@:n2*j"qfQ0 b!I$I$I$I2eE4̢$4Mӄ< F̼< Bش ʧzYp8UUUUU EQ< Bش ʧzY@ wwwwwwwwwwwwwww A h7pvzZٍU RO*}}}}k&5& vY# c1c1F ?6-.qfQ0 b۶m۶m۶m۶m ?6-.z=N,J4MԶm۶m۶m۶m uܦeeUiEIÐ$I2333333333333 5wk K !S  >/0wH*$5_~ea, ġ0PQ^ G9%D20P@MQ^ Ga-{py4bn{m?ɢj9bɦUyH1 `Tm&sNgH1 `ohD\E8f2D y6ï6Nr1 墏Jʩעh< mZӍm\ig zhn$WoP=Dzht"3vjO  (}}}k CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27  dY̍ML. !֒[ J,+:8U{/74춣к4sevCӜF2nsD %}}6ty{{{{{{4̢$a`afffffffffffffff&yi٭zY9m۶m۶m۶mn۶m۶m۶m۶>6-UQA0 c1B!Bf`  ­%-5=EMRZbjrz "*2:BJOW_gow$,4FNV^fnv~Ȁa(),orLDaL6E/lL$ܳsS3 ¢bB"ѩi K 6 PQ mM\ƨp@4؛ːvr߿G7Fq~z"&tj땬5!v A]CBj0X9s&۶m۶m۶m۶m۶_2"FƅEńDăCÂBA@l4RL6TUUUUUUUUUUUUI$I$I$IpaZ M'#Mk[&uk]׌Ufqe%; @Ni$ >gse,X$,+U L%Hٴ+,X$Z0 T)v2H#Q{W`.b= `h@xs9sܨ 'LWc;,ڨ SmR"!ZmrFGmk"i82A eJ):AAeaIh*T&<`( """r0JI pF(m۶m۶m۶mn۶m۶m۶m۶%I$I$I$Iܶm۶m۶m۶ms0JI ܨ 5t_؝H+PC,okֲ| b/,p:&; nuj z@b@@[W B8f:!Z^VEMR4ʲ<ͷםeeU&)'I;}xq۵g[Izs9uqa*j"1ٶr6Key4 P { >`, Pܨ0PORr_(-uLT3]Ra%Z c昛$XΗ1oбqWG&.FjuYd\hڨ ˓g{O>' 8(u_si.tZP="q2G0$ 4 -BzDܚdROp:ͱe$#ݜ[k+Jih{3bҡqp8cTno^J6&ѽqeztph^TND`ʹ¡Ť|T4 ˫cº|vr`&#Bʐryske`ZUPJD>ؚ A9s9s9s9W j隓}wp{Z(!Xʐ~̬\<ӳkY8n'ԒVfcŠ)0~xqic^Y*'$kDÂI*Z11$I9RPPJ#NmZ|  LZMh=uBс8ͼ0px7՚BogR}|W|>,: 1aruʟ\ښw~mV\;r"Д2d=EU\TUpUEdg6V{w9s9s9s9s9s9s{{{{{{ޛ1o1ap#JkZkZkZkZk-+ Яo\^ûtIR#DasFL,tsKqCF p80s9s9s9s9s9s91c1c1c1c1c1c1{{{{{{}=-;&Y|{y@88888c QxAqmGL%kEse,Hl~rw)RJ)RJ)RJ)RJ)RJ)RJ)1o1ap#jH 5fp2剒"@v؈(j ABaP*_/[0=2N2[,A -+*R&) '/VAc JSsvWV@]rTO6cHQNj*0P򀈡) VQ$%/U1C =^Xd!>tֈ% .Lt@@PhY`^)?xޘB 2R[P1+k֪R*1g0X aE G@dn7e1#\P AotgjК%+l-1VTDyD鑢B& /ZDid"*LpABahΔ%˕S>ii@'7jʀbE$D~C( BP(}Qc߲czŷG &Kߨ3_#)(HcGQ**)J6Ss?EZn[]hQ elXQF3>5OX_XhɣΙzwYf+\C#Pa =>ѻ ]3~i~i"4RbQ?.iCM) W5 _"aC:Z(@:wEd&}FZV\o$`48_]_]}wʝvJ.o V pSoŽ~wof^WPH?70)!|! z754#RAv@,ήvV2ٹuY=ؼ`ƒ4/O. KjI('fdc7 k{{{H֍MݜTܣcۢj*i1Pս{{{9s9s9s9}yuqlgb^YVRNJE@;72/+'#tCA>C~zvrmhc_ZWSOKFA<830,(&[@yxWVurqɨ"7+ Ҿ~n^J6"uaUE5%ĸtdP|f@0 ÿѫ19@~Oz(=4!0DXDX̀Dv]i7ޤ<*&VYVq+NB?AKs{AQݽ)(ʥF.DvVZaVO/nNM ͌,k*HG'džE. C!P( EQEQEQ4Ɨ W!B^$Y&3]* wxyCUՔTԓSӒRґHb EDCBA@?>֮uwwwwwwwwwwwwwwwww/.-,wVG{ _øĕpA7 ҽ-cnI\$U9h~2B<@]f,_MR1[ZYfFƮ{:NU5~U&M&m\晵L)kLko)wA7a$I: #B"(Ⱥ,58Hl%+hE+YiexQu+5Vt4.Z`H;wDBH@`Z7q kc-$,VB^洲, Xû x)!WUZ'PPJ!IlN+OH@j=HrVY /6'`M?v StU1#btL+m3B$ugHNLs!s"rOϒ@㧞']LJU:K;`o&tnw4Жl' g+c+қd9?>@=<)(|Vy^- B;Y٘XX;}yuz?sQ:97531/-+)'%#! Ɩal ##`bxL^lo,}g{9 J77[[h< ֧|.#Cl.z om&LhHR߆=E:N{6{|78.^~YӴuZyoj{llldddi" G ze㿸^#* {>jݥj#<.{b{3!Xh(t;8x4O p0/m  9\GNW>LN]޾79уY!2 {/,ׇqGC"{9;x~;-$.+!~.klJPodR4$PHO?4tzt.5tuSL;f4DN)+=HHs܃p?bF"R4i 9A7MHA-6@C&]SY$|1Zh,OxLӵNnS2Kr[rhf.0r,o`&s!)+_>9|pG!/@N5Rmb+=$FD@~u| wl4rJI|8L/*|!bH1 R==o;͌pc'N=cPǓ-p1,&vB'V|@רn˓Eޭpc^xi|/NV '@e_P#c /풆UXIK4f#uz-]l9% }#;:uyBB$hr _}k'b VVe#KV(ͭ@Srtq*܀'*/' Mfߜ(urbѰOCאıv9\ҽdwKm bB ܝ8`6܂2 i U?n@;@}Q*4o@ 2cs"7w (r 5!OO^%eڃV+;fv9\fMa=߉%+p|͖@k=I4' 9],ΰ e\U4B@`v&zJ-"v+#elU[jTHU" ][BcL=tqXU]VLX2ԓ'<9ʕա?SD ꜧ79RϙzNg%|6Jh/ٓČHL+C"nTU>uk:ZѺHdu}u%whh//+1zRgF@IiaG: XU٣ n 01]tұu ̗}[|=|_/ɐ ;*얭GQeQ6&ܑ֒ҴN=6:4э&<i1{ 8'tA_Wl}u7?XjV䚎D7*역1Bu5im 4_bghN@9#)7yd`+WVt(|*ejO}nئ6Fq͑*l!kA]\+^:p5ۭV?YX4T1n@ř2ZCaU,U Õw0Ԡҧ|&~Abꂔ>9Ī0P}t`s_r^|hSB9TvTجG:Vn,2dƈ SJ: 拗.\hɂk͢WT:E 8nO)c[U@|3,,,,,,kfb^"5t ` 4;``p^W 4@#~۽^"~ψlڳ3ʷ )P0Q!@n#i޹|܇ #R-X%j?)a0b".Od &ô[o u;0xKNya+?Jh.Ȩ^ct\.#0-&1̶yp/! "P +Te7E?~W.*& Ȟ|aS #((\"N@klfKQ/Gv[jR&zrƒ& ,PFkm0-)HB:BskAJz\fA6O~jK^LCܙqf~+sw&2L7l}Q|?tyb([F9jM(RI#4X#!:DkЬ,A^rmegU5=zj΃玝:Y$n}9|5|W_/W·{[;E{k;~_ס3GN8`_.mكD׺21TSKM@#|sM&йΙ$%%{FfsD"*tdAFDY4ygM r m ƳtZ12 y%ca= 뙁k^KigB^N%*{KdD'\Mk"x(vsͽ6 p\߹WnThl- T!HAtqFݦRMgHG̪[.i ac7`lh@ӋP9Zb.:, R ̐IwwNF[Z1c63Lk6J'+]3F7\2)?dtJKV4H+Dzd# a8eF>wߖ#ȏ#,"#rALYw.^2o.~/8ă cxiᤄF/{|KZc,>V7TSB7Qr7?{Nq;l KVv7uvf1q|y6-ˮSxƒ3qC˜C^b7qBTbD)1m8BخEm]"`n歉?TYDrj=Ig4Ƃ0 _yapc?)E_$8oxNvZa=a9 ]jwP6ۅۤfZ( AiNI,7 L`Mp`p `ŀ[ bJ8 g)u,8lb"b 8ijU.q K zWh'(S~g|# mjcw-K[h@Cki5;!v+ة^h)@[pBX?CSPpzSYA@ ЙY@KnVj36#>Qkɼht+6lCoù '\ = *d!=^"܉;F|p: .$(Q yVfYM0{Sorf_g~4l( QH }Y˄[Rȼ!R#ݎs7wXb{T3S3}  +)(uHcRoIj{kNJ?>>]" Q=oMz#7ZL"ǖUpɿ11y\(#3i=8[QS6qyHxzӝw b0U\5`*ORK[P)$􄣡O`FG`4,I ƶ-3<<ߚur2i[-f&%˴#:j,۟9KE}v+h*ECKQ eOٟI잃n{9_g%Vz7Y'QƌB  t)IO=MŘnlxPǂhgW6ߍ{5֣qތdl:ύ.b8XR܆bXi$!*+a`&{h#!b!>Ye66a]=}j/ {0 IVa Ac!xel08<vuS\jTZDAD6P9ao5aZ 28 &掻Zc:iø*Du1U5O>@1SΠ:tSSFKj,Jh3&C=BH,IXIAEA":OU!}PaBo9~475Bc;={a{znrP9k V[pu$ 9L5،e!``4`I@cBfXt EH D8t IZ#f!{B=l`^.׹Zbß9yTJ= u3lf3}yJ]-=\oeFX^$+'2*2m腦<+eY E9ʰ zyɮr?K$n9j}0s$ڊ}o+wWJX{R;J';vMdsm&j/I[cMgieHnlIv)g<)cG¸ؐ/&!-v\1cxĊ&N,1"öKHxݸ? dĈK 2]}Zċ15kQ` #>a ALkt6<񲦻zj1]0pR[(5ۄנV{:iFpxYf.k -؆k$xƁeB.܂iKPZS$G}Eb 7F5ʵāu#E S Bb _Ld25Ewa\{(5Z@c:ZbNBB<:>GyL, U~~0&9; ،`l L'g`en["Cd,E11[?[/iTȂ>?͜KcV30'~DzRi荺̈˵[^eEYNeDZ+r!*φNHʱ2,_ɀӞ~4S rl@3cZxVhXx3бn''A??aߨ 1bƏN~r"٭rz.e=ܸѮ{1EԴT>C(^'Xܡ&v#,R_gobFܡQbH{6>_٘FTc0,8g>3'Q| RG*+ c[UmCPpE/ϰeY2>wE)zeQ _nDMP~P: Zt-`mQd8e&L5јv9ջ6ǝ]ܡ&ȫ=MWRZ;k_sV7(A>Vc? 0%6;1|[ל|Fq~%ߪux~}ȑZGpO]ϕ .gjp`!գnj?uCY,;Ď:R i#vVe 7q͗5O7qX^l4<ʅ8}=z>3{jYeu~3^cg{1R62^re1yojGѻWҌ-^Ɲt9+nfoy:8y5.1?ؘ-zz :ffΜ|nK'tsF孋^ 13rVtҞ7(nbG )wh ;jT1CMȫ}ݸ;{ heK%0}w\p"3uܙ}c;_~#kiҵ XO  {/Ҍ1=Edѭ}/R|Vڣ[ba92gn@oCxKondvkͤ(W˹a9 .[Ԉ/bG wH|Ca.Ť2sEw/ ww n=B}u?PZw<;x:*OׂkÝL45Os#'P^w:;W7߯L1W*hOr %d5JddE4ZA08{$ט0r&bw'A#RHTL9@/0 2&=+6(oAiԝEط*3#8s&ӕG q_P8|aiוe;Edw;B'Ԑ'$=S䱯ȃEl"u }nNMƀ w0ذ=ޑ2Lms&QtIX_g9g*'H {F4o7|s뎱Ȗi.Or]b5ar\hF9Na=Ť8+='A NP0%PQMa@['H9}+}3(`ƏJoDpff%oZ^q\ؾ{B@g(g%\n_CԎ  rx{XkcuKoDW[DJg< L6i|)H Z!cOD4 [ IpZS_@3-@p^~B}k(:1@]u/9k4yzb.#,sda*2]sn|۲׀~H2\Q贕7U[-o hӈ:Wu%98m wPݪ8>f/ΡVQ ֵ}G:uyqruy@qN8kH6$)K6#F_!(+^Ts|Ey9?݋uBE"M:no~HsQwK9"]zc\f 3p&==?Dy;yaE*{ǛhH>~A wCwK8+LuVgLiF~U rt=o`}Þ¨~!YD9]08RC?ЃlaG1B %>@6.7MD&r;t}{5nר64bf;u4>L!*{!+qx*^t.zRaѨF{aRkϬs1"'Jz;>X3dFcI&2Q3[0/UhҹݠGᅯf34w+Vs^4it*2G$i1ϣ ^on܏GV%k,NcuЂ*ٷ, &t`qMEb;cV6s`~SB˻<~J.ZsPn^51re$qt@ i-?/)o%,>p26'@D.D{[{`ZǥoX3(-c1$"+ '7x/ق+ٌOs!`:ez&<+Yas> g8\nj57լ,4.WefjK1I0K~yߪoT]>eS|rGe˞tڼ/YޑnQVDeCME9<9d& ~k{qߌȘ/Z`{.b=؊R|bW1q]Hap  0 YG{̓;&C7"\k` e łW(X(lBl8 lѾ>DukhA YG(05`,|yri.ẅ́"LX̖< ɑ~6c yC}D=FcC9tcYό1|ľ<+:'tNonC}tFz`t9{L|L6ܗa%[.g6wnܘm'w)KKT'I8ec(K]9RoȼIYyޢec?QS7AAnFAr_}ō’R%ۍF^$r#!+jDž<>B8d@lK@l1byuQ1cb8$vS4iK4inm2"? syÒZ,9) ңF6V:jHqюf03L;웩kfLÙE! h݇DE 2T AӇOv  B+t:,%C %G.OBH+O ͣ3+!}]^Vn[Vn[Vn[Vn[Vn[Vn[Vn[V.;KRT.KRT.KRT.KRT.KRT.KRT.KRT.KRt;Nt;Nt;Nt;Nt;Nt;Nt;Nt;JKRT+JRT+JRT+JRT+JRT+JRT+JRT+JRT4lמ/>`~ AHlp!% ` *3DVh" )$-xOF$LpfaTH*iGXg1s`|]A6[4'(Z`D;(d^@htGh0?wϝ02a80fL#2(Y&Oѣ|>|}>|}>|}>|}>|}>|םWyu^Wyu^Wyu^Wyu^Wyu^Wyu^Wyu^Wyu^Wyu^Wyu^Wyu^WiimZ֦imZ֦imZ֦imZ֦imZ֦imZ֦imZ֦imZ֦imZ֦imZ֦imZ֦imZLd3FRͪ4Ф Du)3DCJ̨0ByO}]:%3!c1c/bƊgXFcƉ_E[+b: '6t#VCz6UKAᨇa iXDC`ą?XC;́&A"ll` eO [‚#(@a3@pف^``_yk1öFsګ]XsxkO;ܼZ Y X0\$Z5U3Sm7,d䒐"Q5PzK}:Ӑ(Nt(M?vvO3 Ӝ.Қ*ݥ4w[Ik# Ҙ}qKWZ'5Z#)iяoT4#⋇;2QEN4B#pІNDx}І\τ<ςyP@z=s{,hgl_:_l837q6a35Q4A3ߜ m̦kȬfiČ&́3]de1\ߖhKe+wћK|Vނ؍{u_yS"e(AU\77&=%n)Ld(J~d'H;rގsY om؈Xn>j܃mk1߀p1[XLc3T,#1P /L-HBUPO1i^:]=*i Np0چ4,"!0 ,@    6c0'-a a v v d`/0ǼNеa[#x~9XsZeU.5ীn^,ZN|)0i% rKK=/dΎyÌVx9Ox|ve:Ze9X7+;g)2(y'`,O]|G{EBd! J|׶ݏTxL):(8r'6vR9-G3+1i1Vb#).b"'R $v[}L!G:1omC5Bp p 0;QLDK@ă\m0ӲdG {D> [C ^sz 0W;p .[N (W0 V-T#@S@"\3Ǜt 8iݯn%&/}Ѧ/x␎&Qc qO;)ќ ߄hM[-$hL_<!eF/;:#=+yΈu> ·lͅL̓,Ḧ́iDs~ܧLT8k N+7W[ywʶC6Qp$nn`6^ׁ]pk38'|a+e}`8 s,V-<ʭL'ݪ.trj)R'Aބr5P/y\ |87NmڈtG&EȏEEOC$d w27X*]0&HXkUXP崙ȍCfbQی~E=N䱢#0dž8NtB#! ]V块;KB3$cA1&PϊO(sbAcKynGzD]Έ 7"R>]I`ɥXov0 G񴠄,xąg GVI0d ,"N=Pڈ=>F4f3`0¼,35^UFM%O:DK3H}DЇ y8PX{&B8'l7`>?y>x=U :Q=rݻ3J8䢑Z+B<<3JӢhg"B 惡V֎C!-bmUAP760 2pyjTԥvVN9owqcSb{ڒhiƐd(ƍ0f|1\pF,fbE/Jq"ć%6$q" #~h!&]Ј <;|t8=06/ZXO󘍇w&lGu"Ls,q ovCvQ$8X%9?xwpuz.3Y꜀bs383؛ ^lZ3D3晵2s2cY@}f_fm}ߥNI%J˪ ˨>ueSz;ʐx{ݢG*Ӕ=I1ʝɛinro29Ӓ1)R-!ґ)=mInTF0٪@ӡ*=!BJ{I V,40UChxAy` /N L J]ErAcn~:F6jZD &ꯧZ4i4M3Kk:SNSRZ/!3M ӣ.-ҏNPO 9U{#9MzӤ5Jr@9WۗFZBLK[b=ђIqH~x_<ܑͨpED/:tЇ6t" `*NJ&GY2%30}̀_6<'?p$NiHIuzEm:i'펙iNdiMR;魤iLԸ%+-Nѓ-ёG7*(ь WDC'ZQ }8hCA'"ppD>hC.gB}gA <(x \c9=w3/s[P4v5ƛ\)"[2!3+\^,Ny#bc.2s܎AEdPC}3Xr!á` :k@ywBhig *s% nƹvйaJ`*#lEW.'H7:Vdr`Id={UL6Im IC5 Q3/,ӎQEg{jOzt)S9cC EQBQ62.lHq)80sդٲYegM*kѝ5RƊ2(x'fmWL$% nUorOK 9RȐA&Qmq(?g$R][TG*Z& JVG4Uf4 21AO9,w?H MVWv. :b#>wy {z  <Ws gf|n(ۼjͪԜ*ͨ|*pSg.(EO3Ħ 拟.\hɂe^;*uTH剓&r6Tq8 -r`YeQF)#_@s3[|B@f f cv073/M})tYlaZFe \Ko̅OukQ9Sƒ( xr'_ L^2%wJ%O&Yɫ To*rKRȤ,Q@~q1;ӎ9Sj!6xvCDHlrS.=-6O.\cDI$>fȠh<%mm6Tc`4%Cz:gMvu4g ׁ[:7\^3ud=bCE~𚯱H+Nd3KuZʏ_Vwœ|˷.Y& u2j:QO uǡɧxz&tܦhzIw%܏li7LtKJ tItyɒsj*SōɧlJɥ䨚D`^1@@ ž$##@` V"?Ӵ/̤Ղ/ɓاn-_]UŸ֏>=ֽ?%AܔsCS=$<akNRU}!H9Nܐ9iک4 GJXD]n5~mA(VDmf*tҌzZ u2^4`҇%GZ뿣n;9O=א39$fU40 iP at w@D'>DC“WwbQ820{{=?/{y,.C|$ϯ2uZ64>am(⻆|k~v*4:~ G3@{QƖ 4!Ck]1NQ׍(Fѻnua㏟/Q/4!\ѯ' שMS.f-q9J|1;) C~>?m ΀$#]ܜ7E|l wS.~6enՆmxlh@`C&{{{x=g^6U@5.4c2e/^yCҞW맱Dki_L{hH';^Q>~ӿv_L]2Wc־1kտ_{L Rmog=F3۞mu{g=33ɿuoLg}&3^u_L~XL}A 17^&N+SOk[|׆m)kC_3"`md޵nLgz}1nEzOx#d 6yGm!㷱2FvߵaWQNB9f 7Flg?[h/nCsrIщPv֢ q~^k[|9PG [<{}{=罖gW/ؓGh)J창>\hԿY|p~(.o>7f]п<Ʃ3H5޹o:^֪8Z[Y֋#w%bSgT2eklҮǔ25xLϔQ3ej2Sgʔ2S.ft]{პ[pֵ\+QW_a@lg^遶ܡQz E-7ZZ)Lħ0ElحuL5xLϔ)3e*x )S3TL ~Lϔ)3e*x )S-b+6Ү3ϔ3e*x )S3TL >Sgʨ3e*x )S3TLm[1v:{L )S3eTL UgT2e}Fޏ);#BE61^~YG}U!ߏU&ڕZSUfYK>7l]ڝŵ{}b}ێ{*w-. `)/rt;ګ~v _O%:i۝{w&jyϥ1.e܍l1[HN#VQjzPy^Q1;`tn66z cV#G_@>"q5rj5Fΐ~ E׽Mf%l 0"@훈k KnQn6%Z9霩{:ռs]v_Ko7"k23yMd8!G`j]Z^Y\VXx'6wKW$ KiO^o|kVnJ SkK@TSHE9`N{1IM2tIR%J$E#G"E*$hq!A*Fdv˵Hޮ>rU|!`!|,<҄.V2uv_|t%o`B?OԽc{{wؽwϨ{|l Y rٌf5(Yz9Cg Q B3q J$;t~a=p"6 44PGLǁoa,kx W.N4Abefg&lWDG|9k"g%%'!h~\e^L&k}cE ㅍqw+' _EGR1'O ~RPӓ<KW@4 Z@BYNj ۰H2ݠ!_~Ӈ r3 Y33'l.ћ[^xٙfgI̛V܋Tgw,K;e\2 w ov%?iؠ``<ޟ+EA<wd<wN/~nމi ZkJ3ӾV^˄i) LSkv6@N$>bYy\gqC9\kh BcaUN­*TOYhRbwV8?9$=m_&Mz"G|ss=z+^F{ j*=ljc֫ҞH-^b4`g'8R[b ?oDtb!B^]T[H+N\ ~3N9o^wG"ߡ?;C5[BLV%ų>=x2f1iE@ccIZMhUBsou^2Sm>2V:ʏ)L#\~zTu+N$Y)6d:[Ct٦4nႉ{'+.>_ q^$7!H }H#>MbZ~SƤf9g(8Za&jg41SX-+^0Jͨ!8`S-1MN?T34 ,ӿ]ӽ9KPWEi􎥹˨QQo0:evL]~mpxء}|oaUB>oe_,;uh, BG;CYT 0(v˶fKd\X*>sp1F9lF /3_Y>daȌ=?/$x\XHuyh.^M__'}iKOhDA7ꥥ^?Iq%/RG:B7EMh4("5tj8T%%MVzQقܰqfA-2@U6[6gS@Z`b=ˆYuGu[%'* `w [Nag/WM nd4w7椺aeݚ G']l|q='5ٿ*Kⓒ~Oz}>;l4x.SNLV1Ah˕394ńҭamדid/h0'^m5dn]v8Kh@MHTd7AgSta `0Q^ܴjZ({Rl%}ˌkl]9m&?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~B  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y\u^_3XWXYZ[\ ]^_`%YW͈ m+YZ[]^_`#Ή n,$ay R0fФvгJ*"R?@ABCDEFGHIJKLMNOPQRSTU $X!{c`0< `0*xV$җSr#!|r!ێ Mie4#@D.B>d E= @u0#c-•z^.Ԟ9DVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX+lU YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoג!w5Xؓ"x6ٔ#y7pqrstuvwxyz{|}~F  !"#$%&'()*+,-./0123456789:;<Oa "'G幞7:~ei}(8“ (8p*$3AS =>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~G  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~H  !"#$%&'()*+,-./0123456789:;<=>?@ABW꟪m|DCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~I  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE; 7=G@5D 䇏R#ez]:W,Q3R:}xˁWzXK y/wM:ഀoI}:yP7!3wH|{e}キm}um{ {{n{mUc wlmmmնV۶[m&&L' A - Q GOu 1y RwB`ls}s~<>/MGLN{yԏm(f+Ύp쌳3F^J"~S{^t6ѥ+7oϷoLݼo~(1-4:zYF[=e`) D`$`$&zgݺ`:iӧM-iѿ'd!/w؇41c2ތkbL_n9xe)duCő)~o}7͸7V݉v#ֵ8[^m<7Q-60ŭ(~{8mg\cg]\dpY_W̪TMoO9ޜ;SIGČV0e]6!ۂk vٮbu${6leSRQQT&~p^zlYo;Ү0(Ξ3Drd;Na{EL8 $!57lƐ~ڭ6٦n;wqgs{ZPGo}\G,㢎s7ۨ6{Z hPt;/?UVs!7<6sX_/wrVW'WIűh㡌.DOI -%$S<_H%u4 /8W)kp2fd/(Nfד)JAJ PI0!ͱ`Zg3gXy @p^ۃ(8" 0fǑ=X ) ]6`̌_@C3A zO4@Dompq!R1}*R롹 xl 3AMmNnOoPpQqRrSsTtUuVvWwXxYyZz[{\|]}^~_PQ!R$W4`Od\v~n%?JafM^CuҀՉ׎ۘݝᦹj6809֖:98M{ݎߒ ͉\] ab_cġàӰү!:03C.pewn{r~wxƋ*;(5)6V_irz ȼ7&%*#+$&>>PSTYahfofpqn { %&(),.345)/46>@HKgnrzрՄݍސߑ D IY%^*`,a-e2ls['-iL(o!D !<w2>"pP`v*z|<<[Z{k19vb:x"TgH &L{,rbzޖp; b7CaUm\>otG?[`3^UN]Ͼ#vmm.sG?JݶfmmmwmX|aXK%0haև}6=GCb Ք{=L0~ #S׷'*AD ;@\Kkg2#yJoyYe80C2 #!h&?*,z)J&1IGeN})\c4w,cmw֠GH7nu 4G#uMgc7XEߖ+j:mN3׶1#eb66D~gg]reÑF&Kk/;V_)5t unD-.jٚ:8KSӾd_/WwpmU:=}W^zO srrr}rorW5r/rvR~u|!_cwoܽv?þ\w/;ĝ7wE} |n﷽ܞ~MoIen2rܠo{-N~^qf3:ə_(N TW.kbYZVeX'nNf+IT9S*S<:wyosY_R<<ٹ$;y!3o1劖#prC wgW{i_T3SI.Yb{ {coybc @_1w. (\c]Ҟ6QHX,<jOJ:Gڜɫ4γW8kѕEQabYJH(bpC$P C#M B 3_ߝNg4OShM0|{ٻޣسmo*wKJN^2w SB4( M A=~OSV{ v֨.htT_#J@Cո*ٽpUs93'Zs~1$Rs򱴠@!S%SU%t3܏~i1)`*f*d*fb)@\ d-g"6J &XK[R]QURo|.˒ɒ#ϔ[,855>ۉ茪̊̊U?ޛľCf`/! Sl`*dj=tQ.y`wg\46q7耧Tnܩ 7yPo,ϵc;әr` f\B{/8.vᩗA~4R˜bJ]s>}vid#Ll_r=/yYe3/?c"MXfE%hWrO_rNaRIZJq1)C|b<8.ݗ1c^ƕ(/jXA`EURpJ%2PqwOy 0XeUSrejyXY'ttS838*n+Qg%0;=q|cM AT`yS<'A sEm+pU%gRC^O{6>ܿG|/!o'P;j~7lԠ5CF /\`BE 'L 1BD-Y0Jx}sw c{ u < _Ϥt^ ss^>(ӧE?Ⱦ؏AE  :_?S~k~6'($@\gmf#p/!^9>\ޘo$>-(wH,+F+F;c#pY+7$53xo<ꖏ3_VK,K(W꨹@c&Ӗ+oWPH#R65}.sE7E;Ȼr3y͹pM;WwWa[a_R,l+*` ޞ Oa_tyfcģ* n lN﴿4;xC"{4|+AIie.7NִzpRVc=oy~ICi6Ci߼tI5#EYzUTuo?ymdg?5sbxs)ZXa0>'΂MDr oӘ:w2ھ5oM2^첮m0PM(@`O@T(r 9K`ȑq\a-?r|aj^/F˫ئ7 y(O(57Pvpbs춦/|Xd;mYfܓĚU<(3w|-a Q҃ m@?z+V<FNK0Mc~=o")̉i6xoG0Od8%h}xf%嶯a!{er+9i] ÚFfm{N?ǜ94sƴ犏dg7XEdh'pl [0gh=-LnnrwSl!VbZ=qr zIO|NtI<(c%bE 88+@Kڡ[0*(P_Zu.bZen+ܜ ,=| \~oΊ .wdžQIx{B%g0 L3Ο<{yXӠ7 }9}x[b,=a YVqyW4x. Ę",ȫnDD20Yby98MD3:f$puHϗ{MO VoZVg <&p{s|wκDT2{ۆx`jZkcN!ሮ2L؍Nkrѯu?<>5xn.`q[C@J<(jJTo"[ޤ+3[_R>Tv @a|L|}n}\nR]0ȻGx[qPșrC1z SfY< cy`/@{>m^Modb93q,76ͲtfV~.bqO~C^ByX8wE]tlfkr W`%KEhC/̻D|A_۰[yTq{6{5 eo Bo䮀w|0pHxa@ғ wϩٰwoUL_6Gƍ~6cyoțLass:t<)of ?q w}v9á+Ro_v=p؏r564kU=wsR%G>d냧3H{yUiM%/P i`UϪǢn7s=БO 0},ĹKH7Š74l !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ԇ߿_4tm  !"#$%&'()*+,-./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:;<=>?@ABCDEFGHIJKLMNOč{@o oPߠ7A oPߠ,DPQRSTUVWXYZ[\]^_`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{|}~ ߠ7A oPߠ7A oPߠ7A oP;,\  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~`TɿJU_%*WɿJU_%*WɿJU_%*W$;t  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƇD\ߠ7A oٕ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~=   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ~!BIRIz5iQ%  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~+R9 ĒŒƒǼȽɾʿ         !"#$%&'k(lOEں:걶Q]}uuե[WWn]zuP쯨J$IL$I$II!T:()*+ ,!-".#/$0%1&2'3(4)5*6+7,8-9.:/;0<1=2>3?4@5A6B7C8D9E:F;GJ?K@LAMBNCODPEQFRGSHTIUJVKWLXMYNZO[P\Q]R^S_T`UaVbWcXdYeZf[g\h]i^j_k`lambncodpeqfrgshtiujvkwlxmynzo{p|q}r~stuvwxyz{|}~·øĹźƻǼȽɾʿ!        !"#$%&'()*+ ,!-".#/$0%1&2'3(4)5*6+7,8-9.:/;0<1=2>3?4@5A6B7C8D9E:F;GJ?K@LAMBNCODPEQFRGSHTIUJVKWLXMYNZO[P\Q]R^S_T`UaVbWcXdYeZf[g\h]i^j_k`lambncodpeqfrgshtiujvkwlxmynzo{p|q}r~stuvwxyz{|}~·øĹźƻǼȽɾʿP 1#?Ful1#?Feȏl1C~fȏla4[G~fȏ:c4['a1c̬m#?Fuh1#?Ful1#?FSȏl1#~fȏ,Et"        !"#$%&'()*+ ,!-".#/$0%1&2'3(4)5*6+7,8-9.:/;0<1=2>3?4@5A6B7C8D9E:F;GJ?K@LAMBNCODPEQFRGSHTIUJVKWLXMYNZO[P\Q]R^S_T`UaVbWcXdYeZf[g\h]i^j_k`lambncodpeqfrgshtiujvkwlxmynzo{p|q}r~stuvwxyz{|}~·øĹźƻǼȽɾʿ#        !"#$%&'()*+ ,!-".#/$0%1&2'3(4)5*6+7,8-9.:/;0<1=2>3?4@5A6B7C8D9E:F;GJ?K@LAMBNCODPEQFRGSHTIUJVKWLXMYNZO[P\Q]R^S_T`UaVbWcXdYeZf[g\h]i^j_k`lambncodpeqfrgshtiujvkwlxmynzo{p|q}r~stuvwxyz{|}~·øĹźƻǼȽɾʿ$        !"#$%&'()*+ ,!-".#/$0%1&2'3(4)5*6+7,8-9.:/;0<1=2>3?4@5A6B7C8D9E:F;GJ?K@LAMBNCODPEWLXMYNZO[P\Q]R^S_T`UaVbWcXdYeZf[g\h]i^j_k`lambncodpeshqftirgujvkwlxmynzo{p|q}r~sQFRGSHTIVKUJ_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./012356789:;<=>?ABCDEFIJLMNOPQSTUVWXYZ[\^_`acdefghijklmnopqrstuvwxy{|~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]E#o$e#^B "Ȋ UT"H TSH Tߢ"AZ"Pj("Ȋ "H #FB*!? )T"BސtH#]ck#]ckta#ǰi(z" -T " 5TR:B@jIB *B)" *" )T" %T" TRQH TQ$ Q+TF AR"AJ"A*"HH*"H )"H "H AR4jEE`day^_`abcdefghijkG]}kj} k4@HKjRz*0k7F\YO]Z[Z^\]C_^_``_beame`hghfjkjjrruun98ihrqӃӂ֌֋׏׍ܛܚޠޟ泹BA[=[<  N_Lou( nty4kY9Y8nsnrbXbWYXloln DCHGQP21dc p{"ڕlm n o p q rstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW[KfFg]3i/01Zda f ss fӁMh c"%% d  h--811<22=77T88U@@XXii! " $ ( )*,3r VWq -pBbg)5<yh2hK=m1>W||G}HXttC(}((w(sT(,e2a2N222s22,cǵr8Μxf'h ɗ6Ib]3>pȖqa zbcdefghijkZlmnopqrstuvwxyz{|}~̀́΂σЄх҆Ӈ 5tuv w x y z !$'(*+.3456/0127" {|}~#),-%&8[}֊׋،ٍڎۏܐݑޒߓ{ KGP[D` !"#$%&'(w)*+,awHQ\Ea !"#$%&'()*+,-./0123456789ߧ[-.yz{|}~ /YZ[\]^_`abcdefghijklmnopqrstu=\~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVXY[\]^_`%ajcdefhibgWZk0123456789:;<IR]F`b=>CKUkT[ADPWehlWJS^Gc%qt  !"#$%&'()*+,-./0123456789:;<=>?DEFGHIJKLM@ABCNOPQRSTUVWXYZ[WKT_Hd?@ABKILOV\`bdgsw "}ߞ#R֋lmnCDEijkMYEFGHIJKLE#`#bBSDc`L@0$0A\fCZK4B6E?*n,.VW?S(S@)4 W'?(=μNNNNNFa<@1:ؐ3c|-!HsMɝQVw|ћEk;{YDstt0N[AqYqaDqHSO4O!p5Q==Rs{zyW'N_r9u\*B-ؾR p"Fw 迥Ӷ0:0.0;[zwH~0n n5F_+0ȶz`vz`vy_e:(ӹF.y }{9N'zc#k|i`] $hMHg',H)/+ޙe3D}F%9ƇotcڻatMLںxCj3=X1f`9h|~ N4bwrNAOYo2) {Ten3ZͿj,4:am1cz:|17{x.J7-ka납 UKr cKp^(psy M⋡tGE&;[Yȹ,? G7@CE(<(I}6p-Աx*Ѿ$߸ɓNi}[=@c{> %B~,fAGAKASAAAAAA@ ]-fv)6ݾ'NI~ah=]8_~,#bȆդnMy1Dk02֕(6soQ?F&W?$pq~tZ??0^tCMi64VͭnxGQۼ˔ؐjhDM;nйm{z ;X :* [c( pS6lS6 lKv߇nJ%HB| k#2~ !v!WnF3@ cfXEv[bVxV}S^T5mKZRv]CVPCL;RNJoƙibEYIR)Ba-t@oS<3 8m`hZ`VdV~]㖘^Uߔ=qMےm7jg" 4 XPB a]ZH BDfBEB0rIy Ua[Z2^ov bb>9|!ߘ1'>F -5_9iYeYeYeYeYeYeYeYeYeYe] BP( BP( BP( xB@_G?-St),Z-MC&cERILhcRt1i4Xh1R0)E= 24) ;tM \|@0I$GZ`hR@DM !CRFRjH-BH0"L  !"#j`g퐻a"b+c')o  d=~?PQLRSTbuIe|RyNzOU͝ΞϘəʚ˛̤JK^,&V%&'m` l!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}+J i8xOCEE*JJ(RBEIeS"7q_txOuٵkjjZCj|D#zu#Bc ÑēŕƗǙțɝʟˡ̣ͥΧϩЫѭүӱ# pz$q%r&s't(u)v*w+x,y-z.{/|0}1~23456789:;<=WXYZ[\]^IJKLMNOPKȐ_WLU`Ie0123456789:;<=>?@ABCDEF./0123456789:;<=>?@ABCDE5! ]xDPo"!A""B!dHDDHHpMF[RI%TRI%ԥP%1+FQ!"$""$$$>_!dDD$H2( DFGHIJKLMNOPQRSTUVWXYZ[\]^BA@:Z_LN8.ު/0i84h7 ;6myaTy=f[r#³ E2ڪp}X؈dYW\!,5Fqzވ 4/X$]g$/JKW#gbWmvw^8CqA+|--7܆0f"]%x|p47 W=28eHn"k8;'Esנv&%nb`g9=Ot}\bgr8,0+ֳ rg\fݥQFTwٶ퉗ҩY:L{߽?cVe) aVþ lx*: N@SC +kt֩u٪_p]c̨UE᪡!i5J<\O }"Ŀ PBĵT[W``jٸ::N暩╲dm}N=$_f (h:@7A8RB99C:D;܌۩*71C2D9JbkF葦pj:G|*}WN,QQKmK}2]>:z'/O;{5R(տI{?wy3?Q}% w5|msoOGw=rz=B_u}ݓ?( <>!|̿bKٯc|gۜ?W)y3=GI?hssJ@KALBq~Zdj6=@ QT hjܹ"1;!ZL".+8-<,;.=/>0@7H8IMSRYYbt~vxƸ!)!8698MONPfnhtڷ_(׆pWiy615<RV"g6j9rBwFȥѭ޼#9E3F5L>octj&  #"%0SZYc_ioxt~"'"1,632-87755099=LOagjшL[Z\ZV?W@\AEIMPSWZ_$I*bd A$yvKkw;,J$)Z`#^'x )[l\&uV3T ]dchloqwv{}πЄщXR]FexB.q-+,32018756%%%%(((($$$$^s][\edbc,,++++----////CrCBBEE> > T:T9M1M0ǚƚĚŘVtU\[YZ}|z{xwuvqS$1 ]pguTl1N#`VAw;^ Ob\ԳWz$FF-;ܩ {X!|_q㮫ɢ٤}ST% $MKNOPQRSTUVWXYZ[\ģĢŸžʪʫ pֻ*1ۨq2"')"R"W"\"e"o"q#|ʆˈ*11121^Qr^V2Zaiijjjjoopsst+t-{F1H2JNQS1wzʀ˂*1 1Wib`%[0v:T lwS"*>܅) W!aā6M@AVB/4 {o 0juXH| L/j`n_e FƵ_gg۝-mNF*mfl j.oatz, 3f80Mb.v-KW6 rq͋Նf+D E @Gmd)Ǒi  +-.;FYY=h~v f]hb3ś*Al2pWj}fVqݦaxXjaᒡېm64 }wu!zd^@'Em>]9#} ER6(O:rkeVq1)CU}Hzr'5nbiO"nnߕ0TPM$4>tKrB˜*]c r H~dxZY{IdiU\PY(ha ̒JTǟL$?,K{A/9^0~Oƃ7!Ovӯď\ 2_*{O9ƫ\з_#O/[민'dr8&6F`zWoEy5ߘS?_&XMn Ѷ>U_y^%{e1Q"㣕WSb#릤bF?aoc d#ݸ _!6X7pZȲnОbwfWUf$#h#a7$=<ܢ#|' msn7.!6vZ)j!?ILm@Yz3K9[v(Zz9jS sˁ`7wM7åZ-GԌ3\>Kdп>o=oR1Ջ/q#ϸ_cYF3; WXPpCX ٛy z7P/Zт|9\RyB‘ ,A$B@lŠfPP)bX0r(sGpf?y֐jh.P,˝Md.s_Dg4+E:V*ـZZhs+k Rcbq~dOB5$vKLJ]Q6?Sl>dWڕ* %`|%=NJ-; 3+x/M'^IxNQhkdf8 pFmp~ЙݪZ]mm! (TMQk^ϱWyd#%(n45-`qZ\*oQ@9Ý'ۤٺ8K*Y:ɼpL UQqS<$T9\Ww's^**K(r_`abcdefghijKklmnQopqrsMtuvwxyz{|}~jZmpswz}~ q!F!E"P"OMN#{#z#x#y****11112222<r= =K%K$L.L-^N^MKL_w_v_t_uiiiijjjjooooppppss  t)t(t&t'{D{C{A{Butrsס֡ԡը t   3201jighʭʬ˻˺ssW^^ _k)aY.Gk5Zh:q`yaOخ.bcУ9ct*dC?@(ABCDEFGHI J K L M NOPQRSTUVWXYZ[\]^_` a!b"c#d$e%f&g'h(i)j*k+l,m-n.o/p0q1r2s3t4u5v6w7x8y9z:{;|<}=~>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÃĄŅƆLJȈɉʊˋ͍̌ΎϏАёҒӓԔՕ֖חؘٙښۛܜݝޞߟV[a]JfL L\\ !"#XYW]XYZ\$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLWM\MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ [%ζϷиѹҺӻԼս־׿ &Y[bK g5678 9!:";#<$=%>&?'@(A)B*C,E-F.G/H0I1J2K3L4M5N6O7P8Q9R:S;T+DXW?X@YAZB[C\D]E^F_G`HaIbJcKdLeMfNgOhPiQjRkSlTmUnVooABCEFG H!J"K#L$M%N&O'Q(R)S*T+V,W-X.Y/Z0[1\2]3^4_5`6a7b8c9d:e;fi@D I&P*Up+b3CDff$ich+`pH JJ5?2)92'zb&zr&є ꓛʓ0HYh`^bPOnPOn %~-5?/wLt;ϸpie91έ 2#b#r'zb'`xklV圗ם͗ךY:t񁂟BQ}7Z#.~=ڷVqdM9׹Omuᙡ5u! R?λStzl$l$l l!  D D D```P P@`H`ى@:k3A?FK{t.9w-8LrA=1B=2BO I$$ P"3DȪ9ҍ}[QIYrb3L0 :$!ժ'$W|MmKfꔟ7^>/7_3>7_o]+'rpZtZdqn}^ʞ:O}]iwoӛF9_;Sý&]2ஹV97!m8)W4K4wqrstuvwxyz{|}~̀́΂σЄх҆ӇԈՉ֊׋،ٍڞۏܐݑޒߓ\W&qXsYuZw[y\{]}^_`abcdefghijklmnopqrstuvwxyz{|}~WpXrYtZv[x\z]|^~_`abcdefghijklmnopqrstuvwxyz{|}~‚ÃĄŅƆLJȈɉʊˋ͍̌ΎϏАёҒӓԔՕ֖חؘٙښۛܜݝޞߟ:'{;|<}=~>?@ABCDEFGHIJKLMNOPQRSTUVWN]Z[cL hXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÃĄŅƆLJȈɉʊˋ͍̌ΎϏАёҒӓԔՕ֖חؘٙښۛܜݝޞߟ  !"#$%&'()*+,-./0123456789:;<=>?@)ABCDEFGHI J K L M NOPQRSTUVWXYZ[\]^_` a!b"c#d$e%f&g'h(i)j*k+l,m-n.o/p0q1r2s3t4u5v6w7x8y9z:{;|<}=~>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‚ÃĄŅƆLJȈɉʊˋ͍̌ΎϏАёҒӓԔՕ֖חؘٙښۛܜݝޞߟ  !"#$%&'()*+,-./0123456789:;<=>?@*ABCDEFGHI J K L M NOPQRSTUVWXYZ[\]^_` a!b"c#d$e%f&g'h(i)j*k+l,m-n.o/p0q1r2s3t4u5v6w7x8y9z:{;|<}=~>?@ABCDEFGHIJGHIJK+LMNOPQRST U V W X YZ[\^觨  _[d⮯ "!$#&%(')*+,-.0/1X`e[f㰱23456789:;<=>?@ABCDEF\䳴pӋԌՍ֎׏ّؐڒۓܔݕޖߗX\Ya]b3?I$I#@ pA !suiqW[*#n⎟}yqB2םn+lH|XE ஑ÛԺ&:t 7Q݋6.:R腀COW_P:jݙ{$ 5 n///O_[_  "/ |||E W/(VE% \H.2E xژ QM_ _"_C!1"؏_W_9=-]GN7\Kյl ȗo 1gM;)tsqFu/i_^P_0HƍD?@ABCDEFGHIJKMfk !"2234456778899::;;<<=>>??@@AABBCCDEFGHHIIJJKKLMMNOPQQRRSSTTUUVWXYYZZ[[\\]^ ; = ? A C EGIKMOQSUWY[]_acegikmo q s!u!w!y"{#}$$%&'()*++,,-./01 : < > @ B DFHJLNPRTVXZ\^`bdfhjln p r!t!v!x"z#|$~$%&'()*++,,-./01X#$%&glN j'()*+,-./0123456789:;<>^€WX()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVYZ[\]^_`abc d e f g hijk=>?@ABChmO kDEFGHIJKLMNWOXinPl~?_ { !"#$%&'()*+,-./0123456789:<=>?@;ABCDEFGHIJKLMN&OPQRSTU' WPjoQm@`pqrstuvwxyz{|}~ WQkpRnVWXYO PQRSTUVWX Y Z [ \ ]^_`abcdefghijklmn p!q"r'Z[oAa%u&v'w(x)y*z+{,|-}.~/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTYZ[\]^_`abcdefUVW#s\]^_`(͕̔aRlqSo$tbXcdemrTpfghijklmnopghijklmnopqrstuvwxyz{|}~πЁт҃ӄԅՆև׈؉يڋی܍ݎޏߐb)}Zqrstuv~Z$|%&'*+,-./0123456789:;<=>?@ABCDEF()GH|w c !"*#WSnsUqdBeJKLMNO PRTUVWX Y Z [ \ ]^_`abcdefghijklmno p!q"r#s$t%u&v'w(x)y+*z-}.~/0123986789:I;<+{,|QS45xyz{|}~?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsvwxyz{|}~πЁт҃Cf,tu=>TotVrՆև׈؉يڋی܍ݎޏߐ} Dg-UpuWs !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMOQRUSVTEhW. NPXYZ[\]^ _ ` a b cdefghijklmnopqrstu v!w"x#y$z%{&|'}(~)*+,-./0123456789:;<=>i?F@VqvXtABCDEFGHIJNOPQRSTUVWXYZ[\]^_`abcdefghijLKMkjlmnopqrstu/WrwYuvwxyz{|}~րׁ؂كڄۅ܆݇ވ߉XsxZv   !#%')+-/1357 9   "$&(*,.02468WYty[w(A)B*C+D,E-F.G/H0I1J2K3L4M5N6O7P8Q9R:S;T&?'@=V>WD]?X@YAZB[C\E^KdIbWpLeJcXqSlQjTmRkF_YrHaG`OhMfUnPiNgVo<~=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqrstuvGkwjZuz\xXv^{]yҋ !#%&(*,.02  "$')+-/1345678lH+ ˏ\`^"m j8 ;J|IOfDgz"v_/h%_ IyqP4{OFGVE4Gl $8̾oWup08 dh z!U֯ x hXۢP?m!wrJ zMFl,+ ɖbyQ5-FaQ5?=b°wHo&A&aa;.BӛM1|LCX̺=r; |/. H]n(+4ޟ>%S |ȼQw0-`6`[ jl`X}^:ف8gSc'W ߾t)skAa,5_W 'C`08 & -!UDK*$3>4h~'i6md;xf<;zkjjwRsl"!0~Vz _h9(@O ;');"=fMS6TAmڏ2yd*)f ?Ymr8 G8ab]ayޜhC?l4vϩ濒)U֮K{ap \3M}AOS DzB KJ<sXgM07Nz'Dv]AOd-PVL%-N@̵xg4Hje>2Yo<`mWAY2X@G: ')th7{iwЉ$ch|_/9QX0Omx35/@ǽf#n6,dw2u{z҅5`n{NjWQmݐ`M8"3z.w2:87禬69|/vJ⻂@G{jt8 C/2FI&<pҿ.;s;h3#ʀN.~p2<,'Bt 3OPj4,Q6!뾢,I;6Hւh4ΚQf¢~L??b~"W_@p ~yv$_02ۻQȮ V??7b}ˢ6<,`>sKZ`W=Wmȋy/6X}',M- 38FEЕ] Y0,o_P2a7_ 7}6As"-uNk4FmSMv4֪8 Oq (ނcw9oUDؙ? ߖzQs`p0\ :$.D4,Ux V Hoꁾ`'4E,hWT+*㔫,z:@'-c*Cz=N+@h3|Ґ#ΊlѽL{koGCiZƮhvR|[̽⓵?+& }JPc;JCX}Pe&wK~FWr3WG/zJH-ʍ^âωk^=Z(3tcLΫh!hЂ1T;F3xM 4#= !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL,MNOPQRSTU V W X Y Z[\]^_`abcdefghijkl m!n"o#p$q%r&s't(u)v*w+x,y-z.{/|0}1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̀́΂σЄх҆ӇԈՉ֊׋،ٍڎۏܐݑޒߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL-MNOPQRSTU V W X Y Z[\]^_`abcdefghijkl m!n"o#p$q%r&s't(u)v*w+x,y-z.{/|0}1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̀́΂σЄх҆ӇԈՉ֊׋،ٍڎۏܐݑޒߓP N1h#?Fuhl1#?fȏlc4[G~fˑ=6[G~fˑ:ct1]G~fȏ:c4[G֑:hͬ#?Fu~#?Fulm  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL.MNOPQRSTU V W X Y Z[\]^_`abcdefghil m!n"o#p$q%r&s't(u)v*w+x,y-z.{/|0}1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̀́΂σЄх҆ӇԈՉ֊׋،ٍڎۏjkݑޒߓ1#?Ffȏla4[G~f:c4֑Cug֑rh#?6: $   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL/MNOPQRSTU V W X Y Z[\]^_`abcdefghijkl m!n"o#p$q%r&s'1#?FfV֑Fuh10L t(u)v*w+x,y-z.{/|0}1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSYw|^zZ}_{[~\]`|Xxa}yYzZ[\b ~{Z[\| Z [[[]c^_!`"`Y} [\]dX~[\YXŀ[]e^#`TUVWQK$I*NHX>,s/o ?xs'I}$X="7(բW6Yg dv@^\a 71H^^+Cr\KlC>#^Q!?Ft{XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̀́΂σЄх҆ӇԈՉ֊׋،ٍڎۏܐݑޒߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL0MNOPQRSTU V W X Y Z[\]^_`abcdefghijkl m!n"o#p$q%r&s't(u)v*w+x,y-z.{/|0}1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̀́΂σЄх҆ӇԈՉ֊׋،ٍڎۏܐݑޒߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL1MNOPQRSTU V W X Y Z[\]^_`abcdefghijkl m!n"o#p$q%r&s't(u)v*w+x,y-z.{/|0}1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̀́΂σЄх҆ӇԈՉ֊׋،ٍڎۏܐݑޒߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL2MNOPQRSTU V W X Y Z[\]^_`abcdefghijkl m!n"o#p$q%r&s't(u)v*w+x,y-z.{/|0}1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̀́΂σЄх҆ӇԈՉ֊׋،ٍڎۏܐݑޒߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL3MNOPQRSTU V W X Y Z[\]^_`abcdefghijkl m!n"o#p$q%r&s't(u)v*w+x,y-z.3`??K>/TUjUUUUUUU RUUTUUUUUUUTUUUUUUU*UU-Ζ|^bTUUUUUUժ*1PTUUUUUUU*UUUUUUUU*UUUUUUՂyK,UUUUUU$ZUUUUUUURUUUUUUUTUUUUUUUZ@;/RUUUUUUTUUժjUUUUUUUS?n{/|0}1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̀́΂σЄх҆ӇԈՉ֊׋،ٍڎۏܐݑޒߓ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL4MNOPQRSTU V W X Y Z[\]^_`abcdefghijkl m!n"o#p$q%r&s't(u)v*w+x,y-z.{/|0}1~23456789:;<=>?@ABCDEFbcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk5lmnopqrst u v w x yz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk6lmnopqrst u v w x yz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ XYZ[\]^_`abcdefgKUUUbp;y%qSTUUUUUUU*UUUUUUUUϗXRUUUUUUUzZUUUUUUUTUUUUUUUTU;[yRUUUUUUUTUUTUUUUUVUUUUUUU,$Ϋ|^bjUUUUUUU*)TUUUUUUUTUUUUUUUpD7hijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm n o p q rstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm n o p q rstuvwxyz{|}~pKUUUUUUUTUU*UUUUUUUK\VUUUUUUUTUUUUUUUJ*UUUUUUUժJUUq^yRUUUUUUBp%7 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~' !"#$%&'()*+,W[Ɓ^_f$ [Z%[t\u]v^w_x`yazb{c|d}e~fghijklmnopqrstuvwxyz{|}~[􊣋 \ǂ^_g%ªëĬŭƮǯȰɱʲ˳$uvwxzy{|}~»üĽžƿ#[b 5&pbW "$ BH |?HI85 ssuqsrquy9ܼǼ*e\f8stp8#}!`łg3ļ\ܸ\\^^gL9m5s7}X{{ho6*s[H?GHi^!(W''Fci#}nzQ.^ND(Gbg&mۂ-ho CMoE/7˓rrrr1$tޱ  !"#$%&'()*+,-./0123456789:;<=>?@'ABCDEFGHI J K L M NOPQRSTUVWXYZ[\]^_` a!b"c#d$e%f&g'h(i)j*k+l,m-n.o/p0q1r2s3t4u5v6w7x8y9z0\;;;;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Ŗ%>cLY|;, 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      !$),/25 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm n o p q rstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsXɄi'%S&'()*+uwy{}ށ߃tvxz|~ހ߂[]ʅj(,-p *OکbPy>Qkӊ< M5F,*u6*<N%F*ev*'j`ڴb<ϨA(<˦@+O'jbmT1Z.Ĩ|PwmJ_|{7Cp06Z!\6XX~6`6mq~Әԩ^;q7:mn`SwYxmd˯+Vk%!2ܫ曈|sÿ.XKjHԿRy# %kɱ&|Bg/}o/>~ Rl߯+v:o 6!|6m+0FUkwWV~knFk`lyiqӕ ̥:jޭѮ *^vgrNjGrTe]慿 6l45?|(&g&vsAVFZBPϸ߃=6˭KZ`A:3p*滺c֥]F 3jڕqT,K~W}6/tC׏n@pZyd1$Ku-Sk~2X7Uev2TOԬ_2X;U mn8*'ڨb<({%ZM:X;U kbmT1z+'`TT.QhyQצyB MF2X;U 5`mݕN7Oо<_x{f^XKՎRԑ]XՎ뒊䄾hYՑ^j9ץkڑ{].9MkIL&|s_x Ui d1˳+F=m_o"Itjt!*1˴Ѭ,Ginp2jt"Tj*e1㵊-^Hs >oqJupt# |V<f+䶡Ҩ.^Is ?pK"_r"K#v2=jpt$*<,/J @q#sLw%.S/0123456789:;<=[RDmL~ x>}'}v#-4#yFHs@CSs* cȵ k92bqn`0`g,\`al#& t >?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~TTT `WaXY]Z[\ ]o^_-Wi\ja Zfny׎/gHlŎкh6 [*6 W {  , E j  ( J yVcWck @Y}.Gl*L*ya*Ya`t= C<ł YYsFZ6Y<׷[_;\X_^Y]]W*}XW*\cyN<OŁn!V8"2T:\A8 Kh".iO78CZ۳)/8c3К$פ8{y ~3΄[3 3j@Ou /NIoeHvoGck}QЫiһ,fox0+M[Y2tn@Tح~#\5<ZV[}:!CB؀( {ޢo=vvlc^ol G5'ݒI7_ʗ#]; @e's 6rE5)-9Al#YIl\㏧vZ!BXؕol0+%zoY-n $ QYYEeT !"#$%&'()*+eiiT[zJr4Eb/,7'f5I6:) ͩ},n;wGH['$릟 !iu}-RV6GQX垖D1C-럩9xI;B~9O;$,-.A& DQ8"AC(PP{@Gb OH?oQ ^nч햺'T$n4ۖrY4b5::"CЈrL]|V_+_޸a_D $kNerOshtB+W߯rֻV(t qa1Cpm?K"~{߮ 835;>t /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~倷T4 U  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTo+=ki"-UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~W  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y  !"#$%&'()*+,-./0}EUkU/- 123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y83156V[\^`aeb-Cklm+e;! AB<#)yk mؒIIK.E*?訟%u`#ݭvwL x.Do|ҁԃOօׇ7ޏᔫ0F랩1G9 Ԭ.:ܬ;ߩ*#&'+-.023578;G=H?A Z&LMNKPOU!\(])_+b.d1k:o?p@qAn>%d G\.gn/7/M w/ MVcBގ\њ.xr*p?A;/1kIsTOuMxFtTsC3H4IvExGxHؕQRUWᖇYZŢ^5Jfkonqtsuyz6K7L8M69:N&Ǥɦ;OϫԱղ״۸=QR?S"%82A(8DV;"CUAT~B)<#erE4F6G7M?K=*8WTDOAXJZM,[NVF]PFY^Q_R`ScX2eZGZh]9j^H[maqftkul@7ByI|~zo!c&PSc 1XNd 6$Bu}6+6#; (;l[< "4Y }DdudwJ.N )'%c4Fct)b{Kг(X-S#m+6^,.!X} 溰 .Tgunz#e!g%D.JK\OQRL]􋿹]½cȩͬnrsM^N_`Pa{|; SbTc© !$Vf%WgXh"9ĩ*!-%1Yi>/?BƬCǩ9K?QZjMTNUOVmȬtʩU][k˩Zd[e\lcl^mgpenjspy`ns|uyaoЬѫbp҄ ӈժ+֪'dqfsuDQRج()ɾʿc7gtϩլi٪:܈۫huݫivjw޼kx   lymz o{ /E#3p|q}/)51==CBaHIIJORSW|V[UZX][a^eo|rt u?ꔠt~SuvvvwNjxӭyz}~  !<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE~L$9B &ABDc R+ՌR+ՌR+yWyA '7L/r+8mS*ŷݒvf/SI~w[j5˘hB20H($?뺉2d5njnX_+"KϬ/*X[ncVʱ5Dﲐ }i(23E/(89řiE0=erJPxf o>DyIJ)j|}B~niuTMF#T3;;u4 .Fg"H% w3F$:T7:a2h0Ž7,p3c>~%o׍#!>iIt߲./QFi@Jbp}YGD21MNt FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~T d =  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUȷ2!::"B"U#(1T0@HG߾VWO>DQ QRR R\dU"UWW#X ;CX[c[> (0^__egn+j@ k iRN !Fh,/v4~9 nsJ?9'M9vlF0gT#ٗG=?x4ty5hHܹ}A} SBHEhFF>:+_^VuUݪnU[խꪦ T[l2 n̥ oBpNpqq2Vqqq̄rrȴrFsRstt6Ztttuuuvytr{q{Ď}}w`4̡өӹ )1xՀՐlhj| mL\oq*'2:B W>J ("")ƀ$0't R9MϓQ BTwR@i#ԏԵrMSCǣ3:@f83OMƢS:>җ3N{2="d{E<ɴdx߼xf|Gm}W5WTLЌ;vt',q+6\r -,`W:TU7Yu;ؼ4)5v&GZ6gVS6D,[pBZk[mkL'C@ 4KR(RJ)m۶m۶mYט}8` /g\+\&GCa%<͒T)ʦ 8G1X rwPnI{׭t4ﷻ/UD IɌt4d iiiiiiiii3?KWco{ kkkkkkkkkkkkkkkkkkkkkll+7COZix ,8DP\ht*6Zfr~&>J^m| $0,D)+po'%qLlu$Jb$&Us( $1Q2 @6 2<ġ0V5Eo~`(Bp Rl2mZ]ZY"uaZYbuabffffffffff]4%;$ 5ų0mx9nsF~I(AFPOd Gs6ynyZkzIWqf*>7np5,t$}}s9s9s9U1i*nLe(ӊ'z_6j9D}84Ap*&z^MLܸAȲ Os-?=nɒ_3I$D"{{{/~ASPNK OF raUq9s9{{{ﭵZk-dp.PZ%J#ot  +sN*Nzd\e[uT0LgfR&D LL:#,=pH0GEɡ4$'7$tGK5K_)?wiNcAxYuǛW*ð)'wnߥt㸖\A %^ZV?tstw797@+TKI? ^TzG }lQ,+ΡgsxpRF@Ș6e̓s.kINTķn #A~[<6fIs~|B5,WdsFA !<3R+l"MO|B A[0 d W;q.)ʹXUe ANVt FFG;dUKär_͞'m=wȚQ ~lLė , <Ǘ":jURIZn(8X5MEKAF4#7hNn)("g|jt{%g^+>.bGq1P;F7| ml2dr\̠kg!/#L?Yܞ`"Kc5/ۈ_OUzH-AJtH&B=62R8=mJݨ07q 1n%EL$DIRT $ٛ ۗ`͹9/v{(-^& 9B2YQm9 )7!ˁ9l9n1̫`W-7R!lrV@;g %?p熄:D-ag\ &E#5 'dm RQ>"a^ջ)Z_E2m'K)kt[xl.Ʊ c؟Dq& /g=6uf̢N OM&wFE/0=}suvL@ >m]cf7 bF][+}SY,q X5OS@z6,L`'^wq)E_rĀ$(%*6Auր#9O7LNc?^,]f0lq8ǁ7Ybf`_iJKb7&*F?eI02Ѫ0Q^e{bmc#wuR :/.=Nܡua%M`kIi>ȩw K%l;) &P3q.yӇmu&p EY֮U r,ٱ7I$YfsΥ| S)Q9, ff @f`5J$k2k@waN+\.? ,)Jعu<}D :eus6C)`,Qw vMSjF6eݐo%a7@W@66bXHns^"mX;&Q/9ƼhApn3MHUR*.>Tka\aӪ5qy|ޭt4ͼe0qGt}\C?]J0l=UK V>W.R|EmGH  sȿڗ鮷/C37y6 ? <0s 8d?o7w'w0R>F4oj_#}h'ig?Δ[_J/7[$rmkhqr ys0կ.!k,B$b I亂8s_OOqƾ8wĚև^8C[b~ |ܨp$q RHJy"."YI QIk5:P>1b;"ӊ26H̢eK8&,9%#Y0‚>#6%X ۿ qFF|+<|o~7 )"VjRޭn }uP*'ViPl b4V&  Ɠ&qb t9 ̽ >qMC"[~Bd^lHN#PV<.Z?\L,|foZr bGs.;#]> W[ f&;&&w?U%fF5LI~n,v\mi\4iƃm<=mervaYM5Ƅgm7" >GO13B.{~#^D'd" %RPN;OXo;1MgD#C{1B0tv]^#beИHdEIz1r\h[uviYZ6p᳠2\ݵj jSGfΛfA̼9o LJ$>)M&GwU#a'7#,Qסs<-01!!$O.x\,.a!q7ct(FT`x&=kӋ<0w;0h&k:6?uQ@{bbiwtjZNFE3B䚺we;6ϖ"n5>6oԃ8w+W%m:ЃcF-@f5XmZG*XXTb W 2G-M/F؁CiF&™m^o,윸l=jJf_'t @&6m[\٧  .]Z]ZMw\&6uǪfJE$\r|=n0w.i=T~6XǸR]crn3`<)ZSyF' =60Φ5Rf*O^/C8E"Q8]gɴ+ +'g.ىB{^`@^[Ƭ.~,jobaj`vei{ DټMzK?A\hWGֳom;`m}3#Ð>{'}w^t`Uk߸dH66;:ndƵWt5ȈjjR4t& #  |B$@}p'~/6dL:JES˽Vujy;Tijֱ]ڮBYe2J2}T`C:NIY-8QA5_%'^#e [ ʊ$#ѨߢkjbuRAT`Mwh6&0g/x0ZY.ZXnEWy*}}T)=GP tۤ3K4+ #Gzz9Z?NΩ7_; u-{%ԓ/igDžQ7>c]V'rD}ttE} >Χ^ON.︝{8\eMq|@ndGwh6WWi&Sf]ڽe\ʻdZ8^1886mE\^iJߩ98J v* 7K$rx //r#DyEUjz): 5?ܜi3K$'M߸8lwsg?*-W֢]?)梘g d-jVJZJN @H)u&5j -Pg+y $UۢjS>tܗ i v>xw`b~zΦ^-H/Z?f./c]iai^KxʭV44_QRYuJS6FP$%M/i w0jw!!H-Ѻoy~ѱzV^ԟ66RSt6%]Ap΁o>"B+h ?!1Co]Љ 4dp uǘիgX OpԨ{GWl5A$A]P[`N<\^v &?SYݳy%e]gs&'q6ͻ̲kf5&2{f<Hȫf}0V/8:Vl,HR>qʅNbx|EEmd|o|&3"ssΛyx̙ihȽܖsSn%w Eq^|A-> PP0; yo{?+ݞ>ϯJYp}}Էcv{||-cm{{a6}leObs؃ym\{k,;;.־gU]6RGiDu e"'S(1@Ҡ lW,>W{6Hȃ ;V2Y$(& 21aDHⲥQ SK,JҠ*RLܤ0 EeO:GĉW&|K@ &A""a֪6UtsUTP <3k9<_6D9O)x[R +}c¸2k %?@n>:x62bxYSKvevll G1*10'06n0-%E~yuke8D2aQu'G~ ҩґ6jpmiea%jJ*Fԓ&#+EZ o?|CG[54322cba`7ثJ2-)H ޮ(N(Ab `d|ztaHxX(XG#n/a ,ZJS^:Rc*s<]/4~}s,hE[Ջt?ZsZNKюE(@):lcd+9 jrCSxFm(MO^5Q%E2&8(Ԁ P݋Em"訙FLjV/x{GNcF>RWqŚG. 飫)}~} owbCL W2CWFE_ r%˭at 2R.QGBCxp[6gWvnab:śL/tcJKpă^=t˿V yfhPktM7C9CLt}@${~@%B~@GJWK=-q,M^<7˟Ls1|n3~~牻eŒ/yb~48 2^!.S[i Ƀӕ)'qP}I\\ٿOݴ+|Ȗ}JG&ͦ7^/JSKL_9bvf8b֋{R,y&?&!R =_ +S"9PlJ\,/b/ׁDeLQF܅'"Ny-bF#OUP p؃DjAe e3 z dNA*+Be=3jRd^@LM̆ -4SoxKɃӔܘ(pP$}!\,ٷOI] +qἰȊ=J^"M^J#EVL_b9`&8X/B~'ģ?Eq.A+qQ uV~!."?_Ƀa.cs{D6A$)LPDLHOPJMT732"!CB?>546”\[^]`_ɬ󨧥*,j-S.A)*1=97&(=@KFQ[_ m !)#X$,Ms1Hj1Hn %?`oNu'k'V(Ik"#$%&'()*+,-./0123456789:;<=>kpjr&? Q9{k|}~u@g7;?GKRMc#BcyLMdefAthuwx{z}~vy|ijklmnopqrstuvwxB7?F',1&+089G`aefcdb@XCEFK?nOLTZ\_adefkmprwyz{NOPQRSTUVWXGIJKYZ[\]^_`abcdefghijklmnopqrLMNOPstuvwxyz{|}~QRTUVWXYZ[ &P'Jkjhi~ YXVW /.=<:;[Z]\_^a`llqLMNsOPQRSTUmoVwCDEFGHIJKLMNOPQRSTUuvprst|}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(HM8SU'eȈ%4jz{tkӶ+Zױش MN !"#$);%&'()*+,-./0123456789:;<=>EBK;M]^_`?abcdefg)ǦX*0/@A hfjBCDE_0)7u,F^r~٪]#1i:eRlxө1j 98"!76 SR]\_^edsryx;SvF_54QigkihGh? "#W\]'^clo35+Zb:jkz{KNO|} ~PQhij()rs"06,[y{|}~ !"#$%&'()*+,-./01234 !56"klmnortuwxyz{|vgFCshi ")25?Epq7-\O 0*F#+R3AžÙ8.]vwx:;<=>ABCDEFG ?@:0_ cerOQ;1`wĐŦ<2a {> =3b>?eikA5d !"#$s?B6e%DP &C7f'()*+,-./0123456789:;<=>?@ABCDEFGE9hC BHIJKLMNOPQRGSTUVWXYZ[\]^_`abcdefghijklmnopqrsF: ituvwxy56OPQRdefgCD(0ovw7Gpqxyz{| EF]Zab"4<3Yiks}~G; jȅ[mz{  #&,/258;>ADGJMSV)PY]c !$*-0369?@ABCDEFGHIJKLMNOPQRSTU^oxyz{|}VWXYZ[\]^PP QPPP      IIII"#$lmnopqrR}sI= lJƍ9T@k%BLU 0%D"%@D@@@F>QwVq7#SBc]kvӜ#.Gor*%2˷f(kGzgsls$nG=ras|¿O^z3Aä# ӂ1{%|Zi-ʧ]sYyG' +zt÷{p* 1QµLfdY6 %N>8[`;fb Vcq;E;`ɗf ^O'er$< *߇Y!:6rP_l "ا[?Η +j9ݧқfއ|._t4F3FnܦLEF{Fi߆ .@;z|?/QN[g=4|h2ɒV=iwy,`g`(ǬGi0n] ?"wb<ꁲve29+"7?6[edcHvأyutilgNݤq{tL_a yz0 Oq s?{ PwH=p&w Fwpgd^^?'V -'s} z~p(oDZ#ڑSJNΰy{ vNc HynO^}\Z9G`TvX2\:&ͺ)Q$Y~IYNAaڸYk ]ӫGV .| V D7lb~gks{{0i>z{קNoFlRrޱ)h0h?usW4 ֑:Wo-;Хq=3ҙ4o簈䷇JO6ĵ`\Dy獗&3B4z!Z%|j' eLjc[-CG'rKyptTAȂ0^^.Few$l-ET/CfH/[LCdbWƷ GsH]qp! > 92pɎ1(U2&stk:VJ~0w,|/+;xfثAIԉS&$pVÏMy FD6!f'Sk! (vJ駭"H0hT/_/kyVXz}T>{$>7sB7;>0oeEc4DYn@\&4> m˺L@o  !"#$%&'()KKKKKKKKKMApGHIJKLMNOPQRSTUVWXYZ[\]^_`ab"#$%&'(+,-./0123456789:;<=>?BCDEFGHIJKLNOPQRS\]^_`aTMVWX)*@AYZ[tbdefghijklUcsmnpqro%&'()*+,߶NBqOCrStvwxyz PDs cdefghijklmnopqrstuvwxyz{|}~VWXYZ[\]^_cdefghijklmnopqrsuwxyz{|}~tvRFu`abSGv !"#$%&'()*+,-./0123456789:;STUVWXYZ<[\=>K[EUAQIYL\FVBRJZȾ?@ABdgaefc`hCDEFGHMNOIJK1  LMR Q(&(>L*i~LU0+`y訿,npKLM=uxcڻdI1v+޾d!-QVsǐctNG)?W]y|V#\\9JFl+GOh ٷUgЗ ":㶋̜>c?MڣCn1fJ6y 2Op9|ɃN:9r839on[RJڙZd[ꊂrieHbf'#,?'O8mҔiT4%K(M #G-*JB 菟>|Ƀ玝:t獛6l֨I挙2d4Lj 拗.\hɂy劥*TTJ&L(bI1RJd @~QCG7l8֠1CF /\`d{{mجQ3eh&/]lђK+UL'M,Q^' 9b!A ѣq8npAc0_$Rru;GEyB>:6*"N]N?%WE F+T(HD=a "BpPǷ7û{s۶}{{{{ N2'I$Og?~[e,p9i8#q\P{۵ɁuAXԋ" J!D`AQBI)醙:L9rI9GDžcNNK~cw?olYi©,)V4?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~N M XO N YP OZ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ N_RWU>vP5_z9v;}D :v4@@5o}ۿ{O%B i {o)@MHd2M0 n 0".bawvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ]V^UT>MRDwP|=y+<t 0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  QPWVYX[Zcbgfihkjmlonqpwv{z}|~ORZO5*9M,$EOC0T4=Oj}jC,}5c dӉ+!"#$%&UTut@=a`'()*+,-::::::: !"#$%&'(*+,-./0123456789:;)<./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^2abcdefghijklmnopqrs tuvwxyz{|}~\ THw789:;<_`abcr]䡢 %,389@DHMXޤde "&)-38=AFJLPTXZ^aehjnpty}  '.5:;AEIN!>CGLfhi0U[gikqrs'Qne]{|xwua~SY_cqrs?@ABCDE'()*+,-./0123456789:;<=>?@CADBEFGHIJKLMN!"#$&%FGRRRRRRRRRRRRR"8X#&-U UIx= 32 ! 10,+76VOWPXQRMNOSSSSSSSSSSS !"#$%&'()*+,-./012PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw.Ԯ-mEJTW Z [ \LĔg8sxyz誷I(o;Hϥڐ`Qa2ܓ.iG>+H?JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn{|}~z¨È VJy]<<`abc WKzغH WWWWWWxyz{|}~FLT XL{ٴ %rU  YM|B#&KKKKKKKZN}:=?V@,-W%&'()*+,-./89:;< XY=Gpnoqr  PFGHBCDEiեϞ{n%1  !"#$>?@ABCDE01234567F[O~ehifgCB44HI+)*<;9:IHFGCB@Anmqp5423%$! ba_`,-YXihkjonmlqp{zyusr[ZXYb46tvA\^  5Xuw_a35su>@[] 4W noՖћ!<޽9678,  !"o#$%$)%.43<;CBKJPO&'(n)*+,-./0123BA456789:*+Nt2Jk2Io @a;<=>?@pOv:l(W)JlABCDEFGHIJKJZ ig#*4>GMUWXY\PZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~QRSTU L`````````````````]V  aaaa !"#$%&'()*+,-./W#0123456789:;<=>?ffbbbbbbbbb"#$%&'()*+,-./01234567_ !"ee#$`Y%& aZ'()  ![*+,55 -./b0``` 1prtvxz|}oqsuwy{~23c\"456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghdijklmnopqrstughijklmnopqrstuvwxyz{|}~ vw!xysffffffffffffffff"#89:;<=>?@ABCDEFGHIJKLM#eNOPQRSTUVWXYZ[\]^_`$fᏐabcdefghijklmnopqr%g◘!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy&^'h_#ស (i`$⻼)ja% bbbb*kb&@@@@@@@@ P?@A ן ,md(B-ne)QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9t@!BH) t "&D"_#&JcxߘʰM\ᯘowumap/wuWDH&orn,v<"Zq?C2p{R<JqG}V md|bMD,53lAb\ bbj}qkOƹ '!O'Ȭo,\TNj5\ dj!LlZBOWtB5\DT}HyDlGh J4a^1wp1%;r%|"qOҙQ3-*D;D9ҸZ26tІhhAX{SGqv q zܑ,SDᵛsey%يO/ <[9 CwbSn{?P:"q >Mvp7Ge;~< .}=ʵ}9A|$]F`kn`͂ ,#izz1KB :ʷ}}?/s\Mގ;Ц\R=V{7;wsmayA9PFxWV^&g~ě×\Gs0:y}c<27$PSDD5:"})Na 37.oc9n˜vT*f3&Q[!׿N8VLÕ#R 0o4CjaC'?IEeIP2W9~n؁8j 0^Cě1NVܳEp? &oqx _/ H @mHŊ׀+s0s9xU`<Ʒ B^՜ kn5o>5Zl3!x">Q9,3oLb'}N}z^bf؎*V-V74y<ي3Itlcxt{d=n'KQfIrXy} 3>&6̀~NH11AVq*$ ^esGPc]WHzMQoؕ2V>sC_&3) '7rAKE;]'^F185Mۄf4 6 njrĵIJ46kF澹yon'B?@ABCDEFGHI "$&(*,.0xo3yp4q57zr68{s|}t79~uJK:v89:w;xy|=nopqrstwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?}>0*.$2k"VWnzn?%,:{ 0I|bu*.&4o&@XYo{pA'-;} 1J~cv*.'5q(BZ[p|rC).< 2Kdw(6s*D\]q}tE+G F% !GIHJIKJ   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS3?)U40/L(ArʣW^9.ģ`v߿{c76qݡ*߈uCs:ޣc$Ԃߔ5:vI2^G{?sZpR2.If{gP ΞSGpP½Y#[$`,gn3"o["3) ?sSu^[1b}w vs'qVoچ~7dG eQ;f2 b no~2 wu7d@='m, mu ٞ$?lɦO"g/9ӱgc=#?Eu:90Q'&p5MT/H anɳu0TÆ;3"+du5q=*q A??#ᝂ' 5 P`{ 72*'&{Ck$M2~ 8!dUQT:iTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~JVVVV@~?A@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~dž#o#oRe3?L=:4>OWĹY9x_1>l]z\ᎹGъ<.:79zt!ŐsNv|Qw$ DrnŰn,"L  !"#$%&'()*+,-./012456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./012345678DAHOTGPLJNIUVW:>XY斗RS9Q򡢣Z[\{|}~ՄIMSYw&+m,h-(7mhq?@ABCDEFGHIJKnj !"#$%&'()*+,-./0123456 7[bkqz !(/6A"j8v|~@CFLTV1*/6>EL_`cetw biosz?BEIQbg tJR5=Dvx` !$%&'(,-./146789:;<=>@BCDGHIJKLMNOPefQdj}~  !"#$%&'()*+,-./0612345789HIJKLMNPRSTUVWXYZ[\]^_`abdfghijklmnopqstuvxyz{|}~H !"#$%&'()*+,-./0123456789:;<=C>?@ABEIJ𺻽  !"#$%&'()*+,-./01346789:;?@ACD=B25ڴ.of*۹AA 8BBB<=>?@AEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aCBDbcdefghijklabcdfghjlmnopqrtuvwxyz{|}~+lc' !"#$%&'()*+,-./0123456789:;<=>CDEFGHIJKLMNOqrstuvwxyz{|}~89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqrs2468:<>@BCEGIKMO!#%')+-/13579;=?ADFHJLNPQRSTUŞ췸  !$')+/18;AHIJKLMSTUVXW\^`chl_nj!tu*.2>9񖘙ȲQEtҗopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456<<9/^defghQD8g8>iou{ #)/5;AGMSY_ekqw}-./^tz "(.4:@FLRX^djpv||KMNOPSTVXZ]^_`DQR@4cFGVbXYZ[\]^_`abcdefghijklmnopqrs^X!2sj.F E*/Pu3Km3Jp (Abq>Y$"@aC[}'Y{%AX6Op%_*J~8(g:Y|bjszML W! YYZ#$+*12?2(W^fov}"Xhas$pw~E DU`hqxrQx/.%SlȒr-[ .Mp4Ty 6Nq7Pt+DguT|?s.\ /Nq5U7O8u,EhvU @t] 0Or6Vz 8Pr9Qv-Fiw V}!Au/^1PsW{9Qs:w.Gx W~"Bv0 _2QtX|:Rtx/Hy X#Cw1!`3Ru7Y};Su;Ry0Ijz Y$Dx2"a4Sv8Z~Vx">U|3Lm"}\'G{5%d7Vy;]?Wy#?V}4Mn#~](H|6&e8Wz<^@Xz$@W~5No$^)I}7'f9X{ 1*8w.Gx`sj'fic=AIK%:v~hLƌp F;v^ab1H2ciwjxsm}}%3P )N9-M:=Xauxyl^]9KLEB2354G-.0/F+( on򋊍6E̡өЦҨѧ8"INOPYb!0 HJH$%&Gdgieh'&-.#bُ(]NaRbSgjmpsvy|,l_ef} $&Ӻ7:,|qdGQA`k5BG?zT͖mFa7 5 IO}}~D;FGHI%&'()*jd236n"&kty' 4F,Gk\fegluC;D@EJK6M) l )*Jpqrr0/de\.iRݴ]gzy TUΓV WXҔwZjյ[ֶ\׷]ܢ^ٕۭ`ޮafgghhi|g-/0EFjm~#kcࠌ,$' bYABDC c]^ `_ aڱ޵߶T\[dZcW`^het C[8Qr;@"!?`BZ|&BZ7Pq#AbD\~($U?J d]`^+-1.nk~իخʟ͢Ԫ׭ U]Vt~wv6Ȭ LMWV*+_def03,/4morq֬ٯ     =MCS?OGW>NDT@PHX b^ "!$#&%('*)/.103298;:=A@CBEDGFIHKJML-,5476ONŶ*I܎ 3:Uclt~ 18La 29Nbks}*u #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=QVUrqstðźȽ=>?@ABCDr$#kSJI8[q5xo!1q4oiݪj#GfW?l yؘ3@y܅[PyU:LWz`qlY=6.@&M q- ƸXWq(# *\ggb|bˋ)b VZ#gPRVg6VGn'.>B^~T,.)̛];z!eX ?`5o-9@sƨ\Ix`?pGr$g d1KHRyǬuk8&P> Sh =j9wX2^ʔH+[L8_ yYhh 9u\80{ ٧ >L-|$us fFIŚVdCU}@:Y.9aTV 3y|tmaoWa"w14atlD.+ |pɄ9|mnu'6[|a':.WhG0]-uNXjK#~c_̪.QT>pG~ O,-@"K1ت 0~XNqz%YؠY{|?ӡ3`q݇Su2_~U\?fkB|yW/D(qMbf{,9(|/l굆l{y_ e_[Ώ!psyQ4|^<@)%or8+^xSd+W~99{Dg~϶pw0EuO#Kr e%3H,G@15#VqyO'R7_WE:-" j= T-!1ib\ib`a41/41@a41'41`00FLD 0GL D0! Y^Ty1jCӫmJz<>b6O͝J52D% "y*v L<=`*JHU@[e(pÀ!12\)i]0i|MnP.P֛L[؛nʄz > 3.m4D[^H+D&\ ǖ#u&돟NhCLݧR|9*N W~N,s2d[ѕg0Ѭj8G\D>Z?=S~\ݧ/-ű4"TZ:hcζegى0ZW/V|TN5QT }o5{U[kVey`akqOS*3?t)(rY~G#ëF?6l]\;b(i/u<4cvd3#*NFrT1ϽL"m>#L rNu"\LnW>NGM4UCqM5^~h5 Q8zywp2 orcB ?ψ0Иr>:SLq13:cOQת{| ||H VzXКǵ|wZS؆+,yg7Xଙ8{Ez)/h?y΄ZuXd8VuV_iܙwWtK1kxEFGHIJKLNOPQRSTUVWXYZ[\]cdefghijklmnopqrtuvwxyz{Mbs|$CR[}qrst  !"#+,-./0123456789:;<=>?@ABJKLMNOPQSTUVWXYZ\]^_`abcdefghijklmnopuvwxyz{|~+AAAAAAAAAAAAAAAAAAAA@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_bcdefghijklD %+17IOUVWXY[\]^_`abc!HH$%&'()*+,-./0123456789:;<=>?@ABCDEF*J49>CHMRW\afkpuzKKK 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 "#$'(+./0369wޏq>w a}yf]s$M)fNhE_ =ٺ:wpO9*qVI@xG4L;Vc)cEwY.+gcƹۇ8}J9,N1~T#>ܖGASqg> ̺IHrS<h/$x,OK~N Zvq]&E_G%{R[ yb@48^4U7FG%+"tU}ѥiNK<_-z'+ù$zZ-/K8__.[n7T4"3q z_  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\\\\\  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~փN蒗0 sյfFww>Q v C>[h(TkZ [l((((7$#F"$>zء#6jИ!#.ZX"&J!"%wwwwwwwwwLGEHF:M<;CAIDBJLNPRTVXZ\^`bdfhjlnprtvxz|~KMOQSUWY[]_acegikmoqsuwy{}  !"#$%&'()*+,-.a$j9] skAyWҘN}@}y@ZJ?1d4/0123456789:;<=>?@ABtuvwxyz{|}~cc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefffffffffffffffffffffffffffffffggggg  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwNB7Ia;ʣ)cA9MGx;7SxOS2RcW.Yc,/|ܙQm=<;:9876543210/.-,+*)('&%$#"!  @? ,f< TB TiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiGHIJKLMNOPQRSTUVWXYZ[\]^_`abcEFdefghijklmnopqrstuvwxyz{|}~jjjjj  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~j!~3QB( $ZG+:`+m9(R(ҀRGR[f!     G!2DH ?|CG7lԠ1CF /\`BE 'L 1BD|Ƀ玝:tȉ獛6l֨I挙2dƈ 拗.utsrqponmlkjihgfedcba`_^]\V֕UՔTԓ-Z`b )R@y %J ̻^nN.ͭmM- ̬lL, ˫yºzrEK,WT2EJ(O4aDI$G!2DH ?|CG7lԠ1CF /\`BE 'L 1BD=<;L.YDiH9jhD*Dh@gO+33333333333333333s#o/E)dg _?kt*הSX  Gna9d; fBǮVYT qT  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq #&BIMU[_hkl~ $(36;?GHSVY\`dfrtvwz~* uB &r2kyQ]fe-V0 .ߓ 8XPDFVĮ%Ld&J f'fn ""ΰ/c; O̯fʙG9~7{f3 ?6GxT߳?Q뗭|.Bct:x2 4Uw\~JT{ #$.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)^A!!*joO9:zBqnb7o~ᝄCW.U+ጝF^y9cJcurТv)9v}0r?<,BـY z=1]o=Bݎfz[`Oq .fX&'䏨} $0oCg%Fs N[Y5?ECE-.~10/YZM2%()!+4,-.355896Ebxu| 5>DSZbz PTU&[]^_'u(hijmswxxy)*,+y|}UV WX $%-2i658j<@WZ\]lopnst{Y}ZQ[\]˫7:?CHJKLNO()279CLacmtw|}~`gcdhi_op7vtm~8f9:;<Օܖv嗘=>AuC D&,E/018F?@GGHKINTIW[_JKkqu{ /039;DGHU^cehwzҧ.4CJKLVuvxy~ ,?Ram {z3?@Bl3W鯯 =ӷD T@߽Xu&md}}-G_SB?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy^_`abcdefghijklmnopqrstuvwxyz{|}~zzzzz  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~zzzzzzzzzzzzzzzzzzz"r$1WY! . ~8Ʃ 1чmW8 sLPTL TT |TLA`TLT  9%$Ip T TLTLTL$TT2 $ܶ LTL,TLATT T9 !* I[LTL=TT TLTLFT 9P$I9*|$aT TLVTLTLgTH>$U-]rLTLwTLTT TL9F?@4 =<;:9876543210/fedcba`_^]\[ZYXWVUTSRQPONMLK ̼|l\L<, ˻{k[K;+ ʺzjZJ:* ɹyiYI9) ȸxhXH8(w}yuqmi|>3@3r2q1p0o/n.m-l,k+j*i)h(g'f&e%d$c#b"a!` _߹wgWG7'ƶvfVF6&ŵueUE5%ĴtdTD4$óscSC3#~}|^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזV֕UՔTԓSӒRґQѐPЏOώN΍M ͌L ̋K ˊJ ʉI ɈHȇGdžFƅEńDăCÂBA@|>|>|>|>|>"?#ut:+:`9prH)rDPP[Vo[V TD+pjZJ:* ɹyiYI9) ȸxhXH8(ǷwgWG7'ƶvfVF6&޼uK+ ʪjJ* :51-)%! |xtplhd`\XTPLHD@<84 * &@"tdT@D4 $@@ZkZkZkZkZkZNMKIGECA?=;97531/-+)'%#! rqponmlkjihgfedcba`_^]\[.851-)%! |xtplhd`\XTPLHD@<8403333333333333333333333333333333333333333333333éi)h(g'f&e%d$c#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗW{-,+*)( NMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  pjZJ:* ɹyiYI9) ȸxhXH8(ǷwgWG7'ƶvfVF6&޼uK+ ʪjJ* SӒRґQѐPЏOώN΍M ͌L ̋K ˊJ ʉI ɈHȇGdžFƅEńDăCCwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww3~zvrnjfb^ZVRNJFB>:62.*&" srqponmlkjihgfedcba`_^]\[.851-)%! |xtplhd`\XTPLHD@<84?éi)h(g'f&e%d$c#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗW{-,+*)('wjbZRJB:2*" yqiaYQIA91)! xphpwwwwwwww ǷS(3>f0{tq[va8Q 2>p'|30 0 PzaaEQEQEQEQEQE/.-,+*)('&%$#"!  m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m[ONMLKJIHGFEDCBA@?>=<;:9876m۶m۶m۶m۶m۶m۶m۶m۶m۶mONMLKJIHGFEDCBA@?>=<;:9876543210/.-,VUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210|zvrnjfb^ZVRNJFB>:62.*&" }yuqmiea]ݵzrjbZRJB:2*" yqiaYQIA91)! xph`XPH@80( m۶mlkjihgfedcba`_^]\[ZYXWw.óscSC3#²rbRB2"qaQA1!p`P@0 g]\vttflxp'|30 0 3L0 0 À6EQEQEQEQEQ0/.-,+*)('&%$#"!  m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m[ONMLKJIHGFEDCBA@?>=<;:987m۶m۶m۶m۶m۶m۶m۶m۶m۶m|zvrnjfb^ZVRNJFB>:62.*&" }yuqmiºzrjbZRJB:2*"  ӳsS3ҲrR2ѱqQ1аpP0ϯoO/ήnN.ͭmM- ̬lL, ˫kKn֕UՔTԓSӒRґQѐPЏOώN΍M ͌L ̋K ˊJ ʉI ɈHȇGdžFƅEńDăCÂBA@m۶mmlkjihgfedcba`_^]\[Zw~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  ңG7>fWX):`,+5S*R~~~~~~~GQEQEQEQEQEQ.(E(~}|{zyxwvutsrqponmlkOgS- ̬lL, ˫ykK+ ʪjJ* ɩiI) ȨH~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ҲrR2ѱqQ1аpP0ϯoO/ήnN.ͭmlΦZڙY٘XؗW{*זV֕UՔTԓSӒRґQѐPЏOώN΍M ͌L ̋K ˊJ ʉI ɈHȇGdžFƅEńDăCÂBA@3333333333333333333333333333333333333333333333db^ZVRNJFB>:62.*&" =M43210/U-,+*)('&%$#"!   ~}|{zyxwvutsrqponmlkOgS- ̬lL, ˫ykK+ ʪjJ* ɩiI) ȨhH(ǧgG'ƦfF&ťeE%ĤdD$ãcC#¢bB"aA!`@ 21/-+)'%#! ֞OgS- ̬lL, ˫ykK+ ʪjJ* ɩiI) ȨhH(ǧgG'ƦfF&ťeE%ĤdD$ãcC#¢bB"aA!`@ 21/-+)'%#! ֞ΦZڙY٘XؗW{*זV֕UՔTԓSӒRґQ |xtplhd`\XTPLHD@<840,($  {ǷT3>f0{tq[va kѢ0'|30 0aaaQEQEQEQEQEQ43210/.-,+*)('&%$#"!  m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m[ONMLKJIHGFEDCBA@?>=<;:9m۶m۶m۶m۶m۶m۶m۶m۶m۶m6g'f&e%d$c#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY]0/.-,+*)('&%$#"! >=;97531/-+)'%#! }yuqmiea]YUQMIEA=951-)%! |xtplhd`\XTPLHD@<840,($  ضmqponmlkjihgfedcw.óscSC3#²rbRB2"qaQA1!p`P@0 ]vttf"op'|30 0H0 0 0 MQEQEQEQEQE543210/.-,+*)('&%$#"!  m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m[ONMLKJIHGFEDCBA@?>=<;:9m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶>=;97531/-+)'%#! }yuqmiea]YUQMIEA=951-)%! ɹyiYI9) ȸxhXH8(ǷwgWG7'ƶvfvlL, ˫kK+ ʪjJ* ɩiI) ȨhH(ǧgG'ƦfF&ťeE%ĤdD$ãcC#¢bB"aA!`@ mrqponmlkjihgfw~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  ߣG7>f_&'|30 0aaaEQEQEQEQEQ6543210/.-,+*)('&%$#"!  m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m[ONMLKJIHGFEDCBA@?>=<;:m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶ ɹyiYI9) ȸxhXH8(ǷwgWG7'ƶv̬lL, ˫kK+ ʪjJ* ɩiI) ȨBA@?>=<;:987ONMLKJIHGFEDCBA@?>=<;:98765hgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  mtsrqponmlkjiw~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  _ax-)v5(;~]6>FPkǝVrB2#0@>e+҈!BOƒ]˔b-o)f'1weEשT6ktI.v*UҪAc UZ4cr\Fr*+^҈e4|{ OB?)P0Qª*KbX)<\QU*GOo+PЖ`H3O'Qf zD.z+<+5]adH1̮`cE+{V,Fost2H0׳Ÿ.q&?ڎI"yҤ]D+%BjT ڪ,С!2Gm חWq tv$Ȗ VZk2sy|F^2&S9y8&VobZFVߊim/1kf{ DnUnW]V;%HF"܄4c{M[ø1=jK&AjWrLokHv6lv 09PEL t\|@hiIm_wIOL%jƃwN&6r_컰%g>v D: `C|2ˈ Y!iШQX^G~ד}Uy 6]L2K`_tuJy' !Tǁ;+D↤/~0F7! 3_'~9jK9bn SeP)@LtONGc +z'&K{z=ZHcrd y6ǿ v:Eaa`ue.+X2D_m3ӢS%Y,E'N~z1Жn":yDn,8=jgС}w8&]M$*% nIVdxZﴈ杖p9 °Dpa`85HD FN# RÁ