í«îÛglibc-2.31-150300.68.1Ž­è<>,èêì¼Ð‰eº #p¯ž�9Û|‚”ÿJßþ9NÓ+Š ¸4éu-Öc¾¢r/òa\ÔЦgù%¶WÝ”ºF^x-ø:&¶ÒoY È…õ…§ý‹‘W³/eƒ5¸Óàm††ÈÃÖ³ OHhœH§‹›ÿj¡cú!�Ú/„<“ËLUÚ+)Ìë@éGø–H”㊗]c˜p`ê¿‚üÈzf0ìúqU0BEO°æbŸÛäÊRÞrXW”´šx, #ñZùô› !>'5g_¸†‹”×Õ½ë‡àø§×�͵1ôqáP%ÅAEÄãL.½†9¼4[t)ìwXWüáüóÅlϳ³¨–á¹+Ã/DÃ!Ûƒï*JU™Û‹V¥ZVéΔ$Cù-�Ô”j”rÖBϹ7F>ÿÿÿÀŽ­èJà?Ðdèéê ì í Lî0ï4ñ@òDó]ö~÷Òø èüùý$þ*1�CœC  "C  ¨C  ´C 7C ÈCÔC#Cr”C e'!'„!+!+h+l+s(+w8+€Ÿ9-üŸ:7~Ÿ>ô÷@ôýBõ FõGõ0CHö<CI÷HCX÷ŒeYù eZùÀ[ùÈ\ùÔC]úàC^þsbÿecdŽe“f–l˜u¬Cv¸"w¤Cx°Cy¼(z\“l¶p·|¸€Æ„äŠåÌCglibc2.31150300.68.1Standard Shared Libraries (from the GNU C Library)The GNU C Library provides the most important standard libraries used by nearly all programs: the standard C library, the standard math library, and the POSIX thread library. A system is not functional without these libraries.eº #h03-ch2ab�'SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttp://www.gnu.org/software/libc/libc.htmllinuxx86_64function exec(path, ...) local pid = posix.fork() if pid == 0 then posix.exec(path, ...) io.write(path, ": exec failed: ", posix.errno(), "\n") os.exit(1) end if not pid then error(path .. ": fork failed: " .. posix.errno() .. "\n") end posix.wait(pid) end -- First, get rid of platform-optimized libraries. We remove any we have -- ever built, since otherwise we might end up using some old leftover -- libraries when new ones aren't installed in their place anymore. libraries = { "libc.so.6", "libc.so.6.1", "libm.so.6", "libm.so.6.1", "librt.so.1", "libpthread.so.0", "libthread_db.so.1" } remove_dirs = { "/lib64/tls/" } for i, remove_dir in ipairs(remove_dirs) do for j, library in ipairs(libraries) do local file = remove_dir .. library -- This file could be a symlink to library-2.31.so, so check -- this and don't remove only the link, but also the library itself. local link = posix.readlink(file) if link then if link:sub(1, 1) ~= "/" then link = remove_dir .. link end os.remove(link) end os.remove(file) end end if posix.access("/sbin/ldconfig", "x") then exec("/sbin/ldconfig", "-X") end if posix.utime("/usr/lib64/gconv/gconv-modules.cache") then exec("/usr/sbin/iconvconfig", "-o", "/usr/lib64/gconv/gconv-modules.cache", "--nostdlib", "/usr/lib64/gconv") endŸÝÎŽb  ÐP¸H0#( FÈ U Ö æ0£Ÿ(eëøg¸xЊدh œˆC8ê°Y°{`ëH4Ç`ÑXyyyyz8 Iÿ ; *µ�¤�¤�¤�¤�¤�¤�¤�í¡ÿ¡ÿ�í¡ÿ�í�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í¡ÿ�í�í¡ÿ�í�í�í�í�íAí�í�í�í�í�íAí�¤Aí�¤�¤�¤�¤AÀeºêeºêeº eºêeºêeºêeºseºìeºueºòeºìeºueºìeºìeºueºíeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºueºìeºìeºòeºìeºìeºteºìeºìeºìeºìeºìeºìeºìeºîeº ^5f’eº ^5f’eºêeºêeºêeºê4b0166e286cb27b577940432c6e39614b143b0d2c207dd3533906a19956e2c0408d841f8acfd345e9caff2cb96bf7abbf8f64c61ff2b6f0cd980ce1520fd453f0ad7a03c5985fc18c3ee981325a60a7c3f8a169151b9cd653ddfe2e77f01fa266e084899135cda5df149d95e3dc79f22d1b4367b7c3b2fd74582d02be3c785cf3b24a975dcde688434258566813a83ce256a4c73efd7a8a9c3998327b0b4de68fd6efd1861d20782c2c935892dd11bc2bb0d825aa3776508cb240b1282b0456ee72079eb8444fb2687a7a92b4860c6914a150fdbe7fc95fd26e400af54c3901a46e5bef7f1914879ecc40a4fa0bd4490be3865e980e5390645d5c66030359fd7b88d278f6495e3211cb41fb815275b4eeb20984e6e3db3e720721590f815d8d2b21a750c2efdfc2c91f0292e852df9cdf1f336632debe88c494437b65a27c25823e2cfa3d7cb2b72b2a4e16585f717ed937172f44b3007dd03fbc1ca4894855a111cf284f7ae3f8d3867fc6942d9f9ebd6412f5a282c096d944b734fd062878146c522d0ce6e17927458dc6c1a5f83e52231ba708c0180603d33376eadf53f873c269246943d908696e808cae9edf61caf2dd88c2c50e92fad0a6e88e80b66b13a7800b8c5dfcac9f018f9db78fa38db70d8b2b47d3510079138d18ca3e1e87a83bb6947ea53dd7c6ba61e783ae29d3c9e6481fd04ff39d3324a8df89df6ba292ec99ab0fdce12ed103f57f94a6aa77fa41c1d2c31558d8156afe99d4df2fc7195093c8ee2e7a9db46e7e84db57fbc9d5ff6ccfb2b5765123de384818f9ac0d28c6acfd65bdbcd41a49aeed0c33e896afbd217c326e2e9841e4fcd1fb80d6afbcd7a5bfff564c8b4dc209e247ebae71654322ad5c621781608479206acfdf06317fc1a0e1a623a1c78e0005b15fb35218b18a22a026a69c61710ad97691c0e5c812515041ef948207d47d80a1f03fc63300de5d04320945f9f6af674113b1944ba50b1ad03210e5d59f1e84f2adb49f80066c66015d18148d9087bf39845c3192e89f74f77ec0996ffb111d95d7b902db56f0c5f238c2c0a82674ec50747fc00f524b029e5d9bc2cb0e612a217cf1f0032dec5caa049c919ec5d0b4b7b81b7df31633f18a73530588f2391df85ac2cf7ff5eb639c1bf4e16d2cc49e2d8609404432ebe1f03b8bf2cbf2a927e99815a9d87e05943ffa921a5f0b3aae41b027f0ec4ab7d69bc8ab83be5a21cef1ef0adef129a445875a0ae9fe936979353f416ea3fcf6064febb978caa8b5ff733ee4ebe50613204f1c1fec416d9a56d35495f7d614a815dd2496c088ef6bd5a53bc069dd3cf75851342a6690c748da746663ae786775e4bfe9f8285abcd86c5f4c68dd6803f1fb5374c6341a8b538ac92f01a85356fc6d00097877d780ee62fadf84ad0bbdb66a9442c8f0c508d8c2a288d9399356fc6d00097877d780ee62fadf84ad0bbdb66a9442c8f0c508d8c2a288d9399356fc6d00097877d780ee62fadf84ad0bbdb66a9442c8f0c508d8c2a288d9399356fc6d00097877d780ee62fadf84ad0bbdb66a9442c8f0c508d8c2a288d9399e6861b8f0ff4c2130748993a4cfaa294134b9683c0386533c88d396ce8579fc476a5771adee7b9f36c7ae66eae78d72f325557500269107f2d98a7e3560a1808b33d0bd9f685b46853548814893a6135e74430d12f6d94ab3eba42fc591f83bc2aa75ddeb08e1772018ed74fe8bc1f1c4467c49c0a939052a2fe6ce2211f07daec3d91ae40cbbf7aafb047a4799c25e00a04d340c0febe83d72f66ca2dfc7dc0397f8cd51dc51c12e1b387201c40191e72bc5b9a92ffa77a0864505e5bc0ec86ld-2.31.sold-linux-x86-64.so.2libBrokenLocale-2.31.solibanl-2.31.solibc-2.31.solibdl-2.31.solibm-2.31.solibmvec-2.31.solibnsl-2.31.solibnss_compat-2.31.solibnss_db-2.31.solibnss_dns-2.31.solibnss_files-2.31.solibnss_hesiod-2.31.solibpthread-2.31.solibresolv-2.31.solibrt-2.31.solibthread_db-1.0.solibutil-2.31.so../lib/getconf/getconfYY€rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.31-150300.68.1.src.rpmÿÿÿÿÿÿÿÿÿÿÿØÿÿÿØÿÿÿÿÿÿÿÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿconfig(glibc)glibcglibc(x86-64)ld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.2.5)(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)ld-linux-x86-64.so.2(GLIBC_2.4)(64bit)libBrokenLocale.so.1()(64bit)libBrokenLocale.so.1(GLIBC_2.2.5)(64bit)libSegFault.so()(64bit)libanl.so.1()(64bit)libanl.so.1(GLIBC_2.2.5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.12)(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.2.6)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.23)(64bit)libc.so.6(GLIBC_2.24)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.29)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.30)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libdl.so.2(GLIBC_2.3.3)(64bit)libdl.so.2(GLIBC_2.3.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.15)(64bit)libm.so.6(GLIBC_2.18)(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.23)(64bit)libm.so.6(GLIBC_2.24)(64bit)libm.so.6(GLIBC_2.25)(64bit)libm.so.6(GLIBC_2.26)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.28)(64bit)libm.so.6(GLIBC_2.29)(64bit)libm.so.6(GLIBC_2.31)(64bit)libm.so.6(GLIBC_2.4)(64bit)libmvec.so.1()(64bit)libmvec.so.1(GLIBC_2.22)(64bit)libnsl.so.1()(64bit)libnsl.so.1(GLIBC_2.2.5)(64bit)libnss_compat.so.2()(64bit)libnss_db.so.2()(64bit)libnss_dns.so.2()(64bit)libnss_files.so.2()(64bit)libnss_hesiod.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.11)(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.18)(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.2.6)(64bit)libpthread.so.0(GLIBC_2.28)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)libpthread.so.0(GLIBC_2.30)(64bit)libpthread.so.0(GLIBC_2.31)(64bit)libpthread.so.0(GLIBC_2.4)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2.5)(64bit)libresolv.so.2(GLIBC_2.3.2)(64bit)libresolv.so.2(GLIBC_2.9)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)librt.so.1(GLIBC_2.3.3)(64bit)librt.so.1(GLIBC_2.3.4)(64bit)librt.so.1(GLIBC_2.4)(64bit)librt.so.1(GLIBC_2.7)(64bit)libthread_db.so.1()(64bit)libthread_db.so.1(GLIBC_2.2.5)(64bit)libthread_db.so.1(GLIBC_2.3)(64bit)libthread_db.so.1(GLIBC_2.3.3)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)ngptngpt-develrtld(GNU_HASH)@@@@@@@@@@@@@@@@@@@@@@@@      /sbin/ldconfigconfig(glibc)filesystemld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.2.5)(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libnss_files.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2.5)(64bit)libresolv.so.2(GLIBC_2.9)(64bit)rpmlib(BuiltinLuaScripts)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.31-150300.68.14.2.2-13.0.4-14.6.0-14.0.4-14.0-15.2-1kernel3.24.14.3e¯ª@eyœÀepb@eSÀe;Àdð€Àd¾gÀd¹!Àd¤ Àd€q@dt“Àd%yÀdÀdÕÀcýìÀc÷U@càëÀcoÀbß×@b×î@bÖœÀbºí@b¡àÀb‚<Àbf�@aî”Àaçý@aåZ@aÃ@aƒË@a0¼À`Ý®@`aÁ@`H´À`H´À`?z@`§@_ôTÀ_ÙöÀ_©/@_O‰@^û)@^»á@^{GÀ^g�@^`éÀ^U @^&çÀ^À]ðÚ@]î7@]Ö|@]Ëð@]:À\ù@\÷®À\ö]@\¤ @\“|À\~dÀ[âÓÀ[Í»À[Ç$@[tÀ[rÄ@[qrÀ[^ýÀ[!@[@ZþÀ@ZÏJ@Zº2@Z•H@ZްÀZŒ ÀZ}�@ZxG@Zp^@Zp^@ZeÒ@ZKt@Z1@Z/ÄÀZþ@YñÎ@YñÎ@YíÙÀYܶ@YÛdÀYÔÍ@YÌä@YÈïÀY·Ì@Y§ú@Y§ú@Y¥W@Y•…@YŒJÀY�¾ÀYw2ÀYp›@YJ_ÀYA%@Y.°@Y, @Y, @Y$$@Y"ÒÀXÛ¡ÀX›@X—ÀWÿw@Wôë@W ‹@Ws¸@WkÏ@Wj}ÀWYZ@WL+@W3ÀW0{ÀWÀW ‘ÀVïâ@Vçù@VÞ¾ÀVÝm@VÌIÀVÊø@VŲ@VÄ`ÀVÁ½ÀVVô@VLh@V.ÀV$Û@V ÀVZÀV ÎÀVåÀUùYÀUí|@UäAÀUÈ’@UÁúÀU¶@U¯…ÀU®4@U‡øÀUvÕ@U%@U/@U:ÀTý‹@TôPÀTìgÀTÜ•ÀTØ¡@TO…@schwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.degiuliano.belinassi@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.comschwab@suse.deschwab@suse.deschwab@suse.degiuliano.belinassi@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.derguenther@suse.comrguenther@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dejslaby@suse.comschwab@suse.deschwab@suse.deschwab@suse.deidonmez@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.denormand@linux.vnet.ibm.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.demeissner@suse.comschwab@suse.deschwab@suse.demgorman@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.de- qsort-invalid-cmp.patch: qsort: handle degenerated compare function (bsc#1218866)- getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to EAI_MEMORY (bsc#1217589, BZ #31163)- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr (bsc#1217445, BZ #31113)- dl-map-segment-align-munmap.patch: elf: Align argument of __munmap to page size (bsc#1215891, BZ #28676)- gai-merge-continue-actions.patch: Simplify allocations and fix merge and continue actions (CVE-2023-4813, bsc#1215286, BZ #28931)- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)- nscd-netlink-cache-invalidation.patch: nscd: Fix netlink cache invalidation if epoll is used (bsc#1212910, BZ #29415)- nss-files-hosts-v4mapped.patch: Restore lookup of IPv4 mapped addresses in files database (bsc#1212819, BZ #25457)- remove-excessive-p-align-check.patch: elf: Remove excessive p_align check on PT_LOAD segments (bsc#1211829, BZ #28688) - segment-align.patch: elf: Properly align PT_LOAD segments (bsc#1211829, BZ #28676) - ld-so-always-use-map-copy.patch: ld.so: Always use MAP_COPY to map the first segment (BZ #30452)- resolv-conf-lock.patch: resolv_conf: release lock on allocation failure (bsc#1211828, BZ #30527)- ulp-prologue-into-asm-functions.patch: Add support for livepatches in ASM written functions (bsc#1211726)- getlogin-no-loginuid.patch: getlogin_r: fix missing fallback if loginuid is unset (bsc#1209229, BZ #30235)- Exclude static archives from preparation for live patching (bnc#1208721)- amd-cacheinfo.patch: x86: Cache computation for AMD architecture (bsc#1207957)- gmon-hash-table-size.patch: gmon: Fix allocated buffer overflow (CVE-2023-0687, bsc#1207975, BZ #29444)- strncmp-avx2-boundary.patch: Fix avx2 strncmp offset compare condition check (bsc#1208358, BZ #25933)- dlopen-filter-object.patch: elf: Allow dlopen of filter object to work (bsc#1207571, BZ #16272) - powerpc-tst-ucontext.patch: powerpc: Fix unrecognized instruction errors with recent GCC- x86-shared-non-temporal-threshold.patch: Reversing calculation of __x86_shared_non_temporal_threshold (bsc#1201942)- memcmp-power10.patch: powerpc: Optimized memcmp for power10 (jsc#PED-987)- disable-check-consistency.patch: i386: Disable check_consistency for GCC 5 and above (bsc#1201640, BZ #25788)- static-tls-surplus.patch: Remove tunables (bsc#1201560)- static-tls-surplus.patch: rtld: Avoid using up static TLS surplus for optimizations (bsc#1200855, BZ #25051)- strncpy-power9-vsx.patch: powerpc: Fix VSX register number on __strncpy_power9 (bsc#1200334, BZ #29197)- selinux-deprecated.patch: Disable warnings due to deprecated libselinux symbols used by nss and nscd (bsc#1197718) - systemtap-altmacro.patch: i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bsc#1197718, BZ #28771)- Add s390-add-z16-name.diff for bsc#1198751.- getcwd-erange.patch: getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999, bsc#1194640, BZ #28769)- 0001-powerpc-Optimized-strcpy-for-POWER9.patch, 0002-powerpc-Optimized-stpcpy-for-POWER9.patch, 0003-powerpc-Optimized-rawmemchr-for-POWER9.patch, 0004-powerpc64le-add-optimized-strlen-for-P9.patch, 0005-powerpc-fix-ifunc-implementation-list-for-POWER9-str.patch, 0006-powerpc-Add-optimized-strncpy-for-POWER9.patch, 0007-powerpc-Add-optimized-stpncpy-for-POWER9.patch, 0008-powerpc-Add-optimized-ilogb-for-POWER9.patch, 0009-powerpc-Add-optimized-llogb-for-POWER9.patch, 0010-powerpc-Add-optimized-strlen-for-POWER10.patch, 0011-powerpc64le-Optimized-memmove-for-POWER10.patch, 0012-powerpc64le-Optimize-memcpy-for-POWER10.patch, 0013-powerpc64le-Optimize-memset-for-POWER10.patch, 0014-powerpc64le-Fix-ifunc-selection-for-memset-memmove-b.patch, 0015-powerpc-Add-optimized-rawmemchr-for-POWER10.patch: ppc64le ifunc improvements (bsc#1194785, jsc#SLE-18195)- clnt-create-unix-overflow.patch: Buffer overflow in sunrpc clnt_create for "unix" (CVE-2022-23219, bsc#1194768, BZ #22542) - svcunix-create-overflow.patch: Buffer overflow in sunrpc svcunix_create (CVE-2022-23218, bsc#1194770, BZ #28768)- Add support for livepatches (jsc#SLE-20049). - Enable livepatching on x86_64. - Generate ipa-clones tarball artifact when livepatching is enabled.- 0001-s390x-Align-child-stack-while-clone.-BZ-27968.patch, 0002-S390-Optimize-__memcpy_z196.patch, 0003-S390-Optimize-__memset_z196.patch, 0004-S390-Sync-HWCAP-names-with-kernel-by-adding-aliases-.patch, 0005-S390-Add-new-hwcap-values.patch, 0006-S390-Add-PCI_MIO-and-SIE-HWCAPs.patch: [15sp4 FEAT] GNU2007 - GLIBC: Support for new IBM Z Hardware (bsc#1191592, jsc#IBM-869)- mq-notify-use-after-free.patch: Use __pthread_attr_copy in mq_notify (CVE-2021-33574, bsc#1186489, BZ #27896)- wordexp-param-overflow.patch: wordexp: handle overflow in positional parameter number (CVE-2021-35942, bsc#1187911, BZ #28011)- s390-memmove-ifunc-selector-arch13.patch: S390: Also check vector support in memmove ifunc-selector (bsc#1184035, BZ #27511)- Update glibc-2.31-HTM-vzeroupper.diff with a AVX-SSE transition fix.- Add glibc-2.31-HTM-vzeroupper.diff to avoid VZEROUPPER in the AVX2 accelerated string routines which cause HTM transaction aborts. Instead use EVEX or SSE. (bsc#1181403)- nscd-netgroupcache.patch: nscd: Fix double free in netgroupcache (CVE-2021-27645, bsc#1182733, BZ #27462)- gconv-assertion-iso-2022-jp.patch: gconv: Fix assertion failure in ISO-2022-JP-3 module (CVE-2021-3326, bsc#1181505, BZ #27256)- sysvipc-sem-stat-any.patch: sysvipc: Fix SEM_STAT_ANY kernel argument pass (bsc#1180557, BZ #26637)- aarch64-getauxval.patch: aarch64: Accept PLT calls to __getauxval within libc.so (bsc#1167939) - iconv-redundant-shift.patch: iconv: Accept redundant shift sequences in IBM1364 (CVE-2020-27618, bsc#1178386, BZ #26224) - iconv-ucs4-loop-bounds.patch: iconv: Fix incorrect UCS4 inner loop bounds (CVE-2020-29562, bsc#1179694, BZ #26923) - printf-long-double-non-normal.patch: x86: Harden printf against non-normal long double values (CVE-2020-29573, bsc#1179721, BZ #26649) - get-nprocs-cpu-online-parsing.patch: Fix parsing of /sys/devices/system/cpu/online (bsc#1180038, BZ #25859)- power10-support.patch: Add support for POWER10 (jsc#SLE-13520) - iconv-option-parsing.patch: Rewrite iconv option parsing (CVE-2016-10228, bsc#1027496, BZ #19519)- Update to glibc 2.31 - glibc-2.14-crypt.diff, crypt_blowfish-const.patch, crypt_blowfish-1.2-sha.diff, crypt_blowfish-gensalt.patch, crypt_blowfish-1.2-hack_around_arm.diff, glibc-nodate.patch, powerpc-elision-enable-envvar.patch, s390-elision-enable-envvar.patch, crt-nocompress-debug-sections.patch, resolv-context-leak.patch, dl-runtime-resolve-opt-avx512f.patch, libpthread-compat-wrappers.patch, math-c++-compat.patch, remove-nss-nis-compat.patch, eh-frame-zero-terminator.patch, ld-so-hwcap-x86-64.patch, assert-pedantic.patch, getaddrinfo-errno.patch, resolv-conf-oom.patch, dynarray-allocation.patch, nearbyint-inexact.patch, nss-compat.patch, nscd-libnsl.patch, malloc-tcache-leak.patch, falkor-memcpy-memmove.patch, aarch64-cpu-features.patch, nss-files-large-buffers.patch, sysconf-uio-maxiov.patch, glob-tilde-overflow.patch, dl-runtime-resolve-xsave.patch, spawni-assert.patch, x86-64-dl-platform.patch, glob64-s390.patch, tst-tlsopt-powerpc.patch, powerpc-hwcap-bits.patch, malloc-tcache-check-overflow.patch, dl-init-paths-overflow.patch, fillin-rpath-empty-tokens.patch, getcwd-absolute.patch, memalign-overflow.patch, stack-guard-size-accounting.patch, libgcc-rtld-now.patch, res-send-enomem.patch, glibc-fix-avx512-mempcpy.patch, i386-memmove-sse2-unaligned.patch, realpath-ssize-max-overflow.patch, localtime-2039.patch, math-remove-slow-path.patch, aarch64-hwcap-atomics.patch, glibc-fix-aarch64-build.diff, absolute-symbols.patch, x86-haswell-string-flags.patch, pthread-cond-broadcast-waiters-after-spinning.patch, mman-map-sync.patch, mman-linux-map-shared-validate.patch, nptl-setxid-error.patch, pthread-mutex-trylock-barrier.patch, getaddrinfo-parse-ipv4-address.patch, japanese-era-name-may-2019.patch, force-elision-race.patch, regex-read-overrun.patch, regex-parse-reg-exp.patch, 0001-S390-Add-configure-check-to-detect-z10-as-mininum-ar.patch, 0002-S390-Use-hwcap-instead-of-dl_hwcap-in-ifunc-resolver.patch, 0003-S390-Unify-31-64bit-memcpy.patch, 0004-S390-Refactor-memcpy-mempcpy-ifunc-handling.patch, 0005-S390-Remove-s390-specific-implementation-of-bcopy.patch, 0006-S390-Use-memcpy-for-forward-cases-in-memmove.patch, 0007-S390-Add-configure-check-to-detect-z13-as-mininum-ar.patch, 0008-S390-Add-z13-memmove-ifunc-variant.patch, 0009-S390-Add-z13-strstr-ifunc-variant.patch, 0010-S390-Add-z13-memmem-ifunc-variant.patch, 0011-S390-Cleanup-ifunc-resolve.h.patch, 0012-S390-Mark-vx-and-vxe-as-important-hwcap.patch, 0013-S390-Add-new-hwcap-values-for-new-cpu-architecture-a.patch, 0014-S390-Add-configure-check-to-detect-support-for-arch1.patch, 0015-S390-Add-arch13-memmove-ifunc-variant.patch, 0016-S390-Add-arch13-strstr-ifunc-variant.patch, 0017-S390-Add-arch13-memmem-ifunc-variant.patch, prefer-map-32bit-exec.patch, s390-strstr-page-boundary.patch, ppc-tle-htm-nosc.patch, posix-Add-internal-symbols-for-posix_spawn-interface.patch, glibc-2.29-posix-Use-posix_spawn-on-popen.patch, backtrace-powerpc.patch, pthread-rwlock-pwn.patch, manual-memory-protection.patch, ldbl-96-rem-pio2l.patch, dl-sort-maps.patch, dlopen-filter-object.patch, glob-use-after-free.patch, nptl-setxid-race.patch, nscd-senfile.patch, ldd-system-interp.patch, abort-no-flush.patch, fnmatch-collating-elements.patch, nss-files-long-lines-2.patch, iconv-reset-input-buffer.patch, nscd-prune.patch, syslog-locking.patch: Removed. - long-double-alias.patch, glibc-nsswitch-usr.diff, euc-kr-overrun.patch, riscv-syscall-clobber.patch, nscd-gc-cycle.patch: Added.- nscd-senfile.patch: Fix concurrent changes on nscd aware files (bsc#1171878, BZ #23178) - nscd-prune.patch: nscd: bump GC cycle during cache pruning (bsc#1171878, BZ #26130) - syslog-locking.patch: Correct locking and cancellation cleanup in syslog functions (bsc#1172085, BZ #26100)- nptl-setxid-race.patch: nptl: wait for pending setxid request also in detached thread (bsc#1162930, BZ #25942)- glob-use-after-free.patch: Fix use-after-free in glob when expanding ~user (CVE-2020-1752, bsc#1167631, BZ #25414)- dl-sort-maps.patch, dlopen-filter-object.patch: Allow dlopen of filter object to work (bsc#1166106, BZ #16272)- ldbl-96-rem-pio2l.patch: Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (CVE-2020-10029, bsc#1165784, BZ #25487)- pthread-rwlock-pwn.patch: Fix rwlock stall with PREFER_WRITER_NONRECURSIVE_NP (bsc#1164505, BZ #23861) - manual-memory-protection.patch: manual: Document mprotect and introduce section on memory protection (bsc#1163184)- backtrace-powerpc.patch: Fix array overflow in backtrace on PowerPC (CVE-2020-1751, bsc#1158996, BZ #25423)- posix-Add-internal-symbols-for-posix_spawn-interface.patch, glibc-2.29-posix-Use-posix_spawn-on-popen.patch: Use posix_spawn on popen (bsc#1149332, BZ #22834)- ppc-tle-htm-nosc.patch: powerpc: Fix syscalls during early process initialization (SLE-8348, BZ #22685)- s390-strstr-page-boundary.patch: S390: Fix handling of needles crossing a page in strstr z15 ifunc-variant (bsc#1157893, BZ #25226)- prefer-map-32bit-exec.patch: rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126, bsc#1157292, BZ [#25204])- GNU1815 - Hardware support in toolchain (bsc#1151582) 0001-S390-Add-configure-check-to-detect-z10-as-mininum-ar.patch 0002-S390-Use-hwcap-instead-of-dl_hwcap-in-ifunc-resolver.patch 0003-S390-Unify-31-64bit-memcpy.patch 0004-S390-Refactor-memcpy-mempcpy-ifunc-handling.patch 0005-S390-Remove-s390-specific-implementation-of-bcopy.patch 0006-S390-Use-memcpy-for-forward-cases-in-memmove.patch 0007-S390-Add-configure-check-to-detect-z13-as-mininum-ar.patch 0008-S390-Add-z13-memmove-ifunc-variant.patch 0009-S390-Add-z13-strstr-ifunc-variant.patch 0010-S390-Add-z13-memmem-ifunc-variant.patch 0011-S390-Cleanup-ifunc-resolve.h.patch 0012-S390-Mark-vx-and-vxe-as-important-hwcap.patch 0013-S390-Add-new-hwcap-values-for-new-cpu-architecture-a.patch 0014-S390-Add-configure-check-to-detect-support-for-arch1.patch 0015-S390-Add-arch13-memmove-ifunc-variant.patch 0016-S390-Add-arch13-strstr-ifunc-variant.patch 0017-S390-Add-arch13-memmem-ifunc-variant.patch- regex-parse-reg-exp.patch: ERE '0|()0|\1|0' causes regexec undefined behavior (CVE-2009-5155, bsc#1127223, BZ #18986) - regex-read-overrun.patch: regex: fix read overrun (CVE-2019-9169, bsc#1127308, BZ #24114)- crt-nocompress-debug-sections.patch: Don't compress debug sections in crt*.o files (bsc#1123710)- ldconfig-concurrency.patch: Avoid concurrency problem in ldconfig (bsc#1117993, BZ #23973)- force-elision-race.patch: Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP (bsc#1131330, BZ #23275)- japanese-era-name-may-2019.patch: ja_JP locale: Add entry for the new Japanese era (bsc#1100396, BZ #22964)- pthread-mutex-trylock-barrier.patch: pthread_mutex_trylock does not use the correct order of instructions while maintaining the robust mutex list due to missing compiler barriers (bsc#1130045, BZ #24180) - getaddrinfo-parse-ipv4-address.patch: getaddrinfo: Fully parse IPv4 address strings (CVE-2016-10739, bsc#1122729, BZ #20018)- mman-map-sync.patch: Add MAP_SYNC from Linux 4.15 (bsc#1126590) - mman-linux-map-shared-validate.patch: Add MAP_SHARED_VALIDATE from Linux 4.15 (bsc#1126590) - nptl-setxid-error.patch: nptl: Preserve error in setxid thread broadcast in coredumps (bsc#1063675, BZ #22153)- x86-haswell-string-flags.patch: Fix Haswell CPU string flags (bsc#1114984, BZ #23709) - pthread-cond-broadcast-waiters-after-spinning.patch: Fix waiters-after-spinning case (bsc#1114993, BZ #23538)- absolute-symbols.patch: Don't relocate absolute symbols (bsc#1112570, BZ [#19818])- glibc-fix-aarch64-build.diff: Fix build on aarch64 with binutils newer than 2.30.- Add glibc-locale-base subpackage containing only C, C.UTF-8 and en_US.UTF-8 locales (fate#326551)- aarch64-hwcap-atomics.patch: aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT (fate#325962)- math-remove-slow-path.patch: Remove slow paths from math routines (fate#325815, fate#325879, fate#325880, fate#325881, fate#325882)- localtime-2039.patch: Fix year 2039 bug for localtime with 64-bit time_t (bsc#1102526, BZ #22639)- i386-memmove-sse2-unaligned.patch: Fix SSE2 memmove issue when crossing 2GB boundary (CVE-2017-18269, bnc#1094150, BZ #22644) - realpath-ssize-max-overflow.patch: Fix overflow in path length computation (CVE-2018-11236, bsc#1094161, BZ #22786) - glibc-fix-avx512-mempcpy.patch: replace with upstream version- Use %license also for COPYING and COPYING.LIB (bsc#1082318)- Add glibc-fix-avx512-mempcpy.patch as quick fix for mempcpy buffer overwrite in memmove-avx512-no-vzeroupper.S for Knights Landing CPUs (CVE-2018-11237, bnc#1094154, bnc#1092877, BZ #23196)- Readd nis to netgroup and automount nss config (bsc#1088860)- res-send-enomem.patch: Fix crash in resolver on memory allocation failure (bsc#1086690, BZ #23005)- Use %license (bsc#1082318)- stack-guard-size-accounting.patch: Fix stack guard size accounting (bsc#1074208, BZ #22637) - libgcc-rtld-now.patch: Open libgcc.so with RTLD_NOW during pthread_cancel (bsc#1074208, BZ #22636)- Mark source0 as nosource in non-main source rpms- Add systemtap-headers to BuildRequires. - Add --enable-systemtap to configure arguments. (fate#324969, bsc#1073636)- memalign-overflow.patch: Fix integer overflows in internal memalign and malloc functions (CVE-2018-6485, CVE-2018-6551, bsc#1079036, BZ #22343, BZ #22774)- fix-locking-in-_IO_cleanup.patch: Skip locked files during exit (bsc#1070491, BZ #15142)- Avoid duplicate source rpm- getcwd-absolute.patch: make getcwd(3) fail if it cannot obtain an absolute path (CVE-2018-1000001, bsc#1074293, BZ #22679)- dl-init-paths-overflow.patch: Count components of the expanded path in _dl_init_path (CVE-2017-1000408, CVE-2017-1000409, bsc#1071319, BZ [#22607], BZ #22627) - fillin-rpath-empty-tokens.patch: Check for empty tokens before dynamic string token expansion (CVE-2017-16997, bsc#1073231, BZ #22625)- tst-tlsopt-powerpc.patch: fix tst-tlsopt-powerpc (bcn#1070419) - powerpc-hwcap-bits.patch: Update HWCAP for powerpc (bnc#1070420) - malloc-tcache-check-overflow.patch: Fix integer overflow in malloc when tcache is enabled (CVE-2017-17426, bnc#1071479, BZ #22375)- Add _multibuild- glob64-s390.patch: no compat glob64 on s390 - noversion.tar.bz2: remove unused source- x86-64-dl-platform.patch: Don't set GLRO(dl_platform) to NULL (BZ #22299)- spawni-assert.patch: Fix improper assert in Linux posix_spawn (BZ [#22273])- math-c++-compat.patch: Add more C++ compatibility (BZ #22296) - malloc-tcache-leak.patch: Fix tcache leak after thread destruction (BZ [#22111]) - falkor-memcpy-memmove.patch: Optimized implementation of memcpy/memmove for Qualcomm Falkor - aarch64-cpu-features.patch: Fix glibc.tune.cpu tunable handling - nss-files-large-buffers.patch: Avoid large buffers with many host addresses (BZ #22078) - sysconf-uio-maxiov.patch: Fix missing definition of UIO_MAXIOV (BZ [#22321]) - glob-tilde-overflow.patch: Fix buffer overflows with GLOB_TILDE (CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, bsc#1064569. bsc#1064580, bsc#1064583, BZ #22320, BZ #22325, BZ #22332) - dl-runtime-resolve-xsave.patch: Use fxsave/xsave/xsavec in _dl_runtime_resolve (BZ #21265)- nscd-libnsl.patch: Remove reference to libnsl from nscd (bsc#1062244)- Drop glibc-obsolete - glibc-2.3.90-noversion.diff: remove - reinitialize-dl_load_write_lock.patch: remove- nss-compat.patch: Move nss_compat from nis to nss subdir and install it unconditionally - nsswitch.conf: switch back to compat for passwd, group, shadow- assert-pedantic.patch: Suppress pedantic warning caused by statement expression (BZ #21242, BZ #21972) - math-c++-compat.patch: Add more C++ compatibility (BZ #22235) - getaddrinfo-errno.patch: Fix errno and h_errno handling in getaddrinfo (BZ #21915, BZ #21922) - resolv-conf-oom.patch: Fix memory handling in OOM situation during resolv.conf parsing (BZ #22095, BZ #22096) - dynarray-allocation.patch: Fix initial size of dynarray allocation and set errno on overflow error - nearbyint-inexact.patch: Avoid spurious inexact in nearbyint (BZ #22225)- math-c++-compat.patch: add more C++ compatibility (BZ #22146)- Remove rpcsvc/yppasswd.* from glibc-devel - ld-so-hwcap-x86-64.patch: add x86_64 to hwcap (bsc#1056606, BZ #22093)- eh-frame-zero-terminator.patch: Properly terminate .eh_frame (BZ #22051)- Disable obsolete libnsl and NIS support - remove-nss-nis-compat.patch: remove nis and compat from default NSS configs - nsswitch.conf: Likewise- math-c++-compat.patch: Do not use __builtin_types_compatible_p in C++ mode (BZ #21930)- Add iconvconfig to baselibs.conf (bsc#1051042)- resolv-context-leak.patch: Fix leaks of resolver contexts - dl-runtime-resolve-opt-avx512f.patch: Use _dl_runtime_resolve_opt only with AVX512F (BZ #21871) - libpthread-compat-wrappers.patch: Don't use IFUNC resolver for longjmp or system in libpthread (BZ #21041)- Update to glibc 2.26 * A per-thread cache has been added to malloc * Unicode 10.0.0 Support * Improvements to the DNS stub resolver * New function reallocarray, which resizes an allocated block (like realloc) to the product of two sizes, with a guaranteed clean failure upon integer overflow in the multiplication * New wrappers for the Linux-specific system calls preadv2 and pwritev2 * posix_spawnattr_setflags now supports the flag POSIX_SPAWN_SETSID, to create a new session ID for the spawned process * errno.h is now safe to use from C-preprocessed assembly language on all supported operating systems * On ia64, powerpc64le, x86-32, and x86-64, the math library now implements 128-bit floating point as defined by ISO/IEC/IEEE 60559:2011 (IEEE 754-2008) and ISO/IEC TS 18661-3:2015 * The synchronization that pthread_spin_unlock performs has been changed to now be equivalent to a C11 atomic store with release memory order to the spin lock's memory location * The DNS stub resolver no longer performs EDNS fallback * res_mkquery and res_nmkquery no longer support the IQUERY opcode * The _res_opcodes variable has been removed from libresolv * no longer includes inline versions of any string functions, as this kind of optimization is better done by the compiler * The nonstandard header has been removed * The obsolete header has been removed * The obsolete signal constant SIGUNUSED is no longer defined by * The obsolete function cfree has been removed * The stack_t type no longer has the name struct sigaltstack * The ucontext_t type no longer has the name struct ucontext * On S/390 GNU/Linux, the constants defined by have been synced with the kernel * Linux kernel 3.2 or later is required at runtime, on all architectures supported by that kernel * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, to avoid fragmentation-based spoofing attacks (CVE-2017-12132) * LD_LIBRARY_PATH is now ignored in binaries running in privileged AT_SECURE mode to guard against local privilege escalation attacks (CVE-2017-1000366) * Avoid printing a backtrace from the __stack_chk_fail function since it is called on a corrupt stack and a backtrace is unreliable on a corrupt stack (CVE-2010-3192) * A use-after-free vulnerability in clntudp_call in the Sun RPC system has been fixed (CVE-2017-12133) * fate#322258, fate#321513, fate#322453 - fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, tunables-bigendian.patch: Removed- Fix RPM group- s390-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (fate#322271)- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) - ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624)- Remove glibc-cpusetsize.diff, no longer useful- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, BZ #21289)- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h aliasing- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE locales (bsc#1039502)- Remove glibc-testsuite.patch, no longer relevant- Use multibuild feature - Remove obsolete check-build.sh - glibc.rpmlintrc: remove obsolete entries - Use %tmpfiles_create in nscd postin- i686-memchr-sse.patch: Fix i686 memchr overflow calculation (bsc#1031021, BZ #21182) - sunrpc-use-after-free.patch: Avoid use-after-free read access in clntudp_call (BZ #21115) - Build testsuite with gdb and python-pexpect to enable more tests- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ [#21109])- Update to glibc 2.25 * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR 24731-2:2010, is supported to enable declarations of functions from that TR. * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS 18661-1:2014, is supported to enable declarations of functions and macros from that TS. * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS 18661-4:2015, is supported to enable declarations of functions and macros from that TS. * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. * The inclusion of by is deprecated. * New features from TS 18661-1:2014 are added to libm: the fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. * Integer width macros from TS 18661-1:2014 are added to : CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, WINT_WIDTH. * New features are added from TS 18661-1:2014: - Signaling NaN macros: SNANF, SNAN, SNANL. - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - llogb functions: the llogb, llogbf and llogbl functions, and the FP_LLOGB0 and FP_LLOGBNAN macros. - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, fminmagf, fminmagl. - Comparison macros: iseqsig. - Classification macros: iscanonical, issubnormal, iszero. - Total order functions: totalorder, totalorderf, totalorderl, totalordermag, totalordermagf, totalordermagl. - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, are added to libc. * Most of glibc can now be built with the stack smashing protector enabled. * The function explicit_bzero, from OpenBSD, has been added to libc. * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined to float instead of double. * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the float_t and double_t types are now defined to long double instead of float and double. * The getentropy and getrandom functions, and the header file have been added. * The buffer size for byte-oriented stdio streams is now limited to 8192 bytes by default. * The header now includes the header. * The malloc_get_state and malloc_set_state functions have been removed. * The “ip6-dotintâ€� and “no-ip6-dotintâ€� resolver options, and the corresponding RES_NOIP6DOTINT flag from have been removed. * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING flag from have been removed. * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, RES_BLAST defined in the header file have been deprecated. * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for _res.flags are deprecated. * DNSSEC-related declarations and definitions have been removed from the header file, and libresolv will no longer attempt to decode the data part of DNSSEC record types. * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the header file because the distinction between RR types and meta-RR types is not officially standardized, subject to revision, and thus not suitable for encoding in a macro. * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook and rhook members of the res_state type in have been removed. * For multi-arch support it is recommended to use a GCC which has been built with support for GNU indirect functions. * GDB pretty printers have been added for mutex and condition variable structures in POSIX Threads. * Tunables feature added to allow tweaking of the runtime for an application program. * A new version of condition variables functions have been implemented in the NPTL implementation of POSIX Threads to provide stronger ordering guarantees. * A new version of pthread_rwlock functions have been implemented to use a more scalable algorithm primarily through not using a critical section anymore to make state changes. * On ARM EABI (32-bit), generating a backtrace for execution contexts which have been created with makecontext could fail to terminate due to a missing .cantunwind annotation. (CVE-2016-6323) * The DNS stub resolver functions would crash due to a NULL pointer dereference when processing a query with a valid DNS question type which was used internally in the implementation. (CVE-2015-5180) - Enable stack protector if part of %optflags - startcontext-cantunwind.patch: Removed - cpuid-assertion.patch: Removed- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647)- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to /var/lib/nscd - glibc-2.3.90-langpackdir.diff: simplify- Update to glibc 2.24 * The minimum Linux kernel version that this version of the GNU C Library can be used with is 3.2 * The pap_AN locale has been deleted * The readdir_r and readdir64_r functions have been deprecated * The type `union wait' has been removed * A new NSS action is added to facilitate large distributed system administration * The deprecated __malloc_initialize_hook variable has been removed from the API * The long unused localedef --old-style option has been removed * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added to libm * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed (CVE-2016-3075) * Previously, getaddrinfo copied large amounts of address data to the stack, even after the fix for CVE-2013-4458 has been applied, potentially resulting in a stack overflow. getaddrinfo now uses a heap allocation instead (CVE-2016-3706) * The glob function suffered from a stack-based buffer overflow when it was called with the GLOB_ALTDIRFUNC flag and encountered a long file name (CVE-2016-1234) * The Sun RPC UDP client could exhaust all available stack space when flooded with crafted ICMP and UDP messages (CVE-2016-4429) * The IPv6 name server management code in libresolv could result in a memory leak for each thread which is created, performs a failing naming lookup, and exits (CVE-2016-5417) - startcontext-cantunwind.patch: mark __startcontext as .cantunwind (bsc#974800, BZ #20435) - Removed patches: * 0001-Updated-translations-for-2.23.patch * 0002-Regenerate-libc.pot-for-2.23.patch * 0003-Regenerated-configure-scripts.patch * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch * 0008-Update-NEWS.patch * 0009-sln-use-stat64.patch * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch * 0013-Mention-BZ-19762-in-NEWS.patch * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch * 0016-Fix-resource-leak-in-resolver-bug-19257.patch * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch * 0022-configure-fix-test-usage.patch * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch * 0025-getnameinfo-Do-not-preserve-errno.patch * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch * 0030-hesiod-Remove-RCS-keywords.patch * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch * 0033-malloc-Remove-NO_THREADS.patch * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch * 0052-Fix-tst-dlsym-error-build.patch * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch * clntudp-call-alloca.patch * glibc-memset-nontemporal.diff * nis-initgroups-status.patch * nscd-gc-crash.patch * robust-mutex-deadlock.patch * strncat-avoid-array-bounds-warning.patch- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for stncat on i586 (BZ #20260) - Update glibc.keyring - Unset MALLOC_CHECK_ during testsuite run- nsswitch.conf: Add fallback to files for passwd and group to prepare for libnsl removal.- nis-initgroups-status.patch: Return proper status from _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) - robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to check for timeout (bsc#985170, BZ #20263)- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ [#19755])- clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112)- Import patches from 2.23 branch 0001-Updated-translations-for-2.23.patch 0002-Regenerate-libc.pot-for-2.23.patch 0003-Regenerated-configure-scripts.patch 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch 0008-Update-NEWS.patch 0009-sln-use-stat64.patch 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch 0013-Mention-BZ-19762-in-NEWS.patch 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch 0016-Fix-resource-leak-in-resolver-bug-19257.patch 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch 0022-configure-fix-test-usage.patch 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch 0025-getnameinfo-Do-not-preserve-errno.patch 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch 0030-hesiod-Remove-RCS-keywords.patch 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch 0033-malloc-Remove-NO_THREADS.patch 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch 0037-malloc-Add-missing-internal_function-attributes-on-f.patch 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch 0041-nss_dns-Check-address-length-before-creating-addrinf.patch 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch 0052-Fix-tst-dlsym-error-build.patch 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 - resolv-mem-leak.patch: renamed to 0016-Fix-resource-leak-in-resolver-bug-19257.patch - no-long-double.patch: renamed to 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - glibc-gcc6.patch: renamed to 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories - glibc-2.3.locales.diff.bz2: likewise- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - Wparentheses- Add compatibility symlinks for LSB 3.0 (fate#318933)- powerpc-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)- ldd-system-interp.patch: Restore warning about execution permission, it is still needed for noexec mounts (bsc#915985)- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) and rh#902094 . Added with glibc-c-utf8-locale.patch. - Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for C.UTF-8 same as C locale.- Move %install_info_delete to %preun - crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer acceptable- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE- Update to glibc 2.23 release. * Unicode 8.0.0 Support * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess the kernel-internal CPU set size * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 * getaddrinfo now detects certain invalid responses on an internal netlink socket * A defect in the malloc implementation, present since glibc 2.15 (2012) or glibc 2.10 via --enable-experimental-malloc (2009), could result in the unnecessary serialization of memory allocation requests across threads * The obsolete header has been removed * The obsolete functions bdflush, create_module, get_kernel_syms, query_module and uselib are no longer available to newly linked binaries * Optimized string, wcsmbs and memory functions for IBM z13. * Newly linked programs that define a variable called signgam will no longer have it set by the lgamma, lgammaf and lgammal functions - Removed patches: * dont-remove-nodelete-flag.patch * openat64-readd-o-largefile.patch * mntent-blank-line.patch * opendir-o-directory-check.patch * strcoll-remove-strdiff-opt.patch * ld-pointer-guard.patch * tls-dtor-list-mangling.patch * powerpc-lock-elision-race.patch * prelink-elf-rtype-class.patch * vector-finite-math-aliases.patch * powerpc-elision-adapt-param.patch * catopen-unbound-alloca.patch * strftime-range-check.patch * hcreate-overflow-check.patch * errorcheck-mutex-no-elision.patch * refactor-nan-parsing.patch * send-dg-buffer-overflow.patch * isinf-cxx11-conflict.patch * ibm93x-redundant-shift-si.patch * iconv-reset-input-buffer.patch * tzset-tzname.patch * static-dlopen.patch- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with C++11 (bsc#963700, BZ #19439)- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling (BZ #19018) - prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits for prelink (BZ #19178) - vector-finite-math-aliases.patch: Better workaround for aliases of * _finite symbols in vector math library (BZ# 19058) - powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision transient failure adapt param (BZ #19174) - catopen-unbound-alloca.patch: Fix unbound alloca in catopen (CVE-2015-8779, bsc#962739, BZ #17905) - strftime-range-check.patch: Add range check on time fields (CVE-2015-8776, bsc#962736, BZ #18985) - hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, bsc#962737, BZ #18240) - errorcheck-mutex-no-elision.patch: Don't do lock elision on an error checking mutex (bsc#956716, BZ #17514) - refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads (CVE-2014-9761, bsc#962738, BZ #16962) - send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer overflow (CVE-2015-7547, bsc#961721, BZ #18665) - powerpc-lock-elision-race.patch: renamed from 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- Add audit-devel and libcap-devel to BuildRequires, for use by nscd- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock on fork (bsc#958315, BZ #19282)- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) - tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set DST rules only (BZ #19253)- glibc-2.3.90-noversion.diff: use stat64- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, bsc#950944, BZ #18928)- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based optimization (BZ #18589)- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE error handler (BZ #18830)- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- nss-files-long-lines-2.patch: Properly reread entry after failure in nss_files getent function (bsc#945779, BZ #18991)- fnmatch-collating-elements.patch: Fix fnmatch handling of collating elements (BZ #17396, BZ #16976)- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works test - static-dlopen.patch: Static dlopen default library search path fix (bsc#937853)- mntent-blank-line.patch: Fix memory corruption w/blank lines- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from all loaded objects on failed dlopen - openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64- Update to glibc 2.22 release. * Cache information can be queried via sysconf() function on s390 * A buffer overflow in gethostbyname_r and related functions performing DNS requests has been fixed. (CVE-2015-1781) * The time zone file parser has been made more robust against crafted time zone files * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors for LD and GD on x86 and x86-64, has been implemented. * Character encoding and ctype tables were updated to Unicode 7.0.0 * Added vector math library named libmvec * A new fmemopen implementation has been added with the goal of POSIX compliance. * The header is deprecated, and will be removed in a future release. * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 bsc#940195 bsc#940332 bsc#944494 bsc#968787 - Patches from upstream removed * htm-tabort.patch * o-tmpfile.patch * memcpy-chk-non-SSE2.patch * pthread-mutexattr-gettype-kind.patch * powerpc-software-sqrt.patch * static-tls-dtv-limit.patch * threaded-trim-threshold.patch * resolv-nameserver-handling.patch * nss-separate-state-getXXent.patch * aarch64-sigstksz.patch * heap-top-corruption.patch * pthread-join-deadlock.patch- pthread-join-deadlock.patch: Use IE model for static variables in libc.so, libpthread.so and rtld (bsc#930015, BZ #18457)- glibc-nodate.patch: fix verification of timestamp- also filter out -fstack-protector-strong- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start before IPv6 is up (bsc#931399) - glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE.- Add /usr/include/gnu/lib-names-.*.h to baselibs - pthread-join-deadlock.patch: Don't require rtld lock to store static TLS offset in the DTV (bsc#930015, BZ #18457) - heap-top-corruption.patch: Do not corrupt the top of a threaded heap if top chunk is MINSIZE (BZ #18502)- threaded-trim-threshold.patch: Fix regression in threaded application malloc performance (bsc#915955, BZ #17195)- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850)- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ [#17967]) - nss-separate-state-getXXent.patch: Separate internal state between getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) - static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, BZ #17628)- resolv-nameserver-handling.patch: Replace with simpler version with more compatibility- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs (bsc#920084)- resolv-nameserver-handling.patch: Rewrite handling of nameserver configuration in resolver- htm-tabort.patch: Fix TABORT encoding for little endian- Update to glibc 2.21 release. * A new semaphore algorithm has been implemented in generic C code for all machines * Added support for TSX lock elision of pthread mutexes on powerpc32, powerpc64 and powerpc64le * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for AArch64 * i386 memcpy functions optimized with SSE2 unaligned load/store * New locales: tu_IN, bh_IN, raj_IN, ce_RU * The obsolete sigvec function has been removed * CVE-2015-1472 CVE-2015-1473 CVE-2012-3406 CVE-2014-9402 CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 - Patches from upstream removed * ifunc-x86-slow-sse4.patch * pthread-mutex-trylock-elision.patch - o-tmpfile.patch: Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)- Update to crypt_blowfish 1.3. * Add support for the $2b$ prefix. - ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit (BZ #17501)/sbin/ldconfigngptngpt-develh03-ch2a 1706690851  !"#$%&'()*+,-./01234567777;<=>?@ABC€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€2.31-150300.68.12.31-150300.68.12.31-150300.68.12.2.22.2.22.2.22.2.2 bindresvport.blacklistnssgai.confld.so.cacheld.so.confnsswitch.confrpcld-2.31.sold-linux-x86-64.so.2ld-lsb-x86-64.so.3libBrokenLocale-2.31.solibBrokenLocale.so.1libSegFault.solibanl-2.31.solibanl.so.1libc-2.31.solibc.so.6libdl-2.31.solibdl.so.2libm-2.31.solibm.so.6libmvec-2.31.solibmvec.so.1libnsl-2.31.solibnsl.so.1libnss_compat-2.31.solibnss_compat.so.2libnss_db-2.31.solibnss_db.so.2libnss_dns-2.31.solibnss_dns.so.2libnss_files-2.31.solibnss_files.so.2libnss_hesiod-2.31.solibnss_hesiod.so.2libpthread-2.31.solibpthread.so.0libresolv-2.31.solibresolv.so.2librt-2.31.solibrt.so.1libthread_db-1.0.solibthread_db.so.1libutil-2.31.solibutil.so.1ldconfiggencatgetconfgetenticonvlddlocalelocaledefgetconfPOSIX_V6_LP64_OFF64POSIX_V7_LP64_OFF64XBS5_LP64_OFF64getconficonvconfigglibcgai.confglibcLICENSESgencat.1.gzgetconf.1.gzlocale.alias.5.gzldconfig/etc//etc/default//lib64//sbin//usr/bin//usr/lib//usr/lib/getconf//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/glibc//usr/share/licenses//usr/share/licenses/glibc//usr/share/man/man1//usr/share/man/man5//var/cache/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32192/SUSE_SLE-15-SP3_Update/7c71104db0930505a5d40f46a9f8d36e-glibc.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linux      !!!ASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/glibc-2.31-150300.68.1.x86_64/etc/gai.conf' (No such file or directory)emptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57843fcc97e581584526c2010667fcf0e0583294, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=41b601f841937111a3123fe71d8b7b1f74d54889, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bbaf62902ca00d37bd351a210306b39f0ab0689e, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=940de9ea6a7c034764b6872f8bcaa2a3ed3e42f8, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4b30629cfedbec041523c3e9abf5e3576277533c, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ddb3608328ac8fab4253f5aad6a36a1ea77ce68d, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=714536cf9fa44c1a4277227acc60703ee3e4a5ea, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=f8761708f0da493d13dad1503826eee9e8d25902, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=87504ca7edb9da0a1013e329cf93df4b98fe76f8, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f410ed0f72bace6adda6649ef8aa65ee64909806, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=97788a17269810028041755f06166836406cdd8b, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef2fd4ef2dc5c4f31c311c8e2f120405c2850e5d, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c0a191e2c931e65d5f1945052e226470aa54a26, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b24663fb2480b187b0bc47e13d67554af4ac6c4, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bd2486d198706e4c0c94c5c580635842cdfc5c44, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=86b7fb29524c820668a22605592a9030e80a2907, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e7654eae0cccab929dc5683e2acdfec92943720, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2775209eb39fd00c2c8f690273103a2eba26b9b0, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f66e5ccb3affc97d2c01b37cb20f6e9346cb07fd, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=184eff0814eb01641c2e03cd2c348c1ff035762b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=821aec7a8bd48e523060b3844277f651654ebf00, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8026c66d739af1d498e0956519d4d7f24486fbf3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=26e767d3406b3feca0585d54e103e523cc0a785c, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d45cbdf80b4821444b619ab404b08bf4adbfae28, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8b065de4372def02d00d12e672cae5a3a6784b87, for GNU/Linux 3.2.0, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9180488032716494df996c8d949a815fea1b8587, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=72636e38f42172e0428a068f26657c6e36475e68, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) Wa}†Œ’™¡§±ÑÜî÷ü !#>    PPPPPPPPR RRP R R RR RP P RRRR RRPPPP P P!P!P"P"P#P#P%P%P&P&P'P'P(P(P)P)P*P*P P PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$P$P RRP,P-P-P.P.P+RR RRP2P;P;P0P0P1P1P3P3P4P4P5P5P6P6P7P7P8P8P9P9P:P:P/RR RRP=PRRR RP@R RRR RPAR RRR RRPBR RRR RRRPCR RRR RPDRRR RRR RRRPIPJPJPLPLPMPMPNPNPQPQPFPFPGPGPHPHPKPKPOPOPPPPPERRRR RR RRPSPTPTPUPUPRRRR R RPWPXPXPYPYPZPZP[P[PVRRRR RR RRP]P^P^P_P_P\RR RPaP`RR RR RRR RR RRR RR R RRRR RR R RRRR RR RR RRR RR RR RR RR RRRR R R¬Ú.¶ÁA |Ç9vº7èÈglibc-extrautf-829a9c0c13001e0b883ee52214bfb2ba2300382da86af76bd69d81c79ec528db8?ÿÿû`ý7zXZ áû ¡!t/å£àÁ™šå]"ÌkÀ%f%| ¼^6Û¬ºÝm‘^…ŽZ:Äè3ôò¦]è4ϲPsµÙîêómCñrÂ^֪ؿ¾fxª}sìºÎ‡…}=òŠnäwԇ㲮BÅšÊ8ÍÔéR A/4>ƒjbèL¬¸Âôì_'N³ÂÍÂÀ4^­r·c•ÉÉj.U¶”mD/ÒAß7ãq=ß? üM‹Àì & à-O#…ÏZFB´¹ÕÈÔø]Ñ“ ¨Ayާ">ØðÁ¶[­Y_Lî´C²KUåë/ãþ÷9-9zÙYÓºð 5ØLbs­ËT´5´üÖ˜V1‘º£ƒj•ä¶;�…K&öÚ+ƒâÍø®ãyÎa«�|RÖ(ÔZ´c/Â@#¡ º�'Á«ˆ£W^k]·y@1|‚º›‰•ï*Á'î¡Ëœ/Ë> ·Áäöojê)8 -|ËW£èsB ˹bófOñÝlû{» ?]~QçLºSÃ�"raqÞØa-×Áw,”ƒ,I¯mï›( ì‡Þ0ïv™éc ÷$HFÇÌ#0lËö<ÌÁ¨JÆ7”§Ñ$5š¡?CPºÉ›Ã«ñŠ]çÎÔ{d Ö÷ÍU(6>ݰ�¨ðJŸ kn‹²õ¤Ê| “¶ÿCx1TÂ�^×øW!‚·šñ¾Ñ-vºnø ‰lZÌÖ„§Õïw q^ »;¦ê2¥È8B\Ze“*&O(¨¨<〮Ñ sL¡Ž„(>å~¥5®•øÇj¥^ ¥û@=aW�iT â—3±½Ïe{JAÿ,Ft6à‰$Ž‘ 4v09áÃÿ0ëwNDó\Þ{•̵ŽÉãGö'¼¬àÝa+As¤6ÂÞ‡8Å|*#"€V!jhXkçÖ„è"ֶЄõø¡æw.À¨_:çÀÿ7,Îä©}8£â8¾ò·î"W$Ñ®hξ;µù9³à¨Yá'LBqÅh7xz¬©Ó.¦6 ÿ7j×I·€H½O¹\êÂ*„<ÞdJ åîΰh˜ÂLµÎ 8M.CÈÈ™;«&n3nO jXÂ0ƒ®tZ»Ù$Ò]»”€ÇaµÁ«€6­ïs+RxÕ 7¯Lp(¿-áÄäÑÌ9Ù¢ÇÑy×ðG™œá½u–û!¼Š¸ à{­vpÕ14k¶‡œ_ŒÊU͉]*J¹jŸÐxVÒÁñ˜ÕJJœ�séà‚ŽÑ(u2ÅM™‘wÅKE(Œošp;ñ;“�QÍÐY>Ô—�bxúPÀ a(XžÁ2ÃØÍ ÁÖ¾XxTÕŸ®À5zÄÙ_[o:DvasB‚�þõ°}PC•7=ŽUV×Pº€!vÀºÍ9N÷ø:©–o�×µ!:ub2uøsvÛzÓ•'pÌÑ~OABK‰V¼hßö B`­6&^"nkb¢u¿¨ÿâM×:ÒGI œHRŠUFn>Èzþ#‹BY>#M9X{/}Õ,U:ÛãpìLr-«Ó}’é¦+oÀÞV™,6h%Q¯W,|i/VÒýK iÈÖ×,ä®ÅG�–¸%\ÊCHLøm«eÆBCž”qdß›CŽÔñmY]�¼+„M!mö#CÙ�éID>�@ækvR’{)Ó¢Þ(¿á›nØP�:xX«Ô¸Ï4ˆß�tç«üe®”ôãﮥ\Û^3}Ñ(}†…nǃRÙÏäŽÜl.á#™k©�ž (ê×Ú4¯9<=‰�&Ö„‘zõùN�²àÙþQ|cÌõuuŠüÕBd rë¿Ê�eµ1ÎyzðBÖø€qÆçwzøµ—¹%«ˆ‹êѤÃ>NõµÀ”*ÅÞkÀßåÛkÊx”²*Já�fŸiHøÑ±zä7©�Ô2FñÝ;´5¶A˜Çì?Û³ñÿ´<_^HŽI×iòFÿ"9-%'‹R"µ|ƒ&Â�À9 kNç�‘Z~»�èŒw ýZBqº&A?gqþ«�ò�)Π»§S‚ » g½›‡ŽÍÚá#Ôx‡Ø'…@0Ødâß„3éÞ$öˆkYæFf(o%Ʀ1ëY@´´?[œâ(‚\º‚£_êsWCÝÕáØ#ŸÐ]þk¾ ¶�‘xÑÜïÝ© Dï(Ä-�ƒõÙ[FòD ¹¤­Ž7à—Y0³=ó¿ž+C€Â£C�þM™C,]ÓOØÆµíèñ1›™Ï—=ïµß�)j#Ú&~ÕåÀq@Û‘­«M ¥“¤ì–/¨ÿÈuJe)¤ÛŸ‚ ˜×“’³ÊÞÖ�^¢Ÿ‡6·˜X':�r¬'�ëŠ.¿i"À�°i¦À•ob%w’ö_‚ÖÍ Jm4&Þ.>¦�eŸ¬æ[xûfš¡<ËU‡ L» ÐŒ"øyèÛÀG å“À^ùŸ4¨¤ÎBÝóZ+_8#_ºJìüW–èè™��[b†rW²íŠÛ›d&›Ô• [ Ž~êé-â|i ¡tvšŠ rÏú6µ_p Û=žbò Ìgu#×ÂPnØXº5ót×1L¤¢²‚*ÛTÑU©¡1e¡ng»�`Gɧo?XiàïXŽ·d0ÖýùÚŽE¬àDsàö*§+Œt<½ÞÈÒÖ¼œ—£=e+Iñ)v…Úhǹ¨t0~�ÄzÌf'½½sØTGœµ‡þýwÔ²OñU6?Æ?ÅàK†)�BL3�{v«ìH#ÓÎÒ¿ÝœBq}= ÐÅ)RÙF§™&C)¨@êTçü­ÄË…š>à…„[Û§úñ²·¼7ÕÝl⮪ ž�Õ·' vzUïñ“wh™˜"�B7÷^Ÿ"8Ý y0» ð’Ì~CÊSe�B²%"þQdmÉIë>YûH§g®ð�ZÊøŽ_/»l¹ÄÇê ÿßÏ Q%>?2 ÉðÜA(©2bbÿ§Ž2Ò§3ÂpíXßÉ1hY;¦ ,¢Whî«¡v陲àY& Hmi=, /“ØcìŽsl÷7çxrŸoi 20ÌJî1×Zþ7ϯÜsöµ^w" úBåø¹¼ûŠA6 �BÙ4x ðXŽt¸ên‚ÜãR¼Lh,ÞbÅMRÆÛ-RÅìÇÂyö‹|zzyÔSY‘ЊWæ?F_¿ut6¯Qø2Q>�ŒÛ¿Á]]f뀬C9VA0©l’_s!3͸¢n(pcJ’ñázZZ•²…€Í3øÛâ¸'§3|ò(HÝ+§Åzš¼`ŠÇ)Ô|Œ¼P; ¤¥³x¦¬gzú7¦MAi?g,ÂÅKS–|:…=Xßýòÿ‡Id“XýȯçX dª‚Æ&w¡Ä%&¸ºÐMÞðx>;ÖM죽üà²Â%´k*¶všŒ\RPZöROS}P]0Z³*mS¶²eO€Gê½Gб֞±Go í^xœôøòÅ…‘ê‹.Ó=ÐBÔ o«'‡’´�Î]7äxLœh)u'ey02ü©06²M¶üh§*îÔ üž®OõI��j"±ø±ÐiiyXðDäUéyd ÑfZ^¼£�nSxGÒ‰m@þ^ ýýþv ƒ¨ö"§èäQÔ^ú~™wa¶h·#wÙï„ÿ½Ã�,©Z^|=ã<<7íùo¸TÞ4<º”{eb>{AƒöSý&ü¼¡XXsµ^Œ($Y…Ï^¶ªÆ©—Œ®«õ_czÆ×š/¨4­± ÓW® C—$Gt`|ÔtDÀGŸÂ?.†bp¯+UrÁÐËçúÑ$š«F¯^ë’t%žný®”£DÂõÓPt’8öæÇ‰á=Î9HÙâ%6{ÛÅ ®ÈM-ÊAÙNÝjX"Bš2hß1rq93MeA–wÈ¡¨2-N¬J¿ þBN©@rÃÄiQÒ|e [è*eÂ+ù2š’Ÿ¨ã $0~eDÆ¡8ÕÙ„Ìë‚/ $ì€7ºÿÈ�ê*èØ§Q0 +ÒU‘"†×ñ)|´àis�ÄÉ ©€[ªuì×F�…‘÷Ýç+¶¯ŒŸÿvÁ‡�Éš´Š&^òV‡ƒïñlp¢”åsÚ*áò• ©"ÿFÑWz98½ýÅ�¬Ä¹œ~Ì:4¤OÝÈL¤�½åo¿¸d¸ä訫õ¨‰�Xåæ#C?ê-²gŠLTzäDX Ê$ïFosÔW%ÆÅÈÜ›Ö,Ýyz¶ÔÌxNac£lŽ…íò‹nÜ¡ö´/Ðs�UrÕwYÆ" õ�°uƒŸ#V¼©ûRY‰ðeQRøžuü`z#Ù4jvQBZàŒÓª?»Žúø°¬ß[LR¯µ²„ÇzxL,Þ8LºÉW¿ÕÚ*‡ZþŸx6ŽDxB Î^áh*#‚ËeK2…&o #Jq˜0X\'Âþ…JÙʯËBk!ŠÄ•/×ígȉdW,¤Ñ?š!ÓÖ_Ýî Ø,0KÜgܵ¿ÜÕ'zç×K§x¶à·°$Ž\É Â%ÈÅdUß±� �:Tg$_t ©dt 8^ 9Â}Ý¿üÂø¯åÕJ©·Y_R-c'}H©ò¡¾ éC›··“»sÆþú Çäm–‰ Øš¾JÒ%ö{šïx(¨ ×{˜=_´¶� #H�•êپבÝû¾ê^¯©J¹¨ ‚¸þv{…–Y yü°±•m˜äñç†4¥‰ÊÆË1‰%ú�h¶À¸÷�stÎ⹺è#YS8ćê•uš}ê€PEAÕºãùÊKV8l _vÁZh'0ËâBa¯¤”³5¾–½4 'Æäc#’ú�sKß^mˆÈ?˜wå·Œpý)­+DH‘¶5 ›?šiƒT[;¬R`ÙœàwÕî—¹0y<ÙHÚI ˦Ç*~àÔ)œÎ2?ÂÛ‡r¸‡üØ|˜0yggÁõ’�¦á%éÝ— à³€>{nvØ(ö°œ^Àº˜@mê—Tª£¨� , þ–,«$®¢EcÛòœNpp§§»´ kh8ò!ßÕS^ù‘U‚Û3-êSÆ>í˜ø×ƒv½Nª­qEý Öã­§&‡¶‹¹éÿ­%iº L1jái&œŸ‚À7ÜW’æÖ«‰|Ç—tyH›ÅËÔ`Ÿý€šäæq´¸A.Ž,æJ+†Ë»•hÉ7yvôg.{�ÔSÆZVðq=”‚c}]�hÿ¥z?Ì5Îaô¥ë¶õ2ûˆ�8³;…‚�‡˜Äþ™—^o¦ê·—Qn8·@çúŽIwN•¸·£”µ:ÃÁ ëªÉ4~R,/ô¨ˆw›þEíá UËC-÷ô͙ֈ¥Ðâœ×tœv .„ì�Ç;:ò„ï»Á\“3�¡OßaR­n˜œìåÃ’-'L+ÕcAÐ-ŠsÕ ÿ»3ü¢ÀNôkžüNÆiñ=©Y<F— êÒ„ty7HÉNÑ!Û•ˆý|ÀÇ·Þ¤ × �—-©Aé?qÕ€ß`/�OÜkºÔJG[|Ùvƒ:É¡û·h>oOe) õ°ØÇoµ»Iþ5Æ=lAäb#�æ¼ÆÁµ)È{UÁ5©Œ�¥üêL8DQ'Mªp·¡5Û•4£kõIþ£O?¾ zhþ>&Ý øO•ÈvÁļ«¶üÕ»ã+P÷~U`lÙÃaã‡�>MΞ†.q‰¥TcÑzôeGæÔ:Úì:bŠB(ö“”X7›X¯ªÄ&‘IÙà5}“é1‡š.(B3gèÚì‰ÿ‡H<¿Ü*­â}f� ôB ñ´o7bÈ«f€¯ðýuYl£5g¡ã‰ò¹ˆž@âÌ��ò�9ùQYakì‚´,odà:Îʺۆ ™®pŸœÔ9 ”c¬È�”Àìîô/îÚ¿“°´OÙ^.š€¥õsÑÚÀ2:¬\%Ç|õF7�%‹©zNZ oŒÅ‚ÑŠ¬²PP¯<` ¶.qÆY©�Éå1LÍwŒÐßѬE¥õÊV<ð¯ŽþPý­JQJW¿µuÅÓ·„ñBƒ+ˆ¯OÙ•Ç5Q˜WÕÑXWdþâ$óÛB;∃ýHêUYÂ;×5öƒ@3hžÄ^kWAr BÊ«Q6dz‡zlmSB5À“áÊ õNp§ÙÊÀw›&ûû—Ž&zoïwAâ#!–ë<Ôpæ“Öx<�nvk0HäHŠèV€y7*YÔu]Æñoù”N¾rX+Vl5Òˆzv ± èA’\&‘ÉM~§8¯”ðGç W,DÊwž©Àün¨~×ù!yP!„p—ø>b’sÑTLª6™F?tú‚M¨±�-¿îYÒx­Cæßd„±oÖs�Éî�nûÂÓXæ\,#Î’a>:‘¤øs¾ôVêVÇbè�ârÈŠbA¬—Ô”�£džŸ�Œ»èì¨E¼w‰·x™ÑéTã5…1•6to7cô�OŸ¿Q±¸åˆÝ¤÷ŸR1`ÐgnìW ¥ÃøØÖ‚]1%�Nö\(^<¨úOC-!‹5Ý3úƒÆ×¸  *àuÐ�öƒDò#Èu~ÑC¤n:¶à-ëLŒÙŸ©5teÆ‘Ωv=›úì N㛀äp f|’�†²bœÝŠHQ¦K9*E�e3V^õ™„mN{z‚ÖúÅõPn ¢,k1¹ô2�AQMK¡oƒmK‡ÅY0¥Ímìªé~¥�—D h&l¨óé?¨�Óÿ ñg¬¿Ä‡gÕh€²DcC«›&¤×¶é´ ±1,$=xuÓä_€CÓ.œgÇö×¶ÿ\o]`;¡"­5ÝЈ2ÀõtfÆïÝ#½N)»CÊ-‹öBãi…KO´ ^6�1þë‘áQF± LYQlýð#5î½!#ã°™¾)xÄ�j;æ«kT…^6NÕÔU§ò9ÚÒ†|Eò�˜ùAÖ/Ez†h &t’= Fu�„Z@A÷oã’cåÿÃÔâÀSO€ŒCå™+C� Н7ïq9Ûæ«!}–7ƒà(ºÆ|-Y5؎Ĉ(* ŒêD£ÐMáÅ9I§�>ù.ž–ò4•)�( éÂÉ'�š˜èKµnkUNø;£+ÌÈÉûŠ$L®ÃÙ¯ª‚ðh“çF¨Eñd¬/ŽpÆh‘?Ó;|Poa¨�­šV!&¶q00¦+®°à)óÙ¾ÖJ›¿ØÂBz¸´ô i Ä ª×‹¿jRÜÅB/6iÂ�&hI™�²=Œj2i1 &xgaµ“¹y™§G×s9ª '/o¦-i!ßC÷×�~sùQºn]ãÈÊQ¿ZÜÛ;ø¸1 ÿ±'dž£Ý2{‰`»Yuy¢\T]ÓñÛ<¾}â¬]cŽ;J…~ðö0�ziE"$0Hog�†RV%Ÿ/Q©,¨Òž¹³!õ¿Í*i_/·»Øè“í|ìŲlpŠ�Sýù/¥'ÉI6dÐ,ô ¯ ÏÉÄÕd¢R–¢dÄÓ\wof[§¥5vç¨WZ°+áÜå!ÀRªèÌ §ñ�]½¢ÙL©[_ŒV6ÎgÔDÁ IÚ¢œ±ólhÁã0ç*êÇÄ–`œýü¯ ®¦„w@¢F¥ˆ$l4ÒÀQ€Ž¼ª”¼K4«�óV³'ì"þïÄuž°XGÕ—uNø=ÁP¤ò«ŠãøòÓOr¥m9³¬žÿ=jÍŽºXn�7¾ ò¼hIó„R%<½R'l]6q›W´ö H¦ó“`}¿K ñ'qO´8ÚÉÅ(Rà’T„3t§Rf¸ð‚f …¿�ñØœ�Á܃ó &(tÞÍÇL¬?Îãxâj:ÏÄÛqÏgY�[‘ÉFM*ÿYþ·âh…éá}¡ˆ‹ÆÛuC³^ Þˆ­&™õ8&L´Ñ>`ù\�F@†Ñ-èÊ�hö MDj6'’ö =Žå!·dÕi5rUøëŸîYb9Ù@Sö8WW7íqEéì!#è×PÆGfeÉ‹QñQßÃ;Û¥{”ÛEóc,ùžúaóS©4í좘àvÔËCPeOÞ3&N4¥¤ xTåoü5mŽƒbQ¡ò�¹¼k)ûµòvG¢Ø ¿;"YÒ£À—nØqJ%BLݪÀº„—Øéb€c9µ–û(¬– SœÁÖ@žW(À‹H0·`=ÈÆHÍWM<êÌÑ âìøw§5óo‘Ý:?´`Ñô]ûçA‘ÈbÆÌA œ•°ôç2Ø:ÈWìÕ^E¿ÿ×J�³¯ˆ˜1>’³Z¬qôOh½P¹±W¾BU…ÿ:oçk@�w†ûB±UlMPj£ì@®i]C€ß\3sUó,_ÆÔ!ÜeÃ5@lLºŠfÂê‚ vj|ÿU÷F2ªud{ÍéK­Ã…‡tkAú'ïj`“ŒpB}®È(Í6ÊZÇTßݯóù³#ý˜ñ¡ ó­^ç¶Z!%ôGÍ{åý‚�\„tñ‰,Ñt”CÞ°ÿ,éc \‹\ØJ£ÂAàÿ/ò5G¸Jv‰E¼[©Í„(^Æ»Àº¹’j™…^¬ûL��fäNÂa±Ì¿/Ñ ©—ûJܧ,6öm2÷Íû¢™5/ŒÖ!‡¿ï³y\Úoµ%ÞÏ`ñ·òâë 9Eœ±Vh¹Ñ.½ fÑû)Lfd²‹iÓ¼ÐÜ9U%úà=÷z èõ¹€ÒÖ�úì” eühÆýíT*^Ö^“ùb«¼]ãL|Ä?¢c¡Ÿš%úc¸9ü±~.°¢¹pß~—JðÕÍ»8Ë®ÇT$à@¶TÜ–úîf/CÐyÉN–Cg«ÚÍ¡2±€å<°R %¥2Ñæ—èª >Uu÷f£eI[36ñr%[hAÔÛQå‰ Œ“SÛþ<€ÕÿkiÂÙÉ*–Æ ÜÄ-�ý�Ác¡šÌ �ÍnÎÎCé;¡WXðÓ#¾¢°é+8D¨cÁ˜—ßxò™!gL‡>š¦¥ÇÞtPPÐ.Apl§„D9ÿ†:Ês\o r\€Ü®$.pÊ}öEƒ ¿XSñµDtŠ£%YZ?�¡aæJu☶ågço-m¡þq#87Ù¾¯b 2™ùS+TiT·/I3L¿Õk?.ÆÞuñø† !’-0‹M2ï Aÿ[ÄxÛûj5޾ÌzÀíƒRGÅÅiÛÚËØ ð/•cÜø)#cÞ 8ÇTo"/ÆDŸqš5uD*+z oÎOe�VÛ¡ç+å¯áÿµ–rì�’ã��÷žÊ1� Iã ݸè 0´T—£:cò[Fc…~½©æz(ÒpT„„¿m¹ôi౉(ðCf=è¨Ýi�(�‡øýÊ{UMiäEÃaòoMÛA»1àdgø�üXàÔeSƒ³ÚÅo¡á'w@�çY¹žõ!’.ô1PÜ?N97%ÆùíðÑ \ÞiH)™.˜”óMQWžwoiÏÐ?B(Lå&;¾}¿¡Î}àš:\>cK }"æË�JJt)c#´áE@´\Ošã�ÁôÈ]æÙ�C1çA�´ÿ—uˆrFýÕOçK-ןßa“úJíÍM%{T¬†iŽT"ËÆ Ô¦)tõô?¢ðÐ.ÍÏ…Q$Èß&20ÇL®ó>VÖ팿cõ%*:^Däx÷Á žÖÚÞoÍ•— $Ø iÐ+$¹ï¾÷‚ VÉ”3ÞƒŠPÙ™s‚²[ ï7@ªìé§íŽµí¯ ¹‹õãA‚hÕ‘�–�–¥¾Ýé|4�Q�Š!ZàÛ£õªž1ÎV3ï§>¼9zl£ðw>V™NN*Ýý¦kà‡œ{YŸ1’EC]ý,û~L-›p°\Šv@æP ßmH Pw;w”/ÕÚ�˜_‚-P:ϹҷxžåÀ00÷åoHP'rñTJ¶—GŸ‚jß–4è:�ç »bü¤»‹†‘gF—ª¦Ae¨Ùö…sAHhÊö»VDRL¾ñ1†j ‘ÄO‚Ù`£®�ƒ!Ë;ªsࣚÀ ?q¼�§‘ÖüS:h¨ è*l)Îvj* áCR­j‚Ò8w �ó�›<>mAÛÉ“Î$�å Ï}þ³hgæ‹›“˜{ò\3ÙYâˆu¿”xÉ‹¶mÝP ÐUÐ ~ô–¤s œk*YcÄ´ŽRúœxJ@ö{ASp³øž^ ózCÔ Tât …¢U¥¦ó–?!›¾ è&dq¶£œÚ¶Ùo`”~GÒ†X9]#•{%�Ôálþí¶_¨µ³˜UÊÂÒ¿x‚F" ŒõËXª2ˆ')Õ{ò­yÔ–b³p3нåxá÷@å~úä†<øÜó«ú‚‡;=§ø¾Ìk;ÌÓQ´kv.NjïU—�Uä öfüH´Ü¸‘ÎŒ�»x-"XSÑ&A¬Õa5*¢½‘µÙ¨D3Z'ÒMá FÁ.È=Äñ-¶™¼¢N;¦-•Ö�#ãZÔÃ.‰y·|†O1|ý~37ÐÛíÌ 1¥�c�Þ�áï]›«{ñ’õ‘ŽŒ^ú—=›œQ&O[^tÖÊL¼ß+슋.óü‰ØÝ[ò½î—÷Ah¹²™ zÓ¦’¢Aª]šzOžÿd¢ÏÚ¬sRè‰ÞëŠEé3z.l1³ëœjÒyŸœ²ÊÑR= It¾Y $å˜Rêb%ºZóò$\—[½É3åÂX…òâÀjq‰–ø´òjëî9¹q”fÇ_0¨paG5ïu…5’ïGu¹÷­ÂÒ~Ûï,ýÿoA k^õ††7¦>ØÒÊþ;>;î¤'XYÀ¹ÝOGÚSðíÉNažLwqN8+SƒÅü\<ÚÊG?~GÖsÃ¥™J²ÂTSêõN[d:=Dåç Œcžlh¦ÂãtÓZ_á |ËFˆ)8»ÿ s§o}Zˆv9ï$òëÝmÿ¡xêÀº%#Ïë_g©qÂö„T«lJ½aFx´B͇˜yî›Õ"oÊ~ 0bvÓlu”$MòPÿQ›*“ÞO…: º¸½ÏÒæž…ÖˇE§»¯Ë)ø­©ºŠvÃŒâwO[ÍD£=þ4Ê…]=‘ ,úcæüæ>3FHêµÇøe ©“—ÆÞ Ê_7þŒ³ÈOÎá9TÑÂõ×|=ÿ€VÏÓÝ“z\ŠÓ׃®5šŠaSMù“>ÓM—ZA”[SŒpCƒI©[«)ªíZGh«&Ï ÄÕ�r½—ÄU¸äë~vèÒq¢[\x}h;Ágo¨p žì«'%~ÆÑrãGˆw)Ÿ˜—‹¹#Xy’ì,3Ž5°j$_Á'NÖôü“×­ò»¶8\ý&OócNQ}—IÙ"Ÿ¯¾éœÜz¦¸,4¤˜ü­Õ`¿Îë˜Ã€q�‡—£ ý ¬•XÑ•Á +“sbu¾ï¬wiì]L ¥°Tçi­}fÊÛ>ª½áA³9h.èÀ¹ò�«mâø3k,Y žÑH°0w–Ü©°A*6ÏKÔ¢üK´m¶8Ën\êäd¼>t^;9̈;¦¯”JËvЇœÌ …?LÕ‰ ù uî=Ôëaê5ºmG` 5œíW‹Á 8.àq�·™*È'oâ¦|túrŠðZ’TvýõÞ.HSðåzÑKyû¼+ñ=5û®šM}¶0d<ª]k$ºÐþpÏ@ŠjS„ö–̱í|¯Ø-Šâóò)dvÍ'+�qD· < Ü2;mÃA}ØZžd(ùŠJì¾ö…®%ŸìV2sÖ²Ò€ðÄ‘iVô;‰§=iâ$ T¢Çè§Ê{çÌGMVΫMs=€=PÆ_2žŽvB£~—VæÝðÎA9ƒ_àÃ�I–¨ÒFô»ß919~±Ø™Xýæ¡1%êÔÍ�uò;€m`æ¡@·ÑôÝŤÃK‚SÈwà¥ÚeÎäô=d—�~Á1�?ùÝ`F1ëß™LP;¾Ëõlt9ôI#Òª¸ì;ž¨Ô� ¢¬µc!àÇG?™‰Á$o²&Þº£ã ÍKM?]M~»Pà. UC÷JD³êìe´·t sÞæ dÆÎn.¡¥}VE™´¡Ã wÕÛUßÙ1x]Û_CÝ; £�ÞfŸ§méúŸÆRþgŽ DtʳGû{NÉå; ™eЧÈZWHßúÔÚjÂYÚnÀ\õÅæ7�ÎÖ#º  à�d–¢PV>jH=—åM¤©§ ¼@Ééò Ñ*ÇS§‘ƒi®_er I¸yoÃÐ.$÷ÁrÑVe¿ ·üï ØZ²?^dÕ $ÜÜ9-J‘°Þ‡v“ë²Öů“ØiôGú¸8]º‹ûÍÀf£ŒÅçÌ�_­K,êöõÄÜ,ö¬€ô£EÚ­ªäædö™h»@羞ü¾8BiKl<Ž&ؘq�ŸÐoLü…ÔÙ�Ssj®È¥¬D¥ñ#n½Œƒ\ÖÎÂçÙí´L”·‘©gžEþÇž§]—ŠóÎ¥O=;ÒWΖ#ؤ~»x ›=P®âÊÄ®ûÛþ˜$üHôÊŠ‘ß6ícëÍ>�Nô j ¯Ð» lGÇ– ¤¬“òÙ¤:\ qýËKeP_cêNò,›ö†J$!O¨³]¢Çc}l¬Ú¼bÒtD÷§î]»®tRó+Ä+ï=]j]ù\ÕLÜ)1ôw[^-=¥™¯«&>´(Ža¶NR_·+WOê´í�ˆ?)ýªw]£Ö3gÀ<´‹"öÒwDŽ ##eÕû_�Æ"Ñâ?ó©^„ÆÅï†K�ÒXšÕ}ÀºB—%sÀý_¬kÌ?âx üP>z�ø°—v>Æ*ئû£Ýš¹¨,…[LÜT1âø&ÇfBΛþµülyj£¯ézº·©Ï J»Þ(!¥afœLÉ“?(ÖÒ19ÆR64=’93Úke'øüÉÀšŒ Ð"½ÛíŇ•mb²jM¹ NÝ7ÉâLÙƒHp4›Æ N!º§Ýu¤m¬ç!⮟ŸY ÊR §ÏJMñ‰Á™ÇùÆM|Páì•J¥Øé+è°ÓH<â¸}£ÁÙÀAˆæÉu ÷TÇt¨=©å˜¶P^�,’Pdbqê 1«(øAK†§T,Ž …=EÀ´Ø èWÂm0¹ûÓü÷AÉÿR-�]Óâ5KÑïµ ^\&ÆmÿĆs㢋›å‹"Ͻ}ΫbǶ3ƒý!ÌùpÓºföp"!Í2=[ÐÌ€„{¿:ë0õÜY†5Ã- 4¤Îí­Å‹ã'™õxŸpþªé…p�C÷“¹MN®øg¦ëEšmËR(É{›®³´ãÛ¸J Œè’Z€ ìp[ì ²ÿÇjͲb†¾|Óòå#6öºì ÉjÄ$¦Éì‚�áuÂV6y¶}ßIÁH¶½‘e3ý¶n¸E…Åí¡è(!X¨¯^„ß]‰7‘ÛÉ:—#z.™�~“÷~A¥?R5—•ùõäÎ Ueí}w¨ÿ6ùãˆs}AffÑEó½xML!)ŸO³vŒƒI‘|=‹ŠÄÈÑȨs¢FœâÖëî `ÄO?)A¢2Š„ÅfÎP5 qƒ­ðÌÉí“ðË^6UX[¾·kÇ¥ÃÊŒÒýwݸ—ÜÇ�;FÆù�|%ÊMÆ©”v‹ý»¨HÁà^7žR®ÿ³ZBÙs—Mϸ˜d¤“Š(Zå0bÂMu•xþ±7ñH× ”aô#×Z¹e[—„H•KðÊa*é³×GLg(bwÓ^^ ›—[Ǻ›D¶ùã�¦ÞÒ~#œã™¬¬N­ ×b‘[|Ý|¢ˆM˜»Áðt`ŠÎ§­ÆRç÷sÞ-üÏ‘‰y¨‚S·6ì˜0>ËÏ8_ëuˆôkK�"N¨ÿ¶J© �ì‡]—  Ü�gv ë`êr7¨‡ƒ‚ÁD§.<,Fp”f²ÐØ|ñĆÃje= gf(úúcÌù¿rfäG•.�€«ò‚Ø¢´‡ÁD}tŒ5®¹>\:cü$z§Žfz ÞM±¸¼ä}ñ/G¥7>•3†X8ÆðlÂ8-Ëk:M=;ÉU!I‡èÛ¦¶_Å`R--²@ï¯/Y˜µ=ì3ƒå‡Lεh¢–·ª;ý(7Äû)Ù~yDŸÅ`%àô^œÓ“È“6-�Ýcš2�|y€ƒšA‰Ç½\º²“à”Îfæª jÀ¿Ed„ ÌÁæm;Àõ„UÂêÍÂFÌææÒ¾lþRç ë›3tI#‡véž0=&ñx%‚Ó•.œ *A�š/ƒ‚ö¡ëÌçôD}×`Ë÷Ú°åßGîk^`Û|¹\JRú¥#uPG±d®ÚHì¡9Säø'ýÔ¤UÛ¿ùpXðã*°ÕG€/2w”R!ÄÙhñy@aC>as2 d~ñ°Ê5g||9´©šnµY* Xtõ%ò^ñAø<,õü éÉÆ'Ž�yÅæ,É€‡ƒüS¬É ,‡ ¬[ÂX]צû©n¯«í `ˆÍeM�s0 já¹ÌAª:ÿ"ÙÞÒ|DšjzÙªM|+I;“¿<ò–"×=Cé�×5αú�\3@•$ßIâ1”^ÄùÔÃY¬ ŒÒF*¿ =k«Ø8ï�×Ô0�ŸýluÁ(Ù¦ˆŒWˆcâ_i±:‘4e-€=‰:çœ kžÇ<°± õªt­½lNåS.Ú–~v€Ùà„DGrTbÉ)Úß_O¢½<ÿ}O£½nžö]‡@;2–þÃäQ¼Û;¹v­s¦ ¦æÔ½”LKN«~ôXë¡•ŒÑJR¸¸DÀñýœ^ŸÐ\½&Šý�ˆf‰ÿö‘™u¼õe6ͳªg�©iUª“ÍœgÂ](h+·ëÞYÍÌñjˆ¸²¾| &"NQ­¤Þß âwÆHB/í —Wp ê9‡Ë¯[zuë’£ëÅÆ3Ï] ÎLmg1WeŸñIìƒV½IOr×}+|B‘§»^‚bæDVYÆ±Í »í—]Fqlì¶[›”·„¬Ê�‘ÎêÅ/^Ì·ÿýÍNÉ.ð]ïì«\úI/n®gï«2Q“Eµ’KÚ„Šú�×X“gÎ<Š/+ëòù eð¤ÝužmETÔá�*×ퟳåË`q¡¢ßÐO™â•?® —Œ1kÃ5à„Õ´³VÀÀb¶î�¬kMmâý.Ö)zðLÈ–óPoïó²Â�»þ� ö›Ànî‘A í4݈:@¯ï]—ÄoÖîè»1-s‰¶mV5gùl¢ííóÞÀPªÄ›n =ê…gêȶÑhhÒ­R6N­$ÇœÿR «…ì€cI]9éÞ9 �nG„½[ž8{¥ÌŸ\MîbÍÿñŸô««&eˆÑLö vG&µ¹ ”s!øêîÿÈ׺>Ws³£ìì]ŸºÂñFû¿phoFÔ»þÒ­­–�Aú§†ÞkÔ¦Ýä¯Á†%º- 6ê5J÷ŒÛ%¨ÕÔµ“êÚÎ5®9D¼ù6³ƒQæ›9‘{çtç~K"urð] í#¹½éY0ŒåB iîÖ‚E{bD­4}ëˆu ¸Zn êª+pÆ.h@>:¯žÿª±â÷íQó«V”ÂÅu=\0TFÂ[”þ«„/æ4­èÖ—áEÓWVã´n° ’Õg ĵˆïGy¢Jïp�ß^°ls^¨}²Û)ŸïR¡­~k£M¸… !×;ŒÐ U€3¤B¾…^$ßšöh¬¹ú•“þ>k¸ÖQ”å ÐÉ>�KüöÝ˸@ôìN‡O+áSzqòa¨`EåQ¦kvb;:£à(ŽÜ%8Ñ÷@®ï[óü@6‰Ëx)N¼T‰ç°ÈŽ ÏC8ì¬b¦¡ü“’Xäïö(bæÍΘ1Œ3�ÂH]9røY2ð¹@ ŠëQl.’ðý?#[Kɘ‚–²Ÿ­†_Ä¿î!¥™ÒŠÛ;^‘ŸrfŠflè†�ªeóJê¤É-ä+å®›˜Ë_¾‡ü‡CzÌ|%€çqpÌ[ÎS©¿ô’»‘GLjØ8"§Ã–=i ôx~�¡§Á{³ ~°—éƒ! ‡‹%wgv•ÌJ±ôb³‰/O5ÏüÏ»žèà�)~Õ]+*ãÎ+¾Â`rz›à'¸õªï+8kfæT^ ¤”\—Ôéã…F°Ù�Ù̦&ÚÛÕDâ˜D°ú1ê*¾÷ä}AüµÖ7»ãOyÀ^gÔøœÉ/ÃtóEt»"9òâš@×’YqHµr›Í™ÆzÑáŽ3Ä«Eæšg§Ë–3[É/";Õ›ÙŠsSL¸!u?|v_Õ¡¢Ã(¨v¿‹~xÓ*·S:¡�£‰í °_A§½šxM²)9ûÏ«½åcW mG qPJ1ʼnéEððVÁËâ:¬y'³Ý+‘Î,WœBÛEÖ2` å+mŸÈÊy$–1®5 ÉlUÀbP½8·Ž´vªï®jD>ãúVbÏÄ©Î) 4%4ßÀKWHÄ·ŸØ¸î‚ppÓóÞ;ÌqDå±DyþWˆRó�ÞZ‡il•Ï«œõÌ„çI´ƒ:S ÷GC°¹-¬�2§ï­É^I–s`øƒá87b@Bj?ÝÄP^¿e2}»�“{}æžÀRÌɆ·X³“�´?uýÿŒÍ�õ!€ú ÄqJs‚®ž¸»–�ÌÅ[ƒ.ñ¶æ…ûu{ÿ_íì wb…à»´ªÂ¶ZÀ¾¡ LQ=N-ânk8š.êí?=Ý¢ÐÔxôÑ[©…Ñ53é(¤A’›õ|„>$Ú ÃMCüä¬êÙÙï�y,ÅtŸ¢Žª ÚÞRöin v±¼ÜÿB­G1½]Iw÷ÿý¥´ÂY»TÀÏM…j0_BD1ËO“åìG*‚…ÿ¡ŒuLi˜Ë¤Ãùó&Mh÷k+1>#®úrç¡A0£ÑN¯),Â*�_òUˬÍÁã´HÙ¡³åÄDuøoˇأ|§;‰×±çùbÇW¾Ô-ׯ¤<•˸†_ ü1 égü‚Êq‡+ ŽÁ»VÆòsÛyË&9Uþkâ$yüa•öa�É•…3ðª¶k¥!ôb+ÉË‘¢@ö� lšcBt1Ã_å÷uЦÏK‰eŒ˜L6ñ¿xŠž– ÄM œxäÀì{¨ÏšèЗPXMÀ !¬~@î<äþ�ö»´6•Qz %hƒ-Š0 kvvßi×(S'µ ¦Ê3¯±4ˆ*4ÀûåXâibÙHÙŠ~��JP P<’x�iÿZÃ>cªVnÐ‹Š«¶ÆÛã9ÃµÆ ˜F!_´äjê¦íž¿¦"ôt%³Mé ?L§séÔP•xHÁTƱ{]é#“ÊV—oi§ŒloPîVN~*å6C^ß,K»åë^ˆoÊ!3M¡ß½p•Ú*ò·ÏM¾£¦)�§è@«”¸³g8[ØQÁG„müòý;ã™Zru:Çæsõè4@ùàZK[ÇïW!�˜Èð�H‘ee¼•/ŽlÎÇ‘>ÞÙ¿�PÃC>9Pýcä-îÈWçËdO@ç=s:1ò=œ�AtB7Y[(ãPEÒ8[×ê¼aZÌ£weªÄƒ™ûÿXv^lL‡/»…å6.›_B§/-Èã1l+ f)ù÷Âu#‡ ù 褅ġ? f ìl\žt¡fj¡TÙioSdHL�""Åg‚'¯gy¬Ôt�Ÿ‡a�Þ‡(qí鬼—‚Ý•ô Q[‚ȧÜAºXñªRòçÑrX�|¹jöRüê¾Ùò3L>}¸OdÎ!ÍZ›¾ƒŒm®i¯Š¨|ë±­�Ú¯V㕘Êä-Èî’Ø´áXœü°ëS­p7í–³â_! ö{‰“,ÿük\tŠ—øŠL}àxnHº UøG¬`›{5÷ðø0ŽY6LTM¾ë0+Ìå´H§¨Ë- ½ ml;–�¼iMt‹9Œ™E-U ­ù7¥6v¡–Lz9Ñö.4¸™ìMd¼êR—|†´{.²&\Ý7Á%hgØÌôö J…,•Šq"0P5J½‡°åî,ð«wß qi¯î�= ) Ùkš./hƒÏ"‚ �¤ýe†,0l¡"•7ÞÓa�=5Ê8iBáD;ÆkFJGSåeN;b¶JõÛÖ�&›\ ™Ì×:g /]ëø�[ü—ªÌß_Ä.uÕ÷EÁ_J›ÉG¦#R"äÑ|ë+jƒý7Æ›c7f 2ñT#„ï¶f¯¶7¦¼ Þ_m‹Ú™¶HòÕékÄ‹{x.'„¦ÉW×vÈô' !Øy,øô�„»lv Kb÷B¢;á“ Wúl»WŽ*�5t¿¨-yœd‰òQ°Ï�–S·DbJ s\¢ÖtÿÅL¨H/£4aÏ éL‡îož* ^¡9�Bè/ʼnñJRcDÑuÁÄt¯A2h+éŸìÙP¹¼©ó©tT'k>m´‡ýʸæMA¬ÕOI‘#Ðù¨e²ì;>Ë� 3§5¢Ð¿‡›r¼@$©ð'¨ ¥ýfßÅ£ãæ×Õu›+ΧXÄ(Uv¤ÿÉûàÎÀÝí33hMSY7ÿ �ˆDqéwúCçå³'/Jê)Céáèz-û0ˆ|€È­ñ}$„3ÍO³@}@):“NˆJa1O>£ø»–S»ùŽñn… oZ­lÿ}<£)BÓ~Q«€°�¶¤¡´³#÷ŠZ˜m»ã(ƒ¤8 Ân‘HRÀ"ÄÄäèÏ«S·Ku%¢úA¯9ÉoDZï£Ã…«F/�˜%¹¬ înJ«z�ܵR4$~Cs[úõd…nKY)� m¹…½m•Ú¤ ÌV0Út¤WUØÓÞ®¼•š{W?*¢Wvœs½®€´RÞº�J—y Ç0ë—¤�3oç%,Uf̯ß <+‚3/™ü·vU›t['\)åq²ê ½Â0ݱèK쪭,ã:Á�iC?±b±Øq(G–3¥¯i¤}‰·v—’‚¸W{A\A•»rûùpKCr‹Êf²}–à.į÷`ø,GK-ßG(GWæ)�6ík`óhd„|< ±Qáö,åË–²øŒS0M´Ž®|»Lð€èŠãç‘jh·l”ÔÜ¥ÂJkõÅí¤Œs›Èþê|)V[Þ¾�kťȜ=|¦žð¯TI}f–üì«3(ÿ}%S§¢9ñ‘¥õz€ôþ½ã˜ l4ñ·³ŸØïç¢FZJ :lj±Zâþ¥ÅdC€.ÅØóÏâ_W�ÜÉX¥†ÿÂÏ›6öð°Ø’…ûÞ÷qÊzÈ”óàC�`àš_ÌÿjðWŒÙüNÄgZ‚œ�ÎÜÕB‘ÖX„‘·³ÿƒœ©%=¢Q˜J%D}/|má´Xïq ã�”E—ðbgk»ŸF܆µ‚ð:q˜ÕŒ* œcèf†n4èÈКæi4'–²³€;šÇ|¥ºÑ±ì„i°×E!'Д"�0µlDYøf Ì°òø½IpòŠ8W\dµZÅŸóÎ2‡ºâšŒ_B<`Àb©X¢;«ëÀÿ,F÷÷»Ã ôÚ…E Þ‰�õw“¼òkÛ=*4´\®öeO¹b¨¼h•Ò™âÍ7…ÍŒ=9#´™ÒÅ:¼k…û,Î0ÍT%Y�±áRü&•dò¡\”ûf[ rI¦ E‡ú´/&˜ïóÿ⪫K‰ÔƒÄÐ~[§›ô¼¯Ö+Ý ®Ã®ý<2]Bjè›Ú�¿k ~±¬ådƒpþ£ÿgRÚ”zÚ¨S•é9Hòí ÃÆf�Wú—TF×ÊiÎO» 9�êïù|ÆÒׂÏÌ[fóAv­¹éÿ#§.í÷ñÌCá|ø|¤£Úʪp¡·<¶¿wTýèÚŸ$Iˆé™†~ùÐŒöRDÆž•ki Ô×Åû#¨`iþ‘ï¦5Í)¥G�aœz¨òô îXnNžë€!ñþç'OI}Z²¬òÿmب¹2¼DTÖ^Jø¥ ² ƒ Vÿ¯aËh6»¥¥!çoÓº™Ÿm]>ÂBáÏoŒu^’;î:¯ï8‚êoÆÀƒè 0?(Ï]Ú7½ Kõ4·µ²ß8íÚý‚ó%ƒ™Ò̺u7‡Zš!“í\Þþù–ÉÖç¹Vº)3W‰¬ÕÕ‚!ø›b´…Ò­w>.¥”Ùaqm)=$<”´K'ø¥ÿ£|))®mÏ he°ùÖ–øÊ¸Z¿°l¸-]GÙÆt¹úZîB “> Õû›UôA»Þn\-kӸϱ“�'d­ù`Šæ0tu˜þM½V-,^È/bhaYª–T_)­«XÿÕ”2Â#…¿5·Lö¶§%N+Á˜*‡DÑC4¬!UMu¸9:“µ ñqýìɤÔdÆ!r"Û2zM|þ·’ÕÅ–=XkÄRq“kœQB´”=œ±$·ª‹|ÛTÅñ¹‡�;Ñ7"#LÙ¥#ñù7çཱུšgí„’F(›Êâdžö âpκ:-Ó]#þÁŠ^XÒ²ÃýÅœkµ‡: 7Ñ�ªøü6=˜ š¢2«WDE‹ï¹½hÍv)0µè«)ò w$ˆÃ<›¾‡8<ŠJª1BDAaˆa³ oÒ ¦%Ø9Óãê#.N™ŽÔ�ár•ù¢¾y:Ù±yU6ýÄ!wãëM¤±à³xî'<9¥ÚhÃÖD�€ËŒ¸µ(y§€ ƒßfR™gL&ÑiŽuQ£ø§±Ó ø´yrMŒÒe×ñB[¾¬2‘Cü@zÁþ(‘göqY¼Ú|0„œŒR"ôNkIfó›˜Û ôÛí-ÃjBõ›Nüðú{ü¨OÇ* ‚£¼�6ï QÁž�¶'ÓÁŠ#Q!ItüÜ^ùg9ût„L߈UdŒÊ´]A{©™à$êC�æ^Eîñ ?j°Ÿc'Åÿ­ÑÄgÆH�q5SNÁ7%äuç@¢ß)ÌŰ½â¯Ãäþ6Kûk<-ìu„É,+4Ó†ÍÜ�u%Ñléö­ºÓ‰_é�å}?2Ço+ìÁ \� ’ŽÈ¥„§®†Œ:;µ]J³GÓ`@¡bŽ8¹šb¹Âã4Ú£m ÙÂ4Y  Ýy¿¬’ © Ç�ÍÿÔ8Û½ûvЛ¶¥ P°‰wCq¹P�—íY ñ,’%t-J‹Gè´¸ð·8ûè x�@€ÇJ, éÒ]݉gï÷«Í–Mõ®ihÒ³å4|Ëüº’Ö?¼2Ãú±?˜ùtnSïϱèj:TbîYŠQ‹ÕUÊ…M°É Z¾P.è#9oç21¿DEßÕ÷;’ÂÄgÑSëФ95ž†cøX‹"î®óé(Ÿš»(—3úY0ªÑnHH»È~£©ñ¡¨ú¤1QÓ ÿSʰ«3ï€;ïv æãøÂгÜÌ*ŸOìû Î¥¼¶°Ü:]¯É2[â`I™£ËÈ3î¡|†ô-Û2²¨š`ÿµP©1,ñU ÊwïCNqSÀíõ½°ˆ)<îéÌÒ¨ûʃ—HsÑG�-~C!ÓÒD7dm{ Xc2œÄŽ_¿ ) ü[ºÞ’ü ®1†Ý¨ÚÓÙu.ŽY’…u:O”=±Œß—ÎDXqQ>Yf澉AßÚšÍk%wR½¨…« ËÈïþCö’oꆃü¸¡Ø3ÇÞû•„´ƒD¤~ÛxE¢K‚û.ôª_.M‘ûÇžjD±ªsìì‹}áûï°»±h|K&!ØÑ¯ÆúwH¨z·ah¾â—Jˆßš÷Zcñ& ÅF¯‚#HÆ!ƒÃS¤“Z»˜·zôS�ÀŸ…#ôû‘è'Ôää’DRÅ»­Ÿú3„սĒrd…jgKÀQfNòDyÖ©EômÕѹÑ\üÜÍ YƒB¤ØEªsE ›�vcõ(-}¨¤rîsÞZÌB›ßU…Äù¿˜e‘ëj$aEÍ<ëÞŽ�áT£ÒÀñq½‚Ÿ©éõ÷­«ÐljŎ›´õaýP-ûÅ·ðC[T•§¿Uú4ns,úU?ß¾……HsFü¬Æü­¹¾q’9€á’˜ îà*É–<9ÿ#˜@ï=Q¢B‚W?¿' Â¥ºvä•/Ýw¯ªÚ0oŠ”üí÷\øHÌïo !Nø ðÔ­ê–jÈåÝÏ‘B6­ÇJ"tZI_¡¯kÇ¡D�oÎm7Vú6föÉ7®årD½‰Q˜‡¾Û³è«R–>žÛ°ÿo#Ÿpˆ› þ©AÙZ£is©‰elÒkbÏ;}{„ýB몌U¿²xfó…[¸ 5¦>6»eûªs%C¢Ü~Z°\Yö†ì¹~-+Û.¡Â5$R̦íâC³T� ,>}¤�ùç;;žž ÿ®- •�æ%Ò¥7¸V†PžO™­8‚fÏkp îüœø8ãÖƒ!Û¤�çrÒká [z,bËÀ±ŸÏO×·âÖìäW,•pºïŸüæð˜ì§ÌlçØzNuuzÇêVwàé<»óÝø­ž"¹œI6íÞ-ø¿¦º±0˜&}%²àoGú…¾F*,SQy`bèA°„WoÔT‡eS] w› g�Š%ª.ŒXN|ÒI•Ÿt-`�ʸúý·t‰3fÁOÀ×X»y€:'á¡¶/Øø‹‹lÚ 'Âiá÷÷Ôµ8/Mq¬M_Òöóc Õm¤ßèê?>°rZå5Bšq �x1�cžPi"«‘È-½JóNM.†˜½WŠÈŽõ+ö77ù‹J \îĈJk-17XÕFÌ‚ßÙIÑÚè$TgC!Ÿv.íAÞM¬¼-?‘Å`!Ÿ »ï£úæk«y���´Æ·A\Ø™Eµ2ú|5bÞwSü]ƒƒò@ÞXŸý�Ò–µÞ4„ªU¤°¥¤µ;0·*6‘èÊñ31…#‚s= Ì-ðn�Ø—×õ¥²ïkÚúOÆöŽjÀ%,B îñÅ»³±Lˆ‰ÔˆÝÇÖczQL—FŠ>![ò`öÖ@ „µ Er-P0æ]�?øžð5ÞêF±ÉE†OÃªÅÆ×Ö^=§ù=Ì@symæ¿‹¡ÐOLÁ8`kwnmŽUWñí$û8<-+�(ÁWk�ÊÄm¦†§/Žo M�H)÷¼4C‡^@óÁšgÆü/4Ë_FXs~DîG9¿•5ËožÔ©y2yn�¡ 2Ðà™ìäq2 ¯ÇPpn�fJ4üeË IÉ«RÏF¾ƒ58EŽíU¨'‰Ê£ÀcXwÓ†›@E'%ðrU˜YœŒU ¯œÿÛ 4wǤY,dT‡NºD¼ Oäõ1¡Ì„/³ÐÁ“�Çu&ÞónElj¢@9îrÔZÙ–½¢“7vJ÷œÚÝÀƶ­9U¾g\"Ä!©ØNø¿k|8ð_óú=ׄ”ú4•æ«WBG |ý,ƒ ÈÃÞõ2iú3ƒ¼àt=ˆ`ó…â˧mqX„È´ÍZhx!Ã>«5jßCà(gcpÐ4ô¾WkÈ£mI1VŽêjd1 �¤\q†Os–Íó1$T@¸Ã"P­µu2 È[i[ºmŒŸ-¤æNî ŠûÒü�ðKÏg?’ïeë$–UYfæ #çl¶çt£éþ/yFB¬ôp;UW:@¸DbƸf³Ät ¨Z[õ˜­¢aÚÜÅÉ·²Bô¸‡¿ùK„k¹IEß48CÊg)—¨ïCáÌ c:6—¼ÖÆ�©ª݄И�[çMY«ñ:õ#æz5†Óù *kúh˜º¾Õc$+&K#6‚‘KU_ööׇƒ2Ì>’ky[#Ðã•Pv×g ˆ‘ºYà Ñ¿Í^ZGÌZ?Jí²™åÄQ×ÞÌÚ;–4Ö¦—�P>*¿³äêSFgBëÉÑ$_À=­ñMØáP¨ëÀŽ5/´tCCi¾Ì›¬÷Rmå7å¿n¸ˆ n៾©Íŵ16 1—ßhª�²~ñ¢++›"y1'4µ5 Qê,4f�6µr ù¹¼ùK:ä?…žÀ ±‘How–ö‰Èn»p$A ¤)Q³‰`X¿.Û›ô”c~ôò™à;š¿W»bzo’{´°°ÿ²�ÌËnúQÄø·‡  ‹‰ð69w—~ž/ô˺ÈE|ºdB1(ê‰xYÉáü>ú}¹¡x˜tɈq鲬⽠øùŽvr¡ª€‡¼–&Aÿ êE'pt1õŸ‰DÎó…rH"O÷kͦe§æ�qg(ý¢ÿÞðù*<’¿m>’�Þÿ‡h�‰ªÝ> B�4“Ú¨S�³ÍäÞ¾ŒÇÃo¢=ÿ*÷Ýp@¦ŠL :vB׺FþIÖi%Ñ!3HI1ü!²ÎDnÍ{p:˜òáöpÃr¼� Ég¢ð Å’™ŽË–'{‘.ß8²4ŒlPe{ÄÞ×R‰û×ò·qBñHd½)1}Ð:âæ“ÇP`AWI8\ÐHò³kÐøËÃõ™@�&óôœ×ö”CôB GšIµ'¼c4±d™Sñ0êóª%pö#Ó‹L�"IŽÃ@ ŸÔ—C0uþþˆcïøÔøøáÖÄÁ…½aÔ'Ìñ†Ý0ƒžqB¶ÈRMºÈùä35³õˆ)3•„.ÁmèûiáPømá±äÄ(În$cÒCÞË£èÆ{ô��±¯� „÷nÓÃ?Éòë‘Ð M·Æ ®}„Ñ`ßB|Õ¹`5¶;®hÊf�á‹õÙ[~Œµ°»)/Bƒ- ò@A“Ê®ÁÂÛ¢wv� >sioЯÍK»,nJ.×cÉ„Z9(3¬ŒAñbDQu­5@Ó!7nVvŸïëéNÖ<×âº�°@ØPK<Ü?‡áE] E¢{‹$©²wã÷;h/`ˆE·À¦ÆXÉÄ,æ›5îöéÚÂ\lñý•c�¥ˆÞ0fË ìkt\âbF߸Àm"ÞnÕ©4úøªÒ&�Š˜�ȧ‘ ÓâÄãУPø>€Êc6dc£×|m­)òÔzós‚q\4]£ñ±Å ´kÏs‚�Ò™ù ¥\°ê{êÍ·-j—Ù %7gú›}oBD¾y* ì9ýr?5G«ˆ.[€ùS‚UÐstm�õ“Zuà#J(Vu]Nó|ìJû¥Fòê“ß ~OÕR@µîß”–ŸîÜËfæÜL&;9Q)-®ôpC Íó£›óʹe[Û“¢lÜ >¨×ð¿Vî]²”ù hÉâÆn«Ë¡5èýïÍP¹!ÁiÆ.Èõö¸é%�~ÇØÌt°Ö‡EVŽÎyË'5ü´Ø°ß¨´Pç*˜¢ ׃‚x$'¹I‘Ÿb‚„¸øJ-¸‘¢ãá¾·,íЇ`kLÿEÙsâh¶Âc,S‡Äct~­üe»\>]üA– ÀÐ26Ú™erˆècÓæ¯©×º�=*¯é6.Z",.Ãl;3+d)1�"å× Õž»a–1Àx¢M–u×bí£SXü �žÍ/ê ÿ|Œ"{²MãŠóÓ,®‡�B‹è>ý6'`ãv_þ",�} �œW5ÀšÎ&2¨¶DL á •f6Ó+î}ˆ‡/W£yÌyÇvôw#'ÌãÖ÷›„*M‹ªK/a.8ƒÌ°F¯‚ös'‡Áh‹búT»ÿgGb—ÌÚAÿ0¿÷ÐvÈp¢7÷Eo§±Ér?¨*‰í¢ÒäxSçû�õ±8³ÃÀbëx,×ÁJ22nZËÖÜ1'7‡Ü,üLpÆ:!(Á€P¹©¯ìÏ,…5ŸiU5vbFñ3ÿ<Þ®*"ì;¾ <º¢È,á›þ’þÿ…×ZÙ4 Öûœ¥à•áÀ¯xšüqÉ'g[H¨Mÿlµ„X—«wÀåLâ¥øøÚ`´ÀN0z¦6ÆzíÔUÄXd%”•ÊØ±å/õ\ïWj©Òoi@AÏD³†l'úœ[;ˆèñ·@ñ ¬fö©‘&�p+a)RæËM)28Pó|o±ç­²?£»6ñ;¡š É ŸD¬¹O¥RMT½±EÌ›¶fÿ_f³—È|ÖôgعÝßÔËÝй֨k–ø‰a´3ëéùÝKþÍŠSq0v(äÞê õˆ üø€§ò3›E!jÛ›ä¼îØ!ó/Š—¥Ç‡á]�ìá ÃÒ˜�¼§÷£q£�€szIô;áÒ˜c ØF%C}MÝ–ˆO}°&6š<©--„gû\¿÷…\ÖK»°ÞUð½í(U|L±4©z¨�•›\2ýÕþÿ‹úÉ/‘Ûdû^�|ÆݱOŒ_n™=‚¯=ŸZåœ&yIŠVásÚ,ÏÇÐL¶ ÅxàrøqGu¶JºÏ©¦-+X¡S�ü¼Kè²4˜¦Úî§GêJs³ñĹš"»�ösÊh×jÅ÷hF 4l›n¤�d } >ظ¦ =Õ.‰»¨çˆôYyÝ?ܸlƤ$0…âBÒvqÖ~ýV¢ßaP¥inýùùk…ð·6ÛÏk_Jt¡›XQ÷Ÿ'¶vÒñaz:^þ‚$EÚ.�ùÔÌ|+�|J ”ÿĸÔÐq¾\“ßX ø@X0Ú‚7è®?}1°Â®|Â1k Û_ïËŽH¸fØA1û†ÆM¦.�&³¡ ™RvÖ+¢„±�Ûò¢gÕ±êÜU,&ÇaKç[i7v"¨$Ïß¶�. ms7ºGÍÃë Íkª-'¥¨¸ÄVKÚœBh^ÀÕ­\ ܼí!´^=º_Ù×lR³ë‹ãâù“”Ld^¹g#6Ü\“š‰L> âmf~_9Ükø’¬ÈvhÓ¿¡ñ—PÖ§ïmJcì>onÁøš¼èÛx'CÜ·¸²QÑ�:Šr¸�@;62[͉•0äLö¬r�šTŠÔõò¼Ò¶»ÛìRyè­†ïá3ñÈ]®™¶Ù¾†‰ŸtPކ�§iC`Dx¨Ã«·-ឆl€�è² ¯Ù¾-†tÙH~¤^�æÌÝkÖíSÜñí3é–ו¼õ]Fi¹Y*B‡nµÏƒ!ó³^â_wh—îd§4 ¡(¤Ù9kF–?¾F:ýÝäï³Ù÷¦·;ZÅøï™ßRŠ�–‹¼»îì †eþî¢,BÔ³ü!!rÆøSv¯µ|¤]‡1ÊŠÅÆƒ`�,ax«zÐì]ŽJÊã…ÚÚfÍ"—9˜áÔÇ_¶�²šÁ·!(PË1‘ÁîÀË¢Þy½Ö ÌD–r¬] ­ª=×ÿo‚ê>·KWI–Eßµ<£e“kK&¿IÁ.üIVB1=W­áê7f}2͇2ãÄ¥v—Ty‹>B‘bº<4{¦ƒjCé‚úŸ‘FØÓíh¤Æðe›=àñ=ìg›�k¾”�Ðb ñìâV^×.¾*êd›'!E­“ÿ¢Ñ¦Î½ÕÃ0¾jý×ÓÀÕ„Ëuß×lg‘�8~‚?í©ê”Å…JÅåI p�{E«*Çÿ�{Ò»?ð3-°1ƒ³í‰Ö†T†ãD<ç241ò8‘´LèF.ÝÝF64‘35ÀØÓS0�!ÔvAÝâó8¿&(�fM�ÖÊZ¯Z[ßP/`Û„VÃýôœzºÖ,Õ4>úí_-ª?&–gœxý:‚v80¹(F@/™z�ëòì`UO›¿£Õ�•ØVïpA"Éø-ÕÅfŽ£zÓû+€åG*ó]Ž#ZÿxÑ̤]KÃD²ŠAƒÖê¢XÚ0BóåI´q3Úk`ÜÀoó¡WËí~ˆ`#°sÄQâaØPåýeòR™<ÅßÀΆÏ†|(‘-wÌv^Ï‘6éбfMº±Ê󌚯™D’SŽ‹û¤ƒ TÛ *Ð*·êRºp÷D(‡y=âWõ(9î ÷[I‹žX9S ªv#÷¨5‚D’Pãµ›„_Á˜z燭OPñàðýœ^ GÁ>ïiGe †R¬óNyº·L*9Þêì�ÍëV/;?Ò}qW°‰@:.éd’òÅŽû‹HÍ�BÉçLG`tpZòƒ;¢²îuᘵԢ£ü-;©¾¹ê^šÀ19›Ú�þýk¯›@2—¸ |rµx—ƒ½6$õ¿�Ø-z›¿bÂÐoq’‹ð«Â†qVw_ise>‘Ø­>¿o;‚&wÝË2˜ ëŽ89j°'~Éû°u¿&îŒ?/Ae=ŠlIæcnQœÁO×Õæ T#fZ/o.Šš_Šø,ámì¥Ê:Zï„ÐýŒZ¬=>HœaRÌV6‹vÀ;Ã[3�ðíÒïWµ[‡É3qSC¹œ“„ê¿– ÝX$|’˜§ê&ïÇÄJã"o:ÔT%�¬]þ ²¾Á–ËN]¥óس,§¼T17Ál\:M=/|²s…Š®øCmYåž ˆ-ºL®mý³Ê•Âem4ׂÐ͵~Y[yV@ÆÅòK¬'ôÌ›¦Ð+5âZ­‹­í‘á ‘ÉSé7×´{€}¢Kö[9i‹ (Ýòo}3GLJÿÆÄ났HÙï»}7µ^§O—xpÇ_WwœýÚ§*7ãæij^D•7û›àØ}¼ð ž½ÙÅ] ‚©Â¾)x=÷—*êÝä�è�-ÙpËÙás•<„Õ-“²ˆäº³švØ(ÌÓ×ôPEÔb7 Ðë—·›MDov¿õ–ôlúEvÕ.Q 7^tDGÔi@“Ý4£Bqýg_ýÇg6S¸ñfß÷ôÎï3I52G?=k)<×37ã=»Ðö…¯Ã�Ó”À®”¯W³r…Wú}±“0â˜ßÖ3ÈÓX¯¥ø•Ä •A²_CyÅLѽL=3L³ä¨é2¢]`ÜÜÆĤU ¬¦d›É‘åTÈþÌy'Ë –‘ç»Ö^õÍ#J˜´O„ý‡bÔõÅ¥AÚqÄ¿ ck)þê_`ÒÝ6íùœÅ½ï‘¬´Ó2¸~FÍÿ†šy«áÃÌì¼wëh×¾¶U¸ã§Ý�ùh’0JߨDÙцŸ¸ƒÏæ"¡Ø&й—÷ +é»ü¬²Ë@±ýjQK#Ñíöî7Z"ù´b<ƨ¿¶‚Éî{ña.Xƒ¦G¢ö;‹î=€¡ä¢ÔþG‚pÄV5†D-\½ÑGŸ}'Û™wñOÒÜý�† 4ð7n6ðÆûLÜ݉µC]/þ�gt±*B?ÅÇß ð) h7('Ìs$™ý},Æ\’4qG49Ù‘ýÓ�úe;Óýn¯}ÆÝ®x�\‡Þ‡ Ü´ÚÊ>‹¸Û\± \ºÏJlä¨M‘(I$xÏ+›M¯š˜íûf¿8p»PòÁ§äå´È’¥”²1ï‘ר0±3¼J­S5ŽÕ6°ÂWf;õ“,dÄ£Q.äG<ŒEÝxVt-Eðå¥d??9Œ çÓuµÖÊÀ�Ú%çó’/¿¡C Ïêç#�·:Ä7 ¡DöDt~ Q(�mLÉb‹}¯½0™Xz;v~m¤2LåLØ>«Ÿ'%¨0Êäy´7´)}E§ð”ÿR»óYKOý³=€_”>4"‚ v¨9Æ8�üˆo¿|½ÆŽè@¬yŠþÆzLõЭ­@¶4X1úÛÈÁ>ˆQ©5:%_@�¨¾Êq>�Xñ Mo/UC$܉Š ÏÂîɹV*»cÏ�=תÌi–ñòW¾ËËO7 (kzñ—Z"¿ý’�§`Ùtµj•¡)å“Y" ´ f9XÜ-Þ„tŠ'òŒ\’ã¤õŽqº?Vcö ß¶âMd7ñÿ(põ] ñâ’Mb, eûn.kmM1!a—P§`ð‡*W««ÊxÙË…ï ÜŽÏOcÚ°9ã È:漓w'Ÿ~Ê(ß³ ‘Á®²Ht æ‹6 �ïrˆ�N¬Úæ)¤¥¢ÐŽÖè)¨.Øi:ª.�$ÿÿ‚ü÷ Á &Ÿý¬µ24ž¦4ÁxÈn½Âá#P!§ ä‡¶q–X«í’YBAÕÃE‰� Ix7V&�×¼Ö:±ž@P°n£àÝ \qxÆ~YÚè™êœ£’*übOÀQr}¡1Œï½%ôŽd¬ÓŪîÛt�îâB[WÕŽœñ~¸F‡º4i~;gû�”c³~<އÿÍ ÿLÄ@‹–º¶¦ÖH�™ÊÇœ‹…§VhÓ€í½§xUuCëw=å*\)J“¡ùKAõÈv$MaÊ6ÔJ|rá�§÷=¢Ä׆šuñm‘¡}»,�ŽˆÁ_™±ë'ƒ/£7S­ H#òêøºìtþÞÊMW”3·T5VZ:%!Aª‚ƒø>4ÀzW‹’ýOÁè/ó3»:hZ4äç +7z »8¢fá ¦?S/µVà‹#V_êYN<ˆÂüщ^Ã+`gË]*�æ,Ú‚}bKº 7ð’ÂÊW+¿=fSmUçæßfA ÞÄöïXáˆñ7]ì£ÔIÿvÊ� #S-�0@:„ÔÇ›7m~7Û¼Õ§ŸÝ…/É…ÓÙ{{�w–Þl�BN·$&Ô{èñ¼¹NÖðãpÐêÏ9v諈Wæ×ÙЊWÏð¸’k0{Ï´¨|HŠ*¾¯&¥¬9 �¡�ÈiÞbT`%¥=&™J/Þ°£žaX®É)ÜWЩ«¼öFï?X¡eÞn˜2$ñy5«DÞ¾i'Ö6%Oü%HùP¾ö+ój“ ¿(4Y;î‡àÆdÝò¿{ГŒºÜ`)éáÀŸ�`z”º�ªqËÙCLMeA3®€4O_E}%°â&Q«ÚÏ�&6ì/ �r#ׯ�ØzÐ @j2xnjU«kšÕÏ�¯ µÊc�çâˤ%uŒ-.s\lf—†åOˆ >É+âqë£fù®…u6—¼�Ó“ûñ…ƒ/�I”“YFo9¼o½=1Qû©{nÏiîJÑNÆ3¥¯Þ!éßl™Hcˆï=o�‡äU*ïY×ÙÔtS�¥[CúIaûÉâl|IfŠ"¤ ±pÛc¡¹âBŠ=dÆìwã>2bþïÁZµÓB bØß–› à¬>­ÑB¦j’z“ò ȃ:ø³úãË#vnÿ Põ[ˆÛ·ë«¾we19úÁ#xøýŠKsÞëòüu‘h9%$¼EÑ1sb¹ Ñm}&üf¿ÅáÐT‘…7ïp;P }[uàÀ|�J…Bì¿ßþzÒ3Q¡ëÿïEŒ§–^S* k ·¸Ó}&Ç®ÄYÇ?Þ퉤OŒ5�/#ª•SDdøî´âqõ·ÖDÀ´ °œ¹j5Â÷u+ØÉLÔÕÓ»qЇ¾ÈTÁ¤~ú¤k‰ƒ‚ŽÔ;U<ƒ¥[Ù NEx‘´\-)ˆlV&ÏyÐQçú£>›eu(¹½{Ì2~qôÏåŠÆª;*ZB�Q0ÇB®‚ŒÕª„TîC#´¾>¹}.„ÆLfR ñü§óëÿpñïïºVs6÷ùb¾hƾ]¡€«ç§5øÄzŒ€=‹b€š×b:È\�VÅëæÑ ƒñÐs»@Šƒo¯¡Ñ \ðõÅ|´&%x.È ÅR…jLÐZàÆ°èœ„ÔPU¥V%J4z6~¸wôVhÚû€_ÀƒÇÚ�!XõM"8ø\D›Ìuì»Ô�Ë1q¯Ö�ðáˆÿ– °r'ŸàåÚ–:C”»8'5“3÷#Æ/n ˆ¶8VÝÜ4•¸ð÷à‡Ç!ˆØ§Ã· Am’ {SÙ mÚær²HÀâü{=Ù ¥²E›�´½XΕ¢Ú¿9_lj}¼¹1©ØÕb4Ê»� ·mŒj�} o¼Ü(®WÛ1&»ÆøÚPwg®̤GPúèŸ]0„Ýþ3D¹¤¸…N%á8l©üÈ\w:’ži+×ýKÍ’‹]ÇA1B ©üÄJŒ^³02†“ôѪ¡å�ÕÙ¿ÐT�›¤³5É9·Íó]8\åê‰@´Ž¼})\œR‰-µ79]$3>Oãa±PûäÌi&Ò$ˆÑ<Ö…ï-Ïë?JGþ‡…Åë…¨,’uáäH§0¸Œ€ÓÏ>Ö2ß9Äf¹, |ÿèÜ4«AU&óE?AÓÐ7¼­þNô8îv13¢€$ +× °yÊÌÍcdéFpÖ¨:û6P¹�:¨¼g‘5;ÿñ@j]™| cÁ„;^7UPqR" PÜêATŸ]¿Qï|—¼Jr.Š¯ÉŸïϼ-Ž–1ú¡Ø#@¤ñæb¢P,è©êlQjMòDuàÖô<Û¨ßìê*"‘"-4C±Ì³å¬Š,7p•Í„r+SKwˆ,ÛNBéÜvçôWÕ ç~Û_·°�QÆ\ ¬Ê¯³ ¿ØkGµBYsL„&*”½¬"AXŠSþ”öŒxEH~ðVRGà½5ˆþ\êÞä HdÉ™äÅ sR?n9Õ÷ÿM _Úæ�<Âè‰~ñë¤\,º Šß²I½àMc°Ö�_oèBÀE夹6룥=.ž®E»VÔQ< ¬±à» ïûN޽!¯Ü��òœ�À 3r¬ü #×­V£vÎRË6«ß’Z²¾ãÐ ™:—ÅÚåm©=2ê&¤•c\7m*C‰ï�{1p0§™n =޾(q0ö †èÃŽ¶llu]rl ˆ‚q<Íêæ¥-«;6wq0é‡I8øKæ…BBœ•’mŒIœgU'§ÝÑ-ÖÁ¹JÚ¦È]Ün<�’M·9ÐÙz0®qØÖt éµ·‡�V4¤óÝ.ó'°g#LÀÌGó°P¾^ÉΖùÇß?£ÇŠmZAÈM ™Ôò•h‚MQJ©ÎÞ|rü†E@îÓö^L¦\ý„ì™,"A0Ó%¼$ †ò8^?BEoІŸ ø� ¡ ÄN’�òÿŠÑ oqåv2"=­ãÔk… /3Ž]ÅŸÏé·úI�^•0 tP¬ÎÆþaü,£-!3.9^Q´_ðM1lîXÃÈ;}š!òít;Ïæ÷(¦Q´1„®]y$¹‰K,š„pzè›òåËÒ”þk�ez×S“ÑôÕ’è%cŠÒ’Ã[-9KÓç:ˆá|zÈéØ9~.;» „Äè¶x÷SáD•Q�1F†?ÛG曯À8¢ñ�OL¸àkƒ�neVðßùséKQdÒá­÷цŽ ¦S3ýw+ ¦]cU»˜E-ÕFq÷§Lï}æÌ rÿdCxlöóð¸ÚÓß§öš_(G?µKe[E¦æwžã-d!Gù%%ƒvkÈ‹X¢÷S«È5·©Fqg7¶ „wMÑ)<¢ì„^ˆ_ÃÃÿ…ŽüI­TàîJ¢½R†|€uŽnt &€ó|)+„+A½ÃN1Ñ‚k°Œ‡ªd�Å¿*"ç‹4YT‹�YŽ—ŒÔÏ9D»@ÕÑÑQ„ÐY Y¬j£À…|‹£‰`¯|<›ûÝÈpûÁìò;ä²I«Æá† Rž]êìõ~=õþOaÊ3çMÀBRIƒ>’¾¡ülãæ8 –É _ÏŸé¿û›y A¶‚¾ a?LaSé* ~J%Äþˆào :‹>Å:èåüH�À‹`´Ò ÓÁì†�¸‡&9Ù0zèuPºÂ,yý¦Aônœn¢¤">ci �n¾úõúÀªƒýShHô4çéžä«dº6¢}ØLg´À(8ÓK¶+ÙóZ2åVm¦;L(Q±éõ3"5qìþx±°ëju"„:«pCRŸ'< ÓŸ£Sèdþgмæ‚X^ÇÝ-Ä·Ó¡õRÿþ‘àí «ãWÿȓøo?r…rUHÕRb‡Ñ/”_ÛÈQ†Ï*©œ�}å{éS¡·­¤4}Zfù_â4ÛÀrî¯ëÿ,Þ—6ЮåØbJà_$‡×tçÕLÊÅPÖ¢©uAYšËHM¼&†¦qwµBáô~kТޚ‡kËX ¥ÊRG —^ž¨ JôI;ˆæÐõcŠWŽ~¦ÌiðgG�ç®*=²'ïTp}yB2ówḉ�*Ã…Á��@¼ÕšI` ;mÏ!iëZŸÛºéÓu"icÖçÿ|9¾C˜�âÜàs_l5‚Áp Ž}áÊ!šéGz~O¡06ä^³HahúÝc&r ÌG8Õ§œÙIÓÝÕ¡j¹1+Y"˜cXs™‡£E°•qûüŒ°3Tg®ãTåÜšˆ�\bH(ò��…Ô7”à2i˜Úg"v;º,,‹ à}èójÜÁç½ð-ËâjÙ†‹\-~¶j?ÒŒH×éq9#¯éæù.ÃLîð;‚ïtb<ƒqˆmÔ Ä‰h÷ô ÌŠT¤ÿÁµÖ¨ÓÓþÎÊéCM±žPú¤�w6Q2s÷ìB­•½i}x‡fÒ#ú~Æ.•õ;"vÉûl7*�ðâ L?âcÜ Ò[¢r;RŽ»™y¬�rã!îQ<Ê-,߆›Û×i¼(y/tŒE+Ϲ` Pkvc޹Coþ0\*}˜öI» ÂýÐBˆêõŽ5o"L™ë.׳ ŠÑ“qÀŸÝÈ�ô:³�I/܉ÛìÝý!¶ÊIe±±p#îHçêŽðsz"¡b¤“µ0ìó4¡o!§`7ÁiYÊõ»“òjô¸×|^tzRýÔ‘Á — .ŠwoᮜËQÿùKc•½Ÿlß®×­ØB¹ÑPE{],Æ—½Œæ•·“PK6ÖËÅô)ƒÜCEx�зä3U|ªí6É)×­hvÓP÷ƒpw‡mmE->zT¨R¶Z*ØÒ6grÀÅýÁgYUZ¢Ûǘ·@˜ýUv1u ¨×Ö·l£L¦'bðj?Ö¥á?õsf”$')}±�R—qíø%/oïkj�ü\ù°6;º÷ÚŒsj0¢Û^œ¿Ù?±¢C¤a÷¿†.áZ�ZÇïûˆdEy]B†"ÎP‘"+Þ»|ÙZÔS ÆãXÚy3Õȃ¶ QOy¬—Ùj ]—˜ˆÃ èìÞØóÚ¢EŸ‹r¹QjÁù°pk€'ØójuV"Æ»:ø`º¥�ÆžDnΛž[#M§séÙ�—YرO_„:K²ø¦qb1¤Çéª!Fúõ0y+Ñã; ¹Œ;¤œÌÛ3 R ì¶GìX!­—÷±,Q« ,Z¶$ ÿå‰(™“‰ôUŽ×nl*×—„$sÅò¿WÄ›ÕÚžòÚxlÐFÏÛ f5J ?íå(} hÄ/ƒ†=UÌ“þO¦¶L+Ëúy�‰=¥2:Ep§L–›†Bd" ‹Ö•v¾û¸Ãþ!]æbu?,dãᒮᖃÅd'¼(UÏŠ“a™YQBt2NñÖ7ÿÏR;4\@Z]Ù ¼‘§@°Ç7Ëþ2.e:9Fì|BU§:,`7}žAf–žû‰£Èˆ…,/ñêy7kÏ\—I¡I#Ö¾]ŸZ¹h•R£®Ñœgä'±ý[R^Ìj2̓™O᪠eÞ�!°àIJ'Ým®w­¼ùëo5ñ7u£×ÝR±îty#TFí‹=«ˆ¿I“‰!ÂÐt˜¶ß°  2ù’̾ ¨†;Ù— ðÛ#~^©4ðó&iC"K÷ƒÐ±Æ7-ò„”_‹_“ã7‰&l”ó,yàYL¨�°ôlhSŒkˆÔ2ËlÅšwIûíÛ&ÿÍZ BEµLÐÖ($a8Õ> 3°½îjÉB³* ŸŒ¡ò† ^BV9è™;YûÑô½0¿ÆÁæ"÷¨¥Ny:>…Õ�€eß·�\(¿åÄ ªKõÖñ#¸o»¥é¢›è#Ÿ.÷³µOôüNÚÝFÝšt°t™Œ8ÒP‹fÂq垸6 %ŠLÜë#¦IR|^Rmžð2–08q÷áþÀ¯KcU)¼ È sèñÿëÅúMÄŠár„£ ·?¸ßÂLwyÄóß”qgϬà�ƒ}Óº¸æ¼TÏà ¹ƒvÕ?5Ø:í€BÒš+ä[¤ÞéZ<–Â]©Šj�ЫÏAQ3“�þoé2 [Áà¸]Ú(9jÌtEJNŸ‚µžíQ0 ©lk€f ¤Ni+MjœÛ‰§éˆìÃÈøÂ‡'÷¼J€‘°AÌê`�! ¨®-šTgÇÅëð·;$³•$òå5“Ðzê�†ôwŽQ¾œô‚lðÜÈ+ëO�Ä´uÇò+}[ÝZsµœ¤X¶'xâ>\#JÒgŒ¥ô£ºÔŽMñ:ʃË"ë#óø+Ï]=Á;ÍÛ<ÉwŠKò÷a’oÎx�ŠŒ*:h Böùgè°¼±D;¼F ”Pi ÂÞŬ9ÂM%ç(ç Oj­×xÙÏû„Iä�÷ÒÕs̼�(WÉÚô S°‰?=¯΃El*7B´ç&­Ï©Ý6›="²è©YŒÜ Ø�‹n?[Eˆq�ï>€íÏß@Æü6/Š›wvE@çDzˆ5ÂZmyvÑ*�F”5Ëß½Et"Ä�o²ÐÎÂå³Û¯þOxX!KèZÔñG`h‹:íBù‘CZýg-´ÃŽ ŠEë½�Ñ^æ þ—]o¢)cçíYjJ4’*ì2˜PcaoÞˆ“á’Ä7z¡‚=?×îëÉ6|RÃÔåŸHÉJ#¤ñäõoÙý'pF÷�6HòÄ,v3Aå#È~mP÷L“â‚*$ÐFúÕ�^ºœõ¸ì¹¼>µOÞ^¬g‘€RÁPAÖû®šd•��/8I‚X`lûM+ŽÑð;YâV¬Y¾|þÚk{‹ü PŽ�?"ÕC÷Ƴù…œZ F"¥cvT†à^�2“¸óoO®+Â7 Qõ™´èFrŸ€îÛÁ£–�‡Öà§®îÈ<=Û–‡ dkCýáÍV?ò·+ÔN Ä1˜>‹Âi1…v{§¡�…œ¯²£zó�Ë¡xôb£"Ÿ<¿šÄ“º ³ªñÀ\ÇëýÔ>íJ hìz´MÌË´¶`¸Î6ô“œ5tÙ™ÊOéV�Uã�·ÁÎÉÿ´™mÅKQŽŸ5퇧/|E&^Äì¬ËÏ ðŸä«ʇ°äñ»yäMj,�r<Û!Nâh“Ò�b7›‚¼¯æÓAǧÌk¸Á,GºL¾…œĵÉ ÛU•XIª6fK‘HÐ�¬¡«ãÐé|«AN¯Ï”Å*ᆢT¦Dp5#çn;oŽ�ÏŠ·‰£Óp–¢ÚHE‰ñ^,’˜ ƒŒ”9Wå®bÞ;¾ŒÊK‚øjoÛ,jj|fê(Ÿ™´ÆËáz¥ä—Û‚‡�À“5ä2å÷µp¶èÿx)aîŠte!ºz…qÇ2S¿ôRrjVÑâ�:ŒjH¤DÙb¦¡ ¤•ÛQ—º0GX;.XQ¾´ix¦µd1­›èù0™­[žÃ*Rà•±ŠþG6èLdÁ†ê`3£Q®$DñEOÒ륗7ð±æ§oµ`sA‘è£"´¹Êoâ,¨(åe„º7ÊS³Œé�‘÷f4Ô¨]}¡”"»YÏ ufskçáxšÓž,Q5±®C”ïÿq¯n¶¼{¶Ö6 øò‡í±$í±Òo�Î5ôþ0õý ¼ ¨oãíÍ Ö½ö€gy¸“<¦âþruøì'p iöÔÕ~ÌUˆo�’¾yGVdEb� AåOi¨ s&ƒa›‹ê�ÂHݘPÈd¸Ï¼øµ´’ݤ�2·<[`xUÁ��hl(Ò´@ŒŠT(c°‡“HÒ²²ÄœiZ¿h5䕿˜„Æ4ïl¼ýëõƒãö-éÑf¦FœŸ+n hоYÇW¼3{iš§7êUðAetQ¹ð¤>i%…ŠÃm +qí�MØ8ò”8Z¥%¥-€KÄa ˜3¿%2û½ÿÝm²‰Çw0MÇ&çžåçŽwna\wû¹ô4É&å@yÀߟŽN/©sFû£ËXGª'ÆJ9@uj³¨ù,‹O‡Ña�YBÒ‡�Õ ùQÔ¸�Úô€7œ�s5IÝß³íÖ<(ü÷[‘!¿ù]U\Çîw6Y†„@ÈlÒOšä\Ö”Õô€±oû#›Ñ‡ ·üMVÍ‘4Þ;w–þ“:‡ÿk§ï°†Äa ‘×¹ÙNÕØ�U?[‡„ï�P73ï{¥ï�«C”Ê(&qž8!'«ô àOŸ=!±±C¿, º²¦éñc]r85˜ŒlбÜ{^6Ù�0âWï,>…Tχìê¯hÞrGo[§|sÈ»ŽÎ™àè$üÀP[=íŒÞºGû!bäx=?^Sš˜åC×dTBä2ô–…‘ŒÌ;’uÑåÐ'AÑ’s7`q¦pƒáÐ3P'=¶±v{fÐ*£ª ”ì¾Eö˜œéo²ˆõ„!Ù²ú#OÌy_È6A¦ôüŽº�µ<ôá¯m Ö~pSQyàŽµW‰nÆ gÖåæ&bv#C\¹Á¬‘jŸéŸ®]ӷޮ߲ÌÛKûCPsQ/�½/?hÂ{À°WLáiÐÒWÀúEªà1›€Ö»«ÖQçÈXò85‹Q¾éû^X$zZ!\jñ tÒ)„4òYÂ3æ�§+XÛ­šàP¹ÊºˆÄ®qÔlpt%¥ÃM1¬béWY r•Á:Q­K jiùŇ×5}ÊØ)fIú ï&QŤ<ë|z�íñT*í)‘óúm襪W«�ûçB6èÖ²“æýí§.í)�¬D ÷á#Û¨~8[h�n­®ÞÚ!6šÒÞߣ® )Û•ÿå<²©EXÏG¦¡£Q3IßÔ=»ªFï¡B Ü“½§S!-iöÿ} s™Gûdg+Ht›k¿¸M¡Dl©…㮹Jé Ê’‡·þÍÏEOÖS×m>{—�¸'³¾ÔœVuGQ¡ðw¨m×|qÄÕ ñ8[où.Ÿ�ìtÚì׸~?å”Óž2F ‚'NK”TÿS" ”Iæ*Y}ueÜÀ5+Ïty�M·ø:ßTØÚÂ_d_^|Oå…+8ºÏÎHý]Šrc9XWãUnbÓKæá“;ª›�ýW`‰Sóë JÿŸžoêh‘"ÝÇYYc|6ã9�:Ø=ì‚+$fƒv“õ;Qéh!¡{W}'ZS‘8ÇAé½�i¾ŽoŽÓ°~­äÖ-‚#¦qóx'•¦Ò‡á[Q¿ßQ2[3#„É t•,0û®>ìƒ`®O/˜¹â£ºRÙÍßé ‹‚´,W¼ÿù3±(Ü`÷øHÈ5µ…hF ?°G2Çe²©¶�“i�¿n,#Cê³%Õß±;ôýž¯(Fâ¨ÆæÝŠ­„ÎÃ"B©rÚÁUÑd®v·ëþ<ŠËàŠt9Ï:Í?ÔB&»} <(ëò=)£sxi ý�r]ŸŸP}Ò7ÀC´'¹Ýº9øÕN¹9",»5Þòлêz‘Œ`èž >¯Ðr× �lL�%ª9t�r_¶c n¾5Ó.l¬F“;a³ð‚À�^,q00dj0¯„t:ôØò;ˆ2󉙮£&Ôܸ¹a¿‰sYôp)ùïÞÁÏ?w¬U?èó¶ â=RZes«ÞZ—/ùæ·C)ünæÉêœÄºöiuïþiQWC�ß +àºI#u”íÂO(x:g[ÆÍÆš-I¿5 ùj;/Ló‰•é‰Hv»»>ïdÜÔ¾÷�’ÚRVÅWæé¸€¢×9ï¥—ŽŠºÊõ‚.}¿ bÓ8ÛM—ârSµúóL™1¹ì÷Mdm¸µ?›Ÿ2ìòDûÿÊ�•te¯\ÏEì÷Œð‘¡y ×#·-KE^C¨½Þk'{_xö¾ŽºÊŒݧ¹•žˆ @fš®ç¨—%`*z ¶ÍXùË[8‘·:µ"2EÊôfàˆ²'©šÞÈÙÅέûÎ?üÿ,”¾¼OНÎëÆÎ0_1«©‘ÜÊ~‚ª²W÷ôê9n1NÈràÛæR¬p±°®SR‘˜*–4 ¸Ç×H"ç�ètÐPKî6©EAc%ZphÞÓùrSÊK\9V’Ïà®S„'1ãêUgÿr!aÌ*B¸jmLÁJøÎŽØªÈÄ:À¶p ]©¢ÕsãYÝ)C"*yUâ=Y¥?ñ˜úôÓ9þWL�9?BØÊïY`ªuSUÙ™§ ô @¥)@GŠÎ‹l ÍŠŒäØÐSÛÕ>‘ßµp� a£â ÐîD¤ÀT2õé,yÄp©; †Pc43Æ€­cAѱZ3JH¾:…±ØÁ�ÒWqiAûÄf6TÌ5ÙeãôÉë °ÔºÑл·; é8¬Ø&bÔ§`/rm|‰)…‘Œ5!¯fýh‚Ý€¨Y*4kL-3ý·6ô<‡wˆXÕ*˜cJË!3Ó‡«ÜÁDsä�jPö¬3 n³ÿXú:0�^+0Á!zÍÞȱ955ÏT›˜þ¡ŠJ.y¸/C s× ëšy´Ä#Rñ[W¨1ôï¬jÉ}ýlGÏ× }! ÍE• PÇz.m{F»8tOÐ@€ H>ìØË¯cóMG!:ŠßÀO!ô-†°èQZ|˜ßýXÚÔÿ�¬ùú ¶÷ØêÛ3O}V­ŸãúçG~¢ã¶v.[ô£}�·[C†$ÚäÖÆ…P˜ð[[„€Ò#ä>¨ÓT²ýë�Þwz÷-2]_3}æŠá‡(Õ ÝSÔï3¿'SÛöBÃr öÕ½áäU³2{{. )ˆ+Hç,T=½:¶ü.Ó×ÂÇpWýÆ ½�A]eÜ»™vtJ-£ýˆÂ×Úu—à§IiY-J4WM›^ÑCàñ'uvMú6 N£™Ñfñ¥R[ü¯ î`„M²r˜&Ä)¤ÂÄ�f_–ìÐ_~lAnPè~«¨j|k‰$9M"†ÜÚz‡Ú­œ‚ï6æÃàãà•dŽÛ×´ø5}K"?D 86¡r�©æ+L”pH.¼1@ë”ukö< žÓ“ê Àï YpGød/,¤0>q[«/¦'k Œë(ÃåÏë_ `šeCPHJ�Oÿ¶£GÓ\÷­:Ÿüp𢺳€³Ø¼4x6{7Ä5Þ§s˜ê_fÌ`£6¢b—$»VKP­#¿Ç(r-@©ÀýÀÛå«Ùµê½«â�Ù–(=·PÿÅv‘¯´Àz%I­|òZ ®ZâÉ¿@>© Åî¾ÌxiâtdÕzÔ"áB6ྜSc¯Ža¶çö} ¼#;ž½‚ rôrÒutú¾Ô+-‹¤2ëmRO³–Œ••<˜µw�VR—�kUPÅw깉T¶Î6‰“ç–ò{,ó>”g*ôãl¶%s¸C˜P[ŸzæáO3)Ï@§¼ù3H•çToû) Ÿ¦&¼ÐŒé‚E…β‘í:GCÓœ/:MUZõ†Ræ““0ä¶AÁÝM\Ç8ÑÓ•³œ©)Rp“?·&]Uc^tHEa'?ÿÌ¿ {·Œewít3þamD¡3S1ê$I赫 K- ¶ÂÙˆ_”7ÕÙ0ì%Üd,þ�9"Åg8Œ©guYUótÜ™­,bÚre-‡Ö¹èûÞ×o>8óÁd£8†�ÞÁ–hƒ®PªRÛ³½üº6 í2Ѩ)8~ ·² ’aZ.»_âwV]P¬BÌ#�ÿ€+Eâ€p(^‰³Ð¿ž‹M~âŠå€�M-¡<Õ”ìB2–P arP�‡üø(Øùy¶+^ dízΧ"€Öº—™XdŠº�l„Ù#oÊ-—W]5›Ë€kE 1~™O3¡�µžþŠZDú)0y"Š‹ÑüÆ,×Þ�Ä ‹™ß|OZ‘«Æ‹ÂߎØð„¾îXu†Ð.V�lwä ¨1¾-`7˜¦üä 0*M{û!�@óu�vQ¤(© çý>ìy¡2>Î:„Ù¤RWqšà¾Ò4«”.�ãWl`�©ïüŒD/ÚêµTq§ÚÄŠÞ1^Iù»û`‘`?÷wãÖ7<ÁTðk$ÿ„ ÷o¢ËÕ(`ýËùSd`…ÜÂß™GÅT‹àSª� ÁIókBÖ Ëa—ódÜZ° B,m'%tÇGª¶XLœ± ¶Àx¼ú†O¿ÑôŒ‹B­Bƒ¹@ ç ËW:oAÖ~HMKµü5¢õPÌv‘è R´¹<í9.ºä›ê Yœi9ú­®/u^Æm%;wÒ„¾»/ÖK³¬ùw.Ùah5·E[ø@Kï×Õ£ÈýÝöH£;Ï|2ŽWJñRd•¼v> —*´ÇñÉ¢N8#S3ŸLä–eÊh¡u�uŒö³@ÝŽ�·€æ ^•SSŒÄxï‘àô—×ôƒ1"lNC�×\]åm1{¡àÃ9„bòs7VGÞ*ÉâçRõ…Ÿª«n»S,–?Ž,®Óìµç¬²ËmõH^ÎpB'y”UQÆwæ¢p#ÑQ èU_… Åvä1ABÿW0 ãЛ€Iš2L£*~öÏC«'ö‹P<„³~ý¥/9…¯æü^Z%°4x>é@ªn½V\Ø èŸ™¼Ê€X}ÐþŒ°7‹Å28¦¹,�c�=+Ì|©Íp»ßŽ,ý†¥]™ßMB‚¼ ØJãö ‘报”_”¹èD¿ÔG]°Gr»&€~»¶L®SýF–\Èüü!ó²ò·±M8C�Ä&Scªï-ÈänÚn“�ÁÛááu‹õ,�]P58À Ž´`}å¼�G+4¯ˆ_6„{ô›>oþªôa­]=„ƒaÓ¢%­üõßìãl�´Çʸú„ts‡Ž Ow|Z#!_"Üè—×�é;4⹪ü ¼ìÔ¶¸ †F:ï‘d¢g"dQO ·WÄNª<ªÜjóù‚µy†ã|³À…®�„(�DjSojÕÂöÁ'iR žÓa©ˆü«îMÁ‡¦Ý1,†˜M×ã jï NmŠBr9ê2Ýx÷iÊÔí—Ú:îüßõÆž‹¯vÎäAÄ7jژ㦌·èJÃäv{lëVÐÜ� ¼¼Á´å™ØÆÓÔÕ¾R®Ú»¬ó‹§íI¡·Á 3íµÂ7ÔD� ø!Ï�xSP-w€ßHu‚¼ØÏ¶@­Ô _�~È9d^/üÞh_,Ú�hÕ’zá»Sˆ¯´¹&äÀ¿ã2b.‹að×BaM±#óÛ9B‚šï¦3½k(ú×à’­P6yGâüÉ L_ K˳„Åû!¥„:áÕÆ5_Bi< üË0ÛvؾYÁbv‹ç°Áb,&.whxÚGÖfÉ�¿’Ž~Ñœ5­( ÎôOË’2ómŠŽÿÒ³< ï™IùœXuÃ4¯27 WQùf˜~ugÖ”£ƒæs‰¯Ñ’!sLg¬Ù´�f,kê—Ñ¥ O†?Ó†nõs!KÖ»ªðOz–3êÁRÎz~Hn×Ñ=DŸ¡Ç0tÂ�³¼”l[…Ö;~Xt×Õ§W´�°$Q¹×Ýæ‚ÖÀýÊhnxí8%€›ÿo'döÖ‘±ì&ð7#üþ¢·Y'á(W5j4вwïÎÜBÍeÒ×–2–0`M|eÈö[s©ÛÝ–‰‡é�^,œcŒ0Ò7R'1¥ãWûMéÕ�cÌqäçëÂ* ™¶šƒ}‘µ¶éß YZ