glibc-langpack-csb-2.40.9000-35.fc42 >t 6 6_     ĉ3!XPȬI^Dgdv ȬI^D@1Ξ>N-]'7":#@qe*Un15( BAA*|j=ꊊ:и.49?-%p\Zj֧;\ ]h8}vź~^!QuS\vQtD(N`ٕsso(5t=wsܫJܔ́gÖBa7}P*(硫\J9gJU<~1חbw £D%Y[Tf* .g6WМ=xq7v ,S7#o2(xe2Z=41EX%.(TA ,^i"8?ODڰTDbndYQJ Pʨ`>m?]d ' A X v    G0L( )8 09 L:%WGH IHXXYd\]^bdefltuv<HLqCglibc-langpack-csb2.40.900035.fc42Locale data for KashubianThe glibc-langpack-csb package includes the basic information required to support the Kashubian language in your applications.gCfbuildvm-a64-06.iad2.fedoraproject.org'Fedora ProjectFedora ProjectLGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-onlyFedora ProjectUnspecifiedhttp://www.gnu.org/software/glibc/linuxaarch64'yA>&>6"3 xAA큤A큤ggggggggggggggg2b990ede59a4f62de101e49642eaa889bdc6c2137460594a5d085d4f16be6c55ef40309013df6666b9241faffec2cda15d9e716a909f6bc8a90d65b53940d2438285f7ad1c1ac0426bffeb7adb36cdaa74374c24ba6f857ef146bba3b61d06bdbb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115b4e438e41a708911ac6ce8d2eeb1619cf09c8043955103605baa097efdff59e0335e4e22ed3d294ca1452e3c88db77ab96f5d4bef36dc0f6fdddd6e524e89184c710d69ab9ac421f7da9a54bcc5a6cca6ce07f1a3a52840a2fd86879d9417a9613e59075d835cbc5a340e99e1316a915033160687e9c82cecd8a8d4d3359ed075cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015a288cdec00c1e9063a683754c943da92a5db98e7d04ca18f8a11276c8470607d62251ab6f675be1786efb0980bcbcaae7f4c0e5c06b4faf6ed5fcf05678a2e76../C.utf8/LC_CTYPErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40.9000-35.fc42.src.rpmglibc-langpackglibc-langpack-csbglibc-langpack-csb(aarch-64)     glibcglibc-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)2.40.9000-35.fc422.40.9000-35.fc423.0.4-14.6.0-14.0-15.4.18-14.12.0-14.20.0ggg/@g/@g:g:ggg@gw@gvg`@g\!gZ@gIg? g=@g4g1g(@g|g|gg@g@g@g@g6g f5ffcf@f@fٝ@f'@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`cHcDJ Delorie - 2.40.9000-35Florian Weimer - 2.40.9000-34Florian Weimer - 2.40.9000-33Florian Weimer - 2.40.9000-32Florian Weimer - 2.40.9000-31Florian Weimer - 2.40.9000-30Fedora Release Engineering - 2.40.9000-29Zbigniew Jędrzejewski-Szmek - 2.40.9000-28Florian Weimer - 2.40.9000-27Florian Weimer - 2.40.9000-26Florian Weimer - 2.40.9000-25DJ Delorie - 2.40.9000-24Arjun Shankar - 2.40.9000-23Carlos O'Donell - 2.40.9000-22Florian Weimer - 2.40.9000-21Florian Weimer - 2.40.9000-20Florian Weimer - 2.40.9000-19Florian Weimer - 2.40.9000-18DJ Delorie - 2.40.9000-17Florian Weimer - 2.40.9000-16Florian Weimer - 2.40.9000-15Florian Weimer - 2.40.9000-14Florian Weimer - 2.40.9000-13Florian Weimer - 2.40.9000-12Florian Weimer - 2.40.9000-11Florian Weimer - 2.40.9000-10Florian Weimer - 2.40.9000-9Patsy Griffin - 2.40.9000-8DJ Delorie - 2.40.9000-7Carlos O'Donell - 2.40.9000-6Arjun Shankar - 2.40.9000-5Florian Weimer - 2.40.9000-4Florian Weimer - 2.40.9000-3Florian Weimer - 2.40.9000-2Florian Weimer - 2.40.9000-1Patsy 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-25- Auto-sync with upstream branch master, commit 9b2f20dd54079afb68addf23685b039f1accd6e0. - po: update translations (final, only timestamp and line number changes) - libc.pot: regenerate (only line number changes) - INSTALL: update last tested version numbers - contrib.texi: minor improvements - NEWS: Add some more news from the 2.41 cycle - contrib.texi: Update from 2.40..2.41 commit log - NEWS: Add reference to (single) advisory - NEWS: Add list of bugs fixed in 2.41 - NEWS: editorial changes (language, line breaks) - testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPORTED if the mtrace output does not exist - elf: fix 'valgrind' typo in comment - malloc: cleanup casts in tst-calloc - stdlib: Test using setenv with updated environ [BZ #32588] - LICENSES: update CORE-MATH copyright - LICENSES: update location of getaddrinfo.c and getnameinfo.c - LICENSES: remove Intel License Agreement - stdlib: Re-implement free (environ) compatibility kludge for setenv - Revert "stdlib: Support malloc-managed environ arrays for compatibility" - stdlib: Support malloc-managed environ arrays for compatibility- Avoid env -i crash due to free (environ) compatibility patch- Apply patch to improve compatibility with environ/malloc misuse- Auto-sync with upstream branch master, commit 76c3f7f81b7b99fedbff6edc07cddff59e2ae6e2: - po: Incorporate translations - Fix underallocation of abort_msg_s struct (CVE-2025-0395) - Fix typo: _POSIX_REATIME_SIGNALS -> _POSIX_REALTIME_SIGNALS [BZ# 32515] - aarch64: Add HWCAP_GCS- Auto-sync with upstream branch master, commit 1ac28b781882e3f14b41dcb06f3f945d53938948: - stdlib: Test for expected sequence of random numbers from rand - stdlib: Fix unintended change to the random_r implementation - NEWS: Add the extensible rseq ABI to new features - Linux: Do not check unused bytes after sched_getattr in tst-sched_setattr - aarch64: Fix tests not compatible with targets supporting GCS - aarch64: Use __alloc_gcs in makecontext - aarch64: Add GCS user-space allocation logic - aarch64: Process gnu properties in static exe - aarch64: Ignore GCS property of ld.so - aarch64: Handle GCS marking - aarch64: Use l_searchlist.r_list for bti - aarch64: Mark objects with GCS property note - aarch64: Enable GCS in dynamic linked exe - aarch64: Enable GCS in static linked exe - aarch64: Add glibc.cpu.aarch64_gcs tunable - aarch64: Add GCS support for makecontext - aarch64: Mark swapcontext with indirect_return - aarch64: Add GCS support for setcontext - aarch64: Add GCS support to vfork - aarch64: Add GCS support to longjmp - aarch64: Define jmp_buf offset for GCS - elf.h: Define GNU_PROPERTY_AARCH64_FEATURE_1_GCS - aarch64: Add asm helpers for GCS- CVE-2025-0577: getrandom, arc4random could return predictable data after fork (#2338960) - Drop glibc-benchtests-extra-pi-inputs.patch, applied upstream. - Auto-sync with upstream branch master, commit 91bb902f58264a2fd50fbce8f39a9a290dd23706: - nptl: Use all of g1_start and g_signals - nptl: rename __condvar_quiesce_and_switch_g1 - nptl: Fix indentation - nptl: Use a single loop in pthread_cond_wait instaed of a nested loop - nptl: Remove g_refs from condition variables - nptl: Remove unnecessary quadruple check in pthread_cond_wait - nptl: Remove unnecessary catch-all-wake in condvar group switch - nptl: Update comments and indentation for new condvar implementation - pthreads NPTL: lost wakeup fix 2 - Linux: Add tests that check that TLS and rseq area are separate - Consolidate TLS block allocation for static binaries with ld.so - elf: Iterate over loaded object list in _dl_determine_tlsoffset - benchtests: Add dummy in put files cospi, cospif, sinpi, sinpif, tanpi, tanpif - Linux: Fixes for getrandom fork handling - affinity-inheritance: Overallocate CPU sets - inet: Add common IPv6 packet header macros - aarch64: Use 64-bit variable to access the special registers - x86-64: Cast __rseq_offset to long long int [BZ #32543] - Linux: Update internal copy of '' - nptl: Remove the rseq area from 'struct pthread' - nptl: Move the rseq area to the 'extra TLS' block - nptl: Introduce for RSEQ_* accessors - nptl: add rtld_hidden_proto to __rseq_size and __rseq_offset - Add Linux 'extra TLS' - Add generic 'extra TLS' - nptl: Add rseq auxvals - Add missing include guards to - configure: Clear libc_cv_cc_wimplicit_fallthrough if not supported - elf: Always define TLS_TP_OFFSET - x86: Add missing #include to - Move to kernel-independent sysdeps directories - math: Fix acosf when building with gcc <= 11- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Rebuilt for the bin-sbin merge (2nd attempt)- Drop glibc-nolink-libc.patch, applied upstream. - Drop glibc-clone-reset-tid.patch, unnecessary due to upstream reverts. - Add glibc-benchtests-extra-pi-inputs.patch to fix aarch64 build failure. - Auto-sync with upstream branch master, commit 502a71c5785f21ef4e3bad59949fdf86df73d385: - i686: Regenerate multiarch ulps - Revert "configure: default to --prefix=/usr on GNU/Linux" - elf: Minimize library dependencies of tst-nolink-libc.c - elf: Second ld.so relocation only if libc.so has been loaded - Revert "x86_64: Remove unused padding from tcbhead_t" - Revert "nptl: More useful padding in struct pthread" - LoongArch: Regenerate preconfigure. [bug 32521] - loongarch: Drop __GI_XXX for strcpy/stpcpy IFUNC implementations - AArch64: Improve codegen in SVE expm1f and users - AArch64: Add vector tanpi routines - AArch64: Add vector cospi routines - AArch64: Add vector sinpi to libmvec - math: Remove no-mathvec flag - AArch64: Improve codegen for SVE log1pf users - AArch64: Improve codegen for SVE logs - AArch64: Improve codegen in SVE tans - AArch64: Improve codegen in AdvSIMD asinh - math: Add a reference to Clang's C23 issue - Redirect mempcpy and stpcpy only in libc.a - mlock, mlock2, munlock: Use __attr_access_none macro - stdlib: random_r: fix unaligned access in initstate and initstate_r [BZ #30584] - assert: Remove the use of %n from __assert_fail_base (#2318508) - Translations: Regenerate libc.pot- x86_64: Reset TID during clone if !CLONE_VM (#2335406)- Update glibc-nolink-libc.patch following upstream development. - Update glibc-python3.patch to resolve copyright year conflict. - Auto-sync with upstream branch master, commit cc74583f23657515b1d09d0765032422af71de52: - elf: Remove the remaining uses of GET_ADDR_OFFSET - elf: Use TLS_DTV_OFFSET in __tls_get_addr - s390: Define TLS_DTV_OFFSET instead of GET_ADDR_OFFSET - elf: Introduce generic - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - mlock, mlock2, munlock: Tell the compiler we don't dereference the pointer - elf: Add glibc.rtld.execstack - elf: Do not change stack permission on dlopen/dlmopen - x86-64: Reorder dynamic linker list in ldd script (bug 32508) - libio: asprintf should write NULL upon failure - nptl: More useful padding in struct pthread - elf: Remove the GET_ADDR_ARGS and related macros from the TLS code - build-many-glibcs.py: Add --exclude option - NEWS: Mention testing glibc build with a different set of compilers - support: Add support_record_failure_barrier - io: statx, fstatat: Drop nonnull attribute on the path argument - configure: Improve configure output for C++ Compiler - getaddrinfo.c: Avoid uninitialized pointer access [BZ #32465] - include/sys/cdefs.h: Add __attribute_optimization_barrier__ - assert: Use __writev in assert.c [BZ #32492] - elf: Check PDE load address with non-empty text section - Add clang specific warning suppression macros - Add include/libc-misc.h - Don't redefine INFINITY nor NAN - assert: ensure posix compliance, add tests for such - posix: fix system when a child cannot be created [BZ #32450] - Fix elf: Introduce is_rtld_link_map [BZ #32488] - elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) - elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) - elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985) - elf: Add the endswith function to - elf: Move _dl_rtld_map, _dl_rtld_audit_state out of GL - elf: Introduce is_rtld_link_map - Add F_CREATED_QUERY from Linux 6.12 to bits/fcntl-linux.h - Add HWCAP_LOONGARCH_LSPW from Linux 6.12 to bits/hwcap.h - Add MSG_SOCK_DEVMEM from Linux 6.12 to bits/socket.h - Linux: Accept null arguments for utimensat pathname - x86_64: Remove unused padding from tcbhead_t - Add NT_X86_XSAVE_LAYOUT and NT_ARM_POE from Linux 6.12 to elf.h - Add SCHED_EXT from Linux 6.12 to bits/sched.h - math: Use tanhf from CORE-MATH - math: Use sinhf from CORE-MATH - math: Use coshf from CORE-MATH - math: Use atanhf from CORE-MATH - math: Use atan2f from CORE-MATH - math: Use atanf from CORE-MATH - math: Use asinhf from CORE-MATH - math: Use asinf from CORE-MATH - math: Use acoshf from CORE-MATH - math: Use acosf from CORE-MATH - math: Fix the expected carg (inf) results - math: Fix the expected atan2f (inf) results - math: Fix the expected atanf (inf) results - math: Add inf support on gen-auto-libm-tests.c - math: Fix spurious-divbyzero flag name - benchtests: Add tanhf benchmark - benchtests: Add sinhf benchmark - benchtests: Add coshf benchmark - benchtests: Add atanhf benchmark - benchtests: Add atan2f benchmark - benchtests: Add atanf benchmark - benchtests: Add asinhf benchmark - benchtests: Add asinf benchmark - benchtests: Add acoshf benchmark - benchtests: Add acosf benchmark - Update syscall lists for Linux 6.12 - ungetc: Guarantee single char pushback - sys/platform/x86.h: Do not depend on _Bool definition in C++ mode - ldbl-96: Set -1 to "int sign_exponent:16" - x86: Avoid integer truncation with large cache sizes (bug 32470) - AArch64: Improve codegen of AdvSIMD expf family - AArch64: Improve codegen of AdvSIMD atan(2)(f) - AArch64: Improve codegen of AdvSIMD logf function family - manual: Document more sigaction flags - Remove duplicated BUILD_CC in Makeconfig - iconv: do not report error exit with transliteration [BZ #32448]- Auto-sync with upstream branch master, commit dd413a4d2f320d5c3bc43e0788919724c89b3dab. - Fix sysdeps/x86/fpu/Makefile: Split and sort tests - sysdeps/x86/fpu/Makefile: Split and sort tests - Use empty initializer to silence GCC 4.9 or older - Linux: Check for 0 return value from vDSO getrandom probe - hppa: Update libm-test-ulps - Revert "Add braces in initializers for GCC 4.9 or older" - tst-difftime.c: Use "main (void)" - or1k: Update libm-test-ulps - htl: move pthread_sigmask into libc. - htl: move __pthread_sigstate into libc. - htl: move __pthread_sigstate_destroy into libc. - Return EXIT_UNSUPPORTED if __builtin_add_overflow unavailable - ifuncmain9.c: Return EXIT_UNSUPPORTED for GCC 5.4 or older - include/bits/sigstksz.h: Avoid #elif IS_IN (libsupport) - regex.h: Avoid #elif __STDC_VERSION__ - tst-assert-c++.cc: Return EXIT_UNSUPPORTED for GCC 4.9 or older - Add braces in initializers for GCC 4.9 or older - Return EXIT_UNSUPPORTED if __builtin_mul_overflow unavailable - tst-minsigstksz-1.c: Return EXIT_UNSUPPORTED for GCC 4.9 or older - tester.c: Use -Wmemset-transposed-args for GCC 5 or newer - Makefile.in: Add test to check xcheck rule - Don't use TEST_CXX as CXX for build - AArch64: Update libm-test-ulps- Auto-sync with upstream branch master, commit 97b74cbbb0724c26fbbd5037a6ab9f81ac0a10a1: - s390: Simplify elf_machine_{load_address, dynamic} [BZ #31799] - or1k: Update libm-test-ulps - nptl: Add for or1k - Implement C23 atan2pi - Clear CXX and TEST_CXX if C++ link test fails - math: Remove __XXX math functions from installed math.h [BZ #32418] - Optimize bsearch() implementation for performance - benchtests: Add benchmark test for bsearch - Implement C23 atanpi - powerpc64: Fix dl-trampoline.S big-endian / non-ROP build failure - powerpc: Use correct procedure call standard for getrandom vDSO call (bug 32440) - Add TEST_CC and TEST_CXX support - powerpc64le: ROP changes for the dl-trampoline functions - malloc: Add tcache path for calloc - Implement C23 asinpi - malloc: add indirection for malloc(-like) functions in tests [BZ #32366] - Implement C23 acospi - powerpc64le: ROP changes for the *context and setjmp functions - nptl: Add for m68k - nptl: Add for RISC-V - nptl: add RSEQ_SIG for RISC-V - AArch64: Improve codegen in users of ADVSIMD expm1 helper - AArch64: Improve codegen in users of ADVSIMD log1p helper - AArch64: Improve codegen in AdvSIMD logs - AArch64: Improve codegen in AdvSIMD pow - s390x: Regenerated ULPs. - htl: move pthread_condattr_setpshared into libc. - htl: move pthread_condattr_setclock into libc. - htl: move pthread_condattr_init into libc. - htl: move pthread_condattr_getpshared into libc. - htl: move pthread_condattr_getclock into libc. - htl: move __pthread_default_condattr into libc. - htl: move pthread_condattr_destroy into libc. - math: Add sinpi,cospi,tanpi sparc64 ulps - math: Add tanpi aarch64 ulps - math: Exclude internal math symbols for tests [BZ #32414] - Remove AC_SUBST(libc_cv_mtls_descriptor) - Implement C23 tanpi - Fix typo in elf/Makefile:postclean-generated - math: xfail some sinpi tests for ibm128-libgcc - math: xfail some cospi tests for ibm128-libgcc - powerpc: Update ulps - AArch64: Update libm-test-ulps - i686: Update libm-test-ulps - x86-64: Update libm-test-ulps - Use M_LIT in place of M_MLIT for literals - Add further test of TLS - hurd: Protect against servers returning bogus read/write lengths - Fix and sort variables in Makefiles - Implement C23 sinpi - Implement C23 cospi - malloc: Optimize small memory clearing for calloc - Use Linux 6.12 in build-many-glibcs.py - locale: More strictly implement ISO 8601 for Esperanto locale - elf: Consolidate stackinfo.h - manual: Describe struct link_map, support link maps with dlinfo - Add threaded test of sem_trywait - Add test of ELF hash collisions - nptl: Add new test for pthread_spin_trylock- Add BuildRequires for gzip to support compressing installed files.- Drop glibc-rh2327564-1.patch, glibc-rh2327564-2.patch. Fixed upstream. (#2327564) - Auto-sync with upstream branch master, commit e2436d6f5aa47ce8da80c2ba0f59dfb9ffde08f3: - malloc: send freed small chunks to smallbin - AArch64: Remove zva_128 from memset - benchtests: Add calloc test - libio: make _IO_least_marker static - malloc: Avoid func call for tcache quick path in free() - math: Add internal roundeven_finite - RISC-V: Use builtin for fma and fmaf - RISC-V: Use builtin for copysign and copysignf - Silence most -Wzero-as-null-pointer-constant diagnostics - sysdeps: linux: Fix output of LD_SHOW_AUXV=1 for AT_RSEQ_* - nptl: initialize cpu_id_start prior to rseq registration - math: Fix branch hint for 68d7128942 - powerpc64le: ROP Changes for strncpy/ppc-mount - math: Fix non-portability in the computation of signgam in lgammaf - malloc: Split _int_free() into 3 sub functions - math: Use tanf from CORE-MATH - math: Use lgammaf from CORE-MATH - math: Use erfcf from CORE-MATH - math: Use erff from CORE-MATH - math: Split s_erfF in erff and erfc - math: Use cbrtf from CORE-MATH - benchtests: Add tanf benchmark - benchtests: Add lgammaf benchmark - benchtests: Add erfcf benchmark - benchtests: Add erff benchmark - benchtests: Add cbrtf benchmark - elf: Handle static PIE with non-zero load address [BZ #31799] - x86/string: Use `movsl` instead of `movsd` in strncat [BZ #32344] - stdlib: Make getenv thread-safe in more cases - aarch64: Remove non-temporal load/stores from oryon-1's memset - aarch64: Remove non-temporal load/stores from oryon-1's memcpy - powerpc64le: _init/_fini file changes for ROP - misc: remove extra va_end in error_tail (bug 32233) - intl: avoid alloca for arbitrary sizes (bug 32380)- Revert aarch64 memset changes (cec3aef3241cec3aef32412779e) (#2327564)- Auto-sync with upstream branch master, commit 47311cca31e685fa7bfe19bb8cef17d2d3d7fff9: - manual: Add description of AArch64-specific pkey flags - AArch64: Add support for memory protection keys - AArch64: Remove thunderx{,2} memcpy - powerpc64le: Optimized strcat for POWER10 - powerpc: Improve the inline asm for syscall wrappers - elf: handle addition overflow in _dl_find_object_update_1 [BZ #32245] - x86/string: Use `movsl` instead of `movsd` in strncpy/strncat [BZ #32344] - manual: Fix overeager s/int/size_t/ in memory.texi - linux: Add support for getrandom vDSO- Only relocate ld.so for the second time of libc.so has been loaded- Auto-sync with upstream branch master, commit 7b544224f82d20019f9b28522ebf8114a372d1a2. - stat.h: Fix missing declaration of struct timespec - mach: Fix __xpg_strerror_r on in-range but undefined errors [BZ #32350] - x86/string: Use `movsl` instead of `movsd` [BZ #32344] - Rename new tst-sem17 test to tst-sem18 - Avoid uninitialized result in sem_open when file does not exist - nptl: initialize rseq area prior to registration - s390x: Update ulps - elf: avoid jumping over a needed declaration - math: Fix log10f on some ABIs - stdio-common: Add tests for formatted vsnprintf output specifiers - stdio-common: Add tests for formatted vsprintf output specifiers - stdio-common: Add tests for formatted vfprintf output specifiers - stdio-common: Add tests for formatted vdprintf output specifiers - stdio-common: Add tests for formatted vasprintf output specifiers - stdio-common: Add tests for formatted vprintf output specifiers - stdio-common: Add tests for formatted snprintf output specifiers - stdio-common: Add tests for formatted sprintf output specifiers - stdio-common: Add tests for formatted fprintf output specifiers - stdio-common: Add tests for formatted dprintf output specifiers - stdio-common: Add tests for formatted asprintf output specifiers - stdio-common: Add tests for formatted printf output specifiers - nptl: fix __builtin_thread_pointer detection on LoongArch - math: Fix incorrect results of exp10m1f with some GCC versions - misc: Align argument name for pkey_*() functions with the manual - manual: Use more precise wording for memory protection keys - elf: Switch to main malloc after final ld.so self-relocation - elf: Introduce _dl_relocate_object_no_relro - elf: Do not define consider_profiling, consider_symbind as macros - elf: rtld_multiple_ref is always true - Add Arm HWCAP2_* constants from Linux 3.15 and 6.2 to - Add feature test macro _ISOC2Y_SOURCE - added license for sysdeps/ieee754/flt-32/e_gammaf_r.c - AArch64: Remove SVE erf and erfc tables - x86_64: Add exp2m1f with FMA - x86_64: Add exp10m1f with FMA - math: Use log10p1f from CORE-MATH - math: Use log1pf from CORE-MATH - math: Use log2p1f from CORE-MATH - math: Use log10f from CORE-MATH - math: Use expm1f from CORE-MATH - math: Use exp2m1f from CORE-MATH - math: Use exp10m1f from CORE-MATH - benchtests: Add log10p1f benchmark - benchtests: Add log1p benchmark - benchtests: Add log2p1f benchmark - benchtests: Add log10f benchmark - benchtests: Add expm1f benchmark - benchtests: Add exp2m1f benchmark - benchtests: Add exp10m1f benchmark - math: Add e_gammaf_r to glibc code and style - LoongArch: Add RSEQ_SIG in rseq.h. - nptl: Add for LoongArch - Link tst-clock_gettime with $(librt) - powerpc64: Obviate the need for ROP protection in clone/clone3 - Add tests of time, gettimeofday, clock_gettime - Add more tests of pthread attributes initial values - Document further requirement on mixing streams / file descriptors - powerpc64le: Adhere to ABI stack alignment requirement - AArch64: Small optimisation in AdvSIMD erf and erfc - Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)" - elf: Change ldconfig auxcache magic number (bug 32231) - SHARED-FILES: Mention bundled Linux 6.10 headers. - libio: Fix crash in fputws [BZ #20632] - stdio-common: Fix scanf parsing for NaN types [BZ #30647]- Exclude 32-bit headers from the x86_64 package- Use rpm.spawn instead of posix.fork if availabe (#2291869)- Eliminate the glibc-headers package- Restore compatibility with libglvnd by reverting "elf: Run constructors on cyclic recursive dlopen (bug 31986)"- Complete Features/UsrMove (aka UsrMerge, MoveToUsr) transition (#1063607)- Rework filelist construction- Auto-sync with upstream branch master, commit ac73067cb7a328bf106ecd041c020fc61be7e087: - elf: Fix map_complete Systemtap probe in dl_open_worker- Auto-sync with upstream branch master, commit 43db5e2c0672cae7edea7c9685b22317eae25471: - elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986) - elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch - elf: Run constructors on cyclic recursive dlopen (bug 31986) - Linux: Match kernel text for SCHED_ macros - libio: Correctly link tst-popen-fork against libpthread- Auto-sync with upstream branch master, commit c5dd659f22058bf9b371ab1cba07631f1206c674. - Add more tests of pthread_mutexattr_gettype and pthread_mutexattr_settype - libio: Fix a deadlock after fork in popen - configure: default to --prefix=/usr on GNU/Linux - manual: Document stdio.h functions that may be macros - Check time arguments to pthread_timedjoin_np and pthread_clockjoin_np - Add .b4-config file - linux: Fix tst-syscall-restart.c on old gcc (BZ 32283) - sparc: Fix restartable syscalls (BZ 32173) - support: Make support_process_state_wait return the found state - Enable transliteration rules with two input characters in scn_IT [BZ #32280]- Auto-sync with upstream branch master, commit 9d4b4515a88c5d0bbfc7809374f322c507c2d779. - locale: Fix some spelling typos - LoongArch: Regenerate loongarch/arch-syscall.h by build-many-glibcs.py update-syscalls. - manual: Fix and test @deftypef* function formatting - replace tgammaf by the CORE-MATH implementation - Add IPPROTO_SMC from Linux 6.11 to netinet/in.h - misc: Add support for Linux uio.h RWF_ATOMIC flag - linux: Update stat-generic.h with linux 6.11 - Update kernel version to 6.11 in header constant tests - linux: Add MAP_DROPPABLE from Linux 6.11 - Update PIDFD_* constants for Linux 6.11 - Update syscall lists for Linux 6.11 - Use Linux 6.11 in build-many-glibcs.py - Fix header guard in sysdeps/mach/hurd/x86_64/vm_param.h - rt: more clock_nanosleep tests addendum - rt: more clock_nanosleep tests - stdlib: Make abort/_Exit AS-safe (BZ 26275) - linux: Use GLRO(dl_vdso_time) on time - linux: Use GLRO(dl_vdso_gettimeofday) on gettimeofday - S390: Don't use r11 for cu-instructions as used as frame-pointer. [BZ# 32192] - stdio-common/Makefile: Fix FAIL: lint-makefiles - Fix whitespace related license issues. - Add freopen special-case tests: thread cancellation - hurd: Add missing va_end call in fcntl implementation. [BZ #32234]- Auto-sync with upstream branch master, commit a36814e1455093fc9ebfcdf6ef39bb0cf3d447da. - riscv: align .preinit_array (bug 32228) - linux: sparc: Fix clone for LEON/sparcv8 (BZ 31394) - linux: sparc: Fix syscall_cancel for LEON - math: Improve layout of expf data - Disable _TIME_BITS if the compiler defaults to it - Disable _FILE_OFFSET_BITS if the compiler defaults to it - Do not use -Wp to disable fortify (BZ 31928) - libio: Set _vtable_offset before calling _IO_link_in [BZ #32148] - Add a new fwrite test that exercises buffer overflow - x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212] - stdio-common: Fix memory leak in tst-freopen4* tests on UNSUPPORTED - Linux: Block signals around _Fork (bug 32215) - Update to Unicode 16.0.0 [BZ #32168] - manual: Document that feof and ferror are mutually exclusive - stdio-common: Add new test for fdopen - Fix missing randomness in __gen_tempname (bug 32214) - arc: Cleanup arcbe - arc: Remove HAVE_ARC_BE macro and disable big-endian port - scripts: Remove arceb-linux-gnu from build-many-glibcs.py - LoongArch: Undef __NR_fstat and __NR_newfstatat. - Add tests of fread- Auto-sync with upstream branch master, commit da29dc24d419656a4a6d6d61598b767b86b1425d: - nptl: Prefer setresuid32 in tst-setuid2 - elf: Move __rtld_malloc_init_stubs call into _dl_start_final - elf: Eliminate alloca in open_verify - elf: Remove version assert in check_match in elf/dl-lookup.c - elf: In rtld_setup_main_map, assume ld.so has a DYNAMIC segment - misc: Enable internal use of memory protection keys - misc: Link tst-mkstemp-fuse-parallel with $(shared-thread-library) - iconv: Use $(run-program-prefix) for running iconv (bug 32197) - AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines - AArch64: Improve codegen in users of ADVSIMD expm1f helper - AArch64: Improve codegen in users of AdvSIMD log1pf helper - AArch64: Improve codegen in SVE F32 logs - AArch64: Improve codegen in SVE expf & related routines - Linux: readdir64_r should not skip d_ino == 0 entries (bug 32126) - dirent: Add tst-rewinddir - dirent: Add tst-readdir-long - Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) - dirent: Add tst-closedir-leaks - support: Add valgrind instructions to - support: Fix memory leaks in FUSE tests - misc: FUSE-based tests for mkstemp - Add freopen special-case tests: chroot, EFBIG, stdin/stdout/stderr - Make tst-strtod-underflow type-generic - Add tests of more strtod special cases - Add more tests of strtod end pointer - Make tst-strtod2 and tst-strtod5 type-generic - Implement run-built-tests=no for make xcheck, always build xtests - Test that errno is set to 0 at program startup - Add another test for fclose on an unopened file- Auto-sync with upstream branch master, commit fa1b0d5e9f6e0353e16339430770a7a8824c0468: - iconv: Input buffering for the iconv program (bug 6050) - iconv: Multiple - on command line should not fail (bug 32050) - iconv: Support in-place conversions (bug 10460, bug 32033) - iconv: Preserve iconv -c error exit on invalid inputs (bug 32046) - manual: __is_last is no longer part of iconv internals - iconv: Do not use mmap in iconv (the program) (bug 17703) - iconv: Base tests for buffer management - AArch64: Add vector logp1 alias for log1p - Linux: Add missing scheduler constants to - Linux: Add the sched_setattr and sched_getattr functions - manual: Extract the @manpageurl{func,sec} macro - AArch64: Remove memset-reg.h - debug: Fix read error handling in pcprofiledump - AArch64: Optimize memset - aarch64: Avoid redundant MOVs in AdvSIMD F32 logs - Document limitations on streams passed to freopen - stdlib: Do not use GLIBC_PRIVATE ABI for errno in libc_nonshared.a - manual: Safety annotations for clock_gettime, clock_getres - timezone: sync to TZDB 2024b - Fix freopen handling of ,ccs= (bug 23675) - powerpc64le: Build new strtod tests with long double ABI flags (bug 32145)- Use make xcheck in such a way that xtests are actually built- Ensure that xtests can be built- Remove RHEL-18039-1.patch, RHEL-18039-2.patch. Applied upstream. - Auto-sync with upstream branch master, commit 9c0d6f7a1046aba111e25e34ec07242853e859dc: - Fix memory leak on freopen error return (bug 32140) - Clear flags2 flags set from mode in freopen (bug 32134) - Linux: readdir_r needs to report getdents failures (bug 32124) - libio: Attempt wide backup free only for non-legacy code - Do not set errno for overflowing NaN payload in strtod/nan (bug 32045) - powerpc64: Fix syscall_cancel build for powerpc64le-linux-gnu [BZ #32125] - Fix strtod subnormal rounding (bug 30220) - manual: Add Descriptor-Relative Access section - x86: Enable non-temporal memset for Hygon processors - x86: Add cache information support for Hygon processors - x86: Add new architecture type for Hygon processors - powerpc64: Optimize strcpy and stpcpy for Power9/10 - nptl: Fix Race conditions in pthread cancellation [BZ#12683] - x86: Unifies 'strnlen-evex' and 'strnlen-evex512' implementations. - string: strerror, strsignal cannot use buffer after dlmopen (bug 32026) - ungetc: Fix backup buffer leak on program exit [BZ #27821] - ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] - x86: Add `Avoid_STOSB` tunable to allow NT memset without ERMS - x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path - x86: Fix bug in strchrnul-evex512 [BZ #32078] - manual: Document dprintf and vdprintf - manual: Document generic printf error codes - ARC: Regenerate ULPs - support: Add options list terminator to the test driver - Define __libc_initial for the static libc - Turn on -Wimplicit-fallthrough by default if available - elf: Remove struct dl_init_args from elf/dl-open.c - nptl: Fix stray process left by tst-cancel7 blocking testing - nptl: Reorder semaphore release in tst-cancel7 - sysdeps: Re-flow and sort multiline gnu/Makefile definitions - login: Re-flow and sort multiline Makefile definitions - benchtests: Add random memset benchmark - AArch64: Improve generic strlen - rtld: Fix handling of '--' option - manual/stdio: Further clarify putc, putwc, getc, and getwc - stdlib: Allow concurrent quick_exit (BZ 31997) - elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) - elf: Clarify and invert second argument of _dl_allocate_tls_init - Fix name space violation in fortify wrappers (bug 32052) - iconv: Fix matching of multi-character transliterations (bug 31859) - x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047) - x86: Add missing switch/case fall-through markers to init_cpu_features - stdlib: Link tst-concurrent-exit with $(shared-thread-library) - hurd: Fix missing pthread_ compat symbol in libc - resolv: Fix tst-resolv-short-response for older GCC (bug 32042) - Add mremap tests - mremap: Update manual entry - linux: Update the mremap C implementation [BZ #31968] - Enhanced test coverage for strncmp, wcsncmp - Enhance test coverage for strnlen, wcsnlen - stdlib: Mark `abort` as `cold` - stdlib: Allow concurrent exit (BZ 31997) - Add F_DUPFD_QUERY from Linux 6.10 to bits/fcntl-linux.h - Add STATX_SUBVOL from Linux 6.10 to bits/statx-generic.h - Update syscall lists for Linux 6.10 - assert: Mark `__assert_fail` as `cold` - x86-64: Remove sysdeps/x86_64/x32/dl-machine.h- 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 2.40.9000-35.fc422.40.9000-35.fc422.40.9000-35.fc42localecsb_PLLC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIME/usr/lib//usr/lib/locale//usr/lib/locale/csb_PL//usr/lib/locale/csb_PL/LC_MESSAGES/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-redhat-linux-gnudirectoryhttps://bugz.fedoraproject.org/glibc((glibc and (langpacks-core-csb or langpacks-core-csb_PL)) unless glibc-all-langpacks)utf-843e5e63393a820752d4a8deb8661554e9c083105b6c8a39430dd9e4ba87ea7390c7fd6fd860c05b3de3ec36228a5d43e0070813c99c1acba4f08119327bfb4ea? (/hĹ-OPX k s0)5LZe51""׮UUUUTUU˛K= ߁5 UysvnBFvMr3]3llVIw2b֡FܓYΔujBN%TJwd&ws쥒 4Ȁ .bA ?|T@D4ЃI`y4:z,!DF>dſ B7qΖ4ժK6\"Q $:>X>eiLi=Ky59]5O:i^k"i^eh~޳$f_S:/WeEe'C3i]#c U=ٞ *ZI?_.$[Ja?W(-Lȓ,{Td>$l]wh3Y VXc\-PƋ.W~ XeK]%X 'b *X77W`M/77[x 7th77d#&Fps77eH똀#1@1"I0 _xMpMY*aт. a?Z"zpC !dWpss3ZDD4wRRvA%&x P}7\`tP0ѝ.`|RBD&3##x À-3{~!EH  E({Z9ϗ}L~ ^l\rSej?=UGsF;@S9:PN\L|4`IIG؉!e?3X!3Y1>'B`)Ȅ 9͐D- 31z8f"I6frntK 9%oO+&٣8J/YX0T cX+E%jfUN@^ k׬ڛDQ{}4ioC4N#I0چ5ք5w6~ P֔m-#Ϩm.ٳ5 uK^wM~7%3K%riG 6":Cgn8l {dlɵ Kc+LnZ#肧̧[J<#W̍Zv%''rs2A4W&!jX\Vw?4oE\գ&Q9{ncCY س^-㉆ü6bfHQ@4F]w!iĴY f-t /& Pv2lbF9"d٫E3X_2S =r(UKw.\rLPG\`){RZ1%iRQ3v,*;$*&.^}G#X,@g\c)}Z_4 ֿZ]*.89uypHvɞl+pyn4 O esq(xWrwS^~; ոLyZj4^KR}D@"uШ~\l5~~Af7sX+oo'o~a/R~S5[O.UWDcb;cc#^+UpKJ(l2$hE<?_s``zxnm&lbT3)T"Y{~TGfn|Af4H(՟PZ>jTcRX%VŲ^RMƞ-R\}&OTՏEOYԞf~fo.g:XsSÝm?s4 <5^iά8͟&5Vtwu9I鲗nO)=5/db@4{%Δ+ia,{1vM^S|H&͏Nmu aDij2ټ~8=MΒ93g&:Jc(=ؽ=Hvv_ v?vOgWG7wBj:몧n:Qi5qQWYIo)'' vӌT7jJG^ov~>wg>uuuouOuuzuruju?bu?V=ӟ;t|"jzt\NYE ;tJbV)S ,ɧt{hyAul^^[Ei{sP~rDZq/5N31}’{Z~t\hS:kTp fyfy|^q{H( L0N=1+nl>TCy袔RP:fsޏ3sȽμՋ>xfQxJ)ȽwFdjq?]qZ۞y/R{P?(͙-`ok^6FE fb]o<KDC /:6!6zznlQ0Ta+T}s &+-d|v N6#yʵ6͸ $KuM`ͪ"," ۑe." *:QUQi`-MY!9gK>eL a ΍u hSbFQ-F~ ?̛[ÛH߈ؑ90>S[˙È@0,8}kzr+{j-(3(Q:@Pfnzk3 S65PYFvg34Kaq'&ϐŨ?.Ӳb,$.'XOh$i~)W0WA&Bs/k2fIN^ļ#8x?>Ay`(pE;qqB/k+ҥЍۡX^[1<&/Cx쀸vfxLKҳ.{@&a>>UF*t ϐ}S}g{'1bb~cbEŵ"ޱ#,\t Qe8&Per xBX2øHE8T%o-ZvC[#tu*L49+zUQb TL uqNV&U7tөh"Qg Ev)z#Tn Hp{uptQPr&mu8m }ˉ5." U^˄cL%IÝL] | MooVbT $U r:ԛVdv?Ze/ $BOn !vGXiɌ8`t F)*lzdB' űc떐ϳ?z^'a>W=|L IAu2 UH$D뢯o>|C ׿6 !PQvæ׷qbzJ~I/Ϸ8tdJ@ 8ՆGfHpnsc{YyإYaGj}(AJ;*`za76 @W}a_'!6Tph8"[=qEnhV}-4!Ksz\(Βcm$ò.JgUGD+5%XFk xmxO6K,{fh.Bso2JYj1w=#hX)#d Ɗp! Zסv7nf-5p2jO-yu0k˿} =ݥ+ɀE9m!'*ӏoϞގzWgLE%évhߢkFau ]ERԳޔ+V/۝~]t%2: K/H.t e~]GVfOJ!zzd0أZeh3 J:PvRf!vwww}giGdM%&c9K-4ԣCP_<.0z2&*~hdJ|B)/*ƾ("&G@'vyp-µzf=Yb֓eHU(=d=&^rJzc/z4]A>ձ{ ߆Cp']蠇Sp3< h8BipB\Dp-k}v&^kJN$KQBOXnm&d.IϡQf'Cc0WQ}DN\jJ%O\[2q-ĵ#k׎D\ q-ćk3:\p-Ɔk5~0\`ZWkSE'\oPN7'~ Mi&Re}3?rpA0Ãl4R܉$yٯp)f?6L~Ĕb$WO Hcƒ/!UU;|TkJND9 U_ @ﲿOOx5ݍJd!/KǝV)L?5N}DKQH_>g?zGcd0EEOt,?ʏe*WR)0:#'_hE&?$]| $6~hV~S _c#.1u'F4@(铏BQ},zBe$H?87[tBJ>dOF~*B |ⓢAit9͖27R*3l"/ZkW+U$Fm7ۿml&s bV-Uj_J>*EO}&_"퓥QT uMq34֏&eȢP̐h3Y 9Xj2AB 1DO-a?X"u! #}2 L{_+4 5/c]e׀1v"uwQU6>](й~tEI.܉!OA-*_fRҙ~[hWEz>a8\{(V.?R4LO2:o {,N6' fr9#1.Y~\r:x(@/S8 (މTUGC-Hfh~ۺ*5 <{6 b?K/_>((MѭNHBt\»X䇂s;BAٸZ9esZk%WFi[?w Խ0|(]TLmɣ~yw"K>V3>("s9$wߨ?C rt^JyjılP}2HIeW1\Ό%H%5VK ]V+?ua"vc7L%"VO> hdB?g4@-Ob%? 5.zXǶeȄ Vk+P(+f{ H 4mۆoX_Z\:?X ?)0ߡ/|+L~F)͐?^M#2GiLP'uP*높ud߮6Tciɒ>L!RZ.ߪԉϚk"$?P~o$ "["|O9)A'~ ɏ_K ~ ^U} :]-S$;"*Twb*,Q!w0}O}D?}뗆îr7l}Ow> X%K҉2zjW,Azna4p ~#BhY5h}%-2l>aߋ}AɾP-SlPu Y 8 V5l#[91OI䉊Ł-Y"Z$k%I$ZH3 َ$8\RQ[|Ėx8%]o_ s+!aU5c]-2_y?3<J <~ A\_%Z$*&qX&6 &gzdܩ"6JHTED,R#L ,5hcxYғ!X:$TMt""|Wx6;Gj@P5 Jgwd5@ PʀT]__c5@ H:1Vc&p ~'5yd EhgXXYy( x _聅i\aڕYXuQPA0L @9P?h,y|x}Ӵ5+EF3DU?!py D%y0b1-XjŜ#ʯ}Vh n;/:lP( X^fc 7bu+(bdeSP$@$"P$J  "P"IH dA$d]"HD@"($@!($EX-6lASb2#q( }E0+0Yݎ rhPoWafu;CMɵ-/F"#UCH(%D@D($Le(s|5 P)PGz08www2YL 333333;?3ӘC5 IO@8K0ɂ(Gb AQ|x}64 Dκ/dz5ҫ§[L3,vs{?/|wFaQ@ȁ "> `qVYqfiUFa%艅DS4RGlg=_q&s:SI5IǁN,Q-K!PJhhM(]ӳÇmՠ *DV?ImM3L/{>nZ]!,)}{SEG1?@(g`Y]mD,@<0.ќk*ۛ@s* %ݱp pv&WnmEM}AǏ]ѓ\G*/鐌GL"m0igCduh_][UD˓4R$  a4.0,(k$*uH8y?w*jnfF^~̿zܒ6g6j}]cG9A;xo%!SB2R"BH3B '{q{:O}ʳ#qp3N*4A %|m\:%V䀼ǩ> _4Wo_cF)x׀J VhbKܭX/޶.>y H8 (?0ڲn%Nޣ-! oЈ;1-)}%<ڙy89 mDRdJeD^B#:a2)t[p^m1ըc ӽ2#CE6"+, RnŀL, &[wJ:NlS01)<_af& /=b2CCgؤ`hX"  OB?XvnYx!zάNHWFTğ{("N+00 bXBG EO{DJbP, rR[pe0,l#^r vfn6PryYA|s>1=QגrD{.\`` Q/#L`e&]X\]]H h- LZA'ruiv.RP 4$; 'F=)P03eY?H 1H@cfI;䒋Qq: "K|C6Ye^꒲NVI!tdHH Bza‰Z>̫tn3jN9=f$wԊXjKPVSAhk-^TTG3Q!"h.V+j(j$:εR*bTNVI!DG&% )2ųtsڈ|;hOynھd]o*m5P@!^>!rVf8=Db4!Rc-4E(Bdsuڨ4 ^Zˊ28a+pd{0%,#єf!7f֐zN4WbYlGJWh6.ϲ:t>vy"4xVT~q7m~fǨ4RO|ɘ9C|Ҋ9FSK> q }? Y_Z_7~飘y雖~JO(金>XB`(>bԏ|crS$c[>YI9 TGS U/R ~7XJS(>wMgIuWOho~Ov#2wZh^ӶEY?V2/na $#|Oe@LM](E3R&LFa(/ſ50_ qу5l~Tj"FAȌMc'dJ.&Xn*xYd,ʹ?Q@2|& c)V%Sq'mJxg9=]H_r^j;3WpXs-Xhy$NԛC #[̉૤ JT3IT^  */xyf7NvMuQL#g5aI,drToxb TAMh j[OP3t\/8mq""{_Jľz%{҅`+= %LgMVTƸBA0RsNbt4 %!GJX@m%DR`=ɴ4p &/ގ#Mk3T]QʼnT,EC2q̝ ?3=-My agULГyąGRbIGi1$,0f+=LPVi8|sšx#=/2I}z%+2d1HDƟ$2!CƐ .d1+5!cRT)ɤqIB,o2*dvx@.FN>5E+*DY^yO4ҼgWr|߫i?K_j8~lFob4Oڗ;f; ˝=5KGԝrmp?*U_2kf&+!HwRDj]rG=Դtk,w ;N3fm*۳eof&F_30}?1-}Y*}0-'IRHD CH 9ԔrĈ^VHqz{}%q=O% {oe(Ò8'TC-39% DL }o44>fDБ=o1""JD"BM!c:H%I%gѨRUJ՚UY(+ו{ #$cƬb 6Fzv]c-5 >PX"«$M$^ǭ@W3tʊŋ]Bavk ʠx'KL4ge%X`6;I@PJ@P(J@Pj%` P%@P%PI˨% U*We7v7 \lLc mLL@b 6&.&Z wzN%k ñanm;Fv#'\M+E2gtY*"M}vn; G^hA\Hecލ;[ACwO#@;Bd"5Ml4 ?%b~3w-nXp+=9bjz `8]iO}LLD Φ}56Bfo}uwk;:oʮ\Z't]C~km6B)3[zktX”"H*@!|&׿]5S]/HR% b«;@]< u*u8o5u=z1.n*[ypvAq\ɼqL/OľÝ8zdɬ#64|%E+ OJ5D G/n4:|28$̩jJ]}dk -V9+c_aؑ>XL-!Np lA-'n6Z[+^azU *RϑeyqMx ?\q^ YtOmq&8sSD투T܊k!p05/ըxƢcDٔtu(7cȤx_aGDeY"%oR1OC,#h2}~6 G__Ho9]u9 8*`9@9І:j;R}&͏m^^Q"4k!2PtBC劯]囧H/Y)&0W⁨Xt]1F@L!7qg~Q\(f~ebRWanYJ;C=Nf(bҁbx@EExŽ2Av/z?諕Q?cIJ^R ]ZBꋢ, Ahq]"pLhW 'h־- o8"Ӷh(;k|vYNW @,@h d[NhCS"eՅPĚ7SHaI Tv^@5085)|:tZ;8\Ӡ닜l]\5Z܂PF|A t,d`3WFjb'e A)cfеu>LNʦI;uKa9('C #eﵙz=cmA#5r+c.<;WRȕȒֵ}!8%()%8)־$ :4Eevv%ui—3a\O3jlx[Imp`~7y6YxӹQ"5(՗gf9(J\#$sTL<Y fěr,yAj;sx]u .)!_r A%CStP@* ym S~fC ZXb&b  YC,u:seictdc.܁!u60"+2UD}9" 0Jx{`65=Drn9,jEriNgQq1iO0(i- ¸#0$Y`A@ XDQ`A@ XDQ`A@ XDQ`AZo `$@ &HQ0v2>MtBTOd *;dۃ;e#Hq{`,`ao*cN"ȥ A{|+'Z 4^4!?+hT2JF|+6udUwW S|dsd0AО6(Iyk _p{kVHY_a6B0E>;!`d .C'I0 uഠ 5E3} , k' e?pa#΂nM !|U ǃf!h~I#vVpTa{ }l i}R5]Wih5#3ġ/m椄#R*ڠY ڽ;Mάv(qql$4MmGb; ZH~I/`50 ZcȀN"#B-[NӸ@sWĩhѼ(y P&rj/5^)8x\q $G1*O .S]Y rX+U u2Z=qNe$-wl8Ps 8[qY[+am)ܩTLMY:X*jR)/Ý=Сu ?#]I!B+Z(RUMGIPZΝqʢDDl"4El/@lhm6b[&:Íw JL~ %NO2تBƒ!Ûkq$r!f5,WFJF0⹊4 9w% MsvKpA{r̨|±ІkQؖG隤I|_X1M 2|{e Zf4׸1w-\!wvg(+A oԘ(-_є=~$Ɠo5H55e *қw> G6iC."]._p߰{cg ů1(ʲsKɋ-cs"M#LfhFϘpt =u;oY_Hܫk80[l[~8D"_3,B׸S>u5aTڕڈX rϣ[щ^VmzU ໝdZ!kG7SqaXͦk Tscsb2`B#Jgev,'zY6P(Vlq GOR.MІ MR@,t4pHsiꩫ.+^и%ZPSA&ŵI?A9iP<Ô6ᖝf|=jæ'IcsP>.x)wݬSDwH *2B ޅUZP-l U~Ⱥf%pa.<4莐[Uxww&)Bɛ{whG{s'skobZk*8,|`sF@PS2Sƶ*^c_ܽ[WZSO|KlGV\CL?;;+7R3 /*O%8Fij}:?MRtJߌa,p 0[oH?G-Eχ{VHBZ"h=Im 4a~A,quD]m,쪦W7 {[)^ z|.3hi$ RLJ<{8^ .ۮ*y&Y8"~^qܶiZae ,djZ #5QbRB?p^lNhdeۛU:QM|IwlE6\AK=;931 -^Cp6iRau ۄZoFNEt}C N`%A}kB{"0$p–j!Ng/B2oiA%0\`{k (Tn:_(@ 6:9[H'KMKCSdz cdkH. m Eբs(MD`jX+`0K13333$I$c G#Z:RkJ&_>"ޠՕ'nޥM#-Ρ 콝˵jeNDF#$>6-:,{/9믽ʧ;of(v^Y9|t lvdV\5T|/QM˭IlEL+A(~Y490~v,LC,~۳K> eeU$E4̢$a % ,F'4N̸ِJwxFWp [}SKyCc;W=y8}tld \uTUL4DKɍG8{]QajuJ 2Ͼ<@lKc+^ڡܹ h:c:eC28fh xG`#[@gF(rpj0@Bq^bAq|VS0Pߴm5Ϲ`XKPIZg5@S)OxKpɆhGf`]vU#۲:.&$a%믲2,_$]ӳï.M7D9[2l~ggjEs- NBϼ{6[ v6ba&70h9q+-/.XeU8w#ap>𮴨~'WR.AwقFJۃ1UE>?ݿ:钬7hO&mHeLLHT8#{q@#=y08Wc-T"M`*gh}Gu'mdM̃,۷޾j}I3)/~v+nf'6pVY8RxNp̶hJ`uXFUP4HBN̾J=OU$F'4N̸ِJwxFWp6hB\WK{C;wc3B[ًWkmM̃,q&]Τ<"FUP4HB}lomlrjhvbiI(}t ld \eTEL$D 싮 ܇mM̃,ryeTEL$DA 싮 ܇mM̃,۷4&Y8aWs6kهyWgqT=idM 6 \%>Ymm>ّ@p !8FhW}&`A75C/2'2"sAĂ-|7])g{@*uy$(+q#m i_ HyCc;uC339>S6$3.&  V_>c. _[ًWkJS* !m i?Л|["+q743@K~C;z3f/b'5B!1ky6Y82v.nf*&]Τ<"ۭeZeER$JaB9]1ۢ)Y!aUA Q 싮 ܇mM̃,AXXX}& ̤<"ۭeZeER$JaB9]1ۢ)Y!aUA QB;}3+y#auA q-)ާ=Pt9pzlrjhv^UV$5NF =5-%r?7Bu7Y/aіKY!!JmQ(|7k_4B?EMϳ߸;[gw1cPn-o$ħq/E1 ` r0$UY^[\.z1:Da/F?RXS |s8及u_T~{JKeQlPvu; NB /m1 }bO #!T+Km&6~3כڀ ʬBw]t/eop^Te%tc<*y54L %>i$@@p% JTR*ZUVU*jUKT?q 94QEQEQEQEAawwwwwwwwwwwwwwwwwwwws9s\UUUUUUUUUUUUUUUUUUU S8'pO:or9ZJ#}N"'#'*|>|>|>|>|>뺮뺮뺮Ɔ"W>YM3ƻ:E+"x$뺮뺮뺮뺮뺮뺮ۦ 2 a>BZĺW'AaN$!AFQ  68X5!+(J5 !lJ-J-%&$\?FM@%W [OMRMR]R]R![%>ը҂RRZRZS%d.zeD'`Yk`)ˆfٌP((h)>'  E{(sacw*w /W;r%q0;p_ ^򌋝qgcT9M8gqdO`c\EbFaA_ D`?cH  &J5AF]w R ("!Ҍ2 2nWq d@EuͤNGHSe Ls{,uSG'P<۫nsk:U2U=Pש2,"Uz$Jvh_쪑=%Bn?bT}5{c$gDNÇ}Ⰳ a%q; F []Phus:pv>5{fd\̎m.{e쳕]Rv:tvCήs;v6׽ֺXKatwҝ%9KHshQ952<fslq555ܜplsAmnKء8ц.C:CX*t HH藏n+At -A/tA770uLV+]5DtTNcg+LER XHꗯn+^QoQ(^APo B]!'u~ 9zG'=@ftq0ERީ9& h"Cb#,ʇ ;hL8, >C h$ "%lafb%hV.CLMhYHy`ǵieXEUIQPibKo'Kؙ8f.C93Hon+ޜ1o1(^bA0o |1+D`:!'/&8\ZKNcg+L%PI2[%9KHrH O #/ybGNGH#e s{,NEΡ7\3A_4okB B $I_0ݴ޺pY9`]i^ayZir=Ѹ TRd{F4UpW{^:{C=a6 υцpBjQJ>Rܶ$}\cG Bjv"Ii 00:WOh" m4?L4F"tÀ5rvpm5GIMu)Vkm= Ed4Q)@e{9$)rt}o}j:Bu\aVPUY TQ.PGbrt=/5J6\9\.P'= |> ܋60`fffffff"cC VbuR#xReTJR$>bCZѭcC VH83.*&M"Dhzɛa2&>Ll.q(D,qX!I^A`MHˣ0I!~u.ݰUGZ49'dDkܚ@LڊIJ9)2&""=spFctpf&V^ FJR "9lhFA%0ljfK }ZѰ̺ #Y tG7ҡy8/"C[=cpiEr 5Ho-nce)H _#}}OkÄ~Q}Nߋ`|%k?>$ !JI3W: 1(_ZEQ)fw<+ǖ_T?]/YP/ogOG2scJ}mwqǷe=f~/?;|{q{w=}ϰGK|) |uxg/^m!Xd*W]tn$> DKhd+&݋*NɌJttȶLA˴ˢ$gikٓíyv\t+%Op<_ %Yw0[MP163D<ҶIG"ρD9?A()a2&@bSg0/X jAe9rEOAD@f;MtMA*@]BE!L8 McINH]nqMR;-2|wM;.뢹@ZOt7NKϗ2Cc#{hM2|LuE%>:}S/4xMl3 "jxD P#-^.ne( ʄ@Ώ 1a"=`Z2ny91"8 0א᫟$%.sb{C@nv$9`Hpvl/2i4Ď`lFNx7 I5HV}f:.Fv -iSZ D ^zWpM}xOyb0;KTob5opQ5TMTT 9l>Y7#OĪpJƩTƅ (~^ 6DGDuOT 6b֋BH"h4%9B~^6au0R1d*F{:u8!$~#Hb,f&MLM0>Cġ/zVQߔIocp1yB0~H8JxELpҋp-U BI@I/T\wXw^o,5-c_A}O!(Ǿ _'Zl?CN/}d@ov'pOzr}>Ox?kưz&5ϷN!i>c4_  X8ICKk='݉`烀cqMTkBb\  FpRYp$a N~,  ^4? ᐏxʿTǰ"_ϴ"N,JD~D<䟍E;L(?[ E >.OMOK& e"@Bɦ,A&Sb9>THRUJ>,'K|q_""$@7o8+2 Y/,ࠥIkp#ϫa/5ɰ2SjKād| ?m4~^,D<j6NQ y]Z]JŨDBp^wi3,fX*$y8m&$G1,u nChvYC(Ni$ >yݍͰbP&PSq] JŨDBp^wi3,fX*$y8m&$G1 % eD<j6NQ."-.`bT"D!t8Ѵ^,"nCB~^@(PS#m0ŗ2JOmٵ"yg)*|3uǜwȝ̇59Mf~bWgWbuS: ~]:X]V bX[ݔ>V]ը»{2%4 vq*&h;WaF2$DLt 1-%C-E`N䒤&x"dmlB`;6UPMm}Oie2AɐmYIV2 3Q}QpNgsP q؉ҳk?8bv؂R i׫ dzaXTJ%rGm<^M=qNa~7wLQ_N`wm|q|nNܾ'i ĽhH`H yy-AwT|qpaf.N7KnQ|ZaE^Hc)! lڤ˲!pÐEgtar)#Zu|O׿̣qJvX1c -0il8a$HP!B tRgW`\"\ t%u @N/`(@ Jz81WC8 !߃|dvɐ A s&i3\觛*$PCeP8kE}L E 0ڰӓ#׹Χ+_xdyG($u Ɗ,j}F)h?{)d).g [ R?]gSߑc:7N(Xl(ǎ:I8?Z]x&U܋X.*(ѲZt99#)7g4=$ZEY6-.&)a%A !w=og9mUM,Q uܦeeU$E4̢$a m,+-)z%9!۴ zY9횞~GeW5EO$G1qaUQA0 Q]ӳ/쪦i(`ըS`=Rc HOYmI8ɨc2&㨣ii8Mz|g%r z_8Yq\lFC?)Uh Fc{:57`.S&JR4r%|8Ɔh3Y rX+U u2uDbEnhg{;-~v7GYvTn#d\qӠE3AƎ9T19C&  E7rΒtjRj<0J$j_=% \SyP0n\kja-u-F@lMҭi6daKiA57^^ +a¾Gd )iꎉnz*]ӆ8o/@󳄋ks>mA.w8_8;]ɔ:kEp2Hs}b0$h)+WCGcmOpנR[vX&a^ay xd.w\3O8!Yϙj] #I.2 GtݬVC6~XK" 哼^|'Y8Sa|EXjË6-Rs|^"j'^*H 7Ն>hzGp )t`Ai*lCeTF/*hlQAU TPRAK tŁ>zb8AA}oAAPPW( osxqlqlΦ\5kH ]6-ϥǕUZ)w}wZ/Y汭&=(&Z#|C1 [5Iࡥt}]񨑋 S׆524ԍ,fAz^G.(4vm믮R6ږ;d8zW2vvcR?{VUa{QyI/L8A/oEƱ0y-l*暯+J@+h MYN{YSUtXfPMI}NfB0+l=Er'{$jl>\,[Tt;( p4C6?~w?(hfi'kݶa3vօ.씨 KD55CZ0.%B7 lfjYT%eLD9&%1ըn!mJqP(Fx/s.58C2ؘǹR xԉb!N^PVRc}pƔ=>MjNj#S̑ FMI PFn &[\*p<7f]"sf>6 ūT)3R52k2N\qxV1fHv˭LO .6nnzĸ;چ'J^0J2BeFEQE!2G1l[6*/B5O@iHяYפGJfĪrIPb7n/ ۸!7ב;vz︡< hm`_5wP7c?lx{| BJcMCe Wѿr q^67n*} /zAݫ+S4oj[97HX;|[/A;VL;d^$̺'b.D?5R 'R|Z6/"mSEUh]zP,Й^*d߆fL|1L$>Hނė(_fEJLVѸ9 c7I]'wIIiAE=:5OXDUb-LJ~=):YBN*lAf`)V*+1I1*#Mu4lD7/~9E?fԋ Lò)xjIDB\o(۲ijzʞ0R }mFlڷmmGc2c4Jڌ5yRV䋧Za6VVIڧIXh4@L?]MfYգQKt,m iM ~B8|?mpx!z)7@a謝|f\fHx|C|rir#"#Ծ)1z=WnҠt BG37ЕX5>Mtlǰ2&trPڴ ]5}Nq/wkuJ(x,Jx^p=pC xjײMQ8F6bzI[9s,a7j SP=zRv p|)M$f|I!VHDp.rܑ:9i(\ 9S;g[RB۪JuMɜ©yd'IGxdC5$A "_Z~5pH@0AABz aUJ%r la4 `M+B_o;C[bkj霖3; & ]k\HBg`X.!n3c ̦x&" e6OŌ)eFsrF^pԑz6Q?ecF@=M"p܈BNT0ojGTGe=s ) yKq"W H*ßk}<+3_ɅO^_e4q |9%3"5-67 eR&N } Fs }qI%DiRDr#Y7N.~i p%?B E q0HCҌ,jC6nx:#|pj]{֟O|2(JH^t97-^ɨ7C|vl驙cC VgUcycBq%=ǀzri^nD+EG.8e³Y30AZYi3qWE31.RwrZb&8{޹)]WwMuw՛fhڲ.#WQ/:rEg3ji8Lb|l ~`ka]]qp=\$ɻXt\E]+քG.8=={ }e{& y mf̡͐p7UCh 6c}w~VV4Ҝ H6~t !Rl(K$@Eƣ.KҺ.K]UEQEQE꺾 /m,쪦i(uܦeeU$E42+ r1Կ_ >skzcu[vUS4KrC:n2*j"qEnÈ%H  `o(wr0b ITJuܦeeU$E4̢$a~AZzY$[YMмlLu b.ڒzZ+>ꢥ(|jWVdD*" ܦeeU$E4* r1_ >skzcu[vUS4KrC:n2*j"qfy9/~9~5=1-)z%9!yivY5I8 JFA z횞~ݖ]=͒۴ zYb%A =zvMr nˮjfIb~^mZ]VEMR=N, Q==og9_eW5EO$G1?6-.&)aYI(BO]ӳï۲YqaUQA04̢$a~'@ۮYmUM,Q M˰˪I %A  =zvMr nˮjfIb~^mZ]VEMR=N, Q=og9_eW5EO$G1? )z%9!yivY5I8 JFA z횞~ݖ]=͒۴ zY^%A /~9~5=1-)z%9!yivY5I8 JFA z횞~ݖ]=͒۴ zYb%A =zvMr nˮjfIb~^mZ]VEMR=N, QcPoA H =Gy:w_}\k|5?ʭ}ѡFgu"`%]I+Ǥ|ttK>w5}X+lΠQ>nG?oovE4e$,w1ZD囈}t tG#Arl~*6/9$5Äm rE[`z |Z&kr *6ةX&`1엫un!n )f0=!zSҽ /Z@XN q0'k1 $?(3]EQEQt5=1-)z%9!yivY5I8 (ɈFA BP~w=og9_eW5EO$G1?6-.&)a%!(ALm,쪦i(uܦeeU$E4̢$%r1 횞~ݖ]=͒۴ zYD !@]ӳï۲YqaUQA0a ){~skzcu[vUS4KrC:n2*j"qfQ9@~zvMr nˮjfIb~^mZ]VEMR=N,J"Q]ۮYmUM,Q M˰˪IiEIT0 b=9~5=1-)z%9!yivY5I8 (ɊFA B~w=og9_eW5El]ۮYmUM,Q M˰˪IiEI40 b=9~5=1-)z%9!yivY5I8 (ɆFA B~w=og9_eW5EO$G1?6-.&)a%(Ag`. %EO$G1?6- D!l4Ri(uܦeIp4 Eq0A0aUQT{Gp6 bPR4KrC:nӲ$y8"8 ˪Iֽ#Qt8MsTeU$Uޑ(x:&X*=͒۴l"@cH a *vY5Iuw$ >g`. %EO$G1?6-H"X(@ JUQTo۶m۶m۶m۶m۶m۶m۶]kMgk7Dx00>:;>#zdzBG'tQ<f Х;@ B!ZUUUUUUUUUUUUU@UU$I$I$I$I$I$I$&Tv92%۶m$I$I$I$I$I$IR*II$I$I$I$IU$I$I$ 'TF5&`70 ZBD-8PS'AAA\ 39c1Ƙm&^VcT)T"D!l4RL$B!0333m۶a FbsX+U u2H#Qt8MsT(Ip4 Eqx9s9s{m۶m۶m۶m۶m۶m6&!!w޺o0nNv92%m$I$I$I$I$I J$I$I$I$I$I$I_UUUU I$ 'Tv Х$4@a B!UUUI$I$IVUUUUUUUUUUQU$I$I$I$I'Tv Х; pB!DDDDDDDDDDDDDjDDDVUUUUUUUUUUUUU@UU$I$I$I$I$I$I$'Tf92%?۶m$I$I$I$I$I$IR*II$I$I$I$I$I$I$&Tv Х;B!I$jUUUUUUUUUUUUUU$I$I$I$I$I$I'Tv92%o۶I$I$I$I$I$II$I$I$I$I$I$WUUU5 j$ 'Tv Х$4!BUUUI$I$I$UUUUUUUUUUQU$I$I$I$I'Tf Х;!BDDDDDDDDDDDFDDDjUUUUUUUUUUUUUJ$I$I$I$I$I$I$1&Tv92%9o۶I$I$I$I$I$I$)$II$I$I$I$IUUUUUUU&I$I$ 'TvR Х$4!B I$IZUUUUUUUUUUUUUQU$I$I$I$I$I$'TVR-&`W0 S ɤJz(顤J   3<<$I$I$I$I)('&%$#"!  I$UUUUUU곩yqiaYQ m۶m۶m۶m۶m۶m۶m&yd'!!wT]/w M"o&`cp1SHVTw$I$I$ :aaaaaaaaaaaaiiZeYeYeYeYeYeYeYeYeYeYeYeYeYeٶm۶miiiiiiiiiiiiiiqqܶm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m[u]uqqqqqqqqqqqqqqyy^u]u]u]u]u]u]u]u]u]u]u]u]u]u}}yyyyyyyyyyyyyy }}}}}}}}}}}}}}_a!             ((baaaaaaaaaaaaa88(((((((((((((("I$I88888888888888cYeY%I$I$I$I$I$I$I$I$I$I$I$I$I$IiifYeYeYeYeYeYeYeYeYeYeYeYeYeYyyiiiiiiiiiiiiii&(yyyyyyyyyyyyyygi)((((((((((((({}iiiiiiiiiiiii{{{{{{{ェ뺮*˲,˲캮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮k۶m۶-˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲뺮n۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶  뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮a ]ӳïnˮ)z%9!yivY5I8 (0 0 qq0 0 0 0 0 0 0 0 0 0 0 0 0 0 ˲,˲,qqqqqqqqqqqqqq<<˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,4M4M<<<<<<<<<<<<<EO$G1?6-.&)a%AU>EO$G1?6-.&)a%A`a}}}}}}}}}}}}}}88aaaaaaaaaaaaaaeYeY88888888888888yyeYeYeYeYeYeYeYeYeYeYeYeYeYeYiiyyyyyyyyyyyyyy뺮뺮iiiiiiiiiiiiiim۶m۶뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶qq<EO$G1?6-.&)a%A(@A!             `aAAAAAAAAAAAAAA  baaaaaaaaaaaaa((              0 0 ((((((((((((((880 0 0 0 0 0 0 0 0 0 0 0 0 0 #@88888888888888AA$@ @ @ @ @ @ @ I$IAAAAAAAAAAAAAADQEQ%I$I$I$I$I$I$I$I$I$I$I$I$I$IdYeYEQEQEQEQEQEQEQEQEQEQEQEQEQEQaafYeYeYeYeYeYeYeYeYeYeYeYeYeYiiaaaaaaaaaaaaaaqqiiiiiiiiiiiiiiyyqqqqqq'ר?{^Warˍm6$; E6†HIIIIIF'(RIUдV Х;B!DDDDDDDDDjDDDIUժPU$I$I$I$I$I$I$%Tf92%m&I$I$I$I$I$I$II$I$I$I$I$jj$I$&TV Х$4LB!U I$I$UUUUUUUUUUUUQU$I$I$I$I$I%Tf;@0GDDD@*UUUUUUUUUUUUUU%I$I$I$I$I$I$IV&TV Х$4*!UUUUI$I$I$ITUUUI$I$I$I%Tf Х;Q!BUUUUUUUUUUUUUUUUI$I$I$I$I$I$I$&TV92%=m&I$I$I$I$I$I$II$I$I$I$IU$I$I$%Tf Х$4! I$ITUQU$I$I$I$I$I$ &Tdf-&`W0 jqšZjqš#yՖ   R?}}}7Nt:Nt:Nt:HA<>*O6&M)CŒ<%ԁ,S$f0zt {T> L8ƃ]eYq K8~̠rH dlЗe0\,U! &+7dR?8xc%3LQa\0DtA 9@7R1t 9pB8pխli5}UHy!"BĈ!BD)"DD""ĈBD)"BD$\!V.,@= h9T>H$?ow 4aa*1 Zϙz:z9ASbL:ě_"*,^p` 5vG?7GS,v<4۬X3 ]5heqa5BWM:f/JhMӯǦA3 y1-ee 'b,nU=P*/T?. yf߅gߑVUnKl_@e7͟Fkv(,ߺ[.ruM߲:V*ʡ) <` W1GPWVt6:ꢡHO40Ey IpDw!ne]]EH4폈y@O\6M%C2H(QDB-U G[وї8f3"LE `Ȥ- |XފKigV^'#V# 8/] \ӁPh{"T+\Ԋ"uOuvپrF@ʗT.@ȥg-ĺi\7dGf9]Pt+v#-B:K"zB>AȈrvsl/dN\5B ?S6 |NFV"72N5j7jzcu[vUS4KrC:n2*n`\ʛk(_)[`;¯^SnF^UFrEo5 F{)-xxeҍ5c|[G>|tĜ>=k_b-FL29|=X /})`1̀NH$B~?7QӲE~[IGOQkH`:رY~F-Gxl5ek__xs>؆R?~=]G{PFS6&ېOs32#onq @I4Sѷh}ʣyY""sh2gNCk`x}8\kJ* 3*bLxMp˦hIv  ~[4 _H ^C,|y ; p^7{'Q+߬1q3' m~iŷIJ  w?'|nW ~0#gq&aAAǡ7H?>ݡ9o&o&o&o&o&o&o&o Y 9P rD~PJ~-Wӿ oSoPKB~u/[jԄJ$1%}xQߴ=7:ݸwu6eTʹDs42$o.Ҭ¨kAES z:l2*hrLCcE>A=spfkk*\FU&RE Ɍ x ^}8)Q <{z;nQӳï۲YqaUQĈ`@=/x6bB}n9T3h^Ȋ&৅^mVF]RM΃i(|ȇ;wl}͖\N M%0BXOPH CA#gw&gš܉}hj~̽;V'mΥL#, 뭝ʥyY8"o)feF]%U *B$A0$́1Ct$གྷw[spí[ZSO|KwlE6\AK=;9s+52/ +&O\7M2 .˪*&Ib0HH(z8L0ʒ(p@v|xo}7A3-ϱ /쾭˶+'j,a{7N}m J &"[M?ki~3z gexUxBzoO.*~dj/>2/ Xfbf\V 6CHT*XW#16ʤE^k+m1Sf1iqTB=<ύ!q%z%޿O|7 6[j[;4km歓l${B3GVHpX0:mp+ V. JW3fKtr YC~ 1߅ȮҧO#ꬍ.Ё>@w<1(Bps_{|@)6¦gY BsЁlud HCɅYy+o6|7NAaA1 /Pv^n @X-@*u^N$i5q$ a @Pӛ,u`$lJH 徇f(Dϕ\#137.֌DA&15s#[$Z1"T}n!2V`LY~܄/I"bM_RʹW4YzJAsãJS}f$~*v' m,FERZ=$8uuCF>?dNfh:qbKy,[ ag`&}rQ“"ȣ^U Ep06p裒Ƿr۩rQۻDXZ Tϕq$7 ìF'Pp˜Z/TUU٩!&O ?b$ZN7XNfdN̸;w/CBk/c](m֡uzQ%_ ZPf)oעBDx+jbJu!f=<1 55v렅Fs_ 1hon&O:-Q.;?W`SP|BHݦý@P7:8o=4&Nci3!Q_ q%c*;qnnSіצB pɻR`BGMe~ 8QZd_]@\89>j/4pwIE977ŖSCޒX*UcmFhٰ6hR2fxoɺ*,]D+.KlΕ :__8k[j!y}5ns+ LVrG:YZ#uuj/-P@TS'?ȌYXhPmb69HzN!*w`/̂f W:::9rSJ.ŪP)"tʆdET<|j\ڞX~ᖣ){jH5慬nʞR͠y!+ iYuI49D\1"9{FVc5[_ᝃ7[kd5F_%W1O2ڈ] 5B(|LlHf\D%Lg홎WNog:_nʞR͠y!+ iYuI49DZ1"%!Ǿ0RUiUUUJ*TnTIUUUVN2ʪ*R |cR*%x,V,"PU %=4IZz7[{{{{eYeYeYPLHD@<840,|(x$t plhd`e XnYeYeYeYeYeY44444444444444444444T=&LUJUUԪTU-UVe@2TU[UQTRU5UU#TV !i5P( BP( BP( UUUUUUUUUUUs9s9s9s9 BP˲ z{{{syafYeYeYeYeYeYeYeY%%\*Tf !)!{˲,˲,˲,{{{^J)RJ)RJ)Ȳ,˲,˲,˲9s9s9RJ)RJ)&\* V :PiHdb9s9s9s9sV@@J)˲,˲,˲,˲,˲,˲,˲,sRJ)RJ)RJ)RJ)ADADAD{%lLUՄTVUUUUUUUUUUUUUUUUUK v7"p;e* #1?iiivք%YET85L҂%DdLxÍiiiJB$H {FZD : B@@G翜[ƩmhYF]`W}}}}}}}}7ap%&!+lLZjVUdXU*UTjJR懩ZZVUVԪwQ*zdf i#Zk-BP( BP( BP( BP躮k{キZkZkZkZkaaaa{{{((((aaaaa&\LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU \ R8$PKcL7hmo UբgfffffffffB?{{{4LLLLLLLLLLLL}}}}}}{{oKư-jL n/J+ 5CN1"F-+>)4`8'; P l[Ɔ]rF$Hz|JCh qiXE $Rx&LJTJoQjUI2TUc]ӪjUUJH jUjUUժRժU*LDNp8=j?3:`};PAº $@a$O*61A-mPWhPJҥ5J#6:^q.mJ;^9쵺xS-_;'_p5h17?Vzd& o7^lg?+„!Za!A72˦d SLb2s*D\q gD-ׇpkp Lkq)ũTFՇ#9N AYPB3>OL_$.`UGy)vŚN)wrF['\ds,^aECu8 w>+IqMRLҲBf.BB[oL&o#NMYm[ UzcK8]1:Q5ڥo~O)nUߊNu5-[;H­Y6X Ik/V0kf;['E|G\#:b|O5HY'VtBDN`dq18hYr,WP6I׷Nf?3OKħYi(:躴NkN4,M%TfZt"޽&2aHk"eytTe\;ğ(!)N;pʴFPڡi4-@ϨZ$=c|AlA0 (@.ȮnV7Zd*ɤhm=EC K`,3Y OSh2Bh >0⨗rћ oeo毧⦎-xa' xnz.u ;qOkuv};mS+Sfz/:ȏ2Z1ima+)9se鬝*d/jF0ՎV_HAOcMFla|>rTН#T b0Vpxu>֎Ԑ隯vI gN+~/gֳ̮!&Znf)kRJcev|&i Ч|Y+26vf]+ dh~{eش.$ڢ~54EvohmB` ث8wS^t/pΈY^P[X'5PMhvN6&mt6/n^mi5MYMHxKZS}IḀJ|3i]i#lcsYZe[ɨ 2\aU>ЗŮ={X5]E,E?=ׁ3Of*|я)>{r0Tku:&ytoUe3&2  >c%]YχO#zγInz .{`lϸkB]UNF]i8yrxE:cgx?)10wmRg̞ܽ6c=Ovd*%1#p-gp):n/66s;ytۘmpW,E8;CzS=$$7\ М"Up$yw@H.J x./fizMl/olPش#Q\ZAeZqN^\+ HVx"f4wiL:D6¿_!Bqr1 L,K-FgfwdER$:\uf@tEru(x)nq˯5x/nw1hZn7%N.liz',OD!n[ W$yG'o(o W$68Ԩ\_etrILcˑ:bSmID☡Y0a$k_4dl68( -k?6gN+nIl5l@bupymF"%kpӑmc%ܠPC9<6or?F9uʲGq~\[f }wM"G/kĞ|m" lge0 EtͯtQx8zIEfBo]Gs  ` vmS&]H P%rw3 0.~iØd+-bX$5N#JD/h{Q#ZuB*D(1 G롧W08/N)$oZҝBd%\S\L܊NJ,4",*²TP f"?w89k QVcApf:[- [.T;t@wjo-| ~݅}$vu ?n^5tr*qvs7x ΍qNyzYGX9q8w݁C)#ݤd,JQ,%?peexQ#tKKmXg_桠U"= D_!*ZĹqkIPuR_R HިhgCAYD:n߾VfkRǩ*f KpC ٘kp +kyFu/#02&͉6# 8SS`hr2LG$ מb73=H! aCrurDdi^R_cls&5S*l:qgͪ@SA㬤 B`3㥚f=COo]P/[I-I|vqE u2*)zbY+: YB (m`#5cADvľ|<' W*tb.V0f z@7qHL \ 矸T1- 5nU5;VkABAd/:({.Q35cT%|}۱ Y0&͉fm}1D%%9Ult#bAQXհhhwB܎xDl&{UcW/o`1 ϲX+mxF ?5Mw)e#p2cZ5yܞ#җy<2خ@Vmb˨@>=fv,7nCE3x+[ q#ڎͬ 1=U0f>$Ĩbx}0?  CsQ=ӟ`߱&<0.FMJ;CcYw&8Ӏ 战/ό/]އo%lx1;& ME[lF(z [/m'x>^izaH/f7/NV//2tC9I^(]y6 DԅH9[%x;\hYt@z}%E"@`ⲩ %aB¥?&kk~+l BWP". %)81 -$t5qWIТCOMү?9s7~T('{0R8 g"aEH`)#  5G~>mz LmO"9<c%Xy^=HieN4eNdKY ;iiv&Yq S% J FֽG8j_cYau%[ z9VsmUK^9 P2d)چe`(]Y?8`C' ʫk::&c𕸎2# `h0^ma6%WpǪ^To*:gC) b$S/&;M3)T  ts fje ,h>b$!9& aUQA0m,쪦i(uܦeeU$E4̢$m,쪦i(uܦeeU$E4̢$a zY9 }qaUQ0 Q~w=og9_eW5EO$G1?ϮI۴ ]ۮYmUM,Q (AwIb~^mZ]VEMR=N,Jгï۲zv'a +j"qfQQ M˰˲kzcu[vUS4;Ht>D|QELm32'mvg7fS6*gGŻYuJyNtT&Uݗ;(gjI]D,nUl!zeo°ޭ*IzEqaO_9+-̾+eK㊣(yd̏в~ [۳{M,dcA @@.NBXD*6Nt- KhIʻ:>\(i0"U&=]M@IY("dhZB%  hT_eR2i r ]5 貎9}Sb*h'd)\qbb l `9fH&{`G0%ms')a&l (C; SVUCUJn@x(=O4čɨXTb.i X=dd7v:ڸ]ҝف{ho:}݀OD0%ζk3]J~Y[>=@!UA౿<(SpP$3:^4D rE1("c qg4 (Yd33nAUoa`'5&p:V{K*ƾ,z_ 0& 1: a0Pz :pi(S50?* 0C@f JG1ױa/!YNpl h8u#蠰ɗN@?b ī 2'qgPi!8l:DQ)B Q&~* bLcgfq%f!H1N-31u6HsXfY;},`8 dڃ6NSGDo aO?gzuQ|cΕE;w_1[_m&XQf),ps*5eR=812Pm  8R^6?7 **:º`*IJD cƋ$0qqG6dd|U.RxU6vtxdiLHz ؙQDC-8 K lnC ݇8K`~X -XW;+da)" b&it<Oŀr= j9nnhT^2xMChU ɓ|k㈪x% .h[2uºB0[\p,1&y$L I$[ijvaˏ7C~p+>vB tPŔic6e(^ 9H J1(Qa Q@ %8XϵA&sf0q%Sz FVl 4Q[zZ`Bw/ؕ IXChGqRF,h\L2DhAQw>C@T~d& 7p SrC1S䃼ޫaN8T\RWg -%к1HhT,g3{: ڊPjnD$HT'! PT\в7`+Lbr?|`6*/8 qzZ9=XkCqzA־Ҹ@e4dY98yV/ l2GbD'q[ǝ&'K`|_WU|]ӳï۲YuܦeeU$E4̢$a ]ӳï۲YuܦeeU$E4̢$a ]ӳï۲YuܦeeU$E4̢$a ]ӳï۲Y³ï۲Y]1r1a ]ӳï۲Yq[bqaUQA0 Q~zvMr nˮjfIbqaUQA0 Q~zvMr nˮjfIbqaUQA0 Q~zvMr nˮjfIbqaUQA0 Q~zvMr nˮjfIbȂqaUQA0 Q~z0 Q~zvMr nˮjfIbHqaUQA0 Q~zvMr nˮjfIbXqaUQA0 Q~zvMr nˮjfIbhqaUQA0 Q~zvMr nˮjfIbxqaUQA0 Q~zvMr nˮjfIR=N,J7)%=Q_ ?Idz(q !/2d|Ga-:04A/.9u@R5*|d"XQyX^WD: yi6pY5I8 ( r1m,쪦i("yi6pY5I8 ( r1m,쪦i(#yi6pY5I#psRP3A= {mhiYfb츊qD,L2Ra@QTZ2ū2"u+BtެE,q̑ܫvݨC7.b__+Ǖ>'fY\}a?ѻ 9*MrEĤpdnE>DxxJ^" V%{-؄ 8 JfX?^]:T۷-L|-?5TT*S%UVl P[) ɲDV7;OAAF-QONx mWJRVBsߙwª>I_BI:p Ij0aL G42`:z FYh_0b |e]v< ~k>'95{k)l7dWDSC}1:m֖kM=-tKVYvƠX_oeTt'N-S9LpX򼐷IWzK^ӭ}2=wRy3v%]6%%IAenah;%/Kl>Cfȑ( G* (uc& :&dUB(!@؜,ƕ&QjV7U諭 ^ISaQ~a>:t!uc",c'^ôEܠPCFK)ibl/hj1Y{L壘G?|sC'C6&!QO\qjLmɧO>}Ooe\-ġ&=ȩ 2rr#y쒜(?@N{ =~@v}~G,H'f{;?#AQ|3'/+*B1y49E'p/-TUѩWkV_TB TUUUUUU:8:} tBUsKf⫔\4i!$ vΫ!qU qcsxcxa Լxj$C'l EO٭ZHѾPMOQ|ִRܸO ۀSpX{vvBd6ZLJ@B:FWov~v&Gn:4YXuQ)uċA =&K7j!drf|qa1zgW%!K LIA Q(;_j,ơ-Cy·νw>,JHR8" AX,nB44 EBICdj iSbXCP7*c>\ciw /Tr7PWj\VkRZ .%rY*!f$<tJD>։Tűk _*I1dD>R _ * IQ R;8;: . n_Du#T6]fZ9p}ǻi[Ʊ}i:-ؾ4YXuQ0YRI 14B3` a2 %2#Ҁ0 "@i@Cр"pE$Xwm?Bej%JK A ށܷy< RI 14B3` a2&o]Po/gG'_VL[/P'0 Nț"!M?PCO(ڙκAfQ0v=ŦH 샡@?=1-)z%9!yivY5I8a%Acs^p> ӳï۲YqaUQAfQ0v=EH 샡@?=1-)z%9!yivY5I8a%Acs^x> ӳï۲YqaUQAfQ0v=ŧH 샡@?=1-)z%9!yivY5I8a%Acs^> ӳï۲YqaUQAfQ0v=E( rB|0^mZ]VEMR3ܪ'XR̚ W؁(v9@W D˩ککککککw?݋ӷa lui)k_b0$kAO;n fy޳!pTf9>hcdN0zm(r8ln?7tժ \jbݺZpڬLm7tc.A^A% O &+ pbIwށ8xk=: 1x:8`hbg"^'lpG 4A*@ j*hX68 6-3]aBOIU K 2Aa BYmUM,Q M˰˪I ( rS$P ԟ~ݖ]=@b~^mZ]VEMR=oEI",쪦i(uܦeeU$EY9]{)`(Or nˮjfIb~^mZ]VE; S.5&|<$لD,Ǩ0u8xFXtXhMc2MF;k 0E'b, +\,[HD{z[jR*m5JW.k2f%|;h OjO%&ƫ];* Ӣ!7\UF.҇{g"Dsf7׈aqA֨ 1-ӪƸ0J۴7[< FSV tG1!a#*\t2+|z6i>QK|YKTeF܆N<-Pru %}[."Ay$MU R-S/i%K`fȍdSCK,HMڹ 8pl :ۂʭ3|naűz9/İvהF\r` $iT ^dI ( rB@CPzcXjUM,Q M˰$G1\yivY5I8a%Acs^(`(Or TqaUQAfQ0v=",쪦iRoEI> ӳï۲Y9a%Acs^(`(Or nˮjfIb~^mZ]VeYeY$ECMR=oEI> ӳï۲YqaU]YqaUѳï۲ 4ӅG\%eso\3& " h;ljLR⵿Ene!F] 08[IuJDHR6ݙ!Lb2Wx0.-+Isg9$^|#t̬}-儺G-$ 3 b%*LP?ಶ^VnFiEIXAAAAAA" $*9MĿ.Ks?rB#uW[ i|V=겏zpA(w"%v]3 /W}n=|IE'|䈂(Y LhA1S*؃iގ#ݹr* %,CR=Y{+%d'$QgaY& ra\7W, M˙DۦqT~ZB{LFO-Ͱ)L)eMoӄ]hx*?LFXX?: 5OViP"odGAccna!2g!&])Bۥ[\)bWv֤cW `}Ӥ5E]54Z$0G|0iYZ֥ui]Z/,F38:x6X͜{֠bq0mЄ=1_*Z'UJ#:)=9y58{1j= ԓN,vUS4KrC:n2*j"qfQ0 b~w=o`Ym쪦i(uܦeeU$E4̢$a ~zvSӳïUM,Q M˰˪IiEI(A킆]=͒۴ zY9].p&*gb"Ac!‚' ~t.plf]T%MPڟ:x6X͜{֠⫝ҧ\£nhf^d%N`=\-;>ڟz~v^7mr |t)z%9͜aEA ~z}vAA]ݐ8uC3"J]>.HN@̳8J0r(FR 1B #n$Is& qH5ce̟Sݶv9BӀڙ?3~~ޯٗ?ۛ8=C, ҧ?cw>e?~MNuYWQ!2{Gz8bg܍r(řpt0)U+Hs'Vcg왟u?sώZzl&܃EV\me 1[뺮rrcseZJu 0e s/3ˬG؟w̟O3z|>|ƌ3f̘1cƌ3f̘1WWWWWWWWWWWWWWWWWWWWWW7Ȩ"W+;?j7 $4"{(%h DPiV@p߇] ” ]-;_5( Y9C"BRJBPo(!#60Ƶe]e]9@Y q: ] w`\T5(zLn Sl h& s], W M$Y!!1D)@J+mFmFmFE.r\"EnToFː0('4gn&f0u,\7ḋtƸC!<;+++J+J+dϟ?ϟ?;;Jћ@T:irrԑhGҶ+*WT5Ñ[R>vY $yw"1p`R(`2t'܁p`SՔI3ыnȂUqgToFː0('4gn&f0u,\7ḋtƸC!<A#,TT8L;.Plr=i&R7z Y֩P!aF%TQ>OiHM`bY)o""  q-,' $HBx F Gl\JJpVJMUS'DF/!zNj 3, xNsFjbG}G}iO{Ӟ=iO{;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;tСC:t!RH!RH!ҭS9-CŒ."K|&Ӝ0ŲpRDE2XUjUZժVUjUrʕ+W\rʕ<[r|C5Z]DPDL10Ìk1,f1㟼}D$ucEiC­0a3Ƙ fQƺKMqfQ5f9`sLzODbcg#l`ɝ8U*W׿UUUQ]\cDDqۯ_J9%aa !@ >InzmYU5MQ<7n4 p8 cP( rX*,KGQ C< e2H"ZIWT= 93 3b{S %2H`8 #@( p pӸlgGvq8 BG; l6e҅)Uڍ؋Ҏ6bى؇m؅X*fIb=ph~# (pmp]Q S)v^ƲT&EN"> #q Ce 4AKˬ DȨ""`$I zT8w9bt j.j7˄Q(]f 2C3#P<&oXsu1gsĕ= Op"ݮ98.:e#yBI2;CHOZu pǔHF9CKQ)ԁhฆ޽㝻{ %hd[\9I}YNm&evIZ:g kV#H5&L~'?|m곰"%`Q0 0 0 -ƣ uO6 z~wYW4N۷ O]i~e=a]Y:Q|MlIv\E5LA;=+9r51 1,(n$- j)x hfXcݠ ژYzo l|̝8}v\;rnڢ칚jxfX7zbri^aܵYZQtIVTA39R1(N ̱J }q@{=" adeU$E4̢$a:wnMs- o˺k銪gjIc)_y[qنiWfaEYS%QIO@8K0ɂ(Gb vb'vb'6b#6R#5=iڴOhܤi(uopڪl"IyXd8z`qi\aڕYXuQTIT4A9P0(La }>R9EI9( a? ~=moڞkٲIqa%0Zp 4?0ޮ,Ϊ(|[$; ٕc1eUԄ Lܦ5U \UH4KrC3I2uɶYzU9Q|MlIv\E5LA;=+9iUMʜ````^^^^^^ j)$⦭lIv\E5LA;=+9r51 1ܶfijuV4F5̮m,볼i(0 p`E A# }Ѕ|o ]۵ۚYt˖dUTPTQS}KWٹni~e=au!@s9VS12)R!N̰2H~?F_N gyUGq&iQ]ɑۨ*)nْ,K{v[6rL)yMr zvz{v[:nْ츊jwzfWr6jbbY^QܴIZAs9VS12)R!N̰2H~?F_>B>۷U7qhM`uXE5`^ڣyYT9p4Ϝ~ݖ]=͒poD31  ? 뛶Z؅ۗuVeUD˓4R$N ӮªJ ȁqFuɫZۮiygi&Y(T(AwD$H$m%AwYsonk^gUNc>_Ѳ%q0PLHmD,@>&O"K Ɉ xGh̿ }lfp`UPKG]C?۫;7Y9DDs գkLGxgot&_pNl>hc.d"`볂WtG37&p/ܭl+:38d8)?˫i(rbeR$B1!a󚘅x}Wu7me\DtB>۷ugr&gxOٗ<8xWw47og0^V,NF(t>g,~v(wnVf$6^V ME=5s-R%2 8gE ~_~t"hGw3'og/^V,NF(t>S6$3.&  d|KP?܎ ̊|[; Q%V!NE=5-b%B! vZ9rn؂zjrvjfVb0 XnAOhr$nN܃-}Y0,6jEMv]IXC%P|I܎ ̊ {kZJ)}P 9~=1ʭ)|;!z9 -xіL دbW۟xj9K#*4`9O0+@pL@ #@<|@pl@ 3@0` ;h}_w5OFg4>_-W2O 07/.!TmFF4N@A8iB?$Zg(Wr4E' y' AqYnf7$ S$޹/#wm 4+_o͆ij-Eڌ߯nC:dqjyFt=yQIm!)(犀H]϶P|sEfa/Rl_1niׯmRc'D5/JA^V`XL90fikŹl$%PfGB.[;*b;)ͰNP'\ŏks%T}dX(*ڸrXOhp wy0B-rPE3cjV"k.ffs2?j=oSVf9O9f|u C3̣pUZ}OZϹsw8O.U0F"3x}i9mMi7}#?2+e[(Sw:i_hC:yIYDw]ݝ;&'(B"Dy-Oqw"]!Ґi̚GX!るԥ^ѽjR.e-mZuvt9s{1]ĝ5;W>D Y}=GhAAKGz.6$b,!; T./,R}W!>YkQ}¡m.2[E]BS1v 0۸}`Yb|!p%˹Ska[oOVGvi[iOE{ 9^ץ7baAӔνCw7i6er,eRe7xUFpSa >ǺNYP9RTXnyawǠb*8[qcX233`1¹aNK&~RÌ7FTY+n{ SXrH}i,:yBa޴KOtR=tptETZi;yKy'uw1 5 [ fZvUcH-     O]wu]wu]wu]wu]wu]wu]wu]wݙt3Lg:әt3Lg:әt3Lg:2 2 2oooooooookkkkk뮻;yC]T-ĆjfFby ~kniָ⠘ٔ;<-z+j)ְ DBcR :JDCB;z _1:NF?Bؿ_ʩ[5MMMMMMMMMMMM--hP4F]Ή))#<[\ +Q!(p̩H? |ǻіH6$WĒxz%G%2u]wuvF@ҧ0...vŐ:ܖ]մX(4Kr;yi]H $5L$ynˮj`,UfI}?6j `2*`a`3Mn{H"r y`a ǡ"FH"r ymUM"@O$G񇾃qaU z*r+r+r+r'$8@~_uۖeUUӴm( E4˒$QC{mӴ,ð벬`&I*Ycr+r+r+r+r+ra A$[3\3TU]Y-ˮi`, E"@y%I(y]qۦi8MZ3̲DrC  `0L$ `E (L<+;+Ǭ@<84puVv:+1+ cVi1+ŬHYYY(g%g1Ί+Jge gEYiYIHfffffefK'v ̓] +Y# 㱀opd͵Ttl>ٕ T}s~MM@`ks/bٸl\8_u{p x<<\.R|0ڲMmqga%2x!woh` p,\~Fl<׮ʑ"U}ld_sj^w qut\8M-لx"%{ml,D, r*We7QostU? r;;wbywe_5H0yZ{+C yNt[ )HsUHBsnv7|'Q- ٘]k ڇt7D ᔋ,fD0vW/E/<߇2CRW9v>Tn?V|=~Ƅ.'*D+LR2ªo* znvdzp9Ykry sgOz]Yk5d8%^f%7ֳH+-J@96U`Ȯl%; 65B۲j[WJ-amR|"^hteT-QxI6Z0]*7i]lv[rB~辟z!W LJto1 {cLMѾ=]S>A/А@x`Ep\ p & 0 f\b@?N{W1X0bil#AJpaGq1 "I&0SV2*c1gτiLqΨ-: gs>D4=ѤEs :HaCV}>(H"G N5W:`՝MV5_M?:+/z!D@P) IWiet=#36ۓWZwuw ^ݾMx VЗ J+tDx,60Cn7: X@!Cg&dsKڻ|'܃y?AbQ/"g~a=bx1*2(a }Z)ƗBu*!V@% " a&cGXIH?a} _LxQa=K!@< IZ!"H0H+@L$$e%҇/e9EYv)K/S*+嗲$cH3D"1ϋ|sY8=t-v:N';N9b~zqzN?tO1;󋝎s 8=i)N9c1;dp9쌁3FN?;SN9eC:J%d1`ggsǀQ\~h6?C5cMKQ<>BAJhr? PjYCT%fRbJ E 5ߣ| ;R쟵KRj/3031323elɯ;Q/Waߍ2/*F.oa2/^1a5\q!c1Hv@%*W 36TܗK~-'؝ad{#3TXb@-H ^wZ6g۳[6݃[_)vP=dGQ3= X C{: =/})8!#Ɠ)D4x'Om@%C^ȋrȋ9HbFcld#uFDv(r"L:/|IAғї͍ O UKwqVZ|S̴N =!C;(0`Oʫ(%,Ϫ-˻(%01ؗyỴA`Z5ָPozQU6qF}ۼ-4z$KU$tNqP@M4ܝtqG|.#ө u8ܨw)ݼz_5bmƞ1omm3!T^ q\=. >a>?eė2{韇nDD!iB}a!? ~}~=V~}Fzz1F84IRUeYDcQ:RdsZS&x6521z '{9LwAٯ:Ȟ5aD[ٷQyڢ;ԄNU"J T^Lѕ y/& I,B|#\!a6^t KFңtb:OA^ٿ=bȠ +_ [NzO8` hBԂBZ ';/H}Wڟ֯VO˿6RRh,Mgҳv 4I[*t&=Ko@ә,A׬x'@n.[<mY;=տBuV ?OΏ ˡXsjnncKt'&E`w)x9mʞ%-@#&Wd}UU{RpW#,:({7 Ii/{O$Yei:x<@N($DhD"HNdrbM)Igw:ee VMp*Șa r"C!FwW8H2>(I:\@)U8LIDt9FҌ4!0) [ abt!hB).P2>{┭0TA#NTʤj 9JA*8+ `4 [`X+[e‘P`0NSHJ)6f 6^(Wvm㛸C?Lq |OA*9(.ʴ^ACraA !W$Wܫnr`di)~<:Q\Pî՟[S=jr[ͩ~^%AjOB6՝~BIn@~lKm] ŶKg:b8 E؏ͅ,&@Bʥr^2Qftڎ1Wϸ7OhP?q@` "5,Ly͓%Ϙ{GE;wfȍM p8͐l!G2"<7_5AC56wXh$7VMVWq>P"%j A?oϫ>`F "nnj*J:P>H9 WYZ4sDBAظ.cNd=Lhl)PT.gy3l1G>6Լb$Rو/OT/æ}qd7Pd*|H,c:.( nAB{#{`1 JA>bW9Oqu%/=%XWc`-N5]Z傐?!*Ӑ+lbꊌ* d]mV(eb1ѳs91}u;-fYL-2)fY ko?)܃fth5?ߚM ʔL^Xqa?H:3@nDu^i3M4J  wp;5(ҫ!ǔUq+CS4M'֑ytzB,cc{a@ooE{ߓZ^"k wpu!@>hŶ4;sڟ7ՓoКyۿyV7chSb)zS;\ғg{IoU9i[BJ2XDKbB')`QOT8K^ 5&لM 9 hZ.HwP i4 ɴc  TA sS d((j +E([꨿_9=T%0urNVQZu4\?\% ~Q1\3n֥V_KR~W^fLRzy6n$z^}fxc\-[v_nVsE=azj}RCr{ +qXY8[-»|p\ #INxڍk> s$b1 ?3 sÇ/ /&Ŭ[[x__AjoĻ`xω"/UOŠx"wiů(em_)9%=".N٦X^$߈GEBqS+aQhh,hQSGd4i3 pkj|wʉ+ոC5PV?$zLR8 〹-;` +_ASDϲBZCK ]>6ĮiQDXhoNE[TMF{JߎNmϙ}:i߆ևd1 @0.\PKE n?V 8i5Ւ88GxŚG= kX93LV\M°k ˉky*]@0SŦkK6/5ٔ1,͚fd*a<oYy LM/m`m*GD7^M iiʔVmjŵڜiY4<5/xWtզPf_ s29#t-P"ƉsE$ņ)<=Pn櫌ͭFYpa1>>8'7[y\3i 3e! xU&.~*/ñ< h7ȩ_v)C`#'̟Rx8">| ZT!͚ D*7L:`9 OC_Hq$X< tƌRI[l/^ A|a# 4WP)ZIზI Kl 0R7 .Δ‰%$vZ1L=trJVXYWY1W.bR1NqسCBZ*WJn%^f(֞qZ(Z+%B{ yo{h(_Px kGRF;gٖ7`,10TmvTgVv9v6/ kg}Sn(p="C=xwJ#閁Ҿ=ΈO>gBv\7ݒUĐlqS2&T&0*@޶<@S&u{5N-pnب {8T1b1B/+%;C{ ~fL~d4*F&ȨBx-i[!#"1SD?D&jTb32# *'+L&q xBpYkNH"A H@~D-.B'Ggo7$Łl:\}kve>>$|E,K1>CӘaG -qM1Q0F}T ;v ?1lm*nPc=v¥N ǕZj{2滋{$;~"b~b^ZTJZ:h6>n43]-t?Du X&[Ef=/Bχp}z(<SONsiQ90^K<%_*N=Z1"=Pz~5Id,ȰG8&DcxpD9(hתFdybh!>/D67Kڞaڀe8(` q-JW\17ӕ,Qګ-SK΢аk !U( @y@`Ae)ZFPpL>@(8~xRjyV9^_M&ȱvɽ7Z& G::gѿڊ8 }ɭ_0!~)"(eB$PJ~TC̗PJL ДL5MkJ?|Y='rw.a</ #/;GS_kw (5BO\iv ,9FQ`o| ",6@MZgt %2?LYfs%2?LYfs#0>HR\fq| *5@KValw  +6AN[fq|%0@P`o~ />M\kz$1>KXet,:M`o~ =JWdq~ !+6ALWco| "-8CP_is}!,7BMWaku"-8CNYdoz *5@KValw'2=HS^is~,;JYdoz ekqw})4@FLRX^dju{ #,5>GPYbkt}! (1:CLU^gpy" "1^f1WJ\\u.4y!/k@0Z铹Bd9\ep{ )))))LWb)s~*)4ALWbmz+ #.9DOZep{ ,,,,,,,,mx-(3>IT_ly........ju/)4?JU`kv/0&4?JU`kv111111111112#.9FS^it 3!,9FQ\iv4$1>KXer555555555t6$/:EP[fq|7!,7BMXcny8)4?JU`kv9999999SY_ekv:&1)4?JU`kv??&1MXcnyC)4?JU`kvD&1V:W]15XqXO((G#V~"(6cQ׺~Tq+^#(Мi&0 ѾRp@eqh֕O7'xJc:<ͅq_\pZ|1UVX7Pݍ_=?}yv77y,bUA <8q6íiN嗖仫 mR] I&MIFBM~jtyf:+G  .콡†6qQ<']{f*J `ݙ<m汈U5Tj6Á״UKJ wW'nZ˰$Bt8`RԀ p6Džlu_LJHSn]e:(2=X`@Sߡr𷭻ZP} "N`BE7e0ZcbJѢDWW1]Ԯ= "6)؉L.W~H,HMXӗgG~scҞ~jtyf:+# Byhs\VNt:NO/miN嗖%2222]u]u]u]u]u=<<<<\}}}}߅_E Fy1k yvA53O(,ȓV F Y-\RH )4TcGs_NȌIԉ{f"r+>GTd r!`nd7QhDa(,OYhJUB3l3TCk@1fxnr{ 1%u=;p"2_V73q3be8 X臫X**FXז3邲{kU Vmh^<`"0[$|rSWY}۹ּ5$f!U}hkwiU0 Fk0N49\7K_s (7=CIVcr &3@MZgv )8ETan{0?N_p'8GVgx /@O^o %2AP_n} '4AN[hu (7FUbo~*9HWfu!0?N]jw '4AP_n})8GVet+8ETcr5DSbq~,;HUbo|!.;HUbo| %2?M]hs!/=KYgu 4CP]jw Wdq~:IXgv!.;JYhw '3?KWco{-:GTan{ (5BO\iv%.7@IR[dmv؊6ALWbmx ,7CP]fpz '2=HS^it#.9DOZep{ +6AKU_is}"-8CNYdoz(3>IT_ju(3>IT_ju%0;FQ\gr}$/:EP[fq|-39?U`kup|(4@LXdp|$0JVbnz ".:FR^jvꈔ널*6BNXblx ,8DP\htHR\fpz"(.4:@FLRX^dj",񀌘򈔠$-6?HQZclu{ '1;EOYcmw+7CO[gs !-9EQ]iu'3?KWcio{ #/;GS_kw 5snDDD8>~'Eq~"iǣb58g>JRYj5T܇[="C7llɵ8ؚ4}6|%Im ˜;`ո'rMc-D-9/u/7N؅ ٿv{a?, a/ⳃ_[._p0P*9U2bomD)pmWԕg_!vQ1 ׳_kĺn|qUՓ@u: ڿsm?f-\x(W뀅-p]t*~$P"@] ȸSmt/@ =wfփea]ai| ! XNpkSA|f,nd2L&d2L&d2L&d2L&x<x<x<x<x,bX,bX,bX,bX,p8p8p8p8p8`0 `0 `0 `0 `~~~~z^z^z^z^z^vnvnvnvnv\.r\.r\.r\.r\.nvnvnvnvn[VjZVjZVjZVjZVfl6fl6fl6fl6f,bX,bX,bX,bX,^z^z^z^z^jZVjZVjZVjZVjZ^Mnk\XC_.4 ,P\ALŸگ+ :GL<\8?Ww_W@t<&x6$ T|]1iJq`+Pٽ`-'F)F@`SAȃ(HrieclW4B"<`a^>_.Fh4FѨ($~"mswZʒ3,H@ ÂjaL,hme DRD)nPjFS)eɾݥY:R"C ppU$rٱ}L@="'7_.X`"36 C%nlRj063pXSB;,fdEP鉜WPJ>7;b{ǰ.X:RG|88, j 4DQҏC+[?(B%~:r)3 X(1?947$٭h,ar"g M3HxhL[.!:Z ښ5dG dHU]/8*b((`9I~mo֫3P@|>|>|2?V&n D  n,xhmzU]pcF#"$y8+D%ʓ#}645Uy4&$ IPr DΌ g0O׆[~ ebʓZU!Db#FNt:Nt:Nt:4FDK+c9hұ@KB?n6RCK/yx7yeŁdIJ8j6fl6fl6ͦKB?n6RCK/yx7yeŁdIJ%qpO7_gSHdž *~~{l|J9-9<83F/yx7yeŁdIJ(bIߪ4ұ@RoT)%ВgK!` ~~YAq )sXq*x6H̰`2L&d2L&d2L&lBwW熖VB|, B|4X4nVϦ *~~{l|J9-9<834Q2')K>nVϦ \u*Z4Q2')K>nVϦ .UJrZr-ypf64K>nVϦ *~~{l|J9-9<83^n (H%qpO7_gSHdžKB?n6RCK /yx7yeŁdIJ8Uitdz)cCd2L&d2L&d2L4Q2')=}|J;͚ ,X` ,X` ,X` ^7_RNKΡ% 4Q2G B Xq*x6)P@X@ai1DÅ a,1ZL0aPɵV0[2Xqc!TzU]tbD(2ûX.!=jR$%$ #############$bAȸT!f+Ui9A0?o89I RoT)%Вg$ҀC<@2 R$%8խ!O:,qT$ H$pP GEB%yFouh%F*vpj$ x(Ƿo%B`z0RS#A(]TPL2"P@"D!B"D!B"DТ脏_$& f `;Y9E @"%wwr IQ>jdH3Owð49p(:IkɴYbG ,BQrwg;+g$oUl P dRoT)(,ȖE<@2 R$H=}|J81!M TC Xq*}|||||||||tBWԕ+W\rʕC<ptttttttllllllllljIAd.}r.L8@ƖFC'|y||4xޒ}iY `1ȀʓZغGD+"v:L*M iXWԏ71&`DnVϦ -\u*Zlyi<û[' ` 3q JAW o5kRE91B f0.z}܌ v#G"p@- SisQLGA . lqqATw+[P 7b- TiWWgwx(Z~Ŋ$kG ;XZ3$_CbР兊x8#%wtL:&\aV"Ҩ$#>fX!  #:D6 X(1?94 V4 @.S0, M4&P1Å VZ񋤵dZBz؀,*(} Tt8 J/ R+HA&nL EbAQGH$*wlݨ$RLnU#Q"(]#w9K CX,OT9&8@qgb9H@" ɥRL-thHB;\ OTiWWgwx(Z~D:]8G " 3Hd,ȩD xLJ{z<'aǓ 9,R ,E@[ ƒF>Z5գQ 4,xį$nwaT,) NMK4 7XP &%H)M$ɵl3XKF͢B`zh E 5xX?O&w^WTԓ j4)?>rn.5xؤ_GDVX(J1R\ALŸH>3Wl:F Ltp`MuHdٹ[ՒQF (A#?<#r7Ked 'Qދa^>_.E@:$ ʓ;\Z+%D/B$t20( Mah٣!<E/-ے!ha,QH$^\+ <7 C&BYk* Ŋ!~~~~~ b!?$<ܚܭ&{b\YS~~~|>|>|>|>|>S ,IkfvkZ~~z^z^z^z^z^z>|>|>|>|>|>#6Yo_'F`״*|>|>|>\.r\.r\.r\.r\.x<x<x<x<x1P/o_lؖU(KI0N@CCCCCCp8p8p8p8p~~~~~YHy.o'^֯3vnvnvnvnv# tojpv{Ӫ>5)!X`C3@$ܵ~Mvnvnvnvnvfl6fl6fl6fl6f @`YA|X0 z^jZVjZVjZVjZVjZNt:Nt:Nt:Nt:Ni4Fh4Fh4Fh4Fh4>|>|>|>|>l6fl6fl6fl6fl6r\.r\.r\.r\.rL&d2L&x<x<x<x<x<bX,bX,bX,bX,p8p8p8p8p8`0 `0 `0 `0 `~~~~~^z^z^z^z^vnvnvnvnv\.r\.r\.r\.r\.nvnvnvnvn[VjZVjZVjZVjZVfl6fl6fl6fl6f,bX,bX,bX,bX,bz^z^z^z^jZVjZVjZVjZVjZdddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccjZVjZVjZVjZVjZ RT*JRT*JRT*JRT*JRԭ-------------------------------------t:Nt:Nt:Nt:Nt:JRT*JRT*JRT*JRT*JRiVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVՕUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUԔT+T(A+6w۱,=n|xz758콂iUEV,Etӣ*M iXWԏ71&`DpT P!t6\ A&+R&ۉkJƌf &8`ɑ#^/&7CU.!PL5.(z<$qHȇ{S+VUI hRN 17Z w:ZņmYұH9j,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+R&ۉkJƌf &8`aÆ^/&7CU.!PL5.(z<$+TP|>|>|>|>|6B尉$~"mswZʒ3,H@SF5Z w:ZņmYұH9jhРbE$wy;ܵ~Mrؘl„ 33fpqT4f谶ʅ5ʃP 2d  tojpv{Ӫ>5)!X`C3!&t:Nt:Nt:Nt:Nt:[ w:ZņmYұH9j(U8Y72F?Sd^) >pT P!t6\ fl6fl6fl6fl6ftqT4f谶ʅ5ʃPd/|xz758콂iUEV,Et3A+T(A+6w۱,=n<=ݛ]^OMJHGD+"v:L!J'KFg1K: dJQ"Ά $q &~Guqk38+Fr hP`$A?<hh"JRT*JRT*JRT*JRT*JQpOc*(NL@=ndBqX%%{#sn3K%G2^ (Bg @`8 #x^X0]N$&w_S(6f4[0̇ttttttttttttttttttttttttttttttttttttt|xz758콂iUE22222222222222222222222,V<LrI{]ה*)*L(?p08*rlr3tX[T邉M  tojpv{Ӫ>5)!X4B尉$~"mswZʒ3,H@ `@ cb`_WGkذ- P:` "'CJ'KFg1K: dJQ"Ά $@)PŭJ;,A<  0)ODkr5racF 0( .z} V@y0p`p @ED@><=ݛ]^OMJHGD+"v:L &J튴iv+KG" $-}y;\mbö@XJQ$tb 5 @pX%%{#sn3K%yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya" `H{MZTQN9lhPaB8*rlr3tX[T邉M/ED@><=ݛ]^OMJHGD+"v:LdР*M iXWԏ71&`DHB6a[VAt,%(:1DNɀ*Q,s\2/8*b(E:.XP$S0;¯[Y1ꕐ vX@# "y@CŊ'Iv"i5kRE91B f0$GE?>^Mnk\XC>>>" tojpv{Ӫ>5)!X`C3!抣cccccccccccccccccccccccccccccccccccc######################################)PŭjqqqqqqqqqqqqqqqqqŊ'Iv"i5kRE91B fXh8˱am kS & 7*UTA." U}jRB:"ZfB EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEB6a[VAt,%(:1DN)S$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""""""""""""""""X0]N$&w_S(6f4[0Ì)R\ x96:ra `tD&YA&J""a M .{`ZUѧ&%#W6QoWmNc]YR-}y;\mbö@XJQ$tb 5P@qX%%{#sn3K%*,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$d" `H{MZTQN9lhPaB'O8*rlr3tX[T邉M'ED@><=ݛ]^OMJHGD+"v:Li2888888888888888888888888888888888888˜X(ؗ/6l*$EB'FPÄ U8Y72F?Sd^)AAAAAAAAAAAAAAAAAS0;¯[Y1U````````````````` ^/&7CU.!PL5.(z<$+,Y\D$ ӽeL*ԤtDb)b ̈́% P9l߮HܝoǺZ w:ZņmYұHϯA(LegpVzbE$wy;ܵ~Mrؘl„ 3I$qqT4f谶ʅ5ʃPr0OOgW0Sъ64b4B尉$~"mswZʒkaL,hmeJR"#@d9rH^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^)Pŭ ~~~~~~~~~}>|>|>|>|>~~~~^z^z^z^z^|>|>|>|>|QpOc*(NL@=ndA." U}jRB:"Zx<x<x<x<x|]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]~~~~~vnvnvnvnvQpOc*(NL@=nssssED@><=ݛ]^OMJHGD+"v:L) &J튴iv+KJNNNNNNNNNNNNNNNN1P/o_lؖU(KI0^Mnk\XC|>|>|>|.r\.r\.r\.r\.x<x<x<x<x<GCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCp8p8p8p8p~~~~~nvnvnvnvnYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYnvnvnvnvnl6fl6fl6fl6fl6^z^z^z^z^jZVjZVjZVjZVjZNt:Nt:Nt:Nt:Ni4Fh4Fh4Fh4Fh4F|>|>|>|>l6fl6fl6fl6fl6r\.r\.r\.r\.rL&d2L&d2L&d2L&@^"{Wʎ0s(g, )d# `e?n۝w~.txjq{xkn]}dvnmvnvvnvnmv;۬ A aɤy`B&3d# d QF#JCDb#ဗ#$ dvڮ̘w?tjBkFdJ!ADW'i0~fߡ,yHLX@ .dKSW7L|IUuLCAO v]$ȷ_ ~{KTTW'FlN3`fJ|Z5 N >`OS:rGtms$-=+Jr9 sY}R}췂^A{d?i.3v,aq e2.v߸ {{1k?leåUƒ_3{;+J3`d 00[ ?#7OO"f|q4q'ۦ&fGƯ\ɥ7#?j/FdvMqҴ9 4'VtAxZ#AL8cb.v3:|M2 ޖ8Ⱥ]4Httw4 !E#PRJX|FAm8G ;#DVF7}+˧gtA{ty;#1Ldꃃl#?dcA"zt\*A"H$I$D"HLH8C%')o]] P;o!kA"nvF7 G7%?^lW 0?n3+n3]fzUef.]<6㚰$Um{C*#9DMo4bf2N~$?}Xnx^tLXݝ_*k?)1Wtu`P&|_? !ސ}~#@=q8# m{ElCw LF<@ 3K{`z:X:Xغu_;x>j"0OsIP^raANu;.tХfGC1f{y2ЏxO*}`ubq VvA< @3/c1D8S}wlvoha~~7@1p*i#b[ "ohh Ȗ^&}E ՜d,K۪zJ깉Y)`;Zy (Gf5tS2ҁC,,hO3¦nR6ũqYA)Ȱh »|ung`ZTNHB<60*$`Ml:Yx'FuT3rq1񐀀vnvnw;@1p*i#b[ "u]u]u]u]u]u]u]u]u]ugYK=/!̾vj <<<<<<<<&ŭ}eM5Լt\D0 hZkZks9s9֥uE崄T$Óc3ӢrBⱁ$ ***ý{uoic]WQKE?933! )){{{{{M@|vpjd^XRLF@:4.Db<¼ztnhb\VPJD>82bA񰲲{{{{{s9s9s9<<<3.+(%" X&hHhi¿]1`B@J(xXׂLVyer"d%+)pOb:888,C 4+SJ2`8--KUUUUUm۶m۶m۶m۶m۶m۶m۶m۶Ÿxph`XPH@80(I$I$I$I$If^ZVRNJFB>:62.*&" 8 l4ϳm۶m۶m,(:0 ĥK%UTQ PRE@I Nix J((w|xtplhd`\XTPLHD@<840,(. ȨhH0ļ|tld\T# m۶m۶m۶m۶DCBAAŁ@(l۶m۶m۶mBLb_ R2V.4_j1t*UWR?_~(DR")m#;ޏVsVQ\XTPLHD@<840,( ظxXEQƾ~vnf^V~MD<4,$@_^]\[ZYXWVUTSRQPONMLK0HAP0J)RJ)RJ)RJ)?=;97531/-+)'%#!KB:2*" B{wsokgc_[WSOKGC?;73/+&" ᰻988?=;97531/-+)'%#!KB:2*" NN9s9s9s9s9=rH# ?;ʡo@- |l.VFVFVFVFVFVFVFVFVF#[Jw* ˛hccd}yuqmiea]YUQMIEA=9/qQ1аpPEq`onmlkjihgf(°p`P@0 dffffffffffffff|xtplhd`\XTPLHD@<81-)%! 444~zvrnjfb^ZVRNJFB>:#P}yuqmiea]YUQMIEA=9/qQ1аpP{wsokgc_[WSOKGC?;7C8# NkLKJIHGFEDCwwwwww*#7+Q߬D :04ĥK%UTQ PRE)3** J((w$sӳsS3ҲrR28|xtplhd`\XTPLHD@<51-)%! m۶m۶m۶m۶mAJ)ؗWזV֕UՔTԓ#md\TLD<4,$ °m۶m۶m۶m6&kAJ&¯) RJ)Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$T RJ)08Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$T|O9RJ)Em۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$IR$I$I$I$IT|O9RJ)/m۶m۶m۶m۶mI$I$I$I$I۶m۶m۶m۶m&I$I$I$I$IJ$I$I$I$IT RJ)m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$IT RJ)7m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$IT RJ)NѶm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$IT RJ)m۶m۶m۶m۶m[$I$I$I$Iܶm۶m۶m۶m۶I$I$I$I$IR$I$I$I$IT RJ)0Ѷm۶m۶m۶m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$ITT;3ЎhN$~w~FΞ&M4)gUEmk]XSNID?:50,($  8et$ԃ3r2q1`00A?=;9753ʢzR*ڱiI) Ȩ˫kK+ ;וTҐO VԒQύB(۶m۶m۶m۶m۶RJ) 8Q!;*<1-`WçU)RJIN*GJRyDTN5EXX""(6 %H4M۶m۶m۶m۶m۶N K M$I xph`XPH@80( TUUUUG&eJFB>:62.*&m۶m۶m۶m۶mI$I$I$Im۶m۶m۶m۶mIJb DHxD&i8֯)Rm[o[on^rUUUUUUUUUUUUm۶m۶m۶m۶m۶m۶m۶m۶d0+$y8"8 g&$I$I$I$Im۶m۶m۶m۶M$I$IIJRR@R O)"/t͓"N2',O9x<SLi#"X(@ RZd*FOgT&Gc8Zkٶm۶m۶m۶m۶ڶm۶m۶m۶m۶$I$I$I$I$Ic1X9O$IJ/NDe{O0m#eZwIP( B%Hb\VPJD?:50+&! {{{{{BgJl< ܫ{K뺊Z*ڱa9RT*J% ~xrlf`ZTNHm۶m۶m۶m۶^7# QύL t:N鴠s[F.͵mU=% мl\L<,TVjZkZkZkZkJ2ѹ\VPJD?:50+&! c`]ZWTӑPΌK ɇzΰ:xW6uTcr"aZV{{{{{]@gQN K(Fe#"!Z~nb¿!K9s9s9s9s9[IFC@=:7VPJD?:50+&! c`]ZWTӑPΌK ɇB60 0 0 0 0 0 0 0 0 zJHEB?<9630-*'}}}}W@gQN K(Fe#"!~nb¿!Lu]u]u]u]u]u]u]u]u]T~{+hG&JD?:50+&! yyyyyyyyy H=}e%",˲,˲,˲,˲, M(gF%ds#ӂ2Qѐ{{{{>888888888J2ѹq27͍Ezat B~€eF^#H+2!_F&T#+B C1h)ݶ.\ȬjCZX^z nea]YUQMIEA@@w\P4Rq/mlkjih(-V8Q!@|Ё /X01D (D1?|Kz*ډ9HWdžFƅEńDCx>vUt2PoMLKJIHȧݭ풥J&{vq}}}}}}}}}<<<<<<<<<njh"ʼn$F⃇6hx" :hx<÷zupbX,bX,b>vUt2PoMLKJIHȧխ풥J&{vq1\@QB,Lpx}}}}}}}}}ʾ~jVB.MIEA߹`i(d#_Pnb^XD #DC4d`4\| [XSNID?:86420.,*(&$" 𹶳}xsnjfb^ZVRNJFB>5jvud g&b!]\ +PC zvp l2ɒ$G ǎ7j̀B !:62.*&" aA1F۶m۶m۶m۶mͽ}m]M=- ̼|l`TH<0$@۶m۶m۶m۶m۶:86420.,*(&$" ^%cZ}E/D&]{bjܿ/!}OI$lREbA@m۶m۶m۶m۶mm۶m۶m۶m۶m 8J(x:&X*$y8 8$I$I$I$I$m۶m۶m۶m۶m[UUUUUUUUUUUURMQ p.tf)x ‚.,x I-#1{OqNmc_ytoje`[VQLGB=83.)$j1᠐)f%a ߝ\ژWՓRЎM ˉHa`}xsnid_ZUPKFA<72-(# P(Ts1On,J i'E$ {{{{{ZkZkZkZkZy)و8ytoje`[VQLGB=83.)$j1ᠠ*c1c1c1c1cwwwwwwwwwwwwwwwwwwشd<ÛsK#ҪZ2 ⹑iA }!ѐF?s9s9s9s9<3) ĺ~tj`VLBCb]u ༔lD 5/j0hYZDrpH 92д=vDcG$̟>vDcG$XIN bRs˫kK+ ʪjJ* ɩiI) xE@?Fh!cѶm۶m۶m۶m۶ƾ~vnf^VNF>6bA`۶m۶m۶m۶m۶><:86420.,*(&$" Ry LN<& k8k{{[kRtt/4M(x:&X*$y8/ @$m۶m۶m۶m۶mm۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m۶UUUUUUUUUUUUUUUPhfT:,PYtIұ4bcP!@C$LJ&t V,%T`9^f0\I2}^(X`n*yp$Q!4T"qI0Gӥ7ZRJ#Pg-Ei(C@D,[gD- jjx3+5 4jjjjjjjjjj kk5AMYeq}l%1=IUamy m!m(2>JVbnz n".:FR^jvo*6BNZfr~p&2>JVbnz q*5@KValwr'.9DOZep{s(3>IT_jut%0;FQ\gr}t uu-9EQ]iuu +HAAnM{A # gsPJ. F ῷAa".#>^li L*tCvvvvvvvvvvvvvvvvvvvvvvww-9EQ]iux)5AMYeq}xy y3?KWco{ zzzz4;BNZfr~{*6BNZfr~||||||||||||||||||||| }}.:FR^jv~~~~18DP\ht (2ELSZahov} +6ALWbmz #-9EQ]iu)5AMYeq}m$/:EP[fq|#/;GS_kw!(3?KWco{σb["/I ID-R7ݥۿZbޢoTCRt'hDyS.v\H1\ nh60B{›dmfo3}׍xlY/ OqF(`G̭h5%hn}Y6源XgImzE@zO:2רc}F)ZH:T߰?z0۠RF&M$'6P4'pY14RJ&eptG2%9(!i$l2D`(B&sN%t4 E`7@P$SDWZMRJh.{,̼BA k`88Ok)fK [V (DTvP7(P9tp23MPa @[-ǖc%%7s9s9s9wwwwwwwwww @y$ =6sT'RJ)[P#PGsD D!d18U y6HKЗV&чL !ZkZkvwwwwwwwww`ir$p2 8d Uh3h+K`y77*=2zmRf)`96OT=1J\yuUuw-K)_JRʗR/&FQiZZkZkRJ)RJ)RJ)s9s9s9RJ)RJ)Rc1c1cB!B!BWUZkZk|;\JTId,HCq ?^ih.c(^a)`*#apv%$p2 8Z/g{V4u4Jı@XZkZkZkZs9s9sc1c1c{{|;\JTId,HCq ?^ih.c( b4Fh4Fh{{9s9s9s@Ow0Չl0Ƀ0f{{{!8^(Zz"UDNZ"6 3gUL=]zZb45V#2~ysojgc^ZVrT(qD?=:520.'d}wqlifb]YTc}}}}}d8"ZVjP}wqlifb]YT[[A71/-+9njyyyyy6+V ĺTMFƷҷև~ysojgc^ZVr4h}}}}}lX-컋cK3ʢR5V]u]u]u]u]u=qD?=:520.'b}wqlifb]YT AooƼI1qD?=:520.'R<<<<<_ܛ٘7qqqqq6+V ĺT۶m۶m۶m۶m۶m۶뺮뺮뺮뺮뺮kiiiiizyyyyyOvsE[&Gjp8!B $Am3 Yy1%&hBz*f Uy!c7M  &8HYXBоHk}\)CE34ZXIOK=m0!2fUՆ <>vqysb"| !.J b3X$r' Ym=s괰-kćg|E2| #V, b JܗfnK"H/'N'%E4"ǼO7|uY$#E=tz^z^Vp/ 'JBd8"ZVʐ!}}}}}a.#*7f59#z4=j!K*ABHJg(Fxtf`-RH!Llo42*(@h ې†G, \xEXqSfJ^['>rayBD M- 3xV..kBTQ.,`A#!*IxppFp$A~䠘Hʅ(`T Ɏ)ٽޖ'APD\Np X M 1~V>p9R @`xvDl+D%>鈁d$L,W .:Eh`Q!HFęO.0VpQ*JɅ;| &$U TI !AcdH.Q&( BP( BPE>sdr#ƕaKC~|>e^FL\#c`~ uO*$Q,JxH\*J)tD2HOD 2/0Ws""FvV.}*gO$[SRLuNHB<61,&!` xJ깑i9T֥9Ts(%" """"""""K ɇF!4L5lXD8m۶m۶ R9$`bLjv<}  ,+%; T(b XֆamXHRi6ku}6x<{{{wwwwwwww v8"8 D333333333 WRP'Sl0hn@gT&Gc@`jffffffff"""""""""$ ´bk\2/ -CLy:@9G9`ԓ8lWAhe vj^RF! 0@ IF ! lU=% ĬC 7*>l۶m۶ݶm۶m[䰀X(%dCを7jtHItHlHqtaab(7FUdsbc#*18?FMT[bipw~ &-4;BIPW^elszeee")07>ELSZahov}f %,3:AHOV]dkryg !(/6=DKRY`gnu|h$+29@GNU\cjqx@"cxfJHx4 ƛW0[ꄡS OM ,x<5]m)%!<0Xxj€!9 V=Y+({$! &&m۶m۶m۶m۶WTQN KJ{GDAXURO LJ ªzbJ2ѹq ʲjR:" yaIi/ȰhP8f`]ZWTQNKHEB?<9630-*' L&CDDDDDDDĭZkZkffffffff!ѫG;\!>Z Q^H| P.PU`@ad25 @d!F:?$" 0,($  >UUUUUUUUUUUUUUUUUUEQEQEQEQwwwwwwwwwwwwwwwwww׶m۶m۶m۶m۶qaQA1 )'%#!oEDCBAefffffffffffffffffڶm۶m۶m۶m۶)RJ)RJ)RJ)xtplhd`\XTPLHD@<84aXPH@80( B9q4/Hy 9Rm۶m۶m۶mK$I$I$I$I۶m۶m۶m۶m6I$I$I$I$I?I$I$I$I$IT(&pO:\l5!M;)lw&LDL`(,#ZRhS<`(P*e t24h,{.\0sιm۶m۶m۶m۶mm۶m۶m۶m۶m[kZޤ 5F!a KXhk(Bxd6f2tLpwwdCURfF7P}+Ka!0_!01KrmS:h`YT4c뺮Z0Xk+FH@Ι Ea`YTthZPB8, ${l`S! >5-ɆrD,ʉMݽtD,ֹyi]MYkZkZkjݛזE>92M (ʌL{ݻ; Qƪ_N r`V%B3f$T+ Ըt`D,@H*ͩiU'Q JɇC“{{{7!q+JA4 }\6#Odp<?O2i ;9I$ 9M 0*.^\ d7BMXc)4?JU`kv%/9CMWamy+7CO[gs'3?KWco{ #/;GS_kwץ '18?FMT[bnz ".:FR^jv*6BNZfr~&2>JVbnz +IAvR2<2p5X2b,G_"A_BgX+\*!W())屦i*۶m۶m۶m۶mm۶m۶mcH p803333333333$I$I$m۶m۶m$I$I$I"""""""":l \ 9RJ)cmے$I$I$I$I$m۶m۶m۶m۶M$I$I$I$I$I$I$I$I$dp< 9RJ)_m۶%I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$%I$I$I$I$I d>@XT=zo<0n"]hi)~u Y jMLZf\D"H$YeYeYeYeYF˲s]u]u]u]u]u]8vh>ho$rA"Ã;ܹ865.YWV:b#&Tڭڝ15c@AF c@VNPZ2`AC  'qCI#&˓#?lqAGgSDh7gTa2nj&$(R%IHGO8_s[( E9MAHEDn~xf%V;faԡy f +NzaLbݢB~TUUUUUUUUUUUUUUU5M4M4M4M4M4M4M4M4M4s9s9s9s9s{{{{(((((((6Z4i{\YXW++1Px I !gbhX"C*J@CAHED ʼn5B0|z~yz20.(I\#pB}xm]iRJj ~~N3űuuɺ1#&K?vɑmkjhdm|2 Քu]u]u]u]u]u]u]u]u]4M4M4M4M4M4M4M4M4MtmHLvj"@{씉ҢDɐ9|>.omDyqy"eyyyeYeYeYeYeYeYeYeYeYeAB8\ۚY/2_LBbE5%# ,Yf!%?{d6"B¼`t:Nt:N{{{{{AB8\ۚY/2_LBbE5%#;aAINn[JVbnz ".:FR^jvU *qׁP ΒS^-"T $ *6BNZfr~ &2>JVbnz ".:FR^jv *6BNZfr~ &2>JVbnz ".:FR^jv #/9CJQ]iu)5AMYeq} %1=IUamy *4>HO[gs@`ahhH6PR vk/@*qFJ)licH{EpتPcC,` M3;G``Z)^˯GcY7}:̥:l. xk7 eq@Ibpb c@@?}p4 UBNmPA!TơOgT'=ßͅu%nJo:v9ʢ2Z)^˯GcY7}:̥:l.B}.wVz~ӱP( $\- H$>Hǻ^+=eYe8l2DgD?mZM.xMRH 6>Hǻ^+=؝L& L{kLx-e8l2Dg8Jq(ehxS)K8pQ'<QM帡 >v7.p '9INr$'9INr(%L&Z-IV݁* AWX)Ѥ9A`/gZ)bXFVl(qqqqqGAQl3XKu"N  stH81o!DQPJ ^p%d Y(pYH&g29əLdr&3IWuFL^Ӧȴ#FRMġ0h`^ih. U0"s9s9s9-ZJOD y6}ݍsP%ч*BEd/V4u4BP9 RH!1#q( &ĠiIïZx$ X';ݾ7)Q&)mG̍?ZNF{{;\MbL#P9XX,`-ՉlZ`$J%b$pi(Ed/V4u#d2L9,!#j+e:`01c1c1B!B!B!l3XKu"<<Cap N)RJ)RJ)t9s9s9RJ)RJ)RJݍsP%чHC{{ZkZkZkl3XKu"<<CaZkZk<|ɉsRӒ_&ҍ"-@0(R&vJ P$F"UUUUUUUUUUEDDDDDDDDDD3333333333ضm۶m۶xph`XPH@80( cѶm۶m۶%I$I$In۶m۶m&BQʼ$.8BLV`jt~ (/6=DKRY`gnu| '1;EOYcmw!+5?IS]gq{3=GS_kw+7CO[gs #/;GS_kޤ 5Cl$c]i*K/*9 e9ph8c2Id-UUUUUUUUEDDDDDDDDDĎضm۶m۶m۶m۶m[$I$I$m۶m۶m ݤ p  I$e)0!UUUUUUUUUUm۶m۶m3333333333#""""""""""m۶m۶mFDDDDDDDDDI$I$Ir۶m۶m6Tҍ 92IdJUUUUUUDDDDDDDDDD̈m۶m۶mѶm۶m۶%I$I$Ir۶m۶mT$#i84[)SIh5D`, P qwwwwwwwwwwffffffffffm۶m۶mڶm۶m۶%"""""""""!I$I$IrYeYe ޤkĩmm[t]o5hpPPeTJ-$3YeY`%9Sk ̩ԁIdbWic1wofkȃ\.ˉ] ٵ5@H$"ώF$kom,{{~y'jZkZk}'{{yria]ZUH!UUUUUZkZkZwofkȃii9s9s91c1M~PFaJGׁ`\ZXV뺮" ͩ-eT4̡iAШx8Q//9s9s9xqh͝Eu4:63/+&  '*d4Q!3ċCk,Q)qIذX8QfZYXW/R긄{{{{{{չ! Q$I $X)gxYj?x*s!`:X83^=T["ŗYAn -K~Oi\]4Gbi-<T"8,p;l n"(e,9&ϨǪΗ eRȿ P?}}}}-Yԓ+Gv4z^׶m۶m۶m۶m۶mۮ뺮뺮뺮뺮뺮kR߫vnK4M4M4M4M4M<<<<<3ńD[bIxX$u`ެ\$˓k;Rr\. hFA<7 ͂XT}}}}}<<<<<.iKG!_WR΋I'BmyTT[z"~뺮뺮뺮뺮뺮̪#~tj`TJ><===<<<<ٹp8Z'W2n lʩ(444444 |g>yQ)ݸpTВE=~tjaWN`0 }}}~}jF*潡eM9!r\.ne L&d2L&\I}si`VMB91''M8uM%x<6U 监}si`VB;3,$|3o. ̪I(')ƴxfTBNOOMMMMMMMMĴrdTF6,"LRP\Ґ/j)Ť9o1zy/~ó6_yӮ{S?s>>q>(^b~duTu VO0\GtSB$nq@=ęk\C0S9=(j'v׀sDs5?IS]gq{ (2JVbnz IUaku|*6BNZfr~  (4@LXdp|   $0JVbnz+7CO[gs #/;GS_kw 1=IUamy 9EQ]iu)5AMYeq} %1=IUmy !-9EQ]iu !!!!!IUamy "!-9EQ]iu#)5AMYeq}$$$$$IUamy %!-9EQ]iu&)5AMYeq}'''''IUamy (!-9EQ]iu))5AMYeq}*%1=IUamy +!-9EQ]iu,,,,,,,,,,,,,,,,,,,,,-----IUamy ...9EQ]iu/$0>>>>>>>>>>>>?????????????????????@@@@@@@@@{ AAA;GS_kwB%0;FQ\gr}C"-8CNYdozDDDD줓 r~""4,q7c 1{/2CÉnt(D^BǨk(> X|? _I{;WihG0!}`(l{cǧZ\hu4gDkbRhx4ī6ށ'aw{pwKs5 {@/:zQqAt><HŻM9mL}yg q/#b h*GՌYpMo ;{gؗ.~2(ϻ\H.hvc ^4zJi  WA7 :E̍pn!=CE|D:p4Oi^SЩzMu0A7gYt Itn)ߗvʘI<<<7) ƸQYQZMCX>"vnvn>Jb`>!u<ʾhx{|4 '&e)N s+E5?e_!k2^$DiWN W*Mbaǎ6d4D^I,dw7֕zZ:RW'rFx|r rngbXV^  ૧f81),N!dw76fcJ91!4555 H%Efpvnۭ,˲,˲,˲,˲,˲,qqqqqRIрd,\GGf֥jZVjZmO F)Me¶<'K0 LS6~X,b+NPA+sI)F}}}}}}}}笨|yvroid_]Z;sc#"p8W7l>;7/)! npa(lQ 0 1 =3FRq1>"w>¼~E*c+ΊZ* əYxHǗg'Fե37V:";7/)! npa(lQ 0H`@h1_;83+iڶm۶m۶m۶m۶mu]u]u]u]u]׵VPGD;83+ihjjzfF*ɥ}i}JD?^/M4M4M4M4M4=j@|9cƳL'1b8lyŲK%I-Z ronmlkjihg:r}aëF [2b\? ҳTTCqr2a`$@rqˆE ")P 2T!@|ЁC 0\P  ISzt{Z]G1qSj~.88i>=N8!ɞTg?Ee,J.ʞ|x.lZF6Vlқs?bABj!K>Ij$i+nsZDۤb-KfRu;Ih2xl$*9EOhEgӌGv=0_m~pjӇ9iP{2ܕhLXĿ9mYitЏFnq;yh#Zp«ͺxl9i;(͸7hxJ7o,J%!7p{.h6*l9_LCrxzh^|Yl˦Ϻi2,FDpP-27CKPUZ_dinv~'1:DMWaku!+4>HU_ir|&08BLV`js|0:DNXblv  *2=HR\fpx '/9CMWakx%/9AIS]gq{#-7?GOW_gow "*2:DNV^fnv~"*2=EMU]er *6BNZfr~  ,8BLValw%/9CMWaku%/9AIQYais} !,7?GOW_gow'/7?GOW_gow'/7?GOW_gow'/7?GOW_gow "*2:BJT\dlt|#(8@HP_dinsx}  '.5FNV`jr|!4FNV^fnv~, $).38=BGLQV[`ejoty~. "..:BJRZbjrz////%*/49>CHMRW\dinsx}0+3;CKS[cks{0000011(@1NU\cjqx #(-272?GNV^fny3"*2:BJRZbjrz444444444444jrz555555555555nx5555555555555555555666+3;CKS[cks{#+3;CMU]emu}s5fDDd4IGQU)M~L4c hxnw7:1*Ģ|qN\~-w;16~C09#ij@߫,N'TcbuO=U{ %PI䒘ƖL0J<&xm!-;CPPR$1Vk+Z,*YEC6Wuγ+J/ŃU](<+2Lo[mcP@Džvҽ$E`'(s  _ ^pˢ,M 1ԀAjx,q0'd B8a=%d:."#2_e,mswd!#ђC!DoF@;sHpJ}ؼsuS˖t sO?q9.-SaM eײRo6 ؞1o= _@U˯o#ՙDkg)2|]z=3bXd "B~1עDtR9X,rP$!h/-V\*d́8nMM=օ5u6">6TyP6Z y)~ys*L|eM1p8 ?*R(9BH7jxѢDtupl$8PC%k{2Pq]A`0 ZXV'A|4" ɭ`K;+ѕb*}?6~\ne[UMC9ٺ뺮뺮뺮뺮[VUМyyyyyy88888888ʶr' ~~ᅬW׆f6օUdyt.48@NIUbdH%3`ԭDؕ<ȼp LR"{.YPzzr8 i@*P$12GC1\HaTgQʔ'Kc3`ԭxf$D|Uя@l Qh'SB.=Y ٹ;zO Xg걮OG <ZlcM^!~ys"W|GA̴d< 介c[q]A%÷sjSObxwǶ2'÷f&sPI\.2z>95\~(|wql$sܭeuBG#`˹=<:h B*E4=HtKje`ZT<*u,,YrmU5 dO>*ѽ=kQvXy%%[V%i%#!Å6VU4TlDVRٹIkmzfZ~$a (Hj2<;7`κvbRB.BYVз uTR1q.mMBDUя@lX/vJR#GE?=720-sѮQjKnj$E2/){<@ʺNGdp LmTSз}{ 6ukaY~j/؇rnhd^XR4 6Nt:nmn^J:&ͩH35D$y4T6Z y)87vv:"{nbf][PBb!ܯY4F }SNLJB=쨓`51tLfI3.bH$DH)()H*3-f,ȁmq'En],$Ǎ;v; XY.W#w~'+?qDX,z[@Ci`i(~Z-JJM*j"3)#|(|댯tk$I$&)::k+2a  HvJ\>aaXEMRuuV:eϵ( Xk@ kV:eϵXeYP[g|mSF\;VQAo)#|FZ$EP{-])#|Ykֲ|o=aA!U>מyyXEMRuuV:eϵpqVQAoεdovM4M*j1 =@B48%F(0KdvjGaEf0DɱFU0: @, 1-JahN*%M:??q 0hL;b1098Evieؕ:FO&X*IP{V]Sit8k2BD9sV]P&ADDDDDDDDDDm۶m۶m۶mm۶m۶mV B@ @X%))ZkkaQvla9t7_P"3pj3u; Ʊb-1 ҍ'7 `!JB 81T m۶m۶m۶mj"qfQ u1c1IiEqa B&)a [Q^۶m۶m۶m۶zY'klPgN{pM/)@9tt"C EnDDQ=1c(RBpzLL,>)ȳT$vg3Yx`-i\(C0ShSYx ZH!24C:GbDLqp;XXjZkefffffffffffffff aKRd3svx=έ?\_%,Œ`{uFHo< ׮ hX_nGʋj`gW1H@i%A#zviiiisF=5HFDCA?='KƼl6fl6gS3dD4ӳ{l1 "6Pp`3F2" =Yv6ƌ+L@/yyyyyyyy # ,a;QucbXlΨfɈh(gd ٘~Ƌ&Dl@&M9S1a4UԦb\k (CBBHtfk9~WL܎ ʢjJ*^GsCl _nMm*ƅ5ńDappp&sCl _nMm*ƅ5噐ŵiYpR2`PsS &׿;6420-*)_Ʌ 2L`@ƣ1Sh"˱yu]u]u]zj~hd`ZVPL7?.busnjS1.]u]u]PqX^[PO "6<$HV 1L;Htn: ,U0D#Ӳd4ƒJM1xH_о߯U'%<α.ɭ|xPʾ`)SfGR0N(#! 0}u\ %)2+*)H(DX, qE YQ3Ȱ3dLk+քXrI¶P\LRLvp*P0X\^^^^^ MsLd}}}}}})'o.-쨃5jf$IbI H$JIAQRh7jqzӿԫӜ[;F^wxt܏S4vcJL>hiOx{P| fYjN7>l: Wؿt"ǟvփ-1y;=+ CL5_?g gg*2(X/OMg'FAb7%F'pD,~b)z#}е(ӆe W|TͥiDv95ߟwT]eOb'`x9[NG:%nk[p_y+uGP99vK@z+oglJ=y )ۂЌVO9C [Z}^rĝk𛉯0 ¸?g&AE۝x=g LZht$2@LXft ",8BNXdnx5?KWamw;GQ]gs} "',16;@EJOTY^chmrw|5:?DINSX]bglqv{ $).3CKS[cks{ $,4CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~#(-27CHMRW\afkpuz$).38=BGLQV[`ejoty~#(-27CHMRW\afkpuz$).38=BGLQV[`ejoty~#(-27Ή(cAK\7nr/ -ZY?+Ce&N³oje`[VQLGB=83.)$|>|m|,܋;JY hw'׆6ETcr"r\.kfa\WRMHC>940,($  zCCAwu^ܚYוTҐO͋J ėyoe[QG=3) ĺXSNID?:50+&!t:Nt:}-݌4,zupkfa\WRMHC>94/*% _|wrmhc^YTOJE@;61,'"C|bbbbb"Zy7Ut2Po-K j(Fe#^z.Ѝ=L[ jy)و8GVet$ԃ3BaQΦ~V.޵e=ĜtL$ӫ[3 㺒j}}}}}'֮^6潕mE̤|T,ܳc; v_aIyDc&/&k85Or.#= G9E\$뮿 ƛ\0B>m)ɞ9 kk.espmjgda^[XUROLIFC@=:741.+(%" R``aaA`o.m L+j I(gF%dC"!c1(ë{cK3 RJ߶m۶m۶m۶m۶m۶mv]{wtqnkheb_\YVSPMJGDA>;852/,)&#  Øp0PȇW'Ɩf6֥uE崄T$Óc3ӢrBⱁQ!!RJ)s9s9sNT=]~Ti5*\*mȏ_Mӛ@Jl .,pK5rZx-oq^嘁 #@^D0≄ 4Y9H~^mZ]VEMR=N,NRJ$?6-.zY$ ( qaUQA840.(D$۶m۶m۶m۶m۶m۶mAHJ1Q=1g@bhE4uFK1OH"?O@#[ bJ DoGGG#+3;CKS[cks{HHH#+3;CKS[cks{IIIIII;CKS[cks{IIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKK=Baju~"+6?HQ\gr{"+4?JU`kt}$-6ALW`ir{  )2=FOXclw (1:CLU^gpyQ$-6?HQZclu~RR )2;DMV_hqzS%.7@IR[dmv!*3FNV^fnu|YY (08@HPX`hrz &.8@HRZdlv~ *2:BJRZbjrz\\\.6>FNV^fnv~]] (2:DLV^fpx",4>HPX`hpx &0:?GOYdlt|$,4CHMRW\afkpuzff"*2:BJRZbjrzg(3>IT_shhhhh8AJS\enwhi#.9DR]hs~'/7?GOW_gr}k&1k6?HQZclu~l )2;DMV_hqz&1LWep~zzzzzzzzju{{{{{{{{mx)5AMYeq%4CRap}~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~؆3FDD$Iտjl_"}'swAKXM2lΉ.|}QKy)YHRp QlޭpSYmfŠpɃdD I# ĻT4ҳì'WRbc2D4梨0_WnPJ{`, n(XOwψ|,Z>8Mg{,eG ڜM.,e (?f&p ZA(A!aPHywwww62/,a\XTPLHD@<840,($  dnifc`]ZWTRPNLJHFDB@><:864ҲrR2ѱqQ1аpP0P;# ª v+ 3^!$j5!v #ʝR @Ȳ,?0۶m۶m۶m[$ãcC#¢bB"aa . e"_UUUUUUUUUUUUU$I$I$I$I$I QHaL [E#r! P^;vrLd!DDU -H*۶m۶m۶m۶m$I$I$I$I$I$I$L$I$I$I$I$I$RPNLJHFDB@><:86420.,*(: JRTm۶mm۶m۶m۶m۶m۶m۶ݶm۶m۶m۶m۶m۶mۖ$I2r\.)('&%$#"!  bX,FBU@Jԕ 9)dI$I$I$jUUUUUUUUUUUU TM9)(I$I$I$I$I$VUUUUUUUUUUUUT2PM$I$I$I$I$I$IWUUUUUUUUUUUU*T RN#&pM ܿB!B7B"_!B( 2eٶm۶m۶mO91)!  ̨$I$I$I$I$Iޤ IӉ I+L2 Х2DP@!B!$I$I$I$I$I$IWUUUUUUUUUUUU""""""""""""R"9)I$I$I$I$I$I$UUUUUUUUUUUUժ*T "9R&۶m۶m۶m۶m$I$I$I$I$I$I$%I$I$I$I$I$I$WUUUUUUUUUUUUT 2 2I$I$I$I$I$I$IUUUUUUUUUUUUժ T "9R&Y۶m$I$I$I$I$I$I$I$I$I$I$I$IT29)oDI$I$I$I$I$IUUUUUUUUUUUUT "92I ۶m۶m۶m۶m$I$I$I$I$I$I$I$I$I$I$I$IT"28s ,`aaH$I$I$I$I$I$IVUUUUUUUUUUUU ~2 !Űht:[ѹZѹZTUUqG$I$I$I$I$I$IUUUUUUUUUUUU"8`8420.,*(&$"   29)I$I$I$I$I$IUUUUUUUUUUUUժ T "9IJ(۶m۶m۶m۶I$I$I$I$I$I$II$I$I$I$I$I$ITUUUUUUUUUUUUT 2 I`tI$I$I$I$I$I$ITUUUUUUUUUUUժ T "9IJw9$I$I$I$I$I$I$I$I$I$I$I$I$*T29)I$I$I$I$I$UUUUUUUUUUUUժ T"9R&۶m۶m۶m$I$I$I$I$I$I$%I$I$I$I$I$I$UUUUUUUUUUUUUT29R&۶m۶I$I$I$I$I$I$IJ$I$I$I$I$I$IT"O9)qI$I$I$I$I$I$IUUUUUUUUUUUU T"O921I$I$I$I$IZUUUUUUUUUUUUT" 9R&۶m۶m۶M$I$I$I$I$I$IR$I$I$I$I$I$I_UUUUUUUUUUUUT  #(-27CHMRW\afkpuz $).38 ѫ _-"("VEoKV^o`z9<:62.*&"þ}xsokgc_[WSOKGC?;73/+'# Ŀ~ytplhd`\XTPLHD@!oC)=@̋ESv4!d\d #(-27CHMRW\afkpuz #(-27=<;:9876543210/.-,+*)('oIFS'N4etR%J$E˻{k[K;+ ʺz&%# Μ7kΌʔ'K ,˲,˲,˲,˲,˲,˵ZkZkZkZk EB>:62.*&" yqiaYQIA9yM2"0O:qڤ)K*Q$)_^]\[ZYXWVUT71-)1ǎ7j̈Ŋ'JRJ)RJ)RJ)RJ)4Ϟ;sެ93˖+S,92ǎ9s9s9s9s #B|!Å ":741.+(%"! $ݻ9s9_`6Ts1On,+*)('fE$cCBAl+hVRNJFB>:741.+(%"! (zqg]SI?5+! ƾ~vpjd^XRLF@:4.~ Ut2Po-,s9s9Apܔ"{u 8# Va,p,Y gA΂9 r,Y gAFU( Q7Z]bm۶m۶m۶m۶m۶mH4ӻs[C+ʲjR:" yaI1и# Fc!a^[XUS'$! |yvspmjgda^[XUROLIFC@=:741.+(%"{h8񘙙vDA>;852/,)&# ;a!ᠠ"@0oN-l K*i H'fE%RpI84l<-p,Y gA΂9 r,Y!ec nRJ)RJ)RJ)RJ)RJ)wwwwwwwwwwwwwwwwwwwwwwwww`P/nM,k J)hG&e~oDBAGc `]ZWTQN KI HEB?<9630-*'$!GQ!p<ݻ`P/nM,k J)hG&e~oDBAGc `]ZWTQN KI RJ)R!GQ!2s9s9s9s9s9s9EB?<9630-*'$!  }zwtqnkheb_\YVSPMJGDA>;852/,)&u:k\PD80( |4*ɽui]QE9-ZkZkZkZkZkZkVJ)RJ)RJ)RJ)RJ)RJ)RJ)"b_\YVSP M J DA>;852/,)&# :5.(" D ~xrlf`ZTNHIu 8GR( H $qft<+z9p{ { { { ҈ 9Aqr9h̻ ШxH跇W'Ɩf6֥uE崄T$Óc3SD#ba!%qP/nM,k J)hG&:th\PD80( H)RJ)RJ)RJ)RJ)RJ)RJ)e~{xurolifc`]ZWTQNKHEB?<963{KD>82,&  T ¼ztnhbHEAʜs9s9s9s9s9s9s233333sRJ)R~{xurolifc`]ZWTQNKHEB?<963{KD>82,&  ZZ ¼ztnhbHE#c `]ZWTQNʔ$!+++++++ZkZkZkZkZkZk~{xurolifc`]ZWTQNKHEB?<963{KD>82,& ``` ¼ztnhbHE#c `]ZWTQNʔ$!.......RJ)RJ)RJ)RJ)RJ) !NGSHq$rp 8PBNAgv98u!d.и@Րu5d] YWCՐu5dM-;8{lQ9! x`P@0 1*ɽui]QE9-! LguYA)ȰhXH8( XD,˳kS;# ªzbJ2Y* d2L&̼h8اwG綆V&ŕe5դtD䳃 !a^[XUROtV EB?<9630-*'$!2|aI1иpP*JRwtqnkheb_\YVSPMJGDA>;8{lQ9! x`P@0 1*ɽui]QE9-! LguYA)ȰhXH8( XD,˳kS;# ªzbJ2Y* r\.s9s9s9s9s9s9s)$8Bq 8GR(N!H )$p\||.p,Y gA΂9 jJD(wWҐ((ʢ0{ROLIFNsC㲂R"a1ѰpP0h8اwG綆V&ŕe5դtͻS#’b2ҡqA`@#ШxH跇W'Ɩf6֥uE崄B?G x<+RJ)RJ)RJ)RJ)RJ)RJ)XD, .+(%" A}zwtqnkheb_\YVSPMJG޼;852/,)&#  @~{xurolifc`]ZWTQNKH/sɱiQ9! xaffffffffffffffffffffffff9s9s9s9s9s9s9'"b_\YVU DD}zwtqnkheb_\YVSPMJG޼;852/,)&#  C~{xurolifc`]ZWTQNKH/sɱiQ9! xnJ)RJ)RJ)RJ)RJ)RJ)RJ)"b_\YVSQSqnkheb_\YVSPMJG޼;852/,)&#  E^kZkZkZkZkZkZkXD,˳kS;# ªzbJ2tJ 5 H )$pI8B#)a<.p,Y gA΂mD҈m|),Y gA΂ڀSȼth\PD80( ( ," ymaUI-5" xl`TH<FhRJ)RJ)RJ)RJ)RJ)RJ)R23333333333333333333333333@ `]ZW{P M JGDBARRR!a^\&#  LRJ)RJ)RJ)RJ)RJ)RJ)R:s9s9s9s9s9s9nDA>;852/,)f! C@=:741.+[NZkZkZkZkZkZkZ[kZkZkZkZkZkZkuwwwwwwwwwwwwwwwwwwwwwwwwwDA>;852/,)f! C@=:741.+[<" yaI gda^[XURGKHEB?<9630-*'$!x<{{{{{{h8اwG綆V&ŕe5l4ԣsC㲂R"a1ѰpPxH跇W'Ɩf6֥uEuGDA>;852/,)&#  a(rp 8SH)HN!H  fh/a p,Y gA`<`SY gA΂9 j a?s>xm۶xH跇W'Ɩf6֥uE6)ȼth\PD8, $|yvspmjgda^[XUNKHEB?<9630-*'$! Hc `]ZC@=:741.+(%" JRT*m۶m۶m۶m۶m۶m۶mm۶m۶m۶m۶m۶m{xurolifc`]ZWToQN KHE@`ʈX(Ǘg7צvF浅U5T$Óc3ӢrBⱁQ!pP0:&Ź}qeY-OLIFr\.rs9s9s9s9s9s9s/Ip 8PAN!["<"-,0W1?bvfFQESڤkڮ3(((B2CI|xtplqaQA1!p`P@0뺮zjZJ:* ɹf&e%d$c#b"a!᠀`@ jm۶m۶m۶m۶m۶u 2# /_1: Yګʘ333333333333333333/.-,+*)('&%$#"! qaQA1!p`P@0 QUUUUUUUUUUUUI-#_"%$pOTB8ܿHH:;ܿs;Ugn۶m۶m۶M$I$I$I$I$I$I²rbRB2"xph`XPH@80( \.3333333Iuh 2$$pOTB8ܿgD|w߹3733333۶m۶m۶m۶m۶m۶mчGdžFƅEńDăCÂBA@rQUUUUUUUUUUUU$I$I$II {"# /_1:+$qDHg`. e"@cH a Bm۶m۶m۶m۶m۶IsT2.,0W1?bvfHň(((((( ! 3L۶m۶m۶m۶mX=;97531/-+)'%#! u]u]WUSQOMKIGECA?xph`XPH@80(  ZUUUUUUUUUUUUbYar $|/ Y:1oƐ{/>ħ^\q4=We@J eE%ĤONMLKJIHGFEDCBAjZV@UTSRҷ A@PP"""""""""""""""""""""""""]u]u]u]u]XVTRPNLJHyļ|tld\TLD<4,$ d]UME=5-%}xph`XPH@80(   jfffffffffffffffPNLJHyļ|tld\TLD<4,$d]UME=5-%}xph`XPH@80(  1c1c1c1c1c1c1Xwwwwwwwwwwwwwwwwwwwwwwwww333333333333333333333s1/-+)'%#! GGGGGGGGYWUSQOMKIz@><:86420.,*(&$"  FFFZkZkZkZkZkZkeE%r8ä$qvIH#Ԅ|00W:1?CȐ)2ҰٙEQEQEQEQEQEQEQ!a ,bXWUSQOߋHFDB@><:86420.,*(&$"  IIIxwwwwwwwwwwwwwwwwwwwwwwwwwVTRPNzGECA?=;9753VpU5dD$ãcC#¢bB"aA!`P@0 c1c1c1c1c1c1cVTRPNzGECA?=;97531/-+)'%#!dD$ãcC#¢bB"aA!`P@0 ZkZkZkZkZkZkZkVTRPNzGECA?=;97531/-+)'%#! V*(&$"  MMMu]u]u]u]u]u]u]u]u]u]u]u]u]VTRPNzGECA?=;97531/-+)'%#! LLLLLLLLWUSQO$YvIH#&-G  fW+@9 ܄KJ}t*ݷJ}t*ݷJhY>a$I$I$I$I$I$IXQIOMKIGECA?=;97531/-+)'%#! eYeYWUS/ K QQQffffffffffffffffffffffffffm۶m۶m۶m۶m۶m۶mIm۶m۶m۶m6ԴtT4ӳsS3ҲrR2ѱqQ1аpp]u]pU5B91)! xph`XPwwwwwwwwwwwwwwwwwwwwwwwwwwm۶m۶IWIH7 V[-0p=dꩯˊ":.+ˊ#bj3k$I$I$rbRB2"qaQA1!p`P@,˲,VME=5-% ļ|tld\TLD<4,$ XYYffffffffffffffffffffm۶m۶m۶m۶m۶m۶mI$I$I$IdmL*)('&%$#"!  뺮.oTSRQPONMLKJIHGFEDCBAՕYwwwwwwwwwwww߶m۶m۶m۶m۶mvI}ar8ä3 ýSڙY٘X7L-WDqI!?x1F 'H a }m]M5ԴtT4óscSC3#²rbpaƒ,{ywusqomkigeca_][YWUSQOMKJIHGFC[sNTRPNLJHFDB@{{w9s9s9s9s9省3Nihgfedcba`c1c1c1cqƾzjZJ:* yqiaYQIA91mv =,+^]\[ZYXWVUTSӒRґ}ܡ/-XHy$!@zA#(J @6ucg1`hB%%H#0Z8A" $lkjӆ ,8 zZYXWV%$#8|alRE&I C 1\@QB\.s9sʤ"[zD1vB@EcWBEDX;nA[*ܕ |q4F^j,иa @Րu5d] YWCՐu5d] YWCՐu5d] G> Ms>xurolifc`]ZWTQNKHEB?<9630-*'$! /A۶m۶m۶m۶m۶m۶m9s9s9s9gmt\D,˳kS;# ªzbJ2ѹqYA)ȰhPX*}zwtqnkheb_\YVSPMJGDA>;852/,)&#  ~{NKHEB?<9630-*'$! ۶m۶m۶m۶m۶m|yvspmjgda^[XUROLIFC@=:741.+(%" K2@1pO.m L+j I(gF%dC"a@`Q0oN-l K**D!I!NH@H@H%< VZ':0}#uO{JSVW[SďRJ2ю"WKJɔ>Ft8deU$E4̢$SFrESaUQA0LsaMC]VEMR=N,J2eTUUUUU`!SH9i333333333333333.qȰ˪IiEI90!.&)a%!.&)a%2(6aUQA0L $E4̢$SFrESaUQA0LsaMC]VEMR=N,J2e!Q45K5 I/8"2%x). H NDcFy FW`1!CB a1 $DFm\ %KHMVEMR=N,T! vwwwwwwwwwwwwwwwUUUUUUUUUUUUUUUUQ M˰˪IiE: 0!y b~^mZ]VEMR=N,T!(Q M˰+sb~^mZ]VEMR=N,T!(uܦeeU$E4̢H!yivY5I8 (R F1?6-.&)aE (uܦeeU$E4̢Hc9s9s9s9 $@xU b1 OWu lb2+p:6@;ݫ[( BP( B5G fĀ;@  !Ч`K2D #ZkZkZwwwwwwwwwwwwwwwwp2,Q M˰˪IJQz8b(uܦeeU$% (E=i1KrC:n2*j(m۶m۶m۶mێR4 &Uan j0:/@wYǢ3./5'>`/Š=A;#jB욢YB 8 zmU'zcu[vM,Uݝ<_o^Dr nˮ)zeA௷fZug9_et[`$ >WX)(l0De$!0@OMkիDdO\*D" 0VU**ULsew1S1B {\(>t|DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFG #.9DOZGbjrz "*2:BJRZbjrzIIIIIII9>CHMU]gowJJJJJJ:BJRZbjrzKKK"*2:BJRZbjrzL"*2:BJRZbjrzMMMMMM8=BGLQV[`ejoty~N (0;FNV^fnv~&.6>FNV^fnv~PPPP/:BJRZbjrz$,4FNV^fnv~ %-5=EMU]emu}TUUUUUUUUUUUUUUUUUVVV&.6>FNV^fnv~VWW (08@HPX`hpxXXXXXXXXXXXXXXXXXXXXXXXXXY !&+05:?DINSX]bglqv{ZZ'/7?GOW_gow['.5FNV^fks{ #+3;CKSZahow^^^'/7?GOW_gow______________________ !)`19AIQYaiqyʨB/Ҷ I(*(ԘK'u1O@/mP^XdXJ/}] +i\G_tvT= %l;0ۀ_9''8g5%jhH}tޥ(65b* =bۦw\y=1p\fDV(Y@%W '>% xj6I>%Ե=fk.?Äv'0GbҩɈKiPL.|Yҏk_ KX0{΄hNnD 4Ljz 0hDfC b~&隣Y"-cFjaÏT F{aQA- YWNKHB@NW~X 꺮뺮뺮뺮뺮뺮뺮뺮iiiiiiiiatZ)͜d<$ˣĶvhB~k4s/Ng3ځ )n F7z*1 i߮'*|v<|z*1 vqwڷ*zRzgGLLLLl nSQN'_8z9j( 2áBXX̮m(O&````z\1<^]ƮRI٨=!oAz9j( 2áU̮m*(J<<<<<2^VuiqUԌ#" 8^@KkOLE$,˲,˲,˲,˲,2.UH?1% iUE8"ɱY@%뺮뺮뺮뺮뺮yyyyyyyjyMl<Óƶ(&#=:nnnzqeWK`F*~qG^WR5Xikkqqqqqqqm۶m۶m۶m۶m۶m۶m۶gxmaUI=-}f4Vt .Q2,|eQ=% !,Ut:qTBXdȎqc!(0sR}"oO kIF <8 :Yx8ȇ'wmQLF*zt6LЋ+Z 3Rӣj+H,F\x &%c.>Qec酐 j|2277Bz9I o,LKl$ªzZƐF{aQA- ͝uE  0a.}]65CMRJ&Fı\2 "ھ^:&f_V7v6H 43q&%E("2^fWI;)><8 t'=08)F$ykRjq"paUI=- ־[:b ȹp7W+O'~D䂔uG]|5 a~v j`ȪjJ&uژT !7ҲN\vql5 %D:K {G%4777777w`@ 3,ROM&|Cnke`ZUQK`0 2^Fe%B'D ʲnV:"~D,,kF 1/Tb(J{7 _:f0oO  A?%x{{{{u]}yt:,eI(DB8@nmk\hJ\bm?,6`81'Gb.WRx^F.1 WL0Vc3/qhdb`فp hXLuÉ )~AC"Ά 5ac]XWUS)L v^;#Қn8):Qb' ws^rJIed >4h@ ic\GgZ8x6 k)ywfE5E_*ypj`;@Xu3}F$$ƈLk&$:lKjD>]YID!:WU"zkZ.ɭYA }}}}}}<<<<<󼌗UR%~p8p8|!p5cjDdIH EQQnz;t"1EG$t$Q q ob_Đy[^ׇ=dsm;'dy'+P-4ԍ@)gOf)pFWTZe%Q&A1TT1S'4 h}ц.?| )ƒ`P=O>#^<9hOZDb^Q(G|j[ia9]psH A|+#,c1y p55Jis3PܳI6i>Ζީt̘Uӟ'\P"NyB>||xI_>t_9[PX~_PwXfngl;82. 26F|K2kܶWPb92>Oa.,*<9z<*Ib`4K4CD4X[C: 4ht~{uk|r }- MUՔTRQ4soid`n\3ԿM\z^z^.}}}}}jZV+޷ʹjfL+VjZVjE |zb<6itjZVjxV974;_][T*JRT*JRԣ"{mgplvvvvvbXĴnj+N"DAVƼXqD uuuuuuuuuB켰v6ŅƊ'J8b0ᙠNhVƼXqd''%8fXqBD 0>Abtpo{}umeBuE#D(B肥Bnwy/uNNWV+/TW8:B)Bd@ rzbaZoT2c'PG> J9h8B1C M1H貸jfL+PnMt:Nt:Nt:Nt:JRT*JRT*JRT*JRT*3d]Eh4Fh4g~ϽɺSRPMKIHG%:Tp4g~o>Fg]))$*8x{o4207YWUSRPMKIHG%:TpnCCxo=gw¾XyXD=9i8ƒ}{;Z٧ӵ̗,R8Aʼn,@$;o\ J!J6^X[[[[[3/n',V**QH(xrq>[?>S7oT3uF̖*N0C KGEB{W=rnhvڤ "?rXA(3gr8SS,AR$H1X ACO+ϱX kqmgc^o>V**QHvn@x^߽{; ʲEDш |F9]qke`\Vl6fl6f1z̽z^z^z^V\WjZVjZV oT#Y|It:Nt:N#o=38KcK=GEB RlbTqǿC ˯wT$t,LL1[8Ifl6fl6fl6fl6r\.r\.r\.r\.d2L&d2L&d2L&d2L&x<x<x<x<yyyyyyyybX,bX,bX,bX,p8p8p8p8±:`0 `0|T$t,K~~~^z^z^z^zC~ovnvnvnr\.w{K#r\.r\.rCCxo4207YWUSRPMKIHG%v;T?v{K#suU5%մtT<<<<=1U L 3`LirDH@P_S'݃6fh5\"A~iOt09\hXyXz^ -j\٘+.t:NӕlHAtq>wtQ2:]k|"IF#6LX\\Z,d煵ո1/4WX,1D &|>|xV974;_mҌrS9d 41I7|r\.r\dǿD$8`7ʁ_t-OX6k\U}#ԗjZJahm5n-OX-0TTAʼn  y_췛 ZsU5%մhCCá!}٘+*)Lć ~a^Ƽd"G CB@uAcEERш ꅀKU#å,Q~AAAAAAAA"{mg8>zyx<x<0^Y*@#\}{}- p8p8~~Frad" 0HPBo|>|>|>Nt:Nt:N(QONLKNt:Ρ!}[U5D 8b0ᙠb!M CE%* S0T ?2@ |zb<6itȏ2V@L"o>=1U L 1_LMy1FlTT7fl6fl6fl6f]Td2L&d2L&d2@Po}njfduh)#J(QONLK|2:]k|"S4Zp񾽾{GU+ӵ̗,R8Aʼn Qн6p f&&g댘-U$L=n*>pyܽǡ:"HB" ! t@Ajf3{h+|NhD G:c?hvsX͕08t UYs94g?P-IBuUn[^:ųKFǂl(ƫ%)Ϸ|ẘEc7s;ߢ%xmuH@Q0ϑP33r̖;(>`흮z"0'6YFX_L"À?P7D/|Zp '> kAڠ6q7[!y% ;,ٝ7#^i͘LYn,!DǙpBI- GˁT#<'p zJ䂽mHv?PmCLX_xK$%lǿ4nE 6G4p9ǙLWfݡneT*LѡI 6 "JZbn zj}_^;7-ϗc-h0^U%#&){>)ή:hrΥYw( B1|耟[e)]]wtMJ\W|IO/GY٘088 ac^f=3Ϣf/6B5ېJO=J?]8?o!']/.E'$0&T/A7$a-nQn9*nnx5Y BKS!6T\A!~}M~~RjiD@m 9ZF~s$,0B/Y`Eh[RJw㎺6]QZk0'ܹ=4}=Y!mdܮcơip8g:,e mDz®Z.:u`M[[ ?|[!h:UA3swO}Wn٦-_ӆЌ2Bj(n}쀖{㷜M+5dEqPi_&dD;1MZ0 ɂGyؠ_ ;+0YhhVz_1#I:5 BPkyt;J!+2{Zf8t6kGB8~ ܬu m&C n3+e"<L%K ߮J:GbзrR&RȳT$Qx+5ZpLZ).>eiaȯ[lUd*E2 gwwwwwwp)4=MZP"O::sҵQǼ-J!yU$GZBFޞBAݚhg2#g8޳g=YzֳXJ)%"o۶m۶m۶m۶ݶm۶m۶m۶mK$I$I$I$m۶m۶m۶mۦL$`, P ̌2D GP$C0˲,˲,˲H$I$IAUlz"u$Im۶m۶m۶mm۶m۶m۶m۶$I$I$I$I۶m۶m۶m۶m$I$I$I$II$I$I$I$T2u$Io۶m۶m۶m۶ݶm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$IT8+ [5+C!Ec 2CHA*̐[Th2< 9;W$F xku }6ar,jR(Jı8xm*}2!`-ՉJı@rbQYx9JDͶL aǘR%(e{{ݵZkZkZkZk 5%nW&If&~_12pW PP ZZk<2(]=Rr{#6%޴۶m۶m۶m۶m:n2*j"qfQ !Hm۶m۶m۶m[$I$I$I$I:n2*j"qfQ !@:n2*j"qfQ !8:n2*j"qf ek>4mBAHSW3\g N "uno۶m۶m۶m۶ݶm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$IT29m۶m۶m۶mm۶m۶m۶m۶$I$I$I$I۶m۶m۶m۶m$I$I$I$II$I$I$I$Tl" 9ko۶m۶m۶m۶ݶm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$I@T2 9o۶m۶m۶m۶ݶm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$IT f^X`1!ÁMI[KښCbISLO(uܦeeU; Q4 0!yivY΢$a  b~^mZ]VERJ)RJ)UUUUUUUUUUUU5^mZ]VE( r10333333333333333qaUQ,JFA B8(uܦeeU; QD0!yivY΢$a b~s9s b~^mZ]VE( r14qaUQ,JFA B I!fh ` bb0 @%k_ 1a VX`1!*bS֒6CB aQOM b~^mZ] ( r1qaEm,JFA B8RJ)RJ)RJqaEm,JFA BE(uܦe(uܦvY6̢$a b~^mZ] ( r14qaEm,JFA B I@s9s9(uܦeeQ0 QT0!yivY6̢$a !h ` `pYCji6,P4)}}}}M&mm^jRffffffffEI(A۶m۶m۶m۶myivY5iEI(A(qaUQӝY9 yivY5iEI(Ai۶m۶m۶m۶1c1c w]t`v,Up--L< D (08@HPX`hpx "*2:BJRZbjrzbipw~ "*2:?DINSX]}}-5=EMU]emu}%05A Y(J=Pz6%H39rk#P7<9IV Xf[oA鐅hAPxkm77 Q5XqguZQ!H&G gf5qV,S e\ʱ# -uضm۶m\CS%ü[GضmkuVSigGd-Дe0/XºZԩ4 ͳs2ߖkhʲdrh,jea]Y]UT9o54eY2 u4*u*11c1cc1{{{{ﵺZԩ4 eYeYeYeYebF.L Hꔉ*ѢDS'޷3dtbEJ$Dac˅!:`@CbRVO,MHQ >yy:x 2a]I"Bvܘb  "8XpДO.Q6;T(P=vs< 4K1_`IȐA~ܡC߸a՘%K(N #G -R{{{{CS>mDiP@}͙6l,|ق &I#C~A,Hx`nT!auP0owW_ Ʀv4#Br`ć|>OQ8aɑ ?{ZkZkZkZk:s9s9s9qBBIb*)<ʣR`ΪJNfE$|i|c:q#T z$ԤwDOʛ5 `CTAb| CVX ? [A*/0>z!?ZOԒhKo}qhL9F@МTLhhnu0ՄHkؗ}&* & j &f͔"b aUQy:p`a@ 2^LqF /X01D (Dr <p&̖*P 18888]=ւqaUQy:D|qRػ?IAB:gk7^ȵg^-(ztp WA%Z <0_}a.^$a|8‰JZ8P =es? .N.gBʫ k5xC fϡ&$wUd|&*0JHT۱UIU c0t@f88$l7J8$X@Aap` FJ]QqJC(݅>a{{{YUUUUUUUUZkZkZX>"iiGEC\\s J)HgFe$cc]u]f!`Bΰ-(  n|yur<+ҺrZB"ѹqQ1иxhXH8 }Q8654&%᠟ݯ)t-͌ +j Ih'f%D#b"A``fVF2"ѵ!KIAAo_(GPC11C}S~j7x{ak︻4 :%÷L QI$I$I$I$I$I$IUUUUUUUUUUUUժ  m۶l#/JHK'+++ ϔL1* 2.J:J(xF`,IP @*pVT"D!BP(RH c@Zm۶m۶m۶m۶m 'm9pܵ(v.EQ*~/IB@+>"DPQ9 "Q[r#}P83iA"G7́,@@ge]`lc@- Ib_]\Ju]u]‘Q9;Ɩm{{[kZkZkZkֺ(98740/*[YWT>H0-)%s9s9s9s9c1c1c1c1Q9;Ɩf6Ee+GS %${ZG_$AχtWv\C+s6$h"q( C:B|=ڗ;V|c?|a{t:~mG\{2gJ""q( >(͙1_\I /UB*JR^渷632..%V˲,˲,˲!>qomjgdgrpo7lҘ!3&|-W@i$P2+PaoB 0ޟ/4s9s9s9s9s9s9!BJֶL1`¾U8YON-%BxЀA (:T sqP:qܬAcF%)[ʤ"CHE p„m۶WvG527l3N0_| 5@ru܌}̊#O,>( @qomjgdb_]\J5d8Q>Z6hȀ"I+!R7^C zspnlif뺮뺮뺮뺮>Q{{{gH]S3byu-0QrĊjʘƌ/N?p`B;;;^<`n4}9U0 LAV#x)!"&,j 0DY0 -T }olݯ٩G}/ AM?j!'nw"b7mH%\Ykoyc+QTf͠JF PO1cJSdpI(x>|6!ȕI$L)Ѝ&w'3չ=Կ$R2333333333333333333333333yp3BBA?>=qqqqqq\A@0fDY.9*ć-Qxa!hk:g');sgPY2$8ko*@X`[ ڲRJ)RJ)RJiwwwwwwwwwwwwwwwwwwwwwwwwwyp3BBA?>=9s9s9s9s=SfL` .ZX" R$FC7L.W4##F 'bX,{RJ)RJ)RJ)RJ)RJ)RʾvݚjթQ8eHQ!@{q-U,9"G/T ^kZkZkZkZkZkZkRJ)RJ)RJ)Rnl^<̰PϯoO/ﮮE3獚2`X:jXaB ((@tkk9R{̘@\`BE H ꃇnn0\Hi"GG,Nia7edž╫VVJ钤FC3b`$I ;nhbć "08 ekј!#.[\2%&L%"GO8mЌ%F1E  8\bפ5KV,Xq"[b%rG?6h A 8AS "',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{9>CHMRW\afkpuz (1:CLU^gpy $-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3GPYbkt} a*[ϣF=@Z@ +#i!&'?͒=4:'-z=dx]ivȠT{X)y;H@G tWZs,6 fp{y& =.X@i7;pUk`ć &@A)#O*AZtlgìp=LXypy0snM3T4 ߆z +]J(G;Lz^؟8kdɚ+#E>%gT [ИMa>ۥl>rle+$%L\=\h Z|Oj_vݹ:YU9zIg*X=Ew'ku*'MޟI;Qc|ND$^8H]ڲ~A}ծO635ذRw/̼_a}+KFVWP+/Kj Vmt훚̦' 6M6Qhyf{fh2vY)ixvu. I"{ke p7P5Kw}< | SQQex pkDlF)'$A B+ JH$JRA @3N1ݎFz"-q-iU9TOwӷNCx]A7?kvA0jV c/K\W 'Ve Z3HꁊjȄ%Jf-1В>6#< ,C > Y/NiSk,XZ+)iu*MSa6 g7E7֨JWkghO=t#G6݁ / ܐ[$4Nۻv6tah{ U-$Kf*±؎Z%KT$ZK#|:/,)c~ ~“ƅBҝ668L" j/.wq(6C/lͥ,Gvzex7M||`zTE" #7M |CUf,M+0] gRP*0vp `9-/:'0sB_"A%g&" zB"A=Y/%h1/[ ."М{(t!uB\d|tlɫKBxxГJ@>[|zEG9)VF7%Ҁ O +E"8kHֻѵF 5CW3#\U.U! Iޥ>c:ے,Pm[=_E](L((HLQjV\*E$E$ED;\.ٶjA]Yk͕aea*cb5JW\wT)iА^`t?t*$ %Tϐ 4cmjRj>OHg\$qϐ"ddXU @3((p4eYm.y/IdiF([46LU%{ (0l( 0tQh4nQ*2MAU$ `hQidlx&Z&68& i],ΰf=A@B1HQ:k,iHV<q9},x,R-sB =`KmY79o&뚬_z-UJ,"bd~y,9k.C=cGs=$2r|nv0cmG= 49+AHlRLDȀo}1UՌiT2WXl!\zpi3j=lXUK 7_8c~(8N7~GdZ[tP+PIJeSSSGGQ/U59B:^]Q!TP>-7>Ky~@z_oo/G7K+}c|I|^-h0;]wRXOK:F&ԲO:]3.thGcvfGN/-U cz즲/٢P~ n;#쐰Mrgx`/)Xt~h B- 5A7rٖ Qp7 m}m!FhPW+?Hࡁ֟,Sk;qV8PjΑ7mجQ3eȈ9t0`xGopM -Z:@yzS3SʥeJIH(s!e{Pz]9;oth|DՔ P9?G}+z[96$U6iC" r!'R7'N *uF3 1o\^s`[EQLp{\uÊ"G[~Gy\ϙDJ̘6+8ň.6dqf6*@+R`Lp})q { T f9Wƙ77Q9G>2V[]r(N.:yhH6,F ܥrݲu6M'ZsBŭ}̄x+cg6v|o\1y.N*F\.q7n _8@[7@u|\e NB\\fe <*AiAʂ;mnK]8ےΔ6V>lVeosSKoX\>b#N#2G,P qspSL`ƨܾx d1#cn;SeXfPVћYp Ҫ ιnnj1|s=t[SGPt+ӧخ< iP I i\ W:,Ƽ&f5Щ=l.%P2/"r-c/ ƉFb1$ vuAJCՎ׾>mD#4]ho`E@eJIHGP.䏳m4r|[{tIT7H-uNl-{!Z밪ЈЫWuІ1-h0^hbf(N0S]+p<>BKL 5F; ^l"Bm. >x@al0 _^g:GytOfF7/I|D̈́i+s=2gˆ':2f]¼ʊ[eX*Jr0{FyKV&y&<~dK%ɀ!v$!őUm y;~xoŻwјk[m[`[k,Fp;xiTbf@tb w0;îU;ljD|a Cp0aBzA#i2hiP&|n ]\[f@ISGD$!$HV U",d" I'):ozwo5Is4nLyHq n!O^Fs2|RB 2K'}ᘬn+=25qlK.a&ɴep5Q:/Ls1s/iZYc(`MpUS (RQ zrjb2箈M;?{{w3lGz]F1\cj_ #gpvfnFlj h~]*@`@[IJ3lDFc FM^09[t";2](յ5"UC $mJRn}X_ ߪԗW7 u2}IߣVn2.~__D//QG^fPf.2[=+t c +ЭL07/Ku9x&-\@`׊mk<;eYmk0g,@R@E\IK|Ly,ҸƱy>Sy<x-oB8#WZz㑝97υ079S<{؛ʵTNyg"Gf⛉o6s}2/SuW5Py:JvGD ,Q@ ٳkr[DUXmV5 AHMvQh0Ǟ a[E%J `hY-D (ڐ m J_p-gLSi7_p-`.o%miv-V'.!^;}3h}A Z~Pv*4 zIMRW@#=<5QwfDlαsk} ۺ¹K囍r咟FʔJlr;!{ ި6\B 6d8 Ad$z rɧ8YIHxyϗ NUv49ͫkVU!4:2 =uČ 04V]<]>2*)梚j>&s1s0KPer-w~L,cȭ<^Ttr&R|QDa~oBmǂ<c 9zOF(1G}.Q(dWDS@7<޶񖰌[1y_,B$ޘ`Jc}-!A׃ǎ>^d}~P@*\Er/#J>-qcGz]0vUpT_猲,/pd@Ao{(NlMlA*T~p`PO=iM/`Z*p#`'7%̈́z:rᨣ1'Y9E+qUM|tÔrir-JY [^r[Qx 9DZ;KI~hڣ^9;%'e\t O\wlF wU~ӧo$Б#QoWz!f O8q§q&y.*&YrGD:I S(HB8oڀ `EVbRyٺHQ&+C$D9hRdH@PR!<> =zarhXg%vI&dN#q 1Fhso"鰓>Gї"dFnV˳3ʲ,]Yc K)r޺y"eΊU/?d(&$yA9?>ُ}̧=ir&.nxix|Gv'=I99r n0ًi@m5g% =ԈGMo\rau[lT=XiS5Xohc0B골]$Yx*NY(>a`K(0 C, !iHw8lh56;3h/Ec]sպDk!: SP -W0h tRgOAy?5eD殂8y ) U$zaC/ٻ]'Au:ԝ.:3nKs. gqg7 pUiޢљk͜5ϖ Ed5t19*}ِ uyhˀ,bϕXOPYϔp~x2)^^(ө\p"e7y89MBDh)r'c6jHbt!a 'c24 ,&NFQ ⢉.y(d0HR#\B*@s}Eț>;ǘ<˾-wޔ:̱dޑxCG?ۑn'7nQ&q3{mEmJh8ö N6 >`_\l".l Yqa ":"Ӟa2a!Lp/|exl8V` b@>LWLjw@a<8|7݆o=a㼆p~[65 к-k QX IX1" />-+N`D%L#,O9 L{0p9xb0%鯣d2J%d$MάȆ_9cfjj0`{MAXO]WGhB ToPhzZ*UG:A|u(?[!N|nڳtz @tgv@::'D93YmI#!079se 8ɪyQ4^ɁVSe=T3SM7ǣI1#X>'r*C9H&6Pf<9hlq2L]HI*M` ֮-"E7)^R 22K],ѹP]c[*˘{`2JD$I$Y/ HYML%2J2͙9ŊZ|r{[ -3@{=Z59F`xܺ bԤ'$%Cs$'𢘂xl8,A( (0$Kx]y -;[2f#jJ*e&PKd'D#&1"ʉ)a?,~]G38m7%mT>]`A}5bǭ- "I舐҄Dj< qx̅x|ytB-35Z`d`lh:cU/dȗ W@S4*cW [|٨;.TDRG`c`&Q=A2u/%58$*9"Sv?6Mi6AU ƍ¡oQcΠV psϟ> mK B*ᢙ29{;HWh f F0Dxkb<Q UJTODpXŜDܴ.JJ0PgU|ꪢV.iF?v!+""Noj+9/L` zHmP T&c ʣA s3KbN `nxoNHH58> 4+񾊽DDicح5g,ڷJDEk3~Oc0k*k3i,_Ag-҅~ζ7jZ_sY^<JiLXe e*69':S(KsZDjGʤ&DZKsiKS,95m61d#9F&Y j=Itk)5 Zޜ;5&~<}]],a}?*Vݙb7c-"Ai$1毥]Yd8 w7mR1)yڸ/k[{(iIkZZ U@N1hC9^7Qz*ϋV~|%."N_1ItvB:QMf+UJcQHTuDHV#oJUj=B"j '5SdWfkp0R;?ܙ;1s5$ 9w\PZ؅ AbAbWRҬ-0m=TF`j| hwžI<)"9#I;K4XBAj )uH{KWg?vAPZJPVN-4^< ȜW@s^kv߹EkEt#@tޕRH o$V9,,N8$8s+y(w-]tqh_X5DYg$'E#"DڐY Y1ӻsfkΓ8uCZ^F&U9A2%hDClhE~&]ʈoęq#oQ,/0e?nkvj>rY~baC7&ry`Bʏ 0pr3Rڥr>l7rkAYa HFe<-RIΖ QN'fR#np7iAGP!?Cp H)^t~Ox6avH703p +wMU^jm-{RygԀXK$ȴ TJiBp)IHV!E3,0 /&!eJdMg{5a#wX̠"9 oaq߽[" c Ӭz{b5.*!jl&3__#Cɣ=h+oG&luv>$~PѡK}b&wj 1$yuJR/ ^לl{5 γ*-TR7 8Ӂ~#Mvx눣y4>Ɔ@YF#fqt\b^^α4;Y[#tZ.Uɷ-/AiO$;īnZe Y{/Z~iKߚЭEP؋`V8|uNؿmvP;ZDtl!-iO_mMB@Lq^6OF%|[ y[7+ծ#{&E]>W9 'm ߈l-3WEfA[p0ǼQ7htH2X[pY w(А {х_vi<GC#VfX%g񺈟'of܇se*ʲ'EҼ&qߠH{ vYTEce[aW عg32?V ȒDf70VD2 ~,+)UQ-7]Lhu>>>BJU=Z!^_w5`Wjޱ6 !K4 I: &I9*n^qKr$99/1M~B]ęߑ}z#n0m11>@8u/?:QVil'M^MG4P'͙?=)ud<VTN4~ /O(f-":>?πU @?@ȻBr,bSҸr7)$Q3p/¹~7x+A௿W{bެ̫8܎~jtռns1k+OKJ.xㆇMx-8UIs9_vVGͅK'(a4y޻j*GCɠ{ z0{yjT8r?-ϔq#U(EhQ$I2 3{ӃP{/3%Kjx0J94igL\3k}0֥"ϥ/[7fCe~f#Wwaj%UY~s kzPXal,-:Q+fJ0ۃ"9u3uJ5,#@X|X'coZ /%P9fб]nEc24ߐ.;%LKJIJRz)^=J"'G\yAtC8<Ö1hB-`*gBHD6jQZw>7,kެwñMWNmӵI%TO9:atdTD* "4Hm @GlXSIw*@gF Fv1#e\c/ݷ}lc{fm'v]t_uY ދ3[Le/U ⡆{) 7]ˏ/CRǔyGx"6n[qnC 6`|i띝W6`L o&[i6zpo MVI[NF7<ݙu9ur \`rC *>efCѲ;:3ks/}\g4|ֺeqbWd28|b^z`:k]q} u݋i\=tVϵXFrT`q܊*~K'fzj%F#وD,0}]ֆ4+0LuVQapIH8DA@Ã=8C7@R R0Tt'!;Mk<mz[V]c.09<^B0rD A*䪏yM8.t:d2&.z {=SpJ-ҷ'ɱ$!qz-ln f:sEg9pJ-Z*C/nF zT@^vyϡ̠+<2?e-ILY^²IW`eUFFS&r(CГk\Ʉض ݵa_~d3?Od$I2-MGn_A^ymxf!}$2$8JHI"L[a0z_NH+Sm*ǭְiGtO }uh[imud/Z0k1X_T{k\*JN5 _j-D\b* p TMH]$.<"* &!ja` ` pਧ%8 in4 ^'0dS.'`C/ZB A# v@χlHϵ3!g{\#.X8þvTW6I}Κ],'ͭhf=s3AMݜJf13ψn&tT|d>it^yI5(C1,{Wb*sRyr)gJK@ޑ8XL|Y+$2*"bKOG0;0 /pJ0”$#'$jH ?F<4F3.xQ+"8O:ҴLwTG> (?3DXE0C#At4=t>9ƞ#!6h ႅVFa w0_XWHw`#+P%!@lL3X ONU\Qpy,h!S2lB&qQ  /,؂+$'8i NG00?h~2کhDp%C+՞T0h$AP >(vA9НOЙϜGγa]6αpW6I}Κ],'ͭhf=s3AMݜJf11SK_f53̈́ z/zc<7lN9G,PA%˚SΔ2(o2擵89K0rW**IBS$y$CNLȕC&Í^$D w$C3(cD{lw yL7;[Pﮎs#o8Ļ7jWXnsq8b7۽mi=cm:Җ1̆#;n0ކ=opu |Ǐ|;o<;ۆ5t\cy1sw˸1lWc4~۹d&ZNfnm'k{ma6_g{U6[ckc_} nuTZz*^j.>aTMT]j,b*b(pbSw01o gT1‡-xB)px†4,!v`0 /ZD';5ܴ` fJGMi(}R!!k.d4-(Hާ|gz=K{@:ϰ~;|:z~N[z8vS7U]o#g6&jh|fu3 OS'1j6M49IQSE:fPӿKa$ ;G}3tM3[>\Ktͯhn%*\eĶhYJ`OM̄K,)'2%',&#a2+?d#I.B9%o|!_|\ȑFV,r"?lpA/\P@{L\၆ &裯4C @(.ر:7k9&e ōs76Z?_RX.b0kse s7lfxuNBoހ9N/)[P\5pile%^lXͺꜾȲߺ 9; t^4`I_.sÿ:_lon†Lɗ-(\ pr}srfJO)k30Of?\=======<Z7`: V^/)l1we}߹f-^9W_RfxWnb٬Km(.͍:92e s.6Z:(?~0kseK s/lfxuNТ*RBq7ԹY$[(.Z  T`Pq@{9x58B>l:L6a  5 ? 70LxA $  |Ovj 0i̔%+8N 00R6"pDKP |H=фD~t?S{B!A,y- ?OΞuv:y#kr`o3N߼ΫsVuٴ8s7qͨ2l>M̚Ǩ4b\z0f&ELGO%sAM"f/ٓ.`S5A2/os-]9/7̫p)Z(Xr+;r*3+DIL 'K:9D&w1!Hf|q!G9Ȉ6n8 .N(d ߽&.x@Gငyeyם/?:zpW :8q ͏xpߩ<^ӷ@;Ɛ/0?3.P>ϱfzP L(Dh@{A @3{=@<;,w is rz: Sg8x$FU]o#g6&jh|fu3 OS'1j6M49IQSE:f=opu |Ǐ|8&C.#J6"+Cx}}cv{лrL#8{n7;j W7o3v{;w^Zipq?{dm-6 Cl/"{kl-` vU-ښJkYZŋS\'jKZoWFj?0 +p3XӉM2 DD?C(@c`lK5(֟.Zs[Pej,%")v%NBGi,x鯁 l`@9{@p*дmبHzq]3lp`0f 7ak/6.\OªE b"6h<t: 7 WgJw8U51Vwp?Qi[ESɬ=FmӴŠ]zvICآb4/`{kϮ;z3kM3_-.ƴZKTK_YWI1[xRLPHdND$L@ÕV$%3)5 O zT@e^~ts/\ 2G[~I\M2D$LY|e'9.)Pk)Gq$ $Bq@Gcd?ECd>i\ϐgϳc*wwNsp슷[o>GE-ڍjo-#,T<@5e>1mzc1v8LIC:7%ƟqS#@ wos]LEm̴l,f_}l+cWS–6x&\3z֕Y+ 4bPӿKa$ ;G}3tM3[>\Ktͯhn%*\eĶhYJ`OM̄K,)'2%',&#a2+?d#I.B9%o|!_|\ȑFV,r"?lpA/\P@{L\၆ NMsfL9ɨXRªni;Mf̎0Q12Neەn9s 'n7Wn}jFQ˖¤xl#5d3Lw9;W q=/I eeˋx=5Sq+- `;*x9&pCw^çckъ&ND4 !V^ZQ5bha"~OQ(_~GW MEǧap%`3wz\G+އ=$V}@aaDz .aglgC]cqGğVꠡ -F#gssBP/rlEq X]JUxg/oOX 7V3.>aoPS2?WwMʷ0j~SK }+m,Z)7 NC{󗃙0jwaoE)&/gr7Y=Һ6]!g[+c/H̀el4Ot힁c~ՖWwv$29D /경N]U.Z}_KiEM< ?Y(Oߪ|H\ KK2^$#J  A dM^dKNP9%HN@MH&9KGV2rRYH وʼn?k /dB"\i ϏxzzCxvYa3f|ejM-RK Е B SCL!#`C%n5h54یHi>0LZ#3>`W: | rs_η=%<ݼ}6m?Mh?þˬOV1M?L`>󷜯,c-JVɯB>/U(C INo>|$yW=P<]0Fo8ËN =@. Wx/ƶUsK5t,)aşM9tS3x q#5ȏB|NO8+nH‰~`P|$<7*AcH^"h!x7 W |o}{^@޿}ns}sϖ;vܯnjS=ZhNٛ;Lv']y`G{׍>u"2$$IR $" RHY9̢oẾXs?'$?9gVYҾa5>HEi({wIͥ "1\e+3IO79vH=-S 8Dz9k㲜??g%7q(rY"}K/_ڋcapZժTUUVJѧxPv!jiI:/{]р}K5Q(2 c> H&ZCl5jpR",\I  gmh߫7yTo1eqWM(~N\ͥC f'o$?*?^5\Mͬ@ &O 9@N @Py.'dz7-`LqNzFm.b3vͫirMs+h^=ᩆ~J8ࣂKA1w`0{z`x钇we,XXBeJ9(qponmPmƼb.pJt=r<p C|;s^gs 9و|cK0*6meqm ?_\wXd0\sN6` 1`ZlaI!u]=}>`6TJ[kNtgu t+0>Ht DOWlBDG ZC?T́ }֚L+}[k`ս+ྃsx6:[kH_q(?my6^ɕaؑ#+mS\AX宺ֶr2-RsXUJR#Q8RW>X)lw &(󸟽T9qngyEyTl_KFN.Y8$ ?yxb:sāƍbb6kԤADsаHQnZߌ_{@ǂe^[IIs#}e_ƺ}ʭOfe{umU'6ɧj.TɤIE葻F-2(CLoJ'\'us F,;r;]K8!s>h cUz[D&hc G;ÚTdȰpg5tYnEb; dv^:lw%k%}Юi@ICWg#Kg^ U8Teggӱ^Emj ;]1;u*W3T(q~T6k{cMФ$# B$x#5u.O#*ţWy #z^ ¿W^ωQ'eseqm+p(ÖH^`e1sqvmXf~mRg& Tu9+\xhFKGʌo#cC1 pku~PdhG.R3КՓ1JYBiHlJ>&`3 2!an=sȝ%x8ǿw!A}x~s阎b1,Gc:9O iUBBF7 xsssGEGG3,Gc:91pLGQKy"ՏZimDi?ah7he7YB }- Z:jI&"C! !Trn$=J *Hv!SNCM֑@P4+jl%9Cc5CA#x\dGG!6bg*~&*J/'pLR,~܋{&'+jGN˵&cgSӶt^(*hvUB>sMȾzdSұ(T99r 3^]\[Z, YErhRF S'N4etRG*R$)DCBA5"+_W2(&DG` IrΚ!χ|Weկw؈{윟TuF~;Q) =poHQ_m];!~u33Z-OJhx^xUuk.p95ݱ&/z޽ћ{`>3s\'f~fo]e ^ `yfBa*XsG DV@l%[}JlE^ư,bAy'y cf10A ycE +By7T10󫫎S՟VGxwʒ&]WRY`<*+؅-}YPL''p"t Z&1BD^^Som >i?#2]˧Iwj2v7n Χp~eu'ts k{MKǣ;y2j ^[XےTpdjKA} Ƌޑʤ=bY{N_gzs䗏jI|E00> rD"8}q3ƙ5h ų$OiE{:DFOAK>r؆?5|0 p7.WxLLԾk¹ʪЮǂO:p7ѝͯf/9m|OުVLEt'#eEǯP(9mK˓'$d L>!~R%EJ$E D{'ى׷3!LX{R Q&}aLEQcśGCQ:2l~P3e{G y+߃:-& cK~=mfnҸøz%Dԥ~QLQW RŇ*} Kl_ea-?]zQ fMѨ#CպG#!`r#Y yx׶f CӓG-OSh%k{M:y cYs-GRH҂,Z<ѷ:Zٮd+^f>6< ՛steH2M͗^D g,3z_ iDzފ) rump<λfNɍ/ B[-9M"?Eu|)+ &0`>w4WOslRRJ' 9>2"4=MJX.l-a1{ >w3⤌MUr"93Obb-{&Cm26m *Z-}Y8!ty4clֻFs{DV > k5Wp)B`{HЯ2ow`CcR@f}z\[;· v!z,CyԣA$ 5ck\dK.|9.ZUβf֭Rp.3p ݦ$+Nx@hl#(ڿ!l`1y8:TɱSw`v yiNmVr:LqA106QBv4 DvBH9lzK%߆β4∢İroxowOLd#qM]~&Ab27:ﮒ I{B:~`9d'N򪧩4L5n16,v:Y|3]9$ p x"Z;ӮѠJ9f*Χ}XL{Sml+N"tD̉11648Df _̤,?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~B  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CY*\^_>XWXYZX[ \]^"_)`0YWؓ"x6YZ \]^ _'`.ٔ#y7 !(/a{*\ 8nԬC}3?GE`bq|j if{ g;Txɚh( Ae3?Ebq iBy8kF~ԻQ3%UEnbq|#xWr#*1+\^_?s  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz, @X-!A."B{|}~F  !"#$%&'()*+,-./0123456789:;<d@  D$`hy\X ‘HS:T)1ɛ: ƌ 35ysJ/<:Ʊ󖴗V9nc3NRJKo3*m uU۱g#I8 `΢%@ -B41\hbЈ2efƭ=,͒P@3d>ŷP7KR/AJ  pt@0j! ǥ a=@^EusҡTj 9aIӥ` sF ́2>t"cMin,|[vB%M :1\(i?B'S,b y?8 4P >4۔lуch=ȫa!S|%JQ CnlӭJn ui[iٍ^{uSW[ҍxR1Sb+m1)'yя`ZGO+ŪY蝨~ל+>0}_`7C_ɻ@-sшU׮3ؒ [w~<#E~6R%mOfla?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~G  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~H  !"#$%&'()*+,-./0123456789:;<=>?@ABCWvhyhFTDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~I  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGoky) DHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~n     o   #&),/ 1!3"5#73wH||`m~p~y7p~ uaW93c̘)ff,fr& A - ^0e mez=;}3xbD1p=9\?ei4Cw`v"q3r.ɥ^ݎx;c檞z%)S<{%"<9ǹC2J\nܧ_MdowJJTHOE8'3=Xh$5؈ \T4 $xh!y ;4l&g.Zz{g'YIvεr >=m:n-m8lam>6w6s6˘-1e!; ^2=k*_z-k(]G&^5?fz>(Mg"4Oq}$Z+HHEj"VjYgp]~Uj!Rp ZjԧS>uӥL`ztiҥC',:OAL3ͿK8_*nx%┇O.y! o1c+H}½ e< ¸Ƌ] b'-W\rI~ù;cPVh A/aύَ8I 5HjH4MX7xk°% V72^/pʾj>v6fڎ|JT%RD`%Yť 3AUcVdWeXfYgZh[i\j]k^l_m`naobpcqdresftguhviwjx[\]b-kHoUn8CZ_X i<ycJ68)9ϡ321FtƔUV Z[X\xϚΙީݨ:,; >N'{^gkpqԾԿ# ;3.4/aXtk~ ŤƦӵ 7$ 1056I7[L_Rlaqhqijy t !"%',- ."(-/79AD`gksy} #OT di#k%l&p+w5BFQTY]efqtwz~ǐȒʔ̕Θќՠݧ*+2358: >JN#S1rUvXz]~afhijlmӼ    ' (!)"3-FFGG[P_UaWiasjĢƥέЯҲӴֹػټڽܿ  !#/368!K8L9N\M]N_QdWeYmboepfys|½þ    $+!/ ![v`WP !"#$%&'()*+,-./01XYYdM i2$$4%%&34"w567j  }jD HppH  z?-%+$S_U۬wG|<ֹk}9ތ{Q q-'lHT덎nl6.%(zH}_cp.I"I"9e=.jఎeE bղmUlZV ղmT*ËjIJ cְX`XШXuHۨ*FbeVԡkOXlZVqղmT˚ ^4罵o<3Mȓ!0tRWT=vz5N5G4yW}.@pH#2)G_oJ>HX7g)v3ϻ; G>}jv {}V'!I$$jyiͶݶٶ6vfݶ.qUߨQ9ӂMGE^H&IxSe.ެ ɍbhEnܤ`ɉ{*PL ܸ+('AT 90^Kk /v$Za8"X6P9Ő xFStq8IP᠚Oyʊ:5[:@Yh'0qx oEv/¹CUإcnwRF|a':9xfjn2wz{ݟS+֧Xߜj.]R%ݓs?Ȋr=}?ޫn^W}8f{[3}ͣml`;lkBmGOQ:; .*-Ul>csfsIWWow{p}eU}C_?_;w:84320/w._;/ɽr/wx~w/kwKwVmߵ;Kvqq{}MI|EA|T w]kC}n|܊~r0RU'ywyMc}IwS D:Zj˹=^RxNYCW) |$RGLJ?}c+)h]m=k[PS{e].QaPx:ij?oxwWv:L@WP:*ʹd%i7xc]w(ߟ{W33$"ISX B$ܳzɵskZ5k!8!AB w9u55(j^S-s9]l1l(KwFЉZn|Hb]d=ȵZkm7X/%ӑ[t1ޠ'zS 7rvNs#_>2=/yݗ_c1?,=(3R;Ba_\ZXT݇avȏ ȹO ]el%wX~Xv .(uWd*0&ue %Y1sJ+ -)i3#l/P0:dkݣ,ǂpQsR6jO lS;@])j3APӾ4m4v eA[!(zӻiz3^ +D#P{8o_`? }e_~t6KeyF 3dĀE +Tp@qh ,ڎg|߳=[#SS|i~/ 0:soOO%JrߊqIF{um |m[EU?H^HzFF޻{ki?ު!н"?E!?~~۟q{/k+B~ }GY>ٛ sXY3ȞoS{7 NavL` ];&* *1+E~Ր wOJHHx$No^x&_:KI~յ .P.-ο̢ĒZP9)B+%%]v I\4kࡡz#WH2Z|+ !=K/PF'=LQh/?_/|t Qs`]Fl!d$_zYq/J%Gjѳr--}וWzrJGF7sb ɠ7tfT_6u%~ww\BݹU7LDLCtF`}/v9~n5ߺnW-NB?T3yNԫrp+Wk?g~hǿq[VA2nq0 쏱Xn Ճ`58.@Y{aeW<ӷ;_o6oٸ_nq`kmT=7Ct-r 9TT͗/ )@tz7QkD)q~HŲ:1z[*k FC*FJLo^^z`C"ﴋCt 7J[qږh'~yV'-݈JC݋L~>ɽ8Fl>۷ yjX T1 ~ &/on,]}~}I4I{\А*Uw_a5견T*S3ߖ@̨SpC 1JƬ(i %0h#H (\5_B~mׅ_k^z9\ts?w aJ@ S l]/A<`eO膎t:|;LH&kLJͽlw[X3ӂB>WQDx!Hyz—w^|"vj/)ֆ=qn/^y-$j>P,X.s֯%~.ܤ\`8fUcMa[c*Zd50TnܻFeYttQ>~H#$~xXh),M}w!,r&̑Qc ۞lrW|Η|8z #Q-J,u6(yD]E7s b)ev]S ς>HpnL#Upm?zV5Ί|ѢmbGƓ3;F-Mz?sBŬi3sjE M<x _􁻔 Dh;'dכGcHKmn2(g\;o bG<kFj#i>ȟK3GƊξ=zA٤yjϺ?#8=^٢qn@l v`ķ 6{;"EhhIG?AsɯDW} 0j2&s8jK秓]hmH- TL牶\qqKN^Vꢾ]1 eKz!bG/mti$-.DRm cl7NeÖ[ؾao]ВI?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ͨ#? []\@fnگ  !"#$%&'()*+,-./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:;<=>?@ABCDEFGč@/ oPߠ7A oPߠ\DHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ߠ7A oPߠ7A oPߠ7A oP;,\  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz`-TɿJU_%*WɿJU_%*WɿJU_%*W,;t{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E@ߠ7A o㙤  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~v   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ~!BIR ǚ4)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx+R yz{|}~ϒВђҵӶԷոֹ׺ػټڽ۾ܿ   !"#$%& ' ( ) * +,-./0123k(p/EB v… .X,‚E ,Lj@T>I$H$I$IB!d:456789:;<= >!?"@#A$B%C&D'E(F)G*H+I,J-K.L/M0N1O2P3Q4R5S6T7U8V9W:X;Y\?]@^A_B`CaDbEcFdGeHfIgJhKiLjMkNlOmPnQoRpSqTrUsVtWuXvYwZx[y\z]{^|_}`~abcdefghijklmnopqrstuvwxyz{|}~¥æħŨƩǪȫɬʭˮ̯ͰαϲгѴҵӶԷոֹ׺ػټڽ۾ܿ!  !"#$%& ' ( ) * +,-./0123456789:;<= >!?"@#A$B%C&D'E(F)G*H+I,J-K.L/M0N1O2P3Q4R5S6T7U8V9W:X;Y\?]@^A_B`CaDbEcFdGeHfIgJhKiLjMkNlOmPnQoRpSqTrUsVtWuXvYwZx[y\z]{^|_}`~abcdefghijklmnopqrstuvwxyz{|}~¥æħŨƩǪȫɬʭˮ̯ͰαϲгѴҵӶԷոֹ׺ػټڽ۾ܿ"烣P m#?Fuh1#?Ful1#?FSȏl1#~fȏl2c4[b#?fȏl1E~fȏla4[G~fȏ:c4[G~f~ Et  !"#$%& ' ( ) * +,-./0123456789:;<= >!?"@#A$B%C&D'E(F)G*H+I,J-K.L/M0N1O2P3Q4R5S6T7U8V9W:X;Y\?]@^A_B`CaDbEcFdGeHfIgJhKiLjMkNlOmPnQoRpSqTrUsVtWuXvYwZx[y\z]{^|_}`~abcdefghijklmnopqrstuvwxyz{|}~¥æħŨƩǪȫɬʭˮ̯ͰαϲгѴҵӶԷոֹ׺ػټڽ۾ܿ#  !"#$%& ' ( ) * +,-./0123456789:;<= >!?"@#A$B%C&D'E(F)G*H+I,J-K.L/M0N1O2P3Q4R5S6T7U8V9W:X;Y\?]@^A_B`CaDbEcFdGeHfIgJhKiLjMkNlOmPnQoRpSqTrUsVtWuXvYwZx[y\z]{^|_}`~abcdefghijklmnopqrstuvwxyz{|}~¥æħŨƩǪȫɬʭˮ̯ͰαϲгѴҵӶԷոֹ׺ػټڽ۾ܿ$  !"#$%& ' ( ) * +,-./0123456789:;<= >!?"@#A$B%C&D'E(F)G*H+I,J-K.L/M0N1O2P3Q4R5S6T7U8V9W:X;YbEcFdGeHfIgJhKiLjMkNlOmPnQoRpSqTrUsVtWuXvYwZx[y\z]{^~a|_b}`cdefghijkl\?]@^A_BaD`Cjklmnopqrstuvwxyz{|}~  !"#$%&'()*+,./012345678:;<=>?BCEFGHIJLMNOPQRSTUWXYZ\]^_`abcdefghijklmnopqrtuwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghE#o$e#^B QEPAjEA*"A*"sQ#HE$5R)HE0R1HEPARIE0A*U -AYAR!HE01!t15FH5Fr15FH15F?-ayuӤ^#PE(AZ$E0AjQDEP4ш A*$E A*D@*RB@*R! *RH *TRHE!)TRT"HPBTIBPT)" J" )"" %" T"H pQ"HE*vTaTxijklmnopqrstuv@Vvvuv-9ADuKs5;vBQ\YZ]Z[e^\]N_^_ ``j[pZmpYs`s_uduc}~}}n21bakj|{;:f6f5  NjEzn({gmr-"#dd2d1ylykmQmPRQwhwg=?@ABCDEFGHIJKLMNOP[K  jfGge,i012cda f|| fӃWh'c)++d&&h66;::?;;@@@WAAXIIaaii"#%)*+-:y_`z.z@`e1e8? S ~~QR`vv Aa(~((p(|L(.e2_2!J2EEv22…*a˳{1̦zf$-hd6Qb_?@A:;<=B(-tuvw.47801CfϕЖїҘәԚ՛֜ם؞ٟڠۡܢݣޤߥ{  !KR[fO k"#$%&'()*+,-./0123w4567lzwS\gPl$%&'()*+,-./0123456789:;<=>?@ABCD߲[89rstuvwxyz { | } ~  !"#:defghijklmnopqrstuvwxyz{|}~Hg)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOQRTUVWXY0Zc\]^_ab[`PSd;<=>?@ABCDEFGT]hQ`mHINV`vMhڊLO[bpswWU^iRn|"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJOPQRSTUVWXKLMNYZ[\]^_`abcdefWV_jSoJKLMKTWZagkmor~]ϖefgNOP bcdXd>?@ABCDF#p#bBSDcL@0$.ACw}l%#ȁb̽8Y"G{`dr@Q~xoۥ]Eǁw~',}l1\'ig}w1q_bj dz}o]g߬s:@yk?Bٱ/wzqpGVUrP)dA̒bԏC7THqMcEϾͻ\s|]w^a<{'Gq}i7Qg}oz> q^4,'K]n#_ԃ^s={7ߞ \1?8?ǡ (wBa$YF(0O 憷<ݔ+o/D`v{#ͅbٷ`:‰l0MrTss9Y5}ze۳\rX7{ C'_X+3 @'>je:`_ ij3 Z]Xh4Ào93xVƏW.(@ƺ&76O]58.Jo^USMC_)w{:o*\ ͥ;"7²),C2ee= -R (۞ׁouV[%%]75 Zk发xA3P.B\6t}gogQ,35=g[ƞzγwܱO=cE>W'o(P.O)_tYe9SllG?*P gN6&uԴI_qoEмsygw(o=Tý@OI@~M|3x5Ffƾ7rMiFjg(JtLَ R G-.p|zgɆ Ҏ:* [cB+J+J"٦mߚ*z(yj&yYZ$99J": )|wt7 lZMg@va5nYXMyQw[jm)KŽ"k ~i'ʁnga^e%IANc!>a#.~ _v]!G n[V ;̰7jg2 4?BDeYkDy$duX##E, k̈X iBGuܐf 4)QWi d;Bv'vBvMvlMlM ٚ`&-5-V1 ˲,˲,˲,˲,˲,˲,˲,˲,˲,! ( BP( BP( BP( xB@_G?HƤbh1UX)ژ CERILhcRt1i4Xh1R0)Zwl 2O40 yfP6A 4ЄQըy-Z A8y ;],KuetdSC3c1-)nHD!GC]9-)NIQu@epAdf12  Sf\Tpk($}}}}}}^p$I0"4!hYo}[fJ[ߦOia>~ɓҊ/~C:mo{M̔Oo,{y]+k`)PZTY,ZTYXZT*XZ#yFXT*XF< t     j`gaĖǫ*b2c.0v#dFHYZU[\]k~KeTPQWϧШѢˣ̤ͥήUKf3-X&'%(mal  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz+J i8xOBMI %ERTT()IԼ1& {7oQԬZU#pR0T,)ǺD}'TѲbik |~ɀʂ˄͈̆ΊόЎѐҒӔԖ՘֚ל؞٠ڢۤܦݨު. iz/j0k1l2m3n4o5p6q7r8s9t:u;vy?z@{A|B}C~DEFGHbcdefghiTUVWXYZ[VțjWW`kTp)*+,-./0123456789:;<=>?9:;<=>?@ABCDEFGHIJK5! \xDPn[```a kêI~駟UPe6N#I?p 4LMNOPQRSTUVWXYZ[\]^_`abcdefghiM:K:eXWG8'$׵()t1?s0; *xrlM{Ȱ6ބ~6qTѺk. ͬŠP+ӵ{vQ'oRйbU,%@?|sד?(cɓh`á/(UDb`mP豢p6i;aAVAFA(k@xY:,.?o믵4Xgc0}A80zC/qb~L/!y7 ms{>I_9yw6eb-1\=؞ *s/HZx`HFĵ/߮/~5_#|txo{ǧPK}tݩG4 lNB-+L 1+Vۥv1wn^ ;#bodt̴ CjdDqh۾>'0w4Ə9 2, Iy[k`9%˳HHvg[rk7Ư% ;$}`g_ְJQMp攐˴REE궥8\O^4lOηwq#EY9^< +$vmnҵ7Xih\ס`>ڵ,b@U5gHx& ) -ϸ魧[;Ϯ_TbYkcҴìE3G펽 ofG|Hj_!3čaEK0L1]M2DN3O4Դ 50<<==DCmָY<4Hr/G8|[GKΊǖs=Wצei<k@ܼj@x)[n9,Tsc?f#WVq{MKΓc[&]!;ͬ[#ohV>ݷr57cm(x_C{7dQ5R6A+S7T8sl~yU9V:W;|wS]cAHK\_ac-< FeE̴Խ-'61857496:7;9BACBXL]Rd[wz|ѱ,4C/D1XHYIqgsmʹ尷j8׺!iPbrA<@G]ar/u2};?ÌŎӞܦ!.DP,Q.W7z\c̵& $#0)^Sd\jbzqx-2<%A,=&C0B.@)D2H5YJi]vpĿ*-,6QQ`]a^Ɔ޵&aqd̳p # SU^VXl7EHZ`cx܁W[|Z{\Z~V8W9\:>BFÍIb\ AyVKE$`L)5۴f|-m*MQT ]_yn]O^F-z Q^MԭDN<3e+^.@dٴ9 VXRBȄKfwxQڠK-R>x0r%[ ӟͼm7٢m|ӁVߨǹsVwقd2eW\k-2Y4l{`7ľ L pnoXKYZ[\]^_`abcdefgːtʍʌ̔̕ϜϛɊɉ͗͘գդp5<Գq= "-K-P-U-^-h-j.u{ց5<<<=x2WNV *̓;H2跼 g,tϭ ?D4".ɤ<*G5vmS'ҙS'š^k6þ@JOU'V ίa5 _xL[4wJ"NyT doP" ѐ)`f(ztMA"N6֋0ZKp: j5X%[CQme)/YIH.*plwH+X_i Gf؊N5h}Uh_M6 "q$SP#L )w^(P@ӤD7Ų4(H6lr#%C8"ZyY@([DyY4y{*(PxqzB g F?.4$ݘ~ _V*=(>#mp'-@͵P1,<ȇ6 #B%ֶQAϤ*BFsad2c. w(|=`ZhTQI(ᱹK6w`+AwS?O! ǂlWKXrl֓͊H.,e׈.eB,>&dVTw55V!rjklmnopqrstuKvwxy\z{|}~MjZmpswz}~ q   ,?,>-I-HFG.t.s.q.r5555<<<<====GGHrVVW'W&iGiFDEjpjojmjnttttuuuuzzzz{{{{~s"! =<:;nmklЬϬͬγt,+)*cb`aDŽǃզեֳִss<Wi ^_v4aZ,Ei2V3i`a'Yb6kԫ@c{3dFE]bq|egӰhklno )2|([j pq&r5sAtHuRv\wexkyszy{|}~ņ҇߈"+4:?FMTZm4qZ5sZDHK PSVY\_3 &@%ĊNjʌ͍Ўӏ֐ّܒߓ+\-.A<''()*+,-.(/01234567 8 9 : ; <=>?@ABCDEFGHIJKLMN O!P"Q#R$S%T&U'V(W)X*Y+Z,[-\.]/^0_1`2a3b4c5d6e7f8g9h:i;jm?n@oApBqCrDsEtFuGvHwIxJyKzL{M|N}O~PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÕĖŗƘǙȚɛʜ˝̞͟ΠϡТѣҤӥԦէ֨שت٫ڬۭܮݯް߱a[l]UqL L\ \!"#$%&'()*+,-.XYb]cde\/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWWX\XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ [%&         YfmVr'.(/)0*1+2,3-4.5/60718293:4;5<7>8?9@:A;BE?F@GAHBICJDKELFM6=X멪GNHOIPJQKRLSMTNUOVPWQXRYSZT[U\V]W^X_Y`Za[b\c]d^e_f`gah$o%:&;'<(>)?*@+A,C-D.E/F0G1H2J3K4L5M6O7P8Q9R:S;TW?X@YAZB[C\D]E^F_G`HaIb$9'=+B1I5N{+|}~V#cIZSh,`P  x $Z1~ T4@jp^vc"ϋpb18 ##DT0| /E{׵)3K$h{>_!cBT&Dh6FChk苹58a=|{y.5n$!Ԅ (G#w~ 7$nrfs"wfٸp<~;!aB­v XȂx1)<p $8 #%Lt1&AGIh0?Vbhh2?LBa$oL/$'}HtΏA>%pztc;+[|YU+ Hپ1կLt08?9<:00#p:Pߧ ^GfC'c$tqw .2hpD èD1 BtEhGDw d 1Ol[ݰ#bkEqb+l&Z>vLk'2A~]<1Vr0'o&Ȧqs;\:)RrWť¶1kY\d/ @oZ0DzJQ,S~c%oL)bEt_qN;?h^`kVx)oWMWk[Z L:'`Ԫ.=ogyH\9O<ߙ"pɃ߾^}ybç~]!wuՍM1EOſ'h(.JTvˆÉĊŋƌǍȎɏʐˑ͓̒ΔϕЖїҘӞԚ՛֜ם؞ٟڠۡܢݣޤߥgb&jcldnepfrgthvixjzk|l~mnopqrstuvwxyz{|}~bickdmeofqgshuiwjyk{l}mnopqrstuvwxyz{|}~”ÕĖŗƘǙȚɛʜ˝̞͟ΠϡТѣҤӥԦէ֨שت٫ڬۭܮݯް߱E'tFuGvHwIxJyKzL{M|N}O~PQRSTUVWXYZ[\]^_`abWYhZ[nWscdefghijklmnopqrstuvwxyz{|}~”ÕĖŗƘǙȚɛʜ˝̞͟ΠϡТѣҤӥԦէ֨שت٫ڬۭܮݯް߱횰  !"#$%&'()*+,-.)/01234567 8 9 : ; <=>?@ABCDEFGHIJKLMN O!P"Q#R$S%T&U'V(W)X*Y+Z,[-\.]/^0_1`2a3b4c5d6e7f8g9h:i;jm?n@oApBqCrDsEtFuGvHwIxJyKzL{M|N}O~PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~”ÕĖŗƘǙȚɛʜ˝̞͟ΠϡТѣҤӥԦէ֨שت٫ڬۭܮݯް߱  !"#$%&'()*+,-.*/01234567 8 9 : ; <=>?@ABCDEFGHIJKLMN O!P"Q#R$S%T&U'V(W)X*Y+Z,[-\.]/^0_1`2a3b4c5d6e7f8g9h:i;jm?n@oApBqCrDsEtFuGvHwIxJyKzL{M|N}O~PQRSTU+AB C D E F GHIJKLMNOPQRSTUi󲳴 j[o ! "#$%&')(*Xkp[q+,-./0123456789:;<=>?\﾿pބ߅X\LV#?$Ia #@^`@B ]dGG܆GCOuGHya?>q>ڀe;|*W0 Q }o1>R_\(F!ꞣ_ O_#Ǹyл,(W;*TFx//=??{?O???_ĿQSGGG/??ZUdLAw]e1%##G8'i,n )1O~M_HVP̮tw|pAq?ho}Q!!GG?%%##Gz LS}c.md2?{8+{IH'4Tl & !"#$%& '!(")#*$+%,&-R4STUVWXY Z[\ ] ^ _`ab cdef g hklRSTUVWXYZ[\]^_`aabcdefghijħmr\]Xt~gh i!j"k#l1]h$m%n&o'p(q)r*s+t,u-v.w/x0y1z2{3|4}5~6789:;<=>?@ABCDEɜʝ˞FXnsM V*WXYZ[\]^_`abcdefghijklmnopqrX\ stuvwxyz{|}~ W+XYZ[\]^_`abcdefghijklmnopqrstuvwxyz$^Z”ÕĖŗƘǙȚɛʜ˝̞͟ΠϡТѣҤӥԦէ֨שت٫ڬۭܮݯް߱ VWXY Z!["\#]$^%_&`'a(b)c*d+e,f-g.h/i0j1kYot !"2l3m4n5o6p7q8r9s:t;ux?y@zA{B|C}D~pu#$%&EFGHIJKLMNOPQRSTUV'()*qv+,-==>??@ABBCCDDEEFFGGHIIJJKKLLMMNNOPQRSSTTUUVVWXXYZ[\\]]^^__``abcddeeffgghi4 68:<>@BDFHJLNP R!T!V"X#Z$\%^&`'b(d)f*h+j+l,n,p,r-t.v/x/z0|1~2345667789:;<3579;=?ACEGIKMO Q!S!U"W#Y$[%]&_'a(c)e*g+i+k,m,o,q-s.u/w/y0{1}2345667789:;?@ABCDEFGIi‹PQ!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO R S T U VWXYZ[\]^_`abcd~HIJKLMNsxZvOPQRSTUVWXYWZXty[weJj { !"#$%&'()*+,-./0123567894:;<= >?@ABCDEF G1Z[\]^_`M'W[uz\xKkhijklmnopqrstuvwxyz{| } ~   !" #$%W\v^{]yabcd H I J KLMNOPQRSTUVWXYZ[\] ^!_"`#a$b%c&d'e(f)g+i,j-k2ef*hLl0n1o2p3q4r5s6t7u8v9w:x;y|?}@~ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_defghijklmnopq`ab.l{ghijk3̟͠l]w|^z/mmcnopx}_{qrstuvwxyz{rstuvwxyz{|}~…ÆćňƉNJȋɌʍˎ̏͐ΑϒГєҕӖԗ՘֙ך؛ٜڝ۞ܟݠޡߢm4}Z|}~~Z | #$%&'()*+,-./0123456789:;<= >?!"@A| n5W^y~`|oMpCDEF G H I KMNOPQRSTUVWXYZ[\] ^!_"`#a$b%c&d'e(f)g*h+i,j-k.l/m0n1o2p3q4r65s8v9w:x;y|DCABCDEBFG6t7u JL?}@~JKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…ÆćňƉNJȋɌʍˎNq7HI_za}ΑϒГєҕӖԗ՘֙ך؛ٜڝ۞ܟݠޡߢ} Or8`{b ~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFHJK NL O M N OPs P9 } GI QRSTUVWXYZ[\]^_`abc d!e"f#g$h%i&j'k(l)m*n+o,p-q.r/s0t1u2v3w4x5y6z7{8|9}:~;<=>?@ABCDEFGHItJQKa|c!LMNOPQRSTUYZ[\]^_`abcdefghijklmnopqrstuWVXvuwxyz{|}~À:b}d"łƃDŽȅɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔڕۖܗݘޥߚc~e#     !" #"$$%&&('*(,).*0+2    !#%')+-/1Wd _f$ 3:4;5<6=7>8?9@:A;BE?F@GAHBICJDKELFMGN,3-4.5/6071829HOIPOVJQKRLSMTNUPWV]T[biW^U\cj^e\c_f]dQXdkSZRYZaX_`g[bY`ahG~HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstvwxyz{|}~ȀɁRvueɀ _g%Xʁ h&ݖ !#%')+  "$&(*,-./01wS+ Տ[c^" j8@ @;XBKzY8yTgN$B÷_Л!ďO$lg"ic @픔`D="OQ^{gHkeRIR!9 -a .RGA Q.4]1F(?cY"2Za /7rd :Uh3vCDq(:!`t#wI;,= ĚzFв;lX# 1%Q&^R+@Ca3_:YGc}]2 ̴ C # Hq(ȺgEO@ QdL9yi}FZ+]9w :à\!g苔ԫ!tc"G5? w/' [ob,k0j 7@ ! #d%Qa0aT`]ĚkXAޕ φ|q>$ l$^EΣc# ꄈ>\zHC iH(蝮~ p:ƈYkrDvD8{Dƌ\LAos[HC'VQ#tPaV?(\W6Q'$D@=ޛD@jO<q@v\I>vi\QŸ5Z_w9}iGEs3!"U1{Й)ԇgKƆْDPi&YG;!_,g"ڤIWW=هTiBPequBC ;Y2XLs@8{D;8Y؁O-JB/. 3L)be$N`ۥ_Yw\" G!0y:ʵݏ?P[{K1պx@Xkbx~D@!բ,j]Q Ϻ}Ck,ujRֱB?hhu>Z4]v0za iN Yl0locFa1yZjwH[yń\N~gpPwQҚ=dY2i7a9ǎ֜3_&-sg=.7]p|6 ?=JZ3L2?4њӕwfc>5t0a6/;k\^\&F]ڗ!3!m] !Yc^Ѐu":Ӱ]bݲ:c|͢, $ .7x;ӑ5`8~-YTփ~P1Շ ~,iŁXh^o/aY\UP !+~ȍc#`p'\jO?VrH=0Տ G5 gAds,L.I^< 6g>f10}HpttT{?yv|/M#鱌pyHiN{ 5.椹y~#a;U8yc<1 y<?@ABC D E F G HIJKLMNOPQRSTUVWXYZ [!\"]#^$_%`&a'b(c)d*e+f,g-h.i/j0k1l2m3n4o5p6q7r8s9t:u;vy?z@{A|B}C~DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÉĊŋƌǍȎɏʐˑ͓̒ΔϕЖїҘәԚ՛֜ם؞ٟڠۡܢݣޤߥ  !"#$%&'()*+,-./0123456789:-;<=>?@ABC D E F G HIJKLMNOPQRSTUVWXYZ [!\"]#^$_%`&a'b(c)d*e+f,g-h.i/j0k1l2m3n4o5p6q7r8s9t:u;vy?z@{A|B}C~DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÉĊŋƌǍȎɏʐˑ͓̒ΔϕЖїҘәԚ՛֜ם؞ٟڠۡܢݣޤߥ  !"#$%&'()*+,-./0123456789:.;<=>?@ABC D E F G HIJKLMNOPQRSTUVWXYZ [!\"]#^$_%`&a'b*e+f,g-h.i/j0k1l2m3n4o5p6q7r8s9t:u;vy?z@{A|B}C~DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÉĊŋƌǍȎɏʐˑ͓̒ΔϕЖїҘәԚ(c)d֜ם؞ٟڠۡܢݣޤߥ  !"#$%&'()*+,-./0123456789:/;<=>?@ABC D E F G HIJKLMNOPQRSTUVWXYZ [!\"]#^$_%`&a'b(c)d*e+f,g-h.i/j0k1l2m3n4o5p6q7r8s9t:u;vy?z@{A|B}C~DEFGHIJKLMNOPQRSTUVWXYZ[\]^Y i'Z j([\k)X˃l*̄YZ[]m+͆Z[ M·Z[\ Z[]n^_,`-`Y[\ oXω[ \ YXЋ[]p^.`_`aS/I @^G@$gglo6MdF)G#(~:.#A8"6L߱UxhJ:d ;hXĂx~,OrCx޹;,;D>haZG!049ɻ1*^ww]Ғg%6{V,߳gM=+wVd17UVlc%cJ;+wY%;SْJ%{V߳2Β=+wYTYk%+v;+w߳J;[L3%J-{VYg%Κ=+,߳gM'R?JޝUVa Xɿ2ϕ;+wY3K;SRJ%{Vɿg%Β=+YJ9wYΌF{bcdefghijklmnopqrstuvwxyz{|}~ˆÉĊŋƌǍȎɏʐˑ͓̒ΔϕЖїҘәԚ՛֜ם؞ٟڠۡܢݣޤߥ  !"#$%&'()*+,-./0123456789:0;<=>?@ABC D E F G HIJKLMNOPQRSTUVWXYZ [!\"]#^$_%`&a'b(c)d*e+f,g-h.i/j0k1l2m3n4o5p6q7r8s9t:u;vy?z@{A|B}C~DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÉĊŋƌǍȎɏʐˑ͓̒ΔϕЖїҘәԚ՛֜ם؞ٟڠۡܢݣޤߥ  !"#$%&'()*+,-./0123456789:1;<=>?@ABC D E F G HIJKLMNOPQRSTUVWXYZ [!\"]#^$_%`&a'b(c)d*e+f,g-h.i/j0k1l2m3n4o5p6q7r8s9t:u;vy?z@{A|B}C~DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÉĊŋƌǍȎɏʐˑ͓̒ΔϕЖїҘәԚ՛֜ם؞ٟڠۡܢݣޤߥ  !"#$%&'()*+,-./0123456789:2;<=>?@ABC D E F G HIJKLMNOPQRSTUVWXYZ [!\"]#^$_%`&a'b(c)d*e+f,g-h.i/j0k1l2m3n4o5p6q7r8s9t:u;vy?z@{A|B}C~DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÉĊŋƌǍȎɏʐˑ͓̒ΔϕЖїҘәԚ՛֜ם؞ٟڠۡܢݣޤߥ  !"#$%&'()*+,-./0123456789:3;<=>?@ABC D E F G HIJKLMNOPQRSTUVWXYZ [!\"]#^$_%`&a'b(c)d*e+f,g-h.i/j0k1l2m3n4o5p6q7r8s93`??KUUUUUUUUUUժDK>/TDG*UUUUUUUUUUUjUUUUUUUUUUUժZ;/yJ%JUUUUUTUUUUUUUUUUUUUUUUUUByIK,UUUUUUUUU*PZUUUUUUUUUUUZUUUUUUUUUUUKz^bR RUUUUժ*UUUUUUU ?4ot:u;vy?z@{A|B}C~DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÉĊŋƌǍȎɏʐˑ͓̒ΔϕЖїҘәԚ՛֜ם؞ٟڠۡܢݣޤߥ  !"#$%&'()*+,-./0123456789:4;<=>?@ABC D E F G HIJKLMNOPQRSTUVWXYZ [!\"]#^$_%`&a'b(c)d*e+f,g-h.i/j0k1l2m3n4o5p6q7r8s9t:u;vy?z@{A|B}C~DEFGHIJKLMNOPQmnopqrstuvwxyz{|}~ـځۂ܃݄ޅ߆  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY5Z[\]^_`ab c d e f ghijklmnopqrstuvwxy z!{"|#}$~%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ـځۂ܃݄ޅ߆  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY6Z[\]^_`ab c d e f ghijklmnopqrstuvwxy z!{"|#}$~%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ـځۂ܃݄ޅ߆ QRSTUVWXYZ[\]^_`abcde_OHG3>f'@3+E3>3ƣ@@ь ، hgxtg 3h<3h<44x43Cx43h<h<46f|f1>cG3>3ƣ)ƣ@0f|fG3>3C3>3ƣ@@ь g hgx43Gь Aь hghgx43x43n7fghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ uƣ@+G@ь Ќ hgxlg`0>3ƣ9>3ƣ@ @ь h h?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'  !"#$%Wfьq/ [e%fmgnhoipjqkrlsmtnuovpwqxryszt{u|v}w~xyz{|}~ NNgҍr0¼ýľŊ$nopqsrtuvwxyz{|}~¨éĪŬƭǮȯɰʱ˲̳ʹε϶зѸҹӺԻռֽ׾ؿ #m.&ƃuR IALk"܂!p aoum0@%Oz}O6p8Ǝ>/yn0@'F 6@e=|x:'APr@Njiiy.c >k@ P?l 9t9 :E2켐:'<@ؕJ;CwY:ŨX+[LhM;M;ͮ ؀0.u6GzCx@ l@|zL  !"#$%&'()*+,-.'/01234567 8 9 : ; <=>?@ABCDEFGHIJKLMN O!P"Q#R$S%T&U'V(W)X*Y+Z,[-\.]/^0_1`2a3b4c5d6e7f8g9h:i;jm?n@oApBqCrDs %2g <<<<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~O  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq< rstuvwxyz{|}~P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|ӎs1}~a \ِ/gGnɏԹ 5 X  5 l +^ :qD~Haka]0Ho6Y6m,_ rԯEIbl^g1Ip7Z7n-` ;s԰FJcm_{ܲJԼ8[bq|8o°a .avIMfpb4MɓԿ!^bq;rŲ 1d?wJNgqc{5Nrɔ";_3?Ebq|u4gBz M!Qjtf8Qu%>b?v5hC{ N"Rk ug9Rv&?c@w6iD| O#Sl!vh :Sw'@dAx7jE}P$Tm"wjN^mkLZnz/=KYVJYiy5FTht&7ERz6'Qap ?M[o{0>LZWKZj{7GUiu(8FS|8)Rbq @N\p|l1?M[XL[k}9HVjv*9GT~:+Wm%{9Wnܗ&|:oݘ'};pޙ(~?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~S  !"#$%&'()*+,-./ o  "%(+. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklXԏt20123456nprtvxz|~moqsuwy{}[!"$%&#hՐu3785GǀtW#r~5teVjg-A.l=Hu{L^ @@eA,,.N8~aRĺ, %r:ĆQH#/cCBRAp<'e N8o׿>ۊ A"*:EEЋ $zp[!H, }<<[uTVT}_BJ(1H"ۊ Ab+DokV"z[Lp"HnEZMG6Y-![IOdoɒ>%Kz6e@{K.?neZdIOho}+KPpi|BƅtjH'?"c"]iGdL14t#2&IXNiNdXUw""-5߉ |'2,;aDEZj6R6Q":5OXD?c._^#SŅC߷i=WH) ʔr!&P^~ֶȩ #ʅ0&N*K;e\W/#S"LzeBL;qB]e|{dqՠGdIO˛0-]xFRh@f S%%Kzw=udV#*ؑSB;f\`K*#S冘{dLbڑSqخ7G 1Ty!&j.9p.6yH\wxJQɒIZ*ؑ̀t 7qSB: ?l+G2b١Ѣ"=?cC( Zb`lZJ!}(3j$[[FNnCC])%51X= )[#S aE&gmLŇGA%~LA>PgAb*Dok,'ۊ 6]śk&>ui:VOK: h|tS2ҩOXJ}J.YȸHךDE:kOd\n3N~""j9٩OXdPKOXJ?%c):d,S矒NJƲtS2=('0]!ټnɒ> h%=E@{K.i,Ӏ-Yҧ[o{ 8*QA-DOo+VD=+Y%K4@?@ABCDEFGHIJKLMNOPQRW$ v?F/*#(VUc뵡ZV}q^5IY2q ">q|F*>F>" B8Z ba騈e" D STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~T +Ļ\ kWlXY$z8Wt\ua [fp{א-gFjɌԸ 3 W  4 k bh Eh Dk =Vzh*Cg"D{\mbbbʓ3{ j < U y  ) B f ! C z {]c^cl >W{+Dhi#E|3{a-ba`~GMEɄbb|HZAYbE[_F\X'_^Y]]W3XW3]m{VEWɐYbbn!2"2^A(AIH2:p9ޞghEp&az,QBs_lWU C</;ͼ`u߻Fnk-9;S7UuθTGI{ܔ"ᙕޟgRX24{EkkdpOӍ7Zǽ5[sql"32#]`2:C35hvy C:q\s#"( Fc\,#ydzqbW~@>`7@Fr8FF۱LdүE#qŗl7]wc4m2r"H)E"  Ge !"#$%&'()*+,-./0123456pttMTօ9C!}4>m(77 q.BAɱ4آv7y;pRAf /䱘 tnv&(]OA@\Q*ީO*N&D}T4;9HŮ;/٣&٪789:;<=>?@ABCDEAHhJ A(H/D5P@ vcI9YA\{?['R_ѫKvJpxĐrs [0 FMjp Lz d$WθdOٗ q1ŞO@(frWs ԅoݷ@[.i?D`_S;FY.njس$t FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~T4 U  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijko+ªگ[.lmnopqrstuvwxyz{|}~W  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH}̪kUתR l IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y8,*.6OTUWYZ^[8< 7defq9=hu+J}1!t 9-V޲_^l*TZ</V$Ýcl|HBA!!" z|H~‸썶;?<@9 ͷ9: "շF%')5.12689;=>>@BCFR HS JLeWXYV[Z`g!h"j$m'o*v3z8{9|:y7~<>A?B>@A〷%L GR*C~R,2W|)hƆ68!$DPbBi,- "[p/ <DJKNP쏒RSЛW@C_dhgjmlnrsADy{|}BE$CF‹)ȑ(6͖EG1ҝԟFHڤߪ૴汶HJGI糷+: ./ IK"$&#JL-00= L!COOFNNLMwxM"GȨpkP-Q/R0X8V658P_=Z:cCeF7fGa?hIQRiJjKkLnQ=pSRSsVDuWSTxZ|_deK7MrTuwsz~U}o!c&Rxt_/?} 6{]h cMafcg߻{Ẅ6o13xs<?D-5_8i A˴ɟXŴX1-Bvmoac3sgnfkN|6 ЌÅz}Azcn7$N`1_Ɠ*Ⱥ}( <%D.VUZ\]WV«ĭʲhͶnһƷy}~ܶXWYXY[Z;󷆳 %^[_\ƹŸǺɻ!"$a_%b`ca-9*#,&0*dbI:8MNDDJJecXMYNZOxô`VfdĴe]f^geneifripgul{rkg~uy}lhʶmiˏ̓(ͷ)ε6ϵ 2ojɩʪql̫=\з]34Էոn7rmȴηtҵڷ:ՓԶsnٵֶtoupvq wrxs"#' ( zt+:>.۷>ܶ{u|v:"@*H6N;lݵSBTCZK^P߷aT`ScV(fZi^zu}xz{J㟙w^xo綁yz趃{̸ٶ|ݵ涅}~"춊#&' *< !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\vL$92 &ABDc%Ww~Y^yzT|QMߔ{s6' $!<t]Vd?ﭸL$b|grS¼; |wCG?UtvTnT[ 9ۅ [A.J8O;7Z~foΑ qވ.-/{t"֐<^xҁijm 11T cSF&+>2Qףݗzy67^f/,^d޲&"kIe>vV0o `R5♍퀚<[kNc'U1(ۍ_ۑs1Cn'YL`6^p0٦7y+fN_b9{lUlBo GirzOb^rVTBWcrD ]^_`abcdefghijklmnopqrstuvwxyz{|}~= +Tx<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ȷ$!,,"4"U1T 08GϾVWO>4Q QRRDLT UW +3XKS[> ^_ʻegnj@Kl2 k M I! Bʁh#  jům O.&bأM9|@4e9:v avS~}8^݌-W'%ԇ;UHƃQ9;iСwn]vݮun]  n po|2p>ppp"qFqشqqtrrȤr6sBsst&Jtttxuuu~ytr{q{}}g`4̑әө!hpՀ\hj|lLLoq'"*2 W>:u} JLJJp$0'A-鏈hx9j2ڥk#(ջ)J0Í1KUOfbWkӫƙP~t:Ds^xzڝ#}>#>_I4WlVfB!kb5g&B!kb nBS{߄=V?~ sUf˸fGmh|L))`W:HNsQn5)5Q5R9FiZJ5N4'&&1]UUUUUUUUUUBR2333333\>+>c1m۶m۶m\>;B%EPjk2@ͅq0`H}^w"<LeD&«m 5ru ƿv!nziW3]umYE &+p60YB8dewGgjQL6'^Ǥz*" yyyy88888}}}}/ݏ~xxqTҗbỞz^хl#Oѐ ˉh#V-hcvtR/. "1H(嬌\̓S W)`4vR6҅,]+ f%$yyyyyeYeYeYeYeYb,]y@654ss;zeY888888wc]x̾*ځ)8]%ݤTċK4(n,ܣ WLB^.Fb,3s⡐ji)H7&e49999}}}}=<<<<<뺮뺮뺮뺮뺮yyS@?B۝=x_pJW׺U+C'C00 @ΡcA@(;Q({8wQ}[n6@RMX+&-۶m۶m۶m۶m۶mvtRQ/. Jt5dSC3C?0 `0 뺮뺮뺮뺮뺮iiiiizyy7х+&!oTrgb)Ytz E5mBo*)W{'?4󿐝A9ؽ]s&&G3}e{X94gW9%_'CEw$#V!m_qq05ǰ/|a`h Xߢmݨ2bV""""M WRRi@fIwQG_bFtjV%1 $nnj~J:_E{=np )ML\&t$+ô$?HkI!2Jmk"53/Vo l5 rάpa ]XDk6UyCA_gֲ͓.{~l|G1|OBS&uЀy/i.>ْW~)x/[>hWw$_d1P:KVjӃf`.6kA 9_րq,B/J|_pIM /5Nq[ܪ(NXMzLxKǛ^r+YHG(3xE]kIҨs~R`|Fauʜl֩猊2IJ*7g5S~Y1m3~+ŽA%so.ڢ ~^(h])ߡusp⤺?^!x٨FiE %O{Pʂ Akyy(]=mZ0֌}(Ռk}R>&$ȶ1و~^WTÑ()ʂeQt#tWD!K|(acp 0rq[,G^yEOLhʀRE|" ljkm`,zWHF%"o| ~. "зSQZE\ <m3 AWW1l;?SDCYDt|{(gk}v$ԭosL+ڨc:`zA9M!#O!SB:eC^B Vfr}@7E.r|Հ%$I 1r>YM0%5}j~2;2jzslK?8VG+b՟b rc;Lx#<5G~Ws֞,trQۗm8l`ζ}+xEMkZ4i6\"6idxa2/F&G JHR7$!0.q)ǹh M'iڡyьGN44߂ !4cEJ3c-.[K C 'Mf YD&1 ]p%A}^Lj6Og+ \7M=&ܢK^qG3s4qC&& CcjȊ!PȦ9׃-SڠA#a=OO jд?<v$!%\8bB|=C8 ޗ2fc54P$[}.&V*0oca7D=V$/DgǍc hC+Oigʗv\3x5j}s^V]*"0; ZH#l9w lm|܇n7eۅW= ;eˊDBxH- =] |T/ 6;pк`K\- E߲n]g5ѠgC[H#Wǥ+1?Ǭ[qKzZ# p]5d? /7~)+y؏`#%f;CB:xߗ#A{j[j.$|ڊcsN8w@pU86ҩH{bNvC0FY`@v<&2u9Y%LAL~ܡ.r qF,KA_Xz{H_SA6/퓳I5O%A(PI3葉t'ǟ.m=QP:ra|̭Z#B~ܨp$q RHJy"."YI QIk2tM{ k?qyEKj4@kf2/aLd#@sG^uD6a:6%̛Y ӿ F>F++yT|7YW"VjR[n uP*'ViPl b4V&  Ɠ&qb t9 ̽ >qMC"[~Bd^lHN#0rİQJ ]nAh.eg[˧Zޠ `kAulb{d4HF`IBT|2O͑ŎK- 4&Mxp55M>[.2ؘF'02F[}F|܏qr5Lĺ m# ӄ[3N}Ot01Կ# SN`5 ]om?bqX+f] yό4LV7H| Uiިe#0> *5]FOY0Z:ud켉l̛v9hKc߄oBQ{tWU?2Hqr0r5_0q:#B}:L႗w3NndAi&/8?s0;fosA?YG+&{G*f1d? _4#A{zgZYo#_l)VScFN=s7{U Y& =X;fhVCU0!;޶NAجF̒S `&\ .Zf➟. )E%av;~(`SˆD8m7.ꇬ[m=EFAeU[oqW`9x4mݽ3%%)@`;\g)^\^NDXmݓ(^M0l'Q&JRݹ {0ܠ}foz2lOr.ʹ4fR-YE>6HΦcA]x Z+{jm<Eݚr^sUSϓq>tU@AM1h¢^m=c\zVAh ^Q6,jӰ̕ڟ XI,+K]_"n; jğyay 5_d2G+r/G;Y;?kgYn'/IYDa&yw?Mv0A.~/aciUFRn**I!@(QKTpJ29$GU!稤n5tg*URWU LB; LBxTrJ.]VP~(?uNn65lj-+}~!E@#>ը(guzgf$ު$"@_2:xXy xg򰼤1˼e:)x\K| _,|rx'ݤf3]B\r2gEIVq1k mg1䔽&3sf!mr\.y{O%V48iZF92ꙹ9S){xEʖ> Y2jiT 4 0789 A B C D EÁĂŃƄFɁʂ˃̄10ρЂу҄1Ձւ׃؄2ہ܂݃ބ345o!~?a7PPT < ʎɒꊵEY IdXeduڢ,o/!c8eTʂ$g2HFfc~dbmQABeA?V#A1?YC](?٠U ٟ ٠?I T$BP]<4#zb1 KyVcE5!P rT%10!SnKtF ug;զ\N[z.j-z҂]W5O9eQOMMwc l*Y)aUpn@ƬԞ4O2?tsv^ y̬)]Koa-ee,ůbT~K( P >y'ޤ22h_q_]T8㽱1q#]=~ ϼ{;k:vڍ{J([ Z@/}|%rrWw1\SmIS.Q ݺNLJmmJ)Q1V 6B^(bߝ8+7qmmΦYQM-]MaZZ4ͣ3mˠ>## >ob~wa=&RBS}0^sYw)TNq߹;Ю3di'ۇ#Y{Y7*lm9J~^\ϓku/5uv߿Ե: Z_{ڜQv){;χ Rm;[c@'NԈj`?wSqzrЉ<">f>gxJ}w˦K(9ݎJj ~㛓vwBxeFctv sq^<\ 0ըT߯+7NZ* ]^6В}3Ϲzp1cVn R3}SIowŸ];Yx1RrtAM|8šQlv){_OV .0@n[#Y2Z9>O\`2pG(@(Hg hg9 O3 0dJIs  +\(pMm ^vA=DDD?onnz @/4'24 8= .Hz@G~zGy=X<<AoM`M_4jdGӿp/sjY8}IP>EK(||,ho]ҕ$;s#yy܈|M<՜jRT*J@g\iT`hs`sj,5kT@Ss%b3R й$qI(]r:D|ᴐu =01m}gk6dq3]d۱.tai_KV5tcQR]JWI,NŧGIJ^wMiv/jo!!J=-񑺢gqZT>ҏ66JSt6%]Ao΁o>B+h ?!1Co]Ѝ6hȀBD(چ1U$ϯ^(sZj(>4A^vIQ]֓[@F6<\^n' YZjmAsTY|~%Qgv&'tYǑn6&2ҪfHjMfb`wqtnZ,QjeW|(#cT+eG<<EEdn|>3""s7_p[d3P{-ʧ,,J 7X}8~up ΁h}3V6|vT=7}T3o;@Yl{mV4==6˞,/;ρǽvmyYkWu2$6#vy<%K #$`a BU ?~>|`顑ϝ+;u>%M|b2xyKGyK'׫ĝU 2e0(|O|"6a"kiUTnΪ*ɔip +h%6ľg ThE0VA]H-Û(G'tE^ܭv"Oy^.b8ő7ޯH?A,I!3^1R5p3{CGX7`ψ!E^߫89t$;X!#l"xD$"f6:EtDwtt=c-occmq }z67tHS鑧+d"7Aqc ۿv^ )u  P7 x&HWm˄twecGd#, ;{7:1˅͇\}'r m!00WtthBX-39ESUb›N/Jpt;AळY~0ooJ^MN0RgMhae9aMy*F q:*Mv,cpN95lc~giV+-"&qR@mۦ[9R>Y'w֮F#ė5Q,|Q0G׎EI* SOB+ڎlv\nִinU~On"|>kU#FqtY9&,I۶YVnDO`M1-eqڽ긥}5bM,N7F/SN\y(!}/}ψ~~K,|:>_9! qAʛ7U6K;51F]s`PVPDLHOPJMT+*IJLKjm4&(03.ښٙܜݝ,%' '&0J=d_( M!#q R.K)_&](Hz4!`1Rt123456789:;<=>?@ABCDEFGHIJKLMNOP}| 8 Q cF}Rg7;?GKRMc#BcyLMdfStzuwx{z}~vy|{}~TIQX9>C8=BJKYrswxuvtRjUWX]Q OQTZ\_adefkmprwyz{`abcdefghijY[\]klmnopqrstuvwxyz{|}~^_`abcdefghijklm &)b! (   Jkjhi~ YXVW /.=<:;[Z]\_^a`~~^_`abcdefghCDEFGHIJKLMNOPQRSTU  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RWG]_ 0nЙ%Cy~z: !c¸ !"#$%&'(_`)*+,-./01234563D789:;<=>?@ABCDEFGHIJKLMNOPWT]M_opqrQstuvwxy (6صb3*- RSfdhTUVW]0'5s*D\p|ר[!/g8cPjvѧh}76 54 QP[Z]\cbqpwv~9QtX]32Ogei2Y zQN{Z[nmԼA@GFgf32yxӫن\]^_`afhjlnqsuwy{}pbcdefghijklmnopqrstuvwxyz{|}~5ی P+25?DSZ_cdeghiklmnopfF< kɬyDCO8> "#W\]'^clo3ƟG= lb:|}z{KNO|} ~PQhij()rs"0H> m󋍎 !"#$%&'()*+,-./012342356!"#$%&'()*+,-./014klmnortuwxyz{|vgXUshi ")25?Epq I?n a< 0*F#+R3AžÙJ@oͫ :===>ABCDEFG ?@LBqcerOQMCrwĐŸNDs !"#> OEtPQ$%&'()*+,eikSGv-./0123456s?THw7b !"#$%&8UIx9:F?@ABCDEFGHIJKLMNOPQRSTUVWXY WKzUTZ\]^/_`abcdGefghijklmnopqrstuvwxyz{|}~ XL{ن56OPQRdefgCD(0ovw7Gpqxyz{| EF]Zab"4<3Yiks}~ YM|څ[m  #&,/258;>ADGJMSV)PY]c !$*-0369?@ABCDEFGHIJKLMNOPQRSTU^oxyz{|}VWXYZ[\]^PPPPPPP QPPP      IIII9T@ R U $!^"%H HLCG`@/!ٷX8k^ ՝PF*m7r\_')f5T'J16 8[e  =+C!-0O;xg"zufD85*4 KjPqR\òO:;dRV;U ΀ьS7=Ev3K=ldcfւvNs3Y,e4}#SN&JxLEsb$ۃHoݸ g+?(QF. >a>{`A>DR65r> M 4g\KFXF,k`0t f%6Z+NN(W^H/ =`r9ȗuG[A.<2&+:r 1#:+sf-bc(rx ^\" ]@_l轑f C Hs?*u~#N1% /> ^vn4:sdB-aFhoքϸ~&9FLw* 7fx4bV߿UV6n?=x=.7Gf)S =Ge=NgihV>ފ);E/h3Iu^DC/-/rlGҞp{#vp=-=2 }[K0C0e"j}Ϩ+FOeXhZg]>~C<))NGp ݫAc F{֓u$-VD cfdyLZ.EUY3ͤR_R3S߰E\ryꋉߧȠwA֗ O8&VUQ"C LjŘwІ@*'m:x$La9_Whߒ:0P m[ˏ{$z$f1ټ8  'r'yJHWVz@JH XqJpP%B?ڧȾ2./tc7|(Δ8qƏ A nNvܰד']ى ޢ )Ꙉ^dT$JbY )<åGjB3մwifO7z{so\%4 ~d[O~\P^R!  !"#$%&'()KKKKKKKKK_S"GHIJKLMNOPQRSTUVWXYZ[\]^_`ab"#$%&'(+,-./0123456789:;<=>?BCDEFGHIJKLNOPQRS\]^_`aTMVWX)*@AYZ[tbdefghijklUcsmnpqro `T#aU$e΋ bV%  !cdefghijklmnopqrstuvwxyz{|}~H"#$%VXYZ[\]^_cdefghijklmnopqrsuwxyz{|}~tv&'()*dX'`abeY(+,-./0123456789:;<=>?@ABCDEFGHIJKLMSTUVWXYZN[\OPIYCS?OGWJZDT@PHXĿƼžQRbe_cda^fUVWXYZKLM[\]1 ^_d*c":%&(M[ 4s\f7+̩oN2N"r%psS=P-tWwnN=}K-Lk7w8u|?WC&%`" T1 .s#Lg[F><a/o ^a΅v d9(4iT $7qga~ܝ/P#p1g+47vD C8D6XȜ nAE˃Ld|b wco p==qh  4 ,sƶ-KLMGbcN8}Ý8s+X+g٢u/62fe ./12&;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;@!I5 TE T<M0. {́   a C!֚kD-V|Ci/L34P$=WVU>)(.w e~/d`5-.[ӒRhW4F4$nn6543210ڋK ˊ mrb2VB2"qaQA1!p`PԨ ~'4׿c KO::\B#<o]0px] 50w4,l ]UUU#A iCe''M,Q#E 2MLKJWZZ*SJ%*O:qڤ)K*Q$)G1Z(C $(?~٣'Ϥ5ѱqQ1аpP0ZM;:98765ļ|UR:eQBM2adI"AzE!:dA=zLJ^#! U*_ߞ^T{skc[SKsN:sāM6kԤAsL2cĄK.[drJ*SDOҰԬJ挂QHGFEDCBA@k Ƿ7FܱS9qqӆ5iМ1S1a|҅-Y\A;3R)QAdO4aDI$G!2DX ?|CG7lԠ1CF /\`BE 'L 1BD?:: !"#$%&'(*+,-./0123456789:;)<@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop2stuvwxyz{|}~ n ΗfZ)IJKLMNqrsturro䳴 %,389@DHMXvw "&)-38=AFJLPTXZ^aehjnpty}  '.5:;AEIN!>CGLxz{0U[gikqrts'Qne]{|xwua~SY_cqrs   ___________ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW'_________________________CADBEFGHIJKLMN!"#$&%XYRRRRRRRRRZ[\"8X#&-U !g[*=   ! 10,+76VOWPXQR]^_`aSSSS  !"#$%&'()*+,-./012bcdefghijklmnopqrstuvwxyz{|}~.-)|O ZehklmS՘gB}縿*P/~MRήߟe`a<3nL=2H??????OPQRSTUVWXYZ[\]^_`abcdefghijklmn¨ÚŞh\+]<<`abci],HHH012WWWWWWWWWWWWWWWWWWWWWWWWFLfj^- %rg  k_.B#&KKKKKKKKKKKKKK l`/:=?h@,-.i%&'()*+,-./89:;< jk=Gz(({|ZOPQKLMNr&ئ 1  !"#$>?@ABCDE01234567F!ma0twxuvML HI+)*<;9:IHFGCB@Anmqp5423%$! ba_`,-YXihkjonmlqp{zyusr[ZXYb46tvA\^  5Xuw_a35su>@[] 4W noћ!<޽9678, !"#$%&'()*+,-./012345676;7@FENMUT]\ba89:;<=>?@ABCDETSFGHIJKL4U{ 7Op2Io %?`MNOPQR'^)I{5"a2SuSTUVWXYZ[\]J iy#*4>GMUijk"nb1lmnopqrstuvwxyz{|}~#cde$%&fg  ^``'oh2 !"#$%&aaa !"#$%&'()*+,-./(i#0123456789:;<=>?ff)*)+,-bbbbbbbbb."#$%&'()*+,-./01234567/+q"34ee56,rk78 -sl9:;  !.m<=> /?@AtB``` Cpotvxz|}oqsuwy{~DE0un4FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz1v{|}~geeeeeeeeeeeeeeeeeee{|}~23sffffffffffffffff4#89:;<=>?@ABCDEFGHIJKLM5w򝞟NOPQRSTUVWXYZ[\]^_`6x󡢣abcdefghijklmnopqr7y!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy8p9zq5󰱲 :{r6;|s7 ???????????????????bbbb<}t8 P?@A >v::t !BJ) `BhBD !" gDNDSWy[>KSF|SNdZ10`8Gd>T#K ]qXÐ=<ɀmgmH|?!Mʥiծkf_6`O_$>滼~wsxtW$ES04M^R!=\̕+KzrO(Q_ Wǣ-cjh)D9I.9n=y>gf] H&+"2EG\Sű\ 7 d{3v#lHSvZy2x6S$# lv祢> #¶L-Yf(^d"`X@ XߟmwOj w/2-9z|VG'8[yR-y1 ,T|f4Sl9c<1~:Cԧ嶽{BUfE2] X-W l;Y-Hԧ#Ͻq  x6{3` p/=q7De2o%[09</mb ث?8>ꃞ&Ec ;nV'.9':fxt3Ch;ip.RQ3.ȃܳ-ss8D.vOǗy7~yM3,)hCK0狮9jt42gDN x&IS ]3I aEo:<%D|?-NGm&oe FOz63žгM}ꛠc=teρlmDۼ-QYÞb"x0y_aVRH@n4c3xSz'805tsmXp} d*(R= <+F&؝מ5pT8FTvv|MQo9b\HeW |Um=3&6(oɼ@[_X{8vg= MTJ"g<=Y|@p7$?9M זۯ׋NxP3_RvAS-{1_@qV %`W'g;4r&M9pTEg qF[|dZG^y!r*6~B?w;QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~넲[` !"$&'( mno`a)* Ay=pBz> !"#$%&'()*+,-.7BC{?/0123456789:;mnopqrstuvwxyz{|}~E}A<=>?@A F~B%CDEFGHIJfKLMNOGCHDPQRSTUVWXYZ[ "$&(*,.0EFGIHJ  IK \]L JKL MN!"cdefghijklM mnopqO N rslUUUUUUUUUUUUUUUUUUUUUUUtNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}BCDEFGHuvwxyz{|}~lm~P O  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Q P0*."0i :RSkwj;!)7w-Fx_r#1k"VWmy n?%+9{ /H|at %3o&@XYnz pA',:} 0I~bu &4q(BZ[o{ rC)YXZ Y[!Z\"[]#\ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~JVVVVR QSR  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~:4# d4@> !BX4? :BS8֗pkChL[ot  stu-u=,#&< 3WJu!&'Gy)Mj:Ն[q, `Zz4&.\_a}ܑѥJtX06ZJɩ49n@`Et8pm!3"4oF݌?c!uԠ[ZZf$SypZw,_\43qk:,X{q6s剠% eމJrmE*6׽P*e~P83(e}T`Aq߇]_.7E;J/q] %O̢IJdWqKOǿ- /·/q>@ԭL 89qy <#<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJVSZafYb^\`[ghiLPjkdeKclmnЏߖҚY^dj&+|h#AvyK_bXLQԝOQRSTUVWXYZ[\]ٞ !"#$%&'()*+,-./01234567[bkqz !(/6A"jv|~@CFLTV1@BCDGHIJKLMNOPefQdj}~  !"#$%&'()*+,-./0612345789HIJKLMNPRSTUVWXYZ[\]^_`abdfghijklmnopqstuvxyz{|}~H !"#$%&'()*+,-./0123456789:;<=C>?@ABEIJL  !"#$%&'()*+,-./01346789:;?@ACD=B25촵@x< AA 8BBB<=>?@AEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aCBDbcdefghijklabcdfghjlmnopqrtuvwxyz{|}~  I=~u9  !"#$%&'()*+,-./0123456789:;<=>CDEFGHIJKLMNOqrstuvwxyz{|}~Ͷ89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqrs2468:<>@BCEGIKMO!#%')+-/13579;=?ADFHJLNPQRSTUמ  !$')+/18;AHIJKLMSTUVXW\^`chl_nj3tu*.2>9ȲcW&䗷oqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456<<KApdEfghc'()*+, VJy8>iou{ #)/5;AG-?@Aptz "(.4:@FLRX^djpv|KMNOPSTVXZ]^_`DQRRFuFGVbXYZ[\]^_`abcdefghijklmnopqrs*pj3D|@XW*6W| 8PrJp '@aqEY-)GhH`'^%AX5No7#n9Y E2q Cbt|#_%^iYYZ#$+*12?D: i%px&)-14iras$ WVgrz!)`*K~7$)5Tw'DfFqbhhn氱IN*cB8g#nv%(,0379;=?C9h$ow>? $+5?HNV\clr{")07=BFKD\8Qr)D[,{pHA@7ĥe+~נFq"ROQj# u"+QA[0];W+'.( ,-./0134569Y~9Qt5Nr (Ad*a,L9%d6Ux:Z:Ru6Os )Be+b-M:&e7Vy;[;Sv7Pt*Cf,c.N;'f8Wz<\Vx:w-F/f1Q=*i;Z} _?Wyx.G0g2R>+j<[~!>`@Xz;Ry/Hi1h3S?,k=\"?aAY{ ]#@bBZ|!=T{1Jk3j5UA.m?^$AcC[}">U|2Kl4 k6VB/n@_%BdD\~#?V}3Lm5!l7W C0oA`&CeE]$@W~4Mn6"m8X D1pBa@(6u,Ev^q~t"9wzt$LPXZ2GrJϝ&P;"'ors@WAr%st}w .1N ;_&H<\$I$# '!("):G9FWjtvwv&gnCUVURDEGFW?@BAV:7/*vuH"O˪ҲϯѱаGNP aۛc^]^~>tsؘJ `\ST89* + debcڻۼ?z^syO1SXYZXk.?OΔT X+,-Nknplo65<=2qޞ-$b]fagbgjmpsvy|,lpju{ #/ FI;z s+ Q[Jq| DQVN$^֞~UpF!&#D(-#SY }~D;FGHI%&'()*{uABE}/3u~.CKBGk[ovx} RJSOTYZE\ %',"v 01Qwxy 54it)f.i\ܽ\px}cdܢefgࣁiyjklm o!pkvlwmxq-/0EFjm |0rr寒+-,;) , lcKLNM mgh ji kٺݾ޿SeZmYlVi ]qo߃C[7PqEJ+(FgG_&BZ6Op*HiIa(ְVWa`*+_def:=69>wy|{յظ    ;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ðźȽ=s${SJ 8휬!vpb{f ⮺Vx}5YJos> sv!x 0_XKft|5~~hTRHǕln lG+~zޖgJ{ُaՠ'<>tQrK\Z{E(3T%GzuK坽@y9>t8-mP'rO6+{'<ij5 bCN8 e٣}DH<[9qj0C|=2Z3975wZ_\#8rm[rg>CvJ`}'D3w^mù)Yɺ9ZqRC )65up*弧hM? w(Zkx <۪CϕeLbvƵҩJ%(*5uŒځډN4H,;K9AQމKN-Xv܉g SN`{bEULY'y$ӷ2]:spW6##x kz9tb 2=w@瞬z=sut:jW?4qs7)TܣOl1PО.:zW@>T,jv[%I>0)9L':mtOjZ1ŧמ.bWYVU ЩR49[M6MƇZ['NR]{ z,dEAAb81GۘǝCf_`l۫Ͼ*c@ӧbЇ^_'. ,c.ɂJLQwe[]O ;<\:˫7ciT<,ڊҝ.u2sn[BtG?fA:`ᄍ׎u9"}ſhvUȗb;Ljq/M9ξ/u0ϻ@.t*Od=u]1 uf֎2흜mqȣԝ͘_k'O("4vV͝Hc'xX='*w@uG{쾚AЁ-Y ƿL6}?]Xs&wX' -Rg;}qwxqfoÙ(0ONΞ?:3;8BͶXL=p>`^lm³ r5İ⡿=ߋ{g;[6V^EW9=s1u4.'6p<(ZK84 y1Y8;/k^'gvqg;K.ٞݭn-ƯAbu/_E'ޚ;\Zvn;dRZVDž&L z3WLQ <3喳ʲq-1+V5q"AԚ1ҽNnħYCҳMH8A޺۷-9Rtk=pכb _mX6|moiq):^v&pֽq67Tϵcdڃ]Wˮ/u.Xr50 a/fBs,W7[t tupS'e sW3ӂnEOK9ױ6 CEQ?,g:apf ;PgvSK&ōsVvs۱uW\:k=+mx>?@ABCDEFGHIJKLNOPQRSTUVWXYZ[\]cdefghijklmnopqrtuvwxyz{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{}!N#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdefghijklmnpqrstuvw~  !"#$%&'(opqrstuvwxyz{|}~ "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz{|}~  !$%'()*+,./012345679:;<>?@ABCDEFGHIJKLMNOPQRSTVWYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~T  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIPRTVXZ\^`bdfhjlnprtvxz|~OQSUWY[]_acegikmoqsuwy{}W  #%'()*,-/02468:;<>?@ACDEFGHIJKPRTUWXZ[\^bdfgijklmoptvyz}V`h%),147:=@q!QNPi" u!+&-'!ϐ TV[^dilqt$&+.13579=BMLNOPQRSTVWXYZ\]^_`abcdefhjlmnop "#$'(+./0369?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^^  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR^TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~_____ OPQRSUTVWXYZ[\]^_ab`cdefghijklmnopqrtsuvwxyz{|}~_  !"#$%&'()*+,-./0128345679?=K@>LGEHF:M<;CAIDBJLNPRTVXZ\^`bdfhjlnprtvxz|~KMOQSUWY[]_acegikmoqsuwy{}  !"#$%&'()#O$IA*iS9=vn 5M;DCPЙC=1` 0(Bƴg >X4ns/jK hX9<Ѱ Xh> ˀyE0?ׁu!:׃Py|7:j'P\k::Syxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)(jZ>0Y$ #F"$>zء#6jИ!#.ZXN℉$F⃇6hȀႅ &H၃ (H_ۆBA;ϯoO/ή{skc[SKC;3+#'&%$#"! fF&ťP%ظxX8׷wWŽ}ume]UME=5-% ļ+*)('&_ۆBA@?>=<;:9876543210/.-,+*)('&%$#"! z^۶m۶m۶m۶m۶m۶m۶mv Vބ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXUՔĴt'! 3210/.-,+*)(nd$H)Bd @~c8nبAc0^hb(N(Ab >xa .X@a8h`5 LKGC?;73/+'# ¾~zvrnjfb^ZVRNJFB>:62.*&"~m @?>=<;:9876543210/.-,+*)('w&K$ArH"CG;tqF 3dĀE +T@qD #DC4dpB $DA $@p@ihgfedcba`_^]\[ZYXWVUTSRQPONMLKJ''N8h`(0- ̼|l\L<, ˻{k[K;+ ʺzjZJ:* ɹygb^ZVRNJFB>:62.*&"~m ~|zxvtrpnljhfdb`^\ZXVTRP nd$H)Bd @~c8nبAc_ۆj/\`BE 'L 1BD6.&.$ û{skc[SK3+# ºzrjbZRJB:2*" #o$<ʟRak DQpc[ILћFcWӧ 4sn=⹕ͭh:aӵo)(BV,>?O ;=)޷'/U~E\g9~Ţഫ\/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Âlҗ}N9 yӾ^F`Ҧ}3]f3.Nid0#8U?T;|Ƀ玝:tȉ獛6l֨I1S1a|҅-Y\R)Q=<;:98765432m۶m۶m۶m۶m۶m۶m۶m۶m':ra2bx*R8a"B 2`` "@x  8``L, ˫|zvrnjfb^ZVRNJFB>:62.*&" ҕ -[h͒ +WXR )SHm۶m۶m۶m۶m۶~}|{zyxwvutsrqponmlkjihgfedtuV-ZdłU+VTBuT)RDS'N4etR%J$EQ#F%BtP!BO>{sN:sāM6kԤAϘ)Cf0`xe,XXBe(P8id$H)Bd @~cG"Rig WLT"39LXw,=FL:q@ٛO2B`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ #&BIMU[_hkl~ $(36;?GHSVY\`dfrtvwz~* uBuu &B2kyQ]fe-V0 .ߓ 8XPDFVĮ%Ld&J f'fn{ #$.4=Y\^iy*+IOaK2DT (Vimn78<=:>Zc|{ @IMRS:M`fdghenopx:)w glT/]`6Ml eX3c4v7!Uq d1679;<@=hFGHSeJWg\^*`bjo!vwy{"klq|}=Bb}*X=Mrr͑kBA,/Rrk4'b>1@1S|arOP:Kl> tD*ZjdsĚˉj6;E)upgH)^AoCg%Fs N[Y5?ECE-.~10/YZM2%()!+4,-.355896Ebxu| 5>DSZbz PTU&[]^_'u(hijmswxxy)*,+y|}UV WX $%-2i658j<@WZ\]lopnst{Y}ZQ[\]˫7:?CHJKLNO()279CLacmtw|}~`gcdhi_op7vtm~8f9:;<Օܖv嗘=>tABC D&,E/018F?@GGHKINTIW[_JKkqu{ /039;DGHU^cehwzҧ.4CJKLVuvxy~ ,?Ram {cBJ*J0ßOxߖl-pw:S{p8LRfs]h' +>ܕ[ G2] 'gR'Wk[!sߌWJiH3sP7~Pnr<}l=67"MԹb>y88%X>[c? 12Yp"ϙg-6ՍU{ܠ[%ҟiOO:9gGU3 ='woM]?o9'gh˳@ <7įt^Eڳ8ט; eN'OZ ]keִZֲֵV*.TtAT0z3?@̻^_`abc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z삟}_h5-Q6BB6`  $t+bYyRjh3+rCa7'Up".`۶m۶m۶m۶m{ llla"  ɈHȇGdžFƅEńDăCÂBA@t9Vd1bT)T"D!l4RL@ ?L TT |TLA`TD?T  9"$I T TLTLTL$TN2$u uA8LTD,TLATT T9u-:H9LTL=TT TLTDFT  91P$I! T TLVTLTLgT%> $\\r LTDwTLTT T9F1Or$LTL TT TL)TLAT  9B$IB!zCۡT TLaTLKTLT]$1 ռ9 L\TDTLmTT TL_UUU*^\q$L~TLTT TLTDT 9O79UUUUUUUUUUUU?$Ir)*[@ T TL*TLTLLT,#(Pk_|_|_SRJ)%̜MRDEP|=Nl5L\-JBL%H}<F\,D< B@ @-)zh wתt,;   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ IJ;b  !"#$%&'()*+,-./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{|}~4ӯ_x蒡(3.eVYPfe@Q\t X@ߥʀ0+ ¬ (.KP] v 2bI,/ `3 Z"ɔBJ )z QO.ZX"&J!":pؠ! *P !0X   l6}{ywusqomkigeca_][YWUSQOMKIGECA?=;97531/-+)'%#! m.}yuqmiea]YUQMIEA=951-)%! /]lђ+UL'M,Q#E =xБ 5h̐ -XP %H8lА (L ,P @\.~}|{z6<;:987654321ºzrjbZRJB:2*" !¾~zvrnjfb^ZVRNJFB>:62.*&" \û{skc[SKC;3+# ºzrjbZRJB:2*" !/^p٢% +VP"% 'N0Y$ #F"$>zء#6jИ!#.ZX"&J!":pؠ! *P !0X   |>}{ywusqomkigeca_][YWUSQOMKIGECA?=;97531/-+)'%#! m.}yuqmiea]YUQMIEA=951-)%! ⰻ}{ywusqomkigeca_][YWUSQOMKIGECA?=;97531/-+)'%#! m<;:9876543210/.-,+*)('&%$#"! Xo/n.m-l,k+j*i)h(g'f&e%d$c#b"a!` _ߞޟ<;:9876543210/.-,+*)('&%$#"! X -Z`b )R@y %J 9b!B:ra2bxwUB}A3]A(Y(Y(Q\,к9 0Ba``LJ)p\Wx^p\᥌  OgTm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m2ѱqQ1аpP0ϯoO/ήnN.ͭmM- ̬lL, ˫kK+ ʪjJ* SӒRm۶m۶m۶m۶m۶m۶|tld\TLD<4,$ û{skc[SKC;3+# ºzĴtdTD4$óscSC3# ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPOw~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  &sm۶m۶m۶m۶m۶mvIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  OgTUB3]R(Qt,к9 04| H⥔ + / RF &sh۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶md$c#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזV֕UՔ('&gm۶m۶m۶m۶m۶m۶m'#! FA=951-=~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$" ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRwJIHGFEDCBA@?>=<;:98765432yqiaYQIA91)! xph`XPH@80( p6K%m۶m۶m۶m۶m۶mO$#"!  gTe3]Q(ŒQd,к9 00`!Rx/x/ OgT&۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶GFEDCBA@?>=<;:9876543210/.-,+*RQPONMLKJIm۶m۶m۶m۶m۶m۶mc#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזV֕U]('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSw~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  &sLڶm۶m۶m۶m۶m۶mHGFEDCBA@?>=<;:9876543210/oaYQIA91)! xph`XPH@80( x:̥2G>:62.*&"0te5pbs"sr>D$,к9 0 0 0K)T/x/2OgT&۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶GFEDCBA@?>=<;:9876543210/.-,+UTSRQPONMLKJIm۶m۶m۶m۶m۶m۶mc#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזV֕*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVw~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  &sLڶm۶m۶m۶m۶m۶mHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  OgT&GFEDCÃe" pb|,к9 s D@z)T/x/2 &sLm۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYwm۶m۶m۶m۶m۶m۶mȸxhXH8(ǷwgWG7'ƶvfVF6&ŵuʪjJ* ɩiI附tdTD4$óscSC3#S ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYwIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  &sLڶm۶m۶m۶m۶m۶$#"!  gT&GFEă_ҍ an0ӵcED>D4~H`u`aaFIsRĜ`}f4X6;{<omڀsZ'ddJ9jИ|C/o]6. 7CL'''' qhHܖq:490YmWO3>{sN9ryuSֆ5iМ1S1a|҅-Y\R)Qx$IR5c RJIHZQ"H$ G $p> Z;sfIW;&#'Ī6O F`t-K?i=ְofn̽~ŕ9[lhvOr$4.ʫshvAq%·ϘktzVM>vՓ]Q`UTWc7ڷpJv.U%T:DcfzG+ RCj7| 34>yMr7G*#ʿ#!CP,//4=[#<@tGAF({j6"3{7+i(D)p; `jݪv6b};ױcGz"~!U,-YSH/;@,BbKp&oL %F{Dt>mLBwjJ|.cM"DM^11FR]3ë\G4Ħ+;ԙ+4KU!NiyMH }DW#>C7EӒvY!{~f [DZXHү̷ UA$PY7g;3Aae@ ͂*f۷RahWJGpq44$If{zekic Y2CZFP@ ɀa EH$RR,