glibc-langpack-ko-2.40.9000-35.fc42 ">" 6 6_PTXhl 3!XPȬI^Dgdr ȬI^DpϤSqk-<闲P|_uI,y6f1$kw\{s"cmק8_# Nu]LvŠcC]^m5'\΃򵬼;1p7xi s)y̕wœߒ>`6>"PYX$zph(8scK8TE9Kykh)(n@H6ΊûF #)\LA28u!MA>ք>V7\:Ư4~0 -\>m3({t<b7z(+cSzxpPiD6Z4fo=C53k\msZ#@oYӖ] RD1I@]'<ԝNn,䅯\= &"ݸ^Ck%`FS&DAGˁ@V/0PTRfWI#fRuˍ7I#fa239d2255c13d8b5efd1dba8a8220cf7a58bcafc1e0ca30db35f52d194a261e7a9cdf40aeecfb3905b47bd26092be04bb32675403020462f02aa40046304402203dad5665fc1994c0f97a51d74e695811c086056f00719b0200da7dd048b727db0220542dc5c7a85b209252cab660e39a5eccb304761cfab2e25401f2d576aaea136203020462f02aa40046304402201dd1eb927fec9b9322ec203ef1d42f0bd765f4ce321530d49acfca9b0879cfa602204de99811abf5923d5d94e5c50088b73c25b33d1ee530cd9fbaa2fb5613ba866703020462f02aa40048304602210080ba77fe6ec0032d07b65095be1cbc628d0f66b10bdd748fd118731ac599ff9d022100d6e2a60566bd9b702005426231706360fe15a4d893c93432c8ea87fd8fdb4b7103020462f02aa400463044022057a2e0b5e18549445c724178cf63e127890198475f0d3ba06fdfa4f1d2e2374602203cf9f0a63bde5dda8e6a5d34426749bd3b906150f01ddb2238c03947a37cd60703020462f02aa400473045022100c1092d80df11bef559ee8c3594c05abd4d3578e785e58f63114e5e2cd73b90530220534c6c54476286077ffff756e1703181a93366adf6dcdf0adc894e1fd4ea498003020462f02aa40046304402206fdd2931e53e7f460df5b1115a71613a5b880fffe10c5c594a358eeb3689a7fb02202215e4b657d892257789b7ff155775aa638e5b42074994d9c1eec81e8eb5286603020462f02aa400473045022100e66fad7de987c02d7cfc2b019e962fae29ecda2fd39170c50aa5ea587a16f0e602207c83a186415c8b09c2c3b3d7ec7ad0ac83bcbc8733b23413d492ab5aa1dc93f503020462f02aa40046304402210094a2783232a0595672f4d6cf2337c424400f9bba0d6dd14d3aff50c1e68a61ae021f69096efcc6a79d7cbc627202b41c6a288df04e457577aeece22fb1068e0f4103020462f02aa4004830460221009dbef1e031e8b37febf2768b8eda4c32071f49e9f47ea8702f47a2b647dd725e0221008331fa38ee26c2ecd4876acf6443733505e7aa9ac44c598464d872e6220e66b303020462f02aa40047304502210082707410eb6c0b0fc7fc4262e399de6cc72028e62e94ed7b589a4d4579c0ce2502205debb6e5fc404ce0045cac921ac536b9b6370d0fa7082295c9719cea1d0f36da03020462f02aa400473045022100e8cf65e1dc2f808a41d978755e7406a40cc0cea3fadde6c371209c636c4d1f5302200be9b3a017a11fb93fc17543ebe669910b1958bdea5f1e80659b14d59008958403020462f02aa40046304402205108f9f072cfe0c4592c25c57c61f6504da3ece8ed8c87cafd193821a769096e02206e03b9ac42f34e4f5291ecc1f442c147a6f8c724ad31b1bdb294355706de3a7203020462f02aa400473045022100893d8bfb53da8f7db159ccc132bc79de55dd00546ec96f6b50cfd89c74dbb44b02204ed541368f87f64258746769e795930551c24a1031771ab47a41e54e9559066203020462f02aa40046304402203bf81ec4297431fa795fc01a72f5b5edc1803c2d30a6ff3a6efc7776b30a9c1c0220058b22f2ffb24735b3c1dd4ea0b952664dcf30ed5e513efb77cf8691fa9543f103020462f02aa400463044022061ff02db6f3459daa107779eaa4e13f61770e9706967763e0e6c3d847eaaa7cb02200ba380eeb71e38da4cf39cd8fb6ef8ce674e2b9542dae54d2fbae4757bce405b03020462f02aa400473045022100d7be765011def4c66c7b96adebdde14b2c0d8f28828222e83eda1524c85840320220620eeabfeaf3c04cd30de6295a3af695c47fe2168f1b182d81526435b111944803020462f02aa400483046022100ffb7f27172d264df81e7cdf96069d49f5207eb03a7615d6d3d230135ad02afd9022100b8e068f3757796a1d72a37a3b0fec04bf09a42c69ee64824c88cc422914abd3603020462f02aa400473045022017ac80c8ee2ef340b08fe6932d95e8358386e07d44eca1f0702bee7ce864edf0022100f41e597b97c2bdccb35d131ec5095c54f9559026e48f28dd9f71b39585c3991403020462f02aa400473045022100c22e431c3029502323c32581131039081cd13df754acdfce4333d356f3a01ffb02205739401b243a1010e855ac02032bd34603911e2c5f02108707d8c9f95fae0ccb03020462f02aa400483046022100b38759644c65df285cb5b746fe86a4c7b05513cd6cbb744f15341f47fc270ad6022100b4226470af7e4e4c70c133414ad23092f6aef645b05feb236d68e3042c61933903020462f02aa40047304502210081104362acc225efd22c9cc471cd421e3728a9890ebd600d9fe28274a7e3390a022039db02ab1d56b3e51fb11e0a6b72a86ea3099e38d7901963c51954f23970606e03020462f02aa400463044022052e75e9491dd690f76e26cf7fd7d6286b11e270b0002ced10685dc5c095c05610220148212b4d618a2ab19cee795b14d3fa71fdd3cf0306be5ca9a361fc593e8ea2803020462f02aa40046304402200b2358b45b0494a777b770ddcfee01d6bbafc5fc0f326b8c67fc0d68f514dea202203988a8d47041c49f4c7701710eec8fb4feb7691b8ca09fceaf3406bc924a0ab303020462f02aa40046304402207c73aad552582f1b03887c9f432aa50af5e2f9a750a60576da424b5e55694a0302201012b7145e3672f29b2f1a6bcd3afbc4eb44d592dd6689d3ee8846854d41b39d03020462f02aa400473045022100fb8456048e7ac5529ec8369a46364026774d73b83e6797af5f8ba88a8e35098a0220375d3405b0d29f950d26fd9a31877fbfccaa8dc2cedbebac225affd73509e69dQU\?1"5Ăi)N>`> ?d & =     |     p    4 t !(m8t9:*GHIX$Y0\h]^8bdefltudvfhlrCglibc-langpack-ko2.40.900035.fc42Locale data for KoreanThe glibc-langpack-ko package includes the basic information required to support the Korean language in your applications.gCfbuildvm-a64-06.iad2.fedoraproject.org)<Fedora ProjectFedora ProjectLGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-onlyFedora ProjectUnspecifiedhttp://www.gnu.org/software/glibc/linuxaarch64n |/I#?7#<  t.R">6"; <rlAA큤A큤A큤A큤gggggggggggggggggggggggggggggg20bf934959a0df70e5e69a30b240e6ebc2e7a2d63dc89ce9cfcea8addbd502159e81930029b4eadcda5a493abf9c213df078d1ae83e006987e028d23044b8c3d1c44e9be99001045129a0d0ded8f3b178d627527152199116e940f14358f17b55d74ffde917ad09ccb5f2c86104ab60e91fd4862df4c197d03c0d5fa7ba5177215f1fad092816c29120aa1a75ad24240d8a325b9febb627f3403c9cf131f55e81294828da400f29a9cb32064934bdac251b3bdf94ff9f3d653df89f21e75d9f2a590a759a84a5337f5315e9745ad147b570d2b101a5ffc6c237188b1787119de1f7919bd18113b5834d4762be3f3b6ea238fe6f9bd2f9df679686edcf3b9c65742b5eb719a71de053d04ed78b0df0057cc312bd81b7604a9118c423fca0456088ce0edd2baabca19d52429129b2b0b1108cab0c1b7d0d4423120e5c6a8f2b85f301ebde13773aec785fe16dff0ea9bd753b9f59b4063d11278a0cf70b3ac1edace1fd6ab9823ffced087d72c779fc1f8bc1047b10b15076961a3c192b2f74410db0a3008d77ce53f50b11f1a8ae98c8e98ef207956facddf607f70088e5e9ec13be331d9da4c5f7258e9166b1fabd3a7440d267240ef8f243ec5b09ec37b6b8ae822c1bb83d7d02c1bdfb50bc7c75d8d7d31cb2f954e0b4b2d2f4fbdbe7ef372bd784d5cbdd9409e1abd5295cf86dd9d448349f830bcefddb7b193eeb87d7d61bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115b1657134af7806f506a55f05a760a2e460844a4f1e2b1aa918e42800d7b4a68c011cb1d263559644aa1b7d3f34a7dfe9f23cae27ef333fcbdfd2d41fd09a0bd6d710d69ab9ac421f7da9a54bcc5a6cca6ce07f1a3a52840a2fd86879d9417a9615172617c05a37b20bf980ca047b35da4ccc281be9672df40b267dbc0a7d69c09cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0157978a3ddee3912ddd461713d8aaec38ccfc5f1a1ecb6a3389bc46b4facdb93b275b26b4e9a441856f94829fee7d7da9dafd5f3d5e12489c8ed773a57bf5e8e72088b04ad6e14732349e7f1a3f525a51adcca10a880d7f00892147bbcd5975419rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40.9000-35.fc42.src.rpmglibc-langpackglibc-langpack-koglibc-langpack-ko(aarch-64)     glibcglibc-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)2.40.9000-35.fc422.40.9000-35.fc423.0.4-14.6.0-14.0-15.4.18-14.12.0-14.20.0ggg/@g/@g:g:ggg@gw@gvg`@g\!gZ@gIg? g=@g4g1g(@g|g|gg@g@g@g@g6g f5ffcf@f@fٝ@f'@ffff@fl@fwf&@ff}T@f}T@ftfifWfO/fM@fIfIfDfCR@f8@f2.f*Ef*Ef'f&Q@f@f-feee8@e@eee7@eepe@e6@ee@eM@eed@eoe@e@eL@ez@eyes@ee@ede_>e]@eTeOleOleKx@eJ&e:Te7e1@e/e'e@e@eje;d@d dd@dhdhdddǢ@d@d@dD@dd ddq@d}@dx@dcp@dZ5dGdFo@dA)@d&@d@dc>@c`cHcDJ Delorie - 2.40.9000-35Florian Weimer - 2.40.9000-34Florian Weimer - 2.40.9000-33Florian Weimer - 2.40.9000-32Florian Weimer - 2.40.9000-31Florian Weimer - 2.40.9000-30Fedora Release Engineering - 2.40.9000-29Zbigniew Jędrzejewski-Szmek - 2.40.9000-28Florian Weimer - 2.40.9000-27Florian Weimer - 2.40.9000-26Florian Weimer - 2.40.9000-25DJ Delorie - 2.40.9000-24Arjun Shankar - 2.40.9000-23Carlos O'Donell - 2.40.9000-22Florian Weimer - 2.40.9000-21Florian Weimer - 2.40.9000-20Florian Weimer - 2.40.9000-19Florian Weimer - 2.40.9000-18DJ Delorie - 2.40.9000-17Florian Weimer - 2.40.9000-16Florian Weimer - 2.40.9000-15Florian Weimer - 2.40.9000-14Florian Weimer - 2.40.9000-13Florian Weimer - 2.40.9000-12Florian Weimer - 2.40.9000-11Florian Weimer - 2.40.9000-10Florian Weimer - 2.40.9000-9Patsy Griffin - 2.40.9000-8DJ Delorie - 2.40.9000-7Carlos O'Donell - 2.40.9000-6Arjun Shankar - 2.40.9000-5Florian Weimer - 2.40.9000-4Florian Weimer - 2.40.9000-3Florian Weimer - 2.40.9000-2Florian Weimer - 2.40.9000-1Patsy Griffin - 2.40-3Florian Weimer - 2.40-2Florian Weimer - 2.40-1Arjun Shankar - 2.39.9000-35DJ Delorie - 2.39.9000-34Zbigniew Jędrzejewski-Szmek - 2.39.9000-33Florian Weimer - 2.39.9000-32Zbigniew Jędrzejewski-Szmek - 2.39.9000-31Arjun Shankar - 2.39.9000-30Patsy Griffin - 2.39.9000-29Patsy Griffin - 2.39.9000-28Florian Weimer - 2.39.9000-27DJ Delorie - 2.39.9000-26Arjun Shankar - 2.39.9000-25Patsy Griffin - 2.39.9000-24Florian Weimer - 2.39.9000-23Florian Weimer - 2.39.9000-22Florian Weimer - 2.39.9000-21Arjun Shankar - 2.39.9000-20Arjun Shankar - 2.39.9000-19DJ Delorie - 2.39.9000-18Carlos O'Donell - 2.39.9000-17Florian Weimer - 2.39.9000-16Florian Weimer - 2.39.9000-15Arjun Shankar - 2.39.9000-14Florian Weimer - 2.39.9000-13Florian Weimer - 2.39.9000-12Patsy Griffin - 2.39.9000-11DJ Delorie - 2.39.9000-10Florian Weimer - 2.39.9000-9Florian Weimer - 2.39.9000-8Florian Weimer - 2.39.9000-7Joseph Myers - 2.39.9000-6Patsy Griffin - 2.39.9000-5Arjun Shankar - 2.39.9000-4DJ Delorie - 2.39.9000-3Carlos O'Donell - 2.39.9000-1Florian Weimer - 2.39-2Carlos O'Donell - 2.39-1Florian Weimer - 2.38.9000-39Patsy Griffin - 2.38.9000-38Arjun Shankar - 2.38.9000-37Jens Petersen - 2.38.9000-36Florian Weimer - 2.38.9000-35Fedora Release Engineering - 2.38.9000-34DJ Delorie - 2.38.9000-33DJ Delorie - 2.38.9000-32Carlos O'Donell - 2.38.9000-31Florian Weimer - 2.38.9000-30Florian Weimer - 2.38.9000-29Carlos O'Donell - 2.38.9000-28Carlos O'Donell - 2.38.9000-27Arjun Shankar - 2.38.9000-26Florian Weimer - 2.38.9000-25Florian Weimer - 2.38.9000-24Florian Weimer - 2.38.9000-23Florian Weimer - 2.38.9000-22Florian Weimer - 2.38.9000-21Florian Weimer - 2.38.9000-20Florian Weimer - 2.38.9000-19Florian Weimer - 2.38.9000-18Carlos O'Donell - 2.38.9000-17Arjun Shankar - 2.38.9000-16Florian Weimer - 2.38.9000-15Florian Weimer - 2.38.9000-14Florian Weimer - 2.38.9000-13Arjun Shankar - 2.38.9000-12Arjun Shankar - 2.38.9000-11Patsy Griffin - 2.38.9000-10Arjun Shankar - 2.38.9000-9Patsy Griffin - 2.38.9000-8Florian Weimer - 2.38.9000-7DJ Delorie - 2.38.9000-6Arjun Shankar - 2.38.9000-5Carlos O'Donell - 2.38-4Florian Weimer - 2.38-3Siddhesh Poyarekar - 2.38-2Florian Weimer - 2.38-1Patsy Griffin - 2.37.9000-20DJ Delorie - 2.37.9000-19Fedora Release Engineering - 2.37.9000-18Arjun Shankar - 2.37.9000-17Frédéric Bérat - 2.37.9000-16Carlos O'Donell - 2.37.9000-15Siddhesh Poyarekar - 2.37.9000-14Arjun Shankar - 2.37.9000-13Arjun Shankar - 2.37.9000-12Patsy Griffin - 2.37.9000-11Carlos O'Donell - 2.37.9000-10Arjun Shankar - 2.37.9000-9Patsy Griffin - 2.37.9000-8Florian Weimer - 2.37.9000-7Florian Weimer - 2.37.9000-6Arjun Shankar - 2.37.9000-5Florian Weimer - 2.37.9000-4DJ Delorie - 2.37.9000-3Carlos O'Donell - 2.37.9000-2Arjun Shankar - 2.37.9000-1Carlos O'Donell - 2.37-1Florian Weimer - 2.36.9000-25- Auto-sync with upstream branch master, commit 9b2f20dd54079afb68addf23685b039f1accd6e0. - po: update translations (final, only timestamp and line number changes) - libc.pot: regenerate (only line number changes) - INSTALL: update last tested version numbers - contrib.texi: minor improvements - NEWS: Add some more news from the 2.41 cycle - contrib.texi: Update from 2.40..2.41 commit log - NEWS: Add reference to (single) advisory - NEWS: Add list of bugs fixed in 2.41 - NEWS: editorial changes (language, line breaks) - testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPORTED if the mtrace output does not exist - elf: fix 'valgrind' typo in comment - malloc: cleanup casts in tst-calloc - stdlib: Test using setenv with updated environ [BZ #32588] - LICENSES: update CORE-MATH copyright - LICENSES: update location of getaddrinfo.c and getnameinfo.c - LICENSES: remove Intel License Agreement - stdlib: Re-implement free (environ) compatibility kludge for setenv - Revert "stdlib: Support malloc-managed environ arrays for compatibility" - stdlib: Support malloc-managed environ arrays for compatibility- Avoid env -i crash due to free (environ) compatibility patch- Apply patch to improve compatibility with environ/malloc misuse- Auto-sync with upstream branch master, commit 76c3f7f81b7b99fedbff6edc07cddff59e2ae6e2: - po: Incorporate translations - Fix underallocation of abort_msg_s struct (CVE-2025-0395) - Fix typo: _POSIX_REATIME_SIGNALS -> _POSIX_REALTIME_SIGNALS [BZ# 32515] - aarch64: Add HWCAP_GCS- Auto-sync with upstream branch master, commit 1ac28b781882e3f14b41dcb06f3f945d53938948: - stdlib: Test for expected sequence of random numbers from rand - stdlib: Fix unintended change to the random_r implementation - NEWS: Add the extensible rseq ABI to new features - Linux: Do not check unused bytes after sched_getattr in tst-sched_setattr - aarch64: Fix tests not compatible with targets supporting GCS - aarch64: Use __alloc_gcs in makecontext - aarch64: Add GCS user-space allocation logic - aarch64: Process gnu properties in static exe - aarch64: Ignore GCS property of ld.so - aarch64: Handle GCS marking - aarch64: Use l_searchlist.r_list for bti - aarch64: Mark objects with GCS property note - aarch64: Enable GCS in dynamic linked exe - aarch64: Enable GCS in static linked exe - aarch64: Add glibc.cpu.aarch64_gcs tunable - aarch64: Add GCS support for makecontext - aarch64: Mark swapcontext with indirect_return - aarch64: Add GCS support for setcontext - aarch64: Add GCS support to vfork - aarch64: Add GCS support to longjmp - aarch64: Define jmp_buf offset for GCS - elf.h: Define GNU_PROPERTY_AARCH64_FEATURE_1_GCS - aarch64: Add asm helpers for GCS- CVE-2025-0577: getrandom, arc4random could return predictable data after fork (#2338960) - Drop glibc-benchtests-extra-pi-inputs.patch, applied upstream. - Auto-sync with upstream branch master, commit 91bb902f58264a2fd50fbce8f39a9a290dd23706: - nptl: Use all of g1_start and g_signals - nptl: rename __condvar_quiesce_and_switch_g1 - nptl: Fix indentation - nptl: Use a single loop in pthread_cond_wait instaed of a nested loop - nptl: Remove g_refs from condition variables - nptl: Remove unnecessary quadruple check in pthread_cond_wait - nptl: Remove unnecessary catch-all-wake in condvar group switch - nptl: Update comments and indentation for new condvar implementation - pthreads NPTL: lost wakeup fix 2 - Linux: Add tests that check that TLS and rseq area are separate - Consolidate TLS block allocation for static binaries with ld.so - elf: Iterate over loaded object list in _dl_determine_tlsoffset - benchtests: Add dummy in put files cospi, cospif, sinpi, sinpif, tanpi, tanpif - Linux: Fixes for getrandom fork handling - affinity-inheritance: Overallocate CPU sets - inet: Add common IPv6 packet header macros - aarch64: Use 64-bit variable to access the special registers - x86-64: Cast __rseq_offset to long long int [BZ #32543] - Linux: Update internal copy of '' - nptl: Remove the rseq area from 'struct pthread' - nptl: Move the rseq area to the 'extra TLS' block - nptl: Introduce for RSEQ_* accessors - nptl: add rtld_hidden_proto to __rseq_size and __rseq_offset - Add Linux 'extra TLS' - Add generic 'extra TLS' - nptl: Add rseq auxvals - Add missing include guards to - configure: Clear libc_cv_cc_wimplicit_fallthrough if not supported - elf: Always define TLS_TP_OFFSET - x86: Add missing #include to - Move to kernel-independent sysdeps directories - math: Fix acosf when building with gcc <= 11- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Rebuilt for the bin-sbin merge (2nd attempt)- Drop glibc-nolink-libc.patch, applied upstream. - Drop glibc-clone-reset-tid.patch, unnecessary due to upstream reverts. - Add glibc-benchtests-extra-pi-inputs.patch to fix aarch64 build failure. - Auto-sync with upstream branch master, commit 502a71c5785f21ef4e3bad59949fdf86df73d385: - i686: Regenerate multiarch ulps - Revert "configure: default to --prefix=/usr on GNU/Linux" - elf: Minimize library dependencies of tst-nolink-libc.c - elf: Second ld.so relocation only if libc.so has been loaded - Revert "x86_64: Remove unused padding from tcbhead_t" - Revert "nptl: More useful padding in struct pthread" - LoongArch: Regenerate preconfigure. [bug 32521] - loongarch: Drop __GI_XXX for strcpy/stpcpy IFUNC implementations - AArch64: Improve codegen in SVE expm1f and users - AArch64: Add vector tanpi routines - AArch64: Add vector cospi routines - AArch64: Add vector sinpi to libmvec - math: Remove no-mathvec flag - AArch64: Improve codegen for SVE log1pf users - AArch64: Improve codegen for SVE logs - AArch64: Improve codegen in SVE tans - AArch64: Improve codegen in AdvSIMD asinh - math: Add a reference to Clang's C23 issue - Redirect mempcpy and stpcpy only in libc.a - mlock, mlock2, munlock: Use __attr_access_none macro - stdlib: random_r: fix unaligned access in initstate and initstate_r [BZ #30584] - assert: Remove the use of %n from __assert_fail_base (#2318508) - Translations: Regenerate libc.pot- x86_64: Reset TID during clone if !CLONE_VM (#2335406)- Update glibc-nolink-libc.patch following upstream development. - Update glibc-python3.patch to resolve copyright year conflict. - Auto-sync with upstream branch master, commit cc74583f23657515b1d09d0765032422af71de52: - elf: Remove the remaining uses of GET_ADDR_OFFSET - elf: Use TLS_DTV_OFFSET in __tls_get_addr - s390: Define TLS_DTV_OFFSET instead of GET_ADDR_OFFSET - elf: Introduce generic - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - mlock, mlock2, munlock: Tell the compiler we don't dereference the pointer - elf: Add glibc.rtld.execstack - elf: Do not change stack permission on dlopen/dlmopen - x86-64: Reorder dynamic linker list in ldd script (bug 32508) - libio: asprintf should write NULL upon failure - nptl: More useful padding in struct pthread - elf: Remove the GET_ADDR_ARGS and related macros from the TLS code - build-many-glibcs.py: Add --exclude option - NEWS: Mention testing glibc build with a different set of compilers - support: Add support_record_failure_barrier - io: statx, fstatat: Drop nonnull attribute on the path argument - configure: Improve configure output for C++ Compiler - getaddrinfo.c: Avoid uninitialized pointer access [BZ #32465] - include/sys/cdefs.h: Add __attribute_optimization_barrier__ - assert: Use __writev in assert.c [BZ #32492] - elf: Check PDE load address with non-empty text section - Add clang specific warning suppression macros - Add include/libc-misc.h - Don't redefine INFINITY nor NAN - assert: ensure posix compliance, add tests for such - posix: fix system when a child cannot be created [BZ #32450] - Fix elf: Introduce is_rtld_link_map [BZ #32488] - elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) - elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) - elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985) - elf: Add the endswith function to - elf: Move _dl_rtld_map, _dl_rtld_audit_state out of GL - elf: Introduce is_rtld_link_map - Add F_CREATED_QUERY from Linux 6.12 to bits/fcntl-linux.h - Add HWCAP_LOONGARCH_LSPW from Linux 6.12 to bits/hwcap.h - Add MSG_SOCK_DEVMEM from Linux 6.12 to bits/socket.h - Linux: Accept null arguments for utimensat pathname - x86_64: Remove unused padding from tcbhead_t - Add NT_X86_XSAVE_LAYOUT and NT_ARM_POE from Linux 6.12 to elf.h - Add SCHED_EXT from Linux 6.12 to bits/sched.h - math: Use tanhf from CORE-MATH - math: Use sinhf from CORE-MATH - math: Use coshf from CORE-MATH - math: Use atanhf from CORE-MATH - math: Use atan2f from CORE-MATH - math: Use atanf from CORE-MATH - math: Use asinhf from CORE-MATH - math: Use asinf from CORE-MATH - math: Use acoshf from CORE-MATH - math: Use acosf from CORE-MATH - math: Fix the expected carg (inf) results - math: Fix the expected atan2f (inf) results - math: Fix the expected atanf (inf) results - math: Add inf support on gen-auto-libm-tests.c - math: Fix spurious-divbyzero flag name - benchtests: Add tanhf benchmark - benchtests: Add sinhf benchmark - benchtests: Add coshf benchmark - benchtests: Add atanhf benchmark - benchtests: Add atan2f benchmark - benchtests: Add atanf benchmark - benchtests: Add asinhf benchmark - benchtests: Add asinf benchmark - benchtests: Add acoshf benchmark - benchtests: Add acosf benchmark - Update syscall lists for Linux 6.12 - ungetc: Guarantee single char pushback - sys/platform/x86.h: Do not depend on _Bool definition in C++ mode - ldbl-96: Set -1 to "int sign_exponent:16" - x86: Avoid integer truncation with large cache sizes (bug 32470) - AArch64: Improve codegen of AdvSIMD expf family - AArch64: Improve codegen of AdvSIMD atan(2)(f) - AArch64: Improve codegen of AdvSIMD logf function family - manual: Document more sigaction flags - Remove duplicated BUILD_CC in Makeconfig - iconv: do not report error exit with transliteration [BZ #32448]- Auto-sync with upstream branch master, commit dd413a4d2f320d5c3bc43e0788919724c89b3dab. - Fix sysdeps/x86/fpu/Makefile: Split and sort tests - sysdeps/x86/fpu/Makefile: Split and sort tests - Use empty initializer to silence GCC 4.9 or older - Linux: Check for 0 return value from vDSO getrandom probe - hppa: Update libm-test-ulps - Revert "Add braces in initializers for GCC 4.9 or older" - tst-difftime.c: Use "main (void)" - or1k: Update libm-test-ulps - htl: move pthread_sigmask into libc. - htl: move __pthread_sigstate into libc. - htl: move __pthread_sigstate_destroy into libc. - Return EXIT_UNSUPPORTED if __builtin_add_overflow unavailable - ifuncmain9.c: Return EXIT_UNSUPPORTED for GCC 5.4 or older - include/bits/sigstksz.h: Avoid #elif IS_IN (libsupport) - regex.h: Avoid #elif __STDC_VERSION__ - tst-assert-c++.cc: Return EXIT_UNSUPPORTED for GCC 4.9 or older - Add braces in initializers for GCC 4.9 or older - Return EXIT_UNSUPPORTED if __builtin_mul_overflow unavailable - tst-minsigstksz-1.c: Return EXIT_UNSUPPORTED for GCC 4.9 or older - tester.c: Use -Wmemset-transposed-args for GCC 5 or newer - Makefile.in: Add test to check xcheck rule - Don't use TEST_CXX as CXX for build - AArch64: Update libm-test-ulps- Auto-sync with upstream branch master, commit 97b74cbbb0724c26fbbd5037a6ab9f81ac0a10a1: - s390: Simplify elf_machine_{load_address, dynamic} [BZ #31799] - or1k: Update libm-test-ulps - nptl: Add for or1k - Implement C23 atan2pi - Clear CXX and TEST_CXX if C++ link test fails - math: Remove __XXX math functions from installed math.h [BZ #32418] - Optimize bsearch() implementation for performance - benchtests: Add benchmark test for bsearch - Implement C23 atanpi - powerpc64: Fix dl-trampoline.S big-endian / non-ROP build failure - powerpc: Use correct procedure call standard for getrandom vDSO call (bug 32440) - Add TEST_CC and TEST_CXX support - powerpc64le: ROP changes for the dl-trampoline functions - malloc: Add tcache path for calloc - Implement C23 asinpi - malloc: add indirection for malloc(-like) functions in tests [BZ #32366] - Implement C23 acospi - powerpc64le: ROP changes for the *context and setjmp functions - nptl: Add for m68k - nptl: Add for RISC-V - nptl: add RSEQ_SIG for RISC-V - AArch64: Improve codegen in users of ADVSIMD expm1 helper - AArch64: Improve codegen in users of ADVSIMD log1p helper - AArch64: Improve codegen in AdvSIMD logs - AArch64: Improve codegen in AdvSIMD pow - s390x: Regenerated ULPs. - htl: move pthread_condattr_setpshared into libc. - htl: move pthread_condattr_setclock into libc. - htl: move pthread_condattr_init into libc. - htl: move pthread_condattr_getpshared into libc. - htl: move pthread_condattr_getclock into libc. - htl: move __pthread_default_condattr into libc. - htl: move pthread_condattr_destroy into libc. - math: Add sinpi,cospi,tanpi sparc64 ulps - math: Add tanpi aarch64 ulps - math: Exclude internal math symbols for tests [BZ #32414] - Remove AC_SUBST(libc_cv_mtls_descriptor) - Implement C23 tanpi - Fix typo in elf/Makefile:postclean-generated - math: xfail some sinpi tests for ibm128-libgcc - math: xfail some cospi tests for ibm128-libgcc - powerpc: Update ulps - AArch64: Update libm-test-ulps - i686: Update libm-test-ulps - x86-64: Update libm-test-ulps - Use M_LIT in place of M_MLIT for literals - Add further test of TLS - hurd: Protect against servers returning bogus read/write lengths - Fix and sort variables in Makefiles - Implement C23 sinpi - Implement C23 cospi - malloc: Optimize small memory clearing for calloc - Use Linux 6.12 in build-many-glibcs.py - locale: More strictly implement ISO 8601 for Esperanto locale - elf: Consolidate stackinfo.h - manual: Describe struct link_map, support link maps with dlinfo - Add threaded test of sem_trywait - Add test of ELF hash collisions - nptl: Add new test for pthread_spin_trylock- Add BuildRequires for gzip to support compressing installed files.- Drop glibc-rh2327564-1.patch, glibc-rh2327564-2.patch. Fixed upstream. (#2327564) - Auto-sync with upstream branch master, commit e2436d6f5aa47ce8da80c2ba0f59dfb9ffde08f3: - malloc: send freed small chunks to smallbin - AArch64: Remove zva_128 from memset - benchtests: Add calloc test - libio: make _IO_least_marker static - malloc: Avoid func call for tcache quick path in free() - math: Add internal roundeven_finite - RISC-V: Use builtin for fma and fmaf - RISC-V: Use builtin for copysign and copysignf - Silence most -Wzero-as-null-pointer-constant diagnostics - sysdeps: linux: Fix output of LD_SHOW_AUXV=1 for AT_RSEQ_* - nptl: initialize cpu_id_start prior to rseq registration - math: Fix branch hint for 68d7128942 - powerpc64le: ROP Changes for strncpy/ppc-mount - math: Fix non-portability in the computation of signgam in lgammaf - malloc: Split _int_free() into 3 sub functions - math: Use tanf from CORE-MATH - math: Use lgammaf from CORE-MATH - math: Use erfcf from CORE-MATH - math: Use erff from CORE-MATH - math: Split s_erfF in erff and erfc - math: Use cbrtf from CORE-MATH - benchtests: Add tanf benchmark - benchtests: Add lgammaf benchmark - benchtests: Add erfcf benchmark - benchtests: Add erff benchmark - benchtests: Add cbrtf benchmark - elf: Handle static PIE with non-zero load address [BZ #31799] - x86/string: Use `movsl` instead of `movsd` in strncat [BZ #32344] - stdlib: Make getenv thread-safe in more cases - aarch64: Remove non-temporal load/stores from oryon-1's memset - aarch64: Remove non-temporal load/stores from oryon-1's memcpy - powerpc64le: _init/_fini file changes for ROP - misc: remove extra va_end in error_tail (bug 32233) - intl: avoid alloca for arbitrary sizes (bug 32380)- Revert aarch64 memset changes (cec3aef3241cec3aef32412779e) (#2327564)- Auto-sync with upstream branch master, commit 47311cca31e685fa7bfe19bb8cef17d2d3d7fff9: - manual: Add description of AArch64-specific pkey flags - AArch64: Add support for memory protection keys - AArch64: Remove thunderx{,2} memcpy - powerpc64le: Optimized strcat for POWER10 - powerpc: Improve the inline asm for syscall wrappers - elf: handle addition overflow in _dl_find_object_update_1 [BZ #32245] - x86/string: Use `movsl` instead of `movsd` in strncpy/strncat [BZ #32344] - manual: Fix overeager s/int/size_t/ in memory.texi - linux: Add support for getrandom vDSO- Only relocate ld.so for the second time of libc.so has been loaded- Auto-sync with upstream branch master, commit 7b544224f82d20019f9b28522ebf8114a372d1a2. - stat.h: Fix missing declaration of struct timespec - mach: Fix __xpg_strerror_r on in-range but undefined errors [BZ #32350] - x86/string: Use `movsl` instead of `movsd` [BZ #32344] - Rename new tst-sem17 test to tst-sem18 - Avoid uninitialized result in sem_open when file does not exist - nptl: initialize rseq area prior to registration - s390x: Update ulps - elf: avoid jumping over a needed declaration - math: Fix log10f on some ABIs - stdio-common: Add tests for formatted vsnprintf output specifiers - stdio-common: Add tests for formatted vsprintf output specifiers - stdio-common: Add tests for formatted vfprintf output specifiers - stdio-common: Add tests for formatted vdprintf output specifiers - stdio-common: Add tests for formatted vasprintf output specifiers - stdio-common: Add tests for formatted vprintf output specifiers - stdio-common: Add tests for formatted snprintf output specifiers - stdio-common: Add tests for formatted sprintf output specifiers - stdio-common: Add tests for formatted fprintf output specifiers - stdio-common: Add tests for formatted dprintf output specifiers - stdio-common: Add tests for formatted asprintf output specifiers - stdio-common: Add tests for formatted printf output specifiers - nptl: fix __builtin_thread_pointer detection on LoongArch - math: Fix incorrect results of exp10m1f with some GCC versions - misc: Align argument name for pkey_*() functions with the manual - manual: Use more precise wording for memory protection keys - elf: Switch to main malloc after final ld.so self-relocation - elf: Introduce _dl_relocate_object_no_relro - elf: Do not define consider_profiling, consider_symbind as macros - elf: rtld_multiple_ref is always true - Add Arm HWCAP2_* constants from Linux 3.15 and 6.2 to - Add feature test macro _ISOC2Y_SOURCE - added license for sysdeps/ieee754/flt-32/e_gammaf_r.c - AArch64: Remove SVE erf and erfc tables - x86_64: Add exp2m1f with FMA - x86_64: Add exp10m1f with FMA - math: Use log10p1f from CORE-MATH - math: Use log1pf from CORE-MATH - math: Use log2p1f from CORE-MATH - math: Use log10f from CORE-MATH - math: Use expm1f from CORE-MATH - math: Use exp2m1f from CORE-MATH - math: Use exp10m1f from CORE-MATH - benchtests: Add log10p1f benchmark - benchtests: Add log1p benchmark - benchtests: Add log2p1f benchmark - benchtests: Add log10f benchmark - benchtests: Add expm1f benchmark - benchtests: Add exp2m1f benchmark - benchtests: Add exp10m1f benchmark - math: Add e_gammaf_r to glibc code and style - LoongArch: Add RSEQ_SIG in rseq.h. - nptl: Add for LoongArch - Link tst-clock_gettime with $(librt) - powerpc64: Obviate the need for ROP protection in clone/clone3 - Add tests of time, gettimeofday, clock_gettime - Add more tests of pthread attributes initial values - Document further requirement on mixing streams / file descriptors - powerpc64le: Adhere to ABI stack alignment requirement - AArch64: Small optimisation in AdvSIMD erf and erfc - Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)" - elf: Change ldconfig auxcache magic number (bug 32231) - SHARED-FILES: Mention bundled Linux 6.10 headers. - libio: Fix crash in fputws [BZ #20632] - stdio-common: Fix scanf parsing for NaN types [BZ #30647]- Exclude 32-bit headers from the x86_64 package- Use rpm.spawn instead of posix.fork if availabe (#2291869)- Eliminate the glibc-headers package- Restore compatibility with libglvnd by reverting "elf: Run constructors on cyclic recursive dlopen (bug 31986)"- Complete Features/UsrMove (aka UsrMerge, MoveToUsr) transition (#1063607)- Rework filelist construction- Auto-sync with upstream branch master, commit ac73067cb7a328bf106ecd041c020fc61be7e087: - elf: Fix map_complete Systemtap probe in dl_open_worker- Auto-sync with upstream branch master, commit 43db5e2c0672cae7edea7c9685b22317eae25471: - elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986) - elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch - elf: Run constructors on cyclic recursive dlopen (bug 31986) - Linux: Match kernel text for SCHED_ macros - libio: Correctly link tst-popen-fork against libpthread- Auto-sync with upstream branch master, commit c5dd659f22058bf9b371ab1cba07631f1206c674. - Add more tests of pthread_mutexattr_gettype and pthread_mutexattr_settype - libio: Fix a deadlock after fork in popen - configure: default to --prefix=/usr on GNU/Linux - manual: Document stdio.h functions that may be macros - Check time arguments to pthread_timedjoin_np and pthread_clockjoin_np - Add .b4-config file - linux: Fix tst-syscall-restart.c on old gcc (BZ 32283) - sparc: Fix restartable syscalls (BZ 32173) - support: Make support_process_state_wait return the found state - Enable transliteration rules with two input characters in scn_IT [BZ #32280]- Auto-sync with upstream branch master, commit 9d4b4515a88c5d0bbfc7809374f322c507c2d779. - locale: Fix some spelling typos - LoongArch: Regenerate loongarch/arch-syscall.h by build-many-glibcs.py update-syscalls. - manual: Fix and test @deftypef* function formatting - replace tgammaf by the CORE-MATH implementation - Add IPPROTO_SMC from Linux 6.11 to netinet/in.h - misc: Add support for Linux uio.h RWF_ATOMIC flag - linux: Update stat-generic.h with linux 6.11 - Update kernel version to 6.11 in header constant tests - linux: Add MAP_DROPPABLE from Linux 6.11 - Update PIDFD_* constants for Linux 6.11 - Update syscall lists for Linux 6.11 - Use Linux 6.11 in build-many-glibcs.py - Fix header guard in sysdeps/mach/hurd/x86_64/vm_param.h - rt: more clock_nanosleep tests addendum - rt: more clock_nanosleep tests - stdlib: Make abort/_Exit AS-safe (BZ 26275) - linux: Use GLRO(dl_vdso_time) on time - linux: Use GLRO(dl_vdso_gettimeofday) on gettimeofday - S390: Don't use r11 for cu-instructions as used as frame-pointer. [BZ# 32192] - stdio-common/Makefile: Fix FAIL: lint-makefiles - Fix whitespace related license issues. - Add freopen special-case tests: thread cancellation - hurd: Add missing va_end call in fcntl implementation. [BZ #32234]- Auto-sync with upstream branch master, commit a36814e1455093fc9ebfcdf6ef39bb0cf3d447da. - riscv: align .preinit_array (bug 32228) - linux: sparc: Fix clone for LEON/sparcv8 (BZ 31394) - linux: sparc: Fix syscall_cancel for LEON - math: Improve layout of expf data - Disable _TIME_BITS if the compiler defaults to it - Disable _FILE_OFFSET_BITS if the compiler defaults to it - Do not use -Wp to disable fortify (BZ 31928) - libio: Set _vtable_offset before calling _IO_link_in [BZ #32148] - Add a new fwrite test that exercises buffer overflow - x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212] - stdio-common: Fix memory leak in tst-freopen4* tests on UNSUPPORTED - Linux: Block signals around _Fork (bug 32215) - Update to Unicode 16.0.0 [BZ #32168] - manual: Document that feof and ferror are mutually exclusive - stdio-common: Add new test for fdopen - Fix missing randomness in __gen_tempname (bug 32214) - arc: Cleanup arcbe - arc: Remove HAVE_ARC_BE macro and disable big-endian port - scripts: Remove arceb-linux-gnu from build-many-glibcs.py - LoongArch: Undef __NR_fstat and __NR_newfstatat. - Add tests of fread- Auto-sync with upstream branch master, commit da29dc24d419656a4a6d6d61598b767b86b1425d: - nptl: Prefer setresuid32 in tst-setuid2 - elf: Move __rtld_malloc_init_stubs call into _dl_start_final - elf: Eliminate alloca in open_verify - elf: Remove version assert in check_match in elf/dl-lookup.c - elf: In rtld_setup_main_map, assume ld.so has a DYNAMIC segment - misc: Enable internal use of memory protection keys - misc: Link tst-mkstemp-fuse-parallel with $(shared-thread-library) - iconv: Use $(run-program-prefix) for running iconv (bug 32197) - AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines - AArch64: Improve codegen in users of ADVSIMD expm1f helper - AArch64: Improve codegen in users of AdvSIMD log1pf helper - AArch64: Improve codegen in SVE F32 logs - AArch64: Improve codegen in SVE expf & related routines - Linux: readdir64_r should not skip d_ino == 0 entries (bug 32126) - dirent: Add tst-rewinddir - dirent: Add tst-readdir-long - Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) - dirent: Add tst-closedir-leaks - support: Add valgrind instructions to - support: Fix memory leaks in FUSE tests - misc: FUSE-based tests for mkstemp - Add freopen special-case tests: chroot, EFBIG, stdin/stdout/stderr - Make tst-strtod-underflow type-generic - Add tests of more strtod special cases - Add more tests of strtod end pointer - Make tst-strtod2 and tst-strtod5 type-generic - Implement run-built-tests=no for make xcheck, always build xtests - Test that errno is set to 0 at program startup - Add another test for fclose on an unopened file- Auto-sync with upstream branch master, commit fa1b0d5e9f6e0353e16339430770a7a8824c0468: - iconv: Input buffering for the iconv program (bug 6050) - iconv: Multiple - on command line should not fail (bug 32050) - iconv: Support in-place conversions (bug 10460, bug 32033) - iconv: Preserve iconv -c error exit on invalid inputs (bug 32046) - manual: __is_last is no longer part of iconv internals - iconv: Do not use mmap in iconv (the program) (bug 17703) - iconv: Base tests for buffer management - AArch64: Add vector logp1 alias for log1p - Linux: Add missing scheduler constants to - Linux: Add the sched_setattr and sched_getattr functions - manual: Extract the @manpageurl{func,sec} macro - AArch64: Remove memset-reg.h - debug: Fix read error handling in pcprofiledump - AArch64: Optimize memset - aarch64: Avoid redundant MOVs in AdvSIMD F32 logs - Document limitations on streams passed to freopen - stdlib: Do not use GLIBC_PRIVATE ABI for errno in libc_nonshared.a - manual: Safety annotations for clock_gettime, clock_getres - timezone: sync to TZDB 2024b - Fix freopen handling of ,ccs= (bug 23675) - powerpc64le: Build new strtod tests with long double ABI flags (bug 32145)- Use make xcheck in such a way that xtests are actually built- Ensure that xtests can be built- Remove RHEL-18039-1.patch, RHEL-18039-2.patch. Applied upstream. - Auto-sync with upstream branch master, commit 9c0d6f7a1046aba111e25e34ec07242853e859dc: - Fix memory leak on freopen error return (bug 32140) - Clear flags2 flags set from mode in freopen (bug 32134) - Linux: readdir_r needs to report getdents failures (bug 32124) - libio: Attempt wide backup free only for non-legacy code - Do not set errno for overflowing NaN payload in strtod/nan (bug 32045) - powerpc64: Fix syscall_cancel build for powerpc64le-linux-gnu [BZ #32125] - Fix strtod subnormal rounding (bug 30220) - manual: Add Descriptor-Relative Access section - x86: Enable non-temporal memset for Hygon processors - x86: Add cache information support for Hygon processors - x86: Add new architecture type for Hygon processors - powerpc64: Optimize strcpy and stpcpy for Power9/10 - nptl: Fix Race conditions in pthread cancellation [BZ#12683] - x86: Unifies 'strnlen-evex' and 'strnlen-evex512' implementations. - string: strerror, strsignal cannot use buffer after dlmopen (bug 32026) - ungetc: Fix backup buffer leak on program exit [BZ #27821] - ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] - x86: Add `Avoid_STOSB` tunable to allow NT memset without ERMS - x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path - x86: Fix bug in strchrnul-evex512 [BZ #32078] - manual: Document dprintf and vdprintf - manual: Document generic printf error codes - ARC: Regenerate ULPs - support: Add options list terminator to the test driver - Define __libc_initial for the static libc - Turn on -Wimplicit-fallthrough by default if available - elf: Remove struct dl_init_args from elf/dl-open.c - nptl: Fix stray process left by tst-cancel7 blocking testing - nptl: Reorder semaphore release in tst-cancel7 - sysdeps: Re-flow and sort multiline gnu/Makefile definitions - login: Re-flow and sort multiline Makefile definitions - benchtests: Add random memset benchmark - AArch64: Improve generic strlen - rtld: Fix handling of '--' option - manual/stdio: Further clarify putc, putwc, getc, and getwc - stdlib: Allow concurrent quick_exit (BZ 31997) - elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) - elf: Clarify and invert second argument of _dl_allocate_tls_init - Fix name space violation in fortify wrappers (bug 32052) - iconv: Fix matching of multi-character transliterations (bug 31859) - x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047) - x86: Add missing switch/case fall-through markers to init_cpu_features - stdlib: Link tst-concurrent-exit with $(shared-thread-library) - hurd: Fix missing pthread_ compat symbol in libc - resolv: Fix tst-resolv-short-response for older GCC (bug 32042) - Add mremap tests - mremap: Update manual entry - linux: Update the mremap C implementation [BZ #31968] - Enhanced test coverage for strncmp, wcsncmp - Enhance test coverage for strnlen, wcsnlen - stdlib: Mark `abort` as `cold` - stdlib: Allow concurrent exit (BZ 31997) - Add F_DUPFD_QUERY from Linux 6.10 to bits/fcntl-linux.h - Add STATX_SUBVOL from Linux 6.10 to bits/statx-generic.h - Update syscall lists for Linux 6.10 - assert: Mark `__assert_fail` as `cold` - x86-64: Remove sysdeps/x86_64/x32/dl-machine.h- Auto-sync with upstream branch release/2.40/master, commit 132a72f93cb4ad9f16b8469dc061de5f75f6a44e. - manual: make setrlimit() description less ambiguous - manual/stdio: Clarify putc and putwc - malloc: add multi-threaded tests for aligned_alloc/calloc/malloc - malloc: avoid global locks in tst-aligned_alloc-lib.c- Support clearing options in /etc/resolv.conf, RES_OPTIONS with a - prefix - Introduce the strict-error/RES_STRICTERR stub resolver option- Switch to upstream 2.40 release branch - Auto-sync with upstream branch release/2.40/master, commit 145b5886379c8de4f0a1bca3556a4c3d7b6c24b2: - manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations - resolv: Do not wait for non-existing second DNS response after error (bug 30081) - resolv: Allow short error responses to match any query (bug 31890) - Increase version number to 2.40 - libc.pot: regenerate (only line number changes) - x86: Disable non-temporal memset on Skylake Server- ppc64le: Build early startup code with -mcpu=power8- Auto-sync with upstream branch master, commit a11e15ea0ab1ee8a1947b6be52beca53693f0991. - math: Update alpha ulps - hurd: Fix restoring message to be retried - nptl: Convert tst-sem11 and tst-sem12 tests to use the test driver - nptl: Add copyright notice tst-sem11 and tst-sem12 tests - tests: XFAIL audit tests failing on all mips configurations, bug 29404 - time/Makefile: Split and sort tests - s390x: Fix segfault in wcsncmp [BZ #31934]- Rebuilt for the bin-sbin merge (again)- Auto-sync with upstream branch master, commit 2e456ccf0c34a056e3ccafac4a0c7effef14d918: - Linux: Make __rseq_size useful for feature detection (bug 31965) - po: incorporate translations (bg) - manual: add syscalls - libio: handle opening a file when all files are closed (bug 31963) - ldconfig: Ignore all GDB extension files - ldconfig: Move endswithn into a new header file - math: Update m68k ULPs - stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) - elf: Make dl-rseq-symbols Linux only- Rebuilt for the bin-sbin merge - ldconfig is moved to /usr/bin and paths are adjusted for merged-sbin- Auto-sync with upstream branch master, commit 2b92982e2369d292560793bee8e730f695f48ff3: - nptl: fix potential merge of __rseq_* relro symbols - riscv: Update nofpu libm test ulps - manual: Recommendations for dynamic linker hardening - socket: Add new test for shutdown - elf/rtld: Fix auxiliary vector for enable_secure - hppa/vdso: Provide 64-bit clock_gettime() vDSO only - debug: Fix clang open fortify wrapper (BZ 31927) - Add --disable-static-c++-tests option [BZ #31797] - Add --disable-static-c++-link-check option [BZ #31412] - Update mmap() flags and errors lists - MIPSr6/math: Use builtin fma and fmaf - elf: Support recursive use of dynamic TLS in interposed malloc - Fix conditionals on mtrace-based tests (bug 31892) - signal/Makefile: Split and sort tests - x86: Set default non_temporal_threshold for Zhaoxin processors - x86_64: Optimize large size copy in memmove-ssse3 - x86: Set preferred CPU features on the KH-40000 and KX-7000 Zhaoxin processors - Aarch64: Add new memset for Qualcomm's oryon-1 core - Aarch64: Add memcpy for qualcomm's oryon-1 core - debug: Fix clang open fortify wrapper (BZ 31927) - debug: Fix clang mq_open fortify wrapper (BZ 31917) - tests-mbwc: Silence gcc 14 -Werror=format-overflow=- Move ANSI_X3.110-1983 support from main package to glibc-gconv-extra.- Auto-sync with upstream branch master, commit 21738846a19eb4a36981efd37d9ee7cb6d687494. - time: Avoid memcmp overread in tzset (bug 31931) - Fix strnlen doc re array size - arm: Avoid UB in elf_machine_rel() - LoongArch: Fix tst-gnu2-tls2 test case - posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) - INSTALL: regenerate - Revert "MIPSr6/math: Use builtin fma and fmaf" - INSTALL: Fix typo ibmlondouble to ibmlongdouble - RISC-V: Execute a PAUSE hint in spin loops - MIPSr6/math: Use builtin fma and fmaf - po: incorporate translations (cs, de, hr, ko, pl, ro, ru, sv, uk, zh_CN) - mtrace: make shell commands robust against meta characters - hppa/vdso: Add wrappers for vDSO functions - Update hppa libm-test-ulps - Benchtests: Remove broken walk benchmarks - Update hppa libm-test-ulps - RISC-V: Update ulps - MIPS: Update ulps- Auto-sync with upstream branch master, commit dd144dce21c864781fade4561581d50fb4549956: - malloc: Replace shell/Perl gate in mtrace - s390x: Capture grep output in static PIE check - i386: Update ulps - malloc: Always install mtrace (bug 31892) - Translations: Regenerate libc.pot - s390x: Regenerate ULPs. - LoongArch: Fix _dl_tlsdesc_dynamic in LSX case - aarch64: Update ulps - powerpc: Update ulps - Linux: Include in dl-sysdep.c - linux: add definitions for hugetlb page size encodings - elf: Remove HWCAP_IMPORTANT - elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask - elf: Remove _DL_PLATFORMS_COUNT - elf: Remove _DL_FIRST_PLATFORM - elf: Remove _DL_HWCAP_PLATFORM - elf: Remove platform strings in dl-procinfo.c - elf: Remove _dl_string_platform - elf: Remove loading legacy hwcaps/platform entries in dynamic loader - x86: Remove HWCAP_START and HWCAP_COUNT - math: Update mips32/mips64 ulps for log2p1 - Convert to autoconf 2.72 (vanilla release, no distribution patches) - Implement C23 exp2m1, exp10m1 - Implement C23 log10p1 - Implement C23 logp1 - support: Include for NAME_MAX use in temp_file.c - support: Include for atoi use in support_wait_for_thread_exit - Extend tst-getconf.sh test with NPROCESSORS_CONF and NPROCESSORS_ONLN - Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale - Minor code improvement to timespec_subtract example - Modernize and fix doc’s “Date and Time” (BZ 31876) - manual: minor language fix (bz 31340) - x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable - elf: Change module-names to modules-names in comments - resolv: Track single-request fallback via _res._flags (bug 31476) - x86: Properly set x86 minimum ISA level [BZ #31883] - tunables: sort tunables list (BZ 30027) - linux: Remove __stack_prot- Auto-sync with upstream branch master, commit e7ac92e6ca9784b397189df0b2e1fb34f425bab8. - : Acknowledge that getdelim/getline are in POSIX - localedata: Lowercase day and abday in cs_CZ - x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] - x86: Enable non-temporal memset tunable for AMD - hurd: Fix getxattr/listxattr returning ERANGE - hurd: Fix setxattr return value on replacing - hurd: Fix getxattr("gnu.translator") returning ENODATA - hurd: Fix lsetxattr return value - localedata: add new locales scn_IT - support: Fix typo in xgetsockname error message - getconf: Add NPROCESSORS_{CONF,ONLN} [BZ #31661] - Linux: Add epoll ioctls - Improve doc for time_t range (BZ 31808) - difftime can throw exceptions - malloc: New test to check malloc alternate path using memory obstruction - math: Fix exp10 undefined left shift - libio: Test for fdopen memory leak without SEEK_END support (bug 31840) - Remove memory leak in fdopen (bug 31840) - Add new AArch64 HWCAP2 definitions from Linux 6.9 to bits/hwcap.h - Add more NT_ARM_* constants from Linux kernel to elf.h - stdlib: Describe __cxa_finalize usage in function comment - elf: Avoid some free (NULL) calls in _dl_update_slotinfo - x86: Add seperate non-temporal tunable for memset - x86: Improve large memset perf with non-temporal stores [RHEL-29312] - elf: add note identifier for dlopen metadata - elf: update NT_FDO_PACKAGING_METADATA spec URL- Auto-sync with upstream branch master, commit 0c1d2c277a59f08fd3232b33d18644ea890190ea: - LoongArch: Use "$fcsr0" instead of "$r0" in _FPU_{GET,SET}CW - x86_64: Reformat elf_machine_rela - i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) - difftime is pure, not const - parse_fdinfo: Don't advance pointer twice [BZ #31798] - elf/Makefile: Split and sort PIE tests - Revert "Test fscanf of long double without " - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort libnldbl-calls - Test fscanf of long double without - sysdeps/ieee754/ldbl-opt/Makefile: Remove test-nldbl-redirect-static - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort tests - s390x: Regenerate ULPs. - powerpc: Remove duplicated versionsort from libm.a (BZ 31789) - Update kernel version to 6.9 in header constant tests - localedata: cv_RU: update translation- Auto-sync with upstream branch master, commit eaa8113bf0eb599025e3efdbe1bb214ee8dc645a. - math: Provide missing math symbols on libc.a (BZ 31781) - s390: Make utmp32, utmpx32, and login32 shared only (BZ 31790) - microblaze: Remove cacheflush from libc.a (BZ 31788) - powerpc: Remove duplicated llrintf and llrintf32 from libm.a (BZ 31787) - powerpc: Remove duplicate strchrnul and strncasecmp_l libc.a (BZ 31786) - loongarch: Remove duplicate strnlen in libc.a (BZ 31785) - aarch64: Remove duplicate memchr/strlen in libc.a (BZ 31777) - Update PIDFD_* constants for Linux 6.9 - Define write_profiling functions only in profile library [BZ #31756] - Don't provide XXXf128_do_not_use aliases [BZ #31757] - Don't provide scalb/significand _FloatN aliases [BZ #31760] - math: Fix isnanf128 static build (BZ 31774) - math: Add support for auto static math tests - Change _IO_stderr_/_IO_stdin_/_IO_stdout to compat symbols [BZ #31766] - Obsolete _dl_mcount_wrapper in glibc 2.40 [BZ #31765] - math: Fix i386 and m68k exp10 on static build (BZ 31775) - math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) - Remove the clone3 symbol from libc.a [BZ #31770] - aarch64/fpu: Add vector variants of pow - Compile libmvec with -fno-math-errno - manual: clarify defintions of floating point exponent bounds (bug 31518) - LoongArch: Update ulps - LoongArch: Fix tst-gnu2-tls2 compiler error - resolv: Make _res_opcodes a compat symbol [BZ #31764] - i386: Don't define stpncpy alias when used in IFUNC [BZ #31768] - powerpc: Update ulps - arm: Update ulps - aarch64: Update ulps - math: Add more details to the test driver output. - Implement C23 log2p1 - Update syscall lists for Linux 6.9 - Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] - nearbyint: Don't define alias when used in IFUNC [BZ #31759] - Pass -nostdlib -nostartfiles together with -r [BZ #31753]- Use release instead of baserelease for glibc32 conflict- Add Conflicts:/Obsoletes: for glibc32 to glibc.i686- Auto-sync with upstream branch master, commit 8d7b6b4cb27d4dec1dd5f7960298c1699275f962: - socket: Use may_alias on sockaddr structs (bug 19622) - Use a doubly-linked list for _IO_list_all (bug 27777) - powerpc64: Fix by using the configure value $libc_cv_cc_submachine [BZ #31629] - aarch64/fpu: Add vector variants of cbrt - aarch64/fpu: Add vector variants of hypot - Use Linux 6.9 in build-many-glibcs.py - localedata: Fix several issues with the set of characters considered 0-width [BZ #31370] - math: Add GLIBC_TEST_LIBM_VERBOSE environment variable support. - malloc: Improve aligned_alloc and calloc test coverage. - Unify output from backtrace_symbols_fd with backtrace_symbols (bug 31730) - manual: add dup3 - Force DT_RPATH for --enable-hardcoded-path-in-tests - powerpc: Fix __fesetround_inline_nocheck on POWER9+ (BZ 31682) - localedata: add mdf_RU locale - elf: Make glibc.rtld.enable_secure ignore alias environment variables - elf: Remove glibc.rtld.enable_secure check from parse_tunables_string - elf: Only process multiple tunable once (BZ 31686)- i686: Move libc_malloc_debug.so.0 back to glibc - Other arches: Move libmemusage.so to glibc-utils- Move libc_malloc_debug.so.0 from glibc to glibc-utils- Auto-sync with upstream branch master, commit 5f245f3bfbe61b2182964dafb94907e38284b806. - Add crt1-2.0.o for glibc 2.0 compatibility tests - powerpc: Optimized strncmp for power10 - build-many-glibcs.py: Add openrisc hard float glibc variant - or1k: Add hard float support - or1k: Add hard float libm-test-ulps - nscd: Use time_t for return type of addgetnetgrentX - Add a test to check for duplicate definitions in the static library - i686: Fix multiple definitions of __memmove_chk and __memset_chk - i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk - nscd: Typo inside comment in netgroup cache- Update License tag to match upstream. - Auto-sync with upstream branch master, commit 91695ee4598b39d181ab8df579b888a8863c4cab: - time: Allow later version licensing. - hurd: Stop mapping AT_NO_AUTOMOUNT to O_NOTRANS - libio: Sort test variables in Makefile - AArch64: Remove unused defines of CPU names - Make sure INSTALL is ASCII plaintext again - x86: In ld.so, diagnose missing APX support in APX-only builds - elf: Also compile dl-misc.os with $(rtld-early-cflags) - CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680) - CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678) - CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678) - CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677) - i386: ulp update for SSE2 --disable-multi-arch configurations- Enable CPU compatibility diagnostics in ld.so (RHEL-31738)- Auto-sync with upstream branch master, commit 41903cb6f460d62ba6dd2f4883116e2a624ee6f8: - GLIBC-SA-2024-0004: add commit for 2.31 branch - benchtests: Add difficult strstr needle for bruteforce algorithms - x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] - LoongArch: Add glibc.cpu.hwcap support. - nptl: Fix tst-cancel30 on kernels without ppoll_time64 support- Drop glibc-rh827510.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 16c8dfba14ff7596ad3aea941a240f8abcdc50e6: - Revert "Allow glibc to be compiled without EXEC_PAGESIZE" - locale: Handle loading a missing locale twice (Bug 14247) - elf: Do not check for loader mmap on tst-decorate-maps (BZ 31553) - Use --enable-obsolete in build-many-glibcs.py for nios2-linux-gnu - login: Use unsigned 32-bit types for seconds-since-epoch - login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) - login: Check default sizes of structs utmp, utmpx, lastlog - benchtests: Add random() benchmark - advisories: Add Reported-By - Fix 'Reported-By' to use Camel Case for commit 6a98f4640ea453f - Document CVE-2024-2961 - iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961) - elf/rtld: Count skipped environment variables for enable_secure- Build POWER10 multilib- Auto-sync with upstream branch master, commit 14e56bd4ce15ac2d1cc43f762eb2e6b83fec1afe: - powerpc: Fix ld.so address determination for PCREL mode (bug 31640) - Revert "x86_64: Suppress false positive valgrind error" - wcsmbs: Ensure wcstr worst-case linear execution time (BZ 23865) - wcsmbs: Add test-wcsstr - posix: Sync tempname with gnulib - socket: Add new test for connect - libsupport: Add xgetpeername- Auto-sync with upstream branch master, commit 42e48e720c78ab75eb8def9e866da52b0ac278df. - nptl: Add tst-pthread-key1-static for BZ #21777 - elf: Add ld.so test with non-existing program name - elf: Check objname before calling fatal_error - Use crtbeginT.o and crtend.o for non-PIE static executables - aarch64: Enhanced CPU diagnostics for ld.so - x86: Add generic CPUID data dumper to ld.so --list-diagnostics - elf: Add CPU iteration support for future use in ld.so diagnostics - timezone: sync to TZDB 2024a - Fix bsearch, qsort doc to match POSIX better - x86-64: Exclude FMA4 IFUNC functions for -mapxf - Reinstate generic features-time64.h - Cleanup __tls_get_addr on alpha/microblaze localplt.data - arm: Remove ld.so __tls_get_addr plt usage - aarch64: Remove ld.so __tls_get_addr plt usage - math: x86 trunc traps when FE_INEXACT is enabled (BZ 31603) - math: x86 floor traps when FE_INEXACT is enabled (BZ 31601) - math: x86 ceill traps when FE_INEXACT is enabled (BZ 31600) - aarch64/fpu: Add vector variants of erfc - aarch64/fpu: Add vector variants of tanh - aarch64/fpu: Add vector variants of sinh - aarch64/fpu: Add vector variants of atanh - aarch64/fpu: Add vector variants of asinh - aarch64/fpu: Add vector variants of acosh - aarch64/fpu: Add vector variants of cosh - aarch64/fpu: Add vector variants of erf - misc: Add support for Linux uio.h RWF_NOAPPEND flag - manual: significand() uses FLT_RADIX, not 2 - manual: Clarify return value of cbrt(3) - manual: floor(log2(fabs(x))) has rounding errors - manual: logb(x) is floor(log2(fabs(x))) - powerpc: Add missing arch flags on rounding ifunc variants - math: Reformat Makefile. - Always define __USE_TIME_BITS64 when 64 bit time_t is used - benchtests: Improve benchtests for strstr - x86_64: Remove avx512 strstr implementation - signal: Avoid system signal disposition to interfere with tests- Auto-sync with upstream branch master, commit 96d1b9ac2321b565f340ba8f3674597141e3450d. - RISC-V: Fix the static-PIE non-relocated object check - htl: Implement some support for TLS_DTV_AT_TP - htl: Respect GL(dl_stack_flags) when allocating stacks - hurd: Use the RETURN_ADDRESS macro - hurd: Disable Prefer_MAP_32BIT_EXEC on non-x86_64 for now - Allow glibc to be compiled without EXEC_PAGESIZE - hurd: Stop relying on VM_MAX_ADDRESS - hurd: Move internal functions to internal header - stdlib: Fix tst-makecontext2 log when swapcontext fails - or1k: Add prctl wrapper to unwrap variadic args - or1k: Only define fpu rouding and exceptions with hard-float - or1k: Update libm test ulps - AArch64: Check kernel version for SVE ifuncs- Drop glibc-rh2269799.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 1ea051145612f199d8716ecdf78b084b00b5a727: - powerpc: Placeholder and infrastructure/build support to add Power11 related changes. - powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. - elf: Enable TLS descriptor tests on aarch64 - arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) - Ignore undefined symbols for -mtls-dialect=gnu2 - Add tst-gnu2-tls2mod1 to test-internal-extras - x86-64: Allocate state buffer space for RDI, RSI and RBX (#2269799) - riscv: Update nofpu libm test ulps - Add STATX_MNT_ID_UNIQUE from Linux 6.8 to bits/statx-generic.h - linux: Use rseq area unconditionally in sched_getcpu (bug 31479) - aarch64: fix check for SVE support in assembler - Update kernel version to 6.8 in header constant tests - Update syscall lists for Linux 6.8 - Use Linux 6.8 in build-many-glibcs.py - powerpc: Remove power8 strcasestr optimization - riscv: Fix alignment-ignorant memcpy implementation - linux/sigsetops: fix type confusion (bug 31468) - LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf - duplocale: protect use of global locale (bug 23970)- Global dynamic TLS access may clobber RBX (#2269799)- Do not generate ELF dependency information for glibc32- Build glibc32 binary package from glibc sources as part of x86_64 build, not from glibc32 SRPM that contains binaries from i686 RPM build.- Auto-sync with upstream branch master, commit b6e3898194bbae78910bbe9cd086937014961e45. - x86-64: Simplify minimum ISA check ifdef conditional with if - manual/tunables - Add entry for enable_secure tunable. - NEWS: Move enable_secure_tunable from 2.39 to 2.40. - riscv: Add and use alignment-ignorant memcpy - riscv: Add ifunc helper method to hwprobe.h - riscv: Enable multi-arg ifunc resolvers - riscv: Add __riscv_hwprobe pointer to ifunc calls - riscv: Add hwprobe vdso call support - linux: Introduce INTERNAL_VSYSCALL - riscv: Add Linux hwprobe syscall support - rtld: Add glibc.rtld.enable_secure tunable. - x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers - x86_64: Suppress false positive valgrind error - x86: Don't check XFD against /proc/cpuinfo - x86-64: Don't use SSE resolvers for ISA level 3 or above - x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers - sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker - cdefs: Drop access attribute for _FORTIFY_SOURCE=3 (BZ #31383) - s390: Improve static-pie configure tests - x86: Change ENQCMD test to CHECK_FEATURE_PRESENT - debug: Improve mqueue.h fortify warnings with clang - debug: Improve fcntl.h fortify warnings with clang - wcsmbs: Improve fortify with clang - syslog: Improve fortify with clang - socket: Improve fortify with clang - unistd: Improve fortify with clang - stdlib: Improve fortify with clang - string: Improve fortify with clang - libio: Improve fortify with clang - cdefs.h: Add clang fortify directives - Update SHARED-FILES and license for Unicode 15.1.0. - aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR - S390: Do not clobber r7 in clone [BZ #31402] - x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch - hurd: Reformat Makefile. - htl/tests: Reformat Makefile. - htl: Reformat Makefile. - hesiod: Reformat Makefile. - gmon: Reformat Makefile. - dlfcn: Reformat Makefile. - dirent: Reformat Makefile. - ctype: Reformat Makefile. - csu: Reformat Makefile. - conform: Reformat Makefile. - Support compiling .S files with additional options - x86-64: Save APX registers in ld.so trampoline - benchtests: Add more benchtests for rounding functions. - tests: gracefully handle AppArmor userns containment - treewide: python-scripts: use `is None` for none-equality - powerpc: Remove power7 strstr optimization - arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405) - math: Update mips64 ulps- Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ https://docs.fedoraproject.org/en-US/legal/update-existing-packages (#2222074)- Auto-sync with upstream branch master, commit b881f1efcd1b30c2afab3599b41ce9cd4864c823. - elf: Add new LoongArch reloc types (110 to 126) into elf.h - build-many-glibcs.py: Add s390 --disable-multi-arch / multi-arch configurations. - sparc: Treat the version field in the FPU control word as reserved - Implement setcontext/getcontext/makecontext/swapcontext for Hurd x86_64 - Use proc_getchildren_rusage when available in getrusage and times. - Linux: Switch back to assembly syscall wrapper for prctl (bug 29770) - i386: Use generic memrchr in libc (bug 31316)- Auto-sync with upstream branch master, commit ef7f4b1fef67430a8f3cfc77fa6aada2add851d7: - Apply the Makefile sorting fix - sysdeps/x86_64/Makefile (tests): Add the end marker - sort-makefile-lines.py: Allow '_' in name and "^# name" - trivial doc fix: remove weird phrase "syscall takes zero to five arguments" - mips: Use builtins for ffs and ffsll - x86: Expand the comment on when REP STOSB is used on memset - x86: Do not prefer ERMS for memset on Zen3+ - x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) - x86/cet: fix shadow stack test scripts - test_printers_common.py: Remove invalid escape sequence - elf: Remove attempt at env handling in elf/tst-rtld-list-diagnostics.py - Add SOL_VSOCK from Linux 6.7 to bits/socket.h - localedata: ssy_ER: Fix syntax error - localedata: hr_HR: change currency to EUR/€ - Change lv_LV collation to agree with the recent change in CLDR - Add new AArch64 HWCAP2 definitions from Linux 6.7 to bits/hwcap.h - string: Add hidden builtin definition for __strcpy_chk. - arm: Remove wrong ldr from _dl_start_user (BZ 31339) - LoongArch: Use builtins for ffs and ffsll - Remove sysdeps/ia64/math-use-builtins-ffs.h - Fix stringop-overflow warning in tst-strlcat2. - mips: FIx clone3 implementation (BZ 31325) - stdlib: fix qsort example in manual - soft-fp: Add brain format support - Rename c2x / gnu2x tests to c23 / gnu23 - manual: Fix up stdbit.texi - string: Use builtins for ffs and ffsll - misc: tst-poll: Proper synchronize with child before sending the signal - math: Remove bogus math implementations - Refer to C23 in place of C2X in glibc - elf: Remove _dl_sysdep_open_object hook function - build-many-glibcs: relax version check to allow non-digit characters - Use gcc __builtin_stdc_* builtins in stdbit.h if possible - Open master branch for glibc 2.40 development- Ignore symbolic links to . in sysroot construction- Switch to upstream 2.39 release, commit ef321e23c20eebc6d6fb4044425c00e6df27b05f - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 - Update advisory format and introduce some automation - manual/io: Fix swapped reading and writing phrase. - Fix typo - S390: Fix building with --disable-mutli-arch [BZ #31196] - NEWS: insert advisories and fixed bugs for 2.39 - contrib.texi: update - INSTALL, install.texi: minor updates, regenerate - libc.pot: regenerate - version.h, include/features.h: Bump version to 2.39 - Create ChangeLog.old/ChangeLog.28- Add noarch sysroot subpackages- Auto-sync with upstream branch master, commit ddf542da94caf97ff43cc2875c88749880b7259b: - syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) - Use binutils 2.42 branch in build-many-glibcs.py - elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS- Auto-sync with upstream branch master, commit ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f: - Relicense IBM portions of resolv/base64.c resolv/res_debug.c. - localedata: Use consistent values for grouping and mon_grouping - manual: fix order of arguments of memalign and aligned_alloc (Bug 27547)- no longer supplement langpacks if all-langpacks installed- Add crh_RU, gbm_IN, ssy_ER locales. - Auto-sync with upstream branch master, commit 486452affbac684db739b7fcca1e84e8a7ce33d1: - manual, NEWS: Document malloc side effect of dynamic TLS changes - NEWS: Update temporary files ignored by ldconfig - po: Incorporate translations (sr) - string: Disable stack protector for memset in early static initialization - qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) - riscv: add support for static PIE - localedata: renamed: aa_ER@saaho -> ssy_ER - Define ISO 639-3 "ssy" (Saho) - localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. - localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” - localedata: miq_NI: Shorten month names in abmon - Update kernel version to 6.7 in header constant tests - localedata: add gbm_IN locale - Define ISO 639-3 "gbm" (Garhwali) - Update syscall lists for Linux 6.7 - stdlib: Remove unused is_aligned function from qsort.c- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Auto-sync with upstream branch master, commit e2803cfd8bb00b54816d1a2c381d2cf82b136da6. - NEWS: Mention PLT rewrite on x86-64 - stdlib: Verify heapsort for two-element cases - stdlib: Fix heapsort for cases with exactly two elements - localedata: anp_IN: Fix abbreviated month names- Auto-sync with upstream branch master, commit 709fbd3ec3595f2d1076b4fec09a739327459288. - stdlib: Reinstate stable mergesort implementation on qsort - x86-64: Check if mprotect works before rewriting PLT - aarch64: Add NEWS entry about libmvec for 2.39- Add new locales for kv_RU, su_ID, tok, and zgh_MA. - Drop glibc-rh2255506.patch; fix applied upstream. - Enable Intel CET only on x86_64. - Auto-sync with upstream branch master, commit 064c708c78cc2a6b5802dce73108fc0c1c6bfc80: - localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name - x86_64: Optimize ffsll function code size. - localedata: Remove redundant comments - RISC-V: Enable static-pie. - linux: Fix fstat64 on alpha and sparc64 - math: remove exp10 wrappers - Benchtests: Increase benchmark iterations - debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. - Make __getrandom_nocancel set errno and add a _nostatus version - x86-64/cet: Make CET feature check specific to Linux/x86 - Incorporate translations (zh_CN) - Define ISO 639-3 "glk" (Gilaki) - resolv: Fix endless loop in __res_context_query - localedata: revert all the remaining locale sources to UTF-8 - localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ET om_KE ti_ET tl_PH: convert to UTF-8 - localedata: resolve cyclic dependencies - localedata: kv_RU: convert to UTF-8 - localedata: add new locale kv_RU - elf: Fix tst-nodeps2 test failure. - localedata: Sort Makefile variables. - locale: Sort Makefile variables. - i386: Remove CET support bits - x86-64/cet: Move check-cet.awk to x86_64 - x86-64/cet: Move dl-cet.[ch] to x86_64 directories - x86: Move x86-64 shadow stack startup codes - Fix deprecated utcnow() usage in build-many-glibcs.py - Fix invalid escape sequence in build-many-glibcs.py - math: Fix test-fenv.c feupdateenv tests - Remove installed header rule on $(..)include/%.h - i386: Fail if configured with --enable-cet - i386: Remove CET support - x86: Move CET infrastructure to x86_64 - localedata: su_ID: make lang_name agree with CLDR - localedata: add new locale su_ID - localedata: add new locale zgh_MA - INSTALL: regenerate - localedata: add tok/UTF-8 to SUPPORTED - localedata: tok: add yY and nN to yesexpr and noexpr - localedata: tok: convert to UTF-8 - localedata: add data for tok (Toki Pona) - Remove ia64-linux-gnu - localedata: dz_BT, bo_CN: convert to UTF-8 - localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both Tibetan and Dzongkha - localedata: bo_CN: Fix spelling errors in Tibetan data - localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr - localedata: dz_BT: Fix spelling errors in Dzongha data - localedata: unicode-gen: Remove redundant \s* from regexp, fix comments - localedata: convert the remaining *_RU locales to UTF-8 - Incorporate translations - x32: Handle displacement overflow in PLT rewrite [BZ #31218] - x86: Fixup some nits in longjmp asm implementation - stdlib: Fix stdbit.h with -Wconversion for clang - stdlib: Fix stdbit.h with -Wconversion for older gcc - elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT - aarch64: Make cpu-features definitions not Linux-specific - hurd: Initializy _dl_pagesize early in static builds - hurd: Only init early static TLS if it's used to store stack or pointer guards - hurd: Make init-first.c no longer x86-specific - hurd: Drop x86-specific assembly from init-first.c - hurd: Pass the data pointer to _hurd_stack_setup explicitly - x86-64/cet: Check the restore token in longjmp - localedata: ru_RU, ru_UA: convert to UTF-8 - localedata: es_??: convert to UTF-8 - localedata: miq_NI: convert to UTF-8 - i386: Ignore --enable-cet - mach: Drop SNARF_ARGS macro - mach: Drop some unnecessary vm_param.h includes - hurd: Declare _hurd_intr_rpc_msg* with protected visibility - hurd: Add some missing includes - localedata: fy_DE: make this "Western Frisian" to agree with the language code "fy" - localedata: fy_DE, fy_NL: convert to UTF-8 - localedata: ast_ES: convert to UTF-8 - localedata: ast_ES: Remove wrong copyright text - localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 - localedata: lv_LV, it_IT, it_CH: convert to UTF-8 - localedata: it_IT, lv_LV: currency symbol should follow the amount - Implement C23 - localedata: ms_MY should not use 12-hour format - localedata: es_ES: convert to UTF-8 - localedata: es_ES: Add am_pm strings - aarch64: Add longjmp test for SME - aarch64: Add setcontext support for SME - aarch64: Add longjmp support for SME - aarch64: Add SME runtime support - localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 - localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and thousands separator - libio: Check remaining buffer size in _IO_wdo_write (bug 31183) - getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) - string: Add additional output in test-strchr failure - Add a setjmp/longjmp test between user contexts - x86/cet: Add -fcf-protection=none before -fcf-protection=branch - Regenerate libc.pot - Omit regex.c pragmas no longer needed - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - x86/cet: Run some CET tests with shadow stack - x86/cet: Don't set CET active by default - x86/cet: Check feature_1 in TCB for active IBT and SHSTK - x86/cet: Enable shadow stack during startup - elf: Always provide _dl_get_dl_main_map in libc.a - x86/cet: Sync with Linux kernel 6.6 shadow stack interface - RISC-V: Add support for dl_runtime_profile (BZ #31151) - debug: Add fortify wprintf tests - debug: Add fortify syslog tests - debug: Add fortify dprintf tests - debug: Increase tst-fortify checks for compiler without __va_arg_pack support - debug: Adapt fortify tests to libsupport - localedata: yo_NT: remove redundant comments - localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 - localedata: First day of the week in AU is Monday, LC_TIME in en_NZ is identical to LC_TIME in en_AU then - localedata: convert yo_NG to UTF-8, check that language name in Yoruba agrees with CLDR - x86-64: Fix the tcb field load for x32 [BZ #31185] - x86-64: Fix the dtv field load for x32 [BZ #31184]- Infinite loop in res_mkquery with malformed domain name (#2255506)- Auto-sync with upstream branch master, commit 61bac1a9d2ab80ebcbc51484722e6ea43414bec7: - nss: Remove unused allocation from get_nscd_addresses in getaddrinfo - x86/cet: Don't disable CET if not single threaded - x86: Modularize sysdeps/x86/dl-cet.c - x86/cet: Update tst-cet-vfork-1 - elf: Add TLS modid reuse test for bug 29039 - aarch64: Add SIMD attributes to math functions with vector versions - aarch64: Add half-width versions of AdvSIMD f32 libmvec routines - Fix elf/tst-env-setuid[-static] if test needs to be rerun. - Fix elf: Do not duplicate the GLIBC_TUNABLES string - tst-setcontext10.c: Undef _FORTIFY_SOURCE - Fix elf: Do not duplicate the GLIBC_TUNABLES string - riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) - manual: Clarify undefined behavior of feenableexcept (BZ 31019) - x86: Do not raises floating-point exception traps on fesetexceptflag (BZ 30990) - i686: Do not raise exception traps on fesetexcept (BZ 30989) - powerpc: Do not raise exception traps for fesetexcept/fesetexceptflag (BZ 30988) - elf: Do not set invalid tunables values - elf: Do not duplicate the GLIBC_TUNABLES string - x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode - x86/cet: Check legacy shadow stack code in .init_array section - x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK - x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled - x86/cet: Check legacy shadow stack applications - localedata: id_ID: change first weekday to Sunday - s390: Set psw addr field in getcontext and friends. - x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. - x86/cet: Don't assume that SHSTK implies IBT - id_ID: Update Time Locales - Update code to handle the new ABI for sending inlined port rights. - x86/cet: Check user_shstk in /proc/cpuinfo - Add a test for setjmp/longjmp within user context - Add a test for longjmp from user context - powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. - powerpc: Fix performance issues of strcmp power10 - localedata: Convert el_GR and el_CY locales to UTF-8 - localedata: el_GR: Greece now uses the 24h format for time - powerpc : Add optimized memchr for POWER10 - intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) - resolv: Fix a few unaligned accesses to fields in HEADER - x86: Check PT_GNU_PROPERTY early- Depend only on RPM 4.14 features (RHEL-19045)- Drop glibc-rh2248502.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit b3bee76c5f59498b9c189608f0a3132e2013fa1a: - elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startup - Move CVE information into advisories directory - powerpc: Optimized strcmp for power10 - elf: Fix wrong break removal from 8ee878592c - localedata: Convert day names in nn_NO locale to UTF-8 - localedata: Remove trailing whitespace in weekday names in nn_NO locale - elf: Refactor process_envvars - elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries - elf: Ignore loader debug env vars for setuid - Adapt the security policy for the security page - aarch64: correct CFI in rawmemchr (bug 31113) - math: Add new exp10 implementation - aarch64: fix tested ifunc variants - stdlib: Fix array bounds protection in insertion sort phase of qsort - Revert "Update code to handle the new ABI for sending inlined port rights." - Revert "hurd: Fix build" - hurd: Fix build - Update code to handle the new ABI for sending inlined port rights. - hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls - linux: Make fdopendir fail with O_PATH (BZ 30373) - Avoid padding in _init and _fini. [BZ #31042] - aarch64: Improve special-case handling in AdvSIMD double-precision libmvec routines - malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 - elf: Add a way to check if tunable is set (BZ 27069)- Drop glibc-benchtests-aarch64.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 9469261cf1924d350feeec64d2c80cafbbdcdd4d: - x86: Only align destination to 1x VEC_SIZE in memset 4x loop - elf: Fix TLS modid reuse generation assignment (BZ 29039) - Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. - elf: Relocate libc.so early during startup and dlmopen (bug 31083) - elf: Introduce the _dl_open_relocate_one_object function - elf: In _dl_relocate_object, skip processing if object is relocated - Remove __access_noerrno - malloc: Use __get_nprocs on arena_get2 (BZ 30945) - aarch64: Fix libmvec benchmarks- Fix qsort workaround (#2248502)- Restore qsort workaround for 389-ds-base. (#2248502)- Apply glibc-benchtests-aarch64.patch to fix an aarch64 build failure. - Drop glibc-rh2244688.patch revert. Fix applied upstream. - Drop glibc-rh2244992.patch, glibc-rh2248915.patch, glibc-rh2248502-3.patch. All applied upstream. - Auto-sync with upstream branch master, commit 5d7f1bce7d8eea31f4baeb68bcc3124b35acc751: - posix: Revert the removal of the crypt prototype from - elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secure - elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static - elf: Remove any_debug from dl_main_state - elf: Remove LD_PROFILE for static binaries - elf: Ignore LD_PROFILE for setuid binaries - s390: Use dl-symbol-redir-ifunc.h on cpu-tunables - x86: Use dl-symbol-redir-ifunc.h on cpu-tunables - elf: Emit warning if tunable is ill-formatted - elf: Fix _dl_debug_vdprintf to work before self-relocation - elf: Do not parse ill-formatted strings - elf: Do not process invalid tunable format - elf: Add all malloc tunable to unsecvars - elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries - elf: Add GLIBC_TUNABLES to unsecvars - elf: Remove /etc/suid-debug support - stdlib: The qsort implementation needs to use heapsort in more cases - stdlib: Handle various corner cases in the fallback heapsort for qsort - stdlib: Avoid another self-comparison in qsort - hurd: fix restarting reauth_dtable on signal - hurd: Prevent the final file_exec_paths call from signals - manual: Fix termios.c example. (Bug 31078) - aarch64: Add vector implementations of expm1 routines - linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401) - intl: Add test case for bug 16621 - resolv: free only initialized items from gai pool - ldconfig: Fixes for skipping temporary files. - nptl: Link tst-execstack-threads-mod.so with -z execstack - nptl: Rename tst-execstack to tst-execstack-threads - localedata: Convert oc_FR locale to UTF-8 - localedata: Add information for Occitan - elf: Fix force_first handling in dlclose (bug 30981) - elf: Handle non-directory name in search path (BZ 31035) - New Zealand locales (en_NZ & mi_NZ) first day of week should be Monday - x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S - posix: Check pidfd_spawn with tst-spawn7-pid - y2038: Fix support for 64-bit time on legacy ABIs - AArch64: Remove Falkor memcpy - AArch64: Add memset_zva64 - AArch64: Cleanup emag memset - test: Run the tst-tls-allocation-failure-static-patched with test-wrapper. - aarch64: Add vector implementations of log1p routines - aarch64: Add vector implementations of atan2 routines - aarch64: Add vector implementations of atan routines - aarch64: Add vector implementations of acos routines - aarch64: Add vector implementations of asin routines- Work around another self-comparison application issue in qsort (#2248502)- Fix missing entries in /etc/ld.so.cache (#2248915)- Drop glibc-rh2248502-*.patch, workaround applied upstream - Auto-sync with upstream branch master, commit d1dcb565a1fb5829f9476a1438c30eccc4027d04: - Fix type typo in “String/Array Conventions” doc - stdlib: Avoid element self-comparisons in qsort (#2248502) - elf: Add glibc.mem.decorate_maps tunable - linux: Decorate __libc_fatal error buffer - assert: Decorate error message buffer - malloc: Decorate malloc maps - nptl: Decorate thread stack on pthread_create - support: Add support_set_vma_name - linux: Add PR_SET_VMA_ANON_NAME support- Fix force-first handling in dlclose, take two (#2244992, #2246048)- Revert back to old qsort/qsort_r implementation (#2248502) - Adjust test build completion check to match new DejaGnu-style message. - Auto-sync with upstream branch master, commit 5dd3bda59c2d9da138f0d98808d087cdb95cdc17: - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h - linux: Sync Linux 6.6 elf.h - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h - Update kernel version to 6.6 in header constant tests - Update syscall lists for Linux 6.6 - Format test results closer to what DejaGnu does - AArch64: Cleanup ifuncs - Use correct subdir when building tst-rfc3484* for mach and arm - stdlib: Add more qsort{_r} coverage - stdlib: qsort: Move some macros to inline function - stdlib: Move insertion sort out qsort - stdlib: Optimization qsort{_r} swap implementation - string: Add internal memswap implementation - crypt: Remove manul entry for --enable-crypt - Use Linux 6.6 in build-many-glibcs.py - crypt: Remove libcrypt support - sparc: Remove optimize md5, sha256, and sha512 - build-many-glibcs: Fix traililing whitespace - AArch64: Add support for MOPS memcpy/memmove/memset - Move getnameinfo from 'inet' to 'nss' - Move getaddrinfo from 'posix' into 'nss' - Move 'services' routines from 'inet' into 'nss' - Move 'rpc' routines from 'inet' into 'nss' - Move 'protocols' routines from 'inet' into 'nss' - Move 'networks' routines from 'inet' into 'nss' - Move 'netgroup' routines from 'inet' into 'nss' - Move 'hosts' routines from 'inet' into 'nss' - Move 'ethers' routines from 'inet' into 'nss' - Move 'aliases' routines from 'inet' into 'nss' - Remove 'shadow' and merge into 'nss' - Remove 'pwd' and merge into 'nss' - Remove 'gshadow' and merge into 'nss' - Remove 'grp' and merge into 'nss' and 'posix' - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source - test-container: disable ld.so system cache on DSO detection - aarch64: Add vector implementations of exp10 routines - aarch64: Add vector implementations of log10 routines - aarch64: Add vector implementations of log2 routines - aarch64: Add vector implementations of exp2 routines - aarch64: Add vector implementations of tan routines - elf: ldconfig should skip temporary files created by package managers - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960] - elf: Do not print the cache entry if --inhibit-cache is used- Revert "Fix force-first handling in dlclose" (#2246048)- Provide template gai.conf in glibc-doc- Fix force-first handling in dlclose (#2244992)- Revert "x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10" (#2244688) - Auto-sync with upstream branch master, commit dd32e1db386c77c61850a7cbd0c126b7b3c63ece: - Revert "elf: Always call destructors in reverse constructor order (bug 30785)" - Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" - Add strlcat/wcslcat testcase. - Add strlcpy/wcslcpy testcase - Add LE DSCP code point from RFC-8622. - Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h - Add SCM_SECURITY, SCM_PIDFD to bits/socket.h - Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h - Avoid maybe-uninitialized warning in __kernel_rem_pio2 - Fix WAIT_FOR_DEBUGGER for container tests.- Drop glibc-disable-werror-tst-realloc.patch, GCC was fixed long ago. - Auto-sync with upstream branch master, commit 69239bd7a216007692470aa9d5f3658024638742: - stdlib: fix grouping verification with multi-byte thousands separator (bug 30964) - build-many-glibcs: Check for required system tools - x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 - aarch64: Optimise vecmath logs - aarch64: Cosmetic change in SVE exp routines - aarch64: Optimize SVE cos & cosf - aarch64: Improve vecmath sin routines - nss: Get rid of alloca usage in makedb's write_output. - debug: Add regression tests for BZ 30932 - Fix FORTIFY_SOURCE false positive - nss: Rearrange and sort Makefile variables - inet: Rearrange and sort Makefile variables - Fix off-by-one OOB write in iconv/tst-iconv-mt- Auto-sync with upstream branch master, 1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa: - tunables: Terminate if end of input is reached (CVE-2023-4911) - Propagate GLIBC_TUNABLES in setxid binaries- Auto-sync with upstream branch master, 9e4e896f0f5a19a16c1a77567463b013a0f4952d: - Linux: add ST_NOSYMFOLLOW - resolve: Remove __res_context_query alloca usage - mips: dl-machine-reject-phdr: Get rid of alloca. - x86: Add support for AVX10 preset and vec size in cpu-features - resolv: Fix a comment typo in __resolv_conf_load - Remove unused -DRESOLVER getaddrinfo build flag - C2x scanf %wN, %wfN support - test-container: Use nftw instead of rm -rf- Auto-sync with upstream branch master, commit 29d4591b07a4da53320e949557c6946c62c26bde. - hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext - elf: Fix compile error with -DNDEBUG [BZ #18755] - MIPS: Add relocation types - MIPS: Add new section type SHT_MIPS_ABIFLAGS - MIPS: Add ELF file header flags - fegetenv_and_set_rn now uses the builtins provided by GCC. - io: Do not implement fstat with fstatat - libio: Add nonnull attribute for most FILE * arguments in stdio.h - AArch64: Remove -0.0 check from vector sin - Document CVE-2023-4806 and CVE-2023-5156 in NEWS - elf: Add dummy declaration of _dl_audit_objclose for !SHARED - Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] - elf: dl-lookup: Remove unused alloca.h include - Remove unused localedata/th_TH.in - Adapt collation in th_TH locale to use the iso14651_t1_common file and sync the collation with CLDR - Revert "LoongArch: Add glibc.cpu.hwcap support." - Update kernel version to 6.5 in header constant tests - LoongArch: Add glibc.cpu.hwcap support. - math: Add a no-mathvec flag for sin (-0.0)- Auto-sync with upstream branch master, commit bb5bbc20702981c287aa3e44640e7d2f2b9a28cf: - Update to Unicode 15.1.0 [BZ #30854] - localedata/unicode-gen/utf8_gen.py: adapt regexp to get relevant lines from EastAsianWidth.txt - Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) - LoongArch: Change to put magic number to .rodata section - LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for strcpy, stpcpy{aligned, unaligned, lsx, lasx} - LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' Warnings. - LoongArch: Add lasx/lsx support for _dl_runtime_profile. - Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode - resolv: Fix some unaligned accesses in resolver [BZ #30750] - Update syscall lists for Linux 6.5- Auto-sync with upstream branch master, commit 073edbdfabaad4786e974a451efe4b6b3f7a5a61. - ia64: Work around miscompilation and fix build on ia64's gcc-10 and later - stdio: Remove __libc_message alloca usage - htl: avoid exposing the vm_region symbol - libio: Fix oversized __io_vtables - Use Linux 6.5 in build-many-glibcs.py - elf: Remove unused l_text_end field from struct link_map- Auto-sync with upstream branch master, commit 6985865bc3ad5b23147ee73466583dd7fdf65892: - elf: Always call destructors in reverse constructor order (bug 30785) - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 - manual: Fix ld.so diagnostics menu/section structure - getaddrinfo: Get rid of alloca - riscv: Add support for XTheadBb in string-fz[a,i].h - getcanonname: Fix a typo - linux: Add pidfd_getpid - posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) - linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) - linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, sh, and sparc - __call_tls_dtors: Use call_function_static_weak - intl: Treat C.UTF-8 locale like C locale (BZ# 16621) - htl: Fix stack information for main thread - htl: thread_local destructors support - elf: Fix slow tls access after dlopen [BZ #19924] - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]- Auto-sync with upstream branch master, commit e1d3312015e8f70344620375aedf91afe7e7e7a4. - add GB18030-2022 charmap and test the entire GB18030 charmap [BZ #30243] - Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py - localedata: Translit common emojis to smileys [BZ #30649] - nscd: Skip unusable entries in first pass in prune_cache (bug 30800) - LoongArch: Change loongarch to LoongArch in comments - LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} - LoongArch: Add ifunc support for memset{aligned, unaligned, lsx, lasx} - LoongArch: Add ifunc support for memrchr{lsx, lasx} - LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} - LoongArch: Micro-optimize LD_PCREL - LoongArch: Remove support code for old linker in start.S - LoongArch: Simplify the autoconf check for static PIE - Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. - argp-parse: Get rid of alloca - gencat: Get rid of alloca. - m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift - m68k: Fix build with -mcpu=68040 or higher (BZ 30740) - elf: Check that --list-diagnostics output has the expected syntax - manual: Document ld.so --list-diagnostics output - manual/jobs.texi: Add missing @item EPERM for getpgid - LoongArch: Add ifunc support for strncmp{aligned, lsx} - LoongArch: Add ifunc support for strcmp{aligned, lsx} - LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} - htl: move pthread_attr_setdetachstate into libc - htl: move pthread_attr_getdetachstate into libc - htl: move pthread_attr_setschedpolicy into libc - htl: move pthread_attr_getschedpolicy into libc - htl: move pthread_attr_setinheritsched into libc - htl: move pthread_attr_getinheritsched into libc - htl: move pthread_attr_getschedparam into libc - htl: move pthread_setschedparam into libc - htl: move pthread_getschedparam into libc - htl: move pthread_equal into libc - Linux: Avoid conflicting types in ld.so --list-diagnostics- Auto-sync with upstream branch master, commit f6c8204fd7fabf0cf4162eaf10ccf23258e4d10e: - elf: Do not run constructors for proxy objects - x86_64: Add log1p with FMA - Remove references to the defunct db2 subdir - string: Fix tester build with fortify enable with gcc < 12 - s390x: Fix static PIE condition for toolchain bootstrapping. - m68k: fix __mpn_lshift and __mpn_rshift for non-68020 - sysdeps: tst-bz21269: fix -Wreturn-type - Loongarch: Add ifunc support for memcpy{aligned, unaligned, lsx, lasx} and memmove{aligned, unaligned, lsx, lasx} - Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and strchrnul{aligned, lsx, lasx} - sysdeps: tst-bz21269: handle ENOSYS & skip appropriately - sysdeps: tst-bz21269: fix test parameter - hurd: Fix strictness of - hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call - io/tst-statvfs: fix statfs().f_type comparison test on some arches - fxprintf: Get rid of alloca- Collect dynamic loader diagnostics from the build system.- Auto-sync with upstream branch master, commit d6fe19facc61caffb25383d9c25eff86a0e115c8: - configure: Add -Wall again to the default CFLAGS - malloc: Remove bin scanning from memalign (bug 30723) - resolv/nss_dns/dns-host: Get rid of alloca. - x86_64: Add expm1 with FMA - elf: Add new LoongArch reloc types (101 to 108) into elf.h - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] - x86_64: Add log2 with FMA - malloc: Enable merging of remainders in memalign (bug 30723) - nscd: Do not rebuild getaddrinfo (bug 30709) - x86_64: Sort fpu/multiarch/Makefile - i686: Fix build with --disable-multiarch - x86_64: Fix build with --disable-multiarch (BZ 30721) - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h - linux: statvfs: allocate spare for f_type - x86: Fix for cache computation on AMD legacy cpus. - powerpc longjmp: Fix build after chk hidden builtin fix - LoongArch: Fix static PIE condition for toolchain bootstrapping. - chk: Add and fix hidden builtin definitions for *_chk - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined - tst-*glob*: Do not check d_name size - iconv: restore verbosity with unrecognized encoding names (bug 30694) - configure: Remove --enable-all-warnings option - Add IP_PROTOCOL from Linux 6.4 to bits/in.h - Update kernel version to 6.4 in header constant tests - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES - vfprintf-internal: Get rid of alloca. - stdlib: Improve tst-realpath compatibility with source fortification - Open master branch for glibc 2.39 development- Drop downstream glibc shadow stack userspace support patches.- Switch to upstream 2.38 release - : Add APX support - translations: update cs, nl, vi - string: Fix tester build with fortify enable with gcc 6 - linux: Fix i686 with gcc6 - i386: Remove memset_chk-nonshared.S - i386: Fix build with --enable-fortify=3 - posix: Fix test-errno build with fortify enable - powerpc: Fix powerpc64 strchrnul build with old gcc - sunrpc: Fix netname build with older gcc - malloc: Fix set-freeres.c with gcc 6 - nscd: cleanup obsolete _FORTIFY_SOURCE setting- Allow for the optional removal of tzdata. - Rebuilt for https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata- Auto-sync with upstream branch master, commit 637aac2ae3980de31a6baab236a9255fe853cc76. - Include sys/rseq.h in tst-rseq-disable.c - string: Fix tester with fortify enabled - string: Fix bug-strncat1 with fortify enabled - nscd: Use errval, not errno to guide cache update (bug 30662) - Restore lookup of IPv4 mapped addresses in files database (bug 25457) - Revert "MIPS: Sync elf.h from binutils" - riscv: Update rvd libm test ulps - MIPS: Sync elf.h from binutils - Merge translations (bg, hr, pl, sv) - nptl: Unconditionally use a 32-byte rseq area - hurd: Fix tst-openloc - scripts: Fix fortify checks if compiler does not support _FORTIFY_SOURCE=3 - configure: Disable building libcrypt by default - nptl: Make tst-tls3mod.so explicitly lazy - make ‘struct pthread’ a complete type - scripts: Add fortify checks on installed headers - Update x86_64 libm-test-ulps (x32 ABI) - Fix getting return address in elf/tst-audit28.c. - [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold. - x86: Fix slight bug in `shared_per_thread` cache size calculation. - Update i686 libm-test-ulps (again) - Update i686 libm-test-ulps - Merge translations (de, ro, uk, zh_TW) - Regenerate libc.pot - configure: Use autoconf 2.71 - Update sparc libm-test-ulps - s390: Add the clone3 wrapper - manual: Fix typos in struct dl_find_object - sparc: Fix la_symbind for bind-now (BZ 23734) - i386: make debug wrappers compatible with static PIE - LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx}- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Auto-sync with upstream branch master, commit 7f079fdc16e88ebb8020e17b2fd900e8924da29a: - LoongArch: Add vector implementation for _dl_runtime_resolve. - LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. - sysdeps: Add missing hidden definitions for i386 - sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE - Translations: Add new ro support and update others. - elf: _dl_find_object may return 1 during early startup (bug 30515) - LoongArch: config: Rewrite check on static PIE. - Revert "hppa: Drop 16-byte pthread lock alignment" - realloc: Limit chunk reuse to only growing requests [BZ #30579] - vfscanf-internal: Remove potentially unbounded allocas- Add "--enable-fortify-source" option to configure - Auto-sync with upstream branch master, commit 5324d258427fd11ca0f4f595c94016e568b26d6b. - fileops: Don't process ,ccs= as individual mode flags (BZ#18906) - sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result - libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE - libio/bits/stdio2.h: Clearly separate declaration from definitions - misc/bits/syslog.h: Clearly separate declaration from definition - misc/bits/select2.h: Clearly separate declaration from definitions - unistd: Avoid PLT entries with _FORTIFY_SOURCE - posix/bits/unistd.h: Clearly separate declaration from definitions - wchar: Avoid PLT entries with _FORTIFY_SOURCE - misc/sys/cdefs.h: Create FORTIFY redirects for internal calls - stdio: Ensure *_chk routines have their hidden builtin definition available - string: Ensure *_chk routines have their hidden builtin definition available - sysdeps: Ensure ieee128*_chk routines to be properly named - Exclude routines from fortification - Allow glibc to be built with _FORTIFY_SOURCE - manual: Update documentation of strerror and related functions - manual: Enhance documentation of the functions - Always do locking when accessing streams (bug 15142, bug 14697) - hurd: Implement MAP_EXCL - hurd: Fix mapping at address 0 with MAP_FIXED - hurd: Fix calling vm_deallocate (NULL) - hurd: Map brk non-executable - htl: Let Mach place thread stacks - mach: strerror must not return NULL (bug 30555) - hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) - support: Build with exceptions and asynchronous unwind tables [BZ #30587] - hurd: Make getrandom return ENOSYS when /dev/random is not set up - Stop applying a GCC-specific workaround on clang [BZ #30550] - ld.so: Always use MAP_COPY to map the first segment [BZ #30452] - setenv.c: Get rid of alloca. - Add checks for wday, yday and new date formats - aarch64: Add vector implementations of exp routines - aarch64: Add vector implementations of log routines - aarch64: Add vector implementations of sin routines - aarch64: Add vector implementations of cos routines - Switch to UTF-8 for INSTALL - Make sure INSTALL is ASCII plaintext - Update syscall lists for Linux 6.4- Auto-sync with upstream branch master, commit d35fbd3e684e6bb5e5ec452ad8dac6ada8424bdd: - linux: Return unsupported if procfs can not be mount on tst-ttyname-namespace - linux: Split tst-ttyname - Use Linux 6.4 in build-many-glibcs.py - x86: Adjust Linux x32 dl-cache inclusion path - elf: Update list of RISC-V relocations - Fix tests-clean Makefile target (bug 30545) - check_native: Get rid of alloca - ifaddrs: Get rid of alloca - x86: Make dl-cache.h and readelflib.c not Linux-specific - elf: Port ldconfig away from stack-allocated paths - Call "CST" a time zone abbreviation, not a name - benchtests: fix warn unused result - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result - rt/tst-mqueue4.c: Fix wrong number of argument for mq_open - debug/readlink{, at}_chk.c: Harmonize declaration and definition - wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitions - stdio-common: tests: Incorrect maxlen parameter for swprintf - sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for __mempcpy_chk - hurd: readv: Get rid of alloca - hurd: writev: Add back cleanup handler - Fix misspellings -- BZ 25337 - C2x scanf %b support - C2x printf %wN, %wfN support (bug 24466) - tests: replace system by xsystem - tests: replace read by xread - hurd: writev: Get rid of alloca - grantpt: Get rid of alloca - string: strerror must not return NULL (bug 30555) - hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist - manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy - Add the wcslcpy, wcslcat functions - Implement strlcpy and strlcat [BZ #178] - tests: replace fgets by xfgets - tests: replace fread by xfread - posix: Add test case for gai_strerror() - posix: Handle success in gai_strerror() - LoongArch: Add support for dl_runtime_profile - malloc: Decrease resource usage for malloc tests - stdlib: Tune down fork arc4random tests - tst-getdate: Improve testcase flexibility and add test. - x86: Make the divisor in setting `non_temporal_threshold` cpu specific - x86: Refactor Intel `init_cpu_features` - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` - Remove unused DATEMSK file for tst-getdate - resolv_conf: release lock on allocation failure (bug 30527)- Shadow stack userspace support, downstream only and disabled by default.- Auto-sync with upstream branch master, commit 85e6d8b4175fcb195011a0a1bad37d6f3b2355db: - time: Fix use-after-free in getdate - Move {read,write}_all functions to a dedicated header - tests: Replace various function calls with their x variant - tests: fix warn unused result on asprintf calls - pthreads: Use _exit to terminate the tst-stdio1 test - support: Add delayed__exit (with two underscores)- Auto-sync with upstream branch master, commit e3622a8f391deea3b75a577dce70d023dfa3f1c7. - time: Also check for EPERM while trying to clock_settime - linux: Fail as unsupported if personality call is filtered - Remove MAP_VARIABLE from hppa bits/mman.h - hurd: Fix x86_64 sigreturn restoring bogus reply_port - Add lint-makefiles Makefile linting test. - elf: Sort Makefile variables. - Fix a few more typos I missed in previous round -- BZ 25337 - Fix all the remaining misspellings -- BZ 25337 - Use __nonnull for the epoll_wait(2) family of syscalls - Fix invalid use of NULL in epoll_pwait2(2) test - getipv4sourcefilter: Get rid of alloca - getsourcefilter: Get rid of alloca. - tests: fix warn unused results - nptl_db/thread_dbP.h: fix warn unused result - malloc/{memusage.c, memusagestat.c}: fix warn unused result - catgets/gencat.c: fix warn unused result - tests: replace ftruncate by xftruncate - tests: replace write by xwrite - x86-64: Use YMM registers in memcmpeq-evex.S- Auto-sync with upstream branch master, commit 6286cca2cb8389dcffec39238a8bf15ffea96396. - support: Don't fail on fchown when spawning sgid processes - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - elf: Remove spurios SHARED conditional from elf/rtld.c - Fix misspellings in sysdeps/ -- BZ 25337 - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477) - io: Re-flow and sort multiline Makefile definitions - elf: Make more functions available for binding during dlclose (bug 30425) - LoongArch: Fix inconsistency in SHMLBA macro values between glibc and kernel - Fix misspellings in elf/ -- BZ 25337 - riscv: Add the clone3 wrapper - posix: Add error message for EAI_OVERFLOW - setsourcefilter: Replace alloca with a scratch_buffer. - time: strftime_l: Avoid an unbounded alloca. - x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] - hurd: Fix setting up signal thread stack alignment - mach: Fix startup with stack protector - Fix misspellings in manual/ -- BZ 25337 - Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 - Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h - Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h - Add AT_RSEQ_* from Linux 6.3 to elf.h - setipv4sourcefilter: Avoid using alloca. - wchar: Define va_list for POSIX (BZ #30035) - elf: add test for dl-printf - elf: fix handling of negative numbers in dl-printf - elf: Update comment in open_path - elf: Add test for locating libraries in root dir (bug 30435) - io: Re-flow and sort multiline Makefile definitions - Fix special case for C2x strtol binary constant handling (BZ# 30371) - rtld: properly handle root directory in load path (bug 30435) - sysdeps/pthread/eintr.c: fix warn unused result - sunrpc/netname.c: fix warn unused result - locale/programs/locarchive.c: fix warn unused result - support: Reformat Makefile. - Regenerate configure fragment -- BZ 25337. - Fix misspellings in sysdeps/powerpc -- BZ 25337 - Fix misspellings in sysdeps/unix -- BZ 25337 - Fix misspellings in sysdeps/x86_64 -- BZ 25337. - mach: Fix accessing mach_i386.h - Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. - mach: Fix installing mach_i386.h - hurd: Fix making ld.so run static binaries with retry - Add voice-admit DSCP code point from RFC-5865 - mach: Fix mach_setup_thread_impl with NULL stack_base - Remove last remnants of have-protected - S390: Use compile-only instead of also link-tests in configure. - Fix build for hurd/thread-self.c for i386. - io: Fix a typo - htl: Use __hurd_fail () instead of assigning errno - hurd: Use __hurd_fail () instead of assigning errno - powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble - hurd: Fix using interposable hurd_thread_self - hurd 64bit: Re-introduce gai_suspend symbol - hurd: Fix __TIMESIZE on x86_64 - posix: Reformat Makefile. - hurd: Fix expected c++ types - catgets: Reformat Makefile. - benchtests: Reformat Makefile. - assert: Reformat Makefile. - nptl: Reformat Makefile. - wcsmbs: Reformat Makefile. - misc: Reformat Makefile. - stdio-common: Adjust tests in Makefile - elf: Adjust tests in Makefile. - scripts: sort-makefile-lines.py - Add a SECURITY.md - Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h - hurd: Also make it possible to call strlen very early - hurd: Fix setting up pthreads - hurd: Fix x86_64 _hurd_tls_fork - hurd: Make sure to not use tcb->self - hurd: Use __mach_setup_thread_call () - mach: Add __mach_setup_thread_call () - hurd: Use MACHINE_THREAD_STATE_SETUP_CALL - mach: Define MACHINE_THREAD_STATE_SETUP_CALL - Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with TASK_THREAD_TIMES_INFO - argp: Reformat Makefile. - stdlib: Avoid undefined behavior in stdlib/tst-labs - stdlib: Use long long int in stdlib/tst-llabs - Update kernel version to 6.3 in header constant tests - i386: Use pthread_barrier for synchronization on tst-bz21269 - stdlib: Add testcases for llabs(). (BZ #30263) - stdlib: Add testcases for labs(). (BZ #30263) - stdlib: Add testcases for abs(). (BZ #30263) - hurd: Fix computing user stack pointer - hurd: Fix sc_i386_thread_state layout - hurd: Align signal stack pointer after allocating stackframe - hurd: Fix aligning signal stack pointer- Auto-sync with upstream branch master, commit 40b68e8cc00ca40348bc084b651c0561d31feb46: - wcsmbs: Reformat Makefile. - linux: Reformat Makefile. - stdlib: Reformat Makefile. - stdio-common: Reformat Makefile. - socket: Reformat Makefile. - misc: Reformat Makefile. - debug: Reformat Makefile. - elf: Reformat Makefile. - libio: Add __nonnull for FILE * arguments of fclose and freopen - nss: Reconcile conditional declaration and use of `is_nscd' - Update syscall lists for Linux 6.3 - hurd: rule out some mach headers when generating errno.h - Stop checking if MiG supports retcode. - Added Redirects to longdouble error functions [BZ #29033] - nptl: Reformat Makefile. - scripts: Add sort-makefile-lines.py to sort Makefile variables. - dlopen: skip debugger notification for DSO loaded from sprof (bug 30258)- Auto-sync with upstream branch master, commit d1417176a35d27ffb8da0ffb1e33154163b6eeb2: - aligned_alloc: conform to C17 - testsuite: stdlib/isomac.c: fix REQUIREMENTS - manual: Remove unsupported line breaks in waiting-with-clock section - Enable new device_open_new RPC in libmachuser. - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC." - Update hurd/hurdselect.c to be more portable. - hurd: Fix ld.so name - hurd: Add ioperm symbol on x86_64 - time: Remove alloca() from getdate - aarch64: More configure checks for libmvec - aarch64: SVE ACLE configure test cleanups - hppa: Fix 'concurrency' typo in comment - Update hurd/intr-msg.c to be more portable - Update sysdeps/mach/hurd/ioctl.c to make it more portable - aarch64: fix SVE ACLE check for bootstrap glibc builds - Enable libmvec support for AArch64 - hurd: Enable x86_64 build script - hurd 64bit: Make dev_t word type - malloc: Really fix tst-memalign-3 link against threads - malloc: Fix tst-memalign-3 link against threads - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py - Mark various cold functions as __COLD - Fix regex type usage - hurd 64bit: Fix struct msqid_ds and shmid_ds fields - hurd 64bit: Fix ipc_perm fields types - hurd 64bit: Fix flock fields types - hurd 64bit: Add data for check-c++-types - hurd 64bit: Fix pthread_t/thread_t type to long - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len - hurd 64bit: Add missing data file for check-localplt test - hurd 64bit: Add missing libanl - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit - hurd: Fix tst-writev test - nptl: move tst-x86-64-tls-1 to nptl-only tests - hurd: Add expected abilist files for x86_64 - hurd: Replace reply port with a dead name on failed interruption - Define __mig_strlen to support dynamically sized strings in hurd RPCs - mach: Disable 32bit compatibility mode - hurd: Make it possible to call memcpy very early - hurd: Implement longjmp for x86_64 - hurd: Implement sigreturn for x86_64 - Make __mach_msg_destroy portable for x86_64 - hurd: Mark error functions as __COLD - cdefs.h: Define __COLD - hurd: Fix FS_RETRY_MAGICAL "machtype" handling - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd - hurd: Don't leak the auth port in msg* RPCs - hurd: Make _exit work during early boot-up - hurd: Mark various conditions as unlikely - hurd: Move libc_hidden_def's around - hurd: Simplify _hurd_critical_section_lock a bit - __check_pf: Add a cancellation cleanup handler [BZ #20975] - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. - elf.h: add PT_GNU_SFRAME - Fix Hurd getcwd build with GCC >= 13 - Regenerate sysdeps/mach/hurd/bits/errno.h - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive - manual: document posix_openpt (bug 17010) - if_index: Remove unneeded alloca.h include - gethostid: Do not include alloca.h- Auto-sync with upstream branch master, commit 904b94c07af84b7e4c98de3bbb822ccffcaf8c40. - socket: Add a test for MSG_CMSG_CLOEXEC - hurd: Do not take any flag from the CMSG_DATA - hurd: Implement MSG_CMSG_CLOEXEC - hurd: Don't pass FD_CLOEXEC in CMSG_DATA - hurd: Implement prefer_map_32bit_exec tunable - hurd: Don't attempt to deallocate MACH_PORT_DEAD - hurd: Only deallocate addrport when it's valid - hurd: Implement MAP_32BIT - Use O_CLOEXEC in more places (BZ #15722) - misc: Convert daemon () to GNU coding style - wcsmbs: Add wcsdup() tests. (BZ #30266) - string: Add tests for strndup (BZ #30266) - string: Add tests for strdup (BZ #30266) - string: Allow use of test-string.h for non-ifunc implementations. - hurd: Don't migrate reply port into __init1_tcbhead - hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY - Created tunable to force small pages on stack allocation. - malloc: Add missing shared thread library flags - linux: Re-flow and sort multiline Makefile definitions - posix: Re-flow and sort multiline Makefile definitions- Explicitly provide ldconfig paths (#2188550)- Auto-sync with upstream branch master, commit 65cbd52174f5bc211dd655727c2239e25e55bfce: - build-many-glibcs.py: --disable-gcov for gcc-first - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) - rcmd.c: Fix indentation in last commit - inet/rcmd.c: fix warn unused result - wcsmbs: Re-flow and sort routines, tests variables in Makefile - debug: Re-flow and sort routines variable in Makefile - math: Improve fmod(f) performance - Benchtests: Adjust timing - malloc: Assure that THP mode read do write OOB end of stringt - malloc: Assure that THP mode is always null terminated - aio: Fix freeing memory - elf: Stop including tls.h in ldsodefs.h - manual: update AddressSanitizer discussion - manual: document snprintf truncation better - manual: improve string section wording - manual: fix texinfo typo - : Make fopencookie, vasprintf, asprintf available by default - : Make strchrnul, strcasestr, memmem available by default - : Add PREFETCHI support - : Add AMX-COMPLEX support - : Add AVX-NE-CONVERT support - : Add AVX-VNNI-INT8 support - : Add MSRLIST support - : Add AVX-IFMA support - : Add AMX-FP16 support - : Add WRMSRNS support - : Add ArchPerfmonExt support - : Add CMPCCXADD support - : Add LASS support - : Add RAO-INT support - : Add LBR support - : Add RTM_FORCE_ABORT support - : Add SGX-KEYS support - : Add BUS_LOCK_DETECT support - : Add LA57 support - platform.texi: Move LAM after LAHF64_SAHF64 - : Rename to x86_cpu_INDEX_7_ECX_15 - hppa: Update struct __pthread_rwlock_arch_t comment. - hppa: Revise __TIMESIZE define to use __WORDSIZE - libio: Remove unused pragma weak on vtable - malloc: Only set pragma weak for rpc freemem if required - compare_strings.py : Add --gmean flag - x86/dl-cacheinfo: remove unsused parameter from handle_amd - powerpc: Disable stack protector in early static initialization - nptl: Fix tst-cancel30 on sparc64 - math: Remove the error handling wrapper from fmod and fmodf - math: Improve fmodf - math: Improve fmod - benchtests: Add fmodf benchmark - benchtests: Add fmod benchmark - x86: Set FSGSBASE to active if enabled by kernel - x86_64: Fix asm constraints in feraiseexcept (bug 30305) - manual: Document __wur usage under _FORTIFY_SOURCE - x86_64: Add rtld-stpncpy & rtld-strncpy - stdio-common: Fix building when !IS_IN (libc) - time: Fix strftime(3) API regarding nullability - Update arm libm-tests-ulps - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) - memalign: Support scanning for aligned chunks. - malloc: Use C11 atomics on memusage - Remove --enable-tunables configure option - Remove --disable-experimental-malloc option- Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC warning; and - Auto-sync with upstream branch master, commit 885d3cda907d0dee54b13cbbf61b040c9951d5a2: - Allow building with --disable-nscd again - system: Add "--" after "-c" for sh (BZ #28519) - posix: Fix some crashes in wordexp [BZ #18096] - LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 - elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh - Fix tst-glibc-hwcaps-prepend-cache with custom configure prefix value - Fix tst-ldconfig-ld_so_conf-update with custom configure prefix value - support: introduce support_sysconfdir_prefix - Remove set-hooks.h from generic includes - Remove --with-default-link configure option - libio: Remove the usage of __libc_IO_vtables - libio: Do not autogenerate stdio_lim.h - Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions - benchtests: Move libmvec benchtest inputs to benchtests directory - stdio-common: tests: don't double-define _FORTIFY_SOURCE - LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects - _dl_map_object_from_fd: Remove unnecessary debugger notification in error path - hppa: Drop 16-byte pthread lock alignment - Minor: don't call _dl_debug_update (which can have side effects) inside assert - x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c - Declare wcstofN, wcstofNx for C2x - Update printf %b/%B C2x support - ARC: run child from the separate start block in __clone - ARC: Add the clone3 wrapper- Auto-sync with upstream branch master, commit 90233f113cc941ef88ce03b7f73221a964dcaca8: - LoongArch: Add get_rounding_mode. - LoongArch: Add support for ldconfig. - linux: fix ntp_gettime abi break (BZ# 30156) - elf: Add missing dependency between resolvfail and testobj1.so - elf: Add -z lazy to some more tests - Benchtests: Remove simple_str(r)chr - Benchtests: Remove simple_str(n)casecmp - Benchtests: Remove simple_memcmp - Benchtests: Remove simple_strcspn/strpbrk/strsep - Benchtests: Remove memchr_strnlen - Benchtests: Remove simple_mem(r)chr - Benchtests: Remove simple_strcpy_chk - Benchtests: Remove simple_str(n)cmp - malloc: Fix transposed arguments in sysmalloc_mmap_fallback call - rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX} - posix: Ensure the initial signal disposition for tst-spawn7 - hurd: fix build of tst-system.c - x86: Fix bug about glibc.cpu.hwcaps. - posix: Fix system blocks SIGCHLD erroneously [BZ #30163] - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151)- Auto-sync with upstream branch master, commit 8390014c2320f94ffd8a8f6088c10c1f64567954. - Update kernel version to 6.2 in header constant tests - arm: Remove __builtin_arm_uqsub8 usage on string-fza.h - alpha: Remove strncmp optimization - powerpc: Remove powerpc64 strncmp variants - powerpc: Remove strncmp variants - C2x scanf binary constant handling - Fix stringop-overflow warning in test-strncat. - nis: Fix stringop-truncation warning with -O3 in nis_local_host. - support: use 64-bit time_t (bug 30111) - LoongArch: Update libm-test-ulps. - LoongArch: Further refine the condition to enable static PIE - hurd: Fix some broken indentation - hurd: Remove the ecx kludge- Auto-sync with upstream branch master, commit 59a6d5e9477695c41d6feef7ef8636f8f744f3c5: - Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h - crypt: Remove invalid end of page test badsalttest - S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] - s390x: Regenerate ULPs. - Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h - htl: Add pthreadtypes-arch.h for x86_64 - hurd: Implement TLS for x86_64 - htl: Make pthread_mutex_t pointer-aligned - x86_64: Update libm test ulps - localedata: de_DE should not use Fräulein - LoongArch: Add math-barriers.h - cdefs.h: fix "__clang_major" typo - hppa: Drop old parisc-specific MADV_* constants - hurd: Generalize init-first.c to support x86_64 - hurd: Simplify init-first.c further - hurd: Mark some audit tests as unsupported - htl: Mark select loop test as unsupported - hurd: Mark RLIMIT_AS tests as unsupported - aarch64: update libm test ulps - powerpc:Regenerate ulps for hypot - Update syscall lists for Linux 6.2 - tunables.texi: Change \code{1} to @code{1} - x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] - gmon: fix memory corruption issues [BZ# 30101] - gmon: improve mcount overflow handling [BZ# 27576] - gmon: Fix allocated buffer overflow (bug 29444) - malloc: remove redundant check of unsorted bin corruption - Use Linux 6.2 in build-many-glibcs.py - Ignore MAP_VARIABLE in tst-mman-consts.py - AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329]- Drop glibc-printf-grouping-swbz30068.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 8b014a1b1f7aee1e3348db108aeea396359d481e: - s390: Fix build for -march=z13 - arm: Support gcc older than 10 for find_zero_all - Linux: Remove generic Implies - Linux: Remove unused generic Makefile - Linux: Assume and consolidate getpeername wire-up syscall - Linux: Assume and consolidate getsockname wire-up syscall - Linux: Move wordsize-32 Version to default - __glob64_time64: Fix typo for stub_warning call (BZ #30146) - elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] - Define PC, SP and SYSRETURN for hurd x86_64 - mach: Use PAGE_SIZE - hurd: Simplify init-first.c a bit - hurd: Make timer_t pointer-sized - hurd: Fix xattr function return type - hurd: Use proper integer types - hurd: Move thread state manipulation into _hurd_tls_new () - glob64_time64: Fix typo for stub_warning call (BZ #30146) - Use uintptr_t instead of performing pointer subtraction with a null pointer - ARC:fpu: add extra capability check before use of sqrt and fma builtins - ARC: align child stack in clone - string: Remove string_private.h - iconv: Remove _STRING_ARCH_unaligned usage - iconv: Remove _STRING_ARCH_unaligned usage for get/set macros - resolv: Remove _STRING_ARCH_unaligned usage - nscd: Remove _STRING_ARCH_unaligned usage - stdlib: Simplify getenv - crypto: Remove _STRING_ARCH_unaligned usage - Fix ifunc-impl-list.c build for s390 - [hurd] Fix i686 build breakage caused by 4fedebc91108 - C2x strtol binary constant handling - [hurd] Add MTU_DISCOVER values - hurd: Fix unwinding over INTR_MSG_TRAP in shared too - mach: undef ENTRY2 - hurd: i386 TLS tweaks - stdio: Do not ignore posix_spawn error on popen (BZ #29016) - update auto-libm-test-out-hypot - added pair of inputs for hypotf in binary32 - Naming the parameter of dummy_sa_handler - hurd: Fix tcflag_t and speed_t types on 64-bit - htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h - hurd, htl: Add some x86_64-specific code - Fix typos in comments - htl: Generalize i386 pt-machdep.h to x86 - hurd: Set up the basic tree for x86_64-gnu - mach: Look for mach_i386.defs on x86_64 too - htl: Fix semaphore reference - hurd: Fix xattr error value - mach, hurd: Cast through uintptr_t - hurd: Use mach_msg_type_number_t where appropriate - hurd: Refactor readlinkat() - Use __builtin_FILE instead of __FILE__ in assert in C++. - hurd: Fix unwinding over INTR_MSG_TRAP - powerpc64: Add the clone3 wrapper - string: Disable stack protector in early static initialization - string: Add libc_hidden_proto for memrchr - string: Add libc_hidden_proto for strchrnul - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache - NEWS: Document CVE-2023-25139. - Use 64-bit time_t interfaces in strftime and strptime (bug 30053) - C-SKY: Strip hard float abi from hard float feature. - S390: Influence hwcaps/stfle via GLIBC_TUNABLES. - string: Hook up the default implementation on test-strrchr - string: Hook up the default implementation on test-memrchr - string: Hook up the default implementation on test-memchr - string: Hook up the default implementation on test-strcpy - string: Hook up the default implementation on test-stpcpy - string: Hook up the default implementation on test-strncmp - string: Hook up the default implementation on test-strcmp - string: Hook up the default implementation on test-strchr - string: Hook up the default implementation on test-strnlen - string: Hook up the default implementation on test-strlen - riscv: Add string-fza.h and string-fzi.h - sh: Add string-fzb.h - powerpc: Add string-fza.h - arm: Add string-fza.h - alpha: Add string-fza, string-fzb.h, string-fzi.h, and string-shift.h - hppa: Add string-fza.h, string-fzc.h, and string-fzi.h - hppa: Add memcopy.h - string: Improve generic strrchr with memrchr and strlen - string: Improve generic memrchr - string: Improve generic strnlen with memchr - string: Improve generic memchr - string: Improve generic strcpy - string: Improve generic stpcpy - string: Improve generic strncmp - string: Improve generic strcmp - string: Improve generic strchr - string: Improve generic strchrnul - string: Improve generic strlen - Add string vectorized find and detection functions - Parameterize OP_T_THRES from memcopy.h - Parameterize op_t from memcopy.h - Replace rawmemchr (s, '\0') with strchr - AArch64: Improve SVE memcpy and memmove - Account for grouping in printf width (bug 30068) - Move RETURN_TO to x86/sysdep.h and implement x86_64 version. - Remove pthread-pi-defines.sym - stdlib: tests: don't double-define _FORTIFY_SOURCE - LoongArch: Add new relocation types. - Remove sysdeps/mach/i386/machine-sp.h - cdefs: Limit definition of fortification macros - hurd: Move some i386 bits to x86 - Remove support setting custom demuxers during signal handling. - hurd: Implement SHM_ANON - hurd: Implement O_TMPFILE - hurd: Consolidate file_name_lookup implementation - Linux: optimize clone3 internal usage - aarch64: Add the clone3 wrapper - linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn - Linux: Do not align the stack for __clone3 - linux: Extend internal clone3 documentation - linux: Do not reset signal handler in posix_spawn if it is already SIG_DFL - Open master branch for glibc 2.38 development- Drop already included glibc-dprintf-length.patch patch. - Apply glibc-printf-grouping-swbz30068.patch to fix swbz#30068. - Auto-sync with upstream branch release/2.37/master, commit a704fd9a133bfb10510e18702f48a6a9c88dbbd5: - Create ChangeLog.old/ChangeLog.26. (tag: glibc-2.37) - Prepare for glibc 2.37 release. - x86: Fix strncat-avx2.S reading past length [BZ #30065] - Update install.texi, and regenerate INSTALL. - Update manual/contrib.texi. - Update NEWS file with bug fixes. - Regenerate configure. - Update all PO files in preparation for release. - doc: correct _FORTIFY_SOURCE doc in features.h - libio: Update number of written bytes in dprintf implementation- Apply glibc-dprintf-length.patch to fix dprintf return value regression. - Auto-sync with upstream branch master, commit 2f39e44a8417b4186a7f15bfeac5d0b557e63e03: - Account for octal marker in %#o format (rhbz#2165869) - Use binutils 2.40 branch in build-many-glibcs.py - Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py ko2.40.9000-35.fc422.40.9000-35.fc422.40.9000-35.fc42localeko_KR.euckrLC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEko_KR.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMElibc.mo/usr/lib//usr/lib/locale//usr/lib/locale/ko_KR.euckr//usr/lib/locale/ko_KR.euckr/LC_MESSAGES//usr/lib/locale/ko_KR.utf8//usr/lib/locale/ko_KR.utf8/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-redhat-linux-gnudirectoryhttps://bugz.fedoraproject.org/glibc((glibc and (langpacks-core-ko or langpacks-core-ko_KR)) unless glibc-all-langpacks)utf-805538ae8c755b0d1e95a966b09909221083826a6c96b887abbd41fbafb61cfa398a90b948a3f7aebd268a26b43cd67af2a35c43705180fb73073ce3754786668? (/hd07100041ed167981e01./usr/lib/locale2d/ko_KR.euckr381a4a728/LC_ADDRESS @BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~Ā!# %I:`" $LPFQJq~ ' ?ŤJPP20+ cÃX{԰m<DG09B!BZ- )bYSK-8JzP)༒?vZݴijIV6Z]hjAVð~aº k)QX6ab]šk!AX`k ,WVNYd$GVY c7VkXb5j'V?};}7}3}/}+}'}#}}}}}} }}}|||||||||||igeca_][YWUSQOMS%$#"! ߨoo'o'&o&%o%$o$#o#"o"!o! o oooooo7w7w7w7wʻě{[;ûÛ{[;m]M=Խԭԝԍ}m]M=- ӽӭӝӍ}m]ӭ~vnf^VNF>6Nuttttttt{twtstotktgtct_t-+)'}{ywusqomkU43210/.-,+*)('&)nnnnn n n nw7Ӷv6Ҷv6Ѷv6жv6϶v6ζv6ͶvͶjf{f[f;ffeeee{e[e;eedd;]M=- ݱͱ}ڶخئ؞ئ6MZ48hoܠAcM Z44hg̠A#6M Z40h_мuAザM M Z4,hWЬUA6M Z4(hOМ5AcM Z4$hGЌA#6MZ4 h?|@CBぶMZ4h7l@6MZ 4h/\@cMZ 4h'L@#6MZ4hЌA44444444~4n4^4N4>4.44433333333~3n3^3wog_WOG?7O{wsokgc_-+)'Ɵĝěęėĕēđďčċĉćąăā}{ywusqomkU43210/.-,+*)('&)qqqqq q q qx8SSxS8SRRxR8RQxQ8QPPxP8POOxO8ONNxN8NMMxM*&|&\&<&&%%%%|%\%<%%$$<^N>.nԺ5QGZ7fjZuRkpppppTExE8EDk'M\/Vrk#E\r ǵ{Xa:56UiXϰaúfj52cVvYݲgޤΤ~n^N>.ޣΣ~n^RQQQQQQwQoQgQ_QWQOQGQ?Q7QO{wsokgc_-+)'ԟҝқҙҗҕғґҏҍҋ҉҇҅҃ҁ}{ywusqomkU43210/.-,+*)('&ttttttttTEzE:EDz:z:z:z:z:z: z }]=}]==^N>.ށ΁~B@@@@:w:o:g:_:W:O:G:?:7:/:':::::99999999999WӜϜ˜ǜÜKIGECA?=;97531/QONMLKJIHGFEDCBA@?>=<;:98765*ssssssssy9y9y9y99¼œ|L^+NzkC^zuk;u^y}ukk3e^Ǽyuk+U^Fy]TNT>T.TTTSSSSSSSS~SnS^S*))))))w)o)g)_)W)O)G)7)?ym:5"C^x53^cxzm5ONMLKJIHGFrrrr0/.-,+*)('& EDL4ivlKf'F}4hvlCf3gvl;ufƙ}3fvll3ef̆2evl+UfF}2dvjvl#Ef1cvl5fgƘ}15bvlޝޛޙޗޕޓޑޏލދމއޅރށ}{ywusqomkU43210/.-,+*)('&wwwwwwwwԻ{;l'Md/V$Il#Ed$Hl=yd֑#Gl5UidȖ#Fl-YdV"El)%Id"Dl9do֐!Cll )dO~rwrorgr_rWrOrGr?r7r/r'rrrrrqqqqqqqqqqqWӸϸ˸ǸøKIGECA?=;97531/QOb7f[)vRlGb&=[(vPl?}b扽['vNl7mbVŦ=[&vLl/]bf[%vJl'Mbb&=[$vHl=bw戽[#vFlQ-bWĦ=ݩ}]=ݨ}]=ݧ}]=ݦ]N>.ҾҮҞҎ~nҞj/i'iiiiihhhhhhhhhG[WSO?v l%I`6]l!A`l9q`][ l1a`v l)Q`6]l!A`l 1`_F]'v'&v&%v%$v$#v#"v"!v! v vvvvvv; { ; { ; { ; {}]=#!Jʯ:c?ko og?ۏ2Mo p4sd!Q͒ '3&vIk:$I$I$Ie`UUUUUUUUUUUUUUUg0K2D GP$C0& ~ U 23I$I$I$IT 9UUUUUUUUUUUUUUT 2.I$I$IT 9dUUUUUUUUUUUUT 2QI$I$UUUUUUUUUUUUUUUUT 9qUUUUUUUUUUUT 2I$IUUUUUUUUUUUUUUU?T 9UUUUUUUUU?TI 2IT 9EUUUUUUUUT 9UUUUUUUUUUUUUUU?T" 8 .2,˲,˲,˲a@F\,D< B@ @|<c0In[~@rwwwww UUUUUUUUUUUUUU@l4RL$`, P  ~j  2I$I$I$UUUUUUUUUUUUUUUUT҉ 9_]UUUUUUUUUUUUUT 2I$I$IUUUUUUUUUUUUUUU?T 9UUUUUUUUUUUUT 2I$IT 9?UUUUUUUUUUT 2IT 9?YUUUUUUUUUT 2IUUUUUUUUUUUUUUU?T 9\UUUUUUU?T 9uUUUUUUUUUUUUUUUT 2I$I$I$IUUUUUUUUUUUUUUU?T 9 UUUUUUUUUUUUU?T 23I$I$IT 9UUUUUUUUUUUUT 2.I$I$UUUUUUUUUUUUUUUUT 9dUUUUUUUUUUUT 2QI$IUUUUUUUUUUUUUUU?T 9qUUUUUUUUU?T 2IT 9UUUUUUUUT 9+UUUUUUUUUUUUUUU?T 2I$I$I$IRUUUUUUUUUUUUUUUT 9UUUUUUUUUUUUUUTI 0L@I$I$I ~6d  O$qWkLIMz/qDT#ym$bE\Ii*ʤ XJN&mg#Sh;%I%wi-ٗlVh+ҘIX )K4eɒ,YҔ%KF hG&j P6z`F,pV<"fL2v\B(lR8|bH.rX> !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy|spOTd( !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-03698)xt >7)O #&),/258;>ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz~ "&*.26:>BFJNRVZ^bfjnrvz~ "&*.26:>BFJNRVZ^bfjnrvz~ "&*.26:>BFJNRVZ^bfjnrvz~}npk8?z>>Ns4Wt Vi":R|*p`&'39y'd&'39HJW 1ڳ)z%9!yivY5I8 ( r1횞~`(쪦i(uܦeeU$E4̢$a]ӳï €]=͒۴ zY9 P~zvMr n{0vUS4KrC:n2*j"qfQ0"@=9~5=1P UM,Q M˰˪IiEI m,)z%9!yivY5I8 ( rm,C0`W5EO$G1?6-.&)a%A ]ӳï €]=͒۴ zY9 h]ۮYmajfIb~^mZ]VEMR=N,JA(~w=og9_= )z%9!yivY5I8 ( rm,C!)z%9!yivY5I8 ( r횞~`(쪦i(uܦeeU$E4̢$a]ӳï €]=͒۴ zY9 8P~zvMr n{0vUS4KrC:n2*j"qfQ0]ۮYmajfIb~^mZ]VEMR=N,JA(~w=og9_= jfIb~^mZ]VEMR=N,JA@m,C0`W5EO$G1?6-.&)a%A ]ӳï €]=͒۴ zY9 PP~zvMr n{0vUS4KrC:n2*j"qfQ0"A=9~5=1P UM,Q M˰˪IiEI(~w=og9_= G~#gc>6_c5gA5PcyIC(J;D22"22"6ŧd$ ^mZ]VEMR=M9R횞~ݖ])Ip4jfIb~^mZ]VEMR=M'X*]ӳï۲+e"@CM,Q M˰˪Ii\d0K{~skzcu[vL$`)z%9!yivY5I4M b~zvMr nˮ$y8 5EO$G1?6-.&) b~zvMr nˮ$y8 5EO$G1?6-.&)a\,]ۮYmٕ2D Gi(uܦeeU$E4+p2=9~5=1-R&h0=͒۴ zFNsT~w=og9_eWD< YqaUQAOpNsT~w=og9_eWD< YqaUQAOӤ`.m,JH"PS4KrC:n2*j"i8R횞~ݖ])Ip4jfIb~^mZ]VEMR=Ms'X*]ӳï۲+e"@CM,Q M˰˪Ii6'X*]ӳï۲+e"@CM,Q M˰˪IiLd0K{~skzcu[vL$`)z%9!yivY5I4M b~zvMr nˮ$y8 5EO$G1?6-.&)!\,]ۮYmٕ2D Gi(uܦeeU$E4\,]ۮYmٕ2D Gi(uܦeeU$E4#p2=9~5=1-R&h0=͒۴ zFNsT~w=og9_eWD< YqaUQAOӄ`.m,aUQAOӌNsT~w=og9_eWD< YqaUQAO`.m,JH"PS4KrC:n2*j"i8R횞~ݖ])Ip4jfIb~^mZ]VEMR=M'X*]ӳï۲+e"@CM,Q M˰˪I`.m,JH"PS4KrC:n2*j"i8R횞~ݖ])Ip4jfIb~^mZ]VEMR=NsT~w=og9_eWD< YqaUQAO`.m,JH"PS4KrC:n2*j"q2=9~5=1-R&h0=͒۴ zNsT~w=og9_eWD< YqaUQA\,]ۮYmٕ2D Gi(uܦeeU$E46p2=9~5=1-R&h0=͒۴ z b~zvMr nˮ$y8 5EO$G1?6-.&)\,]ۮYmٕ2D Gi(uܦeeU$Ed0K{~skzcu[vL$`)z%9!yivY5I4 b~zvMr nˮ$y8 5EO$G1?6-.&) b~zvMr nˮ$y8 5EO$G1?6-.&)\,]ۮYmٕ2D Gi(uܦeeU$E41p2=9~5=1-R&h0=͒۴ zNsT~w=og9_eWD< Y_aUQA\,]ۮYmٕ2D Gi(uܦeeU$E4Mp2=9~5=1-R&h0=͒۴ z b~zvMr nˮ$y8 5EO$G1?6-.&)Y\,]ۮYmٕ2D Gi(uܦeeU$Ed0K{~skzcu[vL$`)z%9!yivY5I8R횞~ݖ])Ip4jfIb~^mZ]VEMR=NsT~w=og9_eWD< YqaUQAO `.m,JH"PS4KrC:n2*j"i`.m,JH"PS4KrC:n2*j"i#8R횞~ݖ])Ip4jfIb~^mZ]VEMR=Mc'X*]ӳï۲+e"@CM,Q M˰˪Iid0K{~skzcu[vL$`)z%9!yivY5I8R횞~ݖ])Ip4jfIb~^mZ]VEMR=MC'X*]ӳï۲+e"@CM,Q M˰˪I`.m,JH"PS4KrC:n2*j"i!8R횞~ݖ])Ip4jfIb~^mZ]VEMR=MC:R횞~ݖ])Ip4jfIb~^mZ]VEMR=M'X*]ӳï۲+e"@CM,Q M˰˪Iid0K{~skzcu[vL$`)z%9!yivY5I4 b~zvMr nˮ$y8 5EO$G1? P@2@ @pE^B\[ԂY"X+X _@E S'(D= ND&pL\w%(1 [DG4f"1' QBăD `@oWyC{;ԁo lA i f c! `x| ]ppa Zhd W`X TP (Px&0a F(BI! ~0<w8 ` b.hAǂI N$F |: \ X& /*_@`j8E zi~zvMr nˮ$y8 5EO$G1?6-.&)ɂ\,]ۮYmٕ2D Gi(uܦeeU$E4Xp2=9~5=1-R&h0=͒۴ z NsT~w=og9_eWD< YqaUQA\,]ۮYmٕ2D Gi(uܦeeU$E4Vp2=9~5=1-R&h0=͒۴ z b~zvMr nˮ$y8 5EO$G1?6-.&)\,]ۮYmٕ2D Gi(uܦeeU$E4\,]ۮYmٕ2D Gi(uܦeeU$E4Sp2=9~5=1-R&h0=͒۴ z b~zvMr nˮ$y8 5EO$G1?6-.&)\,]ۮYmٕ2D Gi(uܦeeU$Ed0K{~skzcu[vL$`)z%9!yivY5I4  b~zvMr nˮ$y8 5EO$G1?6-.&)'X*]ӳï۲+e"@CM,Q M˰˪Iid0K{~skzcu[vL$`)z%9!yH? $?6I ‹_lzK2RLJ]+ .PK|t\d .]zHK<ȥ  ҥ{.rk?x.9E\88~P~ptA!\א .]jH.4ȥ  |=J@Q~,:zRD y O11^[Yy $Uw( E&CI`M.W! ^w:A$I"~aQA1";vo)G>g}U=?py 6^CxҰ3 7dCh0/x /\pBX+X 'T0BH0'8 k&V: g$P6c"8_ x[hw6WXoPSHg!h 0x`Nx *P  &0H" =뀏 @e@pUFhE@`x5r`UP @& @"20 @*8J$C`8ąWPCD">ow<;:987nS43/0/.-,+)~bRB2"V{}6cq_ofWWS|7T&G8?ws[6`/WRP'S1¸|6gG'ƦfF&ťe%A&%$#"! Vgs<_oum{V>~DOGT&GcAD @st9Ve1rRP'SثJJ?Чӣ\*ȣġ0z.j,{qZ*8J$ƅEńD(v=<;:9876543210/.-,+*)('&%$>" ku}6c_vf{z:uiãЧӽ\*=ȣH0z.k!L8\-JBmL%F¢bB"Bzy/!:>8 zܭ6ZTJ?Чӣ\*ȣH rFbv=γ7^4321/.-βrbRB2"Vgs<_ofWk:~DOGT&Gc8;?_wh3`/WRP'S1¸pB?>owóscSC3#²*)('&%$#"! ku}6cqv[m{VSGtz4Key4Cax;]wh3Y pX+U q2H# ]?>owóscSC3#²rbRB2"Vgs<_of3 ϋ-!"#$3.BDC"@D"$ Iu'@5?m鲇>vQ>NdaiңWN,-Ӯoen?D7^fK؟n P|?bEV :^On^ [GA'`ɰGn{.78A%#_^M؍±|-yn }, soΤy7$sB#:yϺsl%\ZdFEuq,9љ9~}h֨TF(tp r1;" Pdr՗ ӺteBfh)G8{aO_g|P#>F\C=M ґQѐA@|ώ9876543K *)('&2{1ƅEG@<8,0oٱ_VNQsgT&'x֝ݶ}mڳe`/׭Y+Uj58 飍.衅g{xv9Ʀfeb`^\neE%ĤdCc96420,J}*= l2+ȏć {vnڴgb׮֬*5jOt$ O:9|M .-2ʉI$#"!1SLHD@>t97۵id1uY+Uj$ ǧspnljhf9UNp/b'xpw^!,jRKЧ2_*#Ƌ0.ٮўɎv_nzw*5uOJ<;:lSC3L ̋K ˊJ(\2ɈHȇGc\X\A1Dp۵g_թӗOMreX8\xכli3YlukU)5] HB"~|zƦ_\neE%e/Ec9 !~pxfxA!:4:|L"?n,/ .jfc׮jOn*tQQ@?>=<΍M ͌r &%<"2ȇGdž_`qOHD@ [mWUӥGϝ7˕'GʼnA?߽yt9m[6`/WJepz]S `SґQDCBA@?|6543210/rbr$#"! [TPL, 3Blٱ׭WOGOgsRyrx8\xxzޝt>nڴٲc_j)MNF:ڨ!g393Ha )C@QbBDB̈Hms@O}h~xزm[ g| %{fi!cF霬ϡa1}Byu}M3M [5{F@{T%M4{6|3Cct$`슡, O(OKӍ8xJbhoV[4]f>3'iW.%?s?NS&fՌPmjl-Z0}[@Sxs?j$ħl ;.xSOv{asاң! \Qt;--[ίEpW F +X2t.r%gm?z8kvȼ.W޻0¹pe74;"J7/&mT36K6> 3"u4yys%S[~\{Xب6cv/\f<3}}ԬӰ 0#dOs/ }D5^H6q. =6v}\2e8cYFWNա,9/ZH ɓ>JSnT8ώdȯȖY7{wz+8i};|";%zY?g~ַ5=<;:²rbr Ɉ!c\XTPF?w6Kep4@.  vro6ٲcrfRPM(" {Y'febeYVV9Ĥ?<:86x ޻ܭ6ZRKC:̥2\hT'N@8Nww۶A`lY rfT)'ӥI .hH蠁~|zxvtrƹťeKHF b%" ~pajثԩC&sL\h, ^.7f3}쵫Zu2=҈ -t?̳M 321ü̲2ʉ%$#"! {ṯ_lqKD@<0nמ~VOGOMR|+ʼnCaK@NwfP+͖`rNVSSMHN]4B= K ˊJ &%$#"! slhd`\XTPLHD@<_o՞Z>F?wޜɑ GEPxpwxt9n jgc_[^RH&xEDCBA@̳N Ʀfc`^\ZXVTNa|br$#"! wpFK1 3{ܭ6;jN}4 t6g.ɑ Gcpap?_/nf3LɎ^ZVNdM4$>=<;3765 Y&fEB@>1ƅEOHnnN}*|Ƌ ^ytp7Ai31k׭YWBL_"&pѐP?>̳+olY&ťIFDB=:88/^-|w[m{ZNdT&G*'|xuqmU6`/WkjJ>JGOE,I #|_A1D;4<۝Vuktit6Ke ǍʼnCA;aNwm he1/jU u2]"}(" ǧqiyqiaYQ9eK&yd=:86¢ !vhxܭ6jN}(l2$RhH|(<8wo.۶ jӞb5k:5ut4"p]D4$OώN6²r '&%$#"! slqG@< _oV~V>FOgsKerʼn|O@8tq7A6[v ՚RPLODzZE=$t@3ώN΍M 3210/.̲&%sqƅE?84pkr߮=ZRKΛ̥2l}4?_/aN}fP+Lv+{j^RN.H?uѐA@?>𼣓s5lyF&ťeWVIA91dD$8 zڳc[ԩЧ\*O" 0on6 h?`\-Jꓩ4i4&:}zxvtrpnfF&[fyE%EB@ 30.bbn`XݮbZԩ4 }:o2$Rh,N. z ݺ6k,{ZVaM%l4hH mjyqeESPN6)!  '$" vhaݮb*u*Bd.Ix8|>mf3V@{,6j^Rdh"O<;:9876-,+TNĤE=cc -*(xءᅯݮ=jJJ}:̗O"ć z .m3L-uZiShh~gwtfkhfdbyqi ըT@}4sH@` 3@dx,.PX*0H )Pʬ6h>7'tG`J]2?T4Ft|r?Si0q'ֲ671|h+Dٖ=fƃ_wOſ/7[An;2Ĺ9? Is8Py ô8}r06sCzgx4"e@'n57iU8Cë~5[0 ePЎe\˕dzR)mIO K|rh,M>/3+Õ÷ sP{]b+} C}/'ҹWKǏΊ.-lp]<*rIbpu591XXfsOĝ`0Z"%T?Tē?K3[.Yȟgp0I緝Ed{{;i 5FpKͮU4oo~Y7 泊jLX4?}i@~IBjV̷<vvwD /Kil!mG8W'Xf݇4Կ%L#[ԅjĻ[(:wypTȴ>C^f߷dNg~8?Oc .'Sm;;$_e*풫at)9|>)Ƴg[j3R3k}7;m[tt. <8Yx 2yM=gPxf9yP_ ތC@-\؟x~ ]=aPs.m@]o[<⿧vZq%c@2h Yf. $.Em'=/חeИGy1 N$(nt<-RH{􅅇}o~971Bi]+n,O\ _=ԧYyLJ͇A={cE~Xɂ73*X&c~+nk~!V )CQ?`6Ywv S5oCy6RHj?:2wɵך_A9:9jx @'6R%PO7X3{"񁂁P |&I17 eد~q ֻ p\ ղ[+⯼a+9Lq^)|9QAG<{OÀ8`~wʣ)t^>ݹMof"'@7cz H `t̺\'7֛3vVYbgΊ;+vVxaŁ/Uӏ갢RFlpk,{ZXRC}r=;*?ĴI#M4$?>:9L3#s0/.-,+|xtplhd`\XTL1!q&2h,0ć z.F{&;6׮[XJzܭ6ZԧҨɩiI$." ǧurpyqiayE%䒷,ohd`|aQA1Dla<</6@ 7.jӞ-^[XRP{jb*u*ĴRGF -4ЏO͙?8,IGpAtp7[mL ` Z)T_o]^VN'6hh |zxY'Ʀffc`^\ZXVTNĤd;88t68ܸ%ND7o` Ao_nݹqqڴٲj*5q]V~VNG6h&ǧgyFa^\ZXVTRPNLJHFDB@c -*(&$">MRyrxapaap?_NwwV͖`/W+J)]V~VӥџvjbZRJ飍 a~٥eE%dGDB@bB"tޜTDAwo;]w '&%$#"|qaQA1!l|a<<:xCu[TPsgRDAכۭ;m6,6l `Tx.د*4SӒRґQѐPЏ=<;3΍M ͌L ̋-,+*)(t}b@4n1  R O@ Ss#?3w]߭OD|t n4<數zlCb.[}f|:GY,WF()8d7F5ݻ-8 ް _M`w*qyׅZ}~p @hե35y?CFq^|4!XCnMK`&-׼V}>gpWL]њ){| yH;6ܾ|s-l8AMf1=1?x"GT,wrQ'p#F5s2ڹ{X2ps3l |Qsmz-sMz$h:|G.y"6K:BziXq yOWf~=!p}NN9g]"qe玟(QޫbS o89%>[q/'Z~|Ԇ6y~xزIݬ"=!ʻ@F1Mٞ <!M!F4C.V:0#d/NG~PKh/fN}O v>LDT4዇e/5s{x{C~PO$ c h.lZgAf9 EX`#I樈7#2K݁fZ 7=wYz-R8XS7ˎ1Vxo  $7O@d [΃^q¦C6S؄sp݃z6Cq/rOFES!;SAG1NƑF +oId81y|xdE,:*ܜ<ҜڣQѢS}Y}Թ..з׷^G)m{Muҋҳ}gkAfɀMYFt! .Dz)HR NBS@_xTڏ! ˟5 a $K%!FoZ{ X2۹g-΄ꁽw  h>1X}>tc|,?kۯ/ w[8%_)}zvU ~a|[\4 L㱸pY7/Ї_%8z3f5JSfa?)k>Xf@l64D;g7DMg Q 82V nXuPi`>E)"=OWW}[zMIr9s78_76'u|D)flOs@F|r>`2vDꯍ':bwN=Q}uLR ̗ҝՔv/^\̓.v:m}e_:_1ͽqÐîvڇbH,3ې{zNWޙ59⻖QJ~|h79s1t`Y_ƽy$7\"tBe9<ծfjc6SaU~@9]KY>cw<@Ou.\Ɇ<)X_(<#:fkk~A_~?soٮ!X\pb7٧dڝh/|&^a5+~3_t.e^팲Ȓڥ<,ϬŠ Ȍ i߯ ۩O-:4$״%WYc!4Taxnν8j8r5:S.湚H<.wFǟ.63P^| /OЅ|V q|bO& $D/{Jdj7k35Yfeeof~; QuT\HkꤲH-pzΦAZ 7cӮGaJf=MHbj+p͏oy﻾יon~W-v1MJ'wY]yzlrs<+R%zXX9.;rcpnhlz;g.fg ۺ^ &9f^W 7 <&>@mlq6? !!jßD9=.b yΧAt]ko{ 50 4.iA/( C.? s*ɴMX̯raa&]ᑂ& ҸqROpi!2Ԫpz$O7ۺmF{X?C^W\|cՓs+\fmy1{a6*B 'l`iirN¹L= s N5q€qH7 F<MRDxc/|x;sl5LfQA1!zU)OH#BF\,'&%$y?<:86420~v__Fs<? pjd ^ZR%p&X* <'&%$ 9?<:86420.v_賹L>_ofZN?}:&sL"4Ca]F,^q ;40,`/W*uitQh2rJ .~bRB򑋄ãc8f~}6௷^^U꧗FOgT>yX$o{wFnQA1!q? ^kJu2H#Qt8MKfi2cqvkUT(l2'Gc80z.Vdo8B rX+U u2H#C\A\nP .+ĤdD! ظ30.ku}LX}fW뫧NQ UI ɈHȇ;86 ^F/?a.wb*u*Bt6KGEP vC T[8,e #@ 8& ,EHHD"#C\5" 3:|[F263G>r |od$uLlWEmW9.ON)zmfr :̘7n4L|#;FMÌ%GXe_?zx]3G`%=Mzsёm#_"oX1 TOud1AFĢÜ0_m2Pegx?rPtΕGp.>' \3-EwWmOiiq/&rİӐ[+wk^>@ <o?ay:L F$DrgK?w ~bF=]zSOs߮C6Wyo{tw9㞽)Lar3kܶwN~qp6gBtW@nO]aB@2o΀#Y_f3:m!\N=}FLsb؎`7=_?Qw0=7Zo/q<3>OEZ I;vM{LwXt4o4uY2_v9u|ƌaFo8t^;xnAzٱ&@q,<;h#cf87'N-=[yy9ªV2׃m v prwos9ydLN?ywܳ7ï[F:3hUsێ!28t釋g[IO0(غU`a2kfwiq"6of׼BMlXO}?7"%k?~OH)Iͪߘ\>R+]gz;=$|I y~a 駃F]| Bhٙos aA5]48(~8__jM<(<:83]=fz/x#@s&mBͼ=f\ċbt ̜=B8I2T< $>!<- ڔxt$YP&f~:-_yb`3bFDnw9*xXՃu\&ă/]~8^>NqL,LX73dN`C?( f'NkK$S:¦[tcҿwcaӳMMe Czz=[,}iZ:@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~<====  "$&(=*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~>  "$&(*,.02468:<>@c!ur 4LAbHI9~~OA- ;I,?o2 \y EwAt_~s]bf{7wu$0_gOO Ms,PVXZ\^`bdfhjlnprtvxz|~?  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~@  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~Ac cKϣT7n*2왨N=b`SUKKáKt,  "$&(A*,.024  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{| c   !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUV< 𣤴fghijkg ݯް̠͉˲TUVWXYZ[\]^_`ab:;<=>?@ABCDEFGHIJKLMNOPQRS +!,"GF-#A@.%ED0$CB/&;HI6JK1(=LM8NO3'PQ7VW4*XY:Z[?\]^_`abc5  }~ǎlmnopqrstuvwxyz{|}~ƨ";" Irg $&KS,A{sn[8{$Pb>rz OW\î>ή|3@zLaK'8^JƇoevfn,4nJ>AL@H^!3\8A`OhlB`3id _g ~ !"#$%&'()*+,-./0123456789}~yz{defhnopqrstuvwjklmix|IEXT0U3.V9s G-AK}?ږD:mnwa3HPQҢZltS۟Ǜ [^w_T&9+<4o# OJ_m\]4k%~|Db F8BzybGxJo ֛^{h5=*6^PJ6nZ͊\c~H`[]H>Iz[K _^J7CydL7pRQ#967bQp`M+aS_  .,BӶC$05%nw{R\q={(K^R|SRN!12 SLN ʈv9&}W u eUI, }ƟT >J-KiײqU 8jr z~L OR~pTʎOUrݎ?_kndlm8-3P<:7U3 L .V9b㐴CoDi fs& #`Ͳ3'P+z=}KQ/=:Ra!ghZ(vy`nrҧ˝c)@80̽L AI40 bJM14=c;rd*޵NMedD?ѐ"6O1'3ϛ: [~sٔb 4滙x9P rK̾Vtc;j8ΦX'W2EV!noܥ "o;p,QSϥ2f wT2|3a3 Xsoc( N; ttq)KcHuJN /KM#\eLU"2j ViL\TK3ϡS|MO4 fME+𥶸P9:>-]Rwli W.j,B}@4IdYxT5/X^kr;C5H݉NUw 3Jv"#Vޫ6BTwTZ:dʬpEFҨ׹U\OM=5‡UԦ ɩx5;6A6Y _`?]$Ex7VW>\Yekq,;dBW^jC5 5Qܾ"Q[E>тh4LZ&@ 2$OoyRkA[FQ7Zc)\?IalR#H$m]?\&n?Ba*e] Z W18mCqў$ X^+@G^gdu$[Y_4ﳥ1xr|=-Ack ]ʪ>!3R=^o'8 %P_$46v!ACxyޫi`<ep5BéS D_<󥱐hIUy@4(MbC6ٖIaDa25:E+D)p}&Rzq%b_%9=l֕,~zkTXSS'f]Fd8JMrALUl1YFG`eV7VZ^wz?jkds0J# %&;2nORKSl&TqFaytcD_L*H2bP`s9c r!"˴a@f' JDTdbscb#$m([ "'x`Jc g%h&dяx6Let:T-&A K qe̡diUm '(1B ujiᄖ;.{s>ԾܲeeTGO 5  #M,8kܳ 3Umzlc(AdffM429dm-Hj'Atf)EuHF稧\Tf v<*UV !+,-G$H&"n.+hX% &Ng#. ʶjk ˥0 uá%8I}wUe_If?@&8Uwlk,lp1}Bڗ ‘C yolpgn VsV/Xm+V槵/%OP"`p- ]2| n(-. pۃJ/!x3x*B4{ Iht Y98'x5Y#JW9@z-樹̙)lvKz{om4YDNŏK{ƫ,{޴yLqyzԇ{(W$ܹhǐm ~)Ze)ۑ|MQ^fNC+$ea*.[F|RX,zZp @ ֤?\[u)|%:-L~P呬<{^2˫m|'q;Dެ06*roJ[{RIWu r}]LD#Y!}ZKW|*g s瞵h"""ȣ5L#+niB+.M&gpO~궿D 3ijʗp!@i'}SGxbtsjM,q EXһ]vXO=䪰4rhn: 6(>aM#t-.Sk޲&5s*PCZ?/u߸+;ц13D6oó}gʋ]-G~0e/.1p7OYlQ(vʡ˸٪w8˽Ztm^/wpf#4"[=\0~u>0yR211WǗ9_jØS/Ċ_'$?(״ص6@HQvN%5Ph>qw^_'c( O:Φg)2*w,T滠FF@AO鏯$LBxA 2qExO}x-EC7Fd%Z~T̸K*7y$+ߐWl30&:P.D7Eqr`zAEab캯"}ϗGHs/BhV)+lfkƃtvn*{ o'|u}r,.Ҫv:+;GϫVE87gFyPY5,! *jĎ,IQP#i)ԜZfz{Fk0v}PFf؏~SBM*g12kG@-w|?qXv\F&$g?8)ƆBRT@9G-DžLMJ6턲'@ESЙ=䔑:a.s,h\U[-]6q󬈻 A06iwC_A {ӡݭ;MWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&/$ 3t hHO+4 FGg,ΔGg,Cg,::KGgY::KGgttY::.ttg,Fg鬭,#g,CgY::KGgjtY::Ϊtttt6Sg,}-¥cg,tY::KGg::KGY::Yzt1/ hi#M+mihpiZ'xi&ؒy(Vb*=?7ŕ6cqӾm(N4io󮲽[^ٜ҆dܑTW-f[N;<}q҆#'znG.]/wq2卧`owaõ$' NQ^Lm2%i6 &{?;Lnqn6˹tO<6Q2 qt7c۰=6 ˯da[js܅Y`jsXljcĺ{ޯB!)1T:ph{)'ؽrl;+/zVMuMMb􌝏+ ?f d]ۇDFxmj|l7ѧl8Jqoygdo*[x&ky,on9h+pQH'o9i?j45_92L|P+,34;FL`LڎmsY5 n%`:oz `-csrua^+ZhϾYS}% rހ7]' ws3y'Z6p/taasg둍pl&7i;&lb˩W~)qr7_E3!K\جكb41Mܓ!M7a]Z)Ona3Dz[̻A#^M=|,캸w,nOT 2Bʔv/mi6 2{w֫Ɵ7 O#L(F]5x+c6ǶpC Xk݉k:ag @P|K]`Cbivaz+#2)aQ=6[ btg Ќ)V(=(x8 ÚiG~v̜cy&O` V VjXz[J g~<_mѝ1#2YXLkq5X6Wxk}75nxqa_ckt/1svw2|L ģoho6'M/ы 915ocpnsv6\]fO|!sjc9s.^ô338,n"\Ilss]6g.bV7팊z=Zk,Z͂YQ4VUYbQwh%xx9GNss[tmMf`jMM m145yg_ 9ɭaioݒSo~~\XumKVmpbKd>^}샃emvcLt>7ň{5 :6M7ь3` [Qglܣ4t t;gW4I[],Fw3^ਫlzeJR&4*S7kCcek9fe|o^InhDד9+ph^~{[O_|gv۰veMؚZĎq=n^k@s,n˘.۩4v}lwO cMmZbitcܗ| n>ýl8!s=iI7|#-vΦznkC<{äp}6Z>`kռEי?LZc1[4xaF^4q˚[&K?Lv1>7۵i\x:'f=c6tSjDz{rmج黷iUX ~p 6o` -1[[ov g7-/]<,=о~{[65~sa/|0[lاUm3=6A4 3sN֯dv͚X;ݝ0] j9%ᏬO?m o=kX!M 6=lSCeb Zv3c%0]cIW~0&fɒͶ3 :R[ fRiiF d,"<z Kl&n5r5K.3/w/Дur۞#^e9Q\͔Ol 6r)n64xwc9go=zO0?3[FGx3n֭bKm==nn:bd.|2˾ ͒k\\ǎS:%7w:V7wk^xn وzfwp`x w.f_Xf pA'k7F`927x5i0i4o_.Vl1uwOGu.6 sx;M8QY7hmr4ز<6Ën=|Ư~66¼L!gb}sϖ@G{Ү8s,V`ݜ|tx2S+ 쇧jV#Lw.[=@}{[ژAjц=Nβ]t](EfF\G4.ޔyK xb֩b[8nY&]uƧF׌?Th=\axŃ ⲔL2ֳϿn+fY$Qe.nD`m8c҅A&sN|s4tgs&І3l:X&:7i GF&I,0ɺv7 _Y:QBCd6xԝes y5˴'&XzCgތ5^dm}0ӜٍG'4o۹ٔ ';~&Ǚ/tlVCfYhZs_U\4x -c1ЉNm%l!6_:5cj9>bqXQCGb\nqmjUVzˢY2 MGV-'?lK0:Bf7ʰFؘWX#˕;58.mkMhvg3NWCl>tnZX\.66t-ݥAfL޺4dM<-M#,6ZEgmsuP㑆Hv2Cd<n!/?ˎbfxG^^CΞ=|瘹l԰Mjm1ӆ6f{KZ|tEfFx)s<.pTw暆F?}1\1N.~+/lE,|q+06uVO"-imL0clэx7~A[kg=<ًsM+ Lo ͼ3dilЈ,fǵ[b6p[slÄf{dI<݃`˟}eȘ}yY3ZcKgd(񌓲6eƇ=b|.TB+o.[{479_6O9oy6k{X5;}X¾ӎ5V.ص1}G4oJ[^ͅF4Lӱg/w?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄRCZdR%   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~) JKNQRSTUVXYZ[\^_`acefhlprstvw{|}~vu%8:M{C|Ogpy%4l,,G4ݘDZ;$ !"#%+03467:IKPQUWYZ]inp=e  !%&)*5=>ADGHWXZ_`aQ>"2=%&j !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstuvwxyz{|২}[  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz12$,-;<67+!"453./ 89:()*&%0'UVtuWB-> d'[?S5GQW :3,+_dxٱM*hr YcEMG2͊$f_8+ZgN[|gB̕Wͨd. GL]ɥKMi8  %)./XȚe?C0fDnEFy 1 23ghiY4밊&z!oZ5vݼ G'[{j' ~ ⎏6H7\89(k] bI:JKLˑ!@M|N"^)#_O p$+%*Pޞ#Q,(lqƨm; cwARra+<&S},*sΘT-" x=(!ֱ6Me;K{7xtN% yy?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}Ō챁bc ~a焈 ۭܮʞˇ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX[\ ǣe{Y  ]_`abcdefghijklmnopqrstuvwxyz !"#$%&'()*+,-./01234567g}vz|}~  * ED+!?>,#CB."A@-$9FG4HI/&;JK6LM1%NO5:PQ0'RS7?@ABCDEFGHIJKLMNOPQdefhikmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789;<=>?@ABCDEFGHIJKLMNOPQRST:UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy{|}~#rRIOЄ$p"pB¤:@.KH{]I;y;+"]QG0Tgٿoxp_OFv[) ϣub83H;M\6%CgKza".n?j%"gKnsa+h} 'Rzț;0Z$,_l8|EP-4#k/;L Lɟ~94N?rm~8}sAl_֘`vqH ьvWkOeo~K.gYq1Eď.> Yj0+#Y_ {c4aCȵLg2vl. L+0hN Z1RNb0?,V?/~:z! RL;teG~E<.[o5~*k['2mLU <ԜK}jf7tqBc{ws~x{~/q:Bt3+b>a<3cgᆃҪ}sI{mg7H1.D&YaIϘBaS~I&dWXy|+iGEG ڵS;hf$VK !"#$%&'()*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  #SӈpVM#% #D +yak|;Nʙ/8x43[Kxu&_h\h֛sH]9뺋Dռ::Ђ%fs~0q9cyCޞ8t?p]yF\&U9@>:`̦I{y6;UMY^83ɞ$.=#頓og0LƉ gSɛw\;N wLt cqu̕R{_ 玖a*G.f:ch@ã[c{WS}L;ez|8Kna8Ҫڧ.o+{i  %ɖC)bArljUk5h$4j6#~a&e۫赩 @_9SOL&ƃ?<'i0¿ևBӮnxԃbbaF{s=oIoK焯}{C 0>4nYp$@?K_+Esl{ 6Nw4fӚ7N:&ZgrHBDQS4Z3S|4K(~7DUR #Qr*uSQ(CF? 2~/8a#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗW-,+*)RQPONMLKJIHGFEDCBóscSC3/²rbRB2"qqxog_WOG?7/@>.C8w76 3`~hg *SP"@ ]0]0+ 5A+U?jԴtT4g'f&e%%IHGFEDCBA@?>=<;{876543' ueUE5%@꣠~|zxvtrpnljhfdb`^\ZXVTRP&%$#"! ,*(~B# dܿ}]=ܼ7hƾ΀zZ:B3r2qc XBrq4`pk[K`V6a_&hEz i)h(ļ$0) ǷwgWG'kjihgfedcba`_^]HEA=951-RґQ_(ǧgGspnljh~F&ťeE%KdD$ãcC#/XTPLH|C< !ۻ{AC6uu / |_9Bc %Dx[Z \|+UPOMKIGECA? xvrnjfbe%%IHGFEDCBA@?>=<;:9876WKC;3+# ueUE5%@* ɩiI) ȨhH(ǧgG'ƦfF&ťeE%ĤdD$ãC#bB"!\ܿ}]=ܼ7hƾ΀zZ:B3r2 &KxOrq4`pk[K`V6UkVR ~MLKJJȸxǷwgWG7'qponmlkjihgfedcba`_^]HEA=951ґQѐPЏOώN΍M ͌L ̋K ˯|xtplhd`ׄ$(@V/PG N}z-+7>8~'[$9 \< vB0mnkq|vsD` VGS<~We^ =yAs67$Lctp-F:I$&KjGͱLZ7z+ 7 zYCߋF[\%gh^ D!>("kw;+1HuDL{Q6S}] I{J YIR#Kbg>8JGU綸Crv fĝ#7$ztIX(vf\w#.s!W_حSh~"%\1-uT"V>6r&_*!7?u3Eo,iaj8Y !R{ - z#k ~[[輞{wHY}>gf-="x~ʇ7`Դ4oW0RJ66~gҷlLṊk(̰IhT'ƻc1<~Rk֡MCQkO \RKS~mb6PsW{$F 6)ި WT=9aAz tRTSQ @~nvSߗhlq PM|/ˠN"z*%IvrlӍ$!nh\=cUKy @ +r@yٚDTdC@솖eBa2Xy 'o,zA8T$,E믇S |FԨ(`Fč —Xn*SLZ#)ce{'郊'ֆoKB$ V)qpr-|/7n2}nfe.M:Ge-ٌ{Xk~G&Y6O~Iݡ6ăvb/آ#- D,$D8*1F$H(Nx9,J jK$0t?fevh`AXGEE)?Hn{T+&((H1-b2uyOsvRoU_xvXKE\u+Ī-y$`J=*%-;k vdAz=Divm\Ɓu q:F tPKCr cZtl䚪"*&]$`ڢ^(|q۩uhxy;5&%6F)GrHY䊡5N‹@H (I)*q:jp n} AdqV^11tJI;&wnI!ҠS,BWfA-ř W9h#A"'I_=2-6uU@TRQ}|{yuqonljihgedcba_^]7XȦ@3A5An/6NX ogХ4_݉fIgBJ`'8zF{ 6<VT޷4wd vԺݴ}A\\w0'@;#|܂iN$G:Gt `B0=g!#fB^LGsS2 -&*"!>6l~{~}ǞaC!h.rK~_`nq_R5>tRyIXl<-+fJ4E=Xⷰn.F9kd"~#ʘ@ecxf"^ I.%xb-{Ck㾻?%Op{?5҃S/Mrjz'<|4{LF2zb?C@(z=LہMV/YL(KQ2hg4ȓ:L1I%FA;%M7&KO~Lj$$'e;'ߺ$޷ϔխ6}AU"#oqzJbLzV t2K֙3#Eh(,ؠ.m|Ě=B% I`_BP/78^) "$kuwv d懖n찿wgJC ɣ ,DŽ8=c$|GzT }tB æ\pE3vOBAV<%(UtY}<=,nFp狊| 0|fFɾ~b7r7sXdzc8fmj>p.q5}4thп6dd-ꟽXg p~Y@#WQFN=A{ 3\5_V'} d0]cy~*{=ŞFQ%1(ǻN,9&rص?˭Xە|]ﺕᣴM_Y/_Ǿ]7x GIGƧ&Lx"nq@}b}g g|w W>:9w崦[ -x}}={طwY #H}N:> +4xJOTT/_ZeMOydžF #Sy}3:񌰏'cwiעԹ 8(^7_J/ /d7wƛt%zpc6SNȔfAvm߀ߋ6|

Ҹ#huρmIgQol2x}}D;mvv^wb޽&^hc@€7@Yu|xkJǚԶ}spwe<.ڛyv;: ޑLkU;c|U˽c 7sQzC:]΍f6X0;qFWd8 ɜpѿtxxbaCy~M~яYd>׍oгpm!eB[<>7E>Ɂ9k-V}X4\֟0˙ #ϛH;?ۇR]w4v  C狑 auǘxs)r{Z$We?+>Z񞪯,ׂ߼wj,O3ݶs?B!;t.`q4b ǮǸʬM76z ;rF\;M4ߟ _T?A;ϱ:tK+(ԃhKm+ny.~D- ;;yXj?{F5D~%H{73}Y!o6HKjsɋ˷jg_t9yvpUmO` :^r[Qg?>,7#zqIzc >Nʏ p"x @x wbZ`zGz"ԗcxl+r}/ool,ǟ†wL_y'ssArwlKcǧ^;aG'm&/'26?s~@g{Yo{/07=9=DsfW76qa8iN㡛6y;6E>7?(KpÏ|+xl=c;"Lؕ;;=JTv%đB7lBƧ;{NP%hNqQzݽXN(~LYC۬a2p,begcx- !no|jvw<'{8tiko4m~@iWev/3qR|F)gWnNS3:vj5z!b̧:2R肝=۞鼺=pG ֦W"'7\\? -4fuZgfGZCe߷yӅNwTp%yR}6L;Mtk}ƿpiT} :3~>0!G7|1:?e(XYA,Ml0H.bE8 sU4~+ѳ7Ml/z0b%sʔoMGw;_IO 6?=66n.kdҦz/#+ڮ X2G9m r;ڣ. =Yw%av9n/_q[+_>~Λئe=qq;xi^-Kcq=1&#S/Y{μ\bi[]w$q @68_ ;'|PVQ.wxDΫ tdƖŽeiyuV/EG/n+(;Оy@T3Ʌ&c}Qy{&5( 1]:[6tq]r,Qn<_WV5a{xg0 ?gθ˼Xؿbm8=j̗}m 2[,;EM'A~oC9bBwQB1J.Q(=EDyP.pBAmzY 9]*/^`Yӯ^7]O} [Pm>` 趫sw-M7~qY¾rCO#tpo?=7G##w`{ιFS=89폅4>h~.ǶVwˬ&-wboNNQL 30 C5l7c?e6n\ jIzUs*? mrƒA}@a5Ϋ̰?{^|ߙ^9pMyeDW?K^yWftC~O3Gc-t}"\#zx# @/.5tCFNЉM>cM{C[B'1/[̸aP. e Kʟ2 ^&5#/?Biq{:ŜhU2wў͟}jyΗ8˷yL4򆯬Hd{?Y)>'ni+~{ ?؃wȈ6 uj|<9{_P@nn`+vd84O u@fBH}_;emX܋q|O9%sK^MoAf蠯x<Ažk#^^QgU FtM~ѤCZ=қV~j[ʊM}ki#x.\+g;lVϳcz:NN}ply6D7]u<TݎNǖwToիd@cKYY,}[ Aʁ)p0bzw/DNvf :(g*o2'G~xJi=߸Lri[&'_́s]~D|2@7aT܍e}U5_޳yvNZ>͙ҙ'7 u0'aչk]/'`ܦF.>C;p?zy4Zg~= Y9kh@K? yX0{قD?-븑źȀ2ww߂Myז9.~WN??"5ws|ymMp!'~'\>|CڐBR.؃vۇ{1ݔʼ:@AsrBlr\_0vKMX։ecsRh#qط#pˣZkH?W~CޝKg_}~sƌYes(ͻ$O;Omonw]XaVp098_+{HNc>w )ỿ!/k{rM3yA-vBڐ|z3מX`kUMqHzs<,箁TQǬ 3z(`x>b?qu3x+ocERsŜ)g i{yy/˪4{v|UuWӹ? v5p7&چ126;Nw1aS8sDm`t)*2Ӏ×1Ӭ'4e)5_q+Sz}f\zke?sKDnBحZML aU++MW0FJ+)\yy)VxfF%5CG?֩>`S2z^?Vb>O ukzg w^GWyzC%_qP!MGA m?%yqt[d ^/FpދCٿ}fœC_ց}U{lDK\G-reNwP<Xz->p5{phƲr2W^lƩ T^mLO.;Х6SޅSCx<lNթ~W^QszWƠq-h<-ex߃os]8m|mFunRS8z㵁fwzZ95IgfἺ0˝'y]ޤvf^[fr:a?%e@9ksp! va=WsWsKXʹ'7Ѻw_Ũ`FLr`fppN d_X~A{ 'x-AOi>O7; #aY~#{ӦlMݩJ@26? Ek\?8Y?[ՏzG˜Xvί`؎9`r9Ǭ{3xi^zgPǘbF;q62m[W|7_zJg~0`=H֫Iݵ4DNϿq_yq\:Ny;QxNZ')XMmT~qxwf{>5rwI_3ՙB%_3pV|W'd| s_b{ Lְ}ܰrѝĝ~o!qp>ƍO;N}`})/ϔ3(Cقq}ygaVOAo|'kߍ/k32mxuևOߓ]E5yelv\z- t<`iS@kqF>pwg<4<-g쯯?krwN:x77|oK-­lW-ݩ9Y#>qފW ӽ[ Gsmyl5*|D&VkN[^mcϪ7m"m->73 78WɻINȾo-LXY?9LA z}. /$Tፖ$_NwNSLի~EޫAH.<1?24{?D(0_/ew2gFz>Gko?=xJgKqv ;"Hz֨Cyq^mqJ6qIdp3<1> ƶz.Ì`Ў~XsqzlN? 쇱CGݱwHܒe FuPAxM{\ǞG?F+Ougاow '%`7*ztAs!Kz7xK9J55'_֩R*e(z)7^v'3?Q~W^=?^dDo,z! 1c7^7I1<Ĝ_ -KKy>$}A\v\)DXpͰu))i+{rz$LoqO3)(S^;LV`k!f&P3Xmx'h}Aّ Ol u_|. Mϐ4gG7n{dl1 21zʻiadaj~ /G4bJ\0/쬧:k\/WϡF=?_ ^𮿓eA:nyKt\wŝ3"K;>F_2n͠7{UК;AA ʀ𩡝OvU9̺w9& w6_*m[~~> ǻ npsc4(g"5%d׳Xr!(mGߺLwz ?ح>Cŝt?Ys(cOigF#/`2I ; kp0p9q`ߌ/v'=&S~IK)b$60tҥd'7}{}/xR?G3~-{6Y0WD̮^bo eKiMz 8czN{飃o~5 &px`?C? 0cSulrc:k'Ł㾹9| bҰC8VGeTN )OqmKoC&a=#3^h%=unl~x4;<^A.=QPL/0QJLE\ebs"YWj$RoD_wrڃ &=4%a&M8ԙ\yf3;(4ی=a'>6.d'CsF+, nفH-[JB!W),K$>CQK )_Q_jP!F"k^q7a p ɲ_yܲwJowtl(y m%zqnPO!74?.4g[ۭhK*o񏈸[<1P;\m%6 #J(F0`Nx#gU7֞82.s`J0"Mm+,Qiܰ$3q(岺;FJKH/Uŕ7 %v^HaeR 5Co Gfr W76lXH ̜,~Q`HP_efX&t78<+[Pu3 -V\i/WDE^cT5:y\E&FDG_B_038C)5"M"-#MߵNO&tȟɶRVQQ%=ZY sf "{ 8&$B   *"($L8H0ms sسG LGc='_A>^ƥE?;FLOJw~Rp4%,{ 9%ed?ŊAxǚF'dV!<}kL6kv0 N;Ư?;$/omL߿s皏j;˔(7ʻk07/$⾽%W>C zkp zVmҁ*=> bOy#~nf].GZ`xt›i?^ ;Wgn;[ZIyD\mg>]jdʏBsڅg]lofGhC? >J=aMIXV۽Krqoc ǽ|vx(\O쏍/q7qibrm1/'ų02 <ӱZb@}i# &<&+H$k2qĭ#N=<,[E4:pp!a3-WZA3ӯuto_[M^q(}s|]oxu9Mz+ k DOk;叏[Oq7;s˷ly*[[1ge:mu8x;m7I3 J7DbʍYȴʣɟ1x(=CnSϦ?tnG;6 opp`y/Τ0JxkK~^?pʼŽ%w0mj~p-yIn7S۝[j,&0%c;t=+9.e֓?>}M}.Vq[g#Fq|u\='o=<9Ɠ4~?E49;>`w؀ɼ|6;b|jO>^f_Qψ~?C $Q(;ؖz/Gtj@P]$.[^qU3,{.߆yDl]jod1zOs_zY~@cwTN+hHúu/a+Hod'f}oH\(~W (c~kBlohy52pvǴR< if?J]Ap6+Aҷ?|+ >ߕn#_]@ M}=`zM.v}S:z^b^/ݗEY:aNo_)iyks>7)Ӭ߶gҼwy%}|x<rKy^)H88>{7buL"-iU\QX;񛧋'冎;`37^e`쉉,Na'^$`oW^/ìo<Ō9S^peߜx+=@ȵ7jdms~<бv5'/+u)\6opܟ}߫ HHĒ l^x?CTX\ux=hp5'y]2/vp3Oڼ~ OYSTe:vw~VCD*۫9uz=oVtZD$"' ,-MP|ڰccRmjnel TqYyPGUsp{` <\D妥Zp9AG^֪O8_nRaB]|M w4oo9Bܪ@'P ` ;{Z|H .$ʇ|;eܐ]fsљ}3c ~ҋzdy/^%g.B#??C-cӨ#!>>H qx_ ىfNX;"N}.qiSږ1{λ'{F9>?w1˃ z.4]}GpfP@æGNqrsJ|t*3w(},;Bx0K~}b^W15\Xq=#_U%l*qQ>+ <<.ۿyzT9 L߁s=}҆xclR&}wiv7h47DO P3[ݞSC;-ܫ|ist9F7ÐşK2OB{'7f׀6M:vL{-q{Эzl'ID$.ߺenMގ1g'?JSj]hQ5AU/3* P0/*fZS  !#).12458GINOSUWX[gln;c #$'(3;t  W!.P<3MN9Qh:w 08\X?FzXG ,[a" AlE~jl7s)i;!-PDZ"KV$ > _]W4r-Af?LU5q&~|7SIvdsYxq^)n,4Z@(RRKMJ&Qj2{Gd^H(g1< \C*ewm}yxY8c*hOpfi'9 I[c|b%rH5aS%I{pB|ihM@YcUc>'-!5A},Ћ UQ?Do 86?`6: &,H_n(F=N{64}zEL;߻h礥jn3 ' LM)"V"E hiCmr @0pO*Kr`PPu~U{VmnUzuvo^[]߿[{_]^`IGI(,phbCNȘZm~^o߶^oU붯WuoUWk۪w{Vk۪Z_}}}kݻVWjz}]~v}_^_ݮ~Wk5%HСfF&ťÅ 0@`#F=xБ4fȈEe98"@|yqiaYQIѐqbťeE%yyyyyqP "<'7!Xt:N_Z}{U_}UuuݪUVvժ^ݫvڵjkܨC"Q$,JAHP"P`%% H" Cdhty|G, }lo#/uI΅9կhrOP~Ouo/.o}:`|f2\'Ôw~ h2A Jg} !XyuƂr%I,lkxOWVFnyw'uk/x:_@Do. HX8e7PMӢϬ4l/|5'XOvKXՇssSj#t$:tu RGB@) C}!sPQ-g~=IbQ=PC2g*p(A*]uT P]g ZUg {M Q-=`ތX^R1ƑLWG |\:I6Bnj%X:'fSSgГ0t֠@i!1\cwSR5f >y:l->Ik^4pS " [ H<یܯj̬sF@?ퟴa],4^{x.N0+gQ}S1ll[gsǜ;RyԌm@l*26p=r~Q73PqQ=l.6z$:aG+.+#i ZzʒK]H|.;ɉ1e3p[rZ8 W m>=LHgIuwc[u'+'9)nA) K"e&mjj <6}>Z#IDv)LO7> %"4Qk/cq'LCI~'6F]0!τl(|@~jB@17okfڑbZ~O "P1 A_je{CMޮrI17NN4068x&U ߑDsm0dݺq KJc&ȧ{.D(ʅ|?xsͿ7 JҰNTp)18f8 &wb0jO/[~ӟ'd!d8"_k*WQ L}J-' 0UCh7Dœ1 1+p(EZ؁0ffǞn`*׹U>{V;Cl "w7%¿5{f9uocZ%+u҇ˣ`F~>HŹkS3H[9~*#^DgJ k{`"^~Ru{1~G4 4gB"*>:8I<ܫ(ĥMG6nEB4!dnp%cMe}Q-"؛K| AؖxOU5tFt[9qu㊛Ҹ0Bie=~qK]>݃$.Ԁg!3GmnxSG^N]k?{-}'jp!P?d5>GFY` ?Z8.rdt>8:0NYTea(vI$_J9TӔovPh@W (unWk\5y*#"KiT/cL*_A-5dƄPٔteOWުDGwNE̱gQd yo+%'(`FaIXMEхII<>V"jXڧv6=v;d1Q^=8Tx}z 3sY3H :#;m t9NH,3uWS&}{T)3\1P߮zH+GB7tlݒIa6 Ps&S%ƽzAk5cZ-àheCEAÐx1%>IW |í wbG**齗l 1,fgxHQWZSs90vo6@w7f>Hw`ЬD6#bәz\X`.= ~MVj%&2д./lu].W\x㑭N%>Fʛ$ m۶mgf23333333333333333333333333333GDB@><:86420.,*(&$"  znmlkjihgfedc_^    |xtplhd`\XTPLHD@<840,($  Ⱦǧ'43210/.-,+*)('&%$#"!  yxwvutsrqpo=6543210/.-,+*)('&0 0`^\ZXPNLJHFDB@><:86420.,*(&$" 0 0 0 m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶c1c1c1cӒRґQѐPЏOώN΍M ͌L ̋K ˊJ ʉI ɈHȇGdžFƅEńDăCÂBA~`znmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:98765߷0(TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUk`XPH@(PUﻲr/*%H&IIJRV*[cZa.{3 ہ p1b;AnpvT/qSqr3~=\ϐ>!}Cni0ȵ\pN}L)'[5ܙ|onB }ݲ5 e_˾N~>OQ#}8u,!      jY*RFd#m ^&%fl6f.H.q( o6$ȣfġ0z.p`Pܒ`F+˲,˲,˲,ӌۃ&P цnEbhJYXgK;mPӜ~kYRԾ Q2Z̑j^q#V"+oX-k+Ngz>ۚچb6ljm*۶ۣnˣE68*ywu Xl"[̥|6>,d,3X,gX,`Xb <:86420.,*(&$" 60,(8888882r'eSJRi E(q.l'|#v~3ȍfb3L)\&.e2E@T(Zs9J: 1bT)ԀT"D!F\,D< ƢN^賹L௷jDJJЧ\*ȣH rFbZ RDB&X*$y8E>owVgs<_ofV*u*B&sL""q( onm& Nwku}6cqv[m{BTSit6Key4Cax;]wh3كCÂBB rX+ՁAA 5 p2H&X*`,<:>8 zܭ6NHDX!ԩ4 }:̥2<ġ0z.j!:>8 zܭ6NHDXQd.IX$At9Vd 1bT'S4@OMsT(I8n4l.v[m{R(l2$h, vffjVT"D!F}}}r,jR(l2BH"Xsyvku}6cqv[m{BTSit6Key4Cax;]wh3كCÂBB rX+A 5 p@OMsT(Ip4:}.6{N2y,.wbU*l2$h, vjVj@d*Fp~X*$y8E>ow;ORTTrG>ZkUjth pCh>.b oEN0:;l—5BCA*O&jȜVG)qLJJI%EK+Uf[t -42ҡ7-QƈK6OAt4sP 5Ma&_T)H=fvb0`TTB2 ;X$TAo.Evzݻw޽{ݻw޽{ݻw4ݣaN^賹L௷jثJJЧ\*ȣH rFbZRDBd0O$`, APHN^賹L௷jثJJЧ\*ȣH rFbZRDBd0O$`, AP:}.6{N2y,.wb*u*B&sL""q( onm&^kJNi$ >g\?D GP$Ca@ av:}.6{N2y,.wb*u*B&sL""q( onm&^kJNi$t8 W`, APh4N^k4Fh4Fh4Fh4Fh4Fh4Fh4Fh4Fh4Fh4Fh4 Eqh4&6{N2y,.wb*u*B&sL""q( onm&^kJNi$ >g\?D GP$Ca@@^u\mZFeX]V^UT>MRDEP|=Nl5L\-JBL%H}<&"@cH €>^賹L௷jثJ>MRDEP|=Nl5L\-JBL%H}<&"@cH €@><:>8 z\ZNQd.IX$At9Vd1bT)T"D!l2_'`,N^賹L௷^UT>MRDEP|=Nl5L\-JBL%H}<&S'h0PHN^賹L௷jثJJЧ\*ȣH rFbZRDBd0O$c @X,bX,bX,bX,bX,bX,bX,bX,ZRDBd0O$`, APw;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/W uBd0O$`, APHN^賹L௷jثJJЧ\*ȣH ) BP( BP( BP( BP( BP( BP( BP( BP(}}}}}}}}}}}}}}}}}HN^賹L௷jثJJЧ\*ȣH rFbZRDB+D<ԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:MsxRDBd0_< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ ><:>8 zܭ6Zԩ4 }:̥2<ġ0z.j,{Z*:J(x:Ms+D< B@ >?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk:FOgT&Gc8?_p7[6`/WRP'S4@O`.şH"X(0 w;A>owVgs<_ofWk5HFp6Ip4 EaPp 0qG*~ј.PE9chdU3ӳ0p١G}B>KM/59I ܘp¹i=G8:#gȂ :TQ}b@>ozr벮AGI%mFp.?]|\ghDGx (}3bEXQ(V+ŊbE+ŊbEXQ(֝$I$I$I$I$I$I$I$I$I?>=<;:9876543210/.-,+*)('&%$#"! yqiaYQIA91)! xph`XPH@80( û{skc[SKC;3+# ºzrjbZRJB:2*" m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m ǷwgWG7'ƶvfVF6&ŵueUE5%ĴtdTD4$s76543210/.-,+*)('&%$#"!  8$I$I$I$I$I$I$I$:m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>===<YXWVUTSRQPONMLKJIHGFEDCBA@?>=}|{z~~~?>=<;:9876543210/.-,+*)('&%$#"! |xtplhd`\XTPLHD@<840,=UF=<;:9876543210/.-,+*)('&%$#"! H$I$I$I$I$I$I$I$I$m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶:pؠ! *P !0X  }yuqmiea]YUQMIEA=951-)%! |xtplhd`\XTPLHD@h۶m۶m۶m۶m۶m:pؠ! *P !0X  }yuqmiea]YUQMIEA=951-)%! |xtplhd`\XTPLHD@ m۶my.;?`g D6О@hhhhhhh4ya8V8 X+`p|1g H7+A#'zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  '-G/7Ѿϼ}Ž}]V^UT>MRDEPISzҵ5t_U3zʥN5r?mMgzR=qmilfw/;.v}k^W dgj3$   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!$%&'()*+,-./0123456789:;<=>?!+[!zf R( q L#@CDFGHILMNOSUVW[_`abfghjklmqrstv|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnot~ 9PQSW\]^vw"#$%&KLMNOPQRSTUVWXYZ[\]^_puvwx) 14XYZ[\]^_3 6YZ[^H KL\]H J 3CMRW\isuvwxy&Ă=_c9 u֒ I~?j Z '/v^7k0S9Z&>&EZF(>~c:6wl~}|{zyxwvutsrqponmlkjihg21/.ZXVTRPNLJHFDB@><:86420.,*(&$" dlbjkigqoήN.m-J(hGfF&Ť$dfšZ:V4t3ҰpP0ϯoO/ήnN.ͭmM- ̬lL, ˫kK+ jJ* jI) ȈhH(LJgG'f 8n}zZxWeca_]WUSQOGECA?=;97531/+)'%#! ̼~|zthfd`\|hd`\TPLHD@<:86420.,*(&$" =<;:987ljyq²rbRB2"qaQA1!Ё 0_P !{?p`[;u5t4s3r2b  ξl,k+j*i)(hf&e%d$c#b"a!`_ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזVՁV~|zxvrpn`^\VTN<8642,*(&$ XgVF&;zG:ځ 0_P !{?p`[;u5t4s3r2b  ξl,k+j*i)h(g'f&e%d$c#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזVTQMIEA=951-)%!  fF&@ ˊJ ʉI ɈHȇGdžFƅEńDC4d~Bv $D`_WOG?7/'A7wmlk $@@<, ˻{k[K;~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWRQPONMLKJIHGFEDCBA@?>=<;:987ljyqiaYQIA91)! ya /XNa~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXW "PE5%ĴtdTD4$Ӂw *wsokc_[WOK/'' ŵ}XWVUSQPNJGFE@@==;876+VTRPNLEDCA; +HxX8׷wW7ֶveca_][YWUSQOMKIGECA?=;97531/-+)'%#! (`EjJ* ɩiI) ȨhH(ǧgG'fM43210/.ZXVTRPNLJHFDB@><:86420.,*(&$" t( rltAû{HGFEŚCutsrklhF4EyxG?72+'#38n}zZ:ٹyY9xq}{ywusqomkig_6յuU5~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXW "PE5%ĴtdTD4$ós3F@-,+*)('&%$#"! 8lАû )L}]=ܼ|\B8 XWSOKGC?;73/+'#/0.Vp0o/n.m-¾~zvrnjfb^ZVRNJFB>:62.*&" }yuqmiea]0P@ՔTԓSӒRґQѐPЏOώNhfdb`^\|xtplhd`\XTPLHD@>tAC ,Th0AButsrqqts7ƾf`]M=- ̼|XA/ ʺzjZJ:* ɹyiYI9) ȸxhXH8(ǷwgWG7'ƶvfVF6&ŵuu@+UTSRQPONMLKJIHGFEDCBA@?>=<;:987ljyq²rbRB2"qaQA1!AЁ 0_P !{?p`[;u5t4s3r2b  ξl,k+j*i)h(g'f&e%d$c#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזVTQMIEA=951-)%!  fF&@ ˊJ ʉI ɈHȇGdžFƅEńD*)('&%$#"! 8lАû )L}]=ܼ|\B8 XWSOKGC?;73/+'#/0.Vp0o/n.m-¾~zvrnjfb^ZVRNJFB>:62.*&" }yuqmiea]0P@ՔTԓSӒRґQѐPЏOώNhfdb`^\|xtplhd`\XTPLHD@>tAC ,Th0AButsrqqts7ƾf`]M=- ̼|XA/ ʺzjZJ:* ɹyiYI9) ȸxhXH8(ǷwgWG7'ƶvfVF6&ŵuu@+UTSRQPONMLKJIHGFEDCBA@?>=<;:987ljyq²rbRB2"qaQA1!Ё 0_P !{?p`[;u5t4s3r2b  ξl,k+j*i)h(g'f&e%d$c#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY٘XؗWזVTQMIEA=951-)%!  fF&@ ˊJ ʉI ɈHȇGdžFƅEńDC4d~Bv $D`_WOG?7/'A7wmlk $@@<, ˻{k[K;~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXW "PE5%ĴtdTD4$ós3F@-,+*)('&%$#"! 8lАû )L}]=ܼ|\B8 XWSOKGC?;73/+'#/0.Vp0o/n.m-T`ÿ -f.Ma{ai 3 ̦=04 fS؞g`B )l3L0M!{!EHM6m>,d5%X\01;@C5 tGV oK S$t<+8`0L;76̽O&/ d`zZiWJ=%= !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  "%&ɨ4T cpN8'c 1pq 88pN8'c 1pq 88pN8'c 1pq 88pN8'c 1pq 88pΧ>T[Į*+,-./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:;<=>?@ABCDEFBCD  !"#$%&'()*+,-./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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ot @gMQ3<`q?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  "%(-147:?BEHKOV]dgjmpsvy}XH$I$IL$I$:gqbnnj  "%),/258;>ADGJMPSVY\_behknqtwz} "%)-0369ADGJMPSVY\_behknqtwz}܁XhKJs+ghsgR^vr+ "%(+.26:>BEFILMNORUZ`c  #&),/258;>ADGJMPSVY\_behilorux{~  #&,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQSTUVWXYZ[\]bcdefghijklmpsvy|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTW[^adgjmpsvy|  #'*-0369ADGJMPSVY\_behknqtwz}󷼿 "+.27:=ADHLPSY\]^_| #(,5:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[`ehlqvw{~!)07>ELSZahov}$*/37<@DHMPSV[^_cgkpty|"',16:>BFJNRV[`ejoty~ %*/49>CHMSY_ekqw} !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpux{~ #(,12589<=@ABCFGJKNORUWXYZ]`adefilmnoruvy|}~ "%()*-0369CHMRW\afkpuz #'()*.56=BIPQRWX^_ejoptx|!  $%&*1chmrw| "&-48<@EJOT^elsw{")`#o/QS<*d s$mHntQ.X}yAIp/1]I Ӕf#!J+Ac}rJK-*w2Kډ?+0\حvj Z õM!셕o?pfS09FbL+䉂˙8J%Sy›wGfG5 ÏyǏ)929s $;+^T-15<@DHLPW[_cgkquy} #(-27CGLQV[`ejoty~' "',16;@EJOTY]bglqv{ $).38=BGLQV[`ejosx} !&+05:?DINSX]bglqv{ #(-27CHMRW\afkpuz #(-27<@EJOTY^chmrw|  %*/49>CHMRV[`ejoty~.................^chlqv{ $).38=BGLQV[`ejoty~0 !&+05:?DINSX]bglqv{ #(-27CHMRW\afkpuz #(-27CHMRW\aejoty~ "',16;@EJOTY^chmrw{ $).38=BGLQV[`ejoty~7777!&+05:?DINSX]bglqv{ $).27CHMRW\afkpty~<<<<"',16;@EJOTY^chmrw| $).38=BGLQV[`ejoty~>>>>>>>+05:?DINSX]bglqv{ $).38=AFKPUZ_dinsx} !&+05:?DINSW\afkpuz #(-27CHMRW\afkpuz "',16;@EJOTY^chmrw|  $).38=BGLQV[`ejoty~EEEEEEE,16:?DINSX]bglqv{ $).38=BGLPUZ_dinsx} !&+05:?DINSX]bfkpuz #(-27CHMRW\afkpuz "',16;@EJOTY^chmrw|  %*/38=BGLQV[`ejoty~LLLLLLLLLL;@EINSX]bglqv{ $).38=BGLQV[_dinsx} !&+05:?DINSX]bglquz #(-27CHMRW\afkpuz #(,16;@EJOTY^chmrw|  %*/49>BGLQV[`ejoty~SSSSSSSSSSSSSJOTX]bglqv{ $).38=BGLQV[`ejnsx} !&+05:?DINSX]bglqv{ #(-27CHMRW\afkpuz #(-27;@EJOTY^chmrw|  %*/49>4 -d?nuWA> ΍:kI4&4;i/׬#{gx^vesw/\Gp,Hދ֎f|8;M~ Nlf"mnH|~7dI% nG4D"o*b:-dݼhͧa77wLlD(~#a?Ӏ#-/D'$:~,/VCHMQV[`ejoty~ZZZZZZZZZZZZZZZZY^cglqv{ $).38=BGLQV[`ejoty} !&+05:?DINSX]bglqv{ #(-27CHMRW\afkpuz #(-27CHMRW\`ejoty~aaaaaaaaaaaaaaaaaaahmrv{ $).38=BGLQV[`ejoty~ccc!&+05:?DINSX]bglqv{ $)-27CHMRW\afkoty~hhh"',16;@EJOTY^chmrw| $).38=BGLQV[`ejoty~jjjjjj&+05:?DINSX]bglqv{ $).38CHMRW\afkpuz~ "',16;@EJOTY^chmrw| $).38=BGLQV[`ejoty~qqqqqqqqq5:?DINSX]bglqv{ $).38=BGKPUZ_dinsx} !&+05:?DINSX]afkpuz #(-27yC&~pZV4' ?+Z_dinsw|  %*/49>CHMRW\afkpuz "',16;@EJOTY^chmrw|  %*.38=BGLQV[`ejoty~xxxxxxxxx6;@DINSX]bglqv{ $).38=BGLQVZ_dinsx} !&+05:?DINSX]bglpuz #(-27CHMRW\afkpuz #',16;@EJOTY^chmrw|~~~~~~~~/49=BGLQV[`ejoty~"',16;@EJOSX]bglqv{ $).38=BGLQV[`einsx} !&+05:?DINSX]bglqv{グZ߶)!Ӝ{55kW;b`Ns7s@3] KA  #(-27CHMRW\afkpuz #(-26;@EJOTY^chmrw|>CHLQV[`ejoty~TY^bglqv{ $).38=BGLQV[`ejotx}X&F|>{AWw1'sYُf2b4Š i8ZUUUUUUUUUUUUd EMM+DŠ 9)I$I$jUUUUUUUUUUUUt+())D$Š iAVUUUUUUUUUUUUt+())4$Š i ZUUUUUUUUUUUUt)))'DŠ 9)I$I$UUUUUUUUUUUUU*t hh|,Š iZUUUUUUUUUUUUtMMM$Š ijUUUUUUUUUUUUtMM9$Š iVUUUUUUUUUUUUtEMM+$Š i@ZUUUUUUUUUUUUt+())D$Š ijUUUUUUUUUUUUt+())4$Š i@VUUUUUUUUUUUUt)))'$Š iZUUUUUUUUUUUUt hh|,Š ijUUUUUUUUUUUUtMMM$Š iVUUUUUUUUUUUUtMM9, iZUUUUUUUUUUUUtEMM+DŠ 9)$UUUUUUUUUUUUU*t+())D  9 "BUըUUUUUUUUUUUUULUPm nE8D4 iRUUUUUUUUUUUUt<'~TŠ 9)bZUUUUUUUUUUUUt@ ?'< ijUUUUUUUUUUUUtE ?'4 iUUUUUUUUUUUUUtmŭV LŠ 9)?ZUUUUUUUUUUUUt~O ?a 9?I$I$I_UUUjUUUUUUUUUUUU ܎+(scD[ 4 ijVUUUUUUUUUUUUt'~T 9)qIVUUUUUUUUUUUUtV܊[q< iUUUUUUUUUUUUUt@ ?'< iZUUUUUUUUUUUUtJ ?'T 9) IVUUUUUUUUUUUUtŭV4 iVUUUUUUUUUUUUt~O ?4 iH ZUUUUUUUUUUUUtڊ[q+nŭUT 9)dIVUUUUUUUUUUUUt'~4 i VUUUUUUUUUUUUtV܊[q< i ZUUUUUUUUUUUUt@ ?'\ 9)I_UUUUUUUUUUUUtJ ?'X)*P\bK}=ӑ`54~wʘ r_Bnmlkjihgfc`]Z  rZB*999999999$GrH"CG:bas ]D!>t鸈XP $@p`7צvF浕ueU%Ĕd4ԣsS3;)'%y9x8w7V֕UմT4ӳsS3R1p0ЯoO/.m L싋VSPMJGDA>;8646oYQA1ơ}yuqkgc_[WSOguB $DY9 ٨xH(B 4{cK3ZURO2 H)Bd @~v8nبAC-V8QbD,9D:."nԀ yme]YUI=1% N`@I~n^N>.ͽueUE5-% ̼|dL4 ûs[C+bTQ [VTPLqhgfedcba`_^]1F]P  <`VNB6* ePaB t:Nt:<<<<<<<<<<<<qqqqqqqqqqqqqmlkjihgfedcba`_^]\[Z `])H`@ՔTԓSӒRґQѐPЏOώN΍432vL _|wi!2@JJJDsF|Ĺrd"C÷n\;feuxuzcUF*jSS3Je 1*Eh +T|@yDg #DlCfKJJ4dpB= $DȃA;:9876543210/.+*)('&%$#"! 65hfdBee@J$@?qf^.Lxq ?|{k[KCG7lԠ!Ƌ+R(1"ć" 7j`¼ztnjfb~'R{wsoiea]YUQMKIECA?=;9753/)% ľ`%80դtD䳃cCchڙY٘XؗWv6u5tFQ,T0AB.TA:741. PE9-!0e$vfVF6&ŽueUE5-% ̼|tld\TLD<4,$û{ {{{{{{{{{$}?7/'º~zvrnjf^RJ>2&Ź}q1Jp` I(gdžƆ-+*.&83210/.nlkj.X@a0+'! 2\0!ƒurolifc`]Z  rZB*1P@~qa@#E =xБ 5hȀŊ'J%HE 0X 9630+*'$! H9I~}|{zyxwtqnkheb_\ jR:" a|ˊ I4̬lL, ˫[;ںz:#ƨ *P !IFCB *LA[X~xr _\X$GrH"CG;tqF 2`h"ʼn#B|`!qp (HnM,k+ʪJ)hGf&w,+@90$It:o$G0/QN&|<ĸXp` ?|{}{k[KcVVG,lWWVUTRRPONMKJGD@>=<;8fb^ZXVUROLIFC@=:7531Ȕ[ZYXWVUTRRPONMKJGF۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mhڙY٘XؗWv6u5tFQ,T0AB0/-+)9LJFB>:62.*&"n Ӏ yme]YUI=951-)%! ( S I䈑"D oADGJMPSVZ^bfkosw{ "',-27ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMWNN6]n86qPiAI~\Hihھ)338 N(JVj/.ZonD#'+ P+-xUX hfptjEvEQzXqgoSRrCNם}|8|_/j՞ޮCZpCs+՛Rib3/=4 aoy( 'N,Q䈑"DуRP2`hB&J G⃇vBx 6.Ϊ{ġ]DŽ^v),n6alfػqfGvr{W{~^C9{HNx}߳ޙ~aW]*׃"m(jar{{o=2ǴaӵF^.jQ'RT,*ʵURO2R$4 $ zLZ iGKˊKָ1-*Z҈APt1'2Iy.yk w _X(pu_4I) ?6K_DJi*DB(DI>aHBAL")b ZJ䓄9<4}PvާqE{#l"81 @.zN6vUq?w&HN\P]Fcy9M'zR2N2$"C2  a!!"@Vmr% _HB.+3?6XXno]=xعOm@@F8JB* g1¥{%? k~CEvAa87v[r/Ϣw玶]UcI# Qk} th>MTF&&ͱ"r)g.Du&w{D;vޒ6?P}ފ/dufnЃѐg>:#ō<U q1 Ph9}v+zqBݨ]F !dBA壁R<أ*f"6"D-3ʊl+ PaY~ ] Ar,&&| sF\,>*D=MkE42^s>S*!8Ȣ]B!]zOjXD@1 @VEH9y:Gvm:g7YU‚$< Yx Id[5>GYx:cW?v9h$>rPD>< fQ"yL~]&N8n;|CW?۾zVW@m9{ u]'=ڿa B- ,PaAYhwtIi)aC,ϖ)(\mPG͌(JSkq LM7jX'=tĴĸ撻&\}] S_ g<9i n?79`0(NPD(DpHShRȼ K|P%(9:b+YTR8aReʗrcMϴn~Zw]o۶mJ@RCjyuN^۶m5뺮&8b0Ev:f4)%Ot"8SXPR jdx111<9zC`8 =zʨX1)Sgؗ3/^lɲ%E%, &UT@FfgC'^J4=BF<xv0BϐZ∷$"$!?ހ9 W +|83F2AD x4͌_U_nTnTwTqLXݜժgyXz]ŪXz^սV.?&7.s\bŏ*nVKd{`ya [&ݏ" KVRsMQͧۮx;m4vۮ\5#s~Q<,f#e3\a0pX7;ظܦͳRBY،5s ī&+fEK2eČÈNUVĔȰXllz)Sɢp=J Otjz*6+*SSsSFLSgN8boИ)CfL/]d ac )Hp)PCFR II!>;UCsl ^6Z\5l*QN>[5>txկYlA#mﻆñXFƖ,Y,DcW0{;Cby1oG[/ < n y4.2snJATJp Zd {sq k.ː6.5̕~<>FJOZ.4>}|rn悝|4O/B=KnUɦ=㎠;C9C-9ԐCuI44nfP [sC+Sr#^ؐLڭsk{[r|#\O VjӅk822oRO>'݃驳?ă»}-顃t7jէ4ڕwὈ$+Nq=rY2G̹@mvyUrs|cݺkgؿвç=l|;^kN >JxKx2C?s BjH/M&w֨>:*qĨ7SZx̎]?7<6)lPw}D>Nf5=i,I ҏ@^ =4IuOY@aF>OTBI >UzBLv/P9t[-D%KύpY~P xߏ/̗}1|瑳MtsM*Fn+ssm6Ef I%  NH%U/)|`q29R$ޛ&ZK0t٦tx{5Ry=xܭ6Ԋ빉ZgKrBaP` +p.E ~evsH3{lUɶ٠6* ,aX°_/Gqbd*P`s AAAV,AC:6 vSi,.|7:,T'81c(JƖJ w|[7LV:e5TBx;ߺa2)#|rtD`s-,xA5T%,%"2(|#|hD& ƇGCWd,';_,KH^:*FRT*KoP(dd$|JƖJ w|[7LV:e5TR|wud|mSF\cK%;&k+2[*-@AAtkl=o0_[>RI|Ns-(ηntkl4|wud|mSF\cK%;&k+2[*ER |JƖJKz;ߺa2)#| Ns-&k+2[*)R)|JƖJw|[7LV:e5T:Pw|[7LV:e5T((((kl=o0_[>R|ڃBN" $IkBJi;KWz8&" Li_&p Dap( yDq̪/5zh9(aX%nm,at%6h88MaJ( yB{ۼdT#Mky聤*)YiN&}c72dQ@5mAZ#{HfSySHȘ0LIGm$ SegC( 2 p(P= Z;@Y5=?ޱ(ʁMM*A0 Q|۴ zY9tܦeeU$E4̢$a_6-.&)a%A̢$aߡ6-.&)a%A ivY5I8 ( rWM˰˪IiEI(>BmZ]VEDmZ]VEMR=N,JF!:n2*j"qhѻ|Bڭ׮6EAvXJ찔a)= Rzd& e9`L:`b'I$I"hg! B ٬sԜDd]6.pma8F 3 a5&UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUo0( r*33333 B@%AC0Ch?A@A@CV>-.>FEt:5NMchαXX, Z 6t.PWzX6033{-!oP&h0`(UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUsNUUUUUUUCx"((Xq 7MqiMA㦠qSи)h/:͕J)x 9\47} , aUUUUUUUUUUUUUUUUUUUUUlXƙB]otM9ƍV|RJ ۄ A\:47- d6.$q>4"I$I$I$I$I$I$I B!$I$I$IoUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU_@0 Cl?4n ʈ@s;4-)h4g 39W1 C\)hn 9{lRJ [  Хo |tXCN E\k d6.$-ά7" B!BUUDDDDDDDDI$I$I$I$I$I$I$oP@0 Cl?S\)hZ{VMfySМ)h4g +M Bm"0Qm۶m۶m۶mK$I$I$I۶m۶m۶m&I$I$I$II$I$I$I\)hn R'?l@ŕWyR AUUUUUUUUUUUUUU|@ŕÑCU H\a X ֈ0D /$I$` XUUUUUUUUUUUUlGj*7 O[PQPhf}) %η`WU ?PUUUUUU$I$I$I$!"""""|a 4nMk͙ }iz46& :DN0 +WUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUU?B!?I$I$I$I$I$I$I$I|i 4n 4n 4nY1|0[,4R $I$I$I$)I$I$I$I|i *΍ʇ$RL e9R!{'hj0(m۶m۶m۶m$I$I$I$I$I$I|iCR`tR): \q R + IRUUUUUUlz+4 $B %R2lV*TUUUUU5ضm۶m۶m6I$I$I$IJ$I$I$I|b:CJs@㌢XtR& \q RL9{Ul1W d\/.Rm"C@%I$I$I$m۶m۶m۶m$I$I$I$I$I$I$|8(tR1@o۶m۶m۶mm۶m۶m۶mK$I$I$I۶m۶m۶m&I$I$I$II$I$lRJQV5RL W >qm۶m۶m۶ݶm۶m۶m۶$I$I$I$m۶m۶m۶m$I$I$Id @$I$I|R )f]! RO-(0Yk[E!LzmI_xf˘^ s ;V(iE6`NQ)FCSf=h53ǚ&I-!A$]=(=GNhQXN1("4nm{{{7Ũ +(9Sƌ%ꙙ| wwwQb1=7ufffɾo1j)9 j V@,@ v֊X_`|~bŒX\jmo/7~KRQQzub9N[`spuSxO_ Nlxe"^XwIkb傠ceNiQQh|oϑRBTsY^eo*yjΛRfwkbt^abd#Iqty}o&JRTpˆ^_{ck>|usNV]`sitF4HOy`NP[?\eqBv|f.R{gAmn tYukx}^mQ.bx+P]m*_Dah)RTefNghltuyψ̑?SnTqtWgmz {|rpXN6:R^b|[mf;LM^@UZXtfQ*svyIHPV]@z{ ~AryW9ӌ;u`B&NQhOEQRUZDYTbZ([^i_`Na`4bcdRVeVykAmnpw5rqtu;vJw@x{|[}>RyA98rv|V ;J(D3;@9IR\~Cffilfft+,:;!?...__(){}0  []_.: #&*+-<>=\$%@!"#&'*+,./:;=>?@AEFSXYZ[\]^`aefghijopqrwxyz{|}~)򡣥d123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc %!'qhGJKfhYO17""012345678:;<>?@ABCDEFGHKMN>?AJK(,/H2-7JCDEF39A5B14*+.068:noG-B6:,D5B47JC8G(,/00,23456789S(CRCDWZ)HVSDSSPCMDRDJ{KW[njNY)YN f!qeMR_QeRB}uX9TobUcJ]ScpSbyzzTng3urRUM,g N[pSbRWe_S/<:-D'-O)>;:P)*B;:|'/S*P;X:(>'XO"'3'::;:()(:=N8NAN"OPzϞ4:MQTdw4gKQNߑR;RFRrwR5SSSISQZs}, ppc ST8HhUScWVWQVtRXW XW2X1Y"bZ'fZ[>[\S_"\7`\n]nk|/8(^=ib8!|ʒ1#_82abk`:9`&HaLNLzb]Pc +=h"dũ.:i~wl:Oel 0fI;:QgfC!^SIRhm4i;Bj6wAix=4/nn3=>no^?9p=J}w%EqcBC(r5PF5GHzs>>Gt\q?$u6L>p!vODP@PQ3wJ9@FTx@&VVyŏ/A@zJO|YZB[{'\|B_cC~E4C(bGYz>cd#ep_3C D>Zg3kDRP=%U(UTUTjU(EUU}_UA 7?dް{_(c5 sAU57 A֙PB D I 2"#m:E3z1dqGٙs1'4yܾfWƙ^B3nQ|ҝf$B#Q73& ˇx XҨN)gռjv5. Jvi1诎u\=Ɗ/qH[э~ڥ+fc2 \?KJL&:5tEk1R!>$ʹfvX:?ND^ߗ_pt 7HbTͣhgAsfQ7܅ g?|( `tk<*is~93;qD/shAb7>:/:9o D ~M/p*rE?i}l5ɋxhN'Z~Z*<Nta7w O}sm;rV_f'NF2ˎ~|! lTycky%~~zo„ڱZTYx~E&$Ҩ39HY$*m$Dzm$ ;,v"<<"zۜc/_w/ n\QWt8{qȘ5e W׫xbAL5C[3@/<0Rhx 'AZ]JRH$"QnjvAkJȍnQTEZR;AgVg)+eFq,6OSa:ӈ0ө(b+$#@tk hB$Z"p% `fPHPJ$>mVJt|CBp]ft ̓rL]La t,7⍓'7o,0 ]~r Q;qX9\@EXs"ݨHOQ]t݊B6j~ ?'>[]e\U~AA7tbuuW)1C::WUo3#mAn>df_N"5gJ ;ofRΘ|hB< SH shS#)` vw|Mg .5̌L#.Qj-%HX@]zyZÈ ^:i|j&320>ޱ< L^#F`IyNBBPH$.$-1VqBIz=׀VKRwV/zѹxjci|!:H-'\ k>zk\x!S`4GA_uf9Ee͈ygivlbZEǐ+i~jt{1]nA|6Q$2H$`ǓԎDKOvgG~>\ӯ?r^^~Xܹg,GA?5]z"6]鬮ƫ릨 P4r\ =ڊge.gGmS aР t9`+p8ok2"12(UD@2)ڤ'wڃ#ht+J6]`y\?⭔=T D\V73ǿ4OnKk_s (ɏ$^]o+ޟ'wuv2y?owKUYGUأpjb=G^8ޠ|__yly;hoU ~L&ש_ϝHl6XIc#FX-AæF֞jpgNY'،55`- I2NM Ss87Y FtK<ɸj0ZVcKgSRFFFF ]_]nʪ\ \8:kGb8#/??#O)OS'Y+Jgv X2=\BE7d߽TG~amc] IE9<ⷅ/Se;|] IsǪ=g򂐣}VZ}5x"v,AΙqX"O+u?/xq{@l]!&m8]7z gۍȝwۄXMM i҄44:!N (Cd` r`ЉEDD۾iޕͲf.8++}X-z?tY%fE] ްejVVӐ<33*~r!y-6M)?ʠkt9nȸO?i(~X-wR1+ Km$к J`Q!(3S2?o{RQ`xNLׂ% &b)68HHrc)tH*Arp@H@@xZ'dtkY$Af)Fd, ( HǏ8FOL'v#&tXq|}Jb1`k5ݽD%|mFc]4~-^N/ `!]4!ʂ)UZ 6_~;KfB.[7w֘' ]y{Zi/]jc/(案VZ7 SU qf5L; bA0@0*`P HB1CR$ˣ-vw7"*pr7#ODŽpTѨԤ̘cs5CDI+#_K|;ڤ ;r}.t!h2#&fnQ\Х<6 V)fy чy(mwpQCS%ys?Xw8 ckz bMsfIs^Tbk@q)xՊ/Nn?G@YlFmvub+Zu 1a>{̠i-mߞD(?:7_c ^@:IIdBU6Զ9 #SS;nI 3By̖ȤgR+H,f=*A$P`pw^Jn'uK;vLx4顕W2 E=wǿLm&O 3,јRkxOnǑfi [ثJYT3)X;?~lɜ+%A{niPGez%mw]RK0>]GaT݁b](t<ߒ@#杌39+%B)tJ%X+{D6lyar~[D3顡͖ǂHȒ4MA pC9ƅ-.q2M4i# 7ytqwb#흤b@%kCL^ÿk&rjݤ0>UtW o(>f {'OFx*kL*n{нz%&;V_K Ā.qV;a߰񤣅K#~ArҥòZ9 |S AE~Oϗ|Đ 0?@ Io0go eQ>8s%M<X򵥓ܫF+K E `> d3*K"|6ď &{UC՘,ĬmD{_QwN 2ZB=pG@n{ .f _7i:6X&r7]NF$Un;v?uwbpW@c¨k6,ٛ@$3 [y5vZ] jH?#"4nԁOmVb>]'+LsopzzDtD0: K ܉/NzowN%b{;IH蝿[i0ʹ:@auD?Epn A,J1md=8upSZP<n-ZR}&D}Ñh"# ~ͧa1,9bzO[ }z(rv8(q>fpμ n2Qwlӏ{ՕqSl7afr:5<ǤYPjUup;_ 0Ig * v?Fu'TyTc_'޼(`w^&Uv$x4,duۅvWv! px917hx!pF:&zT3ը'$#4wdKW㰓; 0n~pXH!OxoЇ*Ϻ?b}1"K #hZx@'etlD_;*_Pdhd(d2_*C^4U֊Mg7.Xi2zqq $@N.#QA =*ajYECN`q*<)iqt08fZNڵFJIw!n3EyFƗk+>X|Z(`Sժ!FK/lƆdh?tǵk1x"W@ dbv1I#xj9!V&tVב۞ޭ&Ǟ"Qc%xb?O'\v`C<6&BTIU:5Y T zLըon {Q b6,#ߋ f1.Z~`/~9N(m:$AF Zk{-;&熝O׬~{(/e) i$@;~xU:1LK7aQgMZ8c⒏ 샚釚#N.2z*O&x[2 sRܑ: ЩIi,{֣'tb:hilAqkP<\{E I'*XN,:6\^s"'1ja 2H*3CnֽehoODu-n"RcXtXk#QLcz'W)Q`y i[Q͗(%?VkƫlDLc)dJԓ ǽ0gKx J$P uǨ # ㎱haRi$=Ǔʸ%s Fej De8 4ozK"Yxja[Z\v LcۏwVmN #*~6/*']4yܶ d7!5kwrd9B b!{3&_tT";i_xI߃p\7%#*Χ,W #P!]'5&f2GJYO`Ҁjۺ=zr|ۙgDuu[Lr먏s~3h{2YufLuַj؈r[/7PvΏ)!G`> ?2˳9.u@y7&ShDq?{&Kf:ѕsTTF:fxsH2 ҷI;9Xr,J ,=nbvhV9簟V(pƶ)i 40%PyVS`|='+= i7}O2Ǹz'qFxoM!I?Cn",6?&>H*&W%uh _dA\.\4DjU=+sL}?K;e*lM g+I9Nt}*򄤱4FӋ+zCY&y}e5T/W5B;r$F} xKS7tnLc|,u]2 0xEHpt8W9kfC)G ~ufoF=9/mU=Q9xO~IgmdKV&n*e/CIXa"AY͇j#"ٹWZJ95J5Pfhbޡo>29$=Ƅ8h\Gh,Jm~-4 B'0,57,ov]uXs%K2_uoo[l71P#Pd_8J|VfO{[*=g3ktkNE1+w:Y<($kMUI9 qݧ X -B P"x17G7O`8Ϡ-!È`g(uΖƑwjen)IlxC'l&m1fBݭ)j|I\k]?DHMROn|{΍ Oͬt+sFԈ7c#?D6^ε$ ?jv=?,'fZd|&hl*$x- Z6&I?!1)TBD!DOB+n#I I!&%@!&^iI4h4.. g]SKoIy,q1F5Təy&ut㱍š.o)g]Nwwz] _USӪ#3YCBaK ˊZ*ɉII_$oi6y 7߱s#~o 5.~ znC mbS`ojsHD3*GWhHc!nla$?׼7]oY4H/GИ7Rg;;_f%$8<>%$3M8?DNvTߗOI_{f1kHN:6ϱC.87KHc8<>%$xsS_YӝŝlrƅDCAS.uZvXt\sWXV w QUGd̄쒔{,,- )gfldmyBJ8#]գoQZ}ַ~Oٳ 6e2|#y_ x({~C<2!/lyja*UJ R!/I 0<RL) HRS"!D`H ""$$Ir_B!Q`xlP'B<' tBsB<On( )\ &8"y! + `Hu t\H'*RCu]HE.x o g)SA*Akv R^T߄LHQKHٔ:AXgp %Xp=Sa9 ){2=Hɔ&zrFA$+ xTl8H[9 T0HZ˲ZjK9x6Ͼ︁jLcAt rE0@yz ETt`hF51 ;1u+ȉ GQ 6ϛkaciZ&h+>yȈl)w /缲y:ǿRj.jw|q(CWh2UCzoSizfW*I?YO`ٟ<X6ZzKQU6vbQKR[&*.rAEf=ǟ^}m=)Dv8zل8Msv:\}ǥriVzRj\>O:h@u6sŷڦ% ?8+d,f79 _%wb]лr1ޖ&!]qyEԴ2C*̎HDVgպfק-$1f+PA@t\<EP mڙ6&m۶WUU#ffffffjAW]z`n{{y70>NJ;.nbg$D iPR`sjISfAr7͈#Z(ЦDT@bh ]ڊHFƈ@i(#4*!^e59#Wf,=-oo!f+#|9)?1Vx'=;3Z퍯͝]kgCo@1 n $ꤛwyTû\ "әa~_dͻǫLo{iXUi /cY]|"LI0ٖNhXZ*9+o0yl>`b ^)FZIlVTGUȹ2#d(dҹkϪ&$]% /* /WwøjP2!Vyl1Tۗy>fYT)g)HY0Ŭ;6g:U'IW5\ 5\lu{BFR=*1z }&g|mNT٦ j'#PK:oWq CNY[/e@YhF/rm/ȆfcgU8-|mBg鋍4T(g \cr=gk f#Xۮmh޺1~{/n0|A3UWbBU.Y!?k6~e5×߃ŏƚ5|L5?*$g_`՟o^6wrKKB!R?aA.䭦BHS !a k7$a5D-`;CDVHZTp 9g` ;J,d(H!] &t 9@ Yp~e!؍9%d!g+WHix7$ MCŀCHq!< 0<CQHT]\H!!ğ2D-iGC$5$5!#NICyhHTs4DjLiH]5D-MCHGG IBVR< L!1T})NR+A:-&)d  C!|RȱPHW=A,]J5,,H-R:HUG+,&] VE!|,i(tH1p_ %)%^Q3JgV/߭xf{Z,B{uVKȻ}ƢBGK$ԱFca\)uDGYv>3iA22G"I?4#=.==Vbԙ2]<-D43YM,8@aݦ_s2,K }ՇQN5z!| l%#E~Q/s5"t9ϦNYFk#?l >!7ٖ]/Ed>*BPN4TMJֲCؑ} j)8((~TZl0DkÌ\n#Kʁڦ N!QU nzU. TxO=\ ؼ)'".4'XNSqs`8H6.SS;2H;œ80S;11On>wPi.t#l/to[E|~>?m30^~̱\+};&bξ#Nyxy4CMb7A>__GZр?v 7'Z7v_ڻ}p1s75}}f‹Iwr]v9}9'KN>jC<ƒ7͸=y>Fc: Y:u;nt$;>;H\$e uh{ٶ6n=aahE~ugᦼ7-5a֢+&Ph=\xf^gϺwiVScMJx?:64>GGwns&LZ0op.?xբ`i#sOYe/XMt>xsvǿu ym>8д_KDc=Qw<y{_s\']9Yۼ07#Խp?*0l䂗_wYgeo6&ץ)Y1\sp)]?K.B EbNc&{S0 c%NO;2vr ǎYwo[L'&^~PJ^`VlGEм!~]߮%?-: C'x1&2͚0l պ)z}vfQ7;Cr?\MoN{34L+Tom]xIXp՚t9#DuO d?n|8xk ys'6?␸]xȵ|vߧ LL9 i?[m乁¿;\,?~z8Xf]5 ~jQ݄+~|%jXB^%-tR42*D|!:(jqv.޸l4tX&7?#/<&QIuqsWm r3l\0X;5)fkdqcSbjz"ޱ0IՈ3)BDK˔S6 q"d VFSyr*=CChVB#$Grhz)88W5х^'2G +`YX7Kl.)@a@ Ƣ!Bw |RICpKT" 5|L  kƀ(Ɓ 6rH"fjITrþ ; #Bz;4;`@3Lm>90H VPpffnv7ymhpu)T_lیnPS 6|L 1Te D0-%/d|jEI0Eڄ*h%=߹h9\w B /I:U"1qr80H)\TǛCA(j<jNUut3!c g7ߋl,b)ʷↇؤ~Y(#)#WfS@#RY>quN^YcSw`utH^d)8#愷>-jD[K,2>B6Ca[u?f ". < Pa! 0*NdnM\n iP`+]\DQ)0_TJ,vIox+V_q- @M9[03^8򐚶j;+PP䥌U ԭZ3 |lf%M)B\QNEb80 ś& n^M EsWT3}DA|ƀX Q#Xحq Lbn F#[1D^V&v@`"8ƒ}ї(8x\_'Rߗ)d04H L˅uZɏƛZ2@9Q]uHO2U䢰K0C8*C8vkԯ84Dewio #[RiNxFCzq*@AD8ʩQ <,!}$gq Jޒ W0a ڃW٧p/j ?Ĉ[We) vUs@ $8(ҀzoXBvHVRg_?Av>$ 6{Bkltup`V٘Ͷh ʱDQ6a8 v<M n! e]FD|9+I)+V{uW3?s|Ma2C2Uq{12GNBYU &^\t-.'S= Oyq9ybIJT"1$"sHD8l[9!693t](V~~yϧ?~氘v|zȁg}=Aޞ%9 @1e2H=}`4;c!&}vۚO6@c蓅:So+~OA;K:^KЍuG<~OO:1 dq;ظŵIW\%=3NO:?}>$e3_9nb5[|mc7c{'f>W:c=c G%nĝ?4򕎾_s׿B7ʆ~<nߣ{2h/ǞO1gD1尿y~aR;y%׌Rno.w8{q) LY{M;Ӫ} ^n8${)zĹLa u}E˛~ S;G8vڬcu#/9 xb:s)iۺ?\=ϋF/򛝚 c ue~Cύ~?2scX"~fym&64eherj>.fʻ՚ѡyǛsǛ خ!w7wc}0h}u{o_vѮ3'PsnX)62dv;&׻<''4%zv_{|a9}Nxi<ŁOVo\ .ٯ镗E\Jst9} {|>,Sps)-~~ϳfO?v b8_l&?]GX`%|Yomtcわgc`(\M>c^7 gFO'3ʱ\;UJ ߴ .'O=b =>?wqs/7,}NO84k?)ݞ\k[-Me{tܴG,V~.vf\s~f6{ZJ3=ck[͹7̕/w=_6) ߿1\3o^Z7{˟ lGxcuk.ꡛi 7q92n̉a8r71F[:l.?up{mБ޸{|Fr>{ f8#dǫug'喫7~~,̓tH'6eo o޵_*7A[=sm܀}9 4G/nxpQu]9;kǸ_;OkcWF.tqƀ|2~f֙;݀[}9qe䏧mS36uރXv͓9P_;ߛaキ`oW{b0vߪwMg/Wrs78V-wzڑ%,sYW.d#88rёtD5eG40橏^ymᖿeeʯ#^iGAJ{># xl[{h3y3 Uiݶwٯm^/T90O _`^ΛFI9dg1k;_^}8v|s .q?hFil,G:fp;9/2( >..6fE&8Nb$RcV!hkD\a :8Bxˤ qp%Me=ko"LOt'쭞gPYl:CZWsѤ$8PjB(' ԫğ!zARk}~р鲓I p:U 񈆰y&2~d’5hEF`,gMG,))md6ՎC' UH#ZW!4vZya  x{]k N#f;ܦ#jn8 " 8mHXX1H 'sk ,O-Pٌǒ*%u/&8vCvLJ8_=QB4}D@8RHqa" epa<rxE 1/*GOg ۦz8X hJ OL;r}y>Lhܜ8olJ[ ȝ5^ FAH_D5Փ7v9ab3D o֕5B$%E Ro(#bsX-bɹߺ2שPu)kCc9z- {?ue<)i-ZO)د0.uH|'P)@1F!:MM[=6`048M~Y49fBY2.̊ _g$g gDsb`JK?K%`VJ~',0'Y'Y&)fDwgĹꤟ%0+$ԯp~G"wYNYќfm48quI?" `VEb~E#Y]Yq":gA8zs- s$ɤ8Ds{K`8zK]B-zKZ\e,+)N*\*qߒo|j߲pEI8aaL\x/[`џWcV^q@26^f0 :F~.fw`#}]˭N3|X|Kx.1;vN{R3欽rϟz>aw{a5pm}_>3^-I9Dw#g\_ŷ-LJAӭi:_v_I?><|;{Gǰ'?/?b#,+?vCyk5mmymNN,{7C}az^wb\#^}ȱjn~K8ϻ''Y[g :ǥ=Oq;3,z؉|*NX3[vSϾ[@.YC;=ü~>^DsNyzp+emB:n 6㿦~ V|gG=_3)WryCz:{[ا|r֏ɍ_ 0 }r+ߚ&-v3#x` ;b֏s>X/,7䧭wFO|z(9>sk@C1{8؀??ȇvsi ]K]wCO?hc~~l<[]&XFwᝡ}Pvv؞&ʱg;sï Z|o'R3 >6|:6fo }:Gy߉pm^C`6Ͽ4Fj/?iyO>??y(%/OiW3xqce '?Vqa 唿8;xal {Qh,ʟbJRJJBJ:Sg*Sgf g fũef)|ztxvY:rY8bY7qY6Y5df92%?$۶m۶m[J$I$)j$I$I$I$I$I$ITUU Tdf;`(*VUUUUUUUUUUUUU%I$I$I$I$ITTv;("@jUUUUUUUUUUUUUUUI$I$I$I$I$TLf)UIVUUUUUUUUUUUUUUI$I$I$I$IT\fP)UUI$IZUUUUUUUUUUUUUI$I$I$ITlf92%5m۶m۶m&I$I$I$I$I$I$II$I$jj$I$I$Td r%r{キ|rW`, P0&X*$y8"8 UQRUUUUUx:&X*$y8"8 UQn۶m۶m۶aKQ7qjarJER~S0k)=g)YIiC? ):J YF`VQ"Jf ,0+(mgY?)A?'IY<)f ,t0&%g٤Y5B?&E5d҂VLςIY/)rɓ0ʎywVKбo}V%U$%)B!ju]u]׵홙 ' BH"X(@xfLX*$y8"8 h۶m۶m۶m۶m$I$I$I$IUUUUUu۶-!s""@g'dtf92%o۶m۶m۶I$)$I$I$II$I$I$I$IUUUUUU$Tlf92%m۶m۶mJ$I$I$j$I$I$I$I$ITUUUU Tlv92%m۶m۶m[$I$I&I$I$I$I$II$ Tdf;` UUUUUUUUUUUUUUI$I$I$I$I$T\fP;@ZUUUUUUUUUUUUUU$I$I$I$I$ITtf Х; p!IZUUUUUUUUUPUUUUU$I$I$I$I$T :)`! D ,_ =Ƥ+r lhg((J 54 Po۶m۶m۶m۶m Fl۴˪B"H$q4RI Mk4(ᄂGͮHCP8-VEMݰ=buiPO۲mZ~z>ۗiQ(%!{5 >aWbP$u4nsqyW avQ҈m_1{-׏q&eA?|vD5[drpp_Jo,#Wa/q9۾oq{2]хً:f)Ү=m~.R:mϤ{ea16==}˛7mN׼ HUpV d"xU+W݊s %I]RK:XVQk2DI~pCb ܬҸZ㸬EkUY6NS}=9RU?{o >i[#-6m-Fw|x|# 4Xr \(avs2'W- cR/L7Ź12VP`rNKݮH 4:M\ȃ7& b3*O89e2}X,q ?$ Al]/A` zff,mV)l2H <6bJB*JLeKi`Iϧ>GFj٘`*gĦu;8` ]S$ ƇP"[}y M;^UCc,6s. [dsPO픏P^:Yݪi#NDZG@)ڔW=wybLn~sިr4ãn]q^z[W* 8ƍЛ' -6Y1:s[կ$.C97Zį1"sM;z|RQ9B,\5j0&3r،q*=#wF҈4,9MzRK 49E| Om-~q<<眗RLu5'qB xbwI!<(TschGFN*I!MW,xs{<y#E\Hsuf.+aPϱ߭d/ŋ:?-,WW.~漪:4<DzPpm.u{P#qsMkO8wTř`9 &8LJb.š\=J͕Z@~$佡> J337OJy._;dX ٿ;NWߥۺGìP .hY˜p{sK67՜Eswa12Ov|x#Ay@|ʛV&q%Ĭ'xm;=s;I?{83>basuC: Cm̌#BbG.3u&MO٠g^LټkXgK<ѭV.%SNc^#Xcg꟣tZA.t~X+>>sՕ'4ak WnR)xlTy )P4`?.;yXo Y9~n+imODlJv*j4Z{V xtR4+fuUҏ||mn5yEyviK5#4`xz}۫^2^]\P|`MQ A9_U_u˱Ln1v/q T@0gcsC=0sWn$GQ{C~EX}Gӽ8a j Nz-' >eL|x^\r$#+m׍A?TR՞/_ūz6!& y-.VNjFȫ2X~۵8H%.ʦ&{_"|ՕtY^&E9)9"eӽlɼOoto|X.Wq~%Y"Z:ʭu.~'݌ˉKF~]/Wk䟧Wpu6SM  '~a Nh t\4QuRߐuZs=A9H'Bx2cA|>yTД~L٦bλ6k⊝2Rht*ʳ*B? 2ޢ>hP5:le Jj`IUJ9ΒR?#(ǭ_i-0]L|ǩQ+W9ͱNSLQmA!葤xy-eMm%,QUrjeĵ*nNC'˪ϐߪȮ]7y:r_+2+WzH FY*~ȬJ3:b$! .3Y=!$ ӄ,LiP2+ẁwݡ#L sG"BXؕv},n^참3#~~pη 2sQ=fK|fKQSW?E]8>#syW [?#@&(*yFm) TǟI6~ [FdYgOwƆt&"nqE3;1S^}JϊHHx7j76>-H$RH)0s%H(I *)J CşK<;tLSqF5ӒZys)(ʔL})\&TZr:,V~VbEi<+OfL'Id վ4v3aCUD\SkYE8֔}Ek_YkyZxi\8 c[ߢݤ&wkXf2T NR:1~4?UJ^2dST$O#D\hYuT=jlxq⬊cÆJveëEi2bΥx.Nt6W:DWЕW uVxw,[Y+LZRZJ- ųl `j#dK1fL[ߟҪ㲺0;tu&67K?CG_.חK#R8 2T2GmJ5ckb= + <屮JgQuf[sf̏գda! Hxjt.ukoheڒZn,[9T.k:fr"@bWǻ eq %, k [1h=7aVa5h||a,{G:w*cc?Gk:RftʤY*[ʰ2-L"I5[:\/#~2 C3$v~Dgl:ؙ LؔU=/Ei;tr.fξr4HhtjxC RN2h6 Ms NFCTqe(˕h*Zm Ucj=j!rkCc Y[bhֆ S6jьtEۋ> 6eD&)VzBLZ^7j77u*FKzs:l{ y$„+M`n6.q/c!/p9xq Saqc;qT,'wӅsB(sR܉K-X^:1Rx N4uK9TVHVչ`S(S]0]L}X|r1`2CIw(cw6jdV#MrRޓ׃6փseoڣڃA ɬϕ_̷"} qC1aZ:y q@ pr[HHQ3d^ K [Ҭ\gn'֤z syb扯-g_XnWfi-hCC{#Ehc6rBpvJ X *bjvLh+!ۘ_)aۤ<8PxDW"S{+xbײcq叉G%F`Wi)PƟ1dDt cq֣ǣ[U4v3|q`,v"y+2iJTu3FE7bw49ݪ<4]DYwaXڥRt9ߖaX*W(-IS*FJ-a)jK "}'[Lq}-LrHJJJ K`K\ Z*?T MaV87lw ժK ]^:Q MCO&NE&DRŚ4Wgd@M>|GJ_?CGY]im>.)T =2qTSUaUVjtE2ldĐ"f~]udiX,85b1gOna^CqNyh2!l2a̼9=,*wۑ^绺<2.x 9c2s7+üOOV pe'שm`>wwTu `ýXc|{4,i>&1Ή[ oY]]¹KZ |~Gml1O\νvj4SexJağ있5lz?mx{GytE芔3k x@ ~2Y6YW;{`8wަmkL$mRy[6hw朥8-dRԱ\{o>I} AdSP?T9~'O abiW孩轺$q,@2ҿF.u~ivųs}>?Y"v_55=]H'l-fR_N~l%r\2C)ozΓv̱W~M3?3' ߶'ۇ'A#>o#0o8Vcs΢}uu|#$!;O j$xi|(#tcm_丶鉬+|yƞ{#^?|8[)toT&sw]m9]_y ~><n}|at?b:~VCn=ՎR?:ۘwW\X|ݫ$7|pr;(ޏ1;k ̎_|C| _|@7 l}i~>^&ns흂0ugYp`|a{3zw)j.}s$hYF7](<148z`ݔS/Z~˳/=c^%ף{;v"BqI;M{[Ti+c>90m-Jnow[Ѯ'qѥ:gd͵Oqs MKE}g{ .ڸr*lg(gϙ1uDA/R3X c6f( \5}p9uXІ*!o<2B8",{%^? wxq{ܻMްoNx],>R{ur+\1;cӂ:C/7+T;Fa:$Ppȵ9È߰0$x?Sᶨ1ba]jh\+LrcN-<{mTw`7ry,'ޱac-,Vgim&'rdSdP%ُUP"ԅGCe$U1bNSu8|I_&Iq#/tH2rfSLQ)*JKFS >VSdltX0pmYȲR<*yEkmVQ6z qsj gO(fMXqm @>7:<1&)rf@aW_?Wvie˪]*R.|M bx e2E;tfp 8w&i ~h*ek4K7WQVJ[_[J5qVV`l4Z+yErkDf9nɳl_8~6f5Ne po·K&Il1a6Lmʭ9覜ka8yufZͼ 4 g^̤A_yvhwvq6%M孏Z{dL?&JT{`ȶq:> fL⦯p@91azhov&@fȀls>7Of!5<>[? 6.;s=2e<]RvQ~OM")$! 2Ǿ7C3.~Y xIeDHaìéWԄ"˰<7mvk6^8IrfP&* p)Ǝ0}?$CcCa3f E)s u zyv}ک(" 1Ҵe˺* Sm'K=VdPaY6u46fĸr1bSKR6<rg2i9 pڸPg!Nw&Fp z~;'Kd0tl2jeʼ('LB9JV/e=~;p\1-qRTFarĸ[G"YӋEߘFbxYt3Ym:T&I=< zbKG٩PҡuU9Z9r-%Eda(IZ> r5exKc^>_.3" hEoncf7ZPIKC7r1 XU~:n 붇ڹ9>?w' /BWA ƫ8u+)k_HL}5X A6V`E~V666:m9Oss%cO\(m~d1b*<zъL3d<fGzn<95G麰z7D5<ߡ󯃋:lgD}KވJ@-:2;+=qAty~-b[Z0IIOG2A ՝_Ԗ:'pE`_bG:oc@ﱝ(?hW1X,+CNٌ{ow|-Ώ"fop4K8K M\+h|U6ay P?-Y[9O徔'g(gas`Ńw7r]|eaMX՜gi~w8|Κqv=M'c7{_@Y@ܺ2n|ms,ntsZFPʼW#yVͭo*t\瞱>$_y om~\:{J6ɖ8 vc2>Z}/oij~.z]}[\[Qc'i]Eq;H՛3QMeN3RGU"ʭ\% F~OnZ@n:B\5/oGܥyLmwB'q8R˔7QDM_)@ ޔڼ<~R^002U:8S3 ᥮|fhބT^բJH/՘0g_Sp˃-rՔP~;ylr K~d)`^[:85cR5 !QQQQ|"!!!%%%%))))APҍ߸G42111p;UcWjkt{}lhw1w-13ڦZmc۶۾۸;c޳nnnloz޴orvo7)M:[up vpT!2 ****1nq X AM2xMka"o= X\xɜv/g'A\&YI6pIa:x"#6J~ZHHO"aؘr-fQj ^ҕuDڌhadU]OY+Xf\|/_}厌N/O7$6xN{#INv"qv/r[O{]Ϻ ;>=g#ÿS_ s ]+U3UOr )$4\Ɠc| uv)RXf- nC6fzVY ͩ)̩˩)ɩ)ȩigcDȁǹy9$'36%(9ADGJMPSVY\_ehknqtwz} "%(+.147:=@CFILORUXs!2R+ *@HV)IAUvм<$(@6di2 9grߊP̽v:=t qNtOEǔXF:cʱ11E!cTdcb#@&Of'KJsمpܝ< z+ogQA:":yu|Yu@m@.  !$NQTWZ]`cfilorux{~ behknqtwz} "%(+.147:=@CFISjnrvz"&.26:>BFJRVnrvz~*.26:BFZ^nr!K?3QݲV;CWȃݮtji[8* 9*pw ;333333 zؙvfؙaY`!*(Rۮu[vUS{?okhkY(J2c%jYEMR9Ͳ8Drgï۲r{y50UQA0BPv[vUS,G2̪"H 1K:*횞!r nˎ]VEM4Lb9jf G㶆aˢ&)` mzȱ۲j:@h*jJ ^I, _v!i5;YU,IeM0KQ?0$=G?/k|V,J"p˒c$fYs /9u%aʿa k:(2 fQ$횞eSI4B0 4ݲ[CS96ˎ?z"욢gZ?= sfWŭ9MBIjZMQѪ()US8AJr09EQNU5g\NPcm_>>*vnu)Ԕݖ%_eU9 c5Dv_I0K״bn>8mZfקY?060=1^gu1ȹ1vB 191 C|C $bi"t1n,b*"I1 m #11O>WS ٔXгKŭ Wi{c̷j?pp65d_7Kn9Iŷ/"cY;$Aadgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy|YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ "%(+.147:=@CFILORUX[^adgjmpsvy|\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\~]]] #&),/258;>ADGJMPSVY\_behknqtwz}^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_ !$'*-0369BFJNRVZ^bfjnrvz~{ "&*.26:>BFJNRVZ^bfjnrvz~{C?_QGW3w3> ~ۋhNI#39, Q7,+z*Ӎ`5D׼POq3/:]`h^t.E Hm͋n׼;|rP%EIQRw{%H"*\T(Ip4 Eqz1m۶m۶m۶-D< B@.&)aB).@ d9)?YI$I$I_UUUUUUUUUUUUUUU T<Mi2UUUUUUUUUUUUUUUUTd9)uI$WUUUUUUUUUUUUUUUT<Mi:ZUUUUUUUUUUUUUUUT<Mi 1Xw/&J>ҧVJ]r7vPŤ a1'%INA1)җIQIu[vUS4KrC:n2*ZkZkZkηί۲YqaUQF\,D<AOP$|-)z%9!yivYl4RL$1I4 EqPηί۲YqaUQF\,D<AOP$|-)z%9!yivYU9s9s9s9}[mUM,Q M˰˪g`. e"@IX( wu~ݖ]=͒۴ p6 bP&ᘤzb~^mZ]VEu8MsT(IpLR= B@b쪦i(uܦeeUTd0K2D $E`, ;:nˮjfIb~^mZ]VEu8MsT(IpLR= B@^쪦i(uܦeeU{{{{7o_eW5EO$G1?6-.:&X*$y8&)cH .`u[vUS4KrC:n2*h2BH"c"i0o_eW5EO$G1?6-.:&X*$y8&)cH ,`Td0K2D $E`, ;:nˮjfIb~^mZ]VEu8MsT(IpLR= B@j쪦i(uܦeeU{{{;o_eW5EO$G1?6-.:&X*$y8&)cH 4`u[vUS4KrC:n2*h2BH"c"i00o_eW5EO$G1?6-.:&X*$y8&)cH 2`u[vUS4KrC:n2*9s9s9s9ηί۲Yc-)z%9!yivYc1c1c1c}[mUM,Q M˰˪g`. e"@IX(wu~ݖ]=͒۴ p6 bP&ᘤz"8}[mUM,Q " k` 0C PxO0DHCӃ87  ,*@@{{{cu[vUS4KrC:n2*h2BH"c"i0po_eW5EO$G1?6-. v=HIAMLl:t#'DDʼnDDDʼnDDDʼnDDDʼnDDDʼnDtMh4s6z>S'ݭ=skϭݦ7W$ݭ=7=o8xPSP4 }:Gc8'rFb\**F!瞍 CX*O_򐃜G7420.c qLv^,jRFOg2<_rF=B;Y+SGL/F O@:4/sT(6)aN7=:+*SЧM$O | Nl5.7? CX*nO7=:86qW&Gc8?_o l:>8 zܭ6 \UT1(@FPnu:'o!~Lj_U(l2<ބyrF,B;C*T"BdNR}n8cSrfZNQ&sL""o{jY,{A<-Wu2H5$Bh^!\,ndD$:}\xyOv[m{VSiЧ\*Go, f]b}JNipQs@S!\,GDB@kuzCǸ /_o[폽Z9{NGdžFyl!`rfWkԩCw6\* w{}wsmf`/?bTO~2H#Q `.WN6ku}|ABnЧMʤHApFE\;rY+U u2H+$Bs)r'wM^"rGdžFyl!v[m{VSiЧM$h,??_oB=wM \whVW:J'sB9b6y EB@kue g`+{ob*u*B7+ȣH p7[Y1.+UꨟL% gXPH?Cp/OoV?gs8ylqq`jثJT>3$xc0%x;]wNEb!rhVd*4j`XPx:5/`. &/9ɈH{}u}6=:86qABS|rgZ_=SЧMRDh,0z9V"d1 :kJ~2Dj`XPH=x:5R96)9Iɨ3a9Gs@!#XD@ F23c0v"BIΕQ~YUq8l:A(War? jr׸6+ux_ i=9Q ȩA+MjC{ BxawGPۯ<\<>(:h6PǺ-[4R3|"xuQC;?' .W[mkJJ>MR$xc8^Q|M~5g`/[ꩣ$" ~2pC0x:R9AP=:? j<bb-*u*}ЧM$'Aハ;]n⸛5LjRDH #Qt \3 1Kow# a?O{t}|X]FVZ\U(lX$AWrff=vkuU u@rxCt \3 1KvKH>"Y\;䱘# j<bkqJJ2y xG.7qVd^Z]B]"d*=ΰp(x8k2_,S&ow# a~ڣ}6c9௷˽FVZ\OC&sLyH |G.7qh3Y rXJ"'K ݡaA!a$ p6 d0X* .! a?{t9]aV,WkJЧ\IWx;]nwFbu'S;40,($D!)l`~T(owg?i2y,>Gxv 6ZNQ&sL"4 |=޿&p7[6`Z*DO&Cÿ'D>w 8͟9&bow#"!g?iw2y,>Gxjd`b{mjSd.I/ Ux;ffuWP!Nɡ_BHsO \ Bpv]>l.bnc-֩4 }:<ġ0=wf~Y [gTO$" N7Ho`X]鼀k\,ow#"!l{t䱘#]fWOQ&Key4O^+z?7m5L\?kJ$Lҿ zt 8k2-ow#"!?i\& jd`\SF7IX$AoMni3Y:kP!Nΰ0@x:l4`.A@l.b_\ :FO̥2"q(|0I O]F#Cxl.{o-jR(l&EaUv܏j,\-JJ"?JCCyg3\N~$#"a?N{t2y,r520.,Wkԩ4 }:̥2Wx;]nwhb]-*Tz 940,($D=p6 by2>duGe/>G[m{z(l2'<_$A;ůnhz*TzBHsOf@ X^L]B2"׿}6c9௷6Z=u*Bt6Key4 }q7[6ZR(gXPHBNLr@tw$#"is䱘#zj`-*u*t6_*ȣEP|(vi3Y bT)# NɡaA!a$ >N9d0X*L]B2"AGg|oqfZԩ4 }: 9풓AGlb{zk:FMRDo,80*Σr~WR=D!N gXBH}<p6 \ X^L]򏈄AP=:gs< w[mkqV4 }:Ley4Ca=Nl5L\?kJ8J$AypT(6=:gs<vǸjXJ}t6Key=)vnwFbJ/ (`3R,cYCPfP?pyBq_f㪍``yfo 5G4uڃ UZh]]DQֽqckRٴNgA)binۭ`y!@{ ^^|;'.B׭7{ _ Q_Ad~A%ċ·pRw=K`Wob6 rvnxtj"p(*w-5#/lμgZprO])Rl=$+>}7R<ɩz$Pbv?25#Fnf',!p$ErTjUُO7%Co?Ó9DBPa_uIt !cԉธ,TLjZe<#Lv:Ĭ}@IQa.\ U} ]5Y4̼ӯHsq-HD_CЊbP,R8 ҍh5O0c^ @w7spcI^d^VО/._Xe{hrTb .3&G6\*" qG=7s $;4~ g m5pJI]>.v-#*L,ga 7ѕ"کI7IlAT;R.4-m_p;Ħd)Z3)YAgJ6JU +$qӍ&-`%&EE3֣<%Q:}7<)4 E ;nVE!­c)bL{&?N?|IvR%=xI.9۬)?bP_[ho%YkeuᲖ֡5tJ*SpTOӦL!%ID]}:mgmEt)V"xgfzGaBsne/CxԦ`# iE]X}뱕X)/jb3WZN#<#qMJ)D4il?L;RjD\;jDBз'Xu_A 2(**\ӌ?Csr8aBiN"_T#.$q^>3 iт}YbBS9> ^$n,Mՠv_ RTk G@rJC B H@o5*I0<<)3*FR]. 6I'{ w\L ,f^HK zˠhx2'k d[!5S :p@Ӎi4 V(M ?jKm{;x˜Fh5KIx_Pœ&->%;Ő`'qW%4J,]y@Fjq7r-y]Bd1"=*|ۅ r/{d" ݳ"5b ҚtQ$X9 ߘەBڢ9W>٧f(̥" ׍sdִP%P'e^v"覻$^уݾRuUz@K1pBNi 337>$V‘0.E xVD1 G%\*ؕrgm&# sx+›љTV^u*Fᐾ Lj)h$L'#x=~JvG(|Hμ~dbdEl ;n Y HRTd2Q4yԺ+q@tzP;㤤^ʃrsHbIN--Z e1&d"),9λM>\ N彮T >2^{ǨRuf˒8G:#)y0)l|)&ndTtkfbs7N>xR)H$v6@@JH!jfzDJgPU\Z{yߥ[hh58|W쑐SHF:A)Lx&s5YH6rZ $ oQU/w5.ûd<|%'6}]ie= >G34~GApdn.gg:m=TnW\/jp/͙j+Ump8='`6}L:+zaDOUףk +oc_/D:uv8sCb~DGv싌d}X4tpjȴ, ؓ < #0LB @MIB27%e<^@. ?"O*0r$>.E[D#xXѝ Yt:uYӧ[\0M;Q9j!VxvFF2w ,$5*^NxmJ ' Dm>,:gjc:(*ڻ0=xie0 nkYCkJw5x.%S6t#kaUf~0 "_e>+r M7էE~u&DP 1pcҩYY.lHagCm&' |?\8]^a5Rx0摓&Qvğ`7d#W7΅ӛ4(-'3T U`~~|IW;hK&18%J9;LaƑ)䓒4'49c%zKOž5\Teiʙqj.$J޴_) $n5[gD} b(z'ޠg+t`=@,5sZY>,y`]Uwd3NKb~'s 8g#Zⷸ-4(Oen4O!KN, s@ܸf UV:X580ǏԄSM7tǛNChwm=!v. ),f?*|?Ҙ8նUۅ;`yFc+-$t$Zއo.{_ JBX!%#mA`"9zJҘD$xY/'T#7~Lin>-[ _] WU39-k(_ChM鷍Snލm7;3TyϛOX=m^ D#QFc"q!?iB'c Ktsmqx1 E~~-kU\ŇB#RrM(_4ZЗ3>oU`AIo{wqZV̙ܤ⛪J*5אH3T1W3Sz˨klj~҅/>F7-nRi@bӴIl֞ߤnMk-HB.ř]޵߅Iv {2q b#p۶W^?h%mJl PP(i{~%,7Mk,#uuL &|J .h?66CFDrh7n&nf/a}m}ebB^txvA6XC [ 4X[3F3}5J)f…1; okt<*j GQ X:#ry$7@ ʗ]dn%g {{m-aZObuPP^\E6 J1zʦ $_߲*/J0GzD>hb$6a&FFxKOڇ=@eϊH7T@L&1u?/~+XB2x!DuQH 58fܨrO)XU*UcMHXGXL3 ʤDjGZ#l;fa6֣/K7VON)ꉮ}}DѷhNr`3<"R JZCs//d%<⿐㋑C"L*X3舸2(~B2c|aTqTV^E,0Σ[x1h3V.Zn'I'$WHd}'^lGFfo3@I<$5 ;ek%0*+/oz&Cu'\e"|oFt3LGsv'e]ɆdaV%h4U \Uvļ?gCx~dkq/0 ㌹Q߷=౎fxk<薟(QӃA\0͂{Fsd]>U1:0.Wm* fHUsBQ5V SySZVQIu](z>a~#|p_ߒqtwaMF׏xw}!qX ɨˣUpEτTHg@SۯNg(ԈEK'6%5+oh SEa=a (h.OhӪG q]䭑@A #zPGe"܄lrČi$8WБb]GF[qw`vE1KACqb1hz+\B G3☙`.TZ77Gu?8gn2I*w_ ~~6&q}AI[v7^b!y<;w:W~̮4{">z0OeW4Ӊָyhjpr ",Ul`䜞ep] ި:«W;#m M7omY8vl|4 Y # fLI[ ?haju`.vT9?h[pzdЇ#Bjjn&62'8a>|.BZ=Je#3rߍ+UA Mא;]V^V}Io&|ڸtc I@!d=j?f*hF|]>_S=t4 ASнzČD4>HLk*-zUm5F^@]@ѕpA0Yӿ s;^xkSҕKgV$]@0"Wtj6X]Z:,&&MaO kRZK SWPeN N _n D %]af%V7FD:J?XBd4'tNok}Y2" 0HP|_A2]W:OgM`*8|V,#On6E\f>e^cg@m 5SDh} ( $J>֥I,Lq/nj][!T}SH~+5rX5r } VTSEK/q(_wFtS5\y|q((*/JX |V/uʒ1yn7!N5kd,c`aۃN2QIf-J|#uwt(npU2 }9Vǘ'p,ՕLs3BθPG9 -'j%Jn-u?&87PB5lR6߄&!i%FxWSV.1(<81d{e2B)g\T8ea0~0AOn6ÞQi45я }4%g,V~Gϡ&Dh-{b8Ja,Q[-9tBBCD=]"+kB^a3? i16.~Ce;EOB]iP7U{CCK lt?mpCnD3"O-o"9ukU޵Q@6?G0w"W He`̪ڤ9 &%tQ{}EB2'D+a"7H K_#Dp嵵B5$>XuZM[=UBVq|^?i?2obcI(mB+b.m@-X aK.PcqJ# ?Mox9 {oy;20.qWq q-<0#$ 2#Ue{c"CGH))ISjen/VMqTĔ+;|zNC9;l ?*;hKKj*!H?$?*l/&J}fΉF8>q"Svh Z(7o*|md'QaD*qV8@7yQ` 1 -F6@S]u^2cmZPcD<<~/_ SudXJd"+x |YV3 ڬ mF G]?KCmNp: h5%rw~-I⪮;7Kۚ"\0 ]D?D րZ +uAgS씫lo~,JTY?>}ҩH<Ejdn>V[Ui/g}?K‡7|ު*{ReoUսkLoUսUUVU[UV]쭪ުy׬歪jRUVU[U[UnU']U?]TU{ڻjϪmTZjUUVUtV[>[UElUwWSV=wYoiov#ZV l嚭UA/fi*O *}.ъmZ뭪&oUoUվ ?'r.n+Kf %P62izoԅ( ؕd cB5]|踼~F!T~`lc?nw cɀN𔎴=?${\E=2]KBXAU>ltT( s W:"<(;iF3P`cơX;^?ӻ񇇌p:q"pnۧS3Qo[YdO`oO *H.g똓#-szyD87 ۆ@_^%n$K{Bg m>1iIa"ό屓F.[$։~*q_/%f=#ܪO&vWђڵ ZzY.^}V[U]^Ej }mdZwUTU{W|Rg:ZEJ\j[ V[UgZj*ַrڵjWϪ}iSd$L, j?&ߘ`7E4VVZ8DBR!g^±@n-$9mkX\b$\ R}_DNc'%tnMCyRtfy&pXY&T0SLq'?@GۦY^Ve -X ?Tjj{?V۪މ+{^8WU}͍jVS)}$ :424W475i52|5*5B8X4B053@=35;6=J18_7 >D=E=P@e=4T8$?&:94[6Y02ɨpB BTh2F1Vƨ2Fe,@#p 77r388$!9Ey>c      !"#$%&'()*,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefqDJUTUE)NNqp0S94;߷!N|Mwzk+_ӝ^N/v Lt ghijklmnopqrstuvwxyz{|}~    P ؟3<30%_-*JGI<Q yznU1 d !"#$%&'()*./0123456789:;<=>?@ABCDEFGHIJKLMNOPW]bcdefghijklmnopquvwxyzɸ OQyS CH"!H;D !$dHb"v ّ>bNshϙ0o.|9U̩O0 +ۂ&r!.#>.rr0.-\"Njӓ`PekDq$ &YM3 OBP$3O<ﴳN:3N8t&k&g Ks_?V/Rj?6|$MU l.xw|x{ X0쮛mmV; .쯽\KmRZ:Kei,ԕRVJUi*EԔRR:JEi(ԓvRNI5i&ŤԒVRJ:I%i$ԑ6RFHi"EԐRAHUe(?M,YIF\d"YA}c;֑c߰qiS=S}wxmwt-w0oni>[, 쯽뭵뫭RUOjUQ UPTNTMTLws:Yqf6YiF\f2Yae.oYY|e+WSr(Ovr,Qr|d#E61g,[8O$C {ް3Ogtl|2>OY$|>O_ߓo練{=uO3 |{=؞kOgOӬI{=Þ`ϯ׳zje=WVZթFM]jRZԡ=uӛt+MIK:Ґ~F^! =hA#B7c?!So $# DB "?]@1()=f QIW@я9!{on wL ;zyƨ,_FY'%s.kd=VAe)HGf_7Xt[>X~"kɈIEo~Mݴ3دWJw;Ixl]6=)Ckue12Yo$fr TJTҔ$(EJP~d'9IM%-U|#E*2a Gvp@ @ XO}ç'=)xlTg:yNsg8Movf6yMkJiJ3|3e*3<1Il &0^r%[ڲ,c W 7bч6t =hAg?y\g:ssf7mؼf5g6sɌYa|]dre+W)K9P&L^#)2! 2<ޱs۸4c ,^8KL"1: k~~{7y;wn7׭t.7-p6k[ԞhC{f^ca6^z׺5oٺִX~[jժէ6uIZԡ=u5eӗTiJOZґ hG#k~w2;p3ԆYoPg@Vʅw RmT6;kr5xMc,{yםa;K`VZ@}Q6%(]o `sW¶@6A{q#op.ҩqڧB2"ް:㭑Gj5Uc 4  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  $%&'()*+,-./012345'!3!;1t-qpdv' :6L2 .*&L"vhmvd-v`5[k5W[]5SK5O;4K+4G_nyO.y?ȸxhXH8(~zvMr n'ѭaٴͦ=C~]=؇>^4i*MT&~EB(QE(DQ(EQ$HE)E/J_zM؇cd|5@^ƣ(J<Tl[(#(h/TY%#flFMSll$gbvlvg]6>b ^wZgVWQ=ר~ \`饕N飍p:zZMki%UVY=kg嬛UfVzY-ke+VqQ|b#qAawp1|a Wp!LGogGp '|po{oƻ[n n;wgW>yz3l:yr36y4hΘ)Cf0`xe,Xb )R@y %J䈑 w61g,.n1K+ ȸ{[;~}|{zyxwvutsrq n۶ljgkeKc+ŵueUE5%('&%$#-ZC+A>I]A?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABC'!!lC$DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Og;" 82&c Z08ri4dL  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~&  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~:4T @ n1 q@Tc@p$NIQݩq@ M(  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~+  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0D1],21G_l 3  !"$%)*,-/0123456;<=>?@BC4 {5^6*7I`8z~9: ?@ACDGJPRSTVZ[_gijmuy|F;GOPVXZ]di< "#346:;?@EHIJKQ}~:>d P. B`(04C9p6 %ظX Jk2kricu<xzl ?/x10Qd"#=n>?nw@yA/`B[}~23%-.7,"#564/0! )*+'&1$jXƍcd b腉 ܮݯ˟̈Y] Ȥf|Z {8h~w{ * +!FE,"@?-$DC/#BA.%:H5J0'b4|}zegvlaRef:U;VWijklmnopqstuvwxyz{|}~  !"N^J )(hDhѐhB $@DDE}P"7vG'CRɸO Wd ]&n ?V]Re㕒Z,))I*沱HA%e>ph!^!BxM mAR'e`7JTH*z^b~r\TI^,HKVq'SabbN'?UUG̯H%lta 04G҃?Uв3SUOA31GPq Pk*+ JgdP`[٥t8d&C4w[o8(+3 ŋ߈ oiJ]6)]g yxt2s5%%s= Tϔ7T\= V.D$#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+nstuvwxyz{UVWXYZ[\]^_`abcdefghijklmnopqrstuvw~  !"#$%&'()*+,-./O26ϧ$%Ug8V".imf|!3AiLP`ۙFfm穯4֘P7?S]8jw1:eHsA~b|tC~ l94?%d(I0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS\]^_`abcdefghmnopqrstuv{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkpqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE#o?|*k`(y~xr6)E.d TX΢ #pƜhH-PͥӴCg<~N'?$8"٣ءopԝ\'FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNU[abcdefghijklmnopqrstuvwx~  !"#$%&'()*+,-./0123456789\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?DEFGHIJKLMNOPQRST[\]^_`abcdefghijkpqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~t??D?"""I]4htq1>KUd6M'x?or*Tx][ȑ@.LnK cI\A`0}n1qsa|WX4-ظti(F/! #('p3kfط|mbUų\+t!P _$@ ` P\s`6Lq@qaNdt#?V|e;1lG q.Hxqp/D'? \c[a DNlsLr L  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO:ӯԿXt];BJu4ԅį[ 2tNn= u!̦ u%"N01﨓(T[9t&IPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~+  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~/躪t}[{B"NJDw4ԅĮ\ khKw2AlxBnw49t7u}=JH AIW;A<:)@o~v*0;@Y>=01;@N'ϱ1;F39?xBIг0W`lO 08?m6##0zyz7H4$@]\>%5iAf53ű$;1ʔ@`%h+ga26A}kv;8Bڱ:/L5 )T0@8JX5Zp>01@IqLTz,eJd 0@1Ck=;sY, Nh l5%h A5j#5BI3Cu2=D=#Ga̰ 61֟:л ;Y>`&ѥujj6` 74 96>Ԝw@v( Ƅc;}9:[206y$z=?}p4<#5k֡2Ѝ{507Rg"17;X?]eVEuf=$52_f ʾ;=%5>L'`;K`Z&~b¦(C{*;vz'A0hQ)b v9M*6%1+(8>?$38?U~ 37)V4 8t)6Θ59QOv7JTq6A47ڠoFB'T8(<܋?/ʨpT2Wˮ:ؼ0)?}|eB;ҽKXeU* C5K<7?7nSNԙ6K5/=;@ܟٺ8K,>"a$[=@ 0*=:>A#in/N8Ba󄞨1  )5V$% E"!`xBb("#,bP#C}ͼ]M'ϒl+|$3b1urIqTpHqs0:78xZA#]L^z$vXȥ>zɐYw9+ʟŸɏiv~{rȟ1LgJvux=+[3S#*3Cxcpk +8AxQ5lr2nN>[y\gʗL=G\KPbܹؽ"Vq 3 ?i/$rIY p(ц'?3jq7c͆GWXpz&9QyCxq5' J#y[{?*獁tݲp-{P[<$;Gހ3Ϙ4u#t̾MœPwoQz/eEÕ~ qaÈo'9<1/at;{Kڞ7E?03j?LܰDG\,=vø#>yy"홞xz"%my[ Æ_F)chck٥{Hna>Qޅy2Exf=Ýܧ:7(+קyA}뺏HL6e'>{v[c& 0mV}w6CF:AH1 Gr._ٚ*'+:oCϯ L|]KL\\'%랝e6"Կ1B_~ϊ/dZE~ws}:?=Kh2Xdheb_' rK>sdKǹX"KX{Q|QL] LL@-/'߃ϟ{r fWja. Pri{LNΝkt&_k+y:R'O]o>"[~ݠ쭌:eI{*z;ub?F%-Աy=/~ц}*7ukU6͑F˼ Nf~D[)2I.7n/< OsokV;;Wn૯ߙ5|/TMiwˈ?}u@rL;}ékr,9R #xn1V>/@ings~58䔺$oneͽ9yљ>|A^nKb!pYE>ɖ:c(fi,y.i])=oԖ޸lLcV?o6<+稷Qr'5Xoc8"lzT-iZ̆?H+_3 _NUq^@x k,ޕx̧kX_}4}#67Wᘜw@\Vt*t LM_ eMO]z@)={pC!+ wZ{=t2|8(~`Y6Oݴa3 V^*3AYO\%^ٿ oNbB%蹶?w/M!\uFd>avh#XzH=9H qt: K;3{zֶMg!p`E9O:LutEt_+4!;l1C3Psr֨D4rdPG?@@bEQQ3t xƷ_39a:FH+ G4(9@ɧ ^l3&cI_4{o"Kd;pJ2JߋKE-IK.i-M0WFݩɢOZpim>PnZEP_Vd!¡il5Q(k);5Rߜ0oLq8q$Np6wrXSharB.`TWT0@1a|UV/!?YW 5P<X6JDaYz4[ef60.A?\ۈ:;%=OHm^S؃wC/&22R1b'-7:M6ٟS*cw9D *G dKe3N ׂ,[0`@GDVC+ћ8mDHgZ9֟pҔACs&O7zU~h,#&j0@9H'-Ծ rM kIq"lN^?妉wm79pCsn0n)3Ka&:ILroQ.m<rp,Mvq:i$G0gVڥretZ=AAsnIetu Z:x?>>m[u52^v8?q;g; azyGyz|y9 [`4`, ~g1F1"߸M{4T4UȀr>+naOm4*FEو W2Pƅ/f%:9XRøWګ#PfB~*/E]j ܅74?+.pw0:93X BAG6A2~abRȐ,& ĩq4jP=_[e+-iވ`dx4kr_S(׊Ԛk= !+ q976uL)M+wafvٚ{1ɐA-HZp)zbFIfĦ>HlΚ9P L2fj3M*xw"ix[30^No?4qWg%ЮJF3Q(bb~DD Vԑ |nb̧0 rfS9{s!,#$ 4|eNP:,*; cl$ ŻM2Vy 西g4 Ȋ|1^8_8(>[[bpX\v5ТO2'DNC7$ ?h&ݾ: (Gpt:^_y΁;qxsrISݼ8I ؒpΟwh[.26ʼn^A3| Hմcfln6y+̳<[L:=&T\zop?AnK t3c#ݛ&pF4'q)56{|0`8;)u1-RÚA?CKSgkxԜL^$`0hy=U,9>|8 41Նkf;_/SsTY 1s a|Aa:h(e0k䰊iB;i26sUDK/}҉ |EutŸ&!oAPuWuT->N!0d42C}Px&ۃ;~ՑB6'@2n=©5ٯCsU_XY=TZ>#w-P~\*|9(Q? >{Cܞo%Gq믠k%D Ÿ ELb4 ܦQ'y㮹ܣ9FG<6H8]qa?!JRs=mOGFMEnci߃S7IJ>aWeYG[KLN{tv<3j!V81-*[}'W+FcH~AB\̣` 6\f6Tj+Jd @ki7ېf^y-_YоS/V 3qɥ1mdHVYg˃XiX)3nWLZނܘrLM"`0 }z:c3qr}n5jk%:T=OqUH ^y#ō6Ƽ0OMdÖ~ mt JJhuk&T,QV teB2k ~B=ub'#4x؝M\KQdݪ{R*_7؞O8{۞uLoT>!N.r)P.rm}3Ab 2@ `@8B%;$bZΉ~o8vg)?\ڌOd.狏?2.t)b0SZHߗ~SL@fNwZV%n<|sYǠG踻yo`_֙pXKw֌t {H (Zx§~goc\M9M}9ua\G~=S'LeW[>u,ï/o!i3cce` +6:'EHmW~[.هy=5A: B1d3Muw}l2 +^&~Qz;=RMnnƔ?YF\m19`xS?ؤx*HeU+˜"Q^m: ~6죦/l}Vz9g #\9zWapOv櫴:e}]!=q8 rxӘ9#q|U1 /93xotŜ?1{' /:[>(5Ig$'`QMIbotUn(h7}gr~g1Z83 ]c _-`٧z/+s3쑋'.6y|25N>6I?BuKjEbyVpׯ 67ǀ#ݾ51Q4S'?\[8zN-z ,~_6wx9cUײZx؃sh[޹w;/丧荎Wc<:풁Gw'u&pvee}Wм ެ-h Sct́{ v?=NSP9bhY7q8jtKރQw d'N~,'b_ ?&,̨j{vܹTGw<7B@MpnE}>ٖ]2>F"n2z0Aeg-l* aU_YxCLv;ĸr@N } >]&,k/ON\L@7% w^G^=A%㹰ir;֩\LtZ6 U`(9_w ~c׻5uŮ_{6Es]%89;qI}B5 /(W/k|˧);XΊJ<E==j_-vAuqez} ɦY}TI&3&?~ {:#_>QyQ\`w[%p5#a`)Hƭ1`g\f9t 8e;r+'}M5C܀tš|#ānAtvWadk?|J]}P܃ov|(>U]}4{ME ݔ~>v! <8 jΡ὇??''}vs1L㎴'Xafi;8=e=vϭDk~nQF6&;6VsʞmwgguXWctz=,a7qoE>ܥ ~ތGtۘY,9?4+X.~įwW=ۻyȖ#uA06 dl=6r ~B 1*7RFjgÂPh k~&CZ"R9y5,{^gέCH?iJ/N 6-չx|x*o8d1ft`tԃ]bqV?f8 u78䞲y\WmJcgWdr>?wWCw Pƾ,Ʌ1O}ºA|ָW<ۇc1q^{~e/"^|7GaLX;ס8]*Ϙxuۧ˯n wmƝ.~"'^<jRԇh¥3?[ :_;G~GР<9#]& 篣xd>?x,{{Ea?Xm|6"F'vEzُ=z@ԔYq:o %f޼ч/H,(dYM {{wUNxJ5{½,Lym|=.ޅ1q<-`9#+ǘ{dZM U7>95SEEr$uRڀ jBM&t1*ڠPhibZ+nGs \JG5$w}tZc\C1XÐ/]Q쳽}B#ߖHSDW2.kpG=Ql5ݙ0 ȞB 〸I{v38^|`9ك>ģ< /8ܦH!W>D@W v~1xKboNb߹a3@Z%x/weqzLv㩽MgICyS}w=zѯ?)1D89˺5o{ݹ<7CoN%;:ӷv]z}؊)Ow˲đǤ.NQ~ws~ =zr%ٱg̠/8]>{2yXAQE=Q/_:.cԾ P^C/⇼ӟ&t!m +}$\'|(6 #qHzj6~d_z,Q;kSKn-%q=W<~rOۯזfU:X>+8v^Q=0&rWn{;v.Ϲ 3<>bJ@{G~=+X/.>Cz//+}t8cn?,uy|r%hw<}/ُɷB^i9[]A^Q=wG- _Yf3p+r>R_qu_㗼oB>,k7Wվ+[0F tryn{b?n׾[K>Of\ko]'~ q5g`}~Sro'*HK^>8qX-񔳌\ڝ`9jgҖF/l'C_?+ͷGY^n";Gqe߂Z^V;+op؃18^#X +: <Ǵrq7j vFTO?E襺9Ecao UTs/]աxsܷs٭6ٺjYFKӰO/mawy}q2[-`ώCuzf`9gOł1e&nV/4zdӏgF&5;_<:6}~11ZV@}sq?Y}x_pb&ZDApA*N/'f R PWO54g>4_83Zû=\YIuǀ.lWy_> G.@j{mu`-R0/L=1&CaN#&Ȕa|a;c!gDö nB9 /M1?!5Ť\iFH}<86XDDކOOl{˯5gt ikLmk&9\؇rdP !ΖX sˆ'EƒP;mǘ\5BCDE :؂疗@)h}S)''t(,I#UB85苊ƘL51}2Ugz(\R$]7?o %. Vgh64/_w9z?EDzfYq?7" u^ .̮*MD5d k$%M,]RS'Z?@\)1DiA¿.vv< 2]( )~Z ".U@8JɂJ_gAVhdV͚ 6eWÁ,=7ivo>6{|9^|CtU_UXW]~Y?F뮅}I~}L߭KLbCHL.6ъċP l7imx@2U68V:9\dQ]2&eFO 7W-xdGa/$ D ]2;?@Ay\{(G^x|=:D h&~c4IMI_Cg#ZZkln*5emήJ{w5De/N<BCpȅב:֖ϝ뮯Tj5 Qxλyy%]oY!4m<$ v\ +fpLZ։ `ę*V,"Ɲ?@--c ȜuДB^sݗ1=.=?lz{Չ<,D߈<!np=ԩd(+lZw=Q3 SGO[,M]܅[yͺ]HEo~vBCNcR"$bѻ#=9 uQ'48-m> Jq|=Ǿ`+Z yKAӓJ]\@h!=S&"BoM!cAtAW?9PjK>BUw'l\Ăl@hAOS!V1xU6_/>csW3X3_}  @.-8 Ȭ`^4?ABEHNPQRTXY]eghkswz}DEMN[bg  !12489=>CFGHIO{|Cb HBk% @'MJ2gΜ9s̙39s9s^M[x6eͻ3k֬Y̚5k֬Yf͚֬Yf3ؾEf]V+"<+rd}~zF&fv8 m=A t:i`wTZs5"U'3Ї8^ _3* ś {7鎕i4p `C.b7w>Dy~?~ZU>-xxq\ݓݺ9JϢbbW7g/jΰ{Ml1za>Ag;/ɧ#M3s횛3{,W;x:/>;Ϥò>\Xf~x}m~89qxj♱O6h&iXe{Í ;僺xr`x27Pw:m p1>L#\΅w4in߾[泌bL\ꍸN4e7' Э^M$uAwغwS.0 ͟9T^^iܒۆˠd;N`>h_â>nB.s _IeL3[>";!oaXC~(U mS_[{ca%b03#3B+]߫?և^ zs3ݚ,Dbwq/4_wAGS8xm9xv93O}' #'s|! \W]]|>ѳϏ^>`K1Sor-V:mL7{uUO㭯x)M<>š:Dؾu,3c͊)o|\f$Xq>2|=~i@9P.~4=wҁ3.Gզ9Z77!{pIGtͿ vji'Ϝ+y ~fy Oƾ&Z?2-C:?o  -\q26C.6ƒON4rGcm^g@\w#Iš/<+zNiB{7ց?#Y&cr1A& i ;ޯ|7G>H6x"Ϙ^Vsn6>Jtkvŏ2_A儇Tz+JNh0k::ni^ iãW;̰[|#ι{Bo.:FKOug^y察sq֋ Ї +uJo=; ?D5|s;G/?v \*ѣcj\C7r7V_3%3)v?ᶽOenE %YG> ag$3&iŷ9\)t8 VNmSwA[(_o+'H ЇWI3T;ۥׁPAݣ{Vؐ 3!7W4;B=B2D0w^`(5iņAa'>U)ѷi.{ O_i?EqͶdoYAM‚uT8wx@o0AMmt#}h&?ϭ͐3~̰yN|!ll?1uw^B3bbf745  $(,0468:<>@BDFHLPTX\`dhlptttt< @DHLpl\tV 0 < X[X (00X=f}]YIGL>B192bspyt^\{<41C3JD0hv=u?A0JRF5<90}w0Xq~TjXrWRcUn{tzuw\X7FXm;6l3]^ZGM2:7kasp|xi>;8@D6MBXLYkcv|rz[g0;OXoH85?Q+mὡIR!N$N(ĊD 4\1OŦ0v{JB ,r3;W{, 6}j c$ D`'zpD(0~q6غkVaolq{k9geyEI(/ݡV :c94Vއ%ٔҬ`:o'˒>GXٮ+048Jݱj(nwo?D:s}ٷg>!8ec'0ᒪ!70[|Nϕ)zfMI%!v[=\`e*E:Ix U< L9ά_!3Opx,|ZD >^zjpQOYNوz O#BCՙjX4xx3C.c& 1~LޙF{s 3bW澍Fr9J\+r#&>J Pp )ͭ/'1T.~Ra [M.gyf2 0 ɺfL] D a]%BIdE?*"Nq/MpOw Z(&AA[9L( J6#bx:Q D C! uS!g0P߯j^lI916_j+vW6I(m`aQwTŘ;|q6MM23χ6Nd%"VEՅ7D kI9OJ8x1!`FYhxR50{"p0-I({ؽ8 T{e0 R^|F)C7JƋADGJ`dgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} $BEHKNRUX[^adg{VZ^cglpuz 48=CFILORUX[^adgjmpsvy -:GTalosx|+/37ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy~ "*/49>CHMRW\afkpuz !'-39?EKQV[`ejoty~  %*/49>CHMRW\afkpuz!'-39?EKQUY]aeimquz "',16;@EJOTY^chmrw| &+05;BHMRW[_cglqx}#SOʿR(J(Q I{з)ehASdNTZCfwNi&C޶t[n ~ g}3\OzJ NSwu\jQ =;JCTQ`nRT 0oqk)yiXFCQJΏ]C/65sCsIl.(~B6JHz}b;=kYwjkٽT{i~fk kfJmQ]|CHMZquy ',06;?CGKT]aeimquy} $).38=BGLQV[`ejoty~"',15:?DINSX]bglqv{ $).38=BGKPUZ_dinsx} !&+05:?DINSX]afkpuz #(-27CHMRW\afkpuzxǥ4'v Ȼ"dnd[K,2ϙWɴI6%9D0 "',16;@EJOTY^chmrw|11111111.38=BGLQV[`ejoty~2222222216;@DINSX]bglqv{33333333333333LQVZ_dinsx} Ka"Cѧџ30,0 "Y*NqAAA$I$I$I$I$I$IUUUUUUUUUUUUժ 8 ͠HӰQ)Tll C9 I$I$I$IWUUUUUUUUUUUU@tMMM9N9I$I$I$I$I$I$WUUUUUUUUUUUUtMMM92pI$I$I$I$I$I$IUUUUUUUUUUUUժ*tMMM5N9)9I$I$I$I$ZUUUUUUUUUUUUtMMM5vdIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKK05:>CHMRW\afkpuzLL#(-27CHMRW\afjoty~N"',16;@EJOTY^chmrw|O $).38=BGLQV[`ejoty~P!&+05:?DINSX]bglqv{QQQQQQQ).37CHMRW\afkpuy~UUUUUUUUU16;@EJOTY^chmrw|V $).38=BGLQV[`ejoty~WWWWW"',05:?DINSX]bglqv{XXXXXXXXX38=BFKPUZ_dinsx}YYYYYYYY05:?DINSX\afkpuzZZZZZZZZ-27CHMRW\afkpuz\\\"',16;@EJOTY^chmrw|]]]]]]]).38=BGLQV[`ejoty~^^^^^^^^16;?DINSX]bglqv{_________38=BGLQUZ_dinsx}````````05:?DINSX]bgkpuzaaaaaaaaa27CHMRW\afkpuzcccccc"',16;@EJOTY^chmrw|ddddddd*/48=BGLQV[`ejoty~eeeeeeee16;@EJNSX]bglqv{fffffffff38=BGLQV[`dinsx}gggggggg05:?DINSX]bglqvzhhhhhhhhh27CHMRW\afkpuzjj#(-16;@EJOTY^chmrw|kkkkkkkkk49>CGLQV[`ejoty~llllllll16;@EJOTY]bglqv{mmmmmmmmm38=BGLQV[`ejosx}nnnnnnnn05:?DINSX]bglqv{ooo#(-27CHMRW\afkpuzqqqqqqqqq27<@EJOTY^chmrw|rrrrrrrrr49>CHMRV[`ejoty~ssssssss16;@EJOTY^chlqv{ttttttttt38=BGLQV[`ejoty~u !&+05:?DINSX]bglqv{vvvvvv#(-27CHMRW\afkpuzxxxxxxxxx27CHMRW\aejoty~zzzzzzzz16;@EJOTY^chmrw{{{{{{{{{{38=BGLQV[`ejoty~|!&+05:?DINSX]bglqv{}}}}}}$).27CHMRW\afkpty~16;@EJOTY^chmrw|$).38=BGLQV[`ejoty~+05:?DINSX]bglqv{38=AFKPUZ_dinsx}5:?DINSW\afkpuz27CHMRW\afkpuz"',16;@EJOTY^chmrw|$).38=BGLQV[`ejoty~,16:?DINSX]bglqv{38=BGLPUZ_dinsx}05:?DINSX]bfkpuz7CHMRW\afkpuz"',16;@EJ _?95!x@ a4zg`]?ȵ^/^I zUOXc\\? 3szBؚ S2r- /D{@i{ր"W+׏שSŮGi='ӋYkE~Ƭ7=i_?xuˮT{ր"l[[1o#0<N>yy/҆H"mECxޜ[ٗVԒQΌK LLLLLLĽojfV5S21p.L k)GfD#E7tl[ jʉIx(GVet$ԃ3BDKKKKKK:9ŝuM%ԴlL$ 仓kCʢzR*ڱa9HA⃆ TVbxgSm,hg&#㡠_ۚYוTҐO͋J %%%%%%%ƿ}-\ KZ y)Xw'׆6Uds#ӂ2199999999M3WJ8^ܚYוTЏN ̊Ir1o.-i('|އ7FUds#ӒB"22222222[yx罕mEԴlL$ܳc;šrJ"ѩY1 @ yэ=/®rbNzpf\RH>VႄG:9ŝuM%ԴlL$ܳkCʢzR*ڱa9r\._xgSm,hg&#㡠_ݛZוTҐO͋J Ȇƿm\ KZ y)Xw'׆6Eds#ӂ2؈M3 뻷J8^ܚYוTҐO ̊IH<x¸|rqn-i('|P/M l*Hg%c.Hho[G;'󽸳{vqmhc^YTOJE@;61,'">󱰾kz*ڙIx(GVu%Մ4CRo[G;'Ҿn^J:*ɵyeQ=)ȴxbxgSl+28Wfu%Մ4Cbakkkkkkkkk}-\ KZ ʉ9)_4͹}iUA-ȴx0CmmmmmƷv5t3{+ۊ:9'űuaM9%p! ^tcOECxݛZؖUӑPΌK NJٌ:9ŝuM%ԴlL$ܳc;ʢzR*ڱa9鐕ƞ]XSLGCA<72-(&!X:9ͥ}U-ݼtT, 仓kCʢzR*ڱiA񀅅Φ]XQy%dqOn,J i'EňW kgb`\WRKI!o-K j(FeCE .Hh] ݌<ʶz+!㈃{vqlgb]XSNID?:50+&!(Fx@၂n~8Wv4sRhÛsK+۲b:qI!Xʚ]Lκ~jZF6&űuaM=)İt^tcOm,hg&#㡠_ݛZؖUӑPO͋J ȆƿmLκn^J:*ɵyeQ=)İxHMMMMMMMΦ]XSJ8^ܚYוTҐO͋J >94/*% %@liƷv5t3{+ۊ:9#uaM9%pZpcOECxޜ[ٗUӑPΌK NJҌojfdbw5S21p.L k)h&D{_6խe=̤|d<ˣ{S+۲b:qQ)^YTKIG@;61,'"%@lΦ]XSLGF?:50+&!":`@AP kgb`\WRKIG@94/*% PPPPPPPPPojfVus^ Gӫ[3 šrJ"ѩY1 ྖ~^6խ]5 Ĝ/Ⱦzpf\RH>Vxzzzzzzzf|kWC7#X{vqlgb]XSNID?:51,'"qn-쪩hg&#㡠_ݛZؖUӑPΌK '''''''ƿmLκ~jZF:*ɵyeQ=)İt A&w6|,ƲvfR>2 q]I5! мl hZp_K?+Ҿn^J:*ɵ}iUA-ȴx|>1w[VQy%dqOn,J)Gf$#򱰾kz*ڙIx(GVet4CRo[G;'󽸴|wrmhc^YTOJE@;61-(#>󱰾kz*9#q]I5! мlڂZY7UtRqއ7FUds#ӂ2⡢ $4@P] ݌<ʶz+!㈃zvqlgb]XSNID?:50+&!qn-i('|އ7Fet$ԃ3Bbzzzzzzz:[9ŝuM%ԴlL$ܳc;šrR*ڱa9鐖ƞwmcYOE;3)zph^TJ@65mhdbw5tRQ0N m+Ih&D}}}}}}}}}}}}}ojfVus^ Gӫ[;šrJ"ѩY1 y~~~~~~~~~ྞukaWMC91'勆>94/(#ggggggggojfaw5S21p.L k)g&D{_6խe=̤|d<ˣ{S+۲b:qI)`fffffff^YTOKIG@;61,'"$1}ca}6T3pOn,J i'Edㄈ&8PVVྖ~V.ͥ}U-ݼtT, 仓sK#ҪZ2 ⹑iAHNNNNNNNN֮nFyoe[QG=畐q?:50.)$dddddddddd kge_ZUPNI!o-K jHg%cqƷv5t3{;Ji٘Hgv&օ5DSr"allllllll|э=/®vfR>2 ѽmYE1 ̸|8!CqqqqƿmLκ~jZF6*ɵyeQ=)İt AC cxgSm,hg&#㡠_^ܚYוTҐO͋J r1o.j)楤ba ߝ\ؗVԒQύL ʈ0w6ߌ<ʶz+!㈃zupkfa\WRMID?:50+&!ECxޜ[ٗVԒQ͌K 00000000000<<<<<<<<<<<<ﺮ뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮>󱰾kz*ڙIx(Gfu%Մ4CRo[K?+Ҿn^J:*ɵyeQA-ȴxbxgS;l+28Wfu%Մ4Sbk}-\ Kjʉ9)_4͹}iUA-ȴ|֮nFyoe[QG=疑{vqlgb]XSNID?:50+&!(F -.뽺KHy\Ǘg7צvF浅U%Ĕd4ԣsC㲂R"6`` "@x  8`ٹyY9ظxX8_^]ZWTQNMJEBA>;852/,)(! *R8a"B 2`` "@x  8`H`{wsokgc_[WSOKGCs3r2q1p00뿾LKJIHGccqQ1аpPǷwgWG7'ƶvfVF6&ŵueUE5%ĴtdTD4$ósc3ӢrbRB2"BE 'L 1BD8T  $<`5ut߬|LʾvjbVJ>6." Ź}qeYMA5)ȼt@QB,L@2,}eba7vv ,T0AB4@P@7wu[+ʚj: کY)ظX(اwG綆V&ŕe5դD4ăCÂBĈ2XXxocWK/o,l)if$#c`^[XURO L IF #@tpB p͝m= ̜l< ƺ~r/)#qCB_\YVSP M J$Bx؀ ־w]ZWTQNMJEBA>;852/,)&# (J! (8@ mjiyX͵mU=% ̴tdL4 ë{cK3ҺrZB*ɱiQ9! HqK뺊Z*9 |yvspmjgda^[XUROLIFC@ECxޜ[ٗVԒQύL !8\ojfVus^٘Hgv&օ5DSbb  ,0pэ=/®rbN ~ytoje`[VQLGB=83.)$+LpAB,.,/}ca}6T3P/M lJ i'Ed[߶vN&ͥ}U-ݼtT, 仓kCʢzR*⹑iAΦ]VQy%dqOn,J i'E$ۂZY7UtsRhÛsK#ҪZ2 ⹑iAPQ;[yx罕mEWB ĺ~tj`VLB8Pƒn~8Wv4sRhÛ{S+۲b:qI!XmLκ~jZF6&űueQ=)İtdgggggggg_ co}?ڷR&nE Vq/<^DI WI>2OY$V.'B%eϗUxl̓yQd06Ɩ7VyyWBSqDb? {0w~|AȐ6|a"98\svOՑ#ݍ 0YE줍p42Q>/d~!m>rȑ'gLϝ4y>;Ji2MS ^p PP\~,oKXpnD,9픷ҌCRF1}u:gLhOhƂA@ 4(e3ÞfAN>rO$$;9]8ؑD+!` S SADGJMPSVY\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz}BEHKNQTWZ]`cfilorux{~Y\_behknqtwz} "%(+.147:=@CFILORUX[^adgjmpsvy| !$'*-0369ADGJMPSVY\_behknqtwz}  #&),/258=BGLQV[`ejosx| "',16ҁM>[/ $,zh<7flа9%Hd)4 qܒ67M[v¡)u5E>q :Lg~we~{xt]^e-u|^x%Q_jDZVԒ饖rv>jI^cϓ2wi49Ӓ39- ;2״ziR M$%a^i fh,`&hDK?hCKƧw~_uO6P:?OEs'%,+@  ,Ѱ80KFb:QVeva-Kߴ,uBؕ?2e7 ං6ߛM]uX}X =D,m$9(Fp򐗱wXJh>x!\u6̹ >uhJI>+7+~'~ϒnR40J}e7@.^I#9߱\j2lq%!L9T tek~m0 > SfVWX^db`'glߎnvwqz}~gq gmcXU_Qv0gP!Jʣ,J(a'#$1B@6=z&*OʿD1Q: pq0!@pG'j G,OO:u2j׻y\;hȭjx {]Y9sc0S߂iEp| } B?L`} &&^֚kAĊ 06p`~"Cd>pDySn-\_LvEDDD(D$C!zgOsRʗ06]^^^[OGI:<ζ4ˢ/qDTȔJh/ţ K<[OT El d_l"6? XHz:#Y: i";ý/9!G^0=U[21~?L?>J=xa-|lu1BpūG vJ <`2;_{X4q>DEY#)}[ʶoTH$u#n҆Կ;9Dxሧ-6e-Q#F3 )h%յg.8:dD5HS-Md[*د^b݌"h[aC@ot: y KXCC =Bgu|>s|#|;huRjmYYjZZ[mV{eZ~x8 C:;EC#ݡn+oݎ,Lp!c`[S. 5~|N|pkSQ i I@'*Ⱥw 3]ѽP-l#3&J*Fe 0/-ң!:kE#n8܀aCUV!tjކt1Q\]׋#0}IkPK6km-k%U . 2Zϋ *p: Pp"/{"@} .TCe_2q qCJ<.zJ^NnyCQ~zDm$qTHj0Z>]OώkROE8^5ڬu3:^G{0TP ?zk<ǜ@@,O)w5D0D);㋽Cl6ԛՄhGENA|?LVռbauLXf̋2c@m|1YCU8HޖcfIÎ@\B?Oر%ݽ6-l:Xmhx`%Cn4etm>]id(:B+Ǚcjj+Vs_f۠265His^l UoPg;4dáxI8\A xlBGG,RCF;f\@c++% ]kFO6!f[U).Q= <ȗDu<_Pz!Łn\b(˱9|C"C:I`_4~9{P!>f*3$;M0M7j\XIrPd& 큡!^DWZWcpRSuKPU21$ [D{`d! #%kiT^bu-L]\ɔҰ$NDh̕oQH>,Vw6D;*\)ӆN&4( \Ii*8d` Pq?.9/5>Kr}Tn:@86SICRP8BToBK1!YX$qƄܳd"\ "[r7e$) Y&r> kʻp:bln y>,W..`yJD"}ڭ Be!uB8̠gk),k ,L85WfBbGaӝ` fH| @ hgaRkH}(`YuFltôپ#;2I [{=;]b P#|Iz9>;usYUއ$c} #ך/ 79&n2XH8viW<  } yYË-X o7STqAMcͶiRM1&Oh&XcRiu_Rfa ierX^[}+0AWa܀p_0(,60](=L='Ϣ%\#}6caˆޢuabZKK( 1oaQo`>^/O&äWD OhD?'P29 @'^I*`$ B^4hR &Fi i)E ٯmӋI}6ϴ 35HJd{ӥK6zy4)|.0}&+rŏCaF*  IH3by)L M|f+ۓb^tXQtHZh~2l; Pb>)Gcxd2#A `e' ǔQ2.X8ST 8zD-bydnn;-ړ] ;GFJ1%*8߈ 0L@\'t͕Jhx]ڄY)/dl:.S=3  z8O?I|XxodkXoS¬: 'w^XƇuᣡ/ӆ(*lM7:Q&- 1`HKѺ1v2q9fh3K-A( o;Pn w sֱJg>S+DY6>v4wY1h"Uo>)h4 c9>+or:]BQ (ת,Y/li 8Ri׊Q*$#=&0[B?w> #N`D-5rKś".H$;i։N-P;~?|=,jүsD#-9hC1u` Lͤd(śn(*T|rTZ,{_ [y X3a߄>h2 L .˕Dhd+W <TJn=Œ^!x GFR^mE0(N DG)=$ȋGRBM;A`HM`ƣ?w7ovTdF) mqT1?U/@I8:t@2tOqm}*7~|wwA_B(ZtgQ7S+ 3P MZcZOBP8=9`?X`Y'BcʻRn==vդjt 0@Dosl"u*qaMuw%J{[lE5X%ߵ 07^icqyWp. 94yҍh~ (x /.b8)\b:O6J־YG2[iנC`J@NJ9cC򋯙!gSrSf1" FrUҮ b$z"ەB?Rq1]t@>U~%-&+lsc-`Bk+Y)f{75S+ ([ʹ+{ƿg+@߈4"߄{W*+KĠ O+2;}DocY3wNH8lg*KMcJ eO>iXo띦jk|`넪XW਱Z؇$hU)M{xu!#nHѩ˪5!iJݝ@G.EU ׇxƗ~cVYGLX`udQt2D*z H& KxM(3_ma?RGjVmWOX(qi_%/tDWYM[`\k\%۬d=em ϙ;sb[9bEtJ@G,+pr+g%1} EՈ{GqFuHd^ r)V4>0=4_i]e/f Js=#Ά~~ZrkYA3</qX!۴ Lӡߵĺ?D7_(Bo^o9uG7)mվr4Z.`ǥWQe0O:z8W|!y6֏lV{C׽xPă]I8V둨G2x<71^Ȫ#vSPP׏KQp}(wda0L?L8s_3pѠkCyt u<|T7Nϯ1.oy?- %q[~q`6vXIwl1Ypt|0ou&nH,3f0 䓾, Y72 aR by_ s%b [x;ۙ:~/n:sJRDo=[?exFhB0 >?%Cf7K] j9c%#@;bU3C2vkm0MHpO=z[v=М[fUsܘtvFۄi1rΓF g "+Uș޸Yb=rra%XyuIgdw>϶4 ^Sb__F^wn6Ƃd#lnʸocq|{& DЍ Ǽm6nE&9$c_ͮON6mIxXm5xa&ٚu;|l5㹉0|kq`7 [R0/@*C{)!׮+,*8zxVO[ι sxj E\dOlh,|n݌mojT83ƱJލ&u<79õMSl!H Wezx3Aa|檑^G{E V%-)B#|'[s R|Mx@W*F3N k^$90\ $ЌՅIE,KRT6Ի ?MsiFYL2;GaT5=uf.`rWjWLb:" Ї7*[NE=yh%9taB'*v ZնIY w_X:i}JHDx CS`pwb:\=Ay9Q@HA0&ݷNuS7~!rV}K&K rh@q=/Qj&i[~vub52Rk:͊5ǢwŦcbS;-yzI#wMSvKf"u em{:"`mA@H"}OJR(F/ZXA7.p%2E yǘ]]?_RfPTTFPj "9#III1CK~4k ?w zO'Ps3Հ>2?΢8:C;ׯ<nߪ8~oA9tQm>v{,yN]яwdž v yO/ה†n/L̦:|}χ{ gjLJse4mnvw-E}>_޵]Sُ<[_-wٟ:܄=OxQ_m_|S/iK3-#@{vrvysX<i| "`D>HiLEʈ{H Kiz? ۜXͣOWJB(!NM,F IBi! 9B2BLa V4/VZ%?'u~DN( f0"sdd8"IV*UZg }Moם5zo׽E_2Hs]``0^M(G3P~t{^.Nl838X59fg[;>g&9ĭyzE<z=dI`=%:I8*~xck3kTѻ-Xjwek4o~]Ũa##)HR R:"I 1 1BAFi! RDE j'ljtmVVu{BF97~[8|8n)_3J G(;(*EqH)6՜2?x_(Bʮg0'N( $]vݹ?b#Aoӱ'12=_}̉~rM4~KOz6V׭ڿnƬ~;5 yR7apyn~/tSds9>ZVUCRW8ؼgoBxOݷ#t)~'ҶU-Sl7J! ̘?sP*Rw9nIXF?qtvU@2uZMc5"^H`j7*=GvB ՟&ӑ٭4pXcKv$k4돵+@8V#me[|6dѻJVK_HsUxmEv:N;- Kj_gEHrp08)Z]`2UBhM|)* Saѩ*w/b'}.ڷbRUe7X 3da),7j0E$=Dt?.Ǥu|ԨCLq =RX5EMg#h2 D&2EmWvD[! >J@}$&_7IrPa Dn,_Lb@꟣gfYJ*fPأRG)jrE2L:%1T3Kq!af4I51 @1h)Ks$ D AL`""""""AA*$RՓbt$e/4̈7'}#2C$.R s(<_vJWΗLDFL.&-k9_s|u!5xN5S$Џ8;n)s%V!€Ss/ D"KdYo=|f8[|۝H IBZ+%X Lh+\ЙnYQ]gf)owfoljG97 \4'8kzo~1YY{Eqed4$Xp_K1r>*^~[5D:xh&65ijUoSh" l ߒD;6)otH'pZY2C)X&j):e֮9YMg;v:ثU(\:_8M^6[. NF8^( uxXv2dX\,OUB(ߍ7G)df dP>4g8ĈQP#r\)?5"i9'3_r%P i~`iQjGIu/al 8!;gMiIY6U#ūPhs{Br{듍4$Du+w#EXHlWLs0ω[.=~!nN>#`xr2lbp&jU"ÙIAÚ"8<r~ '$}Z #0cjm0"h?Â")53P!/} vG~VSxHƑ^V*cl IbYeCS-V/_w \p3CO흠Usrz{'ZzΑoD@CgM n!ɑ l*! 3t{`f MW fly<.*-4c >"C>ggf=UDHnZxa!Wd҅2M.`ڞ=m C.+cV4Cŭ6- /nP(>vTPX2rpjH:q7Ѷ*]xX8:95G,j4d˝GK7fLI|KTƔryb"3۾ 'csF-BCR4̩22C ?F_9*|}1g]Wz; ؋"rZM87_Gr,vf!"ˏh(<}j& Ҋ1∪^&lq_m.M`dO xvFT k5 ޠ:4`_>lK/7{2%v0/WJR}kY0>P`|lj ͋XzNвF]P) Y:dDJc͂u|S SD^1)}5#!ڂ8  *;s|u(չDq<|TݧY4f޵d2-/Uh:K8ͦI?3N6& 1*D#L%0mH?ߪׯl9 |8\|ѲǓIo~ Rhx&1wItF""PC&\n8h qslԀW1/A!Dۉ`aHiޭp\>jԱAIanh"̼3# ٺ}1-93)5҆MS Wd5\:&NKEfq W)!οhhiQԁ VcaysT>AD3 @#fž`l_'HLY۶_Kݔ4bՔ17[KEHcjT}h!EzNTq 2zqu k/:nc|QG 6r~C[bD-d1t+ =Ͼ8}8_,r#[`iry A&v7bag~U=!3.c" 2J.kYMUь䷠ۙe7,fVܹn㽊:lmPs*qbX \Pym=:nAlz"cV"o lcW{R6%-2&X_?9s<]4H1'?O~N8D=O}MI]#R{z&.B<S eL;d0w}^܄o-"a($O! ,6x{߯v!H'43ɑZ-*7; 0E8eTvF"&YgGswqW_hV(dps{J-GǵkEgx|PeDҵ: =M̺uMYu±Wdj$/Lm[&vL,FGa*_<ɟ5c,nFf1Y%1ɭ߹Iۧ<|aL*WO%?aؗp ` dۥV8F8M 9MY9ֲ#U&)يerΞ:.Létk] |r0 g)Da#YZ7Jʮ퉳IGfQǒF{1n敻u+ yYґ8pm# Zn&pПKЂߵ|j@w:cd^;)3zkt{#3m%,U4 0g&oS4L'r.*8Xs%M 1֯atn| ]~tL 1)&N =اSG9VL(Y}i/?ۄfF[Ң$2"5)m&6NI&(*9dl0@cecTpӪV`WqųȘT0d\@ cDBE$`Xh&h<<0Ҫ[gntF_|u#`a]Kr8({룚K4$!UFJYXt)K&IzUqb#bB)/\XP ٍd@Ty(Y'm_ӴZ#FVKMJhkE8E@||*(+J%3qu"\rivrWyZ~ś"p.! dh&FSt8Mڈq@adW4'96?S,ʧY(zKhFSv n_v@>UB5=ִkZ Ѻ=`ؚe%%"PHѢhC Ջ"ujq]z8 k Eԍ!25~<׶_{dO`X'ezh$Pi4Lܹt/xڤ#TWFutE@㳠dld[) Hrz"Zc@(dH%= j`lR``@cǰZ :. ;> ܐ''6-EgS]qdʢƖ~A.}̡3kk6~߳Ҍ0zlXfn .nJ$:kduG  >uǤZEr kP>эѷ+:Dtd6-Տ9#\҆fmZ$6d/!(#=&j7)˘@=,SA~\@MT҉e՘`v6EgMf"Ohy8֒JCd,piܛʼ˩ Y&84HvK5ߧN4' hC\n6˜RN6MğZbew@E;[^szcF=`S6P@XGHy%\~C'37v#ZE/Ch+{ . }8oXXK(ML SA٘X's+6ZNH OޟL7TZ Н<ϙZ^WXNC3x0E7f"fdI1 ^J[Y' D0g.IU߱G|N.\.EarI?Mc=R1B<WcU՜I%Єeqfy'BDȂI>^,QSR_su.v|%Mw N.c̃]jRedK޹BafՀzq,G$ \,Wً*nѳHC .MDŠV/G5E _o݅!Y*뚗o1kӕklkkyG-1w$2_, Q@*K~J)_ΕmrzwA/BDX|Q.pU,Y:^zeaKD(Ai#ѐ!KT,HĘ$x3tp7hܗ)j+hnBm= ">^J&@0 yѐ]hǝZ>Y&e:}KԸi,}@1Xb壟S@'^kK!gnw:“sU B^K~ @֘(ӮX˩|{4mX芠#d9B8P= /"F:%8RD:t,?,1)яZBvL"Vf)grqVE)m?Q[;C SJ"&cY ŕc *y֒ nٟ_I04inQWc0x)uOUЃ03cBAfK/;] Z8rW$s*D|$~We-0{(!+AtUp\=&讶M|[zgc7I{Ӭr#k $Gj*"0݇^6b=g $Jfe:/ w 9> 5WR@)[OQWx4oxHg>ZΚzev 2$g\G{2;"y`D&~/ AOFTK$"y_^iRrV-41MqWp[H&\_O0C#AfĮ'2|E:4 'e"S.<箒ip&v s5$3z/RN?"d"WRPG YS'TVZ(*[]Cv4D*i4sEMpK dHI^9]l"R~|bPX [-<5sQL]V8̟0V|P 7@EO! 5کR{oBtW-;IKߟ9Œ |wAY. P2&6G2f 9t WS6N"f)fLDi2{tiNJS ;58I"ӓO,[Q, *l{ 1Hӻ7n&5mks@ҡ,`q_N,sfV_*>N}eRSXӸ@©8AiN~zN"jq_g -.g&%a @Ci1Wi aH>ŇiAOo?xԲFF/Z%2 NXEG_d}Ꚃ P5MrU)EN,>PNRb8eA^,8AĢ?Wlr-x`5ul[K$ ={q9 jœAS&ϥڳ[I;Olљ\O F@[q^f@H$OL!=bh {R4J.Al&BXx8 =g\[\v:֑bH@ 4QhqzXIh:V7IjPKxN-DKff973:}pybZjo$rr.Z1d]wef`jP4u1=YZO7iYqutY50zqef]RiĹQy%FghC+8 +AT?:j P&۳SfymE)DF Hʛ38dhEqAB2KqKલE ‰hK!ALr,nș Mjvh؅6d(XпK UbCb=gH]ijT8D{ͪ/>!6քS@1c8Dz zVJ`TtcZtA'Qء4VnX@Ja -϶;t}UhbUUR^}{E ē8ѩc#ie&Bp(<;+Pw@k ]eiRޡ|kwS$"y0hVSX:8T;8-Z38˂:1Pa⁂ 78K',SY@HLX+Zѵy:w2Ì0w;+#6#^翂!I9o_%o,h>:G^G9NNQq+35uso3>[QJctTgZV̿[ȈNB4ި!dS uZfI z@2Gm,ġ-k8!5<C+S*֏;UWށ=~p+խ 9ܣ  cY=7(4]֭C&iOMTZYXG@y-)X[ƶF:/N.B x\Od!RZ#"Oj~%КԼ~NR,G+)x;[4ဎJ\YiO]+'s)g\O3 I˙lY!Q"vhN _⵫(jJR(A[bMz`Xu=G ?gl5;*Wb GE V|$a[OCY9Ӑ>%)1o=M&bǫ1}A\sAq2 |g{FOWJ0 ciXԥJFWvY1IjZK!6iw9C|`bNпI65\ ^%&Bp8JSZ 1Hy[L(Ր`pix:b*K!zp"^ԧ6ATA20:&m9ziqv2bvT妹1-(HeȗaL9Z_L1Lb?gZ qݧOZBժ`G>SI,״OΖcq{E$|^"OBbʹ^By)h))R]ܰӶ 'Ÿ47s+T2XXDп @u V- X cV ;d!4bmo8k!,ðI*U\@͙T6XSf;J5Y >|tTb݇{ЌsK`T: `/9,oi f~|EbãJuI+ƪ*npOm J ͘#{EB [>,f"-@JÞO![%":Iɰ[FVp}h8 Y!|n9p6, /ϗ6cS,g;ɝPf7gy Ժ'SjEE:9:R[R)aEc 岋AӨ޵٫]}út͌7U4 <7O d_"ع[V5ciF:ҚJ..֚1|P"5;`E[V D?7}L}UɔA(N .{cjzk\ Q"_ %#ҖsX8nEwݱI6Qrr("õ0hP,y~g ~ZcF>sQӲOQJ"K:¿E@Nˆ"Vqr຾2eNziA5:iY9#&DNF<Ǔv:chx|onU b0͛=~zppV0ĄHϦ'#`X5ftBYsq1fY0;*ǹRL&AJڑpQP4)R7V A&+ߴERT}E?1ذ;5"Xᇳ7I~`_"7꫉5!S)kϊ>T.|v L$ڡWdkDH", },DЙ `WrFe)OPݣA*2z~x[ltQH?6Z2{;[+٪g Hh{r98;v7UC-U>~dy \58!_0EsʱLsX^ͼP}0^!$~dj(G~Ko0N:"Ð_\Ac3j: 8fF˄U4 ʄyhd[EМD?/S&<>d@U,_,\ Cۼtro1*;i*^.Y.kZ qe ޯQgqhH!n*g?d‘4>0%TAxu'Oh5Q^e*;~& Sl-|`՚y]g' Mg#x*qx7s*t;6N9jsɜ/GJmh\- 6c \MzHu????kV,㥯k̇cy53BaupfjH=DO,0',R RW"ER yBn0RT j,/I|2%CN0 !)z*O!?QNKFZZ02͖ͷOE3i +* ˳K ->>4e {vc}"| /)zmTҭm6{m_#],门 ״:Pcq^LkmM'?HqJs6ZO5ȚN>^e4ė|mOֲFCAz).>"H&NGү<CFVh蜑vuR˳p_ڽ/w_3 wΏ5gZxvP#tgjE'#]hN|ap b86c[nY][$2 ñ{6nnkvm?=2nɹFBoXL|#=DS"pvљhfk*,$E3YډuE8d>a/v/Bē;"S V C9hը-IDSiڵ{&eku D=Brz>]Ⱦ5 Cl=V[?mTNDž;$1#n{bOiV!ess1s3m|Y +՟ZTu{tt<N,=:e)ly݈iΦ)vT Et=[GVkGןdsLiaG#^Z'ßA"ЏE\EVur ?+~k R\2(p2(RoNJ'H+OHو[@<Ţ}&ٺo%௛0&{6pEݗxLR9HQsO\p MnA5w@s㕳"$v(MZ !G8B S.),b- Gmv_ن1{dFϋ_.zq941"7U/t#gRɮUmd"J)FAnC;&+f[䦉V) =h u/~G8@3'U h5/!t(FXlF8Ag}GgrE}o3+&kgNY#(3X`V+rz-&f?W˭Cjv%ݠ9for='~^2oЌ9$p*_tY%pOyo lP]5{ f,ބMMR^u/Ayur# +:? U2XnMUZá[ߟ>%Gb0| mlyRd@1嗃%wRV~ɰ=`4s fLEp3Si; Ģl{t鱸 [l̊lܗ0GOʦSDYBfD[s6M#6b(wNE9.)Hk,'iTfm{ Zw o]ސ7aGUl`I&GVe%ZEG՞LS̮E 2mKDfBBHѸ%ՍK2b+8I1hD?̡EE$v%kMSe/Is͹j?)B_/S<4D]0ڦuГV%*M#Sr9˪mdzٚF|"|w$'~H\tL3,&Ɔ?׸ʃZ("]z_Rz0>,UJ00@5rALDMBl+fthq C!pq_H5̔Rێ9 `-N~.^bMhK^lߤ${.#}w m 9 ; '2Z8\ODh{X< ;*08-WD\F;,Hy lg8$غ)6g5yO`@N8i x,NH[ BcȃS5TSs{eU>ᢆZw ,1͋{`F6S ]s`'IgsoA ]8n{B;ڷMP"5((wM>y*ۥ#dSpm;mM(<>/F. FHZJX=+h^!`ڹL1+]]z/ ~^bv~y:]_7x>uq:WQraNM!V>ºᄿ$"kRt_jw{,;|C33za /kn]({! ユI /[{*GEX͠_4KOJw .hu7)8<-KٿqH5I Qӵ |1-LJ|#]<-+[Mn7,C*2̕ق|<)F:ȵ+mb8BT _v-rӲp_Th%d,=(uZ\& .W[m ?8K2 J ;T6 ~)aȂ 5?8%pTWN8.2/C(rV@cii+ 5`HC}bgE@[8dJΆ\Q4v|rYexMk,Cu7ƒ0&I>f07ȍ_Bp|RYy}c\-m)Nށ JFŭRI:nfCٜY-ENUȕY}ZB^D i"ZҾW ?0 pJ<@i^FKʸ%${|;L$xӛa$ްxtcJ׷jpk2`+"an C*2I,%3*p _Y"$Јkiv$I&TkfJP8̒+,ȞdI\vS'o1[QȃF;#;1KLu,W3x} ڊyRB恆r1#: 5ia ݠ!x/0W:iqV>L>|L }$*cWT]7yV9qE2("+YǨ!g?*Qo\W2a @ҋU*yBl8ԋXQ3Eɐ;^{-]}YdX% #c1$| i7>cFq8'F{iu2Kv)**l^UhkѼsM&e78&#Eto2a"厀eeh3TV.i3uU*r(yNB5#b\49G q(x-f$d*`,:IJpLC$ա1*Ximγ;W+A#MRE+(&~&jjn$E2Euǚfodm{НJy>\ˏ.nQTd{ŀ;Jo ` >ɺ< R=?ސg*%{_W[LCmQ]m);6DeOmUU>JÄG{AӤPW+'3 JKn8x`K)t;Z\8(tGf|X^ z5J 3{b("^Y?B9([tjpE2wMZ E}>5 QF l|B4;t,!_=&eRr48eJj~i=A\9" +Q#3ɧaZ~v0r%fʶ4I3EK:)mpq%32\ S}?p-Zf.~*%^NWEm^S=QH w|RSH@vb ϐ 2ZB5 dm q }=ʖ64`lOl?sfEry֠0ǛyxGY+V ![ I9d)/j.h8."$WtW@F']N)XSFVzf\9GJbWU~/T&>#R~?LQ6wqԉs\F8h`hSyi3N ΗYk`\Jo".lw!c*ap00)C:Y]ܸu@X Mǟx)pS d P] 4Y p0'2ڙ)P\CA2*3.''[ op>&h9󔾨 $Ur,K}%uÒvA78㺌C#&| R0y*$0+3$|N_)0Z~1\ALg iGv X_/tiљ[(xcYZ@e04p}+ @!tzQi4; 2Zu7(Glњ$q<\#ЉGˡGRāꓱ 8ɲTN-Q%E|W4,8%>)VK_z՗Jhz5ڣ"o΋X(WTNR0F$#B`2?Y !_G:O+xPXLDbKn蹫dZ.5bC 8/6N./yH^~!ߗjۆbhRX@!]? ~;rU+M\ M6hȋac@tu~{_ Ea'ՐVOcmM=rGK[ɗmDarbKlTQL%Gv#G, {tF-\wq߯C4L֯S%oAO$'j#RULHhO 4}j@OZS;rL}qk"@?q"Z%2 @G81K`FOB4A7K~Dv]r&MWDDLH`r$5zad'< 2S}g/oCfW|ٟ7%j' ιid6` 6J^YPR *TեX~ |~x}!]NmIػ<Ҵ-_ʰgEO2D_P8("IU2@7"4KfvnfL T1G5gr)=ʹ0}85qn\v`ȶZ:C~oM+^C=! }/;I tYLsff:N$dЊ< +"GcG$`ף+i\2jzI>UP6g }vmX4*?M6ԍhROLYoLp!X 240Fk +clGҩzb S̀ހy+ xUXiج$ 07rA4J5xrVg9veq^\H\I߁R7M 1! 9yV:~H- 2bZWQB1Xtg &I1 um D?}w#r4Wy{ ЪoWt`n PE1N`ry@ig][+j>rn_ߥÀgc0 {7 8:A74lL%U&(߻FWg*T9ŢE>?j084 mM .*}*D=B\8]A|C4E|C yE14϶Lh0A?H}tNWJ6.W3'>$Pqi `Jsg3^pB N36ț gω(q,lþ;oE+EXm/l_:YۙK0&UebZCRoTQ *6WS/?x*#G)wL%і\sq!:?>;c2]|`yܑ傭cv|&M&WV@?1S"L{cBo,PJж9؄ .Jm&!tMo V@(8&`3b:ъ`Y ^(%OD$,BfW[B@,> >`-`tɳ}}wY :N_ZN>S̙V+c {?ATԿ_{iݶοhJBK2c3w\ SXu0H>r(Ȳݮs4/jR9aRפblz i"8E(xT{/Mǫ8tQJ~h(Y"J#PJӎ AhpÙz@m-#?&GO^4΅z:PX^v܆ bA5;O t7!)UufòPyو"f?"`(O;QĖ{&/(>q:1ykvo}&^S˱Y}H%s`{ s\q[+^I'!9mǘ( d )p mXP`B8  { 3Q3/% oxLЌM75;E4fu70p~0= x&҉r< $Dѣf ~埚]\ɜdS0TH$1udC@d!b<14c dBd4 Porr¿sz[d"=mtwŻRWW.>7AoЇPoHƨuHϮkAoЮb n CꮱeuUS]9;Yz 7?%~V[umA$_7j#IuCh_,9x1Z@s sY0 cٝmaC.&a$(…@L_7\\!38P_R x/ {٪&DuktoU(ZОvA{d1z  rKħ>!û./490rh QO+zh!9,jP񃧕I|鴓T/o\ `hô *0-*$iT^4Y9qܻ ]NC߀x!jB6W8A{5r:RX梟>5@61]* #)c*nj7цdaV;+'[qӮlyFKd5+Zz3CxX`BGY*%NnetJf$%CEL&)S!$,<}p`4x/E LLC;Wـ#|7O q_p[DzcbV}%ʃRϿi@U gI&>3Q!\E&@Mae."an,hjuf(wj/KwHspˤCOX_,*5oq@ɸ+$y:KM:r?i%L9At9R&t 9?n Q r/w1B<6S3qHR{WP_7^j\mEڗdt5DnvJkv񭰜јS$jl~>x-F"]b܉FHЉE-b`3휏%ch#~4v hSCSРH{^:v3b댣:CsʸY$ba&82jed׮\H$2͎VPK~Ns @"ݠ|%l/zY3m@{xc6H_6֡iFfZ542CNϖf)pS2saJu,ՑMwNV1#Q X$\X U-,\@)ݢMidw+O<$cR /SO/2h1 fU"HB,X8brpPfOe0W CȤT+ C-g:dc;7S$qz,j /=蕽l̉MeUEDM.);eIlp/Z!o&J /`stU`#$?5b/\G뼰P:3)DB\CpS ])0f#C +I&S^+Sղ ռ8a4_Ih cwvos^E-֌v48ŦPSj#\\!( ] 2\M16xTS-n0NuYf5|k؝ӥe|Uý_\q\41>ч"̏jH'Ǻ'Od%Ie>"9RA7 SqxoH]7d u$Q2.UyWأMnKw-` JKA4_D C1$}ZHavѬ;6h|VGY9 IOWf^'W5͜^T^*bgͩM0I uLijs͟/y1]7DB <# Wp -hk`?q5fu3/4 c0~~+\ThH,pn[?=$B@&骷T  "!嘲ts NJ[,F<_9I'fUtjnR7N+ueܪBZG'1F<^GhnHDsb  7]&@BQP'he:;4rO ^GpLP @Э;IkCl~U;L ItŶr $htLQ8Ry&2G+;>v1I1pVLpI. yX]rDXu6ppzeHxڪZJjY@4p*|!P^.zuP\HDxl$ƒ䥪/lT=]ce'lZ"莍fmOڰQO9 NU+= :Ust[تoRsΒqǿUMwϬhuIɩp:%Lc3!2^ P.>M.,S (HfthBR/n.;}T%:lh!U\֮#ׅ_jdC-H&J@ϚڸG7]ϋEp߿@H՝`Y+e2+ef  ֏|l"&Z Y90AsK"R|X/qS|!1~>AEVs3 }>tS 8BTaխW5ĖZY3~'XOXa_ƀ+B\7dHVTqM[m_&#?>WyRhgWE+ Qi@`5Kw`/Pro чBvwWc]U +V*i _^3#Q*O6G).r+C.u4\]R-gUqzX@tu8y)EeM(KbdqR2c`] ݧ*>hzxc1;cpcV.v{TroN^e*,Nriz@υ2UZ|G'|0f}IcwNgbM*d\ҊxT`s}pT}GxI;D^l43EZn}m ы.2A&(<8 &1KoH/n܃#mAwʾ(5 VIt}p3e/މP6&&u; |cH&-H:]D9~}଎YBGdffW$'<~BK%Rs*5.hy¨dҀ_<3OCܱAƅLw@]\NG80Ji~0t5 %,\s lo~$ z hcL0ҽh~2]>'g,ccH:[N??-Ѝc8wmPY8X-X#(B[TM<*VgFa[bBV݋RG- 2%maԬ>~٣iͯk(TrpP:E:TH'_TGI3 @gZX3u0NKϋ(HO"h`C^\ ډᇖkaūh1.2&{|#qC,='`cqF)x;֍Ddk I;Xu߾r$q* {JkBX䢝qjWX Lqn"!sҘ\N}Ep_(P_i3pvf z]j#I*iO8gT/RVsĿ^LEnG3Ҙ< "sU"rE5|RފKZoKfbp޷Kx# q- ;o`m@uHK@&Gntq}lJN\ Q5q>^ȝE\H ؖ}Qe`tl>[l@(^|BT>X:Qpa4x/?&ZA|8&sw[C3X7=MAWDo+3,aTMZ.[U&+w%$`p$B\! 25y!|nX_PS}UȳVO˼|CX SzYsdy$ +#`n6V,2C,M}vȖ.u6J7;DP Xldn C9to<#zoT49r)7:nҺ zJ_T?RK7LNl:1AHby\;rQ#КAg)f70DW/xK$q8RJ OO7 ^<*SԉL>u ͌1'@ò['rD\I(dƯҙs" ΜœIj"8^UOv\PmY&;2[) eA"6jk-C!DoC@5%v?';e(eAƒ1fݹ~,zs;YATPICcr wavBX!`CH>~POɗOM$N[E_yRR@6;2M{8Cc{Zga}8!C܃k: n3[Ihm.|RI&՗'`~x6:Q`,W25('rInDidS<̠f*ca֪Obpmf̅{0DO3ϹLJKݪIVs7.B$?͢{ǔJhReh^M4Ȍ=VЊ? ݚ_f>gC(-#DŸo ɋG#S@ڒKs_ =ͮv}% >*G+P ԍIΰoηQ&2=PK?{@},(C.A`N~ʋ/9T%Vӛ`<ח;꽳Ei&\8;v E.zF+6i%;q,}~H\|thK*RZyJК4@P1Wi79꺚S-fQD:E}n2ĠVRU8\Vt~RK- wk] 9(ɑ]x<2y|/_:rzEewz( !B*ymPz$; wdXH!/QГB<{,.|`۱QFpswd3I"\>6Oc~8C7uPwWa纼OćHt8"*hT 3g/5: Q3N9v-*!v$9 Hyӄ 7߸ءhv6+D `dae}ys:*?VMC]3; ?:BZAU]E$ρ %}9}u}cC,}Ǵ&WtlJTٝsuv]"'j{v8:t2$4e|Rmeh;ʎs ΃:%YaCyMaď-3Дۍ3#@5ĔtYJEǓ\Oc+#IIF-\#j"J.uS՘Af L] @"@Q$Rk‹4χ]YUKWOBX+C G~洩`z'CxM6o'tl gxgMOY) {y]TÐ}n͚) ySP[Q7ſ6݈7m܀02 t4r/5'43N^4BEdX#xIleaUO`-gilyh3ONTQptLíVPYT6*4 'M}9>31 w]x"jCDl-1qwE{J7! m#1F .zե:uѐISVYv)`'WeY}FD8!"#jCV]XFjds}C3|}k{e9b燊܋|9#6d'x[Q^& 06lmscwL&b62blԿzw@a΁9CyJFlN V"ڲvd K4~FisWBZpx^rx3O..uDcOà3χSHkL.K:R,zE!s)"uOt%!eNauF & aJ~ L-SNN8Dʚ"KX OT5z.,[@iB0h~^c1w*4PuaOɕzѧEw.c]=eY/^0Ԣ3+ SHKݥP@kkh.Kڼ!_t{FzPMA