glibc-langpack-ja-2.41-5.el9@>0     3!Iͩ\d:÷(Uފ<hleif.linux@gmail.com Uފ<R3wVOy}J"~ǘ]dW]Q6RU+Ipv9PZcd83f2a86b82cd7570cb4ad2c338e9f9e825eeb26b13a3eeada33320207846c37bd3f72ec3aa2af5cf33cc66bd8667ed2fa83f67M]U`r/-X"O>:U?Ed  8 @ |  0     $  P l  $ @ (89 :)2GHIX$Y0\T]^$bd5e:f?lBt\uvLX\DZǴǸǾCglibc-langpack-ja2.415.el9Locale data for JapaneseThe glibc-langpack-ja package includes the basic information required to support the Japanese language in your applications.hQvrocky"=LGPL-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-onlyUnspecifiedhttp://www.gnu.org/software/glibc/linuxaarch64z" eTc#L7#7| Su"L6"6AA큤A큤A큤A큤hR#hQhQhQhQhQhQhQhQhQhQhQhQhQhQhRhQhQhQhQhRhQhQhQhQhR hRhQhQhQ02fae99542eb560bed89822a4dafd2ace02c9a69078dd69f3da858c98029fa2e0a6379feef484cad966f61d42c9572d6be2f7b6fd7d4eb9bcff826fc438bf3fcffc2180f695b973586d3b0c5b39cee6d42cbff46c0b8b80b1ceb73dd582a510444967519f69c60e7cd63fa878f826e905a4ed0a02ca46a427df919b2fe362d9a94356bf8af6991d74c5bec5d73f591c84763f865c8023cfef21123ef55c10361c5c8e91eb881e156ae0b91f47e3c9b548f8a737fb2179324679f95763311384b224ac493e8fc0f92d3cba2d8749fe12c1b4af37822a3db4eac8269b8479018a59e8213de2069c19a9e9030a6bd9b97f4b425e5943afe828a3c240320c3acf8eb378b833ce6ca4054fc27aaa4e0fb56e8e60dd29a39da42770b5046c9cdba2fac1a2ed4c13baa8b664c317530167693bd249be573d94c16374e09f0338ec584069b55cade600000e07f05e0b9a939d553ea8b79f64887bfe1ba571cbc8bcec891d3f0265c181c75c8f120d6fc7a142fdc8913ccad26b820719a3bcb8a9c41334b685cd72e8d16be1b6f885e4573c71665b96ecbe7c58bdb0bc22e953c2cb5e0af0b326c6b13496e1ba10058597e3679a318d90484ef506400d52f324cdc460a67b48f13a20cfdcee49dcd48cfe67e1de9c4604ca0ad01f7c2dd8c23e1a831d2feea388c61e288957f91b447b8a1ce73313c7d8823575247285f29db0deac52434bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115b59a3865371ffe1b889cca294b27a0b53012c121dd576f912a77d557aa58e297ddbd090ec918a47f5e7ddfc080d8b3d2a523f53b3da1302fec829a2c722367e37972f92adb685b4578a1814417b3a571894580c74604190d66054fd1b67d2c9c95172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c01553ea167d949f5181b7c05f4c5afb99a467f1a0df7ab208e21370abbd48f3ab1863ade9aa4148f09019638b6c9e367fb6a2936956d478900252741512990668c934fb9309856b87418dd2135e0a4cd72e5835c8886752812b6e27a5c58ac01e33rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.41-5.el9.src.rpmglibc-langpackglibc-langpack-jaglibc-langpack-ja(aarch-64)     glibcglibc-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)2.41-5.el92.41-5.el93.0.4-14.6.0-14.0-15.4.18-14.12.0-14.16.1.3h y@h@gggggg/@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@dZ5Frédéric Bérat - 2.41-5Frédéric Bérat - 2.41-4Florian Weimer - 2.41-3Florian Weimer - 2.41-2Carlos O'Donell - 2.41-1DJ 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-9- Update riscv64 handling (thanks David Abdurachmanov)- Resolve stdio flushing issues (#2359737)- Auto-sync with upstream branch release/2.41/master, commit 046b33800c3e8c7ac21b48e3ce5dbed8901f7e37: - x86: Detect Intel Diamond Rapids - x86: Handle unknown Intel processor with default tuning - x86: Add ARL/PTL/CWF model detection support - x86: Optimize xstate size calculation - elf: Fix arm-linux-gnueabihf build break from b861755a84 - elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653) - x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread - x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810) - x86: Skip XSAVE state size reset if ISA level requires XSAVE - x86_64: Add atanh with FMA - x86_64: Add sinh with FMA - x86_64: Add tanh with FMA - nptl: Check if thread is already terminated in sigcancel_handler (BZ 32782)- Auto-sync with upstream branch release/2.41/master, commit 98c712855d6606d078aaabaa7ef24b695c3f0349: - nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions (bug 32786) - nptl: clear the whole rseq area before registration - Linux: Remove attribute access from sched_getattr (bug 32781) - math: Remove an extra semicolon in math function declarations - posix: Move environ helper variables next to environ definition (bug 32541) - configure: Fix spelling of -Wl,--no-error-execstack option - elf: Check if __attribute__ ((aligned (65536))) is supported - static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763] - Pass -Wl,--no-error-execstack for tests where -Wl,-z,execstack is used [PR32717] - AArch64: Use prefer_sve_ifuncs for SVE memset - AArch64: Add SVE memset - math: Improve layout of exp/exp10 data - aarch64: Add GCS test with signal handler - aarch64: Add GCS tests for dlopen - aarch64: Add GCS tests for transitive dependencies - aarch64: Add tests for Guarded Control Stack - aarch64: Add configure checks for GCS support - AArch64: Improve codegen for SVE powf - AArch64: Improve codegen for SVE pow - AArch64: Improve codegen for SVE erfcf - Aarch64: Improve codegen in SVE exp and users, and update expf_inline - Aarch64: Improve codegen in SVE asinh - RISC-V: Fix IFUNC resolver cannot access gp pointer - math: Add optimization barrier to ensure a1 + u.d is not reused [BZ #30664] - math: Fix `unknown type name '__float128'` for clang 3.4 to 3.8.1 (bug 32694) - x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL compiler [BZ #32723]- Auto-sync with upstream branch release/2.41/master, commit 1e0e33e1b19a7634b364ac7b97c3c9612d5b776f. - Fix tst-aarch64-pkey to handle ENOSPC as not supported - assert: Add test for CVE-2025-0395 - math: Fix tanf for some inputs (BZ 32630) - nptl: Correct stack size attribute when stack grows up [BZ #32574] - math: Fix sinhf for some inputs (BZ 32627) - math: Fix log10p1f internal table value (BZ 32626) - NEWS: start new section - Remove advisories from release branch - Create ChangeLog.old/ChangeLog.30 - Bump version to 2.41- 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 ja2.41-5.el92.41-5.el92.41-5.el9localeja_JP.eucjpLC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEja_JP.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMElibc.mo/usr/lib//usr/lib/locale//usr/lib/locale/ja_JP.eucjp//usr/lib/locale/ja_JP.eucjp/LC_MESSAGES//usr/lib/locale/ja_JP.utf8//usr/lib/locale/ja_JP.utf8/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19aarch64-redhat-linux-gnudirectory((glibc and (langpacks-core-ja or langpacks-core-ja_JP)) unless glibc-all-langpacks)utf-8520be71c3d37f62368cf919131edbb7972c6f0db026f1074b1f7373367cd519d7ee23c91820ce59b898909ba8a7b3ad916f5b38f925f193e07766270e0ebb4f3?`(/hl%H9@-t_3;Cp~eǒT-Q![t,d12/ 7h$`j"Dזֱu , 'Dx`AB\آ0՝&<@"=M6`@!ϥFM2ad$I5b("@C<̉M2c|BWڬMZ&"fdC(}}泭m=yƳ;l۱]6sl˱6ol6uئ=gڦl7mbζovv+*g;OG9?7i_r%OrGnENg7{ɾ y?=;9>vq{'/aqq׽,*(xw['qufl6fZkZkZkZkZkZkϯo=g;!#")HR)1OAB$I J#֠3 B_6bu()Ё"4Q0ҁ tPd4d$wn@ L +"nLo4  .* Q&~?f:᝶_*G]CcT1i)I$I$I$I$ZUUUUUUUUUUdX|2UUUUUUUUUUUUUUUU$I$I$I$It^` @5 9U٬*N$I$  B@ `ZUUUUUUUUUUUUUUUu$I$I$ۤ9lV8<M*(PVDyffff>&"""efffffffffBm۶m۶$I$I$I$d0K2D GP$^mZ]ᆯ\RDBaXPH@80( h2BH"X(6-.\RDB ܤ 9"ھgD}8"&'M IUUUUUUUUUUUUUI$I$I$I$Id ^` y M Х$4ZUUUUUUUUUUUUUUU$I$I$B!@tV@9)gUUUUUUUUUUU*@$I$I$I$I$Id 9 92UUUUUUUU$I$IVUU'tVG 24PJ!B!PUUUUUUUUUUUUU$I$I$IUU#""""""""tRAK9)#UUUUUUUUUUU*$I$I$It9 M92;ZUUUUUUUUUUUUUUI$I$I$I tXC ;`I$I$ZUUUUUUUUUUUUUtTAI)I$I$I$IjUUUUUUUUUUUUUDDDt9 2GZUUUUUUUUUUUUUUUI$I$I$I$It\AM I$I$QUUUUUUUUUUUUUUՈtVAE9)hI$IPUUUUUJUUUUUՀt9 r92UUUUUUUUUUUUI$I$I$IZt\? )ZUUUUUUUUUUUUUUU$I$I$I$tXAE9)UUUUUUUUUUUU*@$I$I$I$It9 b92ͿsjUUUUUUUUUUUUI$I$I$I$I$t^?M 2.ZUUUUUUUUUUU"""""""333333tZAC,RN#"pٰ6(^M(JhM&^('&%$#"!  gl0̋K ˊJfIQUUUUUUUUUUUUs9s9sܤ9ΕgDB]ӯ0)mkͺ~a<UUUUUUUUUUUUUUUUcI$I$Ilc@ `H a ۤ ~9J* :9rf M9 %jUUUUUUUUUUUUUUU&I$d9z9)I$I$I$IjUUUUUUUUUUUUUUjt@9 2D ! `O!|D$HH~gAAAI$̌DăCÁA@@ ɈHȇGGj&$I$IRʶm۶m۶m۶m۶ܤ  YDXb*: j4|f=8Ep$I$I$(jsQCICI%=N.8Mpz210/.-,+*)('&%&6G{ѮЦОЖЎІ~vnf^VNF>6.&ЖɎɆ~vnf^VNF>6.6elR6IHHvH6HGGvG6GFFvF6F(""[e=ٝlN&[]M=- ݐ͐}m]M=-- ݂͂}m]m.aS$lllll l l ; `{; {[;{[;{[;[:zZ:t]vnf^VNF>6.\W\S\O\K\G\C\?\;\7\3\/\+\'\#\\\\\\ \\XXXXSפkkkkkkkŵŵ:t \{;לu5u5uLuL5Lu5u5ǺcͱXk+)?=;97531G"5c]I$#"! &jjjjjjSu&UTTTTTT{TwTsToTkTgTcT/-EաjPSݩTo5 23 3.32*3̌2&3l4353ifGf9df?fcf7f֘9cfG3_" 'w &W"pD ("(((((((((((J%(( Bh*(&$" NLJL%D2"1JdD$ãcC#cta! >g1L&d2L&d2L&T*JRT GC?;73/+'# ˀǀÀK8 |\<|\<|~n.?8|wog_WOG?7/'~vnf^VNF>6.6}o7ȷw7Ƿw7Ʒw7[}=ߝo[]M=- }m]M=-- }m]m.yS$ooooo o o ; x{;ƻ›{[;{[;{[;[;ۥ{[;ۤ]ꦺI$#"! ݣnnQwtw9ݛnMwE7EDDwD7DCCwC7CBBwB7BAAwA7A@@w@ w 7 w 7 w 7 w MqIGECA?=;97531G"7ps7 n n nnnnnnnnnmmmmmmmvi&mllllll{lwlslolklglcl/-Eۡmg۳lo5 ?N{8qzG/N[ޜ֜8MqzN;n8pzmmmmmm1aNv9ri)QN69]rt:M:Mrz%mJM=- ݡ͡=ҾжiA$ttttt t t =B{; }]=}]=}]=]<|\<t^:I$#"! ssyt9w9sy9Ĺy9ùy9¹y9y9yy9y9y9yɼdNIGECA?=;97531G"9c1s7 s s sssssssssrrrrrrrSy*'{wsokgc/-ErPS)o5 210/.-,+*)('&%&9EN"'!!!!! _[C C!ߐk+)'%#! eca_][YWUSQOMKMqj4N2>2.22211111111>Aqxg3׌WSOKGC?;73/+'# ˈLjÈK8ID|D\D. Qt8MńDăCÂBA@(dca_][YWUSQOMKMwN>.>zxxAw{y׼WSOKGC?;73/+'# ˸ǸøK;ɝ}]=ýÝ}]=}~n.r?;}qpppppppwpopgp_pWpOpGp?p7p/p'ppppiiiiwioigi_iWiOiGi?i7i/i7کvR;IHH{H;HGG{G;GFF{F;Fݢ]j=vN]^N>.оЮОЎ~n^N>..¾®žŽ~n^nb/S$vvvvv v v =b{; }]=݁}]=݀}]=]f=ffeeee}e]e=eedddݴ^ZI$#"! uuzhYw9uz:ĺz:úz:ºz:z:zz:z:z:zINIGECA?=;97531G":HQs7 u u uuuuuuuuutttttttSz)J'{wsokgc/-EtP'ݓIo5 210/.-,+*)('&%&:ۤ!1XR0­Pz{%ʧa8<[?5$I$I$ w*VUUUUUUUUUUUUUUUU(Ip4 Eq0A0Kܤ ~ UV DiZUUUUUUUUUUUUUUUTDiZUUUUUUUUUUUUUUUTl9)I$I$IUUUUUUUUUUUUUUUժ*TDiVUUUUUUUUUUUUUUUTl9)WI$IZUUUUUUUUUUUUUUUTDiUUUUUUUUUUUUUUUUTl9)"IUUUUUUUUUUUUUUUUTLi!jUUUUUUUUUUUUUUUT !PٰkZRSNjUUUUUUUUUUUUUUUU ͌L ̋K ˊJ ʉI ɈHȇGdžFƅEńDăCÂBA@s9ܤ nt l9)?I$I$I_UUUUUUUUUUUUUUU T<Mi6ZUUUUUUUUUUUUUUU@Tl9)I$IVUUUUUUUUUUUUUUUTDi>ZUUUUUUUUUUUUUUUTl9)IVUUUUUUUUUUUUUUUT<Mi@VUUUUUUUUUUUUUUU@TDi`VUUUUUUUUUUUUUUUTl9)I$I$I$WUUUUUUUUUUUUUUUTDiVUUUUUUUUUUUUUUUTl9)AI$I$UUUUUUUUUUUUUUUUTDiUUUUUUUUUUUUUUUUTl9) I_UUUUUUUUUUUUUUU TlvR/*t-g$-08LG+'n۶m۶m۶m۶m۶m۶m۶-U9 d)&]r6œG2-EJ АG AbjT0A HAE*RBQr ܤDM77oӛC>kvn\6JTR: Q"ʳ""N'}o_ݜL/BPj~$Q!0yDB}BpvYwormns72d #i'm+] K_j3m$Ƴӝ6- u#F\ ^6~diQq`Km ol"6ԧ6G&QTk'ׇitҧ[Kyif Lm g,~ח-:PmYw.Ѕ;oWa, )PcRXI^ث:d7I '#I X*/6HijŌ*$FKi-Dp> 6&p} ru[YXuz}$]%/t\1PIz@#cd12F#cd12FmF5hMi&hhh4̢$a8`횞~ݖ]=͒۴ hzY1B@ ]ӳï۲YqaUQ-@0 !X({~skzcu[vUS4KrC:n2*jqfQ0cH ]ۮYmUM,Q M˰˪IiEIp, =9~5=1-)z%9!yivY5I8 ( b"8~w=og9_eW5EO$G1?6-.&)Za%A CX({~skzcu[vUS4KrC:n2*j0 X({~skzcu[vUS4KrC:n2*jqfQ0 Eq0~zvMr nˮjfIb~^mZ]VEMR=N,Js, =9~5=1-)z%9!yivY5I8 ( b"8~w=og9_eW5EO$G1?6-.&)Za%A P$m,쪦i(uܦeeU$E 4̢$a8`횞~ݖ]=͒۴ hzY1X({~skzcu[vUS4KrC:n2*jN,JcH ]ۮYmUM,Q M˰˪IiEIp"8~w=og9_eW5EO$G1?6-.&)Za%A P$m,쪦i(uܦeeU$E 4̢$a08`횞~ݖ]=͒۴ hzY1B@ ]ӳï۲YqaUQ-@0  Eq0~zvMr nˮjfIb~^mZ]VEMR=N,JcH ]ۮYmUM,Q M˰˪I  Eq0~zvMr nˮjfIb~^mZ]VEMR=N,JƄcH ]ۮYmUM,Q M˰˪IiEIÐp, =9~5=1-)z%9!yivY5I8 ( b"8~w=og9_eW5EO$G1?6-.&)Za%A 9`횞~ݖ]=͒۴ hzY1 B@ ]ӳï۲YqaUQ-@0 X({~skzcu[vUS4KrC:n2*j B>|>|>|>]z-70MA6JrMҦ\iS)Wڔ7~tÏnMڷ~cP$m,쪦i(uܦeeU$E4̢$ap,, =9~5=1-)z%9!yivY5I8 ( bӱP$m,쪦i(uܦeeU$E4̢$ap,, =9~5=1-)z%9!yivY5I8 ( b Eq0~zvMr nˮjfIb~^mZ]VEMR=N,JB@ ]ӳï۲YqaUQA0 ! Eq0~zvMr nˮjfIb~^mZ]VEMR=N,JB@ ]ӳï۲YqaUQA0 !P$m,쪦i(uܦeeU$E4̢$ap,, =9~5=1-)z%9!yivY5I8 ( bѱP$m,쪦i(uܦeeU$E4̢$ap,, =9~5=1-)z%9!yivY5I8 ( b"8~w=og9_eW5EO$G1?6-.&)a%A ±P$m,쪦i(uܦeeU$E4L Eq0~zvMr nˮjfIb~^mZ]VEMR=N,JB@ ]ӳï۲YqaUQA0 P$m,쪦i(uܦeeU$E4̢$a@p,, =9~5=1-)z%9!yivY5I8 ( bֱP$m,쪦i(uܦeeU$E4̢$a|>|>|>|>|>|>:Ts_ #'+/37;?CGKOSW[_cgkosw{` #'+/37?CKOSW[_cgkosw{a "%(+.147:=@CFILORUX[^adgjmpsvy|b !$'*-0369ADGJMPSVY\_behknqtwz}d "%(+.147:=@CFILORUX[^adgjmpsvy|e !$'*-0369ADGJMPSVY\_behknqtwz}g "%(+.147:=@CFILORUX[^adgjmpsvy|h !$'*-0369ADGJMPSVY\_behknqtwz}j "%(+.147:=@CFILORUX[^adgjmpsvy|k !$'*-0369ADGJMPSVY\_behknqtwz}m "%(+.147:=@CFILORUX[^adgjmpsvy|n !$'*-0369ADGJMPSVY\_behknqtwz}p "%(+.147:=@CFILORUX[^adgjmpsvy|q !$'*-0369ADGJMPSVY\_behknqtwz}s "%(+.147:=@CFILORUX[^adgjmpsvy|t !$'*-0369AF6 Cbf"59X+[+[ 8;,f&cA`ۧ~m&^=VvMr Jk**)EG)*(vff]om,ZT:ҪRtt "ax;]wh3Y y׮rkzce\UEXSiUI)::MQIF0z.j,{k[9~5=1V*բN$C?F|=Nl5Lz޵횞~Y+WjQ'uC h   ?soN86kΔ!c lK,*SO0ѓ1 ցÆƋ n 'Z%H#DX;pА^@A@{֡# ]4fncĀu%v > '%H"D=vi],{k[9~5=1V*բN$C?G|=Nl5Lz޵횞~Y+WjQ'TZURNSTQ# onm&^=VvMr Jk**)EG)*(?_p7[6`wz+og9_UZԉ5VdhAax;]wh3Y y׮rkzce\UEXSiUI)::MQIF0z.j,{k[9~5=1V*բN$CF|=Nl5Lz޵횞~Y+WjQ'TZURNSTQO# on]om,ZT:ҪRtt "ax;]wh3Y y׮rkzce\UEXSiUI)::MQIF0z.j,{k[9~5=1V*բN$C?rFbWϻv]ӳ/kR-ĚJJJiJ24yt9Vd1ث]ۮYᗵrUubMU%4E%E;vff]om,ZT:ҪRtt "ax;]wh3Y y׮rkzce\UEXSiUI)::MQIF??_p7[-=VvMr Jk**)EG)*(?_p7[6`wz+og9_UZԉ5VdhAax;]wh3Y y׮rkzce\UEXSiUI)::MQIF0z.j,{k[9~5=1V*բN$C?H|=Nl5Lz޵횞~Y+WjQ'TZURNSTQ$ onm&^=VvMr Jk**)EG)*(vff]om,ZT:ҪRtt "ax;]wh~>|>|>|DS2eh0>pj=(LX!@`2]|zۯ_o~ziE RL$m,쪦i(uܦeeUlL#%H}<FK2]ӳï۲YqaUQ1H#Qt8M_,DvMr nˮjfIb~^mZ]VE4R"D!l4Lz~T( ~5=1-)z%9!yivYd)Fp6 w=X*횞~ݖ]=͒۴ ?iDBh2bP&kzcu[vUS4KrC:n2*4i$ >g`z~BHۮYmUM,Q M˰˪ϘFJ(x:&]/ e"og9_eW5EO$G1?6-.ǧi$ >g`z~BHۮYmUM,Q M˰˪͘FJ(x:&]/ e"og9_eW5EO$G1?6-./c)Fp6 w=X*횞~ݖ]=͒۴ iDBh2bP&kzcu[vUS4KrC:n2*{)Fp6 w=X*횞~ݖ]=͒۴ iDBh2bP&kzcu[vUS4KrC:n2*1i$ >g`z~z~T( ~5=1-)z%9!yivYH4@Od0=RL$m,쪦i(uܦeeUiDBh2bP&kzcu[vUS4KrC:n2*:i$ >g`z~BHۮYmUM,Q M˰˪FJ(x:&]/ e"og9_eW5EO$G1?6-.c)Fp6 w=X*횞~ݖ]=͒۴ 2H#Qt8M_,DvMr nˮjfIb~^mZ]VE/4R"D!l4Lz~T( ~5=1-)z%9!yivYH4@Od0=RL$m,쪦i(uܦeeUpL#%H}<FK2]ӳï۲YqaUQSi$ >g`z~BHۮYmUM,Q M˰˪ߘFJ(x:&]/ e"og9_eW5EO$G1?6-.wc)Fp6 w=X*횞~ݖ]=͒۴ iDBh2bP&kzcu[vUS4KrC:n2*4R"D!l4Lz_,DvMr nˮjfIb~^mZ]VE4R"D!l4Lz~T( ~5=1-)z%9!yivY? H4@Od0=RL$m,쪦i(uܦeeUL#%H}<FK2]ӳï۲YqaUQH4@Od0=RL$m,쪦i(uܦeeU~L#%H}<FK2]ӳï۲YqaUQ1H#Qt8M_,DvMr nˮjfIb~^mZ]VE4R"D!l4Lz~T( ~5=1-)z%9!yivY>H#Qt8M_,DvMr nˮjfIb~^mZ]VE4R"D!l4Lz~T( ~5=1-)z%9!yivYH4@Od0=RL$m,쪦i(uܦeeUyL#%H}<FK2]ӳï۲YqaUQ_i$ >g`z~BHۮYmUM,Q M˰˪FJ(x:&]/ e"og9_eW5EO$G1?6-.c)Fp6 fA=a`|E[Zd|UTL!EON4ĻIHaD[CB=g`z~BHۮYmUM,Q M˰˪FJ(x:&]/ e"og9_eW5EO$G1?6-.Gd)Fp6 w=X*횞~ݖ]=͒۴ FJ(x:&]/ e"og9_eW5EO$G1?6-.?d)Fp6 w=X*횞~ݖ]=͒۴ ߐiDBh2bP&kzcu[vUS4KrC:n2*Bi$ >g`z~BHۮYmUM,Q M˰˪iDBh2bP&kzcu[vUS4KrC:n2*Bi$ >g`z~BHۮYmUM,Q M˰˪FJ(x:&]/ e"og9_eW5EO$G1?6-.d)Fp6 w=X*횞~ݖ]=͒۴ FJ(x:&AP?!!CC ] v G_8 E@,EJD5??&<#yF RMeIBE/WRgDKU.I-P~qK8bY$`R]L3YeU*'q)K̠3B0Aqոjt5n7]my={x!j\kw]vw͘5SkbGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! _ofWk:FϝMXnCy߆m Fpm{W7rqý6jK{Wd W\ڧuI}nbZRJB:2*" ٧yvtyyyL ̋KeE% =rjثJJП&sL""q( û{skc[SKC;3+# ºzrjbzI) ȨhH(ǧgG'ƦfF&ťeE%ĤdD$r,jJJЧ\*ȣH ={x}=ƾ'vؗWזV֕UՔTԓSӒRґQѐPЏOώN΍M f^&ťeE%ĤdD$r,jR(^sRDEPû{skc[SKC;3+# ºzrjbZRJB:2*" Y'ƦfF&ťeE%eO&_B2"r _]V{{VSit6˯$h, 띇WאA֐!&^^pqVVPQ!%NN01FF!$>>Ʒ/ l3bk+ L#B}_L (H4XHc8FP`?>z58<4θ3î:2ƘC.80x­6.ضXB-4,Ю8¬2*ȦB,0(r«.&RB+,$2ª*"B*( ~x&vXA)$n8 dD$oxvjώnRKЧ\*ȣH z[.6kjihgfedcbakºjJ*j'^)i#"! 9goljhyqURPN6GD㻷;?,jNJП;̥2| 'h|`CaxwvutsrqýͶvfVdcba`_^]\oiea]YUQMIEAML/)%!MC/1A><}",*u*>l2+#h, ͭmM- ̬lL0/.-,+꩗: Ƛ>2hH }zwtrpnffh9X^PI.w=دSJЧ\*O"?s. swgWGù厃{smM- ̬lL, ˫kK+ W[UQ=%MLKJIHGF_4B4>=<;:98<#K,+*<ʉ?,dDa_oV{VSi2_arGc8斋{skc[SKC;{:kV: h"ǧgGspnljhfdb`^~[XVTRPNLJHFDB@>w]ݜ\ܿͶvfVF6X^wqu֏ueuՔTԓS/)%!}dTDP@?>=/ygkyrb KdD$d={ܭ6n*4 }:#"q( {/ήn9ܾmg=&vؗwqmi5֕UՔT?951-)tdTD4BA@?>=| ̋ho|n_~^>}idT&G~X$<;鞓;65432zڪjZ* i&ިh!urƹyF&_\ZfYY%KHFDB@><{r,JJB&sL"Ƌġ wgWG7'[ۚZڙYcba`_{u͵5[]E5%5?951-)M4P>=<;:987654 -,|('&%$ {|v[YWUOG?M˕'Gʼn~p}7w]}GpovfVF6Xw]\[ZgUO5%w<4ӒRwmTD4B̳scS43 K ˊJ('&%$?"r߽wnמ~VSit6߱\ɑQÅ߽<;릛;m}lZ+ j*/N-uԓ71-)%tdTD4$=<;_9gmjH210/.-,rEKH8Hȃ|x|vV^WSit6KIX$AxxmW7rvۚZgfed?&V֕USQP?Ĵ4GFEDC ?>=<;:|cSC3#s .-,+*)('&%$,r ߽w[mWkuti:ϝ `T&yX$>~}ήnnw$vosZFf=i8PH OʖfPJwivP;JYʸkeK?-NpccIOhhrÙOؒO[1k9? .+>cDqi6gDf?K0P@:̣S8 ,+XoefUDY.1P]2E0(GC_CM~irg4>r|8;W3ƃTzL`}wcl؂?| LSIyn샆AfuniwFmPG3X CWҠ]$<]<1a#Txڇ`72La[?ºо}Yy.Ha.V@!?HvR^C|H/2dɗ"_9̈́D+(:s3ֺ8q>(٫U%τ +H픽ɇean͐Yd]B>qG0]d twSz/zxE66NqU#`, l7S'] H'2"nw1Mb' |Mrfjw2o/EoGsng_Вs(Rs;#̔[Fž79QWrY;el~XiцL~[2NпbZ;׀'S?=M >rEP߉;NudGh]h~'g$T5n='V#B9*X(^}$*d(vjVd' e {4eQ8^!,"X0 txfRКWJ|K?G7-G{3EDYTދF IVEȪ_l FrLCop͠'=޻(MϬC_%>exgkceu0 os!%!޶J b3!n8neߟYf~qQ"x=Yrpi!WjB*N_tc3fmt^:s[Ά-x; p~gKNA[;a]<8^ =^ܟ`W V2lp⹘>?aM{e64CCvX.ˑcRw KwcbɫP8Fi:,a/erY׻) շ]g7by>H A'z V3UsEGCavڱ~)PG|l K޾E糕x?mᗞ;˾x{8h}zxvkhyqiaYQ9ĤdGDB@>8 z}6;*(l\L"/N|(<8X"!v6,6j^d*FB3,poP0?:}zY'iY&]ZfyeOA91dD?<:8bx⻷;6ԩЧ_*O</N|08=onaڴٲ~jVd*1 #|A~|zx٦fF&f]ZXV^Q^t򛔐|GdžFc\X\A1v]~ZNG?w6T&Gc8\|wӝ}۶ 5ڳe1bT)iSiH ~@tЏO<;:987 r +*)|qaQA1v]^WNQd.'Gc8?_[l ,qCCC6[rRPM%HtaA! &xggofFYVTRPNLEB@أc52Ƹ)&zܭد*u(\<o.>x;]q7 HPlYl/Wk+UjiSiҏD .xOsώN876543210rbr Ɉ!|O|}mZ:}itٜTyX$A?=޻upl/  i?՚ZztI#QaA!a ~uЏ=:987oSC3#K +\B2"r gqE_]vm{}k:}QOg\qECap}xtq- 7\͖`]X+U u2H#!GA@scSC310/)|I$#"!|qkd`|aQA]V^UtiO7Ke7Ca[ww۶ 5LrX+)iS4zQh/ xA@쬓sM 321K ˊJ(',GdžWPLvnYuktQd.'Ǎ'Ao_pl/  i3Y ]X+U u2H^t?A@?>=<;|cSC3#0/.,rȃ|x|džFƅEO|ݹ۵g^zTQd.IxCax;ݹl ,7h3YlY+)ԧ7H#! Hs:lsr%,2wplhd<[TL_w[m{Z:}it͙/WyX$A}=;]ͶKD p6`/W+UjT"DfXPH@80(` =<;:scSC3#0rbRB2"qaQ1f_Uti|RyX8|a}l ,q7Ԧ͖`/Wk+էFT4^!A@;:9|M 2|,+I ɈH ϱqE߽]۵^UT>ߜ\Dx8|a[}-P6{Y bVF6H#Qaa>0`98,s /2ʉI$ 1[TL߽ݹof_WOѡOgsRD~4ġ08ݺܸ$"ajٲkONJ(4 #|`P@0 spyF_viWTRPNLJHFDB@><:864> {ܷk[ԧңЧ&sL1dD$A><:86420.,*(&{ܷkcZRЧ|L"( 7۶_@# jٲ~nVNd4i$ 1 A}fa^\ZXVVIA91)!yd=:86آ≯.,*4 }:o2_L"Ƌġ0{;7f[@"~&jZR?m4GB3,($\0@yGqnljhyc`^\ZXVTNA9yKHA>Q>٤dC@;86420)rث:u*B;ʓȣć 7on$oMb~5WOK(İp 8ǧgG'khfťURFMJHFDB@>cX /'֫S.B\L>"q(<rn\ H1ăC5LukJB}2H#!>A@?N654,0/.-,+2&%$#"! q_lQ1~f^UӗFtޜT&G~X8w[ww{ HD@<8P6rX+U T"D^PH@ ~@=<|7| 32 2*)('\B2"! ϱqƅ]VZNFt6/W&Gc8|=޻u9C<84\da/WkJB}2&D!N@ ó|c543 ˻2*)('&%$#" w̱Ew[mvWթӥsgTD~4^$x;]7K| herX+)T"=ZbXx ^̳N\CL ̋K˳X~E%dK&YC@><:86420. zܷc[ң̗ʓȏġ0{.m[`oMb׮[d4GÂB|~if9fSĤIFDB@><:86zܭ6nRJΛ+ȣ"q( A|΍M ͌L ̋K,+*|G_of_VSit6g|erGcqPxpwl HD@<8|C3Y ukJBLIVH &pЏ<:9|cs4,3̋K *2&!|xqaQAnٱ׭թ?Ft6˕ɑʼnCap?_np7 HD@3L3#K,+*)(GdžFƅEw[Y׷VOFt6g.IX$>x;]w{G@<8|5lٱa/WJQ'%Hz vЏO:9,3̋K,+*)('<ɏ|xtplhq?voYZNчdT|X$patqm HD<ăCClY ]-j)T"=}aA #A@?|<;:9876,+*)('&%O2"SL|vof{^:>wdRyyʼn?_{]w- q 5LrXUP'SihQaF sώ9scs40/2&%$2k|[\1_owV{^NQysreX$|=Nww۶D?84hd`/Wk֯TFL%hчfޠ!p|cS3͌L0/.-,+*)('&Gslhd<[TPN8765432²*)lRB2"! slqaqOv[mvZ:]͙˕'Gc8?_y;]7G CC6`/WZ)'ӗ&D!O@80( A@7| ͌L .-ɛ,! WPLngWUSGOgT~yX$Pxx;]Cp6\-JB}z%HbXPH@80(`A@?>=<;:9876543/²2ʉI$,GdžFO_]vYZ}T>dFr~cu, <F@ZLTD@QH<AT W]rb\D=3wy;,7o2ɮcKpg[A7o7ᜊt"a-so)Vb>|wfdX'g? iLJo[OXZfy|Z"Wg8ihŮ,*8v _\NCsxjAVTt13̱ko(rg҆H-W8J86a0oqٖ/ӻ~WLн +iӃ2@>AVCђ᳉P`j9tG"áo;D6cm_ o2ozwɹig)XM{<-S$@ݧnB |<zwp,qɣ[#%<~$ f隷|s1<`id^.bOY`?Mgڰi%k t/ؚcPj|4#~D5BmƱUg_I=xMQ:x*@rv yn"B!GwzCT[cZatG6ҝ]8&[F0zw#^y9+5NHnm/ڹ5ڐ߶`VٯRw;͖JP%X?fbDB*O *A[nm.dqzL,sjȗ~g%3@.WB8>&B.uYKƼltE?j\pcQ?aTlE-_NzR>P=`DV{ vtt6+~8eط%"g ޾>-RҶkx:haU @)E\b`Ee/xJc5quqh{|nLfA ϠSwjZoGN B!;Sf{LJq w t}+㓞 0r6_: A!7reɍ .#s-lYGYy6% K }/I/؏Rj."D}//<@wZ7F@AߒxS {w*^>!f.X+1{k/&7 Ԏtvku18Schfׇ֛w[:+o:C7"Z2RB8yCQ&-0!.5ǡ$(]1Ƙ x|>'MzDw~cNg?nouo hNA/i/tb# H(Nj-0~<硬rݠzDN'j '*,Ž䢛c 5̍t:oixbdCĪs_jR>_gAQ8KAR.=ݐ(sFۼ.~=82ckCy gG_Nܳ>^,\HًNs I6f .%,>nK+Bufg([D>C8חLux!vBU[<|p=̠vGOxh[g3HR6 ?AC❅)X R†*PqL]/x02CiX~TِӞF]w:C^#-0u[z="Tސ[sRA߬OM}X;(I?L ;;N{Q62Y=-H?4':P#s>?p$_X> +`Ï5 F  *ğuKt0^3ķ[2 3ȷseF.eW5F, !b ù˄5l0n)J[(Ɖv*6{u$jCw rL.[osאӧ쌡naOW K8.8qkw@>)y3s'%?LjjTkq('&ab_Y<~V+ en MA" 18.H /9,NБd #mV[3aE4JVԦWu1.,nSBtd iG7.nU/eEv y9hl([&MNkۍ>Վsqo4/xz3}xqy8},nT,JԭXFPX B`)80d2|:M^?ןz76/׻sC ti$h,ƒO-ዀݺvmF{ kaꥢvii$&z |zxvm9e[X^QIAĤddC@>^.W،V_X\AA4 }:+ȣ"qvnF ^jV&_:j'&_Z) 荊gwt٦fgdb`^vieE%e?٤dDAx]cb31^XTPP(Λ̗+?]zd.IX8E@L~r8Y,{Z_香Fh'Z(gG'盷yfa^\nayE%eKH9=:r5kb3VSP&sL"ġ'/7.sjY j=kz~rjbZZ) 袉Z(wtƦcťeWVIyK& w;86]6͸Z1^XTq( N" zrnkO5 ;{ZaJ(w&%$#" ǧgG eyqiaYQIA9٤dDC@>z=:8}6;6WPP*}:o|{=:86\6͸Z1oQԟJЧ9sʓ#? OK;a.sfF5 =jV>ݹ[mˌZ1[TPPңЧ9sL>H K" zᶭF50,;{Zժ_~aJ* igzI) 飍&zH(ǧgGoyebYVTRF91)!Y$d=r53oŸzaԩ4П̗$Hľ!vfF},{ZիR)zrjbZZ)i?2"! }yfee?1)dd?ݣ.Wkc3[1oqSП;|<9o, N =NwV2elkWJ+”TONM3tdtC/t?>:9876-2ʉI ɈHqF՞f|bT/,*(ӗ>w6˕ɑGʼnCapOw=Nw7[6kaY z-J( SRGA=9ĴtdE }'}=<ﬓ87654̲r '&%O2"2_w箱]f\Qx OGOg˕y|c8|'? _Dnp;|՞6k`X\fR} SRGAI# OώN8,+ɗ<"_GFwVYlՊq¢bTztd.W&ECa Ob_Do;9m[6Y rXT SRQCtӒR#=A@?>scS3&% w̱q۵Y_c\ԟJB\*#oH|( N/{>᛭F5<òcժG~aj(^RJB:2*hH(}yurpnljhy]ZeEOLJHY$䏯w96r5ڳ_AA}*Bʓȣ8q/anڴذ_[W_xJ* ɩiiOȨhhǧurƦfF&ťeE%e/! r5b?jWPPJB̥2<K;{.8۶kfAv ]-UǿTԓMϴQD-óN765<2K ˊJ &%O"qFwvYl׭cT/,Sit6/_yxÅ[=NphYl/WR} 0%P?KJI#MA@s1'{ݺfF5 ;6엫ZzniI)i#hh urpyifdbyqWTNA91)! ݣc75,6V_lSңC&s29// N I" zv>ff70b_Z](fzI) 鏌 gye>f_\ZeE%ĤEB@xx,6jŨ^lQ1(\*?H OvokY,{5kz~aJ('&." yyifdb`ťeWVIIFDBz=:8rخ=;u_XTLA.B&29h,N=aڴY jVo^*jniI) Ȩ臄gw9giyYVV9Ĥ^;x\kώzaQ1ңC&sL<ġľvn۶m ~Z)(nb%$ y~Gi~f]naYQIA9KHFDz=x.W,ESL}*>̥2"q( Na;sF0òذ׻Z_xj(^RJ" {xvtrpƦ]ZXVTRPNLdG^$dr5kϸnŨ_AAJC&2h,ƒ.sff 엫5_ɩi_R: "!~|zxvy٥URP>1)!9䏯ףc7\6͸nŸzaQAA.BΛ̥29h,N|( Nݺskg kWzrjbzI) " gG'yqiaYY%eMJ&yD$w;ظ;w,61SJ:̥ NI7ws8ooM{ ^[^_:j'fZRJȨhh wtYgYQIAĤ?{=:86\6͸nzaQ1KЧ\*O"Ƌġ/bajYˎ^kUiI) #"~gmjY&URP>1)!^Xn<G`*\旧Rx(P$ Av܃up9:6Gw FOq\{w8ml[kkS`*Uy 9 @& ܄Ef!/aI;~=6aC5vc:zW`kp4L]Oap ?oYp\/OQp/IpL\Ap<ށs`7o q-x7=sK`a|v0m<{7Np . pZ* QA@?>=<;:9876543210/.-,+*)('&%$#"! _GFfW+F¢:Fw6Key4CapE@x;]phY rX+S0%ĴtdTD4$óscSC3#s ̋K,+*),MJHF c;w߾6=jŨ^XTLAJ}:̥#"q( N<޼vkf70b_W_zrjbZZ) 鏌h!~|zxY&fURdKHFDB@=:r5j͸Z1^X\AA}*|Lq08IvSfM}׮o~aJ('fzI)i#"~|yGkfF&_\nayEK&yd\ڳc3oŨ~aKЧ\*</. N!z᛭F0ò^ֳVzML/4ґE -tK盷ySPN6)!yD$dףcs5jc3oŨ^XT<u*B&+ȣ"q( NK" zޭ;o _[W~aj'^RJB:ڨhH {xyoljyqiayE%Oޤdw7\6;6Eu(o>s2<8q( N<vsnڴY jZz~ri%6*" ufF&OLJ&yףc;wڳ،V[TPL}*B;hKI7^8|ap%|p߶haYl-jU OTԓSLK+%!]D4A@s:9876L3210/.-,rbr #"! qot[Ylu+//.B:o2+#Ƌġ'{.7fM{e4Gq]=BPt!@{cfy+WϑE GiI$Q$\C L{[6彭FH iدb3\ƺ#=I.ʛyq H(Ĩ rb?EѠ*t XIƟIdBsKXh?ȍKGA " -aÝ%HMb@:`a\ckoJ&l$Iy|F,Cm3['yԹ..+Q_23.6h-\{Se~Fw+o ݽgJ րdpmVUD݊#n96#<>GEx6_28R'NFtClq^*K?!e8&c'w|w 3^997p8[Hӵ}<S%msXD +z607;~WC+4>+'[zp[ Қnl<D9 5*:c+aތvTl@ K)4@½[ZQ[mps{M| ozo̫Z`vN[[c<97Wb؇MjXqyk^ #[}{%$C&F V @ϵ`q]Zc4ѯA-(/>q4Ü[6?2%~ h۪LUy2IĪˡ: <iZqbp mC=^}}T(:!eKլ.WD ߎKɌ۝Um{.I!Bk[K\ZV!u77oG3vhhy:~&5_LlzزJYޗWCFSi> Co30ZBmf- yv {nt__hFt ڱ 9:ǖỏh ?:J0mN-ESɜR`r 6C4>{U i؁9EM܂wA#]@l:v-/Btw5:?mg!BO)#HB;VTʿx,3{XѸ.=E:/nڥQ32t t3`~c d뺚swy(){&1w|q==/X@ ?"R`qZ/LGGwpN^8[x?&'?'g7.5^1l#}x}3Gݻ+P/u!W-i>+&ofF7\( oA͑W|AU8Z۳`5sSјt Wl>>7-!\X eP 9-lHhɛz wf~pY9s^МK?7ڇ<ȗ >>J GfŠ8MZ?;q7-kp(&xuV\0jpMO쀬&BBI:l7/P HL~n8v<. (|o`jXY?xJexRq~S7gje2bgP ZAU3#Io[K^wp%=?<@{yxo-:1Gy#_c23Zudew3tV▄y>Ϋ;6:GWj/ƣ1- MΝ.U{ҮP%L?YV"#ɐ&,~$G) W!Ho'VʣMi0To_{Ӽ}0'7R#^ԭ'@FOV V 8BzI[c=)码N}8<7Nh}ooL{+w8gQ{cFݻMisnҘ %\z[6ro VwHwRzB}*{&:Byg lΓxflJ\[F Y@'4}6I}Oݥ0MxP;tUEBsO PLUM3cvڇ)q-ݢ''Q`1"Iɵ}C|3Js(8'~f䂓;Oa]LfD]L?Hɺ*zpTA7(|>0jN^-S d Ԙ.Ozյ.#UL۴SJµAMKT= ռr7Q|)A{>=B=+d1!=e/ICqQFc3#鳕t<`ap,mezy0-1tg\eN۞,ߣ>ߤ弬d;׌ŗUH)wt{=5]2L<+$łk]7 )&Z`TlBZR4 k.vZɐ'Ma#{\!O@%APD3t ;g.qi&zba7eꀹG@NM7 %BhD͟!vt\o^bLJrwwU8Xa> b7'Wufeb@72g ̸Cf#h4Vx\õuY_ˇTZhAMZ.Xף1GN J9G<ΉU:Q /Csi\^IHHq9sō Rۏ , zKR/ J@F̮jEzMԊP!jL-jvȾ, LZU&ZPd4_z juk1[$lXә.1G,BCېv1p9a -yv9C9aEJxylj  pMaJOX4=la7Q;i/&~pǽh#nHKxwЅ~6&۔nc픋̼0wUKξnj[FNjKlqTʏ[( `jO[hCT!:ᅴfFֽQ Z6N6= ]lڀy={Fh~sz3am9x 2-u06b+Y6+\4 "i3LAht7mekL{K1w .׋R]d\pDM9qkZզʵgRYEcA>,Rf5_s̭3+Nyc3:sZ2#юnuqޡx`+jTSqVqq|cט3qab+VqQ|b]7%&Eb5a _%a`7 Vp<\n;G6f3fk[Ԟ g;f3{N6mbヌ-`_׼޵s[ۺִ޲5_Vzժ;TԦ.5G-PӞ47LcҖƻҔ# k.0,`0hC׻n`sS0=bmw1y7euWÆ5{lWۚշnuWMkUZ=}cX1& `%'y4qy#m;sX)^rWGlGS{MiK;~!jTԥ&EjPӝ5iL_xWғt~E+:ш>  ?|޳;۹tf7 ۚe+;>Mlvͷk5g6sɼzb3.syZ2l*Sarw\۬e(?Mf򒕜d$E&d =^ߺִ[ֱMQԝ򥋬i$=dLyI~[=yh7:Nj1qh83F4 |>`@8,.yQmz;Ig\<>gs~ݬ4[V׌vq2G8seG>uAB{ѝһ9mCo jbζ-D"ݙ4/m촞wulȮĀ%mHrאݏ3=3zwshDm@ 6=gA9Ѐ~(kV㲹|s3l4QAL-.eqpZw)Y˜inndseǬ4 C\2d͔RSX+H<0ύ}2oqh#Hf˙LS}r|s<&(#䵒Clr`Yh>wy\bީPXgqXrLe(OY (?'A'␓MfN&{I[$#F.–IHHPEZ 'dh"K{uslxQP  峳#C5ch7LU.5n)HVwnY;R]ZzK;ohSXmM`) S<$O#~M]e6G-&ԟ޹Ӝ޴]әmi}Efғt!~hGb]%6Κ E[Q7ha-mq`zпtXAGeuO;۹tN4yvR8nn3׬f[+$O3lPc־5yik{--Jucf[:XBUͲrWCNL^"8֭VrY#zDT-jTWRf;OSX9 GU 74P\6 3^ՒZ16o7ZS,^IiOm'*N.:igzӘ;}bMsD{iB!. 1!ms9>;*(Cm3l:y{3{pGyf6YiF\f2YazyͿ}v-(-]Zβ#c+ɭ\e*eю1_̶lp8(6=lm%&EbO5a_¼0>X %aύZnvں ^@F0(r76p <`M:~kw[݊=rf_WOG?7żKfg)K=jkWsSMiK;~7)f\&:YTNdԢW# Ӝ^11ʕMa KT~8ءz|o_kә5k]ҏmɅDִX,Ϻ{:ݾ[ְEWՊ4W=iUΎ;X0\BԦ.5KoX8y͢Yi4!61 3i.2y\ %2v1G+ m1?K[忛e+&S5@F%Z, :m؞X"Y,c*@*k+IJ\fq}k)CM5-`2pCZXK@N%^*`$_2r} Wgrŭ U8UM#'y8ըARZ֮!9gc)` TӰ 0IgX{Upĉgc1ijIH@{ù'wJkf:wxrpʉ`aTPYvsf N:h'LYLfM0 R_{1 sy-k>8KY1cVXKe Ӛcy:Q^JkCu%*yiB5)Wec)M|Mzgc ,&W;jWOrm:l;XWڰj1w$RCq3"λA ?oR; G[huvZt0RJl򅡅?5 f߽̆tS͞`NB l GXNc#ll7-f ^b+[lro 6߫*v _xmxohu{z}]=kXWl?k[~zҎ&akZ֮Fzog*y:;LT&ߛ {N*!^Է>v 65K-jP¾qУP[(B ~x? l<}5wi]sn׷ui=5u,Kz-VbP!2x;O*$˔J2xiD`A*S Ѩ>)Sҥ&ExԢ:KO7zNgP %.:S"*H;шηa>Y'd8U](;ӆtKm:ôIDVBK+3ZJSzP}+#ϑy cWxYkG7b<dF]c4@CE;1D@85g0aX-\V[2'GZYbi9r)|(SC㧶h+عЩuOBCyףcJRحQ嘾C e xʺ`.R:̸'%'lئQd4a@] MVZG[#ЙiNeTdȋC6!~$fQ\%:FQ(K,F[1$nR 0y6\Z ii>^61הuR֘Bs8[fq8И3rc*AVijw= C8XC(M 6q:ޖ b6A0ݮTı@ ISp"n w2:[Sl|R;@1ණh+b%Z_| eb*VpI)?!h˖Dg33r^f $"m,EH{iTYFE1M Eb0`A &E YpKVمIClS1CE/}yUdleK1`KL5Qu90 \ [" 3"c˧ҐؙyNW:`Cv'K7L (YJbYenXdC">jQi~dv2g8Boz֝=%s=)KnX6c,Ѭs4 ]bq9p40$B;pk;; yJMgYt33_V;0BJgq8TwxjG@#˿"i`ȴ ʱ7wHr ݸ,-5]-zV犤BÊЪj1"_Ѓ4R|`4`srds^,1aJWusD;X+e /0n$"PjD`XX4g1 'J!Lå!4l#Pݍm՜"-pA1am@"\iqz2P6k/@؂pPar6,Tؘ|$Z$8~p BlV Hd4Ee&OdnC u&cKe9m_dnsئߩZcLfI7 牊c0ft;If.+`\Qz`f`cGhy]Z,1-ܖڢ ~p\KN{QӶ֮FooiG74mlg7Vv>Ma-pay2HCWK^i3׼޵vn]׷:g-]:ְ_J3WVuFնq>35zYRzT.*r8i=US*d9ɧi<֒ )qKD/MK#-]MIjSx5 G(f)VtD#"y}4!_ז5Ǭ& Ȃ Y3 ?[ }xTz3IxThIL994ߛiW'6ϕ':;ufuUԫxc`RԧEӢx+V1YBb%&EBJwҗTzO x f"sMi ;M:Ih j5',aF?:ON;8 c<\x}5ϷRЊt vo&@V!_h@YCGlzsyvޝ L 8Ͻ>g:xm-X.N9+ r wSHSfy84 F'(Å(s3ۀ(c`Y*.9+swZawfe,GSqL&M ǽ&m3s&Y5w dk]1j=aK-h~)_F %%݉򲕝,c+MrwdBcׁe)d_^慝MQzb]MY׺s3-[/JFrid$,mYcmd"r1 BլXZթF%2zY)ȥ&5wǣu(78?Ӝ޴o:4/mɵҔxҒH.n# GE3*- 'ч^ /.4ing?%g899 Gk,p >Ҙ[FpE321gda\,*Omb. DJjíQ>z%&vy|!T~p˯mmcK;FqNT{v}L(-206(6'pډf? {pZmA83k[+hZaۀFQ)4ܽ5xW h,4) &:+}N,Xmm+oL+ܲ_˽S̶.Z`}%nlu]N>.|k]*,o[np5Uv71@[jnm>_8E06׶vjњ:!~32 = RQ)cmsٔ1-ckr hb)P?a#ZP 5ϾB׺3=I+u}ѐQmN,vnYbjW[XG'ZVҫ~T`'ѩT3N e&V:gSeKGj]#+r!t΄~RXȢ~8(uӞt~~NZP;K6> z4j0ƴR]hDe[j*e!YM7i74Q)\' mrNICBhiH?zΎ¹jc[VtClBЃ^3us 话_VyPy畳SjBO.! ILyԢ8ڵOyٰItռm5]3/mJSR{5Ief43jVEo\f21C f1Y}s3$+K:Er=e#olEXE$2ᔅ,"r+ \Q)9[G7v"yy:v{%JT)'țc#/LDmlq!1i(ac̃4wu39Pi慡683My[l,c .~[BSFM\b'V#"X[bw6q5pw^[ Sxa ~{;Lp ^ " Vp!R)?܈6pb`wo BJ9\ )uK ox'p;^ 8 ^#e_ F*֮ 5UPOҎRC޹eAeX;d#xfcXp.l`׽&VA^>GԵ!is}i֨ZB} z<5_*jD36UN5wܧ65 kR ڭͨuA?Q9f ӝ8M&,p1ۙ4wLp[ Vr)- OZґCrhG,ȵ6hgD)FtlC:ل&nr=o rD^ZE֙Sv`}+v-|@Y<2t<5o`79غf󚅭=v Ƕq{*xFmb4,Xfc5۷E*2i+S0NayLPLiW.aV/1kQ)uW]j..rS+JeeT\U;SR&)QX[CɎM5h%A%ꂴIF;mK q9 BA\Mdg $c12)wC,r1񎠎řMm*7ACђIfkL#8uTcwvq$t-\Jx*J,SK "#*: CYqaA{N49Y-@b\?'kx .wŪGv\:@t )f=qE?oj8(LcYgg-mghk07{3lB Л3^Ak;@_? S{BGvvle'#c-Xb#-`|>B_{g07ϻu.!η^`NPmʂ!!cV<` S:J4Eۇ1 kA3USٸnk`$n☱sNÙXSknjԝtW\nThoİ>4$.h3ۆFź `8l%&) ~WL >➎SV(%$8OQ` ~( $;4e!UJ}H1QefEF{qYh@^>b⣂L*D/(m #9݇pۦ!Éj s`z&`m~:*A! Kū-[V5B*F0ԷL{v)e+q'{Aɂ)Y."Kٖy/(W`_]g: ̸WsQ)Φ.5G-Prt)| }CɁHӛք9SlPԘtp4WF݈4ptkC,HCr{[^Ke xONݽ9 (UJ=K]B'2 N] żv\b|n^Nޑ7Rd29%R;^NVb|DCj6cxCK;;>Y7Vv}[*1;am6M`.`Ve,QyT1C Af0]N62.-1\rg9@Ӊ/.&ӌe--dSzt#\_pB:_k\~# n41 /}I.*wקuVt=;1eo]D'30ׇsޅvr.!+:73;h\ Jò+ȺYլ/v Tթ. ?\?IgRu-jP6<4[=9x#:\vXN?8oZēNh7t!5Ŵ\4[Ka\ / ]`TW)I'=V\lfnYHdީ]1g`;4|C.']W-@8\ ]h-rg[*<-?ZkICYa[/iOn/kpYR% psIe-\f)?,!+l+㶲VVSr)[&)PMfyɪ$Jud$Yc)D<8.nm#֘ i8a-uQ dsPn1W*SM\"}:"u-xmY+;kLVDjbݰ35\bC0'{pmzW Ed!NaC%m V6)HVގ(𹚽8inp|[Vr ~KR|D4qҕvOz 8?n!evjWM:Ev~>vv,`s%6gZ>lnp`u˰ʽ.TV(N5{F[+}Lz)\ZfgYgkX]* /ޙ0UvWe瓱ϪSjd6u%e@zejP؟t;Ya;dszӚnQœ22s=qZYi̜q҈ͮ:;2kМ \T9b2+vح(.bhJHj5=m Bp0bs#X Bڱ(m$1vz qv*$rcT u`g}%ѡfJB^`>2}B9 ބώs+Lܜ5HS0҄HϊrDZ$"lYH=)Ȑ2t$*ab~ TB1 mLan*hd׌!sA,.6,90Q;e eX i 0n\+rIQL"[fcrQN;PLߩ`QS`gO:>@7DC]๠KG;>rJ{Ҽw˙?^S,ݭCA+DTR-NF9fl_{XimG*Ԟ |v!hgeݑhFphf/[ɨ~]61b[=t5vyCA.)q;U*mQA@ :дgƺhɰxD~+VzUjBtO\!2ߑO~e8zT)2m%O{ F);]g8v3'*MrTfxH)cOǖ4% '-HCvюn4#:\$Reޒ2tNd:CW.Tu vQ0@k=JGRXC*0@[e_-Et1lDf-NIGdEbgzwn_}qeQy I=R 19nGg&%Lq<3-؉F<ܻ 4 -^&7d4Cgq{sߡ31Qqh5m86fCTC(ӌfm晽(`6(L&1::m: :酗w {B-k9Xj*Sy)*nFQaG$HMfSv -Fl3;GB6r_`P_?a@{=ނyc&P^0qP]؆qנeÄAq-0!\]P[+sZM MAkҩ*ngАꩱX5'vҥ*:j*ChE8hGK:ӑ*T?\iUOsTT9Ms[5/LcP@*%:.FvFlQu07Z@фӰ6.eB+.:QE>6T ^TBJ>u}sg>yzj/zv\[eZ>ή:tS%52 7ml^uVsF!ҩf6=<,s]tgT0+gd_қs웺%(pC=Lk9KŲmz߾f*)KT(FR캝f왝d&/Jx$6sɜdnj#ExxVL%rtfCr 7bVcxjT%[-BVbuL92򍟩mlKҸJ)XFq=`-vfQW4OVq%yUL>QMd\b"NH1?|zBn^ޡrX"$1ގ7fx@ c{ymV(cL KX 5КoSd1:-0̐_r7\ư;HhH-k9XrN\e(0pKS N2lgp19܏ | w{C;18s``51p!cxxj?D p.%B&!E2y#C 8? }3{c@V6IΟ,CLZ%6T&_qad~A-iG 4haLlS`L,}E&Q])֔mh^jJ;UKDA {`e_Ş U+wˎB# Pنv"OZ*+Ě")%#v{tJ+Zȗt^*Cꉅ.=1>f CW u/ T5o3Zo),!6|:N˚l%leqeb 6WxaケHu\ITEX=fD6jF IgQQ Ąj\D& ԅ SF@e38T.WbSmEx5VF. %k=-QO5S })LX9,KT463~Bj IT0#gؚD 4a' 0%L2lq PG doFHk̓99-Eu|GA4ULFoL/EVu)MADZֱv E_ uQɉF 09s ATа2Hc@XCg=tobXGhWo(*Lg9:gr;]8gXávXnh=l^svwz0ܞ [ !~vp.y|~;U+8> LgnnFށM9zFmֳb6 ҙģa:,윅E\r.ء86&8ȨB9"Z8C/f8m/`նh6 Fz䨩=J3nsLF3|Ze6`L 'c5C mD3E@̬]s(BV 5f~J,'-W&Pak3 _#:N-@~3 z5Ϣ6y;۹t꜡cq9TT{"i8ۙ|YNmIvhXGgkL$bl^SN3T3{R\i-M19N_%-T.%rWR& 1CR\ZHiOYQP~ڄ4@#jLf2k좚d}#F.r_%K! U!so<p2c{8džCIhX4qab[x*ˍ8n ]bu k(c"1a?z4 &m/d`pluR ^l}+8/0,`w*0GS1Hh>7/ć n߶6㯳}mkWӖvlg7Vv}ckcX1vk_ױ9d^GuײZWQĹmZ)kdZFlZֱ]Vq˫VuQ}jS\-NR5pO XGlEjTZXӝU崪eiST*u-]Rt$!:ԛݷN4zRX U5U ?1עPD6_vyT*]Csh56oHïڸF\QIKyK=bڶ"d VGҶ.m/= qHZUoveH/.sZ}`&˱lb̰K J}C'MBb P]`Tsm6f.0q&`DBo␬eV|Ylklڱ@bV}I*ir0^(mc6r^0EI*skB?J DfJ49 ʶsH6N_{Pc+-B665(Y6@\*6XRj$ +}`D/V 8 @ LA+L۝MaLܳ:ƣyJJ4a( 25?é?̭ zcu4  !r$C4"™xmuovSf6vUSN3I[c5v L-oa~~֋2( 򖵜e,fZ+iyθTli|=e)G[(d%/9/Mv$UBOx#I}g^6-b :Cr{#es kcaƻX:u\d0gLc Øg_ =[nǙ?n1W-M}]b&"p}ٛ2sxCl ƾ3^0:m ´z]q6cH?f1y3mʰQ_֗U,4M{׺l$Ÿ쭓%t]Z5lGfbX%K-Xue[!?ʮB"&$h(lh0GO#%Hskt@'>TQX ڢAGcF̐A:ɪR1ؕƺ%Dv;-6H4@m,*Y ,peɵa,D*=p"h#|grs(hL=vPWŪح~z"IP؁MIB,YN)da%Rlvnc+ƈ4( ە20ٕʢGIk\s9s$,膩dQY_L* *E43(1ooY U1R%r†q|\SIFJ] ZTD-y!2]l)4/dMBQ4q"9Kv?Q5 hk,L3al$ dqIaR&2!B!j" 8!/ۍur&p,XfX^ıMv۸qpi 7XJ+-phn&vdv}-iͬV.Je43ZP~df3Ye!}bf&po`&Lcf V*s5/Wy^&/sѸ.3Wi8i\ֵ)KȌ8X_yPְ~UխLVe,8dZհNUSҕiV%KMQi}PTdz*ULNB'bID(iMLc*M}iKf%㊢ݔITIʸ&xwrԐ~YiTon8}f3Y2;F9ha`y{r-W؂鹖$D1r/+[T m>YNP ;Lv* B$#kd߽"+X"`H! 9Pr/52w\ko 1mkk-- BcխȲR"bZթF=ԞBRxO&EPNJcPi>8rnyӚ4/%#8""7 34'5Ɛ*^a<.ŏn7v)0}hHK|hCЂMb} ztIFY;יsV!>ovsl}!X#gdp"%)D' 1$4sǏԑ*J2E8816NdSw8z80~[YXS${XB p9toX>@ hs '}y=قxp!|uϙ!B6!0dqmoMO|S0OtȾaMsFRלuQ4&=3]RsjHrJ&1ZhsQF 3NE wעY۟mms{fS,CaDѝGB s+ۂq Iov)fE gz$l35C@'B1֍myMY(acd }g Y3Ep$+嚸gۍ9pJSYl3G~۶%0%Y2Tc m+,dGdEirv"cfp @hc$bRD{b`٦ 0/@ uC&K6,9Z*3Ydض 36A%la UioG7'8/=w\?>AN(e{ؿgUzԟ'Ez:n!9<7cvkWׯm:r n~1N3X; +>=<;:98765hNOc5/8-ReRIc VmngVt2{J6zw<Cc( ;RxD@+L ~.SWŏ K9 izI5lxy;9=3 2l+ߖ2.d[zldIi$avXre<*`]G# u𷥂Ƀe l{CؑdDSjutffU̅[ W~^4`0) 57ц:+Ue4Z&fT.j}jC( +-4Mea*2:ZzZ Di'&{o/n.-ZYյuU5ԴtT4ӳsS3ҲrR2ѱq1:R~GI&K$ArH"CrƝwgWG7'ƶvfVF6&ŵuzrjbZRJB:2*Sd?}ume]UME=5-% \ asS3Ҳr rifóscF+I6"#,VH℉$F⃇6hȀB &H၃ (`^VNF>h(@x9!M<hmw{9-B˻{ vV6a_][YWUSQOMKIGECA?=;97531/-+)'%#! VUTSRQPONMLKJIHGFEDCBA4O:r8j̰#Դth(g'f&e% /\|tld\ =,TS'LI5?|CG7lԠ1CF /\`BE 'L 1BDO< e1*qED9 ) RC2sZ;wSpo`n p anFܚM[ø5}= aLM:M}pz*=L:M½[5HM9FΆ{XƎksݕ3^{ȲKF>^&ML Eq2xol"+E_s2g瑚PJ%-----)0|K]j+ĕ3c)ISIhȄSRcj75CL 7LnK$QqY"hn+گ_']#DVš fT:!8 sG~6G-XhB=< ̿X暕m B;Xzi9 ȹLlu8p001 ƍجOT6k|ԤA#{&֌T,db0fL1a0> Zp|!҅-U-`)x߭!W~(+^>%DXXSY G;zW?QެRmԞd_qbV=nG3"RbP&>ZLDB>:c:/qjQ\t`Q6g5pq4 S83Lx}lMHj?<1ߟM7'f&lĺT8 x _9wv '8;<.P*n#P"vw~ۂ``u~}2*ܜr= 6^# p"@usll6vkҨ+?~#|fDE6~F_sz'%%:5r7;GvFa/2@7~NOP}{zJHILX/<7BKGF" \(wDXBA ` 8iLJ)^| wqmi juWit:ԏJGA=m?ئmmZNKV[eᴟyxi;$y68 ٝ.#u?yW{xxp.ABJ dBhd7LΠwP5^bYVHR*tG'Gi) ;?/1ϯ$,×W` 8%'傈.\2l0rղpX@·7eKHQ~wRPW:LJ90 r?T#&m 婭Ipuw]ZfͭAwmC>= ; O"ȉ6?B/Ҳ2=)CM$F{PI3zBjP۰kҠAf!EW*پ3`%{0i{!B?`A*(` K~-]זVV &Xptt樦o+#Tp9rʨZm'D0⡬a-fEpE-c@o yqE9Q;H?w:ౣQGF7lԠ1CF /\`bQ1&n3e`ɌL~j|&l6{ c5s41FC@[ƙfehU_) C̎.:bkpntaqȚaz[ ؃f%qtF+LWT-X+2?7Ę*1VaĵաbKA`%I0Jaۊh\4ֿn"veZ]"w)Ctt9pPFգaAF0^YhFN!8D[Ֆ^P!|S8n(J~PONMWedZJIRvaYɭR_qdL'%/H*VJ$Yo=JqFX2*䞤HG#qmՃsMO߈qǬZSK zhۭAۙLlLhAmDVA&U3֠ f[f/pVW^U]!`[-zFBBNl0ڰ.x_cqAld]M{QM5Dds8FpiJ@#~V.T  5u( ; ፖ6Xجϑ|jҠ톞~)3W)bQ{w tDw֑΁cLx0 0Z0]cjH#ڵA=C>_=t qUspZl ˏMLQQPPns=8y7^ML{IK) ȈgkSiᜳ O ̀?%?k> hQղ9^`o2,,KXGbvtPqTCToO-$Ip=4:7'ה#;SS*tT1 m֡-bhԎx 00n-BĘ' *fl?&c!Q› nf3hjFve&D4Ȃgb͔ STRbnS{tRt*tgN7!=o0 =:uA|y*pt~]wr4*@ q1z';Xr ]QNY.༑趟;cyssh9c`Di2eX2cbc(H (lzmo-`{aA'0\h K0kdUScoQYrdB^]\[ZY5,/W]Yl&4T:J̩9sIiBRБQhHHd >ڟyst$?Mw4)ǐ\; >%y5tMO?ɧuDqY)޸OnjfZS%j'5LxJKH}>ϮqQn M( ~z*uޠJGA]=9(lbZŘJ#]B4! C*`ۆ h'gΪo*QiLK˿.VAPU>:tqWLU8o܄*ɤlֈq5qX2J7lEkt{hf( ¿`mXXE@3UJA7'7 m8ڭ-lHfx,6UCJ+Zs/Q mLl֨9B5f3:6S1Uf'^@phgXD?"ragOͲM!= cPxB519XTJ 2E#~@EDKCB;rx}0Ճ EX#QM;E%;aust{t}XT XOP[A;eggbʹˀ?>oV٠46jUT%7&51,`~pf8}-Zrʮ{ҨTSk4@L̿JK>,O6$ߞO=I  w'#;}h9P ʪjjK ~S|<8sk5"=V"28n "8[o{ ?xGvgppA``єa]- mB8a""iJ7$\qx`\~-lLLb-BADF``H< jB:2*qUfA2230_ļ@c]la\)`^W6(j UL'agt2Pa~- Ŗl0J 9lgp3x}%?jH95S^̘ b^ÀaD⥦CюX]lq!?{ ,uwLJ_v4 Zl ,)#x&%zFMԷ$3Tڃ]6.[GEF8nhz Kz ݢ\܆y0[lvi 4:mO~o9Nkn GxӯƊm&)IkK,Wq+ߟQśJE  <:puǦL-v NWwPNJ܏=I;+[dU[sF05I&u y¬i%68+SCVF&6&@Vo00oXA<j{ ^]\֞ji7D,\7w(<iu[m.æb2C*囎^B=e:5!㼸t3%w~vB8l4&fc^UXrx*I7Ir''*v*uf:ѾA=쒳N1 6)RX&ؿc (99XB;3.L7'[z : ^<Z-8l#,  m뵻ܲ~ o*#HRQ" jh*"}V10gX&vH4;cxɅ,cb-\dY;)V+R=h&䅋bQx"tBؼ{UvO25`M*_ojVq2ۆ͚& }&_Uƌ2b/Z Nxk` - -1j&"C+Jl?*B5cjij h48 3dȶ3WZG @¶Elx9Z8r@yFb.68V\_!mtpO8>8o܄^ͪY鴴RUkԤ,G̏챥yue%ԙYE~zRY^HS>QPONwZb#1k˶.46 ΐ;)dߢ1L 2$CeijxFDsx.8h\ P@VQ?mÝ|Fޭyn[6QU~ّP2j Ty.W3 ,?yb-Z}-r>Pipx4slstr3%^?b٨gfyVWrկpTf}V|KOh3ԅ}ܿ lz kK^ex Äce{={;vܶ8Os&5ȇoviG rF额c=r<.mNo&_¡MR,K_=D~{$lWxi3|3J́D[)Ry@Z^Zyu4:^'lӏM]H1v[fȃ u=` 8,; ,9s/0oPa/"ϼC;Tw_cH\agQmTkҁ%|8ʖ;w NԄ/*ܜٟ6ӒŸ6x"\j&1zWwϓrn͟aۛ4j͓zȯWwy-Wݘ7MngDJ߲MԳ5i [mswGT?b|~3#J=}Z932ܵ>SRi SJ,0.|X#ͼtd:WN75lom"?9;]Mv34vc\Ts5#50'w 'Y .oO֫抾Z~}G[&j|!ϽT3hRqŧNzG/g?kn?-Xe0-|3{sH.Ftz SS>O1ύr}V.fʳ_i ^M<ɱ}+nI{; s>}ba*,fz{NE:)':D|3}*zWrی&~`*aI0zvHBxb^v6T!4z~TG8;tN\-]s LJqo8jh^ ǑPy9jq3l/׮F; 3>t˫x1Kv T <v0᧏*Q~Cqp\937rW+o6]Z5ܣM(87(<(:/9eK:PT/꽠9vchL9 #__"Bd%Om)}q֑~w:︬ z:)^?ڇI%9))g$g;'a ~:F:R9qiJ'>b[iϑ!_#6rA̠x>u^|mpS-#,ٽhx͓wK/hO:}FY1 uFk9,j =iic ]oMȋɾDG;Q׷Xƿ|0 O@޹L=Ό FomKx`];?W5;66N5fȚA&aoYy1 mc\Nh'GKCԈ|d:k/w=Y, D=WmwdeImIJ^_ n~1o/aa^𶯼//\|ۥi0{& Y<ʷO 5(oi ^xeQS 93q~޻DOTyi'a" W: M0'AJ;h+j$޷|٩v6_}O؃+[ B@Wm\2+ժƿ-C|wsi޺pJ}Ɵ`#_W,2udkAxp}pu7kuL}̶ sԈ,6h?\ݙg0m`8<`HyʹP2Kg/~A/3twE G׎1zGGV. }<8g;<ӓVw^|yMk{~h XcС]dL6 p!Wm9>S7pBSW vϛb>w\uf\cӰ} 6oj.~SJ19ۧe(M 8Wl/Bvn&13rgH?6~8^ tOlgw0{"[;u uy{_Y]Uo֗9+ m˖V^Lc'RV[qN']m.ϋޡ jc/'3X;AA0?utλ~Eo~"8|o6~ewk'A@b}~u|Gxs̾؏/_7+ Ӭva*;q屉׾j&(]W"l/>}668~w8u60>ɞ' p9U2:?`"K˽fk0:ʵ\Z喕a?>Vnp~wet(O?!/Izr 1LA\3bG>vg-3BHT#R t%pa`C 79w}Id\ڙ l1w zr̍`!8vi˼Ӕ g;/=-xtSjm|Ż<9ϴn zKƂ13gھ(NƏNC[::J?|Nf{pgr_e~g|'=w/lE aozw>ukyOu ES_HQLM|Ԯzu=7Ҳрxz'%+Я9~7=26!ɇsMއ# }cR;lٓfgAf(w&V8,Xfٹ~k $E(C5Zy;1k5ѶG\ɎƷn6zoŘyszY̦G4JjڻP_nػmϺIV7\ᥟq۟yP%5jO/m>W=k#- [eK-dRC?)T湋 2RRn%Ӆy#)IGA/ 11`xSV].O@)&Eᩒ% SLW\/N$h6RSS}q9s) ZB؇# GE:ݒ._I:e([|3^nr3rV^*d* ]G.<7JƤFn✡;R?yK 37җr4s ҋuƣu!G7@)?iK b4_ߗ^ήO\|r ^wl8T~t[>~_WG * Ϟs} &?G%f{0:d}r= 1_ogQؓyk=Xzy_ Ip7wǸu0hp:b/>eͤt~&Waډ_.b1Fr 2_`&\=_exߧC8h8#Ɛ^ׇ{b?Z" j^?⊁&GtE~Skö7gD>9~3;n~XI>eLœ!$g|7?ܧz-DMZwXE]nң\/-ڙ'Wk Վ`߹rA燩p'[~ =N||}q`{~asڕ~3krP _w5M˞0\nNUiW <{m ج^>1ݾjc[6RXVV55^7z Wm>O8(|˧ʳInwn-w\h( 8='f 9W\2/t^ofRC3=SSݕu10W~}+wj5rxߺ=PڪS_//+9=;Փ]lqO6PMmvA{?BBu-y?2c ǎlGÑ>6o2NqvP]5)MvXv+dOj*fLh0m]5G.h?ֆef|chY~v|`}Z) .w3'ߺKI||m {o|y@Ouc>@yf)`Q@I1&+9w,:u @ώy?_Q(FL,.y(QOcme1(&sޒg.4<Kxn鰌G|Ԑ ~{mHn]ok?p[0dp/^r|fkCdry̔v"CuV//;,NÎr،A'ǀ߹f!w8cu6 VKNxMky Vf:( Gto7~΍0cb`QϰVgk#9m}A~%ɇ0/`t=Kဦ91 ?b>J N=2a1mjwNu2#چ f!]=9Oh64X@ǽE~uQ\ Xű;2ŖUGzS#d-/}/OV.¨,k <)5ٷeWݛqmC~pv|K̓s秢8E˩HϏyNδ7$:q)kMXS?=PNTs\t_1?:겟9|'᭚5_h6[{_SH͏}eksM#L |7Ywɂ]Ig: rDK0󌞤 AbQ秶o@|yү}f گUY+)ԧc?0G?ŪaF('xGNX_z9L' 1Je/7Ď {.A[SGk=Hzx6ۊ&\՟.Esݓ .>>;;sϾ*<g__~$Pã&~3> bzQcywT㜽%Kw⮹VLj /98XDm]<:֍}/T M3s;+~w҈yï\:, ߾%9=˒''t ~qv&ԟLz0}`=$.ƴ:w,JQ՟8r㚝;ч4RgW:}j#Jk ֢n/?Vg]C; ]zV= ז#\K넜/x!28|㱏?b~+:B8E'ƚjL} 1|jh.`|5c[#W!U [p$Wvww{zuE#"*!!~p|zxvtrMEN7^# W.lF x1n+)Ll;W )f^"H"Il  ໸>몒G?b(}2`ۻ֖f /yxwOaM--vBAVzy~|zxv:u>gS({oZ̭n54SlXs_7pUu7qdEq֑sr="B̂q~qC{s80!6)+ʼn{:ɓ%b#[(AIJ_2^߷ms176JJm(^gM냁Ygc3X_kݕȮoֳXdG|n hg,pl jbv FsLԂū9؍*V_p9;ˈ&p~fw⾦FFnw*A$bYj@4r"ϜM[)P &2$Gf*kB&LVZZ)2wT-Y[Q)ұ/5,$%ŧ;i97_I4%DJV61wǵu}a*+]U/.,\ gҨ|·Etb0Lyiİgfxa݅ԔVl(?=FTmjeO <;+q7?_S-̄ I<$?=dm!:9m6;Ov26abㆌtcɏfA 2_l?\P2m -5' d;VVV讦rG+I&Fc#t#Dp߁v }qkpeE7scZƩiCDM]#%Dg-IƜ9(A[P`02,s64=t2)Xp1sir/i$I <i%5c!? >r'faՋY\XEjul*91کi;4XÓZ' 4*ă2+a 'vaA4 _~L$=Ь30=\XHx숲&_RA# ƍ#y(2rHh1tT44OӉs975iўd51:&LΔFӖ<%<O2VhB䗸$Ar݇FXj" ,sa܏.;W=N$ Ӓ9Rw 9VIFp݂t"G?]mhr(HN 6qM͵'jN0YdŽGSJVw%#/ ?95=ӒO2tdTDCdaBA@"EziGFEc`s`Nw"'Use3~;A?<;y̜3k#O25ypLP(` zPE2!vӳ*^ƹ6O@e1[SgN"U>$q,WhX0tmttkf! d k7YX*&$61*[X ֲ",V<?&_." G %k HK1 AB#;0\آD ϯ >=^;-f͌خ!F k 8i\\-.ν):!XV Yyr҇Ib z?}DݰLfL%W ߹+% 43 fe#lN":VDr .ܓt{sP'AUxhRDQPCOg'?)tMP0!C -yqi)R l3r0E N&[٭&+}.([ZYXWVUTS8VQPONML4I9CGZJGH6Jn7d 6Gf0$y݆I8Ȫ F?=?+K/V !=|`Ry@\Սq͝U:]VMm_?j6#̊Ek4a!a 'Ѓ?_н}'%I`g=x8biQ$GAd;FnZ*:Sr>l±)/栁-) ,Q},I&lrgjJcUOMKPGE?TAWDϛj$twp? ΂ '9JZI :^,[R C~@u>9HO;N0YD&ɷ1r~#ɮ{dHC)Rpom~,XW `֞)3Zu t?hc@xyh\9?n:O7bBC\qkK+VpeUE5% ɩiIifhu: Hev9x);\ (.|+lW*RXBEW|'I5+#ep4cStiqG΂EƆ+:׷Jy.Z׍]MAٗgY|X:F6 x 0+#@a";i:rCDvwyx6 -Ԡv/cн]x !`_HClzoZJ:* N'd,3d~ b/^]@y,+vK@+~CÛ2y Bcfdb4`P#Y/P|B+r^fɑ?#g"L"C0 ]ʀ|{yPF%Y+%zn; i!2eđ5ħDMw{L4!+|+E}%R2qF/876ﯡqʴGiآ1iO>401C2GB:"C1OPn@Y[e?GOGn?Qu=slCBj'ЃgtYO HFc2Qvgڻ[|#6?7]C3/ӎy ŵ:tvTq7_2jTP3ia#H$0I5epk螔MM.єg}p|&R镐7ΫnWF!8P0`ٰp]&Lǂ@p-zL׸ȒxwuXn jhfd1쯂,,uߕZ+>i4T܉^4`@AX~(\[ZYWVUۧruK)rkeƦvVf&Jlīk++{aTSQOM_3&\ 2*ґQѐlPv .֧{ʎNN,U2^w̟z)ReLPO NUNɕ6Jm O;-Il=`؎N΋Ijln6@gL; úVM_>l.;=/V7M̕_s;?,7l@7Ԡы;CF 30XyUZn9Ŕ#m's!  ccFw o )p [?pgٚ?@‘GT0UnIVt)eb4gz}9pnln? &h~hfOV1%lyzl[:>Թ?Dz(˯ܕ? 7o)5RJfE'C+{418\Ņn˔\'g"V6YqRZoA IԪ6`VFleS `L =gF[,[r]^ji:dc[b6(Yk+1hzDj/*Դחt6U M[~zv.iladbQEbb+)$LʼnA$D&Xoү7sBaf|C܅7#!יQd01 ?jwvu$(|L#<$<d 0 ]ȷ]gsdeĀUw" CRLD<2*DA5@@ ,zrjzL-X<-)ic\񧋡)*_1QLʼnAVTA@? UF`[~z>E3s ˜ DSC|7~': f.D4 >Р+Yf:pؠ!)FS;Q4Re#/\v-k,ғ1,*O|#>`+7D_Sk/ލ]ɩTtAĸŗP`/`xskkMjlRq*>(hh΄O'OC;(>r̷8Rc242*0PL\xh0,86U}Zs=-%ͱ  ~O4o1tyv򬫐=pȑH:AF(g;Tذ0E=r(Ny|@?+y1{z%ՙYf%z+*)QviVd{$¨ CBAwUʨ:DA=ɅsN5"^ C{M4욘 inhg j;N1#<z0&$O=9D,qcAI %.ϥvhUxUH)PAA)@?5_)sWsʙs6! IN%C$d9b,̤cc'"9NcYARpom֞ʚb뷲ڀFP;P 5?)MOQU \[.xUƚ@(|yD5 >8bA}0v˺&X(vcvk+M̷?m3Wә-ʕ_d%t8җ򯰮ZPTa_]I[XM 4fȺAƋK!?\<rC½Qge$vN G cxg"$4B0 A"@4 ?݀{hofFM|ѹ /8j)+4rZ 3橗c`4\a уhh[GO\;MmSVd[DLN8ϓapt  07F]s\zNǗw)m2Ώο +B tPs:L OGaER_NLj}ϗ{a;ٗf< ㉜0b7:i),['spY纻5*}/Nx1-n.a!o܁jPv1wd.xwsfظW7gi VL_  0eCshOÈn=-fn #@7鬷hyB] ?8p)O}BrWY?*<-HN毛@È>CqH3َ՘߬\vaw ᴃ0 ^S}.I[Oh_<^#X '.kW9.sYp Ok,B9n"LE؍]nZNh)?wY=vbH_=jo9Eip+2{Q~],8,bk"Q+^J>t#r=mx4?}W}yڢ9[w/horzNS  IoAH.2e". ;t]s̪x@j~׷+S⧘Bp}>y~Q#/o?4i zˏK=8#;-aa0{k/d T?\wZkqn)/Sd_t pqSV\,p%9Qw]$1b'рŮb&ӡ/d WP_Cb<8ٳ )0†]Y#TG<=u G嶸]aw<,"x?Zb)|q~iD?4O;7_!5 Jͯ45׼zJ4iwn5gw\/'Ek}D[cQ)+p-?X }3NszcZ\X2}L;F8^>[]Nwt3/`/S^,#p9jzԆ-^aXWd>u3ѭ}_1q :]7/qs1B=mɡ ψh-;dNϚxI{WаMCB#VOl_tD_1in!w# ևǟutaS2Ux/.襯 G2mcW&ýR#j%#,OP8x7DŽ)&o M YZ+\!Zf`3pL'Df>G5JPٹ ڞ+f 0M|Fho P _3ӱGdݳz;wt^)xU@[_ '7)\Ey~Ae$?pe!XgrD:@nNo|QQʦhg;̟XmBl'uC#L}D_BoWs} G鍷87;{&y3Mb#s|V&-K'>"o{N>GFˣw9t4^]{~RMv[ ;ao&#orּa뗂vMuYŸ|"gmٴ܍?5 >g{.J~0и ;Nj1˙Cw}K?݁u;\ݣ; :wؠO`F' ߧR>Ӹq霭w[ey{Znpsmq-F~5}/ul7ݿN>wxi_ӊB<>nt7lg:pX)8r"nykn W9[2vc홒P{f ߁}eVN P׫{4}]HCm{n؃*ϩʙl`NsKndžs-]l'>~79K5%i݃R>XiGt0{  $ŷG`j#{k%JL3= ~?4^SSs$mp8 dbٵ!:N_tʑ޼teﰭq3XN׎=F#}7,?,l>0ȴ.uLvCIobG=|aSg*[;_ܥ#8NMWwaӄxcv솛h~mPDv‡f;-.6Ӭ&mW:ĖAI4JĭԽCpNwd##Ӯ<=7qƉ axvGnhsr]hy'( a퟾zO~FxN\+g}%/ǕW>=:|! Gew`aN:/N.DvφM]n^'MRA>u)OG>rod=oϬqޠ=~w0_ރ~ (koOj?piB !筞^&{7F?Vr _ysg5~r;X0>2M+nG-˞<fqNtT}u})vk|39>í^I%12B۽1̬Z \TF-VA6b3@~E<2l<]|*#uLT &\_bau9 0 /gѧS|]}䚖z"]Q`>bASPw'/sX 0с )Muw~dfhg1fuNEIwS+70x'?pb3zE-HY w~~615~ny4/?}ƋpX5+~~Oǽ~m+ގCY@.#|L!;LQx7چm]q u/]bqkͳ:9Z6?ރbP0擅t2#_~Z{M9=Ά7-Q~qtqv7WŵZ̎m />Y}MZca/IVw \_/"gDtRXu>{w :(;Bdr + A6ה-b o]˻`% j3DC}|lUp)ޔ>_. >ޮaa^M&Ml㡴OUt\SuqCkc^3F~ߟU4tQ>0: zv;7K!Ƣ"cx"wl0A3`<env9*÷>8~`4V' ⟬|O>W܏^humLM."B7hn☩]Ꝋ;]j܏.`$ICA(&zܶܠ+Ŗ3S) jh}t9໓7=s'[OY.M=t0K U῵N|k 7d.;`Fl#d%>l뉦~5b\F:LFt,QDpٯGϒL͏qK 7+ x >m;/mkWޕzO̼[şK>{Sa>[K0>6kGYљ_;(x3y|W tq}lGz>Nw |t"v-Wi*cXzektwEОK8ۇO)I6; t1M W2uwW "Kyg+Vi~?rc8Pu2ho)|:σ|/4^Iڂ[$ 'c1kw .ԟlAwotȋ!`cO]EKd&)F4+=|ȓGS8 hڀC~1T}1 ì_u&HywmU@&&HG^F?H F3C(KO¹"]c' P/j:]=rh9 ٤ zybs근Ցs ɉC&;'M#4[^)Hl(ɒ""$6=GAט؃ 2[ P\XU) @rj2TDսQ #1''H)qB~Ύ6;JH99A'޸C`C4d!.zmG Q;"/ j5h̐`4$\܉/%IԑHkcQœ9!@|Sw .O49G$L~/R% ݏRKO$VX6%[3P r L=<;ؼݴ)[4:~uqЀa ` qc^`_tqrqeUO5%e@М8jx3_YT%а08E'I]xRvx߄){%>\2>,]l5*B>oXH)P\t  zd 州S+ ]FTQMI& 6ܑHOj6 kWИ!#F 42.-X862IT/Pd50L2yܴ$.kzJ_\Z~|gLu#snwl?J-l,7&Nn[ Ns2;8T5[޷PZSKC;0ABRJ=vQ#c~{xv$Fȅ nyu&̉ѰgpO1ykXTQovVɆ69FXUG! #00 jA*H&Ă92"#x`cH1  ^L##ƯvXF8` 1]\C7BZ J}`@('K~N|Lהn3+"!D$bGD7bysⰜ,W'3)2IQ$[$ۏRDkt4+P`W_ȵuH''T]Ji'M,9+IFGFKJ!A|/=ǎ,C9vi<$A!G6 !<sЀ3n4'd(Kאw> G鉂"B1m.?ƲR;...j(PP'B27HxЂ;0!:G ꁂ#U)!B l4H:A( ^P%Ä,싂TR)XMW #2 5-3hdG^M\Čʊ?P_ah@l1Y͌ g>"M7 ֖T8[U=-`aÇ vA5 `! im4e@3(85 kAC恃[!N?Up57Dl,pBI%JF[`ke )RpomB}umu%IDKDZ\x^\]Lf~^5\$(/zY8r /NQ!NBdS(2>ES 5Tޔ#*H$HBHB $$Is{ I'B^s LYB+"֡1rBrrH'^E່$] A9]e]li` q֗B8g1xc ^lq_ f@p_ʟm޹~ΟM36FZ$~gNu[7zqOw(7|P Cxuy|0wLwL~rdڀ3Y3' IC7OˈWq΁|[ްs鮅8H%ȉCe1*|7zR=ߏ*w#/R-x!X ׿i¬uZ+g[MQDd#g>$$f~&xh|97q3KyX j|eDy9¿X^ ɭaߖ:*t!nBC7u92skEԄr:bwPɌnS_Q6l%5Q<~ hO _i+@u µkkY0P4}vh<䡟9鐫1kC$gN4_v%HWFW3ٔv}yϯ_` j<·^gkHL~7<ϯ5ǬAGiMYgYgq z G N7RσjpCb68vՙNZw ps63͞A1NF ]gAǫb(a}08jQya~xC>|_Wzk':RNmxt!!i&l*.]ø;.Noà|E揇ˠz3`@x^S6=_R=?~?:8|:b;HVYZU1~@Q 7f"bߥX9.}(^x6 Kؕ/yN t 'Ż;-*ޏJRo. 7Jpo>y7.}ϸ2);&5ua庣i6cx/`ܛGc1k5}:}+(7wK ǰ[>_,q5jZݞ6:4߳48NbPJZg??(SSd8"Y#@`%@'P"BHRTPtu-t&VᤀQa*GPv8љTnsW+ ojÏpqgټPyyτhs} }:N!bp , La%I}6K'݅7){r܋K uqE2^f0o.6,vܣ}R r{2FPZF+gsC < mUykRx~ [KUSĄ@U=PҘ4uGtWOb" 1dTW΋UNo,'읎jRPh%Eݟ~D:Lܮbh&(FK4E*xCG1A2_Q-rU?1W+X=Χvḇ# ղ3g6XW8(vi1;6 Љ#X X׭Ûυn?}b{M ܶ]^g=mOqgLGO3 .К]S[;#0tDI?pQ Xs!A!ۻGwJo2UgA -Mݨ)w@; ֢=9#OfB 4`͇qYx% yOvBMƉf3Y, i| xiєɒXɆnzJu7E4Y*Mկ%zu E>9MHJˇfvuAa_vHCkkB@71;g;isr# dW6L;L'b߿Q6Q<]2ܦ,EXv..*X4>r3}ª-3%u xv4H <[hN_\,RU>k,d}Ze„S'Q$RyY!4KN56 [J/VzΣSvNIC:XzgQUCE.k°Bnڳ #:_X#}%fKs/L{D[K3𹏶tL򒵅ʏMsxvB%} |a9 ҽ 3LJ:۱X V=96zj!hPҪBOp%Ew9d@M%&!GF`+#,sZ;b$|x=׊:B"PSZ b=e~KIO aE#yy曱 l~ZMXD߾՝&âHuP=ͧR:jfMߕ_!!EAw٨HLct(Ҋcwkizǒ5}"9Mӂ̓ ;_{ivTrbT1Ot\1XLc-/h/KdnЫdhteE!'ϠG3@^1NԬ.ǽKW%T0Fg8,3ka &Y(Efg, 4Cg.7TyQpXwnAi쎈X>ҌoGcWAXs"'nQY%2ٴNI(}T}`_s52] "hT MI\߿0k%^PإMv,v{ zQ 0g)f8OxCyq='`* :[oM8""W 6@ ³p~JfDޏc$Wmf`5ƯQCxX%"1zAG!s+*s II@5n0P9jz/ *:Q//]C١>J_64}.t Vj]z>&0Iq1ECPc8 fnsXӠ!(B%8 GnQ@@5E mZ>ybKEB@>l2{.\P'CtOAŒ&َ<W,{B<4l~b |' 82y,.! Q&x;m&Z)T(o/xD;Oo m4$h,bp`tL.0%H:0xlRGR]k@6; z7e'C4\&acC?_,{BL [*48 zWhlVOw*RS9d.L"B\-Q/FMV,.Dh2B!mZFeX]IZԑ?<Ч\rlhd`(??_EDQ{d1bT)\{4@,"?{%džF2<au9mT))j`XPl4R垘l\) > d0Keb/,~ dH5<Ч<~( x;]7!qA.^%H5t8 4l.S},[n4V/520I܄DQkVK(j`XPsMsT(^6^*>Mh,of=rX(j8Bszj+l2 Nf]vWkd06{௷{6ZԑA)hUsT(eX|o{bRB|xD<džƏ"q( /,rH*udd.WAt B!xVgs<_o7{7Dui$: > y* P6m&^P"D!PÂB?iyЧ3CD/t9ma_RI#QI V^A><f=9 }:s8U u2}$ :&T1IX$A\ pⰵJJEB@t6ˡ0*(z~B"v'C ޤdb*ud*ݸ2髠xn&2>{Ǜ2y,ޮ6Z?-;i3dz\nzZ$hR9MsTxLjy4^^\":4BkRЧ\^XǻUz  N{D;ICanf2 /0rOf׏L"!v@&h,fSP'Ctw8-T:y;]@b:d"H$DJ6 R >,iġ0(:0 |MHDld1X&|bIX&$"nfjH#Qt9-k5w$j,UPlLCL%~`t8X*賹LZLPFlbZF)R]I,jRGR;%ƕI$o&$"n6_kJNBd0PCaa ?3h ! 2@DRu˖ۜ㜘4B@'OtE'OdwQ'N_(cX:}Ib'r =*vo'^wb;))| `b'OM2Opx+kw0ɊȪ'}z`֓{ID%8$=uew >Y0Z/} &}’>y>Y S,pxOO'kZ(.l^P}(T`cXR{@{_PP; !AAǟ%yIUp=q EB)U(Pp; C]Rf(g(WCh6yu(v(z(AaA3`rnHs$RKqM˴E.(UȬ([QC(:-ע2ߢ4Q|0q4JЋX(op~G!Mr^^{) Rh[%Rksx >"ʜ{RF)#RhhCQ)R)H߻R4vX ɋh\-% -v[ЂR ]B/S$ ?) v) h`Ȕ͈JB}{c:4GSjP]bESS(V阛yS*$8Eri3XgRqΤX-RK]*RyR`*:6 XbfSioSy8N9zNEN}# Ul/fT1| > VAUL{^jUD=b{|)5"1 *ocXJJrVkp*Uz=<O9-|c.fQ/njwjSP-poL0w̓_k %-}}˯kIk]+r}-~-Zm^j^ECR^ʯ*1˝[Bb{t --kt[4-oyӷmr߷r>z% 9R?B.-\_g.sE\ؔkgxT݋~'rQ,l)uƩ)Fe\n\\.m.[n.q.|9RlBs:Ѕ%~"2]H%"[ŅgdMà.ע.'uY_-:4.+şEV$g te}]. ڥBv)enzMB?Kq˴>[^kvx.R/TŅo0xŰ2>qAw얗(М)y!ЋF Fz/xkt^=K{9zd^ J^oB݋{8&|шҌrZqv1/IO2Elr/1_?_ܳ I_dkΨ/5a}uٗ|k_NSq ~MRU>~G~ 3//./nFvW//et@tQ|#'_/Ѹ-`T0[fc0:"0&0)0E]` /e1 L LzLe `89*V0> ,SNVu 4LwLD ``8s0m:n<`d7ժ[C0y"Zf_f=LAW0iބiiO"r(dafTYa  , 0з0p._+OY;3 3 s41f׆w tahw0a$TQ9?0ļbX+Ā/\,oQvB:"fWvIşA cE1L~RLJ1K1:7vQO4b/Tr\L^=/^]>b{`?FYV9 111G.s˔1:WϘ1N94N]j}5b{p1vY֏27 8A 235B3"u6xӌUO5_5SjFDXs8Lc3f3R0o3Z͈PjwÝ8InN:H!ӛ 3Zge:`3/ ;b4%Ϡϴi<.>ef4mǠAA /H2444mCsf94">&.Ɵh/@f+DC~9 %ǢQEE3 {ѴEM؝fF$LFn&{80~M3xߣh0 MA i`KMp/o*n%sRiMi@ nIwB?5pKTJ_ܤqhԸǩש3-jvn[ՠϪ!^٫'|X ]9[p5 \f4՜ X=XӇ k5XOXF^1OYYf͕;k{(rh gJ| <][3m[c<3WAߚk@f~]coN^^5kHycM`a=& CID]˷ ͍;e"q?cXr8sv yNq}BBNw;c?#GQ9:0GƹGNj%zKN!-A9q_?)'U+4*grZS :X9V(>07g9Gˡhk9 K-G99&}a<1ǂw2GP7Sqɔ|/#>W9ߥ_s"ghX%c&7Ʌ*[r  ZWdIwc8nt@[УT?=Z}PeF=zRM{77mOm{pn-Cgr\r2rO|r_&8z@dHzYAş)#}!!=0-_op %ߴ-2M)0r^i ؤFٛ㟁kYOǒf^jd[>pYؾ86i2`\D3KRHRCyD/2L0 ,¨#Bמjً?C'S%#LO#ơA 7#yf ځ `rRd2,*Uc#s;`nQ7BwJ #ӝbQ}oMa\=ȼo 9AI%ɄL;8;A.Veds& %grGl+MUd:i$~g#!)pHb(#I$p%$}okO|ק!\Nvփ_lā;D.,Æ l_gky;nf\0ouB~ocGލ11zz%ɍqCL][І,(GV;wgOsƽV(#zO ̠蹪dx).]UF_`59ro nG5uref09vɴձ ~85i5d&=ILXVzb2puȀ|uZ~jĩi=Iܰ%Peów[6x$f/*$ARLR6ђt*XȌVZنA!?o7EXFD5`I0wMsm4}J<DW[YMTvI$I~eQ%mxvo'#oCLo%g) a(pY !8bAprokkהz.Sd? vsZxt䉽n7|:q t3yy S4 p6mk,O'ćB9=wk:d*F tB"Bɤ2< b9g3b;^=| m&;" w/,*l5LvWmW?7 r=ގAu2i2qGcCA.^Bl.޶>B9hju8MsT$#"~xl_gAϗp`B}<1MsTbO`{[[_KЧɤ%B=ޮFbZ1)vN dR|8x*'S4 @O c g;klo[[gqV30.,*.q& Z :JQYldžI9"D9zN'$"Q2</w5L\-V u2H>"'ꙴ|ގasW+N|uqV30.,*M&=/B9A 0mW30.\xl5L{R% P'S4޹&9-޶B]*8痯 &h,^~6`gJ(T`tPP(4g2)wJDHo2yL> (Al J⇀gϣHgl4\)(~xh\T&r6 <#roۢ:=<}X$x;Jd.zT&9Y 60NLIoXn[[SPDpbR2{l_gZOA2L>Ht.wP`.cq!jy4yn l4 FO'DI?_%L2ؠ>(c5<@P`BfDDf8~PlӜKwnܸt#?t#''@tcvԍiu Eݘ3@}F ̿6oo̾4 o7,aTZcpkp sp?\#C Xpl )Ʀq8p\p$ʿ∃QcrMGqX_}VcqܣjS`08 8k[q(8rNjO-(dA݆ӎ!9H-9B:&Gwr)z(9)U95+1,0CP,¿sZa9 4ZCyC3ǠY h|6nn+UËss<95:7:nѡ#xJ!352tοvxunɼCܱ}[{︻x1zwX[ WGHGxN}7<ġC<6Kwy0T>\cgKKdh;<<Й0G@nBF'zhGGq J9x{QۭI=M=&zP zQՃhWa=LGzXÄo=,W'H/(mic{g{T򶇷xFqiq,o 1vP!H(ۋ! :}(/bDNxMvG}@|C7b}}0xGg^8dʡ~:oӏΧ#~tm֏a?e?yCVZHe{-1E%y9!'`??Q|<4 <  k1@ pp%ǀ.y$ >H<; m= ǍHKPa be> 11c4I $ - "ܽ 仰0kR1zH, x3AO35 ! r 1 A,#ARA@AAA~=Ȅ>~BS+dY!ϻB2?,Dlj˅@.{]%x4-"tCx.;cwdȸ%C_2ː֜!bv8hth',RWC(54lؐl6$}mۆ I'놌RR! -"8qeCZvVCtHh>8þu1D3} N/d R !P)D/Dc?CC z*"H]D8?H2H8# rHDrD8+߱Dd16šM6H' mE_QzQ$E&Q#E(OLڄw HDkT"sjY=性}EPF!Z""qhojr_|mEN2bEEREoE!"*xyÈ!F㍑Y#!#@3QUF`=:fܰ̓SFO#8kDF]6B{3ho#$̃#ۄ#c 8~G͑0HPϡ#͢#uԶ{udu$w#?vdHB|HbD,7;TG$*ەŔ%JےMN/'Z?'9,$$uz?>|b}p$">BInz̻((~5Gk=JQ>D1GJ.)7RJI-%~Ll{yJ8pP#sQ|RɑA?L],Df/__[A1FOgh,j,`~Iy^?4K\4@P&xwOԩ4 }:̥2<ġ0z.j,{Z*:J(x:&X*$RC#<x:818|z-ܭbB""Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:&X*$2zAp ^茳Lcעj+(&$"ثJJЧ\*ȣH rFbZRDBh2BH"?A>Ap ^茳Lcעj+(&$"ثJJЧ\*ȣH rFbZRDBh2BH">}.w9646{N32y!_^.wbj!~Ŀ5~   _?~?/~w?gWw?YZNQd.IX$At9Vd1bT)T"D!l4RL$ y^8džfit\&1 knYZNQd.IX$At9Vd1bT)T"D!l4RL$H׃|w{݃>;owVgs</_EVPLHDdWk:FOgT&Gc8?_p7[6`/WRP'S4@Od0K2DH(AC%V=JXN A$%)I8խUKS=UʧzէT=OzTz>S|Q}NգTOGS=UzէT=OT"/N'0R6ssSۘYa"V~E#7WۍY[FȢ|B_x=՜3FUlf33Gkf3W8-L0\1kW-4ms11.Ĉu\ác?Bgj[j 1Rh.AlBOǠI;Ƶ<1؈j~ 1"Y 2NxR}!#y?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !$%&'()*+,-./0123456789:;<=>?@CDFGHILMNOSUVW[_`abfghjklmqrstv|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnot~ 9PQSW\]^vw"#$%&KLMNOPQRSTUVWXYZ[\]^_puvwx) 14XYZ[\]^_3 6YZ[^H KL\]HJ L3CMRW\isuvwxy&  !",-.0123456789=>?@ABCDEFGHIJKLMOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvxz{}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEHIJKLMPQRSTUVWY[]_`abcdefghijklmnopqrstuvwxyz{|}   "$%&/2345679:?@EFGHIPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~" #$%&,-/06?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0 689:ACEGILNPRTVXZ\^`bcegipqstvwyz|}1123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdefghijklmnopqrstuvwxyz{|}~2  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGPQRSTUVWXYZ[\]^_`abcdefgijklmnopqrstuvwxyz{|}~3  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'*+,0234:=>ABCDEFHILPQTUWXZ`afhpqy~ !#$%&'*+.1257<@BGHNSTY[\^`cejquw #$&+369:<>@FGIPXYZejltuwxyz{}~Q '*279:;?@ABCDGKLMNOPQWYZ[]cdefginpqstuwyRQߠz I$`_ *K',:ѹ0X]| fPۅ[CABGHKLPTVXYeghijlnvxZ$&-/0124?@APcflmostuv[ !"$*-0278>CFLRSY`fjkx|}~\  "#$%&')+,-24678=@BCEFJLMNOS[^abdfhl] ",-LPRSWXZ\]`os^ %&'+-./0136;<=@BCGHLWXZ_acdklrtvwxyz~_  %&*/3579:;<>FHLNPQRSTUWYZ[\]^_`efhiklrtw{`#%*1;?BDGKMNQXYZ_cdjkmnstv|}~b &'),./026789;<>KLMNQUWX^`cghijklopu  !"#$%&57=>?AFMOW\^_abchknrtd (-26:>BDEFGHJQ\_`iosv{e "#$(*+,4567GHILMNOUWXY[^ipuwxz %&,-/08;<=>?BCDIKRSTUVZ]_`dhint{g"',-./1456:@BCFGIQ`adefhiopq~h "'078>BLQRX\]_`abcdefghijnyz|i  "$+-0469JMSUYZ`aefhjkmsu|}j #)*/13789:=?CHJK_bknpqy|k  "#$'25;=>LNPSVX[]_aehilnorstwxyz|~l "#)+,23457:GINYZadstyz{m /6<@CDEFGHIJKMNOPQRSTU\cgiy|n "&),48>J^go{|}~o "#'+,128?ADEFGKMQTY[\doptwp  &'(,/02>CDKLNOQTUX]cdgmnouv{}~q !&-03?@CEFKMNSUX[\`fktuz}s !()*+,./256;?ADEMNOPXYcfhjkmnpqruwxz{|~t 149:?BDEFGIRUX^_abcdegiklmnopqrtuz{|w %&+,/7>@ABOPQ\^`deyx%',2:;>?@ACUVWYZ\dhjnouwy &*+,.1:;?@BEILMNOPQW^`abchijkmpwy}{ '(56:<>EFKMOPQVXYZ[\]^gqyz|~|  !#*+179=>@ACFLOPRTUVXY[\_`dijlmnrt{|} !#%',./012359:ACEFHJKMRTUVYZ[^abdfijkmnopsy|}~  !"#$%&'()*+,-./0123456789:;<=>BGHLNPQRSWZbjptuvwx !"$'(,.08;<=@BCKLMTV^_afhijkmnoprstuvwy}~ #)+135689:>FJLNVWX_afkmnsx{}~ #).01569;JYbcdfjkpqsvwxyz '/02FGJPQTXYZ[\]^_`acdefghijklmnosy{  $%&'(,1458AILNOPVXYZ[\_jkmnopqrtwx|}~  !"#$%&'()*+,-./01234567:?@FHJNPSTXZdklnvz{|~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNΨt@>z AF䞒!v3ԢRMPd_?9؀6lrdc`!l 6? I+Xz'acU6@X~tІ`Vޭ2o\`uYS4r,c{I%`c k)PִIn<0OclrGu \JaLTC,h\JA6ꎉ!P!ɀ/A-1CvzjpmGIxIɌ.Sz~֖݆qG5fBD `H:7d MOPQRSTUVWXYZ[\]^_`abcdjlpquv{ ()*+,/048DKLOQRU_cdpyz !%&)*,-/368:;<>?ABDEFIMNTW\_abdfghijklmnopqrstuvwxyz{|}~ #%&)0129:;?@DEFGHIKMQUWZ[^`bdfhlmqtvxz{ !"&()+,./23678>@ACFGHJKMTXZ[^`deilopsuvz~  !&'(+.23568:?CDEJLQRSTUZ[\^`cdejlmopqruwy|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy %&()*+,/134568;@AEFGHIMUVX\]^_cefhipswxz{} !"'-8;=ABDFHIJMNOQRSTYZ\]bcdeghkmqt} !$%&,-.024789:;<=>FKLMNORSTUVXYZ[^begklopqstuvwxyz{|}~  !'(,1345679:;<=>?ACEHIJKLMNQRWY\^_bcdefghijklmnopqrstuvwxyz{|}~ $(+-.0678:>@ABCDEGJLMOQRUWZ[]_bdefijklmnopqrstuvwxyz{|}~ "#%&'()*+-.0169;@GINPWXZ[bcfhmorstwz  #$%()-.123579:;<>BEHIRSTVWX]^_`cdghmnovwxz{|}~ #&(,/034;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmopqrstuxyz{|}~  !&49EJKNOPQRSTUWYZ\_`abcfgijlpqrvwp\]^_i  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  "%&*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmpqrstuvwxyz{|}~ !"#$%&'()*+,-./012345689:;<>@ACDFGHIJKLMNO  !"#$%&'()*+,-0123456789:;<=>?@ABCDGHIJKLMNOPQRTUVWXYZ[\]^_`abcdefhijk  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~vwxyz$ %&'ijklmFGHIJKLMNOP;56789:;<=>?@ABCDEF^,-./0123456789:01234578;<=>@BC 3456789;<=>GQRSTUVWXYZ[/012345689:;<=>?123456:<=?@ABCDEG456789:>?@ABZ@4GHIJKLMNOPQRSTUa !"#$%&'()*+,-./hmijo  !"#$%&'()*+,-0123456789:;<=>?@ABCDEFB  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789;<=>@ABCDFJKLMNOPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !#$&'()*0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm0123456DEFGHIJ !"$')*+,-./01245679;BGIKMNOQRTWY[]_abdghijlmnopqrtuvwyz{|~  !"#$%&'()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOjkl !"#$%&'()*+,-./0123456789:;@ABCDEFGHPQ  !"#&'()-./01289:;<=ABC   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYΨtς~ $ i:V@ݲ1=BJt׿̵*#W `#u-f'Mѩx8]<*´NLzнvwv 2 cd5| 8fR`8[L`cho3@5Ia =J3`/ C8HC丒U2dzFoxbHфXg(4=pAθGw! `*gNЂ=%w8I<=m$ ]Gf1Iq>Oe3%@tnhta5xdܙ Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~LWqb:d  "%(-147:?BEHKOV]dgjmpsvy}ѫt@ 4IՄwÔ<i:q 4t  "%),/258;>ADGJMPSVY\_behknqtwz} "%)-0369ADGJMPSVY\_behknqtwz} "%(+.14NORUVWX[^cilqtwz}  #&),/258;>ADGJMPSVY\_behknqtwz} "%(+.12789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`acdefghijklmnopqrstuvwx{~  !"#$%&'()*+,-./0":c 9axO{!"(jCGHO}40pW8L-S123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_bfilorux{~ "%(+.258;>ADGJMPSVZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| "%(+.147:=@CFILORUX[^adgjmpsvy|   #&),/258;>ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369BF\bejmnrsw|}~ #(-2\afkpuz !&05:?DINTZ`flrx~"',16;@EJOTY^chmrw| !&+05:?DINSX]bglqvy| $)-2369:=>ADGJMPSVY\_behknqtwz}4o1ӟoZxBp~FE߆ͯslp\FÜj!ՓFd$iBKoG8WW`'[+H4o&0 L\  #&),/258;>ADGJMPSVY\_behknqtwz} "%(+.147:=@CDGJMPSVY\_behknqtwz} "%(+.147:=@ABCDGKNQTWZ]`cfilorux{~  !"#$%&'()*+,-./0123458;>ADGJMPSVY\_behknqtwz} !&+05:?DINSX]bglqv{ !&+05:?DINSX]bglqv{ %+17=lqvz #(-27BIPTX\afkp"&*.26=AEIMQinrvz~ "',16;@EJOTY^chmpsvy~ $',16;@KNQV_bglqx{!*-0369AFILORUX[dgjmpwz} #(-258;@CFILQTY\_fqtw| !$),/69>ADGJMPSX]bkpuz  #.14;BILQZ]`iloru|"%(3EHKNQVY\cjmrux} !&+.169ELSVY\_beloru~ !.38;>ADGLQTWZ]`cfilov{~ "%058=@CFILUbehknqtwz} '*-058=BILQVY\_behknqtwz}  '*-0369ADGJOVY\afmt~ !$*-2:CFINQVY^cjmpsx{~  #&),18;>ADGRUXcfips(5>CPSV[^cpuz >$'*147:ALWbmpw| !$'*-036=LORUX[^cfmpsx}@*-038?BILORY`cfilorux{~ $',18;BERUX]`cjoty $'49FIX[^cfilqx{~  #*-27>AHKNQTW^chmruz}D "%(+.169CHKNQTWZ]behkpsvy|g??!T?rWr0b_d20wx٘vȈY< }'2ԭ2*WAZ~ YȐkCIۇݵFP͢GFB<#xE2(߯QƬ8IiHspn.MKl;uGELFg3Eqwx@8q $}I_oJ\C,h0Y(У(s;@~ ij N !$'*-036;>AFINQTWZ]`cfinqty| "',/258;>CFILORWZ]`cfilsvy|H $'*-0369ADGJMPSV[^ehmpsvy #(+0369@CHKNQT]dgjoruz  #&),69ANQ\_dgpz}  %(-27:?DGJMRWZ_bgjmpux} !&).147:?BINQTY\_behknqtz !$'*-0369ADGJMPWZadgjorux{"%(14;>ADGJMPSV[^adgjmpsv{ ").149EHKNSZ]`gjmpux{~ %*369>AJMPSVY\_dilqty~ #&+036;>ADGJMRWZ_behkpsvy| "%(-036;>ADGJORWZ]`cfinqtwz} $'*-0369>ADGLORW\cfiloruz} #&+036?DGR[^adgjmpux}  #&),58;@CFILORUX[^adgjmpux{~  #&+.36;>CHKNQVY\cfilqv{~  %(+.7:=@CFILQTY\_filwz} !$'*-05:=BGJMPSVY\cfilorux{~/25@GJMRUX[^ax{$',/47:=@CFINW`cfiloruz$),/25:?BENQTWZ]`ilorux "',/27:?BGJMPSVY^twz}"%0369>AJMPUX[`cfirwzg  #(+.369CHKNSVY\ehknqv*-05:=@GNadgjmrux{  #&)TWZ]`cfilox{"%(-058=Y\_behknqtw| !&).5:?BMR]binsz!$'*-038;>ADGJMPSVY\_b 25:=@CFIPUhknqvy| !$'*-036U^cfilqvy|p#(+09BKNQ\_q ,38;>ADGJMPSVYnsvy|!$'*-07:=@CFKNQTWZ]`cfilorux} #&+.16;>ilsvy~t!$+.369BGLQV]behknqvy~"%*/29CFINQTY^adgjmpsvy|  %(+.147:?BEHKNQTWZ]bgjorux} !$),/27ADGJMPSVY\_dgjmpsvy| !$',/258=@EHKPSVY\_behkpsx{~  #&+.147:=BGJQTY\_behknu| !$'*-25:=@CFINQTWZ_filoty| "%(+036=@CFILORUZ]`cfils|  #&),/258;>CFILORUX]bglorux{~ !(+.147ADGJMPSVY\_fipsx{~ "'*/47:?BEHKNSVY^ehmrw| #&),/6GJMPSV[^adilorux}  ),/258;>ADGJSVY^cjmpsvy| #&),147:=BEHKNQVY\_bilotwz} "%*-036;@CFILORUX[^adgjmpsvy| !$-69ADGLORUX]`cfmpsvy| "%(+.169ADGNSX]bkpsv{~  '-05=DGLOUX[^afinqt{~+.369!$ه#*GD! \dxTU&CdI8'[rI$G2:ىA 'IP&&@jWBUC~5ò aӆM{(b5y?{#wL !"V-BD1D6ED>*97h1 x;*ۈ:DP IIf"r3&7l"B '[DЃz"A\=ioCn(Lk|0)?`GqvӰ"BWXD}+QijI؈EP\D%E`z@l+c57KFFHJ( XS0!##$Y)'| Z w4Կxx-Ю t$4Gi.mŹ0e "'*-058=BEJMPUX[^adinqtwz !$'*-258;>ADGJMPSVY\gjorwz} "'*-036;>ADGJMRWZ_behknqtw| !$'*-036;>CFUX[^adgjmpsz}"%(+.369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmpsvyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} !$'*-0369ADGJMPSVY\_beh%_?Ǝ/:Fp=KXgl*в P:Ce3e&&x0 y߽.8^ tH6Lz`q{t硩⽭E6,XDŅ|E1Aq0Ei knqtw #(-27=CFILORUX[^adgjmpsvy| "%(+.147:=@CFINSX]bglqv{ $).38=GMRX]bglqw| %(+.147=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@ !cGBPJPY|(C)a<*cVowyX φhc\KrPCyZrO>JYIV0K\ku kk8rcCZ*>an9#caGٍ߷b_nUg9 H~%U)$g'F )$JlXa  (! 7`*= ,٤  > 93N =??5,T2$2C- |U@HpD E$@Y&C%C_Gk>{m|&?w9&_W޽;W[m4Fq!cu7b6A`Ngꗯ4o@tҲCKm߷ZF,"h.pzk` m!02B2uBI g,oQ'!#_p. Xo@{\b5dO|v>ُ%{ԣEܱ#=1b#K׈I֫@) υXBv8;MgCnxPD$ `@Ce`XbYszܲ5(Ċ6揘2hº6GP=,Qp^Uj]K3fy20nj]Ց:*96a8[L㾯&MgAM vVl UGY0NVYMFz4"9880ߊͱ> %- `27P?؉sq&X4},Aw;ف亮rPe 'GNl ,-ƝC䫸pELis}ϭd[BN v(( (Yo?icH8 6: " DU[)8 ؊ZCo^#>oX9qgمm$&_|i"COK\̠ PO-w``5Z3g+,VBtďޙ/>Eu%~VH$R >H)IiH+@`W~ ȒRtOlMhثJJOO&gdRvXlWZ,q̫byRXu\ġpsƍEPX$7n,]σ`RX&sieFRڔnPts|'yu֧&tJ7q:MOXi#B|"LD@&!^K-/䠨'D~#( ro7\>Mgyz@yTi zh1 oE]חPV=EF*_ Y<"Ȭ{@ak΋ d{F=-nH=9Wgήn˛5+iTQʜɐ:p B`8lhe&ga]YqQLEmXkupr2w/e%b:{r+3GF.n˛5+iTQʜMƼ>,9:ġps}w] QCSu>-Bd}Wþ[fps֍EPgy;z؁vԹ2ت,0v6EWbD`ۣ- 4;,d_ ABəSY%R4TEtBBlP̏#DV./lWc:f% a dV /<6EJ@+ o4@8oX$wn,]7C2UڿeRDY0xBOu&&"kݯCCpt b8ʇCm8rNUV⒛Pn0Qүy|knɓkovVqQlDhԨ q#b 0wiDI𛮿Hig$ƭSWlDο_*wcvp̡;.h;q̝X Whh^*= (Ko4\^{֭a0aL}]ќ/\vHpOcYgLx(k)BO]HyOnOϘ\Wo+$V|RwxZ7y`k_Ep;k_"#  W07;7n26XQVA,vT8i=#G<pF˜e-g טZd7>n<={T8=p'섧b\ѣFwYxy=LNjvٲL75b qмP #S)G}Ȇ@l,*fE- P`=i'^D$ 2Q(t;޾ T[~@@Qg6]ξ1[d1ifS%逓Fi -ƚ+hTFuo1`RDvbj$:Q`7W4rnVhZU4kNDfKX986rjO,]j~xOb>Hs䓶w/ MޟQ?CwB )4rV⇥_L}2je;A7P[C9-,ԉa:͚Ӄ/uy!o۳.4bFkd}W_]c_4n G4_~ q VPbc`6z d;`uy +=n5?\j`9XzxY?pm) vܵYmVEY!CkaJ֌RO7@ "I F5$P v| CǦ'j/NmvQWs0=udUelTogU/됥?W yHB_ȏhPuNL7_@8O@gmXt-) u?$>D_Sz$Z^ccOZ߽MK=>JZ4[ v <\AO}v "ue>_4yˍY88闊,<8{g`jr:Pܲ e*5/47mĮȨaK {y*kbLdg.'!ߓ٦l\]Wc9UipXKCחe,bY LOJ<BQ$f=S?XYPDޟ Q5ݴ0x$"J1WJ鯚zHB8Go*t(؋?%GH2s ?%$4/D $S*Xїp $B}:&w gJF#=#f1Yo*\mxc7+OoBHt^?Z'>d3KOJRD,q*La^˼ubbqxJ|WxAY-??YLNg%b]gF5|1Q)ildt JG*Hfz&#[j[TQbۥ!MDé·ڌ/2bJ/h2:V 2@1ĵ)dA?}5 JN|в=Rx-J۟EF8cz06dP4Wҟdeһ"hz̀>4+A$G͝VsofF2;>gq@5lٳl2 l:\"ZNNEGֳU p^̃ c21`VY Nf9~X9&c1nAH~?$lvijcda`_[(Z[zbBXMp% MI \-!NEfl]`TOaG ¹pC#c`:{ŏ^a9ye0h[*/t~J!Z'M]6~TzILzWc+Sc*ܕ _r~D]4G$'onu{Ao9:Cy4ɧD}MY-m$fڹuMF1D8|mNBsf l@uV,*츺kKمA G%5uQ<9;́~-I\Iih1F14˜la Y7AX7ڇ/3TT!Ga D(b MH> Aww$щu#G–<)I=$ Ӎ`WlXyVc2'RUU84E_l"]hǭ/h( n7% hj.l#L [Mx1Nr Ek3愑>@n4|WX1h6k ; G'; Pq깐pCqY.Bhy ˝ 5 -RXZ~$^:/+)ep}D it>/D@TxVUOPo ^v{c+ZVܼw`M-yϿڇC[wQ;#Y0&R<9ChYi+uA}QQfjD{n]֚z{7C_FҏϘ͗dx7G'x-/E: Q&5oD!PH2`c$fоf4Hz4HfXV!R~X ´ 6*1[hRl,bѰNLewfWsS鉅a:MVQxZ%$EF@@т8(&ՆfrX P ]hfV Hj8(O6C /oaڑ*P# Q U?y{<yA[9` \Swv)|^ EDJnJlhgbZܾutV8RrOI _BN;광gh$0H4bb;q7u⎶vx ࢔ח5q2F" 呵 ZW0fh50S*XLO@!r!uE ,VS AH/iD Oē_EkY6ޗj;bB Ik3_ ~reŞU2Z\& KD'}`>ާ+dl+FÕMʖpԍM&vmP./ Kq%_'HDT`F^x$qtg $ A)V0 $cgCczY1FObt\Zߕ }_.R{tz"LFGxZҌU1 ;Z.*cuq q'&N'V*"<'v!6MhR2m*B6$S)qb1uj"3rڲ^m~Xbx=rX\!giӂzt/1,ĎnJQ$%M7%'rt{e'xeޡ?[?e"4+'zYZbƏF޺9 ã2݄;{7\;-^ם r446Mk~gh-z\-'{aL?ij= D9 Oܝh~ fl=fujΟhÚyCo{8bwLUvw̽4^Օlrqԍvևq07f?}oU)G˿}$]Tg[:ЗXL]]j+K40l{^6+>_C3,<ڝ1 !^,\OC: =ܮ9+m<[L#ڮ[nz y}xa wJ_.XrxFoP:z>Jӳ<J]>ڄ@)8 n:G݇鿏xxGo wĿk؜M\v̈́n}l(2k;@g6Y1sZNjDžGA¼,`ur(k"\^A<8w= r)՜׷>~oU P/ik+kfS$Kw}_>>p]?3>:/#kinVwJ@k{n?_@6v'g.gZKW:>&6f~8ʹ{{F?N:_9`^UOp?M$~  A~psxBv7pAy}Vm,sg^pr-լ1L&]k-8MnIv~wPq*n5|5pwߎlur1uq\nHr?ח9#Vz6 [>i9y'pg]t%Ј(\0oŶ`}SְW$+ڣ/C נ\T6Z2}_piZ|S)sl.PȷnmoBwdYd1w:Eycz tO׉^}Zcq%gXD{ ÿ\UEmU+w޲ҮvO܇&'[97eH^Vlc؊&ϒԉDj~ӭ?M=zylV ؕ`T}sϳxzF7xc0:]r){䴊2pC׋׏||܃|&=>dro|eIWq6. |-|הK_m|l2Ҿ +›3 Ab%uHeZOݣd`//ET}^?ަF/ko)A K{g^u|ɉ`ӱ=Man$'>|u{q㼧,eo ܝDK53>cv5awl\e}йj"Q{ϭuvb@[Β3] 3:fIna4I<(vbƤ6R^sG>< ?V? Cˀxsg~ UxY?g?E'u+LD+ĪEH?**o9qj<2x~}k̏7| v%\ݯ~ԁѵ8jۜw.T1O61G44Pp-Ӗ_klc\]w}}!9믃qWcD#~.;[ڵE}?X6)7S;6!$h=ʍ8kɬ69.YsP*;㞋7L]@皂T{Tփa \ oO&Z^sJ{f5bnaH_xq:95ll4%Wi3|; sz>p M_s:wx7v5 /c}&lǧ+2h.wŸJX^{2njkoqIwʻv}@o֭  3JpjC 16=ϵ7nW|ӆ{3pU#a_G6Ǜk̳r:V ϴ9,oݼ梦3a<S&lڲ$=X{£@I\RgMEZ}}}zӹ_oow!{N`a?-Er%'F:WcM<=j;M0'~:9YEj!>i|Է%n-s TW 7Z. YP;mhtji?aVmE|QWz) \w^ZPGǶD2>G):+q5h?CT5zax\kuz}Ky#O5>N?Ws ݶB|ȚK^fv*S{׶˺~ĥ pe)"3肰[l4 ,>%uzC&g:Lhsv}0`$kO'tAt1gb ZG s6cv i/l# u8X+6 ->b TB+Id7Zl?Q')88eF+=y}/x:esf98-l^HǡVa7>yDX'iVcw^s$ \/_fݴuJ9~ W9p拾7w)`1\p&^܌n^;05$/ZmgάM[ہkقU{K+z&yx9҉:o1@N\KoIt"-ŷvOʕ8>UG?kػnvɓG/"Ysč!"[ŏi>RXEȧ!1'fQ98M1㎩.m0XwpbÍ]vPcɄe&ryhaN ńwo<L)/:|]a+s; [1sGɯF;:Q]{XP>~vމ3ӫ6pʗ~"\9= _2~+,dw9H?(u 0?@s?=䱼aܝ,w`9**:koExV팇‹HZ;{OGJg`CGy?cTNC[!࠹p+7x?tH)?~S\֎%3 `_=SIلql/䃼gpMǒm4%7H)EX/5ckAjC׭0ؽ}]o.87 ^ҏ}{e "(AGZwdeK0h )bC1}[R8J|V1w*x,ܿ{oऍrī>&t#;? V{(999D_g?d=95ws5w>oavFܜ<1=Qx/~ufej {^ I>M3>¦It3[kN[0e1cEUˆ%j}q}g[rurrB{σO1/ya$3֝'չ򀹔;wQol3عjo$F~scb]J-7;$#Ʋ;wE`_5xe18wWbW ~ғd/( O͇ v$pv{AbnZk7w?W-L(y.Gl~҃[:{rh<ڕ }L4jhZ۩i_Z9cYn Nެ!Zotw oMor~:K&َ<V zo͝^`UGeE"QW֚G#=NB>(jwv{'<4qEݨ߮mKGӮMZE ^R=Z)ㅲ4NMuȸSJ>qhgJ}$>䀷|N}L}=9?x{s*ǡcٴ|?a=VOP6372Rھq)]+71ʫ{~*x1ad9z/k~1'}W޾i9ym" ft{l.p1D=\IO]Z,4!$ym253-dZtz*-Gͥ>ܪVqEK*^yPlF[V9n175j'SOOq/ӣ7N2/hx$?;x/x7_k-?>op4ߎ⪽dFݹ'aMquB׈]YUoy|G5doom-uۻ5/ǍDSxx[ooSY}[| I{ώt?e.o|8NjoEG+sOسqO)dnEwϘA,=iл}3nH<۱ u38?14m|voڇDcƄ>}I.if?tNg4D4Sb mQq9bӁ1dJ ߸x Gl ?=簏^rMdqIz˜nߎ<]&rWY+V 0>sm-MZQ~p7R|cq пN'E!KxlAƟ7n-fwz>Om9gg{Dk1篿|Yp8a7ʫs'oTx{isDe3:]02Rosm?SG)G/ z!;M؜쑿N̿OFj`%ᖼs, qgX}t<ͽp}c0 `6ֳgΫٕM=w'O/73rbIH_R FxWEV>3IT t94WU|27pIh<k=WmfХc5,,NFqukA?u0e*F>bC|Gg]bmCA_ Kz[Ds8Zs1{@<2]Pk%7 |mOԳ}G ic(dZ{z@̾kaϧz[Gn c#{ή M:=nfpWUNޫ|s w6~h|7IRe`Kb@M^{/A_/p]a.r?M2Wiz{ݘ0W EYz*'zS]=k,U[ק+ w0O_?h7:{)a3]6֔_H.wW<|^ܗ꼣cFE't?mi,7yO1㊞,g lDigX")G zˇ}l^w6)Swſ^=3nW& /!R jQwwTw7۶y1#ɏ4b<;~ի~o[w.'*u85Ujά0 tPV?!czsMK":` k$~}veA;tG[مǎ5 !8=Oy6bWI?\ܬYѝ vmK˻|;'fuߞGŌQ| ؕs>q Zl"n㴂}N:=.9mRiupb4YegQbòٗQ:P8^Z0!O7g<o1/N*ح |e +=>R˳{A@Rg[lA&~y`<FZux;[cEޏzld1HOfDӳY5 O7UΨ{}f, .D9P+n y p'ܦcF|݁{A>N plV̛k =_`CWwڎa2wemй2 AT˻|˓~W<\֤@u?SZq3V3d|sĕ-[,ʁ7)mTWoH bp6qTcz*$]Q~s~F\&ٌ;;~"}Y-n7 ;P4UfnnF]~X+A.ozuw ;r[RK^ZwߜtGY.m;Y(SCИuLonP9뻱/UW4pA<(iYx2 /~F?_|k<[)}9c5ȕ: K/Wfu0:d7֩=Xjʗ턶8ջcy{ܮ3|E=Otaz} Ƨ歝É5oaR{vRnmr]n]Ǹt9&8m=90j tC,aMIGBL|u7_O@*g'VG+B&:MI^M10FN<ƄԈm-z5dT%婺lJZP ˀl"ʑm}LLѱNY#Fal-S4;{4 = 'PHFf&6a\Hx+Wl+ՖPsmRcAbn[(i1UUzCh .+tiT3en:툇 H Im7O! uCYC K;j7ۊ{[{A6v.bq$kYcT[5iX7C!lOAi\"ƆmQ-xԤ,[6<9fQ&Ur\4:q+PSP?5B9<͐# =zuhw |GmSB,p}Omxx!*<n{)8t?17aS] Μ/Đv`kJ!WˌIl4Y-?35@#S>p_l[ 兇$Bcњo,CDq΢wLONJ5_Hh S,wU3Gc : V_I) ͚<<ܚUNi&n}%^ nUu!L+6g.L~b Ā-Ŧɴte~]Hh>mS_2{hXې
svhS÷$Z=}(,:f0]_Kp Mlj*۝ lclY5E}uXS!ED@pG& K$Tu+:;@_,>Hm4ۇQ4ˤ8 %]f "vPm JGX: 2v,]$x4߄(!=͞ +~!:wsLm!?eaLoJ.zuG웒<ʋ?q]!^ByUMO%5p|Οd,9 I+hAP2.63-!(+no1RŰ_t+n*.k[K g(7~Z## } I VC!n<;_7A::yZSۗ=IEҍ@;EG? ^D(9{Ҵ'xg?!W~әyXWP3aIvQ wh1:!2$]_͵"hР&ir 3>D׏о(PTxj)tMxuvvTRPc\}Aò'g wq_R~j# xK!/}=_"1-Q% TOnǣ(p4M1jypH n I QCA|~8 >ztf1fG WPo/*fDzίXrfb(`U/y `=-nňUw@d p Y<|Ί͆(+ATL?SzCGvХ{ZE 5 98 6 lMMBelN8SX`uEsD _lN@,qyhqO$$Gy#p8E9~.,oC.lϜe0L OeQw9 6KD-k-1jsTTeL^O t|t:-\*&V" g R~X? V!a6l^!B2` *15?24щ/+aLw}`Aeeu^Ry{śWXN!kk'c%|.($d_uoUC;54?ޤ9F~zXM{mТS2I[驖;цqD5SscaRsvN~]m!03-bUc: 2kEew tN~ŸYǁ r.6MMQW Cs7]eb LM.Z*iY$:,E&2؊j n‹)+V k)F]0IHy8JӍ$3gr$)%G+C~t^1^!AEJ@F8=^> j\Xdl x'9+W,`%EYln \T'ikt >|'m nz-CL>ޣ $xOg.u \}r+3Rs'0Nr]WmꌎT;bIQC֌]|0>H Pz:kkv ƛ05a:!a/**+"]+x7A%, Nka?v6ޞRVZټF8pMX&+>}<%"UD'fN(1rӗ Kb"5qrQNhx:q߼/`6}mO/MW[8y?B< eC XcId ^މ\ y8Ƴ}'SjmsM6DKO1HA7G r~%vUZZq '*h Z"LE![샳k'-!ٌ9:E{RW^V%-(ϷAJqr1BݐPJ.PB!p^\}ON/vn% &+6I9 $")4n&8HlTHvv /zK#]'^P4,# 8, *SiXo+GahZHu-nas5hj ihfVdbc%TsYW"6/l%wJ;JN打aieMGSPK>@E@&hQ<80A,Tޭ$=rRf@#cs2ׂ&U&%e^V*QqH |lCщBf,7!bO1B 9ޟ/ΎnN.~+Q.Q>h ee+AHIxTGYۡUMv[t mfXWpuF#3ϚÙ0;=#èԢwC7 xQ瘑!4! 9N0% (7I7;=vnڝI|m@4wF}88VOacκnxeq}+1['Fq)n!_''uuLbD;u*JP8F 0*k3sg[,zV9Üe[1z~|?F#j 0;=؃G%C<}\}F? 6T9&C= ~k$a4gЯ7r}B/N;7Xo5+~)ӆVdzrྫྷ ~KIà꬏}WBH~0ԕY{fMmۘ{A5C>3e_^y_/^xF܋ ^" ƛr qxJ肎Q)>K#X1uZz4^Ұ.}-ŵ[xsŕnYw<:#-mw>WȯTEF̙AUTO}f*/?6+QyuUg/uǼ>Mn؂α8J97`wX4y{M8ѭQ0SѪgz],qEV._,cLNL;?Q'<ĺk: w#yخ =Lz*}v۠8n_iU~0-Sqк^Wr=9}TЮA̮OkkοoXQ()ߑ6Mt󿟨C/ Z֭/0IoBuϋ=/Ⲧ÷uo]'km1VA3ko֔ $%z䅛fs%]V-w)Wgo^Ԩ}k[$rntcYZ(?pC62)ٝl6 ٵ8Wc9ʗu(2{o4y@hobDzՏ9<[19N+\|;;$zWoFx}|eC _];$zOO4嘒..RWoOT=M Wxx]N hl5 ;QЏ0|Gn/'J:?XP.ⶎ=Ov0F=tt3iΩ[mJÀoVsض*5X-}oi LʿS\y;Yp"$ߗ< mZytP%~7F;][:fow@5Amk]Co"ːgX%:ꊾ]hbѠ&~{Y{-C>Б*M~8"Mw\ߧL}ғhkn{`>,7G?O͟ZgMٽ7ؿ9 3sOz ޼Df}n}0JuF7*2cM4'w?jԎzxm]7DÞRnl^%4u<>T|xxа7D~ .6.5|Fס4z֋?jUׁ Hxb"Xu׺:ewʬ3NX!YSjJg64$^YtwN 䝱3w./{8eXEo_KW]PS.8oYbָO%@<~o/,|$05٨/. 6a $l<B HiTgf{0*stm,Cfۡu:B+bJ(`AJ> 8|]>؋ǻnl3>Sځ?IЄi?/ oʦqW5CN'~GG[|\! o(8 @pt "6M}hڄo'}(?rZz}{*c@N;v#5=[3;뱿*Ɵ_юZlyY%?J-yg$BOo~}%pn}¸4|'C!W(޾(N\>Wt?ۑqQwK2$ǡ9.o\Ԁ,l{iG[#a>*_X~Q=k-,#JJZqatI}u(s(i.? l,bT[/H|oĢ_KXg?sP&*ܔ /aV;կ݉( >/8\ee ͋`/Or;7\=OxƹXeмKw!O&>_|S ?'sκ>Iw:LfqCuI~q=G)oӮ#K;4_Yڱi61e5ZvaI}gPZ9yiގ9#g.*\gy`맾?1vl7No?noJ?Ѹ|Vǒ8f" f.IG!ϛ?0O]عU Rߑ jh>x6y6R5V\,\y4`}Ez+~s,~<vwì t+[s Ůg}f=:>5O/[1Ly9d[PZ@{q +0}OGpvl;Ek&SnI1))ٶ/@bp1wGc퓽<<{]ϛ7F{ AhwO_]YQC!:D4v:ǩȗ( w.˥s^ئޟ%⿚cמr[bwhotzrx_`m{Xz19#7]hw  B 2-(%)3>HI;5EL\ v#(&/0B4C?;PSQ`]^R\arj~olnw똡² d|T~xiXz=NoZsbSf|4^ɘ|LYZQ 鮈m ن֞  !94UeQJOokTSpbanUTqZjmRUW_abY`\fljrwz^yTrJLQ&SHfnSQYHajms=jukr-odb^jΆOR\2x}Ƀ֊_`~bŒb\/Kҋub9[pu l"^wIk傠ceihoϑBT*Λwbt#Iqo&Jˆ{>uViF4HOP?eB|.{A Ykx^mQx+*Dh)eNy?Иz {|p6:^օ;LM@Ut*<^eV8(޷MQh@dhO⑅wn+">IHPV]@{ ryWӌ;uB&NhEUZDYTbZ(iN`4cRVtVykpw5qu;J@̱{[>RA98r| J(D3;@9IR\~Cfilst+,0:;!?__(){}  []_.:! #&*+-<>=\$%@!"#&'*+,-./<=>?@DEFSXYZ[\]^_`abcdefghijopqrwxyz{|}~򡣥d123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`1bc %%'qhGJKfO17"0:;<>?@ABCDEFGHKMNVX>?AJKU_'(,/H2-7JCDEF39A5B14*+.068:noG-6:,DG,123456789,S0RDZ)HSDSSPPCMDRDJ{KbW[njY) f!qMRB}9oUcN J]-pSyzzn g3rM,g N[pvRWe_S/<:-D'-O)>;:P*B|'/S*P;X(>'XO"'33:;()(:=NA"zϞ:MdwgK̬ߑR;FrwSIQZs}, ppSc T8HhUScWQtX 21"b'f[>\"`nC]nk|/(^=ib!|ʒ1#_Ǹ2abk`:&HaLNzb]Pc +=hS3cAƭcp!sH $@D (@Fp_d[E;$X9&">wټv\cl=v":@S9)6V(ߒ7'/BZ]b"D? 8|Ǧs\ﻴb5*jzUGu+S3>K.| e(K"Da1'b&3OO-XطM-yٕΕYtQ^ 03+/N}gEBO<`}7#b CeC !=4oNt›GG6mP_&x?dtY6ϗ[sw?]i3B8yO7>vg \rlxa5A)/^d74nJ{(P&j'x\Kݫlprgʼw)O|"<1~TN^)< _r3DGru5]G7;W/ |Yξ}x/:ic8fWzqhnށ|:xoS'&]U[LX#<ݠ}NgjARؚwYuir[bڋ?!Lq鉾/MwKM^!=h3ńooJ|6,)lzPXDdʢ[ ŸnȊ#*i}>{~ⶺls?Ƴ>{CiU{DlAwm~,O+}ee'(QFk"sɬY\9 :H"ޢΔNAkiuj#B?T[?m뗁{HA!+,X?1Z;) :?/[[ >`~u΃nTԏ2n.MeCGlbۮ==GK|9=MhmC;?E.8]l 1 m;J!&SNߞg;ӓ9<{`㰱rM;G/ i(M ZV53Lͫ"V#Q_R)+8 itJ 3( z,V2z)L=ߘnr= (s+ 3DvˆI5[ QvnGzff$x%9w?xnM/1gA*كK3 Rf3u{".D[K1 vb8I*&nEk.a' : Y82$G"@pW\P`&S$I`Ac VFZlAa !lFpQ pPuRQ &( 1 Ejʖ -~LdhK'PIr҅o(H@PRR@Di !hN G"a6b[XP/BjɿdNjU IP #D"P#Ws>:+TՃ]֯xU+]iqVWtbl?8diΗn'w.iX,9&'Q_|PkÐtƲl^-d[v)3*P4ِX-A ʍyOӥd[ٜv5{}n6Lh}lUݯ?njٌy=10zR4tC`@OSQ/-#hYXu2 /N;JȸzMtVP'^Op2H$ _j4g<}d\B3nr_ܧ>iqszv3vS򝠿|6m=lN9ճRLv/ zdӚ;TVvZYr2;=jU;l3ϵeUsnwgncR=>ĭlgb1Vjlt41aH't؁p:r3u :܋P"" N!SHwtp1@:: ̧p@%PIIIIP/ozOld31cld},&TlJeU'BnL s._2VX'P_fis!.di9Qwle_l۬":ic3}"Mo6`8vۡz*n=2w2<ܵjn$r{Xf$$V- O9W䰪j+t͒UwD+:GK#_o5"Sv]gp|xRwUMK7_ YTyz㎩Q~lbxyݢͯvtlgӇO۞բZ Vĥ^]C/'G0=G*(Sói`؉ Qׅ?t1C?zmn^bJaz\o`7_eҒ-#Y'۷D{;~Q9ǣoe0n"1H!E"܇`B:܃P@ H&;OtPPq.Wڶ{vgcŧm|6]Yߩ}HdZթUd35;1 !۸if- 폮T[M}.S*[[dZ<]Y)6;d7ST$JӄJ$q̙4q \z`!F@bQ8 ;Z`HkƓBBq oKdk@i[h)D ~ ul<{}Nn?ge_#CnRj`3 v[Va '3y9ˢD|".1UoKyFbNdd, j<;:KqNɼ?)г)mJ  a^pYtO(Z6Z '-h:=BƸGkDt!6;ȣ޻B:7)ϱ^Ar.a`֛/^Z[dHV$a?QrF fw\Fq y'Vگ KuBxȥ+>o_ɥzz [v6׶Y?%6ǁv+[yOh=xLԾ8GyL(;iq -͗1Kxv):Ԁ/Nd[sLUf;{7Zq߹7#>3(<#U(ڃir?!vu\Wt=k7zl$TOFp)}VOӤ(#GpxHA =74Z 20]Fґ{!o=c$$X1KwͯG<\L14vŐ̮"Va͡> $1Eq$q9!Xď$ հ-ZWm {|$2i}v^v-;s>j}Np`z`Z"u1 ;0zv`$)JnC}#i"nyTb,6zǕAz2+xjYڼؤg sy q1nRL~$_^oq:} qNbk-5V wBiZq1'^+YP xG#ou-x/g?W'vت@_rLUT>҇z05M:鼯 ΧڐբnZ-ku:Lؗ}.խQҿӦG4][Q?{ )e+Ѓf~mNb*?-Ɏ =|&* 4QuqXMD!LJn-+ҔE+Be{Zl1/T8ݴÔ{>DS69nTޫ4 Us8Ⱦ. '#R]C}EL:jU+&(f~ȡGT >k2 `0.M^W4&P ߙO=f٩Yfb0}0!ar@lbGSme%>џ 3b{4 WFe7*pEg/os,R)ebqѦYFlB`!u4D` k-\Xqӟ֙C{yν!gz&C@.Gf:;O(D (R<3ޱa ț IblX0ŁyHk4x6w p Ť'UGf/IDG~oGCj8M=?IMX_Les+?8XЍvaS0#LKՃ#1P02?uOo&I|_(&V"y/4"۸+Tmi6ޏ~ h LdQ_J٨P{G*f@u;^PgRAx]Wax;ZeH uYpDm}Qbl:ϕC8\H:i%=M^\E%h$<4juA6j# o)Z }$FB `C2p3c4|[iȰWP{wb 6øJvΓ&7|6tĒT'MƂ *?acƊ{]xqb" Wuk)D7[W`k0sUO|2"ifnF) O=g27b{?.åSEO+Zqy?lzz>٤(9A- 7xr_Q4xaHo6]+ FyǼb)@,h;hE}ݼ}1ct55 3-`h(h%Ri xyR! .J<@A%5hHA0Dv .’-T"ô.霓Z1hscixM"1?")J>6 hJ*cJS`s[ yx9LsVX@G2 CZ3~}ͪɀRfy^<$B)U) ZPkI05ƬxB\=qPI4 ^1%l#E&%AW' _j-'Pw֊q>kNÞؓtN\א<݂cEElsٜ 'bL^oYs?«tJ`sN-}LV/^B۪ud4n͞-j& KsxFv|E#rA^Z gJL̈f:vϛ:Yo[;%ؘ}S&=s/1kƬTr{F'4I% ?EP(4'''Ʀ'QG=ϛ-4GG|~,nWywi(LR—IF6},YOZ~)9 t[s׎v \?M;h8ٯCk8ZhJvy,R(>FnFY[t{;n_ڿKjn~(qo'~?ao:_F}(sn;=p`FÀy;YlΎΔmJƖ l/M M0FyP(:%ʒM[ˑ(\g^Ic*fDȄ1V:wvaQD-lȹ|Krj7z0OP6C6Y.9i,zm10]1u Ќȫsc0M| '0 і3P4w3 }VG&>_$QZkmrMdB i 5?C 4, sb D@cn/2F1o X_ z\ tPT)Zlne!)||FIS6!cs`2l_A<*"N*B@*6hHb$]@~8Q: hd@"PZWh|`9< ҼU-1B#CF&h"%xG (ˠU:N4F6{Xtq[ʼn@&>5L xsABd)$v;S[9יҽ-Y\ƥ(p@z _2eqKݹWz#qRz+WQ@R%:uhR@7;L4FqQo?m fn^NoWVe[&њ4Vt3?#%*?}dL%N1uc*vE+d3CD NN{z ;]wjG%}ȸڂ;ą !"vQTєP (XFաlL=Xڽ)H~h_C> E - U"~ԴiQ`Ny46 6'!t#]4&|:k&CSVqZԐ4_D%qJ3]oLM: 15?$FN12u(| 1}ZU kRi+6[`4QLåpEɔ6gmew|U?5\n ҐZ\"9;;cnl.XYʷE!0`9e+ M؂1y6kVb٬vqH~PN)sv[ &y 6(Ej'Ro߄˺q8.N\~  s{gMҫFQw IښC➈qyN څ]h⺍Y@jbKh^o0$|#kވ뷇Y?j6v]? {/v^O=]}7]_ z>=*xOCEHE_0ejBzZzb]GKX֩ tM:RrrBz!%a6\Ѩ@P=u ?> =!]XQU c*\{v}{MLKHHW$'kɺd`U&YV$z^\{ȼ_fޯG$IiRG ZWUS٧ W t֕d٢*rٲwg׵vKNn!=jteM5iFg4) MBD@\)O8EDnt4t xG %%9s},q }fSA}R߻f3FԯKYO/F}ЅT\ r5xhńz ;=V-CT?5-)aCBBx +&^%nhhR241mep~H($M! $r(I0sNT%84M `PB C0p b)MpPvO{WjY CCuQ@9n:S`n]LzEb:Fiu5V5cHqdRdA`Ou.VZD+wk@y[B͌D}= hCi-&~"$o}I6 EkA'0 #cfcҎ\Ed| r 6x H"&p ^b"(t"*Vpg'7@&d!;k"r|hF$,p@t"` #i_Gl!tj<=)!3g BIpNγ=Ry?q+1{}~F`n >]O4 gTŅ{2adjqV:*h|u:|0Ij(u;;s H?NCõW>c%dZ[ S)7t&L<4o͵ n?#"bX  `D!r8o|q SBJ!F=td]2kz- <%POfv =\z ~fnHϚ.f,YE|%~STOKan~Cg@ro: BQ\EeQ%kqi$*g]+|W$̎/w4/x=Zh}!dc.+l3rT邝~8Ag0G#IV1Z|z mا5)N;9/rSb%k@5C ދjtQCo(kųg%Nu bm1k5RΑjm3ЏH\>ΜD`y$ j1iy;;px?Ձ#_h¡muV0z󟚛x+QkDv6NK>YLm|ҶM"P d`wĸ ~= ;KȋqLg -,ϕ 纋Q02GeŔ^#&.YȱZ.|:fYTy^nf2Z;o^ܘ*ub>7~)l} ΃Ooە<МҞwT +x1| 26b>ُ-s-]z T&ߞe۬RxkZs'$t"9;9 pC9|.Q"_d`;2ߴ9JqnlnL ͳHjaV ϥ}lŢ-=4<2rI_ͼ>؋%fʔ(,(Meưƒv m)(^z;0=gqQv"]52%ԕl D\(l+O|t?߸w,52E4*2:8EL:g~1vt^n&I|& }:up ×/;n6|'|KR23IA4iv4cp \$wO[)91/)MA+od޿$>UcȺa7 :|:Ҽ-aE` 1f:33^2RQQ_@3HuC4lLXz&k?@x&РQ/:QiZRjfY±>&o&~gl,!wl tœ6?rypEyHW nFYXM]1rJLB~< T /pPn_`%6c ˭$KS0ԟj j* o`p6|`T3 ?hC[1EEz&;G챦~8D ֘Os[+ls'\5_mtI.F=SkjWN\C|q~ ֱ vuiJw*TףԮd-_מ|uN: fK=Slf8v\X '4 +x%Cy+ CQZYYY   f}MRe4(gW1234567891012345678HS_Ymd HBfMRSypI0 VmQk]AS k]AS k V:0 %b %e%A:%M:%S %ZbeA:Z2161cutf817c7RSVZknrv日本語UTF-812b586d0ܤT@X\`hhA\D, ̴|hJëŕíĝİ2Q EqJfd$ (' HPD"Q '%96)u~ O:J}6lB°@I(W}aur5nm7ma!(5v(A՝_+ 8\Q;0Qjq@ڭWS\qƲrTٷ졖m1i @%ie6o \AbG \tM RVQ❺4}wnqe"=H431{]{dVNg,H*b~;n`uq9Hpj [ܥ&l{7ˮY0\MHd3<?f8X߄q18g[DlQ >690@ń7*a2|);kPJP5Ee<9DTS赠* R>=3`?66@E5#cUVT0@ƴmۆu]և^6aaaay b QWoUIlvPK^=*F5L8|.cjUO* e!Vh㏈q/@ nn8X-l!VIx`>i2H!7 UR *8l,e01cbJm溭zXAc#vN4XïEq;GtQbE NQ8VQ3| _TϓQ#0!;n ?hɌ'[+eᐷC6_-ں YCwӌGk ؔ[" ?lvIVsII :]X;hi 2 w[{C͈C-镙R[\Iӳ`0lBM!<{O p3=}PHHRL[Mh!:8J!XLK=3lhqY"96ߍMs>r6}~9}1_ծ]~5#6W9MܑߴWBNlnfCa|[jI*r{-}f{ fXo= !'Pr)?f5 İw!ߕ<7Ưח'%꽿ges&_Do;la߹+yo*.4n_iڊ2>ܱ$ؓf|!l/\~jez+#iYv,j < *=h4T~1g0L!6GiՆ? C +UvzoNJ5_`u]xbD"=٦Awɓ=@:ȭʷpHB)(kq KJ%62Ȕ "nBNI_$Ⱦ^ʟ[H9^ z.uokԇg1.9@[ >?z:u|<{wLM3]^(sL#2=Ot%:D礘s.UPr:a+@ԉ!bsD SwzzJ^L0˱n.ұ~F}םt򈁢Nimm:l@qP"K!Wt/@28L9mO3/17'.-'s$.80E\1N ᙙa%U ԒDGADK3 Wšg0\qWMe|ҵע_sA92hl3ʛh 3f2$7go{40Kz8X:&W`()rCpt[ *x= a7um|S&=Tt$/UgM&wNYݸRgj)PqLCVPW"jU8bpqUQE-仡>8XF6≀|n <~B|n V5!-GM;N(Wy(|KIw%錶B%6BԱNrt{BZY"q_|YEX)^*Zx,?4sH0ӓ6F {$ &! *0GWu.h6VUՑu#mC>X KA\H.,BlJl͌ 0'MpBBXlSzE@&9IӕL>=29pd^ Yts<֪vjE 7WSA9^s -" {[=7P,KB?^4^\qp6h' ʜ0>pLA1xyq9ԥtP~ٺ|g WT(-Bpzv冏+QXeD.S2]4S#Zak@ 5\v^t ֞USHs³N[7"xTxqeىJYd׼w0GDUಽ֎VDB&|SMԁ` z(ԸE ^YK4a|[BX&nÔd"Nn|5&e)U= m8,ARǺ:g"5QU>lJouL48f |_FTnq<S46]6kc[cqt[1䘥5:MtpuxiB?pi]dW|PzbbGiIGY8.)g`/`\&m7 2֊F\Թʡ0(a7KQ |7ÍǒvD9%ܦD 1GkswHEs-&X)IU{K*˾; `( l]a#ӫ1$P$wIh1╮ 8g\>-2]h<"((ㅣM6 Y֬ru2rɪzֶ9#1h2=nŚM';=,O!N6Qb ǪL HBG*],JC-몍"b@5O4In \+͍$Lee./o/P7-%<^Y8G̴QU Nv*K&%S8M?9żD#3jMrt>K,K!$((@ j 0vqbj΀A SÀxo֩$V,HCD nE[⬚V<۾)m_4 '2AX2.MO7LbWg_ï=Tݸ׾k1ܽ*hI4iק[tz`57SNd)K{o 9}>kPY_YYr3;7f(~6̸A`Č A ҆1S?f(o1<4Xs3]/tNf{|þ3p'h*xl9ymZԹXk,XuEuڻ>vVidi$ĥ!\ ?,S#.@S#U 7{I }O󬢍_B/}[|{[w%0WN- ,BR%ED偔=eɾ_+ ڏm,ů|uW YRAߥX5LoO-KM gSGޗ2zͮi.FXg7^&N9_A&b 3e?~15v|ʿ-'g}p Zawn=lS%Hy5ݦg^ 7C[fh>I En6e>Zao#w,!c=x);bx%8GeN Z={Slpa\gtu }j]NZ+mSzUa_<6.}boz`g(' B}} q1k;:뻜 ^2AHO`k\ d7 vOr*{x4}r-MU2$v?&S %kcIt9av3fM{d]jt+"P<۵zpE<׏Y/:ޮB`a)b'.gF!gG{R4rE`kߦXn] ьw].QowFBDgvpoxD|ו,eJ`| Z69Em]u$q!` jk܃sxygnݏI%oSsZkRݙ%.-Bo Ӭty3mj@ Y{'&6D@_|*ܩ]*Om~&)֠ѧ sB4AB&)-OJOWa G zS0nsݱ7:ޯn-C2V_*AK37f,XEu$vHHsJQQCF{mT\b Jx>px7ZJe3нWS*Ũԃ*Wqvriad?ǺY\{$a+R4c@ %IE ٘{j: X{6L@&lqR%×TX ’[^ڹp7;w3*<@^D}PW~hr=| 4Š N`AQ7LG5nsל>83hrod;ye%}Sru260+bmeWxˬ [{ ! Ҳ'۔@G.o,Z\[#nhoXPTq_a4Gva h^%Wv2 */`H ]6x.'ⱂkt3H)mN g7+[ʯo"Sm*A6ĥ@w<6xM`0~1r%UngȾ`Fs S~/+s. Clf K' . o`&u1Wˠr|G봛{)qj:wSex:XqK%Xt;b |8E qPJz eD7gØq~%ã84O9L~b*KNi?SdG s2KZ5zn/iK5-bnϽt0F9dn3:4_20te ߀||W7#3FVW.?ӭ!B g^<{;SDqT;ac,Q6>I"(q1+( xKEX+r>u6}p}_Ҿǟ9r ~8[]wO8I*`"|d~DvO.d3:ĊOG;R&\ unA{7ܼ}_gGsa{GE~yR hiP"ee[0"jMwKz#?;g67ćCN:]5CUs FW̍yLj.W+7{{E1z#vKzGs4A (B2b{{/OЁưLBc9锵Z"'1v7`ݤa#G?*tNcߺ'doLyy0>(sÍz}wx^IN&ů#y(#tmϣ/TZ|4`眀" Yq9=<8:/UC*)KJ3cWKfT §eix3i`ȃXv&:+9p?zn̮sL9CP1zI/`]9Y )4/`/) +&Ce⋼*gB~]fx*]J.ԧgwzkƕY9Eb7od __*#^}E#` 7%|ht-coǜ0@;_aI(·K|Aq32u7֝HO>Ls1aK 9y'*7L͹UaX;/3'v'0q9&L˰xcЍu+=&6fRuJo(b+8vT,s%𲸡O Hm%!59!m%odXYxv*+m;ċ I<$܇iϑ<H66;Bqv,g]-a)1 [\S$u#Eu4 ^G4AYP,RIAZdS< V9Exۜ> xf~9 W'_+൲rML-8.j/I=!~ x5h[[9g7%_]xHLs=ouFZ֙/<M:I ].+2LrAG&@ӺG"VBQRq ~#IJhɕ)Pմ]ձn˺k)pɠΆ׫dI  v'/%4] Nx&&ZG;F*NM,cf>UA ?/~%lGqDUP&t&xg`)§D,-QNN]u6t~W9:VDžq=Km㡳 ICMj1)]PE ;VoJ)Nql;^5`Mxa}%~Cݮ?z㱘eEd|<6<ݒ>ۤ:.,D*X( %yiW~5C,$΁pׅ,KP*^!dsh!äEn̚ s]2TX`+5'ܫhH>t7 BD2 EL‘\fQB^$Ju!~e?u >ߨ,x# ꭂxLossKH^wdbr1;^Sl.$^b=ƀ!"O*[ !Saf]0G5UN6"\|'k5=c-o{351>DJ XqأPC65x-.][1nByYw |^FK/h%*g)/De?鶵yQ7]i2T4⹍6=%z*kz b < _xp DMY )Υel\l_:zh\`oZ&%B;}8R0||Q$R2;=teWwc4S og{MﭹN }Ƈ=u\F)2[=Eί&"$-$1^ѐqS$.x%-8Km_=5(LIqo󢨝 jxk}DRL='j[&b#Yʲ詮ï趬Lϕė6Yiww'Uld[ [s$CO V|WԔ+,sp` [L$&(Blܖec,(Y=iNht߶;v4̷0PpA"u)5YUCC˶@F9M$X,9j8$zRM]}_9_t=O /X݆W88^sg*ж^l;e7)\ Tx]7CRbFdL(7)5`4;dy) e_ӃǰTfu7RH<ij$?iLt]y`.ko'"tIi<. Ӻ<ȥ.:N(KD2YiZVe~ݱleC6s5wQNltg~ ƀi)nj;׫썋pd2Ll 1Dz$CD+^$ޒ28Ҕ E^Z37xzpL ~8'rp ETF|5~mbt6o,<ӽ E8>]d4߈-+(s6Qu[aYq궧Zc(Q8Y@QhUI |?CAɵ q]YPP}ܬ*t)2<{Y9OVB -,H6~zd4$v4@ꓺx(_WS:հܺۊx 39rl+In urw`4LQG~0%c1ȨTIhiXI>2\3s65.L( *F;b !vwlxZцaTG3&S3ۖwmŰ}:z/tG:'AK#ZO/@Pj /~<~`?sXHN2NCQymSS`8p'dֵ \m,PMer)Md BNEӮ7O_/#} L#?֤*Ʀkt<M{AaܞRUuάuy},M Ix8>ecepq bS &!iZaVxvr81˯);"XEwǙHoؔ|i•LJ6aQ#wS ,p,TS]TFP>Jf^ݙ2;VxKԡk}g@N fMxyvʡ+V,'(%c##mf҂7c"ՇÝO?=w{q |<*']G'Yڄ[WO͂K~EsbG/J 'ť3*.TeCxX%'(d2sȑ\Ujq'Tuan2&b)J 8u~*cH;/,\:`;vs'ߖt''M=k(}wļgWh? XlVy+I&{o2r|wpK y$A]D'7lcF?G1kuTlr{ykFɣ vAanߨU9>>`/}=si.IrEdO].b[Xmue(qȖ D-}l#G1(i׌Q}M s={x}s%{F%W6x[8NU.*Њ G,'0_fL1wtT3g+YYgCc(wf$a2e>`HyZ D_!~Am"8C2u2DX|:1% [NBwF2.I tv9]gѪ!+ gS&(CzuXW'f A1Ս]ܼ4 BU#o^=r#|6jqzęK͝$V-Fxh[ҫp?Clv7)y4Γ{LbF5E31Xu4ytl. l0up &R<+xyCIȣ:ΪMs&O"A^?i~0bm 8kCnV'^gK`gJz0%嚻 zʊA¿e5EWQy*˯Ssq?\`zBo t$Sx-?q31Ѥ<-ڠ$aa{oOM7b-,Òl"_zaZT]lr GimnMoЗFigx 'K29en6d db#ʳqD=$xƌ`DZzXSvx3!h˽B/&pE-Kfس*}mkkhxD3Wۗ);xeߖd]t/? ]@g끇Dҋ&̶W_E/*! [۟Y#Ru;O/{67& ӶC8|9MMX'-feY;9\:zp$lf<{z?̶~)+bwt &SOOHϣ4'Y=\ËHW`zT~J{*%PLWc.۬-@CX?1.^EٙQw  >r ʾa'k}{iH{1vn*{79&5%d^JB>:hz5f-'̊=_(rϿ:=+Q p/-Y]Uh&/?%\'l})s??c/צB$ `0V(փ_~v-!2_3z!Gl|2: qf%m/AV_=ekR}S,ULp}?&1FcHw ֋wz͗9k2`+[bVݏ,z1{ g[UctW@x9)l-kka`N:~3g'9нX~6ULÉwc^7BܰF׎ۭlyW^)W'f܆o^͙ʹp}bqKF\ͮg;i?od׍J)0IRP ޡў( [8­6P~B mKW22`57$vLkg.=ޭ_Ĵw˯I1}Hܽ`f=Df3(*ņ,^A( o%˼~g(wb[RtmE_Cμ7A*X /ɁL89X\F"/ī@@y$%xD3?Nvp&7Ŷ_pxDTMl'cKYĒ3zX@9/ F> ZboyWYjiFs_j1fRHwHaROo=VeV[sC` dع)O-m g%E[$OGWh] mz+亾o^Щ,"@dLeQVْ2+LId_$+@6؈oOezbșɤEKEն0<,\N''vh0]ϚgU(%IWo-ee[TA?M%[ٳeoOwf`7zxq{N*PrryD# >kXzl'Gk^{pЕdgG幈h6Urdszєؓ_pWԼ zk>fG~2i UFɲ EfuPCYΰ8j@gaN^MٯDF 0wT i6۬`д-E:x]{eaeY/yk}jcQCj`dƌs'q97tەvh#H^M"\&gF~鈪`֝y2Epxv ID8~GGB֔_ fmZfkuٿ'Gᇑus`t 5}Zg4 v 2r!\~5bq83i+pO Q+f]qSSY-ts2뵇\G4;׃-fXޜVK~$gSeDcF@8WÉn NwYAMQ~-ߌaR\4g} ^EXw ,0 ˝V@ֺtyx?iHlSkG p$\zLWy}!, N=NH$uv/%N3~KM\MBR⾥A`ZKlj慔Y,}^gה"pr - 4ʼnt+iw3)}/lܓo)!/CJ/ͩwhXSNoV}]V*꟤lUK*)gV=˹_зњmFM-iQ|<[&,ꊞu.[.ܶy:3τeBՒZQn5{ͮlΫP&Ao,9yZ)vMIQ3MNR(TGWf.˿eZ~fkV96vy^~97st5Z4~Ҵ@!IG 'ݤ(fWֱZ`X"RTͤ"nZp]kxmnR:iV ph7_{{yxKUTN|V?2Ti[*%mN=M~OPRRܩ Bտ%uHމ\^kp_a=C,47cNiYƎ%TO8{dʄ(2JYR+Z3V 5nqVUװV%di:&Ivrܱ<ǔmYlҼR4f+ŃGCsVyʶgy~\4.Fx>F|K LB+ޱH Gɤ,-Ǵ[ozV$հ3L޿־8Z8Nj?c:_@t=ȵ[df(i5m] ܾ-<(z;xU%^X{{W(‡% oeh_.W~`8t×j'8#z<Q0?],0V6\_(ΊX\Tq T\FXzӉc8~`KFU|OJpV8J΋l.{NVQ޲ >ffkHkaZ;KML5z꿦 :H#p*ĹЙO[۹[PeIl.m&W.m@e ܧ1DMYv5.ߧvi۸:&.ѽۤ>ƛ#k/sL? }AK_U.ua3\ % ^aE|p/ @Ex8pN Cl*V -Fa,eq'VA.yi1bt$Zꄿ1Ro9bTZfHBB $)(կ:.abo- 1E9G#KHߗUq/o?9聒eSs~ܿ8FN|]+9bq<^W*;@F m%ǰٕ?g~CSD/qdRuyy|o <[^K9!ҥe.3ylUG+&]ֆ[R(hЂlNݴR,,kཽߘYJ>z`z>80>YG= q}'ieK&: 837 E +۩tv3a8}\b5RӁqf=tw܏.ljQ7j٠d^ù[~q.{;$q+Q+܆?t;ΩR#›{xECz ~Q9^#gUgAX:͹}@e%bkZIʹq#MȐyLSx}-k? =gyM߇![Z=@(>poTZP?@˙s `av ډkhZn=x%1Tws5ms)M7n嚸fpfϯWVXġחO4#eY${$;@'G&^i!@WswucǬ%s25|eu"OV& ~e/ՕQ .E f ma9D5,"WW_6#/L\Tx c,&Ι s-Z13d-t(uF:hΩp֝*'3ڱv/?>sNvv)wF!_*;z~7 9Oȃ 8!soǩFTEgJ@, š{ qN\v:(~@J` ' U _`zE)H‚ ag3&6 ΄FzqɍJ ,hp3 A<$[S^;)mVýg|apᆎ)K4YUq,:hD1Ѧs8$qGI<:&qD(q)BTŕ1"V5p+ފ䊱+ bRI]d꜂ C"44Hhg omW<3ۼu3{aT3L 8r,eTp6l|G8wyƽģƭCO>j?ypǔ|㆏80c/(Hcj`",サs؛Vr0l7ֹrװ-*Q t5l#S^bbb.o6$]Ɣ Acn$#aP%e&%9BxP䴌Tm^˶upQ/PyZ97En&b8q6OIΐML/o6F5Y3,8ז屛 b=tFOGDKxȋF-L4H+4%ۤѴ:44%ܫj V{j_-k#vL2k坵5hm7d,k&g&\Ҷx5j[ԶTҍNqn-:SY[mƻm:y1ÜtAD^=zSow`/ {!wg}B.|݁4_$|wiDd_gf0ζ91o 0$qH8E8kV\:` .so00,:>G@7/q#ϓmhYOxQQxנ AM *fb%ôq_3"> H%$LQ䝒Y(\yEkXWg&(IGyR1T'EЋ͕f˱plcd:iQ҉̼t1hQЖi*RZOLRe2'kɉ\s]^R,+,r׍ex. bmcأz>`ZmDU(ꙘbMEOюChޫ~QFe}ztW]H')Z58 )wƏKC~IE6$i*|J;*mY5VrK7;|W$Y@=P:K{8ۀLiZ#5;"d &D jB>)@,N W60;fh>EO MЗ@0gUQ`^r,otd6fvP .TbxQ8*;x ITQ睨]]S2ԈR.qS/nS^1v`LpshjS jT71KM5S㨲 a}f]D[-mRp^IWۊr^1C]vljAQ(oy$Fi[32KƐM9p"=Tsg\iƝ&f4OdX5Um5emؚ5\ylNt?2ĦPcsvl*8shsrsToOx9[ܜ6@n7h璀|_鋔'Iԓ%r{D{7F~FsB!9>\)vtfP?ϭ* K\жkCa'Ͻnz #87L(k4MIEOU\(,\若ee4DFgԉ:BC]nU\V_4DF1C1?&uҊfMzgq5MQ\i}Sm¾S#P&-&P  -j jC|$t(A <3e /j $I@?HQRw ת#gцQu`.mrMw2~! V^4$nWӎ-'42"Ae#o~7+(?kxeC_띿^|\xaUfm8.ȏ~p|Ǔ0)9eq;_Ϣ7e߫"ϒQ1ƃJ~*>eAuxփ=U=c/-^r Om|N/ЧG*cpn{xX&%mN/nm#!lKX^]vܼ)USʊ3 Ǔ%;\工K&%o{~pƸ0ى*~fMdZ0x9 ccw+'׵ؠGOל:l,n*{:3;+ Ϳs}sO_bPh pG`uӐWFV|p.ǁ30~n^2G,*ЏKth=?e.RwF~ﶱKƫ#x7z 3Zzzفޤ {/w6O}]K?c=xI͹hd1(nc9gz /\'jw2JYln3<[h1+9d})~JHBיm4 0Ʋ;_n&[t| \gMKt!9o:?p<0;C=ݘx$Gk|?CG6Fhhu3=|V9ҠE z,Ej/=,j ds#xv3{XxDX9:p^ܠg!3Oei?g=QE-?|V8$\d-5,}eȧWE②NZz]E ͸SgD:eo;o{W'۾O+ao_}Sl?@w~'A}y(+_%L+"&iD6΅*LAд!pMɦ-'8MɧE/xhev@}q ko'Z ]y*c:3NNp$JZ>N2!p';w Oӎr4ARP-J6"?%ϐnZ]R'}ݙkݺ2EԦI4qjpZqFc|oH.2x^|)a*xG1EģNS;%( :z]B\o YBfsP|n&|\~d|p*A*# PU"JNR 慦AS*8 ~M>TukrYq2O0J!%s\Ld4,jPH0i#Xg$2{娘j񚹰f2-g<"8g$ 4Hh})-+^e8"<}x\XljRxS >FT4wVv|zLFQӌT3xZL|5Ujc k@nj0ֶlRH1m3d%!F2`\6lE³(m=K|rjvͭ?/: <6j"hR<ƅvp}wm6m'y=":ܞZ!&-Yp M3@-7>8O).GU`\p|ŀD!-zQq)Nm4j8Yir-.3u7C X&/GR瀹4 [n]~:_]}+_g&#ZYwCt9N{QLB#^@Lga; Nv;,4nv\6$awۧA3Dǯ*s8, /Ƴq;7oA8f.9aDshfj^˼l~s~wspޕhze =gzN=UsipYo˽mn.r41ASJ4IK-h 7ZVC3P+jOFꩴ&IܛZ 4{;nhMzˢUL`ѣm}" ia;>H'_^u|2or׾=W>q:~1W]8I~ӯ%fLi-P P?MV )HONX@0 pp@^ ? ( 'h vlX#n_ h O `6Q K&PF H EW|U[!U%\uBY7aw{PL[fXiQýkn x~9 d юde|o/c+w3'} 6'AƍΑ#rS?=b`;qa>CpT(Am1߈9kw'Pnj6W2sSfL5"׷GD&ka*!bDX/FqfK<2/̇dSODyZR8l }+lՀ+x·~8t팈;(qgĭS{bIAwf)Nxz%C*9H= +gTQPTgpW 1i#<85ky`j=E.O1?񜨏hU}^g\skg9U|@f/xh;5ăA{3T! {B>^BnꏷBr]hO| CBBP1 1E%"? #h%:ID2QKrYc (#0]kNlT'E3xQrJ).eQ 'cjL7 Jp#91Q ԨrU gpW =&F1,l#Z\e7qV>EqøFQI,t(.+R ˋZ5qu# I$ Ifs謨MI+ ZW_-Vx46P߭`[ԅ떤^niJS2_ҒFPF%WV q%8t\% biG]2v%pXrU-y*ˢh1gٚ :6GynfivtN1\e5&6))ĒXS\7^, X]<Ӵ9WY:䧛abSu3bǙ<.MZmvOӖ>Ahj6RƪU!ka^~kX `u[lw )$;= Q^Db'#A7)'$Ӟb%&T@BZ#hQ b<;C QA!.|uM0.Jx Aj1+C9xィ;te,(@K|8ڔUʕ•jQAKܶɥpY|2)`jsqשM-/\YNo݋с}^ on#sYsaww?/7)w~|wTrHu_?&kiJ.KujW1SZ5SbC};;䚇aD]诋VOJ i+wݢWÕze\;Nq$*-%\,pqK?o Y`\P]7}3Y[$Cn@T-Z$n jd Э^Kl-arOj`u0*v*]2 r.\HL6Ђ׮/&6t^h=2 $E8e+Aʽ s/~|K(sRaN2M ( hV3UE oz0 5lC B0GȉNA[S@M'?Q-©f nj:2<VK8 m_faX P׌-i#ox eᲱ8|jF\l9$(ڄkBm(HTnz'|k}1hWx7] ނk7mqM|ȧ$̫:gMWFp,a.x=y.Fđ*ZqZc対EGlɸ]xO)6:@N !pN@!okցy6(>#G I(.jWTY {]@#$M#!jIȞqLLpBY3 uiBpzt hY/R4ޡlj=fްF{}enq)!nf[٘BDXoqGqH'5ssħKFE[\x0[Q6FW!{H I5Tc&#@˨@f|0q$a x+hj҅6c՟ZTS=-w;ˬpiAjĚb7w%9QܳAȒMgPiLIq+3*HL(_H{1#]f*;V'a*Y0:\!+2veW,cY,0|*ҁaѿxL)in)鍆f|ګvSJjQ=:37uf= *gHn" en7g̝OAxN^^K( q<|WENS0qWq8l'\.瞻]49Q7 =Թj~%M' {]\gaW&蝺/S>֣DI>Lt4 yG_B]\ mCr\>t!Df(LɛsFrKO+6R14N+ױY:b&5uhN!xH :!ȓjPSeB7Yɩ0{x,l|=͇fG#Ysx_#hxG2x B~?KLPI :g yGf"LJj-q@ۈMРG\+n>T."ZpC- ac" ĐCP.9 [!Y6H$|"hE:ܓE3,ʭm(6\ M7{8h?|K8RS*\)wTֻqOC^:@F.TĘM|n>NcT%u-|RW]^P착/9m|F1'=yG)2&Q ߈6p$J^6DJ$mH% ȵHLnbH1i GB |]9!cA?CuUKHJ^Y,֙ [ .t}nӧ!ΨJ<5*`DJ$RnOҰx]dDVSZPT/Ec;($vK蟙x<]_6'6HT-]?}* 5>l7wrks]?p)TE]z;WͪWu9O'R}Xy&蕟sEu94H>?™žd? hп'?$9T{V}b(\S/k= NS=S5DuSy%AtS|X-B2FŮAn?Htk\7ZՋ'/!,ma3 8rTG~ͣYeM<V^⥠Lz?6\lsU0};yW0M|p g6#@|\|BNC}e|.ux`sFrsi6?bNޅtO o"v]g<,Ϙ.|˥bAn/l;,ܪªG>lx;0|?>}aHpGA𯄶ݏ;}bk'wCM=|ڧ=#>t6x]TmrL#4PJs炿67|Ɔ ye?g&g$9e8WƛuG9ojFˤ4J$Ə޽bCc@D\G,?0蟘4^_p'3ys d}qk$&"^K= %밡r}ǿ.}&=rt4o_Lp V/Dž'~Y>ѸѭIgtyb33ԃmp_ku8wW_=Օ—kGWp+^Eeu Qf^}c<7ZO.CN_s7o cyi7 YڛQW0MJ#q'*3ZF&AdGW4^0cżulW–oe&k* 8m vl] %i-i[0_uobC& &Guë*nx:>Nj >Pgv@{s'#^/Q/QA˳pG*훮uQ%H5`+%PY)/K߿g-Fy[~Z&9c$B9du^\$|ucqlc4:~Z{||ZRupX2rU JR Z+"4 CrЂOY5C>V]uRmIyxX;"k8E2ve&֩Gs2mj]\rZVb-Xm\Yz-/K5^GD.S.HBZ. ^&+>\8wvT?Ut ]vZJ/R/2Q{ > /k{H;i 3!cqi fks3lF?@C0#lI2*Qqa#-䯧#2p~@+#4vNXRlmLb(X1w-faJ|&cNV┑0H* _/zr4d)b2)r|pAds6jPx9M\fYIj5kQg2-lot]gn`g׳-I>*fx*Va9҆M+kD<5.xhȪGb@\ZmڭKX})քz86M  SHLl,35 &Sҳ͖m? жQEhۼiN Jq@x Iv#w xa /޶x,hdT6gɟHgS'%@|i\䛼.80&?[W"uPq%XwPPSp,)|fŌ)4n!8⊸E#6br4ܺF*n*hXMͣ/qT/-xޯ^hx?/.-ۤkDѥQ5d6vs셞g;o|wP$DƜziLdX=WXg[ۮGv=]$Խao ) Ț#x ߀ }k(9?< n3kpH4=t p#Zc!y3D A4Ґ4 jh6@p065 `zx n6; ~1Y\"ꉋ@F@# B"]#HxMMQp*DEXgE[<&N;. {BԸd`SO]+2l=3n͇h\tG<Gq.;xCn\^JX%4$.\ߑ ٣kRHn nF_'𖒣"yXX>40,u].,.eј`BOx ]KykdijbSaƜfbn6P7!3_y7l$JElb -fMЁ㦸lL e̔ˇ {` =s24E ~4] !DŽ8~\qd3qp8rk6ϓΏ3-%$tQ>"@-Q;iMQC6~PciBO g39AL?*k }p;D pA{ S-PvV5zpZa*v'pD(GNj4}Ѧ+aO 6Qr_#ScR%;Z[ե؛JCͪNuZݤP*QK+FX}p' 7pw 0lrap^F yQq{GDŕD:H1UTcH=H* $8b0!w\Ake!%m)r\%E`^y^w#JnEsJ*/zR%Wc,]<\Mp:0}V=P OM # Ll =yWĤŲ@W 8ֆutؙ,Hf4.|:2LR&1vR΄MoG J&iG)[PkJ!l[mOYw WX8+Ƌڢz$ۖxkt[v5 |{oN"!:hOHP zP `3Tiۀ{:T.ǁD'QԸ7\Ru)ׅ.s\s 9PTI(9)q_mbpZSR0:뢘K&Ѳ$6T^~aKSWW?uR4/U%4KO]rm1+GSŻT;jG UQeT*?|VZ] jer.rq[ȭp|^0~-Nd,s=5$E/X*ˤUMb,X#Ar#9-gɐdqɋ-YGV%.mm( FnVru`7bk'nl\e a]R6gr0sPv>| Et(7@_'#"eqk_`U◬ e҉AzMi`63x0 6-auš;8*弅_np-8 ML3O ]=P KrF?<_'<Ƅ]kd$<2N e0/씇Jᒱdw&xf3N@n& gC~x'0bGhŨ؏K#1ض48(s7l2(RNrK &-=r4uy G&H*jOg;}CN0;YǥDpP?S=:_ t^rFr5i1FZ`!Q7 T@> L$(rȘAx9g: k`9 1袊b (naZP'4X@ T" $,RBvx E᯷؋LRK4 /)TD 0@``P0/dH9"d 0c0w6@ѨX!E'H@Gr0@^`!JApHI#  _o^eZІԒŌ1b,BK !al!H6<% B<?>&{\)-Y . )`"IADPxR8 h%@IaL"!$L Ǘ:`-ۮjc_tQEWEуI9SfV@> L-3e :pK1j*ubI)Ѱ3.(*(J!~R8:_gq#ދi11,#k˸EhᰕO$❷a)%(`r5FTt\EHxܵ< NYqӖ[PVҥJ+e]ƲXnr?!i! #i՜|A%id¸OkA&oԁ٠scC#<n4p7:V[6/0ML&d 7vI54yGvW)ecr&e\<+fis4 M!#FhnG9r 8s66NmGǙ@9{Yv@'`:G(S W)qc<|ik6xP$hmp6f>..4%ktG cxH;!4hQ`uTsjz>No}ѺslF5@ ,r5OyrAqd79ϧFQP}L`\O')Mq0~~-va"!q @fJM#+ % WbŠ=.Ɂ( k֜rMhSE)N` B( j](WœWIGpXEP"(uYR2Q,ǩMTہ'zD|(TԢh@J(,q_JY(4%Y Ꭵ0tfE.)tK*Tn.^"ucImS_$Mqܨ_89*S%F"SjTZ-(xpףM{6wFJ$&-*˃I,i l™c@&@M*v/30ͺ-Ǐ-Tx٩c+I(1@|@ "r S`\?m`'nw4_J΂؃])O5(k ux2=P;z y2=fǟϳAd7U*הw{~ΈJݙL7~8N=Fg%(Zǂhϳ5h,R߿[ӗfUIcA}Ꮁ X3>'Q5pt}eZyJp !X `~ tE)E)N]ߕ}~F`k#>`C ݶb|`2 ӯP}-Ôccqr1 cb~&O^\G3@6OzoXZDpOur{Y$w6X>g,7/UǴ{V 4u9jaiAp@ ) [ . '/Y?O">Vq eXyɽ}`=1q袁h`GM?pLOm \d}[p4׶qo]>ugе؂IGy*'g~ dѣx(S*)OUΦMz&Ӈhx>pr|݊k~:L 7y?Ulz? T:LX8'Oüd|1ˎ,XE~8_I 莧z7(ޟG`,=ti sg^Xc3Fb+w1 ]o1޸otD&N*8Ԟټ셼j[]cఋvZ%w uJ#NE|s$}d\OIlҦڔWaK0JQqA^ɝ8lUΊ!c3`N]W7lvj:_oLtne;䫾{&!eӚ[ ud8?8o#|p֋Vc0ATp& ^ҁo>yu>~qćBxԯ&u΃!mp*wy ={TD=#|//=쾚uqN7>q`~ȟD =0溚>1h:61`?퇸Ҁq᫋xkc0EG6-dmR2&½_MGA{253h<{^'}P)Sa`0/ÅF50+}? |lGc>&:O-2Q o(,>  158X$XM$=0"V۠O8AD.z~Y} 5p(w{XbRB2"\>e$ /$y?|[XTZFP@ߓ6 u6% UH!ϖfV6i\@8 pX gS"O鸈ȇ[Cü^賹30؀:)" 2?Ypwtd.ӌa7lBd)#]haqnkhwA^VjRDe$d"PkS;+i0{厈\?:SiٔSF }zwtspmjgec`][XVUB؅EdDjR)!ȘH(//ƖfFֵUE81)!~x0XdDcc*>}bxT;853tِ<:6Sqo/m-͌l sZܣsC#(&mZaQa⯔Lܣ3/WȐFCA}OMl k ˪jNrЏЌa J Ɉc#꤈LIFE~^ӻkS;+²Z賹tj UT@ď .ŤdD$䳃S#b}CBA<;|2& v˳{cK;+²Z賹!r XfQA)!~TSG½>ﷇW7+! {tnh0{RB2"rȸ:}D@@=93BApwN/0""Ќa^ZVRLlHi)w{X=.|vjd\XTPFD>:62.½>߷gB nkh\ZW8i)hg'f&e%Ť͆XJFE~>߷WgB"ťu5rbRB2"Јłxph`XT8)"rQpͩB=jgs9'e%Ť͆X5LqogpwC9)% XTh/+%|[߇W7צvVֵeEeD$DrGFIѧt\D4d/v}umy@RPLJHGE@>;8521/-+)&-X rq00jOMi\łxph`XTLcZNB6* üYt9f?5gs9'f&eEi9 ٨/zwtrpa^,ni\əQՊXTPD?r2gs9'{j׏ JHFB1̋/ťu5ҀNLLJIw V#c!>m .ֵeUE5Veq=rX ٧t\D4 ۛ#a n[U1) `V (#]8$`UϺmSRQLK~>ec^-͌LKjOMKIG@>;8520.,*(%$#"Wk:}zwtrolib_\ZW;hFƅEdDjRL½>߷W綆vճr[ I ɈܣsC3xZc꤈&!{}N-͌KkMKIGEC@>;853a/6bRwGfF&ֵeUE55 vx5{W=.=:531/ 0=)!Re#c"vyճ^e%Ť VS)YXUZm.䤘tk_VJ> |=̫N4/J H6ZNgS"OxHճr~jZJ:*qaQA)n!UT}6b_\ZW{*jNr@HłxtL&1 T@k/>&B )s Dnj);}y (8S`,B#ϱ w w) *@?ߠ5X$= n SM*ЇTFRd  0`U4hk*xgm* Å* 0>Tt;D\/U7U&`U|7RY_w$n-%ť>W|xx4߰0b N&AD/V pDT>YuWVPjsV`=+xqxh3)շ6i3G+(WY "S+§tƬZ9Y+ؿݭh %2laݯ\Pw@[YLeҳ@;va ;V*oX`Ǻ;p_b%\*eUjsks`8bR,]\SW us? mDW@W1Bʙl_+P᜙8|I}I.I, )imbAs  5ł8b2X?݄@D_`^Awf +zze\vHnR͂59W6t6 H 6 f4y9 ,>kaܲ, E{hqID-gA_9 t2dj$vz~ %)-159=AEILPTX\jnrvz~!(,wz 37:>BEHLPTX\`dhlz"&*.26:>BFJNRVZ^bfjmquy}"&*26:>BFJRVZ^aeix| "6:>BFJNRZ^fjnrvz}  $(,/36:>AEIMPTXko{ gknrv| .26:>BFJNRVZbfjnquy}&*6:>FJNRVZ^beilptx|  $(,048<@DHPTXgk !%)-159=AEIMQYeimquy}X"&*.6:>BFJNRVZ^bfjnqux "&.159=AEIQU]aemu} FJMQUXjnrvy}JNRVbfjnrvz~ \ (,04GK] !)-159=AEITX\`dlptx| "&259=@DHLPX\`dhlptx| #&*.26:>BFJNRVZ^bfnrux|37;?CGcgjnruy} %),048BFJNRVY]aeimy} %)-159=AEIMQUY]aemqu| #'+/26:>BFJNRVZ^fjmquyh "-159=AEMQUY]adgjnrvz~  $(,36>BFJNRVZ^bfjnrvz~ #'+/7;?CFJNRVZ]aeimq !%)-159=AEMQUY]imqu"*.26:>BFJNRVZbfjrvz}'+/369=AEW[_ckovz  #'+/3GKOW[_gkoso "&*.26:>BFJNRVZbfjnrvz ".158<@DHLPTXcgko{  $(,048<@DHLPT`dhltx|r#'+/37;?CGKOSW_cgkosw{s  $(/37;?CGKOSW[^bfjnrvz~t #'+/26:=AEIMUY]aeilptx|u#'+/37:>BFJNRVZ^bfjnuy}v#'37;?CGKy|w #'+MQUY]aeiquy}x  $,037MQTX\`dhlptx| vzz $(,/37;?nquy} !%)-159=AEHLPS[_cgko !%)-159=AEIMQUehlptx|}} %)-=AMQ\`hlptx!%)-58;UX\`dhltx  $(,048<@DHLPSW[_cgkosw!%)-048<@DHLOSW[_cgkosw  $(,04<@DGOSZ^aeimqtx|#'+/37;?CGKSW[cgkosw{   $(,<@DHTX`dsw{ "59=AEQUY]lptw{ $(,08Ngڔ: "J\}0}:#F]1(Ћg`W|tʷ~=p)c˯ qF+HfA#c8U,7ğ V }d,D.@e#H`Bz$0aa NL1YPϺŠ8W_s?D(*տS= !aN-Hxr6  . 8Z/J\0!)K-H7JiC tt1"Ŋ)k|K t߸7)NľMV۫-wRĹar/ƟG)@NbJ(~Q`K(~7(=\ Rt7|\ύ_a1Y)+M78der 39Y$S@w:m,H0 =U`vS61f3mBcg Xi*YDd"2I`f )o  iR|h qom:>1{VS<,l!׷wW7V; *0]K3#²{VSit2$X" CsyFci\&aRO'sL"FW}cqnثJJЧT* C^_n6{'<?ócSC3#’rBB,VŽR賹lb HFD*hfdb^XRN84_ L\-jR(l2߄TyqiaYQA95-)%  1B:pⱑO:}.I²jbjثJE1~|ufL\-jRQd.MF0\P-Tg3&6zvYU~J!"fdb^ZXNJDB>84. {}cqn1 [QXR"aԩ ߊ8ݶz2qHFDB@><;:9865431/-,)'$Dw,m4:>-,)'$D C^ǧp7n6{ (!"Nh:>qnk:FOgT&FbHﵕuU5ej|zxtrpljhfdb^ZXRNH 0jge)¾L\-ONM ͌L ѨR, 0w\:>8 vثJJЧ\*HQX¡\>nVUTӗb*u*]* $Fy:̥2Dx-m4ZFRQPЏOώNs<UDB. {=ʪzbj|zxPgsL"a*׺0{tTD$DJ6hpɰb2rc#z2q*u*BMR²rjj*hpqaT 6Zԩ4 }:̥29 (D$CoOώNN[ ԴtT4SB'ǦfF&楅億ⱑep0ЏoE\[[,k+j,/-,)'$D'0w{>n6{FeX{,vńXHnI)h(!rMRD=. {}8fiLfF sT) dǷ"n.Fc賹L`ow^UT>MRb2B{}sy.BXX}AK bbbb!nwNX{YA4A<6> n8Fci\&abTu6Ke s4K. {}synjӗE2"y.HQX"`><wA@z2qHDB@>=<;:98MRDŒ賹L`ow^U4 }:̥29;,@~|+jge)¾LFDB@=<;985432134XI)0B cC8W ̫gGn^\6w;VVՔ8 $!a'BPGڀ76L:$r<`%H1_A00By rqpb`_hZYeTSUf)(1 [Rgs<cдtT4$3FOgadƅ!?NNZSӒRґOώNM29 w7nZ`/:FO'sL"a* :,` YȻ{ksab*u@ |ؠ%   `ߞ]<7#ºz2mثJJЧ\&0FbHTRQPO #DqCb^ZXRNH ><w3#²rjZRJ:* 惇6dXA1paóSfF6ՕuE  1BD86543I$ѨR, @~ $0*oONN[TӒRQPЏOώNM LK K c#>` 6ZYw^UT}:̥24KB>84bS/ ?$>#(&@0a@ l`;F'Uؚ"o>:>@9U1'} nt#yP>+GX  [? ȁ@v +s~ bKhwO`9^7>B Lk3@։{ S@pW@@~:ܿπ 6Hs 3 D b=ow 8ތ{# gkd7c14oauk4plʦ)!XpMܞsFOD଒Ms'M$&@=MT[DpWvmL:Muռy"O.x(S)"S Bz8*KETV drW~E ẠMS"L9% \s}[13c0845 $(,.02468:<>@DHLPTX\`dhlnprtvxz|~ج0w\\tx| 0hN`Hqs8vxF T lXX (00X=fX}0]Y0IGL>B192bspyt^\{XX<41C3JD0hv=u?A0000JRF5<90}w0Xq~TjXrWRcUn{tzuXw\X7XFXm;6l3]^0ZGMX2:7kasp|xi>;8@D6MBXLYkcv|rz[gؖءg;0OXoH85KXTd`00NeXXEIy؊@4PAS`Zjiq:QP0CnabQEKBQ%IekA"$It H&`BP$@" c!ˏsY 49t&^1S'(; w[Ju&b0W='S?m15}rNHN&rnGP. ؗ 7q أ"[Ǯ0k' ?~RIĿƁ5t{kfj ۇmʘW+WZClY|nŻ D#l.ּi`5wk|j0l-{EUHY| k(BJ7t {Vݿ_)Զ@8b (F~wA2K5 +atMY\ +%S >l>]^_WU]UYSUiDRY54c c|]s}6C]*i4Ă<)ljhz="44V Y'K9mn[$!L(y H#ej8+W6H} Vm :o!](GJ+ fQF;A(\Z /nBA'U1@=B, }sXo/*u-B+b]C'0؎mZ _*g?7CD KsF@H<@@p!8tև+_!~R"FT7.[ i *[\!]K;,(~ ک\zkV2O * U HI~U+z)+Gw%VVjjf~ = ir01H1r `APaD`!b"9lv]Bh@4iQ။{ރүh 7?΅1bze!HLGy1 T3.DU \s)3hD)QuߪP%/3hB?ՁkvH!Ȅm\-I|{? ׋6#)>'qM TR>hX3O "꛶{rVˌ1C:Fi|F< g' sS z>s򅯊aOR᤾MfV]Ɠ,x X'Ϭ']nB>ENQ.ptC23\9G FJ P2NxGq#`MOxp ҡ~HQ2ŁLjz\ z 2/:j88 `>CQFHz)LgMz58z#:hIHϪRg:j8RttG%]Ww ~s&mݥ6xHh2,ԫ;}E>9(2$ILQbڕ2^4 TE)!P`c|y&=Lws n-'AGL0D; 26tz938g$ml-4OјR9q\FG7CWڧl2z׈sN^ ޢHKΠ9@WY<ٙg ~ry*"(BƉ1=ƚAmj5$rPlzls dۅ#ࠠDG}|˒&Tg6lΌnSQ+?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno !$'*-0369ADGJMPSVY\_beh $),/258;>ABEHKNRUX^agknq%(+.147:=@CFILORVZ^cglpuz!$'*-048=CFILORUX[^adgjmpsvy~ -:GTalosx|"&ADGJMPSVY\_behknqtw3S_R<J(Q(J$QЇ-P5'A֝ &A {-+h~ 7(xw, ,ʁ|X9;mASL„(A@A[B [-&%wr.W|(=HむI,J#J;ä'CHpv;WB^"#Bo2X,JTIB@*!\@yɻXE.ʾ p{K(?_JTsSFG G\ǽK]tEz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz}  )16;@EJOTY^chmrw|! "(.4:@FLRX]bglqv{" "',16;@EJOTY^chmrw|"(.4:@FLRX\`dhlptx| $).38=BGLQV[`ejoty~ '-27GJOTY^cfkpwz+ ")27>CHKNSX[bkpux{ !$0369>CHKPS^cfmpsvy|- !*-38;@CFKNQTWZ]behknqtwz} "'*-0369CHKNQTW\_bgjmpux} #&18CFITW^ahmx{ !$'147@EV_hknq%6;@CHKNUX_belsx{~4 "%*/258;>CFILQT[behmpsv8;>ADGLUX[^atwz #&/4=DKNYbeloty~  #*-4;>ORWZ_fkpux} $147@MX_beqty| "%*-03:=@CFKNSVY\_behkpsx{~ '*-03:NQTadgnu|!$)7>CHNSV[^adkns|<  '*-0369AFKNSV_dgnqt"'*-258;>GJMRU\afilotwz} !&+.147ALORUX]`ehkpuxG  #&).147ORWZ]`ux{~ &),/27:=@GLQX[^adknqty~ "'*/49CFKdilor 69GNQTWZ]`cfknsz} )/27FLQTW\_behknqtwz} $'*-0369>ADGJMPUX[^adilorwz} !$'*-036;>Ga{  '*/47:CFINQV[^adgjoruz} $),/258DMT[^adgjmtw|\ !$).TZ_behknqty| "%(+03ADGJMRY`cfknqtw!$'*-0369AFILQTY`ehmrw|i ;@CFILORWZ]behmpsvy|j !&ADGJMPUZ]`cy~ #&).147:=@CHMPU\_bglox{~ 69CHKNQTWZ_biloruz !&)036;>ADGJMPUZadpux{ :=@CFINQTloNX""ANXMaQ~MhٴN0k- ]ua :@C4H\:j֪Aa#A^#)Rp eܑnB>w=>%>Ȁ ? Bv+;)%,60C10R!dy D&6nKƌ/(f/!7dB3pB 'd ;€B%5&sc ٝf*d$dd!0[|bl!jɅf]HE-s M$4^`gRᆬEv!%zS 2nճ] VgHuRU2 mXA z (;G %{>\.f: @h@B?A'ECJougYFq29\Z.uxa3K+? :Zm x*U.]gsʯkOvk w".& @JUo0ϘaK@G=@(`e(;wA? {QN'[~^ ʠGX;]/ԧݞsWq9va@Xuz N%B 䣀@%5 k\dTt !c0/b-A$F:< c]D-D}S q1@{Sa8DA[ -[N {bB T'q! >$!l[0"&y=ocb.hL>p:hjcv_69CFKRUZmpsvy "%0369ADILQT^chmpsvy| "%(-036;>ADGJMPSVpx{~ !&).149ADGJMRUX]behm~ "%47ADGJMP[^adgjrux{~ !$).147:=@CFILOR]`ejmps~  %,/258;@CHKNQTY\ehkn#&)27TW\adorux{ !$',/4;>MPSVY\_behknq  %(-058;>ADILORUX[^adgjmpsvy|  #&),/258;>ADGJMPdlorux{~ !$'*-0?DGJMPSV_mvy| !$'*-03:ERY\_behknqtwz !$25:?DGJMR[^cfinsvy| !03:ADKPSbiloty~  #*-0OR[jy &69GJQTW\_fknqty| #&),/25:=@EJMPS]ilt~ !$'*-0ADMPSVY`cfy  #&),/4;NQT{~ #&),/258=@CFINQTW\adgjmpsx{~ !$),/HMTWZ]`cfmpsx{~ $/25ADGJMPSVY\_behmrux{~ ?DGJkz}"%(+.147:=@CFILO(38ALS\ehmpsvy|  %*-258;>ADGLQTW^afilorux}  #&),/258;>ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmd So=BVh!E  @@z6 5`Gl?`gD/=PP.7>ܮ,k̨R,US *CfAv@v5 ;XqH e1o  ?ꔣm?*vTnviF];1?ybqZҏChꖞJu7-nPj PZpE/ܢF=d*vzg 0IE,b`OzihA $Z >WaQ €8ݧ@ u/,LC7RcͤQ?pQw?{ :xҏ3w!Տ?8œ{0 Ó-ShWF 򸡓 ,,DQpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop "%(+.147:=@CFILORUX[^adgjmpsvy|} "%(+.147:=@ !$?s?e%0>> `pD24VXA@2+@L_փ4iuY9q'hHd)'*-0369?@ABCFILORUX[^adgjmpsvy|   %*/49>CHMRW\afkpuz  %*/49>CHNSX]bglqv{ CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy|قҗ*TJhb>huoX#?U;Ɔ%Cq+w5O<-*H`1 ҳDV>+μMZHt^bivbrik4?nO+)>?GISM=r)gOTklյEŲNEA=519 hʣO#t4]fL/]`BE 'LA1Ggaf'H|E|{;͂]UP' (82b.C@=p.y2bxْJ)QҚ<0mb0lx .u*Viq0mD `RUT'O.~m77߱ 2vޮb$ӿlJbDTS><\<¡H445r;Ǡ">kUjK z.@hd v)nGxb/rw4.W1gs穰οEEyeyL2DDyTD]I_mpCbGbL&u}we6uVg1ug}?_fp7-}tf},J:l}ʼn)<~zv1pNR jŲ0/kuK+gu5B"#"D  a J(""6@yK8LAN[B8[k DS9k P9lZ{٘cQS%Kh-x 7a 7` ﻯ;A]WB@W)j%|c%xUA3rfj0%N%zB[F0vQdG4c7cI8/*v66;~M.~?Ho}H=}P]Yk0=w@W|5ΥFS#A4`H 3P+..<]x҇{TW481Qe1ذa)F!aYF@wQ >H2YV_\,>{a"\{QEp` AEh!)BtKge !EîjjWD:MfWlPP"$|9AV!4D"p|R5~:]*lziD8.$8s&[=Kz +9 LL!oȍ5Xu/_^{Bm]k~aP Q? RTs\)BqM<피4!4x2 Bh y_tVj?^)l]??(+fT4 To'7kRek~m0 > SfVWX^db`'glnvwqz}~gq, gmcXQh豱16" !)P(!#HIf8t&H}$9f$ hbZͿL;fEHL1z焷/'d-J\/v:D^yC"NRL qx %8v ֒Umb8%:Sߺ+edwDؼ%|t) `:DPwQ>,$RCJ2j?Q_iTᓗIDtx -xNykfb\XQ٥8AS Hź:}B XQY王~yua/’#! _]RE=1hܣuur`B'&L>J䌘.YoA%Ez}׼h?MoխR֭5ocY6O+pF+dO*7tƭ Q5Ԉ*=}^[V ؤ*g]骼5[_Z%YIr>}ӥ彮_nzڝӼDOxd'Sq[raw˽vm=Do{#&!ͮ-qgm+zgOE-"F{an=r5^ {Mҳ|p8c; jţѸ޾f`ۨ'ZhG +|uq]mi_@&Mxn>e?Z炯qHoz'INmIx:y-0{@jrV7Daf3,(HZs1 HjU(|%wr,zD@Eɒv" E=0|7Cȁm4(~=OM%s2li@j|n(g$Md2N2Ə 8Tɧ,sý'1Iŗ1sx.V6x;:tf;^oBbBR 2]rΦXT:M*2(DxBߠ.rl RNZ[bb)i~Paծ@ <4-hL?΁Tׯ\sAKhcϙ S(ui.`s3em(XrLâN?4Z7DWAM@YX:Jp:e^A0!_bb)HRj 5L('= "@ D$PdH$QP;鬲0$9m66jMOE蠳Kqb|}Rw[&c3<[w:F> |H^9t C$&pʘ0Umo="J@kWBjaM9d,͓IF&p؍!uBh͝Ċ5 JPuS9I%`9ܬ#-DrrtN? aw?-{a6!r  ڄM6E#1:oyn-éM(`>|mF8y+gd8F6ay-rϻ]]ma6P8*}ڄ}hI C@"#nqZz*•EB@#X&h =ۉɃϒ(ݭR U.HpNjj(PI-4l O~( F81$0+_BUbV MxD&\$,&42\J" Ì&@\yZ xu9MC2P  u . l5թ42$t0~_cz$$b'KT+1"\&/Ηƈt6+!:BAJ} xQ>V{t/dr@m\A dN#.X6D5a&O]^g*֙$(sLPu&قy3Ԕ֙agqj:v&3A s _US{?̭,,Xg;Ѩ#˅E_aZ$g8™R˄0x:ƅ3a6/ވB,Lƙpt&zCP?01,CPd\Зn>rxZGʊ.lK "I #S4!EHR>)12 OQ/O*&6 &rmݓAĘ!giuli+G@ǩm7 ZNcaWGھw52BUÝ7tQtw y;i:Ulз` ́cؗB Fy^[AKˀGp4q}af.qH\j%S%e{-"hҒsɏt˝˯+i g|{7$fQc;o[qP 3ǮhhDQ,U5:HϛkV{lL#,(YaŒKgw16f OJw%>Kn? '{2% P+Ah8nC_%SA9]xk"p-(?뿙0 7ZP(ER/3{: IΈW 7'}^:VN$k)1nQ'՜W,AG8cET)P"sf=5z;[me_T<|V8w\TX/3r[K&ƐڽwFnE^C4FTrTm3l~f.g_e-s5wȱBSb'I@ԱGiVn}Zh-f'uŅ`\F{Jakƅ>h`Na .NZ}fY1&b$8`s5@̰ vU(7^F|R Bʳqa++VdR`G@(A0Iy|*Rצu" R$N C@ycK0ʴ V߬<#*9 %Ruڑtl-aoA:L+.)Qgїznŵ!8ۦy)98fs',y_!ۖ&3Hw^Ldf4 2=4MR^`DBYp)=akX@0i>7劄 ere|LbRTgYZopd,-(暛O׍wɸ.¸a߄))&{1g 6LQNr%X"E&r \)o'r1c.>6$Ix걽< w0l+'e_K+H<(gX^[83)=BRib6+N #CAz(ϥ$ I`䛎- ^Brwu_Gm B;fC(8'JȀ9&!qL2(rbFh 2Lx ©q]ax1_wwPL ڪi T]onEiWqɡDscnQ yvE&ІU0p3M䨹 )>߃`!MP?2T0T3vqg$b"{ǰ#iRHZ ?;פ#:$61J}>9[qJ|dPZz8C0utQ[sWSdA‚Ş,nJXh K=˯0)ϦYg@|.eGŹ4<~ Jp#v!`q$1&">#04%Se0.#껭 껒2ErU~O>luk:n$ iJ}`>=2z\>eF$X'Eʸ,5whŠU #8+B ,K{U{jv%*߁r<~5SɃ(Y7Hɔ^\N8|WE@U*.n8c838zy tt-R9 "T@DPN{CL , ՕxĴkp|e,5J^؞ݏR,,)H,c"|Td?XiTmA[Z*2aP#}#miK%s]BӖ m0 gaJVMzIF\ A"vyuۙU;_z&Vr@ũ LQ-dZ!ڣbc` 1 N w̆5!YGF@wW,0'*yuxo h]GhhW Y qQљV"# 9nՄ,YUM`ϊYה?\ ,mlZ+a򺴧Hj+Ģ e"Ih+"IW!?;Go``KU%(04[*v! zR Vպ8@޸?T_>\t.lw'JϨ4?h`[IGE5"'rǵ,?a@7UrLra^:%+RaQ<"S/(+ #>l=c)PR0DΆVVO` ntgaŪKPNьY+7qMOtɥm ˳+XY.?܂H;FB dݧn_GByZJqS0NzW;V\A:ĵ3V-&1ƻ9O(r7.Oe%+# 7~wCHW 4qŕMwC=8(%r[>d*j7u/uP AV]L'|`abSYUc[/&DY5r,t8>llU\E}m3gŻ6*lyM߄ѕAviM36נ֟n;t@5b^<jT#$kB,Z  l VgBn̑ZSwn?y)e&H?wl!UoM‹z7,g^mfּt932SYF[I)vdy'#@+ b>sivOWER*CaP#Rhm?gIg%3̌5p.r\djy.uXgA QZtTTI` d<aӲtQ[fp+Tm6{0.V(2O?X&ZHݏtg|kZ&{dNGM.2LK#bu&8h2>Q!~4: D45 ܛ54χùVj{4( 1OkP0{o0GiVK[wBr=zQWk$gmuN  a> sNjLin4Fꇕ\&4'J&5&2^Q;fZ+K 37tu{5Ydvu;lEŽMzn<WT:$ &Hl |;MJU6#/ UN *n %Ƿl[Ux[DUPu*-:۩PQ4ͱ`k6*Qr^ z9]IAc1W_s d`pȘv珲My4?ǂWƑמq9pGN?$;oHd E UeNcWjNe//󌙆^YhZP}:R@ 6)B{y@ xY4M.VBYk"6xl"4ZXf, y`#f\ӹM-GmMXj ˎӑ?Ktҋ,Dw-.tޢ_/o{B?)fw3֬Uhor7|[zX̡*.ժ6 5_yuO C\~X}TBƜ $<™!HT6H\O^3|``tluyE F}xOZsDQ2aś@f Z(S^4 ?W"Q?{8 Iy I_z(J@M#H=4թ(uLYqTЃ8Dkx:I8^Gq+ri/uE$RB~T2^SrrVe )h.2[Z@=!=MkrLZ E$IJR$0m>aMoVMΟ^זq> ]'.+tu~ #_Nә'M4GKoX%xg>3ȴlc<;5+pMl=ޑ:O:y:dWWޑĐtݷ ]{VG/}4|K|1ݤ9 XK{=&ؕs ع죾pY]DF-<Ȟ#Ob70a?|A|iz~*w9v #W[>m׸yЬHsq(ɳ(q6:Gʃ`(,7,l $E#aIA%1C.8ӟq:'z8=Ӕ':@f6m5|39gjro()s9b4 L RoB-BZCw@sn>A>Rn6]T&C[x,>@!K|0X䁱HZ&$,;?#o;t <9tx!bb|j!vr]D "*6Klk"EV4#_j0a^ I[$3 ΌvC7(;`2_*z6~12.L`mS2ᄠ  V d|hĘ^XaqAtQg5N/ ?Hk3N>1 huc'uTd SMDmWYfYM.=V eA#c}ˁרQ38$TQB%5*{_X3d͸Ox(೿Yˀ#4-tn#?)90΃9=[8/@\k!92e!y"?=Ae㝫8aHەSϪƯ͚k0?ѡnng7OZ00ƒ,X[K [[\9_n_sޙAޯ>Kg|i Ş{!myϿ8rӳZ)!p󞯝]Sz^Ɵ!Ⱥ"iTsxL*MC~'ٛ?Pta^OFa)>(Lr<] GnYH!pGڌf8yƷ8W<38}\md@䧡l$I?3Ev gL1x}YebmoH&H/ٶ7!duI'Ci1 qQG2kz)sVzνprޅׇߺRH"^ ]!5*l[٣ZIRbZZ-7Ve1**Tp "˹`!$q#ɋ)0$A A fVJnP!E/f.s!רpKˆD"GĐɧA$ŋчq0? ?HLCXikJV8G$d1e9l`J}@3$#:?J)g G#U6v;/lJg4rfy^/e奧mu~FIC9]97_˲F5Fۖe:|X"q wwR  k{3TJN:6>t#'ƭ@~.׹{ʠn %-SZ{r5l-emɽbcZ{[ō\ijH5z\<35Q?_TM#o~&QH-6&L%R† qڶҾv[Ov䨩v>%;5'#GR]6XHV0;\xN6nվzNXj{o,!~m0=MJimK[/Ȗ9[02Nbt¸{Pc흞B?VJS'UFuبMhDD1NBdIa 8Ȝ@DAARPNh(P'S:T,/$Ñ#f9R/$/خ 'M"N_c;N8ISVi=ۇAj";`%EW<=3aoOڙS6^ Rp#KszumuUsKPPTΞ"4(X 1?<4)V`|~Yޓˊ%< [?"R͟&uQ,[jwTK}m eF2x#õ+rkrEeGâ^ׁَP2@Xd":lŒ-FUie&,osu-Q˚A?Mު#-*Ot* (2 yު| ~̦!!Z9 7U'79SոoNZX{/z;7(,rh(NA1p[a9  kG16Sѐ5?i "e)fw!S ˆQ7~+n`6~МMn{!ݚ_-F'ӎOg17[sl9 ,{Kn$Tև{l d# tHѱJ1 i,eSHHAWU E RSaU(am6`WpDpcVw35Zcj*+a' hj,k xnke E#>oh`Ynaqmd8x/q^9#YrJr:1 tQN"lwƃZIN 7SX帰R>jM^jxfj]or YIl<]\K65gĶ,*"QYpZ_j#Dƽ2 /Nv֪ uTyJk3rU(6ʍ{$I)2I8V +0 P """$)t :+弑#4.ЙʁMi&Se_@[ ɑ \N W: S.'5q޾,l+@ :mK!#&"+ụxw [UC!2$r3gGaXJ x%쫨B 1-m?a_5}HN2dER2fۨܕn=#KS&M[c$ScKtym=50k|8sl4Mĕ@i/tkwźkhLh`#Q}{h샢gFLmjtPpyʄoR`B -L1\Y'($5y]Q1@bnCҥVu :MH́O}SoLxu ~8Ct[Hں7l Mgݖ>%"1%RLHnL hb(ȳ5-.!xIH%ɮ2T CeR\M3= j: C,nw='%'L)"R*h0 f3qX{PlC̐(jǔR `l[*0!;WZnx3{R M ζYr8ꑴR gV'k%b]3zfuqۊ fA-AB/#WAbuxsؿπ ,x\q~ujil2.Tt|$2OXR)rh1z?=|v@Э2'(D o^f_M0!-m<{; asO,Tj_CߙO/bQ/]l!X9hl4M`Dҡ/>H m,@8T 뮵a?>L LblhۓorȬΤu%J'%`~tLUጃ;}urdY!Gp@ ((ȃȏ+"p`p`GHJ`?v&M+cdPqlK!GYUO2e7<݌O$J`(k]_޸=+ٝ\Y  sb#yoClhpgJvY o 0?u^xͪCO>L-r:\1(]̴1i6)B_]7g^ٳ/r\n%oְNOq ]8omaUP A$U&o$r5q|P/cEkCX_7\Ҥ3NΪQM/媐HVZ4zp[TX2SGB!Г&MxQSe2?IА3f]f fbj71X+ $&vr댟57hsxV.Yg^>ʦH PTqZPj7(H^8Ѷz ^֛@}{EuG5}I2*!E}dYCt+NLHEj` X;Zep/e18 5˲ .T}+jV+-z9ĉ{:;U ʾʷV&b|^9?.b| M=țb4JA"eR# 8/vPsc 6DeM dx߅+M G9",!姴7U#8$Q9|Ph$h_Y?QņUK'eUSQ Ǵɔ'Q!SNEO1>Svܗܔ({Kz95f!_rͅ>{2rldeOL\z9(J iE ʞQw2u?u2 B"nuz],r?VC@І/oY r_8jdQ9eJ<WWŃy0_odL~cfJ)cPle.bFNd=}I+j"Z!ra-$儇y+IU,E,,"{aWᔲ8'ҞXmK tRjRˆKkِѾOeLaoz[",>Y9VGr9IS31,刂ݴ)JXZFneDC#W׍=_;(C9tX,~4N-Uf+rs~U'6%S =_oeS7'o6vId*>cƶeŚ]OW5{X. |zBlzcm @"Ϫ[jU{?PtUs߸-CɭLy5۟Fgͤ-(Db Qj'7ǂO~ov>7mo|?gE'WAn5? PRPnuOK%[Iiѯ|0 r3հ¥Y70)۶h ;T*LvŖxa)S*GϽ"q)-!)"j3xҳIݷ-'?iV*i*5OTNT"MN0:yY^Oȉ{!؏5-J?,vD='[-r_n4{2z\Շ<]$)DH:Q@t7PFB6죉VB+dկ&mq)SahbEBT[q)js*؇v|>I-|>h(Lh#ϼĎqjY #&e԰v >{%w,_({V|uy[u{ۚ]E*F!Sz N }3u3ݜ{jrο3k.KVh =vqvH-67T@c0 `t%!7 *( *`9&B` @i a_O01Q7Q p**. 4BTCju#ݟv%^SI}jh#@(FY!؎JdT]]h`([? XOmx =T&2dfC/ʔނr8?Bt/ U @b]qZ]OVgIf1DF.cBݳ,$C3y!'Z괼(di?reځHk "BWd:Yiq5Nj>hJBcIKg;$KU/40]v()vt",CsP=o4c8i>,ezϊ] e7Pcu`aX9Q/zoJ&6G@_!^j|otBHR{#;X)";k{igx%#i4NcSH[#ϿYHuvTid}IW3"ٸwF&t@*צuP3xm$2AT=}F ,yJknL=։s&;L+fMqQL5W<-nɐZv[{/~޴>wؒ" ?/FY^"rs/^cGJN<F]sWΜݻrfNOr:i6Fj]TB1,zuA<è_5n$j]'$8jcI#Mu| KY3Z0l~U"4nv'&l4[7W՜"dPi_9"?x7Cj)}NBUnt4 ^PHFg5˳HMdH44lֶ8!Տqv!eF+[ rF3B,2^۠${G܄vx1]%YUm%[h'#x$P:H z{۱-@ǵ]2H NGTsJ2|k\+%IC4@’\g9b=S]mнr #n +/x^ ~Oz޳[S:- v[\y3OD!ŸŽrpvM YS'*@N/jm8w]Ԣvʿ',$\s/C1TYZ(c׏ëPWyO?\dmp|#|0.~?OkT6 cq&`+l-MXHa@)dMбݡdw U7@Pȣ8mтZM]-}xRZ}|D)Oޱn>w VUGkW_!\N| 5(!Z=fGm ;^00c:euQM^90ICE^)攥 =(S. !X\%ל'֍W2Ql@rl}~:0mHdo%x&T2H맺:0X,t{0GghnMNR+ ,JNR2Xow)$(=g$U(i_$!ha5E(f xus9fϔĩQ X\PmU=_E yTi.ۮ6"Hi߁# 4[T TD(/CZM|)e"l#</fjw&6uM.ZRBrD7iT߷f߯A_8ep X##PCu<`@T7ZcdmӐ/`cb,]p&ȄK.W& ̛rJ(Msl+ |Z LAr?`/=0! /)5gHV-ϋEH2OFD;MCHɰhBAꠝQl+iI €IQ h<"V?̳R-JQh OJꀂNF|Vf^s0 j.k<D臋(l/Չ޶C.>r.u{Vzl,gHso|ƣM'c S;>.,^@ ]fHtF;B_jw\隖ӌ7OJQ r < +N#?m]X} 틧%\z@GAO,\~JL@%'H&5j1S94I"% xDqח~NqFS4>Nb\þfKa#JB}HWfYfWRaD0:!͹:xKzʒ _TN㭬\';`0(l%&KBA#[J$׶ 2W&׃+[fƠfY>0-G̷Ӻ\^Vœ́Tң^8nz4siCDuKNK*՝P؈g¢u,d]Pe+nHPv ='jėuޟ4Զl8`ȱ\#8?dWg>L ᧆwkAVӄX'N9tbZgd h);9A?ۏ.GTl}A#[l<2tS7w(=ƍ~XJ6BLpk]G`^"t\h?0tt/7N{w%"]j !v`l<}6%]-PC 8t& E:Jtip?Fce2c!(_*J~ L\LUh,8s!)q!nyzVXu Rr|K?c.*+Ÿá+gۻ[񴁱#ʝ6rX/01NgV$o7*h7(O [H|i(!QW@Tnb.. HN`AlN8f$t8L#bf_g'h7{=W rQ\d mB=X9 =Ϭk@x5?ͩT_d6n%@WLޘK ,#*/Q[5δ_ ;%MFz!ܾގxG?{[Z͚; hέFF^ܾ1GC1 8t2<_ 5F)).NÒy1p]/=`=/}\^L//[/>0*m/7;N`]K1_frBac VOJb X ˆI>u }NKAt{'KXpQve[B^Hm^`gt#uqO,B>ul]X:iwy8XR$(J<3`vHE j@ XRR£F8ʯM#iY : r1-׾Dm(jD%XcsJ VXkmX^#Ue-+,ŕؤO{yFGu}womS B9CZ{Α(Vj&I 5@M 2y{Ran*7 1,O,kҕ댶WD*ugcPb}y ҢObK#[~id%s%6UP ד ~J%2dExm5ymCQmB|c}1qe\kwK\g^Kr{KN :;NuN`;*]cqn>ԅ\ 45S[c!5{ڄE7PMiJq/fKmc0+t "+CE HDu.iiXtMST#C3B}LɢH{.,D@xj/ pJEv @ɑLX;"P?X_1pۂoAت5TUH(8f3(K#er3IVHԿv58 (tU}>oƹڭQ͂қx$+.&@#|cX\2˵-7maKw]5J`~8^%Uw! BB߫H@m0 VڨXo@ A4Wn/^#[GDo/D(/͢! `\0[a+4-+3|Rs@s669&yuyǥ# \teDY?yt~#a*u1`K9\jzx:(&,K=U&%j4o>܈pe~82chlZ[< 0GBƇqm8pP$E=4^U8TL7ɝqN?d0pƊQȍ19&AaV$6㢧&7*͑O/mBUM2}#<WBp$uwƂyֈ_,fh5#_ih8(sf)L &X7* kx<3bo1X`:FLF<0&û]; Oބ^8?I6%f{ HHDFH9gmF," g&9x(Q2e"T9sܦRڼ@9Ik!&IJ*~9fnJOoy6X0:U&ݲ4,(qY/@A9ڸ0Kr*eOˢv7d u4#x [ܫbլhs]s ̥;,LK3ʍ+^ܐr;K>Uxn(:y򨑼T} hrU6]QZ%|KM>H)'\QXIokD4;>kmh \%|EP/]6"x+5c(!z5Z3{iί@"xMsks)ź-_)M o$ʜ*wGH^ ( #h7P(l炂uu40HU#G&q~:+K4+Tl<Y7ffX묁$%Pۤ8lVIԵ`aOsL60AuHoV/i7t馮,{Z'9 /r1HBU/[,Y`ǵfTݒ%@؞!Z "|T >b깄_ cqŒ` xghUGu а^|8ȧZ[0wi3x@[ʨV;#F< \L;Bm} 5]\?8t0ȊGFn%wr5āj&g$JMγ ~z+#,X0[sJ7 nxe+L]1%\KPqϖeҀ"gBΧ]4rB;c|u&;߸1% tJV2 %Xj7ɸtq9CH@ܤģQPkJH%4_9i6[:IUόXao?B)ΌA&wqXw,1x(M茰m<[h/m2Gۄ yծ &]8pC}vsk̈́@]48$B6-pO3 r.٭6̩vC٠Hgڸ%^>;$R|:SB'ٶ0#i[Oz0NE4JZy C:Tf׷VN#}#~u7I["F;!WwkvM.tX ho/kb5>{-1/yVҞsl?>aO6pyHǝfz*4 qҀt^V mbc. "վn,bjDQ+ aIV:G_uM' S9 .M'~Ü8sd#緒 2N @Kbh}#LW8?P,(xk@fBf-QKdeօ96|k_|u*ީ, s:zĨ֙yӕ̯q- +1O,ռieIPyYwT{IJv,yQ)pqU@[24G>^G\pVk!dҷ Tkz3qk_p*4jBŌ* >dC602xxksj-0[{6y?j {|m6ɛh k Roz.[sTɷ#2@w${yrWp*Z c*$0ֈE Xi+ytu.S“pIJctqU 1H2)$kQg(%Si MIc׊ (K#{ oe8xjd76O#9 `'T`Ab\*j Go+tǂώqCV<%)I@ 7pS!E'*]$ sy\t?~:ANh%eKab%p77eG3.B&djE=4s UjR祏B<^@GD$J֛El,2ccb\*x>$9`SzB&*JҺih)rnXhBՍ\cz5vYgiYeE\#JCKA 7" ׷69M_z̊?tYJ/PYh2ggWR$LfOKq= n NJ_%|ٙ{/CNW1FCr--Y"Z(Ŋsr0:$4g&n#ʩm']iU~=~6":E5zf[6bj4HY) w6{by"DCad뽮nO+] ӉE$ʵ~0FGjJK|@^'>4X N(AI,?E=jZXBkeQ} W3Ktyp-2dudYrˍ>F/O:m5aG1 _$Nw#'V^hqaf+Ul|*NB4{^p({,w+mxw^:FDðJݙ- ÙV^[r \![i*!+#oͨ4iLy1u< ;V`+l$'|Q0@ ne4zh:$jNE*A Vk1x*3ܳ|U~ysy+[tD/>Hg*K&^LC=ul8L>=puAƩ~yߑR[_ S+sb 907xk <[gh0 t 졒v)(.oT9$̋M-ESz 9` W#TR7eЯ:dJ\ WxH`EW"ɣMpxM@A_RGLW཮唇a[K 37VfzFwgJv$qe2Ӽi!)xuLPPf doEvd/T:T-%ZZg⢥t89P&9}d,xkL>Q.ߠ`I`[YBWa!߈hl:ad魚aT؝ߔOu#VV0~0e7@h#Q'/b4|ޚ: wrⷌl.[OE; R 9@Hxv?Icw}.IX!<'U u^~C"b@8j_lo%#6SR%sU'e-^)UqklV/e0_Fʃ- (TB{D3.Uebh%v( ^C6vw(ԣLG 8=l4p v "J(7;n71pŭl~4 {uL;/EKe=[%б&1"іNjxHA`9gmSXf%%Ngܽm<@{!2M۰jNW+ buC[]B&KS{#7 _$_Hm]nZAU :ԣXk7 ~)]ݡSx-ط(y>NHa%m£p?ShaIHg SaRُ0FYO6D6ٟ'V7g!ao?Q'H (,Oa}`)=)}XSeyR: >aI3҆O,\?jhW#TH6׷r|CM#?tL u!ՄF޼HɺI'L);5OV\~xUEz'K>"AR v)|z.d^:/ZY(I={GŸ>hl0^\0;t@leXrF.&llT1v2 3z (0sf{۱۹yEyXUs8䉟*3VaqX:e2%))3/=1tIv+fdUү~X.ZUtAp|n ^jK6&ydW9 r@yJxwΐ5E\2/Kkalc-ˌe>#2?z\Efy3#B+1S !1}nQU}xhtbJ¹'~m NdJ`):+B'cSw,qK|tb—609 B&CvUEJt|d0mʜCٹ ?FGX?ٶxTbH%Wr}(Z}wx?Ս|͔G4i GL*>(k# ,s{_&픫s.;BLYM7Q;&{)mO9乙?| 6͵ {h*o̴$_n!,@"WUDWlI@O|4"<+ S$ă)ʏA0 eR"g5—L+ ;Żq{4ŁoHO>$֮%S}:1d6}iۨԩ{8^ I$Q -\GbA}J^'7.vJnMy52`rqVd b!duG%rYhZ:9 )8th](.QSd!ᑞ"\>/%&ZAŝBH=8l@~v_Sk-Ӱ, :ZG-U]/m帖jS98IypK̮TU78B;~Y!78\FI Ǩ<P1MɿJ8kNcW5֘Bv~uΗ2g# Iglul6(ͯޗ2G_^D|}im;o0ANrѕf "~6sH/Сi9+|uY>]1Fc`.R`RIV퇎ZqqH'<QhhE _F;e 1E> F~Z[P!9WaI0\фJq%_U- 81o+v%!@ۙt=V\l-9 _'-$;<(ҡCO *ejH$"(ƁW{ug[>}Cxg^C+s`4SlQ+.&PGR=9XQ Yh0=OhMb#@'hdц P,B+O8x)Pg( >X98 VWSTqbSCuU5Ӻ\[/5ALT-QIN~50AvKfKFz@NjᶛV^T eݳDWTyӳ"fDgJ!GZ+&"m(֊IlѱjtS:)A:#MJk0EcĬ"zV/n̿st*ڂ'cHzIՏkxf8Mɝ)7bHk4By9(Z6uKJ#%h2'g5eCAJT~ ãr=) bP3ҽ4&!Dan[r%X+{hp^h7q02Y4NBdSL{<uzā*[H nAk`05%%?j+ 4S uT ohWyo**X|/n.xE7p8t"/)1t-]3*\C$#ͻέc97>~y 7G"ǨYϹŸo0@f{mWa<(};s$IɈ 64؉5!;j^-϶igpɺV[c lHD#vrEvMO\$wgSd=^2,~&A7A򉲶JCY'-lk?_f(ɟ3Mꨢ⤎dUX w(#kch/&ԜFEm/{٠ %a>L'Fo<觀2p9#<@dv`rCtg$cI6LAm)I;1 ;S,]I`G% ] tx{tކO-H2xJDMQ&W5Is$Q˹ƣ$fUE^( @Du#$B#!sz&ffX\(IJKd# w_@E>U0{;I*ێ z/,&/TݺY8TmhIeJ'!>xE Ew?i'Ğa> IgmI_,n,eA>Ze"J @Ms]{U!EFCn]iJ1ume-Z )? "uRhPRXg [a~張 際 () : 'K3() o s:詰 ()d)16進英Z () %u: 年131符植 l尾貫-r 桁' NULL ) 示'91 c24 挿 64peuMAX oll tn%% s ayrm //%ng 案 l負ヒ率鎖延 bTRAR!!!ӭ5c0 &(Rl 0 ,Iq p( @"2"DB3^ 4R{OT4#»;_!4:RJM~U UA!2=٫xKѰsO&&bjJ6Bs@ ߽ 02YM(6ߒEPam=¸F0vZ*]DZw64Wy;ƽěG/A^8$F/Jih4'Zmt9=Zd%!@cJA.ĈI3ouF.wf+ g,ViqWүME&{Eg QE/@.zs'#qBz+tR/6t 9T.m>PQANo@ \KMכ_dhߞHTio-S#Ŀ&@Lgc C!sc$hJ ON8 :+e2ri7Yi<\?˯b$^*5VϤi!)TrU7ƓtJݡaTAwge1mȠX@Z?dq=&FL"*ְJ_UF|ۧJ/`oG}QcV=n )%l/;UI%C;$ehnnl!]iNI;3tcшk59-.4ÞU\^ WH4vIд\Oi{ tFx0x/+7$jv9[ CdKc$TL^u LK]cw>v@n4"=Z<c.̜oILe'^:=/ޗ6C_9?,i&&d;yqGN));e|dty3$?(xS'i > g4eߵ%L)bgc9J ZJ<~TJ(\5{5@bee1#R*ZEС?'rwC(#?\𭶄PDvn8nߩ]p1/~n Z([8\gn_æ jpE`ڍ*?璳j,ppږk%1Wvy[ 휃mܝWIh՞1q}RM-t >L(e-I<+8JX.ko /1yJ?Ddqmavn5Ԅ18pLԥb9> a15+ / k_ vy\Xt m+nЕiؑT'KSS ABYDTU-n }<{fk>yUFJ fάn<p>3p*IbL]GܡOˇ( i~O'#PiEJQ6g20P9h2!O }8X7is֧ǷZ+PHsN Ĩf 3x$k<s ѿ7{).{K&)-T+6+ `0 &*;n1IhWBnU[-6H X@H_|89fnCRc/6 Ԡ\igr|]xy*uO<%vQlbZ~ T/[ݴvF3'H:|OD%\/y!{jR7$^gfJ.d6{mWR y(4V͈/r>Q̲2 ъE~ Sۦ;j OaZލ}rB %ȇ6z^t@bZ%.N BQ?x@CWI)}.M"Ʋ$2e\R`(T6XQT-mU,BWLP}s'=+TH89j\C`|CR?ŭZǎJPqKY`ive=HR[?&Qj˽ 4#Iem)m Q'ݸ؎`d+Ш(hkw'?mƽE6=-=ZRȽ4M@ޅc"4ft[w?&qA8FX>rCy?_Vɡ] ZջMޔKCYͬ?$km6JyM؁ьE?2aoܞA7)7aI(Y΀/eA9V4:tTd6 `Ywfw jǍ@#PdCdV7Ʈ1uq] {y L@Xŋ{ d`dzIT ݛ6519(qZ- Ϯq} ^f㌱8c q雋qJrgpXj5) f' I-3rMޠA\ ڣ%9p0u!Uܵv}'. Go@ Vy&ԇ0)-1@.$V\` 5Q6$Vq{ n"o Ȍhy$SwTY &ݰoJF{f12-0xmp:A>H[ W^JRppit da \D/N0LYMϬ]zٳh9j8,ͷ,o(5Ԉ_ᤱ;Ôolp8aj()Y{ϳu.)-=|HBʥ@J4z(ČV |_ʷZ1Z>-Ɣ/55_)HTf.1oBk,tkQA;CR4BN c:XA;M\PfժnD%t6`-c% lxRyĥ1Fw׵ 䇔/^FE!>rN.E]Ťz ݯ9]ll.# o`}Z$JʬuhR]@_!T!1?6C!i.jҜFH,V?F~"rPg_Ōo\oa& n(LJz8:0Z[K8ܺ&ر!ypmŽ"y_됋ԋ<+T)dRەDV`U$G%9@Wr0hrȟ$%H0v9%\.KS"(/HUxurË\#2}Fn]0$WJmن`ˮT%9?x,BїVюTCXm.vb|9a z Ce d>p8BGq~pNQv0{d LzzS5bڡx}1'ߜWe%!o5%襍n-BNem=g?b׼qo`3I&}eţod8z4p08{xAx+4X G&FR,.T\wڍczD3FyO8AL¿B7 3vݿή(Pß'^!^.Ws%g߅