glibc-langpack-fy-2.40.9000-35.fc42 >  6 6_ 3!XPȬI^Dgds ȬI^Dg`I% -Mq r!g͓=0"1R_`1K y^UyNdB}V&-.V$x$"_6v_r-:n1*[G,#!2Mؙ$qofDFHpV69e %Q׳/.KXΤSV\ t~wF9ᡝhYy?Ww9T,q< e:r,aq y ۑK SlttsDs@23= =ަ^ aҜoL_tWQ26_ԄGg@NeԺ4fa58bd212f09a8d64b239eca7e5a55fc0e593fe63b8af23a6c690598688c2151db19435133bb0e6c4ff31b5085783d1b9e1baa7603020462f02aa4004730450220275ea40e817b186ec0ad7fed4995ebb66ec741d4aa5681576f7bb3a57a113b89022100bbcd71f585c3615f9d15e11c918c32b1671e5beffa6e4d02e87bc99d8beeecad03020462f02aa400483046022100dca304e3d3ccde7555882557b2dca4d296fae600e11b858147ef4d1cd55ac50f022100a69957398e24ed11bc1189d0b3de127ff761fe6e30c8610dac4bcaa27533830003020462f02aa40046304402206382a603f31fedb02526122dfa2aedfe3c6bb50b9520e042f8a5c293977e5b1602203934f809af1be87bcc8bba406b9f374e054b2eea9a68c3453b0edf3d53c3805803020462f02aa4004830460221009fafca27f9db61a0fb3da8a41a15990d856d0101881904a7ed8e2d0e6b140fad022100f26da5d58fd3274136a8783a9f530448954840419d2c46c3ef1461b46bafbf4803020462f02aa400473045022100a0f1951fe0ae74934d03b114c1cad9342bfb9d90f4cc3a139209c6cf55af7d8502202281879785c39940500b305f07930343bfac800ea2d10a41f5ec01a46e7ddf9c03020462f02aa4004630440220667df380ab819b079314ad06a725f9d4a3ea44829368adb0e0a9d0c53f274231022027813f5dc47a96be9dbebe7e4c59ec2278982a30174b10b7f1c54b85629c816103020462f02aa40046304402201365c23ec0e3647f24ebfaad576c7837cfd0b31d3f011e5d6b8620f819e866d80220080731c2675f71b8e4a57fd18d8725e31fb89610ad8f4429d20a30bfcc02073c03020462f02aa400473045022024e075e074874f3275cce0c5e61cfdb42f0021831544c901889e08c343f0973c022100fddf58fded33fd3e3f9beac3b33e24cd37f2279d8becd2a181444ef4a7a6241d03020462f02aa4004730450220644a7fc7ccd1a2557f934e89e0b7ffa60b79e3140f7ddb905954c2ba9532829c022100c1f6bb7e4673c62c8a00fc830f107941ac774fc26ee525c52b817bc988f8a2a503020462f02aa40046304402207b1057850afd76429dd309a328f445c9715a0767ecf116397de276a4a13906cf022017eadae3a799a54ada8006bfb7a471710b38e8d935b46a2899159b8bbe8fe99603020462f02aa400483046022100d191081191699b51ef9208193ef0a1859899f29da0b6889bb7a094535f6afecc0221008ca1dbb96b2c1a96e18bf03aa9681b79983d8df9e98443ae95cea3b6eb83d4e803020462f02aa4004730450221008f1d74e1c45dc4a533c65cf566736aedc4528c88d17b22ad77f784285a4f432e02201b02e9a2e2b1f49c936a719e4ca4f36da1d689be5c9dfedf5adad364a68e32a703020462f02aa4004630440220793d6cc77dc44df68d5d08bedd5c1ef0e0da96e3b6f1add07734ff11e99d3f7f0220188c7813da970a8d9115e8cc1903c76db524e257e7b9f900c91a1185bac9c58603020462f02aa4004730450220553e08bab8963b40ffa0475d76a1d009c4966071c8ae31ff863652d136599621022100ee4dac64936b4584f497cb5890aa4bb4af9c96f4b6889c75b0875a75e9d0d24e03020462f02aa40046304402203bab35733cbeda16ece79e2a3b468c4108c08fc530033e81f0c326185a07827b02206d0bfc70d50afbb54d9830bae97f073dceee644a6be829fe70de2dfdeda0376d03020462f02aa400473045022100d623314ccb075d4057bc80761483c7954729d629ef84d428d882146ce1534eb8022021cce4296aa1474d1a2aec52094043b90036521b2753332c3c080a670c2e30b503020462f02aa40047304502200df7969ba1f3754c98006dc7945567cf9bccafb0270aece14fee06af95a0eaaa022100f7000ad250f6cff67e8719222d1fedc37f376d8787c1dbc8a2906daf85c24cd603020462f02aa400483046022100be158a1c2e4bd8d739483cea1dbdc82477dd0f6125fae9c6017319801283ee4f022100e828a5aca4dd38314fbe73c3e6630d5fedb6e58acdc6864850b3c2cc67fcfe4003020462f02aa400483046022100a812c1ff4fb2f08176e3e99f45f1663f1c5d560436410109ccf59ed1e3ae1bc6022100a7d21108258eea385c4744eb44fbf0e9bc6275447051cae29b522d817a6b173603020462f02aa40047304502205775891fdc462ceb024bf365853698ec6c64cc9c83492a890e766cfc50020e39022100c132e2dc2c150026f2994e9d14d3823309a58763d4cb24c645898e8a28a0b88203020462f02aa400483046022100f47b7b9ee11e0cb3b7754e4afbd8e6d2070b8289824006b67dd8d3c40bbf1319022100b39f9b31b03d344ef6ad4ff2580836eaf5c449aac2cb39edad11bdd1fd8fc92503020462f02aa400483046022100a42a8ac53a88024e709a6e50d3f797d4d0ca6d93978c26f1e988db494bb4a1b4022100975508932deb75fcf9f518ead5c9eafee10af911a1e3f1864e0ff3a2c77d05aeQ}IqvJ2p'>`>I?9d & F   (     !  d  i      ( 8 9:*GH IXY\]X^b,defltuv9Cglibc-langpack-fy2.40.900035.fc42Locale data for Western FrisianThe glibc-langpack-fy package includes the basic information required to support the Western Frisian language in your applications.gCfbuildvm-a64-06.iad2.fedoraproject.org'Fedora ProjectFedora ProjectLGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-onlyFedora ProjectUnspecifiedhttp://www.gnu.org/software/glibc/linuxaarch64'y2;"N6"8 'y2v;"f6"3 AA큤A큤A큤A큤gggggggggggggggggggggggggggggfbc8eed08a9ca003ba0e258e09c66870ddc67d205b1e933c92421991e6af6445f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c29398194d2033f4c254485e21a8d51aa22b55b2c80850276799fb59e93b16eacf72df7bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115b07a371ac109eda870363fa7581b86549f19df267f49b78fd2071899e3a9768e0509f8b8d4f8dfe76c52753837263720319a1fd2c0b7acffaf8c51f5245fa54b4cbac70efcc63001367e6cd2c5778552c71f80bc1d4877df1621d055708d8580981f7e04a844efd03acebe488604de9564374fa91fdb3ca0048c0c64295a30f31cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c0154e88b37b140599107212da7fb3d26d21b6ab19838c097db41e735e7e620fd9860da2b96387277fed432d237b1d508123884d756bea65594be020dd34c8cdc40266359ed4324edc2aa447bd131fab486f9a463c8712a4bc7f0fc021aa9976a6d0f062bf818ec7c394208e4b12db855fbe3765ca1463b2e0cfe05e434f1c2939810e40d172438470b609c518a0beb53cd8472e6328bf5b34823ee5d81f1f1c9845bb14a6f2cbd5092a755e8f272079822d3e842620dd4542a8dfa1e5e72fc6115b07a371ac109eda870363fa7581b86549f19df267f49b78fd2071899e3a9768e038e0f8a5f5d47a2c3054ce3dd766c64900273b598412814bff457c194a2a04f4f75da031739e4e1dd2239a9c7caa2b240bdbe832bccd95dfe7858dc3fbfcc7ad81f7e04a844efd03acebe488604de9564374fa91fdb3ca0048c0c64295a30f31cde048b81e2a026517cc707c906aebbd50f5ee3957b6f0c1c04699dffcb7c015d8f18cb8e2ff941c2631ffe3959b44a131cc39534dee83f89390dc17de30d78488f7154428cee1bc8dd577cdbd18bd58973ae560da8572392756dad9adee914f../C.utf8/LC_CTYPE../C.utf8/LC_CTYPErootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.40.9000-35.fc42.src.rpmglibc-langpackglibc-langpack-fyglibc-langpack-fy(aarch-64)      glibcglibc-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rpmlib(RichDependencies)2.40.9000-35.fc422.40.9000-35.fc423.0.4-14.6.0-14.0.4-14.0-15.4.18-14.12.0-14.20.0ggg/@g/@g:g:ggg@gw@gvg`@g\!gZ@gIg? g=@g4g1g(@g|g|gg@g@g@g@g6g f5ffcf@f@fٝ@f'@ffff@fl@fwf&@ff}T@f}T@ftfifWfO/fM@fIfIfDfCR@f8@f2.f*Ef*Ef'f&Q@f@f-feee8@e@eee7@eepe@e6@ee@eM@eed@eoe@e@eL@ez@eyes@ee@ede_>e]@eTeOleOleKx@eJ&e:Te7e1@e/e'e@e@eje;d@d dd@dhdhdddǢ@d@d@dD@dd ddq@d}@dx@dcp@dZ5dGdFo@dA)@d&@d@dc>@c`cHcDJ Delorie - 2.40.9000-35Florian Weimer - 2.40.9000-34Florian Weimer - 2.40.9000-33Florian Weimer - 2.40.9000-32Florian Weimer - 2.40.9000-31Florian Weimer - 2.40.9000-30Fedora Release Engineering - 2.40.9000-29Zbigniew Jędrzejewski-Szmek - 2.40.9000-28Florian Weimer - 2.40.9000-27Florian Weimer - 2.40.9000-26Florian Weimer - 2.40.9000-25DJ Delorie - 2.40.9000-24Arjun Shankar - 2.40.9000-23Carlos O'Donell - 2.40.9000-22Florian Weimer - 2.40.9000-21Florian Weimer - 2.40.9000-20Florian Weimer - 2.40.9000-19Florian Weimer - 2.40.9000-18DJ Delorie - 2.40.9000-17Florian Weimer - 2.40.9000-16Florian Weimer - 2.40.9000-15Florian Weimer - 2.40.9000-14Florian Weimer - 2.40.9000-13Florian Weimer - 2.40.9000-12Florian Weimer - 2.40.9000-11Florian Weimer - 2.40.9000-10Florian Weimer - 2.40.9000-9Patsy Griffin - 2.40.9000-8DJ Delorie - 2.40.9000-7Carlos O'Donell - 2.40.9000-6Arjun Shankar - 2.40.9000-5Florian Weimer - 2.40.9000-4Florian Weimer - 2.40.9000-3Florian Weimer - 2.40.9000-2Florian Weimer - 2.40.9000-1Patsy Griffin - 2.40-3Florian Weimer - 2.40-2Florian Weimer - 2.40-1Arjun Shankar - 2.39.9000-35DJ Delorie - 2.39.9000-34Zbigniew Jędrzejewski-Szmek - 2.39.9000-33Florian Weimer - 2.39.9000-32Zbigniew Jędrzejewski-Szmek - 2.39.9000-31Arjun Shankar - 2.39.9000-30Patsy Griffin - 2.39.9000-29Patsy Griffin - 2.39.9000-28Florian Weimer - 2.39.9000-27DJ Delorie - 2.39.9000-26Arjun Shankar - 2.39.9000-25Patsy Griffin - 2.39.9000-24Florian Weimer - 2.39.9000-23Florian Weimer - 2.39.9000-22Florian Weimer - 2.39.9000-21Arjun Shankar - 2.39.9000-20Arjun Shankar - 2.39.9000-19DJ Delorie - 2.39.9000-18Carlos O'Donell - 2.39.9000-17Florian Weimer - 2.39.9000-16Florian Weimer - 2.39.9000-15Arjun Shankar - 2.39.9000-14Florian Weimer - 2.39.9000-13Florian Weimer - 2.39.9000-12Patsy Griffin - 2.39.9000-11DJ Delorie - 2.39.9000-10Florian Weimer - 2.39.9000-9Florian Weimer - 2.39.9000-8Florian Weimer - 2.39.9000-7Joseph Myers - 2.39.9000-6Patsy Griffin - 2.39.9000-5Arjun Shankar - 2.39.9000-4DJ Delorie - 2.39.9000-3Carlos O'Donell - 2.39.9000-1Florian Weimer - 2.39-2Carlos O'Donell - 2.39-1Florian Weimer - 2.38.9000-39Patsy Griffin - 2.38.9000-38Arjun Shankar - 2.38.9000-37Jens Petersen - 2.38.9000-36Florian Weimer - 2.38.9000-35Fedora Release Engineering - 2.38.9000-34DJ Delorie - 2.38.9000-33DJ Delorie - 2.38.9000-32Carlos O'Donell - 2.38.9000-31Florian Weimer - 2.38.9000-30Florian Weimer - 2.38.9000-29Carlos O'Donell - 2.38.9000-28Carlos O'Donell - 2.38.9000-27Arjun Shankar - 2.38.9000-26Florian Weimer - 2.38.9000-25Florian Weimer - 2.38.9000-24Florian Weimer - 2.38.9000-23Florian Weimer - 2.38.9000-22Florian Weimer - 2.38.9000-21Florian Weimer - 2.38.9000-20Florian Weimer - 2.38.9000-19Florian Weimer - 2.38.9000-18Carlos O'Donell - 2.38.9000-17Arjun Shankar - 2.38.9000-16Florian Weimer - 2.38.9000-15Florian Weimer - 2.38.9000-14Florian Weimer - 2.38.9000-13Arjun Shankar - 2.38.9000-12Arjun Shankar - 2.38.9000-11Patsy Griffin - 2.38.9000-10Arjun Shankar - 2.38.9000-9Patsy Griffin - 2.38.9000-8Florian Weimer - 2.38.9000-7DJ Delorie - 2.38.9000-6Arjun Shankar - 2.38.9000-5Carlos O'Donell - 2.38-4Florian Weimer - 2.38-3Siddhesh Poyarekar - 2.38-2Florian Weimer - 2.38-1Patsy Griffin - 2.37.9000-20DJ Delorie - 2.37.9000-19Fedora Release Engineering - 2.37.9000-18Arjun Shankar - 2.37.9000-17Frédéric Bérat - 2.37.9000-16Carlos O'Donell - 2.37.9000-15Siddhesh Poyarekar - 2.37.9000-14Arjun Shankar - 2.37.9000-13Arjun Shankar - 2.37.9000-12Patsy Griffin - 2.37.9000-11Carlos O'Donell - 2.37.9000-10Arjun Shankar - 2.37.9000-9Patsy Griffin - 2.37.9000-8Florian Weimer - 2.37.9000-7Florian Weimer - 2.37.9000-6Arjun Shankar - 2.37.9000-5Florian Weimer - 2.37.9000-4DJ Delorie - 2.37.9000-3Carlos O'Donell - 2.37.9000-2Arjun Shankar - 2.37.9000-1Carlos O'Donell - 2.37-1Florian Weimer - 2.36.9000-25- Auto-sync with upstream branch master, commit 9b2f20dd54079afb68addf23685b039f1accd6e0. - po: update translations (final, only timestamp and line number changes) - libc.pot: regenerate (only line number changes) - INSTALL: update last tested version numbers - contrib.texi: minor improvements - NEWS: Add some more news from the 2.41 cycle - contrib.texi: Update from 2.40..2.41 commit log - NEWS: Add reference to (single) advisory - NEWS: Add list of bugs fixed in 2.41 - NEWS: editorial changes (language, line breaks) - testsuite: Make stdio-common/tst-printf-format-*-mem UNSUPPORTED if the mtrace output does not exist - elf: fix 'valgrind' typo in comment - malloc: cleanup casts in tst-calloc - stdlib: Test using setenv with updated environ [BZ #32588] - LICENSES: update CORE-MATH copyright - LICENSES: update location of getaddrinfo.c and getnameinfo.c - LICENSES: remove Intel License Agreement - stdlib: Re-implement free (environ) compatibility kludge for setenv - Revert "stdlib: Support malloc-managed environ arrays for compatibility" - stdlib: Support malloc-managed environ arrays for compatibility- Avoid env -i crash due to free (environ) compatibility patch- Apply patch to improve compatibility with environ/malloc misuse- Auto-sync with upstream branch master, commit 76c3f7f81b7b99fedbff6edc07cddff59e2ae6e2: - po: Incorporate translations - Fix underallocation of abort_msg_s struct (CVE-2025-0395) - Fix typo: _POSIX_REATIME_SIGNALS -> _POSIX_REALTIME_SIGNALS [BZ# 32515] - aarch64: Add HWCAP_GCS- Auto-sync with upstream branch master, commit 1ac28b781882e3f14b41dcb06f3f945d53938948: - stdlib: Test for expected sequence of random numbers from rand - stdlib: Fix unintended change to the random_r implementation - NEWS: Add the extensible rseq ABI to new features - Linux: Do not check unused bytes after sched_getattr in tst-sched_setattr - aarch64: Fix tests not compatible with targets supporting GCS - aarch64: Use __alloc_gcs in makecontext - aarch64: Add GCS user-space allocation logic - aarch64: Process gnu properties in static exe - aarch64: Ignore GCS property of ld.so - aarch64: Handle GCS marking - aarch64: Use l_searchlist.r_list for bti - aarch64: Mark objects with GCS property note - aarch64: Enable GCS in dynamic linked exe - aarch64: Enable GCS in static linked exe - aarch64: Add glibc.cpu.aarch64_gcs tunable - aarch64: Add GCS support for makecontext - aarch64: Mark swapcontext with indirect_return - aarch64: Add GCS support for setcontext - aarch64: Add GCS support to vfork - aarch64: Add GCS support to longjmp - aarch64: Define jmp_buf offset for GCS - elf.h: Define GNU_PROPERTY_AARCH64_FEATURE_1_GCS - aarch64: Add asm helpers for GCS- CVE-2025-0577: getrandom, arc4random could return predictable data after fork (#2338960) - Drop glibc-benchtests-extra-pi-inputs.patch, applied upstream. - Auto-sync with upstream branch master, commit 91bb902f58264a2fd50fbce8f39a9a290dd23706: - nptl: Use all of g1_start and g_signals - nptl: rename __condvar_quiesce_and_switch_g1 - nptl: Fix indentation - nptl: Use a single loop in pthread_cond_wait instaed of a nested loop - nptl: Remove g_refs from condition variables - nptl: Remove unnecessary quadruple check in pthread_cond_wait - nptl: Remove unnecessary catch-all-wake in condvar group switch - nptl: Update comments and indentation for new condvar implementation - pthreads NPTL: lost wakeup fix 2 - Linux: Add tests that check that TLS and rseq area are separate - Consolidate TLS block allocation for static binaries with ld.so - elf: Iterate over loaded object list in _dl_determine_tlsoffset - benchtests: Add dummy in put files cospi, cospif, sinpi, sinpif, tanpi, tanpif - Linux: Fixes for getrandom fork handling - affinity-inheritance: Overallocate CPU sets - inet: Add common IPv6 packet header macros - aarch64: Use 64-bit variable to access the special registers - x86-64: Cast __rseq_offset to long long int [BZ #32543] - Linux: Update internal copy of '' - nptl: Remove the rseq area from 'struct pthread' - nptl: Move the rseq area to the 'extra TLS' block - nptl: Introduce for RSEQ_* accessors - nptl: add rtld_hidden_proto to __rseq_size and __rseq_offset - Add Linux 'extra TLS' - Add generic 'extra TLS' - nptl: Add rseq auxvals - Add missing include guards to - configure: Clear libc_cv_cc_wimplicit_fallthrough if not supported - elf: Always define TLS_TP_OFFSET - x86: Add missing #include to - Move to kernel-independent sysdeps directories - math: Fix acosf when building with gcc <= 11- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Rebuilt for the bin-sbin merge (2nd attempt)- Drop glibc-nolink-libc.patch, applied upstream. - Drop glibc-clone-reset-tid.patch, unnecessary due to upstream reverts. - Add glibc-benchtests-extra-pi-inputs.patch to fix aarch64 build failure. - Auto-sync with upstream branch master, commit 502a71c5785f21ef4e3bad59949fdf86df73d385: - i686: Regenerate multiarch ulps - Revert "configure: default to --prefix=/usr on GNU/Linux" - elf: Minimize library dependencies of tst-nolink-libc.c - elf: Second ld.so relocation only if libc.so has been loaded - Revert "x86_64: Remove unused padding from tcbhead_t" - Revert "nptl: More useful padding in struct pthread" - LoongArch: Regenerate preconfigure. [bug 32521] - loongarch: Drop __GI_XXX for strcpy/stpcpy IFUNC implementations - AArch64: Improve codegen in SVE expm1f and users - AArch64: Add vector tanpi routines - AArch64: Add vector cospi routines - AArch64: Add vector sinpi to libmvec - math: Remove no-mathvec flag - AArch64: Improve codegen for SVE log1pf users - AArch64: Improve codegen for SVE logs - AArch64: Improve codegen in SVE tans - AArch64: Improve codegen in AdvSIMD asinh - math: Add a reference to Clang's C23 issue - Redirect mempcpy and stpcpy only in libc.a - mlock, mlock2, munlock: Use __attr_access_none macro - stdlib: random_r: fix unaligned access in initstate and initstate_r [BZ #30584] - assert: Remove the use of %n from __assert_fail_base (#2318508) - Translations: Regenerate libc.pot- x86_64: Reset TID during clone if !CLONE_VM (#2335406)- Update glibc-nolink-libc.patch following upstream development. - Update glibc-python3.patch to resolve copyright year conflict. - Auto-sync with upstream branch master, commit cc74583f23657515b1d09d0765032422af71de52: - elf: Remove the remaining uses of GET_ADDR_OFFSET - elf: Use TLS_DTV_OFFSET in __tls_get_addr - s390: Define TLS_DTV_OFFSET instead of GET_ADDR_OFFSET - elf: Introduce generic - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - mlock, mlock2, munlock: Tell the compiler we don't dereference the pointer - elf: Add glibc.rtld.execstack - elf: Do not change stack permission on dlopen/dlmopen - x86-64: Reorder dynamic linker list in ldd script (bug 32508) - libio: asprintf should write NULL upon failure - nptl: More useful padding in struct pthread - elf: Remove the GET_ADDR_ARGS and related macros from the TLS code - build-many-glibcs.py: Add --exclude option - NEWS: Mention testing glibc build with a different set of compilers - support: Add support_record_failure_barrier - io: statx, fstatat: Drop nonnull attribute on the path argument - configure: Improve configure output for C++ Compiler - getaddrinfo.c: Avoid uninitialized pointer access [BZ #32465] - include/sys/cdefs.h: Add __attribute_optimization_barrier__ - assert: Use __writev in assert.c [BZ #32492] - elf: Check PDE load address with non-empty text section - Add clang specific warning suppression macros - Add include/libc-misc.h - Don't redefine INFINITY nor NAN - assert: ensure posix compliance, add tests for such - posix: fix system when a child cannot be created [BZ #32450] - Fix elf: Introduce is_rtld_link_map [BZ #32488] - elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) - elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) - elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985) - elf: Add the endswith function to - elf: Move _dl_rtld_map, _dl_rtld_audit_state out of GL - elf: Introduce is_rtld_link_map - Add F_CREATED_QUERY from Linux 6.12 to bits/fcntl-linux.h - Add HWCAP_LOONGARCH_LSPW from Linux 6.12 to bits/hwcap.h - Add MSG_SOCK_DEVMEM from Linux 6.12 to bits/socket.h - Linux: Accept null arguments for utimensat pathname - x86_64: Remove unused padding from tcbhead_t - Add NT_X86_XSAVE_LAYOUT and NT_ARM_POE from Linux 6.12 to elf.h - Add SCHED_EXT from Linux 6.12 to bits/sched.h - math: Use tanhf from CORE-MATH - math: Use sinhf from CORE-MATH - math: Use coshf from CORE-MATH - math: Use atanhf from CORE-MATH - math: Use atan2f from CORE-MATH - math: Use atanf from CORE-MATH - math: Use asinhf from CORE-MATH - math: Use asinf from CORE-MATH - math: Use acoshf from CORE-MATH - math: Use acosf from CORE-MATH - math: Fix the expected carg (inf) results - math: Fix the expected atan2f (inf) results - math: Fix the expected atanf (inf) results - math: Add inf support on gen-auto-libm-tests.c - math: Fix spurious-divbyzero flag name - benchtests: Add tanhf benchmark - benchtests: Add sinhf benchmark - benchtests: Add coshf benchmark - benchtests: Add atanhf benchmark - benchtests: Add atan2f benchmark - benchtests: Add atanf benchmark - benchtests: Add asinhf benchmark - benchtests: Add asinf benchmark - benchtests: Add acoshf benchmark - benchtests: Add acosf benchmark - Update syscall lists for Linux 6.12 - ungetc: Guarantee single char pushback - sys/platform/x86.h: Do not depend on _Bool definition in C++ mode - ldbl-96: Set -1 to "int sign_exponent:16" - x86: Avoid integer truncation with large cache sizes (bug 32470) - AArch64: Improve codegen of AdvSIMD expf family - AArch64: Improve codegen of AdvSIMD atan(2)(f) - AArch64: Improve codegen of AdvSIMD logf function family - manual: Document more sigaction flags - Remove duplicated BUILD_CC in Makeconfig - iconv: do not report error exit with transliteration [BZ #32448]- Auto-sync with upstream branch master, commit dd413a4d2f320d5c3bc43e0788919724c89b3dab. - Fix sysdeps/x86/fpu/Makefile: Split and sort tests - sysdeps/x86/fpu/Makefile: Split and sort tests - Use empty initializer to silence GCC 4.9 or older - Linux: Check for 0 return value from vDSO getrandom probe - hppa: Update libm-test-ulps - Revert "Add braces in initializers for GCC 4.9 or older" - tst-difftime.c: Use "main (void)" - or1k: Update libm-test-ulps - htl: move pthread_sigmask into libc. - htl: move __pthread_sigstate into libc. - htl: move __pthread_sigstate_destroy into libc. - Return EXIT_UNSUPPORTED if __builtin_add_overflow unavailable - ifuncmain9.c: Return EXIT_UNSUPPORTED for GCC 5.4 or older - include/bits/sigstksz.h: Avoid #elif IS_IN (libsupport) - regex.h: Avoid #elif __STDC_VERSION__ - tst-assert-c++.cc: Return EXIT_UNSUPPORTED for GCC 4.9 or older - Add braces in initializers for GCC 4.9 or older - Return EXIT_UNSUPPORTED if __builtin_mul_overflow unavailable - tst-minsigstksz-1.c: Return EXIT_UNSUPPORTED for GCC 4.9 or older - tester.c: Use -Wmemset-transposed-args for GCC 5 or newer - Makefile.in: Add test to check xcheck rule - Don't use TEST_CXX as CXX for build - AArch64: Update libm-test-ulps- Auto-sync with upstream branch master, commit 97b74cbbb0724c26fbbd5037a6ab9f81ac0a10a1: - s390: Simplify elf_machine_{load_address, dynamic} [BZ #31799] - or1k: Update libm-test-ulps - nptl: Add for or1k - Implement C23 atan2pi - Clear CXX and TEST_CXX if C++ link test fails - math: Remove __XXX math functions from installed math.h [BZ #32418] - Optimize bsearch() implementation for performance - benchtests: Add benchmark test for bsearch - Implement C23 atanpi - powerpc64: Fix dl-trampoline.S big-endian / non-ROP build failure - powerpc: Use correct procedure call standard for getrandom vDSO call (bug 32440) - Add TEST_CC and TEST_CXX support - powerpc64le: ROP changes for the dl-trampoline functions - malloc: Add tcache path for calloc - Implement C23 asinpi - malloc: add indirection for malloc(-like) functions in tests [BZ #32366] - Implement C23 acospi - powerpc64le: ROP changes for the *context and setjmp functions - nptl: Add for m68k - nptl: Add for RISC-V - nptl: add RSEQ_SIG for RISC-V - AArch64: Improve codegen in users of ADVSIMD expm1 helper - AArch64: Improve codegen in users of ADVSIMD log1p helper - AArch64: Improve codegen in AdvSIMD logs - AArch64: Improve codegen in AdvSIMD pow - s390x: Regenerated ULPs. - htl: move pthread_condattr_setpshared into libc. - htl: move pthread_condattr_setclock into libc. - htl: move pthread_condattr_init into libc. - htl: move pthread_condattr_getpshared into libc. - htl: move pthread_condattr_getclock into libc. - htl: move __pthread_default_condattr into libc. - htl: move pthread_condattr_destroy into libc. - math: Add sinpi,cospi,tanpi sparc64 ulps - math: Add tanpi aarch64 ulps - math: Exclude internal math symbols for tests [BZ #32414] - Remove AC_SUBST(libc_cv_mtls_descriptor) - Implement C23 tanpi - Fix typo in elf/Makefile:postclean-generated - math: xfail some sinpi tests for ibm128-libgcc - math: xfail some cospi tests for ibm128-libgcc - powerpc: Update ulps - AArch64: Update libm-test-ulps - i686: Update libm-test-ulps - x86-64: Update libm-test-ulps - Use M_LIT in place of M_MLIT for literals - Add further test of TLS - hurd: Protect against servers returning bogus read/write lengths - Fix and sort variables in Makefiles - Implement C23 sinpi - Implement C23 cospi - malloc: Optimize small memory clearing for calloc - Use Linux 6.12 in build-many-glibcs.py - locale: More strictly implement ISO 8601 for Esperanto locale - elf: Consolidate stackinfo.h - manual: Describe struct link_map, support link maps with dlinfo - Add threaded test of sem_trywait - Add test of ELF hash collisions - nptl: Add new test for pthread_spin_trylock- Add BuildRequires for gzip to support compressing installed files.- Drop glibc-rh2327564-1.patch, glibc-rh2327564-2.patch. Fixed upstream. (#2327564) - Auto-sync with upstream branch master, commit e2436d6f5aa47ce8da80c2ba0f59dfb9ffde08f3: - malloc: send freed small chunks to smallbin - AArch64: Remove zva_128 from memset - benchtests: Add calloc test - libio: make _IO_least_marker static - malloc: Avoid func call for tcache quick path in free() - math: Add internal roundeven_finite - RISC-V: Use builtin for fma and fmaf - RISC-V: Use builtin for copysign and copysignf - Silence most -Wzero-as-null-pointer-constant diagnostics - sysdeps: linux: Fix output of LD_SHOW_AUXV=1 for AT_RSEQ_* - nptl: initialize cpu_id_start prior to rseq registration - math: Fix branch hint for 68d7128942 - powerpc64le: ROP Changes for strncpy/ppc-mount - math: Fix non-portability in the computation of signgam in lgammaf - malloc: Split _int_free() into 3 sub functions - math: Use tanf from CORE-MATH - math: Use lgammaf from CORE-MATH - math: Use erfcf from CORE-MATH - math: Use erff from CORE-MATH - math: Split s_erfF in erff and erfc - math: Use cbrtf from CORE-MATH - benchtests: Add tanf benchmark - benchtests: Add lgammaf benchmark - benchtests: Add erfcf benchmark - benchtests: Add erff benchmark - benchtests: Add cbrtf benchmark - elf: Handle static PIE with non-zero load address [BZ #31799] - x86/string: Use `movsl` instead of `movsd` in strncat [BZ #32344] - stdlib: Make getenv thread-safe in more cases - aarch64: Remove non-temporal load/stores from oryon-1's memset - aarch64: Remove non-temporal load/stores from oryon-1's memcpy - powerpc64le: _init/_fini file changes for ROP - misc: remove extra va_end in error_tail (bug 32233) - intl: avoid alloca for arbitrary sizes (bug 32380)- Revert aarch64 memset changes (cec3aef3241cec3aef32412779e) (#2327564)- Auto-sync with upstream branch master, commit 47311cca31e685fa7bfe19bb8cef17d2d3d7fff9: - manual: Add description of AArch64-specific pkey flags - AArch64: Add support for memory protection keys - AArch64: Remove thunderx{,2} memcpy - powerpc64le: Optimized strcat for POWER10 - powerpc: Improve the inline asm for syscall wrappers - elf: handle addition overflow in _dl_find_object_update_1 [BZ #32245] - x86/string: Use `movsl` instead of `movsd` in strncpy/strncat [BZ #32344] - manual: Fix overeager s/int/size_t/ in memory.texi - linux: Add support for getrandom vDSO- Only relocate ld.so for the second time of libc.so has been loaded- Auto-sync with upstream branch master, commit 7b544224f82d20019f9b28522ebf8114a372d1a2. - stat.h: Fix missing declaration of struct timespec - mach: Fix __xpg_strerror_r on in-range but undefined errors [BZ #32350] - x86/string: Use `movsl` instead of `movsd` [BZ #32344] - Rename new tst-sem17 test to tst-sem18 - Avoid uninitialized result in sem_open when file does not exist - nptl: initialize rseq area prior to registration - s390x: Update ulps - elf: avoid jumping over a needed declaration - math: Fix log10f on some ABIs - stdio-common: Add tests for formatted vsnprintf output specifiers - stdio-common: Add tests for formatted vsprintf output specifiers - stdio-common: Add tests for formatted vfprintf output specifiers - stdio-common: Add tests for formatted vdprintf output specifiers - stdio-common: Add tests for formatted vasprintf output specifiers - stdio-common: Add tests for formatted vprintf output specifiers - stdio-common: Add tests for formatted snprintf output specifiers - stdio-common: Add tests for formatted sprintf output specifiers - stdio-common: Add tests for formatted fprintf output specifiers - stdio-common: Add tests for formatted dprintf output specifiers - stdio-common: Add tests for formatted asprintf output specifiers - stdio-common: Add tests for formatted printf output specifiers - nptl: fix __builtin_thread_pointer detection on LoongArch - math: Fix incorrect results of exp10m1f with some GCC versions - misc: Align argument name for pkey_*() functions with the manual - manual: Use more precise wording for memory protection keys - elf: Switch to main malloc after final ld.so self-relocation - elf: Introduce _dl_relocate_object_no_relro - elf: Do not define consider_profiling, consider_symbind as macros - elf: rtld_multiple_ref is always true - Add Arm HWCAP2_* constants from Linux 3.15 and 6.2 to - Add feature test macro _ISOC2Y_SOURCE - added license for sysdeps/ieee754/flt-32/e_gammaf_r.c - AArch64: Remove SVE erf and erfc tables - x86_64: Add exp2m1f with FMA - x86_64: Add exp10m1f with FMA - math: Use log10p1f from CORE-MATH - math: Use log1pf from CORE-MATH - math: Use log2p1f from CORE-MATH - math: Use log10f from CORE-MATH - math: Use expm1f from CORE-MATH - math: Use exp2m1f from CORE-MATH - math: Use exp10m1f from CORE-MATH - benchtests: Add log10p1f benchmark - benchtests: Add log1p benchmark - benchtests: Add log2p1f benchmark - benchtests: Add log10f benchmark - benchtests: Add expm1f benchmark - benchtests: Add exp2m1f benchmark - benchtests: Add exp10m1f benchmark - math: Add e_gammaf_r to glibc code and style - LoongArch: Add RSEQ_SIG in rseq.h. - nptl: Add for LoongArch - Link tst-clock_gettime with $(librt) - powerpc64: Obviate the need for ROP protection in clone/clone3 - Add tests of time, gettimeofday, clock_gettime - Add more tests of pthread attributes initial values - Document further requirement on mixing streams / file descriptors - powerpc64le: Adhere to ABI stack alignment requirement - AArch64: Small optimisation in AdvSIMD erf and erfc - Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)" - elf: Change ldconfig auxcache magic number (bug 32231) - SHARED-FILES: Mention bundled Linux 6.10 headers. - libio: Fix crash in fputws [BZ #20632] - stdio-common: Fix scanf parsing for NaN types [BZ #30647]- Exclude 32-bit headers from the x86_64 package- Use rpm.spawn instead of posix.fork if availabe (#2291869)- Eliminate the glibc-headers package- Restore compatibility with libglvnd by reverting "elf: Run constructors on cyclic recursive dlopen (bug 31986)"- Complete Features/UsrMove (aka UsrMerge, MoveToUsr) transition (#1063607)- Rework filelist construction- Auto-sync with upstream branch master, commit ac73067cb7a328bf106ecd041c020fc61be7e087: - elf: Fix map_complete Systemtap probe in dl_open_worker- Auto-sync with upstream branch master, commit 43db5e2c0672cae7edea7c9685b22317eae25471: - elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986) - elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch - elf: Run constructors on cyclic recursive dlopen (bug 31986) - Linux: Match kernel text for SCHED_ macros - libio: Correctly link tst-popen-fork against libpthread- Auto-sync with upstream branch master, commit c5dd659f22058bf9b371ab1cba07631f1206c674. - Add more tests of pthread_mutexattr_gettype and pthread_mutexattr_settype - libio: Fix a deadlock after fork in popen - configure: default to --prefix=/usr on GNU/Linux - manual: Document stdio.h functions that may be macros - Check time arguments to pthread_timedjoin_np and pthread_clockjoin_np - Add .b4-config file - linux: Fix tst-syscall-restart.c on old gcc (BZ 32283) - sparc: Fix restartable syscalls (BZ 32173) - support: Make support_process_state_wait return the found state - Enable transliteration rules with two input characters in scn_IT [BZ #32280]- Auto-sync with upstream branch master, commit 9d4b4515a88c5d0bbfc7809374f322c507c2d779. - locale: Fix some spelling typos - LoongArch: Regenerate loongarch/arch-syscall.h by build-many-glibcs.py update-syscalls. - manual: Fix and test @deftypef* function formatting - replace tgammaf by the CORE-MATH implementation - Add IPPROTO_SMC from Linux 6.11 to netinet/in.h - misc: Add support for Linux uio.h RWF_ATOMIC flag - linux: Update stat-generic.h with linux 6.11 - Update kernel version to 6.11 in header constant tests - linux: Add MAP_DROPPABLE from Linux 6.11 - Update PIDFD_* constants for Linux 6.11 - Update syscall lists for Linux 6.11 - Use Linux 6.11 in build-many-glibcs.py - Fix header guard in sysdeps/mach/hurd/x86_64/vm_param.h - rt: more clock_nanosleep tests addendum - rt: more clock_nanosleep tests - stdlib: Make abort/_Exit AS-safe (BZ 26275) - linux: Use GLRO(dl_vdso_time) on time - linux: Use GLRO(dl_vdso_gettimeofday) on gettimeofday - S390: Don't use r11 for cu-instructions as used as frame-pointer. [BZ# 32192] - stdio-common/Makefile: Fix FAIL: lint-makefiles - Fix whitespace related license issues. - Add freopen special-case tests: thread cancellation - hurd: Add missing va_end call in fcntl implementation. [BZ #32234]- Auto-sync with upstream branch master, commit a36814e1455093fc9ebfcdf6ef39bb0cf3d447da. - riscv: align .preinit_array (bug 32228) - linux: sparc: Fix clone for LEON/sparcv8 (BZ 31394) - linux: sparc: Fix syscall_cancel for LEON - math: Improve layout of expf data - Disable _TIME_BITS if the compiler defaults to it - Disable _FILE_OFFSET_BITS if the compiler defaults to it - Do not use -Wp to disable fortify (BZ 31928) - libio: Set _vtable_offset before calling _IO_link_in [BZ #32148] - Add a new fwrite test that exercises buffer overflow - x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212] - stdio-common: Fix memory leak in tst-freopen4* tests on UNSUPPORTED - Linux: Block signals around _Fork (bug 32215) - Update to Unicode 16.0.0 [BZ #32168] - manual: Document that feof and ferror are mutually exclusive - stdio-common: Add new test for fdopen - Fix missing randomness in __gen_tempname (bug 32214) - arc: Cleanup arcbe - arc: Remove HAVE_ARC_BE macro and disable big-endian port - scripts: Remove arceb-linux-gnu from build-many-glibcs.py - LoongArch: Undef __NR_fstat and __NR_newfstatat. - Add tests of fread- Auto-sync with upstream branch master, commit da29dc24d419656a4a6d6d61598b767b86b1425d: - nptl: Prefer setresuid32 in tst-setuid2 - elf: Move __rtld_malloc_init_stubs call into _dl_start_final - elf: Eliminate alloca in open_verify - elf: Remove version assert in check_match in elf/dl-lookup.c - elf: In rtld_setup_main_map, assume ld.so has a DYNAMIC segment - misc: Enable internal use of memory protection keys - misc: Link tst-mkstemp-fuse-parallel with $(shared-thread-library) - iconv: Use $(run-program-prefix) for running iconv (bug 32197) - AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines - AArch64: Improve codegen in users of ADVSIMD expm1f helper - AArch64: Improve codegen in users of AdvSIMD log1pf helper - AArch64: Improve codegen in SVE F32 logs - AArch64: Improve codegen in SVE expf & related routines - Linux: readdir64_r should not skip d_ino == 0 entries (bug 32126) - dirent: Add tst-rewinddir - dirent: Add tst-readdir-long - Linux: Use readdir64_r for compat __old_readdir64_r (bug 32128) - dirent: Add tst-closedir-leaks - support: Add valgrind instructions to - support: Fix memory leaks in FUSE tests - misc: FUSE-based tests for mkstemp - Add freopen special-case tests: chroot, EFBIG, stdin/stdout/stderr - Make tst-strtod-underflow type-generic - Add tests of more strtod special cases - Add more tests of strtod end pointer - Make tst-strtod2 and tst-strtod5 type-generic - Implement run-built-tests=no for make xcheck, always build xtests - Test that errno is set to 0 at program startup - Add another test for fclose on an unopened file- Auto-sync with upstream branch master, commit fa1b0d5e9f6e0353e16339430770a7a8824c0468: - iconv: Input buffering for the iconv program (bug 6050) - iconv: Multiple - on command line should not fail (bug 32050) - iconv: Support in-place conversions (bug 10460, bug 32033) - iconv: Preserve iconv -c error exit on invalid inputs (bug 32046) - manual: __is_last is no longer part of iconv internals - iconv: Do not use mmap in iconv (the program) (bug 17703) - iconv: Base tests for buffer management - AArch64: Add vector logp1 alias for log1p - Linux: Add missing scheduler constants to - Linux: Add the sched_setattr and sched_getattr functions - manual: Extract the @manpageurl{func,sec} macro - AArch64: Remove memset-reg.h - debug: Fix read error handling in pcprofiledump - AArch64: Optimize memset - aarch64: Avoid redundant MOVs in AdvSIMD F32 logs - Document limitations on streams passed to freopen - stdlib: Do not use GLIBC_PRIVATE ABI for errno in libc_nonshared.a - manual: Safety annotations for clock_gettime, clock_getres - timezone: sync to TZDB 2024b - Fix freopen handling of ,ccs= (bug 23675) - powerpc64le: Build new strtod tests with long double ABI flags (bug 32145)- Use make xcheck in such a way that xtests are actually built- Ensure that xtests can be built- Remove RHEL-18039-1.patch, RHEL-18039-2.patch. Applied upstream. - Auto-sync with upstream branch master, commit 9c0d6f7a1046aba111e25e34ec07242853e859dc: - Fix memory leak on freopen error return (bug 32140) - Clear flags2 flags set from mode in freopen (bug 32134) - Linux: readdir_r needs to report getdents failures (bug 32124) - libio: Attempt wide backup free only for non-legacy code - Do not set errno for overflowing NaN payload in strtod/nan (bug 32045) - powerpc64: Fix syscall_cancel build for powerpc64le-linux-gnu [BZ #32125] - Fix strtod subnormal rounding (bug 30220) - manual: Add Descriptor-Relative Access section - x86: Enable non-temporal memset for Hygon processors - x86: Add cache information support for Hygon processors - x86: Add new architecture type for Hygon processors - powerpc64: Optimize strcpy and stpcpy for Power9/10 - nptl: Fix Race conditions in pthread cancellation [BZ#12683] - x86: Unifies 'strnlen-evex' and 'strnlen-evex512' implementations. - string: strerror, strsignal cannot use buffer after dlmopen (bug 32026) - ungetc: Fix backup buffer leak on program exit [BZ #27821] - ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] - x86: Add `Avoid_STOSB` tunable to allow NT memset without ERMS - x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path - x86: Fix bug in strchrnul-evex512 [BZ #32078] - manual: Document dprintf and vdprintf - manual: Document generic printf error codes - ARC: Regenerate ULPs - support: Add options list terminator to the test driver - Define __libc_initial for the static libc - Turn on -Wimplicit-fallthrough by default if available - elf: Remove struct dl_init_args from elf/dl-open.c - nptl: Fix stray process left by tst-cancel7 blocking testing - nptl: Reorder semaphore release in tst-cancel7 - sysdeps: Re-flow and sort multiline gnu/Makefile definitions - login: Re-flow and sort multiline Makefile definitions - benchtests: Add random memset benchmark - AArch64: Improve generic strlen - rtld: Fix handling of '--' option - manual/stdio: Further clarify putc, putwc, getc, and getwc - stdlib: Allow concurrent quick_exit (BZ 31997) - elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) - elf: Clarify and invert second argument of _dl_allocate_tls_init - Fix name space violation in fortify wrappers (bug 32052) - iconv: Fix matching of multi-character transliterations (bug 31859) - x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047) - x86: Add missing switch/case fall-through markers to init_cpu_features - stdlib: Link tst-concurrent-exit with $(shared-thread-library) - hurd: Fix missing pthread_ compat symbol in libc - resolv: Fix tst-resolv-short-response for older GCC (bug 32042) - Add mremap tests - mremap: Update manual entry - linux: Update the mremap C implementation [BZ #31968] - Enhanced test coverage for strncmp, wcsncmp - Enhance test coverage for strnlen, wcsnlen - stdlib: Mark `abort` as `cold` - stdlib: Allow concurrent exit (BZ 31997) - Add F_DUPFD_QUERY from Linux 6.10 to bits/fcntl-linux.h - Add STATX_SUBVOL from Linux 6.10 to bits/statx-generic.h - Update syscall lists for Linux 6.10 - assert: Mark `__assert_fail` as `cold` - x86-64: Remove sysdeps/x86_64/x32/dl-machine.h- Auto-sync with upstream branch release/2.40/master, commit 132a72f93cb4ad9f16b8469dc061de5f75f6a44e. - manual: make setrlimit() description less ambiguous - manual/stdio: Clarify putc and putwc - malloc: add multi-threaded tests for aligned_alloc/calloc/malloc - malloc: avoid global locks in tst-aligned_alloc-lib.c- Support clearing options in /etc/resolv.conf, RES_OPTIONS with a - prefix - Introduce the strict-error/RES_STRICTERR stub resolver option- Switch to upstream 2.40 release branch - Auto-sync with upstream branch release/2.40/master, commit 145b5886379c8de4f0a1bca3556a4c3d7b6c24b2: - manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations - resolv: Do not wait for non-existing second DNS response after error (bug 30081) - resolv: Allow short error responses to match any query (bug 31890) - Increase version number to 2.40 - libc.pot: regenerate (only line number changes) - x86: Disable non-temporal memset on Skylake Server- ppc64le: Build early startup code with -mcpu=power8- Auto-sync with upstream branch master, commit a11e15ea0ab1ee8a1947b6be52beca53693f0991. - math: Update alpha ulps - hurd: Fix restoring message to be retried - nptl: Convert tst-sem11 and tst-sem12 tests to use the test driver - nptl: Add copyright notice tst-sem11 and tst-sem12 tests - tests: XFAIL audit tests failing on all mips configurations, bug 29404 - time/Makefile: Split and sort tests - s390x: Fix segfault in wcsncmp [BZ #31934]- Rebuilt for the bin-sbin merge (again)- Auto-sync with upstream branch master, commit 2e456ccf0c34a056e3ccafac4a0c7effef14d918: - Linux: Make __rseq_size useful for feature detection (bug 31965) - po: incorporate translations (bg) - manual: add syscalls - libio: handle opening a file when all files are closed (bug 31963) - ldconfig: Ignore all GDB extension files - ldconfig: Move endswithn into a new header file - math: Update m68k ULPs - stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) - elf: Make dl-rseq-symbols Linux only- Rebuilt for the bin-sbin merge - ldconfig is moved to /usr/bin and paths are adjusted for merged-sbin- Auto-sync with upstream branch master, commit 2b92982e2369d292560793bee8e730f695f48ff3: - nptl: fix potential merge of __rseq_* relro symbols - riscv: Update nofpu libm test ulps - manual: Recommendations for dynamic linker hardening - socket: Add new test for shutdown - elf/rtld: Fix auxiliary vector for enable_secure - hppa/vdso: Provide 64-bit clock_gettime() vDSO only - debug: Fix clang open fortify wrapper (BZ 31927) - Add --disable-static-c++-tests option [BZ #31797] - Add --disable-static-c++-link-check option [BZ #31412] - Update mmap() flags and errors lists - MIPSr6/math: Use builtin fma and fmaf - elf: Support recursive use of dynamic TLS in interposed malloc - Fix conditionals on mtrace-based tests (bug 31892) - signal/Makefile: Split and sort tests - x86: Set default non_temporal_threshold for Zhaoxin processors - x86_64: Optimize large size copy in memmove-ssse3 - x86: Set preferred CPU features on the KH-40000 and KX-7000 Zhaoxin processors - Aarch64: Add new memset for Qualcomm's oryon-1 core - Aarch64: Add memcpy for qualcomm's oryon-1 core - debug: Fix clang open fortify wrapper (BZ 31927) - debug: Fix clang mq_open fortify wrapper (BZ 31917) - tests-mbwc: Silence gcc 14 -Werror=format-overflow=- Move ANSI_X3.110-1983 support from main package to glibc-gconv-extra.- Auto-sync with upstream branch master, commit 21738846a19eb4a36981efd37d9ee7cb6d687494. - time: Avoid memcmp overread in tzset (bug 31931) - Fix strnlen doc re array size - arm: Avoid UB in elf_machine_rel() - LoongArch: Fix tst-gnu2-tls2 test case - posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) - INSTALL: regenerate - Revert "MIPSr6/math: Use builtin fma and fmaf" - INSTALL: Fix typo ibmlondouble to ibmlongdouble - RISC-V: Execute a PAUSE hint in spin loops - MIPSr6/math: Use builtin fma and fmaf - po: incorporate translations (cs, de, hr, ko, pl, ro, ru, sv, uk, zh_CN) - mtrace: make shell commands robust against meta characters - hppa/vdso: Add wrappers for vDSO functions - Update hppa libm-test-ulps - Benchtests: Remove broken walk benchmarks - Update hppa libm-test-ulps - RISC-V: Update ulps - MIPS: Update ulps- Auto-sync with upstream branch master, commit dd144dce21c864781fade4561581d50fb4549956: - malloc: Replace shell/Perl gate in mtrace - s390x: Capture grep output in static PIE check - i386: Update ulps - malloc: Always install mtrace (bug 31892) - Translations: Regenerate libc.pot - s390x: Regenerate ULPs. - LoongArch: Fix _dl_tlsdesc_dynamic in LSX case - aarch64: Update ulps - powerpc: Update ulps - Linux: Include in dl-sysdep.c - linux: add definitions for hugetlb page size encodings - elf: Remove HWCAP_IMPORTANT - elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask - elf: Remove _DL_PLATFORMS_COUNT - elf: Remove _DL_FIRST_PLATFORM - elf: Remove _DL_HWCAP_PLATFORM - elf: Remove platform strings in dl-procinfo.c - elf: Remove _dl_string_platform - elf: Remove loading legacy hwcaps/platform entries in dynamic loader - x86: Remove HWCAP_START and HWCAP_COUNT - math: Update mips32/mips64 ulps for log2p1 - Convert to autoconf 2.72 (vanilla release, no distribution patches) - Implement C23 exp2m1, exp10m1 - Implement C23 log10p1 - Implement C23 logp1 - support: Include for NAME_MAX use in temp_file.c - support: Include for atoi use in support_wait_for_thread_exit - Extend tst-getconf.sh test with NPROCESSORS_CONF and NPROCESSORS_ONLN - Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale - Minor code improvement to timespec_subtract example - Modernize and fix doc’s “Date and Time” (BZ 31876) - manual: minor language fix (bz 31340) - x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable - elf: Change module-names to modules-names in comments - resolv: Track single-request fallback via _res._flags (bug 31476) - x86: Properly set x86 minimum ISA level [BZ #31883] - tunables: sort tunables list (BZ 30027) - linux: Remove __stack_prot- Auto-sync with upstream branch master, commit e7ac92e6ca9784b397189df0b2e1fb34f425bab8. - : Acknowledge that getdelim/getline are in POSIX - localedata: Lowercase day and abday in cs_CZ - x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] - x86: Enable non-temporal memset tunable for AMD - hurd: Fix getxattr/listxattr returning ERANGE - hurd: Fix setxattr return value on replacing - hurd: Fix getxattr("gnu.translator") returning ENODATA - hurd: Fix lsetxattr return value - localedata: add new locales scn_IT - support: Fix typo in xgetsockname error message - getconf: Add NPROCESSORS_{CONF,ONLN} [BZ #31661] - Linux: Add epoll ioctls - Improve doc for time_t range (BZ 31808) - difftime can throw exceptions - malloc: New test to check malloc alternate path using memory obstruction - math: Fix exp10 undefined left shift - libio: Test for fdopen memory leak without SEEK_END support (bug 31840) - Remove memory leak in fdopen (bug 31840) - Add new AArch64 HWCAP2 definitions from Linux 6.9 to bits/hwcap.h - Add more NT_ARM_* constants from Linux kernel to elf.h - stdlib: Describe __cxa_finalize usage in function comment - elf: Avoid some free (NULL) calls in _dl_update_slotinfo - x86: Add seperate non-temporal tunable for memset - x86: Improve large memset perf with non-temporal stores [RHEL-29312] - elf: add note identifier for dlopen metadata - elf: update NT_FDO_PACKAGING_METADATA spec URL- Auto-sync with upstream branch master, commit 0c1d2c277a59f08fd3232b33d18644ea890190ea: - LoongArch: Use "$fcsr0" instead of "$r0" in _FPU_{GET,SET}CW - x86_64: Reformat elf_machine_rela - i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) - difftime is pure, not const - parse_fdinfo: Don't advance pointer twice [BZ #31798] - elf/Makefile: Split and sort PIE tests - Revert "Test fscanf of long double without " - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort libnldbl-calls - Test fscanf of long double without - sysdeps/ieee754/ldbl-opt/Makefile: Remove test-nldbl-redirect-static - sysdeps/ieee754/ldbl-opt/Makefile: Split and sort tests - s390x: Regenerate ULPs. - powerpc: Remove duplicated versionsort from libm.a (BZ 31789) - Update kernel version to 6.9 in header constant tests - localedata: cv_RU: update translation- Auto-sync with upstream branch master, commit eaa8113bf0eb599025e3efdbe1bb214ee8dc645a. - math: Provide missing math symbols on libc.a (BZ 31781) - s390: Make utmp32, utmpx32, and login32 shared only (BZ 31790) - microblaze: Remove cacheflush from libc.a (BZ 31788) - powerpc: Remove duplicated llrintf and llrintf32 from libm.a (BZ 31787) - powerpc: Remove duplicate strchrnul and strncasecmp_l libc.a (BZ 31786) - loongarch: Remove duplicate strnlen in libc.a (BZ 31785) - aarch64: Remove duplicate memchr/strlen in libc.a (BZ 31777) - Update PIDFD_* constants for Linux 6.9 - Define write_profiling functions only in profile library [BZ #31756] - Don't provide XXXf128_do_not_use aliases [BZ #31757] - Don't provide scalb/significand _FloatN aliases [BZ #31760] - math: Fix isnanf128 static build (BZ 31774) - math: Add support for auto static math tests - Change _IO_stderr_/_IO_stdin_/_IO_stdout to compat symbols [BZ #31766] - Obsolete _dl_mcount_wrapper in glibc 2.40 [BZ #31765] - math: Fix i386 and m68k exp10 on static build (BZ 31775) - math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) - Remove the clone3 symbol from libc.a [BZ #31770] - aarch64/fpu: Add vector variants of pow - Compile libmvec with -fno-math-errno - manual: clarify defintions of floating point exponent bounds (bug 31518) - LoongArch: Update ulps - LoongArch: Fix tst-gnu2-tls2 compiler error - resolv: Make _res_opcodes a compat symbol [BZ #31764] - i386: Don't define stpncpy alias when used in IFUNC [BZ #31768] - powerpc: Update ulps - arm: Update ulps - aarch64: Update ulps - math: Add more details to the test driver output. - Implement C23 log2p1 - Update syscall lists for Linux 6.9 - Rename procutils_read_file to __libc_procutils_read_file [BZ #31755] - nearbyint: Don't define alias when used in IFUNC [BZ #31759] - Pass -nostdlib -nostartfiles together with -r [BZ #31753]- Use release instead of baserelease for glibc32 conflict- Add Conflicts:/Obsoletes: for glibc32 to glibc.i686- Auto-sync with upstream branch master, commit 8d7b6b4cb27d4dec1dd5f7960298c1699275f962: - socket: Use may_alias on sockaddr structs (bug 19622) - Use a doubly-linked list for _IO_list_all (bug 27777) - powerpc64: Fix by using the configure value $libc_cv_cc_submachine [BZ #31629] - aarch64/fpu: Add vector variants of cbrt - aarch64/fpu: Add vector variants of hypot - Use Linux 6.9 in build-many-glibcs.py - localedata: Fix several issues with the set of characters considered 0-width [BZ #31370] - math: Add GLIBC_TEST_LIBM_VERBOSE environment variable support. - malloc: Improve aligned_alloc and calloc test coverage. - Unify output from backtrace_symbols_fd with backtrace_symbols (bug 31730) - manual: add dup3 - Force DT_RPATH for --enable-hardcoded-path-in-tests - powerpc: Fix __fesetround_inline_nocheck on POWER9+ (BZ 31682) - localedata: add mdf_RU locale - elf: Make glibc.rtld.enable_secure ignore alias environment variables - elf: Remove glibc.rtld.enable_secure check from parse_tunables_string - elf: Only process multiple tunable once (BZ 31686)- i686: Move libc_malloc_debug.so.0 back to glibc - Other arches: Move libmemusage.so to glibc-utils- Move libc_malloc_debug.so.0 from glibc to glibc-utils- Auto-sync with upstream branch master, commit 5f245f3bfbe61b2182964dafb94907e38284b806. - Add crt1-2.0.o for glibc 2.0 compatibility tests - powerpc: Optimized strncmp for power10 - build-many-glibcs.py: Add openrisc hard float glibc variant - or1k: Add hard float support - or1k: Add hard float libm-test-ulps - nscd: Use time_t for return type of addgetnetgrentX - Add a test to check for duplicate definitions in the static library - i686: Fix multiple definitions of __memmove_chk and __memset_chk - i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk - nscd: Typo inside comment in netgroup cache- Update License tag to match upstream. - Auto-sync with upstream branch master, commit 91695ee4598b39d181ab8df579b888a8863c4cab: - time: Allow later version licensing. - hurd: Stop mapping AT_NO_AUTOMOUNT to O_NOTRANS - libio: Sort test variables in Makefile - AArch64: Remove unused defines of CPU names - Make sure INSTALL is ASCII plaintext again - x86: In ld.so, diagnose missing APX support in APX-only builds - elf: Also compile dl-misc.os with $(rtld-early-cflags) - CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680) - CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678) - CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678) - CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677) - i386: ulp update for SSE2 --disable-multi-arch configurations- Enable CPU compatibility diagnostics in ld.so (RHEL-31738)- Auto-sync with upstream branch master, commit 41903cb6f460d62ba6dd2f4883116e2a624ee6f8: - GLIBC-SA-2024-0004: add commit for 2.31 branch - benchtests: Add difficult strstr needle for bruteforce algorithms - x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] - LoongArch: Add glibc.cpu.hwcap support. - nptl: Fix tst-cancel30 on kernels without ppoll_time64 support- Drop glibc-rh827510.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 16c8dfba14ff7596ad3aea941a240f8abcdc50e6: - Revert "Allow glibc to be compiled without EXEC_PAGESIZE" - locale: Handle loading a missing locale twice (Bug 14247) - elf: Do not check for loader mmap on tst-decorate-maps (BZ 31553) - Use --enable-obsolete in build-many-glibcs.py for nios2-linux-gnu - login: Use unsigned 32-bit types for seconds-since-epoch - login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) - login: Check default sizes of structs utmp, utmpx, lastlog - benchtests: Add random() benchmark - advisories: Add Reported-By - Fix 'Reported-By' to use Camel Case for commit 6a98f4640ea453f - Document CVE-2024-2961 - iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961) - elf/rtld: Count skipped environment variables for enable_secure- Build POWER10 multilib- Auto-sync with upstream branch master, commit 14e56bd4ce15ac2d1cc43f762eb2e6b83fec1afe: - powerpc: Fix ld.so address determination for PCREL mode (bug 31640) - Revert "x86_64: Suppress false positive valgrind error" - wcsmbs: Ensure wcstr worst-case linear execution time (BZ 23865) - wcsmbs: Add test-wcsstr - posix: Sync tempname with gnulib - socket: Add new test for connect - libsupport: Add xgetpeername- Auto-sync with upstream branch master, commit 42e48e720c78ab75eb8def9e866da52b0ac278df. - nptl: Add tst-pthread-key1-static for BZ #21777 - elf: Add ld.so test with non-existing program name - elf: Check objname before calling fatal_error - Use crtbeginT.o and crtend.o for non-PIE static executables - aarch64: Enhanced CPU diagnostics for ld.so - x86: Add generic CPUID data dumper to ld.so --list-diagnostics - elf: Add CPU iteration support for future use in ld.so diagnostics - timezone: sync to TZDB 2024a - Fix bsearch, qsort doc to match POSIX better - x86-64: Exclude FMA4 IFUNC functions for -mapxf - Reinstate generic features-time64.h - Cleanup __tls_get_addr on alpha/microblaze localplt.data - arm: Remove ld.so __tls_get_addr plt usage - aarch64: Remove ld.so __tls_get_addr plt usage - math: x86 trunc traps when FE_INEXACT is enabled (BZ 31603) - math: x86 floor traps when FE_INEXACT is enabled (BZ 31601) - math: x86 ceill traps when FE_INEXACT is enabled (BZ 31600) - aarch64/fpu: Add vector variants of erfc - aarch64/fpu: Add vector variants of tanh - aarch64/fpu: Add vector variants of sinh - aarch64/fpu: Add vector variants of atanh - aarch64/fpu: Add vector variants of asinh - aarch64/fpu: Add vector variants of acosh - aarch64/fpu: Add vector variants of cosh - aarch64/fpu: Add vector variants of erf - misc: Add support for Linux uio.h RWF_NOAPPEND flag - manual: significand() uses FLT_RADIX, not 2 - manual: Clarify return value of cbrt(3) - manual: floor(log2(fabs(x))) has rounding errors - manual: logb(x) is floor(log2(fabs(x))) - powerpc: Add missing arch flags on rounding ifunc variants - math: Reformat Makefile. - Always define __USE_TIME_BITS64 when 64 bit time_t is used - benchtests: Improve benchtests for strstr - x86_64: Remove avx512 strstr implementation - signal: Avoid system signal disposition to interfere with tests- Auto-sync with upstream branch master, commit 96d1b9ac2321b565f340ba8f3674597141e3450d. - RISC-V: Fix the static-PIE non-relocated object check - htl: Implement some support for TLS_DTV_AT_TP - htl: Respect GL(dl_stack_flags) when allocating stacks - hurd: Use the RETURN_ADDRESS macro - hurd: Disable Prefer_MAP_32BIT_EXEC on non-x86_64 for now - Allow glibc to be compiled without EXEC_PAGESIZE - hurd: Stop relying on VM_MAX_ADDRESS - hurd: Move internal functions to internal header - stdlib: Fix tst-makecontext2 log when swapcontext fails - or1k: Add prctl wrapper to unwrap variadic args - or1k: Only define fpu rouding and exceptions with hard-float - or1k: Update libm test ulps - AArch64: Check kernel version for SVE ifuncs- Drop glibc-rh2269799.patch, fixed differently upstream. - Auto-sync with upstream branch master, commit 1ea051145612f199d8716ecdf78b084b00b5a727: - powerpc: Placeholder and infrastructure/build support to add Power11 related changes. - powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. - elf: Enable TLS descriptor tests on aarch64 - arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) - Ignore undefined symbols for -mtls-dialect=gnu2 - Add tst-gnu2-tls2mod1 to test-internal-extras - x86-64: Allocate state buffer space for RDI, RSI and RBX (#2269799) - riscv: Update nofpu libm test ulps - Add STATX_MNT_ID_UNIQUE from Linux 6.8 to bits/statx-generic.h - linux: Use rseq area unconditionally in sched_getcpu (bug 31479) - aarch64: fix check for SVE support in assembler - Update kernel version to 6.8 in header constant tests - Update syscall lists for Linux 6.8 - Use Linux 6.8 in build-many-glibcs.py - powerpc: Remove power8 strcasestr optimization - riscv: Fix alignment-ignorant memcpy implementation - linux/sigsetops: fix type confusion (bug 31468) - LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf - duplocale: protect use of global locale (bug 23970)- Global dynamic TLS access may clobber RBX (#2269799)- Do not generate ELF dependency information for glibc32- Build glibc32 binary package from glibc sources as part of x86_64 build, not from glibc32 SRPM that contains binaries from i686 RPM build.- Auto-sync with upstream branch master, commit b6e3898194bbae78910bbe9cd086937014961e45. - x86-64: Simplify minimum ISA check ifdef conditional with if - manual/tunables - Add entry for enable_secure tunable. - NEWS: Move enable_secure_tunable from 2.39 to 2.40. - riscv: Add and use alignment-ignorant memcpy - riscv: Add ifunc helper method to hwprobe.h - riscv: Enable multi-arg ifunc resolvers - riscv: Add __riscv_hwprobe pointer to ifunc calls - riscv: Add hwprobe vdso call support - linux: Introduce INTERNAL_VSYSCALL - riscv: Add Linux hwprobe syscall support - rtld: Add glibc.rtld.enable_secure tunable. - x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers - x86_64: Suppress false positive valgrind error - x86: Don't check XFD against /proc/cpuinfo - x86-64: Don't use SSE resolvers for ISA level 3 or above - x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers - sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker - cdefs: Drop access attribute for _FORTIFY_SOURCE=3 (BZ #31383) - s390: Improve static-pie configure tests - x86: Change ENQCMD test to CHECK_FEATURE_PRESENT - debug: Improve mqueue.h fortify warnings with clang - debug: Improve fcntl.h fortify warnings with clang - wcsmbs: Improve fortify with clang - syslog: Improve fortify with clang - socket: Improve fortify with clang - unistd: Improve fortify with clang - stdlib: Improve fortify with clang - string: Improve fortify with clang - libio: Improve fortify with clang - cdefs.h: Add clang fortify directives - Update SHARED-FILES and license for Unicode 15.1.0. - aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR - S390: Do not clobber r7 in clone [BZ #31402] - x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch - hurd: Reformat Makefile. - htl/tests: Reformat Makefile. - htl: Reformat Makefile. - hesiod: Reformat Makefile. - gmon: Reformat Makefile. - dlfcn: Reformat Makefile. - dirent: Reformat Makefile. - ctype: Reformat Makefile. - csu: Reformat Makefile. - conform: Reformat Makefile. - Support compiling .S files with additional options - x86-64: Save APX registers in ld.so trampoline - benchtests: Add more benchtests for rounding functions. - tests: gracefully handle AppArmor userns containment - treewide: python-scripts: use `is None` for none-equality - powerpc: Remove power7 strstr optimization - arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405) - math: Update mips64 ulps- Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ https://docs.fedoraproject.org/en-US/legal/update-existing-packages (#2222074)- Auto-sync with upstream branch master, commit b881f1efcd1b30c2afab3599b41ce9cd4864c823. - elf: Add new LoongArch reloc types (110 to 126) into elf.h - build-many-glibcs.py: Add s390 --disable-multi-arch / multi-arch configurations. - sparc: Treat the version field in the FPU control word as reserved - Implement setcontext/getcontext/makecontext/swapcontext for Hurd x86_64 - Use proc_getchildren_rusage when available in getrusage and times. - Linux: Switch back to assembly syscall wrapper for prctl (bug 29770) - i386: Use generic memrchr in libc (bug 31316)- Auto-sync with upstream branch master, commit ef7f4b1fef67430a8f3cfc77fa6aada2add851d7: - Apply the Makefile sorting fix - sysdeps/x86_64/Makefile (tests): Add the end marker - sort-makefile-lines.py: Allow '_' in name and "^# name" - trivial doc fix: remove weird phrase "syscall takes zero to five arguments" - mips: Use builtins for ffs and ffsll - x86: Expand the comment on when REP STOSB is used on memset - x86: Do not prefer ERMS for memset on Zen3+ - x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) - x86/cet: fix shadow stack test scripts - test_printers_common.py: Remove invalid escape sequence - elf: Remove attempt at env handling in elf/tst-rtld-list-diagnostics.py - Add SOL_VSOCK from Linux 6.7 to bits/socket.h - localedata: ssy_ER: Fix syntax error - localedata: hr_HR: change currency to EUR/€ - Change lv_LV collation to agree with the recent change in CLDR - Add new AArch64 HWCAP2 definitions from Linux 6.7 to bits/hwcap.h - string: Add hidden builtin definition for __strcpy_chk. - arm: Remove wrong ldr from _dl_start_user (BZ 31339) - LoongArch: Use builtins for ffs and ffsll - Remove sysdeps/ia64/math-use-builtins-ffs.h - Fix stringop-overflow warning in tst-strlcat2. - mips: FIx clone3 implementation (BZ 31325) - stdlib: fix qsort example in manual - soft-fp: Add brain format support - Rename c2x / gnu2x tests to c23 / gnu23 - manual: Fix up stdbit.texi - string: Use builtins for ffs and ffsll - misc: tst-poll: Proper synchronize with child before sending the signal - math: Remove bogus math implementations - Refer to C23 in place of C2X in glibc - elf: Remove _dl_sysdep_open_object hook function - build-many-glibcs: relax version check to allow non-digit characters - Use gcc __builtin_stdc_* builtins in stdbit.h if possible - Open master branch for glibc 2.40 development- Ignore symbolic links to . in sysroot construction- Switch to upstream 2.39 release, commit ef321e23c20eebc6d6fb4044425c00e6df27b05f - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 - Update advisory format and introduce some automation - manual/io: Fix swapped reading and writing phrase. - Fix typo - S390: Fix building with --disable-mutli-arch [BZ #31196] - NEWS: insert advisories and fixed bugs for 2.39 - contrib.texi: update - INSTALL, install.texi: minor updates, regenerate - libc.pot: regenerate - version.h, include/features.h: Bump version to 2.39 - Create ChangeLog.old/ChangeLog.28- Add noarch sysroot subpackages- Auto-sync with upstream branch master, commit ddf542da94caf97ff43cc2875c88749880b7259b: - syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) - Use binutils 2.42 branch in build-many-glibcs.py - elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS- Auto-sync with upstream branch master, commit ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f: - Relicense IBM portions of resolv/base64.c resolv/res_debug.c. - localedata: Use consistent values for grouping and mon_grouping - manual: fix order of arguments of memalign and aligned_alloc (Bug 27547)- no longer supplement langpacks if all-langpacks installed- Add crh_RU, gbm_IN, ssy_ER locales. - Auto-sync with upstream branch master, commit 486452affbac684db739b7fcca1e84e8a7ce33d1: - manual, NEWS: Document malloc side effect of dynamic TLS changes - NEWS: Update temporary files ignored by ldconfig - po: Incorporate translations (sr) - string: Disable stack protector for memset in early static initialization - qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) - riscv: add support for static PIE - localedata: renamed: aa_ER@saaho -> ssy_ER - Define ISO 639-3 "ssy" (Saho) - localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. - localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” - localedata: miq_NI: Shorten month names in abmon - Update kernel version to 6.7 in header constant tests - localedata: add gbm_IN locale - Define ISO 639-3 "gbm" (Garhwali) - Update syscall lists for Linux 6.7 - stdlib: Remove unused is_aligned function from qsort.c- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Auto-sync with upstream branch master, commit e2803cfd8bb00b54816d1a2c381d2cf82b136da6. - NEWS: Mention PLT rewrite on x86-64 - stdlib: Verify heapsort for two-element cases - stdlib: Fix heapsort for cases with exactly two elements - localedata: anp_IN: Fix abbreviated month names- Auto-sync with upstream branch master, commit 709fbd3ec3595f2d1076b4fec09a739327459288. - stdlib: Reinstate stable mergesort implementation on qsort - x86-64: Check if mprotect works before rewriting PLT - aarch64: Add NEWS entry about libmvec for 2.39- Add new locales for kv_RU, su_ID, tok, and zgh_MA. - Drop glibc-rh2255506.patch; fix applied upstream. - Enable Intel CET only on x86_64. - Auto-sync with upstream branch master, commit 064c708c78cc2a6b5802dce73108fc0c1c6bfc80: - localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name - x86_64: Optimize ffsll function code size. - localedata: Remove redundant comments - RISC-V: Enable static-pie. - linux: Fix fstat64 on alpha and sparc64 - math: remove exp10 wrappers - Benchtests: Increase benchmark iterations - debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. - Make __getrandom_nocancel set errno and add a _nostatus version - x86-64/cet: Make CET feature check specific to Linux/x86 - Incorporate translations (zh_CN) - Define ISO 639-3 "glk" (Gilaki) - resolv: Fix endless loop in __res_context_query - localedata: revert all the remaining locale sources to UTF-8 - localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ET om_KE ti_ET tl_PH: convert to UTF-8 - localedata: resolve cyclic dependencies - localedata: kv_RU: convert to UTF-8 - localedata: add new locale kv_RU - elf: Fix tst-nodeps2 test failure. - localedata: Sort Makefile variables. - locale: Sort Makefile variables. - i386: Remove CET support bits - x86-64/cet: Move check-cet.awk to x86_64 - x86-64/cet: Move dl-cet.[ch] to x86_64 directories - x86: Move x86-64 shadow stack startup codes - Fix deprecated utcnow() usage in build-many-glibcs.py - Fix invalid escape sequence in build-many-glibcs.py - math: Fix test-fenv.c feupdateenv tests - Remove installed header rule on $(..)include/%.h - i386: Fail if configured with --enable-cet - i386: Remove CET support - x86: Move CET infrastructure to x86_64 - localedata: su_ID: make lang_name agree with CLDR - localedata: add new locale su_ID - localedata: add new locale zgh_MA - INSTALL: regenerate - localedata: add tok/UTF-8 to SUPPORTED - localedata: tok: add yY and nN to yesexpr and noexpr - localedata: tok: convert to UTF-8 - localedata: add data for tok (Toki Pona) - Remove ia64-linux-gnu - localedata: dz_BT, bo_CN: convert to UTF-8 - localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both Tibetan and Dzongkha - localedata: bo_CN: Fix spelling errors in Tibetan data - localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr - localedata: dz_BT: Fix spelling errors in Dzongha data - localedata: unicode-gen: Remove redundant \s* from regexp, fix comments - localedata: convert the remaining *_RU locales to UTF-8 - Incorporate translations - x32: Handle displacement overflow in PLT rewrite [BZ #31218] - x86: Fixup some nits in longjmp asm implementation - stdlib: Fix stdbit.h with -Wconversion for clang - stdlib: Fix stdbit.h with -Wconversion for older gcc - elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT - aarch64: Make cpu-features definitions not Linux-specific - hurd: Initializy _dl_pagesize early in static builds - hurd: Only init early static TLS if it's used to store stack or pointer guards - hurd: Make init-first.c no longer x86-specific - hurd: Drop x86-specific assembly from init-first.c - hurd: Pass the data pointer to _hurd_stack_setup explicitly - x86-64/cet: Check the restore token in longjmp - localedata: ru_RU, ru_UA: convert to UTF-8 - localedata: es_??: convert to UTF-8 - localedata: miq_NI: convert to UTF-8 - i386: Ignore --enable-cet - mach: Drop SNARF_ARGS macro - mach: Drop some unnecessary vm_param.h includes - hurd: Declare _hurd_intr_rpc_msg* with protected visibility - hurd: Add some missing includes - localedata: fy_DE: make this "Western Frisian" to agree with the language code "fy" - localedata: fy_DE, fy_NL: convert to UTF-8 - localedata: ast_ES: convert to UTF-8 - localedata: ast_ES: Remove wrong copyright text - localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 - localedata: lv_LV, it_IT, it_CH: convert to UTF-8 - localedata: it_IT, lv_LV: currency symbol should follow the amount - Implement C23 - localedata: ms_MY should not use 12-hour format - localedata: es_ES: convert to UTF-8 - localedata: es_ES: Add am_pm strings - aarch64: Add longjmp test for SME - aarch64: Add setcontext support for SME - aarch64: Add longjmp support for SME - aarch64: Add SME runtime support - localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 - localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and thousands separator - libio: Check remaining buffer size in _IO_wdo_write (bug 31183) - getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) - string: Add additional output in test-strchr failure - Add a setjmp/longjmp test between user contexts - x86/cet: Add -fcf-protection=none before -fcf-protection=branch - Regenerate libc.pot - Omit regex.c pragmas no longer needed - Update copyright dates not handled by scripts/update-copyrights - Update copyright in generated files by running "make" - Update copyright dates with scripts/update-copyrights - x86/cet: Run some CET tests with shadow stack - x86/cet: Don't set CET active by default - x86/cet: Check feature_1 in TCB for active IBT and SHSTK - x86/cet: Enable shadow stack during startup - elf: Always provide _dl_get_dl_main_map in libc.a - x86/cet: Sync with Linux kernel 6.6 shadow stack interface - RISC-V: Add support for dl_runtime_profile (BZ #31151) - debug: Add fortify wprintf tests - debug: Add fortify syslog tests - debug: Add fortify dprintf tests - debug: Increase tst-fortify checks for compiler without __va_arg_pack support - debug: Adapt fortify tests to libsupport - localedata: yo_NT: remove redundant comments - localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 - localedata: First day of the week in AU is Monday, LC_TIME in en_NZ is identical to LC_TIME in en_AU then - localedata: convert yo_NG to UTF-8, check that language name in Yoruba agrees with CLDR - x86-64: Fix the tcb field load for x32 [BZ #31185] - x86-64: Fix the dtv field load for x32 [BZ #31184]- Infinite loop in res_mkquery with malformed domain name (#2255506)- Auto-sync with upstream branch master, commit 61bac1a9d2ab80ebcbc51484722e6ea43414bec7: - nss: Remove unused allocation from get_nscd_addresses in getaddrinfo - x86/cet: Don't disable CET if not single threaded - x86: Modularize sysdeps/x86/dl-cet.c - x86/cet: Update tst-cet-vfork-1 - elf: Add TLS modid reuse test for bug 29039 - aarch64: Add SIMD attributes to math functions with vector versions - aarch64: Add half-width versions of AdvSIMD f32 libmvec routines - Fix elf/tst-env-setuid[-static] if test needs to be rerun. - Fix elf: Do not duplicate the GLIBC_TUNABLES string - tst-setcontext10.c: Undef _FORTIFY_SOURCE - Fix elf: Do not duplicate the GLIBC_TUNABLES string - riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) - manual: Clarify undefined behavior of feenableexcept (BZ 31019) - x86: Do not raises floating-point exception traps on fesetexceptflag (BZ 30990) - i686: Do not raise exception traps on fesetexcept (BZ 30989) - powerpc: Do not raise exception traps for fesetexcept/fesetexceptflag (BZ 30988) - elf: Do not set invalid tunables values - elf: Do not duplicate the GLIBC_TUNABLES string - x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode - x86/cet: Check legacy shadow stack code in .init_array section - x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK - x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled - x86/cet: Check legacy shadow stack applications - localedata: id_ID: change first weekday to Sunday - s390: Set psw addr field in getcontext and friends. - x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. - x86/cet: Don't assume that SHSTK implies IBT - id_ID: Update Time Locales - Update code to handle the new ABI for sending inlined port rights. - x86/cet: Check user_shstk in /proc/cpuinfo - Add a test for setjmp/longjmp within user context - Add a test for longjmp from user context - powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. - powerpc: Fix performance issues of strcmp power10 - localedata: Convert el_GR and el_CY locales to UTF-8 - localedata: el_GR: Greece now uses the 24h format for time - powerpc : Add optimized memchr for POWER10 - intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) - resolv: Fix a few unaligned accesses to fields in HEADER - x86: Check PT_GNU_PROPERTY early- Depend only on RPM 4.14 features (RHEL-19045)- Drop glibc-rh2248502.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit b3bee76c5f59498b9c189608f0a3132e2013fa1a: - elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startup - Move CVE information into advisories directory - powerpc: Optimized strcmp for power10 - elf: Fix wrong break removal from 8ee878592c - localedata: Convert day names in nn_NO locale to UTF-8 - localedata: Remove trailing whitespace in weekday names in nn_NO locale - elf: Refactor process_envvars - elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries - elf: Ignore loader debug env vars for setuid - Adapt the security policy for the security page - aarch64: correct CFI in rawmemchr (bug 31113) - math: Add new exp10 implementation - aarch64: fix tested ifunc variants - stdlib: Fix array bounds protection in insertion sort phase of qsort - Revert "Update code to handle the new ABI for sending inlined port rights." - Revert "hurd: Fix build" - hurd: Fix build - Update code to handle the new ABI for sending inlined port rights. - hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls - linux: Make fdopendir fail with O_PATH (BZ 30373) - Avoid padding in _init and _fini. [BZ #31042] - aarch64: Improve special-case handling in AdvSIMD double-precision libmvec routines - malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 - elf: Add a way to check if tunable is set (BZ 27069)- Drop glibc-benchtests-aarch64.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 9469261cf1924d350feeec64d2c80cafbbdcdd4d: - x86: Only align destination to 1x VEC_SIZE in memset 4x loop - elf: Fix TLS modid reuse generation assignment (BZ 29039) - Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. - elf: Relocate libc.so early during startup and dlmopen (bug 31083) - elf: Introduce the _dl_open_relocate_one_object function - elf: In _dl_relocate_object, skip processing if object is relocated - Remove __access_noerrno - malloc: Use __get_nprocs on arena_get2 (BZ 30945) - aarch64: Fix libmvec benchmarks- Fix qsort workaround (#2248502)- Restore qsort workaround for 389-ds-base. (#2248502)- Apply glibc-benchtests-aarch64.patch to fix an aarch64 build failure. - Drop glibc-rh2244688.patch revert. Fix applied upstream. - Drop glibc-rh2244992.patch, glibc-rh2248915.patch, glibc-rh2248502-3.patch. All applied upstream. - Auto-sync with upstream branch master, commit 5d7f1bce7d8eea31f4baeb68bcc3124b35acc751: - posix: Revert the removal of the crypt prototype from - elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secure - elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static - elf: Remove any_debug from dl_main_state - elf: Remove LD_PROFILE for static binaries - elf: Ignore LD_PROFILE for setuid binaries - s390: Use dl-symbol-redir-ifunc.h on cpu-tunables - x86: Use dl-symbol-redir-ifunc.h on cpu-tunables - elf: Emit warning if tunable is ill-formatted - elf: Fix _dl_debug_vdprintf to work before self-relocation - elf: Do not parse ill-formatted strings - elf: Do not process invalid tunable format - elf: Add all malloc tunable to unsecvars - elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries - elf: Add GLIBC_TUNABLES to unsecvars - elf: Remove /etc/suid-debug support - stdlib: The qsort implementation needs to use heapsort in more cases - stdlib: Handle various corner cases in the fallback heapsort for qsort - stdlib: Avoid another self-comparison in qsort - hurd: fix restarting reauth_dtable on signal - hurd: Prevent the final file_exec_paths call from signals - manual: Fix termios.c example. (Bug 31078) - aarch64: Add vector implementations of expm1 routines - linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401) - intl: Add test case for bug 16621 - resolv: free only initialized items from gai pool - ldconfig: Fixes for skipping temporary files. - nptl: Link tst-execstack-threads-mod.so with -z execstack - nptl: Rename tst-execstack to tst-execstack-threads - localedata: Convert oc_FR locale to UTF-8 - localedata: Add information for Occitan - elf: Fix force_first handling in dlclose (bug 30981) - elf: Handle non-directory name in search path (BZ 31035) - New Zealand locales (en_NZ & mi_NZ) first day of week should be Monday - x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S - posix: Check pidfd_spawn with tst-spawn7-pid - y2038: Fix support for 64-bit time on legacy ABIs - AArch64: Remove Falkor memcpy - AArch64: Add memset_zva64 - AArch64: Cleanup emag memset - test: Run the tst-tls-allocation-failure-static-patched with test-wrapper. - aarch64: Add vector implementations of log1p routines - aarch64: Add vector implementations of atan2 routines - aarch64: Add vector implementations of atan routines - aarch64: Add vector implementations of acos routines - aarch64: Add vector implementations of asin routines- Work around another self-comparison application issue in qsort (#2248502)- Fix missing entries in /etc/ld.so.cache (#2248915)- Drop glibc-rh2248502-*.patch, workaround applied upstream - Auto-sync with upstream branch master, commit d1dcb565a1fb5829f9476a1438c30eccc4027d04: - Fix type typo in “String/Array Conventions” doc - stdlib: Avoid element self-comparisons in qsort (#2248502) - elf: Add glibc.mem.decorate_maps tunable - linux: Decorate __libc_fatal error buffer - assert: Decorate error message buffer - malloc: Decorate malloc maps - nptl: Decorate thread stack on pthread_create - support: Add support_set_vma_name - linux: Add PR_SET_VMA_ANON_NAME support- Fix force-first handling in dlclose, take two (#2244992, #2246048)- Revert back to old qsort/qsort_r implementation (#2248502) - Adjust test build completion check to match new DejaGnu-style message. - Auto-sync with upstream branch master, commit 5dd3bda59c2d9da138f0d98808d087cdb95cdc17: - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h - linux: Sync Linux 6.6 elf.h - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h - Update kernel version to 6.6 in header constant tests - Update syscall lists for Linux 6.6 - Format test results closer to what DejaGnu does - AArch64: Cleanup ifuncs - Use correct subdir when building tst-rfc3484* for mach and arm - stdlib: Add more qsort{_r} coverage - stdlib: qsort: Move some macros to inline function - stdlib: Move insertion sort out qsort - stdlib: Optimization qsort{_r} swap implementation - string: Add internal memswap implementation - crypt: Remove manul entry for --enable-crypt - Use Linux 6.6 in build-many-glibcs.py - crypt: Remove libcrypt support - sparc: Remove optimize md5, sha256, and sha512 - build-many-glibcs: Fix traililing whitespace - AArch64: Add support for MOPS memcpy/memmove/memset - Move getnameinfo from 'inet' to 'nss' - Move getaddrinfo from 'posix' into 'nss' - Move 'services' routines from 'inet' into 'nss' - Move 'rpc' routines from 'inet' into 'nss' - Move 'protocols' routines from 'inet' into 'nss' - Move 'networks' routines from 'inet' into 'nss' - Move 'netgroup' routines from 'inet' into 'nss' - Move 'hosts' routines from 'inet' into 'nss' - Move 'ethers' routines from 'inet' into 'nss' - Move 'aliases' routines from 'inet' into 'nss' - Remove 'shadow' and merge into 'nss' - Remove 'pwd' and merge into 'nss' - Remove 'gshadow' and merge into 'nss' - Remove 'grp' and merge into 'nss' and 'posix' - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source - test-container: disable ld.so system cache on DSO detection - aarch64: Add vector implementations of exp10 routines - aarch64: Add vector implementations of log10 routines - aarch64: Add vector implementations of log2 routines - aarch64: Add vector implementations of exp2 routines - aarch64: Add vector implementations of tan routines - elf: ldconfig should skip temporary files created by package managers - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960] - elf: Do not print the cache entry if --inhibit-cache is used- Revert "Fix force-first handling in dlclose" (#2246048)- Provide template gai.conf in glibc-doc- Fix force-first handling in dlclose (#2244992)- Revert "x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10" (#2244688) - Auto-sync with upstream branch master, commit dd32e1db386c77c61850a7cbd0c126b7b3c63ece: - Revert "elf: Always call destructors in reverse constructor order (bug 30785)" - Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" - Add strlcat/wcslcat testcase. - Add strlcpy/wcslcpy testcase - Add LE DSCP code point from RFC-8622. - Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h - Add SCM_SECURITY, SCM_PIDFD to bits/socket.h - Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h - Avoid maybe-uninitialized warning in __kernel_rem_pio2 - Fix WAIT_FOR_DEBUGGER for container tests.- Drop glibc-disable-werror-tst-realloc.patch, GCC was fixed long ago. - Auto-sync with upstream branch master, commit 69239bd7a216007692470aa9d5f3658024638742: - stdlib: fix grouping verification with multi-byte thousands separator (bug 30964) - build-many-glibcs: Check for required system tools - x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 - aarch64: Optimise vecmath logs - aarch64: Cosmetic change in SVE exp routines - aarch64: Optimize SVE cos & cosf - aarch64: Improve vecmath sin routines - nss: Get rid of alloca usage in makedb's write_output. - debug: Add regression tests for BZ 30932 - Fix FORTIFY_SOURCE false positive - nss: Rearrange and sort Makefile variables - inet: Rearrange and sort Makefile variables - Fix off-by-one OOB write in iconv/tst-iconv-mt- Auto-sync with upstream branch master, 1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa: - tunables: Terminate if end of input is reached (CVE-2023-4911) - Propagate GLIBC_TUNABLES in setxid binaries- Auto-sync with upstream branch master, 9e4e896f0f5a19a16c1a77567463b013a0f4952d: - Linux: add ST_NOSYMFOLLOW - resolve: Remove __res_context_query alloca usage - mips: dl-machine-reject-phdr: Get rid of alloca. - x86: Add support for AVX10 preset and vec size in cpu-features - resolv: Fix a comment typo in __resolv_conf_load - Remove unused -DRESOLVER getaddrinfo build flag - C2x scanf %wN, %wfN support - test-container: Use nftw instead of rm -rf- Auto-sync with upstream branch master, commit 29d4591b07a4da53320e949557c6946c62c26bde. - hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext - elf: Fix compile error with -DNDEBUG [BZ #18755] - MIPS: Add relocation types - MIPS: Add new section type SHT_MIPS_ABIFLAGS - MIPS: Add ELF file header flags - fegetenv_and_set_rn now uses the builtins provided by GCC. - io: Do not implement fstat with fstatat - libio: Add nonnull attribute for most FILE * arguments in stdio.h - AArch64: Remove -0.0 check from vector sin - Document CVE-2023-4806 and CVE-2023-5156 in NEWS - elf: Add dummy declaration of _dl_audit_objclose for !SHARED - Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] - elf: dl-lookup: Remove unused alloca.h include - Remove unused localedata/th_TH.in - Adapt collation in th_TH locale to use the iso14651_t1_common file and sync the collation with CLDR - Revert "LoongArch: Add glibc.cpu.hwcap support." - Update kernel version to 6.5 in header constant tests - LoongArch: Add glibc.cpu.hwcap support. - math: Add a no-mathvec flag for sin (-0.0)- Auto-sync with upstream branch master, commit bb5bbc20702981c287aa3e44640e7d2f2b9a28cf: - Update to Unicode 15.1.0 [BZ #30854] - localedata/unicode-gen/utf8_gen.py: adapt regexp to get relevant lines from EastAsianWidth.txt - Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) - LoongArch: Change to put magic number to .rodata section - LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for strcpy, stpcpy{aligned, unaligned, lsx, lasx} - LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' Warnings. - LoongArch: Add lasx/lsx support for _dl_runtime_profile. - Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode - resolv: Fix some unaligned accesses in resolver [BZ #30750] - Update syscall lists for Linux 6.5- Auto-sync with upstream branch master, commit 073edbdfabaad4786e974a451efe4b6b3f7a5a61. - ia64: Work around miscompilation and fix build on ia64's gcc-10 and later - stdio: Remove __libc_message alloca usage - htl: avoid exposing the vm_region symbol - libio: Fix oversized __io_vtables - Use Linux 6.5 in build-many-glibcs.py - elf: Remove unused l_text_end field from struct link_map- Auto-sync with upstream branch master, commit 6985865bc3ad5b23147ee73466583dd7fdf65892: - elf: Always call destructors in reverse constructor order (bug 30785) - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 - manual: Fix ld.so diagnostics menu/section structure - getaddrinfo: Get rid of alloca - riscv: Add support for XTheadBb in string-fz[a,i].h - getcanonname: Fix a typo - linux: Add pidfd_getpid - posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) - linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) - linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, sh, and sparc - __call_tls_dtors: Use call_function_static_weak - intl: Treat C.UTF-8 locale like C locale (BZ# 16621) - htl: Fix stack information for main thread - htl: thread_local destructors support - elf: Fix slow tls access after dlopen [BZ #19924] - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]- Auto-sync with upstream branch master, commit e1d3312015e8f70344620375aedf91afe7e7e7a4. - add GB18030-2022 charmap and test the entire GB18030 charmap [BZ #30243] - Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py - localedata: Translit common emojis to smileys [BZ #30649] - nscd: Skip unusable entries in first pass in prune_cache (bug 30800) - LoongArch: Change loongarch to LoongArch in comments - LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} - LoongArch: Add ifunc support for memset{aligned, unaligned, lsx, lasx} - LoongArch: Add ifunc support for memrchr{lsx, lasx} - LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} - LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} - LoongArch: Micro-optimize LD_PCREL - LoongArch: Remove support code for old linker in start.S - LoongArch: Simplify the autoconf check for static PIE - Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. - argp-parse: Get rid of alloca - gencat: Get rid of alloca. - m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift - m68k: Fix build with -mcpu=68040 or higher (BZ 30740) - elf: Check that --list-diagnostics output has the expected syntax - manual: Document ld.so --list-diagnostics output - manual/jobs.texi: Add missing @item EPERM for getpgid - LoongArch: Add ifunc support for strncmp{aligned, lsx} - LoongArch: Add ifunc support for strcmp{aligned, lsx} - LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} - htl: move pthread_attr_setdetachstate into libc - htl: move pthread_attr_getdetachstate into libc - htl: move pthread_attr_setschedpolicy into libc - htl: move pthread_attr_getschedpolicy into libc - htl: move pthread_attr_setinheritsched into libc - htl: move pthread_attr_getinheritsched into libc - htl: move pthread_attr_getschedparam into libc - htl: move pthread_setschedparam into libc - htl: move pthread_getschedparam into libc - htl: move pthread_equal into libc - Linux: Avoid conflicting types in ld.so --list-diagnostics- Auto-sync with upstream branch master, commit f6c8204fd7fabf0cf4162eaf10ccf23258e4d10e: - elf: Do not run constructors for proxy objects - x86_64: Add log1p with FMA - Remove references to the defunct db2 subdir - string: Fix tester build with fortify enable with gcc < 12 - s390x: Fix static PIE condition for toolchain bootstrapping. - m68k: fix __mpn_lshift and __mpn_rshift for non-68020 - sysdeps: tst-bz21269: fix -Wreturn-type - Loongarch: Add ifunc support for memcpy{aligned, unaligned, lsx, lasx} and memmove{aligned, unaligned, lsx, lasx} - Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and strchrnul{aligned, lsx, lasx} - sysdeps: tst-bz21269: handle ENOSYS & skip appropriately - sysdeps: tst-bz21269: fix test parameter - hurd: Fix strictness of - hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call - io/tst-statvfs: fix statfs().f_type comparison test on some arches - fxprintf: Get rid of alloca- Collect dynamic loader diagnostics from the build system.- Auto-sync with upstream branch master, commit d6fe19facc61caffb25383d9c25eff86a0e115c8: - configure: Add -Wall again to the default CFLAGS - malloc: Remove bin scanning from memalign (bug 30723) - resolv/nss_dns/dns-host: Get rid of alloca. - x86_64: Add expm1 with FMA - elf: Add new LoongArch reloc types (101 to 108) into elf.h - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] - x86_64: Add log2 with FMA - malloc: Enable merging of remainders in memalign (bug 30723) - nscd: Do not rebuild getaddrinfo (bug 30709) - x86_64: Sort fpu/multiarch/Makefile - i686: Fix build with --disable-multiarch - x86_64: Fix build with --disable-multiarch (BZ 30721) - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h - linux: statvfs: allocate spare for f_type - x86: Fix for cache computation on AMD legacy cpus. - powerpc longjmp: Fix build after chk hidden builtin fix - LoongArch: Fix static PIE condition for toolchain bootstrapping. - chk: Add and fix hidden builtin definitions for *_chk - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined - tst-*glob*: Do not check d_name size - iconv: restore verbosity with unrecognized encoding names (bug 30694) - configure: Remove --enable-all-warnings option - Add IP_PROTOCOL from Linux 6.4 to bits/in.h - Update kernel version to 6.4 in header constant tests - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES - vfprintf-internal: Get rid of alloca. - stdlib: Improve tst-realpath compatibility with source fortification - Open master branch for glibc 2.39 development- Drop downstream glibc shadow stack userspace support patches.- Switch to upstream 2.38 release - : Add APX support - translations: update cs, nl, vi - string: Fix tester build with fortify enable with gcc 6 - linux: Fix i686 with gcc6 - i386: Remove memset_chk-nonshared.S - i386: Fix build with --enable-fortify=3 - posix: Fix test-errno build with fortify enable - powerpc: Fix powerpc64 strchrnul build with old gcc - sunrpc: Fix netname build with older gcc - malloc: Fix set-freeres.c with gcc 6 - nscd: cleanup obsolete _FORTIFY_SOURCE setting- Allow for the optional removal of tzdata. - Rebuilt for https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata- Auto-sync with upstream branch master, commit 637aac2ae3980de31a6baab236a9255fe853cc76. - Include sys/rseq.h in tst-rseq-disable.c - string: Fix tester with fortify enabled - string: Fix bug-strncat1 with fortify enabled - nscd: Use errval, not errno to guide cache update (bug 30662) - Restore lookup of IPv4 mapped addresses in files database (bug 25457) - Revert "MIPS: Sync elf.h from binutils" - riscv: Update rvd libm test ulps - MIPS: Sync elf.h from binutils - Merge translations (bg, hr, pl, sv) - nptl: Unconditionally use a 32-byte rseq area - hurd: Fix tst-openloc - scripts: Fix fortify checks if compiler does not support _FORTIFY_SOURCE=3 - configure: Disable building libcrypt by default - nptl: Make tst-tls3mod.so explicitly lazy - make ‘struct pthread’ a complete type - scripts: Add fortify checks on installed headers - Update x86_64 libm-test-ulps (x32 ABI) - Fix getting return address in elf/tst-audit28.c. - [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold. - x86: Fix slight bug in `shared_per_thread` cache size calculation. - Update i686 libm-test-ulps (again) - Update i686 libm-test-ulps - Merge translations (de, ro, uk, zh_TW) - Regenerate libc.pot - configure: Use autoconf 2.71 - Update sparc libm-test-ulps - s390: Add the clone3 wrapper - manual: Fix typos in struct dl_find_object - sparc: Fix la_symbind for bind-now (BZ 23734) - i386: make debug wrappers compatible with static PIE - LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx}- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Auto-sync with upstream branch master, commit 7f079fdc16e88ebb8020e17b2fd900e8924da29a: - LoongArch: Add vector implementation for _dl_runtime_resolve. - LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. - sysdeps: Add missing hidden definitions for i386 - sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE - Translations: Add new ro support and update others. - elf: _dl_find_object may return 1 during early startup (bug 30515) - LoongArch: config: Rewrite check on static PIE. - Revert "hppa: Drop 16-byte pthread lock alignment" - realloc: Limit chunk reuse to only growing requests [BZ #30579] - vfscanf-internal: Remove potentially unbounded allocas- Add "--enable-fortify-source" option to configure - Auto-sync with upstream branch master, commit 5324d258427fd11ca0f4f595c94016e568b26d6b. - fileops: Don't process ,ccs= as individual mode flags (BZ#18906) - sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result - libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE - libio/bits/stdio2.h: Clearly separate declaration from definitions - misc/bits/syslog.h: Clearly separate declaration from definition - misc/bits/select2.h: Clearly separate declaration from definitions - unistd: Avoid PLT entries with _FORTIFY_SOURCE - posix/bits/unistd.h: Clearly separate declaration from definitions - wchar: Avoid PLT entries with _FORTIFY_SOURCE - misc/sys/cdefs.h: Create FORTIFY redirects for internal calls - stdio: Ensure *_chk routines have their hidden builtin definition available - string: Ensure *_chk routines have their hidden builtin definition available - sysdeps: Ensure ieee128*_chk routines to be properly named - Exclude routines from fortification - Allow glibc to be built with _FORTIFY_SOURCE - manual: Update documentation of strerror and related functions - manual: Enhance documentation of the functions - Always do locking when accessing streams (bug 15142, bug 14697) - hurd: Implement MAP_EXCL - hurd: Fix mapping at address 0 with MAP_FIXED - hurd: Fix calling vm_deallocate (NULL) - hurd: Map brk non-executable - htl: Let Mach place thread stacks - mach: strerror must not return NULL (bug 30555) - hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) - support: Build with exceptions and asynchronous unwind tables [BZ #30587] - hurd: Make getrandom return ENOSYS when /dev/random is not set up - Stop applying a GCC-specific workaround on clang [BZ #30550] - ld.so: Always use MAP_COPY to map the first segment [BZ #30452] - setenv.c: Get rid of alloca. - Add checks for wday, yday and new date formats - aarch64: Add vector implementations of exp routines - aarch64: Add vector implementations of log routines - aarch64: Add vector implementations of sin routines - aarch64: Add vector implementations of cos routines - Switch to UTF-8 for INSTALL - Make sure INSTALL is ASCII plaintext - Update syscall lists for Linux 6.4- Auto-sync with upstream branch master, commit d35fbd3e684e6bb5e5ec452ad8dac6ada8424bdd: - linux: Return unsupported if procfs can not be mount on tst-ttyname-namespace - linux: Split tst-ttyname - Use Linux 6.4 in build-many-glibcs.py - x86: Adjust Linux x32 dl-cache inclusion path - elf: Update list of RISC-V relocations - Fix tests-clean Makefile target (bug 30545) - check_native: Get rid of alloca - ifaddrs: Get rid of alloca - x86: Make dl-cache.h and readelflib.c not Linux-specific - elf: Port ldconfig away from stack-allocated paths - Call "CST" a time zone abbreviation, not a name - benchtests: fix warn unused result - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result - rt/tst-mqueue4.c: Fix wrong number of argument for mq_open - debug/readlink{, at}_chk.c: Harmonize declaration and definition - wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitions - stdio-common: tests: Incorrect maxlen parameter for swprintf - sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for __mempcpy_chk - hurd: readv: Get rid of alloca - hurd: writev: Add back cleanup handler - Fix misspellings -- BZ 25337 - C2x scanf %b support - C2x printf %wN, %wfN support (bug 24466) - tests: replace system by xsystem - tests: replace read by xread - hurd: writev: Get rid of alloca - grantpt: Get rid of alloca - string: strerror must not return NULL (bug 30555) - hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist - manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy - Add the wcslcpy, wcslcat functions - Implement strlcpy and strlcat [BZ #178] - tests: replace fgets by xfgets - tests: replace fread by xfread - posix: Add test case for gai_strerror() - posix: Handle success in gai_strerror() - LoongArch: Add support for dl_runtime_profile - malloc: Decrease resource usage for malloc tests - stdlib: Tune down fork arc4random tests - tst-getdate: Improve testcase flexibility and add test. - x86: Make the divisor in setting `non_temporal_threshold` cpu specific - x86: Refactor Intel `init_cpu_features` - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` - Remove unused DATEMSK file for tst-getdate - resolv_conf: release lock on allocation failure (bug 30527)- Shadow stack userspace support, downstream only and disabled by default.- Auto-sync with upstream branch master, commit 85e6d8b4175fcb195011a0a1bad37d6f3b2355db: - time: Fix use-after-free in getdate - Move {read,write}_all functions to a dedicated header - tests: Replace various function calls with their x variant - tests: fix warn unused result on asprintf calls - pthreads: Use _exit to terminate the tst-stdio1 test - support: Add delayed__exit (with two underscores)- Auto-sync with upstream branch master, commit e3622a8f391deea3b75a577dce70d023dfa3f1c7. - time: Also check for EPERM while trying to clock_settime - linux: Fail as unsupported if personality call is filtered - Remove MAP_VARIABLE from hppa bits/mman.h - hurd: Fix x86_64 sigreturn restoring bogus reply_port - Add lint-makefiles Makefile linting test. - elf: Sort Makefile variables. - Fix a few more typos I missed in previous round -- BZ 25337 - Fix all the remaining misspellings -- BZ 25337 - Use __nonnull for the epoll_wait(2) family of syscalls - Fix invalid use of NULL in epoll_pwait2(2) test - getipv4sourcefilter: Get rid of alloca - getsourcefilter: Get rid of alloca. - tests: fix warn unused results - nptl_db/thread_dbP.h: fix warn unused result - malloc/{memusage.c, memusagestat.c}: fix warn unused result - catgets/gencat.c: fix warn unused result - tests: replace ftruncate by xftruncate - tests: replace write by xwrite - x86-64: Use YMM registers in memcmpeq-evex.S- Auto-sync with upstream branch master, commit 6286cca2cb8389dcffec39238a8bf15ffea96396. - support: Don't fail on fchown when spawning sgid processes - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - elf: Remove spurios SHARED conditional from elf/rtld.c - Fix misspellings in sysdeps/ -- BZ 25337 - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477) - io: Re-flow and sort multiline Makefile definitions - elf: Make more functions available for binding during dlclose (bug 30425) - LoongArch: Fix inconsistency in SHMLBA macro values between glibc and kernel - Fix misspellings in elf/ -- BZ 25337 - riscv: Add the clone3 wrapper - posix: Add error message for EAI_OVERFLOW - setsourcefilter: Replace alloca with a scratch_buffer. - time: strftime_l: Avoid an unbounded alloca. - x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] - hurd: Fix setting up signal thread stack alignment - mach: Fix startup with stack protector - Fix misspellings in manual/ -- BZ 25337 - Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 - Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h - Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h - Add AT_RSEQ_* from Linux 6.3 to elf.h - setipv4sourcefilter: Avoid using alloca. - wchar: Define va_list for POSIX (BZ #30035) - elf: add test for dl-printf - elf: fix handling of negative numbers in dl-printf - elf: Update comment in open_path - elf: Add test for locating libraries in root dir (bug 30435) - io: Re-flow and sort multiline Makefile definitions - Fix special case for C2x strtol binary constant handling (BZ# 30371) - rtld: properly handle root directory in load path (bug 30435) - sysdeps/pthread/eintr.c: fix warn unused result - sunrpc/netname.c: fix warn unused result - locale/programs/locarchive.c: fix warn unused result - support: Reformat Makefile. - Regenerate configure fragment -- BZ 25337. - Fix misspellings in sysdeps/powerpc -- BZ 25337 - Fix misspellings in sysdeps/unix -- BZ 25337 - Fix misspellings in sysdeps/x86_64 -- BZ 25337. - mach: Fix accessing mach_i386.h - Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. - mach: Fix installing mach_i386.h - hurd: Fix making ld.so run static binaries with retry - Add voice-admit DSCP code point from RFC-5865 - mach: Fix mach_setup_thread_impl with NULL stack_base - Remove last remnants of have-protected - S390: Use compile-only instead of also link-tests in configure. - Fix build for hurd/thread-self.c for i386. - io: Fix a typo - htl: Use __hurd_fail () instead of assigning errno - hurd: Use __hurd_fail () instead of assigning errno - powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble - hurd: Fix using interposable hurd_thread_self - hurd 64bit: Re-introduce gai_suspend symbol - hurd: Fix __TIMESIZE on x86_64 - posix: Reformat Makefile. - hurd: Fix expected c++ types - catgets: Reformat Makefile. - benchtests: Reformat Makefile. - assert: Reformat Makefile. - nptl: Reformat Makefile. - wcsmbs: Reformat Makefile. - misc: Reformat Makefile. - stdio-common: Adjust tests in Makefile - elf: Adjust tests in Makefile. - scripts: sort-makefile-lines.py - Add a SECURITY.md - Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h - hurd: Also make it possible to call strlen very early - hurd: Fix setting up pthreads - hurd: Fix x86_64 _hurd_tls_fork - hurd: Make sure to not use tcb->self - hurd: Use __mach_setup_thread_call () - mach: Add __mach_setup_thread_call () - hurd: Use MACHINE_THREAD_STATE_SETUP_CALL - mach: Define MACHINE_THREAD_STATE_SETUP_CALL - Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with TASK_THREAD_TIMES_INFO - argp: Reformat Makefile. - stdlib: Avoid undefined behavior in stdlib/tst-labs - stdlib: Use long long int in stdlib/tst-llabs - Update kernel version to 6.3 in header constant tests - i386: Use pthread_barrier for synchronization on tst-bz21269 - stdlib: Add testcases for llabs(). (BZ #30263) - stdlib: Add testcases for labs(). (BZ #30263) - stdlib: Add testcases for abs(). (BZ #30263) - hurd: Fix computing user stack pointer - hurd: Fix sc_i386_thread_state layout - hurd: Align signal stack pointer after allocating stackframe - hurd: Fix aligning signal stack pointer- Auto-sync with upstream branch master, commit 40b68e8cc00ca40348bc084b651c0561d31feb46: - wcsmbs: Reformat Makefile. - linux: Reformat Makefile. - stdlib: Reformat Makefile. - stdio-common: Reformat Makefile. - socket: Reformat Makefile. - misc: Reformat Makefile. - debug: Reformat Makefile. - elf: Reformat Makefile. - libio: Add __nonnull for FILE * arguments of fclose and freopen - nss: Reconcile conditional declaration and use of `is_nscd' - Update syscall lists for Linux 6.3 - hurd: rule out some mach headers when generating errno.h - Stop checking if MiG supports retcode. - Added Redirects to longdouble error functions [BZ #29033] - nptl: Reformat Makefile. - scripts: Add sort-makefile-lines.py to sort Makefile variables. - dlopen: skip debugger notification for DSO loaded from sprof (bug 30258)- Auto-sync with upstream branch master, commit d1417176a35d27ffb8da0ffb1e33154163b6eeb2: - aligned_alloc: conform to C17 - testsuite: stdlib/isomac.c: fix REQUIREMENTS - manual: Remove unsupported line breaks in waiting-with-clock section - Enable new device_open_new RPC in libmachuser. - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC." - Update hurd/hurdselect.c to be more portable. - hurd: Fix ld.so name - hurd: Add ioperm symbol on x86_64 - time: Remove alloca() from getdate - aarch64: More configure checks for libmvec - aarch64: SVE ACLE configure test cleanups - hppa: Fix 'concurrency' typo in comment - Update hurd/intr-msg.c to be more portable - Update sysdeps/mach/hurd/ioctl.c to make it more portable - aarch64: fix SVE ACLE check for bootstrap glibc builds - Enable libmvec support for AArch64 - hurd: Enable x86_64 build script - hurd 64bit: Make dev_t word type - malloc: Really fix tst-memalign-3 link against threads - malloc: Fix tst-memalign-3 link against threads - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py - Mark various cold functions as __COLD - Fix regex type usage - hurd 64bit: Fix struct msqid_ds and shmid_ds fields - hurd 64bit: Fix ipc_perm fields types - hurd 64bit: Fix flock fields types - hurd 64bit: Add data for check-c++-types - hurd 64bit: Fix pthread_t/thread_t type to long - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len - hurd 64bit: Add missing data file for check-localplt test - hurd 64bit: Add missing libanl - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit - hurd: Fix tst-writev test - nptl: move tst-x86-64-tls-1 to nptl-only tests - hurd: Add expected abilist files for x86_64 - hurd: Replace reply port with a dead name on failed interruption - Define __mig_strlen to support dynamically sized strings in hurd RPCs - mach: Disable 32bit compatibility mode - hurd: Make it possible to call memcpy very early - hurd: Implement longjmp for x86_64 - hurd: Implement sigreturn for x86_64 - Make __mach_msg_destroy portable for x86_64 - hurd: Mark error functions as __COLD - cdefs.h: Define __COLD - hurd: Fix FS_RETRY_MAGICAL "machtype" handling - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd - hurd: Don't leak the auth port in msg* RPCs - hurd: Make _exit work during early boot-up - hurd: Mark various conditions as unlikely - hurd: Move libc_hidden_def's around - hurd: Simplify _hurd_critical_section_lock a bit - __check_pf: Add a cancellation cleanup handler [BZ #20975] - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. - elf.h: add PT_GNU_SFRAME - Fix Hurd getcwd build with GCC >= 13 - Regenerate sysdeps/mach/hurd/bits/errno.h - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive - manual: document posix_openpt (bug 17010) - if_index: Remove unneeded alloca.h include - gethostid: Do not include alloca.h- Auto-sync with upstream branch master, commit 904b94c07af84b7e4c98de3bbb822ccffcaf8c40. - socket: Add a test for MSG_CMSG_CLOEXEC - hurd: Do not take any flag from the CMSG_DATA - hurd: Implement MSG_CMSG_CLOEXEC - hurd: Don't pass FD_CLOEXEC in CMSG_DATA - hurd: Implement prefer_map_32bit_exec tunable - hurd: Don't attempt to deallocate MACH_PORT_DEAD - hurd: Only deallocate addrport when it's valid - hurd: Implement MAP_32BIT - Use O_CLOEXEC in more places (BZ #15722) - misc: Convert daemon () to GNU coding style - wcsmbs: Add wcsdup() tests. (BZ #30266) - string: Add tests for strndup (BZ #30266) - string: Add tests for strdup (BZ #30266) - string: Allow use of test-string.h for non-ifunc implementations. - hurd: Don't migrate reply port into __init1_tcbhead - hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY - Created tunable to force small pages on stack allocation. - malloc: Add missing shared thread library flags - linux: Re-flow and sort multiline Makefile definitions - posix: Re-flow and sort multiline Makefile definitions- Explicitly provide ldconfig paths (#2188550)- Auto-sync with upstream branch master, commit 65cbd52174f5bc211dd655727c2239e25e55bfce: - build-many-glibcs.py: --disable-gcov for gcc-first - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) - rcmd.c: Fix indentation in last commit - inet/rcmd.c: fix warn unused result - wcsmbs: Re-flow and sort routines, tests variables in Makefile - debug: Re-flow and sort routines variable in Makefile - math: Improve fmod(f) performance - Benchtests: Adjust timing - malloc: Assure that THP mode read do write OOB end of stringt - malloc: Assure that THP mode is always null terminated - aio: Fix freeing memory - elf: Stop including tls.h in ldsodefs.h - manual: update AddressSanitizer discussion - manual: document snprintf truncation better - manual: improve string section wording - manual: fix texinfo typo - : Make fopencookie, vasprintf, asprintf available by default - : Make strchrnul, strcasestr, memmem available by default - : Add PREFETCHI support - : Add AMX-COMPLEX support - : Add AVX-NE-CONVERT support - : Add AVX-VNNI-INT8 support - : Add MSRLIST support - : Add AVX-IFMA support - : Add AMX-FP16 support - : Add WRMSRNS support - : Add ArchPerfmonExt support - : Add CMPCCXADD support - : Add LASS support - : Add RAO-INT support - : Add LBR support - : Add RTM_FORCE_ABORT support - : Add SGX-KEYS support - : Add BUS_LOCK_DETECT support - : Add LA57 support - platform.texi: Move LAM after LAHF64_SAHF64 - : Rename to x86_cpu_INDEX_7_ECX_15 - hppa: Update struct __pthread_rwlock_arch_t comment. - hppa: Revise __TIMESIZE define to use __WORDSIZE - libio: Remove unused pragma weak on vtable - malloc: Only set pragma weak for rpc freemem if required - compare_strings.py : Add --gmean flag - x86/dl-cacheinfo: remove unsused parameter from handle_amd - powerpc: Disable stack protector in early static initialization - nptl: Fix tst-cancel30 on sparc64 - math: Remove the error handling wrapper from fmod and fmodf - math: Improve fmodf - math: Improve fmod - benchtests: Add fmodf benchmark - benchtests: Add fmod benchmark - x86: Set FSGSBASE to active if enabled by kernel - x86_64: Fix asm constraints in feraiseexcept (bug 30305) - manual: Document __wur usage under _FORTIFY_SOURCE - x86_64: Add rtld-stpncpy & rtld-strncpy - stdio-common: Fix building when !IS_IN (libc) - time: Fix strftime(3) API regarding nullability - Update arm libm-tests-ulps - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) - memalign: Support scanning for aligned chunks. - malloc: Use C11 atomics on memusage - Remove --enable-tunables configure option - Remove --disable-experimental-malloc option- Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC warning; and - Auto-sync with upstream branch master, commit 885d3cda907d0dee54b13cbbf61b040c9951d5a2: - Allow building with --disable-nscd again - system: Add "--" after "-c" for sh (BZ #28519) - posix: Fix some crashes in wordexp [BZ #18096] - LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 - elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh - Fix tst-glibc-hwcaps-prepend-cache with custom configure prefix value - Fix tst-ldconfig-ld_so_conf-update with custom configure prefix value - support: introduce support_sysconfdir_prefix - Remove set-hooks.h from generic includes - Remove --with-default-link configure option - libio: Remove the usage of __libc_IO_vtables - libio: Do not autogenerate stdio_lim.h - Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions - benchtests: Move libmvec benchtest inputs to benchtests directory - stdio-common: tests: don't double-define _FORTIFY_SOURCE - LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects - _dl_map_object_from_fd: Remove unnecessary debugger notification in error path - hppa: Drop 16-byte pthread lock alignment - Minor: don't call _dl_debug_update (which can have side effects) inside assert - x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c - Declare wcstofN, wcstofNx for C2x - Update printf %b/%B C2x support - ARC: run child from the separate start block in __clone - ARC: Add the clone3 wrapper- Auto-sync with upstream branch master, commit 90233f113cc941ef88ce03b7f73221a964dcaca8: - LoongArch: Add get_rounding_mode. - LoongArch: Add support for ldconfig. - linux: fix ntp_gettime abi break (BZ# 30156) - elf: Add missing dependency between resolvfail and testobj1.so - elf: Add -z lazy to some more tests - Benchtests: Remove simple_str(r)chr - Benchtests: Remove simple_str(n)casecmp - Benchtests: Remove simple_memcmp - Benchtests: Remove simple_strcspn/strpbrk/strsep - Benchtests: Remove memchr_strnlen - Benchtests: Remove simple_mem(r)chr - Benchtests: Remove simple_strcpy_chk - Benchtests: Remove simple_str(n)cmp - malloc: Fix transposed arguments in sysmalloc_mmap_fallback call - rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX} - posix: Ensure the initial signal disposition for tst-spawn7 - hurd: fix build of tst-system.c - x86: Fix bug about glibc.cpu.hwcaps. - posix: Fix system blocks SIGCHLD erroneously [BZ #30163] - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151)- Auto-sync with upstream branch master, commit 8390014c2320f94ffd8a8f6088c10c1f64567954. - Update kernel version to 6.2 in header constant tests - arm: Remove __builtin_arm_uqsub8 usage on string-fza.h - alpha: Remove strncmp optimization - powerpc: Remove powerpc64 strncmp variants - powerpc: Remove strncmp variants - C2x scanf binary constant handling - Fix stringop-overflow warning in test-strncat. - nis: Fix stringop-truncation warning with -O3 in nis_local_host. - support: use 64-bit time_t (bug 30111) - LoongArch: Update libm-test-ulps. - LoongArch: Further refine the condition to enable static PIE - hurd: Fix some broken indentation - hurd: Remove the ecx kludge- Auto-sync with upstream branch master, commit 59a6d5e9477695c41d6feef7ef8636f8f744f3c5: - Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h - crypt: Remove invalid end of page test badsalttest - S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] - s390x: Regenerate ULPs. - Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h - htl: Add pthreadtypes-arch.h for x86_64 - hurd: Implement TLS for x86_64 - htl: Make pthread_mutex_t pointer-aligned - x86_64: Update libm test ulps - localedata: de_DE should not use Fräulein - LoongArch: Add math-barriers.h - cdefs.h: fix "__clang_major" typo - hppa: Drop old parisc-specific MADV_* constants - hurd: Generalize init-first.c to support x86_64 - hurd: Simplify init-first.c further - hurd: Mark some audit tests as unsupported - htl: Mark select loop test as unsupported - hurd: Mark RLIMIT_AS tests as unsupported - aarch64: update libm test ulps - powerpc:Regenerate ulps for hypot - Update syscall lists for Linux 6.2 - tunables.texi: Change \code{1} to @code{1} - x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] - gmon: fix memory corruption issues [BZ# 30101] - gmon: improve mcount overflow handling [BZ# 27576] - gmon: Fix allocated buffer overflow (bug 29444) - malloc: remove redundant check of unsorted bin corruption - Use Linux 6.2 in build-many-glibcs.py - Ignore MAP_VARIABLE in tst-mman-consts.py - AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329]- Drop glibc-printf-grouping-swbz30068.patch; fix applied upstream, and - Auto-sync with upstream branch master, commit 8b014a1b1f7aee1e3348db108aeea396359d481e: - s390: Fix build for -march=z13 - arm: Support gcc older than 10 for find_zero_all - Linux: Remove generic Implies - Linux: Remove unused generic Makefile - Linux: Assume and consolidate getpeername wire-up syscall - Linux: Assume and consolidate getsockname wire-up syscall - Linux: Move wordsize-32 Version to default - __glob64_time64: Fix typo for stub_warning call (BZ #30146) - elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] - Define PC, SP and SYSRETURN for hurd x86_64 - mach: Use PAGE_SIZE - hurd: Simplify init-first.c a bit - hurd: Make timer_t pointer-sized - hurd: Fix xattr function return type - hurd: Use proper integer types - hurd: Move thread state manipulation into _hurd_tls_new () - glob64_time64: Fix typo for stub_warning call (BZ #30146) - Use uintptr_t instead of performing pointer subtraction with a null pointer - ARC:fpu: add extra capability check before use of sqrt and fma builtins - ARC: align child stack in clone - string: Remove string_private.h - iconv: Remove _STRING_ARCH_unaligned usage - iconv: Remove _STRING_ARCH_unaligned usage for get/set macros - resolv: Remove _STRING_ARCH_unaligned usage - nscd: Remove _STRING_ARCH_unaligned usage - stdlib: Simplify getenv - crypto: Remove _STRING_ARCH_unaligned usage - Fix ifunc-impl-list.c build for s390 - [hurd] Fix i686 build breakage caused by 4fedebc91108 - C2x strtol binary constant handling - [hurd] Add MTU_DISCOVER values - hurd: Fix unwinding over INTR_MSG_TRAP in shared too - mach: undef ENTRY2 - hurd: i386 TLS tweaks - stdio: Do not ignore posix_spawn error on popen (BZ #29016) - update auto-libm-test-out-hypot - added pair of inputs for hypotf in binary32 - Naming the parameter of dummy_sa_handler - hurd: Fix tcflag_t and speed_t types on 64-bit - htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h - hurd, htl: Add some x86_64-specific code - Fix typos in comments - htl: Generalize i386 pt-machdep.h to x86 - hurd: Set up the basic tree for x86_64-gnu - mach: Look for mach_i386.defs on x86_64 too - htl: Fix semaphore reference - hurd: Fix xattr error value - mach, hurd: Cast through uintptr_t - hurd: Use mach_msg_type_number_t where appropriate - hurd: Refactor readlinkat() - Use __builtin_FILE instead of __FILE__ in assert in C++. - hurd: Fix unwinding over INTR_MSG_TRAP - powerpc64: Add the clone3 wrapper - string: Disable stack protector in early static initialization - string: Add libc_hidden_proto for memrchr - string: Add libc_hidden_proto for strchrnul - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache - NEWS: Document CVE-2023-25139. - Use 64-bit time_t interfaces in strftime and strptime (bug 30053) - C-SKY: Strip hard float abi from hard float feature. - S390: Influence hwcaps/stfle via GLIBC_TUNABLES. - string: Hook up the default implementation on test-strrchr - string: Hook up the default implementation on test-memrchr - string: Hook up the default implementation on test-memchr - string: Hook up the default implementation on test-strcpy - string: Hook up the default implementation on test-stpcpy - string: Hook up the default implementation on test-strncmp - string: Hook up the default implementation on test-strcmp - string: Hook up the default implementation on test-strchr - string: Hook up the default implementation on test-strnlen - string: Hook up the default implementation on test-strlen - riscv: Add string-fza.h and string-fzi.h - sh: Add string-fzb.h - powerpc: Add string-fza.h - arm: Add string-fza.h - alpha: Add string-fza, string-fzb.h, string-fzi.h, and string-shift.h - hppa: Add string-fza.h, string-fzc.h, and string-fzi.h - hppa: Add memcopy.h - string: Improve generic strrchr with memrchr and strlen - string: Improve generic memrchr - string: Improve generic strnlen with memchr - string: Improve generic memchr - string: Improve generic strcpy - string: Improve generic stpcpy - string: Improve generic strncmp - string: Improve generic strcmp - string: Improve generic strchr - string: Improve generic strchrnul - string: Improve generic strlen - Add string vectorized find and detection functions - Parameterize OP_T_THRES from memcopy.h - Parameterize op_t from memcopy.h - Replace rawmemchr (s, '\0') with strchr - AArch64: Improve SVE memcpy and memmove - Account for grouping in printf width (bug 30068) - Move RETURN_TO to x86/sysdep.h and implement x86_64 version. - Remove pthread-pi-defines.sym - stdlib: tests: don't double-define _FORTIFY_SOURCE - LoongArch: Add new relocation types. - Remove sysdeps/mach/i386/machine-sp.h - cdefs: Limit definition of fortification macros - hurd: Move some i386 bits to x86 - Remove support setting custom demuxers during signal handling. - hurd: Implement SHM_ANON - hurd: Implement O_TMPFILE - hurd: Consolidate file_name_lookup implementation - Linux: optimize clone3 internal usage - aarch64: Add the clone3 wrapper - linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn - Linux: Do not align the stack for __clone3 - linux: Extend internal clone3 documentation - linux: Do not reset signal handler in posix_spawn if it is already SIG_DFL - Open master branch for glibc 2.38 development- Drop already included glibc-dprintf-length.patch patch. - Apply glibc-printf-grouping-swbz30068.patch to fix swbz#30068. - Auto-sync with upstream branch release/2.37/master, commit a704fd9a133bfb10510e18702f48a6a9c88dbbd5: - Create ChangeLog.old/ChangeLog.26. (tag: glibc-2.37) - Prepare for glibc 2.37 release. - x86: Fix strncat-avx2.S reading past length [BZ #30065] - Update install.texi, and regenerate INSTALL. - Update manual/contrib.texi. - Update NEWS file with bug fixes. - Regenerate configure. - Update all PO files in preparation for release. - doc: correct _FORTIFY_SOURCE doc in features.h - libio: Update number of written bytes in dprintf implementation- Apply glibc-dprintf-length.patch to fix dprintf return value regression. - Auto-sync with upstream branch master, commit 2f39e44a8417b4186a7f15bfeac5d0b557e63e03: - Account for octal marker in %#o format (rhbz#2165869) - Use binutils 2.40 branch in build-many-glibcs.py - Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py   2.40.9000-35.fc422.40.9000-35.fc422.40.9000-35.fc42localefy_DELC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEfy_NLLC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIME/usr/lib//usr/lib/locale//usr/lib/locale/fy_DE//usr/lib/locale/fy_DE/LC_MESSAGES//usr/lib/locale/fy_NL//usr/lib/locale/fy_NL/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-fy or langpacks-core-fy_DE or langpacks-core-fy_NL)) unless glibc-all-langpacks)utf-8987cf167b2c8cc07d2ab5072b7ec3c90a64ba6f2afbeda8673fd2e8a7e485cdf34c1bcbd679b5225698a23ad8e2c25e8fa34083eb74e2e10c53cbf79fec110fe? (/h`tH= [w-R8fHN sdUG4<wƧ s-/z !JB\UYUJ1,Ն*iȁUVÞ͗0i~ ,;\|#";ȗ 3fʐK.[8bRe 'O_*햔UENn~j):2\Ma)0g:1͹]4 rw2*l@ṗq{ǽh7,99kvnEyF=y);MZݺ^*UԓUd'RM^{ڂȽ:Zn:SeU DIemILIa].S2h(:D`]]Uk ,tZGUR+ [ __hOiZBEv06kԤCe TUJI,uި1LwYZ&-ϳR&J }ož]:]u;7oƦ-p5XVka=ޭs|ކmrʭB[\/泌_L:I?uX]5kzpc0\sƿ[y=vzݶkC}\.tj`0(}sެ, ȸD+ўFD=0 mr4HhH:i+Tc^ћEqg`YJHF_W$yMUIJ7k&ϸh" V,=vQsL/[LQW\G+1oT+LˤŘe11oqx&itm**Ab>=875MFb5Ԕ@@=uޤ) a`xuq1X-!W)iF/$߄0UK~ /x{&@Py hSjTE59hLgyǶw*No uK yc[xs]0FEWh}|wl{w2) Q&GGgXWJ}g&*Ux.85W)JߩgTFO}Jus,&CfffPwWt{q+޽xmG#`" Ƞ`Q.!( pCzksl! g[^+R)[x "Xސy u3r_10ז0k"\$  #E>ȃda RQV UT>M (85M`2-J@Cx@& s /_[_ w|s{@|cӱ&l7m ׇ/ʬd.-&^2Ae.܃2Ƀ2 ef+8 -u9g:"K!saph>Tg73VXPȓy '3ߠ'a y`. e@ɠ!r= ?|@d#sZ%u ߰d nW2cc8nٸB2h^5 ,P%$ t@7ClTD4@H$')G/g3"H‘$)I:JB3z3)h !CADD$HD DIۛ}?* jFhxRqH[RGM"S`އ#Xs9b. D>!sj=y2W3*\Cxb! R!%DBEh7^Cf&XL8XH$4B8(]x R[bJ#b'vL&^X IDw[`H9%Uٵ޷j5CB>3m.kthIKMTVap=f$r3s1u\-UUT]u-185l鶋"J\[a&zhqki~f9ت@p)y΀J)Eb)\jTt͂z#ݩϼ nEݸgV;5_Kk[)]ՁL!<y X{rJ}ボsHV|[,_%hnq 䔿Ҟw`gg.rXgG`QX" ݛfQۑPFwA8ș s"-Zko% OsM6ǞTmywY,(dwg#uaF xo[У(bVkn.^'Hpn@ bb:yo!øZ G#0(#e_k2L~7I^ {2U-K8._P2y˾q6"7z*'x6;Q00ڲxһNS)ZώzȍPJ.e&,J;cd'{of8>͞gзʘ2ŬQUDsPWtSirټMZ#&+(Q?ё9vfsIHAʹu87q.OasiDҡY=0vqYGEo baގv9p,*0®ǝTjR@L30,~+<7+cKZYoC!{GӪ$*gT# 3Z/v \ ‹/hȢl:~w5"-(P ruջ:N m.=V:WOUu~.eQ?1D{ D=o(3d_DS3nYvK(Д׈Ձta"10K`E`T@\ʅKh.RFe%lJuOQw9ZL2r,GIR[$蘫dž!wG3%HQvS/6ޒ'Ot D96LfRDh"/)q  \ăASVf.rd;Vʙ`}aYտjM<:B؜t_AK~BXQ zxP&bgH`jrsh[UFϞpyw~vZPyx37*V3Jks[ kP*̗+Ҧ&_|_ ,ĎpM}wùmB}Ί+7' 1%ۓ)s=#=WXKKKD:/+KaYJ9]\iOj8 G lPCj8SR*&M$$FrE% i< _B.Hjj8!v oj {lFl$>'3ux`nU@3GsdV9y+K=T[/ 7Wc"wo-NLꊟ ˜߻@_3#Cx!n ,؀)G{r{I9E`o2sJ_"+^jñ]4ۅW"A؜,0p0<Ϟp89 uQ.#Rpڡׇ BiiF![,RN&@3̾sQo)ŸSڸSUN5"y!C8SNn$p.m,(;p[y]s>!x%Ib)Ya 8KK:MdlJP/@q5C 9ΚNV'F[(ǸCԑ܊2qeJtml.|ZPvYsNiޙY$2\AJ5@"5A$9t֋I_M?S1&cYzYW‰ơ y6kڜ(o޾2'@BAoHuT}KI ,.tK @IzM*i֐OsU:LWroZ` `]lϥ66vԜ°6_W[GV* Ԁ8Q5 fM{<|:m+\-kJ .\V^/B|oM6Sp.1OK^׮o1u H@f9VF'ƶU8RR҄V`3\rH+B+pH~lG5oU\}? w3F}mĴjH~>׋Y B*SLa6>͆܎=C<@W} ]X3(CIڢA kJkY= md(}ިylG:>&)\)Lc{dK;%kJ ɵXٕCv8 /Bj 7jO{>Ο̯ulGiK{\̏g4D$P|logsOCQD>/nw\|G<_;uh~^H!9oo9My;2~Y'xHL3~ ;-:,.;u\.>S>bL*5&){ވBd~j k K1 =w$ 5?GsFg4/:jSOt? cD o9>fj̾Oau>{GeA_~mv{Q7}{ιfNdEm-:[)]O*8f1r}9+S9djJF8 %dXEX_]oMяINʼnbzJDTZM>晔b qC|!W=Jg;9vq:q-'m=W,RiR2FTxYT_V~8&;nz"~"FZJ%i q3KoQŧHh>ql<.]/,[/g"SwtF. Id[a&LC28]F%Ju~őse+8H^h:y5B&D({W!7{~ȯ5]-60 @4"wn"0jN59 b/]HA Q!bq aVphɦE8ޣ=yEކؤVKsM &9j"J#jQ\ne}:eGc4T/*V᢯IH|<³>P*_6p UqSHHzTou4/4c'?X #ƚ,/.`=S#j K-JȿH *N^ (,.UݧVi& Rq\ \Ӷ{ڕůOMdiDE<\u+Hrq r>\T%9"*ol=OClNBT~.S1]4((XcUkBO)/@iS o^Ĕ"< 2 L ;Kt:?>2j` #?-8RCI ֎c->?=TU >noJE>́6_ cRyc?"G>{щ=TbloL{^l1gz7捼'HR~o&Q^tF{>#t9%޼65;2bqjF|牐±g0K(ʉ‘l}&8hH(G"IX Vkϣ[uj9YpRRnRbQs3l DXAW cI+W\Vwh˔+寣|(_ ((:&' IMX0y—?@#,GDP=89nɌmkAsX+U uJe(E{v'߱gFRs`d/_E(?7)|)`y>y,}~Tq7@S韜~背~[~է֪Q!>_N_C}m8M߄0)ڤOe~ч9E_i{ϑ&Z-~5C  LIX<>DB{ub,}9"U*]JE'tr$\ڭVcZsi@ `f.5^1CQ{.Zh{0ҁ~=O {la9\,$ݴG5y]g6&@3'&w?h˴aڛҞMڏb} Ҟh?s5E[kԾ*>r}_2?E 9BI1@ZCsf!`LR QrmTp £}՟iGwA|xrrt5Ocꙑ?3%,h}#SWx?;'9@"#BrL?0F4ʡ"9JS9lZ)ސ gdGr)sju3lyq#LezC6߀Rbtg&%+j "caL_K!)NPѼ$k!@io]+-렒5O> jD>[Y.^~;HN#N]eAC#~y8] kzcuɀ MЦ2'dBALxΠU(}Qx۟+}jpnh'cmԾ }t56g7f_EW3%OވvO|!#tl iLj=V##C;\o:n2̉$eUNר z Srt6B3M 2*Bڟ59 ;"HmE-Ruef75;A]NgNf 1Oa_&n﻽mƎ8_+xn% 7 {WbzG{үu0/~v弎 ȃY\1*hA k.R=!)ՠӶ3{nN<+IS/ŷCU7`&G$%5bVscw8&dF!'Ao\y}P"GaHRH7RRcPhD6t Ȕ x A%Y%[ ovMr nˮjfI P۸LʚHzYD9}ȃ{ysf͙؂rVbR( 8͢<̺'dz-ҩ|¥;#9s)2R%rւڜ!ݛM/]ʞz徠H^V"1ʺP:qTM^?HFT@7>/<\,r"F6R& c, ]ʡI0Ff#&^VMEhhN7N7vkNo̻"n&wa@ˍ /bZ_QI[Dd \T LdDD<^ڡܹr@jcmȂ7k%?#o+>vH{ڸʎr+y`OJ^UMD4({0j,Z(eJ$$: )?$R3[?ՋK|GWdςk)?2Q @ "FA m;_[R2WDG7no|g k#bsn&G}huSxqC9\?{GWlCQ)/ a%)Spv󽂒6XҢKg%Z74X>u(ipI[^x-$N80Lm0WaaK".VKP2|6߀g42*+C| 9K0$m@]u]H "fs}y~`T·4]e6vX8 E3$byTƄY<D>]ɑۨ= ᒒ=WS-G5J ҧdQ#SloX (p6 L$ U0HۺjM6U "]6VP8D qiX$!ADã 4X;"'܀/2C3r!bJeT˔D')䲪5ڦR)D'VV>'o2} ]KRW&I?C ǣp>_, E? >Nsk~G9M_}̾$UP?E~Hi?ӶڟF} OYQ |wح_{]U u2F`>JSmQDpG>K_>bOJ| 9CD|Ol I1?\$yZ~G>?t jYʂq:)Ӓ#3\GP]GGU->'g{^Ǔ_@lJP(mY6]U5?ME|(G'q0_dQTT> :_)Ii"vE=x=xH26ۉ<vt- az1kRrc-0ːTyaRPPPPTQW穿i_kHQ/ hJ_uu?CmYG_[69v c?uz 7e?폤pݖgWjOMrirCPe/{hYߑc]X꿶?GMߠp dqt c^)86RS:r ^8?JK$͟f3?#=<\S[bIHS'1ңwt6d5bҏsA-I1'D!!Ct| ehW_dXFyM\V"u d$H$)}"n9QK$I*N( 0 `0pPOOO˧SSy?IEЂΧl}~"Wgh'tOU򼢇O B'K 2> Ւ· ˛ϓ;v$@'NRҒMQBCP}~>40*ۭRUUzݺݺ[ݺ[wݺRUUzݺݺ[3>661,{(u]u]Y"  (x`X]G9J&씜>}IM&,pZ `/t R|6J /,WU;oOk뻗=rh_LWe7o{3Ns!hDhշa{MyB~o] ql !:pO*e]E{[>1D/0s^cs\w9~ԱU, gRStuZŜxj鿶]$2tWIqy [دn[/k:#70R)rcܟ#~>h{8>ޱ%;lo?čN\wsk}M1b[gz7K 'b/ 3" =397rdLM9wp^MWY`C1./f/+~o+6xmv'mqFbfo P+l%EC8߄@-nRX]kwvM GϚQclLR8 쑠? [Q\b{w.ܓzYT:UNJIq?GRX%SY2vKDwy?_B7 `@M %IQT_dX"e1ɝDY4g k$i"|xb3[4dy /BFi>t'ȋ=XZdCȊ9Vlp)~Vvq1"ug䂷dH)qfkU =Ҧ1t.H%pNԅ?rvyԍnƈWW2џ6&00Zz,K`ڤ耸 0\-hQ>/pk( eQ ;YPO.jSS+hkzXKAjZy YhTjbXz7xquؽX͛ƹ[y=!3F0m1uq>ڒmBI'AZ+g P,>QȢc S}mIt,ES[rkZ<7Y4 gn ZȚ6&eJlr#EE<ߋ^x&Fn]o2*d&?3VtD$Q;ng+L Xf[ޝL9*+uE$ϧF+)T>gV FZZC Fj& J ǩO] gYbP5)Ojrk@ś<DlD1@[iK5K+j3HF6lgԿ}2/1:]3X%z +_K#x'z.{AL  ٽ`hex+bx,!+z5A,%qQPٜPZZl?BW݃r6.WӸyiօfOAy@Ko}sn\04|qگc LNYl4emvlp`u9%I YWϲ&zޟ_7_,SXo#nt71O`v#YP52Qd?hO;bH#zj}MԥrP)*_d)Rx? 0'՜$Qs?4GO;:G_UC?:y{MVQOh^ytقlE.5}蝇uhڼ+ 3b^֑9/1Y'7zdŸFOSGjgeDR5C^R D8#j\J7"9-5l'X^$|[y2*IՏ.]~_iT"MBC9g2X L{ݖ}*f[u̬TbeÜ(&S<͘ʛ:&ZZ9U}/-qVR!'ZB7J*9=B(nc%=WH _|#ϿT0;96ZN QDZDqA9lc񾬿Kī q\2d㣐(g]}PQi<$?(ʤ(qrE? D0y92:,:j @%x(^%(*"ޠ͜b@۵b`;=weBr$%Ϻؖh̺*SUBiKP >$H4L|]`UjwkJs*q>_-[L0ѯɕXhQVC`#murYHqT 1DCȃ;6W~zsV_2JR1R~lp*m,io%"Sj5JS>書eI6 Kz?7ڙxF`BMP0:y6X7w2of.^V*N4O֞9qڋSAa pfQ}P$9~5=˱p&S2S20$pac-9RmSd]4l܋=z#4 DԢt?pv=7XZL§.|<~8%νp0s%&aPUtǧp  ۤH. -5l-D d9JUg7C[1h`O?'lfvv;:bN.T[98JA ƏuUx]R֪zn]XaCKݽ;'y?)ӰM|1iRaO諪iM<1 LD)`'0"fffffff&S$I$T3K:dppVhFf[}OG8t?}&]Τ<"ۭK7T;3+5ZbR`75  vM NyY8}uᜭјlAr!QT1 N̾J}F]~۳zyvY8r{ /r'6R12;Iżi&zY9~y?z/vBrokg]c_ۭ[ W_.J%oOJ+X+J'T:#*'қ[ِWpgy%jo}_yuOu4?q.miqe0`A˱۪Y2"q00ܲ)Z!!0"_z }ȅ}<ݚYͷtvd5TA+ERB1!ABڋ֪(m$,@c9UsQ˷;w*2*xQ QTf݋ߵayCwx@ ۮYm`Xc"(<=z o/V&46 W/KlJٗb ppxXC.!Uࣽ*وxJG!?zkOugZgD:"<V Q<98cGˡM茺|HK0+ :X(&+ׯU @q ]vDK6m*}@RkO&~ଂIy̥HO1=Tm 9|:u% XƨoC-9&sg 1]q K+;g%S2XHuPTH--"TN̼J7˾jz-BKy}Ϯ PɄ˗#$B=圭 Ɋ%3QS<\`DsmgVNӯ wzfWrFvR6ZU8_C6Lpf7xA#0/M!/|rZyVY8>ɋ:{67іL`!AS!A@ Pc;uC3"+q†7BK`.RZpf]ٰ~YPB*8A-G_vQЕ@]}X|1fJnE6B38و1".ȔWX^AAG3]$g SJ1jF'9C#Q S~OwCw)}㯫CGGGe\ PtRSFʸdJȸ2UUUUUUUUUU{>;yyҜ  _آH82 xph`XPH@80l&$"n ljhfdb`^\ZʤLʤLʤLʤ^4=<<<<{^z^z^z^z^z^yy]u]u]uRT*JRT*J!4M4M4M4M4M4M4M4M4M4M4tСC:tСC:tСCn ljhfdb`^\Z X VTRPNDu]u]u]u]u]u]u]u]R"o ??hTN@$ϟ}BP( BP(_]O*`J@%؇P (!ױ$AAAQ|=IE(12(&!4|/OeU($2?P6^i6Td8 0:)sH9*!x؊,b5pBx)P-ae* E(NViF#9I! q)44z a4;NgYE6Z+X35b腱,IDQ pVd!)ܣn { vY5Y{NTAm !q^9\*!YM)!aOP$ 4z &R(FJZk]ZǸ =ir֘Gx2Jȏ蟗rG+=xx:-Y8;A+2O!Ot[yI%yd;Hh4O|y2M9 sc^sb.Sc9 1.üUOrO^I:('!M.e0߽7.}|57-eVE^ U՛&޼tQn. ,^>']#bA!!О~ή9#?t4 @q "=5֐0䳅\rB:]y g䫁\%vTo? &^$>ٮ=1-93F&0y%ǸZr K^Y')%dˠ :Jrq.AU@1"} = #'b%Al{,밻 {JtTO? &^$>顛韚372]3//-++')]ok{]*&{N"{+8E<`]ES^`aaacLR! .>Cq]W`YA"ʙId*A3bB&b FP !PD::Pܴ e\!n]e8t-~kBEl ףFI1/J@9kwf_ubфXranUP0M]tk)[tupyU|].>7˗mmyHmybmyllyFllµD ]UId]Op]= `Xh}T'mPKWo8:ڏVKRlĕ(uܦe|ztc/`ܫ%}fu5-Y1 xTS9'2پŠCu$?Ib"b PϽWymD} s1 DŽhl M[ %(\a٪+e}*GB qR>vȢ} s"UԡUtlWoPT+!t?rodNTU4~J 4 ËK(?XЌG ִ& PGÿҲcAue~p"!h=̛0;[m/[?e5>@s~_-}|e;\,>'u#jSݏAl#ջv?k/ԜU K1 J.i6ʂq._IG!mPVݭi;Gge.ݍWw~payN ܍omu*O?BʱrŶcn/b/юȵ{|jp[httQJ-*/rYZ' -uj|>]_v}S i87\w3&%f(킷=fy<G[t|<]W8L86>o~<-y޳.Dz;~onHDk]yz~߯{.Q%r**.®?,nB &-*`i+0ȈȀKK0,'  H}PPvYH'7 dMKฅVMQ0T ͍lBFkM͖bDAgtM%Bq p@[fb)#Bu-JHJOxӺ+'^ 9ceUH( m45gdVZ Q@"N›[6Yk|B聬ET.]X8;~CzGn~Y*x:ϣ(*@ONA0rw.TI' N@t1Q$l[i6RAb(-A# 6MaUQAqLvMϲ$mUv[vUEIO) !nD٫?D}xi(s/HPphHKtLWy\;qIa@&6M 65)Vʟ_՞?uK#X+ f]^.@{}bX,OEw]8X*Y,YFWZ^8Ofy:R`>"۹zWm$WUTCb[rWqye!:H=loPeVԊ1 t$f?eʒ;Z V,Si{98\Qt~`]^+)W2ev "柇w@/ e) .YEV وZ#6|ZEy+_/}K;v傪 ݋P*r41)ZXj)6kI+i_qE_CB&F\)yoC rjĊDj@kX㛍[:+G4l%ls (ݼ[;ێ+ܟE{`E,ntԹh!ݎ>] D, Kx50GXk¾rwX%UUUڝv{UUUUUU>XRT.d"oLeϔv ~Y-*{%er8̥xLb.C3;Hf= gĠLf`Jd8(q qaˇdP1(,6 }F˴*"s;:$2;Q":D#DAtt::c2Ⲭ( t"8>@ (1}|'3ɘP'Sh0 JH+^8z^B9ݍ^/nbX/zJ墟P&$t'EtPtDTHt*Y+w>D(<;RL$p6hq6ZJl0Ƀ@z-*U'l0 @x9R>*"JBSQ/H{c]'oQ=~{9"!܄N G`=|uNBn':DWopuV 5Z7duY[w)9 2aW¼‹oa`IFDfc W L-)/#X5B&Sau$R !(䐧ajRBT(lE WZD䔌CVQӹP)P1xc@peu89D'NSp1=3_"$l|sBB}Rj;ޱc!\!Δͥ2$½}'I eiMzaGHh#_D!ZBpig8HeLx`5#sS|m(r+$ qm,hHO0XŘ&Į*?e(-Cv;'@]@Y)QC%5@αW--#>Hlzg|+(<  1/&-8MʁdRy,bFvlw6(J*9YBd|sʎjeϴٜ; Jݧ2 axDZs!U949PW(':YV_Z|ϡ8#:L P%|_W*ALPE~zvMr nˮjf G1?6-.&iiEI(A]ۮYmUM,(uܦeeU$8 ( r1=9~5=1-)ze۴ !w=og9_eW5EO qaUQd?N,JF۴ :횞~ݖ]=Vd e۴ $7a%A !w=og9_eW5EO qaUQF4̢$a m,쪦irC:n2*jzY9@횞~ݖ]=2@b~^mZ]VEMRA0 Q̿]ӳï۲YQ M˰˪I#qfQ0 bN,JFA B~zvMr nˮjf G1?6-.&IiEI(A]ۮYmUM,(uܦeeU$8 ( r1A=9~5=1-)ze۴ $6a%A !pw=og9_eW5EO qaUQF4̢$a m,쪦ia m,[^ʰt!M۴ zY9횞~zY9{~skzcu[vUS4˳a2jmZ桰$qD4̢$a m,쪦irC:n2*jzY9@횞~ݖ]=2@b~^mZ]VEMRAOS`= 1s HOa:4M4M[nx2iiVDA30c3h"l4Ff@rYTY:ޥaMVޕ?]7];C46Iח{lrt+)d'<;;;A0 Q]ӳomUM,(uܦeeU$E4̢$^mZ]VEMR=N,JFA B횞~IeW5EO qaUQirC:n2*j"qfQ0 b{~skzcݖ]=2@b~-)ze۴ zY9`횞~EeW5 )4j'Gtس l F+P3<8ca4.U~t氄333333 @,@&-)JZ::?gcjJr\,~&{8C[(.Q>&-)J !M$p46Pd 3\-OqSS b^7D B%pSlK۲hO15%9`.J_Pn@2pYo/7k4vYJ_-ɂ* k*ݭgJfJjOcG!t8*+@%5WoWZ-adթ+TV$ 5Ui{TET!I$"dwH21J$IDecJHd5fvPsJMz}}?jf 5ܦeص*j"Hb#:&X*I.ۮYmUM,cC۴ VEMRMg`. aK"8kzcu[vUS49DvMr nˮjf 5ܦeص*j"b:&X*I.ۮYmUM,cC۴ VEMRE:Dd0K0%r5=1-S6 %IR!Ȏu2$6OVMi*2JMX&өt3>[ NS*fVv R1 "9(F;vh ^£]"HN+̽Yn$adYTUHwBUKbJ#$uHYmR+'@0ƷQ6^OZLLq1 ٭kq:Y%yvpwiT;Gh;Q@A"4Z.f3 | L̀]$wCH@إFZU#/Z0Ձ+sRmkPmkPmOlԀuDpGJҽ +(I1GM-4("vگPmw&O[>mӖK[GkwUJUTUJUTUJUbl49o_ehbTC}:Dm*r)iD"7B7~; ` |⦣uS%luēCIRHQb]3W˕݌6ӧu3xmƿX5 3~Zj?)zykýZ&o{,ʴVY85?Z{F[B||w^so~ _ ?9xW.nJX yWjn2g)0Ѽ5۹Fc٬j1E*}- U_toe|]#E<󞼻&nQmB pDOoRV1!@ [C0ywW*+CHog jMT&mGc^$kAl_&M"!y;]wmHa?ףiNf[6db1K̋K ˊJ ʉ)%mG,ͥfVKMTt- :lvd =PF |z*O$~%//\ &%# :#=2! 7?!=u߄RIHH!-gDc?&aRN:# kZ2Q8.mq|͂1udk8nwWɶ&BTQg"t:JQ43IA: E9 ǃ60=v86-lVTlSg3jet9M +9Cio t!๼^së*v..JzwXM .԰vƐ͟Sλ{ۡ rYs"6@;iUFutK  ,5߫/*jj}N'Ѱo+d C{$z<S3$xrTYL" ###########;4Q s@`x+u]jԠMljKƨ=.v,!g^Zl,MyrnAXH{-.) ZS^a=D-R-ݹ&4cUx[:qW6dW=eJ*يC KY5Z"~M? M LFZ'A&eYF2ΐL"半–>ib`@EO;G262ɨWA0SXVS!ZNQ^(%zi֗.쉻/C}tˤN@_n/cG6ކ;bN`UXS?~o)=0fԧ+ksjĄҍ {H| Gn~Ud$Кop/ȼML: j]UGRIGH$Id$e}}{{WjS[?.M쁅[qU:{m'^{4Rm:ȶ#s5Xmf4#IN]|îѝni,m+C3uݭ;gj`1*uqkN$PG淬qQ?v\Chؽ9r1ʚޘ7%9ﵥrdxNeb}=C7}}bWG_'0ϒV`0/b0ô(-,MfȔhQM1A cKṏIAHiES%KV(EiPCPshT!^S|XNL>^AE2$=cNB&8OvwъsNV},9w7`cIK4Z;kLmbAӠ9h6Mưi6 æyYi.d;Cϩ8rRR{6YKA'TT@?BׁZaKHz+x"? T7qpt_Տeޏ?ivvW5½VY>c=Qzqԑʷl!!E_Ǟ`2̰˿_)1;i˷V.9x*U=2b=䢤oyJtxluz'Sux BYߞ JEeه1F8I3LHu
\ ӜVg ʊrRv2?s~kDX+A8xiZ4PrK`r(eԴRWLf3;Pk u{bddˆ-웋^UDakw,?,":dh[sx [pcCPsRfUB3C6-o]$ Rj H*6C'2~^dxՖkz3/[jX3nJr"<(Fx"eļRS%3jy)ۓC6 ?-̱h⁣t<= |Y"zUо('#G;D6&"SbO|r4a/6Ko*q\وv.@$ʢ:Y\]\3 !hyB`. 4Һ&uAfDOD/b[Gb=&ITOVbjCJ&2esp8h[L羸BȏD6%-G!L.u "-D1w~%~%@jk6TUYgaa|1qrss..osy5ko܎×NLdLA:ٷ>ʃCZp֯ #5PVu)-gK-qFp-o#G0/=v0#׭K&\bd{hQָ ˩!Gr Ltq;fªR$eeۼj2IjqG_dGG6;9O]͓ =a)o|q1ZO $LEvlrY },튼j$LʜaxBw)߈gWf ZΊNԒ2"Ooҕڈ'"f36] Fjfo&nPc#k$Mby|EV\C4$x/ oywWw.Fp4K(X0 z |%@4>{]B͜Wߒ6ь$I"S@LpWCIHDbxD[bzTܖK ]$ʴaF 1&T9Ԏ%Lu:@ 1Ȗ;H1&2$nMG*6/PahHb? p"LB&NEWZy@$jB̦|@\@tqPat"H9rH$Rͨ: 8I\AX(Vz}zoNf>)4I'@P/VTILkG M6vN\ /4 A ASs (kq{ZtXD6]^2 h2AȝCZXh`TD'Pl~|૽kKS#ffffffff7N&788K$O!*_Կk;?7~\˺My0k@@ZSe!MM[v@9'ְά:M[Ua\UMQoxܩ81JO38tX?Y GӐB& H19eKn>;Bv{c,Me!MMR>nnXM^,D<@O$(;Ƃ۴L. Qmj+ 183hHcC4%"*_pQZHp\ BVd">jٴ.m$p;53j]@͜2=MO1,,CNK1k`9z)1Kpj` s8h60nEvme\@$O++(r@+ACFh&H3)ޖ'Q@9G?==> n2E,DI{*v8d0RL$CM 4Kb{c,MfIQ =uwi"]$EС=u;vj2bP&䡦z%G1IPSG=͒z n2E,DI{&v8d0RL$CM d0RL$CM 4Kb{c,M զ&)OVK,4 '{yiT!Lp|_WU|_WqaUQA0 Q/9~5=1-)z%9!yivY5I8 ( r1~,JFA B]ӳï۲YqaUQA]ӳï۲YqaUQA0 Q)9~5=1-)z%9!yivY5I8 ( r1~N,JFA B߫m,쪦i(uܦeeU$E4̢$a zvMr nˮjfIb~^mZ]VEMR=N,JFA B߳m,쪦i(uܦeeU$E4̢$a =9~5=1-)z%9!yivY5I8 ( r1~]ӳï۲YzvMr nˮjfIb~^mZ]VEMR=N,JFA Bߛm,쪦i(uܦeeU$E4̢$a zvMr nˮjfIb~^mZ]VEMR=N,JFA Bߣm,쪦i(uܦeeU$E4̢$a }zvMr nˮjfIb~^mZ]VEMR=b~^mZ]VEMR=N,JFA B߇m,쪦i(uܦeeU$E4̢$a zvMr nˮjfIb~^mZ]VEMR=N,JFA Bߏm,쪦i(uܦeeU$E4̢$a @=zvMr nˮjfIb~^mZ]VEMR=N,JFA Bߗ#ӯ3?;'s O~>9'Bq;Xu)'w2#a@+ݪh =xuxt#_` Bx=w >m,쪦i(uܦeeU$E4̢$a @=zvMr nˮjfIb~^mZ]VEMR=N,JFA Bhgm,쪦i(uܦeeU$E4̢$a zvMr nˮjfIb~^mZ]VEMR=N,JFA Bpom,쪦i(uܦeeU$E4̢$a @=zvMr .)z%9!yivY5I8 ( r1~]ӳï۲YqaUQA0 Q9~5=1-)z%9!yivY5I8 ( r1~]ӳï۲YqaUQA0 Q 9~5=1-)z%9 Q9~5=1-)z%9!yivY5I8 ( r1~]ӳï۲YqaUQA0 Q9~5=1-)z%9!yivY5I8 ( r1 ~]ӳï۲YqaUQA0 Q9~5=1-)z%9!yivY5I8 ( r1@~?]ӳï۲YqaUQA0 Q9~5=1-)z%9!yivY5I8 ( r1`~_]ӳï۲YqaUQA0 Q9~5=1-)z%9!yivY5I8 ( r1~uܦeeU$E4̢$a }zvMr nˮjfIb~^mZ]VEMR=N,JFA Bm,쪦i(uܦeeU$E4̢$a zvMr nˮjfIb~^mZ]VEMR=N,JFA B$#m,쪦i(uܦeeU$E4̢$a }zvMr nˮjfIb~^mZ]VEMR=N,JFA B,+m,쪦i(uܦeeU$E4̢$a zvMr nˮjfIb~^mZ]VEMR=N,JFA B43m,쪦i(uܦeeU$E4̢$a }zvMr nˮjfIb~^mZ]VEMR=N{}}}}}}}}}}}}}}}m,쪦i(uܦeeU$E4̢$a >m,쪦i(uܦeeU$E4̢$a @=zvMr nˮjfIb~^mZ]VEMR=N,JFA Bm,쪦i(uܦeeU$E4̢$a zvMr nˮjfIb~^mZ]VEMR=N,JFA Bm,쪦i(uܦeeU$E4̢$a @=zvMr nˮjfIb]$@OKG!1vP*u()7&8;V[Δԋw5ɩQnZptם)5IoI9kS;oYm9SjȓR/ޒs6GFk]w^rCXje9wV[1 )%I$I$I$I$I$I$I$IUUUUUUUUDUUUUUUU+Tb 2 h?"z$I$ITb  ?I$I$I?IUUUUUUUUUUUUUUUTf4"`Yk0 CDc07?Od0K2D GP$Cu]z{{{{{)T"D!l4RL$`, P  wffuuX+U u2H#Q7[6`{Z\+1! + ЍE=:rڜbI  I$I$I$UUUUUUUUUUUUUUU=Tb i |UUUUUUUUUUU$I$I$I$I$IT Х2!I$I$I$I$I$I$IB!B!B$IUU*+Tb iP3UUUUUUUUUUWI$I$I$I$I$ Tb 2 #'I$I$ Tb  =I$I$II Tb i UUUUUUUUUUU$I$I$I$I$ITb 2 #'I$I$Tb  w.I$I$I$*TjWp%`c8c?sof< 0 0 ` 0 0 0 0 0 0 0 0 0 0 0 0 0 0,qqqqqqqqqqqqqqq0 ˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,q<<<<<<<<<<<<<<<ϲ,4M4M4M4M4M4M4M4M4M4M4M4M4M4M4M               B0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AAAAAAAAAAAAAAA0 EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQAaaaaaaaaaaaaaaaFQ{{{{{{{{ 8888888888888888               qI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ (((((((((((((((J$˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0̲,M4M4M4M4M4M4M4M4M4M4M4M4M4M4M4 0888888888888888N4<<<<<<<<<<<<<<<8AAAAAAAAAAAAAAA@               B0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 AAAAAAAAAAAAAAA0 EQEQEQEQEQEQEQEQEQEQEQEQEQEQEQAaaaaaaaaaaaaaaaFQ{{{{{{{{ 8888888888888888               qI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ (((((((((((((((J$˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,( 0 0 0 0 0 0 0 0 0 0 ^A aaaaaaaaaaaaaaaA               a((((((((((((((( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0({{{{{{{qqqqqqqqqqqqqqqqxAAAAAAAAAAAAAAA8$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IAEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ$IeYeYeYeYeYeYeYeYeYeYeYeYeYeYeYEQaaaaaaaaaaaaaaaeYiiiiiiiiiiiiiiiaqqqqqqqqqqqqqqqiyyyyyyyyyyyyyyyq               y((((((((((((((("$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I(iiiiiiiiiiiiiii&I(((((((((((((((iSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU-˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮.˲0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ð뺲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,2 4M4M4M4M4M4M4M4M4M4M4M4M4M4M4MӴ,˶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m6M888888888888888mۺ뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮뺮:<<<<<<<<<<<<<<<>@AAAAAAAAAAAAAA0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQ0 qqqqqqqqqqqqqqqGQI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$q˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,˲,K$M4M4M4ͥt?j:3 0 U),,cPu_Oj\,#`t!<33333333333333j   h',ё$I$I$I$I$I$I$i' 󫪪 ۶m۶m۶m۶m۶m۶*? Х2 I$I$I$I$I$I$I$B!B!VIUUUU+T 24Pk!I$I$I$I$I?"""""""""""""""""j$I$I$Ij!UUUUUUUUUUUUUUU4+T4#`r0 BZUUUUUUUUUU~aa)%-@$I$It\m۶m۶m۶m۶m۶m۶m۶RL$`, P @Kñv$I$I$I$I$I$wh3Y *]-֟RP'S4@Od0K2D GP$C0nQt8M}}y_+s$L)_0"#0R92%$I$I۶m۶m۶m۶m۶m۶m[$I$I$I$I$IRjI$I$I$I$I$I$I@UUUU*T Х2$I$I$I$I$I$I$I$C!BZoUUUUUE +T 24( I$I$I$I$I$I$I$I!UUUUUUUUUUUUUUU!B! +T92%$I$I۶m۶m۶m۶m۶m۶m[$I$I$I$I$IRjI$I$I$I$I$I$I+T Х2j$I$I$I$I$I$I$I!BjUUUUU*T 24 I$I$I$I$I$I$I$I!UUUUUUUUUUUUUUU!B! +T92%_$I$I۶m۶m۶m۶m۶m۶m[$I$I$I$I$IRjI$I$I$I$I$I$I+T Х2j$I$I$I$I$I$I$I!BjUUUUU*+T 24s I$I$I$I$I$I&I$I$TUUUUUUUUUUUUUU!B!*Td+&`O0 /bVXaVXaVXaEԚL @iI$I$I$I$I$I$IUUUUUUUUUUuhPUUUUUU5-XP %H8lА (L ,P @FqUUUUU+!!?Q4M#%,e)% ! tj$I$I$I$I$I$I$I/ jUUUUU1 CUUUUUUUUU+3 24u I$I$I$I$I$I$I$I!UUUUUUUUUUUUUUU!B! +T6S.&`W@0RPC-îR(1   p$I$I$߶m۶m۶m۶m۶m۶m$I$I$I$I$I>sx,^*\(Z&X$V"T R6('& % $ # " !   M͌LPUU *3K!x!"""D) #{Z繶y+pE#8 $(h&h&Q0}}}}4 3, "MD AiYXIpui4M4M4M4M4M4M4M4M4M4jZVjZVjZVjZV3Mt+!!`OUJUUԪTU-UVJUժjUU*E<+*;24!,P]T\L`|x!BKdjq妪JN u[a.giS&2',K.2"E?! ҙ*ؒSąs{gqgqgqgd;ԇ"G 7qC1,-Wd;ԇ"G yATuqvMyN9M(hV`51,-$9V'a||Ҙ,:ч.t[vO]ܣ8 [m7 kJVz(g8(Vove(z[ ?oWLk\tJՖ>;V"jR#.ZQ+ `Y7$XV*"WXs UIڀU66 X:uMָkmQ tˀ^q^^NCqC1,-WYL8R(=KGr1DrcyO"b v OnjEV|bBPӪ(YV}䐵 ˺&5dU ҚڥZZ"i֦i֗ҬKҬ-y*o{۝6o]V2zb>rB$5,4|$v}:aA .fxNQSiQmKɣ@K(c-yǃ^L @D0HJpYcVc KS/bL-N P]AtЉʕ^cMvvAHIs+-q:ң6'#ɳV>Cn9cˎjh˴Y- I GbN &*}Vr\c#QBəVWx d?Ds! ėVӆGۨ0 cE `u'KЄ'!;6;B73_&8{%e ,(kq4r|xD |Q~S;g?vSG);OSvA$6:PH2@)8䳕G[ICUh+.[Am⪾9gEQEI G nPDóڢTe3.a] YpIHCkd+ƸTkQ)zJ99xL|HglD&Ls|;AAn3Y"ЮbjHH}>:AJl)kƽD l+.N4$P84+qP E}f]:!-] ה pe*`\}XthG;ղѩ?;8'M#' Z^ R=R oC-{-?*P>2By wk?2Xra #IDX~#_?WS|&\;"N@ ݃sl mz-,Ev)Q MȀ:l3/۪+sZUWt)y&wcisKQ-"('JP̒heC:n2첪NMwܼ,>%vЏ!7fh;fdDŒWuM'GN(dc\EFO̬k* ME^ĀdL@x iC/(DA4 7$)O6@Pf9(VKBQxƒZ@A(9P,e}$(3Eʇ8oTo /Pim4%OG/>6F | \Nitp؊ս}1Bq0,qqAqӦh}K!,A罳3r\0э Is9VS11$C@;Q#lCI>6t:P-ZB{k[@F44PD銤@4E㯺y;sCeUf}xӸ_p4 rQ)AbIR.,/8\ش_/^ x}OI;&[jeVC[uA&KE A!9uA` G)[(X Jd+W PAϐ4d B1 ''vxbq}uTq1X#@@0h>5;YVin^dl1Sx  JxL1s[*@_x %dxᴼԢ~z̾)Ab^+zX/V c7ܥäj:Ȱ~ᰏ~􂃇'V{O>O}ʟDڝp``ЂWoazPWڨWl.p#i5u3JL`vu<tY 6\ޜhK6\FPbH'pa晎\vF 169]Yx|4|8d2ښX@a"d1X I)DA2 }::[q2{m ͂2ժئFKMZ+B%1%oރ[Wb^5BRuHpxx=հUMc%(uu#ŮMI"C"(TdCLb 'Co]pLRz \Y]rT|G!T~ϮޗI~uKg<}DPu{.gK"v#1jv>a0P9r`ZϊE¶F[,J Ҕy ED*y*+riY6 '"?45XE׆:SR/vK>R 0ϣ}sy?ye`FUH+ ̐}" B7Q+PD|F!Xx Y*8<-}1]gGsW"9Kt`ޫBdSo6Pc9H*䑧9w<~G߃Y!ϲo.|je H hN Hx"-C)Ƌ}<[g8b>F|5Ô T0{qr279 #PY' z mk=&c@?Bp[N֌뎇 >&)#eNalWq r#vA~sU5L蓏r4< 8El2$G6Űs"UQ' \׉F-^߷t&U^~NL@ȧZ 5&_Ow8oL`D n@sIqS^x# !#x  :ȗslP̏;/@duq:&'i]'y4t0ďJHQ.D(L}E n _8qIpV1yvc\njG8m"Gřz~zI=xĜg•|$u%{ V}30N_ 98Buuu&-)%΁)(}ypt/plhld+`\Xh}T'mT̤Dc4"o轿~5=1-)z%9!$-x&±3'كFIZT:P?6-.&)a%a$A(m,쪦i(uܦeeU$E4̢$8{}skycU[t%SKoB-x uH'{qsjlbZhuRTJd4Bb6*.r&&R1"!$'|xl*쨆gv&f`M\=Xc-T"f_>"ޠ͜{H~a8z`qi\aڕYXuQTIT4A9P0(L ʑH36".%!#%|xht'op^lNhd>d#.`Kv>ͼ{łV"R I "X8hlcncH*tV73.dtcr:w}ZM$&J<L ʑHq 0:~6^ߴ=2K3, /뮭ʦ+'iH#(~vme]UeMDE$=5,$  A@ C|x}\-{wnMs-m,쪦i(uܦeeU$E4@0~  XwmU6]QLM4eI0ޤ=ْ=ْ-%[%[]Noȍʍ}ij6a镄'wr'wrLLL~eխ -ɝɝ̑99"&mx@Ip&o&MM;PqyL?~.ٓ=ٓ53k.Y)RvQMdюN6Ë\;kbY;ΚY'vZ?EAþX >Nb- u\ ;9:: /뮭ʦ+'iH#(~vme]UeMDE$=5,5UMD<4 ,r$R(1 ~??;߹7mr`ΰQ0 F(`r7veݵUtE35$ͱp/㼭Ӹlô+ r@9 r@9 r@9 r@9 `Q0 F*d';=N$ɝd';3;Υ7'; Jɝ&gr7G0R$Y:dkF枷ć-3 0d&4MkLiiiiiiiii x0X Q8 iiZcwwwwwwwwwwwwwwwww+NvfGvr';ٓ'drX52MnMnr'7;ɛ܄aJ6!`IU~RSf0 0 0@5Nf\2LBL*Jd<"Hp, FbPD@0 mpA!6hـL  o6fl6MhXUKJPSʄ*HQID @" :·t}fl6C}}}+lgLv';ٕNv';ٓNvr'[nr7ɛNnrS@jS=i?R ir&]u]u]u]u]u]u]u]u]u]ZkZkZksaaẮ ZkZkZkZ 0 0 0 0 0 0 0 C +X!QUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU=|-@DUQp!C˺U˴VM&fZ5[MC (HA x||[ ́:/kҰ2+Pԇ*&JiBF?8'wj ER RΉ{fl05V̂WoH%>؅Oբ*j*md%;Kef$Y+teZ^5ɇfͷd؊lg0%%gSi?|E8jCOB!۱ k\7ui-ʞY+w\>K2cx[8_xBs9 &WU'1)0qU$*I)G *ZƐ`{d$ZAk}i/VEm_)3QT7->_ي24T~Š2Vzsȳx {SiQ[kRs6@mY[YaޗkMMii3c$ULPhJ/)6BƮwɎ)XtYG U6R^A$%)y} ni/\~I@*j%RҊ*eRт/R&ՊpN4Z -\1%KifpJˎ>?kC &J52v*zlr,L͎Ye'f0 ƦKSf-؍IkCdiBk젞|;c!̌xوf8ȞqG>7RSvkmPR3ݞ)j&h&i5 :+ D F1o y<_O~x@| :do2hnݜEo+#>QC"$l d'*Rl^#2o+-]pGgKMcUxYl~ır[`Έj=ri ԩHMq`h2bP.&! )zb)?Bti}&7e4b_'+I]n֪؁ح~" MVTdsaqI_8e7њ͌yA'&ԁ&Ps+g~ 'Z\%VTBUfWPDQޟhgu[3}zR~$>,*(&$" jG,{ZH}PtaQJ)QIHRݬ_vqs^3ܤR6ٵYJkHCj!(j@B8vN6Td$ T}XFdC2_$^m/DW/I='x.:3+h N< .W̋BP{ -c {h%~-^I# B  n-mA*q/X0~LLx4.l[AU!;)>Nu*{rh@N4` (Q4!B| H=A @X 40<ɒ@)꺮T]AA:Hf2" e.eT #kc?g,~ܒ0w򨐩^DsFr?}vUN!n"T( 89uJ'ٶO4h4I< ke A }z~ej}X65E 4} XƋe أϜJODIƲUIJЇ}pF@;=[.=+jK: hAK<)K=/ IL<B ăd+-}wGb?}gQR &zu9nsE8Ii#}F-ïˀcǨ.Q~!梿bY-0ǟKtҏptE!~x`hSBii053ljX" GS=KM8廀HJCZYQRP±m\;^n:" 6o'7̟ZI'M#Ja__28J%Q.rGQR_OCsAW*T|lzUyY$cMQod3dD! , :# *Y爒5$v%돗u%khk^p)"JFm'-U,ύ)-Ɲ ´廀%[D"F$ j~GFȥ@ 3R,MJ/@IBBS.Y0ZdyʤD Gx;fwE[6$~Ljxln{M箭6GFZixӔt: c(':. +vf!H4x7:S=G7m.;іkDr1+Ni9#]O t]$gid7&8cDp!xjL]VPkx0swA$'i)ƤuHEB;;'y'hbO_ NAEF0{UCŶi#;'qS9!"Ykfm{)IfÌM;Z pcWhۥ7zzP|ZG=xmh]/Ub'8n 96@e_nҧՃ屢;3,t%&ʯQ)Z5U4w:[&^R8S&GXnƢg)Cw?fۢ#f*B\~(m%}AJ(wDJtYͼ ?/63Y+:kEA?mѕq-#_xcOuSbmV\ fĈa^fy3He a/ .K݆TE%am m c l[ hRlmss%to5 sNf89sMԨ|Cq*\4}0P@{Ga֌!=$ri HCSMYH4ruDK 58fEv5b H! f A$a ;[+'pL[Dfk0,!2Qlm:b(qFbI,@4 65*ӇAo’) Q>:t*[@j;G#8mww-4PLT_w@n Zb.ռ9xxPHU@ W G%L Bpw_77Դ0(O 869J-U=8(^`G`nO#ljg4$UEQԻO5}:(Tԛqv =$~ž-6L8 ]A/ {'jtdV]$p Csᒏ n:-]_Dty|lWԇF>J1=b9E\*~)u?76#6a/|EBժtx$4Jc b>IEW&-V1!NTBS*P' clt{}w[23333#jfff*@#]ydިLtt[rP{9S#hEaU^MQ4zm?r&m6XNs1f^9Y2Q}pcS2jTEhgr"`ER!"0׼ĉkb_dԎRjAj 1(OTLsb XM^mGY߂9ف@2 r. E'|g/X7p` $00 0 `/wWjإ& CoBK,W EE=l'+fB(phI!hO%%W:5-Aod%qr>_U4iŸ>~%G:B?f8 W~Zar'|ۮk&,KʷF축?zq}'^ Z)Ki`5;$wS 7?U̸4i~zu|X 0" Ξj>$A"NUo4Mi ȴǭp4GӔG*bA ayxU2fqM 쒹'T=ɏPcP˜Dc0u\G&YCB~ՠ?Z8IΧj'^#OQ&{_cSvU*l:  tLLi]OR aHPZn^\(zhvЉ8&l?+.u}BȰ ^Ⱥ~9)p4~TПzBSOLvdT@?$pр@ Ϋ 8ѢތXw!~F|sC2̐Yz1?r!QAsdRx*y礒&dԓEQki!BadZi JU]ڊ86])I5\H!!FM o,{c~` HտaK0C܈MSRACP iBSaxf-tN;X;B(ŧFo9RtRWCw5N7=x 2+ _41Nfe)>߳:,aQ(:BLhlfuPsxަJ#p;5cTB/%)B'DP4@rJH}ě' [Tu6=\:mV[#ٌL t-Xw &'{ynڦk<9h2$N[vQ$m2 ='A4Ͳ$hfBA#'nAU&&-j3=b]E!Ug4 w睡)(m Aj4,^Ye\QT;wВ tDM}zVi*REO@̠u(Kخβ>MdNXAFO Jd# qܒ6y"; MX9:/Kd!ۡ.%x!˶uNYp~CKJhs.%%JT9\Dh} KlrVf#N :&@]V:*rbwy|gH}zy FߧZLΩQ WVLxjgDd6PN}=8Z\`ɊNާP}{2p04cuHuܦ2*j=N,JF&)4̢$aM#deUzY9";B?rkzcu -)z%9!xcUQuܦ]ӳï[hUMQq<?͒4B]VEMRi~Bˮj"!o{oEI(=cUQ}q̒4Bv5=1]=qb;P<#@#QWm&va*g$%!IĄI$"I8S"4 3wLg̲TR0msaQ&E~U#hӒ3>դ{3Żʡz#/>X8>1wSxоMc~vjtgbay`dl5|A:>*BN3,-=c.sP![ՍYvzHrQ{/jcSB5(m\=r^Kup]`ǞnB*Br|^.ɊilS (Fl:[3$GgSNԏw6zTe5? 4 MT%K 9ZnL;9y^y5*"= sAW Έ#ucy'(J᭬ /a>Z)wMA%Ž/[)Ql'9)tw%2|hpE"emc=%:=(w'g/:qnz3lh[+G`6ILS1E:w%G @P#Rriγ U|$JL`|_WUr*/   5I8 ( r1m,쪦i(/y۴ zY9{~skzcu[vUS4KrCxcu[vUS4Kr{~sk:F 9{~skzcu[vUS4KrCivY5I8 (9~5=1-)z%9!y۴ zYdskzcu[vUS4KrCm,쪦i(*y۴ zY9{~skzcu[vUS4Kr@mZ]VEMR=N,JFA B=9~5=1-)z%9! ~^6-.&)a%A !횞~ݖ]=͒Ű?/qaUQA0 Q~zvMr nˮjfIb肟M˰ 쪦i(%y۴ zY9{~skzcu[vUS4KrC@mZ]VEMR=N,JFA B=9~5=1-)z%9 ~^6-.&)a%A !횞~ݖ]=͒?/qaUQA0 Q~zvMr nˮjfIbM˰˪IiEI(Afhq?:TDxT_L<~-T3pg0:'}ivY5I8 ( r1m,쪦i("y۴ zY9{~skzcu[vUS4Kr@mZ]VEMR=N,JFA B=9~5=1-)z%9! ~^6-.&)a%A !횞~6#Ij#~2Υʪ:-1 >F?_9Оɥ9iQdbY8suۢd4`B`GE1Kᓃ4/[e"* 뺥ptǷ;B^ˮ#R.8CbQB qǏPLWEx%ƙBJ3^)g:R.$X啀!< v`YqQ_]cuO(15 <>"!UFkGد>cDoWddqfϮ'EOlBd0҉񝔗J#O7#1ȵwy8J9:+Vuji#vr m[JT}6뺾;K"1kűw[z}׬٥HI}{!Gbi𾑿m~^+P~/:tP ba\ynȭc%\AP-;{Z!sls{ourE=K{R ν,+b3հB u=Ɇ iأi Z\b7J祜~d~#8/W _SqZgwFJpػ^-g?R 먵`Y$Z᯵4鲑d?|Аd0t\ͭ(=;iki6]{COce~{ ġCy̨SW Wm0YGJeY 'wά sH.8̪DQP@QX|y r|1kԉفa~{m4f~~~<')ЗT˅Ƒ)BmjwKĄRڍ|*ouy\)?=%FGG5u5eJsj!7yy:K` jxOύ4nZxCxs=MLhieIцi5ʓ|KCiݜ)1F(D2~9И߂*ͤx$m(ĂT6]OrʌBZƊ8p-q:XUƨ.(ohذC(L2JqNxV+t6_[*a7:m.iL(ԙ9&M 4^DkiPDa'D>tà2RdkEV6vXҤ2(2{墺.LR`$~R]'5ܶ֘edKܙ*07"\uvkK?FWm%Q%:3Gġ aދs-m(d'n?]^ꞜlܜkTT9]fOĝSJ'qoD|V2;ž@"RBI:Yl %} YN!Kj`#+HZr)V i<@sPaEgm91 L\^ OrRdJ BF4"^CZZƚl吅Pr Qg$;"cd)R3&|wdzgCmM-! u>-hJ|L@=U ঙMݛn4L=F)(2)-M >/>SA4Z [t-J'`%0 vwZ0 0 0F 0 Gz]BV&-)z%9CqaUQ iEIw= ̢$8uܦeeU$E_>_Oo_}o՗>ۯ?MP䌡'Qn 6ip)x7sąڊIٌCR@`o.kL)X@쪦i( B~^mZ]VEMR4a%An煬M ZvUS4Kr!?6-.&)@0 Gz{]BV&-)z%9CqaUQ iEIw=ǿۮy!+bu]=͒Ń@M˰˪I4̢$m1 DˮjfIP uܦeeU$E(η HxQqqa5=/dE nѲYx0!yivY5IzY9z~s<횞"_7hUM,Ɂ@M˰˪I4̢$m1 DˮjfIP uܦeeU$EqfQ]kz^Ȋ~eW5EO$G`(B:n2*j8 ( r8w5=/dE @@8ݬ0y Z|f մ`mZhf3 {99Y߱6yݜzIe΂D$ ~p׫V)gѺ4<֘ɝ@fǸ5FhH$c;@w#au VR 6uت]  hS Rh ܀ >21pguluԆ”d&e+  d$%Cmˁ59-Vm9墵-9Xt(m惵-V3H4ͰV;PvǮi[DCoz ͪVw t3Yiy 0,ܭZ~9"i@6*\ *B\("~_y^O*_5"qoXy&E/\ʙ-JGzYWxߜQPMtlAq:a^xK7;^{{}{53%G.2uIRSJZhwn Oӱi$WY]kI-V,i*]-k% Ikk%#3YWJMkX`üjZjYsHP_JYk\f[ZWk")k oZZZμ T|6}m]<6v?>.AgÁOsǵ0]BRku\k@Z{*W,I}ɒHel ʼn ¶pc񶠌998Sd+P i;>EwR! zk\ Gj 1@jP 3kQ 8XXCFeJvn@A=n[31Ѭ#7Ӷܫtc3V|JD_.G@?mN6! 4&#P@"UڳIu#ffffffffƬ 6-. ;Mȣ$G_uܦee۲@xR*}J+$J1i~9S7soJ,}e0Ns&imإc]F09-PʭM*2zcS%"qfQ]ۮ#,쪦iB%iI8 (mzcu[vUS4!EG~ qau]u] E"QQA0~zvg9_eW5EO(Qt]GYmD&Q:n2l!8  6-.kHT$E4̢$]GYmUU#M˰Z(5I8 (mzcu[vUS4!5I8 (mS~ݖ]=Mȣ$G_uܦee-zY{~skjUS4!EG~ qaP$*j"qfQ]ۮZ(5I8 (|obi" yg֨LjL"`Jg1KU֊dMihzcjL-^ə8ȸ@{`'\ E83#9 <.U-Ř ⋜y]ճ@DDH찾!#Rc}qDtd":Sbc>8=CF;Vz0ZT)@%HU5VDDDDDDDDD$fjgaa#X  KA2x! C~&ЃYo,Ϊ(|[~Yqj)Cc8EC0RP ~^{ `_-?َ. @=tMr oUM,Q M˰˪IiEI1v@qA඗~߲YqaUQAOeUUE4˒$QMӲ î˲P$E=4 ,$ xQ؇P >u<.&*z8 ( r @)|yXD8`=B7-LiOڈGueTʄDF/ ]76t,pKP{:wqC5%,;I @wsVkt6c[pRTʄDF/ JW 2/Tlhh~d'n`]\'-P@s0 NƁ9/ݜ͘|\;%LHmD,@<8i4({0j,Z(%/#n$IC' tq|PQ:6o0jfqYH:.8,O|и8M?!2Z2W8.Ӹ\VX ⱜe3 RTh@T򹻮t]9u%˝)B4QRh9zR&8eMIh^iJ2Hz&xGʸ*pLơ5L\$@-p 4BOw]х7]hAlDO'XpB5Q\ !K Qb,e\#&̸Lpc9T1ϰ(gj;c2DKb(}qɗi:,8,JXl@dBqu&XNrL1QaxfrfUdq)rn28 9=lu4MILSjӔuiʚb)jEt)5iJMbR#1M)SLSS???Ѷ ʜ ^Ad:_%=RN̻OZ #3UjUVJUUͨkFRBbJ9"Tc1c1ݕRJ)RJ)R*˲,˲,˲,˲,0 \3UUUUUUUUUUUUUUUUUUU b iw @ @ qqqqs9s9s2\3UUUUUUUUUUUUUUUUUUUb9gs9s9SJ)RJ)RJs9s91c1c1c10\3UUUUUUUUUUUUUUUUUUU|'`W:0 S=;J顤[bK$I$I$ uy &L0a„ +3l"^r,jR(`2 $h pBiYGƉm`--]qQZdQAR'5hcǎ;vرcǎcǎ''''''''''gϰ!hS䖠!f!VKseƚdX N/S,#, @s8 I3ʈ0|PDLS|{{{{;7$Z$`a5*jQ*Ĉ,|o N%m"-MTT䐛Q#fB x,^ ѯnzqʙw6MpOFg{㕦i bJ9"\  RJ)RJ)R.˲,˲ 0 0 0 \fMqli4 b 25ۻ"H$D"H$D`0 9s9s9swwwwwwwwwwwwwwwwwb"\fMqli4R9@c1c1c1c1aa{{{oZkZk\Mqli4?nibJ9"\J)RJ)RJ),˲,0 0 0 0 0 \Mqli4?nb [f{'F000000000X,b1s9s9sPP Mg?n4w&g4ᦳ8PvNb9@AAAAAAA8sݝs9s9s9\\Mqli4?nRJ9"\ʿRJ)RJ)wwwwwwwwwwwwwwwwweYeYaaaaaAAP\fMqli4_\R 0ej 11ii9s9s9D"H$ ~LÛfo2lVf72 9(aaaaa0 0 VZkZk@P&+!50Kۡ Ōb k-`QCQ:1A@S-%"Z" u,bڲtDaNFjH9x9C(1#B!B!B!B!ڶm[kZkZku9s9瀦0> &Bu(!]tVkehZehZ4 A;hF -:S*m3MR$7(@HJ(f`f`: 㲨Uąd';nV$_#-.)lBCdP*H c|2^M{i2kR4H}ӧO>}ӧO>}ϟ?ϟ?ϟ?ϟ?ϟ_կ~_Ws5\s5\s5\s5ʮבG7XJbцUڄ"dq$VaТL$Up4 Ju{M5мeJqwsʶĊd';I.]tҥK.]tҥK.]t($y nqMa";`RD DP<_'st W/ݦ45f)EReEV|$@6#"A%d|2^M{i2kR4HOՉp Ƒi`Eb&.,N~aEWg0>B@H> ~Ё/ }∷88y@#8A@~*? |r>O?`B# ASg? qՁEזf!-T `33Ǹs-󧔈A^TTREDD."Cʐ9"""0DDiJD+:][$kp_עL~׿/Я ԑN ό\u?}-jλ[Z-3j*k2/"XU|@(BAH? ~@+Z}EݦNO7 ؎O?@5?B@$YO }/ ~@ 1s LR #M30-SZ #(Q*8$1#1#1jAB$:3] B@L@Xz^s9s9s9R]u]u]u]u]u]iǾ TUtUUjRJUVu?UF tmR&#PE@n !mi2΅($b<=BsjL-^V)NdF%D>#6!.%[@d 1-)ƴQB<BH`=ܝl5K*1TUzzVRU**U4JՓ.fKPJb 9p> RJ)B!B!Bc1&\TUUUUUUUUUUUUUUUUUUUb 9p> RJ)RJ)RJ)RB!B!B!wwwwwwwwwwwwwww\TUUUUUUUUUUUUUUUUUUU|be8o#@[@@m۶m۶m۶m۶m۶RJ)RJ)RJ)aƄ &L0a„ & TRkRʪUJZZeUZJ+X7b 9p>;B!B!Bc1c1&\TUUUUUUUUUUUUUUUUUUUb 9p>RJ)RJ)RJ!B!B!\TUUUUUUUUUUUUUUUUUUU|J&$`jm۶m0;l9i   T&aXo0l$.$SQ GXi<W0ήF-WF6T?`M@̻:ɑKe Tq&odӸ)qiXE1IDB]G}}}}}? q/,(Q9"@]pt xpA=8PQHzOjx?Afd2ĿO美zpI&N $4jT3PTUUUUg`f`#.%84+,э{9cM@_N?p da#Q*[Z͗lL=ݘ}]2Nڠ̹JxFX7s .hmd,`\DD4#]ӳï۲YqaUQA0 o.؁9)R] ŝnZ_fYzZ+t:YqyY80_q`\n͗lL+ ʜ hH|w~@ݘ}]͔<-1'x}s @;x7raaTF]RMNTtA31 pϯY]]VJ[!YW`U@S QO2*a"a a|tl욞~]6r'՝S9WjJ)YnUN-Q oH)JΡ[6&)a%A~؃{zsv @ 9rvb5RA1r!1n^1)o`\óڢ%X,q0o8P@8Vgn⚣ ag9_oxy7iX H t@]Ŀ۳Y bkJ* 錍Ȅ |tgl _ҫ§[ّdRL]ez~sMZ27_ɣّWqaP@I~E=A=9zr ڛX{ZT:P؈LʗxHwpV5?/##3#34t&Tdd*I[EO{7yV<K+ k[c224e"d0ιԁ=sa(!zlyl_wNˌ/(a(a Q PC40'VmZ]1n}ێ{ J% DEoQ At1H DAtH~duۦiZP,Q7 eel*Ϸ2c3NpoyDC:|D's : z >4Zix@dJN Xq̕ʁ4a.2X}PޓtdUG\΃15(K`@_V c<ֻݺmݶm]k^ޙ:U}( Ӷ\ۺ۬ Z_`E $8V@TQg* qВ \p,8nx\Er0 N L8XqX!$N0{\<@qlPpiG}ܜ ECѰ E% Al}l]vхߥWL\jXaB,`$0ؚ j#AnPC?kQEQEg%#]askhp XҀ3 c@t[pTS@M$؋ZvBGjHRȀʇx\!;36_Y`[J)tc[,J$: @_ﻞF=$ 1-)z%( LCTC?3tnd 0SJlB:hs2R*dX@_;lfg5F_P͔<A$veڅUDE5Χ~~r ^65m(Y{=bW:dx|Wt;ogpptBRkJm_h p-z@!=MDy O݀lg/^V+NFn- 쪦 3hLʛH{@Hq> osΠ0+o"d 'd>C6˨IgxEskxmUMZlRJhg/&{n 8u ͷt~U1 QLHo^3 /*&N"ۨ;9hEc[x-Q я)43#/e1JA,N#61}ewlKQ E[m T,PLDJcphK\ XHuLeD$BM+"zY4i?H={9w[Q.qf a`eU PQP Ac 00 0>6,.&(rQu^ќa+hsF OȂV܄E4~1!uS4K ȑ>2MAfa^bMZYgU>r& _";\weO:0kP\Yߏb~^mZ]VEMR=N,J$I$I˴ @;y'$MF+>6'c. |!Q{xۭYї*@U3`Kq8r[vUŲg0 #kc&bZ_QI[Aك9Wc1B)S"!O Nz!qA8 n0B;JPO|Kl?QʦCL_gQ xqsjmbZiRdJeDB؈LʗxHpfhEc[nm+/*t ؄-]_GULC32p.~֯*! kc&bZ_QI[Aك9Wc1B)S"!O^|??????|#G>|#G>|#G>|#G>|#A>|#G>x#G<?0B;JPO|Kl?Qʎ1n-Ҡj)而pFgO~#G>ڙW:Hh|[dY(x~Wv$7h}Gu'me\T LDd<7:/H}F](n ap'.~֯*! kc&bZ_QI[Aك9Wc1B)S"!O KKKJJJ܇mCϸ k~ nYy%%而pFgǜj)ɞw^g\F[`5LάeU$E4̢$aGn Y& 1-)z%(a%A(8p5m(2a mUM,G1 @PO|Kl?QS=pFgWۨ z7|e0v\kp 똉XxWyT7qiP`XLPʔHHtk$'@6%uT4D3g\F[`5LάAϸ k~ nYy%T'lK먊igzeGrژXxWyT7qiP`XLPʔHHt@S8{3+܇m=k~ nYy%T'lK먊igzeGrژXxWyT7qiP`XLPʔHHt@S8{3+܇mԅB4kPe@ï۲Yߏb~^>MM rŮQӆ,~1eW5EO$k˪:n2*j"zP0]q&)a1m״0˄ _eW5EO$۴ C #."xWw4g ڜX*ܨgu&e< zE=ACxْ̀+5RN۰̺Jy#\KP<}Y5I8 ( r>VXaZFڤ y|zݜ5[rE@HDlhΰ915ULӻ.&(rQu5>78 D࿉wMD6DT/M<4D3L42ȾO1D  L/DJ*`D`J*@DJ)ЧDĔD,p Q{:!SpFf@$1k)=i5IG>w0nf,^V(uNTF$Ȅ |tglgV7um;pަ-ܨXh'yPp̦T~3M`e 5.kqYåXpe5.kq5Nָqg5.k'k\8Ye5.kqYd5N B](zB?q=1"V2RBP BH4a!  A!(\"PQ:ҵ# A4Da! !.t2%^xqe*=# (LM"`݂X"On.֤ֆemWbqF3X,mJ][|ő誚Z@$ |ЀK˪dc`T1w/pK\\5E0rmw7H r PQ.*˨1g~7GR,i_." V sVR!iCFi9NP= FR/C禧N]o dpߣazn1:QS98$d 9" (!s&tq`_s-,,sQu:oMoͤ`F 6q]q"|9s#@hB1cLÛ{#2DZz.! 644 XXȘ =>4@B@xx„\98 nD;g1+/[%Pw{6!@ !re=}K #r{,A!  A!}H( E@ JBAE"r"a[qN*,>>b"Du Xx2e,ۊDG,Qʈwe1wfql X<.ˀ=$@0'FvTRl5ƍq)y@P31#Aל-H]LkU 2NOoO飸E! AA !=QA~$JpmADqP `X5U60{0X;xں$ D9V.43PKf/W纟'"]Sc=T=,֢b6%*OF<ز>iR\f Ͳf2m"}!8EW0>mgM."*DoOp YLS/ f˝O3hec`Bt<ۇ枟Ppya[ z@0 ޞA"ɧ㥄.?b-E't!2[Mq<z^9oC`9 7hOU~H\Qy_`cls._,G-LƑyC7kEv'xCjLm`vKޘvb Aw韓1B4Q7C?eISTvaa2H,A(@i.KN+PB`P!"( jJ Cpq1Lp,C:{IDZ\6kDC 1@{'AhQE )b6qy8nJn*QL]!8m.Wf !x@eIo6D:O\}؝9ohߑ@@@<EsPқ.x\ǂM 2ۥۨbĈFt BA(laZtI0EM VՆnVs  ⩉$=r$ <`BFF1av2$YIf!I$J%(K&J,(-e割JYz)K,AH $`4Q\ YƄ2ӴME8[ )2wt{9!;'84͈tH;G%9E"w9f+( w{g.QL$~NfI~x0,ǰu{vVj jV%\n͝\]]$[bp zzSogʌ{q%/}eo/d;s),oe1GHNBuO88ĢkŬ7b\Ҿx=[1 2Rt+LF&3Ld4 h|y@GZ`ҡ>(ĂWZ:ҩYV u8: ~;!D[@r W8~@x$#+6dd^L!^`aOp.VxvEhWn{h>t8J6L-D[tMW a!b( G(k zp+roH://"_.7Q)bQyDt @&0 f& x/[1,_GX*B}8[ῆ+oɿ(QH)DId$(CV)#늤ZL#c2EjOBܩxߝ9Ik*nf)pWBtS׎/ ~[pmF:Dw#_}kPYo4=~]k=ͣSyAڢ4D}68E,/ w)߈ڭ'FྩoV8r;u\ IWT2m \^o84+q|t @' pҕtܜt3p:CݪSb䒓1IY,jm, p"[+"[ܽNtݕ6+vݺlI)Dڴ۪bpV [-x/x"啂<5#W.4Z9W,ud5]:b#}MՌ4_YWWCLW3fLwk u2x)0LD-6xcH38;0pݟ?7EG0 g:{kWp[u<OQoS-j '2ۉy6c},՟˰]nlA>)@/d>.35|sFЇVK^ tz"bIFI*|8As7(!J&^zHMeJQM/C "JCۀ>AI=E@>ʍ jO]6o#ԧ^U,2bZ:zW_{YcjHP2(󰚝gL M= ilɴZ}m @m-TIWUH77 =3+˩ spN O.Gơ[W8.`j[9|t ͌MUc68>\9v܅O ?zN J#d[YĚbfjWbӻ0aԀ6Ua}7wLP\0""ˠlym 5a@ F'z[.EVuMC--CQsh  Nf l_am6X)~N0:Wޭ-}97QW%㭜wUA^;wyr v+뿲k9@$} ^;7ӷ] ~KR{6B?wj=+7PkOnѸ 6alBNwWnup;3cX$n?W~bovM >md >Զա6WOيx6cn|c+YY(rCpANA Q 2`==}.#8G/c}/Z1X ΗJq>ůvxpg%)Ӝp+Dy +K>4} \Lpy|V6f0 \5og{c!aco3,+g 8ÿ x4hqۏ&nC5mkul7o XƿwןgL ȄuI*/ݪ @h3m *|o toJ`3RTIdiOCM?,[ѪX 8K2$A9}j$7qdwi4zr|/eMdƘAdw1A%J-0U=\bӺmag &X2ܽ:W@Rվ{}^غa fݖvz/ۋZL2l6a* 뻯ȿ>zALĎM0@KVWRP5 KSc^4o:rmRɍOR#ZhRb cL==P~GTc}kծ]߾Zyw:ki[y]ߥO&š|Y. Z&FQ\&rd683t;g}jͻt\ꥴK?ͩJS?5Wwb9v؟t )X '!J!k/"#ʊ"X+ڌ7#Θ3ꎻ#;?$i#d0)LDeQK1>IR6"hP7ִ^}}~ﶾP ͽG2rʱM4ݠ$_\^|~/Lg<7Nw?P<#G_R'>)L!m їl !{KUPzWWǚWc[c+-XX{{y=?ohV#Hu"5Jj#i2Q$#WoѨeD;JFV#T&+ѦH'Qe6bYIFltA`4?$PdHkۖ^C{x<} ɭK-|"rM)^UBٺh)AbVuQ SJŲ=108Rѓ:Ho*yRԉfVӘ}p!54x;B;Z{^VI)vN* Uc>-dijjM::,N}P|<g,ehRWIi h EdVQV +zQFw]g1mskߴjePڔ>C.Ҧ)v96Oˡ/M^i/R  O@*#jYzKS*p 3aN3ߋXt`T_r;i+脹P`/s:"v+3"hkzS@(hx-9&3HT~A MMN)rb6sO#W3U݁ {OYO-7o>us=Bz S6-wZ<4[ZǕ[:s83?dO[ /5Vtl{v,cbh2ckS[񭨭F|m?a?~ɺհmUN[_A_a'ܸ۰̙nQ*+J \joü6ޡBroÿJI%6\ kppx^r&&R%'ŗ|$L~pJ Ix&\ƹXyǣNk(V ȃ2Qf!,I~a-MQ|foC O\0*two'G_ͺAPԃl>p#f$-zX)Z)>scq)7׸fr 󧛵vܞ˪ iԪ,l?_ ʯ+ǁgyxFBXg<?2Նü#=_~@$|! ?O㷬|gʑTQ z}.GH}աX_w;ZÍUK.ܷi:u.}<@%18 t:z;.N߼0Rnܞ̟*CNkU5T2$pV o<$ 7DW`LՇe,MFk I^0 xKq|sPGr j%q~%su=G"o.XE ՈWa>v4 LC SX L~$hbTW Fk~;0Q} @i6S#ȉn)[M<+m5]bs,Y 4` UljjɏޡrU繵ŝ+>5"oqD)#?"IÈE$2#d7x.UdN"^.~eqF!Of ׅWcJ_]Z|ϷTw/WG&?"y|0e`1[([@,i`:99 Zsk .[/Vܼv][M@/n[SfwMe>yz,׽\w,̦Yǫb:Vu$|U.OWPfTDžONx/>(Ay޶p!ŋ|J}MfIO2pwű c%QxRsʿT2&h>soȮͷr!XtOYXZ1-s+$ld .MR,e)KJ.]/=-DO  AL/. e"LNxA+\Wk$:~F $=>rA菝sD L D #/;GS_kw +7CO\iv ,9FS`kz $2?LYfs  /IT_ju)4?JU`kx #.9DOZjz #0=JYhw)4?LYfs !,9FTbt+8CMXcny*7BMXcp  +6ALWbL1+#IK+ t;'.gcZrwRkF"xLH%E4d4+mw!,7BMXcny)4?JU`kv&1L[jy*5@KVagmsy TZ`flrx~ (1:CLU^gpy! $-6?HQZclu~" )2;"Q\gmx"+4=FOXajs|#$'2=HS^i$ou %&5@KValw&$/:EP[fq|&'''2=HS^it(((7BMXcny))))))))))))*%2=HS`kv+!,7BMXcny,)4?JU`kv----------- .$1 6GQ$s=HB TQ+F SkmRS6U5%0;FQ\gr}6"-8CNYdoz 7*5@KValw8882=HS^it9$/:EP[f9rx~:$/:EP[fq|:;;;;#)/5;AJS\enw;;<$/:IXgv<============>>>>>>>>>>>>>>>>?$/:EP[fq?}@@8>@T_juA!*3IT_juPQQQ&,2ht"6J^&:Nbv*>WpU8L`tPdWWJXXXXXY*C\pZ8L`tRfza.BVj~ b2FZnccJ^rd:Nbve*>Rfzffffff ggggghhJ^ri:Nbvjjjjjjjjjjjjjkkkkj~ l2FZnmmJ^rn:Nbvo*>Rfzp q,28>DJPV\bhntz r!-9JVbnzs ,8DP\m|st$0DJPZdnxy$*06@FLRX^dyz  *4Hzzlxzz/SDDDha Vl!"2Wy|W1j]g0ý %MXӊpyZ^LjsJ3lY)Mgp6U%ue7 \.U`ۨha%WQc.>imMM'?3/"p?#oB.' \X=ZN88^TcS$Ãc÷֧eRgC4ztnYe^A- 88^Tcx<x<x<4ztnYe^A- P-?;*l)ӣs( jHFCA>]~aI5)9 Fh4Fh4FHSG綏QґPύ |v5K’jR!s(bS2)y… lllllllllllllllllllll j/ KIId jjjjjjjjjjjjjjjjjjjjjjh q6ʼZ:깱i _RD*kb*T(bS2)I `Ej3k B<`@+vJX )Dk`&p'Abl Pqw^@t, ,PjtWe$cRP B"D!B"DTS!Bh q6ʼZ:깱I _RD}xplBLJppMbLр?=:}ܬ2znl( pp(gW/,&%28"a->zp! xF1ErW7o^m@Aa \]ogTQI/|v6 S@A{u}͝vBE 8h͈ 6v܈Q䣣 @ @ @ƒ j/ KI*)FhhhhЋ >)vr$jz[Mbb_D( &̗,ysI,t-Ft*NEL0 ABa +P˜Ztؐ"ć  h/ _eR'9d@8^"a"a->lٲe˖-[l)ӣs(SPPPPPPFA{u}͝viR#EROTP11Zh ѽl3X[ )ӣs( jH _Rb$cbȒ% 0{u} ,X`Mݛ}LL͝vBE  $Z{3bgͬ7bh`/X!ѿX1"VOJF@"L8 11V^qS%դ$B'T)bS2)áM^mR11TP-Xb-~T8Ul*26\11{3_ddnI5:|]fcb5&Pj!4eʔ)S|I:;l #Ƌ!$ MF~hB*:@^^@*Oގdj)1V-$ % <:%[u zqQf fؖ6d"a/SjuvFCH(@YF ߓ#x"e#Ɗw2^5e!VPO `|DOʜ"uE5R !8vvLck ''N8qĉ'N\7 [;¡'&q2VՓc:^HC,K,|@ RSO9999999a)H5q-{Mc3k c 0{tHliAT⦆B+v}ͥTd"ۃC-{Mc3k 7,(sO{ά&*FpC0V$^Ɔ OŊ<(H qCiJhXqSC%: z+6Ƌ IJavF>DHd+v~>\LJ"nh!קʡlbʼn[rY9)Stp  FH„Br((Z/UV/+/t.Fy+S+I+)^\?-^ƆeM5PA߀H礏[~XqTNZZ0yrGخ~ߣz^z>|>x<x<~wnvnz^zNt:NHRgmZ(1 9>۵CI7=J$*A)};yWxDqèBCDΆ̄җW->{ɚZT("v Ma%UԲFҋ D.}Q]*XFA=`;&lwY+"e#ƊD.}QIvK1 * @c8DDMO^,UH(0LlfPG?W ;X@K\:T=8JQqL!|>|>FIhUl)ccH.ߦS/2(Dt)C(zRW0"=hB@ 'oGnr6CGRщ ^K?Cw`?t4!!q0L@!>)vr$jڱT:R?HD&cňX=)`00{u"t%"c|v5Kʡ"',0r%ʜ"uqVvnv\.r\.r\.nvnvnm +P˜ZN2V 5bbl6fl6bX,bX,bXz^z^z^3_%AkL٘aZV.H`*P⒔=@VjZVjZV2]ĵk&$22222222222*JRT*JRT*JR3_%AЭ8fMt:Nt:Nt*JRT*JRT*J)_^,- F4FQ( BP( BP( >@RɒKdL(qI,taaaaa&mhgoYV|>ϧt:Nt:Nt:fl6fl6fqK'K/X)H-|t40%G^hV!flR%ܒ$iu 2$Aj_dy &Gf2'+N@kK$hrnjA#̭-]ގmmm@ ltזwaC&  &J[)4\ [/o\%UԲFҋ;8@n4V܌qF̬P7b ha (8"OVX,+&%RDX3xy-Z.!?5^$Uа@-W))"?kD2Lh ˑ:ZBLݐD!MB?)sni򴗬) ʈr# ɵea[>tp!4⸶6oMG{`X:jql@`;&lwY+"e#ƊEd|>|>C _ư?*Qۊ{ JL`1`h@ŀxe &LI2KN4dX6\ -Y=[d _Y2(VS8l@jAڂ/~{P )?cשz^z^W`HطWgmk:|>|>y<x<x<x<x<~~~~nvnvnvnvnz^z^z^z^zы)ws6=&wVU :N|>|>|>|>\.r\.r\.r\.r\. x[~x<x<x<x<8p8p8p8p8|IYZB~~vnvnvnvnvvnvnvnvnvoMG{`ZU8hfl6fl6fl6fl6fz^z^z^z^ZVjZVjZVjZVjZVt:Nt:Nt:Nt:Nt:Fh4Fh4Fh4Fh4F|>|>|>|>|6fl6fl6fl6fl6fs\.r\.r\.r\.r\.d2L&d2L&d2L&d2L&d2y<x<x<x<x<bX,bX,bX,bX,bXp8p8p8p8a0 `0 `0 `0 `0 ~~~~~߯z^z^z^z^vnvnvnvnvnr\.r\.r\.r\.rvnvnvnvnvjZVjZVjZVjZVjl6fl6fl6fl6fl6bX,bX,bX,bX,bXL.U8SbFdb^B|$B&D|p)^$~ۃBIN V:4b BQ"M <)ZZɳi  %>#rpB0)nB[Ŏ=zHMPCQ@x`abՙ.Wp[#*ǍJ*N8ba1E",|Q꘸38K ҺzbJrART*J z7nƿUªrZB2!؀8)ɄWEt:Nt:Nt*JRT*JRT*JR`;&lwY+"e#Ɗ( BP( BP( BP,zMEkps%* -VfWXXXXXXXXXX|>|>|>Ot:Nt:Nt: 1a˿Z闖%*N8b)6EK?Cw`Y<xp@,zMEkpsP6`(Dt!Oʜ[<%kjQMB ^ MaDz@x1ZF ߓ#x79 5\L&d2L&d2L&d2 ^C?sǾpJb4[.Xo)iQ )s_b[W9j 2Ue +~@h dA-|Oގl뇎&----------,&nky Rú\!yp6,p1,D/ZܵJ[XUQ1 N!Af̱d[S3%8(Р'mqc ]ub=)r.(.-~p|`wϳ,KE=\9sN+ՒRZу,Ohk.JD-zqFkE4P#8EubPZPCUܲ7VGgAf$MX!3H͞ֆeXbf.|M[1-)F'r.LVK_sBj4]8q˳!;P`б;%z3&@!Q =飵-*/v2hPw߻c̪0x4@9?rY9)S؀A,xKp1YW% Ey+W؁I+LLa dE[.r\.r\:99999999999999999999|ɒ7 ^Bz"hD 7j_dyc$؈r #wpSGSSSSSSS̗,U-abbbbbbbbbbbbbbbbbb*vG?WN!UO3R`QcK$iu 2S$cʼn(И%o. vsS\ZZ)s_b[W3f̘1cƌ3 Vc–. R6bPRRRR)ӣs( jHF|v5K’jR!sIIE><86|[l} Z&%v8TASG綏QґPύM |v5K’jR!sJRT*JRT*JRISG綏QґPύ |v5K’jR!s^ m)jPM>nFWPKGB=76Gjt%դ$B'(bS2)s42zȥ/\Kb ,X`"L&d2L&d2L&$ @*vKc,#IO hp 6=<š!#BDE1~Ri/YSjB$p0LX@)u~:;l #Ƌ!$  XF ߓ#x79 5C!A_Av8%qsA])ߪSHӌ%>H1Sf7_ŶrԀAdBgCE!Ue +~x$r"dRx,%0  /Y+K.T@E4`-1roP(&eO΍ALG`Mbb_Dn$!E5'N48b \nN||||||||x"EMƊzR2q1D"H$D"H$D"HVތj3kǍE>:@,Rd'%# ǚ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ4^M5k6~Ht06$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-H"n "3v{:At,ihAD 52dP`Hh%.d_*kP6`$Sȉ#F1JRT*JRT*JRT*JRT*JRY3/J5}ga]ZWSOLI.<8l`AEKߔ_Vis *i h臄N/^ȄWE8%FntXK&%MX!dB\pqttttttttttttttttttttttttttttttttttttJ]\ȾNUא#rpB Fh4Fh4Fh4Fh4FqK'r~4;\=Eqc= *Df0 _:&nky Rú\!yp684^M5k6.\p… .\p… dp" #ht7:%c& ^2! @QfAA=(tK bcI#F "%BdPVGwZBeC F2ψ 251[PkD-/73cORԐq;4X`L3]=1, FU3,TqP!`Ecⶦ,5Kj)EQgPAoܿ]U崄d4CBp _)NAa- @dZsbl kR F2ψ bd&nB[lLmnaUIp ͵;c^@t0" ͵d`@tp4"td $$ &Gf2'+N@.W,)2?o[UXa pɑYXԪrRrs1Li ^Bz"hD 40Bʼn4 ,%o. ||ujM@Å ndZ}% 2e) @.~Q5lH@@,8V# )Hx-U,Yd`Al E`D tזwaC& 0(`)MR.9hHAÅETyd"hCLŵLG(t00X劝YQf:u2XX҈тE7j$@!!<}ocdhͬ7bh`` /XݳMK@ fH( jH&SX'VH5ed[3HԌ  Eb12Q] P2T((آ,\$cʼn $Xy/"?kD_PH ;L= i!DA*uJ1ECI ^Wy R˾|< "qP, 10 [BIɟ ( i q6ʼZ:깱IXPFW{ńDP B+tF.Y9\tah "Ç)1T .L׵YLP,23Ñbľ9 RN(ûD@f?[X9;91z@A)ebg ˔a¦X" I(.|M[1-)F'rSHL%ƒF i0 Cbʃ0YbhT# VRy˛Dz&8WeDr(OTY:hiJ~ͅ GÞ/~xojS^,US҈9B H0)1`^ %GgfLcԍGEB>=:7lH1E/[T{2$Z.dP<<94\ bylR%.dP0-)RH"E)R`ɣSŸbԍ$#9*DqHEo_,W()' |xn00pO|-FpЀ (RB%\Kˢzj`SpD[üxBē'Of cvsWFR~掁iQ0 iXtPp[bR~Xján-|RڊoYVS8l@"BiҤI&tttttttttttttttttttttttttttttttttttttttttt4V܌qF̹9999999999999999999999999999999999999999999b=:>/o\GX8gEgjɄSpE ;?5=&{T/"XVROMJJ#" &Lal|sgMb;77#{{mk&3*~~~~~~~~> -}Sm{|MZ-(%$:J(Q %HeudұQ$I$I$IVGwZBeC F2ψ$H A$p *xMޒf/vɕV3/J5}ga]ZWSOLI.<8l9BEKߔ_Vis *i h臄N#FȄWE8%FntXK&浶J]\ȾNUא|>|>|>|~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ~~~~~ߣz^z^z^z^z}>|>|>|>|>x<x<x<x<x<~~~~vnvnvnvnvnz^z^z^z^u:Nt:Nt:Nt:Nt:N|>|>|>|>\.r\.r\.r\.r\.x<x<x<x<xp8p8p8p8~~~~vnvnvnvnvvnvnvnvnv6333333333333333333333333333333333333cl6fl6fl6fl6flz^z^z^z^z^jZVjZVjZVjZVj:Nt:Nt:Nt:Nt:Nh4Fh4Fh4Fh4Fh4}>|>|>|>|>fl6fl6fl6fl6fl.r\.r\.r\.r\.2L&d2L&d2L&d2L&d2L&x<x<x<x<X,bX,bX,bX,bX,p8p8p8p8p8 `0 `0 `0 `0 ~~~~z^z^z^z^z^ovnvnvnvnr\.r\.r\.r\.r\.wnvnvnvnvnZVjZVjZVjZVjZVfl6fl6fl6fl6fX,bX,bX,bX,bX,^z^z^z^z^׫jZVjZVjZVjZVjUjZVjZVjZVjZV*JRT*JRT*JRT*JRT*JMt:Nt:Nt:Nt:NT*JRT*JRT*JRT*JRT*Jh4Fh4Fh4Fh4Fh4 BP( BP( BP( BP( Bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa|>|>|>|>t:Nt:Nt:Nt:Nt:Ngl6fl6fl6fl6fl}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq1L&d2L&d2L&d2L&d2L&skkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkK'r~4;\=Eqc= D!Bf0 _:&nky Rú\!yp6 2ы)ws6=&wVU F!BR`Hh%.d_*kP6`$S $H Af^{"gKcnY7f(Y8∡B @`Ecⶦ,5Kj)EQg͏?hhr7okr*mnaUE9-! `Ç_-AR.{S'3%-PqGVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV1[PkD-/73cORUUUUUUUUUUUUUU3]=1, FU3,Tq*ۚ~>԰.'$EAH 6#rtСC-X5yKر'WVTTTTTTTTTTTTTTTa+zOlivz-B % 'z@1T#G`(uLui]M=1%( BBAAAAAA z7nƿUªrZB2!OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO A[]^Nf+K1Z(&C &X.r\.r\.r\.r\.˥a+zOlivz-B % 'z@1TpF`(uLui]M=1%( BذaÆ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&_-AR.{S'3%-PqF x[~ ʆd 94hРAa+zOlivz-B % 'z@g̘1cRˤ}K^G}cExxCX,9rO;_Vy.lM]kw*TE+zG=WN]j{D^ ydm0>2 VD~6NuQQsxLTyK&ig(HWGzvښ }3*)qĸPRuGc_R-R_Yn*L[55<įH!ݨQ'}Qުq[Әhp@]~K+✶"(&?%ZE0Qp8s{tm)WbdX-'^00ximQ$8 pE|.'Cſ4MK(E+<0@_%X5G ?)=36IKP.`G4P"2n 3Z_h_Vca4!+q`ľA]x(8ǜT$c,KH.ʃtL>9*:λ3bev]w,i\oQϕ>Sm}K<@x5d +jy.F蘙aA7.|;mZ I?4/Fa/?%|#!9oXD+D}.D_f]C7Ѱ.  :+%4O@hpE6vjw; P ' ~D~|w_M!o6Bӻwwj`j] dAU䢏 !w4(M짃1}@" Z6 Fbfur B5/ /&N&[&dQ`sB5>f$Cb.r׺{9ӜuR<PͿ$/31vHABx v\!:c=D,3o4:gu5~Efz3t\6g7.M3󇾖 @6zpqE4s]uJ4G2:xAf5Hq5尝3^1 tFi1NRIN)IK@_Ȕn5pSwBwBv[#4_ƦAd> ZkZk9s9s9s9s9U888,{wsڵM+ ʪjJ* EQEQEQEQc1c1c1c1{{{{{ZkZk6{{_ѳefC#¢bB"*˲,˲,˲,˲,Krv6u5t4ãcC$I$I$ܪvmº~zvrnjhfdb`^\8s9s9s9s9e nP 8d ~o{{{{キZkZkZg'7L̆FƅEńDiiii*yuqxlkjihȇGEQEQEQUڦueUE5%dɛ[v!&T527N<FBH+ g_+ȕ JAx+^Yc P\j/_I&)N2Qv3܉Q@H?cOO]ULp'ۆ6ETcr"RJ)RJ)wwwwwwwwwwwwwwwwww7c1c1cRJ)RJ fu%Մ4C2s9s9gwwwwwwwwwwwwwwwww]H#ۙX֔SяN ̊GDCyy33Op'ۆ6ETcrRkZkZ`J4/*% Jiaaa ԁn,J i'E$cBAA {~S+۲b:qI!иo.L k)GfD#b"a! ...KY,Ct+  Ήctw%)ɝR1<<<<<94/ _[VQLGB=83.X.Zv4Rq/M l JGD{{QKE?93-'! w5Sr0N m+ IFCm,h'c"^ܚYו , @s.j)e$`ޜ[ٗVSPMJGD!M?܊ɞ+/zWp<&@$CP10;>PAalf{'2dȐ!CvD7ۜKLm^k",( 8xX0Xw4t1q.n+IhFuܮ-X(޵]-̜l< ܫ{K뺒jBɡ9 @ͥuE崄T$Óc3ӪZ2 ⹙qQ9 J aB:` 2 *` "``ZRLD> #W5u2r/o,l*Hg>Qq0,)&# ֔SяNMא@qD ztnhb\#DC0,($!8ŝm= ݬ|L컋[+ʢzR*ڱ{ (TƮ~fN6սu]I5! М a\ZWTQNKHEB?<9630*% |„ hiiiiiiii3uk_SG;/# ¶zp444444444,yoeYMA5)ȼ~tjb̼ .TШȠ8a XUROLIFC@=:741"B}}}q,܋;zY8wVETc#:n!!{uoic]WRMHC>94g a\ZWTQNKHEB?<9630*% <m۶m۶m۶m۶m۶m۶m۶m۶mH&խ}M\,˛k; ۲b:𲲏t``a{+j I(gF5DSc?>>>>>(N(AVSP Mk >x$½}wqke_YTOJE@;62vQQ kZ9xW6u%Մ4Cs%wGGo.+(%"VԒQ͌IQu]u]u]u]u]u]u]u]uL[:yX7vet$ԃeep8VTQN k)G&kȀB(N(AVSP Mk >xr\.űp/lifc`]ZWՓRЎ]c ҺrZB*ɱiUA-̸''''뺮뺮뺮뺮뺮뺮뺮뺮Ŀysmga[VQLGB=8^V ,yoeYMA5)ȼ~tjb̼ %HzbJ2ѹq8x\ ζnV>&ŭ}eQ=)5 IE1mjgda^[XוTҐO/###yyyyyyyyy9%0!p`pP8888g$־v^F.͵mYE1 lxYG@:2d0潕e5դtD䳃S#šrJ"ѩ1""""""}}}}}}|>½}wqke_YTOJE@;62v SQ kZ9xW6u%Մ4Cs% o.+(%"VԒQ͌IL[:yX7vet$ԃc6fl0潕e5դtD䳃S#šrJ"ѩ1------½}wqke_YTOJE@;62vRQ kZ9xW6u%Մ4Cs% o.+(%"VԒQ͌I}}}}}}}}}<<<<<<<<<[ʲjR:" yaM9%Ę&JU%Ĕd4ԣsC*r9cGrfr)18H]-Ą9l,yeJL B`'qJ_t-Daefx2qLFH!B(Y.~-PF%&2,iOFI+2*@IM4Ew:Xְ?E8yW-a;##\uQ[Y#㒓"B~ac*Na  8`@s9s9s9s9s{{{{{8AW'Ɩf6֥uE崄T$Ci3# BZkZkZkZkb$ _\YVSPļ$HҤO.m L+j I(ȧ8j+kd`\vvv{{{{{`(K C 1\@QB,LL$D"HTqdN-l K*i H臇fFGGGGG#D؁,R qqq 7ⲍ{QzUa%(TSl{Et e.*j"a"a"a"a"a"a"a"a"aQg,MDɭ܆܆܎dqVcRw7v6u5t4s3rˏ !B!B!B!|xtplhd`\XTPLHD@<840,(  $$zvrnjfb^ZVRNJFB>:62.*& =4,& FFFvwwwwwwwwwwwwwwwwwWUUUUUU5}yuqmiea]YUQMIEA=951-)q$#~&&|xtplhd`\XTPLHD@<840,(  %%1c1c1c1c1@"bu >6B> ~%_o0t.wUDD@@@@@@@@@@@@@0/dB;AYžAUcd@Xgv&օ5DSK ɇyyZkZkZkZk0HWfu%Մ4Ce#"A@FFf2Po-K j(禉¬p`P@0$(vwwwwwwwZkZkZKp)و8GVet$ԃsebXND:4M4MGB=83.)$]RH>4,$L&4|wrmhc^YTOJE@;6_TJ@6.& ff{{{{w2Po-K j(禉¬p`P@0$4ͦZkZkm^H;852/,)&# { *3333333333333333331,P%Ĕd4ԣsC㲂R" Zk@崄T$Óc3ӢrBҘFu]unN \]ݽ8ŕ  RJ0.Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJ8$I$I$I$I$۶m۶m$I$I$I$I?mۖ$I$I$I$I$m۶m۶mѶm۶m۶m۶ T RJm۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$IT RJ@Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJm۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$IT RJ<$I$I$I$I@۶m6I$I$I$I$ImK$I$I$I$Iܶm۶m۶mm۶m۶m۶m۶T RJ Ѷm۶m۶m۶m۶$I$I$I$I$m۶m۶m۶m۶m$I$I$I$I$$I$I$I$I$T RJ* m۶m۶m۶m۶mK$I$I$I$Iܶm۶m۶m۶m6I$I$I$I$II$I$I$I$IT4O$Ρԝz%R ԝRwJ)uTl4E$y8"8 `X,۶m۶m۶m۶mv۶m۶m۶m۶mے$I$I$I$I$m۶m۶m۶m۶m$I$I$I$ITT*J% yې$)L:62.*&" hhvrnjd`\XTPLHD@<840,($  ^wwwwwwwwwwwwwwwp7Z֕UՔTԓSӒRґQ xtplfb^ZVNJFB>:62.*&" ii1c1c1c1c18WDa-=z"2" f0t'),vmRGk߆+fɞxG3:dMX9k&e%d$c#b"{{MFB.rokd`\XTPLHD@<840,($  ggnjƾ~vnf^VNF>60*$И<<840,($  iiplueUE5%Ĵth\PD8t]u]׹{Ї=z"H+zd@ c-09 R%RZ::222222222222222222222S R[WgYMA5)ȼth\PD8,$\u]ݝURON630-*'$! [[[[[zXUROLIFC@=:741.+(%" aefffffffffffffffff&""""""""""""""""̼,)&#  ,˲,SUUUUUUUUUUUUUUUUU`ԺrZB* 30-*'$! zXUROLIFC@=:741.+(%"ZkffffffffffffffffZDѮi|Я[⤅,#A  '.5ELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|$+29@GNU\cjqx 18?FMT[bipw~ IPW^elsz  %,3:AHOV]dkry !(/6=DKRY`gnu|$+29@GNU\cjqx '.5ELSZahov}%,3:AHOV]dkry!(/6=DKRY`gnu|$+29@GNU\cjqx18?FMT[bipw~&-4;BIPW^elszELSZahov}%,3:AHOV]dkry!(/6=DKRY`gnu|$+29@GNU\cjqxBػ¯==cb !-Ȇ |BtDFGY55zX^aooƿ%puKxyYuKxɤc7c 9#oic]WQKE?93-'!ܷAC.+(%" ǧx s9s9s9s9swk_SG;/# ¶znbVJ>2*  sg[OC7+ʾvj^RymaUI=1% ĸ|pdXL@4|DBBB{{{{{ Ʈ~fN6ic]WQKE?93-'!ܷAD.+(%" ǧxľ|vpjd^XRLF@:4.("C@nkheb_\Yx<x<7w4t1q.n+k(h%evP8ppeYeYeYeYeYeYeYeYeY{{{{{}`6v3s0p.{{{K*i H'fE$cB)xEE/,)&#  LAAA[:yX7vU4sRQ011A4M4M4M4M4M4M4M4M4M ªzbJ2ѹqYA)Ȱhx yyyyyyyyy]WQKE?93-'!ܷ.+(%" ǧxwk_SG;/# ¶00000000000000000 sg[OC7+ʾvj^RF:.h a^[XUROLIFC@=:741.+(%" oaaaaaQu]u]u]u]u]u]u]u]u{{27q\ل\!?a+*W#÷xD/O8R/*t?BpD>9o ogOΛ@j h+%:Ag%keZkZkV-T A$ãcC#¢rZB*JrLqljhvvv(RJ)RJ)RJ)RJ)l$Iba`_^]\[ZYXWV !p`k;!0@P@*N qaQE9-! %98654???`Ȑ ?zqƌ/ZHab.Ad2/Y49r8w7v6u5դtDH$D"H.V(!b(g'f&e%Ĕd4{jx<{{{{{{{{qX)' \( l&|%F3^H~fUp)d'<Nj ; dv;UU^#a)L6+-ʼs?:Gl;Xϐ$ CeJדX7HAbR1 U 9?m̖^ME=1aa E~zuڸZ(q$48P"͗>jJI I$($H~x¾$M2Nt@ 0Н1`-bV.+'+BT@2`9nxt:Nl6fl6 ѝ_VRM+L&d2L&'ƅdhCr\.r\.JRT*J2L&d2L&H$D"H$<x<ǣh4Fh4٭QC>N.bX,bH$D"H$D810.$CJQxrb >5jhgԂ@tgTӊ"#ËMqR`ޝ9pk43,j,+eqc8pXu]u]u]u]u]u]u]u]u]4M4M4M4M4M4M4M4M4MϋS'VPjZVj^9j¨1y8Ap,%a2@XO.JRT*J zyyyyyyyUf)Avޔ{Ͳ^XI%6h0+a BP( BP( / .~>|> ŝ£}i-Id @ws، wͲ`dD"%$ N ŝYVjŒ fD1bJ8q& 8Urbj<7iRT!:^LGmRPNL-280; CMxGBe4ʳVjZ-88888.`p6lz,A`9he6Y>=sڐ5İS"):Xxi^tϞ:4lb2JUnDȹwYVE ӳw$BąWdC{wslt3I3ʩF C K29bƒ voNKUrbjʀ?{l6fl6fܐQש=snkژ-zbb!۶m۶m۶m۶m۶m۶ZVjZVjZV,ȧgmOWSQOL, 3צKdYQtА)KJL ˻3nM1fZ"Fi4x<XD7e^V#F  C1\m, 6:Q4 C g~ި!%k^X,bX,p8p8p`0 `0 `0~~~_}}}}}yyyyy}}}}}}z^z^z^뺮뺮뺮뺮nP:83]*,%nvyyyyy繀Axtڰ뉳R- 3e?BRLKK341=55đB#B|QCr\.rk$(vn[vnV6w7džMM7erӍ%% GV T (ӫEb@~"" vFr/+**!p-i:`_NaF:A͡#9G ڍ+4p ~lvLPLaEp>§C~BI}ϖίz3ۼ୛iP QC~GWxasTr\*-QH\S.S `xA2cՙD:DkXׁ#8ރ߀ T 亂gr|D3Dr[ y$Iq{Um*EG?Yc?`ɀGU*# d- 2چpblpfNlBo)R((i2%x:Q,^*:j ΀A^-JPe If*2]Hv>ps!n_{\)!t@۾ҟIʔ}r_ UUUUUUUUEDDDDDDDDDĎضm۶m۶ݶm۶m۶%I$I$In۶m۶mA!"""""""B CB 8V᷂)>l,$p '9I ZF+K':щNtD':щNtC^FKՉl0Ƀ0 bW U}8P0͜2@ͅq,+3333333333$p2 8\/g9e: %X """"""""""ڶm۶m۶۶m۶m۶eXCz@2Ȩ4$d& ]̜9gII?~Ǐ?~ի[ @ (3333333333wwwwwwwwwwg۶m۶m6D\*ȣH ڶm۶m۶4 y8"8 Jp!Thҍ*[$I"Mۀ&Hp: _gݖ]=͒Pa%A !u[vUS4Kr8{wwwwwwwwwwkzmUM,Q ̀qfQ0 bB  z /+^n%T[e9tD39-OJm U>>2/{?k@tQgָXA#AKXU;;s9s9s9KnYZN3333333333g᯷jثJJQ%Yr,jRҨG=x:&X*D$9NpE#aECh2BH*ҁh49NpE#X,KnYZNя(Y{t8MsT(AI M&edCB!h`(hS#’b"q1Qkk>g`. e"RJ)RJ)RJKnYFEDO EK`eyJ"qG2h4}qG]j(muؒD!v$"-5 W``4?JU`kv󥬳r~!(/9@GNU\cjqx /9CMXcny\gr}"-8CNYdoz *5@KValw &1GPW`gqx&-4;BIPW^elsx} /F]t&I`gz%8K^q /BUh{&9L_r 0CVi|':M`s 1DWj}1 Q$I 0Cp4(ZBפ$Ĥtw T29xEXgbݳ%` {6G x ,r>ןq;}O-#;(;Nat 2EXk~ )8GVet (7FUds '6ETcr &5DSbq  />M\kz.=LYhw +:IXgv-M\kz /:EP[fq|/>M\kz'2=HS^it $/:EP[fq|!!%,3:AHOV]dkry"%0;FQ\gr}#"-8CNYdoz $!.;Ubo| % %'4AP_ly&&&=L_r ')8GVet ((7FUds )))))))))))))))))*&5DSbq+%4CRap,$3BQ`o~-#2AP_n}."1@O^m|/////////////////0 />M\kz11111[jy2-\}Sb?<<<!Vzh=vl6d4PpQ 7M2_T{s <ƒ3Ld "BؘÅN$CzH߱}$ƒԪ3Mrth:pԔS7'HkY ^[&4ȢJӥHis )OvEY],@PeEʓ&JS'Κ;;+PiavB_2l4T`lαSMfh*(Boyԉ[SBc gA'pt|,=QL a.tx>xb<0%&J)IN i6955kL\KЉ9HWfu%Մ4 FD|>4+! Ƽv94/)# 9{vqlgb]XSNID?:3rP( B8/%z|mbVJ>2(4M4|wrmhc^YTOJE@; h4FkZkZkZkZkU`2Po-K j(50*$.(" :::PSd3XNlMk9k{{RJ1ZNbC0yi۶m۶m۶m۶m[$I$I$I$Im۶m۶m۶m۶M$I$I$I$It8MsT(Ip4C4or4 -,07d8!RK1*.H# [#Qepz%CA m۶m۶%I$I$I$I$IH=1% ĸ|, Zk۶m۶m۶m۶mrZB*ɱiQ9! xb"a!᠀`*)&# vh\(dI+]M k t~wNJ)ɥ>tm۶m۶m۶m۶mm۶m۶m۶m۶mK$I$I$I$It8MsT(Ip4X(@<϶m۶m۶m۶m۶M$I$IRr#tR*$p9tح˲r-2{W;ڃᛋF#X)HC4 P 2 RJ!`?T&{$d,{=UUUUUUUU%fi\$sm۶m۶m۶m۶mDDDDDDDDĀ%!H&%: ;) "[46]j-t\S,Y @.Li>WwGhrxOYsMsOHME>5.& Z~vph`[RJB;3,$Ճ)䢠^XO1дtX@TF;-.U HDCJZA1!̼xh\B*VBc\RPK< ĔlLÛsK#j&tSrqpOnm̩{w̜tT$ˣ{S++)'!kZk}um81)!+K#3K+*)HGfedA`zQ5%zjRF9) lяJ~^>{{{+J i7ljPwc͂ٔaA3kff4[EsT68Od\ d +6Abmx(3>IT_ju͡!+5?KWcoy !-9EQ]iu)5AMYeq} %1=IUamyXdp| $0|>oL,l\\.r\.r\P[ziw5[mKWls#˂2ڑQ a}i[M7⯔~tj`VMB7/' +6tl%c]S D<p| {N"ͥ}U1ٸpP0qgU0l+ gfe$#n lwJɡyQz`XZ Yg%CÒp| ۃZ2 ⹑e"|S'ҶnFѭ]9 pGUG1 мjZJlmms>h]Vmmmmmmmm-zu7> @ {ܘ?nx>uh~t@H(úx:%xVԜ_dy4*Wv;8aow#~̥E אĀX`j62uJVbnz ,8DP\ht(4@LXdp| $0}ӧO>}'dRjRI0u.:#"""""""""m۶m۶m;p*B&sL"";3333333333k۶m۶m`"@cH PUUUUUUUUUUSit6Ke$% ,<,&ppH&g29əLdr&3L0IJ03hL}߷^6T'RȳT$V"UUUUUUUUUU r:B "@j+e: %HDDDDDDDDDDt7Z̵BDN2Qp8l۶m۶mۍF#$7:lx [[)`YOT}UD'>QELɘx8QOAJWKJRJ)Rc1c1c};\MbL#Pױ@$`-ՉlHb$p,aaaâo^i:2s9s93nk*>K8&RJ)Rr:B ?t7Z̵BD%P*nJ)RJ)RJ)`-ՉlHb$p,~mkNgF0ZkZkZkupD׼QE!oAdM-&ppH&g29əLdr&3<$L&g;#a\r:B /3333333333;\MbL#PG 8,DDDDDDDDDDnk*> JRm۶m۶mfD y6F Da@i۶m۶mvJFHCq ֪3#lTM&"rFBP X/)IIC?Gݢh,K2Dy8m۶m۶mQ۶m۶m۶ K2Dy8b$I$I$m۶m۶mLD<4,($ X l## )%M:XB@(JBIJ"}Ea(Rce)۶m۶mvU}8"@ǣm۶m۶mDDDDDDDDDDDA4u6KeYEP;3333333333L#PgT&X$H!O$[F(A)#> &0:DNXblv &-4;BIPWaku )3=GQ[eoy#-7AKU_is} %1=IUamy !-9EQ]iuq} %1=IUamyݤ Bs?s1F6~hݞYZ= \)`YOT}UX$,D"U]BR%NJJTp5ًB8೻ nke q2 8<UUUUUUUUUUm 1c1c1ݻ;j+ͅq,Ar wHa1 ?^6Tn0Ƀ0 h1d,HCq FRJ)RJ)RJ)/gZp7H"H(b)X&@8&{R\(Q/gZp7HҜs9s9s΀o^w4J$1[;Oئ7~ˆ<ύ7~3hL,%p9tH&g29əL$MLFg2:љdt&ΐ{{h۶m۶m6 gZ7u4Jı@NFV<LE`$ `^EN24BԶm۶m۶ nkjȳT$F0 vJYr16C80".I&)iwAp ٶm۶m۶mffffffffffUUUUUUUUUUնm۶m۶- I$I$I""""""""""2 CޤW/!RJ)t4*PYt!cJvjaߗߎUBRo"q(J0Z,-wwwwwwwww [X&ii̻;@}9TчLPEQ,w6YJH!g0_K"@ $Am$u4yyy nֵ4kZkݤ %d:i=I۶r/R@+0Pf#Z@ 4BIPW/;GS_kw '1;BIPW^e}%1=IUdp|3?KWaku/;GS_kw\cjqx %,3KWco{ kẁ䐥$0,eӎ дuVQJg7IG>v8|6dFt: osk=Dew{NY'9jDƲ,D]$'IDBR188qҶm۶m۶m۶m۶m뺮뺮뺮뺮.S06hخ>F3wI1+Pd(˲,˲,˲,˲,˲,RѻsJRT*JR)R'_}F{SVT qqqqq1 0 0 0 0 0WEC@>97-fb^Y=l@91Z`|}}}}}ߡjÅ~zvpkgb]W8\8qp Kʈy͵IyFqUMA2AC&L4*P\ϟ?DKmbZVjڡ˝Zˋ{xyyyhjȈ8XGnMWVL*++;& %%%%%%%eѥ7©fl6f١jÅ~zvpkgNI*)@LNqV3}}}}wSkegbX,bX,;뺮뺮뺮뺮~^z^ׯS.N3znVcEAONm18< Oua3׆6U5դ)2! 0Z$N(G 3. R*D*%eĿ=4bqUMy97ɱUqeu#JSSs@'_sK#SՃ]RFKl &&&&&&gegΚ2lTUb)否OD7,gQqCFv}}}}}}4sk+2ksF ^GF?s9l5VȐjIfN.Ty IJJJJJJJQCƋ'H숁C ?{漱kKcU5դAѥ7ɱUqKˇT KAп`hGʉuЉr6%j(6\gv&uÅ {NJ#V7J,E0`b#q!RA'dLX/nK  @+H$ ˫{cBƄJ $:`uA{<:90kX̞09eE%cS x~8Y꣢ <3nidL`xa?kNrL3gM/X$1)H|`)K%GQ)<A:+Kă:FDb?FD7lk{ Nag2ֶMn\o:('cGG{Gf0&b#ټ=H{2Hyxta(}(E"t@ȟ-W< ZBN6Y<7n_oYchKaD؍_vLkwLPe~%Bcd-ߊ c/vۿiyC+@42e'5䗿z@g'bo _z5evr51t5?e hp>HrgzsoD?Jq: ^nT .{?fl|ߝK*~;Wc,:5@٪Jփڡ0T2}%b\[0Yzi<)%!c\*[ }x}}}}}_OLC:4-%#!PMD¾;530._F9D.ѹyim츈BjZVjZVjZNC5) |U>!hN_ۙVʎ|>1%Ⱦ6PT*JRT*JRT*5hN_ۙVʎ|>1%Ⱦ}wrkf`\*[ ihGv&極 |>1%Ⱦ0LC5) |U> hGv&極 |>1%Ⱦ,LC5) |U>4hGv&極<)%!c5Z@AAAAAAfN:"ũuSROD9/ה9bN H O6g HYb{[ajYCK)MAD''''۶m۶m۶m۶m۶m;oҌH7z^VjZVjZV $i X7$LFTu]u]u]u]u]fN:"ũအiiiiiyyyyyIGA>820T2---nZB*͵ـu"fTIII HtRo-H,=)))))IeYeYeYeYeY88888D7-! ڂңH`aaaaIGA>82yyyyK;/0vcrmnjW$d+++x1FK'Ij=u*шr%9Ո&DNH;/0vcrmVjZVK،YXV% kZV+ͳYq >=(splBhl$ SSSD?ę43 !:%H~bVK (48 qa(M܈_QE=HFDNKc)yFpK'K|}uP"C JlbVq\%O211Z+E$,NN4) |U>qqqqqqOLC:4-%#PMD¾;530._ul6#cB,yMbX,b;R Z[*Qpte A=v0HisE˞'tqH}}}}}}{{{{{YGN%4e|xJ'J؆QZ!I D vf^NqdD2ȧg$Z3`Pqu։IAC DlαliFL*xO撴 #̆ Y(tmuFÄH(# 2bl B%%olC~wLѤх `IA;3/'82"vӳcwD lGvnr\.r\.r\zTJ%l?rt}+i.zvnv뺮뺮뺮뺮뺮yyspn""I/b"io22%At?3n<ހ$JX2@p+6#@6k+>^kĕ1}g7Z0-^ѭ̲*vpS˂j<6Jl1Qp0K'җK1`P`- "ۚ0ַ!g쳋fS'J =18- Ϲ6 GsGTqP0@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ PPP !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PPPPPPPPPP P !"#$%&'()*+,-P2P345P6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\P]defgrstuvwxyz{|}~PPP-27CKPUZ_dinv~(2FPZdnx",6@JT^hr| &0:BMXblv (3;CMWaku %/9CMU]gq{ %/9CMU]emu}  (08@HPZdlt| (08@HS[cks{ *4@LXdp|",6BNXblw'1;EOYcmw !+3;EOW_gow '/7BMU]emu}%-5=EMU]emu}%-5=EMU]emu}%-5=EMU]emu} (08@HPX`ejrz  %*/49>NV^fkpuz !(/6=DKRY`gnu|$+29@GNU\cjqx  '.5&սhe^z^WOL dAFUS1qLV ! p· pi6L2H㎮MG1b+G*4'''6P%G  v܀4`BtDePoiq!! ^:6^}6{ѥ R0N ?ZY8ؗWuann96 $ [ZX)N:3+!qcMmV V~aBYb?/y)hw7Ǧ>ED㵡E˕)O/G d`,@0>tr3 +TsVN@:m R  >ƶvbN6SK+ۚj*WT=lKT䭑6us0p.N-lKk I֩R`@4t2rO.N-lKk Iٰ֩aml+((gIDig2"^ pḼk*g&# ^M?øLbgfB-XDLRDQG~mcƋUQ&Jp[PD % ~x:NNNNNN.VZWOIC$|L˫{ĺMki,8h2SQKIFCz_3^UQ&J.01؂J'L!"Htƌ_2QgtY,V@iI!A~_K1\)N$ G`\r*9/% LWIIIIE˕?Ts^J2>?rRDRRRRRRWFi~; 8Mi/OnE@ ƶvbN6nd`,>@+k&>tr3 +"A?8 X,bm}VRKE@<bVN@:mfXXI-|3 VY}"ߎ96-*(BNMW/R*iH.N-lKk I֩ e"J%H(s9*D[PI#D鑃_ۘbEU?/sAf/[b]U.4Xǎv\`x?0{qj6T`VY}T$qGӀ"  p· qqqqqq@`Z>RM$Dvɱd`\X&/П}U-Ԭ|LceZ)LZXVM?=841/'.\jaYá?p8p8p8ve5 ݴ\,`0 `0 ~oCGm-?Za5n: {Cp aA{xvtokG^tBńT"(s:\`@uȄ]ZZ9jD㵙Q7ucN6Cn-]# )N,t+80ʔSQKIFCgSq]xN p?-W*9C-]# ?ʼnoYL ĸd2%4t2rO.N-lKk I;M j e3CB@>v׆*1vos}y#72```US~^ێV&M(+_F‹0;6Ea3`,.m'J@*ǣih8P%G  vͱ>ED64fW/<{wd|mQ|64zreʩ($!L'Xp`^\r*y)ϣO+s?V~PQQQQ²oiI$1H^ M +)`lc[QG;1'}`f20VRKE@t~n&`,x>bT vpGӀpd2$Mgf6nx( g_UK?5+~^ĺMH(н /_)N-!:~[\jaYMC7-# ~7ҚBw_ (&Aa3 ͥzJD$$@nfl6f1|xm7\3:::[YTRLJGDA>Lbgnnn.V53Qa\Wc&1.'''''s+JI(nu5f=8w!A\̿uM%Qs9j$bne]SI=3)k\3"ʺzfR:" s9j$Gn1{fR:~DA>~.q]xN[[[[}}}}}}}}̭k*g&# ^M?øLb-V53Qa\Wc&1s+JI(ȇv01QSSSyyyyyyyy}}}}}}}}u]u]u]u]u]u]u]u]<<<<<<<@ " @قm4 \NI!xSQ\f5^_^[e ᇷ eZ2᪇bxkf^A Af٨L5#;3Jo1}#N,[ɲ\A}灸,c}.H6\MܾF/'g]N~ih = WA% H?#Q3F{5O*#oW;7ڞT-!xa`h܎4ӶWxGzc Ț:@{nFq!lz_JN|Bo}y;;BS7g߽oM.-AG >yu+)-0Ě^7 3S0vXKΐ\?0mtT4*P?g-V{L$ qOp7sa9n|լڙAgL! );_ť jؿ՟B!ԍEQ7u =m-r.֌|"j66cI=3B|s#'6|X(RUSCB~AӚგq@< wm+tleOy hD)8-/_E<^7m7DalVGhjdry*)J|Xu%o bNC u>x%qU[:;3BI1o4kC26nuT;_ȉυ=2S(3V/ar^E34d\mG?ҩЃ,\5~HYȆlyPeQzǧ<}i8-;GCіhYM##mǀ'ߩ e-̒O1ɼ>wqOY,kNjP kqx$HрIs թ( K/8 "W+kc)qîng !_ǻ +S[g+8 koAf+w6[+N Υ/cYx*,9Fƙ3@?'v>6QޘK\gu{Rr F{ .j?pg)G_>sVߒԓ`O܋ 77hh4|W6`X=iR4!!x| Pxl\XSNIEN3gJ.\-#EiMp8cUI?,%hc\;zFtBJgq41IҪJzb3_LݜhHsнqaM9%PqrLWbRJ(M `0 ~~~z^z^z^z^꺮뺮뺮뺮뺮뺮뺮뺮Ӽm$cYĺh^y,uplgb]YTOJE@<:||||4w[PۚJ>[~°SɾTB')HsнqaM9%}WRMh&ókCҪZ2 q!BʯJ ڣ)̈́|xvqmhc^ZUPK1$ENf\ᣟ|"y̍Bf&t@p@ARRR۪z:eqp߻sS+q%dG򉌌d 䘸jB>'p8$&&ʴz1# 972WRMHC>'p8 ""ʴz~6fݜZ؏+&!8,80 Ӛ*ƌT4Ƃp*3`HAC /\6ӕXTfl6fl6f94S#r\.r\.r94S#;Ed2L&d2L&1Z.ǀ)Z'K|"AzA#%Bưvj|Dzh,9B$H7hpDoŊ+x<x<x<x<1Z.ǀ)Z'K C 1\(BbXOC;\>"SN!qF +J@?PP*VQ.[4՘LLJg׆ǼzFf JGD+.X,bX,bXUIA{4e. mK j(hpppppp𫒂hF3]\ژ֯KFAg  |UR)̈́|xvqmhc^ZUPKFA=3O>Sr<F{[faA&n*|!݂4xvqmh`[UN2zr6bnrg w󖋅<:%ha>^p5TKqkd\VN~cnrG$m >;75 F? 'Z2k3U$C'gљQLCB^6nȗT`UG) zٸ"_ZSLD*rlBLCB^6nȗT`ûpf:yvoHȼp0Qs - [63![UNG?&@`xUmivb7&HȾzv}&ϹҁP *8q~򙒋A07 ۚY֔S5|Ae2JWo "B|QC &Dl.[ΑݜZ؏+&!NTQO6fw7VJ iNNNTQO6fw7VUUG?7՗c d–V6D-Xh Y]ڟyyyyyyy^5Uԓh(l6ǕTҐ 6m-Ӛ*ƌT4$z^z^Lk'3RPp߻sS+q%Մ4sdZSE={-_VjZVjZVjZ]5us- z:Nt:Nt:NcWMݜjKa=/+$k* Fh4]5us- z^VNIזUӑ '2T@1^Pn^Kf%$!! O/-Y3 šrJ"D33333g\L7*k:lP: Z6"(Pj*ilوHi0aK+ cUTR ,xvpn4Hh`gvisїX˅^m[!Bn8͐Q$S"Æ $ 0MEA;tIGExʷwg- 320X9p<1!IaB ((@mU=ESIxŊ8M 54"a@|dYIAHHʼn!:da&@Է۳גY xhH˳sqK֌cF (H`c!> T2\97 k))UR3dݒ#cY6VLXadh~jT,Ӄu%ńdbE((@a`WMݜY&bn^v&e >L >+|ϔĒXWoIזUҐ o37R,>q[;GSRQP,80 Ӛ*ƌT4~XE1 a3a쪩SmxX\)P$126fxĈ ~nϖ_%O5a–V6D-Xh]?+KĒX.rlڎ ҵuUui"!96\ %n* ɧL:*~JI ?Kj2"ԓajB?RvD9b`sSӀ?ͳ{CBƵC% `XUKrr2R! ^KztJ̼j!a[63!x<8-an--̇??ĿjNQVkGҋR) yvLЄhX"b1bCԏht1VP2֨ >jF0" B$( " (' $`Lo0>$-iĉ9Jd[rSWP\yސy>\ƄnA J1`RAgd nxwl>9&8 nStMb_搤v(/mkҍGfo8XOv| KX#YQz @%nkUqŸ x1Met*w~)tWR ,pZׄ%bI xD'n]1w\4.pw{5&]P+Bq|hmFvX."s~Ll>LcXg$DznR]t|c{`V/r։@K684+aI\I/6\zksǦH9bp>d[Ʊqᘼy3Bfu׀^L̅*EȲw*^$WdجY@Yp3뺵2щBsStޏ]3|U;"Ug q{ZX?|l䛁5vxf+򽡡xvn4a3:@fvfͲ|& :"dzNGRX}yY"ϊJUQ@Py\v1SzDy¤/"O,1|~޽uY;x7pD;57︮lt}p60`dM`vO(ʸ)LH$(zd<(3333/VB1%̴h8o.MMX Rїo.Yngc]UOzj^N>28$ë{vV5Qaɨ ٹ5hРACL..*jMLJFE?yvrplhfb_\YVRNLG>d!C]`BEJ'N$Ab!@zq^ -X@q > B?vN  oɭ˚Z:Hec<qؘ!cE[Z1$vFB.Z Ŕ3Rrb`;875d`]b,*JE_>u  %l)POG~|xu/¼!zGf‚RPC3#[=-<^(Px٭b*yIdQO.izРnmlSQK"~ztpie%VOK?XdUI94˛{[Ak pUuY0 ŗ  JbJ ڙi)9d1PsŹ cQAuP*C\.Yngc]eS&? ^yETEyX2ꇂ|vnf $pӻK+DsQ0FWӑO<84(4h@-XP剓%I)BD;tܨF +P(1B+aЏS[rk*}}}}}}}}}}}}}[rk*okgea^cUQ 'wVu&&%d""`;]YS"" nb\Ziiiiiiii^][+SZvfZJYL4ѷwG禦 KEA=ccccc%l)POG~|xu/¼"<,CA>;7sMMMMML..*jMLJFE?yvrplhfb_\YVRNLG><<<<<<<<<<<<<[rk*(:+UXKC5'$B+kʃц !ʲj87vv+kW﹑b]U$ɔlT47.-E,& B?vUUUUUUU% ,kj#4d98643/,+)'CCS^,UZOETQxc XQL~dpf ,&F"kȈ[3+EhLa.TXMC78&͹Zzh  dJI$! .ʾ:3ཕR I)Ǡ_6a\!zݶ%ξ>#]42,MECxƮ:Q9COE ՇoOZqE])[:!E XQJ33AZ)Dw͹  ȺOD5) qm`悃RRpqL$ӛca%hw悃XdUI98{C p8p8˚Z:Hec<qؘ!cE[Z1$vFBVq}BydRH\ZY \aieWb*y)YDӣJ䥟빂[E6$( %VOK?/III֨D?D"" 27=x@>Q2k沾0x:6 `;gT^_`_C}e7,.tGDXx=.Cuȡv75.^=BTre2;_\ib!6'N20e7z?mV-iH~y B 2d\4#1Giz[C|v55jyN6(z}#} S:@5dA?/z]'E_Ht,2ͣ Vf:l`aP'eygsUi3i=u ̒Ya:еC2;Noȹ[R WUlXnRXmh}Qm?.oLsc\Sx]DOהO \C2fXäs \L%d=bbbcccccccccccccccccccccdddd1:DNXbjt|$,eeeeeeeeeeeeeeeeeeeeeeee (08@HPX`hpx(3>IT_juhhhhhhhhhhhhhhhhhhhhhhhhhhhhi#.9DOZis~j%-5=EMU]emu} +IT_ju{{{{{{{{{u|'3?KWco{,;JYhw}  %*/49>CHMRW\afkpuz).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ϬBػ. $)73)Q~t=g:L3Ӿ^EQ>ǒWB M KߜN 7G0Kf2FDǩgkˆ{̵'/H(69u;[2}a:cq$tnYd'a4󕬢CfAя(S1e+"P3$n2 $Vd5;?GCH4tTR0ZkZkifaXc1c1c$I$I$I$I$I$I$ZUUUUUUUUUUUUxph`XPH@80( X()cʘp B9R&5۶M$I$I$I$I$I$IR$I$I$I$I$I$I_UUUUUUUUUUUU TBO9)NI$I$I$I$I$IjUUUUUUUUUUUUT B9R&_۶m۶m۶m۶m$I$I$I$I$I$I$I$I$I$I$I$I$* T22,$I$I$I$I$I$IWUUUUUUUUUUUU T B9R&۶m$I$I$I$I$I$I$I$I$I$I$I$I_UUUUUUUUUUUU TBO9)AI$I$I$I$I$I$jUUUUUUUUUUUUT B2I$I$I$I$I$I$IUUUUUUUUUUUUժ TB92I۶m۶m۶m$I$I$I$I$I$I$I$I$I$I$I$I TB92I۶m&I$I$I$I$I$I$?I$I$I$I$I$I$ TBO9)I$I$I$I$I$I$IUUUUUUUUUUUUժ TBO9II$I$I$I$IZUUUUUUUUUUUUT 2 II$I$I$I$I$I$ITUUUUUUUUUUUժ TB9IJ ۶m۶K$I$I$I$I$I$IJ$I$I$I$I$I$I TB9IJ $I$I$I$I$I$I$I$I$I$I$I$I$* TBO9)I$I$I$I$I$VUUUUUUUUUUUUTB9R&w۶m۶m۶m۶I$I$I$I$I$I$IJ$I$I$I$I$I$I@TB&$puP62N*UUUUUUUUUE@<840,($  TUUUUUUUUUUUU/-+)'%# ȸxhXH8(ضm۶m۶mL ITdBYAG[&5#莠_$I,c1ƶm۶m۶m۶m۶m۶m۶¢bBb$aA!`@ @$I$I$Ij$I$I$I$IIJsJLB%$puT5)wx"e8`0_۶m۶m۶m۶m۶m۶.,*(3!p`P@0 $I$I$IX2ѱqQ1аpP00333333333333!@I^ W,PW :{$wJܢ-/ܢB0333333333C 5RD)RJ)ڶm۶m۶m۶m۶m۶mے$I$I$I$I$I$Ih4Fm۶m۶m۶miȼth\PD8, 9630-*'$! )RJ)KHGU&eD#bA@)RJ)RJ)RJm۶m۶ZkZkzG852/,)&#  1c1c1c9630-*'$! kZkZkZ!}ySAcA$ v^O'pO}eJr'>!uPXuPXuP" 2U2m۶m۶m۶m۶m۶$I$I$I$I$I$I$IDDDDDDDDDDDDDDm`Q1xph`XPH@80( TUUUUUUUUUUUU]ZVΔc1c1c1Ӷm6ffffffffffffffo۶m۶m۶m۶m۶mbB"aA!`@ pwwwwwwwwwwwwwiY9SNJFB>:62.*&" 9s9s9s3(~g$BO)(`Wc-ySM u    7 UUUUUUUUUUUUUohd`\XTPLHD@<82,& `g8531/-+)'%#! ۶m۶m۶mWUUUUUUUUUUUU=9<#Y80dB,&@q;[[p$$TrM$7Dr, [MA5)ȼxphZkZkZk]QE9-! |tll۶m۶m۶_UUUUUUUUUUUU J)hG&%XHqݔé  z $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz 8=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27=:62.*&" ɹYkZkZkZ(L 1BDP.TA `^{NMMMT)RDS'N4etR%&L(Irdȏ7fXqbć &xa .X@ o$ɑ"C#Ǎ3bh"  π twX@p:NZkZkZkZkZkZk:y9x8w7v6u5t4sC㲂R"a1ѳ c1c1c1c1c|{{{{{{ ȬlL, ˫kK+ ʪjJ* ɱiQ9! H7~( B4-% ļ|tZkZkZk M JGD϶2$<<<<{{{[kZkZkZkZkZkZkY٘XؗWזV֕UՔTԓc3ӢrBⱁQn ~zvrnjfb^ZVRNJFB>:9s9s9sy`rqponmlkjihg&eD#bg[  0c1ciii`RB2"qaQA1!ȼth\PD}6(Dh4 210/.-,+*)('fE$c"$$$$$$4-% ļ|tz{{;s9s9s9s9s9s9|{{{DHD фOT;V_. <-LMQӄhA4!:"vI.ce=))]{{{{{{l^N>.ͽ}m]M=- ȼzAᰀ|>ϧ'&%$#"! ZkZkZk̬lL, ˫kK+ ʪjJ* ɱiQ9! [  ZkZkZkZkZkjfb^ZVRNJFB>:741.+(%"SifXL@4(Dh4`rqponmlkjihgF%dD ( B81)! x0c1c1c@gfedcba`_^]\[ZYXWVUTSRQPO L IbTH<0$llll:741.+(%"SifXL@4(HR4`rqponmlkjihgF%dD NLJHFDB@><:86420.,*(&$" s9s9s9<ЙY٘XؗWזV֕UՔTԓc3ӢrB3 ~zvrn t: ؼ|\<ۻ{[;ںzZ:yaI1"aC g{{{tfVF6&ŵueUE5%-FCZkZkZkZkZkZkZhZJ:* ɹyiYI9) >&x'~*QܡЊwowh"]yD -vp-B^ywyw'v LE"D5YlYWSOKGC?;852/,)uIB<60*$ P(Զm۶m۶m۶m۶m۶m۶81)! xrlf`ZTN%"Ҁ{C"a!FQOMKIGECA?=;97531/-+)'%#!ܼ|\<ۻ{[; ,)uIB<60*$ LLLL 'fEDZ"a1ѠpP Jqmiea]YUQMIEA=:741.+(HEt:N~zvrnjfb^ZVRNJFB>ZkZkZkusrqponmlkjihgF%؝B E(x=N X,@rB@z !)N;ɝv1iPH@WD,E$I$I$I$I$I$Ifffffffffffffffffffffffff`E%ĤdD$(&$" AjZm۶m۶m۶m۶m۶m۶m~zvrnjfb^ZVRNJFB>:ލm۶m۶m۶m۶m۶m|xtplhd`\XT zzjZJ:* ɹyiYI9) x72.*&" \.˶H%2BE L-Ъ{e%n ];^^սuoa'1111*P(Ǘg7צvF浅U%Ĕd4ԣ3: KHEB Lfffffffffffffffffffffffff& `]ZWTQN8lQ9! x`H0 aa^[XURO JH|yvspmjgda^[XUROLIFC@=:th\PD8,   Ź}qeYMA5)i "H$D"10oN-l K*i H'{eD#bA &&.P(Ǘg7צvF浅U%Ĕd4ԣ3: KHEB@MMMMwwwwwwwwwwwwwwwwwwwwwwwww7 `]ZWTQN8lQ9! x`H0 ë{cK3ҺrZB*tYA)ȰhP8aff88888  ymaUI=1% ’b2ҡqAᰀP0psss0اwG綆V&ŕe5դtD䳃S![TNHB<60*$bX,ɽui]QE9-! |o|pdXL@4(ظDp E%e>p/(]~c] yob e0 TOTOTOTOTOTϳLH؋؋؋؋D6hU``]ZWTQNKHEB?<0fE$cB!`8|yvspmjgda^[XUROLIFC@= M JGDP( *0اwG綆V&ŕe5դtD䳣S#’b2ҡqAᰀP0@$m۶m۶m۶m۶m۶m۶ 跇W'Ɩf6<0fE$cBbqq¼zn bX,UUUUUUUUUUUUUUUUUUUUUU跇W'Ɩf6֥uE崄T$ ;"6'eŮ B9IJ.۶m۶m۶m۶m$I$I$I$I$I$I$I$I$I$I$I$I$* TLB%%pe%[='{ω2W&Ir[([7ދ֍7۶m۶m۶K$I$I$I$I$I$I  +(&$"  J)RTUUUUUUUUUUUՙ IJ2A4 K%ea8lhIr˔Ҏvh4Am7I4D! ońDăCÂBA((ʶm۶m۶m۶m۶m۶m۶ mv۶m۶m۶m۶m۶m۶mے$I$I$I$I$I$I ĤdD$ońDăCÂBA,˲, ٶm۶m۶m۶m۶m;UUUUUUUUUUUUUUUUUUUUUUUUUpbRB2"qa!uIv8 B9R&۶m۶m۶m۶m۶I$I$I$I$I$I$IJ$I$I$I$I$I$I@T<B$$pe%֍$Bߺ^no۶m۶m۶m$I$I$I$I$I$INLJHFDB@><:864206 RJ):333333 I I4 vK%ea8lh[vҩphj'2K2$I$I$I$I$I$m۶m۶m۶m۶m۶m۶m3333333333333m۶mm۶m۶m۶m۶m۶m۶ ĤdD$ãcC#ÃqaQA1!p`P@0 ((BdDDDDDDDDDDDDDDDD߶m۶m۶m۶m۶UUUUUUUUUUUUUUUUUUUUUUUUUI ɈHȇGdžF¢bB"aA!`@`YeY(!An$iHp K%ea8lh-eJ;#^hvH4A"'.K6m۶m۶mK$I$I$I$I$I$Ir۶m۶m۶m۶m۶m۶m[m۶m۶m۶m۶m|xtpl| ((m۶m۶m۶m6DDDD3333333333333333333333333m۶UUUUUUUUUUUUUU|xtpl| ˲,˲,DDDDDDDDDDDDDDDDDDDDDAa$I0t, L&ML "RSRvjvj1K3$I$I$I$I$I$Ir۶m۶m۶m۶m۶m۶mfffffffffff&m۶m)('&%$#"! ߆FƅEńDăCÂBA@,˲,K۶m۶m۶m۶m۶m۶m[ DDDDDDDDDDDDDDDDDm۶m۶m۶m۶)('&%$#"! ߆FƅEńDăCÂBA@@RT*JUUUUUUUUUUUUUUUUUUUUUUUUU0$pIt2 2;%6{"%H R" <:xph`XPH@80( X*9s1(9B%$-:LR@@@HPE%۶m۶m6I$I$I$I$I$I$I*J ʉ%$#"!  ˲,233333333$p4BO++@5H:ovk=)xO &ޓK/K/ 01)RJWUUUUUUUUUUUU) snjfb^ZVRNJFB>:62.*(&$"  (h۶m۶m۶m۶a_8pPDB$"- LN BA( P BA(/m۶m۶m۶m۶m۶m۶$I$I$I$I$I$I$+U T"D!l4RL$`, P Zk۶m۶m۶m۶m۶m 97B++@5H:o2%rxӴ4G0M;FeQFeQFg!۶m۶m۶m۶mܳsS3ҲrR2ѱqQA1!p`P@0 RJ) ,qaQA1!(Qg2 2$$-:L7@#4@#4@#4@۶m۶m۶_$I$I$I$I$I$I)('&%$#"!  ˲,ˢL)G B$$-:$Ix;P;P;P;J33333m۶m۶m۶m۶m۶m۶ `e eYeQUUUUUUUUUUUU%I$I$I$)A|v^j.B[&I*VnTњݐ6d7cWGk0^b=Q 9[LU\XTPLHEB?<9630-*'$!Nt^RF:." ŵueUE5%QJ)RJ)RJ)R1pOnmlkjiLIFC@=<:864230-*'$!|^RF:." ŵueUE5%ZkZkZk~vrnjfb^ZVRNJFC@=:741.+(%" MƬ|dL4ӻ{[;ںzZ:" yaI1иp`P@0 h>rQ0o H'&B<>~l!j07<6D6\w Pt??? _ `3:ͫzd` t3o.j)ώM ˉHGFEBvN&խ]5 ĤdD$ãcC#¢bB"⹑iAаx`H( Ȧ~V.޵e= }yuqms9s9s9XG3 κ~jZJ:* ɹyiYI9) p`{wsok{{{}{9Wv4 83.)$vn}yuqmiea]YUQMIEA=94/*% ½~zvrnjfb^ZVRNJFB>:50+&!Ϟlټqcs^@oolS6dKdKPUZ_dinsx} "',16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz$).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz$).38=BGLQV[`ejoty~΁<p 84\cΓSHyqiL=>BPqw*p-i&H1H"(ˋ&aUB 0"b~8e-ؽ}(JrCv-keU$E3'*Q eUQϛPIb~8e-ؽ,)NC @M3dˆ\\2%ʓD #E>xqƌ  (J:h`'LmԐe|KO 'M$9ǎ 1^XQ BN΁nAcf /a+Z{Y5IJrCv-keU$Esg*Q eUQPIb~8e-ؽ}6h([2˪IާT;NoY0v/&i9JrCv-keU$ET;NoY0v/&)z @%9RJ)RJ)RJ)RJ)*Q eUQOqzZ{Y5IJrCv-keU$E*Q eUQqzZ{Y5IJrCv-ZkZkZkPIb~8e-ؽ}VPkZkZkZk ([2˪I' PIb~8e-ؽ}N([2˪Iާ PIb~8e-ؽ袧R ŽDM*N@ t q+āFSQY@`f F6 |f l$'d"}Inc*؉MB,MAf ~BPyQuBR$c&c0=:::::::FNilZJ |zܝovcթ4t2EC!B #B;T}:Ji))+"q]uШB72'IdQeϢ8gR}hg.N#Yؔ;xrGQe_;,"_Tv; A"u}Y_wS%}8tZ%_h_,Ju[f9;eۢF<<8c)yryjEFq$2.b&@T};f1~[n9Rda[XTQ;n$ mda |G׶maQEd4;\vJEGd4:emNMf5Bbc$<\xpΣax<ܴiV G$<\xfvQXkɤK ˪)tZHD La\fCFaQuD*ȓ/TǏuQcFFaQuD*ȓ/T!T:pڨ1#wtykӦYƼX1}"GE2yl'My!b1E .<8\ЉÈH?3(er.ZبT4:Rǒ(FtrcbAyl'My!b1(gѣGd}Lfd`YUQMJ-@@#Y_L.1Xp]6gƼbxҵrBaNJNNNNNNN" !WϹiӬfc^H,\d3}X9+CBHD5uc7+/*JA$XّèfgYXɖāCo֔^WiU`QDbCH_q٢EǶ8)@!&K7K} .Nt q᪝5C &<H>&|rZ`OdYqFQ v0&{6{?SK&#&Mz$޻͞ϯ,ԒIILLLLLLGH rN-]PXXXda |G׶maQEd4;\vbX,p8p8p8p8=EdpfWsjɤtDデ#Y_Lmv?_YΩ%QϾ GH wvϞϯ,ԒIg/&{6{?SK&#="}j<<8oMm%KBdoB5@*  ø0/w7[eJ X"MHEB 2H0q a_Z̮ãk[N¶v@6 {xtpmk)YUԎ]F @>2" +eF-22D,NPA7lҘovrn4٘+3\ /3{3Z2)p8p8p8p8{ ~~GH rN-nvn۽͞ϯ,Ԓinv}}}}}}}}vnvnvnvnl6fl6fl6fl6f{$޻͞ϯ"}g2ng+9z^xX(_jZVjZVjZNt:t:Nt:Nt:Nh4p/ovrn4+Fh4Fh4GE2yl'M|>|>н6ܴiV10]9x<X,bX,bX,b8?~SJ@B""ȃ@"1*1.z1F@b i_iYF\g?//.1 < >7U;5j9E1z8C8jۂ2>QL-Mu<êuuwt2J&j yV"  :m=dEF[ +;2ņâQLƉ/B$IE_43i ˇ)T n؈@鏚{t3'{I"s׆/p:(,ќS}EYt-[8'cRNQ, Ēt?ȥ^Yy3mj Ԃ|Eru{D{ F|*Z!3"Ϫ؇L'TTR6ؖ{#]F4!׏s^ ۀ O6 3? M3 &_mq=:Zs7?#.q9.άW>@fg#C'.?%YbI-` rhȩ$zn ^JF9$ɤwBgc^"B}n)vq@%#^7w'!Z,"`&gzѣ~\1-ԡ^t1.'de"Zp)Rkb8xG_|݂.Yc]E_:L4e +!M֪psT'c mz*aDn_ }c2,,{~!6Ax~zX/Is}DsZZ(rW$bu Bb9p`?UfMOǬLR*}8 1N<_AV^UWF&SԆ-++3_Q( ,$#6d#b\~yyyyX:-/Șh888888#ysͿo(48p_Mg3)!jكɐ;ǹB*D p5幜$3b`DZ_Z.P`JAAϷnZQKƹ}zwtolhd`[V)_I_N>.ѽmYrR2\Nrqѽ}VjF_jm۶m۶m۶m۶mo۶m۶m۶m;_I_N>.ѽel6fl뺮뺮뺮뺮뺮뺮뺮뚦iiiiiiiizyyyyyyyYeYeYeYeYeYeYeYe98888888^tnΖ^Ps Ru }WFA$ bE $}}}}}}s9/' RD9)]`(hOhhf D/[DkK+ bai騂뺮뺮뺮뺮zU *NKI&sJ4߰AC˖*QºXxZ:s>ol)XǗg7gdvnv}ƕ~WĹ1ʪBPncIHF.V0Iܳ2^PA5m(rjݜ-% ݜv6Vcjov}i˘m$! !Ì,+ƋSQOL4i|53c}<9#kgb^YUS#> AHٓ:ک98]\1/,P&,LJHF0Z,A2ǎ3` !\M]s͙1&I၃F'D4u@2AԴ'u4S3lg3)!jكɐ~~.ͤd#e$Uk4bK$ $4HP`ϷZQKl)X(W%ʷq]5b_ݜ531'&stT-,JE&$:u7lΌ9 B.-WV? dNu44߰A3 \6^gc7\ T4$AAAWSofRB2Բe !?vܘcT(]M]aaaaaa(ykI4:b`DWKLI"(Pݜ-W,˳FjxAմH?}9[JXǗg7߄( bai騂_QrpڤiL$-WVԈHDUzRGC;5A+xM܂yeUMD9) |/' >ַ>>>>>> 5KGٍ3b`DZ_Z.P`Jqd7bX,bX,K (0}9[J:~DC-Uua E |y.'}9hاwGƆFe"IhAus9EC>;7642-QNJFC j5A= @ΌHd9C.!"""J $k37@ivz9w~VCfj/1.I۳3w/J>LOV?0ϟ=#vouyuдK/ϬjӾ^O6 "2i"DXU8QfU{Ӓs0KL.uD/A9Fd55ekc^S_ut;ˊ/3RIa8? P6K'pw_{`Oqtĵ9TRSjZOr;)o?{t]мgA~hWϺC|N\\&BTBTlYp{Q~z^?68亣Nw )mqi_;g^'$7q-7; x_Z;y+٧DߺHNvQN y`bs x3H?kPfp6nxvOA|Il p3#NjԜ<Dt y #+3;CKS[cks{3;CKS[cks{ $,4 @HPX`hpx  (08@HPX`hpx!!! (08@HPX`hpx""" (08@HPX`hpx"""""#&.6>FNV^fnv~#$$$"*2:BJRZbjrz%%%%%%%%%%Zbjrz%&&&&(08@ Qck [`: ( r1V:eϵPJ)l۶m۶m۶m۶O,JFA µNs-RJ)0 QpmSF\ B4̢$a \[>  {qzZ$898.d Y}}}}}}}z(nUbMPL+G1?6-.&)aUUUUUUUUUUUUUUUU9!yivY5I8ͼ  A5I8ͼaa0333333333333333Q M˰˪Ii拢(Bb~^mZ]VEMR=N3?A/G1?6-.&)GA9!yivY5I8qqQ M˰ 0۴ zf~YeY(uܦeeU$E4("G1?6-.&)O$Ir'$R*q'$;t|$2O.(k: X nY4,` YdEM曤$߆CeKe"@cHDġ0M4AOфP۴ zd t8M~1FM˰˪G1#t8M~ M˰˪G$Io۶m۶m۶m۶ݶm۶m۶m۶mK9,7X*Ґ< KvDDH%463`OX*O?8p˲]UEl nf(ff㋿1dQ%L& Oј%9!yiVMu]NЧh̒۴ &ɲ,˲m۶m۶m۶mn۶m۶m۶m۶B'l4fIb~^mZUpP0PQԹ9|tplhDăC . %cB" 5J\%qEP̠A.5Bi";=, 3*RT*ITzTխ&"""L[.~{*YVN,J\[|onlFAB!B!B!B!*j"qfQJ{sc+!!!!{{{{9s9s9s9syIiEIk+͍(CEMR=N,J\[|onlFAaD&)a%At77  5I8 ( rm󽹱u,,,, 5I8 ( rm󽹱u1`IiEIk+͍-c1c1c1c1ơ&)a%At77 `I'0 bPQA0 V:ߛ zY:H0T$E4̢$ȵa&)a%At77 5I8 ( rm󽹱ua@J)RJ)RJ)RJ)rIiEIkR=N,J\[|onlFAD*j"qfQJ{sc0 PQA0 V:ߛzY:p?T$E4̢$ȵaD&)a%At77  5I8 ( rm󽹱ܨBŸ;Qa08NbI,p8I]BUրk@N3KɅ?Bj2ـ5@3lj(E6dO*}}}}}`˔QRRR6Z1c1c1۶m۶m۶m۶m۶m۶m۶m ?6-.&@2 Q!yivY5ITfQ0 b ?6-.&),JFA BzG`X <@.P1r 9m۶m۶m۶mm۶m۶m۶m۶$I$I$I$I۶m۶m۶m۶m$I$I$I$II$I$I$I$T$e9uL X)RX۶m۶m۶m۶m@P m۶m۶mے$I$I$I$In۶m۶m۶m۶I$I$I$I$%I$I$I$IDDDDDDDDDDDi @88 $gr 9m۶m۶m۶mm۶m۶m۶m۶$I$I$I$I۶m۶m۶m۶m$I$I$I$II$I$I$I$ Tr 9.o۶m۶m۶m۶ݶm۶m۶m۶mK$I$I$I$m۶m۶m۶m&I$I$I$I$I$I$I$IT r;* [nbqm=}11a%8T'L pK}.Cy̥:@ei(0-\@c.Չ.BCW$F]um&To{ً{{o,j/ܬԙ, } Jݝ.Zl5D\=BDͅq,Mp&j${zV05!$I*WT%Glq\xH^_C^?@ln KPW^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27ʣcC#S|iYQA1!|tphiii}u9"q(  \E B JuZ5D?KX$AϷA(DɠN&g<ġ0zw"f`, !qK B* e ftl]! *QnҚVi 45)/R SHP|댯Jkl)$ `tu~SA5TB"F[,?::k) [*c o_qs-1ηگt8ƖJBF[g|W:聛pq.@!~Ly <58=O~z,NCJ8*_}XZ0^N MT&.6>FNV^fnv~&.6>FNV^fnv~&.6>FNV^fnv~&.6>FNV^fnv~KS`hpx]emu}"*2:BJRZbjrz$,4FNV^fnv~[cks{ (08@HPX`hpxPUZ_dinsx}"',11A$IkGkCLσ[%]ޮk,GQf2 "eɠx:T&ضm6w2HD!e}<FSa*P 4M4w2HD!e}h\q j(eYed*BraVe.$E`(8@`{ '?Ɂ^wnǮMw[|vԮ<|*?þ B1)PW:@mo2.o2}L .[ vfD y6J(y09s9'MJFB8RJ)R=ݴ^ih.c1Ƙ@ @/u U}8]UUUUUUUUUUUUUUU۶m۶m۶m۶--Z%T:We8k,O]OژmSSmdQ?s~#R6h]w#5߿ &.6>FNV^fnv~&.6>FNV^fnv~&.6>FNV^fnv~&.6>FNV^fnv~&.6>FPUZ_dinsx},16;@EJOTY^chmrw| !&+05:?DINSX]bglqv{  %*/49>CHMRW\afkpuz" (08@HPX`hpx*5=EMU]emu}1!$R(IJo ν4˺m 0 qJkI 7r LZk : ˒;z{礫h-gB/Y~ GO^xyUTHа~NohKϡś善_ _ ؓ2=SC6zaaȃQaVpUKEQEQEQEQEQsqA,0/P<]R9j`yb $UkV Mӆ)@%A;+Dt`8o٪Eclد]dIYBJ?u渏ϙR 18Apؤ u* 0 0 0 0 ^ӶǬ[P l Ǎo<\qqqqqqqqquF ڲc|麋ꔨN&9JD菞:p֘ 劔&HacE&8HPwwwwwwwwwwwwwwwwwwwwwwwwwWU5TR$F3M2_TH7fHQ s9s9s9s9s9s9RJ)RJ)RJ)RJ)RJ)RJ)Rwwwwwwwwwwwwwwwwwwwwwwwww_TH7fHQ ƷLX^ZV 钤FC獚2`X䈐8hPa"  6jЖK],VDu4Q"BԁL.W4A2G;+Dt0A@Aq޲U ٰ_ljjL)*h8lΈe$D~ʼn2Px.,Gn7m֤5KF [\"IS%H sGN4cdDI ;lh  ,0vm3ełE+ܨ2R)HtW~~"q9ۙɌ"bD#"=@3DY+]kC$ŴQ R_9'r^SPB.`l-caӞ0QY=<0jI%4?insx}&+05:?DINSX]bglqv{ %*/49>CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27CHMRW\afkpuz $).38=BGLQV[`ejoty~ #(-27GPYbkt} (1:CLU^gpy $-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3GPYbkt}(1:CLU^gpy-6?HQZclu~MV_hqzR/I rϣ(+fJ71J'~dG(/3z Ll6zF qLʂ"WiY4m@<(.<51'U &􎼵|+ǵ g~}okPwy~}% %Ñ"xo6 w"]\A;L1bC-~S, vՀDVVM <IDC/\ACcKQ&֝b8!C5)KJcP>uACKB,VDaH]659ned@1Õ t:N#G jcGM2` (12Dm^-u$@X(Lj U`{{{{{{{7Y?{I\sFP ߔ'KA;#s]5`0ՁUꁂ.Ir >xa3``=(yHtqli;ĺV 'D4]YpR-h"-92Ը8RxeJ^gb 40LfL#g͘.}OԹ ~PU0AYUTQ>vޜB'eI8ȚxrQChr  FE5b`srGc%#E=%AĈ:n̈ũbZPQQQQQQ)JRT*JRT.̾/F!ù$[x>vL}Oe|NfT8@pSvO"NSNYζYDz;vI]4"詮-M̥>NHBRr\85poY.ĒSv=G4hg̔!3FL0_p1RH8%@+V+ih>zp\-5{͍]o"Yg*$m5sr^gs\w=Py83ӑ=GV!]?yKCި' 5xqۍCaӾ_ d{217q70U_'d[^[_oXfgHן:}yuU㣲7E^(O4a뺥ա$H)}N3byiW[QEO6GLn}9-мN@ikKu$9{^f~p]أKxT6L2&9 }vݒ8]wҼ)Us0ԩ)KQʑQP2b4*j$, X^C$E EeKțD˱RJ#7 r ^=Cr8"J|| PP@I@T@@7@j=ct񅢋?8 d2X#A+P8)7 =?A BAt2b _̬ dAR c"`f .vߎ7h"CMsf5R8!eqSBn ٔ[GItyihDTˮI)e9eb`hlEb--zȦ+8z Ywݺ&^e99s09S}Ctn}7h1/AkEk?fcbE.Th臦S߁AmP;Obiܠpk@;9}w ⻉>)Bd]ojWl<UbuO:gb/Xi-2῱Y绩Up,K2ݵ]WRKen$E|.xHG'#/ Y&|HdHDNjoS(m~}ZUUAҥ҂r=9MSNfel<mG=Qx*@"hאI'Ms|bUyS̽zu5WS32N](cnK0¯7g8wI6 Δ?/B}ݞ *Na>([rvCu`qK+95/Ѐ"hz9|'wGuUr{ ηM揳OZO>/ _h$78ψ=;bƝH80c)ڧrU;mh4Xڣ ϫq֒Vm\y"hHVwGn UvE-bTLtCs aćӞ; eW`=cuqr |Z5_7ɍ;*d*@qDEy%"zܹ N[!(?-c~ U``փ,2YJ% buOX6$ql &A[m|} xTyd+tYv* Rnml &5f=SP\ oYeJY $qѲ$@GxXXv:`sTOzF  L"H$F jϠtz흵?Jo?JwE3YQ"+ z'CV]`GKÕ~X J='m4{붹S b^Go;\yڰWhy)+C a9@\U**a}gE:5 KY['5jhϊ[V)֯(wyw[dp:]r5SquW_Üu}Ͳ]$ui-;o ը ڄ֒ݕx%]U37ռX^)\!Hp~xeΑQS"E0} l\Zk*TOyYOӿ`/l=m=Svտim\wY7/C [(;usO/^y>V[dX{-9@vkDK6a9J6@c/iW2P'u0p8H"\DP 9SP (8]rs$ֶ[?:PѰF󪧪3JLȈ>l#0 'ir4h(Ϙ,$1b SAc7dY&g\ &.xX` _ߞVڊIY&8/L,ӲYKA4-mv3ؾ&&923C{^[84s KD٣(io8ȹ.02{ -=AYv%CmteXq 0-Xp;}:+w64D=h_S{;1^[g1Xb^Up6@.T2N&Kӫit 73e%&25eNx&ߚCN MJx[]5 hj]s:y M84eZfznVu# em(kRK`Ŏw5KH 1t_53Eb^Rhb pݗHV"R+p(B1WhJL# _CGX{koMqC~~~ne>:)ޣW |c-! Ӭ&Uzl}L>E).)HuOb:A)}NkO)6AB5 )ds- SSt?,4bcSB䯐23.F Ȕ9V2왽OJ1-S{w.F܌,Ul* XMdbEP!B[bWXA3 pc7Zp`D\9:'t~u蜔t(ͅ.]S}\+)d$1G8Ew}1t:L \/>ߞsuRcs/{r>Fy~~~7'~ow߻__&H~~~~*~~N8~ix*E֞lcgk ^cu嚵6:Iyo\_2$2^?5[؇yL./[_TO9(ơ sŝ q+8 xM3uJn 8$귢W>^Rފ0Oް d@-HVqeEN nIGQz'ēH4IV¯+ ҍ~EyX')~n@>$@ Zux*(&N ad;FZ-uzA'?Q cؽyJ^~ \ݦ5|Lޓ\e,?bʊVB:>{LnNL:RiȢ-Xvv@QmZ7.u$laփto";.5Nd%GҗV/ !>∰ EI^G!$  #H ^tPh3 :TQ7tɊ ̤`⍃fV`\t'v3w'gʍd6q_6y -\d4H|̑yeDȶpm!?(F0i+ D>l/?6]zLA_1ߍ:x]sZheXd|%w/),[q8 PPF#DRpg|YI-]'.An8 P8 :s[?1NJu31KD$n0k_ FFYVvlT]2diQa j =0Y(!ap9a4=6B.Jp  p4DB7#֫=uRʠXH:ފ H7m4*CWӟW,}I)UHD\]%h`4֢E(:D+$X!u7WBOa-UzF)t }{vz=3<+sx~\:@ͷI9WƇVMn/3FKo^*_\TҖRv?YAE 5WE6,ʬGd<&2Vr4Ʉpz<C\$P6mQ GkvFif|QjdNu̧b6yixA Zt 2'ᛃk >Gp9y̾1[MiLS2-SjL`yʒVSe)?Xw3w>ta0yn%*0IIJ5D# !Ż`VM<qOl˅ 'Ti.hRG<@~~7(l9`ʞVs4ID Cw*[)񗱽ذDž<"6a؃;q`ñߍzz]/;k1_yߵ x FovĒ+(T 6#`8n0ESG:C`KqRPP3rYik&" +p`0l؍ܩp[ exMj!Qa8@.4*lF2&Aǃ{8G` ΁`Q/{ F]t64=<<.[ DrE&V'm[VM#T/hJ]!Na"4t kB F ~sHǰg(/)̡ wg:C\Bp`39+s8#x7Os,XXdT^NpF$`Rt0 .x `>5,`M3Y /Qd#|Q*fF+r˂/|T?~|ޣ7hze<[,{bΕXʛSִ{Nr'r~ 0T2  !2Ou<&w=,5VKshW7rMmB/ gk{  >h&P wUͤe7Xj׷׫ Ϋ=^qN=kjb˭#}kY b2-jw-Z׭ׯ+͍n[ zP3Ӿ6rJ:'Ks}J6 =(6݋DrQ6Z Aqm?J{*۫W֫W7/WO/8ŗȤA՚/+X)m_ݢЛ)Xui___O_^__޾zx?d5i8}> jM ajSRPH(}&l՞a/|GGX llQ$CfZfx3e^mQdA]'֊%S7'<=QN8?׶AyC? ]VS{{ֆgU]F\2)`jpMiy 1@+9O/W^_W^^f֤JUBA#~j! pwIzөHKy1׿yηF}XUUe4N}>P_2[o3W3WoɳmWmwcrv}Uc[aWXzxt=4+h&r_g,cRR{?<69{zAtـ˒7Qju},k6;V{Ӽ$SD@-pJzFͫk\۾^K _)q~q=.^/.n:Z0 &jCQnH5Pwz)j{(`m{`j{`_EC?Z6Y-€&0҈G;f"08iۤnZ&ğ3m\?\UdK0~D1#uAö~ lN[spF5M3=x)ohD[Yj5 *I>p Ý7YC3y b~'pՊժ\8q 7dj8.;ܕ7 D`r*:BGb% ?`mumzfs<_39[\|&2{7ZwuUv*%GK Aӎ54θҋQt腞# ȍʒmU"Q2U(Q@}ԉ&M0]rZK(5q"1_ZR{dJE4HA~31)+#!+ؐE2 &dHA_[ED2L]t8q7qiL7<&a. 諾ɗM2&&o[J"y$HUzGIKVq*HQeݦ\ʤ<ʡeNOeQT5=E's%d%#O"2!ّy(nj7^q XЋ%.lIqDrω%b<uϑ;s7p6py;g.a2a@ ,v S$ѣcc#7_1Z("s뭬 +iXe YV&. C,~ТbB B а>|{ooooVrqI%E '%>P|k}Gi8iL#G^SS.KR.KR.KR.KR.KR.KR.KR.;>NS;NS;NS;NS;NS;NS;NS;NStt+Jҭt+Jҭt+Jҭt+Jҭt+Jҭt+Jҭt+Jҭt+JQQmTFQmTFQmTFQmTFQmTFQmTFQmTFQmTYZAlO> 2١C h"@  R84a1MDc~2, ˒`Rdb",h4?@iv{t874Z3,=g5DW`¡', `q^nV8ٟ`0>#N{hڒI &Ky] @{E<8A4邥gG -IvpbH[vl^wpΡgqg }^\SsC |vgv6s,&8^nvf暗jJ3|L pd0,1p`ޯ˭̪˫Vw#ljˣ JNykRwW²+CcQY݌SVr( 2'|,dfn̊KPwb.&Rb-$qBwԱL"Jt*rA$Ս^jU#0XK]bݾ|oeJZ̛X QʇeBOFt! Y#clr 1q|,ޢ<ߙNQ@\7I$Ѝ=g˓n21G݋E)5p,Ènjۇ6p 5'~0ƒvV=0voW [ѮFX<4,s,8e!nĪ0ueSV.UeRTe)2('w75Y3-/%dF+ 'Vz d):Yi)RWS*۔L{r;&`oP!y9O< Nv`jZ N2(٨V j3QLk,bBu馧֦6}@4M0-.uiJW5`j*.U["OJtI 5VWP5(?A)Ҝ"&HyiL'} t}|븶qKhJhIDt$!LЍnDhF^$hE' 4"@3~dX|V\ETl)Gv#6afՀ9adRRPduBv&@f%>V$sd]q-u`"׀n]ʹJ6&g*uԏ»uPOtNGrզOiTKaԥGu=vP?YS;QӤ7IZ" җu4-5)-z%%ёtG;R1qGC7 z!(Јx! W$<φ\τgAHp@ Z'G~σwcl+7W8[\u6a35Q4A3312 ߌ͗xL7pY̖ ~Yr,wrGe.vo)E9xOs4 ,$S,Q O\'d'And&?^c%=Nc$;>c#9.c"7bc!5Bc 3!c1c/btGoƊkFgXƉcF_ňD< fA}tSDG! &#>,6)G9,a0܅?XmmjUl6 o@[C3@Ã/8B gSPʖ@6Ća;@p|3 1/[Nb[': V/{ )fY/ܥ Zj.jjyZijR'I,WnjV^iUNHN)Mt)LJ'K{t'Js&Iku\۸FWb4EORDC":hqG?&hB7"4A/"?dbኄ'ِ ,(; BOy|윭: +7W8[\u6a35Q4A3312 ߌٍۄ kV4~/r&.r-7n/Xr>+Uy\2e-R֋r񞜥;'ci&[Yr%SIY NNL~JzHv|DFr\Dnb<^:17`P1@01 Ӊx.-@̂*BM0>Gƪ2o-{Xm.#.!q4CG(4B?A7@A p`p={ag^ΥVﭚ$>Cߒj-롚ʟ>ar?$]W:KHeWDm%U@m)('˴L74K#~DK4JIH@ǣ{8;xF`EPtD@t a.K|- cFS=U4QD1=s8`B{ ۠͆x@s5p _?Ym |]G7lԠ1CF /\͵`BE 'L 1BDԩJZ!ztϡV(Eis At QM^p \ğCDO,.JҬ4+JҬ4+JҬ4+JҬ4+JҬ4+JҬ4+JҬ4+JҬ4+JҬ4+JҬ4+JҬ4{%ݳPP, BP, BP, BP, BP, BP, BP, BP, BP, BP, BP, B|}>|}>|}>|}>|}>|vN:lAN8\xcZ56PP3! g yPA`2 ,sF_2/b^t CkSKSu%Ny= mwfs:s9ks8c7[pZ\a ʎ@~nx:a?z>x3;g뼇΂s7Wݬy،gwl'uLs,qC7cv#6afՀ9h|f\@=bFˀz o, \|Uޣ2LYɠfƗXIƞb,8^gm-X҈!Ms7̿\m\\ĝ`Ś*֢R'RđBl/a*v}T: L@^${| °#\5Ŷ;nFVXxƮva|ex.2-)i;FOCn0@ S 8ց`@`Z˩J}'+'fQF=_7.aBv!!Nͦ5\́XLX9O{H%V>%u+,LrtbQ4ZTlK|}xցÊRP$w6 R`4 Hu1D`N1 0@  uy*Dh?hWQ!tRqMbKF1n9FvqR?NSY3ؤhh0|C/x$kG M$4$(< 9F+ ƴI3jk0 ? ($]JÎ^CQ К&Ku[~&cLFEn謀<zp-[v=)2#& Ok#á І jqpCS2W4v$[R_"'YsSM(Om6qǦh\)m ja\iƕ<6qǦa\)+xl MtǦ0)+<6 ~]/_:iS+-3I)TD8+d`sƃgv<`bϠs>v.P{bmX{ɣWMa p=q`U@֌6iT[:FR?H˭KMsIIdH8 3+d` ÷~Ni) 3^zlk&q(a* kaMꟶLcǸBkL6Q=mT4T`@D΁e"ǓАА?Pä@5?+kd+?c 1,}rW7hYv,h6q6IRz.]6l*-fI֛Ix@,k]%Fk *mbUh4~f!~7氓֫1Z 5=9KWRi˟X &7_ha#UW8jDXWARi럩x 67_ha+%]?+堸6O~ԏcZ֌6i_3i'M 9leg~<WΰRiןr .7_ haLRA!@k )rFf~cR;˙SfIQhI8 6^hMaz-?@ܴ ÍO~Fڇa%A 3)1rMl~dsƆ1.'Pc͙WZgRiJ}u .7ta'ӭ&XjHH"yu8ǐ&5:ǡ`,'hyLW7Ik!$Qڡڀ'a9ޫQf'^ 5MN[Y*M+Z\ [)?Y/f椴~kR~˝W!fISjןI8!w_iaM?S*zO~ԗqZ@ ;՘JJ .7a'w~Ϥ}˛ɒ֟x@F+fIITۏI8 3Ol(m)X КMN[~F1i*@k )_1w5,՟LbsZ6S?Rkm3Tit~90VDæU7Xժ; \y׹ Nk~VǤ~+fNE_Ț&Emw&Xcy^Gi.9P v YFFAVּc)w=mYbɭ!1'0 i8P+7h. ޷a9 *1EQ U[3٤Ѡ>mRڞnА!!!!aC!4re6&E2_aӂ=i>0D!P%ӖvRjL4Ğ/o[JN id; h81+XNd_h-/LtO{^ N|?sFkbQ0{Sb ^׌%+<6 Ma\Ǧ0$+<6q Ne5)+lq1܋r' %1O JJI oS::lrFGO"=$7x֘6b(#.Rƒ܎GjScB#f+Ý鿿Ʋ_0摸ަchznBfzfwɺ rF_tיqyЕUYMWz7Gi˓AaKL:W>g-# Bp8gs:3) 2Y._45#zxmWV)sWkt5sYa.$ ۃ 9u=d3pj0ק ) jIҚKwWFٌ&Ukkykr; #C:_83КAi׫8u[mY~8ŷFڛҎ9]ͭtJQGtuR=Q}bEa |MKGL%7JxKL#LI{UM떵 uVDžzd]Jz;M.1jԌu0b  ^䝳u*dǰcf Eݦqj犯X3OfxVPVkoRm-+{fNF4a1{)d7썮DDk8T9ߧ^p<]a O _&sj^_)\ pRa=Z,c}l5w wVP3XM3 |,|B> aMtv1+*r2Ӳ+2 s)̳LRJQ"'[<Mt`50@;TfXvr#g丟[Je9[qXfJIUVɊ_Y(Si;M u̟/윖I9QY*4+5}9IM[6D)%"f<޺I5P Ϲ' +.$m"MR7=<5iKܴE ސQ=m< DvzG4/j! 4LJ:{"#= ]C}y0p{HkHPT8O7;v"v8w~:Ͼ'zÅz}a X hX,kn"${(MNiNsvT+MӾg:e1/7t̔0*&t>#$s|p.`4(@@yw0_wR0u^=Y!*Z8ޤε'b"."~CX<~4I.='a{k3xո]' R'aw=\telЇ=a>BL0%o:q^3.~5yc\o@/J6@58m4&.^L3bNS59;iI_gT³ ^$rg- ƨ[ K9ǩ hVMIa_: c/bj 9y=uڶ O53(NC 1F%41p Ig"8 g|# ՄO1Rs@n9V"?A֨^}ҾMソpL.s'ޯϔ]mq 3S 'V6]t vP+.%iY 4jYK/yėЏ# 妨V{=y1@Jd`~Pp _ } h/zwa5b%p(8@)I$gMZVˏ|o@p ^CkD 5GGO2o&=ܓ!;scǘ ' ڤǟ])wc5z ytqq:$]o|L>QU1>K\e; x癲cȋ*=T4#/eR}!<6.ȗ{[ br%{>Ѕq9GiY3tfSō`z$_ oX_y1t| &\U<y,G-.զ]kYhcMtO/}\e$f#hk㯊|{_/k[cv ;6Lsڦcf&ײrR2rP0pѱqQ1{hXHf}ߕ>Z}f?(Xȟ_[3ׄʫ5 o;Kjn=I7zt~_z_|>ZD%$#"!pC(B z,!w!JyHGFEDbvCf30>XCÂBB|`P@z OMKIG %P+ `D{@e@f _pm=^ڪhis7ٻ!ib)7(XP Hj`e{y0};XqaF֭j+&&z|"P#cEXEԪXLdؑMī|SΔEߝTB? ݋]RR<<%$VPƏ(_>#GraoIޗy^b:ߗr#ێnrLu{l I-v/f_\0Ǝcmr=~ԑ5kK ⻟h.E" $ # ($tsWQ-l+ی?rDZ"yyӌs{6ϒSa8 znvˉ6zn~Oǥ;U|H(xQOg5 ~eb<55drG89-V=ص]u,v~zz?&U;V̂[$Yokms&!k /28o(51/\`| Hſ<]: >+@&7*+% 2m`^5eĉRLDŽI/nbkNy!vãO{uu~hx>n@o dŖyhfŌbhee~eeb R G{G5̉j‡H;5C&pk9Lm ,nvD 7ӯײ?i1Q߫-ձ5Gr+ʌHs'zT  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~B+631| D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y\h+q1<~U*PB]$ 4u^_3XWXYZ[\ ]^_`%YW͈ m+YZ[]^_`#Ή n,$ay!S1gХ=w *6E<^Yhsei ify g?X|Şh-F k*6<Yi)sK a/b1A_TJ Fbƒxt_]K>hΘ@S} e& /TO" ݓEvbas@{K&s!51k Fá84 !X"s>S `lܔ"qILIalMk  `}7&4A?wдK*#S?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~D  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoג!w5Xؓ"x6ٔ#y7pqrstuvwxyz{|}~F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#oSoIQRxćzϰu ->@QQtgq[ңh c=*Q*S)@51!HD"*@$V]|Vm?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~H  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Wз5TI  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"h | FP>: ckF+B+B]+ ٭kZE`a%@ #+"6MVvo"5*/IGEڃjоIAsV|xtplhd`\#>Hm\F;gQ䷸-fuQ@>yuqhۤӠ̆91=1D?vp0C '_[+Tx >~-nw'nHFD/ma#H1iIʥ:͹m.sP^sN2׹e.2r\.ss~Q<:Ntt#*'A - ^LXD% Ax^g=w+gk/mϴ;U%F>4 0 d KPZWܣuh\m%|+٢oWva5~4v}g,t;8ub3_ԁ>;g؅vv!P,Q}SwMc_=sIϒsi`~Wǟ?|{fvR?p1 &W]jpYjP>7)x!@xJܜqk}ڑh?X"وcbG-1ZѺH49b,Vڀ}AKS3>/Hgh x@<_mgl8a ofuxk4] g^Ra.XwZ[RPMIHz<05h'8L-e'RCIԻQ3 J^48Oqs8r{;JAz踢tsop>bc59,5,wM1greHz8rp.o,7MĤXPW9; \k7&ߗ{ \4RvW+G|Wr&'܈Cw {mᴃw+߫zFxpyo6Hm1%ޓwK}Ñu0$ݏs;]Íq3½ۉm0"#>T0B 4[Ć0 Ol> v5wu5]簖qjۤ5kO9nfw6N6+PaûܥNDV4{/쵧Ɏ"ӻ, Sm%IA*CTO$ uQm"k 4Z5D~.N 9_`sɧmuvC=(B K@oeUWHY#"vVZML=i:~N2_fOQ7Fq^6!Ls%7׳Jr2<M e:x_PHGC wBn $B:@)$l5@[ 8i!D\kRF_ķYc$roVo5sO7D)m6 'k[Zup0``4|a5 A'C4U$DD5(|0KSC2AG?Vο4]3jӭ 3հ*N2_j,4$Bn)CNejM^Gu!҄Սגۜݡ᪹n6849ږ>=BPWT]alfsftun û  )*,-02789-38:BDLOkrv~фՈݑޔߕ DIY)^.`0a1e6l@yM|Q\_dhpq|ãƧʫҲ ' (*-/3?*C.HeA鱫0OC"Á22Ҟp{B` 7w[P(VX[:vq\ed3:=}M^u>]"cBGI"DLR3s=|_pTw!)I"Iᙳ$KM$Ի$MJh- Cd&AdLbrÐpBY0س ,04lV 3 =Hޙ2MK BE6bRj arâa2CaE+EpEPIHܡh -)p޸9'eyNh9T!.MX*'+S8s`HѲKޱ-{K=aÚdžz#$$3$$$$$ϙEbU_ü"tQ\yR}Ao8@CQRu/+aa^omk@Qz:23ULjK lBȩU{Gvӱvz&džLDr O{i{7w[T]=5xJnxjKᩄ/7{ Mu?u'ttmt_t?tssso=%^S>7Vޑ|<;~_#w}ȗqָ}MG|c߰oz{TӪ/@kL_c7urn7&R}o7 {.WxA(^3 6 oUBJ~ .JLKK UC7PἮLId!k}d&A^wuɽ#dEl.[sE'KF04HeXDH)A~%j^}@rk f.͵ lu˓̘RwzݥkMlcYGt`} 77 Ax/[l5 M0IX}`%#0Ԃ``2}%)-IqG/B d?!xJr˖;ʌV8֘(hr0c㓿 ŬtsOxPdwx+`Yja0 QŻ(F;ׅ`֫A|V:m<: hHͫjJ9*Զ72yD9nh\P2['xx"4E[ y1 !cBxO<[,o xeZUֆ9A=ʒQ,8b鹊j2mpڢщxh9(qs^AlCoPnjmmӔˌƕ7+nmUt4e$s#`baѱhvdjAMibmiN`k$wcÁ,B!̮bvDj}&I\ !LՈ4s(Bp  &HpJ&]_a`!c`^a6&?;*eQE9 kܿUT\ma 7`avj۲yӽǹw0eܩYs;U9^$uRƊ7| 9)2!o|)v4Ojh1^y_Y^L C 1ŸH11c,Ml`?@f /oyk9w,tH[)I awsH[$$fӤjmYzM* hO2ȤClÈLZؖt)!/|Bw~&_<4NPM%0B0} PQ 1;4UJGNhz֥KEdzׯqGG, />4_6~rk a b@?ƪ&q_ij>ߠ{hӻSFdA}v"m-;Fbt*8}#V$}S/v?M}&y㣏jApO?ZW.@؎=v%.c}+.-w1V^VJdٚתł3C:+#UKCLT0{d cO0Jz\6w˰Ȗp uչRH}Ք]m-u *^rC1!F4tNEvQGk^4#3ʂ~HV$qRYgu`<}A5 (fe=,̢'W< t9@'w!J c D{]j&b{dܼQJ'uýT@Ka2s>9d>mGU+;:hҹb;oxW&swcXS(:xB7D?П[dseݣk~>FǑ55C%MHk >$3-&愙l[b`Y 'To5ht ! $7F;IpU0L7Pa1_V_{ƶNeK j.lU@y{$FrSis.oM^257` -~VY؍ ͮ }Y/$>M@b2!,n,~:>bpwLhve*7"r9^3V3b(D,|˚B|Y 3ţA&07)kRi/oO*-YU(k?<"_|Yoj`DVz0Nairf^t^H9@U " >CTБ!iFay_K Fۯ;_qqU-OEtR9>͋wfBvRNupUw nU>w}Np.O$g+)F&_""zv]g %8[X 'о\ J op#Q7Ѡ>$2z-K9<9N1'Jfyooڑ[sOz.\FPlS['ǽ)ypub4ȽsI`7#߼dڶ._) :~Xꋿ8 {R(dzQwhhk+ {\oh_6\m*r  543dL//\,[Z,шuªHEd1NRQ?ԓSS혖t9H4SMh[襧V"_:櫘5_}|:k_|ݱV.ڳ"YV'mm:ߊrw_ [$q4 Қм` if_d;B{~B=Bc( !`BBNDI Px\KU嫮[U⫾-ju^9sC^4ܐlQfz`z z{;UX8JQO(v'` iA!~uLV7\ެfͪݜOz8J(< >0|k{,Z/4/ql8ks2$)Lq\Бl޽xV:e!L[cnǼdL^0ny2:txЪ4] {gG/S;ORڛWΠKt}>Bφ<5=hN[ݑL $^Z`Vf6 g=4L߄.]F=˝,}9“p0d;&'4c/x¡ʽV=t9k.%w QA;K< >ږv~Zሃ뜏9 _ܮ Hn ׳XK͂ r#evgg譭j|Zݴ-6-<~)eu0{G:#$ Rc$ϋl3C5CZy~|+Rߏ|sXĢAwx( P;l:  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~g WPvSYڥ v4꣤  !"#$%&'()*+,-./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{|}~  !"#$%&'()*+,-./012345Ž?+R**R**R**R**R**R**R**d6789:;<=>?@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{|}~ q@} H>$PA ǠcP@1( @} H>$Ps_.\  !"#$%&'()*+,-./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[\]^_`abcdefgh  8?3zROI>'U T*|ROI>'U T*|ROI>'U T*|Ry l:sijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*"ZLIZ8I 'i$-K__t9  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%_" XlJYtTЇd&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ L4 T  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĒŒƒhk((ᯎ>yO/^>|z˧O)P쯈1f̜53w            !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿρ˘(?OUUUUJUUUUURUUUUTUUUU*UUUUUU}BCs!           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿ"           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿ#           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPIQJRKSLTMUNVOWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpiqjrksltmunvowpxqyrzs{t|u}v~wxyz{|}~»üĽžƿ$           !"#$%&' (!)"*#+$,%-&.'/(0)1*2+3,4-5.6/708192:3;4<5=6>7?8@9A:B;CF?G@HAIBJCKDLEMFNGOHPI*#o/#_2t;@wt$pzXޮ%VZoU?o RUTjooU]UVߪ[U7UU۪[UVUVSoUMUV zlUjUUoUݻVߪoUUUߪ[U筪U*Vo[UV_t[lU[UתVUURoU-VߪUoUVߪ[Ut[lo[USߪT5[vWPXQYRZS[T\U]V^W_X`YaZb[c\d]e^f_g`haibjckdlemfngohpislqjtmrkunvowpxqyrzs{t|u}v~wQJRKSLTMVOUN_`abcdefghijklmnopqrstuvwxyz { | } ~ !"$%&'()*+,-./012345679:;<=>?@ABCEFGHIJMNPQRSTUWXYZ[\]^_`bcdeghijklmnopqrstuvwxyz{|}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k Kakj} #k8DLOjV~*0k7F\YO]Z[Z^\]C_^_``_feemedhkhjjojnrruu"n=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[Kj=fGg^5i012Zda f ss fՁNh!c#%% d  h--911=22>77U88V@@XXii " # %)*+-4s VWq.qDdi*6<zh4hdK>o2?Y||H}IYttE(~((y(sV(-e2c2P222t22.eǷr:Мxf'hɘ6Jb^3?qȗra zbcdefghijkZlmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ 5xyz { | } ~ !$'(*+.3456/0127" #),-%&8[}ڊۋ܌ݍގߏ{ KGP[D` !"#$%&'(w)*+,awHQ\Ea`+#BBB4cM@ $   t֐֮]u鮽'™aM*z H@y9 0QhQ$#@ 0^ -,B*A^P@-?(>'HUEyRLlAz KXHR*#L "tTj4J* n¦fl|p`HI$=s=s=s=s=s=s=s=s=s=s=s'!]*JnEp<ޣ=hF%pdE7 !ޡË oBx@w>{ݓw{|sN:stɁMG5Α 5j`y}tӡM 1vQ?8`ʒWjB (AcK9/p[&Ȳfedc4 7O_>8|obcsNM]:4sg\ϼu)Bf& 1mb¬IeLXV0,_^]\[Za,'ɏl d,n~Z_KAqk3jI%:H'Yd:k=p.?Zddi̹dc7Z_5ZцΓidq(3`Cz=$ћYMn'JR~QB8#u hh:M4M;AgI+y5pQXiu$ۓG2u 젪:ؑdyNr=uF֑Mw./)^ dZKd5u"˒x%}렏>A{貯>j&I\'z&2V~ n.D2)nf`k9=St\fgv8,0/ַ rk\jUFX{ٺ񉛪֩]:P{CgZi)aZl|.:$NDSG /kxکyݪct]g̬UI媡!m5J@\S }"PFĹ_Wd`nݸ:>R枩♲dq}R=(_j(#l:@;AD?ܐ*;1G2H9NĩboF@GA66HBIChwsJDKELFq^hn6= @ Q T$lnܽ"1;%ZP"2+<-@,?.A/B0D7L8MMWR]Yftvx6Ƽ!)%8:9^ƐǗi -ޙ 9{,l-? G?dscG)hkG@# $/07645<;9:%%%%(((($$$$bsa_`ihfg,,++++----////CrCBBEE>>T>T=M5M4˚ʚȚɘŘʘíZtY`_]^~|{yzMKNOPQRSTUVWXYZ[\ħĦ! ZP%rӆ!k(9+ ]0.@*Uj(hac'0;(Wd@z+w%B>(K]3#BV FPKi3𰔆Ò|t4t Tͺ,̊wZ"b kt =!ՏLEjdgwVyΣ皟S1 Єޯ: yuE}) `&_y=<ޗ UU$>;8܊O%nݵ;0}zKitW@n+2`gjKW(KP>7V.L_-2Ew |!V{tNgn_%ċp#FMfب!aW$*A(x!tv۹u<3b[0gT3;`zթ}+fɋ$q|rY9<-O>O.W|~- Ʊ-n5^# ^3q{*u'|=<~r("N:~?F 6& $#$@*>AO<'彜ckaH0r B288F9p2*SfwjhHo<Ń+!|<T>U0ߴտ>_`U?,3Z XɗKFm ,7kJiy:L3q$蟦g:E=wlͨƑ,tmF}/D)i7^(Tsk6#7p.˴;7=n>MU]GL5hcݺT̈[N'+[BF0؎S`kRB3.p"l9 G?OdL!Tmf$͍v]|6cg/vNB5lAR0pc~E\u%1#/7NNxmrۿ`k]ׅ.b)C  nbVKp</p?sx\T4mŏ8^3[68'O63NC˜={4Mׂ#t/[+^'qWhTVRч6*LQaNŜyĥk\qK//R0bLBWe =̄Y-P ܀N1l$K3UOfPM> ڢ8NDY#J7L*K  " ) 0xyz{|}~ҀՁ؂ۃބ+[-.A\ߌ'23456789:;<=>?@ABCD(EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ饃"@D2$ B VeYFQ4I,ILeI"M4(JiBY$Se,MR)D,%i*EYFUe )C,.n<3/)iyyG\Gd4wrG@W=b1&mEiQ}BQa0� ( !(BX|)˘ > DDY'SѠassg<8Rb`O@QqH;qnΜت${FWP>#,OdJ&̸bLaae"3zd荄瀛N& C-JEi6!0}"<>*u]?@ABCDEFGHIJKLWM\MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ [%јҶӷԸչֺ׻ؼٽھۿ &Y[bK g9:;< =!>"?#@$A%B&C'D(E)F*G,I-J.K/L0M1N2O3P4Q5R6S7T8U9V:W;X+HX[?\@]A^B_C`DaEbFcGdHeIfJgKhLiMjNkOlPmQnRoSpTqUrVsoEFGIJK L!N"O#P$Q%R&S'U(V)W*X+Z,[-\.]/^0_1`2a3b4c5d6e7f8g9h:i;jmDH M&T*Yp+qrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍߏ \W&uXwYyZ{[}\]^_`abcdefghijklmnopqrstuvwxyz{|}~WtXvYxZz[|\~]^_`abcdefghijklmnoB$$I52$h+공4Sa۪n3lYm}x?Ƣ_q HpLE W=&| YP0o?-V0Vme{hA8by.ņn[mUmݶ\0+͎854 ~3bH M{Tj7l[mMm6r~sC"Alfjf6;gfc3SѼm;;M͆s?:c|lnuxI@ncd8_W o67[fgS{xNKii 0>ȌL$T;pqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ:';<=>?@ABCDEFGHIJKLMNOPQRSTUVWN]Z[cL h  XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCD)EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɅʆˇ͉̈ΊϋЌэ)"W>)"$ B0B¯g%~_/Kޒ7/%~_.Kޒ?/%~_/Y%{'"/%{;< su^5Z⺸Z\UZ[#1]3[&VrwIz_7E~9-ߞ:j^]Xkh׆kZ1m"_e'"Eq԰ҎӏԐՑ֒דٕؔږۗܘݙޚߛ  !"#$%&'()*+,-./0123456789:;<=>?@ABCD*EFGHIJKLM N O P Q RSTUVWXYZ[\]^_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~:;<=>?@ABCDEFGHIJKLMNO+PQRSTUVWX Y Z [ \ ]^_`^觨  _[d⮯ !"$#&%('*),+-./012435X`e[f㰱6789:;<=>?@ABCDEFGHIJ\䳴pӏԐՑ֒דٕؔږۗܘݙޚߛX\Ya& !"#$% & ' ( ) *+,-./012345678G4HIJKLMN OPQ R S TUVW XYZ[ \ ]`aGHIJKLMNOPQRSTUVVWXYZ[\]^_\b[g]M i~rstuvw1RZ]xyz{|}~ !"#$%&'()*+,-./0123456789:ɑʒ˓;XchK*LMNOPQRSTUVWXYZ[\]^_`abcdefgX\Mhijklmnopqrstuvwxyz{|}~ĀŁƂǃȄɪML+MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoSZ ʆˇ͉̈ΊϋЌэҎӏԐՑ֒דٕؔږۗܘݙޚߛ abcdefghijklmno p!q"r#s$t%u&vYdi'w(x)y*z+{,|-}.~/0123456789ej:;<=>?@ABCDEFGHIJKMfk !"2234456778899::;;<<=>>??@@AABBCCDEFGHHIIJJKKLMMNOPQQRRSSTTUUVWXYYZZ[[\\]^ ? A C E G IKMOQSUWY[]_acegikmoqs u w!y!{!}"#$$%&'()*++,,-./01 > @ B D F HJLNPRTVXZ\^`bdfhjlnpr t v!x!z!|"~#$$%&'()*++,,-./01X#$%&glN j'()*+,-./0123456789:;<>^€[\,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ]^_`abcdefg h i j k lmno=>?@ABChmO kDEFGHIJKLMNWOXinPlp?_ { !"#$%&'()*+,-./0123456789:;<=>@ABCD?EFGHIJKLMNOPQR&OPQRSTU' WPjoQm@`stuvwxyz{|}~ WQkpRnVWXYS TUVWXYZ[\ ] ^ _ ` abcdefghijklmnopqr t!u"v'Z[sAa%y&z'{(|)}*~+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTYZ[\]^_`abcdefUVW#w\]^_`(͕̔aRlqSo$xbXcdemrTpfghijklmnopghijklmnopqrstuvwxyz{|}~ӀԁՂփׄ؅نڇۈ܉݊ދߌb)}Zqrstuv~Z(|)*+./0123456789:;<=>?@ABCDEFGHIJ,-KL|w c !"#$%&*'WSnsUqdBeNOPQRS TVXYZ[\ ] ^ _ ` abcdefghijklmnopqrs t!u"v#w$x%y&z'{(|)}+*~-./012398678:M;<+,UW45xyz{|}~?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsvwxyz{|}~ӀԁՂփCf,tu=>TotVrنڇۈ܉݊ދߌ} Dg- UpuWs "$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQSUVYWZXEh[. !#RT\]^_`ab c d e f ghijklmnopqrstuvwxy z!{"|#}$~%&'()*+,-./0123456789:;<=>i?F@VqvXtABCDEFGHIJNOPQRSTUVWXYZ[\]^_`abcdefghijLKMkjlmnopqrstu/WrwYuvwxyz{|}~U`NȌ& i8 ;H"h>"1;&../hf~e7/YMw`>rCKj!9G]REG`@,ʴLt?C릗j_~},bc,qt ~DuEur:;9hJW -78E 5m,j$+]Be Mva"“s5O,w1` }ƃֿ#=֭Ʊ+:CyoE}jNd-Z|  xŋR#+qXA P3 (d_^As ^P27kiXy<XvH٭MKmǙl ylH>I)+t Ba{䢰JjU YUFVo+r,/ƪ{ u >87ۧ'/s;[ʲ.E_XUUAL4NֿLl}x3ԇkw+)) (`BI=:~~H0mʆ-*$+]Ң\ s1,I57NTOTG(Ւ%HJ^1^_Ӄ d9\q` :5MEh6?LF] 5ۤ敗nVbrXYAjhʉ]xraXcԂJ[^%v\ !]sJ}2w~ܖVY<ֽj(fXG<'[V $3QAM~Z_twp,pk̢?M&wMD4DoYQ.t>'/3s0]DY@4T4S\ '!KYu)VXe;ʮV,=>3ؐz6` t^0d*}hm&t?|G܋iM1%lVճ2lBu::QQNTZDuz:Q=2)E%cܮ^L$̕_Vedzc?ͩ&=O`9P@=76PP)s>%Ub[KǠE|Mh} %CXG⭏Qgs`L42PYdNt;h?0SS p#fjucflh-nYKa\EY7F{Y zeAqun~bl{/t=~y־XoluBr MU+Rj!Kʅ,͕Y̻$4/>^QwQڀہ܂݃ބ߅XsxZv       !#%')+-/13579; =   "$&(*,.02468:"?#@$A%B&C'D=Z>[Da?\@]A^B_C`EbKhIfWtLiJgXuSpQnTqRoFcYvHeGdOlMjUrPmNkVs<~=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqrstuvGkwjZuz\xXv^{]yҋ !#%')*,.0246  "$&(+-/135789:;<lH+  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP,QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP-QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP.QRSTUVWXY Z [ \ ] ^_`abcdefghijklmp q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏno  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP/QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSYw|^zZ}_{[~\]`|Xxa}yYzZ[\b ~{Z[\| Z [[[]c^_!`"`Y} [\]dX~[\YXŀ]e^#`TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP0QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP1QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,VC @  @!ZjnskiYsg5=wk^sk^{vk]g׼6^g׺k}CztޒLG-H%=JǮ5j^{vk]ss׺5>g׹u}vknsk{v랽)?IG-zKuD[#ztYug5=wk^sk{vnpOV1A`χW1F]UQ~:|fg8?c0dQc~G{B~y]7pw֏tqy?,^K_Xu;LE1Ъ_uHoѷC舞%-/HGt-zKrDo[!zKtYYg׸56wi.skyvMkNc\מe\U=HAzKtDϒF鈶%$ǮjzvkVsr\*מZg׬r=v5Ϯqi=v՞]ڃDG,zKZDoZzKrY9g׸4weϮqYkmvi.S\֞c\5=HAzKtDC舞%ێ? gX'Ѓk2zp@D@l1G!UAح'u*R<&0Ak}`M@OX&zHқ#tkIG]ĨK_Ũ_D+,x& רΘ;l*ƨKحߺ>eWzEƯҼD~d-./0123456789:;<=>?@ABCDEFGHIJKLMNOP2QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP3QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ѐс҂ӃԄՅֆׇ؈ىڊۋ܌ݍގߏ  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP4QRSTUVWXY Z [ \ ] ^_`abcdefghijklmnop q!r"s#t$u%v&w'x(y)z*{+|,}-~./0123456789:;<=>?@ABCDEFbcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno5pqrstuvwx y z { | }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno6pqrstuvwx y z { | }~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ \]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l m nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l m nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ @''IddH2.;D&LlڶML..$2d*rd/Iu7.$2yed$]ضM&tu]/$2ye2w]~9u2yyTu^dL۶Ʉ2.wD&L˯$.벚d:K*IdddmdBw̹.;I"]&s˯Nuh2wL^_K$2ye2w]~$ ζmbBw]_u$]&sWw]~'Itd:K*Idd۶Ʉ2.wD&L˯$..'Id#o2wL^_K$2ye2w]mdBw]_;I"]&sWwNuu]$27N&/%D%$8' !"#$%&'()*+,-./0W[Ɓ^_f$ [Z%[x\y]z^{_|`}a~bcdefghijklmnopqrstuvwxyz{|}~[􊧋 \ǂ^_g%¦çĨũƪǫȬɭʮ˯̰ͱβϳ$yz{|~}¿#[b 9&  !"#$%&'()*+,-./0123456789:;<=>?@ABCD'EFGHIJKLM N O P Q RSTUVWXYZ[\]^qbW "$ BH |"eD rbaNtLpЁ΂R5?y}8\\\]^N.../71JY= vnn}<\½:XlɅk1 0^@Ӵ%t]cnqokq f^xa8ҏ>GqT/"r)FH#/=(W}V"ʅoh3mQho" a^Gb<$7_`abcd e!f"g#h$i%j&k'l(m)n*o+p,q-r.s/t0u1v2w3x4y5z6{7|8}9~0\;;;;N  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~O  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef;;;<ghijklmnopqrstuvwxyz{|}~P  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqȃh&rstuvwxyza \ێg3Krœн!h: ^*6vɦany"aUܮb3jЧ>cx *d6F<_YhsejԦa]4Ls";_?w#VkШ?yG`r"rW"$` B@ZT|U8<iݻwwww2vPikpJ\.g&9%^..3ˁfTxj...YrF4q\.gtZ9.Fmhyٶ,{3{nKU7ڤEϷjes2/f 6n] vV|:/S7Tԫ[tu>LQL&+de2LF&+dd2LN&+Ɉ \$7k^5Mt#<`@x$W4lЩ@zHal_yޮN=aYhAya%Xߺ5mA{*Ibm`nyߎ6OuŖ$>b Bzy&Y6nB|Jcnan7P%?cYh!sC{a'Z7ocC}Kdob8Qŗ&dYh"D|ϧ([ 8pD~Lepcy9RvŘ'@eW{,Ej(J .a>vJ"Rk vѻjYixkGUcwl8 F T b{PTfSbr <O]q}-@N[|=. ZjykHVdxk9GUc}UTcs >P^r~/AO\~?0Ƭ[kzIWey :HVdVUdt@Q_s1BP]A2Ȯ\l{JXfz rR()h P0 !P`?f$B/ql +9|9z=(ue<8A׸%O: Bcegt] @@ L>bQX,v Q  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ݘ+Rq.<R  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~S  !"#$ok! D{b?T&bŊ+Vlb+VXQl %PBnܤW}~q D.   %(-0369 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi j k l m nopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwXɄi'%S&'()*+y{}܁݃ޅ߇xz|~܀݂ބ߆[]ʅj(,-*<rtL.1o˶sӨ.^Is {@ipK%_r"L#w2= jpt$ W|Ymh1˷ /J Aq_s"Mxjt%*1˸լ0K irt2jt&Xn*i1繎2$$)"$ B0 z"=~b#ص0%N)Plm8Mo}KFpPg @jt7qa%qŁC爏F'?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~T `WaXY o-Wi\ja [fnyَ1gJnnQO )l! IxDH!Hc07, wjeO 4" ( (P0P $(`BH qc_~Gںߟ"ciNLɶĔC'c}V{~h#?ƗJv2X _l]DŐмh8 ]*6 D<ł YYsGZ6Y<׷[_;\X_^Y]]W*}XW*dyO<PŎRYYFeT !"#$%&'()*+eiiX_zNr4o!2"2tZAB( JH|D('y3:4?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvR< @!Ho<#H':A?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~V  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~o۬jI.W  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzuگU_,I]{|}~Y87596Z_`bdeif-Gopq|.Hs΀҅ԇS։׋7ޓᘫ0J뢩1K9 ج.:;*#&'+-.0233578;G= H? AZ*LMNKPOU%\,]-_/b2d5k>oCpDqEnBsG3L4MvIxKxLؙUVY[ᚇ]^Ŧb5Njosruxwy}~6O7P8Q69:R&Ǩɪ;SϯԵն׸ۼ=UV?W"% %2A,8!DZ;&CYAXςЃB-<'evE8F:G;MCKA*8[THOEXNZQ,[RVJ]TF]^U_V`Wc\2e^G^ha9jbH_meqjtoup@7B}I~JK`OQRLa􏿽]c̩ѬnrsMbNcdPe{|; «SfTg!ĺüžƩ#$%(Vj)WkXl"9ȩ.!1%5Ym>/CBʬC˩9O?UZnMXNYOZm̬tΩUa[oϩZh[i\pcp^qgterjwp}`rsuyasԬիbtք ׈٪+ڪ'dufwuHQRܬ()c7gxө٬iݪ:߫hyizj{k|     l}  m~o /I#3pq/-55=ACFaHMINOVS[|V_U^Xa[e^iort u?tSuzvvwˋx׭yz}~! # %<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӬEBNR" 4VP =C:Ɵ4'C6/t4?l20 tۊXV6W-PVFK:EՖ5Rw ;&oUlxf:rm3ޒjl<)F*0UM鼶ѻip&KnHYLnzhϱ[|)s++gdr<(_VIƢ (Hc2rȽۉC\& VMqQ>le}>p61I;ڻc]hG|ՙ G.cݲx N D,7;R)havNn0 }j2.ޫȩeHԄH_9{#-]L6UDp?&[̖KmL8ޫ8 #ٮ&Fc5b[@r۰G 7|:y-4GCQ쥨EZ¹nRA4{L/IV]p nA$|{puzpJ8ľ-ECTM#[$}XӴ+`N4hu 5Wۢ^df`+?B7nq9ʶD+nwXn?cE3up׺-ʎKF4/#D>GS6DL` ?cOvu/*3ր\ #y0 ):`T(My %gAnx6s$olӑUn, $4p~,vk"4_(WJ?u`Gh!/t~hIO2 D =  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG+m+ dHIJKLMNOPQRSTUȷ:!BB"J"U).1T6FNGVW O>PJQ QRRZbj U(W AIXai[>&.6^__ehn1j@al2 nҥ ooHpTpqq8\qqq̊rrȺrLs a"IY)tJxحTuuQew~QC]=Ay4o<쓾BȖ[D~h4smoޘ`a/ r ?S04w@ӇTFq%&#bnzyK^쏯JH&8{/U:ST5'c!w* g`s+!i PJ Xs tt<`tttuuuvytr{q{ʎ}.}}`4̧ӯӿ/7~ՆՖhj|mLboq08@H W>P$,!19ya b!-9EQ]iu)5AMYeq} dddddddd HR:$RuUFPLZ?*p%]^5s[, nŤ^ȅa WVSbgx;;śiWVUzA~Gߣʟ~]=^Gfхh5o~݊٣yս{F$>g<"h(f돣,rK')pp( 0&Α_C#֚L ('eIe0 0bSid,~l2K2B W$ ̻hjCчQJġ8.owVfffffff ѯ׾ Hykރtׂ` WZ:u d c4#[&)Nʱ߄ҩHRe,B$1Z<; |ӡZ?CMhDϡ0㢧ӪMHC>94,% `K+O"i}dLv8-K U$]J4(db^[XSQKFA<72)"=yDO F{{ZkZkZkkZk$WH  pX9WE?㟇EI^Fmf 8:){ k9zY哽VjObf? Xu˽J!f@ oi?=G]%! go1%A%mA&i B %f~ly`e)E:x݁`^#.".^So yy {hMSsqoܹ~ݷ<4!4݊t8NhA ,/j F}Jt#3l&מߺGDs]ȱb)J2|Z]"-y3[ڵsF$Vๆۃ-\w-9D  z3AV aB:d ._`0 ΐî a݄8me@PA'j$ `cs\k6ȌZ&+ߕ ȍm,ی\*T .pAlqhJp\FrsoJ *~mPӡoP3 ѕ!va+(_6 a RҎAI A!ZΩDF%X fWْX,7 MV3_={>3A2q6-q8RoLId;kt }|(ĺgbGm4Pknw띋lBGӄ6[,TGA.5?%d!` w/VOF"7%5OeR?5NhƂӪH7wt&T\>x.yd&iS/s~kՑ[xΊ%bnmx65F5Uiz4]FPMc-qJOfŗhX:~َN\C#VJ]Q/9l`=Yϳ o  *t*~_|mݴ΄=9WQukT`k3ݣ~?S@qREdSCly/R2E{sHw\oP۴6:R0" .}bW\?)!1鿯)(-KA}ތ9]t5'n\\NuwnEspg:XKnN͢?DP Cn{e4Pտ>X3 E3bndZdFŐą&vE}@"Es3\LS14nBƎzi//5AIG P/Y3#ہ5,[*xw= ַ<4虩Yš'('YWYqh3(sqB ;pm[wYol7ϣ eT$]-׊9i5k7@n8 7[YV?*R0j=N1 `Z]-*XQn!] @'x\^ @wu{sNTTjsQ!]\:H">2/jS6ϽN wŜ[qmAFbE\"X-TkDĩq%X/ pW'l>y<'sZz꫙w/w? 1%*x-@iw֗ ud-c͊@F^Nwbf25|maĶBa Ij/s<;LEI㠍Glfc5($39Ur܈D !h&$J I HȜop\ɍ"Y>"oxKPb8ejׅMdZ2VWԺlcy ,x=>HDx;ik#V L;26/dbq$  h+o&9FZN3qu՛P:#u.z)wZԥo8fv _S T*F`8P E<4{Ϻ´p֞ 'v|t=)1>&g65̌p=ݞ[398Wk^ݱ 169*Y6{сt. A.tF a̯ G@dhq.F)HfAT=hSa>6<ȢiF=G~UKl,&cRC9x `Zn/#7izt>66 vNKi8 bt3)Y+ [ŽਦP a2??CE{*G&pR]V7Oi"+a/f7a <<)/5Y.l;~ iA gekp볁֣yc+wc| uk)qf"?۔:{OXTHWK|`tv7 ۛ(ijL"3[6h5Q(V7MS='saJЗIw&YI/4*mӺ62 ,El2^: 0x1ؐE2DzzWQ$dR-f6nDŽ=mYmj%ٕ"Zm\Bŗ6^]wDdQ fL3wl!5W=`0]yp{M`g.("\t@A3qc844;Ulzq$Z,`qy%yo2B懕f  ެԮ&Xggp=AE ީ~)c1 ױ$&d:L,)ʀRw!!j&(5`&g;[0MyL|>7Il O4x}Ѿ޲ YV.8e{ȠrC ~=auӹg=ٵ#wj_r+/;~mﴚ}{7zRXz!d"Nzb4Unz$lȫm(%yk6@Ȑp _z'y:,-UfDLg5D 8-zE[>VnU0UFg4ˮ;(އ&0&y={M"< `jG1#Q6GnMm$Z9ЬRa065<0MDJC}|^bcF>nBKأ;&.zA5M̔|"JN;e.[KwϻX2.kYfd۫HSPUR`(@YjBci(틄(kJ0>(4bV5|}{Ȋ[hsMeg,tB%ׯz-g|Ɯ",ˌ,X^\q"\<q;X`Kt~+1epMВn~:* wtn#uZ,3}k4Zfܭۨ ړqN:gǸ#eL2q/%,\s-ŦX2_ iWP?L*Oŧ'_S(0O^N\&-@%D"^luW=mDCsԐ3?V?=@gWe׺b4?h}g|hfܠ\xp-u{wy!VJS<N>ĽLWI4l8L+$y }pC<~h憷coqih܊12.V"O`(CLf_wbj_iΤ Ia;".+%p<O/6XEt^ ;s5 0lB^=ˤ**:ON5!_:K*V7a6Y<KMw-]%=PI dXefa-2cz^hxJEl"nc'L3jAt䋜w]@ƅ<]pRBC-8;ctT e80 z"} fӄQlȓIZ*K/\`5ȓIZ*K/\@UfnV2=EWI_TD"6v̈́>#\u\%D}od\ilYķwLrxWI\V9H^aȤ0aM{I"< -( -D)eJ".%e$KN Kݱ$N3vlTݐb*0KB3 d[Y'$8HG[ kaꈅ$)BK$+8?ֈ3GpPs'{]W\%oF4 591 )E|v<5sQ}HLj =Coťzy+E``sC{i/rU4dq}nÌ'D]g8NU#śNRTZLJW|K U5I #F#PC-X>وUDA0w 7%0;bpG`TKۈk4,@@ #Wjh0x "^xNH=QQ'^xxKzD,񂰳KzbWC][+莮!?xQ1|*"b+[NZ`7[tZԧbSpT?8M&8ӋiIW)ICFZ-sV'e!M( za?O!#x;0kUJGωq^8׫Ӎn׼j\P;jur[X6 ,j~qE6^ڣ^ښT=Nimj8}-iLJ}Oܒ>R6|F/b:"~hBjjA]4d·z>NGvvsvf|q8ݘQ5\Nee93ddpXLĠ}mϻ^ݻn6υ=:nf:kwj3me``̱.Ư;__KZ1[̇w\~ #zε=.bRE)όb՗hؗXetBP)ODcy<&3>UMH00iu}VX P "U]JEcj*_p&ca:e{.-] Y/z[U6ҡ'7st%sooQùP&A77hYP|6o~7wo椛dnolZ-s;kceڌ&$d%sU4d<^hh19̃9;3>]d.̌5gKY\ESȤQf(w26e2/|11yK6EWw,D@ž>2a:s8U6k4䬟ƌ1SKٕa -fWIܔadrF7<'di⟙Ub'4v3O@@ $`"8L uQ&#~EG)McʕbX`aa@ TIq ٸGa&R,/D1AL59,$[jV3h:\zċ"Yヤzp@CL7qJ8:՟[b[ZnIY}LWMt6C⁗dK1>%pb0R*4Xm+U#퐯M}a֗BJqD (Yh 5NNS{(;gi|w6bG\4-Yx_!{/6zC(X/L+|-#!o1`SB OX>]M jW Y$6UY|ܲmdKE^QP)P<YP۳ ^o"VW'+_nĥҏji gzR.z gX<뢇_WLT,9Qdqc _ 3\8e.[^iZ2e܊#)h2).s%^Jյ$vE #,eяHQrS$}|uUW.X8/_ UQz.E1 IFWu$BvvA 9C|~1όGQBܺ-X!]ϫPzQJk?c,X\) 5h P"۸Gڱ׿ &?+4AKBB0B379 B D 113A:C<LE>F?42B  !"#$A%&'()*+,-./BCDEFGHIJK0123456fghijklmnopqrstuvwxyz{|}~789:;?@0 TUVBWXYZ[\]C^_D`abcEIdJeKdLfMg]hTiNjUj^kilem_no`pqrstuz{Fg|Oƨgb%Euj 'ZD^z:!'\K!*DrΝ+CJryhYNT%7 q7qߜ-)ݒQh%M{diyM&tdչ_TH bdDL$yMAEj.aCGHDpnB>NQ㹺ݻܽtroqPUV2345@A]œčŏbP˷f͉κPC@AKSHӫIբJFKݟkEVWXQRYZcSl[\hLM !ms&?PDLHOPJMT i ܙ!%T**Kq,Fh-Fl#=^%Kr'h$S!2"""I "aD!"H@H 2f `^x|MޝUuFϮc_hՉi$+7C^g(jB曶$8[uE] LDك\Kn쒸Qo׎7JJ0|Jǒg\'YL6y(vv(9q%g! s@je#}=ͣU}E)K1@Wk8*Y YHBZHT_xl#oz1БcQAm"N-_MY/Bχ#OOSdKGzgsH=iH㓤k .H*t$R)ɈTxHm"v/y:JYt&5Z̚>[#@>I9Tߞ4E Rc< k~1 |. rGA>qRۢ{O?3LV Wq:BX  KUșC '!7|#1%Fh !"#$%&'()*+,-./0123456789:glfn";M6wgxyz{|}~q3;B#(-"',45C\]ab_`^*Ɖ@\T|!q`)yj`ĩkcУ1y̭"޷4 .3gn fvGՆx bģ 9}nwGuln{˘{d!Miz]ilO/}B8,jX˔B8H,䇰D 59<g⼁ Dvi7^_\2զI78tFrlTl6#,DN: ?I4b  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~DhQ>)&-953I(:=HCNX\EJ5PR$bŅI1g̽wxqhг(WԮձ IJ |&8!"#$%&'()*+,-./0123456789:A>G7IYZ[\;]^_`abc&ģU*// <=fdh>?@A]0'5s*D\p|ר[!/g8cPjvѧh}76 54 QP[Z]\cbqpwv~9QtB]32Ogei2Cd;8eDEnmԼA@GFgf32yxӫنFGHIJKfhjlnqsuwy{}pLMNOpPQRSTUVWXYZ[\]^_`abcdefghijklmnop qrstu5vw P+2$).6=DIMNOQRSUVWXYZP!&UcDCO8> "#W\]'^clo31'Vb:fgz{KNO|} ~PQhij()rs"02(Wuvwxyz{|} !"#$%&'()*+,-./0123456 klmnortuwxyz{|vgB?shi ")25?Epq3)XK 0*F#+R3AžÙ4*Yrst:;<=>ABCDEFG ?@6,[ucerOQ7-\wĐŢ8.] w >>> 9/^:;eik=1` s?>2a!DL  "?3b#$F56789:;<=>?@ABCA5d?,*sl$:.D"Ird`ҏ;\ŝǧ['9'r5 pLwv$TYx0Qz儘^ʭPU)G+vY_Inj^\].sH6h7}3|“C8Ĩ`QLxp‡aM4,7g۔:ĕMfcI1< H\ۛ0|mɃdAF1l#9>Q峡9㹧bwɧNu1{W7Sej˱URNi8XlhlI4{qsˀ@=3yrw/{CL{VxF?lPԽ^r |P{䦟Wb{h@&x[;I/fC[5\[4P9%4ѣلm&0 N xX" nf]ŀ>p)x:ս h#" 'CgEy )e {vr Y{6Ux%8ÄG:$>1yQgq]1t%9e{~Dg<@]eQT?S~1]&ծ C:?IB~)/:\_hS襜6.3>V6~͆*aZƏ:l & . 9 @Cb}>DEFGHIJKLMNGOPQRSTUVWXYZ[\]^_`abcdefghijklmnoB6epqrstu5IOPQRdefgHCD(0ovw7Gpqxyz{| EF]Zab"4<3Yiks}~C7fą[mvw  #&,/258;>ADGJMSV)PY]c !$*-0369?@ABCDEFGHIJKLMNOPQRSTU^oxyz{|}VWXYZ[\]^PP QPPP    HH  IIII hijklmnNyoE9hF: iǶH< k  !"#$%&'()KKKKKKKKKI= lGHIJKLMNOPQRSTUVWXYZ[\]^_`ab"#$%&'(+,-./0123456789:;<=>?BCDEFGHIJKLNOPQRS\]^_`aTMVWX)*@AYZ[tbdefghijklUcsmnpqro!"#$%&'(۲J> mK?nOpqrstuv L@o cdefghijklmnopqrstuvwxyz{|}~VWXYZ[\]^_cdefghijklmnopqrsuwxyz{|}~tvNBq`abOCr !"#$%&'()*+,-./01234567STUVWXYZ8[\9:ICS?OGWJZDT@PHXĿƼž;<=>be_cda^f?@ABCDKLMEFG1 HIN M $&(;I}'fz{|}~󂄅HR.,l!2ED4#/PTTTTTT( [keJ0lsρ@On!=+lvЧnG|P= ewsLD3`= l߶*6a#IX!fzO(2ڤi[h)G+V0\8 u<0su|KQĺ\ Y 1a8Arc.w)4 ,iJo2  qQEaߑ; 2)B<5W$K"GgT Do'·SZQN H>toň1=6@y(wce<({[%vbdrzgj0k b>< >ʏFExX3Fv.-BV{lGۋ b/؞aeDYDgRqlHfzp@AF{W kQ2(|mCl`C3bniDQgi F XeͮR=$6bP/x/@P@P@ŬPؾmVWtl$G2~}|{zyxwvutsoܴa#ֶmMM4jg̔I#vfVF6&6FL/0^]\_duE V,WT2JJ(OPMIEA5aDI$G<!2IH ?|CG7lԠ4IF /\`ȨhHE 'L"1BD@?:98Ýe56CSS6 X=UDҾrXd ($s&@Z$>#{zOyVPMIM5in//@~c8n41٨AcI)i0^hbőQ(N*DbDqqqqqqqqqqq8~}|{zyxwvutsoܴa#ֶmMM4jg̔I#vfVF6&6FL/0^]\_duE V,WT2JJ(OPMIEA5aDI$G<!2IH ?|CG7lԠ4IF /\`Ȩ(s9s9s9s9s9s9s9ga`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:7nڰ{sk[ö& 3fʤA;3+# #&./[Z^p٢+ +VPre%% 'UNiV[Au_¼XQ%qq7$֭130Y$ #F$$HGFEDC*R8aBD"B 2`` "@y  8c`X8׷wW7ֶvV6յuU5%Xf1S%.ɕ i)h(g'f&e%d$c#b"a!` _ߞ^ޝ]7ma[S3eȠ Wח--/Y]lт5 ՔTT&ݍ3, ˻{k[K;+ ʺzjZJ:* ɹyiYI9) ȸ-cfHfs՟z_cbBOÙxX=+Έ-Ey@Y7NOg,t U9#Ѵk{dBoŁr;ڙ[lExbW߶c6}+o ~~ 0j1 T{J?ډ8skbgmwٴd ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 0 r cVZ,wOs5DR TDb ?@T!41  ONUTWVYXa`edgfihkjmlonutyx{z}|) !"SRsr<9_^#$%&'()::: !"#$%&'(*+,-./0123456789:;)<*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ2]^_`abcdefghijklmno pqrstuvwxyz{|}~X Y PDs345678[\]^_rrY䝞 %,389@DHMڠ`a "&)-38=AFJLPTXZ^aehjnpty}  '.5:;AEIN!>CGLbde0U[gikqrs'Qne]{|xwua~SY_cqrs[ 2hQH>q%rf~/I~?*f5޷:)y1N)ى'͍7l\̴X̙mYRe_eV 0RlߵF6ðׅΝU%{:PX= kxR6!,<I;[lxR D,; r㽃1JX⥏d]WvѲ9C ]9V??@A'()*+,-./0123456789:;<=>?@CADBEFGHIJKLMN!"#$&%BCRRRRRRRRRRRRDEF"8X#&-UQEt=   ! 10,+76VOWPXQRIJKSSSSSSS  !"#$%&'()*+,-./012LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs.Ѭ-jBFQTWX YJe5ptuv槴G&l7E͢؍^N_/ڑ,gE<)H??KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnwxyz{|}~v ¨ÄRFu]<<?@ABCDE01234567F WKzbefcd@?44 H+)*<;9:IHFGCB@A9nmqp5423%$! ba_`,-YXihkjonmlqp{zyusr[ZXYb46tvA\^  5Xuw_a35su>@[] 4W noіћ!<9678, k ! %!*0/87?>GFLK"#$j%&'()*+,-./>|=0123456*+Lr0HiGm $>_789:;<%%Ls7i%T&Gi=>?@ABCDEFGJZ ic#*4>GMUSTU XL{VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ MNOPQ ؆,S B$Ic.P(Q2JJcaJqjx4@0@3yW&}WYhGinmwlV.Եa?fffffffffffffffffbbbbbbbbb"#$%&'()*+,-./01234567[ee \U!" ]V#$%  !W&'( )*+^",``` -prtvxz|}oqsuwy{~./_X~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd`efghijklmnopqghijklmnopqrstuvwxyz{|}~rstusffffffffffffffffffffffffffffffffffff#89:;<=>?@ABCDEFGHIJKLMa܇NOPQRSTUVWXYZ[\]^_` b݋abcdefghijklmnopqr!cޓ!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy"Z#d[ݚ $e\ ޷%f]! bbbb&g^" P?@A ӛ(i`$B)ja%QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՄEJꅆ !"$&'(mno`a)*+lc'p,md( 7B-ne) !"#$%mnopqrstuvwxyz{|}~/pg+&'()*+ 0qh,,-./01234f567891ri-2sj.:;<=>?@ABCDE "$&(*,.0tk/ul0m13vn24woxyp35z{qFG6|}r~456s7tu8HIJKLMNOPQRSTUVv7WXYZ[9w8\]lmnopqrstuvwxyz{|}~^NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|},-./012_`abcdefg~VWhi:x9jklmnopstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;y:0*."0i :RSkwj;!)7w-Fx_r*.#1k"VWmyn?%+9{ /H|at*.%3o&@XYnzpA',:} 0I~bu*.&4q(BZ[o{rC)C BD CE DF EG F  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./01YDӌ!"" "H"PBDDD@D+{חO*x廰㜰,tنyE<~rv-نTbV/_~˭can"+.hormH%&oş9ںƖكF|&I,;Ͼξ9޶T//f!.q $I^G<}}g+.Rv}}zi](\F,*܈)+~]wP#uaARs͆qJ6{' q.^$19 ͍q„ήe)Vgꔫ;9ۍ>qD>ߟ{fsy *$_(']Q/4C^yq__? Y.J4ϴQLK\drpmV7@K;}b`qzʯot_9t`yCC|SaΞXo6WZs^O]fO8+/,x?k)q'«+&ؚC՟U6`<9YϛAZ/{bdT!*]q/d:,[8ZzaYC.\СS逖ɡvUOMi'mGo6Ȁ!j섹puE⿜ℹ/ҁ[gB8z3 q-Ʒ, +';j*C`jz(9Ji4QtQZt+O>v?" qOp/t uy-?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~JVVVV<z;={<  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123,RTh <'k ->$NFx6L  l _ |1=~9#{D!/1IϥZ_=EG鑟h vr{bb0\C^.#$DtFBW9/&>w1Bb456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./01234@=DKPCLHFJEQRS6:TU⒓NO5MVWXwxyz{|}~ҀEJPVt&+jf4jen9MUK6D9;<=>?@ABCDEFGÈCCC !"#$%&'()*+,-./01234567[bkqz !(/6A"jpv|~@CFLTV1&+2:AH_`cetw biosz?BEIQbg tJR19@vx` !$%&'(,-./146789:;<=>@BCDGHIJKLMNOPefQdj}~  !"#$%&'()*+,-./0612345789HIJKLMNPRSTUVWXYZ[\]^_`abdfghijklmnopqstuvxyz{|}~H !"#$%&'()*+,-./0123456789:;<=C>?@ABEIJ캻  !"#$%&'()*+,-./01346789:;?@ACD=B25ִ*kb&׵ 8BBB<=>?@AEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aCBDbcdefghij,3R3$&i IEE))*itA\HsgOö3#Vo#l?\0V>/?[we u.GbÝ(f6G 5r \e8! 2I pY#e"tuDnuqa~yu]6nds$U?gI)ۤ8sٖ{TG^^C9M찌J!&{O*u' K已PhB`xOnye*ո_$?c2fd0적* Uk:GϦ5uM噮oQi!?OZ8I@6y=osNTuknv`uQrU=kuz~Y:>A:YL=T$6(#hWްx{x8j|?uR0ĩ!咣H9X(Lвcܯ7*AbdL]v+#e LCbklabcdfghjlmnopqrtuvwxyz{|}~'h_# !"#$%&'()*+,-./0123456789:;<=>CDEFGHIJKLMNOqrstuvwxyz{|}~89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijklmnopqrs2468:<>@BCEGIKMO!#%')+-/13579;=?ADFHJLNPQRSTU߻跸  !$')+/18;AHIJKLMSTUVXW\^`chl_njtu*.2>9BBȲMApΗo?qrstuvwxyz{|}~  !"#$%&'()*+,-./0123456B<<5+ZdEfghM@4c8>iou{ #)/5;AGMSY_ekqw})*+Ztz "(.4:@FLRX^djpv|xKMNOPSTVXZ]^_`DQR<0_FGVbXYZ[\]^_`abcdefghijklmnopqrsZT}.of*BA% *-Ns1Ik-Hn &?`o_AY{%Wy#?V}4Mn!}\'G{5%d7Vy^fov} IHSYYZ#$+*12?.$SZbkryUea$lsz A@Q\dmt{ oNu9l'V)H,3!23F$#/LT\EE  BO0uD{U>)"ڤak.), &-g`Ԗ185{S =m]^"Uz0ņ8CU;ܸ<t{t]H)k"4'=ec:3n&u:AUq=@FNóծ9pi] \4.s95mLb7A$*(?$gPHpoolv߇z>QBƞfm"Ȗ2r>~.1{y2,!VP=nܻM9yܟH0 0]Bxl{da``"wہ/+i&# ੅!}vn&7K VU}ɂ˃}8z⠥U gExwc'r,[ .MpUy7Oq8u,EuT{?s-\ /NqVz 8Prv-FvU| @t.] 0Or5W{ 9Qs9Pw.Ghw V}!Au/^1Ps6X|:Rt:Qx/Hix W~"Bv0 _2Qt7Y};Su;Ry0Ijy X#Cw1!`3Ru8Z~Vx">U|3Lm |[&Fz4$c6Ux.(6u,Ev^q~g#cf`~:>F H"7s{}eJÉmC};s[^_.E /`ftgupjz|z"1N %K6*J~9=(<@ACBadܔ"!ӈ҇Պ֋! )C+]M}~ !9;8:V^s|vwi[Z6HIA>./10C)*,+B(%ml 2BʞѦΣХϤ58;Mܘԉ\LPQ~,kjц4LO?@&'#$WX`aٯڰ2m]gy:FKLMW_- FGD"#$Ebegcfޖ$#*+ _׌&[K_O`Pgjmpsvy|*j\|cc{ "#з4~7)znaDN>]h2?D<wQʓjC^4 2FLؾz}~D;FGHI%&'()*ga/03k#hqv%1D0E͆-蓙;Ơ6L Ϟm#e2'^K"=Xz`^`a^ζD؝{YqLW:tGY>oqoֹi[v~=7I|^ cӚ!185~!`grM03f|];ֹtoik ְt[?0o 9lySP,M;|>kA跚zۮ˜y~KM'o]ڴ=:/X6 ?m s. 3* 0i^|+{J͏EY³p@di׷lJIh▕yؿr)gAyטF0 Ȼ4 U,(F^kUfA.30 ʉk崖awOѦUC B"LO`4%1 GXJD"3 ;r ҥh9KIǜVi?Knj^pEGHN?Ch{FIJ0ܺ%خTo$LL&& "xgoy+vS}.?t _0Tahy–NȆm nʾ;_ 2D|_}XӺ&9m~V uS2G@mGlVqR@!(1t iZcbdir@8A=BGH3J)i '( Hnopo.-bbY,gO~۱[dx}vQRːS TUϑtWg ҲXӳYԴZٟ[֒ت]۫^ddeeffy d+-.CDhk| i`ޝ)"% _V>?A@ `Z[]\^خܲݳߵ޴RYYaX`U]\e bq AY6Op8==^@Xz$@X~5No!?`BZ|&!RNFV   `\ "!$#&%('-,/.107698;:=A@CBEDGFIHKJ+*3254MLŶ*I܌ 3:Uclt~ 18La 29Nbks}*u #7"!CB?>546’\[^]`_ɬ󨧥Mr{|jqz ĵ)H ۲$"&%('+)-,/..-KJwv&%0/po54('EDed=<$#g4kmortvxz|~醅ͯYSZT:=@CFILNQTWZ]`cfilorux{~8;>ADGJMORUX[^ad9;:89EDBCKJ9>=BAJINMWVTU'&$%WVTUmljk-,*+LKI$&u{}0GHKPSUZ\^af(-X[nq.3:MOSYl[]dvx ).Y\opr/;NPTZmp %'cL|}~`=&ļ7k Nd4 QLj$dCzO5 Rȉ%eD" Rf8Tˌ(hG|# Sg9U̍)iH} P6SɊ&fE!Qe7 ʋ'gF{lnmderqxwNM2*12RhyDAOk#f"g+Zwx7?DEJF0/^]10=QVUrqstðźȽ=>?@ABCDEFGHIJKLNOPQRSTUVWXYZ[\]cdefghijklmnopqrtuvwxyz{Mbs|$CR[}qrst  !"#+,-./0123456789:;<=>?@ABJKLMNOPQSTUVWXYZ\]^_`abcdefghijklmnopuvwxyz{|~+AAAAAAAAAAAAAAAAAAAAAABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_bcdefghijkl %+17IOUVWXY[\]^_`abc!HH$%&'()*+,-./0123456789:;<=>?@ABCDEF*J49>CHMRW\afkpuz uvwxyz{|}~GHIJKLMPXiŹuj}~ǿ_`abcdefghijklmnNRU[]`bglnqsxSVYc^htvo|W "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Y?#CD4>Ĉ<ys!Sks3jσ#Q[EsnM{8:pLfVʳ}byUNNfvv_vRq ^fk!͌NP~3'*>?vO~.@.9Ye '5ff<; MܻO7w{9Mn9%F_sngkCNBC"}C)RyOfM[X/a7> !zN; ~]Soчib $h$̓Q6W6UAz1 N}hoěkagQ4P>C KVIٲzűme]T|CϖKP?#59R챔|'3u؛q/19WFrxZG+o#*Z] Ph\66 D{Z_H"Iz;?oq/̣cNȀ:;m]fW$rD[Kn1柛ymҋ˧zċFFd:lu{P=bYwɸ~B*V 6}bns6YS+<0:gyb)HZgߝW\f@_oɼF½܋4\-[#ʐcyOt[[y#dțhnp.CG;-΅} Zԝ:,MNG|O~ #^7 n9xýӓi]<_4mLr<1'^=Ƭ[o'嶪+;ݹnCoOh8H{rm$<[߽G:Fm !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdefghijklmnpqrstuvw~  !"#$%&'(opqrstuvwxyz{|}~ "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz{|}~  !$%'()*+,./012345679:;<>?@ABCDEFGHIJKLMNOPQRSTVWYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkU  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIPRTVXZ\^`bdfhjlnprtvxz|~OQSUWY[]_acegikmoqsuwy{}W  #%'()*,-/02468:;<>?@ACDEFGHIJKPRTUWXZ[\^bdfgijklmoptvyz}V`h%),147:=@q!QNPi" u!+&-'!ϐ TV[^dilqt$&+.13579=BMLNOPQRSTVWXYZ\]^_`abcdefhjlmnop "#$'(+./0369?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFH^Yn d@ZGwsy- }zڼԒ!m^jICtߠ~6/]ztA|4׃$'{,;xW9w&@DoGanI]}gd׌X?q \bԀэR]:|.{g|%K7Pc9ǘn1B<<4[}t}1h{inP/h}vn By&D wDM#\l^JCt 6/eD@垡=9zN`韀,.ƖJJ*4:dgIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~_ OPQRSUTVWXYZ[\]^_ab`cdefghijklmnopqrtsuvwxyz{|}~_  !"#$%&'()*+,-./0128345679?=K@>LGEHF:M<;CAIDBJLNPRTVXZ\^`bdfhjlnprtvxz|~KMOQSUWY[]_acegikmoqsuwy{}  !"#$%&'()*+,-./0123456789:;<=>?@ABtuvwxyz{|}~cc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ddddddddddddddddddddddddddddddddddddddddddddddddddddd6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~de  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefffffffffffffffffffffffffffffffggggg  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~vӎ"$)53HʣP{Z{ec8+ =.疩l9K9_%zˠ-FMp$syfXinpޡD/3Yx]qA}<0n(#Fys`n~LG^! EΆ`` (}OQo2O<˹iT-m2g,paf& P00 30 QPONMLKJIHGFEDCBA@?>=<;:98769s9s9s9s9s9s9s9s9ظxX8׷wW7ֶvV6յuU5ԴtT4ӳsS3ҲrR2ѱqQ1g̔!3FL0_tEK,WT2EJ(O4aDI$GID<4,$ û{skc[SKC;;6+# Y*ߪjJ* ɩiI) ȨhH(ǧgG'Ʀ!Aу9pܰQ 1`pт )P0Q!@|Ё 0\P  =<;:987654D xa .X@a8h`(@`g̔!3FL0_tEK,WT2EJ(O4aDI$GI w/5*;s㯴 3T3vË3]tlF!Bj8. c Gc8:-f/hO'x<0<e򒊦r' ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.}~[XVTRPNLJHFDB@><:86420.,*(&$"  }?n.m-l,k+j*i)h(g'f&e%d$c#b"a!` _ߞ^ޝ]ݜ\ܛ[ۚZڙY²rbRB2"qaQA1!p`P@0 ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.}~[XVTRPNLJHFDB@>?jihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.}~[XVTRPNLJHFDB@><:86420.,*(&$" vusqomkigeca_][YWUSQOMKIGECA?=;—r@$+5@- }}#P &3qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq #&BIMU[_hkl~ $(36;?GHSVY\`dfrtvwz~* uB &B2kyQ]fe-V0 .ߓ 8XPDFVĮ%Ld&J f'fn{ #$.4=Y\^iy*+IOaK2DT (Vimn78<=:>Zc|{ @IMRS:M`fdghenopx:)w glT/]`6Ml eX3c4v7!Uq d1679;<@=hFGHSeJWg\^*`bjo!vwy{"klq|}=Bb}*X=Mrr͑kBA,/Rrk4'b>1@1S|arOP:Kl> tD*ZjdsĚˉj6;E)upgH)^AoCg%Fs N[Y5?ECE-.~10/YZM2%()!+4,-.355896g _U^w$$+Ax.nܶ7G]ҏ9}F./|x']z1:VO}<X 2>Aĉ\o]d[sAw(4+Xp475|kt3:RqԄv?Ԃ{7\\[ބJeJS/'ržG|$TOΗ6`Bo'KMGjue0y^h4ܛG܏{E6֗YG0tr O6 \q݁P Pd|, 3ST!np>Ebxu| 5>DSZbz PTU&[]^_'u(hijmswxxy)*s,+y|}UV WX $%-2i658j<@WZ\]lopnst{Y}ZQ[\]˫7:?CHJKLNO()279CLacmtw|}~`gcdhi_op7vtm~8f9:;<Օܖv嗘=>ABC D&,E/018F?@GGHKINTIW[_JKkqu{ /039;DGHU^cehwzҧ.4CJKLVuvxy~ ,?Ram {z3?@̻^_`abc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~҃;"C$IW @@ Z̽ne`>zVS`JSS.4g$E 'uD>~!ֶbe= .Ƴyc1U?)2ܞÏd28ȜC:2m5!<%S=+p%j~8'*G(o$KuYyO^[/@ *. {ݯ(R(5W^Qƕl>+ 43210/.-,+*)('&%$#"!   ~onm&0/.-,+*)('&%$#"! 0[Hf tMDDDDD᪪ WUUUUUUUUUUUUUUUUUUA8 ( r1תJ U\T PTT  TT |TT A`T<M 9#Ϩ$IB/ T pTT @TT T 9OϨׄB$IHƸT $TT ?@TT ,TT T 9 Ϩםҟ:HoAT 5TT TT =TT T Ψl IàT F?TT TT VTT TM\Y@Ϩ0Ur$T gTT TT w@TT ?TMXϨפpW$1T TT TT  TT )TMT@ ϨdSD4T A@TT :TT a?TT KT PΨ$Ee 9HT TT \TT TT m@T 9Ϩ$5 eT TT ~TT TT TM 9Ϩ$ @< BT TT @@TT *TT ?T 9 Ϩ$5D,T TT TT nTT T 9Ψ$IOӃT TT DTT ?TT TM 9Ϩ$I.C=G$'T TT TT @TT T, 9Ϩ$IzMːrJ8T HTT TT ZTT TMϨ$Ir)*[QT @TT TT TT T<M 9LUUUUUUUUUUUUUUUUUUUUUϨ$IBaB(T `?TT TT  TT @TD 9SUUUUUUUUUUUUUUUUUUUUUUUUϨ$IBQ2tT TT TT TT , ?T ]++{^ux^ux^C]>fmWSQOMKIGECA?=;97531/-+)'%#! mMjث}}}}}}#"!  m۶m۶m۶m۶m۶m۶m۶m۶~}|{zyxwvutsrqponƶnY՚vfVF6&ŵueUE5%ĴtdTD4$óscSC3#²rbRBj*i)h(g'f&e%d$c#b"a!``!oB2 H,C'|30 0aaaEQEQEQEQEQEm۶m ɹyiYI9) ȸxhXH8(ǷwgWG7'ƶvv׬lL, ˫kK+ ʪjJ* ɩiI) ȨhH(ǧgG'ƦfF&ťeE%ĤdD$ãcC#¢bB"aA!`@ ,{zyxwvutsrqponmlkjihgw~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  ڶm۶m۶m۶m۶m۶m۶m۶m۶m۶mMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶mONMLKJIHGFEDCBA@?> ONMLKJIHGFEDCBA@?>=<;:987654fedcba`_^]\[ZYXzr ;g;95'#VDICY`duR8Py:6:p~=]ikkkkkkkkkkkkkkk ]jfg%=P<m۶m۶m۶m۶m۶m۶m۶m۶m۶m۶m[drJ*SDI&K$ArH"CG;tqF 3dĀE +T@q$Fljfb^ZVRNJFB>:62.*&" }yuqmiea]YUQMm۶m۶m۶m۶m۶m?;hɂ劕*TH剓&L(I䈑"D 䇏