java-17-openjdk-headless-17.0.11.0-150400.3.42.1<>,sHf"6Sp9|V<5oxx/W5"Lv[Sa"vLy͈F#6zSwttHv!v0+euMgkv5d7XjX]x *1HX=os #Ae w?؜/NTd:u?K70J+A7ҩ)0mߙV<!"H]5A&K]%@~Qrė]4CҰ]O<&Ks1d#0!몁>J?d% 3 R x^L^  ^  ^  <^ ^ |^^!^##^%H5)hA*lA0A(1K81T%91%:4;%>@#B+FIG`^H^IP^X˰5Ȳ5Z[\^]L^^Obׇc0dغeؿflu^vP/w^x@^yz0@uCjava-17-openjdk-headless17.0.11.0150400.3.42.1OpenJDK 17 Runtime EnvironmentThe OpenJDK 17 runtime environment without audio and video support.f"6Ss390zl36 oSUSE Linux Enterprise 15SUSE LLC Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3Chttps://www.suse.com/Development/Languages/Javahttps://openjdk.java.net/linuxs390xext=.gz update-alternatives \ --install /usr/bin/java java /usr/lib64/jvm/jre-17-openjdk/bin/java 2705 \ --slave /usr/lib64/jvm/jre jre /usr/lib64/jvm/jre-17-openjdk \ --slave /usr/bin/keytool keytool /usr/lib64/jvm/jre-17-openjdk/bin/keytool \ --slave /usr/bin/rmiregistry rmiregistry /usr/lib64/jvm/jre-17-openjdk/bin/rmiregistry \ --slave /usr/share/man/man1/java.1$ext java.1$ext \ /usr/share/man/man1/java-java-17-openjdk.1$ext \ --slave /usr/share/man/man1/keytool.1$ext keytool.1$ext \ /usr/share/man/man1/keytool-java-17-openjdk.1$ext \ --slave /usr/share/man/man1/rmiregistry.1$ext rmiregistry.1$ext \ /usr/share/man/man1/rmiregistry-java-17-openjdk.1$ext update-alternatives \ --install /usr/lib64/jvm/jre-openjdk \ jre_openjdk /usr/lib64/jvm/jre-17-openjdk 2705 update-alternatives \ --install /usr/lib64/jvm/jre-17 \ jre_17 /usr/lib64/jvm/jre-17-openjdk 2705if [ $1 -eq 0 ] then if test -f /proc/sys/fs/binfmt_misc/jarexec then echo '-1' > /proc/sys/fs/binfmt_misc/jarexec fi update-alternatives --remove java /usr/lib64/jvm/jre-17-openjdk/bin/java update-alternatives --remove jre_openjdk /usr/lib64/jvm/jre-17-openjdk update-alternatives --remove jre_17 /usr/lib64/jvm/jre-17-openjdk fi'((( :8J V6#_'7hgx'`hX7`g`X8` h 'X'`WXW`hwhG`w`'g`'`XW,~ (|0 ip fAAAAAAA큤A큤A큤A큤A큤A큤AA큤A큤A큤큤A큤A$$f"5f"5f"5f"5f"5f"5f"6f"6f"6f"6f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"3f"6f"6f"3f"3f"5f"3f"5f"5f"6f"3f"3f"3f"3f"6f"3f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"6f"3f"3f"3f"3f"3f"3f"3f"6f"3f"3f"6f"6f"3f"3f"5f"5f"5f"5f"58c3f4a21f6ef8aa7851d061951cab063337d19e64483b581cae0a3b22bea4a13f0bc120369882a1fadf87b91c296b6e388821834a888702e1146d9b8edc6d8b584caae4da82d10b8c62356bcaac35c6a3b5ddc09bae2ec31d86c97aea2e0e9b036d44ad472c2ae65c7229e7a60ff2893119fee5eb3cdeda6096397042afcf6e1b62d2733ab99556b108a1951d894c5a8d76b1ac7a00c02c388f9eb9be046c56f0c25d26ee212ca1e8c33f67c3c460d43fe849c3a1d23dbe341148517602b280c0273b6a6b9e20e6ce54c5aee70164028e0395063b2b7d39060a40b6495543dbff80096ec028dcb71625c398ec16d12023cafc6a1c055aceaed07d02e8d56f637a88eeb56c61c0df79c8d000a43de10dba48c77130c8ada1af942c9a8ce29a787e9441e51f0d29e25313d33a9005640f11ad93c27f01bc46a34bf02f2a98ffd6bf2a00a1dec3b7a097f0815f338a84717ba1017d5d7aae96d842d2188d67c3250cc1586a559d25dcee05fc7ebbf5da0e95cb177138e21b965b5aa41b0faae654c47cb8ea0e117acca1407c481dd398f7dc2cf0610a975aa5c84c8ddfc1a5545706da0747334b0fea7592fd92614b2bbc8b126535e129b1fee483774d914e98eb5758b930a526fc670ab7537f8c26321527050a31f5f42149a2dda623c56a0a1a92b2627548e61316150d47ffc3e6cad465ca05b3cccd4785eb7d21aa7baa0f4418c3d7648abcd95a272ce12db870082937f4d7f6878d730d83cb7fbb31eb8b2c98d8a318e6d90dfd7e26612d2b6385aa704f686ca6134c551f8928418d92b851a299c2360b6155eb28990ec49cd21753f97e43442fe8fab03e04f3e213df43a66ade95349684150bb25d90df76fc39836587d20c0281ae561a23518a1628d0eae070c60ecb3ff75ed017f9bddec04d37ff78f8fdcf9d13f33a512d527f501774395025f656ca49b58744c4cf26872b68466fac0da37134b4365529d9057c7b38d4b57387abe8b51dfae91b392274de6f8f03e41ff8501240293404c2a5b1c4995509d1403d6bbd78afea4af8d1890aef5f391212d2ecc6c2d0d15311fb67176563a69fbc11558c1d4f3ce32f72d3263779440da55e8290e867a963e73132242b64177b6cc2279c4d7230a5a3fcf3f8f24f18c1205f609d943d0b6e71d67f2d7c7aa9efb969444c1484e29adecab55a122458090616e766b2f1230ef05bc3867e01acc7eb56a8eeb9223415fe12ab80264269782cbfa5269678d1960d2d28121f6f62aa3787316e8a04f80d4afbceecde3ae93e21752fae574492669af1f959c13fc7ef0d17e3a0efd16edb944e82eb788529987078e10ff78a029289f114b045f725e2caeec1254c147b544031ee64a5bfa600b9387887e47fb57eda2d1f4b5275eac475fd0a4f1ba53c922559185e20e5569f022be6e94cb8953e835c6542c05971e278fd83f21320da5ff1c4071b4a57642ef908ca798402ad4017ceec6c8bf040bc969551d15ff4742660f4485c5f14c03f0beb67494bdd78d478ddd78df78cfe65772a241b58917c51da772d66bbb4e903bbe66463d31e4c3c4e4fa4898542b35fe21d034df23682a2b8cd189461871d869892c2b07c58e90754756372a0635cd75cac563841607c13b03197f813920a036db01ed7cfe0ac4e3ff207ebe75de47f54ad3890571d11bf3d8c4c2052d4b99b672443b4aabb9c579d5a786e3bd5bed845eafb022cd2df3d8849748cd2ccb12bd480bda9c86f21e12d987143a21e8875f9420158b5267fc771789aca47905fde70372319a82c6fcf28df9f994a2414fcc0c8a309c964dafcb4dda45755d7e6f4909787bcb402b638678a58fe94e0a2be2c7c061e1fd3b562007cc5b24105dda81e086280cd22df84b58429fd6263ffa9fc37b2c3766dfaca6bcbbc43776fc537451fadaf2e51407c9a2112dba1e8e8f7cbc660f6035c1adc18294c7da6011a0fad89660569a3a621fa484781f25d93b778dad20be8851cb36fa53ce3b07bdfa6c5e7b3dbfbc597896de3138b54c5f827759f6dfc416473a657d2de8fb98645b68fd4bcf2014b59d07aa9dd5ce30aedc334c32ebb75eb107655303aacac0854a6f1d5701457a4d2d240f2e0aa45adfc2425601aad295741a448d892d107cfeadc0f54fe804e14d3662fbd7336f5bad87071d440d8e36d5b5ab260f1f054d1a500607d38602baf82a0c37d7628613e5a0289dd6b2be21e984ad98a5557858561da07e601f4d7328b3b6f907fef1447ea94770de89536d7fbbb6f05f59c44638608441640d27f7db8fb888bc40b88d565087ac903f652c31001b3db17748a6b438b2379b5e1ad3e5d64fdda25401c8cb5d6a9f7906a6413b0703bd2f49e541454649f0dafd258dd7db8a22cb8a7d8e301d179c667332ab980333947150e03f002c028845433a779f1ea3d6027efc358b05fd932e051005cc42f514b6c09e384039e48ddb50e6b075133849f351d130b84ee9cac9e88c7b8b420fe7f0829b572bb8bbb3801774e1f5ac3598554ab36f05c53c09457fa943e04d5abef57b85e2c81b0c664d74b5df37b28f56ec87154df66b9ae8b4fcbcaab5b90d25bc0715f26ab2f7151c9dc6d7216e10a41f561cce61ea2cd0b4c4be0e41c923e4b4e30c74495ebb036e7f4994d09aa30cdb74e0745a4bd51b969bf187ff86d94f4a71fdfbfa602762975fa3c73d264b4575f7c78f780c565d5af3ee6f68b887b75c041cdf46a0592f67012f12eeb691283e92630a96572f243f31c2ef81a6e627542e596f6a9295cff3c7ae095c1b595cb1457deddd98e7ed44e96b1122dda0ce61945ea03023ea841e5313473dbd37f136752ae7aa50b28ce6a41e7b9fa9db8cb80983d1d1df3582dd03f4486b2f64459b4af1500cbfc2dc90f6b457b01c7fd499c29a430d680d7e80afdecaa46100ba7585c0e4f4981ffcfe3053c07c27afd6ce23b4dc3ea737b66020eb52c3c204d9715bb64cfb31398aaf6c61d5c8d1851157400c6a894232781cbd365c20764724af0d347b108a63fb316b1eaa8949f3ff7265c2af0402c9ff13f360578e658caaafc40faf308f69bd051600052a903197be9a4403868f5a2fc6c91723668c1742acd3e71080ea0eedbe12df53a575c686114abc96f8c8e0ae93f2078716f7290ee688e21592921276d40d836fe705ebdca075862dd585001351f9c5d79b7829b1a0d16464952c34fc074491d8f2ab790e5384a98f256edbd9bb750368a79bffea0d1a2b882e22224d670e63e47cf6974c07ea9c3895cb2123e6210a983798be184abb9e09../limited/default_US_export.policy../libjsig.sojava-17-openjdk-17rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-17-openjdk-17.0.11.0-150400.3.42.1.src.rpmconfig(java-17-openjdk-headless)jaasjava-17-headlessjava-17-openjdk-headlessjava-17-openjdk-headless(s390-64)java-headlessjava-openjdk-headlessjava-sasljcejdbc-stdextjndijndi-cosjndi-dnsjndi-ldapjndi-rmijre-17-headlessjre-17-openjdk-headlessjre-headlessjre-openjdk-headlessjsselibawt.so()(64bit)libawt_headless.so()(64bit)libdt_socket.so()(64bit)libextnet.so()(64bit)libfontmanager.so()(64bit)libinstrument.so()(64bit)libj2gss.so()(64bit)libj2pcsc.so()(64bit)libj2pkcs11.so()(64bit)libjaas.so()(64bit)libjava.so()(64bit)libjavajpeg.so()(64bit)libjdwp.so()(64bit)libjimage.so()(64bit)libjli.so()(64bit)libjsig.so()(64bit)libjsound.so()(64bit)libjvm.so()(64bit)libjvm.so(SUNWprivate_1.1)(64bit)liblcms.so()(64bit)libmanagement.so()(64bit)libmanagement_agent.so()(64bit)libmanagement_ext.so()(64bit)libmlib_image.so()(64bit)libnet.so()(64bit)libnio.so()(64bit)libprefs.so()(64bit)librmi.so()(64bit)libsctp.so()(64bit)libsyslookup.so()(64bit)libsystemconf.so()(64bit)libverify.so()(64bit)libzip.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/shconfig(java-17-openjdk-headless)java-ca-certificatesjpackage-utilsld64.so.1()(64bit)ld64.so.1(GLIBC_2.3)(64bit)libasound.so.2()(64bit)libasound.so.2(ALSA_0.9)(64bit)libasound.so.2(ALSA_0.9.0rc4)(64bit)libawt.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.4)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libdl.so.2(GLIBC_2.3.3)(64bit)libfreetype.so.6()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.4)(64bit)libjava.so()(64bit)libjli.so()(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)libjvm.so()(64bit)libjvm.so(SUNWprivate_1.1)(64bit)liblcms2.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libnet.so()(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.53)(64bit)libpcsclite.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.2.3)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libz.so.1(ZLIB_1.2.2)(64bit)mozilla-nssrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)update-alternativesupdate-alternatives17.0.11.0-150400.3.42.13.0.4-14.6.0-14.0-15.2-14.14.3f! @e@eԔ@epe@e1@e/e/edd@d@dm@d\d\dI@cl@c1c=@cca @cRc%b?b_b=b8hb7@a@aa@araHwaC1a@a?=@a#fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comschwab@suse.defstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjsilva@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comjavier@opensuse.orgfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.com- Update to upstream tag jdk-17.0.11+9 (April 2024 CPU) * Security fixes + JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2 client usage + JDK-8317507, JDK-8325348, CVE-2024-21094, bsc#1222986: C2 compilation fails with "Exceeded _node_regs array" + JDK-8318340: Improve RSA key implementations + JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception logging + JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation of addresses * Other changes + JDK-6928542: Chinese characters in RTF are not decoded + JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/ /bug4517214.java fails on MacOS + JDK-7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. + JDK-7167356: (javac) investigate failing tests in JavacParserTest + JDK-8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking + JDK-8054572: [macosx] JComboBox paints the border incorrectly + JDK-8169475: WheelModifier.java fails by timeout + JDK-8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int InetAddress.preferIPv6Address` as a boolean + JDK-8209595: MonitorVmStartTerminate.java timed out + JDK-8210410: Refactor java.util.Currency:i18n shell tests to plain java tests + JDK-8261404: Class.getReflectionFactory() is not thread-safe + JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from + JDK-8263256: Test java/net/Inet6Address/serialize/ /Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test + JDK-8269258: java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout + JDK-8271118: C2: StressGCM should have higher priority than frequency-based policy + JDK-8271616: oddPart in MutableBigInteger::mutableModInverse contains info on final result + JDK-8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp + JDK-8272853: improve `JavadocTester.runTests` + JDK-8273454: C2: Transform (-a)*(-b) into a*b + JDK-8274060: C2: Incorrect computation after JDK-8273454 + JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 + JDK-8274621: NullPointerException because listenAddress[0] is null + JDK-8274632: Possible pointer overflow in PretouchTask chunk claiming + JDK-8274634: Use String.equals instead of String.compareTo in java.desktop + JDK-8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id + JDK-8278028: [test-library] Warnings cleanup of the test library + JDK-8278312: Update SimpleSSLContext keystore to use SANs for localhost IP addresses + JDK-8278363: Create extented container test groups + JDK-8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env + JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/ /ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist. + JDK-8281543: Remove unused code/headerfile dtraceAttacher.hpp + JDK-8281585: Remove unused imports under test/lib and jtreg/gc + JDK-8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change + JDK-8283626: AArch64: Set relocInfo::offset_unit to 4 + JDK-8283994: Make Xerces DatatypeException stackless + JDK-8286312: Stop mixing signed and unsigned types in bit operations + JDK-8286846: test/jdk/javax/swing/plaf/aqua/ /CustomComboBoxFocusTest.java fails on mac aarch64 + JDK-8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events" + JDK-8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state + JDK-8288846: misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only" + JDK-8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" + JDK-8290041: ModuleDescriptor.hashCode is inconsistent + JDK-8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/ /capability/CM03/cm03t001/TestDescription.java on linux-all + JDK-8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed + JDK-8292458: Atomic operations on scoped enums don't build with clang + JDK-8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row" + JDK-8293117: Add atomic bitset functions + JDK-8293547: Add relaxed add_and_fetch for macos aarch64 atomics + JDK-8294158: HTML formatting for PassFailJFrame instructions + JDK-8294254: [macOS] javax/swing/plaf/aqua/ /CustomComboBoxFocusTest.java failure + JDK-8294535: Add screen capture functionality to PassFailJFrame + JDK-8295068: SSLEngine throws NPE parsing CertificateRequests + JDK-8295124: Atomic::add to pointer type may return wrong value + JDK-8295274: HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame" + JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts + JDK-8297968: Crash in PrintOptoAssembly + JDK-8298087: XML Schema Validation reports an required attribute twice via ErrorHandler + JDK-8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found + JDK-8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF + JDK-8301306: java/net/httpclient/* fail with -Xcomp + JDK-8301310: The SendRawSysexMessage test may cause a JVM crash + JDK-8301787: java/net/httpclient/SpecialHeadersTest failing after JDK-8301306 + JDK-8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8302149: Speed up compiler/jsr292/methodHandleExceptions/ /TestAMEnotNPE.java + JDK-8303605: Memory leaks in Metaspace gtests + JDK-8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM + JDK-8304696: Duplicate class names in dynamicArchive tests can lead to test failure + JDK-8305356: Fix ignored bad CompileCommands in tests + JDK-8305900: Use loopback IP addresses in security policy files of httpclient tests + JDK-8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address + JDK-8305962: update jcstress to 0.16 + JDK-8305972: Update XML Security for Java to 3.0.2 + JDK-8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate + JDK-8306408: Fix the format of several tables in building.md + JDK-8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock + JDK-8307926: Support byte-sized atomic bitset operations + JDK-8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs' + JDK-8307990: jspawnhelper must close its writing side of a pipe before reading from it + JDK-8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating + JDK-8308245: Add -proc:full to describe current default annotation processing policy + JDK-8308336: Test java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use + JDK-8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition + JDK-8309305: sun/security/ssl/SSLSocketImpl/ /BlockedAsyncClose.java fails with jtreg test timeout + JDK-8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/ /agentthr001/TestDescription.java crashing due to empty while loop + JDK-8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton + JDK-8309870: Using -proc:full should be considered requesting explicit annotation processing + JDK-8310106: sun.security.ssl.SSLHandshake .getHandshakeProducer() incorrectly checks handshakeConsumers + JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/ /bug6889007.java fails + JDK-8310380: Handle problems in core-related tests on macOS when codesign tool does not work + JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing + JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out + JDK-8310838: Correct range notations in MethodTypeDesc specification + JDK-8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate + JDK-8310923: Refactor Currency tests to use JUnit + JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform + JDK-8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem + JDK-8311581: Remove obsolete code and comments in TestLVT.java + JDK-8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990 + JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC + JDK-8312428: PKCS11 tests fail with NSS 3.91 + JDK-8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom" + JDK-8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074 + JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles + JDK-8313206: PKCS11 tests silently skip execution + JDK-8313575: Refactor PKCS11Test tests + JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/ /TestFloatingDecimal should use RandomFactory + JDK-8313643: Update HarfBuzz to 8.2.2 + JDK-8313816: Accessing jmethodID might lead to spurious crashes + JDK-8314164: java/net/HttpURLConnection/ /HttpURLConnectionExpectContinueTest.java fails intermittently in timeout + JDK-8314220: Configurable InlineCacheBuffer size + JDK-8314830: runtime/ErrorHandling/ tests ignore external VM flags + JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder + JDK-8315042: NPE in PKCS7.parseOldSignedData + JDK-8315594: Open source few headless Swing misc tests + JDK-8315600: Open source few more headless Swing misc tests + JDK-8315602: Open source swing security manager test + JDK-8315611: Open source swing text/html and tree test + JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch + JDK-8315731: Open source several Swing Text related tests + JDK-8315761: Open source few swing JList and JMenuBar tests + JDK-8315920: C2: "control input must dominate current control" assert failure + JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/ /bug4654927.java: component must be showing on the screen to determine its location + JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm + JDK-8316028: Update FreeType to 2.13.2 + JDK-8316030: Update Libpng to 1.6.40 + JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests + JDK-8316304: (fs) Add support for BasicFileAttributes .creationTime() for Linux + JDK-8316392: compiler/interpreter/ /TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal + JDK-8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 + JDK-8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests + JDK-8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC + JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/ /CheckOrigin.java as vm.flagless + JDK-8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable + JDK-8316693: Simplify at-requires checkDockerSupport() + JDK-8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries + JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly + JDK-8317039: Enable specifying the JDK used to run jtreg + JDK-8317144: Exclude sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java on Linux ppc64le + JDK-8317307: test/jdk/com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information + JDK-8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win) + JDK-8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma + JDK-8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039 + JDK-8317960: [17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued + JDK-8318154: Improve stability of WheelModifier.java test + JDK-8318183: C2: VM may crash after hitting node limit + JDK-8318410: jdk/java/lang/instrument/BootClassPath/ /BootClassPathTest.sh fails on Japanese Windows + JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 + JDK-8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal + JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java + JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests + JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests + JDK-8318689: jtreg is confused when folder name is the same as the test name + JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" + JDK-8318951: Additional negative value check in JPEG decoding + JDK-8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return + JDK-8318957: Enhance agentlib:jdwp help output by info about allow option + JDK-8318961: increase javacserver connection timeout values and max retry attempts + JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files + JDK-8318983: Fix comment typo in PKCS12Passwd.java + JDK-8319124: Update XML Security for Java to 3.0.3 + JDK-8319213: Compatibility.java reads both stdout and stderr of JdkUtils + JDK-8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader + JDK-8319456: jdk/jfr/event/gc/collection/ /TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes + JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh + JDK-8319922: libCreationTimeHelper.so fails to link in JDK 21 + JDK-8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks + JDK-8320001: javac crashes while adding type annotations to the return type of a constructor + JDK-8320168: handle setsocktopt return values + JDK-8320208: Update Public Suffix List to b5bf572 + JDK-8320300: Adjust hs_err output in malloc/mmap error cases + JDK-8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320798: Console read line with zero out should zero out underlying buffer + JDK-8320885: Bump update version for OpenJDK: jdk-17.0.11 + JDK-8320921: GHA: Parallelize hotspot_compiler test jobs + JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions + JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode + JDK-8321408: Add Certainly roots R1 and E1 + JDK-8321480: ISO 4217 Amendment 176 Update + JDK-8321599: Data loss in AVX3 Base64 decoding + JDK-8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint + JDK-8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform + JDK-8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size + JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces + JDK-8322417: Console read line with zero out should zero out when throwing exception + JDK-8322583: RISC-V: Enable fast class initialization checks + JDK-8322725: (tz) Update Timezone Data to 2023d + JDK-8322750: Test "api/java_awt/interactive/ /SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray + JDK-8322772: Clean up code after JDK-8322417 + JDK-8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output + JDK-8322968: [17u] Amend Atomics gtest with 1-byte tests + JDK-8323008: filter out harmful -std* flags added by autoconf from CXX + JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread + JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation + JDK-8323243: JNI invocation of an abstract instance method corrupts the stack + JDK-8323331: fix typo hpage_pdm_size + JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled + JDK-8323515: Create test alias "all" for all test roots + JDK-8323637: Capture hotspot replay files in GHA + JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed + JDK-8323806: [17u] VS2017 build fails with warning after 8293117. + JDK-8324184: Windows VS2010 build failed with "error C2275: 'int64_t'" + JDK-8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode + JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 + JDK-8324514: ClassLoaderData::print_on should print address of class loader + JDK-8324647: Invalid test group of lib-test after JDK-8323515 + JDK-8324659: GHA: Generic jtreg errors are not reported + JDK-8324937: GHA: Avoid multiple test suites per job + JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/ /AKISerialNumber.java is failing + JDK-8325150: (tz) Update Timezone Data to 2024a + JDK-8325585: Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17 + JDK-8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327391: Add SipHash attribution file + JDK-8329836: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.11- Removed patch: * alternative-tzdb_dat.patch + Remove the possibility to use the system timezone-java. It creates more problems then it solves (bsc#1213470)- Use %patch -P N instead of deprecated %patchN.- Recommend mozilla-nss-sysinit in order to have available the /etc/pki/nssdb directory and its content, required in fips mode (bsc#1219662) - Do not install our crafted nss.fips.cfg file, but use the one that the build produces with our fips.patch applied - Removed patch: * nss-security-provider.patch + this DISABLED nss security provider was not used for years and is largely rendered obsolete by the NSS-FIPS provider - Modified patch: * fips.patch + adapt to the removal of the nss security provider- Update to upstream tag jdk-17.0.10+7 (January 2024 CPU) * CVEs + CVE-2024-20918, bsc#1218907 + CVE-2024-20919, bsc#1218903 + CVE-2024-20921, bsc#1218905 + CVE-2024-20932, bsc#1218908 + CVE-2024-20945, bsc#1218909 + CVE-2024-20952, bsc#1218911 * Security fixes + JDK-8276123, JDK-8316613: ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File + JDK-8308204: Enhanced certificate processing + JDK-8314295: Enhance verification of verifier + JDK-8314307: Improve loop handling + JDK-8314468: Improve Compiler loops + JDK-8316976: Improve signature handling + JDK-8317547: Enhance TLS connection support * Other changes + JDK-6445283: ProgressMonitorInputStream not large file aware (>2GB) + JDK-8041447: Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn't work + JDK-8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs + JDK-8161536: sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java fails with ProviderException + JDK-8168469: Memory leak in JceSecurity + JDK-8176567: nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType .instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10 + JDK-8193543: Regression automated test '/open/test/jdk/java/ /awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails + JDK-8198668: MemoryPoolMBean/isUsageThresholdExceeded/ /isexceeded001/TestDescription.java still failing + JDK-8202790: DnD test DisposeFrameOnDragTest.java does not clean up + JDK-8202931: [macos] java/awt/Choice/ChoicePopupLocation/ /ChoicePopupLocation.java fails + JDK-8207166: jdk/jshell/ /JdiHangingLaunchExecutionControlTest.java - launch timeout + JDK-8225313: serviceability/jvmti/HeapMonitor/MyPackage/ /HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage + JDK-8228990: JFR: TestNetworkUtilizationEvent.java expects 2+ Network interfaces on Linux but finding 1 + JDK-8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" + JDK-8232933: Javac inferred type does not conform to equality constraint + JDK-8239801: [macos] java/awt/Focus/UnaccessibleChoice/ /AccessibleChoiceTest.java fails + JDK-8244289: fatal error: Possible safepoint reached by thread that does not allow it + JDK-8247351: [aarch64] NullPointerException during stack walking (clhsdb "where -a") + JDK-8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id + JDK-8258951: java/net/httpclient/HandshakeFailureTest.java failed with "RuntimeException: Not found expected SSLHandshakeException in java.io.IOException" + JDK-8262186: Call X509KeyManager.chooseClientAlias once for all key types + JDK-8262901: [macos_aarch64] NativeCallTest expected:<-3.8194101E18> but was:<3.02668882E10> + JDK-8265586: [windows] last button is not shown in AWT Frame with BorderLayout and MenuBar set. + JDK-8266593: vmTestbase/nsk/jvmti/PopFrame/popframe011 fails with "assert(java_thread == _state->get_thread()) failed: Must be" + JDK-8268433: serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection + JDK-8268916: Tests for AffirmTrust roots + JDK-8269425: 2 jdk/jfr/api/consumer/streaming tests failed to attach + JDK-8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed + JDK-8270447: [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option + JDK-8271073: Improve testing with VM option VerifyArchivedFields + JDK-8271566: DSA signature length value is not accurate in P11Signature + JDK-8271824: mark hotspot runtime/CompressedOops tests which ignore external VM flags + JDK-8271826: mark hotspot runtime/condy tests which ignore external VM flags + JDK-8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags + JDK-8271829: mark hotspot runtime/Throwable tests which ignore external VM flags + JDK-8271886: mark hotspot runtime/InvocationTests tests which ignore external VM flags + JDK-8271887: mark hotspot runtime/CDSCompressedKPtrs tests which ignore external VM flags + JDK-8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags + JDK-8271891: mark hotspot runtime/Safepoint tests which ignore external VM flags + JDK-8271892: mark hotspot runtime/PrintStringTableStats/ /PrintStringTableStatsTest.java test as ignoring external VM flags + JDK-8271893: mark hotspot runtime/PerfMemDestroy/ /PerfMemDestroy.java test as ignoring external VM flags + JDK-8271904: mark hotspot runtime/ClassFile tests which ignore external VM flags + JDK-8271905: mark hotspot runtime/Metaspace tests which ignore external VM flags + JDK-8272099: mark hotspot runtime/Monitor tests which ignore external VM flags + JDK-8272291: mark hotspot runtime/logging tests which ignore external VM flags + JDK-8272551: mark hotspot runtime/modules tests which ignore external VM flags + JDK-8272552: mark hotspot runtime/cds tests which ignore external VM flags + JDK-8272998: ImageIO.read() throws incorrect exception type + JDK-8273456: Do not hold ttyLock around stack walking + JDK-8273522: Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap + JDK-8273629: compiler/uncommontrap/TestDeoptOOM.java fails with release VMs + JDK-8273831: PrintServiceLookup spawns 2 threads in the current classloader, getting orphaned + JDK-8273921: Refactor NSK/JDI tests to create thread using factory + JDK-8274211: Test man page that options are documented + JDK-8274345: make build-test-lib is broken + JDK-8275329: ZGC: vmTestbase/gc/gctests/SoftReference/soft004/ /soft004.java fails with assert(_phases->length() <= 1000) failed: Too many recored phases? + JDK-8275333: Print count in "Too many recored phases?" assert + JDK-8275440: Remove VirtualSpaceList::is_full() + JDK-8275509: ModuleDescriptor.hashCode isn't reproducible across builds + JDK-8276036: The value of full_count in the message of insufficient codecache is wrong + JDK-8276054: JMH benchmarks for Fences + JDK-8276711: compiler/codecache/cli tests failing when SegmentedCodeCache used with -Xint + JDK-8276819: javax/print/PrintServiceLookup/ /FlushCustomClassLoader.java fails to free + JDK-8277307: Pre shared key sent under both session_ticket and pre_shared_key extensions + JDK-8279856: Parallel: Use PreservedMarks to record promotion-failed objects + JDK-8281015: Further simplify NMT backend + JDK-8281149: (fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB + JDK-8281874: Can't unpack msi installers from test/jdk/tools/ /jpackage/windows/test/jdk/tools/jpackage/windows/ /WinShortcutPromptTest.java test + JDK-8282011: test/jdk/tools/jpackage/windows/WinL10nTest.java test fails if light.exe is not in %PATH% + JDK-8282017: sun/net/www/protocol/https/HttpsURLConnection/ /B6216082.java fails with "SocketException: Unexpected end of file from server" + JDK-8283670: gtest os.release_multi_mappings_vm is still racy + JDK-8284047: Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates + JDK-8285516: clearPassword should be called in a finally try block + JDK-8285785: CheckCleanerBound test fails with PasswordCallback object is not released + JDK-8285867: Convert applet manual tests SelectionVisible.java to Frame and automate + JDK-8286430: make test TEST="gtest:" exits with error when it shouldn't + JDK-8286473: Drop --enable-preview from Record related tests + JDK-8286474: Drop --enable-preview from Sealed Classes related tests + JDK-8286475: Drop --enable-preview from instanceof pattern matching related tests + JDK-8286969: Add a new test library API to execute kinit in SecurityTools.java + JDK-8287596: Reorg jdk.test.lib.util.ForceGC + JDK-8287671: Adjust ForceGC to invoke System::gc fewer times for negative case + JDK-8287867: Bad merge of jdk/test/lib/util/ForceGC.java causing test compilation error + JDK-8288325: [windows] Actual and Preferred Size of AWT Non-resizable frame are different + JDK-8288961: jpackage: test MSI installation fix + JDK-8288993: Make AwtFramePackTest generic by removing @requires tag + JDK-8289584: (fs) Print size values in java/nio/file/ /FileStore/Basic.java when they differ by > 1GiB + JDK-8289745: JfrStructCopyFailed uses heap words instead of bytes for object sizes + JDK-8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN" + JDK-8291154: Create a non static nested class without enclosing class throws VerifyError + JDK-8291550: RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled + JDK-8291911: java/io/File/GetXSpace.java fails with "53687091200 != 161051996160" + JDK-8292067: Convert test/sun/management/jmxremote/bootstrap shell tests to java version + JDK-8292072: NMT: repurpose Tracking overhead counter as global malloc counter + JDK-8292261: adjust timeouts in JLI GetObjectSizeIntrinsicsTest.java + JDK-8292381: java/net/httpclient/SpecialHeadersTest.java fails with "ERROR: Shutting down connection: HTTP/2 client stopped" + JDK-8292636: (dc) Problem listing of java/nio/channels/ /DatagramChannel/Unref.java has incorrect issue ID + JDK-8292717: Clean up checking of testing requirements in configure + JDK-8293156: Dcmd VM.classloaders fails to print the full hierarchy + JDK-8293335: sun/management/jmxremote/bootstrap/ /RmiBootstrapTest.java#id1failed with "Agent communication error: java.io.EOFException" + JDK-8293343: sun/management/jmxremote/bootstrap/ /RmiSslNoKeyStoreTest.java failed with "Agent communication error: java.io.EOFException" + JDK-8293563: [macos-aarch64] SA core file tests failing with sun.jvm.hotspot.oops.UnknownOopException + JDK-8293579: tools/jpackage/share/jdk/jpackage/tests/ /UnicodeArgsTest.java fails on Japanese Windows platform + JDK-8294402: Add diagnostic logging to VMProps.checkDockerSupport + JDK-8294427: Check boxes and radio buttons have rendering issues on Windows in High DPI env + JDK-8294881: test/hotspot/jtreg/vmTestbase/nsk/jdi( /VirtualMachine/dispose/dispose003/TestDescription.java fails + JDK-8295229: Try to verify gtest version + JDK-8295424: adjust timeout for another JLI GetObjectSizeIntrinsicsTest.java subtest + JDK-8296275: Write a test to verify setAccelerator method of JMenuItem + JDK-8296437: NMT incurs costs if disabled + JDK-8296821: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/ /code/test/NativeCallTest.java fails after JDK-8262901 + JDK-8297142: jdk/jfr/event/runtime/TestShutdown.java fails on Linux ppc64le and Linux aarch64 + JDK-8297296: java/awt/Mouse/EnterExitEvents/ /DragWindowTest.java fails with "No MouseReleased event on label!" + JDK-8297367: disable TestRedirectLinks.java in slowdebug mode + JDK-8297640: Increase buffer size for buf (insert_features_names) in Abstract_VM_Version::insert_features_names + JDK-8297798: Timeout with DTLSOverDatagram test template + JDK-8297958: NMT: Display peak values + JDK-8298298: NMT: count deltas are printed with 32-bit signed size + JDK-8298619: java/io/File/GetXSpace.java is failing + JDK-8298735: Some tools/jpackage/windows/* tests fails with jtreg test timeout + JDK-8298867: Basics.java fails with SSL handshake exception + JDK-8298868: Update EngineCloseOnAlert.java for changes to TLS implementation + JDK-8298869: Update ConnectionTest.java for changes to TLS implementation + JDK-8298872: Update CheckStatus.java for changes to TLS implementation + JDK-8298873: Update IllegalRecordVersion.java for changes to TLS implementation + JDK-8298874: Update TestAllSuites.java for TLS v1.2 and 1.3 + JDK-8298905: Test "java/awt/print/PrinterJob/ImagePrinting/ /PrintARGBImage.java" fails because the frames of instruction does not display + JDK-8299075: TestStringDeduplicationInterned.java fails because extra deduplication + JDK-8299207: [Testbug] Add back test/jdk/java/awt/Graphics2D/ /DrawPrimitivesTest.java + JDK-8299241: jdk/jfr/api/consumer/streaming/TestJVMCrash.java generates unnecessary core file + JDK-8299255: Unexpected round errors in FreetypeFontScaler + JDK-8299677: Formatter.format might take a long time to format an integer or floating-point + JDK-8299748: java/util/zip/Deinflate.java failing on s390x + JDK-8300259: Add test coverage for processing of pending block files in signed JARs + JDK-8300272: Improve readability of the test JarWithOneNonDisabledDigestAlg + JDK-8300727: java/awt/List/ListGarbageCollectionTest/ /AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected" + JDK-8300997: Add curl support to createJMHBundle.sh + JDK-8301065: Handle control characters in java_lang_String::print + JDK-8301189: validate-source fails after JDK-8298873 + JDK-8301247: JPackage app-image exe launches multiple exe's in JDK 17+ + JDK-8301377: adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again + JDK-8301455: comments in TestTypeAnnotations still refer to resolved JDK-8068737 + JDK-8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed + JDK-8301489: C1: ShortLoopOptimizer might lift instructions before their inputs + JDK-8301570: Test runtime/jni/nativeStack/ needs to detach the native thread + JDK-8301701: java/net/DatagramSocket/ /DatagramSocketMulticasting.java should be hardened + JDK-8302017: Allocate BadPaddingException only if it will be thrown + JDK-8302109: Trivial fixes to btree tests + JDK-8302525: Write a test to check various components send Events while mouse and key are used simultaneously + JDK-8302607: increase timeout for ContinuousCallSiteTargetChange.java + JDK-8303607: SunMSCAPI provider leaks memory and keys + JDK-8303922: build-test-lib target is broken + JDK-8304174: Remove delays from httpserver tests + JDK-8304954: SegmentedCodeCache fails when using large pages + JDK-8305502: adjust timeouts in three more M&M tests + JDK-8305505: NPE in javazic compiler + JDK-8305646: compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c + JDK-8306280: Open source several choice AWT tests + JDK-8307123: Fix deprecation warnings in DPrinter + JDK-8307311: Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests + JDK-8307403: java/util/zip/DeInflate.java timed out + JDK-8307732: build-test-lib is broken + JDK-8308047: java/util/concurrent/ScheduledThreadPoolExecutor/ /BasicCancelTest.java timed out and also had jcmd pipe errors + JDK-8308103: Massive (up to ~30x) increase in C2 compilation time since JDK 17 + JDK-8308116: jdk.test.lib.compiler .InMemoryJavaCompiler.compile does not close files + JDK-8308223: failure handler missed jcmd.vm.info command + JDK-8308592: Framework for CA interoperability testing + JDK-8308593: Add KEEPALIVE Extended Socket Options Support for Windows + JDK-8308910: Allow executeAndLog to accept running process + JDK-8309032: jpackage does not work for module projects unless --module-path is specified + JDK-8309104: [JVMCI] compiler/unsafe/ /UnsafeGetStableArrayElement test asserts wrong values with Graal + JDK-8309216: Cast from jchar* to char* in test java/io/GetXSpace.java + JDK-8309258: RISC-V: Add riscv_hwprobe syscall + JDK-8309502: RISC-V: String.indexOf intrinsic may produce misaligned memory loads + JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory + JDK-8309974: some JVMCI tests fail when VM options include - XX:+EnableJVMCI + JDK-8310233: Fix THP detection on Linux + JDK-8310265: (process) jspawnhelper should not use argv[0] + JDK-8310268: RISC-V: misaligned memory access in String.Compare intrinsic + JDK-8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose + JDK-8310656: RISC-V: __builtin___clear_cache can fail silently. + JDK-8310687: JDK-8303215 is incomplete + JDK-8311511: Improve description of NativeLibrary JFR event + JDK-8311514: Incorrect regex in TestMetaSpaceLog.java + JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java + JDK-8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers + JDK-8311631: When multiple users run tools/jpackage/share/ /LicenseTest.java, Permission denied for writing /var/tmp/*.files + JDK-8311813: C1: Uninitialized PhiResolver::_loop field + JDK-8312065: Socket.connect does not timeout when profiling + JDK-8312078: [PPC] JcmdScale.java Failing on AIX + JDK-8312126: NullPointerException in CertStore.getCRLs after 8297955 + JDK-8312182: THPs cause huge RSS due to thread start timing issue + JDK-8312394: [linux] SIGSEGV if kernel was built without hugepage support + JDK-8312395: Improve assertions in growableArray + JDK-8312440: assert(cast != nullptr) failed: must have added a cast to pin the node + JDK-8312467: relax the builddir check in make/autoconf/basic.m4 + JDK-8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar + JDK-8312535: MidiSystem.getSoundbank() throws unexpected SecurityException + JDK-8312573: Failure during CompileOnly parsing leads to ShouldNotReachHere + JDK-8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation + JDK-8312592: New parentheses warnings after HarfBuzz 7.2.0 update + JDK-8312612: handle WideCharToMultiByte return values + JDK-8312620: WSL Linux build crashes after JDK-8310233 + JDK-8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased + JDK-8312909: C1 should not inline through interface calls with non-subtype receiver + JDK-8312974: Bump update version for OpenJDK: jdk-17.0.10 + JDK-8313164: src/java.desktop/windows/native/libawt/windows/ /awt_Robot.cpp GetRGBPixels adjust releasing of resources + JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns + JDK-8313322: RISC-V: implement MD5 intrinsic + JDK-8313626: C2 crash due to unexpected exception control flow + JDK-8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors + JDK-8313691: use close after failing os::fdopen in vmError and ciEnv + JDK-8313779: RISC-V: use andn / orn in the MD5 instrinsic + JDK-8313781: Add regression tests for large page logging and user-facing error messages + JDK-8313782: Add user-facing warning if THPs are enabled but cannot be used + JDK-8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md + JDK-8314024: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work due to bad immediate dominator info + JDK-8314045: ArithmeticException in GaloisCounterMode + JDK-8314063: The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection + JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on Windows when run as user with Administrator privileges + JDK-8314121: test tools/jpackage/share/ /RuntimePackageTest.java#id0 fails on RHEL8 + JDK-8314139: TEST_BUG: runtime/os/ /THPsInThreadStackPreventionTest.java could fail on machine with large number of cores + JDK-8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp + JDK-8314242: Update applications/scimark/Scimark.java to accept VM flags + JDK-8314263: Signed jars triggering Logger finder recursion and StackOverflowError + JDK-8314495: Update to use jtreg 7.3.1 + JDK-8314679: SA fails to properly attach to JVM after having just detached from a different JVM + JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case + JDK-8315020: The macro definition for LoongArch64 zero build is not accurate. + JDK-8315062: [GHA] get-bootjdk action should return the abolute path + JDK-8315195: RISC-V: Update hwprobe query for new extensions + JDK-8315206: RISC-V: hwprobe query is_set return wrong value + JDK-8315214: Do not run sun/tools/jhsdb tests concurrently + JDK-8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) failed: more than 2 chained AddP nodes? + JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases + JDK-8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen + JDK-8315549: CITime misreports code/total nmethod sizes + JDK-8315606: Open source few swing text/html tests + JDK-8315644: increase timeout of sun/security/tools/jarsigner/Warning.java + JDK-8315683: Parallelize java/util/concurrent/tck/JSR166TestCase.java + JDK-8315692: Parallelize gc/stress/TestStressRSetCoarsening.java test + JDK-8315696: SignedLoggerFinderTest.java test failed + JDK-8315751: RandomTestBsi1999 fails often with timeouts on Linux ppc64le + JDK-8315766: Parallelize gc/stress/TestStressIHOPMultiThread.java test + JDK-8315770: serviceability/sa/TestJmapCoreMetaspace.java should run with -XX:-VerifyDependencies + JDK-8315863: [GHA] Update checkout action to use v4 + JDK-8315937: Enable parallelism in vmTestbase/nsk/stress/numeric tests + JDK-8316087: Test SignedLoggerFinderTest.java is still failing + JDK-8316178: Better diagnostic header for CodeBlobs + JDK-8316206: Test StretchedFontTest.java fails for Baekmuk font + JDK-8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit + JDK-8316514: Better diagnostic header for VtableStub + JDK-8316566: RISC-V: Zero extended narrow oop passed to Atomic::cmpxchg + JDK-8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b + JDK-8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java + JDK-8316743: RISC-V: Change UseVectorizedMismatchIntrinsic option result to warning + JDK-8316746: Top of lock-stack does not match the unlocked object + JDK-8316778: test hprof lib: invalid array element type from JavaValueArray.elementSize + JDK-8316859: RISC-V: Disable detection of V through HWCAP + JDK-8316906: Clarify TLABWasteTargetPercent flag + JDK-8317121: vector_masked_load instruction is moved too early after JDK-8286941 + JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js + JDK-8317373: Add Telia Root CA v2 + JDK-8317374: Add Let's Encrypt ISRG Root X2 + JDK-8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691 + JDK-8317706: Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux + JDK-8317772: NMT: Make peak values available in release builds + JDK-8317834: java/lang/Thread/IsAlive.java timed out + JDK-8317920: JDWP-agent sends broken exception event with onthrow option + JDK-8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases + JDK-8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2 + JDK-8318705: [macos] ProblemList java/rmi/registry/ /multipleRegistries/MultipleRegistries.java + JDK-8318759: Add four DigiCert root certificates + JDK-8318855: Extra file added by mistake during the backport of JDK-8283326 + JDK-8318889: C2: add bailout after assert Bad graph detected in build_loop_late + JDK-8318953: RISC-V: Small refactoring for MacroAssembler::test_bit + JDK-8319184: RISC-V: improve MD5 intrinsic + JDK-8319187: Add three eMudhra emSign roots + JDK-8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc + JDK-8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit + JDK-8320053: GHA: Cross-compile gtest code + JDK-8320209: VectorMaskGen clobbers rflags on x86_64 + JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly + JDK-8320601: ProblemList java/lang/invoke/lambda/ /LambdaFileEncodingSerialization.java on linux-all + JDK-8323422: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.10 - Modified patch: * fips.patch + regenerate to fix one file with substantial changes- Update to upstream tag jdk-17.0.9+9 (October 2023 CPU) * Security fixes + JDK-8286503, JDK-8312367: Enhance security classes + JDK-8296581: Better system proxy support + JDK-8297856: Improve handling of Bidi characters + JDK-8305815, JDK-8307278: Update Libpng to 1.6.39 + JDK-8306881, JDK-8307286: Update FreeType to 2.13.0 + JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS connections + JDK-8312248: Enhanced archival support redux + JDK-8314649: Enhanced archival support redux + JDK-8317121, CVE-2023-22025, bsc#1216339: vector_masked_load instruction is moved too early after JDK-8286941 * New features + JDK-8276799: Implementation of JEP 422: Linux/RISC-V Port * Other changes + JDK-6176679: Application freezes when copying an animated gif image to the system clipboard + JDK-6381945: (cal) Japanese calendar unit test system should avoid multiple static imports + JDK-8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on calling isCollectionUsageThresholdExceeded() + JDK-8153837: AArch64: Handle special cases for MaxINode & MinINode + JDK-8156889: ListKeychainStore.sh fails in some virtualized environments + JDK-8171221: Remove -XX:+CheckMemoryInitialization + JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test + JDK-8195589: T6587786.java failed after JDK-8189997 + JDK-8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE" + JDK-8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java fails on Windows + JDK-8229147: Linux os::create_thread() overcounts guardpage size with newer glibc (>=2.27) + JDK-8252713: jtreg time out of CtrlASCII.java seems to hang the Xserver. + JDK-8255548: Missing coverage for javax.xml.crypto.dom.DOMCryptoContext + JDK-8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out + JDK-8267188: gc/stringdedup/ /TestStringDeduplicationInterned.java fails with Shenandoah + JDK-8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure + JDK-8267517: async logging for stdout and stderr + JDK-8267860: Off-by-one bug when searching arrays in AlpnGreaseTest + JDK-8268852: AsyncLogWriter should not overide is_Named_thread() + JDK-8269091: javax/sound/sampled/Clip/SetPositionHang.java failed with ArrayIndexOutOfBoundsException: Array index out of range: -4 + JDK-8269466: Factor out the common code for initializing and starting internal VM JavaThreads + JDK-8270331: [TESTBUG] Error: Not a test or directory containing tests: java/awt/print/PrinterJob/InitToBlack.java + JDK-8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size() + JDK-8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark() + JDK-8271707: migrate tests to use jdk.test.whitebox.WhiteBox + JDK-8271898: disable os.release_multi_mappings_vm on macOS-X64 + JDK-8272586: emit abstract machine code in hs-err logs + JDK-8272654: Mark word accesses should not use Access API + JDK-8273092: Sort classlist in JDK image + JDK-8273803: Zero: Handle "zero" variant in CommandLineOptionTest.java + JDK-8274986: max code printed in hs-err logs should be configurable + JDK-8275031: runtime/ErrorHandling/ /MachCodeFramesInErrorFile.java fails when hsdis is present + JDK-8275303: sun/java2d/pipe/InterpolationQualityTest.java fails with D3D basic render driver + JDK-8275415: Prepare Leak Profiler for Lilliput + JDK-8275662: remove test/lib/sun/hotspot + JDK-8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java failed "assert(!contains(edge->reference())) failed: invariant" + JDK-8276651: java/lang/ProcessHandle tests fail with "RuntimeException: Input/output error" in java.lang.ProcessHandleImpl$Info.info0 + JDK-8276696: ParallelObjectIterator freed at the wrong time in VM_HeapDumper + JDK-8277102: Dubious PrintCompilation output + JDK-8277353: java/security/MessageDigest/ThreadSafetyTest.java test times out + JDK-8277417: C1 LIR instruction for load-klass + JDK-8277427: Update jib-profiles.js to use JMH 1.33 devkit + JDK-8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call + JDK-8277860: PPC: Remove duplicate info != NULL check + JDK-8278141: LIR_OpLoadKlass::_info shadows the field of the same name from LIR_Op + JDK-8278456: Define jtreg jdk_desktop test group time-based sub-tasks for use by headful testing. + JDK-8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 + JDK-8280032: Update jib-profiles.js to use JMH 1.34 devkit + JDK-8280396: G1: Full gc mark stack draining should prefer to make work available to other threads + JDK-8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path" + JDK-8281507: Two javac tests have bad jtreg `@clean` tags + JDK-8281717: Cover logout method for several LoginModule + JDK-8282404: DrawStringWithInfiniteXform.java failed with "RuntimeException: drawString with InfiniteXform transform takes long time" + JDK-8282651: ZGC: vmTestbase/gc/ArrayJuggle/ tests fails intermittently with exit code 97 + JDK-8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y) + JDK-8283056: show abstract machine code in hs-err for all VM crashes + JDK-8283276: java/io/ObjectStreamClass/ /ObjectStreamClassCaching.java fails with various GCs + JDK-8283326: Implement SafeFetch statically + JDK-8283724: Incorrect description for jtreg-failure-handler option + JDK-8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream should only check inflated bytes + JDK-8283865: riscv: Break down -XX:+UseRVB into seperate options for each bitmanip extension + JDK-8283929: GHA: Add RISC-V build config + JDK-8284068: riscv: should call Atomic::release_store in JavaThread::set_thread_state + JDK-8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile + JDK-8284273: Early crashes in os::print_context on AArch64 + JDK-8284760: Correct type/array element offset in LibraryCallKit::get_state_from_digest_object() + JDK-8284772: GHA: Use GCC Major Version Dependencies Only + JDK-8284910: Buffer clean in PasswordCallback + JDK-8284937: riscv: should not allocate special register for temp + JDK-8284997: arm32 build crashes since JDK-8283326 + JDK-8285303: riscv: Incorrect register mask in call_native_base + JDK-8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* + JDK-8285630: Fix a configure error in RISC-V cross build + JDK-8285675: Temporary fix for arm32 SafeFetch + JDK-8285699: riscv: Provide information when hitting a HaltNode + JDK-8285711: riscv: RVC: Support disassembler show-bytes option + JDK-8285756: clean up use of bad arguments for `@clean` in langtools tests + JDK-8285980: Several tests in compiler/c2/irTests miss @requires vm.compiler2.enabled + JDK-8286481: Exception printed to stdout on Windows when storing transparent image in clipboard + JDK-8286620: Create regression test for verifying setMargin() of JRadioButton + JDK-8286623: Bundle zlib by default with JDK on macos aarch64 + JDK-8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled. + JDK-8287418: riscv: Fix correctness issue of MacroAssembler::movptr + JDK-8287552: riscv: Fix comment typo in li64 + JDK-8287970: riscv: jdk/incubator/vector/*VectorTests failing + JDK-8288719: [arm32] SafeFetch32 thumb interleaving causes random crashes + JDK-8289077: Add manual tests to open + JDK-8289238: Refactoring changes to PassFailJFrame Test Framework + JDK-8289510: Improve test coverage for XPath Axes: namespace + JDK-8289512: Fix GCC 12 warnings for adlc output_c.cpp + JDK-8289547: Update javax/swing/Popup/TaskbarPositionTest.java + JDK-8289646: configure script failed on WSL + JDK-8289688: jfr command hangs when it processes invalid file + JDK-8289748: C2 compiled code crashes with SIGFPE with - XX:+StressLCM and -XX:+StressGCM + JDK-8289797: tools/launcher/I18NArgTest.java fails on Japanese Windows environment + JDK-8289917: Metadata for regionsRefilled of G1EvacuationStatistics event is wrong + JDK-8290137: riscv: small refactoring for add_memory_int32/64 + JDK-8290164: compiler/runtime/TestConstantsInError.java fails on riscv + JDK-8290464: Optimize ResourceArea zapping on ResourceMark release + JDK-8290469: Add new positioning options to PassFailJFrame test framework + JDK-8290496: riscv: Fix build warnings-as-errors with GCC 11 + JDK-8291444: GHA builds/tests won't run manually if disabled from automatic running + JDK-8291830: jvmti/RedefineClasses/StressRedefine failed: assert(!is_null(v)) failed: narrow klass value can never be zero + JDK-8291893: riscv: remove fence.i used in user space + JDK-8291947: riscv: fail to build after JDK-8290840 + JDK-8291952: riscv: Remove PRAGMA_NONNULL_IGNORED + JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar + JDK-8292315: Tests should not rely on specific JAR file names (hotspot) + JDK-8292316: Tests should not rely on specific JAR file names (jpackage) + JDK-8292683: Remove BadKeyUsageTest.java from Problem List + JDK-8292698: Improve performance of DataInputStream + JDK-8292716: Configure should check that jtreg is of the required version + JDK-8292763: JDK-8292716 breaks configure without jtreg + JDK-8292867: RISC-V: Simplify weak CAS return value handling + JDK-8293012: ConstantPool::print_on can crash if _cache is NULL + JDK-8293050: RISC-V: Remove redundant non-null assertions about macro-assembler + JDK-8293098: GHA: Harmonize GCC version handling for host and cross builds + JDK-8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub + JDK-8293107: GHA: Bump to Ubuntu 22.04 + JDK-8293114: JVM should trim the native heap + JDK-8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux ppc64le and Linux aarch64 + JDK-8293177: Verify version numbers in legal files + JDK-8293180: JQuery UI license file not updated + JDK-8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics + JDK-8293361: GHA: dump config.log in case of configure failure + JDK-8293474: RISC-V: Unify the way of moving function pointer + JDK-8293524: RISC-V: Use macro-assembler functions as appropriate + JDK-8293566: RISC-V: Clean up push and pop registers + JDK-8293811: Provide a reason for PassFailJFrame.forceFail + JDK-8293851: hs_err should print more stack in hex dump + JDK-8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6 + JDK-8294083: RISC-V: Minimal build failed with - -disable-precompiled-headers + JDK-8294086: RISC-V: Cleanup InstructionMark usages in the backend + JDK-8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops + JDK-8294149: JMH 1.34 and later requires jopt-simple 5.0.4 + JDK-8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate() + JDK-8294366: RISC-V: Partially mark out incompressible regions + JDK-8294430: RISC-V: Small refactoring for movptr_with_offset + JDK-8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites + JDK-8294679: RISC-V: Misc crash dump improvements + JDK-8294941: GHA: Cut down cross-compilation sysroots + JDK-8294956: GHA: qemu-debootstrap is deprecated, use the regular one + JDK-8295110: RISC-V: Mark out relocations as incompressible + JDK-8295213: Run GHA manually with user-specified make and configure arguments + JDK-8295270: RISC-V: Clean up and refactoring for assembler functions + JDK-8295396: RISC-V: Cleanup useless CompressibleRegions + JDK-8295657: SA: Allow larger object alignments + JDK-8295737: macOS: Print content cut off when width > height with portrait orientation + JDK-8295811: serviceability/sa/TestObjectAlignment.java fails on x86_32 + JDK-8295812: Skip the "half float" support in LittleCMS during the build + JDK-8295894: Remove SECOM certificate that is expiring in September 2023 + JDK-8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic + JDK-8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0 + JDK-8296384: [TESTBUG] sun/security/provider/SecureRandom/ /AbstractDrbg/SpecTest.java intermittently timeout + JDK-8296435: RISC-V: Small refactoring for increment/decrement + JDK-8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec + JDK-8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null + JDK-8296602: RISC-V: improve performance of copy_memory stub + JDK-8296771: RISC-V: C2: assert(false) failed: bad AD file + JDK-8296796: Provide clean, platform-agnostic interface to C-heap trimming + JDK-8296916: RISC-V: Move some small macro-assembler functions to header file + JDK-8297350: Update JMH devkit to 1.36 + JDK-8297359: RISC-V: improve performance of floating Max Min intrinsics + JDK-8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V + JDK-8297644: RISC-V: Compilation error when shenandoah is disabled + JDK-8297681: Unnecessary color conversion during 4BYTE_ABGR_PRE to INT_ARGB_PRE blit + JDK-8297697: RISC-V: Add support for SATP mode detection + JDK-8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension + JDK-8297887: Update Siphash + JDK-8297923: java.awt.ScrollPane broken after multiple scroll up/down + JDK-8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)" + JDK-8298921: Create a regression test for JDK-8139581 + JDK-8298974: Add ftcolor.c to imported freetype sources + JDK-8299158: Improve MD5 intrinsic on AArch64 + JDK-8299168: RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops* + JDK-8299330: Minor improvements in MSYS2 Workflow handling + JDK-8299617: CurrencySymbols.properties is missing the copyright notice + JDK-8299658: C1 compilation crashes in LinearScan::resolve_exception_edge + JDK-8299713: Test javax/swing/JTableHeader/6889007/ /bug6889007.java failed: Wrong type of cursor + JDK-8299827: Add resolved IP address in connection exception for sockets + JDK-8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes + JDK-8299962: Speed up compiler/intrinsics/unsafe/ /DirectByteBufferTest.java and HeapByteBufferTest.java + JDK-8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc + JDK-8300098: java/util/concurrent/ConcurrentHashMap/ /ConcurrentAssociateTest.java fails with internal timeout when executed with TieredCompilation1/3 + JDK-8300109: RISC-V: Improve code generation for MinI/MaxI nodes + JDK-8300405: Screen capture for test JFileChooserSetLocationTest.java, failure case + JDK-8300584: Accelerate AVX-512 CRC32C for small buffers + JDK-8300659: Refactor TestMemoryAwareness to use WhiteBox api for host values + JDK-8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests + JDK-8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb + JDK-8301036: RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler + JDK-8301067: RISC-V: better error message when reporting unsupported satp modes + JDK-8301074: Replace NULL with nullptr in share/opto/ + JDK-8301097: Update GHA XCode to 12.5.1 + JDK-8301153: RISC-V: pipeline class for several instructions is not set correctly + JDK-8301167: Update VerifySignedJar to actually exercise and test verification + JDK-8301187: Memory leaks in OopMapCache + JDK-8301269: Update Commons BCEL to Version 6.7.0 + JDK-8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule + JDK-8301367: Add exception handler method to the BaseLdapServer + JDK-8301628: RISC-V: c2 fix pipeline class for several instructions + JDK-8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit + JDK-8301818: RISC-V: Factor out function mvw from MacroAssembler + JDK-8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed + JDK-8301959: Compile command in compiler.loopopts.TestRemoveEmptyCountedLoop does not work + JDK-8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818 + JDK-8302150: Speed up compiler/codegen/Test7100757.java + JDK-8302161: Upgrade jQuery UI to version 1.13.2 + JDK-8302182: Update Public Suffix List to 88467c9 + JDK-8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible + JDK-8302736: Major performance regression in Math.log on aarch64 + JDK-8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET + JDK-8303047: avoid NULL after 8301661 + JDK-8303154: Investigate and improve instruction cache flushing during compilation + JDK-8303215: Make thread stacks not use huge pages + JDK-8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if + JDK-8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1 + JDK-8304314: StackWalkTest.java fails after CODETOOLS-7903373 + JDK-8304353: Add lib-test tier1 testing in GHA + JDK-8304725: AsyncGetCallTrace can cause SIGBUS on M1 + JDK-8304845: Update PCSC-Lite for Suse Linux to 1.9.9 and fix incomplete license wording + JDK-8304976: Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree() + JDK-8305006: Use correct register in riscv_enc_fast_unlock() + JDK-8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp + JDK-8305112: RISC-V: Typo fix for RVC description + JDK-8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051 + JDK-8305421: Work around JDK-8305420 in CDSJDITest.java + JDK-8305425: Thread.isAlive0 doesn't need to call into the VM + JDK-8305512: RISC-V: Enable RVC extension by default on supported hardware + JDK-8305670: Performance regression in LockSupport.unpark with lots of idle threads + JDK-8305728: RISC-V: Use bexti instruction to do single-bit testing + JDK-8305763: Parsing a URI with an underscore goes through a silent exception, negatively impacting performance + JDK-8305766: ProblemList runtime/CompressedOops/ /CompressedClassPointers.java + JDK-8305858: Resolve multiple definition of 'handleSocketError' when statically linking with JDK native libraries + JDK-8305950: Have -XshowSettings option display tzdata version + JDK-8305995: Footprint regression from JDK-8224957 + JDK-8306060: Open source few AWT Insets related tests + JDK-8306076: Open source AWT misc tests + JDK-8306134: Open source some AWT tests relating to Button and a few other classes + JDK-8306135: Clean up and open source some AWT tests + JDK-8306137: Open source several AWT ScrollPane related tests + JDK-8306281: function isWsl() returns false on WSL2 + JDK-8306372: Open source AWT CardLayout and Checkbox tests + JDK-8306428: RunThese30M.java crashed with assert(early->flag() == current->flag() || early->flag() == mtNone) + JDK-8306430: Open source some AWT tests related to TextComponent and Toolkit + JDK-8306435: Juggle04/TestDescription.java should be a booleanArr test and not a byteArr one + JDK-8306484: Open source several AWT Choice jtreg tests + JDK-8306566: Open source several clipboard AWT tests + JDK-8306575: Clean up and open source four Dialog related tests + JDK-8306636: Disable compiler/c2/Test6905845.java with - XX:TieredStopAtLevel=3 + JDK-8306638: Open source some AWT tests related to datatransfer and Toolkit + JDK-8306667: RISC-V: Fix storeImmN0 matching rule by using zr register + JDK-8306682: Open source a few more AWT Choice tests + JDK-8306718: Optimize and opensource some old AWT tests + JDK-8306738: Select num workers for safepoint ParallelCleanupTask + JDK-8306765: Some client related jtreg problem list entries are malformed + JDK-8306812: Open source several AWT Miscellaneous tests + JDK-8307067: remove broken EnableThreadSMRExtraValidityChecks option + JDK-8307068: store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList + JDK-8307078: Opensource and clean up five more AWT Focus related tests + JDK-8307079: Update test java/awt/Choice/DragOffNoSelect.java + JDK-8307083: Open source some drag and drop tests 3 + JDK-8307147: [x86] Dangling pointer warning for Assembler::_attributes + JDK-8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC + JDK-8307156: native_thread not protected by TLH + JDK-8307165: java/awt/dnd/NoFormatsDropTest/ /NoFormatsDropTest.java timed out + JDK-8307299: Move more DnD tests to open + JDK-8307301: Update HarfBuzz to 7.2.0 + JDK-8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection + JDK-8307395: Add missing STS to Shenandoah + JDK-8307446: RISC-V: Improve performance of floating point to integer conversion + JDK-8307526: [JFR] Better handling of tampered JFR repository + JDK-8307555: Reduce memory reads in x86 MD5 intrinsic + JDK-8307569: Build with gcc8 is broken after JDK-8307301 + JDK-8307572: AArch64: Vector registers are clobbered by some macroassemblers + JDK-8307603: [AIX] Broken build after JDK-8307301 + JDK-8307604: gcc12 based Alpine build broken build after JDK-8307301 + JDK-8307651: RISC-V: stringL_indexof_char instruction has wrong format string + JDK-8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout + JDK-8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition + JDK-8307766: Linux: Provide the option to override the timer slack + JDK-8308089: [riscv-port-jdk17u] Intrinsify Unsafe.storeStoreFence + JDK-8308090: Add container tests for on-the-fly resource quota updates + JDK-8308152: PropertyDescriptor should work with overridden generic getter method + JDK-8308156: VerifyCACerts.java misses blank in error output + JDK-8308192: Error in parsing replay file when staticfield is an array of single dimension + JDK-8308232: nsk/jdb tests don't pass -verbose flag to the debuggee + JDK-8308277: RISC-V: Improve vectorization of Match.sqrt() on floats + JDK-8308283: Build failure with GCC12 & GCC13 + JDK-8308300: enhance exceptions in MappedMemoryUtils.c + JDK-8308643: Incorrect value of 'used' jvmstat counter + JDK-8308766: TLAB initialization may cause div by zero + JDK-8308803: Improve java/util/UUID/UUIDTest.java + JDK-8308872: enhance logging and some exception in krb5/Config.java + JDK-8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit + JDK-8309088: security/infra/java/security/cert/ /CertPathValidator/certification/AmazonCA.java fails + JDK-8309095: Remove UTF-8 character from TaskbarPositionTest.java + JDK-8309107: Bump update version for OpenJDK: jdk-17.0.9 + JDK-8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8309138: Fix container tests for jdks with symlinked conf dir + JDK-8309228: Clarify EXPERIMENTAL flags comment in hotspot/share/runtime/globals.hpp + JDK-8309254: Implement fast-path for ASCII-compatible CharsetEncoders on RISC-V + JDK-8309266: C2: assert(final_con == (jlong)final_int) failed: final value should be integer + JDK-8309297: Adjust ShenandoahHeap print_heap_regions_on + JDK-8309340: Provide sctpHandleSocketErrorWithMessage + JDK-8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node + JDK-8309550: jdk.jfr.internal.Utils::formatDataAmount method should gracefully handle amounts equal to Long.MIN_VALUE + JDK-8309591: Socket.setOption(TCP_QUICKACK) uses wrong level + JDK-8309613: [Windows] hs_err files sometimes miss information about the code containing the error + JDK-8309746: Reconfigure check should include make/conf/version-numbers.conf + JDK-8309862: Unsafe list operations in JfrStringPool + JDK-8309956: Shenandoah: Strengthen the mark word check in string dedup + JDK-8309959: JFR: Display N/A for missing data amount + JDK-8310054: ScrollPane insets are incorrect + JDK-8310126: C1: Missing receiver null check in Reference::get intrinsic + JDK-8310259: Pin msys2/setup-msys2 github action to a specific commit + JDK-8310549: avoid potential leaks in KeystoreImpl.m related to JNU_CHECK_EXCEPTION early returns + JDK-8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/ /interrupt001.java timed out due to missing prompt + JDK-8310873: Re-enable locked_create_entry symbol check in runtime/NMT/CheckForProperDetailStackTrace.java for RISC-V + JDK-8311033: [macos] PrinterJob does not take into account Sides attribute + JDK-8311249: Remove unused MemAllocator::obj_memory_range + JDK-8311285: report some fontconfig related environment variables in hs_err file + JDK-8311689: Wrong visible amount in Adjustable of ScrollPane + JDK-8311862: RISC-V: small improvements to shift immediate instructions + JDK-8311923: TestIRMatching.java fails on RISC-V + JDK-8312029: Add CriticalNative tests to ProblemList for 8312028 + JDK-8312511: GHA: Bump cross-compile runner to Ubuntu 22.04 + JDK-8312525: New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction + JDK-8312555: Ideographic characters aren't stretched by AffineTransform.scale(2, 1) + JDK-8313262: C2: Sinking node may cause required cast to be dropped + JDK-8313402: C1: Incorrect LoadIndexed value numbering + JDK-8313428: GHA: Bump GCC versions for July 2023 updates + JDK-8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0 + JDK-8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly + JDK-8313678: SymbolTable can leak Symbols during cleanup + JDK-8313701: GHA: RISC-V should use the official repository for bootstrap + JDK-8313707: GHA: Bootstrap sysroots with --variant=minbase + JDK-8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer + JDK-8313815: The exception messages printed by jcmd ManagementAgent.start are corrupted on Japanese Windows + JDK-8313874: JNI NewWeakGlobalRef throws exception for null arg + JDK-8314020: Print instruction blocks in byte units + JDK-8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java + JDK-8314118: Update JMH devkit to 1.37 + JDK-8314262: GHA: Cut down cross-compilation sysroots deeper + JDK-8314426: runtime/os/TestTrimNative.java is failing on slow machines + JDK-8314501: Shenandoah: sun/tools/jhsdb/heapconfig/ /JMapHeapConfigTest.java fails + JDK-8314517: some tests fail in case ipv6 is disabled on the machine + JDK-8314552: Fix javadoc tests to work with jtreg 7 + JDK-8314658: [17u] GHA: Sync up debian-version for cross-builds + JDK-8314730: GHA: Drop libfreetype6-dev transitional package in favor of libfreetype-dev + JDK-8314960: Add Certigna Root CA - 2 + JDK-8317040: Exclude cleaner test failing on older releases + JDK-8317643: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.9 - Modified patches: * nss-security-provider.patch * fips.patch + rediff- Enable JIT on riscv64- Compiler flags to realign stack on ix86 (bsc#1214790)- Added patch: * reproducible-properties.patch + use SOURCE_DATE_EPOCH for timestamp in the generated properties files- Update to upstream tag jdk-17.0.8.1+1 (August 2023 emergency release fixing a regression in July 2023 CPU) * Changes: + JDK-8313765: Invalid CEN header (invalid zip64 extra data field size) + JDK-8314677: Bump update version for OpenJDK: jdk-17.0.8.1- Added patch: * reproducible-javadoc-timestamp.patch + use SOURCE_DATE_EPOCH in javadoc and make the javadoc generation more reproducible- Update to upstream tag jdk-17.0.8+7 (July 2023 CPU) * CVEs + CVE-2023-22006, bsc#1213473 + CVE-2023-22036, bsc#1213474 + CVE-2023-22041, bsc#1213475 + CVE-2023-22044, bsc#1213479 + CVE-2023-22045, bsc#1213481 + CVE-2023-22049, bsc#1213482 + CVE-2023-25193, bsc#1207922 * Security fixes + JDK-8294323: Improve Shared Class Data + JDK-8296565: Enhanced archival support + JDK-8298676, JDK-8300891: Enhanced Look and Feel + JDK-8300285: Enhance TLS data handling + JDK-8300596: Enhance Jar Signature validation + JDK-8301998, JDK-8302084: Update HarfBuzz to 7.0.1 + JDK-8302475: Enhance HTTP client file downloading + JDK-8302483: Enhance ZIP performance + JDK-8303376: Better launching of JDI + JDK-8304460: Improve array usages + JDK-8304468: Better array usages + JDK-8305312: Enhanced path handling + JDK-8308682: Enhance AES performance * Other changes + JDK-8178806: Better exception logging in crypto code + JDK-8201516: DebugNonSafepoints generates incorrect information + JDK-8224768: Test ActalisCA.java fails + JDK-8227060: Optimize safepoint cleanup subtask order + JDK-8227257: javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError + JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel + JDK-8244976: vmTestbase/nsk/jdi/Event/request/request001.java doesn' initialize eName + JDK-8245877: assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compiled_method_load + JDK-8248001: javadoc generates invalid HTML pages whose ftp:// links are broken + JDK-8252990: Intrinsify Unsafe.storeStoreFence + JDK-8254711: Add java.security.Provider.getService JFR Event + JDK-8257856: Make ClassFileVersionsTest.java robust to JDK version updates + JDK-8261495: Shenandoah: reconsider update references memory ordering + JDK-8268288: jdk/jfr/api/consumer/streaming/ /TestOutOfProcessMigration.java fails with "Error: ShouldNotReachHere()" + JDK-8268298: jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log message + JDK-8268582: javadoc throws NPE with --ignore-source-errors option + JDK-8269821: Remove is-queue-active check in inner loop of write_ref_array_pre_work + JDK-8270434: JDI+UT: Unexpected event in JDI tests + JDK-8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K + JDK-8270869: G1ServiceThread may not terminate + JDK-8271519: java/awt/event/SequencedEvent/ /MultipleContextsFunctionalTest.java failed with "Total [200] - Expected [400]" + JDK-8273909: vmTestbase/nsk/jdi/Event/request/request001 can still fail with "ERROR: new event is not ThreadStartEvent" + JDK-8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64 + JDK-8274615: Support relaxed atomic add for linux-aarch64 + JDK-8274864: Remove Amman/Cairo hacks in ZoneInfoFile + JDK-8275233: Incorrect line number reported in exception stack trace thrown from a lambda expression + JDK-8275287: Relax memory ordering constraints on updating instance class and array class counters + JDK-8275721: Name of UTC timezone in a locale changes depending on previous code + JDK-8275735: [linux] Remove deprecated Metrics api (kernel memory limit) + JDK-8276058: Some swing test fails on specific CI macos system + JDK-8277407: javax/swing/plaf/synth/SynthButtonUI/6276188/ /bug6276188.java fails to compile after JDK-8276058 + JDK-8277775: Fixup bugids in RemoveDropTargetCrashTest.java - add 4357905 + JDK-8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause + JDK-8278434: timeouts in test java/time/test/java/time/ /format/TestZoneTextPrinterParser.java + JDK-8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling + JDK-8282077: PKCS11 provider C_sign() impl should handle CKR_BUFFER_TOO_SMALL error + JDK-8282201: Consider removal of expiry check in VerifyCACerts.java test + JDK-8282227: Locale information for nb is not working properly + JDK-8282704: runtime/Thread/StopAtExit.java may leak memory + JDK-8283057: Update GCC to version 11.2.0 for Oracle builds on Linux + JDK-8283062: Uninitialized warnings in libgtest with GCC 11.2 + JDK-8283520: JFR: Memory leak in dcmd_arena + JDK-8283566: G1: Improve G1BarrierSet::enqueue performance + JDK-8284331: Add sanity check for signal handler modification warning. + JDK-8285635: javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel + JDK-8285987: executing shell scripts without #! fails on Alpine linux + JDK-8286191: misc tests fail due to JDK-8285987 + JDK-8286287: Reading file as UTF-16 causes Error which "shouldn't happen" + JDK-8286331: jni_GetStringUTFChars() uses wrong heap allocator + JDK-8286346: 3-parameter version of AllocateHeap should not ignore AllocFailType + JDK-8286398: Address possibly lossy conversions in jdk.internal.le + JDK-8287007: [cgroups] Consistently use stringStream throughout parsing code + JDK-8287246: DSAKeyValue should check for missing params instead of relying on KeyFactory provider + JDK-8287541: Files.writeString fails to throw IOException for charset "windows-1252" + JDK-8287854: Dangling reference in ClassVerifier::verify_class + JDK-8287876: The recently de-problemlisted TestTitledBorderLeak test is unstable + JDK-8287897: Augment src/jdk.internal.le/share/legal/jline.md with information on 4th party dependencies + JDK-8288589: Files.readString ignores encoding errors for UTF-16 + JDK-8289509: Improve test coverage for XPath Axes: descendant, descendant-or-self, following, following-sibling + JDK-8289735: UTIL_LOOKUP_PROGS fails on pathes with space + JDK-8289949: Improve test coverage for XPath: operators + JDK-8290822: C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior + JDK-8291226: Create Test Cases to cover scenarios for JDK-8278067 + JDK-8291637: HttpClient default keep alive timeout not followed if server sends invalid value + JDK-8291638: Keep-Alive timeout of 0 should close connection immediately + JDK-8292206: TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected + JDK-8292301: [REDO v2] C2 crash when allocating array of size too large + JDK-8292407: Improve Weak CAS VarHandle/Unsafe tests resilience under spurious failures + JDK-8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses + JDK-8292755: Non-default method in interface leads to a stack overflow in JShell + JDK-8292990: Improve test coverage for XPath Axes: parent + JDK-8293295: Add type check asserts to java_lang_ref_Reference accessors + JDK-8293492: ShenandoahControlThread missing from hs-err log and thread dump + JDK-8293858: Change PKCS7 code to use default SecureRandom impl instead of SHA1PRNG + JDK-8293887: AArch64 build failure with GCC 12 due to maybe-uninitialized warning in libfdlibm k_rem_pio2.c + JDK-8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob + JDK-8294281: Allow warnings to be disabled on a per-file basis + JDK-8294673: JFR: Add SecurityProviderService#threshold to TestActiveSettingEvent.java + JDK-8294717: (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME + JDK-8294906: Memory leak in PKCS11 NSS TLS server + JDK-8295564: Norwegian Nynorsk Locale is missing formatting + JDK-8295974: jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames + JDK-8296084: javax/swing/JSpinner/4788637/bug4788637.java fails intermittently on a VM + JDK-8296318: use-def assert: special case undetected loops nested in infinite loops + JDK-8296343: CPVE thrown on missing content-length in OCSP response + JDK-8296412: Special case infinite loops with unmerged backedges in IdealLoopTree::check_safepts + JDK-8296545: C2 Blackholes should allow load optimizations + JDK-8296934: Write a test to verify whether Undecorated Frame can be iconified or not + JDK-8297000: [jib] Add more friendly warning for proxy issues + JDK-8297154: Improve safepoint cleanup logging + JDK-8297450: ScaledTextFieldBorderTest.java fails when run with -show parameter + JDK-8297587: Upgrade JLine to 3.22.0 + JDK-8297730: C2: Arraycopy intrinsic throws incorrect exception + JDK-8297955: LDAP CertStore should use LdapName and not String for DNs + JDK-8298488: [macos13] tools/jpackage tests failing with "Exit code: 137" on macOS + JDK-8298887: On the latest macOS+XCode the Robot API may report wrong colors + JDK-8299179: ArrayFill with store on backedge needs to reduce length by 1 + JDK-8299259: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE + JDK-8299544: Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs + JDK-8299570: [JVMCI] Insufficient error handling when CodeBuffer is exhausted + JDK-8299959: C2: CmpU::Value must filter overflow computation against local sub computation + JDK-8300042: Improve CPU related JFR events descriptions + JDK-8300079: SIGSEGV in LibraryCallKit::inline_string_copy due to constant NULL src argument + JDK-8300823: UB: Compile::_phase_optimize_finished is initialized too late + JDK-8300939: sun/security/provider/certpath/OCSP/ /OCSPNoContentLength.java fails due to network errors + JDK-8301050: Detect Xen Virtualization on Linux aarch64 + JDK-8301119: Support for GB18030-2022 + JDK-8301123: Enable Symbol refcounting underflow checks in PRODUCT + JDK-8301190: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr + JDK-8301216: ForkJoinPool invokeAll() ignores timeout + JDK-8301338: Identical branch conditions in CompileBroker::print_heapinfo + JDK-8301491: C2: java.lang.StringUTF16::indexOfChar intrinsic called with negative character argument + JDK-8301637: ThreadLocalRandom.current().doubles().parallel() contention + JDK-8301661: Enhance os::pd_print_cpu_info on macOS and Windows + JDK-8302151: BMPImageReader throws an exception reading BMP images + JDK-8302172: [JVMCI] HotSpotResolvedJavaMethodImpl.canBeInlined must respect ForceInline + JDK-8302320: AsyncGetCallTrace obtains too few frames in sanity test + JDK-8302491: NoClassDefFoundError omits the original cause of an error + JDK-8302508: Add timestamp to the output TraceCompilerThreads + JDK-8302594: use-after-free in Node::destruct + JDK-8302595: use-after-free related to GraphKit::clone_map + JDK-8302791: Add specific ClassLoader object to Proxy IllegalArgumentException message + JDK-8302849: SurfaceManager might expose partially constructed object + JDK-8303069: Memory leak in CompilerOracle::parse_from_line + JDK-8303102: jcmd: ManagementAgent.status truncates the text longer than O_BUFLEN + JDK-8303130: Document required Accessibility permissions on macOS + JDK-8303354: addCertificatesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303433: Bump update version for OpenJDK: jdk-17.0.8 + JDK-8303440: The "ZonedDateTime.parse" may not accept the "UTC+XX" zone id + JDK-8303465: KeyStore of type KeychainStore, provider Apple does not show all trusted certificates + JDK-8303476: Add the runtime version in the release file of a JDK image + JDK-8303482: Update LCMS to 2.15 + JDK-8303508: Vector.lane() gets wrong value on x86 + JDK-8303511: C2: assert(get_ctrl(n) == cle_out) during unrolling + JDK-8303564: C2: "Bad graph detected in build_loop_late" after a CMove is wrongly split thru phi + JDK-8303575: adjust Xen handling on Linux aarch64 + JDK-8303576: addIdentitiesToKeystore in KeystoreImpl.m needs CFRelease call in early potential CHECK_NULL return + JDK-8303588: [JVMCI] make JVMCI source directories conform with standard layout + JDK-8303809: Dispose context in SPNEGO NegotiatorImpl + JDK-8303822: gtestMain should give more helpful output + JDK-8303861: Error handling step timeouts should never be blocked by OnError and others + JDK-8303937: Corrupted heap dumps due to missing retries for os::write() + JDK-8303949: gcc10 warning Linux ppc64le - note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5 + JDK-8304054: Linux: NullPointerException from FontConfiguration.getVersion in case no fonts are installed + JDK-8304063: tools/jpackage/share/AppLauncherEnvTest.java fails when checking LD_LIBRARY_PATH + JDK-8304134: jib bootstrapper fails to quote filename when checking download filetype + JDK-8304291: [AIX] Broken build after JDK-8301998 + JDK-8304295: harfbuzz build fails with GCC 7 after JDK-8301998 + JDK-8304350: Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0 + JDK-8304671: javac regression: Compilation with --release 8 fails on underscore in enum identifiers + JDK-8304683: Memory leak in WB_IsMethodCompatible + JDK-8304760: Add 2 Microsoft TLS roots + JDK-8304867: Explicitly disable dtrace for ppc builds + JDK-8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC + JDK-8305088: SIGSEGV in Method::is_method_handle_intrinsic + JDK-8305113: (tz) Update Timezone Data to 2023c + JDK-8305400: ISO 4217 Amendment 175 Update + JDK-8305403: Shenandoah evacuation workers may deadlock + JDK-8305481: gtest is_first_C_frame failing on ARM + JDK-8305690: [X86] Do not emit two REX prefixes in Assembler::prefix + JDK-8305711: Arm: C2 always enters slowpath for monitorexit + JDK-8305721: add `make compile-commands` artifacts to .gitignore + JDK-8305975: Add TWCA Global Root CA + JDK-8305993: Add handleSocketErrorWithMessage to extend nio Net.c exception message + JDK-8305994: Guarantee eventual async monitor deflation + JDK-8306072: Open source several AWT MouseInfo related tests + JDK-8306133: Open source few AWT Drag & Drop related tests + JDK-8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests + JDK-8306432: Open source several AWT Text Component related tests + JDK-8306466: Open source more AWT Drag & Drop related tests + JDK-8306489: Open source AWT List related tests + JDK-8306543: GHA: MSVC installation is failing + JDK-8306640: Open source several AWT TextArea related tests + JDK-8306652: Open source AWT MenuItem related tests + JDK-8306658: GHA: MSVC installation could be optional since it might already be pre-installed + JDK-8306664: GHA: Update MSVC version to latest stepping + JDK-8306681: Open source more AWT DnD related tests + JDK-8306683: Open source several clipboard and color AWT tests + JDK-8306752: Open source several container and component AWT tests + JDK-8306753: Open source several container AWT tests + JDK-8306755: Open source few Swing JComponent and AbstractButton tests + JDK-8306768: CodeCache Analytics reports wrong threshold + JDK-8306774: Make runtime/Monitor/ /GuaranteedAsyncDeflationIntervalTest.java more reliable + JDK-8306825: Monitor deflation might be accidentally disabled by zero intervals + JDK-8306850: Open source AWT Modal related tests + JDK-8306871: Open source more AWT Drag & Drop tests + JDK-8306883: Thread stacksize is reported with wrong units in os::create_thread logging + JDK-8306941: Open source several datatransfer and dnd AWT tests + JDK-8306943: Open source several dnd AWT tests + JDK-8306954: Open source five Focus related tests + JDK-8306955: Open source several JComboBox jtreg tests + JDK-8306976: UTIL_REQUIRE_SPECIAL warning on grep + JDK-8306996: Open source Swing MenuItem related tests + JDK-8307080: Open source some more JComboBox jtreg tests + JDK-8307128: Open source some drag and drop tests 4 + JDK-8307130: Open source few Swing JMenu tests + JDK-8307133: Open source some JTable jtreg tests + JDK-8307134: Add GTS root CAs + JDK-8307135: java/awt/dnd/NotReallySerializableTest/ /NotReallySerializableTest.java failed + JDK-8307331: Correctly update line maps when class redefine rewrites bytecodes + JDK-8307346: Add missing gc+phases logging for ObjectCount(AfterGC) JFR event collection code + JDK-8307347: serviceability/sa/ClhsdbDumpclass.java could leave files owned by root on macOS + JDK-8307378: Allow collectors to provide specific values for GC notifications' actions + JDK-8307381: Open Source JFrame, JIF related Swing Tests + JDK-8307425: Socket input stream read burns CPU cycles with back-to-back poll(0) calls + JDK-8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause + JDK-8308554: [17u] Fix commit of 8286191. vm.musl was not removed from ExternalEditorTest + JDK-8308880: [17u] micro bench ZoneStrings missed in backport of 8278434 + JDK-8308884: [17u/11u] Backout JDK-8297951 + JDK-8311467: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.8- Bring back our nss.fips.cfg file, since the variable expansion in the upstream file does not work (fixes: bsc#1211679)- Fix for SG#65673, bsc#1210392: * unsigned-sni-server-name.patch: In SSLSessionImpl, interpret length of SNIServerName as an unsigned byte so that it can have length up to 255 rather than 127.- Do not install a separate nss.fips.cfg file, since there is now one in the tree and the install happens automatically - Modified patch: * fips.patch + enable system property file by default, without which the FIPS mode would never get enabled (bsc#1211259)- Update to upstrem tag jdk-17.0.7+7 (April 2023 CPU) * Security fixes: + JDK-8287404: Improve ping times + JDK-8288436: Improve Xalan supports + JDK-8294474, CVE-2023-21930, bsc#1210628: Better AES support + JDK-8295304, CVE-2023-21938, bsc#1210632: Runtime support improvements + JDK-8296676, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296684, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296692, CVE-2023-21937, bsc#1210631: Improve String platform support + JDK-8296832, CVE-2023-21939, bsc#1210634: Improve Swing platform support + JDK-8297371: Improve UTF8 representation redux + JDK-8298191, CVE-2023-21954, bsc#1210635: Enhance object reclamation process + JDK-8298310, CVE-2023-21967, bsc#1210636: Enhance TLS session negotiation + JDK-8298667, CVE-2023-21968, bsc#1210637: Improved path handling + JDK-8299129: Enhance NameService lookups * Fixes: + JDK-6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion + JDK-6779701: Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java + JDK-8008243: Zero: Implement fast bytecodes + JDK-8048190: NoClassDefFoundError omits original ExceptionInInitializerError + JDK-8065097: [macosx] javax/swing/Popup/ /TaskbarPositionTest.java fails because Popup is one pixel off + JDK-8144030: [macosx] test java/awt/Frame/ /ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) + JDK-8155246: Throw error if default java.security file is missing + JDK-8186765: Speed up test sun/net/www/protocol/https/ /HttpsClient/ProxyAuthTest.java + JDK-8192931: Regression test java/awt/font/TextLayout/ /CombiningPerf.java fails + JDK-8195809: [TESTBUG] jps and jcmd -l support for containers is not tested + JDK-8208077: File.listRoots performance degradation + JDK-8209935: Test to cover CodeSource.getCodeSigners() + JDK-8210927: JDB tests do not update source path after doing a redefine class + JDK-8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup + JDK-8213531: Test javax/swing/border/TestTitledBorderLeak.java fails + JDK-8223783: sun/net/www/http/HttpClient/MultiThreadTest.java sometimes detect threads+1 connections + JDK-8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties + JDK-8231491: JDI tc02x004 failed again due to wrong # of breakpoints + JDK-8235297: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java fails intermittent + JDK-8242115: C2 SATB barriers are not safepoint-safe + JDK-8244669: convert clhsdb "mem" command from javascript to java + JDK-8245654: Add Certigna Root CA + JDK-8251177: [macosx] The text "big" is truncated in JTabbedPane + JDK-8254267: javax/xml/crypto/dsig/LogParameters.java failed with "RuntimeException: Unexpected log output:" + JDK-8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6 + JDK-8262386: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java timed out + JDK-8266974: duplicate property key in java.sql.rowset resource bundle + JDK-8267038: Update IANA Language Subtag Registry to Version 2022-03-02 + JDK-8270156: Add "randomness" and "stress" keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN + JDK-8270476: Make floating-point test infrastructure more lambda and method reference friendly + JDK-8271471: [IR Framework] Rare occurrence of "" in PrintIdeal/PrintOptoAssembly can let tests fail + JDK-8271838: AmazonCA.java interop test fails + JDK-8272702: Resolving URI relative path with no / may lead to incorrect toString + JDK-8272985: Reference discovery is confused about atomicity and degree of parallelism + JDK-8273154: Provide a JavadocTester method for non-overlapping, unordered output matching + JDK-8273410: IR verification framework fails with "Should find method name in validIrRulesMap" + JDK-8274911: testlibrary_tests/ir_framework/tests/ /TestIRMatching.java fails with "java.lang.RuntimeException: Should have thrown exception" + JDK-8275173: testlibrary_tests/ir_framework/tests/ /TestCheckedTests.java fails after JDK-8274911 + JDK-8275320: NMT should perform buffer overrun checks + JDK-8275301: Unify C-heap buffer overrun checks into NMT + JDK-8275582: Don't purge metaspace mapping lists + JDK-8275704: Metaspace::contains() should be threadsafe + JDK-8275843: Random crashes while the UI code is executed + JDK-8276064: CheckCastPP with raw oop input floats below a safepoint + JDK-8276086: Increase size of metaspace mappings + JDK-8277485: Zero: Fix _fast_{i,f}access_0 bytecodes handling + JDK-8277822: Remove debug-only heap overrun checks in os::malloc and friends + JDK-8277946: NMT: Remove VM.native_memory shutdown jcmd command option + JDK-8277990: NMT: Remove NMT shutdown capability + JDK-8278961: Enable debug logging in java/net/ /DatagramSocket/SendDatagramToBadAddress.java + JDK-8279024: Remove javascript references from clhsdb.html + JDK-8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist + JDK-8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error + JDK-8279614: The left line of the TitledBorder is not painted on 150 scale factor + JDK-8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 + JDK-8280048: Missing comma in copyright header + JDK-8280132: Incorrect comparator com.sun.beans.introspect .MethodInfo.MethodOrder + JDK-8280166: Extend java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java test cases + JDK-8280553: resourcehogs/serviceability/sa/ /TestHeapDumpForLargeArray.java can fail if GC occurs + JDK-8280703: CipherCore.doFinal(...) causes potentially massive byte[] allocations during decryption + JDK-8280784: VM_Cleanup unnecessarily processes all thread oops + JDK-8280868: LineBodyHandlerTest.java creates and discards too many clients + JDK-8280889: java/lang/instrument/ /GetObjectSizeIntrinsicsTest.java fails with - XX:-UseCompressedOops + JDK-8280896: java/nio/file/Files/probeContentType/ /Basic.java fails on Windows 11 + JDK-8281122: [IR Framework] Cleanup IR matching code in preparation for JDK-8280378 + JDK-8281170: Test jdk/tools/jpackage/windows/ /WinInstallerIconTest always fails on Windows 11 + JDK-8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions + JDK-8282143: Objects.requireNonNull should be ForceInline + JDK-8282577: ICC_Profile.setData(int, byte[]) invalidates the profile + JDK-8282771: Create test case for JDK-8262981 + JDK-8282958: Rendering Issues with Borders on Windows High-DPI systems + JDK-8283606: Tests may fail with zh locale on MacOS + JDK-8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/ /thread001 failed due to SocketTimeoutException + JDK-8283719: java/util/logging/CheckZombieLockTest.java failing intermittently + JDK-8283870: jdeprscan --help causes an exception when the locale is ja, zh_CN or de + JDK-8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly + JDK-8284165: Add pid to process reaper thread name + JDK-8284524: Create an automated test for JDK-4422362 + JDK-8284726: Print active locale settings in hs_err reports and in VM.info + JDK-8284767: Create an automated test for JDK-4422535 + JDK-8285399: JNI exception pending in awt_GraphicsEnv.c:1432 + JDK-8285690: CloneableReference subtest should not throw CloneNotSupportedException + JDK-8285755: JDK-8285093 changed the default for - -with-output-sync + JDK-8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work + JDK-8285919: Remove debug printout from JDK-8285093 + JDK-8285965: TestScenarios.java does not check for "" correctly + JDK-8286030: Avoid JVM crash when containers share the same /tmp dir + JDK-8286154: Fix 3rd party notices in test files + JDK-8286562: GCC 12 reports some compiler warnings + JDK-8286694: Incorrect argument processing in java launcher + JDK-8286705: GCC 12 reports use-after-free potential bugs + JDK-8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events + JDK-8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong + JDK-8286844: com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended + JDK-8286873: Improve websocket test execution time + JDK-8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException + JDK-8287180: Update IANA Language Subtag Registry to Version 2022-08-08 + JDK-8287217: C2: PhaseCCP: remove not visited nodes, prevent type inconsistency + JDK-8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # + JDK-8287593: ShortResponseBody could be made more resilient to rogue connections + JDK-8287754: Update jib GNU make dependency on Windows to latest cygwin build + JDK-8288005: HotSpot build with disabled PCH fails for Windows AArch64 + JDK-8288130: compiler error with AP and explicit record accessor + JDK-8288332: Tier1 validate-source fails after 8279614 + JDK-8288415: java/awt/PopupMenu/PopupMenuLocation.java is unstable in MacOS machines + JDK-8288854: getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE + JDK-8289400: Improve com/sun/jdi/TestScaffold error reporting + JDK-8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/ /isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt + JDK-8289508: Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling + JDK-8289511: Improve test coverage for XPath Axes: child + JDK-8289647: AssertionError during annotation processing of record related tests + JDK-8289948: Improve test coverage for XPath functions: Node Set Functions + JDK-8290067: Show stack dimensions in UL logging when attaching threads + JDK-8290083: ResponseBodyBeforeError: AssertionError or SSLException: Unsupported or unrecognized SSL message + JDK-8290197: test/jdk/java/nio/file/Files/probeContentType/ /Basic.java fails on some systems for the ".rar" extension + JDK-8290322: Optimize Vector.rearrange over byte vectors for AVX512BW targets. + JDK-8290836: Improve test coverage for XPath functions: String Functions + JDK-8290837: Improve test coverage for XPath functions: Boolean Functions + JDK-8290838: Improve test coverage for XPath functions: Number Functions + JDK-8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph + JDK-8290899: java/lang/String/StringRepeat.java test requests too much heap on windows x86 + JDK-8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" + JDK-8291825: java/time/nontestng/java/time/zone/ /CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different + JDK-8292033: Move jdk.X509Certificate event logic to JCA layer + JDK-8292066: Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version + JDK-8292159: TYPE_USE annotations on generic type arguments of record components discarded + JDK-8292177: InitialSecurityProperty JFR event + JDK-8292285: C2: remove unreachable block after NeverBranch-to-Goto conversion + JDK-8292297: Fix up loading of override java.security properties file + JDK-8292328: AccessibleActionsTest.java test instruction for show popup on JLabel did not specify shift key + JDK-8292443: Weak CAS VarHandle/Unsafe tests should test always-failing cases + JDK-8292602: ZGC: C2 late barrier analysis uses invalid dominator information + JDK-8292660: C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly + JDK-8292780: misc tests failed "assert(false) failed: graph should be schedulable" + JDK-8292877: java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly + JDK-8293000: Review running times of jshell regression tests + JDK-8293326: jdk/sun/security/tools/jarsigner/compatibility/ /SignTwice.java slow on Windows + JDK-8293466: libjsig should ignore non-modifying sigaction calls + JDK-8293493: Signal Handlers printout should show signal block state + JDK-8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222 + JDK-8293562: KeepAliveCache Blocks Threads while Closing Connections + JDK-8293691: converting a defined BasicType value to a string should not crash the VM + JDK-8293767: AWT test TestSinhalaChar.java has old SCCS markings + JDK-8293819: sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG" + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop + JDK-8294160: misc crash dump improvements + JDK-8294217: Assertion failure: parsing found no loops but there are some + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294378: URLPermission constructor exception when using tr locale + JDK-8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite() + JDK-8294548: Problem list SA core file tests on macosx-x64 due to JDK-8294316 + JDK-8294580: frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame + JDK-8294677: chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications + JDK-8294705: Disable an assertion in test/jdk/java/util/ /DoubleStreamSums/CompensatedSums.java + JDK-8294902: Undefined Behavior in C2 regalloc with null references + JDK-8294947: Use 64bit atomics in patch_verified_entry on x86_64 + JDK-8294958: java/net/httpclient/ConnectTimeout tests are slow + JDK-8295000: java/util/Formatter/Basic test cleanup + JDK-8295066: Folding of loads is broken in C2 after JDK-8242115 + JDK-8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead + JDK-8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" + JDK-8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode + JDK-8295414: [Aarch64] C2: assert(false) failed: bad AD file + JDK-8295530: Update Zlib Data Compression Library to Version 1.2.13 + JDK-8295685: Update Libpng to 1.6.38 + JDK-8295724: VirtualMachineError: Out of space in CodeCache for method handle intrinsic + JDK-8298947: compiler/codecache/ /MHIntrinsicAllocFailureTest.java fails intermittently + JDK-8295774: Write a test to verify List sends ItemEvent/ActionEvent + JDK-8295777: java/net/httpclient/ConnectExceptionTest.java should not rely on system resolver + JDK-8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" + JDK-8296136: Use correct register in aarch64_enc_fast_unlock() + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296329: jar validator doesn't account for minor class file version + JDK-8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors 8298568: Fastdebug build fails after JDK-8296389 + JDK-8296548: Improve MD5 intrinsic for x86_64 + JDK-8296611: Problemlist several sun/security tests until JDK-8295343 is resolved + JDK-8296619: Upgrade jQuery to 3.6.1 + JDK-8296675: Exclude linux-aarch64 in NSS tests + JDK-8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters + JDK-8296904: Improve handling of macos xcode toolchain + JDK-8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 + JDK-8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address + JDK-8297088: Update LCMS to 2.14 + JDK-8297211: Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response + JDK-8297259: Bump update version for OpenJDK: jdk-17.0.7 + JDK-8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top + JDK-8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception + JDK-8297437: javadoc cannot link to old docs (with old style anchors) + JDK-8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check + JDK-8297489: Modify TextAreaTextEventTest.java as to verify the content change of TextComponent sends TextEvent + JDK-8297523: Various GetPrimitiveArrayCritical miss result - NULL check + JDK-8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 + JDK-8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination + JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication + JDK-8297959: Provide better descriptions for some Operating System JFR events + JDK-8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros + JDK-8298027: Remove SCCS id's from awt jtreg tests + JDK-8298035: Provide better descriptions for JIT compiler JFR events + JDK-8298073: gc/metaspace/ /CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx + JDK-8241293: CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes + JDK-8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c + JDK-8298108: Add a regression test for JDK-8297684 + JDK-8298129: Let checkpoint event sizes grow beyond u4 limit + JDK-8298271: java/security/SignedJar/spi-calendar-provider/ /TestSPISigned.java failing on Windows + JDK-8298459: Fix msys2 linking and handling out of tree build directory for source zip creation + JDK-8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options + JDK-8298527: Cygwin's uname -m returns different string than before + JDK-8298588: WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body + JDK-8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 + JDK-8298726: (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds + JDK-8299015: Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes + JDK-8299018: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes + JDK-8299194: CustomTzIDCheckDST.java may fail at future date + JDK-8299296: Write a test to verify the components selection sends ItemEvent + JDK-8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows + JDK-8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit + JDK-8299439: java/text/Format/NumberFormat/ /CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java + JDK-8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args + JDK-8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs + JDK-8299520: TestPrintXML.java output error messages in case compare fails + JDK-8299597: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.7 + JDK-8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 + JDK-8299671: Speed up compiler/intrinsics/string/ /TestStringLatin1IndexOfChar.java + JDK-8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs + JDK-8299957: Enhance error logging in instrument coding with additional jplis_assert_msg + JDK-8299970: Speed up compiler/arraycopy/ /TestArrayCopyConjoint.java + JDK-8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems + JDK-8300205: Swing test bug8078268 make latch timeout configurable + JDK-8300266: Detect Virtualization on Linux aarch64 + JDK-8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 + JDK-8300590: [JVMCI] BytecodeFrame.equals is broken + JDK-8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8300692: GCC 12 reports some compiler warnings in bundled freetype + JDK-8300751: [17u] Remove duplicate entry in javac.properties + JDK-8300773: Address the inconsistency between the constant array and pool size + JDK-8301170: perfMemory_windows.cpp add free_security_attr to early returns + JDK-8301342: Prefer ArrayList to LinkedList in LayoutComparator + JDK-8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 + JDK-8301760: Fix possible leak in SpNegoContext dispose + JDK-8301842: JFR: increase checkpoint event size for stacktrace and string pool + JDK-8302152: Speed up tests with infinite loops, sleep less + JDK-8302692: [17u] Update GHA Boot JDK to 17.0.6 + JDK-8302879: doc/building.md update link to jtreg builds + JDK-8304871: Use default visibility for static library builds - Modified patch: * fips.patch + refetch from git repository with our changes merged in - Added patch: * JDK-8303509.patch + upstream fix for JDK-8303509, bsc#1209333: Socket setTrafficClass does not work for IPv4 connections when IPv6 is enabled- Remove the accessibility sub-package, since it was never really working and creates another problems (bsc#1206549). It can eventually be built as standalone if needed - Removed patches: * jaw-jdk10.patch * jaw-misc.patch * jaw-nogtk.patch + not needed after the removal of the accessibility sub-package- Modified patch: * fips.patch + avoid calling C_GetInfo() too early, before cryptoki is initialized (bsc#1205916)- Update to upstream tag jdk-17.0.6+10 (January 2023 CPU) * CVEs + CVE-2023-21835, bsc#1207246 + CVE-2023-21843, bsc#1207248 * Security fixes + JDK-8286070: Improve UTF8 representation + JDK-8286496: Improve Thread labels + JDK-8287411: Enhance DTLS performance + JDK-8288516: Enhance font creation + JDK-8289350: Better media supports + JDK-8293554: Enhanced DH Key Exchanges + JDK-8293598: Enhance InetAddress address handling + JDK-8293717: Objective view of ObjectView + JDK-8293734: Improve BMP image handling + JDK-8293742: Better Banking of Sounds + JDK-8295687: Better BMP bounds * Other changes + JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ /ScreenInsetsTest.java fails in Windows + JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails + JDK-7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/ /Receiver/bug6186488.java fails + JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails + JDK-8029633: Raw inner class constructor ref should not perform diamond inference + JDK-8030121: java/awt/dnd/MissingDragExitEventTest/ /MissingDragExitEventTest.java fails + JDK-8065422: Trailing dot in hostname causes TLS handshake to fail with SNI disabled + JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/ /RobotWheelTest.java fails + JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ /ModalInternalFrameTest.java + JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/ /MultiresolutionIconTest.java + JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java failed with timeout + JDK-8202836: [macosx] test java/awt/Graphics/TextAAHintsTest.java fails + JDK-8210558: serviceability/sa/TestJhsdbJstackLock.java fails to find '^\s+- waiting to lock <0x[0-9a-f]+> \(a java\.lang\.Class ...' + JDK-8222323: ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop" + JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on macOs + JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos + JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on macos + JDK-8244670: convert clhsdb "whatis" command from javascript to java + JDK-8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives. + JDK-8255439: System Tray icons get corrupted when Windows scaling changes + JDK-8256811: Delayed/missed jdwp class unloading events + JDK-8257722: Improve "keytool -printcert -jarfile" output + JDK-8262721: Add Tests to verify single iteration loops are properly optimized + JDK-8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation + JDK-8266082: AssertionError in Annotate.fromAnnotations with - Xdoclint + JDK-8266519: Cleanup resolve() leftovers from BarrierSet et al + JDK-8267138: Stray suffix when starting gtests via GTestWrapper.java + JDK-8268033: compiler/intrinsics/bmi/verifycode/ /BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" + JDK-8268276: Base64 Decoding optimization for x86 using AVX-512 + JDK-8268297: jdk/jfr/api/consumer/streaming/ /TestLatestEvent.java times out + JDK-8268779: ZGC: runtime/InternalApi/ /ThreadCpuTimesDeadlock.java#id1 failed with "OutOfMemoryError: Java heap space" + JDK-8269029: compiler/codegen/TestCharVect2.java fails for client VMs + JDK-8269404: Base64 Encoding optimization enhancements for x86 using AVX-512 + JDK-8269571: NMT should print total malloc bytes and invocation count + JDK-8269743: test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/ /stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m) + JDK-8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter + JDK-8270155: ARM32: Improve register dump in hs_err + JDK-8270609: [TESTBUG] java/awt/print/Dialog/DialogCopies.java does not show instruction + JDK-8270848: Redundant unsafe opmask register allocation in some instruction patterns. + JDK-8270947: AArch64: C1: use zero_words to initialize all objects + JDK-8271015: Split cds/SharedBaseAddress.java test into smaller parts + JDK-8271834: TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah + JDK-8271956: AArch64: C1 build failed after JDK-8270947 + JDK-8272094: compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline" + JDK-8272123: Problem list 4 jtreg tests which regularly fail on macos-aarch64 + JDK-8272608: java_lang_System::allow_security_manager() doesn't set its initialization flag + JDK-8272776: NullPointerException not reported + JDK-8272791: java -XX:BlockZeroingLowLimit=1 crashes after 8270947 + JDK-8272809: JFR thread sampler SI_KERNEL SEGV in metaspace::VirtualSpaceList::contains + JDK-8273043: [TEST_BUG] Automate NimbusJTreeSelTextColor.java + JDK-8273108: RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276 + JDK-8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints + JDK-8273380: ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long + JDK-8273459: Update code segment alignment to 64 bytes + JDK-8273497: building.md should link to both md and html + JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368 + JDK-8273578: javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12 + JDK-8273685: Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction + JDK-8273880: Zero: Print warnings when unsupported intrinsics are enabled + JDK-8273881: Metaspace: test repeated deallocations + JDK-8274029: Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java + JDK-8274032: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/ImagePrinting/ImageTypes.java & show test UI + JDK-8274160: java/awt/Window/ShapedAndTranslucentWindows/ /Common.java delay is too high + JDK-8274296: Update or Problem List tests which may fail with uiScale=2 on macOS + JDK-8274456: Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java + JDK-8274527: Minimal VM build fails after JDK-8273459 + JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening + JDK-8274903: Zero: Support AsyncGetCallTrace + JDK-8275170: Some jtreg sound tests should be marked with sound keyword + JDK-8275234: java/awt/GraphicsDevice/DisplayModes/ /CycleDMImage.java is entered twice in ProblemList + JDK-8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked + JDK-8275569: Add linux-aarch64 to test-make profiles + JDK-8276108: Wrong instruction generation in aarch64 backend + JDK-8276904: Optional.toString() is unnecessarily expensive + JDK-8277092: TestMetaspaceAllocationMT2.java#ndebug-default fails with "RuntimeException: Committed seems high: NNNN expected at most MMMM" + JDK-8277346: ProblemList 7 serviceability/sa tests on macosx-x64 + JDK-8277351: ProblemList runtime/jni/checked/ /TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64 + JDK-8277358: Accelerate CRC32-C + JDK-8277411: C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check + JDK-8277576: ProblemList runtime/ErrorHandling/ /CreateCoredumpOnCrash.java on macosx-X64 + JDK-8277577: ProblemList compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64 + JDK-8277578: ProblemList applications/jcstress/acqrel.java on linux-aarch64 + JDK-8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size + JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode + JDK-8277928: Fix compilation on macosx-aarch64 after 8276108 + JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java fails with "tag mismatch" + JDK-8278826: Print error if Shenandoah flags are empty (instead of crashing) + JDK-8279066: entries.remove(entry) is useless in PKCS12KeyStore + JDK-8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop" + JDK-8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out + JDK-8279662: serviceability/sa/ClhsdbScanOops.java can fail due to unexpected GC + JDK-8279941: sun/security/pkcs11/Signature/ /TestDSAKeyLength.java fails when NSS version detection fails + JDK-8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines + JDK-8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes + JDK-8280234: AArch64 "core" variant does not build after JDK-8270947 + JDK-8280391: NMT: Correct NMT tag on CollectedHeap + JDK-8280511: AArch64: Combine shift and negate to a single instruction + JDK-8280554: resourcehogs/serviceability/sa/ /ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered + JDK-8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object + JDK-8280872: Reorder code cache segments to improve code density + JDK-8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR + JDK-8280948: Write a regression test for JDK-4659800 + JDK-8281296: Create a regression test for JDK-4515999 + JDK-8281744: x86: Use short jumps in TIG::set_vtos_entry_points + JDK-8282049: AArch64: Use ZR for integer zero immediate volatile stores + JDK-8282276: Problem list failing two Robot Screen Capture tests + JDK-8282347: AARCH64: Untaken branch in has_negatives stub + JDK-8282398: EndingDotHostname.java test fails because SSL cert expired + JDK-8282402: Create a regression test for JDK-4666101 + JDK-8282511: Use fixed certificate validation date in SSLExampleCert template + JDK-8282528: AArch64: Incorrect replicate2L_zero rule + JDK-8282600: SSLSocketImpl should not use user_canceled workaround when not necessary + JDK-8282642: vmTestbase/gc/gctests/LoadUnloadGC2/ /LoadUnloadGC2.java fails intermittently with exit code 1 + JDK-8282730: LdapLoginModule throw NPE from logout method after login failure + JDK-8282777: Create a Regression test for JDK-4515031 + JDK-8282857: Create a regression test for JDK-4702690 + JDK-8283059: Uninitialized warning in check_code.c with GCC 11.2 + JDK-8283199: Linux os::cpu_microcode_revision() stalls cold startup + JDK-8283298: Make CodeCacheSegmentSize a product flag + JDK-8283337: Posix signal handler modification warning triggering incorrectly + JDK-8283353: compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32 + JDK-8283383: [macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name + JDK-8283999: Update JMH devkit to 1.35 + JDK-8284533: Improve InterpreterCodelet data footprint + JDK-8284681: compiler/c2/aarch64/TestFarJump.java fails with "RuntimeException: for CodeHeap < 250MB the far jump is expected to be encoded with a single branch instruction" + JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox + JDK-8284732: FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X + JDK-8284752: Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation + JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown" + JDK-8284892: java/net/httpclient/http2/TLSConnection.java fails intermittently + JDK-8284980: Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot + JDK-8285093: Introduce UTIL_ARG_WITH + JDK-8285305: Create an automated test for JDK-4495286 + JDK-8285373: Create an automated test for JDK-4702233 + JDK-8285604: closed sun/java2d/GdiRendering/ /ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)" + JDK-8285612: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java + JDK-8285687: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java + JDK-8285698: Create a test to check the focus stealing of JPopupMenu from JComboBox + JDK-8285794: AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment + JDK-8285836: sun/net/www/http/KeepAliveCache/ /KeepAliveProperty.java failed with "RuntimeException: Failed in server" + JDK-8286172: Create an automated test for JDK-4516019 + JDK-8286263: compiler/c1/TestPinnedIntrinsics.java failed with "RuntimeException: testCurrentTimeMillis failed with -3" + JDK-8286313: [macos] Voice over reads the boolean value as null in the JTable + JDK-8286452: The array length of testSmallConstArray should be small and const + JDK-8286460: Remove dependence on JAR filename in CDS tests + JDK-8286551: JDK-8286460 causes tests to fail to compile in Tier2 + JDK-8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3 + JDK-8286663: Resolve IDE warnings in WTrayIconPeer and SystemTray + JDK-8286772: java/awt/dnd/DropTargetInInternalFrameTest/ /DropTargetInInternalFrameTest.html times out and fails in Windows + JDK-8286872: Refactor add/modify notification icon (TrayIcon) + JDK-8287011: Improve container information + JDK-8287076: Document.normalizeDocument() produces different results + JDK-8287349: AArch64: Merge LDR instructions to improve C1 OSR performance + JDK-8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path + JDK-8287609: macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative + JDK-8287740: NSAccessibilityShowMenuAction not working for text editors + JDK-8287826: javax/accessibility/4702233/ /AccessiblePropertiesTest.java fails to compile + JDK-8288132: Update test artifacts in QuoVadis CA interop tests + JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces + JDK-8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable + JDK-8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding + JDK-8288651: CDS test HelloUnload.java should not use literal string as ClassLoader name + JDK-8289044: ARM32: missing LIR_Assembler::cmove metadata type support + JDK-8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output + JDK-8289257: Some custom loader tests failed due to symbol refcount not decremented + JDK-8289301: P11Cipher should not throw out of bounds exception during padding + JDK-8289524: Add JFR JIT restart event + JDK-8289559: java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException + JDK-8289562: Change bugs.java.com and bugreport.java.com URL's to https + JDK-8290207: Missing notice in dom.md + JDK-8290209: jcup.md missing additional text + JDK-8290374: Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() + JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 + JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) failure + JDK-8290532: Adjust PKCS11Exception and handle more PKCS11 error codes + JDK-8290687: serviceability/sa/TestClassDump.java could leave files owned by root on macOS + JDK-8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" + JDK-8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize + JDK-8290781: Segfault at PhaseIdealLoop::clone_loop_handle_data_uses + JDK-8290839: jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false" + JDK-8290908: misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM + JDK-8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false + JDK-8291456: com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4 + JDK-8291459: JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) + JDK-8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 + JDK-8291650: Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath + JDK-8291775: C2: assert(r != __null && r->is_Region()) failed: this phi must have a region + JDK-8292083: Detected container memory limit may exceed physical machine memory + JDK-8292158: AES-CTR cipher state corruption with AVX-512 + JDK-8292385: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out + JDK-8292541: [Metrics] Reported memory limit may exceed physical machine memory + JDK-8292586: simplify cleanups in NTLMAuthSequence getCredentialsHandle + JDK-8292682: Code change of JDK-8282730 not updated to reflect CSR update + JDK-8292695: SIGQUIT and jcmd attaching mechanism does not work with signal chaining library + JDK-8292778: EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free + JDK-8292816: GPL Classpath exception missing from assemblyprefix.h + JDK-8292866: Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures + JDK-8292879: com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading + JDK-8292880: Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java + JDK-8292888: Bump update version for OpenJDK: jdk-17.0.6 + JDK-8292899: CustomTzIDCheckDST.java testcase failed on AIX platform + JDK-8292903: enhance round_up_power_of_2 assertion output + JDK-8293010: JDI ObjectReference/referringObjects/ /referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking + JDK-8293044: C1: Missing access check on non-accessible class + JDK-8293232: Fix race condition in pkcs11 SessionManager + JDK-8293319: [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if + JDK-8293472: Incorrect container resource limit detection if manual cgroup fs mounts present + JDK-8293489: Accept CAs with BasicConstraints without pathLenConstraint + JDK-8293535: jdk/javadoc/doclet/testJavaFX/ /TestJavaFxMode.java fail with jfx + JDK-8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts + JDK-8293550: Optionally add get-task-allow entitlement to macos binaries + JDK-8293578: Duplicate ldc generated by javac + JDK-8293657: sun/management/jmxremote/bootstrap/ /RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake" + JDK-8293659: Improve UnsatisfiedLinkError error message to include dlopen error details + JDK-8293672: Update freetype md file + JDK-8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present + JDK-8293808: mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception + JDK-8293815: P11PSSSignature.engineUpdate should not print debug messages during normal operation + JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent + JDK-8293826: Closed test fails after JDK-8276108 on aarch64 + JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening + JDK-8293834: Update CLDR data following tzdata 2022c update + JDK-8293891: gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum + JDK-8293965: Code signing warnings after JDK-8293550 + JDK-8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8294307: ISO 4217 Amendment 173 Update + JDK-8294310: compare.sh fails on macos after JDK-8293550 + JDK-8294357: (tz) Update Timezone Data to 2022d + JDK-8294578: [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode + JDK-8294740: Add cgroups keyword to TestDockerBasic.java + JDK-8294837: unify Windows 2019 version check in os_windows and java_props_md + JDK-8294840: langtools OptionalDependencyTest.java use File.pathSeparator + JDK-8295173: (tz) Update Timezone Data to 2022e + JDK-8295288: Some vm_flags tests associate with a wrong BugID + JDK-8295405: Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests + JDK-8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp + JDK-8295419: JFR: Change name of jdk.JitRestart + JDK-8295429: Update harfbuzz md file + JDK-8295469: S390X: Optimized builds are broken + JDK-8295554: Move the "sizecalc.h" to the correct location + JDK-8295641: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + JDK-8295714: GHA ::set-output is deprecated and will be removed + JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error + JDK-8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor + JDK-8295952: Problemlist existing compiler/rtm tests also on x86 + JDK-8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM + JDK-8296108: (tz) Update Timezone Data to 2022f + JDK-8296239: ISO 4217 Amendment 174 Update + JDK-8296480: java/security/cert/pkix/policyChanges/ /TestPolicy.java is failing + JDK-8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException + JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation + JDK-8296632: Write a test to verify the content change of TextArea sends TextEvent + JDK-8296715: CLDR v42 update for tzdata 2022f + JDK-8296733: JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect + JDK-8296945: PublicMethodsTest is slow due to dependency verification with debug builds + JDK-8296956: [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value + JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 + JDK-8296958: [JVMCI] add API for retrieving ConstantValue attributes + JDK-8296960: [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool + JDK-8296961: [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField + JDK-8296967: [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod + JDK-8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used + JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/ /OnScreenRenderingResizeTest.java fails again + JDK-8297241: Update sun/java2d/DirectX/ /OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java + JDK-8297309: Memory leak in ShenandoahFullGC + JDK-8297481: Create a regression test for JDK-4424517 + JDK-8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation + JDK-8297590: [TESTBUG] HotSpotResolvedJavaFieldTest does not run + JDK-8297656: AArch64: Enable AES/GCM Intrinsics + JDK-8297804: (tz) Update Timezone Data to 2022g + JDK-8299392: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.6 + JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR + JDK-8299483: ProblemList java/text/Format/NumberFormat/ /CurrencyFormat.java - Modified patch: * fips.patch + update to newest level - Removed patch: * fix_armv6_build.patch + does not apply and at least a part of the fix is in this version- Removed patch: * system-crypto-policy.patch + folded into the fips.patch, since they are patching the same places - Modified patches: * fips.patch + revert to the version used with 17.0.4.0, since the newest changes are buggy (bsc#1205916) + fold in the system-crypto-policy.patch * nss-security-provider.patch + apply after the fips.patch and thus rediff the hunk to changed context.- Fix jconsole.desktop icon- Update to upstream tag jdk-17.0.5+8 (October 2022 CPU) * Security fixes + JDK-8282252: Improve BigInteger/Decimal validation + JDK-8285662: Better permission resolution + JDK-8286077, CVE-2022-21618, bsc#1204468: Wider MultiByte conversions + JDK-8286511: Improve macro allocation + JDK-8286519: Better memory handling + JDK-8286526, CVE-2022-21619, bsc#1204473: Improve NTLM support + JDK-8286910, CVE-2022-21624, bsc#1204475: Improve JNDI lookups + JDK-8286918, CVE-2022-21628, bsc#1204472: Better HttpServer service + JDK-8287446: Enhance icon presentations + JDK-8288508: Enhance ECDSA usage + JDK-8289366, CVE-2022-39399, bsc#1204480: Improve HTTP/2 client usage + JDK-8289853: Update HarfBuzz to 4.4.1 + JDK-8290334: Update FreeType to 2.12.1 * Other changes + JDK-6782021: It is not possible to read local computer certificates with the SunMSCAPI provider + JDK-6854300: [TEST_BUG] java/awt/event/MouseEvent/ /SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7 + JDK-7131823: bug in GIFImageReader + JDK-8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/ /bug4634626.java sometimes failed on ac + JDK-8028265: Add legacy tz tests to OpenJDK + JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java failed + JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/ /RepaintTest.java fails + JDK-8159694: HiDPI, Unity, java/awt/dnd/ /DropTargetEnterExitTest/MissedDragExitTest.java + JDK-8169468: NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes! + JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" + JDK-8178969: [TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test. + JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values + JDK-8212096: javax/net/ssl/ServerName/ /SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch + JDK-8223543: [TESTBUG] Regression test java/awt/Graphics2D/ /DrawString/LCDTextSrcEa.java has issues + JDK-8225122: Test AncestorResized.java fails when Windows desktop is scaled. + JDK-8227651: Tests fail with SSLProtocolException: Input record too big + JDK-8240903: Add test to check that jmod hashes are reproducible + JDK-8254318: Remove .hgtags + JDK-8255724: [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline + JDK-8256844: Make NMT late-initializable + JDK-8257534: misc tests failed with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" + JDK-8264666: Change implementation of safeAdd/safeMult in the LCMSImageLayout class + JDK-8264792: The NumberFormat for locale sq_XK formats price incorrectly. + JDK-8265360: several compiler/whitebox tests fail with "private compiler.whitebox.SimpleTestCaseHelper(int) must be compiled" + JDK-8269039: Disable SHA-1 Signed JARs + JDK-8269556: sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr + JDK-8270090: C2: LCM may prioritize CheckCastPP nodes over projections + JDK-8270312: Error: Not a test or directory containing tests: java/awt/print/PrinterJob/XparColor.java + JDK-8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest + JDK-8271344: Windows product version issue + JDK-8272352: Java launcher can not parse Chinese character when system locale is set to UTF-8 + JDK-8272417: ZGC: fastdebug build crashes when printing ClassLoaderData + JDK-8272736: [JVMCI] Add API for reading and writing JVMCI thread locals + JDK-8272815: jpackage --type rpm produces an error: Invalid or unsupported type: [null] + JDK-8273040: Turning off JpAllowDowngrades (or Upgrades) + JDK-8273115: CountedLoopEndNode::stride_con crash in debug build with -XX:+TraceLoopOpts + JDK-8273506: java Robot API did the 'm' keypress and caused /awt/event/KeyEvent/KeyCharTest/KeyCharTest.html is timing out on macOS 12 + JDK-8274434: move os::get_default_process_handle and os::dll_lookup to os_posix for POSIX platforms + JDK-8274517: java/util/DoubleStreamSums/CompensatedSums.java fails with expected [true] but found [false] + JDK-8274597: Some of the dnd tests time out and fail intermittently + JDK-8274856: Failing jpackage tests with fastdebug/release build + JDK-8275689: [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test + JDK-8275887: jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled + JDK-8276546: [IR Framework] Whitelist and ignore CompileThreshold + JDK-8276837: [macos]: Error when signing the additional launcher + JDK-8277429: Conflicting jpackage static library name + JDK-8277493: [REDO] Quarantined jpackage apps are labeled as "damaged" + JDK-8278067: Make HttpURLConnection default keep alive timeout configurable + JDK-8278233: [macos] tools/jpackage tests timeout due to /usr/bin/osascript + JDK-8278311: Debian packaging doesn't work + JDK-8278609: [macos] accessibility frame is misplaced on a secondary monitor on macOS + JDK-8278612: [macos] test/jdk/java/awt/dnd/ /RemoveDropTargetCrashTest crashes with VoiceOver on macOS + JDK-8279032: compiler/loopopts/ /TestSkeletonPredicateNegation.java times out with - XX:TieredStopAtLevel < 4 + JDK-8279370: jdk.jpackage/share/native/applauncher/ /JvmLauncher.cpp fails to build with GCC 6.3.0 + JDK-8279622: C2: miscompilation of map pattern as a vector reduction + JDK-8280233: Temporarily disable Unix domain sockets in Windows PipeImpl + JDK-8280550: SplittableRandom#nextDouble(double,double) can return result >= bound + JDK-8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed + JDK-8280863: Update build README to reflect that MSYS2 is supported + JDK-8280913: Create a regression test for JRootPane.setDefaultButton() method + JDK-8280944: Enable Unix domain sockets in Windows Selector notification mechanism + JDK-8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix + JDK-8281181: Do not use CPU Shares to compute active processor count + JDK-8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 + JDK-8281297: TestStressG1Humongous fails with guarantee(is_range_uncommitted) + JDK-8281535: Create a regression test for JDK-4670051 + JDK-8281569: Create tests for Frame.setMinimumSize() method + JDK-8281628: KeyAgreement : generateSecret intermittently not resetting + JDK-8281738: Create a regression test for checking the 'Space' key activation of focused Button + JDK-8281745: Create a regression test for JDK-4514331 + JDK-8281988: Create a regression test for JDK-4618767 + JDK-8282007: Assorted enhancements to jpackage testing framework + JDK-8282046: Create a regression test for JDK-8000326 + JDK-8282214: Upgrade JQuery to version 3.6.0 + JDK-8282234: Create a regression test for JDK-4532513 + JDK-8282280: Update Xerces to Version 2.12.2 + JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access + JDK-8282343: Create a regression test for JDK-4518432 + JDK-8282351: jpackage does not work if class file has `$$` in the name on windows + JDK-8282407: Missing ')' in MacResources.properties + JDK-8282467: add extra diagnostics for JDK-8268184 + JDK-8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler + JDK-8282538: PKCS11 tests fail on CentOS Stream 9 + JDK-8282548: Create a regression test for JDK-4330998 + JDK-8282555: Missing memory edge when spilling MoveF2I, MoveD2L etc + JDK-8282640: Create a test for JDK-4740761 + JDK-8282778: Create a regression test for JDK-4699544 + JDK-8282789: Create a regression test for the JTree usecase of JDK-4618767 + JDK-8282860: Write a regression test for JDK-4164779 + JDK-8282933: Create a test for JDK-4529616 + JDK-8282936: Write a regression test for JDK-4615365 + JDK-8282937: Write a regression test for JDK-4820080 + JDK-8282947: JFR: Dump on shutdown live-locks in some conditions + JDK-8283015: Create a test for JDK-4715496 + JDK-8283087: Create a test or JDK-4715503 + JDK-8283245: Create a test for JDK-4670319 + JDK-8283277: ISO 4217 Amendment 171 Update + JDK-8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) + JDK-8283457: [macos] libpng build failures with Xcode13.3 + JDK-8283493: Create an automated regression test for RFE 4231298 + JDK-8283507: Create a regression test for RFE 4287690 + JDK-8283562: JDK-8282306 breaks gtests on zero + JDK-8283597: [REDO] Invalid generic signature for redefined classes + JDK-8283621: Write a regression test for CCC4400728 + JDK-8283623: Create an automated regression test for JDK-4525475 + JDK-8283624: Create an automated regression test for RFE-4390885 + JDK-8283712: Create a manual test framework class + JDK-8283723: Update Visual Studio 2022 to version 17.1.0 for Oracle builds on Windows + JDK-8283803: Remove jtreg tag manual=yesno for java/awt/print/ /PrinterJob/PrintGlyphVectorTest.java and fix test + JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee + JDK-8283903: GetContainerCpuLoad does not return the correct result in share mode + JDK-8283911: DEFAULT_PROMOTED_VERSION_PRE not reset to 'ea' for jdk-17.0.4 + JDK-8284014: Menu items with submenus in JPopupMenu are not spoken on macOS + JDK-8284067: jpackage'd launcher reports non-zero exit codes with error prompt + JDK-8284077: Create an automated test for JDK-4170173 + JDK-8284294: Create an automated regression test for RFE 4138746 + JDK-8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph + JDK-8284367: JQuery UI upgrade from 1.12.1 to 1.13.1 + JDK-8284521: Write an automated regression test for RFE 4371575 + JDK-8284535: Fix PrintLatinCJKTest.java test that is failing with Parse Exception + JDK-8284675: "jpackage.exe" creates application launcher without Windows Application Manifest + JDK-8284680: sun.font.FontConfigManager.getFontConfig() leaks charset + JDK-8284686: Interval of < 1 ms disables ExecutionSample events + JDK-8284694: Avoid evaluating SSLAlgorithmConstraints twice + JDK-8284883: JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512 + JDK-8284898: Enhance PassFailJFrame + JDK-8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization + JDK-8284950: CgroupV1 detection code should consider memory.swappiness + JDK-8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment + JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist + JDK-8285081: Improve XPath operators count accuracy + JDK-8285097: Duplicate XML keys in XPATHErrorResources.java and XSLTErrorResources.java + JDK-8285301: C2: assert(!requires_atomic_access) failed: can't ensure atomicity + JDK-8285380: Fix typos in security + JDK-8285398: Cache the results of constraint checks + JDK-8285617: Fix java/awt/print/PrinterJob/ImagePrinting/ /PrintARGBImage.java manual test + JDK-8285693: Create an automated test for JDK-4702199 + JDK-8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null + JDK-8285730: unify _WIN32_WINNT settings + JDK-8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090 + JDK-8285923: [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities + JDK-8286114: [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java + JDK-8286122: [macos]: App bundle cannot upload to Mac App Store due to info.plist embedded in java exe + JDK-8286177: C2: "failed: non-reduction loop contains reduction nodes" assert failure + JDK-8286211: Update PCSC-Lite for Suse Linux to 1.9.5 + JDK-8286266: [macos] Voice over moving JTable column to be the first column JVM crashes + JDK-8286277: CDS VerifyError when calling clone() on object array + JDK-8286314: Trampoline not created for far runtime targets outside small CodeCache + JDK-8286429: jpackageapplauncher build fails intermittently in Tier[45] + JDK-8286573: Remove the unnecessary method Attr#attribTopLevel and its usage + JDK-8286582: Build fails on macos aarch64 when using - -with-zlib=bundled + JDK-8286625: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect + JDK-8286638: C2: CmpU needs to do more precise over/underflow analysis + JDK-8286869: unify os::dir_is_empty across posix platforms + JDK-8286870: Memory leak with RepeatCompilation + JDK-8287016: Bump update version for OpenJDK: jdk-17.0.5 + JDK-8287073: NPE from CgroupV2Subsystem.getInstance() + JDK-8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts with freezer controller + JDK-8287113: JFR: Periodic task thread uses period for method sampling events + JDK-8287125: [macos] Multiple jpackage tests fail/timeout on same host + JDK-8287202: GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event + JDK-8287223: C1: Inlining attempt through MH::invokeBasic() with null receiver + JDK-8287366: Improve test failure reporting in GHA + JDK-8287396: LIR_Opr::vreg_number() and data() can return negative number + JDK-8287432: C2: assert(tn->in(0) != __null) failed: must have live top node + JDK-8287463: JFR: Disable TestDevNull.java on Windows + JDK-8287663: Add a regression test for JDK-8287073 + JDK-8287672: jtreg test com/sun/jndi/ldap/ /LdapPoolTimeoutTest.java fails intermittently in nightly run + JDK-8287724: Fix various issues with msys2 + JDK-8287735: Provide separate event category for dll operations + JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer controller) was incomplete + JDK-8287824: The MTPerLineTransformValidation tests has a typo in the @run tag + JDK-8287895: Some langtools tests fail on msys2 + JDK-8287896: PropertiesTest.sh fail on msys2 + JDK-8287902: UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows + JDK-8287906: Rewrite of GitHub Actions (GHA) sanity tests + JDK-8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier + JDK-8288000: compiler/loopopts/TestOverUnrolling2.java fails with release VMs + JDK-8288003: log events for os::dll_unload + JDK-8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic + JDK-8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes + JDK-8288399: MacOS debug symbol files not always deterministic in reproducible builds + JDK-8288467: remove memory_operand assert for spilled instructions + JDK-8288499: Restore cancel-in-progress in GHA + JDK-8288599: com/sun/management/OperatingSystemMXBean/ /TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ... + JDK-8288754: GCC 12 fails to build zReferenceProcessor.cpp + JDK-8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small + JDK-8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305 + JDK-8288992: AArch64: CMN should be handled the same way as CMP + JDK-8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible + JDK-8289147: unify os::infinite_sleep on posix platforms + JDK-8289197: [17u] Push of backport of 8286177 did not remove assertion + JDK-8289471: Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java + JDK-8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc + JDK-8289486: Improve XSLT XPath operators count efficiency + JDK-8289549: ISO 4217 Amendment 172 Update + JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl + JDK-8289695: [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun + JDK-8289697: buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad + JDK-8289799: Build warning in methodData.cpp memset zero-length parameter + JDK-8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060 + JDK-8289910: unify os::message_box across posix platforms + JDK-8290000: Bump macOS GitHub actions to macOS 11 + JDK-8290004: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC + JDK-8290020: Deadlock in leakprofiler::emit_events during shutdown + JDK-8290082: [PPC64] ZGC C2 load barrier stub needs to preserve vector registers + JDK-8290246: test fails "assert(init != __null) failed: initialization not found" + JDK-8290417: CDS cannot archive lamda proxy with useImplMethodHandle + JDK-8290456: remove os::print_statistics() + JDK-8291595: [17u] Delete files missed in backport of 8269039 + JDK-8291633: Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr + JDK-8292579: (tz) Update Timezone Data to 2022c + JDK-8295056: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.5 - Modified patch: * fips.patch + sync with newest RedHat version- Package the JAVA_HOME/release files in *-headless package * fixes boo#1203476- Update to upstream tag jdk-17.0.4+8 (July 2022 CPU) * Security fixes: + JDK-8272243: Improve DER parsing + JDK-8272249: Better properties of loaded Properties + JDK-8277608: Address IP Addressing + JDK-8281859, CVE-2022-21540, bsc#1201694: Improve class compilation + JDK-8281866, CVE-2022-21541, bsc#1201692: Enhance MethodHandle invocations + JDK-8283190: Improve MIDI processing + JDK-8284370: Improve zlib usage + JDK-8285407, CVE-2022-34169, bsc#1201684: Improve Xalan supports * Other fixes: + JDK-8139173: [macosx] JInternalFrame shadow is not properly drawn + JDK-8181571: printing to CUPS fails on mac sandbox app + JDK-8193682: Infinite loop in ZipOutputStream.close() + JDK-8206187:javax/management/remote/mandatory/connection/ /DefaultAgentFilterTest.java fails with Port already in use + JDK-8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test + JDK-8214733: runtime/8176717/TestInheritFD.java timed out + JDK-8236136: tests which use CompilationMode shouldn't be run w/ TieredStopAtLevel + JDK-8240756: [macos] SwingSet2:TableDemo:Printed Japanese characters were garbled + JDK-8249592: Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode + JDK-8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/ /btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR + JDK-8255266: Update Public Suffix List to 3c213aa + JDK-8256368: Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers + JDK-8258814: Compilation logging crashes for thread suspension / debugging tests + JDK-8263461: jdk/jfr/event/gc/detailed/ /TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure + JDK-8263538: SharedArchiveConsistency.java should test - Xshare:auto as well + JDK-8264605: vmTestbase/nsk/jvmti/SuspendThread/ /suspendthrd003/TestDescription.java failed with "agent_tools.cpp, 471: (foundThread = (jthread) jni_env->NewGlobalRef(foundThread)) != NULL" + JDK-8265261: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL + JDK-8267163: Rename anonymous loader tests to hidden loader tests + JDK-8268231: Aarch64: Use Ldp in intrinsics for String.compareTo + JDK-8268558: [TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped + JDK-8268595: java/io/Serializable/serialFilter/ /GlobalFilterTest.java#id1 failed in timeout + JDK-8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN) + JDK-8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum + JDK-8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest + JDK-8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs + JDK-8269135: TestDifferentProtectionDomains runs into timeout in client VM + JDK-8269373: some tests in jdk/tools/launcher/ fails on localized Windows platform + JDK-8269753: Misplaced caret in PatternSyntaxException's detail message + JDK-8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support + JDK-8270021: Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java + JDK-8270336: [TESTBUG] Fix initialization in NonbranchyTree + JDK-8270435: UT: MonitorUsedDeflationThresholdTest failed: did not find too_many string in output + JDK-8270468: TestRangeCheckEliminated fails because methods are not compiled + JDK-8270797: ShortECDSA.java test is not complete + JDK-8270837: fix typos in test TestSigParse.java + JDK-8271008: appcds/*/MethodHandlesAsCollectorTest.java tests time out because of excessive GC (CodeCache GC Threshold) in loom + JDK-8271055: Crash during deoptimization with "assert(bb->is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack + JDK-8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code + JDK-8271302: Regex Test Refresh + JDK-8272146: Disable Fibonacci test on memory constrained systems + JDK-8272168: some hotspot runtime/logging tests don't check exit code + JDK-8272169: runtime/logging/LoaderConstraintsTest.java doesn't build test.Empty + JDK-8272358: Some tests may fail when executed with other locales than the US + JDK-8272493: Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2 + JDK-8272908: Missing coverage for certain classes in com.sun.org.apache.xml.internal.security + JDK-8272964: java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted + JDK-8273056, CVE-2022-21549, bsc#1201685: java.util.random does not correctly sample exponential or Gaussian distributions + JDK-8273095: vmTestbase/vm/mlvm/anonloader/stress/oome/heap/ /Test.java fails with "wrong OOME" + JDK-8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency + JDK-8273142: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/ /protocol/http/ tests + JDK-8273169: java/util/regex/NegativeArraySize.java failed after JDK-8271302 + JDK-8273804: Platform.isTieredSupported should handle the no-compiler case + JDK-8274172: Convert JavadocTester to use NIO + JDK-8274233: Minor cleanup for ToolBox + JDK-8274244: ReportOnImportedModuleAnnotation.java fails on rerun + JDK-8274561: sun/net/ftp/TestFtpTimeValue.java timed out on slow machines + JDK-8274687: JDWP deadlocks if some Java thread reaches wait in blockOnDebuggerSuspend + JDK-8274735: javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image + JDK-8274751: Drag And Drop hangs on Windows + JDK-8274855: vectorapi tests failing with assert(!vbox->is_Phi()) failed + JDK-8274939: Incorrect size of the pixel storage is used by the robot on macOS + JDK-8274983: C1 optimizes the invocation of private interface methods + JDK-8275037: Test vmTestbase/nsk/sysdict/vm/stress/btree/ /btree011/btree011.java crashes with memory exhaustion on Windows + JDK-8275337: C1: assert(false) failed: live_in set of first block must be empty + JDK-8275638: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8275745: Reproducible copyright headers + JDK-8275830: C2: Receiver downcast is missing when inlining through method handle linkers + JDK-8275854: C2: assert(stride_con != 0) failed: missed some peephole opt + JDK-8276260: (se) Remove java/nio/channels/Selector/ /Wakeup.java from ProblemList (win) + JDK-8276657: XSLT compiler tries to define a class with empty name + JDK-8276796: gc/TestSystemGC.java large pages subtest fails with ZGC + JDK-8276825: hotspot/runtime/SelectionResolution test errors + JDK-8276863: Remove test/jdk/sun/security/ec/ /ECDSAJavaVerify.java + JDK-8276880: Remove java/lang/RuntimeTests/exec/ExecWithDir as unnecessary + JDK-8276990: Memory leak in invoker.c fillInvokeRequest() during JDI operations + JDK-8277055: Assert "missing inlining msg" with - XX:+PrintIntrinsics + JDK-8277072: ObjectStreamClass caches keep ClassLoaders alive + JDK-8277087: ZipException: zip END header not found at ZipFile#Source.findEND + JDK-8277165: jdeps --multi-release --print-module-deps fails if module-info.class in different versioned directories + JDK-8277166: Data race in jdeps VersionHelper + JDK-8277123: jdeps does not report some exceptions correctly + JDK-8277396: [TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread + JDK-8277422: tools/jar/JarEntryTime.java fails with modified time mismatch + JDK-8277893: Arraycopy stress tests + JDK-8277906: Incorrect type for IV phi of long counted loops after CCP + JDK-8277922: Unable to click JCheckBox in JTable through Java Access Bridge + JDK-8278014: [vectorapi] Remove test run script + JDK-8278065: Refactor subclassAudits to use ClassValue + JDK-8278186: org.jcp.xml.dsig.internal.dom.Utils .parseIdFromSameDocumentURI throws StringIndexOutOfBoundsException when calling substring method + JDK-8278472: Invalid value set to CANDIDATEFORM structure + JDK-8278519: serviceability/jvmti/FieldAccessWatch/ /FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null" + JDK-8278549: UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15 + JDK-8278766: Enable OpenJDK build support for reproducible jars and jmods using --date + JDK-8278794: Infinite loop in DeflaterOutputStream.finish() + JDK-8278796: Incorrect behavior of FloatVector.withLane on X86 + JDK-8278851: Correct signer logic for jars signed with multiple digestalgs + JDK-8278948: compiler/vectorapi/reshape/ /TestVectorCastAVX1.java crashes in assembler + JDK-8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638 + JDK-8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC + JDK-8279219: [REDO] C2 crash when allocating array of size too large + JDK-8279227: Access Bridge: Wrong frame position and hit test result on HiDPI display + JDK-8279356: Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist! + JDK-8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM + JDK-8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked + JDK-8279520: SPNEGO has not passed channel binding info into the underlying mechanism + JDK-8279529: ProblemList java/nio/channels/DatagramChannel/ /ManySourcesAndTargets.java on macosx-aarch64 + JDK-8279532: ProblemList sun/security/ssl/SSLSessionImpl/ /NoInvalidateSocketException.java + JDK-8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment + JDK-8279586: [macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking + JDK-8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores + JDK-8279668: x86: AVX2 versions of vpxor should be asserted + JDK-8279822: CI: Constant pool entries in error state are not supported + JDK-8279834: Alpine Linux fails to build when - -with-source-date enabled + JDK-8279837: C2: assert(is_Loop()) failed: invalid node class: Region + JDK-8279842: HTTPS Channel Binding support for Java GSS/Kerberos + JDK-8279958: Provide configure hints for Alpine/apk package managers + JDK-8280004: DCmdArgument::parse_value() should handle NULL input + JDK-8280041: Retry loop issues in java.io.ClassCache + JDK-8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN + JDK-8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized + JDK-8280476: [macOS] : hotspot arm64 bug exposed by latest clang + JDK-8280543: Update the "java" and "jcmd" tool specification for CDS + JDK-8280593: [PPC64, S390] redundant allocation of MacroAssembler in StubGenerator ctor + JDK-8280600: C2: assert(!had_error) failed: bad dominance + JDK-8280684: JfrRecorderService failes with guarantee(num_written > 0) when no space left on device. + JDK-8280799: С2: assert(false) failed: cyclic dependency prevents range check elimination + JDK-8280867: Cpuid1Ecx feature parsing is incorrect for AMD CPUs + JDK-8280901: MethodHandle::linkToNative stub is missing w/ - Xint + JDK-8280940: gtest os.release_multi_mappings_vm is racy + JDK-8280941: os::print_memory_mappings() prints segment preceeding the inclusion range + JDK-8280956: Re-examine copyright headers on files in src/java.desktop/macosx/native/libawt_lwawt/awt/a11y + JDK-8280964: [Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly + JDK-8281043: Intrinsify recursive ObjectMonitor locking for PPC64 + JDK-8281168: Micro-optimize VarForm.getMemberName for interpreter + JDK-8281262: Windows builds in different directories are not fully reproducible + JDK-8281266: [JVMCI] MetaUtil.toInternalName() doesn't handle hidden classes correctly + JDK-8281274: deal with ActiveProcessorCount in os::Linux::print_container_info + JDK-8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths + JDK-8281318: Improve jfr/event/allocation tests reliability + JDK-8281338: NSAccessibilityPressAction action for tree node and NSAccessibilityShowMenuAcgtion action not working + JDK-8281450: Remove unnecessary operator new and delete from ObjectMonitor + JDK-8281522: Rename ADLC classes which have the same name as hotspot variants + JDK-8281544: assert(VM_Version::supports_avx512bw()) failed for Tests jdk/incubator/vector/ + JDK-8281615: Deadlock caused by jdwp agent + JDK-8281638: jfr/event/allocation tests fail with release VMs after JDK-8281318 due to lack of -XX:+UnlockDiagnosticVMOptions + JDK-8281771: Crash in java_lang_invoke_MethodType::print_signature + JDK-8281811: assert(_base == Tuple) failed: Not a Tuple after JDK-8280799 + JDK-8281822: Test failures on non-DTrace builds due to incomplete DTrace* flags handling + JDK-8282008: Incorrect handling of quoted arguments in ProcessBuilder + JDK-8282045: When loop strip mining fails, safepoints are removed from loop anyway + JDK-8282142: [TestCase] compiler/inlining/ /ResolvedClassTest.java will fail when - -with-jvm-features=-compiler1 + JDK-8282170: JVMTI SetBreakpoint metaspace allocation test + JDK-8282172: CompileBroker::log_metaspace_failure is called from non-Java/compiler threads + JDK-8282225: GHA: Allow one concurrent run per PR only + JDK-8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers + JDK-8282293: Domain value for system property jdk.https.negotiate.cbt should be case-insensitive + JDK-8282295: SymbolPropertyEntry::set_method_type fails with assert + JDK-8282312: Minor corrections to evbroadcasti32x4 intrinsic on x86 + JDK-8282345: handle latest VS2022 in abstract_vm_version + JDK-8282382: Report glibc malloc tunables in error reports + JDK-8282422: JTable.print() failed with UnsupportedCharsetException on AIX ko_KR locale + JDK-8282444: Module finder incorrectly assumes default file system path-separator character + JDK-8282499: Bump update version for OpenJDK: jdk-17.0.4 + JDK-8282509: [exploded image] ResolvedClassTest fails with similar output + JDK-8282551: Properly initialize L32X64MixRandom state + JDK-8282583: Update BCEL md to include the copyright notice + JDK-8282590: C2: assert(addp->is_AddP() && addp->outcnt() > 0) failed: Don't process dead nodes + JDK-8282592: C2: assert(false) failed: graph should be schedulable + JDK-8282628: Potential memory leak in sun.font.FontConfigManager.getFontConfig() + JDK-8282874: Bad performance on gather/scatter API caused by different IntSpecies of indexMap + JDK-8282887: Potential memory leak in sun.util.locale.provider .HostLocaleProviderAdapterImpl.getNumberPattern() on Windows + JDK-8282929: Localized monetary symbols are not reflected in 'toLocalizedPattern' return value + JDK-8283017: GHA: Workflows break with update release versions + JDK-8283187: C2: loop candidate for superword not always unrolled fully if superword fails + JDK-8283217: Leak FcObjectSet in getFontConfigLocations() in fontpath.c + JDK-8283249: CompressedClassPointers.java fails on ppc with 'Narrow klass shift: 0' missing + JDK-8283279: [Testbug] Improve TestGetSwapSpaceSize + JDK-8283315: jrt-fs.jar not always deterministically built + JDK-8283323: libharfbuzz optimization level results in extreme build times + JDK-8283347: [macos] Bad JNI lookup accessibilityHitTest is shown when Screen magnifier is enabled + JDK-8283350: (tz) Update Timezone Data to 2022a + JDK-8283408: Fix a C2 crash when filling arrays with unsafe + JDK-8283422: Create a new test for JDK-8254790 + JDK-8283451: C2: assert(_base == Long) failed: Not a Long + JDK-8283469: Don't use memset to initialize members in FileMapInfo and fix memory leak + JDK-8283497: [windows] print TMP and TEMP in hs_err and VM.info + JDK-8283641: Large value for CompileThresholdScaling causes assert + JDK-8283725: Launching java with "-Xlog:gc*=trace,safepoint*=trace,class*=trace" crashes the JVM + JDK-8283834: Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate + JDK-8284023: java.sun.awt.X11GraphicsDevice .getDoubleBufferVisuals() leaks XdbeScreenVisualInfo + JDK-8284033: Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c + JDK-8284094: Memory leak in invoker_completeInvokeRequest() + JDK-8284369: TestFailedAllocationBadGraph fails with - XX:TieredStopAtLevel < 4 + JDK-8284389: Improve stability of GHA Pre-submit testing by caching cygwin installer + JDK-8284437: Building from different users/workspace is not always deterministic + JDK-8284458: CodeHeapState::aggregate() leaks blob_name + JDK-8284507: GHA: Only check test results if testing was not skipped + JDK-8284532: Memory leak in BitSet::BitMapFragmentTable in JFR leak profiler + JDK-8284549: JFR: FieldTable leaks FieldInfoTable member + JDK-8284603: [17u] Update Boot JDK used in GHA to 17.0.2 + JDK-8284620: CodeBuffer may leak _overflow_arena + JDK-8284622: Update versions of some Github Actions used in JDK workflow + JDK-8284661: Reproducible assembly builds without relative linking + JDK-8284754: print more interesting env variables in hs_err and VM.info + JDK-8284758: [linux] improve print_container_info + JDK-8284848: C2: Compiler blackhole arguments should be treated as globally escaping + JDK-8284866: Add test to JDK-8273056 + JDK-8284884: Replace polling with waiting in javax/swing/text/html/parser/Parser/8078268/bug8078268.java + JDK-8284992: Fix misleading Vector API doc for LSHR operator + JDK-8285342: Zero build failure with clang due to values not handled in switch + JDK-8285394: Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id() + JDK-8285397: JNI exception pending in CUPSfuncs.c:250 + JDK-8285445: cannot open file "NUL:" + JDK-8285515: (dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 + JDK-8285523: Improve test java/io/FileOutputStream/OpenNUL.java + JDK-8285686: Update FreeType to 2.12.0 + JDK-8285726: [11u, 17u] Unify fix for JDK-8284548 with version from head + JDK-8285727: [11u, 17u] Unify fix for JDK-8284920 with version from head + JDK-8285728: Alpine Linux build fails with busybox tar + JDK-8285828: runtime/execstack/TestCheckJDK.java fails with zipped debug symbols + JDK-8285921: serviceability/dcmd/jvmti/AttachFailed/ /AttachReturnError.java fails on Alpine + JDK-8285956: (fs) Excessive default poll interval in PollingWatchService + JDK-8286013: Incorrect test configurations for compiler/stable/TestStableShort.java + JDK-8286029: Add classpath exemption to globals_vectorApiSupport_***.S.inc + JDK-8286198: [linux] Fix process-memory information + JDK-8286293: Tests ShortResponseBody and ShortResponseBodyWithRetry should use less resources + JDK-8286444: javac errors after JDK-8251329 are not helpful enough to find root cause + JDK-8286594: (zipfs) Mention paths with dot elements in ZipException and cleanups + JDK-8286601: Mac Aarch: Excessive warnings to be ignored for build jdk + JDK-8286855: javac error on invalid jar should only print filename + JDK-8287109: Distrust.java failed with CertificateExpiredException + JDK-8287119: Add Distrust.java to ProblemList + JDK-8287162: (zipfs) Performance regression related to support for POSIX file permissions + JDK-8287336: GHA: Workflows break on patch versions + JDK-8287362: FieldAccessWatch testcase failed on AIX platform + JDK-8287378: GHA: Update cygwin to fix issues in langtools tests on Windows - Removed patch: * JDK-8282004.patch + integrated upstream as JDK-8282231- Update to upstream tag jdk-17.0.3+7 (April 2022 CPU) * Security fixes: + JDK-8284920: Incorrect Token type causes XPath expression to return empty result + JDK-8284548: Invalid XPath expression causes StringIndexOutOfBoundsException + JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo + JDK-8282397: createTempFile method of java.io.File is failing when called with suffix of spaces character + JDK-8278356: Improve file creation + JDK-8270504, bsc#1198672, CVE-2022-21426: Better Xpath expression handling + JDK-8272588: Enhanced recording parsing + JDK-8272594: Better record of recordings + JDK-8277672, bsc#1198674, CVE-2022-21434: Better invocation handler handling + JDK-8282300: Throws NamingException instead of InvalidNameException after JDK-8278972 + JDK-8278972, bsc#1198673, CVE-2022-21496: Improve URL supports + JDK-8272261: Improve JFR recording file processing + JDK-8269938: Enhance XML processing passes redux + JDK-8272255: Completely handle MIDI files + JDK-8278805: Enhance BMP image loading + JDK-8278449: Improve keychain support + JDK-8277227: Better identification of OIDs + JDK-8275151, bsc#1198675, CVE-2022-21443: Improved Object Identification + JDK-8274221: More definite BER encodings + JDK-8277233, bsc#1198670, CVE-2022-21449: Improve ECDSA signature support + JDK-8278798: Improve supported intrinsic * Other changes: + JDK-8282761: XPathFactoryImpl remove setProperty and getProperty methods + JDK-8277795: ldap connection timeout not honoured under contention + JDK-8276141: XPathFactory set/getProperty method + JDK-8274471: Add support for RSASSA-PSS in OCSP Response + JDK-8282219: jdk/java/lang/ProcessBuilder/Basic.java fails on AIX + JDK-8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition + JDK-8276841: Add support for Visual Studio 2022 + JDK-8272866: java.util.random package summary contains incorrect mixing function in table + JDK-8272996: JNDI DNS provider fails to resolve SRV entries when IPV6 stack is enabled + JDK-8278185: Custom JRE cannot find non-ASCII named module inside + JDK-8281460: Let ObjectMonitor have its own NMT category + JDK-8278163: --with-cacerts-src variable resolved after GenerateCacerts recipe setup + JDK-8277383: VM.metaspace optionally show chunk freelist details + JDK-8271721: Split gc/g1/TestMixedGCLiveThreshold into separate tests + JDK-8277488: Add expiry exception for Digicert (geotrustglobalca) expiring in May 2022 + JDK-8270117: Broken jtreg link in "Building the JDK" page + JDK-8279695: [TESTBUG] modify compiler/loopopts/ /TestSkeletonPredicateNegation.java to run on C1 also + JDK-8278080: Add --with-cacerts-src='user cacerts folder' to enable deterministic cacerts generation + JDK-8277762: Allow configuration of HOTSPOT_BUILD_USER + JDK-8274524: SSLSocket.close() hangs if it is called during the ssl handshake + JDK-8278346: java/nio/file/Files/probeContentType/Basic.java fails on Linux SLES15 machine + JDK-8274171: java/nio/file/Files/probeContentType/Basic.java failed on "Content type" mismatches + JDK-8274562: (fs) UserDefinedFileAttributeView doesn't correctly determine if supported when using OverlayFS + JDK-8273655: content-types.properties files are missing some common types + JDK-8279385: [test] Adjust sun/security/pkcs12/ /KeytoolOpensslInteropTest.java after 8278344 + JDK-8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 + JDK-8272541: Incorrect overflow test in Toom-Cook branch of BigInteger multiplication + JDK-8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 + JDK-8272600: (test) Use native "sleep" in Basic.java + JDK-8271199: Mutual TLS handshake fails signing client certificate with custom sensitive PKCS11 key + JDK-8277299: STACK_OVERFLOW in Java_sun_awt_shell_Win32ShellFolder2_getIconBits + JDK-8281061: [s390] JFR runs into assertions while validating interpreter frames + JDK-8275330: C2: assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions + JDK-8190748: java/text/Format/DateFormat/DateFormatTest.java and NonGregorianFormatTest fail intermittently + JDK-8274750: java/io/File/GetXSpace.java failed: '/dev': 191488 != 190976 + JDK-8273387: remove some unreferenced gtk-related functions + JDK-8279702: [macosx] ignore xcodebuild warnings on M1 + JDK-8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64 + JDK-8277449: compiler/vectorapi/TestLongVectorNeg.java fails with release VMs + JDK-8275643: C2's unaryOp vector intrinsic does not properly handle LongVector.neg + JDK-8271056: C2: "assert(no_dead_loop) failed: dead loop detected" due to cmoving identity + JDK-8275847: Scheduling fails with "too many D-U pinch points" on small method + JDK-8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info + JDK-8275874: [JVMCI] only support aligned reads in c2v_readFieldValue + JDK-8271506: Add ResourceHashtable support for deleting selected entries + JDK-8278381: [GCC 11] Address::make_raw() does not initialize rspec + JDK-8279124: VM does not handle SIGQUIT during initialization + JDK-8277497: Last column cell in the JTable row is read as empty cell + JDK-8278604: SwingSet2 table demo does not have accessible description set for images 8278526: [macos] Screen reader reads SwingSet2 JTable row selection as null, dimmed row for last column + JDK-8275645: [JVMCI] avoid unaligned volatile reads on AArch64 + JDK-8280414: Memory leak in DefaultProxySelector + JDK-8273381: Assert in PtrQueueBufferAllocatorTest.stress_free_list_allocator_vm + JDK-8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error + JDK-8280155: [PPC64, s390] frame size checks are not yet correct + JDK-8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks + JDK-8280526: x86_32 Math.sqrt performance regression with - XX:UseSSE={0,1} + JDK-8279076: C2: Bad AD file when matching SqrtF with UseSSE=0 + JDK-8279445: Update JMH devkit to 1.34 + JDK-8274753: ZGC: SEGV in MetaspaceShared::link_shared_classes 8274935: dumptime_table has stale entry + JDK-8251216: Implement MD5 intrinsics on AArch64 + JDK-8278241: Implement JVM SpinPause on linux-aarch64 + JDK-8275608: runtime/Metaspace/elastic/ /TestMetaspaceAllocationMT2 too slow + JDK-8276057: Update JMH devkit to 1.33 + JDK-8275082, bsc#1198671, CVE-2022-21476: Update XML Security for Java to 2.3.0 + JDK-8177814: jdk/editpad is not in jdk TEST.groups + JDK-8253197: vmTestbase/nsk/jvmti/StopThread/stopthrd007/ /TestDescription.java fails with "ERROR: DebuggeeSleepingThread: ThreadDeath lost" + JDK-8236505: Mark jdk/editpad/EditPadTest.java as @headful + JDK-8272553: several hotspot runtime/CommandLine tests don't check exit code + JDK-8275687: runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException + JDK-8278344: sun/security/pkcs12/ /KeytoolOpensslInteropTest.java test fails because of different openssl output + JDK-8273972: Multi-core choke point in CMM engine (LCMSTransform.doTransform) + JDK-8273438: Enable parallelism in vmTestbase/metaspace/stressHierarchy tests + JDK-8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic + JDK-8273433: Enable parallelism in vmTestbase_nsk_sysdict tests + JDK-8277503: compiler/onSpinWait/ /TestOnSpinWaitAArch64DefaultFlags.java failed with "OnSpinWaitInst with the expected value 'isb' not found." + JDK-8277137: Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1 + JDK-8273341: Update Siphash to version 1.0 + JDK-8269032: Stringdedup tests are failing if the ergonomically select GC does not support it + JDK-8186670: Implement _onSpinWait() intrinsic for AArch64 + JDK-8276766: Enable jar and jmod to produce deterministic timestamped content 8279453: Disable tools/jar/ /ReproducibleJar.java on 32-bit platforms + JDK-8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id" + JDK-8280002: jmap -histo may leak stream + JDK-8277069: [REDO] JDK-8276743 Make openjdk build Zip Archive generation "reproducible" + JDK-8279833: Loop optimization issue in String.encodeUTF8_UTF16 + JDK-8273277: C2: Move conditional negation into rc_predicate + JDK-8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it + JDK-8271202: C1: assert(false) failed: live_in set of first block must be empty + JDK-8263567: gtests don't terminate the VM safely + JDK-8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java + JDK-8278309: [windows] use of uninitialized OSThread::_state + JDK-8274506: TestPids.java and TestPidsLimit.java fail with podman run as root + JDK-8276764: Enable deterministic file content ordering for Jar and Jmod + JDK-8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12 + JDK-8273366: [testbug] javax/swing/UIDefaults/6302464/ /bug6302464.java fails on macOS12 + JDK-8277846: Implement fast-path for ASCII-compatible CharsetEncoders on ppc64 + JDK-8273526: Extend the OSContainer API pids controller with pids.current + JDK-8269849: vmTestbase/gc/gctests/PhantomReference/ /phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" + JDK-8269087: CheckSegmentedCodeCache test fails in an emulated-client VM + JDK-8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob + JDK-8277447: Hotspot C1 compiler crashes on Kotlin suspend fun with loop + JDK-8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT + JDK-8225559: assertion error at TransTypes.visitApply + JDK-8276654: element-list order is non deterministic + JDK-8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest + JDK-8273682: Upgrade Jline to 3.20.0 + JDK-8278758: runtime/BootstrapMethod/BSMCalledTwice.java fails with release VMs after JDK-8262134 + JDK-8262134: compiler/uncommontrap/TestDeoptOOM.java failed with "guarantee(false) failed: wrong number of expression stack elements during deopt" + JDK-8269037: jsig/Testjsig.java doesn't have to be restricted to linux only + JDK-8269523: runtime/Safepoint/ /TestAbortOnVMOperationTimeout.java failed when expecting 'VM operation took too long' + JDK-8244602: Add JTREG_REPEAT_COUNT to repeat execution of a test + JDK-8272398: Update DockerTestUtils.buildJdkDockerImage() + JDK-8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT + JDK-8278020: ~13% variation in Renaissance-Scrabble + JDK-8279225: [arm32] C1 longs comparison operation destroys argument registers + JDK-8266490: Extend the OSContainer API to support the pids controller of cgroups + JDK-8279379: GHA: Print tests that are in error + JDK-8278987: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in __write_sample_info__ + JDK-8278627: Shenandoah: TestHeapDump test failed + JDK-8278824: Uneven work distribution when scanning heap roots in G1 + JDK-8278239: vmTestbase/nsk/jvmti/RedefineClasses/ /StressRedefine failed with EXCEPTION_ACCESS_VIOLATION at 0x000000000000000d + JDK-8277919: OldObjectSample event causing bloat in the class constant pool in JFR recording + JDK-8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for + JDK-8278104: C1 should support the compiler directive 'BreakAtExecute' + JDK-8274465: Fix javax/swing/text/ParagraphView/6364882/ /bug6364882.java failures + JDK-8273933: [TESTBUG] Test must run without preallocated exceptions + JDK-8278172: java/nio/channels/FileChannel/ /BlockDeviceSize.java should only run on Linux + JDK-8275800: Redefinition leaks MethodData::_extra_data_lock + JDK-8273634: [TEST_BUG] Improve javax/swing/text/ /ParagraphView/6364882/bug6364882.java + JDK-8239502: [TEST_BUG] Test javax/swing/text/FlowView/ /6318524/bug6318524.java never fails + JDK-8275326: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8274130: C2: MulNode::Ideal chained transformations may act on wrong nodes + JDK-8279011: JFR: JfrChunkWriter incorrectly handles int64_t chunk size as size_t + JDK-8276662: Scalability bottleneck in SymbolTable::lookup_common() + JDK-8275536: Add test to check that File::lastModified returns same time stamp as Files.getLastModifiedTime + JDK-8273895: compiler/ciReplay/TestVMNoCompLevel.java fails due to wrong data size with TieredStopAtLevel=2,3 + JDK-8272167: AbsPathsInImage.java should skip *.dSYM directories + JDK-8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor + JDK-8275610: C2: Object field load floats above its null check resulting in a segfault + JDK-8278099: two sun/security/pkcs11/Signature tests failed with AssertionError + JDK-8276623: JDK-8275650 accidentally pushed "out" file + JDK-8277328: jdk/jshell/CommandCompletionTest.java failures on Windows + JDK-8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last + JDK-8274714: Incorrect verifier protected access error message + JDK-8274658: ISO 4217 Amendment 170 Update + JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler + JDK-8277777: [Vector API] assert(r->is_XMMRegister()) failed: must be in x86_32.ad + JDK-8276314: [JVMCI] check alignment of call displacement during code installation + JDK-8265150: AsyncGetCallTrace crashes on ResourceMark + JDK-8276177: nsk/jvmti/RedefineClasses/ /StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here" + JDK-8275650: Problemlist java/io/File/createTempFile/ /SpecialTempFile.java for Windows 11 + JDK-8273704: DrawStringWithInfiniteXform.java failed: drawString with InfiniteXform transform takes long time + JDK-8273162: AbstractSplittableWithBrineGenerator does not create a random salt + JDK-8273351: bad tag in jdk.random module-info.java + JDK-8247980: Exclusive execution of java/util/stream tests slows down tier1 + JDK-8272327: Shenandoah: Avoid enqueuing duplicate string candidates + JDK-8278115: gc/stress/gclocker/TestGCLockerWithSerial.java has duplicate -Xmx + JDK-8278116: runtime/modules/LoadUnloadModuleStress.java has duplicate -Xmx + JDK-8277992: Add fast jdk_svc subtests to jdk:tier3 + JDK-8278016: Add compiler tests to tier{2,3} + JDK-8277385: Zero: Enable CompactStrings support + JDK-8275586: Zero: Simplify interpreter initialization + JDK-8269175: [macosx-aarch64] wrong CPU speed in hs_err file - Do not include back the JavaEE modules in the JDK - Removed patches: * activation-module.patch * annotation-module.patch + The pached JavaEE modules do not exist any more- Set a non-zero alternatives priority for Factory builds - Added patch: * JDK-8282004.patch + fix missing CALL effects on x86_32- Added patch: * JDK-8282944.patch + Upstream fix for JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS- Modified patch: * disable-doclint-by-default.patch + try actually disable the doclint by default- Update to upstream tag jdk-17.0.2+8 (January 2022 CPU) * Security fixes + JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside + JDK-8264934, CVE-2022-21248, bnc#1194926: Enhance cross VM serialization + JDK-8268488: More valuable DerValues + JDK-8268494: Better inlining of inlined interfaces + JDK-8268512: More content for ContentInfo + JDK-8268813, CVE-2022-21283, bnc#1194937: Better String matching + JDK-8269151: Better construction of EncryptedPrivateKeyInfo + JDK-8269944: Better HTTP transport redux + JDK-8270386, CVE-2022-21291, bsc#1194925: Better verification of scan methods + JDK-8270392, CVE-2022-21293, bsc#1194935: Improve String constructions + JDK-8270416, CVE-2022-21294, bsc#1194934: Enhance construction of Identity maps + JDK-8270492, CVE-2022-21282, bsc#1194933: Better resolution of URIs + JDK-8270498, CVE-2022-21296, bsc#1194932: Improve SAX Parser configuration management + JDK-8270646, CVE-2022-21299, bsc#1194931: Improved scanning of XML entities + JDK-8270952, CVE-2022-21277, bsc#1194930: Improve TIFF file handling + JDK-8271962: Better TrueType font loading + JDK-8271968: Better canonical naming + JDK-8271987: Manifest improved manifest entries + JDK-8272014, CVE-2022-21305, bsc#1194939: Better array indexing + JDK-8272026, CVE-2022-21340, bsc#1194940: Verify Jar Verification + JDK-8272236, CVE-2022-21341, bsc#1194941: Improve serial forms for transport + JDK-8272272: Enhance jcmd communication + JDK-8272462: Enhance image handling + JDK-8273290: Enhance sound handling + JDK-8273756, CVE-2022-21360, bsc#1194929: Enhance BMP image support + JDK-8273838, CVE-2022-21365, bsc#1194928: Enhanced BMP processing + JDK-8274096, CVE-2022-21366, bsc#1194927: Improve decoding of image files * Other changes + JDK-4819544: SwingSet2 JTable Demo throws NullPointerException + JDK-8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/ /4251579/bug4251579.java failure due to timing + JDK-8140241: (fc) Data transfer from FileChannel to itself causes hang in case of overlap + JDK-8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently + JDK-8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream + JDK-8214761: Bug in parallel Kahan summation implementation + JDK-8223923: C2: Missing interference with mismatched unsafe accesses + JDK-8233020: (fs) UnixFileSystemProvider should use StaticProperty.userDir(). + JDK-8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name + JDK-8244675: assert(IncrementalInline || (_late_inlines.length() == 0 && !has_mh_late_inlines())) + JDK-8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled + JDK-8261579: AArch64: Support for weaker memory ordering in Atomic + JDK-8262031: Create implementation for NSAccessibilityNavigableStaticText protocol + JDK-8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null + JDK-8263059: security/infra/java/security/cert/ /CertPathValidator/certification/ComodoCA.java fails due to revoked cert + JDK-8263364: sun/net/www/http/KeepAliveStream/ /KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream + JDK-8263375: Support stack watermarks in Zero VM + JDK-8263773: Reenable German localization for builds at Oracle + JDK-8264286: Create implementation for NSAccessibilityColumn protocol peer + JDK-8264287: Create implementation for NSAccessibilityComboBox protocol peer + JDK-8264291: Create implementation for NSAccessibilityCell protocol peer + JDK-8264292: Create implementation for NSAccessibilityList protocol peer + JDK-8264293: Create implementation for NSAccessibilityMenu protocol peer + JDK-8264294: Create implementation for NSAccessibilityMenuBar protocol peer + JDK-8264295: Create implementation for NSAccessibilityMenuItem protocol peer + JDK-8264296: Create implementation for NSAccessibilityPopUpButton protocol peer + JDK-8264297: Create implementation for NSAccessibilityProgressIndicator protocol peer + JDK-8264298: Create implementation for NSAccessibilityRow protocol peer + JDK-8264303: Create implementation for NSAccessibilityTabGroup protocol peer + JDK-8266239: Some duplicated javac command-line options have repeated effect + JDK-8266510: Nimbus JTree default tree cell renderer does not use selected text color + JDK-8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true + JDK-8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl + JDK-8267385: Create NSAccessibilityElement implementation for JavaComponentAccessibility + JDK-8267387: Create implementation for NSAccessibilityOutline protocol + JDK-8267388: Create implementation for NSAccessibilityTable protocol + JDK-8268284: javax/swing/JComponent/7154030/bug7154030.java fails with "Exception: Failed to hide opaque button" + JDK-8268294: Reusing HttpClient in a WebSocket.Listener hangs. + JDK-8268361: Fix the infinite loop in next_line + JDK-8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML + JDK-8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests + JDK-8268626: Remove native pre-jdk9 support for jtreg failure handler + JDK-8268860: Windows-Aarch64 build is failing in GitHub actions + JDK-8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc + JDK-8268885: duplicate checkcast when destination type is not first type of intersection type + JDK-8268893: jcmd to trim the glibc heap + JDK-8268894: forged ASTs can provoke an AIOOBE at com.sun.tools.javac.jvm.ClassWriter::writePosition + JDK-8268927: Windows: link error: unresolved external symbol "int __cdecl convert_to_unicode(char const *,wchar_t * *)" + JDK-8269031: linux x86_64 check for binutils 2.25 or higher after 8265783 + JDK-8269113: Javac throws when compiling switch (null) + JDK-8269216: Useless initialization in com/sun/crypto/provider/PBES2Parameters.java + JDK-8269269: [macos11] SystemIconTest fails with ClassCastException + JDK-8269280: (bf) Replace StringBuffer in *Buffer.toString() + JDK-8269481: SctpMultiChannel never releases own file descriptor + JDK-8269637: javax/swing/JFileChooser/FileSystemView/ /SystemIconTest.java fails on windows + JDK-8269656: The test test/langtools/tools/javac/versions/ /Versions.java has duplicate test cycles + JDK-8269687: pauth_aarch64.hpp include name is incorrect + JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 + JDK-8269924: Shenandoah: Introduce weak/strong marking asserts + JDK-8269951: [macos] Focus not painted in JButton when setBorderPainted(false) is invoked + JDK-8270110: Shenandoah: Add test for JDK-8269661 + JDK-8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS + JDK-8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests + JDK-8270290: NTLM authentication fails if HEAD request is used + JDK-8270317: Large Allocation in CipherSuite + JDK-8270320: JDK-8270110 committed invalid copyright headers + JDK-8270517: Add Zero support for LoongArch + JDK-8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS + JDK-8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling + JDK-8270893: IndexOutOfBoundsException while reading large TIFF file + JDK-8270901: Typo PHASE_CPP in CompilerPhaseType + JDK-8270946: X509CertImpl.getFingerprint should not return the empty String + JDK-8271071: accessibility of a table on macOS lacks cell navigation + JDK-8271121: ZGC: stack overflow (segv) when - Xlog:gc+start=debug + JDK-8271142: package help is not displayed for missing X11/extensions/Xrandr.h + JDK-8271170: Add unit test for what jpackage app launcher puts in the environment + JDK-8271215: Fix data races in G1PeriodicGCTask + JDK-8271254: javac generates unreachable code when using empty semicolon statement + JDK-8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" + JDK-8271308: (fc) FileChannel.transferTo() transfers no more than Integer.MAX_VALUE bytes in one call + JDK-8271315: Redo: Nimbus JTree renderer properties persist across L&F changes + JDK-8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1 + JDK-8271340: Crash PhaseIdealLoop::clone_outer_loop + JDK-8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java + JDK-8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity + JDK-8271463: Updating RE Configs for Upcoming CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8271490: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling + JDK-8271560: sun/security/ssl/DHKeyExchange/ /LegacyDHEKeyExchange.java still fails due to "An established connection was aborted by the software in your host machine" + JDK-8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions + JDK-8271600: C2: CheckCastPP which should closely follow Allocate is sunk of a loop + JDK-8271605: Update JMH devkit to 1.32 + JDK-8271718: Crash when during color transformation the color profile is replaced + JDK-8271722: [TESTBUG] gc/g1/TestMixedGCLiveThreshold.java can fail if G1 Full GC uses >1 workers + JDK-8271855: [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest + JDK-8271862: C2 intrinsic for Reference.refersTo() is often not used + JDK-8271868: Warn user when using mac-sign option with unsigned app-image. + JDK-8271895: UnProblemList javax/swing/JComponent/7154030/bug7154030.java in JDK18 + JDK-8271954: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272047: java/nio/channels/FileChannel/Transfer2GPlus.java failed with Unexpected transfer size: 2147418112 + JDK-8272095: ProblemList java/nio/channels/FileChannel/ /Transfer2GPlus.java on linux-aarch64 + JDK-8272114: Unused _last_state in osThread_windows + JDK-8272170: Missing memory barrier when checking active state for regions + JDK-8272305: several hotspot runtime/modules don't check exit codes + JDK-8272318: Improve performance of HeapDumpAllTest + JDK-8272328: java.library.path is not set properly by Windows jpackage app launcher + JDK-8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes + JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/ /PageDialogMarginTest.java catches all exceptions + JDK-8272345: macos doesn't check `os::set_boot_path()` result + JDK-8272369: java/io/File/GetXSpace.java failed with "RuntimeException: java.nio.file.NoSuchFileException: /run/user/0" + JDK-8272391: Undeleted debug information + JDK-8272413: Incorrect num of element count calculation for vector cast + JDK-8272473: Parsing epoch seconds at a DST transition with a non-UTC parser is wrong + JDK-8272562: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272570: C2: crash in PhaseCFG::global_code_motion + JDK-8272574: C2: assert(false) failed: Bad graph detected in build_loop_late + JDK-8272639: jpackaged applications using microphone on mac + JDK-8272703: StressSeed should be set via FLAG_SET_ERGO + JDK-8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit + JDK-8272783: Epsilon: Refactor tests to improve performance + JDK-8272836: Limit run time for java/lang/invoke/LFCaching tests + JDK-8272838: Move CriticalJNI tests out of tier1 + JDK-8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 + JDK-8272850: Drop zapping values in the Zap* option descriptions + JDK-8272854: split runtime/CommandLine/PrintTouchedMethods.java test + JDK-8272856: DoubleFlagWithIntegerValue uses G1GC-only flag + JDK-8272859: Javadoc external links should only have feature version number in URL + JDK-8272914: Create hotspot:tier2 and hotspot:tier3 test groups + JDK-8272970: Parallelize runtime/InvocationTests/ + JDK-8272973: Incorrect compile command used by TestIllegalArrayCopyBeforeInfiniteLoop + JDK-8273021: C2: Improve Add and Xor ideal optimizations + JDK-8273026: Slow LoginContext.login() on multi threading application + JDK-8273135: java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7 + JDK-8273165: GraphKit::combine_exception_states fails with "matching stack sizes" assert + JDK-8273176: handle latest VS2019 in abstract_vm_version + JDK-8273229: Update OS detection code to recognize Windows Server 2022 + JDK-8273234: extended 'for' with expression of type tvar causes the compiler to crash + JDK-8273235: tools/launcher/HelpFlagsTest.java Fails on Windows 32bit + JDK-8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT + JDK-8273308: PatternMatchTest.java fails on CI + JDK-8273314: Add tier4 test groups + JDK-8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test + JDK-8273318: Some containers/docker/TestJFREvents.java configs are running out of memory + JDK-8273333: Zero should warn about unimplemented - XX:+LogTouchedMethods + JDK-8273335: compiler/blackhole tests should not run with interpreter-only VMs + JDK-8273342: Null pointer dereference in classFileParser.cpp:2817 + JDK-8273359: CI: ciInstanceKlass::get_canonical_holder() doesn't respect instance size + JDK-8273361: InfoOptsTest is failing in tier1 + JDK-8273373: Zero: Cannot invoke JVM in primordial threads on Zero + JDK-8273375: Remove redundant 'new String' calls after concatenation in java.desktop + JDK-8273376: Zero: Disable vtable/itableStub gtests + JDK-8273378: Shenandoah: Remove the remaining uses of os::is_MP + JDK-8273408: java.lang.AssertionError: typeSig ERROR on generated class property of record + JDK-8273416: C2: assert(false) failed: bad AD file after JDK-8252372 with UseSSE={0,1} + JDK-8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java + JDK-8273450: Fix the copyright header of SVML files + JDK-8273451: Remove unreachable return in mutexLocker::wait + JDK-8273483: Zero: Clear pending JNI exception check in native method handler + JDK-8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option + JDK-8273487: Zero: Handle "zero" variant in runtime tests + JDK-8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths + JDK-8273498: compiler/c2/Test7179138_1.java timed out + JDK-8273505: runtime/cds/appcds/loaderConstraints/ /DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes + JDK-8273514: java/util/DoubleStreamSums/CompensatedSums.java failure + JDK-8273575: memory leak in appendBootClassPath(), paths must be deallocated + JDK-8273592: Backout JDK-8271868 + JDK-8273593: [REDO] Warn user when using mac-sign option with unsigned app-image. + JDK-8273595: tools/jpackage tests do not work on apt-based Linux distros like Debian + JDK-8273606: Zero: SPARC64 build fails with si_band type mismatch + JDK-8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests + JDK-8273638: javax/swing/JTable/4235420/bug4235420.java fails in GTK L&F + JDK-8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher + JDK-8273678: TableAccessibility and TableRowAccessibility miss autorelease + JDK-8273695: Safepoint deadlock on VMOperation_lock + JDK-8273790: Potential cyclic dependencies between Gregorian and CalendarSystem + JDK-8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly + JDK-8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java + JDK-8273808: Cleanup AddFontsToX11FontPath + JDK-8273826: Correct Manifest file name and NPE checks + JDK-8273887: [macos] java/awt/color/ICC_ColorSpace/ /MTTransformReplacedProfile.java timed out + JDK-8273894: ConcurrentModificationException raised every time ReferralsCache drops referral + JDK-8273902: Memory leak in OopStorage due to bug in OopHandle::release() + JDK-8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() + JDK-8273935: (zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported + JDK-8273958: gtest/MetaspaceGtests executes unnecessary tests in debug builds + JDK-8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character + JDK-8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled + JDK-8273968: JCK javax_xml tests fail in CI + JDK-8274056: JavaAccessibilityUtilities leaks JNI objects + JDK-8274074: SIGFPE with C2 compiled code with -XX:+StressGCM + JDK-8274083: Update testing docs to mention tiered testing + JDK-8274087: Windows DLL path not set correctly. + JDK-8274145: C2: condition incorrectly made redundant with dominating main loop exit condition + JDK-8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC + JDK-8274215: Remove globalsignr2ca root from 17.0.2 + JDK-8274242: Implement fast-path for ASCII-compatible CharsetEncoders on x86 + JDK-8274265: Suspicious string concatenation in logTestUtils.inline.hpp + JDK-8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated + JDK-8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 + JDK-8274326: [macos] Ensure initialisation of sun/lwawt/ /macosx/CAccessibility in JavaComponentAccessibility.m + JDK-8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern + JDK-8274338: com/sun/jdi/RedefineCrossEvent.java failed "assert(m != __null) failed: NULL mirror" + JDK-8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile + JDK-8274349: ForkJoinPool.commonPool() does not work with 1 CPU + JDK-8274381: missing CAccessibility definitions in JNI code + JDK-8274383: JNI call of getAccessibleSelection on a wrong thread + JDK-8274401: C2: GraphKit::load_array_element bypasses Access API + JDK-8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" + JDK-8274407: (tz) Update Timezone Data to 2021c + JDK-8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl + JDK-8274467: TestZoneInfo310.java fails with tzdata2021b + JDK-8274468: TimeZoneTest.java fails with tzdata2021b + JDK-8274501: c2i entry barriers read int as long on AArch64 + JDK-8274521: jdk/jfr/event/gc/detailed/TestGCLockerEvent.java fails when other GC is selected + JDK-8274522: java/lang/management/ManagementFactory/ /MXBeanException.java test fails with Shenandoah + JDK-8274523: java/lang/management/MemoryMXBean/ /MemoryTest.java test should handle Shenandoah + JDK-8274550: c2i entry barriers read int as long on PPC + JDK-8274560: JFR: Add test for OldObjectSample event when using Shenandoah + JDK-8274606: Fix jaxp/javax/xml/jaxp/unittest/transform/ /SurrogateTest.java test + JDK-8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 + JDK-8274716: JDWP Spec: the description for the Dispose command confuses suspend with resume. + JDK-8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily + JDK-8274770: [PPC64] resolve_jobject needs a generic implementation to support load barriers + JDK-8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform + JDK-8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST + JDK-8274840: Update OS detection code to recognize Windows 11 + JDK-8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior + JDK-8274851: [ppc64] Port zgc to linux on ppc64le + JDK-8274942: AssertionError at jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155) + JDK-8275008: gtest build failure due to stringop-overflow warning with gcc11 + JDK-8275049: [ZGC] missing null check in ZNMethod::log_register + JDK-8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag + JDK-8275071: [macos] A11y cursor gets stuck when combobox is closed + JDK-8275104: IR framework does not handle client VM builds correctly + JDK-8275110: Correct RE Configs for CPU Release 17.0.2 on master branch for jdk17u-cpu and jdk17u-cpu-open repos. + JDK-8275131: Exceptions after a touchpad gesture on macOS + JDK-8275141: recover corrupted line endings for the version-numbers.conf + JDK-8275145: file.encoding system property has an incorrect value on Windows + JDK-8275226: Shenandoah: Relax memory constraint for worker claiming tasks/ranges + JDK-8275302: unexpected compiler error: cast, intersection types and sealed + JDK-8275426: PretouchTask num_chunks calculation can overflow + JDK-8275604: Zero: Reformat opclabels_data + JDK-8275666: serviceability/jvmti/GetObjectSizeClass.java shouldn't have vm.flagless + JDK-8275703: System.loadLibrary fails on Big Sur for libraries hidden from filesystem + JDK-8275720: CommonComponentAccessibility.createWithParent isWrapped causes mem leak + JDK-8275766: (tz) Update Timezone Data to 2021e + JDK-8275809: crash in [CommonComponentAccessibility getCAccessible:withEnv:] + JDK-8275811: Incorrect instance to dispose + JDK-8275819: [TableRowAccessibility accessibilityChildren] method is ineffective + JDK-8275849: TestZoneInfo310.java fails with tzdata2021e + JDK-8275863: Use encodeASCII for ASCII-compatible DoubleByte encodings + JDK-8275872: Sync J2DBench run and analyze Makefile targets with build.xml + JDK-8276025: Hotspot's libsvml.so may conflict with user dependency + JDK-8276066: Reset LoopPercentProfileLimit for x86 due to suboptimal performance + JDK-8276076: Updating RE Configs for BUILD REQUEST 17.0.2+3 + JDK-8276105: C2: Conv(D|F)2(I|L)Nodes::Ideal should handle rounding correctly + JDK-8276112: Inconsistent scalar replacement debug info at safepoints + JDK-8276122: Change openjdk project in jcheck to jdk-updates + JDK-8276130: Fix Github Actions of JDK17u to account for update version scheme + JDK-8276139: TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test + JDK-8276157: C2: Compiler stack overflow during escape analysis on Linux x86_32 + JDK-8276201: Shenandoah: Race results degenerated GC to enter wrong entry point + JDK-8276205: Shenandoah: CodeCache_lock should always be held for initializing code cache iteration + JDK-8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition + JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766 + JDK-8276550: Use SHA256 hash in build.tools.depend.Depend + JDK-8276572: Fake libsyslookup.so library causes tooling issues + JDK-8276774: Cookie stored in CookieHandler not sent if user headers contain cookie + JDK-8276801: gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah + JDK-8276805: java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager + JDK-8276845: (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32 + JDK-8276846: JDK-8273416 is incomplete for UseSSE=1 + JDK-8276854: Windows GHA builds fail due to broken Cygwin + JDK-8276864: Update boot JDKs to 17.0.1 in GHA + JDK-8276905: Use appropriate macosx_version_minimum value while compiling metal shaders + JDK-8276927: [ppc64] Port shenandoahgc to linux on ppc64le + JDK-8277029: JMM GetDiagnosticXXXInfo APIs should verify output array sizes + JDK-8277093: Vector should throw ClassNotFoundException for a missing class of an element + JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points + JDK-8277195: missing CAccessibility definition in [CommonComponentAccessibility accessibilityHitTest] + JDK-8277212: GC accidentally cleans valid megamorphic vtable inline caches + JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE + JDK-8277529: SIGSEGV in C2 CompilerThread Node::rematerialize() compiling Packet::readUnsignedTrint + JDK-8277981: String Deduplication table is never cleaned up due to bad dead_factor_for_cleanup - Modified patch: * fips.patch + Rediff to changed context- Modified patch: * fips.patch + return in native code after generating java.io.IOException- Modified patches: * PStack-808293.patch * adlc-parser.patch * alternative-tzdb_dat.patch * disable-doclint-by-default.patch * java-atk-wrapper-security.patch * jaw-jdk10.patch * jaw-misc.patch * loadAssistiveTechnologies.patch * memory-limits.patch * multiple-pkcs11-library-init.patch * ppc_stack_overflow_fix.patch * system-crypto-policy.patch * system-pcsclite.patch * zero-ranges.patch + Rediff to apply all hunks without shifts * fips.patch + Fix unused function compiler warning found in systemconf.c + Allow plain key import- Update to upstream tag jdk-17.0.1+12 (October 2021 CPU) * Security fixes + JDK-8263314: Enhance XML Dsig modes + JDK-8265167, CVE-2021-35556, bsc#1191910: Richer Text Editors + JDK-8265574: Improve handling of sheets + JDK-8265580, CVE-2021-35559, bsc#1191911: Enhanced style for RTF kit + JDK-8265776: Improve Stream handling for SSL + JDK-8266097, CVE-2021-35561, bsc#1191912: Better hashing support + JDK-8266103: Better specified spec values + JDK-8266109: More Resilient Classloading + JDK-8266115: More Manifest Jar Loading + JDK-8266137, CVE-2021-35564, bsc#1191913: Improve Keystore integrity + JDK-8266689, CVE-2021-35567, bsc#1191903: More Constrained Delegation + JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic + JDK-8267712: Better LDAP reference processing + JDK-8267729, CVE-2021-35578, bsc#1191904: Improve TLS client handshaking + JDK-8267735, CVE-2021-35586, bsc#1191914: Better BMP support + JDK-8268199: Correct certificate requests + JDK-8268205: Enhance DTLS client handshake + JDK-8268506: More Manifest Digests + JDK-8269618, CVE-2021-35603, bsc#1191906: Better session identification + JDK-8269624: Enhance method selection support + JDK-8270398: Enhance canonicalization + JDK-8270404: Better canonicalization * Other changes: + JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 + JDK-8225083: Remove Google certificate that is expiring in December 2021 + JDK-8243543: jtreg test security/infra/java/security/cert/ /CertPathValidator/certification/BuypassCA.java fails + JDK-8248899: security/infra/java/security/cert/ /CertPathValidator/certification/QuoVadisCA.java fails, Certificate has been revoked + JDK-8261088: Repeatable annotations without @Target cannot have containers that target module declarations + JDK-8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" + JDK-8263531: Remove unused buffer int + JDK-8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java + JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type + JDK-8267666: Add option to jcmd GC.heap_dump to use existing file + JDK-8268019: C2: assert(no_dead_loop) failed: dead loop detected + JDK-8268261: C2: assert(n != __null) failed: Bad immediate dominator info. + JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance + JDK-8268500: Better specified ParameterSpecs + JDK-8268963: [IR Framework] Some default regexes matching on PrintOptoAssembly in IRNode.java do not work on all platforms + JDK-8269297: Bump version numbers for JDK 17.0.1 + JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient + JDK-8269574: C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events + JDK-8269763: The JEditorPane is blank after JDK-8265167 + JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers + JDK-8269882: stack-use-after-scope in NewObjectA + JDK-8269897: Shenandoah: Resolve UNKNOWN access strength, where possible + JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status + JDK-8269993: [Test]: java/net/httpclient/ /DigestEchoClientSSL.java contains redundant @run tags + JDK-8270094: Shenandoah: Provide human-readable labels for test configurations + JDK-8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode + JDK-8270098: ZGC: ZBarrierSetC2::clone_at_expansion fails with "Guard against surprises" assert + JDK-8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup + JDK-8270280: security/infra/java/security/cert/ /CertPathValidator/certification/LetsEncryptCA.java OCSP response error + JDK-8270344: Session resumption errors + JDK-8271203: C2: assert(iff->Opcode() == Op_If || iff->Opcode() == Op_CountedLoopEnd || iff->Opcode() == Op_RangeCheck) failed: Check this code when new subtype is added + JDK-8271276: C2: Wrong JVM state used for receiver null check + JDK-8271335: Updating RE Configs for BUILD REQUEST 17.0.1+4 + JDK-8271589: fatal error with variable shift count integer rotate operation. + JDK-8271723: Unproblemlist runtime/InvocationTests/invokevirtualTests.java + JDK-8271730: Client authentication using RSASSA-PSS fails after correct certificate requests + JDK-8271925: ZGC: Arraycopy stub passes invalid oop to load barrier + JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon + JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj + JDK-8272326: java/util/Random/RandomTestMoments.java had two Gaussian fails + JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790 + JDK-8272472: StackGuardPages test doesn't build with glibc 2.34 + JDK-8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 + JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used + JDK-8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 + JDK-8272708: [Test]: Cleanup: test/jdk/security/infra/java/ /security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled + JDK-8272806: [macOS] "Apple AWT Internal Exception" when input method is changed + JDK-8273150: Revert "8225083: Remove Google certificate that is expiring in December 2021" + JDK-8273358: macOS Monterey does not have the font Times needed by Serif - Remove the unneeded icedtea-sound provider - Removed patches: * icedtea-sound-1.0.1-jdk9.patch * icedtea-sound-soundproperties.patch + not needed since the icedtea-sound provider is removed * harfbuzz-libs.patch * openjdk-glibc234.patch + integrated upstream- Added patch: * openjdk-glibc234.patch + fix build with glibc-2.34 (bsc#1189201)- Added patch: * fips.patch + implement FIPS support in OpenJDK- jdk-17+35 is official release of OpenJDK 17 (jsc#SLE-18742)- Modified patch: * nss-security-provider.patch + revert recent changes making NSS provider the default one + fixes bsc#1190252- Initial release of the last release candidate of OpenJDK 17, the next LTS release of OpenJDK * Features: + JEP-306: Restore Always-Strict Floating-Point Semantics + JEP-356: Enhanced Pseudo-Random Number Generators + JEP-382: New macOS Rendering Pipeline + JEP-391: macOS/AArch64 Port + JEP-398: Deprecate the Applet API for Removal + JEP-403: Strongly Encapsulate JDK Internals + JEP-406: Pattern Matching for switch (Preview) + JEP-407: Remove RMI Activation + JEP-409: Sealed Classes + JEP-410: Remove the Experimental AOT and JIT Compiler + JEP-411: Deprecate the Security Manager for Removal + JEP-412: Foreign Function & Memory API (Incubator) + JEP-414: Vector API (Second Incubator) + JEP-415: Context-Specific Deserialization Filters/bin/sh/bin/shjava-17-openjdk-accessibilitys390zl36 1713518163  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_17.0.11.0-150400.3.42.117.0.11.017.0.11.0-150400.3.42.117.0.11.0-150400.3.42.117.0.11.0-150400.3.42.11717.0.11.0-150400.3.42.117.0.11.017.0.11.04.317.0.11.017.0.11.017.0.11.017.0.11.017.0.11.017.0.11.0-150400.3.42.117.0.11.0-150400.3.42.11717.0.11.0-150400.3.42.117.0.11.0  jvmjava-17-openjdkjcevanillajava-17-openjdk-17binjavajfrkeytoolrmiregistryconflogging.propertiesmanagementjmxremote.accessjmxremote.password.templatemanagement.propertiesnet.propertiessdpsdp.conf.templatesecurityjava.policyjava.securitynss.fips.cfgpolicyREADME.txtlimiteddefault_US_export.policydefault_local.policyexempt_local.policyunlimiteddefault_US_export.policydefault_local.policysound.propertieslibclasslistdesktopjconsole.desktopjexecjfrdefault.jfcprofile.jfcjrt-fs.jarjspawnhelperjvm.cfglibawt.solibawt_headless.solibdt_socket.solibextnet.solibfontmanager.solibinstrument.solibj2gss.solibj2pcsc.solibj2pkcs11.solibjaas.solibjava.solibjavajpeg.solibjdwp.solibjimage.solibjli.solibjsig.solibjsound.soliblcms.solibmanagement.solibmanagement_agent.solibmanagement_ext.solibmlib_image.solibnet.solibnio.solibprefs.solibrmi.solibsctp.solibsyslookup.solibsystemconf.solibverify.solibzip.somodulespsfont.properties.japsfontj2d.propertiessecurityblocked.certsdefault.policypublic_suffix_list.datserverclasses.jsaclasses_nocoops.jsalibjsig.solibjvm.sotzdb.datreleasejre-17-openjdkjava-java-17-openjdk.1.gzjfr-java-17-openjdk.1.gzkeytool-java-17-openjdk.1.gzrmiregistry-java-17-openjdk.1.gz/usr/lib64//usr/lib64/jvm-private//usr/lib64/jvm-private/java-17-openjdk//usr/lib64/jvm-private/java-17-openjdk/jce//usr/lib64/jvm//usr/lib64/jvm/java-17-openjdk-17//usr/lib64/jvm/java-17-openjdk-17/bin//usr/lib64/jvm/java-17-openjdk-17/conf//usr/lib64/jvm/java-17-openjdk-17/conf/management//usr/lib64/jvm/java-17-openjdk-17/conf/sdp//usr/lib64/jvm/java-17-openjdk-17/conf/security//usr/lib64/jvm/java-17-openjdk-17/conf/security/policy//usr/lib64/jvm/java-17-openjdk-17/conf/security/policy/limited//usr/lib64/jvm/java-17-openjdk-17/conf/security/policy/unlimited//usr/lib64/jvm/java-17-openjdk-17/lib//usr/lib64/jvm/java-17-openjdk-17/lib/desktop//usr/lib64/jvm/java-17-openjdk-17/lib/jfr//usr/lib64/jvm/java-17-openjdk-17/lib/security//usr/lib64/jvm/java-17-openjdk-17/lib/server//usr/share/man/man1/-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:33458/SUSE_SLE-15-SP4_Update/d175483ecd3c8325d9a3dd2e3735e2cc-java-17-openjdk.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linux   !"#$%&'()*+,-...directoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8244ef6ac20a4c90c078444e4a58a9c94326152a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=10f3ec63f522790f08e8c2365ad1f7a9667c80d2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=8d100fdf34af5a691b116a35a13e09a8c05f7522, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d320140e1262208c5cded7bd88ba2dbd99a2918d, for GNU/Linux 3.2.0, strippedASCII textASCII text, with very long linesELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0299545577ec3be182685481068150de04212633, for GNU/Linux 3.2.0, strippedXML 1.0 document, ASCII textgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Java archive data (JAR))ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ce53369b7655be34cfc6b8ec0be57174f9886109, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0042eb65aa855fb223cc513c36994cbb136a1f2c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a8efe2854d18639090ba7390f2c0eb5b205a88ed, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=adc44d77fd59809ecae210ea2b4fd0d6524c5964, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d914c6876b0df7e806c6ecf98a091725fa12db8, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae039e2ceab21431e38c99bb6080f856446749b7, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=159a6356ec3c3d5ca43b312ee35a507cc014f04b, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9c354a30b97ca57207329fa868a3cb2a55b0fc2, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef4bbe9a33a0404eefaf6e1742fc510c57c76d39, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=eba4ee3491bbaa098915c61417ea7ba97a25d272, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=12516bee4f72cfcc8a348a53f97d99c32e3328da, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=86eea6ab803a500d204a090a1c3e9223094be8fb, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3f470f17dc1a2477200de076d97d77af9f09e723, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a83590b89d959255a1ca1b60c015dedb73d0025, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3cc757216ce0c2b436574d5c9b4873bf29ffdf6c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=10a882f427cbb5ce11e14650b0aa4a1fea8f9b59, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=de2ed6fe1445e819a2754716a40a5ae20d3ae462, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ba4401f1cb050faebb2c50aae1f932724f936b8, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ced5a64c6f08e6a025a88e2a40297317f1ed6938, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=91e2cd83cbad27400b18377a2bbe91b3020df89c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8815036dc49754debbadede88efeacb4b05c282c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=92951eef2128dfb726895bd61cc26524a555ea7c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=aaa0c8ee862de912140d4f88c49f0407243fde5e, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=68f16f3342fbdb070248079a84d13e7a0fe09219, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1a790d4e5ba214494fc654a6050449f192d48144, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b98948b376146cda8060ed08af4f0e383c74bc5, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=16c71b89e68067d6584670d2083c913d638ca7c6, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d55869fdb35eb04205c9a0ab3cc844fce1d1b1b2, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f13a0ae1122aadfeba01587f762a5386d2eb4d24, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=443bc739fb7501faf5cbd8bba05ec435944ea6ef, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b9d4836f9149254069528b1e576f7d94d4c516c0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=31f306ec338527f8e4e61345d559407f668d4b6f, strippeddata (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1977e9f4671f9666e3bc7f2d1f3a5d2066365413, not stripped, too many notes (256)Algol 68 source, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  (.2AGMRX\hov       RR R RR R RR R RR R RRRR RRRR PRR'R)RRRRRR&RR PRRRR RRR PR/RRR.R PRRR PR3RRR)R'RRRR RR2R&RR PRRRR R PRRRRR PRRR-R PRRRRR PRRR PRR RRRRRR$R#RR PRRR"R!RR P RRRRRR P!RRRRR4R3R5RR2RR P"RR/RRRRR6RR.R P#RRRRR P$RRR R RR P'RRR RR%R P(R$RRRR#R P)RRR P*R$RRRRRR#R P+RRR&R P,RR$RRRR/R#RRR.R P-RR/RRRRRRRR*R.RR P.RRR P/R$RR#R P0RR/RRR*RR.RR P1RR R&RP2R,RRR+R P3RRR$R#R P4R8R7RRR$R#RR6R P&P%RRRR3R5R0R1R/R(R)R'RRRRRRRRRR.R2R&R RR=2n7k:Hn# bnc#781690#c11: don't trust user defined JAVA_HOME and use the current VM # XXX: this might conflict between various versions of openjdk export JAVA_HOME=/usr/lib64/jvm/jre-17-openjdk # check if the java-cacerts is a valid keystore (bnc#781690) if [ X"`/usr/bin/file --mime-type -b /var/lib/ca-certificates/java-cacerts`" \ != "Xapplication/x-java-keystore;" ]; then /usr/sbin/update-ca-certificates fi # remove the default empty cacert file, if it's installed if [ 0`stat -c "%s" /usr/lib64/jvm/java-17-openjdk-17/lib/security/cacerts 2>/dev/null` = "032" ] ; then rm -f /usr/lib64/jvm/java-17-openjdk-17/lib/security/cacerts fi # if cacerts does exists, neither does not contain/point to a # valid keystore (bnc#781690) ... if [ X"`/usr/bin/file --mime-type -b -L /usr/lib64/jvm/java-17-openjdk-17/lib/security/cacerts`" \ != "Xapplication/x-java-keystore;" ]; then # bnc#727223 rm -f /usr/lib64/jvm/java-17-openjdk-17/lib/security/cacerts ln -s /var/lib/ca-certificates/java-cacerts /usr/lib64/jvm/java-17-openjdk-17/lib/security/cacerts fi/bin/shmozilla-nss-sysinitutf-8889d07114d76ed1b330f35688b94ffd86019d4da22c07777d8114a993f87b5e9?`7zXZ !t/zs]"k%7)Ǡ^MĊ5H-/udiK+b" _o kjQ }f^?s6|q`A߬ʒ^Kr8y%q%BmTڂ DF +Ķ|5/"`ŒF'Ymhpnsw E`|x*tYSL\)8#i} nN嵦Cu=%mȉB]m8/9*zQF )az-حKE,^=G$c^=%mLNN@x_u]/sYnB >3k_RfSf%=l4,39%(CqJ5/M V|| 4!ZOmy i;ee7e\;ʀX#3vGǀӉ(Ozdi!MۊG^-Lv*]3:v享Kf:F$pQA>'>)5f/<_,e`a<t$aˋ 4||Z|%Dڳg}C\< .Q?e`N-̃6`,vqCz;t;%gRwO6)a}(O$8Kp{.֦5&DgeW,rN7&^L:dfIP޸DTV;hOD>FA6$Q W 7B2tT@<vĽw@ Tɖ#rJßN,a*xuB\;oUKY UhTE3R]wȿLzJKaI]p-X%b:y/}'{&% AQf,v)ihV̂,B1q.5a]w)OvmgO]F"";;ɱ 7x=:|i`Ϟ'`KSȖ[$U95[TX!TϨp R,5sLZ&ontҫf5inFϳ?9 eѵcJg %XN@\ MKZ!@]ָ4!$׏ШH`MҳBS9?,irz!7:;}k"#VYc"Ѳ̑~VinT^MR;gK3\~_s|wdౖn6QKvfH Y>O9도E7! 6.]&TcM &09/緰WH_TW;oöE'}Y l ZFO L "xؙp$8F#)?GU²:Dpkݎ8La.b { oq?0/axaK$] V]kԛ撮J hʕ8apNK:_+r$gh ~07M 2L&"CxvAl@MXII@w5d4!bŲs)[C[jy#OZPTn5 7MӪ|祣_2qtсғh`JۨP3N}DL m~IrBƘ/mif{-F4z"z?g#b5uB6d77L7N3EYWh5/I3G1CѦ6> [^cJ N:$K_C'Lt6inMp !3o OCȳO. 7=0 .$tDj2zqv> NhDiol 1hggURh{RH֕ulhׁxI~ /Z0v6 bO b@QWEOOzvL:lO ~M(҃;4\ߐ^.2 %hx@jG髞a,DkGIǙrk}Zԏ8@ @! 5]FYKUΆJ:S֥4֣Sq-OإZB9|JtSz[6*YDg|tm6r}߈Ng-=(eEe>sl&L7kfM _F @@XK4۪J[`#p1XDَ#ld律|htKj[ΆkD|VoYPW$.8j|.nRwPNrXAˡM*K4V|F^AIm^m9A 1Oj-bX2$5۽j531EjNx|9J6"h!Ubl0|X?]aBIщ֏}c34)v笣N~x-aM}tK8D@TDC D~sSNF/rՓFvpR,!z6%rӏsKeyn~6a*-N)B2 /$y(G8Q\kz˱dQ/+ԔP~àZHNeKliѤ͂ ZY%e8OJgxU-[,Ǿ5wE>Vp]K͘TrYE;># ́}D;pۃnң$z%q 3C$&_@9Ɉ͗9-B W-{Sˀ]eSOR95I8fחEdvʫɭS kfu8 IH /~bu;?HnG+;A&#^4£.U0{E[ &GޙZ#J) v>S Y/hO@a R:L7C 0:|ޒ/Cd8@OVeB̢j,+Bq@&kՠ6x2 "Kp/y9'}[ $L$8 ;J9(wc:W '61z9$@Ά g͇P.X/_1NV'n\ }B%ϫjS'A> m莕o߱1ypȲ!rQ-sͦ1]R n;|4t^)JaHMr}VWd!RDz@QAV3ؔ5ې~?lSߟ \)M6;9N/P2+y9i*|{sBj\ד=ڥl.<`aX1`p,&";OZ,^[cx joh,.~8B(SxC6yUmHԂwm7GK}i8Z\F$O~7Qe(r< ijl!K-D*'Ytt$ ae `伢̒t{O; 5}Z8BəA:=l9S6@0.028P+ʂ>f:p}\%i&tlC#qaN[  \ǂS7b%"QyVhP 5,`0mf"`J@m(W߿p/C% u* a;ۃfW.e3(Hk{c=# Zb͛,X\6DG 5IM:T kbGCEu3 0&$Et^=y\Z5QLl/{Yh[E]G-cW2 ,iLW`M5 'Wt8 G]Q mt'?)1bp W9 )kc *RJ𫵁#rRrd/KLfG`B?R'ozZr}>:忡"A'H&y\D%H`rVzLU/w]und0ބRtRSqs_gxۅ(8h׉58s5 ևv+ 2B܉n쓨IM>4&1ѯ6So ' B>oXӞթ/|{y?#d|o9 @㵖-12 q3I.eǐV4jYB7O9Ȃfָe'kх:J^ kޢ$ms޸ B*bU J'g!,")QkL  Ѵbgs`M|^vq0`O-կMx/QS-ŏ\ dkD*L"x_]zh)NR tu-Ӡ'&عQ kr5_4{'^*Kn> j,zN 0g^Đʢ,KͶҚ]Mn%''APIfPN0O˰vWB٤9%njj0xX2a\ Z^a &3Ęեj+6>-Ə/R+q2 )n=kBg2 'y޽]l!QT.zpLY# \>f҅1I^i! vn)B}귵.!g˃;We~q%mSvScv0uxժBXel3W2;; R  t" -h!2mϫmpIB"N8~rą+90KZ;b*y"`Tz#$ku@`s}^|Hp[T/T0krԦ v?>X A[X;j,0@nC_I:FpϛOClXp7{K}d͛ir "Еrb=kԈhSQ(]#L,&=w@T>i|%.D˱+MAtVN%yv2Gn$ k܈euߗEu6>;0c5)ڣݗdP jaךCs$w]i:}|AUr< TUd2 &!oY&4I'.Ch< 7Im#mquNY?I80;/.' > ^yEu!1)m{hWQ ktVEP-*7E, |I3+0zn!D4lqM͒7r=2I$ĝ1uK'\LC}O-z'8QK0D0ϏtaJýƙ< T[RRa3:ӌ8[V+xu<щ)dUC&o]fdfhZ ̊PLTǁҬ`B"M>^۬W{Im]13luR Jw[@|@Q(YVaNz%hwG^h~Eڋ_bnɧD6&"EW,+029Shx@`;M8r t>t utXsA~3`Ĥ0؂"m#%RP [sʚϳsiyhHp-n#"zE_kH"vrWez, 71Xr} Nx.;II8`Rf^*<@rm,cOg&'7`jJoķka(MJ :j9N'!݊ij(Jw" {}ujj]Hb^y4V,V"B< pB+6?CݢacHdtk~n?*wS y<8G,;ٜ֗ۑ(]bE}tDS纋~~W?ߋqyՂ[%dڪ֪F8v(FvbߒO&*5k.6MګgxRݎ?EhΥJtQˍǩZgڲܞJvX&BȮP)i_/9ɮȀoy@^j&NT! qFl'PI's\g»V*'7f# (9AаyR "EYw @ 6xp뛂2/@Ѩ_0 z kRGF$nۀzXk$qMH' o\tyqQC3DNk8&&{1͸0D7CWV[i93wtDı)_ͳO] F}JhwAc2QMl=>~]H%XM<?UkBbHvr-|sHYZ].}}{ K(~RN_K=LEp"sGG .G2Ge,U}pGӢV>?T%L,[q$pxSӯ.la}4Z`0 jW7ITحKO&E>F}ݤ5CqdGYUnm`L1:D&L gT<Bs-2w{@iTaXΙ>e P'C>&9JS%}^ghx1)VS|3nU9$&Ӵ`/ןuo[K OI #mY9B M QNBSܛYfM J(I$t#JH'̘́F7 J^t_ ve#> mUW:9ݼp+RB&dz}|1sDR~ϐ YȽPbAQ/; Tq˞IȴTM <41I['Oc7kpe{Կ-Qmtئ\yZ9cIpܜIneX4wfJ #w?MmGN{4Hm邆П;H5# ljeLO'AN:P /P}|Ec%5CK9gxV0y%~%OaBZ p9sЙ^B{'v%) Ok0| ynzЬ[mw%Ds:߅tcNXcZ/*" ׉jmj&3R,oJtjEz0=gweH B_ƴ1+ W`}s ,#9oӳ:l(A.4)}fɐ!G2^'ݧ&l42v91Zީ`wgOIɎȮX%`&8sASI]| fž7!Pp)7QuK IL0 XE 3]vMxr QܯӺs%ԞO8`"q~<'-Rar͸=/_߭ Hhm ܃`&97ߺ>ߏj>ᵗr\58[sZUUΨ[U`*Qض^pȷfkoزNbQzӟZF)ՠ6 콭j 7g-I<䖊֨n-ǦfNQO{=ՙSq&75t`Vۺ#"` YO '27K0ޯnYÒ7铇UFs2pT 5*&.Dt(~oR䰰 HfC;#:n5TBlBqKw\IdE>bRQXc~c6ȔW~G}Cspӛj HD(z-zyϠ'7. #f/K@>NjGXtl9λN F2:%,T}afPkuTtqReZl6-2oo`);kKH_.WNQ c-c+.2뷄@)|[˫HcFR0f^G0x-xRċډ|>.)b^yTshK)表m."+i E%V({r<ѸR1BR)>]GSNM\g_fEpppy,E0j6a,2Dλ UiɌ%"EnP03';w6qƒ=m}7@?ft=SE[U%K«k/2=<,Ck7[À8ѡg2Ax-njE|XU8)KIWN5G͎ RXI`tAہcAg>^4G.њ^9IoØ-WtJ42`׾#o)!D2-H dA:D sX깣c~Ϫ;Bgl=/xMiD=3ě'4j^HdђBG~4 zȦGJ9qɟ/#{oۦz` f :&b\ Fyߨy==6 z]>f?\o+$Oy'y׃9R$ h8KWNCIQ;vK5t6l $1tiFFk'0m%(& LXz#,U!oپY= q2 @dm'rv"fcVbv̐HrrΚȣ:cF'&t #@Z;xSc.tnٍ7@1}:DkWL0^hWh(y"ۈd M[X`]I.xzSpɮ&cTMƫI?ïAѭ3Ѝx9^ɱZ6gO`M!uA4P|i_Y1!W?=gŮ1 skI/H>|@Z}L6}d /y^Έg{@8۰} #q u@VfLE7<15J81lRh~/+:MX.ē*nbl"r dL xA&*Z V32yz1Sq/yXgmaf8SVCva+}g ;z׷0kz(zVV3(_Z7y`¾]W@epɁ#ʬ ߏ ~6smYmΪA"%h(e(X5:]n*"uDpɎ "%|WbK^K ~_VN{x,6~eL\~?:/ОU''[V.A.T֖lɱorf#D62hאSZ'KK0'S෪qxEzY9|RxO̬<vl+=Lv"jrJ쐵-uؑ P.CmoU\#m|4u<3*Ί騞])_%=><8mAj *l Zf<\OPu3OCu/-Ct7\ &xc7/y,#3[ SKf!u f-v\2\?/:gXR0IҰމhtn$V*k2ŧJGTE;;BlAY:;?XG3rؾ]!Nlyj`qy)(~TPrQbͮF{}Bmo=aAVSS]!zcЋ*!a/j=5I=U#lX. mq,6wF1o0oGQش*{NjE}Rʲlg^P_>]V!aDj]l0chC;/%LFn=# jf'7 ZJ8:5<&Gө,u"`btcUd% C_F=H\?a^`.9'l,.5 Mi? ZJt=M)?*=&D@OMo$A+`%<5<6Ej%C*8m "]_ЯML}]:bɤ4H ,9af[3/=}d(Ba/w?46.MY6dH{fc:MӐք`]X=>Wa.?T lWP\7Wdi:L5Bx%#c-ޱg %ֶbݢ4;3 ?"Fq"Q2ӆ>rpALhdxE5p:^7 m1o+QtxRC@8| 䋖6f|;:Kay2u Vd;'G33u}흝Ȱ3zs7!pU2np[lfX2 tc2 >}vd w~j*óQ(8{5MR9b)ty{@4썹v&4ab/|N|SuWٹCZzT0%ǕW5k,Prֵyw> , iHlǾQ#;|8g[#2`kH [q 0s>4>k-ėEi (tJfae&SkQ\P(HxxWVd,k25G-/vhѽLF/*m,WVvb Y,G jpvT&2 ojƢ]k+/ƹsYeev%|>aÇ KY_Y*d4r+!KȾ&:#Ƈ&ȗ LŞa^d3WȄJ["j L:Q) ev| 4d<ѱo}WiM~cj9YUmH/ D^kM+f4rSt` 27eܯQ9凵9^ ﬥ|lTJmS"pIx@]0~.}}sX5n+Ȉ q1&$ϡ[ ^/2#IDa|Hx%0ND,G^lF]In ֈ`֝0y(tQPYC}^ֲ&dU?u::Y;!-7@`:ՏQe+ƨ,_7GZżxu seacNtK5!# :=ݕYcM3KDZL/22NJtG%uAg>,&ߜI2Snja |5Jvj#?q?jXe"QN*{zPٿ55fe7U_yQ4cTO RtF}߲7td$k. N g~! KvK!)7hsuZ xH;Z K /gAS&CZc20]j)".r1'i}sw#&ٍF՜%sNìWyw]u[BcraNLO  AC"MDڣp%fVnȠdI*BQn,}7'ن"4@n{Ic}k_w)Տ *MK+U't$@?fҭv8?;p0=>PHkDžZ zL=g^=V v)D+"Ԕ09x) ;xlq ^s-XGeyH ĕ|A֗i;Uuӎ6a.j T-ATA}*ajHVcl_ m*Oä)yU[Uhz>y#RDgʾe Ɋr+? D:ٺ~bjFp;}^o_W]-^J)~h |}[j Ticd[x#x-g4T,`;gOd44P3*8 ]C vNBQ$7[Y] G'?nعxK.&:Ud}I#`5C1K KbGTl&5?0 ?Qež< ^#7Eۿڄ#g1ב'" \ Z mp}Q+ɵtN o6a $7~0F# Չbu9dhFq靸V- e HSiAiJ-)jq.қW i|/2ؔә$Fu {'i}%B깈=nA P\C&du(4;6vXeAX0KqS\=p=A 6>lv Nn$.ȡx8̼䑤[!PCh5lB؆# 7a=u7pS1 @v8/sle]/lbo%/Ujok)3 r>1 gʷ"3p>cЬ'8GD4ؑ|:RڽiSFo-j֎-W`Osnr5 Jn/=.]6W-E!ID~%%>cA،Hy¶!EUK/׵(c>VR= 2[NF"!Kng5 T j+>-\)SOsgVVGr %'_>\Lq6eQ&p6 k>Xp89<L/ϘnF2x>CV\[UF]~z!g~bnM}] cTj7T\ RT+=j)t>ABts:-~ 1VvA4ҀA7W"D̪el#r4n}-b }29p 0jw%`@h_!F*MAۜU4]خ(Rk>xZ:\уչ}<%뉢sUvUWK:~( [uJT}"mgДXƿ(3Z]fŅe>q0Gt? .@M|fCN'jȍ?]JRO156ɉ^Ѯ B̠ޙQr4=mxjҨԌs "9-Lfn҄K8 ZBEM {(X-LDzont!-l<'U?.稠4POrI&Zr6 C/#"(=0*56W76|/\~d@:I7.j4^П&Iq IO}6؞,"F"'rp*`Dw$MTTzӡXrޤZ^ss\زܱ;U^&mg "{?J Üx𼔓u~'Q{zņ@c%U+*濰LZ'AX1KZkfB$麹'A.8POeIoھm7qO|B| KA& s*VVS&w:k h4!2bWr Pd(Vr>_n\WM4/N !K޷GCI69u}MG6cA'%һ58_I{<=)'l= -]2.bΧkECY~wThXV7``lq2+^{_XzPP7P1he/QKf8C }Dvt*cVc~pꮒ3TUzlv7F)." U+alMufͣ'`C>YSxB$?P~CM͇+ך+5'|g6'cϜ'Wrg< /F>7:PϖAիM 1i"-ﮃ[E䦦;kˁm?5zs>'xQF04&yX{%ZCVTט {@m#eU{.%mT/ ݔ.&KL;W")& &]~mOw  %w Q1j 9Y FK F%$,k5;.z xT{c[NNQȜornM'j5Z,*f5E+㒹[:律$Abd2#/I*{q|P.eBѤyټ xI<3u<Lj-wV\!-qMA zd˻U@I}#ĩ}'~yKãp5RQ.p+ c v =ű&FT\;1lT鄙t;WtpCCmD ޲= 8Jo8Z>>rg͚]WG(::@Р2np E*ߦЍ0EޟPYnX/r1hUcd/?j4lU[ 筺DcCgYQ.FMΕcڷ]˒'Of&U{$_d;-fMЏR6*+}ٲ~`41pת7=v3SW gxR7̉K*]a߂ƣ}|*󱗃E/|ݻws>5TV76vY,INW Xg IZ SmČKJ:5&*֋WJB}uNzOERk]O;.}I=#̳.J%! }Q5^iFA+#h;,z@eDG/hjC*L ǐxg*0om\~ \fGǚʬ5g_Jp`2(e [EOi$Cme˰?Z6P&w݇3n/WRK,Ͻ_U5H].Qj*t{TjjryԓnSdZ A/NDJk 3|YFR1V K"og߱fZ Vb8XLWG=ױ<=]^An=ojU?h1A/9\>+Dt6<[Ri&H#z^OKba\1T{Yi .qlL {r.KxLvɂe#J6zwgf{-w/mǹ)5bu]xF"*DI>c(%[n'`l#Z+c~g=+pUZ[q #ʍ_Ψ5Rpd=E`K!J>hU=\Jpˁ; NgH@WP`Ux@zވsnW'O~喊>P*P*GÁ-5qYZnnfPNiħnSAJ$z `\aʤF5S\H ޘQIZk Nj6FgMQi܁9-ɉ$(Zj  Dac`:O&gL%8kfT00IO5YQ5 biBB<՟,*syl[,Hޞ-˂&kYAXU PuI2J0T^cٓ; lvc5BAGY5-S&4xŜ0;н֘vo t KC%& u]ҥv Xm) ЉY?GKbޣASgDy!yib{ fbQAcԖJNkSr#"g .%enfv1y*VT"9{tg0opL "{Y ޕ&Dbx49~#Gh i$VXP. |bȲW$Y!$}q?$8"ݔLՂGRV25IΦИx-"doHobf?EYK;}j.EX]ŔtFELa]I?N27Pʸ͎Nob/-$&bk/&U9ިh全@qŽ"T-K,۹ }\f]Sbڅ tB@ B۷.<:?v|`h"z%9 nHZ&gx vHG XuewBhunbM ᪷֤݀rg3>um)A*VS` z)f)MyR%e{0*MpL8}=a=(sx;n7ь !#! '?`!CNt2X(g=/ Q'dÜkTWSDչqbMx<Уȭ JR_ybdicK~:!Km"}>&\ƘH,[+{9QQ7w%zPcqlI{pS7ILA  =🜵E1$4j-^KB+@>?+ I8=f*4ٖ)^? ,FS m{e%7"&ѯwѫݩbI"VPHU4H ѺX$z8"%5ԦU̠==\xf +w)ʓңFy6;ifxS_ ͢~&is߾Xd@ #] 1b{s!meyhj/gaO:`1C6$=qp7"aDh;.8nUfA SJ8Ǐa9=L)(r>蛕)\ |x\DI qe] kr&="E\]C1uv\`8R\'X#Q @JH ӁJz{© L(7=^>~kfߨofНPSgY~]Ē}/W:tVǹN\v/ O7 Af[cc>̮a8MZ@W~?cd8H!FqK7 QP4;EDiXV7߃<3%=ΟrQ]Irn68 ,&/'G'T$dƥ1vXRj܄!*]4_\7l-F=`ED;zB}9lE~񸡶s}]9\ w#wp೫oȕٰ%ަc j.n u5*PPrՍJjE՜h7,G/ؼXwߦn'3/*%$wRYΑEĽeawkJt(OA>D> !?|,aA#@Q~! gH+^B-¶#J(_r`/mE{Y@oYe[S|_LYrdqTBj{5/,?8bg4M+NAH[龞P%9)􄊥 h _-͞Xu%[5cx֭i-g 0 qj *?4w#w|pAb,r ^]Bx0T g ڽS$O(y..&bS&%}7I4ac@t8&8F!-OF[a #R(xvÆ:A{'=כüf)A._\OD#QVZE(z|  LPކq+M=Jms'I0*& #:$\UOK;X͞HcGy}'_x  ^rlD2w%q/  @L8Dъ0/%cȕrگs3>#S8@ɕ(HOxNUP!//]P;x(.M:4G(K5Ⱦ>4+1E\|@hI+ZM*ԳO,lr{`U &c}B]jLQf=~a- r/ϝC.pvLgkO䵂BӨn R+h(^|MVQE[a=BLm &๴i7%ijB (Q2V.[u̳U'JѠvXnzX<=suoVc3!D.W`C欔t >>;=m;h}Y==(]) ZIhZ`iJ}J}D]\͢/54 [s/WܙvJ9hgèi߷Jχ!' O8XG?JP"?ӽ%F̨ܔ>03B}_KCFYqŔC}00IkbV/FOG6@E1x'C!y'vvsS\,Dz| m/~QOHA7cVD"}x(i*1_GˬJN_͢L[~[wCݎ2;4>NL$[ڶ;R9f(to[-.v|]o-X񬹑lHXv`c&ᱽeF0RH+a%6:eFxuӥb)ȂTJ(Nx9@c ([RhXhˎIZwf&JwQ_*i0UZԊDԨJy&tU舠C&ӎIwtJ5%z  s(g3$OX`;хAlV.S}8>f= T>< -XknpՌJ{Tl%+A=8u0sA$^/>ȊR)~Lсd0`o\ݶ o7=X^S.~I*0cr6ڬ g+^3O~[[.ͥߦ-Uvs*4tcF0x=\[$B:E%I  W?Ib+k!l3bvo {h:Jjᵒ- e[,t@ha>H:( iPȰ;zVm_h*v /"ͳ+E;!x,'!SҶV TjqXV=!aZ@۩{3B̃)]rY*7& t4µ[,ұ*v:) d\גYNe ATVlR鑎AH?ç2w$@gx36 ߥ4:^*l#f&6oËՋ;&!D&D;5۵<;&9c4 ϚhJ"ިD9xۇ5 b.Q-(l.*]f4 $<|.#Vpz>ɹهSaMƏ?}dD8v3lwn:J쭽:Fd裝W`—$řE}uVc*̈x$ "k]`5Άq7en4N#%uq㜍]oO$Pg=/o쁺f%ԥTdU7FKF(=eEGꄃby,ZgL8;0ΧRMU1~UӅ l G,Qג \+i97QdyA֔81#V $owGHna%הo+KU:vG3Dd$ڐzw;X@unĽ( !L ZĆ&֣/GuwKl;?޼H BCG󱝜Lw{#%'׀+z5sF&T%hoaRD6ɮ8}G4Z${-y6öI7jg9cݜرvn4^Eriͪa1.ܷ> &>3jCl3Z` My DbQF@C3\X]~.H35>MU% 9R!n,\>7:pe6ۚ>>Ɖ TR-|7K'vr;켙r!J95\ʔ/p<]֖PS_1/i,FEK "efQqc#u' `MPKJn?[ |#R XMRF-jJ@+-H4ײaJBv To4H`SkHdarA`ХWdG9{󦒚XAC\Vd2%虙 Fj'a|r$LslC~IK!bb:y:[~VIlNV< ftFJktgxG @K(ʙ<:cG_ƀ1LG:4+k||IvA9}nYIz.:vuCD +@3XxߝJJiA򯐟Ih>{@ ?vZ|ؽE<0R-R fϒVbbG*m>D(XHymH#.nO"u:7dpr.\,ʮ]›wOT4BkZjDF d]9üK3SeҠ,](.yS?w(:;nPQkz!b˸!6r KÍ+$E,OEC8Sx㺐ɹ Ks1m CcrXOE0t bڮd߆v7@/A;ʎ8^hhcpRw6a!_MɭӉCj<%{p9Qs\9#(\},}6+;sy1[;V8"a)U#Ztj _ё7r7KU~c;X3Ob !-\OYf]7afMhp%# 6F"3432"l-!셝c`J>3ߦƠeaSCHI1@N=7%h7ZY$U^Ut˗4#RI|mdC8ImB쇥D)hn~\پf)"ڦn:iL PSyX Nɏ`nm1FN\*R ( (8(̤5S' 47Jf[U#&$A.}4}8ON1> 'hّz2ŗTz Sg6wCEkY1USb;L 4vg8NXE8P)Q9M|8e KϓHVg7}BK)Z#o"}*4#irf.hsO-7ag@/,I`4>n,ġ"1: "^>"*P7T`(V ,S]MV:M [%׌gT@7v(-hWk[]\L,'%Q,;GvRp/+a;?fm FԚQW){i"Ax0S=b 6ړao5NR̾n**6f#%j ^~VEypm)g%ǭ9\G#>W𠷈 qȨF4-NpB.heMы\a<>b 4?H~\eGz/<[1sWMu2t9csb0(^8^ɾWg_[[\ I4Օ7ҬҶj7Ę4Hz7gRe5Y;Q$5ӭ(X9&"J6kT#ʐUF.!ס1^&iO?m }e|«,ݾb[Oa>K+CbԔ'q IB桜&u8 ƴG9Xpn "KJ \ΰo`v;QUc^! lu_~)x GxaeaW#UFH96nuмBc|Lr|E4xqsLPp!_y!QpvDDj:qՋ 'zj[JbKP#$2ӥMLpId=Wȥ{a~N,0܉miWYtj\Rۑ:6>u gWʵ?,"}՜A\!?F8EbY~p0~]|(>C<(:BhUfD8Y еs}`M1F:X˵o"G Bỹwq PFx׬Ӎevj\Otyrͱo*:M-]|(d6Kl:c~Hm^:ʚV+K NL9h0'zDT70!Ld]e"_>Q Fy М=eUJSKx W>v7dȥmO7l: =7Hi JW5Tq..BiY;撍cWI ';(u$Y0@<`%M I_šZ$n6&qX!=3=ԗNg"L]x S!^c%-Py ]ænb4~0TqU!AnJ?x>۽ Fyʖ0G( ~z}Lz%Oϝ#Rd'MS sdE7Iɐ7`P+cWicWluY 3MFatRYK]-!x;1Oݧ6V%ߢJ^щEY輗/m=Lt{.__yre!L,'DAŠ9Z81 cK͂^kn9QՂbwwEak]TF33CSΕ]{ckGHg31^Hic= ;gQ=+0tOA*K!3fMv.BX$r.#D(:Ŏ>7,Rs3Llw]vݑ~".!Y裼o|t;19`o1-q'>+hy*|ZcRpzeZ7:={س5;AAYBT6H%T_=-ۊx6H&ϯxڢNGc?7iTU~Vm?G!I rY}@ ?%dL*jNsc4O8͇5uQ_f|UZQ:j 0M|];7z<,']fqMb@V5$ð5mvB 7XGB|ϊ6fHVҕ"ܜC[1n#pFj> i9uy۽So]O5bzR^uɯ)ӥW{~B./=nyy{•880"&CGUGf'WkAkΥcXj@ED 9 s[:AfC9M V]VS*eN` _5]BN ?QҢD8ZXe.v* FO&zIـŜƧVDwkOY:cWo35p)0d}d#BP̨f{9Ŭ/:T`a7;ţ%[-3+$߼{|{K%63pB(˵TG1#H'%m?T2C`cVwEQ?r>/'yw2cWAJ ȂÎ䃐iobL7ʫ;jVhI3񼵻*MfG#$+j?2׺ftʲ򰈙H~M"S&pf'HIȆ䗳7Z1:79+\B˿GP68ChtiXBρW NCP2@~8#)ۖjr2Q `O58 /`#h~R 0`V9@MVI@5h}{ǚhTSu[ah,5,8|wCLb!oieլU|N eWm5IU_l|k7N!A'x];Sҫ$G'8snu}LYkwzHGM#$v_ȶ\#=df>S: +aH>[-u3U&nCs43Wj-Z3p`" 91Z#C ͎\ B֕mrM]l-CA@L s99"Yoܠɮ %bVl4L y󢑷h a9.u9k 7v0B[#HF"?Qbyvl9mLZ H̵Q4;vL Zai}C䳕I_k#dB)720!S S%EMXW+> #4HJFNPڧyDy]XQ; . z/Vީn,b'wظB<Ǫ:3Ye& TjTj$h/WpS3+\vl^ NΦ{"W5EO VhZjU 0UZ5IƦeR LOgp> mFFd ˒kH]"VrB=̒G ^n,?p1oqiDҾ,ֆ6D8>g`҅ 5YUpEQWȾ}̄4*_q97Wg]syw8 86Qņ̝ z+P 3%tY9Lkv \1>S+Q.45E%mMl/P2f!-Bܶ_:M$^T~ɆևOQ)$ Ly'֕ ZMB54 Auh7Xn??h͟&RwMsdkoV,k1o6ƕl΅ݼ?qk6nX<Iq\F ]#ԣqGR榌V2ۃ[9S e{tkbvY8KTX;:M )Z?pѱ ئ%1W)r04/`/nbh%|*îh~B]p j ?̓G&0(yK7h]C1dw {C4dA@OןU* MS>?[Ԯkym;5I48v$G׾Pu8֐`N4ʿnTYntlp,L{g0B燭 ɛSTO:Y]AůbKS3?4 U(&[*LK/yh%R:Ђ؁ŎR%X`grYw D 7|p$vq%3c.[^|(6&S I CCB@ұ*,7Y \ͶXXѴ庫pu0e1֪$ ~G$G(:J#Т{Ʒ{zd8g[hb }On jTJxn Q<>奆# ,IEE\2+/ofL{._ATSۅނ$p#G@t6.Y~@,j# &S>=:@<㈬6soIIyCggv?59HaqPtKÂd=ZM&U3=VGLnGćO_z)ait;}sW޷q&?:eOlǾݙ{Q >a ?mD;WL͓mqĺ?O7Rݢ| -6AkjML\͖,ѿ+_mT=E|''\TpS#(M+]} S2L yGlznj2uael>U\ v&^ML>~J~2-MH[QKKǠa#$bP.4yYtfQ1@XL&C)Πpl«dܯU CF}_elodLBxaܰNRCzhvX˴րB덀3/u6~s R_S2M$)Qď_q>'[E Ma~ K!scH Ѧ P`ho>ΰ = qs*#>ುF}I~c ;i=A" ePnޠNj65sTɦ!:$z;atwA 4+GqYwh 3L̘߮|-T1s4dty:qm3N6>h *|"m-of |kJO8QŚd>>D7 xK7O24!i Mq3 1CihM7Χ彽/QNbcr_7Άty hLq' k] <-| _^ ĕn,,8*6t7t9%`ubBU~ J/\ФNxi-џ4İy SQ{ị/$J}$X7o'J^^ - /KƕҲ-\ca3"a(_,AO,;T;DLEH?;2; frGo(\Kizw'H㭪&%b2SǾ:o0ڏ )HoaǢU,vܙ3bV{ $j:^E&~Ă%*պg+HP0d`Ec2 G||0=b} p6+.{\90guHnJJe?6_>x A J [( 5E/BGs*ug]-}wu|L f?ۂܰT2F@BŁbSt=~sZ =,TE3VT]>8GjEl"aԻ AjAnif0͗ b ӭ`!7dGY|uo.d.CONw "{t/.]c ,nLP w:O঻jz_l٧$ߡbVz ;7nW[H\bIgqce? Et*zeM5u ] mN0zoeT4;ѭZE9D҅/OqC\Y5b>3k佱j۷d-G3cSUf+H7cwa8;6sYT0}, !5ccKKn|IJY֪^nBf2mmVy~㑼}A†ʶm9(oTKO`+M%߸.,^~&.~"H Ne  xѱʿk9&w6"hrqh>]T<6mWDjd&ۗMPIv;a&{``kn.ZM |!w#kٙ;МBG!q75@." 5Q}.hnhO6A1|4QgYӹ 3gϧ{eFa#.e$T.CxI~R!b IF^_KAHH@L$".<|?A /tCdldKUR‚ke2zE?%H_Wq!45fCۺ5߃"Lpn !~+#ޮE--^o] FK&y24drL]B>:É+ՙq槲b~>kIv#`/Za, _xYI\ GrY{/=i$XGt[& B,U2{aamp#Dڏm$ |%\F|k dJPbۚj0Zt^ !6">M'LRB fwxuznxv5ׯKl@{tLeuv00f8[g4umUH:wUJ0 s\H1MSk֫} fzilXFS 5EoJTB@C 8 }jƮZ] Gd\L9-uv{.(a+jFon=Uu)4I5/+ +^Rl'ii7Qbα*g35ef93{ifUG`e\e:meG|zp:D=_䲍Fz!׻VH@5ޠ|aJQsY}k?Pn AiX}3I0F$a{zEl ( ?0wihu<޹1ګ a&w~T-K],r-5֟Yp*ߋfx`%$015oJisAb^td@`&ɳȴ2WGxڛlPBW~seq I5;jww;s;#Zn}y4u"ۆWHO0NO*@1Zl/bvu&9àWT[Wc_I` G8 3v[|V1~ T=CWA"d3|&]eU f,wO ӘfF}Ygm=Zi;\d>[uyBz#Tg p.T|PC.S1іF@5,U:pQo]uZ[U!]uT*>syBs;K9MjA;%ɡr~#|?Aq4 UmDW$5 ^]u'f)f)J,Me8ǁʹ/Yzd„nZnD#pHl}= X’Xc|ό)\ *$d kB.nOT[9Twj>:CC3.0g+d-pm]˾E-nh2b*wevYJ:stC*BKҏRJԛ姤):dȨS!XT#[hS}"ovEk-ռ=I=YKO:Q;7@@Ą] !N*̭ {)R | &䴢 BV&[_MOU1x3#'d^BfU5=/o0iy#M |I 9U Upk\-Z]ʚEmmK1%\jG ;E֎bQtJGA:<1&"APXSpbdPc J|E̵~zl{ 5k.X0?rCbӼ~4_֐KkYT}B0g!im[>+^R*tJR˄PvkvOǰe,/6_-Ə`7T<+?=Xez6_4F^XuٻoEE@nU񅔹ޟcD"tWg8%LМMU/D}1 '&< QɗA6GכB8KS<@j{u0C'%)SH(M[;W P~n bAYR `4h=䛎^s ~AA1T\=۝(cZȮ|-(fHˇh®bÎk&[t!~0[HlRD}Õg^D\~ŮrFB\,\?v]_:f^6Z_S >|r-f 8dA>ꕯlY(x  >ܠƺӽ `As!</@dKڎ4v!8ożC_/,FT L>:k Diu(|NTR5w`Nu/A_N{KՒFŚu *!WBl`N>Ǣ_ѝW@1PB =Dn["xVqׅ8'wNi]p~dFNV+4u&ɝSsoNb3EC? y2S$XS$.qs7!!p?Ӱ+01l譟vY0&yh5[RgU3q*B6A`r B}㺳p]ZLLDFŤn%Ye/8N ʌkG +,xc&>e؍V'dr>rGo21!Ɔ|ZsD_eO; ڋW8wӰ8aM댫Ux9waOtOw+TM:mo#_)pp;SfN8RHm?:+%l1moZogo1I8_NȁVŰg./V;%vR7 ~r::sC tErn݄D1'H bSܶivÓ1LF`ɐ@],SK'B4Y`\$Έ5K ~8gLѫEjUiGHM? d*qxƿ)g2ωGΆ+tXYp co45I8R!H1GI[T蔞}6ޓ6$lDZڊb9.wl50,W$v1W~RJr6^I&r?w /d~Z?cשׁ:,Pbvs8 NGg ?(ӵ y%pN xbk=neywNW2Hz\25y *kR _0sQ;ďԱKRL-oyVB+%SZ,e}\m3ŝWj9%]Zn7Wp冦8P=LФsW}BI37x_yOCaJa5{`q_!wkf^Bm3 LD%7vʖ'3;&Mp RiJʜꅟaw %rNAO,2PRZ{Z B{Dj%bvrьd%L(%nnMg=$hXZ~:vnVR<';1;=VXtUk60 \q/ %CF?;G,L!mco8< f6]FkIöFa^f(bsMEWHV ;^Z]BFO_Wf8R=h7*9UAe)O!tolvQ) k/3gY~VNrn o&r2Zd0shA Va K[Ъ y@1?a2n8oKT (*U1S5I;lC']W '.||ѓ<-B\R9U/9C.X>ݻz{K_x RT]5l-_|}U HӾḁU[쭯y!m%߿%_w@6o t;L ' $CI.jC#8hw'2W3FunC]v,ĺ;]9؜i{Ƃhj/" JDŽ䧣%De%y03`Q0+ٝ,Gw3tIz!ha0>&Xz}m>yDo9G^΢W`F4%A] |?77$s%}B7L1Õ@9PAzYC~w T5"10*8 ؽ**`gSs9~*<0JmPirF3wbr"gpEx lU55gjo]50esKt".r3P=qj'sJ\؋Ix ĊqhmA<x yrHg;AkJ卖T=Kԏm:"@]N@;<jBqw˱dMZe/6[dd,ՑՇc2GBO !):kc j6Di"3#m'_=dN~GPT E3ڼp{Ac2-<$z6|jDr#/Gu۔ǎ@Rz(MZlS jV Pgtw;5]H ^&匭4DfrPL'{B}T0)7KD\0wEianeL`Db6|<{Xȶ o\Q{r%NL@|68F؜ !BiH`{N G/}-ё )X2M-*0{T:{d``b0c*NMxHD?b=!Xۭ1&pKPVź/%q4)IkB.R.CrKWF;FQEGfR2j&G`Ⱥ<% #tX` Cl0YL)0ܕ+rừaְTzVe=O#Knlł\C8 LBЅR q@QCsBKrn`;nhEFΦdڿHmdޗꫠ!g`MXsvUI5S;naS@"/q-ٳA}bf=vxO4xƓOͭF:Ӿu~4ziL0I\540yqܝ"Љw MyHӀvf}6&s(OWX~ 9 Kf  ~m⚀:O؂:@/5/A]"RB%N2#};hwA jLY7~ޡiC@Ny1&CQnL55TIpzK@'|*s@f81O ?S8f)j=7R?C3WfDdNv :>e:jāR"! /0eq" p8JOPIMo잵px}"n1]^ 8rS`0V0؎bEڃns`c%d?!ղBI [*OR);v7GzUDʏPNc8BZ C ^ju w"%1_Z?&?; D%9jzof<+n?Đ5w PɅ , qs oU^iy8o-s)!~fP+a+Ut?!ɢ T)6rV]mO=q {H$kEUg;CEl/`3Z 9oN v n+ڭB[%Q=!7OfU[QK*]**MM00a]@ܵAt  7zxƻ6^ IzS5w}ì#+Ӱz\8yuH2aN8\T֥7^TVMi3Ti6ј"6 Q~@~s {>=AmT'UCx bH<:Ϊ!,p^_@9{Pڭ ]-Uj 8Ýyku7vkLg1_`=ZOtn(sl(>%Rl4jqmwn&*0 v~.)Ο^d0Q0m&Ҽ]碠Ik[' %tuLĢPT7lyt5*eiKuA!2 {$)wTuE3l7M*kAj1Ա!߮b|(~rq'r]=lU?d9dl {"N=/ J0"-z/&?1_Pԁ\-|'1gώ%%k钆Y~--5E SYM U&fSn;?] yfvB{=ZN47j%`ŘQ>EڜbE y!7cCsu8ޗ7 jrTf:23?}a /P*PpKёĔC0pF6n5W|r^')hQg8迫H-&-bYkJ:h ӷ~083-D#*逖(J: @6>Q Z8\qd *s^Nk~,U`**fUs+ڷ0E̓l^J5YԞl0i|g)j'Kݓ%/Aquȡ`\BR&:W:ԣ;ODuw ڻ^?[}f >Z))Or2\XORq Guⶄbr̬G6m݁+5yܭސ}ZDmHkXQ!w2״ĤJ!£V};92(\Md\/no+(^-%XaOQtC bv9/}iQ+ XʅE&pf;-% æSp2L[k.ã;/9SQ)";maV;UL݈8/ >%3Uvt1Cl,K$g(;l nJx%GDX1A[}!۵tQc"C^CXcNǓwDF+ x53i_ZZG;_á.f_n\b{Hr" W4<^c̉pz T;ݼ~z! a "QlkqIzijCm1 *EFAՉ2arPd-+;wWnN?3eTT: ٥Ud͂׸E$atk`/NܩŕlqDy iIʫjmL pz6DEbw|N1YF(=+A10&D `Oq$Ŵ"NjU!7r!LYﺴ)8jCQW t|6CL1rOPId贬7t9gqqFKn2W[:n2S'߸K'|]TNQF@PD=/bh%oi Ea.N9m(+6N$^;*M+{S]ʦpqemqV5fztO9@iG{qqu swV!"v.Æ-e]1#%RNl H18W<%iBNF2rO(3qmD, .flzTvB4n`7!;o6zki;Fd m@9'y0EXDzE7V[G[#:d_.ͯt9qF3eV^B= \1ǔ𹼳\s3۔s 6lf DIos7mi ,:Bm=f Rʼn /<˱R8HP[{hI*:54&H?=)̪"%]CJZ(Z W4\n5,d*Y%jBr3tQ5Q:Hs,uN [-- Zڷf$.,W(p:b 3=B] O/xk#on( 6id1_uoRD1CɡAZvpH?iР"w3/7̞{#B=VαLn>!B<$%_@. d{DeOlVJoz%cdך鈑Rolj~9{v勠t`h>c|SK/{ ~t4 "-6D-K"M] ^X!xP:򨕿MT Hf##ee B1>vL" E#'N 9ӲוO. }{;TamBB x!&%L}4hpL|ˬu$6)7k87`gi'%BRό]_8棔%e1MiNkL@gG,!γ_iNDbr  b+ xp,;ͬ5 F٤՘gIp]w^8:UD}!;$%sko`4ňP=\<ҿʰ5h0a{1bWjN "0Ա{cXXɒ;aa>Xql֛$ wM3WfI}}C?z/nIB#P3%(ZYp=fX<1ARi3ETpccA@F^:*YT/.蕞I~opڼk)hZQ>s$-Es9},)bSl=.z (v*C?h7~Kd`b'?X% (Ԧ̧ǯ\B.Nd~Su3`CDdOMV7S_"J%{ehN\ Lz4e!J߷ZN/LFB`$UsN;L# l+ :jMS>͟g衧Q ƆD`rƯܰ׆6m ~IY)l,.se$2|M%8]t,qj1iS֡:wwWHB䷞jQ]4MƄ{ؘd!Q?cjvzAASm٫֢}c+n_ #|wg˜ܝ"c u ^-U=/E,W{p<)&`(K?EI稡QFr@$2"-j23BGH_vU<#ߎx Z k{Jj<ţ'g5#::yi fs;#W-Г+; hx]_,RJ?k`P"W|.TKhH俻[劓BRrX%u)qB8iY6Qz]FQͥyD.vCj;ɏ»NA(yt%\;m4o=+x'L|"D2,0llBL7/8 ]ǥx' 0'e茬lmiqv-HgĥdPD^W 8Xfhbq;R,y$I)XZGde- qf'\ۚI jmv,kSiÎ iCpJ(i E۶suu'fւ,mȒgٟeBxVSOa;C\)V\/KI"#CICtN]wtZB# kW9G$c bǓLB帶rS뺃SIZF4=C ev@.쫎7%d^j07kɂ=u1Qy=jvTpEFf)8+oEF/[E!̳ͷ&>|ChѾ ?J)ek_H.ЙԒ*ĿU5u*4ngѡ#xYTW#)H}Sh`M@ʁ?ҊlցV[x)6맟KR`?؉yZI翶|1sto:Td*NAaX # @<-sY?$gxaf53( #dgIy'͚Gpsܼ^N/hLyGB@ʼb`)#SFY0w"tuzAx5S bN: ۈ`Z x4+~밊ꙝAԘQ q]FD,@1QGLٌ_tBR< -r Ժ7 O{Ϛt}O $/kנ~,\{W:G˿'QaNpjx &0acV3.@`O3e|UKdvV/K| V9O` Ox&Ɂ) Kuo}geLy |ay6؁j^@y^e2k,jµܺ؞N]zo4 5NDtc1'ALa¢FJv)OW+tDYyU΄pBuiVxU~GA'-ۓm9p%aJ@ګ욠Q;[\pbWZ]26 X[؁og P8~ 9?zȵbވze6?$,#;A6rjtY剂0LTK]G.o YI_cSqwNuAdzBN- d$tV$yiȁ o\쨋u}L.A_lrWoG"In!lC>LU%mh66ROߍH޲03L]l:M3-RrP}SD wE@CXZ,2*çXx)$Ќz6'DC~#gv\kiiқ +F#h(4)8-uVʔ#27rw1g'a69Q?L-Ϛ%]|5Yy?n5_L;9K gDjSZǘu^5UxQb霃qW?eAd6ä WB"T2z,Hy?K+ 3b"k$UQ$*ՏQV7oҜ''Y׆;wyaE`-`"\+hX29`k.bC棋9g9ޓjIS,(RSlg1+'\;gbJ?IjUT_[˺FکF49,.9O 7IG4N4i160ۢ෌$'ӟ )ɣ7&iUGxkP},æ'1&M'Rm˷|i.lAA_8ZD!D d(5X9Yt̕ckBk,S] hXtk jD3/ )e̅ Yvv.04rOm*G! qXg*Vp(w{\y)`^P8 W0YRdc2Zq r PP04fHX1\$bh\*Xҕ*nU(x. 8y2Y+f/-,$KDyUޢIQ"@ 8Ʋ b~N%Vѐ8As lܠ"B{!UKo& Vz ZcʴBH#~ %( 1.P:+JoTf*U_N֘>$ˤѓItQT=Ӑ,ԛ"^RFVxj98.y[*/D_F`c8y5ϟs¸W/u ُnSFD`BJ _186Xpd" X7굴0)%׻)Ԋ!p6<,P6G^a*Rj)ZYl^NLxkh&J])3g~7qp4XTC(8)ԙ#?4S`4XpcK)*gH[pDo9E@Mrf^vr]ٟkb{l輹js?לdF",`Dq6!T2s{*iAP@A5{&~WwQnwo"(\OYvʒD>M$]]f*Ln<*-&|m._zw}S"CAk#ۖ1B[!/d&'{[-V'Oj(>žkP@*ƛ:L=8e%S.JOGǖwV-׹@=Y/ֽcf i1kwyR}÷V7#a^ 9g-2̙xh=N!K9sZA0 ͂F$90]RTn-1!ܧn)*lhPAWk/,_j1ϫX~mL{"ט^.ˍ6 Xˆ'Ї{!@s;hCg"ɅɂπTh^g`!-twwb@Z)wjW^}VlΕR `Eͥ*P{v-Я}3)uJP1}&N 8 )|vs6]J?y< ;:[rz *fNG8>ﶻǬJk1. ~bs%g'L)k~Ԧ 'wҳ4ډ`% qdH>!,<#rbMnwPR>5X`g`D4iʜ{T aN>6Q"KMә%Ϯ/J9o ݐk_FnY^l3Вa>i0P@IwoMhX׭T t :+2೻$3v"Brv-8{{qC̻e7fW刺xS<;5+ MJ @$qKqc5 }Ke9~KIGxUei2es7mƯb>k>˩

& چq5}&5uCni"VUx(L/W]>. o\{n L/XxUz:Sƅ z'zhX`gYbesI +~?a[?fذ؎2Rcz`gf5 54sKp=w^i}3+#ZWzثH/Z9c9BvnU._JRBml6:f0+BUstӆ$sLߡ*^s뉘z(DMPKwBzf'3Mӥ =E; "9}~$o*#ܴ&s z'L27ǷœYwqD^&F?*8'"lə`PZ8H7ʼfѢB,4cɟӆ{{KOݽIɦ/)uވ>~Qu\t| 4XJW-Oos]Rl11YpQ͘^"2鎀S1$h'ot}J8+BYIp cNX~y{\E%0a=K3 PМ'sqZp(JZ< O{/`-Z`b0p9^z;3]W>Yȁ0{HX?p7Ȑx:#E/lcii^b_Cri[qHn?_43co$#עźgƲ?_nTpkqhxRǀ^[V$RifT1:KT|8fUA+F:٭x4'ʙFc~I se%_>T4 bV2 \0VlzOz%S6Q4.\׼XVk׻P"y>bNR_ 魴#AYnt>d/(r%ȣ\Dێ';wZ٪,[R;15-v@oMP.Y:E>U ~>,=VdlO-ρaBz2dSu0Eل]"p ן 5 ׳{tn#FoOZP` :Jp\symbCDk9GTYb~㕀b 2k#08=9S'E]`L>B|5$C~k6g9&8˿wSl:*BFcFm7&3#`Xÿ*3̜zJقx6s2`#܄)Tr딅4車>aZҲ"KwB2vaN)*w{ވGeDj-dDUW r33:Ev2>䁩.+D+89T}4G)ĞW%Q_>Ξ6kR? -; )v 3z<#% ;^"R}OoپC܌ߺiM'SR/׃=C x^R>XE;K^{ h2NPrN+UdOU D2^E 7Mg5<(LScR-*B*_ka7IV#T=60Tg$Do0lT"O|j$V&YNQ>߯ %y9cC3  A;bԚ&'# H#D0#/"YV_)B*J-Xu:ud7֦<&OT-/w@F`'4ڧ^w5_i&{A0H伒xcCIljMixPajÎ&tx5U}͉?J)柣SArO}[]S`lѼGʙ,6;G+#az;uu2ߧPԊtwk&QxR,t73/HkmX3MCOmSLQ/:(~̻1j<'X4&# ? ~V*>ɀs-}z ͝dGW912-)kdq8[)͏\W=$64? 4=:h3{ WAz.jmku ԟ=+7uDWȅLfNȏ`4 ݏNFK9(ovKj46CA7!HuϷFq`Mmq+ʤ3 w-^&n>s)WB*t$DW8}'=Wez8ikϔ/C(_Hb*nErs=m-{cƄ@sma~<ﱬ;$;%]}%zrϽΨϗqBT]wH /J!YT}O}N%,>+2_{2oe.DAe ]PؠX=ez_CUp;bd7Sd Ic=z!̭{ =xg=@S9D⥽hc&T5XFT bQ1t>e8 \e}*6iqGih,jI4>=%ȶi}C'@U`Y9E3}+d /,,q[6<f}2gi,UJijԈ Ā"ox w_1JXڎsK ʓ׎gE~dEYQXHA` Nn]01:kB`MPlyFtn?s&5T-M±9(BEY3܃҆*U+WWHȬeM;Rm9jS GNU:p>a-b^x(oT, tdС^MkY`hYJxdp}rwhM25c_=a_<2^^X?bտUDX@^$x:'F wAg5 }lFv1 cm!bH{܋Vd*^NZd;cf}5b4xgqa1 xq[|}xG\{3xu$ŸC@ˣºJ12iVb\#N[c'`E~Wo+ٻ07~ᆡqL YO/ơB&'DZ²ShNz1Ωy1$@28:2c!"#+Cf(6be c/L%֕#ѯq7yؖ\!n5}0A$x .;.ioxUK 2s6bRw}HTjb}"#+΅Ir?X rd0y}=Ī@ J*<{c4Y51d4Uj#T}*{3} ᦤDs n=!+h`f&0SA5QSx[K&­C(F=X3l" ~vQd!D#u. v5UӼ\'!ɣΟ>nΗyVzCbC ty;@] E.Jr1W4YKfbTβ{o\$ TQJTT#/TF4tIzT.xnCkWP㾒H21;?8f'aYS "]Dq,SnwmꓳnH^HWyWɖGI LOגY.# mݜˍ8IIY4?9xcjvUߊ\hhh۬-FR̆k';=emճg|GGFkXf2jqkV(V8MϱK Vh:%\JnM< @w9WuT]VFioaց!8Q {Z3{.h-uPXˍtM2.;6HH\v|Zx4W?Tpb#x,ˡCHwZ(:z9C 7u_8=)j4>Yv![M>( *u3 GLHfu|ݩB{+FѦhXӬUhySIߵW)`o|C" @FoԒ| %RK I3bB#id, Gv> =?$GL^?6;c/d>a/q߿`@y/BQ=H}Eey߬́Yf=ԜݝaTTx|N b&`j/!~,9?ZiY@cն.\D)$Ԫoe_ޢ?ĉLC!b.=# wTĞyaAjtv"^$3NU i,L1#~K| G371osF!^n<\s0D(MĩWpȂY~zӤi`YMF_MQ_A~_b'iec9UMoEkDk`  3#gPxW |-F=c:>A^rkF}#DzC C ?G_S+p[LRio ^Jφ`/=jv&ISxߌV !Ţ  $|bFyUDu10n KJSBV 4ed:^#9I?kk9SRCl Blq2dtKr9SLe%*#O`9sv!9q1džP)ێT#7*k WS]OlFoOq":P7Zب#KuvUNoCosOe qE1Oy2()"swoF c;E5P/;F,JcB + ~WYxtz< ]kElƲCw!^-'sf ?LO.bWDųݬrJ<DTFrv+xB׋[D4 /Е&콵RXuP/o7x iki$R=~[2L1̮CP*! 1ZBc¬ %oԶg!k09ߦnxYBq|k~k⒣i *pm%jmwo?+ЋGA$g 2vUaleֆ!LH4Q[SWnCjUDi 7pEppwYghj}h\ T.Al;cj܋ؐ_X>9^1;B힮c4Zӕ6 )'-{BW${]`ڡqIJ(_x3!L&!Ωal#IWd3d1gs1RU{d_c}c4%%e Ƃ 6|)A> w< tm]3t[ J%N Awɘ:c&MksqXN{k]-:ڝ| C$W&;wҷ﷗Al}@>>>vm"D͌A"p`?g׮va'Jڃ o~g/H/+:offZISe8b9 Cjo*/iN/]JKRۂ`{#l?AD#fkL}e,R[-=TUzHcۑ.pm0L7aa?Bw(vDԤ)knfLvccDצCFVÐg+R [4cwEE+Q&N(ص>~fuEq8rMbhFr1I1͞:"7Z"3eA8j90RpFzP#lIŽNZc7/Mڝ^Cz&Ť nv6БUfbw1Yf]w>% ŠUO[mugB@ 點y`$Q 9+ \ :U9v wb sz9 \"4E48~R˳*5TtNʻzZsw[nsOH( ?lGOsZ Ih1dSߴqqxye}a]+v=j9Kkk]VJǸ *Y #ו14+D$@eeex5ǹz2w!"Dh 6";̤ &lSoE=C' ƌ~3W5U|S.B*㌲NzaRqjMA`#_>O,=*⨾Fd̨c_6]`5Jޫ"V6ІJv~uXa~;nPZoP'?0g3A1%t= @GԘu}^l|JO&ajBg6(/*ײ'6L$=t-/ŭpL=*?57JRu >!t'd͏!fDo-r^V4R] f@ƳߞxpX!JhWoI]؀7y3v=aWt>AuTWs/%=[݁AuľnF "onPD&3Wэ\`ʀ6]Ufx_ u Pq SjaAt#qڙ!J+">/pNơq+2k2;0Y8A^:ćSJzlb=b,g⁾]KR.#G hxB!A۾1&vG]9ʲ!Fm )¥ګ둎C gD "HiɎQXb0%.qˍ܅DʶOzSZO4i{eXmd}WK5a"G<պ2\5y S>>QqBAHUKY:Xb?:rnpR"+o Agj*\Y`qK" [9Z?~0E2mr8A:'Keg6vLQN h-7/搎JRJ ѩO\韴'dpYPTW t/XY,X8@|[/m2::uNgJk3t|:FaLV-/eN mlzڍ3 ~a-[Ů`9^a %,ӇC vU!&4Pg%gX!x̜are@(8;08FO3RTsoV#ITs#s;0 q4ts~Cg5` zWQ>bN)I' k% RQ:scҤ>Hكs;sUʿCD;߼,DT*Djf;Bc/z N#3ӗ]ȫnES.h7!M"Sn Fյ/o ̭*Ѝ8۔aペ.UH} | /h[Cb8ϜsA8 @ʹ=y"6'"lMߗ&p_ \N_g ud[lt+evLV0IAܧkG/ݷrWtZ0C#<ʗ'4-m^/Kr1󓝭ؒ(.$|cU"OIpc+qd>o8RjpGWnȬ]F!\`RCыZ u%Ƶ?02,ˈ. rS5Z5 &~~@zH/FVEr^V;@8QOED1 @$ص; mԑ8fs(P~l %KWfH V5VOi]hBtg$B39Y&{䡮eq*R"\ rXwelC5(saZmAڶ2K3KvO, 7D$KK21KOm ! 3=JHheVׅcާdF~3CD RR57M1%60j0s^"(9LgNv"S.Pa׊zܴxDqCj UQ0X! vKv>ѝ-=6mԀf vr],3"bLt`/&w"^wX%*z}FhqX}o_}XTՂzg+h$q'zKd;V2cJbWW^h6 $<;)!c &5[ź@)S.6@9 W1 g'Jʲtx[ r`q(&zHgd4DǶ;BhOW,ac|`[ ;aT9+{{Vk `()Ge A}2ܘISSuʧϑlM;g Ғ45`7oeGF$f({_ JD,β kpXѩIfB|r蠭&kFh(uLG]JpL~na>SWԸ rqzPϧ/\<͜HDB'4%γGOZJC#>qwej֧0Jua +7z!2gW2hm.UB $w4l $ԫ9 Gy2|Xͬmu] =·b!&0YQse%&pv@"TJ9H[LJ־^#6ECD߶z~qI2jbfğcqYTbb5q*J{c!rs?@L6cQXt e˾5[ZLF٭ qº||+RoeQp53Ʋe2ԶDMȀ˫աj_9UwSNJOY 49HF{MlZ=#dSg8Y{g-xM_֍9DE$~Gd0^Wan`ST758sءZx6)fg=Ϩlr fݨ6ϩGY(1,.qTK'34Q6=)@uܹ)}3{.Y 6/ M `iS)PHCl9&d fcrU@f@hS9)+7xw+>dʼnO<HWicVO 9FvU0Յ C}Su9S GY H}a`6*D$yJym|n73lkf #ug]9XH^c>_եO I 3]NmpRm\d>󕭝6=?ceFyKػhxh]ܿ`_^''_![ύc8: ˕+ۨvI(5 @wn|_&WxiH%J{\r{@`dЉ<NxRe<dP!5ͤ-~[92@ԗ0P)]6zM"b /&jDǁhf̊<ۥ&eEn?3>Ģ /1SsN-gX Efܝҹ$Eo9~|H`DTRs&_ /$;5(֎¦!%siA(`"ylH%Wd;a 9r Ndlh#@~+gZ1,㡃:ȲUlǁrIqW򕩩/nᗰ 2E?fHY"pOB]Y`6 [IWD@!A|KeHl32Pؑ]B\u.ˤto b{L$Xs6Iv(?mi%UEk]qK .^ƹ@1|1“o8unzCɌ O߳듩[ͨ_c#-GwF%gl'w3]\|R]cjfjx _L[_-Me(n_N=SRiyJo‘&*x@k P#H⑘OIplTv(A [B6KMF8Brc.G]dDb:~<'`6u$xC5=;?uMmʍd$)!˒+'$kbjqʧ(3ߠR(S@A=cdJtr[" Wpܳ8_G՚FO~EUXťf0> 9LI3f<S*Wj̮`ʻqT=:6f@ۿ!g /LVtb0~c@RS홄\YgBk[{ f@"vLE=}P046&E8LYr iI"\Qq=,YHT,ԼN[H ŒpYXk}-t0_ xDM!t 7Vfr <]%Z#oTxNsn_-Qoٺk\簧~rἆpfM_ers$C H1Oir#5Qv6ҤOVxuѦ(_Ymp#rϟ'߱lȑ)6'RVՅ,nPb 0af""a;m{E-B՗^  diBK$YW-:U@[fW@^#GLϳP7[w{IaT[%'-P^iSvL%/mbٿoH$Uaw/zUC6twq)W)WN+`;3Pؼ8<IhVIp=Vmo(`XYN#@* b񅛨+ުfIweg ABXr{jD/QZ4 isdH@][@泋?f9nQβN([t)E;V髪\7?DE-<9frzAK?maz_J0BCG=Nc1CCY"m;V}>MûϞ{h+^}'0#" #~Q& iIV 7;9z @(_Rک;TRCf6ww]?ޗƄ0icTPJFܕK#oA;ɟUqb-BH L8x%h{T2E m9Z>$CmdB GOӦ֡Y5î5 B忍>eWi1V8n[[lt}CDn}Bs]_Qf;QbMp[ڃ.tt+s6hIy6S«~`=7voi>)?)Kvn="RXh-n:94G6*q]s,t*Z.g]lťl ~x3߲5^̈c<)};9r-L.׃+v<(37McawX~-8ԉ$J`_6U"*ȶK_hIM-҂jCŻk-(e3yp8'Q_4y\h'v Ehm: 5(|2nbzNT&>Y|F3Joi*4ouSВ#|;YHg{x=wj7Ve-2ZHR"]t>sm֩6έ}roܩaЭn uFWQ\~b+8/7W!IIvε>8]? 2j~2h8〽I`I*U6֩uЮҺ+dԓ3N=ϩmFQTJtYxTk,(\[=卷huxՁںɻja)[KHgqɖdPוkAM/L4̜GK٧Fΰ+\Bj~JFߎ>i Plx,xkUAm1¯ ^pF,6num*.׻o8RC2T0otHve ({6.ak 0BJ+âZ"ޛm?CO-`&Qi0̈́lP/5ƍSu82[icD_5q@$pȧzLؗⴹ,, V\Q3>Y٥!*1ݞ\WOL8$ۄ03Ğ Q4$f '6501@'r|j'-ñ~J_Z~itNjR:KQ>_ޙjWՔGnlnuĄcxVM(DJ6Y.57[yNhboX1+Kϸ4rx}:S>X gEXT5yva oۂVX|ܲ$5V =&<tgQ;UveV`oLͮ{zh;n /6H!w Eƞۈc к/St%Mo23GO| zOjZQA#{K"PU@ c{wt8r ds˿HN >AtOH=S6JZ5zf:h wN+.aD47b䚃:W@vͺ7uGﯛ["? t=X>67,*AnN CT) ud7<˔XjO*W7l\:Z;TDV&J"!H 죚-ƻ{#ď +Ie'Y)[LU@Ok;" cfMx\ tb;F ]ȱ)rrcn 璂@u<|q*1%}i!w2A 9 92Η^C)&Xkvc46)jcm~Tȴ9> mb_f#bpL{=.0Hp12>. yT>!DOLQVd߳54L+Z'`CRUԳ > lhcoDsb?g'` ?9]7!ӺZNZk>V!*vP+ݔj`o}>n/31BNHFY{S2oA#:$Z3Ѹ8tr t長03ʹ9eDt|qg}s:Z#9Ηv"bd(M/ba`VۤwvlylaBa DHIO˦á* s'vkOf'aT&9A!+G%;Mb}z޺&:u%){&7 BG3\o\H5Ễxb5գ gj|e;]b!$LgRcQLw0匏$S?qQ# yyl6PG-:maD̐%# x pOF <|<<1aQo>H `욻"cIxMUw$ Jj'd $j-4]MA\ g`YL~)N3\fUHTI0A*h1]Aww  V ^̃BGUn2='؞~dT+FkC%Qs$)t;=װ*YT0]Wu5<+5m@U]*TlEjcݼoaW_07'ٻ΍1C boeA^]J}RM8:H.ށW&?bI- ot,e2Ty'@ݣ*cy5b)W%jG>^;|F1eY%Z:5V_1Hr?D7}B tN;׏˭#},#@"(=j#it' pZtS"y\1<^[z)#ED8X?kKIXvZ(8;oð Sjgj*=!&7au k#/1%h^$ TƯ gְ3,L zGK-h[30n9F>\.hRf?#u>D UoF.DxNS-[@mCp AfX XynD:5Q]gMw/Zcу꾾ۂQbT/Kph։@M?? A'9[D,Sl_*eL-X8ޡ. VnRGWKiiFY{ԝvS2&l~|Ec}ϝK\1ϯHLxO)M^R|ϱVTNY}BD6 8 N1-c*zg1%7<2JvK@y19u`X%;-LmYK ˒K3ahsrw;[uy:[}9kcV C0x.^PSWz~K4-(OO'[[R.Z>Ab#<,X0ZHMzNi6c["zD^<bQ92xgPXv܊EY>KIJք~XV7W/Xڀ@٥c%bHK{xy:)Ƣ&HTJmzjyS!,'!z޾>~'?LZҩ4N+࡜%̳l]bvxG@ bV> `]" ЎBOY͖HSP*+RnU6; 8u/)uWpBS6~|,I4׉~[ ~!MbJָ(>jb1Go {zo31<%1fMzd3D#0xteM##?7&(;Rvkyr~ps-bnVŃ)@JSMu`?"8eDͰ' q>xX/Wd|=6Y0ZfL"/wJw:3!Le,9 TQM#T;2^#'iI3ZeN' l@SXpsU~Ebo&MVR 5o4k ,'1LdAf . 'Lf"o[gŮt1@yo?orDLh}J _@+dAv'5MVؿ#htkUk6^AD[glr8h%{8^$-+̙s*\f `Ml_ՏE|v:d+؆Gb+M1UƊX9*p]Ynͭ ˇ!EI)\6!B, `ɬ7iE.-d 0^pX8>R> \owLim{|F}TPTheTmlg魙 HZqs:sWeO)ȏWu@5Kڬ ƔU'°,!`z :pY} |>#4]uO=KcU2)XP? 6S%F Oˢ=g5B_rxg;O{)##28ط!mGQyHHN;4 -1^Qs躓 N^AaobWC"EU)lohe> $0%Ukp4velB8[띏urd1scc^n]H$Is7Zj$ޔRN:> G~6¤d?~F^H{jR'4%wIg}qV)_a*vR\:re(ޱA`ߞhq?Rw$o3c4[mRmWþ;6НZX?7"&~2wAcB[Z,M拈9]RǂI=*.){8,R]5==Y:.^rK m2z/)pa>썚㺗Ѹz9U9@ wY@ߙ_ʲ]*xJws:Mo0MZהm&hI8'55E>GQS. 2irUĚx.Jm0[G1SVp1!A>(;8[J7r2Om^}r%cv'A]E8Lp\룟i@ l)e/g ;ʠJYm&Ҋ>E^EDT.՜J?$i\ ' GUZ~ߣl{ Eg"-=Miuj;\T@b*^_~?KӯPxr˫}w\[?Ҏ j1Bxs޹*c_T = jVtzp/+fLJSݹP:;Әy~U"zP󫪠s\ ƻ֬B%ufʻ|pG:Ί.V4P(|zht*@_AUz9秒yotLC+ QLhGoFjsc,Zw#>ט+kRWެ"&蒰v\~?TU6'vK6iI,) . 46}4kh|aAIy$X!}I3jrubiaP/OܐS&g&lGT+-4Of'O¶{#;pZCZ{bi \9]0?]b8@ 1$1tۃzf~!gy-v E Q?]##-_βL<W̷SkSv*a #C LT6#YA(|N\/ dE*B\s'Ŏ#+ŪӜ:'hsNJGUGIid@QQx'^| qk 0GgWm\ª`;lx<δa@cW1u|>nVu]q63^ Po_."M6搆l%$$AC;ҁquKWB'[oqFQA}~7x-8fFaCkwi;f Qr´s$@ J{V}x8~$E,[3k fȞ.oCA|,t!!to /+ 4kcƂ4JmAiqCMalMqشTԔSG@0-:w/ΤI8Y_=oq*x8 ' )JE/*a1´p!0ɆZKIKGm;}<6c Ӂ5E?Nwa82 O=rG h0\MC@X} ?fuH6>5p[!_e񔶿ZGnl6@km&j#X9MHxt!zN| QݼS@t E]&ث<zr3P -ɤ? @~fF3xCcf_7nR'W*;l̷5w!PY[-!Ԑo&m$9g25k rk3F/Oa;EV aRRo]}$Wy70Q6%dz '~$Oϯ icN,%54?i:hIeqPsLgUӆDj5Զio| FVdNOix_ia6H@ҧd(MiaQ CFAWedb<m1%9T[d̶)@~on_1Ymb#]2]U`J";-P0 I'sSģ(ċXFɿ%V0$M~vǵtA)Z#_YHv\g,\.IԹĆ'1Z7xJemE2{d.$'Ni(w@*Fź9N['Y2{5I\D{Z_8-x?^bUJ&iY~v$#l؍DOTk#<,B`\:Ⱦ[E&H*&8q]#[Nb^( TїZẘvVQDSSJ4TunͿʛGF>֭E|T+p`+ZfPW:GEkGd58mt*PƒEƋz#!>y\ J:{z[ zI YjS%,!3"ˌ ͲeC.Hz*EGb-Lb <= hQ3' bzMوxYTUMe-bi 1Imi|VqSk <7J03uBR#"&FXnjuv%Yef8?^n*<Л),<+Ӛ!m,mnOz#i"lMIL&?}$@ 1Tws?IT!(ַхE9b C+zDLx-G,gI#}wA;&qO s]fȒz* Xio"a`9ìU?4؁ 8/=ha8*/3͟7Ŕm01 U"V.F<^ƍs"U{yaE_w iUhK)ߔ"vN8Ō)AMn3x֓ a0gf7F' +ƒ ? x N\̇@ʁ)+P zRnʌ (e\AP-Iܜ[!+iG(Q:XUM-GUcm%AI<~4v5=sǩQ{3<}SGyTW m u珈pcm,Υebh< $Y9gy(p!3zjKe~#t*i[܇pħhOV;W>|AT=Cp?9eKv"g!m+)SJR%䑺yI-L֑ѥ2aEϢa;9WuTм{fHcnqg{OԚtWxP$IO 4vTQè6#lZEK Bf(^bswuҿd |`nߒ}.nV79nB} h 8F VCDo./fbX9V'Cl\l n%X V =B?e0Z=f2w::p!}?73VB~Q;>}Ջ3T ҲE/ O簉urS^.cx58 YFL;$$aT${֒}`!Ȥn>B^jA0 Z63ϡgQ8dFCSguWv4\ $ x.+Vaf cXn#]M&65Dv4%0^\O$r_(*UAgr{ ~)7`1,[mX!W>酧;c-:_\ GTO8T#+BOيU(|;}cO^i"]% ^Yk =:LBnP/g&úfJS2[ߊƓ!g̓y&2@}}J?V"}K5{Xo/^v=Wm>Qt.u!vĀOJ?\˥m^MQH"GD:t5)Umh-Bܑa݉V[)sQtٙk }Dtco\~("8zu,5`K"5&B cꐅu_rCך8*-nvLyl>_d/)~M;QGXHsݞʂ C7kGR촽O+Ǜ \gՑ 5| c|B!`_b3^痵7`;I w]!ooAcTZlY )X0&0H͹fewĩr4.vsU@ GɃd)pr\1,v*ּC_v9o _78(WI7X%4+h!h{4P=Bd7 ؀mz+w[@WJ)i ZC,t%H^"D&ē\+c(3V s{i9)V;`]iCn:^ })}.Nl?GYQohC|x 9ZI~9$8>w=3(ªys5aM0D%57avhOh(I_kqwGj;:7jrfhɚpQ f);|xd@^8sL:)F2&8%d{{ >̑9֥`Rvw6}5:Z?|ɕq^=̅vo1 $sy"S_tΤlTy4,h Gxq1(@JDs nCu0|R8~-NTjEq\,j䊕Rt0U-l_D@ 46ٲ(@ZR'F0}-iNG'咝ypç7R'_'[2D>N*ɵIjU{SK51Np 2Kw8 i"˾dWQ^LD .}v^U(=Dy8=2(EʶW=FNqޏmbt͗ z6ު\\g:)KҾ|Zxp ?7W (_v?F0wrI64ӝOM zD_ r$wA+i4sxMGA؊&zqJ= @D-E@g"0rj'C[d׉e")kԙp̎ A HfQW'1}3"qj߾x'-P)7f.L+C 9OiܢFUƌ-wZW{  u% 9n}[`lw6\pc q6qKfDAaB}YR2g2wӐ#n n-`n%6PnC[n;3cl?:*~,s+HXv>GLW7,XZFCݔ^5,̘e~cB$\yd %s'|EB1;Y6RMWb5p `zYYaF0h4ی0C|͊ s,-~p6؟8L-$c}pI<>Od[g #C#;]I*j}UYؔ*(86!*FR?q(z3&,Q-K~{q0*B}o̲D<܂DOgVi=WQ dsPPj}Qܛs5Rt쿧* ss7husX 6{dh7VjXa]]nb!O9Vo\ wqu~Iq<Zm.*s@-N2O=å`yU6g /0  Y=оPPz p W8hJJcy'BBzqL&A" ׁT{J&*gJ: YKAl=d6遢9ՈsFb;vGR=6,{EBKzWQsuYD?G.Bp۶ mZzzeG %m0$gAbP5+#>>mdVU(ܣ =(X+l1K4~DNRQ޻2Tnwc{7,gAA7 KWt-OݟévɈ8 IǽVDF-yI4Z;Iqxe7a7H:RN6ϕnmP+6|d?yˢЪ[~N^q'+J#=ArC iORk7^V|!& ؋,+:""=? kN Lh`E`8A!#IH t ʙEIUKҚ=Y +{rH<7Ld┸kx\a(Md…q~#4S^-U%Acio$Mboh9I'uޗM;Vp g͵ACl;.x d4} a֒~R. ]=}2'|V\PZ$ ӵgjs粮4z|?+& ޘd N,ܖ<Ղx[Q"8xP7AԒ~}%[u2fʢ?5jێhoF@86 m՚ fN]x-rHagxQo vy"}. 9qKM^2ռ>|^'$h^R as-2r5e!ogy电W eO}\ v:hm HL wޭDʘIipoO+o7 BjAnDaZ,PpjF< "lРiȶ_@T9Č.8$!ObCu^КY9\f֘˳9}2;zTH)YU, O0g 3"TeS}iqϢ*5svQ\0fZ+Ϝ&6ꭽȫbӧVgb&8ũ%Q^NV 6'p=iO|\8x yavTpETkcXRRy7$PDb$@4R / {wИ>`WFP|ߑyr -l^p.<$io+N*y@JJ(hG"0qH‡wL{zyʋ)+jyt.dϩHdbEET[޿+pN- |.acѤH24$nPT p>z5թc_zyHTHv sV龢ƒ v b=V?.Hޓ(` o{|"\1FFgXMo^s=Q &RgbPAQ+_E]`iD82CP/ZWWyVsڟFͤL7Ku^12%CpZB EwtϢtIH+joeHΒò-o0ǿiXsfKZA]|VFۨM[yك>[]<]7Y5n8O$朩]+ogOGcI +=tEɖJPWUymd@tX,FñZW/WE a5vjhCߊ#:ʊ[ #?qΩm-,)q{6 1/b`z_VxcRZ E9 \d,SkzQI;Z;G[0u㵀[c|i6CW$6xAcj(;j,>"smGȿb31OJ7qrԅB_@x iQ\1aTmy5^!-L6h@*ܼykȇwZ}[Ŀ4eַm`'Fx_첽:ujࠬo?T56kɓ;(徻@D)팿M"LrŒ0A&0KEItOP[Auxk ,5V3;x\#S:Gm"=%P+&{pxCʝ߆HX㉋lKM i4t,Xv1zG,wy+m5 j \*n_;}R ǀLT){$IfG#NȀ:L?}eCZTWW7qۜ-EU Ye 97g l&RӺ٪dD{Xv`0(?uuv׃&MT܋R)QIil\*lm;n&omkRA~%W"xډ X ħcaU)ݓDDWf>Z '*>yatD8.SS[=D5B^BOc6! nh L 06$aZB_^zw]&]Ԝ2mGWsL(0pG3]Kd?&qK4аJ5h:ۡ[p oιT3~^=$cUs Zz[T0,u)5&uEُ?5m8.EM;E{x4_+oRtt7'=6`zq gtL7Y85N #KM^jiJRykαX*?:[DUMS,#UhQ(AlM0Yo?Wߌ^#QFJ/L&uNS6ğZIC]vNQB9tv%UE­f% L_ɏ"(O~zC'hNȥ&|vJLZnjڟ P%jq}ܿ.>nb@*K Bq߽ɮ*LvYw +N3V؟I# jh,0+'[Z`$xmj%[aN)!"9$sz%Pw-,)WׄIo^*H0 hdW=Ya^/X^T6z-IR@ݧѱ!ZmNXlQ\A{i4x"sV R8If(y|wxpQ:C }@D{pL:?& io'A6Hxp2"֩Zb{P^GsVdK\.\j=>9b'% r?um>"aOX\_(̴[QM[yRd_+c0< RH\aGtyj瘉(>5gju3ڿWQɏNi@I鍕w,ӟsWŽj'}N(rgI^X -w ЅyN,}}M7./g9ԏsz5s^8pI ֓K$|XRɕrEiA(C{I-&ݬV>:Hwly[@K߯'׈㘫Fg%7,Vj zad|"jsdAflj<_HTլfV,rȝ 1} US)/ #М/h[e8GoմT㬶;)-@\Qo0N#͌1ftD87ä9! >7m^ִ46{`[  B""Nb hI5EQpRBޔCY[>cJI %rB!s Z<RlGȘ-n9*Pah)5{a5`UKWbH@oG, E'_6U;ÕPۺ4NObA$b^q Ёo1y&>] VVB7ؐKgdH']k@K6($HAxB՝ީK k|:= <JP-%0엽>R:PǙ#_;ο=[䉾{qstnHM>ܼw":O _V) =qCFAAr1/ە:8n׬kϲ(;q6l|Qktl27fԀ%Od"sFV Uf&(ʼub8>=)9:B; i @[݊܋W)4h K͐L iۈ4N(ꋫȮj{e(\R+}D|s\_zN ;6}AJb3:"2#Oj浂H2DVePD|0Gߕ˶sW Ry᾽ ݏ~ԃ͌d@(SCeT}+[øˤ>dh$PkBމrp _#7W|v4 7E5# NT_?d"եc>?Tii =4IF:"5ʰL;n2&E )UXX&V0_5XhAC^cXVW@eQSzGX6QћW>SK]ˉS oU b+#uoMCWф9f,,әr?Rv^/<ILkkf 6ĪRQ6=fѽ*|Fctqt,$o&4lOv::7NrL^Kz{f*[uJ2\*DdR(t[j d!ƭ_K+)^2=0Vr?,BG2W4]r!{gʙ!i`9e7cp9@:mʙ8(Dds CQ+w]fN7W=4v̢ KoIgjVƟRB LHK9 tȁvflȮM#l'M%5s@,W2vU_*cܪ f"EO8ݾmxScęb˘j֍~>VM5+3s\58PG蕢ڇΨs.P BDl=^6Yv~1UgQsm1CB}XJv\@/CҌ/W|ă~yhW1)ZEr{ uC.jˑm'ډKsԠs)px3w-P ] -7DK^ 6|t(|TnjջdqDIhIb AsL-{2;rcRc&񤨳L6hva1o972 .mՃoe3 ~c LL1 ްIʪm<\)W,ˣUAMB==֩Dr{xn1m !@\d, PA5N;͒+06Xꎵ{Lx9-@˚ĠNzPSV*(:C_0#5]T64rW};ҮJW=2G+9w6,tE!i<Ԟ~sɂ})y]$>1X?"=%)n&22kGO!P7X'3x'j2CaJ0HRΕQ"[g{85+ vHdɍs.$]bPQ0D9"׆Myc1h4JY`Ɵ~ImHWG7BglT_dL/tĒPY,둯Q$v`\+5Sj+ncmKڭx.0%jڹI^j6y\+!],h:T8t D(Cܼ2NO 2p/Uv@M鸾Uqy{-zIonV4;/J2<ŀ0 0[+h,j>*2K|t- ae^j?'7κ"ך)qE"uYB>Ml-"&cY7:2 4D>ݢ)KC<_m o`Y ß*])3 ,&0z`Nvkv[dԎVHX8^0(Oہ:?-fe49Ŕ~{\8fG]b(>GZl.(4Z!J%cil J<7le_>mDl'JEsr+r'XG/ˇP[ S~fuD.DMrkB3bkĢ=!tv;(čET%&˅D[aw#P ~{+e"ꃯkF(:Ld[de?*%D >>n|ކr}Us- Kk<|>uՆߙ+Q?+횴$L&`˂G>D 65MHDp" KN|N|Y?,A.Cytj/j _/~xjAJǑ((j%W,֍=k-DW"~I7A8FEVc CЪm49 =LRh_/*% lCgrSܡ9ᕋ7;"ҎeU8h=w Jah85*qe})sXJ̡{>u]n֏n\ l:1u&һi mc9ԁ*]D{nv0A2Sq|e=L+3jbNQj]yӄbXP:/G"JUB=t}SxqX4^A!V`V o}i(J0*wU2X>zYgaPyy@ulu\xeR@@q,]pUNnf#Q ? lPbab4=b zS8OvlyP(kQl}?5< b(ꁻXZ8 GosGLMhuDԡ5)i 5ded%fUJkeƶaZ.-s@Q,km'oQ}3YC\جhFgUMזLdnS pc ɪx] قKǯZ&C>NDLc"%jc5О+H1`% ^DNfsMJ Z^zjc#n3NW|3iۼ f앗eԃc1S˫ZdsUXnym^V`t̕]'oX&IšE 'oѦ-C;PZ}V:l_C9 *fqŸ78!Hf x3`7 DV ?] hh֩ms9=}t^.*J ntÑLoc%=^/IБquĸ~$m򴠤TsF9po)(am#tgt_@L8~RiH \"[z_dcr=.Gb,NUAthSNKby%x ~.6:Դ9oNR\0u?U>tOB;y&f9f>⼹w)?01NLxf/9x*H\FW5"UѳUn7}bJP|?{Q7 ֤|e @6#@ <:Ni7̎9W/ >쪿24sAxgn*S4)qG4kp:Jd2Il!4 +u|oj?]7MMӞ+Ƞuр%0I09 :s.pZje* ^Mi$ FkD*k)\Z_+Ĩv2%T8d-?ϴ ̟&a~_Ħ.)a{R'eka%&;" *mԢؘZXܵEl>_Se}4ZE~uKt:3gnlWvbAlJTeh5\k"z5GO;5xNRvKyRx,aumoXȴ# kx7kLL&9nx#, 龑^l hUIa5:PtY~0+4z-MwhMLvK/)#]Y[ r6%G˖bZm43 L>PHִ'=33|׀tpMNҫWG 뗊 b4# xnvZ'Z@vRDKq['6a65gȰa6k}p.z[.5).nvSnX"//')tʖm/*Jɽ\>%wCq$4[ mItY>N.zxyw p*F62)x罵3RC 8cUZB8vK;N9@ޖ[UAS(D'>Hbs'!4s8wgqiq5XsWMytOw`Ơ;)nfғtġ> Ą~mJ5b\&;JrԧޛpKX$*JTgZDGf:oA1bzruа~CGHˢ:52>oaÏ8P3Pb`XivzHݟҋ0aZS(#2 lS*o/P;اs 35h^/_lX큇4Bwm"V.BύB#|Ohi:Xlae fYĮtr 6~e.l"|ƣ2q;=Wi8iՑd ilj;)[Ҍ)B,Ai62NpOX?9Xû"=_bK'愼gR+G>LΜ>{z]+,@"ܟg9%1>f޸_q?N{>&K5Mlײ'#u<*:_d. (3:OD2ZJQ[#H[y,a^=Nt8g?CҵΑJ~b&!BU.ht7:>8LUf_#M)L7jnHBwJWH;1Ec`/YBf`?&ؽąd #󼧂oP#07PXA4O:.*X#rٔ:ܞ5K!JHCѺ22s 8z/utwM5I/{3bK™8bzcu=fŸ5q[uP:4SJz \J=D Sd 0YITNԄo{fB (*WǶzᓫ1 \uh_mP"6eLp tB>*tZ:%jtɇrLW5ra*8a3.6O>QB 7^bNHz#F,gًLa#A;mn(2ik  ?޺p1 DRz)ؽ^a`JAbBhH`E{mf^ d9n$^E٧^W b8%ȅfVN_QX%}G`Mnn"{Y$80Ըwu> |)R;XpO{Up h^>wkA*ߖm (gp];7%Xf$?`\byW_uf-?WJII992B~`V첧1Rji4. \[a?-N1XڇboѲSķl)!k@xGYR}DngG䡪HW/w!ړZGn > D_pte6170-j LӃj? tՈv F41N3wܟ /@az.ê4bKĻqc"ofUWNMg㺘"v8wȾ,ed2Z(!q( dR~ǯd]֭Nvd0@_ %K=wxqpM`*eJڎ%}Q}Lq~X^I2otBj>iÀGҮ=hyW "S-m>KDY0487?EDF3Pp ^!\"3@^(<9u=㯖09ĝkmuk#*aV@sV2lQ0Scq3}C.¬VF܅۟S6:ӹoJ? /-ѽ 9U`$`'^F8T#W+06cblrs"U*).zv,8{:}hyg*)IZnmǫڡudsL+ȍz֔JnY{#E?uf F-c~}$3.E{Rev9ٝ͢C>Ol Y?+&\;:BöU:qE'DxG؋͐+T; ‚4\앰֙ju#׸f4Y;,a7wF!J,b5}Ps M1/0ಢԟ\_nq Cyx[`S<ͅŒh~PЂPvE䕉qoJ:&E?oZ=js;1wCQ||)'HWMi,>ykQj鼷n]Lnyn欝j PO_hQ9~ FRIVGMe,k`cӃ--C ղFrstqM/\~xd?h%Cj4d s_̠2 6@Ѐl*LwMi$bps Qk.f܊ 6~X'! %P-Ee6fʟlTK ޕ8oXtDrkPl&XouFVo㴘0DĄչ9Yѳ6Kk߄wscߒ3A)t`ۓ){ݻXFR|jŠ[A>mO|SϾ : ye;1X-mhc6^-/Ԧ֜ZS 8ĂL* qWd+oGdeh[G;WדN](Koegvҩڕs kSn-J'r*Mgѝ_ ZF(;;|/Lm]Uͤ6?&N{<[~Vh'E`U^EeT{|pڱ.{.IwS>SRP|= "V;o8Ȧ} vqPu >):}8tc`O^JkϿgIB?ٝ0(Imč޿В)Pd ɕ$W̱Y܏ò<qd ~F3NnM6CK%h ^mJN(] JU[%:Uئ"h} .*Yvl`Ud9z˓;#41.FlbaMsklM?eZZ8hE!.7{Ol~IbvO‹;gT5'yD/ǣ8Mz"87.uhȕ&ٟ!y@˨cݥn'lXQ{YﳧyMm39t2l}Q#@섩P0:&*yo3SZVbU-Y#ɉMl!i"]Il\b U~;rߥIK,$f jpRr5"VbrBקcL)s+`U\` vD.숬Dzx ӠE0Luf4%8l3Җ/Ty.QV#M?ib ZXŒ&%*#v@ޒ:rkܧN>+2G㑈YzIaN/r:ס]h uoLG .[:z:upܤu7'OeѠwGb<( fD}`V^HTi=&(<.rbJU??-۫e$h,\A)_IVJ-/ GCi+Cҗ*[>{LJ km£=r ``7>@;*:CzzS$pաVaZ{i/քH%d&[qNfڔ#Pf6aL11 7WާʌV&_9/d0tX In&e>^L~DЌ"Kc MC#ip:_Z{DR ѷŧ#QWl;pϊFΓlMI/or Ax Y|ˈ{qBY`K]`m<lQH:p[MY`QC-׃ Y{ğ"$.CJ5Qx̧߲vw~UJ8A8F:5oy\+Pm .Kw}aiqӜ0Tn \Γ~ r2Iס,?ɩД*P؟?qmvA _J CWjTAYR򇈲>:A> J|DmP‡ gtMώce93)9TR^T!;UWd?.xe!z987V{͝$vq&_.%nH^>|-z5AHX}Rc)sy͍L\f" E:0\g6j1l [}$9 Nm{1s,\ .w&%'{:i /I>˲kj ^Pt{+a|E\zU'lu PRI*vz$z1qd(4(053fp_zρp89eo"NS_OVV[sa/o\nυ#r%e1upre5#;*odb|L I GKuM ^&f@Ê5?NƩ/~#O(7O")13Yܻ'u1ծv0 = v WWP iv W])xm !?wY3ƀQUZW1X1 W&۰[PݨQr ?E%UE. ·Dg.r":#mʌDu$. qE1k$񐛉 փƫ0džS$r)O3غ֚Wz]X.o bS+|q?ݿS,qǦf{6wiox;䌿 ڪEOccFA i4=w,*t7B ;`bD{dn-$/(@#"/ېtygVp m/1`vhIJԦ1FCR+N"A{IQ~*(Kqm&TgB5nnTBWtMh;&R+wF4Gq_v0NCB5HA2YT$!8/`Pn߶3xAD?1QΉ.c^;nf^f'n>!b_A{4OzLq$ʚ.^R{g -y|rNːo&K`$#Vӏs.&hG1cVn5g^ɨ\ yGo TA ʦEݿ!J[ ͮwϱzfv')ZENfx7b3 ͆*RΆEJZ/?xmhm`bn T}͈l$յ72[2qNꙋh= ji*U{ɫ~ژ( zlZ;$,m#G f9= \^o䢙#."2$25$O\*VKǝT W*x<53}K<|8#JD04BMmQahH#h'Wg>q(*Mvd8 L_[YAi⁾6q뎾Q֒>/rB)1jX[_i1h_fJG$G>@*Pj=QLInnŻ ҩP{ #blU儼NN:ыiw;SBC[~'N=A9Fs57NrҮG/V5M{ jvd?= tʣלG;Z" (6J#X}z$aTEgt[rŨ05X1+BmɉW-f*$NCL5wN/ IVWnX x" hVY?>/J8fܲ=]9?2vh/1/w\@3Nhgn —s:GJv \{Fv QĠH/4000 @RrH1_fd:?\4s JO'*z UszjJo]07 BJ{: ]wstFm2̐}Ώ['5ѦO}Y\e)rb[- kL. CņG,m?bX 5_ sQc i\%x^ ,,x_рE&~$4ikJb:jb"l$>kҸ{ H[?, )`\5nZ(dP<:in,JM)WihY"QqUEPK6hʤ~s,Ŗ6Dd͕Nl\MLyR-ϵiuftǚI-dL ˆjI}vyBϵ}8d@d Gbq!g}ɬ%#չX@d0%!FOj^Xq7=^8el2$2ˋ0dV3>< }ͳɅ}[_<3!MP+[܎M6:i<U#P%+5u:ҋl*[P&McxKx><E969KnakT`+o?$*rY?g3B#"fxtw>D]Ѫ|(=Naq#OuN=wDx?k0`{XpNz$(\=_^F:[գ [0͓9346B Ji3/j)*c<ܗa]tRvQo(5+1Ow$Rb!w^a}6K}/XCN  k|s5u @ռ/g=+(c>롮L(bye3(u/3w78%PU߀P7P<[U>Iȹd!<@r˰)A:I`ۚ%yJbbNAxYB{,u]5c]1Ϻ.fߑBOs(ᵡ#D@&)FXc!gy'&&δ Q6Bd ߚM_&:]M`yk3^QץY$iKu4p`6D$;@~qB<%g x,]\}m-⃵MSo 81,p6đM'>CPC{uRce.CӃDf bW< ҜD@6N.Yg"-)R>5&=2$^!ŊXXa2좁~AlYȄZdє8VCRQ6 ׮F'݀T0toXٝDž/ nBo rNDe% 4/zsVAWJ8C=siOr` qYTiagϠe`+K#nFFX?Mј5[75TB UO%Fj{W /12 hr| B˥P=vzE: Uco&gk4%o11R~tF[/|Ҫ A~YB;RC9"el2,/vuߝ?l֎/~ᵓ%jW orWv'SeOh IFiLxݚoV*q+Yw]+Vv~w4ۥ%MZvO:cz]Ovo?fwU)NCj[@:+CPE&V''1!:bae %P1.6Z)qC@/L+!$7)аiJ9IaEX4Z-'^O=E:AG, Iq=3O{k*{E.-3a}j7z:;| `Csߒ5q+ p5$.e ZvT""GhR֕t4@SKo{,z:@%$;pԿS \ȭ:݇ށ%~u{7 <ٷXmFhMK5\ۻ:f\m$>xZ̾/)`0 A3Mhw r7 u9yHXY21Pnlh<[ϓ3q| _ bӛpd1ys;rs ^ͺ}m?-.PE|A:W$%Ð>Ӿ6٫DՒd>ݓA7W Zt'~q*i8Y20?MATo%wf yR!Nom9T][F+KxeKb/);C/ڱRvI`8QTlڇ6*#x8kHz'bgƩp\sՅ%ixe֔F]?TePp)O-%*ak]ps"A~hRc=ecj< -oeÃ`5rFb]~/Szasۛa|&|r3K$p3Y&ivבMtP-\\) ;f6źusfvsU|':MBQ|gM%VcRјU{ɯ%b:Zz-iv/}\1\ xIF~Z/c"30!Խ 䊃8,M kAH. MqW/(] (l3f Vrp}+O)jXn3MףLsM~%@"-oL#xPvJ plLv a}>~t\UgJG׆!gυ2O3֤]$={Ђ}Zwb2Eu8ObdI2I`S>2W9m._p3f>t] `ꞧ\UBXĘ lVd&"-&6u5\ Pg8dȇtl5 _Cե΂q̈́aWԽ*;ڸ /|mB6쉉}$1&0 وk(vK&Пhd*gRn "eL=hz43OR6nK`m㊪`=u;HT||2jx>WٌPh~:4 L97esWV4ٱ^4&n MŨcM=jg^F;`Mxyq*p?٣^Nޑc28qK!VΊ.p0E'rA 4koeH`/_7"Mq4"\zS{,X% K#6l=gު\)CKIO)@'$ֱRwC_G*gg@ju* yL=) U1,T)z#RamX@CנqH054@|*18$ uh5ŎSl _jY$GI_*2po (SM!o鼳DH /m cby ؘ8}\,V9}E!aW6YƯ. Εl $8}eV;EPvB+{MݜZUxv=Mt_" DU0'C7aTQm##_lZDS~#7@UaʫXIYDqas{l(q<kP3+Xa2"٘3yUls >u6ͦ2M U;/}& o{E]Gh%YݒT7dqIvgR?o [O, aYㆣLn%-.ަm/tUP 'K|=|_"X}_s@[H&a)U";s_95%u9(=ď B9{@COmsQń `3 S5 LAvV&5 Wc`%@?>זҫW E B1Xo41*~ #5!W3=AcػSXN ɯΒhi8ZP3 W=K;eute/?Zi\Ps{`^ޢ($ Oܴ !+9kx|tX&1H+<8F6V(Wx:ӰLvV[da#C1[jn}w+IM %SM'{KRwZ _3ROʕZ{SچRLqKJYgMWB>X(stW7gF{5fsgm-Җidz],l yg1ϭ2il&d;5XCoulkfN> )WX$t&v~2qXL"vרŖ!UVv:&jP+ij5RvJFûIFJׄlEItDokCΞw&=JLA\J*S&:\]3ňR}Z@GV"X?š55 <*JD[R6;&9JۀXȨu9%J~ql;:b<6j柝S?f+sFYt^9ٍ";$؎A.Vʣw sDEEBе&LL1xȢ$$.tD*ѱ&.=%j2r[@P<1D|OۧaW ph t^D-vst(~7U;"(gHDͩ_$+_k`ZFzsحÀ˶>3@P>CdIfQY$UA[-+Ql8K<^th܋Vr+!);I0ع:Ma}6I/kV2ZƧk!1FׇˀZ1I$=PHj[E x=O _IoC P1!NI%ükɓ@pM8ȦѥVh-2-2Gy ,Zv(oi^M6ՉOm>E|ke Oڑ soMe/tX}`t+mg Jn-C92Fzԩ(C }^M9 x@|d}q&>hYti"ZGHZI° <"VjEՑX{@GiP76A}wL>% %1(jɼ-ج:c?a?CCp5.OW٠У "jMYDh%zڪpn уc%'s.%Df%)gAa-YGg^ .K4[{a'$JAT%Bm:1vC;gӱ8cG RXP7i}Cό189=] ]@"+*L w_ 1ns)[`hvY&Lo\M Q_Si  9 cxLy=W*Zk+$M1@0*D *REޗ6-_Co95\u@ez G~}A 1[kc*UEpŔa+Z2Jlوfyѡq:ˁQIKcZhWѯړq=q¿˜.! M3BQ2^ i*j[l!oikOG[?3)fr ȹvbc J6s cOӳӡ٠ܧ@AVwFN8,eM(<oQWB-[lzc,$;xc&-^Q-N/r6nq #|v§ IݺeebfLש`j/d5k1u~Ӽ "y$rZK|c*.Rz:3/@I<*Ļ&_4ػwk14`?19t3v6BM( l:f=M;n!/>0he?YtؼdWӓ_…|#IRSL8i^p>pծqmI$e9wu 9Vc|D -+_/[s5OBYtkqrh1a2)Ọ\Cs0 y.M1 B?`aoϵn>ŤNKeEaGCRM);: Ꝺ=Ae++}SiBhJn8hأX1HFETwW .{cL41 t>|E|R}tG^d,k0_Ar{!/?Nm,ќdv?A5%CkX[]qD̈́;}NdF;ȇ^M 5у+ KNw;x>[S^=@ U3&`TȆ8qD?P|$a>1KXeip21ȀK{4l^f_1[ ɴHN-AcÑGzY6wQ=g[ 1J>AX{i~ UK-oΐW0 $+v 4&]Ҹu`͙Õ' G[,qTA}e5 F:q|eInjX:)d &w9=/0s0otѢ/'lO0w{$-`|Q)EUǚ2tL= E qP6"]v\r;]!B7 NsJ4KYtyC߃ Ec+iv7"W7oIw =ͅC:t@2 .L؃"*a1|\:0GȘ-)5xr$BT:pYk:SR*([DM,26DrlϡTWp2,"r6H 7k ,WkNcCQƖR_NGр֛"f+62 b9LPV_u((! 2C~^FïwhI2-8-ӵqMU<,+.tb2Hnl|0{:ldb鞝)ݒww, Vx⎈0d~u1X5ǿ5&]OǂgTT( ڼםp#xXg{ȬNinnty*\S5"nc}˿eM; e/HW"f/eS3I}" :3Kv=CwQK,:ƄW|bA^i*i-l1vEd!r SDײu&(jMj_и*-a*'k/]}\DpÎP30awݒ^68h9كwN1~ X/sq%0DD%(1]톛vAn$^m}$ t?èr tPp q!.=( *a%=8{&w'?cS8U||ѽf+>9RF0&DnBENsAT=%쯙\&ɸlg$MhKo<+nZI_Eæ8c 2VlsFn0,aFFVfRs{,uǂB~Hƻ94!I*xwW{HtMoqK`<^3.9d!ȿ@- IdeģN=)cI3H؛ Wl3V!!Kz[2-HGeMNcJ)GyOWݭfb pΰ":2T9rSa':X\̡1CX^$N{嚳=_5tk(,2'h )uN n[ӯ<dUqg% ~AZ.PI72|6)iۗB])Z<\XP7t+ٜJExm=WAG:oSz4Qi_CHm~q/!3xB3@r>I^u(!p/gw^_L/f1e{<ݬ o b%^ɓ!d2k"+NB j2YT\ N@?F(^`+\!wC4A1d{0;&'#h tլi2`/޼sW%# L?ILYز*XEaԒ&S7 RKQBQZ)qPecҚr &%ni'C9fX>ՙ/I&: yqׇz}CyF6UI%Rs?Rƀb;i|Y [Te4 eh76f)`G?*bx| ,'=yL3-lMPDt${վ۞1Gc";gi>'7pNNL0?ܙ8)m>q a^3.$g('yEofnz -.puYr 7N-j^[HqgxWKsf4n9/MY <"r*"X^7! y ɂJ%}SOȮc( \7o5q0!BMhN >58b_ܼCAIKW̍H ab F-Y*t_~6a֘ F;$3Ӫ B8hj\; $?=  Cgװf@T! !:];ԸlkobžKD08m۪:k~gJPPŅ2h} h5X*8*vE%&ʭ"\t+aOrh*^N~`(G:):"*7Ҡz`PGw-u(W#d&i<a>cɦ5XL˖,Nhkiom9 ԩUW <~F> ћw_55H{_ޝ_{iRdZ⠒9 pq \qyq y_ų<,u˺L Ť GݙʫX%{\2R~p#\RRh*FrCs{-TjT08ݎq]#b.+E9)ϗs$s9CiQ<$߾ ;h%\I^A" FcfkHdNŗz#|/kcrex:\ARߓs ;MAbdib9ܱt/$o:L *zԓ;tt &~< tᩪQ,'X؂UZģb֠'cWF`aW5l Iq\mjONRx,>s_b #FS[W. ؟iFa#L]*A*d05‡o㗵;1 ۻ нcexdomERv J#2hEАYu>(oDži7XV'%MJхiFco^KD敒P+hSiZ&wk9n 8uIWPk?N̈́>DvdȪDm۪k!d>yF\oz-!jYAgs enBO/t;6i]ݏ6MIywu冼 ' qئP8p,CnGw:55,,7f_6X ;k~Ta Ri J\ނgRlAsLmbGVhN?ș' Ajٞta;&dbϏLbK 9T&AgK*ڈRBh\'䂱8$pgjx^:/:IZ^H (j'^fKXȊuY-gݘ\}}uQDJ] 2/WZ$ZcVO/4 9M0w7fpk!MX5ch*RʲCjΤkؔp]}*UYegS. +jdʺWgǗ2)BrM0iez_?>JzQr2wGdȦ #GID6ԾPV H 5 VeV(IoNf׹ 0=Lh|y?vN0"tq3}^s-.nvJG&o]*ZǦTs\t[+$0S%r՚] sHOWtޅv)s(T*z;;1DSC麄yXA뽊@pȧ/lol-a&znHi L0mK%&A(ɮԦ_x,75;uN>اMm79|5I\ElVP#k++qmqn4Lt'8 BU&"6L7G'AۊxZ?Gϻ)yxkԳJ={QfF5䇰OI/DE "%쫘'ⶨ0FG؟灴6,J4KF7Pɷ3:J'ͩtwùmq(6JW C.=g7Uz)Ϥ % YmŀKs}ߧ ,Pb_ nK1`fZq pmlt.Jso/>oV?\p<)(_U8OEb`0kakY)VPҵWG4pw_J"1vU̕v^o qjb}3cSN)r$8ns-n-aĉ=qbO[2]ߜPP _sFKXU '/}ueՅ:m͓nD%J_|05K5Mt?%murnv~L0mceukWzkNu}$1v2հ^8mmr.Du$PQ}2=ݲjK#V 19#zz?C+L?ԛI#<㒿bKm/[-'{_,.8@AȺ]ׇՍO. FkU?])cn[=|Ls}2e 4(rm1 `AuPSxc ͉mu+~/-&54T'řSZU˷헣 -v*Oj9 >UTYSĶ̽!}.qJ}MLB~g9'?<*FbZ&HsCo]25@2{(3dMݓ5]^QZ- 1I"$.B'#Nng7b"k~\K6؊C"AIr^( >>8ZAn+JM6Q׮h I!ºլNݓpvNvBΊ6rۡYg.Ѫ}hD&]PBakd:|,O~JYM| _X6 /Bm|t<"v ) vӽu T8;E3lOɰ#gN2urptSQr~j@ku,-ұj69td 1jNfjg0M̞>#Pˍ<$,4rӝ'l{=x^x EYlƇmxa6ͨM$ 1X+)> $#?'1 Fe[>=[d_yJ͂6z \{" c~pڞ0!Ҏ2rg۳lZ6T~ْ,oءcv p_loB{;7~Gy$3 h(q0F?8yj/ʾ6LE8K+|1^5t"`@8p gSyuB(g*gm0.\{N I/Bwى&)2ԓ7DpB ٥`KWf+cσfࢅ)RB7]#3= FH|d80B)UbM a4_DCK ]ka~ch20w09K}C[$f΀}Ȥw-2G8\bHyzv*)dZsFq^fxqk3aNګKaλ,8,YSYt铥^?ir~ɂڪX.-r\yderk =_|> +6!S瘙^4#DCՏ՞_.#۹mri*=sDdo,,%S5hGn$b5^rՅ+_At' G#Pغpf/ t%LLڴԁ쟔d4j. +OS5LoGwǻYRpOwuDٲt.S&;҅CSz7s41A /#>õ:ss rXKsSvi>jź NjZk!^b_:ǏPXL4szݻc\]s ʘDKM1&C_D/1\s睫I!HfAKTخP<^clTWwPoNꉯCصn /ձV⢣;42QS=-SX3k|k)$]!r5qr 2W V(qY,1o9Pf&u^"Oڰ V* %M p)V7QmMЯ_MgWf%/=,NP+M2u\A\Y}Nn+?a-:7,`#63Ă,ks]^ٟ4^ƉtY*́I/ 3iE;W(yigj~|&15mM]9K斅-faƬذUIo_Ur}Xu- 3t>ǁ#^{R.wX4EbQ;a۩Zzr:a)eƊD;%F_ӕ2SB"5̞/?6dݷ+bG3ǝe@OYz`lmqM~0 U*He]53&#T2`MUpMNdOJe3H흮ݎ\,@(.*bb@z2qpt/`{l[#T>:3T@I2B ow dw`ǜ6lfr?eytTL{2Vs-lʗZL ym8N%q3W ny?WJ~vޒyvTvݷRHwGO>ѕ_-T RpN%x0SŦ±MިzQTBF^.R%C?Ezg+ cgvB{ ' \h6GÚMi<1vkq? lGVUd=ӷ=Lpx#ߡ53Nć#v'ZGt@pL\]~8p$oy [.k1NXmf$qhtb}įG'_/{1GASZa5%Y,l;ڡ!ʽfm)?8y7wB2xȂ޲@nxzqtNbB}7}W#ÆXplBW= !db[(`="*DXFUkcEUJ2@L }X#%BddX$|E"2W)sȪS\|; aCh 1f.TZMx#o#Fق0Urz${gP6->V"m>? 1 Ga D#VLo{sهA7#/ñHXh gЇėcIU%,M`PѼPk?~^u40t۳g2ۭK3D-k{r;̊Z-aDw`&uX <ɓ:G`ڢ^ol#=P4i71tWMGFa&;q-knW|*3Q !ϒJHj)GpJj|i;4R"3~tpڵS|J铥JA#F)Z~"N~4ғ;*4ā& xzuqLgE/Yl+t>srx?1"_rҕ yDxWYf"]T>4Q)8.9:Gt񅛭f2y*u"*S 4&_s|qP@O[9qݭ5(C}yV0[w GxT JixeA lI.s }2}O@6uxm`_ x5lv4(nO|ن~-|5eovMM_Z&sЕzCs?p6=GaD%?2 &葯0ϭQ0Hrd}1͍HeZg*FgQ!A늎);eUn.OiA߫J|=2M+? z?w?#&@B o^`ut7ƚIb}(Ҝn^)0mzGkaoi^iWQl!2yd=]ŢA,OW%0<._F\ L(&R0XsE-њoAȍAC: (Y#0)I0{\[ PV]S.ĢZ&it}>,G3@.({ \ D^VAՉ]bWID\uZ+<  L{аRiOF6*@ Kq[{7ssa;!h5qE\K]W3^ؤ+u1f9_'l ( 2sj[2y=L:&u&ojz6Yja05WsTAx(Ș4;/iÀ6]S vǺݿsn8z#>r|Mg`[_Ss u#b$Tgkì$29ڸױW]=IF]՘>c(5((!]f6~к2ӜL>:7u0ҊAD&K JO؋qc.$~yy_.5I-mH0=+bǙ_ P;J1Sb܋=&<YLfk0,|&3ޏ5jC)R lu'哠-Y)3}0z{:`"%},J]WS\UY-?H{}`PM#M9HJY\E"Se*71)[*P,1kV3Ac((<ÿCYBB Ԑ:N{EEu$ۗ)9?%+cޝ. y};~:.6˲Rgg~uw2 dr!铯h |C-*)|оX4hI@p -3!4=%TVs~  xE{?cv)/7:pZ'qO~ 0VLX:Xzm?=rG.egȫv}5,㲛=Gt.} L3Go"D|Aφ3'e`S[QB ߨ'1խvËjylX\{{[ h㾮%[yC <$|HMͻI ^>F՚[嵳1TyW k0Y+p\0PwR֚0A업F8S6T#Eg f! .r?`jXZ8xP:dR)0vrZU);*/Ņx(慴`G׿*73 YQ?}tİQ69^4ZsC J4R}=R% ^2ΡnN'KVX/]:f%sP,N5 m&x} JA N/L:Dt_- 8/'^4sis=yNQZ]f6Bnؽt>kF7"gos>.ZpXJCiVȘɓtgۆz(@6 0>C(ѴN'b3\IJ;j[**Gp$~Ń4Y-YH8UэAHEgZP~t/VSؿrD^*Nk ڂ-;8D=&8ZZo> LlBJj OA+(:G*ckBu]l+SyGrJrjLx,8يjz, #~AĨ4R"Ky|H;9rF|ģd' lU`' !%迊f\`G䃻/7Rk$YjlcT1wm\ ƻ{ "-Zs@rkI߬`NZ;"KC2]^ +\FtԚuP`uc6mE 1Fa=IqzAFfm g{r.oWUl6X1@Ңr4-<\Gd7pB zdKDפCnAÖgUu c_Bpݞ.\ul+↨^PgԾPUQTu+civ%+- ~G\6<>zmVc N\(b%4o\h7W6.9 GMuyY-?GiSpLL.-Q4u nf%mq W&%gSi*T`٭zC֦Oz1#ŀ捃Moǔ螙œ$ S0r/zLB(³ms oWȠ*R++m]|rl@Rvsx bfq?{8sFX'BDn.IUJzo1c2% p&u_hD)C/TLn3L&߯*Y9v!ZZޠ_.%7p E"nlmFk "ki-MQ FuXmQ/1G]*ff'`3 %u&w8 ż+ 5[B)C+V҅6 |@ƌTAa9+ՁQY[M*tpt&7s!%!sJ꣹iD"qU9TB0.]jŒ:H*靝c:%$wKuUPοJwG˄yAV/99j:z&<y/BW!mnuBѮ|SDLmy8]7d*K;hyt%^z7^5Â>VPR8v/J^0xdG2k#֕_)"n_Ycjuv-35ԳOx?~ R:,8 8!}Z Ken*{9,f 9=W,~6rq:ѹNO8>Uۊ*eV"\/X88 sr$:h xx[HA.۞~٫9t.1*>ăHW@0Kد@vUj z,xu%vHe{vl'JO@^l{6짏<-19H<pꞜ֬A+u.-uuSYQ)oY0A۝g[{찥$T^%$!JM=,d9 Cr:.sl(G,! f؄wi͋h4[&> sD_RjªŒ)#3%UI >B֡!l@P, oPم@Y@2ḑӫӭǭGOT1-σI.vB"IM3$H#޴֤U%\H&O?Fߌ Nca\83@7<vE_{_M{rq0 @ܞlb+ꠣ~ @S jp_2V5C! +oĿ_#4ZGw>-TTx7_tZt+nYq`pђ׸$ޓV%#V g(s Q M^*u-**|'薇B@ TʖNuITէZ(m`phk]fN[kTjAM8S{6nor ȾwMuP'#*æ\*gBـ!ZMug_OvXL]-i jc%hT@E D^[ 묹Bj VԊ&*'_B~k:TwΟbO+ڛ {1hQL?)5rn؆ !o U9(elRGؘZH` Aez>@{zdz4ӄz4Ƚ)ot}+cPeϩ2)~BϯрqG)w3:uxʾ(ɪ}}(eǑ6id$#l7$.:5Q˞;8e)jc7hx;i#T*1_oY.=:"}Da kXIT+%sm7 NɁ^Gf[`f?$!JxⳚ41UA[4v{e`?ݪp0O"EU1 YWxpVlƭ9f؏Lg c'+N0T}ERVɱV|s'`/DVɣKCFqN=-'ៅp|aʒHO"|%\Aá5KmXpp{C<0[CԖFa#_҆~c;3J\٬¿ky(ᤤ["CL,[nxPYcgj~L [?IM748╷R'{2LrAJ{\Tٰpc> {_wB͐~`!N\HLCbXTKv`QoB82t3 ׻Ÿ9CcJ" X)RYDl&h>gt7Wnd4+ZŕJc=9rIh\- "iNas ]+AzBD_$,ӽ)6^ Y'|xk3$}1`i^옳CƮ 0ޤ'=ݥW`1Gۗ eǠ/qcWN( 2H8K1}Kx-i}Vg".vdӘGFjiAv+i0D0!>x{xq."Kc.~TψoHz& TkFZX臤(3Y\MR|~=?_Z9BH^ ֱUB(b l[5>^=6Yjv5Ez!Xq#=7GU"PJSfpkpe e؞ǰJ|H·V6(Su`D>M1)ųLY9JYG7I3m|BQ22NA'2aZBٮSa !(sص1yJ$؃"4QbӠ?dw뎀{etYǯzhשӮq7H$߆2 )Ra0'9LM3'^$B{bq V.?TTE%.h6s -_l{A4O6` V_p5=eT=lPm m&Bp^2G{k@%VZVZhف kyyv fo[{J'`Llk7">XZp_Sfm|pgZTșJLi?^:M',- ;@?kQ/uMvlÃT V :l\jy'lNpl;xZBg՞0[~>\3[տ}/Җ&R.Hjcs2Dkc9U #x)8IưzjUSߕDž;N`6xkmS\k3mm P.^JCz'9񞯚&ޞJ!,l Db^Dە{'#&[ě(s kjf=kXt J $ D#c|P'mPAv. 5c'- hq10Gn8!h\m,8 s}qրMi@e&V5(uw3蹺:r}%{eL= Қ!)xGlīOc.-L%N 5R>3ZSa@ty\;bvFkQ9ii?$t:}1~BT0][5! @bjUE0xX^_4eB*]DLF֪=K̝>8u(4g!I8EyR)V!g!jy_* &? Sgܖ˰\VKMlTar*:?N1BU| N(A{Lnj*"i[ёwLeŏGE9?@欷;yQpPж2<瀋g,l5HCdG":|~5tMM #|ZG%@[ѱy!hw|o3#4~;WOz1 gיZ˸^O~@""t ~17dS(h9w F$+R|K"S |AUYcsIVaA~yW0QX95CKD!oġ ?+J -GB!|n,Wɜ|j.6x>$]YK-tVvI_1XQؙ0|)Zat{Q ";&nfiD8wO]!G%9G'$w,@Ir)_B4p$ځ^&w|$GuyZy<=jW89K:ƢO7"#u#{PguF[ >#̚@VmT}(xQ_|`>BY:K+' -?\%]F+UTOQC jHYWq-xh|)|[#)jjǻ0sz6NfS^s# xt߆z^(G߂KADdp7zn94W.c'r&>CR/K~Bv]o7*rtR֮٨peYVp Wiy0\ ,(+{55ө2L(x,A?TFDav+ d1% g$-P?_a-e Vna*դ%M3a.2ډ*_d`>!;%'uQ^8!*Ӎ ^vOG {'$)Jnj_v,b V@sէY(Q6Ϙ>!-rGhpc Ip_^E٦D^>f;X.[q cT_]7r6թ9XRQKj^zlFf~1yO7Z3 zlZ۳+D:"qnVѕ e#]bZ'Jm:md]=C!Lt>NGz;:i !LgKKgA`wnbΛQŊg3BbcC8%u DXP:X6g4qb0 `8,^vUwGI:?uQXJy(b9IQTlñ: HP[Wtjí]XRKUhVbu9s??wm{mWuk $qQvϱܷsԛvᬱB.NPib=f7ف3! Ӡ29D0. p;[څ _ylU  79ݡs(ko;AaTez_ AB=gm:ū9GȂ4ciswÒY-?G}kj 5b OdH &%ـA-uC8!o =,R*=HLAeRpx]O$|ꚟh+h8.5Ą@/D>C,uXɺ&0矉fFe-+ZGIcׁRA[uΗ eh El6YkEkr@_?HF@QӢoÔ4 & q!g,y>sәT^&q%϶ktAmQ-3'GEm\ax]ՐE|wǗ㘛_^K鄨Yj^@U^Y`nnu9aV!1=A3A9"w@Cg"mL}l9Zdmq rpIH%\^g?]VuXD?[āD|%[\61Zg1m4.6<ڳ#L!+ƖK 0~B|/.8+TsdLg vSM >έAAGDhUɞ"1ʖ1Kg&ߖl3u*IW TJxof4JT3a7'Oٟ2vOo!#jw0:5zGj_9K>h%lTJUEWr9̰ѷV f;*e ZW;wHBh\= GVQ#rbWKטCw]殆=X710_ޗm(="" \:yO%:c si1sʅY$ˈ>z YXtܼPo?u.8ϣf!= NDЦJ~kEGJbdKǴy܋oe7,{gdM"gָP(kih^?4]Ą20.H 5GH.<=3E!z2_%}cĒ^6?L j7*8agc ?BBFDo"U2hr XW*Ʌb4F\wzs`ܪ%q&L;S嶺ݝzo hNh jFj@ϊzEKО RnuU}]6DCdPt5EG ق A!綃ZHJRw)ʉѵf63k 񔀛r3?@t\|޴Ԓ.\r-qͺ^m<}vX}3q}nMt =3z(C&3[(!f:n-?EAw,\TfXN 3.F1 =YF"P2ʇ0DtWLߋk2"w 'UmY3z2~:P["CWȈ(| R7"YL?>QYӬ_kSI:[.ڜ .d@JN0&)ʿ#[6i>$$ӽҩxHxpꔽ)-km(+7$J FȬmF0Iե3P~wLT'|z#2J6GN`r\_TC_ad7V[t(\`f{CË\Y~u3zM1o0 ,I1 "\d<XU]߉IV"bAg_-q;?#9ᴅQ`'֧> Gcuzj4(b.DGȚz !BqPX-MBm<\M^sʑToC7H!pТ/ve$ lz@477Ү*1XMa2&,=.JzM;0蹜acv X ߳D"FK)]4Ѓ&`*TS1M:.BekJqX¤>.lѼV(kH[F-. 7Ω.lJI: a5c o|Ovc=I֖0[z(8&iBMsYN:9G)XL-~uȐaPw2C“U!D٪(Չ+>uPm@xtJ^ȺkVEbf@|w12>,HhGۙ,2% )Z0Qd!L9پkM9'k_`#n{NO!ڤV/s6)!i\vIƌ<;j'r.8f~by 6ȧaMU=JY$r˧ '!^@Lxԑ3eP#I|RaYR"tsT.TslGO*djpR:xkO3Y=j.T "v7.JR$yq̾1s pc4 ']7ko`L?_K pg0T+YlVO Aꖼg$YG%`2XpTׁ}oR27JTUYd3? RP_woiE#puVl֘"t{5^wz|yٗ24:V1}rFvT_yU7񄦝t$31(0am4PY#B7=z}+Bl\}Fp}VY"$X,3E ? $[ fiy&7r/RC%4ĻDPpm2aLX9fQ!uRD[{c r[P}1ʛ%s_æd\$񧤗l.(F)fLk6VGc[b7 Ŋz]"]cID}I(vxO@K(mwu!,zr^ÌP3|Q`;-kK&DR<ȥը#5-4CBT,cd#bb,z~Yn4F&sdn¢mpL )ƕX0퉵di&5v-5AgL̼FRcmOI /цOT;*%7<Lə:3y>7;fAW ^\]TBܧw}~M[:K˶5|ghzn13(6ZfŕGX6u$w:o,mZMvamaF7+e`V~!izPdP+8;+t?{!t$O옷(ͥ0gf^R0y)4U^"DL>ɻQNlvQ&&f7vcFg? wUBq)7e0>F$wQ_-ӍO .b],=^[_$UМ-&WҠLФ2'ˈo:hN:ڳxVG4EQ8~0rt(F{|-rޮ;o{j@]h&sۅ~M^d4M\zЀofIB~{<̋!gQ, ;L=z!t9d^p{s ;PoD D*U8ep c% dH'@Zo#EByԂ|'%} )$9*ahYbp4cB{@^0^I4̋6x6n\gһ -Mh"~ַn, GCIZ\rNރb_uP7`E@ÏZLb1v uQ#7wz"-mIbV׾qD<^)۴4jJ<QD/ 6[y=m*h辇">ލKB 1c#ˀӿ=~ 04h$)OY=Q9qWQ~S@lv.I1 _v4x.>?q2lP[E2Fԥ1 ROAо0A"Hܵ{>?3,MFY6#SWZD(pBn׈+}݌A$|ԕWӸ]v˴H$яɾvS;a#Q ([_ yEA oi=Zb/T"aIZhzqܑ&pm祏!k/eppK`Ͳ?M.R(qB@jXA"[dQG>Dfi+od,a=7f tv !TY.Qg{']Qz`_/~sO02IvSv;ϜQ fL Qdߣ@VS컫LBȗib|J{Eί@${4>/2k&6h8KܺUhvPQs4`cq|1}ARLHdY;Jir. 2[ÌH,zK> |Yv̅P:OY4NF[RMxH/1)|n`,_<5cd@g+GK4bGd:4VJJu5 Ƙ6R޻Zyy.@^6P1 :2' O46 ̊Diu\+³ }eT% rP^dNaj.1fXiG4Kakw)x7}/ro`ڐbsw)2iYTrbI0aW7Z e\V:ٙ\8<:3ړWgR%^_E Vx`-2[`ƨ [T8Rs޹??"v.QlXr>oOd 4. 4sr7L2t׀"z)o~b뗀eVU^&6ᚙφbfњ6 K\T|) x+ƛʢ2|fE /ycWz?©5@#RGwKgVlCR]I)̊@)z)a<6>{8d c&۱Rh4^4O?bǧT/\Vd֏#W >@[+d|՘t^!T#+0~sZaCz,f'Ѡ cqKk_*.z1rZ^7; _+)NN`> !5+ kTp씠`sطw'QI*i1 ׂڒ'G^^<.BB|Qtt5ϒI?VMa.5:s|"B6 O㵀v h!>:nwcb{9i{=[Hyo@TD 1YZ4ug@gG~'fJcp>E76M4))۴@k3T"cC tnu#ipO!I4&ɑad;csbi^S2J0udRD2ex m9W =4EQ!d,,W#gf12MHd̀ D3/Kl%w60 MmC8d R:TB:ׅ,>XB=fvU[~Џ8Bi2 1?8݀Wm|$G ow݋Q8bTpߓ ݒD1<^{p jGw\}dOS/)/4/-Xчg: fqal:muFR>"ow%eJg>+hnDI@Dk!6]q/4վ*+;zIڽ)vy\mGO T CTrw`Q ա$%7=(${ x)Tn&ğM[)Yr l;W]k WbAwmtǐo;+StW+^8477VdJ9:4HaD8sԔ18rq.vKOd!=󯪹ĻE:jM=HRC%#4$ l8y|ObwX1=[3Pr,/fktilJI#aBĂ0ߦm` y*!&f d//"M/*e[F qxFūa]O.RwYf;~I+vi]qQpڵ$|vIS4h(GU@DjEBq1&nV^0l%䡘Db6倕h.\[w^E]՟ɰ 5)5^4PX`g kL<,$q`B9} |q `i1CpuO3n\~ :ذON{ƂÐ?<̢w ҙf`0ץ 8zC *PZɒ@~-XTkyYR(M"VfH5ÆZ-/j!׾ER@j˒In~)!Ĺ8E8nYzYef|RN/r}ac[zx=OO"V65J }iZ٦,SL)ZN&GK??@8BVd!DhZNecn >zp !֩iMU(Jw3ѠͥX&JҞ1#Uc Ȓ_z 3:G~0!3jp6mz-K^Z"1 6\50*-llJf2fðbTH!rRJѡA&!"[VD.>Y |8 1ww efZ(,%$Λnj#SjLv.{Vޯ qa]WyyU ̶FA}TB oUY~Ark yAsRHloF5Xẫ`Rn;ٻ̐13JUmtݻ_357>>a꫶9b MZ\Ґ<f0; tR7@]\QL{RIR,'M Bڲ"UZɣV0B>Mt BJԍq >r5P5b3y9+OP .*S7'X٩rlg`4m5)QGSo]m66+G>^(A YvAJ@fi('risc?%K 64Acrl&'.m/1FZ{vXu@ZOq(?YJ@_^G.;9FLS~^h$RWIۭ;Ղe.RwVeRU2sIwsg"%/~M$hE.AtYIW"KCq__uh`%M ;?1&!@150xRL˰e$xFp(^MkeVPÙZw a{Nͫ ̧S@8A y V3w,Pb}y&l{0-2X0I[RͶ`8(ԱjyHiB|\$Ԛzo|ă\VقhmZcmz1-q j|TKX %1r&mrez"< Gv,A*m M xË{쯁A/Tէ:rm:]w],*5DߚG$ Bm V@9-;.D_EBnNbh pA >Z7FJcTJfX7=2]3(80I]uDRgrΘ'՗͛Gݞm|~cx"Ip(-Ftrd un+; /Q|YTHX)ۼRj ,f)7yr)7*#R2s@˵hJڜ3O`e:[fp}j9[*}ZZ|}ORLm,YZ5Ra%&WSD„+iƤ,o!jHI}4WxIyM5'`wgqu"[yG/;"LGB=4`K\n\lha0XA %ʁzEO5Y3[3X%6 oh'KƒRf\N$++!X,|`#]\^^*\rzӠ*>P87ݼw}mظ@up?#38a) W- ̪%PagB(hU{~̅w/x |1.6Z'$RaNͤJwIj _(Cl7jʎy}7u(/L{2!Zk;X}O4> KC)Xr  L SɮRNkrIW^ %W j]`-F *1{Ȍ|9U3n Pv(Rˠ7/R0u@f|<uOxjWjh+^  ڪ >1Rz+kJqݵE(:'MBszUW%h(imoQ2\xF.An78J\ak3ؘ yZG!́[GkiV!X^ cAb̥z>(o&9<`UZ)vN&Ql3}lՓ1@?2#Uayџ3+؎E'.9iY-h,Hȁz+ZMG]BfӡZ&~X n|s

U<( nJ<9ЬضE2T`u'Zc%o2/"0<7:M__B)Ёvׂ,b 9(4Ev`G"r#M~QED!ؕd x{Nӗv|W =t"vJY~ qؖ/3Y F$:xX'.JҘ .l&yrJ; U$|׻#G80yPψ~y>#)CHl.(9,$&!gME3/kF `#lݹk -TsKG.R>x@"Y%jgjAm يw\r 25<DjG~c υW3 МENjaļb@[ d B=Qqq`dn(@3j<',Ӊtj5X70%*=uJqǽq2RΪ =Sv@90hRO!`; xI44w2LTt]K9\ 53$ K~- no3>e1SoŪ<L#tЁ\,y*4ܪ5}:¬ 菉o'-Aӽ=2N_َeK,Ks@դX"!r[bESSKcKpmcJh5[M^|q2TF`ngݯz<_9#q7G3IʑsslJu{FşO2ym?k3"[Ex=\tgxIU*f@5 ڃ<Z -\v` ;O0nܫo^fxmI`SȧxE 4L'l%Aq)1= Kͭ]ZT, n$lc}߆nY~g{ OÃX8cI"EVaZrs̥rk+?v Za5%W0c"MI;ߞXW Oh➃E-~;jO֝᪼o EV<3jN0UTA1y&(6>w1soNڟYI:\79*S<Da5N=[f!$‚NIM22*Sr: o8xuqJfG+Vg\KtE;wzHL#=uTyaG}MpwI|vYI ؄s g DPICrSuwfH7~]6YK4jS `N"kxH45c4ipIs֯aZ5=2({\Ɍ:pǞ8b} I\#$㍷P|kZlhmސۣ%~dBzIJU]Wӣ(.]Oa綴!*:{h}JK 11][;6,sA qW_Dŧb5} ˑ~@vzw# BbcD7=#\R ~(Lh$'rBy:Oh[qwm*r \e:hVtPǵ~^^yOU "W +)OV|_Lba7r7 7x&KݲAk)x mEE8 "Y-5iQ/AC!aK6ZyeLH%Yd=F;ܘgqi̥m~t M;WgjTɠ lbɣiew˙__ kSqYM3u+K!+ҖcQBJ-B m iW+ ` ڭ١C}JuJ*j# p8n# mK@XfQJ..r ;#ϒgL=+M~7SZtuLA (V\$oK~CY"U%i ɘoKi8qPU:"H,#-SˀL0nM "Q&az>O[(?o} ӵ3{壔U/)*ouZ7luSEJ%ZFqk&jyXZ\acG<;RᶝK`2! p.}b/^Y'W$+m/B/) kŏT |C}fZ4ű}f %2Q2] ŋ|!yÉ!>[G8O)~_S' W?jА^Ƌ 32vD+2ǻe!$d-ل'mF=d_3yh[9˸SS.F"84>hWb8"f*ة*ɛV\+Gד'##pGpՁh9wCù6qW7jXYt sA3{R[FE2@ ьϜ儧Hwz!FvW%P)=rc{D,Lz? 㬧\'MTo|AB. -b`\ܮsx}i D16R Vu>FUlOoG꽞tws{i/TҔv&d\<-$B$\٢:PGB@]:m'Ȥn4i4v3;:n'RJ\]1H?7@BvpD\R?ͷ?n;&Q)!*< k[FQ}\"Nxv$j' K?h@!W>dlRxZD< /O r''daUa׼3]$'t睃 2)LsKZ=qt`sM zAH$v~ԡrm8Vi%~޴̴L0\~٧x Ӱ곌D\v}hIz#RݩK$6vo,|)(~SN-1Bh`u>s4$}Z[i*Gi JRf <jI3bM2_o6\;`+A9=bLne6Uh0~fKQE:\]yTkyA&19-ޢ:+grh$P=Q+Dsޗiƙ;o~ | gh&do۾|ּF,|;̼Tڟ%WY:ތR{ )<;j2 Rv<"U]A;nH _(l%P ^@]->QcT8U@99Ō Mia92etx xGXI&L7v"P^˝{6!$F2dF}ONn"~APkW5}^5CAx(+)$Wwmo8F纾b߸TCp[Du@-9b7fKK"C?eq4ܲEcgRG9WKWqܽтqZ0` ռB7/|x\3OϫU[t3˘o&]pk*=ɤf 3uai==v&Y4ϹOF+e;P#z‚xF ;lC> -:gj5%En^rϷûU'wAlx"RvCR@3nq"Gx,NNKp^L9`<'/ldIZvzyuPY`(,A w^NJ+X>F).q7)'"^F<R[ i!."x|rYtw {ՎDoʓi1>.DxxIm|lѱ.0'^I`q!= OdAtN;zK@>l 9 k$IJ ÑiJm`zHqn2U7n-X TėJP^i1{2ownu,@n߂c5}g_̋t(+IИ Z. %t{gxR~lnءܐv$ATXSъ 8|yq@JVVvo&?%ddGAz2n,HM8ۃ/#a(L*J)A;ps4G8[t99uA@ %O""(3{!!^tղY oZyf ?'=@֭uҔYAG]OZ D[W6܌U; L< AV^%L 1rWjnm0 | 8_َR#e{e+$l,ff:m;}l3+c6ow0E=tW|(mo2gsj$YkE+Sʟ6zfDSMz gNɮo!V?x)aųSeo#M/T ʭg;$-]\AsV{H<2hzC [ @*lp}rbel(DѸoE2 ,*ndt ܈`^%ꂘO8QA>/HY#ԪEЙ5zOY䭂qrI.jJG$ Jg: o`NMI@IA| tp7֦v E>& 7N-;P<|n z#Tyr@8ԉ?,1"viTNi|OOެJ :_MC=.=fT6i~RPށeD}\]|f%+^? J:h2~]u@dSͤT-1ayy~~(HmҷybZƹ < W۬^ϛ cenm@Z. a `ڟJF)cyhpu\!#;fT&2Iҟ7 !My1?wB#C_eZxp_MɹU*G6)xݵ Y>8\Dh>vœjk%A\fq#_dLz ?{ Qʦwh rK GNԖlDٿ5ZAeQI7t`^'ղdyMsԅ<`;%7A\Zy6!v$-n U? }ҊмMȆuiiD|)ZKWo?oيgmDB״ 7(Ѫ 3X. ԰@*BZ-b86E{=Nv(T_L+cX&[jEU C'CP W/$.CB{Va2M%E Bb#WiL_Za rqSGSZB}8L5ZT"-)(9RW3C> )d2@UzI0s;m_PD+Wx'7V$q}q1mTxZKҙc2Ɨ-\ 9О^n J/Jw \! f^Sgz + 5LȚ=/u={2e gѥB_kQW0f}ʍN) 1+uxvIk-9›"by~PjIRwA:,X5Q j(3MDe),Da -rlv#ADE\&ݫ-ͻ*s0,uLN< U;?y^]xAQx"^=`9?[VΣǍNt ԇ$IuJiLhF>Ŧ i 4jXZ6{O26M98Sڦ)1.EKtgu`%q@b;\M> bۭVE`S~":ar@u8M:U|K>Ò>ƽ]&hj؊lVgk}4f`1e ptoU~C^yL4UKH9^JEts?p7CB?q+3?&PJAbΕut|'4NG^|1SDk8ֵk累u.`MDۙԟfOF#6 &#*A%\0{]nY^j phiQΓHݤPYЍ˼O@?(We1sW&tu>З = P0t€YiKNÖBkr2t LAIL@ckק5P" "Ph;:Ge eD0bՌ1Hj7[huߐ.ZH~=x D @C:l.zi+ ;Y'pK=DO䪻a`“reJd1[9G5:@9@PyW $rojkwɷlAJs %זGx|Y9fyrOv¯UȻƥ#H8 ?r6^7&1SZ*H :oj"ߥV0cxAz$57ĕ1(TXhX&ra􅒿{g-A=6pw^aO iQlT5|+>S YrX>gB7B&kI ΎKgo5j̨fnU+ AvfLˆFPptjQ~ۑ u;s4) _㾒b&icIe)ľ+^>LDP'#)wB5b?조R"n%CguX.IoΠc&3~WT)IU9hUlWz~l|w?(tҚ+!įJ r  dN0i}H!7!,}伙Sj\șL&'Zc+KX64AS>Px;\v_SGȕm2Bl`QaUOfUpꆳiUkYtߌ=ALg\IKe iV@ Kp_^vHβDK.\ƜE-et}-8ȝOf\xG {.PJL$ۑvxaD:~lkOEQh EP\Hx0\ӟ1F&_-ߌ].'wB8blwSWoeD6>[&Oǻw5(Ҥ{'Xe q}T^!@EX&_`;ּq֬nyr(D y U2,SU}rThc[SQ|ak̭?G2 h>P$ըcʟC֗"jfRr7'lژ:^RѪ|%֥3 ť< 4=@6ZCqwwZͩmq SkϞ_FB:7E;̚KʴU̽u҈ySFA3)A'qHֈQ頗N1sTp55m?FGl?o\FC`lQ2 ?V5=Zt3+Hˢj"vBR.% ,LqcGxWS[oy<9=%VIlK+(=dӓhAzrI5QqUa|:0ܜW"jWXf2{:>DC+9_F?baHțOTlYS :P5%M";oouN0A"qfeO.,6S[ʡw5{.X9퓂5OU׆ Oqu\+ k_~n)1?o L G[Ub都 U֤e(r @Ņ>@bKh$Ͱw]ziح-Ih--I4%(FZ(Cgr֐] Pjxj1ܥ5V{9M y'kہ_ ƷNA=8+1>qKoqDHܛA53NNQi Dw6*$[^"5 ^?tj2dB2T:m!I;~N^eP|Tj(T N^hf>d"Xݓ*oRfEZ/Ǽ ?dI^o{ 42=w{+& lvܿb:k.%g/2MYyFC`[[\aQ?DԪ|ۓKe,OIV+nYP1(9("Bz22G֟^az\rL N\Qj,Ń&L3bfHF p_[Ba0b kzPƒv 6+a/`7A4Rɉ_U _EkKllFX??<={0B.V+# 4`A3\90 `ȳ;8{hG?&9q* L$BnLC 7Jxd984" qq. o+2bU fB/:poQs3y:ԖUI =$y$&܁};ӺI~/pai&e /phJ8CD#RSO0-jjIwA[ ;#I=bC8Ŕ7` ;D?%/Dn\>+ E-;ttVjo:_ҩjS_VY3(IWFce?x(:t0LӸ{#LFPXO/pd93%\ ^qB5xd0j<24lq 2$iki~n32S BVb:z`X0X0 I1RT ߢhm8\/%ZsN_j)rNEw qW|pPpGBmam޵fwްܥI=40N:]3IJFk i{ч?ORd~ 3vEDW9$[V;EʾgG_iK>5#~^,2ar"xrqX&I/ɫ9xqS+v ɞNJX*|N=* (vt@m^c%5)I p-%r<%hll.Hf1ٮ8C |xrzGO1k bԮjtpzGNaGܟIIZP$G<C$CEs,OOE靨/"k&sSP )ue]S .y/EۿsjͻH@RSDTe +q) ^cR,6[[sަUp/gkMO-@<8pҵtXpV+.(,v+ҎDZ'XkK>.Ykɰk+R:D_J]vnmlc%d˷ $bȎ\h.#%=TW?'Pe5gQS -g([\[F(чl|Y\$/4eB~fj2ggre(XG\3 n P&)/_ŽUH!l7.Y˙t? (` &ml;w9l?K4&:/}`IPzKp(Mǎ7lk" ǒ 9ɗ5yC׹Qq;J$ 63&?..urEBZz|6ڳUɼ7-;rqvN'짛$8S$s6tBPQ+qOvѱ w Pܝ˰GQNge9Tq/0}0:X$wTAtܶ5۠}bdd]<ԯ<aK +xPKF45<V']r[8$ Wzw  tzb}v)L\6wJZ\|YzI1ZBYZt)tlkc:|C3d5B&k bIkRyP"GlJd:٣#xRQ-E _? 7q1Eǔ ZO-;1tAv3}x3Rf*5.^(Lz3Ƭ"R5U2$(i!.[HKlY~c/XQT80F8,7 گiL$kr;ps%Ѽߛv'jbP) V{#da]淸) ˩*ſ6KF3FS]6 Q$X0FdRq~yVWs!@lZ׻mRZ l 7`_<$&b,M鸠 /6Z|/!t v(:1!I s߅:ߎj8J1ע ֪!?43Q6@,aB}?d|Aߏ^.*Cvsu] ӆR𻐵/ '0,o2 ZvüS gX:,ܶ$.>fh. c$ دW4 ]Omּ(O -:n&ۢ_ Xaqk{)7Hx}je>}¬&ij,jȬO9RdSBm`A TS*c~&~."7o2|]FWP  j_TjߏbO3=- ڂKę rM`12=PzLk?`j1OH5wTmAgYqފ+EݢCOVAxNxY<qq9{Œu bu};AGeN9m} 3+T0ܟ(ce"QPWm3_o#fb ("f:5ܒkpGgK^3n=01RSXO&PT>X+.%+©+[ۥ{k L(zddU4DŽ6 &Ȅ\(e+=)VdDʂPP%/$]yGT?hƿoaL|Әo]sm .3Rq{aM)}7nB~,[v\4"tHBï2YVD¾C6FJ5 >Jud:,|8f#ٝ'`Hs_ȸME~Nظ+%'Ĺ>8[#S,M?L~fgB3yd:d/]=KPG_O+BX2,پZK}-" i/|gjxٚ2b(//Oz {lGԶpҐƫh3C :{ {}c>a?MkKNnedH 09#Oj9[vC WΔI&BNCцۤnHcOd}-Y)Obeɚ5 ?*FufPq9!svƱg(?yn$Q~$,j.rC8tWXbr1 {~ qn~ѯg-$,7oMf#埥T&{Ah(+EN\ `wkxڲW+ưK=ryKRB! ӫÏ$aqY04bʘzo)G36OMR0y>!uV mHuY ?A1,8'x$iA=  v)­c{&![aKFajebifKc%_mo1BɟC614\<!W. ;踞rq%hPHn 럴iݜ*#Q=4pm0#O<`qÝ*K1Iݕp:!%ɩ"/~652(~'8zfeXdn fS|QeN,(IDp=gZ^0H Pr&Sko7)Z ;$#qy}`.iUդ={a]^=%Y\V'QZdh,NaqQS}:f4X- ng7JwŒdLܫA8#撞^\^6IJ>HY,ڮ}dl]A6+ aPe_b̟ l;E]aUr*|} 08WRʢ,S`ƀ‰k$GK}*\AӐ LJv5B|Ӆ>o$.b{ͫ.% lXANyGTt)4 ! cq"ZX-<$,z&O+Z/$t;wzan$vp 6fXz bT.R?ї!zҾ&ÂAD39* aAid+\ɮSǴYjGjRͅN#D^~HZ5ا" ă}zLi{T+vFn#w)ɒTr'1ךŠ `zrޢVS&h jX J&e=V D|; ΀0Vgj7T‰ w yB/r`dav>fšC9ek%!myoZN"î}'PsR񏽛v*C!ACC4GbyO{sؒbxt\<[ocZvg%]P~KrTψOFY)'_.H݌B:j0Ao:Lc2Y0%nSE!#PgtTa _ڤӸˤn9&b>|GZm"hPB!K4ئPkQ-|ALKk0ڷCsDt̔ 1nB<6 0l$NjrWo }KZa&"4V(s<Ǝl:6}W71ulXdmIc֯^ Pbf=f{ՙ-_׶jAڲr#mOօR.]okT6i_7[Ya{ c1Ѫۙi @6/(DH7'l 燞,~u6oȶkp.B7HHUОp4DqGCoqJ@Rw)hCb;GAr !xE^m>s ۫nDS8->9"w$MnZ9鱜{o"\cEM&s]#a ?6oK Efmn Ld< TN}1 լ>Kc[-4[;G3#|SEޘ0T;!\NdG9g*-1 L0 %G~Ji U6Ep,ŵ И.2Qm ^-Q<<@ʪ e',J/A$'^JR۬`ՙ⸁2+̇c@WX $/n(kc*7]o♓i@/EյH8KH(\4DwvNGϡ5>H@nFiPᥬ|AhUHP5!WoX;Wî ^*_8wrqK3B L +v֌z P)fct0`)8oY ,aK`N` nV kް5hVJYnx8\Ǥ(Q*tV&qe%fǸS=+Ur7%l OTQx#&^dnj&Q;otVw[iD](bI/7U|NS*7(VyRhw0 љ&ßdq'e"JolUZ63 ^-?*eGA5ccd82.9o+/+_PBDǎibinPPM}Ȉ¢f?l\ { nVqTՙ[U$ tNv_9, #P888AqO_"c YIԺe%.xoQ4Qr;uh gȪ?]ܺ3q.WYf7R {vTW>hlE}{Rq)Fn_^ԭ'?*dE vYģT,aSU^s\!.P}ZDEn<Aw/Jѽl1j~: 7=%C(fJal٣jp$mč |:JͿ3E5]8j*r e"W*92b05Բ IC=m2C(@ yT]{KnsU^jMlzT[=^egv:ehyC"1ȓqs#ћK,QE 1-8n!.p VzR<Ѣ&%١_$F8LH Pл% v%jᵑ+ǬɆrR`Ys,݇D5-{:wwc >f ]v(L06#Iʮ Ǖ'x=LbORdTDr$?6 os-L'v1,^= yw4caz4## \=l9?Tgs蕅21 yy3Q=?T}~{~tuC&{IYЏ$NA? lKi*-w wKQNi0 ܐ[ArLIK;V,? p}VV( ;iU)O Nե,eptڊmkpOG޵k4<ys^ }d;u7':F ?HG晚4i"E0G n5 }O]%2qWCIuxe;Rx֐Ǒ"M k@U3*K)/l>x:8>v(`+53@>= SaX?;RՅG}@{XM퉂"ֈxb _QX( ^8Ǵ"~tϡkb;ٿo}j̝{3u*]Y yFhE%V9'4|ٴ9wJԿ idd $< %.zAZpysujZ 99sט$DaZPa w-_Ǝĵs=%l3ږk':&x7e8)JT<=<"2[Z$rMj~ㅾaك0Y= 54XT]H:Q룗1L1zͭ/k A6b^_OQ MЫL CN+o@TAF0ߟbЦ#GL'95)ѽkטm/_c _Ywe{3Dߪ6 HDuVs d!I0툾WޙM$Fe6^e{b#MOIu'2/'rolql6s7Ezva񿃽OuE%Ƣ">QeXc,qlD_8EvBU>N'K6QyFyuN$~3P 8ʴ.g8\BN& jϨIP}t[>O%fB/kj +̴"5)GH%h$iC!FwqF!"ȆTCARIAs1Ӆ}|rRyLv|X_1-r> Wz]rȨ{ښ Ƅ\;"/cLdnp7jv Cb2@4Lpue2pހyJ)oIb䇞KM|BY#pP${lUJLG;H[ǛQ̀5 mxyH} }˷Oy&<1VȀ5յ)Fz'#+BeU$3"U0ɚR> -~ΡBe݂?wd%;IP>\db0 -(M~Eoǥ cZz(m_YՌhFW\&ingnpMVF8vMP~9WU> #fF}W9b7i;vNOpl#IBҌٛ;pxZ#Xft%}m  ۯn! -\Pl(I1'\8b_΃\ҧM ,% 7y8tդ&# ^L٣r-zkqb]v6oc vO`5Ba-dѿr +e 1%~q{9'hpt0&vW*u.&bT]M(]2 c{p ׳Ā>i"p#U!dzj$|78k>d旡qohQIcTpЭ{,/^,S +^[_ =o9hbhi: 3ziZr*JR r@tx; 4H( >sܑ [wZ}<_o-N^7U$69$̬PsaR:cҤ4(£BOH I'`,M2L!uܤQrQƼpFR˞$edFIKga hr'Y ~tb TXv:IXQO2w) cDiKO-C*dgOIWgPv^H@nTn$XBctZy-9I}8'o…(ajbUC)_f}euM3)Z҄MBř2*} :>_pyp)ڑ;?u5`H4i2+yFO~ A6E8GL`Ua!gCl~6brOiM:ԙ;"扉JS^ }nI8 SEZ3Vm#4p4_qu(&WAVrXp4}P5iagyr5[so+,[ߐ!CBct m&3HS ylGn sq.Y7.',F5Wur߽cPK+wg| #άM3_^PiRRYUhn NU@k.ZT0|kئy8`; <[QRiJ7@m!¼쌖aErMtI:D3яp>ImіUw F$J:W+5JIL;Da!Nz%Oi@Ka?䏽g񺵢Ӻ:$F9ZƙfO_]@ve*4?z# A?{`#'Fv@M މyʕt!diy bOZ݄{:pr"J{u 0~i?Os@_1ކ6-"Fin_&FX㺏u&ᳩ<%(L 60)."MX( o7f2pRE'&03 We^)S}S@҃o`%i[9ax;r n˄FSAt<Mt'U'Bkm&qSZCa: >KNhJ3 _{JLRr QʤC#H fi' Q7@/$/J W?3rzbuFԱ[PZ5é#5ϖ˾i۵di~>NS@4`Ior/j(IV23Zp/Ff,p}A+Yxد5g_1g40%%ll4kKՄo_(1m 259n ~z'C['ka{8 f(_ #(20 U Dx0D2#i!!eBb hNp+0U4 )@ECq1sUDR1LXKvR'XrU&x彃pFxLj,'3Y ̔ 'FxP7D4J)P}rM^[tI߫ g0Q;+?곀{xABY-qud _BrC/_%D"WvVL7D [ZHtp J-R,wvfQu8Or\(K#9KU:ɐE)ܽnp%GbvpLױd`RZUBxa/ Dg8sk?\Π  R^&?.z=7Ы\ܟ3jl܃iƴV1D@_ skv: 3_bL$cn_\=sm5R 4dv&a_]MO|KK7Ncg-fp+lؖFNŨ/ߔf(Q=|׀x3kߌ+fpd<›]SB?Fae-W6_e`[/6YGs1#oZ/QH &*p7 I :C8hkobhH[@wCymϷY<;+b:C;ruqo*_(ѠݦoC VYA0|/& urMzXZٷۻćP8#b"{ jΏQ7+jM؆qlv+xl7@YnܳBҜwvm#Gqb$[dA~P㦥ر@= #NX=M$\ey h,NvMռϺX|N~/;p Z:o4Y4.MrWnyL>ІR^Rd{~֡sX8kɺ] ׳V8 Ks8yaWnFFm#4HwHy%!B*2hp-FUcv]aEl .eR7tT33 suxJ:/|1wiB:*#B3F҈E, ztvd@[d܋ <4lY ~C54M#IX.ԩ@^/Z[v 6 ygG!Ϝ<ҘEWf+8s8Ј1u_x+6 زC5GDCK`۰?GGa"ː&V\ 0EAp~leى;3 N{-w%o'Ś"f- r-ȯN'#Xx/0z谠Vaڛ'ˤ9vTk Me[ S6~s IS҈)g4\kO6bGM8 e~]۟O6 J@44H#4ޚwe?½(٪+b| /S;Ihڈ BNՈǫ N;S"\!P0q^Aw8Yn .y>sszf&:Q;1[]0-[3,r39HUxNP}!fO]yWb` -}9?;z0yHǸK|yW_H3s=?ROၖJA H/ׁQ aL^g~?-4riFD$'l=6"Bfbamv'ȺF<+oYez/;aw~4cV@l="ϗgYՁbl%>PxYZůK i9V Y g@J~|3^oӉ9]':>z_R-pR\j^"^j%h ߫C|{:QVйkXB>!oF'oh gVf~/qRBZ[0-@ \.i& e`/5҅l/CiqvD6 =ϑʇ@Ixin,پa֒טfwA"=FA'prS7gP:+^ {L$5GFblbY)0 Ng F`j/k7 ;]S6nM}{atZX")SnHT8;gqPVNy*R ^.v")*7?{9" ė~n.Mw4VL[jjȤ)[PCg+0@# ,"QmbGpA4ٌUZ:P5ԬRv?2g7j\";(lTT|p6.j9[8C6`6.%ͤ!zs3!@?Ű)y%]n]X.~@l?:yXՔz6BTqZ Jh#$vӉQ("˾bB%hf .AYcւq&J)︕Rb 'pUJ~Ԕt:r)$|Rw (}EdΨ\Fh 818cwHJRF^&؍gCPb)k8  sY/ KIfJƆo -!jX<5IB/~nboﵼZ,7'9u;Vgaqq'ɥ G0 [߮S 9Vu|WV($ }G'@Ьc;kHU#K@$3G7a0)ٗ&k/-G (N@"`^Y|2 U vf~4wԸ,n[^lYgliY+.,> U/ȉ+lQS~;TO^Ej¦r9mX8a͍LJq[I{\lc [muALx8ͥ_N@A{ˏcԹ@HUbiQw!o[P^ Fˣ8'W6hvCޱw'+~;bf!@;CѢ>" YtDHSnSҶ7@LczWpOg;%k7B,S!GRmcPPIѹk!lBksQ7fz&$߬nG"l HTE:QxB8rE+l-KVkPH8\AӓA3bWL8sKTr"Q9\l9@bהSTUAsSfn2 xfbS["+ɳDLk3+¤(9 ºR c39)tLz)+''Ŵw0 io~ 1qAGHI3/7zc\{ z8Qc}S:knO\ N*> {+)N;I;fg=-0.0pl~f@Xam*U&J66:=FDĺ4㽺MazkAZ] y`-ҁ# 'OmPY,)a78J VF1=  V}#҅UjD. |:4?ґTǶ.-.Ea6Tojث,X: ߈ KGqxHGÂ$~3M`tL* 9#Aç[)cC.{5q@ /Z֛fPJ5QKĺM VumV^%&*WeeM|`6t&a@ELz;)q =B5}E״z5 AL=AddD/-Jk rDF4Zn#!~9>MNQչdRY:瓝!oLN&QInFeM/i%di3fTY$)'c|Xm`rIJSFL5Ȗn$y?IWmmy%VC2a9<Ⱥ׍PY~FqAGueNr7\gq8/ f P.#A>^Y9/KFaS:FPx+,̾|COƧ7JW60AE^f"./– ŸE*N$ u1=K_ZܧlNY\6d1'H+[I^o =jD-t̷m`?u>9J_-Z,|GJ?qs);{x9_>U6ܝ1}4z49{{Wͩ /OKͦA!&0p 4Y<ϧ/:t6w?7 CT<*q㋃pt0rS)|߮,]Ȕd|o9T㱩?z7*q$լzc-k˃2g?.>-y*u 5QlHRo~4І/z6wlxO ~z&ED 'zg{Z$D\Ƃ0/_* N-wɿޣ*FL\#>Qw*N 3}Ӏ3Ywnv4oҀ&#>9wPīR/㓋>XޫNq|*WY@a*Ӕ#".F g*ry^WB!%ɔiÖӷI _3 L|JmH{Z"@1ڤv`nbW%@Nʠ5C@vYH;;0'~^L'ZC}R_a{"1PtX3e!\'6hऑ}~A)+=s/N;i3&Xrx20-裾#X}RhCj֙(̘i L{La @ֺ7<@{#5J-sc1\Zo1B|-pCT8 RrDaENgCA)Zߕd{:CP5/9#dN䷁-jupNs{Џg"3<Ӣ E]^`/Fk Ȧq]..|Jh%X^cJGJ@Ik+spQl+uJ[W#m]b['C-S~H*G+ǛJq>X^ͥ gOy^DmHm[P5 98D?$gլ}_(%߃܎h y1w}^4B;%%P?a%gB `1< WVCOF^Í0ԃӈX+ vqlڴ|vÓ fb*{-}BD^@HiRg3~F> [1vdSd**/ͨX*7') K+z-lg/Oʍz.|[7>V!}}Ge8bd*7}nmhHzΫϹQ#g shKii$ QVcS\\%l<8$inhΈo tH}4&/MLc,@^,1Ћ ֠mU\pI-xeT;Oyvu[W^}7"`CF[lpv$!:NM Y695y7~AlAdȼ;p0M~>Cjd8Ry+sX{(Iې$mwDa@PM-ŋ Q'L&^v=5nY#!`4i+大<68@>6"&jPe _6"nl߅ ~0A mbQ\M(dϻ/`H5qO/! :3/H,'W]{fg-5L泹7a{^g,[I].2wm{{t}A\ƒx]!H6IhJOjC{ѫ:;%--Q%`R|uZ>g{R'RȿGoOP)nĻi6\:fV9t:'i]LA^㖸|(_Nź4ҹ-6S5prHˀ_jQ%þ9gABPț?.DSL/m@5${EJCϷ&(Vڔ-tb`򍐗V. j0%Cu IXC/jJ18*cF^RF3ǫ.U\H0b/^>BQR֬K߬^yݹUDCJ 6f5m8*tn9S|wCy~oT7rp Ew^̄.fbaFͲ^m]]Fg-rV]+?z7Am3m  D/?ch)S: o{D8tT\u so|$(&ter&Db{BBA, z?Rc.BD 閈4El/U-ڸ "'!ƴlИ5 SL@Fss-Dxmw L6n%JEw%ʢ\7>mf9sxYii* - ke_ )>,ytdiWI,s,ZC)p2)"6@9d}hPA?eQU'oSRM?(Ha.VJ&+`M+:"<'/;} ,`h@OqvlZMQMnZ5ٿԣe g(1πW7UvQ/(})7\ Xpmҽrs9}><6"4ty>}vcl4o_V\XQ™~crFhŃz(3!+evi fE"\weV0.Z]{lLpȇމ[PxD#'ؙ%)9H!IMNQxil$^=I@K?ځYK G^3 "68JrvϒZYÉORY  30 L_#SLjc׍3k\#GH)W zy`Bc_kae&X\IP(اU~b5F\s_f{ST~bt%]`|s~Eӥ4z+jҰS,Ҏ1/\ ue} N V`b6F9|P!q9cGJK/Le h$PQ Wakw:-V{E Ƌ%h[L=!RG5\ICa0Њ4M!I:P;i 9uJ%npxnrk50b> x#<!ճ5J #dD!fWρNiÿ+֋f}h{|ǔ$}%!}\iI¢pЂNc xW >_[]p,Tzs`c}ɞ`v5RѼo9lުg17 5^*<`i[J#"!gO^F-%VgX+-j0%,/D8Kɢ<ښhЫ#(H(z?330CbR(-caJ =DI M\r =R_uQ[g4a%­9.ivb%?i4E'Èo}*? za+/:7.+N[_d?[堎T 7/̠L֩HcTOڊ!}h , D*M!Vb? +cg;w?:.a¶d~ +s`Hm5ɤ·/JbMC7{KUV|RAr-A&ֶ }n'U)J-E+"WL[sR탅:f[-A^H0p٣=J~J8[ ߲j Nԫwf?1\o Iu gp ƀh\=U fּvJuK[ RUGSxg={<6"6.|r_gRV>7rC{y Cm*ۏlNj˦&ns|D)Av.VxQp_tb`Ke5^CKk`+hGexM5w8ZDL$$f D@Q踔̚ j1{UfWZ8ĐDrVV#D&) @r `? b$|<' ܠo^BQvh@|DiEKP?C "xgMbSc ?/ ?r|W hP2xmn rT.N^x< kY qjCNa7/rőz,MeE櫚jJ˓PʚbT‘-`oT DE[;cd\,[ Z+ (?b0m6oqL1} dc 8bǡD[RͫbzÙoA(~_ ?-9kk⡰u'ZPQlW5ocZmCȿ4cW0,e,\Bׂh yX!EL Zb7ybKOl=dwAˆ/іvM|sbLfiu օO=QU6hW= [ةtUCc< ,<MQwv_ʵ1(FX1fw_S8s0ã)Ǖ(Hn sguvHq,A5A \ ͢[)6|>/渲/3lk-9 Ku KNLIŪNέl3¯ާ-o0>lM `f8Sj),r5Ó~˼MEpr#: )g sEo_UK]Es83Bלx:l(?m f{2j#ѽSYBwr:l6tנؘu/3jʭPhy0I &B @\`\0':?=W˲EׂSlδ-#h. DQ5P$}eߥ{S^Si@ϑE߰]!qDԻE0SU ؼg(FKD8I.@z8EwKY+_56Q"]ɐՆcAw7-LeeC2oʓ>Ir;]y̻Jv$9ʗ=]#혬3 ~r ctVbmXrd@> qsxn\)pIۅPpeNDܺ"sYe #'☁2pPug74W2@00Ǎ&^mqRNj7F|ӈi ˳X{;iEWdN dvsd)OeY;< zzQvA)%5n-p]%wvQn;oƔK:B3ˁU5y9/}QܛB f隁"2Tə r lɞMQ8GUǘNSJ$sQ7 XͲQs2|,t*=;J+A;~O ë4 xwr񟲗83/\!蝁/[bjɟxF8s>RY:O£^ {k{dW3dNR 7@ƊBi\odr)b3`JP҉2־ɛމU.am`)Mx aF,ɍnC A?/Lps̓Q]BfpJKdnxM脡N$;F]O;^ju1 oDH48EqML!AWܗ>ʢfܭY"x+G}Y| smyY$7 ɮ嫾'\dVc&ypyhEBZg"Ji~ G[^I:MŇ@`kg{tQ{?MʚO Q*aXdd;=axT@b2'yи׏5YSz!6AWS}te&S,hez<,iF1 >T7+h%{Zy>|ի0ҁjAJ:utAFn3!n9 ;bV^.|9t>+s 10rZ}*Dద IغYƘG?o\%RaĬtKME'3O[S̀ePv?i!e yVx}̖a_?lK\\͡px|@UQl$}  +{C!ZaJ^JNR+ &݉'XSf,]#n`šYSbb!囿:#X67/Ǧ" <۠ @(_3Ba&_-a#dvf)A@>u\%c+[!H<k7\dLGsbխ[6;c i:PN?R !$9WRfp(0t3kYbI[otܼd,} m@ytsұ+D;'tٳXr'y(+ #ckDKg&Gk¡eU_PU D"QİQhU*{,isY)mz? p7X  )3 tft"f#'Zj}5DHURU{Ph9w .)_$z,)ck > jghu!Jqv֑8;N'_FF,ǡG1[WoEN~$Um &E@DQd:vgVK.؜=cLGF9]˟i'0L ^ҷ#k~FeYh 3Io;2LtvXk!{F1P'H[>x[[}rrqm= _K&NA˜[\B]` $8H?0MyNv`{tE-n"_~=Nz[NL% a! 62YnP/28Oѫ;la 㑦]::5A6d >D7K:=-)@=*>$Tv=u|"q0҉ b)DYN]6=(& Nӎ*\R\]~XKjs !e}7*K(|,Ñmޜ3ɺ Jy4&wŪ{$,:_dpvpaU&04o?Hx <969i=cKK3~zBqyJD6hGD [ #8|^UypmmͻmXAEۤ ށɗ')PQ;9;kilt#>߀N ;0uц%"2gqxr{"HP+ :qt0-&|E,Z$ CG'AD$;L ”x󘺂`DdAmwO.A# g|:y쀴ۀhto\/@ D&[?Zô XN+$Q'^|X#\?~`*Hkڤ.q7QڸG Κ^> Q727gbVY ^)g)*Xw*q87؉K3l|ޞ<Ќe1lZ]梮\F }`G xdiXBx\s]fHЎr_y o3 U(>1Z]m84W+Wؙ ] ";+dVUT$'SwĹm~pB9J(p[i{Ʃr;oxsjIk1q6P% t1R NEP6ƀ*JdKnXVA.ޖ.T(yUnfK( RP\Zi^ky&ȸJ2ps5HL<ĎtR ҇n) %|yK[V"y-aU/Zw`+jMۋ9Ⱥ}75x/~:z4B O I@ [RWOq /(.=O r/ &b|"B%Br'OQfPeTu#ɲIɮ.{~`LӇ!bCnu)s_1@| d-Wi*n_E;gq=.g Rr2DNu P-M+{2I(;4Y4*Qu}æ8f1FMd%V {o'^6ӈ"(XfӗtNӽd"ϿL { Lq't@f:DJnbW-n9#rxnwnݘO77`"PL9ZϏVAFKRx'uC:&k5C#3m~7ޘ2+i*Pu* uTV* LAzE/쁐"YE~H-S83-DBa&:>.v_Z % ]*aH<\|!Qvvo#3|m42$[^fOˡ`L/j[EJ0/ cAQV*@]>,(cr[Ԫr"9n;fab:\`%5Ҝ а|Utw yxE _ Ș.Ud}JLʪwL@ο.c<* և72Pkn Lj1 ҷs %Mh@{wZLI*I*0E[&3Wg\ҧgUTCEl֥D؉.ܝ_zkŰo _h-كFؓT4xϏ- &Tj90غM `,jrwޗ~yF@лt?C1TN t;)\Ow/CK!p^UeypNH[0Q+Q S[yK1Ek4$F7=%CTUF c^oa'܈8YȈ{eY[nΒ&5~ `v4Ҋrk"@hEut{}j r+Wq&H'IL144׎W zB[c%ccu#X)B2}wc\RV= =|l wTZ%bq3 _u,^)1(=[[XqwzݑZgcV{4I1^uo./ e>Bv056_!Pnγ!ȸSB@ZV _&UEzcI뚎De_6U;F6Zz6qgcRC|55i$3lbq;Jr4, XhKC <{]خrxW7BB?PgE_fHnXGg92ao%G%OÄ3!)SJTSMVtM$V.3?- pdtr0_,޽ʠ@iI SYݕs%!GtCׄ !I*Jǘje-8ƌV$Z Hh Lz 0 }m7bwۭc'Q \8ޏ4دU:e\[Oʘ8ٙDmJ5DT.uqNhd!xkQ% p79tn,'Bqo0o*GͰܑ!&T sbFQ.tBom,ZR٠57LPd] d(A幾}LOZ9/s|;$>H>u|f (Nv7p,O7FaCƴ dUd3S ЭҐ<'"CO?>t̖/xE xOP8N5:Yw\A|Mj8t ' BzKK=tU{x8=!^<ͨFʑPi nb9ȍ!hvˮ1}8l&¹L̀g0XK^QWllJy]soU& qF@Q}"T@b^x ~ξK/VwY{/QY4xV)@ Wî"{- Ek^=* 8L&|_nѭ,EhVtxХAu8Q2e MG2sþ֍z $.W4A8jJwbT[Yd o]l_D?قW͐xJװɦxc@0h;WeY`+b܄n'caqO.\k)?`sLjIjtPiJR^ ܯ֔{O:1u{q(.z@0Yjej0ZEH U+9B5tX`YD(Ѭd$fAM~}{(\A:}d֥"A ?v wDҟĜ!1rrƅMJiĶ0^g!YN:T2/ǵ Я}Z>&&dxPTC1(Y>2;CܰT|3 OE7~b{>LCݰ[c}V40_o=&'jo]ž5VXSsm~_kök%ٳ' Klx#=O%Fm9[eנmh5jx+fXlkn͓f`㚶/v/QFaunR75|ݷL5:!_oW`(RQ9Aڠ6cftI*RD Xx/#ߙ_/@U1`jK j%V$$0YgLZQk:7_'Ϝu`[sX\G|lr)2?r65c4FŸAiODK_#K~C<͙WXXԋ]oqYhpNHl7Q$ W۵~|9)gɩ<Ļ+ cxXFtb G@Z鲨c樂lM$ۤ{#Zn t ҂^UQR0M:nہls&pNa_qjwkǼۙm\76%n-D!w WZ&*V4D) Zh4Pk3!'#lԡT5GOSj %9LM^S1KAxL_6Sɢ!vt5-:mlm؇H7^ۅN40bw01Cc2-y;z&c0\xӴPkjg rhb-_6Muú ` ׃|{u6x\y/gKIU a#e[TQC$>oD!(KjpN{pmw$^y˔l]ݲTs l`mQFv TXYHN<9 9K/\q].)flk@xjְTaQ(x@ˁJ䛆NrleXMjʌOx?a"( Z,p_˜ (w @~ W8p!!B9;gw0i >AE=\bCܻIVNBpb7tY ݗ(j=e~]/AH׶s3@k!qp|5r2HV%X)cFaSk=ҿ>IںQD؟e  %=N昆_UtLXUwDd $z'ZO8nEO "n2SGas~Vhs)bE  oy7!cq8s% 5*ҪV@ad+(Qf¬&B7~K!hX aҐ6_ԡX@ ƒT`*ߕLín"q!^>^IU WbSAz{irqAi^V.z|q}^T؉q\Ů)9xPj_ zKyp-3; 6j=|y^O_]uv ȽrS0[Li aiŢ#-[ 0E0a4\W )25u~C1-Bs"4V`?,ƓBRHk<]Hs3p)TNcgGg֞?pW\27|¼ףc{Jz- {BsrbBb_$D.t:X}l78P;i5'jra#oy@4:;=FoiF5πM)L y˃ sqe:DTgScZ"@Ⰶq|2Oя#Ss~s]uyA7V= .0=RGW)_U G*'c3)1s֝_{[ 6eއ&.$)3mgCDzV ;ku4 [Ol$JZ2/y|#:sWO /[Nl;4 U{&4h.,~Wܯ}egõa~+]l+y,q+Z7,tIpb zF׌ { jp+G r-T8#fP#TdZL}3pfɺ3<D\"l^q3(ݽrbML6>]1uyޭT4Akgr;"7Xm^,-u eh9۟[śTj$3 l[^~|Isێvzbc96ZZ XfoRV A"#JxYF|.)Ė1Vi'B~[BSFpW3߮ MrRq)&QZgUi@}twZsWk braFB3ͻEO@ZL$uҶf~<0^?!m)T`HV!Jf6zvyMuP[Rfe1"R| c l@ Z\=.H1z{Օ+ ^Xϔw#?LtcI}ӆ jAwsɷɕD@zVY+?nj9k_z9e( ~PGSip+rm"5l4sG?<ç4s([г).NVMS:/$l_ظG$Nb y٘gs]V. ۛ4'\'<4U.l 6\VQ@ L m{!W"~"ފtYJ9YRiF~ M p|aib;!RgeHg2v]2)jKTsuacGc]Odu خznJh&P<|Mz' 2ƶ#W&IհUDž' xn伓A 1`3*a+tR/kn|lݕπ.7*4blɆmW&2 -Y,.N:VwZ(W)>M$DP ] J7-z5L2nH#e-!p(AĤmZ>ZcP|uqnEZ^/b $(6v(-AQп*n[MbOn/L|~tܨ1B!@f`1!qbJvIVp[hvޭ+]in:HT6\&+Ev*3gIƋBć ̥$pݸKD|Zod֪Su <py[:3hV |R=Ra܌Y\gYnfV^㱕 qc,ُ"D0EL>Z, 6Fk_,KүR|3~#v؜m2h첢W/4{, jk{Spù6`5WY@C xVL^kI6EL0Qk>#~*-4ՁC09?Wd$tw<Xy@NRp+7>aGPˆY&o5%[*F"?N0#U,63ѨvL9BdЁ5\N<k-~`I79,D'עb2OB3R2*W {@JzhOd.Є/of*!IZt4'IH豆`;>\!7"5PSF RE.rFk|oFv.9j2D\Q0IZVQ@Xx9.sw*sLE&W~Tȶ`2J+2#I ljlL#U@+;'_D6X Ulj.GBL)C|$SL>e}pOFXUKH5]S1fUeTEWŧav)I+r)y3R“[ʁ' B D ݓ7J5lzirs:&h2ƺCPn_IGS`U)C݂U:i8BD@6S@~u-AliUjC h$ >+ h'6~gStкo@nhpT &YN1 /rJ #vDa SACQ۹.۩w0kp'b4uxRH³psKSAGxNzU:ߙ0cDOu ːήh K{2RY|nmUzF1ʃZi@6*O+⮩G~2zܖslV ~i3c;k&bNV:ZH0U;,E2\I.G7r%W鿂HNQ5K?ry<`!́>_y9IDD+@j <[:b\F3@= 8T0KOM (*l zY4ڿZw:;oRE}ڞHvެ͔.ԪZ:iWy%`5 xĽdPX [ŝm~{{Z]6O Y'L(zw+iOX!cA|us2000E1S)#rpϋˊyR1#ѓ`"Fu-lOR@vpBR43ؗ 1wg$<+Sb&+3du(s iCv`,tT[?)i'cb?]- V/?gݓT;{P"1Ys}5OU{'/eK0KwQDZ4r<]aʼn-i #.T7:ғ2 5(Y-2&|̞˙J+*bv#.z68@2rh 9nqjVm귉[nmŤI QHN *8dȦd);xnƿi'afB 1(ޕT;E,_fg[&Z%b`@e1YpXtP~P:ésՑ;rԒʓ*=1 Djp7Mg*rHݮa_Za^7loY\ DVbEnIk.T'5AV'JzK }W1SIl {I*T wFr%O F9.mj{y8>*8:?|ʿ;a [i Sw uߜ)K;12oW׃̑w2bwR ؼ6 +qN0S A YvWٿ0{ԁ}l!!92峓>!9|j .t0Bd01cpҪ+"{fBV.a^^tpb"L9w,Lη5"w^hr孡BI,JoS78LIa7z`q\/2Sujvb&8mFөH`o/:lw7Xe!؁iO TY/;8c9}  OC>CH 0*+9Ajn4z!2W uC\>n8AYn`cL=g Ai :ǀ@j(W9q+DM 5X01_gNz{'I{(L@ڄ$^]O9tL(%6YdT\"(s.*&NG&^eҎsv%DRaTtJJGFOm'v#?2 F(ȋA0ፗ DhwDxYmJ,A3#|G]|_ވ>DFwŽ= WNK, n)`/pcpD5a8!_eb860Ueή qŘDT#Bn.J@u<;;L;SKvz?6$}LRk/E5r筥xaX {ԵiVɽ); ui5bpLȟ1K]-8_ж]ЙF&5^rz<ٞA־H}шrd@aI͵^`wYJ7 X7H:p͋AXf$+n"i`C3Q[S5{c',%ɚۃjLj3v YE4|aW $ @ܭ%BLZ2$60٫dZ6MB2_ 9_?4ox`[Y CDW56B? ڃwzptĵļmn]+?UbC]acj@a*Z}B>nc5%qٗg+>tY1963U+4ΤfI]Z=6_hvOFt>anbdW%8>2om!E]b  Ti<nЌ^Mk] >a]0'RK]bq1J7(5Up(Gg<}*!MH2 fMNxO;^\f9Yr{ݵd -TYMm&HI}YǺEG@arǿ73Ե{2z {Of#RԻ": o3K鬟B/{G<*KfҞa%1UO7*uһC;jDӰ/48ݾil'8dh(mv~XjLn J"/&^`ޯeD\uDYz2;ɬBRlNU^1x%{baRI7ϟYۯ'[ig 3kȧ{T[!kΣvOYwV6Zs%P}czN}}h~:AlYm)V}%K@HgR"gDs WNIUԢͭsh 7?]g,X.H 6O[/o8FM+> @0ný3:Fv^}xAh64٩>!ArƔYUpRݟnکp"!/1y)(z'' N_cq{iU䡚bAa4KD߄!h U64¸ #]"O?oTk]k!د(5dσE|0Re0j k-&d]VUi5)R8Lʄxzn;$35@fxpG">'_FV☂˴ ^c oG$7}{D<9 8yz &ocU~ťEq9Б.J&`V&Mۦcﷸ:.$;~f9VO:nHUտZ,jEF0bV!i8%Z?;0N:L)@@뎤њOyawNovmrF9=1b3Ge_,Uؗ`9j}l2lV6GQN:v@I2<kxz^Z7ѥCՉG^j_ح= dPHo3^g/jd+O_{ r`^Ae>9 ZZ ,`>=Vb1 P j*n9S[i;r0lիu,qV>_`赉Y!q>͆\z9AZ$QƖθtJnݻ{Ryl[0usm3'tY .8SV&ԛ?m|@27l!&@>Zֺ1>"RޫxpZׁfyE> ̼φC$-MUCڦFvv Mo']71t`2#2 *N9,/,]]d0 N;hldRP(wb?kk.a) j540~m0Nk[g9)ɞ(ζ-:<)[J/bVPbX1.2Yp~@!_ 7co}D).^κ%dbM , qddL抳HTN VJfq1E?hfDq> =o滑wҀm[.J9A7p'`@G3;T P11Ô@9tqzptl[\G@Q%`u[e>0w J$KY^1? 7 P PQd3wK]DKæ.dWy5Q^az8|GR]?0CZSؐ{\Vir/Q^*]otRwhuNaMĞP4VI ?#TONk ^5<ʄRQKsO\ʶqAH sB1: ;ٳ&9H(]F?F} ۡcD7oۺGn<4W?#hr9Pu1+)7QuwEj*2ُY߭*ՎHiOk_Eر l`@H]!ajֲ6YN O̯ޝ9,A)Fq̴ y1B]/ku \)4uv!P 7B.Tjk1qf3ߞ(=P7f  f+WT~s wPDNGyiol A8ЮzY@Z} UGO /\b:xUSQ73s`4b>:s;7r ."m)JkK^`yX8p&tj6^} )B#>#mQj I|(@B8[|/aF~&:ݧ 5)rc냵:EPzd;)cO 㳓Fi'MeU ME[9l mXY@ARP݈Y@rg2Lty lnrJ#4=;61zz-\0߉I'G!aA/#2ABİC㱑ݛǹ6F?#M4Pd*~s6DJ )9s? Oh-B Yaкݾ.D 4Tݮ`# w]ڷ'lsSD/_ h:B 92=NP Diѐ~%9Q=(9]ԸvvElk:1Hx2mi5a"ak f?L_ [_㘍[_ojv߬Jn eck7cLG4N!.?ǺY%zQ᧒M\VDX|r+{\;N"kHI+q,~ I=bFDX\du?Иɒ,΂u mM5rTF836uk?E3kЗp 4\I\}+Um%:w`D@@2V>{Wo}“ fԴԏZ/۠7JpJ:]b͔w mRM~VZii7V^odN\LUIb+P2*Cs f7 ZYs(Ķ Xf8E<6~|lu~Tnں/a";H]Ӎ7i{M2z lJƘ$ dc'b2"(Q wg" izO/{$6.U5 f3s1Rl&Mai.@ Z7ܜѨ'+'3gZ4A{ ;̨*eaNMġ98q4įUjYoa3;+Z߄@,vm6W_Բlfe+uXV2u \61 FɍݝKyoVZ AY{ie(L_*Hr6~XM8:@ߠ4 Ő*m^}QT+irû8H4rh Uy]ݠ =Hy$54@'I!." u9(qJꉲ;0{pC?}LSԨ2 ^ *o 1Tj`XB84;r[UVd !;lW.r_BTw!@!d wMM=IIT.K Y"z )}xفCg4mZ_0G.'}C=2r|XT*|q2jI}DE(/Dr Nn|ng¢yeT'>WiU11?4ܵȌQzƣ>Zf%ȇȰ|K#$_ /˙G;daF$~fa R6jГ !v۩$VjFg5=tL,Hf2!pB w SGBAt--JoΈD;$'5\TpxZ_m. ЩJyqt,}Ӓ&, ۢ4E|Ś 7xYa<4 ҳ^YuAMw>mP[R&a]&@H ghGF|c Nn`40S{ Oh14*CS@o4QO2Kߵ]帳l/YYSR3?P&ga Xմ"Blh?r>gT;0I:O(TH9()(t凫3uWz**A<;ͨSf mt|t  G\W>.bD?T$6uat&֨8R;HdFKTџBYGafx Pw{@| J#i~\Yqk~ \Uh%tm`_(>By%g;-6G7@ݒGIuYL"0ibs~3(@?GwsZA7=҈E|pR3^,s26DQy{̆Bel+ܙ z3$hۗd%2͜Z;m蒸J/$)_g V;׾Q(5Iu3$wΩ8tLJ, vs^{|0zzP]|KR{V9Cl{ DXK,LgVG?LoC A/eq574e\M&J7 2R FmjxHlCd r/&1 oM(!|02w-L\^Dl59jOP3AHF.Pxe݋j^ }|4% Kj~P ig>B":J 5qݢ0 LZ*Ю鹯ElL5I:Q *c43A&| $:J~s C"4pƤ0}oB M]ς(Չƈ$yG{_G!I:IwH#.n-{)76^Qs 'zSɀ8^<: _diWϥ4+!{S}$4a9JQ*4c;n"j|6܍%^rZ91?V)?ʩFZuIUGbn帎qH P7Qq}}iRT:W6PQ\"c]wb@ySg{>GhQx;: <Ok2r7RyOFa73#7}U+ [T >L6иaGBƉAeD~"py=}.ugZw>Ss OGsQƲ̰d@q\Q6,i\NwUn,aJBwRdnll( pl#x',,b̓?^ijW}GTNP ' \>Ew*֮ڒt$g"]^[:ctRe -4`fh\7Q ڟ?.NmA ,ӱ  5?YCtlHa=VJ~NB ~hO'^yaxФD5+ @G\EXp~ThnU'>R8ltLzcd?q#VbpUv'i8g"I񋌰%-.i-ݢWz,,{5G$]k=n`tzȄcC9 X#kZϴ[z[#ЖTxWO*mSH[x/aUh;ĖX;sR^ ի.J4OlRV"S$-L"b5 }yÝ؈:?0zM]&M-V"~8T>GZƏ+f8sxqqe"? 7N:3~=|0)0Dz甝SjP%V8LpwrRa$%@A@@B>>B)UI+nx-՚''1b \Wf3h-[0_G4hɚypCQY-mVϘ tʴ-6M]xzB['Ch "bD=V<ěu H6-ܲ~]=F,e4L^ϴJ!PʮZ̲ }gLyv4CF`/UpV°(M4;BsjN߇F;w(%K'?jw+ F}2k5刔q~̈kJyLtx U 2Xv841ԊApU;NM4r_}x),\3C!,jKYڠow;IFg1v6dQ: y.D8co%B(d i5h%\*fVժx)Qq^b<o= In@RUX?-e_XT\m3B7wzԙmֵ@_iO6R-}q^M@ʭAE-> {m VMd`̤ΫPSֿ`::jS䂝D:2K, ZESe;q]Tjڛ/eV# vGz<?R4O—eGYڠtco2o [,qGtq ` Z<# V>'D7/eS8&Q+VeiO#1AhgnsMK4wqj{\gY_5J[춗ĮxɐB*mWZ]xbq~g-yZP pOˆΧC@ LՊOEAaEK>cO^:($PL(SʮA@"51^Aj\`@#3eo'M\@4-@dFV:I?Qc 8G w,9,J :M8cz%cw&6þ2: #ʶ-cM ,s%ʻ*[Kx(=oM| m#(=,f'M2ĝ<62v双]N,rzSP_rSe„4,fe2z,.oU>-D-G8{GknTdK `]YtC^/Sn_8_ *v "6Z.\=C¿R-qD0PHh61[[EGkg(X]EݤnlKMd f@/z8Ân 1?ZU8%&xcFD(\`hr oWLtﬞu +А_'--@$(R:` Dg'sR[i*EԒl {.^Zlar5Qz` ~e{&%SqњyJnkHI9fw(%b !]D `(Ja^IaW^2P"Z:A-j$?\ɍR%Eo2Sih:]eAF(yJc?^L/o{_5zZkzތ.j+@< n@wopncQ\ Y83x9EjT)D]gRD %ZӖ C >~?#bFZFÆȐR<ԓ͈*S["f[*ER5SE\p$nυ/ +|Yee)t Ӧꔰv0_Dh}:7{)+U@b)c ,ۦˑn!,Rb˴Xj7]m,EacRX +ԑQmfpFfĹ|\_6bDp^l`&<KPQ&nhdtЯM.^ANXST{aZ9̓${ eFթ~1n>HP VOMP?3RÝ.J}8}=ԃW[ gh1jKLrR.vy&E//Nzu T>Jec*+VИuwW8a2C8 mWt owRPSҨB#N^W'_ac*?dLl8G7< 0O"L^nȇ_w1^u!p"a;}uPH@D,qൕz PqP+:pNOg\“Nf3}0=ȈeQZ+:;S;ʾ}88deFS Ho,pg`Ε X}R̽8J0W408܅΂OhkaI6Rgj/Eޖx$EpDV_:<Ӫmk(u]$h5B͑D v?깫e.1ѳM zhƬh0 k@xӛRq|;=Dʎp7~n=:?]6P8"{T:*2QzDz D+B%pfm&-}SSQ.C_2a/ޘq<%Z!J¬-76+W4|? {V7 ̜>n*FDߑUc.1YhDV?j+mʃ={迠PL#Xf#$ qJg,nE"1jkXFBrdɽ焉 > |v_fAd91eӟkV`8e_=܄[A4D2cWj:o(;IѮnOD/v/kEB5|gA 0rzG*fM=wI(Iϡ'z @eH$uڙ!̅n)T͐Y~:SaxCw" UٰT|.;qmO/W+jwK!vmR~Y$s&ɔo<إPL}݁˻h4? r$f1ƴ<[EGVͦ :?PJaᚚ:-gI9WS[7]uo:D<Ѳw1dh/Gչy`BH&pVaI͑&b%쩐([8fS\Lb^jLX-]ajjb'25CWɘ@,R3~Hb*M9J~{AYyV' )OBEBv-N>Y+cu&7" ``▖MrK]m }Izht憃# 0I}ee.%-v𝛄-} zaf5tg.HVC$cd@K[YO00fZkU //!d m箁h2ψ6`5p)`bP9eTPaʬ=n~ +ˠ A#Syɩt[Ț`Z 2Ao'A$AyDpL, 8q 0C\NWf+2`i2tӳJ 28y3¾"Ze' UZ)݄K91Ŧy-c3U& M JyEhzlx'i&ZcG$2` :`EUw"JԦ%hYhLNj4v0&BWMv2Ǭ,Xnz} Eʒ 䩸dΥ[$E:="P%GiN #8zDzX#QY!; `6Wi>3P>I*Fj+Y X5ȣBݷ PVfmV_46=ͩ L3Z(!>1S@oMbxkZ(b:(,6]3>׀q}GR'eiSc4ʪ)l犈4 SZ'PQ \9Xz2Tr알Ә͚IY{B~,6FE8ۨƐ!2U:=B4f#t]HA`pߌ,yV_}H(LªF HINƬ!@(t˥{o#Ma@P"cH>lBä}X ^iCh,fHlKn:"໌I !\8AB.5eQF$$ q ߭\5${J_%= x&?&;:Hf(E*.EBHLji& ފ&QaQ}EYeltqh1=m$ r=:Kc^UiN&U^_ baUSk:ѫf"Ŏ*Y]EKK-+ņ`NU2|)-$Q eX Vvj!qDZm,șg>:G'KI+O¹'~QyPr"0^S|<*2  hZ>b}g{x•nKB3j5}-aml.9&d6*o.$`= uII۵!gFj R~K~_? 2 bYԮ#oIDG]b uStrS7H]c-*ht/fIYGY7\U\D'x*ck+&o=\HYlE8tGʪOk\a\v|]~^@qEBwЎ!)]OCՏ@[zL7&=RΎ{qd [{'E9usfBcy#ktˮxtS[Db<ߌFGqt'-۪Ye Kh*Q5^Z|߱=o~fHWLB\K~0EPF:uԅ3AAMq9?e})Väb)8ןRDqz9kHp݊Eȇ|({\Z6/ITJ*-2Jq]DxeRxs=7(]_ icV .yiInK-ccYBlE,ܿ>q}} r$$6-]wN>fMcqe;,Vׁ*.x"wyXXm,G<D?rg~&,NsPZGV[gL4+c.׏j] ܴ^';VM'^j8Y[&ӀM^$kNƕ?+ۚ/M3`F|ӽx{nxng26Z-Y:t^s ܕ٠;3F577Q+!> %R te@g~ZIɁiP!\X/,!,~+SmID^Vhi;RbE=^_RuTwtPP`s;S/ }6 |2`ks tRt1]oZƹb$lil]̌?i i*KY":3z^Rac=7,h9j䦾:;BXUOjdnwJ:0XĿZ zޱhvUrY2UeR pl#.GEj#X>޷&Η`kDf1[ 73kc KJjD#` y]s /jyhH:`k`:YS9ZgTO+3۞&UbIؑv0ϾQN{ҌIȿ2%X쏙x{)F.GT4JgSn5{uQ;rX'9G~J@% )xfJ4G"{^ w{LIWدsTl`#M BWac_V l[\$1j}od:nc:c0zk/e2|,SLtoۂfFڀtDGAz>k0~26UK&`oAW$WƗa3)%/} 65!Fd&0dKu[.x~|!Rh6mROfMB(c_Zh : `pժ|WWAky>`zF,/49V`Г(dAp@< a`a&gbkX]. kz D${Q8K*IPL!\B9f0hQqfb{g` j#PO?z.&GN{[)R y%=q zxOWX1P\y(~^_X5ɤbo]{o'$I3UbepKY K2V?DLhgF JZxޖweK͇@]5&a߈lϏ$Vc D[Rש]S܌J\KʙvXpU8~W`wIj uBe| x!4KЗ5GFALOY1 i3*=>E%U+ǖsXqm5?;qOf Jxz{Y6Nf6 U*Q?:U4V9@v]"p>U7޵DOxg &鱩uk|XMgZ6{P~;e;d*GAѕ׻yM A9ء[({ 39;` mB5nhTc I @1KG<R&Z&'1@J|jd ,2:IPJm1PLwR _FޫHioeaP@Ͷr[Uּއ . ҥ>_WܳIl / :8`=\@|J% )tpyPYfn00\i\-q .j3L%%7Q*}vx滄={#QkO뉉)ϤqeHF3p Vrk"? W~?r kS&gh J`ry[I>3} T#&[f@@|w<Kl j9Wʧ} :]ϕiH~7 l[~HJIH%_0cٲSn7M@4pͶ:^|7 Z@aYK >g-={GR 槕<)nW3i'fZ͍C/|ԀGLH0sK3߳Kb|g:Jf@H -z0on޽A= zv ï|.qC-,W-1bKP+ ]р7LeKeD6QtCK/Rq~ՓpZlZ3V16a9Vi H0}h, 4Q2vNCFMvy,㤉|#I_eC ~!vţojo~,\}FNZb|Ao7ԈmQD;\jꨵ@EPX.`kS_S=\zO6n "U:hPVgjoao (2.Omm'l\UϯA0 ni@Jݠ<Pu#i >}>WHAKK0ktD $>~{H|8$8! s(@I(HKø>GS 0!?/kKX}mJU͋* /;nL>.Jk8ā5'02A6f³޵snR$  LS 4}pt1<[.]xQ~A)fk\JH ȅ-]Yc x߆q볾+Rh$+b+AM?Yrn_BR8bE7&x"OѶyu)@*QJUZǨ=#\[aU7W-n 7T0)\Y\:&%Wƫ.mem0h:ɦ4u9WS\50,e%ܪzo#ٙFFwsa2!ldzƐPTifA'cgԷ zkl~Տ&2N}"3ڈi!~e,-XYֹ ﵳ!$ q\{x}nVоK՚HwT5SYNK2FmHr̗D1 4:`ു݂݃ 5dt)['$ uLtݏpO I|""Ȅ"(lO(yMK S\h|}Obo-7Or_q:!hWwErͪǸTFyY?GfOm4Qu*GUfth>..sa,&fffEmpH}˂bbTTb:mXXsnPOz~@I^.: o0m/\ D*n(07 vFkCe1󕅥};K$^;n~ݗ-o2A)Y2ѯ^6&/<⾂DŽft dauf\^o ;wq B9@a;M'j3gtRD !sO\~0IlÆÊ]m}_j53= n"3)hpʊcq  CxĜ\_ШTFQR 8F6?E1si Npw7)dUqs0Ta>CK+=Ļɖ)Izۼ͟hVPhw ;^UcZcmfLv rKhr dsV6K,FP6>uֳ^ŹI>󱯈Je4Tm@1Zy2Ib ``3 a㭏_Ъ>}'^؀z.a+hk %2דtS8Ae=U|i4!2T@-U-6:|e2r9M4T.`usY`kcxit$rJ8f @Ȋ퉍9-|$(YZ "xlOo39g@@ k! ᘂcF3si#GT3Oz= Ζ'eOa˲ 0-K"i[$3>0i,B8\ZEsUdʘVfl  2H8MVA`G1oqZ4p6k~s2BG>@:$D$JBD$:k{C;Χ׬7tzs*P2G0+U@"iة4%_ZT IJFMՀm` nyQr4h{hhh120a(&NopE07d@!k:NvV[T!EldUwDi2.J ?>V A}TIT">V vAusBm~Ccm dK5AUH«U .aHeOOj7: mx᡺VdLhZVX`{:|79IWIwg} wرyD8]^ WqC9LU^g+HG9xO\002ӦZt:DŽnwʜOZX0D$IZ6Ou7 zWX! $Rg9|gPD0j?jN!j}YҰ`|N=EnJ@?p_E jȴ`ǸL=`Hi nV0dpȑ̔>Sz_%JX{Ѽf G5T(g575?_-V*6λi?P  Qa@D6tۏ cfLRާLO'Tn ƈ"1V[8I1M +0&mI0IHy&$RRϖAV  !ؕ=*& VxRp߻_;جҊ!Ęz2}0 ӠdF,Rdw%}uЩim#a1ʲ"ʵš~7$RHe_LT_꾞߭d lOa75'!?M;W+v>m a жbuQ*AB:'[S}92 TC 9 -}?Dž9q+S0R(uuW#P0ޯkb{\~(ú5'@i qmb"zW!AeyhM7CLgȩL@ǿ "DUWI#L@+3j,u-EfŭS;'H޸2>r*pJp0b @dm~rM'}p,t.kQ9>np+k0SV65Bxz99' TN1jz04Qf5i F0M inO6KXxy O ` r͏%Y->le>JnmdMeq\*\|.JwX@sY`Wâ٧mؙyN!Xd^v׏ڵǨ'>-Q+3-ҁoPs.XĔp!VBmR{ܻu7?Vk{plBɦܽ A$){ùq8҂QKu t)_Pˬ !|We J׍ҳsWWeʼnG ?_mPܱogR HBtB3k@ÄmoO"ZfDe<}p! q֪2:a^]&tYN^Vz\YRx"lK2Ϛ.M= j*'aȸ`gڿ4x0c8(|qk.%UQ쨘P+eq՟V\C !R@v.20n-GHz`^8+ -z:}=okyOwr)JR#<vڇQ wuZ 0&ww=ix%$R8qWl=l,WwDs쯵YT(b+1(Ɇ.ߨ\oWO/@JW0R[͵.`Kz"Fm~oC"QT 2Θj!p 0O23޺OR\p4@XHæ Ȉy&21ߤtB0~aItr0C7rz~GZ!r'c@ 凉'wlga;r(A0daAV7/^7*00exc?Κ;Ors?'Ǻ:V9˛hն_3-@U I)ZJ \\OWq]dVbKpP14gkt.zaᯂ4$!Yġ}KpgZmyk fRGlzX_ v;2,KejrJ|{v^}e2m$7~a$;ncEEpAZN$o2(ZRHP0,sf yѝG*fBb<6?\8~gڮmdO$ e؂"{}k$A+G8ɧ?l=hV&DIG[S'a8ή !R}cc}WưCbßD:EN%GkؠRBs7ѪŠ,'a2f q#o wEq1yS-&b_3HGrxFbmo=}mwkx3}ן^#1 @: !r 8BAawۗxCJV ¿ׄ1rh@4 ~q̗ $/AD].iSd5b\w8rk`.ςJ)TTQPjXpI(1e1e[J֠ƈ3@Spd#tz\hmW]h5H"qPm4##CN!Pq$LNqeqALˑ8O# ʸ9.?Y:TU 8]ټU4ye$"Bkz[h'f8㌸f\u?]BiZ[LA[ %L2B)<5?uQ΋Iv>?>D3z_e8]aS{FIY 3CjŎ2Y kǼ. Βge ~n@#{ݧҵhLOdOdAKdW%Y o~*_b f@Y!u $@՞:AJrf){Jd_gKCQrr`7o+ӭm}˝>-c=Y \yY/#Mlȁ+s\wk< wKZl_YHE_yrOGUxWmا+;(g SC x.ܜH2eܩS@/jΗ7=W/n7uܮm(xf? ?/>~3m=M@ dDPE,I O'}֣RH#"BI{K;~/N5|E*FH3@x{àgAS7ziN z?]~ߘt.8AJ PXT ŒC"1bQqeH HT:oN@yϱq]D*o_ĕ}'@PR#)b1P}/+>^Z\B'Q=Bu&u{kK.L1h㯏XyqAhwt61v~-^.?e/XMHZQ]XU\PXDxR8iN.<ycwht{=׀@ \;:./(BYw#8^3Jj$ y*J&H}Yx7/ S~=>ߗ_xm@ ǚW@#(h*r;CdvNk]$dp;!5,3MAx < hEK򽯃F&K ?ee# ya ":[g|2'gPI#|zdo;[h#sCfae(hq'sfKTQw Ͼ۵l`Xm0,qΨDi%;Zu fItI(}y%2z g[ Q/:6H6xU~CϳRoaے!: UU=;æËg=@y{8s*<2驾H@Iagٮ*ipD=C7/fC\K<^BteW܀-zH=T*s&FdF`:=SL(r`oP~ µBM'>"'(# @hd&@w5ig*Cff2@3{%< Շ8Kj{(Ck`ȆqUH #o13"ib2? ek^~z-!<.ą$GŽ Lz4t\&he 2e}(Ta =hxl1 -ȒN@nZ6-x! 4BkT tִ8׼PjvY~xVB"C2P9m9xĐ9ZnXY Xh#(k:(?f =;]9*gQL? ɴLlߣG2{[f-m%FF,#ʮ[F1RRW%́jk3i]h0յyHN&b|l"xW*US,,xQ,@)BX3G4$Qw>p$`c)qJ/;L]Pu<32MA U59ExMAq.s$" N'f̸'"pbHH%yp;jzm(3s5*@tUP: bF+"@n@ p@E,੥{-7"cFCT 嶠K;f CrdWtR h^ 1}&X{+MV<PD7ѐDC6zd7eՐC?R< ODc H])o3ә7C֊' `Lj|~2̦K w"wEl&>:Gݫ1S%xބS)Θ-߫b!glAթ˱m_Y 82"b ްDQa2Sc'J(d<{\l*86J^k71>L8!Bгq\3_esKJV9FUݓNVN^t- y782F @I<X~v78mWbxlMvI62"(y dlr69euBbՋ$Ё6v6R/'@ Bhz1>VaY"3s`B乸f/z٨u5H}Җ16`DAaqLdd@EXc[L3!31|8!3*$R3"z{-4RrF\(F@_ x0vCH3""3]+ՉС˽?:'Ud M*TgɵN5/}} O>( =&Xjr^=(/P CE((zP.b | gcb  \N;:@e Q_ep f</cA01u]kGf.o?wu1T :aP:˅),#s-Jqzis\/3u_ycy!2&vx-dΚ}8}m7;=F̵zN- g{Wa5m2dZ\`%3F!) 𻜟Su[YUVT9USRZj{UƫUUOGjBJu_1E4̉L{3G6\ L`,Dqp%[Ołݻ /gcqqA-mX)D~>P&6苹Hh{&*㿑ݰ 2%o0pg,>glKX"@$4\YhOk]840eb(p. EjaJd]baecaܗMYd/ 7 U|F!Rٳ fFb`T9@YjJ⥅9b]K5i| diۮb !7`3Zƣ䖪1͑{+0!fc(#&6@"]QǦӋŁsЭ- wPkJ(6.hw h/7wPbϑ9`×9~/=|3}׬D!{)!zDb5|aV |*⵹L54 +(:uAJYT =肩"!K<43ܕSJ4X)`> f6^r"E |1'0Aلrl"a$yx w v) VY 7߆UG=H10򱵂U0C.gL42t*1:Y["[6-5I1a"0.!#UFnM/-uwgY Sޞ3  &pa*f㢲61ZIr0:`|xLf KǷ` ӽ>k~^sTSa ܰI:[]AmƛL!# }he<QnڤɏF>Bb ZP) h`Zb%T  ŗyyS>cpQ/{ue~}sb0:8֭| ¾| ls{>0@<3mNWnȀB8AtߐpɬL)[ܙ!:"1AWw7p^U;g0] $5W*r0R  p*$[](=HrŊq >VeMmMfLEUN+qw?ڴmٲ!)t9:ɡ7CZdÓ#mg2F%ѪjET)L/Ux}݂yb SH@F?d V$ K;s?N>N J ^! h [-z4@@݌Ktn : eSlYg!syq9$ 8(`Lscb cIRF2|gom6%7Q[eyÔh= OTjG|\\!{ګ7AwU9<)1@I-q[o1<#}@B18^> Nɼ^l IҘ** 2V$VXHWI5&*|$H2pVuy/_.-jPۇ--ΦH=*9ǻ8@iI4 2]ΐf:`BQojoc b7 5t25:xv\]@}X?FAz]AZ.l'(46-aUn"2O3ݟةA6B"{cgZ FsLLEl * mްYτۗp1 lG"Lrˋϧ!Vg׬kAwT2U&5l1+F>Gr4B4|b {9b4*&G:f̵ڈ9A$?s,` WU=skc#E CD͞'.bgFa,)Ef) *' XKѹ&ffUa<ISMc|Sx(;C9LR߻Wb #ӯzuͮ3\0}JLB}p0OeA0fpPp=ӭE{v>ry rXd 1icIn֟!s4`HR4EDl0SUPLS{&F/oabm%!M>m6&@B0C9/[ ڕ\ɉ\bn-Y:TL'#zZbh f.~(0P^ .^8>b;)厱 o<4l$ݯ >[+*)w/gV5`%`G*9aehƝto$WZz 1]jE#;*M@Ϭ$z5 p7.*3@:ڀBXg99YOCv]1𰀙@9ZȂ&;bX] ՜"_Y۱`0|&Pj!>qgN^*X"E9b[NxrwD Q<: QN*aKJ])ANkBBsE7)Mgmr/f-S~eyx)~DБcG;_Hcr(I9+fǀsx=, @e;5l${9s^ 4t8X) +UaZ>)rTǂL 󍹂N/5h[RȞw{FU3uwc, 0L,n 㙄o#{&\yݧ7s\Yxh+ff"'c|ľkRHx|IEMoX!b:F] HZ/I}Cø%_R`difr"LpH@Cf$ r)[ > dv8vň׆QehRi+y=]`'9Iɍ&qd0w4)*$QBGUffC3AA[ Dž!!mfqPUS6)4pMiD(tc_Lp#Cw!!e(kSKo1 9'NVmw~`-!3ڕ׍Y8#!8Mi*!/#p-f6p{j[00iL^͒l@> fȋ2"̀Bf |ůr4E,J9`^} ~&8 Z8R4=$/BSiC +A4> K͕8 x\ujИS+)|dl>&W'#7'v)5Z[2})bLBV fxNt:DPj/uNON?IS\GB+!32*BI2!2e:\U U]ȦԵ5wqېWk8~5.4=i|oSE9Yv}-d7}(+cs s|.M() x= ;) fs {ѻӌc'@ qLRaS$Zs^7ʚ7!H")*Gm~n {¸ך ^ӛv $);un&Ð,`!i&}LtM48z.y ;BERN9gz?.UOeJp kYFXj틫0| W 8WurОʺIz+@bWB ZNl.u ( 񁑾R,L ;k0,lh,l,, 5ޢЈo:S_v[BUhjc(s;,;k" }훔鲁Ea^hj{-(32ۡ *ka *`^Ï/糳`D`F9z@m6Kv_F66Whݑ$#{؄33#2CEpnBU) ZEB'AYh, լ-A/Qp;lG9;]!Vrk6O^9a"4w)vzbT,|k^nF|)v}{-ML"Y qz@}tqҴ ?S}Sn?l)x`bakcRLQCy2u;b##nz lj=kӻTa[ꁔ64e'Ə rL7#ښA>}__IJ;^4k,(#pVNBy)[ j`&s֢r9ޓ-.5cⱕrK6,KsSv@4(DB0~\S@Q)X<'㩎@xr:/a[/{n6 ☜JjV雳:QO1=)˥K4@HdA4āOS@D) "6VP7G۱)H.-9qla0lVLqw/!"ɮ}5, -f5iQdFH|&`*yYz(64NkuN =\;ȩ3Wi¦Š2&7#s{I,"!룦t36[So@[*NVh.a }~NP )&\$#AUskp4 rI"@Jx9@Vy! N^fd PlVcvI0."ŀ~!%uCOC N}7,h;nXwԗ9xx'E_tXEnqj U< )"Κ-e.8SR# 2( Igt_IK:d.$ړm8xچVOʞZS~v(.ޜɁj*U=<c[h/^8%C-} o=s||,*%J~u_ʵgJ a,sl6odZ rcѝv4B pɉF/pKpΉ"p.^3*&,v]OmNhqY))d>@\a40CC"(Sn3ZG1*Ȝ})yRfk&fJf.C5Yu7bڴP(_-J#ķn@0&bv\ ZKyR-;aI}EP7y9 mΤU6aStv.~9M E*}djq߭3+ yB'΃ynnkE\]ȝt7;J&lQ]q,ae:ǎ-dput3rhm5ebiOa4G6lM 01g -Բcbo6<{*il*|z9 vZ=_E\ PF)p'iu!ѱscOnXBωsqs9Yuq2ӫ}zdlgNe@6t0f&}:Nfzy[/|NUsvnV*ռHof[<<Prԑ2'sؠSmOe[obH4( j*kiu꿍0kcgdd2M[{sӳ^\^e{TYn%+z: {W&X~ifMτo| xyq+q]1aT/FP1%_c֎z, +EcGWƳh8w8jU 8p3CX,[AF$O5y7ZU/W?;ќ d`^ GAMvRix&PkN0߆ ;M%Ct{|%0WA{&L5&qc|kiHpOIε4 aJ2trw s@A.MhתqXÞeFռ.#"a<;KM3!|5Pj)CF;NeW>9z0$ln<`rɂXxbJDd`2U>1ovS9="R;̕tjDk ]Åam.d_㿢e/7d4^ș=/®10nmҔi{2}l:Ր'Ꙥs#Tyg]MzԲ" 1/Xu{`YwAa͢-F }!ڊjJst9ϼ\c.BShSM4S l"CTjϵVG1x Zzl :)}v(S>8}^`evJd>=.46sF_-Ѷ+ :A%A= sN(lր#Aۊ넯g5 ׳Եȩ.# 5Ā01; Vgo-I)br7L)ZF%xw q{#NLw}@*t^*'Kw/G9QݬLPa(|l^QC uM*:F$R92 a =hao|Aƒ&F̴fC3d2y]8T_QUf$ мSDvv0c5T8YTRM ќF= ! S穜ws|&їf&DxgV[ZZʴ)j;LsXT!Bf6%OG[JL|P ef+`#LSJY%^Fa#^\D-]RIyDHRM#i/QIB7s`6FF7)mimVh Ooe"HBw\Kn3пbH:tɺCyhI{5)yY(E[]>dٓ@UewL0nALH"m=rJ\YvUc K'A'yl}z@ _6FLDU9Sd[JZPDz1R$rv4’3|>31 !PVj= j<"aC5_b;X«5`8rDyb'>@:R2Kf< ja;x7mbN"LfCu8dqݩ]^nZ$*[)x'tam2s8H&@'S"kPhm욾y"9><X'=>IyYN5x%7RT$zSy0uk])PBj\oxMjN4s:Ng'A@b&kȼT @`j j?6 @$N§A)y~wCa!ħu3x`"1d@Hjsu4U kTImgMN]R 1Ŕj_Fg߰02`Aӟ$810$;9h=myN<TbIvHAmi9,Peg\DH9&q,TF}L|eDhMHsN" NcuʗwVOf6&Ʊ#KpG!=(NE)AE5Tȃy I6 ޤ+N*u ěQ@U\o,ԇN:w01u* ^#])EQDd! 5*#fa8LnJjRCL$҇wGכlfٚnpΡW]`t\.dG#Q2ڤwצgk:CS{@7-M6A-9P!dC6:3K|E jBoD,@$P Pe1Hʽt ul SFcy]<]XYkE˖ﴮ0CȂaϮ-52G2s"kj́{_-Y*].]\!t4lŎ|CƒhH/!XN̦ǒftm Hr@do=%߲L&^l24L04:3i.A/8( Ykڤ9z!೮@m2/=vJsd"] *+ A3ct_|z&YÉ(qoƑt=eӎ1Dnnt!D9J4!qw3+Ðl:JPǚѡ^+ y xHzkN؛/L:LJb.rG^օ1Ô *7f]4Vp;HklOhÃ"ouf."bn$v\ŨMsாn`_襈;X(;[M 8_QC;5__ly1h ,A^6xsO8"m)@z(#lTJ9)j k('Dƈm p.2Er"9HqȊlky^sƨ,Hn,`/=!C3Zv9, Èϳ)}O_̕sw)/JR4sI$o;]q-.v} @O"(:^Ap"UsLӃi/B Er2"jDCN"zm&T=4WLaL!Y8fa*L!`G% ~NV y9x2M5?d@Z^)! 95f`P6")pn7 ۠6(_p(p0`/g(&d@@6pE@ \ 7V 71)DTEm"(.J"m7ppM*,70'+))I zHqeC7B.bAPP?uxLB  ^m%p\8WMD""Zz 6"g PT6Q'ڀj -DP.eQn" aDJhs"o lA@ Gŀ EGE]T1P$]tJATq"E|X+]PE2& y("DDE8`.b7t"y8-s* UÊff(f(|)@T[ &8;*cET?@TU%P9H,@3 l('TQOP-V@GJ( TD _@ (") * ڊU@ ,US(9pb(P o{(sƠr̩3޵͚yBPЌ4ALJEKo1Ot oVz?J 0Vsv/ )V9@2"䚯Txa[)8j?:b¨JFTiVde-m"&<%*q ]vTĺx~ K{= 20<,̓!>B D;ykt&T EB@ ଊ$<G_"HW*.IP, b(Q |U` b)b.*mAUM4ns @8QcXe 9^'WA#魂wLL;3AUD°Z!AI*> "2.]ʏcc+`&,ʦ.+%a*dV# K1MlUOmOPA4"+"}DjR" 1 Vł@Y Õ*C_\D4ֲ;'S*`IJU0n\E$jWsiOSiA % 䢚WފȢAN>lXBQZjVͬHiyʽ(+(lvgwDd:BcU2k`T,TTS}L *T Ѥ6x5T2U5wMjii UE*40 R9Dӂ oo{/+_O ^eBA"awqWGujA'Rol,=@4"%DS'e%%Զw3`/љ {7"D+rWנ@ H" 7˕y͉yu5PVo5&9Xh ubQthЌ>v12 w"ImucR`HTbCY4H=W7YF(v['}F5Lb,l6%/Ӊ @ $n`HO,'O}fq~"9mj+ 1nr!0v] ;,IPTP84A6Mt8c/XA@3`*z({yywGT`vڙtV\V ˨^84b \1!!%]+jxG֓$Tq͖=Ҍsh+8mʱS},Η8wV[~Is]/Ql'!]#) P4*(JmWN2PTWz`PM (:7?s9'2j$>krR&+Ud稦y%W[/jw_VP _. 5h$$/E":ݧ:zU\QODˆ3 U@3=N:YbdDo"+u_ɨ ?EgePCiqkq!`DAW&DT XR*{~erΦ^a I!~9; pkohllh2 XtVaic9,X+n(sܮA6Q/" 0l~}8e[Pjhr5R*QBM14Yl|]>.cT eIZ=D 9&7ףd1 TG v`V7|@C> 420<\2d:+UΜ?Y@ [_߄M|R*w%M,_-D.ikGGq+L+SaB)n{\/w,oq{@Qa*.gSw83USJ& 籔@½EwVD8sӛL2Ԯ4(aM (. y;nELԒ"B<&@!|d ua|X/ŠɈ9O#E56}M  f~oXV7/ p {>DvcRl ֖W*U(,fHBGKsl_~@+w'h7ɪq([;T>?_K򷹝?! hQŕx,YA<+TEN uKBp Ÿ<"M=CtD}@fmBoGViD:"\m]7I㑲h((%M$U3D6\r] qa{PT5_/sVx Ҩ\^kP@PEKʿȻ.*D⃕VzXq;q`3T~ZErheљ]W_Y'$ClC"ۙ)EEv}]wrB'/^1yr.(oB)zQ:. }H َt' n< :idAQtă$WÂԍYP(cEgbsH=kk? HZtʚr2l2V Hc 0< Vn(p\E"*~fudL jX1W$,)@?[ ZRC̎ V V!qUt@×fK1(@O0GyB`#ME H#,.[𑏵7ONix`s:j)~S6?Jq8OD,] `|Hr>氀 Rq!UH~p~tu(mHBB2H,f%4oyz_Ex ;:R#zi>[uQzcrAG|E%n3D\d] 9Qҝ1(vފ;H)qNnAl~o,XSst1u6lK{4S-@{A2oˏSV!D&` eAIV K+D#EdAŴ0%S'R*MDB䲛}.lA2X^G[1z4վ-@,mC- **eEj# ;e Pɚ uW&Ս|͞9kΒMwx[ +ɂ3D["E$1sSwעĖ !zKݢAEry> 0#G(S8dUC >OpCMD5!@W`#J&dT[:Ɯ-X^8ׇJ ̗ͦ&]o;?!PiP $Ʌ1R}u2VD (b)LrnAIp$Kqk>:B9U׊` m{d t8_F ~ γ֋@]+oY"-kDǁ>_62x~؃k ~_k VF9U}gog+g'<67bom7P?fxՅ &d֖",6""k(QbՕvG c{^6~B)%/G2e'd1Q !Zi"Xo"g~Mw+b"r|?}O .z G]5̋ÿ3Xpu~V4I{%XD_z*;?rY`HcvӶߞ=ZYsW_;t.(Q:(dJ@8*;xQ Ab2iА°HDI6!  !%U ( "t(O \ E IAdEDUH,E"!#bY#$Q"TIDB2 {{$$XH`)DIlE+;~P QHD3(7=@wly@IH5CwV{DU5XY(ؑe;.P5q1_ ؂BKV%mi,@ĥQs+1pR01 `Ei8*9MYt[n+mU1U\cˋ*J)'J~;k<)ouG{^oǺ 9-y@D;jWw!w,c*ʉ_mt샪TgP&sĆ@T':qPМ)ae,+cǸPl5&Z"`ssM𠆆5BQo{xPs ID3yPV4bX[+Cga|CáЭç$@ P"p 6=6 Toh@](qf `ó^M@lR*S#šo່l\NYY&K0AO9nFD9]bfkt% `bg6 *UW1L$]]*@0@_-3'O-DH̙ ,ImLltfHE Bj"!iT$) U2yQ3F0@9(]dlg76pp7@F*ȡAt?>mDxm>?n=ݚ7 "(Ȩj⠹mL89 D R@\AMB,=B{Q`*صEUR* 2"1EQDQ"(őb H(@`HXT TDE 8eV"1I$Ċ,k" &~&mGB$dP8[xDA kPGQ~P63iЩ;8 T8QP "$Gg P_] a$ŐVBDd_$y @Pa _KG ATTPPX @XHCF$Abu A ")P;xz6"஢" t]CƊI 2H,UNQAEYME=r%)H)D Q e"T9 Af QQP0@G/C™~^?{ #k$sE[̪T3D@DpT7p[D&H Gc*!!'ʃSGv} E$TI,@=_g(}(؀b >]*:ѼoGI%ASv0⟊3 ,W6TXhU YmdR*+.l²,18%dXX "bnwT$$1? #. $T"AC$!'|[ݨQ^뽡R"{Xx |DvPCQsI ECG'G࢚زFu:؀Ko `ǂ0`!zz((gUEzh 0 $ \Q{ɻqra99& Dϩ8AGb@Q$MQ 8GDUd 0< *@$0$ tT?NUG"[20pE(D"AA׺wV;a80Ar30qyTUoTǘH  XdLxzXyEO2 @ wye]T==zޖ+(tQ0g(" c!AE!w vAD4F"܁ <<,ΟH!}y (}$j P;(8wp-@E3PVDU8of9D`C CӰ T'kp* j:"*QADPw@"gb~aUPAD$2 ;W5* +ϴ$ r0K!Ll+{I>Y?~GuX ea=4ཿh?[t^Dxq"5Wqve_h}0cIC Q2I2th&CI!oƒMt33LzR8fTYD2_X+6dPǜe%XdBOvRMHVX*(Ŋb"1)UDI#!<ПA`őEP UQX#, U`Tb*((LR,Y H`t>'{Zډ+Ȁ <{ 4goSvF@w]</b@3P .{ȧ̀ɼFƲw@)a)@yS!bn~> lǴ2.GBŅ6BK{zޗh0xhx (@@:nx<~=Q@9H~!pK9NQAb7d j A!@х@-H ,Y{ %(AXTHI0QX!RCjBp\^ko5oC9?qSs+{p3!H#B$!-C(vM-)T6UN -_2. >;KI='s7]XEAк;]69MYRҲ逢'*5Ř,KJtdCv@#NI#txϐdLYkF=gn/_~ݷSYϜ^rm̽dz7_0=dmdCd4*P/ALJ>EPỉQ1kܦA>  fLc|7x qيJWDs y[^?B"!3v#"{*8{?Vnf|={fuƮITB8őeo>-L p`nr3C <@DE0ઘWM.0uzK+!a}8^yKhfcNRogl emBV*.1!HPٱ]g-6r(`E`#!B* EAV (/+$$N u:'z Hd ] G֚3U*T$8Sgfh' $@ZdE1YCHf/2n+ӔFyEe婚sRՐ~Xr~.]^˗|Sç嵶q뒉4%JdY!C4kEs J$QzEvbZ{Z9t%IN@RJ" -+[MFGhPP0!\@I H *TDU{#tQ 7%99ī-f5A[Yz6o W3pf1g 7$@@f\(i1XU ste3d)Mhi ,`0b EQms:vttxC qŻ]T81W%k.lR /6lQj7@9=aEԋTo30fPBBC;uGX>6hF'(]@bU}D@* !`Q$u& F`f2&A~ڈ>e 4X"NoDa͍[[ZY Pu =c$3h1zCVBASGQ KDW GP+ "FRhJ)]$Y!xXPψ8T l:(?mk./DǏ BbD].FZ]||_uI1X{-oG'K_@Q42i$"C=ˮP ,8|֜g+u'Uux[OPLnB;QDzXRژ`?\pgd.kR{K/ew<|;-`{ Fjd_ ۥUN:"B#H$]dAdQ$PdM"0d" $$b EYL$Ua!$:4 (f# H#H6PB$D "B{EIPQ?j dX*cm!ac I#QՈE#uP0xEH( V 'а<_e$`B@"# (m"!'0AT5Q;(Y_ExAFi` TSˎ>zN5>Oafd^d$W,y-?2,HddnR7A [0R!P7ݮLC1&?I 3KL Tmµqqh+ f(6";mƴ*##DHb$U$X Ȥ 2(p(AX,QݥDV qQQE1PF2$ԅ(U@52RBvl̘ `(Ȫ""$F(do -ET$P ")#+B *)#DH<+Y (, $ A UPTb0UD >8o" Ȃ}HgX3et!ҀZumuz6z$xXl}ǂvTa}**H"" (CȀ*I"("@ dSG)R1(## >1,l*PV TAx,ӪdJ2BrD̆ 1 X F0TdDpŰ1`mQTQTF+#AXEf=sIsk-ڻ"6("$ `=pL TqPS(@SqP .􀂙ږSQ"g6 >OQYqUPbk!()"/#gU &zXX/\ qg)2O[ R ؽ{u.e8iLqiD@0@P2qdAXk`!TD[aB,MT(P`9hW=`"`(FRHQ bd)i u, f:$ 6H E1X#ta*6"ȰETPF#tֈpEb1EFA#UTA$ H,UA! (DL1PQ )kȂ&bnN,PDIk:9KOjz] $AAN 9DB r$`'-D{;,AAQU$ycBDdӣ7u-q UYQ n8űn*`LPd # (,$U^ZjL*-f*,AE DTQ1l*HDU#$RDIR!"ŀ $9"A-" 2" ȄP6`E,c"(0X b1b 9L`ǛE Q" R`$cϬx+6]GSϽЂ l*A}" thb/Tت_sM4kIX$kkL24V~rTXObaV0DUoRF*T#+ Q@lC/$mdMY&-Xҁ9i4(( ?S4äDĽx*(`4K`8C *HV@!+X"haHU"xb9B$'NPPFEpL(TVH,m3 ؐDB"2UjI.4 "$tD5HXPT`OD1?}^.J%D2 ʀ9PX}w1!Wn^Ζ)ҥDjXRBdC-,]5.(~:Z%1Cyo7c䷙W A$ 21E",<2J0Tb" "E"$AQQ#-V°RiHZ`ETQ +K ` 4g%*(Œ a+fؑXڶpGu/#sIpRklm4 d Sm& ~he`)[cyXANv _oޕ w՞)K5LުUB>trWq!O!fh&n;UZh f=Kb,(9]"$/,ˋ+!#"mgeOKBI_Y|^ !(,֯{X]LXUU*D頺_?QAG;䠢g3v[c)ex8mEj(af#`wO=l;;ZAFA]V] teQ\ǞTЀlE:m"$3kaW"DD#WRI([*-BjCRV AH'yu2Nɇf"N rY6rx L!<kB鉠@&"cv3b+l:qL eYBe 铹Hqs-AF`5q$*H&<*cvT[BKLC̔ AV3'C7vY(HCcLG.SqOPoUgqu2V_9q!V(?vl|ISgs5K0NIk0-?<=AllϹX)*BM! xf<"R  ,9^ĆV0b0ܡ"Sk Ґ+T" Uwv0Ւ"n2HBI7I`Q RI$؂ (lݥ-Y(8&eY$X>Eg'+TD;(9vO [V(6qQOe/ $<I~8l@* C18=/XAf(>8%2sWMMV˃UT~ YuCenǎ] TSguN x7i"PLX>^q A@U*ct 8hf#2H?'OJ}En0t"ޟ:T1Wd@-uE`m3L*8J<$%0LҚY":ԍ+]/@+tRukkW?`*(1"Qw, m}5J>$U c2yZ!#5| ,slZ-k:BH8upSgj&$ō@'ȀL}L~ȃ;)~ J E|±E,P,)OCP?\*&+1P=y:9JEcwj /ۇ)c(9E;X[WTs;{ER'6ACngg9BDL&ƛ j :__nSPPu4vVQsn b+-E"ހoh>"~.Ȁ_(jbBE T(Z`!ŵ~h D9ɁG]VAaTSNQŒ裡R~ҐD+o".(-B&nQ],cԋb84k-q59p@"E~cD^ Tx'dP ) v _ZZ\p }6ƀTẇI_v0@0B&gP\Jr͛jȋlrv@;3o}kg_^V#׿l(r,"a+T}]]l?-o^VfJjg܋|W";>E nsfJkwOYjIIBDe{PL%CYV/lةS=;h:|6/yOB֯ƒǘ㌉R.ąe& a=5;VoX=hoaŏɣ>G;@jV(| MdIPnvsYCws|[ `4M(|F}TGQTOm'p!?Rn T>lBcc3 N2E[3<^0/8ךd^]"#EJv4 b>$̅/xO?@u.רM G?>I9((OYu4dN $9$N>ʘ7XtVN.!'gǑQ$DxQHiBLDMwdmzkut܅zS, "ʀMCò❌|(㇬ӰPrr6#gpadF ֢ ylHNtPsSq-c>Te5MU`Sg+)n`Ʀѐ yfm/f8tTsu[u1qc&bBQ X>3q[wm?}g;xfiK^[swAaD4@1>%J5~˘4GN8Sc F ؙfm`ҥ3 jǘڻ4 !7V7^ >?-i;ݏ[ .?OGmq3>~O0 7腙2䱄]dAxu?CW&LH"~{TRc_k!븣4uzL wyVv֧Qni1 !! [m^l 7׶jԹM&'FޏQHFRcˠVS FDRkD k%`mhn 6J˶].1k#DJ5H@ Eg!QbTCS`HEYDgądX$ y<&&9LőUXAI1dRĬeX D1E4P%'1 #ZxRc -*F((*E)UD۲E_IX1+UX"-XMj bGB#hL/!= cNx+V 0}΀*x1 (fw}!B@+*0@=Io!lSѨUmrQ.gDK{jTDD25z}h)Ny+Yw`z{5&uCOî{jo_d mov;"rQװrB]GQvM~ųO@2t[Sq'Ê>~,ȃTwUx4`x1jkw=`S<=&Gˢꃷ!AV‹+e+89jcPC~@:͛& $eQa>aܦ KQR "2 #T P)zlη\".k-p>[F&@'0<m*#Uq)RA`$$ =iIJRP#E%%ab!%YD` I d !]:qA<(hLjBy:TLdUUCa.q )-_vB, JCRhhkR Kz΄~eaP7LП}MV1G;cI̡0B]Nb s$p_DtPuOstEUD@O.2?I87cӱ>lOXX>}&{JPV'nՄ^b*T@HZ?3/b@-d75S.+TnbX:s_jRtTl%,,]7A 45$9;X~1m*NH #c'a*ȟy:Hid6LQ@ߛI7y+")1aH%PYF,d0T9%usl 3ơT2µ 0F ,,XQ*,PP"ld4Dbg7GϰƔX)&md$Q-|?&1'Rj`Im6БE$ZFuBL;1$G3MQ4K" RsaJi6;w\UΕ*IWL`6`,XLE@$!RHxqH'6OaX,HE866]ⳋbv?'HRL߼"&LP@S| ǧ$DOkҡNi6I'/bAQWV`.(H @:*0E!HH"/~+shX;$?kWr AbIY?_k@0@ wgH e PZ DTې-MހF` υ|?u{goZ慊DMjp3B6\9b$=|"P8?gF >Aσ(|,k.A]W/Y[,_f5J @$ʩ}%rG+ƚ!9@P2j_vO8?`)QM0 s*VJCq0eee*IBTL1Qūف45c5R\Jr*BI:K1 P_: Nj"|-NKD`Dxj-`bL?S܁#(+ dSdCXL%gY3< [> *P]6BLG*P+uEv[0in5SN8rp.~ߍgRc&:r>n}=uᬼՇy,6#8\O[[ZPS#}k4Çl6r ibe|bx!g؏E *qd8!5BFgc9Jn&wi9DX\bpw퍽GWJWmHzu!΂<(YHUR9.ß8$&R}! 5Dj>&2/`'tà/o eMo;l7z>b5ç)հ'!K3}5+/[O9vyir)yMwbqBe 9f3L7{ 0 Aqrc, _ugة!\v6)bsәB9J~v҂$@ ]c$1Nf_aY]o~Æmo:d#w,3126|{-y s\HMJ^rv y/t7qyհ+Pw9T@h$fd3~rQF24y6$a$T{5Y1\&DE(oHɕpavCͨC /w>:G)9a&XG87t @0a5JqO}qFCs]_v< >Ud!P70@ԁQ5!az~ `ң'CSVcdr{X!;F*љ8N/~&'@H$FIRSg-BMz*, 8 m``eiPd @]ѐ} >0eui.x1IL}RM/%0̂l!3C]:;(9\2KSoBOJcsz>!;!aoc+R+@vXHQ "Αe6: ۔PF@Ѐc%FȊ9ܥ vz{.},+[1"yPNT*s֡] 0Kz[f@KR@HMs@L;\x`%k?G_wcYN2'S%J7DN1\ i JJuX{;LaAqtSϣ6;o8_qVr}oTdb ȫ"$ȠeE@-PEP t \Vښiq4co;wtI=i;vjlk:FSLUd4/u\N6ݥ-6ww>sz'uvyS/inΪ:朝TסuN]w7QI]=gQC3(t{7Tc}詷 *`Ub^zcP$B4 d2c5BŊ BV gxf.oHU8u)c#.\XQ5$So4jTCq=hgj >+Q湻 ĕ#mKQU[i 3ZW%@y)C3E! HfUBy\2mI8o ;~b[`( #@$*b֖k7z5w7׫(%tme@KpqTvHfLT'H3rfbB/1k"@}lVwm\tY&}Q~Btj렠,i- O“(g@-b`Dp& m2!M9QC!p{$!0͆92I< rgڠo8zDɱ0ˇNЧ-؎)]MĤ+4bB_#qu9 =, Rfc &`b"&HpiEF(87ŗVʍPj(&Q+ aT(2Ā? ǖetDNmZr7Hq; e//8n l%썵X% *c}_V2()2p.ΞE׃К_c:Xl^tb` DaF^8ulʉ-,<~J8dM8 A3BDg,=*W _E6$iN142 m@[6R2G2.F&NZ rx2b.ҠB$Q3H\'4`ZOg &~ Z )58CK'DHj*8R7tH 2S(ԫ IMT7meF ( LyW#.f]6bRdIqih*_)AMyܵ@X8*pE)7X"@'TEn&20Vt)'r a\(8d n*/F@sL*ldO_ۻvϓmL$qw8#u1bo>/3vI9%(>7~bbNT^?Ao1Nnv "2!HEG18aȻDRPlI_nk~=Oq08׫5XSrx\zk$YSȠTEQ@Hkc!K6roM9蜴\,& DeIQE8`.&!xb"QTAEȪAV Vń6 5)*O4@Ԭ>65EDXYYFAaPTUO~ʧK1BCg;Wƶ6e&RiA7JrV8;p/U|x*{G肨XAԋ$~W -D)T2M IA`MLdYgBdM hXhR}s)'hǗ{T*sDY&X~/KkeHSu`dp~\Cxzubc=5ϑ0(jJ2RePdʵ # ~"a?: ܁M|uҲř:ζZIыJgˇg먾!`)졊vS=ŶҵeVU+u-Fl}n-k9>D t8O3vn -[d4|kFk'CzGL6wMe_-T\ n7{7}VZ^{I!a\q⢢\1rO`b([c2F0hlR=,7Xb'ς 1`@ȀAbL بA( q: 4"yK aSQ`'8GW/77to)NEsWOGPq AD4P U. l,frsL^kLӌ2gJ|}88޺ "t0!5+2Scm@@A6]`l&Y.jv {ٵ`P*Qkc)HĆ6xmu \esxKz(H']~ŊShHWMX 7B jfI) p!@Y6 @υ9oڙŅO_wS/=4ڡsr%gy³MB{޷ ֒RnQk@Q`;e=e!6#A)GŦ$NK. P("'`D@^V8Dj3y@r않Exb EdeG"MU&6S)+1%II4 Ne)=Ě:4 h׵e\ju@+(Q5*~*E*l`8gg1;9jdQC\u tBBXۦgH@-@mG>wEӸp i[Q)vĨ1Ϥ0be O^K0$|)a$\Ę*@X4E]ChyaH PQbQR~"6HRATeLv=gj}V bʕJN;FAy &H@1qBNI"]W ]N DAA\MV.2%)ONQ! FQ\*x"L%鱈b&1S$8J iY酂@C7\efA|RƭsΛ8틱?Ct-xlAիi1i3 Đ滣r+ s1TuyaF`RT@A[`DJI$q@o᪔p vu Ñ|+-MaXB INd“&#!lRDaP"l͗պT/yO$hzUx@G*t;v/%[V㾕@HH@y+ZID\|;m545ҶY-~zbM{#3~QOr#*GuHRbBf|6AkɰF-jU4Ke :7_y;!A:N}j@Ho[4FD,EDc>jX3dΚ(ya:,,m@&6*6i$ώ6TѮ4Bcme salo.nhH"D"H Cc@BnY!wٺ1fdlXB48 8Q\[=2Bx/d^A^Mk]/SXcAyLo I@9;?cuȈ _;z'H`qxOPBxٓS~aӦ;sju1xjq{V@5O5AH†Ur}1u@D#:в)sӊt"M76vu>*y<1;ܵh%^z^ ~W(5=P%H-Grͤ *_% c j@P:Aa-/0d]9xSu] q+y.+԰so!9]it}[ܾAzlz7խ{? 0T䨒&4pO`oD fb/QLҋT3sh3ƆV#Dn颗^j2&}^DN%T+STbɛx(قcA}Ǐ@[XuʀG9ibn҈PQ9h{>4.` G]ltRYX( V``R YAd1B aY,@b AdXEYMAIc,,!A#*B Eb",Q@ *d"aE&#D ۲#$XEeYvJ0`TP(1UAAV i H,) !*˞Y )+""4gd4t}vƉt`\Yذl yALV Y"oT$Pd110aC8o?PMaM?zf1ތg?NE0 PZ(!»T)IQT >yOag䰛̛m& VIvY1E XP<$+6RhSjtSJY.w\P}) ]K~՛P>^&͌kQl *L@n 3 8ra5$,%MVjUQU1j,H],TҐX`\"uuPCȀ`w!"ŁÕs3۫QuR@Hv*J&:JqwBs.c_0ۙz8GRo}~sm7oy(->=<.Y2_3}%DZGԉv U`κڮN;X%}m]ŧGέ~M\sMZ@BP_J*$D' 32$`E]!hJc6 H 0J`(!\ea : %%Cy6 :0oBEBVۂ6(X{uLm@D,n(iI (YolU}>;= n}'o;++kh$%90c{9/*D |7U-+ ذF==9l3Cxx"9j _[,-o)>t~1#x@qa( \PKp{yP0>h l߰:yN:NigtW)eJ"0:40  ^5M#__2PSeE,UWmpz!7EUgic=aPUa;s*s{\7g_OI5']hsP;`b?00u &QY3=QOapDȽRhUc2ve0Y%f5zä{q7iBARHMRV;*acyƾua|i"Xa?@`<ˆ<)B WpV'Ȅ ¨W_>^f9>v=H̋W1`ݚ8M΢U@ݨH<{pGbP%WA ^D:@Ԙ>]NڛtuaA5R&ǜP8m8l (Ķ JD H $8b`ki'޸˯7X #Vtv\XY Vbƪǽ2^n^{2P즀w̞U1ӲU\ͬdY H!ʽVcepeqʶKslBd̈3) \هGɺ8|L@T<⣧v Np} 0d)\󀅂ai" gRX]RJ}".!И`a3Əi%H(ao-|[8_o5 .d1}@ʍ-h bfEp~7!tAo 6`0U@^L맵d1f,g~uT=|Lq&~!9"TD*"CC]EocA1%AG qPq!HbyѠ ii/x(b,~`}~YICQÀ&l>$@.M9ps|QdueL Q`S&UBnYAs\(Z ͞{hg`D4*-kpRT&eI@${dR8wy1 0@@Xcjs J&S]\J)M-;-)MT&ǎ1v(R6^HrRh ᐡB 07 bXax7\: #MKjYFO~ry^ L )n/A'1RIA)]XjnbmH.vLlT!5bʼ@MdThZcep^dS%]+S%Mc<{{j>/z;|ex4Z@l~> \]BkaoB" JKtSBa!W"׏tDb({[& J*? <:~N?qP֞|fOʊۯy5}_wV|eǵh|22ntկ4^[Fia١PbeY2ܻej_q>f_3W^󹥳aLI:EKe8d@3G1gW(nR۔O6F}~דŅoB8|G0\4a2 < u6e0?ZӇ'}di:֎P2 ]ET+! t|̭lw >BX(Tؑ(]Wf.F7i6;Tt$n#OVA9Fā d̠w TFB:;6;qБ]CdZ0=nGMSNFd!~s }kUrn=.K.bu~쑣 \}v:Rt&Juk}nagAw.=V{_YE؝km|'\4sUި|][so7au{/s> stU'f*,j<01 3 ٧`(թrZ%2"1H}uvS IGg7Yڗ>}?5ok:*/;&_0~: ?Ҷ^") u4"}eM7Ò"1P *4VHh` ؂*T 8*`/f_H+7{نxFr>JtMH)  _ndEt 1xp*`-BW. $HE70F&j(ra`vYsCB>>7݈p>$1Q `)-3uɑSZ,h2pBEzՙ8 i,6bT𱹏q?u24/N~OrKckmopYW @R&K;Fq^ ViX&XHm!ݦڲ*Y53W;&I;B13M0}5Mw?uB:ie,ꉬ:XȆCγCE&]I bTl"5~@F BD-FsIǗȥ% D:W;' H@ҁ I1;7L$0Jb`ov5dDX\&@kNaBks2)D$7uP@oE/L 6_eJpAI\dA&|Tb8$^NҤ_}s ,P1Id)|x}L!ؑJh2Jȸա7}#ݣ%I + I'7u5Sh`Jce5T嘙Gx%B˲ҧ5RwhЈIHHjG :$8Z"@.?s?>i$nm)҅n$  @Wvc ڣU\6="T\Tjc`ɇ(~dJ4b21};˓O,\\{ަ6%L-Q:Qg84"Sʿp< ^?|NmCo=Q)Y=&w')r`oXǣ-G]VAتy);0sJߐCMj ]ʮUq:[/V'AG@1숉k/7h-~Kq[r6BQ&RoMC3gMl^ qJ=|Za,mJ=?8fO!xEg@/=s5}{6M=k3ų[i=6nr2ݝj! %5jhUŢ>$zV^RыHO>tpE'!+ Y$R Dd-03JAHE*a< R , x/5!ҧȘvZR*V"@R!T#&4͋mwQwے¸bG%,so|א=%+]A-r\%v깺.?}XLr-nW(ע!#U(H 7)Q22F c4禋 ] C/0CK3\Z.\KBsQATU8C$PÇUиM5\ "\+t4ҍ{?+4/-и)" &֊HDVkK欝yh|Nݴ=~3BM'Od8DQAX(eAjJ H hE q)lTi^.ZD ;@!b'y;G0`ZxZI2I HxmBw6=05b "Np!b]>1Q㴨De1A>z&þFC6HOҦQUb0V _bhRL.CGcŀD?%9:4;_Ġ2/ڳ/Kw!{+? $OoO9&\O0C hg dw@?RxwH i1e(D\S9"I(yqS=\Ml`(!߰,_Rؾ%0><&g9|5m)Wz kBoVdK#PREQ1LD:hy2"A3pP};ȃ|Q2 i$x=eCNȞ*hd !marƎ QOnӲ uTv$B)PHDP?9h=1:VD\>ńsL9lY4t](0?AAwҲ1; O}?kOphak:>vLn_U?]z$}*7,QypP`oC֎l5eA$@ و||(@ 1@IiO|a52j`HQDQáa :&Od&QV*ڐH;-@|kTxpK2׻W(m VLG,R&g M&Kh("1PV Ȉ#Y1R :͠&Z,QBD0lyDl C{,N4\aN2g^y8 %X+r(6T07lPpbF^Ł$ [7,ҊN]]bȌ֔d(",l𻞻8 M1q]ۭ1yf 6$T[B] QdÌrro\e@c_0Yecc,qjܮ#6T,)biY:MvL_Sڲ_v[@a{Q|\0Hʈœ܉Wd0>ʓ Wŗxs<|aPrbWp3&U,şuM< nu|啣X>+'B1'`zvr~xŀ`ca#%0>c0NI䓀.rAX7Mf0!j`:e}9n!?g ؼ?7f5Zy?46ˢ'a+\NzoEdߍYkx.! Y0<* lHmql63+X Ő9xraZf@N: uQ]CEO>ܰ@X$AQCF$"H,UB N/ ŀb#tamU@Eaд753QQQڨo:".쀀jլO).aNG̽T쳃 :cK ^_@9X=ɿ_8wuk8aO&7)zO6|om8y2Ne晴oWc*d5h`7cYλEC[ SY"B$U*Q M8 `1~`q b pNЭ !iX0c-D-TaeҭJtY_`2X2.AAb 7rq$tig_JhtpiSVMad )zFNu`+*h%tx=;Jll0i m,ffqF858rr !!nB Ub)[H21c$TtMh(GED1~@`W9p*<sOA?5S#"  ꢸrkT()9D7 IS_Jxx!ØfzԤv;vzmZIF#ok/&٪DSm [C+31I$L̰C>6AWe;+yV;{yp3ϵ.Pʱj_P>BLfP~wnoGvu6׽f-GuV$v12vznsr r9( J o Q IR$h .*z=kPʬԺL H@H qT)YN] F1N."%6&Ѫ - ~5k|k\ċ! % D4*XSV@ɆQ1NH1Rn^#xQX @S@wd#I5בSG9`<"K6X g F/ثq[h(gUP2&^qjaUqT c&Rre9egW~ڮP|sw8Ɵ.N'#y:-Wh˰&ie5|Xg * yKXPGp0s 7USe`㔄tm;)ئ8︄X޴sf= G_ q(:<ᷗ&H%A =47kF2(}oKFSV1(eIR2p+f`^z"9~eˊ<>=6yDnKeb~$o謀nf*[CGͿtmr8{cظ. w9Ʃ9,,?ƀyOj w@"DL51PDdƐH )1HvPU"X"Tdq"0`VT$a`(BuC`!* 2 fRN&jIL?{5U]GMB!(`xL]a#kH.HK *b$Ԑ2 @vXW5Odqi5Q{m>C_#v.4;W9<_1@sh-G[>O Ə uDXs:}4y >L4BO%B @nGZuq %EIX@:E̴Ku]NUÔ1+iV (F,Y[ C)0 cUAVAADpϮÚV] Z%NNn CFJ)jj,s5c"TDDq']DM2'!AcטPL]0 Օ15/=:ӉcQ2pW?V@mEm# /Ѐzn)躯mxmӾo|"RV/iAKtظ2/GZ,y11lޣj&tQðWcyFg@:eWLj[#qɶsxY6+vڐzN|YY&CHc Wt5Z.zXg )3o֨$6"`'5gJ@uuWᱩdԪ/ &\F+8 i*voAFĎҮFE{y-nC1]%Ms#=\8ڢEF<4[bEU ET}Od\,b0g.߽=- aFPD*4WxY@do2lѷ&$F.AKU9ݠ̈'thyzg<쬋 _!c~%h  S N6]C,&kO+4Gcls=72(e߈+3Q5:>TN3l*ՎW"Wp:1Kwfϩ"5DR`mk0HÑ1EOv: *]ijn5Ƣo­^s?+&7RL( bجeR_b.VS#3._ڴ /4I#\1HM>~1U ]TGMXjʾ+*GfFJ!Cpu`:ud)ӄ[u6kx۱ L91x/aM8ddC[Y  'S’>;5e8qL$fcOf=D&ȵ3RMfJ\;kJL8ۭ Viqy5e1U3ȑDs!clB YeYYn dS&q s:?wlq$w_~6J]h4TGp:Ep-Jq@CBR(&`ƳL+ Y022:Pfu4Odq?]?׼zF\g+3y*x1/48LML-o;)@RcDAJ^@nuASL| qz8̚=VWOw]~cgWwLA2AL_[aQKRX›EZDM$?>qQ]̙a h,:2",H ,LXQ`| ȳ*b,H(3TR,zOC@AO7?j,dPWiĞ!e,u$]?PϽ=Zbz;d  IDCD ϒuqԷ񳌴U昈J6R +H׶ܲV 4 !qd1q7RQ5@À}5/.=]ygO#2߫t>-(t Tp֫_auc>mYƦ\BA&*JUJ"TUۯ"&u_Fk@̭}{#`8OE `doL2 aAwK >RTTǵ({  U6p7&; i |e͞Q| LN̟a|Hnj' :("$PJغєl*b8GgodY;9QQsc.Gc.l!'NEہ@zE.'"]3zk09sǦzTFn֛?oKTE|H؛>d~xR@# ^;YSj&Рa-He`ǣHnl*(C"kY7:`QuH *j68NtX*QU&pM8$%@%$*F+dF-S}_< Sq$[&P8hB,k=Uƈsx&&DSa $>G_='kS} T /YvhH_1x5>ѕQ;,Ag!P+V1P w|Ho *ӝUCJ) ER'`^EE !n7E17Q25f-`, Hj~(sKA$$;s0a y_ %XXSr +0;UȠAZq:ڊeewfU4tdʡ01W3"ݸ ݪژLWv/,B [҈Sw|qgٻB #l2YQ ?G 9ї~ZbmM4z@i':Su@bԯc~.>C:ՠTPZsɵLP-^;oB.* $XGFyUadJ8qZG[$%BaUld@ CIS|FЉN,)pn5S`ILPN`d3'kŵE(l08氭q`eGe_ 6t33gKNdj.ڨ)1*Z ync+/O_kia_hȤix:oG'70yfayg+\OG530hb˺?<8/C m`|? _ϓ{[,9A{:P x1Hh(U S"ޓn M3zP6 P3|xA}o!E{=>5ADB(Da V/a1^v} #&|Q@9r:(PR`j8k.J/%WcT/1/Avt~vvT6)5*6r5PXН]v:7 /: 1FM`NE!uF F=IK܎ÉSO+ θ9y,{G݊SiKZ]?#aZu7tm`uX@A;l➭Y1˸\x}lj,y<&HI$Nf5χv4ALU2d‚]\I[&b].< wWP:Q,8wi7!yQɤs7P@{g@+=fR?płd CZ^R|׉!! ()l)$!֘`P *6+?X ZRa @ۉuB!`Bl!Hyӹ=xiv?iV蚵J Kq|r'uT)[-$@&RP朐20 =hVdLN΋w; >F [6łd ^ڠ &Nkf#.4'"{{XbU۠!Ig~JcbC|F%I]&_5lwOY^wyRFݶnW5%9yuP7ӀNʇpx+ࢰY(Ci{awrη^}~Cgb(hz+ mT}H'Qi(h,>Yg3z| y sHܔU 4<_TAc$OOMB4 S% SH~/3b0qlmJg(@Ҋ-EWQN:aHu\RG[q@T Z5.qx{E@"`ڠ@aҵlZpdтY˘KP:ms͑΂Ce[Q^det-O'U ZU!zM_SHWS[ O`Z%2ʄůmV+=/b8d |kX<[)85п :}\|?\fliCqE)T &O7s,WpAԓ`"A) F=[ :|$ȎWa4:7ਜ(e 2-A%gpݵs6qP,@(ZึЅ Wf2D |D|N>#QQ ycI 3* |;| ShSeDN%lhq!{r}tZsBb.N&kO?s7Â>T@0!A5\㒑L4R]th3tTLE񨶼Om2~wEkcE^LCc y덞~!h--e*gghi9 ~o߱ Mz'cb^')mrHbpǩ㙨z!ླ"ȈH HI ,Ea"d+ ʄP PbbĂ0XPDI* EA T/b=Tޟ9_us$R 8*0X+XUI+ wl4a TO$) p]'} #P஡b*}7u| ((8d޿oEjPu%=voɻo"SfϦrԲ6UtM (q)9S:X!=5=Lǩ1P(xp_[ }DOQCÆ K(R<aI<>(( E]E=l]T P}wkSS2ƈꈛ6! wmAťࡶ彮~_x]x%Fr~c {lԫ\9 ̷vdQG] Y$ f ^ 9+v0x{L79`Gd*P:OI0ٳ [ebJ} z"0*#A'Nj@>M`Bȗ.r?V$7GȐ?(n:)CX" `G{ V/쫱(WԷ="q.<33"^vmA}-VuHb pFk|vxL㷑5}[Ǥ`(n}GDJD&A& ;UDϖp4 ({$X, J>ע\ QkFy{ܴF<4~Z>pchA8e>~GS4%b1-ӍY5&MaSaےeDkDko*׎M=%KTХ&ʂݯĺG2≚SĎWWIysP'F?['qhF#2"Y jR7р>BK/ܔr9=DQZq(ǹqP**'~jW%Bh =@;N[3}U{pc7uV?cizoBJï0$!cdD_a+usN\+dIB`Rj Aqb*( C-YB6KMʧ@2gY4e'R!`(P<@tz홹bTǓLoD}޾GZO GC-dBJ w+CA+, Lץi$ӥOCgOawgoM}1<"+0IY Hth:qM-= ^Z֔ZI4 xct)֟ !6#>+=\L0`,PX)QHs9ȗ< O!o՜j4|CueVÌ 7kA g3⚒J/"mQTRtduMo|ܲhWI'`?a$tG] hAwNZ&(!w"U%Bcï50h )aEe_xd߲嬦ҥư弿ĸ}Br]Q\{ڶksvZN۪E+,hD?6&8;?dwWEq[Ml)^LD6D LD;8g<.L+č*W8VNUl,Bb6FĠWV2b YV=J UR i޾?gHoc 4F* _װ a>=fQxV'm]^DSnmV%MxCq顡F딘6nAYBAx"4Xm-/m҅G$sOqcqao1-$éy~J[ɡ ٕN܌84XRJkn9L\;b|ǃu#yme$֘PQ-ٔ"'9} pDW  +?J"+R!/(? 'u]a:ب5!aBuɣ|brA?bhRSIC91,@P}eek$PACI ]leE"(H5\? ]+n:U_р%JE8AmTHݑ!Njr::u|8P|&??&|ԎM&gתcaG-QSlDM_Qڛ჊g~_\)Ao3Hrsdc zĂ$F#E {O4, 6B@A2F`>}򥭱hFD14l4>t4(Ccjpۮ\l^-oS(Yyּ 1bMZ={aM[& *J{ GgtQr y\</=;]N2L ֝׻ؼd晡q,'}OsHD6LB9 EnRAB3] 8b Dc$QxT=\=ma{Ȱ͎i[3,dd$5S|ܓ /'Es LŶ<-i/0ZFN&(LV|#ʸb[v1{OM`rʈRZF@g( B@ I*DEw?m ,#qr=r=҉5nh4Mh\MtlDMqt3$='Q_e%*N+e27&!\)&NN! x^ECUP|%o0<: ÌPPe´H t8M;6FWQwVWس Y{=ݸʄ?Er43q ݚYCj|t s@3ɡ2.x.^BOI37!N&:(Z_1t~N+ip[sdcƐQ5PJ&#~}+n5Qv0d & @z*QERdo02 o#!hQ^(_GLĿ$P4C9.ГSoCZ]VK0t`L|N^"rYQ/!F@g/BPa_Yơy8+KÖ:>x{ܮ6w"QbQn\JzuPJ DB'NՆq<-.R$EAB()LT(?3mwf(DAA7x fŚw\n%DLJm+qGa% 6פ{8}s^YNFA@TS*{% # 6SRF(mZc~ @X0Pל;)uV|Ft,B\tshhͤ6SShk%^;Yg|> @Rk\Ls@HFV]}arRt鶐Qq (kE,h\:/w<,iUh98Et f? wAB@e+Զ@RO\xi_FTtu'l ==7Pdv=nϫ>B`;Z+ɋV1Kˉe|]:%X(E~N~1 ^DLwF)LJB$LBdxi*^*$W(Q C`E EYp+wrw4`0uu]Hghҹv8\[QJb (4;7H>|F^4M&i֩<\( z߀9U}gfe% TS G,o$zF'ӆE-c; m|kqׄ"pQD(%JQ:҉<8CQ?Ne[W'8SZ9K@u/Y\@AOaI(}VasXP3|Zg>D&!Fh8~]nwI{vZ|χq?^BXY3"x<u  c8KM-ϸFaLl#A" ޢWf_ɬ2^قzUm_w5rDupbnPl)qv~ IC׼k8(zcä}S}AcaP((q"G- 43e2릧Yt )vQC iT!"s6X'}?}lGЛ1)\&Fq^^ؖ7\1sPLID2J1` /l=> 0[jU"p@LCESl&#'dɉᙅf# n*WE`xW@q;hb:|oamEVt@?G x B~EB }5 LI (h<r!N1G$P R" Rýڅhuqu1US= dA ?e޹jHedZ;*ُGGF `P\j@^vP0N/m=a[]>hPu~y8|wW@@H@HY{b4rn/=2c)GR$nH-B=j)hKw߈A?.na|oZz?sX U@A7=փ0H=ېkXMv!qA0@ "VE0R]v0M)T$#`q iMdUϊ#@"OA)6 /HYv&w貀 n*?KuNTj)=V;mPphC  :y\>ʮ2*|(gP[?reYm_~@7HVgFB%cD&w\A"W2"ruzeSQDKhȁ(,>tJNb "qNOk]G3;tCOU=w^O~kHY$;~ Ad@XE FH){if BTζLm,PX_Vل%9DXR#2"AH(~RE rUktz^^ ;3M`teॸ9?"`ϓ fP񩱰S"q5=~ˈDz}G{Zq~I^O PBAy˚Sb9{{qǨPO3QRZ dw@O g)@Q!r!N6wj zz߳`<s3auT*#:!:’=si!{0:5 'A]헻@91>xTӧNPd!-Zu֨G%(/sra -€Z*8st@ l%K'*˄&VvU'+-V$ N# P a$p[S`-$(8ˀR@ %%5"ȌC?@+yg2LHrd|Ia*LثIFFД6ba)%¢ƶVL|lJ>.it"c#$+P @@Z.%,f"E Z F@V*Ccp}5?J߸tx @t48ifPm |AyVN -Q\+DfaLLfO҃=*m{ۈX-f*"DU{GW_GXÀ\+n%0q% P`s Z'. P*cz2!Dd{4i$ [l4>]w3Wf?۞GoUk}+{H#?쀐( Xpi2S4a.&p *ő` TPH""$AUHTU+"* E"2,`,"XA`JY + "ȌYhd䦭 ĐlB)d>q Ku pأu|Hga ت0[4 p3qJF>FkXT,[!%v ,\eR'B s֢ u ",8P$ҋpt1l)z; {N@ղ:ddud8*O e,߶=!ڹ@xϼPLom4x *(L2ҡ}ށy ;lrE (L>W~aCL,*J=jeyI udO&'ɂG-N}9{4*OJ[ha D1S*;lhk !ikMe`*|\86va;s^P];L;(9ę7KH i5UqtěqYv\CAX.3RЉ)(oU"Ȃw{JnM#BBHm* "2+iTkZT0o:5ʩ}(̰ʘwU`UU, 65BqYIX(`alrTV\.1Fvi՜DQn+P"ۇn*Q1Ln[#pkB@6pܖk4?gR$I1H{j:Dq P D IA@Y` D0$2E^j粅AUJe[ x X@PBB߰;61:gubQx'M4^ M0Y{+Lz*m>w"@Fty8TX,DzX DN3γ2<*Ovkz1"q9Nm$3#ohkM󺮿 kEzhTYuЏ@ڄEhQV9;d{ٱgl C +B!:r\0ˌcK qJf0--c \+zmY#pzzC= ,Bž{m?"=FGl=X76;,*d | P)ɪ!J6/ZjľOC2!"<$dB? 1j˖D>3yp[ 1Ww!6AǕaKb|TU3z75{U/H:]S|TJ@Cu`ZL߃qOPMoNK(:$ ϩN ʳ_>_w}JDn3N6+&VVb*MVW3e +ltx5 lXt;)tSLwsP}fDWSIb^[%p)98Rȥ?/6'[>T^Ҙ~H3 Ɉ{}]{2IIjzldW|{c0#cHMYeZk+%r {o~8P &D9〾 x#]R*#ܩ%mwNbdTAW"|NP~&QaG$U[2WQJ$h)s;)j~> /3 >Ap\G'}tOrgʧӊq3wlɅ;_lPK]9 n{cc8^٪ы j1 shDzn.W^r?" 廪ti+1Cw3nq88 VD_R?oT ~V?wxEbAb:*t?|wiul$a$ =( %H $?ӓ!Ji0ʂ (5dc4C*;w*8Μe~QTS#s4 ABGaW*fО=MC$4 x <6*5+?⟺[AG !iW@b@ːlh|B@ň)N+/`&7PXg1)?3JC>Q H@XTE>]Y"*𞫜Yn~;׽Ni jB"썬K !~xN}*YӴvWSH|Exܛ[b+a[hT,Rܐ><ԳcUGfpš)lO=neA?i@(g۬ >e_S,|w l΃[`O/`˪Gi]=L:1Nǭ쟵iޜ n`D P(suZ4DMZ'W}>ׯX>ˡsTͲ|>k~xn!K`"!DNM}(v7tuJf]z^|ʾ>RS 1M !|*0uBn\kdLhzVJKdڎ|A';KHqNsϰ &_a}ɸk]l Y3~LȲ!@7λa&d k5xӧՍmHHDc2BOzm k`6Crev>#)m:P_Q9.Q)#'k4̓ZVO+'˗U@/zv}Φ4o=ը"yJ?Dm'uO3"DWْ@?D<"&ÚU&oj" ;C^K'16[}?lWHn"¤Ἇް2/f5!Q\TxQD ! xyy1!jBl Z`u@aE` uiDaoXA-JVxS*D,( g-d Ef"?մuG<_Z>=-Ldcrʹ\h#tٞL5ƍ4W3 p=B۝/e#iTZʡwSHbAAYTavҹ$[ݧ2k/zjSjÆCq`A'L̅ <4$E7vS96r) ઉ:1~Z Ę( a0BM;kBeץ1sBV~L%= _8q C>\p77?4~}aofա@ǂf Jr2ߐpY~pUy]麆 Jƾ e ,CvȋSͪRcޔS__ͤ&<x yi7*M 0e+ˆ^zx}ѐ4xⵯFAoA*xWtYjz,Pg_~YE[6hEV@π>e˻Vɋ .'c~Ε|1d}hmAo/+%{Z%|s5qW  U1+N٨DA,'7b g$GDٷoUDEQrbFZ$kHWVod.X0 AT22*mrԛ`x FML-aPJSe # J?||H>)Zʉ+iw}kCJg{m˃ѷ</P%ѯQ V(q"bx+,fS{l,Qo+ηP9}֣M&^MS#"b!D<sbn)ݠ{&df ϟ~Z3Ģd%$sjz(Csk~W9Trf!~ÈT{ʒ- ȁ@ 碯 ,8oByvtyMwm}8dP0kLވ)T` >cNGݖS⭤g2*{,?lCECe]k@d)3ޣA2 A9mǺ]`/w`/}N<Zԗ39>}+L4)C&^/6~e8,@rk);shFPnGyV0ͫ V D. >'@fGUĄN\0}Az˧|\+ç{'i{xW~+ci*ںI6[H쿲I]6=dW{jkChkIQ۲'JPz6OU L8/艨Z" NPtJS  ,:(LrvD `LܷPDJ(W̺Œf/\8pD?|˅l-̀Rq4Ճ!TE7q}N))o+_SrTEQWn) tq'Kwa.Yha'͜7WOIqA $˱h.e%{Z9/w@h7/:?6~("N:?=:ڟ>Ք/(1tzZKzi1 'B!XMg uyJ+賒Ys(.$Ϊ(ڵi]0H\Qpޔ9\:Js7SS/+i:i5k| ~h=5h(l{xmd@lDh@Q.{;;z#r>;wcFkr(N @@ue8/Ru\s?%Fqu-"{;†hYVA0D}OxcGǀ a9ehQ l٢C!AAN˯ y \vID5OL>|3],7kO-w*pQ]iԏ eX^LQ|,cBD6iPBimiK- k^mbs|,.A^I0aeСcCCþ}[sP02%њYgN|dVNP@'ҙf`Lr AJJw*BH D ƾ9 6Á aXeCDfTU,U zAH(3иt\Eu)"(5 (YH(,"D!X(ͅb1AWgSwe )!U~ד#o"^bXF:wx|ieT =ߑ2"Ju$<]zoul $L00~utx'&0b:z]'oZ>C `As"bF\cZ$q.8)lGJMYb -:'WK٫`=娂De1]}ҩCdd_k Ԁ"-$Ut{OM/beƤX"hyfBCuZofłzkb9@4voë+VQ{jub("k6T  dBQ&,@$@ϙi!S 3|UbnY7>fr,͉TSYI9dPnG}>[qqL34j}+iw5ŅM&2{A g ExX^ds>e'j`& 1839FwBa_(?(/Ñbw_0[x?ޛk w .jB)!JSlm{HnluG.0uHtsyy3wPnX܉IҼqvc@?gh#,)//h##PCQx5 8J?'ׅq}I+WJ1͌3ֺ.u{҃;h-stUcBqu7w4JAC4G)䜚#('UdPj eѨ( ZFكG;;DmZl|k5:UU!gvNy@}O Di(e%D}f3:L{3Zd-$#\Q,9l~%1; 8NZ lqQ^W垟:X$5΂gÂm_ifrG%fFY#ơ  -8&FkG! /lQ9l$' ;}+Qv%J9I'1lE-<>X ɱ)|GowO!)xPy'S+tC>F˃wgt;ei%fh$?NU0qEG-N-=V~wqFE)ٮ,._ܹLV*{7]YD1mʕFƜժ3]WXﮦ%$@bEk=&Ƈu̗7vPnhJҘ~>$2{Eev&TSB,00Pg9Ü ؝0ᖊ˨zޚÐ(O")0Hr7mUY qs)qa;C| 9)0K:uZ'X㖑?|_.ϴE9P=~lJ*8'=NJJ3=4!U4鰖XZ qcUFA!$Ր6g8^W~ Aa;VM~؁Pc_4{ sz)9R*`A6 0RRFMu}7mZ -5Bn g&nRk3eؿ0`ib0衕3%_׃{ߩc_SoHRs9{:v 5;%#w CzNUQ|nUc|H̐# $/Uj?gQI]s*2AH`8(qݙ@>A Z}D.iM)i/AFC X+x 92,dA \*2AH`6:jɛi1*E 3߄Kqe˞済Z$GAp66:-J|K/9f)yħ79eWT% rq{\eGUQ^ m#xGMt*ύn륑XC6fdz dFJ/{h`F`T2E(Ma6_E^eoL"ge}~'ߞdȴtw, (^m8W:#44=N  `m`_0cխaء@x2*PO Ws?sd~}]ƍDZU~10U#T KRƮp"= _$_`x SA?b'qC.WXhyq͹2HJږ=_C_l{{_7sE7yD*"YqE+UJZʮ-J!cQHF Q"P UQm@YHFT1+ZWl( mTDRr| c*:73צCI[er N*F*-J6?SV(h Gk 0y؁8%xu|sJu=\CDD:C&w:ˠ;28+I .cn>䢐 prQߪGux"\<߲ٓSo<yfG3B}𚪸=?b~ǬHD)%H_w3ACL80j\P)M-+|7g舐i>gS {uM0YJo`łI*ei\%в'ǫoa.;ͬ)ӎ_#}868< B%>y$L| z^u)J+X^ ":yYO v:m0lKc*CI3"1AD TP<<+:c nhZimѩ?BtG{/DkT|>0[P=/221TPSTL/{u5ϽN_m "L n*luVG]Ue?φ 0Lve?"I~YyHAA='ڠsPY8 i(眿oN'~'5 7SoE?,C0`Ho*ɀ$93$|?9˷.S\ %mF=/YRD0|>v;{NCW_AIvw d3p.6ϠpH$f@pPvݲҢI헻#,/1M3 XoA4ŁL|BHJ ~9 #jLVX`u@ZUAkGHkS@(b''+!@7z[LeJu]kZQO,)1C'$Pq2BNC ߠn_qlSR.+Zjx)VI%;.ѹTO"X]*x02b:= vgV.5ϳZyZųLFFSK ˤd M *rd0ȞKB+VdeZ18Bvč_:/‰E#M^:ϫooMU q'Mp aV7Dˀ\i}ƿz:x'*9v?'L&{_$1Tư|êOz 'RzWh่ʇf˸NnX!>(ą%^FX'c~ C61|ϳ`?;}Y惵j(ߠb$MI]vkɅCkb Pa6r@_LM!_,@+Z0D(ө_ hrk *,_(^kB")fi%]q2!_z /[Oba F0w4Iuz^? g3_uQ?Z! %hi0aƵɒ_4I'CNx@ٶtM01aFS0ޑIBu/OY Gm_Qګ|z?@=o7e.fGGE.HiLj=>oྰ_}{[\w F_nᰡjM`X eW%}b:0,_0mJ Zv 9hC M`Dx{:0InY@$%{ -6CYwwT~p^H;BJ o9Fd!$W?H;FwpΤҝ>#q4ਸ਼ &ܻ5Z)E=MV.[P/54I%(PE(B*\r R"byF*^:4*:TrJjf(QdsX N'5UR5+G1"Tg2HY6:vF" 4kP$)\pbI!-,偱x\::PBEj pM&:7Fbxl U$)\-Vȼ00 ȇt-Ŀ%o.8̈VBaMKיYwxO-|q\ x>M;M $MS8U +5Rֺ[jx]^]8DUib&`D&&x*x˝>?+B*Y^:(BG.8} )0 u2V}AuD~M|G- r/:z TdB" JO*kM$P^^2c ((R\f"l}--g"~y43~꽷R?4zyX]Cl[ED$I F_jb}m *Q㣻v 0 b"i1p:ׄCLa51 qNj~<+U*(EU")$ DfB#c*(pj"UDdb"E1bEd +Zh,j%E,bFBYRJ iQZAeBAn߽TaLh^ЅArC"FS2++.fjT)"$8LKJ%c"+DH"-K["E`ʩ*F *T+*QjJ( ΁G-6˺cWHHW߰Y{#=Nف@>wL&po|dnx@8fU8}57P kسg( Wk0Ń&)N)7+݌G3 RQ*H?}EAQ|2 A4.~WRusgoU*A:OW'`@ӻ!gOfVa^^,sn5.7:w t Gl_Q@m[>9!c~”J.\u J}R&cHxMio_q< 39RnqQQanp7qvZu9WsNꅨ (7I;[gSt~QhXpE E0UT|@d2⧗ ơ9V@F@ 1~)j G _k%;@\6Ʈ5d ej!'B, N~^I!Mv(Zy+xrlKER;DX̌;=bK*GͿǦi6L] (P ,L_ {/7 u.>oL/q[EZĹvd}r6CZXqyO WZq:-9p$VD߰QeaY tol::c_T|K~Υ?sYԇ'be  (APA8o8=QueY`Oaq+h'mV鎏#J8#mBLĿEQo}Poe =U3;13 ?/jlns? K#P_7=6KxD A1@"sw^JX  ^`@|+i= o cW}8SCg}¸HBbFBSwx-f%t&73s{?`qdرAbw߹T$؅5@7a;2F,`8Yߦ<&̬L֦pǵZw0eTEٕ^b(b+9z׌j-jm1P3<yfI\ ŏ_w[ܗ"l80ZJSH0rOM-ETK>AnkO|iu^ّܵ iD5f(Dm]t;gk-7UCd&`V Ϗ@ V95c!翪`FYX޾GNkç@l?$]33#30`KK b#g0DEFc,˵;DL JVo5P)Ajb^ !-ݳʷOt ~]t>>R$|Zg*􃣘T ʁ}Cb?;F,-2u65w NlhR"65d .Ǖ}b->(mQCc5gqcqֶ.30q$$B$ d"uZNw~6gKl#Se/;6.hOBeӵ)a}]6EO㾂?<wl)2`jx.a,lAg'wU-˪9舰wW * 63f 8?i:D<4ySoG]v; THS VO~V&6+bUEV  X" l׬6Qn8li<U,g:lUcU1X`01Dfj5aXi v ȘPHuEZɝ#*MU54nj@/_q -ۀ=f*G^\E4{Q7 8%v`\Gi; VGKcq;դ GdFTf+qy>A`~hl{b\[^rӷ|ywgإc~sE;r{yӅT_ABj]tۿy^|fCQfRAAN7C={~`PHPhY9aAV\qt#ܐSL^bWOn1bI"02uX򦃛Meի>$F;;~\gOLA0 wUGQ˜ \0 B{ 8j۷u~@H kfޫ1t/-K_0AI\'SHI1F3de IFB/~SOtpf,b C'P|l>O8C^39@1#*@M`𸘇)r(UJ'yˊr̍A%pb?RXH(SiPkQ [{ YwyP4789t}1_aMA m]bgAMed *ޘ |3_AU>1Ԡ@5AC?CtNي،GVܱ4LR w}Hyokr'igt[D";/LBXrPz%9y䄃X|xчy}?F]89GZcOo\}=%IR "0iŶ 'ri ( ~! .UOo΃v  AUA犐PN!I")DL}9o:kVjX\BDHP9M~w@s{Y?d4BnO!:ፄlH亗ͅ#ԏK+"Υ2!ÅGn`Aj9WȄeMH˷UU̐8pMrN6%Bϊ5gG'^ˁ~l?mu #*Ӆ8 wX5?]d{- ǩ"R VtK#(e?lx_!a0fRu1th1p i ԏ<Ǡ̇KJMv n1Ai$!1BzCi0%D y\iYc' J%G~Փ#̍ʄ u]U`ejmMqץy(Jg@kr/"?<[Q>uJ1'*'+c9F]9qC#F¡XP+_k90lń\気{̶'q2 W"nFഄ…*JHVfeɎ61\JUe5kKU솠"Yu~+JA !5 cs7:dsFa;8 J4! wh*}/{M4-)㽇ysG^`^/6ۓLg?cܪ> IqJ(]O`y =pg{_o9* N2i?3 ɦSNvj3|Tqў ugIqRKZ;cB5|8b źaGYT21 c#PkLwWA_)r{qR0B j&B\ːi `$?]̺pc7uH䑕x2^tz> Gz XY=RS!U4eel #-{5ֆ0ywn=nb%u (̧?WW0¡LSsja띊UoK]"-~Mz۹™3`0Ī)j)`c.&P.ʢ`&uuy{ @h2]!0X?7n[uf`҇3VK{ ujmP~rSq}mBE^oSTD`U Ĉ1UQDDPd]M`UDEEb0EUUV EHEX! F%^8$)nN5ݘ~! o9!?H=lk 䃰5J]wڱf(FDZ4!(Qޓɟ j'kK<쑺)tx|tx ">+r>ttcr"ᶭ;}e:PvuWxE<%Dd>y:Ǿ9ShI[ٳq6:`8D/b3K /䷾1"FTu~0P x+M?{='1 a4bT)* ]1DeU110esWxdDuzU0 >4J܎kWBxv qztޝ1ޘ$lPbDr,ܵK\Rz1<4CxOl}tL.d@3v APQ1ӶzpnebkKĮ'   Nx3{KqkQFm_wԸ%5чެQRoE`bR,1aO~<ITek@yY(%:Hv m[ܑ}BT .-\w~4R}Af(PbC7Cx8B =w]NנcIDNͱ RF4jg:Hgilm@HJ*ŕ Ql@/Ձ-ZWɿJ=~y%5E<<6. L39W勺Y]!'s0خ6qx@d{mZn i5@rd?c81~4UnӰeKHI.N*F4Ӫb( \1G({_ SLj\;vO9:7T(CgcӿkVmĊf/B9CYoӶ˛bI%T5'u)BŨ ,P~{ C|83R3Opa51=pUW^ٮdǔQL1SLf"PƜVuH.>mCP]ʡO}tnӓoOػr .Jmh,P:=nwCH- r(*""TImd8޶Ma ac\; 7==rA%`O@ޙȎhtM?xDbݺN.FȈz _d$ G >OMϓfa޸*I-S;Π :+xy?aiq ёב%?gL7jGPqɲ|Ck{>yߐv~nd5`(NC051g@`~Wr  ߅Tg ׸lvx obF!|oq;Sî)k5N`"GkO|Mw=[W)I7aVý !׾D$7BFRSa9]^Z0J!K^A33Jj" fW#`6C`"'W#cP 8:rQ ؠxZƃ|[qhl*%זŰр@._4J 3~(8i@96B.I>9u6+ w53*-!` v;B?..  : L֘Od>;Ƕ7 { .{O4yy[k~ϻnF#9SlT'#Wk33 )Ey}I a;H$ARBUv.\ #0|`F$8u)Y(2"dM2 EHVi<;TdLUSK);I:ZXYB xVuZQPXDb( d" dTD""EUAd|߭ƿc-tfsa "b "(Ecc UAVE(,mMZؿҳJ EOj{$)|q:Xv(c{޷Od5v -2:/+2CXUsãDs^ IW̄oOV쏮Ps"AQh@+۴=>]~化Q~*p*~ͧ$QN`Ap,F^$nݼ !ZRpGZX{-W\휍VKtAtkV츠٫k۪T4[H8gEWb`ZT :?X=a?Vg?YX.AVv!2n|I2y&,*nns_? o~W Kz[?ʥgr-Z64K,Z9[r:JbB x\ceXVW=K08|Ӎ3  (j Qdx@~ɰM'EB-dy؄:cOacċ A٪YQkpH (A0̀cwhjku_ &IT ([`M6WyH(Uj5&JPEР5\SUG}9P)$D_E€g0(K';,(I`Ұ$(vQ3ݛ` >nW?JMz)nqvnHu?ya,qt)Nݽи/fPy=knGyq¿ O!S]okxhi/.wn_LS0(|/;8]#eiM/띁<.lk"}}@5E; 許OMP^^sgt^b/ D-JY`h0@R" x>wYr t^HR(;ˁώ69d+0603աm4΃?ܷCkL84vG;i8y_՟Se6 X]a{$YN o^7H}OgӡOp~sZTtջφ?C1 =~S%1?Tk l  4ylw:[^zY+U dŌz ~/#`%XYѿkCZG#%S_mjĖ% wv%لtXQ*V<yJ iU h8O+;J ߪN,<Kr+YI=_>C]} n<b%UQ55P EDnOm/(۴.eeEW G/T5?զq#c޳% nzAW )a}Q5x}R(\҇f`"A!J  aDw+PdzΒ/}!o m|g_``l/kFa$Y&xb)7X(tp6t7!h8, |wmRIg )+p@Vd hmGR#n'xm~AMx1e ȳN 0d_З Wڹfyv{b̯v짉^YTfo+$+u!9sgԡ ƓGNO2G2v]X{9\oh`1bCWd9ρwq];aFxmmjha6ZmA( !>B=n2yAI TjP[ohfWqԎ:O uPzIotTG7HkYk 5 fӱJX Z+^ N=8%2jJ\mũ Z@-_æAL sq i5|YeR$+?*MelYhp"F&D:nvB៏ysi˘&xm(JpobzZKuOS39i@ͮRGZ1>).;eoʹ!ztHέˎDX[X7hZZEQb!:.m(۸5 @lw6^ֆ׌'J2|lݫQ4L ‚˟"'mio˕8/o8$$-abh[\|)Y]-rSa+nbm Giq .QfƥklxlRXEm|8. JUMAw2lT]\2!F0d#i F_B1j`~F? ˝{o $#1|O!|o>K٧?4vz &KׅMZdBimK{OA8B6 3Xd՘> YC:mZSLWq{,"Y7$^7 g>/ǫQW3`\ HL$!O4FWqy3G!3("iG٥Cg~230N~_Pm_U֍=UǹIuRS۔}iQgrq1W~P ZŜL]ҿ4 `=>=aI՝SU \=gx2/XNX?(lr&;0]O_aa}3#*2I)'9B . TlDAZ+Cx?/Nfhi{BuX,ӳ2QE5T`(6DEQQT7hM~q}/-?|x?y1g& Q8ݰגBҏvJWBlN0>#ЉT!7j2]y6,+?}^d>GQέ+}K!6ؐ@m iDѹM3ۼ[lk!Dsf9Ejrc$?s0**ҋdP0!ڛ;ԹVm̈ߜJvgZF.m=mŸ'y:^RCGS-isQN5MnAwTiQwɋkPȉGuJ PU fzouE,XT9PH-i$C-Zֶ^K%i볻;P`%pHqHzceC TAFk7D!<RqHJ6زk O/.: ݏ*(Tu)y'KbZk(N5`qrHy6.m˰H"5T FaK K#}7Vi5%%,}:øIH'"-lv4(hI›[.4x+[1SAa,&q1LE>g%ykgZKOms녙CZݽt!Wp ݨd5r/s3޻mZ2^[KZpVe44fWRjH#ԑ1in+Z1tHL ,~F @™H]vb:ZO+ie ^e-Lwe2*ppM0g*#(N/k_G+Y,ъE/8x Nw-8ئxt(,aB&S%k5;:%0o!K,'9qXػ!Lm¼?ǹwMw@huz `˚ı*`Xz4@ўԚ/:۝ `.z{so,x>(0> "SXT ~Un1=D€ !]@yD z&~y"e jSPx2'P.iq8:f$8p1q堜=8,T)< zW(( ߽Z26Rؐ6:{b4曐oatwr8{Λ0DF1Ar p;%o%U#2'_ʺM6kX*` /zvZ40SP\IGYVhk] 6'|m?ɯP)4ݲ'ѯ@tıM1i;15]ݳLVy^R31djywg|BDo:.]Q2@|5[KvoGd#C}8'~.MRċTb]{5QAEY 1Q{0b@ddEfYŤ5r.KGMcmpnj:ʴpBǒ`]\GYPD`}nhR˽R[P7Q(p-" 2HU2,Kc옣6$;:XHogR7i{qV405}:BJOP ;v&]~_v;#^ǒ/T4.Wg$ֽAcӕMC:_M;LCx$Co#eɇ7{.,ؼ;PT IT B( p>ψIַ*.?E~E&nr?4>V H=~cl(rD|cƪO` ˆ.Λm\ r}~|4tc9]$ 7Y{[0 j)V,3híddV/16M/}spz'sj' c'~#t[ d>!li=t Cqestu*Ӈ?Jf9.=96")79EQN&ɉjzuF @g do;a= *xZ)#:TKP]GYjyט[;waQL"W _&XVU 0͈A*M!&HyWj:=ݣs@i Pu|YA"^D"TRX?)9@Dbl0Bt >Czr1cu| ceu@98XRG&>y3ҧY/;sf3`q0RSc;`|\+fQ7{_W/D8ozJ-{AM[jMon*®nn{\Gcrqcc$t'ޙ MuM`\r`@ 0W4s%I^Nm+5dfa]Ҷ%H}%MnrDI8-`eNLғ9iՙa1K o}%waܓ:A`Ol,IزhH~{` \ۆ͠baf`˳|ɫr &ccHzj]y~znB_qBr8XZb7' GSy]f=4^Q4 z?W1{ BtM=X*O<[B85uhOb B'Ҟ2 m[rPa#?mR(s2!}HZdυVR9W!?Yx/Wxظҿ1{UH*>`E~}-Ct>QDk<0&Cg)yYoϐJPWbXԅYp0dQV&-<ͱgz非{MQH᩾e|ib CxG#_?@= F!_*,zfaAP9Zg _V1uξ(ۑ=ӤlbFmI}"^`307:Di]:\oN'Ҥ0F覝?Y ~ء?/>m)s@U:D3s1+V z'i_~hߝ2"6p{GnS}'ՎZkbJ4Z9|&d-h>3?adt ,XĩYd P+LZRĹpѤcAy.\B- ]dx/ $xg(9Q0L&a͡#OQ7SⵘovrbFC$qݭ "?]ՌfÉt_CEqd*-FWT*<,WQ̀]-BיQs!O:8sn_-\HpoSÔfWCmK {g@jfG(Ǹ@CDĹl*5rSi ^ʙp2{Y=Bl;MUӅ.;f[tԗZt l  l`.UNHbpWInBFV$Sa(rL_|k2dL AbS:P@X_  =י7#{lN֡PC)@_O卒FJf`bCq;}֛-s*_q2#nYॗUD*@X#9 CꐩZwu&rȈ['&4c t/m2*L3@c[a;yK+y=nn~e;Kʔp<Š sj`U C㞴ukUR{>7ln}ހÄ0_?`ITo /$Q %|@Tvmqi8mC U͋|ù0xXQ9H0`ȁWZ&0*SKx;+ Q+TBJ DsgPŔz Bـ!L`[9!oT{ Y9`![޿T1 !j??Kijm"HI@OiFDwptmtP5BԄl_ȦLΥ?n Ap],k,OI0!TPB 1za5ӛM|y]YŋܠU>'šO=e(.dOmȇ_v|(8pLj`F2cYnKnoxTZØHD+щ*cH1h@AIi{bnboUwz.2/v(Ų nr£oߋˬ'[䟈 }}~}u^N:4a|} f+@at}@05ߒ dJdp 霘mWlŬq?\3GO5tMӛ_͚ ʘr%O5zSxgUpanRSݵO_IZ3S'`t\ܔ$f>ϣO&O5\sd_-ʵ2/lc$H񌻖 3o< (7&+N"o @椮q~=+BD%.z_V֬29> Cp&w*{1X :ќĨ%&uLJ=3k&>n{27݊-Р`CΛ|ֆOrCw%M\>bI-=2W4=[,y(/B B!(hH aB>wLyx n'bzet@Ow iv~R0gJ, ## 0Du`PPci99\eGCV/\cYQPz6jOUTi7U *cB/,} }>sDdaD7봺<:` $LJ򌢟2Wl*`9<`T`4<>+#c {=Jo"p|G438N?K1f toc}w2(íE[i7+ S F+c( E pnNQ/ Jƥg[ZHd fN6s Rl@b)BJe VZ#KM|G m#Hn' S5^<Ei{ bu/B<ɽTBF/IJNLj Jjr:}ir-/ʰ!oU0HdZTŃ2kNmS̎/M9M#v.웇SYйȍ1?l=?[ŗFDt͙LGvv GVmyrXfk)kٹ9c ~Wp12'D~FZbZ]uUgubIz-4rUfٻ.^}G-2X5 tARM0DfD5S&UUO:ֿ<B:PteRzmaǗWiL͵N>Bf%pT b y. ̛1E8ZLw'}ȅ8}B(4qkq6?v1.4%Æa:Wsdpp?bOw|IŹcJu֑?-ASLFte4u'b}߰E_Õ]%|VVd0&ͦj/=sfc  EOv ͷK{i WTWO/Ef[CQPjQ`B\E1ԪQc+z~/پYGNUiܱ/QgrNM'Si2'AAH0:'1˰LRj dS +8IН6 阵hOTrd^lVBHc2s|Fɧ_Ɣ]C^ Zy t߃a9GdH?|Wjy zU3;֦jV >U ʑJ5Ұ2QKmd! "PaA_+Kwo3Ӛ~-kj^!NxLrQY4Xl$f)I':B=._qn|^Ə+3;{%7sF&)7XV*5Y!gLj_pyL=zB41{:$,"D 1s}w뤳>CL2#I*37 iRX0,KxvT>F ߂ ehE.k;ov|%P;ۗ0<&}M;L cF(8yFl5uSaҬ?AD!谫SGWWjt'סܳXSm:<|2@;\܍Ef Hd3峇SuR0O~Ci/D hۧ$L"qpN%]gjG3PyD*r,N_a_be;|qsF$6#D"{DS|+=9.1\7 d$f.C50`dS>=nku̩~QzS7iTGo=_?2ҼF|{N|\Z" p#Z g$po` c*Gƿ6bޟfWO. D?g1'h5Ez.Vc#5w֥q-ez>xnuO)XFfeg!CPZ?63s>מm$_]Mb@HG+0$7Kad|.80잵ƾ&x2 ۧJc"FC%eT ka7k}FEPAkiHy_~9@ t**HLeZ7>+m0B@7vCҶcaI@k{]:FJOrS%l71QP!iƽzVQ0CCp- n8K(+]rbQG8[K.7y=B+jV1}0fXx0y\j`/ZgP˸QpYaNĤϴ|66 5Kxg,a#, VyT9bƆzp7o 8%*aLS@:ЀBe^ZjX, $ $^~]]?Ӻ倸@JD6pz{JE)ݝG}&J$}_6x3u ǿ?xOף•k4)} yGky26u]}j]k4L[obi,*3{}i=m:Uk$ OC`p2xƖ_ꂎƥ`Q"((H~H9Y() _/oXU!j1rU+I<:K0?· O62.2ߦ[:?aQג~&l]qy>6w{˲T@BD\/صҧ.*ˈD?^Dey+4#m[1~p׷}&6BIl}@ikRZ9 _=;eN;qPa)}y=Lǹi);?J 23wr},008Vms>c҅"IS4Ep̉B*sɗ3bd݈*Q>^C%gH()eaJ,q '5*itd0\҈U [UuQu d_`IkP!r"m@GE6Q~l(1R$Ƞuj0UJI R>Kf@6'sb!!kNw8( $U PPYFЂ "R( F*D"+$I,R!>t"pu^O9JD$! yw.m7>>mNьO56ltl9%h3f!y/}ˣiKt wa-@eo2䔠4/+2y,tg4ؔJ*s^؁!?)oZ/8ڣBQg@9#?M*M߯6v=6eϤ(ne_jk:gX"{|KA0~)ſ@Ǯp;'~QG71y@!=cCO+?ҐCP'Љ'kz)8dQ顑> M,@(H t)%BBdP ,!Rg3P YeR(2bd.`0 SvH"i)};x|:Mwtphsp,|F KidP5!c(n~Oo:@d? ]=qBKO==Cs!QUU)v01@@{{6o}t1DD%"%d'Ӱ0٦K9VH0wGDuI73_Pbg8O5H IzA!h25+v\6S\#<@qU<o]%#@)+"m1EP ş3ρ_kr_3.B|b3L 0!׊^>l &PԠ! 6b~OÊ"NN7U5W-w;uZ) I.j}u pVtWݷ>6CA>)Y7dQ=Rc̆=bL.4v >&8/ᜁ\Hf`:5 txy[4NͲ ,Aת6&B<ɖ~w11Ƃ{mԣwvhs9=}*{y@7*S@} ?+0[K؉t6Q`~wO@EI$I$TΊbT~ V )"ȌP R(_;m{kWK\(D+(Tmf[i>OV>=SijaOEOol\e:-,%2T]4R q!n4AI"@ 92g(*v.LiOq$mfU HőE- VUEETcm/^OU;m+ufhҀA`8Ho젬A+ Q$J[%-h) #RZ13ai@q|w_>8FcST1`~ʍ4%Xŗ}ੈt:U:?t?SƯIDli [Y c/!268 ã1 _Da4CGGz?EWNƒ(H@B9H-ȵ8 r^Yh NvJ(e`"rc$4=_8weLPaN6ZGVeh!mA}d 5`0aW8JI*CTxicAI硖w6@fA ;ԛd|eE,qtm0*:ޫ2X[,A: m0@82Xd'l O(DABa尲j*%U@@|^EޖRKlG@D*@́0xꮉE0=\||xl뚔NjӋһ{Bx?um k6rO.*\!C.B;W!КvTqKF^#Ϧ. ϖV @9?A1 l(8 U6A q! 3CxFOeLZ@";u(ˌ7w(2tiK(W2E5E5h󱅔zxƅ!FX\Y_5{5UijVkcVVBTR^<ٽp7m42xٶGxu' c۞U#ʹ-emwaf^ũ%u_|U1{{V:7uHѫg4qP"aӔ /^/XNz/P ; XQH` !LQ*J,TQeV6Þ?Jc#d?ޱQ("BX ntgZ4fX |ꈱT"uG 0n Cno& `]/sy﫥?<߶и{~Ymz+Wбgs:\',a?+24C-$6ALd7²-j8U+H!gaªW58F@=A7-p@ 2/5@WZUtQD@.QEfD0TWIF?A"7V-NDa0Sh tΧϺU>5A'V859J$罀jSܠ-AW0 K3%QǩZة,t N8#'73 '\r/䠹Rcr\x캼Jv m.G-Wjz!qיLsF<ѿE4&*r>PcZp9E15H Z0m NL:a8eC8ͫ>O'&wa,;,51|<uQOP]aVRkQVgM^V{뿆TiRS,hPjD1L"gc{0|9Dc"+J^M"CIDA83Rd<M0uk2l:>)`DC=3)痨гoYf Vw%vMf8 QtVz „f8UFBc| 62SXl5jw3NX6K>():hQCԩy-"aA3H,0<%j#_i$q*HTKW$ owXH@ G׺2<"P:F< `wPN GFY/4@+?ZE92Rk0wKFfM|V;cs%썕[F0''>Q E\³.YŽۮqׂ3Q]>b1eY^9k#I!{en r&փ vj5Ԋ?=Q^3 nXtTPp&ȍ:\L.jqpruMfh^YjF `q#o< gcoXݒ^?sOOy+ WƉf?e~& 1Rd&ZJFeeu@aja \_8gn̈)#45TВ Q4 KhCu &PQw1 弰(3,`IiKUl5G&nۋ-JlL8^;yї xӲ)]mb,!RHeE|\Ce!*iiK@IZU2u JT:`Tλ5sTZ8Jꎨ4"yˑediR۫ 5X'Ucԩ< >A^H!%,2bu`{dNaLJ]r֩-?υVOOA! C)25,8N]2{02MLf7')AR2 \T,k?SH5(<*`{zh3w(P`d<;l"]$-A_vFSѨvt !Aԏ٤#?H"J&[2 [)a 7f ꡦ*.r@PCFYAB!plhNXd ˭F7n#l6WynXye!Ux ^a6ڟOPZBu]cggs(]IkOήsfŽR"]v0K(gh$=8!oS - a1M-lQ7>, {lK0XWctΪ;m#(53Nf9[yHzH!B窛A|5]%N %2f`Dΐ;MrvP ,aϔ쪅Ly轺(C̨S:H-Ƙ>Ӻ[ Yމ6fQp(_'xcTٶՁC*"ñ_LV[y]b&faܿ[.V|娤w/⥩5`xp0GPQ>]N =.^ D ߕmOa\@Ah +g~'`5j"Hj@*.311!`[PQeLSŀT xjH &J- /__G=|MfZD@N dDQP:H( k [pMu2 )dB)A`)"RD` 7.z+1 atZJzYqX\:Ғ)J)2x!qUt_/2TyΥ}F ivTLM0KD`j[~I׾p=Eo5'[xߓM1 庁Վwn/ 0B_/\?{]꨿{AmS}[4=QyQ_e24!xvq]0(&^!"4I ${O{dSw߮  xv٫9zYK֖轼0[?-hqHѣe"=Oy*с5 '_1_X#%"jB#qL1rDየǗ{;Ac?~Wp"hk$*@Mz ^ #d'<ӛzD$H@~sa_EU*V`=Rدeh5\մCIeɆq( AȐq0XLE|wbfz?+mf}zZ{>-Ø0m[HÒ(LZe9O5۫'J0dAwfHO20t TB 4ԄNC):^X:Ck3/ܛ}҇X֫Rݮ#-VUBmǘ$Q)"**4q*R@ϰ0_s|id&i$H!>G!jdyxJ}@>}'fD^}SW~pf^&Nyux|ƒ\֓& /T>2X9NvgV`/?,Ft`2%Er 5 6D$:QIPqZdn \Z'Á^X١S"ðP1ťW_ Lж,@Bc>׫a!jmBo,3n3=7+yRf ie|%ݜPLJH\XgJT5[e(1+")(`1HZSa!x] d; V?¾,n/F+3%1$fJF'@qagW@P0wafy:Il,C dFɃB)F*k0WZ)w!`DDE#e#Y~1@ͥjq_ s8[cWUI$=OF CB6 [LSm(h)G59!HЎfLjYic4ᾁڕT9ɑqN)sA#D_֮ﮩ.uuF$: E<LKVK͹t?8396Ú ^֫bx~jԒY)*/t`ΩGĤ~5> r3#Z[& J?^rXJKs?_GJj$:LY__8Ei_ &aSᣴkSuxܝ#؆w ,#E"R "#" {$UY (($`T("&U&&y_H&pc/.ByR[! >]KP-O5ɼnr'Pa!\H yN+)) eNQ`1p1/FLM\.bi~]a^4ڰ#Y󕣥$YWonb Bf@o Ebp8'6Bޟ:ueH~OG1aX!2;`7U!lb_ZF qjeki @K"ϜfٯJb@YYc 7 { + 1N(Ws%g|͹]@ è{-+Ƴc?7p~5w1>~3XWֽŨi%SUYɕRr} brԠU-l.-ky:l-k#tw+-q+raՐ%\+%;< Y8=Ngu\aNc+Q\3`HF5\tZȑd@DFs2's Nݓt5?wumOM_aZ1*K񿡫cl3e fu'x)Mі ٠F]܆쭾k3?{Mob!NG)|U[Y\^fO#r/ͮG|۶?n䒜^e7CJ6 j O"x63)mDVZGAm7HjV: irEHyQct}$XW- dè@H 1C2s2P#vߏOusJ\L#\~*p{î\ ~r\7AiֶY(*AzvFpC81P_`x#dqVy7f~T-ɞgH e:j\_O6#j}ߡnԵO\FWh׬d`c3C0§iHUKg~K=QPŘf 됩KEGJ(q=[ zV K /]Lud~;S[%s"P,o3y :QL]Ʈ91eјbʀ#X4Σh %5g,T/װ4f4ɉu ڲa.& aĄ^6xsdRX@h!q[0TxǞ`B{a/_zjϲ>W_FT)ܧj\bo̚H43erz3ܗ=ǒs $$^duX:_a`R36#IZKR ;5~F&{ O }iy-}QHF$ǜz$D%IUU!1"ԭ(QWt =fd58jw-քLP9Ք?ħ(!% KpQkè(ʗ{C2%*1YSFT[{: C`8aX#Bgv4Dp}BOްcr5X:P0>YkIgܵ}TF>]- ` TKE;Q@=[AP,ł,XH)+7JPqbZ.LA&~zJK T(+#uՐ%qG>@9؟+A0qbҝe` 0`aQ6kYчP2TRPP-y]Ϊg=y 1gZNH{Nˁw8;b7Ar, =ټ'ObI3t3POm(q n0o~c4ir @$h2n猞s2VfJЏ%)É][n:xʠאTgHxΟ?^[``WAxc]jVwQ(,uyC ~˪jO=`n7;{CaIJ徚L1/yFӍMSUo,VLHx Ǥ)Q&Φ]J$]&}4Zkˎ #4XF=f`^^܁a{q#/u|;~t ,(u!S,oaɸ" rr)kP]6\ %@8 PޕE,TJG jAõpor{j0!ABcW9_k7v;l­<"g^_E9, ~2Z2u`@]eӯܯfdfr~ _&ߣK؛7P8WVd"05ݫ_rkcbL>U""E/< ]p:\ݳ kC`]xp!A_yAEOifݏ>qЮ8"j60ڼ;ju~]L ]P[F<eD&Ja~O'VnuƥSŸMٳw*dh )@GV9 q^Ђ[]r{.6\ }*YA\FgoMb|U|^j4 -<αLvSM}pwv^;qUc /o촁ʔꋋ1g@- C07&Ew P2 k}_T.up!ǺRxb`89ڶ8Gqqd

b{;䬬zl2|&zQ}Qz r_l^~~BPi񺨁*W2 dҐ r֘Vv0]Ur ̓Za]îv%ou.."ȦOm(`;K0^\;r`dL~[)GR6%g%J' C &Ȣ*P*[rٍ]"L}e+fd 3!9:[@A!T ûA%Æb1KBh\`7wL"2`aBd {7N㲳T~~^C{fktyiU+V\=313qhA@3 jݘ-528iD|cd12+b ?-hEq =^^uRƦAI7UEWn7 JmD+[-M͆5!6Grimgx40:J7XAJA1*igT  &V}ve碘l$ 7w܃2(ŵUev{`&}4"ncD-OQ9WxrWENpA)2/6rlеOvOLĊYo,(ߦ4®*P2sn峷N[5=Z@#!5>`,6nj[s?Gk59Rt&FbDl2SȾ~"A330i(g8YlP/w6^و@K)ྋ_şV3|va|2#HL[Z"*{x fb03}B@ &f%>3]!+T["F)qZ߯Л&8l,2A{)06o=ex~x9!Hm"]CkU}ų^q\(ˊa !iAdX{3JMu.+}JU9u&iB5{7`\qpqӣ* Xa$m2{M59v:]+)0)JR!!61j8$:@3QyjD1Ƀ93[ynqc| OCXD^$?m@]OL< CmJ[}unݲ{uN1:C*_~> |(Dx xlcX ::w4tEo_lg+\uAsn< X=V[-(:=]zq!\ "n! UƁw.utžװPDNA^m -Z"22Fv+gD٩iR]vەIr.-ơOx 0ns&CAB侳7seIn-^1p8@F kf] y0Gq$8h7Y?`$WӉve)oT~OMh$ 1P C2XAnC&W;҂W.1OEAouWY]s9BvbMI) 9891KPtK6c kL{|\mzzHD"fߦ1Y0v@vT;?s6s0IHp58yf2!Ґp I0r8}7A BKP/R*8X:ҍD[ 1,8TM8rJ\)p8c b` 6Q AvɼHQ!- *8q&qfWp"j \!aգԣԣ^trb1) L*.+'-1q&>$Aê12![o ¥ќÉJF*Brt,6p~I8^7༿j)rI,BVd(^똑ۑG*cZz-Jڔjii2\X~4ϋ6$)=+.$M1tmodBRTŲ_B<!l xWG9of|xѕ"-@8EII+2m넦,"\B)/f҄9(gP̈0`NYu96|혨x勩%(?DG)3(ҏEZ5o'6h)cQfd.dZ }gc9nVk}ek&.X7m#Xy1|}NurUpLF0`AqWT7 IlohX ɓ+犹8OUAz"<88e?WG_dԨ_99}ŰƉ`y9-jdYf;6{+ZC ;{Ş]m1 顴^Dݤ\ϯJ#$1Y2\(1-FEPE @zm t@~'jFQؓe|b0` eAX[GGv 'n+YF+)=: HT\N*Hm&44E,۬:e39kwy5@l3)ҾX!N֕Me:i VmYD[Sdi.O?nwN*H㠲QD<^޾-}z&  {*4z@uBÊ c%Xe8^]C^ǐw݆]d1Ȯz$< C 'P( ߞndlDmZENPKIfff(( Upm-WB*>?++Ăg  1FA|3`_$MiBR( .^P!˼ BQ&^=|7? Ew74pi- y^`ΒHdFϽV]Jב_W̪f&Ӧh`D TQ3cY =oqt>=Ws_)\0-@vs+=;Vam|};]mo|97j-{}}u;5^VMز][-ԭ]E>WX "(DDoݮN3(iE `OthjYGCfMv3cwzg8 H(luf()wz; va =9}x@ِ.骋X ,nZ,&ݴ][훵A(r*v۞޽4manø\z_-v4j`my=covjU;}>{nj>귇H}}ݽ.h>}S|y}Xf(H*Pqʣoy^GܷigޝwAU'qw{bUo8C}Zl {8i={ʁ%8z=W:>7-7mk}f;{du_>9_{n}}S<;7N} g;U{z[޾:romgxƞo|r=ĝϾ039F۔c<>lsA=F84B#A&`Ѧ4h 0 O0OA4ihb@4`LAF`F12Di2F Fy=SGSFOSz4jS1M4@@L1 &@4f&)4m& ޔjzjxd)OC(zǩ xMCih4=LCh @44O)ɡx4J{*S4J?$3Ʃ=2SړL5Oҟz~J~OSzSOР(!M``A1@L2a4MS4IyM6#Ɉ d'sт95UfNv6&*׋bHa>tSEw?+9kIďM'O"ҁ҉pbvp N8wԱTTP&W|5FMNJ%(9/\'0n,;m3Κ$fy!_ۂȽ**:M 5 KA8ÙߠٚàF!6GGayS/Gܬyy1(4S}~s~ǥ.s)F x- +9# 38d  d@6 ϵMq SGCwI׽\rx{WAaIˍ[!zg艓Hfw%|ZC*0A-G,ťY{δ>'Mk;xGs={1o{lC_o_Ѽ`~Q?I>H?_{kqo{Q߶ }pgFw={no;U|#-,#tyzK*X_᧾__KO5wwWI3rqwOi|u{:.ZWs4ӛ<ؕ,,|CptJ~t߬,CZK+Ǟf;_GMk?ӫ=}UNM{{~ř}'W:4^QYʠb.6@  Ro_xpº%uۯ=:1sl&Y8c |6ܯl# SPBrnj8WM&L jhU?$M2@!HltɒO;rpw ?s C}qb"؅x x`9ձ^bFPg?Ү"r9JDC#Y TcW#r;T):ypCI(2ui*|RВ45i"!JNqp_O_8`ZE1jϱC1߬5׶bM\7?0Amrp!Ĕ0 5O"\l10X5o$^Kc/aFKӔUޱ-kW@kx'[T-߻4Pwr4Ԓ !O3Ja?[Chr1-[am$J&, jo|']z o8SL+_iME, T83QTW1_}si* YEY^5:Rt}__xҡoا(|~^I_'>w1?+>'x}! LNIvΏou.K"I" AǐmU(:"ă7-³K=O-s.$tC8z߳> y_91kg#toGk} ?y^G>ޢ%1²Tv?cqW;!u.VӶy9/ ;kSF[hYw\/`0Uv,9KO1{Xj?=#y-*t9[yzGT*T~GS7)ǩIC>_3s67-wÓ9 ѿ-=Twjn 6ݷs:Q?\A(s}8~Z\/=_w(q~ޛMw '{~.W]?w}NCӨ^MVh1=C ZگJG݁rߏAmFk%[ ={WӃb3c:Χ:n'Im 잏{7ί?ݭ))OI~{9;|\6'A?g| 4]7Uuuz+~wZGiЍzd^w}>]sGd7x-N?wkIw/N{g=wI v_bzO[O݅N빘st/η(?=n)7dz߫|Os^%}s" _e8oN{zGoyG[7Wǽ~z;}o{[o#wrzyGSuQQe[ ׃' ~]q-_]]5<(y I̔Ow;_kJ-Y_y\f}eW|<|6K͐pNzjX{s!k'; MAg?v?\p~ڌO7~[~nc?Lu>Vq\{e 8,,{樹|Jvsrϋ๏뺭Nߧ{>;?ߨ?}ݯ+~?ū&K>7+_%wg[~}ʸgx۽z^LMC/99/z?o_Ihv|ǧg}}FOapg[z)=)up>toJjǶp9{VWV$>+mG_/cَMN_i{Kfvk[h|Msej\>l_O*]7]uf_\Qa9-og1{]ob(s)[{r:,~p)61w[j{?b;eX\Fo'F $Z;MՖ#QY^.o "k^l}v$3Gz Rp@>"#X5/Tf:1#T)*pv[iՐ/S8xdt~~Uk_ZشikuheHb12e&+>'ǰn9[w,ۣGnW.Cm$2~_ǵ: WNHZ,9)}}5oxfz!ʶ{_8.QICMGǡo_|]ExXdܛ2ب($j%sSwpo9:rCrAPu(( qwӜ Y~سe >G\\kXHJ%b۾q1$*B]!& PGpNx]d=F^m@VIʃO%0(Dc!ng,>$1>hG D Y'?-@!\5HKX@2N@7cw` >/`ъ:2c#vx9Hu/RP 3Ajkϝm4xcj8|<^tȷBԟh0"wR2% É$]h6DuZ Bz8Ji$ S 7w;ݝ}Uy6bt73tG 3ɉQpHL@}׸s-$$O0rawIP=ӟ})(w {$|Ot`oMoOOgAh L}xTsq*9- T9dXCXRΏ= aƣf 0 킾̚M`*f޾nH{LP?BԁvdTӞ<"v%J^aAճ72w#KPd{PR<-;HtHuH^;z"z8'0a5-Yre%HV͌kMZQzhA 0M`aJ1^Ph8%%ga4և+U41tOn"|r 6+UȊ#QMTвb(ij%ނ41eW)%!1 sbp0a&M1PF( /LXYWk q35ͺDKVܳ6d4|&1vIJUJ8NE>ﴬIv_ǧ[Wc^?2@=U p9!7C* P䌐2x!:Ύ[]?1ŮnC^)]Baj5~N9}]Mh85x^ _ 1uq?'|$T"BBLeVְ#u?LG]fl }z8uݟ lKIcҐ`("$TgC{5ze qA1$$d FOT>cb[u8;9x?\A8PvJugڍ3( zQ l@= t8O8>R9?.78z}nNL-;M3[\~?_+!"%J$K ds%lsPc#+ŇX7OEAy5"%} -ףD44d@;-f0j]O(H"5T6nWwwX|(:_ua9<=r|(hͲxp)] B#FΖ5;..#zCݬ U}}|"Coڼ`7(9w"E=0ÆS!:$72cpYaX混 GQS#xj'P>+_!nF aZRߡQOSrAL (;a"d@% S=nmnX3@n0bBmj* a$1 W1?*&"ad_KCxr`E!DsЁ iq!jX5o Z h(m3 ~3!hIH7ƨ%Ifg2SwRx)V6fGcv?vSP<&6;(#v s9:=(6fo?j7^]Dʚ^8Z@p4CM/73wqEIJJfb2uPd}t0 ml1f<(HΔ Ü"1+9Dug'T;swcm6ؕԆL]Mtܲ﫶3I' ;P\QMͶ" ${6moTFOYR/qNJ} n3BZA|[6 3߂KiVkF&G[`ƨTM El g qbT}װ0j,:RU (!Y5Vj5J\ -֐֔u8yW,bCYix3/clvC9AkAH &hQTD@Fs*" .ܣY*eDq̩A sPAhJ XO?=<B &˝&MESEx~yE=^~5ƉN-HHDg_ i<tĘRGqxDvE@J$>"QA7q VMZbpqCݓoH-V9m'Y&3x!m*ihzx6 skvuܦ)w\x^#e^{а5aaV];jί59>#E~PqKw6R3,1BXwvʱWn#fG[Õ7qdD$X\i֯0@xNUo7z]}ETh#!A{Ⱥq+A n6"`v\¼KqJj%әsnDY̤.I wuQJhvEG($XT@H``"b"1J^md0Z6%C@bY9[Le&HOiC/H'c]%daAؽP>!-c'q| ;ܶQ`Ctͮ~'.k}IQ*^U3]pwrg6Be(hyΦLD̢ݪDd+-d f>~(m ^3FS EIܙ'7ﺘ!P $L#ݵ'! HX$i-|5H9@q^ Q8ѐ&3)5 ZW-D{ ifwt|ŠtؤP]TNW8~m% 0- EC˲}kʂY`кȀj211J]w^IJl҂+tGFU*<ڽyt5r12*@m ̼_[C~U{.P=@hCPAJa˵Fl)uE"Vv=dct/M;gx32@f ~/2wgMf2$TFnqΟ={xR-$ҳD D/uSegΫ@,@zT[QP> G4nt$MBD5ؽɦ?m7pIn`p,,X4a[} \Y l"7zW7cp_pa[_ǿb=6K& ]AN]@SPKDCIEA4Ŀ]ciRxݞx.S((%RQс28C Mn#U3 876/83֒~wi޹; 7aAٿqÌu&UkW?grKZËgHlM8 `YXc>0-:/-zE///p{˫C0ny5-'4aw{~!S8OʽP,9"mAQCSl;@pJl.M9etї5 ޝo8LGkbLeld{8Vh'z۵PŝR ] h:d@w݅3w;Do-fc HzSS)p{1%)v6QUy*RDS-/] /nfNoGO?Gjy\ -Sj,<-4DIcïA[Ĥ%iP{cs_y ,vwωhDD1n59F=HH7LI4P о 0 AC@@/'.:$x |;FQ6shq@H64X [)‹&ce(~v4IzInJ)C6V>KY7`FZ:{X B@'-U>FAWk>[gy2}@S1|&P{(SGvD=韛 >6NyLBPRƒԱFa0M ^Vh $JLNFEխƧ쐠` M1tĬ% MnjB &\pznp$K+x>nz`)ĂdhkL&ؗ--Vd-A>YZH΂m;֬sE5BEV QH}Sd&eJnz k:! WseQ|/(x "ܾ1L(CM5m2rFP1d=AztHZ bm-Z0T4, 9J]\s䝌eޯw@2yno[KR 4U퐆*KY }z16Uݦc1zB {nX@[SĎN`?ݘtRmcqs(%ѱGb;d3&:j&2=C4W*:8D醜G.=#Gx}>ǧf ZIE{;1g8wQRQ-LkR*jlѕ,.YsSoyju-w1vRB^hLG@K8 });!ؤvZy$zZKj usrDfFĻǮ';=_R )\1B}J hGT$AɚSsW ,ܴ ;:q@; SnYFعɿ+]}+Zm3n+*ARX@[roW@yPN`DE93ΆglnNiC:'lU ~zK;{u4".U  PԀ)GF].otfA5VF[xܜS(P jHRD1  -@a#?H0hIC?}lmQ7>(Q4(rҊ gvqȀ&!oZ"r9 H 4u1QzdogGҹj0# 2(Mn?"r68\~ Yko,4/xB }g+'37qxkdpD꾿BHXbj-CKJPJ4`RU|~%N;W$el1䉁 H  7I:6ȉNB_?h0ыu-2<" ^|OךP )cSbn d^ x2 c$ٍxq.^@,'ö@` ^"44,\[*dQb0b3C RUU*]OO20INФz@a8s^iycC͟sS`N_W$5]]%2j)zB]T%(D1R/ľ`22a^=_JqIӆ5/ $` J/|%:B@F?ue"_ H\.Kf%68Jb+ x؛.^B1H"tU" ,ɛs)-{²'|eksA(kKWj&M{v(*זNS ?92gG*F̪ru{3gL xIC_??~UՌ )* eX9L^#B,6nי5'7̦:Mf=3uH9T#|5%)tx* mOc&cSZ7ݻnf3VEySޭӢv}Tra*HƩ!{T7L^g61caet>}PqL\'a;xǎHAk 4~9ݼTA$%NB ZD IX(!F(#@O!O(,'j.-Ԗ>;:H`Ǵi}-P@&# wӼI֞i@zg "w|Q uv<{$ߛ| ╤>lL) u(Q؏Rinר C;-3,r}'Q$nqZSJ ; ƍePbގɪmktn{qўm̛ &@R6 ISI{c`9'{~:byu7by:s @gJ$|OJ1BYl5[wӇ6g0N^=Ѳ6ABq(L:L#ğzPz4ֈں T>'gD7-My{b%]5BڝFF= w{]9[Xĺ&Y#. CTZ'R4&@`0%ÎZ(l&jsB7̻|a R4{(23 {%}kVW77wP3HAr@$hlL҇,cMG ^ھ:h 6#)?C{pqs״j =L̩&<{Sq|7wN7r^[0;q%`bY 9Y1vLKoʼnޝ >.!i1Gwuq{d0BIᄣlM$R6f&%$282\qbdI+8s&]Y痯bdp@z XR8X2"AU|S<s`gǻݣlCt}|Y oq oߡHtOr%Tnv'uq }/6n5b ;_7ۚX9/?^Vn1a1f8l"E T. H[ƷG/S@n[Xh9?ӛۏ2ϛeXL.G)vUˁ @m0q5|WP`M'E ˰tza B( Ęq'A/+Hk`b9?Nx#qG~ԙj 6 :Yu4}ine˾sK _]{~25ԂP)њmw- p`2sbLrRl-%gO2/|Ƚ/fߙhO6(v;qkf rkfе0&0fwo+4=__}?# 2[|I.hM>J)jU NyMB)/u~3\Tjo[w$rjl5QMiCQUu@UYp^鬻ZSM9~c_N[FRpxP? v&p0O3=!.;=|n6֕0M[bM}EETTwQ^K1[D,ݻm*)3533*N9èq(pd|>x#6iF6ӧ @Y{P!DT9~b[FY?wK99% eJ`\(YRqܵ&XNl &-2K52gsbPTӛ`@6Gucz? 1Z1\۵;D0t NRN+%kQ: EP@d 7("/XۨĐ:M^+|Wج_?w/kϙY(\}%+.z"Eoū} qDCGv뾗Vsf "fxLK7. g Z3SO%]P<.;b{ޜ!@577͞ר@˺Q7ՌXE!*] RC(WsJ,)e 亠QS O^bg*rv 3l_ZϓpY NngÝ_)u{\rpC[u ˆ9|. _(p?xבTĵ.]*YAhBN8ZqSlqh bg']ǨƢSr@r:~X3>f"lW?!P:{e[_Oy+AEuAY"أ}?t(ℨA#X@:X!;`IϿVT!!Ks%1e)0 &0HJ&JJxAilg|l4Kc.Ojn  {Y6oO Gv ;'Leק:bMH}wy$<* #((Ž-hA/FPj"0b)JI,)gYM{5+@j>EKSS  (rF:G1fL7o`5Zx9KX:Z-3uRFȟwrqA;kO6ΉņH&X7-"sح*AJOS0nRRؑ䟑)gibeZ398LA A( Gǀ(@"a͢"s6bQ@=/8H !<&} %+<rQ)Py rAzhM@Q"!8U @d@ H GPBhE}<# 2*/""]T04WMl.ZЀOT]v=u".dAD<$(zEY*5"='"w" )P⊁S4>T"B ua9@n np@@@@/{ U)A@9= |A;P  A{p"Š6D TO€J$TWΐw%nE|A~L"@,|TRoECbaD;hwB* >4DP;T@?*m ,좢H(Q@ Bz;(P"@hUA| ت!M8 1Q!0֣_rgA1#!$1d2q&erCD";Z(Ew**P ߆ z%|/HJ$!TT D1DD@3f p#̨y #}s~ 9rAQ漗f}, F(}@d{^ lA FNH$M =>6 A5rdej^L*ZwʉԐT28@Q# e,yO& IJE@ZD;3x /cLsB L QFf#Id1--[y Pl <\чyvACE'rx2;С!܅@5Q#Q}`0̞m?+OJؓJgl-DL(4с}Z hH"-eAG6}|D:#SrZ"I _U94x+LH[lHD+hK,YLHl=<73 c4XdÉI1EA3QAx!*&Jv "\3qۨ#*BgJcfz"@Ċ(d[='Mm1P,-qj8Q4_&MpʚmeAԾi n3y3_2H g3Bqqa.|2 V`cc uNGV?!Z:X$ & V*!wq>Ls/ǽDOW@֋zؖIs8oZ5sLiPl6sk:`-o4Ƙ4gY4_X FD~X*T Fv1eSv!FYURTEw aFPiVYp~j6#lAut17Zcj|({Rlf\S[I!Ѯְ 6t oAwo\x<*XՈ*e :mkV@*(a)'KuN%Tr'4fɁMN.qҠHaրif."I5\5kQ*ĄNj'd6xzb^Lv7 $^ vq74]fn9}ѲMAPۀI4}٪=k$ UD c RҊ/D XMWQH^1|C]إ*}@F.cxٳDRHV+s65b${ Z`K*% x0MlsQθVJ)*lȨEӢD!U5f־ɛxbŅgQ1qU0vc[724K&{3sVuHHw)bh^=<ӈ lr/oԿn"h.8X9mObsRr|/Kc(:'$-+܉LX7oq0Dv0[Uc`qe `(tK4{X4*?DKaf5 S5͏p zRv1| BZ}܂&( {B f f.3)=7Hd(b!D1]Q7(4DMPf=HhQ{N']_uQC+JuQ9+N/ҁ?biL/MtAH?X'✪18 Lᄊ$=@.P0Gc>u)ei'`$9PHUoR!;XS@/E]lR2Ŋb(m WJr _o!pN:aW&N:W_/~u~"n|k)_°'-jPF̚luW%^ړ7;\'ٽ6m [zZ<\s=\-[֯g;.Mxnm]:ы"]eo#MͫDr;nwؽ4 /s.Ns@aH*cysjX*$ Ny2W{1% , ǨWOeiȟ`WJqM5NO$D*T"iT`G.6<5J  8̽pv,=@m>kTESGzC{ȿ1HȹP>$#L(#J "(!HJAbD:  l^.&}p)94h{ެmu Ѻ2ݵݲDQ@Y(WgkiyyrT-H Gtrd 6_fu9=/Gv){V'5# HGp1ysӊju׼9>2ZxX R"{;[.S hDijN7mz%GS{w'}+?HO^wLU5ULAT%2D$0MULTvsxع0M3lC0TAS3QTPTA2.2zM0DPTTTI&&"bJjbW&LEP1,P "C*3$F! &(!jFJ)(C  iB!)P Iˀԉ|L AN8T@E)DdХ-(L J@ah%9hX$ ThE< :Y |xP(j`P!Ih)Q|4!Ԓ*Dx{D{rL'ʩ #A-43)eO_hwCg#մb ;w*h΀D7HBAzȒ_g 4H1G<7z6a}* | ~u"(wπi@=$?GWՎG^؋PJb{!Uc^yp-g+tV'f䷑g]ƕ<ם&!"76%(z {>۱] ΈP:TUb:( ꜕1vq>q1=TCˈ%. چhb li* (g' (e}3z0&h)PQ-[,IJ*b!C0(K ̫@qa`8@Bi&Bb*Y%(Y&/?X> 01 qN30di J+YUE9!E$8D72)"+H yP?R!ReWa1E%U [>ѵhL{/;4CQRLDPHBԴObuMPC7&a@o74@Wfķbd4쫗v:,$ʢ"2S ADU:h0f(j ,û*!~LIQ5y PB%LMAR24DT) D4BCRKVNQrE4sM&Ɋbf?TUC-jEDLQ͆H4K@мNn\cAP H. C H0.}AS#xQM+ `keUAcc2;F54 Ek )àl0d򴌐[LD=]#lPVNޗal6䶑rhHX!ICD%5AAד$c;@uUaTfK#`SSdFCK,4&g"JD6^pEE!c-FZB#QFύʀQDnۏe`هop8PO4/^5HpXJԑL )AWʗ""AXJRɢPP$ḿ[./p HQ>Myxi=^B"9p" NيLLF HF 8TR4DPUQ SP4&f M"?: Vblqn튐uĴ'}a m.ZPKPQLsA\(&bŠ$/op&4Q>Q!›]Grr]mh)!$'1"d ! &fMٕ"64L9".B4@o Ì*k jݡD161}Vd@%5$ @z `%RɅS$"G~YDEIUMH5> STLERT-LSLEU4IEO& jYII$Hhj "2X (ah JBZI) T$Hr¢uy " a0(aSS1"`oiR ٔI`$_:#dPN Q II !'^` DMS1MLERA%0Gzij#lU#wGC _RR !1rS#:d0rRn4o`mi Պ!?nn_=+ i$H*PZXr+Fh%XO#qҀPRQ21 1)E+?cl4 %"w8Pw:dΘ2PSԬ"Ȕ @+B!xT8ۖOw'w0QY֗t )' HFBtAغ.m.X`Hm\TQj.Lr16Ƙ4 *N F`[Z\ ݻJE*:EHX3(k`}Hq9EaDMNx v*nLF$_>(8'?R)jJ /=Cu:lh `HD[3@}k(h<6фĔP9*#Fa58YekƌEk12 mX3Y8C+P%*!ۍFPm&DZ&OߖjXd Ҩ71DOXL4KΙBGD..@*-.ؑ1Df$2\ΌQzTb<$\X([8qax+kJ\(X! ?CetB TGCÞ6dSA6ђ#QDFRT&@"|B@QHDP=@CP!MMVZgQ&$?Z*~31ִAq*Bb!Ј(:H&(-"hu'^4DB/>D;c%E^y7apƒE&,RB$w ZbFHdR !ŭpն{ a]o>tF A # ;e@#=% ;f/B(~)$"ܜBE7P! zKQ;SA={hXAQS˂_wO=m ACh["/}~ ~v=$BC{ X@"T.V!CDz}> S qqT uze"y-JWD(S#@WyE gA blS)~r4"'`_EoDwEO;؊"D_s znF7t'm?*( g z($2$)漢IK!%N3|Αzw00P~sDXHQ f){OؿzO򈧙<(r0M 'ׄXQ;?V"w3ye@f)t-8͔a&Ohy,W%O֔=KcHm!XEI_ٗHC]k E=|#)y{U?fGi­ ɲ!QQ LSB,*'CUA\C-S"ߨց33gEl^.5`^(u^Sf 8wbz"Eu.D B)0?k)쓒M8FLg6* *,3:,"> ^`W|45-0ǚvp  3 jfҿ.$N@cxٍNf-AXDZ/>q "}"ȑ}r8yPTdPQϯ}v/`E{ƪGod*zCݔ 0MO\:49HŬEVzW6ƏB?P ĂėTY PKQK$RH7nR/$qvp "X Q|ռR=PHUCy V}`QXDY DPDLDL UU-SIɦ8DT[&&1W S2EDTI3ULTTQ4eLT-yuRUSAMŎ҂b&5 5=Ε "D^bH(\ i^/NjR4D0IQQD4BU4 @BB MHU4RA1TTPDPRY)ާs`p7yΡ-^A3iˤpKSjCЬ:KԀ|F ?1s=v$tKR@K*Z涪m@<6 TTWJ?ذ|8; ?j {ITBv% !hV)$MD<򔩐Jx9>vvQqE9E h QQ"R.QAE HR)k -$ >pۉIQ!U]/,4آC΄4fk C񆓐݋| C|43yrpvBk=(vbxhyየi6LtHLL+6%KTkvLM& FxddQu)$&)& &g.jj8* B*b"-U1E%USA1ES!$TAv2Pi%ebXZ XbQ.к%u,RTLEX,Z@$_An@3`|w‰7} P(4T$T!T1BI̐HPLq@d\0)he a}~t" )05j)"ֹkXZ̊j*)Ud!BE'Sr M;b'Zr2UZgДGմ+ゃF5< bWZ !bNhfI6,p $-A%di͍,6-do&0zj'WVW:(@~,(mJH'DWqZkFX6Ĝ"sa$k;}qq7ݶΖM6QՀ"A bLU40oŒ"~"@@a@<߱L ďiA9m"8ژlt1h1eus;ʨ$UP{i]Yh):JHMci5)2QUcLS(r( 7$AӍ7E{(~:0mueCͻr !!P\vSN&[-ӔEmYV7Շ!5!PL5 DI5 S)hjHoDԅ;Lja#nvlԔH'fY4~٭BnS WVfae$2HJ8aDX1Q1fa1YdlZWcUXZOɹJ48!5U׼SKqj6@׏>MVGŝ/sY`dDW=x$/aJ!p(%%Z<3R44&BPdIDGS`h)bXJh.TAD ]|ʦ"&"*!)iL*(*Zfس;I8a:)q!:!A1z$>9$dfcMH%  KMGL䄌H/Tbst`R%DT*JnFLJDMPAE ] $5gxHʐge[HZHOC>'Եo/~ z(EC! e w庄7! LUB~4goKL )v3 ᵰӨJ\CdTdc m1 ADM XDQT%PM4UA$FQjƒ&"6"YZ)8NZQiEܖ95xi`6STe*nLʪ""*'_5/nU!vxsCf_-ȶ,ݿa[֜\L :%҃y]÷k2"**a`UTK E~OqN+JmwLʘ,簙Ԫu`6`:E ]1Gbvlր:DզtV;\RBha`AđJͽX3a( a_|~:Z5:hWPmbP6d`[A kaqF<ҙ(0T*#T,2-(6qpQi}zڨ)49.Q=6'yz;zB $T !X<uR\% 7ncpM&!V1&"1%2: Tǹ XcK)tb!6AS et3&W4i!]\sHjiR2!*%4RD),DE5DEUPTEIӅTJo$1ŘsX1(` .ɥh5v4jЋ͘sE'V}"DÈk]mqn+uqmꦺ0āQBNs?J.8[>7ˌNIO |ֲ;dP}tkm[Ĉ()J&o@coRU ,| v4Ԃz[{Zz}Ʉ@$5ᡎ_BNCKO$|w ԅ!ՁPNԽx%ok=/# )*ˬ222ٚ}>aG> Aa?M@X:gqc 4 j\4,,SVz-T2y*gV0Sv@z3'Ɵugk9׵@Z23:wĒG["i_j&=Unye=ekE}'gPܼ\ U}"p$p>aԑAM;X&ڔD!c֓1 _4 j;50Zۗ!Yb娆ۙ2-w#$[^gDx[GX4\3,$D)UQه1U}-ejS9,$3ilʼ&1 Ó(xDC,aӶѭe>jg;_B>@u8VHi4ɇ,g+7]KdĔ@Tྛ (龢 jhU~'F6x\ sg߭wD::6TxhfCQC %@UP0A/5$ =>ޝׇoGoy5ۈ?r#w+UWC :w##`qD?h1,poyB@~k6D4J`'}VFO:Y]8H콭%M l:[bZD U!0".^UFgr֩kX bi[d}.ʢAl-DzwOs$ުU8GeS*yq?>zQ~vtdGT?G<},Ne!Q]~_q@71 GJ)ءXiߒMH: e2 U@5 .";~=g*QHtXqQG?8iZP<N?!b!Nz"t ,SsIYe ýꪡ#(GE0@CTy'WߟR>"{G)CvU 'ea|ڄpW|hw]ή@%{E?Ѥ++J_ȯUa?͓G _k͸k%X)6)iu@n!j :>9BGjR},>N|ןhD W?۫ﻋN#(Czn _6_+H{f$=D7{xX7:;h~ՇG>#D?n"sҕ1!K=mx88OR{ $xgX'SI2'=_̚;jdCҧ T w4R"|Dͽ Ce9T"eUz ɨ|B&?>F(H CH} p$C/;<mqԣaPW d&:MO"R $azQ,j}gp)\)bmG[a.!Ntܽ잢a'I3P ~ Cˆz&S1glE3e !:~"B]c\V:){GNPBXZ?^!5Sf3B?Hs׮c&N "GgRHm:v~hoSXfͤ_$%2w!{~ryZR&i1+?,'a,r^  N5L{ 2oiȕ=7~p]7.^g ~H7D'V=]L#[.S1ۇ~?3ne)#gIv_m+*]XSenP3A !5OŌcGkhE1@Trr %Ufb A !,gDYhI&/#6LRwzIYpcP =i  RPJ2FCz>>n4};yJKl2{Gۜl0)W g~$KBl9B$!9N*phyddAMVq X#a@k_']5pBXCaj;M+(QMC2UFJb JjL*W ?-qi;&CVGBgeDSbL+7K6 /_7Xɗ^f>E級.^s;iݵb: EDA1 _umsg;s]O:(fF^GAZ;ƚ)`)JɑAl4'/g4<mPT(gᘳjb/+xo&^ DItœlu\PH=PS P Q@?d-6tvT /86qld&l}T:W[>p!OR:$$(b{*@(); _u > R{ +X3$vqvo E'OtOʖm0ͮ3B|#-ދ[DchcQ=skmk4qfH`UKζ@jzH4j]H<]lv^|83}VjՉ (& 2 _X]M2޴k>Ňg~>ր$OPh= "k/[ٷ>z!D"$P41Sde&4`PFL}<sQhͽjW9|} 6I7sxb-X-R"FU gP-Z[`Ԡ]D3ScVZ'Vӳ^zH=;=% inv ) aIg5M_}cބf;X(3Wǜs [:w16fk2O@{rXMw9D@@/၅ v58xpLÊf-QvPrG6B2̊Qy5bT)KC5`əpT$Mor̷a?cH{(+)Nv&k#_fr4e C>WSyRlfk~IUErgo0ۑ)!PVBtƥ:> PBO> !&v͐BO9DY(F囗(YV̠L〿$,PRT(cw)=̋kg=[IBydEVKW, AQh?5G_QYhDh3Ddņm2D5M@D%1U!;οF։#SFh-8ClR?f63"',(&BTHйL(alõkŵ͓uFApV_e?gG-k+߆3'YI埡$-Qw:A}gӢ]w^x,rAsX+قoj p VYX+.i*2 `,3!qqVoPT QARP]4 G_|[ݥZB E.wſ\:Eyu/@Ä<)7ts!:l2 ҈ @7Hv3.Ƣab{huݤk1F![?ÒjrӓL68QYX#yaQcH^Ku['{5$o)z%S ӒTtʦtR^Zs*%jyւT;v:GlxSðR ZCe9APi)5&T5D*%mZ٪zz*#{$E5?,~^٨jbmYm9Gu=6OG5൏_\m#EDÎ40Ўdw#48y(z7ȰxL-}?hEJئe ]S"C&?5Lb (jG9`N )ˤ}c6 ,]g Dn6N({eM(ٺev` JDdE9cLvi8BF";-(;I16UV˾ y,ZԒzYu*[*cH]5̟~.Z̶gE)W pu>gx=,CQES W]}y HQ&س44DjrQ1BT  [ -j R;z}?%[Al_b՜P0;17I{*P.)`(y1S"\v$Id(B S!0h (Ɛ{d1SJV)R R!(dOpM^gj]H.hI Op- RA}]zxspDԍe"?~5W d7ȸ) D,0f-av~ٚ pC!n\~8IƇ̀pyP[h6ZQ XO%P=U|ʄ}!k>(ǻ& W:;8%ȿ61=y$T2br!h7>6tϽV7}1qS!3Q[>k~mZ2NQ/Zyũu3X eH 9z[, ϑJCvPnn*$w1{ j(9Q9QPQߟ J - RG+ HlmG8%M1$ ^b)%v#/{8OFHw<D_;HsBm Pj@(2ѣdY(\1a*qyg/C?Ƃw8隆;w61X٧n>4P:Edv܅ R΍픛nN#0aaS/TrzT$A"@J"6;wb<\eDB%8J&+S * YR6ݦL(ju;|=;ҵAbF o?n^"lz+L9A[i %/OV:'cG+ o@584(8)>T\ ?*^u#iPgɓj)8ɈO^G+P%<;e[@T; .6mHG4 4{wr黦UY񚰬A F6}e!/݂y3F!v;A׉8|}uHQxNݯ>ϛ=abA氍vdvUEdp)LDzËD5BuD t| $^vo < V}mMXC>7"&*ˠ6 }U\<ůZϏv@ % O[vfa*v)QA}QR]L H(bS#oQE(JGtHCiEm;ad1(`;Ek2+SG$Hy_;^ {dq'`%);L L >E`~c 7BɆ)؋ |oξ/\XV7P"PS"#H:,\ۏ^L=!ճUqeIiA)yALU*CKZP6Ūw~Xwz;0-(;∝bTu$ŋ&:g˻HE6Q]wQGO|~(D]< ޮgnσv؅Hw°/JJpvtSDN+z'J=4>,.G%3vc~p[m6UJ`b>\CI,砻'μ"v҇u :؍1"O )<7U~O"`ݩE"t,$Ϧ@o(݊t2;e鑁H f#>̓1tFF ,VQlf;yZk=. ?e?^xlnK3M02`15=94[TEa$dDJH$*%cNٗj5YcU%71P)<7rGNcLh;+y:p%vyv]Kë!e1ӎ")i 7g\n9R;;dDk21ܣׄ>eكO96,2D ==X3دZhZ {+hif(JiBξa{#bDABr=yyR)AW)?EIz!r"5[`4@GSy. OP(wV%Ej)f~(;`Z jIR޺D B;'wG;K\EHxF$H艾(PqyNѯy<8t jTϠԾxW͈f|*1Z%R;MnU5jF}.\%wM>|m흉+`hٜRK.έRqDB')QRQ ; k&NX@X7rZW\0[f.b!V?it]]fuf7I0XE8TB&[ M 3 1i >$NJf rUz82ƧYL8UV2{rʢ)Brº}"2F=̀]eW;vIA#IPm)[Xߦ5ρcMmRM 9rd1Iibl%P#`TP`ƢbU^g 햩U+BFص^),I6: X6<]jM-ImGB6CF|WL14aQc)"qSmzTۡTVM~|h&hc& xNbhjG]9_;'t/K`Ĭ2 Vɡ.%fzZKGH'k=Zk{1 k* qPIڼ\VXkd,?ڢ(|%ykZ\LF19AC+dv7N f"/̗"#v 4,FPhMA-e1DS\҄ IU{a \-QM)2SRLʵmѕhe|6(cۙ؄f)ѪP]Vg 蔳BnF cs/ë.,#)Y|zb[t-l×ʖ%WzB#Q=$|(B4vV;fD6 6br/t2*™yjC7F̉B;=c#dh`i=u 3u!X59H bg/yl#RF@Kgޝͬk۔37g  # @Wp;wDU[5^,ge4 GCT `˔vMbeT*A2K1u)wS ȂwqLs$?cױ`s>fo%L^Nv?M刞݁y띭еNCB'@CmOIpSYvQC@SɈPe !$"4Y%PA %L(&3ZTH* P%MB"P"D Ak1  eJ W%ȡZ?F2FO׌_L߻;BLD2 ?bo->!B`H|vt,)-[ƍEd{KcT@ENm­GsLi?~g"P>E1jB%|%%(( v>~(9}:>\Gǫ'jgk6VSB0L0iX t(>,<8ք:MPwֲx6׋ `|g0 FϨV5A'S;yo}Z.mϬn?@ )"GdYƉ 3,l"r @,0d"*dmxT˜ݒ4bwd \2%Ĩc{QGrJ:gUcn}ъʡg0f<أ0 > +j_z:FgqR5].`=>Nb7 _ [A˸|`G /s^Ȉ1Dڈ&/JP}Dh7J:x {*>0dW|.)v 'm CGCGER&G`DOpޜYgɃj4'usijkP)d/k(;6قB%>` @iƅ `gY*7YE5mr:Lh P"]ݨ .cޞ(ex\zp! (`x4HCfX,nfxa5B@뙿Ta\QqӐ㠙i20m̚JSKF#ƥ =7EPi"¯amo*LܩK-jŋVUOB TK=P(n B" Y"ˁS(.\lEb" LMzlX6Ѵ7kw(@ 28"ZEB2mX2^PQ >XVY9^!:3[*57҅3v T3hB0Ж@QLs+ZXaLYOllhdf_cҳDmٽll6tL廸G{xUBmלÉ;`b(DCNrL6"16RJ&*6l굆zJЍ2GQ*S*1qhMlM4%zfg.#q\UR1%dE^Jshwl&j(eY:GŤ7m9PaVxPA j&h%b $Qj@Q".h[-y= $ H TN;zm:G9#X21J3/C  ָeC} 'XR2 TL{2s4 Z(dB&Pӌ$[ R"< 9J|:y[65qŞZ'Bbc"PT6Oa4`pQ)#G3x=272>y_SRGܬ @7{Z?j5Zqְ̊AܨjP!Q\hr,E}\9AUkP[!Fw1]>~ }/ 2Ξ>Ӗ JBS &f7̸7. hd;ܡ?wBF^F22-P:|吜8/3\(,DT!"ФoXP)FI@S`%GznfT֬R%Tw׭ n'QTۭ劦(G7w`MY"s4+tڋ&Eޜ@٥`"@(0s+R!uTQ)?# X5G^ǔxĽ: K*HȊ~qxbhCH2ժ VLiS(ox}Pu$ fy8|cGcӨ}"MO=q<X:z]^w:VBͬN-9@#Tma}ߛ[f{/O0?9Ɂ9}vЧ{>?[csA sS/6~#^GNJ9!2L! &rG"$| 2(h?B-p#Gygʵw/[#3g}|.#k&׈5JȰd{SFHo WZhC~oq(mm5EHCV>m4])wmBݞKNX)-񽎸 Ἓhx4M Ҷuo}k{0mMɆCish{ @WdQ$iZ 9AmGr4$=tb_h.^5!l\//vY1h5=m̦SW=t_{[*y]f\ aagʵDP8P M5ۻ8ruk REGƅΧR t7ŠXCKHci/Dl3V]9m)fGJ7ôQrN Vj3chL!8^Z3b^V0`L=,LMKkf@롘3C0ZB&)昑hA(g`%H d$4xmM)=T(*;ՑGxEJ+>Q/#PfI(~R# h/T3PMT}eaeW :8Z5@(8gr*nk[&v`j`XoB KKFlÁcӷA*xw6mx^ICB+ a"b%@ rZs '|wc1jCdLPdPLqI&l*fik~ %{ !%B tུ= уz~)Gǯ pq_@LC&' C*S>@CGG[}ݫo=_b/mphGFE#-˵SB~{vюD\;.eeT%tmHI |X&V\~ GqE jT{ u!Bj̮$*9 \s;mB<BPъT~;]s7Wow-}ò_nܲTpx]5y;&B1zFY̫'&Z`vm=ʢZ2}$٦~,U@o>Z/1JK`qw;:8uk?}^Cr%>?.v&xw1 IUaR{߱.`RTzYaF_6k;._0yR#`sOV'7y zG%eG(HUOĬ@ v]YbUդc!?t }PGIӣz}+61]G&mϑM k.F7Mnu5g#Vfphs }p[]c6L;}/γM6 ^>n9iDLX0҉dсZ`Qj^,S$P!I"⧟b.x9hlSCF= F>,F.XZPfht jP7 a.yqIf3_7v3gu4HNA3V=պkzSr7ٙ<5kr&T??9KI 3-Z&kK=)MLt>EFGB "qc&& 'O;^G5y M% b%f5p=Y^m{0%Ag4)ph}/'yݙ0ɾMA O%^s"ޡby:r@ؐ5ӫ"0T:sW((<ԫ. 6@-Uu@HRv"~KŽq;)6GtRS6Q-%KlVj߸+'-KCZtOqORsvʝTD pjax+U,xQ==\Qk>1~X'뀗y}Pw{aDvzȨy>4Cv6D :ij|eP4ETP"U?ݵ|OQ)#m*}hw}3FggpyN芁@d))DLؽoٛs60jieBPw=%yy~{: DnwyHP:_ jQ]K"uy7̪> PQcX'7h**m (4czUMF&FSơ""hs,C%rZZp"rG,cL;ocqXT+T0k5L‚zʀu?DșHyo ` O`omsNxmGy6zWkM6ȿIv5$y:o1j8Ii[J-'7MҠb^X)1!VJ-arX KRǶts1h ()|P긞, X֡k(Q+FA@Fi~u<`0<$ r`P)T @L֢CO@ GRQv]U;);$5N~'H}@%4})z8BxFG«3Ud0wO]pJ2IL`bpO2Ɖovf#1ftKk yaG-quzvm /˝0:Я`Aw1~ _$zZ< J@tU$Z%Y$}U%;&#b h(^&U_fZ9ሃbba2 *50Ɏ*P9V30pTDC[SDj`IɥQJa1A!;QweCKFE 9NZc;0epk|gV 9'|VR͝6U@^=XނR-TtJsOd\(ajEWZ3*9{"*᭬7*S9]R-{ɬL%(ѲmlV}jo!Q17.B BYdɀjm۸S+x2?#h!ybE!QxjGQQ*?Q]S=_N>u%︋#W 5_*pxv4:/#/N1OI#D{pϵ<M!gy~ 7 ~^j<>ڏ؀|X>D/~@=DqAP>;ȏ{x.Ð}"/T&V&.,C.b"᪥RE riiBh)Z@*(fZZR%bi&J%$@JLR%( W/c?{5R@2hlkk?X ;J Ypϱ̓lP솈i\(t`xطq]ay=ph`H3Ɖ%p*0H83xK1R[@aM(kiq2XQTKMdXhvԚԉ7Zr; vLVA6Px* m34jxGCeD46B2) @m6FUcL1`JDM$YeYXN m")E npUT:0d@Y_ӼUL90Yt^ [kK$ :16 Zf8,& l@6jyoã/&s++|`D]Cj7si.#I86+t9X3&"#U s[{ ']lpE|v1P'JZ>bHoeև sxx],Μ q](hXȘ9§&I1OV=3&5xxqlUWJ-$y@W0--1 Xڶ"⭑"X]ߝXu/hlU!& #qLk"Hp4ke okPkF0KwNV?wi:LnuzU$A{^"2=6G6H+06L6s*4Cc,{)4LOBȌX,BlX+3{߻5|l玐Hy;Av+h滢՗`E"0 #V  @hٿs ,wyicͬ@.,"33lAw V r3 ֪r}wlJP)IRFۋqi/r..v*[͐> -qsl8xne}Gˋ*ct /j%4wݽ̋5ľ_uE05D\ih+4=0GL Ty]b!Ta=Eu6( m1]Xc2 ($" VFҵNzU\V7J F0)2FhcujR"9Q͌40Ӗ\Nh)"SCqJӅ8Bm4XBXRIFhe}_~tWr0@G<Uj 6񥼍aOZC-cA״pCox葺>O堨Y!r$veihwg"'.6dY?jpH9Vh`dL?g+VmU89ԞL"kRFzYǩcsC x0NKϣ+?.Z=DLȔdǑ֝i5xuIeH0⍶cCHGK4@117+AkΟow7#1Cel_pjP# mٓL*WѾC= Xw}Fͷы6ZQޝ|PjjʃfYJ- >9:TyKySɸ#aD+7L.v MFǁ-eYGZ֏8e׮}eѸ -M aO%ηNo`%"jjb TəJxB 87!;܍Ě3 v1gTʧI1v OdTaM+2`<@FsQNIaw &\0|#!΀dRpD.^q&Y<@ٻQ8US87#e`J#1j2TTV(T@f42D{0461qe'.1jPyARRbQo&lW€]TziRX(of~i_;SQTʠZiO  AYYV`&YADjr02,~n1M4a6b]I̛N$PQQv]UotlOA ye!܃Q9(& N( ;v ^d$Fh֋,su8u|9c'^MlĠH f>'/S]#d&soskct t4Svֲ'^6T 1"[6'c_*C#JJPyDtj}%m4Cfq_ Af{8b2ހ&v%W4f9 H v6rP7yq@ȔR<K{QVAd]~o*/&ɦ}GXD0 \f Mml",4Ln̮Dyu"N(*;Ӆ$V'"uw/O7yuk8RIMIrԠu^\nq1m pM+QLk>N[9s (,bloSld}C`#k[#v%ݙy#Nm&x.'O 򘖩~/3>wNj?"|xyP/vqڠ\ Q )B!Ev܎ekeJtfg0(`RVgKc$7:YGZOe22ȓ6jw7egw$pK}{$h-`(8H]2TfDraYQy%^QIg *(,4-q׳Y^H5i36\ȹO} |&G:hD;y辖8a.u~[:s.By%g42qQ~w P|DOZ j^;+V #uR)6li]&5SAW=jn&*wv&*9R<* a%X[lBI%"ś ^0bTD[*D|f&;N{ÕjrNzQKY[XԺnަFCN^Hi̴gTXAyZ7QvRk"qc0GFZ-l 9*t8VQI{6Q<%a\r  ɸ #~tuDɑn Hf"*QC"CxjQu≷ uE0<")2PДi=~w̻Nk}miZSUfZWFG/bΏ a b9[uy69M7M/$PEV8R05# |&*o$}>_c$eYʶٱك&Rҍ%n46bFǴxѐL[Ǜg꿱虚it{)񽦃ޤ_ m^Qʶ'*;eL124 ;1Om4"z&kF`8&ߟk!Nڤ95|IIwZo|XYK"n•WI7tĪ$BWK1.NEjN\(;:"igpʒ @* kuʔ~~';q~=44Dm3 sq H;>@`0 (}X/?I jN{t:)콶73qF:""zQ݊e-\^ œIspSaݣDǀoq cE‰rI"`o0W_47V(5$* K֣$rOFQ咪 uXp^6xIRB ^3~#8_ɇM_w}lgZz{3kRFQ pF._o{h]5!t}Hp%LPz =ƵC=ǫ5kL5W/&̧t⓻+ qWT**/,#rY Y(:*!8s[fbԪVGcJ?RYWchxEOk"eS:!Mpj|ltu=wD !gvyחU2w}_]'arf&[Ր],d(B>k?%DP_A.*P|]z&hb#.G+`q Ǚl%vH[\V߬fM+d g85E^Yj 7uki@>tP)iiBF i( JTxH ЁBĥ+ - BDE4zJ]5'm Yv @Tˆg%Q21 N:{ MLO7y߫~1x0O9{!Gws[[IuS|l  ΰ/E&]O$8\u Lq:̴C630D\R09.r.jP*(pÊ؀,3>_K53,+I$-vYmYfL9F´V5 F>j[Uf<[{8C e _ł&Y^ \d{ÔH ; X2VaX+K2 o߆?n !A&B6TJ TA #Z@R g:]17UL 4`/EF}~K}2h 7ȥ4aQn+mXda06XdL\N Tax$!v`)<"<ܐo]O?Dh Jl|$Ll+ϛ5As^q]<;P:xبYNSY̤n{H̞E_X8isq%B{NA3M>SX9ﲜ|Dqu7!@ BNA-ť_P%"[WjaހƵP+/##acغ/x< *j+O5lFl0/_K0?۫)V+{! edY Hs#=?I\$d+afFFTcPd83RI`4GjK7k+ {z `_2B]Q4Ag\/~0O}.oK{yz?zfV, krgԣ˄\ZA B4ʬ㨟yT/f{m/Jiл-<4Fq>xWXSY2燲`oeþhCCB uTն汑k[Ҁp5{dP@uO%zڏŴ<7  FO?w\*+!NɮNq_595Q)9:zJ$:DOU@$叻nGu.ӻ#4sS.#\y" SFjX>SD-˖MaJ].P'Hv]}~;ҕ| /|PonԸr8$dㄑRH#tju>aldW}^kUpHXZI@ Mo-_|;h_*~ D'Ps^@`+"Ph(Q ?Fh ݤ?#S@T~``quLE*j41ֻ09oTm!2@O8]5, x_SCQ9_;.Qu:L ;QXS@5=E,!w4D$$8'SJ ߺ\W[)З!b .DN> Q׆ڎ3SA$IJAk, {P6 :^aLGazQ[!cIc~ˌn96LST/kZom@M  )"V5d/L&|=vySb(8짩D11QdUJpZ<YVś+mmﵾ?խyteY9xB3ς5W>Qf d [m{XKexZI.0]q,lw<~+Q#tP-u=/9:XMURJ~fl|\lb_(nT VwC@T`_/dM&Oo{JwBE* Pi<rqgMGs1[;R<(9]壊dË{y1xI' s1č$k8EՂWXԺ:0uC 6kMa ^e+s>㱍;N);4ɟx l鞑ٽ# Wok֛Q"Q1-O#|Q+KӨ彥p>.m+H5E FijH^Nz2#{иN^.LY"ߣgX1 -].k[Q 9+:Öٯ/?_~}We;ΜY6!? Z>T1$;NF{wu ERG)Xxj`hיۨq_cV]1liHR(/)EGfbTz>n+}+1rP:P.~.!f@EO]mjEx?_ R^R#Ď :흗t 54VPo*2j.ؤWv;:Ěǰ5.{mJ}T '&ԣU nc 5nmd#,,gzDѶr.l!賕 lG=渾 yj3*$Q?G,CGq-S6;:v L~F&rnNXj9@;n^ X6]%:L!y]$I+Ɨrl .0 j/ W˵G_0Ƿr'L@J$QZje]_bH3sF1o4p27:VAcRAQ6i~%6.$L#hlHYXdе1Ֆ3aV|/;.j*"/~^6mY{u@@CH%Ur#C9PgfBs[cg5B#C@ߚBa\ \!B(+hzs8=$1jKUuq憷ɕ kU!ڡA<7>na@͔۔c*T%EBƤَ/fزg>ߚ|bg-ZPRD);:t1G-f{H}'킁z 7_>دW ŏcȯ_¼ @$j&خR",v{@bĽ+q;֑Re {5 RU?>/W42sdyQwa Ei ݌:Yز6߶\@W@N{w\ٵ.kK&cx-akxR|-8spKw*-x? D5[7#Ч_ضrc~&mMU"v_y w1fKp uD{h EF_q = J"V*%7\.gETHȠ) )hJi aJ vm#C8Lp"o~šwC{ãy $Mz}9z{c\zي-{D<Kрa0<wWnXjeNmD 6nj䩍|^r;ml#{'yk eqbK8C7$tBe3T cMefSW-fngZ>jd2`*,y\O;V }B|bč On frsg'<SǓcfw 3FM2OU3h\:,|,ez_0A"7GM0jwbQ0ktjׂ渗T=7=ɔ7|܍Z3!#iB*;ԯOp}c-YN4tLҶ ϴj_ ͥh>S'ZҚf?Wa~yT{v-qU$h ۸pdxdlƔlEHkh6њ& uo28AgyL%f r"K:.Tbߍ7 3ZZļXSm}S7띍TcfL]D7g_ymh5J 'l Hv.<=>_ٞ,FB{z^|NZr0j~=wﰮ^Zp70c 'F(ābsX2}tRebw RVr&"$H B-}rLb՘8m>e_@LD>t!Lg`CQGiܕp(q sY^ϣSIR3Y?b_C۸Fe!{K*g'ރ>)Q/c=mbSKvuisD%DRp W5P|hO G~t0>5h {Ig.'4]ʖ\:wd<s,ƢH4̓.a go{H((v9嫺NOåq"HNZp P9`/0\" һ 7hɀ.=5|m-B܃XhT>澫F9Y(kCةth0ݴ^36EGto"n#r3e% lbdHxW]ah(W1(pJSOs-wGN]PrB H2 ٢@!uå78''~)Aɮ 9VV!8O=&Z; ;@ҡ> Fb@:@|7E |9-Dp;5MW:u^ӺǦf|{W HJ4wrFI %<,< e )yd()\$iTh*Fr>+, ?jA_uω'yjӎ^edx0Ces[ӕ,mVv7aBʩ&YD11WP%3}7Kz`lO*X())a6W؋WȢvRD s62(3QwM1G [k_;SoYW3~?U+[6]^9$ v $Ӛ\chM^qkNy$󑍲2[=5c]Pm%LI/ r'왿{%l}3vz! ^"GyB%Fu:$z,R F&N:pv('tpArKDVΝ7^`{kŲЪ Rg:N3[b LO:ÙPqUUQ{sp[lmu_r( T1z\ E =WDjb܎c$JAx_Ysw0r|Kz6ɋ{y\LS;˄ `h7AouWq?عE3g -P*e'yC`4K gkd^(`=i+Y׻pkn0RJ~ ^~HH^-[)JoԞTIr~7&ĒdJ~w#4uk]󻽿u@5 ;i[!wZƏsDqO-d)@d*ȄBjDH|?roOj30uQP}ūKG+ @t(pj>3!()Hh v'Bs)Mq;'t6~ s_7꽯`ȼeW)5G†<޴HkP$4cϦC~ι$ @A j  P2!qLru>TPbu6k? B gUQY~O1hMk? =P; s5KGM"EY@Rge~5vZ`I#Xobvjcc?4A7t'{kz蛗~̇ټxyz )!S!5t6 cf#h"}f*"q~>70"ve}`X'h&j]8%`=t6rkʁytCDј&1&oњy~.y5A5}fZقEm0XM5n<+yK_EAXDLQNF;А1i6JeANl,L$q~hjAyxp6ggf `Bp^#8LRbў#B;na^qDпS̟pΔ0<^}KcxAzԍ'| { P_@}]8ϯvPs(կ(AahO?ajky*2ez X ,.i\FWR>]TWe˩)X'ZPbפ z{Yf`N20]\i^zG:kP3j1FOXgEj({+cĭ E'$T}G&'Y12!׺vӆ;#0)~ c3Unǯ^2~&+YfI X C B`O7,2YR;ca?o<0^xX.5܋si617l?m–$zP<ϪL~K:(bMmiF#]'?';I8mƬHL^foP7n ${v&3{"}HwR6N-EOk]G B qtYm)k`YdWaQiz:}O@>y {nI m@yȱ1]n8 |C _a-\ N$^_ozh)_~s {4a:Tɉ<ZVOikù2LHy6rG7B#DS?#ha 8MbLZ $wt[x[./+@4*y:OAnfgOa4q`<R?ʰn$8A5ӼWMD0$bhdʜ'g0b =#-_ ?VNjh F}kQ$/P@^͕譼~go_^;' $rIgv~{m}'w9C gW5К#AA92oA~/rgsSfYf` R, o8voQQvmA޵Nʷ! ,! Lm74{FnC<*vZZ:\}wcFC48]ᬀSPq_wn*_n\;"jHGc̳EgY,M<{ghT[E5 J.l! |*#OXOIrǾi!]1W:~j0MIDtA(js S>eF|/1F,م#k'hUTsf8z]al|uhޱ#?Y{Oykϭ굯pFS5DP!knwt5qO*,Q/z?{$l(O6G!0^C~j_AeyzLAH)M:ڂ-ӝ_ɪy"kdkJ:3cSsjXh C|S$=vH! p1۶gw9 4 ,$QjlPò_Td|y}1ݗ簊8d,aEb873\U@\ <>X˳kohM / N7ayɜDoҔH}|9 A]RYQy_`adIsz,EHtОS^ÕwzW?m藂UR:b'4LScX_$!w8Sv#gmt%#>[Og)^矆T}T?!Ɗ0Bxr` î'@qa>^KwxdK(M6(]4P5 ~AVs& 'JRAg΋x@H9;?ja2}I?Of̫e71oPz|,i[Dݐe`AG }bB]=-Z[x'Q~7=zb ,σn h 1o zo69E5H B>L(z\Lk|cy` f΄>& 7Tv$P X D0'wӑzVR:2/XU3zրYBHj,B3HIHsxx~æE|a9La zZ12.*u'2|[{ـ{Yt)w_R5xz^ܪ%{bkX?&-q-0j vIdܽ9W unEܨ;O%R "!F--Z6-9,ʆ&vC,hÁ!P[+(Lpwi=ּjx:l!!SŃxq)sj#nv.l880HzCHt;JD.DA2uk~~GO=lhOOQH| ߵ<1b ùw>nJf.lϙ.0@&Pg_2yS{`q>]cGw~) SRWϺ{wMYܳ-WNC!cP1 Dl#jX{ywX=GcEGԺJ ҍ&PYю$W$^wNB=GzǖD•L AƨH dqG8 `NКl[9WǸY2MH{ VmrmR{}T&ba#Y[GJ"oNu{O6o;%kΉy]0с˞kz(l33֨>.[z#{l~Dl55=̺K~3e?4Fu\(û>Cm|#53mo"gtD6n(h_WFšd◥Í?~qhE4]z翉ۢߕ6?֮}n^ܳ$ sͺFsx98$=q՟I]/Uf\X?8I4yyX_[.ݠ[ݰ Cd)&>@`{ot,PMy7Gk>1xT{ 3VKOS }xPP4/ ni QbMcu!d2!zW8qi_Qzχ;cQ2ډyw <}$Bps) E7-j[HZ//ϺYoc0Q9uK#Ǹss}Yh|VPd !A,:(NXjVJ )\m@SмԱ |.͚MS236WGe-'QG2$wrC/fjɊ QW7!OlǤ"$ NBOi>)zf y`<$D8~\m]Xb*8wz5|Z``҂jsa뽄aT׋ D1N,-\ZS`8gZco0~KBd*$e[u;3'շһE}nŞiL-[ZHTwe6 iicV6ysWι虑pN)e^W,9H++AAq@N7)c <Gᳪg{[K7̩$%C n䐐ls nL9FY CK,{*1F5Ky)VS6“(H%PH) !*yl1{~2@dMb6"AWJXYAJmGs=їGhx̽"~lgyEɍ$~,kU=QHg\kZU5Kdٮ&;:Cxr)iTGDҽԪM>5*7QQZ+!t6' 8 L!$jc7_ /-G(~iVlKLo_ۼ3GGRjra}cIs׳Έ_o'L䟛 6%oƴ[pl:G UP`S[6<~:q#~̘Qby7CsY}SOƑIE,`i }9 M98ӃuM.jH I,1Fk1] >3~#o0[=s W ps:^:@`0.x@xS"z^a0Alt6%@]V޵QmK>,'!ke «eLL[F򣸷Y@k{V)7$:VCqCR+{ciitއkf=_(u&{D_n,aA䪐1|(gйڌ YuU&\wXHW1pdv\^j׏g\]#{;/r C52h niݥӋF^=1̢4qOËȣȖ b<'xM =. dXoIrVRG C=ӡHCi0"XT-*s+ǯ^+S1&&;&w^ѧ\$f2 ;\ }e`^~Q{t?=TɃ6CQ`㈚P4(HO)e e;ݬ~CC:8 ; T) @iJi"dġBW)38hƎfF$nO8_E\q$Si‹ ,aWf&a8J3~$ QLU@Gs#x|^JWCGmrs\1@lJT)k& 3 XR|ؗ޿gǣX&3ḯ]]^5=DCT4뾖j\nYo}6 A?UܱNKf†6ٗ{p_Bz/"?i4>9#Yi͌Kq"vi'57[Yahes\;2#;$cu(Fe FUVp_ղ-MчEV.I)m)JjFZ+W"/8}rpON. rOۀ&FaviϚgt|ɟKxP!GiԆ'%C@>m/Vx O(ߙT'w駃?ZCŃ  ~qϣkr0~b_.|Ɗx8lKD{| C_U Td|o(~l'J|h?ƻ}@@/WTQVK9Ә2,o57owTw80=n` =O^:: 8ex3s\)ٔ:߾ ^$MA9 TڐQ%;{ Lc6%E7Y|󦶓O69>yіp6sBkv?Ʋ>k5F[џ; OQޟ8PUdռE4/qK1'-71Sy̞RX浃S0UU{u^}/v6X{:jv:}={;ze@kᾸ25C_Xyt:_J/Aw:Q| D݉odzo>{G_wZ'zxw{LnzYCKÝ9۸J"!a M0F2h0FL#&L&)&#L!4`Ђi12M@4LFM)&<Кb61xL2z&cI4C Sh'dddѠ=4?MM0Sz!=)ChP&d40!I D  d4 MF2i➐dd#=OS#OQz#OI聐'@4OP4hA0&F#@ɩ)TI?CF*{LS{ASyFM=MTRO?M)SƨҞ)OG=hɵ?TSi2%M!@&xLFM6L53I$jiSO3SiOb3SSʞ5OeOfzMOy'F*lSO4<FRERU B#p%@ !1Y=ݠ"bQ?}W߫)v9_?_z"]*OD@*oBp_ӟ=IJs,61?#Yp^k?ȰTE}Ѽ/>C0(_VޅTίযwG*Ag9Y٢>{y &}Egu:rOqƽ7#l?v. 7w+]fWJ[S'0f}ۆ; 9q_…Gi*7ۧ'zLw/~b D)2>idnqoCܿg4U'ͶCJWdil xEB_('ͷ]0WdyB"!K0e/%B [T70t6!@[L@pZ(hLOvUP;a*)HEJB,C044 A0H@S@%( (4 J RT_D@,,*=]AReU=WEQH DT$ @") *(FT@(D%( D T DF