java-17-openjdk-src-17.0.12.0-150400.3.45.1<>,f p9|{olyn˓hܢ"ho k/-Uc?5 ^n]ⶳ b^]rDBRc ]owZA $/EB 2qݭfeNr^nD1$%HHLo΢(c1$69X}-oeNH*kѻl֑4>\%n\c=g7oT>; ?d  . Ghlx|m      "TX(G8P(9(:s(FlGHIXY\]^bcd*e/f2l4uHvLz Cjava-17-openjdk-src17.0.12.0150400.3.45.1OpenJDK 17 Source BundleThe OpenJDK 17 source bundle.f s390zp39ESUSE 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/linuxs390xEfpe392c25004b18e4e2363021e2684df5bcfa5a96143c53feed28cd24366caa239rootrootjava-17-openjdk-17.0.12.0-150400.3.45.1.src.rpmjava-17-openjdk-srcjava-17-openjdk-src(s390-64)    java-17-openjdkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.12.0-150400.3.45.13.0.4-14.6.0-14.0-15.2-14.14.3fffaf! @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.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.12+7 (July 2024 CPU) * Security fixes + JDK-8314794, CVE-2024-21131, bsc#1228046: Improve UTF8 String supports + JDK-8319859, CVE-2024-21138, bsc#1228047: Better symbol storage + JDK-8320097: Improve Image transformations + JDK-8320548, CVE-2024-21140, bsc#1228048: Improved loop handling + JDK-8323231, CVE-2024-21147, bsc#1228052: Improve array management + JDK-8323390: Enhance mask blit functionality + JDK-8324559, CVE-2024-21145, bsc#1228051: Improve 2D image handling + JDK-8325600: Better symbol storage + JDK-8327413: Enhance compilation efficiency * Other fixes + JDK-8015739: Background of JInternalFrame is located out of JInternalFrame + JDK-8042380: Test javax/swing/JFileChooser/4524490/ /bug4524490.java fails with InvocationTargetException + JDK-8159927: Add a test to verify JMOD files created in the images do not have debug symbols + JDK-8163229: several regression tests have a main method that is never executed + JDK-8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC + JDK-8177107: Reduce memory footprint of java.lang.reflect.Constructor/Method + JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 + JDK-8187759: Background not refreshed when painting over a transparent JFrame + JDK-8213714: AttachingConnector/attach/attach001 failed due to "bind failed: Address already in use" + JDK-8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out + JDK-8256660: Disable DTLS 1.0 + JDK-8260540: serviceability/jdwp/AllModulesCommandTest.java failed with "Debuggee error: 'ERROR: transport error 202: bind failed: Address already in use'" + JDK-8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path + JDK-8264322: Generate CDS archive when creating custom JDK image + JDK-8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM + JDK-8267796: vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/ /hs201t002/TestDescription.java fails with NoClassDefFoundError + JDK-8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used + JDK-8269914: Factor out heap printing for G1 young and full gc + JDK-8270018: Add scoped object for g1 young gc JFR notification + JDK-8272315: Improve assert_different_registers + JDK-8272651: G1 heap region info print order changed by JDK-8269914 + JDK-8272903: Missing license header in ArenaAllocator.java + JDK-8272916: Copyright year was modified unintentionally in jlink.properties and ImagePluginStack.java + JDK-8273153: Consolidate file_exists into os:file_exists + JDK-8273774: CDSPluginTest should only expect classes_nocoops.jsa exists on supported 64-bit platforms + JDK-8275334: Move class loading Events to a separate section in hs_err files + JDK-8275868: ciReplay: Inlining fails with "unloaded signature classes" due to wrong protection domains + JDK-8276227: ciReplay: SIGSEGV if classfile for replay compilation is not present after JDK-8275868 + JDK-8278893: Parallel: Remove GCWorkerDelayMillis + JDK-8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range + JDK-8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm" + JDK-8280113: (dc) DatagramSocket.receive does not always throw when the channel is closed + JDK-8280377: MethodHandleProxies does not correctly invoke default methods with varags + JDK-8280546: Remove hard-coded 127.0.0.1 loopback address + JDK-8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy + JDK-8281658: Add a security category to the java - XshowSettings option + JDK-8282094: [REDO] Parallel: Refactor PSCardTable::scavenge_contents_parallel + JDK-8283349: Robustness improvements to java/util/prefs/AddNodeChangeListener.jar + JDK-8285452: Add a new test library API to replace a file content using FileUtils.java + JDK-8286045: Use ForceGC for cleaner test cases + JDK-8286311: remove boilerplate from use of runTests + JDK-8286490: JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect + JDK-8286740: JFR: Active Setting event emitted incorrectly + JDK-8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls + JDK-8289401: Add dump output to TestRawRSACipher.java + JDK-8289643: File descriptor leak with ProcessBuilder.startPipeline + JDK-8290126: Add a check in JavadocTester for "javadoc should not crash" + JDK-8290885: java/lang/ProcessBuilder/PipelineLeaksFD.java fail: More or fewer pipes than expected + JDK-8290901: Reduce use of -source in langtools tests + JDK-8291753: Add JFR event for GC CPU Time + JDK-8294137: Review running times of java.math tests + JDK-8294156: Allow PassFailJFrame.Builder to create test UI + JDK-8294699: Launcher causes lingering busy cursor + JDK-8295026: Remove unused fields in StyleSheet + JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer + JDK-8295944: Move the Http2TestServer and related classes into a package of its own + JDK-8296137: diags-examples.xml is broken + JDK-8296190: TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don't test the intrinsics + JDK-8296610: java/net/HttpURLConnection/SetAuthenticator/ /HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect" + JDK-8297082: Remove sun/tools/jhsdb/BasicLauncherTest.java from problem list + JDK-8297292: java/nio/channels/FileChannel/ /FileExtensionAndMap.java is too slow + JDK-8297445: PPC64: Represent Registers as values + JDK-8297449: Update JInternalFrame Metal Border code + JDK-8297645: Drop the test/jdk/java/net/httpclient/ /reactivestreams-tck-tests/TckDriver.java test + JDK-8297695: Fix typos in test/langtools files + JDK-8298413: [s390] CPUInfoTest fails due to uppercase feature string + JDK-8298939: Refactor open/test/jdk/javax/rmi/ssl/ /SSLSocketParametersTest.sh to jtreg java test + JDK-8299023: TestPLABResize.java and TestPLABPromotion.java are failing intermittently + JDK-8299858: [Metrics] Swap memory limit reported incorrectly when too large + JDK-8301183: (zipfs) jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9 + JDK-8301381: Verify DTLS 1.0 cannot be negotiated + JDK-8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ + JDK-8302069: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java update + JDK-8302512: Update IANA Language Subtag Registry to Version 2023-02-14 + JDK-8302907: [PPC64] Use more constexpr in class Register + JDK-8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient + JDK-8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL + JDK-8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/ /TestLocOffsetFromZip64EF.java independent of the zip command line + JDK-8304761: Update IANA Language Subtag Registry to Version 2023-03-22 + JDK-8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2 + JDK-8305169: java/security/cert/CertPathValidator/OCSP/ /GetAndPostTests.java -- test server didn't start in timely manner + JDK-8305645: System Tray icons get corrupted when Windows primary monitor changes + JDK-8305819: LogConfigurationTest intermittently fails on AArch64 + JDK-8305874: Open source AWT Key, Text Event related tests + JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" + JDK-8305942: Open source several AWT Focus related tests + JDK-8305943: Open source few AWT Focus related tests + JDK-8306031: Update IANA Language Subtag Registry to Version 2023-04-13 + JDK-8306040: HttpResponseInputStream.available() returns 1 on empty stream + JDK-8306067: Open source AWT Graphics,GridBagLayout related tests + JDK-8306634: Open source AWT Event related tests + JDK-8306714: Open source few Swing event and AbstractAction tests + JDK-8306838: GetGraphicsTest needs to be headful + JDK-8307411: Test java/foreign/channels/ /TestAsyncSocketChannels.java failed: IllegalStateException: Already closed + JDK-8307423: [s390x] Represent Registers as values + JDK-8308021: Update IANA Language Subtag Registry to Version 2023-05-11 + JDK-8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org + JDK-8309527: Improve test proxy performance + JDK-8309630: Clean up tests that reference deploy modules + JDK-8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader + JDK-8309890: TestStringDeduplicationInterned.java waits for the wrong condition + JDK-8310031: Parallel: Implement better work distribution for large object arrays in old gen + JDK-8310818: Refactor more Locale tests to use JUnit + JDK-8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name + JDK-8311964: Some jtreg tests failing on x86 with error 'unrecognized VM options' (C2 flags) + JDK-8312194: test/hotspot/jtreg/applications/ctw/modules/ /jdk_crypto_ec.java cannot handle empty modules + JDK-8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList + JDK-8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection + JDK-8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg + JDK-8313307: java/util/Formatter/Padding.java fails on some Locales + JDK-8313702: Update IANA Language Subtag Registry to Version 2023-08-02 + JDK-8314283: Support for NSS tests on aarch64 platforms + JDK-8314832: Few runtime/os tests ignore vm flags + JDK-8314835: gtest wrappers should be marked as flagless + JDK-8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage + JDK-8315117: Update Zlib Data Compression Library to Version 1.3 + JDK-8315609: Open source few more swing text/html tests + JDK-8315652: RISC-V: Features string uses wrong separator for jtreg + JDK-8315663: Open source misc awt tests + JDK-8315677: Open source few swing JFileChooser and other tests + JDK-8315726: Open source several AWT applet tests + JDK-8315741: Open source few swing JFormattedTextField and JPopupMenu tests + JDK-8315824: Open source several Swing Text/HTML related tests + JDK-8315834: Open source several Swing JSpinner related tests + JDK-8315889: Open source several Swing HTMLDocument related tests + JDK-8315898: Open source swing JMenu tests + JDK-8316017: Refactor timeout handler in PassFailJFrame + JDK-8316053: Open some swing tests 3 + JDK-8316138: Add GlobalSign 2 TLS root certificates + JDK-8316142: Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests + JDK-8316154: Opensource JTextArea manual tests + JDK-8316164: Opensource JMenuBar manual test + JDK-8316186: RISC-V: Remove PlatformCmpxchg<4> + JDK-8316242: Opensource SwingGraphics manual test + JDK-8316462: sun/jvmstat/monitor/MonitoredVm/ /MonitorVmStartTerminate.java ignores VM flags + JDK-8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 + JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests + JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination + JDK-8318322: Update IANA Language Subtag Registry to Version 2023-10-16 + JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/ /awt/regtesthelpers" after JDK-8316053 + JDK-8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 + JDK-8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests + JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/ /WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 + JDK-8318854: [macos14] Running any AWT app prints Secure coding warning + JDK-8319048: Monitor deflation unlink phase prolongs time to safepoint + JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 + JDK-8319136: Skip pkcs11 tests on linux-aarch64 + JDK-8319268: Build failure with GCC8.3.1 after 8313643 + JDK-8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC + JDK-8319372: C2 compilation fails with "Bad immediate dominator info" + JDK-8320005: Allow loading of shared objects with .a extension on AIX + JDK-8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14 + JDK-8320129: "top" command during jtreg failure handler does not display CPU usage on OSX + JDK-8320303: Allow PassFailJFrame to accept single window creator + JDK-8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java + JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters + JDK-8320681: [macos] Test tools/jpackage/macosx/ /MacAppStoreJlinkOptionsTest.java timed out on macOS + JDK-8320712: Rewrite BadFactoryTest in pure Java + JDK-8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch + JDK-8321107: Add more test cases for JDK-8319372 + JDK-8321489: Update LCMS to 2.16 + JDK-8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist" + JDK-8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane + JDK-8322503: Shenandoah: Clarify gc state usage + JDK-8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output + JDK-8322920: Some ProcessTools.execute* functions are declared to throw Throwable + JDK-8323210: Update the usage of cmsFLAGS_COPY_ALPHA + JDK-8323519: Add applications/ctw/modules to Hotspot tiered testing + JDK-8323717: Introduce test keyword for tests that need external dependencies + JDK-8323994: gtest runner repeats test name for every single gtest assertion + JDK-8324050: Issue store-store barrier after re-materializing objects during deoptimization + JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ /ShapeNotSetSometimes.java fails with the shape has not been applied msg + JDK-8324243: Compilation failures in java.desktop module with gcc 14 + JDK-8324598: use mem_unit when working with sysinfo memory and swap related information + JDK-8324632: Update Zlib Data Compression Library to Version 1.3.1 + JDK-8324723: GHA: Upgrade some actions to avoid deprecated Node 16 + JDK-8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 + JDK-8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs + JDK-8325137: com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java can fail in Xcomp with out of expected range + JDK-8325203: System.exit(0) kills the launched 3rd party application + JDK-8325213: Flags introduced by configure script are not passed to ADLC build + JDK-8325254: CKA_TOKEN private and secret keys are not necessarily sensitive + JDK-8325326: [PPC64] Don't relocate in case of allocation failure + JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi + JDK-8325432: enhance assert message "relocation addr must be in this section" + JDK-8325496: Make TrimNativeHeapInterval a product switch + JDK-8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket + JDK-8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests + JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines + JDK-8325972: Add -x to bash for building with LOG=debug + JDK-8326006: Allow TEST_VM_FLAGLESS to set flagless mode + JDK-8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326140: src/jdk.accessibility/windows/native/ /libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns + JDK-8326201: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space + JDK-8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 + JDK-8326521: JFR: CompilerPhase event test fails on windows 32 bit + JDK-8326529: JFR: Test for CompilerCompile events fails due to time out + JDK-8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used + JDK-8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop + JDK-8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message + JDK-8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS + JDK-8326794: Bump update version for OpenJDK: jdk-17.0.12 + JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries + JDK-8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations + JDK-8326942: [17u] Backout "8325254: CKA_TOKEN private and secret keys are not necessarily sensitive" + JDK-8326960: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition + JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 + JDK-8327059: os::Linux::print_proc_sys_info add swappiness information + JDK-8327136: javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java fails on libgraal + JDK-8327631: Update IANA Language Subtag Registry to Version 2024-03-07 + JDK-8327989: java/net/httpclient/ManyRequest.java should not use "localhost" in URIs + JDK-8327998: Enable java/lang/ProcessBuilder/ /JspawnhelperProtocol.java on Mac + JDK-8328066: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328165: improve assert(idx < _maxlrg) failed: oob + JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes + JDK-8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size + JDK-8328194: Add a test to check default rendering engine + JDK-8328524: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap + JDK-8328540: test javax/swing/JSplitPane/4885629/ /bug4885629.java fails on windows hidpi + JDK-8328638: Fallback option for POST-only OCSP requests + JDK-8328705: GHA: Cross-compilation jobs do not require build JDK + JDK-8328812: Update and move siphash license + JDK-8328825: Google CAInterop test failures + JDK-8328948: GHA: Restoring sysroot from cache skips the build after JDK-8326960 + JDK-8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 + JDK-8328997: Remove unnecessary template parameter lists in GrowableArray + JDK-8329013: StackOverflowError when starting Apache Tomcat with signed jar + JDK-8329213: Better validation for com.sun.security.ocsp.useget option + JDK-8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx + JDK-8329570: G1: Excessive is_obj_dead_cond calls in verification + JDK-8329823: RISC-V: Need to sync CPU features with related JVM flags + JDK-8330094: RISC-V: Save and restore FRM in the call stub + JDK-8330156: RISC-V: Range check auipc + signed 12 imm instruction + JDK-8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp + JDK-8330523: Reduce runtime and improve efficiency of KeepAliveTest + JDK-8330815: Use pattern matching for instanceof in KeepAliveCache + JDK-8331113: createJMHBundle.sh support configurable maven repo mirror + JDK-8331352: error: template-id not allowed for constructor/destructor in C++20 + JDK-8331641: [17u]: Bump GHA bootstrap JDK to 17.0.11 + JDK-8331942: On Linux aarch64, CDS archives should be using 64K alignment by default + JDK-8334441: Mark tests in jdk_security_infra group as manual + JDK-8335963: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.12 - Modified patch: * fips.patch + rediff to changed context- Require file for posttrans phase of the headless subpackage (bsc#1227298)- Added patch: * reproducible-jlink.patch + make the timestamp in jmods reproducible- 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 Filterss390zp39 172130049317.0.12.0-150400.3.45.117.0.12.0-150400.3.45.1src.zip/usr/lib64/jvm/java-17-openjdk-17/lib/-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:34817/SUSE_SLE-15-SP4_Update/812957714333e666bd23ff36305094f3-java-17-openjdk.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)́YYy( \utf-886f39a456454d028e0f7042fe8ca15177a9ec088cb32e26ba69169d2a1de7875?P7zXZ !t/]"k%Ǡ^MĊ5H9FM[X9c<'J1 P F2}ρ""URm-=VRiO\%ǯGItRQ6x)>\?CeP4p_)R,M 5MJ Mm%F^KAVJ't=ʜe"1q+-#~ٚ6`\b+ Kobp;o[ll!6üPrFCHmIfGx[7?Sÿd0=-W,s%\)&U Q%K̕ _Y.ϛ*'sI7y HfѧHTqzx\ = >0$Ԉ = R#Ř}`qWcWwpoM@׏{pqd\c$Oa;4K0e 1$pAcqYjEbY5tBX$\aRW{|w,#fΜcUo=%qL$0vQOUp#mLtb Xtw姅q{$F!;(rVygY؉%Acw%ظT@|R{6aQW|)tMc<:yn@k%9ρCTF4.I6Gؒ+=X΃Fl!W?G oOcD!D ]^ޕ0ڗX Nj(T ?'w w=y4x~=1Ooasݒ2y`@aO?C &'lF>CyO87GIط׋ !5N zw)h5KޱYƲFLÛ|UwaK{MavmǺ4s(iC!Ǩ7OՠPLW3ݾiA%`ֽ޾_7B, 14q/eXmD%^##2a6bqrM o/+aR5>HA[6*~w 3c˓ R8ŷ"~`q]Dz6_lhckUKȼur@:7(Xt+I(c<ץ.pw$ ;#JN1rf"n9ISlr~/gd3*t擮d^B=G]Ne!-zB5+D9D(ʰQ3i-;ާ:Y|D\܏(XJ–'S2ZQ..h<yI0R.#E p^ B7Q!m+$+#n1Ũ G9֑@A4c`:qRe0n+d$zjE%ڡ, F͇LVhwV = fO6YA?J5Bl?'XU-H^< w,@hA:؍Rx ~0#o̙_4V2MFupZ.$kI@饄I>ZSaF;Z SHgn8[R(QsOi{!2(lba& xy(tDe\{V !}sk=yM yFbYocߋ1+:khԹPU [~=Wi3;p^ٚ7^0?n}F y),*Ӵ i6j mIOSH/@SR^((GX,cb=q {3(7%Dj,]Q4nmyWC =Z1 .eˍBOsN<,H/ n5"̞`UJ&́Wz0[QGӱ?][P:|k;>HH[]d%'$[V1KEW{M5WdeG4Fh>\=pW2,(]jDpVަ=)QN: 2o (Ĝ%Y u f"_XQ~bKʣ6M {⅖fkv ¯J ڏ57-; |"V3޵\NL/UG?%/;TILM%e83PS/K$"]%"LbljYH3K̥&q$gLPh#fZ^yʉF-z$Tn^t .5:x]jz_xQLsqӓG\@.#`j8G^G*q+'7M x72/{n\HaI@D4͵u1EgU͓|WHD>^F@+3}qgOVo I+a[2҅Β^9$Lb>ى'V $[+D>!&D~+5{pVQ9C7x&.YU=/P8qBZqK @ޟ;TzyBWkvh;t ǁwtH_bGJ>w̧XpYN4(͓zzwL[opvPALiXvx9m#9i% pmB2i'v;;&Y=ΉKu"(.3X vnQr6=(.FZM Ğ<6#T @d^rc() qж*stxZ8A(!G~gyG38ΐe \xbp?]ߟ &(Fg,] գvv(s.\:147L<[ꘪ62./bSo*YK؋`ڳ!E.uG@;-;( qy~@4D-|C Ks,6D+4_E|XhV;(^h ȿ-^lSܕ_t;!Fn_ ,OnGnY[Cpk"PCJw hOL +U8Nm#T:P;m=h+ xNWci xA3>O@nigy0=@+%x]w^1=e`6A;6mpv4DF~I#D1IWU" g᣸ӠCxt4HJO>Qj(I3a8׀C|trLi)vCHO"MuPM~|6UQ]NSBqzs_T|TFC>s{ڱ0|zݗ֗#_U$&2q]Ղ/Wl }gqE* 2G[c%ayD?8)6< θZPF@TwDnAx?6TqN`)ip*^'SS1OkX"$^^܇cLse hy6&C"IU,]LR $PlBltr 9#Ż:;I}4Flm"t)^`|=Ez" dl~@Ӛ3р_/U! \:L&X*:[CC쑈Ja46XX"N qvizrxITyv|Aeʚ&%ot 4ŗNh- >e/Ţ3~,C u.kj50F܂GFy?kIg]vwKJZ)oJz]?-cPm*!:]5$iԼTsM%+2;?7']q ƘaYS:/iGQ& PmjgTo8z~B{,f!XKIYs tSlWj_(IڎaG&O s9Ur;lqN lكx's|NHX/o2g14!pͦ}EEn5ksRhsWk@-L練?i& 7a/`~=s;O3~QB^ Vr/$o3o:>ĂTڭC Gh?j*82c K$0Qy58\ dP.-! rHB8nbs;G@ԃ :oƕ~[wp],H?[O/şd(,U*ޭhHQ"N Tl+D5唆)2;fc: ͘&w!(1 gV}u5Ps57WXQ>!P>p=<^$A)-CH/)W#h݂&H!tЬת{>JӵLSc1zCJIs@a^lS:s (ngz(`m= R*ZD}7-@NdYWfޘ|iyS1c30낌RjXUsLPBݍ{f_iiiaМ"`KqP q8 C|6<bC9Oq '=!16Ì[cY5c$7t  bñ_cRq}P|bÁerpj@"sȶNq v.V-!YլϩeEI$}Nŗ7~, ؔ\;W'8֐-}}23U6/5-qF8M ((ԹwϓbQ ޻bjGْ|~ۥ1/K3ED!WVjXIC %X8x2An2Im]] f9?&TLb ^!{̀v p:_s ݙ^೿:dvn:hvtlx~ZRV*FؗśCb XUq 8*3k*݋ Z&imyuDR݃_VWp{}" %s|> `waB,ȑ GDIpBX8 -!LEHvm`-i -v>NX]`$[ jd˿-¬HCx!sS,xaeSJN+. xGjKJ]LyBx_c7T_yaopI^/,۟Kʌ$O`;v/+DbyZci|T ~@Jm ͓Ğ#,ڨQ~G3݅UFaz/vB\H]_zab7'Yk=!M{vaC4pgX3 iѧ}-T럣O#^﹩8rdN#ڒrMGG˒ܱDGT.zr,R@}@ 7VH:?ř]%0KBF,"9 9zڎ>X3~S#Ev\}O.ZK~/ƕJRK)g3]͖hñAՄ8N_@] +cN;9u\n߈>LK6X⾗AuS$5U}p5 ~ĤэUKc_5ښnV9t.ik}5[h ;+J Z=Mrb:)!& U⾅F^%SN2L8c1FZs Co$O˓mzkix hj攐!ffM# @n uJ\W Ey 8l hȩ3ݺ 9Oɋ*Wl0:F( HMA d^Z,Q܌& 힙$9;TPBǐAJl,j1ї^oM-w1,!6!~n4PJe3:}8F[I'x4[)v X`Jy_.]O`>t_7O@TLd8qzq$;#,~Q6g{Wk^RO?%\8܂?!2.u>U8RTf~HML7P.]vs1 J+zc^jZUfvs~tVV1l>Γ$RL*ILY__x_Я,귑TSk;/rlo@~;u'kDmuȁ+q.Žx7Aj? yy4%PqS9n4gW;!Qh 5ց rWۘDq@ōug&ZIyQzC+&F9\шENߣoS{;JK; 0FBZ#8 d@_F뭪ح]Q~.-JV>wgnn }I˗ cTu*r-l5eDbqrV ڿX_Qeb 6 ^LP`rR̕鯜->ٻ`VGY;"To6ۯ}+PrO=gM`5l$S.ł;ԧ] k/f΃^A4~Ę>aR[I@U=NFv9K\1#f6ρOpJ F5QΎߙ7Kါqo hL"WǭrF{әX?䕩?uEڠώ`0y1ڢq0~ۚx+wd-wc8r!:NeҮ5U o|Ԥ#,dOgj DT&0q!?RXV1J5!objaاK uq{!,7k{l_͈Rv[- k~s*S9'5 ^8ӯi[FGW9B9 GWKضo ^^* %X!=yPs[j^UqC@qfJA=ZZ ݒ.t?IDi2ȰIZ8E84_w>;L 1eҌ MsnZ+(Mz`!sV>vAȮV @%t [ G8 " :Һ %{e7sA҆8$WyOvfS?"7|=qw \7ƁƘJ,SR 2uHE; _#I-IR C5z") Ln|GO< [PLʧ+cTsʻh{gP2k%$:!O C+ܹjNd=fhW?+1oaqzT%DH~at(}BgJbBw=on6W44rJMAFڶ u^4N }$t&QB =C/4sMp38 z' ;8A_͎`5ٛ783c6&0ypvdm]#k=,|cES#\OqAwVF?ɠ?3O1 U7.K+zxVUWLV,gUq'Y ]6_^ RU"Xk . /ٚr7j?)xn)J-MKA Mp+wDa cw\ꃅg\aM-`?W!$<̴;^`*1˛Amۀ?5'#$ RP~:(zEE/ y0I ۑ&KE:B!`ωnIwzk )$Z[G7'.D}}k|iQl^=H֐D:]{1I2^s_yQ΄e8?Tp6 efUGf~t'Ίl cȋ)6N;f7rS 0w? j;}K_EƄGFV ^L >VR9?drNݍCxa-NK+ZNΠ8vN9Ѳ+xh: M2lJ5K1q>#Uky#'2^c̽n@0;y;2J Zlz>WTt~4n.Ke(߾TgUa~3b嗌7 ^0VpC5-$K+=4{̉kuRd{zknU7V$W [4ZJ42yPfWQN,5 n[Ӓ@?zc0 SИݩ%T^(5.jL!=]L'%Setz<,2AYw(y܂_Փ(h1bLmnyگ&-X/PRzu(Q.oyG{jQeۚ"d=)9#+d/ȼ%M"f^[qᖗVXӑy _S c @#yb _W1Kq-"m5L!Ьۿ/l4o.-waS5?u`٥5XyHt\r{yT EIRu{t7 ?<=a}uR󨔍Bqq =Ι6Z:albn(އХ(E Vx)Ju]\J]"s t=U(\Ds _6yǶJ;٫`عGTH\qGB  v/zIpd Uwx3tv2 3+Hefx1RY31ja֋ۃ3SmP x=-yH!:[EE o5Ɏ+ګ<"'D&fN#J|$ƈy~"u~'?HyeQ0YpJqb͟4{^×فk2))-a/T'b0"IH宫 /;ģJVxD^cP7!-%lr` ?5s GP /ǡqW.8Z5vmCC#x5xIm@J_xZ\7цmK±ODQXBLЭ-_o+ADQ$ȃ)9_OYCڻNJ| Jnm+^O`mۙE.(x kW'"{Aiש}Rnz-zY՞f0ȥV?-~TqCS񢠁GǕrER55͟Ra]OĔ &8~GmVh7AKɯbbEk^;JncRMP3g8ٛIQK\ .D B^ʭ ,xԹ4JX}lJ`RÚ1+X 5@h_Bc6H[I  +IM ?IAZW(C^ 1hHk:Xn4_)`i4+XP2O xXqMd *a֐ So4%oE/w0Q^8;u5H2n\hM'ueH_8T2n:/bY;3]o:9( φnkLUzBo58҂[=.GD2 Άh/G%,&pS$Oa+~i3Eno$/8Hzo'!R9JúQoԵf@EO 0I,.MHC̿4qn1ENHc,/K [>%9YH| ϦK=ouTJ&dC`ў]QKN'i/ Z:fmKcKǾGRN @O 0~PF8_7pEh%heR(]Xc_X(owB\E`yrQPZi P۪ALq;PNZӠ8I<΃6sampl;:YJei@ԇy4oWW(ܴ,$͎~{xMݥA.3 /`NU6TLdt2qovHA !&W _nEGPopi j9" 9.d!1>]+ {A)#U{{ǛE;bEٙD \4k\t2>ֽ%I;})pU/.T٧ |30gå]nB Ȗ;j+o4iazηhp\֯HO_NIŨ^hOZ_T[geD4{t2/n1iPҠnNLm^SDhgPPJ#}o꛺LI)K%vnՖ܊Ht[7OZXonr1~^|{C.aDR+IJx<F3tr.[lV0lRw|N:񉯡dV^&ewJ o]kzUVYmr؋(}{Yz;c}1yVN)ܤ!iN>碒ui@ݗ lR( Vi$2>.$"Pw.ͫ\B6TCEY,e8uE] H2u],Jcce}\XOk@k1 %*z Z'b2Kq'KP3Ju~c Ŭ*XyX!F>hTo~KKtOOHi+C!  xE in_-hxÒji(vK6YLqdj1q}{#lɢ[_݆0(2 o`Nܧ%s-@&x$7\74Ԙ alΖܰtcNJo, A_;XF#3ilkj!06U@MGnU}KXkapaGӥuXG}l!ac!b##;ܥn/ c\1E!ycy\5t,9k%GGv P te4~},byOua<! W;ώ-(M?n*)Elf]P3]qdp.Dj-q\~ @8n^Ht\ŏжZl/څk Vj` ]X`ز(gH>"'UcDq<8y_m2kMzSͫH\&ZŗјrzTZYN+l;2[XEVz6-{|n9ͳi#=Ryܦ[SWS*T+ߤj{UN<+ el Wa:AYωT9k0S1ؽ+i̲)˵"\w:hC'w~vZT*H״m q[FHm: ?k3qBPqp͕3S=ha97 oǿ| Sr㈨wGoǶv.) <4ERDRk%*`шu'S=gWJ0Z2=GG6U~ Bg-YS`el|0Jnσ \c3\>b2ޘ]+ki%Ozp(|w ~a_5nk!&ihfh x0v 5ۮA1)?*Z4 +IP?EwRJ5mU xSv)0͂tR _*֙iaR =%hrОӧsy!4ق)EJC ({~OOLF5ސ Z/{>$OCN&y,`+n6~L۩"Cw絰Rn(-7kyjw{\(uR@C1s)&m&Ϋm׍M1}mCuѲ=;aų gTRt<}'GDi;J$=}oW*ov/vKwZAuT+vGUt aG. knsk[C n|HP"88 e;:ixEVk\v۹iD(<-|sOZ/j4rjmN~ɓ;M x1_ <Ŭ]<3ly9/Ս^)NuFl}ӂR%3L2(^7.bc d) HD #jJh)a,YǴf{2y5p#"^}\@ږꃸ5+}#qSΪYNm}iЁߖɇu/{y]q0jەppՊ+01@d*^!}g-x^/ȴR+tҴ'.1^Cr8'ƕamOSg~XJ,UL>(,+G|BQ5#F4N^]"QLy|ÔÝ'AEljs(p;؄4#y re(0^}onm3H׊"*mAX!zp̅+~zxdz1~|GEe_~pjz:bB\iq^3LȐ.m;92Ȧh}A$ ~0 |(GGbn(;)Z*C.pS2s%ȏP*=Usd?x?tbATH0(v"LL[tAr_3Ebe?P6GUU#Up8 *w^VEwv*.pSxCeKBrMl ,_5W Dc\0Bؐx9p.X74t++lߎ`*TJ 8HuiVT4:rvU$I"b`gX:d!MJ 84:ECҾ1e#Յ~ූ; aƊ@3kߢ5F@h]W Ȧ3-c֯-I_H~P0:zV!V=全}PMq0aAܱ|uڦ–g$56Ny`hIIJH JΕ917Z֛iH`/Gc'.&q%496ZxsnfLv|].JV1P,>bHiJϐ=Fm}+KF^D Y!0NslbUzY+9/GJQ 3݋Щvbx)BU0O{ˊ̯DD rK$"cjiU;H`ǥ|:n@Kctq=Q21IT$2N딽VRGUHO5:}kVc;9$'KL^at&R `w&[- r¿&+we.Z/`ܧqc8/A۫g (\Ąv N?Fqo=QTΚ!H9|qu 6=X.uVgRB=$1H/p®OAnjr#qnMpFQeHz;8kcߙAY%\D:DbyوjQqE@Br;XIVcfؗ B BJdI#B >C1mPՄ zDM]P}OSLg4v|s@ ܩfm a<91ET$w8< GG i-PT顗z!_6XE@k *j⣡ʭ{ 8/c8E'x|i1֛8Orݣ.!Ū#OpB!xڢb5N4,"A}ho7ĉb~YaNC2~1<\{ n< 3u*i’#9Vcz69kuPD>DKsm(Hf+IXIwm<ar K Y4-1gNb*1sՍpmy7Kw4@]V2.8z Wg$ 2md3U"gg "3ăD١ Վ* =(A޴Q|ZGܨYauE],OtD@snXl=xfŕtH=c5|F̖G64<'wUXv$_xP).LLV6Ӧ0,wRNb=Q{nj#H(,tgc@bFu;6D> w6b~܌SqhcW'>ɆGj r~[թ:| *.&a's~V0kc"}~2TN=\E ^~g$g3f$j2 |&φF=zV`$kB]De" CA+k+-yk`.Z1bt\T`h U[XlшqÂc@ /GPm9%og,HtHF!f({$ YUX:eMOabVrm+FǛ>i,L&ݞg Q:J@`XAI/ºVp3}c:iv'-lN槀3I+L5E!L+U|D Cj@P%FhOQ` _bTd48D-*yeTK$XFzc8^iM1sW'!>PAx@")jË%pf\ae2W*2%x6T^\1=__)OW;>@1%dGr|u,WZ/ ZSRjY3CK1׽8})h H'8y}-w ;IO FQ~dao١|W mvBTm\u#-$bbɴbSl1=dõWe  vlƜmÇeD6}mǤ`=,tq[Ug60e1JHne5h/ <ڥ3?l"LyovϜ=UEX$r%0 ^϶c!wڒHο|d,1ShI'F6FO_l㐴ok+ǜSnMB@UWʟepdx^Þ-X86rq9[V&}uo /P{L(YD1UB2J0[IƝHT_*mmʧuDAk1w~D*ȇ CYg1|z8/BDDGG`. wsC=KH% (9БJKM]yT9 8/V ;B )i*׳x9H'-ӯХw0X&$yfȒFW䡞psVmVO`™9o1w77a_ɩ8X~y_SdP-.%>e6 V9گ2a䜾a0@-iL{ЮD _Q4ahg@Iޮ$z椯]j^]=.{H;Sۃ[UF5lQ9ἕ7i;7PxH;'-̉g%A oo7v;ŰؼbM㿣+QEoԉWO9* yA*7nD.d^*w%x?]li-+As><Nb9K[sm VE@ܧaW <QĴuO=]GF {~" ͺ65qktDYSc_gdDް'{srV.6КT}\;+_=^ZwBWaȦNhzuٞ#_+[\r)0Ɯ [bی@`W-sRЪ^D΋]ϢE=ύHdqjy.LjfQt%5ƕ@? F3ēhnQ/փ(ጳ<a8d{쾵2پLPN0LtGsdWu.?E! Y<,POdkb #r/nz?Ξ2D?Ҋσf %ux:HB @dUKP;RJq"5 k&R@~}tkYVeC^X̗*(+=jhѹEWP(1/bK)y7zsKǍ]{)jKURՅևd߸t/iD Rn}ܥ@=KZhm/TOvlA&8)$+FQ|=QRH]񃝯u zF+\OK;b'u wm_a“M`CYh&m7~LENӮLNSQSnU{i]'\-\SR-~r{BńUS> s,lDAQrG3<ݜa£:t  :i̹' 9|?10Pm~[WOXQ, |,4ʺs ! +d(T._>@3Z yn<9@IӁHM{ *fۉT HG_pNbC b7M aʔ j̩С[z8*7U/Uqb3VY(C눛\^ ag$C2poj$5ٯkxZT" )f-FH%S+:E>˳.$qp]>ճd>?ʧ>dg> rzpLM+tIP:;two3.\e¢iPb:UA;p/Aj]Jv8mvTHxL5ab>@+[cLx r!Mc Z(5{:)}tΒ )1Ku4M[(KCyxd"į/3}}B"dՏ~)ahT ܁c$*h=3ƄmIMhr tVOmQMVCɄ>bO" &~x[ o!`kS?;f.O Aq{ 1aG>m)YtFz c0\n"QX)ͼϾiQwK]2 eWNY!e 96>wk1QU+&.pnT~_*Vp+8<~ݘs LmN@5d'vWdY:?kL3\GJ:"i:gi{B&rzNҚ8jO/yWX'lZw }: :a%, HBy LF8{tY,NԙSӨ9;uˤv% Xa2Do阧KhO/#]D;XiXP?+)4hɤΓPG+(e5)[koP9 :HО&#J:&5?.|^v;(=#i/|l[<E"0YL(^ Yb 2@ř*Y]dSY7ʼn YٟGhoT%MlxWL۔TQL+6th1i)(o|˸_"s"L~)?2N*Uo]C$a6nY"eH9;tBWs'P|鵹+z}<4s9`]3aȻ!|[Hv/}vEY;TKn[Yӫ1ѲhLZc*cRP͠7"v-c_f9G C/^k}r! FbUۄlq2$FD`hWk6P Va# ԯ<9'n_}ԺHEBȱdd;poWhq>Z1^3]%!R2bJbxSwp]=Iu=s!L2E}K.iFK(K5m>gڈ6OڃIo\ =0gV\n~j^% 4eVmt_|*l~ |2s?UXdG۪'5&cITg߻Z pGj3$mo`^ӑ{Lp9㊎a/կ^G4R|v"?.N7/0a>jR?qMHe#{lV IbcPϪDҴOgMds: ƹ*KqP1+oi6tt [P>Fn>Rmy.DN3ou3CMvb%nd?x ZO= _sԇz߹6md]7|]2u$:3|伧CMW>R ~HPQP !˷_SDYb8;8}rf!S&{ΰ/>ezܰRKT c# ޴!4K];x^F~͸r8P9XE<{JWIv % O֣!w}45҆Q3]<:gȁtq6q5QEr:Vr?ӹ*SHaE( [7>X,-b;P$ x h~i `>57YG#vc%"nO;qOέN#玥cR-!/ !zP#Am x:hu'wzl \=0 ' L9 ;{E :`ɠjC_4,WϟT \0― ~b:/8 RY#Qh-.{.̸yt ".lwpq:ru6ҫLvkc 4/#J4ck͹1Z_5\+Ó#toX^tmpɞ`dq +"_{kvm5u QqB(i-,C )}p ߪb3fUg"Nʊe1M\ae^ay"[񞆝V^fGp< iP0똴}df&j4K7++֡~ZKv~5,̈K&:2VVY ,OY&֢|` mH>)L^[efΫd,i4W iJ!fJqii-ujIs>F€1uZNz䍰p\os w1"! /s nw/9|xؔ##-21>r }{C,_UaSxۗY5l{APCp˾e[|AglhqR4f^.e H0r`Dy? Ciyn1e1h$ r*`q"L5ܠj<1=/@ _2W#BWUN7үT.e8u 6r@OdP.gM|ջ.Vp p׽j!y72'`,}ۃ3܍ŧ|1YU.NI 9}֥!0xL)zΦ>6)P؟YLG=ON׈U/aKr^OϞ"DM@?9|7G' ӏ@e8 adq7oJs{`=HCn|YȱtT=$ftTH@KC[~Ԇbo?Wzv-J3Ԣq$7?e->Da&S7̦lIaP.}?}a?H.i2dl},ɁvO4 2=Q/糜_ ?кk( Ɩd&x,QʰsktU9r@;! 6vj3PdUy#y$aVAuӶc۩ܙ`t 63/1:5‹w8q(9ivI b{|BVɮ5bTF F`&4PWF;fb+^@/ơ鲊rAHa`7y)5£PA{)^ęSVD$iӝz۽&>Z޲a|68U4KPJ}> o˸NhWYI |dωuu[ e7uFb53Av-1Y=+õ*ǖy\I@k;Yt,V4lNJsVYBa. n[;/O(7ӟ{`(8m఑K ;{\x*"7Ll'Bxʕw -a~/A&d͌/qFRk|Pk#V)KmSʒI SHIؕ@ʘ޵~b?gױ0Mz Dw (Ґv&;Ó/[Ճ0=0 j B:)+#~*[sxZc lDR뭻Ʊ$HEq!6-ǂ9'⛫N=<,q떧2O(cf/Jh\Aۚ;bo &ŨM h'yE>V[ܴ(g ϟ dpu`GioMS\'(ǯl,ΩLBC-Ydlo?l X[N4&T2aSAv 3:F',y҇X}, ]vh(Gӫר=1L; [WXRƘ\ : -PȥG5 bO8芸{ܻj:yg 2 Qi׉ 0IZSJU(HAO P_$y1uGkgjr( {U8Xy6/]cAnΨR wl)7,`JbPυAtOZD lXyO <0&.ބxf=zʨzNq 8x釸[^0~7-\~]Әƕ!o(d@=Akq񳕍݂QӨ3n)p9'Nj&)m07n"~F oqrbwz[enI@gb/n@m֡-- Zm?pm5I2JًSp*oͿӥHV(6' dM;侒YSMΦs_.nS?] K!`HAel.onԺQ2DZ <ƎuNK d/ ,7<~qd̩4~_]΄+D+.|7l|QTn?B<1*ꀼ,#Ӊ^Tpi\ta,(&_(]m t !.N\"=5rp7 R1<'3=z:^b"9%bXQ4t"|ĮAX A=x P{s۵ 5m*͢tBdϪەKJv _&§,Ӎ:GHpe- K2 0=f}ˋQ]039:Z%c*#Wiw2dtfX\t3pVF$G=.#ސNAgp\K9_USv\ϨgwvךI._{vӌ*Vc~꺤6p{,<{ ~(6 <.s~@h:"Hא~ی(PuR(_{ CZHHbaX^Dt.8={߭?z)mjE sj*HZ]]yhHۂ=5:v.QpАNAL^4Q=XHVa /|_5[HͦMMA% .Me>I!~LYkw3`hL9"-!y &d%^OXd1&R{@&דKt3 Q]dd,c(yd_ZjCT5>i硧sy6 c7`X' ]!vwe <:HDZT]EM/k`w@s۝M 3`ICXܸ.1eFD"Hォ(>7CWX_9۹fk)WE=F `k7?6m?DzS#sjNy>Fz: `zwjS;Cc\rkeϮTj06hi"Y"q0qH ̝{~=cim?unR_LJdSIxYâ@ˇ?T|?jA+B{SGtyF{įܹaK؏KLXl)PU Ǯ!EVEQv;PHQ.xrp| ~ OŐ'w%J ^N-`t7tn%@@ɊBFɥ OBX SyR(5t+,C`T|n޾뙝JsBR)Z3t#(24)E@\/P_Q[ 4wNgjܭL+-9 !Qn5lL*z։Vg&^'?- c'ӲU#@Tx~h E"8<ߋ߷,3`w@ŀDɤ<]/0DཆZ7kๆez>.<ؕ@x.)Y&Fb:nB \8Hɫ/9amHKh$~9F({NUBeGx*25L}{>!"=6.9.s]OywXxWZ HFe!QWK-̽87\ʀM{-O9\oJ'-ͼ(ox7fS#xfPT7">iis&c!] }$b|-+Kw˶RMֽlڧ \Ă&G/z[}&ҁɠI8۟x k ֬t*4|LP<%جt+lDž,/d`3ԇ%Z]bg qi9%4Ү2$i|mI}?jMh05v&0/l ?3LeorV.REOHF r'#pW WE "Gp(gêHn[H\=a6hzo>R&˒' 5taԫ*W@)̚Ĝf٢:=OcՍd&x2^QțK>tM+Pd31 $Jdx"X=em ^=f G€уQ\7A<ِiF8bg;O[.rb/scJi<طRqw(T*DGbZkRx4%>풟~K=wDqi4'^r'}k;(cЊ!)b{MQ'P_иM0DFLq ^v[J)6_]VЖ`74 zpQ*E0b/أgDI}b}Q *L a-X>?G.՛phޒn8B%hgd@b<e_ 5`JmM~x̂X} 7fܓ(b%afX9rc7{𰢖{WEpQ/ʏ%f5| Q-a#!+°eN{KֳF#Bs|-sФ5Hk1ift 4 GrJna>j $'3AZy˚Nd "JE4^bh.3|C~ BC DZNM}Re`zLW)M@WR#fƗͮ@joS &Lޢn>|w, v ]㟾p9 JQ "e4utU2Yx~OSLL0'H5o?Fx l8 Ad TA*ip޻XZ8<)X#[^4䴈Rݜi6$NX\*N(`@$߂(z7FKHJ'bVSˈ5Evۗyr:Ѐ:U<-1`^l aUa\*Ft /ZH7hj tm0tˆ5[9͜MUpı V}t.SQǗ܊N^VV%3@ -gn wݢ9˕uqr,5vl}udH0y,(||m^IzGf[Ϸ!B|K?)h)8"e&:Bሩߧ15b,0Ni]RS2/KĝgۋhƻָY=҃u.D-?eἊ<4.4v~ҝiOw2Vrr7 4K+M%wP]uNowmFaiu޹Z<@'g?_ (.xan(n #7J˸7E>)qR~{xDJ[W\d&%p͗Nj[|/dwG&]?A[p-lt,-:?QYrxSn2胮P|ey(rSQJr(BPl& r1mqLR(y‰Z̠۶12Pאx_YEJ $Yd??Âwō<΀{bWqg{`,ڢ1xWnm2gׁgenV]WRNv-%^NQU]&T"El-|@j/j_iVj@5[CA< uL?{O}j)Aj,Qk q1I2C=>PUnt5p6S/C@hlLPR nF:}(7$aX1Ԁ^'8u˔\=F+$84}Dgt)C3"y?@FQ%G${^D:!JƌXƬ  ZLw}w\؁[xYиFEac47K:k-vxv?m-vxt!d`3ݎ6IU"۵!KPv#kvimzD/{Fj,p[&)/ʵkR a3<95&[c'd%+h"Pfx|} WG|uK⹜@K]B=ŖSTuJsG>+UBeꢻW%|{Lzd[SBC%NTϯJ ZjuM |T8KItӡO~ 3 7~m\~^ylt_4kC mxO'8W;6+هm K7<Ĝ/i]%lQ=Mda@yr.MN{|כtx/TN^RoyE ̮EP*Ї7 xJ92dβ W#,;~vw {ӷAs@,=U B^w31X&QpV#ً_ۏ˛ӥ񖚑-IdRhÒH Zp!e 1ӔN"qLc;%I6#0/=I/___lL7Im/{oxwX]tVz\G y}MoT?_JW;͏~&+bBhF'dTxYSBC.ti2[J` ʀr^OH(zE?E^&hӐFOoAejվ]jV'˲̳g8S uDQg>}>maܥ4FƐKLvE%ᱳ'.iUl,}`PcPn7Y߼'蓮d*I6& RL,ƙ'O߇C5@Y= m$M&s&Khu ElQhbUP>M - m j W`n|Y8ҧZ[7+1!f}a'_*Pw[PA{jFP#1Wn.,Fܑ?W _q6boZrn0(QRx[Ga,Kls8+z/E7cd-׎2t1bqԊ`,e˿Sc{ua,uqߞpL[Z~5҅cLNُ͋eTP:g:S 0X(u DS+MqXMԓQ1"?ЕM3;3mV|Nm4c3kGj.&9^XnWOwH.x"kȡf6vBΡ<_jš{dn@&K3e]Kk٥$ͱa ^F~g|ʮ 'f`LC/%7s7 H-N?T A2F"CSGΐsd=VL\VBؔn(`V(mAӳ@{,Ӗ$vBht6j*3qw>f~a{[&B&L}Joo_;k\1Zz,K}~EDxUisg3|HD+VE8)>Dt(ֳ~jcToALʌ2;ea&-l3Ѣ'Slh2i@*iӤI-ϥR@Rk=ت!( X{x*<4RZZo\Ϟx"l{jyȁ{ExT)DS@>VJV]mY$Ft4#\fpq-sÅ H'hD ݟ`jr/EW$\~ %_s7ca2I8yMi8w& M2*hn˫аԶMy# Rl2$BM@{HWFa/idK#3hj9d\3KۗLW~Gݵ$!OOL\1bWо&>̳+BwoJw <`m`tpN/~~Ò^nˉr)?Σ[/?lUg[+'AW ]Tȋ.{ň[9pƒD|z1QWٝzY;tL$VCWl;Y^bI@7cB-ҎoI zwBw=Vf3%ōSt2GGʕi~ IU:ѫD#qNot7ΡYf~$.4?<檟` 2~8vcNYB<77 H,9J9h3Va9[Cwma"Bza*zu)5SV &Xy06CvM#jhN:$md8rZI}ɪXZ_ІDhXqʦ]=S0_:fŸ{A׎^9mWa pT) I MD#ρJ vG&8ĸҶ6c` [0` l.;g,&#[3îY7$6۬g KcAiZ_c9ܿn *(SrX\&c7'6|­o}zdy__ 1Uc4?wxsK | c4%jozni/lwk{˳Uyi+3~Ͽpj[df>~c] {sO3a$X^$J s=Kg pIJ.׳rX}l麜f4PRfFg 2Źtv U=ܿb@{[EXZtoPEbיMCPpyz3͖Vk{ܷ/^VmIwsٖ[Oă":F?q8}>ؐQg+e&Gqn>jc^޲}3`E 26IQ}b_A|Wh!d3Ӥ@rk<ԩ*GM%mHc6BDSpM7\U|(85px(k J980!%:YƗ/ޑEzJh|Qg"~%[*fuiQe#BSj0PEvBDnf h" !]O4,hgDΤduC~P9 eJQ%j2 MQ# 셣wBȦIiI\fQn%+3nLFybcpQΛ. O 4J{7t 9/7utv?W.nJ8 ;%SDo3`^/ʅ0oA$L;jo fZtȦ-LNXAv$ S}ǾM_'OfpFଦΕMDQ`eG;P[)W"="ވ*U±R]x>MT).`jujmpc۸?c|aMv>üyrC}_W}1>D ba@F3VǶb8$\F*>Ƣ@|c&v"k TMSG`$#® ڇc;3pUP\Ć]ӭ%MPWY?hdŵd B{ݳlBXk0d% o (ZN7!~s#z4@fBŞ QoH'|aX͐E%Bg&CU?yQמEe ZCɬ"P$mT5Hᅬ<$ΟPzp^v&'=\s2$Mtľ1F N?3Ӻ0hayӛ;/_='roRfLne<1CQcj v42Zp>Cik0i Ȉ yDc" G?\82؃e םk&hhvC}CZ{?jOP&(9A*eGZŧaM8vTOt=̾+#pbL5Q:enĽqxN$zً2qJ:to) B~v­&*ơLOi!<ؙWٗȝPǃzǦ@@J4>^ = <6fsa"4R |HXGs]+@ ~(kkMKm( xZ |z^l\?m/.ies=#ӿ=E'Sb8O=9l6jv2jQ8g*nZ9 Yc9׸rY%1^XRzzͺrEa &P5eiܝ?G=}GVO";#-LrU=F=/W~u#Z< ]j?do&ڙ^/çg щ~M-f@,c`&B/F]DN͐KaAZFfoNnE~x:17*PZ0:bK`X̏f[+'΁,0F%kRrқL|NrdK}ܗ4TJ R#$σ:ў]KV:467p%c¼Zs\"i˛"@yu[#r *^Yʶt j ++m`ApEd݌%5I WE}y`{F$e^WBӧ]'=YRCc߻+hކ;|:Soy\=uT6Fӓi8x_g_lH`2Z:OH>D6xӶr@evu %U i]*~Dp>|b:*qbI{O|V™H~h}u`8 W" UMF?<'IsQ*-{*]-r$ B m]ePHLf&9.-L%7$'S,:d7~E.m97e|pE+4Kz/L@0tk[sdC5\\:&e;d~-o J()T+1b/lb,Hjl@3>,F 3;CLַւ~|[j nfyD{QEץ3npS+F",Mҥռ#4~}@؝\<wMa:܇QV~a[4yؿ{17?%Ym^Ed'GfB2@SR:d{,@)A\T*=צsS;_Z~[7QQ<3hrMy{pZ,@!6?_[W(J#u<fN"iS {H\ `p}h0[:҆D+ILq.N3 0{ca}Oo&QR|Ugk6oW|8НҌS`HoGͷGO+S_wwP1e?nڅ LYOe!\(AiBY)W_Fp,$:Y^u؇h &ոV]V -3*\s G)RFN4TýrRO,tC!V頙AED}h󕅇&k=}Ä8jxwp+.22W{)PB6 n(rAJJ}(eL&S@G.Q@~vp-P>ÔwwaSJ_vHЇDNv1qYQL@n)U fgIjKokqy.ҭ D1EgbJLz' }3\DN(܌?-YĒRϲcQx!5tYY{Trhg%T˨s 5li~ #-Kyh$,!c]U0iuº)F*Ǔ!P=WpM/uٯlUHՆS11Hv䶫#hhW;X?^le5tqq|L2M3HY饜KV8Ac O5\\ySkuAv; Zgp)O66&,&q1jO ,,$&|F[f n!Ŝ?ju:L4ZeW_?e8r_n ǼL]hnq :CA;,r6שZW8MlekcJ o"ٮb*aP%L쥩,#`:Ė Lreh!Qq/^ߺxQ+}Ċj%qp i"v~ k䨗MUhnA@[Rܗ_& \R2'1ganr[AJ!g|`THK9([Px %t[  bv'n;_As:(1Kg eVBb3}cdfs; :͒K!k A/wk@E orBD)0zSZ-*Bh=y*n"3u.Nm5 iP)ɧo>?1Cv_f-J-) bJ nqEq]*ڥֹw\52  鎜vԷۿuq+kִ7Q%.Gnm_JVC{eNxdQMlӆQP߮˻y 7Uw8EqCts4]_U|wX|Pz J0U1Z] ׀1(ӗ-ːD? u`D?G^ɇ艹GڟÆD]lpE_*J_UJu;W ݍ?;;;҉B>^뻻{Kz 7=F%N3UE6,6-6u$g!lCiI/l4^n.ˍvphH}_Ycfp)̥ڂTS>^ʋě|P!7Q!Q zV'pΌU@^]:J?lslNI+T|坨#8r$p/}@)QXmo4+%jY9V{T0T-wKWx;)9|'rS#@lǠtTEDνPBq}*Wz!\v>Db@h|-!Y85Sh HL'QJtO/ԇyi%vgyK:QrQt* _ ~Ed:KZT禜Qf4J 0mSXcG!*@f{،N[=[L s>rW;x#j Iq+JO{]-֛I$8 ^xCJ"Hm0!Z KRe:.k5GXL Kb0r5S]WD%+MHgL…Ե2YHe&9Ea7R@C,[Z`fF9`&8v'z Wjp7z[wQP2}DO׶B% />TPYLT3h=+E e.H<_% 'T\uz\T%HzLXM@ p,Ғ7{?NJC4Z xܩ[NW0 Ssc{z&a\"*Snn MS-BGgM<w|G"c(y݇Q&4S6jz'fo2X,2:a_4C>_]PNߨeJ<&eG}d_z*!"zڇ@75d]4$x Ad%XN`!Њ4Zvz"XreU|IFBa+~uG&K ]n._^MM7ݮŅF8BYdaP! yR}#rdi`4$a/UT <đ}()OF Ž6+?fׅ֥W5R\86cSyI]q# 1x#Qݪ`@n`<2eufmb}֪%Lno d+v˖:=Numo7^K%&xgĆhb>@8R( D;9clj}˂VΧF،"0͞ϳnYsGro@dUo⠌IFes(1ϐdId6"d6Y`9 6bY4h3T#U/WkTZN%A78ˌ"񯵄x#- NnHavjdQiφ=? d'KSC+{ʂJ2vd碓By}\]iaɠ)רIJOٮE(|!<58F?&ɷP*AFkؗmmy?bp8-";WLg;ۋQ+ܼ8f*wA{tTvܜՁrfzbe]JN *cDx3 0D;.YwϼHOtwhlt6@vDwZRb t|9EVײ]{2 ~6 4UR-TE7Hək`)<& MK7*(rksWWWQz:?WF.uBznN 9-t&QQ BfD7)2;"M׫5 r+s‰]9:,ʪ-|sи8NfjɦGOj9z7Qp▲Y\r__qɥ[-w׶۩&moIP& ^4rck̥uASoh^ǽ=$:٘r[;VD6c {^}=RزX?MDekݤ]Yt՝V[-kSr{ =Mj{fCjp Hm0lo*>$-ёUFGU͜0{?cWyXᩬzZ:A:LyO_zP. |sx!W4!t_]s*k.dG%Ghs`GQJ3s*Yz5% [2jd[QLBZ6[d 6~R6k Wz %/%q<mzD˷>`h&5 V~9]QQ$̊AeF3!6p<ۑk5Yٻ.<`%vMϚd#Pmhॾ4# o"Iy>OH<;Z Kd^Xju7k]ךijYh`q Q#'yF*oYp! =~5wb҇c3=\۷cG *$uc!n3D(o ɬJT1^ۢ!ӓlhO|RG)bv_)!3SqTS%0|h['a4i3y)m ]{9SAI}?P:$Hb\x$H#18qΘdMͿ4zTp">cZ5|øHw-ߺ5Qe 䦀@ JRXk?%91|ն̏hU@f`J5פ҉-rk6m l`pZT{OFQ'j|mB2/cM݇GC@zСyɷHw-*! q>=Ϳ`!bǯ*z ]S;,"l J׋("..D4@W}`;ހcW G6#.>Clȟ|F`JE13z둟"y{ s;e\fEmh ӥ~d7Y\~gFky+V0Yn/+,$!8U^;Og_fKя:kU,Zs`VWyWu_^{vF!%A'\mr~O{+)یt\ke($:k#1Kh;NV CP8 aЧv]~%q;[Θ803t di6o!H#(*nC- 39*Gf)񍿰 ]mp,;UqϯcOx`:qOzTK4Yt^HbZoР 0BLJ@-/mڠ~frR=Ex<#=fJyh;Bf5򍓼G &5M،7#S*Og a꧰>_^hȝTL=7l|rDw{n,iƢǂGC:%]|0Mև"Qn%y+{jm}Ff~!$I C|ID7-t b6T.WZr,^,g%7_ -p(Y5QZ$j Z/ʢx0#$Ktwf;:êajB*.)k/a$ `wvƙ9ot^Ci[D_ IÙiH)]D`-P>yVni TDoG5oB:-xFw= ď(iYޮ 텺@e/}6=^-#L/s-#V%HB4h2v'oI;f[W,/Aۇnja 4cUnj?6Gq'NXW #Q̱Bru8& !!Ez~n\!FpF$wAњP,9*pr-p̐  sdn]/cf'4$B-u152@yBH`RضrRax B\epȸ[rK_YOPJY[ {4blMd:bzDF8Tˉ/pu6Q>I/%^CE*Tug1Ѯp0WWv[C9:sy7Q3pyӭ'/ (Wb:}J}p)lw^IDAL &A j[F.i4?S[a u pZN#T|zI k'VSe@LjJkA"@PLsԖ⚜uzhXhi\ tgCd}ǯov(Ǽ!(HeKru&?(,4`t~8˿O˲N(`|!@6;@N=JJu ?y8X<-[?ؓ$.BpO3hB&uyGqd~"DAyv[1 o aQJ9꒾b _7{rL`? ဒ F 5.; {3< ? 6K IO%t)V/_nP󌠮_Ǫ (0m{~˵b-` san^Li%hs‚|֟@YiGjwE]1Ù&P.#3T0]=JVX6-N#Xi&?Eh86Wݕ$܀$r)w = ],*|Vh 4~aDl6:|w&+roZg2wh<ǚan\Og.РK`RMͻO rU7HuQsN%XßC2Qj`_` *v~{y,G|W<έ\t#+~ܦL| M̳Y*BJF$}{SI*[ ~TV~.Zc/h.ﻋܘ&)3k $,,=JDŽޙ6_btM0=(zƒ xkBu5,xo@"%}=ZGi TM٤hkh_|`6O\$gGGT uͅYqQ6"OfIh^PRq2='-KIz V#|1۰XG a.Ov#'IYvQBQۨg`CiCS.?yi }pJh&@?Nz i?λd;8R 9/ؑƤ*^IMH|:d.8p˔m,(}\ˮzZ s{ G֘5F3Qi&<5{A`tWB;SY $P}~dVq]$rJo'qve)B`b#  [4{8Y+(Sd/=L+(jd  |ϴƶTB-n&5b'L'K<a?)Q8T4DB}Az30(x^X@>$ 4j32,A;D\l. 8)ӑ#.K6<":b! PIO\qfݢx!,Lw l^hU_r{o6Fy+]Sg{A8:Bt"E>7y=ݚIBQ]H|d{1CN7z5svMO#xbT%mXY+cB $"cy5xjP:%G33οmV~-#nfň> [U'aW=RwLhȍerHj_G#Nc]=dKP.G-b6[|NOm)3 ^DAXtDE?A=1K1h%j5;$,/oN\-mN)}mNEG  n,e~1ہv0|,5Ѹ3.ǃ{Sd~Uڐ@&N,ݾa g;1޾غS3~C")9 pwr5^ b{mĨDkS}<_ |8Me `EE)X/ o@V Bӂ<<* <œ?PuGdG&!߅LLRS`&"7W[STПS߾ foUT`h9W8I $s }ZnC],)xYCbGhzڳce9.mnxU#^~SŨRq|GsN" &yhqhjef stKGn@>J=_CmrNdlVBC`3X̩Hu^fFɡҊ%r΅,f[ l:igTAviY8sOPN=rt{CacnR.^pEm/,A{$ov7?ST=[ XV/Xsc.Ո< 8ss/"}?lZ=4dLo; @uؙڣ> ^!؍cvZnFɧ:q|rP/ OvX`Кƪ  yžTL6XK{)V`;_1Q $& a4s8.dli6c;T]$CE?[ʉ5W@0ٙ)+ڗYbrwW!ILg{Lեō>\*YLc;!<eaP*Хƛ$I piho&a?MfB r*F^;'3ȜQD,$8Ku> 9f@ɔ .#ejr]ҍJ1j^PDE,Dj '*ʠ_{-?¥S}~n#ĖI ,bț_ͭC=h)V~|h#,¼2dh[,qpTGIËI߂ |UTۥ?S\Oqk0Ds'7aޖSӛ.e;g.Kw8RyQnp vz< ᱌%E eXgVgTv&+/KzN3ze1u6 ^CFQԃyhJpc2:-<̙)Q>YkZFSeg5 H@co oKP[̤=&@Xތ꣞eڙ8Iܙ eG{*H6)4XUj ]2(W9jvw.th0ok 3h떱 +'JDAoa ̒AFDwMK_ ;Bl.vܣ9pF9)t #V"RVTp7&\)1>]1\!8) ̹4u5[;vG@78_% ܺQִuF[lBsMoo F sح]㩇#5_f-R! $inlCJGd$-pdѽJs:t^{ڟ5j߷׹o#VWMWy+>Fzf!LvPO°zۯ=n^L-vJqG;HӸ r:+g .1QTOtx=ܧJZzzQ 2lg4™UJRQȘH_ЇLA$oWՕny%_IgPh.EGuQh*ja] L;xsA8ħZ!߂ȏYʒ&>@q_i[JBށoh*1 ȬL$ą-չ*?khqç)ayk%vL~c'Q*9hAøM!649)^tB7rV '/j#L8> KeKY¹qZ3C*}5>5KHbI \$AI]'>bo?> ^MDsW}ܛC!QzNdDb!JO,V)W2;-!҈ 2e5j͢\3)$.7}"0II|ՒVFf9Tѫ$Ŕ.0:~hdјCr-o?W-]ǣȀc})ΗM)1r}/ټk'-mOj2@༙8wĒ! +NAa@L KъH}Tpi '9'[0`5 Xf\=HB=, iUi`N^}2۽q+ (Q/#BN:pJz\m̘hkgCW򃽲=]\AbߤKF[ >n UC/:v%48W!^ ,-( {XW1Br6 ǁn㍖ʘ RVĭlF [=}H̊ K|ZBodud6m:KtOgV.U/h`Lek ZfXG:5_igU,OAgc( һLӥ]Jnjۊ& cU R Jϻ3#aÈT[*J[+E'kw$s-$K[޵!aoPn=,ܸX3_xj8ɺEk3@22K2bߔGhlg8 xpv8<9.K/TXԐJ*!X}Rx0Ү *X?L]~_t݈Oђ!H+{<)3e>[N%GyJ./kT_יH?\(AߨYR.O⁽\h@X%3>&t$NXP-quˢYߖʵ(/75ϒ}[lso[)PתC-_Sb #C=%S8'9pxWCcc7 ~8 ;zu t>RÌ3Iw *Ŏ׏7d'WFGӳdJngsye>hj_ Oɠ4 E¢u0uj-''{B$ Z-O] F~k{EN +noXrSh{<9$5Ll4߲=B DM?f!3}a!b}u <@s2|E:CpGX?N]q{+΋LqY#v!8>[jSsk[ZRxVhnP0TBu!yIcu8x>Ⱦ<רpߎ{W> G]aS#]Gp$;Ɲx% G5U+6AGq͈6g0.N?6ڙ;Vb3om);!tŃzGDmO`wJ:jAnu'ϲ`҄b\F9OXFf!K)N'Jebȸ޵慑/g(hGYAP5X=P1KdrpjǤ]˯:\ \DtKr`5KZsL UHI#R pP8cY=#߭ [\Wzٚ;BDmp.4@wnF$9$ '}8« iw#P+3rM謕KSXWIQ`^Y}FPVKf@ bMy?QuW34a+%07ƍ 9ēg8&n!4 qF0͟|bh]-]o x1N|Oy,$k ]C []=!3~p vfW'|o%iJ\.Kf~ yVR{'r! >4a,E7=ɥf37Ȗ\ # -h/e@\u5.ӑ%U&[qJCM1 v]/e۝أgѱA:P`SvJY-cbqGŹ;\L*{` Dr=#`)7MD):!g>+φW7bBX*I" :,Znk&%[HT0إ"x#e)nt-3zq_lS0#.ٯgpX3n?,KDY"DpsU[}>Ĺ`,[OyxXeNv:J-.x^Aޠ7F~IŨhQ#X;?FM<.kz]^cV+䒐}*ޡpP!0 Hӛb͂gQhV?A̰9o O2+ flqcPhߣcPɵv5$sUFKqE.욶H`lUc5fT)W!R@;!vec$6Pc>ޛk"qgc+{og"y2oLe\>ۮқcp;;@TVDn@hʟmk]ilןbUʃeUb@KTq@lQ-,LpixI=zW=FdOA?#)wxd(+>(]#Cȸr*dp=Xl P2#bCKw;pBK)-}JPyBĵ*;M۷,l# Sχ.?0,ec/HާݐcK 2Zx*Eɳh &G~eȅiFSrIVIaUGO@K]y;em!BWV`)SИʽ!~;v.,/:8@XmbhHuGVN6}Ha*3XcSU~2W8O@WA < 0>EE ?S`KJGm`U$ׂ w0BϒY k(Ә^ S{yUiqYxxB5KC#14-HRĞW)QhR067%4ZI'"odEkpD]&WydM$Ai E>ʥsZmi{,HsQ ߑr׋` *ғ@8UdB5$f.! UdRCv+o3PG,">C*wUw,wUf{5}+n@E#ouAKy_e۩p,5DžLK5% mYn"# Ԧlʝuq"vPΊ)pl ]FQ* >4r F5ȫz>m O<:YCk̿H$|1wA}5&K>޲_/Mq~)w:UIrRPzWtWӍEt"Y}P%!epu/(k2ft#]h I1lavENɪ #$rD7q2~hʼK #0~"|Ct#hexL%)QUH $SsZuO/_d_ecx*w2j$Nf m)(}|67E S0"u:$ e˚V3rxEֲ_Ċ=e^hu+tI^\9Z"¸'Qpƿ0_*C_'^Ieyd#z(OFS ҵgԮdC,oa[4![Bg5eXd5Q'{PlE~8gl<&I>AuDBE F#p3XP5#ӝHexUÿBy@|( t]b鰎tݗxb1}<#BN|T3_3!%j^4K(^ u%"StmC7`ИW3iO&l=0ͣ@U_ô_Gr1oNj: &Ha.rN>kݒ/'$(FeZ9;ћ%2'MJ bn#*.rBLaݱTev}y@:#Az H5aNW2Wt41Ѡ<7" sz螣x+:CE"a¼CT& Z<"G% iqs2`O8 -jht=auAjGCҲinHBtz Tr Z_;IJJH38*@|mI+s k'?F, c@S(ܔhE<ѻ6a˹$?eT!CW"-~nb7g]U"kЅ2TdBGF}cٺvbhJZwW&zK"7iW zHAQz JIf`ed+m+G/G3'xIPwR_96ބrtt 1)0>"A^E}W[nsa0LT Э7}.aqYIׂ0yh-J߯9^z΢e%@[z0`T[~~ELw P{EaEzo n(~bkڢzos|6f E(Ͷb}$cT/ W'45!$Yd IR?Yc2:z&mO`T 6vpv0 ?HPQ#eI 9+{ٸWD,(M(sCǾ'XuR7fgj˻?c<7#ݸMyv޷:Qm P> dS@^3TFJc qvKL|o(D4NJ>P>j]FѲeѥ1 QmT94_ U.ߨl7CzakݦOtm˧icTI1Z߯]R}0"56+F {5hj_e7)X`ZΤ'%&bրwf뽔$uX|[Ct1-]89>zY[OZ"S0L#j4ㇲX.eOziiKt?.hWz,D* .&Smj2L?=$ca'Q]!!2S,ꨥ> ]7O3.h4 'Qԥ$M2zPW5B[yi}$qV3yISWwT̅BߞFIEtuj ,q-CqWnڏ[JEFYV{=[_@_8GM G)n Aզ0ztgXQn7:p̄<$3̧ȤvK \Cp3 blzbyhXi^S>\,>iZKgWw>yWSLhIHfܕ{5:D!,ߥh_6J9Ҩ oNaU/M8="UHQ`}O -нtlJ9I{K;=3|{Vi?#ԣ6GJ/.`z^FCY#l&o ׹4Vk.b6ǙU}_f:qf%6֑x XCJh 6ӟa66˞w>9@u4!B,s"R6Nd~uEMVK(QS8>[cC鹝/:k煷^$=ʧ|cr֐TȿITbwxOOnN K9|])i\>;*#eka DWJ<'$On-0Ԫϟ g>hk,\o`Fg׾Oa)n/Vc?PAS˕=ڑcDT7;I֒MBwMbQ vmٍN!6c69XID) v23X*jm@EȄG)97F}s\ !5(6-THLf6ÂwheW y Ov䎐*} j2b;)0TMSԉta:4xJm Z -/2*1!G[ggxkS`0rƛ@sMfhR/}b`E T dʿMT H" ٠I {+8`deۮD nʖ5 >d';ט9,kKntl=sM뾎~-"̜tbwp7Q Euj7:[is(gG>iN[;9aunof]Kl:#OUvtgLIy_}xJOlfcW TI=u9ro- W\=}GVĂդخt9\oy(?5%9\ q`iԐmotui%{Q${.;j܋d2~hU!)T¸7c|#EtHs0"+$.ab T}n r'.IX$o }*)RLEQ`8ѾNl[E+S܈&4z=.\E\9g$ؙ@@(ȝ> !aBW>: waneLllʼn? 6>Rr*>RZI"[GLׯ#Lq&va;HvzǞ-͵+@JXzA3T( Mnj@o[HɌ4"7āwޝ>~SB]@B`3Ú68MT aҴ lӅS%hb(;|@_XL@~ELp6Y(MI4T1fnОI7 m&t#O6=/ I Af p½>X43PtBAE-LuNL$-Ba!w;jBtxGT4FU=\*DS2#|DxO*j~&)MV0#t@zl9cBSvm"55T1) 7j"5p~ZZl!rµX@$q~4滂սҍwTʉn2\)/X,hdcZƬ~[lQ/J sjP_/,AK$6叓Jk7ss:7_6D {'d\r?@*1?PAuyVJhS&c%'/"WM&b5@uz_;45E$;`X鲲I[ )h:ⶀv*;/ 儱X\{KQc4fwȭGY|,"e{m(Եaw i щH5-VPi׮Z/Q]-[a- gu159Ѵ7w%PcUG _L 9VqW`coURxMο7Eq5 1;s 2B`IJ@ v^,!XS2xj )HvDn1t~7z˵.e9Tv=޶Χ r/xy-_5Yۻ֑vxyߧc#ظ @k\:fXo|hsdTN8oBVqKzu5U)J04hH<ޏ@<ʷæWg5{p>9O.;`W32AOA\ D E?"WA3i<1J6e^vڶTb*hΘg0m=*m3~qGz?.k!oG`էܲ_% ,h*/Y;uWpqF-vw4tmrGat8fYTPۋb졧\IOԾƑOKJaz- Llf0/!~ha=NxʽWȵ4lǿ!o#>.YbѲq80_x݄sijؐ _lt'22(?$1Ht*؅H7M-_7Kw O6+g=yd$/\v&3'_<?UbUuL@%fS{idΙz!G3OD]uO6Ţlb y9%vpVq%YLd'=B!G \3&t˦io6pE%}] ;;1Ad̋prά+ SȜqw|lƬ "2nfῳ,kh᝗}v,zzk*tުee*nD( ;~p]@pDpÚNFҴ Plc&V*ʘNXdmjաOi)1}Dvj{g:6-1;4J#y!7omZP*zw@TQh { k~wչ| ЕLf -W# X'=yvX|s`vKuW5p01gF R.Jz=TmNfz[q9ܳq>8ِ8+ wة)ZҚ|QeGP2n+ja0guO* L@48 Ia?+>jUwxTC_G}w< "s]QbXkA%]B̚’Nv\Bf'Saw+1ZXB\ ! XD6Mz>_%ݹ3pWŰknp4E%J,c 0Lf f7Bl~i༢ͮ{tRrZpw5N:Q-? gMfF$ɻqMk.cܗ3zYazI{Ƕ 8bZ#Ce:BX+ !c+EA2c9ҽC}2l.Ly{d&l^? ]-D|ܘAͿHPV=bػ)Ú kIB2+~(NA3ts1 dWڻݲd]Z : Oy!8͉ C^ŷNđ( .MFAux{^O񺤢/fJ#!4kFY[ wxo1"}mCԱJ[H PL vQStLYw]G5 $ Gg!d^6#T+>~GX0&miK#^uyhRXx ZD@JINx͑҄)6Q˲P#an3#H[j,6)# >YF6e|)U ;FTGld=q\uƹ/CoQUN3֤Ux(frVQ*ٜ BbU`;h3'Ɲ1I a'q<[LIJx,ݍcYy[X$,n0޶T ( .Z:佣M[gIKm<uM9飠!-3x?Z1H zwɧ<-cC0;>b%#Yf %P}E3/8U<^}KT|'9BY?b:^Qvl#m9M+dt($>: j!Հӗ %M~ [飦X;Xn`Z#`lXWzX7eF;3 ,>vQcN)8{O!ڰ79eF =T  NAYAbOL>FSQ" #: s<1Ut{t4٩wI!Pb b"̏,ΎPaՀ7IW2{;+6?=-l܆ 'o޻E؀?z'BSwdFHL.o5UCECe _(,){C33&@!2 0Ğ^ _5oHѭmA { eܯc$/;M,"27cĠqk֘7w=N_0$svr m)zT2GEnq<bqZq)I<i} 5]%7@î`)8tsk2(sP0L}ڋH}ێz¹%R~d=cX8 sIS-k<8/`5?A[oB rرoyhv'io=2k!ME=}}=c;9@yeRG|3Y !_!xM9}׳@}mҧ/ׄG_P cw6u-Ti.} iSaU'GE 1־io3M2DJC?@agFU4oKD˰mD9e&$6EKWENnOj>bsιknY/o͒:ޝwuV}rv ._gWP 9bdQp4y7Iv&"ƆM]($F-=ӐZ|%g+G[ X, Cqqv|Y,@ nב?xn5dК2{xp[O[ʏӯƕx9NF< XC2ք\Ң `HV QHX}{֦tIt 5; P4;^z8@Y+A{n0.乶/1nΓgO@7 ӌ}և $!!$I"L1`ɑcFOHZRqk/ 0b/:GOV6E ,=2k +"ȇMٜEKa,3lD\>7;=oI*^FDcB Fn[]3H\Q=0ˎ_,vzbӭgF|Ð]CZ=?ϵ ߛ 8ȍ^"`ͨZ퀢L,c򆰳} _&G>*}s];򸜞ItysIf?c(,: , G5'2n+Ko~(4$(D|83mG1ufM 8t/1p yJ9uE 3=v2䖙: `b 5 NκCsF ݍԪ(-TH=I.Ƌ\qFRo`ccdzG1R?ءCW)EK܇G:`^Mr\H0,`OɺV +xZ3EVJfxIѮ.+&_̞t~F,wgb2rc;\1xhr`uewNpIѥ_=0ʰU6L??>>t fsE呟"Sc7"s#L|?S"HQś Y|s,uI$EC)ަRuP ۚR 5~J^-4c!emD̢C7qnΦ!7_sVڰ떫kh.2qAl cX-a}ٮHG"dÖ"F׳³^"Ȇ*4Kʃy{"Fa+,t`WfE z\i R a{,| Fn݅:80bLduse kM9Q>"z!CFLYr ZbPϞVWJ"hVfO^Ǒ#&MzT'iw{:qnx܇ au|pRUm|+].Ck2LVߔޥo feL12L$Cig_/ƻ54r{;=bx5z G</P*q)j!U,=vj8fRqsL (& ɨe>vтYj|:OB{ .[o]E:ZR2Kչaf֨üʂMHhnNG_EφQٹ 6F:C$/W$kfimld{ikF9X$R}rhB'pCv8 }4b  j:mF7%=EMeH ߈/npp9`Z6wVϕʍ zwu6)Aëq+}Cb*"s5 EpqmXJ VE9 8 K-vd4 C9Q @<*`g4:g(ѲFBl=9D:7"n\oITS>:a7l8vԔ sYf3LE!K.OF8㮨3>B ePT+"Sx1Aea_Ig -ț(v%BC>e:j]UZs//JBdv5p /X^)ڴK̿㴸GR6gYB֨[ijg:EՁ}%~hΔMpDx 䒿ʣxeS٣ =ly(X8uDe3L=] "q9غe&U1;ǫn欯EElF6 t,''?Jߤ)%MhX6^-y"Lrlj̑C5ځ[A&$ȈG78טCGvۋa+mVҭ96f1XvDacevBO]%o?[!P9Š]jh:=c>j8|1u!RM'ώsB >{Tͬ@׺"v4SYwxe4XPly;tGW5ᕒ@}Τrj 4ֺZl*mԋ`'h[ <|im1a kĺy-K1n)O,KҲv*I3lOpf +Qx-,(n@c߲IV:9FeF|eR!bneϪy6J;r\Mg^lr = 8`r ԳF3!1ofeB`y>GSHv/0rW f{%2 ?^%Έk9tK rSӳ޿h^B*0U'8L+ q3'Dl<`.xԦ-\bGhv[Ec_t6d<#G~C-SSNH.s~-M}`mڍ{qgjCEKZcȑ=bVy$.Zx%wP6C|aϸc=lh ZaHdD0"${TQ2q+z!4뼙G0G+&.+QGTTkI`rufI:HLW\ ySYE"iJ, $<а$#5Aބ,Bq^aXTftSGIaGS2*E /1'Nx`HFzn`] FGt2]RK/YE0x* 2pC2U.< ?]AGWF诐jd[ ,t, ҄uziZHT~'/ QLgL3kuV`ltIQ^rjr4v]֮ғjAԨws"}If$5 `G4cKjf#9p(̰KZ i(#> ݢ2bED<31Ψ.~qQ`'{nz0HmŠ)zfªaPdM0:poh&&݋Lo16Ԩrog"}NQ+#ӵ (A1r"x4gӥsbŠ%ؚiY$'6ʽE&[a[4F$\\8Ug'ǟ(^Lzj )7z @aȋŇ8VR˅# =o@$qq Jns;q uSLˈˆZs: wc):R"V?[PI^4 lTG {s&FnټhaZ {YfoH9j2#YBwwȪ`->8E؃`f 2!$͡f(#s󎋺h>'^;N|'7#]?f.KdDz.;_MġSkMoI5=KG`ɬxҟ7CVjC\OM~]eV:୷XjKTEïdѢM'j!/8dH}c(6;68od&}U_D=GT>z|0)|ՕS R=zd1F3)˶v #4 7`^@4N~)"A?Rr| Sk'J 8",z{_LOZdCuq?W1~@6~afQg~uX=^6|"[[š?%ƅ*Hg!wۻ`.'lmi14, e"Gî3X S`/q&ql܁I^]u4oz||۸IW([IJP>Fln&ppH<9-_~ִ'" o wgY^a[ x+gs~`,>V]$)Xi lx,SЏ{ I+{MYVVHKɿ]'_,op1AY}M]L0,*@ѽ^+8)3o-IƝxWܷW'*?^AB7^ֺb4Y=ymlh\Ֆ7". y+4{^r#7mK1PK-{ {(oUi+ "gXN WjJU;}E \ӽG rHx_q<6EGKUZrUV )1 䣚 @&yڝU&U1|D*3D~D<4 {/L Њ(#[S*I /Bn \K6H.Cc䍎x[RhU)Q%Fq)޶#nP~&vkW;N m IU`g'kօL) Ƚ_^Ӂ$?0.(g1J Oz*]p zŊ^J\E_Y咜( \y&k#&Bs+D+k09G߱,4N6=ځ=uH:cA˵,x HQdJ4 wg91J(`CB9&T-}m6!9l*w+y|a9 I=_!Em^ ȕPhpLͩ0XL?|0pib(f>95Mp^蒱fC2noB`l-"H|pp6ÒJWKU،cʆ-1W~0fdsjCfC$F]pAD pjS[V=>n5Eyh JŰ빻[.{@;LS6 I&[fScvL0iy!TUwJdfɋqN~II-:3r|W7=/!tT<](V1+Q߈ڮgԺD(=ud%4 ԓBW:B>zZ')-6i,NځmI]dX6`_CG/h(iC0{xzmD$R3sbabrD{)l\hevz pi] "dOmY鞃=Rz"4ϛS%$KFRXA v74ip^{iRF4axCH۶ڑY״`AVDrK#.jӮTg+*T%؝sCI#O꼓׷v@&j+k/ ڐ ԯ}StE#P{ wu ?XL$ʅ%L:YmLC H`"0&űơ{ԼEl65uBk ?wX.&cr]fY41aYGA&IP0F| ],mD. ƖI=o 8NPss B"vݯg1ϱ,nD!I>$8EGK'~x_N%} 1QefޱjmW@}|]"aIJ-d\սF9"IsuUkw6|GZW~h):a(*Y/P@&}|+L{)~Fh+ 87 :D55KFXv)[aجߺٛW-O.Aq;i8n\HHBL!~֕gtP-Nu~Ks$?qc Fc:(rGYIѺ֥e0*dJʀ":!~E&xʭK fd"cg{~J5#\g%7!O\I&fӁ؅cmD>o\`ұC̖Tt EʟNWBxm[^!Bİ!->iK)z2OGj^>.Ԝr9^=њ1m^u[d8xW Ϭ4ji" )r#?QL-X nQaE֐[coޅ~Pd4Zi_"Δ™B>?Aa[4.$D!8yՂvP-:Kv^kK!b_rT,1澂FG)Ui.;v?&rDOcϓq\Ċ3O C46W2 _ W{L9wxo]Yʇq=(ïeqr=XYE@nl͗ -L~?:)No]FgFkOW]☥]0?e+9{rbq7IӻO9vf6ܖ!B~"7Of:Hխ/N9# ,m" n9%BP3G刮`{,)}*T HKpt!IB)&3;V?Pj肏lS媁Pvlb}CL' ʣ(áoCjDJ?\Wl| / 更w%hWDr  lk'RɴY\?Y;+q x9?w]ϺQc\~=+tܢl<[c1AѤ%t.ľm兢.,dI_Fca洅Ў~cV2ib&f+E, },A+atona4QX)KQr#@0E4gFS{1i LuGEUʀbȱM%Y'$5Pv G?9qMn 0w7 eqQM74ӥUp"SKWxrQ:A &HkWY"e#):^SDfILQe qŒ|A:D>豠dCb?$l4IJ u\ 2_Ic#{ֶPYdAkS1Rcƛ,zXƩ+uQcN4LCiO>KXI)lzWKؚP5LE(S0G]ؓ}6^Ʒz8Glz9T7EJ'`Rπ_VHh^= jxI !s pکNYgyɳ2;&\ˤwSڽXGJ >4,,oF/WT~?3~ˎwHcfu7#SX)2@ bVqݕų/O\fC; t9gqդ4* mv{vt-O*BUxtxF⩶y]mk ' ;#we)7E eCiqo̒)?<te0:^gv.>&)oז 4Am/a?,Sf?S鿕wh魟`:?T3|W믅gޭ$~]ȣv1J1z&ۨ1׽4b@ [?W&I6q8mCG]2DA_)4{~CCT4@:κ<(9ИÝۣG6v=RMK?=7%8f }މhA_+ %$'!]pZ-Q<" 0gb6nQ0\dgC ܁TuźP["ȇ=` ؁G=>rqR26 9m ek[ *kv;W7 pZ;mX4\mpI".ϛH؊tMQF={g5Q0zB@DٜEthlI aҊ&6TjI0d 樶S\Ɍf$1‰n41 Sh2tGdS\ұJV,qk{ڐf@BdA[byzv΅$K${YoE0Ŕ# xD$D{]ʟ?k+;(YU5'%嬛/M5"MY3"k=.|XX֜Ɔ h֡%?w3'jn)l6 "HC8NڟxmTꅢpHvM\) I7+VF#xnac_H0aY=##r֮N+ 6?եj{CTXfqPdm^LKzߍ49fK`=|Zv-+< _aN0cnIP, NG) W6d` ߳TVx۫q`s{\{}S`62rlnLa%,AiS>/A`/y F6R&*n{O /WPK`fB??ACDh$bzP xS<7WRG~+WpXnӜ!e#-)=P_]2f JERRTL ` IjVtסBIyGg4竂ƿ:Y7Qq\ݷ;H42'~F"H R,$30᷒Tar鬷NAPJO v53  6h݊L#W`ȿCnh3Nnۂ,:&L3maT.S诲ϵdUő45ɣ_Sہ'-F+Zҭ"5NtL,[q;[⟫Hcz12;t <e,)hT/1tu7{ZKޘ2i %Vrl* vkDyk& p%,9t*vKJh]5?ICBgO2#< 7ɑlUFY K-ﴹ"gRm' DHC/I]`{ B'ǁ2Bْ blq],ș6?½08`MƈK:'ANl/?B?FAw f/~N|iT)JJ.kITV|@{pC&JȞ5zpF.h{3H[BN\bRvE!9gvZ]ŋS _7oA2dCx!\+vizXMo $Jބ9wwt_& (-n%b@65o_.ݐrU.{mFC$KNa|p)" v$2ĦmBsFlסܤo#P ڊcO@C1nr*OlUt'Rn}Uh &5|BUSG,ρ=2s֫0m)L}}a \LjGkUMjh$t&ͻf wuR]~@2[^%|AP'(~ܢZGbf21( EtBq\s:xr8$2*}mJB(/-u{7J掳c.T3ctfu D dp ?#Z;J " pB@Ckӗ\sg nՎ,ZbHX&0M2Ԫy UXaYpՃpZPD@ (>rRҍa0+_5Ȼl_ Zi_lJF]7`A/*ی7,Nb]\A'3ۨ䵯u½+29IWe>Ǵ:-<7fc%M.1s~ 0\ĻQ;&©n-=yZ/ґ'fo -i Z헡g[meyI{.1  j`k3Y6->T&Rgʨr!,+7߶9'9Ek>ǰo+dEĻ!b\L<c! J2lŲϨv:pB3kȴJa5޻!J$S9I},q}~IΚM$QeڧjI}C򨷡nR*Ns_gb$!rͪn?Pvةd1:g˂e- bKQ.Fu8ƠhW/Sж}|\!><Qb t1r7DׄsЊe#\Mo'*ݚ~/\I~18iONY Tei/ r]-I| BOWuMy Xջ/IȵsM0eE:'&VpҰ}.A_;Lz{mi>N#:뵣&Sد>bk!zL"пn11ˍP>,9ɩ?SJ;TV FP==1y1oƈ N%+?f 5Ԉcډ'(HUm3% XO&\&gY"+u%6ٞ']!\jeilg53* ϑ3<\DD",^%s{ֹ"1 Mz=(ayaf$(}" 43Κh{{HJrTx_A w|S,'hr4b(_v| v =Q #:dU!:O` 9ZO>0jZx@5V?ꀲI<,];Զۻc-$ÜpIt:F(C<N4w98ۓc&1qځ=B^'-ilMnBXޕYJ dߞMWwc@M.H7]:O?1>!lkRϾJϜnStd `>?& -̖lbu.4{++wk+@k |b$sHi{wcZ!+G6Pk5 ,L֮=VM|*38bCV1i2>Lf%ىi bXBZKQE7R,"-]5Yx!1'CpDjGk-çR{Ɖot)~j/pY#ػB]k:҃}'x(qePod"KHDg>ǢEԣiM a( W(WCXG/##7Xcםj6r+S2cqx5f Au4'7֎./pe*ZCvwUsǬ&DAFn[B0xf suzV`* K?(>Z>Rj *ߜë+_G7 ΜC)?4>7\ջzE:Ct:)TGH5{IT&؟,i)[d99ϧ#i)&}X,y+qcg" REE׽x]*SqA=G\CR֔aO'iE>1Z{1%fGI-ѯ !cxeH쁃ؖp6$񖈝3:j&fu2W}%*5)黦6'cA2QO"vO!U[ #Q\F#0ތ4ɮ)h\ ͝ pߑ]K{&?Jj]Qt#~p*3Rܮ,, a@\uc*wlw!, .H&GJ킈{l+{63AF16|:/o|n^ 0Gq"bT3awىe2qK#s8YrbmrH`!HyrU&?-6MVLb^෪W{@r~3T@ zr~˩>ۗJh󋷕E uD#6]nD.`ibfw`uY'ZY ׃md#Q#M+1$b|LBuKӽ[ai@X hWmɬXt?n5؆Nwai .:XҲh`>]dغ1B.,3rIʓ]KS @o~bi 6opGQ9I!,W氥emdCp1$C.qFT f9ufv!l]o.Kx10I;*InfvREU(2e6 Lo6.$c"$uD|ȿtP{W>}"A3 1[4X*Z(@c|Æe5H Fj}"U/?PuSϟ ei6T+#οi#©$u4254"䍋C|1Bk yLO%u9L\eM Fp$ͻTr|/ַR \/rEPO ezcAx !7?7Pf "dwDdeGyHSIV<9FCh{= f/̶XsE=>H"/avLs#¢*kPGoK_,Ioܨ: \jh:#muCIehUqLKgu"N wIϴBOЅ3&r''F,BDHmETCf b2>*Yo-o㞌Rj]uL#k~5+v0>E(tSgMJr WhrO6b˯I4usWi&yfH< bߟO<]Ɍb3,?MtjZ^)TG"tty{mIvG%9v6Ro"5(q3 {PI@ɷw !&13W/C{Kˮ|Wm5L,"yM!&g`s:x0d:~H*(3W`CiKiz' n\>.07#b@0_Jv>t x*Cx3*.lMP[, dR4"%U;/J>R͞Su;FDa(]Ɩ/qC6ڣ"Oa'm"%ʔ~kZcTY6VhRsΫIkm]vN jlu3ŽQ|p}5kF k{w9v\L:lM|*/ agNy>=\h߮p\GK%THɵtߡ^z 0nwi%! 2@ͦSTј]d?W/GU\E )?a:aw!@ gqj-uh UeQvtH12n>nű YOaSY'd=D[Q*FɻC|1x|^!uYZws%,*fWq|R=~v? \eʒx҂_GFFtRα+Eysxn: `_ɋ!$ J '0 RcuL0X4ue-SGr-yOhyXYg&RvzR|szIC~IC1ŀyafM)f)ƯVfOly5 -JaךS”R\Sߜ*pQ$ h:lSV'sDpd&o||V\,ϱ-}p1K/V\Lxo"+U4/I0DWfxb yUo]5ܟt<<ˈ=Il`VztA[⒅xϪ7'_(KXS! B4`Xʇ5/*_>7mY*1(9,>oSݢ\*W&JU{~^"F*൅.ЁhD%A~6Cb~0Bx;Է}i w(AK1b]Q-+j!mPA]̔Ǯ2?Χr~oANMdrv:>a tZks`^ 5?['jRY>?Kg IMҰ +?1_jx-r #]w4,$ b27]6E 0ǣp6h5Ȳ20 𯿈&zc8*}Dw2ܪ$z8l$| :ڕlnώ<> >(w!t*O#ckxdIPS=]cuye̔DAG+]۸c>mlp?Lw7#N3̰•P>_W.kI:ߵlh9}Ixmџ)$ ZV4_s:'|*ήo#Ȏ? tOUu;,`-$/d3FOi\ i4Kd< .5}( =~NRWɆcąME!eM1i\["=X-JrP+).qM0\ǒE&JuUק8i8 ]u+mii" H)?y"269^G+g&8$`z i oz,6hd>⊣?KxuJ5̨=E$Ԕ*(&~uw6Q퓸,ϟ'~7lpc ?]VL$)=IOu{S@96޺Xb&~Bʀ=$v|~y6pU|HaBd:cyuD@X" y|i/{q\Pְ)Oo ?ޚ-a49E .ټnHY3A>f[tᱛ&@YgZT. )3fħ::'fkQ~ʂ|7R5cϗ >'̅Bi!k>ؗO ^ʵ[k3Q#4y?Ԗ:`,ru2b#`#۫GM3ئ,cܠbf5SKnH:ĵXK|Tn tX7=]֜32QRMwAxD|¿CCMҫ 9< -#u]1w1$܋j [x,% $ӲՁʤ8۰!muIݾRų'w,+y{'+c1Y=6_fa/`nǪ8l_,6 is.9)~* ^o14;'f} ^WWmC~՘rEtپDGو*DCU:i%i''-AL"\\YxP xs2&QΛՇ޻Z<7m4UD3:>1LhJʎ*&tW̼J)"vB6p>"y]89=8,lJKz9hڹ~=PZs!Km'O$1 }"G!)Fs4bHbo:/$rqb$NЅTo虵TX%Z@qE4IECexDrp $zX$`+>`=,U`"eZ.3h=?"m起g{Yx⼂ pWh04=sm3 n 9+J.L=Ȫʄ)7<f9AGZXDV g?ϡ=ikVa{2uP@ֺߟtN";bOZ٘O[W{Ks%?kxVDD$zOXːjvmHƌߺWWwoE’*W.vZ[Nv`Ipަ:iRip&IIHvt-n>"B+Clc#+KPs |;{nD쨋0an,FKI* GȓP{W]hߜ'|ڲX6E _UW)ak9๼B-b0>n^?1 LT6QpsC.fo87%%7Q "10Uڶ}9w8F\hI%~L|g RZPi::5gEqYN?"SpZV41k7T=Gr)UJ&&T'mY8vz'hmڝEY¹m#85GMM;@9jDGzCŦ=2s+ &9vѿNt#3pepIw_1OO$ދ1mw"` [j޵2f|cGIݩ+#TaxKJ'V ML*:M"RAc୾{mȰ}ERBs#ɾ1~BEz_)3κt έbLK߂m/%1>ulu=w]mf|Mct쓢eGi@|cF>_̸$Lғ`]v?3ęhX(݄m&q F~ي?ޚ1>~'rgG y:s"9\ { L+u,_C%{OSI۾4:"d͢ VTY5?e6j 9CQ0EݧXz#T|$}BI _\ g_[n f'ĉ: e1כ>Us95KmO0ݼxkBrLc-3șx$OFYkuN]B`6Sb c׃W٘pRO՘J8C%9]AҰڏai6ۆ VV.D u@dOIPZ A!U_;v@ԕaliaW{U)# %3B +8g*A`N]~zsI+I3$89rPCg. z,։,U9OֳFFM(pwZ.8˷a$k’0*E /bQCˁws;"2W-YVս !.~|ew=n{(J1׉\P[p5#9$xR+rYRD 4FQ3͛mA7;4M`C5fم9e=E'/$= {Оc畘.(0/scJ 4-?R&կ$E/8zk_< 8tDk8ʌqzwSφ*v-i6ʞL|h{/;lBfN6iև9~Ɋ iljѨ`( 4:XXjPVtH;aͨiw*ymқ ?"%]5Pr_jْL~aX-{UtBڑIMj($Ů)pͻc4RBFyAd(a+_VUPBH'BI4a"fx(` Gtt2@݁5eI#: _lCY` :Z 1ËL 03N M0Bȗ òXخ`%'SٗeԹn)>rQc ue>R0~x&/.XH7B6\`;5OZQdeN.v"uUv]5ԇm}L\ƴӢ3-=A8f_?iE<Ȥls|{gX@vF/FwDAnzOG rc6FC›X\_wQ"̙q1 'Bm,`I.ozaW_Bʿ RZ/piώ2;]簗lAAY5 1tSS7WVOӡa/P;\kec[mOXP.sbc%9OTBOrZ_<@gVM߹L]-,3~/Lo! rI Z ߻Uz#HB:T,R|!Q',F[F>nHA0y֎)%u#pkZ-| (cdsf}IS?&IYr?F phz !56\.ԤĊ}H  IFEir(hJ9 BM%M^MɡI?T7kV]y[Vί&6=^ VmNsyư/>foy 6L?2ʮZyWɷ+N]({VhOWTAJ4/%r1~w {|q( rqV:Lи׺xPft*/Dx5mj_IjokDx^6<1X|x=t]4wLvQLHF;1F[mFfPLn [:>ZLJ՛YUߍ= -dwIX#Y 5ShV-RKק"r1^^ &WbaXvi\Q* U$͆۔ GX4t`36e_ yyaWUecr.5%z/'5Z6"iF4e^z0N]m4Dc@D1eHEGkKl~`b6ҤY/42Ly1}ARd@w~u}3 'U:xIlIYlXo]DnU'ƞouvr=Lc "I"O}{p<)9P' 8[$[]+<>`#mJSƭ7KJul}_"g'~R&8Oa3$VBMوs(]g􌄆n'wr0a' GsȪ4)B߭3H&Qdzc?-au \WhF02)3C:̀iCcH?1n)+jHB')8OWՅ  ׊ R9CW][3g9Ahc[K q3'3|aFR9tjLW^]AϏT>w $~:dBOe4̱UvY$,0Pq!u`5~￲W`y~Ԛe' 4ɫ=ROWzR<{ J9U^czF*Ն,olSUDAD1QсN`^q՜H [SbPCk:֯pU* R%P6~h?+̅?MkT6cFzq Fv>}2X@Aeo ~RM ;y>wНp_XK+M2(CXV3pMi)MVTnz\!5{V&,KGaJ#q8*R3v̺kDuС3syVr3BS|@0B0GԕMNτ{TNJϮk @-)#;Uܵ{ ]F:+ kb<5 ѻ=,_s} CPM}lnďc`-~I\q(T:Miv<>|gOVuĘ~ʧ[jA)0g[>;'B b,h(4!:{kj228V[k u96rR<|2e*Gۙ5bW5?._7,,%z9|O.Mf5TʇM_^`a/K,Ly:Ʌ׵?G@6_ KT)SSY髞P{8d &r@XJl\ƫy}߰_X\aEgNDҤ2ˆY/k{ʄ)ZU+֑.cڪFY&ij>94ȸUJ5RR) ΀U " 4t;pM(ngXa˭{і3%:rN1 49;vQ̯X쑸Z707bFi繣#Cmm/{ZEvL;-|{s,B8(2Me!߲ņ7-,GI8E1fܹvU]|tpYUU Kȑ2ǹj>K+M8 ;,1_[# C`8`Oɴ\_'0EA!hmObxM[ n]U.(n啴+QbjA#z\ęJVF8Z j^g=no_6/ےˬuZr.˽:ԗ7SԵ0'vˑ҃`Z90tGt= <(&tLh} ci\\aG^&ag3z G9]jqo #gu11IK[-H8+\I:pʓk,4Ŵ&qGY\!  @Fd|..tg-ov .o53[>#ѢMuڌ!UM>йON@,`#xiSе@R}]\E K s/Յٴ}Q|;Tc;Aۮ&@tĩ_4J8l]SkʚumlFί"<욏Yܚc0ɝT/~7 عx Wc;@%M$3D_)xul}'h}w,ٹ_Ɖ9JAjŹψ-41v<uA_|c قY#bk6u3_u/!Y>a8g? ڻMגѶ`W11eUb uo" IjT'朁Ji ^D1"i^(˲'UE' j~O}z$O #|zWWuP8b%"e>=SԆh$HM?D^څQ%,a9͗k~OXQl'MEW ;bZXN{$n^)[kRijA7QٶrΈT`Yi.TmdF/Ira|yor@M<WIaU& ${~sLSS!])XbPqOZ> "6щm.e!y>,,Tog5U}* 7@\.?C/ ߟ d$MD=ږ@IqĶ̖|UQJ[~Y'oKJb]{M Xzѣoΰ*`׃pԒzA6ik~a@W#n=^sa[&Ju3z.RNl<^RZ 1DzX8"z<'E5WZQ+B+8ig$=yėRA>.4b"j _[|v~^ᓅi^Ys M%)qZpn] /F@%*f@үU-n?vtЈ3=n0@6Mƥ yT|,9xF9 ,%oZƱ' S ZF-&HUn>'V+Wa5!(Tc )Y$ݢڐÓN1,@yC~)ױPFSzd,)"6wzגDCvYE #KjqEVS}z2ܒE2?;!{F+Ao$8By4@eӲ9󏐔/v ̛ZsP.Imat ^n6zJI0{1UyT\əZHBEr|(svV Cb)-%\pª9VgbboT%6<-{NZMO!pEfIˢCjcVs?%z %'1=|( dlV;E `*#d# Ǭe0|g@($zkNrҨ/\w!jSϵLoO[/09{QykdaNV7˧yp[=wRLUp-d(Ӊ=UE sYC6[V^J <~ //Ё/% 3SU" U7nNFi|=m8)ygȾ Jʼz0F #z.E%&sԙ ':_/ߧ$:?Q[aS ?S|6?#'&[1R|Eq)-!>d4"*uҕ.uh<>2B|ưGdqOWaؓu*M%L[l??N%#DrԝaMM0 g3gɦr@ "4e%]GN xڠvQis%BL]+bO/+8^Zϵ~&sY5cB+ǩJ Tf`rZe\)tey0eB}.­RฒOA r`y. B*\сH" x>ۏcȼX;aclhA)u=_k1Hs(ɧIOVxލ3>Kvʉ-0k bӨ2/BSt~|[=?"uAI/k=V+mf7rx 4l^"` mR/]覙jJT oeO£ЕSDg#לSl.CZ?F }==B rt>!:Z7BM-wH"&9pJS8?K5&N-ĮI#Mm-)3b_BuWa0_vdZ'X(4(amzds:">3nmWۧI?-0Y7&F~7M#~?๸8tX1 [۫vh' lظIfMi-ș(zȵS3G:ᖟ{(2z}&E1FcyE:t_Yg2@CPwB5diY%F{h;BɤWla;g \Bq6Rb$(`YM< $P%cO~)5 * /7PV zr\O&i2y};T݄#t±J#i1QwzT|3+e +o9o8Ϥd^P? nڌò ki@ $3.ք~uFD,pEs𲺾{S儌wr*17U;6Zܠb5`v& cxI4V%)c.xK߭'̽{9pg{fMFnYS依Re;;5ג؞!x)68@߸Rc4Jc1 sml먓d* zwH;G 6;Y;i6x 1` BA&$,2__8ɇmpiOl14{3*S^& cX0E`Vգ+ /Tںhey* HdX,qI')Ó+D!7mČ&)e)s)f#tOȕ3 /RVKwNސT,YiZjNHA@2٢#d>ō,aW6;H& 1{0u E:(ĕ?K)LHvIK]0 O }d̦Oo^FO/ :W3X`OD0qlk2<2DRw=8rAqu`9qJhh_X"o;ȇ?" H\X3nT{6M" hH<,` e0"3tN;#͂'mv#N *B%]]~e$FMa晾u;Vtaw=Ri;[^Uf0}J>?(؈T&jywf Z+Du)RƄ@ޑ+]Lr h)k?ͼ%K[i!C, 6h _?ZIUhHFܺ5wQiJ0 Ϯ-?[Iӗ,1"ďE;jH'j؜!a0έvh&! ImbnJ Rd$l:d}Z.'Q$H̟HWkiQ,Tʆ|E<׬O<'{; D'H+nVs&z'OXUz)D_Fv¾@xQ5ŧ56]g C6@ܫ W@<#}M$sZ_u:k*P1]X4V9 00&WH?5_ z km_RxhxZ!#y%qENPB^YXv}*w5EՎqvح'%p땒+_G" A{X*gs,uaH K|ﱙT )`<\|܂f4Ta|ӉL./oido W,Y["CH| MtzI,[x7$nd{o ,_zN錃l%m7k_u1EP\}=II\`u-RɱSF8? (t|Cr#CS !>PrIBJ5d+Y!uʔ o񙵕 e|ϥͽd`s毖 b Acşe mQ" V70G8mlBZ7y#5kbN:c>`rēSwqWCaMaGG? wX&9-뀀Vۦft`fO, GW]\ x?ҋT]31$(XLƑwB*JRaU=vcn"UqLc?T>6W 2A {ŗ/%!v8:6( 7fF Jl)K3 'dobA)QFcIZƚ,a=*wS1R2 >*$e68򯤈fQ5p2st#)4 > 6 S\,B&2QY֊kû#Sͺ~))<@i[`EM{/,lVOJ;d4plZNe*gtj 8\)u&%8x2ۺ1wN>vG23tT=7jP,q7$l{5zF25<#l\cFYE95iw84,@;,sjJg}ۅPR@v Xs!ۥWP š$W$*Fk"AɲLԄTzM>^jF<]4Ed 5}ODUY|3W  \h'=9 k,Bb\3oJ% )cٰUvگQ\-V9(Q+;a@`P>mP] úc`,/ u9;WȞBXyԻ_JPtRPЭS+lO愧]j @"AxnJ:rV)eI1?VG_<}OpIJfC^:%-$TM_(:Vm0qZ,'iӿe ąo0uDW+2` %͔D^tz=ZBe96 "Z\h`B (#]ybފ"@Ժۄ_L⌯[UvH]k<(ʼaY~tN. Ae=.HcUy+]Y? Zyu0\nL歇$ݥ%`^ SKE2a1;>-=>Ǫ56жٮh1ҪX<71fl IJΨ+.žG<@D89ҤѨOLV繺m a0|k83qm>SFcDkMc;Sk)~R2a(20S;{`~Ɵ@ꮲb}x&<_e`k2\}Ê# \R|6J`˸[Ziv@_Q3SLִ5I0jm,Sۜnu0 F7+0S((h#e12\G;?\9g&uP;h ue2< ̡<3#;;2%謄;E ̇x/֝"v0qBJXm7#:ҷI[6@M;= ;n'"Ȝ6EkĵXF{ĖJЍ(|pD7Os? ,Pɽ'ҫ^`_TJ;Xi21_\ Fm0SHS/Z$nh s6]f Q́z}Q``XT\04ISJ,\C>4!{m?ZT_BΞ(IW)}\<Pz. yTJaFj!ٛPaU" JA-sou}We1_Eh+GGu09D[/=Ud]L$e_z_5GgIIl(mɿ2;[c^@mr&I;Rl wRJ#P:awwNQ~U4ˑh] MtAӷe.Knu3r,-qY6=!R(dBJςSmxB肢>H _eGJ_v^<5"Es^)8S[;\[ܱD~ ^97Ȃ.Gd͈-#~I\X՘$!e#$oʆ`KpY 8FaOJ05ƒTc`9'КSdعr2CGJgWN7^TQ3&zmĢE|.uQh[( R:C=БSfҙZV$Zɽ]$X=H5r/jN+'PS(YUʋeJD] 3&k<%]?\Ӂ3=Yj?.}ZiC͆ynu0&m Ph{6 <r-꒼F&[c('1N2ZoIFƛ':c c|W i<{:E+rOY.P|:JK ;t;Y`o͜0@Tva8|O䶒qvŜk9Э@+mih*Ԡ-2 V kG|@:d!'嗑Ԁbf CgqI)!+6.WJW^1*ٷ-]Ny{fژ񉍫VXSx Ũ- !mwlAu CLG8n>;/}(($%¬(Sm~nv*Zp*: {xJ !U?7 p B5Nhx_k#,v8jãA "A#z,IՄR=& V -1髤_?ԅwXpVU1Q{j3Qu_ R6õALB M9&l6\$!}@*YKfc8tS|n #,q}m$?_:VD}+7A2Պ[T ;d1E/%i}q‘}h+pm$6:P\LΥ4 &@-\-Rռ'&VE3'lFCœ4#S Dh_qYg" ȸWS"{P+,HSsI(nCtIo8z} #c-W(GOS.;Hn,2>Ec{ԗZa,P1QuVK_GM%ydurkb _o߳"$\a790\#m0_ep'Ĺ^m 2qkB Iy0n_x`⛍һ,"g9y|"₨4d[l/ފ+ &I!lrH´+$i9ȠNƠ>xP2? (r)+)m5ƕW[$.)@W H]W( dv+`R^BcwI2B\yj8x.\aΔMiN!I"$S=> bl%uXu1@֙uv{&K} I7hQI)I0(Í [皘:r5'[.+7qsuN6@a48%.:+N Z$i;d֗BL!0٤6?= MJ/Ei T2ÏlG%M\܉Xf,K89өrXo hJNANpM$9`.gL8T+[O[/Wb̄m++ </\,-/!Ӛ 0Gk3[kƓ)˨DaW,IN?ʌs# g D#(9CLСyJ⏪*m!E!~Z}L˫ηܙj f~ GEr]Xʷ ^%E _< Vq i= y\84-Ӿ#w:nvޚUN*_ۘbjGOMx鱅s)7FɊG, z͝&=\F [#bˑjWԔ GJ2ɖlSiKvSsWtXQhKn (xxu(3ؚ IDL^rKH/c5e~aJŏt4{D0gcmwKPٟEVSc3_U] <$]PrO/`˰]U|PFO#3Q eҗd_ )gkG]̅RGŒӚ˝%zUBݲ3gaF`$ŸnZ,Ox)_g147ep=!TwX*cGRK:|Ѿ VtV#3\|a,b. cQn9[Flǃs!JoX6J(K0~f T rO;40**K?k][H!+"dJ'RԤ)(S sKRAWhy4 Ro- zC$x_ k_75g׊$9DOO; !i+$f Uqs՛H4|ʒ_'|# :O=SSg-ؗvI}|pޝ$TX䠏;I‡iJ;2i]fC[**KɚhUM@5%o\9aZOkqF_hFKԔ^?P?&D? nSzfnRkΒDK8_Jp@i%\{/]!uy"_ʕdQ EC,e!)EQRIGӴ+3rQe诀+tPNxgz4^fV-L@|elϒcWF1@!ѯ;* %bAp-[|B2:KkHٚ+\WG sz;xSUf$YkJרC u yN(xV A!U?xnT:YjƔ܉)C߼AE."ۀ-ݭNi6?`a;K4}3^MJ7e^&8m,!>VY#؃gb7ek%n3*6A^1%Hix{Wq)^̶֪K4sO5)b׵'!c; @'TU{6\;, L,,8#*Lb+.F{J|ۡfe*"Bp$O.LJiq}s%H|^1ˇxWji^'h):9Wh(S t{\*T o.辟!o&a&woSzҩXS7uXcgm B5pgܘofaH:KM 7!W;ty8BR<Ȓ'kcͳCi峓s(L6jBf1)Ž# 2]Cl S{ 5fu}[ {Ҕ ڢ1>Ioz΄tȯ.lF؜`ԋ`!!TzխNBXBgfmLK630W^T|A U^^wZ )l3n `cz\ K%udK <.*9Q_Bx󫠃*̈u9G0ZdˀH7NDT^K7ڭD(LĩGmg>܅v(Cj`?yV:oҟ/xO yXIgHdQ2t&#Cŵ,}]xgzoǺ@,&asgmm֬jYs聣.?*Acl>d7Z+R:\bhEDX(20"X#Mti!I׃5/my6h(6\r0s}rr2a˜%qNh#LS~8 hz7+p~07PM/5xs״1AY0::hSܬk @IuѲ::"koxgT9^?ve5P}w$X Y}RWl$+\5b\adВby̬Oh"FGy yO|8|;khGXfm'u^O[clM ~YZ|7)R읬vZ&FL8X EStTnS L~DR?҃sJ|?UůL߃2hzb~(Z1qye`}C9my}؜_vo >-/k;BS jw*lq[hyV0 6b_otpp&XҐ)<??ϲn*АRFW"IQ1Ώ|kznBXy|CG>sy)څ4})Fۈsa!Pm^ E$lv+veBNEHWp6k(ɨ$$QWȵ;4pp)]i,QӺu4~E[gm]3{0Gm_QP .f֮U7Qgi3ۧ&{o=םlU 2Az|aǴ-X nZ^eˉTC]j؍-] ozY*Jy/X|,6κX&$6R.|)h {4uhĔTuA5G 7 9h0yG3aÀ;@$A Ӂ#hMX$qS[,"҈x. 4mF' ɇZ} Ìo >}Q^7 9 ^tM|߸6xq6s0s?rr {sRU]8')kg -ĩ;zamHwƷvVL!ƀi,\-!âq0y:K} q/>x:? +2fR1h5B[E:d+fBùR(T.| gыF8;ZLjVQ} 8Z 3\a'OmVڊ|ٚO n/j{,.8"Ǹ zvo:Wr /1(ʺ]֡v\+ŠmC%u>UR=W|xVCFU(N% &A JR$Z `08h!iU'S{NI-Mg3!9H@4tﲸXŐ)N=fGY#0r ytΤ{$TES>rTڪE;-q:s3pQ !وH"UQ@˶iōFTHSYʮVHh 3_FLی=N8 ݒ,R׮йӑMlz:آBĢ}j-8y]2Ah@bF=ZnCo3"p^'S ́ݶߋaa١vGk~=x(78 'oi! #e%;QaPuY.#p*F:6?m2YbE24;٠U:)d*9dƦ`qE3Peͧq!暖Es)sR}!r4|^o\fh -5qÊ;ËG7J X{N =Ji{8n'vSI5{JBBn=q!/ّ- ,*ʊ gbQ5Z US yu'6h*#:rAE 0Q-iB:+ GuvL;dhos=L~zM ̘:%b0I-"F{1dX=( 3ׁ)=mZߴ "vv&#LΣS[AysCxɨR!7}ҥěG2MkpޒNO4ܿu˔ h$ڽ{b-Q|do1#TOhqyfb]19I<y/ aCI .}1?(5e@і-}u8,hJּaSRwPӢsXy\"xs fw5wZ\=n(AbT\b=Z$dfZ- !h&"as ϵB w~/,~Z(#27],p<vd}  3#nm@B)"E,C@q5iĞbq&>&fSw^I^.`g,tMc<\Փy&)YJ_Pʖ$ o8ZvU+/-FSF@>3?[vXwiR_#r7_?-Ζ!`B-"h&&0KG]暡>6 z :tۈ3G Ak̨2;->rE"]dWu4K&5 k-cJ Ւ"rJϳ+Arw$yK _?^MuYv!4 VJy P7e^U`oο:4 Le%!Q|FC //j.(N0~U Jv| ~=)([9wW~$RTeJ{?ԶR$_iKF!Vgn1iXA 6Eܟ@,,+dޔ QQ͍5R'ɞy_c>4/րuC_x$tڳͲT::Vv5f ɄjO^'ɳW0-Fv {;x u@Be`=+Hs3[lnWvZێ-Utӑ@kF-e*nEwUs(YHPy˼w<eVf`n͠! ^ݢ  (`2łD`v6N=Yr+>mLdqt Y n>:JJ$cV ǘѾ]TNbAI=K낧j$ɕvUr[s#pAVf)쬝)6#GI嘴q~Jy?Tu#牿2bit %Z Qm)P|kY UH߆+֖jt mF.X~H=ү@9!sTtѡҠjgJ%r&cd78V* ע'Ve4 (\bY``@{VE#m]$ W䗓I~p&IمYlvloB6gBA|D&.*bO L4o$U˨G;1醾R~Z.Q(5Qax'>!?g=oF]_I;wgğ[z}_GOoW n)Rrj. U"KMyg crң-N aI.0(R9"3w2oX y(!@[^K)J+7[4v,Yǎ!8>|tU.rr+Gn8HAv3)[38a@-aZ6!"`^cfSJ' ZdC128,K6ƋT:E݄,"iy |DY|n.Q$ G$ *B{lOsMےuA.h=fWŽ/OM$ p%30ZZ<A:9pn9cȖ\Tw+lP-¢Ԁk^-0\&v|ߢ9W-j?JrZݍr"Z[,޳ET"T2|8|krQ-M-h=Fsc|.]gzA`Zͭjs>V.m=yDt[Nxmrsm>XcƯ_z|>GC 43"#Ҷl ee;Ů]rUW=b|5p`|b}R[ BJ|t<-n GdbPNrhB&הBs^˘l 3;Pwk$XIs~ɚaKkK/cʮmR'y=7ݾKFk'ػw[)t%@ϩb)N;)NCۡN&lA^ kh{T뭂< OTӫg?,<2s+QiB9)糵UR; ʏ c2r Qd5RKt9=Rŗ+r0rqjV =򂆈#ExrRS*6%oz9 &h[pp(wU Q+_7tZ"zj, 4f/MK^X6 8`|kYPx}ۄҠK5J_+FM<{J_#V;"7/۝!h i1 &ULx_9I˓hˮI[Zp+檭rgF;0q}׾Ne>o=O|1OV^IE7ٛ'cZ ZW u2鸖s ٽ)|m["E#ڞ S3L) yrҩ!Nj;rN^1@(#׾.f;܁}sW)6|+_ Wu聫>َi8ºʵSA+d%(`8GIݛsf8 !0r5?ECs)d<2wvRky}2 vg5[:SA_RޕiZ:}'¶%)>qeHA< ŻiGZ`6z;QoYQm`sQ =n)ݞXߐ>/2gwh^%N:L #E5qtqD'#LI7$3n,/1B⚤/wXŢP7&0'>{_1C OR=(뺰<\9ox m8`ze>/+uc۵~\"`MBeiZ~m 7nLafGb JI$d&32kKvwK9P|~u_FW-FC__s(5,א5\/pw<޻wהU&g2]Mͦݝ O|'.O#c-S*Cs!4$|'}e^F0j9(*abS|I >~! 'b[f[[׶"GN[WEsr`boZ,w'Q&W'._H''otq`Ҽ*BP] #fpc!MG.=o Z}5CVPݔ-B! i`RQP˝.#ZhZy"vsVi k>x/LKuQ ss  hVrU_|9W3\Xπ:tFX ]YF{Y O6MixLuP `% j LKw6Opf!eȸ/tByKpIrr A-&gn Rt ٦8rY%&8\1MnDAYyj D{dt\ڬFzlShrozҗ[fG=7aTaz:)9^gdMm&7 s{g`=oFkg,ք`:l$r/"+l0d %ަ\F21a΃kf+nْG]ڙ=]eSEݎ6Wm&{|z$]⼣+| "3o'L G:ŗ[/ӿM뾧fnٽ' va!mè%Ez?CC^u| lm{MUvcA%7mML[Zħ e 8`PkJyx{Tco,HavѬRCCwM"9АM7Npd7RY0wmˊnh!~LiTt3Ms;~4@vH:!hUndʯl,Zd!FZs7irK(/= bOD$Y8ՊQX+d~=eB01%('gk2)k R>ОF}oYtu5{:v{nXOfu;0<#`^(߉{s"y#M0xm4/)6%[qlk |vj9&wƿV& 昑.Q:Y_~FՉZKi.X}0IhH¼zeSD [Er~"g3ӭ/(.hG5++ FݤVuv.빙lRb5{H2mna^upi~)~E4Nk}kat3f?%SLP3uМ3 f{|(b0ˤQ\vꨫ@ I_Rs+&p() ӵZ|Nd+.M+)м< }bd G a6\Qi߶,%rҎȵkvsG@ӱ V Ez5vvC7GL f!9.ҍ8%>S!S7f)X4b)8b.oY;f2ql=vΠsO9ۉD]w蜯sDqZq`LfsHHl/T $+P5Hu8Y+;ň.9(!X~QpaZCACe)66\koHmɓQO6xkcLA.M@\mΊljU||Jsخ(Kr<'(jw\ >[d8}faT?B^[桛屦b"Qdԧ }0x]_,Ra[OŞ`nݔrsxtNt@ UH(8k Q1L#yt/4kɏSI}5G1bP+xtSdƞ 3 LAq=n< =MnNRܲN9${:LxŽz.ŠvK;@=eG8Gu["ChPZ30-)iΙKGI -pU<Hm>쭣DQB)d}hMT8A`acMl՗et.$kG'8!X-`tAL6qs^@g4Uĕpƌ=3S_ʋKYm=.Bt݈*W4wD&z/R $k\pͮʇ.(At?s9(Y|PznWQS,@dn61xpQOnpc)D?ɟCGؼ*7 @8e4O/Y(̀FKKGP])f"I1n8E[1wg0@;-&i$j;J0hu)|1ԋCr٨簥#!o r8!~5R)Q(-tʃ}v?"I&ϵ}ƃsGKmIP>Ns?wLMaWﶒ|{R&,q^ J' +KN6UUj|c?%~ׇl;TCfM6xyiF`K\ӗ_$` Fv\@驪rx+}yN%`ٝV-ȫAbA7~iBM[ЬP-`x8i6* *plO}4*XCՑ&~d'#j1ۣ+cC7!"^rC}و8a;j歱wojKcͭOɫ yA:)HFT-8r DoiQ ,\ND_dA`+,c@% ClhTNV9rvG*^uC_}A8xw >RfOfD,gQ?@y,rlX_-ҁC'8Ag+X2QE _'=?NuRYI0d>W=wݧn ^EsynȁnؑMg=@Tn*FIvY4q8@~=|s0"J&3 [ص=oWiu\ηP|.cutJ|~?Favk ȭ Ш.Eۮ$oU=? }f"_D*96nӓs9L9:橨~hK1M-t˦)粙8459cȩN'rZX6:+- B)cIZǹ2Ruaq2φ+\f>՚ I9!sC.(rU,Y==Kw7}^u|i_rݦbL=ct,@}.%XncyfR/^dDօgY2z#^RN*lY B'a(vx]O_@^_OUHTW "$XsHdF E$1&6)3WEF X -5I3QRc!j,FJ,&$$IX ڍFD1cTRXkDE3AlXœD3DF cE*2QADi4$jŌl%Hh4Y5&"12b,"F("Z#BXŢ1ƱE&Tml!K!&ZCF5-FŊC4RQ&hh0V(F6h F Z,VJ(*1j,b"4TXQb#$lEc 0Q`(ج $Q Y1McK%2Z(1*DA֊j*( Z6la6ō$F#`6ɒ M2-1$j1QFEc-%cHƢōQEM"Ɖ0Z hح%l,llln+ mFeК-TQ!F!1Y4fh(621QS U ZJ1!h6(ZFJM@Q0*"2(IcD@(I!J*W1 f1F0l&F5q1fmDbE#l2Ɖ)$i5K!EE !`ERUJ6Ѩh&1#k5XŢ"F4DX0XM%FDRj4XEAXKE(M%m#m j`V5!ę1Q@Q(EW ,RcEEXuF lTlP6lQEDDY1Qi Q"S ѦFņAƣEcDDj4EXh`1FI61QEemjLP0dj",k Q6ԖEFMI@]sA*6P\Wb EKFE؋]7BZ(ŠqsHjƣn8hF51AQb4l%IEPAWK6ƴj#Fh(ɋA[26I,VeblDhP ("Ě@ *$4n -lclƥ\(2QmA6뜳65LAch؀3TbBMf#lmIW\劈\ E59uͣ1PA ɩ,FɣH4X#I0k1IfdfԔ%Fh-t7ͱcb(lh \n61-&Fh؋tŷɨLLZ14lRTZ,j+,jc4X Ѣ"&jhش`ԕhiUi*6 Ƹ65H&X\TZB1AE#b'\qlTRq(# #lRcli5˪ֶ& vp哆ɭ `vCUs\qO8ɾ` U+ձTx9U,dJ )F'%q2qr'\E\]k]rᘵ.s\NHsyM~ i-M5Vj|U/LاQE`#7h8s9`뛤ub]7R4K# BZ#0!t. aF] Y LɃbЁj%bcWZ0($à~V% 0K Z >Fy%3}DFCE ׇkh6<G4ۘ6HZH+)h@(} }ݡ7լյ.o9@'|,w? QuDCß5X3 u:6ϝgt?J+7oA:oNo꘳J?߈ok#C?'Ow=9ӷPwӸ*h1ػ}Xz-9'h}D=tl,~?"?ܡh3{pGapl<=>::L|?خKC6 |P9<g{Y{pm%aLR`ػ1Gw /w]`%(`)9+:},Gނo]:_qo N~*dw5/W+ᥢ<N'g;m:gӯ 3qw<7׳4#l}n__ <]>բP<.6vnoa@8 =F7S^+iP? ѣR@Gz>_nG({A0aC.;w[u$DP@9(d;_;,GZiS"j FF"~DWteOj Th/Oq.pc xY(J?_t\#݋ sJʇ ?hؙTi y6>/z7,NQjqoEVMbLCi 9 {P *R) 6t;QyI:Wl 5h5i#'ghT}ؠT_rf+"Ҁe+Z"BUG{PJE P P}ET NRznƠjS@D ÿs5 UE sam`|oʼnmcjf36b-cf6l(4DhM+MB@a֔*Ql.D(PqՒ6۬F&أ+VRlJ-:ܒ!DMK3#L,mmͶdi"[π{9$ 1FJVDhXd$mJMf6QE": WSmcjm-Uklm}<l\{۞=p9V$UCl!6VdM>`^pP$ml6ֶI$V͙!BkD4[jͲll͖ ,ș0R4aBJ ђ͡mm[c46,#&mVx )DP4PQaY@E10F&4iFFF4ѦM1d410Li6M44h44424hddL4#FL h0FdɦhbS4hMɦ 4i144ƧLFzM1 Qh ƣ6zh!@ z&&L `0  0#FFdi d &&j =RTI4z62f==@z@@4@iI FLM ibbbddL4hO)6Sha0щF557#'M =4.U{`h}T A,)C= sW_];NM:#D2D g:>i G䢥͉R'j;[biWMxEc!DX*f] *YHy`rŘD'SJ/2:zy=T1^>L6@Jra$϶9a[ ![}ukeQBA0Zܸ(Q|v Nj;+Lwj&o:|Q|QHwtI $=sCbmE}cf&3Uڒ&^V針俗j~ ݼTpݴꙌIu ,\UtEçs9Ó_|AbA(yO{`]c#>ٖDpf( {F.W)IeWJ;߼sv dk[VaB(+.9}YT܎qz:k<Ǧ2r&W%|N㣋PVp|kGhfy1e qυ[xk|#k: *B.׋[{WmksNxra-oV%Gc[X X=V ]4" {WREl|dڌ1SQyuGjc/=X5x n H͑. lĒ E/]b .U-ӱ[dd9۱Ev))Jp\U9=e%q@EEKìS *RáL '+OFxBBXůb S*`Ĕѹ`dcyo[zpL1]aMw80u)對%%,E Qh#""f0BFH jj v0rN^J7ob : ˯gTTL^5vƫSVOjv zxDȖ~ҫaN*js;,49kϛgktEr)2L\b%U' nT1q/1: Elu&z]0߄HAdUrkh bDN$"Yă %CT&5PZEO8r`#4TDLee¤ :V>b䢣F2 jo0%AYN#(rB Q&#$>9\?ks#,+E'<.jر&F3+\,"@+p4Ĥ`(D& )U$rihc!8o!qrD:C nФ̤V6KW\?Lpig|Zd l\(eHK [cG4`VrT+f6^( |`Q*p(4U# Y-9O#QDEE"P!C2`V Xb1%]U84PdؘڒSSF(4$e~a.H)"UŌ,vpDiԃD_QE| s-tNCUpZɕ-dpBV0@ L@k ; Tp&  (q.;:`.'惉B f~C;([_" %b$ͤeq^%%AWQEJ$!D|LmR9 $*`m8)2@{_HĔiMY#ކߌO"5Rj12LD* CfQ6c" pp(p[b"u̐"7:%rc4Hép˂`Y *Skc]mm3-1E"Ez XaG $ʫǍ@Uq8`x ADH+DzA㤯E7攧Z#com΢:(sEuT/PC4)\Y;С{4OF!5Jvćxf /2;Wl˼ԍõDȖH3K%+X&O2Sb>iؐAiJDyJd ʅVݒ:)ڀ!#2&˱a>.DtCňPJ kL.' ZIAfPS)Jl͡Lk82>-25hL11U*D2zTJhVS[Y TP"Y%¹4ϒv&>ju~6Fؓ?~tc[?BrD`V?4[%K;cꉭâyOGL %} Q&t ioFDxBt?jQvύH'|,G@{blZj2X%jE%/T׉:Y[yթ ڵm",A ;:NqМe>EQyE+H[%27O #V %ŷP<(Q 2ܕ_[Qʢe`їWjHr OHp+$;|(EFrv^ٵRjږr'*ZG)&~ j G~ձ\'|sS(NJS+/m@&_Kc@ ˌt鏄:P-%Sϋɉ$,J3k P12jp}Kf6](? 먛C*H٨L} a9s@gP3,*WDQ__9(xhJr5sۺZfÀ0([gd @Kʦ@]Q ~̃,^2&MnpNOɝ쿯"QJܶ1WWط4kmQbH-%#&* (&lmk,hT6Z5F4lAERbKF4bVѢF5EֱhFE`Z6 4Vh+e$IQF b1jF 5J1$lE!آQZDDbشV*,b %E h4jITF1Qi 5Xd{igιI$FD d(-&j0mcd؋5JQjahII1DS꥖戨-Q[%EjQ(%-ELemFb1hj6jQƍe)+cIlkEFň̲j!(mkQo~{|METc_%scC"&|2/c7Y.#稨E4UH7~E$ {ǭPWɾ) EEdEE?" *%EAJTE!Q*KkT[km5ZP`*B)P*-A$TBDj+Pj6QV@$HUR@@v2HંB ( T DKAD-[-AR@nJgߵ&Č:#~!l pVx{^l3D'%!Or2&aţ 0{7(NN;z.!fiF[e)#󍽢G &TQ8 񺃒D?짫_ Z;vL<6[7kqY9| ւARDF.Fw be/Ń{jgnGrd̛2) \QȒyZg-H1l#URżҾQWk,1yYg`\\$+ԲnŃA@;nH򖠣 :~g$P(=Y`"GleJ"B.&퇞c&*nDi i6U2B([hy+>ٙW@B[c’F_h^Aos͑qvߕ<'ў =WDcƹLUj/.<+IElAfwȏHYfYX3) A¼bvQf A䧠m!8'[pboiuBDnYau4bn:_oI^aOnSWX-?dү%Ʒ!:|7gҞqw0qiHpq# \ɣ;3^ aǔL GG6tzb_d 9nXd7WxYS3~ƟqCں%Qӯi8H"3#0#Ikg>ǻJl|an%߽H WɬKֿdn**=W=,wvB4SRn|`.BNSwDwmqXbx3Iz웕hh䤷;י5),C .wSL)jsQ:C=Hz& D#W{lc@ EE}+@@ "G_kp*m" 02 *0{ c*5'#Zيy1ԶߞL/F?s1-j#Xϥ Hjqb:j\/5.,{+Aٹ}NbM)aT5h#(#g0y AL8+=Qů2wZ,FvI%DgwᥒFg3 FܗnܝWq7|mq{}?V),>r=S"pm^ Ά6r+W*{Ee`<'tU%@e~^c#zA<0f^f@ZNzquM\|<5|+o/MIVz MLL!0{q_V2la,9[5ʥq|B?4醩 eGaF 2wiW2$زwН Q/+ FHZ {>j2Á0'z#2tBTZ|[e<_%BiD Fj[Cjd涤exSlP'nWǩz3̬o׊?aC Uߝ-̨ho=ZJN1r5hR^9s+A:p1*$jRبG ։ 6}5?ms>m"uqx%:zWekZ/)s#`xɓ"ŸܑՕM(ne)oꙸ7B<ǡ)TD; W (N_! :nIǗ*3c>`2/!nfJU9xI %^K#3Gad} 8W}c׀IZ r4uwNvܓ+Ft>-WsYNklgNx;mjbrR[ڎ {{C+-eUOT,$rȕ-1d wP19ޝ*/Ik㜘;2zE8wHbfg"gViu3sh)KFq/Ȇzpl1S" k}zp<-J7BXhD5b|ӿBZ&ӼZXO:I,<9Ar689m{hs%bYJ^ yoϳYQD t}=9 B- R rr>5dBE@cb6PҏF+o+%I~l(;䷨@b)x?&-Dk%8i2>mI B;fi宏*c-ɠgm LhBNo}ȲM+&T 牣gU!WsEV2)+%I!` P(!|87.̞צ)%`o7ݎ)} g#!K^3s6].װ־5pkW%D-]h};8/uŗP(H\mP[ұkkRNenTu- HnlW:EC6Jºҥѫފ9GϏUuH8a@-nԵ?ʭ!BV;F!=fmŷRӧwk[y 1M 0E>SI)Ln{v`C$y G@8"1LaJ}KmB B2IbS+uh̊kFZ) ɢnw}+ TJ=g0WE7os(|; `~E)KoO|Ckg;zx鷚zz$v< *QY>¦濭?]p6#;qF띛(!hSȗ0| ZbߘɉhVH๐ x$NMuk)iZqe/@Ufv-`~o rn2Lf p'>C1kr?\b&NH]n.R*D9*,4(2y%_Ȼwł#P%5tvvsծ4"d"r uճ9X'@7.D\_Lp`u"J6Vql <5,bTSnQ%&jt،~*DZ _'Piu?9DLDmRKѵ2eZ]7z?lԴF KcbەB"{3d"Ze}w˺8VT5fM<2x,PvӍSbGR]MJzt΢@8Y9zbRsەDU{ǁjGQ*}Jl{'(Adԣ `t:+qk#]=dǍY--lA+gd-KpAgpUuIHmY2yToM4Y>oj F*Ump @pIAG(olW1Q|f}nG/|y(.tI6fqVkҠ/yX$wn/8yeNscn̢'I1by\v;:xDЈ @'4+ DN"ldž:yleŀR)Μ\C <3>rQOU WM֎UN3vW6v^::u˾aCId.<J !(#n:v) O!EJQn &XM 0oXA^3=J,\ NKDO^o+FAπE'q DwX ]NO5OybSR0@| ݋%F.{)x>eۃk?+0gԻquKzHo$sa/g)3t nrvåY@ ź1`VXIKwBP2<w65+ >~f26qg3mk_:wކ5u|͆7eU wsN骎_I/Z`ؓ"*zh!DyܝF$P1O(8+au7br(o:~jT(K[1Nh:%QYH"D&L归lf3e?8{eAnv*J*<V[t;5ۍizE2zq Oޘ݁3GD?LQZ\C#DYjf%]urDAȻ&ApM+~,_1,B!0B h r;l*G.qB4iV$@04ފ 79$D rڲ\oa/wjF ?2[|BtVR VvDbm?wK]}vv֟j QIztJ)E(\lA3J| xToE<; 3ot3 m]1k S_CFt Ia=S?jIH6t:, VOUT]S4aj]_}mNr ʞvI@=u;Gl۫Q}#$Q'?Xmq~u.Q#ĥ&Q'& g `T̿GԘFQG!fφw5+?gao4_Nq|[wz,{:df|}]~exRΔY*K*ư,n8n'- ж(XCἠqמ#LN^)HGrіT/ UD+uG*{T9@p/ϭ4dNf;ENdX=zX}:WIJ~4gK?5o_#ݮPꨇRzu$-20 lle3@^Z5,|@0{Kh3R/|.?IY4f7zw(~),qS<#$Pd[6rʡ@jӐ`]Gd/_T<9/狭;nt#hHG# .]=>\ΏU&\6l " [ĤTL^L1=;&c(D/ OGrOj"~X>fnR7G\b mf)ÐA dY7$e1ڌoҖb4hCɬvDmi1.9cKWJb x^ d:CVg#*4nHw \4+bJf/*{~@ 4t$A Gy5`榧$_*A9Nj}%%J%D$lpV >5w +/B{x l{ BuغuZTIJ[å:AopZ>zeF6Oe7 bVm/G.~cv?vq1[x{Dca0WRSV1#[Yo>:=W.K|-4y`LD;pI'bRT&,W H14H3^'׮+ArAb~uz;c7?r'TM>;(v|g'Pbtq{ݡ¿;g+Ԙ'ƣ_28Kquczh@9X:`PJG l%B/8FБk3U%L&mh>-}D" C15xuBA v!SdbB` r@m!궳5 \s |Ӑ %Q$xdyTķ $Я޷rN_ 9N*okS@*j.RBnyϢ4`'ZaN ^C\auCg;&Af̋"D/5?-LlR IX3}'L' zGIC"X>@2O4>cvebdzv]̱ېU}1岻fS8iԹ1/ V M7tf^mxLb@Vܚ4ksc=*֕Ƞ0x)QE;f`+m;y%8/ KV`f5kDRdxs;$Z ԵVv[P"=nF<9m(3'L ;׽6` =[]wQI(yB 3Ԅt.(OnƐ^_2#$Ҁ ,#m/^hx(r]R{WF0Ha2zxunMÜAei>0ƚA}k;XpZX=Ag qIq!$Q!.ȖKuSϢITkzjZg ԟGkf:Yx-NodFt۠ԧTbfCڀbèg|(EtH Oй>cIG=ïĖC'?z3g]=nz^'(S4M* 3e |*7L88-쾂eR~r@ 6+B@NUPF@GCCwsj.e/H{;mgson|HvGWz sT6@yβ[3,.ΤhV8w'*/ [Z_go7^6:D٥@ʃC({VFE?3 *v_P$M_VU㲙`{*"("G7&uRԶ `yY1;CK nJUٯȫu*SAF, :ԆjhPHA|E4ՊV#S5,Fh.qvSkW]*-sU^hyho[Lj~E7 @CP2<>TCE[AQOֈTdDA]F[PAPFPE7дP(ƶj*6&ŋh֣Ej-mlmQՍU*Z--hEQhDm3h6QUQEF[F5KQAКMdQ[XXQQ4[h$Z,54jf6*If@)*JY2hEFmll1hEX-B+FkImѱEIHƨQ5lmRhJ[֋X6UѶ`UmAAbŶ+F,VŌm3b5!LX$Qi*UQEI"H֋QZ6F5Ųj5h-TV6bQђ4lhlFE(-TZ-؍IElTX*+cZ6*5جTEbŨcUQj6MLeD-$(hS`+m5&ѩ-6ؠѶ6ѶiHQ64͈hcQhXU&m@ԚTbb6уQl͍E2#` FьmA4a,Ƭ[QQS-DQ[FY5Q`hmFűi*,Y-bajcQZ1ơ6مZmZŪ X[RIlm-X"-h6bF5A5bj Z[Pb%%[Ʊ65&-Fѱh5ckEEbfY hѣhVQTVkQb6-XmF1EhjVŨԕQ`$SM%Qhƶ)+%iP*D̈Id2̉f̙%"E%$i,Qb-4"-Xlmci,ZMclU&D *dX "d̔"AE4 B#be)2UhɢLѢ,fRThLb#I X4jV6ƤcQ6XEƉEXmcDfX51hb!"lhTTA`1& Z#TPѶ-jMIFF4i14V-l`1EQFmAb1lj$*5m m25cTd(EQ-XEFXTbţV15QIhجmAF$#EEQEAcV-XQQEbY*F*3-DVlEE*jKDQ T[Fb-EAXhص(lb5V66AIcb5F#1,Ej-6,XXTFlѴa5-mX)(1#hąkQXڌlDV h5IjcEQQF -hXXckcEE5IPkj(ԕJm@5DcmX56"jh5h-ɫEQPT%Dmƴh-QADTRkc!& D%EJJQQPlj,Fl$V0E-EFQ6F1*(ţlTTV5FV4-EhѶ6,bZ-cmhjh4X,Th,V+lQchFmŊ5V [cU5%Qj*UXՠE[j*5hEcTVQFhh֌XѶj+Qci1حb6klkhXIbf+EhmhX1Q4cm"*MXI6-Q,kQQQPV*+ ت-F[=j5,4kdM $!cXIZ5EDV*,j 1EQh&Ѣ%h"&f,V6(b!mFX֋Pm(Ŭi5Eb#lm`بMJѩ1hmXc[جj%lX5F-hѠEVѭFض5+cQ&ƨ*ؓTmUƣ[Fƶ,kbhՍFQcmQ[V*b5&-FEX*hcZ+cTmQFEXŴUEm$QkbƱl`bōbƶmڋQX5cj*kmFmF5mPj-lm+bڊkTZƋXֱm֣[hkcUEc[E5mbXƊ6klQXF֋lXXmQkb6UlmFk&؈l[Qj[Z6ՍF&ح%ZXFUصX[hhƍmFQkE[FFڨQƬZZ5FحFbر[b֍Vj6ƋcVkbڢmVmV+lUbڋEmc[EZ*+cUjX֢bѬkQVFFbX,&&(Z-ElmREQXՉ6Ũ4k)6*Mmbm+TmbэXmc[*#mEض-FQجbjmTUh4m5*[6 F-DÍ$,% bQ+QVUjVhl%RcU&i6[F*B-dX $B@P09z~mfnL˦G6ʯx'zzo)}Q2\ΊWXꦝAv(!"_-^-LZ@R=_;?yoAC?3lm^dgZSWɶ 6rGAn3WIn"}/a> DT6in::c 7v,:2tSɳe o}W 0_A}G]o*v6'D?ɣR*>V7,7P;Xq쫥!N4@An>GϽ67Cŀ?vDN!]|(ETM9yޢ|ku"QDGϏH**'' ȿRW o=" ˑSˆÜף^;aˁAO?{= ~OgW|R3ݗ+ t|1@d>E<}g\!򽷓?sʾQ>,NxAD6>wq ݕ xY^y6"'^4/C=S b~~S1Sw?tOي/Ju1~W,!D?ҿ~#CfsyOR'DNȹC?;#-Wv_n{^ 렾7{HҐ =]@}oYC^s^ 'ydUQ@Neӑ"_&|#?aLM 3;j  yN[ {Li\ QwT;G gO07E3rHlKK07 'm*P(jAl}B] |pm[?x&a(oOT @PpQ@nHl#lH<{U;i=.OQVƦ@AB${uAhm=X݊T6oXӞ;ӨIIZs+Fjvo&,!8ݦ5k-^AǴb%4咷ж-;N$ G:+FeX"ۀ0r~?l!])TH!]**1^iGEA7P WsoAܬE08~G;u@UOUus™W,.Lk=0 b(WKRQ4l3mfrE(yswpedd(Tje~H|!ÝWCzC!g:3[%?,+ LgE\mA%WPHHjb1e/.M+,@kOן\ eˆߠp CXJit4ٟ-7ʰ,ʯB.[yYWU̞7Qb IJgRcxX1i)p|ƪqCͿ[B7)oBe\}p J]n PT1hNK 1仆>k~WTKT[~4?G(i7*,l gn>>֖[4pe?w& >=Ws.0Hk/cIBDg6;Mriu"Ur"N!.bw*)[e-/%,&q)l裁AQp~sfga8*覑A߶sJ62٫lK:;,TW %Leg&OPD4LUClyqhI`54⵫djzG5ؖS%ofC22,R&Ced37 }+Ҵ;YݺׇD2(8VOb_BxZ >-82U޹Ӕt@7s%N3O`lSao6`| 3~b$L'OuRrܩz|~v$iHZC e*{S27*wFD61J{c`ۊ{͍YQ ޱf !ׅ耂P*$) *"@@NW(>η3Wf2h|;~D<5g5hߟj̴͚,uf-nM#>U^E:b"JgTMq2tׇaJ!!%ΞK@AMҜGypEkͻ^Pk-ᰘ`K~3j0[p|~fv':2P]";C`0s}m5IZ̵ܻFegX\C F@Ix mnvi4׫qT{rVrπ޴_]1r?F][[῕Tyx%VNPM TPPA~,P<u("sD: H ;j"9l ]|{Shc`/t+с78XKt2&R3 R)+-Bm8Z_uʣ֍Xc:g ޳R u$B 'D왌ZzJ*GuPSx}XgX5X|^C6[5;2"HM(lAwCS(@I`D@Xv!&d>7Ei4 )cp90b00pyO/:ȢǃуN?/I<4m)O_>tqn.-U$7k޷6pD4ctG&?ӜE[bv]ɿܜU .mvLC+~Age J:{qbESn`Ξo$ҩ(fplA4")"(*T|EG9AAEGuxB1@,3)PD 0qaĝ4uNKETMh߭RɵNH@9hW bVt'àMN ) ]/=I<磛sΖ!2C}Eu}/ͧf|*! $N,ұƞ7Gdusg{C3D6bP5H j5r#EAӈ/!C 8jֵ-΂ 2&MCvM}4qseb&X7:s, 1M@(q6 b82kBkkK}ՄW ߬d5f sCMlJy;]Ea@:ٸ7 )+ɭn2Ҋ/rt9 ,djy4 vutD$ʊ_P~$͎(!D7dDs fjzXOBiGK cЀiUQ;(nW񧉩BH'O9}gMp j1W QxXiyi|u`$ 3 Tj[3wT*%GLevX(~TU2tBy(((4bŽۄ@ZuT&vUD 3%()TEJ - 1XfB4J!MwQu{庩rMY֟1bYy.XBpëu}KBяY{k3el3DCc x:wc0k,Dۢ$By8@-T0` SXŁ}-$Cyݧ@ ibXe201hyzGs M/ˋvDyTiKǬ؎nwYvsp9 zoMAڼN1k58G̋)&s{KɾW*]J 7r[˚Yzvƶ#> RR.*̦OffhX'mpܚ*M-;9ms++f{pf@h! ښy<(KbYD70ތ@#>$&lMC^b;'E1VK'i§RA#J-n1O VRcX7FT.ݕXMX {'콝c2\<h#aV=w' fͷмBbǯop0Ca~ho}E=[6@/a}0Фǂpc > )s;  g/[ OzPzp<l;N!X4hD{g jCdثyj0CAs܍<{=i,}NnYX$pT5@OO `  }x+S)KmS5Ҹ9}U/2( wT{@=/r48K sz$x;A +̙|{|O=Gq\&"D&##x +ΘQ@x da0nCvE9G.0`M]hpuxf,I7x}mr)խ~yTjry; ә؁O?Go<*,x b+oj0|?qA 1G ZG|y'ͶN 1 | ˗<\`6ҙ"QL۴?SH^ IX>3^@r6KDK30ZbX)WV =xa(e({{٨, #ڹ0wuy ?>"vU*h[?,K9 ~Blg:)ɨƢ۩K19x&1?9&Tᤉ[>ʛthFg#_eĔ^ j=  /l蜐:f~'V:%K?D2!5.=hKج?9D꜕tKH%A )񩰄:+NCP\S ڏQf%P\ ]{'&,ہ'Eio55^Qzr$(Dصz }6p ^]]'#i[-F-i⺲H-+fs!P钲&@[PS)Q Uch_v-3) :/q' Mc!76@`lo%!>#ڦ|} hQ}]4ڊJ6=枯b渮*Kin+3Y ](Z9K7.vdB fs4VLq )[L.V!21#aZ Z̧<qv^m]J(w(SIʫZ榹^mQ[#W!*z}F\WG/p2' #ݧ NMd5'ʊ )*Tک* ֕m(y:*k̘[ĕA`oJ[V LOB+5jTb,j 3m3TI--IT xhxVĹxmKf;Zء@#vUDO,m3ST;m~/C.*zЮCC"XE= RouuSj@xx`{9+ zbV !`Ӻ.;?1-+\$Kwm50_?z pѪ ^xFRxa*@k<ȸ(ǨLdlPȜw&m_x|heJEPPTӀ*nnXcs?Zdz-[6@dNֺ܌RxW9d᝝̧DøTE5C90|Hxe%!fe T'åz;JGޒKkl2׆%BIB Hb~yLbi*g|n68Q<ߺm\e>&+wFk n{V*XЕPTD<9zw)4 Z&lZγTjcIx1DM?ջH$mښ-0.nO6_♘6:ZrojD3esY5 kk^w\Z/٧O ؈5ukBރunyvOǑ|;_h:_f+1>B|b4 ɝ1ֵU|_Ǐ1|Xte% v܂pTzX#Lǣ~ S.)M\ BHES6 -Gpcl&zV(7bjFP-c7K敄5 7d-'Pt(w_aбp[7~/3[櫑G;͋uD#(TJ -i 勯yfXs5vaKoJ6?~[AQ_R[*;[6ѭ-W--VTTPdڢ֪56kQVK6%@Wb6,@ SR(DA$mK/v,;~Ibjkr-mK޷B{TEE׾k[%h<ܸuY@ϟsEb|ps4IUJׁjUn.\Qs"gvzXōcZttm;TXaUwZ\đ4wm[E]N%m-"UdG,nww,&%ܻk>Ϸ|wfDVǺNrums\Jmȉ+JCTT"Kod9kF庿U_rk&•kVCm_ uQwArb:\ջmlT[w;֦kZ4Xw>k|BPksrO][Tb[rܭ-lWwNZr%Zڊە;:r:j9Vmmvj&[Th[}mO;֮n55kmjQŶ9߻!T'rJTw[Uw\cR2ձb[EK:aֵh:lkW5;M۪ڻʫ_n,͝mjr.s͗vN\VwEz\W];*\kW{k]&ɶrwIkQm.tդWf&֭slQZerj-X\ܛZI* mE۔i\j)X*rfkm\i >3[lۛ)GvֵTV-k˕y#U4Iդ.m,XkY*M;c[s7*Ur{j=έi6덪1ܫ%Z譙 WtWwZZ]Cky{֫kwvrݵ\գm$ʹ5lcm?UZQFwuϥڵoN7wjor&'tչOEuuݶ\]]Ϋn붉ˬkp{5;ܢ]XՄrf뭮XKw;\&Q)w6?H6ēVhE!XRZeWvg[ENt^X6]ݧwmwrsrKM˫e6]+\zʣ&Z-4Κ+U{Ecwj(2ҋOz[eݫywUqY}V6"+ȎUҨ!ݹiwnmwu5]7JrUw{ͯ1g]wvQ`#m厣orEnTDݝ EΚ]jӶ߮ ^ܵsDFĻfwvowƮ*k]Gw[VwnuS曝1k=CBvtY?{its/zm8)t7[%6E#PTfSWMrn3BZMw[E9r5M+݈"krb6ww[PjRirtܶ:RɹIX^l;t*㺱ywg ܨ۶ӛ.nhr>2-;n':;-w\ѱH2W:P90VR.T;/NnvwZIwmsSwUmΉ5s uw9݋o쿅\mjj)7wi\M⢋f dMK[ɴ_qvIW*N D]ݮ~ݱi^\N] BpM9cv;nwuӻW9s&rCu6-etԝjIqsnp_>ܨxuM9v&]w\N\CN.jr^7sm+؍r;7v9:X,pۏu-!$zlƹrqWw[NޮoyݸOm|bg×uZݹWsm_v C|j[5JP|wV7 <\LUFGvΤT'k1Sw|{wwS\]Tb4rˡΨÝ%]!nm!ݻwr fb^q]ۛ۽nWyNE>:ƽys5/%{5s㺧reL{fk޸]ym˴r ٛ;lEtvw=_C%kwkv QG:ske tTBY>U_uj\E}^D-?oF2>1U}u9;O|JICEvֲFQPL0:c *Ɵ;f5I181\R)SοN>hJ?zhJ_ӱM{pX Ӈm QrH2UB%r[N[BM1rW-lv5MJH˧kT^Ԯgrv! Hu  UU%ԫqsXD HH_$&*B/݆`aq9&85*)T:kuk0$s3^`Ы,;ȿBaIUNS64cz) fPSR||(M*jS-ZT1@nyyViAsR 685n[{Vz֝$F5s]kEZ6dj[T G_?q|tN9}CvϿ/rctL|mZNnL\x w S+S?w|] fk7JǷC7ʖKǿhPKqP >'Bw׻Oεg_nCsU>\5#ʥ֑S._xױwƲEe8ZO2/)ʽ> =t%eǓbfKl#]%à>Xz/wVĩ7GAAxl Ncb >:H(]e7=g:z~}eu>$ez{[$HHdv?5qtt1Hn꽍tLrw[˛rDQi*|q|Q(O]fgf5z,ӄ`>)Lsν0)]+#8Q6]E;i bEzc2{wM"3RůQy9hh]cS׃xe/Ġ\Х~] W% iVڌGPvW0oY{=eJOY9>JchZu4.O._~;_wΧި=u-s-{N4M]}3b>ȷ]?Sn=Y?l,ޚsڥj۶վ-9Jec; x<)ktYL^J.vQ[Kx1g:i䦌&64{kX’\ی!lڹT7oWp5.E^i~|qT^+ksĽWw˵׶ZGli9ZYΖncڰݬ^e{d+sewq[ "YW']_{WVMq?cyv.-'rbVM*VL ![ܾ>hhYݬ.8W#D?MYg'oNՊ'j3.g]h1GN}>wքu$Lr+jwmt<#핓q'^'k&o~ x;w됻'y`"(ӫKaUg=,1 }P?*:6׷ȕb'fѽ 1ՔOz />aTܯO`gNoGPc 7wTm[i4(3Fʎ~fAȂ8hWpD #_La4zȨ=[)HSk~eaɭCbT9 ŽUDK`όK[\q4z8?Oƭ|t~k5HIK^,@Q@r$atW̴oYSdN:4mߋbǬvkp:|RyH)i ymj۟$s/uvg^,l;*|u0n~hЮGzm8fq$?FJ >nvz(f6G%znodF[w.ϸN3tIy"ż-F/}ܹ2c" ۏ`wo3FH綹U߱i\U+oXz(Sx6;?~kyx34'ן&z#ɭϘSحJ7Bg]E4{qquYWj= Bk36&ϑ?o,לy&0UjU^ge 3E3U=L.=F7 Nx0_/w!ȌYyci};+R-REeuWCGbu{ s jz=k)Í]з髭1i,aS`q]Yɺ2oחژ.3s.~Z nRaQ]^-pkhOxK䋂4aNΞ*@̈TL!%[ 9hK\&Јm/HghouXV DGvC<=LEJ%ݑ d)GWAZl8BȬj0YKu){*"ZTc{IX PQk34Fh윶ZtJ/~[Qaci#Bo7s㿙rX.*O˃Xl4>e )\z"z)#HWWiegKkIk 7ѭqHd 1j)5adIטNFҌZ!?| L`2ple;F!n%֔M/'3-w٧˂#9ҎT߿Ia=/"G<%nMNwųz!`ǒ!L4]" Ns[dpd}swbj&%1a]iFVoGӝl{}rXctJ|nNe FgZ2OYnQqcZq:NZ+j3̛J{mH ?H ӬL*}- [hnR>Il/Mxg=5V6WhFS󌆒g~T콭ʵ[6ւZѺAϲS&}n|t.Kkpjk~_v]mf|, م(N]0=u}:mBsdkmoFr kG E{^;>?KXT]o(_xg b}8ϭ+nɬb[C4 {;f R5R>*n>x/vQƸmz8D'pUu\Hd |*DOHlncn my11RB +y3c 4hQ+%V+箚\:ƣQt&錹\bKhPʉg8T1u]JawciLy@1_ &/~%%z>#)@̍hYSRN폤]hxD*#gXF}'sHIӄ(  &S/GFֵg.O1,-r+aEU&O#I$j\ yǝGʕ˟U_h1_^Q]}7l0cUq? PHbLxյd2䒧fX>I?'%oya.[ww['GQ^)djgTazȊ15+ίkfFZCr5{'LT07ޡV>͟sg ~c eyY\4O6+Sdv%ZEf(@;*#5Y'q})N{_у, U<6PZM̚;CYs0y~ F_u6eV*&1~zgrbSt_HqZ!d  qZqۍ r8 Et}.rsDٴ\8#d7z.9goH=Njtu-sv^O j{_*>6]'o V7,ֹzV\E}$+;5#JRhbmѧzZ(Nz}Ż'7X^'i3|<\=]W޹}rm;hmNf 2Ʈq3uǎe埚L8R('g"G0~T(xk3qVSCI.b p-YGU35N=U3D T;A£<֣NZOrRCYf9\T%j&0>yf`3{uwӍ5&D2Q_.L-aF'AEL[^ۇqwipbx?T@sk S Q 30( s[]KJяc^,ZLvJ_%M"N_JRq5q0O+vT<BCX O Riq >x5*}&m2! ǯߘX5͂9V\:xe%ʋ-+VDCd琀c_o]4Hic' ?ɹ5JNC*{$[Pƥ0*kpU~:6.? 踈P`ît0 =-lg ( ̓.g[u "wXwowhSb7)2)})5#A"cZza? 1P4.sij7_Kɟtw^x~-~>7~ʿ0ӗhPYފzHLGmxW&uw|?K;<8Xe65d^9BDBPҊRAGi%$undG'W8Sʋ"=>-8_=qW' {=UC?yh(‚]w,"U~H pLёT0@.H C4EqPzsZgkCR =>lU}N z 7^@Z[R%]J)‚uqׂDNw0E`鈧!UqȂbWT;8A~ **+bCt);HwٜT~C *WSENBѝT=> =L@ѱ< k(5s( ji@)gOS|m_ծ p<[[" ;pR8e e`ت+N/YIh*O{ŵ\4p /q0')0˯w9O9, e9&O*d;wqC%[I("I`-UE5ԟ6kV5Z=TD2ީ#\* _-sʭ}y W':C0)Fyz6 XǩMR㩪Tg]e7fϟkj8D5Rvw œ|yF1U tSPKDUf;(c: PH[OӵxMQ7u#5T22eE=PqN9iT*6H ,z_Rq$Qw!dT97/y͓nD(]?{I- GQWA'p_u{u s i#rGMNé7P*;wMֻjFZ̦oC>|6h@L2ہvA5??P( (ρ!fgKWrE׵FufK?)߸'&[_\=8 G0[[N?$q6egꅗc=s|dkR*SʁjbTq(*FPHbzQURRQ{4G*D"\/fg,e0{F,U\(0$g( JDXVR YR)XU"BP:R(*= 2G,RZ5r2R5AIWeH&{DKz),)E}-UWJK}DP+[&&w˴12E2!6_/VisSICIo(6fkv"!*Ij#"`HU{ݓII2Srzd)^52%[]2kc>=BMyM,VLE{nak^&VܭVkw%Z}y`3P&. |6ύ(|})D%B`ighH$HBd!cHA!%L~2Nr;F(f(Хhd$ŃP38@YLAJZSFL/tTN_R`PB!4[jl UV"`TFQDj@t(mTpsaLԾ#P0ƠY r`ƅCC2%(PA"1M5P @dxT |lB1"s$K1&sb02HI4nCF"pC I}@AeP_Mi_BB$}Na& P IK󘪜q.tVe1AELZL Xwx4RS@% 6# M8r 4N9ibQRR q쐱Vf0T8GcJi%4$fiDP $#I=QB11gAFA ~cY-%Dl|(WuEJ6 3+AQhb/tJ=z{ל-ٙ]ɍm 1ZkS (??*CZX]5M~PB%k_'spy~8 J 2Vp~Kg^T kp*2G:Bc#u|z;m/$mѲ fjw;zPY,8jD[(㞄eg)4x⟬P..g!,R'ДkIY7;t":*-d \yxt]ʁ(2й㊊]'OūKgIYdX>ɝ ~ċ%+4Ftg _`qVO3<0\,|8 8a!4yN^&T}!2M,"J#Gݙ<×gIRzILỵ .5#N< Pm*ɧ' Tc{p-,*Lgy{~(C8R/Xً"&`w* [o.vxazT-K79Jijw.mGϖu;q%" Ʒ3JCP@參V/*tJU[ sFE_բZTpպae`]&_v~Tg<^-fy0? ZLx#쁹y.4Hg$+6FVg{$Sq.\,NJؽvh]J^;Llwd H~J]y1KZ*EgfJXkr/p|݇3oKV?VMP¤Py=Oܲe__ǹh2,O^G,T=DY,< I~헵ILsbie#^#¡j\Hj,fLD`*MLWLV#O^maӽ"Ĺg$1 F0]o?˺Y{p2-o~A ȊWē͐3VJŸD^[ٮOwy(=vdeq _i5#rL6ꓚT;|]Ms&r,7VI$"8|ϭݘʖSXd㍂[`J375Vh;~8" ]j-_7KR0|;\!h%"z1ؓ*u2JuANzKV^䁔E&::/ޛrSik.˻a D^~Yzzq ?Xr3M@gBM(ޙQF_NiiǰOܻ1ٲnMC;S:y5cAޑeM7vU~-k>5%˺+FX_s n?,XwcҼ⺞}0 ]ea8TǙ%6[ξuArU΀GK!YY1z HtI$;?Q"1;vA Z}t20[1X!!zsY-_foHެS{Wפr54{z<}u~!98H@@A(\!ϻP D?G@n9gA<n>NPA~DW쿆=|DCWDBHt0E$J*]uxߋJ ʈ#E=T~<fG J?v(o":1A}N~ ?RhqQCSN -"҈Bb O@;x,T wK~ GEIzH'"`!OOފ? l+6u@Ԋ&@;͛XDS.`xjBdB_l>#I'!mLCQy[h%082{:ĉFBjح~"~σiuT9E>k2ԾǵYYu؀06㰷\ Szu7 ӨOC# ;&9`q.љ8+҂Gi: L1q|:(o,XX}gDfP:@`WK%E{:n_k~ƛ?Дu%?DKb9#1Ue$$T(ǜo[CA9 W~4Ͽm't}V"X0.k?DxoHVA{fDvn]u]o 1 믑}v{KMٴѨ2pPd5;glwIN_E;?g ȟ|݁XXz||[ØO>jU@/|gV>{ef^vOMik[1/T%R4rU~Vx~~b9O''񢓵} n E98衔^deh)]qzÑTP[oU'dA`]j]F);8P$r (W((\"oNfQS޷*R=G-F'/;/>;yrSUth#4ѢJ@YOB^Wu;vˈ3&#b=y[ El3O@ 6R4(o;B*x3`9 ̋-YhayI [br[éQVuO%3uz|EbP4|5\w3.4ktH]/mpbT\Ru5N8E=]"8}sڡRxBoҩr$RQ׺d:)qD %&'Q'Y\\}ȏRǝ?ٕ3tbcRRswk ^hfo/,oN4 *ᅉf F3+-GO^YJA]Sk<2֚wgA}!e;qpݙ$>Vk|wUM`bi缿vtn+- ZΆX^ۥ6)xz "BN2"EHs 6DW$2ݼ&m,x 3<y i mZݙvo/Rerݕ?MʏTxy90 ^_LN=uEGOc:Us8u+ۯ3 ^ciD'tYk;P +Tˋ;֠s!ϚeW%{r?ނtV9@V3ˬS0xT௳ܺ/RP~^k5/qF_$55 V_y[u1SW7]{5t &<0*(D?m &ejۀ3&aן8w\p#S.u־!M+H4_c' Z`5ͥ5 m)zAt_ 5 sB("*zWVŮt:@?@WL+>ɰ3dTJ)rҖ׶Q;2j~4Mga8~Zhہ g~|gϽB%K+Ubcm܋{$_1@| ą )Jਨ;T4w;ǀ]Ap:qz%B~:ZǏ?Nh3q\Ouv41i9IF?9K#dw9d֦-V{Mޣ㕊/8qXw!მ(߅ֱDث O udIS(JeȋU's05lXZqLת נUHl%*gkJ"m*9=Z@+\DЌRGJ6[͸e= ;zTj}n$֟(Ƀ77qTnȃLOo*HgXpoyVRdizL;˯{L]s ߡ%)ZKٛ" نpvQlYLzf9J'sfaM*_ʦFiPr6̔N9OWӪ3z?Mm0z rl r8k&=8g.a/8¯`;AfFg,&m?zyJ:V(CM )aʊ+Bζ >@%x טGTP.VO>$#n|=__O ]n͇}[%}@IBIF̀%nXp\[Ն:|.`vJ\^RWVNCߟGd#rgԔA&&LĐ@.\W1eH8j\X$ GQ SԀ3{H51^iל {(i& {^BY'QNJ0-< uq/bkh|#~(2F Nɡ^ ^5?襍@"4E1Ÿ62&XTy)VI>WYMru]=kp͟Q~>g)?̜3nx-}s^I\ȬRg[t'^x=S; %J^>{sDo q)}٫йy$z/h|_AymrUEs? qkFEu4 t~ (Zpz?47nKLP}e;?޷_ӤKZ,-OqmXrX5Y>drАw%CckdF yL2šF"g<~_}aPqtI>+bx}cw!M^{p!7Dy&Mob'Ca3`:E>oOɸ !}AJl4H 9P>j ؝pݎe"ZDZ-Y /⢏ܝ 3tWš㍬Ibo|*GC5]P`@ 4@Ⱥ蕉NM ؖ wOul,("c E@G6GWr&t]H ca&)|ӆA@͖.-}j5K y]NMřߪznFV\oczd}8 P[:abvlgiDל/+c6Zy?![ ^ݪ @\n܌' P~^mpw~%*eeikƱy;4$fzDA,JϩH[o֪#o_9XɌ@ ԨF*e$QƲor{77wp0YLKJlEx?v_yr7Șvs_T=7f( f;~ i'I[eyIAߔb+(R8>@svt(Βv- g.kʧS%`bl֠wgL`}~o1cXr"jW*F_31RY}#~Q_`2H-%D8v@"1 KP$(5G2Eħw0ΛQ}ŠLs'lOpo#NwmF?oTWDu#ppaz5yߜhjzNǖZ B:dvX,N8|Ed ]%G|xf]=Hx"9 lf4DjKO+Y8F:I^,q&MhU]F /)+xQ3mJ@Zi12=2ÆCN2ߓpL=w$ #EyϟFQ2橀P5dR@2fSEG4^! 9c45\CĿg\َ5BDDm|yy'4<208oyzQ(!wx%bI-=q(Dh()[hh41VQ ٝgUIUA4>VRP"edS RA|]a~ 9.h^B܇sA<ȗWu e/6m3"V0KV|*"­ 4K[{gg>o^vd RoDD"?.v\ݱo~:N/~"ʰ.Htm-osЭS%XN G0ԏ DPWrj.%^'`^T8jVBؕsɗ=OeU pyS#@>h:+H{UgzP`ߊI=6 ]xWuɞ90Z{b֋\E4ʺnUtGV  ݔ%("G AX#E}b=@s;ΤV\C_oDKӇyH^&2ל)=\;OqsCbj qb`vg K[S[q[B4UʵќKvh?W PlբMFZi;>OkgS.dwAӛHIQ^:nY:i8"-~e斱Dq,d8~#;jm|~ibW|go})ND)C/Bh+D|1E9Бa'@pҔeͫ [AJ3~ VwOr>JP'%8 @9k!X|Pt2us#S_(Ŝ̇UߺB!,) Q q?TT&diw*w[/ǘ2kX +!Pŧ+|uu{S?r +PmseHsg/X}6$k.)êU=Q|Q>2|Q.]!g*_|%(OȨ (S_._*!fPWlY\*=g?үʧҸ k ʥ r')#PFېykНSnDHi c߱o7'ܻ/D6ߖi;>}i O]R)Rႁd"|@1GQfajퟘԭa9HtH}csӛ}w9uPx'Cr\GW&|5U+`7mEгVl \qM_A"9q%\s@mT`-w:ݩΔ B޹{ /j-b`aeP (&if -hW|oK}kBp,4i^1bF$P dO@];XwdavQ˼ 4,G@oVKވ05[D-ۨ C_!t>o`>ζs9EG] 7Q~u%<a ?-F sWc?>%櫷#]~m#0 bKWb/2cW^sg8-mT}iɗ`J}L~톸Д@q*?^A\tuGg3[M=-3sN0[I]tbxt`oY2]|,OݏYA\ j@SVAiGzVJ[nd' W]# _bYyT}ԝNQwDv2 M~~r!ѐi4"喋Ћ1}޲u-T(L y-x՘ܼ448Vp-+ۋy5RƣmQ^5b*V\N[hnQ;{߅55*sK]fXkz"z8+Ql/s](EJ[uj,2auYC8*-?Q>YՒ;z2]Ju{h؂c P%X$s5 aq 9vPPu6b,#*ѕp&Y itzFfn@JRa ̣ev:ʨmR'*E,PhS@ڂSH]krL"&/񅦢#9pf*WC5ȘS/f+"@0W|woH,?r~evk䡼}\\H5dD̻xS9҅@PPX2Fnew{,f9Kghzs(nfNȇ{_cYeYRw+}s~ f UYW1W9de<Ώf>;: =?ÃWoF՝ۧsVc/ՙ, Nq;6ӓ ]v% Ӥ_`kT7I&-aYgԴwU>=d[L5o1 l+SD3KV\jVl?87{MGKYHN3\U*fŌmȯ_c*[86*\OX]N[PIP4~&p؇6;}ꂘZN/^en3R_z~>b?ɸ('I9F&wI+sh~| ت E嶵4Ok>KP}m)Uﲫ8;W=8X6 |^)fkڽ O6&[rv޾{#&Noۦx c7.1vg@S@Eyn>\3ޟf9J.\:Q}{}ܺ޼/z8>^۸3~u@$…wjt K}a-jߋyS$k^5-2^;Ro 2mvO+doO{Dͼf8ְb?~'{*%~}&jg*=ǒų}3;ǙiY=emVGTm$.ڲP7^u=ye2M9KC!cadw_:MKS]_RxDŜ6NwÜ|qW "oʞ7<{y6v}g3#h98؇ޖp5W!DzL;흙E]B3="ܻͣͻi&r4[;j_ꆏ|7*s)qmqm12I[?/Θ~z7GU+;_E0£j:|/Rc'?v*|Zjl[JUVP ~Nϰ>ɦh'2}TLFcyQ=//.-9n'C,;\}jKNWPqf&ԌUx{egtɿ>TxVҟ n]&g?鶃L_5rgw8uMWSWpk78{( c6pFkc]'YOYy/@}EQQT,UWEQOӀ ɀ( ɀ?w7W^~C|}dH%D|p^ٺVmhӣ8*.Y)  @ J]K\Rt C1\FKQܜe>q!~ : /&=e;a%{KK?NT7 ̀J 9Mʑ Y A22S6|Bք  Ө8i׻jK޷3t/@N"YOMKqNteA||ꎒ%!jP9}\`О( pD|Q~I;T|S[sS0&B2Jj#oqG̵ZQTGFx _s 3%cn5_9h,Ǹqh!`S(;"_]_Q7~^YK[f3G"DZ`_@\iu|[WIk_f'RcדtJ`*>GrpT08Zfw3 1DˎJp1x :*|vH2$-!ƲeHjYw}`C.Ɨ|>å_{%Ӑ7Z0hkO#УgHMo޼ʓV|[;8ڳQ\ܳ/\-߫U?a$}[`ڦt'gۇ u }č4AbUkJA-pj]GYL%tiQzՃ%Cu)z(Њ HNk_}>N'vh(XGOQDL*5(_t2w[ہ9'ǜ]էeLQdeVhp C$xci6N7Ic 09@`!P@80K`XZ^_3;<:X"U@(15DςR"8jM-9@?+O-Tcb iV۸s|8ш*H e*@r_BPׇ&b/i@#_sנhj0;"H>H0a@3e{ bjYl,AbT}JDmQ⃞4v5>;Pl{_mO; !iN[~Yd*zuWZdF3#_Eo|Ң.:g R x1w:>(?zd#?\G:@ D{.8{ 6 6Y*r\qyNQseNKF~HX1@a:.(-23Ӯ[ߍ1%;,(5=RcȇDU #K p343~S9ĖY&^Uvv8|YIuen:jR|L 3H~ D @zq`4NZdj"ږ y J`'0hm#.0BAFrya=r'> 4<&TIпij.X ߠ$ʛTxEKTj\f!჻py*װ=ޚ|ڄDD!&Q% ZT/q|.y=Q&xV6%a圀PrG{B,x'❴r\\&zE.&)zVTdD\ո'+Wl2(2>#+w6v2.G0K^HBc ..h0a¢CsGH+imgx>g2%߶@uc@ğƛ0@H (c3}d K7/dbװOv@n[nBn J$ u;?"n{GA|n5zYUۮ:WL'Z{xT4;2I 3rt/'=7s5b`S?Zq=|M_Ҝz^Fg[b>~]D$g+7k~("͟uxE-4 a4̷M'7V=p^qj=шuqp<+Gጺ˚7}F>J G "\@ Pu!Oϵsom q}i)6 [,> [^W-7P[+s5(78ń9ƪ%_=>ޫ`9-jczLf㋹^3 2B#! O8Q%o8""/\w:\]NcV( ;1ZJI,(#.5[ln29.ͦWpg{bȂۓrSl[nhw:pBa" WiM 1FuU Jd "'rPcM{iݵ^~^-L!1 J>6tH4{y.qtv"ݷǛx.&Cj6Ik>͢1'Wn0L7ꡭs.;jt`kE#|CgV[s\ݵW@@AS^Ā({H"?wݛ'/ QEk<}4_Wƿ=><# .`ߺC׶(ШCnj322}U5Ӛc'8L+y'Mz\B"'%IXf(O1P NW?>kݒט9%jJ'wJ'7#F96[SB"/omUd[U )3?^ѫ,;hT?kW{6TU_[44ZeegJT'v@7:y** I'}L"w:fO4Ƞ9&9( <)=ؤG!>{/;n5؃8qt6.ZcVF p3|an;olۦœ@a3=Ì m[9"I y!`<TSQ]7b0DcS-kǀSjv$;PWE=yD>qv qZvBt|ܵ #}UO<. \M3dKڙjiiٸ=p]}ϊU?27k37  T=/"ߛmz::MY 怐c*@+ p`W耗Q0cݟ79mDZ̈́2;Bf8tbu&)V9xYDiCgVNσD (M572η9 3iDNB:):$_om=dbbE޿2Oٵk˯쾎- ^YK(~4s s=c,kUxq;z5"aDD2a)eT߫~MMc:1k3yl__/9P<=p4QzCIfVmsH+{əT,&iè6(7ÅuRYw\Q&.GX6vÍf_4y 8?DK_!N;>nȈJb& '|Q_rf,%V:62@~麘!=^S$SxsF0?r*6 (VhAjmt{]9:&njBD.ΒmfV{)LN֕2jxs64<S_>C簨cͶeo) Owφ]fu~.qIx䜿dALt7~N+OVBX1hjs:XDYY>ʃ>amn,+eN{z澡PW\,m.UZ۟ft[y ptVLp-#FF$(M7Q~G"A0LbEg`[u9Fo-v(,V=eB5®*[{([PW<˂q#w+aHϨr|}kݬDJgF^E廉9=ꪬ|=rrxNd#]am=ïxJy{~%F(DD'.$?Q>,?w;5L=O79?P>^mHl>{MIM49W :sSmkC@UT/r>$JZwm6y@ \9#mtgV{-w2R^}d FKOxXr]_]-vJ>pɦi]h+! ]Y K3O 0-=8WO8# H!" *H+OSv}L"7[(XMy)E Q?{8t:7%h &+tݨRfcl\m~[^dӐ7{ ܫh(VN۴w b`n' MCIAR!ˈxjD\QYv1vh# V}4ʫVI{G!Ϸ8†'{-Z't]^5IXxXC?L КP\ucP^TPAf GM5I5ĀD>,z3;2|ZZL%wޥ_EsxVj :%c%kވ;sh5nߕ7''nۙ%:A)Jr""&Ȅ@!ݏ]wEywܚ0AA iRA ` wz/+zi"7CA@wN{$HgywrzI+_msY6DM򻎚i? [;9nȜޢu25q{fA,~GJ3ؽ-{w-zEƒTZ]1dӍ|x ikf$]8 #SA$bem6{M*:&֒lꄌxs΋pG3}h.xI$\nຖe8LAQUZZ"94ᡯUƅCt#+#}$ bAE*\a}*vLGnĬ)H758Tݞwet,N{Y?۹ ҀD!eO+|ALr {nӉb]9yy8٬Sʻ*@Ѳo}QCUx@J`vV8jt/E8V"Ztx:rɘ };)VʻIA,17[.mSjXyDP^qNHQ@.\)m0mÝ>&q3Oqnel9YU~"Ql%yP^AqF yfU'};5Fϲ\^@.dX|z;]o=dKv%knUw|r8{q0ձ 2/0wф` ƖdC "n]#r3)x'q }n΃v7k'$eK^{DžjtFfhZߣ7p ~ ̒ P GO&tɫ%“<$6ņ, JsO$1HKk?-O]9|9kA>}EѦw ;֋X^<i;k k{k'M|T_qL <(nO@o/Ly bcXh늶uEJa8,o:2/ߞ!Am%7oDNPXn*&˵9kmILMϑIX\Ul?e;Y:4@bNJI;a;=e1`$!0EȌ| ;\A b=o>>A(H}bnV ET܂o۸av!S -Lຈ_zTbxЇ7gsۑ5}B궹C|O0w$.,KوuKG?Y1H 3RgT;l2=!J0L5< xޕ]تW~9'S~6Hߑ-gh{ﱎIU   CߥQ,tnB,8Ze+ 9׀ޒ 'HAd}qwL8`'ް(T6]Э8*ùzw 1H&I\y@@ppP,W+ ߄uM:^'іdP+*N,1b YFMm.*Ou6l4W E~^FSsƤgD\CX>_y:OQe(efc @Փm `PȈhGڄ'zn%/+W-]g󔌑CC u%Ā#tJ BΌa swp{db\?eGyNlg+D嶇QN3?„wB;5~0ʐFjOnLh&ѣ~|b];e~Wl=tVDz'/~~3_>Xr/D diz 6tݚZgW9j'}Lnz5G̕_9T ooag$*(cR +ikreT$,`W0X-i(^]ޝm2"]~K"7 K@xi5~~nn  ;TΤ4D?T}yXf'6% $Kvr9" qxq˷(\?H|Y"%\&ŔWAUu8X0I!<jp:,|?yzSX=uS&eo܉ܚݾ=&:ηUVF)+ǥJw~cTHHt匢%/:pζYa3G \ -0݋Em b\À|@9u |Rڜ'$8#d8^(l8VE[I$a\AyvGg_m[g]C!Q/<ʤԊdmu \[X!.r2t" i!AjsxIKTڍ¶PBάv5Y2Ca vq6H ̀"?O]ҬQek^\˝yfT=ڸ]Cb}J#-r 񭚗>7(,  A/eynk9isshDlE];fr@KB>N pF-b.Hiyđu*`=lPOdK6uB(?"䚀at'Pr͂ϸ?5q!\hH埥 Df>D4HiäAXQ%[LڭMfHQRT_ζm5hDXh+QFՍc[lmXXlVjԚjZ1IlldA!6f$IH 1lFk11$S$R1 I4$I1fE3iFJ@™&cYDiDѪE,ȳ(E6`PK6LI!lQ)0hKM)I$b!H ) i"b1"4QT0d1BBBe!# 2k)Df6*51%FDhH@#2$X1%AH#0QmeFmBBPf$2VHI*EQF6+E0#$b5?︼1B}l:=QUj2J];gaYy۾_T4{XCtWf/e?f rLCژ@>@&)IC~EDRiU s]+QrKMU^-1*\Odgn~rAk@^ -a{"@D.Y9Y=`Pl/z>nL]1rO::Ap\}q6a:hGs6%y j f&}׵i'x|wc⛱-͕M9..!'(3,徝('5 p8r 5G Gu&*Ixl_mel=2hWَyVgM~ Ú9"]9No3U|´+YV=$V14~o/1{smP:VmyYEx'9U^x(Z eDёQrj:T&11#eA+b<{ qS_/I {cMpoEFwQ4!ڑC#DtL*C~9=G4LRgE7qs jN`5iESedX.5v=EM[m˒Tdp5Ў.kw"җq;ܛ](8<9CJĸm8" Y+;~w#TjQ#6L+zNM A{b8@FXW6RD8(<DƭN]t!U( E;b C|D/l Yu”$ip5KKHELhuY,ʠ$<'cO4x&qέi娱 jǪ/u]aLα_K|,GKpQ`Y&%57M0~]ِ29-cwUtg3/}mt©A@BOHsN{2YWi1^}bb(Maȸ$(8:1{_a ]<4Jb%uo6\̾! VgH<%Ϧ\zUN@NE>u@ ?,AϠ}PtW.n&F;7$ilk"3;uB1}/<>LYAVx.H+;Yp$M:QN2 k-Mq6_(UbʂǢf9Tln3/2kdk54ռ-"$W@XMǰulf'O_}~n/2erw?}LVw^-5{܁]hx e pן]x"`e倨BZg[Y zMGn4F;~k~՜C x-lܩQ^/݃1Gq`HG@vbV7|<}6BpP>a(b(V~᪈ub<ŜQHX6oˉ3Koohve[ED4}5Π Zh)ނa1LB\VF sN\<T>s"7$*DX:&xtAxym3F̪c,g)O2ll{_ϓZm S6;pX 5/r  It5զnn9xj> ١'x;{N+I$ Nd.5Cp9Jg3>2!ß2.;:Ѕo `Jꖕhߔ $ݓ x_K{|^FGd(t ]&~8tk4`~}gp<}E6\>{Ad'h˜e"3߯dD$=ˎ4((`&tgN펅Y /s0! yX",5Y{g5QG]!on(%85DД6Qq8C=A`"`]̶Ξ5%d,2Mpvb|+|;=j "WHOAA޸DLa}w[9ML Q/|$x\_r Mf/oȅJpϱ=oi6&e B!RIOBE4ko6j[ئG6l s ]wfxP6_Mug. Woc-&H/w,XGFD8 ת$,f8qTN>H,e\o6)ޯ{T ~ c~)J7N$6<`X7\ hZ>7_AoH"DM79=!4vwG AJnF jz6" IS|+a -5: F+*U*jo0IyJQ$ިfzF# E19k \ouamr#7oD)8wuy"+'TeJ'Wtm#tSCBl'$Sg~EVy8 uY oqk¨LW)q][% hwy-`pC(C̀'5u8('LIq\XZ6>z'sMwѳ^S>1 3`ey|%&4,aϮ,?|JC3Zo5_-Ӊ,X$J9 @=+>Ԇw_Q-B+wb!P $M<k 8Erf =ta-R>EϵmceD1a1Wσ2_X4#1Dp^,= -(mlByal[G3YAw.{u\jg/:;.Naa%SS$'T'i3𿩉Թ-,M[;}"k_r1_\6#"D向 z8`N2)(oey%3E.Mq 9_ S03,#7YlR IB9} 'PōdH&>exɜZnrQwb7D:;!΅ržٚD%VJg LqEd뜡B;6ij .[ &Y¶e"I6R0ǝ~oJ]O)b.Oڛڑ?y[ V5$ěfoA"ɹ;l|iٻ]5Oſ2p(<]H_X.Wz<.|j}o+Kݙ&-G/h8C0*yʥϦ箈|O:(̶.K|\UvdEyrqTp9s_ҶP!:MdsWT.JTJWέS0$ovQYR O;ֱ%mi k)7h2SĪjF),6'9*w#+Wrrv-25SH*]z磫=~&<ڻOe?O=֭<={ݞ/>E,mD?2h3^SWcԿJYN"-4tu"`K%)`Җ[dE#U'I&&AzUB߼BѺ7?$O J7fU<۱[LЩ-MMUcUssi"9mӤ&|8.`l= y6 ޘEÏoN&ZKW7MFnh4Tf|T6T%S3=,57hfK.nm&y:Q!{OzMÝA;D&\}\+hέb&%b b.L?+;{Th^|^ ER/,,ĖǸd\sf_ v?Ũm O{FNAGG?ɻ%O/YmS)hrBZC|P8CޤP=Y"zP9p%$׆ GR򢮉T?vaM"(v^*n4fj'{UntYE!/syT:P}+Ϛ ~=nN<O7ϟF?lڽ2rzjbÐ1c'RH_qL )Dde TOs򸌳'Ʀ&#]Me^ܑBW(&R%]0h$@fcH ȉ-2aCT:EլޔLy|"^cփV=:v# -ʎ E|#+йfJ.NRw}#D $ܚ*''FmCJ;BqB`" qI64_(#vpoϟa|&J W\hms8S DATXq"E*^?H,_:I $ڒFEӯ1DThL6+ @΍Օ#݊Ҳ-kҩLdt補c0Wrll%.e_a6OwWS_wo<.2֎o^uڙ}nK, Lٿ,Q<ubG6|i@-aI{{/qh'Z;G\Z1Uָr]dTӠy~A7kʜ-Kk<>ҬxӻlS<1 ^zfGQF7mWⶬN<7ɓu?;:|Z߯-|?&NDLr_rCh8f{޲Djy&SF>|bYk "U_xfVITǻYTإӇ4^qxvvkkz"iR*+mz6ӿ]%5VMTxN Ѷ!W82& ɳ8 U|yC?*mڡeflXrգ}"_rV}S}F/6 L ēvaFI`uory^ 8x5ܟ-}I}W_Q~ ;_)͎;xsͽ:S_|7fHrFNhe~Mdvx|7ܑg9CgV|N](/Dmϣ"Y&ӵwMg⣬~7'7!u3KkȘi}^<(ˉ4io:`x&(>Bk&2zW0\iC^KMQĆQL|Txz /ezI 2m~eg`}]Û{+ ߼wM;]G<^c=]oOucvu()ɵϵ@E]s 1*;m6#n?gcV%R;~q]W,vm7Etm6_8њk)rY+5o׹07`2V+:Mf]rn٣7Ɠrȿ=_˼xUѵM6窎N7-6ڷ_u y#v쬃+yv2jϺ@U|yK(φWG,9{{?4I}>,QpS~itF߳Ys]}}j{FnS/|]|"d+N]{jn2c/"(b>G纚Ҫ/jUfĉ428;77.t?Gd_ a{]f$A,}]u=ޔm] S>]EޫM)\úrLNY1OG(v˓.Q[YÎt$o)-XA:Lx0S`l:AXeF;7i{oC^t7<6nvG^SLGj" \~FCUVIJaȬ&Ӄs Ur䫥%?&m%@.cϯo1dOݯOV-+̐巎lb@+ "ߜi٢ tnhE6~;9{u?̮ +m}c O"}? ޮh'{ 4Wkr$׳+fP ˈT;ٍ+yEj>cj;뻗ho5X1Q ܼ kϪA\;c"Պ6s ;E\Ϩ9z1emc=~uoFܭ=xv psyB7|7lyO.{2!i8ۜsn)v hȾIzA?}zV&r)"9(vᆞ#=$^g{(K|b"1oa ?*xCD΍e?4M榬^ zVmg7e+}<,M:,1a 93lhȼr6E";o¶g&=8Ê, `4MЖ>Cy0Ϡx!;`l!m 4@R'oO(˅LZkӢB%Q|aq ܲ'jVk1= {AB*90:hܜlCn9a0A{TC[vHt5i[*Ee.]'ʁ['f0-rjW,vWݚ-6a> Μ*Y2#5> f@g!2XqERbd!9N}}` 0]>-tfOBjD+=98sBU?Ϊܓ;bū%"C_пb" *d322aae6 " pN?Æ$iXL o`Po>y$P'13}gRtˉhxZL  w04Ayĕ't2x:Ol#⻞#X9  XtRahyI|*%0@|Ek)ѹ*CZ, @!yC-{zߥTz(à9qiN9]m^{dJOb8`z3AzaR Yoo)zP^<Tqd ALIxM _._ZZҌ+nFpk6Pʟ:71Qk_qf ht\> $G~.a=cOB|n) :U|+|{2 ܹҨPDe ?F Q58w{t73,auIw<-w/pD\_g4 5`k8!BB cQ#c4,p[ RȱL!V^ Qp<[ > >{ebI?TR%۪/ fc%;?`ٟrx~/0^ΌPQ !&<\>gXݙ `#)+ _\QQuS٣?8(0GFⶳ[>hO{ZBq|;n`F`c(B˅s 2Nbw'2b~nu6C7_YÉ'#̩p7F->ѝ:\Wv,$X{ÿ56ǿz\3/ }0Cv 0"I(#D_t8^U#/xe !؟5q+޿GYZ"N< >V qy kR*É"-flQz^e!&w%oJt Cb2ˀtR֭j\Aa0_$ HF q0&A\)K Gwo2Ov>_eJwG3$\mwt]P{xo{I*?mu+b PYY!ᨿ;4aP搭jO!3&p=6/WX#,{r=g.$W J>A-dICզ#bڜA ]CiMY|[i~Lx{F*.^oh!w}+f[G*<9$U׌f!U4778;D}B0?QK^ra=`Q2ISv=keDRVtAfITѷ *ř Ur0J3tߏ|_1/ *? 2 EBBDCZ}Q?hxPHbO|^ֆ1۞^oĻiy+@vbD.|W)ғbϻ?G' I'ybWLģkG[8*#/ߤTfg8Kg!^<͡-E((mƤ@-J|YW* )v1j++[@A)^DY! Z"U=ѴC:o$'Ќ 7 A;85ga7(5{{`Q0 ) WUTC#˚[=-A& Oυ@Pgbءq8Y}]y/ۖ(SN4" PfՔ_$0 W]K=2ԡxLTأ^߻ɞtw0?' ͶjG_ġV/zvP$_\} r%I?nZǽJC:sIPg[_8b8-2 a"Ё}zh', Pڲ0[tiH(%C:R&{VT0t{"L4ptV>>(YxQPb~\z?VZqLT[WmÜ7AE~=3qtG.dg rrzlJG_e#L;~۵x]b/ԛ8-/7ifUY"XpbќHbVR6 ؐY/gJ4 ,tHXr(r$fbH1Drܬ"t_e{^]S_d۽62[<=QB49o*C -w+y= MsM6[OfYE U8"cuJڥ[ 2Yl pn`%OR7$E -ʵ0_tϳ _ Suf\;CsJ*bѬJ0BmC;Nxt*\PDNrâHB iA%q, P(eF`9\jA 1( A1̠P̱ ѨUfd6 T(GPP@,#Ց( @IC1ηm{ !9ejK(H._P.#ڞ*(?z}ٙp}j"4?y]pʶXr'՟WV C E}ƃP|&a  ĜKߊQ8@*!cs=ĩe(yTH$+ H`K?/pCkːb0t4 L PDXͥF^Ųe ׊G;D@)b1eOs(|5h8@Jwaл]ctϸzzṟuWπal"*/ %*(Z` $Q(.UWH]-eYf""dR|9 PL|z识zt||; RH IBYT(\uL~xsx˫B;y؈Bpʝg΁ ;\>ʐ0ΜZ07#q8m,i-m";zKnNCFv$L 6f_"|@9_8E; jė~;"jO ,L(rdP"@zϊӑ9=\]tߓ/Ke m{Jzx뮪%+4JsP(9a 7 @3E! xЗ)^OpbC=wr>r<H0V0g`!Qbc~kQ@8Yp`29Ø^X/yU/qO?Li6+NeVzWO3:}x4qe 9EOe&<Àe[u BXrx{Z/O3ILŝoHu0{Vs^΂ㆠfaY$%w-Y/FfKxHP#~8.MQC?cQeCnHz*W߸||wz] n\LW9JDr @8(HHeP&31UQ^q$9T23XKt^;V{~G&ե4LðE_5 v_}uV2{eQqvD{n2ޢ>`>!$xuernۅE-5i|H?[b[)`_7V\W-Q?6rI;]xf5PLzބ>$ı88 y/_o9("w7@mﶉy6^r+kMDs߱LGj?\{v COҍwKJLBt{PznNEH]cal^6Yw(P!|NgCW11-Ia+@6nQh_/ 8y!6ܻ嚟٨wXjzc Ϗ! 30${Zj vi'-gzhi8K{֮5h-m<B/ꪵ\B&MG'髆lQ@~ }YO8Ձ3.$58XiGF3gOD{1\7&U+4_KYԺ'5Ur7ʤM-v; ksQbN ^Gi¹H1̭g82ʇN[!Oxӽ[q5!Vquu"k%R*E:΃]jQ<+AfTRl#:]-"]tZIW.{j/0kU5,mZ烫b35i3vݷ^?Jǟm럸MِoΣ8]*HmJ_vmnXE Ig %QJ'?ڿLd4[)_퇍 ws'S\nKdkI(nƹqP\O$5k;':̑RIQ[pH pL3mNuM۸? tcxl:H3}1Or9lS )uEW;oǷ>2{*Oj̪wpGo/d_ek;_;iEMaW]//{ԭ5]Vy(Fs*۰mir^M5>n[_.yA['*[TnC 9^Dh]9aSeJ{,lhim+7W۔!؛KhBOI CDQu^G[mƫ ,kx7hۮ3^5PrUiϿ}y[&!i+g'%k >u)7qi[ cQ{g[OиTH" @4$ 6Q;"PzU ېn)a溪Q39=N}Ύ>BO;e9˃ܙf{F|˪z^7+54A 聯S1Lt-ނ$URNA,릥rWA^clIEK/ |8й\dhBLahD7/bڞ"q1uPN2iBagi% )@=zɫ"uтBʘIM#>BBvD$ס,4v !ԗ8R(gUWB7@Q[a6^s5ۉ콪RvԵ))RlMTptBv(*J۝u "MIdF!s_;~\ׅؼanSc;S(_Ұ CZq3#`+o4Dьz|~Pfm˅4m~+7VKÚpr_9_4A QDPl/.~?]$ybNwJ9GHd1k^b1)ntN<'m9qsHٟnްx.uh"q)zG;[%̘Z:fqi߈CBb (@洟2ܠ\ܷ&ƛPOpr)Rx7 ɟ䨛kC6Ua [Go?v慴p10ˆә`@ HoP]} {@h*1]F E`pS 3}^.P>;?6 я7}|n@䐺pxr 7X|>+O%am;Zēs;o|a)(zGtSw6Mf+=P !yYƶ\s~~I:.eJJ1f}|r"kPsٴ4,QV  Xe-%pwC#?ܩ)8ܮS@ZOKJ[M{X3@⪆0y}΄(i+@QlA %:2 ק8aE0N  ‘1&>AcVum'>Gr3ޏ_Ͼ'$YVp:RES6 '}k&ԸlFg\T6@FU7Ygc :_mI<7Mn7p~qA:l\>IҗvΆD/`68>Hﱣ?K%OǠ( J" 5 U.`pckHkh6|au;Mn{G&l#,yhkd;^3_6bm2$r&]c+FS+Q%GV nܣ+_ޏjʌeS|ɝЭZT֩?׹b>He=ړպE՞ݚF7 _shymE:yK LrPn4Aj<ҤȽ'>]Zg>8ҤaaVݸ>Ѯ41úH.KPcfyȝ#mREgBSI".7>+=]o~ҀsDz'<>(҉=[`!u.Ϝ njiuSJa~V_ #qKm7qsh;&E&ڒ):ߖhɱެ؝ O^1} S{@{V0%bQ@ 2g{&PrdԖPGӥMUēo?*_gr0ߩ`SE^i (crFmeJ!ԦHb~@. =Kn"zʈD0`CAlED6Xx7CQlg?0Dt%*gm.Ϡu77^A琙vW~.qX+pJ(yׯ-ߌB.U8M`@p3YmA0{$z1zxȕ1ӈtvؖb ȩNF'<]*Cir-l\,`8+@>1hWk8P| 9z/1(&- 9' cC4v!֞<)DD.'oBdl$/+Ji-"$GVAۚ]I9ﳗ$ b˓b@MT>d^ o$٤# iW]8Nٲ ݩjn%,M7Q Ҏ-!]ntfW (q' kdJx!YIU |+o}m#np}~.eM0ԍ+pR| 6>QN-[3$͇|] ^'9&́,llzc_tQw?QYQ )J$D 'ݓSYWo B]qD8"XwS^!LbE -XIJȈPp@{63M(Hs-1,"6o|gr '@]Xxt{q q>Qa{XNYWC|[ ."h{;˿靇o ͋T,%Rd#QcRPh ԖJQmƲlXdQDbLDcQFl5(ƓbL4j*5EFQ&.\4mXbQQj5QbLj(آEsH(*1cAdW4PjƐ&*,QD[Fbص4PUw\QQS7®WI2mthm^$Y p\,ݾs]6'[꧗C oM*~A5;G[L9L:p7J|}sb@9qǂD_eGiŢc#ޙB]J21jFhv 6ٟ_/7_kkZ ,0P;6a 0/, olۓj˟#PCM5C8s7oq>P x1ѺȨ(/;ݩi%a>ű_u{&t-MQ$ɡC@y)J+;KhO,SB[çz"đ=#~ $pFXa88RkIҰ-A{{oȪׅ%aZA*Hm(9Amj/Y`=E?*'Z18A>1Sa0O(G*tO B68g[ KlmO3r@HaתPO뎓a=O'禆ɦ] SDCY5J b8{A\]s($"fGAL&0g=b|B"!VVz\,J.U W3#9C(t "gDs ޤD`ŢWx,RV 3htKY>qW>DU`V" Yb{QX*:'YA8T%o-zŖCجCC'4̪Yb31sՑdUPV'.`W,Ye^/_zW)r[Z5nժ577+sj\]X}H  $"Li:{]JM|?_KN`{^!Wnb*/u3Y̅HtCpyK/rZzl>4 $i>NvCX'Ϊ_|1|ʗݖ59|S2etpP@ddѤZdMUصN!X}|!iT=sZF*2'S,{>(ERMD75펞-5 gUvcXDř 3d,^ow ѐtGrˢp}V˜ɷ0 hRx͕:Ez T݌VfSE+im2 ?)pppn.b˘C8OBQ?2̣ڡp:hEax5 i|$ 4`r$ tF8ZY 0O)U3}S~n$"otݤ_=v\[Vo/e|Gz 3# Ӡ'+<[i=&RTNwrzl"_?#t NO{~!>DO%DNyEY 8zImK* " j ,'$(cX|t`!!@uiYgc^S|_=alz;TvftY΋d?$D<Ox rSo݄cxe7D/=#`lIQi9QCd1n:CA*iY(D,%iH!~K\_BTqܛK J1^[ ꛯ̭wWKJėlxT^<[ reߨu$WL|ؼ#+ kw Lc'43CdD_伴b^IOKIs&g9n9WvnD!yY$ 'y枒/JWiCP>LתrlݢJe Vz*"yI mi3)am_K!e RE#i꓅Ea֛ׅh=B,}V;$8x&Ed;d{"EzӜn)KgL~BsnV_ge/=-e5cV~yȖ ]`NwԘ>߽Y( u0;}=GsNVҟhQ I)4v[1]2ntHz,6A%3J 0愒CϏZ(LSU >ꌀ{DPGC=]=kFzo lab p`O~i4F{pK!?$_ӪE .@w-%VHr8Knj ^dw~^5J_$ɞèÕ쩎EMVeՐce&j !Ar4a ӧ%>S:M2^,V^Jc}Ǿm;->Y_Y:ĜU$ݮivwLHa:#̫YM.XV_ U;H@nG9g+*4b+wJi!h'ߋ, } w,>nY?_g`oi bW•@[ƨ]F6 SHyZ KvƏ"`B=ol7EO,w$WYdك IxD4NGLhE40d)XRY+j2 =' Ûigyݜ7N|0 7ýRXa˰Nx}< RI.woz]A)a&揄>^Q1Az+8Tmt%i~fᵽyŪF~>v}W##m>`l4gO_/?/*C 5EhD.!tXg8{& !p!JcvݿwPl2: ؅p!f"uXj4MQqw:-0YFXrۯ:/ T.iG ѰŭhQxq4}^ [_e_:zq  5W}t}q_w3K,m{}eQHtNƞpaխt2&ApsaT^~-*T= ьӺΫjaR 6Z!CUk'`yμPAVv4_C9T+'2HkcV^7x+nfĴrߢ1zg{;iKVlS@Wy\\/~mv[!Ky]%dt^`P~z9T6#MI(~>fkd k 3x 1]I7ڐ!`Ԁgh f-u_Zǩ1',Ng4@<[/p}n<f_r6۱vc%ϭʶ/5ߐΖ0aׯ`ES6;?fHJ H}wZTy={q|:TLEz{Vqߡ~t[Jt*HQIDF0" R? U\B_ʃY!yԱc 4/T횩A7ژ&aiUT m$)4wa9Z߲hwzl1{qq}:[|4U G7Ųal@rk00#'~=4"}lcm2x| QE`bEj:ga1pkK}u7vaV:yUPvKMGs:sPjs\@΄2cʛz*/-*WBfB?l oq}VcxPGtpgbTwmsݓޏ=nۏO-yw۬d`krH1ErH< YjL19ۊ'7 t,ʌ  C8MHg.I"OW?_`?>ڳ\k[z[Y9n6{qF/B Z(:D!V_g(0"MiX{_ϛfa57&Ãv0%1hKHs;gFv15n2(8i-_޺1Aj-"xܦg q( ,;o{u3`^V H:eU`iou]"x2ݝ GHmʣ/W9Vmiܵқ.$QlY+< "oH;gT^󔦷6DLtKy>cͶ;'dk 0i$Rηۥ8D/'[Go;- c_r9EkCvv l9ČJ [7&wlh4JLְџWDǺeVȕlU)Rߡ( JOW<5m@ !;p˒f~Y[~Hh C:qVNbĻyNA\Z\kYĜti3-#<'9m _?KlnݷR6mQUe `)YU=hpPin){j ~i=rmRd$jthdwgZy6j#::_޴D2)t8Qz~iLց>цˉE3X,Ԫ9ɨԸE/hj Mx!H?0*΋(9`xaN:jm-W?mbb>y6 yAcUSѐlZM2J6qȸ'tqp}S8ӥYlC%H^j1 W4Xf(;cI1.{"@m;G;x'ֻ[ylbfm&s=YFl Eqa+);*u*SOUv2}ʘh#hiR#G\-zg5,lp0r\TV3`?V?pJlkņUc"`;NJpMr-< _CcG/DjR}_'J9ݲ0Ȑ;2Ͱb{Z([LPxǹ}R8ޮg*^C>B _<8|ԳقwtR$lO5xe#꽤zG*:=KFWUPB&yO?WJroqnxcM) TO߬O9T):+o;?ѧM|3CRON5D 3W-X:~W[2f ᭛ՊL#p+Sl["(z.DsV+hR_CC2LeD '>NRSU7P&!jyJSu8ʋֽG!C"u>; LeSWD:u/9AihW^$tq;a}½TϿ_:W?67oPuWj․`]M\~fO\ 4u$qynȼ鿏cm_I"gke[v_v܋ݸqH9YۥZ> ¤Z+U+۔шE(}%^,:xQ?os]ii=EiGT9/xe$"8a\zA/:daswom]hٴt W>N:O_ۓi]ڂ"@/78åo0ß>wKbwTxT^2hOU?x)k YY5ddH00&Uq)Fi2p] EI++9OpYRc4z_FY.[o$w{ʁT4&s+Rl{2ܾH]#'Ldb}>DcvWE&4z0g7Q_ 'L5]/fD]THd0l:ȎswgEV@o|.xxa;G  [zD#m]@lޗ4*եG&OG$oL(>(W+rܤߙ(㻟1^_2+Sm~s;>?l' !W{cP;o¼Ayyl_MuC6cx=~z9׫|E/N1ߤk2uJpy!T {5ɧ d|ihrg.&Ym F3r?^x xXu1{δ"QQ6$đRVQY}'smM`f=v)Z¬_x@ima| gI"GUK}FK/aqa(69J ss<6RiѲ f"朩Qɧ\(?GV=MnƙʗgqA vS!a!y< e6B 8y Ň7d-^i>pFr{Rn$9zֵML,r>OoLeY9`OƵ h q3wf\JW/J֗iuw+(cwS#<.7]uoE{V2jnww_^?G#U IWfnaՖc=_ ,:T.b?T^;+f3ZaNT9ݿII_=voc?>Ъ{K`} |G+ʿ~yΥ\g/v^)k vucIc/߄l8(.)8jc{LG0~C~{~(48zQW9~@VaQ?RDd xM[fGyKi/]CbKQBs^'e$nQHqbxgsFχﵯ>h]RX <E&-кFf XvY)-Sv }/~އpJii7K7P`>vh#$~а<]`u4$em?r|lpbx M}k\[x0zͬQ/;4BxdUUR I#Q;_e<[ BrIS5~$#6^`Xfo9+̟I.VYß_i7]C #i`ϗ:!ooK=h0;!>7Ƀ p_L/ŅX>Gx][eVNPYRP2 âh`n?.M_HkVpЕa45 ,pC 4An&ˌY8ѲW('} { o 6 =|GXë{fpV;EΐSꗫyͧ.vY:К.ɬ|{x(x^1=AHSz-ی)>-iaZ|}<*rrF-59@`+~.CnrD'V0244+uP`%=EV'IR˕>^osc%le zBV˃sل*k~tPr2oɝXzϠY,wa#C?>} K+#ryFG(uI*>lBFݫ3PLc.>۶ڦ`1͚ 6 i8e/ڦ~/OqSs֔ (}{W{6Y$Zڝ:oШ};`č'}Kw2#J8+H_.^&Wxd:?WWԟ! gӁh*y& ANѺ8e`Nf "?e}#6s8\8s7rũz 1x3Q`]2S<"ъ +|.w_7.4tQ_|)O|Ral.(֚@A6Dt`271Vg_"yE }|k)2kT]׏@*++aq/<]G![_~V̧XN| mM6M$'Yӟ ] 3KcpÀ ,,LD(-Oqс`PW^[-7oyQՍ2Y\tWݙA|NHM`כ>XzAAv7LǢҦ+b_RS6=S.zĸkAy}>9$Ǫ\Bb0LÝ_lkv=fol!.&!2]^Jy4o&zsO >EM=|W4I+b/jgv.1k%nȅFko@>aK領J?q`l9;jt8嚄8uhOδUOlols=-VWM=j}u69=7Z;gNsUu^ ڽY>ϱak~a8rXpcG^҉Z4w"XEk@\$E䰥(ͽ>2!BAG+w*aLt(j#: b ϔ]ޯ)*.;{ }΂XU;`G\QngG BD.{bgӕ-W']\fl87ڶ?th=1$е:pSb%d)JA "ëbgtyyp4sr$2}g=Fl/MܤI{\ng:'G< Vt/R{cO䁳 SourΕXfmd;zOD׺Szuq0Xc#yfs*< &-1XfV5 )oi>s ׄul-vrtb۴ነcP4$(٤$*9'#*x@R bՠb3z Hk,PL/#}˵0|S!xbЛ6{q2v2I>9SG!f;p.<"m9 a)d Iq7:CcQZV1fXY7[ܞ419y4a1@<֟s ^'?}ړ'8s35yY]ggT⽨l8BU%SP8weDdkorֽbՓ>B}P|w﷿عjy.o\}GjR ?3V^ElVx/GoWfmP8ڹi2I}Dr>6߄ 0Hg'^Sa5SgߋvTZ-|l={ٕ#oPg8|$W;a#pHa?NoypQSLv^wp)uEެc?OɭZ.{0B@5Xտ\<Y&3)aWQqP}  oU`x yfR"_:̪vְ'#ݝ령jX_OK) }㻤ĩ4wׯ{wtwwTԔ'͖{:q24}<ʵ/  $&X|Iiɦ >ɳw}0D(v@YZ5{H,-?bѭ%j782오dyO3Ù5=o+5B߿Gǰ2A[Tdԑ,24Spy$Mr4`%exzy/iH;*ѧ RW-qm9%KWAʈ?6޽]Z؝!)CgjHO$r6/S"  gP^;j_G559[XusԚbCvwkۧ;FZO1esHWσڋnuFo_Zv3֫mT#]tOj>>߃b;?M]?uy6wMuPїR9O"יKO8ygt7/Y|Ӻs<bL\Q#D 2Y0qoA)0+9)Šky}v-:;>bZJMui՝to A>A =x_+1IV]ۃmT "`L t~ťr :XE𵥠܇,yJF?k3 \cyi'E<ҳnɉcfbug(: Q9Ù,*J*6DM 7Z6צl+Hd/|$Q?wO0cR.esz)Ѧi4 (o:* h,n2 o..ʣSU(?!e1jK))߾eOjb?"WkB^Ux~xX?DUMy^*×^;mٖYNԾFsx}ՊFCڜpE>ּ~i<6M׉җPn;]5!&s|ȷLf+2/\z5=M? a'OʯѡTub@m˭qqD[O[x˳Ms jI ?luM'd`xSy7V4ތ+eqlƒ5JtxFT g=:EGӧ 4/Zc);| R&CعP2?LTDlcyNv;/&}5iu)EIBS$A}#[=RЉG_/91_&9/*D\ؑ;XhEYF+˦qO\ ?J4U/&f9kve"n s+qApz>7:vEvbFCk$}<=Jώ-_{?tݧ':UtX]zӛ`ex?h'3PYkƚ6uq3p'"G6t!BF3٬?̈F`'_24X||܂ Ό-s(6}h"x#}DcOIpDZ6# X#pG ~0"r4,7)H8eD^RN|+gw*{h׬͟T"{%i>dQeBZiה=awގ[`ŭ9yvyos(,@ڿDx!\/c7\fӏ}DM&hZDUm+-y&ChfXxlHˬ%]`#0LEr669vI@j5Y]ga_c L;:ߥ {rar2=}lrJOAe}}5T|{&fa6>,~]3Ӵ䫠Se*99rzgX\cL~'/3Tfp^Uyӻn֚bȢ~Xjs۰I̢rm'vNC|>5$ݫt1՚(L.J9aHb7,P7@t"TZK'2oCP(|H{W2~N?%&܀kIJ[;qe|4DbV2tွq|, Ld=tyӛuo^=Sy詽3ַNEzFI#I],39ޚmxuf+ 0c Nr]0iQ2ФJƠ;᥍;a8M,bP Q@4@(=zQV_^/C7R~ň|\+mL ׎ CA~\@w2~/wsׁ? /(/ՂUOO~(|H?'gW\ϊf ch16\01xt:1{jC1})J5>\jPX@CF ECD !(_&*E@Q@}V|N<7O"U!xN-;LAv?L7ރm]bmSyuD]?liː3O^WТ՞|~r T>j}TeiGT%i؊pt˄WHڵ&mֵe`=;& iU_|Ȯ/˖kaֳҼvZ(%@LqE?l5$@&ӏ%)kg)U?Ql˄Qy0u!"UzCNҖ@؋4׬RLb8lA4 >vh/*+ kp/u.T4-ČIK?B3@]n %oГ^ уk16Jd (t2qPsL8Bm]lʏ8.O:IDzpl@spDE\Tƃ݉;튰 2׻n/|or F6,DڽW< ͚lۑ3SV޷7%^0s4~I0\~OB|M.ce: Ӱb2-`za f *Ib87LsTxx}lpt2Py+~MfJbO59;\,`zuqt3jתf{"^qL}C^4TX%#$`hVON9xRq3r ̡y:5fcM4w3_!<^ag"LosG׊7|z9{SmKξ)R+>|v߂69=':}KZ˚!2$/$P%|Ӻy"f׊(&{9-q//l=9M8~&À!oԏ tE/H,DG3j7mrqFn/ѻ m+/gʫ.R9y~\ڲf٧Jh|\i` Ǐ=5ɇ:sif_$ѻ.3-JE" '7{vUV!Bukˆ+@$J&``[oKTs/+ggq<b sfxO9˳ǿ kMM^vz-&]2t]ӣ_ԟsrOJ*G2Scpٌ+KT{a< QнwW#yw xwܶl[g_s,3Pݽ0 ə^^YsM~\1~[fM2` XQF{" saɎ%RMӟ_gYRbɭ:t1wj^Lm}(\SRw6mLqc<N# ,(rXXP<^"p&9Hmu%%}P"%B׼b!K7G?vwoiF*A(&JZSӃf}mvW<-V*ݑTNmk~?C|^I0̤\ajo#a%"Y6kLؽ7Ҫo+l)դ6jJ <uT1Y)ntq4>Ke)J=n q-or ~ })TN/?7(%U`TXEE5$ F|5XqbnmdR,gn'*)3 y5CIC3]VndQj mj2tD:P?q]g||{q7ʓĽA5!Ci)B)&ry8gk02v99 [KB?IyJjXI+F@N4"9:Hd T1 rmF).ȴƥ\Ж,<;L| 8eھOk5UMՇ?Wҟ_1!3P*b?Lsn9^54t$ьdVص|U_kZC{cQnRHAi]I%] .ɓ)&8Pg`]OrB Lz\^غL{R< Y8;fv3Í{1SuFV97Ԯ!;Q0*6rt:jpM>lӸ06Qdi%dqe5 9ZYRa$d績9&^Cv?u?i֏ |4vpUEVppWm9#;n>umtDz8$_Qh%فX˶VUj] OX,?;;s9D#Bc#kLY͋W9+^꧚)1:v~G琄T^FvGeuR޻>fƓh(-LsFfW\Eq5?"s+1M12ztA߯:!,hshyn jxW[TD{hT p +kh-cgw5lnEĐtu% `r~wJ^k ZelKʱ,67X]Sp< N^-Z;p8:;Qkqa6ǿJ.1a{tL$ĎK~ҏ?os d۲h<99Ge/iڣ!pg2ҭg~DjF`"BsNEeՒo}{shm:t>^|S^w=擇-REX<}b+w؆n1a;7G…Z"ozj.E%j+Y])?qK\l3&XoN{t|GqqO>+2rɁ;0 Gyց|~z`w7.EvG O=}Zr|RT\2sgYo3Y7Πgk<* :ך=֦<޹|6j8'qlYmVtI4fQ;N˭B9xf]*󮝞|INWUs@_.vx[ oZ%O¾3X6'BiiC#!H.n5ԧqrxy&Я,UlTI[T܅@.,<#к%v HXGfU s?=U}.wB8LL҇9v]߱<0d{N^aQ^m8Op K/ wrjC# ^5cGޡl3s˟\btlkXXgtEInth{n.Z) )?=zÃy\E)|^Gf,?㧚j%w~ZF EMq( Cly1՟Hߓ\+jPf ]L|oG5->I>皖qد uj{Dvj;|տߣGR;8 Tc:w7gtθй-nd*ZO/):uQsVӱ.KS%Q|mBmoϷY\Yr=\;cx΀c T;wS'7SI_z$lW|Y !88e 4q ^qVN'D٪ʣWv@i jU"쩘$^!voDmW/.p j\jVersionProps.javaUT ffux YmsH_K]mJ.qL6`R{)X`bΌ mu$dInb33tO߃}8R@խAիWu8j5S9kHh`3\;}t\͹\FоusٻIi}>IgH{κ8O;b@a3xyJBd@ ̒ pEw "FgUg΀^ц~{>r}@z ;GG[oPd ÄPpIj#oU)O=9GtG-;1;`bZHu b 4uX(^x&n:uxS,Q!ҟ12>Tux'pنQZ"W8O25Z9b`2 >j%%J‹w%[sq#^g4H!voE%*>#yH:l @=JF/oI|!!OH EgmrT[Z1U3T&Z6HSʰm"[4W&5bχ"r-sf\bql.ʔy>Fd=(a[Jf5Lͺ"eer"mgޖe\s_2uxr#0;|M+3ĩJӌIE.G-zeY(ޜ VL?LMY:Yb>٘}KQ J!\qXHٓ&U]|wIIa2BVӁW*X&.aPr/t_ieg1j^<颯:C?s|諃YZ urN$wv֨hvl kƲra0i\ɒBHï0}C_^_dd{s´)H}!0uVv,W+U؞6{q6 lWq\{g5.2$G\ ,"_mC*x^yeuܺSL k9S[Opĝ&/ޱ%TQ)tukhbEOeܱ3{b!V4VwxHR\*yQPmCuaqu->$*Z|mv?B}ѻ]e](i,UeiV> QC]z 0&-V4~E}U&jV~ꬋ,$P$YmhuhUxņ2,#SxKcuc6{YK3S5MPd(.h'DfXn>{Sƴq~e$k&ڮi;Eͽ>x{-Dul"IŽs9;aSOnݴ}ayEVCyYd_} Ѻ{﫛_~ml jK.7,?{tD/o-3X>_XMכϟnfX="pRqQؾv;kuRixGSHfg[?[>4u4ZǻcV")j^#blgP>ktQꦿ]aq)$JeחҾ߭XYo˦.6藫ū/_,^+j,K-s Y/^xw}l&KMFk;2zs+#Rv v!F7Uz1: KӂogU6ԕ'6Gt7d~o_|E'8a}Q>/$.隮6.}/ۋUAEP-D\\DHS痑<̔ e~- +X#w_|5#7-雿<|=0[74VC,rRB˖e?U\qY=4X}LFû_/~<1ۡYW.#0`8GNWl[8=b /5!߮M:?ZۂtmBt5D~ D6zn*], dEY4X!" B-L`P2(2(X!""VH1,LA`otNTT;BUVa)!ӊyƚ΂*d}(HʨQ(:ʵ#p+V^.y6m-z`h ᩣO\âaQ3,/fya6K&y O'0^#g@`dڀƼdϵ4VCFmp&N!NEx[|e|;1v5ygH֩8ad}{e&D-T/4g˂weU0 \]nxi+W,Ok]I m&k2{wNMef[<ض Ɓe~&pBܛ,.t~\/'`/.v2FnF? \dDRAL*"ݤ6~G]n=C/uiPk'M츎Z</݀'Wk+L\gLLILP`$غILXLPo$fZnl8%pJᔘ.C@c8Cj:BՔfcH ^ĴGF¥N+66Hi-v L-6SsF`%SԂ`&xL!,j":]8YȗFCVE:,  ͥ4 + kk *xUc`.nU6Ԃ`V6s2e;sC Um<;m]ؾbx1rS4sdvP;CO ˆvW:^PW wu`5f5\9})FoxpOu6n-Fe\Iq\prvOl!ł} ߯Xs%bQǻx[H `h<z@l/GG=>:"(X ZaB]r48JT$KP|(+e@ ^d&}NJMxCPeDٴZs>jArC1 vPa&+|6YucX gV&BKk8%d>`h1S_;|}8jNB-Ȣ9P-BS3d` Ɯ$fІsVi.l8+q6 j꼂QhQ+VhQ+ ,W0 "rM`x[qo V xЀ&emƻ =`9irrM :Xz`n`zhydrǒP%āx|U!'9).T<XXxi %gU=&D=44n|1V,8Qvw8]Ϲƞ3iVSPB];+$xegõi" Rrs丹g l-8V;R1V3ERk,upkAk,”jM6UI!A wd|<?BoDM.ps<%Vfwp}7g ָRĨk ]6"hp1@^h%7y:VkćĶdE)Cc6lq}P+D"R6[lb#9>]8k'$pFdǥ +҄}/usR>K8Yg2ZG[t"Y'Z"'Z\"O'Z7.WUT KtIu>E|oQYR>;:$)|&UK*R$L"F%)|&U;K*R$L"F$b4L"FuTH(Y99>waW7(E*)?bc9.]FgLp87XwΡ8>M1jBvUDm}ĔѺTN}Ĕ*vPE,A{KуX2ZU.E0E+> Hh =BZ'i.~U~ibw.F6F6BERcKa\j0wRp̝оSҖӽ;AJ't%bT Ɲtl/k]{^ǃDrz]$y'>r| {ڠ٥.ihNlͽ'{}rAKW Z5Qb.1/5|Q k=Y/7RS93DFxk\PrBlt zIdPc%oE(S1Bn|'bˋq+Pu\LEQFr jIs{TW! :h 78F<7 5џ$6 v%wX?C,[3Gw<9$;\ ̾#b;Y@2U1OF۲)Ē5?;-sAe$|Y22q8`:N[^xU33$T$ $UTle迟y Gu S"3)t3劒Pxd٧xW ZaWdvkh)gح4qofe?󥙂 1C .ǣY5P~ 6z/CsHJ_ 笁|@NJo$Vm8EX/&!ӌb1XɜM-)(Bޥ j^AmD]4|F;juBlVu3^%ٴՈPK~f.=ҥQ'a0x^aTE?AJɉuÕ5f*23/uߗ2:usptsSp}GC) y~Opqnn`\ۣY<)M᳜{Jųy=I%QfVM *٧ϳ?"u' nÍ4{۸g۷)y7eO8zVӛge'fZ7afv۱ç-d53ѵ{e4g;cs:5gxP]ԋ=hJ *@2jFi9樿"Z7!0 ro`38SYCӬ %j)<>???qD^k9|܋=ޔ0&8 OR?vkO,/=squ֖WO\rjԾ:$>8vtH3uL:nA :VIfeoZPj;=Q ,Ȩ^,H2uQi݌K69;N'w?@$$!V]|H-9q2I¾%O?`RW*] 36ʤ,Jm+>Һ_ÂV**Y.S6,͹,Bc Y}~)v"u" ͮ-{w0,WŔnn~3{LTl}s;-t%s3 ڎ"JɰfMxI$MX<޼} Ҽ #^,B}jӎ@21m1j[{Wpd.z\C ٥n+mBX<Κy*BQ$=11]ACGs6.2Q‰әy|fE KZɇ|F[Q-,wab(4iD6a@.`&>'Pī㠘{ ;!j?t?%qH$&׋>~Թ\ p4`~-z&~U<wS$CV)p@}57w4ft,E^e`-dJ;(wEd́nY^°z9ɯy* ,hMA]jjyetRR zodQ W ;DwK)}\ﺀЫZw*cY7-Jj"Hm PIߡ4yEv킛-)nu.WFdU*X 2.`1?S;B` 4Ud`+P4z}%w9+ :7BqDQ:T^U+j mlkۈwZ9Xv8Cܤ?ZS#WVHiؠ&0KV3brF';4N0F+vcPNCJ}sSЇ*ѷk|bi>jk~r"@jd wK{@_B]ڂ2 hw<ȇQ5f~H02@vPѮqN|-! ǰ񆽃$У[B:&L46B AHCZk7ENOR"P(S'@B$bФh"i-T+#ҐmCpz3;A,ϦPBeƇÿ Ja_!Bn5 Z -t~7@gQAlmTV<|4\£m Bu~:^jyJc }{xoqJQoK@eb7"sPGo1c жkQbzc:q\/%x]{ uدCLy|7~HA gORάQP1'N@H~Jα1+?4|V91"g;jޠ6n7= -G0eo|Fc93/B5b. h>N:)Eqc?H[ B?zAjܒ76yZ$#'Ŷ}k"!ﰋq!Z~fⶻy臜fh$}P1;xv5iT+*%`?GuPRyscOGFrӳW'?{UP,J4!Lw24)bo'Pu7CЪm]AUIEg¦F<|!nh* DIf fF}Nhf$`',~֩zeG"tB"¼5A 3?BVU.vm#rz~g}6|jNydgR!1s! |2l},,&#s6;`71tq)aO"{GrhBYQd&޶:Koa\oI&RKva=V3;{HH]@!$Rc2Y_ƅd=4tmFABUP#$ە0:=}(/Q> 4BOk 0R=j\&SO7Mnˁb|; x1nʮ{M GP:]1E: ]"Jgk(gT@-LT\z't||Q_ɹZThmD N-R}]!ee"dCJ4Υ QeCZsE|6@^)K^aUz ٪ \PSh:A 닚oWȨWM@L*~dNl,jyB5y%况sloa4%7 ` CˇAMI;7ߤB.xXCND]")`8dGAal}Q&ц=%tdKmIIY?gnр]n5©21:v.prBƮV뢮5.c1֮켹*r+UawE-$`o?o>nF}WL$,;MVHPFlEɕ1.E3"2@ svfy CGK-b [׭}_52 =6 nQN?p=yใ{:׻ m.]uwG@"w9v4oRe2 GX-30 LFJLEbēɈk1̀ 'p%,qv"psmp J&0C<)L/s._ Ÿ&H0q#$`(X"a* 3-X>$̘!OpVshp+ !>sq.XYʤu-w[hMtEU]${,i"C/Mrw Kun{(MD^0t}4G&}ǃ| s~fh; 23L;]RBIms~RB:ZŋuЇM"ٜC.]]K|+Xh-~lT -+2_  QL>&]1Enn[e,avUL|g8 *ipZk獙~\e "ci@ǁ~i `. ihX?VẔ"4"X>F.~ k$aionkX Lh>Tr%I}cObE>꣭+Jjn3-iŘNM NY-_c纴b\Wb$$eBEe4Jfʲ2+`"ŸRY!+Ys)]tU ڄ}|%M\ f|uP^̝NqM}I:سjG"^>q]kh:S9ͪxViJ/x*g'+Bb&e$2ȷ#rAH pmJ0 "nݘ7\^B0Ώga,炄Cڂf]<\!g" b{`Kf sQ~Q"y v_2Ki,mW5<-#6E$68 ދi/X`>4 7q"R@_oRӿ?=c0fޔF/y{8~4FoĤ.Xաn6}< (MClJY5}}͓ _ZSŖO G> ېD̛aj8Wی6[7fG m׵mi;ݟy xI5!vm]>Ζh6}!PIaaK~=$vǠb:^,҆ ?7'KSq`[ 3 ?!2Pg P >; B ;Ŵ1a9da7>`g5S"-hQq@4"vS*ԈKxtqn2e1Ȫ50BXMb5]}0E*X`a5X"ON ƫ=Gt8;%PDJvĠ{BdA|PMhRAYLR_1! J!*DBd7^i7$MC! R#%.hl5 fg9䠈 ^y;T-e*I1xrD*"thx/c2 ĝ1Jvᳵ-|9"8#  tW &'i&"'bphYr΀5_x[f,2#"q. d) = f<4 ))IWuؒKq=< ލz]|zá, ?S9QiGMwIs^ ."iUJ !Q©@3IyY3`FEDNs,2 @GR*b }~0L0 `8jh~f@ȩ 0r;MzĒ'u)n$K\ӘO0J:d[Μ ~= eQm%;d}{?Nۓs!C9BMӮOmNnh|'rǴ™`!d<(S77LK+€F>߹(F$)QWU *~@`ǒGL}cB28"F+5!e̟IuK5~C-hm)f!_G4Hl0&xHZ>U2Fw#Ӧ!o 77V]/jWY 9>D~JII a/!DS%m:cx6\m9bԏ:t ݖQg通i ȚT=Tkxy[ Ą <6seB4՗O |zohvW LPam+z<bp5y& ?ւTULv#ҩR= #5*c *l*2J钌Y(h5*\$D4J2B6Ȑ_g5)Q"JRlb=elaIwpл|bKa 5i)<Yw=sVHung\.KV:Xź2v.fK2 6Ym3ǴY%B@2mJBOSل@nF{X,^bn]g1 ?hr%?H.ț7o =Ot5?wVQ,'X:Can?,W i06 {!![c~Sb+āD1dzIyI±?s5=&>z)$4?xX:\-,ߐR5 & b Ku)AlSF"*jQJ(olk%Z_ VvO3+3g4JBiْ@jTe-!A R!:׋XNi=QJxjKew ?zI_,")QVQ: 6ã$KlJ![xJ%1Q׏jVVE:M|<%\E|-}1LDڍi{6 mNԤ);A"; U1\>j^S|Qg#]m/,ޛ37x=|[iZêZYhɶ);.@[>?,X:^[[Eic= $'0g "%һB ̋Lu)jǀǽA>_Z^?|r ;?Yԉ}ްg|M`,CR&W-čU-krky,bea5rm. m֕JZpL;J>tɿ5Y R0/m^2YTDע*5 nAT3n^&!*19qk9xn'"$9[y' ׮šfU+^)+(;t] IKbPC#UىtI~Bl_уaaŖͬ Lã6-uf}ztkXI[ץ>0eLvs&O%7aƓʳ(2\Kw40A(  Z6f[lX J ja3Gr-*Pgp %:jU̗-$5+J!P(iFdo"N,K9o5J|p1Ct3m<0sE:dԥ)G riY gnSVfK(gm)R||~Eg~>ƾ>f=`Miy&U\rk|W|Mot4I uz<xDrh6"6XMF}'2Cx*j$W.u#k=R׶ʂOJ >hIؔ^~! r=]&7+V=qB/MЙK.ZGR|^.$WI@ln0(,BziBlf^im6r%|b)Ro4owg_wD^!jܟa^v!8ԣҶ璻 zkf4p >) w,09 Pd'2r;?q?o;gǶ쏦EnwB̿_PJ+DasN/9v (D7v[%+% ^.sKJCþF1Zx'džz熏놖Dur@ m)jVY Em@ U2%zaРIc0ic}MU7KŪh~>3tj,D_!RŅ?6՟=Bum8!zdD{>]+_)R|QpBQ0=VaP{Xty.`97(Q} =±^:4t#RsBlʕ1Lc,(vY C%"IӰlrDgLU՞}.s^瓴Rh7J'qGcnu}I/UOZ.J(e&Q"aҝ.yZ!p,V'P* ] -szLyya 'y){i=D?X?Yp,@= ϼX)IW8'2],MfMcJ10VzsjzN4yǾqIVcRڬ|5YGeԊ2I |ud͒&ښt>+YA|Gw*E}FQhEZTjN"~tʦ½F 4E&}N ף0ԕсEBh3fo, 5 &ΨMQh+;/&Aʳ$xjW0uԝ̤|g+XA+N~yw ܾaGXszڐCϣǸ$o F (Զ#/ul !!`?e%nc8zj^|^WKפ%{n,$N<Ӱfsx6uϠ x-G^J]e)VFlFD|͏M_.3tsa?%<@H eV}Y P:w+8B.~}.8,`=K K!:jvc/K'UƬ-$i<T T+g7+)yXtz^T(P_o 6 2xx41ɻXNv+ qX2 {!>MX:pme%)`X?y%p I濌|#%¤r(:c7v˂JI*P]l*ڸVqedWfl6@i^5R䖥5mmi/_uWDh< Ř=`lfnYjƲSK %eXݕUUd̢cm Qm&>!"QNA=T_{B*49z+e lKCdƏ1aMv['ds3H 7Pm2,O[?`i5smϺYQER\1ZA/+Z;hhg8{UbJE˭uɔF-`^'PquM_pKt \)S+m 8(lÇ5 p;ZЈ[MOIPiitʟD847߮*y,3DÌ0[^FɁسtF}F!7?{^mĆwe/C4t۾E_bX5v:#.挴 :;RO2`SRw0'w~=!x.=&%ZmYZ.Ame_G(俞%E[aZ$,*oGWMG8||EdDi ('E cVfsk>Ue1;4ET$ U JeA_Tf!YȦ(m<@H_5-pXۧ]ɱ|6(ّ;R M6˺S$'"Ib*>uev ~hHrn]t)/?(K"%f_K/|^(/uۼ 2f\Cn?"\?0IFc&>[֬_.(mf" &UUãl 5y{q+:@nܪ'sIul7Tճ+vHlU|CÃ?Ʊ![L9n$7ge.ITbDn5LoRGIeGz1OJ^4xR \P<8<3r*hIU 2uWQL;ߥtg :_v]`CnFOߗI1aٟ M#phB];>s]I-^t'fv]ln{gBR1>TIi?%g-/4* aWu"?ڬЃXFC2yr҄_76jkbi+7GAnArbzLԇ.y^ $bR,/ІnJ~\xA_A_,.ޟ9:]%<^/'8SɸqLe{ ?{ XC]@ix[.1 MPAhHM1U+H: m'?Ep}e&SH[784f~C NL|1`y$:S@9ϫ`b`#Fll{~r !ZnOv&FP3Fv3_x/Վ:6о7op󺑦~zp%ԜGJ} dM*Z"잛~D}*'cHX6omm1 6r5_Rb|h)'][aJ>;kRurԩt9a$ymrL-Y, pI]r}ݟe rEݽJCˑU 70>;>sWCY'>88*X$'@E>xs|XV~n6_en0&4nx!2%1c:A廙d>L IJwmOsV uVa :|=}MTn =3.nDawŲ\ҡp+U s3Y2#g7cVR&\/bWwXu+~}PbjWFrhT**FtKa?ˌ1Z/ ԏD-ީXrRҳz,'Cw*Ebݩram#)T@ |-3DX:b`A_~M1㡘6etIYL$s~'B~M᮷mElT2hլSJNN 4+ɇhggtr{?Yeo-0¿a( ?gR0zF 1eXo)szgC).ަ.l#ZIēwJb.&>F WFbfbDfKs,,7 4{.O`56r: J/Km%5;c/W5>oC<},:`QQxhbp\xJŸpW_94͜vIn_li(ǃ嘬zOkZg%pJ?~=9A;CV4{C!pi2u̹,dU*F)dSLЩ%A9goCZ%CuffO3:\VgӡoC0 'ίffjb72O"o&;ug{eFւ˹-f#nb7U[6M]_7*; :6 n==:PSp0h%נ;Ayk <\_P+ۃZ1L5?I|H9W@Q/a[ԣO݇A"e^2-pm"}Ӈ_ozU+XA ALswvW}l}ڂCx0GY'ƃq!"ɘf`cE`1 tSР݈HX?會Ybw)rc률h!s.#))' b~:V|%3 ^3X Y?,X\RSHmɋ<:bE*W̶0!ȕpñ m"cصP 5{3bF>[>^\'2Xj24SfFM<yF YMT'%au;M&]ou' Q$/ vN+[dnHU^4R,,;P7D8 PjFڇEQ;]SM͂|= ݢ4|=0a*^SPL hR;'vULO+fVrbS8A5@0:N07qCVaLKn& (s gGjω͘l(9̗|wɋܼx%CP&Hr6SGsZܼv4qOj#7_7o%,'{I23lER?{JCfvCYHxs&lCactRl;eD+.;gSܣ/ҥkTQ BJ7>| f@U7]TtG2G4H+[JiRwURW%p>yxZ?( ٜ*!Q~&<:Ju |nhHU+ōGyL![5tE ?c?b@2q?v6vF-}F|~(YH9} #~CE{JZN-VoO=!-QlNDGYf[V!U(Ak^Nk椸:zb<.Y7ǝE?ٽEyUt 'Gtu^1SJ/WP05(Fύw#Uϭ$Ssؐ7"*_>T/8o(4<#Bf ilrDw*YvI|" zוH"̜b˾Xx+ٸ@mvi[pT}E\r@*RD8g9{p a]s9~֨_DM)2TbeOxq8yvE|~ʝ~m*&Wv\*'FD,OaZn#W 'x4F$* (Ʊ7-]Gz"*~$;A'p{7W,^ GpQtT NX;66t`㰭q$ p{:ӏ[x yJmFѣd$"SL/eȊ^ڼL䁔_"> g>Eop]浞s&ER5шHquɻ2_:sm\9Й#%ꙝ̨^eJx>,vI.oXFRKma|ȁ.N(}7ɐ[lun6Wul1ac Iͳ"զok_b䓃J ; <_!J};T, qj#uuLЪ8ZdzX4>/UdH§v^Dpm|nYw Է&zϗ1Z:(qjg=Zr76TzN kSϨ uzG]yK6NwT1K@%b1fG ƍN|p_r0zN;s\EfqXCfaq8O@]!dz\.zm2B|P7&r2!+⤶`鏠@ N8@=Jr^S_3U0ܹ 9fk2 id puUL0DJ=y|og5LƜ_9/|ExcT !Q%*$H8kI5 "K m-L&Ҏ복(MEYPS|wexvseA6 leޮ]omp̽u6o3;jXJfYs23E]z{I79Mu!^vP*;,_S¶ɫUph !naؔCcx/ 4gKo]@ܨE6:ʾCW.%b #ƒ|$䳹CUl>EmtA1F"k"JQCAk'XצIx1 3"$AH?.h,_ f* xd-,cEΜtVD Se3tF}qYGJqfsw)͖WV&MuӊO'h$)Jban5uOG>͵}VMy6#0H(0RIl.0CC˙@7S%1߷aeԇ>j\H-cg^ 2 cwQ X%(\.ło?|NWuUi˝ytqP34ΚL>N(s˶A;&g(b5g=םpWj`o~Z +0Cq'|)hg٩ 7֎_^۲agi Б}+Nmj%|O [ߣ=&>WU]&[gѝ5g71ʞ 'X:Э.ll#}A )115_-, m8ǔ,QN(riKЫw8^g(Uh,hz!PCoB`DS4^T*blfAnNCUeQ7VcmȌRV{rVYʙ1dfdK%xeuZn젺eg79An6h/H `!s璐WA1A^p. PpL)d\f3ىdZm_q:j\ϣ QvZ3'< YMF[Sf4vִUU)m,vN`Ȳ`FzӒA䘭)[N$aPy:똳ǽgE7oc'֙>9ҩj}zcM>R.,f~i \ш9fSMp@ط@PFWpC{J^Fp(̍rbRS-~pǝ"+\q@I˂'g% i9J պ-:zݚKJnWY#}lZnCX %@߯ݜ|~xlgGJ/wD+NQ) *VN^[YPńK;\ C6]ਔO\klS-"<јN`>S ¸s-d*JO ں$)3 K^p \0J׿7xe"7t}^ 4W? <5F= td/IMN'~5_i_ȳEe] wOmp%hު.•LEy_Ah e+ar1ԉVnFT暯l(yFIg3膾{jaX CKtgT=KN][mGj FΖAF`f bc:1K]*qm+h?~-s$("{oZuX6(8rF 3`F}:X%|B 5ND~=Fg¬`]1tҲDXw1 7r=v#|lj*(؈C@#@F%1bV#U]ˑ>IHp,TEn{[Fy)i4C2Ɛ6ӴHp~iUiS5.Xn;iӶ9@ClopG #EOwK1C:δNu3wԕÙ*{D+ Gs P8beNMi2S6ug|{/ݴQ4ygPo(UYCĀ'Ѫ ZJhY M)"a+ٝ{aaFmvVޣ/lUygMͫ~Lo|V6釜¾ƪeo#ne`<A#UwWyv z@ jyXIJ*Y@#i쪚JSWkh`6 e>e^GZ EҺ ,{!5ܻevO]7 v?h8iv8oBe/sߩV?Yvv[̵Rғtò'[*,N,t:N!~BbQ߽BbSD<.|lr7ɫh|'.lMX4j=T^ThtT~S,c;`7Cս O:(ժƾt/ךJNHw0ӊebZoq5kx޽TynV䴨Hz ti!3],DVћ/oxkN6'E;n9X)y2zf-z}>[4_imqh.j/a⍢2޾[-W?ѧ&˹B"ML2W-N6P2`_U:F.sk 3kٔ enon{woWoCǟpuxV?{0ӨJ߇(ڝ>7*㚝IM $I *Q?Y9ߋpӷwiܣ}gB̄ۊZwCT!ڠLkVֱK<(7gEeO=lN29]L!-,MiǞm%XDoDINvVW/ S."a♨@mU]5uMDNe\駊4I}_ t8hܔSĶPuMtdp/G]|$UR_f}Lyji6?ݺ=7rocessBuilder.javaUT ffux }ks7w &c}[Ƕ9֖-$e]ܽ#r(z8ÝJfo I=8E Л>PߪԳ'Oc}ld*)&eVtYҤH乢~:.}Nλ#upvmW>8h'cޱznW~ Vr*JSU2\qRnt@FOsVN|p$Ts&f*?"\.Nle㴨SuVuV*j̱Q}NAxs:97% 4o4&i*1j"O*h֪^#7) luym"@Eִр8 |6xK톃ULΔE4@e}:[̀ 8A #b~`4 럣UѮ.<7V_nL `SG2rtf i$ҁGٷHrLx%SNM菓cgGfbv+Y0RSRٿRd;/:/.&z+A6h~|~P9E U0^0^zuVB!# iqUe270bXn>G'0ERei!b%+($%3 ^O:5"f,m#(pT2pOʙ$&qC S lZ#DQ9A>\FڝK d&`rQI`PN <r3٦-Joȃ ܒLjB!` 'Pt=h+`PuW"֤ fQqu t5 [4Uza/j0ЭI_}O(R]P'/Q% m@Q{xc<$ݷZ̀`}zAywTfG^|(9'%D8ln[ pϤ?NGm66]&E#˙Cwpgɨȟr0Sz^D">pObwDyVkFBZY sA:tsIN&@D6#.h ҍ^t1iU:=lVl6{k MSt[DTZ $˩@)^dvZd4,L]ttL:7JBW՟;LJY{󲮳S6FM.;!ؗ j$=eNA&%0f咶 aLVzT:vO4clD}{QHpU"Őv,ζ&ՂO0U1Ҝ^nJBT@e@d0졠\(Ȅ|t9Uaj1l4>@16[Ԥ<&rWb<p|7r,؉c15T,Š8-W7z\*c: FB&kxN4 eyNI'B4XIKz.9lq<# |TmjM<5zcO/;Tm\{~:rV&oFxs$y\"NA^3hHXt}0AsW>v\YpP-o "Qh5N8Er\xl֖20w;^QDˆO~R2_g㬡ݬdiYU"rU$6-:M*{$fr2Āp7ߏ,a8GKD` 'ret>:zaI1 k4Bd`+X.Bj1>?/O0qIf=w6yww/f_9[~ӲJ*?yŊ l~}֗|Y:\`uަNwHeC`l-`Pb1kR0k3w1pd-Lw`-]1uh-,Vupr֎~y]owh͔QrA*^@m2'0KU?T p̏a vl\5-zd`aEqiiXxVSk\FҙcLXdЅ115v,#Q4dKhɀLfQg͹À88ڂׇ.6=f`P8ƈq ƈDtK0vJD a`\& l&]%w3Qn5{gA_WC2U ő .V_G@ z7 y_lJ5ǹuTfe!{efJҐ}Q}5&.ezƾY2Wp,-2O\ W<7hKCӀ2&VFŠdBsKyWz H [?l׈2\*0sکSⰆf2|28a%iZ&jue| 3Ѽ֛3&iGX¤iwKB8ёKƺ,WLm^$dͣkz|gfj}}[53Q'sts5⿮#$4)3A~t\lfg c5$xiQ-h 8&1([؊Dq/ut 5 YYNRjnsH]GCi&iz\d0$+mg6+n$B0czwt>n 4QZKLӐd[S:*h$8B4h!8*hYQfg4Xж/3ic\.!1|ɘV8OC9ڄ- H!ͲH7r,RK ^1ـ!/y QڇdK:2M1#{u0ci[>$7AMZRN3-ѢhYӯjm݈cv\$PcOpΎ 8Mo|TMAe)t“,ko\XzO*061hY@Z`iZa>DjCW [ ]ދ 3usdKG-9)xGI4ZPG0S:_A7Pcxg}w g0q!J= &yZ,.hzr)d| 6(~ڦHLGrj5zoر,Li$[f:(rRV@#GV7"^p9'7ܩin/.I# 057p$Է/Ze6WX[ @+>y.zR o1{c~ <(D1)b Q6i~˩ .ds3x (>-Рt0s^<ϣcY8Ae='O { vPzp*g0c0f c~o;wnw>vG][:p'^!39LKAg d(mX C <~:|{[IPq(0VU3=lKOT=2l򎛖Plⱦgb"ᴮf~gļA͂-f29벑w6HŗT/;9o>5vJ[!.v@36Lja[iGC} MМ}ˡuj>شLx݈A6YY]|ou9hv"$ `0ӊ;Tu-gk(:-|ZC2.'KFڞ~GtF~8qk4V\z`6'&kk8BQ {d<i1} %䡈@gh`჻ )n,n6]T -SOhw/2Y>[)Otpw{{wk9"FrT>#h"mWL0i^ʱ*:h\}ED !f@q`Bps]I1! O0.p'{/(~$Ͷ ?Dsdsgt?)#ٻȧ^&M7Ĝ9$ (c^WPfFtoS? nd0K6rjᶀ(g|*[䀒aQAjDd#5i׃/urxu~XX˄7B1Y5ˉޤ%qOll 4dy.2I޻;d114n dstcUSS0$lqXUŪt/gT͙Wۀ4c.0dC cS:wθ%˚ZN8ym 0}T+iCyk9L%'zɃ];e  K'TJ _"C;3JRXZnwiBGGd׾v mz=*>߭ߕ[F<_VMr%ЬZ.<6f/>ybow- a}̮!07=`  >+EVfgNƿWNg@iD^O=>V=*O{J׷߀O|o'xDJ=H'z1qR?,C ^r}ߔ7T/P&ZBwg^XP iAz^#{$ BCe8C` ˴~>R3$M\`>8>l{InaVWv5M6Rפ=1O1. 3{fzߔ*%Xsɽ `O~y--d'ť< Ky.e|tㅟEjK?h "6)a{""(ZQ!"o'3̵n"ӝpKn둞a]D((0x:۝b(,PY (f/o.LU^T jG}!} 9Khsy*}3@r ەy<%c4͊i(UJKn%[|$}vRUil&GNjf%m0߬z(!͜ʢ:P/uΎH5 532A~bq~_LhX0ppxf˗dQ>אַ,=:A禼sG.:,֋1˼_uK2VՐgpvquV<1;/kRtZ@kig,xU\~~])[8lMc_KΌ\;џޙ迁+_݂g|Ic]B L0 k{wܥ 8n஻ Ϡ8D^V`5;]CvrwLCJKu_ٳ WiyV]V:x'b+^4G{W;jPTnwPD5:od%_S% yNsJv;]W]o,C:&Vq(󤆦.%&F}A[!R.RA5Kf:E7 >:j' *vSaoݰ<)9Y|L7j:Ͽ@_u#W7͊IohG^":`6OjuVs92M@% ߼_^\ߤw `ȈtQCBcSᨒ1n5Ta`.%OmG9]c$!Q"PՕ8O[?^-`v!ugkYY-w|୲bF3=sZHϰmBD}LQSVE:p0f/O"l1jiʇN1 k`ϑy-7V+t9z?&}WM\hO7HY7kI!A9=?UG^V_pٹm$ ]AL5F"ѽXJknԱx.F7@wގz.9=+enAz[ǶaαY*MdhvGrFjvG fP%s_1X*&n!>{ɳA6*GIprY>K\+=sA`ĀF_Hx*XU\ml:N$kPgK⮌tp00"e~ثsXt&`ȔŮE*lZ%$9"s$ ԿZI?-y [/_?߃r0_|QSӼcO%RfQ1I0V |a %|h&`6` ")B(Pv` ~l{=MVWiʅJÆP[tdpjngb3ʯPJ/J>ib`ЄsIsQ1?߁2$H5-w Hâ@n;Wz݁_G2Tby?ޘQOZ$2nxѥ ? |bu h~[6 j">#2uSmh@qiZL Dza i߀emֺ,]a:rS w.):D4IQݓJY =>eZڧ4+fbx(&ܤHk@2U.gT{i6̵}oCօ ;#h}][O[ {*LҒ%/u \eQ9@s`ͥ"+%k*։6_ xl @yBWgȀ]XJ0/#2*AZWVdr]QDZ_ ~@AC5 +Xp4ƔUBZ!@^Ol5s》aLID/hvL K+ցC"LdA iX \:E'Fmh8\Ev"c+AMPDji[GTu??6Q4Yh֣HzGb 8I@`R{e`dB6 Քkʤv4c澮=?l;2qR;Zpaw/%T:3Gi6' ʽ77LK(2rmG`|B/zqeBl)7O= z[P5| yCo94{t TsSr1bXn K%Dt̀[/=Ie!^QCBZ)g{؝"Ms@7E]RD-M/`/G趴&%p RFya,MB?OCtjlqDa8$C i4 Bz= _RcciH݃NFǧC>}"#(7ղN @a9aVCv?71fDTlpm,*wf0>2Mpco[:*,Z#p ? S9#=9LSZ' 7 mo4أ?l}ӧ|3:i:qXh V:i08RՃJN/q>*#UeJ3AX^EͪnAMp;I9I_[< EC=\LHk!%wǗeF)(PH *UB@1ǖ Xx?F@͑3<3enq{Xr8m#CQv.=Z(3q>0ز61^B,Lj^=yvW)ݑQ%TZ jB! VNcE$(ZGW\,-Si`ԹޘNlDPdkJZ^bKh@OA3ŧ+񂅶CР{uɢy~ : `ANQfV[@5AU87Fߡf. Lҧ)r"r[TfҗqA댺M,ٷEJhkv}xHBlyȨTe6-G”=r?:=lðwhIa ~"1+Db{Nw|p뗖o ->CUo&19l-ʵ)=F[ѯeJ͓DB)lTs^5+Z[0v=ڢrۄ8m`m |fQb%S0}*AH+[}EҪ2Vϸ~~{-$qu4B\N>2]&ŒYKza͝;fNVT27 y:,lc5UVslU$?OSօRR`y$#f2}zcm)taH/i.K!D{Y+鑟F>"ʦt?QVUV AZ;+|7 v"UTFZ5)Wy9(XEmS˧NJX,KNiR.<~fˢ2 V0^kJ<7̳g^Ib k1$'WNdx6Qc1+> W]V΢׭w]G-Wgp5UѡֳGF}%zijgh3>* UOVÇwE@t]RSqFJ2rҙFw΋vz4.{W7?*iED`SmPs>U|sҵ)6 pۃQ տǡ7[Ts:XQ \l Fb7/ ˤ$!&/S]2(>8]g;0RGrʏ%D ^[{L#|f&DSrƑ Rl'~j.v_;W?Nq l}3rAGfoFP&QA1e 7(zүy> /bk-f%hY2ۅ c{YV Ҩ#ژ~xpk~jfׇ۰V<2 ,0->g[ðW 6*еd>(kxʕHu"( ?niX ,T(<_`QsNsx K}8e"'%wifv=^}d7^g4{;Z~?_vAhGD=N2thd }?JJF[ڦ;huC]m`fx fF,?Ԫ\u'); Fαm^{|kP6QlGv.̠_$UGe3Kyύ}Ձ.,5GsK.AnѼLw*2#(bI;x瑋c=Jcx3+ͿMo#QocirOrK}uȾ!a#O`WT$`N>R״Q f212WŤݸ?x6c#t4i2/P3LS`>W>z!7᎒3zgX &r4_]t` {Zbz?ʞmFK&fRpı#0&1U6'S+:ot:+՘iA;g໑U=}=d Oi7?t5$! dpbZA*"@_3~ lG'ؗ {@VUL$k,rVӂ 6j$ۆgv.c4ntUO`ORTij ϸwp(% 2r }wԿߒQ.{Rj$017%^dU7ߥ4&9d+r8ۏ;}9DR72C-XL.hYO[]|z?/ v^8/>y$9/ }r8/x!C@mtDȻ:-XlgZm k.Ws˜9;=e8<wzH u=G:_V}}\&շ}=}°Һf)7xܥu-fiyUx: _yE$MgOg6Ǎ|.lgF}l]@̉X-,~^BUw2flajGȃ,?DQCyBe6&Dd[nʉ1T ؏3*Rꨏ*X$s˸^?!`d`?Q 51Qr$C- p Ta+:+ri˩QT o+ۄi(J$zJR5\yHJݯ˥8C0Foxyi÷׈}9@g[qWP@ǘXpAeITiĚBM6C:fi4A'IzhyyhTRI-CKcۗ`1Y$kAmQ8-ش nEԇL7K3)R$S aҕ$3=;AXV^Yx04ܬ`]k>K!Ӱ#JزzRt΃Ho>VHE[ϐӼZ?j9+{~`Ei)7vs^ cj!,i;&=+:HʇG9-2)AL":~S'cOsC}h(T#؄bkWK;^/&|Q[B 4C4&JUShu-N//䖗mcG6zB+Wp!;quN +?Ž;PU#/^(w hɥ_dD6A<-hAur4[b M.B2Avpb%l?m|v=V-cMk;9h}|]2}L8Il`  WKN@O_ p ;mVgU*ʦ*qb10-LD.{g}&"&.Hgy/`kڭ.+t[[KGU, ҩUI<\HQ N &]C(cV9*s+'Tu YBʌl$"Lr#K=4YWe Vpd4Cɂlpʯ3H&=%\ {0lEaܝNױ[2[5&wvpӟ/QiE ^POeUq]*ctbݬ6@ cXG%÷!%鿏dUD~֑s{` zߙ;@}Mŕ}Ĵ:Q}-k,ۙZH@TglYM܄6WIa^@b''agٗAorۨ( 9{B(7PIFֶijO#ͽy`Lߨ#Kty>oX؊>hZчVmk~,ߐZ54T5-4BKY[" YUwRQFL+EdM~|j&qݙA~.b(K˚G,Zmv [+*먆Kˍ/+"a͖;CI nEnGӻCzA\8yHO  mHzXb1V8k1-k! vwí`DҘEX0rxroӻbi?´[zv+zg~+A=B*Y N xa 9\̘ '?Ƹ 0M>w{<|C4|~̔CsOS|s-?856< w Yf+?ƬCQ^;QL~xa~5"4 ;͏q:l*?gՂui E/!E+sN~Qv m嗵Pisi`Gl5 8B]ngý`ـc m+y绑;֎f # u 'ko]㿲|N޵#~ yFs[xB=cܢ9k1h w5ڌ烘-PAbab'?um' 9t;ʴ^kr~5ڄtgzE¹B]z XZm_"j3n%µkwH8TcJ_EI=73骨D,lf;.&jˁOt>MTN4bsM\XPfMͭ=W`ܑT#e>_fKd륧ľv5D=`x/c `hEv>ĠTK:Q1{e5' /u`_W ,3'"*(䖂[+P`L%t-' {"5j5n;bQk iyaeH]epx7׼_/3_LMF$!"E!(<[fTJBj]Hc#Ԝߊ҃惺jd+lg T1[%3VJZz j[#yNXy:gC|^LR!$38׸HBI,acd*K!oN:1yJ kccG%)OɎN,+HnEB>&IVG6-2uR"_ mn@ f0#}[>qgÞnRfL$u>%ǐ,_/KC|b_BL[ OYC<[*X3:1SxZ ,:,3A ]8\LKs#9^nyBESBI\5:"~(zN3c9 BzdJ[fsAfBBYyCGrM?X օdeBfdZyX+d؊80[ Jl[tu?=u˭+C\/e;Uϳ͔)񃭽&vJC`/rPBCdi7mSEZ(Xa_l6.ӐiZ""w3su]H-G4VU)CF0{Ʌ 5r`xIƢX95́;SR],OR[@cԯ#Z, 4c6s3ڀw9eRty:(4< c|]c JFrϋiPz7g :YgsE,k匴\1+V A:DtkA:.ݚo\8?/Ɖ  ?:aqPr̮NSg8$KL˜smĺl#"8j:Y3c o #_z2K"&˫@\ٛycr&.h@ Ot\ q sI4NSiQqhTM+4*;7Pң]*Ki<>Iv$[w`@hOm ;|z rpcS@ac- O#ub 'ܐ>;P.(a*-[jᴚ ޴ή;+ ]rGjbVE,LDAJ%}gt@ϓV\U۔2ky靲GC3|7 ݏ96;xY H/@] l8LT x^}d5?;g3yy *'G;2P5Il Β9n]yG#xi8xz{r =taľ V+9=C]2GA, &:54PGqmPpGʯ`4C},)‹'HJ2y"cߗ$s;zRX,Hiy|r^eZ%\F| LP͈yw,0w喏] ^-^g_2p|o? Yq>nYˬ$O@XsaILjr'q<>rWJCWv$*Oi$8 ZCj8P.{,pִmd_ďx*ָp7>:qD߰{c:d`EdmYGf-k>ró܏!I:Z>=q{Dg9.yWb3tFkbj>I=J*w"+m :"+QE*h1|_ݸ:36]E%=8͚!'&Z tyn"v.nkubMs9?VT.jcb7Ww[sYEc6 ݰBw!SJP3V=ip3: 7t%w83LB[-xA]s"%  fcbֆrm]}ZN.Fn"X>wO`SAe$}Nw=/_| (C f KwE[^s} WWb v MYLĝlj/PpqXq9/Xkkg=zкr6q^J9GXbBc 9xCeD]mѩ4HqB| eG?1O'1%~&:6dO.(_P+ڄw,_ɉq%m=^ܻ^%fK#%A /H_jbЧ//?X'r9c>iV 0 a1X=4ݽK_h[ qRߦ!1NF̆ H!]kZvkO(=N_Ԓ}EA+""Lj?97Ԣabqx;V\+_բUo#n|f]5Zf,. elEêK)I5LAd\[܎_~!6Gsv+Y*Z^)@CJ8c|iߨ D$0z'w^ެR[bZz|~IS"֨V|+r碑;yz*%UQ9 fi&+ha~r)kZrz[B0e1]M2òes3Z]LɁoR w3iݝ`|M>k0_WR[($+!SX0lGceJv0rSܒ0)ԻWX3=3e}[5עo$ú&-eMW6DgoC@6,pV/q-=vlmFCk 5a4u٥`ߥ*07GeayVj, dU2i!T T i᜸-~7sMZsQzspfgm[MEԏ²8P6ypBASGe8t}uYY0h^x'x~+ϔ,ފ]3,8>*| $W C|9'S"Aob-xU؂Údpߠ(L\bT(?2FRyUJP$Ǩ9>/i&@d?N т-%ZXqQ GgN1"ɵ (*^ƞ`'**'CpXFRن$kj3mTj 'Z(ReLm.axQ'Jje1_ խ5%LPڃ9W}JQk+,H& #/c-Z3~$47/pX}xC;$kj2+mHST]~j?LvH YG=Qϰ[eFjJb,zEܜD)LPĦPn%3 )ىlg"TsNe9 P#Y6R,RچK\f3'CjP fQq*5UXc\R 'cW±2YV6/F/ ҳ_0VU& Gq6~,>"~(y^(P;- 4?~//<8ŃxjT1y7sHՑ˗u }?ڂwu48}?ƹ&||Oij@cZ _|=Q>%ٚ}fT* 6)Uds>W$dn.,]7e,̥]c6YoILZYB[p*Ɖzk M+#):UZx{_,-g V{-',`!T =Wp 9.Qj|dXGP#HH+:H<hhQܶ ܗllCXxHI eZU.9s2-ru{-Cel[ _n^s;,Nb0 ܊")M h=gD"MJѢٌ> 7y"NA? Ϩ RN-E*WZ @pXH(,-LΎFNؓp!/l=HzAupf^@3qm)SkK>ú4^ɉ?jW4SmmU. E|)mvwF~j{0̇Y LY%&:T= s:,wl&AؓXw |k8?H:`,UD>ӡ(>}J !Sjc>Ԗ:a+,xƷ*dYANeL7;ō,(|M pgԘO\l ]¹hXK-PD Յp*CbBU"! B䎵nuQ'MAobet\mTyT@-E?6X'lxm`"owքnĶNӡž#+fw\A}S qőn?j4 "+1xL !%꘯i5YOim]MVjB[.mҠ[Iy ]w"'؉c_=0p6QZo4[be;\8,wUV J: $zO sl%d ~,to6} eWk۳/L}NkgXz;?5i3z4)'UM^?|SiTn3B"m􎧟Kf7ˤMS% 1+dqӍ)R!_\_ĖQ|K"XmvW "G%_ h͞c5xHņKguRg gT'DC!x0">x`@ ^y,:tƭEc\+H]% VA4z,'9d qEj׫&%{qch4u0~QY'ۨ8.mX,IJxfaO>OxxCuM!"ِlr V-h~M"C7Z[Nn;,tbeΗ.D auHe}{A~Ԇy9ί{4:f8 y7P(k)"V&"%mH)Qu4Iт-n;DRH#I#EGL|fh(ZC^e ~OWdaQ*NKӪwn ~:G_싫F#VѣG6,$? '[BNxj3(2ȅzoQ5C1[L|H\,]$ j[+ËGEhGQcFm>NBǢ[V,|JOBXg/T9O:M"fCuJ^L$S-U)=WY,U4I՜*(T!pZ-@2Bh!4#pIS<(d)źOГ/W4{0&,`Ū]K+z]~Fb: aR,&!S|Yc (&5.07Q>}j&_'h+S+ eNbUzY@'+ #v.+! ~)ʕ$f9(ʏmq:!\H5I* 3]m,iDDX2)%tĠʎPBJ*+-AV:;A$J y1YM(Fs-ρJ!#M:|(,ȹc^C.CUQo_z)Lc]&c| Ms|׾v:JlJAq\q%t5 sn-:|b}0cN "4OE 3vUuSy6CWU@&}gK6P c)=y}9TE9<(sښ`UeVwVE%Z6Yv؞d lw7c'1>>ի%u{e6xܚbRt(ӵ+|*J E9%7SJLZr#$i1&PA +L(BMី $o:av{}sR831ડ M~}royօ(iwh\ gs9~}sSVzvsӓ =]1$o (UF("z!p'Vh5)]au'RY1C ]8z* wH /T~~8P:HzpkHOicJčwW:!Iw(oϤ6ڷ殄q6Kzxl$e) a%,;i"`"Rњ_}(DS~<] | +Ns 靚gaǑ&_8bإ;~շ z;;4t[os~异yUWu! Q2ŢB_: ȱe>;ۜ;k%;Q(!C5Ql(DS{uiW{;8y&ߥ:_7AóOc>c`:f Uۗɴ;Jn_V,d-g&!i)SWyze+SXKbUC-`k!<#.t.">&tXN *4m>QG' M(=Wbn%,i+mRS(FL7ћLjқ)&1ȏgI+4vש 6?=l pU;]sͺz 3\}}HŪ8VЄ 7Z3| uNOVDMp^@қ".g6QK @]u!p~f$ז@2 UZoƻfFQ-^fB*&-iB%m7V"[1Skd=xg';!.4H>{ ls`λ2§]~6HmJ 7Hp@u_! * [ ιZK 1j[E>(#;D;T#.U6ybͪc__g<3Gqvbx?|,bPႀhq3zX8J"}5ihPF&=GHej?M2d:1;2Ubg՝jElhhGJ9jҌX;Jt=X^RdxkUl \fm7|Θ?쓷)zŕbnzFgV%=Q6-ǐlhN?勬_{Pרn 5o!D*h+|VWՓl∄h)i$w  <7f=<_ VMu5X2~FeT#3ʉu `$#9J+ <&~ׇh0hq2法QP9{Nb(5Ǡ;S}OSbƠ]܄) $}fNڊړb" ىn*RR#,oPla5~㍣ҽZu_sr4Jww.ڙmfb *9$͌2^e].ݮ 5~! ~Wcv4ΠՕ,C9UzM̛n-.s1RyEЁɤ8s r ZKƅKQfjs:26DF]S7fd(4{$R[G3o+I4ū ¬˾V IMshF^7L=/Wַ Qh, DVt'eʀ_Pwm ,STpRlɡ:4KY caFӰҾYF: ɽ{yhd`:$8J\S|5ɠYh4cuU cB@(j1f]`L P7i,DyXflʯ%,\ڥ80q,)3fECA@j-p57O3Ö0Ɂ  _MT#ץLX䶾O99٫x:nQؾ&X&@ADPar_8(즐ݱ4+$ @,,!b%Vk8DiB|:@@K'עLynUn7+54&`IӝLR C'Ud᜜h w'tFHhV!~X`LKUrSc~|T1)N{Bp=VT7'Eyܹw7TW cph  LCxS*B/~NINy9VOi[Z=(۸X KL=^8o2KV^bGM!hcqӹ]aZcS`磣L<#LiHbac*KnoE=GmN3ێf4T9 L ղ7ߛ5{0d~›q .&IUE&-SYsh!͇͡|JrmtZKR^-X ]sH1դ Pי ӌ$JKPyqdIX4E]AH!>]VUq!B BW(u^ZGD&A87®(Zm6aGpO!wIخ{?r[uz N@"U<jeNyVcM<`ӣzw >|UUHko6H\hju`po[=,u\ ϱ P sOd~{o}| Ǚ?}o@8Nmf&7 ?ݐ6>3j ρ=ͫL4ji?Kb BD>хGB4]Mq; 142BFJNy pg#a^fPY<X8w_o]-%%' *'EXqQ] Os fkv!ic/=a;MQd+!+fJQP)3Ҹ94$Ԗ(b 2#aC{6$2=Q+ۢ%X|"#{Rè!һ09܍>xwc(!6ar( MKTsKҠ'_ iQ8^@ә_ o k01ѵخb8{pz"W4(!$ o}D=jp{ts;m|a!ҙG=Zٹo!OIqDB46jԭ=rr$rhR;]f:l:4މ: $$$bqk@!wS)!cfqiXf^CihJV}4NjK svQꟜ7p3ܺ$$Xyni? ru1j2>hMN\p9W}'b9z:so{rN>ŕF2p-+.lJjzڅ":0=aľ#6%<*XȥgNOK>/Vϟ$99I7AhyQ,ajpK@4eQG+7Y9(ߠBeJ0'X G"֗h 8ټuEbɇ{lNSѥ$IqNcN`?NduW4HQq߻+RUNNk8T'o+l"sgVH#_A}X4ct=Y|9tHDl|ѣ$dQQ G.q B$C9$m`P8˜7Y"O+Dh*Q)rsޥrd¹{z`U~fԬ]%!C]C"mA+TxY_Wh={/^eo #Sgzjmcn1i:ҹ<ʶJdw`V%$eM 5Kw/" -Ѱbs_@xIe*{w^4Z6*[?U|>tΡh.Fߵ./U YP~):QI@ X߾¸h"MT[oJܸgY U!Pb̩dFj7e|~#w/O Uzrv L: o+WEo4N*ߛܵKOI*(ICS'F#zAE.MS(v(Pŗ'}+CzS>f䛣3>ьx&*oQ ѣ#0,5N礐DJ~e~/MI*HG (8K֯G| l7zFީ`Wp7SSvyKI!0b.I@)^C|ȜwPaKC\. 6g9|WW| "7<սO> c7LU^ %/䂄)nL?l[`׻w9Ç_'|˄3ӟC'tP)r`mH6wR*ttRk)'u.{j9M6:ᵜq($r^? W%4ڄB?Ҕ17 ~ mޟ5f)8Z"#be|3"k GB>sIRE( MVj- GQ;Sf TI|LB· B\\G* ` T.ŹD*u DNH%ZԅWMEswOZ^PtW *4˧Oz POy9xsr|P,%qr{{3`!wO&O|y3ȋVS޿,b e<ɽsmFg^o VlDMRyfVK` ܑudmtMkfX1qGqa^srlRq=7anq#fv0F;+`e6PwĎ 3z)a1!{bGnN5zّXfGw#283ƬH؜9 vƌ^&.uͷ"e4`!5z+(W̫U6.S"~_,q(S3rUe5: `FU>TEBL*X 6NfTBJgK[}E6郁|0}&iY:D0ԳT=ߙ0lioFMn`u"l\^,ǰU;<kT0 PcMdyM`L`W>∪LF7K>˘[k1ʹ _K1?ZEhI*"$܈[FR^oSJ;:&;ɕ~p0Iz?? 0sjb*`t=,foR+PZN'VԚ4:p5~HG+@k֧.tU;SOSEhd RFKd,q`qK/䑓]0>QR_HWBp1˘#r|,v-;hͭ}eB׫k1/~5A#͍*,krAr'LHAMC]$շ(J|L8Lc]cf=]5wDpHJU!mZ|4>p"E;nO[*.^ Zv7h;4ޅ Jb:yғWz(b> aáax21 Z)3W?!h泲#1~@٫@N\iK@g^O2;IK-'<e%)M/J M6eRċժż A#g3<J1SuRm¾V~Gw tXf!,۰FD60ZM>r^Q4`_FFypjVMx+1{\ eJ3QgMfQΤ3?fŗ$Bdfp9P}.ಅ gWcbY?[ղ=Tg}WN@(fFF>tZհ$0y_B\[}4< g b,t˲/وϱv ) H ɵ@dg>A՗PE#CX}nQgs:"%W^0)t Ѫ{)}Ǽ\.nGZ`KȄBJ/Zw~tJ +䖕l?gnH #k.58V<,v9 b ,')?̴A)܆/Psn^3݊6]fzV"-491y0ު-`RF+]L؜ML}'c[fg7^7,!vM+#H#ސӄQT6XkjÙpXeQ5M` 6u^&H/v"h|؀kS7l2T؊׻ĩ ԉ^i.FVҐoF7K8Wm(}S>77Ƭ#ʘA:zx $Ok,r _#*GqV]8&a'B~]-@W*#-:V+{'pzJp{9҃t0uIUJi?˕pKeHCN宅q!t~.kuJo8@N.IR{a3\XϫpG^8j™@v(U_dSfOռLq4O`[i5A> FNidxl|K^bF ߻L ^H!A@B -j=_~b `ֵ7{y 8lfM`0M`V0M@h֛y/Tԋs,&8=:R C3?1'2pqe<_(°h0^dw r!!|87AN`h0m?GDv?_{^'ED1<Ba6( 9'Sv1XoSlfnZ%D]XQd8y^WL%G]P!yWTx>|a$vrtϘH: ds֟5uA&uo44bar8wԙWS;ؗ.s)QlӕJ=q6UOJD_U ߠ8{.RV>C7X?K܏vPq!L L/S#9/{r3o!&n|`qZiGD :ܹ}q%D 4zr,{x7SLVЧx>prCP^W|ExKjc `\ 9@n[I|u>oN-Yuw 8 .}$~We6;㴘8j,zsְ5hՋ%uQr[wO z\ t}an$5E\(Cwg/{c0(/4\ߎoo䉊 ɑq;1dHQ? w5oBun^x`A08x0(妳@YSxdM;U -dVPr3~!h s\[I|tׂ^9*sŒu?ّc;U; nTi˲lXeGX7~_s?;QF*YUʮ;NQe#wXeZ~<yF\rsg-oт97Ϟw2&^XlZ9΅"Fࡩ]"x:/T 2uܛ+K_ :}^݀QԕZ"<ͯ!=k@ wL0t?%dHK'Wx|A89#Kj7bUe0+s%T@9x:į,a8{CmҞ@ Cփh,c/bI$7EA)E*{b$QәbnJ"[EHGB gj{+08Cӆy/XWP 8F(զ孋s& (D-9_e5!aE c/'WHݡGmzґ{wAo&<>w EpF J󿧡 0~!~!~YGBBt/>d?L_RW!a&\˳vRA53dNOȹۋ3lE!f)Kt%, )DJXʯ!_oGw>$ƫ86G T}#s ZGsBNJnj;X`v@m2Ǻg;ALļ`iAl箶ކPp*랛/[9$hSu1ܟf.d`8s47M /J3Un n(~nfNE {Cm'UfUf06:U^28L* ߴQ˿jQZ@RU9Iخ_:*wCq3e^;O+̛\)qp.SOZ-ADMNsA$ )]co7CıEnYPu1ND'.N֤+X͏(,DVC i:HX&lUkСg喈~͙ƁmxB:Sc31\wGL+6M4lo4e8q[?_IxXq\wnT_)ۃ^~Ә/z+;8V&K*-yd-VRSHmtnVҝ0F w7eݜt7# l'`!iHkl^\~l3s M726N"z+{.jg;M|?~JCݤ[J=klŸvYE>"3řLB Yy, KBMgUSpH9@ٔQ&coB#xHWQ ʈ!I䈸ICck̐|p*i0Mtp<؁iUfea:`h|ZfR60ػ7o:훵ۡsp!>l?_.%d]rZ5]=D K8^b `x8t !<[@ YؠVP=9=@Pϲ:TTpi&_9/W2*a'+xU%^.$T"pCDS.oI}YG1\T6u3$H|eZthmlӾ*+sDa(cڸ* c`ۖŘtLnpRv *kc3 Sg %eUm`Dَ"E;sAztWBnTː$^b=(oGK F= 3VX+F^t似O1g'4c,cH /N0o@e[cd?)-S"~ UΖ6@MUg#o^;cw7Btx?ʀd_'Up0 ope+5w-?a=6{ZՔ݇j+bt AKYEɫʹG8$d6)(U oAWNJ0 Ś$q91noe糧gz΅qH)`t.ird+glZɧaH)x~o98 Z<ۯ_IMMvR٨FV1tXDT߉QWEr=cgrPO7l^%!1zCsjWJ>J#&_SkCt T;δzfͣ+'?¶8n?%zi2i.4;A"$%X4j7'x`y_fUlԻ܃$'&2ϓyf8s×(EeAoQVVU>|27z>+*@:W%1>ȌrFC-15)`+ ҞU{XHhAPyy7t M!5&H;/|. r)* V&z-k#vsXXB;M{_0˱zg O<iC.yAW| .0UZ.ZA1zGDBp Eiio=f&-a=',IyBǫYه5G iuíB#r.<ܺpOtD i< 2wF%x4,( i6k]Nc2Sk .*϶nI|)EGr,/!^ ҋIU䟾'|5X$[<:vI!ϰͣpk؀FKMtz{gV$}B24-UZ$0ҿn*P?{Lo;ڂgz)7AjHr_gK'n1C^CL5-"%k]b=Hځր'f"%=-!dc65BdDhr[њ!,B,HW'P~#Z:;p'k 1FV÷?{CZڝ M!(Q2KɟL+9@;-\k'?B8Ț_JVAWtyUKx>FuS^.l4;8ξً&.,f{u]y,h'rQ6kh=~=q<;?zx<:y(;|q㟞LJGg㣗a/6ֳ"ϛz޽͛~v]oi^bAΠg@8jV4Y(hVmV鏟~*ɗbYNg崨"*묮,ob]\'ә=a~PmVe%Cɛnymn.ZL 2ou-vݴX#LlnrV cz|~v@EN:J3Lpf-굀-a/lrA/^#d?|yи[Р*TZ/RW5.çgdu??:f8N^zv2;}(nY=pNRtylQ^_jܜ#"$w >laYȯ iQ&dy }˺$ XogUݍM \.\|ct\M'ۯU^YΠr,g?m W_~7_~:;0S;]97.dn_~i84o޼a,foz-8;<_~-CPWe*N 7rU f ڊf]yu)ZE,[7e5'˼4| {wuө~SLN `SVۚ_@GfO'zqNvڔnm1+\OӢmaz,6e1;nr99y&~8Q d>pOvq{~9+/dz`.} K|nn s6E5ϻzUN'㪃UhpN|S'?5llF(6$'> ?.c?lRevVLij_N^:9̑w@*{\-N ߯jW Z> %MeGyЯ`Fv&?ig]k-W[њI*>Q_s`/ϟI C}H~ &htwplռe '81`*:FoΦE; > OymHey,8 w6oU᠛ <}`K?>y7UT[7Ɯx(bT9>72|yfS_hUOK˃c9C{% JآXj*mMZ7k!nݢ7 V) dr\i"aa8h,ŽMF %"}L֍1+@_0by+hJBx3I~0HS-+^\nhj8iGѤhB!khnJ@Ռuw쌡 4[wJ{S`|^(ٯ)vt,,GHMMU*86ݿBBi!rag%b@[(Y!C %0̢~ v"0(Wv܍ʏKo-9̊yćzA-3|*V`-Σ(`/<a8` U]}_lc۷x{Oہ)xk_IfĐtع-xzI7P$1Nc tyTP/ݾ v'>IF3 "*ͶHٯ䍴%pP=~D3;kJGvm!DDU>L@pzeBX~\`]n" ǫe\f +Vffs[E]w +cq&6H1LcoZvP9MxIޔNm@wϕkm@f4W^k8E),5=SAch@GMyi~Zb-QWE%;H=+; "yvYN7j{,Ӄ3Sor,DFdv$隱=vȪ0<CvZN7zF" XLڜni"gcΜj_.[W{R@X7n/~l0< շSLSIȪ`eA4&X$A6e'7YoJZ2ӒtM!fORi%K*-NڇnQX)5{;5Zt0!;rgЈݩi5:ԡsT8¾Ne:S V;N{5O8X?r@C`V; zX; /;)Hu/6ONJ&a.#HxeR,h^}X{4+u81\,"ڑ6D3R`o<+@r5kt 1Bbm5>PyW];kE}Uٓ3ɝIH{'H3kp̦N aޅW5mWӔ3ASsdjkb4S F$Xy}C њuv)1^t|/~I9{Sel~HDO{dž,GPBd\+VL ir l\+P@-QTY9v M[;L3VI!MO2OQH Q**sǠYԱrǍD#~[/u˩,VN;MynA,_rSY~B.;e8v$DÜA{D H2ؓ+-i`;1b3Mx,S2jvF흲R4kVb$X-ލN6Ɓ9[5Wjo˶3bYhprxoBͼ,Eb ̰FWS;lX\M=)s1X&e4M;S>givdصwE˶o@3?Mhw*0#> 9w9cZYRf$.γCzs6 hDrLei4P@Xjk(&o3AD7/bEaBy`b}Ӷw[o{ ϕP &P[OM7][ cUk90犒ZJ7v5Lvl"%$/7ζ8FI|XOOe4:1+T[G =ANlWi\Xd"a}`",1{  Qѿy /[sʾ'O\{ 8;-gXD 3u34x UЫ&K޸ͯ AIT( XcX/QQV ׳\3'}Tyk<ެ(ϘO6ˮ\/%22KVg:֙IWx2*dva@ʬXEb!Y1QIU%!q? F&i=\IG=2hiCD ܀ySrTD|p՜WzP\D:1naB $mIjY7Y&,WPweM?`YbZ_&=E#tR5SJSpvKQ.09킂)r޶n˥=ʭ'Xmw{ƃfO(拘]?iԽDT3 p7v݌ODyyzR)SOㄿڑɓ`AyC29<>CgZY?m WM ز4Yk1:GZ_Jvy^=flLI4UH~(v"ֶ\]yŇC:c(DkQLq%&fl5N s .%J0[ *=N^]kI;a!3ITEA7Ueé0㮶L@=Uo|fa40`H)1~q1غ68ʽt l0V&(Մ2D^O MAɘK! 'Z0ޖ,4}{,h؞))gK3wEʖ5+b?oh]Ϫ@gocn4"X%ΓK]2gm[(%c*k:Go>"ɺńI"G5iR3G}96_H:^P* BIw?k}FEDYDk2d%"9$ÅJ@s!<qxVL=zvW%󌿵qHcq@ >-( {mF`Sx Yܪ26Wd4U:ZCzP]|&uЋH&Ne|(xnBê^O6뿄bn ou GuZ;Y2[b7 4Uoj*횶\yL휺pH}U$leFoh?s~3D42~DTv;f(^"~cc#/['jHkDJoPXxuY(f/'-8 u_Tn#^mҫ] +COt=_Y:SC ?3RBlѩ+A|4x Kj:daf#oI)Rg_OqiP8w,[#W+mWDQVN4E!v>?2}G9a㴝o@%m3O eZӠ^f|A>9`. S&ȑ|UX0)QLlF Uv5l8Zr=t @FQq]QTkΞr<9>;;~|Q&n}HnMq&UҹX>?8S.t]B D*5Z lT*+f+o~OSuE<-gra^ccz]ƀ3DNx2ȇ?bUq}4Ŵ]$x!7UMqWt\-ByCq4"$$c¥ (/觩=~n 'FBTn!4mhgWa|ko`ea mxP8> V\xD0vS#েxY(ՋvOaLI6(mR78J &0k~X7]P𳓾EHЗ;{z27ѷI|hO@v %e|~aDVzf"V۰l 6 bJzdH0\w+v6F*Zx+}|zzp?z AµEVם]mja h Z6yU1K ٌlq 7jaS7BO.ݮ&,\,DZ>>45p2+Fq<QHU0W⊆U4)_S bm2ȋ'v'O<qo}\EH hzTeӻ`)mcp.ܾi0գo>81)VKư&]kMoF[{B8E0׃FzTE;Ĉm)?$ۖ1Tw^˱vxm`*@P~)In[u 1H&ՕMQ ~&(:Ed^J1pT>vbi 0C? ޻Jgr r掓y r/A2egTGJ`T ڤD92<.&MKuS%g/M0#{NttD]'Xed"g,WAWBlg<{Qt;0y}?_wwA^I[c:tNf{p9k^(ZtH`dC-ᏞȎN*Kr 8<"gU+|.쵗DSK xmO>N> |prڵJ;6?Vq^~n>kں=M/1<ճ/#vk ێɼXJ^&=J]JfMSf᪵yxo;R`XՒ~_hZ l2䈟m 6Ӆɔ9s]`VNR&Mv.^*so,bR'xE;=E>QNj.:-< ݨwqBC|sͮoq^[/Dqk΍pR*̣:#Vw~(u&͎8bjf :iGO͕,na\nO6 B\#NeKh~~ҫ ÍG -{wg<9nNq-"h{q*sܞ+橙3=\0ztz $-FmV24pRXba)X8"=UM;OGI}fS!\gEFxY6+fRgXF.{X~ؙQu4e '*bU6L?5tӬɣuu"?W=HJթ۳c mˡ\@b:xľn_vbĻrZX8jyq^lú^13 ~{G [[r'PVg|5ԞVm40QR8"`?. 3ҝS-Ĥ|X{/mJh?,,9OTs|yC?w:(Cմۥe /^*R# ]2G]<:$չ\T7F o;+,tT3&UW'#/ EA>y}(2y;5`--0Q|LFZ޶K{$>=4qULr?:CUKH$`OBuAr-uX:' EӱzD|5 {r>ϺmJy{Déc&-qIo*g(W iFvVT{?yFIp%m/Zs2GfR/]r>mdm8qvgӝgXCMת]D,^`G=U_AҬ׍Vxʪ8=vOzK q.UVzXueFtv ,08%Yv~lKE󪨫cɋǯqz5td5^Rejzwwf`>]a/!,C |tGLJ=SwqZࡸ0'juNG Rp ocG1(QZ.LZ_XU&,> # ?7e*;4VkNdNWPʦHToU VeM+TՍ&Bawz@c>!<"v}|Ac!^KbCLbZdQy[Z!׆y<*HtYW*=B166 Ed'inl}m$(U{ffRB&{gȸWT!MPOy\IضN|Č?[=eƟm4#L Wol (gOk8.ϰE|fz<- b4ȫ *E1S_nR18 ^-i*Q;>4LuM]*~?Y|;Yulqk#~#0jLf#Y7L7[6jfoju&[)TJa~㡑f ܺeRBeBk:E5pTWx>c:R.oOؔB?ˉ\L^ED?jPZ9n4bZtc|}Dlj9.0Db yWtvR&-9K+T`0 PB nJd}v n\hkNE%OT8I[/;d@g*큍d=d`/Smn\N[ii&XNi>n."Rgy'}*#PΙPa$mFqͧ6T6M#%B~ ?wYLrdCN'*؂+=):O~Ajxx^WF&׷3c2~AەwnSs19'sEz(yMG'ׁ{ O|H $ 9c4iN8 sᏽq=g翞?}דSɿVj?*9vHtvK2#ʃΩhqRzn, vi;:" іȎN/>D}-6_^t&%3庛a;3;,\ }'=ϔ ?i&'m-MxDG9f'OXׄi rz~#Q}K)(t;bWW诽ʘcYr/##k6%lM_@f#'4bCC9D |9jYװ UdP݁~ޡ`.\,BX~k/p-]*Pw1F9Y]n`0Wh7SJjYZW.=`J#?M>#4Wr>% }'UYBvC4J"aIϡ⭦m )e'ݿd I>ؓ6j+;S@ u_Ep7pn}K KuvJ#MTO+ByO}8 S=hj@ ٚ~#ꗋ<] Qm /"+'}I +*c3{8;bH.p)EvxxD|~zd@6̳%0xTU ?~&@$ޠn[YOX˝|Kf;BYK _ˡ^? F(…1FI +8p+OS,S}ib=ۓmїC5B{Ͳ<~`nЊOz99mnM4<CC>jJǞD zsInvocationHandler.javaUT ffux ZYs7~ׯ@9\HTR:fʖTkkP5`ݸ砎Ty `yFFruբ"9| c3+Q E;;8gH2gZCEF{ 2+VJhO  ) O A>cPkHQt > ,l#'FD¹TJCd\TX'tG0F2-r̭>,ؐ6 {m4 n1Az IP+"YNHdr NWJW5GՕu{ȸ& YѴ\tܚP[\c~LvE~逫:E]V2.e"R|i"5nW腐n],{~(+ 悭'$De@a4x9f 0}; ?tTa}D1s.Hlzb 7X#x{"1L&EK%#o1N-k]U +Hn 2VE''uĤ#Au֯I}n@gv;z}cIS:TSO/֍ԯG<1S~2AN#`^uZFTW]{Y)Om7{6uiE2PzH2!+2zV :tY_EjD-1 넪i-*dQ=@jcMz\tB[uhcMy ,ٻ8CtM> O=ObJ)_^soǚl 7]kW%_fxTm=KxNY<1miW,sl 6Pb^qp4|$_;0B_;lX-Y5wu LTzUP@@X>WcB%diiRD(Y^jՎQVr><?nCBwpт_o$[!>mQQ6ijzo| Phr[>}b_%YC[ _o6d9[NB|y!L@䜴m@id"fRUv92;9^)vbGl) u/\@I7]BoL݄F0-#iqIw,սq-``ri|4CCPY3MsͶ (iL0)ޘkN{n#[l{삕e 7@< dw/4HKd>O;clmrsw)+>8%࿽>qwa̕68VAh{7cyf7,fO8iTE^ oNR 3P ^EZorh/5YHcQBiǹeӪ:iĘ鬸n5U E^ETBEmr5iO lWd - WƸ,A[Cx)2ݧ"}\W!?Ѫb i[ެ)ۜ xwH( pKE"E_@↟5_Jx|)BglTF9!ӋXsS{Zxrޝ=%k1gQa6KRvLԟ[+V`]LxH!zw鿼dXYgl}4eVlC9lڠ0**MUe9$,~S |^mNdY6{_6):#P7[&fF田gbŜҒ0)-gTh麭uB `evwsk⧠TC!K!HEY 4- ܐrj]CUߞꕫj(K}1)x3}1E VgW.ZݐGUؚ[σ }Эq{-aecq~1vlS<8u w$ ,$4׻t1*^gaJLO{{kl: x.W̾?R5 9:H|\'w%?i~(aoUR0cpmkmWesz>އu޶SiA.GH{wXa\4/5I<s(6gMd{!{rn|g:Wޒ+Hs 卻SHf5;}ELёwrM!w.~L~IO]/Y&IK jy92&0j3W%hϠ:}`Hx8h Cĕv3F#śB&|7am{!kI2g-6?}ažU8l_.y>FT ٕ*i%0=!^j}]"Eݲn]6/zuCA:mǧ#]3\<5k~0x2%R$6wl{~K@ccq8Constructor.javaUT ffux {Y]<y' V%ieYh^ QN${u..lv\~3Ʒg'9ӳCf8x5Fcb$;'/f;L|aE!D$Pk9z  jƁq, qexdnĀɅ\].>짳wc5~\_.ap50@ */2TZO˳gLl|10T d5zw}u9cGBl=ToxǁN8[&5-" w ?@n HA ^18ZS˪VE RK,>F6F04Lʢ^ʲ|?=r iW_,p*iFxq"YI 8]ɀ}7_#8{p(HU$ir\EPs K9ڜX%bɂǷFGoBL3P'O@dQm:efd$BTap, л[fU+Y h%Ylp #+r*X尟52МB 쟏 <88KxY]~qS Q3T=}TjI%pzì9 ~˸SaQ2SUE#0͏^?td(=50}tL4#0hC7d8xT Vbhq,j0g82! wy,z ³5nyɈHOլ+VrOg7<7˹ȫqh8AɕO`4D Z 9,.3ѿp1K0b>]y#*gGϿlJZ&%8"l,E_eFtՒm;p/hES%dO"^V|'zQwQ1G:?o00+3Yp/(+Qhm‚L c*)=#dLA DEK Hm2TA[YJgzмg֧t9ll>pgX\! [aJ0 b@Ɵ6?E΂^([Ϛ~q$` WUmjg 9aw9˗Yy\y q)tX tv~PdW܁@hK4w'3svPttH)*RLXE {,VeeĂH@ s)=}7@p1J C4cXP!>K] 9&WRPD$m)" U:o8f- 0 &<5($T=b`B1&rpDJ!0[@CB*f D[)9?7PLnt`0xHkrgf`I[ЍCA[ؘ,0uoޱ=B;"Qu 'WDP# DA>w`t(ⰣF8֘`Ycu@T1~XaǸ!o:&==ڮU3 k3Ѣ鞌H])sjR/E*ʿeJUiLR$T!d Y[쿱.>R8X UE%W5ؘa0 m4Dh/r,LD̗hT!lGٞtfia%i&. پ BMU8E7V,ӂj”]q'`,8:'X+Pv͑œB;4a,DM>:le^W99B*M'U@ 2GQY-?@Sa6-f|/hk{W[Еs:@ipݠZa=fo(BJCqo; 4N4AZm1rmv+#`R*i}"CiWiׇ0TTb\'ӌ4;[7 t󆅱ۉ-(ATuPg`` q@pd FZr'Ъj#ۛH 0=@ 5pD1JM@ ؜?vmXg["#W yO4W61&YwQ'q}ULjJx#P ]`ރ ?tx@/HPCTvlv؋YɾslIXȫ.ZoR8G@MM`\$?d;_U2יK/myRBqeY~`Pv`BͲeXX{&R8FkOïW_GvOLv*H8'_ysH\B ~:>t0j *\F̿br"9U:0D~S~q Y])g@g<!# CLj5qw\.Du[챒mtcs]}Qnp 怐bA[eG LQ@gr,S'SXe%74܍cƥ !(V0umS6=LF߈z2`NG3Ɛ!BS>br=&<ҥX>LW$P4s h["d$4> lpQ$ATܨiS';P>Ŷ(c1Sɍ*vq6M?~yRW;?:v9rtR._+*L(,ZAȭ(us08 ș(Aj-s(Yd}PM>ZO|fD[fMeaGdxФ{Aaumo$KoiA*e᭱0N%v-Igg1_5AKK41S v5"n U(-.|ۆ6ʚ)Ai7Ltz8{W.qYȪӉ*kʓ.M`Pcj]5]HtM; :}Tv'cc[_M_-mM+-%W/DХRjpNR|MeB;l, D.xn<ݤ~FJ<|3N|Ӵmv0^~Y!=,)xN(n"_މSdE{< GQf;}CxC5~2#۹ls1BJ73S!rw؃v"6$xpO*[f"i؉I慨$#ZA MmZmHU +<4[ ke&O*kCZ'4 @PCz$n =XWuVNo4uZMNq m^zmGr6WUm.ֽ{Y Lk%i}˜TNqa\RHeF223mlm +L\Su2(-k ,SـBNF!Zt1ň}ꐚ;vOeBu|Px,dN 6Uɱ!Zi$T! fog]Uk2 v >|/ cV!7oyIhIϘBES!mSy? %l"z#_8wcxݡSI@{rwmYAn@nQCfjw'FS${Τ&k3? il涒7oZq|sJb_I_ 5x~Ϳ{S5Fl /ޝS#vYN逦rB}w3jHސ9ƻHSX<>=c ~o Eb&$f耝*}լ:lO y|/&#%֣%*-.7P̑͞f fw~o\Q9ᥠaEqr9c9?M_d;IыH??GJ0V1OǏـڐngPx*r ZܸC*Q!!~fFB·wQU X3B꫾rⷜ{qo B C&& U-^hs(DB;mtkdu8UY%e&GY :Hd0FWL-wOLgf0!R!AjmSD9[s3N $ν%Ƚ u#ξ7Q3D}o!*)o*V s%KڍQW L[4Hp62оud$*Ux$)ux{$K;A!Úݞ Ҙ\YYZ.6h/8Z|:Q_w n{{ZOo\sm1T<oC<{3=m'AGc9c=j&4/X5UY.*@N1$6 n|ã͢nn@'Y}[iI؝W[Y*Kx0 :n}^ hG`bG `5SԵg*qqfI?tx@EjV+N@<8-s,My[H33x7-L(?X T;F]@`5AOz4Nz=-Д-3w{AaPD"IJs]Cnl_ꒄ2D=|яK'=yTlB! !;˞i7׬+5t~kş*U)}]=ύޒ jVEf03YxDaiù(1jw}anLZhNEcZ^ShwǢ<xl4O{=q{?ԇ}5ߪҕݨ5&yu϶2}S;7Е>ōqt>|dx~xmίMʕSB s-eo6dw /9Bno晙g^nM @,VM.{l@  ;q%<ZI>B& ?aw:䷽vg\wZ;C`pH!olدKXd4R[5N=͹TIu;0q>F+DIQCXuhuc )F0^g]iT]C'J"tj*RP9^4F"ցKǟQz&=i'¹' d5Ka0BaCLurP?ąfZǾ䲒-Q 75X])J!uIHzu>d#<]xI~jHC"a%+_sn;5ɷ>nz#@^xQ1PU`Rߴ0;BAh8˩B%^9leFۘ_PP,4>R: 7`*H(QQ@aZc ѓ% XYEU^Tk`Aޝг~WM `'imA9܏Zeh'36m6;[ !F+c"Mi׀v ~;c(R9.*0r@r`(R?14emEêBK{yV- gA"$'L՝>G@ij}.HED猽lyJoVv(ʭ]X&ɍ;Q{ETՀEENߐPT,$q-Ĭ m^8U"x"&+  2rY+uG5w!/?+ء5vN<Ke' ? s$Oa)PVQ?jFZU9l]͞顎`cὅnQV܃r'.'Pxԑ|)*~+0&QY_OMPU1Į`hSG߮w¸:_'2e ox);,&>5+=:$gd40$ūm} v|~h;Gͤp*<, ?b,׋Å5Oryѥ2B?ym γMethod.javaUT ffux ]{s_TKg5G٦(>Qb\T.5;9;̒ftݯx!IT@F8nmy=İ_H<~Hk"'M+N|:-2QU D+lo$Cz/߉ћ B\{"ߝxq+zz|r߮^^WoN듣'Hi\J%f"wJ)T3Vf)F'rXg9o&^ e=fRt+L߾^|+k8_oBJ[٪cH ,ɉWاK'񪁆epm"Uy]#BT+eUB-?ɢ]CdU"f!)ibEܖ9A2FYS7η'Lh拼.ǝeCn,4] \ImoR'F'/J_/ۦ;GPw;ԽuR ^,`zg򻗲.۝kZq ҎAⷻUU;UR(%GOavr`L^R=i&"]M⾓/i++6i`SR;GsK̑z*P Lͽ% j)P4zjThPQ,I$W3T/P?\C{4tGƠ0 !hc0+5O(`Vc}гXDSV[ CCP˗ms# z{ƽD b_ATs7k;==wWGr`Л`R+ek養κL L*M D?,jjK܊u R)YUͲ0}-(QÃi,z/Xxަmy ڞ;/τ0( BďK3N_/sohAƒR3MOBp ff؉p|/[Se7W<W[Oq:B?JX$ʲb@nU5R,[ik[BR8w(` n %l'6)P Y5 o< y8Zr/.rT2 0 ='ޢ7~ a j}Y pL[ (FT1r!L3N Ԟ5Erؑe{~:e!KЛ;,@7h'US(t -66Pq8u;r6I-vP %n]:&H2]+!/Z>9w# y~#P{rk+w0g-@WbQẌG[u!%" /BOzYU>ݐcȫ"/@oyҽ0Òr0 sSͨ`\- iR|%fo8X\," Śx7r@s,Rh*ZuNDbeL BֈzaO!c,0f`Shs Pd;w'Tߟeb{= +1}dƲȗJ`=r\Vew?c#勉#"E?/˖yCx~}3~p<4xN;S3CHŒ8ZhGB)|FmC^1uo;< RBßC 4>%T 6b+u=gtVkTvxZ]' 0HfSC.h)y#=:"wL E!G\|kty_DH>jzߏU"NM#j-2 { ]ui-;X^6*x)c~?6؅mSNSqӀbZ׾6#qQEqULO@.6 tЯGL0o8NK=Z jVqkSz-(.@|iŠUa,W)ziMM1ny`\ᵾL_h&Zp+mнa5cɉEFdse4 CAxyTSCK^c wA"ݬv fNF Jϳό4?a0H(r/vV|{?k*~nnT_m~ס`Ykk96='3^u,u> mQ,ѸSRc'F~]\n[FyZckWo"^!R%)+4V{=u1ڹ'i"~ae+wדųi[%029KE)D99lSF$k 0IȺYb;uբN;PvB_տ]~6%%>|z;vxg-j9qIO(& xŧ@|q˖&, \ d cYa:؆;O=5(TC)DCgy s_dqu.Şx3+pdUy=-d(LHRmW}]J>qcVd^Plzg9W#R©O5E>rW>vYQ5eHW)@YA%nv.k{7a.ϣT˅l5)RAUUKUʇm)Ż\:f7RPйXۤO̫"z;+G`E[9Bli#~Dyө^TԨ掖Y_.ڠ(s;|Ai潛 G3&:›QfRM@J{rUz66S8˹n-a%gLXMC%/<1=j 0 in3/q~w8nV+h߳=sEP -*EKjjp/+pV׌N _q3в4Ue+8 YO0fYLO'ޞ_;eRt t:kn!?kϽiNBMӌ ]:Za~[`4y[A!L <6!qoRc|2 ^4A[H( wpgLbزXlЁ

Jb3||tbi_RF+j}yጾlyo0GC_]l5bfg${*pn;QpyxPƮ)HvH=Khx&G~"kt/l&4wb[45Y>s9LFaoxJ -xEt{`+\Z{ j!i ֵ]=F]V!^GI6} 3Fk\FTeXB8s03Z6I`pD5g,QrI:ޟ7 4ϑ! {)_yEv "dv/MB^4#εY Nxa0+8ϓ;$sp:͖-5@][9P:ɂ Ѻ]R+};QM>fLcZ2ە?4VA]9S2v[74Vtz"ksYz56lțnY_7& HGKq/]|Z7wM잜wɄ^k8UrJ0 $8h vb M{$" #ʒ!>Z hm7n&BPis ̎K3ݺ{U(ր |BjgPӄ|ԫ/VH\ux1;ώ\ϳ/|}g>|x>i <'9  c_lw ?T#³n^фn$α<'eoTY lR_w?'0_\N"QƬskH~oȶ}Ջ(TS|Cឍ χ퐽y ~zz ?ك >k. `]*?G̍1ИôAkČi3.4r{l 7tD\ j|&n2pOhϖB #sfqlܴĨk睹EM|O%Wx93 +sШ"E7FqWaMEJDf ]&u,_g2 htq9?YgsGL6g @VL91:" WR͇\ٟp|&k􉙫gVW{Z-6a8MYjw&h NVt7$oT.]n;4*0$9|Wa:xՎITEo)T ;,kPh[4ù;]=iO:R`\rhclUV&f3=z)+V2\`6}2~Q4-YƢ8OeUi5$"WE%Xy͒1{5gl$D'o'߽9÷{ip?z?y"Y^2UżK<h$2XЬ\I:g'jV.?;:c9+,:^_d,:Lg,Xt*-諨ȳ(+FՂ%ņ 11E P\Cq$*U!PNg,.#@# lVGuA`wVq؉/3BnUiCHsu<:@E ͊*Sq-qEnD[+z2_h]:E2 aM~L~xE 5*187oO@˃ÃD@ΎO*&hprOOmY=,ĥ4A ^mpi>I3gʋšD@L7KE|̀g,&W:*"$ o(GyQ2*T"B:gQOU_e0S:YQeQ:z;vzdѓ>O'rja|"c NNmtwWRq\^',)$:]Q7Fp :nnuVqb9C%I 9ڒf] qAHZ po0m}{.6(5w\&[G+_G TrS;XO2_y!44O9EЩO)XW{YQWJD =.$-.--] oARw[)HWg펊V)C66퐫U:\I˻ o0[MTlOf3`|]P2yyMo2s'lf"oj6^ޜRO<}Țdy=FJ' F0_4 Q^( ._LjfMI X3DeRؤ6-idBvÿ`TDyUŖ0/''REК_@<⼧w]ނ:J?+h_lܔ̟8A\*8*j38p3PQW)ںg:kFy7ŗrvu)׀?`p\#ugYIl V6|el*qh (pqMgZ _A.`z@_j@N H}b0 oYUY@9z,eah$UE1ʁ 8oX#0_}!4 ޚ!3EJ͡qyɇe૒]"ϨMY~Y/y 4=Ci MѤ{LKH!/BBEk|^U#xx˸2Z^WC|;LHɅ ?mof \K$!7}pk aD%7 \E%|FaÇYqȿM#RsP E xJu= & &|텸DrIL=SaX#Ut~7=:;C}IӃW࿸HhxD8-jQqL0Oy3}M`k"a- \;^vN lo?HT1 %҂K!ʼn[9po#Q'TBl!!yft3>7ф'F>>>,*ʀ"@;oAc0 kHRu l-V#9^EZI'qP<8Jg8P=s|8rڛC.hs;"l,ѫS@CT++n%xuZ%;*u 'w}ÛxTφap .eTjcOA:8CNI~>,QKq/¡A9H -4„ ^u\Γ)$]4dHz-7itlz/l/i/B9n 8 >E48`zN`蜁0J`V4)bkQ7j\_U#}L[j7.MW?Z4Bf|uKiV!w9lS͇.BNa&5#P 5N>Y-4!埯/_xx|1yb}Kȝ;*?2U5S©OOV$,? =|z[kأ(5Rt}G]0%lJoB7pľԄu.$b`' L|fp*khMKZ~(Smz >O:Hǹm0# w#%c(%h#cJ[)$ONa>c#1֍/{Gnd#y>=>4v$g 3L"QGU 85Wd  fqc:˄bNnj !IţX]f mO BO 2nb85w aDաo<^XG<:{E 4 0k,*9jh0Y!@!i՜ Qog쬧fz'V30omw%OClq1΢8[ 4$L{`Q%odҾ܉L2A`qY9~ vh"jR^1=D8H8[2^yU.XiܬF#hEC_ppL]aŭ@5(/+m7(r)g0`ڎIVc wxq ).*F .4ܳEP/P_D#:%BLJ,;Vn14u}I[ RcX\1짃>KY>츎*_ 9s.A# EF?*=/>pj@̮YMރ|k2v_'B_xz=P{?H 6Y522&@wѓE*p|p8-k#z?yPcc)a|4&00$|^N7;VlJz|])<\cМOCDEXF(lmQv7Rm]8@~nZio-Mqlw l]xIFɾ\o-|/zd:p3e"UH`'KPr[r8>e 6?4Ζ PyQ»[m}LAjvvpQ?ݍ{,Z4l܄2v揠ZڳH<CTƀJ*eD;DqL<@_q/7ڷi2i O@:2#98:Ox" jКik/VY~˃xȼ㽷i,q>=ԨZBw6lE\ V[٬`#7EZP_|s+$D:ؘ~y1HsɷWY$ zyow%ic}!<ڒSӓ=`^L'PQ*hسi.Ru߳w>NqW{n]:DWpqiyNs];r]/:z6' :al:*{j5@Z9Z)^`}pprRYMK-3͝_ZXJ7P{8.(*2Ν-싢ȅ7U}H2{ >&M{غ&yڼȆ2b(iJ(+LP\,~H%'apvL7F QWl޽%FI yG %[a2cZ8FžUICA[iV ob"⚅EA4@JFKİtfqF}M G[oXŒMQR[upFЊ8&nžFUtA`J *YE9gL/)E<]mM)aЇ2Fv$?v{yDq Qon-3_8 1:2Gmɿ 8)eH-4~Pyp0#j\\śrҠm?`.^ou<=<<8jD§ )ѷ.-ON1 c:m!Èh_٬d|اI$O54F5iunYs0A*B -ÉJ+A0c-FlFt* ]{QR=Xa\B[zD|2}Q*ESZN#P)ytJ"ԇ_ZW8Hi悕VO6RRnR;~gU7'pz^ʴhH ˒=nas;sD |D-ljΉTZxNΪͫM|P[F޽K\\tr?^:v|l mNzSVj9 7E0D:5ϳԩ?Hūu Hhl`䆳FJT':|_Z ƶGc觖-ZH@ooҝ g*=B.UID)I )$fJi nN"P #Sh3 9Z­96:Zzy?rRaU伸|_x}<΋jchU"amشwu´R.~")$8DV/lύ;iҡ'N bJLCV?R8/޵ZMi(T$,o#x} :PIZ!U5u NI,פ6^:Bo.Gl ᆝj<7";0t7CO ]]FWDV},Ζ%ؒ>K' K-'Ԥ5DUe}D2#qu.!Qt!H@(v~4y798<%"EG[İ ?6j[ i Qek"$xت|,a=k9GmF-|N;U1ToW Zxˇ(zox*֑+beb3 >Uj{"K֞` [}Q$6wV`(qc6}z_ 40Ohc#7 Z_TuZI,x+ʙ.i0[da< 'Y QSKsErV"lk(U -yg "ic N&{׋2e@Xx_]@lXY 5 8h7,F`(U[w $zX䕑dIhqye-.&p?<DZg]80Wӻ> mQ" ˟ї>T75݈ 荒a s'XnOyFkT ^?E)_zb,5ݯxqh@YXbZu;09XU]s}h+vIޔ\|=$\reqg1wR*fT♂t];g zNIisCItH~vH N9Z%KrȭZaۆMJZI^($>є}4O.B6=R qahi2ctN`);.g)>k`LC}JBAa_Y#Qm\5xى:|[5d6{1+@%WwC1KRwۇ ._t0m-̅7%R>_Bz}A0ǫV@wBCn̊{tbmfd?roI à3'ig;ciR471{$2&So}8}qR,{pxXk(IP-f$xLlIbTEtqAq)/|.D kJ::1`bxT6B`5[rfudhf.*FrrzFﴰfmn~'| jUG  >0Bmab:dHwMI|.HBAE6PCҋܧj$AqV ]6LBвQШhHsmc3e tbZ./E\GU]gӻ EQ 1O$1UycJ؍+WzA+0[ (^P?%"aK1t^1/Xo2="<ϒG<_ˈ*е)MQº{իCׯf&'ČIS8g-E(!=Ġ>գ,f>B5!K.(|3d1euMS+5YtrO:-B^-aV@0GűG`08cӞbo=uRe>+0E`藝E~qT,2N"k~EnDs͢6P~l^Bm>I'}玖Ovm.{yGO1-\pGr?>yL;rc>JAsGO a'tJͶ kن.si$?! %Z rz_דgή{<U Hpmc.~K~/fWD{J|B#ky'0HI)? )EP8S*EOfvp 3&_bBXi`~Bǻ\oz <#!~~_é',ㄆ_bqk&Y}*odWeeLA}jIf4I-tZzck ފ 5*ໟZN< Tx~Qd1og8rLxlA+iBvXDž YZ'1$;^Yy t%u!o(A3MKoZ!a^q[51fjD*6j׈^Hg c문I/!FgА˵_]~CWiqq\v>Che==Ot8r.n*/x+WO" #/88ZY[ikشQ}pxER^˪9ug3@GAIPyOk{۳ώ#me紵WA5j=ig^K6 0;Y:̳5|8bF2co^1t=WIҝ.%̣a> VmdPqWb|}{Rt:>l׳d'i%*#NqӁ_Cel-$_u4~84L''Y+l ڗ}d}&Ϗ{QT-uQmU&)*Ӣ$WDO$dkEy(9!Yf:L/0gVp%[iMHx yV_RƇ;7;(yҟ;'DG;xGkFFF&hMʢ9,݈%SA#vUd$e1KybźN;(s]Dκb6b3~[-ؒ3{"1$!F;򪟢L/.ZΉǜ8JBM ǖf Mߵ=ma7U5G3ih}6=5p&Լ^) Dk={'(mtlq*]rDN Y_Ҋ E dm/eToVڭԸB:D_{nvFEt0<<޴HNs#K pHu7c~iC(䦯 bylaAW‚Q( XP<-,x?ד 6ËN`E_D lQx.^b,눐u~tz7Vp";.seOP(jƩ:u nS%)" K$Lbhh, !Q*pm0!^P]fi!.@Z1\τZU|d SQsץj #T 1N(S? Ig {/*O ӛ tuXtLX=c_P̲u+i45.:Z='T=e7Xb_E~A 0(; @pmU|)7ڢKkWђ-/XY-UcR$x&jP2QEѷuAjFX?XfŞXyt67 d4F"2&i~L1^WnJ)}ӭ*G7<1EDL d,\H g@܈3wyVsrf55_DRąF>|P i,,W g B^፼>~_TMWNm|5oϲ{F?VOҳ@HTdY"b6s'o8oAÛ@|陆i(/_1a~ ޶S+qDB>"ijP@"΁`2NR4X:Bz˽lZ<ıY7"ۼ)XQ6Hl ?:'g}.! .?xacWM"1X= \Ǚ^ݐ rV|@n 1tGحM>gH <3S8)/r=-;1(^<2w,;g8ULGkyj'~̽"멇eȱR]~vʴ)~{n0I"&۝klm2D$73ΒXu$!Oiju,K< qq!JwqzˑT9i~͓7UW>(2b[%Ğ-BYJܽ(;Ͻn( :)LH͆ zo}C/*gXlT%nyJLGC9d*iP閳kve|mZ6#Cr [jtOۄHsX) >6ؘ>%`Vx*ɸE:)h%<^j֜c1hʋ5 k YeU1֯&.:BpF+5h͵ 6ԉ @A'  I9[d[5.Hkjc[]d7v؇laK<1[çƍ;N8-Q;nkvqߐ"Z5%݈- ~|=P@*K[akm|+d$h3(M"h:䰵>w;ںi¶ -f\&ӤR/vEۗ*rq!׌ޮuq+ֺifIZ7e@wq}0]yDUO-:}VU MvEvX=F_D&wáWa!{\8T{r+J)*6JbDZ _ 86iᅨXظ y0> JONޜH]ZZlU92 +ko/]lFw'g=B}h6twA,0`Iev~3?ߑPOup>c} b-Uư lI'NgBTCȘJ'>KFNQg=z$ ˏ=3MUD*IZHtBF 8i =i\D=G^*bL3UHP^Ey*,F/2M}q 2/HɌ19.fb3 J(P:d]qs.5{O+3 aD?5ޑ59*Q Ɣ@;.ȧ&kƈ%lal\djORVVy zClabv4F b!zi1u/C%02VksQg`›1\գdGkqDyGBPN"X vSBox鎺WCg4Y\]babSJ)8fR|U)LKcFDCAV-p¤( c)37<>C;HUzIt6S]׬[۫ +d?<** ۳WQFGG scp}{+˵p=qO{N<,a9(G|\>2Cg۰hcU[jWI쎍ۂ7XnMneKnͲ])p%7e_v/d ˯`1S܄ue[yL'uĥvmPUִ6`lA%tb±"Pt@jgMA<|=OCSP.javaUT ffux [ms_qL)HrLmGih9H It:#p;HaRLg:x,}G_ lntٳ=7=6x Ɠ(X$eG\ ~3'Y&E# O9Ndʦëɻ!L?LGot4hGCf?N"ɂ4 .3!Lgۦ9 xTY)+: @>y`Jdk%}߰ :_Q.@$R{(M3&ǸD>$+Ŗ8L3#;Oa"`ϬB!M"ͅg* g LEJmgs)7\:L DMG `u φZqE O"XY[ah٭ҍaV} r)yc@ޏo&7s`i< *q/4hQRE\ 7@=?4CFx8`b?e7l Q%ECP<%8٢QyX0!jbךġu㐭x DI,O5d8MȂz4EKDɮ!Q=x1f0{ϑGOiVE0  E xmMP2,O߹D)6<0/EID0^@ b?{G? mb?j_W&B7Qۗ/(4I 3q)>+TA -נ;GiG)D# R2rIᴏϏ_8Ʃ*Qr7-ikȖg.L|}7eU" PD;:⛩>j-Xw{=G#)m EHnA <2Ȣn5m? fX4:k4*4z>뷣B?2 ;F !`[=5Xࣤ:4еN*r'@\Ƶ'yMkM0gb!,8$ h$>`-P[H}8!#dVH8W8@-<&AhGi7uk)iRubX4BRj #-1{6zKscdC(zu+:CI%թ ̎BY=XiTU i73RQlw ?uPe`U{NM8{jGՎLfg$B-%X=B/??&'3oPO>:;{4AWJ}t>~os1T|(~N.>˚v%m7p* 4qSGEBtDGـtz]vߥW=(cvBZAs×p}A*M7{5:61IVkV(6Q,Uךg۬{2˭ifn^5q)O_u*("sZfQֿÜH,KNSˮOz̹ߌφj4N&|4ͬP5vu^ =8ΆxHV@c6_ꮻluB=jY:T)>_vnKp=40,8(^OZ'ڴBQ X~z2rFizIŤK2goxÔ>@}zf[5x3 :\mX|Û%3U5a=iΣ8t`4Pxm[Cx> {jsiޕ|"w*i|Kk 5z7+7ÿAYCG{z?פlj^}wm:ÌMAf:;+O WudRT_NQ8+::`똈2C-w"Ȟ/)GQܤyutΡnD(4:Jth 6N]Ԗ'Ko&q޽3WpW ǦT i]'H*q(AVDEdI R l0|abyD!  ڈVy:p$ZFl$`\HZ:[0&\F+J9/˷g/䧃˟_@bBzC9h6R$npq||r|3I3t0a8  #O.;{bIC((I7nϗ(ŋEB$ 9t7$ # ֲ NkFAmM_hL,)RB:NFzJ4 h _ii^@i8r}~x vIpri{{R΃lzmd8J=rx@!(M SVTŎ@N(, #(% Ve %BcAs|#̓4ͰH9-B~/=K('E1,2^hZhJ } fqQDe4)14/(c~jd(AG@Z%i<]Zhዚ_i2;PwwUew29qMg10 ' 1BʑQ $>͋ QqXCͤ{4`HwP$!E٢P ^ mutSwg&I8]S "\do HSE6  nxΤa\nMBp?zDg L nP P tA*@nR m_MᙨպJSP cIce7e*ݘzHwYP~E`w] AiDQ<&AzA0Tu 8NY h`2>//\$$("iKZtMyY9j |:~}O%b_P}m&t\g&␚qnb 8LQ}{tgi 1'/5ewIVb4l+AB+lJs 2NԦ/aտwqxշA>y̿=:S'˒}D +hM|-qtuM(p=ǡ$%(*OTpj*(Z2>^ *f0 6B+&BB(.JQ*f:]6'%ldPSSASʣIT!t&en1#/J8VO-7]} Se s|A$$Gt,⢴m`a-LBU* 8bqw-FҭOMEBKK L䙏)l)[y L)_%8^qV80M)wv}fQf*d>MQn(w,E 0Շ$fB22@%\3)QPS'r68)W@=7KA I*,"xdco cW(?KF7=cr* fn^2ڰ-Ed"FÙ[brl S쪺"(YPc}d!t5tݴ%>U K@hk9kk /R̄EE1mcVfFwUE\é: QSt _k'Zh(Dž'bݧxhj׭ubPV%m)Z$"'Qޞq_c\7Hsŗ/lG1FSs{&EԖΕ&ek:.83SH}s5"i~P/v1sPG[&$;s[>a힃4Q V_Wg.jJ>5k'PrE9$E&d;ܬ\гqd>8,],P[߹0yXݽX:y%XN:΅|>8z' 7?zl `Qf^)bt8NPXʪGPJںEVE*Wj-[lǑ`Tj{y ՠJѵm ٨FP_ǹbQN%;[" O/}ܖdqΩ0)[ΞB{lxd)k קb)N(HNF\R#.Qi]gI]J(ӷ[zR/<<,s^ٺJ,T;?1 mhϔ؊ .Z ܺH:IQ#m)-msp,qf$IiT,M>`=/ځ)졙E* 10@/[:V:qNGCbYc .EF9{$CBedd`#v\cQՉc3Z"ǦEH'l!-sFSd2)5ᇌJoMk4YZ{T],pm"K~5;[uo fbi/QԵi3U>e Vol՛M 59Hv&l%~H% ]7&z{_ԤCUVZUdJC R\˽2CY*SK>TI)l_\Y08鋴x@#!{S(sjZ}ZO|!'<]sa^RevixdQOY$``U4J4x}6,*j4 >d1ayAr>w? f`.պsaezX?5WR#Ts1qBaU ,^'Vs&1Aw*{i:݅dJb-=?֋|R;,X2Kw>{#N֌)YC*W(q:ӂ2/ ;P;mf Yf :EYR6; -U1bzMC[WJFP'!c?/.wbʼ700,OdӜG^( ]le<0Qt051SY]_<3&U֑aMbY֥]˽%7G_j~ΌgcI@^q*BiIm-0'$e}3 Abh#ΈVQҤya+u]cTKnFPW; sS}R`5j,VOQ u(_B{д/HcyʊSФ:}CF LuJDZ!Enh7{G6mzrd1F]%;KU`2/єE<*H O!2_STQc*eӭzE.܅zc I h),9(B}P:m\ eX.Q/prH1xIKdk5 &3,:i"Z0Zkeǥ",KӋ7q"{ҳ$32РX'X$#A$y:gYw,%EN^rav E@5#AnǢaۊx0\`TfAoWHE6exO4;+QL?7ϾdؤtKSvRL "qtIb HYl{p<2op<IٯD(GC1`-$L̋BpGl0(Cm8uc''BC_atIf. əJ%@{jf/(狘ŕ=-]9]S[B%Suq.딘#T<VNa)Mn)*`\rBpȑ٠ $@fM vI,8.1hG*]v|ծس=ESG=qϨd:y6nʺj%$5XJ:WFwf6UC%k]hfZF64Fk>P΃Gށ(AFʼn*rM6lģG8 w_+kr'<ϛ6rۄ4e2rn |QM75L4~r)R Z!= D`uWSpYep2c CraHngHnD#ane>}0t3t?07%x-FjЃ" ۔vWP6 `-;JÎ+*>jUca܋˳3@ЎJ0A[!`45\8hה8ZjJ4 Tox0#Y6ʰ e= 0c$v_V[ &qO' 8Hx#,Kyj1``]!3%U7mV ݽ xJ0Mob=`(sB8eV`mv’ 'w ZnM̀` T_! 6{qpk;\@v)!sl\7< ZXUi<\\ڑ TbF[$"qPjcWԐ)/nv Z[`7k*s9gP?:T[owEH-GvNivfb{ХKN\7 4:TZUe)\mmZF_̏ }tl:5z+/붞M"Yl`t]t3,6FoF&vb2x y`o8UprO"'=*ۉTpY-*:ժhb3=>$ s$4/Н,q8% tcqDK_$H{0AJ>OI99FIW刵3:=;[0yxyvjpCHyŘzi`C-NS$\f[gWuֽihm}LZM]`8rd-/gO5̗V8 rLwzMZqW-/9g|Zpm9|'Y8 C"qWXaUktqUDE:=fB}. T" \z;=P,u]"0WTdꉥB{PGm<;BH.`rwxZz~}zlT)٦kkη5Wu >w qqXLD;P0ͥv)J$5/dY`]BӥϪÂg`?%v~{wv|KY5,e:un?,\jvuۀ97!&Q /r%n<3_Y#ѕT^LEҬV*BWELa&<<yǭ? -`JppO9 bcm)>ĚZ#/Uf;@]݆aYX<\S76s AlP*E` ,uL>Zp);7c~iʖ\xaH Q<*۱wmX~ZBV(+Ґqui?<L.Cf:*H//HJd6X=( i==^4ty[`ǀ3bf /dаGu[ ޭ9oS?wtOOɡfw( x r.pS1x)LͨXԶnju:Wn|TvsS?0qlY@0329PݺW>:1^N8"_yr>c<'N[?? 9h dr4X8N>ۦYWY)e SD_ jʺFjMAe_dEelZtJCt=#^k9ܫSzY׷9?mjߴ-GL#Bl؆v٬iǹiY֩7Zc6nfGLUQ+N)P,لuhDln@scŵS"m2"DBRv $TUBD,yWm.(cL79xg|ib=U[9@<N9mJйUDqYG+q̆s*|_U!;0ňف*:WXb\z$!3yV [Vŭ>GSb`ǽ$Fa5T~^36fȫO> o-(Kh,Ghˉu6(=Q^ʧL|2YˑnxP^&Z'PrRc=S6Cnţfr.ѾZU>Y^rپ0g#T`z{Ceyô:W; L@8z-SFIqMbƦTJ96$#IaXH'Mb3N{TZhLpZR!I=?j>'֯^{_$^/Ԧ>r Xub6O.SpYc0?`f~̟0?A[?RZ&=u^&L)R2=d<)>QJ&#畑i RHU25Rk>m#|\t@FLG$g#-I:zH>*d!QRMX2%|DY{\I?29zS){ 4TZRW=vBIPAGT̄UvQKŌ%x .O,fk4)>kܾh2W ; '\b"vYRT*x[[o?F |an gm} ?;[;>AO#1` 4/jBc+ޅmhu:A'O(̈O+O%w$fB!r"oB@A }PeK'y[*e!KsC|H^[}HӧcPh#K/^nQv4gs.}YG|L(gzӲjiʖ;YK (“kF@끺1ϺGS6TL9yM 5< $GzA{{Q < CĨ<|S: =SIêZئv8[8pNG" +ϥ2Ԥ]߂]wg]6:H TQtdp_tWځO$"Lɻj|]G[/>]=ZGs7 }[Z~ cϛr*VZo˾ٰN1?Vrs:Is7a"|& O\õtfA+)O7i5 6MρezCsVU|Bn?bqas( ";ፙ9,!|klߩYIԱ젵V2Ybyx2ؿ"{;;V]q *=Is~>Ru"/U֊}e.JcKNR,3uvD7_oY#Kid5+n#zj!\6 Pj93KS~/fF;zEe.8~ftPFjW!M CegEa #:ѷ'??Җ®5+w(8 ##TCQ]w_c֕W|v;~| NsOcC)=JyzP5ϏPժ"uajJ;MTL͸2UÊ)FBQAq4t7$(13ES C*AjmALS2AU\(8˸ָs JRZ$d7l/f-^s>dau kV)hӯ&*;VaS{d*lrafwܙ'莺 7=hh\/5qSoYWPkr-QWENZ NJ uJ)˸f+Jj'0 '+ώ.ffeƼ8ʋ Sk>6k< Qz%GV`N ӓLu"!"̭&YbR77LrAsX'^;;U輪z"\o`~dކ ,I ^S1wmjQVOn54e<D_,0J5K.fiLmt~kEQ%;يZJroI+vFU46''%ߣATl#cA"9`Lu=J?erverHello.javaUT ffux =]w۶2vvwUu*[^In7Z,KRI In5A`g0 |M& .vȋݽo{ū%,ċqB,%|!0$_J;єSwLFc2vGdt~+@X,a,(K-M*O` 빦V97L-sm452Y:}MjxF儚[+a]Q*|;y!5<8V[gL7Μ5p'2RڙLf)M2 h{Yy51 BGN{H6c%1e"J Y q0Pa`ȇ'4%2#"&^ҤVy:hySY` X_{QFlI~>(-U{ebU\ge L Uo=q^Zf 3-\ BI\gXd =jE5k* k]A)q,)/%7d:=% 7h0\ N|P\F5W*)5A2YDŦZt/>8T\ܘ 4ZAj Enj' z.遤WR:oR"eg0 ,uڼWa0GÆ4"-⮩5 t4ﲱzV55P1^"j y7T6!?K 8F>AkPQN~ge^4ɜh: qǓxu΢TD_MZ-+HӰɪ{ ]GݥJ!ms=<Dg!.EWz0lA Q&>[hR[xqC]x~ݩ;x$Wke{ߙ&9+$$Ek#y*7HOeEH;v 6~?f!;1)D@FE*&ZɒUcS8aIYQؓBg?~\)W/ `݌if%܍v) pt>vɴ-h/7É;;p&ڠ)K. njڊh١3-Ҷp\kVXe'E{GoIC+H *J-.GB> jw5k3H`zŝۓycSP ]G4-{ME^۹{]Q}};/\ {/ ܧr(uP~7*nKsiАF9%{44fֆ XO0RJ2Dfǒ#d)M#uB \z˙V/J-FRݎ%_Wu6-"N[OYѭ^s#5T}`k_D-5]g]M'#;4$aM7DRF$ogZ_ [,A RQvLiQ5:v?yM}x[drR;<":kxajr]źh*TSYח ]eEUvf]_5uג1R XoDW'K}BɳO:U8ɻ`rIɈO,8u<;vͫq֑ìU5OYA#zKUij t1()wTFcXdQK_ApdAeխ?|]II ":;i)D]7[_vB^;{]HgW*K@Dj6l&XcnjCEYWL:5bVꃪ?wzV90GKb3("k{⵲'|P4' oh[x6ǃN3]ӝ| mAh;KQYSq" %ۢXY0XY074/r-ɈBG|1a gQӞ+xCb3Ix) YWJ ?Oˠ8}NՏ[q"nUI?A/(E,&3l5BA% y؛@v$S9A\ItH_U^~K&౯'aS="p'oj(в.xAoX]a5쿼e% L~;Y6$R1=xdKXPX\nu9q"-ai{Iel׎hJu=hﲊߪ[ /%F@bD/Ϸ"c&%XVϺƭ6a MG,lVaVM ȶIs Ƚ(iE(m6SָV~lw] ?,WA`_.źɦZn8ZnڐªE\ڣT F1( YJhdI|~pt?쐏& SzUrQWXj4lϓ'',zg >5+I . 㯬߭5/ _wc=>A?|MEɒ Vn3V;^%xwd;yB3DE\Pڒss)?&)~6zvcwI:\fb\7l:ܟWX_DʯOUx0nwvb18v9g}S>&ui-nQXFfَ+Z+\/ k!XbD2^݄'Z/+CE{i^A?S\x޾T)`ܽΧǪ?GUg(׫{02oh:`Sy p\ {1}1}1}1}1/\cjqЛsi UՊUm'΃-J!E~2XAe04^aSN%w& />l܎k7lgߟN݃s ib?lYKۦ/^j:t+3Y+ B xcqOcqO1p;lyir2/c=9؅c>fy~~٘/l烪RXW `A,/%UhRL-)| o< %~ H Vߙ 3iٮ2AZT}>b߭ :Xʯ.=/ ,^U.dK%;lPܕ߆j->vQQRc؊>ZEoaڬ Z\j{pm}I%I]yF[ Uߋ| #:"2_l]㳘5]ëk'$jf ߤ'M>1Q9ord= 7>!D.SoO8= " SeeFkfm՝Pݰ`Ʊfaz&`En-@h^]Q(!)k_k]R\R Z}2ٌkbذw3Ҍ g ,&-[eR @= HbApIO& 3<3QUQ5 1&(vAK>HK+ZҪd>驓ڣ.$"+Z*E.w+(m d"S@Q<; (Tg\ ^j|r4p:-]-^AS j֧ ,`%z]GeqZSy-U{m}4#m2J6TW/~㚯;S[aY Ɍh.w9ۢAJ2w`P 5U!O[PxDp̞{TzDwڽk]d/hqoYiK: ?e!]܋ $ P!/E|K)o2`߅%R,{s΅<[~rI}dpC9W Ё̃װ}l 7y/( (JJ {^}#}<@}sVjJA5 S9;liۚ PMHWω)70#J ["s}+]ޮK]kf*^BFk!0Dڟ2}Bܷ w_g힏d'G][5I~]ɻ\mxɗdj3~my}Ҽ<.<~'$]F@a1>޵W0P=Wá"W| [F/(BѶYrEʎޝ}q3$E?8c\kg <=&B|dv:']:ƓٝH=7?Y!z?,e< ;y#$b3?uMIiu>vA>DPpU"1F[` \৉]^xGJ齳qn8sce/(齗:]. [cLEξ ç)Lt;݆Zwu\\+m)1 @f>Y/ҫDW Jb%~.hmgT}LabQmHGk?fizhe11gZd4>6s?ofh\TbD] |5SIUnf]0}Lz RjTʢS S$94QO ;UE09m4_loVcJpʂRy]JSPS1| _rv@E1TN)jus_JWVuq6[b ~ܜӑug*[w%L6wȎwK^Z(%j>S7 opNO?2`YU1S ӈV'%KiC5jXfSMlhw%y@娃7V >A1OucXvٓVTR|P5Q̐0(p;ȃ&/N֨AWzaxaeYڍKሾUN@ 2TUmo#_VI#t-$z;oTaȃ/RI4ARv8Zū6g\>q3CI}xX.E;=N/ǣx0<<~x1<@)R"je@b3̳,dDN>ͦM F}ȈTRf1,1C_q D=yD-fzZ{Ž`PVa#y|pQ6/*+fZČԥbsZDJ(rxX f,Jb)t੆4*Wbi6: WoIlxظ)W^!NԶC !jJ"f] .?LkO5k|?< z#b WfB{#:{e%n!bnGQlQ5,*lz7-UEy5s 3 %Hr2,yVIi|pꚃYn ~k5U6jU%-5 ϭ_x']*|-E(]p&<]y /q&o`Ae]ֱ: el yJ"KCg=6;xqclBZ5U=2<=9<̠cqdm\+fAvxU7t|A=d6&|3^0߈9h`:h{^i;>CxG%"#zk; 4x@(|-dPH^p z f?(cHuDA @ g XC(lؚT"6.*B<:c$Γ,OҠ$tj DZfypFеK0&%6}B#ۛ{Hi.CGH#^ QG1H;pC^kU%ydB)". mnY?4@u? Q([ÐAZ=&\zDV 2GESx /FPxQD>Y4/2֢)b*"[qBR@0979֫{P.2}'t=W1"OW?-o첽nҐV_zq }"|M$0[h#d'H9:-L\+f\^sIBcgX+.y$âK9Yco+ ƚ&+Lmo'n7ux(NsIIoZ'ǿT漽Z߁˷ڂyb><)κ9`?4B{!/kS!(EmBa?$߫w9^.r=Jbb(1};.tzkNz)SuEvݝM7gl';8G޹/h~4 r!V\N-W,bz28{a)ԥ""t':~9q _nou3$4^ 섗.$P%N,]}ԇ>|יR\s0; IG6V.U>w4L&'}Z;Tv+h8QvCzz,a_X509Authentication.javaUT ffux [ms6_CjUNڛk|;Ec$M'"Tio H8^0$g}C&#\n_|7 1CFh쉘D:ӄI ÐvL.;$S2=ȉ7<(eL\_1",YјHO#42m@$Ws!>[ FI2g$aB1So/[* Oθ"%yADJJrrVQI9MKr&]PA8~Ҙ$2 IT%M=>l22<`>xZO M}X҈I 7L `[FRfi8 Px:=;p<^LBd.{`Z_,CPixtoNNQ›Cr5Gφcru=x성 CAg 1"<ġ0#?Lr Q~;ࡄ|' Y/[s 4ѝBP!3d@V1g,i#%F; @-݇0 ?3| !M·d/d*dEP fϙwE`%D@&s@ZhH~nOߣ86xZB5vU:r ? #B*`iFIL{Z,O 2+BkWpgh'Lh*`Ö :}'?>>Hk#73CF+6uoT*wᝀ E ZNuW P`۪P-訝&ZVkeo/o|!lP  |#$ҟL* O&}N8p/,΅ɔ\ Q3&yv,Y\hzU@% d{96˞r @jUzT5ݨި.R!#dxvBV?*G?z8 0A"x6>'0]//uX8c΋n!9$k6&-ڙ5]+S>jEeZ6~a.gD%li&lr,hJ^YpU24д2J(ACzi3*V>=FiV@%$%1dڶ宄Lʏػ|>5|}HJ'^f[ jȭ,JB/ K,A6N' [ҝHpy\"]`^^ęIlUWib,f%wA||:Nj{&Fǒ=DŗK +.!ԡ% $*>\]4 H^{`*A$CeyN@Ϣ;CBẂmwӢf+OīUcE"vu567y^"~?ms}\HfDjrh|(#.!сelϧ"X(y4[N&-wVsqYO0)e:AdFn980p4WV\UbhQ1VZ4)T(WH*?B&T۬ehuR JckV.)@  -#v3`Z\vHw]"), ˩MXޙ-WܐEw?zOk1h#QpP,lڍ 2m,V\Q:CP?Շ^`]gֹOLI5V<0!4w/ 7uwi}EO87OBG-Pi~7, ԍ\[X>"XJlN,@,-(f.jٖX?=)\tr:ь/Tlh4[.enXw|Q grrSK!֦S^]bԱq i;՞عicR-[U-q.[庱CDvrq:20Pe)d}&02i遴^c*/+28j7:8"=D TM:*bdn՗޳\ÐSjRIu`]P{"{B"RYZPԟ !3[v喲/Q%iVCGIoWsP$E8up'Ew`oSnn05YW8*ROt;,M׻FE$ d V!lMv05V,FƮߗLj1Ӵ@dzV2gTB#eќI>GGb~W q1@ xO_6W2"a}D,(gsX[V|3-<9@t4oc63=X?PropertyAction.javaUT ffux X[s۶~INU4qFqX3fX9~vB$ɩy)'b/~XK,4C8yYr`29R5& fpID>7ͨ3/;pGڽ imtUם΀LUN4`.gR9LD8(fs _\&\q\ |kB?"si8,6BI8%U != O`rȧa\)4, p# kaڊ8O5`<`S۸L1bN˴Z'](lv ÎWjg c5Ϙ Xւ[bu3jե49O( _݈tok{0hߎP _ *J-EiN~<>a;O9Cb%-ՆJC~X2OJ%0!Ҧmx/?:R9XC\FmU Yr,I Yhhi3 c"322<UV` Vsai\ՋX`Ly.Ur+F,5 }݃mzqA'):y&e1NWslMXvjTuҜSu10+cQ7"`W< !ﳋDedʕ(յ3I;=!5di>ҢN pbGNbpz&("0rA$=Qy"wkۚ_/Ca#Y4%_bK"+_$Mᙳ}T?>yQ@xH09[2Wb۾{1Ai=N|ӻcgN5mu@!x$1Qn-wbӺ+rzhyleEP7k,L{]@aǎҍ!N6l/_2v<ބj(;„ pm^BU!wmex^kvs^q|QRUZXLD9Ie>w`G˵b+ һA/椪' ^_:*êg0tNE2Pe Ŧsy9Z+g`}9eB}fWs|hOg^ %̙YAHVri؄׍n|lY89=VQ%`$,38]FUݾ"^C ew|2@rk($^Bw1v$^7 [A`k|Ί "x3w, D'CC9R!%1.q$IqtN'e|eZ"|ՆȖ}Q_>F,eXT_xa(TZg6{\^Y#q8tv/oЅ1aX1آXge7?TZKGGFۭR©ْv|56o4"gq6KO;Qm'3U7}A7!pjr$wK}H'wH.Gl6 v~wa#Ңm۾md%/Gpg*c-z#ǃlauncher/SecuritySettings.javaUT ffux Zmw:_1O%rv[`O()=I,8(:%7dlq$Eh"iF3ϼJ/G d܀v_p0dL 6X0u8K!嚧< ӛCjw7p~si8x{9yDk.W}ĀxBC"wrZM͒ V*I<4ڤbf 1*NLF<3`xРKnI,B!=OP L69`.HQ.\(< @-Z$AqaaFV&xh(; 3s'ē% !B8G}bj0)PbS`è`7WIQ] 4C4;`|y~Lzןco8]?f3WsJ,d@R&͊ ?<׃] :zEn{CW!ܾތ=#FkN7d Dgv" ,Z!jDS PqsvC.0 ?`_#fρJ,J@LA*Ӆe*s/is.q0'ɻ!"X 6ӓ_OWvsJ wһ%hT9"pރvĎX &GZ.eD@"A#BBV"2"Ng\Ӽ&)%,c3 bpӳ#t9@rh9*ÿ #@`p/qk6ҌLbsM0Ck5y/):_*ߺ0O[G̈88Wqi\E?NQii%ᘰxQ);-,*{DwSrŵFsJ~bjBHqb3hm08E$y?e3BiI9)ɌuąT9p$ ڠ?$hm71vzg{ oJÓė~$_:_닛F-I^8[5N[tx:(gfd!8>s`7PsIX:ns::c}cXј9&tV%Ri=xjSCfZ65"S1MF&^1S1#gqE}V!'F|ʲTf40,boP"K[j&1m &T|(Ř OZ_.|ءu_/^`+ƫp=ô |5smT+V W(]ChRWLt{5CӵF%ES фj^ ) (oeqU4wyŚ]{muCK786`;`9%sC>"HCc(;Z/WsB޴Q7ݷ*wh@bfY{Wp j_]>`~0SO9;L (pB"|;M6FYX绹|\W&fիcgr>H|v;YJh&fFb`aAZcVN]p=Bl.靕:1볣46(s;؝F!ã}:7%$IuYy*N<ϴ]{jXFVῧX Z)hnRIm=n@獫}`a^Ds#`b\B̻Mw'1zg]@mӣ7aqiG3qB z2`ԋXMAUy-LĶ+|9]5LUdw)]pUVfSj<+ؾ+N25  j<} ”緻[:v*Uf$yRgHx<.4PKwBX+ +*ffux ;^gq,V`Nr LDN DsH*KZ "[nB',]q$,Zҏ7 <}6ͮ|aClE!;fQo'Jb]v! g\" dg1-5 :DQ'I9o' LdWr'eiDh[-Dlw'֋hE45q}4] lj=8ղ4 ѭXz+2ePogQt٫HPzGbM(Lm0NimP[NnnmwoeHZtiWD@kO!Z[ Ul:rQ`! !/%1qryQl;75D,|; ON=:x/_$kQ/(I[ϳ<'F< 2 $R4.yB@ I[]FEY:TLl4,mB*^Y4\s30 0%Kl?DzB5Zϯnur oLKO6yºz`Њ1рUWH &n`98s8GEBs#O OA s V ˡ&@{Yg'I_ǭi 0y?mG |I{K:KF5Ni_aE COe-AP `a u6vr]:0#2]0s `^yׯo(aC!O٠:Px*nW~z w@1?DCE!3 1Ǻ,0X=7CH e7eRMA E Ć`u+)X|] 5&o E'R.S*DIʤ %ډKUf~ AYrٍJ: ;(+c N*Rh{:ow`ԅ-,8v96Lih%G!@f!Öl:s#E ٫GljA;O9 .vt$?.CN, "iz޻t jo1?z0zAiIO{4h|ao>0u:h8;Dsjg?+08;\);*,ab|z{o$^w z[h`\  {Cr:-OU'd c Jy %̫q l p!;f 5ɒZgüX oI|7/MT<t6q73 b:r &RJM^g_=Fh*P U 0ZndA3[֘;OP˗v槲iDdY9~#_U6{Ucj|ko#EciH":C=r? M'h`'[ۥԛAqQq=-717@M8XB=6VbU bg@:2!]Bcc,uRjns6 =HsnsH&Ei]A*=%RPEcM>g\"*ؠ/yeZQR!L(@n!}u oC%KCr%l$^o4,!v$Dk`*USsYO:WxaJÚYvג՗\Г,]*>~nvYXޠz-OG^#w/lEu  X * Sڒnfkmaf rUlɳ"B'[{91-bKb~bTAwK7k;AH()X+X+k[9+ZY:Awos*D"OZB ZˑcNڡfwN݂*$6Tzoi{=rڲ }I܍ k`<)Sс]>TRs69+Ka4+ c>֥\GOXkLv-Ĩ,&|YMvN.UMfv07B!g1XfI5ȾK+1C<X/RF?Fn43  hp^  J6Y͜]9}`x0DX>JDAb2[EtV#jwe&TƟT%oɧ쟿,ٮoٮv€S+f-FV /0TmYifw0:n?ê꼦8q{J47|Sf(iUߟa(nYVڿꖹ&(ef*+`wp䉻2ۇG.jf_%E`]6͹mu}ESNvxn6҆ӐPh~.ƔM?j*\y? s&wr_ .|r`%e+;yheuxb߁ˇ7EU5~5uR·^w_*a_҇`fy^(VSO[qK{I!Nh k\TEFĭ(4e4,A%;<6/N]Nj>tCORgSM%]_MFG,%Y}~-vWg[[.QYtcNєMj{WM m7W/[e\șfl2CѵS;g&^^E2d LsL[v([mFrc# r!j"#svQ9`BhPF@+R\WP7pzTD6hh`[FE3L;PZP`X\bJ^jJV;yI 0mVI2jx_rղXrޠw){FmڨNA!;!c~1 ?BxWߘ 7XA1_H5jPES_wt`b1+[n %Pk5{)oSȂQ:پ`OwMmWLhn9*IO{v5g {%dyiQN0Lk}'Ŷ{}/#0IIe`+ [ۂgf;li|C(H8{@3(KzIP՟e 2`.YiaH!~5 USc7RQTg,  /[;l}06\1ヤ @w&0921ޕӟ56#7|FΝ,̇RFh%.M0s.6薙)$KhAjUM DŽLɄ kE `pܠƱ{Vַ`.B"2S#1ҎC/%QWu^UU`:,!b!R6Tv0mSQM cG7jyQMڢ?Ն_X;=3->)MWW _jѤvխ֮f,"yrMmjEMʺ[TWӑzMur=i cp9wYTu};VM} 4.XBXכy,(o'(iVY@Kخ lQF]`:51N;pE,Yb[^sš&VLv˲ReD 5Ӂk"IBRJmDZ~dƖ@?Cz' ] Sl.<Z9}O:>ijôq]mp?ዞV8▂4fR CV-0Tvvb=nnsGU7UGy}5swUvCŢm&ndTq(N-ɜ!okZ*ŏ0i , /t, 7 W>/G,<}m,zJt+Ni5R7"5bVpd %HlomhboKhGI 7CM (ATїˑk $oTLaEs!1%wnpv/x`Y䪸ƃH%ѱƯJD#G*C }Q ZsOkH_ZV؍tIw^h"nY^ZԘ !4&sv l'w<{%SwJCjKI~A~iA|9f0a*Rʚ@öW7U $4v-vlh.) kAZ'q~tB5cޕoF$/т.qMQ ,k–,5an=}d;t`J[1Ne>S-bE΄0~fGQl}tKnl2 )\U4I:whad H/ 1qkn1p'TV1;GAG%f!dKVUa婎FNݍB%2"Q;O4x[qU4l}( #'A_vom4Z:Wwő۪:ƣCZ٥$xEЩG G~ Σr<frnUyW/Tx)5ɼh+! GP{|JV&LJz->t-4k'5/^_hhƆ{۔8THuêξÊ(LmNh3#Siøz"WrFN#4LBoC ]x.Fgϗ_8~/se:veay__O9V V1`!D*Ħ6}Fc`W!HMf|ZSTs%ìPLw^ vO>DI?4bRsg2ar]M `h|,`YrCUНVMVM,muBӮT\H[4B+(c. =Sm>VA2gΕݜvh4RmEӠ}Յ)-+|=Bq &9djtbT"BSppKa_UH(tL^?s ^+a:XIq,S7r<3M!JBw6{='úmmU6 s.赪3U*êcz{ʼnL G9Vr=Go\ATq1d `OQg\)2(OktyoËW(?̩{ |8ƔyV0v@9^9,ǀpYhq''jKSuC?cϮm  WJvǴ#r)8<)vTƓ/Tτ۪Hg>7>xً'&qS{BcYsJهDѢYL3s<\PIYQK\>?ݾwù07(?+˩p;8I~tpUSKM)dн5hx.teJ~èƔ_zX4v2 jVEg*:YJYh* N1SC1FP6z͓I*4tlRla`dtޢ$z7+LMM}ç #|ږE  @Pne54*@ekRFxVBO6E?Z~`ɣȞy|'ר6=VT)KelcPlQEQFk$/53eVkRw/|k~!9{T3";=g~w?s ~( Qβ"ZJ T tnS> T"l6=$ŦW+Y䖾n<ѽGRzh2wOWO;"\vRɵ{jtkG/r [Y_n9@t#'tV1R3m⮉k-؇b3;[Wn3tWwnՏҳdeny ʅkvQŬn08d=cK=\7[LH;Q9߽GGn*mԢMqw{2Gj(@&Q^w@# G",{= $);`pqS-η[b[ ܏A:by&1X]v V(tVgpЩo8u2o$( u1fLtV,K/ Z`8z옥D.inx5 -tilK8-Vx}O^j1j5ʹGͶ5Fb:GLhRʑj>ײ$-*,EuuߦFOJR *ơ.ȑ|jFՄB*ǁ+\6*oK &6 tTr̞ѱIzFržYϺ06x?ZBsAU tV1_mo"͠dR`1~ FG3e@$:wb_ Ed:u{Ri!!;n2L膷x"wr38015EIvg0+#"2W0 XǷ,#qX t3^y tCgLz\o ; lJ;VRsr2CDK 1+T.*6 %2әp':]\"AEuqΫ#`nץ3,u N4 l끲ٷך6bҩ-Cy 3K*uuxUhL%߰ _N#v3b͗;:r1óM.cv>A` dI`,t<l, LFRe4W@4fx|$Ss3;HDcvO(`Q )Jd2Jv$tgDr.B6sildb)LZ(dt`@LEAA|S);K{L| y"2KWQ(Bd"9F]:T9"Œ'H.ahӥaZ]GSr)fye@~N.n&ȫד@)Ь2F@KO7j0:+K3dt>\` `}v]Gnt{3bB<{h3 B(%A5Tرj v(aq|%03˓m 2=iPϵNcX.[gX6"a]vtT{!+؃U$ѐk?>hTXF(?h(J`J9O.$(/,f<[[ϣ`h dmJZ^g[*2HBͨ_Qi9oQ=Muk6`k Pص=r⭏ ̶52&=6&)1e5s(>b /Ԅ^04ΗKH[7%\ebžuP"pW^8s(=(Y Qam r|f6e/h[!*#а> {bڐ3i}vv)%[o"_VFK5 -$,5H -yFSp?0/)/hYr m#IDϰ!$]έ=Q m&f-K ]-, X9A!TJ)*M|t *L,P !,uB#\_&Û1q7`b\9?XW%͘g#6y33ӭөqkƊOX*}iiʌd]3h.^m. /li1$OBAŇF;~)JN+tB /} 4f  EIV^\ap 2A^c1k?K|ANiB!3aB:c4㑖'Y`9xR%JƧX*[Rς! 4CbAcj K+~׌JVi;]w߻|(k`+|7+Se3D`F] hjҫAPELbtV$.X(rh"J.d-}2VQax*(_j:(cJ4pc(tZ|m1d~ [KnDQ٦@i s$2t¼)bD4en~$40F%I+Ug``;!{oCyH=+m @$ %rY.hB>:aM*ˋk$Xp'56hy6l@#EEEDoǶg1Xd4*P= KqJ Y^='>::fjKf&~PI+>DTE0V4lU5Op!x'zͳݚz3! oFcg`[1{;U8SC8%+RNnӂ*.װ0][C˪Mܯ ' 篕OMj9,Z> U' p'!SYm@ 3e DKk_ѓMOQ[͠øWIj(z KF\DL(W$nd "Ņ!R.d=RɆT֘Bҝ6;}Ѳ3W&q.Kve\%| tD*Mbw:Fqn!oTAv4X)5kkx}:T( r XW}E,`iN Y!`jlq!mS׳Y`IW|~ =m-G?&*x4sSt,4d`Eӌ`"v<-"[P) [䅈ß7g3gWkC .`}J@c:s^츭S!iݥt NB<\r퉶\Z}0nx3SNa/c׼1!|)Ys}^ĭ< =σGĊ3gxίOu HÃRmڭ>F-}m}V )c7Ebm+.!UV!wv%B`L) ˝< mwmRiT:vgT$^U4txOCA@=Vn2SBv5 ֍>/e)ۼĆ)39{9 xbq'f)[Pۋr˹/яwo޽s\>M#S[MB5 Q B3}[`>uJ;IL(_VkG9o` Ɠ*;2]bl[C#LsŴ>Σ0]ͿKZ+n:\9ڛh `|idy|}7 ^8/o$|x=OZqlxVӅ =^K _#nOkぐ&yg >mH(;snv'h9~SM;=N+B2o'Od ԤM]ǝaZcj/u\(x<񧚟tѡ5嬱u!RYc* ?vU.cG0a/|JqR " զ&'@PBB JGy50ŹWؕvwܿA)fjY@RfM)") R][NiV'![vŭ/ }/D;xNީ)Rl gҞ\C<4 I `riE墥 k3*y͜0TY3Ok&k߇8Vۚ94$)AZdTjsәD.dn.02:3v<$pW[vja'Jʫ||U0p޶1p2S q| ^rt*Ġ0xAejJJ۹3iG=ql$Ǘi;70 I)GPVԎ=(R/NzcfbgwdO<'&_z2-E;g?v,d*!dBVXZFYQ({D$ͥ?1'WgNG?gӳx{vޛT[D J kBH,\2âeo%A͙Ix$g%TR3+̘T mcqcY%Ua3atҒ٩J%%^'`!Yb^$e$#WavRdQxBpv~Yť( m\ӖP_bL^'*!1P3uw^ Nh9EY.3 ˭]0 &bՅ6*1jap95gyJ:K%m{F)H۳E0=q#罁\]pP ZmPVRV%Ηdtlp!Np'4SyXi|3H3!SM؃n)̔](4PQ |]tQWxQ2Ka1M)⵱%F=qÿa/v* bthЃ+Y-$c1Ni'=~đ("2<9W0 LÒDΰk3ce$I+K-iNNY2&MM2?LQ^Q6e?DƄ4E4P)F\5KFᵟ~ToyQj;5_W&ԭO0C4~9MQzLg鄲LfTaN-J7R0E1a."#CSnȭA``K7×6*yiUx81;td]~STdn@CErV )zOP 1d[Rz20l[IIfL_pM!+^ Q eMC^`l~6OӣѴ@t"vq/6d {[w0Y-#ڝ'f`nW+UFKx[UKS[g50B3V؜t= q5ѪԞ[ȉxVW.Q%\7*)A/5mz jqR =޽'Ȉ29? j]^b|wHh,L$8Am*ű?AvS͋tv~Q߫&vzة[Dn?v3=*Eƙ s>,^>WjBd# U2smKMB}[CQW^]P^1vVwDck04_ESE'PA/3A8[]0x!#c@:BNFpQB,$M}WUHvDQU8FexGg~gH< YZ,R:8AO]%3P\QZqJDk**^ xT@S+_D]bYKiʨK|At5j-J/^;ֿTmbD_Ǩ4첶HC# 3f߂LՌu;_jn7I[IF Y΀5ityŴ*OeC(b PTl&E+Na.&1pAs# Y* %RϦvJWES#8AW3n( 4t Lya듇 &(;k8|,YK)k 5Okj%hSGLEl==K}l֐6֜P۝kp`6va:._Kwa!˯S'a 2;iueiaOgTyn5qnuvvBml>SNq/7`9[$+UҪZs;lJ" {tvn&xP9r@iojVIcf0~["G;Q[ɜd?.6b^**㡃q+:Ib賴wL$CaY1E;ްxٟ'MsPcCU%ڶC,,h:cȔv+~4zdu5鲆2b~n.zϼz828'|tv,$oU,Pui&<]ZrZR-%! u!TKL]ӏikbV>Xp79iꋄ; IiO`t"q|M6Ϋhq&|r ?e#dwy}-2{}d,ZDy46Ԩp9kiK{!k,^fGxinwxa#J^f^ERzj?BՎ|hW}W@ ^nu"3*R,v=#lCV_l[LYc:{oBHɘ_^WoEjSƏTͫr ~y@uF' ~ -Z_ ͍Xqwm@oK/QAgf]Y&qK3)d>pޔ t|Ye}P *sotBȍU'nV/tI9k}&KѦe[D'鑺HnV}aseҫ/R< ןkMO΂g؁7AUQx{>{LPAXX~UA(tچ#5荞 iM;e^""uaP=3:sqVqX[Hyz MBk` Ҏv ӇX"b߱NE)dhӏvtpt4`EY/ E&aeiNK^8@|o.rΆє]Nttqˈ^^}ߝqt|:lcᬒ|Q3هzp:Nar0q*Y)\*¬\g0z|>d@DohR1dW)pʮW0vWN5 i((0I%뇰|N(f"*/w ?JnUxA#0ʣe 0ْ8ֺ1K, Hm7@L, Cf)oo ~ Q k!K.`Cv=]<"!6@zp`$*,nCЏ)lv:d?=?ˏQ%>WqcGq NmMAPblmӿ+.D*<6\e e "i*?Q_]HUMpU$wpK#DxL$ sSe܃ 4M#)g@픗9W`@&a" qQ:6ݱ13c8GֳLgg ;P9-/ɚ+0ʉymcԂ[wXr>$S.s<~F+豙,J$=LRzb[+J0"`mYgԇSEnS;E2 Gy|枧[V8QCf˹Y6h‹Y(W3[G+2~IfI˃ B:gQuuVKbԂLc[w;OԶB]ï4]@|YY"r+6ʼ*a<\o{[݊v\a^~OA1(oyy-R+z)Y:4mH±PڄP-L%,$ЈJ],zu`@c$+/"2 뢹AED@*x )!jbiNJPR@g{)Y I TÂ#@@MJ @te'^ LA}8JVQ&T ۏ(տ ``ehU %o%X,xpC{D JOS!~Y,(#-J@U͆0Scc%zZrT{sd"YG9C,um=pOT+a<*VU]^e b"Ŧf+(KDURGP!\xUPZTװBv&bDi<>fPAHcH d&rpÞ66&uRL3U_(GA -j-o`4SvvEV /ލx0P|n-z,-$(<%XnxŠ!q-=Q 䥀Sàvu 0Q0*GEA#L(GGՠ/,G޷oC}4i :ZxS&>?Xϧ- .7!ڌ6LPiEE {! a:lo[KQoܳ }΁N{!F"=ppV G[]QL{/Iأ__۬ʱ$?i~o':@oi%kZd^ D` cUME}?5ė'^--ԩ_3I vfFE:6&֍~z~fIΜ?=7U UNqH Suajq4%FRa,I oOukYO-:i"a5/(VVn6di~6w"JSΜ*;5I{{i]9}g\bDuNz3&/* ] A8H Mư|ڳ٦F7 TFAR.=Q;e9ZsWXWtéQl㭽B6M Sr-ph-X\;RJ-u9s:O޼`[뱪0=ATż,6 c؃eR&w5@0$Sϖ)]M26[LRjPPVׁELEy*J[e%c]Svp6e=!utH%F`‹=3?{= ΰu J6fc]4bF}\ 5ZIݫEXI Rʕc՚5ձ?ZE\E'2XGyY6`wx(k.FSb̩iT аsqѭ|XI(g%4`N 7K0T%!dP+߳C`/9bt)K͜ϒVx.`yuq`;@&q 6t!bq&"QvDڃꅥ A>PuvZwbTzmDCWR~;J,5\@$$_v%{&EUD 35'] E./?Q:TCy>}Zb`y zJﶎ/^ Rx~0w %(- NH W]}hw u]^Ϗ;xPd te*$ )Ȝ9]7~M/jUջ$uC-&,U~Us5ގM`RH+B֥LgJ}颹IRp#*3ŤH$Apz AB[$ W/ykԦ) /u2 x__^?[:?T7^p׏n/ ?j r@QoY߲| ,GI_ݲoo)|J(Xk)6Ib׈D_3tJ J fzH}wIi Ad]0S5};hZtn13oRwDN믰H;A]Ŕ}휗h$ú+QT/Zm!nn m5s@_^dE6Vգc.nYT6h 5dQķ, *^wE?Ҏ)%)fD+tVٻ=V/p1mDMQ`e abYas6eMvi"G Na:@'n݁|5uYEkw.[}VTS湻T]3u1mnO|Ku3k- Lu1وZAPi>nm#0L%x79"Zmwft 4^;7X5߆>%AceIzy/MŇN°oͺ"&{6)xР宮v9"rOMp-(p&Y'OTJ-w8q15$9e1:pʤ㍦^Tw0>]__[l& qL͡;a{>ZSP%np)z^2dE5 OqIEO4y~Cj'U"ԛ8 lKl!Ts(hWSTFW;,Ԟ*bxׯO QNi^%|:E)lHXwI=$?-|%6{ܥFޗv;7[La;"fךTDfq)exN~pPow $<5. '.HwWdl5Ee_kC󹎯{#}ߕJvwT!0yw#nSǁZ$ he%FT^Muo-z[u5b~!<-iiՙ$fhZ;nՇv"`-zмkLq>Z{B X0s>z% #rqUwW(;;]ziRo_ñ)cz&tɋg (__,MtP]*1i5FO|>&dNRrR/F rce7r_'Y@5?/FE^]Q괘ss^oc7B3>*hIT]gg'ph|@y70W4R^;Y%j^:RN|R">γܴd4vEzsL7rrQ9OjFd*+L޿M&4ًfzdC:?F ?>Z)OoW$ mf?( k0sqzmp-$?[D1ՏoN bO%,?c>DѶAEϽzn{ؚ [V||Zi'||gpI\9Z?՛]$׳ 7f0ʧ)rsp9mK8 =Ps}Fw^Kr2JZ*%^Nx!}.15EU/Ċ{'oX/I#xG8٤`s]>[OO*/'-Έ$w͋7 +,|Tvdggu8}'A~ N6|ʰÎ 9 [$oJŪ65EoEWD"f]c{%D-n0XMce,Ri!] I-\ESbǹ" mbW7)D(xlySEb)Jm'hCnT?,tAfq_E*uP\ym/y^nZR+iCUrŖW5F4⣂vsd䕼-D}hb+וfe}ꠁSmOv C]yШcbm)f'Ӣ`DRvs,g|׆P ni)zQ'xI e)k4䮳bbۜ(5ݘ3Bmk -\+^$^t@ق l#faN])7WLͨSX& Oc;ȴ %`*'„(Uͫ@5X]kJ8 +rVn2~ܘc!dNObUQJٕa{#=cӫq`Ӗ#zr8bPT|n HbA*Oo.*"Zef,ʥC0x &XͰ4Mz53}n^'BASТ[7{r,1>}˳`Sm#b{ƃz??x{seY{wp5ð&Eʞn^BA:?" Mb) -{)=#q-2ekTD9PV!FFblw:hx~w> Tn4!sO/&ҬpĞn NڶߛpP/4{SC;U DGY0 i ,S[ŗhb 6:ywoѤWu-\B+]OEѫ֏bؙiR=-Mkk0WkL C\ivآĕLcqW Ԏ3+ ܙ~3ZO)4r8f A UPD2iL-"ڊO|JȫpڭRJo5I7:nvUuΚt^v|%hx]iߍĶ:1ESu4QjV۫6&ykPs޴"J(z F^'VS_E5Ӣ}gYw8E;0\c'Æ4S= ٌFKBN*wj"(hqb,gwqQ6œ9{]W(!¯]q~˚M  갚G'%Nv^ U, F̊O9.@!P^,?'=9-Xg9+qJ*Jt.cTV.9ڭ`ܙR Sr%,?1ʯ 2 ѹeɬ#413 Eh:>zNռ>yjc^j2 |PIclX95(EfAFŝ^zPpJD͉:Z 7ìH|꿆.ƒ!4ul=L$dJlL%%ȈZMDpW 0e OQ8(p {UQD/VA Q{rQwX+9hMn:B];wj0#xs_U҇lrC(~iyRكfKr>*%y9=SwIP :|f[" $Pȧ'LEÞEd*Be(?>|x!꘢ Z;+'VS R~͢F]n{}5ՈDbwd3LCRk NMD_i&C%!41͟)41KlrI Jr!`iۇ`"s 7$?-iQ10(%Dpf򸚢G BP%;ppIonWZ# 1#QwnD]ԃ{ʅɘGQ;sB9{P=A"v.˂Wlw:>^۸짋!:_PV6ҠrRTM1@ qzS2[[Yk͆b `z/%P@']~+`b"U ^=GuEW*'Ihy]S$0}|Ę|F i[GX?R@mЖ%֋9Ug56!Z6ɽR`2_D0qNq/MQ ?# V-UC-phWf\Gΐ'\爏 leV_omK6]zeֈ7uŪe*4n)|~eutV^iެhEwvuMh.7oTeUIѨ}VE5n [F?rH]@|R|̧8#w֞TQ[߽F1%!nr\5%6wm{5zvf %L۷Yk!Ѿ7+IjK 5&B:cd4tȕg1=L N;/P^A1WÜ+5wěLDA}MCZNEDED իj^#9CJ26  H3,$i DH=d=oɢNn˱2-5Ȗ4ukt]1M(Z/n:~lQVKtW:ybj iȈf3*/j<% hppR>$ڊT zr-2I 2x9l^byjR~pixAU9b\;{K7"d7v-$ygxUuJqglE&dy}tW(듃'vY#|zfcqˍ N^y*0U$L Eh=^4@d;}o~E]񋰲/v_}0Ed/] *qʏJɉwD52MJqKV ?7;k wE fTAQNz6~p"]=gfRҥH`NuK]yEX_ki5} 7("YD( vz2f4uu]P:g?[J|=]f!G|^YDE5f+WpH;쀐㾵) ["ezFZ\ekx=k%S,xo/W1x]-^`dA}{t`ҴòZ2+dCC=;F~q-@58#c̣Q=^@ 5F 5qau*nzaӣ|l YX..] 2e\vzd@ChS8}qtFlŔlkj4[T1wk8@( yvk64\3o,GnzıB+nf4(M$RuTFRB"V6iL+x?So搁jHՕ(=}lŐXEdS9S,ÏY>?Gk?b|C ؜{;a f؈e7hnDW.BF]G0xwob=Dk-N8>%²Or %CPá}5c{%0DC3~B :"c308:k_kvE։UR"MPٗ>Qӧo yR1cV.?¿a5aהu\h&TҠH2:LCt8=|@pA , - cMDW@QoT_3-ȫ,Ub[= 19Fzr^įIf0+ qzogzd-!TU@N'0&uIlW416Yck::; 8@mॸ (6i-A_*SB%1 e'ɻ7M [%NUtht-(n+"3p8aKGʔ fuQTθw|aJ#HVP59 2KV%O+#ouM~ Eb~NuXX" ^_AȽʮ1=aT>3DY M,v#{]"V df.]_c#Fi]O_`߿Қw̓576cAC -7/Kz^t76'P*_Jz-M恤ĽZtե(UZH;q["\l^ΌW ͐ R~ɃBۅUPJXLnt~̜")=y%Ի+C٦Wa@%%~$O)vjU[i` K6$*~eE!*:tƙXPZHVcvirZ? iQ8#-M-BZ*lR83g#_VnVqٿ,$Ue'\7HSv1 I; )脾`_ B:{ȿ1?_{ݝF-Aփiss?9V7#C(qcbyZ/e\ '?A7d9[ <.5(j/&Z~:xT0lԇV)#J/^%17 Ow9bU=snL޽`]pqwR*73ߐ_W?>mޓGҥQe3=  ld9g4`0Rxg ȱ],狖umwR+\'~,LBAֻzr(wbzՖÝY0Y\k 9j,D&Se}MbdKf#%9(qb2yWp3±oΔE-Otrw=rU/J$)$YlfU>S7K_Ad nB~wHLUykUĜ -!4pkw6~*޿)"eF1ʩgMGlޢH[TxGݡi6ߗ~sNcloNOQLOJPYAN8V v# *r|fV~;6(Dq#z]R$[-(:) g<&'|଑wr&U>}D5W=F` %B0_Ž`'aN[ is7*s)VRQO٠J;t&2ȘV,y5\M+ZZenћx X/Dd;`jʝ Ȯ%%9?c1/ntI6AFB..k=rI%HMF;>-KQ[UGukKsxӭ4sz9|r~ΪKr樂ZxLx[*k-S/$\F>;A̾Y.t8\SkI݀7n!| 0A2ź8'w/y-Ne3&5pwiZO;͝Wny־1|QzX~!낂k.xӤhO.t )_AًۘUcCg7;IXQO=^Q1nݦpm-%#.ֽѿ@ F]K]l֭qWՄ|6C#⫣bQm,?G?І_*\4Vz0xtˡsVj^_ٺkE'[ї9O*)zwSʹi?#*DKrɌ1{n<>ɄZ $ E磋 xmi>㚒OIkx WF:|Q&l^Kdd#Ͽ J TΪ_ѻ`,kb9V֤eO+Xɶ䫖l18[WStR6yY094;[o&T_+÷MS*3Ezh 3bgGm Cɲ&]X\ّAAɨPK|+op}QŽ\I9HBq0USq͝|"7 h=*[H%.FNqNWnzV@P/Y/ǵ7guJ\%VPӁ;ᯯVƒ|-QqcbU=m,L;y>tHRk^D=R}29bcPWlHo=NEoDNckl~ *!mN^LMi86uPҿʽcUs]ヷv6aF9y1"۩^GnN~n0=yQJrsRWr:RB|Hݥyg]Kh4n'<]Od:|OTH[N~,꺾(pmaZ-VZj<:N趄rI-e %*>:g]_no,sq x4 Y k2#\ ;vwj@[7b}G_ISG=m>_4֟f9a~Bpu C2rW"OZ!h(F8O OGdoI9/|*'U$?ErD4.*`z랕b5+b&bz 81B-(I j5h#wR=FbV,\КWRMUh;(@8WP8!M,IBmW%_=AZbbe=B}U8&ī* "h#KFe_iXu>m`N]iMHնTrkT{{j)^X4.m解۱wMNhat뺅0(}*K}?A0W ֔or c:I_H^HgX$gsN %ۗ/q aSTA[9!Oe4$V Lzx!ܛNԞ;"\(p @5*G\N-)_Y VEA؟DvV,1xx a#?B/u ? hWю';;H`S{ v;_3uë/w;jģ`r*Ի0JoIUaSyrbf9kdM|x"vv&BW3 xjED[m R~ɇ/"-nMUoEix^5{_-=JIPFkD@nC!'Ք <&[͖|Ⱳ#B4ਘށ&_ume>5׺tC'Wh D@{tRJč.5ųy[F@j:H5/їZAϾھid噹 e :/#U*Žg 8{;/|u{E#eʿKی+)0//z:oBD{-J>>F0DL>i!:Rĉ.TP 0]O h3WEH:/\AF# X++-E Q;D|~9-;}PaxkMߊX{st|#-=aF)!z0.Aǽ=ҏV~8|HMͦx I_} fi̽KW $:" =8vɭ+ݣPUs T8.Ǵ#3~ :oYj>,M9y~ųrJ#Ds\%\-NI/45o`ʮ< b.wO rhโѓ̘ATq&EO;Yh/^MɨˆYb0m; ̜|1'ٴ3nAŧA>3s"uŪ/1z}pLmm= 7,stZTU@>ced쀠0;7IPyVe~=Hۡ2TO:3S/C+"QL!>og9,mibO*Ȋ40.x$s_ EDUi0*C9nG.6b4DzL%CDSBsiTUl4Y*T |oN5# ;/y107T̍Bz?M>{] /)۬g0#0 Lr*YX o`k`zcG'8_G"G'B%rjn{բ gcXy&[H?N3"G%A3g9;cCi@?y@uѴ|M61%⃃Kj.XH^H~?pk[c`մk y'tp^ݳCҸ<;+Hꄩo.%1KRkc^subh$So7o\$b/"G/?'WT*!nm^uic3Y\xhIM0$!)Xϒ-ME_ˊzNZsùܩLP 2#y_,MZ?BvIb0 cux+tŝU %.p(?"`@uFge[$2u"G?mJ~f)UYS) jb"vIWMyU/Z$Kv]T.Qgk{cK F*^QFl3q)lut]8gixyu xuʅJ["7X8_"Rm?<Ïp,E78goH8@h5olT?Gr#6rUv"^ILb@ EVL]H\&@*D_>L"Fٸ8Y?S-~w.VrNVm#٦B>b Z"mf'0B:_1ue}5\1TtiB<u]N'uR7҅~)~_K+K2fd9չv㣝TtP줅igF\CᗼX|qb;ql_4;>@z C Cu5 AXpi<2|2.Q%הuqǹGY X\S>D!ۢPGeM)G^ZOH XYw]Y_%9p=^jt}9hWNec!aE7Ӭw0v۳( n,hgy1*9+N0;!=vp3d9a^~ yŬp8U.aԥYA5 mCØ5myG rdS>fOM`w쪴2RwC/y#JH;ÕAC7گEIN=4sb+rj(k${ Y|QRr pF(+NQlqFO6Yrץ2 b_Sےpx,]TbոR[9b͙ 3bX`qQ[VբP^##$Sc˟+ga1prqhz#fbWe![)+?rbz@`_+A D O /}%"m̢jOF|JHjg%?# Ѷ WȔ~U$u>eOdw%Mk% _6  1VcOa>[Wĸ< Qg9 $m'p/֏78=4Hf0e}9Xʄ{cZ ~~6r|AŔ!QK<;͟+ N]ղo=Kųl~Qq=1?.N{2:E& SV#UG4bՑ=HrUS2t,SZ TWT Gt[VY~`o$5mFSU;s\pdpjq:U>{½OugmB|+_8unk;ef9![r ,ԑVʏ{_wn}EtjÃ)pΉn_C" %eȡPsl{pwlf?^pT }H/(8\qM?d17}"X5#=Xl"wb+*g^Uc`C'goWH=CZs'6R6Ƨ7L 5EcPa_ב~Ųl @QHI;$?u9 `72ٞE kxE8e&MT12$N_Z,|?]9 צݖHfGY~npci sns̼06$$;oq;zK^kwUeXuŃIJ9'G_ Ov+sFװ |Wl~1;A-CbᛈydRAJ骁iPq F)>)I TpBÔCqu$X ?Ml0im/5Yq(7Qkzb52N;bM7yX-`a \qkg}*f6fm2HXJ^#fom-˩ۙ<ؒ:jVwSGlaJtgHu ?uim펩}HK¿ BC9TUb=і=CﶺW^yq.l1YY]g9O.OG ]KaoWfj[߽}iLޔVgHmll~gl+aQUIԣ@f 8CuhfPZD)eW_&>$00rw<w>`/Ri>tǦ?qL:s du tKϬ viowwWbV]: %MץJ U!e(E2*)–n٪ 5QdZ!j֚RF#Ev8W] q$$0a/.Bdi4Y&Ƞ?l#Ч GPOLyu#oq|WxtAGcP/fpBN11; a+/hC5 F6nZz5/MmMmDNxҨe[Ѿ Yfǥ*Eٟ/Ug)ot#3{i2uI qI]HYMڟ̞?wg0eQj@.K~9,@W P5xd~fUܒdܪj_ w*r2)ُܲEFi:"FWwKI2\n__n΃#*ܰ?}Ьe❏=׈-9 żVenUN@kI6;C(1'mJ읩ULn4+OK TFZ2Sg$}U4  t 2Ysm?Vʎ'ǘ#$ֽ Z!xhΰT(C*z%!nUWY'ʨoUoo}Lj)!N?LY -# `sn17=]o -g%쾭rEt)UG.gfuVv5x:UMFJ3!s{U>;\Z㇗ܚc[kօ+d(-Q6_7X'l*!r pBmPC8$HbdCi G|ߡ?X> t+ښW4'UĎ S>} ,NR 0xcP7@{>"el9ԗ3)T,@V"euE0kHG,:t\˦d)sNSq!# K옲 ab\ne8xh05UևUt/cq=SYwgՒs"8Zʩ9ƓҟSCQGG(=UQ-eRPDҫuWގFf /Ogut&G5ubDPa\3Z *r7NscUS(bEv{X\"N] 1] 0] ]ƶ4_WdP)xR^۹5قhlR"Su|lhlfdnW9]7ry #Mx2Ėzh26ZJKdtSy;ǣH kv'wjθIG 5tkl2}HW@`fAzGBNv_YT]O?Vb!E06  hB~Qhsc7 ߞ%5]Xٮ h.R &)@Fb3 5hR?G.K|е B=' dM9?]5'bۡN_٧s|03rP:V˜7J9ù_,&t"h!ګ@* 3hZ&,FE^+cE/(+0Lε숵`8U9PqL2p-aV aJjrcDȬ&Ll XFߨ{wh|(EJVzg}"@'R1&.JVG.ۈ6 ׬+RیꉜFÍ ]=oL|ŋя~܁:NaPBb^\dNm}Nz sGCsҔDɱ]=Aٓ8HGI`&"AsGx.I2^勋U9s00Ksգ!q1FwüqR!v(PH~RUȽ݈O\#IpN2ǢL΢C;4fAѐIG L!QG8|+ gı<' ȰJ9}{f{7_;|i='Xayӈ<  BY:T(,"Jq+B`D] 5^yG_>Z,i/$Fu!Fz.2a|cW/zG g!Uڑ@B.rl? "/V?s7FTY*$.A8B=S+ŪmXkVn_Jsm"5̗X9Ya7h1TcMX+R>I'O}%[&$<$%MV s,W4ydD&E_0!*Ñ*9 kp§#J€9g,_ouȶNb[ejtz\:<*UĀx+M$¦ClFHbt G*E"Z{{u_]jrDy ((#AZLiJDɲZq;ޤ<ބ7ؓj>*DC%3$:Iw\J jJ\:46qu-D9GRMPPI8m˭bnBn=|LNAjAǖd mv=C[d8 MDcYv{IJ9 fe6t&]+F"36dGN_;p+P E*UAQab$tXtElobw(݅ݩ!TQZF)35?)ŪI%'qG$~l*H>"KkKoD̨_4;%ybDwLl)9[N p6eyJmmʎO183}q3$X y{^„ˊs^ qZIfYՁJs,O/`6v]eТ6 %V?a=4&vKV_; { .-ka/eZXdjp_W Ph8"́*P<}`wRBw^Skގ v]OhTTQ\#^(fO#0e I'̷Lɖe+Vƀ9,cLPV7pM?uT4 w4$|w]6 (LangReflectAccess.javaUT ffux XQo"7~WRqJU8$ U}0^ևcsU{g]X&%w=Bڟg<ӓ@GFL3[=o5``X,90jY`i*`&΂ᖛ%Oaw7Qw߻ F눞;1=copm0LXuS9X3z1Si"3bp8f>Dk Jqp؁#s#_b>'L77z) !_utލe c8gJŮಒ-Iyyaay ]#j=hԾ.p4NK\ Ȓaʭ)QohC@~tPmG`EbǜGhԫP(B5-T,'T%C2ǘ <rj {]HAi׀\%ωAH}7 g15D=i{mΆ6Zo~l]6}V8*7dfbx>F%kJMS'yryV^Xz\;=Aa+RsXe"`ѥ(()ڝ[`7DK`jg?( NY$:Uj9rf;m0Kq DAHK/hI•#.!DJ#uh<1>~[r'OJ#[zοs“ng_  skēecGAYrd8:Ɣ}9&-1B LuBH8*J̬B~a UeK-n߃TR:Fm޳ yK+I.F4bEs+-P) Rc S^ ob}\5GXDEVv Xu%s/g%xXL(rɷۑg=S )%ohR;hSUN +:JmVھ IzQ֥qGc;ܹti{Jn@( У2Zc'\C&FX2Gd6!6a6d!Hw 7ܲLhS3x EgfZX+;`mv=0uуO5-)vmѨ(oV !mz4ԟ*O.!"!pQ="زE}1[SAHZADk 66 s{4LvZc1NHSXǾ|߼I4%}Ju{E8"w T)5fIu+ }2X 8SR~0 (aJ М%?ĺ9^)_?mPjD޳@N hsKJXlV36x6`J"E1oP읨IBc}Zе?"{?vڋxrL㭱|IyQN^]uG_1/^#|t/X-S₏).jn\Q)%pj@|jlO'6\@mg7̖Cͫ.`@Wkk(=jF}$}w?wc䤌q,)>rgcG0b~Ͱ"۹a:sоEWBRd;TQ%/GMB6h;gl@6^*\_cx3fFy޸m(V ּU}} WI׶шo{ ?|8r\ qΜs%mVs.),t^Q%W<6Z8YNng3}lvÕPZ&@`V5~Lc9mǨz1EZZh8\ٱ`"h(EsOɰ'b%39JF&˜ Fndzev_$vjVFwʱ`S6vLz9W ւ2vq^}y| z|o}gB8FC/j=RX0jz[-g `(RߺN,]V/|P^w!]ҵ#d-x1 tO_\6ktDL]]ŞTL*k_Rb-SƬf/x41j*b..~e|a[$QBwLguW7,t+lVMRv0Xۚa3S3|d13adޠOLOj]=/>2 w~ n8΍IvbERZQȲV X. 'pl+e_/&FgΝJ'\XK_!xOr}*/S=ÐD%JFqH LFAiW˻!~O/]c({3EC/f^o5"~.cLm9a-ٌSNG0; .x&+UsS?aLQ?@!'iޛY>6R\Uʩs%D?N'G\5%'O(bd+_ ,{whRX?dGgZnQEF9"-7"?6fl4c_07L_ itʪaOzOL5ӂ/J9 azO nPcfǛMq|9~~[ L/:1`C\E8rStn*y;HJ>y䵫gwz|^Ʀﺶ~vJS} vUJTThreadTracker.javaUT ffux VsF~C2TѦ3-uBpFfxH+ 8vViui|᠙/02"Jϴ,,m<gE4b#M;coG7?ă7S~:'lz3`؇~C?fƘ.DD:s[a. MuF Ga.sStq @phVt|Ј, e"lX\VyagAv)Jp5MBMp (/+d"I D#kϘ8pþڵpW'fL[) C%3YCnү@BIWk$Uj.%waZ-:[Ic!"oE§ft?e|qnС`js Ēʕ<~ܻp0}mz0OH .1i~؍a|G>;Ah?̫(%-U# Y[5CK),I J2SD3XfҮ [#IA%fJ6(97kui{mEm?\x~n8GA%Z9AF,c:ɂmuᗟ~p E3HBn##bc#+dTrĐT4S=B@-WyXd)e$ٛңI i؈p2&:w0zo]܊5BE/Ejy ,*6.B9b:)w/IN}P'F)f9I5K\Gn=p|_[!SKNg8#r,ۼPu^F2,=n4ί7!1x=o4Wo?,d5xUY#Ny=* Z7j`7{>VSйf&iJ^xUʗnh[%ϵltmc1- nD7ww$] (>vAx4G7HVgfZS *C=8IDRBbu X5'9[QU[c dK۝qWpHO,)ITI4M+So~},Zi~Г0cOG-_6қJhoTU# 2P h_+ڒ#EI1"ZZ 8՗9K kzj;/:>"{Ç N^hȢLN2/A)lLy>ܗiNУv4yy9&ybu%"Ci*8S )eE?K^h^/(ğV%VXE*/$?wBXP<95wBX. C 8ronment.javaUT ffux [[sF~ׯuҔIf+ -S2֥$y2}h #A)= Hvj`d~̓{9;QU%f5${Ȏ^};dOrxZ3e2zy9*E齻dlvr.vry[dr~8ag'dnrLjT0?`ZeW☭T^¦u%M jfRӔX=UO(EsvLs2l!*-UɎ*ՐqtHDʦ+p۳gb̮#>է˛ (F'3 MQsk6 |b2ɛ4ȼB$ի}S6  A.;;bnS\j*]jv>f/_8CfDUx}yZKRv3M!;},FGZ.GVQ0 RT"!Y %rk`ooΓ{~'/|G|Y큻d Fo,gHͮF$ZsQmXvUxȝH ^2}T E`F7%re{_L& $=e9%0Zm좪Uk p> hR.dBu]w #!FG h!%$w;FyA=wbQFvKP^rq̧9Eg?A]3>I^H;z9IMUSMCm]G(d,SLWBYS(ГFFܨeHˣw,R 8& geSL!CB!wMEFfZ%XUHHְ(ís`&%E_Y#%p'P3jcʋ.ZżE | 1leffw~T~oj>Z^H8y >e[)L7N[إ)  ,9 K\W竑rFb`j YvdMBX?ێ:@|%Uj`(\&G+R .nL;KЙEJUt9i5O״X fV5o /[pgQ8ݳɄf1`x#k'XuS{HRT)CbBd_x+X͖cYzU1EEܫo1`k֗Gc*P v4/Z%ےwCjKulkSx0`w6%r#!moR!3@ Zǀ+ĀB5z/VSūtH.]Xw ̱rly$|j)DEՈY'GJ-Ku<%vnԯ4N:|qͤ֐#:lWPVAmfI^A5xA7(#&O3園2}b %$n^|ۓHi-䁾 ` nQ=۞B1 剧2Xj 0ǽ5)rSNvzہq+;J%JrO۞wkճ1,&xnYz==&;!83^o@Kn~Q%ު4M2c#o3X3ICTIҮgiVSz&<ᔠpZuSC>ﳳ yo3LRyV0Hm=8;{vϠZhߤ^UQ.e?=<cL=2ǜW`3=F[>;Qͬ."R4m> "fJװ ʞAMAzJ1k˗ț!exìK{Cr{AL4c![縅#`aaWZPrDJZEEcSH}_:b!7JG<C#E +|])փu[׻*z+DiwYY/ ~W󊆼x=^)3E%֗lתԎB0&ڻ"a=63\dkm_ͭ#[c$^E I=*_8mw>9|zip "3_xVkX%E~L5V(ۄ3#;4OvR8bg)&Dmln6.;ʫ}7 2J9}B83 년nw"5=⚡+TU_!®y:<}Lל ~Z5ޚWO;3ī֎NNC9u4 }ɝP8G.dAi85r̄+$Fz{,óX@Ě%+F-HMge$ۘMnm\F ;JOF'oIoq\{~^ɂW]xdhf͊G)Fɏ֏d\k+fq]j[6tarO|KSHf#,lv(>phrPKI\iQd)C]xFc_ 7.L w`7T}ŝe<½i%@ajPjOqiEJ؁%CpT\J5TR2Ŝ2*.Q1-0's ,LUN;3j\ϝUeBgXB>@N!V]A-);O&h7gYˉۣj<2L>k|naWڄA}灿\U&ĝP&vȇ~`[#Tb2L{"J*é_m tԔDn's~(JݘXGtEtɖ 9ESo _Nu[sS5g齈d NEzefE:1R^Ѥ)1&bIkO@1+)zbnzQ s)thWð^m3o}DV;EOatIuk'b ^S4Vu) vzj,xݣl/@ G !TX(u{xӬ Î NxR)0`_(%Y7* ~wˋeNzÛL[dw}6n!K^ZyȻ_ma]';*/_põ+_]6I ƣ0NR JǼ0dD"yAMx2gh>ɔMWwv:/.8:<pl~9h.`|%Sǁ`{x=Dm3G0i ,wy`asrH'l%X&u}߰ : FQ*؃HRG(vOҕݖ(#O3;a"^"ERQI&< 1`Sw ?cYLd_HZONh: 42Z^c/bۄAm)XDDcl- pY   *eHkp1-8LޅLZ,w.@]wiDU/oi|/" vӢc~=lP(qN]a&"崓)OvJJYܻ8S@mp%4Qx# +>xuH6 cP:N7ٰjGUc;^fEW1fyྸ|KZvҡ%]\bQS*u/SrgEuXDG 7nD;5?qs,!^s;nn>LMmAmFH{p-ݴ p-Dmm㞝f6L=NRx(!*hTo~{=x>^v~8;F/@C^2yd ,*S,&` yeʃ@0Ԋpdx3 $84L<@R`*yp z),uBHZ`@n:9:թrf{0592 J˾2s~r_grp$YyfkČ4a(8L>^ ƃ𴰽\wO/#fb=F>ˈzےp[FpM%8y5ڷh9{̶k#} g޵…@xr'd Mr:8{ *[1$AE/"z6x7<-…#qD֝`aqƏ8"8 yu.yU Ez?_ޝCM/BߣJ E{*ױ7(l1^%/lC\|>U, $ubaQ?lTR>Fxd5`Lİ5r! yq+evJƭG'Lﶊ%WǝcGs OC=teƆP}#bhb=.7 _Aj_ɊǷhgphAF <3 ģU:'S>xSz:t1 5,BMO [Άhrѥ'Ĵ]v?+^(GzRo'qA2U4^T{up7sϣ(X@VI35ؒל70u5wp>a( u4!GC O3:# nBQ*Y(ɆJ11@ Kx!|["*3PɍSp'`}bcLgǷ@2Y4uXMs Vn[`2 'd!6.< j{CBrPi(j"MQ ݺYM>QH@u⪦5۞p7-X% H;H832+mW&5.B.C#T'e^PV8D]ݲ݄ͥKrZe9Z `MۮrܷqCP#qzR_:9@07Q=HށMsf4/٨?7zXS;ݦ;EFW95Vj}%Z. %9ͤs7f .;o:!R~'uHdjQ)X^ #B:h){25rA_8)}*7pݝE@b< j +ZuN2uҠ~KVaouexT)?Gg [Fx=Se,O"ApL ۱YD]4x5Ra9K5!WmxT˭uRA^l}s1}i%P 1[ pF}|܄ wY5سHt ..a+B%mRa@B1v3Ѻ֫ͭFH ^NjQok]I퇐1%8 ߬Y$Z19B,1.gp׉:y]xft2:vma\ ]j te6~Ӟ3hFn;4X#ݭ.w\Y[}yX]n(}˞Vmb,ॻ0&l|r'>4=MfN֥jLƨ_an4R#l`XE!l?u)qت_ʞ¤u̲6s:V n_vf^uJRF*(&AZg hcI%T/!Lϣ ~XQ}ЪFVqP;E&ѩe;vk/_,Q}犋 SdO*5P:uPg.;j[ݮ1O)`Uzד@J_]$+Uz>q5v+AfԶ$M['ҭd!757 Vژ`V|,O^ ^nTF.; |r;\5PԕF=寴~pݖF5u^ڜ}?(;Jdj@.h>ݹL!g Lw _#pE~`Gk6ۘE rߟMo$j7h5rK%נNW_T؝U0 65aJK/zKb4JꀽMӅ|+7Ad +"[2dX>_]6 zq"[|K!KW(׮ ƲR:Eֽ ]u[RT]%[DM7:|WD&uPĂ!,)ieZ-NlƋ6s6^(uo%uqD_;ԍUE=/Y*> o ^kɦxE-<[ 5?{67D)Poab) YT8,/iBCjaSXAϦv< "ѵ  "v^f#<86EYJS|Bay!6 B U9 "Q^îdydhUMFfJ\4=-VKk~HAO@9ԌTܱ マc`5VlkI9F"LTH(.M^WL ӦfŃsuo^g;N0׊r:^Un8_ϴu>S*UVV8ϰYkFBQ0˳Mc9} )ylw%_ gޚ?uLu cAh4ƾe=֠ǟbD[yMvoKvo[њZ^R.=ն: Wn<⣭~tИra@0#Hdq1D]c],\fC΋  NmZ5%޷؂s2'JBJ-6J vNZ`qSdJm-D1*/#X)v, tR:} ;Bp434SUmHjpT@>kbtiҴJq *I;+뚄)7IP̗Zy9;v CA6lC_q(e7dZKnj9Z`i^_֗wx([k8L WF|!~lO'Eś57ohrgT|{l?ӿ;ZaX2?yIHm%]ko!Ն['۪j".VO'5$DoSp sx>exEov&׺5 wg̷y2|Eg1" z1~ӅnMUUh߹YJ4># wI&#"HڮVِ̆1GBu&l?uF]"W-/_~`7OUvŤzݛ<)_mzV0j;v6 +E,͖=+Ӑ{]Q#i;r] n0Oj >ww3vw7qB JX1=e6h!tA-L:BcJ M7b7'0$kv"OeWCLȕ(2"%V? $LAңbQ bB"1D ^Z,$(^z g Zg.4x(1H Fe1܄lp"9AnYٮaBxѪL&ҷvdD.~h^_JV>".VHW8VI~?֣'-dp18iRbee}Ɍ݀0#c4!I19L玟fyZƤ$kpz@i h0,t|nHDCe hGvbPǃm>[]E tb"8ä$R\=J3l'7(q2#8{0`ƚJ+sw+3<%rxo!)M *#MiǢw"B.)E^":-ϖKLGH]X%1|qԋ)|osFvk&lRNm&.4w @X$ԣx] ń]9KrL@@ gB3@7Zڇzr(yX(gGαōI1+^gB&m[U1Q,qKGu/s wbT 6Ɇ:m({ zcǟea6}%lpͽ34ؖgvQ5@T''1eݴmOtkhgeOt$D x HWYzzs80}+eTz*/j 7 <ha$"}M_ V˜W/VJ *0="omѶЗZC4iޒXqUj2QܘZ rhGl)X)M .( ŠnɛX0YcڳuA~VR Qtٌb 5w%_d:" ­T"bELWd@[jY0)_6i'3` C_"cA0f P 8 UY:)+ aҲSҊYAH^sW CJ DL:u>JF㥔 ;dA\HpUg/ ]+UqM!\$3!) H(ABm$A:ޠ[q9K,T%(F(Ade#*a2`('IwA⨽CT,ׂ {.N@q^##0G/( q9<XhȃyEU s*C`TIdPNʨ= }P<)ǮҡHFY K$qiK -,888cOJ6\X72D1 c?+zlP ]\褬b<:].uW*DVNmo^IG'"מA6ZT wli*RyvmM DȬݵmVLկFk'UfH۟QxIG:2Sٰ}Ю깗?q[ ~mn?_c'%{t#7E馤:e\@Zhɘ:A^3Z'r sf#(jU4Qkp\ I[r_WQ10u , }ٕ16v29Z)w[mij$y:$!5?z--nsDto S*|7 !^%yiNP^BTEﺶzKjaUn8J";1) *{HhJq=!:b\_R0 H;f!F>9ьwM~]gң=8BQR%x~ nJnلBQ1gA\B|uRΜ0?siu yLi5M ߃ePί0 XƷRXܥ,.(1Rr;Ã5zڃ8f˳I r0ģb"Ý.$^ !jSR(,hn$}p??boQNg r2:GJ -tL̝>/8O5CrKr8YoLj_~Cʔa󔰗sҘiNܸ[v}L"w[<,N OSG2\v^\Od/!WCeX >fgq7+&.dr?'-A+(m$i jşz['A&*U §?,\aqٍF -üBB{ ,Zt\j*JNb,9F*#v^'yiiN-iRN>^nFq6S YLtMb0: o:f8j(G. @"CHZPǒZTItJ͍Paډ†-x` Kѐqx_y\$"FSΕ)L, \Pdeȟ`v۱;u."_^bȹc :|#ɫ>`oVg9{jr4qMI3Ε}_/jV| BLb:Vb#V<FbWy]3[WE^Wy6.{!OrSw()}7+Ɣabu'z)̝vGϟ1۝{k}Hf1v:90#m ȐFgRLfU OSna]2 YWI"=sޝ7-SNʜ+ XiɳĎG~_,>_D; gzPd5 7zKPnDVR=D˭}}9% `B&6pfSNӕOY.,CJ#`f32[ò!)āf̦T@gK8t\9tL ;6RjŴ`*JȄQ6g(+@)V\\lV 2 vKyzV?>fq>2+5BLWl Y^ ׅ&zA=ɔ<0s)}*(>@S I s-WSPX"i#BH8wMJ4gBr{SazA&FJM XOY:PB@nt??x}pߏϏt=xq` \txߜYrP{7D\v׿-5(:L}']G&m!_1" "pď ٠ߖڎKv|dwkkHʗM֕C/칺kn1KLFbEIߔ|j,mk"`؊.ܶ"*{%|u] A~'|_x)pPPShT6f=Z@[6n:9yN R=>IOM Q"&GU]f;aŤ!=f's,}qakG7GT&F>-9N`4 psg0>z,c5y5IPqhhD ĝ<uq^62Ǩ5tfA8MmN/`e3lͶ-Dz} |3r[Ⱦ-lg[u2{U`fB8lc,mmLlΕ-nP nBA xQ,Nk[f8p'.[uUXr[ޗ2@TaS0IZxGlb٭:0dFm8Pr*Jfr׌Fӵ6zU7\쫭F@k.Qj]'E?#}P`EN*n&5sě)Џ3N- $sQ9(YTl5غNˡF0cN`[#v5 LNT+-E#v>fNjOjʲ$W ^EV֘>.^W`V-Crs{ypDj5/j(Gg>]<=a^X|꒠y=TwY T6#cbۀZЫ΍7'D7EEdkcoO`?NzC%o\`t:_j\-AݹȌUҡ/ 'az:|DhE v?V-n(:[%hYT^ʍ8ruf4]#$H4~Uad̄ßRet A;sׇ.Ӊ$CvZ.{1+l Z0,ӚN/.Bc܏6HC#Zdb_WmV!i|\>4"}tnS)|s]rK]ߺrR 뎑•R8446|d,w \7YȣzMyQF2x}6'r|tJp^ 5s$o'*_[wD85=8ump]_|ulNB|å2 9/0h*'dZaxT9809T:`6{*7Ey|Yvly)b<'I ґV и˥)tN>r:5 .N[l44UcÔ|6O=fb<,YIQtdRVkAF%Zaۍ*eY-ۥrw>W`hFMv#j.EcT ,@Uxbr"+$Zee1 gw#qٴ<,X6ȳ1:1_bښ*&iZr"9,nWq@PTT6f9;qrޫtRྨJ rcovqI/f6"zW:>&z‘9$2pʚYeT/ fn%Ȁ%L&(HSNtyGIZk@EkJ]|,B$ityg)Ei;<Ϟ=K캳-^|l77/Y)&Ob*C1\vUꕾ>ݯN#]IϦ[ 2U/nS!D*:6kFL*0vEBќ̓ϯg7osW58i_sIؼxZ5Ym.HmS 5o)UW"tyOaa.+5.3bG=k{)UY>ͩeY\4*sU _6P!/xX\j1ܚ\  v);uHPn.KiYLIʇT` NChT\"Q1j)T;bϽQˬ!UHH0f=Λ49ox*'t0cEA~.&\.Ul{ @8>SI0~}wޥ?g/_x*tBFou+̪2s$)Ԣy6Nc-`Ҋ5 p/KdFW^ dz7.-/O Dbq1(*{2¯o qkR(YB T,CD'CG9N eXN%Bq 21CF6si-rN4&9Cڸ0ߨ_ĩ00 XQfv<%MR8۲\(=?0?"a٥` D4NF=aⱰG9\ bM0jv<:j1(bӵ]lB:FA(aA~̼5׽"4J? 1֛dATXh%چy5ȸȠCHJa6kmiJ{tsaK' ) `ld&!S{^b\Ӭt! oZҊX <ŏ(rlᘈr{aӹ5ɰ|Hg|P*I4 ղq؝,:^e6Nhd  MR8*Q: X ps6WeBH*+?ڍ ^t!.6^ErvV2"~wu[cQ #MC{65؇K̕E f7Ɩyw>^aa#qm*|q=m1"?P1Cbcw:n8  q|CF`3Gw=Փ?& ?\ĝH&P|iw >?{F])%n ] ABa'.p9812"pN,G%+l@:@'Ӓ>EI\:0N ,ȑe% `BJ:fM1[0s'S.jI\G$K`I(W AU|ʪ·͏(|i| Q/m#~0m$;"ܰ!q32!&\MQgNZcaa$j]*ZO׆7X}0glѥgtogiKnNjFxvFDҟcKCN1.a+H=(wB!IwT HC伽:vDJl.0eͲ--FXԡ9q+gCs},a]x-rEZG|dRmCCBT8vŔ+![c5Ø=م0yXoc. JQ}B%Y&?3FV]E9qZ^f,2\ MɗXYB:\ RS$!BPJ6KFI^Sk՚8@q#oct8>A{nrXQy>B밝㼦4#}`9A?'[Ld3Dg(~:\|XJOvЪLڍC )s,mivĵLT^ dg67 />Q>j(ʌʒc)G]UkqOmmi[8M(E-,Ba33"niPc!kdB6eNĎb=Xn?]9o \%R&dͻa5? (t̯/ L+&۲6lyᢡ_z=L).3AbL9V$VbOƵsN|WTo| ; G3 ,@eY<GWqv_?'sp[Ywt9Vo) /d?o©YD9N'e=RnAQ}0tslK,#_$"T+y @U-3ʈyFi+X#]4W&Ou)6R>sjNGCPD iXU|`B3+:VK,b\[ӳAv&So}Kո;ϼuԦD\c]р`uŸH뎧`+76|Hߺ9;NNwgorf49&Ѳ1ސhWw:W ŝjODLzacXMf+2xWeTI)*Y.|Q>q/R8"ygKtW1%,eLy}>6v7QjPԄt)cն?ȶ哜>moIRБuXij\\xDjҏ/ZeC1Ҽ7+ۃp{#50"a#fsч{zZ-"g7jzin[ 70AXg |UZvo _j w\rg $K ~U[x*xe!B]|Sx;[yOr#QKw% Ku2ZuOQ[Q! Z hSԪ<_fUN˺?sXae *-0'UMsfIXTWob,.>&sᨺ""zaL.VZBS`%ȯ5oe LI&xYL%"oWCt}th{*j LKPj=IltIنoVBZ$R>:K'I +l7dx]z9C9'CmJ 53}5(1i.w.sK&1u%\H6ß*b ]`_̃OVrI 6|j?8U|ȵLD"*p}Qr0bxtR%(~6qi! ]owPbbN| `pVV(;|=EWȴM(g Fe1\7#h"1(-漉7^Qg\tA UL<{%XbV5s$R Rv.`@w*Lsg72?ՙ.eO&oj#Jj]P;װSэgUVV.)~,ѬpR BL|[WQt`0o5-&fj&*q$X.ŖJTMqq,&oa]{bWdsSx|>-˗;EbH)`J6'7ةr8ulP$Sww0bk-" eI:$UYWlx:K= Tl (%/4Bs-A7AEG$52!o(:(*fE oŵ` % ăi(hDcU:r(O瘄lxÿ\ wA5L*V`櫃-w姳pd3|;b f9؛|?ϚeS4Td #)MvtQo"" uO1u˯[_|r¼!]"MY%(y @אRriJ&.{X;8.R8(f>b&|.6,ݢ t#ۂrc&:Q0o 4'IH\8Lk?zs8M"Qw}3O,pG}EE[tQt#2c y^sbTX.^wA!Tg @?sdiPeX bOwU8xQqʗY x%e@{u@jCjݲD9𕖙S>v #2ZWc; .Y\OTLJâP5e"/J[Se(lf<T| Sh UKc!l!$;a(sI4jaZ$bZSԡ`t e( Z$_@ Ǵ&{"<@pб%rI_"Ď\|3)9[Nfc 9*!4 )N4 1N:v#(7Xn|5 dz6$V٩FVWnLTZB+S?G 5n՝U*:ٲFȪb"z ؊)XcH|c&AVUiE9fc|gM G8ZY;^CV$ %]3_fCyAu.QQWTY+k@h:Eqriغ:a03HXxlƸ鵨,lGK &tȲŠuVe]@8: )-&,,l L&^Øަ H?aL- CϯGH >,] \N=!r)uP 5a1-ϹLy" rJYxęJf9ʌ7o$+ӱ9J<q8ΜYwe RcpN7=e|hF.3PָĢt9ȓ!S~Ѭ2:5ahpR-v/(a<"ezw\u S& ukעbݦ#@b&NEpV .Kn=NiFdx74ۋIe3,1_(>cAgϛy.a؁sd8ٚ by欲L0X2L7#D (-k> ~;ۓXG- [z///-Ed`_8zI—ptMϖ6G֮9f%ȏ<6K.Q,Ufo,mBwGx8v#0](|ZXg}/8 }<׸WSG%9͛jð1O jVNF:Kphvj~=}oaKEL׍|FwVVqQ2ҧڄQĴ~ VˢGlH-+,QC8\偮CDɪFw-TWu8Aki%M@*NIT\\%)u^eKXi0@N ]cNunuj%E+LGo/oX@!Rq{>ЗEhp_0\nϖNAW?K+!zBMYJ?ӰZY:r7BW=tߘx{qAq$DRȊ b _CQJޚ&bQ?z.Rm'nKm_ [ݽcJ6!x]8`#B`y>k(ߦsk%]ߥB5y]CkyUDZ+<Xڼat:TW)ZЅKYH/Tb*$mEUѱ6Gм1[<>t!sѰ;Nu ka͐1`:5Ee_"&I { `dy )$%u cdQմds|k͍ˊn &'nҏkJTM.#k6 V9v$+ZUt4D6<2υNh< @:21t4! + 09_,#CaSbQş}-@%DRS1|~:䧇Y[򨝪g+Y \ DGFؔiC!k3ugw{K:E1FNeym.f#[GBqZAֱX\f+o6y@_wL渝;8΄K}mc3A4 3Ya!o;VP58iU }BP_HMSo.<.Fn$a=oFXE8_a*3Lj} Z@N9S9IM`^QD$p /,/g9Z(ZVE6R Buzy.Jw.Uzb;D "]ּ&\[3#1E{? HE@SF<Lj8>z\zy5pߟ+OLA)U)\|h6\ ঻VuNV+ o%~"b)7Wœz,Wc۫zelr5fqaM_jqq6]dA_ѻ cS:sX%B]~5Ks-Hh—Y=lH¹w.7"Svye_Gk~u{F} 3{,1Y}t1Ty̠XM6;'\q1 GWTpoc <ڪL7SoӰ5< dx9v::Wnu?=8%:͒bZ8##<}0M? c~:h?x_mpuFXuڷɥ#{ q/b Åsỏ*{{A]{"OjCYN}(ۭTL%TL E?i]i(GUV~ƴC+HKR#~e*W!ʥW@|&@;Z|m, دsU Rr)Hgm,|&gIv9>T ϘJ * +=JDu1PY. nlP}[ZlffG!'.^{#Wתam@>Ȁ!j3!FBL-Qq =rd]Dh/Ws`&u/4$K39 zkgU1Pp`2-ӐsrfB(tj[fՌ3Df$W% gx^V|;|]Zt(IW(5vneTq;ZRߚy2/U1l&Kj X3|l>t SYp Lm%!dc M5M7L`YF!ywk $%+ @%4l;|C=6/ZP,M1C=.B[\^p[K?|'+V_\MX fҰ-}_r,OdGd@*Q߮Ikc~#>z <DP_UtY"@a]D}1eo>!e~DhOb'h:4 =1\C +K[BD#=7lVZ| lk L*0Z#N߷<=DΖ#4dKqe+DJ4*i jz*d6 )Bg K$<;G5I:rB5cnYKh'w>;%(j6݅^,^DmT:2cfmr5=BEXo9L֦]Yp,MɃ9V3߼RǝXxohLA=8hl6 ^gV_9cs!2N*:u{B0$F*J\Ta"k c^p`P[[lLbfBfgr&"5ڮSB R?0sުNsn"--sƍU+ds'EH{t8ㄣ3wX`鑲r T0} >{8c=QӒ0AGJi$^&+uIշk2Q)鉨i"%5D,ëΌBMj}e5Ji*:*aٯtt&Ӕֶf׃qLd -`+lT|K,+Q)ի4nZu'uHd i1ݖ[,VFY:84hWqQ[+RpCJ ~BnN߷t1+$G"Oד/:ŕ*a  (KHy KU(^O?,(T{V|ktq9F'|Tݤ2!3o@`<|=iJɪJCWӢʱ(iIRSy%e.7ʚp8dCP4-+:U5Cp'[ZrP3ݭ_\c)e1 `,%LI;,7ueBݭFs?FsQ/ +l ZrnYrt6Iq]yuoGe4pB$qs<44)Mou| % CjNbyBԗYSQ H8rab=.J,$"ijcl^2H>' _n4=ZO(5W廾G___z}1I.B4*ptؤ I^P}jTC9'k2 "Υ#eF+J*Tl'!Go>{oAHY(wu|­dPH֦7Sjǧ C8m>+ m`cwvMcޥ阛g&:8|Q X/f`d\`=r}2 ._|JNS2g뮦K.|Rtȿp+*1W EІѯP9|7G9uO~8§X{ LhAX/I/&'Xi!\EMJeX0iET/f%PR!5.`2c8y6J?4/N@ؘy5%T <{YڞY @M|fOndzC2=@@/W*]?ne3Mj4Ra@5v@WM 颚ƘB c|ÂU,Q9TXƠ":^aI)^4&β~_0C?WBJ. Pi_3fw3$z>KYFʩ@@ d.bGjP)oǶ-8zGF6j6!_۲oMGݒHDrawImage.javaUT ffux ҷd&šJr?pi}8=R[yey;XMi̧!x3xZc="92ffz)]@4GѠ%;5YbS9w={hh:P?r .~5Z;/&=6(G#f Rh0ᛳWW#!1݉J'˃wJ\=,vK@eG4I[в*" Ĝqn 2/Fx'kjIQ"Oχ׬N8?ߏ 'x3Ͷ}0&vOj]v ړ\êVIcEH6P ElF5 A53p#uM鲿VvfnONC8q~:ڦ=+i9YlMYJ*/>*N=ȗP?1ʍqxMjV4#QX\QlxZ 'X٧ {-8kG>E1'j'△5EuFgK,//k&$3ₜfCr,_Bj\Hwb0qw L-ϼ!ǢmPmmT8hyQRҦVvj~i"jZ8*(hk)Ɗ'\'-l,6cŠ?o^'+T&ĔncKz/iSBֶoP5m[t(̉A,W ޡ)tP3z8U 7qNLW=9t !`i[PkH^U*$(ќR؆{J_V9TPԨ(o#XM,yVFi嘇ˣH[Tԝ ^iEҟ;+Ed,p }+;M@d )WFjiRx&Ó3O1ZܰD|br3 "?u=gL܊R` 񗠺Q9# Ӟ߀u$iٮCVr.dL^ jikIgYgAnh~B%7F%v1pŔ>t 8)-[ Ki2cF:{EM \lIg63;[ No{jDRgHṛR9,ح_KO@K-~[> 4ZatP z=w&sk0(Ѩ#E|TA~j2( b u 0AS׶KBwJۉҿ+dT_VcJź.Jim^ըWG?F?st[X+] ֔`v%Me8aa~ͱ:`>J#ҤV\lbV[2v)GDT~">xs K vo[ˣmf:ba' ܂=/\Xϰy |jf8uV#kKQs0zʲCR cQ^8ɶ6c3EܦCH* G*1ZK: 3_̥ؑ=% 5zK`<;i`,t!ՅO1EP9&ذNőwZ&5; ϽoXGo֏[َr[C;n_*9yNcqWlLے[Ki}<&l͢q  M5PɊZgiDib(ǓF+yUcZ}w{ h)%Zw`isXf'XgTanuwB:c8sGC|2J;Rcq@ϵMCnK/joPWS=}\{HP5^;=je7ꦩ[j8+IيmnV/3." /=PFn%ɹC $s3}`2u) JM-0& Gjl*8΂+0. KL˰`.@cV"%[LXBfbE}ϐӌ.5]SX~^in\<}qVZ!5g7 :ec$tP퐳C-Ҙ{Kuv%bJF+ȃkL5$qjlIs4!:w<-wruwZĵ mNWloTH(wSdݹAUN̏CM o۽0¼>o+@ND}诳(J+^BE)ƫwi0 ɲC;꣱gn{ͭB>TND5+DF 09gvٵ,gT2KHhK.9*7;+>]`J<>ĸ%>^&]E{SN#pEhxZO"r654JÚR7^nr@bѓ4=!PC4˒'L@|aG"Lgz3JhZ.i2.(:eKdֵӠql#ê+#nDBeXTiFԖǧWV2xу  ~d-tfNMB'cfgHE ֋y2/x'T0 jޕ|m lA0"s4#*BT>!"JJDQb# x-l7-* OHn e3 3 D+Q /'Go^IoN.tGiy~jX;Szx:(DQńn5<3 ӧVfM+\[=kdA=sdw4mكz,0I|L-A;~)ds2͇/,aG_48[u+KJ ŸS3TܬE!4xPE4"CѫUar+Ė:^F@2ѭbu 9L _@S+Pp{jBGP18$l,[F ?""e'B+*{Y桩Jr0 w^V .SDM$ۛmʫ9hWi+ٿd;3um*=ƫ\%mxWcstN GViV*wYA^^MPu}jVY0BM LMl‘UT>LKs%0)|zݳ>䮾'e)SQԧۨEFU FM/;TF *uc~d[0F-~`"U e(W`dd2QMs%'zI ΢#HD~ʉ`*7Q.3YGI>M4$J+|ބ=IE6C۞p>sNJ=_+!^N#| UhF?Z,Dd *msUu5[-ika{D5]; :*X] ?+m,\GDv*{PF߫u_VOĥvl;Q)+\Ex8>٣ўm3[msf&](L{fഎ@@S!RVv2bNDޞ)3نP$3Gz:C@=:jEb1{WܶW$Dzb;n{ę{i%icO'sC[̩$D:~Q"eogδVH./X, <)pX.,zcCZ|~FN!>?}"&HtRϮ`+N$D"\$eVH9Cf3T"-APp(ZMN7uRT|Vp {=vrܖu(8+}2ƏhXClQµlQJ_9ML}f2clO~Wi1%=լX e8%gF&^#ОqV(Aj |J@L`Ѧev2_fP(E*BD `wWװG9< 47Ne+/ހWp5N:f!y4f֞?S[{ݏ-39 ȬPG0|oyz)M7TrL؀5c>T@`'FI$jts+`o/2^5` Pc4Tǝ7P)<6=v;&x?ƼӒ+p7?_Gͬ#ɯ-SOkV]Z֓6iqZD{k#M>h%K C %)qpPvB +=NE0T5BɼlǕ<[$c%9‹B k(G)H.ſyMM#sZO{[tHN̹{*wKx"d֡<}J-)h4>ҧ5 :(}<08f}& +~Ck%Ox):]~5beUh.5vhÛqB |JlfwWI'%w~zZA{oWvp'n]d*2ӉstjE) Y(8 zTm CK=ʀ,aFN&sw᭑HV+->:8故=X Ȥ'P&I<sR6*5J<~NΧmCUU )|J}HO%c\HT]d㤷:e&H)CR[RXfiN}0a(P*;QBFnzgE#x4#96e6#oYNOf`TmN"[̮IWpre&MtB'@m[8#5N^fdE: x>AAyg;勁 WNaӲ\mhؤBF=BߝfKٵ"o+㷳Sӓ~G`̞dxH(8Tb)U3%0Kh^Y#dȸ5Mk!$WżP1.HIuJ+*mTT($zru{Smsyy/gZ-^_K_OM9 ɍܩKMţe1Q gԪt2^tv3QTmYU <lYRg\m-%I?b]STx*`E pYSI\xMi7j;zUF'\:Rא ܡ(٬8O6؏t5hA)gՓw׌@=j6@+%+a'AoH?*bmelGA W*rA8Ļ\`J|A&1p.$>RRIbui"h-йҹ£zWpvnD7ͺsɿ@8FB#B(9Yg6*fB./o@77,{l⓹MƱqYG~/"!8$ )P):Zz Y>R:! QQδ ݸKO,)G#V|JAv6˟)9;V[ O07JSWuZ(3Mf_v`n1S[iGd$L䚪v1mw> 9ܰӹ!c0r!W% M(NGT.NtN h\,lՈ0%gb pt#=m0q KQ4)mnU=dPH'GG;;q-:?!OTZR)Leq.oJ|:cgS3U^}i1T ї{tQG2dG %1Ji(%iDV=K܅{ ]f4b֢)Y F3X0/4t~6./@<`jl(l0=Ϭv>#%@,QhJZZ9JIˬI6Gk6S2rKnzd^B^%5yi|0EL(% }|,Ρ=D1Q 9Ct.͡j  <#~N𓰱zحq2q(?BBZ y4xmNwB,H̑,Ѳ4E2Y|NzuܗL< `W/cأϱՊ޹.w 61Q)G9*J G9iC+qMѵ2@ UpEbuڶbhѻ!gc˵l,ɋ:46[-CV㙘H\I$1A @d YQԯZ$U'۴dجeeYݰ1A0ֶ6.ymvQٶ!`?;JV"&;-E%hl$FgY3bIF޽ ;ԭsvmU6zuQf3JF)?p5r*-o/%Mn(pw;MJg'4 SVWkõλ rm%vuf6]5–zd`Hjy)GdjkMᳪem#z?%9e oOwbP=VOey6j5f?+jV }}[rLv}OCNf`tJClE`is7-*b-?ἲ^yR{!.[Xo< ڃǶӦfl#`M/^4X[B]x6\|68r YnnAsJ&Ŵ01@1Sɂ0؈/)`WP>q+ف !u>;gf/dW&! /#vmBorders.javaUT ffux =kw۶+r-+s[oV#Q֯++~)bM*IYV{wIHa;퉚9 慙!ELpI$v$8u/3{$4n.&itOG-wtA/w:<]1920Ļ+7п"'cwt<@c8b#J88;= pF\'NG^D,$%.y\@<`D#L(Ihtp̾?DӀFO.g׾SϥAL=b/ Hh'F:v_s^nx7u(NR^pS:@הb:MsqοϽw>r$zO9*n#  xp{F?0|J`rMF0툀o `*1*L!Fg.)yM ~vf0G0uTN>ɦ)| s1N!g4Nj>@d 8°`Îsh$ r`E[ azL1a"a42JJJ.\ic5-xYr~˻O/SI-O@*y}@}-<'?~f̡*q2DcU;!r~Gt686#"lFAlpg' `@qc s҈0 z;["6eR;yO8&g1Q@*HpndLigMAiy J >F{ 2q$M4.!ע}`&Х 1Nmyq5aGF3WfAP9WB}*1y1_EHP:]e[Ǜhd_&(ȡ$$30 6zWe0=\Da^HZ&y-kH VgʐJ|paC{f2)^f~ax F'Y (`ccaXeVZu^!f:JT"U1DcM2vZցqD>S#stɉT~vL5Owwd_;?epٶ Ȣ Ƚ2"zmwRA63cdÔjD~x0mƞ`n]W^cJە vI֑^MQ8 n6'ˉ(oAx5JĮ")lHSܬ Kl(Ueg3'T8i%0qoo",l=>s+vV>t 8\n0+4.i7X`RjDQ$]SiYhO{^9M 3bz ev7zPP.2݌2TU W8ٌQ]F&ȭz>]n٨j " k]rz+E%A0P[+$GWɭ" ы%9W(7J&hQ8COcqi2r5Flhphdҳo+&'5g1-O tߵ;88Fa>{ }=VRD&|7<'4xM6aӸtKzÖjxs<6E'X@&]@ἶC.piL |x>y $ SRwMA.D)j6 \&^]}`f YzOQCG3Hmb@ B Ƀ;;&s´.5g+sx!OØyhK֝Ft "1M7 yn}+lid?%x?I3vnG!Z esP*uxS +2FQ`6ZHJmIt).Tϵìf. m"w0yG@KN0:-ʧ W#% ziT5O66QeP#P@mLFu$] 5(u p: ,R%N_34̶*eԲ5 )uʙ͆|aCDiDp[RyUB 7sy:61&8Fϣ<{M"]%4Z€G~=H?u#MmV=Ao[xF&[=%Zh5h[04W'+jqd= Ć)&"b݄]w FNSEv&yFgD wUԑhor;NZ5| şչ\jRFǓ6Lj9P4f̽B,3{[.|L#6^Sm9M#fLyCfӼ[rZ)X]6-Rw JPWLfyIkm/oȾnsiO%.zCQ,Nz$_/N{W^\[6X#|%X&U5Xպ5 a :k|,(MV]k6J`o1JB PNjQk>ZA|;1~/ 9P^RcJ+]C:=Ep~G8nu3Rr^_#r7L#[)8-r- 148I`$!?ǃ|<|z8 C%FGFzf٩v HP0![\&sBt|$2#sߴ[sK|!]j^nٶBEmRmB6HD⢳66N" ߷^Ady e1=4'bF' _@cxm+qh$G}̽MZNJYlj2@z0K S l]翜_]E~Qt^\"iIC2dH4v/aVyȠt(1ي?u7.ˈ:dհq/c.CQi_"2[Wz #0VwWZ+k *`IDSHEYTh6YFp9Zz g*M.{2@L}fT)-Z\>v, fLoeXvLL smmta+-goB+| 5 +V|GooY%В&;KPSЄJ(<6]VB)=_nԹakSe‰zYi;;!;H')gIxl֞\cB#ujw";I/Hle fd{ iI@U5VTnUyNĒ걮@jn(4VX\iOl<4"}_5Y?K8#طl8RjŃFRa,9'UTWgr6B < .D at7O]ryG}ó8L4vcpr37xJ[/n8}͜A J_6onxY WRXR|Ey.Rg-Q̉n oL_n$0H_S|XH&L.mS@KxzأUT%g>=NW$Cg{3(v{=0/W$jR #Ӧq3DІg˰P$O VH,"-2?.p ̣rřm[G˹Ӫ1hYg& X{D d% (uRR6 `L{Ke5Q muXbfM!@<5)a^DÏp1wZ@iFP9ol<8C~DIv-YEh5:p0}۷՟qC~Óf#bqV;bDnKl%绝SO5%60J-ekM>z29e5lR Uk~ Ƴvu(G+g^⡺m'4gn4e%N..B[ SGVaCA{\B S.}Wtt$9M9JyM]ynhfr;a$d"Q408E6K^pyImCg7NVm.e fRR-1ollEe yo2Z6ۮ O'GĨK3aj_&*ga 6;yB Lȶ˘7*{u.Yk`ޖPb]>Z AA%BufferStrategyPaintManager.javaUT ffux =]s67UVd[)RI򇞶0$f+9Kp4_w eQxD oOcOqlް$gu.j2;j74/r9fGEd\7]\Nw7ݼ;foOٻӣ+0ndi Nk!͚%T+:rd@ sQetΪD͚`US퇏(E vyTR{Q˼*sVfĸD8K$"c Axccbo*7n 2!Y&OW+\M!҆5;.KxHabe] ATmpbF\03RsX`+)bĠ&|v :p>]]}} yĽPŲ1j^6\W[V͇k #vyt4]~>^ ePSy!Ya N;/busPX7h:0"cs~/S&`i =gaP껗,jFl]@Jb7BHge:A-^0kh&7EU# fg|ge!8/ʆq*j.y}?D]rĎ?Bp >HHc*N 7r)aYCy `SB,/7+!Q| ~r}W =u3~{|/^EٸgTԢL[g3a~c*F6z0Q!Ҷj監4RVuǼ^M H^I! *ok|~̗b<_Ol1{lOQ̛*yE- gvY8DCy^6y X`^-) RuSmpbYc(W]jvVM>U!yfӷKեxIl&_ڔny8 8ށ"& E5W|@N꽌2 4byzr32`Hfh{1l- 5$LIB13It҉ D+ɟr&AylWmx fűl2MJn7ޫP2PW6N7)M?Ty%6~=i'I"9vrIjV'XVd }uCH6RmGr)(:,fyq&`C:'w'M;#ZXpQNV0ˊ;u B^y2/rRVM>jo%X|^dˏ +e>V3ƮQg;q"HxowHQ$(_qDFAt>BIf0*٠d F,I֛#o9cɕz^QDU/F0 t$+7/tO:@EҎ{7R'\{4J!lYMx`Ღz}L$%kfk0Ӆ>A~C 3U Qɏ)ŏ&}: _0B5Oa]KWN -|rNbp fU8 'V@VcذH&*F+}xKp \JZh;$ 8Ga|>:ĀưED/UR=7#(Ⅳb u|Z){QzWa:83s4\ZPvYjҹk>GMOauVT5hG!(1 򅶨P(vUeEaHK)f F g`V.YRyц?Tٟ!h 7 l5i(>'n|sֻz Kb.W?la6][Y3Ή"Bp#?Q%jr`av7<b8}zIPs z^0b"6-78e8GcZ-Jo"m:ZBFS'm^Au4j+h:#`]WLTߣ.\(a=E2 Ӡ$ h>aS SEa౮Y汭.DWQ;me8$ra}F{~k„ֶ IZk!}{X [H_Q\fH M-ZXJS WƼx6;KoIJEI~Gg$M//LLcjØ@OL]O8yL?bGs&jK; IWR=Df'gD`1.NVThhɀ,W!' Is.E9/j3ɮ=`6ΰ|%F򸗖0i}L{iQD漨ccWk'kدõS$j&B6oﺊl f,yE l,ö8nNS;GD)UC8L /tt񴏭-Z U4Ѧfo{]!ŪyǗGהoWo&hX\rtڼ?f,=J# Ǥ-0~&ܢ|YmPXPﴯ`SP|rl/C5owIJ+v{y۽9ڙ9131x-8dr/)ٯ(/y%, A0۪=A3I/W;%zMga 9XP00!чߺ̰(",AwY'jX?l8g5\hvY<9EJtNbAI"QE/N,/1鐬6=ctō1.KZ^lPU%ܵY 珤b>]t e[+ [B52r'N& 6ceh"I Eo/x4$2a\(xeAT)~f=@\%U1[k^ѱ\Mىz1%B7[9SoCְ)x82*UdRO_ %<?TCgcgGhBjt)v&3_c3?~+s F6) J<<_m̯Ȑ)3FU*皀wsWOQ6DPwma!5Zx+V9K b*'`%fq82U`jmߚ0hM G°<2Ze 0gZzzۣ7C{lgY\D.X};K-ߐ^猎w}PW,yyL;Aҥ8B}BS#yjXY AՓ$JRm.%SKo?{Y6E6dK_ h!Uݩc![hTQ<<(-5sH }bo)vj۾b5:0!(\]xu:ߨ;/kaxV2Daf,;0 ۆ1Mm̍9J]IԑUcF=nVe.xȂnzoK,< }AU:H8{-()KaBt⽻yS1` 2y0pR虤k\d5Mx^PHsJ+|t3m&8q,J.;\4x&He&Bc<ci:PEj [+[ɭE L:FD1uQp8&d :/[֠ucG<\f[!{oGl\9Bu^$zB@"JmALwIT4/"GڶV7P7y:@dHS~U+jEsr5 ( ᥳzdN#KAJE]& +l`9b.cEmd\GnK輛Je/(Ȟlk؏>m0DL7I~A?,TW|1.ǧe*1Nāsڞ[<0*h~ |Ԯnܚ{w6UcwuVj<˩H/n9{]-:&^1vC`wW)~ǿ8۝c,]0 a9 ?XJ@G';d4߯GmptVm BcyiaXT4>~ȇ88&:ʡVIq 0}Ui^ҭavDFvc k~+3P.m'Aȡ߆p3eW\Ź\5z XSe]i|l̮bBMi.zO$c?IjP8r:Ȥ߭|Y>A^ / E@]S&đh{rfx;@.wvh;)س Òqmk(_aEQ g&JsءS]UY~W靅Uc:.P.ȹfD}+Vwq};nq[fܷ~/nSo,(z6Fbok}">(mOStyleSheet.javaUT ffux }{Ʊ+;1S[neYvt*?$'$! 0(Zyw~,7i|m,33_!29(U~1kd;?ɫ*̳$-eMIIVYrUu^Ƀ,$ ճl 3өS򬄆iV * %|UhI=4ISحyZ˴m%هIDXnYW4"h#/1!mf)b2)˴ȡǍeS nV.:igɪWa%ξy a||rC(J(]e *_,R5NÓo㣳IY!gGg/O*'@#oOoN^:=ĞfY! =D NE:05;/&TC! bq[-a ÝOYz=NA"ZMkA0ma'E u *!0P*-.0S,?eY 'e@~_ݻ9ݗC{=Rߤ, ޻')uZ]SX't]t~?_U^#!ף*80\ENs?`(/`4JMk*}2\Y*0yq1jh, j`)MɳCYV~.]7t[Hv~G9zP ~pH,-.cXHu'/iOWK*+f"J[Lf)PObo^Cl]Ux Phs=NgYĊ Pf=O^vns8WV9pUn*w̠r6,ӲXMgZy%:]duTƙւ. fB#CFE Kxtbj5G0辬:.kB0JF0Q (y'@q e1>rWKLw ĹVyqS.LgU.PYU %5ǡ/ cpL!G<[["aﲄ&$Ф StM^dټrP%_]&C1xo~٧\{Ɖ6`0)mqגarb;dF#="! deb*;)b $!ȶ؈V cyVaզ@ Pkwװʀ~~ drB̨Oԏt^+[X ) ;2!b\㣸\ܰEa¸1 v9ʢ ;tus %R%,Q\ XbZ_֒!a6 pEIA*HЛ|Sq(KbD0IƲj诀=`G3BB"bkga+ф9w5z )YAӲR X7lj(+DayH61 G,=Lq" S CY"]"`HkAvBbEV\r.Yys%J/ -4TZEbT3Ɵ_zPWw.UҨdu {k:)XQW-sUS;΋zcsKȉk`m/0hRe@OaO!pixu[dU@m'{ORP^ԡ恥h/rF|qiZNH}8|͍ B-A3{] Xk7#FTPGRȀq`0f_l !..{x qֳ`Y'䀠bKS7qY2$Pϒu럋@!@yOqSו7xŤ/.J K/3Al46BorR5ƨԑD(-T-eb 8iUfP9r~MOB )iI-SBrpf;P֦#ݓ5k&Y^4BN*Gqzl6 L`AU C(Y7_<<y7f JRz)ler:^f"Y 6H˒Y0\-E'/if62G%eyQg7dA+Gn jȾ=d῀Ny޶2!uҪYʍ9~9f Y&(P⨐8 N/Q@5UY"DF|H~0@FmIf)ٓYoF ]F`/ OV9z(RT`QlO@`^B ڶ~K+cO{04p)4"qC3^*ۏ;O08$R=Q*fgπQZ(:peF'&jdrX[>H6d˼s:T4(=&{5%\o ;2?I# dNrz_;;i<䊆I q\CI`8{9"R} !Lj4}% ŝFYxsˍ)ף5ҧ; ho_o9n4nѯ ߄F#4%xV=lu,gyB3 ΔRg GDg |~9@YtaW5sVY oʟJVشmv@u(o鳚>Gln7 d;H05ծaއ/PWU,Z6-1Ƚϒ񆊟f:4VԪB<7*i5Zpe:A`&IC1aBJ s-,;tvF6;tålI9@ӄd=hjXؤ( ɥT1>^"?Yn K2խI8U { OY!VhkshB4uqjEtaYo [.H 2YEmyFu8 i+WU)Vw0>+[|;@цJ)Pj#LX]4if0V~*[ٙkJ/ ,|y(Vmq>Bi46<&P|h1I\\<6,$*ujU3'iOޛ#[mC,i} M7Ӽl=?=|z?=:r|fVe8+.;,d}uo޿yytveW6(c Py!@> ?Gֲ9Y5wReA`*_ ʊVctS9$mWp:XMNv9@HS  |A]FTJڏ[,V#gVWB 'Y:SOH~D28zu%b!*$3i4SE'eUQ:Z0TqC&f0W-ؠ[ڲ#[[{X񄘴٧i)G/^ mPoiml=.NW誜Zx5;i>.i&2*|G}EH>lf&tK, VF61p 3FN<>Yܮ3)E ޜKiˉ?`PPt@P!ߑCO,W1ぉ:YUku$*dZ>L2*@0ׂ D4cFj1M=v1W:tk8sM!@"ɂXnYI'ې+} Vs}}=d@PL6#mxo(VOHCʓCǥ}d"QNz}V"ȟYՐ 딌j-E.3&2pciWMվD'uLYBXJ^8Ω`,= M3[BØa|t/$Y>]PM|nxPbeٳ2EDm3Q }uǀ^ۑd ))?g2h#~C5G&18^)|u4:XMe=4ʺ LNaxaYgĢ]HV0p_ux{WC_0~A!^=$Ev$ާlbuȁ(KMWj3qEuC\]H.A TKgaMXn1>$[ $6)7GW$|D5ù=*}-s:!XX[m)ܭJc̫^M4TvRg]h˫s0IrU% *WO|lYԷR+XZ jA*+tCN^;>v91*Y\IDX`!Ϻ0'+eSkeJYf*Y5SLghFϸ, />-n8S$c>"N&8uWİ&qт.*:awm.IP܎&4I0R Z )ڧ7 Z> ub]FlīSwڽk9 P! E`G&a^)=0Z;+ZP6Ywf^*1%+ c_t9c!jVSp7MPތf/T*<.Џ/StЈHC*ŢX~9`SvdMs>5k BvY QSpϰ. ,[G~nR_窳=^O1+8PM~ 60<`# U8&J/*>r8 l:k4Qu)QO3<35tֹ q/=hMlh)4c0'lh[?tO,nmuVz|۽jŶS*kc~)Z8Փtb-&bJH갔v2,Ŏ!)Q01 $">jDAۣPg$RwWi0\U7$%-77b{l_=v~Ng@Nyx%7_An'=?wlw{ t*cIy >|1*nWyAѻBJ C>HV(#Fq1WtZ9Ze2<F;hX\<߂j[o`=vw(g{7|e[8 SYL>ҁRD nprxseܓƢ4)Y:dU7Nzㅙ=w[(CgPĘ5K:I} 36ڌ {/J=\yަ4G^=(`!b/6UJ)m"S1w_iMb:ˋF,Kە\%|2P|Q6:ÿiumN~lK!(L#ktlj5zuG|0}U>7sr&r{'P`IViH8XqktR7Ƥj%V v|PzQҮu =$h(ɔDAqQ!&Q15`2ט10 )@h;Pw^{R$qv5flFB/ksJe7/處ISMKҋ4/B02xOpU ^lC p 4w&+}c{㪍,wk &@Uc#˲<~tDy^db߹+lswEpyDZ눫 o|ſZchw4OGD'F4&d)Ӓ#K(*%-P&]MsB^ZRP ҁ*VHֺO$G_RpŜcA XXU@ G;5"*L00,6NOIԎ.yF^lܰBVLFScAeTBHKU?6 !7P>p#!)z^tꫩQJ k!30-8ЭBd\cƩ4, 403PLr1s ׊mMv,jLIoH EFP<^NB?KnMH[qw2ATV"DMDLIدiz)?U ݔ ` Ɩtc7N.6a죾m?6R~="fW c^MH7Tƙh=5  /"Jk$** ~谭,`ob7iu006y^a1ܻw -T]qh]Ic;n֒1KV^$zh8w9/pjpYwAwII[dkETH`Ny% |n p|brnXUf_E}}cp;7*6#,S)91i3I0E_CHѿE7oͻgC_Wo[s&*ʫu)f@Ћ'h@ )ZӉP=&ƫ>C{ѻ4i*e{!lw\ `O Ë1:=Af k-B;=|)}[*GM>' D8ᱣ>}G![bEDA 6}FrCiDZhABh_P^\ WU:0g`\͠ rpaHc} r~jqBК5aK躹73zc ^ 5xӡIt  ڶ1!9l_yJyb~gopgmsT"ԩ; Gs F(߯Qޞ-j¬nWeaF-e6$_WZ^Dq$7hM"V,[fǙ.(L-SeGQűCtz9 Z<9>ڍ&<+ޑ, <" U5lFHDHJ#.?=,ˌ}5蛱V\=DzI)"]'ywImlYzhI$aiWSY'b7W0|YT%#T9궽3v {^4-]2F[m'm@q~q86i`3m+x#|ZwBJ@H5bFy}CQQYGlOl0vzMJșKXqID!mu8xpOz#2є5ΎC؀jCn. &ʘDgzE,KEɎ!a@0-CWB{ ~[RxUrG8|2Zb #30F1|? ͨ% >akG,4}|>98 "ak*tǒBemf##}; {z6}͠c[kё>F rɿUfz44󏜻~RU@hn3FϢ-?(|>r>f 8~~cyo|W`8q-cj)%p0CdQQl#{kʛIV "z/ ӧD>)6a7_VgSe>Zο+o$>n GgVm]5O{O'nlH6W)԰bժ)tv, s+P1uutvi&`فϏ(J%UwBN1s3Ci}ę S✪GyqU? ż12P|0ͧʮrUU 4JtR8'"աd}:{->O%#F_䘤ZLGK)'5vb8y ˱e% *ϭѯvxՄ*s4U܃$ݲ*F-1(dRVT\"Ay:ڦ8R94&a["ޓk\% ~'ti'_>)Z%[&'AǒD_&i~"GDxBRbFD*zDBVƦ\H`b۩_Mq[郰PM8F%.dhЮt"M0rF.vJz ZF*,Tck,XM¨ŽVxL9΄!+%"4lgaN c($Lsnmx*2C3VϓW'OO:~u4o߻ xh<ro 3S[Rq` %ZyQxu#;n悘P7FsM6$?T?*e\~@:ι+UtwJ?n#Vizl\:Nu 8 4鼶1F4&ˬ@vw/V|auPL7gوMFLGs=s]<qbL d,KX'2d%s2O@r咾~=C QHAʥLD[ٜ_0MpѢE.6yޜ'ae|4B-b9F|bK*h! H#Չ6F-HSk@ُP=ʖs1pFL$*A$`Hp<$_'xJ KRsGc?fv2@G)Euk,UtEgl1ލ0 nwn ks"߮ѿLJ3uMX OlΦp|岬_R?O^L(w웰:(ى՜fX96 ^A[ѿ#zDm<Łxl> NPM.m8,D].[rN+7jc>Mut!.H( X_@Ͼ?~sz@8X8=%,󇰢+ ]T!E#"/ʊM3oU61^e_y-\38]"fׯ6Do inܺ(oV kHpX/,5]/KN%{z[RyE\~RcF񁧧iqK?GRb]nh80$&5x9P0Dٵ__?={{|Cz d}4(a:` }+m|Se8|D?+/3$j,|Atrl c %\m4F1: :#>97'J pXO(IY V0ʋt hJ[dB{$5^葙0N1- VlZyINAW(xFWsc̍827+sm#p?}>Tb?1Ae w!CfY(`B4'[ɪg/h hXPIpNQ@b^X<ؠc g.0ښfB[/q=UJ}`IiUOxkSCr-Ӟyŗ 1ݎ2Oe%/y4W@HO y$r"3wd6I_,vĻ1 DMŖ#0Nz֨xF! H~nJio BfA}y=T_D8/fY8 :7eT&_٢,_Ε[`m0ifړ"ퟜmǢQtcF6ٖqh"mS3vOҾB$@Kэv j1Ϊg kɮ8Gnԝ>:uxUtiEn~wJLR P"yS*\ƌ{_WZȾB1>y.C+)%߲q$g(.Lɸ e c )u7}q#ѠLtg[&FA{א W;XMFQ)a3Z=[n(9zU)Qq6_BNHU+;QɆX]_IYfaXqtP|D0U֟!HnQnzHOEDg_#|oĐ ~poyg{yAe)9xoV51v7>nk7B;)=<{ zq+ 1_y~vfu x">g @{1X1s@uf%Q]q!ѷe=soa}7yW*]'v%ȕ+xNBg*I˅{a!^4vШg{]6i!dQr)ѳ )1{l;{LoEvqH> &KJZos0 :[-奤7^&ӜIlg*/+?5O H6N繐=ܐ0 "X9f?)t/wO0VVp wćY\4HhAo#VQ., D_G/^>Q=*/mmkvӗ/X^9K.5K$ ګ"b:JZmF@ٯ7G/"xGf QN rj&!8-g:?d:Ґҽ9{R(SLfSe-8 &4'So3ԁMKv*%?9$.pptrp|ƩWuTЂ}6XL ϺwلNH1uV}?~ׯ7oW/_?oay ]dkpi'~ƻBgŽiBIu5f(~t= UƟ7ƟF2R34 3ß FpH[VLJ.9K kkx4EI'W j0QJt2 "ؗ'"6"ҽf =c׿ÉivA>:')?ei3-V=ixm';F؈sP4" {ýf"(+B㝷\S}%J^Pd)LjB9~X3ۿ/^, +] ,FV~l1 `.}mQb|ًO RRO 4֣hhsgQ{n6qϡ|6C(:)\~s:XaÁ-t(0aFeWL?f_g^O|>Hg|hxvUXcCXFb߸$⍼J4q1z5 : ymiNB.!4"oq}lFFo;>vM[J6~ۍPjf2K+1/o6F\Ud",; r4 #=_SaHN.!O=gzWzbl!7C lAzR4NC.zHᤎ* ]v-GUV x^Z?(%A;Or_= qTw׉~vdr_v"YݖqWN#{'36YzSl˻Лf$#K˦вSB߹&hJ\z}^0M[1;"NJ"f%7 uz?YR  !;rCRV} m)`/ڌJfgFE6&,2,s3^Y;`ΡD'+ׁ 3٥wP[z=%m ͝8SMjprN":~$}kf$vybD^cO;.УOdsu痡I0 |X?[~gc w{d!tn@$đcT29&qŦ%n!>^y3P ^ /ml `㙨dFO;k<> L⿛N+ؙSʭQ{{k]|OͿ;ﮇd4{:l}#x/ϛ96C{#[bݻč7:y/ET)w^!08OB?n»2[fdjM; K'bs]Vo=j,%9DHF 6 63+uqlk} CT WߵEsd9aQnX_1ZNa q X4QE޶|{~h rZ$r9ȏ&SyO3hvHr%q\:ru;k?n4>?y_63m (U7LO~ ]+~ 'mDFy7s"h3+}3l>|߹Sv籦5a@Z@R߅mc<x7ڍwB FU=6Zr"'N_!C;>aBrj;lSۯkmm6=)a %Z<>6E˵[rQȊ*%_&)lwL)W NJ[]˹@b4]辄7< "j;CwRZa\ql̎T`ۀq;ÒOi x]qc@d̓5*Z؝ Oj?2Ԋ x㹺 2ow\. c>  ~GKw!xP ]t]Y麳P-:AhMVv'N+O߷9@:4/T4EBf2OJEWaʹGT>d|I-W8$G۝tYr[7livb܏g1T9zvL>@ H^u!z-'^#4j̲ 5Q5O Gچ 88B"{?y $u3{ѝmPGm=<$2b:#z<Ȉ 1vX&lϿPljV =y{ @#(u;G41)=uSOG?ծ Rp~+W9`|ZZQ%R-ϮDMQ8oSe< Pʆ$,7bJ|)1> HQ~uIb7"kI3bQW^=L-fp^?wصԫ1?ɋՇ"lTiQ e5LF)0H Fɠ?XMZeWU晈GQWUZˬoGX>4Y1Cd֊$H/QhYr.(LM>qV{ubF=j2{ 77b\Xxˎm{,V0_ c9? "Dc5&_3n^fV/[vcmF>!/$q泎D(N%BP)=s?H3R^  >B2d)#Aeh@`:)7NJ5ẺY݌C'W {V1S6&`@J5糤[(q~0K Uٹh(#ͭ3Jt{Qt>T|ρWrƞ`/(8(I0&:)!ꨏ|-Q2l zcz cFPph1#B=ɛk#P#Wd+C$ڶe>pҎ]/K3Vi]"[^%e7觺p"~srl+Kry}-KuP dEiĞ`9I-Wfg؀;58u9I#310ni\?Ǧsn0e7ݑ~-Xdjr ry}T4%qKmIRv/<$[FSl^svdggǞt Z"Q^N v7[|9+dp'IŸoqbz$'bX+T6k-@j2;ĝor@ư ԪM|"żHW="v螄#? -DV$c^ڪI[gఠ-'.eǠfb@̬vWegf2'!dM:[e?@д'"NWIV]zAC %b/^ČxR^*ÛOÂ,LŷNNiD6`=줋e*&v0*pZ~k29gu͎}*pGMiPO(0840gvFS{]KZ<{=dy`&K\Eʝ7ш <^l2o,%( sr%iKhVj}Ϲ`@z[z${7ZҦ$iOZG\INGЉºy=ֵ}*.4L%_|r!rf ѬMKLECv HC-ܷV|ӹt6 P@.2uXJ- 6"% od">bO KkAUo,^WqnPfPUaL@b4[}yuvHJMƙÜtEzW% E]?E9ϯ>O3tZo(kPB 鳴dHj4h1wŔVC}ROOeDL@Ttue, `= ]©h Z#hE'Ղt^l>Ќt*d9oK%QEMҨ$HCk,nY8=9X"S$[ d ͚ m@pA"CEn31rW.T[Q=)eӟIfFJ'ʇLrxvV"+Mߵ 6zoHqj۟NeZRJZ9?leW|^j4|;H JL3E!8u]ꮨgmӾH΅ }&& |m$7^XImјX[)i}vdMMkVq%J E|sҐiM뿒D/S-p̢ῧ $'n~\9HSTuHWOpU]}(1lqa#!!ITZrU$l4j̡"w {]\jĎ-@/2ߌ`Q\J{ލr:6źziM` %<ۇ^*ijF`֑?-Ux $Xl3s nkځ?]hiBCb@ngQ@INB=", 2%D ٪)0@ob6( .!@TKq0-mJ6[qv@=7˞&֋`ndv\gJ6,^MEQdq|;2PSRHWDFD6jrԷ[yMcwo(Q6a/ {v ([LnInhblO-ntw6?v66sɄLP|&_Iã7ݰ3s{n֖0-v\#1=<c9V<1qD@ئMȳb*'FX1 |wH4L+L<5/DyaU%>aM5/|~n >abMJxEn͔ CPLCfhB@6A#k5NЌcTsd2;tV}s(b߷N=p.c-nu: 8* S^O }[= $Y5&qޠ]wc]ɑdkj8){-V"u^~{x"ܴ> E:EIȮ=rA$}$2k^*4:IL^}UD]#qo񖉵3] wǽ {H6Ցk~}ycͅoo&k\ZUX t$lܐآkt QAkRL |mS|1aPl޹PKQ+oS ƨND}8q9ZhMĹo..O=/.w @"mUKRl[7qO `l fWSsI!r2 N];SSb]Dz,/O "xa""opKs#"R4ʐC'['bR%#w(ySm>P u˲j99&驪Q)_Dhܟĺ5KҞ񚓄TP/_ٚ^V_&  E>܃%A]6 __@>kxnPZ\C 3͠-6\ҦUp}uT˞. ۠H"8'hFvB'W&ْGUS7 @ f]'lQ ՇBSe\*)|- )D4SpW"Fţ*EDjSdsz"W@ b>R:v=̗Dˬe\ Q%/ťR7sOXjCoz5L|>%.%i` u-)esvQq4S;kVje 2՜'_E:4YћsY+V-nrqor<;I*;bV⌈Ӟ|~@5MՇ->0a3XfFOa C>1p؀{#u9TASM!1Anm%|EuNvGZ qT6=hُٮ+BDOA/Egy0&*, "6W}:jܣ06"Ae"~Xqӳgo~(Apm% S|}ԣe]a)B zs3)(,1!sՕ#ϘVK bx0J"! (m>A7|N)zP2=nBvp&}_n0vUĈb? G ]HGM/"P[H'n"4L}eͥ073UסrIG)kA]w `eM]ihGY#yp 0Y;}շju%Zɣ5P0eb"y9wSEF2i|!UajMpgxte~ct2}MQ2l_5m?oyBDXo£aċtI "sX\EKh/cd q` %ߙfIepjᮏ3Pq6q:b\1%AA$g 軯 EoC_Mxvpn4M2ZFE.:~km^wa[X)0*?J~qN,ZZe%l qEWʮrQ]N"~mmѼ)8{q|̎_f/p=9>Silzt}x%@gWey/ΛAvSY^|AN |pռhȺYY}A|U]QMNrjMѴe]e_gugypVب* Ax8*g5 woi͋TСd(yӕ"o2 #?Yu5yvwW;YX!Llj7弘#@AQVvW9b6*N2J\KùwUTjx~짬nгًS`%ȫɫ'ǧ@Ӣذz.qCKF9L{u.b=sHTd .U~%lL2YK u]7dEV8nJr%)#i5w ٢qmv:{~޽{p^@OdQ߬ ޽9$o^_?^뺞gW@v=9ǻA)[dIM'@Un@%*+X%a!.ZE,?l^EM뤽.}W7}9ɯɓzQ7"_UQuM\ªO ykֆ?N2_kUu"$WtWӗE[Xv]&WΥ,گ$I^_VkIÎk2ͮ@v|KS{zLL~ފ13ԈOPc!vYfRWHIyp"CR_l@Z/LDCGhh~?FUq(?/<]p_Xw7 ttаw؀D>q І!tP)49Kz@f9~k!>U!%/Q>\KTI]lbv."Ĝ\@z  ҨE>C{&Sj Bg;C\gz_iVJ 9{ƨSA:[){vrMGhRS`،~̛ VN*# ՁfY_ 2B%߲W^^.40$F{A<MQװndUw>7,tq5/ O)m'딆)'^5R8_VX5"~OA}|j &I@Jg҆`lԽfx\x9Rw 2%ipm}c'1j&57ݿߞVاy]o5[=-V=u=/zQ4 cY7;磃_}#E11   U1up.Z1h$cԸߔ9GJ 5nO^Nvz(WSO搈^ ۔o3gӎu >΃`#BDD ތ 6Ny ie%mg'jTjtDjE;@[G Ƌ-ny^ ]+2?^9K<$ufNAm:&TIy $H.2wڶ"L@qYfD]ղq㳏bp19ȢAbhX $Gn W;wZyK|^hsJVCYC=Ҟx`(qMBu:HWrЋ cVa;A0ܦ 3b%vA(E}I|޾hM.Uީ#~{|vv\7vG ctv7ҕl1 ?=]p"7P[tY)_+' "=e~Zjkf\#p<{.:t`|3ФUJci{ݹFZ4#sL+3=Va15BxB &b-hC Q~^c@=57b]=[ͺ4vcܑlNm3 dIϣ)3s6 ̟6|%fvEjrt/ +V:ήpx|zL1$+"`ꆠFn?0B_Mc&ddK;:N 7vejΧ Mݺ~B3WSr-{\#<;e ~%o||)qC [LEwv#3Sš.Lk@zˀbX&;zbts20gB9 WlI>*!װw᫯XOQ9:݉FYe^#XE @ͧ 0&qׅ3_ 08tq݀1l(?@m2Zj+1\߸y^A G Və CsJ,9aQw{C ;ˮK?bǞc6Eh g)]_ƯORGH,$yk|"NIRFf[eX EAm0쑗dž_t別*^N͸b]]xT,sfRHYcL: 9cVHv0Gء':a/ʆstkSt}N*a`/"wkO=.. v5,'yNBۼ IP`" .a]hI=x\HbiрxB4=#ⶉ|Ji72Ea@$cNC=moR#q72Q- (Ͱ!twx~+c~_nUbukcYNb51Nɓ$ߎEY,[lY͎98) oT'ߩ}W. ZS9WNJqXK}˹?4?^h:;IfPG場xv SI$dvy`6ql ӞNհuRt:BKz y9+Ą)me49ɐC1y%9*D$LHl _1Ƨڇ4J$kh/ݷe} ]Y|Nf^`;[hv43y m5q8ʓle5g!CZԗ qd:mޖ3锌U[u#hu*M&aE(.9 X2_L(\ xuFB2bЛ^O^%M'&SSĚl,̫Kp6TMY{3$AmNsRTXM⭃J2 9k^D\ :6]Uݺ\t?gfn2r8--]攃1vܑgEծfÆ HrT+3*ח^rObQT% NFl ]Q303k-sS{*js>̾BNVevc!Y磕wF+?v=yU, Eq:c`8Qt]b?+05s5=q54Sx&<:Knq9Gp2SڣuCnBQBb8hVaL^ hH+{^u e_Dʋ= fcK :],EWVkF'#f~|]`Th?J[hޮ-+~"Km{dr9F/02vv%&J*l6 $1 ? }N\!x<,XHޥ<j-/a D/wd'C>f;:KebG|Xͷ49-8ՄEt5#(?G [J^/|qc^۳CaWsQ 9CN&~ޣ}@1=^ѣh _%HIZ({:GJBDKR}' |rȋ_I}u'-!=aTJ:񳡏P8QQMp]X"DK}$83x=BUwZi! Ip0')m 㑠Љ)LֿOq[7DneoO\R*O5>qg.rdF3bE/>wX٫a"NIO2'6jkØo$ӟNYfNE%D6ٸ̦g'5 PIK?\/LE/9&Td7 s@YfoӬƪʃqfk|VOؽ$q^E٢aU[8iйb:1rۛSTlC!gydcqg\ߙZ?ݘih Ⱦ$U1{=$0i@" S'_9ПY(1)_<lO`1ɼ;$D}'zø52|k MNw`ftwfWN\t}21N)8UdߩS"O&mqkk]* TjKI{Zf%pL*9?#- dN73IF/ni>65K9S,7 !]VNa-]iu@^V|dx 5X%& 5{-(R9v0#b!ovmǏaux g?ܼ-V,i[8BhCRֈ0QkšD dv员)~>('DŽg㻚΍f:#[;w/8 shN% Z΁+LY'q؉r|Ƽ@1RZE %WӢT޽MUTѼCbC{A07_"Zh"e)Svuy\ I\Ф 5z -_RE7qdӫB"T`4@*<[8@^lv/ѽ f9d⣬Q2TǏlݷ>Z86]RcYѓ^&ŕADN=$w/f ޕVGT.qf8heRt/}>EiEjqVPŜϑ\)%Օhstr(-h(^ 檛~ɾm{ dV7U~wVT7t^v-(q}HQ`ioķ\ɺc7z o(1i ji) =;8;˳'>^Mᓳçp+Gu⚽/IAL3l9ҁ44е8Aa ++ktʞJ]LSA'[3iֽ身6WkВʙ:׵!ŗXǛv9k[;ed҇bd'Q`冉1f膨g!jr, geݚTc٬CE3ĥRV\'\&ڌ2Tf6V0͂*c}sa]&xnoPMX &/rTy?fMCXN9,tY}(-kiW<xoOQV42G_G\[OibnX=4x _D.h#emIPpM8;>BAfc0rS0~Qoۙ4ފTh6R}84N68; @ yGY{R£*5vBAn^`cvM LΜm/{Ff7 ]ǏlJTs{E>w VұEpz\+HԌv'js\`oD6(mxOÔ`mh\2~1ѩaF'%L4WFz_7ԃk'XDW0ni֕U*հ{w5o z5y\;GP Cp8n&_ o hp  ^0 &"M4zFtû)Zɜwa45-X{0uKx0LKOM2 TVgv1X5mVE5cXbⱣōZioY3j2j:˙>Sڟ8pv? hyD}bvtbқxDx+7yn`*!mE3% ugv]'4X7%o] t$y򼭎 xg|ns]Aͺy6vv"؉BM<&*ѼK,eO)N']%8.~3ix$tF1Hf-@j)cD:T=XqUZ 8Ȳke!~% yNT} wJXM.P>Ӭ V8wRHF3!h}wnKE6W|Z~~[Du4"|q!}qS=WN.4trjYWFR0Y/6+I~UF=00Vf(poe%RrRr Uç\Ԡr~95p1G<>/Lҍ(V73DՈCM fWwaxU@`Ra{ݻ_g~ڽ/[Q䋒ijnB/B;ӾI) 3$^լjh,;fNUiP>3ev5@ hYϕSs]Qx\L?~ꟙ? f!tBQva2 _<C>Ɍw\ κyΜZd{}g!aO#w*oEH.8OMƗDި^jN:HJ= &^ėnVdw:rgc@z]yS7Tr@*Y^n'T2(CYVT_[_);o8WCWclȆ3> ՑA1.X|k&J G_ [o0gr-'?3ٰko;o^뫂/6dvW緭l^U^lH# X/@mleC@#tRٚf[09 >ӧG[[wkvbnz"uqs^e]:Xt*n|-:bӝJM9 cd{UqeIx޶:9Fk`yUj? M$QGX\+JI_-ցI;4, EJ葉Mb= tGe@nʼnՌ;s 6gYfgqD֛J+YW4cLHum;vn|O5USŬ,xö5e:h!ÂRFg6[aV17F +#>kzQZ;T'F=ZPJq.2AآfJ5Fd@D.%$gilZ{@ YLݼon:, 9Ovêx:<}uv:(̾">B>T #8j+1tU_WlWbhZʮsbħM/DJ͓x17 Nl57;:nd] \JT\}#|)VO|m*ᬹ1pj&^!z_$u). NsdUʓkq&8՗?Wz>z i0\* ;®s]Jcd1 >XԷsڥ!3kI!i-lʍXĂjsUOnސ3~ Yg:2q"fn]kNwQvAN^j;M TTS|PmQ`_ No-+nۨ+>wG6_AnUm;;?߃WDb]Qs7{M:DN:QA8 cx5<؏drªޕLX]-[WY2\Q0vn9~q%d_; w)5%fέO78,:@Gၯ?-NO-)i/H3l .w1l`ݷ#9y|E[dR.I~W.I 7,OVn#+q 0mFʾpe䅨&`+3i׫dfU]gB1^_U]-/12}\4d$bs瓕ɄaŶvR=9V}Ho5/cv#1k N:ݴ}D@SNGNq"4V}ө =ӸidoR:Ku UP5-}#>mǯ[q؞ܪT _k"6nUߠI&27>/3Sԫ ODF,SdhOGyܽ?9` MX8 !NɬʴKvD+*M5jH406EqT^E qiMmAMI+qV8XAVB3Z@!u'Q4OTJ%/鱼( T9ޮpʓB0=FHd@mxЮ4tP r|PUBZA"6Bq#eL |㪬Su5{tӀCuӗ̍ _h`z4 KUop#jL$;Ȩ.*neAaVr9DŹ'S(=^gu^7Dȁ`o" ZsFqEX1 E^9^s/;FGɮ'Z >\ebбWhxSnp̱XHbL?P؝+gŝ~ (wgu#"ry_1%c5 h2p 6728/(J2L tkqE'ApBԝ\r &rbhԆt%H/k.N v!l]g+CWlRY蕒Cfm (+2GzH9f%0WCEq/5Cx 4J8 @ŪDp^0ID;&nmd$pWfXĜ,g&:yM؊.Æy8| )r>9IZ8[RX$ (rH"Ռbx9Q;Nw(7g&ݤ E5v ОX/knTxNra}i,v@wO)l0M_itTdN,'9QѝUJ:):_wN3KV><*/:8hGP\Ci;LEcKg*30>1n|]}ATz1U V*MK1ڲrt6Iz@>ĝf:-3l4hX<.Tbb`B˕aVzؿeO9+WPQ+rPw =ʼnE%9a˼hY̧KWōw,?n~-'aB!Gwݯ?g;;}5d̍k!{\ ">$HSN{bӋ^_p:N[N##P(|CHg1)t?o6[/M1 =f*v.ùc޳vnŋf]?$'4Z8,8s_hkۗa1/Xhtk.j>dbճ\WS04SG鰦 wn*}{5xL:5/iy;RQv>*^uˏ!x.]CULe27_ +rPgI."mbn$\Wʓ)֦jnZ,f E#a<7'[h9ّE4|qDWF⯟F#4}HpE#L*L G*B.) J )tC?v"_rIց9i)9?8n~)Ko,}=_ʊ '~sJ58@պ>/`L6[s/"oӑq֥*X0g ]z&vCth{lF㪆5|zg]N:bj$.='4St{w\ 5 3ĞR*\!xQ^GV3N w~owH$Y[YxH"nU d]5j |jWum&YĒҙv#!ZW$ЋQI9c̴R'63{b':Q́ #p>)ȲwPg "EӉoQGu~#h۹ཆ"7.'57Bn#ds K`=uNG ƑZ=Ts^NLB|cvVtz?'N0@! ndYG"N)xtv%PymR̊ dpɚrk̛d{p=_ʮN:0e%_hn$mhS %z2g6f z'\X'ZDܸ6CȠǂ/ 7" ӤQ`*;c sT%eyTc&ԋl4x7ڝ  #dJIFvt^EI <ٝ.%%ݪ40%=pp2u^jI:h(|RF)b &Acj#;ohvI֚}$n9.2Qh'E ڤ#jtF9iy{E<Ƈo_>j{,Jm%tF/,VR4{?E^h/4,x@\,c| 2l8slc^ۺu_f'D I͢^goϏ+׼sf>?))G3xys_u(c|%Inj*E[sjޜ5zD@gprG% ,^PXD4~@{B!2#OE j^oMݟߌ,8)t>$O,?  ^d"m'}6iRB{&H{nPeݴ#id--vV^8*%f}rᓳ5+Շ{=z˄MR%uGKIQwxDwrK|1;nw?|lO qjTHèҨ'\)k0 sw%,s@$h"YxN<"er&NP+y-p=Q[Ώ+p-_'υtټ+[duX8HA8˜b rm]#GA~HX4-}-/+!'Ϋ4ԯտWE1o_M&H`v=2)OS%N<\lFz܏xH*P?z?;od*nZ2E+*w#OQsHfwL%i c>KX o S$k^g_|hQ>a)(9a;񧵝{]"ѐ`ŌIG$0,r.i7U TUXWĬ\L""GA|&k? qв/,Iď_P*y0uu?{HZ}&KNix guȵ`-}/8MMbIN-{a!QbS*)?n1ፍN,)HٙVT[ Ī#OX]+$ފP!S;Og޹ zo/5dHM/{pۄ][)PA.%}RN{Ĥ漹6@7̙~F-س·Y% APsyZ.($'RAw02] W(/A&,ơӽE*/k79&=zTauv44:)0rpNx×^ßO<)'Sy:*H CS@b0TJA!H*a-E<35+*yO`km ͱN㤇[ex;TJb2Ǫr4R`cm\R ,ǂ>7>FOSEʂ|)ԖSqS?CM<n֭>z̠Lu$_ԫDII)>UDC»i >rk$!G e`ٻ}5\ ,/k ^Ǖ>kfY6$7 Ȋ6u{AvE` z$hgP8&Cn r[T5IFJ?#-+3G|L$\#aVk (Z07YY|-Si҂g q+i;mOm8=?;;=> ۥk}ڗj3 30g͵`8Em .$q$ c(,i>Oߜ %X  6V,S [do䅷'B$=2a3Hb98m  K9~j:l*md@Gaq(s5aj؂yj^z7(iA88B0iuih4<@8:>ĚtQ DJ~7PN8zN77TBaJB4VHםv{ f7P--}^K[_iSbykSt:}?!/LgǶ1n&ߔ;ԫJf8jXȟXCZlu U5Wr45gQ.yܖt)R~Yk O" 5_7{U )Ͱlu|·Kxmuls\eK!Eca`{nE30׎m^4YyWP&\l}Tnߌw'OwF ~9,ii EG=!th #omz|m 1Fbb"B}X9yܶa}9 .Pͤ *jIuIK ^P1{Ibnnection.javaUT ffux =ks6+]fd'K,۷cYJt%K)T.k9Cܮ%Uz@h `#Xu\Tb0g|H<{H<"ݼIUhH$d94T,eq+1{{&N.p*ΦbzCqpv. ]|w<G')@7I)y,^R2_TwQ!:<ʠ8)"+(Vi4y,Y, QHQbY|A|{z),TWi2'\f(<E둈JB卌՚ !N38ʡzc2ΐTP!a(QQ%: d–.畨rsFe!? abU& H2u<2&Zre `\iZ0nTK`Kӑ./Gd:^ [ɠ*EJEUkwӃŏ"/ b"'S˓T_Nf@ؙF5 n(p((IK1۫5v;i7}nA8dn%\&0 jek^C`E5Qۺˋ"Y,FHt1!gH| JE7Gy^ěx7{ϟ={싽gr6];Oe󬊀9ޞx.c1J#q0|1MJdqN@UNL"8ABI`U"lү,}X>zkr9.l,Ni=ˋJ=I>~S/qYUhU欮 g GzPOvow|de5e5c v.ŸCYD D$e%s~ =pe/4J kC! 8܀wVy {B.RwS]8͹Qq-+弆Osr*bEr ZƓy,HH~W쿾h]%xv]>|H*U b"*~pe |G 1b̓ :.;|KAtqu 4=(HY\f ~Oe͎AT 5f9?Q2Ib앓sAvR1暋J'M+ -GP ^%1::Jfeesٱ9*Kϥg%r~_܀tDpʟ/`hfdu'Acwaj24]<-!GR:$"TVwyc(/l2;Q }*%d}Rzi2eq|&J`<$ȜE fbMH5ψ4Zb86 784r5HӼd3>ơY- T$xfvA]G"ѐ 7U+VxH]G`j}CMg 6 r0TCnQ .j X,h&#9QV(y:N MZ' V?wM,ˊ+1(BylK[M醰 ,%^hkI5O 9q,((r Zrwٕ6 =jRFC{J@%2E&]n/>IfxJ$iL]bTUP(ܠ}&^Z2#5DyH )V9*4mϋ8kK zԡ}"k=N[ԡ4  11 ;@*hB8+Y<5"=wnXUFqiUПS4Y Cfl0!~M }*Oiҩ&q0> fwt\ ,"*B@3BcWlAaOIQ-X8Cc > +g@SrZ/I[+ B3ḩ.l hD0hiFR^|]%i"׎ (Wn@OAo=8)ݒui7G F0lAfWm 4f1|txR5)D( ˽$4V/ 'e2U..]Ҫ_0W˼.arcD,a8Ȍ$&no w.KsVDӟ@@Xq)T*Pd%:ʜӼ,'R:3aP/tIFWKh K% ep@J\91%_E~9+Z7ww8..!JZvaPS ͨCpMa-&Xi S(DaC'gS&yAW68$W"W/gGa&/:`OR]EE\:8d:M hRh4b,ۈH^Aƶp.r"-ׄd#OHhJHJlFҪaXewx d=; @@{ A#i `=zm}[cegsfξ7pB#U8qR*sn  ʌdoml6m9r_j1PR FycC`0z)hst?|329j);vI@tmSK0)x`ꕹ+Lq-eH5e&"D*Ǎ".훗j{3(m׫"VBb2@7ÏMVRȵh&G A۴B4T IUxT +9e0’8tG_&oN:),Z)ʳmR"]&ndZ+k1[\aΜ8 z;qNdarqlGI[|:W+\;!*2@;CSH40+`OlS5 6aM>#;'rU4e ?QTJP/kIF6 Gd޵o 5nG%(cP(%+Xj)G&s[7tʚlQb"AQ [W͓w")/K4e.Z%YhxJ"fM47y}m x9ą8F Z|d:#Jץ5jyK|U5 XCRx]u(9~+w/|e竅iTS *Z-W⳰ {Y;/z v^?W翳v•mMiRJ\U^yݏ-A(yshSӔ>-QRrV`hd Ͼp(2t赯l&nAmbV.dzр\wǦGsq^HP8xz- " 1  m;LlugE3ڃ]r{|Z9q;¥?pqSYX'^\Rd!GA =g-ERdK3 K/HZ=1KZZ#&˒ UV[ ]XsKCեaڳT\mGmH@FoSc0>mWCHhCuɫ%RY%,w聧Uc lI+Z{3 s}[Wf2ze @h%4-b$7Ir9dV`7HWVݻNȃ椒ZMޥP>v͔=2#nq&Fھ}CATԮ0nJk_[ c+x{D8"Np0]%V`KX*cΥ-KS躪ݑxlk,ej7vB[ jY˃hXwt)䯞ގUb@V+6I0GkwṼ7A`*3,g^Dfβm?rҎ@27qG5Mξk]PǹJ \1EͭF.)\Giq&oNmA#4pFI򻬍 9h,\Apq<¬+m Kcc"˛dErv+E~>z[x0+StC{#ō!݀8̏Fqži\(Qa^Vk,0@>7v9(zvē"=X#*IX VĝАFܯIό8*q Gsڶ;jV/vw|^ZG&R~Mv+9oQu/LO)3Zv>=;waWJ ܇3j`%8QVo[Ck0EF@VUXg2wB8u | yB@aE8<ƻjeߏ2 q; =1R1)mpٽ<8@A EP#RűabeÊ.V'Z'L8WtlI%BAy|P :PZpht^8u1%oQ)IA _XѷoLO!][/;?9>8og=ެA4Em/t3Dkǘ ]y^aŊkG ! #U;5oG\^G~}ǬxV42kU4?Rsn:9/v fۥwm+sFn1pW"Dȍ SFJպaD8YM&|7sl "m#$x]u oiYrwf3}8v%k =7gaN8pF.:Oحvio_{q6>iKd$(5ټnsW煒oh΂0y  ]v.ϽlP707uXR^uz(gdRt6]'givK:l귁fN? uC$/MB_/Vtm?OAy$q_`} WiT=v(꜏04P6S. X;]exlqqց9 juSINmmcm$?lY፺oѬ_s6/C@>GdPՀk<0Wгǿ_=&LG]ʨOJbutwR;oya~p_33mpߛc69s\ܡsڃ׶wz~_pCOʲ^J:|G]R]Qmp~tvmRѦ|HNxtBE(7!<͏YiRݩEC\Bn,jgûڙJ#Rkt^WN`&v z5'~)EVsq+r-f{V>' LQAo n5Q,;CGSu9씳b%$s.W"uJNWeԑutĦKk4l1 dؽW]",&GeLAPAsNӴHfуKug~}xxH(n( ܘ ]&34K+@x;@_]TS/ Zx|帇CI% GO|TRWt 1wY=Ts> B}Eϧm"lp.BCc>m ZRMɑ׆Q5F{Oj&7`CDؗHCqtŭ*xK]x؜_*  0I4dV@M7GgCUi@:;F{igz,[<9M({ 5ُgGn2]GMJв7\?7}#VT`̌Ǣ5>:ȓX&t)fNmPjnO@ivZ73!JqLTNE6 f#0j\sdƣ"T"뼲œQ0C+D0nڵnGӎz5~:RL4bLsa~Qsgsr x~x>nAΤ9L66 [L6WKaS@^mKqKB$>075+:"֝x_vۼةdtiYLb>ݼY2F]g|78xh5t PRRSeMu7ʒse75-]XN9Żp;›@^zhraD|Z>rQe[y*Rz< Z5)Soݒv0!}uKc[sGG.yPnV#Ƽ ҳv;wF[VʈFemK]Mfrv׾ϺU 8Ht^W|[>߃  m|a) [(fUxguqL.6YooÇ+w}7|39lN(X{}xvP:Uj<)4']yqpn~H[Џ?㔍.7h9UFśˌJS$T/r4MuJ `tX,V` 1NѨ'01MM#'ݍXź :A23 Ndv Nc7Kjp%HK`e^jfDYc~Ms~ ؍9Eι77 u 2ݙg W+P}Ybճ_Uav ]P6gϿ#% }q8aGY\9%K D)AIXOُF(d;: (T>..PjM| %MZEG s*c 'i7ݹ[,O=6)=̩Zt2z٩)wfx$$4\cǓ)TiUV|.e}ĩiF+e4k 0އ8XgW樛9wwe[X}ZR:PEZ Zx{&*y -.]W ~#MO_/7ˤvU05#"tKiݼoͰ(莌deYvC=Ol]BቁYSSiC# b2t{', C'РC8ixXW'B`wJ%E0Cmz'p\A">w_/m{7yd#V|R|=g uj2pȍq_[|]xO v4ITɭ4)Ыe`0@{hH?RIhcz˷핌g#+g B&u74*Fr&El ?3;O`>2Ϻ a;laǮٸ\;ݽ=UAvl2U!_?{CZ1qgO%U8Xz1EPEӇlԈ h]/{_/wn h'Żݵ /G~7G}cm]Yf{=j}|6@Erf*yS@>k"tYm~pl>, $s|m:>[ ~` riJݣOG^t#,єX|~[[ @0U宂fYoĨP]{WGHrr`ͺᾅ鞞FBmubҟQl1>$ 1YjS0 w'vP"]ʻ}`B~Ӗ%` ,DtujI:|؜Oԍ <{7]zxE3Aڱ7T@La3^_ȧ-Ob5608Ϊ.,{a/-TQU_)wbdEmOx5^*<mK"F/4Am˫M]'> ::>{x\1c'S׳Svrqz{C@.6-J&)t{u.\}=" w5>2gW5~xBT+y }Ҳ.y V4pMq%S'P*ޗп3T,QY͔E ٛ9~]tNJ~Y])06漓y|svvSv0c/G` tsT9bP+ ڒzUiu у4{^rK>)*oTMvེi/uubXp<|:8$wZojݞ OCB Wm%r**^ B@,@Nޭx.Ѓ 6eK?cnb'Mq ^|8EEF!P+n2N} /)m&)R)r7j%6/:{_T^5.Eb%yɏWp>kA ~҇ esDr 5C\Y2/65N9** QbhX/we/2TD"Z%S.VO^m\!e w /G MQ˴tkт|mvɕV }%hi!د0x}.H3{!g^7̦%9-| l@fܷZ94 &抃n -^K"./.d S5 0h,UM(o++l޵q0Z-5\HĠ"XV_?G""z.ݫ M!2]zIXsDI 0qnSea-|~b oвvhM+*` )eZ!m1jѷ0dAS:R 㔲x99"o xခԠL)'P~s|x}Hͬ]q]T\3yty?<2/Jh\HN9H.yqJy1.ML(ߡԜxF"]#J%XDȖM0HK&dCQq. Jm ?ӻc ¯$k.w& PupaJGu͗Ǖ9@hl 5;8&1/P) *L&^]@e7q.J)>ssF9ghaX (,Zv;lH'>d.:b]˱T}jc0̠TTD k'dEE@S.rS%mOa &39?~'%+,jXSkP@Y.γ}r64MPXJF'd-\V@OGhZLo,']us_{w͛L5;Pub'I ZѴ rV}ZBϪSݐ𙀓 Ŷ_F`kE.->SS˲6*Mz# %;Ck7NY3}fOT%jD)8[i@r]|H":F Rʻ(N Y>;;~LɬSOO}.NY>x ~w^iALv@Ki3Ձ&cx=_X/Dv R7"rP6"q\%|gW֬^L-悉2:uT7g*{22!/?%m-NvQcIX9ӷd2DP H7R]5rBD[7A4"D LJ[%jj}$bg-Tz3N(',pфO:zFu!O}-8a|4_I+p?&gB}b1J"+6BJ %\%G/ra'jvNX&NF%rG)_mv&0s`&qXqYx!QNF&3>:ii"++ tpQr;OiĽqg|AfKK48g0??cF  oƆXI[Z*iD( ʺHZ-; f(d _=r) ^tĶj$I\"8'xMWS(~SKLmMkӧ g9F MLzx {qCp9/WE]37.AK@3z2q#)uaa1:Q'Ks>ߞA2Yr30YA,v:+Ѵ ^s`ܒt-0`;/·=|cXgdDMOX>[rppX0j2 BPFH"-?cBu\7&zOT A澹BI5v.kyBѶf>ť=ߊ=|hsnL9^ْѷX&*IV= o$K cם\5@*# Q)t4,gLdB,[  ֣$eh k:P-OչX] ,F:6|v8@ƉK Y{ tO,"5?z:Atd  ,Sn AC.7/K f;qt_2D) rY1ZN]@c/[C3oo(R/inU&+Հz{-[V>.iEbn(tԨkZ|2$Y`s,`wmf%OǬW+u.*g+aM-Sv  ?ğ61_S@Nn6hj\x<1)Q[ s3 —9@Іlt@!BidMDŽVӮKC`/r\Ѷnmntp8d ;y.JLZ[*Ls U:=>*<;ދӳËC'OIb*Cׄ@W7bУX.R&WA.LSϡ$IEYb-b_nfj)?( s1{hm#__BaRd';{{m-9ߛNR9r-oٺR Lf߱R7ui==2ѴA=s)MHoK4 FrCE3kծ$q޻:zcax _ك4 qخ2XyҬhoqڗdoÊdOͩdк1 D>̀lݟtͶ߸԰Q=v/Z'y^PF؋64nU*Iۯ{𒊖jcIjR wkȴN @;kkn9f]nRJy(]YxaבYgVQ~e.N}Y.3+8Ev|+w`kt &.J!a"t JsחW@;l`KA{6}4 L_QkkUo-f.1a}gCu@p }رUJ.L0h"7:>Q"Ɏ3UP6]zCo?}Ռ/0 Y}B*;H`ƒJ `ŹarcϰZ$Iy= dCѨ)K9Nd6K`kwx{6&-|*^pB>%b|Wn < "7C\7nvOS<+*э}Ʃ D=zrSCٓY8"g+ I'>"3||[sMc.*)ġ@3=Vtѱ&1R]E1[5r6"+_kZn0_6eU֐-ɡ̲8]z 8z)J=[z\Y7>!He*'e{ȥHdN&0 xjy!gX<{n0#u'2~φϮ?zcLBiⶥK9xCgbo=ܳ,*ѥAsI0Uއ ;$KN,ryԜΏo&eka#mUlJ͇SF0g`@,=pt}:V/%4|4Jz1`F hƛ+M<}]e!]~:'_;MC5'I7~')nDXDSe"`#}Pt9 _Umu]T[ZԤ=c7w2;sަCBOg:ga+Ծ>ZPTf_X4BZW +Y NoMGbK􌷭-9PAd}\%<:ft-qu1S(T=f]hvF>_+O(0y2C$O?H`nV]b<M &͊{-*#b)9bґ+E)ԡWBSXZgmjdLvg'CBͅ㷑<`K1&󰦗L?7K7s/OTZaLb[Sp:nWS zJ3 y 9Iг潡/1K^Igg@ھZr2tקYy E*m%Pvͺpav̝^eFXk>iӥ6VӾN?8Q x66?K{z#NJ R ds:k[M#߃GUf쉱M" ;g2$"^d蘩[uU|FՉL$k; MIieShK=<&<8[RRm\\K5u0NU)xt,jĥ-軭OM3Oڟ>Ehul=H`nP<VH*Ov.iNFZ䁌`<џNius)\cGSx$rѶ7zyFA;/O,}%8z mgB/8 /[!lB8U$3@Mנlawϓ٦[gg pF;j1:U3L0uҮmUH˪OwIXJ%n_z&{veGJKٟwTקn&}z}fZ+meӝ:~th_$5{0ړ<7 hIR9V[^|a8quBSy&^tO9^8PE4L @Ky#v@(3ˠCg%BW@M|sZx†ݤWݺ *G{0+!N]$uUʕ;kucZW+ұʀ ÉFW梐Bojq MEǛq WJ؄-ow bŃy`>#CKy%d,f M}d|) FC>2W7o'0HP@ z9HmƝ ;1侅an|=86^g{pѦ<ߦ!эgk1!Wl w$lAظjC&V,۳q뺹2¤.P}z3+nxu &Wb4jt hWзZ BK[C>g\ =x@Ft&v#swORߦ)vvN!g8]Ӱ8`J]2id*"cH\ JZq\|*ZG1Y O S{vY6.(, .pa[P8IHz 1C*P0o|(ClPu۔JH]3!w3z9v$ZmSjAho_η_ӧ=S 3#2뼔=EͿ|2;v:KB V KH0S1ʹJb[bc (.Ty7C$cphm&4] Dl"@n Ӈ "ݘ1e;^E+cR>\zzṚSIIؘ8ht9,8&$/;e11gQCjU# .MxA/(O˖ޝ# `sgz~vBEj҇ ؁A| Ǐ"m't3{} |:d}t6\wGt$||_;JtČ+"o[ى4В4jOaTVrLgRVCB )50re?+og(5ʕ$8zQwK3ٸq=Rj /&5/p,8u/D Kvclƪ^u!,yt3 dLf2sc8n)/L&MܾBQr߶nj qB=!!M(jԷ_Zܐр+3y')I+y3Jc\^se)Ÿʃk4}Ѳ&}.1K4Β.uAΛm D+Wny#W Q{ O5BHNZA`eQ.l.KːOyToעeHcB循n 7 V}CW"*#w,A K ]YHw]]ЗRɰ:7֒>|v" b.'edBޮS $B\b}(|߆֙BT z6 űYLw6ǶSiN!toIw;߶'O׃`R'έ(FZ\-C,do1 7.FȖo A! XBT/$ߵ(HMg4u S&:]׼rն+)mՠ"L|ATdK*4}YH+f;>ʫyͅqEøR栽2aSߪcq1Nlz c!WMjSHWcFPk@Z5\.v >ق``]E5[#`7EGgγOGiZ Š9B0[࿽M􌋿wչ[aUSw+:pbb| ? IpZa@<}l!v͆:|Ms]RMfEvr߭r6JhJN;=v']sm+LS:YT{ %޶UwvLe4t OaK[6ZE]-R0=&AN;0œe&6Nvn'R보1MvFlx*&k;.'eXKhxT.8z7r1Xljo~wBXT͑6wBX܄C|9TwBX]N[wBXp &`6IBM871version.javaUT ffux uMk1ÞZY?^Wd&K&QA[*}O3ƞ͉/1$hIVJy`وn|-0Hc8I}w}D8=4p_J:C"=x>?;\L-KBesqVnnGuSzP11Key.javaUT ffux =kSȲ+f}Q uklR{S)!m!9 濟yH3Hٽ~Oya~BhB NcJIM+7{d-熀t'i-SJ2/?]gNhL9%)/MهG idy9=&\8񣐴IqAɜNيAx4MyDrmB"`ϡq{ dyz)I# $YAg.&[ѥ?$~f;F}4 ϋ.nũ䥑9'H#QR%'!awHNN'ǣ>0vD5 2iq+Rb ^k.Aؔl|rr ѣ>(X֖5&n3A*?%aU샔 )B"[r7)~DQ"Ϣ$u;ΆCNG]@ ɥ nlH;q+cH'WQ4!9p:i^nn ld$GsɈz1M|8q{EWՂ 2##cc/NʢAM#'b&*v HR18zLx;1[:y9N5×hiLh eCi8K5="󀏞k4X52[akL{pMkڞq'0 |쑋4̂`N%;x7;v{\ ?IĐ>`M  "Ax{63sf}̒K(GhW@0aA.` ==Z9HE] "-ɘV!ӓ?]0 {\3x2 ݘIAWhB}Re5n#rJ[j'iL ^'q&V#^A mjX7`8 &Qz 5`k6li KBXzX&b/\ι7 &CXU_[ܹ0-k[K#F3Q3gqTA}a;VKBla1W6&(T1:Ȥ<(Cx/1Z }.@e^75SyEi4cP6$'RQ^_1Gi6cw% u=0bŌgʧ4jTcn~}rJb)g8`5,EYV/kHݒD*b-RF)IYtp`550q&P?Y:Ti J(%*L)Xuzm(atpJz$Q 0X}+P dT ץ9X'(Bg"_^~@ >YLVx.73LHxCEڹHjT;J~yu w)(0nO.pX@I  f>jTU]Ac%1?!#;ݲ\DѢ4 /W7K7xeNA끽1qtQ*(||3[fUЪg-Q[~3TQu(EW9+8qB~6xI!_>KId//:cP5Ԩ VVuGgfo0oٵwD`6gt1z§|z(MYUŷYǥ*aYmMEr3KA+Z`QSY5ܯ)r!߄%߻O2&t.LD6!esQJtZ|F[O^do0هEKE[46duy(C 0kX?( =*W[]^7Ex%D~#O,@G \׏?eyGO9.AV )5"&s7<{c%ünwڛv{{w7v6u.۬IC(zyO(ߧ$C FGPn~2!z -مKFd 5+3X[DaK_QO*kz}TUDP!Rm6oSBVX x޵v"^pM*KS.>!dꂗX16Ku{g$ʚDV\Y3;_3f n2G+1}5+e'WVgx08qxP">>8=< i"{r|?x>s(>pn7}iʛ#fg703K9˛ {ñ!ٓWuπ>[ ғZ=宽 XT ̕fj}Dy:Gw5!4KhDX7q:wKR{KENsߢm]MzyA!#caD1^29)S Ljd-7׎C|T˒lv+iby[Qk K#&JKѣ׆*Uj y7hk_+ӊeVV`&*]}&CⰧ\rBt(S$4YalD54$k ƴS3Zd2]N!B<~ ]Wv__ш(⫀oWtGJT_2H qWjPh_N>YjWY9J_/%ی?ia>.-F *MlER9g34B8{6KG(u#?_+{3ެg3<.=_|jnı`5e_"a1>x/KdQYD5Fw9r:O7wwe{q6woHoզr~f[.(tឳWOxB2ZP,V =dK|"}KtG_Mź3[Y(wmMm#K=BrL@ec\96[!ObˠX.Ɏaw?sG Lnk==_wԏ"ŐZ>=o^Y;.?NiW׈+kݏlr;] '(2|~-RNڰy>z\SFKYS[ -ຨy,{0,^ZEZ﵍V}Uy]۞jpQ1Z/‹p"0 /?ԑ*oR]y6H\PoF&R(lpmZ;oc(i?Җs&+蟼%t牆p:ScIҎ5(GFLftYަ7X,&e3WVpUS9PwF v_3Vrֶo4:MD3s}(oOI[gD҄9 IZB>^HR#$x ICfIu[rlkuL|HV98!LJ8=r<7)m)EX!㣥Qyׇ~AIN"7zQ6J;K30 lm:`C^`s(9Jnua&9|~Ls%6|CRJωɨcW}At9+(Vٗ,c ,0Rs>azC4@Iul3Hkg,u9xF,r89?h7ۘ r75;{Ş_^Tbn6nP[/n冨kT NבJ%Ԕb9:ۺʅ, 4rIJ9JU/35ȿ7ڥ{}'UA4%7*f9Q0iE7`+ݕZ~A~QdHq̚a̙r&z"yI "\ l(}ҬT=zا*Pcɵ4I~Dv.Oc};/}ҁ,[;G^ aSXN*~TѫET詟k]ښie+]п* Ӽ"=hF2*e$Ҁ2z/WSmgL_-8_68 q1:Ybf^űzNU!IׯD>oU {#- |]@N 9]L(m΁)xx:>sf 4dnJ"2IZWx U{Pq6"š-Uo2au3.-bХxPliQG6etݫθaK%7% ߼t{Or)>X>gB,I9$S$&RM`v S'Dc^,VxM,I},eV⵨pP= c }d+d>+TPJ|WGp(a&@t;r%>mElJ l͙P#&.bsnZeJ r1tJ6}pסf3Uh,$E8TY,{Gq:[VgI(Vj %&_T,At^%r|tJQgEX *≾islOp lN3,!pd1@{F Y{HMe eH55}amMSv }dq4Hhn8m9m~]0/4n'Y"^WmaɾMbhWЂ Y0>p޳K諑hv/u6ƴ5ב1gIW0/NҽF`þ~|X_~3R['(eϼ{@~`\˹Վ>)!/.4k kY"Zav슫Q%xZ;*1yF #b.U:*uYw +h)JHGiWt i7Cb8:a*rA!ڂrX[ JNABa"׼E06 '6&(% Cipher.javaUT ffux =kw6+s[;iz{ujGrݓCKŚ&$eGߙ RdCb`03ooX/Yb3ofvwwG:l >LR f0 g>F~Kyk>OY?b__YoxhS|:=a<$rRY l,$aiix̡YмJl? e<)ST,T!P4'(Hly;,OlYy@n&O cu<|-&j!`+Z:[p͓T -3>[F-ٯӟNV7kw4y 5«E8 WȀQgh}:8ƒ= ]v:ɫpŽ9_=T0pFҐ"+ 20 Ɠh9-\!!rRaӍl\s a09Ʋ J &I/Y8cqwMK)BÞA `~c,gQ4rh^vݝǻ{ոv$qp iJN&1ӛ$(uX 8<3?>P' 9H4DBa \`W"l?<3E0 .@1,c?%h/.'{ xI߃lҳeF~s9% 8=7߳C[ybu?}pVd Y|iֿO^n ߤbS,ROz@Vpv}hf'\A7W<'|oSx`K??| r/Qըv=(#xH5NP=}ڃNGb''(ڈ8'RU$KĠ!aB#Q=d%b,s쨰?Nrq3VJSƘ 39 q", d#hr4F932 S5XOtzV匱= -YKZdHpy<ͤ!{Ћ=|Hx!Y#`F+X5XT%y~-_g=ޯ6=`694=`O T홇Fڲ#Zv g3 -(;&r<)xBPy8z&^4^C ۊ2 1؄Uj+}C75iU(h+;g(£< D]H(Fö'I˥"ZGzxٟ2C}fi)P^k/W,j!0>[@bi4 :(I3a{o+3a8iGc);p5»߼ @f@7eYy"Ԭ4"|~n畫`nWt*䫢Iq\^p sfH!O}߯ vcNq8uY1feRSPYFMd,6E@: ^݀g _8谠γ(#O XX眜BXD`C9rAZ' ۱8)bxş'TmKuBb+y؜'xڃV6ypm_42@v@t+,FU;*bt9LJ0ÊFd:eǨ, $4|tc> -Q^yH C.(u(24*;Ȏu ]rSeԚJ&kz߶0ts2\]kr"ddUX-ޕ\{Mԡ/-ȏĈw`ޛ6A; `gؙ9iYVԪ¸G0D70F3@E˜u+nv ̈W;aج/v/W!Ex'b5-;X-$? 5b1IAtWvE HZlYg o"̿cǙqVl՟ݫҠIp #eF) %=hl+S ቍ9h0 x!o`Rr*B UpnR!g17[Y2@`ʧj91 w!m$"qKOq*SVNim򺈺.2Gu<[n&2&We0 Q{ؖ;KoWs J `?)Sp0$a_}\ t@k8Qa> ex>eDg%eBp#Ûj gG0NA0E~0HURdm˩ j:ywHW^}/it5rw˽^sϪiwxIsan z !Z*m1MWQad൥ `;Ź)ZU2Rr/O KrJλb4=*StZ=O M2 GP|@>9SOun#&^[z5h9S%ǸQpNV跓3 sR \]).k7.{m6yu\ӨLl#tUn~QXk~SEUbXNF׆it{&)wcw%SM2Q@Uc@JC4fMsz-,x4xMjvr7HQ\ƺ ~2sSB}bB/_?2߾.LCǟitQuE(RXjr =Z.ئOyQ<*DYۮ+͒bXI_W8R{,wg7U9Ċ B rʦڶw|P֮Qz/^f%茓NG0 9cB*J:N10 v{_3Bò/&Ѭz+rnaD>/$\\qp .}*s(˜JBuyx!, DӠ:I(7X`#$wKޞA(C04a@i.%.yʯ4WǞTsRLk3u u*vD=0JH8xN_3kEǎ~C`N꣫d)ngGPE\C.C׭Kwt\'omvijl?P{u7\Q,=e+;ݙ<=9ԈѨ:1>ժj[+,դF{tlPH[i䤡-t討!o^6m Ҷ:L}Fe>ldOU^Vs(~sRVS2£ux_i;OAJP`]w]&F/X [\bP J? FǏo^ Y"LbR']@Tw6XUTd7T*h8]QK(%~(%f8 ZV:omRӽQLzG|ӧ?1;jZK}%$W@5$0ؿH_}[s )w9SwOnU<uA m[El5ǜyKQAUAM`W)NQq"oϖinO@;dąiwC|ph90VItaBef*oڃ;vmܲ`+M$J+M ܺ!e2DվV(6\[vhem[gVA|,|Xoa_k]w8Wxvlz Ӷ@HcP.w-ճgpx6~=: une*^8D6ONj QP}FlWB}o[_.hZ`R[^ }Vmq{?~\Ja3JZ^pfZlr^&Y3Ñїz>W` Um[:fr0:#|$i/,;mZtw% }UylUqI-@yv*tBڃl>(eh.' 'nT G|rӺ㴗 XmTڿ(ONsK)aidA6j\ibK*ZWFVKMlW)=|I#|I#0N/B-$ >DGH toN4g}~$$9%Ч0c t31q;5(VۗJZ߾}6yAf@\՛VJ9cܬ.e뚔[ԣga*vOgGQyfAUzWw5%tkx^Xs6%h+~M'_1o04@oe70/RhkH M$/kqxUCKa: O5CCY46f/VZK*9MZt+""W4_Y Wxu(& ZG'*+( !cT_J䨃QLS?b6΃ɔʪ?4?ArenaAllocator.javaUT ffux WsF~!"c7L$S)A2KXw'~$z1}{5xmh1_XpѼ8o@3?dp4kf"r0z> ?wF0s=ԁ`x3~jhm|Ua€w9fv4oFE3NaȢ¼SmD2삃΀|O#\4>ϥ% 7 `pdd<&F4&TY@ZK 7i+(dF$ր_o2c.N0nJ<  !!dtNj }udR`6㲒APY] ,Cd, ;LƄo;M B_J-CYL 3j_o@iŀpaP#;d4x$ЮX Ja PBarޣ*Yu8KewV|pXHW!x0Y%XNf oKN8҇tg"ş,Χ~ xu&PO~X5bZ|ba맭6cqƉwOu{7$G; a=Io7,ӣxS,M 35 gF_2 ΨUR!S`+%ܿm+92V]w>A=x9 @qv1R5%6_b3᧷1?^'?(J!9 8$ C>ggDd'cĵ-%'W 6K2KFlZԠ icO|"4yPjwrMc4-VK ypsNz/{_,+͋WBρ7ђǰVLˬXg2;nl-} .7ʥSflcíWl3d^4idɠ,1m9n)b`7M\$ŁZ5If=6TƈiSIb7SP6lm#ĩ|@㽫hL2ΕW.g'c|v|xe%Ưy%\+Wz.'(NVcNr{K;TG d<2-- YmGk,I_gT|ugkI)ȧ[!VKVApS+SOK>)qg㟈4++EmhWBEOrӪUI=}R$#`^&eqor*?Y~r|̪"y65(} u ̹ŏ}oversion.javaUT ffux uAk1ÞZ٪xWЫxQdL ߛ- Ҿ {o`zc/LеմѢ B)Ds|7p.Ph<~ˡwE}BVޏ]Y$X Hr Gݡ:eT 56/3S,BkbMU0~<a=jP_{|]zHz#m6fLSE :[1dRDTOܰ[[#( ? 1;.G23 &MfBk<@`!c7 Iay'Owɻ#֣Ƚ-PA|5 D7kZP'x:Kul4 o3(c~9bm' i8?**XyE=tz# :"ɧ:>?[m;v,b3mG ?ُmjw0tv#N=|9`1D#F_ADxmmeh O{9PP ,<66vW[f ]dli71&]OL`Nyn:a_͵v 鳹NJ`ChUx0DGBR^)ÓßMB: !շ%#On ?,U81ay1]KpC*RkU cafP5+iD6SBD)^IZR!@RzB )7HQ!5yr6`Ԕn'ձ,YiE~{:NЇd\}aT-Č_H[|ePam{*k~}X.eVO6$$Q\ʍ2Y}_Gh{=Qp}`gF6ҕyvy>}wA."b01t4 4ѩ:u:&)ݐPG CeK0Q#1Yw];qDAΝT,t3~9VXV]:ԋE޴?">yJ=ƿKw2:HI^3e,<]\r +]ןi*eR7ۑ} -u1O'Y{h/u->uApԼ&JIʆ` SpNbL,^ l1Y1Kjcz 읕UwR2Aq+.E*;Am"6$<,sG1ޛw˪U$"?߼;ẖ/ Q/_P4wެ+ =< >^D!Y0K>7pB-ht_i"W7Yq&Pn1rz޼U|v =c:~V셖]UzK4 uW1e"x- L%C-*wS{E76\5uQL q*sL=zy6OUd- 耽 x~;\,ʠ^Kwɲ^HPOCќmhܝ'nm2g$N#;E=$ś<ƥ5 ao  XW[]eBP7* D;J,P0eJlr@u+BvWrեЙ@VPw1Uq ݬnixPg " }+}<3;_NWdY5w?ZEH=p]!ozoڄL e 9^>%n;[R=%%N cuP|dMH;@|ND ;6ٍKft!-ȱ2dP bL%l;Ζp*B%=waF@lKR-ƕr;?B#ފօ~ZqIOK&uh8Qw~1|(M\04~\z|٩!<߲}VP|ZO=1~xwM'I$+Y#޻+ry dFfd60!'Wgg :=l:' 9MfKwY2FXZ#Ih\V ͵Hr /*RV1XD,7=+XIsr]w^tāx1$G |`%!6k%hv6w:%4A;P\Tak$OvkzCI¤Zf h"~VUQ3b1b-> Z9ma֓⼁홌%w0 &ڮ_&}KT*O3yG->P+tHELY:*0%4Ꮫ44x@vJbn02?&鶠k|z[f)gygX]z6.u:л%͂_O/]*NZz#= P4'PcpcrG!5c!qm(̮B>IO&AINOkQ-7`])9u޿J@fLi9S~YF#1i|fo7 &t7'Uq.DZ帙dZ+dGD6Q͂g.Tjfn񺓌Ha ޿贊>Kϙc6{=Sۍ 4-Bj*;N`vRMFbJ6mZ3i?i!j)խYR\m1\ۜ-/0 #~jy,yR wfyŰZ|%^JyYk:ح@` B=oJQM =ARmey #H@-f#mα]1Mpu^w~H' ư2ȷDv׆=m&J7@eAԑysXES8FM &4)I`q)l$)r@e~+tI&$cZ,l3H$wʳ3kRx4iW68:dx dy< ;QtwO̿$/m ,^\g՛ N \\RfpX$7tԘlSM'm7q#pi<<9.fӏ0Sv ~ ?\Ö_0^]N] oD^WC CJ N4-9 M@S!v-¶3\]3Lڶ~o&N$+V!+hzvk١jv?EMa)xRQ!8 ࠹bቤ--BtwܫNG7s:(:#͸Ge^̟j+ш͹EzX7 ͆Ρ\~7=wdm/~pq7\{.ă̞|e砖N=ΐtk=jNFƅO}n{٠ CܾYLv!VO.] _6xw\̢Gc|:иގr~`)b\](N0|Q24QܺzO1]:@>EHP yYІfI:%*w3N~Xg$RqD{Pw9d|Yh  3,vP'$]ѺIXQ-};"x =d)V*PB=G|esYiH.>>!JA~4Y:9Bԭx=ַ:P_Mˡޒ7.vXwgi[Ŋڏ]56 *|<`fRf[>WB1RڪTnlI'é^s7'G4H0kZ ũ=>l;ς"uŻ-H2I]SC['0qP[I\Vg5U/S/y5^N0 +/: uxl_p|f'mr;r<+MA+~DowGI >;`D8#/eΩ2dn8Ub}yS*)}Hƅ~:€ر(>K;es-]r4⯿uCB&$cp@V^R:{h:!7ԡj'Coj#nRI Ze}6+M0tiKRڎ2itt RB;\V7u{!vr#0/}FxqI'x3hzS8]Ң} Mն(~c &[0BVFG޿oK{lq8<$um"@2euXz-6C;oD8X`Yb i2:WZ]mv~ni֯>iÚy?Cg4NVK>jmeGhwBY;8 ]%v9O#tq%rދ08-z-t.w {.k)-,,lP \qwS k=oo+ho`d(e=x64h@ _I|E ~L"6}+?q„]@)d49:(#&5~cw$zey].5@+m#t.IҺ|yu"XoF"67}x0rP W>XqZ s:]sٛ/qN&q knm¶ƋPtܕEfѺE;8?_N_&\Qhww!Kܳ  .,@1w'*F,*ꐊ˝"WL-+@l["\K{i?G ះ-Iu*{V¸һ4"scy6{jt L!X:2V/T\Gcju>΍]Y%ASa2ň uqNüC0h3qǪe(U }A# ǃx= 7FJڂփu2 7rjdYТz`bTy!؛(Eq)u51 vl;wG 8*h̼s9Zj_nMQ'DvlܑjsHypa`}ݬL[Y+du_R3pY7aؔw=%>a,TzS-hVT;T@-1z-6lLwkYE*_Ph宅+@FGC٦הpak)t|"h~B2u0nz LScM&o7b7./)zsAiwBf,AG_ךd|77/bL~2cLe@I!=TH1^l㊄ qzui+ 6g3j/{ WN۱2yROWfCV ҹ.Gj q箈0J-2;#i#~%,>[#IxbHYEStD*W6K~})PyMܚ6}!IG%ucSGcWj+U ޒ'@p<0:r>ui֡^3:rp?t*dtL >8Cp2F:?j_5 eːnR\%iԷ}>ڵ?_SettingsManager.javaUT ffux Zyo8?JUqSq'lEX03E('(%tB|'խ%9uo9 M铋F #4DFx. xidHIB:I2&Yv_)Ncr1&ŧ!92}8pϦ' 9p~8FĘι$Yb?Ќ푵X42*܊1Ҙe$3l!ί&ru򈥒{I.RKDJY"\1412chBb3oR4,f9V  +\]߲('PJG׈-閙1D0@e22k܀F"2:MχpGNcry5 =*7p!í)O$ (\"(;@Eӻc>DO 59ݝW;?ov0 E")86޶wI 1f1ҲO䗿oyp{p%:C(a  vmʰ4]#+&D)6647w, y 1{v"-*I8[5$·]<0Sޱ}e~b? DtzQp:5;C8IxN,6?Z!&z,f7/a^'#66\ˌC6$2ݍ 5֥Z%)0#:!Xh_Q𐰔^',T`0x 4$C)b*n|Y|s$ƾRȣP pB#,{)oz.Xc@MK+$ íRj[)o,JJ7k ewu>Ic#2q@٫~', mq>gU)}O?V4Avي4v5.J=5Ggf(8w-mhEqSPAiqBIEoH#5y"`Յqr(0byU򎽐r5*ل֮]mMқh[t <"o-Do(pwmb u(hc`-J&p9JY6_/`?Z3K[~ UxcvPO^tdiJ{Kzm+%QaQIA]C[h0BO "QB,==F\C׼Jr&+_s N3#aa j`"8A HaѣbV`Vð%Zag1kQkm*]O4x˜Sƨ{^,*9%9U⇯e6h)aޘқߓt::'pH09l(a *RICt43MEn%?Ă>GKkʆ×S zBYTql:j Jr3D5a+ C!j./fre6=<]] 4I4N2>Ofp~*^as*DA*3(\&4G~Qi#e % 0d"ԉW s]/],uЕkJX\(m s_!ݬ`2R]-:9,ZϙaczCԐi)/zAX  w".ImlF9 eg6~+N]uj3,lX8{\c ~Ye:M6fv#uy2}k5:O+Pt_̂_!EyHvMW8">22Ƿh9_hp:"b̗ Q3 BS^m^f 4NM!L\q)q"HW ǛkeӔL4EL0a\$yF,̖i'N lI:}+@*,?h(j+5dU~)GhM;zȧ.aAƋ#pKnh6hQM"p F"9A56y29*#v[!"B&i8 ^@z lCPa5ޅ ;ǎ a{oIS]hU> WOEn l`H (z===caOkm&K䢴23F1+n/0|tW_8~Ѣ! sgAĸe.QHBswM_ztmw.3c+=LǤkfz&7YO4P=y}|F#Τk5j8>QK "2 gDpDIJ׼B4suǿ#D`eWX v 6"0等M+|cO) ZM>QJ$O([rZQu=- L Ț]nFy?0̠R= W;W@S:&/U潀贲ݙ>hʗӛN ͺs%%c:SgK-`]MVcT]@%ѣ~b4{b tg < BNlɥ ~ϙxI` }׋yl19l ]V_D%N 1@叵^!W-?m+8sv}ufBFhb~da=??wiazGOa!*ܺH*J/Q%7R1k"E!~ ONCFs/'(ȮÌ[<> JҾakZI 5$|CR~`M_HnzT#A)"Y;>{4Q_|tޗxP'(}\'ꣲUK~  kbW(71 wƊR$7 O ?+;ok+ιL,4(=PWa=RQ;#j _$0v1.j\/:,h(hFBV=|!hxvCtStB." : %j$# ,5 RF9%ӊ > 6,@~MK&BB_7q'|>d%@{XlP&.^[-8BgF/~79k`Hoc;PҋVK^@rĮ6@?H8 \ x’TWӪE._8I#B=xI'!և7:Z-*l!Ї7 00dm D;`=j(2᱈E:OE=%zlyܡo{As(+iI c/Kti^CU9Rd=D̅cN*;EC'L%q}ɏl.%dٹU֑ &mҌp{>Pc./uuM!TՕcXWx2יxeA9.#40sԢ`U_X RԨKbtr%…~˵h}[F yTk6$"}N&sM~ΠF{!"Tͦ"( (3{f3 OV~@n:'9pI#k]V$cQ Mjgl6voĖoHF_rxƄn]%UO\/lcOfvk'U8~r0$glZ-0+?6Ė&"aѶzqrT*ı |59k/N}6 )ᡰSG)ޝh0Fzx׆ށ4.t MxEKBȭO/1-߮7 F~\^MhzGr>mD;Gwthr ªZH_S02,l6vfAQQ`> \Lv" $Qm?^֍ѳjɊT)Tv18#㛤9NU+ʙFd5:B)ݐI&tNHB1,?aQwmmĵX&`I~A'Lv4(1zR@G;u[F/lwM6=kfS&8Nu86wNP=St*,- ڡd]Ec41X5M(3/϶w‘gA.t2_<6k+;c$ 7h%[c457}܁ G{6;I.SLq Ă"vo˼:,@<B ṠԺgW:rڡafu"-$'eEJ0^=c3߼k "YM`7Ѻpu]̃ű &fhsmgx+ƒqjRPRLxxO^W&؞_z?xS -/34/u5чsr Ͻq yK%l*KE3PJȇ,VqO5lWD[L's3R1N7zFX] Ҝ)rЙ0m2WU*ىM` 'L ypTH!'TW4}0kי ϾePgw[a@֬!Z iFktEFp`l9L.Tʙwe$$㓏e`WVg*#}ꎖ$C7Mjc+2֚(\o$S&il%hn q*y骳}40\4 e*ձVˣfm5v08Y8UU?xmRo($qdEkЕ=.-qޱS5#b%6 58?)4 m9IR#Z]|6nk˒J{Nxh1B3AN5/E!ͬPA+z=3FaXfO͚ 3YJD d_]8'GAsCP1f^32Y <aňkh̑mcd ?ʧYl[^Ȧ:aa1\kbAvZQ5ۇ52=!ը2YI0E+GjoM@V EE߶Aȝ+ * Ax,<'s`9KB$wRE@:.ΆGCGwZ: 1З4*r1턤œ%]IQ[ڴ(qHiwӊ^vٙŴ1BqV#:}-WR7,lS^f拚t'ٔqY9%OL:>ƬZ\W7N3 $lVp9PKM~"7[%YJc?Q; q8~GM %6 ۚ!|9h19!bߤ¼C\`c-KK'R2C,~S#k=}̌筴 U(nLIL A!GU$ 9YI]qqz?@aH1Y( !zWDEGՇTx\91&_9`6wH(kϽ^*3P CcjnI+=ʁ%fϛ>,L4cMWΚI,"4E܊+ }4gyG:|Y3㥵:Ǻ&9q@9^="7 ՊŚeCiW6f}*8Kny&[bI>ߥc X(+DR5/ѪC-& TbqyKBXL R(FM4υ+`gmN+}*`w D@.ϼ6MM'EgW7|_K2÷l1R(Ľڈ siiρ2᠜V6L1mjziCWL ʊ .J7u|e.t ^j6ս"7拜{ j^ҫغ La'ı+.Rt$t 550yjc>ߎ3HPIPeg[ZX'U쁵F3F+ϑ3819ъy5Vn_>ը_hq8aEAeb,r0Vțtn}7*mhۘz_D|"[c/%cfej:2t D+{ӛ:Ìnl&zqwPdJGӊ5E *-&za)凫> {?ŷpr٧ edMI]@zh߂ǭx=Zg"UזHD]lc7/#/\1 UhҜҦ5c*Oê-5G+r@iD{h1\ȵzATm'BM_tlFSSP&] <L7Jwڋs" 8礒죰BagRGcw}M!.g1l$)?˸V;F1q}=$;>R;p=W{3S ,O;IfTwq ggsF^|77-U(tE¦Kc\:3Gߍha Yl=jVWFpuM 'tu* i]43rŻiV)-Xj"#Lu0,Ëx=&9ql[|~ @ᑼmu 2tb-xcOEʐG^gDjw­X}?" rsQ,WHe!#`t zZV=Ƃ*hQzeCHz~K׾nG6L=s.m \* i8+jC CY=ԄJN1/gq: d{:ۜ)J?3gySinMhlqU'aiKcnHx)VERrF*Ri[I;X/IOJKs3FVaP< ZEdkY&Y̥2TJx4ŷ`X];-m͂ oyO GBĺv"6S<$‹z>Z~vs֢~AHuKMw!ȞLu2ﰯ);|?Dqehȣ7:1R Y߿§`AUrV0XG/,SplP7:*ttW {{cVN+mEFv M٘T%ðO 3獳YE~}-7jm^goB>rIvՋ\+afʌI? q;6+F6Ng/ӀэM3+(PLú7O*,֗DQΔ%ZRO)ԯr$`YA+Xh1V!C,L3΃/,R e،l M̰EV/DPFVƈFIJ6bÊz0cax9\CNt}xܣ![a:ų8xc&dI m$8$OJY/bqNm>uTvgLB;jBLN ×Wp͸ Gb?Y^oYi9 zcqg'$jl47 iAřֻ4b~Я (Ĕug |`]+Z,3nkoMا`)LqzyL=ryN2UZ8Fj0Tb[v6ve=qpإΙדA|V؃"5ͪ<n D.YMTyVvTUZu(B/KA`9?''|(^^F>~]0Nh(4S ۀdM-40U\1dԚeO,mQpdU_#l T9 }eBa=Ֆ/| nCW'YT|ڴ0>nrZRQ,pg~)Jaâ>\ 0H(֎GťIdL#< 5L:%sj˸RrREDts{#q;`,ms;~<t{W;.?qs  aBjMM7PL b@uSQJ3a ]n^v;uD,z{1VCF'g^ En6 |lr_!:%q a-CWE?TǤ[Q_'966K?(Wo(#{9yF/5>-Ǝtdc>?t=>n$Q`1DYlJ2՗ob@|2c§8-u-??~YI4JýK:AUR=ZA@3A8ng,'faُ'ߘIfBL# ʓ3 !W]WU02Pji HZ\LpA,:A7Mn6)yG㼲I$B"̛vP$a#]n)F~њI @lCBR n1p+zNx[lLRmGhWxhI`VwX0^3PE,k)u0]4.e"e>CjZ DS7`~L9 iFD<, b~99 /OM2Uej=gQ`+ imQ?%RFɬj Pɋb1D%S8AT Zoy"ƨpe^ (G)WXZ϶O 6- Sh3?z־ȥhP/lAC#ZΘ̶=FA d׈V<\X>~#I^t-cxԝaq-*=)o 0ٵGiѯ][;m>m05u ޽y]pW:GTQ(OZ`u%F27!/p/eVoCm4H-CFO@2tȗpwj0]x󽂙)\\l@#,])ABᣖ9 uUzzdwR-e @ڑ,ҺLkd AG6XƷT!. cKBZnFAw5c*\xk;jL/*ͻQ϶EOO#Բ#X:Ğd:+ζس99k 7_+E&8reHB.d7QxL+j&T15GӍb2k{oPk!FH(^ӤЄU&oCؤW6fK\ϛ@KٓHuQ i`u+OE܊tz3 Ɩ1ښb/!اh3x9RA$lc?y;p1tao\ߥ\jq0>Цh j\ l_Y sL'p{HRT{aQf4ؓp@M bjtwދ'-)ż{]t2C>ᗴU=W{ɻ}mZGr>6bqھ.~ vaun~ M)5,#iKfӬzh %L*kpq\LOC0Arr=B&nG3>< .gߦ*spr}M`VN.$^w혙75Z~?}%ƼEJX8Mu@;4Aˑw;S :>w4P,. ei1M@9 %l!B@z5Hڵ[}O% n{=ل4G7s)etCbGOOԧud6NA (R9^'1=UlӞhvX4ʹƙW:iY-*xA2%)V8D"$atSc,l B&ŏPc QrhQEpIg@V4 5NOC}eH(QVMB043Kf;`˽b!X=z޷<(i ÓCߞ19PȭpNɞ<]q 0;47[Y=MgzlJ6aqOgbSKU;I%a=M-'U uHm@wtޛ[ QaPJa>!Vl%ͬE+}M4Ynエkʅg#о[> E"#BG&Je`-kaMa/iiĿp#w€A|#BIg]z"ʬr:fQ ۬HGugί:q)T%bbzȿbm@ ǴB A= ,~vRUˢC\&{CTϑI/UbIrn?Q6CkMF]nAxbl)n//}MaLfqg:(-`-ŗO51;3]Y^Vi+ =v}bMCEjf+e@Mͯ皳%A+mMDZʦ? 5Ci="ǭGf;yJ37KέZ_0{i@j.Łm_o.yu^GsSJiݡݶg~ǞVoGݮyvo魎⢹2jen8↎ܛZ'cdE{6kvJ5Z< ~ҕsJ/7{ܸv5%^5oub!vv"V)3/ԉgpLnXT7l,wKOޕ)=UQ|Yz%LΊLI_K8 o@6vVb NAbExVQۇU #P7L'YK< CvRL |Hճ<]>QyaGvxA le!KS7ښD|wi[? d[!eaY!Y 4,%-.p]ne[tMpc0ٴ="E]> Io SEXQv wy>mR*_-nutp̋鷒=*na < b^uam׾-UH 0J@;QpTiK:^qQ5tP ?x)0N(}i Z< ENk%w)DiJ0)@>2epU t~+I㐘C?)j9$"s4^6p3(%A/rkiɟhS7sҼꇧYjt)D+=}4ΏH)B$"ڄol]_(u[':EHߣz%sOǹ\jNL–:@Rʑ;f Ԙ#<6([Ǘ?-TB @h!~eV/(7KCP21%%B\Omi;&E/Jcpp4Ƀc {6(w:a!@j;YQI{*;7piKg.>MvOu'Piv٩1xo'e}2gWa{Ɗg\z[ZZt=aQ  MweY؁p=);PjgzꠛϜ5p,aoL伺`x돶5c4Ɛ vW/b[u#L[hH%ns6-b-a餋b'=`+q=:SNѕTC%V-|p"הe˥lsp%Unʷa/7vM֒:ul\L.+$ _B⋐3&װ@.yǑ,{-͹mxɼXgSt jzUy'<5Ş!F\A1  FC^"ﬤkRWqܮy=~TݟĦ-@ͨCAUEAp߫|cK1C0MK۶߸4 yCg[&0׻Gho2P<]q |('T|gza,%NQ?2N梾tbC)bׇ VMgP4z k ~-!@EFX\z_*•uڎD ߹}~Vf~=)T#R̗vOo;y۫;N Tj4 $&F45ꍖ3& H$bp.Q yYgǛLv1x/!_,9 ;3%dΑDPH 3yޭZhoe/33 xR9\]3t0l:6} [̒l(7h8ę"俴#S$]ŋt3w ؘ;#3[pоCTRZP~Yl_6kaf4tYKRwP/ 0:QjLMլ ^r QꁈV|-~M h9uC2%l:FҪ2]vφxMazuwDɒ9Nl-_]vL,v;#cBKxT7kAd+u k9bzt"TO5!=>ҝ/t۱5;`\/emjF2. [wKG1%CЍԛ|2eb_GRS5*$޸zlAz`tL0Mɐ-/2+,L>T9љ`/$+@"~&Nm]êFriZ"?w42x6~BejͣvϫnKmTJں0Vuz &s J֑xY\|T_\U .1s@[)#%AGH)z-d \<x&Ԉa8cs$j/{(hiXLgb.-Q f48;1m򓢗>84(zxk-z܁=)~ Dּ2(xV>}-$ɿHn VŚÇWK טKXʀy=pg4lwC(Y1т͢RK5oZift^7Tf m)U-sR#pτTP)x? |(꠱8Mxo3w9iUGNr [30UU.kYTybdFrSE2pV X7Iӕѕek#nY Lkλ|'=ʭ }IAMo:l*3`b,i/fcdk5adH^{K^ݯs=d1"*#+.5 UdHyuvp< ?DŽüuKM >EsGCx+3#Ebo76o~i˥QtߍxI:Y"cEn'c&pEK;4lCr~㐉zz2D ]mIٟ0cDSW//>Yk̵ϣj z6H_ GsE$44-0͞6fs 4~`ĺsAD֭ q~ujj<dk 7{UŀIs?R%rXx5+:ڮZ?nVl[ۭav ?nD?"a"N/_ >a@ѫ @oM@AF ~--Z1.!JO+SGZ:wI7*OtOf`ʛ당h05eyQ!⵮Fǔ:%h{Q޶Q7dS28fAsn eJBCm<Kפӡ5Q#bS྾$-`BwbSnzzX?{v,з*7.=WXJ kҾ*P 90gzh8Ik(JlI>MA5N:)r)[$K̈H$Щl+1h eI6,]] "įP"E'=0om)h]QUf@3K)x9{Α,q^?sSÕ:'=Ax&yzvlzBmx;?R)^lx>3>J Z[yW/;1>*")P̀J߶ct B4G*~G784woY }Orhͬڧ}Xb093w#OnER 6Ɂ:̨'Oi_%#K) ]Y>LwчDl.d&]<|/{ DVu|eAqAtw (sIOڢh}nW}>C?ω윌nP쥯Hg"z=ˣ&:r-kр/wڊ(4j-^jډ鋿ѕa9fqJ=jFW9iĦ aY/l_,Sݺ"nK4ni/eD `XriNzZ8pIx/V' ո>Rci!%mJmvDHWT@5fl IA֏Q$晾ͫk}_46#Ħouy gkgKW2'Kѭ]]?-3›+ySz%[#ʼ"s`@b(ahVƔ {*j<ϩ v ~3 q*ق_`2˹`Cr"Qt1儷 RJk*tlr{%NZ@=l͢-PὫ<1qx&{gpfgqo/+ %c{Pu.Um꤀q0$ZYm jvWT"h<V6+D|NlB st=%gxVq#ǩb 5oƙa߻4{oʱ*"+MZ`+O4qc?H"$pv b%/- 5uB.md€wET3{J$>2#sq2Fi"́]Ayڙ i@Y[eYc{sghsF5E|PB+)A'ˏ]T\ ~~q61R||9~5j^pS9wX4 pt:Ξ&^b%bMe ֝JS {:iGۦZK%ڴ/ <U3th>'03,D#}X~B1@{v'W&x<0HΕ~CЁM}ul^e['f/[1i= )[Kv|b7_?ɟ3X^pJň?z̨Sq*NNW_$f`0$" :Gеh0~NlO;5_e{8 eނw,~@(*~/R戸k_UƸD<'؉GH.Gcr'S &I=g|E0P@隖^oIP饴OU?]Kc*k+`VSrr`ӥXUO=)6EP_5ЂѡAa 3k^y R*i|JFrUҮ1"bםw%7>nk NhWCo%lk /ғQ ]{[0k1 k%P֧YxQԣ{B^c:T.6 nOA9y3Ψ *3?tpacT T.-8CT~zGL44Y:PZZ:A3_ЇU"ij"ܰcM@aD yIz}7ŏO֙8Kj321;.&8*|aM(8en9E'oe֮.B?bCd}rH?ϏaU7=~i2Ӛ Nj+X9 R/gtVXYnCNr1?mJ @5 l(X}P!rq<ؐ0eJ+'o"5c!Px dRg.@Q_/[hai[:sW$}ӑDu h &i:"DRU|n8yy'|qA 5{'ި怼\Z_. k Q\H?F?7y"K٥&c@ +nWɘ8VdzP\L=%zЖ]3D;#?ޗfDS8߆|&BjN{w7- ӞEZHm" (Moq޴t "m?$DXPehf*Yg(*@1_T\0Q!=W@ɒ)wA63Mv*)^G4{nV惔`)U=Q^[tA? G!!x甧jK\ }Z~u\ky [3⏤/G9??f&pk*C@|eW~1ny#Nz=$1N4u~r]pR,5gJG9yh-N.?!}PdQO&B{oa~<q5==\eR@9F9!d<>dl6S6! $%cctTMK>J %!RJb !hMs/Y[nH!1!PpLy)+C&d=3T FsJ ۶;x^7<{G'KkK4s$Ypn O1$.[UF#/Qtdнe_J17ՉU E:E3LQ3z`q衯ǂ>͗8#aR&Bڀ$ymy/T˺t}=lOOwQ6 tX 1S U,k "i =洴ߺK9iGk{^d%MZO!h2 /;IljX7aJKE(/}ƚvSD Em;I(l,^&;#!p$*FzL7ur}Kk6&.G0ǝqH#?߉ 8EÚ>rp2REi]0nT6_JSAK*UP%^υYjfǾ:`@dOmI}PzA32Tݪ"~:y0~-ƓB?ɨʽֿi"l[VS咚QТX &7kl*S)pcW@<Ym~Mպ}7zSS8s`}EEN r^}V2fMt8F&$ ks~ܣجrvGxwsLP }E6-tN_Әh:lZg<H~J!2Mc5/wneIr|~>/H]simWPlU?;f?*]tH` tS>n}yהS[F4&A]JpD~mɑ^ƕB1@M) ?!Ұ-30;7O_^^,פSbL8 9cMk#sni|:lb`% qu+vvZ3ɥr ʪER]ȏײя!&IkAG_f٘ʇѹp9 U/}_؄z9JI Q&Vdsk`mCG=X.vcH/XAPilZVGVpɄ ϐ銵$BSO׳FL,E^*Y=jA4b+/bGA;Ѻ,K?,gHVF Pm;(+*IzLTk^3F(TWO8Cx,z u>&JѸ倡eb ~/7R`thĦU1dC73GI!kzv维6o*8(4FrJ(I"h.σ 0zXa2lQTB B#i{-! LNlK6f[Iz2 ndCPfsPwبX;hG49Gf.% ܃N֎W%%^!myd;j6z0kĹq/?Ȅd7z!FLJ&ki@yS4~( @aI׃E:y)g0>p2WD U`)ڹ# â?ArSaV;-6Gk6uUr S|6#l*=Kil D񻢉VQѣgGd[v\p|^h$ό+V^oJ4P;96-s\i;+t<(LN| yfd̟|Q`HDka(hOY2,x/BܬTfEyz@DTMW/mc'/>Qfi``0t QzWYq٭Ce4Żpiէ$Βd3Ez Xf'k|o)!,Czw΄Sϭ5ϢNB^KW1%9 Ỳ~nڟLImvCYթ \zU0?r,0' d2U}LB+,T݄&чVDg 6dԒ(血ET?SA\ E'6w<۬ ) ib6E0e{Z I\/Z# U_7}`n\2![Î~|FV{Í>j520q%wJ.w '<eAt#Q;|n6OδHݛ,cXK"ۻ׎t/ݑ*FT\y n=Cs 9XfVbeK8!7UO2{b\a@~АHKIP'pxvީ}Ħ_),12ӶV>dӽA ]*vr.-BK>i.{QJmE n?+݁ǡG}-_+١N%h(h2Qqk~s9=V?IPk)+ X̱x7+S,*F qI\ʄΧ]tv$ MngE=50Oc!@rLguo60f+n?RʸSxj&(gbf&nRQrIdM+95;ӹv\k^B- `H{L}kP?B˿Z!R#q!n{%'t=4f݁*N;#k2.V]/O̅yj,䗰`&!0PV65boy2< ΕwP)5[*zX[)O+  HtO,Enw̄U YڭX`Y(ӟz:fۈ3n\8Fފ^7x^7q5=DGZy&yO |.@ZRȗx}_Ԑ+@hXط NnY\N HWnB&Oꊅo!8WL7iY~RV r;_HfX]b+W4]LW\F% 85M)t'lZ9b-R$kHģТxv%^q75bx)IU猩I.fsBe)9@K[,(C쫼a԰`~3isț@VŇW4dDS2%Z^W:}&}tgKazX]&O)(N@S>N<{ NSZ_#L/ AΛu:O7?%t$e4*>/!Ӡ k\;&JdQ Ɍ?Ržæ}~N߬3/!طNYk5<<'YI/IA"J,-~Cͻt]+P'օ^C^~I/32z`vj9#7or^1=Z0ơpaǒƝ_+\G%|d^Gp, N|c34fz{Ap6~l񔗿2XSl^T@W<^c0P-v6X8ͻۿ?7&̱~ B UYG']ŦZM.=4NzAu~Ưxi}F}(+g]O= ?q)x )b,  jemL0^RHA OxxNnYaΥϽr v6g*mȍb/^"'>+嘤 MBm)b'6G7s ]ЮNQP >Z{XPjٱ &ҩa|E Im GUͥ]d3FE|d$ \uxg_p {*4_ \Mn,t*F]xb2p?;27.?>y>ZQ~^vB_Iy5H^,@gSDW{Ξ}[~gҞxvl^7\ׄI/ij,z8C $~e!EM%eW% uXa1Hga,j֤K}$Gڄ5w+`{*[L+-ot#., ;ZSj^-Əyor\jh'L[|)l~Fb6#VbMCqpj ܐ,)zt>YZ*L[f·pq8UF9ك*"/82Hr$o俠Z>=7`bN>3Ye\jk ~tQLF MKnlڲbp1Na$IrrʫH!<^<\T45viGu\1G@ëYк%DZ˪)|}e/"=Su9DiЪP&rW1c{_>67؜G `# j8`EFH݊H6^S )u*hwwv#M$a)H@.>f>WẌ&4 ̆1g9b3?w<`X s>l`FY̍{vbx{shƄoeRk y^DhjOm,5bྜྷ{Bқg#sFB7t_Q3ok(GJ%OW_! =0 phu5L4?BJ}]9+SGKmP}) n$E:eR<ɝiUs|"RtD?xތR˖YjCSI?L_Jub3Cbj1ʞ s|Y,A; #-f'%=~TOE:gËtRu=bDwr@92|Y k3sF}{Ef%H ^&UlwuH՛v-oOn{7KI-kBO WH y˽u@;&W 3g0`Pf}rOOIX E<ÉP#Wavꕛٝܨ^ݶS)"8FcSMïcvj!6phŠb"J谽R%x]ǗKnC5) lLe9bG.ۃ7do]_`kT߰[2)[5h;d #R5s6@qADir\mie Dz(8/gI.@BofˇALZ[0>nߏ ,xyZmm] >#Ǎe.*%~-;]^1NwG~9Ӵb~u4 86!saƖFuE<1v֞%Lgcgm1͖> Thdd7q ;ƿ Tl;5XK*H.F{oО zͳff*e&0pXdӳDŽxk[P;oܛh]}W6ҝ {wԛԗJsXQ×U-(k(FJ=F sי}v$^Ī^r&N7`2 C7Sln]̗~e84mD | vXΛr|Is^u~*=7WoqB ^n,SJ脏4QГ)V~ 8z5U# Bpx6-A:m\Zp<:J߸ hi(M]'8tyiSB >/{W;p!BHQ,-ġq 5fNUz"[{ѫS#/'s f U-UQEItS$rV"߄=!; .jВ@oVUyTRm-+M 13 jQ~2B_5(Km1:o.;nfKrX~GsnFg*h1Mc.~"= PR@A=G>,o˿Y-\特jn.Dy_.55 YN :q|w!@o-Hbm#jIǍ$Z8/pe5t=! \GmbB} `ܳ#2֡y1%%pj4TZ`7Q|=ݡA(1?ijh#_" 'j_M;}'1DE$Ja!{(ҠǴ*Qs?i=6{ݦ=*>-?qQsgKKS.e\r=ĸA>A_5ݨ ն="i/ y3aBչQӯCK5N Qڷ|霋cO_:(|M$vPXWv0']=To6r뇰_r(5WL{0jR7>| :Z.R.R #뿛^d.@B~$EZ'<9]u`=OmGj9 smHtZ}Ql}h Jk{47V&N=؋Cɛ}ʏVwIb,BPJW~#makE6}&rc(2֠aV/["Gd9VƊ1A#+SxDA p.i$mUkcX6SG+=eZZʟ,6+ >ϣݞ%o%uF߹ϑOs3c>[(`ifQ?Udfoþ,a) `y(^2tuE{:2Rɽ$Xy Gt(tzrmMKxLf&3Tj~zwUQG`ZXb 3l`Cx ʅR7TH8*u48דk/ j(LZaΓͪe9DRaV*Mꞟ+)qu(px ndr;a$Xdx; }#{AնكaR=6ٟhr+٪DlstHS l*۰2zǶ[ď /K>fo0::3Y R[2ۤq<6'Y%TkQ֗Bo}LiD vږ`Lns%kÏoZMG pɏތ/[k8LηNq U(nTRGJ"`wi7xeyl,0 BZ;>BL L_6 gKX&!ٸtWL 5ѿ^NnoFRD e{eP:mՍCWĞݤ[f!Rg$pq>]Uc!~.wQuɢefm'=9,hTυVΜYM a]eI4+z6@/Pbū5) URSm#01nHY>&FA6^eTg*ƖZ+y~ TM'8HpL+4<(xwC϶6rpÒg2 ItXhVcf=Kv;4&/dUN&G_Rԩet6éR'^娍m݇]sNԅiF Ң5U~L Q9ؒXicKTmѐRɾVq5S*S'"%!ҌFS]q=po%H2]̰{rk Fq^e5Τ wQPL>+P⛁N{+-h$:r7ϭ7,wa:x%b}}FG IsS~< g/?ڈH,&,r*0>!rӄ@*ϔ!01i@nHmB\ p>gw/Yw.oyLW\i Ɏg&sG9q65͋GaևC*O7e#_Jq飪z>:w`r9JPWYP$oҍSQH0Yy޸9C*H㝾c!1ԹH$b嗛F1uS)d(^-/sH|^ Zj7]&8S՘.(TId}{Z!R\#ȵ$Rkߪ%-ľ_τmՄOڽUABWU8N/ƘYߝaL,$\n+M`8eaIϋnuV^ys Y 3 ۄ~2kNL]O${!G#{O\Stx &ӹPU-"lC1 ֟O^iMŀ'+Ĵt~_| 6 Q{6v:tWc]'i'0,8 j\j{aб;Fѷ2gM1.(MZcȈɄΘHwS&͞e僝ߊǶXje?EbtD}=HF懱7k\\C E9)uuMJM׽&E-Mgji.Rt|\E7M}AKhCl"U A_#5,]ѧ S 5KU#WHB8`) |\arRYWHa*L%RF51Wjl[&}/ǬpJ!rKr|&Bvw>{a+mܓvfQn& h9u܃ugX7/ip? D."5$~wA q@gϬ+t塽PlZ Ǜ{k~w御/]ުՊPѝ+눽Oއ ꤲagR$7gvGSt%i~>i> H_$a.(D֒W煊=;hǑU͞|o)3IVkr6B-L(-ixUg:w `%!|ٝS{xzZ®"Z{ޑ0vd^M緁:w5ꘝ6x{߹tњEu:*IT ,0CMjm[8{~I6E~ 3*q~%2`01A(*|kDrybk.Gٴ9 2}7e8᳼%PbYl!#2n I CE}!7_ b,>T-}rљŰLE{IN`˼6;qsbHol'k=p49o gJTjKjE^W-skCɬIBbڜ/UHcԑx 4X92,#ܧ*/TFoX-6t/5sZQM@2LTqpmd7a$D`{l/M=$'xS2F`KUhX -♆(uA'{Nsգ 9}Qӽf^_;BΈbp2N {[Cy1ad;OVąi*qA n͠7$%!8(V`r 2Q$a# 5J lpXA ;{MV{ȳi_(nV)"7C-9틲(vުX.vA7ˍadN%'pzr}ݢ#e"ߙ-)yCO'2 yв@q(ˑBxO ҡɇpkiQ9D JqvE"yQJ1C lwDzǟ=c;וA@ku^K݊<ښӗȆ'R/&%%qDDG:WޟhÌ h0᠘B0x7-}^JgN #H7Al8D O޺I(R1ͩ萠gz=L)x:K~/rMu=f:Qq)tYٖ::_ZZC,>!*)~^ݮjlU49Mi5`=ZU,C`kbF ȳbב&nЃq-ޓN  uN!F{ƙZޟh= %Z`wTz:rěv,,z0ZpMkT40\?wa^+tpNU+s⬈V6ŁS#3!lWp^ձρ,$#$:  tD;0J&jS FeW?`Ϋq/ pdmwmñK8ܻ]t-5"(9jP\[VDA}[b3t >22Q`9F%C XN;BN/"WaO z &F.)d`HguUʭƕMN$YB^:q Ur$ُl_C3uXmn[ BI@,y~M$Q3yI𴌢( Zt+j r'U9E$$ 昔΂&niȳJut"XĎYs c0IC[V ~LC;d1s ^O>`?;#+!gcҔh5Q7Jia|ُKx-7+`58O+7@znshH TmE̹y-EΡ3 5ß}MZXnS|l߿S;~'=S#6\Q,,\=E['~d!bQUmE%"UusA|pJjWGmJf[ս_xX@G2"Tv"fS8~϶䗲.KsyR͢&/xR<Ȑ헔VAԗ\^HN.*=>_+rZb/xtў򱉭F61lW[ibU:X9$E|ވ@gb>eTkaZ"`-<*j7Rx6c8l.^3(h`B~ZHiAM꘏7lm4|wjYWhW/)9߁9]I8]Ly;G.)dry=a9&ahC@U@JYQuÂD:-?0e<1Vwd, 2Ғ4+0{L"{'GGQ qYa : d 6+IdM<Oo FJVS΋bd7>1]֓<5 e@JN@f[mޒwu~j?Irv"xM1A|}ͨiOXU;{)o{I2#I HټEPU+^s׸ܗ(tL5#vA Ӊ6? 34*ǠAgl#dl$+䯬kTۂVHSʌ*Ӕ[qĠ@w!`W-\EQ4K2z3GHK)!RN9wf&.}*Xkļvm-HKRm8F#x J-IFi{!;s]zIͱo'>=+;aK {b`ngSoÿ́uoyNOw#$W8LT"3i_Kc6>D mM_AMx&Qyvrn" ӆ x7NY4TB6rn7[LKK݁,n+AG@.Eb=vXZ8H䁰 Uc)B~=5A4!E:yxS>$2r߹bCӵ;֑aV7X:W{ 5Zs-9 tt ±Ӕxc7mZ@ ̽<[iX@>8сv[ ]J;$B> ; asםQ{@J164I[m1BJP̒<"iFIn':UɽL+FPf^+XkDi.vp^vL6ބB9, |ֶ⻚D({ LKW?2Ovga8%syZh(X9_E0a~ŗ{GN쿂ܞ15QIP(ϨM Ŋ~bzǥ۟,*KEvT2فL\bfKDV; Q!#[xwi4Zj#Kֹku^&{Âi _dG_bakGEkְEq\-9C<5m{If0jDwkR*?N[ 2^Ty`uYĶ,,KU~)1}  ʥRX+KNbEqVFCyQ7}s!r$-]PҖ#'Uv7}sr1Ps Rzb0Tx;fȧ#D@ҘwprF!ne߅C(.-y͋F#'9jڥP^\E /M)Kyy3)jܶ |xat\I Nz[\0+ůe1ٯ}41B;"]12[NKofzAhMOB(v1 a0 p7B^ĐL~öZC蜺n%_UȈO BQLTmXӻ9~^U BW:LC <)S#pߵjIA,ZVE",t"Jq2%tNJjަIEAZִ @N+%dvpf>r?h9YmRzOU ywj$/9#k `ΐIGGkZw_ǟ@,5d OOx#eScv`m:25$0/4> xb;gD>gǣPTD>Ų^{f }.)sSS , fjB'Vj{ d3k Hgg٩w~uI9n[6IYڤi.&6:,nɚZ`z]eM^s27M: %e%z`K_k%Q <5j1;jhIadY{u:xHnIU:HdsZ`#@xj—.}OE pD˛72 +;**UxN'|?I4*bd#9K}#?ךxV(h ʯ5Gy"=e-/"UlbJ;a٫0"ԞAd"K>όͷuھS@'2UL(9w7/P+)5+OP͖JNU? cAUA;bp,[xţN}gP,Ԭ ՆIfnMdYh|KD`:wt,j^Vݴ2K:_9O=nrLOZChZ$oVy W|`}D|}|9(ͥ '<<"M,#jж3QVݩ0iB2ZD j|nwq)R6v}B4ډ?Wmw݁ 3^WYBr VHSd*ʹSJ^Jl‘|rә>Kr%O(e2%W㟇EO@R%Þmi2w5,/t Xܲs /I82e)>(;=Mho w6FgZz'"yc7Q澣{##aO-o* ^2jч <#>ztO_'Srg䪳}yNܖda%毀ՉW.=X"[B Ԗg#*"{ f] P8qaE2G݉OMPưTV4Fg+)雇Ƈhq"CID?UxJ;P)ʛ$j30TqxO$!)k \0Eə/˚.e¬D[rz Yɀc7E&9e[eUyPa'  Mcq =H7 |hi&۔ΦYNX9p !egsjFT<"~bߤhSk*&;E?sL3M ]cgW*-(s;uxe<Ep޺,rcνX3x)rKeF1ٴ6y@Ka1úoI $g[=8;S}˘J䤌Bb >OLsfKxf[Ul^v'J_o{8oZSr2e{OƆ|>)]g}#$;$ǗU-נ|1M" Z{[*Sc mڷӛ3 ՊCZ6f.=Q4rV%`ei:':Cw:?V6?L~FfH|˰?8B;*XtikY-:Pg w*kjxd32D"8MqUUd$Wą2:uU|>T Fe ΃9!oVLcQcp;{2MXRdh)%AbmBve"fN9QhnfSBlaK@ڳ.k+S$eCs̽ur!~Ct36t$ SD7]8D>(J&Qwc$ 1] d]Jlj9C7T6{b)lnWܡKN"֛wֽCێQ& &PB+&Nr:{ %.nMCGCOs_j wXs-e2zBb?+zjloqx;Yc@JTw +0|ey!{T1tSBxZsa kl:c 2=1U͊YLx oz45bydQ 7I->ExT?Ν$c+D( 7Mfv 1Fψfy{[IE) j1}Д[3>ɲQ|LߵtfuSǫSC.ϳc=RJ Dծ^y5]B&5\wQt٦I UJ 6Y`OфpJ(7NwmmM3 śsبnVDŽ>^9OTkGydE{<7O4 eY_[r%X VEhy$)0~ڋn X@ԛI]G hw*ɧ27Xc<<^jGT5",*BSnWreb4,q^I 1t.}MwtdfvOש|SdDŽ'g5"76j_%k #jum̦RTwIc9 *Si`Ll#-O26plg%]}Bkp%ںi,kī["h\7(3H+xu- -q}3KC*&5G+vL6YDhU+a'@iKfGhr-Ak+ݧoTpsTz-gm>& (F+@dVN2 ^=l; D~K@#|eԘ\pJJn@]&MO oae y\Y 6ncaI>>h*9ֲ\( ÿD1@_G- YpoIsVS)OZYWDBאFFm bVtNfLĔ<Ƀ'[DR_ 0HEpl L9 2ٻ ((˷B-qK;j7*< ir\ҶEfϴE݂ "+rKD/? @ຟqҡ퓑8r *<~Ҋs3$Αz?D@]* ۉۯ S}ΓW 9#hƬشgl*+_ -BnYֹbqN Q IaXyj`YB+x+W塵ܩ2.lVlchePo&l

Wv92/S "vazFh#ٔ91phL+Q0@Uwy֖#ƄUv{2q 7ޱv!1"R?)8̵ݎTJ([3?W* DhJbseI gɂPHۨ=UeGX2Ø+=HKGkkIp=82܊iַGB4ew 3uZA_ cpWan"x"AD6\TG djjjT9Wvatt_^H詗;j*:yfW9Y& {&pa'X*"Fp[SYTky/t-?TSaLQ\Q-t0>fSv*ouֺ"ԙI f9* p T <dY8r$?%EB:[ߥhgʔ\_򰮼 F4{™`z.侃쩣 ̿ȰFN 9#yX Q%,!{NOB#uiVWEE}a^3Y2w2uo*p[6gO\)n3_3 ɑ|Q2(7˱ͥ L_I5UͿ_vh>̑LiH׫6W %)hOjDzks|Hbjx5 jрx=^ۦkj"%^zLr!4(FBƯ u]Aq} z/ͧ9vb݋ڰ*ov];XO1F I jo#! GB8„K爲ï4G=t6FdJ1 d4 = !)ہ-oѿ Qwgqժlb<6\ˠw@\n̆4%5 V5 *p/T Q:DRb~U׉9\MTYRѝHcN{i hw0?'ѱ/iܦ4Y4`Hs"}j-Q{e hբw9p Y Q:PH]L*B 'QӌGt`8g,0jaa܈tSr}wvxS($Asf$)ɥjscs"5i;M-7"@MA@ 0(cД5c]ʂWLX'O( vi@}| ekWQw9_.YMA(SNQdIzgFҒOgqiSm&_&ֆ_Sa\ڑ~f[/Ԕz3I{ҸQn˝Lf|y{3Fd! h_د||zwl% Pe5hp[o"%zV"}Sq v?zsY+h`aKuI:*7&St;:@]Z֌GE n?Oq${yNB>>#^mځVS9]"?jA}ﰝI`쑅:rRR ')! ^i@I7er2o̧OT¯s5#UPluG0v*PG~✑ /Zc ELܵ)Ԇ)oOQ@t4nN8\0 @)nbd"?B5՝5i;IEѳOig 4wjDo&eJ9 O%EuF~ O;H  ֱPkp؝3 _{RP4:3"]gV#x0/zU{kc0eՏH0(8wAbH]ǰD\5VC%4$dHFR'ɑ.r'F䓡~J,y03frvhl4*k2,oݤxx3Ixb{FbϪ fM^f(9i3ԑ+s[o'^l6DZ-Ľ}4Ta1Yk (p|( TԀʤCyo&.*ŨiE)M$8"jl4dP==iPW]}([@p7#+{Y%t.p9.d7W otGOpsWEruWͳl fl8j{)?o~W:H69sI0VG]3uj[6~ԂGv!(^`4w1t*}RMkqMŎ4Է1= Ns %aK =Lm-JE{#:\Ǣo9 #gT %q, 6xFcFc99Pi(TH,{FƴaA9wts\"- FBuWKq8M;_xlJ]Z[WJO(X-~?tq _wQ12ٷ Is?0IGdzQ EG&F'2oXȒq,bʲ@}Cj֓ouJ"~LdC:uVĨ>>?<[=J f5"xoо!u޸iT!& i/EZ5 #1)2fT%S 0iyNobpBl*l`1leNG_tl*ZmKUy|6'a(OIq;p |Nx5?Kc>p0+Bm͂|LVAObn$.&/åi u2;ekhy kVY1(b~y}VLC{2ohKXl)|G>|W|ƪw?Bl0%o ^xbVdUx@qzF@.z{yvq_Ǖm2oJP J=WaRR<a\ɵpyk:#O!$=]L<,l\! ᥙV8s_t1OG˦"Nl`oRm.NZjm3J;/H E9J4XHo=L|&`ȝB>b &SUz*'!Or}MwVF;ŀE+O a)۴Qz,P1yBxwpi6V~'=>A'gJ}E$1բӑ$Eb"/NJ =i)(,~6: hO1Ğ'aOH)6 '4:SwcXHk$cVU]>m2MO(pêMuh^,~0#FkN2FQ&ĭWӣP^~I=2$))_T/~`gYItΤCRE0?\3%ZVh=WьvoNh _z4c)c._(إYe+/:D>|{T+AO̳[ 7l"mLR ΄^hGs2dU!hARU&>gbEg(P}[z<!$w^2\%WsI~u[Yһ?2W.4+HPӸ;qJ; N=hLo#m%[D\p6WG(1?/.`ǿ wzo?=4]eE]SEV,\_b?i=OY)*M]6/4Ǎ%ـz؏Ô"SUo"ryĕcWۣL;}Q,Yqe-Xok6~c퍎bw#h lDUMp3:p:,8bgR7Pɦ"FC׮$cѪUP&ʴM$1$8Gݎ"Ff71;A`n@D ϝުߑ𞪉\m$l&_OѠ@e?r9E-+;"~hyHz&s)0CRZ&0/βӧEkc39bȢ3ʰμq3Ӻ!#Qɫ7ՠr٦ G+Di ]׻Y4k[[Ub%{yyy{T~kt=Ѐ'x@9q iI|y ƻwYL&M+KkY,I+pd-5FWtA4JզY^,b~u:NZ[ #d'j:D I#o֘C%^tćǨg}D$x^8a hҽ0CbthBHWpW_Ǟ1ulQJN@^ӫf iUq(mb8 sr}!2b:Fp)7Z%ߩU&?OTy|se QoJ&!vUQw ׉(x;b&q e]M"7Y;Yy-SYe V2+ρ:3 w!nÌYZk`b9(hP? +V/w("O!P豨ɮLaUzTWf1'[Qv珿+i7ZFccw=9|-j|DdK QϞqx̝|4 m(F yTZz ɻd99w x "^a-5^/A!L/"@I_g<![i~ r?U &n϶PNo|{|?Bà ][xOƼ>n턽2MJە EM9@|{R,-3IuUr锥r ޡ?QıD+F6w:CM&U4F>{$f]kŒ'RtZ<m)'ѫD;ȁ$y@d.0ّLG?"Z4o@gL ~S>,^_wJ&t$ j̞X"EpTd>&lϸWQ*(XP4-L)uDpD`0x-5W@--q&[J3NinWJiR&=M(d%~a. Ir2:Y3 m:5Fěk4fG!u#ptPrGM)ҟ"OvD)H?K [D-{ . [ 4$ʤ;j6ɨiphsʴ P6̾n[dn`MA܀x`pi/ XjhR4?ѧ6'3h>)kԎ'[2cϹ]n>:rL-j7+r*&;K(ZL!?ɟ=Bg:d<*zFp3R(2fͩ̇Sp:=KKfjFΙ+U]2QQBA&I@LәݓE[`Km-[ݲr(^c6GG_Mg_iAvH7춧~ا(%.TIroipI%xM5^{'2>Y|1%sdM -M-s0_Uc7+Xc/$Z|r,xd%z|rƇ FDӱE ơ=eZ`_dk"pzJ>ynS@t ;%Nȹx1\VEŬWFơx"zY1s6N>X N z&x`"}+4=1C̍Tz8, AnCX'W"K %Ҁ.O=RX^R c.كFQHPP;8q2(vٖ7*?F %,o)M0%h/frv])-DW– = YA $r*;6-M;˰OYcq-YSuMFȯ7,`ғ=dF=8IX*{?X`z= \w+,<+cT[. Ϛ${rrv4U|7Hq4=gwqIv*pR#ķ@Csb4ڻU+J$wex)$2;YNȀ)oLGڋن=]jDN ڝ:@Zg(Ydjt>u mraӰ(=\0 QQڮr>a.t J9AIig\F] 셈[ZI |j8IMr֑͡;J[jyሢ$|eV< d!k~77gY\xTHpn(N~+97{q?gX|zw\Fxli4e :?T߮uV z/jr$d~~DX׹?|$t: Riw{'[CSn{)cncܐÉ֭kf_i`\B*FC ^aT9gy1wO#Ewe@j[I0ql НAa{SsК ,F6BON34N4-s϶+)c]Md9U&)a|z)Ϝ:9[Tc@ CMMH:/a&'SNzqOǧ N|uGpYTrҤt$G˂rZ[/L'ܟT{j%:7T12 aDp`!2u0Q 2!}n$GN/"D dEJ!0ǻ%®z-Ix-Jc>Y%Iq N0ZY5\{>W(P zD_#5s]"mo.~ cILm\` =PVFJ<ol2& xLh+IxFe:ۇPr\h>4D{ى(Ȳ峖Z&S@L3=pl2&b.l/y0P_|B^/ <\}ٜ; ^wб*.`.^ْGE 9뒁 $ Uyx6 = +B  6T:58;PIZbw^ tu~70zrqf*Hs}q.=y.G 8&uMcu5w|2-Z&GK6cb*$]?[b4V 9\Zj=cjbqqU~0rOO UeEPf6x؇hcGCDW XӗoU,6cr^ʇ^n"R{D؇g:j~u![O˪5+-?ٳ]S6"O~ q 6Rx7 㥖8+a N'[ *.IKfJX4 v@\BMAX˻uc"eONRpzme z=o_Vb uF:A2eM7nA/Vg@c ݂r?N5%²1dx G+G3)85Px09 ?/,J˄FakhkC~>DS螄)ӝ[4m7mN|FI;5b-z]ZO6+H/M 6/-AH?.g5M/S~! XWcBU""fݛ$PԂBЛB yyf*085.*-:َRƼL7=& \#)-Y-}:+Ih r6?=),M HQp޿9%vQ3OF-\㌙g7%hb}Ļ0'8BULƸz dOJR B| MPL)1"R3EvaUOe^߸̆T5q, ƥeg;yg,~׍ZʴdpfYS?Cwr"7'eJnP):*Z_{W`3 V;j~gP{]hs_*u-rY])sM^Eh<Rod07Kb=\PG.˼DǦ\tKO'+?&'U:XbKf0C#׭C>ដ>?)fD1ReIᙔ{!\;X_As\2J13fo &$PSǙeتH:ϔ}D_YL#:p08zמ(v2|m^.m<6Ɋ,zv^\c0RSZ|I1Bӥ=A >j(L&&* t&ߘ 倻|"+&g=Q[U&by[uAa{J3@BHѳ}gc6 d/% q`]㏔xl1}N1m%x64AW[U6I7V,_EDNĵf1fbɟ^YF?{tv~= ]i.G8ή`k?s41˟֦Zi@_Y^Õf7H,TЍHO,}E &w9 {Si4~+HZkcG3^2SN#bţiWÈ!;=YǙe<܈E fcjw8ٞk}3gs Tvi5VD;C8YK dKv+?2v,0u2iܛP^ #H[:)5?FT?(?Əjt2h(dem~zd |+)# K5Ǭ=Qa=^W?B H1I 4Jjc4=4UgL{0n)ˊ Rf"V2A*|Ɣs^mPb II(/LA_BW"\i#B/J+aNɿcZ{{D5u1:ϒ3 AsepCd?eۮ#eT0V2C F1ko~l&u>$L߶o g3!$r0A~j?P&0zGcggŞR}y+J~)4/(AXmJBѫ\(Εtm0>Ȍeji$RގA BQϠtpHiuьncj ''QM:* ,.>-PQFFq~S}Ql#u :/ijBmւyZ: AdbeLIQ#JYQ  , ]|O 78? b3?EcӘqNM^3ȍk+%#Ǔ?V l<$!dBLYɪgCOevl LZhHnx۱q>_$rdh?ɀUI FX-.Y!6ϜRL8P QؒDOͽç #y(('nϗ&P p8./3L&*|8 AW7e1BSL\jmxts&|;iy$$صLiLSYأi{E9m[|ޣuo/z$?]y pvKIyij җOFBbr(غBlӞM5@*#M;}liFx_vPWHKI/;72=}jlpJgTѲ$yUWCkoXF5;r1*Y: )fXT)1\oǾ0`t홻R'RPK$5.o4 [~ϙ~|3Ti? 櫛9? wv/"SV *SYۨ|$zd7MҎ?'jHSQf"aȱ/å6bK^6TW}V39ЋwZoS,,`^-D;Pܖmnx4+GNw+n}6TaZ* 1dl.RTH;IM{+-19XoǠ>ldh!{4X!/6~;-wy A;^ߕLܼ"G=@-y[]X\e@QƮ L>T&jvj,I 6=| j+EZs9y1|t;{ьxKa=FP ;Z7co#=\\HǺ jJB ?q)0BwGYa(*`./Uq uޠv9=$-/ObCC$kԐ\d.+?JR񖩘XDؠfFpׁŽPĀsn~w`nu piz6Ь[n$Y= H6K5B=x]L>1*U Z_-2 ǒf7>ű?^;$ [Re:H7qJ}E\f=?'~əs50N@rhKʹOAtf*%`1{wBo됁kGQX۴X HuSJc~iDe7V7^RX]O9f1(;*@GayH&.߂Z=EoF+iU!x^͍['.>0Y_@: ИWu)ɎH\~+W#)9&j|| 'ޣ.I^iOZW"Dj<ԫw{̻`sdWǽʈ+& I 85|sZn.#G7X1}s1pPhNRw4 GkAFN~&psE0!ޕ03 k+YCeh@ų+Gl,HjV6͔;x iR[]\urB3D`+DLJQ_ 1yҮUFѕ5hu(KQֈar5AU!JO>G3 phomgGֺ)>1v g\r4:,Y+>a*DPw'K2k*gM検d7i"3ӱh'Ms C 54!ݐp(l lLL*aꯡӼ\f8+Єe1Y.=zfkŠS稣-tVw*]:.(8<%՝I^M:^GDziV0h9YגO?]wZ1oS} Z19:3&'./dRQt3NEwJCEh#ٛt?cSAMa{і!<$SIѕ_0N Sv:<v@pɯX ky'=a).xA̍0OF4Bh',fe(œS]U8Pƪ@&oڶI3/7+62:p;6iK!{ -?B%s4`":6E]%Y S2gsfDISrO25ަ+뺚Deh}]J!:]fU7m9CrJ?b4rtA^CF# %FvәV(@7n<)S(0VjutpZV!5h#ڈRNW *ȂaT\wؐڪ-.hcnBcU[)CD"ݨAYo5g1_`33"`J}׌Π;^}*OݥyO_N {@I7yKH _ua?st0oFQYĉNpUY+uj;5ֹNa  PtlE-0> <9n%Ә,Bz{/st@%$LXOǩ}WCӧE@3+Qp[sZ`~9Yz>خYgꚽ9\Fx3 #fH8~mQ=bR#(V +qWݑa]e b_Bъ>7?56qA o,F#n{-YIC%BkI)4Z=ncp{9<[S- e?/Ye9~û_k4C[}h?S2dtWeRea{bϏ->`љiW*A( %mKm֭k¡nPi[jl,-E{`VuQqM{wn#u'&lXh>61l-xNMqfRoRה6I< a>rkbV7(~)UlJX nVΏ$nLޒԅx1m K b@/{dӔ h ՙ܋W7ic+R:lUt1ֻRX=c~z~CRQ"wL6}?A*Vt>2B5H')zh/q$T×$#&4"_ߏ4M;#;ôvW:HywDS7(O*jh;$Ǽ$k?Fs<;8oOAD:I wϼLTX`u$ ,V.y!}B|oSQlHFUS;O@Һe̟u~Fvt(Y<k{S 9އ7'ɺRU mudI(37d__psSƧ*^s*릧uE3ooMd/+=QAl&Ц83ty`qyfhX+'S*VUJ`)W+8O^<ict]L#2\(HRƉ8f"Yy(."sO@ɰkQtμ U8Q8֗yQpC MY٦#V@kj#C{f_  ̒ȯA%W?Xޠӛ4USq%Zj])4i3.0Yr3q~ޮ9Mj+Or*wΙ\62#Kہm MYdY%y-TF22Kȸ31Ftgkn+o +D0/9v'8Ҍ .tmyM[ivV98ٗ"DBL4YmOK#9v紱hL Hí30fdÕ^u?%y6 Ԭ,z'4Z_]2N_sEsՌZqp-[I!'m`i\oxϾP:WٜmtJB89hqG?Ji=[]1k,3Mn!}KvLk uWvMQ=oT\3`i`rOI!ٛJ.#Nk]s/ˆ}tU-b4dF@0SCvWŌ- L`}L9RY /K%2tAP𼢶lqQ|pdK=A$s!Klp nr$*(w&cM]'b¬AO2¡<3nB/Ϭ)Q\C_Yğ8om6ALz\%)F/vK@-]K\*]jۄ&ޱl9ыLWO:*:??0d%c2[WsVow ot~܄S^ &͍ ۢ#9 zA$CuZܪzx匎P<(ǃW$ۅuhX$a *=u]N}DHӉe[ϞFO JEE{r_*M8Ӄ#H/pM}JXn$c=8AE 2yԔī"qhC%vu{lrp ΢RCw l | ^c?/l^]Ц#!g/ގ"mm5qg NdRB*$}PHYB cf#|Ciٟ:nk\O[j 8PkKyona8s3l զ;uqMw:ҹ3$@#C-as_r<6#Hꅱäϣ/VвYOѭ;[,tK X>YչC/$up01!#<Ţ1PmA%eU*-b8kDpyٳ#(&hKſe >6u@R~): y:bFtۯaPN0r&hO󔽅O3nq"FQ#,526< {L[_-R- Rn-u30QHqr-r.X,+^J9$Tj`Q|5`D@F7ƕٜd zKe@p/&mxWiq@pl6V!pQ9"/;QD2Y۩_;]g*7l(gܻAumCMBx~ɔI|RxJÉOESOi{|I)B؋ ~K$$E_W,8OCztƺĝ֎a{zPii;GvT/4-%t'Jea<y—cP[{v2[;o}y3fM`?MuzE լ8&N u _]~' 1jl1a]d|o˦/մ`$8bXM? ?Ӵݣ9v))ץ\F#m^=z9^hHk%JV8|է D,m:7|Z7m kF}#9+?uØĨTJ:"Ama)ɮvrn}%ЛVɕxٶ9G"mqܯPO"A"Zn& +g$⺆;ʏ92h9Оu Kw̄/zF栔5! fE@a㸄u fPt8h%(;=[,9V /H,x/++Tf/2$lό}umWqC7WАcmҊ̏) `B4ld˺ &%td4A 丷B%I8}7?LTsEbeCHdUjF1ۛ>.'Y2`kȶӊ7kDH^B_?1A8U\" 5OMi`R"]ѽ=!6jTB|z *ʒ*O;W=F[2WstƜDE;)J&VmBBJb!zqTT~0;%<~Y{ˠ4gwMK'Sp0< eKJ6ՌeeQE{FR%dPg\[ǂJbñ0I$b 0`#^8eU%![nU`?{ L[e?m5Ƿ ($D*]?۬xtEw!U﹁G$[ a3ͬTu)݈17+nd("x&o+zK*gT{]a!1u4հyBg'מ 76Om A%}m[U`kw(t7PPh!#spp5%^/m(BN ޵fUh5_tƆߠBzNm+.XGcRҀкveX 8L/8`ѿA[9([њp:櫐qַ4~FT ,vD]h?G}(nq"@:4! 2;7<0FIrSNJ )~YR7PG!-ٮk`?QYT$hUE|Ja6Rw٬ wI$3!#qN4-sfi爴JiZbԩvWUr[n^͛ycsX%wԙ0XYpX$ɬOjH0.!vHu+LݻJ1:3DB$ (d+J AD;[?ꢢnKd> I?h^+L_ɴam!a\1qh+Iz+ҬGu/-"U6nkS;+޷ G]:WrսNL&#sU5nA %o p@^>%k5\ձ=]zcs S{EW 'xr-D&w^ka5avc+,aU"_."e.\{~=PEDF]z |,AiG^G(fs!-T4s*KyrGIm,%zI[?.L +Gvu iNvk>j4xrAU =,05SUS|D x(9nR|]?'FbVkN-.}i{`rk(BKS\HpI-'FQ Rw9BNzޏ}D.K)WZ?k|::LdT$啂nU* 3 QwJWG+PҀ\K L)WE(=J K-O$dosL ]BxL7GIߐÔ*CCt*~DfX5riJaon3Ϯ eP0;oo:%ȼGKozs7b9~ ףe|XH9#}%_ ЗoYV D S L ܥs:Kp ]ץ- NoPx*BKUq'yZY}2 VoلSu*ㄿ} HDq'x栢'!Ÿӄ$9myc٫Qi 2;Zz]Y5sFu_ݭ(T.|V_\:o( ]3 fWrėTdQGÍxzaWܑϪ! ng΄`LFAd"/ )㵖 6AA?eo՛[I"+!#}UwdH|#άrr0̳oc$'ź]CnL!B/Kbw ykw:9X<]dtv<T)(Bi d@MZykv};>b;Rz DdNĤEuZoXT Y. EN݇43bhH$_Cw{U M阠hd8 مPa宽oʮOUGNATE?/26YƳfщcq%NI\odn.VK7jLyVFE>)(׃]hegSFFZ " 7)_Agn*0VȮ-y̳%OZb{u8v!Ŝp GDl~R3BMeLX^INChY{?;$pV֊Ydm Isoi&8t nlǷq TF4 Qe8T'B29zZD1~^xZo"F\Dvs{i`yؓb3_Ą-v<+wʶ6"/iJ =ʳ[ |X'*w6RŦBNƏ=P ,Ixs6傶=ΥFfN0rA{9}k2|G=\f Lx1~jjx6ϸX~,GMrZ?-̊| T/IPZzC%;Ңw5GtJE޿䅜 VCHiΑ7tibGC}[(^YE Zc? 47MĴϔ oa2;Yrp}&n)k;TD}T2%cp4cGzueܽFz?"ElKGG;׎i<!gdBJ!mFkàWKM^cz4䓊IV }y@-\p7̚;?LBbHGH|sR V!=l^mmhNSrxR# D18ms84- K*7`ƫ n@[ {ũWT1EƷhoqXM䕣z) K!%yDgqQ?S=>OLY0t}7 Vn>Rf[i-jg%XIosZGwDXf#!{j2wU/H ;.bYm߫Q;m$/z\JWwXR9ޜ!$Yq5=&>olO^]K!rqiHhPű6C)dSX$=ksVF; Iu<;ti􆾒7C[UdKJ'w;>AIt[l:0T D̯z&+ؠKp u6c YFnGD>wE2sUɠAl 9RSJ,VϷg]n y6|A6"v*܁ھD&j5i]c=7e\D,xsuYu?{H8Vˁ Z:آblT6$i3ah^[.lӚ6{|fy)3O/͋dܲg>HbednCiq/# (x)(m6XI J t) $m;VVBa 멶g|@mfbnZ_7qjot7Z0fv$V@gwGa`ѳOJN'/6s;IF=T{(3TVQSZxÚŌ?2ή'  DI\ƭ]aGKDܡ#*` d#oIs2aN h0 ygڣb-qXt 0)IaT_)@y&zZwzH4XN|LSҞ*dWCE1(qm޸Z*=ҥ4 Ah6gQ9j%X04Aq؈.|ٹ\4!ƪKZ\Q!w/ +i  =$> pپJbR^ա 2j˷U1O_۔-}'[m\a:3w~(;'b4ءσ}행3S u d䱁t6 Ž~r;qR_L ͭ? 8+Ng+,7Yʘ7 H0繁y,l䎓D;ݴ"-%Ȼ`y9Ӯ TTU ф|Y;_XerJô&-%?\'^aETJ#B ma"=THq== SzoI<ʩi*ZHU.1Bƣt(w0E eevD'L.ȰuQS(ag3™M`&m<Ũ|sӈ2 =Ņ"$"kt*Z O73(s|0f !a;Wre}+~jLSc4"REЗ,ҖP3CM5-Q&3rGӮLsx) d"0.?0kvz  ,"R7Z@7o]1ڈ{m ]FܮVq}ͦPcq$ /{͠glM^|023say0._l"9TeVߓÈ腪d|U#d̓~?6r*B06w bY4Mn@e4&-O wX jm/Pf;d19}1m(/NzLt4>-lR!TFSfB#%>}y,_> 0f])Z?9B~('I:dd\~Hp ҟVGs^;=AU9or!( -~({C&AXtf ǹ=(TC9hIG[p 7~ml,t0OR/<,SZ>B'ݳn%_,'ܻaKdcO_W|U.Q4w.W=jv$s0>H#QuEDa^Efl ~7 O، =!Mq ZMmwb/Wd1zUo'l2#C땁N3g̾j W^Qé͕^][Kn9x xl F9t%žPO]RLj^J!xW !؁N2hN%H6UZ  + yn>l—6_Vy= Bϋff[ Ւ9ʥ ǿa߻E&nw>v4pu!؈䫆}R{Kj-BME$%. ).!:?5l@bM0C}5qCVE{E]%H $ WV5g$51W`:}3-o_Vߜi*H8!;[=rהo ƛt5s~RWʥ) IeM~ZKd-S (fkV 98kI{}P}<id#GyPť嶙Ɇ:?It'Vp_Dz1xp΢,ewe&(^_(Fcr'O.Q6Pݦu. HvI-> .lңoV*۳\0},!|[1p4B 6X8?:.r0sK3azBUۥɆ^FfBTqz]@RGn" _B!fiC;E<>$и}UY>5#.rT D`JhgX}Jzi@!KNg P A5BllBVGC xxH^ |]'|7lAt7 ^/鷑E;@kϊtV`hTwO#W2)tSeb 06 `R յHz.^^i?yN _:@q⇏oC$ŒItiJF$0N5Bb!*sO?m."e)rGD:dP7~4Layq@Պ2̮rgPje:h;LI~v-t7BUGKXҌŖ;iyKc6Ėv;H |~07p\R^GKQ>] cV,Z5= XZ=!v|+Q.[Ŕ`M\ً21]}QADȳ.+>*̺p|f@abzj dʣϟTvŒ!R)d$xSFkdaϣOAMbIň9!&l9p5d$DW$&TCi E1hY\&ZaUNJ^R=iY"3 NM&D a)~kJ}dO"Ah| XI3,ǪR#oг)d(xPbT)c_j2G?r`՘G,t /uPr;3PRY̋͜xZ' L}U*g҉g{eo`r fm$X:z1S.A,- PwupEy:&0tJ ,$YY8=kpWF}<8)v)WHtB P2Ek}ltM8G.q 7%fAI‡2{Fa@3lkW?ed@Ync.̎>`OD8H )h)d=U[Wn Z;R}RAFIrDɶw!34лV[%/WAw&2u_[zRxMw]TXd\9R:t0+[u4{N"h*[~@$B\H6ꖤ,o+N}Rw_al@$T-xqWlȧ"e4 ®a+m7$t߄ħh`,t%:ٸ!yɰX'tqw8tnEK*!7m>kKYBujl錆 bՂi@b4.ZGjo#tJʨ_ QYjuM~){Tc רb{y 7jjqSqޒTIA5IInELmźݰ猂&ZDMKn="rW 0vĈOoTԡ|s.^6iد?\d3so%7Grd6nqTH;gF%=[&hLkA8n#<5OA%b1Iix[6k^`J?o[a}ׁk(ul[׳'B& 2Lx7Z|hΣV9qv.@}SRPb*zS\oUo(hbA7d([:kjxy &l[^ӦN٭g;a fT'zOg1kdc(қer \ax6 3,ЫM }5hr"y Pj`2m05g;,z\:xh! LV1O@ZJ"K6"=nfwXZbn;ZgHS! Q8i Jt1u޺鐋Okk.g#qOx Du%_S0 ȒC;2$ҍ}jUП waY%v 4[σEka|׏"UH Ɗ``N|bn`p_p\9O_:bSy(E遌ϳ/q ~?1 aca圐GUlvsS >Ւ@\f(dGr%ZhjnY$ ^B?誐!13$J%Gv oCx_իZ?y*;?|b;l#Ӵ߿dȸn0L6#4otV .׈Eao1VP~o樲יִ7;j/9oq壉=K~os!h1#M@yYwzsQUשqJh6'S8 ס;!+1f}A_:>ғ1`sN0#{ rS%l5'XlD+{}J~_:t!xRrp˶GSɯo!s ~煼-o?Je<JuI8 EQDސbk؜wiS^{77/ iq"KNk1hGkxq5)an%ac}!ljGAZ# &\D)DTiuTMϹ>j9gtOGLlT 9_oבGIo!en8]0Ňco5Vp=cX9H l*z8s.+e}.D0rFR*M"TnÄ#3kn] Rm(~՝dHd}L\*6'^7[kjjX" ξ2`c% JS 'd@d+:'aBЗ?!$K'm,Xwkg͵ ZRɭwL~ B 3練i0WMwxW ;f.==Wn aE9P1g4GL7 bj3VTMu1OMH, NAx0Llvܓe΋ aVY-jIK`+ɟ`/m5lI58;lۢJkp<>m"[e&rD;MAr/ k;X;Z63刺tDQE<ƟyU_ T[y`ouraIn7)౅5s>R exH0I lr'o3 j̛Jag:}$Z9veh)k'2Ś*:V ]\ZM\lx= S]~LvD#=m -~g,3F'5MP\tVFMLScxs2Ӆ' r:g<?Uq!Q%PD";|F,-g !4%\k]}. w -v^[6|J]{mp{@HdB]ݖm`+lHKuJ|0Q+ ء&JBЕ-Ӏﺪ 1 $DZo^(B6Txo8?U9N,A:{23aBY1E)YzffR t.":Vcw3.B 13(K^嗺L# "=k㾆.9/0œcj{%YR)_v;ks<|S8RkVFu}Em8kfƸ M8(&_ZI g([kQ>ַ(^?Gok9(g)BPRX?YÚ}ZZm@JJB*it_=+Jk:EY7 ;/]h1gg칀'&~($Ojƒvy*p6au2244k´؄#lC#g 75S{I!oV.T%$MdCXn]4ŋۢ=<kqs\6Rq+^MP)uS߅-Qk/얀1?:L;j&:S /wEA3DZsKRmrLaPtX30QUF'm#4D2?(+T#%׉;u#4 (vԓ\=c \[IXa0c􅜘 y0uUaU'?yMHM]&3j'p~zȴo>Sٲ p՟)fI>TT$]!f c[bdzJ[܎vʡgl6r_ ΍BP 8-%,dQ8 lzD}F#tƉyď]/AL'y4z_ Bg(Bv#ݒ/E~<|m;yp+JE+vwKVN:L砇'ͷ^C1uK_Oٔue?Ƚ' >|ȪH| qBkѹInQsS?F[sz5!5n)0,+a>AvfI9Vwjo,<#jRUK( kj:HP2q:|eS|ޑyJ$NVҋ֙_jLh3#VkPx*AG(&ܔn۾1f-BKݫȤ]$Q5|{Q4hP2fHO]+? G43)͸~ZnJTMM9^Je.żN<22db1eUu kT@TsMwW9Iָ9910 e|yel@w~# ^˅~)(!/EN9hm-+OoFNyqCʴif^ia{58\FcfJ`1 NzL-4QO j6Ȋ&v}j'o: Ǟb\׆E_ZzCDM/w8H|v4KXQڡj_=*!>dUqi$*T7R5Y+NSkεX1*ӍeǶLO]JT^o\)jaQkqe|=xd O*Dkmi36d[ :,I9_h-xG `Y?{Ԏ$4*ט+]xUH*^O8,Lx)pm!0ܞ <č9= zCK,s୲:ܽ3%[n9dœ>RZ &Mr"R`v47^/ Sת$C:mt ٸ\[27|KKӕCbV]8ڑ=/5'#gsn Ӄdžudi~N(l%1QX7r߹3ɚQ&5v|FlޣlT![zi"QFA 8_53 #X8TxVő[*on!f)R6Ќ %AZd (bh@X.Y{TOM||WWzf4Kex} _#OxZ;v.u ! 5.rlっSmkFEIPJ{UUf2+ tH K\/{wkT,ھi#.X7B{Bd1V2g_7N,k^QiWj'[eHԏ XKErB2_fZHqtJs u'I 4u)66 "I]R+m)a@EX=Աvc"{֬ڱ_& Bϝۥj *3dqh'5V{Q8O1qnб($kRɥۢsPDAst@kĚcskk&,/|̺5*eϙ@YG1>̝""Z1EvFh@)$. {KF]n@e]Q4zNb C Tm\!0~1%Zfx}+?]27TJX<¢xCɹzY( #TИR_ha!͂|DA,#c䁘` 0!$,8*;5Cj 3Aހ#9$uReLLj2x$Kfg4|?}_uƎ 7'Hic} "thBcc&iOZX`h\CPuvWDG4^\4#QvEah("2 W|Rt;M 6?.R{h|HVa1(b)A|5-3`r<6NG|[Ŵک>N~֡tWvh[ =zsxba-k]65)>r'ыn>, ba@Z h3HOD tA 'wG~r@Qڹ@O饌I'tKo-:jO8 %6yykd|yETTh1CC;̖5<[B(&sbb:Jum[H{y@y5JLmZD`dl6iվ ؇i)甌3Vm_mb|Ze-|#Ch$*'_c9 6*kYIlqZg$>Tv)=fCs*rMXi5D;KYuarcx+wəb !~uplJ镉F3ZAw+̄ɶ~j|jGZٝ7A0ogfbX/pm#R]2.Wl"@C~ }zu@% ZsPw+l9>ܡfíցvAq |i.+^\6?c_%DQo>*1]ȲڐW[)tX>o( kqe˶Hʫ"_QQ:+?&Ju;pώ Doua=q\4s2q1.?te~"G:?U@MJx!$+xenhWE̛Xe0K>8 -7wǟ!s4J 5!_q%Wu=5Bm -f̈pUKʗ?OXT5:Ur;7-pVv ~Drf9E-V9^rQF&米G&ִQRZ$ a]Wq޸}5{CHWԆOKt"1y<8Z"ZY2zÁz 03zDgs84i)c-}fd{]Ә ;{`2'ac@:I~R%-\slT8غ}j{nx|U'4% O)UdS qBH]OmGOlLWt GI՘<%};ߤ!9Xhўe/5@slD-;8X*T0>+:udubmfYKP|CM,2WPk?56GBjΒr/u%0ra^X'.guxgXv?~zj{S KѺq"2h,LΟҊ q^b:OS82LȞdw+sdڔfA;,<3rѫG ڡ-2N4W \#}TBz!Q0υBdϛΙ4I6s}BKCEuzl 3B/ M׃ĜĶb@ԺN=Y~v8}/<$ PG iMfQG&z|e: V͆6-?ߋXQTqKv7ij$#V<+lD,D8톷pyG^ ZA#| SR6&RU^V1>LvPߠl[HcJt|1>yѪ|Em-Va\BM\FF=afRJ"UoSy/fpH){L .C2RDz;+ pk]x[^z:cP?%*߶UWy?MrADi iᛮ1 S<]rrippyw`q ϴZ =_'ЇQ>1-Eߣ%OEDQ~/3_|OX%`7rZ{D#8.+Ey"G}2/ +_m66!v~ʓ]h:}#WC)8>-lx SAf T T쭲C5(`\jy, 7EC&}/2ǡK6@s| 8|b/ФN? Q&!{[SV dS-+@eհ ?BHgGrT.3{5^ ߫W9 ?') n\ .EWe@12 |SMVk9r.h8"鎵%0Y)n*\V! Zd\&ؐh]>#-4.N[zkZ}5<\5q&6F=,9'C:VMЗGf2 oVmI S p #)VڦiUж\%KY3tQρ~to60QQe>>S,p?B'lȯQ,c|uobp JqoXX<78Q p1\N=9s\{8 U“ j9h-BI@n+FOZ)THWף(Mp\ AiEUH!!Jce 'R/ J84wJSJJAcZцXFGv)i:8*TURӗݎ^niMq"~|8k2bs!$hmlh4uNdURuH$r}sCɞ\(ߒS/ Z,NL#JBI]۾t4ѮKN^8, "=Gv#bOGq5'L!Tk`lVҸMFLh?SjC$hˍU¬+nr6 _9Fkĭ(h} 3MTq(K NY6O:(4aj{^݋*'t8gO>a2,YHPߊXDb KuCRgs2Y-}z-v@>gIaڸ;^ݭ %'=!ki LZAR 1 <2U/,C9 ^7zFT# 2sfs|_+, ƽuM}G-IG50?'hU$Ϝw##:}is@tp 53MsB#y+oo h5GVt`P+lBh 9yhVsv<ǖ_[b tF4HAb_$Fb97 f(B /gn<ޝm~`ǁl* 5T#By3lIi,'궕 ΣꆷaT@S0H}T^GyA.+%q&Z,,ߗ̯ٲ)u@@ÐN/\YMr.8w Iăs+F% [wZFVrBD2DsWЗPő!8&uP8u|_nVL2ؒ I+/NR5\sJk)W:c˕|XBv#QO!#R}}CBE+ ف-N=b5zCv2|EwӔρNe`R:Z+gedȭlh3#z l$ʡG$>RO @=T=w, A:3 okr<yL[6-\g"`}h"7^pBRpwE V \Kn2١&Jh[N\c5(-9ʁ?oRϦ2?r#?2*c|w:p_ET"?͐޽8z;Գy}]N0K&K0nC)fYp],'AWHXt;.o{9E$b|Uzxj !؛ZTp^EmdwQC)[thXziO2M?:69JpfUnQ?)csBP&'3h:`Xtc+BsSNlA.EZ]ʳ\wU0=P((]fcty{Ñ59EεF՝fO\! vXVҍpmэ*_jqIⲼsO-IbDЩ 7YRy C!5F\TR^O;U`96p㩒tIm_A^b*5נ MOZUyƨX|o ?{LDzCy<25(SE1x\\1O$e'N&3B,7BMZ/+IhM b-׹ =:52 Wz}Cs4 D”r?{_ @uvC=h$\.B%@ O'XC7Q1{9_YpS gg /gڠ@(=ZT[L'=#2&n$XUtHY!PR4\ 0tlkx@ˁYlF}i/TD3SIܽ#o&ԦgE!g mA#>?zege^SV69ﲕg1w3D̢\ɍדX_KK J*>e b83OKJ3 [yƪLߖ|<Ʈ+m:!J~(+s u>σ'U Lji `ɵL"' 7]OlN,P`ӹAC=Y t+E;`PdѮ`I""oʽm_U5D)Hj4-mMrŚAH\p,ΨT5e&nSAQ:y03KdN\ ,0W >- 2]q3J1 đߚGv<>37AGTz XM|f43č 4{HΦ7`l޵1 \a-F1w鎥sIvjm?BSgLPTǝKCnA*+XW`c \9ulUn2,6>`M |,?c^< xsb؅ C爱7̰j %/|5]w}RNb |dN"gے\ОrhoEATU=+AaagN}@E`6rvU )sKG_Z,3V.( ˾Q]lǡPO7(pMVC 'rv÷ȻޔczC|+g7X#a)D 8 tB4l37%+kQ4=] `P/Jœ UVզ6 #{h cmB:2 VZ %~mg,OWϴ34vQ2j1Ke%*Q6Hgk)P GU]Z]IҮSRgH2ox"r]sySg`J\%1{ viPl@_"̺[)ӪC*bO2Kr~La[H:zNCF)JXhv[I~dOw["i"\75(o;㘅/MT/vSPFc@c6FgnN{Us-u`/`YB(YiƸm$7I1>| a_n<4qWyEEMF 6Ip ^; $8`dYی*t!s}B2c(rX{`-[Py"O ޕGJA͹CUrLCc,Wl|wZZX\0oڜj?2Bg,2y-5c?̻Li Ѝ̚Oe+B wܒ-Fu#p',gr$aY 6Q)hFJ5xQK<'iMRX=ߨ{%U9zQɦk2CtYPu!.&D%t-η̨{ }T5zR|bͰ(lxӝkmsbO_(6|K$(1Wiu ,{PzjOA6\7&~&@Ut\E1^ toJ(`0-#(EmiP#a`{.3oVkF):kת7'h.=%0>Irk̇KG5`5kWȝmYbUnut3>x4v[lVXp+E5u? (')dw,?-2 %d|1 xQu; 3Mp[e P,>55^-22V.򳄡,na âHB`=s`j{վ)0p*떼p|,#Hk=kqm gkn^7Do@ffخV+^!_[M}{],H7]S߁`"K,IQ*vm̀]̈́[@`= 3EvmZ>gYahA ֍:7pJ !nX'V=C#"M |]@\U/kFe|*c%?/8rAW]ErLEx-V:>W,ՇpO9yWt_Ss9!_GP6RkS9MRLfAs$ mYj2DI\QA!WlݩBLj*!q6).Ku#Zex&]jDB%m=8=׻`Q\Ӳ$LfHpm[_] d+M)ܻR #s_H4TmhO;Isc7iiۃut.'a;x,[j"6m>\}Ʀdrxan'7⎭k]1.u>긃 G y8`N޻2PuHف;蔜 CbǨ G ZN}o&ibyRP)2&=F220/I!{F^wy0[Ud 0F )^A@r!.<1c'L{A?ӿ;)ns<ٶ5@ahk}7ʽ.$=˩e}0\bvl#/H "⭿(Wd*ԉ&?YL3EQ_3Ae)iW0Eic9cALaK@m,DP8 lMqe$qIz yY` >2"ĉ&8u_%fGEq(&S~DJ&azDqESA]puj?l?L³1<x6k7Ci̾\W`ҭLx2r@x@U{ k1UoSr+:T?>Llq. .HpH{kxW2r%$ޔ|sVwF6;Bj+F<1=ed7)-+zȤ` ^0$=lOmdԙIGu;"K/; rʨsF>S/f("g"+-n~R */^K '݁-8K5͒CkzjGh/iOaff"YfdJ8hD $%Qqژ=Rrʞ6 f+"y rsbE}Z%4v\M5Uٖ) C>_9T 47]t/+L?IY6) ^4rS0:(L8Ú#Ċx06{k(EQ{}"ԀIb"EÅ 8Oh|]> <]~5"+!|U^.H aNɊpg GP€Z8~%X/-53KP"puvem_$Ќ0X'꛻%`{LzּPGD)^ߢ1Q"h/BSlurUM  ,U!et xf-Rh!O\ca~}r1o[bh`0Q(\k;E\6+SwW`,SKT#ʏ?ڰ OE(^rT̃haƯ }U,NS-٘aғW/x~:^ _/Sc/ EL?;tpY;I-O\Mv-Vs8:f%sPo#qݟ :>t=ŋͅՉtz#3C vTn)p nΌPC@R|ᄊ([a@pk42LޥW[|.vWP?k`sp>D# bpOCh]#P%d1/VWr$m<+@m5E"cWDžC QW箌̘ g|tֆ C|-fA,`y&$4 3oIvQ#JGD ״+%3؄k-"YU쇗m==5TЉoeS$xNB%MϻjC̝^m!4ח0- !UO*VgYUQΤu4vj |z) 3b̈/(VV'1)CSj(SL\tF ByJ3ut={! ϲG&}!X Lx>B2C5pe(=`4 ^)!ҙ5fT KprsaQǮA T|Ep/JEVȽ52Ȧ؍Y.[0ɴYDmF&f24yb͒`~=Ls=:x}- ˼LOfXYQ4w7g^!Ba /ͪWZβt).wJ|9=D_$xX + km=C5C=o,ɵ.КD~ܒ=ag2cu-,kA1g*dl:>ҙ5dqˍD6W1 uZ^nc82=O:0>Vh#hGX P=i$v0b4^OZ*^lc'd˥Q>ER2B!λ#^#$,V.w6,|b::΢M"-qG.F)ʹTܷ#?C%ۇ.觭YU#m E D!%}+~|S1:6 \ 3[Yi ޹\ SEe^]0 I19sbkI/EOjHaCyYؗGEV[Ŗڀt◜Dph\yʔDZ/c=EJ4DD~BPzv, (*tkKn;lHjt 82Nț˴8{^\ a_=\߹9&&  cbAL<;q4شxTn,ҁ*+iRj?qh}S¥ĵi U@t=! nE׺,ל-b-zu"{ @KhrI 4UO^/ГZ}zX罸X7æ$Dy)lNN ݚzρ~k-gƅ7D__|80;tC(fӷL*2MzJ~bMˑyN$ ꁕu>Y*rŷ-ث2/x"D gyq qSE2 {,7K<⅋בN%^2^R+mOY zOcrOmj=U(4"ز<)jPQ E OqOǥ300IN"Xȑ0|t֠"J~A.m>^!Y7l!NO nk?FoX>㸳ij} "y^GAFc7!=*Vgnߪ'A*oN/l*|KL:s>\,4yOkd2Qm'vD|5yg=02 <wX ZWbṕ/h G7dnhZ!H <s !$䴓hK1-N=OlNÖ H (L3xؖ%e)4J <ҋF{Lj!I#5b+bY)F` [JՄǣٍ>@ ]$c#="CWS:h.keQ[r3uWbx!0)KkD Z͔r`mi]0m8.3wILG##ǍExr1u.aG4MgX_.`ǚBQ{ΰ_Re>9k⫛N!MΉ@Rg튩٪Uny, /kժ$t.SȈδz?vNj_%QSSE⇀[!'?dw'5Q{&ײ38h:7K;O^^eAzN)JMcH>B $Zfذ fr?t,Qৎ$/ɟđc84VFz~a}W-っjr/V\Y7*W{Hx>~sywv*`+?-n g)lH% UG98_$,1O->V1>1L2n䴟CP(PUyb/_E[yța;%暢4?@tOBQeK:tp(ELdUʜuԊ>n[Dw巍oA WJTDžG mnd*]Rٓ6BO㣂>~`׿:* F .>3t0Th=2x'Q^o[ gPTȭdjfG_=.c>#:k"}e`b6MFyqɛ. ?x G@k1vwkW?n3PEETP1A;Ɏ nM2 i" gDrksR?'Hj-!$ƈ^*%Y>BnEFŽy]GM,G0 uYryO, cR~O:xTXҢ&  VƜ!*ɊrLt?3MWd5uDB"L䈉j룩rx*Kp7O/XSg-zTc/NopTXN2g>ۇb3z2/kő`j H6мú˼r4 |nIF7B=ܚ 5U_{Ҝ0#vtey$ dS Va?Ѣ5Z7Dq):|kS:Wa7u7֠;c}։YxF! 䒏!fiBn=4<xHM#r;U{|Bp.ٵg ty9L%P!0G Ze!;Jlxؿ1Z˃o1 <6 m[ro"GH&>l-y:E+\N==4.kdy/ 9Ijp4+h눡d[9Ѓ~щyJ]vk\̤| '# ̖5 a: '|\>^ 1>M dȗ/UA( 0rlkBBQ4qvLz*@<f[63Wbfz +?J:6Zc|U;'Ihx,O7 ס:7\i5+p^MgiZ\}hYlKbδzOr820^Tתbl|[qm>:itťb3-~Րd ƌT{xоs-љR,h(-3oLJ=z$jFa1kzn{_}Lͳ{qRbt+% uQ!4hӸ=i jҔ;#X(k Z$Ɉ81-${qd yX璘Q!]06>hEcjXDUXV(y,/F ܥov}]j&!8\#<:`AOO$>q˵c><"[,}IDHoXCjc+wߎc\Yқry;3#D:,b+ &HKƊ~'@,^W9F#fR91!>3+ywy*nH‹Ra(_I e*8R{{mvo]KW 8"F Y:}09lU2>y!|wf1:!̦Mvx&|Xf8NgF Qεd{y)1`/pzz]w }85})M0VLT l"mF5G˝Urc i{>]o>Br+%ƊUQy}}"uׂlY.sFR=P zty< 0fڄg+O$K=jNeǾM8[+7?<1٩ݪ6!Z#q+4ߖ66 CgD>Vs\V=%Ш|7.\4N|כ$ʪ!ЭEkeGrBq>dE-&?2b)3lyv~55YwHFE >$(C3uiӤwM K3a )>CѫP+'eu"" 8v:L'{WvbI"ڄ.}jhc DX_D{W2>;7Fʀ㌢XmA{ܞ_RcV'rVl FH1p >̤mEsDGj>DU> 1IOZc ='2 o،BX뾶>Oy)k[JIKKUEV0єX'E8K!%@TW)kQmLdvڵO䏳Dq}l4Hp_5~+}Yr%5B_y4`Sр PʯFW)h?}GlGl5Hg&_z/rF|hf%ss[r^YҷiO&$b{goث TΣO6͓k譙/ DH'}3A'r:QT?ZH N2^Foe#پd˔hox{[—V &Bܥe}z!-p_)Ҹ,O h~>֕2ҳ4J7ת=Q"OVqxt8{^ B4%#[K+XlEi= oQS5 ;FT N)xJ;5#0)db+.9*$*˖nV~{Z `7mnwij <4BQA1U7cr$5HHYAi0 5ti5nI}1Uf?O0ԬpRaIʊͦo٧f3Z;Qq%2cOZVTnDRoѦ:@sXG}}?F뜈)<- FR ˏx33M|+xb퍴Yir>~X4>t8t}pPEpGܰ{ĦF)F#G/).Qm0@'T5"DYUՖ-7ȟ4W5k\eFlr9H_P_oD3e7o9A^nzU &: 6[EVe,dp ^4dLD$ID-g_gb,,KM 6jΔbfwc3۝NSΥ]"/Qn+qrR0A)K)C<|`&|P'YXNW{6$IoRB &ڷ$&4fɚ4eZO6x_܎o5tв\>S~mvj"P#|EWOQWSdÙrL( t|#ʅwWqz(0e _hNWVkvD#%i,haFVR7?hEd$s|9V^y-#?=j2 9z J^sxv6 agO~?EY7VRݴM_F -D]p+j905~KI@:zd*a)Tq$fA;Nm``$5iR T vɻ`&m*%Vf9bBٸ[d_)C5Z]zS$RmdC-gI^YI0 dp45r?ey՜X鈬rС+r>(HKB[٠o|u>L<O9/ љ=_ Peg 5PVZ.xO8M^o.;m?DV$e4t奨N1l&BbFSu~:ϡb*Tq!)y-5|yFtQ-EҬ*:ة0(I=2u@?uOfzRXXZve  e`mb r/@z%gsE5J\h22ʳkq`vkMD2 ykjFΟr`WŨ}0]mԦV4g*llyA%#!p>L8NGX`LAHR_gkWf5i9N֠EG]M>۶4ASZhMevZZty 9/UaB01',qr[t;.ad`9a'=Mzȯ5dKtpQrA:yW]3߁ߙDn0/d Kq4#Oꔉ4F2!+Ʌ}X@p!7ٱ/^-d8:}da"قw|B+Kx%RRk0JUf}5) ;[o[vaoA,⇹=tL\?;ߞ%C۬9wFoM!πfBk#G`KJc/4BbYl1_13n\wH6&( jX]C!$Ձ15 L:h ŨTc*ZTx'V gW zG#RQv{e83J h{6^} 80cE=b&A`][Lzؿ?Z13J&vPFq*\5J?9Ǝ?r{_ڟ`5^N#:p L x|]iuX[o/)0/~%.Ob-Pl%TJxf뙇MIDG3|I.ȜY+HC)j {|D:2o9TӦB֌ݹET} po#6 e`$msrߦZ.6rf(H,=mÔUe%6}>f^=F=5'A *<{Mx*?BV~ٴeg75g yǫ|4`EȟyuN5~M[fZVmyEJ0$ʑ3#I#˳$~X$HcRZE/; 6F@ d9:AH1@ k~0`dnڅĤ8nBtej fq4}"R űy1 #x\&gA`E0 y}WSS?sC-qm^PE=T>>Ǫ߶i{7T܅ke_E@ =ڬRq !1.ot$yj:~`!dk 4,||2f1^hA'$,Mg "Mw Lt7գy79lsG9r_NP"o".nXh[f_{Rѥ(E:< &fFy-ftY& 阜 Zg/6+{9VxeDkщG"zzohP#lÂjGQP:N8'JZ ШX6Bt7ʞDR-E4q#|޸Gz_&/ Z܌(k {{v+iFÊڜΨ9jk7Rpؓ'a|?VZW\_v -07 bU46͹z?k1m4RyU&H@b|3DC,N.&}2G׸R rVӋ@slKtY.9 ƴ{mGώ<&(jxZ3:h2Ut= 1Z/ȖYej Kϋ;K%Gގ0j/I=h8"::qɼu5U<[6 꾟 򇨅's.QerϸE@RսJ?oFip;9Cө'lG׊uKhGjae))?MR_N9gzJO_]Ft=4n>_>3a5u_ h.NûoAYlwv;A"MP$[6 εc8z9ui^(@?ThӅhzr*(1bf l}f NWx4QTɂyiYYt<M6(]R+q`Dǣf\At- \}WـnjdIWbz)oޜyN } Fݞ󸆅e.0_]KP^9YRAȔ'aNj"gxd 1gf+QF_)rӌ" P7Q^3UQ/vUJ/Krw'5S6zчacz;biAZ@ 7E&FX3}G(򸉿edh(UhezgVpM;_< ͿhkGsm6+y-E4 ġi[ u[b#ȑ|OhӇCVH Zl/,nM {SYh~[7'>x'X[bha%hFM%jq/Ƚ^_կu6!gHIS%svi<|a-I$&= uΕm˟:撥(E0bNT?m{FL6[&rM <6<ԉNLwymu^*KBqq0ܐkӤAc3扱 <@Cʾ)s-(A{Ud.9,`P &ᮮ\F} WQ/uFlP8TEW?0 )m]H2YBT~tonk9T"0{/?|FID/' ?8YOFqDuYA% 7g_VO^&Y7b- JFzMkcEG2. v٢M%nqIo`z\4>@HVytBXFd0}HKojچ A8-[;@epz`]u;*xe}Qt&/\R#^?T+Px}8(憣L=]4@™JKHύ_ i?ioZضM.X}/Jw.Usy.s OrD+ /^Нڦk?=:Bw&Br/=1 ڒ ͐}%4L lo=H4b5PC1md*HV "SBcO+*'9wCK()SNi@/_u'MIPB7-vbETT$P^EL8rm$vşh=f~s:1ޙ ܟ5LZ9\- WMЅ{KxIŶV8-1Ѿ\YU7zV< (wMβNtȇrO1F5߶xوAe}p&@Bu=՝,J Uv(Y~C}?Gt-flpJYdn@]4DRQn,T34/ӑ`tPRR܅6Ve}_!7HwB}0ta j| pw,HKv%0@pO4qN:bTv#h 1Rsߔ,sj_Tv 8>r7o im/, D\~J!ӷ,i LĹ"ߝ2g2dRsń(cr~tK4'fO]aiB0?Q@I4.67i $I՟캣™Q[7S;؊Z) F(&E@! ¥lI E@X 9)峒fM|*D gԾ@iN3I3>TL\w8B~z~y 3@s`#T uu+P٬f29>K4j8!]Z5͌]n3,%Há9:y84v 8Jv{ O<#]6)߹ͭ+wzm]=jDeD jVhJ#{a-\B ecUb:̻qԋ͊n3]ѩq op+G\ur[(d](!Sv0:gw%Oz&^7bQ)DzъCm=euI+s%u3\^hi7ꕞW;c[X59[okv?'+W7ʣCcov:r2y"m{Ha8?_h1S$^wHN8Ct%,sJAN9b_9 }>JQlkʬwʙWڞN+?Dz%MoT*UXT?Re-xc!i-hk-8|2/1CfcSttl=΍2T4Gb6dMܐ؃D1g1L% q~#VȄ#g5ujRB<5W"]aU> eM(=1wJYn%^  6!fQACkL߶:NIwJ[8򈞈F9?.Ɍ0DZE7Qj+ɤS@VsƠҪ|>)ݯHQ:9Zb a-K; mh8M@ "Gz˺ x6mRH'ז҉ Afgt{3VuPQ;;/ VV`)$1-3Zmk35ISnG9. )D,4WӮTf\q: p}-] K*Ƌf6 4NtPtތ(:߾zKsZE!#ݬDj$Xnt{N)ߖj3Us혬H VA=`hf8 ddiaKHdN8ݗH4 KU .A<ᆅ昡T2SH6*Ԕ6S!=(1Ẁ[n ˹zVP9hOOIr\nαJ7u;o* ,/;7!H3MǙ~!3 boH%p?!Z$BiD p4kC:tHfMк8!nb1jvʃ-yp{z j"Pq qeDܒ7u7]V^pOY&dp{qTCD.>ƙi?)mGI6ѠUB5 *jGmMO_W V-7-ˈ0Jv|y., VZWe'h8Uwq lUvl`&GFϵ{n:?g4 <$_CT[Ɲ@Ԉ4\4=a]w8DvpU!eg$v^K-@ ܞporR7 &&lE|; @62)&R s+8X) L/}'~Tw * cPf¨:8GIIWßpZ:~/2bXO&c1,nצS<]sClЏ J:B"MP9?41o'8  jo֌J8>~Ptoz ) *7S7crƚÎNc7Mm-Juז J M1^O?6t:WG |HOӛ'R{w>%-LmXT:TVl煀{wYVW«40ŠKs_m̾$P%$fad(d3Yci;%ꜱMH衻+gkŒbC5ݷS޵A+afTҗgT`FPg"ANdFWiM 3 <|eb߭Xc[`+ewoUsXpOE s@U)E52 _ `6:" wb? 4_8spJ畭JCE.msoGzeYL r}0j:Ԥ0nrQbP{Po E&9מt*$3ʫP/ ,F2a0b Ca h;Ǎ=bqPmȤr P`-Ao"> xU&u_>[g83KUhM-dynplĜ0D-Guygr+||*0 ɯET'r{F Q{./N~zL , [7Uë_fE? u_&t2Bԓ$v&MY֓D|tθv#ׅf=frJ|}Cz: Age({|VsHL':2E>g#pU@"ad<)$ǦJ=-#g>m3G\h96. 8z{7V]@xN* r-p[W l7VR.ѩ @?'q=SP'w0-;5fz9^6; (F,{Y;#_7;t }/iwy/1YV;|Zz QYQ86g; 7+]h֭҅\O'@.^<%^seѩ3z^ e!ESܟ?wJK t7* 'y#38 Đv-/++o7iڼPC 봣7TpT5! >&[GAs=quuD@v$J60(MTJ z+0tlzcϘ稓,ZNNK0x#aJjvқU{CW=b/ ;*형%OjL[1H`{A;%ȍJm5V0N&8_C:!?aB BZ`PkZ~s@~jv\8D I "^y[@bPǍ+^z|=6\8%~RY;~E3HD5r@d`RU$=/úVS+Q0CvTiׂ,xxwpR+ >Dn!IxpɽYMH!]Gۚq}c„5@1Ϻ N LMR?OD16v+R1:7r aל{ X|3mqiP+S In0StRfɉ{$`ypPT.>60\ǣoqIaUbDH$Rya8=z0OY9ь( !6h%쪇4x2)Ջ;o/:uG&HtS}7"Wg% hǴ~|`:b1Aۆ%Bl$s*~ r !!Ԝ n+%PZq JZ1|TI^ 앲%k _DKT%^nL=? us~Af0P1>}y4o '[FoU})|xJuQXL_"h!&fr_^xMuIZ %B5XǘjVr $ϫTb+faWUDّskQ;1݈uL7Q렊~M2y`y;eCsVRh@4Bú8'roŒ%]O@i[~wkeS-Ɨ!ыOe9z91J~}ԫG.lG<=Q:`VƬ Sl7ַwu+CK߹ĨxfGDk뭣m[\ĶgTZ"}C#xF\K Z+$gj>āej)ney"};h7J餕i 5-Όϰ/XGPK /Ӂ6jR-+)Ko~q ]3E  HĨM_Wo7Z uNqw v=c:nwaAbG0 e3#c Nt'qN=}7smĵ|:P'XSu}=c37.`?M0ߒ:1!Pw!tNaH~j%Gc_De|p40=KMaJGfeߙ4#IߧSOl5iUˈÛGj@o _?>*_49F pDW2CV> Gt `1$jq?0֪~Fd#4<՘1=?b[$TIk_7{%Fw+}_b|]pv%eȣVf]R mˠVg0f&PhVVaWTiF% %\| i6>t}z_#^dx=LFdoE Z yȃۛ )VUJX[Y<ŭFVédTXsytT2On65ȱTn$D[s M-ϱtgPvNHαPNq`hˏ9C /51dD&k|f$lP ">0ƣ6ӊ,rmY9#=5⽉'<5Ў':j6bum  #^|n /0 7 `*E9?(QWʑET,Z9-e ߿ZyXk|#[3vl.fǥ/vcײgM4HB44irD\Ml_^G2Iul9w%.Zx_l ?BWۄ}ȑ]טּbHz%s198$c@kώZ X&#oˤ&?2bD43Ii#Gj_Xf6(NLm!f p-SR ? ԹiJm5wOriVi2"ֆ ڔp8A)؃5 1gZs$i5}ilat撜ݵ|Q̳fSh'8iqT (Td{x}aHXo .2WX?F%V9C^ǀ3Z ~X 4=S]D;c#\t')`։Q~,1(Kvuj@@ƇlPKP{޳~[Ԁ֜(ga%e, Ʊn1t<=:~@Д Bx͍nQ BlRׁ¦MPeLCuhb]+"<cq2ҭ7ߤl#xi{bUV4Iom_*D;EXZᖛ<(Q~ Q3qI1K5lsjDR=١Cz&SLϭɥ`NܜʮϤ69uބL8JC~ Yl+J5"6Wad#t2ӴC{tQ8b[iIg#vݍb/Z, (/@k -Xv"w6r ǴkSnz v"T- uTItțn֭QKe{INoQx~k- I¡Bт~&LZ' 3y ER&@LxrE-f<" @I=ˡqP)|,.F3713oԲNŧe+uz;dg^ Z@}^X`g`$"lJi nC-.਱eqpsosuNrB3C9WaM:`n`G f'bĉ߅,8/u`yh'"`_E"ZFQgA 1j-2j9s-M,a:@9h2 [֧}/P%96,e40/ɹr'2ᵀ *{xs_]&S).6dMe"qT)eg@&ֹzSdn4M){ UP Rsm5|WpM&H@S3ب Y8H*r}"L)DMڱL']dK‹v=q/׏?rX q>RDWP_FB2p\έ#P {@X|_%e[\ad$Jt+`[\ŋr ^#bzjRHoئ"f9W%G!M;@.n$o! !^N&U%s|dl-P'֝Y^.ДstWUɧQ]nst_eMZ TnH[ %>;IG`l k;u鬫wz"1֜0n]eKcܢ uhǖ,tC&qn> ՝LlSn 1I <1r !=W_C-% F0W|p_6A)\D$`چؒbt =H]Cw3+PQZ)ja,9nL'rN16~Z>z]۔[ڣA(\Mky_׷ s/Xoh}҆O#KM`ˑmvĚ6`h+tU@=@&k{9eeǑ= k+6VF-5GHnb&.lL0Mqnb8 a˯K2x,#aW-!3ՙ)II5c?N-P큶fPՠ߄bH0Գ,G! @ˡŝ%!Mq"q~Do&mȠ;;0..gŁ5fc2j/2*tuǙ7h4C|PQ׎-TȄ<HQc\V!H.0C|/k5z޹;Q,h .HPmaf-pDHzaBt&{ -bLA!=]}$V,T<&t tf8r9ц}BJ(ڑ 0]P[u'7XB^s+^ʃ*'xiX]D(_(ƫ`vC(V6*i'-ؔHj6[se톡#CqTrf1Ըp+K-ׇ4Ɋ?uJ՟ &حCjjb"5`mvzXQɤ1#M,yQUUVtif}P0\R .1/Ҩ@%( qV.8?YU/ <lf!I@ r- AA:i:e:DYWNX m D*IdV?3VXit)9J|qm|_ŝngWByT;@ĄD!) |oE}f x)R4}Wt:A(pۗ^^%BO %r_i@>yi@ ;.!ft#]nbe^->\ؚiXS@@`Z[rwm+Ow hM6]K^ٜBh\qc ORZ>e>.lcqT-Tͺ۠P. :gڊ4 ;qpOoBħ&.QGTsO7'c޹i~Hκadj@:GvH7i=k<߶}_&0 ;A_XA [hTW1R#xiqh[q 4DB@Ц±ӐG°1C['ۓ ws .D47.ְcmHǭRwa2f @܍װ3^PwH8"iE]tfsT n%i(LWp45t J;30tGyZ!`[@nw6`  (Th21R ~qb2ڼ _ W3^gLnz'=Q EWë2W)m=-CxxԟyT'k Nk @m*ԁ{oHWdI{H*+kڴe>} ʁs6,--S4~no?^#ۗ6$6CbG4_}lc9q6+#l>p cӶRlNLt~`N hoXV COc`biAYx\%/sT-'&VD qz"3.ɴ s!R膃>2ڊ\psegհ)kQh_,sGג(#.qLW " J0j'K@UNTGO`a;`-&oBmR,*p~P݇s1+o}可̏Bz?^'J9B g%`8F<ʟ)eD1Xrh…?J^PL>D2yk4?DtmAaNd:]!hsI#N`u U@{ZkDv'iur卑t#d%yPΩU٣,+<4;f9v lẁ5q>Q 01cZY I$\bAͷ_;tY1f,[ Z04ɐw Yʨxq(A1q- j?zrp/81_xk|F5L^59Ҹ 9S:? SAQGmhӀCu)fs.[OQ ,=!X|A/&Zd?.Xnt`Z`O=%f9 :FB)m`bM.{M@VƱ!_MuAI2zBz]"\']NFco}{ViBMi2Y5L-qM#gзnk5Px>#Y(ꋖ]D{"Ц!w8;0.>07G腐zC}ARV< ׭4_Q7xjWLjx 6ՏC,+Ddx ?[@HB 1|8b͍,VJTf#;Ya i#4pZ6&GeV?u:d5F^$*d\RwW d ;{IRL*  ;8Q庍Z)$ABL%Kfۻ Y&7݈x`(?/!_@M<,<*3,0̃5{tTyCC'Ir<{x bE9*T=פAb2pc*ydB{ݗ#At9){!En՜Ї8:;L5K4,C :KUB6=yAB--S TV"19戠l4@x,OTq35k:y`{hzLs/ۑ g:c *&$tӥirxh)nx,C3j}sVQ?Qp 㑣ҟDZi-FU/QR,cXr$NHZ\,WSYxĘcc4๊.R|gZ%ap^uɧؽ:ݼU: -maY&e]e,)i_}x7(0,"O: @0%KAl#|}Eȱ¾3Ѣ(tLi\7Bex9f6[~*DТ{OsHվ _@&xlt=)M(O&qH.aqI9*[GKkt&]_:~-M(h]Xi]'_l]h3wsJ+Ƨb9}& tBN[1uU阼;:sVYaRlx:M臘.:W6Y GCWc$}2Iq#'nugx=f"QF*{ɷZ ߈Z_$~7M{?Jm/Rf y M .ɂ1ǃ=^~P ewFf|Q\IbԹ De7WwL ëB:0lf5 WI1[1Cz !0jjtwz!LWDÒ):겥IK(/s/3̠2-dUS#â`~ە|B/J*LS!>Hh"xV{1N<)j9^j,kH?H (ףY>0t-EpKƷ>IN̫Vg.Z4(ca:G[rցs nΥR`M-K8X/H}ǒ<]b%9n7h<ܸ%hB%,>6 P5mi] l}!91WMU "3@<.gN9A;oUǪgA~RwG=k9`DI^5@S]L-mC\jx9zQo7`О EIi?.Ϩj:J  -6xN? b(E݌bɪRN/3SVXˣ܂L޺]]s /Ub J@?/OAZZ0c" Q#7 ]R&ZIqӀkB|9vKamL`~XܦJUtPZ+Л Ԏ@1afUP+yy._LO:war› BFSru;6/Sϕƚg#-՝Ȯ40C ¼{'eU+iU)d 4: 61mIsCO'K_#ouvZ}9TLT6\q~&a'MsP0Xzb}I p VkL놹t)4 aO}ͥm_%,$ؕ-"WAIZ!#A yPRٳ~X K\_^&eSGFUULz4yb,`f*eY|&We텂5iRaкdE< o+uE@KyA`٤P ="6}Fpe v"& dD#9cW? O-E"^1UsZ eOYѦPLzMEuY[\%| 2@fz,uע,HI%L"aW l M.wRVdgdK`7;oAa-R+(AC E Ơ ̤TCE5)o<;`%Fg*s8@٠ES7wZGLf܉$y|O0Vdyz`>f?Z-KYvJ;ren$b+ փ܍䧯DVen$-D;' t$)lǭr=HmayZ>yo:yQep鏸e^R&p[E.M7=ٜ/2\j ~ .$*`g7(Mi@$egdpfQ23c 2=ux4 )\: RXPTG2U|E 9\Bǎ@< N*Xq@z$oE\6a0-OPROkFQЃ>lmigv1p)|!K' σvsz):ߞ$+TLshŰd"TTnEj~RyH ׵| }||d V [[X{V[WWQ+j\<@ͧ jټhuQ<ևiRVr1V0[:G";Hz kf# \]ͪIv}2OPF^C7k=hY)rE@M 8J'/¤ŵp=DU@wZX(_Gʉ{ ›'X+2H]Ql|eqً! 3(;sٵcM@?ޯ  YP7QĖ:8Chc JwwuۧrFA Oxa΍\GVW[# !@~2^O{5^Lf焽.o ,EEV&7"| lZiqޙ _[G嗍Ǣғv59b':}$6&JYf& YGw%)8q.zXwQMKI~Izwyh'Q"u1MAo>iI5ˏj&+Fш/ΘAvbygL:V#y<Y!m?dd8KKbyY08ǜOU))Wa߭2P/klZzVxiJ&}1n]/txgW526}&W-xEzmC>sY"Vq&.q`Znb<0 kC%8Ͷi u@X#*""ROi%&iGoxXyTNn7jdˣY) ՁwA)M+';56?Eq7K\M۶*}*[J ?BQϝtW,rfah4Ox?b}m0^)_}VR @Fc\`u7YoP'9`i[UP{I˜/l5,lIâqbU4R4Eh$~z̔wg`u2oeZޖ!Ď4/J$w^tN20]DP33+, 9!@nYRpKfЋQP%I@U,"e\S}ZqEm*r܊{X&F:s&ț7Y24o| oX+ԑEՀZ'&ImN KW]קECr!z?oܰ,[c0gS=::?"NHPLş ED ΀c` }Wl\C,9 Sh3SJO@HJbP٣Nޘd ̪"mq0.nhㅘ`QwRׅ\a0F/%{k|IuCm|P ȯeAC;\p[;+%[b؅-V#M?u}E%˽ŃH=czNJp+wJCo-Z@\PM fGa[z:{ ٙ6B8Z52= ~TKv~ HU4 uDO5)tA[ogshx{jkk|'M_W ?qr`tK OӲ䴄TpӟM./z UB~~+>Xu}xe1\<Vؑm.@Pڟ-1; D#d< HN\[tuj,CAejV'M&Z%mjHs$=/yղ)EriƈE"ꚨj\%ReSdMzHl R6mi#Bǁ>W㯖DGýrV:&tx2 ks7EG@*P|ׇn`@ȿ@vf!dO\S3APwb^CcyW18:x$0fKjVMxa%{"d|.!;p.AjdfU–̬i4ex1PT)W1;Pb>-lUv|r OG斝F&@ǝNiђ$YOl*8e/{ȁ IX'р]e"f+$c}a$ Y! /?2f屑Av$7GUBkQ0^?|hmӾ؍ [7Zco fQ Xe1q= ic(pX8)TϨ7ں#EiJ?H&}ԄfUO798ic:lr=ς G2l"ekC 3NPaZ=WTtٯ~TXɑ⟍rc7|kT>G]Y2s V:(ͥ$suu#x23suagl7WTLT&6]Xv.9N byDnaN >_cC.t!6`GQkXGT\ B*52oBrx5Z,~tT]2 ox%>z}N?Q2}>XzsA#X'(ɭ[ͿRȗ;ŬUD@W&%}DaQ9.4N;32cB@3|~,TPiPVPځ+#ꨰIDq1LBTޡbjRpeQ%'Iz50V(|ug*)vW !U{oV{v.y?1Y|:I;ŽO vt̉"{>vUqj9XPuR$Cuܯݠ %;Q$Nhl"_^Vq2L#8='1F8`cNK9NbkDz# ^7tq樔|~'Xt( MeOP?)|@rkRlQIL%&B1~JSĀ5 mw>F[ӍLg"oleZ[+TW uN-M!@ j{^HkFz+ @ՍBK4c#< azbzq|d-hUG('Dt*" GTlc7&Ւz*/]Nҋ0.5g/%0~tb8 F5`S5@/e0pr-DF.0ˠQD"Se78kvpmiX3:YqhUޞ-48E-7FxbK$Ayhh̉xj3y|BC eO1Ə E '+*'6f[wk={9K'mUB2'=EM}d_ŇHb32璌=,@VjX+\sxuW//SӀ & %Gu [N[`r[\ϓ&D`+&NЦRÒQ`44N-"h w|/.ҾnI8.ruHT0S);~Py ZgCͿ$6Bz{*O #3Mt6 PPu"fk6C>3PBϫ'uc*gVoLpZtq4g$SrjT+GhA;y+x uO",1NVͳ?R"mTB]={kZq3wMl9Amx9%f Us,(33ǥAmf>4&8A7ROA_y5ҚTp+H[I]- _Bқ0%𑒍SE1`l%^䜤Z $$ E5L86cb-Rg@T_`74tҜLQfSE9Rmaʣ3*}d厮ΦƱoa}NM `7BheJia$IΜ̀xh3S݈!tCirR01䶆HP4I{b/L/)>Pai_M>7'KЋL~bJ^ m#Qf=O:ZW#&vwdћzj6A-"^fGnrt3?o6;Qx IH̪*L*'ĉ7ٰΘӶ*C|YJU( E p촮) 72UdHFc18ҿkQC0q b\O{0{3%&!%~&Nt8)G -T4!#>"8,8%ބãB鍑63RY6U޴_m U7Q!^X6CNvf"+[^"kKR ;:2^sqtJDžK~䠹^^^O $):}^ʑ{_C:A740X-T|>4‰k@a{Iӛ>P.5`ECwݵC$]> D肩c*~ck7~D7~U7;K` j&3ϏPTp 9+.3 q2[]Q `]:W4b,QrЖ8s|~:v^C*ūYTԒL|<< gI#c} ש c{¿ 賝o,K%bM=Eݽda2h!}YT(e^, Fp,\P?MJ*׵THv7& R{-WaI$ X$bO]>fg\:ԏU,T=FsA X#1@`6:഻´X\*_ Qo e~6Ch(ŠgqoB:qS= vȥl/ &뱬QB zp=rGdz~bL ob!:Hq@hd&yrL+˿pdd8_P9/$YVf~]f%mܶ&8uEyP|DKòcxR6)mSm/}(s 1*~%MkvR]*d$٣!۹bn8&fv~6a+_eֿBM Tb3 @M@FUd^_%ݺ]AqDt'âHɄL<ڮ:ti`!1%@m& ׄX),ӞYo v!Gt ~3` #u{!x6>8JH,{C!l*=Xe-'"AiᓂXg˯s`Vgڑ>ʶ:[h\fZr"vpO>.jNxG'!ISԃAE0wr!^jju){^(锟'a*\0nyk:mٸTj&B)6aFgH;Em{Vad8ߧ+z5M Su.nʶ$݂ b:=Rw2vϼ>ٜ!U7ݠdGB]g2,.!8 nZ=DQyE>> t|qkMD(Mot VqG %.FJf,^{SS;sOB\:;G39~Gȃ'H]Z|dU`2}Ѡ])ws=(a-ټ͠ZۻϺt`@%?C,kM|s%Yb K栕z4\nՐc5Ϙ~DKեWӬ Q'1BD%|X|%aEKk/ io &m'--+`݋k?qg l )ԹWQG =ȝcY"HGbBH'E'ojc&*t&RUYk6=YK>iݪG&‡k8fBTG#?S`!9 ǜ6Y i.(:4d8ƔP+Y_߷cu<.d6MGe\[O'[g.q ?C)86h N)Xb?=+% v}&Xhϣ;_qUK%LDʹVH0]\K.*C(F Y^<2J\g&*ۜt:r38 "bO U*6_-Ff_M&2"|PA)stv&Qĸ>4I O ۸n!2i:46t ^a#qmei)nշ.X$k!3LG]#MTܔ67u -}/yƾ^pMgJ gݝuTףF%GWï<oVFuzkv@p-tz豼iZzA|4Nk=kIg0H;=#{--lSU|CaOաԂm(SH<(EWF YC-7P\LVg WȒbB.ok*"y| ~Ozxz E@PtY}4/ۋj iwF%q KDS4mm 4}lG\Ǯv"eN@:U9_+,i^>w Ve z^{j@MR4z:n Zص/$h2j,ΌRi+Ƅ@]/$na^gD+\ȫ3ۥV1+SBW%f?/7s#*̚2\*hZ!for@m9!! t˞f\Մύq!Ex<d.A:RdI.uK)JyċĠ T][o[K$c qW*kvfwx1*?h.u6fcȲ)K5/,ǨV - O ǴﯡDMjwhZCshD'!? j^LR}}K54IΚi⌆џŘYV|4n 5;X 3&v˴G9*/71t@h!{O+ځ,>!7nELB;;mgIeC!s7ZmeQ w4PA1 Vd~L wTAkbF,} |mĶE[ISL8 rp@!01ÑƢLaM +WP& 7o ;r^>|ѺɎfwj2LL d(3[{<ILhےjVFe(9D3_ nppF>6;bBfV2`gFRsZ0Sɐ~b]Ip =f^RtikrZQBR#o͒y" z5a! Q>LTKseanߩ#Ѣ3#vﺕ@ _Km'H`-=Iy]=v.f/I ɧ/XJW\xhMLKoJb:Q+O9,yCgAE쥀46a_e9 A_?U}x]"s"wK%ew((%qh خQ觵H6 C!3b'ohF| `q 8"_-gn*pc;ݵ([u}}Iux} .ЏݿYA$5?}Pb ժnTZXa9iLV7|_xW4-=E*lYL!Pê+gqd.0U2Đ5: boży=̕EhBGg^?nç&<7܂^&j&H:bÔ` T*\t4;IXkGQ<$l|%uʑc"5ޛ0~;_c F[nM~8;uЗ?YIz׋cZ R_7x%nH3S/R ";T Ï>o?{`񉤣VWa1W FYL  S2 KS5nXϫ 1z{ 얒폻Ta J+*KT|:Q_)^H'X̺Y4M !nKesUǡ{KD;}rد9MUz<5Y Ju_ oۆ-?,vr˽Lp; *N?@Gw F[Y-or)yZ 28[.'F )*{h{Er]>}tY48ޘu$fG=zjfo6~rss!?ivSdW5f =c+ &; YTc#܏7y9ׯTA{e ?\D[ rsf)ω|.v { PH$@'2 zݶ+P'6ܥpB Or?+'qyӖK1jӽs{.i N҉c E M4$/ِ~Ba VRo Æ\3>CY,}a&,R_#OPQ9DW] kwGlx2$rNjX0-aS ǎ ˰!"Zpۡ@hXF4bLf]#fEUM,o44 g>*jq"> z"(daNyt`pj3 p}ZX/OB'+"ھ.H* ژx_X0Y++di;}1m7ZuRFvxo^sJUjxBάG[_>7"BMyT[؃ѮHbrAϯpA(n3 J9881mwp>r&K 4aډM2ef'Z/ÝvtlR[ܪiek@`v.Z)^̙Vɝ9#4xbM^ OW u|Dtth潭 ᦭ӏb-KAFjs>]}nGFNte)@e79qve:vӤ=NF 4#znaY7^t?ǣ"ِŦ1۳Q6yuV*/;%ͦg`9LSXM<,dy Ǩ7琒T>NjJml|&q=`i+@~QpF}StM:~b3|cZȦtꞅ;F\M}~d QٕMjkƵZdXPp\WՀg є6if_ uꪎ{!h9RO܇W0֏كҤHix=AxUGM9x"fŸ "$x ;(y&⸻;TPŋ&(aփD`;:Dx[Nҝ]Z Fv jf~#Rx2)ɲ /PkQi,T;-ɮ6Qݟ]{Ea :T6z>++~&[-܏-ᛜB 85607cm E0ջOŬeq#s;BE N'(GǏwT>н4J "O̶I7s1+pAxߨkb.ҍvKW5u JapE*J.|$1O~waCٲ/"p`jA0EM>d@\Xm'w#E+ %L4W6*+tHdpmt} ̫|?fY$ Zms;S!Q@@qMq/R7Ą<Ûf7Gڬ(1xΨHNKǡj*mf`+27acG C@v-=-!Q #;CGT7JD7aN!hKxe,kֿ;]T.''3H -V{b3|͍en'faԽDAȳj ~p꣯h)X|] x٩+&_X>#t5wN -SZ/q*R| Y|g@Kiyt BE:Z}L֫.]|jî{n/33N꓃ϖx;Ksx.&L(cȞ-PL3;cwėDA(֡A?TΥmNU1'88 4 YUNYaʢ+/d?''HXc*ĔE _u0dJaBj20@E5?Bk.zE Zs<8[&x{@D~c7*jZ H߰p_Xx㋠  u0H!BFT:Nn`Ke | \z2$¢CNqE}pLBgNGɁxa&c8IV0zk)'&3m8A2ۈ8SƽMoNuKގFƔ')u1v"5bxeM[N{M-:!q9zS:\U)A>\QrW.P;J& YZ