glibc-langpack-ltg-2.40-3.fc41 >t 6 6_     ĉ3!Flض zE>b$bjf b$bj 4IŮUsV3,wHx[#)7pύ .sZ9&Aٱp!d*Ci~*bcd;!4l\V)>ύ63k ] o<']Kx$S zϤtiXvzvtv> BsfB]Ɲ\ H>Vj A@zx9Q7 Et51_]#ޞ_~=7Rd 82( j77,@^,ZCp2SvZtlʖ1ceba3cf764ce029be40df572cc03cd1ac4a4591821599eced37097f04ad6dacf585405416a420be758d2e2ff8f6ddadb9e97026030204876d743500483046022100efeb1e505d4e99f9b57d7a2b2fc2ccc0f77cf81573109fc05d0bca55eb8af33b022100d49a22cb8d055abf485f31cac053f8a5c21f0f341fbe0cbc7bdc6a948efa324b030204876d743500463044022035108b5a61433f119484b8d218c6317f880f5524e071813734a5becb79c9c2d40220490bb089b638b675310b988b5daeb78361e6be270ff7d70f2424f621b8c267f6030204876d743500473045022100ed24d908f47b49aafd777be854b53d70e2e57e4f4dc660c7ab678b32f493b3fd02200ae90112ace19893e37b2e20f2561c1af2b24841359b2a70947b6753b890b4e2030204876d743500473045022100bed705ce40bffcde1341292bf9e01e6840bef7db66870c5010db875a84d307d90220409de24e37fb966a540dcb0794f6102f53361d8beac95213e00890c08e37347e030204876d743500463044022028bbdc898f760cca01db92b1184b43c11c3654b2359575f2d204fef21e3386f202205dadcaa8c80976ecc94b600af6be3daf3c951b039f9f8f65aae63448c66f9d91030204876d743500473045022029931ee50b89794a046694826ee1cb7ce2c972883a5aa2abe354f2282ec943d8022100c04fcf2e1fdc4f397e2e3e727bd8cbc6c687244719db2b57245331f99a0ecf65030204876d74350047304502210086dd7469cb141d04589ab1041437ff32d3d5756bfd6be9386ff5a205d11dd280022019d4aa1f3982045dff206d94c91feaf564bbd94589f22cc54ebc6afb2d55233a030204876d743500483046022100cc9a4a241246bb75587b9290b6307916ce158084006f87ec3ad05295432bfa6a022100e87797e7e0af3dc996127127decd45ea40f04411c902746b03fab20846b788b3030204876d743500483046022100d8c7f964186bdc5bb3f09f457a57808e920aa9bce50766068d68a95b3321e718022100fbf890d7a31b7d7d9cbbdce038fed968b421c4382b758bee7f05f3666db7f46c030204876d743500473045022019f277ffd2fae04a8a0e88fc87bbef75bc96580331ba4b7ea6a30d1a7ab36533022100e826b75cef40de4eaa1a0dbd9595e6672818cf16c13aa141fc7fad6bdf06eada030204876d743500483046022100f3ab5a5d363aa2304dc8c5091ab131444fc509d7c2c9d3b35e6fb06f2a8af01c022100f80434742c32a809eadecf37f773779f78880bb6413c37c74bb5a5515b952311Q5 :,fh'>`>?d ! ;   T r    C$@( 8 }9 }:"}G,HhIݤXݴY\] ^b-de!f&l)tDuvHLPVCglibc-langpack-ltg2.403.fc41Locale data for LatgalianThe glibc-langpack-ltg package includes the basic information required to support the Latgalian language in your applications.fRbuildhw-x86-16.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/linuxx86_64'wL<&>6"4 xAA큤A큤f~f~f~f~f~f~f~f~f~f~f~f~f~f~f~8949ab0a588fad2cb2ec18d31734735a51e52e187374296421647ad1da70960935f662e6e911960aa6121c02be1cc1333c6017fbb6e731edb9a664f1899729305e41ab73da1c940ba20034459bd7d4228ce70884533ec562225fc53d71fda0ccbb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115b0b8e938f946a7a1f59bd9cf1bb036a4edcfa623d69ba470a7fcf7bf47745dfb4454b66334d229f3debbb9dd9a280f1dae5c95a97f546b04372e933130fb890fc710d69ab9ac421f7da9a54bcc5a6cca6ce07f1a3a52840a2fd86879d9417a9613e59075d835cbc5a340e99e1316a915033160687e9c82cecd8a8d4d3359ed075cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0154132fe7710af66d55b2da49ce90bcb9f77524ecc09775200890f09bbccbc6d05bf43c6fdc75989332a2e661186de99c13fab32bcc2df9c5419fa2cbc11e90a78../C.utf8/LC_CTYPErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40-3.fc41.src.rpmglibc-langpackglibc-langpack-ltgglibc-langpack-ltg(x86-64)     glibcglibc-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)2.40-3.fc412.40-3.fc413.0.4-14.6.0-14.0-15.4.18-14.12.0-14.19.92f'@ffff@fl@fwf&@ff}T@f}T@ftfifWfO/fM@fIfIfDfCR@f8@f2.f*Ef*Ef'f&Q@f@f-feee8@e@eee7@eepe@e6@ee@eM@eed@eoe@e@eL@ez@eyes@ee@ede_>e]@eTeOleOleKx@eJ&e:Te7e1@e/e'e@e@eje;d@d dd@dhdhdddǢ@d@d@dD@dd ddq@d}@dx@dcp@dZ5dGdFo@dA)@d&@d@dc>@c`cHccc0cƍcc@cFcR@cc@ccr-clch@cZrcMCc:c-c!@c pcc cob)b5@bc@Patsy Griffin - 2.40-3Florian Weimer - 2.40-2Florian Weimer - 2.40-1Arjun Shankar - 2.39.9000-35DJ Delorie - 2.39.9000-34Zbigniew Jędrzejewski-Szmek - 2.39.9000-33Florian Weimer - 2.39.9000-32Zbigniew Jędrzejewski-Szmek - 2.39.9000-31Arjun Shankar - 2.39.9000-30Patsy Griffin - 2.39.9000-29Patsy Griffin - 2.39.9000-28Florian Weimer - 2.39.9000-27DJ Delorie - 2.39.9000-26Arjun Shankar - 2.39.9000-25Patsy Griffin - 2.39.9000-24Florian Weimer - 2.39.9000-23Florian Weimer - 2.39.9000-22Florian Weimer - 2.39.9000-21Arjun Shankar - 2.39.9000-20Arjun Shankar - 2.39.9000-19DJ Delorie - 2.39.9000-18Carlos O'Donell - 2.39.9000-17Florian Weimer - 2.39.9000-16Florian Weimer - 2.39.9000-15Arjun Shankar - 2.39.9000-14Florian Weimer - 2.39.9000-13Florian Weimer - 2.39.9000-12Patsy Griffin - 2.39.9000-11DJ Delorie - 2.39.9000-10Florian Weimer - 2.39.9000-9Florian Weimer - 2.39.9000-8Florian Weimer - 2.39.9000-7Joseph Myers - 2.39.9000-6Patsy Griffin - 2.39.9000-5Arjun Shankar - 2.39.9000-4DJ Delorie - 2.39.9000-3Carlos O'Donell - 2.39.9000-1Florian Weimer - 2.39-2Carlos O'Donell - 2.39-1Florian Weimer - 2.38.9000-39Patsy Griffin - 2.38.9000-38Arjun Shankar - 2.38.9000-37Jens Petersen - 2.38.9000-36Florian Weimer - 2.38.9000-35Fedora Release Engineering - 2.38.9000-34DJ Delorie - 2.38.9000-33DJ Delorie - 2.38.9000-32Carlos O'Donell - 2.38.9000-31Florian Weimer - 2.38.9000-30Florian Weimer - 2.38.9000-29Carlos O'Donell - 2.38.9000-28Carlos O'Donell - 2.38.9000-27Arjun Shankar - 2.38.9000-26Florian Weimer - 2.38.9000-25Florian Weimer - 2.38.9000-24Florian Weimer - 2.38.9000-23Florian Weimer - 2.38.9000-22Florian Weimer - 2.38.9000-21Florian Weimer - 2.38.9000-20Florian Weimer - 2.38.9000-19Florian Weimer - 2.38.9000-18Carlos O'Donell - 2.38.9000-17Arjun Shankar - 2.38.9000-16Florian Weimer - 2.38.9000-15Florian Weimer - 2.38.9000-14Florian Weimer - 2.38.9000-13Arjun Shankar - 2.38.9000-12Arjun Shankar - 2.38.9000-11Patsy Griffin - 2.38.9000-10Arjun Shankar - 2.38.9000-9Patsy Griffin - 2.38.9000-8Florian Weimer - 2.38.9000-7DJ Delorie - 2.38.9000-6Arjun Shankar - 2.38.9000-5Carlos O'Donell - 2.38-4Florian Weimer - 2.38-3Siddhesh Poyarekar - 2.38-2Florian Weimer - 2.38-1Patsy Griffin - 2.37.9000-20DJ Delorie - 2.37.9000-19Fedora Release Engineering - 2.37.9000-18Arjun Shankar - 2.37.9000-17Frédéric Bérat - 2.37.9000-16Carlos O'Donell - 2.37.9000-15Siddhesh Poyarekar - 2.37.9000-14Arjun Shankar - 2.37.9000-13Arjun Shankar - 2.37.9000-12Patsy Griffin - 2.37.9000-11Carlos O'Donell - 2.37.9000-10Arjun Shankar - 2.37.9000-9Patsy Griffin - 2.37.9000-8Florian Weimer - 2.37.9000-7Florian Weimer - 2.37.9000-6Arjun Shankar - 2.37.9000-5Florian Weimer - 2.37.9000-4DJ Delorie - 2.37.9000-3Carlos O'Donell - 2.37.9000-2Arjun Shankar - 2.37.9000-1Carlos O'Donell - 2.37-1Florian Weimer - 2.36.9000-25Florian Weimer - 2.36.9000-24Fedora Release Engineering - 2.36.9000-23Florian Weimer - 2.36.9000-22Patsy Griffin - 2.36.9000-21Arjun Shankar - 2.36.9000-20Florian Weimer - 2.36.9000-19Florian Weimer - 2.36.9000-18DJ Delorie - 2.36.9000-17Arjun Shankar - 2.36.9000-16Florian Weimer - 2.36.9000-15Arjun Shankar - 2.36.9000-14Florian Weimer - 2.36.9000-13DJ Delorie - 2.36.9000-12Patsy Griffin - 2.36.9000-11Carlos O'Donell - 2.36.9000-10DJ Delorie - 2.36.9000-9Patsy Griffin - 2.36.9000-8Florian Weimer - 2.36.9000-7Florian Weimer - 2.36.9000-6Arjun Shankar - 2.36.9000-5DJ Delorie - 2.36.9000-4Arjun Shankar - 2.36.9000-3Patsy Griffin - 2.36.9000-2Florian Weimer - 2.36.9000-1Carlos O'Donell - 2.36-1- Auto-sync with upstream branch release/2.40/master, commit 132a72f93cb4ad9f16b8469dc061de5f75f6a44e. - manual: make setrlimit() description less ambiguous - manual/stdio: Clarify putc and putwc - malloc: add multi-threaded tests for aligned_alloc/calloc/malloc - malloc: avoid global locks in tst-aligned_alloc-lib.c- Support clearing options in /etc/resolv.conf, RES_OPTIONS with a - prefix - Introduce the strict-error/RES_STRICTERR stub resolver option- Switch to upstream 2.40 release branch - Auto-sync with upstream branch release/2.40/master, commit 145b5886379c8de4f0a1bca3556a4c3d7b6c24b2: - manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations - resolv: Do not wait for non-existing second DNS response after error (bug 30081) - resolv: Allow short error responses to match any query (bug 31890) - Increase version number to 2.40 - libc.pot: regenerate (only line number changes) - x86: Disable non-temporal memset on Skylake Server- ppc64le: Build early startup code with -mcpu=power8- Auto-sync with upstream branch master, commit a11e15ea0ab1ee8a1947b6be52beca53693f0991. - math: Update alpha ulps - hurd: Fix restoring message to be retried - nptl: Convert tst-sem11 and tst-sem12 tests to use the test driver - nptl: Add copyright notice tst-sem11 and tst-sem12 tests - tests: XFAIL audit tests failing on all mips configurations, bug 29404 - time/Makefile: Split and sort tests - s390x: Fix segfault in wcsncmp [BZ #31934]- Rebuilt for the bin-sbin merge (again)- Auto-sync with upstream branch master, commit 2e456ccf0c34a056e3ccafac4a0c7effef14d918: - Linux: Make __rseq_size useful for feature detection (bug 31965) - po: incorporate translations (bg) - manual: add syscalls - libio: handle opening a file when all files are closed (bug 31963) - ldconfig: Ignore all GDB extension files - ldconfig: Move endswithn into a new header file - math: Update m68k ULPs - stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) - elf: Make dl-rseq-symbols Linux only- Rebuilt for the bin-sbin merge - ldconfig is moved to /usr/bin and paths are adjusted for merged-sbin- Auto-sync with upstream branch master, commit 2b92982e2369d292560793bee8e730f695f48ff3: - nptl: fix potential merge of __rseq_* relro symbols - riscv: Update nofpu libm test ulps - manual: Recommendations for dynamic linker hardening - socket: Add new test for shutdown - elf/rtld: Fix auxiliary vector for enable_secure - hppa/vdso: Provide 64-bit clock_gettime() vDSO only - debug: Fix clang open fortify wrapper (BZ 31927) - Add --disable-static-c++-tests option [BZ #31797] - Add --disable-static-c++-link-check option [BZ #31412] - Update mmap() flags and errors lists - MIPSr6/math: Use builtin fma and fmaf - elf: Support recursive use of dynamic TLS in interposed malloc - Fix conditionals on mtrace-based tests (bug 31892) - signal/Makefile: Split and sort tests - x86: Set default non_temporal_threshold for Zhaoxin processors - x86_64: Optimize large size copy in memmove-ssse3 - x86: Set preferred CPU features on the KH-40000 and KX-7000 Zhaoxin processors - Aarch64: Add new memset for Qualcomm's oryon-1 core - Aarch64: Add memcpy for qualcomm's oryon-1 core - debug: Fix clang open fortify wrapper (BZ 31927) - debug: Fix clang mq_open fortify wrapper (BZ 31917) - tests-mbwc: Silence gcc 14 -Werror=format-overflow=- Move ANSI_X3.110-1983 support from main package to glibc-gconv-extra.- Auto-sync with upstream branch master, commit 21738846a19eb4a36981efd37d9ee7cb6d687494. - time: Avoid memcmp overread in tzset (bug 31931) - Fix strnlen doc re array size - arm: Avoid UB in elf_machine_rel() - LoongArch: Fix tst-gnu2-tls2 test case - posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) - INSTALL: regenerate - Revert "MIPSr6/math: Use builtin fma and fmaf" - INSTALL: Fix typo ibmlondouble to ibmlongdouble - RISC-V: Execute a PAUSE hint in spin loops - MIPSr6/math: Use builtin fma and fmaf - po: incorporate translations (cs, de, hr, ko, pl, ro, ru, sv, uk, zh_CN) - mtrace: make shell commands robust against meta characters - hppa/vdso: Add wrappers for vDSO functions - Update hppa libm-test-ulps - Benchtests: Remove broken walk benchmarks - Update hppa libm-test-ulps - RISC-V: Update ulps - MIPS: Update ulps- Auto-sync with upstream branch master, commit dd144dce21c864781fade4561581d50fb4549956: - malloc: Replace shell/Perl gate in mtrace - s390x: Capture grep output in static PIE check - i386: Update ulps - malloc: Always install mtrace (bug 31892) - Translations: Regenerate libc.pot - s390x: Regenerate ULPs. - LoongArch: Fix _dl_tlsdesc_dynamic in LSX case - aarch64: Update ulps - powerpc: Update ulps - Linux: Include in dl-sysdep.c - linux: add definitions for hugetlb page size encodings - elf: Remove HWCAP_IMPORTANT - elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask - elf: Remove _DL_PLATFORMS_COUNT - elf: Remove _DL_FIRST_PLATFORM - elf: Remove _DL_HWCAP_PLATFORM - elf: Remove platform strings in dl-procinfo.c - elf: Remove _dl_string_platform - elf: Remove loading legacy hwcaps/platform entries in dynamic loader - x86: Remove HWCAP_START and HWCAP_COUNT - math: Update mips32/mips64 ulps for log2p1 - Convert to autoconf 2.72 (vanilla release, no distribution patches) - Implement C23 exp2m1, exp10m1 - Implement C23 log10p1 - Implement C23 logp1 - support: Include for NAME_MAX use in temp_file.c - support: Include for atoi use in support_wait_for_thread_exit - Extend tst-getconf.sh test with NPROCESSORS_CONF and NPROCESSORS_ONLN - Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale - Minor code improvement to timespec_subtract example - Modernize and fix doc’s “Date and Time” (BZ 31876) - manual: minor language fix (bz 31340) - x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable - elf: Change module-names to modules-names in comments - resolv: Track single-request fallback via _res._flags (bug 31476) - x86: Properly set x86 minimum ISA level [BZ #31883] - tunables: sort tunables list (BZ 30027) - linux: Remove __stack_prot- Auto-sync with upstream branch master, commit e7ac92e6ca9784b397189df0b2e1fb34f425bab8. - : Acknowledge that getdelim/getline are in POSIX - localedata: Lowercase day and abday in cs_CZ - x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] - x86: Enable non-temporal memset tunable for AMD - hurd: Fix getxattr/listxattr returning ERANGE - hurd: Fix setxattr return value on replacing - hurd: Fix getxattr("gnu.translator") returning ENODATA - hurd: Fix lsetxattr return value - localedata: add new locales scn_IT - support: Fix typo in xgetsockname error message - getconf: Add NPROCESSORS_{CONF,ONLN} [BZ #31661] - Linux: Add epoll ioctls - Improve doc for time_t range (BZ 31808) - difftime can throw exceptions - malloc: New test to check malloc alternate path using memory obstruction - math: Fix exp10 undefined left shift - libio: Test for fdopen memory leak without SEEK_END support (bug 31840) - Remove memory leak in fdopen (bug 31840) - Add new AArch64 HWCAP2 definitions from Linux 6.9 to bits/hwcap.h - Add more NT_ARM_* constants from Linux kernel to elf.h - stdlib: Describe __cxa_finalize usage in function comment - elf: Avoid some free (NULL) calls in _dl_update_slotinfo - x86: Add seperate non-temporal tunable for memset - x86: Improve large memset perf with non-temporal stores [RHEL-29312] - elf: add note identifier for dlopen metadata - elf: update NT_FDO_PACKAGING_METADATA spec URL- Auto-sync with upstream branch master, commit 0c1d2c277a59f08fd3232b33d18644ea890190ea: - LoongArch: Use "$fcsr0" instead of "$r0" in _FPU_{GET,SET}CW - x86_64: Reformat elf_machine_rela - i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) - difftime is pure, not const - parse_fdinfo: Don't advance pointer twice [BZ #31798] - elf/Makefile: Split and sort PIE tests - Revert "Test fscanf of long double without " - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort libnldbl-calls - Test fscanf of long double without - sysdeps/ieee754/ldbl-opt/Makefile: Remove test-nldbl-redirect-static - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort tests - s390x: Regenerate ULPs. - powerpc: Remove duplicated versionsort from libm.a (BZ 31789) - Update kernel version to 6.9 in header constant tests - localedata: cv_RU: update translation- Auto-sync with upstream branch master, commit eaa8113bf0eb599025e3efdbe1bb214ee8dc645a. - math: Provide missing math symbols on libc.a (BZ 31781) - s390: Make utmp32, utmpx32, and login32 shared only (BZ 31790) - microblaze: Remove cacheflush from libc.a (BZ 31788) - powerpc: Remove duplicated llrintf and llrintf32 from libm.a (BZ 31787) - powerpc: Remove duplicate strchrnul and strncasecmp_l libc.a (BZ 31786) - loongarch: Remove duplicate strnlen in libc.a (BZ 31785) - aarch64: Remove duplicate memchr/strlen in libc.a (BZ 31777) - Update PIDFD_* constants for Linux 6.9 - Define write_profiling functions only in profile library [BZ #31756] - Don't provide XXXf128_do_not_use aliases [BZ #31757] - Don't provide scalb/significand _FloatN aliases [BZ #31760] - math: Fix isnanf128 static build (BZ 31774) - math: Add support for auto static math tests - Change _IO_stderr_/_IO_stdin_/_IO_stdout to compat symbols [BZ #31766] - Obsolete _dl_mcount_wrapper in glibc 2.40 [BZ #31765] - math: Fix i386 and m68k exp10 on static build (BZ 31775) - math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) - Remove the clone3 symbol from libc.a [BZ #31770] - aarch64/fpu: Add vector variants of pow - Compile libmvec with -fno-math-errno - manual: clarify defintions of floating point exponent bounds (bug 31518) - LoongArch: Update ulps - LoongArch: Fix tst-gnu2-tls2 compiler error - resolv: Make _res_opcodes a compat symbol [BZ #31764] - i386: Don't define stpncpy alias when used in IFUNC [BZ #31768] - powerpc: Update ulps - arm: Update ulps - aarch64: Update ulps - math: Add more details to the test driver output. - Implement C23 log2p1 - Update syscall lists for Linux 6.9 - Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] - nearbyint: Don't define alias when used in IFUNC [BZ #31759] - Pass -nostdlib -nostartfiles together with -r [BZ #31753]- Use release instead of baserelease for glibc32 conflict- Add Conflicts:/Obsoletes: for glibc32 to glibc.i686- Auto-sync with upstream branch master, commit 8d7b6b4cb27d4dec1dd5f7960298c1699275f962: - socket: Use may_alias on sockaddr structs (bug 19622) - Use a doubly-linked list for _IO_list_all (bug 27777) - powerpc64: Fix by using the configure value $libc_cv_cc_submachine [BZ #31629] - aarch64/fpu: Add vector variants of cbrt - aarch64/fpu: Add vector variants of hypot - Use Linux 6.9 in build-many-glibcs.py - localedata: Fix several issues with the set of characters considered 0-width [BZ #31370] - math: Add GLIBC_TEST_LIBM_VERBOSE environment variable support. - malloc: Improve aligned_alloc and calloc test coverage. - Unify output from backtrace_symbols_fd with backtrace_symbols (bug 31730) - manual: add dup3 - Force DT_RPATH for --enable-hardcoded-path-in-tests - powerpc: Fix __fesetround_inline_nocheck on POWER9+ (BZ 31682) - localedata: add mdf_RU locale - elf: Make glibc.rtld.enable_secure ignore alias environment variables - elf: Remove glibc.rtld.enable_secure check from parse_tunables_string - elf: Only process multiple tunable once (BZ 31686)- i686: Move libc_malloc_debug.so.0 back to glibc - Other arches: Move libmemusage.so to glibc-utils- Move libc_malloc_debug.so.0 from glibc to glibc-utils- Auto-sync with upstream branch master, commit 5f245f3bfbe61b2182964dafb94907e38284b806. - Add crt1-2.0.o for glibc 2.0 compatibility tests - powerpc: Optimized strncmp for power10 - build-many-glibcs.py: Add openrisc hard float glibc variant - or1k: Add hard float support - or1k: Add hard float libm-test-ulps - nscd: Use time_t for return type of addgetnetgrentX - Add a test to check for duplicate definitions in the static library - i686: Fix multiple definitions of __memmove_chk and __memset_chk - i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk - nscd: Typo inside comment in netgroup cache- Update License tag to match upstream. - Auto-sync with upstream branch master, commit 91695ee4598b39d181ab8df579b888a8863c4cab: - time: Allow later version licensing. - hurd: Stop mapping AT_NO_AUTOMOUNT to O_NOTRANS - libio: Sort test variables in Makefile - AArch64: Remove unused defines of CPU names - Make sure INSTALL is ASCII plaintext again - x86: In ld.so, diagnose missing APX support in APX-only builds - elf: Also compile dl-misc.os with $(rtld-early-cflags) - CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680) - CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678) - CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678) - CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677) - i386: ulp update for SSE2 --disable-multi-arch configurations- Enable CPU compatibility diagnostics in ld.so (RHEL-31738)- Auto-sync with upstream branch master, commit 41903cb6f460d62ba6dd2f4883116e2a624ee6f8: - GLIBC-SA-2024-0004: add commit for 2.31 branch - benchtests: Add difficult strstr needle for bruteforce algorithms - x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] - LoongArch: Add glibc.cpu.hwcap support. - nptl: Fix tst-cancel30 on kernels without ppoll_time64 support- Drop glibc-rh827510.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 16c8dfba14ff7596ad3aea941a240f8abcdc50e6: - Revert "Allow glibc to be compiled without EXEC_PAGESIZE" - locale: Handle loading a missing locale twice (Bug 14247) - elf: Do not check for loader mmap on tst-decorate-maps (BZ 31553) - Use --enable-obsolete in build-many-glibcs.py for nios2-linux-gnu - login: Use unsigned 32-bit types for seconds-since-epoch - login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) - login: Check default sizes of structs utmp, utmpx, lastlog - benchtests: Add random() benchmark - advisories: Add Reported-By - Fix 'Reported-By' to use Camel Case for commit 6a98f4640ea453f - Document CVE-2024-2961 - iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961) - elf/rtld: Count skipped environment variables for enable_secure- Build POWER10 multilib- Auto-sync with upstream branch master, commit 14e56bd4ce15ac2d1cc43f762eb2e6b83fec1afe: - powerpc: Fix ld.so address determination for PCREL mode (bug 31640) - Revert "x86_64: Suppress false positive valgrind error" - wcsmbs: Ensure wcstr worst-case linear execution time (BZ 23865) - wcsmbs: Add test-wcsstr - posix: Sync tempname with gnulib - socket: Add new test for connect - libsupport: Add xgetpeername- Auto-sync with upstream branch master, commit 42e48e720c78ab75eb8def9e866da52b0ac278df. - nptl: Add tst-pthread-key1-static for BZ #21777 - elf: Add ld.so test with non-existing program name - elf: Check objname before calling fatal_error - Use crtbeginT.o and crtend.o for non-PIE static executables - aarch64: Enhanced CPU diagnostics for ld.so - x86: Add generic CPUID data dumper to ld.so --list-diagnostics - elf: Add CPU iteration support for future use in ld.so diagnostics - timezone: sync to TZDB 2024a - Fix bsearch, qsort doc to match POSIX better - x86-64: Exclude FMA4 IFUNC functions for -mapxf - Reinstate generic features-time64.h - Cleanup __tls_get_addr on alpha/microblaze localplt.data - arm: Remove ld.so __tls_get_addr plt usage - aarch64: Remove ld.so __tls_get_addr plt usage - math: x86 trunc traps when FE_INEXACT is enabled (BZ 31603) - math: x86 floor traps when FE_INEXACT is enabled (BZ 31601) - math: x86 ceill traps when FE_INEXACT is enabled (BZ 31600) - aarch64/fpu: Add vector variants of erfc - aarch64/fpu: Add vector variants of tanh - aarch64/fpu: Add vector variants of sinh - aarch64/fpu: Add vector variants of atanh - aarch64/fpu: Add vector variants of asinh - aarch64/fpu: Add vector variants of acosh - aarch64/fpu: Add vector variants of cosh - aarch64/fpu: Add vector variants of erf - misc: Add support for Linux uio.h RWF_NOAPPEND flag - manual: significand() uses FLT_RADIX, not 2 - manual: Clarify return value of cbrt(3) - manual: floor(log2(fabs(x))) has rounding errors - manual: logb(x) is floor(log2(fabs(x))) - powerpc: Add missing arch flags on rounding ifunc variants - math: Reformat Makefile. - Always define __USE_TIME_BITS64 when 64 bit time_t is used - benchtests: Improve benchtests for strstr - x86_64: Remove avx512 strstr implementation - signal: Avoid system signal disposition to interfere with tests- Auto-sync with upstream branch master, commit 96d1b9ac2321b565f340ba8f3674597141e3450d. - RISC-V: Fix the static-PIE non-relocated object check - htl: Implement some support for TLS_DTV_AT_TP - htl: Respect GL(dl_stack_flags) when allocating stacks - hurd: Use the RETURN_ADDRESS macro - hurd: Disable Prefer_MAP_32BIT_EXEC on non-x86_64 for now - Allow glibc to be compiled without EXEC_PAGESIZE - hurd: Stop relying on VM_MAX_ADDRESS - hurd: Move internal functions to internal header - stdlib: Fix tst-makecontext2 log when swapcontext fails - or1k: Add prctl wrapper to unwrap variadic args - or1k: Only define fpu rouding and exceptions with hard-float - or1k: Update libm test ulps - AArch64: Check kernel version for SVE ifuncs- Drop glibc-rh2269799.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 1ea051145612f199d8716ecdf78b084b00b5a727: - powerpc: Placeholder and infrastructure/build support to add Power11 related changes. - powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. - elf: Enable TLS descriptor tests on aarch64 - arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) - Ignore undefined symbols for -mtls-dialect=gnu2 - Add tst-gnu2-tls2mod1 to test-internal-extras - x86-64: Allocate state buffer space for RDI, RSI and RBX (#2269799) - riscv: Update nofpu libm test ulps - Add STATX_MNT_ID_UNIQUE from Linux 6.8 to bits/statx-generic.h - linux: Use rseq area unconditionally in sched_getcpu (bug 31479) - aarch64: fix check for SVE support in assembler - Update kernel version to 6.8 in header constant tests - Update syscall lists for Linux 6.8 - Use Linux 6.8 in build-many-glibcs.py - powerpc: Remove power8 strcasestr optimization - riscv: Fix alignment-ignorant memcpy implementation - linux/sigsetops: fix type confusion (bug 31468) - LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf - duplocale: protect use of global locale (bug 23970)- Global dynamic TLS access may clobber RBX (#2269799)- Do not generate ELF dependency information for glibc32- Build glibc32 binary package from glibc sources as part of x86_64 build, not from glibc32 SRPM that contains binaries from i686 RPM build.- Auto-sync with upstream branch master, commit b6e3898194bbae78910bbe9cd086937014961e45. - x86-64: Simplify minimum ISA check ifdef conditional with if - manual/tunables - Add entry for enable_secure tunable. - NEWS: Move enable_secure_tunable from 2.39 to 2.40. - riscv: Add and use alignment-ignorant memcpy - riscv: Add ifunc helper method to hwprobe.h - riscv: Enable multi-arg ifunc resolvers - riscv: Add __riscv_hwprobe pointer to ifunc calls - riscv: Add hwprobe vdso call support - linux: Introduce INTERNAL_VSYSCALL - riscv: Add Linux hwprobe syscall support - rtld: Add glibc.rtld.enable_secure tunable. - x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers - x86_64: Suppress false positive valgrind error - x86: Don't check XFD against /proc/cpuinfo - x86-64: Don't use SSE resolvers for ISA level 3 or above - x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers - sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker - cdefs: Drop access attribute for _FORTIFY_SOURCE=3 (BZ #31383) - s390: Improve static-pie configure tests - x86: Change ENQCMD test to CHECK_FEATURE_PRESENT - debug: Improve mqueue.h fortify warnings with clang - debug: Improve fcntl.h fortify warnings with clang - wcsmbs: Improve fortify with clang - syslog: Improve fortify with clang - socket: Improve fortify with clang - unistd: Improve fortify with clang - stdlib: Improve fortify with clang - string: Improve fortify with clang - libio: Improve fortify with clang - cdefs.h: Add clang fortify directives - Update SHARED-FILES and license for Unicode 15.1.0. - aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR - S390: Do not clobber r7 in clone [BZ #31402] - x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch - hurd: Reformat Makefile. - htl/tests: Reformat Makefile. - htl: Reformat Makefile. - hesiod: Reformat Makefile. - gmon: Reformat Makefile. - dlfcn: Reformat Makefile. - dirent: Reformat Makefile. - ctype: Reformat Makefile. - csu: Reformat Makefile. - conform: Reformat Makefile. - Support compiling .S files with additional options - x86-64: Save APX registers in ld.so trampoline - benchtests: Add more benchtests for rounding functions. - tests: gracefully handle AppArmor userns containment - treewide: python-scripts: use `is None` for none-equality - powerpc: Remove power7 strstr optimization - arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405) - math: Update mips64 ulps- Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ https://docs.fedoraproject.org/en-US/legal/update-existing-packages (#2222074)- Auto-sync with upstream branch master, commit b881f1efcd1b30c2afab3599b41ce9cd4864c823. - elf: Add new LoongArch reloc types (110 to 126) into elf.h - build-many-glibcs.py: Add s390 --disable-multi-arch / multi-arch configurations. - sparc: Treat the version field in the FPU control word as reserved - Implement setcontext/getcontext/makecontext/swapcontext for Hurd x86_64 - Use proc_getchildren_rusage when available in getrusage and times. - Linux: Switch back to assembly syscall wrapper for prctl (bug 29770) - i386: Use generic memrchr in libc (bug 31316)- Auto-sync with upstream branch master, commit ef7f4b1fef67430a8f3cfc77fa6aada2add851d7: - Apply the Makefile sorting fix - sysdeps/x86_64/Makefile (tests): Add the end marker - sort-makefile-lines.py: Allow '_' in name and "^# name" - trivial doc fix: remove weird phrase "syscall takes zero to five arguments" - mips: Use builtins for ffs and ffsll - x86: Expand the comment on when REP STOSB is used on memset - x86: Do not prefer ERMS for memset on Zen3+ - x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) - x86/cet: fix shadow stack test scripts - test_printers_common.py: Remove invalid escape sequence - elf: Remove attempt at env handling in elf/tst-rtld-list-diagnostics.py - Add SOL_VSOCK from Linux 6.7 to bits/socket.h - localedata: ssy_ER: Fix syntax error - localedata: hr_HR: change currency to EUR/€ - Change lv_LV collation to agree with the recent change in CLDR - Add new AArch64 HWCAP2 definitions from Linux 6.7 to bits/hwcap.h - string: Add hidden builtin definition for __strcpy_chk. - arm: Remove wrong ldr from _dl_start_user (BZ 31339) - LoongArch: Use builtins for ffs and ffsll - Remove sysdeps/ia64/math-use-builtins-ffs.h - Fix stringop-overflow warning in tst-strlcat2. - mips: FIx clone3 implementation (BZ 31325) - stdlib: fix qsort example in manual - soft-fp: Add brain format support - Rename c2x / gnu2x tests to c23 / gnu23 - manual: Fix up stdbit.texi - string: Use builtins for ffs and ffsll - misc: tst-poll: Proper synchronize with child before sending the signal - math: Remove bogus math implementations - Refer to C23 in place of C2X in glibc - elf: Remove _dl_sysdep_open_object hook function - build-many-glibcs: relax version check to allow non-digit characters - Use gcc __builtin_stdc_* builtins in stdbit.h if possible - Open master branch for glibc 2.40 development- Ignore symbolic links to . in sysroot construction- Switch to upstream 2.39 release, commit ef321e23c20eebc6d6fb4044425c00e6df27b05f - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 - Update advisory format and introduce some automation - manual/io: Fix swapped reading and writing phrase. - Fix typo - S390: Fix building with --disable-mutli-arch [BZ #31196] - NEWS: insert advisories and fixed bugs for 2.39 - contrib.texi: update - INSTALL, install.texi: minor updates, regenerate - libc.pot: regenerate - version.h, include/features.h: Bump version to 2.39 - Create ChangeLog.old/ChangeLog.28- Add noarch sysroot subpackages- Auto-sync with upstream branch master, commit ddf542da94caf97ff43cc2875c88749880b7259b: - syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) - Use binutils 2.42 branch in build-many-glibcs.py - elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS- Auto-sync with upstream branch master, commit ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f: - Relicense IBM portions of resolv/base64.c resolv/res_debug.c. - localedata: Use consistent values for grouping and mon_grouping - manual: fix order of arguments of memalign and aligned_alloc (Bug 27547)- no longer supplement langpacks if all-langpacks installed- Add crh_RU, gbm_IN, ssy_ER locales. - Auto-sync with upstream branch master, commit 486452affbac684db739b7fcca1e84e8a7ce33d1: - manual, NEWS: Document malloc side effect of dynamic TLS changes - NEWS: Update temporary files ignored by ldconfig - po: Incorporate translations (sr) - string: Disable stack protector for memset in early static initialization - qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) - riscv: add support for static PIE - localedata: renamed: aa_ER@saaho -> ssy_ER - Define ISO 639-3 "ssy" (Saho) - localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. - localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” - localedata: miq_NI: Shorten month names in abmon - Update kernel version to 6.7 in header constant tests - localedata: add gbm_IN locale - Define ISO 639-3 "gbm" (Garhwali) - Update syscall lists for Linux 6.7 - stdlib: Remove unused is_aligned function from qsort.c- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Auto-sync with upstream branch master, commit e2803cfd8bb00b54816d1a2c381d2cf82b136da6. - NEWS: Mention PLT rewrite on x86-64 - stdlib: Verify heapsort for two-element cases - stdlib: Fix heapsort for cases with exactly two elements - localedata: anp_IN: Fix abbreviated month names- Auto-sync with upstream branch master, commit 709fbd3ec3595f2d1076b4fec09a739327459288. - stdlib: Reinstate stable mergesort implementation on qsort - x86-64: Check if mprotect works before rewriting PLT - aarch64: Add NEWS entry about libmvec for 2.39- Add new locales for kv_RU, su_ID, tok, and zgh_MA. - Drop glibc-rh2255506.patch; fix applied upstream. - Enable Intel CET only on x86_64. - Auto-sync with upstream branch master, commit 064c708c78cc2a6b5802dce73108fc0c1c6bfc80: - localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name - x86_64: Optimize ffsll function code size. - localedata: Remove redundant comments - RISC-V: Enable static-pie. - linux: Fix fstat64 on alpha and sparc64 - math: remove exp10 wrappers - Benchtests: Increase benchmark iterations - debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. - Make __getrandom_nocancel set errno and add a _nostatus version - x86-64/cet: Make CET feature check specific to Linux/x86 - Incorporate translations (zh_CN) - Define ISO 639-3 "glk" (Gilaki) - resolv: Fix endless loop in __res_context_query - localedata: revert all the remaining locale sources to UTF-8 - localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ET om_KE ti_ET tl_PH: convert to UTF-8 - localedata: resolve cyclic dependencies - localedata: kv_RU: convert to UTF-8 - localedata: add new locale kv_RU - elf: Fix tst-nodeps2 test failure. - localedata: Sort Makefile variables. - locale: Sort Makefile variables. - i386: Remove CET support bits - x86-64/cet: Move check-cet.awk to x86_64 - x86-64/cet: Move dl-cet.[ch] to x86_64 directories - x86: Move x86-64 shadow stack startup codes - Fix deprecated utcnow() usage in build-many-glibcs.py - Fix invalid escape sequence in build-many-glibcs.py - math: Fix test-fenv.c feupdateenv tests - Remove installed header rule on $(..)include/%.h - i386: Fail if configured with --enable-cet - i386: Remove CET support - x86: Move CET infrastructure to x86_64 - localedata: su_ID: make lang_name agree with CLDR - localedata: add new locale su_ID - localedata: add new locale zgh_MA - INSTALL: regenerate - localedata: add tok/UTF-8 to SUPPORTED - localedata: tok: add yY and nN to yesexpr and noexpr - localedata: tok: convert to UTF-8 - localedata: add data for tok (Toki Pona) - Remove ia64-linux-gnu - localedata: dz_BT, bo_CN: convert to UTF-8 - localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both Tibetan and Dzongkha - localedata: bo_CN: Fix spelling errors in Tibetan data - localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr - localedata: dz_BT: Fix spelling errors in Dzongha data - localedata: unicode-gen: Remove redundant \s* from regexp, fix comments - localedata: convert the remaining *_RU locales to UTF-8 - Incorporate translations - x32: Handle displacement overflow in PLT rewrite [BZ #31218] - x86: Fixup some nits in longjmp asm implementation - stdlib: Fix stdbit.h with -Wconversion for clang - stdlib: Fix stdbit.h with -Wconversion for older gcc - elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT - aarch64: Make cpu-features definitions not Linux-specific - hurd: Initializy _dl_pagesize early in static builds - hurd: Only init early static TLS if it's used to store stack or pointer guards - hurd: Make init-first.c no longer x86-specific - hurd: Drop x86-specific assembly from init-first.c - hurd: Pass the data pointer to _hurd_stack_setup explicitly - x86-64/cet: Check the restore token in longjmp - localedata: ru_RU, ru_UA: convert to UTF-8 - localedata: es_??: convert to UTF-8 - localedata: miq_NI: convert to UTF-8 - i386: Ignore --enable-cet - mach: Drop SNARF_ARGS macro - mach: Drop some unnecessary vm_param.h includes - hurd: Declare _hurd_intr_rpc_msg* with protected visibility - hurd: Add some missing includes - localedata: fy_DE: make this "Western Frisian" to agree with the language code "fy" - localedata: fy_DE, fy_NL: convert to UTF-8 - localedata: ast_ES: convert to UTF-8 - localedata: ast_ES: Remove wrong copyright text - localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 - localedata: lv_LV, it_IT, it_CH: convert to UTF-8 - localedata: it_IT, lv_LV: currency symbol should follow the amount - Implement C23 - localedata: ms_MY should not use 12-hour format - localedata: es_ES: convert to UTF-8 - localedata: es_ES: Add am_pm strings - aarch64: Add longjmp test for SME - aarch64: Add setcontext support for SME - aarch64: Add longjmp support for SME - aarch64: Add SME runtime support - localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 - localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and thousands separator - libio: Check remaining buffer size in _IO_wdo_write (bug 31183) - getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) - string: Add additional output in test-strchr failure - Add a setjmp/longjmp test between user contexts - x86/cet: Add -fcf-protection=none before -fcf-protection=branch - Regenerate libc.pot - Omit regex.c pragmas no longer needed - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - x86/cet: Run some CET tests with shadow stack - x86/cet: Don't set CET active by default - x86/cet: Check feature_1 in TCB for active IBT and SHSTK - x86/cet: Enable shadow stack during startup - elf: Always provide _dl_get_dl_main_map in libc.a - x86/cet: Sync with Linux kernel 6.6 shadow stack interface - RISC-V: Add support for dl_runtime_profile (BZ #31151) - debug: Add fortify wprintf tests - debug: Add fortify syslog tests - debug: Add fortify dprintf tests - debug: Increase tst-fortify checks for compiler without __va_arg_pack support - debug: Adapt fortify tests to libsupport - localedata: yo_NT: remove redundant comments - localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 - localedata: First day of the week in AU is Monday, LC_TIME in en_NZ is identical to LC_TIME in en_AU then - localedata: convert yo_NG to UTF-8, check that language name in Yoruba agrees with CLDR - x86-64: Fix the tcb field load for x32 [BZ #31185] - x86-64: Fix the dtv field load for x32 [BZ #31184]- Infinite loop in res_mkquery with malformed domain name (#2255506)- Auto-sync with upstream branch master, commit 61bac1a9d2ab80ebcbc51484722e6ea43414bec7: - nss: Remove unused allocation from get_nscd_addresses in getaddrinfo - x86/cet: Don't disable CET if not single threaded - x86: Modularize sysdeps/x86/dl-cet.c - x86/cet: Update tst-cet-vfork-1 - elf: Add TLS modid reuse test for bug 29039 - aarch64: Add SIMD attributes to math functions with vector versions - aarch64: Add half-width versions of AdvSIMD f32 libmvec routines - Fix elf/tst-env-setuid[-static] if test needs to be rerun. - Fix elf: Do not duplicate the GLIBC_TUNABLES string - tst-setcontext10.c: Undef _FORTIFY_SOURCE - Fix elf: Do not duplicate the GLIBC_TUNABLES string - riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) - manual: Clarify undefined behavior of feenableexcept (BZ 31019) - x86: Do not raises floating-point exception traps on fesetexceptflag (BZ 30990) - i686: Do not raise exception traps on fesetexcept (BZ 30989) - powerpc: Do not raise exception traps for fesetexcept/fesetexceptflag (BZ 30988) - elf: Do not set invalid tunables values - elf: Do not duplicate the GLIBC_TUNABLES string - x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode - x86/cet: Check legacy shadow stack code in .init_array section - x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK - x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled - x86/cet: Check legacy shadow stack applications - localedata: id_ID: change first weekday to Sunday - s390: Set psw addr field in getcontext and friends. - x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. - x86/cet: Don't assume that SHSTK implies IBT - id_ID: Update Time Locales - Update code to handle the new ABI for sending inlined port rights. - x86/cet: Check user_shstk in /proc/cpuinfo - Add a test for setjmp/longjmp within user context - Add a test for longjmp from user context - powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. - powerpc: Fix performance issues of strcmp power10 - localedata: Convert el_GR and el_CY locales to UTF-8 - localedata: el_GR: Greece now uses the 24h format for time - powerpc : Add optimized memchr for POWER10 - intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) - resolv: Fix a few unaligned accesses to fields in HEADER - x86: Check PT_GNU_PROPERTY early- Depend only on RPM 4.14 features (RHEL-19045)- Drop glibc-rh2248502.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit b3bee76c5f59498b9c189608f0a3132e2013fa1a: - elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startup - Move CVE information into advisories directory - powerpc: Optimized strcmp for power10 - elf: Fix wrong break removal from 8ee878592c - localedata: Convert day names in nn_NO locale to UTF-8 - localedata: Remove trailing whitespace in weekday names in nn_NO locale - elf: Refactor process_envvars - elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries - elf: Ignore loader debug env vars for setuid - Adapt the security policy for the security page - aarch64: correct CFI in rawmemchr (bug 31113) - math: Add new exp10 implementation - aarch64: fix tested ifunc variants - stdlib: Fix array bounds protection in insertion sort phase of qsort - Revert "Update code to handle the new ABI for sending inlined port rights." - Revert "hurd: Fix build" - hurd: Fix build - Update code to handle the new ABI for sending inlined port rights. - hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls - linux: Make fdopendir fail with O_PATH (BZ 30373) - Avoid padding in _init and _fini. [BZ #31042] - aarch64: Improve special-case handling in AdvSIMD double-precision libmvec routines - malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 - elf: Add a way to check if tunable is set (BZ 27069)- Drop glibc-benchtests-aarch64.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 9469261cf1924d350feeec64d2c80cafbbdcdd4d: - x86: Only align destination to 1x VEC_SIZE in memset 4x loop - elf: Fix TLS modid reuse generation assignment (BZ 29039) - Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. - elf: Relocate libc.so early during startup and dlmopen (bug 31083) - elf: Introduce the _dl_open_relocate_one_object function - elf: In _dl_relocate_object, skip processing if object is relocated - Remove __access_noerrno - malloc: Use __get_nprocs on arena_get2 (BZ 30945) - aarch64: Fix libmvec benchmarks- Fix qsort workaround (#2248502)- Restore qsort workaround for 389-ds-base. (#2248502)- Apply glibc-benchtests-aarch64.patch to fix an aarch64 build failure. - Drop glibc-rh2244688.patch revert. Fix applied upstream. - Drop glibc-rh2244992.patch, glibc-rh2248915.patch, glibc-rh2248502-3.patch. All applied upstream. - Auto-sync with upstream branch master, commit 5d7f1bce7d8eea31f4baeb68bcc3124b35acc751: - posix: Revert the removal of the crypt prototype from - elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secure - elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static - elf: Remove any_debug from dl_main_state - elf: Remove LD_PROFILE for static binaries - elf: Ignore LD_PROFILE for setuid binaries - s390: Use dl-symbol-redir-ifunc.h on cpu-tunables - x86: Use dl-symbol-redir-ifunc.h on cpu-tunables - elf: Emit warning if tunable is ill-formatted - elf: Fix _dl_debug_vdprintf to work before self-relocation - elf: Do not parse ill-formatted strings - elf: Do not process invalid tunable format - elf: Add all malloc tunable to unsecvars - elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries - elf: Add GLIBC_TUNABLES to unsecvars - elf: Remove /etc/suid-debug support - stdlib: The qsort implementation needs to use heapsort in more cases - stdlib: Handle various corner cases in the fallback heapsort for qsort - stdlib: Avoid another self-comparison in qsort - hurd: fix restarting reauth_dtable on signal - hurd: Prevent the final file_exec_paths call from signals - manual: Fix termios.c example. (Bug 31078) - aarch64: Add vector implementations of expm1 routines - linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401) - intl: Add test case for bug 16621 - resolv: free only initialized items from gai pool - ldconfig: Fixes for skipping temporary files. - nptl: Link tst-execstack-threads-mod.so with -z execstack - nptl: Rename tst-execstack to tst-execstack-threads - localedata: Convert oc_FR locale to UTF-8 - localedata: Add information for Occitan - elf: Fix force_first handling in dlclose (bug 30981) - elf: Handle non-directory name in search path (BZ 31035) - New Zealand locales (en_NZ & mi_NZ) first day of week should be Monday - x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S - posix: Check pidfd_spawn with tst-spawn7-pid - y2038: Fix support for 64-bit time on legacy ABIs - AArch64: Remove Falkor memcpy - AArch64: Add memset_zva64 - AArch64: Cleanup emag memset - test: Run the tst-tls-allocation-failure-static-patched with test-wrapper. - aarch64: Add vector implementations of log1p routines - aarch64: Add vector implementations of atan2 routines - aarch64: Add vector implementations of atan routines - aarch64: Add vector implementations of acos routines - aarch64: Add vector implementations of asin routines- Work around another self-comparison application issue in qsort (#2248502)- Fix missing entries in /etc/ld.so.cache (#2248915)- Drop glibc-rh2248502-*.patch, workaround applied upstream - Auto-sync with upstream branch master, commit d1dcb565a1fb5829f9476a1438c30eccc4027d04: - Fix type typo in “String/Array Conventions” doc - stdlib: Avoid element self-comparisons in qsort (#2248502) - elf: Add glibc.mem.decorate_maps tunable - linux: Decorate __libc_fatal error buffer - assert: Decorate error message buffer - malloc: Decorate malloc maps - nptl: Decorate thread stack on pthread_create - support: Add support_set_vma_name - linux: Add PR_SET_VMA_ANON_NAME support- Fix force-first handling in dlclose, take two (#2244992, #2246048)- Revert back to old qsort/qsort_r implementation (#2248502) - Adjust test build completion check to match new DejaGnu-style message. - Auto-sync with upstream branch master, commit 5dd3bda59c2d9da138f0d98808d087cdb95cdc17: - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h - linux: Sync Linux 6.6 elf.h - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h - Update kernel version to 6.6 in header constant tests - Update syscall lists for Linux 6.6 - Format test results closer to what DejaGnu does - AArch64: Cleanup ifuncs - Use correct subdir when building tst-rfc3484* for mach and arm - stdlib: Add more qsort{_r} coverage - stdlib: qsort: Move some macros to inline function - stdlib: Move insertion sort out qsort - stdlib: Optimization qsort{_r} swap implementation - string: Add internal memswap implementation - crypt: Remove manul entry for --enable-crypt - Use Linux 6.6 in build-many-glibcs.py - crypt: Remove libcrypt support - sparc: Remove optimize md5, sha256, and sha512 - build-many-glibcs: Fix traililing whitespace - AArch64: Add support for MOPS memcpy/memmove/memset - Move getnameinfo from 'inet' to 'nss' - Move getaddrinfo from 'posix' into 'nss' - Move 'services' routines from 'inet' into 'nss' - Move 'rpc' routines from 'inet' into 'nss' - Move 'protocols' routines from 'inet' into 'nss' - Move 'networks' routines from 'inet' into 'nss' - Move 'netgroup' routines from 'inet' into 'nss' - Move 'hosts' routines from 'inet' into 'nss' - Move 'ethers' routines from 'inet' into 'nss' - Move 'aliases' routines from 'inet' into 'nss' - Remove 'shadow' and merge into 'nss' - Remove 'pwd' and merge into 'nss' - Remove 'gshadow' and merge into 'nss' - Remove 'grp' and merge into 'nss' and 'posix' - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source - test-container: disable ld.so system cache on DSO detection - aarch64: Add vector implementations of exp10 routines - aarch64: Add vector implementations of log10 routines - aarch64: Add vector implementations of log2 routines - aarch64: Add vector implementations of exp2 routines - aarch64: Add vector implementations of tan routines - elf: ldconfig should skip temporary files created by package managers - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960] - elf: Do not print the cache entry if --inhibit-cache is used- Revert "Fix force-first handling in dlclose" (#2246048)- Provide template gai.conf in glibc-doc- Fix force-first handling in dlclose (#2244992)- Revert "x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10" (#2244688) - Auto-sync with upstream branch master, commit dd32e1db386c77c61850a7cbd0c126b7b3c63ece: - Revert "elf: Always call destructors in reverse constructor order (bug 30785)" - Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" - Add strlcat/wcslcat testcase. - Add strlcpy/wcslcpy testcase - Add LE DSCP code point from RFC-8622. - Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h - Add SCM_SECURITY, SCM_PIDFD to bits/socket.h - Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h - Avoid maybe-uninitialized warning in __kernel_rem_pio2 - Fix WAIT_FOR_DEBUGGER for container tests.- Drop glibc-disable-werror-tst-realloc.patch, GCC was fixed long ago. - Auto-sync with upstream branch master, commit 69239bd7a216007692470aa9d5f3658024638742: - stdlib: fix grouping verification with multi-byte thousands separator (bug 30964) - build-many-glibcs: Check for required system tools - x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 - aarch64: Optimise vecmath logs - aarch64: Cosmetic change in SVE exp routines - aarch64: Optimize SVE cos & cosf - aarch64: Improve vecmath sin routines - nss: Get rid of alloca usage in makedb's write_output. - debug: Add regression tests for BZ 30932 - Fix FORTIFY_SOURCE false positive - nss: Rearrange and sort Makefile variables - inet: Rearrange and sort Makefile variables - Fix off-by-one OOB write in iconv/tst-iconv-mt- Auto-sync with upstream branch master, 1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa: - tunables: Terminate if end of input is reached (CVE-2023-4911) - Propagate GLIBC_TUNABLES in setxid binaries- Auto-sync with upstream branch master, 9e4e896f0f5a19a16c1a77567463b013a0f4952d: - Linux: add ST_NOSYMFOLLOW - resolve: Remove __res_context_query alloca usage - mips: dl-machine-reject-phdr: Get rid of alloca. - x86: Add support for AVX10 preset and vec size in cpu-features - resolv: Fix a comment typo in __resolv_conf_load - Remove unused -DRESOLVER getaddrinfo build flag - C2x scanf %wN, %wfN support - test-container: Use nftw instead of rm -rf- Auto-sync with upstream branch master, commit 29d4591b07a4da53320e949557c6946c62c26bde. - hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext - elf: Fix compile error with -DNDEBUG [BZ #18755] - MIPS: Add relocation types - MIPS: Add new section type SHT_MIPS_ABIFLAGS - MIPS: Add ELF file header flags - fegetenv_and_set_rn now uses the builtins provided by GCC. - io: Do not implement fstat with fstatat - libio: Add nonnull attribute for most FILE * arguments in stdio.h - AArch64: Remove -0.0 check from vector sin - Document CVE-2023-4806 and CVE-2023-5156 in NEWS - elf: Add dummy declaration of _dl_audit_objclose for !SHARED - Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] - elf: dl-lookup: Remove unused alloca.h include - Remove unused localedata/th_TH.in - Adapt collation in th_TH locale to use the iso14651_t1_common file and sync the collation with CLDR - Revert "LoongArch: Add glibc.cpu.hwcap support." - Update kernel version to 6.5 in header constant tests - LoongArch: Add glibc.cpu.hwcap support. - math: Add a no-mathvec flag for sin (-0.0)- Auto-sync with upstream branch master, commit bb5bbc20702981c287aa3e44640e7d2f2b9a28cf: - Update to Unicode 15.1.0 [BZ #30854] - localedata/unicode-gen/utf8_gen.py: adapt regexp to get relevant lines from EastAsianWidth.txt - Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) - LoongArch: Change to put magic number to .rodata section - LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for strcpy, stpcpy{aligned, unaligned, lsx, lasx} - LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' Warnings. - LoongArch: Add lasx/lsx support for _dl_runtime_profile. - Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode - resolv: Fix some unaligned accesses in resolver [BZ #30750] - Update syscall lists for Linux 6.5- Auto-sync with upstream branch master, commit 073edbdfabaad4786e974a451efe4b6b3f7a5a61. - ia64: Work around miscompilation and fix build on ia64's gcc-10 and later - stdio: Remove __libc_message alloca usage - htl: avoid exposing the vm_region symbol - libio: Fix oversized __io_vtables - Use Linux 6.5 in build-many-glibcs.py - elf: Remove unused l_text_end field from struct link_map- Auto-sync with upstream branch master, commit 6985865bc3ad5b23147ee73466583dd7fdf65892: - elf: Always call destructors in reverse constructor order (bug 30785) - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 - manual: Fix ld.so diagnostics menu/section structure - getaddrinfo: Get rid of alloca - riscv: Add support for XTheadBb in string-fz[a,i].h - getcanonname: Fix a typo - linux: Add pidfd_getpid - posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) - linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) - linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, sh, and sparc - __call_tls_dtors: Use call_function_static_weak - intl: Treat C.UTF-8 locale like C locale (BZ# 16621) - htl: Fix stack information for main thread - htl: thread_local destructors support - elf: Fix slow tls access after dlopen [BZ #19924] - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]- Auto-sync with upstream branch master, commit e1d3312015e8f70344620375aedf91afe7e7e7a4. - add GB18030-2022 charmap and test the entire GB18030 charmap [BZ #30243] - Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py - localedata: Translit common emojis to smileys [BZ #30649] - nscd: Skip unusable entries in first pass in prune_cache (bug 30800) - LoongArch: Change loongarch to LoongArch in comments - LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} - LoongArch: Add ifunc support for memset{aligned, unaligned, lsx, lasx} - LoongArch: Add ifunc support for memrchr{lsx, lasx} - LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} - LoongArch: Micro-optimize LD_PCREL - LoongArch: Remove support code for old linker in start.S - LoongArch: Simplify the autoconf check for static PIE - Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. - argp-parse: Get rid of alloca - gencat: Get rid of alloca. - m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift - m68k: Fix build with -mcpu=68040 or higher (BZ 30740) - elf: Check that --list-diagnostics output has the expected syntax - manual: Document ld.so --list-diagnostics output - manual/jobs.texi: Add missing @item EPERM for getpgid - LoongArch: Add ifunc support for strncmp{aligned, lsx} - LoongArch: Add ifunc support for strcmp{aligned, lsx} - LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} - htl: move pthread_attr_setdetachstate into libc - htl: move pthread_attr_getdetachstate into libc - htl: move pthread_attr_setschedpolicy into libc - htl: move pthread_attr_getschedpolicy into libc - htl: move pthread_attr_setinheritsched into libc - htl: move pthread_attr_getinheritsched into libc - htl: move pthread_attr_getschedparam into libc - htl: move pthread_setschedparam into libc - htl: move pthread_getschedparam into libc - htl: move pthread_equal into libc - Linux: Avoid conflicting types in ld.so --list-diagnostics- Auto-sync with upstream branch master, commit f6c8204fd7fabf0cf4162eaf10ccf23258e4d10e: - elf: Do not run constructors for proxy objects - x86_64: Add log1p with FMA - Remove references to the defunct db2 subdir - string: Fix tester build with fortify enable with gcc < 12 - s390x: Fix static PIE condition for toolchain bootstrapping. - m68k: fix __mpn_lshift and __mpn_rshift for non-68020 - sysdeps: tst-bz21269: fix -Wreturn-type - Loongarch: Add ifunc support for memcpy{aligned, unaligned, lsx, lasx} and memmove{aligned, unaligned, lsx, lasx} - Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and strchrnul{aligned, lsx, lasx} - sysdeps: tst-bz21269: handle ENOSYS & skip appropriately - sysdeps: tst-bz21269: fix test parameter - hurd: Fix strictness of - hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call - io/tst-statvfs: fix statfs().f_type comparison test on some arches - fxprintf: Get rid of alloca- Collect dynamic loader diagnostics from the build system.- Auto-sync with upstream branch master, commit d6fe19facc61caffb25383d9c25eff86a0e115c8: - configure: Add -Wall again to the default CFLAGS - malloc: Remove bin scanning from memalign (bug 30723) - resolv/nss_dns/dns-host: Get rid of alloca. - x86_64: Add expm1 with FMA - elf: Add new LoongArch reloc types (101 to 108) into elf.h - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] - x86_64: Add log2 with FMA - malloc: Enable merging of remainders in memalign (bug 30723) - nscd: Do not rebuild getaddrinfo (bug 30709) - x86_64: Sort fpu/multiarch/Makefile - i686: Fix build with --disable-multiarch - x86_64: Fix build with --disable-multiarch (BZ 30721) - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h - linux: statvfs: allocate spare for f_type - x86: Fix for cache computation on AMD legacy cpus. - powerpc longjmp: Fix build after chk hidden builtin fix - LoongArch: Fix static PIE condition for toolchain bootstrapping. - chk: Add and fix hidden builtin definitions for *_chk - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined - tst-*glob*: Do not check d_name size - iconv: restore verbosity with unrecognized encoding names (bug 30694) - configure: Remove --enable-all-warnings option - Add IP_PROTOCOL from Linux 6.4 to bits/in.h - Update kernel version to 6.4 in header constant tests - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES - vfprintf-internal: Get rid of alloca. - stdlib: Improve tst-realpath compatibility with source fortification - Open master branch for glibc 2.39 development- Drop downstream glibc shadow stack userspace support patches.- Switch to upstream 2.38 release - : Add APX support - translations: update cs, nl, vi - string: Fix tester build with fortify enable with gcc 6 - linux: Fix i686 with gcc6 - i386: Remove memset_chk-nonshared.S - i386: Fix build with --enable-fortify=3 - posix: Fix test-errno build with fortify enable - powerpc: Fix powerpc64 strchrnul build with old gcc - sunrpc: Fix netname build with older gcc - malloc: Fix set-freeres.c with gcc 6 - nscd: cleanup obsolete _FORTIFY_SOURCE setting- Allow for the optional removal of tzdata. - Rebuilt for https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata- Auto-sync with upstream branch master, commit 637aac2ae3980de31a6baab236a9255fe853cc76. - Include sys/rseq.h in tst-rseq-disable.c - string: Fix tester with fortify enabled - string: Fix bug-strncat1 with fortify enabled - nscd: Use errval, not errno to guide cache update (bug 30662) - Restore lookup of IPv4 mapped addresses in files database (bug 25457) - Revert "MIPS: Sync elf.h from binutils" - riscv: Update rvd libm test ulps - MIPS: Sync elf.h from binutils - Merge translations (bg, hr, pl, sv) - nptl: Unconditionally use a 32-byte rseq area - hurd: Fix tst-openloc - scripts: Fix fortify checks if compiler does not support _FORTIFY_SOURCE=3 - configure: Disable building libcrypt by default - nptl: Make tst-tls3mod.so explicitly lazy - make ‘struct pthread’ a complete type - scripts: Add fortify checks on installed headers - Update x86_64 libm-test-ulps (x32 ABI) - Fix getting return address in elf/tst-audit28.c. - [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold. - x86: Fix slight bug in `shared_per_thread` cache size calculation. - Update i686 libm-test-ulps (again) - Update i686 libm-test-ulps - Merge translations (de, ro, uk, zh_TW) - Regenerate libc.pot - configure: Use autoconf 2.71 - Update sparc libm-test-ulps - s390: Add the clone3 wrapper - manual: Fix typos in struct dl_find_object - sparc: Fix la_symbind for bind-now (BZ 23734) - i386: make debug wrappers compatible with static PIE - LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx}- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Auto-sync with upstream branch master, commit 7f079fdc16e88ebb8020e17b2fd900e8924da29a: - LoongArch: Add vector implementation for _dl_runtime_resolve. - LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. - sysdeps: Add missing hidden definitions for i386 - sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE - Translations: Add new ro support and update others. - elf: _dl_find_object may return 1 during early startup (bug 30515) - LoongArch: config: Rewrite check on static PIE. - Revert "hppa: Drop 16-byte pthread lock alignment" - realloc: Limit chunk reuse to only growing requests [BZ #30579] - vfscanf-internal: Remove potentially unbounded allocas- Add "--enable-fortify-source" option to configure - Auto-sync with upstream branch master, commit 5324d258427fd11ca0f4f595c94016e568b26d6b. - fileops: Don't process ,ccs= as individual mode flags (BZ#18906) - sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result - libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE - libio/bits/stdio2.h: Clearly separate declaration from definitions - misc/bits/syslog.h: Clearly separate declaration from definition - misc/bits/select2.h: Clearly separate declaration from definitions - unistd: Avoid PLT entries with _FORTIFY_SOURCE - posix/bits/unistd.h: Clearly separate declaration from definitions - wchar: Avoid PLT entries with _FORTIFY_SOURCE - misc/sys/cdefs.h: Create FORTIFY redirects for internal calls - stdio: Ensure *_chk routines have their hidden builtin definition available - string: Ensure *_chk routines have their hidden builtin definition available - sysdeps: Ensure ieee128*_chk routines to be properly named - Exclude routines from fortification - Allow glibc to be built with _FORTIFY_SOURCE - manual: Update documentation of strerror and related functions - manual: Enhance documentation of the functions - Always do locking when accessing streams (bug 15142, bug 14697) - hurd: Implement MAP_EXCL - hurd: Fix mapping at address 0 with MAP_FIXED - hurd: Fix calling vm_deallocate (NULL) - hurd: Map brk non-executable - htl: Let Mach place thread stacks - mach: strerror must not return NULL (bug 30555) - hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) - support: Build with exceptions and asynchronous unwind tables [BZ #30587] - hurd: Make getrandom return ENOSYS when /dev/random is not set up - Stop applying a GCC-specific workaround on clang [BZ #30550] - ld.so: Always use MAP_COPY to map the first segment [BZ #30452] - setenv.c: Get rid of alloca. - Add checks for wday, yday and new date formats - aarch64: Add vector implementations of exp routines - aarch64: Add vector implementations of log routines - aarch64: Add vector implementations of sin routines - aarch64: Add vector implementations of cos routines - Switch to UTF-8 for INSTALL - Make sure INSTALL is ASCII plaintext - Update syscall lists for Linux 6.4- Auto-sync with upstream branch master, commit d35fbd3e684e6bb5e5ec452ad8dac6ada8424bdd: - linux: Return unsupported if procfs can not be mount on tst-ttyname-namespace - linux: Split tst-ttyname - Use Linux 6.4 in build-many-glibcs.py - x86: Adjust Linux x32 dl-cache inclusion path - elf: Update list of RISC-V relocations - Fix tests-clean Makefile target (bug 30545) - check_native: Get rid of alloca - ifaddrs: Get rid of alloca - x86: Make dl-cache.h and readelflib.c not Linux-specific - elf: Port ldconfig away from stack-allocated paths - Call "CST" a time zone abbreviation, not a name - benchtests: fix warn unused result - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result - rt/tst-mqueue4.c: Fix wrong number of argument for mq_open - debug/readlink{, at}_chk.c: Harmonize declaration and definition - wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitions - stdio-common: tests: Incorrect maxlen parameter for swprintf - sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for __mempcpy_chk - hurd: readv: Get rid of alloca - hurd: writev: Add back cleanup handler - Fix misspellings -- BZ 25337 - C2x scanf %b support - C2x printf %wN, %wfN support (bug 24466) - tests: replace system by xsystem - tests: replace read by xread - hurd: writev: Get rid of alloca - grantpt: Get rid of alloca - string: strerror must not return NULL (bug 30555) - hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist - manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy - Add the wcslcpy, wcslcat functions - Implement strlcpy and strlcat [BZ #178] - tests: replace fgets by xfgets - tests: replace fread by xfread - posix: Add test case for gai_strerror() - posix: Handle success in gai_strerror() - LoongArch: Add support for dl_runtime_profile - malloc: Decrease resource usage for malloc tests - stdlib: Tune down fork arc4random tests - tst-getdate: Improve testcase flexibility and add test. - x86: Make the divisor in setting `non_temporal_threshold` cpu specific - x86: Refactor Intel `init_cpu_features` - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` - Remove unused DATEMSK file for tst-getdate - resolv_conf: release lock on allocation failure (bug 30527)- Shadow stack userspace support, downstream only and disabled by default.- Auto-sync with upstream branch master, commit 85e6d8b4175fcb195011a0a1bad37d6f3b2355db: - time: Fix use-after-free in getdate - Move {read,write}_all functions to a dedicated header - tests: Replace various function calls with their x variant - tests: fix warn unused result on asprintf calls - pthreads: Use _exit to terminate the tst-stdio1 test - support: Add delayed__exit (with two underscores)- Auto-sync with upstream branch master, commit e3622a8f391deea3b75a577dce70d023dfa3f1c7. - time: Also check for EPERM while trying to clock_settime - linux: Fail as unsupported if personality call is filtered - Remove MAP_VARIABLE from hppa bits/mman.h - hurd: Fix x86_64 sigreturn restoring bogus reply_port - Add lint-makefiles Makefile linting test. - elf: Sort Makefile variables. - Fix a few more typos I missed in previous round -- BZ 25337 - Fix all the remaining misspellings -- BZ 25337 - Use __nonnull for the epoll_wait(2) family of syscalls - Fix invalid use of NULL in epoll_pwait2(2) test - getipv4sourcefilter: Get rid of alloca - getsourcefilter: Get rid of alloca. - tests: fix warn unused results - nptl_db/thread_dbP.h: fix warn unused result - malloc/{memusage.c, memusagestat.c}: fix warn unused result - catgets/gencat.c: fix warn unused result - tests: replace ftruncate by xftruncate - tests: replace write by xwrite - x86-64: Use YMM registers in memcmpeq-evex.S- Auto-sync with upstream branch master, commit 6286cca2cb8389dcffec39238a8bf15ffea96396. - support: Don't fail on fchown when spawning sgid processes - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - elf: Remove spurios SHARED conditional from elf/rtld.c - Fix misspellings in sysdeps/ -- BZ 25337 - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477) - io: Re-flow and sort multiline Makefile definitions - elf: Make more functions available for binding during dlclose (bug 30425) - LoongArch: Fix inconsistency in SHMLBA macro values between glibc and kernel - Fix misspellings in elf/ -- BZ 25337 - riscv: Add the clone3 wrapper - posix: Add error message for EAI_OVERFLOW - setsourcefilter: Replace alloca with a scratch_buffer. - time: strftime_l: Avoid an unbounded alloca. - x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] - hurd: Fix setting up signal thread stack alignment - mach: Fix startup with stack protector - Fix misspellings in manual/ -- BZ 25337 - Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 - Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h - Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h - Add AT_RSEQ_* from Linux 6.3 to elf.h - setipv4sourcefilter: Avoid using alloca. - wchar: Define va_list for POSIX (BZ #30035) - elf: add test for dl-printf - elf: fix handling of negative numbers in dl-printf - elf: Update comment in open_path - elf: Add test for locating libraries in root dir (bug 30435) - io: Re-flow and sort multiline Makefile definitions - Fix special case for C2x strtol binary constant handling (BZ# 30371) - rtld: properly handle root directory in load path (bug 30435) - sysdeps/pthread/eintr.c: fix warn unused result - sunrpc/netname.c: fix warn unused result - locale/programs/locarchive.c: fix warn unused result - support: Reformat Makefile. - Regenerate configure fragment -- BZ 25337. - Fix misspellings in sysdeps/powerpc -- BZ 25337 - Fix misspellings in sysdeps/unix -- BZ 25337 - Fix misspellings in sysdeps/x86_64 -- BZ 25337. - mach: Fix accessing mach_i386.h - Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. - mach: Fix installing mach_i386.h - hurd: Fix making ld.so run static binaries with retry - Add voice-admit DSCP code point from RFC-5865 - mach: Fix mach_setup_thread_impl with NULL stack_base - Remove last remnants of have-protected - S390: Use compile-only instead of also link-tests in configure. - Fix build for hurd/thread-self.c for i386. - io: Fix a typo - htl: Use __hurd_fail () instead of assigning errno - hurd: Use __hurd_fail () instead of assigning errno - powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble - hurd: Fix using interposable hurd_thread_self - hurd 64bit: Re-introduce gai_suspend symbol - hurd: Fix __TIMESIZE on x86_64 - posix: Reformat Makefile. - hurd: Fix expected c++ types - catgets: Reformat Makefile. - benchtests: Reformat Makefile. - assert: Reformat Makefile. - nptl: Reformat Makefile. - wcsmbs: Reformat Makefile. - misc: Reformat Makefile. - stdio-common: Adjust tests in Makefile - elf: Adjust tests in Makefile. - scripts: sort-makefile-lines.py - Add a SECURITY.md - Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h - hurd: Also make it possible to call strlen very early - hurd: Fix setting up pthreads - hurd: Fix x86_64 _hurd_tls_fork - hurd: Make sure to not use tcb->self - hurd: Use __mach_setup_thread_call () - mach: Add __mach_setup_thread_call () - hurd: Use MACHINE_THREAD_STATE_SETUP_CALL - mach: Define MACHINE_THREAD_STATE_SETUP_CALL - Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with TASK_THREAD_TIMES_INFO - argp: Reformat Makefile. - stdlib: Avoid undefined behavior in stdlib/tst-labs - stdlib: Use long long int in stdlib/tst-llabs - Update kernel version to 6.3 in header constant tests - i386: Use pthread_barrier for synchronization on tst-bz21269 - stdlib: Add testcases for llabs(). (BZ #30263) - stdlib: Add testcases for labs(). (BZ #30263) - stdlib: Add testcases for abs(). (BZ #30263) - hurd: Fix computing user stack pointer - hurd: Fix sc_i386_thread_state layout - hurd: Align signal stack pointer after allocating stackframe - hurd: Fix aligning signal stack pointer- Auto-sync with upstream branch master, commit 40b68e8cc00ca40348bc084b651c0561d31feb46: - wcsmbs: Reformat Makefile. - linux: Reformat Makefile. - stdlib: Reformat Makefile. - stdio-common: Reformat Makefile. - socket: Reformat Makefile. - misc: Reformat Makefile. - debug: Reformat Makefile. - elf: Reformat Makefile. - libio: Add __nonnull for FILE * arguments of fclose and freopen - nss: Reconcile conditional declaration and use of `is_nscd' - Update syscall lists for Linux 6.3 - hurd: rule out some mach headers when generating errno.h - Stop checking if MiG supports retcode. - Added Redirects to longdouble error functions [BZ #29033] - nptl: Reformat Makefile. - scripts: Add sort-makefile-lines.py to sort Makefile variables. - dlopen: skip debugger notification for DSO loaded from sprof (bug 30258)- Auto-sync with upstream branch master, commit d1417176a35d27ffb8da0ffb1e33154163b6eeb2: - aligned_alloc: conform to C17 - testsuite: stdlib/isomac.c: fix REQUIREMENTS - manual: Remove unsupported line breaks in waiting-with-clock section - Enable new device_open_new RPC in libmachuser. - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC." - Update hurd/hurdselect.c to be more portable. - hurd: Fix ld.so name - hurd: Add ioperm symbol on x86_64 - time: Remove alloca() from getdate - aarch64: More configure checks for libmvec - aarch64: SVE ACLE configure test cleanups - hppa: Fix 'concurrency' typo in comment - Update hurd/intr-msg.c to be more portable - Update sysdeps/mach/hurd/ioctl.c to make it more portable - aarch64: fix SVE ACLE check for bootstrap glibc builds - Enable libmvec support for AArch64 - hurd: Enable x86_64 build script - hurd 64bit: Make dev_t word type - malloc: Really fix tst-memalign-3 link against threads - malloc: Fix tst-memalign-3 link against threads - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py - Mark various cold functions as __COLD - Fix regex type usage - hurd 64bit: Fix struct msqid_ds and shmid_ds fields - hurd 64bit: Fix ipc_perm fields types - hurd 64bit: Fix flock fields types - hurd 64bit: Add data for check-c++-types - hurd 64bit: Fix pthread_t/thread_t type to long - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len - hurd 64bit: Add missing data file for check-localplt test - hurd 64bit: Add missing libanl - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit - hurd: Fix tst-writev test - nptl: move tst-x86-64-tls-1 to nptl-only tests - hurd: Add expected abilist files for x86_64 - hurd: Replace reply port with a dead name on failed interruption - Define __mig_strlen to support dynamically sized strings in hurd RPCs - mach: Disable 32bit compatibility mode - hurd: Make it possible to call memcpy very early - hurd: Implement longjmp for x86_64 - hurd: Implement sigreturn for x86_64 - Make __mach_msg_destroy portable for x86_64 - hurd: Mark error functions as __COLD - cdefs.h: Define __COLD - hurd: Fix FS_RETRY_MAGICAL "machtype" handling - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd - hurd: Don't leak the auth port in msg* RPCs - hurd: Make _exit work during early boot-up - hurd: Mark various conditions as unlikely - hurd: Move libc_hidden_def's around - hurd: Simplify _hurd_critical_section_lock a bit - __check_pf: Add a cancellation cleanup handler [BZ #20975] - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. - elf.h: add PT_GNU_SFRAME - Fix Hurd getcwd build with GCC >= 13 - Regenerate sysdeps/mach/hurd/bits/errno.h - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive - manual: document posix_openpt (bug 17010) - if_index: Remove unneeded alloca.h include - gethostid: Do not include alloca.h- Auto-sync with upstream branch master, commit 904b94c07af84b7e4c98de3bbb822ccffcaf8c40. - socket: Add a test for MSG_CMSG_CLOEXEC - hurd: Do not take any flag from the CMSG_DATA - hurd: Implement MSG_CMSG_CLOEXEC - hurd: Don't pass FD_CLOEXEC in CMSG_DATA - hurd: Implement prefer_map_32bit_exec tunable - hurd: Don't attempt to deallocate MACH_PORT_DEAD - hurd: Only deallocate addrport when it's valid - hurd: Implement MAP_32BIT - Use O_CLOEXEC in more places (BZ #15722) - misc: Convert daemon () to GNU coding style - wcsmbs: Add wcsdup() tests. (BZ #30266) - string: Add tests for strndup (BZ #30266) - string: Add tests for strdup (BZ #30266) - string: Allow use of test-string.h for non-ifunc implementations. - hurd: Don't migrate reply port into __init1_tcbhead - hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY - Created tunable to force small pages on stack allocation. - malloc: Add missing shared thread library flags - linux: Re-flow and sort multiline Makefile definitions - posix: Re-flow and sort multiline Makefile definitions- Explicitly provide ldconfig paths (#2188550)- Auto-sync with upstream branch master, commit 65cbd52174f5bc211dd655727c2239e25e55bfce: - build-many-glibcs.py: --disable-gcov for gcc-first - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) - rcmd.c: Fix indentation in last commit - inet/rcmd.c: fix warn unused result - wcsmbs: Re-flow and sort routines, tests variables in Makefile - debug: Re-flow and sort routines variable in Makefile - math: Improve fmod(f) performance - Benchtests: Adjust timing - malloc: Assure that THP mode read do write OOB end of stringt - malloc: Assure that THP mode is always null terminated - aio: Fix freeing memory - elf: Stop including tls.h in ldsodefs.h - manual: update AddressSanitizer discussion - manual: document snprintf truncation better - manual: improve string section wording - manual: fix texinfo typo - : Make fopencookie, vasprintf, asprintf available by default - : Make strchrnul, strcasestr, memmem available by default - : Add PREFETCHI support - : Add AMX-COMPLEX support - : Add AVX-NE-CONVERT support - : Add AVX-VNNI-INT8 support - : Add MSRLIST support - : Add AVX-IFMA support - : Add AMX-FP16 support - : Add WRMSRNS support - : Add ArchPerfmonExt support - : Add CMPCCXADD support - : Add LASS support - : Add RAO-INT support - : Add LBR support - : Add RTM_FORCE_ABORT support - : Add SGX-KEYS support - : Add BUS_LOCK_DETECT support - : Add LA57 support - platform.texi: Move LAM after LAHF64_SAHF64 - : Rename to x86_cpu_INDEX_7_ECX_15 - hppa: Update struct __pthread_rwlock_arch_t comment. - hppa: Revise __TIMESIZE define to use __WORDSIZE - libio: Remove unused pragma weak on vtable - malloc: Only set pragma weak for rpc freemem if required - compare_strings.py : Add --gmean flag - x86/dl-cacheinfo: remove unsused parameter from handle_amd - powerpc: Disable stack protector in early static initialization - nptl: Fix tst-cancel30 on sparc64 - math: Remove the error handling wrapper from fmod and fmodf - math: Improve fmodf - math: Improve fmod - benchtests: Add fmodf benchmark - benchtests: Add fmod benchmark - x86: Set FSGSBASE to active if enabled by kernel - x86_64: Fix asm constraints in feraiseexcept (bug 30305) - manual: Document __wur usage under _FORTIFY_SOURCE - x86_64: Add rtld-stpncpy & rtld-strncpy - stdio-common: Fix building when !IS_IN (libc) - time: Fix strftime(3) API regarding nullability - Update arm libm-tests-ulps - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) - memalign: Support scanning for aligned chunks. - malloc: Use C11 atomics on memusage - Remove --enable-tunables configure option - Remove --disable-experimental-malloc option- Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC warning; and - Auto-sync with upstream branch master, commit 885d3cda907d0dee54b13cbbf61b040c9951d5a2: - Allow building with --disable-nscd again - system: Add "--" after "-c" for sh (BZ #28519) - posix: Fix some crashes in wordexp [BZ #18096] - LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 - elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh - Fix tst-glibc-hwcaps-prepend-cache with custom configure prefix value - Fix tst-ldconfig-ld_so_conf-update with custom configure prefix value - support: introduce support_sysconfdir_prefix - Remove set-hooks.h from generic includes - Remove --with-default-link configure option - libio: Remove the usage of __libc_IO_vtables - libio: Do not autogenerate stdio_lim.h - Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions - benchtests: Move libmvec benchtest inputs to benchtests directory - stdio-common: tests: don't double-define _FORTIFY_SOURCE - LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects - _dl_map_object_from_fd: Remove unnecessary debugger notification in error path - hppa: Drop 16-byte pthread lock alignment - Minor: don't call _dl_debug_update (which can have side effects) inside assert - x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c - Declare wcstofN, wcstofNx for C2x - Update printf %b/%B C2x support - ARC: run child from the separate start block in __clone - ARC: Add the clone3 wrapper- Auto-sync with upstream branch master, commit 90233f113cc941ef88ce03b7f73221a964dcaca8: - LoongArch: Add get_rounding_mode. - LoongArch: Add support for ldconfig. - linux: fix ntp_gettime abi break (BZ# 30156) - elf: Add missing dependency between resolvfail and testobj1.so - elf: Add -z lazy to some more tests - Benchtests: Remove simple_str(r)chr - Benchtests: Remove simple_str(n)casecmp - Benchtests: Remove simple_memcmp - Benchtests: Remove simple_strcspn/strpbrk/strsep - Benchtests: Remove memchr_strnlen - Benchtests: Remove simple_mem(r)chr - Benchtests: Remove simple_strcpy_chk - Benchtests: Remove simple_str(n)cmp - malloc: Fix transposed arguments in sysmalloc_mmap_fallback call - rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX} - posix: Ensure the initial signal disposition for tst-spawn7 - hurd: fix build of tst-system.c - x86: Fix bug about glibc.cpu.hwcaps. - posix: Fix system blocks SIGCHLD erroneously [BZ #30163] - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151)- Auto-sync with upstream branch master, commit 8390014c2320f94ffd8a8f6088c10c1f64567954. - Update kernel version to 6.2 in header constant tests - arm: Remove __builtin_arm_uqsub8 usage on string-fza.h - alpha: Remove strncmp optimization - powerpc: Remove powerpc64 strncmp variants - powerpc: Remove strncmp variants - C2x scanf binary constant handling - Fix stringop-overflow warning in test-strncat. - nis: Fix stringop-truncation warning with -O3 in nis_local_host. - support: use 64-bit time_t (bug 30111) - LoongArch: Update libm-test-ulps. - LoongArch: Further refine the condition to enable static PIE - hurd: Fix some broken indentation - hurd: Remove the ecx kludge- Auto-sync with upstream branch master, commit 59a6d5e9477695c41d6feef7ef8636f8f744f3c5: - Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h - crypt: Remove invalid end of page test badsalttest - S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] - s390x: Regenerate ULPs. - Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h - htl: Add pthreadtypes-arch.h for x86_64 - hurd: Implement TLS for x86_64 - htl: Make pthread_mutex_t pointer-aligned - x86_64: Update libm test ulps - localedata: de_DE should not use Fräulein - LoongArch: Add math-barriers.h - cdefs.h: fix "__clang_major" typo - hppa: Drop old parisc-specific MADV_* constants - hurd: Generalize init-first.c to support x86_64 - hurd: Simplify init-first.c further - hurd: Mark some audit tests as unsupported - htl: Mark select loop test as unsupported - hurd: Mark RLIMIT_AS tests as unsupported - aarch64: update libm test ulps - powerpc:Regenerate ulps for hypot - Update syscall lists for Linux 6.2 - tunables.texi: Change \code{1} to @code{1} - x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] - gmon: fix memory corruption issues [BZ# 30101] - gmon: improve mcount overflow handling [BZ# 27576] - gmon: Fix allocated buffer overflow (bug 29444) - malloc: remove redundant check of unsorted bin corruption - Use Linux 6.2 in build-many-glibcs.py - Ignore MAP_VARIABLE in tst-mman-consts.py - AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329]- Drop glibc-printf-grouping-swbz30068.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 8b014a1b1f7aee1e3348db108aeea396359d481e: - s390: Fix build for -march=z13 - arm: Support gcc older than 10 for find_zero_all - Linux: Remove generic Implies - Linux: Remove unused generic Makefile - Linux: Assume and consolidate getpeername wire-up syscall - Linux: Assume and consolidate getsockname wire-up syscall - Linux: Move wordsize-32 Version to default - __glob64_time64: Fix typo for stub_warning call (BZ #30146) - elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] - Define PC, SP and SYSRETURN for hurd x86_64 - mach: Use PAGE_SIZE - hurd: Simplify init-first.c a bit - hurd: Make timer_t pointer-sized - hurd: Fix xattr function return type - hurd: Use proper integer types - hurd: Move thread state manipulation into _hurd_tls_new () - glob64_time64: Fix typo for stub_warning call (BZ #30146) - Use uintptr_t instead of performing pointer subtraction with a null pointer - ARC:fpu: add extra capability check before use of sqrt and fma builtins - ARC: align child stack in clone - string: Remove string_private.h - iconv: Remove _STRING_ARCH_unaligned usage - iconv: Remove _STRING_ARCH_unaligned usage for get/set macros - resolv: Remove _STRING_ARCH_unaligned usage - nscd: Remove _STRING_ARCH_unaligned usage - stdlib: Simplify getenv - crypto: Remove _STRING_ARCH_unaligned usage - Fix ifunc-impl-list.c build for s390 - [hurd] Fix i686 build breakage caused by 4fedebc91108 - C2x strtol binary constant handling - [hurd] Add MTU_DISCOVER values - hurd: Fix unwinding over INTR_MSG_TRAP in shared too - mach: undef ENTRY2 - hurd: i386 TLS tweaks - stdio: Do not ignore posix_spawn error on popen (BZ #29016) - update auto-libm-test-out-hypot - added pair of inputs for hypotf in binary32 - Naming the parameter of dummy_sa_handler - hurd: Fix tcflag_t and speed_t types on 64-bit - htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h - hurd, htl: Add some x86_64-specific code - Fix typos in comments - htl: Generalize i386 pt-machdep.h to x86 - hurd: Set up the basic tree for x86_64-gnu - mach: Look for mach_i386.defs on x86_64 too - htl: Fix semaphore reference - hurd: Fix xattr error value - mach, hurd: Cast through uintptr_t - hurd: Use mach_msg_type_number_t where appropriate - hurd: Refactor readlinkat() - Use __builtin_FILE instead of __FILE__ in assert in C++. - hurd: Fix unwinding over INTR_MSG_TRAP - powerpc64: Add the clone3 wrapper - string: Disable stack protector in early static initialization - string: Add libc_hidden_proto for memrchr - string: Add libc_hidden_proto for strchrnul - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache - NEWS: Document CVE-2023-25139. - Use 64-bit time_t interfaces in strftime and strptime (bug 30053) - C-SKY: Strip hard float abi from hard float feature. - S390: Influence hwcaps/stfle via GLIBC_TUNABLES. - string: Hook up the default implementation on test-strrchr - string: Hook up the default implementation on test-memrchr - string: Hook up the default implementation on test-memchr - string: Hook up the default implementation on test-strcpy - string: Hook up the default implementation on test-stpcpy - string: Hook up the default implementation on test-strncmp - string: Hook up the default implementation on test-strcmp - string: Hook up the default implementation on test-strchr - string: Hook up the default implementation on test-strnlen - string: Hook up the default implementation on test-strlen - riscv: Add string-fza.h and string-fzi.h - sh: Add string-fzb.h - powerpc: Add string-fza.h - arm: Add string-fza.h - alpha: Add string-fza, string-fzb.h, string-fzi.h, and string-shift.h - hppa: Add string-fza.h, string-fzc.h, and string-fzi.h - hppa: Add memcopy.h - string: Improve generic strrchr with memrchr and strlen - string: Improve generic memrchr - string: Improve generic strnlen with memchr - string: Improve generic memchr - string: Improve generic strcpy - string: Improve generic stpcpy - string: Improve generic strncmp - string: Improve generic strcmp - string: Improve generic strchr - string: Improve generic strchrnul - string: Improve generic strlen - Add string vectorized find and detection functions - Parameterize OP_T_THRES from memcopy.h - Parameterize op_t from memcopy.h - Replace rawmemchr (s, '\0') with strchr - AArch64: Improve SVE memcpy and memmove - Account for grouping in printf width (bug 30068) - Move RETURN_TO to x86/sysdep.h and implement x86_64 version. - Remove pthread-pi-defines.sym - stdlib: tests: don't double-define _FORTIFY_SOURCE - LoongArch: Add new relocation types. - Remove sysdeps/mach/i386/machine-sp.h - cdefs: Limit definition of fortification macros - hurd: Move some i386 bits to x86 - Remove support setting custom demuxers during signal handling. - hurd: Implement SHM_ANON - hurd: Implement O_TMPFILE - hurd: Consolidate file_name_lookup implementation - Linux: optimize clone3 internal usage - aarch64: Add the clone3 wrapper - linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn - Linux: Do not align the stack for __clone3 - linux: Extend internal clone3 documentation - linux: Do not reset signal handler in posix_spawn if it is already SIG_DFL - Open master branch for glibc 2.38 development- Drop already included glibc-dprintf-length.patch patch. - Apply glibc-printf-grouping-swbz30068.patch to fix swbz#30068. - Auto-sync with upstream branch release/2.37/master, commit a704fd9a133bfb10510e18702f48a6a9c88dbbd5: - Create ChangeLog.old/ChangeLog.26. (tag: glibc-2.37) - Prepare for glibc 2.37 release. - x86: Fix strncat-avx2.S reading past length [BZ #30065] - Update install.texi, and regenerate INSTALL. - Update manual/contrib.texi. - Update NEWS file with bug fixes. - Regenerate configure. - Update all PO files in preparation for release. - doc: correct _FORTIFY_SOURCE doc in features.h - libio: Update number of written bytes in dprintf implementation- Apply glibc-dprintf-length.patch to fix dprintf return value regression. - Auto-sync with upstream branch master, commit 2f39e44a8417b4186a7f15bfeac5d0b557e63e03: - Account for octal marker in %#o format (rhbz#2165869) - Use binutils 2.40 branch in build-many-glibcs.py - Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py- Auto-sync with upstream branch master, commit 0d50f477f47ba637b54fb03ac48d769ec4543e8d: - stdio-common: Handle -1 buffer size in __sprintf_chk & co (bug 30039) - Document '%F' format specifier - sparc (64bit): Regenerate ulps - ia64: Regenerate ulps - Update libc.pot for 2.37 release. - x86: Cache computation for AMD architecture. - manual: Fix typo - Add STATX_DIOALIGN from Linux 6.1 to bits/statx-generic.h - Add IPPROTO_L2TP from Linux 6.1 to netinet/in.h - AArch64: Improve strrchr - AArch64: Optimize strnlen - AArch64: Optimize strlen - AArch64: Optimize strcpy - AArch64: Improve strchrnul - AArch64: Optimize strchr - AArch64: Improve strlen_asimd - AArch64: Optimize memrchr - AArch64: Optimize memchr- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Auto-sync with upstream branch master, commit 569cfcc6bf35c28112ca8d7112e9eb4a22bed5b8: - hurd: Fix _NOFLSH value - elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864] - string: Suppress -Wmaybe-unitialized for wordcopy [BZ #19444] - scripts/build-many-glibcs.py: Remove unused RANLIB and STRIP option - configure: Move nm, objdump, and readelf to LIBC_PROG_BINUTILS- Auto-sync with upstream branch master, commit 2d2d7e1a8f2e62b442ae8978f0a6c17f385575c4. - configure: Allow user override LD, AR, OBJCOPY, and GPROF - math: Suppress -O0 warnings for soft-fp fsqrt [BZ #19444] - sunrpc: Suppress GCC -O1 warning on user2netname [BZ #19444] - locale: Use correct buffer size for utf8_sequence_error [BZ #19444] - Add HWCAP2_SVE_EBF16 from Linux 6.1 to AArch64 bits/hwcap.h - Add _FORTIFY_SOURCE implementation documentation [BZ #28998] - Update copyright dates not handled by scripts/update-copyrights - Update copyright dates with scripts/update-copyrights - Remove trailing whitespace in gmp.h - Remove trailing whitespace - C2x semantics for - time: Set daylight to 1 for matching DST/offset change (bug 29951) - Fix ldbl-128 built-in function use - x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] - i686: Regenerate ulps- Drop glibc-rh2155825.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 5f55b22f4b3ea14c777a60f239d25dc4555eb804: - hurd getcwd: Fix memory leak on error - hurd fcntl: Make LOCKED macro more robust - hurd: Make dl-sysdep __sbrk check __vm_allocate call - htl: Drop duplicate check in __pthread_stack_alloc - hurd hurdstartup: Initialize remaining fields of hurd_startup_data - hurd _S_msg_add_auth: Initialize new arrays to 0 - htl: Check error returned by __getrlimit - getdelim: ensure error indicator is set on error (bug 29917) - htl: Fix sem_wait race between read and gsync_wait - Avoid use of atoi in malloc - Linux: Pass size argument of epoll_create to the kernel - Simplify scripts/cross-test-ssh.sh configuration. - Define MADV_COLLAPSE from Linux 6.1 - powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ - Update all PO files in preparation for release. - Update kernel version to 6.1 in header constant tests - Update syscall lists for Linux 6.1 - libio: Convert __vswprintf_internal to buffers (bug 27857) - libio: Convert __obstack_vprintf_internal to buffers (bug 27124) - libio: Convert __vdprintf_internal to buffers - libio: Convert __vasprintf_internal to buffers - libio: Convert __vsprintf_internal to buffers - stdio-common: Add lock optimization to vfprintf and vfwprintf - stdio-common: Convert vfprintf and related functions to buffers - stdio-common: Add __translated_number_width - stdio-common: Add __printf_function_invoke - stdio-common: Introduce buffers for implementing printf - locale: Implement struct grouping_iterator - Use Linux 6.1 in build-many-glibcs.py - Avoid use of atoi in some places in libc- Fix epoll_create regression (#2155825)- Auto-sync with upstream branch master, commit c1c0dea38833751f36a145c322ce53c9a08332e1: - Linux: Remove epoll_create, inotify_init from syscalls.list (#2154747) - Linux: Reflow and sort some Makefile variables - mach: Drop remnants of old_CFLAGS - mach: Fix passing -ffreestanding when checking for gnumach headers - Force use of -ffreestanding when checking for gnumach headers - elf: Fix tst-relro-symbols.py argument passing - x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863] - Allow _Qp_fgt in sparc64 localplt.data- Auto-sync with upstream branch master, commit 5dcd2d0ad02ff12c76355ef4f40947c1857ac482. - stdlib: Move _IO_cleanup to call_function_static_weak - elf: Do not assume symbol order on tst-audit25{a,b} - time: Use 64 bit time on tzfile - nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402) - nis: Build libnsl with 64 bit time_t - realloc: Return unchanged if request is within usable size - Linux: Consolidate typesizes.h - Linux: Make generic fcntl.h the default one - Linux: make generic xstatver.h the default one - Linux: Remove generic sysdep - Linux: Assume and consolidate shutdown wire-up syscall - Linux: Assume and consolidate listen wire-up syscall - Linux: Assume and consolidate socketpair wire-up syscall - Linux: Assume and consolidate socket wire-up syscall - Linux: Assume and consolidate bind wire-up syscall - Linux: consolidate ____longjmp_chk - Linux: consolidate sendfile implementation - Linux: consolidate unlink implementation - Linux: consolidate symlink implementation - Linux: consolidate rmdir implementation - Linux: consolidate readlink implementation - Linux: consolidate mkdir implementation - Linux: consolidate link implementation - Linux: consolidate lchown implementation - Linux: consolidate inotify_init implementation - Lninux: consolidate epoll_create implementation - Linux: consolidate dup2 implementation - Linux: consolidate chown implementation - Linux: consolidate chmod implementation - linux: Consolidate dl-origin.c - linux: Use long int for syscall return value - LoongArch: Use medium cmodel build libc_nonshared.a. - x86_64: State assembler is being tested on sysdeps/x86/configure - configure: Remove AS check - configure: Remove check if ld is GNU - configure: Remove check if as is GNU - configure: Move locale tools early- Auto-sync with upstream branch master, commit 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a: - hurd: Make getrandom cache the server port - powerpc64: Remove old strncmp optimization - x86-64 strncpy: Properly handle the length parameter [BZ# 29839] - x86-64 strncat: Properly handle the length parameter [BZ# 24097] - ARC: update definitions in elf/elf.h - scripts: Add "|" operator support to glibcpp's parsing - Apply asm redirections in syslog.h before first use [BZ #27087] - LoongArch: Add support for ilogb[f] - LoongArch: Add support for scalb[f] - LoongArch: Add support for scalbn[f] - LoongArch: Use __builtin_logb{,f} with GCC >= 13 - Use GCC builtins for logb functions if desired. - LoongArch: Use __builtin_llrint{,f} with GCC >= 13 - Use GCC builtins for llrint functions if desired. - LoongArch: Use __builtin_lrint{,f} with GCC >= 13 - Use GCC builtins for lrint functions if desired. - LoongArch: Use __builtin_rint{,f} with GCC >= 13- Auto-sync with upstream branch master, commit f704192911c6c7b65a54beab3ab369fca7609a5d: - x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h - x86/fpu: Cleanup code in svml_{s|d}_wrapper_impl.h - x86/fpu: Reformat svml_{s|d}_wrapper_impl.h - x86/fpu: Fix misspelled evex512 section in variety of svml files - x86/fpu: Add missing ISA sections to variety of svml files - stdio-common: Add missing dependencies (bug 29780) - i386: Avoid rely on linker optimization to avoid relocation - elf: Fix rtld-audit trampoline for aarch64 - Define in_int32_t_range to check if the 64 bit time_t syscall should be used- Auto-sync with upstream branch master, commit 94628de77888c3292fc103840731ff85f283368e: - elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776) - LoongArch: Hard Float Support for fmaximum_mag_num{f/ }, fminimum_mag_num{f/ }. - LoongArch: Hard Float Support for fmaximum_mag{f/ }, fminimum_mag{f/ }. - LoongArch: Hard Float Support for fmaxmag{f/ }, fminmag{f/ }. - LoongArch: Hard Float Support for fmaximum_num{f/ }, fminimum_num{f/ }. - LoongArch: Hard Float Support for fmaximum{f/ }, fminimum{f/ }. - LoongArch: Hard Float Support for float-point classification functions. - LoongArch: Use __builtin_{fma, fmaf} to implement function {fma, fmaf}.- Auto-sync with upstream branch master, commit 22a46dee24351fd5f4f188ad80554cad79c82524: - Linux: Support __IPC_64 in sysvctl *ctl command arguments (bug 29771) - riscv: Get level 3 cache's information - debug: Fix typo in tests-unsupported rule - iconvdata/tst-table-charmap.sh: remove handling of old, borrowed format - Makerules: Generate shlib.lds with -fuse-ld=bfd - x86: Add avx2 optimized functions for the wchar_t strcpy family - x86: Add evex optimized functions for the wchar_t strcpy family - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functions - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functions - benchtests: Make str{n}{cat|cpy} benchmarks output json - x86: Use VMM API in memcmpeq-evex.S and minor changes - x86: Use VMM API in memcmp-evex-movbe.S and minor changes - string: Add len=0 to {w}memcmp{eq} tests and benchtests - Linux: Add ppoll fortify symbol for 64 bit time_t (BZ# 29746) - hurd: Add sigtimedwait and sigwaitinfo support- Auto-sync with upstream branch master, commit 8d291eabd541029d7ac705cc1ea112c58dfbb05f. - Apply asm redirection in gmp.h before first use - Rewrite find_cxx_header config configure.ac - elf/tlsdeschtab.h: Add the Malloc return value check in _dl_make_tlsdesc_dynamic() - elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE - posix: Make posix_spawn extensions available by default - x86_64: Implement evex512 version of strrchr and wcsrchr - elf: Introduce and call_tls_init_tp (bug 29249) - LoongArch: Fix ABI related macros in elf.h to keep consistent with binutils[1]. - scripts/glibcelf.py: Properly report parsing failures - elf: Rework exception handling in the dynamic loader [BZ #25486] - linux: Drop useless include from fstatat.c - Fix OOB read in stdlib thousand grouping parsing [BZ #29727] - linux: Fix fstatat on MIPSn64 (BZ #29730) - elf: Remove allocate use on _dl_debug_printf - nptl: Fix pthread_create.c build with clang - allocate_once: Apply asm redirection before first use - alloc_buffer: Apply asm redirection before first use - configure: Use -Wno-ignored-attributes if compiler warns about multiple aliases - Disable use of -fsignaling-nans if compiler does not support it - intl: Fix clang -Wunused-but-set-variable on plural.c - Apply asm redirection in not-cancel before first use - malloc: Use uintptr_t for pointer alignment - Use uintptr_t in fts for pointer alignment - Fix build with GCC 13 _FloatN, _FloatNx built-in functions - elf: Build tst-relr-mod[34]a.so with $(LDFLAGS-rpath-ORIGIN) - x86-64: Improve evex512 version of strlen functions - Correctly determine libc.so 'OUTPUT_FORMAT' when cross-compiling. - Remove unused scratch_buffer_dupfree - Fix elf/tst-dlmopen-twice not to exhaust static TLS - Use uintptr_t in string/tester for pointer alignment - stdlib/strfrom: Add copysign to fix NAN issue on riscv (BZ #29501) - Fix resource/bug-ulimit1 test - Fix missing NUL terminator in stdio-common/scanf13 test - Fix off-by-one OOB read in elf/tst-tls20 - elf: Fix alloca size in _dl_debug_vdprintf - malloc: Use uintptr_t in alloc_buffer - Fix invalid pointer dereference in wcpcpy_chk - Fix invalid pointer dereference in wcscpy_chk - aarch64: Fix the extension header write in getcontext and swapcontext - aarch64: Don't build wordcopy - scripts: Use bool in tunables initializer - longlong.h: update from GCC for LoongArch clz/ctz support- Auto-sync with upstream branch master, commit 6f360366f7f76b158a0f4bf20d42f2854ad56264. - elf: Introduce to _dl_call_fini - ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_called - scripts/localplt.awk: Handle DT_JMPREL with empty PLT (for C-SKY) - Remove lingering libSegfault Makefile entries - aarch64: Use memcpy_simd as the default memcpy - aarch64: Cleanup memset ifunc - elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x - x86_64: Implement evex512 version of strchrnul, strchr and wcschr - linux: Fix generic struct_stat for 64 bit time (BZ# 29657) - manual: Add missing % in int conversion list - Avoid undefined behaviour in ibm128 implementation of llroundl (BZ #29488) - Remove all assembly optimizations for htonl and htons - Remove htonl.S for i386/x86_64 - Fix BZ #29463 in the ibm128 implementation of y1l too - Add ADDRB from Linux 6.0 to bits/termios-c_cflag.h - x86: Use `testb` for FSRM check in memmove-vec-unaligned-erms - x86: Use `testb` for case-locale check in str{n}casecmp-sse42 - x86: Use `testb` for case-locale check in str{n}casecmp-sse2 - x86: Use `testb` for case-locale check in str{n}casecmp-avx2 - x86: Add support for VEC_SIZE == 64 in strcmp-evex.S impl - x86: Remove AVX512-BVMI2 instruction from strrchr-evex.S - sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698] - nis: Fix nis_print_directory - linux: Avoid shifting a negative signed on POSIX timer interface - Bench: Improve benchtests for memchr, strchr, strnlen, strrchr - x86: Optimize strrchr-evex.S and implement with VMM headers - x86: Optimize memrchr-evex.S - x86: Optimize strnlen-evex.S and implement with VMM headers - x86: Shrink / minorly optimize strchr-evex and implement with VMM headers - x86: Optimize memchr-evex.S and implement with VMM headers - x86_64: Implement evex512 version of memchr, rawmemchr and wmemchr - String: Improve test coverage for memchr - Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources - Introduce , extracted from - x86-64: Move LP_SIZE definition to its own header - math: Fix asin and acos invalid exception with old gcc - x86: Update strlen-evex-base to use new reg/vec macros. - x86: Remove now unused vec header macros. - x86: Update memset to use new VEC macros - x86: Update memmove to use new VEC macros - x86: Update memrchr to use new VEC macros - x86: Update VEC macros to complete API for evex/evex512 impls - elf: Do not completely clear reused namespace in dlmopen (bug 29600) - malloc: Switch global_max_fast to uint8_t - Add NT_S390_PV_CPU_DATA from Linux 6.0 to elf.h - Add AArch64 HWCAP2_EBF16 from Linux 6.0 to bits/hwcap.h - String: Improve test coverage for memchr - elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support - socket: Use offsetof in SUN_LEN (bug 29578) - Expose all MAP_ constants in unconditionally (bug 29375) - LoongArch: Fix the condition to use PC-relative addressing in start.S - arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) - csu: Disable stack protector for static-reloc for static-pie - NEWS: Fix grammar - elf: Simplify output of hwcap subdirectories in ld.so help - elf: Remove _dl_string_hwcap - Add NEWS entry for legacy hwcaps removal - elf: Remove hwcap and bits_hwcap fields from struct cache_entry - elf: Remove hwcap parameter from add_to_cache signature - elf: Remove legacy hwcaps support from ldconfig - elf: Remove legacy hwcaps support from the dynamic loader - x86_64: Remove platform directory library loading test - Update to Unicode 15.0.0 [BZ #29604] - Update kernel version to 6.0 in header constant tests - x86: Fix -Os build (BZ #29576) - sunrpc: Suppress GCC -Os warning on user2netname - rt: Initialize mq_send input on tst-mqueue{5,6} - posix: Suppress -Os may be used uninitialized warnings on regexec - posix: Suppress -Os warnings on fnmatch - locale: prevent maybe-uninitialized errors with -Os [BZ #19444] - Regenerate sysdeps/mach/hurd/bits/errno.h - Update syscall lists for Linux 6.0 - nscd: Drop local address tuple variable [BZ #29607] - Use Linux 6.0 in build-many-glibcs.py - x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations - x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation - x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations - x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations - x86-64: Require BMI2 for AVX2 strncmp implementation - x86-64: Require BMI2 for AVX2 strcmp implementation - x86-64: Require BMI2 for AVX2 str(n)casecmp implementations - x86: include BMI1 and BMI2 in x86-64-v3 level - x86: Cleanup pthread_spin_{try}lock.S - Benchtests: Add bench for pthread_spin_{try}lock and mutex_trylock- Enable ELF DT_HASH for shared objects and the dynamic loader (#2129358)- Auto-sync with upstream branch master, commit 114e299ca66353fa7be1ee45bb4e1307d3de1fa2. - x86: Remove .tfloat usage - nptl: Convert tst-setuid2 to test-driver - support: Add xpthread_cond_signal wrapper - hppa: Fix initialization of dp register [BZ 29635] - Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 - malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) - stdlib: Fix __getrandom_nocancel type and arc4random usage (BZ #29638) - LoongArch: Add static PIE support - Benchtest: Add additional benchmarks for strlen and strnlen - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] - Update _FloatN header support for C++ in GCC 13 - hurd: Fix typo - get_nscd_addresses: Fix subscript typos [BZ #29605] - hurd: Increase SOMAXCONN to 4096 - Use atomic_exchange_release/acquire- Auto-sync with upstream branch master, commit c02e29a0ba47d636281e1a026444a1a0a254aa12. - nss: Use shared prefix in IPv4 address in tst-reload1 - nss: Enhance tst-reload1 coverage and logging - Use C11 atomics instead of atomic_decrement_and_test - Use C11 atomics instead of atomic_increment(_val) - Use C11 atomics instead of atomic_and/or - malloc: Print error when oldsize is not equal to the current size. - Use '%z' instead of '%Z' on printf functions - elf: Extract glibcelf constants from - scripts: Enhance glibcpp to do basic macro processing - scripts: Extract glibcpp.py from check-obsolete-constructs.py - riscv: Remove RV32 floating point functions - riscv: Consolidate the libm-test-ulps - hurd: Fix SIOCADD/DELRT ioctls - hurd: Drop struct rtentry and in6_rtmsg - hurd: Add _IOT_ifrtreq to - elf: Use C11 atomics on _dl_mcount - hurd: Use IF_NAMESIZE rather than IFNAMSIZ - hurd: Add ifrtreq structure to net/route.h - hppa: undef __ASSUME_SET_ROBUST_LIST - linux: Use same type for MMAP2_PAGE_UNIT - m68k: Enforce 4-byte alignment on internal locks (BZ #29537) - nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) - nss: Implement --no-addrconfig option for getent - gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) - elf: Implement force_first handling in _dl_sort_maps_dfs (bug 28937) - Linux: Do not skip d_ino == 0 entries in readdir, readdir64 (bug 12165) - hurd: Factorize at/non-at functions - tst-sprintf-errno: Update Hurd message length - RISC-V: Allow long jumps to __syscall_error - hurd: Make readlink* just reopen the file used for stat - hurd: Fix readlink() hanging on fifo - Fix BRE typos in check-safety.sh - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564] - Use relaxed atomics since there is no MO dependence- Remove .annobin* symbols from ld.so (#2126477)- Drop glibc-deprecated-selinux-makedb.patch. Upstream has been ported to new libselinux. - Auto-sync with upstream branch master, commit f278835f594740f5913001430641cf1da4878670: - makedb: fix build with libselinux >= 3.1 (Bug 26233) - tst-sprintf-errno: Update Hurd message output - Use C11 atomics instead of atomic_decrement(_val) - Use C11 atomics instead atomic_add(_zero) - mktime: improve heuristic for ca-1986 Indiana DST - Assume HAVE_TZSET in time/mktime.c - elf: Fix hwcaps string size overestimation - errlist: add missing entry for EDEADLOCK (bug 29545) - Do not define static_assert or thread_local in headers for C2x - malloc: Use C11 atomics rather than atomic_exchange_and_add - Add NEWS entry for CVE-2022-39046 - elf: Rename _dl_sort_maps parameter from skip to force_first - scripts/dso-ordering-test.py: Generate program run-time dependencies - math: x86: Use prefix for FP_INIT_ROUNDMODE - scripts/build-many-glibcs.py: Use https:// for sourceware.org Git clones - debug: test for more required cacellation points (BZ# 29274) - elf.h: Remove duplicate definition of VER_FLG_WEAK - syslog: Remove extra whitespace between timestamp and message (BZ#29544) - LoongArch: Add soft float support. - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) - nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp- Co-Authored-By: Benjamin Herrenschmidt - Retain .gnu_debuglink section in libc.so.6 (#2090744) - Remove redundant ld.so debuginfo file (#2090744)- Auto-sync with upstream branch master, commit c7509d49c4e8fa494120c5ead21338559dad16f5. - Apply asm redirections in wchar.h before first use - resolv: Fix building tst-resolv-invalid-cname for earlier C standards - syslog: Fix large messages (BZ#29536) - posix: Fix macro expansion producing 'defined' has undefined behavior - stdlib: Fix macro expansion producing 'defined' has undefined behavior - S390: Always use svc 0 - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces - resolv: Add new tst-resolv-invalid-cname - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) - nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305) - nss_dns: Remove remnants of IPv6 address mapping - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr - nss_dns: Split getanswer_ptr from getanswer_r - resolv: Add DNS packet parsing helpers geared towards wire format - resolv: Add internal __ns_name_length_uncompressed function - resolv: Add the __ns_samebinaryname function - resolv: Add internal __res_binary_hnok function - resolv: Add tst-resolv-aliases - resolv: Add tst-resolv-byaddr for testing reverse lookup - LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 - LoongArch: Fix ptr mangling/demangling features. - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] - Add test for bug 29530 - Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] - hurd: Fix vm_size_t incoherencies - mach: Make xpg_strerror_r set a message on error - mach: Fix incoherency between perror and strerror - elf: Call __libc_early_init for reused namespaces (bug 29528) - csu: Change start code license to have link exception - s390: Move hwcaps/platform names out of _rtld_global_ro - Revert "Detect ld.so and libc.so version inconsistency during startup" - Add NT_LOONGARCH_* from Linux 5.19 to elf.h - Detect ld.so and libc.so version inconsistency during startup - Merge getopt patch from Gnulib - Merge _GL_UNUSED C23 patch from Gnulib - LoongArch: Fix dl-machine.h code formatting. - scripts/glibcelf.py: Add hashing support - hurd: Fix starting static binaries with stack protection enabled - htl: Make pthread*_cond_timedwait register wref before releasing mutex - htl: make __pthread_hurd_cond_timedwait_internal check mutex is held - Add AArch64 HWCAP2_* constants from Linux 5.19- Auto-sync with upstream branch master, commit a727220b37efc9d4d558a77c5fc57f3af99a4829: - Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502) - alpha: Fix generic brk system call emulation in __brk_call (bug 29490) - hurd: Assume non-suid during bootstrap- Auto-sync with upstream branch master, commit 9125e43daf92e3d4e69044a54b9fe9ed88c861ad. - Use binutils 2.39 branch in build-many-glibcs.py - S390: Fix werror=unused-variable in ifunc-impl-list.c. - Ensure calculations happen with desired rounding mode in y1lf128 - localedata: Convert French language locales (fr_*) to UTF-8 - Linux: Fix enum fsconfig_command detection in - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere - Move ip_mreqn structure from Linux to generic - malloc: Do not use MAP_NORESERVE to allocate heap segments - Linux: Terminate subprocess on late failure in tst-pidfd (bug 29485) - non-linux: bits/in.h: Add more RFC options- Auto-sync with upstream branch master, commit 453b88efe6fa79f5c7c6fccc3a520c75fdd43074: - arm: Remove nested functionf rom relocate_pc24 - linux: Fix sys/mount.h usage with kernel headers - linux: Use compile_c_snippet to check linux/mount.h availability - linux: Mimic kernel defition for BLOCK_SIZE - linux: Use compile_c_snippet to check linux/pidfd.h availability - glibcextract.py: Add compile_c_snippet - LoongArch: Add pointer mangling support. - AArch64: Fix typo in sve configure check (BZ# 29394) - libio: Improve performance of IO locks - tst-process_madvise: Check process_madvise-syscall support. - elf.h: Add ELFCOMPRESS_ZSTD - inet: Turn __ivaliduser into a compatibility symbol - x86: Fix `#define STRCPY` guard in strcpy-sse2.S - elf: Replace `strcpy` call with `memcpy` [BZ #29454] - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf - i386: Use cmpl instead of cmp - i386: Use fldt instead of fld on e_logl.S - i386: Replace movzx with movzbl - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) - malloc: Correct the documentation of the top_pad default - i386: Remove RELA support - arm: Remove RELA support - Remove ldd libc4 support - Assume only FLAG_ELF_LIBC6 suport - Remove left over LD_LIBRARY_VERSION usages - Linux: Remove exit system call from _exit - LoongArch: Add vdso support for gettimeofday. - Update kernel version to 5.19 in header constant tests - assert: Do not use stderr in libc-internal assert - nptl: Remove uses of assert_perror - stdio: Clean up __libc_message after unconditional abort - Update syscall lists for Linux 5.19 - Use Linux 5.19 in build-many-glibcs.py - socket: Check lengths before advancing pointer in CMSG_NXTHDR - Don't use unsupported format string in ld.so (bug 29427) - htl: Let pthread_self and cancellability called early - stdlib: Simplify arc4random_uniform - malloc: Use __getrandom_nocancel during tcache initiailization - Remove spurious references to _dl_open_hook - Open master branch for glibc 2.37 development- Auto-sync with upstream branch release/2.36/master, commit 33f1b4c1452b33991e670f636ebe98b90a405e10: - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h. - Create ChangeLog.old/ChangeLog.25. (tag: glibc-2.36) - Prepare for glibc 2.36 release. - Update install.texi, and regenerate INSTALL. - Update NEWS bug list. - Update libc.pot for 2.36 release. - tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call - stdlib: Tuned down tst-arc4random-thread internal parameters - LoongArch: Add greg_t and gregset_t. - LoongArch: Fix VDSO_HASH and VDSO_NAME. - riscv: Update rv64 libm test ulps - riscv: Update nofpu libm test ulps 2.40-3.fc412.40-3.fc412.40-3.fc41localeltg_LV.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIME/usr/lib//usr/lib/locale//usr/lib/locale/ltg_LV.utf8//usr/lib/locale/ltg_LV.utf8/LC_MESSAGES/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19x86_64-redhat-linux-gnudirectoryhttps://bugz.fedoraproject.org/glibc((glibc and (langpacks-core-ltg or langpacks-core-ltg_LV)) unless glibc-all-langpacks)utf-8f88cab37222c6d84178f6bec5c727a1863201baa1fcd0ca85fcaf3812e2c972cfd2678cd6fe41187f668a17f6b7dcdcf0a62b3d2f8ebbd35676e1e7ba36aec2a? (/h1%P)08usmoS=pޣEޕSw)~yuqnje`\WROLGB=84.(" y>!im`J{@Na*,wSNK А.$T't oO// * ﲳj^k}ˋ ,\qzwU[ͺɷzfʫ-eu] qcSA>:^rwqgaWzZ>lbXOF;3>(ھz>y53  =٘87VU호V/.-,+*)('&%$#"! xdžF|#?!ޣ]#}f\Ud'."> ? ;F, Cd$#\'#J' w~3Ԭ<>oMLe{MRK:| X/J?~.NWII݊r+H_71ky="7+B>n@-mYYdx,pT[A2| vx|}7LDOğ(+5[ L˶Oӧb&dx[+6 &.fmGw΂Lt;/ "(iɁ|#Z(Gr |8>:*) v7sy G^x˸M ͌L Lkb:2$I!eѸ2{&+H$"AYQ@L)NFk=ljO㻓ee4JU_8֥@e?H {GkZzͶ9zpUnv9az34ȭq,FGu%$1_bi~yV GI\%_JNTBa|E 7G w \W"/}"bqf[ !}x1tㅁ7V=Y)l\+$[U!4S%R}f>9Eg I'OSt w]K6 6f<f#=B&FTaQ@apϻ#}C[K<ƍal`Y_ʭ"ZoAXNQfD8y`פc+^|ù [b~ho/':q̶L%&Չ R><${$$wZj a3ܶs l07(ɇ ~"=^KA}r'/is_#Z(Sy.dˡch4bY=?pVTYPTMJht^ ᇽsK13:5 ॊ}o _ԾN :G<,âeYd<l$%^DR8Q$MK{#ť/Y,::maǑqjn-F }`As~B/#qO?权1s,kDˑ_hG5L`*=X$:<)0 橘\} k"Tݮ\_/(ٳTu]*ߴ<-J8*"xIk☯| :VRw0.T 9ZfJ2BkQZփL! dU&TP|8|+n8bWѶpI>gu5-iI/X׈HEIioOcB~UN!Cdel1ȸ^#Ze"?0 D}XjE^z'd H+,pM.KZJ+"( #F O齓}bHCd7ٰQnHrM@ф[lB=Z32{ǐc"$#-xáWjnvtw?8-(j>.<-/p8QwlY b 9cP—B @CY[E6/f \UmSbٳeϯezS(AM#*/ kp/Af6&S ]5H/oF 杤@# 1?d 4< ؞~Pss/Rʅ.tm`*8*ե(x4߹'r- p\ߠԵf*z3'=gyA3h*b"9TˁPk5/@0N]QV XP:ckTP_]U+NH(r qRG zs2^^^_[?g@  kobR)r04/|Da10K:`j6k83vi1MGSU£3MW84Dsf,2SGf ޏu@,q)uB"d X+~VnϜVg/g;ȒtWA:E x$49%SPAМ/wpBN"UȠ5yPʥ\FLfRSLHH~;oMlSOwL>"DPj@ h!FXY@ j"lU:c;KVU$WPx\P\@ 44WUUUUտD <4ǎD艹XB'e"af:}:NY*"3Oi :qBQtADžg{tu,o rXJBTsԖHHZIs, xgɠ'sT(I0%9meS(cbuS61,qHB p'݄p!3Xh$ad@1x (UVh{3V޾v.ʍJC`,t1>,w3d36n5.:>JM$ʪd#)p**pm4`(qӛ6Rx 6jjSʘ'qJ ݞiw~dY axJvf[ T sƧ_3}@z<ծv]ɷFGo:~/38Bh滉|1$U帊Pl]}UsUڟf[ٺ/=A_1+Sgem>EJQ46Hl-Nm"NOR ϫx3/l``- db}<4QVՍL̠2cCņ5"S@ǥPd זH"a#?+&a+ȇ@7+'^=<&%_ YmƓia?gy͟FաG}0az~֡e-&$n9IEOO:GW.rqhxi:kD0 }BЧ< H';v~,7|fg/| 92m3'WEQ)""c?+Q\I:$_#J~o;~Ig ak?7$GحTT}>T?6ՇR~7BٵH9?082XR[~HX-Cykce6sXw_ rg6c},j]'+cЏ #JWj?,Qa|K4 2W>بw3 X9I-r,|6oTR Q&B oSbM0 S1 `$&Lq8L? T 0$otRpf>B\~}ٛwi "}˽R7q- G ZxXc*Q _\XV"N0"vQuE0 ы$y<9]4ӃKT:č?]O[tZ)P tpp'fMDN48pxC=i 65d) m bC(\S  *|sfL,RZd߈+7[dt/HT/TϗJxEvlev ߗ1SwНr-qΘ=%gRsjÐ~[LiŻnjő D1<\mroc{[.0BDJ *3`XpU&GJ OgYBoS`RlK(+$<4ERK3\ؓK`6󥲽ZJCF0~ϗt {}f΢(Sxإc\UBrNњs.B⎒7/ N^~y8#( K:_1*s/I1I9XtFe* <ȐyYBV 1nKb0ucON%BI=IIq(gs`0AvUi'`?F4:>I8[X&b1]և\<RY7H?Q}'ivӫXυdK(;ow,s>TwNiYqsTъSJ_j+>??5¯1;=a 1>r@=B`[ s8~Ib\rO ZzUԡupŊ6VBǎZH䴭I?j^'4T>%ȁIxrNjBGq 20Jo_J{G xJM dKYBQZ!M\2JE;NRɍؿîr{)zPɅ ,MFj 64a0\߱;MɃ? qeB|GRp_RRM!>)ğr8բ]yo'mޓ"1bw.7L==;\=x/mQ\Anu$o |/|bC=\s;ǓiPcB `n:k,{Z*ES:iD(@qԛ2<@ׂY,r,*| _Ki(~ESD/ہO;sct*sҎ8MPgD*pndlf_C5BFk4 BKJ`#OA-'OR)Ke_>ѷGF Al4R\|IPs[v}gvY%Z~Xbe1OaK<|6p"gc4}w#-dmncW(_13}LӟN~/$DIɐ>k<eї2Dw!C_3Q,}J|*?w"GP~<`'l;|(q$5H\ec~xs-| $k-&VO$.#QȒVE8$rGQ_$ g}ҹr80fUjl""0 :5X&ƪD~T?l>j_P>j훫}jJt$j,{H*龂LUPK09V톪J2j,8RZR4u4W҂l"B„1cGv*ɰ{1Rb|,B&BRoa3{W XWmjUU, A-ї:=ɭ+P5-WK?'bkB^zUUd@K9YDhR.+* )5~v("0`f,Ahc.$@J^#i=brJ :+jMɪ ̺>i2C< R_8"fUwYo!;$}1J^ .W_%V[̄fU]5f9|}I9 |gTxLKA6 :wý~X$¨e]l)bFRo RGEǒj}eQW GS 0U"i2힠z4瘢mAx-KDmMɹUڮ[6HQ($9SrR޻X*UKtV6>BPk)/9KE[e2P6\I˓7׻c!d̻7݇zѮ5"8n'2hM$+Y:BYM&+GwHhB lK? X$8hHc(D\NT ;H=3a7&gn,Hz밸`@G(,ReTU25_O.j$T,~T|6_]P'щ/2E/PORt*GH"?#Gk<}H\DtVD,~ǩxQGDhb7'>d_~ql¡O5 U"SAtttĊVUb*CZ3pX |m!'v)&ˮBjQ˜o澣 ʐᾀXJuppF2zq[D6x#{e!O04IEb)؀,H`a SN``r\ ,$|BZ=yR@>{VϪjq?{Y9%;<*U>f}2[tLDI˄C5$LF&&+SʞOL|hdj225YLMV&+SʼNX/st(Qޓޓ!xt0[Y:i}^ZEsEf,= !DK԰2;=x6;Ԁ2j@,Z+}"Ԁ5 jPͲ֯ʗJ=f@-PԀ4ada)`aRG=a5T4$~?JUVW"pMHoDΰ}.Y 6]!@QLGܐ:Kxَk~ b"K5dЙ&jYh!p[Ƃ]ŒtOSOZ'ߐMY#Ep37X֡p#vȦZ$:f@E80KuD?}Y.!6Wmb5$*"CH~bn_e(Jb;} HW;3dV4R:,3p9\A U j(GqfݲNGu'mѵd<2 ?7بC{9#?2:&HD"tֻhg/1=g<8Q7Gߖ Gd@:* h4kE[ƒpZ;5Y"lQ:' } Q*; MFN9\|-ܚX~LĪ[(Fy\ux+",Ã$=QtxIbpD& ºpxAt.$IWq۹v|.s|9Άt Sbqh C_~COH+*ZM?hv~~o~_~םgngvnnvnv{nU-.ry\V.ru\].rs\./%P2~}aYfG6ÄёVAlhpl}0X&W^mGx3L;q`p i䓏TI5 P)PGA08wwwwwww]*Lcf ,B(C"<F_>B|x|Î`, (~ilfJr n~j0.ά*,=Nw}? Ƀ8G@KH6 4/0,(l$+ C6S/ES0eeUT>^>~C}r\ 5CW`UFH|Bl>f/ l+?wS/sok,={9wk56[1J-:)s*6%ځ_^FwfVٿ~=uHLƂy!,}QlM\IuLE4ƑhvVg#(qn)0߾&z~ iI(N۰7sX8|>wa |ۛ^ɍZfKb r רs ý343D6 ʢJ{߸yL&o3r)ܭ1gƵ'R[Ο!a ` R0~icqbR.3 A{ՄC3S: [0!|)Ϝ8^7 ZAҬᏇA p X8pྀX IN*:D$،<Z(\{2Nﹻ8"JxJ .B)1 VJ&mr50BioW,bUvE 휷rP(d> ؀ f ]@W(q8PX]cX.T풅dNq&5 |/P?oܸٖ*i4EM~|d&Dc80+0P+0AqcFP {-@eA}e.Zpx4 2EX`%,X0N.Sj+lN$[8__l*e kp՝Ue(I06Wj&0P ik;8 [5:G,sL4|z_ E,Ϭ Aay? ~X@e)N+ܽ΄],Adv[˾ M2cm8eax&t&|*P03X\Ѷm[׶i $@ $̄13@ ҭ%bV ZrͪI1崘BNP1r#\/!H.MȆ(AEFar,gŤݰ5b Z}TKVQm)N~ 5X/hBhhJb\| /ABtQa')} F.0ѥZZrͪQ3)RR J2H6@ƷD'9ELbZ 97&E3דB5~|#H3R-VMJW)9+(n+D(#]c 9s^Fº 8ֶB/_2k=F?'ΡOHE꫺;\oz';}?n'Mߔ0}-}(}Ϝ!Xؿ~L0 /I/W>esXU𯒅ZܖmW_]SMOq!:d!{>H ?zL?L5,G.F>W/>%m>@ON7]| +ʷ)n$lrR.4'7_R,͠L yZnhLIͱ G`7EhA*!NĐ:/M810'FJbbzA@KP怋nx-{= =y#u"^.'7GLP+LxԬ <"Y~u;{IM]c$($_GvH{2TU1sq}B!l2foE; \!YX1TRSjlFKBIV7ӜTg? P+x\L pbJđE&rCmj^B~M&幉&NbC5@hpk]DCh63Tx2MJQ2MƘYXzE'Ï0r˚Otldk0 y0 !M5')}{:!H 3AAat^&LsΪdJQй$AgV,_k:%hB}=U*a/V&5~)OBSf Q?D~ىoM| 19 U*p{k%{ߊgޯ^L=:{1^+K]{2q/Vw8 wTB%ͽj܏DTl_c{wp{(|Xg> ۣaÚAپE?~OqOZ~d!jQߝ}Fi!46>'G 9MsŒ|#>d!< |b5 ~f{?c^ Aa2y6Z r,_(_mY 6UUVV^Ծ^k_u^k_u/uך7s_U]U]U]U]U]U]U]U]U]JTd7汭,{(MHqp4M4MD @HUmpzg9|h%{ˁ)POVt>oW (] $pM Ŗ{wՇ[ws60E|e9WINrf@Dd{?Fz0k­7 O_ѕyW~ ̎btc^Fq&>]SU%r&ҌA !by/dǍi5寘C2wIm sV>{"Yg0օqsبtcDٔ8seZcuqu2~CI';mL1XrA}$hT ArAPRB"be,I vD.]! -ߊq?$PGwq~j0XraTà˷|U̅ c BUŌ]/7L0퓲ɂ;,z}aF@Q2uYQܧF޸$gR >Nwi MءrxVid~`wVۓ1gJ5ԂW&| s& edWAo0fJNn}aTab\FW{fiG,l )"HE -BLt/Lb..23WCo+Zgxgy{;˙-GlPkP0@a$yN~ $Zyr9UAun[~byUhzV"rRxLPԭbbVOI*VZ( Dt;;lQ4ݧ{Ҿ٤bi_KlRG%y6XגLTũn2roAj홦qlް'U;IUUwV4 <0P(]Y@ ma%E/*\ѧKS'uTݛʎb0rZ2Q<)1dB ɯ8vCQB!y$=f]x8Lc:Mb k%`?yY좈J?'Av G Ctj[?nV,S*dF$ӷD$S ̃>E}gE{<`;L?W(lE1ai/(qBa_>v#r뫊gj Ouv vnzGaVD.RCc'Nla03aJ[d1aJKu`ۮ('9=#W=a[(lVkX4Fq60誑V"#>\;+F]e]oI JfIɈc`sM7q掽 q煸tIa QIbJĪR(8s2R*kJ-,*vĮjKqy$~egE T Tq˶m@t;Q1T희VP.qMmHS~ l:{BIGB[ր*oAJ9Kǜ 'kA?m'(B{I[luB8<_T*15$CM #s"*Q,z_Kpďn:TGH %b"=3h'α'{fsJH"%TvFԭN<׆k!XU˧߈W*uT2×[Qa H0٫;fؽ^ʣĥ򏗆Nz<KjW,Sj@2ML*=.%hK˃%ӯ?d;p<|\⤭7\mM#!G2[&ю_M=~D5EVA|Ŷ7NaLS+[Հxw_m CjzI`hR`j _,vCg[=9,:a BH]mp֕>X%RPI4'NI3-rfc1BwY}ZGƤ8㙢S % S. Eo)]CI/ u5 DwÏ7\Jn@:5lM,oْ 1_5$;δ(@25TPƪtu|z?75*:>a㪨6CH[3vOP i*q$ᒐFiȪZ.ʔۡHʩ[ Q \iG掆Wa&E7=x,$JK`wlGB\l6Ⱥ.FzUV'js`5y4I_3anp$֧(`5!A?PծJPC!AiQEQER|xz+a ]ʡ۩Y #&^a8j4)aUQ%/τ,6v!Q ~&^ޤ="Πܽ Ubu&LDy p/)ʒ< b` OϠ,r@.#q߮{}gs7Y}/^~cGu~'J!0qP&)jTDt n 8KɌȇӧ\2ۜ[͘nˮj*RpD BBq0Ƿ'G::Gf(Lb@ GCh ˮ9lu[mɒ먊igzeGr&.@ŇyWA.@ʷԟ<+ȯӥKc;u3BL*m"j#e9yX48w0nfbUX0EV#%NF=5‚MЇt6pf֣/4q>5yqP %Acskzc lB`$Iac]Ƿ.:)neQ0Yș?/ 钯|5!7|uWK~t,IWIѹnţI[?~۾M3kw' iF,N^UJxhtn2ou Yfct _!A; Fjl'eåwZYrmVEKV }X1J=w0qFbo馢X^EC sօҴS9+r*C,`d00G$O2w˻ZRP(cV,^UЄ؄˗t;7{֯XjT) PCpd̥TdD#tXIs}@0R'aRt*HB1!Q_`s{\3;\hjd)`}\m>.&)R8 70'?ڛ;7ؿ zFaPPt?Ay~s2*j"qfQ07 pJ ȃs3ڒ)XƠ vHron^Jf(t:%)q 0 n=ӱ­dHveZp:p*k΃i(kqX uOB.a ]}jkbU Ҫ@L N|JG8W:OwdChI;'/҆F!^J.<9!G sZ( '5$G16P,0l?4#`E^TA1R!_zRUM' gW5% #ӷiކb[FuVXpg9_06n{r&Vf)lGKxtCGN-ؽ&PC91z?+NLkTcp8U/KLx}z CC/"|Sj^`^IO-bj3+1>QMk…N;ho|t g`8'<24BT;u )[lpgSd?fEN(QGsZ+S# );iizF:(aG37&1>|xyx a ]]>^V)U $BBc:eC2"*a"݀+6Bg9_eW0ܼ͐1&. HkD*@<{8gk<-%b1 ""ћ[b8^QLY5S6$3.&  b#\ S- OOXd=T#ZvT?s/{{{˛ǃhkfOb^jm1Z-JT ":)Q \ovnvnvnvnvnvnvnvnvnvnvBQ@vT?s/o!A=9x{k* SDP|LlHf\D%L@;<pF~,@Z؁q33hf ΀nMƋr> g^"K '=9޶ '.&[*−;%w >T{ ܈g^ OSm9wT @+ ;WaYSdSc8U %}@k8 5C{6yKh ZvJ;~)ikA MS5L~Z..HGJ<\ YzCٹ4; 2Q,y/5Z (AYs\i_m)yVvZ+nQ-`>x,,)j@b =R#=b)$v y-)Xb!,o=]QR)6ea%R;0-cK!E)xy m52RtS;E7`V_[X15x\0Tso :D@Sp~ [QWkUlLx:sQe {s=L<Ŷ0.ꫪ];*C?3Cmr} @cdx\ֳV߬Ϯ08Ѳ?k|QxM:ڊ9uzڇ/6YKw-O<>` ^V9<ǽ CЦqHͰU.'g?eH53'q귑-oi nJ8UijK csaW2o5>U}L'^aegE1'wO 6 _2(7չo-u5j%1ȷϫ|y˔|/g,Ktl x7TULd%VekZp^{649Ͽ<ƨt8;*;s `Á@t𪆳L Rىl%!e~Ae: vR;ÁpDv4vu :%"ϩdۖYe+O[~:tc_Bф^薦 =ፋTDХ142222cƌ3LQEA( JTR*RUT*jRJE*i 94(((( s9s9sι\TUUUUUUUUUUUUUUUUUU vS6"pp?P$GU5wR()뺮iix<x<7*7xyfb}.6&O 2H$%!iiiiiiiM%hfpXp>Nl˼0Kª&"ǩab$ "> 6!+(I2LB+%BVW+%j/x4!j:P}JMT[*mZYͥ:OKg?ի~QZ*ZRTJK% .zeD(`Yk`Rh hvUU0 0 0 &  hth[.N'dr#wq x|wrxwPqwCw/Ss:NyRNO(IyDR>Fű<^(g4EyBQHݡЕ BP. B@:CЉ f€(Q =M9&S~[.`X启;A zBAG$^ B,DҘ2$x*fX"Q"a~qxhtb|8@dXE` TecAp k6/RXN@uϧ_UoV}ŪVJOdJ.C$QdJ.C";(d잏rW,vJ>%{Db#vq h|vbxvp aW, `7tnk:VY=&H:p춛fj.c2;,fw-ղXvʞRQ)wlv^jW{JuG'tLwR> HshA95_FX:?GѨ/uŢPQuCW'B]0u@PVhtٌa1 Fw譑N'dRHN L3^D"#Q@x΃44,]@)LAD0DgOWEq T9\.P'j4Bl KM"jՉj.w(k`fffffff"cC"iVi DE*F}\pGM4D5d RL<(: 7: veV]IbQO | T'a($׻ мugmP)q&|y'.j=b ҇y-u BYS:+PR䴐H% -rt z!쫶跚_ƔJhtBS:d`E$rg kkrVBnɎj~fGfV`[Z4cNc>lIvW`i"LHo<$qweL眑Dz}5"~ݶ7{R|{j>վ7 ^=|_hǖ=:9Nxn(fv/uj{;} ^vvHv߻ޡ잡6-23=}ؾg?{E}H}A3{KJީxJb ^$✽k9*I_0B5u A%NB\c`2J6nِiT $8y[au:S4, ԂKpog9߇Kw[5sAPAe}41 <ً ~ ZXBS2"Erm.8x\I"lxdV*bI Bދɔʈ7X{Bޫkܝ[#^nOnLB:mC]9Vb#gDs:Q a2!>jpH D'=֋u yd-,w23o}H7r" +#xQu)wi5F!pAΉ!^˭P|D JFn_%2ڤʑpAz`mvY¥ 86gi?쒒hJl^ʨS* _ԈVH}H.CsbXqMt:%3*!1Q^UfJe(M'!:HO$I%"%2dfp.kE7|xVHh!MExSRب0%P/7ftG[ESPxu%w)V2@Q&7RB6H&So8M/J2vTIcv!8FNd(p-U$!M@:ܕReD}I2$"{]r]TQE@ђ7QE[ BүP.Ǣ a7z庮.G WzFPrhO d~HSfb^ErYnٽ#6weng95T <&$t>"ɋX#ʎ2++vIzDT)V>$H7Xі8 b6|֚5bWT4uhWy@~sإXkIHUJKN4ʋ*`1Zgz,$O/4Pz~70G5<"""\ŏ.!C- 𒂾ѡ5WRP[ *"h}}q~ChEx:})$/%#}>bKQ~_:Rh BƦa|3p*bQT6*b< .a(<0/˺8xR4g`.&BN$c">!yi F u0+XPn{2U%D4@ 'nQ8՛VN"x1^<m&(" wqʲRuHMNWtUJz0Cl9Š ol4M-EznBDB\P)8D]v(vJA#& pmfq)$EWİARk6OrG]Lᨓ/ekӵ>iZ`ֻuzO[~ DA!CM(}_;%}NC_d_0 C/B?GQ `}y׶ >Q?c_dE}V!Pe`~ꥏJwQ[o:/%+K_]T#D냼;¹7NBxF#HӃBn\|exspsWe6x[5xi2xdd\?Oc?GS'j<헦Ni_]T#}~HdwQ[o:/%+kp2܇WUWe?GR}lq_O(/u GK|5_s1̧K`|+KPzJ|c&$ eXu\hD ޑ!șpMjj x UR<*'ᗊG#AIs+"_I [*kIp[RJD&Cpd|aģ`]@'h<;f|ͦt[.&%T[l4E^<'`43- yX@U{o\*~CCn|lƿuIMQ ߓYvk:Z/a W /mbbQ蓶([>N+M/uҺhli}vmO(xR4g`. HD|8Bp۴#[`:J+XPn{2U%D!ǓYv8MsT(D2F uܦ5S$`Z7rۓĮ*i$ >=Ͳh2B!'1,%pZ7rۓĮ*i$ >=Ͳh2B!'14uܦ5Sp6 bPȉd@ć#?S$Ю`՛BTbW4@Of91E~^mZc"#T($":>H\V/ĒBXQ ! ubIZn0ɀITb巫*_%DH>#?oI哨q;O Gq>1;pϼn>o*m~1e/e|6רCv;H253sDYԏܸ[9G<3lt^\LqPk&8~n}fn]F8yqvm:Nr28xlyDP33!^AvPYqJ qbMh0B,C ĉaZ%hS؍~K )Kc/e1^dl#p50ugĆX"<=Odm<)ZYjn0~ړLyB-<+[8Q:Ϸ"GD JdDtGVY z`#Sƃ4C;*\-.1Z$KI=JpS*q=q[W}m+5grwEȔsy΅p'IBҩǏ&6-'?^ƅT6\y icXԽ0׆S-6d݉csVO/p<8nc=1=*OH$_r"Ň%m_-ΐ )4 3lĮ9cglދPrP$Ta:*?@R^V?@&BBgS ~@g  V ]gt?`+v_uM ~FwoGOASa۠SNJniț19`ȯ2[7w/d*{xqu~UMi:%9!۴ EEMhX*I%vg9_|vUSqFIb?6-.kQQtcg3:bP&9~гvg9_|vUSqFIb?6-.kQQ4hX*IгïB>)8MG$G1dqaI"p[gW5Eh( :n25I%>[bzcUQS+e]Y=Y2H ͞rēؠͨhF1pmdh0edFmd")2ʣ2N[t0xr'`UԙVq.wFof x4“{@? >@-=1-䳫t4JrCyivY$Og3:bP&9~K:Br n 쪦4Ő~^mZ]֢&hX*IгïB>)8MG$G1dqaI|p6=c. eĮ#,붐Ϯj>N(Q uܦee-*jB|< :f蘋B-=1-䳫t4JrCyivY$Og3:bP&9~K53"-39"WB;PY`" "~xz[Kk౵cmox x B@~ɂ\6mrI5o10bsXBTKks7W5ncܒ)$My/)\c;uJ!p3W?@Em퀸[t[=O5`4Xhk%D< kҢs$<Ɖɢ<9U^y2 žUuR;*x.2icH$yfdR2i$]I3̰M<9Vdmcsj2-cg,݄1)vZ(Uu:ݵ]tK-ABI=r({rO&R >*Tqvd(r@ 4y~ھ؞-r?ktآSWj$&a[,RWKWE1 *2\R TGD4%$8`=W Qqޣ(aqխ]D\Pdʡտ1;&F".xV_GeqZ*ԎYNzz,>sH_GKu(4lCTө NN+DUpQKO3i$b0.P#2XaHaHa(Sru,#5a4=0W:d4~rk] ^DҬc\U(^mC!{6w'qOq?WqAQڦ0.3qwwwwwww'wY>></[Uyf>Qouo*"NW3qpNֆsTe8SNԅdl+(Γ IYp  jppfj,8= 'Dp&HM!Lj*HQOt\1-ڙZO΃xnJ[ikcmG8uZ! /p5~fַWA"(|ήUқ W*)N 8]Bh+Yb qd Z`.UeE A+cZׅ>n* S8y=^`#VV {M}&ʡ~z+K'V!MK5ʓXy߬=kVYfM}ZA`Ùf/V3ӓY]5ɸw2ˆP xUZjw%^_3{T)J~ Lo#9_ oC)Ea0$h,57hӹL"F=/ġ0 80ʟ/ j܏ۧMQ7y3'Ho2W[Nz_R EC.ֈDVT/p˿E\V+!IwZR ߴfKrR $e% 9R%FTS[Iͭ Vg5cvWy/'=ڹяG9vfj&$"l4bRh {;amVBHhXF f44B)2OdXRh\WS`ED MPDڙt8o6lԝVZ XI^Ygv^jOa˾}3S덦[Q'_+@'וyR$?q̃@>]&5̧ZRb\͠ԉEGn]13p?Lj\tіv=ZXorKJՐ;5JDDQ$*}j&kX`uy=-o^ f [U}r8[, ?TRgܳ6#5`mfF)gH_ |بԧ)wӸ@GqbV3hyri8M ςȴppW ĈhI/8ӂy|MР,kxX'{$XG˲] PBK2V4% K_q="xĐ򁘗eB qG݅2?p3==^p{M=jA<8X鎄^-g}<(F7b.a,+OyUȼo⮣] l&qug!'2=6EVgvoTp67 b1~ p3vkd,elLõo~}}v'2eQ[er M`mK؟0̛!"iWɕF<'屉[Lɳ{r0:?Ѵ@L ݔzҢڂ Q3 ö'a@8 >T6SOBDk{g .jID;6ܶ⟺K1d>GVubAP,MߦJw!HoT(yn \(۱mJPH<3ioA&g,{6sZ9W񜬪p{sQpud³T9EҢnXb8 ToQ@]<L20n@q<`;SNMӴw9ePPPҥ\uɦ '_%ߍX|bՇ?b/ o~)-9K<,>nYwuOYvT*Eu#(q{]@춒*MarTCxN2" צ{8S(UF9B׼:&2O gL^r޵ qaK(jk~-wܦe*ʑ=uAOGgSJiRF)}АOrKaxg΅r#J i=(ٟ6-蘙/{l!`y#nrNlÆ`ܢcpH"ޞ*}gl{kΙ[k\<̐OZt88&F3n߷P/q&),wyGQ:4 ۸ǝ0UAcOg?KĘb;f28.rȆ}jMumїg9ZvNu)QCI.$gn2^{9e(1fF12N{z]QEQc7CF9%ƈ0?@c^#Eۻ>ᖓ'~22O;1"N ㎌{IeF-ػ]xed ]c^NE SM%;՛ #~X#t ~UgfZ(` BQ-A+48Q1e~؄]5w:0tA'[+x~.Y4~Ĵ{S1{w4c!/"@˞h(q}YbO@/†n1gz:9){w@Ԣ%Wm!wD9S )>x}4T $U<,(:K#PEȳ.KҺ.K03333333 "~skzcu[vUS4KrC:n2*j"qY9z}9~5=1-)z%9!yivY5I8n}G@,Bh 4@ x>b-|}D qaUQA0 QF`~$ ko -pn&4g9^b&ͽܩ}al]U8e%NG %9!yivY5I8M,JFA ;횞~ݖ]=͒۴ ze%A ~_zvMr nˮjfIb~^mZ]VEMR=N2 Q~/w=og9_eW5EO$G1?6-.&)EI(A]ӳï۲YqaUQA̢$a  Q0~/w=og9_eW5EO$G1?6-.&)EI(A]ӳï۲YqaUQA8 ( r1~skzcu[vUS4KrC:n2*j"a%A ~_zvMr nˮjfIb~^mZ]VEMR=N2 Q~/w=og9_eW5EO3nˮjfIb~^mZ]VEMR=N2 Q~/w=og9_eW5EO$G1?6-.&)qEI(A]ӳï۲YqaUQAӼ̢$a ă ]ۮYmUM,Q M˰˪Ii`fQ0 bm,쪦i(uܦeeU$E41c`oa$ 0@ 'Gif 0egJC̓ ?lQ)E,Nl6Σ\n məN?ƉV$3'TO0N]S@tH+oRqtB ui7nץs &UWr:pi^搰%Co N SF?3_h{ P>-6ffhcc<6C+EkHsFP0 = e_ 2a a s:01Z5@X5[̷N=!l>m,쪦i(uܦeeU$E4$( r1~skzcu[vUS4KrC:n2*j"qY9s}9~5=1-)z%9!yivY5I8,JFA :횞~ݖ]=͒۴ zd%A !~_zvMr nˮjfIb~^mZ]VEMR=N2 Q~/w=og9_eW5EO$G1?6-.&)IEI(AX]ӳï۲YqaUQAӨ̢$a ]ۮYmUM,Q M˰˪IiVfQ0 bm,쪦i(uܦeeU$E4,( r1~skzc JFA 7횞~ݖ]=͒۴ zfc%A ~_zvMr nˮjfIb~^mZ]VEMR=N1 Q ~/w=og9_eW5EO$G1?6-.&)EI(A]ӳï۲YqaUQAx̢$a ]ۮYmUM,Q M˰˪Ii>fQ0 bm,ǰ۲YqaUQAӀ̢$a ]ۮYmUM,Q M˰˪IiBfQ0 bm,쪦i(uܦeeU$E4"( r1~skzcu[vUS4KrC:n2*j"qY9r}AUQAD̢$a L ]ۮYmUM,Q M˰˪Ii$fQ0 bm,쪦i(uܦeeU$E4( r1~skzcu[vUS4KrC:n2*j"qY9k}9~5=1-)z%9!yivY5I8M,JFA 5횞~ݖ]=͒۴ zb%A ~_zvMr nˮjfIb~^mZ]VEMR=Ns1 Q ~/w=og9_eW5EO$G1?6-.&)EI(A]ӳï۲YqaUQAd̢$a l ]ۮYmUM,Q M˰˪Ii4f (uܦeeU$E4( r1~skzcu[vUS4KrC:n2*j"qY9e}9~5=1-)z%9!yivY5I8,JFA 3횞~ݖ]=͒۴ zfa%A ~_zvMr nˮjfIb~^mZ]VEMR=N0 Q ~/w=og9_eW5EO$G1?6-.&)iEI(Ax]ӳï۲YqaUQA8̢$a @ ]ۮYmUM,Q M˰˪IifQ0 bm,쪦i(uܦeeU$E4( r1~skzcu[vUS4KrC:n2,7@E!Q_i1e /|I'9^>y$哜Or|I'9/x$哜Or^>I'9/|K?S'S0N8(}a҇qJQ0N8>aܽ,t%@:m۶mAAVEQEQEQE17xxrM&EO$G1?6RL$`, P  eeU$ޑ(x:&YqbP&h0`(2*j*vH}<FI,Q -VEMRBh2)z%9!ya. e"@cH a L-.&VD!l4=͒0K2D GP$C0(aUQT{GpkvY5IUw$ >gɤi(u܆X*$y8"8 PZ]VEMRBh2)z%9!ya. e"@cH a H-îZ]VEMRm۶m۶m۶m۶m۶m۶mZkMgk7m&haIo` #:R'ilBF~"4v Х;@ B!BZUUUUUUUUUUUU*I$I$I$I$I$I$I'Tv92%o۶m$I$I$I$I$I$II$I$I$I$I$UUUUU5$I$'TF4&`70 ZBDCI%=PR? 0 0 Ô47B1c1Fa[6`/W+ŸkVd*Fp6 bP&{=!m۶m`(j,{Z\RP'S4@Od0K2D G#9sιm۶m۶m۶m۶mہ&!!ޫN Qg@~|?v; UUUUUUUUUUUUUUUI$I$I$I$I$I$IUU'Tv Х$4@a*BUUUUI$I$I$ITUժUUU$I$I$I'Tv Х; pB!BZUUUUUUUUUUUU*I$I$I$I$I$I$I'Tf92%?o۶m$I$I$I$I$I$II$I$I$I$I$UUUUU5PUU$I$&TvR Х$4!!B!UI$IDUU UUU$I$I$I$I$'Tv(pO1 __)+_J)RJ33333VUUUUUUUUUUUUUUUB2"qaQA1!p`P@0 PfL&d2LTU5'!)I"Ev Х$4UUUUI$I$I$IUUUUU$I$I$I'TvR Х;!B!IVUUUUUUUUUUUU$I$I$I$I$I$I'Tv92%9m6I$I$I$I$IJ$II$I$I$I$I$IUUUU&I$'Tv Х$4B!UUI$I$ZUUUUUUUUUUUQUU%I$I$I$I$ 'TV-&`W0 S ɤJz(顤   8><<#I$I$I$210/.-,+*)('&%$#"!  I$I>m۶m۶m۶m۶m۶m۶`@ '!!wV]}@Mo&PEA>j*UdU*bfffffffff>0YaaaaaaaaaaaaaiiieYeYeYeYeYeYeYeYeYeYeYeYeYm۶m۶mۦiiiiiiiiiiiiiqqqm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶u]u]u]qqqqqqqqqqqqqyyyu]u]u]u]u]u]u]u]u]u]u]u]u]}}}yyyyyyyyyyyyy   }}}}}}}}}}}}}aaa             ((aaaaaaaaaaaaa88(((((((((((((($I$I$98888888888888eYeYeI$I$I$I$I$I$I$I$I$I$I$I$I$IiiYeYeYeYeYeYeYeYeYeYeYeYeYeYyyiiiiiiiiiiiiii(((zyyyyyyyyyyyyyiii(((((((((((((z{4M4M4M4M4M4M4M4M4M4M4M4M4M{{{{{{{UUUUUUUU뺮뺮몪,˲,˲,뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺶m۶m۶m˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˺뺮뺮۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m  @ u]u]u]u]u]u]u]u]u]u]u]u]u]U0 bwm,+mU>EO$G1?6-.&)a0 0 qq1 0 0 0 0 0 0 0 0 0 0 0 0 0,˲,˲,rqqqqqqqqqqqqq<<<ϳ,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲L4M4M<<<<<<<<<<<<<\u]u]5M4M4M4M4M4M4M4M4M4M4M4M4M4m۶m۶mv]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۶88}}}}}}}}}}}}}yy98888888888888뺮뺮zyyyyyyyyyyyyy0 0 0 0 0 0 0 0 0 0 0 0 ˲,˲,˲qqqqqqqqqqqqq<<,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,4M4M4=<<<<<<<<<<<<EO$G1?6-.&)a  AAAAAAAAAAAAA 0 0              AA1 0 0 0 0 0 0 0 0 0 0 0 0 0EQEQEAAAAAAAAAAAAAAaaQEQEQEQEQEQEQEQEQEQEQEQEQEQqqaaaaaaaaaaaaaa   rqqqqqqqqqqqqq$I$I$I             ((($I$I$I$I$I$I$I$I$I$I$I$I$I@ EQEQEQEQEQEQEQEQEQEQEQEQEQeYeYeY@ @ @ @ @ @ @ 0 0 0 ,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲4M4M4M0 0 0 0 0 0 0 0 0 0 0 0 0 8884M4M4M4M4M4M4M4M4M4M4M4M4M<<<8888Nۨ?;]ˍmH:ziEHbHIIIIIjMICĐ,6Re8NvJic1 BUc1I$IUUB!B!B!$I$I$I$I$I%F?f;`DDDDDUUUUUUUUUUUUU$I$I$I$I$I$I$QUU+&TV Х$4L!UUUI$I$I$QUU*UUU$I$I$I%Tf Х;x B!BVUUUUUUUUUUUU@UU$I$I$I$I$I$I$с&TV92%ߠ۶m$I$I$I$I$I$IR*I$I$I$I$I$ITU$I$I%Tf Х;QB!"""""jDDDDDI$QUU:J$I$I$I$I$I&Tf92%=m6I$I$I$I$I J$II$I$I$I$I$IWUUU @UUM$&Tf Х$4!BUUI$I$IUUQUU%I$I$I$I&T$V i XL Z? """"""""""""FDDDDZUUUUUUUUUUUU!TUUI$I$I$I$I$I$IU%d MoNf ) UUUUUI$I$I$I$jUUUUUUUUUU$I$I$&t $fR Х;B!BIUUUUUUUUUUUUU@UU$I$I$I$I$I$I&T֒(k9ۿe꺮뺶xUUUUU888ζm۶m۶m۶m۶m m۶$I$I$I$I$I$IO\&TFyDNd:Ԉ0 ‘h AQHC`#h J & kK yT8 @U p}7x<6Cdf*+HՑɦh[Ym۶ wwwwww"3뺮뺮뺮8$Ma<Eh AQH(L3, Psu]u]u]u]u]u]u]u]u s9s9s9s9s9::::::::::::::::::::::::::::s9%!!aVURURUjUU*UURUURU*ُ *{cU R9'`W:0 Cx(!y[!2J~4CEQEQEQ,"<뺮뺮뺮뺮|>|>|>Y^eMu]u]u]u]u]u]u]uݩ q l !h~MciV* .'R:#Nԏt&  4"C|yq\ SmPICD=.b%>r1'11QBaJ&ї =޽>ݻ{wn˶dF!燈20l{wmխn,@!}U HVB*UPEP*PA*TB*PQ UAd!6+@-{@C A=%7g(("":dVI,# ]N /6N_{[v{zz}_ W-gzʇ؏][;;w]r)eݕ^Ḟ<'`bQ$t;r!#r&|]eFQ?aMD} 'k?ڿj?$_4 ߺ쯬 |使Gw{?޿+*~cYKrQ3+}# 4%&[א/y~}) FVBXt}h s4H.|T0B\|Sta>w 3\U`&ꋶJuwBd:ecT2"t /drh5 `Eӊ9A͖0\RMDyֳvTNh㸜RRIC2ŒW,:wmȂziI83..etjY/%VBkΠ^(DU1ٰ5Z(ѹEmؐae:E']VvV,J6?"ƫpFf L"zR>Ȉr!ۊU8nl,;;MUgW3r4FonU˨!#"ҁCJz8# xQ T$%ݐq}l=ơn(44 }t*-rȾrY>{[qʎ`"scfnn;g1~[{+7,K(~`ICHK`~rr 6iՎlkRG'oϓA۵Yk|yZWF'GD, T8w9SC]+%xCtg;YxhٓE@by^:rsv-Ie&9j{_Kݪijl7^u˽]{؈bDK%#M+ISqle*Kۙ@Dc6vi p,se{>z#Xf<+\ۛ2e^U4> o 90G$< ':z J(A6m=L17c0 \i_zxvX7{r#`\XlT+PLHhd [8eKh,`A9^nnjͫʫQL3"+q˙J0xﷀ:P|z~sfotܦeeU$Ecy #t{{Cr߰KKDFClfg5F_%W1OF-2օڜ )R""L@;x\ڞ؅gBE_uW6UO4G23N۰QTA'hfȋq-.&Ry( b^Zo !)YK,:Pi5G;ol9#ECk`CSOKG[C?ًprjlbZhuR$HF"C "ï۲Y2[t-c:(0`Ӌl^oCa@TbF!b@h#(ďhM 05Ձ;wc+j^fEN8yOyt?u3/q2T1HN@ XI8ӷN4%W2ܺk 4XS@I@;_ |2f,kzcu[vUS4KrCivY 5f= eKJd"_X *S@@#~Ch^"|LGjbGZ,|@% 5xF >xc &Q-{~%r>nYk?ACO|afVptNᄿ|MG,fcLE A18#GZ///////WK'[Tg0@A~`GY n_?OT _ &|_X§&)-qdt>pl꛺h{Zd:`O]UMtE"pnlEˬȉ'/Z>Vڧ<8yX487ܭl+̩hDF񚆢ceSDE@d i(:[6EKd,~skzcu[vUS4KrCivY5IX$p|qRheNDF E<3E؊+r&b=}Oyt?u3/qmipd/n˹[يWZLpʖY!2ՃrLG:3NЊX/MZ=:˝\ڣs'skobZkNF'd2؄ OAc[hO`ͥj)!!BaN\6Nhd>Ȇ;ܾ}<۴Z؃sVcSB22"!.tSME1XNPi(!yo /'tD} v̽;7kJ3* /鎭-N!M@j]+nvɚ掤o=Sf><&B*zc0WݩׯޫDW S-Jz!,O;eD;r$Lۈ;J? 3EGRvnWn߲"ooe`2 ŋ[p] oMW ࢹ%Z"n%XEl EgϺFTW$( Xqj|,eT!-cO* -cG}{L+^с Mݒv'Jiٍ8؍"Q$fK2  Y,>mʣ /Enc_\08eF# x([lhru즡7G#w@Fb($й2oq.ޝsZn]eII9Pg(@LLȭRl}R+B%a5{ŌMB2[ґ"|gk]C0,'N&Q \NlqD|2%Z"8b& |~Jo KCHvL-ߴG\7$B*˝2%Xoˆշn=kO:zU4\ m~|!Z7僵hx&d"Zw/((`%,/K\?lN\-mz*DDo© FhݻNdbNg:wrKZr!*A,rn*mK$r\J-h{m%Ҭyb\BʕaWvnmsSU,|sY6wwRXvgՌ-Pg=/$ݮN:-fDa%t6J7h'G6+=c vCdniˡOcуV?6;G:]]enBEW?)\CU[c(LMcjbG}.3@prN%)љvڤh$K- տ˹yb ȮakU'7Taak#1-N>9q2|1]N, GW![m cgIsssBPj`yê*LJذZ5⭊R=GfxECyvHe݂BIRb $ BtotdOR=U›~^\*3 qxDI!D >8:pc.rWKe=k\ƔOj!eԳ.w\4tcN?LWڔWP10|¥~u`U!L v8$0UjUU[ڙUUUUUF"4?=Jʤ0ɒR$)EHC5@£$8f f`)T$@=p[ƨ-S 8ǭac4,!bpZVaEP RT8ew3J5m4B1:-N{{{{{>|Ç>.<<<<<{%tkΌEu\fR ܲP( UUUUUUUUUUUUUUUUUUUUUUUs9s9sBP( BP( {{s9s9s˲,˲,˲,˲,˲,˲,˲,RU&\ df ܲeP( BP( BP( s9s9s9s9s˲,˲,˲,KU{{; 0 ,˲,˲,˲,˲,˲,˲,˲,&\ lf e8;N C0 1A b 1p8p8)RJ)RJ)RJ)RJC 1  wwwwwwwwww)RJ)&\ LV r+)V{{{{{RJ)RJ)<<<<<s9SJ)RJ)RJ)RJ) s93%\5!`TMf=J#AAA<9<x<xvtep&A`P!P:x7M&D GAkELKC**En H#f'vo&N;|/E'Pv :_8!{{キ Dqq{{{{RJ)RJ)RJ)11qqq9s9s)RJ)RJ)e&g\" ;)PW0335,!j5!@Uϊ?3333333M&@{{{{oX5Y]iTfMr|>|>|{D@1L  N%H~{Af#ր1^ `!V!U@N7SY"IlZ}dXymU܄0@2Ұ0* b Ch λuG;!|7цY`D&!+H 1>0ֶUjAlTDzK3/ !GPKAGxovraLN{ }=>NCa),CNaM Gd(=GUm<a&# o? c"dh1D!j%*?;aC r ^e&7s6T;yFSiwZQ٦rF(;\UZv 9͗6\[C?IlzmCy)Q)īhFH>>FI6+67[x pء/ 1%2(lFZ]TU^8A߆!:-콤@5]v6[@gֆtcCHZ|_! šێ76mFӚ᭓Q[#wgyk 鞶!`,ΈU(5Ddgن@iE`cM=`D&ec qxE5M-_Żh}j5d+4 O|Ų9zoM#=mA_~"PW_ чUI}33ȐsFy߸YU_x%3c֯>;7=;"m o|_m>Id^]q 1XlMYp^=&g> ovB_N<mꦶV|cﵧ0;ښ^|z~krzT)R[Sm-dg>飁޸mMy /?7˲*6:›8) ?6i$&Q@\K㋌9?:>9_\Wc</ ބ <5N@2B߶@P?8ΔfFqxe Gx;sYVwٹ½rxdgezect߷ZN1s)۸'''zҎzn,q>yOL'4RMWI7\4뇎-g Ib}\:80uD .B0\,deNTeIKS *UU,HIXGn&P\TAco0)F0u—GrfHY/r}՚ZMZІU'H  }{=} \krYة3E@=$P> (Bq,,t,P,,w(aF kA{=w~ iy!%վ$9)4_sn?7ҫmJI},FgIl!^7ڠ6p / 9ړ!D`,@H$Ytl4li+xշ_)xMٲ-w;3S1z %C8z TaAp"c|>dXum`C`7e@1O (qdeMSJ|xoeB_"V7DY͌Xt|, 7 |xtnX6PcF/~S)Sf0`j `j, 87D\pg8tQVs.dp!:˩cO!wP-xKkղԮTjl_C1Ȓij5LRGRiXOg׆{[(Sr!qh<A!L#,f[-^E.s9.MU"hZr MJp:6\ڤ9sKN1ݺ66cW_چ&:hNLkh 8ɗSqANl ]a I6J~pGmJ5yzl ;+^8Y-"Z.P.0,![ DF_`_*2aa5|9SQNkF$tMrAmǍ5~+᩟ .|lۧ% eApT 3DztMkS^"b'FgJ5Z\j'́;Bbsҍ  +f=k`pC R&*j{ uͱ-_%1gɸM yм ouv2ٍ]@i@ud;w(΀ nqg郺x *dmY,PL (MwC-"Q6,%lԾcj9v(N,#|Cz.ya49YlIPQ%2`ڏڌjws[&yMco ,k3 I7tçR`1b=ԍ!K[W d2j^FM #~ 3s&/N"š|O^oXMqh%/ E;60b诸zvm/eMx7c:,rۜnG~tQ{Ç C 6SxhkzlLmSd|]yP<(\7Ҽ )KE% կf$]H /I[:/euȒV,)85jB7K%L`ϯ$G"L {]4+Otr]t9/a~x|i & .$20%d $Q,_ Lꋋt9҉K<}(JdmBrX4T=] ~v4R!NU%-E-wU1ܒ}LCNil~90NL tl9r1mqʤ4ROa"qfnꞄ pM*3333333333333?S e4eP{  FP ªߓ}틗ԋ؊aʭ} @X#y(lDRos?Z?qjB6)Z0+8CmInKUTH o z+?&5Z |TsR&tr->$АRv>  o:XŜKﮧnIMì=2B논|Zx58<ڐx)>s}=H 88 |J!ܱԛ)VIzbpuqnـ zYi'y4\T7!2& U&\O0۴f`d;2yrfZ*"oZ:Cb ]J)=G]+0 >S w ԑwɮ%jet70l2Ӓf=pIu L#7jaNɌp UV)(.q";N;I3?uaқ{:d"bpHՐ)O_ Cdv; x7V̯ԙKuQsvt"ib'11r HK]1760~T^PF;(r n_\^fTB+<9q~SۤIWGV$?/Yb@!3TmlsTr p`s̱L5bY;{2""^$W?h"/fl \dbiTI_E:~VGf1 gKw34倝سdG HKZ[AʣPɃt?=ŸH))f12`S,AWN`acw_|:6=):v">#&CS?r76S/oQ!.يWj#ÊIrf1(!QH AݞkY~amWUM=K0v6WwK,z -+D%z@n`y00QL? 8C#!~&[| `͏=Up Lb[?{p9b5d]3qH7c**$f#0A?@?~/IaصivY0=KܼP֍~;j^mV%MОoa p.يgJvu4(q P1 jNb})E`a" 0(3'ob$lR'd>4:MCBϝB1P:ዻtGk2]/QʐtN dh:H遗C. rxbWaq`~oz{Q3k/ ȈFA B=횞~ݖ]=͒۴ zYd@vMr nˮjfIb~^mZ]VEMR=N,J횞~ݖ]=͒۴ zY9{iEI(A~۴ Y9{~9~5=1-)z%9!yvEMR=uܦee=횞~ݖ]=͒<KrC:n2*j"qfQ~ݖ]=]m|FA B=^QA0Bb~^mZ]]ӳï۲Yyo.%":}*X8ỎXuWgn Xb8}JkMS-*[ʲ.$+=_޼ӿѡ/Ҥ̆j$"I Y˼{ٔCk.T CA /UkrtԻ47 bZ҉`,BUH$»vd'+{ۊF#6uһ4wO|*!&?4҆[s} 6e H =82Vy *u3A;FQшvf" = 4M*}KNP },*V뵰O!QB_g$J1%  IT1Di%ayϖ!*])W1S@;5WN[&se8AȾzvp=/_8d;\0J4HTU,ZjRRlGqU]Gr}Y%A'A6š2Ѕd3fI Q|H5~ś, Y2l%ueQC&2,ނVNm>rp?"teБ ر̅3[w\"Neh:;gCkN -}Ap)3d)H-T ZqgՂYej# G_bc f?F/4]B/M 'Zzg,*)[&' Gb@QW `ptceK减\^`lmMvOꬋ%` 5pe`/L~8bWHp[DA0t"ݛ|3NaayQ8pT5p%e8 +t3D\xP!Eo1 QN $_ꙃˢ| vvV;4 d':*UaP/F FT,z}3a%)).vK ^ d/Ev2aqp@a[db-T5e.7a  tgyFU !1_@oa f.!paѹ-%$7KZ Ԕ<9tLcLL"3 'Di!fw&C-I)U@+iP B2jy(F hbʶ_Mjb?5ͧek UL%bSi &Ԗ[ uoX0u*$5mE]J y摈{x7$af+ݝ-xML4BK>1ͧ7"G։6k*ž(Aʱg.Xf> ,;nnyP²dxR^N m'qaUQA0 Q=9~5=~ݖ]=͒1qaUQA0 Q=y3@C&c࠾fKFuߪ/:B;6$M'A4,c=%0'A0KPRj#@.,P8?X' wk'w%Bh恢N,t9&_RcLO}\mYb]Rs~7 PTDRh;^ 3}-\_pOYֽ3ntfƂ`D 9}u\<*iw!.}"뺸XbM /xNdC0P$ޞiMyra[YHD5v)tݺHd _$=B ds8֖T-0IYCgUL`B}uIa"Y͌sdVIKJ!8{!L)A#r1b]k4,c6җ)x4'LAn,imu=kT![|W0>$6,e&j`M`b: Ӓi502,hI":6I0v q϶|-kNLiKul}7>|l~>fu2~+#&87ulO V4Efg=f4pϥo7(nCU?W%ȦI!&nq1QnV$LTY7~btN1ek'Gvirɷ O)ypdlO^)bEДuS/K00sXL4"ij,*MG6(F 69y5ywΏ6[{ $Ny74"{ךɚCI2\JRlR)kE_/} o58QmswPkq]i\ҹ[dfti@ աړ1hեœP lEL^->`"^okGge`^)հVq>"jbåۇhy1W_3ߛvii|{k$u}? RC)@tèNO߶#[kv,Fgaaa:<6)zF fIbf|tZF\,ivY~9K 93cqs4 E@8Ca25+Er6 bP؉dUS@̸̒)DгO^uCp25+Er6 bP؉dUS@̒ů}P"G]/WjvhDlx銃?p&!AOPkqĭ.?ǛT;Ƹ4}˻kWy)rxA2(ȍK:i{RU6$,HAAfQ9 f%Td;7fs#;{n!_)36L{(`0X"vIll&$DMAAIStsu7zaqݶiYva5YjGt,ܓÑ&(RG!=-ѿ.\h01T+ԨbQ![>d<:rA-9* !|5a3 V$ WdAC9Bj"CL :n26w~ tŋxK`ښ׈H|[$;" yiYuIFxE7^%*$u36{d;b`\ڗyXwqViT6aYPPδQᎲ؍I,~P $ >І !DA;憄!vxٍ[~ɚk鈊ghGzc'rj_aY[QلI߿߿߿;;;JWҕt~Ў!aDdH2^vfh{Zd:`؉L@"MIR"eqʓ+,3.M*qC_q8^jK%2DY̻d( !&Rx9\d/5+U([i *zGM2bH&=d+qMP%0\&a!>"\ʦu붩J0P?r\4}1l(^eW5EO$G1?6-.&)̢$a=9vM'AaC-)z%9!yivY5I8g%A]qk:r  mUM,Q M˰˪Ii>( rEz] |cP nˮjfIb~^mZ]VEMR=NEI(z~sT03KmZ]VEMR=/#۰Jzrz=pẃ8P5`P ,_??a%Bf  d-]@94tON['l ݰ#v[->6 W$pNs{vSK~EUƌ4ة![ihŔ͔G omrA9v%AX vu' p K Lkyp:ɀ|ĊqJ6[4gZd] $)A &( 0oJoQv,{JJTL@pvZIN@S|Eb>1l(^eW5EO$G1?6-.&)̢$a=9~vM'AaC-)z۴ z3 Q8v5@9 쪦i(uܦeeU$E4Y9w=dzۮb>1l(^eW5EO$G1??EnF>kT逅yWy|;(kԍ 7@^siDݣ0?on$]gK~Ռ W*#rJ, jTU3+:HD%@wY=őJl$&dF^;:|q5*Cec_kPs(;RQO"Σ")WfZe^4]=kע˟NF|xb6e=DE.a C?.~tȍiQ,2'BvAg̜i< ޤiUdiREBzuvaR/')Rh3Cv>~gߺ ;ʥdh4ufj{fRx A8P 6@@O cE^J,H8C A7V;N@5I8g%A]ۮb>1l(ވ]=͒۴ ,rCp H` qaUQA|fQ0N Æu[۴ z3 Qmt16۲YNg%A]ۮb>1l(^eW5EO,JF] |cP nˮjfIb~^mZ]VEUUUU$ELR=NEI(z~sk:r  mUM,Q M˰˪(KM,Q M˰˪(P nˮWa0dŜjI2b~)$=T n}(-!_|ʳ3z3xKA)iƠPl}H@KE.MTruO s-6.%OY!Q"9YԦ.T # b%B?;eQ6"k ҦРAArR2*@vW5({egpnȭ1PB'4j+nBk"SӓI8 %+ Pkqao@ȚGo+=A2iD=Պx' ڙtt.9=,XK}~P`2L6PwK!jgɒAS̱X Rˣ VDp\\!p S]E$vȥK|%,?us`C%OkV!:Ĩ_І-PZq*y6*/-ؼFB%Gәk:n0MqwŲ I?vŎyж1_-Z cm}FyxL$ 7OŽ_]b>qB-y^R4"Cd^N^ d kpj-iHWjy] K rAC%C*-5Wt%_v?[[p<-\+7>nfHת̟"MUQEO:3!J1"]ES#5[+BVg39[!FH#{!ݍF`{UAVyʾBGW>=UR0Vd/e`YeL`TS'VuR`jJu"bwA(S/ N'ѭc5X TRJX`J`{M 4jZ(0ED>hDDDDDڙ9x? >Y8w:ovg}]͔<}}\5ʂ$Ao.iEUE쫶j)C@.r mi(uܦeeU$E4`Q0 bz~skz۲UM,Q M˰˪Ii$a =`״`cnV5EO$G1?6-.&)a Q]̪i(uܦeeU$E4`Q0 bz~&4hʇt&d@xJpvhFV\J^N.[ uP8QMI|ŁN ~bZl5ItʆdF |wtWl6d_J hڡ+?y[h`T *i"aeA x؃{zsvkm͕L,ܧufuI49(  qxot.p0-)y%8X}\T<ҏ^}Zm*PTA12?O~nuN-6\DOMM,Q;7XًW~F^= v_>r^ۭ[ptͶdjwzfWr6jbb%K$K$K$Ka|;@l]-{}Wu7me\T %Iyh hbb }OlK)~gv%Gnvff |=\-Xb0ڧ<8y?ً;۫YZ+J'T:-6\]YxWueρ*x&X~7v"ne]UMtET=35 QAC`,B$";7?z,<뫺i\KLGTVHc>_Q.HwlkV4D3֬iա6d gU1 QL|;R1& rj_aݥ:L6H{2k.*TdѫuL[*k9 J\LVjԕZCVYT+DʲCvjTSuUZjZMՖ!f+"LYjj- #"ZZZZZZVoVoVoVoVoVQ1*FŨbTQ1*FŨbTQ1*FŨc "ne] +Q!dh'sbBPʔHh hQ8/"n3L[jJT]j*VKՉR8t5d2  iu2 ZkZkZkZks9s9s9'&&&&&&&&&&&&&&&&&&\B"9@ 9s)RJ)RJ)s9s9s9s9g1c1 0 0 0 \" 9D1c1c1cB!B 0 0 0 0 0 kZkZkZkZ\" @);[> BP( BP( 9s9s9s9|{u]u]u]u]u]u ߥRkT]՚ArjjZMUijDB $&0sQoff/)(((((((((((O8MKʬ0Kʂ(IIB 7D]m@8C00K-Y(IB+xn H{{{{<<3f 3VQUjjZ3:I*jZMVi>s VI%PƟY-v +gfffffffffBHGGB$0b(@" Gڢ칚jy16DF_Ctΰ4B67`ZhuRTJdJkB .@ŗ݁3l 0 pZ9#$>a|Oe8v,Y܉%WĂTXiT菣->a|Oe8v,Y܉%WĂTXiT菣06 " .R& ijI;d!ѯvZU5UZZV 8*JUR1JURJT%U4A5PTUbժT*UYU* $"K 252 0MkZkZk;1X,bX,b\" fRJ)RJ)RJ)RJ) `aaaaawwwwwwwwwwwwwwwww\"n`1c1caaaaa9s9\," ;5۲3 BP( BP( d{{キ;0 \"K _s)`ffffffffffffffffffff&!qqqqq<1 0 0 0 0 0 p V*U[ZUUT[Ա̦*TUJ$"K 252V 0MkZkZk;1X,bX,bX,\s#PWI*F)e jdfffffffff'shU*)('&%$#"!  ` "hlc6m8ǹsΝ;wܹsΝ;wܹsΝ / .-,+*)('&%Fz^z^z^z^z^#####################yHnjLG ̽K+bX,bX,t:Nt:Nt:Nt:Nt:N9AC:40,(bhT6R4P2N0L.J,H*F(D&B$@"> <:8J Elhd` \XTPhf4333$l6fl6fl6bX,bX,bX,b1ɬ"o(LLjUV冄! vp JVjU֪RjUZTTYUZUV*UTVFPTUE߹#D8C40¢$(>L,DdF([oERcs|2BS@ 4( H@ @Oʃl\hPt>#D8C40¢$(>L,DdWJ6h6h6h6h6ڨE-jQZԢ50KfƦI"i2+ĠqI'lGa\E%AAad!&( V+++++J+J+vϟ?ϟ?ywyw^@vY+zjU)V>AP.,uM+5E#Q-1E%A1B$LPpXn%QERcs|2BS@ 4( H@ @Oʃl\󛫱 sdZq mld)&#(B zt"qdeaQTDA"a2+r+*aZAI@ "VhR}RTg،9]2K866MI]!H:d82 㲰(*  0@`@|,")9}aZAI@ "VhR}RTgilFÜ.VB&Y(:ꨣ:ꨣ:ꨣ:ꨣs09aϟ?ϟ?ϟ?裏>裏>j3t,4R$MFPt>#D8C40¢$(>zի^WUrʕ+W\rʕ+W\rʕf0`3 f0`3 f0`340"oA$M*sP*ˌ38,330S0cL1siSb#O 383830#cؖr< d13a3X㊖'g _pVeqYfq)f 20 3rrL)agcf\ǂ;MSeq${rh ŘccO 9f21fw038s0ǰw09 "18ӌ3XwN*AUUEFTW!8A؊ X#" "B'2""*H"c.q$^p▋r](%.ׁxo ]}vtA;|]̮u;7]jGp+kqSacby 1fqc138s0FLc0f}0$"9B.1c1c1!B!B!0 0LkZkZkZkZks9X>"K (; ;-@a00 ^{{fl6MPPPPPPPPPPPPPPP Ui&^UZZժZjTjUJVz"K9pbYeYaaaaaAAs9s9\> "9B.'c1c1c AAeYeYeYeYeYeYeY\>vm&Pr((ȫA6`PUUUUUUUUU kSA#yպ L6H{^.R\Ν;wܹsLLā`ܵYZQ>Ed=C5# S I:"RLXzyݖHDs}uKr R!"!Bx| o!H[!{pu[5IN3[%<ge=2R^pꋶ慬F(ca犺\)X4jԤ4fJܵ8*^ Bb嬘rBJUT?hxFLH cCd"+D9si,L奸V®ՒͰ!:x QX`C +qӺLj_VIa{>k@yR Lb"88AB 29$F!4b ɨ"`D ·GjZvw7NM¦$(F =|YH+'UQAHΪ 6٫rk$Q*ďB"4r @O&T9E&',bYK*zn@!NKC$p@X4tZC Ҡ}ιsڡAw =ceB&w$j40 ƫ*9עcRgEwhJs N/1>'9vY5I8 ( r19'1-ޫ)Χl%L+! ʝhH}'umd \T LdDD<#4_ߴWA4KrC:˔FS6&ېԀxirfjeFb%ZaRI]Aۣ9Y1b)UB!!QI'=9`5R7퓶27#,HG7B'?Ͻ;I-ޫ&9Wc1B)S"!O<o}_yuOu4?q.miqe0`\XmT,PLk f%@H,,(̸ܴ0)g2"fIb~^Ǚh;]d=`۹\ښXzY )z"_"v ooooooooonnnnhHVXD5P´p|t۹\ښXzYT9PؚwiqHs(cZgeRDJc$B:_1)[ᛝї\F6b&! ʫ{wiHs({orƾ+IKN758pgWTG󙐇!ѐj) @C;|3+xr#QP@:_1)4FZgeRDrbi`۹Mh~}> ,mlh~]d`۹\ښXzYT9PxLpʖhHv`UXD5PR !}<&bESB1!g̿xKʦIȥYHtFdSDC;ܴ+~ݖ]=͒D9_D?9vvf5VEݳ5r%1ͯn-üj)肬rfb%RA1skzN9)B L? !~cw*PFʫ{wiHs(gv.nbZhuRTJd4B:a |twlVd6\T|xht'op^l_zQEUE4ʂ$A |w=og9_eW5EOVGX`jYnUN-Q M˫IjEJ)A OK ɕڈGu҆Cq& 5TiƋ (|@cSDC3" @??PxLpʖhHv`Hwfg%WF6b&b"&b"&b"&b"&b"&78`=9~5=1-)z%9!yivY5IHN47k1Z-J)t:%3*! p/ l+hOK|C;xs3"] .plhjd)b~^mZ]VEMR=N,JFA 0훮ݗmM͓, ˬəiaP>36".% p~ʟzqmhod.`\XkT*P̆YzZ؀pV`5'oN2)5Iec[zS8uOTK4GrC0>6,2*r&fR"$2` Z[SK}C;z3+x#qva@ sb+8b6A] d9w[og@ieH~sd]MO@$G@0@w@0/ݮiPald/-+*)'i%Hz#"T}dfn޿,O".;S\rk]=߱Ls~U?K=9aXTG:k钹\^V-9&A cw<^&AK<3\04J*};l#))-EsAd=j>@?JA!G|{Z ; T/Hs/G&XA$"0 KDo\*:ը#IJE~x4eeZ mj|TҰJ#Οz/v{- yF~gKlorȊ<İ8p96u;GǓdW*MZ\VGa*mJCn&xT!_B0 y:ʱw`j ;⋈O{<#Z+$uРRlOxYk]ʜ-Xk"zt2W-̻?yĎRG,;+M<0z'JSIޟKq)b9؉1w|Bq)" .GN1']v+Ƣ^x8:7io1Q7Ǣ U{Db[ؐ5s?= ]qX.Q4[wڠޔ–|"zjnQ=ҩm?x¨־+\P;֪^76icQ.?~ažqrLb/<9Ezg]n-P7Uo:|ifb_&mWylfw2p1R |k^͠d[]D7H%,}gErõD۾gF=i.o5ߍXY}Cﺻgpy"m%1 bʙ㒢Db%'0W0tqnջf N,^|Qw|Jy;u?Un[7Nkrox-졌9DzVQEZư*Ea]vtҟ7 ffffffffNnfM'F1 *ax~)vk1@.Nm 3An̼+hv sQ*xA XZP iN\JxD%  \b5Dfc8p^N)Z@Yϐ#iŸ"=|D2~ !G2Oaew0nf,^V(uNTF$4'>~; 8`aG8fp]spYb{pUR:pQQB)v˩ Ta"HM4A)to23@H(wGp;50wiVYJ$=jˣ8܀n ,pn7`<]UKU1Ot*0-0! 53/e%G,!ggm}mZ]VEMRP 4fP$nH5r)肬8ZUK3+ /Ɬɖ+'h~Gы]ȁۧy1H Ya4K.~ݖ]qqqqqqkɸ{{{{{{{O|'>O|'>O|'>O|'>OK{SJ8{^׽u{ڝ!0-)y%8z!>BJ@s`2B ƀ_!Kllhkd*`\=ꨆ 1*`|3($8z!>BJ@s`2B ƀ_!N%[Cd6V_5W2OF.guTCZ@ gcJ\FK>݂ (Aɐ({G<[p-ڢ؅jH (lhkd*`+Tq/gt N%;C`U[t5SKpB}Xg56dʅ lZhuRTJd4B!|@3xOM7mYSn*ĐJ؆P46[1J˂ ٓܭSOلKdGUDC$?}qچiVFaYOeDv_ʞ>̎\yrׅHh}f\d;b`^?۶L :TT!%90r!c@T/3SpmUUWuUWuUWuUWuUWuUWuUWuUWuUWuUWuUWuBK`lg6ȄxI2VT<P{`Q i%9(rb Tq/gt N%;C`uIumQoiQaXO7;7P2qx{osFc%SCZ;X5v41Ok)븅aU*)G\A, e7ri?밭[B3f_EW3%OG/ڇuVZH hsL\HK<3SpmwJ8sP22 @^{hY j!%90r!c@T/gEۭ!2/ښ+'Xz#j\T<P{`Q i%9(rb T!ܪa,쪦i(}qaSeGA'mI$wBP\Grƌuy]V*ˋ4xUO]S0W=Zq؆(L5uJ+m8mK .)-2D#$śa㊑usQ& 1r9;bJV[]#);!v#r!t|ſ>@brwqwĔΚ6}mFޝfvg7&w3cДbQf|:zFĬ+VP 8%yRGWr]zyz95󩰩"yRKw[р5O+ ˂Ԁ)884_*ٞNz7JO9%vϊ+`49E0)%zoKO1#XE5,UAiϿn@!QfPD#k3efK6 企0UA\V&Qy>/-4SSKXֻMʂ_Dnc xhDU!`u*_F|Ba!D^g2AV$yZY]W * !87U d}K)F: 4Ĕ㬨&Vh@wWM2T0 %U ;+65H1%ͩr3,Nv9+yi!Ҋ k+B{YԚnO!(őL"x2;`U`$"glE5[] %NA\v3Rw/nvMzS`$궒[x ,d~glٴtY\Nk'ũP݊N]ԈnQv+w[-BjYߺK}^/Fi >"VEM~* #JCGqt>bs*#.kO/i4uD\ĐG"5I1'2?(thHK>\SGMWĖ7pN.yMm8 eU.lY$ (OT"ڪ/ $=kj{Ң$Udf2+9L]ܶ%hEq$}/4 &fif< `3q#졐H]lxB# 4ymB[!c! E9囌ijϣEa2CAfHl'1HQ,Ĉ^ođ0ߑG$^8dހb#^kJi*F1K҇e -ld1bT)u:M%H}g,|%4"8eØfjWdѫjN9љnE~Q >_[QOĆxF>ӊ3 a—[AF>ӊ3 a—[ApE~Q >_[QOĆx\#oޫ?mxH#n0&ٯlY꧚S2{&_%FZA.g~8#&|ٮdWꗚQ5%DlZ?;̕8՟6Vgl4_7O&K^{@}I;a!Z{N\4 Gcqk\pQ/4+1jMhXO֣=.fKbq2բ><\,U֙&۹Ib 9`.0 !BIy0Z-F@wh3.hvA|C0gh9.ާ S= x xo $d$If$ I-$DĨ,R R5պzg6fힰx(w7kMŻH,8Gqt47Q.tMh:tTN8Bt7_Q2:t ~q:7w盎;:N8e2:fnA蜹9QFt~2tʸ) oH2WD<?z>:̞$=B>Crkz A:}ƌ :/O(ү@+R-Ii (D GJ~R%_JJ?KJ΋ /cmt&c뻱;_oX2WI/JL&eR&iY;爝z Vp+Sx쨼ʯ<*Q'람M<;w=Wֈm2<̌|Y;{j+ʨ9Z4۪ZVn|׻ub/ȇ={$~\زOLu<cMM iaMR/K"W,U=c=KY)2iy$)#+M}z%E6n)K՛ԏ1ũICF.Uu[uH쌹.uhۥN1~MOɘbbD.b";aDb;agc$=U<@~- י $t pT)]@T6I\X}Iޞ#;Fg ֣\O]P+EWfs$iRz <)} 4XIAPJ:D]PZUC/lŽ/T:dA (,B=\A/E)>pt)y"K0O򼾊Dsg3jm2(61-MIY*t'}KgPӝ-BMwҷto1)( tԒjR醺N[XVΕ{`NhζKwܪ[w㱼۲>e܋{ron-۠>o.-}IMbPEH&%$iF~ע]1 8Ҁ--"pJ0Px!(!Q-DmXAa)SZf#LK$cuOii{7I0l7 L\WJ<$c$i3jթ$Gz.Jy1ʌ!M CHT !uYi1/JFmMjӐX DЈKOޜۗPl4Pboޟ/Б|@hКnm]9/ ԔW[\UB[Z YV43-gjy%ގ,cq~od:VnZmgng-QSY}%;W|m%+S3ckq-ޖs~+C6>ɋ{~?!{*A.QWE)ae2"ŲpDsjbY8Aep5/6-;9Uk| > -ʾRoBh9C}QS0CrV #.Z*cOrZd0Xx%ƘN¶4OzPVtIO9̡}6+gY! ie}IS,"9*D֖NkƦ:)yE1Lw2D*K";b a ndY,-iն=GzHjgFUb"Z-]((AgxR9dHV'$j|v#*]rHLDc'Ӌ$iF&"F<ҥI)MD6/G1DŶ zy\#SJɓZ & \w"MXgyc!sr<(¥d '#a&[; p~$+PJ->WN-+I4pϝL>P;:NG6}BN7^۾DvRT_rWsPV\P|dW;N}% y94cu6/4-R`M>&4T/ 1RZx5dK)eSNDy `\h[m(T}\E&פ7ٗ-E)p)rW2!.[0"kۧ{'_ 8y.GYq-$?P $C;N[K \]tǙz^? rb\e0.n>:lvW䶃~~kA )CBqmi Uc|= DF@a&lϹW}iej9DᗰmށTuyK=XWxIIXQNj_fPWۂB_I ۉ--B1#g2RNz/)s9 _n~-bKڑoKuA(\*w ;/*rw7V]xU&TɣO+px@{2i*O9_gJw:'C/K0+[SE#nD=Zhz~e,${]VK#-Z&;wec"z& EO(W;f-88̯h>^ooMFtTڍN0!~.Pbh(!R^[^<*iIkߢ[u[F+g r*^kL&UF /0KϠ닰l#W*-]y4LJ::l߆UPYTͧ\;N&e/ ;=KMcQOQ|ec`Y`F~Lnxhi,,sߕN6 E-NrR2% u @A2T9(u_T}7CA̯<}0v0W/3LrR\1_K5s7b\e$a~G̍ ˳3OR3_SbyBS%.ŝqyd?;@WW Ou8^G*ۀ'a¯I,B>C^HF^"r]1'y=#O ,G&20\*f? BDsH$g'$RGEN!OА2) j))6H*Rb!Bxud#%ܩt1 j| 뀸 N7꿤~D ^ zזixyU1YJz֖_'~JpPXofXKM!|)lX3_򋷮&Q2CgFo ɰ~ vMxg&ɷ>3o<:mC7@h Ii %MI^ vMS+` pb,{qmEŬhjR ^0E:Ȣ?K-3,=2 B0\91zSŨcKF/5qQ.ܓQs ɢa=oY4 LQ/01F(ѨQ(4ʤCh1UiqFg[秦ff]V|TDCxF/ S~}(a"Df"'R@Pn|G7zޤa0a0oAD ҡu]B&?}d8O~Tf>إDtQ&)[8jp!K 0"rm"xdDn4)쐅'(QD0r6(l2E&IxFU!/]䔰A#8Bd7i颊'P1`hah $ivx0haE)' OWFO(Et! -ʼn W Ȝ_|yƞ}&0ԗgR_Ru,}ՔP=k UxLkasS+=}p0lrlSV;wٞ3Ⰾ?`4 ,[ڳWb͞|8|6l~{: s(p@EF46c=[0L{\ u)hmuEuϚc׹{ ΕAsHQu"ic[n?OnʥОm{a&.Q:'}5-1ND{"VKȨB-iSBJSn "+CUvJ@q@?w"O5⯣d$}okfr D Xk #Fk)B' swCX^Aŕ0.ڝ$vkl7 p`*L"${t45͗==:}"[#?si}#hFtE/1)"$v暴qs!N޸8\ AGpPåsz4)N#.KGdw!& MکV۳^@nɣYR,]'pM Z|E\֜M2OGq ͱFLcom5gsPUHiƜF 5G:@!ʼn _MKɈ\w8}zG/ Bmu"ERT\i6 %r H]=ii󜊄! "270ևC L-< D@_9_꓊#w2bxƧ]I)T{x_1z X 3w=UaMй}򅖨&BpBJ\BIXgt #08@MZit +8ER_ly KXer +6AKU_is}&1IT_ju&"-8CNf&r''4AN[ny (*5@KValwȨbRIAdZg 懚Ng7٤`1g/?wϘ v>[4uy|GrM3G쭺yˬy^uGJ>^=Y6pZ4>-Iؕi aހN! y.9T\)"-8CNYdoz**'4ANYdoz ++++++++++,'2=HS^it-&3>KValy.$/:EP[fq|/%0;FQ/`ir{0%0;FQ\gr}1"-8CNYdoz2#.9DOZep{3 #0=JWdoz4,9FS`mz5#.9DOZep{ 66666666667(3>IT_ju88888888888 %99999999::::.4:@FLRX^djpv|; $-6?HQW]flr|;<<(3>IT_ju=======U^djpv>>>>>>Q\gr}??$*06IT_juCCCCCCCCCCCD"-8CNYdoz E!,9DOZep{EFFFFF+17=CIOU[aFw}GGGGJXchs|H'2=HS^iwHI$.8BLV`jtzIII JJJJJJJJJJKK(3>IT_juKL&/5;AGLLLL~M#.9DOZep{ NNNNNNNNNNOOOOOOOOOOPP)7EPYcmw'c|5I]q%9u 3G[o#7K_s';Oh!WWWWXau YYYYZZZZZ[[Tm \\\\\]a ^^^^^_9Mau`)=Qeya-AUi} b1EYm cccccdddddeeeeeef-AUi} ggEYm hhhhhi9Maujjjjjjjjjjjjjk-AUi} l1EYm mmmmmn9Mauo)=Qey!q "(.4:@FLRX^dq| r'3?KWht s'6BNsZflrx tSDDDf0SB $k*I1#|ZZFk()*d0Cњ؁$Tm8o7 _م68y^~zoDSC4t[3!k^̘7A6kTʹ 롢>b~38*+8gtb^ˡ.~ۋU [̱ b{ɍ[W?>,W,˷=(7Ņt@WX;ෝI % mXO;=&끃10nXJn8A;Ub?r aj嶠k%%- .&q-9 Κ+|]hųZ_Jj훮Rb389!/ RVJyXG"^zi?ߞؗnvnv]0rͷ^ ^+r\.7o_nv;jZVjZVjl6fl6fl6ECCCCC;[ L*HgG:bX,bX,^z^z^.ZVjZXR/x֙PMwZ-㺒b:9;;jZVjZVjZ<<<<<7u&dAspZ̫*O.XIBŒQ{LkJRT*JNt:Nt:NөMNK,|un[*.RT*JwOHEݛ’zQăd&4Fh4ղZ* 6[<wKD?;8Gd>ᓋ鼸 ,k(C t4Yؖf_|0<(=#޼}ԋ"  4ݍkl4LˆQ ؄T,TՁ֨וӑPNcRF."o_H֔O΂Sn7ׂXca]ZW6f8-BC%HAuQ1bƵZ/V%B D,QvKI!r\.rL&d2L&ſW5wINf[3z' qٱ,("{2plbzwy0 dD2F9;/^EvL=) !L'vBt%hR<<<<"! Coɻ@8=3 U4b':e΍˓}j:2sP-q{6C PjrFZGVN͈qeᘊbR2eq'ǖ ٺՂHD/%DAu# t5aoHE)i'rlbX,bX,CTՁ֨ו A*|b|-od,*'B 0@ I|M:+ E#8P`2>ǔ\~"n&ªq>3݆|v,VTP -c.uiYEqРLop8p8ۄĂW`0 =omK%…#Jigz".NI:eJM]ncp뺚JGÿ:-(! vOEDs~vp|' yq_X t4~WMM 3R|˾Zyrͷ^߾X).2[,VTO \K#?(uK2 YTN,@` t1JɛH-DL G.ܸ<׎# g$Ooe@tH0"B,"anzDT ,#<\IXl|nZB.R 4c:ǓP5zdLG kuNArIP)5]ډOҨC^P( 4ޛ 8; "\wCЇ=nF-Nr8<0DYɶj(}_!Ǖz*@s2Q?$B (&$ba8^Z&Fшc\ KS1S0BȄlJܛSr5SjZVju____________:Nt:Nh4Fh4}>|>gl6fl6vzNlǺf,t:]>X΋Z8|{b?+۲BPЛf ޾ KEЙPMwZ'o20-}\"O.V30/SKEAtw#|/uiYIA@*{ԽhV|>|>׀|<Bצq#\.x<x<x<1qvٹ {1_曗[ T2g~d.̖VEB&ī*0Vc旐UMiU2/4\!fL-S0Y ƒi컦&/]$HAAմ"333 g! 6p8N`ʠI- ]Q&tes*~OАQ ĹdIB[MRG-P.VicTM+HtYxM;F .p!0f~ Yen mZke 2[|yuqnm-2RTrP9*|ۍ쵠7+bXXվSxB:r_%QЌDŽ7 U4b'tN,3^2n#dHnFlI-ڐF2=:7.OcDυ"T=3@@60ja [Mxdr LDK#Cӑ }J<8h z^1t-;xG[D࿚:.Ŀ]]2M!唭%qQbԺ?R"rΗ:epdrRg;71=J% ۠xu\Wie/ n2XJLS~g>^R7]R3b -)0 gp{]YBSِdԀ P,3]KȪ}|NHP6#7$ |d+FGʄs rvN Ώ@q|Dj5Sit6S?CZQO $)#יvv{'M˧Ɯ B=Ed`YDp&JPd53Uބcaiʘ"!B3" `#[G&%TxGD|R_Ɯ=DCj}O޽#7mqw02(yn)u 1#VK4MOMXsbtbZBiap~~A@N@qa4ܳs`xwhKg\20hڍsDMA z"S :G~ 5@R8 r[x+*-rDBhd] JzZmX6\蘵̊%`=Tm5Fd%D(-AZTGL+_BF,,h i.#" ZXPK .@+8'FUT#C" P`i={Â]pZF6p PL41)j `?-yfedCrA7m[`i={Â]pZJ:|nI9?{w &54sSnN6ѱyY9Ш\zZfް`S "VOJ=/' ¼|rh\TJB8LMf^VNF>4*! ÿ7, )mL<4;ဠ*TC7+ ̾PHA8 #Y@=6lVQPL dž E7)6888xѰfE$>aaaaa}}}}}u]u]u]u]u]uQ?/²r\J8t V43rqPONG×J9) ξlVD,˲,zfV  2W?(&db`^\h+JYɘ)vlc[TJB7,!}BNzrjdXJ?:5VeCFh[ QMIF½51$>m#\FA<73/+'#ڶÿ7,jZVbZ210/.MLkih椃x ݜl,c3r2Q  L=-woX+RNՖ!0/.MLkih椃Hh[B>:~}}}}}<<<<<ﻮ뺮뺮뺮뺮뺞yyyyy88888}}}}}m۶m۶m۶m۶m۶mu]u]u]u]u]5M4M4M4M4M4M<<<<<ϳ,˲,˲,˲,23R'I e4P|=cӿ5p\%XO 4ғq49Cf̠Mi9 ?7@]:UqFkiw9xITF4fC30u\O =D}|wwwwwwwwwwUUUUUUUUUUm۶m۶mDDDDDDDDDD43333333333m۶m۶mۊHDDDDDDDDDD@TP4%;wcaˤKKl)ɔRjqR$"#'^wwwwwwwwww73333333333LEF{ <]V^.J2D GX(s8@l4 ЀVSit rir Rjx/BW# @KValwB'2=HS^it$/:EP[fq|D !,7BMXcnyE)4?JU`kvF&1IT_juJ%0;FQ\gr}K "-8CNYoz L*5@KValwMM'2=HS^itN$/:EP[fq|O#/;GS_kwP+7CO[gsQ'3?KWco{ R#/;GS_kwSSSSSSSSSSSSSSSSSSSSST'3?KWco{ U#/;GS_kwV+7CO[gsWW'3?KWco{ X1P:@te~X5_ $m[2@9 L؟$!۵snB`olpy4ACq(B#/;GS_kwY+7CO[gsZ'3?KWco{ [[[[[[[[[[[[[[[[[[[[[[[\)4?JU`kv\ ,7BMXcnz ^".^8BLV`jt~_______________________`````````````` a".:FR^jvb*6BNZfr~c&2>JVbnz d".:FR^jveeeeeeeeeeeef$+29@GNfl{ />M\kzh.=L[jyi-ITu%0;FQ\gr}%,3:AHS^it$/:EP[fq| '2=FOXcny"'$I2$HzDXXnH{IxZb^z7bD] x9d*Ks=J}<%M8˔$i N0[`vU0z'0I{IWMp'Q'01qv] %9B۵sޯύV[ V(!XI`!H~|xB؟OK-V!40J p5E޻)֐(e2fIŽl,Hiͱ>;cZkZkZk̤a`ZkZkpo.m$ u,Ͳ L4M4MJ)RJ)艋iƌaG.Rp!4+Ux=0Zž e# 2PxYebe$GX  +Pqy!ѫGc9itH1ړ=[?XY˙LwU " RJm۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$II$I$I$I$IT RJѶm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T,%ppxqz3iRysΕ͛{𣛲ؙ.wbJ(t62D q( Ng`.VD<̅"8 @DDDDDDDDDDDDDDDDm۶m۶m۶m۶mm۶m۶m۶m۶}}}_ u¥gV.vO'k81qklN'luJUUUUlٶm۶m۶m۶mn۶m۶m۶m۶m[h0$P 4M4M4M4MI$I$I$I$In۶m۶m۶m۶mOgP$ɱHUUUUUUUU$I".GANO0/`WhdZl8vaKR[zkD ,0% 5e2EVQNHB* a`@ DBׇGdžFƅTC@=;97531/-+OLF@>82( 33333m۶m۶m۶m۶mm۶m۶m۶m۶mI$I$I$I$IU EQWn]l "(.4:@FLRX^djpv| $*06HS^it$/:DNXbmx %2?LYfsƀ 5QHcBz0? 5r6<}w+GqMp@.V`r-V$o8Pp1>g>vD|eyMNYhP8E9(G1XueDPb_\YWUSQ~jZJ:* ɹqYA)ȰhP8~?YV8NrFI)RJ)RJ)eXNLJHFDB@><:852/,)&#  0"q(@_p7[6iQ9! x`H0 sbRB2"yaI1иpX@ea^[EP8onm68888h۶m۶m۶m۶m۶Qb_\YWUSQ~jZJ:* ɹqYA)ȰhP8AYV8NrF9s9s9!gssJvÀc`‘t# &,28>DJPV\bhntzӂ$*06DJPV\bhntz#)/5;AGMWalw+8ER_ly,?JT^it%0:DO\jt~=LRXcny&0ALWbmx%/9CLU^hr{"+5?IS]gq{ *4>HR\fp{&0:DNX^djpv "(.4:@FLRX^djpv| #)/5;AFKPUZ`flrx~ !'-39?EKQW]ciou11$IEkkSďe/ ه-O<?I]k6? "S@#09/Sq@kOz X*$I"1@O^m|!0>M[m^t*Lb$O`q"1@O^m|!0?N]l{&2>JVbn):K\m ,8DP\hov} %,3:AHOV]dkr&5DSbq (4@L[gs'3?KWco{ #/;GS_kw +7CO[gs '3?KWco{ #/;GS_kw+7CO[gs+7CQ]kw+9ESam{ %1=IUamy 09@GQ]nu!-;GUao{ !-9EQ]iu+7CO[gs '3AM[gu)5AMYes!-9GNU\fw ")0:DNXblv />HY`gnu|$+29@GNU\cjqx  '.5RW:b I-57B>-?e[~'`~!J|*; *T\*WLW&J%00Yؙmo,D֟ P{Q޳u]!7o!!ȴy*q$ n)bM{]ÛY+<&oz0[$\\.:1f1_?ԓ8X> 8| =/9'KKdfax$ 2 yyyy飏Զ2>!{uD&5:hO7ip2V $IlӚ ֫T:]Пv!$At`QC"(9C&-XHy$!@zAF&E|܀"c _ߞ^ޝ]ݜ\ܛ-T#fFM6ǐE*Q,ARD9l|E5\"YYanZUS̼eY%/Vpp HE[VWYNTQA}YS(I ,@ts9s9!ѫGLoԶw(0#g8%E AQBPv)%~˲,˲,W&h0`(`fffffffl۶m۶m۶m۶mm۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m۶I$I$I$)3tCX HUѶm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$Id(O HUѶm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$IT е"m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$ITO е"pDm۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$IT е"Ѷm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$IT е"mѶm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$ITtm"{@m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$ITtm"{Vm۶m۶m۶m۶mI$I$I$I$Ir۶m۶m۶m۶m&I$I$I$I$II$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 RJX Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJ Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJP3m۶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$T RJm۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$IT RJѶm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJѶm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJ m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$IT RJt m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$IT RJ*Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJ3Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJ@m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$IT RJѶm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJ`m۶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 RJ Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJm۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$IT<V2-PW)B( ,$ IB( ,$1Z.&%$I$I$I$I$m۶m۶m۶m[m۶m۶m۶ݶm۶m۶m۶m۶e"  )ӪFo۶ҪHh(g'f&e%d$c#b"a!`L$ãcC#¢bB $ԝEL +29@GNU\cjqx  '.5ELSZahov}%,3:AHOV]dkry!(/6=DKRY`gnu| $+29 5iA/w^@GNU\cjqx '.5ELSZahov}%,3:AHOV]dkry!(/6=DKRY`gnu|$+29@GNU\cjqx '.5ELSZahov}%,3:AHOV]dkry!(/6=DKRY`gnu|$+1PPB9(08T,X8OELSZahov}%,3:AHOV]dkry(/6=DKRY`gnu|9 <8T,`2 ;04> },X&Lc2eB˄> },dJiS3H>="jfb^ZVRNJFB>:62.*&" 1ãcC#¢bB"aA!`@ xEA=951-)%! 1 Cg'm۶m۶m۶m۶m۶˫kK+ ʪjJ sm۶m۶m$h7 0L..`o%&&&&&&&&&&&&&&&&&&&&&fn{ܶS2+rm۶m۶m۶m۶m I,Zk3ҲrR2ѱqQ1аpP0P>*T۶m۶m۶m۶mۖ$I$I$I$I$m۶m۶m۶m$!82,:Ѡp@Zk$I$I$I$I$IcE /H G,41YJB ('.!ʉ %DrS"$NQPNCo۶m۶m۶m۶m~maUI=1% ĸ|pdd Yti]QE9-! xl`bA0m۶m۶m۶m۶mK$I$I$I$I\YVSPMJGDA>;852/,)&#  Zi4/0|l0ƘHHHHHHHHHHXwJ[SJ/e"a"a"=Sca)GdžFƅEńDăCÂtdTD4$(aayuqmiea]YUQMIEA=951-)%(a!`|wsokgc_[WSOKGC?;73/+' A `'f&e%d$c#b:q1p~xtplhd`\XTPLHD@<840,(aHGFEDCB8#333s?WזV֕UՔTԓSӒR2" `0p7v6u5t4s3r쑀p`P@0 @wwwwwwwwwwwww'&G /N ~0&,t:NbRJc(Di66n~ c1c1c1}xsnid_ZUPKFA=lҼlXD0iiiiiiiii\J6"ѽmYE1 f$B{{{{{/c"^ܚYוTİt`L8$8N@%a ߝ\ژWՓRQ5fθ|hT@,4&d2L& ZkZkZkd<ÛsK#ҪZ2 gEd"ဇ'Qp.L k)hIodZPF<2( vvv.%|Ybq!рs9s9s9s9s`1On,J i|mbXND:0&P(Tr0N m+I3g\RH>4*  c1cs9s9se$`ޜ[ٗVԒQP>4/*%  @@@@{vqlgb]XSNIDNz#ӂ2APCp)و8GVet${ {{{{zupkfa\WRMHCkr"ҁ1#P hw'׆6ETr3.)$ h4Zk:m۶m۶m۶m۶m۶,˲,˲,˲,˲,˲,˲,˲,˲,˲캮뺮뺮뺮뺮뺮뺮뺮뺮{{{{{{{{{{s9s9IIC}q_$#M '1|A9$i|rI|O RJ)08m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$I$I$I$I$IT RJ)PpѶm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$)I$I$I$I$ITO RJ)Ѷm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$)I$I$I$I$IT RJ)m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$I$I$I$I$IT RJ)1m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$I$I$I$I$IT RJ)bѶm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$)I$I$I$I$IT RJ) m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$I$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$ITu3Pp5WB`|;2I)2$p~땣z(^vLUiu`" $F$ Λ4c\ȏ3Z}"8X (*ըN"- =tܠ %D| $0ƶvfVF6&ŵAdfff"B~ac*Na 0H`p$Iݝ-WDqП*B{.L k)Gf$B!Fዓ i_48/Hd +b!7斲r\K[r( J8rb;Lh.jYv^F.͵mU=% Ĭ|dL4 `nfc`]ZWTQNKHEĂ-]5ZOLIFC@=:741.+(%" v{{{{{ ;ߟ{uoic]WQKE?93-'! ZV;]i H'fE$cB!pfZkZkZkZk:aXղ؛\,˛k; ۪zJ깉Y)Șh@ %%%p=0\jztnhb\VPJD>82,&  s9s9s9s9sX3s0p-m*j'g$dA~^S}9-! xl`TH<0$^7tt I(gF%dC"ave7yX7vU4sR1р`jjj*z&}wqke_YSMGA;5/)# d2 vELSZahov}%,3:AHOV]dkry$+29@GNU\cjqx'.5ELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|$+29@GNU\cjqx  '.5ELSZahov} %,3:AHOV]dkry (/6=DKRY`gnu| $+29@GNU\cjqx '.5ELSZahov}%,3:AHOV]dkryBػgg q+&\fhL"#]F_[8҃.ډ;doH D%75E?B2l!(/6=DKRY`gnu|$+29@GNU\cjqx '.5ELSZahov}%,3:AHOV]dkry!(/6=DKRY`gnu|$+29@GNU\cjqx '.5ELSZahov}%,3:AHOV]dkrýêS~=D:62.*&" RhB=:741.+{M"@b<-*`WhdZl8NņidZl8N%PJ)- Rm۶m۶m۶m۶mm۶m۶m۶m۶mK$I$I$I$Ixph`XPH@80( ,zvrnjfb^ZVRNJFB>:62.*&" B۶m۶m۶m۶mVUUUU{bK  Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T +m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$II$I$I$I$ITҏ10PW* :B- 0`)X\]U&#  l ej JGDVcT4ӳsS3ҲrBⱁQ!`.@uZkm۶m۶m۶m۶mm۶m۶m۶m۶mI$I$I$I$I 9b@R$)8.a TTTTTTTTTTTUTTTTTTTTT\%eI f>:62.*&"BA`9zvrnjfb^ZVRNJFB?;73/+'#xX8Rƾxph`XPH@80"A1ڶm۶m۶m۶mvQPONMLKJIHG+" m۶m۶m۶m۶mºWNNCO,$p)4!c0b"c0RjR`:MRDX$xm۶m۶m۶m۶mp6 bP&p4 Eq0Ap8m۶m۶m۶m۶m[DDDDDDDDDDDDDDDDDjثJJP!HJtO6,CB@@@`dIlř/.$TUgϹyiYI9) ȸxl`B!`>۶m۶m۶m۶m6 JGg1Ѡp@y׶m۶m۶m۶m۶plhd`\XTPLHD@<840,)&# pX@(躮#I$I$I$I$I0w L@t L7,69)`96OT}ew+r5$73u; axTl9*)pg@P(:}0HLC_2u.B2phc0AwX)s9sJ)RJ)1c1(n1H! C9g1c1{kZkZkZ+RJ)43 Uq{s9s{{oZk9s9 1:sKVZ g^s}0 k$0/ȞO?"nQFLE mm wpNh /(Nd\*C\htwww4@LXdp|xxxxxxxxxxxxxxxx y".:FR^jvyzzzzzzzS]gq{{{{{{{Uamy |!-9EQ]iu}}}}}}}}}}}}}}}}}}}}~'3?~IUamyU_is}#*4>HR*6BNZfr~&2>JVbnz'3?KWco{ #/;GS_kw+7CO[gsKWcmwV]dkry$/6AHOYcmw lszX%0;FQ\fp{&1O`qb;. fnT 2/!,(ɸZVT? !s²1ƠDgpT7;ml[`~΋C3IFGWd}dH+͛Z~ϋޢ1\PTȾ?т1_5z&e3-G0gp%fa)xI4yܣl7l9HV#0#S_?qdp?.!3sS)wپM'c,ʬ/&M: z,2I)%iM0 T6}Zkc1c1clwwwwwwwwwwWUUUUUUUUUDDDDDDDDDDDtp#b"a!`LHD@ljb # D3&쇍UR1#;4nY$Zq! stGnLv"c3Z`YibQ,?ss$A2TjFI@ )FG~ܩӲ91brQ-bTF1=@@4:Rp8p8pQvF͍)gG=^Q+-ҽ|̙H_,R:lʰQY2$ҥS((@ @]VM^]UjMը`0 `j && #Kh ܭ6ZԚ*0h|yvspmjgdc`[Wa+x90jJcaY0ps..)a+( 9r`Ԕ%b$VׇK쏰T Qϛ#F aqBĔ@I!AxhyBVq#AwnlA+#F%y^" v7oY(Fttiu`6 7cԎpAmVgĽ:q\ӒbX x׍*f8Z)Q#>4&@Q`̨O\*eV yhכsf/J &ڸM1rcR<a?@\3Za$HZė "6VXg94kJ&y\窪t:Nt:NөT*JRT*JR4Fh4Fh4Zu]u]u]u]P( BP( BPyqR6&:3lRvxj:i(]8g|>Ot:Nt:N9q^$1CE'T%>4_4fl4M4M4M4ML&d2L&d2r\.r\.˥RT*JRT*Jr0А6c֚ UB:EE@Xt6T2L&d2L&dD"H$D"H$$ v7oY(Fttiu`6IɃK1X5%>4nXR!"**0ps..&ʬGJ #;4nY$Zq! OstGnLv"c3Z`YiH2] i;solSA^rAqv2J"L&Fz0ቬ`x(('gKY4@@,4  {g&9[2lUsA^"""MBOb4Lgid7G¼ψtJ>;N);3&2!{0K èI}I1deɎڔLar"VV@l =Mj gUUUUUUUULDDDDDDDD;3333""""""""m۶m6<ݤmk ж=I$ =$IxwwwwwwwwffffffffVUUUUUUUUDDDDDDDD433333333""""""""m۶m۶dDM%-J&`$I 1c1cDDDDDDDDĻUUUUUUUǓm۶m۶-""""""""m۶m۶B!Dݤ ~MUUlkry !(/6=DKRY`gnu|d$+29@GNU\cjqxeeee'.5ELSZahov}ݤ 5t wa j<<+&`qԒ@>rLp}lI?R?/VT>d.IX$:Ngwwwwwwwwwwwwwwwwww߶m۶m۶m۶m۶h*ĠOUUUUUUUUUUUUUUOf8v[msP&cH q0G\"Od*9^$vM# m *g#} {FQqүGm۶m۶m۶m۶mm۶m۶m۶m۶mI$I$I$I$IRL$`,$y8e, P u]۶m۶m۶m۶mhR(l2Jݤ IJRR@t4 R&p;Tq,Fs,Fs,XIT2zc94zc9T)"S<F0K2D Eq0Ap8anYZNQÙKey4Cal6Fh4&̻ }<F]V^UT>T&Gc8N1c1c1c1?@t8MsT(IP$C0!Aq D}nи "!9H/RT")ZjGѡvbBUUUUUUUUUUUUUUUx:&X*$y8PP$C0RJm۶m۶m۶m۶mI$I$I$I$Io۶m۶m۶m۶mB!)-1*@W:;9؎}1ՕLi 9 n !@,OU5fX VA)beq.E `VG"pga(jL?_6,BN"yyyZkVJ<JRJ)RJ)bwhSiTm۶m۶m۶m۶miݤ 560"A,2¡t t' v\k1tզ]VV.E_G&)'3;q, BKҮEMnXC`{\SJB<4S &r10,(j"!*9)|vmfqV HFBTUޔt4jJ g"1&rkb_VME9s9gP0$$`ߖmYTNHD?;7)IqDZ@3sۈ8ֽeU)SBq{{ZkZkZkZk9s9s9s9xpiji&,i 'ZYH:, ʨCm)b;3%3r!vR>"m¼|lbTF8*>/zs{!֡++0jJD S䑌X1Xm_e8ͦ[3m&| d *5@KValw ,8DPZdnx&2>JVbnz ".:FR^jv*6BNZfr~!-9EQ]iu)5AMYeq}%1=IUamy !-9EQ]iu䰕& @\}X' 8@۔G#{b@  &!5{T{'iլٳatc0BP( m۶m۶m۶m۶mjRMR@ a . e"< B8i۶m۶m̌$I$I$IO[/dZ  nu|9@GNU\cjqxr: "9$j@6IɃDN vNmfM;5p@@&"Z> I& 888888YKGC<~T*JRT*JR@E=s̬t! i:N 3Q 7זVƕEHCWS{T,_Ƞl zzqϷppO Z0&XS7bz ʔ|P>5k^ƾx80`%/u1Jl3Z ! I)F .b^Iv4%)B`x| t73$k&)^I(Bd@h-vнBe G%:XCy2R~qlҕj*i )FЭVĩ><:63-bRhaUIA1)BP(9s9s9s9s9麟{p_^]2`= GF"aaaaN.&''3f$0o-,+ jjZOKGĕ9eHJ(@HJ3f$0o-,(&y1}!%D E"8w ʖ'"##sBxm *OTE8"A 9) Πec5u#  xA(|vkּ}i]pra(_>Vڤ#@rh1bCcPdr83`HYBć )BS'Ў^4cļXhJ2ѡZ:W W8dX\\\@. Sf&5G %(̛kK+ *$  +h2([B^$&&&5@ɝAkDC[gfؗ'F:cUN6fTjZVժPdr:oԐ"jGS4O 4kh\º)щ"{{{{{ECB^G[ٕ)^K\ME=-!el6{{{{.˲,˲,˲,˲,˲,˲,˲,˲,˲~:9:MbX, . Sff ILH%8 rR0,*z>W) WҊ" =WIBxm *OTE8v?<3hY`M݈B&&S{T,pHU#Dy(M-Sєde;hN\+Q QC %?cF"٫{S3҅$&ʗ+h6g¸Vi@)Tc'ݚ5/c_ZW<Inv}}}}}}}}}%b, {&.%E|pqtCgggm۶m۶m۶m۶m۶m۶m۶m۶m۶ռVF.:r̮LZbj*i r\ЭVĩ><:63-bRhaUIA1)mvu]u]u]u]u]u]u]u]u]4M4M4M4M4M4M4M4M4MM>Q@>;7qnfδIqU%ŤjZV΁,0V@ʄ邅#BtԐ~:9:š!fؓ =p4ha$hssssyyyyyyyy9@sp53_$m}5M#: jbY I|R&c$.zJVbnz ".:FR^jv}ހݴ Bs7@n曖+00L,+}oC(#A !lc/P "*"*"*"ٗ5? }p=jT^Wï۲YWk:FOgT&RL$`, $@`r nˮjm۶c.V-Wk:FOgT& RL$`, $lcu[vUS4KR8jR(l2$2္X*$y8"KeZkZkZkr nˮjfI_Zԩ4 }:̥2`qBH"X(H%,쪦id"X(Hy^61-)z%)~{{{lcu[vUS4KRN{VSit61[;4*52{95S32*J%`0rj&P @'т^ Z(pYH&g29əLdr&3L&gFQJI2p)(SRQB!B!vJFB8`0x9 RH!SJVbnz :FR^jvݤ 5 UeFb8}X6Q4& (&+y]JszLRF)9ӥ! wwwwwwwwUUUUUUUUUUm۶m۶mDDDDDDDDDD$p`P@0 DLFB>:62.*&ʲm۶m۶mI$I$I333333ݤ IJ"C"!3"g8C\q-IL8P˲,&h0H a ,7333333333m۶m۶mffffffffffm۶m۶m[$I$I(J!!$!7ҍ":C\qw2l0`2RJ)ݙm۶m۶mUUUUUUUUUUEDDDDDDDDDD$y8^(@ F۶m۶mۖ$I$I$933333333IJ?T%,B!h匔R$SZ| bC2333333%9 3333333333l۶m۶mm۶m۶m̌  ݤʾ!^;J) d4*PYp*hqe%vjmz2-p@)8[Df8v =D:TPS8 [wwwwwwwwww7@ir5J> i2333333333.@ir5J> (H"wX5Key4 P ڹ<=\MZF NZk3ݤ ᰕT2<>x"\8BZk,w:?Kb7A9Huer T  *4;BIPW^jvBN]iu,8DPZdnx ,8DP\htU\cjqx %,DP\ht4@LXdp|0* =YW>>H&O #f&`NRSb o݀ 2Qb$uƒnkإ2m۶m۶me[O=+r\.r,˃Z*ձe9tHoL.)$ U1oZwJɥ}U-ٴ 򫠚{qjaZQI?7/'c2j]u]u]u]u]uMels#:Ih ֺrFšaɦOE;1'dSQE9-zlbVF4JK s<<<<ϫդl4KZ `@(*i(s"q[ kI3ʺvbt`8=Zx4󒛛Kels#R h4F?>A0ZuQύ+G&|>|>g1lP{UI=uR7.$Ii~%L 4|l [sh0w B7,2@wq |rrыz]]K?G?s0>1/p`ݫ"aD|-zg~X 62@Y]H)߂,f6detS܈Z095`=O5wde(3ȭJt@Ʀ'vPRomkl[sx$:,i;re6dAvoʓ$C|qĈ+)'aB1Z ۀ@vg"Ĉxrkf^};a+K.kɩiyx*h`]L(H8V˒rXH`oEIÚGzrj#@LD.hdw[DaB1κ:4}bXpZ6؋C1Ng@&Ki}wsojd]VQMNbYPME(ɤxxcƞ2Vm΀AgBؽ-R<qEY̓@@v'M%̌Tc+㢂#u x&BwLU[I-bw dwjEB:7^VOJC?;hj9{xpiaX~S΂`u2Qponlk}$#####GzrjcZRɪJaB1Z Uտrv=4tӲ1 h`cFF%5ƴkwk3 *ųH7\X;_HAaTs G7zi覥a`^X)(&5P˕vwyrixB,g<9=@jQ#? i}Uō0dwli(F2IJcWGwn&k}nY$1Za<ڧB,0V}ZJꩤK.kɩiIsSPI?6xP7+('&a`^3U_-̌TS|>R2qa`ܛZ0IDg\.r\.r\.3{skd[SoUUUUUU}"_]jjjjjV(aH.- Gh4zu2QponI =`@vrY5u][ (`,VBT!ㅐL*O c#@LD|>|>|vOibDHCxpie`!fl6fl6fl.r\.r\.2L&d2L&d2L&g^QG91!ȶGg x<x<x,bX,bX,WQNLD5󣯖~\$sC Ӛ+_!C jEB:7^VOJC>>>>p8p8p8`0 `0 `0X_-<"HWfIig~~~3{skd[S3ZyDrЯ̈́Փ {(J*K #u.\z^z^z^ovnvnvTHA>:2.*8RPXggen 9Xgvuţ] b\OC7-Pelu'Bl*igf [)(27՜d,{;. \.r\.r\.nvnvnen 9XgvuţݜMK8bY?[]jZVjZVjZTs G7b\OC7-Pelu'Jڙ8GVEG <27՜d,{;nMi覥a`^ .@M%̌Tc+㢂#u^ $( ݣt-WJE?|\D$W'fbKJꩭ2|wlh@e[UH⩤He< osזfօUǛ>*@Xp ++*Q'H0)!s[Fx<x<8p8p8Rq1~vnvnvnnvnvnl6fl6fl6͖rEt#b =91-4eUx F6xO;V*NP6 liiiiiiiyyya\:<yˊ43 cAuqm'Ⱦ@n 9 hlY=SR6\X3u%Ԅ᩠uP3syW e)QG`ܛZ0.>|hܳAҚJ%&IG:^ʪz9 ˊ43 cAuqm'Ⱦ<% 76fыnDڙ8GVEG z^z^ZVjZVjZVjl*igf [){YPME(ɤ..E"""""""""t:Nt:Nt:NLI!2x͌ފZEJ'$B m zxw0n\6j(N(aVFFbL,lؗ.ZYX >\Vt]u()&%^CґZ]DFm @2YX ^uowǂ^Awp뺮뺮뺞 0@&f뺮-Z\[W媩XVP]L)RHGByoR$rB9))$H$$G>{PL܁xh#G!!4fۋwî rqp,VhxK 5i'L0+##1&6KDV,, )&%^CґZ]DFm :d cO0˃Ⴗc6G;FB4a@A  0@L}ݢŵ5 |Uʩ*TLKH!" &Ll*ID"D.-+PNJ  F<w QHƠ4fۋwî rqp,Vhc[K"ڙfed$F}y Õ*RGA=9owĴ+qHB:2Z BAg sa,|y0\vw,TСh'H၃6 (HPC|3dbv/KEkk\5˕S+UNB:E4'M<;9,T#E21\ZV$ȣ=x(&@<4ԑǍAA5iǷC/] ts-XxsSƶB E 3%HŵB+ ć++UTS~zr6iW␄tdԨn@>B@@D ؅ +Uua?EOKX*3wqa]eCޞG?(kqpZxFxR&$it5et?rwaa]#W De!5}BK%kL)Ym e]O@?8M_LtkF-n ˓Ab9}m !b?6lxy `ڪ>sUBu.63B%]$>M<-N,ܼ]i*iE삓lshZޙ&=cX|*,N3젟m?Evm5xvx߱2]1()*HĖ%~DXr-E$o78!ݻmкv~ E͋9Bs_pb :7,H\cãNh<\:=lk'eI rqn.cT#"rnjƾE;(g/YM?3' C̭YB qQ9Uu2P  )gEd_\WHFC@=:74 \o' d_\WHFC@=:74 \o' 6hm`®(<`p @t28bcvh-\XD t `]Z~vog`XOGNI;pktD$w7FT=gE=wqΈ:2 ECA{wsºEk 78`D!>tؐ Σ,(D{ў{uoiυE4ѩТ$?3ŭzڂ!Z*&R&0E$oL,gm,כ&Af7b[SKC;3WH6V&vAd#ԣqF*Y (gF4S䗍wmᬦ|vpjd^XQKC@;50+L~xj9(gFv{2-*O8Fl)&c"< d_ZTMHBvlr*Jź}wqke_YR(Di@@`_PM/禦akjiHBD7'᭕a|vpjd^XQKC@;50+Lֆjih LJH{¶OڻM:=wqΈ:WH>/K_\ۙZVjZqF*ib/oLl믦o~nnnnnnt]u]u]u]u]u]u]u]KZXGn-*'da^[XSONƦZXGn-*'da^[XUSSRýxpic]UuNCc\zbJ6սuUt:NE{㲮~xrlf`ZSGgffD{㲬}ytoȾe=jec][8g# VЏ:Ȳ1n-ljyyyyy"½qYWJHEB?<9630)wΣ,(D{e]QC7+!ĴE@;!3<{;K#F *NC .\A)'&}ZWT" lb$ a{=nvnvnvn9ropU5}iXBC,)''"$$pVIGDA>;852/($"(F{βl6fl6fl6fE{㲮k_z^z}}}}}}}}i>˺nVB*ɱiMv=gA |,uE ݬT$Óc3:ttttءkFR,T(1"ćlhda]YUPnGP.+)'Fy&Α{c OMK$>ȹiںrѮ#ߢR`yvE&%+~`it4qTZ/1-3sQ՞ 룖vj`~/>'da^[ZUЄ\aebA!>yoĶjR>&ŭ}eIU &A>yoĶjR>&ŭ}eI5{2-*FvVN/Ll鏞ݣiQ)]#<{;;#U9-S,͵mU5{2-*FyvvF(e¿OC[- P fF!uE ݬT'ÓcC# ʪRbGH[YpRŁO)x_6e$~YpR\#vS0p-m)IrZX~jR>&c}eI}" & yɏm=ռLǓc3{)wΣWWW"½qYWJHEB?<9630rA&ݵ~fN# ~cE-  xw73sQȼvj`V/YM?3'ȼ>jivjyڐ}eA ɢRO L_S?˾+jfӨ@l!C##A`T`" $  ^FA߉=;]XjB{i]nhs16B;Y'rjY_-A7xEArw_+]\oEhm MTFrБHLX|3)4LqЂ I{uˁE0ppqe+`.gaJ (n}yCFg:$!N[O`⬮R/d?9JTT3ձ=eXƍiK :9ޟ,!ɉ=rMKdrshk'߮#QM0X\g#bbC /ޘDZJux5٥ڇ;8h>};/3d1\!n9.qȅ܇7c7Ԋ+TF*J ڧ٦_JD N9- [dɀ0 X6f2+;)@$)@ 6-fЦx5={{wUhSy3key4@.lTog^NVRS@ġ0铙4o{KU u2Hc8N_J:m0i\&qq,{Ws,FR$Cy/X^m2sZWҴ[8tl}@mB &Ng}{D˫KB "z{i)v9sT=Z]VEMR=Nc%A aam۶m۶m۶m۶۶m۶m۶m۶mI$I$I$I$M˰˪Ii$a ˲ 'o`D^4@Suo+N{W#9i/f=ܩELeAv6$F()9<PSSAOeYwwwwwwwwwwwwwwwwXgp8zS4KrC:]VEMs=4MM,Q ,vY5IXk(i$,u(uz7 QofIb~^g˪I8M,Q ,vY5IA϶m۶՛\!+*('&ơQ1`@yqiaI9) s=NԛYY*j"$||ԛYaT49 Z11x'!K@kN8wܜGe@" UȠHkI@zRHLI#g-m+~ߛLI#g-m++F$>x^&rx8)iKʊ"ndZN뺮뺮뺮뺮뺮뺮dZNu<;%mic_\Y1Z r7lGAo/NI[WV)H$}؀A_@+7lG/kI6/Ųrr" } 1)ݏ7*j!rkuڐ _:.P(gGF^)F/b MĺXVQNNv~LJ#_.]kgb]P,(''?AcR~#_.]kL eDgػRޤfad,I3Gc6)#K.YU8Y<ڙX\.r\.ȗ }W<ڙX*ɉ43/GgػRޤfa;n6]-ѭ'ԡ9w[mZlNM ,uEդd$388؜myj;V_ IHȇByV[sS+j]QA5) aǩQQbE&I e`Q+*&%#!zݜmyj;972T/^>&/xtӵ3.(Ui95cRr!8osIƾdL(!  h1a<#Y s}{'Mo<wꝜZXTJVjZݜmy~-z'Vf=_Lt:NyV[sS+j]QA5) Ph؜myj;itGh4Fh4m#\ pSڪC)QPOcc#<GAT0!7ΙJwByASO#=agCoJc; zN=98LN\Jb.^TJ}N=98@8@_dBn 4H RNKEACX¶T0!uȰƑ!eRL}U5ȗ }W< MJG.DF_q{A3"o{|Vܛ,lǍg KG~6Kxd&[*zM!Æ)%DqpLD^"e`Q+*&%#!6ݜmyj;97sp5JF4ICHJ*vpO@դfWm8Պɵ^pJ `}7N+*Uk1hXyʒsb:|W8؆4-֛[U=t)$)b }/5Z_d^kAqFþk# z`g|Ȭ7ˇ$ӛ^=E5J%Lt5r!,lGE&x:Ȓ5% T\6n1`5lN j^`DdDq$0JVbnx$.8BLVbn| .:FTbp~,:HVdr~*4HR\ainsx'3=GQ[ejt~ #-9CMWakpuz $).38=BGLQV[`ejoty~IT_ju (3;FT\dlt|(-5=EJOT_dinsx}"',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~#(-27CHMRW\afkpuz #.9DOW_gow (08@HPXcny !)19AIQYaiqy!)19AIQYaiqyT_ju !&+05:?DINSX]bglqv{ %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz 38=C3fDD 9$0ruC>jo,jz2%.A$wb8KJE{7➴nA]a 9sqleLCm#u VMԈ- <WA hIБLL(ؗaxegQC91J⿕͂+3WU(Hn^xs/p"6 ͈J%|H%~hܠ'Tyo>`.=͙>[{0Ic7;y,P=͡܋B\kctx, uO4as$VP%~;d+Jn<+!Oso-g@u 0h BGLQV[`ejoty~!!!!!!!(-27CHMRW\afkpuz%%%%%%%%%%%%%%%%%%`hpx&.6>FNY^chmrw|'''''!&+05:?DINSX]bglqv{((((((%*/49>CHMRW\afkpuz))))))$).38=Bn*c|W#W`0&3Y ]. 8M&3,n=_1.+(%"مDA>;852/,)&#  3(  ɽui]QE9-! xlm۶m۶m۶mm۶m۶m۶m۶m۶m۶ @,˳kS;# ªzbJ2ѹ eb_\YVSPMJGDA>;852/,)&# f(bpH跇W'Ɩf6֥uE崄T$Óc3ӢrBⱁQ!088ڶm۶m۶_ pO.m -f 9f(OƜsך,,-@ٰB@z !)B@zZwR\B[ݷ `k]UME=5-% ļ|tld\TLD<4,$#X G;*\*S@ >O~nS W](`iRUZkZd*Fp6ĵ( 6õRP'S4@Ok[ $Ǝx8XŨx`P@0 p٨'RґhH( C̹XVT*:J(x:&{{oJBL%H}<FZkZkZkku}6cqv[mZ󶈈8㸅b䱸ca[8Fd$ XE0 pP`ynX_L@*uN2y,.wbWk޲,˲Vgs<_of1؋mhH0h[AHJe8ϣ<ʣuZ5p#?.}zƄ']z_\_H`KfԘ pjܕ;Eڢ6ȇX̯sؿwl㮓z1F-Y(EPDoQYaiqyHHH!)19AIQYaiqyIIIII19AIQ\dlt|JJJJJJ$).38=BGLQV[`ejoty~JJJJJJJJJJJJJJJJJJJJK'0;DOZenyL"-8AJS\eny&1:CLWbmv&/8AJU^ir{ )2=FQZepy $-6?HQZclu~Q )2;DMV_hqz %.7@IR[dmvS!*3HPZbjrz&.6>FNV^fnv~ _*2:BJRZbjrz``"*2:BJRZbjrzaaaaaaaaaaaajrzbbb"*2:BJRZbjrzccc"*2:BJRZbccccccccccccccccdd$,6@JT^fnxddddddddeeeeeeeeeeeeeeeeY^chmrw| (08@HPX`hpx%9JS\enw"+4=FOXajs| #.9DOZep{ %-8CNYdozkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllll #.9DOZfr~m %-5=EMU]emu}ooo%-5=EMU]emu}p'8FTbs !5E[q,7BP^t"6CSaq*>OZp} -;GS_kw +:IXgvvw(5BWbmxx)7ES^it+6DO]kyzz%0;FQ\gr}{{%3>IWep{{|+7FUds '6ETcr  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27t-%;.f0kzhc9W=0{}JD \!_}E M"$ϰT P*@hC}H>@b{s9sUUUUUUUUUUUUU*K ˊJ ʉI ɈHȇGdžFE M%gD@yX0l\E "%ML B h;DA#4>7AG۶m۶m۶m۶mRB2"qaQA1!BUUUUUUUUUUUUUI$I$I$I$I (E 9)I$I$I$I$I$I$ZUUUUUUUUUUUU@T4 ,,0W11?bvfFQEQE)QEQEQAfDIwwwwwww*)('&%$#"! bB"aA!`@`ffffSQOMKIGECA?=;97531/-+rR2ѱqQ1аpP0 ZkjZޤ !s";=$I 9)dI$I$I$IjUUUUUUUUUUUU@T 9)(I$I$I$I$I$IjUUUUUUUUUUUU T2PM$I$I$I$I$I$IWUUUUUUUUUUUU TR )E`D """"""""""""""UUUUUUUUUUUUժ*I$I$I$I$I$TL2 Х2px!B!BI$I$I$I$I$I$IUUUUUUUUUUUUժ*""""""""""@R 2 2,$I$I$I$I$I$I_UUUUUUUUUUUU T"9)I$I$I$I$I$jUUUUUUUUUUUUT 2 I$I$I$I$I$I$IDUUUUUUUUUUUU T "9IJY۶m۶I$I$I$I$I$I$II$I$I$I$I$I$ITUUUUUUUUUUUUT292oDI$I$I$I$I$I$ITUUUUUUUUUUUժ T"92oLI$I$I$I$IUUUUUUUUUUUUժ*T<2$$pe%=mox/[7ދ֍WUUO۶m۶m۶m81)! ãcC#¢bB"aA!`@RJ)H$I$I$I$I$I$IRUUUUUUUUUUUUgffffff I׉ I " 2 $I$I$I$I$I$IWUUUUUUUUUUUU*T2#$2jK;"kBHR @Ȳ,? 1GC4 (L ,P Eńc1PUUUUUUUUUUUU$I$I$I$I$I $% "9R&(۶m۶m۶m۶m$I$I$I$I$I$I$%I$I$I$I$I$I$UUUUUUUUUUUUUT\2%%ML4.e"s=@#4@#4@#S۶m۶m۶I$I$I$I$I$I$I-+*)('&% r IJ"ӄ3 "9R&w9۶m$I$I$I$I$I$I$I$I$I$I$I$IT,2$%ML"ӖhFhFh| o۶m۶m۶m۶m۶m۶xph`XPH@80( X*QUUUUUUUUUUUU$I$I$I$I$I IJ[$"$!r,2;@b D &@b m۶m۶m۶m۶$I$I$I$I$I$I$-JuNi$ >g`. e"@cH a \u]۶m۶m۶m۶m۶m۶mRT*I*@ %Ƀ29R&۶m۶m$I$I$I$I$I$I$%I$I$I$I$I$I$WUUUUUUUUUUUUTD V^L&ea8ɝdJ;ɫLhvhvdBy2L5$I$I$I$I$Ir۶m۶m۶m۶m۶m۶mLmm۶m۶m۶m۶m۶m۶EI ɈHȇGdžFƅEńDăCÂBA(($I$ȶm۶m۶m۶m۶m۶UUUUUUUUUUUUUUUUUUUUU%0`QpbRB2"qaQA1!p`P@0,˲,!H4i$G" 92I۶m۶m۶m6I$I$I$I$I$I$II$I$I$I$I$I$ITUUUUUUUUUUUUT$  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27v؏;LJ~@)d'imLUzjZJ:* ɹyiYI9) ȸxhXH@80( Xkm۶m۶m۶m۶m۶m۶MUUUUUUUUUUUUE91)! xph`XPH@80( 7 P7vݚ99L$ &+05:?DINSX]bglqv{ %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-270( @|\<ۻ{[; WUUUUUUUUUUUUUUUUUUUUUUUUՀ0-*'$! ̻~zvrnjfb_\YVSPMJGDA>;852/,)&#  yyyPB2"ui]QE9-! xl`TH<04l6̀0-*'$! !s8Q@pjqX( Vi(t=\b>=\b>=\b>=\b>!Z?\&[Tp|xtplhd`\XTPLHD@<840,($  c1c1c1c1c18~zvrnjfb^ZVRNJFB>:62.*&"xx}_wwwwwwwwwwwwwwwwwwwwwwwww|xtplhd`\XTPLHD@<840,($  }yuqmiea]YUQMIEA=951-)%!]p`P@0 9s9s9s9s9 vIZN8+l V^]0Yyyyyyyyyy')$%{lЦn QNKm~zvrnjfb^ZVRNJFB>:62.*&"ޅ$I$I$I$I$I$IlZkZ wwwwwwwwwww²rbRB2"qaQA1!p0 0 0m۶m۶m۶m۶m۶m6KIGECA?=;97531/-+)'%#!BA@@m۶m۶m۶m۶m۶m۶mYeYe.-,+*)('&%$#"!  Sz^[YWUSQOMfr8GQQ@|/Ъ{{ޛl0I=/ˤixurolifc`]ZWTQNKHEB?<9630-*'$!{+$p8dfffffffffffffffffffffffffB?<9630-*'$!:-&  ...vwwwwwwwwwwwwwwwwwwwwwwwwwRJ)RJ)RJ)RJ)RJ)QNKHEB?<9630-*'$!{+$bXtwwwwwwwwwwwwwwwwwwwwwwwwwB?<9630-*'$!:-&  0ľ|vpjd^XRLF@:FpX@ D"10o/*'$!{+$444444s9s9s9s9s9s9|yvspmjgda^[XUROLIFC@=:741.+(%"u:[L@4( d Ź}qeYMA5)ȼtDIᰀ`4Fca^[XUZkZkZkZkZkZkVB?<9630-*'$!:-&  6(RJ)RJ)RJ)RJ)RJ)RJ)`O.m L+j I(gF%dh$Jx<~xrlf`Z?N;xrq q8S`#ǩ\AJ|.Ъ{{(ItK(IOG.ɞs+pH跇W'Ɩf6֥uE崄T$Óc3Ӣ"{E>82,&  HTUUUUUUUUUUUUUUUUUUUUUUUUU ¼ztnhb\VHиpX@ D"1pO.m L+j I(gF5cB!a$~{xurolifc`]ZWTQNKHEB?<9630-*W#bA`P/nM,k J)hG&eeD h4 ľ|vpjd^XYC<60*$bX RJ)RJ)R0oN-l K*i H'fEE|pdXL@4(  ymaUI=1% ĸ̣ҡqAᰀp<c `]ZWTQN ;kFCIwwwwwwwwww**~{xurolifc`]ZWTQNKHEB?<9630-*W#bA` 9s9s9s9s9s9s`8اwG綆V&ŕe5դtD䳃S#ⱁQ!"RJ)RJ)RJ)RJ)e)dw)0T.N;xrq q8a.Ъ{&-[BioTսuu<0;9gda^[XUROLIFC@=:74W|pdXL@4(  Ź}qeYMA5)E"KHEH$~{xurolifc`]ZWTQNKHEB?<96-*'$! p8J)RJ)RJ)RJ)RJ)RJ)R@=:74W|pdXL@4( 03333333333333333333333333 Ź}qeYMA5)E"KHEBX,~{xurolifc`]ZWTQNKHEB?<96-*'$! //////+P(Ǘg7צ 2}zwtqnkheb_\YVSPMJGDA>;85GcȒb2ҡqAᰀ`4Fca^[XURO;k IFCBLLLLLLwwwwwwwwwwwwwwwwwwwwwwwww  ymaUI=1% 0اwG綆V&ŕe5դtD䳃Ss4,)&#  x<ɽui]QE9-! ؼxl`TH<0$9s9s9s9s9s9s9 ¼ztnhf\A) fT.N;xrq q8S`#ljD.Ъ{)|KPڣwl{ɞs|yvspmjgda^[XUROLIFCh,ȼth\PD8, b`8اwG綆V&ŕe5դtD9630-*'$! D"H$!a^[XURt  P(Ǘg7צvF浅U%Ĕd44"N KHEh4}zwtqnkheb_\YVSPMJGDAߛc3ӢrBⱁQ!~{xurolifc`]ZWTQNKHEBYohb\VPJD>82,&  vvwwwwww|yvspmjgda^[XUROLIFCh,ȼth\PD8, `8اwG綆V&ŕe5դtD9630-*'$! >>>>>>.pH跇W'Ɩf6֥uE崄T$$&eD#bA`s9s9s9s9s9s9}zwtqnkheb_\YVSPMJGDAߛc3ӢrBⱁQ!$RJ)RJ)RJ)RJ)RJ)RJ)8$ ë{cK3ҺrZB*zC㲂R"a1Ѡp`P@0Nǩ\w8Nq*G;852/,)){ztnhb\VPJD>82,&   #QNvspmjgda^[XUROB?<9630-*'$! MMMMMMs9s9s9s9s9s9sNDA>;852/,)){ztnhb\VPJD>82,&   #QN KHEDXw8Nq*q* V^f/ TOTOTOTOiK((((( 괸WXW Mm۶m۶m۶m۶m۶m۶m 0اwG綆V&ŕe55JGDA>;852/,)&# ((ba^]RO L IFp8m۶m۶m۶m۶m۶m۶ ¼LIFC@=:741.+(%"0اwG綆V&ŕe55JGDA>;852/,)&# 88ca^[XUT$! OOOOOO)P(Ǘg7צvF浅U%fJ2ѹqYA)ȰhXH80( p #S`"4ǩ\wɵ fR)PrjH#ciBm}i9%+Į;13aBM:m۶m۶m۶m۶m[$I$I$I$I$I$IJHFDB@><:86420., CUUe۶m۶m۶m۶m۶m۶m;`)h(g'f&弒rR2ѱqQ1p`P@0 `2Lm۶m7333333333333333333333333wwwwwwwwwwwwwwwwwwwwwKIGECA?=;97531/-畔t: Iew9v<.@YcB2li)ZJSHO! =Bqu rP5ԴtT4㋫;3333333333333333333333333rbRB2"ֳqaQA1!p`P@0`X,bVjZUSQOMKIGECA?=yiYI9) ȸxhXH8( QUUUUUUUUUUUUUUUUUUUUUUUUUL*)('&%$#"! o= VjZ""""""""""bP5ԴtT4㋫nfffffffffffffffffffffffffrbRB2"ֳqaQA1!p`P@0=yiYI9) ȸxhXH8( 뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮 J ʉI ɈH[φFƅEńDăCÂBA`gggggggg=ipJyRpJyRpJyRpD<0BO'9ץaH]!u]uiRץ,BD9630-*'$! `````RJ)RJ)RJ)RJ)RJ)RJ)R;85_\YVSPMJGDA>;852/,)&#  >|c1c1c1c1c1c1^[u aaaaayvspmjgd ^[XUROLIFC@=:741.+(%" @ ŹʲjR:" yaI1иpX~1333333333333333333333333^[u]ZWTQNKHEB?<?s9s9s9s9s9s9 лs[C+ŕe5դtD䳃S#’b2ҡqA `0twwwwwwwwwwwwwwwwwwwwwwwww=:741~xrlf`ZTNHB<60*ZkZkZkZkZȆ(ztnhb\VPJD>82,&  p8 лs[C+ŕe5դtD䳃S#’b2ҡqA  BP(RJ)RJ)RJ)RJ)RJ)RJ) ɽQإuE崄T$Óc3ӢrBⱁQ!pP0 &&&&TRΓ2TRΓ8xr9HT|00W: aH')$䫢*R R R R R R R j)((J Ĥ JRT*~zvrnjfb^ZVRNJFB>:62.*&" 뺮뺮뺮 ̼RPNLJy xph`XPH@80( VjZTUUUUUUUUUUUUUUUUUUUUUUUU5`*i[h(g'f&e%d$c#b"a!᠀`@(333333333333331c1c1c1c1c1c @ ʉI9/"!  bX,VwwwwwwwwwwwwwwwwwwwwwwwwwLE=5-} ļ|tld\TLD<4,$  !!!!13333333333333333333sZkZkZkZkHA91)9E$ãcC#¢bB"aA!`jZVo$wwwwwwwwwwwwwwwwwwwwwwwwwwATRΓ2TRΓ2TRΓ2TR |00W:K>I')$@ @ @ @ @ @ @ @ @ 0FHAA ǤdD$ãcC#¢bB"aA!`RT*JBDDDDDDDDDDDDDDDDDDDDDDDDĀŦ''''뺮뺮뺮뺮+1cRzLJHFDB@><:86420.,*(&$"  jZV ^lZJ:* ɹyiYI9) ȸxhXH8( xzzzzRUUUUUUUUUUUUUUUUUUUUUUUUU ǤdD$ãcC#¢bB"aA!`bX,Ŧ(((((ffffffffffffffffffffffffffc1c1c1c1c1X.,*(&$"  VjZ^lZJ:* ɹyiYI9) ȸxhXH8( rwwwwwwwwwwwwwwwwwwwwwwwwwoZkZkZkZkZkZkH9k)IY*)IY*)IY*) ")'P iv[Cm}i_]!vv[B  UUUU|T4ӳsS3ҲrR2qaQA1аpP@0 RJIUUUUUUUUUUUUu۶m۶m۶m۶m۶m۶mFDB@><:86420.,*(&$"a W\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27*t9K(ƤT%*/49>CHMRW\afkpuz$).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz$).38=BGLQV[`ejoty~ #(-27?>VKT$E4̢$Q>7-.&)a%AJ@2*j"qfQtaUQA0 GSF\N,JNs}eeU$E4̢$Q>7 -.&)a%AJAhvYU-.&)a%AJ𹾑hvY5I8 ( rT:e D˰˪IiEI)#|oZ]VEMR=Xtwwwwwwwwwwwwwww3333333333333333 zY9*2 nѫG{Zn* * * pVQVQVQP _X:ާ VV`1!CB a1R٤B SETqaUQA0A( `C:n2*j"qf= b~^mZ]VEMR=N,3 b~^mZ]VEMR=N,!0vwwwwwwwwwwwwwwwb~^mZ]VEMR=N,!IQ M˰˪Iie 0!yivY5I8 N,aN)RJ)RJ)RJ)R`C:n2*j"qf= |܅dp!\@O .qwbO5.Pu:p@@p@@V*Kɲ5U g8Pc[xC !, Mb|8P I@6,rU u2HH}< {{õ5ŪV5EO$G15i,Iwwwwwwwwwwwwwwwõ5ŪV5EO$G15i,333333333333333õ5ŪV5EO$G1 5 4DUP殂Rt9-`D)ZVKLtʥ.%U:R.ɓMCCCDDD"*2:BJRZbjrzEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFF G (08@HPX`hpx (08@HPX`hpx I#-5=EMU\chpxJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKK (08@HPX`hpxLLLLLL8@HPX`hpxM !&+05:?DINSX]bglqv{M$,4FNV^fnv~XXXXXXXXXXXXXXXXX #(-27}w8SRd:=c]Y&"RCݤc~֖X-8W2vZ?hR%*Gp A ^M8Dpvs0^xfk@ ٧zzevLKĔbÍZW(}`\ۙwzbJ1a0c vvEi9ϑ}`\ۙwzbJp8 e %C|?=}`0RTiiiiiia̲Vq!>z~;ҶA5+!r6qXWK(|x92tG;14"ysnj5ؼe%"(' Kf6VtH# 7VmY pf88<<<<<<<\ZV'I$nic^Y3Vܼ8888888]22Rѐ7wux<x,`W+j3I/WVUtBD}}}}}}}߷m۶m۶m۶m۶m۶m۶m۶ sEufc"!&sِj4$mtk[64}}iP2gB/[bH դt2wǶ|*)E: ɥe5}ҙDrȞ65iM 65 "AvPL(HlU*L.# zs7Xԋ6ZD սiU=-SAR'C 0W2\ 鐁FMKS(J|<4U G#x4P)=Ţ:Et1Njm/ (v FP_ X}}}}ݻdcOyzR*'+k1pO K>S@H죻:.R}ԉ&FCMMFD!r&Œ ԋQ{]E-`aū7 )<^\U#iGCM^ XTR&E| ypkd]6XT;3 smf9d4ݜ44ӈ" E ;*DļTOJE"6PɕRnr'wЪBE>eP&G!mYIH2 ɱNu]u]u]u]u]u]u]u݋KzZլT<a]Y4b,(!MM^\2f%! _]&tbć rʔ9t^Hd֓kۡC Ɗ!&@ٵU-pAt{֓7fֺF ݴ|"." kf`)';l*$@B;Nƞ}}}}}}}}h2 $FA4Z5Z(hUBi)Ip&ɹ@1wi]QIhZHȇ΅ f2Fw -*j)&I&#~{vso61k *ʉ)D 8jf(veMRv⹉I)YD/ M#0sRO6mM-`]-sIs3rq$'RJ *R]SQL}nh);YTI5%uvEɨPUJ礢`.rBCS@7/N $ԁ%Z)7|D ܓc+’b:yyyyyyu5u$spShDdI#EOA i A ,{'oD9hţ =*w(2+ C%Rŗ\K?6ҧۓh=}hBL> |< .u}Ln܀h#ӵnpSu`37פDݙRoȞ5ﹿlx y0v!UvhP"B`uVK}N[oi>d2證rwXQh,I?f8;|WLa}@ ѝ` ؜3 _u0򙘘@z3V;;8;u-HTWrSf0B4>w]++ h#$ڧ<@MHj`3;`>8,qs 矫W3clGbt\%ZB]wr`@5J=9hXS;ؗ۰ğ6FF'""2=̞bI)'SU3+5XTQMJHFDB@>UGǛOww|vpkfa\XTQMJHFDB@>ƛOww|vpkfa\XTQMJHFDB@>U~1 K9Y3"}6.-%\.r\.˭)'`FDB?<61nvnvqqqqqqqqqqqqq˯uuG-BTX\\zn^=[WK#P>rh1ZVzn^=[WK#PNKl6f٬ =RC6&^ȼ(****0RqBDυ UEEEEi(ӝ&a7'VSOL8XNbbi6G:*bztoje_Op8b?PE5-HGEUM#'j 035p( sbZa S3SNÏC?8+e_P8-)%(ç`_G#rh1'nw50-lifTnvnvnv̷{]rQ{ѽ}=zgz|1Jeqp'3~Fr%#wv&e%tT4ƒ5Q37ut$#@=96/(&nv  Lwq0^d2kl6fl6ͶgV{_]7]}=z^z^G뚖2-T-XjZVjZzn^=[w7FG'# 0HA&:`/p .Lt:Nt:gV{ysnid^NtC 4L )iCϬT׿942/'KYe0ALzfGh4Fh4Fh4ZG|>|>|>|>gl6fl6fl6fl6r\.r\.r\.r\.e2L&d2L&d2L&d2L&x<x<x<x<cX,bX,bX,bX,byyyyyyyyzflL͹y9YbDҍp8 =RC6&^ȼ,QMJHFDB@>țOww|vpkfa\XTQMJHFDB@>UHțOww0n `0 `0~~߯¢jRB2"~76j ¸^z^z^"y^zsh5 䳃[3vnvn}}}}}}}}||Wkgf]ZJ"B| |i2Jysnid^NtC T*J6Ju٘x˛sK#rĈ2Va95Ju٘x}8-j_jSl3Z @]@Fj#ܼd{pn *`[WUFH t[{8K-WHiI0TA5i0i{8K-WHiDJ#'@l3kZ͑XݛZ'&G,@AAAAAAAAAAkr2/L,JV5^:5-HGEUMS$5QO"8Xi`G=S%{븈X(wv&%^z^z]y>l!^Nt:Nt:Nzn^=[W7|>@GAv,DA+<6.-%RA|츁diO5M\N9Y3" ŭ}i) FA:;;qB;ks"֪G׆ǺH9@2"2@kRJZ@>;50.'&GE8G󎊄~wqkfa\XSO=lH!)%]-֊'׆6֕UՄ㨨D UMh]N)9jV<64(YTQ@tpBDff感iCϬT׿943*_P _\.r(2b"b_ޜۏby9YbD&&&&&&&&&& =R&Gzd`]ۙX<x<Owwp8p8p8ãxe;mt0n, ~~o>9mt"֪GfeG/Ha#FQ =5s9d̈H'׆R,JV5^BKK㖌`]ڕ)][YK vuM˵9QkœkCR"E% @zf{pn *`[WG|b(O%޳:::::::::WUF01 " 6PؙRh]rb5ĢdUqQE.Dp'3~Fr%#wv&%ӎ/Rp!837ŭMZBUG5d8!"„N_ 6/vymRl3Z `%ާt:Nt:Nt:]@KRK9g`]-hd_S v uM˵9Qkգ{S+zb5Ą (LHD뚖ks"֪GV ɗAz؈QT"(Cσr4tKd `uuG-BT8ps}B-Xm]cF? 0 ܼd{pnN1(N@C twRx˵u}-%_*H1J =)'`FDB?<6W"E5%  |rhcĀ%)P|iNNNNNNNNNNNNNNhgqKF.L,JV5^BjpB;dV{_wK#rĈ2VO 'ͧgV{Ư8/ώ ٗP$I <` `/p0̗.ZP$)G $<`Oiif@H@D >pŮ;K˃hi W[ :VH uj` ho/k%rhEv4>\|no\ѝTquE}󵕮;aՃF 4tfu?U8*%* 8k!% [*h>j4tL8Ҷ6 [Wim:Z?2'Qu/wZAJ0<=o}\8 sC/ &;Nœ`pY-Ϝo6 4U;Dkݝ&G P˛A@shdm [W@cu[0n""@kbP}`;`jG#^W1iW}ЯmߡF}9}p[ltBmB= ̋Бb Z6ȋU/"xOΠ!|< r%;Hp42+k zާ{ާL zS ܦeeU$zY9Bcn2*jf=N,JF!!۶m۶m۶m۶mivY5I3a%Aжm۶m۶m۶m6-.&iF4̢$asaUQ48S=k2!c"J V^U! pxuoM6S*ґNNIx4 EivY5I8 (;`, ĦeeU$E4̢ ĦeeU$E4̢@ GP$aUQA0 }4 EivY5I8 (;333333333333333`,N,~4 EivY5I8 ($I$!hY@u  p RO<* $H1ADdlxƓעeNjxP #`, T" DAf/7|%8JH"OgP"FrػZҧ(l248^bpW{Nd1bT)ġ0 Lw4L\-{Lw4L\-JB<>]:6`/W 5OJ;=&ahQG4 @v3I/Q8R5;b;B8n|2)}}}}}}}l2-cb $yivYc1c1c >6-À+3333333333Ӷm۶m۶m۶m;۴ z B!¶m۶m۶m۶m:n2*j"qfQ(A:n2**edPa>{%1Fr, tq9H} V^U" ë]_D,mRN-.MGG Bش zEI`0 """"""""""""""" Bش zEIz4 Eb2*j"q%Ay~4 Eb2*j"q%A B̼( @ X(aUQA0( r8X(aUQA0( "0 wwwwww! >;a\@oTqw VT JB(! (Ԡ&dq9F!JMFuܦeeU$E4 r(8|^mZ]VEMR=N^mZ]VEMR=NӘ Q,˲,uܦeeU$E4 r!uܦeeU$E4 r 4&aDP(qaUQA4&a 0yivY5I8McFA{#wx\@OxGO VW`1!#W̐6-.&) |^mZ]VEMR4!(8˲,uܦeeU$E9(uܦeeU$E9 uܦeeU$E90MHF0 <yivY5IфdD 8qaUQMHF0 M4{f30mFQf:fu`{mf>=VS0Pd VU`1!#HRKIkZWCHB,IJSSDM4M4M4MqaUQSEI(!cqaUQSEI(a B:n2AuܦeeUqQ0 byTUUUUUUUUUUUUUUU۴ :.JFA 8NqaUQS̻A~^mZ]VEM%A vY5u\9Iwwwwwwwwwwwwwww ?6-. QEQ a퀠 [o9Z07jwc7 /"r)JB(D180QI$:n2,pY5iEI(b(>6-UQY9 l۶m۶m۶m۶۶m۶m۶m۶mM˰eUda%A y$I$I$I$I:n2, 5eo }x2$LF 0!8@Pj ;-PY(YLHHHHH(vȳTm# &t}/2tt{\&a۽.YWZkZ볹L௷{]TiU1N QeX{]TiU9tҶ' 1S4@OlRH!\RJh9猙J(xMbwwwww[2F<KEpwwL%H}<]gke}:0AF(J=epT3}&0x/ N U)S\́ (mfK 4)7,cJK, &޳gÅ)Ipкu zYK%ao۶m۶m۶m۶^=N,k,RUUUUUUUM/a5+Hdffffffff^=N,k,BDDDDDDDL/a5K%ܨ QiϒOʣOe9(HyE~P"qIQPY і`?lDz&?Q(+Ԟd1iZ2'Bq\D"',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~#(-27H!!PBEHKRJ)RJ)Je`1c1cJeY9@a%A !$IzV:7-s1nQ0 bEQ麻ߵM0JMs@5ݹnwwms2N,J(AEQԻ:G禹 s~0 Q0M4k+u]u]׻ҹi@a%A ,V:7-Ü4̢$a TUUUځ聗d u[@yo`8q⧙GNzB@&<FNV^fnv~cks{08@HPX`hpx %-5=EMU]emu}ZbjrzǡȀݤ %%)o/뙞d_'i"]MU*6pxT<&_1,֛f3t(@pY Ɖ6Gzh:>|shuIG+'fi4n$^Y`0+'# q,֊-5mLF-9@%c1{{{4/*&!{(}vspӳ0.SЏΒİx`mͬd^ݺMļVO)'OONJ GCA1}KMFQK&MX<:oԵ3+{`^IDCA>;830-*(%" =jʬd^ݺMļVO)'f9s9s9@2!֡KI)fN2@3e+_Ei{ڌ1F-.h20=00crkM9)?0I$I$I_UUUUUUUUUUUU@T &#MLZ`q 2iaǰ,&`(SLͥBH"X(`( Py<4 UͥBH"X(Zk%XkHN%TMcWUUUUUUUUUUUUm۶m۶m۶m[ݨ '%4URj1Φc:j ./K7LE АXXu\ '#/t(i߶L)'p~Ef_WIV80>,V`{V'`, P a h^-PQd.Im۶m۶m۶mv۶m۶m۶m۶-I$I$I$I$@s]$t6Key42 NX͗o ,!G݃YjJ'yU_p!ځ8A [Q m_=,ۮY[ݖ]?͒Q nGCy{WSx'> iyt=tyeW5EOiiQŠiEI(a oBOUil-Bm=~8Wڽl10Y;{Bu濦= H9uw9ԗ!BP  f[Z3`{o)B!r(☫,r`^:Όn%Z,ߓ9ULqlh+ RUUUUUUUUUUUUUUUUUUUUUmK`WS 6[ż:ΣC#㢂B¡aA!rc_1cohME) ȸ@!B!ݚT0- fffffffff}yXTs9s9smXDLE! ̴}p`L<0 H2oGJ)RJ)RJ)rTR1c11$Ifϣ_6gRoLt( Y:6$<$ 7śF'Az+B;GU gJhW5%^ 7Q$`Ʉ>^ug5f%Yٙ$&Д2/`OS P ugMs9sιolբ1RJ)RJ)RJ)RJ)RJ)R-Y ??\^*jӞޣE#ΌqqqqqGB}P}C$sWJ"s4Vi@փˆIo8vtZ !D w4gɊkP.M;$9nyB剒"@fHA n? >Sf,X9s9s9s9 Sf,X\b:%&J!'7kΌ %FAㅊ!8\ qbm1atْ (O*Ej=uAC+Q#G +L老s"k :ן! oԯAq6i6rC\:>9g̹ DqG[wN랚!80p[:0E"q{JX++ɛ@H,B,-A)>xWcF .X@AUbD6` d2LŊC@=:9540-pURONMM;M0o/nnmlkjihgfedc `\XTQO2^Xr;z:y9xH跇W'綆F浅U崄T$óc3`F̗-WDI&K$ArH!A~ؑ 2^<<<<0\PeE%ĤdD,˳{cK3ʲzbJ2paƒ9``^NZkZkZkZka2adk+j*i)HDzb1\vm_fJ.&C E <x|3.K*J |wqke_ZTN ~"ܐcLP/.{cK3ʲzbJ2*r\.4a`^DAp\XTQ t 00]TѵuU5ԴtT{{{{wqke_ZTN ~"$nRz3RG] \W%r4TTH" sBR/I rϣrʣF*e*]m3د,sԘ&XWnI-oWOa?(;É q'{v"W>hZeB pztsۆ- ssn gf}O|p wǷG.ɜ\V#FzbL,Cׅ,zKAJ3<9)HiF6^xxamq"L FeYeYeYeYeYeYeYSB.WpVfCTL$=e 9ز.RpԲ#B}՘bI!<֪d%rML#1_HY2 ,`Ic8888888&t'NCA>(Jtf\@xU(OR 2a4X!BP(%GadS%7]MBuz{Ry]uwX&?iWsނar'ޛɽVz @~t^[ѻgBwC׳{y,I`Z&L #炏^k/?5-}c˖YI~7 5:8m05MKRzㆶ\\7L^󛹪!:8*Z8*|'DgtU>0FN g~3h:F"!f/Uhpq͌x44*T^aKk8Cw=׊VjSZt]2W“_@j_ad:[m1q K``c328JC";'1Hd +{&vKx U o^2Hg8p$~ݴaFM4g ̔!3fpKL"C`*8 2EZ]YLIS#m[lv~q먞rR nF1hDV0!1#9˽IH^ GC`W78K\k>KƇ+!~ҙrHpaȺ>q:a䨅 np> @x5Bk uW-1` ׽u(MH?d|>k`^5t5;KS$#4jDԩRˑ;+i DCCZfKnJDՕEM\DNi˛vrkk;+23<nÁ]z}{0+#;UmU ;;Tܔ^ۡO-Ck̈́SEcC$s 0R"R ? qV+_tq^1WcGQ@ϒi*7E.:3ɺzZvcAq1Lc+;+/W ,.~hg~ <[ ±)(L64!y}[r7Ø`BtVb+wCSW|%3 %AECoY6x5\$NB&izcՌD3/Oplj/dX>}ednٖ!;Ōp~i!8ZL;/DM*n;q|1$_w? _z e ]۴m;tT_@XJ~=@>npdvktt"$V7g{ДP6k yP}댧Y.qF+Wn%Ixn<4!)+~o|Ȟf#\NiFKg 0[qUvh)YϢdȓAk_t.7⦄6$|CvhfFxTˊY 'DڶWiJs6`Z_ocm}~nK3V7y/M;ufkRCV0+t^V.fjNZ:ix%1O167s(@zX<865@jک֧n L6+B;f}用B|6kmQG{%FHP~]R}(qsX@\GtnBfjswOq^ /FR'Y}h{Lgio8Խi1%O`/M~f3/ {19wҗ\Ns˝z>c}Ϝb?Ct g}l}nz}޸?6G/;~1Q>u}r;X" %],ΰ rLĞ5NMp`Sf )XAHSkKH[*( TNHB\d-xK2+4c9Ԭa0SV^'_t=*[iuGWzꆪO14 Zp~^g:|zw>~|o/~IGr__ٷ7ėwvʄ0G|Okגᇀ;{}a|ǾT_/w/KPGrzgϹ a !uYʆ0Ty<%7emBp[` tܔcg#B˓h Y&DnqCIx"@\(4LQZ{'-_ԣs#ɾzg.~`4q+]aB-:'=qA7K V-ҮaH駤$%:iTFz(*<pӝpW88 tӀ΀{+U^}j/7wK&nAF.:P w'* Tpp w-ӪM.y`/p]{x&qCβddpQHphAC=({c]U ~azQgO= wurp:4Ej6ǑvuI oi+U`]dBQ?- "hg}݆Ek /T f>xyCzDW=z%aBY5DĒJ’mezeUakU;mミ|8eP)@X0J)oR TUZ!Tj3>Ƀ玝:tȉ 獛6l|YM4g87͔m ^dƈ   gļs#=bt87n^|~ٱ5qGptěQ#G`c).۵ lT5zI ogK: Alh$,mƩ!~$"84٠E+t jny7&1\ QS-2VBƔdSIyPQy(F4lCG`_alLZ:`SRJWXjD`кuF-I76iq?l-0joly){qQ(߂}-R؂]܌|PԣmV Ƿǚ156M{aW]oInOdʮR4_:wnk!qHж,}]U VVFFX{: ,=Li­(P~[lE\+fAL`_e_m |R//6#z8ɗ /&^__j^oJ!k=_z_iz=2*):nw'yg2{un|=|xYPGOɺ:tt))-/yY[`RR}Pg džuc5q!wAm.Hskt\朗2ZZ{g zr!vATje5 oZÅ,ajNF&s}8.Y3xUD y dGV p F#ś8ٔא!%Փp{`;2EC3hhF/]촲ƞѲ7vDz zBWЃTot6W4fȈㅋ,VqSw%Uޟwtsh%Ԁ,5*R8awp#!6BD00_瞧QֽCO rBɠ%J$) =b5ArƍvRtБL[ ܆?v {AX0"GD-j b0و҆F)$DRDPt XkXk-g잡hW:Cw`rH-g87,E૤\%` -mWx I'4Z¢j@$ b_'؝^or]A X_Z @ DzA4|QύLgT"NDˆ :agW<m)ge(O|卅G"JNBd!]$ȁsB0p @lf%%YL\ \|2q*mwaߣ1 7GDn>e&9W|Ά\HΪq7j3OͦP1rwη{,:f5ZNe4X93 e.T/w| Z儺X|ʚg6IK+Lrʏ[r _\Q,(~=ȷށzCy2`Nkr[ ɑ  gagV@.2T%l ]"o yf-93?=sC&("o~VI&K$CrH;",|d-J|<V#DKy| ư#Bz[!.J̉|( τu5W+*GppT avt(xO vZIif:p/X>0`.`B7\܏7=xK[.[شdYrEM33Ҳr o(}az3 YK[&]9`JOXHCxU;6TͨiO1Sd?mM-Dfe'M&LLoT.Qc6]]ӽ= =c9چcojHǎtܖ5l7a6}V46 Ÿik4*-:3\,1X c/T)f'Vabo] k0ab_0 w+DK(H|Bl#.![ 0<smA Yk:XT_]USSQ„-H  JHD {MAJz&蟺 =ZO)RFQ>|L= jEOaBo9~ۓo8{I.3 P&(څV90괫ײVfA אgDXFlZǀ_<؅[4W,XdNhO0m"%S<" aI ^H{8 l ְ-Eg]ٱ}%UU;\Vp *#:jPC@;t?3@ cy967ln7o\2cĄK.[jAęoJ{ NrӸ,Xhfb>9kj{.8m*e=AJ_ҝL? |N@Iygw`gungF/7׺y+6Gf55ͬh^Й q9!3*s*̧_e.rtˣZe>XseQC3\y,SL^G9DZg8mgś8E,OA)2<&e_q fʝRpN7l3Rx(_ͅo,ykm3K%[&o&S=d#Gȏv[!r!;(d*t3νdE 'ʍ,mCGq! l[ ߎtܗc>w;1/'1^`LrnDzL(l6yJ͙8H?(<@L>b#-.bQ2!(;q]-G8FCo!vټ^Zi\mơa2|Ckm`]vu iT=2qa~1 0 ZSDj.`؂G<-M)i Z ]*psHzÀ5x+Kpt83drR2J3vEY Zmj4>Th O^av T`Ch\g`~R݉Q7 ZALN%@G]P?pJ$ >`t}g{F( olhF*6G!;ŃwH<!X(މ1fsFx^tgEvh$3-k<;gDp}]f5P Pg&y95̧`eS/vˣ[e>Yރe+jy\~r;סs$y=c7UvxPy jGA3f&M1@ h  xaZz5'Q^8 Zz5'Q8 ZGz4i!FdTgAYkD{qFzbTgIYk'F{qF$RBYkOb{q-F$VBYMpgxk[o;use-@5&\LKԞNeOS҄^UÜwc )K]אF7o3Yg ^'SYj )GGasq`0?2B_52*|lH|MVF^3҄ߓPۉ$I`dz_x"YmZ+ 2sqQ3ReTBǎC#Gz9f͙MZ~;|8-3؜{\ n$ m3yGr{)\+2g#(rGs}7Ԏ-sp,dYm2OSޑJ(J)gyf}?Yz$зVfpo <@N~>QЊ%s!%en继۳UOIyKB^g'Q_q\͸{":Wԏ5 (va#qG5tŲ!8ܑp->1Mv=*׎?3|.8|JA<?KyylkYѯ4?|N'R8YZ/G!>ҿ:Ô9&ü ~ @A~1lOwSLq.`QTͻr؎|X6/uT;bzD),i#NTP.Lӌ}'ko{k;Db]Kɑ<&E!Ɵ +b+hI3~+9RWcd!~h;PČ:Hh"3};2llo&p&/$?u(- GU+Eߎ Igv9#=+JҌ?f/^_Dg' Dg^_Z2$v"meq+:]Kk]\^R>A3RG5' :?N4KhB1Q)+ՑNBRLAES/;C1Vz'Uͩ}爆OFYHhQcLׯO{*Q/PzԦ+Wh4ohK+n @i .>3-^6Uw צc+_eJ< ih7ȰD|Og%Ƥ6zA=#|sw `s~1}9ޓ$HJ75KmJv=MPncri2$sk|),6;%:!uφjbOd< 3I hQaDWdt; tJT KkC' xg5Fp/ח0]f6mQ9z#yI K&thn*0]58y0V: 9 m(# Ae)#bXruGj Ou rZ$)|~ecL*lL p>Vڞ4`Ͼ9帎8b&סw2q`!|v-w<6́tȱ]Qթf埨c}GQD?HQIQO9,8v΢5m|G/[] -@VUy׷-?]Һ#ӣf8hE5u؍Gd".CT]LqCտ/lX]}myY2M0ĕBv[TѢ Pgi]+ftijE&_M'r\#ի*?fbtcj]gqsTx{;&^_⍇o.aCI0#TK: g=XbqD!WjNv7! vq.ŵE.bpN&Q[fPǪ#$~2_):X8*=pR~ .x8=2٤?SO1H %^Xiɡ;C&udC\ go9Q>m?6T.(Q [&<)$3UP"Q!:wV9Xj`d"Di7hjԹa[-[~pcʻXgNV3= DXqTc8ؚ}[LMO`PJϝgӝ<"2g.s.مT=V5Ͻ$?ryȏY1{&4YlBʜnt^^R뾾 m~z/;sLfA+/T:Č{i$%64:-ihiM\2m<=\,V >ph5C@(t]7^Fh-&@^~|g-;N -,͢+(b)$Msכ"6RbR9@HݦxDcHAZ[}wqmieaՐF['GE6g,6GLEf>!HxGh*K `]Npn |Fg=s<aqjUiv9&TIy9Ԗ{o)˼15)<ȓxG Ȏ>vc#;;7nB.b@)sb=%|ʪ* }:k*IjP>yn6af 5ɊHɈlȅPz*dB@@8{pv3X \ |.^4*>41wgihVѰ^~DGErʒ{GVQʍP֔RS-+'IʲT&2_R̕aK_.S!Y9+qy C~d|bCGF,2v XPO5}nBX Xlj_}/m^̦jV&eܚdsb0%2b.!a,a*75-Ó.QZD S$E2;;w*il'j;|9Rl6(=Bd#GGG1.ZT(!CBض6F; uu=iz%neHfsF Ol7!Sy8HFfeuٺl].[euٺl].[euٺl].[euٺl].[ʽʭr*ʭr*ʭr*ʭr*ʭr*ʭr*ʭr*ʭr\vꖺn[ꖺn[ꖺn[ꖺn[ꖺn[ꖺn[ꖺn[ꖺn״i״k5vM]Ӯi״k5vM]Ӯi״k5vM]Ӯi״k5vMi X٫BY[}%[$L1##Ggf1( dH&% W'æԚM*NTMK1i p#T.fPV0Fis H> rNO>O>O>O>O>O>O>O>O>O>O$ӝ.ᶎM3͹SK~oq8ō]ݢnt[)lVc7 q {"^ ZVARm n8É1BH\1Uk!釥a a 6 ? 7`AVa.0aaN{p5l!xbj_p Y:lȎ l^UeR[gjM*QX:ՠNϻιTokԛJ&Rg-C] jLiN[^;퓴KtMObIӒ吕?bҎ(otJ34Iz1Ҋ&Wt"#GCzCGg/hCFc}]ܪhB&zPЀ q?Χ{ ׃=;w!4auMGЃt<|8zg?<;ަ|tf3p4s>938[̛øL_.l-j֒,hr+fR=2W31O |9t9ODMKIFR#T62"zIH@YHA ?=C;9wEL' ƏkFgXƎcFp wE,^1 Sn4F1260&E8A=9xnCqc0:bBlK=\8hHK6:я\⎊vxc%ь^dE=pDh ?[Lυ|gAz3x~p;s&y΂~skΚ&nw6f+32-r,+{rTy L9X|%Vw'Sq&1Yʒ(JNܤL^Bd%CN"d$A>d#?.c q}ܸ벮ɸZL밬ꮪoAzV_:ZjhOR;GM%fedә&}wQCiO9&,җt1E$9GO\t4%GC.qqGE;R1ъW̞Љ#~uD뇄^hІV?yО9Pϝع|꼇z#8ngN߄609*,q& G~v6s0aQ0AQX %]`-gc1JVS–vx׵lD%Y+G.R5^t"Ї<>xQj 5Q߉Fygz-\dLKd$[Br#S2"K;' IȒAFZxL&fB&,)E$':rކ8C!g\Ȇ?qaX݁n 9?V4SG=6S<43;2cB׉܃/tq`Yb9*b߸}'ncb!y^" D:4 CA})`vMXxA`g@?9o}3 Fp5͜mFeLc0n6{ y9 yULES¬f)_e(]-;r,3+{eVcJ>~[#8́Ѩg (7+q"f \Sb$ix18lVWsg * *gkݐ>~#QǍrnjw/݊V;܉r#e0Dc8B06 ⫋-&RzP|JzFGxB|v>L: j8m ߅:~k}Tl&Fj"h|f\A (t~f݌e zLb4؟.>syKZy3֝lExUt89eJΥ gR~z(7Pmķ'6wZsW4oѬ=3'3o*3&59/l /c.SrҖ+iR'aYҕ#YyroHUr )(;BQލOndFMfd%/*Jԧ)3=jRoɲiZNgYVZ|=v t l`#Z@i@G-cÚ?G _][\7⪺Jj稩D}B] ԙiQiPiO;uvrW5]2m]޴t1a~IӖ*qQ@t'-dJ+f[?&1fҎ(otJ34Iz1Ҋ&Wt"#GCzCGg/hCFc}]ܪhB&zdo$U>Be#S.7Dy]&dcy\c 3h:  ?>s=ɳٍoSg>:|jO89ی ]e[Ԭ%YЌVʼG*c")a/G2.qɖhI`yɕXILxR&!Pw'q&`r%P$@r#0]omG! y.r@><:s|/ 츼۔i IQ4#Q͈b&=ݵgCo3/☋7ToNg[>`0r ./y&x\\zB}j"~Nwax`z0ۗD[ag ;cCTZɘmp-{tc1ٱ 6 RKF&q4%n3ue@uIXлas'w qbFۯj.CwAj0'#/l'2vYlJhaíxPQ(Vxg:|S!ߤ"%nTY{&0=W p(Oy`OevN; i̺w%:KBN4?hC;\ ktۥ3PTIESHK%9GO\c^sGwԑy8H}ƨD]jPOܧmxFit]ah4_tM|*4Bo;2D$F`ZC\ĥ?P` *V ;@iuevvZ:t;ׁx%iR|wJ<q48qF1Eo+b).Dk!~U*Tn 'S.L@(?s(>'={s' C2B "=qnsiFk\NtKàE.LMHS'_ɧK]r Op\#4fE+P s w !@8:h덗>6[|Zl`JcL ̓s fT~iR> 0h~hng~^g|Ngz>g5<s; |@mpnxٜX כ7Wbs֚|f+4W9jfhdvJ0FԗKy9ˤ?zO7p(| \2T߁f={{{{__w[2d Zϻg¼8rq:ߠ"4>7x8e1O4{ - P,$#|A(pUSCr?`;}p5XauMy13Eɋ,T߲iKApc?G:0рc{{}{o{=MڼiSMJQ"K.m\ù?> '-NOW ,Le;&`E[4a-bqV|M.߱x hϼX7xw C[EHΥE4v$zQL,G6f;F+;bCa<;ͻ_ձ@t*Ҫ?GK@jAO7z{{{{h\ -{yӱ6 =~ -MJ\E,C,C\VC\\!\,C,C\VC\TF74XDB+t!+t)tǕtǕcz+t+t+tǕtǕczS+tǕtǕcuǕcǕcӕczǕtǕcuǕcǕcӕa D|e5eee|`e||eee|e|\9unN$XiS9b&kYl9@oy<Z_hX7o:ֹf1-' }KtBOWU(yB[6z!jK<.Kxn](DdufWXS.by|F -j^X\Tf.K/R/ohi[,?īcgsu*rQB6W,|E-/wTy|F[-j^eU/\T(͢*_oyEˋ,U![TzjzfO'4'lVӓXZ%stbH<,60նƮ]o 7*,r,wzB^}GrμX3R1{ͷ_yq~H/db@]̽z<cmtؿvoZY@h|^bor=< = ==Ӆ\ =8 = 5rLzrLz\u.rL+rLrLzrLz\!Pߑ+B+tA+t+ttǕctE+tA+5rLzrLz\9Lz\L+rLrLzrLz\!P҂ӅӅWӅWiWBWBO]v;O%.06{?,Ur_.B̛k ܡ7zpmmіx-&gaqpY0X0,0,C0>pY0qY0\0,0,CX0qY09,C1,C,CZ00,C1,C,C,C0,C1,C\.C\IO,CX,C,C\.C\I\!\,C,C0Ӆ>ӅӅ^ =nĆj:t7 Nct]@MJ&swj{ em#305I-l.G]Fsn&e&ywsy"2b~;1}Op_kE-$W W%syPfP%Pd1JПs]9G[xP֥-'(7ʌ.cJ}-kCmCF5>kQt/GLY[{u}WSk}.yBVȃf2$# =>~]+:pv72W*$#}"g:{sH6yGar1WKa)q1INxU>x=gډ93fz&e5.b/зY?Rs}Z:֯9feBS; ͛gCWF!U1~w@x>)\ E^Wz[(wϩy_z@[dj4zRz}`7{y<{3ϳW3%pc?ǾKrВ?6˝_}`o\\>Dԓ. yy'OML!c@#9z*iӸiX.F{^AAM;$ 91}Ǝ^o# 5%LOL(b>޻_zRۈ#29,$&DLab|XnM6{-xCQGT3]1*8OF_)Fluz. ŀ1r !SJһ d>+%bc(ٵ'S$D~W7Cr:1:dRE"_>JHK\*L(!ϐi ^HVkUvmĚ~s,5{1>IRHH 5bt" b $@PF6f=PN H0O.'זVUӊPM=*rlL$K}4d,M2adI"!b<@1#HG-zTؘH 6Hd F6#bա2ꙴ, çyv33^˭~={x'"0װ}:o6w:;v A`_%S$=^ٟNz'KPb4¥|C!.8<%!Ũe+)w?CeO$>ee!M.@:]>:6bNpiv wL;Y{K\evr w2&{񋉯P?LF̑rc<'HԬ]B/{rwpsS~ihr77f8;r!43OѼ&p;޶ ܆`3_/3kWMRK`"-b>G|x+i?q(bqS0 Qpz(-WE:|zMY?RAWL2 4^{Ɣ^`#{!&mXb )|_ j+ ^U,*dLYklۛߡeAD*}QzMmqj؈L2iϫ4A'4M1•yN3]/ L+XW@QǦP ~}25%7_۶n7Ine1si" l6;)Jn2 RJpc~f^F ˍu'Lm\n،22S)G l]%f*j{Hbc +lgIE /U. Z{.f |,W,j(/ÏO.=xnP oKLMw~)̰=f):$PiA&"Mhhvdj Tr 92 k?5@\A _!dDqEl=wS<^)OFMcnқ8sSwT9f7S:}۳^K u қNIyp\n >{!<&EtF~RvRk4|)X۠YpR1tQOBR̋"IGQ\=1<7uԌylo4[{/Bkb ptT x@K0JuXi^9ď5;h{oCc&Di%7mZ~;Ӆ4ɒri)7sVZ|Ŏ[D 924 ̦pFGč< ~C$W(v~Re`lNew?mnPϙ'\=9C8VXBD uoNMG370)F>Q 0L>tp)-i<{zAN1:RzC|QcǸ@nzzbh_p|bD(~0u|iqK P|G^.Q#Ѣ6!˿-K%ܳrYR{4O+1Y?[6WME DQ3_g鵡ҶlLzՈ<.DA\+__.ZB^\,_^  h}~ ɣz hpɕjeeeec-^C_`aY]O_bcdW{efghijklmnopqrstuvwxyz{|}~A  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~B  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CY-\!^_AXWXYZ [\]^%_,`3YWۖ%{9YZ\]^#_*`1ܗ&|:$+2a z._ ;q֮D~4@JFcdtek ifz g<Uxɚ&h?Cc$ I2X" <$`<{xAy"AG,Lꎨ D G`AV$Ƿ!&cU=_;:^tҡBfn9sa"8OLXf -sˉ7t2/l tG-GrB)SЂ NZgvg}[k{kλVEսt\ouyZ_k.(=9[k{޺4e=xA{.V 48frs22ܹs+*QԏKL:fƊJ*՞{F@X?l`A84MΞq_-b{0l1h"UnC^'DAc4@Fdti@w`<nIɁֽR4(XFqdt$yWu &-4.\"^_Bv  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}/#CX0$D1%E~F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd#oCIQR3xz+MS;%gѵt>*ID%*Q.EKD)nq9a#F8CNtQa[ܱgIQ9hǰWd''h:.:tH^'IvSB㲓$qIqe$Wd'I>+*0'|3UN|'I> efghijklmnopqrstuvwxyz{|}~G  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~H  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklW_Tmnopqrstuvwxyz{|}~I  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop Dqrstuvwxyz{|}~n     o   # &!)",#.$0%2&4/mGGoJ6+9^r%%|3% xV噒ǚxVV<&'5);{FTUUUJUURy4& A . ^/ A:EBtN*mvލ߇o_p{RG]jѣ&phѢE Jt_χ9/•[[8o$jf?7ly2{D+yy3z餦Cٷz+52o:y$xskUCLC/ -d +Tx!L"pNy,m&gz&05NB){LF>ruY;Rx;ۻu{N ٤&m5hAi&cv{3y,_kX5hDk%Y/ IbTj nuKjxUÛBs m9lYڻT:wjݩoƕ6jQ٧i0p:64 k0CiJH5iV[> z^9)磛f垖wVI䚒gF 㖎W6N⒊G&G]x8ዅ+w!abń*fA X8);]IA.7 AQ$~[dhmn¥׻׼ ;!6+7,dUwh{ ȡɣֲ7'4389L4^IbOo^tetfg| qɾ  "!$")*#+ %*,46>A]dhpvz  "&RWgl n"o#s(z2?CNQVZbcnqtw{ʍˏ͑ϒѕԙ؝-.568;=A MQ V.uRyU}Z^cefgijֹٿ!*+,6*ICJD^MbRdTl^vg|~ǟɢѪӬկֱٶ۸ܹݺ߼#$&269;N5O6Q9R:S;_J`KbNgThVp_rbsc|py~øĹźƻʿ     !"($,J ![y]WS !"#$%&'()*+,-./01234XY\gPl5$$4%%&67"z89:m  nnooqr r s ÝS5&9HpH0 zKةi@ )'ixϴu`>wcyjVקּ0 %,E(=_xKZ]Fa E$H2II 4D}'WtgaRGÕ5D2ZA]? GӾu_Oj}WvSk }@kw?G/խ~ϸv:iߺ^ԯڧ~7?λ?Gi,"T}(Z!)s$oAL>y7yHaDǴqb"f-0uaԯ. x9DX L]:黣,7mf>؇7))p&3[aCB4 BpڳzH/WzlXvusߚJ )GKŒ̀R@y&Hx|C8 &pOC^s:NA7O4B뇠EwCmKq2ZsjOq y~0~ A1' `dn^bi1O13]Qj)j0Ka}L x&zYtO ЯoّaXh22{%}gC ar< :WY85 M#D9et9!ŏAXu?m%#:K[#?P2Q5ԏNhA.X=y+z`zAi4=İUIA$[3^rc n> $V__ )Y:@p`zmۦ-v? âv(l{t3ayw EJ?_ewtGPim%V機?s~& g5?۟_kJ^!E2O1N0/L.,*I)H$r w9&c:K>E٤L&HW֌H (ĕ/R[H- ʇ HU:cJZa_U~$b8 Klyӡ ^W ӋYz.~Jw}m?t}@soGX?LW%ϣS_j!`2b@&sL"_0^hb(Nx(AkKDX{3oː~RU+]d4*6C F\.w~\~c&|xo=iW6>JJ:T]\[ZXWVUT C˓%7@ݍj~VX؄)9mQIϞ@]Uaq9W]?Gow,扄X΍e~8BلJs-]'td~tҿU;zAg2+z߽M^]BkBLwD]&%;߉=ǹhjq6A=L1<SOAOS(> NVr=Zs5n ;ŀEĈqE1՞ ,jb=ZO,~>qܛ}=ZTcMYY4Oh#umX^8'ܟm@> nO}VkҵMZJL]v,-&9c;1[ezU*sPtg|rn)t'Rn`P#U ^㑰  %'>9㓄4ۄnjゼPoUƗ ط2䅟 \7O_ ?ޘP)a˼ò}ʿq$8;[!ɇȨc`C{ 1BƬi %0h DA!e4(B"J WA \B/}d32745gedn45'gdnhjWvFs\p.]0Y{k|k|5>5>yk84 VC@ `9}cg d5csRڶ?5#w:|c=K} }bz "||y g0 -KN;כq[ɞ)ܼ\g곅 C8S³gɲljW{e:a@[5;_һ9"Z$xl}ڕόˋ`ȫk)͢UK- o K"wP]9 Tp*gz`!N +߭s24:#}*\,E9<jbY10'Bn7ނ>ݖggHRUA,~@36+_h[54uKI ڬaƇW~o1HC"aO7 u |h=B>~?" K缕]GjǓU k*MgnF}3 &q-=#Id0xWT(Qg1F ӷG' 01'*y}X0= ,mHDAě)<7^:|[osׅ2-%S(mZJiMphTq~޿ӊ{53̳yfSOpOe9ST<3ca'SsLQ)"nHkXߡq(=SRslg]$̈)/@cZ^ D8''''NNN6n;<(Knhߊli:B -Ue}L+Ǒ8-;Ex|A&mf|a{xr^t(A%{S`Ҩ&U1κ qA8F$ xv@ vHo0ƨ}&P@{.{VGZdL}-2VࠜǤ#T|=>$3tKTP0˷y@1~x BwG<>ݘTmPI_h8X)F`F1(# {P~&7q;n=ࣲ晩Og/yLECeS(Na327g3'zm]QIf7m  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ɘJ߿߿Zn  !"#$%&'()*+,-./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:;<=>?@ABCDEFGHIJKLMNOPQRSč'ߠ7A oPߠ7A,|TUVWXYZ[\]^_`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;(UUUUĘ ~7 IRIJA T 0 TT x TT p  TT TT 0 TT ! TT 2 TT "?TT TT 4 TT # TT 6 TT $ TT TT  8 TT %TT (: TT & TT TT 0< TT '? TT 8> TT ( TT TT @ TT T? TT B TT X TT TT D T  \ X ~, 9$UUUUUUUUUUUUUUUUUUUUUUUUUUUX t 0`Tt ITt @dTt  KTTTt Ph?Tt @MTt `lT81(((((( ((((Ƀ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  _ofWk:FOgT&Gc8 +,ɿp=t''@UEQEQEQEQK2nYZNQd.IX$At9Vd1bT)T"D!l4RL$`, P @ ҒӒԒղֳ״صٶڷ۸ܹݺ޻߼   !"#$%&'()*+, - . / 0 123456789:;<=>?@A k(xᏄPVJZVRVRiVVRURjjTjTURTTjVTZ*Vt@@T|`EE Pp/!:BC D!E"F#G$H%I&J'K(L)M*N+O,P-Q.R/S0T1U2V3W4X5Y6Z7[8\9]:^;_<`=a>b?c@dAeBfCgDhEiFjGkHlImJnKoLpMqNrOsPtQuRvSwTxUyVzW{X|Y}Z~[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸàġŢƣǤȥɦʧ˨̩ͪΫϬЭѮүӰԱղֳ״صٶڷ۸ܹݺ޻߼!  !"#$%&'()*+, - . / 0 123456789:;<=>?@ABC D!E"F#G$H%I&J'K(L)M*N+O,P-Q.R/S0T1U2V3W4X5Y6Z7[8\9]:^;_<`=a>b?c@dAeBfCgDhEiFjGkHlImJnKoLpMqNrOsPtQuRvSwTxUyVzW{X|Y}Z~[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸàġŢƣǤȥɦʧ˨̩ͪΫϬЭѮүӰԱղֳ״صٶڷ۸ܹݺ޻߼" P ք6[G~֑:c4[֑:h֑uh?Fuȏlc4fȏ:c4[G~fk:c4[G~֑:c4֑:F$u !"#$%&'()*+, - . / 0 123456789:;<=>?@ABC D!E"F#G$H%I&J'K(L)M*N+O,P-Q.R/S0T1U2V3W4X5Y6Z7[8\9]:^;_<`=a>b?c@dAeBfCgDhEiFjGkHlImJnKoLpMqNrOsPtQuRvSwTxUyVzW{X|Y}Z~[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸàġŢƣǤȥɦʧ˨̩ͪΫϬЭѮүӰԱղֳ״صٶڷ۸ܹݺ޻߼#  !"#$%&'()*+, - . / 0 123456789:;<=>?@ABC D!E"F#G$H%I&J'K(L)M*N+O,P-Q.R/S0T1U2V3W4X5Y6Z7[8\9]:^;_<`=a>b?c@dAeBfCgDhEiFjGkHlImJnKoLpMqNrOsPtQuRvSwTxUyVzW{X|Y}Z~[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŸàġŢƣǤȥɦʧ˨̩ͪΫϬЭѮүӰԱղֳ״صٶڷ۸ܹݺ޻߼$  !"#$%&'()*+, - . / 0 123456789:;<=>?@ABC D!E"F#G$H%I&J'K(L)M*N+O,P-Q.R/S0T1U2V3W4X5Y6Z7[8\9]:^;eBfCgDhEiFjGkHlImJnKoLpMqNrOsPtQuRvSwTxUyVzW{X|Y}Z~[^\_]`abcdefghi_<`=a>b?dAc@mnopqrstuvwxyz{|}~  !"#$%&'()+,-./012345789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy߇J#o$ePX#^ ?ˁ6W^5W_y˿+_+߯^SW[W_}*_)y ,W_YޘCkZkZkZkZkִZkZk֚FЇz_Wsʿ+܁WWW_{_W޿*+W__w+_5ݯ)+?+|忕[~E%`Dx=Ssyxy*6y>AHp!8>yET\Y]]Z[h^\]Q_^_``mXsWmsVv]v\xax`{zn/._^hgyx87i3i2   NmB}k(xdjo*%&ag/g.|i|hpNpMONzezd:9>=GF('ZY fqz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM[K  jf Ggh*i012ea ff򬓬ӂZah(c*..d)) h77>;;B<c9? Q }}T~Ucuu$Ba(~((q(K(02_2$H2FFx22…+a˲~/˩yya00͡6Tb` =Dx̠yo zpqrstuvwxyhz{|}~ŽÏĐőƒǓȔɕ5jklmnopu v!w"x#y$z%{&|'}(~)*,-./25689?@E+0qrst17:;34F !"i̘͙ΚϛМѝҞӟԠա֢ףؤ٥ڦۧܨݩު߫{ J#$U^iRn%&'()*+,-./0123456ѷ789:owV_jSo'()*+,-./0123456789:;<=>?@ABCDEFGߵ[;<opqrst u v w x yz{|}~ !"#$%&=ghijklmnopqrstuvwxyz{|}~KjƜ&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNOQRSTUV3W`YZ[\^_X]MPa>?@ABCDEFGHIJW`kT`pKLQYcyJk׍OR^esvzWXalUq%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMRSTUVWXYZ[NOPQ\]^_`abcdefghiWYbmVrMNOPNWZ]djnpru[`̙bcdQRS_`a[g<=>?@ABCDEFGHIJKK##bRCD@&  !.qá㉖br$6`wYKm>ϯ9M !sƣap,C-H9EKn:MIbI54!! }}ȅ}ȅEJlO㣠_D'k[am:T.Q\ئw:b4 xwV:9#=`p \04kP_ oOfwMDz 2Y٨Oh9ƂX9GO9'ON\G4龽$W166r3r2?:sPrNk=>R=RRaS(S*"?~m>mס'1 a 2u7[;ea~J/Jܗm^/r/9//ٗٗ =!|&yZ|k7Q؇\ڇ\\C\C.C.`'8q Ew1rbrrq3|}_A$Kvl6_!RsW!g?P sd%!-Cm 9t q֗g]mVF/ē+[04~Zz7LDӓwxoJz 2Y@^&|5;g4>{=ƏaCl^'vNӴ_`n5ۦ,s*`scq ؖd-ܧ+cXA]Q09LA*;f> H7XN@{KKj3ᰨ[\k_ީFl6/T &aCuyC\zM0szƲhE['ߴE}$0y[->3߸\; "HzjIs!.â3B\ͮ,Q3؜̇GGlGlC1=;gz4GH譣=%Nَzb[47='πrWM7IU/I ;o=d|)ML/yb#1MILjl Q-+Iv l7/^(JturRFܷ-) :.0Y\rrrrr̀[ZZG#a7 ߿߿߿߿[C0t83M (+I rr#E1tApS=u\n]il1lr'i[Ғ#jCqDL=N<5Lü,-J%HB| F\D;r!Wfj=e27jg2h \UP?nJQfU(9d%;$”0D%CTQrKF9K<)QW=jk[l\\eh|N-5RKU1c1c1c1c1c1c;A B"D!B"D!BxB@_G?HƤbh1UX)ژ]LJM$.&FIƤbhбbbhaRX RO87d8`m5,8, (S2*J/RbLW 9ps-[p`P@0 Ne]c\b0XWt# Մ|zpk'Q0?gΌ1c,<־<l_wW#EBWYQ!K&pH$ 8*$Ҿ]2GN Tg`ǓȖ˪b-3c/1w"d& GIZ[V\]^mہLeUQRXЪѫҥ̦ͧΨϱXi4.Y&'((ml  !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}΁σЅч҉q/J i(OФIa IBJ%}v=}%%vo^z=إЄ 4O)= +qD ӋԍՏ֑דؕٗڙۛܝݟޡߣ1 fz2g3h4i5j6k7l8m9n:o;ps?t@uAvBwCxDyEzF{G|H}I~JKefghijklWXYZ[\]^Y[mWZcnWs͐'()*+,-./0123456789:;<<=>?@ABCDEFGHIJKLMNOPQRSTUVẀ+! \DHg;Ġ7414X09$ҫu>:!om:848048|M% 4$XYZ[\]^_`abcdefghijklP7N:hUZD8$'Ը"%&w.Bv-; - {ooJx˭ݸ6ۇ{3tQԷ h1Щ"ŇS(и~sN~*rOӶ  eR/"C<pԖB%f̐k]ƞ2%XAe]pM{lxʤSHqva" ѽGE>V6=j?/J^U'l˾!~T<3oϨଜN0WkRmƌo(Ixo6ИR)*|Dn#?`ɗ!CFÕHR$% % % EJJH ,dqڬJ1oKE*(Iַ 4(Sޢs4zk!a#> _raq߸ɷ @ggAte޻A$3z1Ɍ<5) L|Xn]}(ΰKEsĜjXuh:ɬ(>!Ć]j\ӳGTJm㗍šȷOHB}5YL[7oLѴzn H\6a9| .!yjkϸ7UfkYڞc;׸/ޟ_CX2jEu), 0ҵ氤^8ҫbQeVn`ϷƩH0DrcDyKm\$6NJ^HN-O.`P/GQ0R1ѷ 8-?9@:G@¶paT2 U3D(V4W5vivX6Y7ZxqWDć'͂Ye-jG& \ #Ey4O-?\ i`_| Pt|Mn!St%lm!N`6E>F?[I`OgXtwyԮ᾿/7F,G.[E\Ftdvjʷ譺m8ڷ|fM_oD?CJ`du,x/8<Ɖȋ֛ߣ"$1GS)T+Z4}Y`}ϲ)ؽ   "'&3&aPgYm_}nu}05?"D)@#F-E+C&G/K2\GlZym|·Ǽ"'0/9TNcZd[É۸ #addͶ p SR^VUi4BEW]`u~Z[yZx\|Z{V5W6\7;?CFIMPSZY^begmlq܁֨!!$I*Rt @!QAp^аaIPC s|Hև+uƚu[m<+=)a{Su*$ǠOLS$Řk.VVMm'{l,5&0q:LJ:;QvT6E5uŽb:ĿSxIc @̷2 ,zc+ "#yz 3dc"8DZΝ3HIEsDؤV3iorތ":EL;E/J5' svzXH]<[n8!$q!#!"")"("&"'#.#-#+#,333366662222TsSQR[ZXY::9999;;;;====Q rQ P PSSLLb0b/['[&LtKRQOPzysrpqnmkl[K\]^_`abcdefghijQS4i! \P&iJ *j$ h ,SW6I_oCӺr xwxa2W4*;Gr$,.4bCj5@@DGImpvx8?@ؙٛ8?@8ROxNfdP`z-4٦;& db04 1Lxj:V-ђ91@M CP#ĸf f}^;M0< um3>Q<W @IAab ^FogI0Sj@C 5͠3z:0Mtnh{?͍P^Pp(NS#^Z'"8A @:)|e;\4:ID?s^ mxccbb"x,}V=V䈸 A~gyD+?=mioz+=`."|ε75{ɫ]Ip-?+)kj+utIEI;+Ւl|2"CZf-Jr*n:ƹ}~mųϦƫln?Lr}uu= џ3ǣa ;h Ynr5|;ny,SSN\ s+"C?HpΧf<4z-16+K'9u,ۑ<7D u<3Wn8or,$ZЛ2JFk2堫[^q8%WSdld7|#//YMS!jdT"_=Hpх6dX{%ɳc>R4TPR3k拒Y+i>%P0`q\2͍3 ""Po`#U5`އ#u <,c.շkHj܆J* UCbM`S3>Zmલԃl̒)lq@.MWW' uSfhE JYz=>pU>w v)ت0|NɌ;3_օI<=d҂FOU:{Z;MS[a6'q* }#` 6 _,|wExOyYzb{h|p}v~}‰ϊ܋ (17?@ABCDEFGH I!J"K#L$M%N&O'P(Q)R*S+T,U-V.W/X0Y1Z2[3\4]5^6_7`8a9b:c;dg?h@iAjBkClDmEnFoGpHqIrJsKtLuMvNwOxPyQzR{S|T}U~VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÛĜŝƞǟȠɡʢˣ̤ͥΦϧШѩҪӫԬխ֮ׯذٱڲ۳ܴݵ޶߷d[o]XtL \ !"#\$%&'()*+,-./01XYe]fgh\23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZW[\[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ [%Ø%& YipYu*++,,--..//0011223344556677889:;;<<==>>??@@AABBCCDDEEFFGGHHIIJ9:XJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccdde'o(7)8*9+;,<-=.>/@0A1B2C3D4E5G6H7I8J9L:M;NQ?R@SATBUCVDWEXFYGZH[I\J]K^L_'6*:.?4F8K~+Y3SIZSh ,`P  x $'Y):G^WWwDK;5ɪN4idjmG&Y-"u].ӶikMdU'Z#F 1B8v9h53?[_ɴ&YݳVvE;R՜ʎCܑv4FF,e7bʦl#!BBBB0$ !!!(,99qNs,υyroZjlOXO;ǒs#c fp'5tsJϸsx罷vl |.@ ?/aN.0Sv%[{ڮuOSmەTWw֞tN+ړv{՝jۮS핶kw]֞tuW+mJ-}#˥;ޱ~νsKЭw:CU ȶ;]EL- ڑ hRPY)$F{- dݭӘjw\C\i֎t5'#lz.z`ׄ6H|=FԦlr6 ֱYxLBb_ v4u\+ډث{DW7o y9_ƪSS d|!տ)nDC}z6|CWq8d"Npq^K"KwԠ\kQ')YJ*hm4&  (eW{5bkxxҎNz`nmP j*`T-T@Rhw"D"cÃ~`@uoC/>̓S<<y999_:6/?\_xjg,ʃ2\^Q\׽E6|KDvŽÏĐőƒǓȔɕʖ˗̘͙ΚϛЮѝҞӟԠա֢ףؤ٥ڦۧܨݩު߫jegfigkhmiojqkslumwnyo{p}qrstuvwxyz{|}~effhgjhlinjpkrltmvnxozp|q~rstuvwxyz{|}~šÛĜŝƞǟȠɡʢˣ̤ͥΦϧШѩҪӫԬխ֮ׯذٱڲ۳ܴݵ޶߷H'qIrJsKtLuMvNwOxPyQzR{S|T}U~VWXYZ[\]^_`abcdeW\kZ[qZv fghijklmnopqrstuvwxyz{|}~šÛĜŝƞǟȠɡʢˣ̤ͥΦϧШѩҪӫԬխ֮ׯذٱڲ۳ܴݵ޶߷  !"#$%&'())*+,-./01 2 3 4 5 6789:;<=>?@ABCDEFGH I!J"K#L$M%N&O'P(Q)R*S+T,U-V.W/X0Y1Z2[3\4]5^6_7`8a9b:c;dg?h@iAjBkClDmEnFoGpHqIrJsKtLuMvNwOxPyQzR{S|T}U~VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~šÛĜŝƞǟȠɡʢˣ̤ͥΦϧШѩҪӫԬխ֮ׯذٱڲ۳ܴݵ޶߷  !"#$%&'(*)*+,-./01 2 3 4 5 6789:;<=>?@ABCDEFGH I!J"K#L$M%N&O'P(Q)R*S+T,U-V.W/X0Y1Z2[3\4]5^6_7`8a9b:c;dg?h@iAjBkClDmEnFoGpHqIrJsKtLuMvNwOxPyQzR{S|T}U~VWX + > ? @ ABCDEFGHIJKLMNOPQRlm[r  !"#$&%'Xns[t()*+,-./0123456789:;<\pX\Yo&&Y#?#?$Ia #@^ @@@$nO]xo;BJ%cixeuD|LSX8RC6<`_ 2&Us(;Y7d' `uusn!q¢h (9 Cܻ^wXPNGwQ%fGL2L%sɺd.KƒYr%f=\bfYj,5KgYfef"Ȭ2&fd6K%ST2E撱d,YK%gYbER,13j%fYf-3KR31-9:(՗%cX2&YKΒ,cfYb.1tĘ2Ll $Syɓ_\b-33ef(z{fw®6k)K$s\:h׎X2/YK֒d,s%gYb-523X%gļ9D; qI 62d,%fYj܆8WG%/,2'  !!""##$$%%&&''(())*U4VWXYZ[\ ]^_ ` a bcde fghi j kn4oUVWXYZ[\]^_`abcddefghijklmpu\][w ~!d"e#f$g%h&i1`k'j(k)l*m+n,o-p.q/r0s1t2u3v4w5x6y7z8{9|:};~<=>?@ABCDEFGHɟʠˡIXqvM Y*Z[\]^_`abcdefghijklmnopqrstuX vwxyz{|}~Z+[\]^_`abcdefghijklmnopqrstuvwxyz{|}'ašÛĜŝƞǟȠɡʢˣ̤ͥΦϧШѩҪӫԬխ֮ׯذٱڲ۳ܴݵ޶߷ !S T!U"V#W$X%Y&Z'[(\)]*^+_,`-a.b/c0d1e2f3g4hYrw"#$%5i6j7k8l9m:n;or?s@tAuBvCwDxEyFzG{sx&'()H|I}J~KLMNOPQRSTUVWXY*+,-ty./0@@ABBCDEEFFGGHHIIJJKLLMMNNOOPPQQRSTUVVWWXXYYZ[[\]^__``aabbccdefgghhiijjkl1 3579;=?ACEG I!K"M#O$Q$S%U&W'Y([)]*_+a,c-e.g.i/k/m/o0q1s2u2w3y4{5}67899::;<=>?02468:<>@BDF H!J"L#N$P$R%T&V'X(Z)\*^+`,b-d.f.h/j/l/n0p1r2t2v3x4z5|6~7899::;<=>?X1234uz\x56789:;<=>?@ABCDEFGHIJLlŽ M N !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK L O PQRSTUVWXYZ[\]^_`aKLMNOPQv^{]yRSTUVWXYZ[\W]Xw|^zbMm { !"#$%&'()*+,-./02345617 89:;<=>?@ A B C D4]^_`abcW^x}_{Nnefghijklmnopqrstuv w x y z {|}~ !"#$"%#&'(W_y~`|defg EFGHIJKLMNOPQRSTUVW X!Y"Z#[$\%]&^'_(`)a*b+c,d.f/g0h5hi-eOo3k4l5m6n7o8p9q:r;sv?w@xAyBzC{D|E}F~GHIJKLMNOPQRSTUVWXYZ[\]^_`abghijklmnopqrstcde1ijklmn6̢ͣo`za}2jpfqrs{b ~tuvwxyz{|}~uvwxyz{|}~‹ÌčŎƏǐȑɒʓ˔͖̕ΗϘЙњқӜԝ՞֟נء٢ڣۤܥݦާp7}Z~Z| !"#$%&'()*+,-./01234567 89:;<=> q8Wa|c!rPs’@ A B C D EFHJKLMNOPQRSTUVW X!Y"Z#[$\%]&^'_(`)a*b+c,d-e.f/g0h1i2j3k4l5m6n7o98p;sv?w@xAyGF~D|E}F~GH?IJ9q:rGIBzC{MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‹ÌčŎƏǐȑQt:KLb}d"͖̕ΗϘЙњқӜԝ՞֟נء٢ڣۤܥݦާߨ}   Ru ;c~e#  !"#$%&'()*+,-./0123456789:;<=>?@ABCE G H K IL J KLSvM< DFNOPQRSTUVWXYZ[\] ^!_"`#a$b%c&d'e(f)g*h+i,j-k.l/m0n1o2p3q4r5s6t7u8v9w:x;y|?}@~ABCDEFGHIJKLwMTNd _f$OPQRSTUVWX\]^_`abcdefghijklmnopqrstuvwxZY[yxz{|}~=eɀ g%…ÆćňƈljȊɋʌˍ̎͏ΐϑВѓҔӕԖ՗֘טؙٚڛۨܝݞޟߠfʁ h&    !"#$%&'!(#)%*'+),+--./   "$&(*,.Wg˂ i'6778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJK/0011223344556KLLMRSMNNOOPPQQRSTYZWXefZ[XYfgab_`bc`aTUghVWUV]^[\cd^_\]deJ~KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwyz{|}~€ÁĂŃƄUyxh̃ j(Ẍ́k)  "$&( !#%')*+,-.zV+ ޏb^" i8J AvЄݖwOTҰ[gM~>EW RZ~/eqCk(8δt,lwwrJCjǞ- Y'oq.ŷkf `eqCbwOeQCZtebg>Uod <.rq'Bt:Vsh{*OGpw=WIҶ!Qp y:sE1CaDK+2s迋nvnUB ̺=Ԟ35w^//e1Cahqΐ (M1JoY}J|c72ڳO{*Z$FO{* 1wN=bNǹ0 J}8.4ǩPPH WH~ؤ(=]C/1qU);W^)a>>K8_  ųY cg=7\TܰcѯL ͱ$<9Y$U<(h,=nhLWl?nh=WzgПVVm؏JųߌkKRV3DL@䑧𓋦AG7߅3*ЭLO^Gϑo(T-o7jL }V&qC4?{ր(ܰzM/+ȃ޿ni=ou_47C^ײPCc^v[du>r\@p"b;EϪ^@no\[ " 'B}5 >0JS'bh}Q]"a*k>Om1ъi!fhL.WL? եGSX}UmMxu5 IGFR[8y\x}Fm"<΁8_8½r;Z]aɓwO:1š?JҐJov؄?dyNj|^”0M3~zq$YcO* c+U>h[bU;k"|-@5hJU8G{151/|iv. [sL[v޿cb| nat 5E2b܊b(!<,vżRVӆE5d{h &^Y*ᓵ_lePr\Q<D &^c PMKORx[,ڲ'O{s3=xE}U0'x=J ,l+->0Cy]~-مr7X /߫Tء4}B/U?|ʐ,zKUJc###= |i c貸WS8kS)&'RUcĸfg}˺NL?3*;#>1s4.^4`o{>TgWXآx㙗?tEȞsVRʇ]@P[\Qcc[/l6[3G+Ew<<$]gE/>0ɯՇ"W[Y'{]$ˀ]:(h0^O~nF#= !"#$%&'()*+,-./01234,56789:;<= > ? @ A BCDEFGHIJKLMNOPQRST U!V"W#X$Y%Z&['\(])^*_+`,a-b.c/d0e1f2g3h4i5j6k7l8m9n:o;ps?t@uAvBwCxDyEzF{G|H}I~JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÏĐőƒǓȔɕʖ˗̘͙ΚϛМѝҞӟԠա֢ףؤ٥ڦۧܨݩު߫  !"#$%&'()*+,-./01234-56789:;<= > ? @ A BCDEFGHIJKLMNOPQRST U!V"W#X$Y%Z&['\(])^*_+`,a-b.c/d0e1f2g3h4i5j6k7l8m9n:o;ps?t@uAvBwCxDyEzF{G|H}I~JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÏĐőƒǓȔɕʖ˗̘͙ΚϛМѝҞӟԠա֢ףؤ٥ڦۧܨݩު߫ʃP 1#?fȏ:c4[G֑uh1#?Fcȏlc4[M#?Ful1#{fȏ:c4[G֑uh1#?Ffȏlc4[G~ ֑6[G֑  !"#$%&'()*+,-./01234.56789:;<= > ? @ A BCDEFGHIJKLMNOPQRST U!V"W#X$Y%Z&['\(])^*_-b.c/d0e1f2g3h4i5j6k7l8m9n:o;ps?t@uAvBwCxDyEzF{G|H}I~JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÏĐőƒǓȔɕʖ˗̘͙ΚϛМѝ+`,aӟԠա֢ףؤ٥ڦۧܨݩު߫1#?fȏ:c4[G֑uh1#?Fcȏlc̘m1#?FsȏII$   !"#$%&'()*+,-./01234/56789:;<= > ? @ A BCDEFGHIJKLMNOPQRST U!V"W#X$Y%Z&['\(])^*_+`,a-b.c/d0e1f2g3h4i5j6k7l8m9n:o;1#?fȏ:zZ:hͭ#?&eǘ ps?t@uAvBwCxDyEzF{G|H}I~JKLMNOPQRSTUVWXYZ[\]^_`aYl*Zm+[\n,XΆ o-χ YZ[ ]p.ЉZ[ MъZ[\ Z[]q^_/`0`Y[\rXҌ[\YXӎ]s^1`bcdefghijklAKIRIk!RGDH n6}"b_b=av>(QO/}$nCɳp* G=wce|3=֥ap`WW7,N񤼫hyPvFz: u:cF{mnopqrstuvwxyz{|}~ŽÏĐőƒǓȔɕʖ˗̘͙ΚϛМѝҞӟԠա֢ףؤ٥ڦۧܨݩު߫  !"#$%&'()*+,-./01234056789:;<= > ? @ A BCDEFGHIJKLMNOPQRST U!V"W#X$Y%Z&['\(])^*_+`,a-b.c/d0e1f2g3h4i5j6k7l8m9n:o;ps?t@uAvBwCxDyEzF{G|H}I~JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÏĐőƒǓȔɕʖ˗̘͙ΚϛМѝҞӟԠա֢ףؤ٥ڦۧܨݩު߫  !"#$%&'()*+,-./01234156789:;<= > ? @ A BCDEFGHIJKLMNOPQRST U!V"W#X$Y%Z&['\(])^*_+`,a-b.c/d0e1f2g3h4i5j6k7l8m9n:o;ps?t@uAvBwCxDyEzF{G|H}I~JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÏĐőƒǓȔɕʖ˗̘͙ΚϛМѝҞӟԠա֢ףؤ٥ڦۧܨݩު߫  !"#$%&'()*+,-./01234256789:;<= > ? @ A BCDEFGHIJKLMNOPQRST U!V"W#X$Y%Z&['\(])^*_+`,a-b.c/d0e1f2g3h4i5j6k7l8m9n:o;ps?t@uAvBwCxDyEzF{G|H}I~JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÏĐőƒǓȔɕʖ˗̘͙ΚϛМѝҞӟԠա֢ףؤ٥ڦۧܨݩު߫  !"#$%&'()*+,-./01234356789:;<= > ? @ A BCDEFGHIJKLMNOPQRST U!V"W#X$Y%Z&['\(])^*_+`,a-b.c/d0e1f2g3h4i5j6k7l8m9n:o;ps?t@uAvBwCxDyE3_ AO@@ь@ьghghK=fff|f|ff|f f|ff|fGc|fG3zghghK=fff|f|ff|f f|ff|fGc|fG3zghghK=fff|f|ff|f f|ff|fGc|fG3zghghK=fff|f|f@B??4ozF{G|H}I~JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŽÏĐőƒǓȔɕʖ˗̘͙ΚϛМѝҞӟԠա֢ףؤ٥ڦۧܨݩު߫  !"#$%&'()*+,-./01234456789:;<= > ? @ A BCDEFGHIJKLMNOPQRST U!V"W#X$Y%Z&['\(])^*_+`,a-b.c/d0e1f2g3h4i5j6k7l8m9n:o;ps?t@uAvBwCxDyEzF{G|H}I~JKLMNOPQRSTpqrstuvwxyz{|}~ӀԁՂփׄ؅نڇۈ܉݊ދߌ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS5TUVWXYZ[\ ] ^ _ ` abcdefghijklmnopqrs t!u"v#w$x%y&z'{(|)}*~+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӀԁՂփׄ؅نڇۈ܉݊ދߌ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS6TUVWXYZ[\ ] ^ _ ` abcdefghijklmnopqrs t!u"v#w$x%y&z'{(|)}*~+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӀԁՂփׄ؅نڇۈ܉݊ދߌ NOPQRSTUVWXYZ[\]^_`abcdefghijk_@AGG3>3݉t1>~hghgx4gx4gx4cx43x43x0>3G3>3G3>3ƣ3>3 ߣh h hghghghgxhgx1^fG3>sG3>3G3>3أь ь h h h hg1a|ff|ffԣh h hghghgh'n 7lmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%uƣƣYh<3h<3h<h<h<4<t<4>444tx4gx4gx43x43x43hxT3x4ã%7&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'  !"Wiԏt2  [ !"h%ijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~N WjՐu3 $klmnpoqrstuvwxyz|}{~¢ãĤťƦǧȩɪʫˬ̭ͮίϰбѲҳӴԵնַ׸عٺڻۼܽݾ޿ #p+&vB $I5"$ B DR?lZwlq}OO~jɒNэK>Yձ@~A/n،  <`Ծ9(S\,RCݨhO#`f\K4›cd+j`yoi-tݡ9`au0?ه zƦ/f?CНݿDŽu0Zgm N;SӮk8h}ԣ`?zN=#_  !"#$%&'(')*+,-./01 2 3 4 5 6789:;<=>?@ABCDEFGH I!J"K#L$M%N&O'P(Q)R*S+T,U-V.W/X0Y1Z2[3\4]5^6_7`8a9b:c;dg?h@iAjBkClDmEnFoGp (2j <<<< !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~O  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst uvwxyz{|}~P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~֑ v4a \ِ0gHnɏָ 3 V  3 j  /a=tEKdla]1Io4W4k 0buֱFLem^g2Jp5X5l 1c>vֲGMfn_zܱKֻ6Ydt6ma 2d?wֳH4@NFgdtoسa`ozݐ3Lqɒ7Z4@Fdt7na3e@xִI4@OFhdtpٳaao4Mֽ8[dt8o4fAyJ Piqb5Nɓ־\dt9pµ5gBz K!Qjrcz6Orɔֿ 9]4@Fdt:qóa6hC{ L"Rksd7Ps!:^;r7iD| M#Sltae8Qt";_u:lGP&Vo"wh ;Tw%>b?v;mHQ'Wp#xjK[j} 9 G U i u *8FTPTETdrj.AOco{2@Ms/ L\k~:HVjv+9GUUFUet0BPdp|!3ANu1"M]l;IWkw,:HVVGVfv2CQeq}#4BOw3$N^ms+?t, @Q  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~S  !"#$%&'()*+,-./012o  " %!("+!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiXג!w53456789kmoqsuwy{}jlnprtvxz|~[$%'()&kؓ"x6:;8J}tZ r?}٨~sŶ l;2wbYmd0>1i@Kx~IK_ Z?٩s֨n $ @@eA 'Е{Lt'yxSh&| (6$YNV΀apabbo{$qDDSA!D0 ޲͸>+*zA+F;t}*a чiHc'[ur}G|D4{KMVD=Rm\UAbӀ-uަcJX1Hp躥MW;N*Ŋ iA6]o1JX#Hta轥8}̫ +&tׇyV-5c~ E.=ix_¹:[8ħMdO$nKFM&LKVK&ٷe&w%'xKfE&Zj&7LKNKfM&KNKfI&w%&wIF̜$oKfLL].Z_g};C'@iֻBz!;ѝ2vc]wYoT+DF >>[ߺ~Kc1+wP&n W2!\zw}׻]nzwۻ]z{\w}׻]z7zKD9؍}>c뱏Ǿ?h>p P &.}\ =)#c>q<tn {~G?.d5Ci(`XjAteNNM(5<+IM5-:7P5<&W4/jp並bål<9=멞:6$C>c?iku/i{No1RT ѓiJEΠ O%n>z/;&yv_2_d}_r~]2fm;;~ =~  =o<0&w%#w$;2;$+BkM펿d}Ʉd}d}_„dd}?w-3'0W4!$0 Ծf8}k +fݫt}קy`E4{W + Lݷt}*Ŋ d %& L t !<3cme0?jx8?ĪǺ"=wdf@xJ` 8[?٫#>4eg@kۺ~L\~Z!?}٬ȶ$?s5fYmhAlK 8J"ۭ%@6giBm<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab~O29h}շRh}j0K9 @Q̝DȌ,$P3]m S/KyڑUѩh=9 0C!>G_g/?ңC>icy7Ņ{v N.y防%>.\qk۾ŖD2shIxHJyXIĽ3,ܸ#nb1wMq?xm"n!2"2Y@ B 6@ 0nzD:C? {M3_sd7^gJE;xGЯ=nF3v_;RMA,+q0MrfIi2ᴕ wks#+`L D=_N-۬R'Q#GzW189Eȫ ; 2ܠ)֪:;<=>?@ABCDEFGHIQHhJ A(H/D}XH l^3V1LB` 92@(9C A )2K[|4F9n?͓?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnnuگ-opqrstuvwxyz{|}~W  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJԪkUתL KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y8)'+6LQRTVW[X;9 7abcn<:er+J;1!tI"eK2piw}|~-^(&H;s"BB wyE{}>@AACEFIUKVMOhZ [\Y ^]cjkm!p$r'y0}5~67|49A>B?;=%T GZ:dK)+q:VhFp)QrPP kv~ϱ CB+I޺(*&3N,4>拏GHKMOPӘTC@\aedgjikopDAvxyzEB'FC„Åň,ˎ+6ГHD4՚לIEݡ㨷鮹KGJF갺.: 1!2# LH%')&MI033@ OFRLIQKOJtuPJ˥shS*T,U-[5Y388Mb:]7f@hC:iDd.xmwY~6iM_52#~ۼŌ`/G|ܦa'M;TJ>FUR%Ur@ʝ ?}׎Gl:(,C3|kdž71};w*!Ovp7#|< D%D.YR]_`ZSŨħǪͯkгqոؾú|ˀٹ[T\UV^W;𺉰 (´aXbY"ɶȵʷ̸$%'d\(e]f^09- /#3'g_L=5PQGAMGh`[J\K]L{cSiahZi[jbqblcufsdxi~ondrvzoeǹpfȒɖ+ʺ,˸Û9̸ŝ5rg̦ͧtiϨ:_ͺ`67״صq7ujŷ˺wϸ׺:ҖѹvkwlxmԺչynzo {p%&* + }q. =;1غAٹ~rs=C'K3Q8oڸV?W@]HaMܺ!dQcPfS+iWl[ݻ}ruw߃xM࢖taul乄vwȽ幆xɻֹyڸ㹈z{|%鹍}&)* ~ -< !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]vL$92 &ABЄDcg>){s>~{ g>百 ]-z7+\$c{fՌJti WKt#A')_:ףz1B;_g.^2bfIyje:6[o kh"17$vJ]Dk%S)N}qu* v$ϧ|nhk2cZzOSVmQO}hܫ,wR-6?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcȷ !!U0TGוVWO>P QQR TWթWXXZ>^ʔߜϤʬQʁegni@lS2[܀ k ! 'mNʢ9fFF}3TCsqFkp齟uJunŲDyLtTr\Z{q{z}}-`E4]W_ow.6FN^fnv"hjj|lLoZq' W> ;CKS lb DRRt$(@K: @8op1HqO(wr3S!_/wa|蝌]u:Z?u ')J'i'c*ܦeK4rT(Sp2Jı@UuNn2%J(TO[ 5OIX"fPL8L(P/[S[MNJm&$`xlGf'6w3ό~˭,kP;;8c_ZWgyyyyywvvvvvvvvvvvvvvvvvvjYrhYN-" b]RI=1#wnc_SJ?3(peUL)|`YNE9-WUN ߂:y!pm-1! ĤL6 q_O{MIE)&Á ՔόL {#hyyyyyy53#e94M㾞ypULA5),˲,˲,˲,˲,˲,ֲz^>ٱuI%ĘP$ʦrR2ɡe9崈`4xֲz^>ٱuI%Ęl@tpXMD8,! c_ZWLyyyyy}}}}}u]u]u]u]u]u6B '6X& =5ۅ`K/ϑd"=#2VVS; @`^RuB`trw$ qqqqqa^SRQ0lm۶m۶m۶m۶m۶뺮뺮뺮뺮kiiiig3XZ3X|ni,_$X)"RQFC)DGsO"#@D{[:ԛl_h" efc?ȶٵ}fĈp:7qdHJ܇!Ĕ6cLjC_2 Kܨ2xJbN""""$WRRi? DeڡA8hsC݄+jÞ2OL=/z$ +9>f3:+@s / ~Tc_ }+~ +v2ܒp H(0VX$~>2X(ԽCDR HLbAS-(]TǴc߄b-mFM8R}oG*WJQ?\”s,ѳGRBxR[_5kQz7+B-tmh!4 ;(Rp hIKW;ֿJXjK@@m3ό&NANA;֖(oZ߫|O%3y*JƢg&9![$aHRTtKś9F /Ϛ%qI51o|-7cqZf5IP`vJ,973X%$Zg돠b( <;ob b 43 /@#EIGHNTK#nF=wgDW35?wfʃ K;QjҔPU(͈l.r:lEUd&a9[ku ϰl\0kǝ/ͪ╉b. \B÷K&=  -? ;H@E*ւcѦ9CCsn谬"mDc~G4ڈ EQKa֓D'ɃɝQthnfS2lA-߁%bL/#LQe՞~i٢Rf(@A.EiJ#P3~Ed҈{ƸID'?=VRƐ3 Qbq\C !- 6#i;;ǠT3œ? S!3gAThN3*΋2ㆤ0 [ކtj1: !(}T+ Ӗ!`UM-Yr9d*Z gn(%^_E#J͈fB{kobd`nJNG$ T"8=g8Cfz}@G#r~mp$m6"&u谋vV=ſ_9o`Ƈ+gdгIGIrk0~a8>#@`/J!(`o@smS;0+Q*V>g9[zK@zA?3$Z:J0}4&y\qmF@Y/# dU h#.Yf*¤{ N]r&"zV\#ibR6=i.tY>4la_k[bMLV%˦Ac]7HP&3'w3_ҤEM1b %mvmM&Fd_s 澃\;1`7<$BBLY?"A: 4sMaM)?sxmVp5.+~%!4#:[=yt_N*]܉ظA?cL_էO s#[xL6ٍ?ғ@&N)b=dK<{<4#Iw#%SFOenx\v6-ۮ;Lծi\YӌZvTd5"O>$zP; LL`+T V~q=-klq^ն/}a>'Zd.\^D?iD]{<+ ?*$Ygy r5r=bsH=w;IS[Es"7vVy4%^:;n6j݂ۨrq ØRHJx"6"UI QIk}Sqz7ނ&F0 )MA: pc[`0a(5!ؘ8ѺgH2ݼ 7!cFm 0/[@Z 3㨍Zls?T l6i-%e+-ZjnV.Y`8,!zmֳ {L$!4uS4q$DNPBٳS& &ĒC@8mv,т5f=ÎCNRvЀAu{2j˭F0)X]&J\>@4 Y[-pVrwg ,.x;}X59ԐBXk%$쇰b-K@ Ŵ΢ >>xYi}vf֑Uژ>.hHhF+ΠS4턮q&4yшuqdÅlچ(fBGՙw`x;s~na^Gr)ߛb~׍Mh|n]jd;:}c|nlx<:_p8>$;bFy w,XTzePFV8=?v%+W)0pPHΉ:7en=U9l'L.,{LA#di/mK}/,x:y^hOy :vaMoق4ϏwKK」fS8Tu\֤=oE]l)W8+G ;8Mp gaU5c}'+S@zvOc7`wT& Wj"ВKsoD96W'}t[l=jGM? rŒi } 4m%B\U.][^W)$t[4Z./(KfuvtRe!ĸLU3W\a纜Fk\\Pi*eyt)i<Ŝ&h)/}@'7 $lz[Y.Q3՚ ,?B ?Y(Ӛv݃NEhg9i ;tQŢB@oۇ>>0bOT+~ Otj-6eVc'Xo*#PRrj;6`l睖CZtd_ .+.Yǒ>8].IX Qi?OVfǪ_xߤKז沁n*&I@(Q@QN\8dl>||+Vz9 N o<4=[3="_%"ߊ^c¥+;M[͚G-QcQtI@NU1Kmlsm]c+c[P|սJ2Y:P}Nu <$kMaܛD÷Xc:N$/'WQ0@YxAI]\ҧQ&olV1Z`4uǎKNg|Hpn,7dpuci+ :kYe@]&hP}`lL'  89 A B C D EÁĂŃƄFɁʂ˃̄10ρЂу҄1Ձւ׃؄2ہ܂݃ބ345n!~?a80R)'($RU5 օO#]'; ,&J- .VM,X> v%W4<zف U04`5$Vj1UpjfixĶdTЀedXTŪɚ§ۮ RC]QJbSw$$BPAM8["qGbip+#ֽݢѐ"Y4*JrT%10!SN-W ֍>ԟfr+;_PmI|8I vV^T<唭F=?75aߥWF#+@4聜@Қy\@NZ4q7H>mҞk:М.+_PMRnޞ]cy{U|G]?^mt G222"M=^i ;:v>|Jh @/}}%ssWw1W\\SmIS.Q ݺNLJnnJ)Q1V 6B^(bߝ8+7ّmΦYqm-]Mr5(?f I 3#  >aboR8Ghh_ <~{*%Д%/~@vQ C _oz;X,?@wSVi5Ik-^ nz(#ێ9 5Jr0o^/`'5ǒVx_$}~N 5LO!w*cXHsyGCv N'E;P~ySpYJ$~ k__IO1h tb7ݥ2&l7Dg/"@3f:}_IO1htbT$Zc 6I6o* a uQ _IO1hP:bTc $̋6oF a uQ z[IO1hPbԤ1;.rQ h"_Q`B]tB^kuS Zn[; EwA؅?&Q?/A3/~APK Sv8Phg9 O3 0?HIs  +\(pMm ^vA=DDD?o4;;oo{"@7/:<8ʆYB}=B$?BB,~uUN7FPʦjtGX5p2z̋_M,VT.EGy(}}lhw›hgUғp$=s~#zzͼ<.>k얼RSݝ6CGvvŮ5!vB>?xk^ws]q5pȿTw[8ݜj)v*RNR >g]iT󈓓Z,-{D`ss-j+R$]R7Z!p845o{<̮[4ۯ MhL}&斬q1o\^j:52շ8 YHX]VWq*=Rרş7IJZ˻RW-4OY}|V;OR7K<ƨVDAˡotǰ+p zKPTB$&r#@6hȀE 2چ3"o(9sZ~Ri(.#:l nY!( ]^jmAsdi|~Oe%Rgv()tYǙn6FRҪfjMfb !`wy|nZ,QjeWƨ6ʆ2?PFo :3%$ݾlDn.2s&"2k~s_Ζ_ihܒsC"9ƙ q>|+?PP un{xgI6E=6yǻ}6ۼj{{^}6}^lb#/kc`]3oiv<LF?ClXd5Td!"  m "$hЙ hGgOySIYfИg0!SE/Q]Xbny2}K\+]1*$^D&K-풵Jr"]Y!Դ}<2&Lij52j~cbɮ.oG `08.ÍM@:wp7hʐƶV Gf^e2ʨr\uMIpuIFoK/ob!A],xyۥ.W/lKJ7da`_5hheqeƋ*),VG;t ÁZԩ('&+@qD #Dࡃ &H၃ (8Jp/@g@c) B@@#V<ÖT{'KI^!$j~Ɓ>$]z`{3$O&yg$m$zK]'٥ Iva +5.W^* E%H-:rAc[$}ztp@ET^݂Zo؃P3Q9Wct/)ndx@U*T-qVm36ky㉊Gjh\""㸟t&&}Lj 9s|gXO۲>2D,rif=Ljs8@GW=rq?:>f#=Yǂ-6.vSH?w- 5=r&zeb ],Bu8+{H@^nl{R@.y ] @Å{E͟?xsgO8x5p9uN~yy{AĪㆼ")1~R\Rz>ʸ< k:Wzb6Y/t~Jp؅-v`QUٗa lUf|TEuRv^ҵ\pwP(Ѱhj`|F8(2='t-N|Qur9_<ڤ Uk@Y6?rwQ|;)*]IM*'1|*K9gz|)BI`>5#/1ٌqGnx>1G/| xNsϨ Fps!*HSjvPtvr2:sV2GoJ,}[$>;mtєw &Rw:GG"ة ~2.b]"WOzLiD.\A>x2Dž$lےH/,tk8i(k|љ+vwL5YCLx֟C+RybA 6}8 /-}ԧ X,㹏~d |:kāOxMs>o6)N>xr˃$_?Xys>#Rl-gڑŕ3d{~Sx,򽟮ldD?@ABCDEFGHIJKLMNOPQRSTUV >W$iJXg7;?GKRMc#BcyLMdefYtuwx{z}~vy|ZOW^?DI >CH PQ_xy}~{|zXp[]^cW&OQTZ\_adefkmprwyz{fhijklmnop_abcqrstuvwxyz{|}~defghijklmnopqrs '/ h'( Jkjhi~ YXVW /.=<:;[Z]\_^a`defghijklmnCDEFGHIJKLMNOPQRSTU뎈  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~+P"!$&tRO)BIUQOd.-06 ONQ\Wbgk!V[Lac 4qӠbH} ?"%f Ż!"#$%&'()*+,-.ef/0123456789:;<8H=>?@ABCDEFGHIJKLMNOPQRSTUV]ZcSe uvwxWyz{| }~ .:޻f7*/XYfdhZ[\]/'5s*D\p|ר[!/g8cPjvѧh}76 54 QP[Z]\cbqpwv~9Qt^]32Ogei2_WT`anmԼA@GFgf32yxӫنbcdefgfhjlnqsuwy{}phijklmnopqrstuvwxyz{|}~ !$%#"5ے P+2;@EJRY`eijkmnoqrstuvlLBqϲDCO8> "#W\]'^clo3̟MCrb:ۂ݃z{KNO|} ~PQhij()rs"0NDs󑓔 !"#$%&'()*+,-./012348956'()*+,-./01234567:kABCDEFG ?@RHwcerOQSIxwĐžTJy !"#$%&'() UKz V W*+,-./012eik YM|3456789:;[O~?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_]Q [!Z`abcd5efghijGklmnopqrstuvwxyz{|}~^R!ߌ56OPQRdefgCD(0ovw7Gpqxyz{| EF]Zab"4<3Yiks}~_S"[m  #&,/258;>ADGJMSV)PY]c !$*-0369?@ABCDEFGHIJKLMNOPQRSTU^oxyz{|}VWXYZ[\]^PPP QPPP      IIIIBd@ sR  4  4`ADED{`6;.͉> N~pr9˼(#ϛ|PTmVPnutFt;2Qs@L>A),KȡX/C!m2%8r8{"pU/킋vAqJ?inWG =%}=6QaDH6koh}ϐG1RF;1]u>S:d"+όSgIrn.8L {X!Asahb7{#1䩙}lKE| I&_n2cmлX>qt oo"Ҧ,#y э_C71!Zqgshmý jёmV>Yҽea0šJxzx!Afy`@O-XoN^%w|] gz5ap~ >1{%N%؎ֶVAqûԐ8ͬ Ȇ^^L4& 7h_(j}UPtm,y3rB=n⊇A;e~4_Z`0IG| O +U=p@oj6ZK-@̧'+|dddBcB2C2A2!1@ (((f(3kVٹRc La18)g:o^r+A|taAɀ[c C Ygh b%WqB6~ R,yfx(bGcIW&̦q/Ar(5saRǡj34=YƛmL^ӎq[P9Fng9vM/%JoC\ΘСv;WrVn#(f8Bz_/(ڟX~Cا -TPÝ $&4:;<jƕaU$bV%dX'  !"#$%&'()KKKKKKKKKeY(GHIJKLMNOPQRSTUVWXYZ[\]^_`ab"#$%&'(+,-./0123456789:;<=>?BCDEFGHIJKLNOPQRS\]^_`aTMVWX)*@AYZ[tbdefghijklUcsmnpqro=>?@ABCDfZ)g[*kԑ h\+  !"#$%&'cdefghijklmnopqrstuvwxyz{|}~HHHHHHH(+VWXYZ[\]^_cdefghijklmnopqrsuwxyz{|}~tv,-./0j^-`abk_.123456789:;<=>?@ABCDEFGHIJKLMNOPQRSEnykyLafaSc^7 !?hǖH>缋%9\a;zd>Hv{ h%nUQdZ*[cd@5Σr!;tSVnh_֨_OTK+.%QqBZ$pnoޕR=5$Jc!yW魽NEb~=5 sݒؾWþX` D KbcP<Ǟ<44z+[0nߨ{5<8ílk0134'<=r9Y)*8LMU  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO0Gf9!""Bs5a"дL^taQ8X ~_׳QQӫ}[\ z|۶q?e7Mgݞׯ}h1rv*u4,T PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~TE T$ 0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~d*c"ny(\"[lwը ~'4׿c ?zZBޮFɝEߵ[/- &[< @ uK)$m$n~tR :,1H Yg$jPY\R)Q=q҄%IڦR6$kjihgfedcba`_SH 'O8mҔ %K(M #G-R!C  ļ|tld.*&" YT<;:SH 'O8mҔ %K(M #G-R!C  ļ|tld.*&" YT<;::AӇ=yܱS9qqӆ5iМ1S1a|҅-UT(Vt缬XmoZ*-FEEDCBA@?>=kwgWG'(М\?~٣';vЙ#'7nڰY& 3fʐ#& /^p٢% +VP"% 7'N0Y$ITʆdM- ̬lL, 눑"D 䇏?@ABCDEFGHI KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+Q貗dWŽ9•m:NU7,h888q` +D,-./012345678ONUTWVYXa`edgfihkjmlonutyx{z}|)9:;<=>SRsrXU_^?@ABCDE:::::::::: !"#$%&'(*+,-./0123456789:;)CGL~0U[gikqrs'Qne]{|xwua~SY_cqrs@BD   !"#$%&___________ '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]'_________________________CADBEFGHIJKLMN!"#$&%^_`ab"8X#&-U!ma0=   ! 10,+76VOWPXQRcdefgSSSS  !"#$%&'()*+,-./012hijklmnopqrstuvwxyz{|}~. -)SalorstVۙiF.S3ŅSYгfdc@5oN>6H??????OPQRSTUVWXYZ[\]^_`abcdefghijklmnGG¨àˤ"nb1]<<?@ABCDE01234567F'sg6{~|}QP&HI+)*<;9:IHFGCB@Anmqp5423%$! ba_`,-YXihkjonmlqp{zyusr[ZXYb46tvA\^  5Xuw_a35su>@[] 4W noћ!<9678, !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKZ YLMNOPQR8X~ 9QqLq &?`STUVWX-e.N9'e6VxYZ[\]^_`abcJ i#*4>GMUopq(th7rstuvwxyz{|}~)ijk*+,lm  d``````-un8 !"#$%&'()*+,aaaaaaaaa !"#$%&'()*+,-./.o#0123456789:;<=>?ffffffff/0/123bbbbbbbbb4"#$%&'()*+,-./0123456751w"89:ee;<2xq=> 3yr?@A  !4sBCD 5EFGz"H``` Iprtvxz|}oqsuwy{~JK6{t:LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7|geeeeeeeeeeeeeeeeeeeeeeeee89sfffffffffffffffffffffffffffffffffffff!#89:;<=>?@ABCDEFGHIJKLM;}NOPQRSTUVWXYZ[\]^_`<~abcdefghijklmnopqr=!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy>v?w; @x P?@A #$D|@BE}AQRSTUVWXB!BH) t @ 'D"/6'f-LNs){(Xt"]%1?շP", #gAXy <^p\G68yq #.eZl<&yA|s}= >"h}GU-XA`'ud3h":S~%obS/z̽<̣6eDK1.M$|x0|ow^m17g~[9\s0f]v6V9M҈Qn8w-(ҧ#C߸\ -sjR!y\889>.EWRE8 WvH>.uC_OBsLu? +ueIP2W9~n؁8j8uCz1,=ӠaڂbFg'kde1!qNآo./*R^|=/*% s^dhǜ9;ƃWLBE:`5NLsLX>OgȀC|{Xڑށjld0@Aq~>U+zξҳE*,i.gc 1BIy=\ CޗޫXq$lƋ^8" ~X ݐ;t )eN ڃI(D58J8IBYq8lKƨ^X6/ /Őa&DD4jYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~af !"$&'( mno`a)*GC%pHD !"#$%&'()*+,-./012347BIE56789:;<=>?@Amnopqrstuvwxyz{|}~KGBCDEFG LHHIJKLMNOPfQRSTUM IN JVWXYZ[\]^_`a "$&(*,.0 K L M ON P O Q bcR PQR S TdefghijklmnopqrSstuvwUTxylUUUUUUstuvwxyz{|}~zNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}HIJKLMN{|}~~rsVU  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~WV 0*."0i :RSkw j;!)7w-Fx_r #1k"VWmyn?%+9{ /H|at%3o&@XYnzpA',:} 0I~bu&4q(BZ[o{rC)_%^`&_a'`b(a c)b! !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG#os m ɄG2Rvb.TB2p5knZ\P2mY @b@EW 92EIRSꝮZ)eɈyvwSS9@GV χKdy-nk≔8̄ 0In`)5Wݐ ݴ>I>9{<)}~<1g aR*Gcix'>[t9{7&/L)n#] q#0g--tXQpEAʑOx{(7%\kvr ?e;y{D ]G Dm99 Xfˇo .ZqT&oD ;[͋ƽaJUÕb8Jj'PԖmi[ږmi;`X ^ux^ð0^W`~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.JZXVT 9b$!B:ra2bx*R8a"B 2`  "@x  8`8Y7azZ:ٹyY9ظxX8׷wW7ֶvV6յuU5ԴtT4ӳsS3ҲrR2ѱqQ1аpP0ϯoO/ήnN.ͭmM- ̬lL, ˫kK+ ʪjJ* ɩiI) ȨhH(ǧgG'ƦfF&EI ˊJ$G!FEDCBA@?>=<;:98%-,+*{{{{{{{{{d݄ɒjihgfedcba`_^]\[ZYXWVUTSRQPONML˵e%Rf:nC߄u ZYٚrR2ѱd4> 2ku#b"a!` گoOowgWG7'ƶvfVF6&ŵueUE5%ĴtdTD4$óscSC3#²#)E =xБ 5h̐ -XP %H8lА/X((L ,P rndI5t4s3r zء#6jИ!#.ZX"&J!":pؠ!_Q*P !0X   u&K}{ywusqomkigeca_][YWUSQOMKIGECA?=;97531/-+)'%#! zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWV*)('&%$uEɺ %~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.JZXVT 9b$!B:ra2bx*R8a"B 2`  n"A$,c<'eRP8D8E^cYoO_105|oxFK1 1J@40|<ħ3Ӣa9/>mGP=埘tP'|xl\L, z[;{ ںZ,ٹA//] 9HN :!pQp!&mׂÍ89+\M"|>i.$ 듋PJ::`y\(ml0.,>f&f9ܥe%[  GH#~ґQѐPЏOώN΍M ͌L wiaYrbRIFDB@><:|>|>U~9qponmlkjihgfe|l\L<, ˻{k[K;+ ʺB55ũi) ~}|{zyxwv(N(Ab >xa .X@7'GmmmM- 2100 t-P ,+*)('&%$#"! )('&%dD$ã@qW{wsokgc_[WSOKGC?;73/+'# ¾PMEMqjZJ:* ɹyiYI9)  ?` _ߞ^{{{{{{{{{{{{{{{{{{{{{{{{{{{=\hea]YUQMIE51-)%!999~pl| |Ÿx8w7v6~vnfN0HK)QRQPOONMLKJIHGFEDCBA&& $&%($#"!!)('&%$#"!  02MqW{ovkgc[WSOKGC?73/+' ƾ8-% ec4SӒJB:2*" @?>=<;:9876543210/.-,+G1)! 8~ڠ!CPwݜ܏{s !oc[SKpfVF6& ~ueUEeA0ЏO43210/.-,+srbRB2"A><~Gplhd?/nwƾV6 S3[~JHGϸxhH(Ƿwg7Q⃇6|`U lg*!mºzrbRJB:2*"iYQ=ĤDãdž TT2kjPOED t` na)$70#TE9-Uc[۾e< ܫs[3SA1!p+CƮv^V|lTL l,KkʩGҮKS7wn,+jh$# ߆ tol"\[٘V֥5uI(ȇR2fQƐw$_b [[9W3Oώć:63CߥE(ǧgG'ƦfF&ťeeEJ>:6srEl"= cյ@A,+*#R"1#s_OC;/k(t"65421/nmlkj*i(gf濬tl\4ظxX8׷wW7ֶvV6þPMEMqjZJ:* ?=;9-/1+3)'%#5!7ba! ~}|{w|\~RQPONMLKˊJG1|P}) "=0+# sˋA lºzrjLKJIHGFED%߼?ۚzZ:ٹyY9ظxX8׷wW7ֶvV6յuUj*ih(n'&e%d$cb"a!` _ߞ^ޝ&J!":pؠ! *Q;ueUE5%tdTD4$óscSC3#²2W=ĤdD$#:62.*&" U\jd+ſ}{ywusqomkigec=kb!` "ޝ&H6hȀ tsr >Zfea/'Z:ٹyY9ٸxX8׷w~[YXW c֟"BۚZ'fPNOedcba`|y1Z ARQ#4N\z" zjZJ*ѹ ՜d,AfVL%WQ6 ,RPPFE kP+/pec_׸TƁQ֨nX8]~6KKA<3ig %$L0 wG\YʆFķl4#IhGbM&U)O ̋E ppjge寯o3ƛLOHA>KMS5>LrJY 4k2iKfV+ªymW9ֿ*u,a8.#jM l87 +7Dþɀy4s3r2q1 iQ8 pon$Dhc[SKvlL, A//?%1tS,^X A  k$[_ߞ^&J|@v&Ņ%dCK>dkS;# ª0դtDѡNOIE}{wsokgc_jihgf[|l\L<, ˻{kK;+ Ƿwg *}%Țj: کyQ1!÷{ocWOC7+Hx0g ~1-`Zó Dm^Щ[*2J?q i\<ǧgG'ƦfF&ťee{ ʉI ɈHȇG◓|tld\TLD<4,$ ûCqD #DC4dPwB98 pn73ICpjÚׄUrQM9a_][YWUz8 B4 #B36> '( `^hr=LceX[n4`>LD&cy`ND<Gf\R;X%j b $Skkࠞ-.6{gUucO1O8o{vTAx>UH ],`vB܋;$:%a\kM'wҞQgE};pKSZ{jst94l4Е 3󭫺o;DLm.o ,Hs؍pWζn?M.;5e,@3'Nw>j`@ 4W8(skhA|A5Qю`^}keG2ה2Cu!6nEdkq㔚 &07v1ճC'#ZO -fT/@U `Zb%ufmo3LlnԹ~gc䲱Aú?²a?11cG 9Sty[˿n؝.#LMg := Cv C'7N$];/ԑu^Nx'DQMg-Ǻ2e?I:z K=9 OuIJbǚz3F\[̜7.'<4%.t2*f%ō{h:q]]H?x;;s &z@?|RӸ3}#=n~fOL_ϸs=GܚH'+K{k5)RsaN/{!П[#yxؤgQq 56ywS]<-Po[iHE9yI4Nx?68WK(B۹sd+7dR+2)6ie7+^?8i[:2kz*cvT.Mp9gr3x9Mawph8)vss^^l ͵s "1ݹscc{.ٺ/Ρ 37cfjj؀n]+i;Y|!?^=Uw:Sv+Cf2j3S?,jV;w,Dg3k4T-k=[~"A`?Wx \#a@Xy!=y.F5!m6VA/m?]$bAYzz/G6"n7WB0n@^%BcBZ{">U{0Hi7#o8X C1oA_&CdC[|#?V|1Ij8$p9Y D2pB`'DeD\}$@W}2Jk9%q:Z E3q Ca(EfE]~%AX~3Kl:&r;[ F4r!Db)FgF^&BY4Lm;'s<\ G5s"Ec*GhG_'CZ5Mn<(t=]H6t#FdE/6u,Ev^q~x&?~{*SW_$_6KvJӤ* T;',vyz G^#Fv)yz}  21N Af,OAa(M('!+",#-;K:JWmtvwz*juGYZ \YJKML ^EFHG ]A>71yx N% VͯԷѴӶҵNTWhߢecde~CwvܟPgcZ [?@,-jkdeۿC~^vyV9Z_`aXn2DRԕ- _/01Qnqsor=42}N_>Cǯџ ^Fk ߀;[Sc#>_Y=o]8y Ye}lE^Yǝlc`Ct4tK4x, .*;ko +^^Nwޖͷާ(i2=& nq͵N\[/^Ͼ[7s}^).Kz8w`k[Qb֍`uG|)ceH7q~˅ysZ=[<<5V)?H!O1oɫv{`l:/i"V±ZX@:8i0"O]\ڽ=eX=̢pP+4Nv)3cu"~Lƴ 8 bL@ujC,QoA3d81! G09 1< s0zg +=dsmbH9)HpLeM- h-Ŏ:}qY@W5#%ذI#_&:'6cq 9m&%jcn)v[;xz=I֢G8լ1Uu %"~'̶\1@M6%>?BpS%h._ \P;y59\YFjs m n p o qھShZpYoVl]t"u!F^8PqIN/,JjIa)E]7Op.Ll Kc+ڱ]^gf-.bfgh>A;=B{}׺ټ    ;KAQ=MEUNFV   `\ "!$#&%('-,/.107698;:=A@CBEDGFIHKJ+*3254MLŶ*I܌ 3:Uclt~ 18La 29Nbks}*u #7"!CB?>546’\[^]`_ɬ󨧥Mr{|jqz ĵ)H ۲$"&%('+)-,/..-KJwv&%0/po54('EDed=<$#g4kmortvxz|~醅ͯYSZT:=@CFILNQTWZ]`cfilorux{~8;>ADGJMORUX[^ad9;:89EDBCKJ9>=BAJINMWVTU'&$%WVTUmljk-,*+LKI$&u{}0GHKPSUZ\^af(-X[nq.3:MOSYl[]dvx ).Y\opr/;NPTZmp %'cL|}~`=&ļ7k Nd4 QLj$dCzO5 Rȉ%eD" Rf8Tˌ(hG|# Sg9U̍)iH} P6SɊ&fE!Qe7 ʋ'gF{lnmderqxwNM2*12RhyDAOk#f"g+Zwx7?DEJF0/^]10=QVUrqstðźȽ=>?@ABCDEFGHIJKLNOPQRSTUVWXYZ[\]cdefghijklmnopqrtuvwxyz#o+BTECVTTTTO nNlXĆR{d*u9KNxgpK/{":Rڣ&V}43we鳉/9%n\c6g5f&3Ɨ˳ssr Bp+~UlgfG O^5A_xz7K% i?dX(:# ܬpg-m ]Z /V--2<͏ܓ}nݣ qwsXRD,kl<ϊ/y(#2C8 kxg!A<8 YUuC8n+gn+o p̌8&D^B=n4ot+?Eĝg]6pC3L򱸛]f74}W2.Sgz#zZ\R) 3ɾ}]Hg\C*Ϟb֞mMtf!ztzD{Mbs|$CR[}qrst  !"#+,-./0123456789:;<=>?@ABJKLMNOPQSTUVWXYZ\]^_`abcdefghijklmnopuvwxyz{|~+AAAAAAAAAAAAAAAAAAAAAAACDEFGHIJKLMNOPQRSTUVWXYZ[\]^_bcdefghijklD %+17IOUVWXY[\]^_`abc!HH$%&'()*+,-./0123456789:;<=>?@ABCDEF*J49>CHMRW\afkpuz uvwxyz{|}~GLIJKLMPXiŹuj}~ǿ_abcdefghijklmnNRU[]`bglnqsxSVYc^htvo|W "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdefghijklmnpqrstuvw~PPPPPPPPPPPPP !"#$%&'(opqrstuvwxyz{|}~ "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz{|}~  !$%'()*+,./012345679:;<>?@ABCDEFGHIJKLMNOPQRSTVWYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~UUUUUUUUUUUUUUUUUUUUUUU !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIPRTVXZ\^`bdfhjlnprtvxz|~OQSUWY[]_acegikmoqsuwy{}WW  #%'()*,-/02468:;<>?@ACDEFGHIJKPRTUWXZ[\^bdfgijklmoptvyz}V`h%),147:=@q!QNPi" u!+&-'!ϐ TV[^dilqt$&+.13579=BMLNOPQRSTVWXYZ\]^_`abcdefhjlmnop "#$'(+./0369?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~_ OPQRSUTVWXYZ[\]^_ab`cdefghijklmnopqrtsuvwxyz{|}~_  !"#$%&'()*+,-./0128345679?=K@>LGEHF:M<;CAIDBJLNPRTVXZ\^`bdfhjlnprtvxz|~KMOQSUWY[]_acegikmoqsuwy{}  !"#$%&'()*+,-./0123456789:;<=>?@ABtuvwxyz{|}~3O s(eG2.0wE-NMOµ R Dž ooQD{\asùtGV-f4 uŲ(H]۞BUHrbQS4k4<SX$5ccccccccccc !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ddddd  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~d  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefffffffffffffffffffffffffffffffggggg  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Q2/IBvORT{;om١ԒWd[pu g$g>\).Hu^}1d@ g86B/mh6׼fy~sVAW(tO{0\R'p*A?PC?aA!`@ vffjVd*Fp6 bP&h0" p)L2 P|3Ae[m{VSit6Key4Cax;]wh3Y rX+U u2H#Qt8MsT(Ip4 Eq0ApEFdefghijklmnopqrstuvwxyz{|}~j  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ kK,WkGC!)`|w>gmy   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~lƾ2@Sw5ͦQ44*9 :蠃:蠃:蠃:PUUK6a dcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  pgWG7'ƶvfV~!,,DD  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ǀT?߶888B_ARL$`, P UUUUUUUUUUU%Pl4 ˴W;S-FBb"wV $   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@~h5Zۋ/B_ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ #&BIMU[_hkl~ $(36;?GHSVY\`dfrtvwz~* uB &B2kyQ]fe-V0 .ߓ 8XPDFVĮ%Ld&J f'fn{ u#$.4=Y\^iy*+IOaK2DT (Vimn78<=:>Zc|{ @IMRS:M`fdghenopx:)w glT/]`6Ml eX3c4v7!Uq d1679;<@=hFGHSeJWg\^*`bjo!vwy{"klq|}=Bb}*X=Mrr͑kBA,/Rrk4'b>1@1S|arOP:Kl> tD*ZjdsĚˉj6;E)upgH)^AoCg%Fs N[Y5?ECE-.~10/YZM2%()!+4,-.355896Ebxu| 5>DSZbz PTU&[]^_'u(hijmswxxy)*,+y|}UV WX $%-2i658j<@WZ\]lopnst{Y}ZQ[\]˫7:?CHJKLNO()279CLacmtw|}~`gcdhi_op7vtm~8f9:;<Օܖv嗘=>ABC D&,E/018F?@GGHKINTIW[_JKkqu{u /039;DGHU^cehwzҧ.4CJKLVuvxy~ ,?Ram {z3?@̻^_`abcSBj*1ßm?c ҾSz>'}_ڿaY4F 11p,x`/{| {A0+ 'vBZKI&T[ ~5GTM0&GyWh(KG۽?w@n NNxGw+bb:0XdhuΧ 3953ph`x6gm01Ŝy6onx4;<=prпN $CڝvIzFaaM3ჸ 8tv ~o]!Mtԍû/͚i&{'qnj'nyKf 9>/`υ5Yp)1hw9i(}>cNS9Hr6HOoyu?zF[?{d, ows:g~_Qv}G1E-_ȿ97`F<1}u ca1aa1Y/1_  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5 N 6` J T\P \p:0TR   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg~@hŏJ_cEi~D*| hijklmnopqrstuvwxyz{|}~tQT TDTD$T 9D?$ u:H :T TD,TDATD5TT T 9ȿ$IBZ^*3D=TD?TT TDFT<L 9P$IBSDVTT TDTDgT 9פM*Ir4T TDwTDTD?TT T  9@$IBMR> D TD)TT TDAT4 9Z3$ hkDaTT TDKTD?T91]9 IrT TDTDmTDTT T 9@@$IBAPǑPN?DTDTT TD?TL 9߻_$IP D*TT TDTDLT9_4 L{$a T TDnTDTT TDT$ 9?Y?$I1'DTT TLTDTT Х h&UUUUUUUUUUUUUU@ i$yVT TDTDTDT ףQ>9H0"LHTDZ?TDTT TDT, 9  $I <ȡADTT TLTD T  9,$ Hqh%T TD ?TDTD T \:@Q8H^2LTD TD, TT TDT<L 9%q$I:DU|q*DTT ĀTL ?TD T 9#]$cQ8H8T ǀTDT1GUc G_E]"$H+!Wv9~_m[qS0=J騔Jc F[sdl& zV>@Ʊh7kӭH e۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mv0cFsCSJ#U V l6Uow[M^BL\MN9r>j4V|RAT-Q^YgaKRt' q#y\=,[d˓,dZ# 3H'J{⨌, U(?3EUdj2Ѵ ϊ07LvLM.$:%Qbt)Q4$SbX&TGMJ=MiXK"ւP& 򣇎6fȀԂJH> .XHҤxȏъX% H(P\x)Ɉ-T0cE+H$hZ)k$GFC_. ?+6e3`0^\$ 7h$͐ 2 R㻖6wuF x`Aֺ`!X5déZvEԮkv]kkqv]n=̜N*&X7n]벱l*52֚3aDNLH (h O$9i/XiAEd=_ř $9iITQTMNRGxJaήuX|E6,;;ޮMhD'.rh-AhfDDB#pDH$ EF$|`9Yx 2P436讁Z9& @ר9䔨ڱL5>ml'v&U*Z_p78F3n@çqB؉lUTƶÞH^RӣAsknδ75)Lv=γ % \]pIl` ΐ(%V:ccf=D_CG _tӪl4ber%# gH~x\G%q *>[=@Z <tWǼ,rT*B6|^^j0qUł~=ӣ2+“֬x/).g<7ࠠdfž] +ۣR@_c rWkАAɩ}([;m F~CbAf~Eܺ=Cn7H-x~F<F?V dٖJ_ N6<4>S_rejn$ w.ΝНhMl=CP`% љ؜( TKlNk"DƘD0q;+7R3\Eni-._2~;N-_s6w{v