java-17-openjdk-src-17.0.16.0-150400.3.57.1<>,h} p9|N}uؕ XW|B1ڱd׋zN>;w?w d  . Ghlx|m      !&X\(K8T,9,:,FtcGt|HtItXtYt\t]t^tbtcudv&ev+fv.lv0uvDvvHzvvvvwCjava-17-openjdk-src17.0.16.0150400.3.57.1OpenJDK 17 Source BundleThe OpenJDK 17 source bundle.h} h04-armsrv10hSUSE 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/linuxaarch640hh}Lf167f9089fbd1e1fc8531ff7e49a21ef6a3c29a23274884575f11644d23e1a70rootrootjava-17-openjdk-17.0.16.0-150400.3.57.1.src.rpmjava-17-openjdk-srcjava-17-openjdk-src(aarch-64)    java-17-openjdkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)17.0.16.0-150400.3.57.13.0.4-14.6.0-14.0-15.2-14.14.3hz7@h 'gg$fffaf! @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.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- Upgrade to upstream tag jdk-17.0.16+8 (July 2025 CPU) * CVEs + CVE-2025-30749, bsc#1246595 + CVE-2025-30754, bsc#1246598 + CVE-2025-50059, bsc#1246575 + CVE-2025-50106, bsc#1246584 * Changes + JDK-4850101: Setting mnemonic to VK_F4 underlines the letter S in a button. + JDK-5074006: Swing JOptionPane shows tag as a string after newline + JDK-6956385: URLConnection.getLastModified() leaks file handles for jar:file and file: URLs + JDK-8024624: [TEST_BUG] [macosx] CTRL+RIGHT(LEFT) doesn't move selection on next cell in JTable on Aqua L&F + JDK-8042134: JOptionPane bungles HTML messages + JDK-8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails + JDK-8077371: Binary files in JAXP test should be removed + JDK-8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java + JDK-8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux + JDK-8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler + JDK-8211400: nsk.share.gc.Memory::getArrayLength returns wrong value + JDK-8218474: JComboBox display issue with GTKLookAndFeel + JDK-8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError + JDK-8249831: Test sun/security/mscapi/nonUniqueAliases/ /NonUniqueAliases.java is marked with @ignore + JDK-8251505: Use of types in compiler shared code should be consistent. + JDK-8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" + JDK-8254786: java/net/httpclient/CancelRequestTest.java failing intermittently + JDK-8256211: assert fired in java/net/httpclient/DependentPromiseActionsTest (infrequent) + JDK-8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small + JDK-8269516: AArch64: Assembler cleanups + JDK-8271419: Refactor test code for modifying CDS archive contents + JDK-8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC + JDK-8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection + JDK-8279884: Use better file for cygwin source permission check + JDK-8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 + JDK-8280468: Crashes in getConfigColormap, getConfigVisualId, XVisualIDFromVisual on Linux + JDK-8280820: Clean up bug8033699 and bug8075609.java tests: regtesthelpers aren't used + JDK-8280991: [XWayland] No displayChanged event after setDisplayMode call + JDK-8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed + JDK-8282863: java/awt/FullScreen/FullscreenWindowProps/ /FullscreenWindowProps.java fails on Windows 10 with HiDPI screen + JDK-8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS + JDK-8286789: Test forceEarlyReturn002.java timed out + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8286925: Move JSON parser used in JFR tests to test library + JDK-8287352: DockerTestUtils::execute shows incorrect elapsed time + JDK-8287801: Fix test-bugs related to stress flags + JDK-8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly + JDK-8290162: Reset recursion counter missed in fix of JDK-8224267 + JDK-8292064: Convert java/lang/management/MemoryMXBean shell tests to java version + JDK-8293503: gc/metaspace/TestMetaspacePerfCounters.java [#]Epsilon-64 failed assertGreaterThanOrEqual: expected MMM >= NNN + JDK-8294038: Remove "Classpath" exception from javax/swing tests + JDK-8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame + JDK-8295470: Update openjdk.java.net => openjdk.org URLs in test code + JDK-8295670: Remove duplication in java/util/Formatter/Basic*.java + JDK-8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" + JDK-8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream + JDK-8296167: test/langtools/tools/jdeps/jdkinternals/ /ShowReplacement.java failing after JDK-8296072 + JDK-8296920: Regression Test DialogOrient.java fails on MacOS + JDK-8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks + JDK-8297242: Use-after-free during library unloading on Linux + JDK-8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/ /btree012.java failed with "fatal error: refcount has gone to zero" + JDK-8298147: Clang warns about pointless comparisons + JDK-8298248: Limit sscanf output width in cgroup file parsers + JDK-8298709: Fix typos in src/java.desktop/ and various test classes of client component + JDK-8298730: Refactor subsystem_file_line_contents and add docs and tests + JDK-8300645: Handle julong values in logging of GET_CONTAINER_INFO macros + JDK-8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0 + JDK-8302226: failure_handler native.core should wait for coredump to finish + JDK-8303549: [AIX] TestNativeStack.java is failing with exit value 1 + JDK-8303770: Remove Baltimore root certificate expiring in May 2025 + JDK-8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/ /SP05/sp05t003/TestDescription.java timed out: thread not suspended + JDK-8305578: X11GraphicsDevice.pGetBounds() is slow in remote X11 sessions + JDK-8306997: C2: "malformed control flow" assert due to missing safepoint on backedge with a switch + JDK-8307318: Test serviceability/sa/ClhsdbCDSJstackPrintAll.java failed: ArrayIndexOutOfBoundsException + JDK-8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/ /GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null' + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8310525: DynamicLauncher for JDP test needs to try harder to find a free port + JDK-8312246: NPE when HSDB visits bad oop + JDK-8314120: Add tests for FileDescriptor.sync + JDK-8314236: Overflow in Collections.rotate + JDK-8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux + JDK-8314320: Mark runtime/CommandLine/ tests as flagless + JDK-8314828: Mark 3 jcmd command-line options test as vm.flagless + JDK-8315484: java/awt/dnd/RejectDragDropActionTest.java timed out + JDK-8315669: Open source several Swing PopupMenu related tests + JDK-8315721: CloseRace.java#id0 fails transiently on libgraal + JDK-8315742: Open source several Swing Scroll related tests + JDK-8315871: Opensource five more Swing regression tests + JDK-8315876: Open source several Swing CSS related tests + JDK-8315951: Open source several Swing HTMLEditorKit related tests + JDK-8315981: Opensource five more random Swing tests + JDK-8316061: Open source several Swing RootPane and Slider related tests + JDK-8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow + JDK-8316228: jcmd tests are broken by 8314828 + JDK-8316324: Opensource five miscellaneous Swing tests + JDK-8316388: Opensource five Swing component related regression tests + JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags + JDK-8316452: java/lang/instrument/modules/ /AppendToClassPathModuleTest.java ignores VM flags + JDK-8316460: 4 javax/management tests ignore VM flags + JDK-8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix + JDK-8316629: j.text.DateFormatSymbols setZoneStrings() exception is unhelpful + JDK-8318700: MacOS Zero cannot run gtests due to wrong JVM path + JDK-8318915: Enhance checks in BigDecimal.toPlainString() + JDK-8318962: Update ProcessTools javadoc with suggestions in 8315097 + JDK-8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags + JDK-8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only + JDK-8319690: [AArch64] C2 compilation hits offset_ok_for_immed: assert "c2 compiler bug" + JDK-8320682: [AArch64] C1 compilation fails with "Field too big for insn" + JDK-8320687: sun.jvmstat.monitor.MonitoredHost .getMonitoredHost() throws unexpected exceptions when invoked concurrently + JDK-8321204: C2: assert(false) failed: node should be in igvn hash table + JDK-8321479: java -D-D crashes + JDK-8321509: False positive in get_trampoline fast path causes crash + JDK-8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder + JDK-8321718: ProcessTools.executeProcess calls waitFor before logging + JDK-8321931: memory_swap_current_in_bytes reports 0 as "unlimited" + JDK-8325435: [macos] Menu or JPopupMenu not closed when main window is resized + JDK-8325680: Uninitialised memory in deleteGSSCB of GSSLibStub.c:179 + JDK-8325682: Rename nsk_strace.h + JDK-8326389: [test] improve assertEquals failure output + JDK-8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program + JDK-8328482: Convert and Open source few manual applet test to main based + JDK-8328484: Convert and Opensource few JFileChooser applet test to main + JDK-8328648: Remove applet usage from JFileChooser tests bug4150029 + JDK-8328670: Automate and open source few closed manual applet test + JDK-8328673: Convert closed text/html/CSS manual applet test to main + JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer + JDK-8330534: Update nsk/jdwp tests to use driver instead of othervm + JDK-8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8333117: Remove support of remote and manual debuggee launchers + JDK-8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect" + JDK-8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields + JDK-8334644: Automate javax/print/attribute/PageRangesException.java + JDK-8334780: Crash: assert(h_array_list.not_null()) failed: invariant + JDK-8334895: OpenJDK fails to configure on linux aarch64 when CDS is disabled after JDK-8331942 + JDK-8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn + JDK-8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java + JDK-8335836: serviceability/jvmti/StartPhase/AllowedFunctions/ /AllowedFunctions.java fails with unexpected exit code: 112 + JDK-8336587: failure_handler lldb command times out on macosx-aarch64 core file + JDK-8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing + JDK-8337299: vmTestbase/nsk/jdb/stop_at/stop_at002/ /stop_at002.java failure goes undetected + JDK-8338154: Fix -Wzero-as-null-pointer-constant warnings in gtest framework + JDK-8339148: Make os::Linux::active_processor_count() public + JDK-8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms + JDK-8339639: Opensource few AWT PopupMenu tests + JDK-8339678: Update runtime/condy tests to be executed with VM flags + JDK-8339727: Open source several AWT focus tests - series 1 + JDK-8339794: Open source closed choice tests #1 + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339836: Open source several AWT Mouse tests - Batch 1 + JDK-8339842: Open source several AWT focus tests - series 2 + JDK-8339895: Open source several AWT focus tests - series 3 + JDK-8339906: Open source several AWT focus tests - series 4 + JDK-8339935: Open source several AWT focus tests - series 5 + JDK-8339982: Open source several AWT Mouse tests - Batch 2 + JDK-8339984: Open source AWT MenuItem related tests + JDK-8339995: Open source several AWT focus tests - series 6 + JDK-8340077: Open source few Checkbox tests - Set2 + JDK-8340084: Open source AWT Frame related tests + JDK-8340143: Open source several Java2D rendering loop tests. + JDK-8340164: Open source few Component tests - Set1 + JDK-8340173: Open source some Component/Panel/EventQueue tests - Set2 + JDK-8340176: Replace usage of -noclassgc with -Xnoclassgc in test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java + JDK-8340193: Open source several AWT Dialog tests - Batch 1 + JDK-8340228: Open source couple more miscellaneous AWT tests + JDK-8340271: Open source several AWT Robot tests + JDK-8340279: Open source several AWT Dialog tests - Batch 2 + JDK-8340332: Open source mixed AWT tests - Set3 + JDK-8340366: Open source several AWT Dialog tests - Batch 3 + JDK-8340367: Opensource few AWT image tests + JDK-8340393: Open source closed choice tests #2 + JDK-8340407: Open source a few more Component related tests + JDK-8340417: Open source some MenuBar tests - Set1 + JDK-8340432: Open source some MenuBar tests - Set2 + JDK-8340433: Open source closed choice tests #3 + JDK-8340437: Open source few more AWT Frame related tests + JDK-8340458: Open source additional Component tests (part 2) + JDK-8340555: Open source DnD tests - Set4 + JDK-8340560: Open Source several AWT/2D font and rendering tests + JDK-8340605: Open source several AWT PopupMenu tests + JDK-8340621: Open source several AWT List tests + JDK-8340625: Open source additional Component tests (part 3) + JDK-8340639: Open source few more AWT List tests + JDK-8340713: Open source DnD tests - Set5 + JDK-8340784: Remove PassFailJFrame constructor with screenshots + JDK-8340790: Open source several AWT Dialog tests - Batch 4 + JDK-8340809: Open source few more AWT PopupMenu tests + JDK-8340874: Open source some of the AWT Geometry/Button tests + JDK-8340907: Open source closed frame tests # 2 + JDK-8340966: Open source few Checkbox and Cursor tests - Set1 + JDK-8340967: Open source few Cursor tests - Set2 + JDK-8340978: Open source few DnD tests - Set6 + JDK-8340985: Open source some Desktop related tests + JDK-8341000: Open source some of the AWT Window tests + JDK-8341004: Open source AWT FileDialog related tests + JDK-8341072: Open source several AWT Canvas and Rectangle related tests + JDK-8341128: open source some 2d graphics tests + JDK-8341148: Open source several Choice related tests + JDK-8341162: Open source some of the AWT window test + JDK-8341170: Open source several Choice related tests (part 2) + JDK-8341177: Opensource few List and a Window test + JDK-8341191: Open source few more AWT FileDialog tests + JDK-8341239: Open source closed frame tests # 3 + JDK-8341257: Open source few DND tests - Set1 + JDK-8341258: Open source few various AWT tests - Set1 + JDK-8341278: Open source few TrayIcon tests - Set7 + JDK-8341298: Open source more AWT window tests + JDK-8341373: Open source closed frame tests # 4 + JDK-8341378: Open source few TrayIcon tests - Set8 + JDK-8341447: Open source closed frame tests # 5 + JDK-8341535: sun/awt/font/TestDevTransform.java fails with RuntimeException: Different rendering + JDK-8341637: java/net/Socket/UdpSocket.java fails with "java.net.BindException: Address already in use" (macos-aarch64) + JDK-8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 + JDK-8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test + JDK-8342524: Use latch in AbstractButton/bug6298940.java instead of delay + JDK-8342633: javax/management/security/ /HashedPasswordFileTest.java creates tmp file in src dir + JDK-8343037: Missing @since tag on JColorChooser.showDialog overload + JDK-8343103: Enable debug logging for vmTestbase/nsk/jvmti/ /scenarios/sampling/SP05/sp05t003/TestDescription.java + JDK-8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access + JDK-8343170: java/awt/Cursor/JPanelCursorTest/ /JPanelCursorTest.java does not show the default cursor + JDK-8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory + JDK-8343529: serviceability/sa/ClhsdbWhere.java fails AssertionFailure: Corrupted constant pool + JDK-8343891: Test javax/swing/JTabbedPane/ /TestJTabbedPaneBackgroundColor.java failed + JDK-8343936: Adjust timeout in test javax/management/monitor/DerivedGaugeMonitorTest.java + JDK-8344316: security/auth/callback/TextCallbackHandler/ /Password.java make runnable with JTReg and add the UI + JDK-8344361: Restore null return for invalid services from legacy providers + JDK-8345133: Test sun/security/tools/jarsigner/ /TsacertOptionTest.java failed: Warning found in stdout + JDK-8345134: Test sun/security/tools/jarsigner/ /ConciseJarsigner.java failed: unable to find valid certification path to requested target + JDK-8345357: test/jdk/javax/swing/JRadioButton/8033699/ /bug8033699.java fails in ubuntu22.04 + JDK-8345447: test/jdk/javax/swing/JToolBar/4529206/ /bug4529206.java fails in ubuntu22.04 + JDK-8345547: test/jdk/javax/swing/text/DefaultEditorKit/ /4278839/bug4278839.java fails in ubuntu22.04 + JDK-8345598: Upgrade NSS binaries for interop tests + JDK-8345625: Better HTTP connections + JDK-8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked tate + JDK-8345838: Remove the appcds/javaldr/AnonVmClassesDuringDump.java test + JDK-8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings + JDK-8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux + JDK-8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test + JDK-8347019: Test javax/swing/JRadioButton/8033699/ /bug8033699.java still fails: Focus is not on Radio Button Single as Expected + JDK-8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests + JDK-8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed + JDK-8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero + JDK-8347286: (fs) Remove some extensions from java/nio/file/Files/probeContentType/Basic.java + JDK-8347576: Error output in libjsound has non matching format strings + JDK-8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp + JDK-8347911: Limit the length of inflated text chunks + JDK-8347995: Race condition in jdk/java/net/httpclient/ /offline/FixedResponseHttpClient.java + JDK-8348107: test/jdk/java/net/httpclient/ /HttpsTunnelAuthTest.java fails intermittently + JDK-8348110: Update LCMS to 2.17 + JDK-8348299: Update List/ItemEventTest/ItemEventTest.java + JDK-8348596: Update FreeType to 2.13.3 + JDK-8348597: Update HarfBuzz to 10.4.0 + JDK-8348598: Update Libpng to 1.6.47 + JDK-8348600: Update PipeWire to 1.3.81 + JDK-8348865: JButton/bug4796987.java never runs because Windows XP is unavailable + JDK-8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS + JDK-8348989: Better Glyph drawing + JDK-8349039: Adjust exception No type named in database + JDK-8349111: Enhance Swing supports + JDK-8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails + JDK-8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java + JDK-8349492: Update sun/security/pkcs12/ /KeytoolOpensslInteropTest.java to use a recent Openssl version + JDK-8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree + JDK-8349594: Enhance TLS protocol support + JDK-8349751: AIX build failure after upgrade pipewire to 1.3.81 + JDK-8349974: [JMH,17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError + JDK-8350211: CTW: Attempt to preload all classes in constant pool + JDK-8350224: Test javax/swing/JComboBox/ /TestComboBoxComponentRendering.java fails in ubuntu 23.x and later + JDK-8350260: Improve HTML instruction formatting in PassFailJFrame + JDK-8350383: Test: add more test case for string compare (UL case) + JDK-8350386: Test TestCodeCacheFull.java fails with option - XX:-UseCodeCacheFlushing + JDK-8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR + JDK-8350498: Remove two Camerfirma root CA certificates + JDK-8350540: [17u,11u] B8312065.java fails Network is unreachable + JDK-8350546: Several java/net/InetAddress tests fails UnknownHostException + JDK-8350616: Skip ValidateHazardPtrsClosure in non-debug builds + JDK-8350651: Bump update version for OpenJDK: jdk-17.0.16 + JDK-8350924: javax/swing/JMenu/4213634/bug4213634.java fails + JDK-8350991: Improve HTTP client header handling + JDK-8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual + JDK-8352076: [21u] Problem list tests that fail in 21 and would be fixed by 8309622 + JDK-8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported + JDK-8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing + JDK-8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace + JDK-8352676: Opensource JMenu tests - series1 + JDK-8352680: Opensource few misc swing tests + JDK-8352684: Opensource JInternalFrame tests - series1 + JDK-8352706: httpclient HeadTest does not run on HTTP2 + JDK-8352716: (tz) Update Timezone Data to 2025b + JDK-8352908: Open source several swing tests batch1 + JDK-8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build + JDK-8353070: Clean up and open source couple AWT Graphics related tests (Part 1) + JDK-8353138: Screen capture for test TaskbarPositionTest.java, failure case + JDK-8353320: Open source more Swing text tests + JDK-8353446: Open source several AWT Menu tests - Batch 2 + JDK-8353475: Open source two Swing DefaultCaret tests + JDK-8353685: Open some JComboBox bugs 4 + JDK-8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public + JDK-8353714: [17u] Backport of 8347740 incomplete + JDK-8353942: Open source Swing Tests - Set 5 + JDK-8354554: Open source several clipboard tests batch1 + JDK-8356053: Test java/awt/Toolkit/Headless/ /HeadlessToolkit.java fails by timeout + JDK-8356096: ISO 4217 Amendment 179 Update + JDK-8356571: Re-enable -Wtype-limits for GCC in LCMS + JDK-8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" + JDK-8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build + JDK-8359170: Add 2 TLS and 2 CS Sectigo roots + JDK-8360147: Better Glyph drawing redux + JDK-8361674: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.16 - Modified patch: * fips.patch + rebase- Update to upstream tag jdk-17.0.15+6 (April 2025 CPU) * CVEs + CVE-2025-21587, bsc#1241274 + CVE-2025-30691, bsc#1241275 + CVE-2025-30698, bsc#1241276 * Changes + JDK-6355567: AdobeMarkerSegment causes failure to read valid JPEG + JDK-8065099: [macos] javax/swing/PopupFactory/6276087/ /NonOpaquePopupMenuTest.java fails: no background shine through + JDK-8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts + JDK-8198237: [macos] Test java/awt/Frame/ /ExceptionOnSetExtendedStateTest/ /ExceptionOnSetExtendedStateTest.java fails + JDK-8198666: Many java/awt/Modal/OnTop/ test fails on mac + JDK-8208565: [TEST_BUG] javax/swing/PopupFactory/6276087/ /NonOpaquePopupMenuTest.java throws NPE + JDK-8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser + JDK-8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog + JDK-8266435: WBMPImageReader.read() should not truncate the input stream + JDK-8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes + JDK-8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package + JDK-8274893: Update java.desktop classes to use try-with-resources + JDK-8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory + JDK-8277240: java/awt/Graphics2D/ScaledTransform/ /ScaledTransform.java dialog does not get disposed + JDK-8281234: The -protected option is not always checked in keytool and jarsigner + JDK-8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory + JDK-8283387: [macos] a11y : Screen magnifier does not show selected Tab + JDK-8283404: [macos] a11y : Screen magnifier does not show JMenu name + JDK-8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java + JDK-8286779: javax.crypto.CryptoPolicyParser#isConsistent always returns 'true' + JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native + JDK-8290400: Must run exe installers in jpackage jtreg tests without UI + JDK-8292588: [macos] Multiscreen/MultiScreenLocationTest/ /MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 + JDK-8292704: sun/security/tools/jarsigner/compatibility/ /Compatibility.java use wrong key size for EC + JDK-8292848: AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7 + JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic + JDK-8293412: Remove unnecessary java.security.egd overrides + JDK-8294067: [macOS] javax/swing/JComboBox/6559152/ /bug6559152.java Cannot select an item from popup with the ENTER key. + JDK-8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x + JDK-8295087: Manual Test to Automated Test Conversion + JDK-8295176: some langtools test pollutes source tree + JDK-8296591: Signature benchmark + JDK-8296818: Enhance JMH tests java/security/Signatures.java + JDK-8299077: [REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus + JDK-8299127: [REDO] JDK-8194048 Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/ /HidingSelectionTest.java' fails + JDK-8299128: [REDO] JDK-8213562 Test javax/swing/text/ /DefaultCaret/HidingSelection/MultiSelectionTest.java fails + JDK-8299739: HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException + JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only + JDK-8301989: new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE + JDK-8302111: Serialization considerations + JDK-8305853: java/text/Format/DateFormat/ /DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" + JDK-8306711: Improve diagnosis of `IntlTest` framework + JDK-8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM + JDK-8309171: Test vmTestbase/nsk/jvmti/scenarios/ /jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341 + JDK-8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/ /jni_interception/JI05/ji05t001/TestDescription.java + JDK-8309740: Expand timeout windows for tests in JDK-8179502 + JDK-8309841: Jarsigner should print a warning if an entry is removed + JDK-8310234: Refactor Locale tests to use JUnit + JDK-8310629: java/security/cert/CertPathValidator/OCSP/ /OCSPTimeout.java fails with RuntimeException: Server not ready + JDK-8311306: Test com/sun/management/ThreadMXBean/ /ThreadCpuTimeArray.java failed: out of expected range + JDK-8311546: Certificate name constraints improperly validated with leading period + JDK-8311663: Additional refactoring of Locale tests to JUnit + JDK-8312416: Tests in Locale should have more descriptive names + JDK-8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above + JDK-8313633: [macOS] java/awt/dnd/NextDropActionTest/ /NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! + JDK-8313710: jcmd: typo in the documentation of JFR.start and JFR.dump + JDK-8314225: SIGSEGV in JavaThread::is_lock_owned + JDK-8314610: hotspot can't compile with the latest of gtest because of + JDK-8314752: Use google test string comparison macros + JDK-8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: + JDK-8314975: JavadocTester should set source path if not specified + JDK-8315486: vmTestbase/nsk/jdwp/ThreadReference/ /ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out + JDK-8315825: Open some swing tests + JDK-8315882: Open some swing tests 2 + JDK-8315883: Open source several Swing JToolbar tests + JDK-8315952: Open source several Swing JToolbar JTooltip JTree tests + JDK-8316056: Open source several Swing JTree tests + JDK-8316146: Open some swing tests 4 + JDK-8316149: Open source several Swing JTree JViewport KeyboardManager tests + JDK-8316218: Open some swing tests 5 + JDK-8316371: Open some swing tests 6 + JDK-8316559: Refactor some util/Calendar tests to JUnit + JDK-8316627: JViewport Test headless failure + JDK-8316696: Remove the testing base classes: IntlTest and CollatorTest + JDK-8317631: Refactor ChoiceFormat tests to use JUnit + JDK-8317636: Improve heap walking API tests to verify correctness of field indexes + JDK-8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux + JDK-8319567: Update java/lang/invoke tests to support vm flags + JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/ /CallerAccessTest.java to accept vm flags + JDK-8319569: Several java/util tests should be updated to accept VM flags + JDK-8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags + JDK-8319648: java/lang/SecurityManager tests ignore vm flags + JDK-8319672: Several classloader tests ignore VM flags + JDK-8319673: Few security tests ignore VM flags + JDK-8319676: A couple of jdk/modules/incubator/ tests ignore VM flags + JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless + JDK-8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) + JDK-8320372: test/jdk/sun/security/x509/DNSName/ /LeadingPeriod.java validity check failed + JDK-8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 + JDK-8320691: Timeout handler on Windows takes 2 hours to complete + JDK-8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/ /VisibilityTest.java timeout after passing + JDK-8320916: jdk/jfr/event/gc/stacktrace/ /TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" + JDK-8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' + JDK-8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" + JDK-8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust + JDK-8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 + JDK-8325024: java/security/cert/CertPathValidator/OCSP( /OCSPTimeout.java incorrect comment information + JDK-8325042: Remove unused JVMDITools test files + JDK-8325529: Remove unused imports from `ModuleGenerator` test file + JDK-8325659: Normalize Random usage by incubator vector tests + JDK-8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/ /compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed + JDK-8325908: Finish removal of IntlTest and CollatorTest + JDK-8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 + JDK-8326421: Add jtreg test for large arrayCopy disjoint case. + JDK-8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case + JDK-8327098: GTest needs larger combination limit + JDK-8327476: Upgrade JLine to 3.26.1 + JDK-8327505: Test com/sun/jmx/remote/ /NotificationMarshalVersions/TestSerializationMismatch.java fails + JDK-8327857: Remove applet usage from JColorChooser tests Test4222508 + JDK-8327859: Remove applet usage from JColorChooser tests Test4319113 + JDK-8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm + JDK-8328005: Convert java/awt/im/JTextFieldTest.java applet test to main + JDK-8328085: C2: Use after free in PhaseChaitin::Register_Allocate() + JDK-8328121: Remove applet usage from JColorChooser tests Test4759306 + JDK-8328130: Remove applet usage from JColorChooser tests Test4759934 + JDK-8328185: Convert java/awt/image/MemoryLeakTest/ /MemoryLeakTest.java applet test to main + JDK-8328227: Remove applet usage from JColorChooser tests Test4887836 + JDK-8328368: Convert java/awt/image/multiresolution/ /MultiDisplayTest/MultiDisplayTest.java applet test to main + JDK-8328370: Convert java/awt/print/Dialog/PrintApplet.java applet test to main + JDK-8328380: Remove applet usage from JColorChooser tests Test6348456 + JDK-8328387: Convert java/awt/Frame/FrameStateTest/ /FrameStateTest.html applet test to main + JDK-8328403: Remove applet usage from JColorChooser tests Test6977726 + JDK-8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java + JDK-8328558: Convert javax/swing/JCheckBox/8032667/ /bug8032667.java applet test to main + JDK-8328717: Convert javax/swing/JColorChooser/8065098/ /bug8065098.java applet test to main + JDK-8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main + JDK-8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main + JDK-8328753: Open source few Undecorated Frame tests + JDK-8328819: Remove applet usage from JFileChooser tests bug6698013 + JDK-8328827: Convert java/awt/print/PrinterJob/ /PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main + JDK-8329210: Delete Redundant Printer Dialog Modality Test + JDK-8329320: Simplify awt/print/PageFormat/NullPaper.java test + JDK-8329322: Convert PageFormat/Orient.java to use PassFailJFrame + JDK-8329692: Add more details to FrameStateTest.java test instructions + JDK-8330702: Update failure handler to don't generate Error message if cores actions are empty + JDK-8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java + JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor + JDK-8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 + JDK-8332158: [XWayland] test/jdk/java/awt/Mouse/ /EnterExitEvents/ResizingFrameTest.java + JDK-8332917: failure_handler should execute gdb "info threads" command on linux + JDK-8333360: PrintNullString.java doesn't use float arguments + JDK-8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep + JDK-8333403: Write a test to check various components events are triggered properly + JDK-8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows + JDK-8334305: Remove all code for nsk.share.Log verbose mode + JDK-8334490: Normalize string with locale invariant `toLowerCase()` + JDK-8334777: Test javax/management/remote/mandatory/notif/ /NotifReconnectDeadlockTest.java failed with NullPointerException + JDK-8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment + JDK-8335172: Add manual steps to run security/auth/callback/ /TextCallbackHandler/Password.java test + JDK-8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ + JDK-8336012: Fix usages of jtreg-reserved properties + JDK-8336498: [macos] [build]: install-file macro may run into permission denied error + JDK-8336692: Redo fix for JDK-8284620 + JDK-8336942: Improve test coverage for class loading elements with annotations of different retentions + JDK-8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC + JDK-8337494: Clarify JarInputStream behavior + JDK-8337692: Better TLS connection support + JDK-8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 + JDK-8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference + JDK-8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation + JDK-8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop + JDK-8338426: Test java/nio/channels/Selector/WakeupNow.java failed + JDK-8338430: Improve compiler transformations + JDK-8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix + JDK-8338595: Add more linesize for MIME decoder in macro bench test Base64Decode + JDK-8338668: Test javax/swing/JFileChooser/8080628/ /bug8080628.java doesn't test for GTK L&F + JDK-8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java + JDK-8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java + JDK-8339356: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine + JDK-8339524: Clean up a few ExtendedRobot tests + JDK-8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC + JDK-8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class + JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract + JDK-8339883: Open source several AWT/2D related tests + JDK-8339902: Open source couple TextField related tests + JDK-8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java + JDK-8340078: Open source several 2D tests + JDK-8340116: test/jdk/sun/security/tools/jarsigner/ /PreserveRawManifestEntryAndDigest.java can fail due to regex + JDK-8340411: open source several 2D imaging tests + JDK-8340480: Bad copyright notices in changes from JDK-8339902 + JDK-8340687: Open source closed frame tests #1 + JDK-8340719: Open source AWT List tests + JDK-8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless + JDK-8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java + JDK-8341111: open source several AWT tests including menu shortcut tests + JDK-8341316: [macos] javax/swing/ProgressMonitor/ /ProgressMonitorEscapeKeyPress.java fails sometimes in macos + JDK-8341412: Various test failures after JDK-8334305 + JDK-8341424: GHA: Collect hs_errs from build time failures + JDK-8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible + JDK-8341722: Fix some warnings as errors when building on Linux with toolchain clang + JDK-8341881: [REDO] java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 + JDK-8341978: Improve JButton/bug4490179.java + JDK-8341982: Simplify JButton/bug4323121.java + JDK-8342098: Write a test to compare the images + JDK-8342145: File libCreationTimeHelper.c compile fails on Alpine + JDK-8342270: Test sun/security/pkcs11/Provider/ /RequiredMechCheck.java needs write access to src tree + JDK-8342498: Add test for Allocation elimination after use as alignment reference by SuperWord + JDK-8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay + JDK-8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS + JDK-8342562: Enhance Deflater operations + JDK-8342602: Remove JButton/PressedButtonRightClickTest test + JDK-8342607: Enhance register printing on x86_64 platforms + JDK-8342609: jpackage test helper function incorrectly removes a directory instead of its contents only + JDK-8342634: javax/imageio/plugins/wbmp/ /WBMPStreamTruncateTest.java creates temp file in src dir + JDK-8342635: javax/swing/JFileChooser/FileSystemView/ /WindowsDefaultIconSizeTest.java creates tmp file in src dir + JDK-8342704: GHA: Report truncation is broken after JDK-8341424 + JDK-8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 + JDK-8342858: Make target mac-jdk-bundle fails on chmod command + JDK-8342988: GHA: Build JTReg in single step + JDK-8343007: Enhance Buffered Image handling + JDK-8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file + JDK-8343101: Rework BasicTest.testTemp test cases + JDK-8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/ /PrintCheckboxManualTest.java fails with Error. Can't find HTML file PrintCheckboxManualTest.html + JDK-8343128: PassFailJFrame.java test result: Error. Bad action for script: build} + JDK-8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values + JDK-8343178: Test BasicTest.java javac compile fails cannot find symbol + JDK-8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure + JDK-8343491: javax/management/remote/mandatory/connection/ /DeadLockTest.java failing with NoSuchObjectException: no such object in table + JDK-8343599: Kmem limit and max values swapped when printing container information + JDK-8343724: [PPC64] Disallow OptoScheduling + JDK-8343882: BasicAnnoTests doesn't handle multiple annotations at the same position + JDK-8344581: [TESTBUG] java/awt/Robot/ /ScreenCaptureRobotTest.java failing on macOS + JDK-8344589: Update IANA Language Subtag Registry to Version 2024-11-19 + JDK-8344646: The libjsig deprecation warning should go to stderr not stdout + JDK-8345296: AArch64: VM crashes with SIGILL when prctl is disallowed + JDK-8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 + JDK-8345371: Bump update version for OpenJDK: jdk-17.0.15 + JDK-8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java + JDK-8345414: Google CAInterop test failures + JDK-8345468: test/jdk/javax/swing/JScrollBar/4865918/ /bug4865918.java fails in ubuntu22.04 + JDK-8346055: javax/swing/text/StyledEditorKit/4506788/ /bug4506788.java fails in ubuntu22.04 + JDK-8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI + JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs + JDK-8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 + JDK-8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI + JDK-8346887: DrawFocusRect() may cause an assertion failure + JDK-8346908: Update JDK 17 javadoc man page + JDK-8346972: Test java/nio/channels/FileChannel/ /LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk + JDK-8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test + JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no license header + JDK-8347740: java/io/File/createTempFile/SpecialTempFile.java failing + JDK-8347847: Enhance jar file support + JDK-8347965: (tz) Update Timezone Data to 2025a + JDK-8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows + JDK-8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland + JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates + JDK-8352097: (tz) zone.tab update missed in 2025a backport + JDK-8353905: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.15 - Modified patch: * fips.patch + rediff- Update to upstream tag jdk-17.0.14+7 (January 2025 CPU) * Security update + JDK-8330045, CVE-2025-21502, bsc#1236278: Enhance array handling * Changes + JDK-7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color + JDK-8028127: Regtest java/security/Security/ /SynchronizedAccess.java is incorrect + JDK-8071693: Introspector ignores default interface methods + JDK-8195675: Call to insertText with single character from custom Input Method ignored + JDK-8202926: Test java/awt/Focus/WindowUpdateFocusabilityTest/ /WindowUpdateFocusabilityTest.html fails + JDK-8207908: JMXStatusTest.java fails assertion intermittently + JDK-8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. + JDK-8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" + JDK-8254759: [TEST_BUG] [macosx] javax/swing/JInternalFrame/ /4202966/IntFrameCoord.html fails + JDK-8258734: jdk/jfr/event/oldobject/TestClassLoaderLeak.java failed with "RuntimeException: Could not find class leak" + JDK-8268364: jmethod clearing should be done during unloading + JDK-8269770: nsk tests should start IOPipe channel before launch debuggee - Debugee.prepareDebugee + JDK-8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN + JDK-8271456: Avoid looking up standard charsets in "java.desktop" module + JDK-8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags + JDK-8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags + JDK-8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs + JDK-8272746: ZipFile can't open big file (NegativeArraySizeException) + JDK-8273914: Indy string concat changes order of operations + JDK-8274170: Add hooks for custom makefiles to augment jtreg test execution + JDK-8274505: Too weak variable type leads to unnecessary cast in java.desktop + JDK-8276763: java/nio/channels/SocketChannel/ /AdaptorStreams.java fails with "SocketTimeoutException: Read timed out" + JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test + JDK-8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing + JDK-8281379: Assign package declarations to all jtreg test cases under gc + JDK-8282578: AIOOBE in javax.sound.sampled.Clip + JDK-8283214: [macos] Screen magnifier does not show the magnified text for JComboBox + JDK-8283222: improve diagnosability of runtime/8176717/TestInheritFD.java timeouts + JDK-8284291: sun/security/krb5/auto/Renew.java fails intermittently on Windows 11 + JDK-8284874: Add comment to ProcessHandle/OnExitTest to describe zombie problem + JDK-8286160: (fs) Files.exists returns unexpected results with C:\pagefile.sys because it's not readable + JDK-8287003: InputStreamReader::read() can return zero despite writing a char in the buffer + JDK-8288976: classfile parser 'wrong name' error message has the names the wrong way around + JDK-8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" + JDK-8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests + JDK-8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023 + JDK-8292309: Fix "java/awt/PrintJob/ConstrainedPrintingTest/ /ConstrainedPrintingTest.java" test + JDK-8293061: Combine CDSOptions and AppCDSOptions test utility classes + JDK-8293877: Rewrite MineField test + JDK-8294193: Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory + JDK-8294726: Update URLs in minefield tests + JDK-8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher + JDK-8295344: Harden runtime/StackGuardPages/ /TestStackGuardPages.java + JDK-8295859: Update Manual Test Groups + JDK-8296709: WARNING: JNI call made without checking exceptions + JDK-8296718: Refactor bootstrap Test Common Functionalities to test/lib/Utils + JDK-8296787: Unify debug printing format of X.509 cert serial numbers + JDK-8296972: [macos13] java/awt/Frame/MaximizedToIconified/ /MaximizedToIconified.java: getExtendedState() != 6 as expected. + JDK-8298513: vmTestbase/nsk/jdi/EventSet/suspendPolicy/ /suspendpolicy009/TestDescription.java fails with usage tracker + JDK-8300416: java.security.MessageDigestSpi clone can result in thread-unsafe clones + JDK-8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated + JDK-8302225: SunJCE Provider doesn't validate key sizes when using 'constrained' transforms for AES/KW and AES/KWP + JDK-8303697: ProcessTools doesn't print last line of process output + JDK-8303705: Field sleeper.started should be volatile JdbLockTestTarg.java + JDK-8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally + JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/ /TestTooManyEntries.java and clarify its purpose + JDK-8304557: java/util/concurrent/CompletableFuture/ /CompletableFutureOrTimeoutExceptionallyTest.java times out + JDK-8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate + JDK-8307297: Move some DnD tests to open + JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM + JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/ /TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 + JDK-8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options + JDK-8309532: java/lang/Class/getDeclaredField/ /FieldSetAccessibleTest should filter modules that depend on JVMCI + JDK-8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ + JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests + JDK-8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ /ModifierRobotKeyTest.java fails on ubuntu 23.04 + JDK-8313374: --enable-ccache's CCACHE_BASEDIR breaks builds + JDK-8313638: Add test for dump of resolved references + JDK-8313854: Some tests in serviceability area fail on localized Windows platform + JDK-8313878: Exclude two compiler/rtm/locking tests on ppc64le + JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) + JDK-8314824: Fix serviceability/jvmti/8036666/ /GetObjectLockCount.java to use vm flags + JDK-8314829: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java ignores vm flags + JDK-8314831: NMT tests ignore vm flags + JDK-8315097: Rename createJavaProcessBuilder + JDK-8315406: [REDO] serviceability/jdwp/ /AllModulesCommandTest.java ignores VM flags + JDK-8315988: Parallel: Make TestAggressiveHeap use createTestJvm + JDK-8316410: GC: Make TestCompressedClassFlags use createTestJvm + JDK-8316446: 4 sun/management/jdp tests ignore VM flags + JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags + JDK-8316464: 3 sun/tools tests ignore VM flags + JDK-8316562: serviceability/sa/jmap-hprof/ /JMapHProfLargeHeapTest.java times out after JDK-8314829 + JDK-8316581: Improve performance of Symbol::print_value_on() + JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm + JDK-8317116: Provide layouts for multiple test UI in PassFailJFrame + JDK-8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm + JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm + JDK-8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm + JDK-8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" + JDK-8318964: Fix build failures caused by 8315097 + JDK-8319574: Exec/process tests should be marked as flagless + JDK-8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException + JDK-8319651: Several network tests ignore vm flags when start java process + JDK-8319817: Charset constructor should make defensive copy of aliases + JDK-8320586: update manual test/jdk/TEST.groups + JDK-8320665: update jdk_core at open/test/jdk/TEST.groups + JDK-8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions + JDK-8320675: PrinterJob/SecurityDialogTest.java hangs + JDK-8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed + JDK-8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading + JDK-8321470: ThreadLocal.nextHashCode can be static final + JDK-8321543: Update NSS to version 3.96 + JDK-8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile + JDK-8322754: click JComboBox when dialog about to close causes IllegalComponentStateException + JDK-8322766: Micro bench SSLHandshake should use default algorithms + JDK-8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order + JDK-8322830: Add test case for ZipFile opening a ZIP with no entries + JDK-8323562: SaslInputStream.read() may return wrong value + JDK-8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() + JDK-8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3 + JDK-8324841: PKCS11 tests still skip execution + JDK-8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages + JDK-8325525: Create jtreg test case for JDK-8325203 + JDK-8325587: Shenandoah: ShenandoahLock should allow blocking in VM + JDK-8325610: CTW: Add StressIncrementalInlining to stress options + JDK-8325616: JFR ZGC Allocation Stall events should record stack traces + JDK-8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java + JDK-8325851: Hide PassFailJFrame.Builder constructor + JDK-8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut + JDK-8326121: vmTestbase/gc/g1/unloading/tests/ /unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless. + JDK-8326611: Clean up vmTestbase/nsk/stress/stack tests + JDK-8326898: NSK tests should listen on loopback addresses only + JDK-8326948: Force English locale for timeout formatting + JDK-8327401: Some jtreg tests fail on Wayland without any tracking bug + JDK-8327474: Review use of java.io.tmpdir in jdk tests + JDK-8327924: Simplify TrayIconScalingTest.java + JDK-8328021: Convert applet test java/awt/List/SetFontTest/ /SetFontTest.html to main program + JDK-8328242: Add a log area to the PassFailJFrame + JDK-8328303: 3 JDI tests timed out with UT enabled + JDK-8328379: Convert URLDragTest.html applet test to main + JDK-8328402: Implement pausing functionality for the PassFailJFrame + JDK-8328619: sun/management/jmxremote/bootstrap/ /SSLConfigFilePermissionTest.java failed with BindException: Address already in use + JDK-8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization + JDK-8328723: IP Address error when client enables HTTPS endpoint check on server socket + JDK-8328957: Update PKCS11Test.java to not use hardcoded path + JDK-8330278: Have SSLSocketTemplate.doClientSide use loopback address + JDK-8330464: hserr generic events - add entry for the before_exit calls + JDK-8330621: Make 5 compiler tests use ProcessTools.executeProcess + JDK-8330814: Cleanups for KeepAliveCache tests + JDK-8331142: Add test for number of loader threads in BasicDirectoryModel + JDK-8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options + JDK-8331405: Shenandoah: Optimize ShenandoahLock with TTAS + JDK-8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock + JDK-8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only + JDK-8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer + JDK-8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' + JDK-8331863: DUIterator_Fast used before it is constructed + JDK-8331864: Update Public Suffix List to 1cbd6e7 + JDK-8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI + JDK-8332340: Add JavacBench as a test case for CDS + JDK-8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null + JDK-8332589: ubsan: unix/native/libjava/ /ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array' + JDK-8332724: x86 MacroAssembler may over-align code + JDK-8332777: Update JCStress test suite + JDK-8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null + JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled + JDK-8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS + JDK-8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' + JDK-8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' + JDK-8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries + JDK-8333317: Test sun/security/pkcs11/sslecc/ /ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature + JDK-8333824: Unused ClassValue in VarHandles + JDK-8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts + JDK-8334405: java/nio/channels/Selector/ /SelectWithConsumer.java#id0 failed in testWakeupDuringSelect + JDK-8334562: Automate com/sun/security/auth/callback/ /TextCallbackHandler/Default.java test + JDK-8334567: [test] runtime/os/TestTracePageSizes move ppc handling + JDK-8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp + JDK-8335267: [XWayland] move screencast tokens from .awt to .java folder + JDK-8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile + JDK-8335428: Enhanced Building of Processes + JDK-8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ... + JDK-8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs + JDK-8335530: Java file extension missing in AuthenticatorTest + JDK-8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop + JDK-8335904: Fix invalid comment in ShenandoahLock + JDK-8335912, JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files + JDK-8336240: Test com/sun/crypto/provider/Cipher/DES/ /PerformanceTest.java fails with java.lang.ArithmeticException + JDK-8336257: Additional tests in jmxremote/startstop to match on PID not app name + JDK-8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive + JDK-8336342: Fix known X11 library locations in sysroot + JDK-8336343: Add more known sysroot library locations for ALSA + JDK-8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf + JDK-8336564: Enhance mask blit functionality redux + JDK-8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout + JDK-8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result + JDK-8337320: Update ProblemList.txt with tests known to fail on XWayland + JDK-8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags + JDK-8337780: RISC-V: C2: Change C calling convention for sp to NS + JDK-8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows + JDK-8337851: Some tests have name which confuse jtreg + JDK-8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases + JDK-8338058: map_or_reserve_memory_aligned Windows enhance remap assertion + JDK-8338101: remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 + JDK-8338109: java/awt/Mouse/EnterExitEvents/ /ResizingFrameTest.java duplicate in ProblemList + JDK-8338286: GHA: Demote x86_32 to hotspot build only + JDK-8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections + JDK-8338402: GHA: some of bundles may not get removed + JDK-8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813 + JDK-8338751: ConfigureNotify behavior has changed in KWin 6.2 + JDK-8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java + JDK-8339081: Bump update version for OpenJDK: jdk-17.0.14 + JDK-8339180: Enhanced Building of Processes: Follow-on Issue + JDK-8339248: RISC-V: Remove li64 macro assembler routine and related code + JDK-8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs + JDK-8339470: [17u] More defensive fix for 8163921 + JDK-8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message + JDK-8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap + JDK-8339560: Unaddressed comments during code review of JDK-8337664 + JDK-8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent + JDK-8339637: (tz) Update Timezone Data to 2024b + JDK-8339644: Improve parsing of Day/Month in tzdata rules + JDK-8339731: java.desktop/share/classes/javax/swing/text/html/ /default.css typo in margin settings + JDK-8339741: RISC-V: C ABI breakage for integer on stack + JDK-8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java + JDK-8339803: Acknowledge case insensitive unambiguous keywords in tzdata files + JDK-8339892: Several security shell tests don't set TESTJAVAOPTS + JDK-8339931: Update problem list for WindowUpdateFocusabilityTest.java + JDK-8340007: Refactor KeyEvent/FunctionKeyTest.java + JDK-8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout + JDK-8340210: Add positionTestUI() to PassFailJFrame.Builder + JDK-8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity + JDK-8340306: Add border around instructions in PassFailJFrame + JDK-8340308: PassFailJFrame: Make rows default to number of lines in instructions + JDK-8340365: Position the first window of a window list + JDK-8340387: Update OS detection code to recognize Windows Server 2025 + JDK-8340418: GHA: MacOS AArch64 bundles can be removed prematurely + JDK-8340461: Amend description for logArea + JDK-8340466: Add description for PassFailJFrame constructors + JDK-8340552: Harden TzdbZoneRulesCompiler against missing zone names + JDK-8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos + JDK-8340657: [PPC64] SA determines wrong unextendedSP + JDK-8340684: Reading from an input stream backed by a closed ZipFile has no test coverage + JDK-8340785: Update description of PassFailJFrame and samples + JDK-8340799: Add border inside instruction frame in PassFailJFrame + JDK-8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe + JDK-8340815: Add SECURITY.md file + JDK-8340899: Remove wildcard bound in PositionWindows.positionTestWindows + JDK-8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter + JDK-8341235: Improve default instruction frame title in PassFailJFrame + JDK-8341562: RISC-V: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags + JDK-8341688: Aarch64: Generate comments in - XX:+PrintInterpreter to link to source code + JDK-8341806: Gcc version detection failure on Alinux3 + JDK-8341927: Replace hardcoded security providers with new test.provider.name system property + JDK-8341997: Tests create files in src tree instead of scratch dir + JDK-8342181: Update tests to use stronger Key and Salt size + JDK-8342183: Update tests to use stronger algorithms and keys + JDK-8342188: Update tests to use stronger key parameters and certificates + JDK-8342496: C2/Shenandoah: SEGV in compiled code when running jcstress + JDK-8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing + JDK-8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 + JDK-8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option + JDK-8342701: [PPC64] TestOSRLotsOfLocals.java crashes + JDK-8342962: [s390x] TestOSRLotsOfLocals.java crashes + JDK-8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% + JDK-8343474: [updates] Customize README.md to specifics of update project + JDK-8343687: [17u] TestAntiDependencyForPinnedLoads requires UTF-8 + JDK-8343848: Fix typo of property name in TestOAEPPadding after 8341927 + JDK-8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted + JDK-8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners + JDK-8347011: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.14 - Added patch * reproducible-directory-mtime.patch + reproducible modification times for directory creation- Update to upstream tag jdk-17.0.13+11 (October 2024 CPU) * Security fixes + JDK-8307383: Enhance DTLS connections + JDK-8290367, JDK-8332643: Update default value and extend the scope of com.sun.jndi.ldap.object.trustSerialData system property + JDK-8328286, CVE-2024-21208, bsc#1231702: Enhance HTTP client + JDK-8328544, CVE-2024-21210, bsc#1231711: Improve handling of vectorization + JDK-8328726: Better Kerberos support + JDK-8331446, CVE-2024-21217, bsc#1231716: Improve deserialization support + JDK-8332644, CVE-2024-21235, bsc#1231719: Improve graph optimizations + JDK-8335713: Enhance vectorization analysis * Other changes + JDK-7022325: TEST_BUG: test/java/util/zip/ZipFile/ /ReadLongZipFileName.java leaks files if it fails + JDK-7026262: HttpServer: improve handling of finished HTTP exchanges + JDK-7124313: [macosx] Swing Popups should overlap taskbar + JDK-8005885: enhance PrintCodeCache to print more data + JDK-8051959: Add thread and timestamp options to java.security.debug system property + JDK-8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping + JDK-8183227: read/write APIs in class os shall return ssize_t + JDK-8193547: Regression automated test '/open/test/jdk/java/ /awt/Toolkit/DesktopProperties/rfe4758438.java' fails + JDK-8222884: ConcurrentClassDescLookup.java times out intermittently + JDK-8233725: ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time + JDK-8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock + JDK-8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use" + JDK-8255898: Test java/awt/FileDialog/FilenameFilterTest/ /FilenameFilterTest.java fails on Mac OS + JDK-8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant" + JDK-8257540: javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '." + JDK-8259866: two java.util tests failed with "IOException: There is not enough space on the disk" + JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/ /MouseEventAfterStartDragTest.html test failed + JDK-8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit + JDK-8263031: HttpClient throws Exception if it receives a Push Promise that is too large + JDK-8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant" + JDK-8269428: java/util/concurrent/ConcurrentHashMap/ /ToArray.java timed out + JDK-8269657: Test java/nio/channels/DatagramChannel/ /Loopback.java failed: Unexpected message + JDK-8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'." + JDK-8272558: IR Test Framework README misses some flags + JDK-8272777: Clean up remaining AccessController warnings in test library + JDK-8273216: JCMD does not work across container boundaries with Podman + JDK-8273430: Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark + JDK-8273541: Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2 + JDK-8275851: Deproblemlist open/test/jdk/javax/swing/ /JComponent/6683775/bug6683775.java + JDK-8276660: Scalability bottleneck in java.security.Provider.getService() + JDK-8277042: add test for 8276036 to compiler/codecache + JDK-8279068: IGV: Update to work with JDK 16 and 17 + JDK-8279164: Disable TLS_ECDH_* cipher suites + JDK-8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660 + JDK-8279337: The MToolkit is still referenced in a few places + JDK-8279641: Create manual JTReg tests for Swing accessibility + JDK-8279878: java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10 + JDK-8280034: ProblemList jdk/jfr/api/consumer/recordingstream/ /TestOnEvent.java on linux-x64 + JDK-8280392: java/awt/Focus/NonFocusableWindowTest/ /NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." + JDK-8280970: Cleanup dead code in java.security.Provider + JDK-8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots + JDK-8280988: [XWayland] Click on title to request focus test failures + JDK-8280990: [XWayland] XTest emulated mouse click does not bring window to front + JDK-8280993: [XWayland] Popup is not closed on click outside of area controlled by XWayland + JDK-8280994: [XWayland] Drag and Drop does not work in java - > wayland app direction + JDK-8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS + JDK-8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests + JDK-8282526: Default icon is not painted properly + JDK-8283728: jdk.hotspot.agent: Wrong location for RISCV64ThreadContext.java + JDK-8284316: Support accessibility ManualTestFrame.java for non SwingSet tests + JDK-8284585: PushPromiseContinuation test fails intermittently in timeout + JDK-8285497: Add system property for Java SE specification maintenance version + JDK-8288568: Reduce runtime of java.security microbenchmarks + JDK-8289182: NMT: MemTracker::baseline should return void + JDK-8290966: G1: Record number of PLAB filled and number of direct allocations + JDK-8291760: PipelineLeaksFD.java still fails: More or fewer pipes than expected + JDK-8292044: HttpClient doesn't handle 102 or 103 properly + JDK-8292739: Invalid legacy entries may be returned by Provider.getServices() call + JDK-8292948: JEditorPane ignores font-size styles in external linked css-file + JDK-8293862: javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null' + JDK-8293872: Make runtime/Thread/ThreadCountLimit.java more robust + JDK-8294148: Support JSplitPane for instructions and test UI + JDK-8294691: dynamicArchive/RelativePath.java is running other test case + JDK-8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance + JDK-8295111: dpkg appears to have problems resolving symbolically linked native libraries + JDK-8296410: HttpClient throws java.io.IOException: no statuscode in response for HTTP2 + JDK-8296812: sprintf is deprecated in Xcode 14 + JDK-8297878: KEM: Implementation + JDK-8298381: Improve handling of session tickets for multiple SSLContexts + JDK-8298596: vmTestbase/nsk/sysdict/vm/stress/chain/chain008/ /chain008.java fails with "NoClassDefFoundError: Could not initialize class java.util.concurrent.ThreadLocalRandom" + JDK-8298809: Clean up vm/compiler/InterfaceCalls JMH + JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle + JDK-8299254: Support dealing with standard assert macro + JDK-8299378: sprintf is deprecated in Xcode 14 + JDK-8299395: Remove metaprogramming/removeCV.hpp + JDK-8299396: Remove metaprogramming/removeExtent.hpp + JDK-8299397: Remove metaprogramming/isFloatingPoint.hpp + JDK-8299398: Remove metaprogramming/isConst.hpp + JDK-8299399: Remove metaprogramming/isArray.hpp + JDK-8299402: Remove metaprogramming/isVolatile.hpp + JDK-8299479: Remove metaprogramming/decay.hpp + JDK-8299481: Remove metaprogramming/removePointer.hpp + JDK-8299482: Remove metaprogramming/isIntegral.hpp + JDK-8299487: Test java/net/httpclient/whitebox/ /SSLTubeTestDriver.java timed out + JDK-8299635: Hotspot update for deprecated sprintf in Xcode 14 + JDK-8299779: Test tools/jpackage/share/jdk/jpackage/tests/ /MainClassTest.java timed out + JDK-8299813: java/nio/channels/DatagramChannel/Disconnect.java fails with jtreg test timeout due to lost datagram + JDK-8299971: Remove metaprogramming/conditional.hpp + JDK-8299972: Remove metaprogramming/removeReference.hpp + JDK-8300169: Build failure with clang-15 + JDK-8300260: Remove metaprogramming/isSame.hpp + JDK-8300264: Remove metaprogramming/isPointer.hpp + JDK-8300265: Remove metaprogramming/isSigned.hpp + JDK-8300806: Update googletest to v1.13.0 + JDK-8300910: Remove metaprogramming/integralConstant.hpp + JDK-8301132: Test update for deprecated sprintf in Xcode 14 + JDK-8301200: Don't scale timeout stress with timeout factor + JDK-8301274: update for deprecated sprintf for security components + JDK-8301279: update for deprecated sprintf for management components + JDK-8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session + JDK-8301704: Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded + JDK-8302495: update for deprecated sprintf for java.desktop + JDK-8302800: Augment NaN handling tests of FDLIBM methods + JDK-8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl + JDK-8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL + JDK-8303527: update for deprecated sprintf for jdk.hotspot.agent + JDK-8303617: update for deprecated sprintf for jdk.jdwp.agent + JDK-8303830: update for deprecated sprintf for jdk.accessibility + JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file + JDK-8303920: Avoid calling out to python in DataDescriptorSignatureMissing test + JDK-8303942: os::write should write completely + JDK-8303965: java.net.http.HttpClient should reset the stream if response headers contain malformed header fields + JDK-8304375: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Expected at least some events to be out of order! Reuse = false" + JDK-8304962: sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused + JDK-8304963: HttpServer closes connection after processing HEAD after JDK-7026262 + JDK-8305072: Win32ShellFolder2.compareTo is inconsistent + JDK-8305079: Remove finalize() from compiler/c2/Test719030 + JDK-8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712 + JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 + JDK-8305959: x86: Improve itable_stub + JDK-8306583: Add JVM crash check in CDSTestUtils.executeAndLog + JDK-8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared + JDK-8306946: jdk/test/lib/process/ /ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output" + JDK-8307091: A few client tests intermittently throw ConcurrentModificationException + JDK-8307193: Several Swing jtreg tests use class.forName on L&F classes + JDK-8307352: AARCH64: Improve itable_stub + JDK-8307448: Test RedefineSharedClassJFR fail due to wrong assumption + JDK-8307779: Relax the java.awt.Robot specification + JDK-8307848: update for deprecated sprintf for jdk.attach + JDK-8307850: update for deprecated sprintf for jdk.jdi + JDK-8308022: update for deprecated sprintf for java.base + JDK-8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader + JDK-8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError + JDK-8308801: update for deprecated sprintf for libnet in java.base + JDK-8308891: TestCDSVMCrash.java needs @requires vm.cds + JDK-8309241: ClassForNameLeak fails intermittently as the class loader hasn't been unloaded + JDK-8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1 + JDK-8309703: AIX build fails after JDK-8280982 + JDK-8309756: Occasional crashes with pipewire screen capture on Wayland + JDK-8309934: Update GitHub Actions to use JDK 17 for building jtreg + JDK-8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out + JDK-8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified + JDK-8310201: Reduce verbose locale output in -XshowSettings launcher option + JDK-8310334: [XWayland][Screencast] screen capture error message in debug + JDK-8310628: GcInfoBuilder.c missing JNI Exception checks + JDK-8310683: Refactor StandardCharset/standard.java to use JUnit + JDK-8311208: Improve CDS Support + JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin + JDK-8312049: runtime/logging/ClassLoadUnloadTest can be improved + JDK-8312140: jdk/jshell tests failed with JDI socket timeouts + JDK-8312229: Crash involving yield, switch and anonymous classes + JDK-8313256: Exclude failing multicast tests on AIX + JDK-8313394: Array Elements in OldObjectSample event has the incorrect description + JDK-8313674: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java should test for more block devices + JDK-8313697: [XWayland][Screencast] consequent getPixelColor calls are slow + JDK-8313873: java/nio/channels/DatagramChannel/ /SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation + JDK-8313901: [TESTBUG] test/hotspot/jtreg/compiler/codecache/ /CodeCacheFullCountTest.java fails with java.lang.VirtualMachineError + JDK-8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table" + JDK-8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" + JDK-8314837: 5 compiled/codecache tests ignore VM flags + JDK-8315024: Vector API FP reduction tests should not test for exact equality + JDK-8315362: NMT: summary diff reports threads count incorrectly + JDK-8315422: getSoTimeout() would be in try block in SSLSocketImpl + JDK-8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests + JDK-8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests + JDK-8315559: Delay TempSymbol cleanup to avoid symbol table churn + JDK-8315576: compiler/codecache/CodeCacheFullCountTest.java fails after JDK-8314837 + JDK-8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix) + JDK-8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java + JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests + JDK-8315804: Open source several Swing JTabbedPane JTextArea JTextField tests + JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java test + JDK-8315965: Open source various AWT applet tests + JDK-8316104: Open source several Swing SplitPane and RadioButton related tests + JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak + JDK-8316211: Open source several manual applet tests + JDK-8316240: Open source several add/remove MenuBar manual tests + JDK-8316285: Opensource JButton manual tests + JDK-8316306: Open source and convert manual Swing test + JDK-8316328: Test jdk/jfr/event/oldobject/ /TestSanityDefault.java times out for some heap sizes + JDK-8316387: Exclude more failing multicast tests on AIX after JDK-8315651 + JDK-8316389: Open source few AWT applet tests + JDK-8316468: os::write incorrectly handles partial write + JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm + JDK-8317112: Add screenshot for Frame/DefaultSizeTest.java + JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm + JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab + JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm + JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm + JDK-8317358: G1: Make TestMaxNewSize use createTestJvm + JDK-8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines + JDK-8317372: Refactor some NumberFormat tests to use JUnit + JDK-8317635: Improve GetClassFields test to verify correctness of field order + JDK-8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string + JDK-8318039: GHA: Bump macOS and Xcode versions + JDK-8318089: Class space not marked as such with NMT when CDS is off + JDK-8318474: Fix memory reporter for thread_count + JDK-8318479: [jmh] the test security.CacheBench failed for multiple threads run + JDK-8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests + JDK-8318696: Do not use LFS64 symbols on Linux + JDK-8318986: Improve GenericWaitBarrier performance + JDK-8319103: Popups that request focus are not shown on Linux with Wayland + JDK-8319197: Exclude hb-subset and hb-style from compilation + JDK-8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates + JDK-8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC + JDK-8320079: The ArabicBox.java test has no control buttons + JDK-8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 + JDK-8320602: Lock contention in SchemaDVFactory.getInstance() + JDK-8320608: Many jtreg printing tests are missing the @printer keyword + JDK-8320655: awt screencast robot spin and sync issues with native libpipewire api + JDK-8320692: Null icon returned for .exe without custom icon + JDK-8320945: problemlist tests failing on latest Windows 11 update + JDK-8321025: Enable Neoverse N1 optimizations for Neoverse V2 + JDK-8321176: [Screencast] make a second attempt on screencast failure + JDK-8321220: JFR: RecordedClass reports incorrect modifiers + JDK-8322008: Exclude some CDS tests from running with - Xshare:off + JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC + JDK-8322726: C2: Unloaded signature class kills argument value + JDK-8322971: KEM.getInstance() should check if a 3rd-party security provider is signed + JDK-8323122: AArch64: Increase itable stub size estimate + JDK-8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe + JDK-8323670: A few client tests intermittently throw ConcurrentModificationException + JDK-8323801: tag doesn't strikethrough the text + JDK-8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE + JDK-8324646: Avoid Class.forName in SecureRandom constructor + JDK-8324648: Avoid NoSuchMethodError when instantiating NativePRNG + JDK-8324668: JDWP process management needs more efficient file descriptor handling + JDK-8324753: [AIX] adjust os_posix after JDK-8318696 + JDK-8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests + JDK-8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive + JDK-8325022: Incorrect error message on client authentication + JDK-8325179: Race in BasicDirectoryModel.validateFileCache + JDK-8325194: GHA: Add macOS M1 testing + JDK-8325384: sun/security/ssl/SSLSessionImpl/ /ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread + JDK-8325444: GHA: JDK-8325194 causes a regression + JDK-8325567: jspawnhelper without args fails with segfault + JDK-8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for , , + JDK-8325621: Improve jspawnhelper version checks + JDK-8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections + JDK-8326106: Write and clear stack trace table outside of safepoint + JDK-8326332: Unclosed inline tags cause misalignment in summary tables + JDK-8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate + JDK-8326734: text-decoration applied to lost when mixed with or + JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java fails + JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel + JDK-8327312: [17u] Problem list ReflectionCallerCacheTest.java due to 8324978 + JDK-8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC + JDK-8327650: Test java/nio/channels/DatagramChannel/ /StressNativeSignal.java timed out + JDK-8327787: Convert javax/swing/border/Test4129681.java applet test to main + JDK-8327840: Automate javax/swing/border/Test4129681.java + JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/ /GetBoundsResizeTest.java applet test to main + JDK-8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC + JDK-8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows + JDK-8328115: Convert java/awt/font/TextLayout/ /TestJustification.html applet test to main + JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test + JDK-8328218: Delete test java/awt/Window/FindOwner/FindOwner.html + JDK-8328234: Remove unused nativeUtils files + JDK-8328238: Convert few closed manual applet tests to main + JDK-8328269: NonFocusablePopupMenuTest.java should be marked as headful + JDK-8328273: sun/management/jmxremote/bootstrap/ /RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use + JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ /ClickDuringKeypress.java imports Applet + JDK-8328561: test java/awt/Robot/ManualInstructions/ /ManualInstructions.java isn't used + JDK-8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main + JDK-8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp + JDK-8328896: Fontmetrics for large Fonts has zero width + JDK-8328953: JEditorPane.read throws ChangedCharSetException + JDK-8328999: Update GIFlib to 5.2.2 + JDK-8329004: Update Libpng to 1.6.43 + JDK-8329103: assert(!thread->in_asgct()) failed during multi-mode profiling + JDK-8329109: Threads::print_on() tries to print CPU time for terminated GC threads + JDK-8329126: No native wrappers generated anymore with - XX:-TieredCompilation after JDK-8251462 + JDK-8329134: Reconsider TLAB zapping + JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java + JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected + JDK-8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections + JDK-8329663: hs_err file event log entry for thread adding/removing should print current thread + JDK-8329667: [macos] Issue with JTree related fix for JDK-8317771 + JDK-8329995: Restricted access to `/proc` can cause JFR initialization to crash + JDK-8330063: Upgrade jQuery to 3.7.1 + JDK-8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp + JDK-8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) + JDK-8330615: avoid signed integer overflows in zip_util.c readCen / hashN + JDK-8331011: [XWayland] TokenStorage fails under Security Manager + JDK-8331063: Some HttpClient tests don't report leaks + JDK-8331077: nroff man page update for jar tool + JDK-8331164: createJMHBundle.sh download jars fail when url needed to be redirected + JDK-8331265: Bump update version for OpenJDK: jdk-17.0.13 + JDK-8331331: :tier1 target explanation in doc/testing.md is incorrect + JDK-8331466: Problemlist serviceability/dcmd/gc/ /RunFinalizationTest.java on generic-all + JDK-8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure + JDK-8331746: Create a test to verify that the cmm id is not ignored + JDK-8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java + JDK-8331885: C2: meet between unloaded and speculative types is not symmetric + JDK-8332008: Enable issuestitle check + JDK-8332113: Update nsk.share.Log to be always verbose + JDK-8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml + JDK-8332248: (fc) java/nio/channels/FileChannel/ /BlockDeviceSize.java failed with RuntimeException + JDK-8332424: Update IANA Language Subtag Registry to Version 2024-05-16 + JDK-8332524: Instead of printing "TLSv1.3," it is showing "TLS13" + JDK-8332898: failure_handler: log directory of commands + JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/ /TestDescription.java fails with no GC's recorded + JDK-8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3 + JDK-8333353: Delete extra empty line in CodeBlob.java + JDK-8333398: Uncomment the commented test in test/jdk/java/ /util/jar/JarFile/mrjar/MultiReleaseJarAPI.java + JDK-8333477: Delete extra empty spaces in Makefiles + JDK-8333698: [17u] TestJstatdRmiPort fails after JDK-8333667 + JDK-8333716: Shenandoah: Check for disarmed method before taking the nmethod lock + JDK-8333724: Problem list security/infra/java/security/cert/ /CertPathValidator/certification/CAInterop.java [#]teliasonerarootcav1 + JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures + JDK-8334166: Enable binary check + JDK-8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager + JDK-8334332: TestIOException.java fails if run by root + JDK-8334333: MissingResourceCauseTestRun.java fails if run by root + JDK-8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327 + JDK-8334339: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java fails on alinux3 + JDK-8334418: Update IANA Language Subtag Registry to Version 2024-06-14 + JDK-8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration + JDK-8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64 + JDK-8334653: ISO 4217 Amendment 177 Update + JDK-8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator + JDK-8335536: Fix assertion failure in IdealGraphPrinter when append is true + JDK-8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file + JDK-8335808: update for deprecated sprintf for jfrTypeSetUtils + JDK-8335918: update for deprecated sprintf for jvmti + JDK-8335967: "text-decoration: none" does not work with "A" HTML tags + JDK-8336301: test/jdk/java/nio/channels/ /AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion + JDK-8336928: GHA: Bundle artifacts removal broken + JDK-8337038: Test java/nio/file/attribute/ /BasicFileAttributeView/CreationTime.java shoud set as /native + JDK-8337283: configure.log is truncated when build dir is on different filesystem + JDK-8337664: Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs + JDK-8337669: [17u] Backport of JDK-8284047 missed to delete a file + JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods are inconsistent with their setVerbose methods + JDK-8338696: (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable (Linux) + JDK-8339869: [21u] Test CreationTime.java fails with UnsatisfiedLinkError after 8334339 + JDK-8341057: Add 2 SSL.com TLS roots + JDK-8341059: Change Entrust TLS distrust date to November 12, 2024 + JDK-8341673: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.13 - Removed patch: * JDK-8282944.patch + fixed in this version differently- 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 Filtersh04-armsrv1 175308314717.0.16.0-150400.3.57.117.0.16.0-150400.3.57.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:39822/SUSE_SLE-15-SP4_Update/f2a6fe4cc7f1bf995c5200d116c36692-java-17-openjdk.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract);hSҀ({utf-8360b65bfb85400bb50b1f3e0f2bbc7d4994cdce9f3a1e36a1741ecc17be7862d?P7zXZ !t/-]"k%Ǡ^MĊ5H9FM[\΁++/,wOhiUvdd@fdomG$9x-<*+ E+ŮJb'^D\[7";DmɫBC@%߻zn,kf^w& xQE8MOށx"NFC` qrrAϵ0h%);3Fi@8ú*Kk dL4+@HtGV(MKd K8Z42O ]L> }c<^mETAi-hHMhcpA`A0±yJ)k\܍ *kytlGR'M=9:pIO4s$W0*Z[k2f Yj5WDpԨ&@Q̣r%ŽnL;VonJ?, SSGС#Ddz fmV%(&6_JN`Y>9@˷'5\hUv~yf*GӲ 0q{C.UĈ0/1Ĩ&tnU0= [ƳgyFakI184\ͨj_ېkǡaL΃:P~W 갚=(hV2\!TXQeu҇&oo xJg]vyvK^A6BߧbQt[/i w( D/{mBZCi.GG;Z[۵v G M7I'JT@]/h# wW}~*seׁVq m}vol:@h(iX< q}c'Y4<ؚVgJ𤕳H#[FxxN̎vY)؄p~m.٣D.>UºaY~!"h 2ytC+ײ]|J^}0XE|v^Q"SSP͍-j.WӠZ"Hko$TFGs9_!%M(ijNL<|aȑ Õӑb_ tD prC:Qr%k<9gr+)ᑐfIca|%eqan;͵ϳ3Xr\p PƁ=!{ 3q/˛3FHk9ʗޡ $Z|pQqMA0­q0!tW׏p5}y.AK2[.ċ3dDC`J.e8{5qac}ĸqpª-0O.Qʶ)8WY(`e;2Mq39Jc.. |g2d|#^bQY{ٺȃ~\@Hp52l) NP<1R"԰Ej6;!xg0lND5' wV!971Y?NLxnNԡW=#VA >249%,43lg$0/Y<0cwHXhLJg/6C>i/ɦJˠCr$Qp=Ӳ P3 _QQry3`K:Ŧ }''PQb"vZ*n7V!ц&4$v{Bb9Y| P*EI~:yΚOhSCbD|i+gV8K!zAOd κ>,B4q͛Q|8wG>P"l{hP7(F9 p_8Bar)&Z #E$姚#m`PDȁ\CS.g o8ul%*ЪBe"",/qqDUI)̌Ҿ}ђz>!<1N^^r3r?*dSpaRأ>Epu@LQܪ=w1+홠#P}Qe!u}|(ɢ͔iYǫsZek{i^qZܨR~Y Ru@hvā3M( -}Hn m>#Y 깋Q>R–|9'؈sPJMVْ3{2z DhLmyGH( (c ^ y֍Fl_hC,a~=liV@Éᤎ#;%9V eu`2" uR^[#p1:P6Թ_Fp"bv^ ,&Hl9i 6‘XCk[7 fQ*8a:Ԗ3c8hek>N ?XhBclaVsȐɲ}P]_x  ' DFڇu1IaU:%77HD9cWt,ЫHxY]Ya:헝mϻͿQ ViN5#Էu~X umI1?norjGZa/!gg0 2l3BbjZ9- }@b8rW#v&LOuBrv};5Z6g}QEiRгΕL4&f^Fn)!`{'.dj%9Թ-~]cay7 }1c T-d8g,Yf|o' {M""،(?>-mygswY }k v )@(A`E7A_Ctgk][/E]HRSL8 t%hh?Ttمw򮣞4q鱃 Jv Q*E'J|.Ȋw+P_]ÒCQW̷|z EJ/ rxv["f0C"x]~*wGA[5P%))؄tɇ5?|9;g l!"4P6"q^{ sHU/" V傈Pr̼yޠUNSPNz,3U4 -.H  Fpߌdn.{_gl;&]4`J""̘- 㲍Btta Tjʹh"y :+5^ynLJLşy~7~vԫxK}o?) K^@'a|A8p{> )q9GJ zG7]|n /GD( 0A>34,G(=B.b zv< -Qf ؗ8-I,<$e]BCGGG_O`L7skfmrdM^Ht; }b{TqGzQZ?5[éUiu̥ƻI6v|њkާ8AVš7#&2@FoOgF#LSiP@ {,m ;6rǴcqφke95Vp˜9\7ZBƌ0nx%A_A52BnP GQF Ws܂v@V4>&Cܖ9sL4ӏȽzCp:_*4Z!*RD_MYNB)sY;y?m R}SApo_kiMҞglZW'K^E$pPh+n Gt ~.&k{ᕒi`;f+?;@)'=**n:Esu\bϴhF]OC8smmu΅ά*,K5[<) 3z9[Ceo~kīh{rMA|/7A{{EX/t{O(6 CS' %iٸ_>QN{y3/ڏ_38TPY2\:1+JkP,B֎9[1nVM/9Huo8LçgJɕxYsN{Z's-z3d:!}1HG}bSrΉAjVA,@i6#;P^#ѥsdZ rfFa-Y2u<]"L̔R!;Sc}CL{G+S*yLa`q!5 :Z"hy -W;P\〱97P3ǝ"+b5kv? Vp{mEyu a>Cjd6`$6cՊ54VP;CCWS datoS福n9 ^.\bBPdΰt`P^G-vb^-Í0]dL̳{gIH˸zs6FНh I1Ju4";/frP->xIo?VO"[HK-,< U#)ߛ]Z|}^X`# bص):A6PJzQs>]Gpiޢ@N<2Bg}ӘXz&$&`ݐ%y $v kr1nrlIU| zNL&S'^C,ؽS&ʣ(sRl@P۾v`hc%q)'5G҄U %Uhp5lB؂#+GS'] e{;\/Ac4eSէ<_Ax3ʉ `;7@/pj˿MA1/'3WIJV$We=PMiQXMd\*}RhQle_(F"(rhJ l*}LfiMfT?3:r!ʦ*)jm.@}P Mw,[13z˕׀誫 x7Do7.ћ %p ]*XVQ]&JB|Zdg!agˈRQݡ+xU9Escj׈Vt? {i0x:gEOfEQowO@+  Qb㠹A$w-zFK1#[{T};D6B=>n\DT:?\[n)Z<*v0Wɽ&)!jQ_ v JL%cT&#! fSE`ܷW~ΜWKǿ0[k^m%~:d^G#XYqF|# uu%$`ɟ?鯉zIc*<?˳!WƥPfݺ%"Ս6]6S>Mwˀ.$ QyWa\HJTe, -R3ɴe:.>*kg[BKK PIKc*8 .]N,6"65#]~4^`7YjPG'9um m]3u@:R-5<:`-N`|~VioF" РZ+hNi^fs9AzY%UEj*k\ao%q E7}ϢjLaC(aW#IP!@jj[JˉTcUS!^Jώ&nȧ`\v)}RrOx-iӏb`NH0wt6BJ79J΁U%1*jU~1OхNi«BBX uhU$xz9/dѿ[E1qTctp'ne7m:ZwЄs:eߖpi{_6 x㒓@[Cig@,=B7:{UжK95;+V)* 3p*U urјnLgo5rgr[h!7leQDIط*gmӄ:GHӞ]5KqKAF14bÂ`TA֋+4 Aykݭ-!]nx-sA < fSE0(ǚ,3[nA{{]({J`mm+k#) \-Rs' ih/rGBAg_z|#r!H͹_(C{=P25jչ-O%BtRnɃg(Z ]7 . t\Uq6Be,6J]v [8A|XE'eBP,.¸Us(*Uy 8M"´LB_`f$Ji!4R9LKz/!\S]{0{\xLs64wgh,y_#ey@CKdc(4V3$p9u? 0$2;A^"YrhxAh5[dg&u' y!Un?\`ο!Չ M! 0V+i}nE9E D,"?%j\d C&e]V'dOVi&Q3}xq4bɪ0Y߬@3>wSf; +]>6 p2*y\ Xp3Λ(XNllֺD8߉<σ6B7bJw g+Ԝ-Xݏt,OCw:]&z7%lU4ȵ R [#iZMx ),LI(Qh w_Vt؎dI ơI.[Ge= +XE!./%v<K "S #PzjI?QbEEy{Ɏ+$Rv M4b`m kˏZZF- /ny_<'#Ut'RNI1ErDߗP< V]rȎ- +<=!~hW+ךÈRA#?'%oF4Q)j 506vKUϼKF;$uE|^ؤmB4#^58xn9FcR8h*c +-6ixD$\*8:hOcn] ,׶MBaRtiIK+'UToę-5=j< :J:P79b2XG 3m֓1>q83`B?!=<!R3uR<ݯ^vƘ xzqrBYz&= [P\{1k?([ #S>ՃfzƠȉyUz`dW. }TST5҉~h~hyA59CBu`\{J(Mh3Ef+ \?'ÓTrDEg>zb}IXMqM~e>4-BOGci|4in"yU2 !iY(f[)7`5*gAf2@}?|vT6"gOHO͢Ƚ' 5H4!&)״78v~]%g/ۧJr Ͳ2-/;M[ŏwW(b w:ܿbZ;7{3:=]a ӛ > d~:t:M 4 3 qCk0yIHbfKs`T΂0IGg;q({-E肳H{z|;Ϡ+U__nf`C|M e;j'0J Rsp} @gf]QbY%D1Y" kygni8#zhs]\34 \ zk<0 b p}F d GsȄP 4׿# d.ǸCl ƹF+Ǘ*0oF#㱧P|WpYFU8]S9LM);~ȑ#V ڧ(N1]L@ŧlE&+ƫ$?mMLΐA ={=mZ] wµ_RzA]g^7}@=źI3ɲ 4ۛMZGAoґEdX/}67(@qݛoikyVVdMXBYm>LeέnvF H͆ M6.üs//Ŏ%17S:*yI _BS&2(A()/&B|UӞ港*؀<+nyT˺L1eօ_/B9CDE(Ŋ,߶TBrsxPae\LجY? : \R";R.KYZ]+s&\,3!2DW{`Ct$Yӹs&_UP^lZgEQJ8X 6uk jj^ȤTYƬXYpq"E{A5OtEoUE4h%8y=IgasIM nPmE6KPr# h'PpB)=?pq# UCϦpTlo&mV}y'503O$S(S;ni&,*2 ') _~]iRTV^!nBw[J2%A@FV,9[&SU4 E]K:(H D+l apuCҩ65#\ v`vAX[ 8FOm8Px}Nm)>H_V<~W1$ gikd$* $rAu;< _3T sviāD`)ћ +'Lޞ'7HT=?Hw r/-g6RQ\A՗waԱ'\*苐1G\Nvr,;؎e3fkuҲ-^M ^7v|i×8/dIN=܃kv{r $Sft25l֭K$jxdm*^m$15HCJc M C~_PFy sݽfƙ#J\:ܡ#RI 0оmQ5.zozzS5ct`ohNqĎ[ï j킹{2!-y7nCDaќ'vꞟFeœ@d7xb$}*N93I2D@,&+of_ mCXt|3wmqJ=YD\6-Pe78:jpa${%|]hRePK!FgEFi,#_"trf 6Civ8X0sY &-OD,hQB[Ac,:Xn*˒\aTJNω{p7vwDoH|Z%s&n=բFJ]7,oY`,qDFqzuN|қ2 1$kpj[h<ىlτN* V'OC(}}|) "6`| H$fOԀ"3+R/x68Kl+&BU$j5Hh"HS+ENdt5d4zBNSlv1m[h5۪@c- N94h[e l]=Rc.KRR#:=fit1nIfl(y!%ɯ;!=s2Pĉ$%tZBmI/mʕ⟳^R_ #QϽ#YESoI|=x/ohcbA&A8K,KyEM}$/ SlƽܳZάcs,"}=Dv4B/&aj_%4#d%juKE)lUsQ/ކSKThu9!E4J @򈥺Z~kp2/!#:2(JPr2Y@h7oE+'q- o(Y<#!Yն,]0 ċ`-mIr\vh(POͭLt \ hkg)P'NYX]Xlz !f#2!bKOw\y=R \f'!;|,ӁJ.`,P]a M#aen4%urlsb}15pZ*  و='xQ,@<ف̀!SV(U,=,4%38pCy_pNWE~CQ۳KSW8w 3kԛ9eR (S 'f5kƴ55٘".[\@S Qt\^BGz[w¢3݌_c7rǙPs1>jAؗ J'}=˕+:iAlH`>.U1[&kQ\TxAjhI+ u(}D눧*W !Gs%R *8ן86ʄ}jG_ 4>p?YZ􎇚b~ s j|o^;.HkS%#[ P?x ӧ7`ϮoҌu(ڄxM8.CmT yľ]*Bi5ͧRQo B5B"u,4_8[rQSo)A\KDƥ.'ҶOr m*7uVFj]FamTvDUFcf[ID~v+|ሼFrؑ)gy5BA @k`c8kFl97"Sb͟I"{K_a46MA}3fO~ҁ(^tݝ?>^0Lv [x3Ob" '_C sY-pPŢ]FC`^B?`b(O#gހmjM,Fy{^r'fş22*3 \:^JDW\DJ1GzHF(XZ8tQ\0Z7z`9ɏ@ F9 yzN[9a.<ZtD@hi0ʪ"X-إeIx<׻eu='j mPqD'$nȖWq:i#4+K*18~q'M@@hJaatK2rAؕ9ĉh~Ok?w<}s Q`Pl W"). !gIUJҙ9=`qx0ExLt3ƕLppow/놐Fc#}?P{CrsTM3x_ e)),!lQt'χtLt!T߁}9mPEW|`c5iӂjzi^P:sq/Lo,s=+#ɲcXΪLHy;:'1K Kk>ʋRu SEuun?zd\ctVmZ?vV)Yo Xƪ]8 `>Z45=t)"}\H=Xt ȁ$#\wz}Z|LF97GX(B90kp?$~pFO$ c( [-X]dF8;#Di4"d}7e sHEPp5s=J\_kWGJ{=HB.4oJDQRnv7a& "_ #K1O]Le9m,,l.F]X^Go N߻'<1,xѩ]Cd^\݆:X~-[_'Ν'8]Cx;-Ed0&A/j5>\=nfIOm{Jp0"3dayn liq6eosZqSxH=Ո\:VFa]bJ(H'ڶsS[v9|mi4#=5 Fy1Q`Ql  !CirJ q(tv 0Xe|i|HV z 2 Ĺ1Ļ#{(̲bZQ,lO! N+x$nTsg*t? j)38 G%׊`ҩ$\* PD6_ދTAG E4~Z٨BX<29^C)NKS80Ji.,^r7 ݚĸCthᒓ]uJ?B-Ƨ ϤLüV DۮݝZj|]b,X5Mz mO@_2&n#-h縙XRojUչEmɌ{Ō^;wn-nt\'1]9<Cj\;}L̙EF6\fvxӞ߈el{#"/揌FyVmk@w7S׷6ÆIl}zBMP }=\ǻ9Nӂ{mM5 &]30ܭ$m_>L!Uw49I3 -ꂜ)/y֯S_E{iy2^0K1cx y"OЃEסlQ* t$w6گt['N8Cwqs6`hRo^nLK"fOp3["=@Pb_zaFO@B lflԊ߽lN`WCϸhD#4:}ۖg!V>},=q Qȹ ArZKڒJ<ÆR(?ܤ"XBT='RMjA㶦J7F@C5ڛ?=dmM<99)Z;tC8v{RIg'r>e`j3~gbA ur\BSsHzMkGO6/}N#_O뤂tQC}vEUkdvYO)OtoϮQY@ouСJNV2_<#5׾8\C< S;qfξAA3bXuMi( >60rb9pA+  [|DʆCOɼհgr-"`_%Z&'Ec|c**{aʆ vﲬ{-_gťsnMs]0/ዥq27 J2Xo4dUE1\?:p4}*!X=v7~.vRVMO]>qpC3-cCYP>3fU q~T- ¯K}r>0\pKy&޽;pܓE6C$n5b 32,/4Xseepn.; hi?p{u4?Lȯ̍Rv\R]8nuNGoBzAi3緤Ρ8*C:TnI:SD#r7#tT+]T`F*|5j!"`Ɖð泩F,w+y'F?N\L45[w5=u!G%-,2LꇹZeHĕ\Pw,12"YtxH9W%bm5XtlcOem׿_C{9Wl'PYLg <ԋڤLz<ՓM7FT+UeU1:y b|8TeU~VG SٛT @zkI:k|A{R{x-~TTʼT* MZ_}  Qken*ߏev:p*JYJ~YbK)q*oWBqerO4ҟ`V]yaZR8 M|ˍ׾N;wʎ2yx&^IR_?bT"{<;cWKM[h{Ll #䞃Ie?C*xy2%"uEOȦ8`krwm:(V*䐨O V*fGR.ƥ sIsE-UࣨOɯT%/&"r{*ju-~h6mp?tؗȰgĆiVji $9w:YKW9S:WXI1Zd6+vf`HSJϊv h1O1?0-$:QH}'H"bA!pj#u|P8L FC9x% IXp9*K'`9P G`T9fG]"P dϚ4m6nwt3$= v |~*k={p?6@lb F&cA*c\$oG ]DƘD<;Ebϱ5]u3La H%b*yaa*uŸH So$%3d @BQʘ9Q*Bid0.'9[=S"@xVn[1.|wM9`≭wrUjIxҬm 5& 3A\j@W`Z#wwGoa5[W;dU^tD1jM5Y'!1nO3"6P1S֞ z Mz jme)j˅h݀m;h/oJv]Ɔ*$^+.lmȵx Jة~ b.~uGͷ~ VyÖ(n|9RyUY`|yLx\T޼KwT[2~IsA^G,nP9G+xN>En|QttwLTQojlZ<{%NΑoMo"scnY0#j#E m`qHBUCyeϝQ8-G ocS`Uqqx_!x4Cn@!327^D$\w%F;Oo~_K5/9SjlIM_gYSZ׿cqxSQ; <ĢH4Wy@m di AFj߼O?[koҶąs) VFPMH?WӨC=rdb믎`˚`߂5-e\b8_Š ,R5G` `o>vY=$ʼnX_#v,(QgGHvz jAoЈaLj ,XoXJ٪6gj]ɳ6Z[.ܑIܔVlFR݊`W`ږ5sWAtk23x 5,Je40HӃVAY)k!u({RͬxVMcيPIǁ@%uF7I .sɖIu#R :,߷Ԁxzle>cU̼Kzʤa&6Nq (y[)#_=c^DΖ[߳-ٸɘ; ;y=:{NR+m 1mEiłskWn9lVxir܈tЂ@CtD,,6?ҁsMYHƎ 'ʚ| `#)GOdŷ7DqY02E: /c̠ѵ-h'Rv, dn[ޘЫƴ 8,õ{%^mvR{ƘP~)^;F6ƴn'omʧhf% ԝjڛB!֜֜>_bQ[SG@8_9^;.u XaDV[T]m ai#*uwҘٞ)a8G-9=M5a^R`PTafRF~/@HwN)Nj*k<5:zK0?WՅ>w9;_EI.+(%y#uڿ4jn4D.#ITT~j|!Z?&1MaxoJ_'#}S!j]ٞ" x0| Ji$p[=[9 ¯^E5LWu-K7Gd[vGD p"¶3E^4fv!t*1 '3'0TUUnb"fE+ILuTS-q.T}4p>HM{uR=p/9j psTΎ.V6keu;s2+`U_ΚϏ_~N<Ū'7$.AEQ#+Қ@"C,gF$e*k4uEށ7HObW~Ҡ0j+ 'g}/>=1Eq4ju?=r*qiٻ'X{\3'lq!e!;rӈÎ1~5TV!Ve(bq!Y.yԚMe5- pȼf>M[sलR*uls g&sxF .l6kx@EI!6'2UQng!zqFul<G6hi V+1[AG]U|+ڰaR{> :'s7E_ёז"UUlFN[5_ȅjnmX`7n (|Z[j HOYH S^lbҫA{v$$U;zZºEBr/=\-j[9Jlpi|TgUMJv X|cMROh.STCql1F'+MmSܱNƳRk̦n~iX#qw<!_si|D扭';nG,l. MPFMY++p6S7RB_ 쑅#3Z^դJ`; "5XIZ1 .tȕl ɧw,s;Ln#3l%ܤhrSRJTJq4h F;\6 /> @앉:)S(LR'99N$3ckFG:{HoK~{tMgp*>4JR0%>ʐ.Z gTczP! qV ;U<&G: `D7J{_~L?*-x|*r3t.Ϗ҅ 0FKS-ߗ "[ C _ 9Vw)6#0$+9Ŷ<8T-62 >qH iٚdswOd>y01NZٙ7?^aGQj;UDcmB yE&R=@{kf!iWQ} ijzCT@Saw EŒB!s#no3'5x4چҋ%%+R+20$@Hѵ7oU/rRypBk*WTrgK/7N*bJsxQB- oO*M&/A1CEl$v+-4?WvfXB]rvP_eߣv=YU{ w7> ԓ 7O!!jp\~W\{R\F[hFLD)"Q t.:`Y`y6Js+|!/0YCLf d}H"l.ߌixu&PO(ʹW:MPɑ!@&NM@`m~XZ+{fPzНt`!UcՍA D$Q~ GvkĞaХ>@p 4\93%/EzyJĶCy<Ս&^|ǒeK/m+O͛zcU3KV]zdP37Ǐs5$vŞdQX8"4Lc9&CtG>]LQhh\2D*> 5ĺ֫@0vZFt*oK\l pT=:Ov]S~\Jflm95B2>H'%{>+-_&tblèEInPR(B52, JES%<0g^:G3V@nw 0.JAS9>e[-}Mf]]Z4;+~j1cUDXk ~Bk5(/).S@4aA_'5Etra;@?p'f֣d2) pN#q圦2+ԩEh!'*wml\=.xdy[Rxn~gj1ܝMan2P[T54w'yam ~Oi[O@!Gyz?aPZLDXޗY͎hiA¢sP310Ky"L'ؕtͷ@wI(ֶRPGs7d-Ly #˲4NOivO+E(2i{$舖SV+HW)RDT2@>s f6ȼ5v<wsC^W` XH҅vxeԯHHu HWgGlQЇ1Ѻ]4sߡ(?gTTL'܂臤 ,tEKj4-Đ;B7llq( ";] ri ( Ivb).è9W 7b=\!<9t 䑐ciJD22MI j\mgbݡE%F S;BB{%X^TZ8cqnZ86:I M);dDz>Y3mz.RCQ(3Jg+jn4j^6U`}8} M AS⭓(/ap}m׵)Ⱦ'6}YGnL4"-c\rSшzw.[:R|UϩH2,؄P#Ti^r-:JK8M_Hto^KOZռo06܄LA7Ze21O1DwSIjUoݬe!iP&v#:Ј ӎ5(]jTd/tx-mC@֑zO!oB{dܙcDW-{_-!} I:~?5_J&ە1xdDY `J#5Fmm# W7. $v;@B0сOօv[ЙDT "(:&/g''Pr#7UDE{o CQ*iK෋F67ꍚ|(6fCHltzWpaa V@o 9Qmk1'HxWr} vBQExp67qܔ7YJ%Wܪ(quGuxnGcy| R1zU1?["3Y;ѠY9UFd:+4L h^) B-I0`ȩv/ky, v#bRp^/^XF2ނiq1+oxYDEbw e~!dlcWoef d3^cIVY" ۞EeH!*!Ia]&옠ha5ORB$ݭǁ=f1b{,8nhA5Et384UY/teFOѸYuq0Ww*bA Pr{'ׅ)pHCF3NYҽ0ST?[!vOEzwPRR\Ĺch!*kHvElUVT%>)["ZT T>xgԥIoh:d&E. 6mǐh]LbX6MD Dq?t݁oڑeFBgŭ6r?ע=՛`!s037TMx4Z N)tVR bqרɷYυ _Rm5GP4T߷e9<ͱ$`̾uoV; ᣳH,o ai>,(u;i}A.L?߮R(aO6ܴ<*3"^9a,Q8]^/"&n똛˿_q}jjD6mQ}jCP9%:LX:`~g<ռǃM۾+!Amk8s "tK*oIM7Qh=l'ʗD/ǷI"9'bBs*!Lq3)qt \/XXIhy<>ҙ0lVM/ ʳ}93{P3 gw6Dt3tPڧ*X[ 8LĔh,ZĞ"##\ӖP2fM s*=ݟ,S!ڂy??-D9nb=y9?[ HTkqkDwG'rEOt7IΚ"6̢!#gCeRz,pz.|yU(Z0Zr VdQ^$2{Gv`vwk9ݵ{FT'\x*C-hQsgJNOu Jh}I|X/EXEs/p2UA7KYmIoO/-OPl&SQJ#]72cǟ) ATHY$ہye90<vfXVdtH 8jY}fx #Uj46+ Ja 6jP)ES6@ZvaEyKxgz3V+XrCDad(NeIDsdwoJ1bq(3 (klk\L嚯y؀{5=~ӄ1 Ѡe{R?EicK{/r>ָ39YgϬxggss~,߷np>Zlqyp/6QeBAz"6 H,ҚQ@6z: ʎUԂ)/V!OB7.x\ BFD!>>4̸cLϜ oĂ{7 j=a`Q{;4d ].Fa烈mޖ&пJ>I}-$I@aL~5ڝYI\M> ġsPWm'cP-jpBBԟG)s%Ȣ.Nu gpMPc1N 5|K䄇>RE)X4+$!Mܾ_@۴qR^5kKy:ձgKFHT2)sC֙(ȹZȽ)E|)դ2@/i_ F5OX;74F*V A[,c^vę2'PڔR374m8+Ӈe1*sEe iz`=w!7Js-|˗8WIZ?cXO}`2_i>@c_Y;Xrh5NĬҾ/zT6 @)G(:BZO-* >.zV2&:5K9:·Dsy"Ah>HfǓH,Fm-F跍XšN1LPjScuP:Q_ m'z7((nkN՛G}C(ZRYTiI*P/x4f|Ux--r]vR멜gd&#[Lw-+32;|[C2MF'WRg3It("盯}#goY?m? @B޴K!z%h ?l{4<1hõѭ.8gAoE-]-TFH2tPl1a8#ԟ.)ZjagĪ#*٢HxpД!^&ttnHTOYѵԇe-8}{{ }nYY^t@80pRBRU/fF/hP( w\;h]Ku >!@5.OKP俕QL9m ݣ?Һ-Kmr]L!-ɥ~*;{/\xCA?uwCgMo%`ҥ5F79FAC :8x<Ѿ%Țuu]y~SLg=O!n j5y\Й3TbZ$2Ofxb.ŹI nsOmNQidjV 6 ؔY^oh8XFjdVz%&u+{:3H#?~b[,/kml)zHi̅pyF5^ 9($&16vHѥ=Ks*5^^͙Pa],Jo{^NlⓑH"+d&7TYL`lT8h*ˠp9St09í6I4j]qՊgg6%MU $jz%bP=Q|9[$r$^iiwx,+;u!'ݳ;q1E&}Š7gZ<)ߖsM]lZt1St!x&埫S$+JdMTkQ25Y;˸nqMC])tAY)HBӂ3VcRv:I{LSZzAs)R4-ۡ㥪 _Ү`|{| ֢ 0֛>hbfE7w™Qúh ]qU& UmiyMnQ]c /̇o`n| __@ "IMl@è>{a|!c׳]Ѫ*Bz,X9m]ov2#iQ [l_Q4gÓIozVzCtd1G^i"D#3{ۖ4)#=Jℳ**0ku <ݸC*UPn&h!w1{ YEՁ)IJe'K誖~ʬTՋNuY^Y:qD pGInߝbZIӉ7`F_+E?`v:ؕq<эa,Sf +>PRЄF]hs[$9:^5(I >F.w{Hvx-(XG??p ,E :ݣ@a7TCoCk;`E(t_5n=hB3+I 3;AarqIVѹ7* AtRidpcU"b)Pr_#U RӳnJ7Ojr} ^V2w^AMZ8l 9"<"ίQyM4|cg!̻CT]J."5'!=r:@u{M?/ 63.ɸSuMéTAl5-ȄqJ$<|*xvhA)s#YϗkE2%;إ2mv'@ў4ک` JHQrY$9B _@; comӞwTm8מp.:U'o;?n3"YX=D3:"]}E6x*0ey.?noU7Ŗ_(mgͥ2wv~&/Ƀٖn Je\jh&SKKR%=ugfAWRbxv&3X>+:7-G1J G]iK,)Z0 Yyj4֥%gyn6܉VYu<lq9i"c}Ze+Ax_Yih54݋aQ90c/%)m`^PsX9FX_Є]:s,t720Q7R`b&5ww%vDuG~O%+5,3|3Zj_cW\f'r &0yM!<s#O_*8p?Ԇ\}5;pb~CJ,;䇡m)f&ob@Zv`\\b$ED`irRUl !%9(3z$xi6S&4~~}DvJݦ\ԣ_K[BæB8McRNqŠAn!Lyݲw,)zI\ w$cVmOo ,XIOբv*&~M*QۦL -%lsԦv5KUhS)-\rg=ºYW.%-(pnb#1[[]ì3 N =m#"AQ Us78+LGw 2R+snfRMd/xHwe)h`Y|q^S$l)G1Gnp  o0GE< MalXkmQY4gvw͟DRNN4KzeCvp"pF1Ld-jwgw4zlr7gYas7ΫJ?'Z&}{o 䶊 C;J5@ =cH0H #6hUW˱ Eͩb9Y1簞ux@Frxx`_7 tTXzaW,X4R.|,T(fw &okmMj$/Eo#ۈ2z&p Lb雫+}uMs,Gr7OnU4r.|qfqV8NI6ʥjvooK].4w.9/ͷ{R=PL!c<&xN>dTyeI O| l 9ّН,q#b J݌etcO 6qνGKP`dm{# T?\+ Bpjk$ʌ$<9bzvPǴwR"`![h>LNxݥu!Te~> PCfjÛ+Df. 6R-[>5tV1EenoUr㜇d3LB(jN<`T,uoh㘯(9jwq콻.b.÷/-nL&lĜ4r].+Enۋ9VBqAA4s}ȌL{Dܾ)I1½&F))| ]k{)82إW{ȩ8FrT S숢Yhd4ɫ3I9vLis#Pwи,Zt0oMc*N:pzv.5v!D|I45x@]C>f\=0q5%UQ嶏WD)$"rH2?]:rPҕ،ɯ>E-Xsh!ieJ$g&:L8e8"뻥yD Nޥo'TՁI+6k9mE?x_*ZgK=f/ Y6gԎ6dQN;fF7F)` ;rTfۭ+SeP1yBx24 62WfTl{McqT439y㻀&Z,Pp:U!H1F$-ӺRkiAqj k3Q\`"VE g[jxUV(Ca9z'R|tmqN0Z(pl,g0Atd.Ty9y&;'wΦ9xzMn* &/|oHm di;.U5^uv&ӻ<(2y6`<La"T[+#R%&">< MEdZݻU6g۬f~<nb7&$ 7 B[|!j=Lmק ]0X|,NM9IiBaL5*b7Pg./!V=AլcgvoUzKV("( DGB`}d?X@_.2P8σq-LRhшt)v" o ,x O6PBY{~t[ j$J#Y@r N7[ ށd"IIy*&sCAIB``WB$d+GaDc79%"V3.@ȧ]Dlc38}X{Xk̲ARdA;3*PGС#w=ZϪІ"*RV-vd* /bXW/F4VWuiN4MRU7لR#J5>Ewj3x, " CO1PEI"/kL$G+ҿi/p"d a qK,$*pIJEW[Ұ{_Moh vT3ń U|Gu݊"wʀhDP7T@FD2:bV'xjg$j+\>fsQE!7@G}oi8t\l-ЋQ !H~T| 7-;R/EU.ϱ'ªD9<ާ#Y9Y@S# [`|L](6j70C|N8fxxzuԟZoмFSv4jr!U2Ca/~g݂&2|5H*JEc7djWMݾX"eRެq?΍'­wH̕ߍ\+CtZG8jުV|9I/NMn8zP6fT.G-#,?Ԧ h2˵] ?QY2Pȿ~ A\kԋ2ԁ}ԈpbGU{}ivԐ l1C@:A%rx'>G!s'\(,a@^liJ_Ď>5ҹ0KLGQtwZs yu,GrIJSg&[sv*u3~a]!T4E>J }Tܘg2Ȃ:zV G?01WI1*Q4q9v Nj$PJJ )"0up8lSZd!C>r%Gtӏ4[iHsJyӗJw+x1FPS͕ҶFq{bm};'4R#f Sm|{PV>zCco-l5 hp6HDsCK J e`RRtlJCudDӟ\R%d&UwY3iQ{&uY-̪^.O@`[٭o_7@ wgd s. :$7!6:"% oxS=Xo)}l +3LCJ|Cy_< (OˆE=x(PYMz >pU6sՌAu+QF5?/a#R!/ut""^c=8X0]:.Ǫ`3;Q DQ2ers.pףҹB$3{-Xy]|/ O^\vMa_ Kw}JS*꾁<)*eq,bAo/ؑ[=k/z})}n55S*%kv H$C0JJbN+c43W``A-wTm4N;?{_93#vd&=Q96)RQhhnV'# BQz*-^f^Qh]IFuӬ>cKEdXδBhiyG9i0Հh9T-*xQ^bΒ1aq!DVZ';*~0&s$$HS-ɢXb0[[ UA>x++.I}Ĥ)y"Db&qx^R~y(;tz3"l{*N:6>XrPy5"WKȔw =pYbSf\Z]ʍ#Y>~j:Okd.ذk/OKU!slɉ hq m=}JrOK#3Z碑Imd"=ك.mjz3a8#/Jc)z#N+R%pQ-Z/njCy&*P*MBG<--ǴF14]ojb3| 4o? u΂wL'@[a>q4^>Gm,M;B[m+pJL,R?9 O<* +t^'O&wi>ʐWP-xfS";QWFL'H{`dv\^nρ #(yr9QB|~8PQ g>\bZRff/h)^?1]e Ek ,"MЅvI]=# ?*׼I3gb p}c}E*EyFDYT>TQݹБr)W- PIi/\^2lY@@rsTբ $^8ry' ;ջ{v޳DQRV)>N駬OkkDi'tlʛlEсs@&)ORA۔<޾+}9'5eԋW,4(FP4,z>.DP Rzy1ȞjSC{O|S{ "%y#¶4f(A@=ȍ[NNI5[)rw[0'_$HB}Cz$)a˟dHfVh8k>G rLWUZܫuk-~>oko[픧QOǙ!k'*S")1uv # &qXCF8Q'ʣ,N)k_X~K^)n&'w9yl׍DG V8.(~#XJNeq|P)q|-,-^5Un^47r@wzڇP7$A1z9`]9O!: 3CT"ET*k]hNMl)bp' tFp ڜQ`gKﱴ|4z,\{a*Xe#nPu, nUHOm֥vi4.W}|A Qb|K!A#ogMG#[ WjoK zp R1DkxLSt'M}'bE!ciwبb8@#c0 򁒶t52W ]DK-S50ӹvävjnȳ<7&<5+AAO&Cpėn!N4y.aF>- O4*5n֜92_'-Q-}W>tIŜ?A#{ h$Sd1c=Ӛ40IW0bP7E"ӮF_c?ф'4U֮}]Y4JdiϚf+X^߃N<뷾n#vkWkșø8RU!Ld{UKxk3'vo0P9X)a@2}P6u=JkS<@W94@> NP5=z>!Q"7'KDG89r2QꞤ׶&ʳy6P^Y idA\ ܾ˨BS#r,ps-=kmq ]k3&dtPDlv]3P޳*QvaӣRI> Im ?*V^;.%ޯ}Wۭ`2ToՌIqD\Papݪ8ؖgW%*Ԕ`NTs‘- t>3𶚉9NR]P5KR?WBI`-4=%ao_!GZ>P8r 5?Jb7578;.zOX Gd u\"N1ER'Vk v+A_an-}"~4tQDSg47wh3="5 :(`o5l5f6T$yrctj39j| yzcp.n=yL{K37mл'q&OĬfRc5m*"*cG4`kϬ,=7EXP^}_^~qsM)}6f̷Wl۹h0k*bE,s[8]u՘eH. Ax=̰#ޥg>|~ 1%~n. D7'Q#U6CJ) CU6m4+-gmG)7ŅXՕX hq ւ[vTѯƄ{`_ÙT/7=Et#_ 4?A8f~Jv T%pĽ3e{) a \@1Ξ}%z Z>/Q\}.rHef3IgOK6TVEi,M]43dG~貴yP_b6j&) 7D!z&˵f!Tpfгfh˙~p_PD| L(4-kPa-Ԟԃ4IZ]ܲ+#mXDґʉqΑ e 'UXk}\_IDTN ͔Q{ˆh6oјU0Y/ը0"K~/"Rr(j/?=1Be)BS0ct%xnHu:> X\64M¨rp$SL6 ƻ9,F=&8fs~)mN*waDM ̠Hdb4oRޣa^i&>~(QCb#m~>ȽWB3UЯ%<,o=ƧL=˸О3R9Iev1f~OeKVZPG}!K "~(-)R+|)pmHA^ X,= s9_F%QlsLi*SQ=hr̉@ssZ?s_Xž]9p_ RfYu )Z<YѶݎR4TKD[_sv x1_~e=հQ梛sQ` =;5*9o5gq/I B4GdHl10WUY@V`gW [rBʄPIKdв%1  B3++PCW1b }"hg1vh\>;P'IUbԈ:゗hIr RWǜi3^᭜ld׸He}֐N!}Tb_ U >peߘEX`5k w.ūG䣼<䰚_|ؠIld8J>tܴkK4bLz|\|/ALcG0} ,})c_k#P.5%I*Ez$0D3 `08)Π5OC:J48yY; "hCqKSϔہgacR\.d*y|:_Z}7-;_~Y%4|scb)F/iM.$زfiʑU/`UlZIGb-h2_NN /i7b&mn<rP-:?n}sK;ՉZF>}F1TFda$]{5'~h\+:?~ZĥA% ʀ{(w&l6sk U?= A]O[ZNG1veSuNz) ɓbLjcylբ>dY")p޽]i/RE­iM,(Lkt\WpLO~gAY5@jJC oM"%W4YVݤXP`AG+ u,q0#hDv4c# ^Ro\4D/pA+ z! 6WnU*swDv>kc6ePƣ!3&"^>n lk`)2BFl/W::AAX~3\UO1HߕF_4Out^pܬ}yh2pjZġ e., s\sQ/]@$)Q]A> +تkGx?o t`spͥ|\ngVj-@⃭&1N)]JpIvWh{P[O=%饝͉eDNR?~-O l+y lnZ0א\ܐ5f*14FI˧ ~ _`Žy[ 2ʒx[L ޢN/V ҕjU%f뱯^P\nX"]PXգm+e`MpsOD:2|a@ݭo>g\!$}vrRYr ͑Bc |gS> 7;Br`j@3I^ď^:X98Hs!;D/QcÂBP Db?L1ve·_|c4#1 rcAg82PộJ.3FPDIB֦ʼADˏ*젝;׼W8%mO 8Fr }k5t̸ 62%!=-Eb !Fz`h}Du!͜^*`1(bg-.^U,R\I#+Ig$(\p _(`1F:šx/+~ӫc@Bv(N1w{~Ôvkq3o#˾O2%*uxGq#*J,{ 4ѱ+(bMDC3zG }@z<_2\Mv`wzh'@? A%xgjc_XͨtT''E3T5$RśR"N`Or͐:>=oz4݅Dd끴4dJ-.&4=K-fAE89r%UvI`]u9-ړqyԡrh8Q }'~N˲\jl_sI<>a˔yQSA$mHB4ҙ]MmlnF8EF?fE \ŧ<ڙrcH ӆFkj6 Y wsb-6E8EzQ|}$s2/sa;xo4f $a%7XjSz,F-DSv"l)()l$ TL8oL:Gɥ*.UPa6`EZ3GCޢRpyb lϞ\*d@0V@vyZ(rW&9^hm5?7/[! L$ޟ `|UQƢxۤU\b,TdG`C6Ɗcݬ<>N.l$p%ұ,ž\p=$ EjJfjġI-6Š6-?xA8mvZ;! ^X,8@ց~-$\v͙_[>~,s%.+z?j|\7˽rv&9ZCAMe4sW\Ӆ-_V##9 l37ħgMN yǘTFU:-3#*˲[=$LKnˑ;Q6glX폊lCAz}EnE"6bΚ+$rB@}$=L{;`VK}e|,ylɥ:meGa~v@b!| k+a)1DGȓ^qT]_}z}xg־\` jKeoY "tL΍nʗ _+BY#Mc7?Sįpf3ԥ.ܦfTӷhwKt0-RGMLK;md9DX{+Z SMIE]췜"֏o n{5(/;ǶjsK`ӠWjD3UȸR]=!臸\LHik@/gBT*ZaČ l?TEdsoHxlTN1'̕ ~O"FC Z,=VĶ/^d8X(>n~N//޹Q]gWA]1rcTB0T՝ӓn4', <~01@~",~oNINY;cـ씈Զ4^b,Zզo* %~*4J;uǛK}ͧ!] oiIc5K9mOʴ uHfeGticꐽAmy&pcBTW)٪,v]˯Q89'?!4LK{]}m/XD3J&U@(T=IStȋ+퇿kq0AVȉw`,>.kǙi-Ob:ܨ M978P=Ij[; HڣLo@oˡ[󾦽A`aQ!.9Ry^߻k J-a,+J84U=ԺJAsQ@\bBƓ#)@,0w kudž5n^U͏N\iKD%"PDџY3EVM &n{J`a2u{%bn/~"VH$ LtR]P 49Ž-1[i-lrC$~Y#A.O+'!}]a$\CݟA57蟒p5j sx@LR7bP GM>iomNQMAr>m~O+a.%,w /AE'Lq@zb>#7XVH4ݚibFe =py5n= ru 5‡$,:2>ЂvgMA]4K Y݁#c'BfOϲ()6p-A.O ǜP|cKp6WQ9*͒Hj3 .0<%mY+QtW#/4= LH#8 !VUlhI,Wc1efMlHJe?QJ1ҥUxX^nC+l2Gf/e:r4[j`BzҢ #oak9^%kn\bPU*tO Z>15(Q =6G4Fq ` 7Fr4r̳0@'QN$@ٜ[Dwض8{F/#rx~=偯y*/<LRN {,(8qӻNFiʁ˄ 䍀'P0UA_9@5 9/&ĩ3gOݢ^}BcE +33vt%)-"领,S$<A BC)?\ڌ'}cs`ܯv3'rg kSXI^̈́ H꒴ , ejäRaQ;^Jqk(]u[:J3 g7O^s2|2׹-E6rhkُ(%u;MN~%+1xp51 y؇S2?ϼ\͉0jW0h70/' g=q "7YGIM5UDub3^g@,>|S(G bߕFn-$G}^(l l=Q#HEҭ\eG"-RRVUa]7W~N"w*ڝgD;$Sakq<SCnG6h*đ#0.[C"L Zs اCR[^gNj)e-3՝/~UzX֥c'J3mo5`Vc՜G/u| Cځ,2=ܼwZ*uA/(*@o+L@ ;,"<3*^^&c]c:VL8`d!c}J0W<\'37X#ܳʠ{C'7]DU~: lCq[ ذJ;{gK ϧ2P_':w `9ݮF֯U'SQ$NM}gDw1 U W=MU3:q\#iuem:iqG{,wLȂ[pfFakd׫yt91 5/tLW{i׼'ԬKIUN`XZ5kt@ =e܉qwu#kV3/TJU\LkB/NJ;: ZRB$X#kOeMvf}Cfw;su2DZů%~Ƃ>3ψi C =xJ {2QG{}RtKJ)91w ]n2dW'4N Ƙu ?}wF2xyyN>)[J 0*Q uVaM%ݐgTw]_;".p4ZN3I i` R|5[p2L d0BFވѯǫDm!² 4,c`D!?=⢊Az;ͽGׄ,"g)jTtS@0h7"@UC˯Q뾔]xSBs/΂IѢv(t+Q:N|4#r_)˟ƐTh9$J;W }@HM)Ho.>fY9g=DO5|#Ⓠ |~pw| 5QHYu}Uĥ49Y=0R{Bvqrp:~1<V>28y*o@L 1°7E-_83 yʔ2]O]R%bQ4LlfPt{+ uT ߣY {K\*11i雺ղ9.S+Y#gq$#DL bQ%>ru\hfc}w~r=W9%0"k{12hG:WNVoU SKdG~ ;)%hq>#֩`1(_6{B=OhOZtd0wa)t'zɔp8lUd@!}H%.4^+l\QȒ&AO g#Pz[ȼXpgVt5d_L3{03BG6Qa\]||z?p&iB/.<*wNuYNxeBpK]{Gi hmPoh~zRVdZI-+mgj\,pRXFFqZ7#)ЦDنZuO]N'CcFFZk)3}%,mB Cb3Y ݝx}^i6IX85r{^jbisZ$Ev@$ 㠸4xS.SA 4I)z&p”_ܵOaBI.Xm/Q91YS sR34腜ڲhTNw1_)ޓ9U='%8zSBA$PN:4l0w[7a[掭 S>z()تlnyAhc6㕤V\Z6hȨZށVpY<*;&`{p'Ht{ŰX;F赅y]"ظiO ,s^,J+ 3~d[UY+ j zScn]q5a)>U-wV˳F踽COy %[#ا:ډ^2/02W= Q{ˢkrnyG<2<+%^,ׂ"A!ֶ8r/) bk( J`wa "OFa2Tr T!eM%/k*@JŨ֢5oy8Щ,0卫~+y=GE8эSYze/,Xe΋k) j2@Gp`5i^H,˽]5 !llߐjƄKz 0 u<i&t"ĖZ롣DRUe:RӺl{|@ukHɮg6ΉwhoSKj 2S͓Wt 81c(ӁރpVZ I\b Y ׂ۷t6wG <]{?, %2"S՘ICG_d"R%BDA`<tV7doۧ}9/a㭨1HTj9,&hibgE:G72-ԸhŘQN ;S wX(} )'[*6'GX7BxocM^pf1MYZJ\F!#-iQ7{lKJ(Y8ɨ0]M"@a)B)-'l/z  Υ)YO6F_8-߆%N Y* E4#F&Z#T;u{VThʼn/R W؍Cv4P4|i>\P^L(dd}Ihʺ\=y}62k72DALuytfwGZbO.scF7ɿ'$ 4{࡜ۯ16U{X#,t`08%1i(Q۱#i^\_sm@*FY˺ܷߙ4b}Ɋ8o#m[L*L(AW2gIbmL/ư5Dc}_G5>Pb` {o|v&jl_Z^~SiI3r;miU YҞ%bQzC5t+S\vB%_?;W.B"Bl*(31B|z[4<91]E?7 q/'Hb(fyM67ֲh$̰̈3-X뎫N&bG*`S+,$&?M.P*QXR@m34]6zX;%s@(X}CW[=50Ik{y=zjB4nŎ!E#--J8Ȧ)C p5U!ntk=dt1l,ǯC=\57sc9/u@o)F;yНqHa[&ok|[r7;]8ܼݺ\X]c2G l !on}\w4,pvJ9,XӏL(i6[l?dm2 $BR$ OԞ 7߂Ċ tkGbB38 溜XIBňB 4=3M |3 : e6.HlFGOq˼(wMO:3E6]iTf~uSͷux3Z)FXaG 12{'b "Rnn=]C3Q$e V6 xU@00X'q7zwO&x8kӓaҪlpeCᄁ7&2~Cl" x ɲ} 7j;dQ4,ixB|@cg@1!L0LY~-Ao\*!z=~dΎ6v|d >j2T&"{=)Ogneވl|kXfٶ}z@h}Iu~uJX\e/"_ph68"}7)#w^8>xᚇ>UfkxV㾘"%m( hZ5c:f0Wi]:"+/ Dǵ4P 8Q6@v a +j0q;6~_*|7O}:qb|!پA(UapӒ tR8GWYM_Es؄fh"=NĻ5]N௸: 殢@1#ԣq15$P=!Νמ75n3va+F9#{+ob*2ۡ$Z]U5M)>s673pobz'n,GM猹.7m4mw4%HGµ-Q)&xj$fPqV>)"eN$M|;Q~7# F<6BȌO~?2#4SsX?_i|ylo2Z8Z(5_ V{P/^V7dJJNtL*`wD9YZgdv)`RL4n'}toNtlcV0)D@L0ʗ(38_9! rwT5[ 39T<7l oEE̊0 Dg!BsS4Ndu7^]Df^k5E~/t̋%&{ٴF79 ~ @ΗB>v=5'E/VB-]-3HK؈ f^P&# caKBgUhU8,J'qU`gjHV$I x ?4_-OIUЕX /ުHbyݳ^쯮8(tà߱e&IHvPg;`d+w@ [+VNZ_iFxY#\OV |Jgy=6͚,Udҍl7P6ЛXF&h{}7n*Nt=ARgPy, nd&S^X(b9E?b8SuM.s]1{ iUtxׇ0j .{II_p_H] &n1ҼpƋɥ2%X@?5:pBqCV6[FO .ϫyG{IV$_8D6)?i =L= `!їB-I6;DEhɩ0uڰ8# ]v,u1,+HE2>ۜhh.._=x05Y& 5."wqyV1$Ue:;6 B_=*|މZL82*(9tʭ>T;G ::ޜ|0&lCR;@m^6Cˇj.6ia#1!S(sxۆx(8&H#ۺ7G̈iС𶄀ThwR0*=r/S9Grb݉zE JOKPHZtPa'br1kAw%RAK;Zw*$,[2 54#Uk[X#UAU_ 6!?xH yvzh;)ZWo#Ej,J^|.̍^MׯV0gUodmZUV5&5Bq9~F~@Uȑ^qԗ_[IAs2!8'Gnjv:( 7|8d[r0LBnLF<ɅYZw̎M7X"?"ߠ}xjUa7% Vr_2O'!{ ;Q 4K7rijp$b<O`H*lK 1=~XŹ*oK ,He,vG渽 d?BexQF?\F\]kSd!(,AqM3`bрEp78L6n @P~80 KQ];Ü OvS7&*CR!9'9̚aw`YN/h Avuֿw=UEcM@U!;@o,?ULT _ rT! 2+d=zxcX_nQA*yc.-Gd$<=+@3Wj8>s7pJ0 ьJL=iNץh ӎpLc=u g 峍d0@F^Bn;1sRDp*GSo˃AbښQVd||(zuA\qs7xW.ZnGahНIC+%gavz&Q8FѧЉo'ϵ/5Y1huo<8п7 Y03H#=("\,bc>!1á.8L;@[>I=QʝHGdQpdݲ}d2i0[L9 hv6/ӣ'K"ˤQMqa%B*(v7pC۟hFOTK`ӧϥ >*0L43 "axGFhNQ1{<=1m>0vX,w:\t)lH\l fP"bhXQ%1ӡ }WnG{f)Q E:nj7=Iڊ͂ji 4zd!1bQUoy[ZD,Y P*iY3’h8Fb|5EˑR)H ^/mByIbM Ե[LXq%o=Nƴۗ 7qLHH?RF*ssJ; H7nN楶2~Bw LU][IP`yn~U4IĿT X3 a|WGF- S=&f91p/G@@ YfVHe[F r~ ]}G!l/~;4$ ,3FӮUY0Ӽ;A1TZ[b[:xA+S aub9B$H'ψufbу+@-SaX}vuMt .M._;Ԧ??n|s< ]ko!H:,87 ܧR$5f i9\˳RI5Ms0K{\V65J8vr@Cb"GꊾF4Oc{!&ZmT'xzzyᨌXim!7 e1~vrMa;U< ƯbsZܔi, Վ*>>;(Y=~ltH;НٻֵNqy}( ( EJ;E\֍J,YR+7"JoF1hkd"SBӰ4L)~!YTW*p)#, Q7D[oQ-T2 9 [_<;4ky@4bKqɴE4!9/&٧ p(7@u*Hx!UTO9PkWbF iooN څ{/|pP41vW*-d:zYԆ:Bx$jDUŵfu1k2'$jy2GRF{n2pI\qc[whyӢ[] eqTCn hݖS7ĄE,&p` $ ?NOWnfUqHDjrƫZz>:4mbVq8I#CG_| z/YǺhqTU=T%_D(ɈadQ§sHtҭǶ(o¡5}Sa.kfw@ I^q,A*9R#"tOTll\ْXt5`Iw1&ɼE2@`V^|2;3* WԤyi= Qt6"B"wZe;PFS9"䕱*Udk̴u:&^om֜Q5ByPbECe2[dpcF_0^%K+`*BYhppoL NjqU&ݕ $FgB=Ch` lfT"vؿw噢æ+-q._*m˺f2u:7g ;ʛN0\Ch|2ҭJ>F4SV[%kf |:xawghUm')>d<ڦ|{5BD722} @*ca3E"$ 된N楔7_.jpRFL]4:\ɂH@pKRF|_]ZM|4x-=t!G% \vr{;=x;8CE`1"ܞK`{ZTҨPǮ9Hf^X5+iCV54X㢐88EnɁ&]<6di!U9p\u˸\TϟA6V5c4^5i ٭^b!ߛ- ]cW@Emi%d*9믉\=,)X@w~:-.jxq\@ !Du'/+Z $ޜn!6tQDA̖^/')^V" [5u51-8֝Y"Mk"YQаDhËATK֡;80\^-+'>K fi42GY Un/g}"Ru;9ct U qhB~5S$ 'm~/βJHK@p1aC:;vM@fW<ÔY\5fy|Sf'.U s4{[a3;՟+G/zyIx3_Anۋ'Z/%IcSMOH(TAGzv !1N\SzJFF#t%5-(䖫I7qx+a9>:y 7Bl@SGbn0;pDk>QXD `Qw5W%׮xWCT rOw>t&L]APXZf^ȅބsF~4*B2l)n|  : )N`?EnݮL[C9o ҆CE:gB8e X0;r#:-]s+6g&Nj#8b~nwCE/q:~rۘƨ+1kki>2oC5A>͈U]j+x<coڨ8-ϳ¡!VW?291VYʮ5Q[(WqhC޿.G>'t-Sٙ >j8ѓBd(?ӓN]Ԅtn8)~L9w^ʸ:;NXhC·j-ZoÔ7g(@ M\/V 8MaCVK5_ Q" YH[sbt.}0Zt=k%9\z?XA/ZrZ! `a9Fݙ9x/](߼|wL(?.5~0N2ӽh'wCO .C3 ` GA_ 0{"XN#>a5\Q*3<&"m" i^t/#Weز&]YOֳ#V2=nPԷvz%*e_^=g L-Ǧ_"6g  dj7|QJn ֦h,}lAPˢN yZ#q*BrJQ:({q\ԨC*~u5"1{ K ʂ彗c2ǩ̊MbX T! R]: H ҖeR D])Ԝ^"-gj'0mqm_\&NO9%  Tƺel쮓Ĉ[)>qU(5TX,Ar_hX=wKrY'L^jtNϸFgҸܩS, ?YͨhJ1wS󹷗/Rz{r*PFu:Q=x|)œ!{6|:i6MY0tքB̒cýdwISuwp7QSW0H=N\p""?̭0ܴdp0Iu,>F cPރpq՜YyNVaV9V+vM^mt|p^E!6.Ym,@@$t!\cdB:x6V+5b 0kI^G/?aDQJzһʇ_z 9VYp6}ׂmYxGN>vlkw zK0Jj zTu DE;x<x2f{qy!/{ 5>MX᎖ioqAaU闄x&n1a)"~ĢDe!]jYR]F/V2L!bDќf9m`]HX2bprY~ rpvDd8#y%Ho[!?",Z >2f7 bA~0$V3 d,6'Hʧi'?%F8< 2f1V h'6j嵦'< n޽'Lx~1 jEܯ<1@a d g4\|ٌ{՗#s~d>3Ztx3Iz#{&wLZGhm> ug\PidYY²twQNjtBqv7ZlYn}n\j{>,E(1 ƅH;Ƕoj p tܩfm6\HK##Lloɛ crEX<^_IrDx Fʆh1Նa,BlO$ MM /U:BhlW{/r|ƫω"< F`AUzҘ4Yg*H~/\;t;T [QP T iEP-xDJɌѷtdλkwS. ,W#?҉NZ._a㟌7g ~OF)qђHjRBwB*vI\H}I'9L51g3 מ`u PCLL㰫 Ejw݉%]}M@` P?zۜW8gY0(?W}TtX󫡈zH4l?Є&;Y6{(g8R2ݞP^]G9@8¨=[@NBk$o.CЬ,[":?YX,d"@TcR MiUytaMq6i`dlP wИ,ϴ *%tyd\LJβڇl-OܑϨ @?E^wԡN2Ɵ AC~9Kim8JQѻ$Let0Z1j*tIOS.G>h@(;f cFDt1U4n .ʮ+.`8!$Oၟ@88ה*SHgPw& v'^يOlEi+jf]Ǔ]>DtIhy#tzzTl@]g B5DIsVW.Pn?GޏipD_<@0teO5b/O:Z6}}d@@NtGZIOWZq1G,j8kEsYj[AJ5ʝ`=&3ﭕDMV1t/h?:0=wQuLRHƓCYHt8n3*׺^JWn:9L/R\n%jn"ȅ)PɈL dq^(n**;vLX)UO-Y$A] RƆx!,W 2Vj`c X25J.1rN?Ɗ4.AC/=3Ե}ǬxHNlǬ9<x74w.HC'VJR4 BrlvV>F8J2k d́wz`;lљ&2;%^g.g<%S'qC!h #ճ)wa}Cݳ1\@<4i R7sp|f=O_ 'mOr!tX/EyUJ({I3Tf#Dukj6G°96#lG} X)(@;ԖOLOl6V*y‡WZB^&}X6m L| ['1>>I^gX"PvT(Kd  &ecUR<# t`9BX #oEjҐ=4D4vϰPl_;[\wh6ezMnFm<Eٻ$i5yՁU~|Ϲ@,uO!ƱOCG;qJ(,Ǹ9Dkdn  ]~,(X1Uӟh}?trʊu60`fsr$A~KIe1c h91/c..4xZOc9ڄ1=h1h(Ė9v߱K6LⳃI&wF3(!FW?3z =c,޿'.K~y͞ek( b?0smLj8X ԅ64E BK$3׮{w?7:m둚$h |Dh_׾t5|3ћ7"d=J">qTiqŢ^ɿ)+lH H VJ1V-b_$x'vP%]mw_0 8)6p'_aQK' ._) [փ[j1)E.Zϫ[Nh fdl,~ }/!W-cxOlkPO& ),,EŬ Kj c[㔪G|k>2)E {=x@F`yDas7:ŷM+J:(ت}ӯWj(Z[ r2L|/DH&Q,Yvolƾ!pe+(]KD'zamSn_yr{(fe|b@??}zA!{hJ( vy Z3` "\;^wcRxcl4+q<E ZN?V<ס=>qT~jEKtSeVwC td\g3"k6[P, t+Q CWv6q9@"g3`g_;.teUKuda3[^tDu)-0oݺfYfw37,[Ql 8je΄8˟9^{?⥶R$#!5ߋgNxi#܇s^7JV[X qG)̔0: 76-Ƣ:X*nn+m\C쩡Ku#FeBL> NG Ät(Zq³n.(ӓ-?.MYS?@f e#frǦܸ'3(zg}[1|5 PJJ͠#O'-7wS#G2iN1sա* -ܥvxhܿz;|"7FPݖ-U3iؿBD[}lK(a8_啪c.sIb Uu'3PNOlXI+hH8cvEפhyK7t:lƏ;Î Vh_$EC~z~Bi&ƱR˼Q3Čz9Zd3z#_-u?am"*FWt3h>Y)t3 Zbi1Mp.}FCpAO+NJE 輛nܢSn<װP!#h"FcqF0_pgh?ո`[Kmlu {O&Yi" 3u!K1cp5ցtEUsv{a+14Ir_w䘸IZeh+9&=vk7Z.KJիa6AVz L-R ? ^ĪL9f)/vAl8T}0. [\l̙[I@̉E݆$G%$߇cٌŭٜUx0z݊d5/+XNSJۨA%L:9hȩIڂ3U麣^ +>'IaȀQO,poc"x\l^1q~`.]D Xa|pXmkn߆(-F)ۑ=E3;p݄F*\%c.=P޷ظBGKԊ&*AamV@ޔ-jD]jx3j;e8VǾΑ^O-'C`׭^Wx3)BT'{I/_o}7-s\:N+2ۦb.=3]/F]Uq3"iORrz1%~8GhO=U\Y;a~`8M4xQVa8o=e c@ `څqѵad$ydIggv[wamV%O@,'߶$$a/w1i6)]< B4N++&JE)f6Y4"+K7)3ݕo]5 Vę@6 'DOD[%;EhwGeZl(߷e$vGԋE> FRJ)bb-M%8xWO{ 2M!P nszCDh ~̤bT풾"1b q<'$Cϫ" JyG?䜟~ )փza(5}A_5b2B{zƨ~>'-P*fxD ]risas^ϛuC1ЍCS-enhH16Qzj"R$vK8+x}ǰz 36ZyƲ9fuTgY&bs(~FP: Nu@9Nz<x%D>jUŬ϶kr`P0އ@ǵ'xēсž( [3FD w/o=Nz`%!mi90?ʿ!bHYDa#ZO- 7:¢#tI(ko'~w1L*ܥ0=4fo"aynHϤi9CU<ˆ5dfV:0=NS5WЛq$5~FxO(\^¡%?iUq!tʇ wn6D8t 3RPvJ>.Jvvqee.rp];GÅAqR^Cx\1&Dmh?S 6hz}(2Tõ7:S+{Gd xx$^̦_͆ōKLLXzϜ>~{ | vU `w&O.h A8x?X6;s1tvI_E@&PMbolY]{U8@K}}FIP^i@jsh|'܃TNGIsk-XBSVmohSӒ|ge۹yR"lCuoAMٚ#`:U-Zk*rkw<nTZ37ʾka䩠zmd6Z WA'pK~M`g|QlZi`F :9EwX80"uxjv|HMoF_Mg B (Բm`a ,TF<Ưs/l+ kfwnjqhE%3+Hd8^i7~wBNUT0 QQAZ%CF:f(>RF/ ^w .FE)#Θt̻yYs"xN};D^,1qm&JF x b{pVo/4OkMHUM(.Y4 '[-^y.@&]yG~m謤)uzL^+F n:Kүމ#mqYϣ; A!A`Q[ "byȢbͶb(* W"=T aؓW:NL9ެ?Y+.Jf[V'ƖD0wE%z}B{\&5~ ,';i7AAt[h=^קu${'J~ob8+T>7+C7P #dbxQF@ު\Av"5N5J;-#zJۻ3K0|(ozo +7 Zy4E?ӳ~?%[J6:]LNೃݞ*nWS5} W!le\ۦ\=phfhE$!'{8K~~Kj5{}bS+@}cg\"Nc>>R18o!C#, 6 yxֲ&e}boxOga V}{Sbۺ<e1q9Xrhm֊@(Z:K52( _7 fu<`4~f qAaQǬ(bashCBZ:3t~b0%AW:}oƠV'Bn̈#  D$M"Ev)>m9%?Sqm |n3<;LAjk7DG܎<0A#nƢ4s/}`b]~tf (IWlJ?^aBs >g' 70 ~B3jjr fE,>ouMIV&=31֘שxG_RQv"u]Ï|0bC 2˽!Vd.M0 uA)FqL6ڳ1+esfOln&!s^HLXf!&\??WT9R􅝶޴*`Ód pWK@3}=ײ [1n`| ^|}wLس`h 9qb;Y.ߠK7,>aĀ+^XϺf%D݃^ #zYejz.0:%n~v~N4?4 iA/&}y9YݍrO$e9j|[7KțT|%ϳݦ_Je= Z0Q\ͱDF+G% \M4[r9O-FL.ZdU5C`N ۘd $0;ڡ/WWv;{!7b÷ L.<k]2ބ?O'*a#V7M ۝p-^ڶl"nd]jf̔e.L!Y{YR4ó.11BLU?gЫ^tk&?i D]:*+GŨ 쁡=g$W[R2$Q5!= tKam?qpgwXXe:p@/;T YrgSBS]qFoiά8polv 'XC52υHKy*a¡Pc/ nm(ņz1/)=\F )2Їd)Gv@  ԗ|q8fBx0v>4#fY`x 2TLNFszv}**ꯂ&rKe4ݖ M~=n#9(!PH/1*Sb6ت*: %Qde2N+91{P'#3 + oqYwm64Z&+6:lK{8h2d+5 RHVs,_R7F_K9lgŸVi-8:@/[4n֏*mad|pqx8'a+qy=_4ƭ ##m/-I y|)'0oBm: r,C' pVKx}VflٳIDA4ϵS  ch^ 3 $2R!ּDh4[`^ {ZIg 4< 4, 8O8gdg-WJW37=Է<# m1ijkYXgQXr&daR\@< e$s+CYG@YW~(}2S_ʫ2^Y[d HM'CռļHپ80ILq%8ڃ%TFВ2V܎\ mc4N/j\0ڲEv[F| p.tFܩc8>e1Ti,tl'a9zoшX%Π[.峙SSKއH/*""Ň=@ *?Nw1Y]P7 ={#Deϓ=3qruRQjio='m,*u&@L+7ihAe983H,"x6Y2l6c;Jw4Ck>IJ0`;g,Iv_PL>;Ī~$[&.,hưewLUfb T?j!!:㾠$p :sgW\bHʰ7JP]ShBjAiٙ%N{( Y* Ofu(-󦒫Q|l!1tOv4pgKHiaOrxM ,#=?h[.Wcn;-QsƥmB-4vɆ#n4X[h>]\t rXYt{ |OYs+vZ 7 >ԠW]E,+'eUlج?S i=iB3kX< kwvu鑮͈h'0ZDKKR].UnA(ZIKDE('BǩPn'`2!m|*!&oxN,@'^aZxٺqj᯾*C1co<6Xy7 \М#}U]mXiԱTD(`UbwMBQ2'vI`7`b[YPaδ~m3U_YrҫCyٛAd#vI.ED96lgƈRbf 0}_xV*cU&/w̛G̞ #xL]8z0b=e%OPLd׉lp*o0)qꬦr}*>-&)fvTNU^q-$ KN_^herF"!KM(pO樂pO ׄ;Ī.I4D–VIIH4%$">"`*L _[p P?K8! nY(P.N_IA;>b&UVO.iKicy ڼ$BPImh&:RXa*ރ_,c6W7(c`pbёٕz(X3w &m%H$zˁHec:e1WY-EgAq+^g+Ulen&0 q厡a%;gc]W1U|pN0crL&?fzJ0pvK>1EXeMQof,qS:o H>+(gEN* ̔Zx? 6>pcDPCIYC3^nm駨3z=qNuCv Ug'X 7)stI]1eRtq o=R#꘩A7L"p&VDP8ߚ"[M1(& B銌)|>22d^X=d1)HeLu,kXEp tS3MK|18QM{bAx^?`g^?K >!pM 1{$/ANSwRv2_Ӝ$ n%dMOd!Rʝo(+rōyÛ7zd|ryf87Zu>A9qBIF3^ E,rxxW;fE6%"I5, ,ǣi<؜ H =w 7&\ѭ<8^x Cnzv[̖H /Z 0 [pRy e::s2F 0!=sn9e3.+9>Soj@< %{?.SFv2?{/ Yj$0֚fF~ d,<_؅\HbgsXv6EPRޥڰCŨTeoԻW_ C~d;o@:Or%w#k&-NjɜV?<F?]'q= h{FPrpIia 03V(G9 z 6>wd;œ su0 a}?dܡՍH Ư3 6E=)||DMd+U03ReJԍҍ"~l 0iaPnEH2X!}| _4mvod?9}vKFWKhS~&"C`UDAt) x @ v'We 'dSG6qbli_V՗kSBHJHs|,F6z_[@ƅcvC ڈ@Y֔ucm]/ph/ƾ\e%$3e\<'4 ~bj9 g]goFVe{*$aAn ꖈ 2bI,q]tO=uJTdFonw q{,Z;.@5qhd0LQhoْ4%MZWRrЉHeZ :}|E?'!*>Kؑ,Pwu d0O9^qmJD7c Ku^o*Ƚ U2CrPNDzv}{$s?2V;ŢE=22#u.3LݛlES !|EIyfc&P#P-^!I JCmlpI"Da*aZzD1Nq+Tr3unKR)֗;MSS׸''>bZkZxrD `%(T4?u*FBN㲁^S)Xn%A )<us+h"-2|KfÍZ/1[$Z쀃,y^- OT>E?k\"&7A.74i%_֏ezX>u[VCd'e%%Zԟ7/ΈvGw>*|wɲ[aߋ&Vmu}ի9ZX2:ǑX`V/#t0s" ΢*%bV  D @X*sWڧ[CTyb/g)ug~)N>J;ϯYk148C7 sz.xģN 4x.C0XedEQwM@/UL4j="I bH#ѫL kZ3 ϓ7ǎQ: W6}b;ґK! 6kzb$x$Sr@`jg5Yt#>iKK|uЯhY:1~om6]q.#_g7_h;ܺ& WlZYi=,{/-TYFǻ4 ά+G5ۈ"Sv(sCІMSgEz^u9־@tlЅ qUQgz_0{{Y) Ebh'D^Jd/1O I =oC!(Uq{p 8q%n 7 /iTYDŽw` $7;UN~'f0#2l)h^Z8FsRu&$}q MRY%81@?gdAj-隡 ͒!c?H\smL Ǹϣxr rԶ·~qg @6JfN=щe G^o(T*0Dc?KM$xwX&-3S9D;qiM?'ETqMzKo࿌ͼ|<e 0Z+l?L *nz.d{uG%mʿlG[Ϣ%EVgoJH$P+U[-~ڬrQT18DtAPrl+(籽dk{b|7[;\&CJbeGH\ wLG2r6 h1^7lQp|6z-n82aM7#GIQ vwGLoTm/.2Q@n:[֛*bDn -7}8mM! Ɂy[X'l)|,)($m*0ͮ/hz%G1wMX!ƠD?AoR(7cg`ä8ēW-R g~ 18H;u<Nj5A+!0*pެkb$J ',e߇a) 6Mb<˛?a$ENW'$S-O?XF{ ]:}%[`Jj Yɸ# kCiORQHqi|Y\RAѼ٘nT0RVI#u9-Le +|,j*E#r {IS(+vVcMbOЭ$S݋ga;g=&Ͳ1 cqP57o U*H'xHK] .p|uCvr%*G:$%PKe WmhϦ(:jP$F EeR{RRYUx TA eFv Q ,9};)u~c5'_GQ-O~2pEG3XВLa^;B68FrCL-x٧M C]{th2&$gfŞzm@ t +kx(2nN@TTRARV7Yi7FI`.nTdLpU$v%,ח#d~z2*BdDh+e p+-AwZ b,iK8QW][_sR;x۾Y> z,{qdp)Dz[*1zմs]IN#'y[3(ؘ|g~j2[Otlx;%vΰ>yN0%RDYD)daMu v/o.#L`(} n]w;*bWǪ،t&"t E&"O!]ypǵm@4KtA k$||SNN 4 nAٓ.wƶ] ɍ!FZpCޭOrd?C0ATFq* f}W<։?j #Cj d{ʵ!|W!|ՋQ4fQ0.0se|0d3T,oˬ4S*ƞ &cAf>#& .a-=~|KTf!( p49aO\7U6^@VNf Ll ʎ1׉Fr{ wڈ6*ל0:4lS+ӷL8st=I9֎sO% FFnyf;<|s-L<۴bwG;ZA8~ЀIh.q1sT%Y el%r1wIׇ|o H,|Z/@ ek !ȥ:U6{e9&`"!\<;i h@7 ƮH7qpYHl%R7 ۥt}MbYӴK ~ ;*2¤n23$'=ޖ<7ָ$دr ^;AZmVF+8N7$oaS!9x )4W(t!0l_O+ 2Hln(G(aA5Vk , (m=k?"1Pv -՟Z~H^VCɌ ]WkvuW` BIU,@]')jAY/f/UJAL۾dRvQ3OiQY}4 j)p͞YyFcl[C2nEE/f0鲁KxBBJIOfDۤ+}8I!$ <' \2z~I*(=- `ث fFpW`’ `8JV'pag֧sUZ[KI ~wI,}8:?Sb)mT GZW{/EAE { ",cM '(ZU`0B6t d!7 kr"NGy@pND8T*Y(ht} ("Rca *ȔYDpV81ZWQ(3@"R ZvfV $OfHm.3| '{ߊtIWg LMEg{#s7z#VD3!0ߵ`@Zr?l$PNmIٻ>$GgzJ-,7SO'#ga$݉Ak;TRQDh`_Qtv]h%<5w( IWm75V;As&mURN ]7H۟F\`uTQ*%.Ueg_΂x!xss:2OqWdƛTQUfJy4*Y8г HS[""TGAzL׮6$i\:#WUB aiJ$ΛR6c/Nq\6gӽ5gHl8S+S .Wt:_; VL|w^sxqK,5ˉFyv; ^nd8IOFKF$ȑ :A< KTUU2rҋs2Ѷ 4Cb$NFñ@WiĶtʻx^hxF^3ήn2R/Iu+]*5%ֺ+C;F]%gxepE)H}8,qUW4R#7pE[;pBT^r9_0 s4o>HSѧJ }TMc'f ggd ׻6 [2j^R/*EP9#ƒpޚ'E`#6Q2p@D?Yhosu7A9QO{l^-eP"Go=5A cK8"psk 4=MҹVRHᶉ` T {{Uj4Jk]TBhGIBe9NrwSRKgw’CKtkc}Ĭqxc=~'S@)4-I?у=[ʹF3%vӦ>V2P$p$h1]/̝KR4n^r{Bmk1)M#al"4U#qy̬*˯&ŵ|O0DvxzcXnS_I11f5H =^$oG/'O͞:*#rTfn)pq6;6E{xЍix`ذ蝌_]ORudXс\J$:nfG^޵fU=Y?Ų| /5,eBUj';;p =u,ZqIod\ koȹƷtATɝ*9./o‹-E&H$7(Y:{ڦF[ԃ^`3a&Աe]bn@] | Nk]YVIfۼll5Pd&>PMj-\N@W06X`o>S"$?wiBA 7 \34 vLmU κ_? Dv ^}8Ux.9q%w+L aNl٦EnNI\L #A/a&}#Də)t~I՚.']G ŦVF}6fOYbϜf(,P/+.v6,xz(ʨ ,.tuw?,~S,LiO%e*Bkh{#D#"jZ{]Oe!嵨xG![?(` ư.Q"w FX'HB=Bbq^|I,,ʡ?o0cE:0z*Ƹ| ,ȵ4ݟUIiBNSR&UG)6>>>$ DFՠ긖mRV3k^+8r߃m|C8!m? Cb]HOQ@򔈣w# QaƋqD']TUlh譹f6ZJƈ&Zs!jY I$T9<)NOWR!gE+mT3st+BqnBoL)Cц1f&k1ɬ05 iIb_YJ Z@~K3 :igM' spkj{i|}rzڽ2.?[FXb+UkqɼGk19$Lvʐx*)K7GЎJ` z|jb5ݒsl |L}Ձqp)|9k`$!Dq<ѹjU#sG4N؁V{>>{ בw\^1XQQ`)xvP!ceFtqKrlO#N{]sx (D%W#qˋ`cgdH'/$ &OPvĜNdPEx`!7v,&y`*) _ [UOw )]XuNvW8Vm[_͇^Yi?,m/ЈCXtax̚t^ڄԳ@?Pק옕\ְ6^(!$+E{IL zG W8Nnd(9=$Gg*8P/ G<%8!tRgqT@⬺4TQ|衱}pkQj7?i}rϐJmBi繭j%%{?{ p|Sy.rok[b4ĨpGnr1[loX`x^rKk+x`֚,,Կ+~))S3/7 #YhijhoVV"'r1mFȦj] (Invnh-Hx=dOl>qG#8<$r5)kM-Cv|]J"u]bOȥkw Ǥ :ޙX kT]Oz,f/ڍ G0d9 3 RPm㉂}<;*j Yh#58U EvО3 &7 }S3u厾OTVCkپ.Z3RCj5Ff%f ud Tȉ7 *?k1&ElL?fxzj o B{G\D/<~%֣|f0%D-]5U <>=.~-![2"e 9дԯj~'<;x2vX_>ls ]\4Zh s<~ jYI15Cc˴kZ2W+˄|D^6T9:=iwݏͲS0:{rKa ~@\aL|">icK_Z9D~d0D٤sMD'n>7\STGV/M.GLK| sf^I|yQ9qkQ>Kdwէ@ 5>sA1\u1 ح~v=4wwj@:O-a]fsl`ߓ8軏Vs@7mHt3.?yēZona i+B9Og.J"Z_T46$+pI@Ok ΡxL홪i|b ڵBA$,LjޙL.#VZ2 YHT޻./㨮Np4YDhO~oEO;*/C 옇PaU;.AI#_Ru^;/vd$ڥR6KuZn1aIn欬;?1A͑q\3ld\a h)w<6!z?t[at`uvW?f=T``oz>[|ӃBƬq3 B~8ow3c !(?0%eze_ۘT}j, x_H߻TSg. /E_D%>:CC+& B[r7jA.Z#hXjNyޡ{92{BY ݀6} xCb}QtE_GkRW\ 3NB ׂ%,,C #퉎Kjhwy.VƗjD(S9"md|:jZjJt1s5:2kUM&P#$;d R14k|.myNOhqG֫%Sj(Em1o.n9:S_#ԞϟI| 7tǴBqg-w2]ɴ}!9퇦+v^_m`2%0~TКa8]Fu5}Re=TziIN\2rJxӧ oߚDչV!uB&#HL>/.*%G|m >eEWoYMV({7"c?T^j2 KWU+>[X\.NN},X\lS湤Ij4](SlGem2?jwƄ\!<.VmnY:*oLD?cʩdhoz֒g;G%AgAsT%'v=Pf4,v)#oMɟDAk!`qW> 2ItZfhYmDؾyƶ 0n';+Kd .AU+7 i3 pxx?\-gTWNyf/NzQ_q*`/4"2 H&T:Z2B+ 8BJ9&/QG6/b mR64ӁXDUѪU*JGׯÓ[0H))FbBcK0aL{W]QbFL7(ϡx϶#oIUiM\ Z5TWrrxKش!S9`:UͅhR sg3>d ؗ"Sr5%U٪pfUqX>a4 *;61!te.c4l m ̜a]vGP ᭊM7$8Uk0@SYg2?wdBS\E?*@=;|2^)iMsm q:ܚZ-,BL5a-R[})D2WrrC8d| 9LCm6Wxu$ar< 7w>B~&\HXI4vSI;<'%\;]k'WH:h-(W6} M(7(Sb18:N>m%vTo>=<' 5c{6iiBY]le\aͯ9T.LR?` [B<ȿ".B1I{;L Yk}y4QϟZlÄ=GEF|Ā3a?G@9󫚞P@%6en2Z +pTRFFm>55ħ0&['~O'5~_ՠ*_^[enKfQhjŪa,HGoifeA` m`$noj c7o_AO'4`nj%3 ~p.^#$, J7/ C-.ɢX8B<jlӥ޷9fD:XD??Y8gr͡E@~t*lSSneCŸ'mW_܎n?Q}1v4P+tW N4pdɗ BW[-Ŗp/SE .68;ʂM.:t>ʦu 4rHuωNhzp-|-Tr y & Pc-׊(V{OHxA ā D-u ut]6kZ'rtMć:IזGWc֝a̚ Y{[7i92V¼Wbf(d((1)؇z['+4|Tُ~C{eFGwWl 1=vq9bfܔ nɑNz7({\$pzŀqmx1q}_6)MlA10;GEsuJ;_>35bpF/a}3քxԌԆWk oȇ?_|Ӆcg7J4PoeL j``&d5*l_Śsc3e/R^^N`ܳlh-qSs#ɇ P>8C^Wm:'4lǩ5ru5j.؉~j3em_QOJ$ L$衏;T_K((f`PHV;bӿ K".8W۾vJ8Ȫ#_^푵R`)CB$L13B"gi|e!xLBp3NQ8m1gG<")evQd"!=PbTǢPCi=# ]eP}_c/E[SbVXI/߁ѝy=^nߋi`.=}។=h 8yܣsjۭIkfsele(OQYc(MVQY;0_)OmͦG3UBLTc-[@Rd auv>j.N,$E5ú8Fd$x[KWϜIG[V)jhڸK=@E,g@Z6xxot,tJK_\qNn 4'Ѽ!ۢDh/De6``CN;ڸ-K4ܝMsҏ;Ê!SҮ".HS*Yi_Y=jGY5M\`7-;g:^7":"Yg@J5ue0  a:o#3#^ .$F bh]Xר1J')L ַDʨ:\w!l]W6 YIm=1 t*ka^j|i=SC  >@\@pn`JvB-_r첽¶17@Uy9sr#Sgw VE1epR{0 R-^mϿwb&Am (5:>Sd\PAcSt6I/d^ )'kS=أ?ң'S$dn"-uWt Ppk.K:9xKw d8dv| Hu5Uip#P~Rz"0=zwlH$'kƜY \Cl:Zl _%1NXnsvY6noV"$T` ;!w$;!h[$W.sI@t;Ftli>>8u9PeT#[G^GguZhHdI, (>x{{$&:*JTʠQ'yx&ƣk'>ֲRA8%p \eh'Û2Bإt)0+ b0#.8xsHZT[]F&UhQnQ)FECU 4I0F9/of15W熨zGw="E !$ Juy5vfrV0HFϲڞ0ٯ\q϶PauqE!->F9\t:dkx*m ~6`[A1@0"ɓ`~Ds{ޖ.ޝ߳OhN61Pl^j}̠owX1,!QՋ^,4Tpx7 S~㋭6wbhC6]7rJO* 㭃ȫo>C5Wq,5A4ZY7X,8 G$ fb {!2lu¬>0x[7C)~X -T Vpz9,?=4e q&1^Iz'M7O%:W!_ SFM u Qep)-غ7ZnPH:x* RX d~aPFJ*m}*Tb8ɸԳcrO+@` FEEfJTCE2oH*Lҩ|@O6$@.֬,+ .nк%w #ҪC\:7x,_qkVffs,3g]ayw2*> wP+`톟+~I {h,6,&څqd0EcJO?Wưb$JhZ䣾4 E$2e[-VP'_#>`Ek#>,y7B!~a~gH5yILt sx)tc VGGK|Ǖbav9Յ8oMD!(0(4F|==|>R/[ߠȓ i΃0p=IZc#?N_,lE5DLJ}}ZtD#j_!ŎD~C![]+Vh`fN[u8dyES?+V'Ql;1B \+& nZ_k2 Y/,iymȳËXUiѴGu x&]ٶu-7TL׽ csme:|g~//Ahb##9{Θ^ojSay1SXw+pH<wGOϴNK%nLTt'%ip$4BrEfk`;{aÿֆP¡K*_FKtݬ(Ύ#H>PA;dK~ń(?#'|u&`~A ̓JeyE[0Dl3NkEPI3GJ9Bw 8><(̔/79oZ)+aߥ#QZD@%BU'~\''mSLrAg515PjETMm׃ǁYR]wxD׹@1(EDbZ[BR[L`dDT!g=)1Vֈ3}򂿔7m /9v$шBe?zϢ4ɪaW3)vP*^ld e4\Oʁo=+QʗEܱ>U-"A-XMWʦt6㺠c2i -iJ21]RDa| |ݣG6yȍhJ: SGM讣"+bs iApL(AJƆθ<^Aǔ^&rZDuS2qT[[9v<^d$Epbݝw[CElwQJ .d}@Y ȓ$}-5fEF,=>Mܼ**h ]48^[lq-,ۡmDN B1iX=?6Zަ4ǹqfQl%y˺d5`jmlʑ'2s*SC%z{2TW7oq)J]Z"6,jɎ>eVfRrxֿc+zEN1kMv?Oݾy}O8{fx-exwQҨ[x8،S'ӹB BvD2\Ki%0{9 a8Jt}=5$IgTe`@z\: jh70]&m#SHv[8դhavCM֢&e@[ `ͶW> pi'8ӭu|HBl.vTҹdH"{XbzJ=o6{pv]3#`KI 3Sy#;Zj8o./bzeVЂMk7g>*뙒#(^j@{D-C_ǾE/ f3<$\T_KMm&EbyN/=Lpyo*2fAig%ˠVi^\,aqqK!r BL{I*ddGopXe&Ump9`O&p|=EZz֌v(:GC7_7=B:$H;YKecrZYJX{ M7ǏwȊN#VREoF$Lܡ K} J` n S@Τvg2`N6]6@Q5zW0^8 y^P?%+@ʢ=h̓t+y%ͱHS={rw"RXv@ "g._8?g]]4`^|]N Kf,y'wAcT+GnBȅN ,]^2ݻI$uj֥oO0<',`6O14 T?q۾syKރe L^]A \Vx҅BD%vzOt(.om\VW_ҿk, ife>ho"e=Y%5~{ h}^[2Zr&:-U] ,M9ssquDŽ;Ԓ=>$vaDffUMUfrN IG۾=)\,7G?,nb}<&^SlMH0Rijq) /v7U\j)Wc>1!ʌD`6rm~рykr/aMkRQU>J{ A\ }!MVp^27#;cc;ط8  UZ[* W™A*I4YUs xV=*<%ZH5+MR<9^z(29|.~,yR.:z:ڐNwaxc.8%/+0nĘړ0 ~t&s^5Cֱ榈.clP Ǒ4,K<jL:`iCjޘd~ DI J _-JgM0g7c`@稡VMxE%b//EfRe2N@`4TsUi#z?)GTsS{$Ä{U43쫥jЖв YXWWf &i\d+V i~Pw>f47y"d7x4CYz"D P.i) (V:gS4ܷyOiJI#9b0 x|$̦2Ʃ.Z~^@j9&/1|oLjo"|ޒ&4kIW&eް*0d]K!ܟ\һNũ 3^00-(w)mKsוqhq6ģ2{.{9 3DgsRa6dZGE@<,ja?R?AH|Pl.53!nW&S-j Ztd((뭷"v*=T>Pֶֹ&mB]ˑ78c7t+F+9hg뻎UmS6+>0h}K#^ FTLXKRghm/h*}hJ1)U/0ůY%q] }SY|kbِvk3z;GK_tYӀ'Mh[48=Ees{l$tm tϔ,+dr&#qԳh'm=.F@*>:/r7PWF+fp}EȣBNOId]RQo|#YŻB׍q)Λ'@ʇE 󹅬<ߡ8BoMc*l}>1}_l!DD4 }7X}`oF~ ҩ1AOQS†D],CҼiԝu|&O%:wfw$ME$-7rVp :[epGč$tKXs9@\qb]Z/3+Ub"*/hԦ! OXpNݩt-օԒes*5Ngc SKtnSm;{rx_҉~)vUAkO]g ߯/ƌtt9#uu-:3txg|-wGDwErYKv%#DeB_{X>>8אѪ!3}WϢ=`yނ:cTV\hLqGE[XV}*>@cf ^k4:-l&7?]CTn*G(C*{y`l&3j*O-`êZ(ruS(}V*ssrAwwvm6/T9([ڢp,d5sOfhLe  ~|UBf{q@'݉Q )OڙmUhO?[mn ˩EmA ,#NNnr*|:(![c-=EaF/q~=uJs*g:3EMep}QchBa^Y 03QKjIzV|#R;ć#@G,CyZ ꤴܫC//nj%}N3yإhJ^^TH:Qտd bτdj|dUXʉ$ mR[Pl-epUr$0_ĶoB~ZV+[ "D1EBcKilԤ~}g"jqX\wmG ՠ뛋ԝDQŞ[we%V7uxDwqǕ|mu iU0`"8rYS489{Wڢ6m/`ty~T̔6 WR=P>ث.M-)ƿsw!Y-GKQqo@_t==E୹Q=tՁJC,Jz;&w0WZjLzsU0h#b*xo* U~s4uyC!f*+J)Սe(~4& ,ģjRa2e# oFZa"0G|6RU r{$8_yvܙ%H o=Цi$nRCk؁kq"--XcAI,s;é\ݩ\^QJojX4va.q\?1ab  .dӭ<diFn}3$ xDit[.Hp\]B"e<`3? :7Ӣ"om|qzDYt,<%hO )L].;-]i'}x8߻cvӄWl .@z·8&I/O꺵;aPC\0yxˎ eoتn}w +L2]oW_>RMv`Dvi|۪9ld(KG0t2̣- 3~4ovśT!zÕCXp& FYU;Nӹ?:O & uؗ#2ZxN= ㌁Ҕ'"2ldA~Qpͣ\ &Ψ|dQ2ص)}̧A3ac*fPc3,mvl5mZɩ =zW `(x}MJE5. ܁2{Sιm`eX _L%mk|mݏ|Esc/4HJ_ ,MĒ=؅H榦tR[ɦejka\#ƃeғ]*fQ&#: #6+T8/oZK+݇Ս&Ul>Ev=J˜8XwH kyT<`J)oO`z8s( )de TqqKǛkj;eԮ1pc.e_w}VU֡eh2? jk'ֳb* uQ"KZɆq:=&Ugf[p0s$(2a+Кw"&!K hkG%?VƕqT->zZ֗v) _6f-/,)+Rd=;$6"ߟ<ΦR43}m~ϖZA_xk95&BH1(yqkP5o#Q;y$u7hƀcH<\+N bǍ`Sj@ =.D``{G})|vZ4ĐM竉d[ ḆDp[,H9ַЪn_YǸ= $k7|VuV^@QT{B F 4FqY|ٹgbJFOW-+9`VY  pN ڧBYV#tGUO8YK93/u_QQ[s9pehpnGhM>LxT00~90\ס:^´+̷R-5<rr!i嶢{–oa"jee:K6$_w% C[)UΣw ܞgz} TnpnG]ifiTnpB21,V x]nJS0pnMXoӭoIT=(% mkЎ&TB(R.ߦN(EM]7u%js56azV)B}'c O1ojP]hG/)ê끩 ,UVlM #q$}g]jGvkGWw!pe}2(;@>pٔ^uf(K|dV^>5`}nΌ*DDZ&)ֵ= [m ["ID*xW'5V$X 9>-c--U0i؛#QLT{ˠT-u857A-{WYZE(אjgSbs_ o≛'Vvwk,-*a#1F= IP뎢4R} Q PEM?<\$gԽ22alCK}+>6K('vUqRgƞ8_IMB>-\Ⱥ)z/a & +WMp涆$|k X,kJ+< TN~;I8eT+os) m $>oZ&R:-|M{Yn<8ȶM}T獵Nry|4Y%y"۽q2rK6Ȫu-gz!C2@3-I?5k5kq@,RDs;&z[mo? Id-j&v<6ha%Hfk>'n`&xm{ Ew}!ݢb?o{&UTe߽vAɍuy}wTnsNu0~5ʌ͌|$`-d ͎S>ڠ(pXkI(<u|5+R7"u(M>>CHlYjwˬmfj+w"*O6 >lAb|u@ +KP[,b2(8ABy%tm{˔#-]Znv?9] ܡ#CwNU#iͩ`Ч6˓Z&A|=uc{_`2k,_ N8F2m%-?'m<gghEYG]-KLNlt!RiO50Uk}kʏ*HݧW2#tQ̎ EE@jQxq}f`!$w{5zaTa%u6#P,~@"(\F%4дѡC`qb>)j%Vcવ;ZEda/Lkv,KcF% ň8U,:_v>irŷp/L5%Ϣc)9&3 !,phJK_sjNû"VCLRH 9Cʳ}71r$i_.!웜6MB$V3y;U&>Ϯ,D{ IB 68gwfصGd*HPКݞ;"vT҉_Y d:cmR-ͻx&6+0RiĔ&SO/|,k#u-W퍯nsNM^ F&; I]_vFvz m'z$w|~ό`_yBr{ R2͗DbPsAȭҲJWo>[~@e78NDSŘX brs\xGo!\~0LbS}4>.{C7)(W2/*;eQ65پ\}4E7M)HU!4_}.SVB0x9 :.$Ixφʪ݂އ1Bh2B z^/L̸7S{CpŃE3z.pAuH7SZ2m̮7F&"U¨$'B[&9FM G^;w5SZ/!! Na4sy.FB1AWym\ݴ2qmx'cGE, nW`ǂx)qihk7 > ӈb!JCH={S5BVWp@̄{%wK6)HDTR%HsqBkE! I[@w7>ȁ.a.WoZyھB~$቟uʘAк j)[9 H|ڊAҡE[x7p%Kz0A/#{YpuSƶ=SejR a^8\#pG`eKO$p]̓׼, -,>_:e3b;Z* \kW~@Mmq>fz%˽LԚ*82%f]σ~vE\hp-)=`tuh5Rm^ &?O|iTLHyrν-q|&0D~Q&W@>!V]NLD"]u EkۤȭUteboZnZWkʩڳ"+?AwohpdCI')YX.u(*w9WD aξ ,Z7&$zE_Ha&8F\YڰJLA6Zg,sP=A.ib]}aƭbnsԎrT]s}3W%37q;LL\ $세U}!m,oyނr`Y&ZJSQUA *}wmh05 iB*wˮzC@}~a?/U1F,i3ʰ _&LEj k&3.4eãv`FC>3U|J" ƄO6=KmDQ-cyqIdDv+! !qM*:?@Qqc"$yuĶUo[zJap7ogaA)4|Yp#GqBk2:ʼnLQu`IX2ֱ5AI80tMHn ݆,kV lM#rꖹ ܅UȵpGL|Q"_v.+bKVG61TQ8MV&2S)>ԗ}1 y7]RZ h}LeOv*/aD5a G<IfiG~F/_0[,.,;(y5^Aw{K^d|?)|bhƹL^:iR\_By=Ԭͪa&7x¿G(ARJ,*PWƒwU.NCË*C[oZ^օ41.c!7scek̲ؾotqdI,idmu<LM4#Tǫѵ?!QO:scewJm뭋@pn22<־ ]ߌ˳Q!mRkE׆FN Yy%*n.O!b WOPnqVo6+Aǚi.Pئ%sְؽǭuX,"axcIW ĭخH"!;)bwkt(0UBoqZk3[ix%̮ٕ f:Ӌw!rTMUS(Oem+IrNv$ţWDUPEϏr(r7K(yY6/XfbmnYlWgYk5-WٽrVM- yt^K9b , v !MgH:$Z`a8z473 =rGk1'+cX!wɀlԠe3+A4Lp\B T vC}yU #Ł{gnhe29A~UU;"a(=[c4?=o8V<]'ެQP:g`~61pYcY%M/efBTׁCf#V>.-B1/w)dLHTJr+svQ{}C/7nYO#6HC.נ$QHs t 8x3- urO&8aw7 `\0sW[^Pc Z ikμ}Պ͟pW,KGm/m~-S*&[45s# &U-n64'4Ip Tbm80W ,cS1qlcSMHAp#)gW e˜iK&r?.#kYMCEE}dEϲх>ٍX32&'8B=A+00*Q H*2% vK^-('_^0EU2 ~ouhVy|#WHfKQB́7jJ=pBtq\q,UQ[;hمH /TQ{h0lTifY9{5Ͽ ҤvdN1ȽU̩:HYfjR|wmNM,vbXI9_5̗]qL|uImRDZ:5ZZ]K(Uٞ]qCubTԣSg;c ѾXvD]QmC m(ؤ)O:r@{K5<lS D\3`lDvYfVi[`@͔jE#ίuU2p{@+HdEh4ϖNo0+_(Hs]'tDZ5߁`HwEop L|6J;Mm|luɰ1``Jιz%52IqBKW2\.DK/pJ3!hWUjdet;g(B/]O[$lm$6TmE[-VT6m)M6RؔKbKeQT&l@)lMTB $H^?AvY Vif춼EWK_M/wx`DcG7Xu?C 96?][ y >䣭}[/GruK׷=|z}=' O5sR>"Ea_>CP+_}ҕ=/i=$xD{^jЯ/n~njD8}eoD(L]LB)y |$N"_k  ؽIOҩ#=W_G'8T=’{}nR^GIy@\`TPУxk%Gҋ7.+I_c/sG `*_']3?7CMS1yu@BI=RJy))ݕj- [Pڛ+23UF5Ejڨ 66f-w >g8[||Ku>nR NY긽=n7zvu7q|(~o?g_sޛ:Jw_I7惸Q|/%=&?|s=wn'zOi'fT\?q9khV3ܑ1f J#܌i,X81шƍEccFţX*XZJ5&жƱ[l-fb6i#I-V*+)b-cmXE65&ZjY1M6ЭM6ѬlTͣb,b-ImcchڬkFQllڋefChl-emC`-Sj-lj"-ՋVKe)2ljm l VRcE&J6[XkcQmIAI[QTEb&ѪŵETQM&TFFFFűckFTZFZ-lk%FmEZ,j6EF؉* C&lI"FdKhъ"clRmV*SLLأDZ4ElX&QV+EhkZ*փVlj&Q-F6*m¶VhضVZ",m6Tmlj-b5["bjV-FQh֋DZ5FEjqZ6%٦[E68 XhU-mLh6H6-mSfalS`+j-ۋFhƹhXsImX%mbԎhIwK./y=>ƞ|JzU?;xI_|${-}'I A?Ax(1/~[eoа1:QjN?Rx"Q]z0 %QYnoھe+9R%+.*ߜ9 B@:1§`m=Ṿ }_|uKg/º}!uCSwoEy<|lw\p>WOm ? >s}WI{_+ y󀻼:Xⓩsd]Z~%}׸>^]Vj|VɊ5K[u6 vkl;;vfFӊv\vWss]k.\ݎ'&f뛜qs9D9\n'&Lr[ٮv]Ik9ݻ[N;r%\9rqӝtu˜9uێv:K.7Nt9rS\GKj-^GqFuG^mVv>9`~a}w}}[h߰rTLØ5ƭlXV6ѤdlFյڢ,ЕQ[RTmmQhֱmثFEi5hjlZ4kb[1TZ!mTFт[6ja3Jf#d#- -dk-صmV hlXb[QclX6j6EZ55lhmEFlcllcZKQQh5b(cm#iԔcZ "6-Z5ElTlV6QhQZ*JbcEDcEljJ,JŶ6,lZh5V-d,U+FVUQbFkhưcQQh,XAj6Ѩ֋QѶkDj65Ej1b,h5j5h5d[lm4QZ(ڋ[blZ01S4hűQ+$j+F,Z(&ڍ*5c`Ւ1QɋbIhE-&F6ڈѢجQZ65-b0kh6jh5%E-6(-b#X6 Ʊb-Z AJDZ-XŴTXؤbűZMFF2"UlTEi-cj+lThX",cQ* (EjZb-cPbImآƵ&hV-F V֒ƴ,X21PmhS i56 f ɋb"-Djj566h6*kE1ѓmch* B Q(FKELlQHƒ6QlTEEŲh1#EEIH1cZ5hƲj#Eb6*" LjMY5A1EFJ k2lT 6AF+A6cfɱWTwfOw.W_ih^vǣC|oHD);"5QDc=|_ݬO$(PB+|ߨCDґ""_ BP5gH^ǒYe1ME/W\},cc`,m{[u cSnAk,8@ZE2QU)n/qmC/ CYOzպow3ŧ$yKʤdlb9RHUj?Q 8߰rW_g&RŲXg` lY5+d`vcΞ8 "ϑ.E FV]d1:۞.a 5A-L0왳$ ;:{C%Ws.A{.0Z UO565׿[ :ܭl> ,w6ARdf*KGTD:B":#&Qk+:nt)#m:Qa$@9P9lȮtؓ)jU)g( qڿNUv#A#>@I}o}1>?3=1=ߒ/^g3{} $s}`~~!^p mΊgi"0? *]CQm49T03TO"w]B?eu5yw?/_?r? 'WҞe| D3hrI#{Y.+"~h,Nq%+N9swO:Q/fUȻc4!"}[ (a@BTH)uLAtTq3i-5fuej2##2%I 0i5Ȁ[ hQ#GIJFXI1g.юEre!jg_hY|c٭ I7o,\e2@뭒% 'S֓y %o7bpSt?rvLS9~(5ïdʞ*p~M/)ܿ-X1&d/ǹ_7\W7'9t:eEg6wodČm`,x/'z4p*NaeVqYiY>.G`fws]96ͱkr:BhEf8%K2dR=dN|r:[8YOC &jL|64xkk0Q"McpEN+8B'0_DA(Wp}PX~ZЭ_D-ԟ/{y~hDdFԴa7Qb]x#Q/`Ϣyy:j49517K  ol9o `%\DsEv'[GIPbwS8LDf]IUsw 0w_q1R**MIMJ23OBG0: z>ϟu {s+3d۸u,1 ln}dPB0;ʕ..ϯ%'~1\Vzu!rZx>|C%tz_^Xrؔ.mXU/ -C0ҐvW{Ztadcm>*:D-S]=4Eg}7*5M8eGmX Z5f{c?I,|rz܋ʒƀ /WZ\X|\cU*&~<,lCmA+coAnH$isی{sj2ڛJ:Ě6[+n7E>Lz}FS=mOHh0N%+Uh?ky ~H>hcFILIohYqh&8z[IBAY;iXj : j*QsU`~Awe/fw+JəQJ& HAUF _G{S]cR4S ~xMyN&75- c>B*αɽl/rIa}}zFփ^EJ/oX71ߒu]vq!NܷqX9(Dlϊ)XbL.xg@c;T4{O"9> ɵ?Õb_? dGOKrV>.\V|f|ET5Fjkкj9+nLҋȍ"++]!$@P\IbD变畭G Ts楨V 93IP58?VE^N[mP8Ko'v!(4*n$o͊]/ʍ4q[=ˠJ-°~2dUsy "Ʈ"څBZ2|Ө"vhٲ?;"!ҔPT>g_W2Jю?Z مO B Sae*D~I!e1sN[}FUAq)(Z4)?L0mfVHP|=1z&:"\j>e 62{Cbyv i@7}#7q[#v;ZMSzvΪ$D"K.E4(^k4Ft2H^z4f\+dŨR+U₷ YN&^*'t`;tSp]5bW7r47V©'51ͨ O uWj;wNk,Lv6{߶瓀;U 'YwSksCQd]*f.T4_+L[;hI2HJǵ1ůPlptc91(.$den-7&`g&t:EK!ۤ(E}ށcĽ ڄ"|1]9-+*= 헬qT?AsgtÄpR+mINeW%jW31p{=f1<89Ao;DjaWiy̞XyLi]6=S! :[%+?v "so>˼ą{re6{~mT1mS ,.P:E`ج"5E#򓝠PLHx1ׇVQ Lξ0g3AN W`^? DXGǯ`z0ԮQaEf =}U%*{ >_?.(;'F㓟i|PE9 wsB1Џ4Z;,8]axA]95T] qNԄlgBgW !`1{-Dqm?8tw Gvc VS?\0}ړ0ebg:՝\JZ'?3-c9ǬNGj-ض!y ̧Tbg^gSh#y6riKJOvcqA^0]8bɂL-lV',Wԣ\}L+)$5Ik~myz&<`URdUV`aU5Ȉz!ⓝ$'<( kp'(8yp0 @b"QW/!YVKu{n(k]$g&Э/B O/s<ɉHR0S{JRiMqI~ nF (7۹;uV^w 9#{K?oU: Tq<9t9/"0[VpMv%W#|}S&xBҐi_f".98É@ z/:jʬ_+&l˂W}^J$Ps%ɛTO`*A$^>Gu[&nR9i#sm؜h1s+&XmEJ b㬲C<$&TE}&wh+q>yr_7N'{$ f[7-Ck7D$/e 3VKC7QJv:?1_K>Dbb"#2Kzm>G=W zfKmy.4RK1}1ONcQcL]- >G @Â*O%ި=.si\9,^HtdY0ksܴc ?@Fw(ܹt8~Ō8ve` |+5!~ n 3|T˝cuFC/kJїxh됫ҹmQ7+/O(\YkZ!Kt1kR#p8P@EVVgJ\ð8˸RHf.+JtLq2iEď=e)tе=$.'ҟllޑ:*dvMy_[/KhF ЦMo W>ѡEk^F 4lYX\l^{9Gl({))߰9PTکUmY†Ǔ}g^L֑R3`/HOZJ2w q' T*7cB} ud 8EDUd\uEVvŹNP>.k7G} 5e[@S+RD⮒`E X""=|7sdʱܭsm;G{cc1ڵw ǚ<8!;]eb"ۊ:# fU61t7U_a;L.F&42R} 6ϖk:X(vIޒ?e:r^?ֺ2_< \Cg4|6u m lcL~ KMhܒ9fHmg77<(jksgq R ,irLI P[fمh?ykS\SG̚BPuخGKNB_Ԁ8Jf9Iy;"?<*>K]\>#O_uَa84dt/"9MXBj*aD'ׅvv~K>U&DEFϒ3AAIMfCΏgO0F~ d7/~j3KaڈA7u{(ni@>Jy苟r[re߶b5k{9 RhYBòR7 [sdqʟ2-BB hFEIN{áoA;hhHq-S2 g_$[0l+K9i\ݞZ|T)-kϝΚOXOuLayuB(mA6T>~9ªSW<n޴dcY/i?#Nob5AZBn ~M!LZA#/X!m`\x׾UETG#upIo(>;ʝM֜j+MTyœ ,(avTB6t'%BeU;/2-1P!e_&yv*E⣡u2"s8  M dYXmZؑ>R=$v@"&q\JJx%t=1I_h|Χ,y2rkxGip>LJ,ts0^Zu!r:$sG`qȉysRWP}A(΃8‡1IaIOES(ʹc-Iұ%|[5;XYyz˚Bpey\j)զI ڜߣO ub o<|!EcBXCPKT>xUuv*GXX}x$(Vo$֒*qU5[;n&tj muSJ,20F:h?p^5B~%WW?J=WL1]nkR*6LiC[/țI6Z~ 9ք%CTy@~hɦ۪ pdVFKٞbз&CȄ&s|źJv8!'ްviQ9;G ݦ$6K;[jQ4w૎)D/1XP0%oZǣ*v0>0@wtd-;_S$r礄$/yDhxؐpaazJ/]S9A8R8r*'|g݇YIXՌʠ:PlcVG&TYhMل$ϑ6NGqrIqm]I4ZxVȿIs!RiBC|  A鶰՘4XCoSη oVV tS@c=Fx* _whַ;]P(~Zw$ʥoݳϺp@]3dAU c-Zp6F}L=j]pfTdr"٩0}`7Bq"5!BO-! lCJj>#+֥jk͆$֖88+svr{1 4e0a%0Vg+o"GEV~o ^mP8·*@Mi\ԩz|ݒ[oαm)Hc0=@:*vz *<'xDH+Yý:Xj{n[f)kHHlB4'3$_ltx>5gl:1Зvj/P{%  eR0&);a`|[ ?pܙ(xd8bLeNS,͜neEDpk@%#y_rOԏcQ|Ix;]-`FHs!/WCFpgϣζGN!ְ}Ln+AQ8Pߔve#wc Hx;̣:;3dpN9;>fnz@yuYD]I^Ug r6 Bk4cZ52%a:1$j<]^nv~AVmq8Ng=~(f{3f_W읒:]fD Nщrk!ö314ke<.٦#\ZfM ;0L5c>SFMW^62B)3Ϳ:[D )PՁ%)؀9j'tՃ4VQ$a|gTBA)|hHx?^~:Xt6)ĭ' ز T] o嵵:,LX jBC2r` k\i5j}ƟS: 1HxCAoBE=}".PԎ P+g{\Lja$r$<A(vP^x<4lp>>Qo,u6 Ts`k Nyka;=i.J|njC{HyoK3Zx9oogk1 `}TËէ|*2軎vTyz}&W+rslb-.nbc1$˕qrSV8,zxs7:W\庫67r뜹nW\v\6uY]v7NhɥNK⸮ g8tQI+'5eL(F s]RpXAB݀> PP%(*$QE R$  T*=}sT53k* Э*ZeYK6sr0Y,.S*8 24fV366' ;a!6aAfA+QRUP76h݂eve)@mZh(DHl*@ [6BF fCCKanhc QCFhkFhBUJǫIB&UlQ4dHlQ PV5%$QUڴfP7OMm2j/`Ϥ.mFL} >TO;ckiFDM١ACC,,blHl-*eUlfԭyH ]tHʬm2,ek`bll-4m6V,UR46ŭcb4ɌJhɵLx> FQ&֟S+k 4T*κrU S FM0 idMOMah100d0FM0L 4!" d` dbi L4a4`O010O&#@44F<'&jOdѦ5=O(0ODiIi!F2hɃ1PhB S 0h&L)% 44 h4 )(L`)dh4ɑ&#2i=ɀ*{S"~~Mm J{IM6)iTO*=Q锟NNm צH}?Y q31hIL)!fݹpE یݾFc ?uL-ʸ]`[3CH׎;KMn6TY c(Dy\Ѽw]R9;C4xvL[ e k+No =?C)_]9蔗wCL?7Ft,Y )fQ|kM^'=&wK'gtS"G=/ *KF6cdb"{=*wF5 c;R2dA3zz(\ٜ{}O}ĵ;_<;kޝ`5exCL6Aq7_ 3{0-YPi4ީ@;}1X4@'k;? 6(q3uX<[zn1[/FRAM`h곀D iP5ޠ~DL,ȷ5>n躤q-NӁP^^u= Ps0+-c޷@ɉQQ3 ( FQR dLFőmfeب++nWZbyVHD!-XcayR… !:y1Ixٟ`37<ƆJ t!TT p1+v]9![;DvȦYy(KA>P"9uZU iu-CԚ!]h'qV1 qH5JU l1 KM$3-3?drH`<ItyǖZ5FD(HQdT:iؖvNV` de"80g5X&ـ"!n;ͰּVVeD$jc>)if9k4)L 4"b,"*J= 65!ĊE+A9ȘbĈXֈL):ꝑOtl1iFlثMAЛ9 Tz28̱!P)T:X D"O 8>OALL&aZL/-LntnH8c̴B·j/inL0XHbY^x/UH @RaB hBK ,H.ǐyefi:g3KE`~VFȂ]$U8S MfeqFP]nY2[S*Sj".Pc&]H`H Ϻb+4jJdiкa%.> ۓHIgjvҠX\)[E7 Eͺ7T8ۇd5 X=+)m0K-n.#p40Tu'DyҔ' RĆbe._;n:l6R#쭛/[+\%FJol1;y\jvyS9~g\S[ŤAS#-q?HB8(6p"8UPCIj8q* 0̒W!&mR*kp#A|g,|pmH$dPhub1N 2H28GL #`:,iڟqMbX!QgMXVL-& [d-t@E4d*@P*h%Һ&([8;iXlQˌ,n8_ACtY а8HS^jB>ζ &Fy!Ol E"dPJ\Yt+qPsKTrC+:H V1#b5\ lc80HD]`f;hr4hcfuO^>J?Π./xAUE)}-Sn;=ҶχK# Y `f`y|C]z6jhuFσ/O۝+&c,Kє u%{~Q /BaO{g>MrjWMb4Jh9heNLI1^;8:*7l6ia;14Je9yՍ7p*a~wH#d"=84FnD`6Ы+Nc_"m÷nES&Njjm.G䭛llJ'WȱHuUvTFdTV`GN-1ThKar洙Bj?s;Br=1?Jwv-+ ca:F<}9^a*\.'ӭ>\\/3>1cmIJҪ+cRd6FKi7`Ɣ-z8>W.K,/IYIh| 1m?B4zW W:ßl(;yx u?w|u7ʞ\M0q6_]pmP*%)JmtJ\2L<=rqۢdoue)4ZyGe:ԬNd``dlCVv ԣYxҤl76&JDS%tyԣڤV,F&/vjKPO~;L, D1jfy<B,rT <14}%F.ehgdNcnsFcLsK3&mr@k!lxt)YY!y)ex V(8qp>h/EѱjVn09?;(5k ˩@CmU?|Oǚ+d!RS5>iJv|[kjThcF6 |}S5ƍ{&i+irʂQO)b퀥(NBP!)-EHj-EŲTcC6V2hficVŒ#EY4h5nIhi(BF F5Q F,Z4Qd[wE%FcV1lmtՌPb-X-b m%lhE6R[F4j[6 Fmڹ-DVEY5޻ƣElmFj+{9F(5D3Q4Pj [J25dQQQT[Q hhFFJD@P@3U-PbPm2ȖƢ4 FTQZ+^ח^.ص1tb0>h4O}ծXƊHڍo{鴅\r ޾%^D.׆L$upyH?KX荤R'Rea88oࢡ]@""#( ! ʸ9(ԌEe;OaMtUuZE,ҘᾰEL0]b8Ko0W<2)&s:Dҙ%I܁=PHY"-aj]cDH\5Lf#`F#8F 2D[H1.nEWoC~;}xK1.0nwZ%Ydh3OPW爙>t,\Tq2hGؠTeNR/Fv䈑9jɬթw $&; dRD`mg)CSiV'n N`dH["2Pv$F0Bs/z<}QIV_uGE{}yvy:tyۣrK\MgXH]M}K禪kK%:efE2ԓb^Ш-ܿ}A7a{\)&-inoDRt d[|) im y< P @ ^^ dc+Ke>AZ4c9;7eMG(ja0!tXڙŸ?ѹ1\keCFrLmWa(֖RBtPo #8_iذ&_Dstmt3ni cL{tIQABv`jM>nwn{Xk?ƒ\Zvm,cdƃ4x 'Tfd]L-H20߿^FD{V+Pޟ1vڝW!~P%'9T^篒1*-q$Pxr:Tm?'䏄g=G|&YʄPWGNF@!MVMnЈ+G|÷u*T=-EBFGэr!r6;$/Q7[n«LX[¸B~CfT>:}l}dϿOGI05XG#{{͊Cf!?BX`"y_rr-!9"p?D)ώhC@kqExW@AP=E]96Nn'xx6b7 wjA?w{7f5JFB둢q&3ddH/8lMxFtXaW,NS3U2$; |@϶%0%wwhI ,a> NtZٗF!rE br'ʇԀ1?Nm18Ǧ@,-e":3"½dc_UE.S0@|1Q>s$B~gPO΁V:%+MH5Tcl^_~=c.R<40F` ʫ$ʓ Do}6azU^b@1! ~wtJ|*CwFݶIc/jkYz uu4/KĻB܋3/ϡS/6ġ(}1ɞSڃf+ة9mNqS]i~  0 =|Ą=ޑΰy|Bƻg%&i ㆇ™>Q)-Xv.Q7Vsn~yIeF6մ h .0yaO-_'nqGܺXY +0DTե&%f_Q[vƋc<;[@7vP='VX=ඹ( )}x.{i>-2J!l z2IT6heɨ\@AKӌSB^e =vfjtٖz 尊&c.! 8|4(2Vۗ*O9g xuS7oEW>u9[ Z{D.a2)Օs р7I={j&˕2~뚸ۈJd +>1KaGiTW)') cJJSf|32hU$ap#9ZSLBqZkfjS~AƩdk%Kww GR <$d, C T!v) D@NZ*PAM%)r<|&#vRO(Merˈt}.Pgfe6t S> JFo%W)ij*W3nCIHq"8$*!t԰͌0am$l(D)XHH @qW2U/Ge8fo0V2Uatky 9SoYdz4 detC q*I9HȞ?Zm!-C65Iܛj2(^dU{H:^R_z!L.h[AqwU fJ` (竼w!3J0w/jlQ7^hR g8Ů% ރ^|OSY679j73z\by" Y!`) ~@~]&< 9Cb [a/Lfl|O=>LeTkq F^)Bтq6c16zH/ 3q W^cRKw}@*hx|!o=+X$g}t'O綟OcT y~{h64]efk+@1 :$#D/[/?R?Y6 :Yȩ`Tkbw(A\0 0ʟ4.Vuk. W,dzfpo.Vss#Dxa"xHPPZQ?H*i0>r9x4J "[FpdN MT[Ι%Q8?J@.N%PR@0un;vƎxOZ ̋#P}Z1-c)2Ok1 v-[7N&5k)2F0 uqi)j4 xW"qDR,@ܟFs?tŘ z؋5☦\mUo,Ϸ`4Mlb)eWj _lB&ތ9Vl>xhD!zb^& -[|U,+CK'ͺ:<@l toR\Z]T|*Guco0 B\#;se=lz xǴj/l!꼈Bg4=u@!;"ZN@=,oo,jic#}deh#VB5N:/V \KW B3Rd7PfXJ1*/Il1Q8fBDO`*lh_U#|  ,gzOd@$N<tzZʘ@ ZY/MH{ȍ7 =KsmBEAMkxk"# 2QTAgmDjxیǦ2RsGF s]8XzJ5T7JZғ%"d+e3wԹ!Х;Phsc<<4D;_jO (fyX%E+N܀ѥB]4$bkP3'O3¥3@ѽvR4{ǏK{1L)qmtlc-YWZ[s*_!uJƪSy̧BwV$,@]d50F[H<ɺ]aޛR'ot!.FNT'MwM`P&`)|LIahˈeA/6Xj4e ozRYe<ri5)KX8] ٧]/8_ρS2!{$JNXDY޻88#nDKb+k u\'z R$ît7K;r*I_%SVHȋ- H3 j[zPA"z+1]1v4g˅~y\;~%Rw$T; DG xTRƕQL% qcgĬD 9F|jBTTק!Uc- Y yMUF~69 fֹ18>bmDx{vkrK>M+~IaNiFQƏJP bϱZ @6AU[^be-eN jv)KlAgMcU⯱yT!Aywb^8 ,j5ҝ6 b%/VTyFAzFe&Y5>Ft$"p k,6ǒ k+[BC+Kե>,?0+e0۶`I.:C+UK/bX 6S:"!t?n IA[9j蘨$d;+41ftd@ ypcxs/ m!| iv{9}3|:D}DjL4z Ϊ|{E@h8Dw>FxNgov.^m^yYN?lQGkYy\s=~SSb@h.+"%&؁M,< a99-'6D( Ҡ]#>,8}rFN2|OiP:$n)k߸ɠ@dR-W2AY6\i~_|G2TB\ҨɴVfnsTA!L$ }l'AVCEjk*i{s*CHÞ=9X>>]f; ݳcݬj櫜BpRWaBW (]D!Q'kofֶt@/?O݆XਧXۙE()wX0ag&o,**&9}T龵˄]Z3G>F~RQ5*NV1ĥ`+ @I dqȭEU\;/qVd2ByE@J*Z 1YaU'9D7d-W'>{pisIT"u3Ȫ?T3ypKqMKSc (DDkH"A|M$1O'fQ# A1EJ(ff .~z%s+҃8kDzmf`R,YXB+Xf!yxFv 4ƍ P1b?DcJ/nQüT)%(ڱd AiF+blxz0MB({X1oOSJ遟<ѵdcȀ#]3/*1(yAtz90IYK d"=bjZ֒˪ᫎ6kid-9Ck⡞^% % k:B'&-j5Nn]L*;ڂH^į̢v08h qv,ɕv^Z8gcFTؐ!G1T5O%LD/13ܡV?5{qeu8J?ݼSwSx?БX[ lĠ" D%Gh{dBu.Tjמo=qا3`IJHQm13D`DDLZmjLȹŻaR8j%X t苐ȷ9'@CKN>!93CTj'>d!+ɺ(Ғh²+2oHr}zRVoȀ!$Q&I@eqŚ8{Nlsk"ByGV%+ '2_(JݥgϚ)ں}e-\uj)~i?]JFf?rh\ipxƑ@1B\}m5fr}weI 'Eo<;.= s~>s$e2r ^ t;@$|$R gfGsBj! 嶎$ѐ>":N'^0_鱬'*HU轇Q@DIuӊ,aJwr53!@RhdZUh!T3R֔>x} #A&ދnK &}Ge{MeyIe+w.ja6睚'qY9Y =y(A?gT iju1CP7Nbw7<=ID2!=ݰYa6-ki9Cċ".$!Kޙht`q@m r,UDT~y3RYjlvAOrrϚg "x~u^p B(b["`C ߜF ƙF0 𞒆sr۾Wv2sF5tZ SY9F6˻ Ebe=BwGvh,{kݠ~Tcؤ"#7ȵG~ZIhr'[5*,`m;Cyh׋K1= fO4\J\VkFopP#ߥܵ-)fș*82tiYY)zS8}'xZ) CpU#GpQ_7`ǠLr=;Gf@ )7XD 2 9q~B:`g`gx(E]SJڸ?DVcι>F&=Y?50UV ZM 4u E$L ]^fy I}<\] */r% q``\i6%#R瑠g13@Cx`z ?^wc囖6= _O(?ZBjeOUzNkz[G!  p + O IT)P#wW 3*WiL!yx(H|4*±` K<]ܯolqx֤S-~o<.\O__O5?kJ! tQ P?| /a=n=ʆȷc%'@V"!"!j"'}I{ q  }a` !q)ĦQ׀?EZ,B%O@\+'M@ " 6- :r2 dHwdH$bT@b`^ ɹ%n`.fۜKTHʐ"fDT@ H :)s @hFiGR=iN %)3I {_nO5vl 7-JR+y!*W(mF@yZWd'+nA/`.#pHg$ S8d1t@: L rBH\ۊh$Y^|J~_B@$i9R8BҒ5!+oߥ6lP(l#@&7yЉSrr@(rQO! +^P2( P$ 2Pl*)w"dTiE>RDu")( A B\تѭbڴ[EmFZA]%TiVUOOxh J 4"҉H(Q"!J "mj5!B4ЋIKUQQTmքS%iJ ]Q-bVѪD[Eh6hQmXPj5Zѵ*6Xj%hmQ-EƢƣTj-FѭFLŢT6HQ$j*"6Q5 `mcb"bQ-EhUQjcj-QQ-Q*ZZFXPXرV$l%E!jMc%3[Ib,b 6ME,dV b4j-cUX6VMAh5bŲjF5QjKF2*-FŢ6Lmd؂"UlEchdJŴV+*ƱT&$Z-Ib#[F4FՌmcj(эbKhHQ@ѡ5h2VQDTj4m,hڊXQQFFāhZ-j5KmlF2jJűFجk5F(ɪ$66QP%"kDѱd-ƣTԔmm*kƣkhE1X DTlQX%lDđffTFXLPMV؍V*؊Ƥ6M`$"FjZ(*Cj-5LŐ1Rj*5LVQDhLlVM[&" ZKh#hHКl[cCmh4bZ2hLU4ȍѤh lT!Zf6Z,RV6بZ 6XZbX* F-F4cE5FbѪ(Ƣ%[HQX[EAjbhiI(TRGư[Z**ej*"EQR[d,Qj4mI[F*e5 ,Z"4*5F[XX#Z+A5(&4(ɨƒض-FQh&4[&*ŢKF,[5Rk5biEhhEj6h%FڍHFƢڋ mhѵM!T-QƴXVk`kQF+EDm&ZMFlFѬEQ2 $TZJXȋ-I6hTm0JHDlbȒ`bȤ͘hHcmFj1AX5F#F#QX֋*+Ebɴj*53DI$j6,hJjI 4&2D$j%ZdF*2d-K(hFƒɴP& `Ljd*6 lkA`ڍ@RFM4b-1BE6A hFFb0&ѱT&Z(`ŴX-Ic1MHbZdie#BQEj66ԘԖMƠ#QQFVŤ1"0X4S ъhƍi1"mIlZ*#hd#Ij&kdՒ"ƋF1j,P[DV+cQlmccTXXmE5cTmDVƭchmI5#$l"FţI-dmF4Z**BQ1F56-ETkL֊Qcld4ڍQQUlmAMQ&XbL,[P6"mhՊ6ŋh F1ieEQQhbъZUj5,hD%JPQX2Y ,QZ6-JcQI֍Mlm1TE[Qb4j(-Dj+,V-DclcdQlj,kb!X+b#XűQ**-Vl[ѭlj#h4kcclEZ5QF5hPɬF +bTQmѱj+  bAIb+ bF Ԇ#a-Ej-X(*mjI6JjKDA1 j#4I1) cF)+ &6-c[ŨI1Xd#sbرX(֒ѱFJ#FبѨI E@[bXQEU#cP[F5lk5F*ŬQA4`55mZ6+mljQ6ōQQUbj(#,VƱQ,Q+&V6,XlmE[EkbFƨ%j5cj+[ElV6űdcZ,dmUU,FFŪkX,FXh,U&1mV hF QZ-,E,Fأ`ƍ5Bj-Fj-%Eh̬Z*PU[Fѫh6(-D$Q QAElkض 56QXɶ"lEQhZ,DmD36FQcb5h֍XEch"Ѷ* lZ,[h6QT11Z1Zڍت(ѵTmlj5Eh6Z*ڑ XcXъضV[UZ6bcTmZ jEj4Eh6$֍mFѨձcFkQlQQAFj6j(ƢhcXcQi(ŬmlZVlbF6#+ƴm60UdUZՂ*hkFZ+F6EhETcF-cZ*Ѫ6bZQQb5mETF6أUkEh 5Z-lci6j66Ѩj֣Fjj(FEZ"Mjb*XmZ5XjŴTUEXbTZ֍cmbhŬjŋl6kXlQ-*Ҕ%*@PRmZ6[lhرj[kEXJFJEbbڍm&TV iFiubѢjb֍QUc[bbVj`X֢[Fh*MchmkI F) VD)Ukcl[FmV-cUE @"J4H BXEcV66jlZ bjت,%EDXmV5 ԑQJ**-EQQ4[ƃXUb`h(UjlV1)EVih )XZ6(6*[QjƱj5U F4kj,[h-FjMEF5hJ)Ha Q`J6#h cŨh5ZZZڌjCZh*[3l4kRFlbF*MhXmBP4( >~nǺ}Gz,z$L&Q=Cm U ʌd2 ] V0{!~)8Q~gv΂" 6#܀{m8D` K҄"N>@*2@WΙ2"IzTkoHCADU?1Cd? 鏭K@/8(}$A;Ty~D(@*ÇSAp l\"/k=lU[" |x>|?wQN? ǔ(=Y_OT_#A__J'þ()|Ђ 6Q@>p/m|}"QPp(<}OaAs0Q_ܔ?>T@O7zmdzp=)`)-@ ս "˂>uD}<}+}$ٟJoItQ3+ Fsjj-n]FMեZɶdk?vD~}Ow}o}Wx:ze?F>߇.{=$}_0"jYF`2 R+žo| mҁ_&' P-?BE9 "VC B=d@{. E | EHgK u.a5-Q`c~"l϶EfeӋ;4Gh6|B*rh{rS 8vjg "YT!ۻF6r,9{fdE*,m ]"xF{=$\w7d$HoKVo|{fބS )ovݯud:0 D!T wDD:p-z|ZmXMϔ}{vnXrFH!oŕ \un`:2y+!!ߥjNq`A% %v+=΂Vsps!yŋ&g59 1-_F_nO!Ȗ'BQv>Ʈ*} +n,fN=KIwHp&*}9`l=6 XuۚoԸOВDeqױ`֦e]Q@ W((bS7rF_銉&aq0v|̤a66u,>ݑyq4 % eHZ1*"' ^DC)D~\r@k.6ŪLxQ% Xzjg6[񊗭hn•ẖ\jPԻ썫%淉xHt[YQqHJJrFywc'璉mym{՟ȽF`hV2j|wZVɢ6pgJd}eU<,EzfHKVMNFzJn1^ܟ WAgEx uz\tXTxte(٣OA+?֤Jh0W4_slfZt:wrM?n~ yJOTeJ~ٞ+,b1FW inq xRC1medZmr"Ұ!)icGTuL/(Gtme?ڽZ"H 7K;I1fH͆m#l+jtd{ZZ5&icPv#-%BΞ'yMy!n;vfw b^ hf[浥yIm?TgLPCGC9k+PJ `ʣ.G(Ǣapd?]zў1oKeFt7!$=Eq fP,'ѤTƯabGD) xd4,յR"koZ=$dlo:i`Xe./̜:dWy wئϣIvģm?4K"g`RlKB>vYմaұSGnLVa?{>tAR=F'c\嬢g@yV hp# ^G{wH3 w 99DS8?i;ATɕ̖Rb( *? #P)J^^ei(^{*4o+Lf*NΦƭشjTcvU8{r-!P2ΪG) \RVWޖՙ]HD[EcO0B`TL-3E\j\b&V{^* L||[@ukF+hY}@R{fZn܊_ur)mb*u鐎8qg=Ldxtz}4í3s=>㖢F=_:J߻a#*L}s ;YkX(!5=[謏sGvb;K0jk訹UC~jgi9=FdYxA=%wBR)<=D@$ ҀD" 3HsYw7 K9?AfVņG<+oih5Ort_^L"ɰP΍ G!ƽho\>A2[=A?>m2dvJd\,Jy7:e/: `` Ɉ$jGӛ{(/ JfA"(<[{+zJ@=t 9eS($ tOMp$@y 53D1c 'lI5lBcs1jnxGUйA`:ݒ|i;e8]L=M>6&?¶Q4Djj(BZ`!A+P-ct.h9ֵsqti~f{ ~$ˤ`!毫"+) tm*%|;3@g9`Sp O"7 q̋pdF EWNz{G0c՟-N|s:>\+wABRϔTfIm9w9Xb̞?lTݾ# CζI΃(xpoua{>^W9oVe]S5;$Vo-ptڥ:mǤ ZApBD0 ! 2`א>gԜ? C2όb=M`=Oﶧs['a fƥC}7oG /pz>f.J:yo @Xč1%}SlߊĺpEƄ'kߎ>)M9o'y-gGϪGȑczUz?-^ !8(O3z{~dcШxzw g]Vw2'RT@rSζp; /}(&@i ~]xӨO`w=IJ.D@:rIשC6Y]PoM4 qBGz^wgƌ(x'%WPks{!u4 b <:C( WxޏY*ѿ!@sи(P>Ol}t^Kǝ4MJ󘣝"@Cɞn wF7%^NK/Rg/ jMf'gQ5]*z%{59!)̃'F@v<G:]>n`7JpBB|ԏcz_v4y>,Q(|o!ѽD]<bGrcp=]vP"\\?<#c|FzBsz'oZzAmvf(䎅ѻ>J6 97@yÛyco. :p맷ϡ)<7,Nft{};;~9бCSo|X!'$k[/#odg $=%2TF0HiaG'\PUwr3=is = )b^BxwïqlnߺDtJpziukpC!r/K*O,O(E1IvD*gvQ6t@:4 `IʺH˔Z!@0mͬNOkC.0"@[ȷ.p^0H7A1RO.*?? 3Yl@DF*JJeH⨊D5 u:שqImJAx@IB!8C ! ȴ]SR M|PJACD밉`a*$RA RYCW%F`\Kg! 02=Yg4(||I < qIEj("$t(Y7S| ok U,hP0D m\7gx{5ww}~ܹc@ e@GzV߉\B@ xL^_] Z&)=ǃj5%(B2@Q30(Mᔽӄ87>3q4 9h2[}N`G̟?}Щ"Q  $GD8rbP#Ho"rT8D! 3^=5B_Y<ƀ@:=ibږ@H[קl3 i>~ ;o/Ey|y SڮR\1N:Wz\d@:3|V\=7>g[KDITf dDKWe}u^V s(he4k(` Ƨ_]K;5>$)ٜ8s7@,B q\b!\+DEOq4Q02>3(菡a`N@/zš$Z 0є*4!@ø\*Թ}B@N  !jALqsf !`Boԡo@)ᐘ"~"GOS.BiGVd@ !T%^эt ^;gOwelpLn97=/3L!K=.XFJj 5&6cGɸ&$^pa4LRrŞ1??Gp ΠnĐ\qL qB v37q:\P f3?!x1ߎc 봗7yJ3)}q% aurU4[J| 'Ѱ H9}p8KN!1s)vWP(Uq`Ϸ'hN[2-DAL~SfףƼ5DZ|@}`c(O`f0@5 PDπ„ !wYdl9PNI>Eu@=Cxt<@<%X "kot'*7"BND5 h@ r2es&ht{+X HzYt}HaIZ@`c;5S7wVH63쮨$Ps,@j F CinevȝS)KJ(*dUsw}Dų4cp4j -t& #&ҠѩKմ)VCjU.HH,ed[vDT1Re {1` !AT-4yr -~\TtXqmrл6')F'Pp D] nmNGprn_A/dŻ.{wQ_JVh .8:Ggr=EBMLܧ_`{JsR69]J"=#ZˢX Ad%ͨci4du,^iHkSAEa(A)sfT2o+q-nA^b "npYY&t$~FRNl5hY)۸l Ml?Wy*\pd`ƹc|b kϑҋ_ʧPk:typVI&Ob>cmf&KvYLC!Ğu]}MPP[C,i,*ɟ:o%®B Zz_sZndڜSZ I=EpI`^5̕ND/#I JZ]DqXGh%<Q-{?ThCkkV5%Zք6=6OzȃD9;bLstNdBzL(&ػ"p=s#OT7bB71º"UA)q+}ӤSxNlg{v+G3˨ߓ#)*pudlfI;=@1ʽW,׼+Mr.tMyFCU#?pHT식O]%ڲm Prnq;#y grH{^q;n ,qr]52ح̢CU];$G]4TQꠇ1 -Rz`nS4y>8|Nyw/9xZ>C%T@&P*K PV`ɶYJ(c8莚ŽW2_0J] FUa.8h2]㵖 6RQHZ&O!#XIFۘ^j#RʳlBH@H:gea(/|-Yi,ob2 `|{9s z0٩|f\\ kI(K bl;BxoV1k/kȽ'di{zaX؂J)ǎ{+,+ w7AP=mW!p>%uZx~X6wVxޣf(b0 L~q[4NS]TܫE#pol1\ 35mbX86hQ<4C6-x {K(IW6!CdX;:hڄ8i2W DŽ @"YoX>d Q $6$ҋly4<>)݈(d@6p6M$ @hW0VԎ@'2Eʹ[5fku3 J*ѓ lC̊XbzJr}썸w줤M^|LL$ @eO-͸/d=㻢 mri+T$'(W3b" @ 3LjMW95s;\*wUw^ɇhZG>˅B-lEe"\ \rm{ Pcm讅{jv܈LjWyk{ZꞜ]Y+[6-u̦dD36b#f-&Y#vsvEJi5\ޝӺ6p֋ * O{l儛thu-r.m=1W.ln)j$ŕkcHFAP]|UWw:wn]nnkrL˺Y4g"޺&h y.oyJafF.밙ڋ-q(Q FEa5rM!FY9Dd'Ӎ^ZcNr u&ɷi%=Zo^yάX6^"F6@R !N(KX8HHƁQs*jz,j9+9ѷwj2VJ_W^8s ^#۷x5/{O]k}+Tj ANssX#wh U "sd91bJW.JnkFΓݝfRQ\*FmėWEQt\}9tGKm [ûhu6M6nn]r4 sr)#H)ܵOvWN;ȨpEs˛+}q\[w%ܻXwqsjg7ov]wOx)$mgenW.N껻\>͹.w|͹s]2-7wM報n\ rj!*wJ%DYۥ.*/M4ms1v52+poso2ߦ^[늷Hȼd;;XVw\X:/}% lOutWjuuκD]S읫;oqrBthy`"-v\tR9Ջb{ε⚼k[|"N뜥}ןkyK\hwJ8/ѱ|/\F\wBOW_o;!;uPn{Fغg8Dmq܌Q|2[dD{lt\L%ִ8T)Oےl'iQfgS]f05/g[r"3S36 kDwq]34O\;j)$.vkl1##*,)\y͵.+\ {eAґ8bFh7[DŘ&˂Q;IvQ4M5.NGۉ-"폾AYz5Fz2< JTg(ٲYX9Mb̓PnB܃eU4`IP{s^B4+ na!fDL]bwR<v h%8[cՕ&Gg!.L3w\(Cyݾۚ, X!y9.Jq l)ŚBJ ܃^R5% zKgIeAIe2~&tkl^BN8rS$&֞3Zǎˁ'3 n,F^o9м0 R=yCjv ݍ^KFi̫TYl2577{_g3tyrp O oF􎢑(rԆIABм&H{{;Ӷ<_]cv9p%(WR l2?F/[8ehveu1Dv3Òvㆫ*W& CPF Js6bRn]\8م7kIt-h<*d &Hjuj)L(W%V(bc>Z6-an33~Tx}LCѐML'Fh@u$A&(D>דLkwO9{:uf9eVQEdsK5wW|_<^~OOcœ]2WJ? @HX @")yCS3Wh]{9{4apݑ4ĺ3wcq]H(ʭ{wtAǼ}0'H+tԱ`!hA" 4 #@%"P *H ЊЀ#J$D9?F;#JvRuQMq[<1yR 4iԿ`\fAoYۣv QcayBU 0Q{q+T;ҨUyZl̨簊Y F᧕SAoxZI\}SF'[30Ӵm>7L[4u+^k %5'}-02~ebh5yéP_CtXg;*~^ K_@ԫ)kB"J-Eo8*# (Z(OYq̥`cJ21XJH"!oUs]Łͦ7Ҵە=.=̢Q,3BU5.E#8 r;*!9D+*w b"Pٍ"º$l`ftk.Jhqѥ)3v]u ;-U_ay{D{`h9p/[Vᝥj1.̇ܨigۡEb柡EqexЫhhx?*VC1L4V͒l2͌ڮ/jW&|~ySô~ދwO\:,'9G_W5w_`R'|hSKR_s$)$f ɦ= ]w/}4`W®~ŘO3u 95~5sn5G ZߣPMU٧Dqf7H?8:z,$nyŵ=p+wH, N4,Ilkk&8ޖC^Ns䢔ag{n]WG $Cy JȗHtنߟj":=k홶̧\e,XcelY]f0޻iz/]8h NM5cO.6[aW - qؑGWu8اPb< x;m]2q˻M.>ڽr$범G߈FLJ|o͘{Zn9O"I?4&%K$!hk\bo\mUŷRF:~9@Prۯ)q2[h/?At{8}Tt~5{`g`_]d|41i|_>ismƤ{w6m<->]T`RԼ.c\= FڡM щ{O{w[0G³s7()6O?0w;$Ք3e6?g1o$cC3%*][/kȀ4Ԫ3ĩ_Swk0! R¸zsoR訷],W|:)imGW_2fa}rқQ?J/L7-q5rMDekOPXVm_J>Fnh_Χ~މN z)$ϷbAR? n [\ilZO #LIFXA_J,y)H) T) Dh6[.&Wɯo.9ƹXӒwճz R}nSr):a;ܷ[ZlJ0LaΪ7i5GuCǖǣAv~67NYRǾ{U-GlXgFrR2'gH@_ine(BQ׮8/ ͯm}T6i`D5$sLۥ7` 1ZxS)xYd\4:.7oԖavUu~R{D> 2^-nGSWPEs>nǺ#KWt?=G)'3RET~kk$R3pT/mkfz~oCAo}Ipe[я(<guIKsydon`gŰu_{==YlTBgź}ajM,D.US4g9l|fl~S|]ofW Σ[]nTvs?ŚֺQ*+Y3F\s) (4]x:iT$l/{WЕ/,{e3ǂH +}BG1HG򓅲rq1x{ux4o:n7 ),wn$Oyy)n:Rowm(rZ{rZ*.d[uM3{}Tqm?0_3Ucsm(kDmyK.X+Ϡ84JuޱuSu({ڝ}-e% Z-gnFvwQobM?C uѪ)~Kj3M_U@hsXx8I'|6)(RtC,)8 5[b)~^XKߢ5+8cJ M0TfJ`2S(rHL/\SqӦ B95rV"֛~]2=37EKO3$aks~y1mmpȃg`1ZB~Ю~sOo)jz.˓XD2x6C@ g>.ܹ" bc .U~<LEhwˏP:3.vs7Hy(UYILݼj_̝RG]}P9.{aϲ$7\E vY2[x}wZA_nOi6aS{/1K%vX zۜ%_[䘘Rxe~8vɡWli,(vw>ßծD)C&q45>Z!].a#ӷ9C4o- _{BR@$d2!iMA* v}To1@jig% Mx T5M-5*:꯳i &SMkq-zMI̵֗OւKNޙ;a}'y.+*!JkZ=3Ğ&`{W-jGiݦA@ %}<T>\i`]n|$ɠl ;yoq8./hǁx1@KWeSf:sԮ{1mԪ?;v QnCQ՛&GC&ɀM3ś p|oɯDأyC2~ iD4spҘc~o J^GzY[]?-59kǦu4b'VZJr"k poO{@_'2 a""nU.cHq&Y|Ӷ_e|2z/*ѬM;q@ 2= gsNV!ٍnmLuvtåϤ,#H쑔5ʾ$c'~Z'\:c_p 0c:X=H荡n_1cqG5ǃ[V}o_SPi*X1k%΃6hp&b2i}nKA@_/= irloOPyuzȜQ7C:AF 2gn9M^VTJi ]զF޻q[J1[9=}T␔—H~_|j6H@6R 3PুdE]SujpL$% \эAai[ry=~QىHc.,dne1_U2 p^K-J3'>H`𒿇kcerk:,őBxi,$F}ۭfz`|<@J=<;U\ x(L$BB7O~6 5^0: MvFǴTԣyẇ]p:}iz.NK6l/I1Y3NT}?G#~"Hf!tJ!C}0> VfUIRJiUkT!-0#F{nK.cw7y2nȲGwf{ qc>]@JJ%y3xSR m*vs|Zv͍z}#b \v2Szb 84D.=].U~=miqהg|Dw/$Uf4|j 5 Xir/ƃlb/*﷏P)[ʩ|$*$7WsX] 5 MOI ٫tX>_ƝsחGs"mz -[ep- qx#3LV`gxkm10pA 7\'EGTzg1}rX2p i,ւM̀͢/IԴ _f~@(EkͻUo rA@m=UCIZP&1;ލ \}<΁=({Cxy_y~^pb\c&чc6M ֝4 x)pr y[}g ;ȥ.>NeEIooz@D4)rIN32)-?YЩEVp qaЙcN{y ;"C<Ӥ(@/':/y'_r.Rq]a|pj63`:'g{3,1כCEeΓMdl >9F9B>ݭ NW+Ңt s@K\;z:bԘI-yYɧUd|x(5=_ 6ZۮP<p7u0,ߦ-̛sMl^P]H">I۴.koqf$svrz>۴j!d:Ȧ[ ~%ZAp¸6g G){y:JGڊ4 nbyx Y@|`xLg n_\eY09f㡆 Lm)ɖZJ"oQJRZR M"uhfƊXK9fmЕXP@ߏ>x1I)9e|u<2n CE<;9WC")!4v![E_-&l. ږC@_4gz#abK7hٓL>6lMۯ*LVfZ/JWpy~lBb>_ax*<4w\\]w7oR*|fȼ$Z8޽rNrޔWlυ/lg [acVWb'󛣾55"@$H x,r5Hޙ ܶQ\zd@jZf% joOsHEuwR*~'WȇmpO؅,<@2!S@ _ՔOq 2@:pp JH'E5 nmi dA=Ĩ 4+30ÔCćFh;1>J>Dw!6(@G׵PbgVD:Ϗ> Zos2C yugv'NaqՇ`Q~xD|0r9Pɨ<md{M<W@x=?S?*_`GC-G|,> ͸Cb}L6x}G9;E 2(&@US`BP7m+2묊_B(+i?(Z\ǯkT:GgyhV@TƽNpS巆H,9|*&!Mܻ㓈A uMzE`\JRbntO;V7R#"u^V7r֜eﭾO? TBhiɑ`,^v"Uo/:d '*Ա,`@$>"XilI:VCg>0?;E=.xB?!j51!e>1ByKv)9bNr@@6a&4 βbqZB9:f%)@[#nm-)+iee#De\58ć2tX svcǯ5km?u:5e]Lǵ50o:s(AteJS9 z(2N d[#߿0) |7N޺^&f@NO}\ʽ]e78ө>SN9BHaL1Re*՟9g[))ۏd/_}[̦uo ź[nQVi#5 @/khs4,pN?X< * x]`tK'yvKUHT4|~aЦd\,+T>wGP[gA6ݥZs[}U#-y{:e:鋠@E&EWDR9|O 6~ʑgǮ^ Wkl~JoNҡj{vNF8/}]ia-DtlL AnȂT0]lPuMjpJ@wY@sZh KEtP%wxŀ9[Kya,h; y$d0'B$5:,*v 1J:C !jI8u"Ʈ7ab.buY'E;\3;+2^.c1AJՅ<'$_ 7 $eyeiՌD;cg+ s:z)X!ԐHl(3n1 4_] (c8V錆-*UvyK AEeGeoZg,n˺h[mmĦDWŅhr(xh`м ;2 G$!͍s)'Vg& ք73ɡRju\Gd0Ւ0bCr8IR(qjSTd+i; N͈ײq ˌ{-i0D'ԌZMn#]$P&ln^ƢؐHW~rL?Y<[N}fhoo3g}=˦W1e]u_X%K*9o&p?X\.TdQ+)n]o).J}Ҡz: Es;70TF;Q8OUHإQVL-e6Ҍ9IJη5jz滎"|XYz$bjN'Z?2OLEf8Ԑ#)ti #;ӷ0T4ÂUL ub/9[\NqKzBg{IJLa{=o8}jFmiq劇ðPhڲvbt9__* 2*g:$0[{^+4[_)#qC;^q3iɪYR.ZwugB;ۗAg],5V#?3Fb v+dtjjl& [: x;ں눘z 'jDN2gv:מGf7ƩZQFOJaU.[ Ŷ1?r66>R $QE~%?TzyvX6d,?&dLG$t1сoP}9i)=x ==bYj{~UD &qLB,l=C. SLi~fC̺y_ʷZK皣;eJjX+^ w+7?3ZC61Ƕ̴fQз?nyf[NA"HSS: d(Fuט6(xqAYI@XB<rLG!Pu vhS@b5(Gvt(b~g!TzXW7[7|6t:# jvHu݀pQ7Ls{+}zl!ԑ2U!,rXc$둲9:Zś˼: ݠpԸ|1aG|&bN'(aEg@r= P6  "A>mp'img?|uSKD@JϾG3@}vWEصP 4ˀ A655J콝35(9O =~-(9d%8T}M){9%s'֔G]d]'OVKjq+6ѝSWW-C;e1iu>'c? 鈇~=s)?vPP>!$_rH.#y</ QsX 06@*?zEO @SϖOU(#`vB?^GP?vRr $>N\a@?NUr)r(΄N\O*'$PxIbϐO{X}4x(??>4sy0a_"?_*` w1Nwu]J~Ѐ|G>$N(> H(Je9?e jS ?mwZŸݗmz8$HYwP|Iؔ&U3[3"o txP4xbYq T+iyH[MvCxyZ k/Ff6,V*i6$SQU 3,O:&IjD_!.zO~HSi4G@!'at5$] 5Kx1&!CN`yX#Na=uj&o9&[ lxo'1@=tD|Ř2)⤈_@ܡ!K>wW=s,ƊMBqCٚs\ #iO yhQ VO`s)'";qݯdj':'fIkԷj i@Y7 /T!Acߟ[꺇wm7Is:, \^d3Rǣ;V6p#WW?rȯ0UtZv#ӥK9F=C2O-߰M: F{> |@άY1;|f@uaJ7Yai`>Z\w8hX/⍺j4J [8!8;,s3|m˵Pp\K|Fdy7Lce*F?L8_8 m%TV./mט^-k"4 4K!^ZRP6͇z*JIҿ>] _NuW@s~.a3q= hI??fs1rsdlLG.!@pdsO4h ToYfs6NQݝ4MgͲ(:.1╃!q6=1Mue+[LLgYؽ_]y`\)

D;c#jkUJ'="2fZ3 j"xߖkJ=0VhQzm=>H{ k/諒wd!:+=I>3Ǹ&tZoNkQTh yOCE''AK,M}!AJR}uގd" 'ECIH \jf}XL !UKzy@)>Z2b+{/7vz1 JuʗvS&g%j3tT>bGijCm_Fh~g; ; R4_쮊֍Պ^lGhU*lHC"zQWI%Y9c1-lLv~\/ߧpQrJg|{Wbd6Y>$š~8Oi 4-9EMb2_4Jk)[0p.אeL!=Xט*k -zZvQz^=pۄz{L7 <$ 56f/W)l'9Y)9?;sre?s?lgGb9;JԆ(yZ⦐=^}(u">&w(<4tSֈ!M.~gwQD. J;ز5Bt+8@4ART$%zSSD{l5'sG>&^3z5]u0c_.x\D"Y>KbƂe,{?F)j~=J}Syfz)VGll:=#˘"ePjwb/]T.Q螯EI?^ ^ Za{RXZp1ӿ##}<7VigTTF)HݰU8LzSHU#] ^ {(i{7;'@U}j ͦ$ɰQG__5wkni5~R\Y2Ϧ(cmھg1{?D}I~^85}~4wثޫlW)pN4ȃOS?K7&}o[ޣՔbz#-2XO7Xڅ_$>)Jj"C¥#׾K̚ _UCmr˩"v$wڏ/'hAp?G'Ν@dCη=æg<'V vf?7^ ;X;oΞ{oSֿǓAkja6<89dNʒ) G?X׆72(gk:`ꢶ3$ $ޭx{=3E&>@y #P}-c]Ӄ,j?n ӣUC`cn~<|_R_{;` ,~g};y{q%C&ͅxTc]/ɦ2;n zz zd@{r6tvwyT)>M%~?KS&=nه!~sq*Y-gqb>7fIFzruw`rl>f?goςXb"H_i?w7]p}?ݿkĪnM{/G'sx>G*E[[VDR;SŢM!ii7J9ֶ vnxFn[e``dHt4`tE Q[柆6履>V?vͯ<]WiڽK|chdcTճ"vy|RA :y\rBFSiG9ɯwBL|\,8H2?/*;'[;7Mܗ޾O{+䬸ǒfq'\2]:z5TK4X|sqY]9e۔쥩S4 vd`F {Ń__7w-U>-8DўjI.q#)UBy%r(&emU_#棗oz>UɐY](c-mNh4Ou"q4VPx1ik~[K/pP3+q`a8i|`?ߙE}b-\<7b5xo05`]gw SM&.d˭.',x}bq}~g`wm9c=_#f7@u` y+sn=2ezWZ$B)\byem0[^|z{;{J@$ge0[Xk:Fܺ v>f8ʾ=˜<|~:|Cux/vڥc9k/>Q!5tj;~Jiiy3 {੧k~]c64yb울bї]_9C髣wbSjǺ1^6KeT=3Jc(7*wwWUA.X[ϯ b N̑V/|pQT{r[=2$]οO>V=(-a2Ԛ_U} 8$lsR |uomzc/tJ]aShq@rĚIl@&%N8rr'|k1ᙋK/տ7GQzFmLݣv ;K3BG>;w`~L8 cگ4jC/zg~#rvo76Xٳ~h06_@pu8Ub_Ju[6L>9Ƈwr5;\" X8vjtZr;ЀoȴaVN~x"g `a:n;o ? ֖k\" &J\(tϏ=濚ǯα>n?&agQn';<,Tm(7##SEd^"'ZObM:W׶9#C5Ćbh4.(ٷn yl9ʲ:47Fi̓{7$ͬNTŧ:߁2Չ&DYdͽI%g$&C7Ә900-{&gkn*qRu bF MZf9 W$Uu®Tg]Vnp6QLxol<h8pۇw( WYl~ŋ{ <:z>07g}]ldf` ޙkQ,_WF; T`5T3!i5@;;>ܾY~NyϓdS##mrhnEu5;̞'|7-ab nH,璘ý5#VV`6'ڍX =I @91bͥUت=>gSS؅SN?n2z~?K~zd{;ۃWݖ 態YeYE9A&4,cj~% wA}!j*[Lsڹ.>aVFv+D@k` C9y!0ԣ?5UwiI ^kF]7pyysvY7삜yScY齃8nMc5dۦ [ДLӴtr?.CSJD?;.Aw,Z83Şd،2s7gv7us`f.ŁN. 6:Y|r Ӥ6ׯ3I Ԋ k҉+ӳ QeZZxfSi^1.gO`JlhRVE~4jCgwL\/`8RxxV\]l|QWȶ1}6am pit"kk ó=Q Sl_Իa>]Qb%qCwJT+T<x,j3^] ]0;^DPl<#fgN ߈ZCnݳwNBdkPSz??G,=rގO3`Fx2r+#^][cԐۈMq}Gۋ` 1l[= UW9"7e?gbZ 3s"m"SHxcڒn*5SdWŧ%lKry!18!Ȣh7c=`iu;،)^Elq&`ѣ$Πn7x^$oD7Zt@n)pFk~0b&6d6f{'kߞ*#ك{L^ H>3O{(h<S^ [Jbo{Gr/-ոz]WJPq{tM4T|\D|FivE? okKU X0ksu' 9] ݡ5g:nW"rBr>t1LBkɏ.Y0VN xx+CU ĉjX֭F0pq uGXKf?'fF|kՁ33"-Y$i֑3pl.J[ّܷstnݞWE/{k(vV4Nȃ0֘96WMD{:OGsMX5ljV3YSk%ȕN87N۸8W'xq:90}Eo#oMÖ1ińݗampo>\E[Kvy4o(܋PzZ>(lbָHm/lG)K~Ě91JNWy7^5XV(qxuMWW+r-lj}NѷQ5I [YV~ gޫN9N珽Y SUp6*]%Uɛt O׺S~;gڌ U`jqډ.`6ŏLO}XjFٚy>1~:kk,<r"[=Cu{]8Qjrh_)=Cc/Z('C*׭TOy3wfl1'X|6Bkձlqf@~ЭϦĄuô n' Ceq:K.FA[=Y31su'ϞDdr ѓ8Gf.|=NuHG:;"'{ [yj)f ?..&(>zŸ{zS* X+4 YzFD{WKGP Ŋ8kEiEmY-]7q^lόuan0]= @ }dL`@f^;@rqYaGS/~Q{rqZbݷiQIDϧO~ X[ 'q2a[:)]< j֛rE>SxZKҥsvIg0'H)xJ;={d8 B:U)VWKwtoyobݗz$z JVP[X%/{Ym`hK zob,Z$BgcvKMEiG$iߖ,4apP[ XFzhva 1,X4&Kvwp XU \,+ ^cVBbT6JԲM}K ^9@u8(E &>@G*VmmArE[[E1-\;xlYzٸJ$MqҼh ̄UCtL98 0) Sj2=*Bpԃeu͂93'+/Fr7F+,Z f[M4lҧÍNnj$~SLIk1e;PoZ԰Tk.~]VDEs|#Êv8]Y:㿅dCigi>S( ڼ_K(6Ԝ\f0CѪonW7il6Ͷ=,^+#|lݑiɇmuV(vF6vTył'v ժ9˂m0XR+\/=#rң%brц+^8)CFZoH)4556UG[q".le☌I\A2`}XϞ5\}Q\c5Osv!}k? N ic07 x"!?TY /qHiN!t~h*XE.(,${M!&q0*!@MS+48ëdr=UYrrN,I& !FV}$^Wuށ]]^KWĎETӺ/m`w6ԶNHAB^ 89ER^P2]1`o $*.@hVjQ L Q#H(4A1q 2!H9M0@/Qwva&R- |K0 pw(˱R\= :(}( Yu\ܗ4N. +Nmu,奞2rzi4J6Rl5>k!oo5ksuSb"cseU3|4_/XcY>#Q`F)L <F- q*seqd$2Qi!;HTRXҋsٴ7acs2XyqP%[UA @Pkq֥HZ 6``nl T SP/CշhX,WGg~ÒGYyt2׎ (ǤG5 hCb(NWe0u=}#g/u4kaCI8]M&Flvi*46rPCŖ/dfC &(xvi4%YJ_I"3+2 ]N.8;n-^Z! <3y@-S@v$Wދ/-s"0DG$(ŋ BKu, W1bn^OIht\(5K8Ә n&k|b,s&|0b!U ,([NcIY,ѶӴv@|Yf_61Jf?O8z[>JOwv/cvqXcxlzCƲz@єs?BO>ّٙ I]z.rS Dy0hfƤ,=ln3ë<!$+Cedo*00E$k)EcRAo;/HDd[3l_,괉˝p8z$yN~d^xʽ/r: 5,47XCc!Ble}@R!Q{TOUWw{ut@iAs)muKWf2yB>M?!0J1)iΰ~JYKUC>xUxJ /z8ᬵu k9E tCc, 7cYqKSe0D-gBay"BL4|S/yx?Ǥ@B:Sq~G}֞_+\vƤ3YdH#? ΐ!S4 [O"̶JbZ&GĴ5< /*39EQX̿W!jh٭ft5"(]*[aS+fj)ںɪd/b?7@!8kHf&\ ?2 ,0f1- lVPLN VQ+Td T># WPZ؃z<|)E׿[٘TGS9Qet w| O*G(0Q&tvJRZ4 ;gG EG:@M:4OW B~!WCWjvg۶OL+ Xա`HcgC7wR>d-kM KDB*dkY*ܢc{/fy-&7FjFB0C~@Ȁdi8p'-ijqLE (w *wދs8yxs+k26Sί5UuWD%\ ݈R*gF0 94Z5pǤ.ɚ^_AK!;5krмJڎn)Yz `69E6@s0eaV?RX0 ~Xu7#m.v]5 (ޚ}Pt 0RLN;fNL:f? ,OpI%r=`>Y5Ms*\O˶;cX!ym0A|B'9gfm1[RC<ǐo j滧ro}?=:IԪԟMau]5PI|:V2;!&%Ws ]|1Ve2?U?{2D;بͨ2{zGRBeh Ce r (>=he#Vue|Z[N?jy*htʃm]2&գeނ8౟$)BؘTB,K?d akìnuxv x-Wezk#\$ ;@<'PtNV:/`3rӺ[AQEh0(`_NȯV/q*F:cP3@ S"!VuKojv!_|ɼ(A#eqalp4K\!ك> ?LbEnB3Ty3gƞ*m*;M%?Ϭl7#vDtG1d2l_2LRp. T0_|X/.YGݚhFboL~^AĚ)t’p"}z~;G@ 1E;c?7QͭP 0!Xխ44;'>E'q]{i~N3{mm4s? Wݐh>3_7ز@Z謧&Be02IXӮ2p[@P8IuKaj$ϽhV+7|wew8=j哛nNUIZqv^<&Л" kaJ! b_.18':bc0pOLfJ*~D@C8}ZY 2Luj5=v#[>˅nEyFQ^A 蚠kU$~xֈ0]!iN S4.FSE/*W7h=Km*Fq4t5nH=GՕfQn`C+Nbe ~Y(?:u7;FX]z+U)caP[:_~V&S=d1D9O*Z ce˳i%1r, dmоYTYT0\]I.XL ߷N Ӊ,[ `m$͵4j 2]=a08:™{ٝ'[vҧeTd?`qy6lhcdq6ȋV3Dt (KS/83y[% .njH ,-M׷`׻=#]mC,zX{v71Gpw`rt3-ь@[Aie ` &+ S0s6j- 1H5:{ρy8>ҾCǓhۉN 1 :װ6z_G.ۍüc6Mz1H}=!4[)b?O쉖5Ѡoa?Cm_:Gd;!#{i?)oXn_*"dfCp||?ﲇ-cwU\;NEcMi]# D6w4SR)3u~-77af>3 ٧w8?ԙx3 YNE^-Wb9=@2?8_5k[qgLkZ[[dL 2lc?F~ Έwx~9:@n'[^`>2 J1ǥs1Ζ`) 5tʼnss솤ixFP\F+z n/x@8sѝ $6ʹ &.[nzUaX8*ZhFAx4bqS8(N~ ^CJ aPW6H5UGm E.>z5RЛ=9ev 8~DL}.ɶQyv YSnnρ?bh.ۑ5kڗ^w&(0o\MX]ʮm&;VvŷkmZA1`ZLP`0=Aíuri{On5jlE"t{G}vfV;\Ϥl0Q9t;U䍨bNK ;$T"앜 =?YЩ ~HoT`Bsf|T@t4$Hk^[]բY&lѥGii+j.&xU)RD:jR!03GPr{m17y"A0+ ]KDG}}1xR( yYUW7-}]d"1VT] ch`6nQIjKp'^qb9҈"B+Ǜ.^ DnL\nc'6+Hbd|jg{=^܋3tXhq~ I M}.|Rz81о-CP T1{;_\ B e¿x24{98>Gh<iHѫ ◾q]Ƀu6 c Hlr<;2lV>Θ 3(Kˮx \Vnb}b&V/uSb2 dF`DD"fh"  ݏv2=c +Z,}fsAD0Xs+n!NS,Px'% B֚eh߇to N1<;T|yA* "B(R1<<ΌT&%tg%jXj4֯NFC=/+'h8V3ɤ/_,Pu~þ'ºTab/Ƴr(yxb(^vnӣ∮Qq ? RmY0T)Od }vH]$O|oth|BQiɏc C^~ZD u#I2]@XI3vdzͯj!هɰg놲`UCY #<<̈̍3T[}~(Yy\*+Q A@6"֗f*w4$i40q ,j۷q4ڏ ? 4Ek2fJ#|OukTdp&u#9Z&L|CrdkF]'u`e+e-!T}`V{ĊqAj#4HcrF鯎?w)\`"B]dk9Gɦ{W*2=uR2:!:$&P.y6ii`3к.+{kk&>y?m$q`we72* NSDl{n/[E-e@v]niݶi8ʥT 3[u0/mc򤑈 T"0%T"+;Kfg7#žP`yaЁZN' r\P>OVQY wUѴ38[JY0v E,df@OFC)za"_n7 uq6`G%sY~Ke!4&˖pcQe=kTkO\7ָD^2%h _Km,}̌pw0ڣ@fDDlImxK~uaUwL6K==@hڍ8Ȍ:>Wǯ_A/pflh€6 ozYe8 A,h69±CVJ{ laF&L@"wPxvg_X@TEB`("ݓ)PjHZ?ۊ{ɿxU@T: ,R;~:.@*^'<# FfUѥH̚\ݧfk16E~X(?:=J=c"sg0F@3@=roבЯ u7jgVчRA֤y' *EV/n \w_8c*KKfk\,6&:|k5aMO_y*0`o&4/ 3\b%OAqLU֫3Sa'xlmNi[][ӗ" f'[a=Zx*⧌unt=/`C6L7Y5Da!1Zt @EHr<. YѤ"[8E 6A11#(!q9)!Tq| Oi^mՁh(W!@nA!I<=NH~?4`c\x &j B0P ͂+>3ǪKؗ-,S}h0^TbE:Fa5Lnhb/xLP4yF^Z؊+Imq+Qp+nA"B!60 g=F_׻!Dgq EM-}矬7 )kcv|y;rF'QIf}a]NQM!)\ e"& _%M,P; זHҷW4_Lk|W/9ϥ$} @{% K&i kn =Y>ylCl*c fX% ںq?M,n  m47c,0^:kD&5[g;k j ]{iA 2GPz@ iR']Wx";U֮x*Pۊ-yϔ{(.j!4>́Pޯ&/W9mwzv{l kׁ/Uop8I^K+JO4Ѫ }ɻ~|@lk8e|m$޹" F6f+CZ H~ AAt{Suz?^qQ-^086٢tT:#A@Ly=Ksjp޳`Ts0S *Zb6h9&@;%V Ȉ7^.k_56P C&VzNFw˷-5X?)Bbr Frʘ:_~"Ʋ!d;w~j >՟b)0`0`̌3ܠųQiT\̜x*dm" (aG-Ehhu84NHN$@ 5q*fyD`XM&ӵ9sR) )Y5aPoj[ǝtJsB@HƆ-B-+m]EqHl>ܯ >6ۚ۽ѓ:s6i<  3TZ+Da oliOvgu}t _Asyqr?΢s4f DBywjj{Qc`@_ъ gQJ81H {yh]nGmw$”6/y!4 }/4udx(Bۑ9HixS|l6z|Dޗ35{[`+ 3Xū5tRV-辦D`ېF~|GCNC56Eu[ ڨ645ޗz(@ hq}-/2'Q P,Z|܆וOto2P!TB.i':` Ş.VAn2Ȅ]sdBgiXeE9k.uVCexRݎZZ0 Pr]1ʱ#o M獠@Ÿp1W -_ߏ8[45+#<-$E5d 7/3TKnPbDA*<ClOHjp-alC H 5B zZ%A7t\c#htv"v'4|/.;$]+hs$jR:LŧvKXv d@{o;*}Njb62]-㑸2"},c.ZٿlpYg% d#ܢfD@ ǡ#LIau+;j71c\50nDI+&#蔵+~bRK;DO>}oyy`""пȊכwTooՁJh5 g<>1J|r h МcIX6)sdwfxs : ?yu,^eNa5uS؊.t2ܺU~Þ1׊3e݌6_?뽨͜߼OZ{gςlK3SNN/Z{@V(ƐP@׊--;ٱ kpcdv`i)J@L} >ŁݐAS%)=z?oC (#""3xnkTOc-|#_G!`~u6 44rt> BU yVI@Yc.iULZUlR'M8yNWjVހCc]P 0 ӄ{XxS/Q*$<?FCF |Ht<v`X 3yI'B)9d,DcbU8%]!nc5ӗx0ES7: x6ӆɸ*Y~O@=gYz r,K{Q='+w۟߉3 %Ll%|':X9lSl)|ksXڝh( q712QKUs@~L]RO`K0)l^p~c?@F0jB~bDtj{g1CkǂQhık1uפQ|^i/S(hTxZwx2 ?c8AQ%A8>w9_E@<.^* /ώ*&$Σ#$)Iru{Ǘc8QĈt .D͜G?k0 @6&xtP0! U;,RzfܾfSxSE<^G>pqQL2 31v0BZ2ZazJ#ij*^:*A7np Ox6soS,R4נz`. rgfzZ)^?^9 \Gճ_$ȁ4xs3?.3xYL>odXVhb (3)n͙҆;jxp 7F<;T 7chf~N8hD $kdZCpRk{Rm8tSwW_7 B4X)=4~ AED%G==5^04/ݪf<]SIrgC&0ϹƝQUzi̡sTRPLפz* ޶MՔ-f@:e+wImvJDAC3$5U/Vh;SCLk3KIUJWo<{;)b3V!>Jb`?Ү\e PÔWۅciL}>sOTXL!=?1:=6 -7P'D*=$Z0(&EFv,_O\ +RZMs> IT=p=gsb#;Ε]?KSfq ujMKNp;Q:5:O3oV}HThB|!B4gGgFGDTy?`iyu#[×R97ߴ8c:uW> {gɏܪ٭Q%.N>XTN:LKb ԰@]3@_c.obu%$8NTm.E yʯx)Lfq97N z`J >6e ~~N6-3G`Ȅۣ(cY gޛ.}ǝ!GtXH(Sq"c_cCmۄCB:C5'9V-FͿsWZ:X3-oTJd˝ճ\;/vƕaoqwWq`< )+c)Wß6QwR׸T"(ߑ]w:H0 d ᄂ4A{e{U~۟`7A N0\BMvOBs~, ao9!RHYhNgGIl_BHM N{Lx?/N7Dހ10œuMĮEA5wC#MrA>ׂtbn[ F|nde$\Ybئ|M x;VqvT@c ?k2}NnސLޅ S視GGW;){( ih;YeZ)A _ubC ~VWBb >չbj?Moc l-}R,_﯒;:Ӎ֝~&4ö$D9FT~Y7ni B奬`י()&1eCí8q~wg&:c\֍k,ĥgP:vSCPS-J+N0$KC̪B~-ٷ=XSUhbwȓ(՝TAkSizv#Lȅ2jr Û=U y|XG;Tv51l2R_+Ӭ"hoJ'DŽ㊟+,#:܉h\؝5 dnT)j-E=bIG2~ yDʴO-&w7Miv%*Q&܋#sN㋓-)~${C]Fk mN,X(" ?b~#9wCK,j& صTT3/U,Ҥ8"FѡBOaǻKK\ݷ5cP:C V_5WO xd(D +ZO}!yB xfaubב@iuӫT^(Y1?{'Ԅ^F#^=8p\9,Y$ t D?Y |x=0~X ),˝#7uy}:C0uh[}y5b4eQCީjD+?[9+ONL*=;<"S"l 45湅A ,Ӻ1.&">8F.6a?cEĴs)ܬ0\F{J 1Q8TݘzҵeT+h/:w:>6RsT1wN-t!46&tS`4{Knv=D[\ p/(o>g_PApj|5'iaHO :u BR`d0v ;ߋVĜwT*6]G|+dtT 0,4X.קy#$dO ˻ݣA.@nwSVh3ʕMnJXu[FnN(ֈ{6}/_ 1 ܁0z9wN昼n΅Y&r{-q¦oQeڎk~J̜Ts$D0َrB5: [O_!лbt&θ&FigS}JVʕ;SJ5(Si/oRFh 6 w 9~[c bM R*qJplKƇEL" MY cQhJ(UP'?{=?'?K콇 iESdIYRJ* Z* Qֹ2i(A(P ƵڹmnjF()(%*P,NMcF$d4L1&fbhLXME5Lc%",T$+&0FK$3Fa"ƚiY62l\0 B͢i",*"渘ؒFM%`Y2M64jBLI&$$AF&QF&`af F$0$b)lH f7ubiI(Q0BY1;$ \$ҐdȘ 1etMt2T jIb)UrDو@DRLJH 0I*5F AwD" !cs&G-$h() 2L!dъIJ4jE5Ŋ-ͭZ廭TLSLL2~)TfM]tZLrmnkD^I;5?:K O-5@5r9M HC-+SZN}R;Szd?RfDQYqK!X~> &e>!!ZAS_eEe{[4} GOc'8ᯮvZfkr)@᛫U~\P<[FEea1;/ś¯|ZJ&[Ww MR`hY0#yE~M ] %~Yo|BB7vHIڢX#mEǜVvF`QPCrub'f@X[a:BTܻ`<(\h'G<1]2+A$=׵0+3{Jt g4g@8t FE#I_jxqPz+R(&^+0{r_+"a+SOJJ]mO_ٳ+3gƪzw(-^aH!=O9jv0Cu5|SǮ2@)AQp]V/{Ƚ*OS,54Bp;δ^0!G*ք.*tcտ+zczR@=j&mU6mi]1h wnRXGj>l+Mҹ +~o>DfjY5JM{mL15/yCEQy͏ "}X7FJO=Nji]: Hjy?ޞlm4z./ o ڭ~Z) wZPO2Ҹ"";fN2Ѐ"v~׶ ˫E览oKt!8iCZWsw-㍖/-ʹ*k3PvOMY c_ōe4q/K̢RUP:^bZ'qzO؇).t:̬vS1F#WsfZ7t [MyOMѢ54*>i%9L}G4q/߃(ׅ)=5#Jǒ]$Zzub\w]gɡ0!ފQ[Zpf~KWOǿY.FgMpHzH҉Z `v,~D-qlP :v$:'o ;55(~@%m4c4lj̩rfz\W؜T6ttɊem >5qv60@| bJ4ck=uR"ҤG:7[O,g\B/MfT|W%lGL?h}˿ъ`#/ K/$-օ$5zfb"q ~s\RYb! $TgP}Nca{oy)>qVW9Z=yвg³7USV̓9~\'KWu!s6X=HSQ fpҼ{~6 > x_]bOn/G3 dL6|<7hŢ5YH+7_q{/ޠ Aʖ%,bS^vb~{QeIݜ"-͗I_wr6.>Nlф+ z ]FhLcU!*ܔw~5Ƹf뻴,Wڪu. B[=9\ƃfj,ԥWnDt=dzH͟A8.Bq!1oiawDNU5pj!Һc;1PZ(t0 DKf pJzo>oN+0NT&T݂זE~iVE46 )Ҿy|=\s? 隕Ǯb?UK+Lfl[YVFKCJM*X|dynDBi2ύNnϖ J#{4ĥ()4 0ǻŊpA-FnIb:^?:%@D')DYWwTsDQ2߫62vӌ Kp~*Ga)* l*PI3i o*BҲp{/Y5`l79cC#zG̹ݰIRT8SFQrKyY|+rl|*uU(Ջ(,w_g? &Wu +;C`k~pJPMByM @%+o+?,Ψx|#`_փOO,p8w~d *DDj.Hs⓹FdłhR[]%uv5<ҩ74OKR# 5( #xZg}5*f1;Ǿ#lj@;ЫQӮD=RYm`M+)o [7]eϏkӢkϑeRv`/J*Xj*"pTP*P絟藖>X5 #ze;$Xl& ZPR,k +ukV2VUt%;Իmj-NxK{z,OظQ 5Z Q+0 V 'cRt|Wo$+!JNj} %|j#M`+w l*\4T{Vì( ]4la:#4>JO9EРxP+vVцYy4#T*8'-(=2"1]n`>13t3Il;mr!95ifƹyZUSf!)>7op 3=NIZDt+QBE/gJ<)C|N@N] S\| /Kaq628Y-mɅuھSJ+t6T`nn>fnIѦlp NӍQ.w+\1UF:1R̪* V8Ҳ%Q)nVit@2m]5\ 'CbR]z3i.j\q7k Yצ4迕3:{*-5p4'ZjhO%*dW9vϬ͕iLՍ3~%fr:HGA婟;5sHO]38Uob-11[>l˚&INEͧ2k1 ^f_ݺ!^d-$Cl ~c4JA\11^M o@p?l/ܯ0GDZEq -끽)JvPhME%s<Bg/o19.eع|]dOBAvǠip<~{U#aPHI5&H7a~Wh:n7aA"&B ]4ꏝVP}=64g=MlȰfϪ/}G7՟Хa3m:SjtQTLJq*nCLkYWMľt9|>::eqN~H1lFcP-<՚$ A 2hKRLw(Qjw-`:qۇ:V4ieݰo/:N89qYi{i!3p/rS NB'G`g8"(RH n4(|IyH_Bwʈf= HUUja]y17m>loil:Vqs~U W-+#p(Ȃ 5LO }c"wVߏd\|~+UDX,_!{qvM"3KA- I!*}!Ι!,)+ 4h):@ڞn,'?bE`L8U.3A0n^Lf>쳫|;6D ,}hҜ];# iuMʆ4qѲz_gMRhhw~^IWc V0 *^Oy<9%9(}R.si@o佽?tmoUؒs?F2_LX  .Pٱ61`!G5chu%_z.dxjcW „3شט1MX8@}esFp̱<;d+RF\TeiÛ‚zM-M~)҈PT)2קk 1%bT`8|Jo u|s3ْr]~[5=Ao`$hi],4jROv^S U-; i3ҍyugb/dY⺦p3_35N̛+kڸ)(n@&S,{y7[s ZeBd m-! 6UQlc3Qrq2E s1lM[ɶDOyJ y?}䮵 B5[N]ktLtzW剧2̪4iyu$*7:&'2~}1RG88pm[.m):=7seQ?=.jVGrjxG UZ8XMT[= gW_B2kKXcLLeL\|pT]S`{Ɨ3c[6ƥHմJL7W?),YVr5ʢ@WGE$<)nA|$ǀ B$ҏ|%Z {kk=/CN1ؘB.aWe52f~C&X8iZP}(829 6hׯ0DGJ!9(4y5Kմj>n?\u8p~BDOOH&X(LN=][A0p0Z@ ZoV\yWnҘg8e'<ܛ~`䧚\ĩBGJ,:O1r\Q{ݐb=[Uη9CIB.Vp1ѕa ҆AĥAZh% =<X 8U 6{FcY E-xk}j! cBw63iXcsy {FԞEuM|K+ sНF x"e<$3002.&=tG4T{\1;*iMf2\ ~2MWZ}0œzhx^oWnĪ]}{$602{3(Ne痛, §V"kIAl_}8%5[fu2β96iy*誡;V6/ /~swnj]5Lb}HUk]Ә`^&7{SFt#Sd:%+{wP67M5:uЇYgOYRC1.?-/_",!g{Zxݒ@T+oU$Evi:M$N:s{D|7!H6uuG'"b~M| >[j;,BF n2RHLT+5!gAL&fV%niͻtkfeo1wRpBCq 9Sz8YSkw_ίUo6c꤬CmNNϼ%õWe%@8Լ>+AjI[6[\~[c&ZU'@WlΣkh`#.v3E-_-'W!x6Z'@P!WW.+pYaXOf]kݶ4`Fzo[I vYz ] \c+&AOl๥%80NSM@AwJX&ޑOlQ)yW'7D =ҁ*2YIl z}j1uŌ>vgxH|+(^ԔTK4iaȭ\o/tw=2㒍VƠ jD MḿleZ$/}E  Ddm2lX(CNU~_nCòU&?p >Hlnxg<&˟LyMyauxJfS )U 'f2#([C. *tI$ ϓ1p o!Ww3]T"(0D9i0LNčzC/a܎M=]__PXBs`oa}QuMjWf+h? K)2;yV2X:4SHɑqiG:9ϣh.~yMs cWw] 9yT!+/]O/ϲy ߃R\"VrͼejȵUtɨiKn+ of9@W?07s  ~ӂ1F1@v!Wæ+*lHoȿ & S4K<萒x`Av{^Ḯ.+[ ѝMp86d*,I9 !4 4*Rq,!g nf#2$-þ46e:APgpqkznϧv.^v!ڨ(ߠ3lbFX2 0@P7L@ӽ.QvvnnIUpoh0㍳! a 6d äKF!U+GK ȷ],ab6fH !|.#eE\cˑV(L%L΁k%{4}p>g~VLlI"%LU`HN"DqR @R R C9A7PݾQ1i!ep3Dh ̒BSM t6H.hC\;ynixJr("vmm6ƱֵFAffk Zѭf 4XJ5f'wsxw3Ǟw]nx^\h:x;]c<=g)t#;Z(Кq QXEu}ЩC!"Í p16*WAQ%w0,e]!GM;PdGHqv(__0<)&]gr;ġ=ʡ~ JNTzqsDC:eZz! BA9 ?:|!fl|> pԴE(KO|j}9l'ǚiV$QӅPhgkm ޅ.L-~WWYj(YcW]5s3& P @,ᚙA)=+ih3~5V #Y@6MDƭCZ(aP;0r !c+/tJU<'ުF\s|qL`x9z>^%5hp.٘"BׄYL>=1N 9~6?^7Vخ5g]S[r{jT%t˺ !.L[! e.wӝ~ԫuj,uE)YsU +X9@NQ#خz()N0(?uz" Tb;p#^v@b 3]/-]~(?A_E@/Qo![@(Jwv)OLoN⥺pM +ԽbtK WEDjrG:iL̒:; }&} J<I{JmhYW3暀-CY&)9^3!&G&_8(? 48 `|xw2u.ysnZ'5j~*rG~}+4d?=BҤ+XY=URci5p5ix^ll!\&, I/s~hf*Ґ*/)bM=;ALům/Ep!Oz?Xꔽx\0)qyh=*Z\;Hn~ hwHwǪ~Ktcط8U/O!cWh">/kMװ=#eQp56c! baFBQt4mͽfYsFfO+PQ+gkϠ]x5ύ\o>+f I*e<0g>nu-߸Nq zUN,s^V_Q k X~#I+mp CDaJR-xD(%QG*4,3<}Od=+Gr d߽86)oV*(nV^# ́l4`<9Lha6ڃam|3,9[J9CpƵ6E:]{s r8Q;poeFfa+3QٰlJ3{t͛4aշ !2fWx KΙ,x SE?ּ,;Jh}q̰4@GSG\?Z =|{BtHK"Q`[!!4'M>(4~X_V< B>qRiUE} eזnWRNȲ,2 m$z(\mR!8,ť;- ?3h^8"@oژ=ulڕ[\h+A&QDiLl53r31si[6ZnYMjƫg=a"jc=ee} gVS .|wθ'#~GEH |V[4sŵ]tEm6f+N,.=S C}R~HZƶ5; 5Vٴ1 @%f:bm4QNMJIv4 $J+ҋf [F#qK޾rQy{PLZR1Z(C^eD=g 399&~n7{ܗ=QFFI[psn`w?`O&xSR)cP@PGtx{Ap$Z |Bs;SЊOM3{zurj}\Uv '-!dtIT_9MyM8-U΋F$`6筸Jw3&x9'K:n@RfP @iA@ߎ gv2D]R䯚rST9*I Wxn3Q'W8(vk7Z}0(c4w5)[0V BPp=8NAVqofÿz c>O'T-ؓ{ޯ ;)%^^l?m牓WJ}GT VYm.MJ zd?\vDT >mGl5>Wc{6?!#`@wII]؀o.4)u$\~8 c`xPՒ>i"RAq%t^&[l?iB-HhiU ofO7;D/+iq WA~IdQNtK3܆Aurxzñ|V Ahi̍S{fAk>Kwͱu ͘J<p}@;ꚠ9}P $%.Yp}C8_[ȥ'fJV7uhvYUVy b p!iL!>#?_f)ڝalEOzS #Ȑߗhzp^\86ݢQoa_&K{S:V~v69<`5"js9KVٟ7!:; s_ϣm^*rDWɕx[7R230Mq{'U$ມ򭀰bf꾽ϐ$;Cթb@14]<ٷK9'0rKRQCkX`16B(ci<Ur8ON}p9k)Vȭ1`g_Mь%xLD RP('BLk2pkMqK)]'>Q/?BZ:4gըcZ5 i?jdLcc 4EM*q1SG ATa {qEVZf&$ sXux9D+k`DO;EYZ-n|/K9ܤB[G2Eԯ`s(VP6._0۠OR9.(L3JU/XdyHْ&G tjw>e Ю%Es :l`5A-_F:u=b^ F}h<~};7X\XˆspS٫u* Q90 1Pl,UO=F1T4gh+Q2̖?gvFպAo=3' h$T_3ϴ0kzI֕5;]k|;"wp+3n6Œ<ʴS[[YHS}LݦsaN'(L22Ya˪r=EˏOhϤn#M"\Yg%*?7S@>4gĴڸ'3Z5{L A`Y[lqB:X.V ޯ?~/Do$`_oыM6xŴs݃\-{[7_UWfѬeLqU[L@Q;jHG,6Е=Kڶ͜K7lZB,/fRqVshs^M;)$wi`aڍjCQ:a:dʧ2~Q=4ZvL[xB'7?XFTT;w&G+[]~CR_9=lB*O,[ =qX "J>}{Tلg#j&GC^KS'^z4.LrB>P!+M d9Ƨ:  #َHcb`3S`2"D֌n,o>)Tuv&?'&jDy,"FƂ"2[hJ%Ц˾$BIW?p˩78y`.ʙm[~kzcltvI3*FwwaQ Q\#Ndz@mx#翃#>稙 <SP h 9Y;!f`BJDBU !1-阰e^lYF_Zym0K]]}fL.7A DeB | TfL):%c!ߟl~;hж^5G6??7¨2} piGpw'o^g=zl7HHR| Yx@̭[Kodt;?miJ{+7SugMέT4aH35Ϋu\PCf].A P)''kT dovOLÓG9ئӒHvT!'J fuݥf"K h98xx[bG8|IofX3}#m-\SҬ0m+/@Cz.\Y]6Ldk~"x%ւ+}U^~Ьv@*X?k[4E &f9-Kpfi&-t |kyuZ.B,\uu5t}:} wzkTSUp'` *u$ ] lP!;h=A7MZ՟@D!ܛ %'%ϡߘCT+; sb|ڙgav)QU]ݑ_y[61z@0mX87Tg/`C~8:]ZkbmOvVz-U&c/44# jW -^ԭ<]2 %UJ)+~z;VVwXRCx+[ GaƣLƧ`[l"G<1G99s^=ME> 2&[a*p; Fڦ"s.F,GF(rݴO'|&$,\y%D7Q"⟁H7\IcG䕝y1þПѶf3ӖL0@bnC(n;.AUM/]Je;C؇5FcgthsI %RQc0\5,a 52rdquBpo/jE5ڄ3E,6E <^]n`zjU-_RV=tjUR6fU 0QY~# 5Wd~X c7jUьzV(f5w}\$l̛'SGZh}26'rE}~_nvIk:vWIt" K;tR'OE:Ȩ;iYJLTn%92'1rEW6WU,L@y~oL7[ImySUmLR ^3ԚPLOr V_vmb٨r%kiRzb;핸6lja=CoP+Ov<]CȤQ~m5-g;uP3,`aFJ:?Kz>Iβ@_ ?Xg[z V2X)F4flnyb[Opc)jЉ9!'&0_{:fD/,h|/ iDU?D"635j{4T1g_uO|}U29t@;|NzLΌ]t&`B@'l(r+s[Yqe'aoM2B I}j*@A$+^0eE>~`Fx^q1΅=|QvKi !h ζG=0|S&Ɯ{UoTB72Qc"uj`Ahbѭެ'>Aְ BߔSegTa[0l})la/RN?CfܗEi x#R:;$ fF~@dU0Zwvlrto?^+{W96ƒ-{H:5{` `/h8spi,goZF9f[J_\jGj+`CWfE(l)J(θ//9\'Ӑiڤ6'.4w=|Ni&R6*=o^֫5IFj=D!Ur *-tI(@_F _T.:\!m$GD ǠϦ,s\-rO+rgIfH\#a ()%n8r:Ez) W/L^D_ed߀yWy|~yβêwyyB>5? DFB2 }}fl5mx#*YovF[{N ʜnig>!iBTʹRD;PۭBYpsQ~mW5$x06޿xp1eHZb!z?`}&̎0`#Á+iG1}E_۽X:E%Xu{ ^ϔݧ?,"A4_XKwܝȀlK ?WS`tL7uJ(wL;4Xj22DasKH}AQӘm*FyDU!cp *4mCV#!K+  6xyр|M!؟?Krʾ*s41ElD$=Cd\6Fjar *io1ĥo0(ל:,d#o뾛sB6U[H0d%QJ)SZ`ikҪzj^pRZڧ1~DN R ^2JOaw_:|g軦JYUa%\~ fwgRCG,hω׿  ácB &,W~4XV:q-K& tjosNp zec>19lZIGMc1=ڴ1ϥS8vI_ mdG-xJξ@ e}GvM+fm&'ii.lla$?ږhfL;6OA~^$>by-p{~_e/M4!7hMG+GfY)\xsqI&htthu)y{=ʴ\cOjTsMǁقdZ*Ed:KX6&XZO w xa%M$ÔcfjGLf5U86 MW;AB5n/˺Yjv蓑[ӂŸzI[>PbL? ;WaNLtU#mRحJb-:ǽ_6'/^ņRM6(Eڑrcyӂ~pQ.VFoߙ>o4J04]qo>_Xm0f>qAwsAI,M+snFqڵ16arMwٝ`5zYuV}P}.;iJQUx/SKtKs|1ʸPDzzIŌ/{rx-i'^b~tn9 2nGasEs%z9E^;k0 >o5QQm IJScfNw p@&kZ4|\xu^bPsE_4K BXuG檼4`S޵LVܨ~d]GbHt •p=A2hcY4 0ŝ``rmddpa r QXYA!# |>yf'WɖBŦM]sc o\dێK$ƈcPϾ&>KgmAP쀀(RPR(4)J0127)9#DفFySwf}s23wwyNcSis$j[GM=kpJH.VquΗ]8 ?z6^}%D,s<N\~+ݲvrM16 O{uNs9*+~xcfWUӴu>Ɉ€\m['>̀ƲN9zNk&%?rbP]yNO9KV >-]iWk8t8l?(g.DeףHv1l`>/*U(yhvz8}*tTf#ŅD|~n[o0)r(sȑy=J qSpAo1kmdΡ^×>6t6lN׎Bg5sXŢbяu>F9f6~,?8RD"ƃ̘NuN IѦTy(c5e\KE-NlvreϠnxE6Wٔ8;N7ޥ+%D+_~˹0{Z3ݐ 9zy/,SвU3+|j.+'F3DҷfɱG`Vo$f泇W{mt"?ɺX8eyOSM"n}{-b o[%޹E֩l*3f`#5/UއK ZPkjc~)zʖ GᠹЃzk}1-8[)`/`,7S=yw=._ԯ돽 #:zڻe]u+){CWjә㰂O`q2ZcD{aઠmn,H?Sr[؞yjpav5] 6Ɂ/p1gx_U۶>{b,cT]yN:ښMqWS9ntdSj ?3k~~NOD~};Z@( @y`)UkΓ1ti^WcUx/tly9U#l15Jϝ3Ɛ6hv'w, ri 9 ]+:$*%2+#܀"Hyݽ~/zَ͂PJf+g_?MʟsֱB@|(|k5yߙ1&xkLıa5f(ǣ¨ƽܽڹd f빷^Ht5V6r>;'Y.v29GB M.T&6 +X"9wS^K|bin^W,ZS2cu 5\[ඪ^C٪ 7Gmx2=qO;_qKrfJ#ܲF 4:/Νbg}NTuH1%\⒱qñp@`pYul4o iִ5_ Jlvv6f2YcAr7]n:;frFi8;?'Wݬ QoRF[Y {q~E)BֽN* d}]ߦחHgٸ~K]iHpΕ=q>p}$~ |9>iws͹A^WX+Q⹸^N鯠~6C[U-j V96fMmk-(#+jVJF7ΝACʠgB۳ӸjQ޿NV{Qe`3:=^%sνEgͺN1ʅіM)2ʧ]],W@zU _ʂ笒q`C8.3@A %FNlQyQŐK5e $mD]i +hY18#2zG8Gds4j+ŚP&9|ܮLO};q-C6X5ؔdj T`X;4눨imb*GmC S_s<hCj:r(CfJ} )O12!6;•TPmZKjmk%JufyO&ƾeX3v<;!(f vrNe&es&u> ~ݶs0+q @ahe|:+zy( H6HBzf_jlv6m?֛貶dV_MCv.)1C!X.RKbシZc6c~^Mgf,u.Rh,4Կ>(W-ҠXPfqJGtj?Bl׾Ki;{)7څ7 76Ar-TVNէV|bw(3T@͡Tg;;bO6S$F)DDDznA@f%l~O;ճ,YI=A2BϞE]{C$$:&=V C|P?J1Jccբ,?*,>193ų͝-VgկELCCn@~ŭ9aٗoQ}quwkziݦHx͘QrFZ굷Vן6Ӈ=?kG@kP?ӣL-YGEn޴*O?[hHeqv}SE>b$DOE*~Րe}>+~`cYu7S #k=Y]*6x,P]zUxw 'n~ئl.ӊ\CwrE1sA:A>;|MXƌo DG౔r1vr0P5%-HKs538=lṕaՈ4 o`Ok)HOO-OXTP4Kb\#Kr)ݒKVF6\ݾ*y [ejm1O\qr@"CYalG׹hAeNIxh}Sc\haCVST'kcza-/[TYs'锡1FSułq$\-}mĽ[֠NB(ٙ-!Gi n0hi'`̟k\~y5~t۽c,0\Rئ!7n>e1Kx^CD>J%dzwʖi[zAdzS>vfOv;f?j|8^1mUyA,Ns' {Do*XY6W}75<{OQ|"\K2܎om 4kn[A>Uh[(ST ,?kߛ?Yjid4Mh x$ ٭|mv2}>P i;r(.Y p(ʂW 4?rXuG>, C~#SygWHnS2г_4ʪp *mpiW *jՌ_oY&0֓~7Q|Õ?`XUXUv?jZz 42Eɘb<9"8a6*z ToX. #ww_A^e5mS#2;֡w1i1]eL:nÛdK^TH `a JI,Sx*L/8@t:4ȐDJHlV̗X*Y8TA'z x^Z5T?G!s!}2Ҡ?YP}1){l!`d'K!&!'@"xE"cf]LLz-v'CwmS靽] ~fz-h~로{ié*1惐܃T/Oӝby'1&B#*`qNJD%PRi|`#*hZG,*ʏ=cYd^~ @A:z We.A]Ud2y sXqcx9jFYewwRu3ΙڅⓩϚG +7y+ VI]^u$~U0B!rj4bChe,֟N*]O s7gp޺S OkE9T5ܪJ&G.yL7! e2yssrʗ+U5QP9:QPs#I".1ޭ޽pLVfoU Cf1 u+IԳti_5W] P2/ϚsH1G_T8#ĹP3o5K??p D)2 F asHd*X^+nCV#zj. 5OXExMPCޓg $Ky`_HbXpsw6@{Udyg 8>=p}S-v('Ѕ:͝0X;'Ob m&Xa$]I@uFm-⁶)5S6HXei1|=[>8 -;ד%(PW:~Վub*̎uy+:g3) .Xȥe'2`Q֜ mߏ{Û@[^L;6W_ ϗf5K}e R1 )}\ݦՇ>#oA/ݢ ("( f5<;߄SԞMd, "}頠&5yzfh9f;r6'jJf~iFG&4:6q4t.o1՘nJ R -m)^7=3Ĺ~PF uvt@ 4|^ts;H ~FNBێ?ӈ)4۳Q UzsҎ셒iXi T^c-tīh|kv 9jSIܣ3]XR QNEYSM4 z4*̏-6͏ ef]ry/)0>5;U "S#"0&\v tE?mYUzZ{Adտ<Vu`6UKdq^Mi>ODu[xk{>IyHr%u_(N4S9 W|s?|UALn8<7r!M~#lSb6a7xʐs9zu1.f >c=.'n,e,Z8s> a뎞):# fSzWBϥ >H8пjvxL!ׅ!oD@TD9PiϥM,{+P=yj%f@][rZ"_,w8)b'lR^| ^/-;BdA&[ CNCx3 I5V6Ͻ܌cJKwٗ#zv_SHf =zB#<(M9KPߘT+'v]Rn$@eq>,:Խ<K?'ZO$y j ʞ~;H* Φu^\5NEtĈ6'ſ#bGpEBZK{6ޛ>@z7gxw&gR';/6 UZ5?g|f=n&sX |t))֩tuۼ`]%IV,EfyըƍH&gUHUhp?7f1}ˬjתLww6`Cl?0 8r3Cz|x$;;F숻c8jf%Ts?LP3}f?A Z߅)f3l/e.` %c8qaȅ\} e .BiM[ꙩX>.۲eܸ"!@QLSEq/WϚ+ O{׆{]3r;_ny ܓ@P5!om?63G Nktm;9OWpmǺ/R[xzN|ȷ/4.UsP)mMO5lnv'#+pPumoyÃeli?Hߧ76;gZK;.vf[5 bjwZJjP1=]Nu)P gP,<[NDjWSʋVa!:` 6VDyn/qm#Xb/]iy86idz^ŬgK.^RZcln֑RD$]?V:gзQ&3Ɵbx% Z;aD\F9![@ 8Ҡ_ߋzX e:5-x"dhKaݢN"J9ܸURC";@U$ajt0e\ #>˅6y4߷-{IKl[!Ưq*.)2ic6¤G:ѩuOY|E}gљgPŻHHJng9S3eBt^0-^-!$ vpd$UDN:￀$==] VBiH GQ2;>4۶!}'0}x0PM%a[ZƦyt/flm^/0 s~+@::Μ| KIE4y0|1^~-4"wZFauldž@dRp?viL o 1!߿nszI<L,@V,'m1ĽP>vbO@0@BoEylx{>cnnv<& .d*F 8B>)L  aYzKic.s0g/p 72Ľ]$qJ*D C'gwSU-Kߥܥ/d% `FQ2}ZEsL>#Oc]E\sޭC cNed#M o%n-_K7%UЪhG]ƹxĎSgB169蜆"OblX?Rc1#{&fϞU%gd;\;e#Eݭ2&8_8]'@a:Onkkj\u"m!0 =+/R3&VzU&5:'G]Wzɗ[f EaMS^O?d;߻8+|;S\*vN0\KväM6>_G,avjR2x Kj>ۿf+̙sDSes0]?'2ղ7UmQ< GHthp{ ^GCU~M@fIkuW4dE̛ٞ-;ITHzH>Ui2qw-/?t@& DC*m~z u3ӽ/}w!u:퓨hU`_1[;X$&0܁L8M6֕B$c3̨TO3P7KW_V&ˊj2&ܧ8=6u`>q4o<>;GУЗm7rf+ ='{3a\6)fD˿\\&YOf'Yp+gmoE5)ES|^RRyW,ä;шKn:4;m>$y+T_7% ׋LH]ެ͟:)Bm2Mj;<U*{+ݦc+hB MG$}Oќǿ´R|Iʶ4p:cj#%9eO+w..cRAV(Y]S;9xOo-[d$4*?ggU JKOAl^\v#%ݏ`]&o?leijKWy;~@™m&KtޓGۚߡfa"QEvܾS{\TzO'-E.j y96,>}v߻n9-heaYcCZ]f K,Դl1/ӡ{Dzϸ*nF$!|\"[{ۺ}$L%. 5(hj@& /W3$^HZ+ɼ4k|:66_YY{^I5%^\avPuKB UvP8-’v5Բ"'mzҀUwg"<ħE7>Y=soxwb}On 1 ?++m.pLaImy{](_B cw|M]Av|~,Ȝl$ 0CO, ?@YF "6El^7xf}O;Hlb6/B}jc@$|I\5a%Έ/zl@zx!Iu~ (=q?A'$'&=lv+:,#?f|-Kw2ܻ7y..d5^\$H8RUm|sveqZ/> 3՞a5I6";H?z,y݇?f:|//e _y=Nz>4LKQR>U?N4EkL,YZڣ _Gx~<3͒Pf g] =ĈBv!'*T%^ [gyL C_zN:^`Pe K w9ZouwCJFxszp"+ |{L-9?}[Z8o L w%EH[ ՚<\S@ ;졑y䏦Y|_4oіסx"Rym'rOw6 sԏFʋ߻}S1}@O6$Sߗ1yqCIwwqo@Q~5o+c:M) 'w?@O%sP.VwՖF]a"NUK@D8*84u9 g-E.x<RY2ȱ+Cf#6Î]PaחV0 ! ZS^df I]TsC5[7Gq(G H9$Ȉt g鴖Oo/ Y '_K *^[`g1z8LYFvs~g`юl3o&eO*],_pOKd莏6n .+_k,D{^l#mM*3Ni MjtBl/DWۦc*./])O-`ec>(] #%4u9`Md#,( 5˼vwu;Lާjn_ֳ&4#M{+ժt? p;t< ] ` *p]F/ҽaB 2lժ+[FD @-TvE AAٖ뛋V@pM2@S^` 뻘7՝4,9Fw~oFp 'Vn%=h z_=I\.ϒ /8ur;yjO=K[{YߙT[nݛ]*5r!tOD )hab]Z` [3kYe<h;jCܙv*"_czGQT֔WQk$ $c'K<mg(pڗ-MI >IO2O fb""F+PcwA#Ua㩦RX!{/P1s]:8 /_Q"Eմ%>eC+lWx>!V^~%;盯puU\avE0' "@&r+nMvRHƳ Op1N|j2q?SQo2qԢW=ܺ*JC']?l\v۵3@Kfznk~>%10q~(viLe0:+sW#Xs%lOdo,gO>pO=R'j61;[n{Ǿ=/}pa\3=M[U)h12eꁁ \><#sMmnBM[{N_ & ?;30ۋنK=ߞyV&7pQSi?]Ty[?a` b:h,:5~F2`Wo{T W:,T<3յ.ʳeyX}['u70vE޵Ҭ  +bՈ<,].9yvWscUn,c9?de}_;nSޮ ė*ח\sP:/*\zVQ/@W+XU짢Ίo8FU")rV}QŋTʏݤQ$NuF +Ӗx6hgp5Eqlwz+YdoI= QXEoxQyO}-U9n)Q**F: lʭAVIvt[dm*;0>UYA pzw*w)Ҁ`.M6%̄/>7aX\3A;ID}Yf͹|||: Bʗ% gε0r9z?-dAn>Ly(LcB r-9'{ ^s {jK ͓mjN,?“g/nqa_GoK{,yj[\ `ZHÊrR(;tKbzdؿؠ0FN\X.էêvo|<58fWv$"fsb+u%]cI>V|?! s\oڐ)[;(W\PȇNLJ! J9ީ0c #cJe"OsN-DWG~\It\v)#Ygܼ_)LvSykԤ?i~4PtEugi ?pv6)UBA@C͓ڢ|_M#IO}L~tt>zm #YBXJ,cW @ u _Y{ iqMM|̿0S'*SUs辢Ƴ,$go咆{WbلD(~M䏫7+9o{M6NXfKLn #R$ Qw P IɝsE|[gzm:?U,pY(-Ԏ#$$P Q"i/-c]6-d^xOzrk3![vٖf~גwgHB&'H ;nR57RUŵ l>[#9|-X.eA{Q@$Ik{cVrO%I"'u #n4h)IIq ym,dH%S* J9;ˎeѥW#|,CQzǙ( _㝵gPffk#fF̱i6[chFڳf90͚٘#fel<٘mukf6l;"vn[65fYРfń E-E""")HS5 HCQ0f)kEFBbn ,3Yk5Z33NeL͖Vn[m[,#3[vl3gkF֍h0Վc&8ShʶkYٹl5 Ϝ6lmpl9J%;Rjf` YDDFq[ڽ4!JI-jTdA {){{{TkW[y1(VbBPMXAD RHKh3F*H^ٓz&f$ zIz׷3FjU{jF6**+zn̵ Z`D`Y- HjjpO,bֺQR5,#^/A!߰2230 C[H` T$#1@JLAuŌqeNca@(A]BJ̖@7H\)LVaHcFIT@ H$P̂n"`018!&8 (HgFIАf$B " ;F(aCCiHR@UUuYPaB)td} 9fFv8!rE[ 3E;@C2)mPcpD m2F"]K%26C $u 0F)#2"6Y!&9$|B AĉmԀV%:@X#,o$#dH@08;-H\Y0% `)H8 ,0-*@ RpM:Ӑ, ʈFP Ό "E#k0 s:ԥ.,/(RH4>%Cd`:@7N , 8E'X)n( 8p֊6'@"!@Pa7:24`dPЀ`P%/P؅H9LPWH 2DV!˅4BD.@N p(hmip eN #  n&xHxqV6ZolN 2?7|`Gd'~b_~ɛ1_'WS޽P^5b oޘ!FORirf]@']#nt o[X~#GL;kD{scQ[* YW|-bJhǦF>=,bL.쩏Eul_5QXr1|T1z˸kF aVޛ zޫUIPNp)p>7쳩/sݼ]/q~GnkMkT+ 8 99cRrQ#Q^5lEL/ )nAt>u3r(VܼjyQkwEcY;w iu1Th9MDܺ;J*Gs݊6N[zo=\oo&Ah< gǑ5ؕsk! 2X@@åD7(p4 Ѣw_`1\0m68D Xq*˦ؠFZU[e"ӭkmĞ`1TAsMB~)& F"O! 71dOYW|;& t!)ߒC3}vӇTE74m^1bul?g*0'+{j]%8~ԣHӞ \A [nP3%Z@((T|:!˵gSzR_Tam!p",!~K$goqL_6/$o{ c(9D.dSg1/ G"`8=<m^uA~*^0usUynnY04GX |,,w- MݒPŖ2i]@?'L̽;{Uf߾B?~{'aBԂ3C EӲ_=Tי4NHNJNBARsY't4>-ʆ'})ZBra\xwEZG%,I3~ "L_+/_Dΐ̌ΈͲ05z} qkWew6PcUys[̆y+Wxr3 n%x|Ą<@}8]lasT&kuC4T &*&A[ jk ܆=d7P`g773ouX @}jQ^mspn>].ASxDMҳcg +ZO ;wTwjdJ/i+qGdL5b#!c?E/kS]&#\bp_ww9mŸYlb{H]sO? gqX 6YQGSS ܉޷9SfzI@Ӟ-{귭vR#sXH' v- A(l ߸쐳,[e1L[GXTܙr~=d]!}>솇]]b7|{nu&MwV;~wSxt9m/gK`߅=)hOc:U˕Z4{mOMr.kK_?ÅLwJ&zMu4.镫KezLdwPV˩U!AVx-IWF4QVkISP\PVh@ % T?3XmnU>ׇga N ,j6{}rqٳFClıfNH߻c2Ӵ:o˰oPćD{+Ԋ"im;&&p+Ncy'_~QC'Fzl71G-wvSn[}]u r췤6x2/ 6diu+no dE0XMh " \xJs!T֛LʸJ/MG+6թ Լ#;}{_OHYRR/<ͫܭMyԨlknMviϡuӿ2mwϱN|?f`.3_Rm%b\? lw{rbc㻃r-P5 Js| mdp+=w:RxJgoƾjB~HƟS=2gy 5_kբAYLWb A*Ġ'N7\U~O`aB%%ŻMoxZm[}kkj_R 9z s֖k]➡ i[)4Τ4_+(r00P7(܉/V?&bGVI& B#3P"-ً{P((nfFec?"jxaܽ`Ğ!3Ƌ *bJH< a[Գ ) &x'Tttn_'*#jZ9ɾn(-RAD^OSIĐN2/P볢Ege:/آsw?ËO1I-`Ry&򙂢OꍸMmӛ)hv3?wUH([+~SŎ}oyZKM*8@ ^Y[Ysq_ii  ` sS:*S3Jʃ2oߣLw-_Ϳ/:8žt,(4z&—LdbбF~X;o ֛vA t!xp, d!$߂ڒMu>2|Kҏ0̿Qok?a;p;{Byh}u-ݻQ'{j/*&o_dbھ?Iq""r80Q|٨{?E9߷'Sd|4'>iޱK؅U+v(' MlHᎨe:s~\ AOl0Y8OWG,U-=Z:~;.[[epsUv۳}vp6ї-1o(:[OM^bPcz,J֞m\7pĀ`1QH;΃w|yz ;p9dsNKvU`Ů?B7G壛~okB<{^:o2? 8u;ďdQݭWBc#o/ƺ<&] 3D|:BQ]®zhSkؽtڪG+zw}h8Y~Pjⵛ>nw>4<F k7{@>|^]~dw*R>H/,|?2}ߝBϳVQ{^be;Gs/3;7W`rVɽmcezU̺tzZ<_zZos۽VH p[ ~@ ";`{>[#ۧ/ ǮN7exN>~NͶ߽Ï7wpz=<#LRE}l\,;?mKA) 0K\_Sz9~7ZxãغdEcrz \ ^<;= ~7@zʵ!}mjgɜGž5W,lmy:%f0JBߌ#F [0 h 4g|Zj[Uթ ]#niVROOK/MughσOק3!q-R(g9;L 2]<:敖LCN8WvVKdx'TBO1*8 F\_Ӧ|fz#-ʰR͂wW`^e&~iV2B{Ktg~EGagCMqi?uޘyG VVoC}!ߺփB.hVV}9 I.c!ZSCY>8AQ7Eƣ' /!);!)2n9Lėx6 e-5~ןYӏt((.q&<E|_w,3W4 sBi"䟴dfX?j%EdnTa2,XY6su=Ib #;OaYmҪ$a˵|гurKc89§>u/l[L ʴ?XSi[v 4YyV uZ"anȋxϽ Z(E Hx-k6UaÿSP.̓o"cZ9=drhF J RG=MJ"! ګ&}Ovor5a &Sn `/N wuh%0q9ysv6)/F۹wߐ܎)] bQEO5c2.5t27 dV1"J4f zə蕢{tL|N3g Ҧ?i_?aӺ&S(?3Oy:) D@*g$$RݗϴЙ_@7e]BVa=4%mݙi/*`OG21(B f3IS6&`z"~E\ů;r~Pxr 3V6@%RsOPWu `^y梻H6IM&zI{l4V"ҒAC;<yD !!8% -< Jj7f@`#x$&jl16Ċ** ozٍᶦQ;8răo!wswzf>QqJbJ9ȲuXXk\aϸm=s)6gq @],yGys %GM0HO0dDx.Gd?㜲[4 cҢ<]֒!=MaG;V_Qݣ;VeX_{)mⵁAsYGe]NvJh&qUjNVSęu+T0U|;0+e ^"k,ݞ[mb |ӼVɯx|,8tYSտ*{׵hLii(?vil]v[#jvGc(qUIgwMn7_y3wިE/*8 ߿^j륧Yobx_^_aO/0UFaZvOKfqFDcXxߟW~p>>{Y&Fk?CHʑ(IPv\>R @1U+7.Uo~qtws;oIB$:*; :go y" C Xn]0ؼغ|$'8.-|-d3 lr(_ j17d0 'rPgKeC8 >_Z\5,'AFɪf:GP zDцGĭ'N sO.P~J>9oڡ Ȕ&RQlzr51&kpvT(!:497(谅WWu G7s&i?#po\9g*KK>;)BFఱ c]eV{-}gƫx)#qr$B7EGqjWcնbM|s(;ݺwYVkܪ:gN >%iOO\ͩԺ2Q,}=M>V,E棾(.R65[wlv 2FҸUs1˓j~:u-y1#zJ?(볩[?ZG(Ƹ,vWE] YErY(.w#TY90mgxjǍ?oԅ~Q=y] :3Q.}}KU4n6qSWd2G ARJLTk.yD6ĈHB\faBlSkKb<i [+K:%7K͈=i3>bnwWY mH5:(d*!z ʘВBL. )>;31 GrLrXJ~:K#_5"Bof%#O|,KEdxZ6JR">Y" c578}k?۹> #q!?S9%$7TTT.GJ^g>~f&E~=SfYiV~I-g7թMQzhnk$WlޞJL_C k4!J ዒp}E6 ??3/d .+k^ΜGW diW^5,lS ?_&Q_Tx҂g1$Ύ!5bx^0Oñ ѯF4`T+A8|Vˉ51F܎|YtYz*iH$J᤻ñ8=ٙmOtd^ R5R{XX:͹<=T?gFs|;tȤ'֕LG@ԥIBn3\JBgKMjn m{v}U1jP5GhLa{}OaQiseSqũ%94 uG# cm &re8uNQkh. 呈"}eBS+ >06 z͙[#6p˸ d$?% sLz2R*U*'G[7?`Jb+%oTH`BA瞱+,juއwؕs41C-JG!mraDg;ϩNdUU?leI 0oPAI[ɢ2V`f*ak٘ytT@>| -ɩcV~g_jqv3ZI\.bsg)fcϴSYiE㯛ڥ}8&&* K3[ Di5=0,!(+Τ*K,Bfbdk5N'Dɒ8:efݪx"2T/|:Eؙd7Uf3otXHK~&Ǭ9Sc$vx+Z8d!% վ. Ht[q?+Y6bG+#nwdBV"m?*D*ikNơݜR~ӭY}+av Mz;zi:Ύ`wt}FsՄ~r`|Q-!\Cg51;,|:5qq~ffcH<.!WLi V W`nm~VGSi>$ס|I{ZtN$ʛOo߽wG-**2CdѬ}.6`5q9.Ɨm""G*1)^3:Պ~텯,׼YFN7Wd4477 :PRHB9B4spҋ"e ү! W23v=d$$XY&$~j7ϖ=u7[Qu~Zujc_c0}}cSBg hۙ 佈/2@\{XM i W;phz* UGc×%FFZ@5m*X?.ǖ\񱘠+;MSS)jXn9p`͌=, sFm(\  ~B:;)['ƪSbCgp |*FK$ *Adl{LSe3n@5f뼷N@Avo7p݉=ƆN϶rxȀ(Pچz1_Uү߳%s݉=bUi8ry[u#D_HjAiPH Tly䰡'K vfao߯{$$ Lr{i{eh!ptf֠ŋ:~Rbρ^C*FL/ځӠj=pC7 ?aaŘvO;#z7E}agB+=w8-'f?en m .3s Nx\q0\5ȉ+ =@sXp 1_Ձi iqnWt%:čA9R<4 P@(LF>S4"ttSi230i]Bx#T!CVt^:11u@Pÿ? L b@, W7sŮOaٻF|r'c ʺ iF4nD:ߤ#OtZ}hUӿWeF=~ϻ0~`! <0sw 74ON1Ξ=هۿ|ey=oyoyse`Nfo4{ўx"(?`VPRC^{4&?^s.|ruj3cBHcsVM#w:p͙28y0C ݰiwXV%㪸IB?@aqueFS)`izq\l՝wH(%$V~hH27aam'ȽdF8D7RX#QQF$'L[m} f gpc]+99ݍ$1Cv|J{ Un}F0uܪ{ J(lI!1OLD}rR;z1Us4&;Z6IS6]U@ \JDcd|h3ZnP1Qp$6eJ"#ZMz7j2xèȌ! 57n:()Ó%//ArNHmޓ C X!.Um mr4`TUZi b>tؑ%-dk\b*Z2ptR?`Us9%jzʏ&aЬ6z/t\_>S60u ^ހM_*dզIWz&URҫƽl=5*n~Y`949i\˒ޅ5._ad']Ldk!n%PB`|',/p13MWs{_|.t@5 MTj3$2oI0H-\Xaܳ# 'nn5ɦMTĦ1Lxڥ*^?6I*o^,l=pbzqe7yjU6aj"*TU7hytLW>:+Ǐ"Rf6Y+)mQuهzEVxe?V׍ͽ\ӟy ?}:Л@t& t*N1 ANOuFr%>գj3enݶ-dDzD3A0`nuc gSSɾwx_>LF:ѕ+. |__h#x$Ѝyϼ7xBDr-<(FDz+-F'NZйPنQG Xv1`؂.R]}W#FAFd7Xv{Ϩ#8 =Bye"M&9C9Lc^BDꋬe"]r,kB} OE ,K#9Dz>Id;1α߈B"FAd1΄㍬+3J3$.c 4NK t% [Bg A ]`YAk@ߋǞA9AcAA-HGFABFD*|~˽Nzl#"2Yer P ߉'P DGd%+,+`]MW^e:䕉 t <39g:eAKRN:ѥKFSS\%+AW}>JP{O>v*OOSxz̰d)fvV W "}`]AK}p0eY"G"ߗB|f"e%P9ssw & @?x_"]~IW<AL>4hc ܲ?A{N9?h (o 9~ JJs>{NsFP؋b(/]_]m[B tfJFZ⌴gBYT( Tn7Zs@t((wD y 3ZW@A *7;("m`m<r9>\d-ǧ/ka .D& t9@3lqϰ9eQP8n%mq7-&} 3q&(WG#KB{y\Xro+]+ȩc]k=Boj]yCcw*ROJvnu!woy͛BB1M1 c=d=ifږ i*k BB.'*`JhnIdjK';qCMY|"M>14NeMZXCK|mCehSLg2_.r"XC[+oPmkډ[h0K'sš'u3^@~bV& %x&MVع3_3WYe‡NBFN&)6kn%Ԧj9/nH!}Zu1 0c#kU7K XA/&rlSIrS ?vas$Y-x? /WK;)D1{ FH^?Je=(R!'EEIJK+{(עBV+" Mz6ƪVD ygx땂=[Flˬz,tbR{+mcRۨsesiMQ{sg]w΅;K0Rb}RWgv e0tyabau)饉,GU]p. 脷%璯ҪKm9-YgOPR.ޝҨޙl,LeX'V19oHfÕ9,ܨtOwWIcժ'qC۵{CJv*dr_KJt*XXW!ߎcrzNE|s;_`';gcFvU ,5T9uʂy35.vMꏲk3EF\)Ki,'hNK۝fg[Wz\qu5n,VYj9[֮VqѸ Vm_akb;7^$܅jVϐ+eWrޛG c[kx!1ǎpq\b-EJVMuSj\&-{xx2I! ,l,msy5Ki7ffLX Olk\ T,,4p]{q_yt-lLWeVe=1G vMצL%ŷh^]~' t@LD޽KCJDbIv}WH.'&6wITvzWxy:?z\+L**eҜvAVAZ=\YN™Ło~R:s>}zLTE:lۮLݝ3ݟKDrthIj&ݥkvbƵ(b&i̹ořj:D[̤דE;+@vrLW=_t䡞A^ ۝Sg?_ݹi3FC,%椅WŅZ*`kGS~}>e b%|f*3awQhfL170FʪRꩍK 5ϖy֌N h%Տr+j  W}(fzL⢯Ұ/5tmNǦ2˒ezi Qܕ~S]ﶥT)k*S9K8ۦE bYkaKI<'9ə߬my:\ڷ'E<7/xp>d%a/J_~W_Q\qG]%]IUgJ^}zZ*.dY}v:M SK˳AP ԯDށ A~S&nnx/-X7[]ƇU7؎<TxR-3ж?)y-I/G=+Jc.'Ŏ2v=C#B9geኸnNa<W}.\ЧN҆u `$kPwSȣ kG>;_u~$K.L5'_Awy7xZ|!QT2L5?+r۲LHYm0_?S#?5>>Iyq?XϚT[gsI 7 J%s_>]wu' [pzȏ^伶tp9-v>m4۫^.Zy @4teFormatSymbols.javaUT nh }hux =s6ҿ@Uۦ3Ul9Qjɮt:X,^(R%(Jx|Izx:,b} f?a<]$8e&ynCxo RhOX; I)[{茝]Eagoݗ.i3gv=WQ8lQ"(DExq ĭP4D@J .@?|/'݋7,Nq3ehvtgA;b!lG .EʃP& d;x.QUJqӈ vC}Y5DxG7$A58iLa4;r6}8J9(6@m4'/yl0I;lOCt 6HREА# ڄAP,闙D*<"Rap#"`@Ό="OW=U%PH8ZpX9ϒPNp6WFzREr.y8#5 '_@($ch׾=Bӹ5S"q Y/REdtr@@抸ZPR)5&PgFT Y0t;&lH: $rZ3З)7r/T}^c~9Y:4|R2 u(Cxyh}1aa i usI~<-WIEi`~GIOUb@QO%$i M)" 0S ǘ]`P 7?^| 2X8`{'LDr92rNx09%5i< +*.G)γd? iЃ찼2|e&d<-*9S+k4='[3FH]U bYS)3 4F)XF2R9iƣURc-E4R`42 u4~ݦRV 3/D)sNsA:7Wאw" M,Rc.KyEHR@\з_|1s^O?8S> ,hee?F#ok犨D}ļdlMe**dTɕ/ܤ=2Hmb*HUbIHns"H&p6 x-t[j>oN‡SA /V~l?o唊 V=/,Sg@$!Bb.Гzj qIkҤXZl$DXmZk@/M˩z!LE1Y9dMAmKef2~JDHdvb@ݨy)0]9sPۘ  SzA~KCo CҨ+_)R2PfIMdϊSGdk=O uy$cjU<,C9k.ЗE5%𒹩'aFeoTWnN%3(xJև13?J: :O D'?1Zb. Y]*n>׾`םA3$=ܨ}cg<2e6l^5YD! Xp(,158nMMZyNF2_9ط>jP5xqkCaLXU*+ ٷ^ǜ%ڀ`@K pk'4}Y-t;z1PhyTկ}wB#ߗfm%MZ7̙bO˺!Q':c v/=tW|of?449}q韾۬s>b/U;X U.C츀eɎ ߯  UˉAJNkWr[Z6fRlXa@RGt- HH'֛8YXo5@Za@vCҵCs 3r׹B(۩ $;vNJe3uŌEx5¤4~y^U"VO$7TL©FIS)]]dqG@ O-?UUG|j뼴3k ZFnnH"IB/!Ƣ>O 'J`3K`.V6%J3G{O׏=ydۻ'eE:u$w.M4mbҶg4\6{tۤP]ȱڧfn;e02gX7Uf > J2Z*x^ N@z*9k6(05`4!umMn_JPAĪ$mdS߁t,fzLc݁K5ug9 [GʮLnym\?CQԊ/=M#V8:/s0gG\u/?9yXusYKYJP1#&~= O~62s4.;>< ?cs]eɎ&.-93M\m ~"Pi_)KQрf]u݂F5jȦuL++{y:1XijcRe9:K&j[4;-]h H%FZhtvj0u4b}UGLO`JJAsJUWdZ <ݣ_9 ).b m/Σn zꪥinM4|$veKXcВ]*zw. u{{g&vGŃ&:WQoWq>) ǵ @3Q~o{bl<`KlU[JMaCvmb,yllks_LE;cANTsGnEgeIgyR*0래&հk@joNaw) X;w7xt3K V*`DqRCb3Gxmo,VJImm0'Qo]Il9̰I V$sÔ>ׅq݇l=. RD.˴sF6Ɲmr ] mi:vkkxqrT9&exѶаG3 2ئz}Zfc ٶ-{WV3c i-X@{$w.x} ㅺ2sר>_|qỿ~],$0,+Ɩy^鉶@l^MU;dkSƓfFs HED]hYKOwqV7Zn NA3cg(y ʹ&Jy[gIG}ۢ=rUgRU"Q\v~e*_psFtf:1*aC9 BZѹq.X.KuWR@w:]bv)P(IElb EF9y\ qT_tIc Z/TPgj}ePlC@x&}#?bMQOXZ(:j0F}pMgz?)KԻ]ͱqbf-. جdh j5+DH|r~gx[=ݨR\m}b)I[UjR$4'=ٵޫDadv=iPSpQ)!Iw;=`U[eb5+gE2{hXUSu鵃yoRq+nٔsiѣQݵeMK)JCi68,t\gNIZ/R,H^ gpz- sd-Q}?Ӡw-gz^/=0P<{uOvvG#[°CuUew[;}"Wo?bjVO>bH?9UYQfS]㒺ϝcXbtUK[y zHvZl!%(xj:ٿU(/˾X[o ҝ"ҦV͖jyGgi1&*|B5ώ Z3_&>!XewK`: 4:,N+7_ih>p 5-VBylIh)zf| E!xl nnǂ]4HTW [c0c"Tɠ% .SboLKx} \ygH}^tҤW@{iBWթчl' "4:glj %]\jcu[,&5~.F?A\>'^.u uFHCJ6X߮KD%U$.u' ܣ@2&ejk! ]Mx VK(RWgE;xbUTP ?%'Q6(bű /Hbq!oQ͜XXc`&҅',B')>@ԧj&ζSf5(l62r<j6wدi>h e^22-f3݋*auƚ=? +-%{# iW&3"U9Gtd:eU ݨx#j7\3+ev$ @h1)Dͼ!dF=0~mœؔttw 쪭Jws51זX8CqH$Fn F:]Oc{ \ߣ7 _" ڂ+T"+ZKrTMk;n__ 8R1=@Wd7RUgp |Ѕ}2hM&@7vuYjKMmN7@e+lUu5p`s 0*"la՝xB=CQ}:t{/27S` 53ٞwǴ*p#5;aML0A NxTeQ #3)s b(q‰$^+K鷷zGdGP_q.> JWүU\*1VR) z/gFx9GٛS ѻF~|}ޞž&I! D nE20-N;͆HYB]ŮX0(a!(i mF8.iX7yi^DY^"*T"B:Ɇ^3Vqq ;/ rE/./+hXlm O'17̳*d@76彋71&Gtً^<7vw=NK$~N81F 4o=MT<_Mh^vSS\}`vFka7VPi2L/6=5́Q>I6*?x6=:#&LMR DuU7?ӽf6iC@)ڄp8D2ha3ʇ@YŘ2{XU %cΰR)EE\>,Rv sv,=K-#?{4^!4K)s.'wY|R"^~E"K 8ԇ>By$c&8U9mgg6="|⒆1@/_#A5O~q@Q\ Q!2{N7v U\&؆p[PSՌ^!9wMJXEub{\? BIxىo}V>!?JF0u.C!ue;1-P&3N*Fw|?qK_}Ck}!|ৰ"%XeRj"Q PM I%ؗ$HN'ILp$l_"bKtnd WyR"jq`` ANYd Gg/eyVpOXA-KFN1kѩs#Ag h7pDdp;-"i"ind?+0kP_Ƿr9.A@]n# X@X%%~ZF9&sNGH1ZFX'J'L#.EZ°#MkokNk)XNBB;{lG. _LyN<_!O{?pHC7 O˗/O^vޛM߿={~{Ʊ؃U{{{}rzA[0oI%+=Q&$E8}tZT$6x;ZQ ̯ A@>AŠjz! 1aǭH"#'*p0m;I⨥\Y'F=k<@4YlFh(ᣜu%dgMlv%S *R"{4y..rjAwnwIr2YT[~Ecme@(`1m'F0^fq889RBRf$*g7WI'i] ;f5N#Xv8mHgW->;AAq=;;b*SB }X<0L_yHLUzIWZ%2;20# ])Drv x.an@\?6NzZ1R5uIӇꈍ yqIH'2+eWd 'Cfmbiqv^|,&P J^r6? qRBYeëGk) vB6oqA8;:tDᑼpy]lWZ!>5w}E"͆F@M_,F c}(}|@.G5IE0 s>-M"Zj;3Caq*#Y5&OH,YףsT/~۪~.*^ _Mu;Mʵ;eNzv P]2- hÂRvS|ޒ sCFJ$-'7$#V̽Q.iWXZ'2V1IVQ ]薦-TK:zqgOG k{i"a `74 Еyy1ˈNe\85Ŏa#Ul:u2K tjtAxW݊xTW&_8..)kT i5F99YGZx%-. 1v`"3i^cֽ>&FSW՜?,Qj@PFkMvx h=t=VV<o.,wKq#.]Tp 1'B)%vH?V Mtm/~#UVg:ᲈ.j i&e0l`H&.P\=tEә[0Ma۞Al0Icͺhڃ;_ ˮoGv!UkvFdb$oJxd*w: #잌ˤ絵kh5RP|j|y^^2( :!5֡ YG2xjb}?mQL|}1LkT٪lh{E@G|ӁStxxȆwUtF ^խp~!x hpO֭4Ę/؆5/ 7u"d _^,L|"" pT&r/n]N=g(‚äq@O@9n$pУ? lAXu'>zGu˛xoD8?5fz$&}&),c?ahY({ )Ćh#?G+€ĴJV$1 >>V?wK4*N9/^ w7"i ! f ">Ze)'bT|xacpִTWaae;&Ӛ,L(p\E*&haXL 0R8n*&3 #qK;$=&YXeZ <>'K7aVDEwba )%{@tvlK=0i7^Wq1!V> &d@Z[ FoQ62XFb/TU BE!|qjť+K7_s卑O ;]KiY|>-{;_P#uH$94OBIMZ(ӓ/$}1*dUrI8AY cB{8T/oYZӴ\M'*>7.Zo7밧ki6W9ѣZλ['h7,] \FRJ4=z{6K&)A<2ӞR&rAUjIhyRʟ65fV?i=~r{hѼ,/̠zNLdm~Oj8j@ ɓ}u$tHar쏟zi c8NVPNVMsf?0d׌C콑3$,-ct\v[ӏCW}rkbR?KbR`Xd63/b0$S(v>1o"DM+rhIxT>11=F3͹Ŝ2Ŭ2-Cf68*A]2hOEڭ\!S.s nV3\-+ȃ|=[' zuq4m.Ǵ;糽 z'_1_mhmk=fnb|nzLYF/}s#^T1ǸO=fn5fU5>՘;fj {Tc*˫X˺WƷ5Ugѯ+7X/ZDaձF rSx=VwIapT7 0͆tkw}ea!vh(Hoe#*iދ}.6EZJ=P~(ֱoow=7L'1UhjǤ.—끳 cE(yIЌ `/2XJk)A94c^27*DǦ=?T!,8!-k;9 E>Q+[$Bdi_+l@-XsFYΒɰn#pLH""Xby@;Z@q׎-4 >3v] Pm 7 D.\uxpQT!$dKJ2zc%%E,VY@*QՕYS.o0^>Ug]+K(]㒙FZpI9:]VO!d\g#핤CWO),ՈUKy)MbaOqa';)fe  7GÓC*&r%0xRu̸bU.|@9b]1NMu` εmᡭY1I5| N<9_ bL= iynqe?ciM]O3Ӓ.DUPlŸittȦ&ZPг>{#[GY+}Nd?9kخUB2j26rȘ҅(@6` eG͠MF KEC'?dZ? ъ ۥ )Q~+=MOitj,L͇x|Ǥ! +Vԋ@>ci-1{EF I~蓲Wv`iԭVkhg~X2ɔd&_0^M{bljl>Y [uN"4md櫓ܺ]܂ƻW,䵖N+Rl Is6id$<'q&6Ӄ,s[0IL:ߜbNC\[nW_2rHfwη7ިjR6qIƘwwoԣG G͹ntp D5|a4rk">-MZhéoXdd"뿸Y )bX#Ow}۽l_mĊR;K3F$&̒yeDUkZeaMZT%ë,yFS,ީӂ㜽y rl(} @* [ z0Ԇ+,m(b%5'5Н-qfJ۟;[þRf_%?sf%>Oݮ+~P#IY"isйKb=ns0F8}gj( P6>w(i RxRE!Y꡶ƭJAlPJCd"X (?x|) "8Z+0'?.֤YhVU@Or1wJ6FiAҘu&Z|ҵ}hkQEcƴ4.W/p( zĨ֒/X"tDH)f$-1&s\YݟT t{ DO[Ӝ P(B:f^ ɪ"p/h؋ॸ\yď;)ˆdbzh"D#GZGF\'st383dSFH?`NՒ!`v2V&S)d޶:mՍt[GW (D CjL߾DQ7քӠgGaόY K$Hw6~EP3OuO>]~o9&4,C~<D`oogsgo`Z<u>{(SB`{&=/R-J "Ïa~J_h "N*j  W!b=Ά"* H*4yH=dhYI'UnD;6[@:ɪء翎҅)E GÂfO] _Tf]vh<<gt!崴ƧT̻GLqWE: u(~ԑ|J;߂[#Wm18^^\`ISac`+f0M@bѨs%6 pTUr,~2Wh1,(P9Eh.o ?x]FFmE kR#KJo_2D@d`.sfAHz#z{$ݰd:7+ʪodVQ#\ʼnc1d,ie#XH2f@Z*kTGZh1:r:>0W80?GRLfgP QgeNmob(n(Vv쥔YԠ<c)( W۷̓͝ؼ۷<2Ys;{2ڃ}Rkn`'?;y/Ͽ{}gO w:q_f֟c= :˂ Ǒg`EP&%ps1"U165g!M&|(k^sL{zȍ~κ$ݧ8Ǻ 35Cԡx5ֈCKMIuGךҰ<<0#HXb*-kKył^.RUBmUw#(pj܍_|نTlR VW^mFFCEGV}gQOta5+[A{m\:!z ۽^\>Il灳46@u&Å,'@ WWxHgkve>;}D/?4̕jcGrA7-Ce,p>hsՒ-tZZtCxy#^+!Z-1ZPO)X`ZĹ1F ^ 8o#&eaLM11 d >Cc#K_1"S\D2,)Ǝ{bvV2ՃGSDe),D&(wN~iA'N;FIfq!!V?c,hDUt0±[?.E5QNYۮn7˭f@@SUY)!_8ϓ,Hƻ7Q 4 ytY|M#dD64<0juv{in"l-|`sqEnߓ,Yu3N4ig*y߶֙ݟЄ[ҔTZ34Y&u,>줳D1Yv76vvw(A ?w TPKP- fS=mzmnqSUkŶ ]?-,Ъm#h:Wj#ji[s6$Y9x={l>&C-+ l&2#=7VW= _vu}Ezp> Y&׍&sad!ۺSN+]{ ll1^44P>'I2Yaʞ \.e_LHأ`̑Ur+Lֺ r;*)9Xх^L|BĖ+tVu^!x}X?XI{z{yNRhObe73v =mh8[GXhꧽrC?Τ}B< \Lp'CScW;`kk'j?""~ ~W6 ~TŶtč;6Lu kHQ󃐵#ek-gHfǁ}VhpDs*՚7e5zIo #.'|:h!.;OK7Rt·u \ JX}\("J0\V?n߬܃!ΪĦ?]M<z4-}ً%]4OMíf23Sv _RvN),3)5 LҊYS^[DH@h ߢiuvYFo_j.L,#md)uY;}N:HiH[=-LRb_a0B!|IА{ԡ!Wt'eNr>evI6[ˤ:(\o Eb" z|eiWqf#06s9w[o$3zs˴.p Y!xwsПXt:]2Y-b D*f ݶ ԖBDX]0ߢ6KO uzmbACڂ,ķ*m񳄫w;8GNn+?sZOUiU)W;q]VWw?^:-[ax>G+^@]╈ d #u"4q=g@)[+{Rb6YMf*S#,V6Ne m#"4]ŸyF,zn$v (DQT!p6)ǔ۷mt} ѡhA=E !(>yW!}@lLWÊCτj8Y-hB *+2 OQFAr]OMeZι#-a7/|%dv2ʤڋʺ*;j7y A)UGE, i*r*ehZd2#;+isBz߂7^b`f&'0,|o2,=?-D*)v>^hU5u0?DrIʆ_} ~2M"[dU~Q27f9\/KZfc03 _ʝeebFo2[0ZDfK:8Y1b/`F &0W=yݘg6*@P^pb94SBi-m57 i' rG!XG:q7u$!Npϲ ^˺B|tFT0 J}"'uůP&DYg+_qT|e ;_XcMauw,ԁ3 d_<^sGmpi}X_y6T`8 }ʚ.bT!T:9kxz5Tu)́̔ 39~P]g;Lk#XKՔYUK?uFe$Dp1TEcj4}JfN 1{͍  SakKicXy{eRܖL@· X7W8:ZV=B܉FڦaMNϬH.r^IftB"!gy>J*̮QDiDޘi^-@=g~¢Zѳ(˫g#l={I|cpw㜤3GHv+f0  \dILੋT3ӃNRF~+ɋMeb\՝]lYR5dcR9*3E;ݗGk< sxY=+FFi)5Vgenɬ2 ¥-}6~礭͍}94:|Jw< 7)}.pƭp4"RUǚ+-ðH gxvh |XjY~",L&:< 0TNV1]uЯa0?1a\3HٖstU2|],89=^0@_4Eu UZJ_ʹa9iK%F;_ZF̖  5lV 㚭htq$A`wY:('EՐ'dJ/8ߵ]KΠeⓋλ"aDG"WmQH@!fd O.w\%<'G!OH\vԠtX.] y;) ɼ_F'o%Y}~TrUs"4yX;"4=Z1pYc2 PWF]n [ )ojX {~B$axD|nPn O?JMዚeɎϬt+bRO #mj݋ aܜ(J5:Wl}8nl.>de~wn5:mW4k{s5o|d%zYj\|;]a8ծuvSCAa=>dH'@hN߱#4F)BkY"/y48:\*'ZpW_լ$iu`>'ݿk!)>Pv^K٤%;82—U>jDkX=l 6w7{/2$yvGZE``C$K ne C:+K3@Eߜ$c2;f֋C#$֝0[>G@H_:S>]q=Ku . M@ k=cs>7I^u 1m uZBUF^ڞyPjfL<@]+4fχȋ]bw]+nj̄9f9/*/tsfG^r"h=d_</wdg66>oU={Dq FeouǮ/> *<ڙ>b)FI1Y&4,zcpJX,‘NB3aPZFV(Dm/!#a=FȻtXw(`h*biQ4ć )wVCVUĈ[Ws}ZkqE2Cb1[mZid +!ܫFrB(+*/.C0~XZɄ+DA=Y?.Kl1qAb73Xt^ﬔUB8Γ,HFm`֓ :e, 'q*Ϫڠ5k+k-B(={IU m^34AJoE(|`Ȅ|nߓd6IK {ӟ{Yj.;߶ݟЄ M* :FӞ կͯ_k/z|>Wfx7q߭BlaݍͭͺK[=u@-Nu Yu`fS-@Q*pR'qm]4,Tw$F DC2\&w5v1d  HZ.G-HjZaHy$<=LwFI"GbvhDPM+7M;}ӹ9o4ZR\%~}TgjPuY!L{KYu,`{wo`{jĊj/'6'zEK$^ږ=H87Z~23Z_99}ؒ9 &$'ߴJҘ;%ýV(bIu^ULԯ(f*:=9B|BEh#WzUZ},E|褏+4D=usN.9hBO4Z ߅Q:hl$`'U,6m^4|~/>P]}),S1=8:98{rf:eжxӬ~4Z-r (|A{{4$ &} Eؐ(7 ~HP-\l5`5Vj~, 8ϳ(d72$i{a> 7AEMLJ'd /4E*FxGل4 e0/ l$*њJ'I H2zN%r2yGے*mSҳH9=NKpgh3y PP\:@ë8KˉL`ge_ Nw:Nq3u6zׂS74/m,"ɤڀMZ]E`  ?e:%cD `NxrD&qR @lѫ@r EWMr2θdO]0fL@Y"+g <^%h%1hV (rf[֧qQF[>V|y1=1)ԡsI&sk/>xhFF1b0K^_,!Q{`$BGPB ^M,3Zac}zr$ҵ`"o9C,`|&J`|9n(ɗMqZUpdx$9H.S$1u>+4~6%.h6) ',~4JBϰ8ρRh3G-ۀG o! E.~j%qΪ|c~NYQ4񋘫H|q7DDČYs>+0[$gD꫎?=ا'ϲܔ 1ٔo2/H0y}h55G.O~/U$C{3 X^؃Xm*5fj"_ѿ"d0t΂tS%j'<`坱ݹhoigo`?8U"@' ԂcGRf!:d믣H=HKI y}S@F<9Gd%v7M!Q6[s$BPמ;QcBӍ9YS"=+y@ǶÃsffl]S"ipWp c| VV% ~PjJS՜$J#(,c}}V9c4``Ģ wAm`d6օZa2HxL y77󮼑)U1jȈz#:QCKws:1{G 9_nnllG,㮆 4PFHO΀e5>nb^)3f6=W} HLųғUmZ)Vp-srU?<) .?yL`:YoCn("͍殎%ZdcTbF %I<1<6$d.?$D̈́9@"pm[<hy$E}K)1.Mo^lȨ} XؗqJsXa d`Ž(iv=: 4u?nefYYWhF;YB QC_/]%:ߠ1VGH)M0rc]A1JVy=-z#MܵKhV>pVOZx6$i*2J !  X*Q­!͋@7(`<87lq!R GP4![erOZ-7${aYijŁaMZN.:^}t AμObQώ ;]TXP D$Oaǧ i9:vϳdνCBm~nEjjܞ h=;,BN@iQ!s4:r<ʒ;ކGyR&\l$(pX>|  &]Ac>Cc [Xޏ.-C89V{i: #%5Wنu=$-9|("/)rկ)[[.!VaSǦް<z̲\X#ow ݰK Yp! ~6O+ʤL.Le.@m[%h'mavUB4]lh%!VĒFW)4=TTۺѠ0S%D1OrGiRۻ Doml 7/j۔q\SZ2\7&Q6h<"<l_GB?1*^RbRC1pc;鮠4Szr~*lB&~3k哤ś&^mztH $/f-z +*UbG4peK׹dbȗO%`PȘM&Ԓg/lM/if)RRuns=i=![BjuQt}g$͍$y Y\(crQ|Tb%$s?u !D< A '3 дAxh|Ԥ2:q|},,+A{zt"ӌ]dP#wC'"S/D&unQ^e5ƣɈ4j.:c sڱ-ͿN35A#@_sE ^XK/aw 꾀If% l M J,XRk׃w#O!(܃j̺ hZ*Eň`[CV45s"udKM)[ҠG6& WB=8jP-0)6yL9\6>t}/䶡 uCrSFW5^ ܕӁcpduJ#BCe Lp6!c1Aa?HIj7ASӰa!4noU$|]$f DS9O4XN)B yivM}>&e3*=ЫfR 2ÒJb' hS4̩^8Y}U&^0xB/5* u_{c{EW-hK}1۷S*a89ds*#I#=uՏ-@i+i'ði^у4['iT}K[Tpsg{skckmsEz)݅JdRmȉn032# eM=5Vt?RSg˸2,'j3ilB~?AW>tm[*ԟ'#.*Ů.;dĠirYC|ˡC}r=H)S]'*wNm-ʒT=Ll8;&"k u^p WMR^%^Dk޽vڥzxv S 5HA6I 3v[UV+QH3P*U|Y*-TGF+VFvQi"Bf*Sg`ىycC޷G^;9#4k9G|U4cIX"2UKZo$NIO;LfjlNGΫ.нvfhn ,+\#g̺^ˁ ASԵvQ?NBΉC[T5jvn\I!{C.Mw̫߉:۾ͯ@!ω$]6'p<0oJ/ i V\-O>fKO V+j1n[RE%cUEop3ҫ^yH|?L`K(p,zgxcPpw]P1>ZҢSD3 ]uiVļ89 i@ߛm j(qu%%Ll<@w|!#zHEhR9sxo7a|Jc$-ke82%W d)e0~^Xa=Mfe%_&hrsI]$h$oH!De+ -Tb/t°cmz!cnϤQ-y?~Ea: ošSO!mY 1f>D|9ziΫAC{VWQ]⫊t~ZP1֐ŧF5lm=DZ5}l7V- QϊaBDqg ,x9+{ #2P@rk>PrxNH%`5@d@/ef̹8$F8Lhj+>@pMԑE^ĢN@IqE ̩IG!3LYЈV[O\NNuE!%ёGUgTۯO, B&j_rON\{l = ?ߐ-¨L%3m2`V#҆<-bWqAo?PZbS/ ]Y#TER]x1,Χ>QSuT *ןu"| R_-$:]A=Dw6s6,'Tt$l5j34 &swʼn9"ߕ:]hO=%7M<_iuɁ$с\J(>ϯ鉒7 j3)td( Rm <)Zy-_s1=P$Cm-BUۏIIjV1a9 vÏȬp :*' jhރ@CWeuw]?i B+lM=QB.CnMٖ;g? foYK톿sk" ,ku]tݻO9U-sb!Cb퉰XSaγCx/(<y5̆װ b sϟvE+%ܗD1vÐ*/aZ giew,]cxN~Cp P"k6ՑȂF`@D✡G tԄ8dg7DR4``c3ܟ y:4D%-㇌5ޱ!2޵N*CiԼi! {  ~Rc Լ $!?Hgv^ Ⳃ@Y< Bș}_c{9y,=_7 e n@TZ$x%Z~hkUѾ%.^%.K\2.(v'b:RP,1oCj;&AY\N+!S]Xa 67v7v5ަr7/-CՑlѬZ>V^Mb Tc/,̶Zʀ% I`-0Wlx ('* yQ=9ˡe EWlʫ}Q(JmRM/Uĕ: IkE1ZbT[ngYT֍:V߬d㾕$wi%=8}򏊴2Ҵ 9ޯꔭBu+ By,*PZ-JƥR/MMtzQN@QPHgo}+Voy>}O,7Xw22|eE柺*햒z5/%5^~) KIPZ/lf)y v4z6/(or@K/*\Vmm-[R_/(z205T/j#fRwԱ?Zs-Wp̒Kh\q c#~K- WpA+s8cf)۝j}x:z' |ϵ oyО6[mMuUUff[}Ŧ VFh;+ i}% [c"_**G'G7HbDu`ʹ`}G.eODg9S|Ȯs՟)Cdn(!QFIc ґ`:"AI1Q]7vK"BuMwgߓ޾7 ޠ 7UTZkas53oD,UHfќ\;V?YWWlVC3{.L~.R1U~`,{V&Ujq0V9(h*Lm +clDrDzЊE+ jIZ$ͪe)@Í fZ1T[9Z|Ef͌zFӿjV/~.vYե帲XuUQw%MWtz"}vIia}UnaU9R5_)oX%`Y-zň0Znu2F%7o2kG50`ڦ ٪kjyهTKRoZrU6XԱI%5BR'^=g'3Me/AQf"bޟ$HPDE|C.Z^o*0] 0\|~d.iz4#c0SqO`'~GhOY3 R:Bd93@V$qEK}Y=0,j/*379IsHƀH YN z`z)儂dI)Uoz\gHiao ={-#KŴȯ mk[S]r'EwN=7ggc"x#x8kUl0'GXD[?;is`w #6v767^\0^>!Uʲ-ĉ__Ww`hvA5ƒ6z3 ̗Vw5o׹UBP+UxoRF7!c5RVх \ 𰩥iÙfd-EkY:6>A{H*WZ7=T͌nDF@6{}rzf[[ji +863[QE88ꝀЦۨӚ4%iMp>uz&EY( AYz34|Z6!*)ڈj5mFնtq6')D [ֽu5 sh>=:j=x mb]7K<֧zTUY;/~~z=b kR##e}vk4PoO[).DcA;|~,PQxZQS3 #m%zZqDMt=aJEذO+`c0}>;rCI@$SJC!#֋V]uZTb-8O@e3v t6!%-Z:Y&n {ZB2jCFbϙЍХnD%=<vol}'k7uRb'mM{ώۛ[Q-~20h4` sZPX bE=*\=6$Vxzkna#=66p|la84BWXDROk?ntsuy[|FӃ|R8zTzê]^"燇01җ%SW۶TN./}iO0 rH]y{džM-I>feoK\ϪĢcl[i]e2Ѕ'0 OMӭfSyhѰN%mFjtO"l|ke B0R&X]ucYa}d˖\V9Nt|$t w$Ι)iorsXlHn'` X>(WP]Wīφ8Λ`Ur@s _ʈ-dO5qryVUmI𧕷g^S%`WbwJ&z= rs6 lhϐ:Cџ?CɡE$qq`p. AԔ:81|U>]SP2n䢋qqs#@`I|jY,fȷͳ-Dj{Xyp$Nr#dxDqXo+pJ.]3͛_`Dk?Fӓwݏ>дKJћrzvř`tn!|u[͍}&?<[C_$APax,8rˋZyjL;{jkǡp 4\5T#˸-6b&>LŲ]h/Gk9TV|!!+O9Ydȝ&B6W|llm7vw6v&M;fnG[O}}owN;i\D5KϪ>.ZiSJ&m䀭Ah$dNϵHrݡTFx 뇳u\3zQSz]jBVlϩ`z9D^uSGs (W;V8`W/8P-ʋmnomv6@ZܫހÞzGX ݼ렯NdGm,xmʼZzlP 8b}xIqsL(oagXS*+Sl  C_u|ga}1O4'KʌxG F/<3T?wrsQ?[ u~KFw"Q#M@VvWN&؃k?R <(-hWAx[ :}Z:S<ͯK]/.u_\>S_/.ulz^+oi9L8K$F+ȗТ;~&BwT fɺQ\ -#~uRi( I.:&vger1CV?o вn;F(!m]RC6lr$9W58I\-F#vړ_~xu^5yq93|P cDϢ ͉#lӵ|+ݺfpN{۶){A3$|֋G' nՄfY$a<a=t6>OY _4Ы~ʢ+6mmllo F,LJNiK- ?I?FGzRF&i0{iuV^pakV)LB 4VI>Y|G!Z?  w:sE|[{d{Ŷx٫IFebB6yEJٮjhSo/)֦/U,C:\w2ֳ Ah7Rnwe@/yw'(y냞X/8ݸsn|_&9Y#߹%kOZ;z{Kci-K?θ}KQʴM@`c#)d1&-t _k݀߂#4>F^^i{L)Fj 8hve'vAJqѲa oB̺IꎃYDOœJeSr6aenf$ˤ3$2/)&>dCco=iCB=,~3T EixDQðpaN vpcS``p) ]pڐc&DZD]7`(1m]I@l쀢b,|<6 ʓM28'u!"\ m1 ?[t+P&hZh'b} vs}O+&\_9AmH1,J~~& B$n>7dd*R j-gGUsfLk׺ &O@x#4}̎N"98VI g5yʿB90sqD}-2Br餔);.u #$! 0] ryyR$uQdtIOHR2B,Y?pY '?j*R ٴ@JUQMX|$>k-;T\Ɓ;J߾1!#/Mp#Ѥx6!b<} ?B΂NkRA39Ȉ Q<1{Rs(pQք1P]S8. 1(v6I3P oè; tK\Ố.q9oiwj]$)|c `1s䓱+*58Q .c|rv `wjѣkCrAXI]3}PYԝSM=%+ݝ‰+0Yd7bKR S4Mfq)41G.w*V24.!LRM*W 17b^$%;vrQnuP^e.Ԃ kx%s`"aeYITQ\DAHG)>ГXEӤB7㺢*E6g"F5sļ4LFANFUVſ=71&͔/ @m 7ӏZi湡bpTLm;OЋ1M+Dimԏц?\ք<3e^A u̜'(n/"@KafC^#r",v\KK&P ;D> <8耠qoF7$ה r6G`g0FװdrbbK?[oaL`jl!|sAqD}E 7EM"|ֆ.9Õm_Rt@ܼe :UG9oMYO༰<$@%&AcF̷hKIFW^-T & ,!p6ĵg<JmۛNӍc1ܸhDRo)0Jь<ȈrBꪰ $(n øҼ mw2rVm;w&wi㕥x\N(a4_@>J8T.cQB9Q+o>͞L/u;,%X)ށVgl߿χo0ϳ5iݯ_r q>*MU8%"02sw\ЙC3!M7apibmPzSz_uڬN~n׷?W;khiUV+)9(2} )xvGM%CZ hyAUFsg>-29墖$SY g%">θS+Em\Zaq(j4PkqYzIctGu_J1%+R򵣫s:Uvp [ly8+P1ƋcV+/'!68+fxp.F.-I%I s)ʗ=wC;՞M^B2DY}ՕB2a`@<ƨ[Rc -m6%o# 35;H\{nL̀*o3]j)22(SہCAj;گj׷:Mnzaǜ 3 3gD{{pY%ǀ'q.Kdoɮs8]=nFvKb<Ћh5 +O-DwpM[!Q`H$G !١jwqPO J iϟ.r|`_uKܧ5-|}Y=A:fmΒ%\2ݺWw+@#'V݈@pl%$x[8cFXڢ8&O7!" ܭ1jwXX.0t U4u4Ȁ< u+.,Siu@lfHt>0hC&hB6(/(<['S`d_E:fW< r>o4rCQ|aq>к_k *z-$;_swJ,Og'?{qWx@qSN.O~9g˾!-!8s2?Lҙn ;@rjCxJÜ%jzaM Fb^`N5c&жMbL@)B`}/YTYVEh=+6:vL"1S) ffFit vYkwwwwvvvFs1lq<[,ew5)P/dV$~S^efi*N/ri],.P;z0 n^ʫA_萃HM]ƪ8ߘ|naT9壖rBaaL8ii[!SG]=ϯ߫Vy?pJ&~aR Ḷ|u"ڮ767{{;;{ۃ׊SZd C[_XW:ۈ~?$ -ꯔa9J>Sx8 i5՜:x4ֺ4I>΁6.Ao~u`bzE4b/uc/,-u|*Tl\P[Pۭ{m`'Y%KCt.TըW2D!&XF w5ICOQE9 _p}bgG}ZյVzg?ByteArrayInputStream.javaUT nh }hux Zms_IgZʦiR;ud,jHd;xp {w_ؗg]|=cfɻf ޼ye'AM2Ă$|fLjxXr-T <2Dv/a®'s6l2eч?G|rq:~9Ƿ /3v1R*` TSMs ҙ\i: e('OB1LlXo{&_2`W2^dJ ;aio+Aj)Bؒ ifub),51P(y`4Rxeߛ6(FXE:`SM,[BڋC Yn,V=_ 1y`t8eL%U69E@vB{vKTtSBy\ɐ`!ki-$A$nq. ɐ$}_ 2J~gT#> /zmMv}C8€vyA k r #]=rsZ#5$Jb.%&2pD"y ^"!,GEF[Ǔ ^rE~:6vJ 7):Hu r-҉cͯc,٤EI0j0ARC4UX ]) ;YN"@Fde aEr]NL}c׭HH#,JV :O-fp%D;m! h4Viѿc*zV`+W T*@áR2ASxPG w<]XTUeGZ>.,5×oV6͝HT=}Nl@d3q~J)_ޯ!ǣ5^k`sihE9J-2A{k_6Z<)Ze>WkmN"=O)b[$_/۔ۚuhm~7|!؍=8Xlъe]^Xr]݄67mUE ǻA?ok7"$sBbG϶Jut2cb:5u(V&m˕X&+LOpP2?,n2vbekόʨ ` 3+[}[ ag쾄ySNQ|m( (ya)%=5YP@4t$xEB$4p%jSN5XxcMi]NktLǞf!@,K1cyߤtYyy=acwMcNr=ቴj InG׭2ޫ5yS( Z4E^KTC~屧=pa@&@TnñH3WJq ?;o6hB<:#^3)[+_~}[H=ՙ ptsܡ]xfn aH0Ux錙6ؿy0Tu;srFb~?F0Sva"hnms{tidͷCv.N <מVrS2זNsB}^-&r蘴rGA{޽{ҢN2MK{lT^^o~ջ0uCP0vlVюk;~\Kzt|w3`ߤ>l{Vw㽫t_*BLJW:>JF%W/#TN@(&wm)uKdPv@u&dk\ӣq{۸{<ظÍ{<ڸ{jS6|{bŹ6ع2Or*n(:_%Q] eMᘹ1 )' ^][[f>ML\)nnbpVͫW=^9ju;gjpe[OG22R3"gf8J'D:~-/h6T&Rg[H+? <C{'"8N EI+)`->7ch%)o>8Rp 7k?V`܇?!8z:&Ekz]XI$}$U&oyZW䤃ڀoZ(gyi;C(҉'rHZ ڼ7>G"/ /t$ts xx̗22REf 20/e`Clice0@ooxrd[F|c^e37g%ˠ}ݍLlѹl'k7dE1oὕs^R!OSz:7@e x>s<\ F20泗SMזwLgryIh1B?GVe^|f*NLEuϬc=N`L"Op @RI?,9^}0هq˺=ٯeއQ-.lq6|b65,iC6FqҠ>Wv7u-~;_#MHcP nOVΎޟ$)ݰ u]Y\3 d)rq"eHAީ}( I.CQn9VÿN5LppT]O~CFcarTšQFtgmet#51_X%+QDlrsH!h p91Ļ,}IGSW; H~4  `}lT oR81OǁO"+@3ݖ10"? 5L<'+/ưپӝ܍2C,H=Nv!$.:%3(UG{w?n__&(6ѻ8Q9]X5G*a| dtm($Dݡ|q{"NrsD8MA @ڷl"FՂ[5_BeVn eFњ>$1Jѹ9*$(eqY `EHB_^4 #'>Ȑpdex"2c'f KT϶pS%YRofNQ*` ^@Zfҟ`;r>#$ M-3$C>Lxh uo7I#|v6KG'1'd=n9Dܽڇ%$_0b$lf-W#]\66w;u vNTfKC,_>@w/DcFYtΫPǂ7/yE)qaӌ%2w2I,NFOۖ?k׮FS :Gřw[nu43ܾPiX]Z@#ows$\sLb\ ?r*VYDZ 6&6bbbٌU\~"&\$.QzNlv#Q ZW;:rqP#JʱރtYsZ5ҤFĵSB쳖k=\%,"wEzJT\*#xt4hf"2!uXrHjF`Nw(֔-( e9_J1Rvvs\ )G߈DZbL$lm՛îqFBoXUaCJR|"'b8 _&m*HLxzÎp-'I/efq ƻ^޾oh[_:)-z:GrX#/⧞l+-p⭙ݻ5;4'H5dn}ޜR'(ɞYN+^O %b_(U2ېk`S ӼW WҮY]]ڢFU[ O>D,sV3fp?`̹T PkBLvVϔ 1ZVyS3#YP?@c1︚Sv- ƄU\q~6UIx;~[*:e֌]*0*Urwu+݀6ǿ "4z3~JIMZme|\qԯ B5DǪ 器'l)=Asn7PXvU_WN6(CPx:Hdw:ʀvdKi;7)t`H#xCE`\79\'>!Ӿ)য়ZKf7?@ a}]/<'zPۮs0K$wW*4CJƁ &N!.wS$ˤq?Jnu`k&Gn.3ӣ;sEVq4$uB|/\cg'&&̅?FʤDhľIgA%m xcg!}SwV=ttKUn>3GYyt!' ?LârK:SY)=eJu9Ig:%'kŃrТ,XĒY0 (ވ"tT7qnkr rEņs]Θ2iJ&LM.Kஜ:tܿ׿Qa=w{^wAM.A6D!J`TO%DY ÜF*[&cm w&\Rej] Y@pE"ek rBHJ$ki)Ƹ)Rys[xdP+ec*n7$[`tЩi#j&"H-!#&o'\ "r#Y%fT A\ +r;z@%.-qbRP;BE:ntT=5Ub2ӫxR>1g Ie@JĥB%FZ.&C[S1E^g.@ DťôR2*Ji{JX=(@9)CD ]Z5 P <2:IF$|ɘZ?=g(^. ϐue9AjhyDuL.k~\Fr2zy}%CoEN\:y Yӯ&} w9l85_:eԉ=Z:e趚I/ߴ7tNotn:jy"oX gɠmCw>:Jhe1AǬF(;ɭ{p<~):r=#wHaU ~L [0Derp@ 6ϓ>&+1736yxۧBWox`7؝}߷0iِуkEq9HE/Wzf3zvuêJ{"M(}:G"]G|.' BoX-bsԤ*R9;˻ۭHy;Yք-4s=(V4Uoe;p)ůbb?Cj!ܮP||sWL=G=sI^W8@\sl.r躚iRN qF9PbĊl#>7ڻw>6=m'q=Pۗ:z㚉"ۨ(@LJ_B _s׹lpŜD7u {;EHB֬wu!7`^ t]ٯ[=cʩR O^ya,$MgO6h}3bI?%ULQ#ܣV7nATh s T*)]G٭Nd>ֻ~z{$W0~/\6_跤(ʿ=PWQkuV3GX#j[Si-PTΫFJwk-9lMHGrcl`ʗ5"I(8T}蹮)*O_`ױ~b pR#gLmzͣ^>ڻaSVmvqsgoe# ew:,}-E6~Ы82@F{|ozSkՔ܋pq=8-5QuM ~E9Z\w[{ &J've X 9ߖS-̃ ,2 n aP Dd(D?$U% 1+֟=59}t%յ;|ȓ<(V!M}Bcʼn914~Ry61?. Ь?q< }SJ}k_dy3w͉u9$ʊ/V(vI֑ȳ[H3Anilnx5^cRӼ|%+;౔ K FV誫 GADޣu>ˇIx/4'A~O 1nfeBbo/E>Jbnk{M W-0A~:A Cef [| 0"q<0+SPCL$wކ9W21L;9M`Q-<:f'y`|LXI[[$(K\EKz H:D5}e8Ҁ'p`q EPHg]sVFM<(et k)h4[nguAv]8&Lөqt~AxHA0HCP8FEԢKzDC#x[GP$mYyKZ"Q":\\(#] $\dvVѣN暑ö1#4"PXv6BЁs@W~%> F&0S8lZwRGtyQfgc;pw0}'yxg(]`bIJ_cPxX^[2W^u/^z4+فk+D_i21~NQYj"Y|x)vCϯGD$7zu?Hi3j4;4iV=e䦙-캪#,EyV'GCWSk]Vɑ* OENzfzr rOL>'&6tʬs핰_@^2SHwf8_8L@K_w@mr ΥptafCcv VGU iqwVA tz[$k K`I`],'MX/eҜiҌB&):qVT-y^؎q~nu^JMk'Xtk "Rមn(/H,S~%S札0HL}HTF|H Q: $ j 64)۵Iߗ?<Kppn:FՆQYL ?ɔ'eq但m{܁^ ѭ$"[JLj2?* ↖ȁDqcJY5>c>Ѐ%?SC#Fr@F!Q6fi]Ѧt05Oi9j!i$Bfśp\~.ZT2id 7# ӟRUu0pti2Q)vc5 :bNQ瑐D%.[,89Ѻ<F &z0_ڒU; Q{[E)eK@pd.FL@EqF$8 43% UxΊɝ}gJ`.N#9RyV򌘋o;WC|J(q;N^Է.'j=sVP pGnh K-.Bܕy.u$HnGUxBZ4V~@(b0yc++4vR)2۟J/뿿*/^x_y%}7Cүz^^G3s$t!+7l>k"#^3ѦHq[UzvDPbb#8uT@3Q]G kkPq<1\3ih~*~ڳl;pƳ0ZAW~;e3{cj]^F(0m>"G;pȦsr_.|AW'|(PgXNR|ϗU||/[*Ҡ0{Ul \ES38Gf"/;=H~0 [:ڶۑy8'0H+DRڬj{G/6Njo/bnmǫ %YUjRG,CLB93n|ǷWFXYqb=3yѲXJi°6g™3~SVMfU^$(/K #7p6w/pR`R".Dsݖ&SC ̓ߦ5c_Ƥ)PADv &m&N/98DIyp۲3MwؘA8*80,sl%c1Ɏ=Osm q;PwȈhQM(:n(I".g) aFm&t  JKho;^9bR,R묡荞2Ihl/:"ŊG1QѴ?WpP?UNchV(+ڂ1Wi1݄1L8kXáGhtiٹ/mhq X[%"'֕l×ʂodX묗gOO8ȾIT<}:#e4h z+[. 1?~(tN sa1RsO^Og<,fjC%xPr=`fY fgSdžMVX)\mE/_Ѐט\L+zg[0EN)68s#3nv.~M{5& )eo{zYJc1>}Qo9d).2Dd$yڪ~n(eF9!lĶdywbrNDˤk tq e(8)W=޾Dık=.6cP:)/"6ʘ|Gy+RLKV JmJC$) lj0e# 29os џ(pQK9) BR3Ad3UEN`7\<b҅n掠)F}LgMFY  ^ᢉa`sU$ۮAX/Bz0-#'8r|}1ENĮMua| IP? +yn9Bm59^#_JNH s˼AoWQ x]pMKl$=Lftdgf&$o&a kew;+t*uGP6"2*K•XʸKlThU ,8>RF]bR saIq&?L$*,b0W.ZrTmA=0}Q AoqOPj1,i;Du>)_<qavCl1G۽"rQ8j?\#FXnZ{뗠um,){mC~n@ZfrL XMǬ}>N~hXˋ$9dTfj$ҋ%Jˇl1rױg:ǀ4WnassΟYoΒ7j+cܟߟ=vaW'V}ޞT>&/ϙ;O|W|1oN5tA9GXn E*l_vpn'gEA+g&jNxLTYѿXg%5Ơ0ώg$QRIyV2Bs>$1t=V "Ӊ_+ȦQ~592GI:XX~SՑw[?뻢jDdZ:3[@Jd,V`~u38ֱ #:6;4_r *2T8SSUs+`"B kwV6-"J"d1]$X2':w:M<&g&X/,8c~]0@w{ {GEv`FWr> R?Ri'[U `S)>(nٲAmwrR9%tE  "2#yoTy`eDmJ W[2P$u7C,W"~2n!8.pj,C0C96P^;;>]2 O:'*RfQ'y>vĈ$B $>! Ƚnl9$ߪțjŪz/PKtRJW2^fǝ_ Z\"^\H"/4$P*f w-~d,A,Nqs:<*VMl@Zâ1D b"Ǘ d %V3"g˃tl%pʚq_ȽtI8;"?I-z l=5m<{>ω ^{XM+)D T(y0샡tP> . U=ë́9묻=/hDG?i1kf]SOð;C;~i6#;A'pi+9Ѵ l|aeMBfBR4uFĢ|dxO,h/BMf6&'SyD&u@Qy&Wj=Qi\[YC1T> Ҩ:z- wW'LP"'F,Lf-}A+B. N쨔K Š1NPXE%/?h2f6mA=~wGgiB?8P^Xю s#Y3)kN5ņjѾ=-ߥPxT#$ A% _(9/Fd%26L)-b9Y(`hoB)r$B.9މfh92tYLO$ J/M (fuGlI$OgqQB&B8m´/jP8uc_Z329O*siɁ{$-Lv4`p?L2PŶK&c}؝aG0X3ybzE"tyFv:~[(fgzT"ܛ8{GAM͡UfuR0I?/5ap -pҧHu8n,䮺1kDSO@R!mP HC A!NZvmFʏ` c{3T6/:/3#:]~]Oɠ T`0 دnĊ%kiNNMp뇸* wYMt*4O^p.$kQIM Cৡ* (~d3+R;Ro5^_$X[1[%ʤU"R^UwĮ|"5Yp׸huR#/W}wVeU/}P_Mh w#Cq 8+KH|O魗܉b0bLh1Wq:*KI.Ħ9n2l@P Op xI"Vdq2__z= D5Ҕ=S@TaN>qӵW rMO| ef_G" 5f7e~B(rI_wx\R|/;_ύ|9y*r:K,S2xSRȈ$ǀ IP:w@4 b0KA3< k]&ILj# Evt?tՖF:N؀`w0)-5MR}pxim SwEۑ`g:?~O@Q.Ĥ#\DD(Fl]f^/]PG[*Mm\4e| | wwh"}XOQD#?Ji/ƥ+$dUNe}g/-ΰLn.G9&6Ӊ5Caǩ"k%*<O%LB6O\B(Ep]=>֧/EbNU&'^Zta(hKRT \9)qE 4C^ԖPmG&JݸIHޕGSGӪXqAbY/Izդ#[CbsLZ[z:!8:@!Xf+>sP yx0g S}sPА%lR KWޒB#RrZ%+|Ω+X5Vk4 ]f2[NnrLCO*xSEB-}`!_cP FߠhZ[3@` OtlD}hrB|=b ›HPˮ-I׵qOO:]K|h5cd FJKqĠ!<>1x./nB&sK7e *l[ʭ:"2Qb_fGҲkl$S =U>08ң]AF[uR>"ulx_+Q]hv4v[)Q3n4cU-%)fTV%k(sL-94 [,&ĉ6X8KMׯium :ZFFw`=Rw|jox?*!ӼP[wE]n2kEsuJ4Wi( Fl0iN =ͬ#uTڱ1K J)NhFqJ%#1F*}EtNg$l}<_hmQUJ8;blWk-N"ݘ&z^t٘zdKhu]eU\1֓Yng5-dig7/PgQNvNʊ Ҿ`U)UK;Ҳx]" ZMl|q|3%WUfj{#%Ⰷ T%}0Fq XwL:rxxS̔G:b\R7 ,C_Y 6\X\lM; mt3v, r"'Yv2߽ S a-'Z轃<ӻGxpB?D?D5`,"${bWB+k#!1ï;%&=9^/6ao%*{qRq1ĨEXxj"ze8Oq>K[5caR=$Ϭ \maU|bj߲Z#(CW<꺳ґp"b.3Q _}ׯd> i(& |h J nH-M e"ۅΆyAї{$ ݋>)Sj2n\3麂5,ZsV`'dU_!:f[Dʼ ILe(1 ryg%.AIku4| [[Ԭa۲wܜklAwj1k&m]} kh<̣CK*4}i;bLub @4ƛ2法ཬh\;^v`8k^Ač)y;Pvڌ۹FTeȉISk(_V>m\4%SYZ[;z7]wۓ$+քDX{BXKYVd mA-;S^+ͦE3o#}] QANܜ_KX\;M@ݣnjGDoQB)>.H zng5lHQ4Eȵjv`\%] L@чTTv#8bC*i Su2b*9$*BДHvA_O* %[|I")le٫žj븤S:qg&gHupM{z &ٍWt`"0Bރ<à  WbW 'd\ O{Vg{K4.:H{iSY ե~ɍ{!;%M=ٻ&0"AhTv&CQP0D԰bE>_#v0*KX"ׯFa ywfȾju҆gjvY_ ڬÝ;MIr y| Kyr~*4_ \3-5 C':U5,HΖO^oZD)īYyg^p.&}iՉU~|cml)zn_s?mkz=s6cwVۙeR(WfTˆJhZp} zϔbxՉkrV=?B-!\f֕?*4,|~+wP+10|rr̶LZ"{70<`iBw ~-m&jڍldI9&9j8FoJV*@ ~[6Nm^ nqPDD9ޮgR-#qj̤I5Q m.%R›D*H%aX5)个2[ q fKei_c#=\aiNgYߐ£ðq#Ҷ ج:tO욽zQQD^ټ8VQ=k΂ 8$ۂ8IW}seofܾ'+P*Qi!X@Mc-[x6t:$Yuf\L)0cp!'퓫 ;FM@=\^%q XJPYfajxY.ƣX51g-fI32p/knLAKѣuouF_CGZ]*N]>8IN7"7AVlLO%|MRchdӣ|y o`64R 2,5ZzZt6)%VŊN%%Za1Kn6O‰;ȏvMKX8?0Fd`nJ |Q|x3 ̋4qHg?xq`4I=3,4( ]NI5v\z".1*ޠ##纼j<àVD(bqX D"2Z()l~А-/ut#9_9BGvx FBU86m $y kЬwR IL (Zꖖ۵>4n'#Gb>bі)fD )4&3ZeZvmH4d"T'>EWR?xۧ_|5$وtPHNdZHa@To ТWɟ:gJ3$twr6'kڿ+XOʢ^5gX7F*FKʥ95P'4@06Ͽ)eJ8ZʼnJhCyܾk(V&sRRWcɌ&j[vf⦘٢ HxUa5̲[|\ J? ˱ {Qc RAޓcvn2s'J7ۥՙ'/ԥ1{ RІD"冠(k PY۩ %sABD& G/[A@-_ NYfaZi+gq;%X6]f#a4oKj¼%xz0c-^miR59*&%cCmhR6$MJBD)M\1{:Fz)hЃ|O/Xe.mY̙sрf2/҉^Y泄J./ د͘ŭ( Q~^(yƬ}cݩ@>a=nIg̦Ge6b,GR7kprO/S'XvbX+3}9G\VM:Ses*}T5>MmJGHR4S>=8GU)\c8aN^~1C.%E}{.( UƛEMMV"Uoө0v5P>$n{3E; حROK>#o8=%#$6wuV #vŕY;9Nf id("0s5 cnme3ؠ">bW,aK$ 7j3%rhoߥh\ܫ5S81<ݟ&ȋj[e4S$#ldNwk\!wSlY$%K.gShB*\ SKʙ,y u&Y$َxXJ_PȗQEF9\Tak[kĄT#AjAd n}Xk*6:잇M&C.JV3Κ0Rf"R|7.ԏnd.*ysf aŪ_Dpa]QBG wZlji%Pwx;-7-%yw Pp=.B= mFFUz^G"!n_UKC݆?ăp6Fs*\qفA:PKZqs8U(64fl\6EQYxvClNu)1(\wlؒJJ1ʷ^nލvJQ56Xx[;lRQAsG? <-(@ UBIog:x(>תi I r!gqF'əF3?^oT/K),gpU>*<+;[dX UQf Ar-k=TQe .tXj$ V,dLkM2lUt/J27˴Ր-JXYGyd0K6]Y()PB3ٝ55&*af.2م#9s=9,@Eǵv!lGiik) `@DXV[ov|L==ף}T?,Vex3Z >A鹔CIaʿӴ:by9ڲ X[o|E'9%IЃz#sK3й${I)'mui9pL-bCj5re2h/zP49Q\A^E jZ )wjZ WH NpŇfHy!Nj9%>hvҹUY4Iw0^0a .bἅFg6#o$F;588q'itQz^G@jmO~ J75| ]* QIWx1&VvDλ(.LR_h UwM]xRoȣV3eCX{8I4fB n^7..H2.A> hyŷB iv<-e_& o12NYyAp~ %{p[O7ٌ{; ɗmO3xFR)\oO,%:@!,w&bYRU&uT{ PHD(i889zj|FIjJGMh 9.PB51N'8_˖|uuQLB{)L( ~[yx(n@޾6=x2G Ymd5%ňl1ٱW9%pm7{M$rY5\wr)7YN,tHu k,5^r}6uXq$igu[j])`a&vK!`C>kN Y;S As6v3| BU+=Ggй0{$ʽznZQ5#J ƲvWc eB\^ ;-h+ S'x w]Aq0v ]|e*7z v:sg%A͖dj W$[fʥtjvYNd3'; Pޔ/+a詼Wgbk8~R:Jjd`L](/r]ia)YۗE4a^`+J))c[K6v4]zrT;rib8 2jm(۷vnh"JrgCk/Wɦ[ DUjW -=Ժ|ǩ0nH@s~($rۃ'lᬖS=솟3eQh|"nD m&kuӿǎ-~i;?/=zgx럺l7^-vŪ͗#ԸmOv-ԣNP{9o#ӝ>ȖgY" */S_^k s,HX`qT:95\b}Ef_Ο23UħߺU>YJc"<p%X13 Ոm-_!uEވI21/H|F1,,I<QmG#uFffoCҌ R3Z,VqvCnǟ<`Dy8&jQV CbBQ#L|ۣ$-U4M5> LI>4"p9zC.[۫4T1K* ON#iJT1`m%(j0'~E/Un6$Rahé$k8HlbW(?~jժ ح2c{Rde%U!BBdMN/mD!%+U+]ɫjmyM"L0kH͚+ݾ\S`H%_T=Z*%CMHٞ2LٛSD# qFdE}dqβ@H);ت(<"YyơNJHWNMx. Gٓ+ϕԺEЯdR#wk*GTta(i l{(Chcp&r*S N%{zzQO"3O…&bÁ5BAdmNATdm` ۥrH $&aT@l<)ΫpHZ M&OlKkSwrTv{;GK_W*V,?(K-k` ݣ侵|vZiK}.Ą#ٽ j*/<10_77 =:Y茟Mni`Ma/ `ȝQy|]1;R;SQ(Hn3g۹n:`Fy WUsqU$x=чŋtw&@p9CpͼF-RkZ[.OVLrlmC)aXTAYX}JBl׫wtxJ;(S8^<ݶjOС~<8- dF X#*3}wG]v;Jvv5a6Ɩu"SKX[ I!9JD5sV-ɛM5Ұ|*U~*'FkHXUTa Glkl׻T ǺB6Jqn̰yx愔vH{ھ{9*|Z,bW +\7NفC!6S*I!LN#B3l,حv?Cdࢥ@BQ6BڸaVA*+QHG?9{C,(tws.S2. Ef1 XRƢH+-SB<9idb{Gv gۙHV(9L~@R|[K0_fd~4M^H 2 Ix[=ѝ0햟 }VaІES$=(l҄ |x|>W2LSS}\WR[*ڮ1]a{gs5:1hz-<,xX"'l,QAפHwz! }mp D|8{ 9?<[.Sf@\MTjʣt,{J0IV2nm9M(^b­^&ej2r ׵89TV/[,M!9<kEE%ڷȺ;Dʜ} )-=wE_WQ"I0nXә{jˊF6]mS&y$>7lKT@ppGI^'"M%+~tѵV]_3\.8:h)!kE6^Mzu!i9;Jq`pr ~Gr&ܑQ% 1FI}9nyX"0 JJT1ت帲Nq AFj&sjTZ7hf^fNUBpsc& ly~̧TͲ1EU܈׳3jĎ;!ۊ܎ ?_ڍ߹ju/gԼ֭~v{A?>#~^7Au^.gou`]޴x]̛׾c:3VS+Zm:.&'bGznm=g_r=P_?T>R>ఆs==}C#c{>{w |∎l2ԟ}CI(XjrqK`.'tU=>@aBmM\̨J4Lو{y!HIf]F)5å@IcLB7GFE7e/d8+ɢp͒\RT\y(/\z";v!l4߇ D PyUF 6RǪrf ԙ^>v!{W5%R$Ţ $VTs9OX¤wTDbY'Qb$Pa\_A.50XJN}oom.6u-&3sU:CW&q<}MN0S..4d+n5( 3J8m8I -ımvM֯(2F=r=!,^KfuC;|oi:#3ve=,xc!\:wOdHụk`mwr%Mw5)`bm!Q gK#Ԛ;L(<u*AV~ˆt /˅ 1A'2az$#}b)П8 P%$E~&$ו:9*i/&38w[$ɫ {[e ]`/ ʱHu}.>:t{C0> 2,%48 @G6ʂ"~^pyHHTlxD֤Y~yin;Vu+)c7_*mP$/sUÜY:FDJn].05oD6t#mEC#qVCًxW߼[Du>v D")pl~H.TjۤFw@ҭN MğoZ}9*|E07^=6 Qs{=vq{}?nq{?o7!~ޏ ~nKuHR !moL?Ͻ?̼S~)*I;:LЗf5Qp #U99KnVqSV!-cPjDغtDIL D@ߘldYvҨ1R%kuD*/UP"Q*`\gV}!sSJIд"~ܺ jRW z " /`*.Yp2?{A"??;D@Z=Wa.)Bzt3qgTfbFbhM?l쥀cex_H1umʔvQvN3g ©uF#Dž;VXMЬkiDԲ&sHz7IcqTE~R11`RU#AVHtLLw9[xVw{ @wۧ!w݁$wy~,g>Rz5N-LsO>_ rFg 9,9 z_LuLkl&2* a {5+vhtmbڰ'4`4D:e%=T7as~s}Oj1b(Ռ9Jz΄? M1IZRC5#Ub޺hX_ya<)~ǻ޾A0R>c޾g6?0ݻ /J~5@PD{eHrX,%NU4~ig6y+flnv2lg#r*]JB K!IyY^tt EH [#E..h{%ɶ!t.ӛkDZp@mX.TC_D#_DH \rю<֤3%cQd-(5JlX%Br1&(#C}cLVʖsvKIkQ ֗HUiu`Uk" 6=҇7zhC?0`~_/o~~)JYBw; (Aԡmͼ'(de=ϴ$SacWC;0s61\2ϖ=;a-SLdR$2tMʱ.mSޙB-QNi{j*3ezҍ Ƚ ƞ`#CP[YW h"\e(IsL%LϦ, e"K+L `lW)pR--M19C '_*O wcephxC*9ODM2. ZP^5E2:R;1G"gЈ޴M{i-n 7˦t9M#m=nzm}i>~[h> zm#n(l궅H˖Ӵ׍5ް^hՖƶ56V+ilZccm=߂Xm\/956V[ k"'Zjzڻ;: N_zފ}o\˻5oPE&kTUfu_nIӍnx֛6߸G{ Ŗ/Jf2 WMjg-K: vw CA+;=ʮ{M^:+޵[Ց.t\t^qn u{Pk.tW?]r2QpD)VCA (U21W3_8&ӺL 8^lι~ǯ )Ō o6ĸa`) b}Osƚ1#h;Px[}&辷 [pNsI6o(tkXhԎa] bb-.L2h}'VKјr0S0/7l;b sI#1>rHoI@*1eh)J1c,W`HY6d#(>a!X0p;_ %ЎNŸt0}t٩xn݊{z7pvk$W7(3Sx+De{7wP7V_Ai3؟7ŠZeӵNXΦH}U -Z[O{ӗdA/tPTp64iV%eKk\q:jj/EW#$ʔ&.\AP>fD f8SdVhϲ"vV.E =م6eۜ$S}$Xo8f+n'dݴ unXGpg)]I:9S@Ν ;W=Nv#89+DXy1#rA424L qqaQU% $w팫D!ts@l l/(zZWdoiQÕ~ON2tQ.){=kL)!\|LQ #}(=P%@A:Pf/IJ V): \dd$Ri;2ʭ S /=@"; )XI!$ZjS 3|7 <6$_;5,O1l1\J#|~{FT1`$lQ%)A4˓'q>,:(=:h)-vZx9tǰȄzE۽} dۿOݛ]'5sz`^чoPFK<ZFʾ"j#adRAHhS˂ L(_drBb E(=}ʽܘ-y;}Prd)Ʉӷ #I=\tt Y1^yäk$O9h>#~[ y(9 34qoeǗřfQ u'!i硣9qz]Hix` >I-n%.X͏NCI9d%m~#.8^@v5k9.ߝ+Q>x*ESĶ8[!Lq}3y|]Vko [QhFi\ڑ,Qa]rߠ.e)i"ZU#I.uGp0˔ܻ?zNB C@ZeƁ^QI+8#Ufm P|(nr14 ؓXڎ+N~3Z:VEDe-˯*NG&)@p*i$DVu4T ~f8E] {Mq\gȎ4aG-oGժԘZ|4zLCџ9zTMyardJ?T:`JO/ 8A~q3ӑg3/'; 5gIN>Z]?~ Xojެ_D=²vyyRQUL[OWLx>䘢?RyF£;톣ʣP]bn*T4ಾ yO?vj췄w!#{a5>xH؉µґ#]$+<F+6̠>wO'n㨉~{}`OG$;,8/ N!Eo}Z e0x6Ôpev܀.Yd嚁p9_P&/CN$(9-k }`it;_Q:4TYQ.U]E̦lpi_'w)_FO_bٺefrr?4#aXmuՍᮺy}T wgJ,LcUq*[c6E_ɑ$ 2YF(Nd9=^U6 {nʐS:Yo+Ws#T g#.0RVpV&YRC 'Щj4|fɁp `鋧BZ .n[N<.7j |B!01U1)B:wf4ld0.R(6CpHpOy8T>)_h=b6,JU9~XvPh"#/Qa(=eyiPP3{NIҏ ۻd佺OU8ɷJoMT쀣y׏q,zl[a}^ghS2K~?Q6[}?M7ch:/F¹'#dKvBeب? TA1RYSjle#U?k9*zKM? ~^-Pi8 bQSL7ɜfHA5~%!K14P hqr4E LNGu:nq=lKR-|pEHXݚOFg~l(Y5Arĵ@9 bGjI1Z8K象cHޓޕ#sgRA{oTs\^~S{FOvKPBĻ7>I2owuQFY4tS)㷐7MO+tgQzhvYm{r\4 . epAYn6Qrk,W5ہheVx #g6vOuH9,^+v[{ L.мƱ'86OR׎(>0kLԃ*~bG g,\ELE0_[2餘 OWh̖'hqv}-Xa[.|b*BAcK''<50.qJr6R{w1_8Ҫ<'"%Quh~48ӆ+"Mv\}4asidr (q꘩MJLL/o rL !:)HC*.8!ٶ_7;3?xe%l]'ft}ba#w6GɭuRRb"RQhɧ4vUu7?oB+ǎ?z'nA QXFoS815svH HIh?^9.Krz|Hߦqˌ8P.j4Jui=\-YQ ''|^E^9Oy;xz/^s7ѻ"J:DiGNt_@kv@EJV%pqr F| t 3ifӗcNe=\}_xB{[z%`m{v8p>HZeFrT66#|}f9:썢 MFD\(.@ vxz -`V"+]]N@O%\V!6\ps+\puwU>Ps!IC|_*@چN;_1RSTVաi@wsrzG^vAE'r൲G춍JJz/e|cPEO(eURt%YV 3aM|Eqw,9tILf 3M ZU|,_v\H6bYB"G"C1fs#(?覨ˡHP,l\ 1|"v hULO+7|M&ol$OI]gӏt4j{iwr.6-=0 nll6(췁=D!}fob?/kjk<‡gOk*s0u5 qϗrKkE|+/+Tՙdt6qwY~VnPU2̋soN5۵*[uɕXw#\U)ەSgUqY%< m͌xH+g_M,鿿bIYQʙM_?3 ˰GS7͵QkM^,*7xPDQ"Z%KY aq˛DžMdT8'@VeagͺVs;`va:0^R|\;=Խ"?3?S C^R{0-Ep^f_5Li bUg\ (X{%sJQ ^y |^PdP}La]\O?<_%^ūJk3~eԚ[,T̋ H> rE g ?:o,#tAΑLҙ!PI>o qM0& U#^C v2ZM&/2 B/w)$eCրDs^K3tPҗ皑%U޲:naFt.[^x-)i^x<`'z׸1·@FdIuDNK5HCkq) j(u4?!Z[ U"pϣJ-MWՊyb5v(yD^Į*ꋵ[_lEtYVklloӍUnV@W1+-q*^bʴ- 8+X1iP- V5l0VjҶ05Hj{pAye,n#%JpmA6`i;4`cOl.b qMOXd i\UѾT%@z@1z( )?Sc_IDx:cQ(D("7?W#]qq8WJ?f+/?2ǬٙY8ͯ4}Ayj*38..d~m&3 [A"{ҿ0dW)>/z|[70-3M.0:VapuK$>p:?PV3AAwM׌7 N{ILB\Ō/ ,bwn77<ǚi>4*#\ }G1<2An7#l5!+\@.+''!s fBrrM"1(-s<ʩc``%9̋U[A <m J ;Y.ch;hL}bp7E4afY1X" xGS{ /)&;y8\'xUdC^WJdX}'7d>sAhzL{=ₒ lR] {U;YT$urb3·:gޮrL[#y1uAO|I`Vʲ%е}CKu E_Nq6q+=˨H.#20*.(5*.`2cze*@\*'vr +lWϏD8# dT6p%[]&4o}ٚ1B`ضEw^BݶqH6qM-~ESh^A^m߄-5iWnB,m( Bm}m#/%&,m \;9,rryAǪǏ;}訶+$2)YIElb6ߛv Aƅ"ge{" im\$߷賸Y,n5no|\A|}>@on(eїI,%Q CdM A'$ 2X$X)jajwO{)&%V$YepN^Z&6i ALŴdw>GGGɞ&s٭D~~۞ WU\ˢ6uM.yIdu ys<4[p.qvaIoMRC+djSu͗A˾q-T%LRJoG*W 4lS"V mc;Ny>Y|!>;͐p- 8w O2- ^4׀4kL QwNA"TLවHA.揽v;6|4Qr~$R IX ~kkw[% 9WPR uHBݺ$Խ9^I$PЪ!% &ބZa#S1OEX:zNQ-y=V@M~h=(<~ {jIҽDmY&פ gӮL?>:0Ui~]»2HֺEJ|)8 |ԫa-%h2$hbŮ^ _!/cD|;TB`T>UsHSC!W8t4Ӱc| ˜In6)$ɏFVɀȮ9-0 BjU.8Ѣ^lR@)Nyx0UCc^kY{FihUb6Mn7TJ)6o ;6d,yEwHNֵW嫍$5@h"j( :NYơ=/#7Q@ 8a;PRH<竀dbl%}_#Bі !Лr2S;_ *ySi+fVS|t/ )ҧazGV|&z`*fϗfx=Mgv6a.Oݢ\\$lX9&CvH 5e C>&z:A ?ʙAEEj>k0Lv.ƪ/' Q%1>?=9Yρ*)!O 44FJUPSD;*ޓ/1i1hvAZ¹{7a"j\˝R t0Kβ ,|3 |Ye%)~+8-ɯ~ը›2gNݪKХUz@+[>7zq;x*"BrUFnzwzwbMHwSww;f^nuMkMt5-Ji5\I CJ{t++A/+H7-Tk\` 8r%TUl{׭^{{jݴU&^eM]g:wk52jUQUQyG3-M?ZO*듈, AFk*bfnݢfy1}J-h!Eҁ(䩵O{lh'UV-ECYs~{ZXtq;u_:G?蓗e ^N{tSY`VD~7kuۻ?|GYtE{=κǃtпHzvÇY^:~(9y0Q"s"=ݻ{л{t/tCjpÎG᨟݋}Cޠ 7E:?!{o<3nAO"9Ű|ou)w0z=i{ ރ2 {{1z=dn7>>{cu/CI#^h޽G{GCMbFǃ,=z8d,=|4zRDz{`=bL>k`Pp= w{6(́#ÇgY;?J=={Ɓ`opoNB{іߎd "fzUU]|ʱ3[PADmvh$Vx++~pw[y{'Y! ׽# &1$G7 |Pu=T?,^k BDz͋Fsŏ^lß%Hj¼qu+r%+Eg3,*)6RVrH\ HWtq/9^ >vMqeDTP"o~O-!pYwrhuap#A[1LJa8vN4.a|ߠd3Eþ3C+(b^D<[UC&A]pa!+@#ES7JUa/V ]V>S2gwqqW)\UK49ejlQ^))bZ%•qVbܯuU CSVPu̙Hq ??Rm׫8+u2)Ao%Xkd+9T (Q,1~*<_jOYڃ\ش}лmiK>Ȧ \RXṻGinY7ZJk0*^\[g4G2:uŧJ\m[W[1%z3aPֵف-FJ;)ָq=>Á(FVkQEAn x}7X XjꞗQ9atRѫIbݣSR64f0Ehk ktG8&{顒 V~&@A{ڊĀMI''Y4\Z1[ab/wx=jx5?mRPV$ԋ r)0bܐ4 8HO|jfqu1r0E&Lgcz#Vclyxw&ccmj3 Unc׍N{n-83ёd YԼaAa/]Lj m!5ZQE3֢,;G8xPd@bW#S֩y&=MrO"ԞlyxT5k]fl1Կ19SC^oxѭUJ{Żr፹W?f` w+w2oSE;X8{ym;Oo%7T:HsboyKq&5_E,rskR% m1_ӯsG6_ Ӯ lV xyNgO'Q'I1gOp)5>z@=Bsos }Wд_v xUrT#BԵ^t9"OAK+Gp0~3rT.t6{o0+P'@<}+R⾮\La[Ve;wʺH.m'ó~q'n"!ubξ ?Zpc)5٠5FCqꯦZxiZ%Yg5/x}FĈ -)(ӠS99pϱ2 :G>x%>/׳(ucb%t57Orw fei8(thhӢNyrW`ޟ{^DZ*3_:²ͷ[e?ŧ΀;4^W5sZH[yAaQF@y yg`sv6Rp2+.Yb2KD|TcvtG_+;0owMFmh"9{#=QCrR h+ l).uy#(GiƆPNh' T'%PIv_80Zv6uԞs3λfav Ǩ7Nkb^P:Yatߖ%=9[7M^:Wd$!J=Ayy: Y)ȱ]kFCJr}ɞnyt?9<`%]$-u`fZrZ 8˓ԗU5Yem,drrqZ-w<PxznGoz=̖Q뱑;ɊoP-XDgm;Anú=|b*Ev$/v`." y:+ن,n|Q&=OWxu dK4wa>oELETA2މl#h%4%֯ }lϪvμ)uh| .`v2ZQ|9UN؞c1a9;zJWUURk/9r*-pe-G tUѻ:Fz ŽG?>f9^\-G)F:GSJ'zߪ'\@qeCCGs=+Issua}|^EW/XÍ:TΖ9>%G"#@Ž W?ln~Z.B`oJE͘<Oϛ>Ζcf`;6W"/$ErX?p82|`t5X[[&9nr)e%r_yLwy_qõij7E u%iZ l\oz 칆+}e(jԆ3/q\lii{={̺ m5#5 0荺7K@۸z66S-hYª-5K;8k|*Hu҉&Pc{o:+0BA]P B}ĕl1V4(,_0Xtb&Ӛަ#`à cM8fp&(ÜyԳ$ Kd;ĄKkحDE h K(Xg@ SyD/*NEb@&npB Իӽޫ6=%UՄ̦A4IaZp̍Y 2hk4zrk+e)]@&uN&:TSoW}8ԑ 7m7.TqH9B\W&8SUlA O, `;ҋƯ/~s[VZ/1vGCu2CPtJ:?vX@%;-[M2 ^*'Hmk kQ9 1T^>oDTV2̵>mcԧ{ރ*6셬a'a .w_ejyW`@NA) ڍ,Cp([u?0^(;\ĎZtyI$hQ>z4P~ ~&$eȥ#nJ4Q};Ӯ6~0i24,5 #J.HK_Pm/$#Ut, "ךYT?T3"pRc[Rgw[FNI١:[G҉߱C+rGH4Qj6LUc ֣)7K2^)d[4;dc0aمNTMP& ؗ`6[\y7XU=:9%Vk8Eh@4 eF!6NGw_N>#;9http/HttpClient.javaUT nh }hux <]s8=lLۙՍٍb˱.ɤj 0HAY_w /Yd%Fw v'T.W=vϯ˟lr?Gq2) J A2X*HE! Oflp3ޱ~2dOww3|;Nz4eW!.waVR1?LŋlSqv"A8.IG f Ѭ x:@Z~Nx$Ҳ  n' Pu+s6J,6aHq4`} ƳO08[0@< Jq*8E@Wx8aNC T' .HRdEeXön[F~ =Hسdr`aVQۦHI(>F!Ma\0>{ FvǓSv?ح݆~~eSK=9wӇ-q'mlJ>_OABAn&{@UH @"@!ִJ!F(^!Ϟ%K ȋD,KΟ=ӌ'cy\jл}:MEYNy4oTDx(6a7'g1Z4ޤF|@kA'6ЯejT,|8&߂b?O`FY;uk""` о4˥m3f ^~ݽfKO-ɛmp #iA `v#߉Hn`7gZs_",x8ަ6ha#J$ҟn˯=AJ'S$z*菵@ Ֆ0 i5[P H}.pJLZ'5, ~>24(SHs)&K6>,<0,fFpA+R`݅ { Ej=GIdؾ8(;f"Mф:`D0|Q!#HpQ%qD0Ay1F! +9vLF;/ 5gDs=+8h\߄ms#"kT;ƗglvIl5?ݕSm:]pخ9p)]4Vq6p5[eٗgMdSpAx:\;Ճ{X| u0^b;:_}tp Aʼnw9Ex]LDr!!@ϵJ(kfBS{Q|iVYaV4@3Gpvd?4D@-8@8E׊E؁ v8Apv.I5qBDÖ*t6N#^H!*&/UyE:-!hTHw-(kbD`9u(-Aw &D7e^_xW;fG&+yt80,! ?ʅK[)pu1w޷wdQdGY,Z``ew 3zaE$ Aޑ@@ 9@QLx0CYGY6:Μmt(CȀVc<&bpgh8@:5,^~%HC' (,t&Z*[@U-% YkB JYcwڋC쇲 SyHomXL#直K&tH`P*!Xh(|IURkBpn0}xK 'fP5`΢D06 1/YP#)=Tud>D,%k.3(^ } A3)&=h3()`pKt*Q3_5$qn \BlC!JfrV8*ܸ`V]$t (S3&;cڞ"8DA2@Ǩeur?edFY a[ťm0ԶWc)^zWRlscPJF{ղ<2[Ļ͆hcNs 0zL|)weq(V1| p M$|L>?,6f8Ȱm1.ܨc5DOm,rބ{ lAye5=$/P@=!BJl7z LA nVp=[Ӹۇ]LO;*E{cI/t^׉"Ƕ+#^86/ɫ7C:G3\l*rK5TF_3'Mmp.q(UZ, b[̘nMy@:0ό!H4>f~{֢1 ;jS= v1:<}a,h8f,)#.a \^ ME'Êya*A^V")S?^`1O!cf1 KF !:>[ ]aOSZ5gc~W $9a =& `dmmECAh:W Ê5%)U| 3O4&Xfٻ|bJI[CCƓM~X^6&JE̽[`eS:TUgQiș@^ R-p4 p"}$5#'e)E6_S [)=g_- 4~X+agN@D*7 0#p^1  vq0Z{Sx Eup`Ma.j^dUْؒ":l&후MRr ]3j e +WbV 45 ꦀ,.v!(;`bߣ)GjNz@Z'o1&`Q=^u=6:CӦ%@l%пo0;Ƴ]]SADەWXOFAA&|4gnA0pl= S 4"-"27lnͶ zk0єQJc,H^hH{7VWK \*~^3 {HAF!t+rQlj$HdM "+bW&]ZfDE*)#aZMbշ m;ZuaTp5ʎАj\DLFjNK@X? TZ}ޏ1H+:Hr$j-^tu;~ |Y!JG z3$}>4eTGvZgj'|_R7 L)TUqgӆΞɯzPJ_;͛owc8'R"g4rrn WI5cRZt(bьw𝿇lʽ~:'61P?.cMtK8}h֧U*o)T`GJ-Uz6/QATm/ԓQ?_K>T{|PlRFX1gGMQZZñ4Gc1hĺ@sJ+9ݹܩ xW0R܎>`Mv:joR[$*0DPCV0ڣS'/Y0ȭ.y;j DVfPz9~{|*wâZjWAŻdMZV57P6f*4'b:j/jaUG6f.}qu4XOF,x/wWu2,VlnO]BI zjreA6)+NS]g ]&K So—dgn=j9R a|I HmR.?1k|r_l/}W}5r.p1m©txԅWբC7gOFΓ`zB .V{QlY50[[[+\S;@"a{1E܃F~]ᯝ|1X uƬ8!uQ h\ZeW/c8yiV\w/ rbR_n'xM Mzjj;FaD)~Z H- `Q-,}G+rEA(W~(Efg*J ʰA>{:9O&ߺ&W/t{+ }#a S)z5&NRF.T QVcKtj̩J0LV|.%DG_ >s+FZ}=ىV7)>xaƪI[đ^;ijj$13"pqQܿm.kjR25kRNd*8O yR]0x6U5E <>}&P^h6ek}oﶅF4~pQ"Z:>Gj c@}kyHɼAG[lps#i&7+R>pȚ\OůUp+]FclWW> W)5Ɋө9U$%ΏiBYC][s~ϯX˲,YNpCT\HPKZ.!=3;וd8̋-iwӗkӜBx˃CKt5M(W~ w\c5I( % /0B^svv@wki:F)[^5! H(orE{WﶻQWht/T qUNٍ8~rlڥ]]_n5_Mq~#-Ӓ*͌IT]^XĊt=8`^>: 9`ӭ{⢏=mV3'3rcv(&P6ϗuwymF*۴ΦcVu7 QHQ,+}Yc^U- -JSY=/_2j=Ӆ1_Gs.LX႑~d `)5vo;):tUUZ*N vS'Cx;Vǔ[8]jQfo^L 1<dK<3DDf,|>"X &B~8^>dC%"ǻ702O+۱$_-?F(]P p7˿IA ūuEzGIaBυ1<%k3|w}O Ntȡ~D> _?N bgʦ"<,jIwTU9:sISgyY8ey1_&( d> ^">A'LcVtƩZ@ŁĂQcvqDE]kIEpu{Rhƪ)9e8m!b;>?XeZ ֮pT.ّkO%@6}gTG Dz]ƒ'yADkd:-hi$ϗZp[u$m[AF8߂_eh^p[9 kxw˟U957}wLMӾExXNɞmWߕJ@o]d ᶜK9JԕVuO}p%#n?aqAWzV|vb&3v7䟏-9hQczBl3 MjK;4$2ǷK%ZIR~(,j+هOIۆ*}Dkd5u,BYmYZDnQQ } ˣIE>X1}1 *UdxB_1,4 nկ("m.:Q'ޫk.s)M5~ȈV}%LŦ1&w`ůjce~-T9m>C9[l/>!h=x i(cV3OX =lQ)*+B=tyɸі" OݬlԜQ&մD2p%qIbN F׾5bvlGGʬ;Gt&] ndjgG )ZW숊ݔ)g4W]W>)bX}9];*4E.ީũB֐BQp5j7KA\ vnH)Wp7bWM1aU%gi+0b(S !!kȀ_ |S@g#Ȧ ʱ][PVYX雑v8gl~k7+e٥ʯ[n&uɤXUM?N͖ӛК:RˍqJW|v[l߈[Zv\Ҝe>~M`7E/_f!L 9 5.S#̀is"NMjv[yf6 }׌:7%_5$x{HM ^)a2G?)?:95~'YQ MxFKV3BͩnqI-!zT. `wh뤹&_v G\:w(tњfiSN%eMo=pc^7s@+眰ozS b|U?8,KyLNn޻vޥ榚}$Q ?+on~[ϒ;$p̷U/t`&{?_pN1L.W&{@%@@*z8Nj68!$ E&d7HvEi74wX\1lr(4fm<#f:ӥ6Jb9{NAiLH7VΛ5U \ cn 뼄$B$ -q oSLacjigaeY}Kؗ_Հ5(rD$o9hPYԧ* #_@@uH!,`jK|Z2ͧ>^E|zQ! LdX\QJni0 }GSw۴u+-JF flXiȂ90$%^j AVPTZ)_@WHo$iC%HkB0|g`@#B'7uq@T~JȼR V!?NZTb(:)AeJ!hd-$%73@P A6*M:6ӕDkx%+0ћ(TNQyfOPAz Ic-d2rpÞ66$ wuRL3U(GA ,j-o`4Sv"Dgl Q/!m1 [4j I|=`aA@S4k:>llfDž= NRywyR%(z:BbbI^_^(;2tj ie3txnvKJ2ȫ m=Eeu&)Gx`_G 3Bm\g:SA8X -l"P5aABt11Yx(/8:r65%  *kl/v,2]=];0GDyT-=0 aBi7 x=5F|dYM{_N *FPt49 gZx >&Xϧ- SE7W"܌6X|,,Peee0dS[NT_?5߱d}PkB w+րp-}r\*2־ bр^OZ~Z 0C0VC|geģJsD٩ZxZpm82W}`7Τ%eӳV7"BuA#NJ2(ZqB.U|~W>i;N2zkMs.zAly$xJ}ΦDXQSufP"%\@a֩A0AU﷬Ƕ.uTU0MCS=dΫt>JԊNlxN!p4Eiކ)~6A֔t%fj@؁Z OٽUܶy#vfVG?BU8Y=[*Mp:Wo*C'j H[VKH%@:F}BCRH5 iQhm?,(I#$dth۪#$JAFEԺZcM&xBA`ӋGՉ=sD(*vNJ(5MREpXZS+:]G_``==rI NNְ[~CwXhI&K뒽)`rtQ耬'V!igt"&p#lgz|UT A0.H6=[Nå^_h]r)AK3E8LOsLmmZ`s&4PM}o]w.u24A1F~mF"(0f!(dny-A;=^&er_è}p()RN2U5oYZy$oÈń0*9 ~ex\tC{)lynY XT7fMx4d]u/pcbLƅvL3lg]3YʑL]kq1yf.5~,7܋ !5ěp7ge3l5;kc5|*nv6jjmttxp! s|`VeD\`ZW2Jd=N-4l?R\xt5fM,؋zųe1'() b/U1,cM(EX0/@k 联c gI;< gެąuYi;Lk(T5&"}LDΣd]8Ej&BkW3l:jXwp81*ZzO\[[V!'_8ii "JX&EUD 35'] E./?Q+u&*((HXm9^!0siA@PH\h(EiIet@njEgkH$/JIKv-!>0ReـC3mIW3Lc@EjBVUA.16k჆D( 8յjE}5E"faVNt+!S]z4XI"֞VG f€G+Wm1Ǘq*L!n  Y^耡<2u6w+uWBTZXK՟wշ }ǥGoFkMzW!"3-w܋$f)[ S#*3ÅJ$.8FGJ^ߢvIw]Q檦~׸n~ט s.G MiS[MOc˖/C ?e,'!㼏L_<+no/j/"cB+_XQeUFePYK if<; GCBO(~OsCQK" %;o7lǀc Z:Q_)RZ b']#F~zizyAg';WbfP ` N0 Gz[OJk.sTki+;L xn\{4S+U6YW1evx4m&kϪSC$n) 5s#q/~/"?+1=+~*z5 . Z&.exm-d~kTRN\t7 D^*2 aM$MYxx'"85~DHOVGɿ߹l 7[R:TVuŨWVnq̷U]7ҋ)6K]H6 96%z "y<3wL{/;ʧ;xV_McJ F9Z)~+is6wq'd_$l^O8޾aL߾3wǶaJm>U+"M{y{cG֌zkp퓻klM6+Su#$We3DHŻTC`HNbp1(&wH%vSeݧwVJj*܁6 Fy%ÿL~P@OrW/7"/zo=|У\W[xl}SH#Q^p}`p0ҝu21ÇHG\p4s)m5#ʬDtJD_ {bϏl{2m~l*tq;"mc%_[+T2kǀH ?-'kKcY-0 >͎~-R Lj~ꓔzNjlY  +k9зy=Wp9<:q]J?Bvrhߟrٝ%cC䡼Z`߻͗ v\B(f;")ȟ(- <i%9\(;EC9%5\7(OD>"~u8sW},stv"Nvv Kr~2p;D9q Z2 ֧X} ̎Yg4' szf1 jnd#jlf^>~[kqr {2U\PoP 9]Dԡ3w&V}t^?9U j{9 U#l7RNj# [R:pG篥 ad=8٘PϪTdloM`6΁6@4B|,oue-0¿ww}=ӅBnwxx8-<ٷ>~ o^>X'AW 1@JA=Q b|oۢŃ.@3<}t +[P?T)qGx?͸[ 'ٍO/Bj#9~@c{Tzk]n/aހ؂xv|N" nT["o5[+߾?eCe_U k %k۳-ܢ[0&qH✏:=mg'XI\T CaT ܣ刏k+5bXj!EKj~V&*b00sFTJ}ڵWЍʑ&1/:^LDP_o̰~N:ɅCey_}:W,8F-*JW?Y O E MtoÃO/[&nezMm&U+vh_*WwmffϿ=|݇+80>BfEmDEQsF >P \IyR*owhے6[zbyۃo| 7q_ŰA~o\P>RNۆ5.@/iqȢťhW?7\ lL+'}dgb *iS1Hբ棠A ~5Vk<,CBx4:\'Or|)IhNjgR2Գ & b_mux6QV7*%iVՁ@=1GqɗuMC'i :^H&3q۷o[UG*%TJdvS@]9:}E~"χ3yzl[A[$9+G*͙S[Ƒ+mKvWfvZ; -+NYyZ7@&ȢJkʔfJ&ŎIgsh6c[a"a.ȺL۩$i  xR>cXʧG9-a-.ZlߍJцjsOu2Z5e_KUu5*H%,kq%&,D?LndGCx85j h >6"vk=0R;r!F-*T>{~ b7BfEj=͘,R ȡZG^Ma3kBV+}^dgx9'ϳ K*;A:l FJyMwu7+]6m@g;7 ♰/,z\3t6H+-Nl"FyfXyHXM;ﭣ4(TsE5Shθ$h-bMT;ƹ 3Pje 379qc9l90AYJ̦ݸbƁ"p-O@h7WԆEgm|b67Bfg wNG-d#8h 죰\0j*a'T_I=/ ڰ NAs{B1F:R tWLJ4-n:nHb6Vo=FJ}m$EOfpJ^sau "@thXMy[- k 򠓪^V VfțB$i6#BO奍Aj1_B@ +br4Kocc鶵)j7DGcvHۣcp ^Rrnt#9]ɱlDfF(+~|?>I^$oO?>~qEj eX};*_^5޷W> 0"_DSxDcj ~FA,Pz%&-I%noɎxҸt6ԥ. 'HCl[&K72vWWBV8A5M E $&9r/mɉzbě W3.H "i/TT:7Ql? yF^bRֶ$arw{亀?5qOaM]J^h l~fݍ8 % -%"4T<d_A* t=ٙI7HlR^a{șJ%e;b\LTh~D4?Y/5xJH{8(`_}}K!CKK:Cdlj";OwR,RكMJZ>M=wbqtLj'm=;їqI#צּB}䥺OÎ;7,-Pͼ2OKZo> ~m.Gy0~k,YD8ͺ(z!6G`:&J9xc. q_Mä3z<АUĜ2| K}ZCe~ǩ90mLLOeQ4'XZ*ⵅ8BZBc8Ǣxg-C(nO \ T?NWv"6#/¯2}ru)DP/u EHͨ_  s'OlThWg崘C֥*Lt^WO2ςSƌfm%5d#@1 ]Nu'%ւgz9r>UYq0  E>uҺ%q'ͺ->O6GP-Ό՚>ݑƫfG˂=0*#4ZKn}.l3 8CR S CI'4A,Kh[s-e3Zxg;\ bu5]WdϦ:eeT5b3gSXn nӝ`5]%n7 Z'.&F4E,涷RTL0k+$/6 y\8Ur|_(;0d-NIΪ~/!Ķ3T69мo9]DfJSfqFJF^TPgsCܤwb-~6؏ʿts-xd;5OS0-=vn=Gby5E%jteR~LYr=,y@!U#RS.>- OpiE>;n!>~b˒Yr%(ѫ31s@{)l"GZ:# R,{ް=ٽjPtۏ;zs.TW@g\܅Dgɒ_z@ߐæ;"k|Z y>UuӲ/ӲT.9OO|Dm8P7[A1qvʫIٸex\o]/ĕ09;ulMN=,|E_oW}=G XR(!]]Gؔǧ+ h -j5㓧acmP 6NEUFJ]":r}gΌ(ҭBM~~VeZg30?,:(o.jwgmTqT&'- <둠ڵp.UMpt,FsT.1@x餈SLYN,.=՜On9XŌ걺 l5%&*Je DcZWph"WE=}!hH b~%#h6u9231Vh2TKϻ-bд zLuUctzIkG$%x+b6<]n|]vu}eq3>~R us{l&r:{͗Ɂ/C~voݽ]l~v2S5$<~\?g~ϜffwWZEբ&2TW6uM`&:@ wxe!|j~~]h䱇>/FE]Qss^o8Bk3vK$Rp.`V_c>H8 i+sJ ,4ST@,8QBEŒM5//HO:RN|Q">γܴd4vEzsrrQ9{jFbZ%,?c>DѶAEz↯ؚ [VG}|Zi||)~s~X'7HHg-O`\qhlaOiH^8+bۖBqz @!6dfPMT8ΛKzOB:]`l ^g%0뷉W N͍*AXϿtq;u|D¯)?<{g߅Ħ$F>QQ=常FySe`rLǙ(dv\ >ӝPQYhz#sgJ*TO]ܶƀ*)FJ&Z,GW%RƴΘIQ9 TazY96:ʌ.QA $YI~l]wʳ{],>k^nNx䲾,0G爱 .N#jQnAUUKU23q產`xH"oOn$ch-B)5'j}3 G#:X, 0ha3 ` *2U\r@VV##j55#^eFh1df8?Eb@UM*/c0v"i:4yEbwߩ).~]MKiȵR %#K%.TN1B&l3{w͋@˚m+|^~@!n0A: {Z }П^|;}d! Zњ a1^K RQd{V(0EXzP֗%Vuy]NyvTFA(_^Gkf#9&k| NbQEuS/11DS=&bz<-}vY#6I`މ17'(p1Ҷ2n~ڠ-KQ'ӫjl >kC޵bm{%ea⢝5*v_~F~ ,[C6[dHkӏ!O F&)ۖmo$*~M=UyUhR37_[yuxf"fZ{eV6x޼QmW'iFJrys׸%tKlB!e3v%I1.L`[{ZZGmeTbwGs) "!w.($N~Q$uY D;Z+M,|H/W"dm߷ES~4kˇ>0|q<Ѥ _U iu Zi7}6Jc^&u]bzA[ܶW;?C2^*LCV`w19|2fe9M(/rod"*6_u9od%J%Z}4XgSk?N wx9*0rw"(kV>/A>>^Md{2ZOB$8 ΫQW5e&uz;Dhi P-0.6o$](l5 rCYi6Kp-:d>fEU!I bI@Xz B&pR(V@r$??З0ē@)'-Y4ک>m9ڢ?Bbrftf-+)Ewmя-jjqn⪢['@L !-Q[,`rE D .ʇ$V[ DOE&sA/K,OMu9 0j6Gl똇I䥔im%*Dd$Pqe]j+u^u\u"q n 5x91bS?9GBYΒN~*ئ!Cc3`y] Kl*[02/kL8UX(Sz @P{_ C Z"f0b&&""M֑ĩf@r'qG~Ob&urZfb5܎侮$Oۜ^!4,٤#3oO?>~q >[[o j,B)N[ZviUƼ'3V9łWrK czYN7%LTܷGi M+;,e,ҘI64ڳc\:[ wЂqczN~3|7<E0ܣ5PJ)h`TPIn-&Yꦷ<=u+b'{ h?X5aǓu;ousؾxLϓIĵr%e ۬ ӯb]LF3,Eaj9LxC#j`i0neuSk%B?*uEmA^dR5#1Re(s"~EL5Xnt{<+c+m zw? 4K`:秉[љ Uy*$8o/m@Ik_lqo RWtt.a~䴇Nfn?;5_ OO߿mU|_?X@pJ}.!wϏ߼9|~ʤChAq[1U8 h_^x;HGUn*K(u3sS'M:EUv Y'zRhb289Z_ 3wR8a7Oʼ{uݕ}cl E\8hx_!p~= ǀ9jVR*Лlql2$u%Т.uE15B2؉Ze0rfDDWhTM(:-D|pGRbr-gH,,]6 *)#yJSJoY--d)E%Q=-,QՑ3μM҄2Fh$dDKkkYNylijՒWgK© 9Ӏ&fpCGy!*;ኀB:\gHډT!MF'MZEum g67|ejG_,$ȯ@y[y>+_|R@-蓱7OZb4`[Kl V96φoWSG cvIkPBћo{$>DJt 0WV>af;N  "#$CO 91,inPgɦYTFN-`Ğfd_Jԩ{O}̈(94j ؏LKe9oqC:2d>+mB<]z(.tMc+ʨ/sRr^ с`PjG5 Á{L}hR>:zU3s0t#+V3KOKf7w'uy9s |ucUBrh@cTL;M1/~gG Eem* fy w\_ GJg ?$ Ijq(`$wHZ7zcf^}Ylx$]9UX6žPJFsF f@* #wƀQrhi }^gVNp}(%Er$aϊ d+g+NJIP`Px'Pm9ܙehe`Ȑk@4n>UQ߄!Fd6R⑃"'-sw 7)LYI'wO*9ڳs%bA£B_ ſ6S8照&OgZY{nm9GԳ?\-&$9^\>ٮvS=@$Ak$qk/?%H7ؿE* ʀ|6ElJձariaDuHȠYEIAڥG6bXf՜v6 ,YRvqv8d2ϔ/ ]6Umqn#*7\DRyByfV]=UX|3;J~//T(_E̩Ph=ߢHc qmWN/R|7];C P95}prW鈍;ÓtpQ免;4 ữKs=I>+XQG;"sv.p4a@Vό~qg(tĂToJ$3}EqCtGGy4i(|m0O$9R=iKg".; rS)G85]#5#"%LOx7H]L.Ojkd:#<' Ds!^`Q喝u_h̯E`n. VY+=RqQйgV+jh5/RRnӺkE'[ї9NN*)zSʹi?#*DKrɌ1{n<>ȄZ $ E xmY>㚒Ikx WF>zq&l^Kdd#O/ J TΪ_ѻ`,kb9Q֤eO+Xɶ䫖l18[StR6yY094;[o&T_+wMS*3Ezh 3bgm Cɲ&]X\ّAAɨPK|+opsYŽ\I9HBq0USq͝| 7 h{TJ] ̝ 4VMf}şDGků,3ٹJ);ۧw}__ӭ…O2o[Īz:XN5"w|٥ָ -zes*͋$!NEoDNckl~ *!mN^LMi84uPҿʽcUs]wv6aF9y1"۩^GnN~n$_6Nrj/JU|wg~5?3k?AdkIviz9+l'|pB'r^7$҉LړM"n\9" CB0=ubb1VBmp=IP!D$xl ;c#1+.XhM+FV{*4 NjZi +B][_G&$6+ -11q2·*lJؑĥJV#{j2̯4_Ri6W0'k&$j[*\T}iaq, 6lQػ&l0Oum{JYp ʾc祾 +tkʷ|Mmflhx9crځ1$\irRH/GZp3Ź]EݫpAθ)ϭ'VP^&=bB<̐yRzMf'j.r8̀mC#V.'_n @"mIty+D<5׺tC'Wh D@{tRJč.5ߗ .X|-tj_Qˡ;8G/V+ǃ]}-}2Q3s6˲x }{F.o)yU?X lڙ>Q6{mte7;}s =9@SHdi%Ofnb $``^k1zÔVwo9ʲ'pOͩR< ֐a~bfXy*ౘM# ZOI"(!'\ÞF`؍:(wS厀/}!A"FZ +Xn_͟ ܧE1ILW*V:ʦ|ƍM Dո:Moo_+W5uί9)yo燵_bu( 0]b795dٯ#F>?.Igl_vb|y|Z-{Oa3cM֋]ȝbʺ\BcfB%m|gЗ=7wY=1~ۖL u[Ќ"v{Xɝ +Q-~]fcOh@WE3gH:/\AF9 WX ++.p Q;4E|~/8G;b}VPam T X {{|r#L) !z.4.Aǃ}Vbt[]pKΗa_­m/e5HLDlPEAoOwrkFZhnWXꩋo4x`;3f)l|GGI2ze2`O,Web20cLFH{E13'0}LP6-̢PiD H]u>8pqA ::-* e˱8rFP^ˋEդZ<2WF>^nLMͫD{0dE' D;;l#+(;Ēl"HVhz ٫kA@آu8Q6M B7QU]=оKd.pPs*- zB@h;8L>(q(tPU27" ;\69Zu¤\Dﲞ7Ï0ͫ0 Hؼ,hlB/6L5{|x|NqqFM1;zѸ5 VM~Mg\a K=K*ğN qR+Ӻ$ ?E>_(fz2UvKaE/v<.|s~Ku~F+X6&8?3b: ԄIOZU.Iђ/YE{57ɝtuܑ MI$L' $TkW) 0&wXW|YpQ"GK #B FTgI`]9@s*OP'B{tzKXFWoUui5B{ &v*bt g]U ⋬Or۹k5-Leu&v7ֻi%0PC2FZOו3V &aޢjW\(\и+2ȡ -E1E.+| }eV4v)\>K*Ec!g>{AYìqѕfa(M,`ngB29 Z,U!jvh2Y5_jà t|2 v37oSPM6rx7i0>-p䨳-ߍqCsYs` X "i T1/'$,Z*EtK_.WԳJFK$.IEaG,7rZҪmdϲh,o26jOwb> Ք9.O_Z7]1F&m(b'-tM?+5޿:]l*ۉdd;.٩v$+p`l+~ ohf_bB MsH Ч)wdI#I' W۵ip#INv i.A}g0>=PͺwD\j2=J ,1ǰrӮZLLX-wL[z fF8`ٗ;Z;žJZ)[+ EUU>zqȭv]t!t⬋0fI19@c^UYfG9](8wU8$~ zuk~ a泔J-HK &]Ěw.dTe꒚x<]kF[I K6+K~T6F"Yzi Syn=あPIiO|"g)fdڮ[n(, T$S?t;+&mh%P0#I.TLrbWg\8F8 ]6UUnHpOg;HGU( 1fr{ly"O qudo"/Jє[Nវue)-qɗ&sUTukj[#cJW*WZ8y7G,9t&Pu ,3.jx˪sZj<ؙ\`ddzrQzSy"5`^<8NxX 0L@jfK/^QVHa(%XlE?9\9p5TQGuxoEu+{6b+[?Ԥf4 lZECnH,c'GH5sj9}- = 8[ fvTGClpjBWf4VP5D^[Fhx,6KbPgD*&8{׎T-&U'\"݊ez1#Ia@ZUcE5Ja*A1s3׳I̊N Cn@% =3T]\w=g 2L{;q͑f; ߏe<ق J@2c-T#f{IbAUy"j3~8y;}8,g!d nW<1G;/1oKPzϻ8=q&XN.sT#5$jSa)61l|~5@|kEDk?~OMϴӾ M)N”UX fudyRr)CMh[VgUCA^SD-x6}m "`:Y"$tO/|7LQ~.D"?ve{[K׾^CM%}D`Ac*̞h֎ۡw[]x+mg/8x6 `Ǐ| pîF#)g ƱVy%aXm߽2&oJ3$66636(ru1{SE QZՉM@:4wW (-"+0,]LjXKz9K If0pBۣG QCcS.yҟ8@i B: gVu[J{M m+T&Rxr2aTfjaˆ:lH(U2 5Qnk )";t+MML 8rxyuFK;`uT4,Er dv6~㑿FBS~zi`$(G<:ȑ8Ut<#ZPY3RfzKXJLk!go4˰߀H4ġxsdcM]ܗ@t sb' Ri2 Kyĭh_׆,_R/A[DE ׂy e D4[$kƻ$Үe&Ogԟ;ڳ gt5SNo ե{ YkPFD2X?*nI|]nUs;M9GnY"#X ?ѥ ./7BAS[nX>h2ze kDWfb^T\F5!$!I{g%Tø*DU|'` c&tf#-rAy^|*omi :le96{+te'cL KW^ۆ`݀eI4\gރ UBc@UMFDeTη77 E&H '|X?Y97v ޿DxĮ{ ӷd3vV":*~΍#O^Ls3X: +U;0s| Y_Ěq??3\j;c[(>Uڶ~3AArdy%bjff̤P gPZqÖ¬1EĩhkLg1_JWKωhQ*OK.DO STET=KM@:8H]_uz;"]g[*bS<љa~]ք%BqBqahi0H42H~v8ΎU1cL5a^S;u-T.u9vK*tXKt keކ7ZO.Iy]n"d J̇I7N֙Xr0_e7w5 <4[mj*.eO:tV %1UFp LQ;&%w HU(1*?']![u eR:}eQUvU?XM>O7$* D݀?|{^P|tii>BH%@%FZ4֠WjwJ,B%(QBwC'7`?<"vLn:y~eFέ_DBΰA6r[],sRXVK+~Љ8k24̎ϡiSy]N(R`/dW29zV#bmVPcWC1JǵY!`K`+ɍnhqlĢIZhFt9s$l86^LY),R.ᚷ79T,#ANGtR)qҙB "Ͷ!o3M5{cE~a"pqO`*YѾ!QXPҤc8J](Y5:W[kC`o#*$Aݦ]g"0g?&(zrDcj-@%gv~ig {)hO7)t)^tM fZ dg%QsJ?~8U0ȊPel5ߣ4!-SY)(& kF8gyyKvN=4t+v@&oKn3'r 7zS7.tb0(7²IGP)uaHnH|IVVrSMBmn;|fZQQ;2!Jrg⧆6b#j%S)kJ*6"$'/}89D?ԑw #ߍRZ| vos;tԣM;L'MN 3͞ @v>J3 j<+>wIz7F:_\iߟY pN5B捓 t]lTFY+PM7\BGe;Fh~.NIsRU95׿dp91 d&H=R-UPŭf 2> QS^I8#u͵9?YgDUn'a,3 }ǟ࣍M U/8 CFAon(lUP(ҁB9bQs^nkVIw>DdR~ Cpt#[W{Tly]Q%Ϥ|^i")6f3Bd8R. 7OO9גưh4CeRLzgs,ũCqq xD/?)w)Q2ΨA "KR7B;܍ M TfGbĨSY-#הT 𹚟bqtznit]q?6$[ѕrr%7"lSf/fE|1Eg";IŊa&|6ќӭCT8 <%6LÌ6 \\b8wvy[,=h/aeŹj8َ$uL,LrUlx p 0ot  W. 2 hUd+֟Ls%YifwW502r-,25eN+p W(4qm@FF(>VO~j5[AA'h/ V6nS)O8à9|Z1F#JRW2$iFUṯXUÛW-w[)Bf+oIm_]o%ℱRɝPI/&ڀ#S~S反bBLzYgf\%p=լJ/ 뭦 T.0ta); hoqt ;.^4*(i./z3'mf2s\$O [d2^B/rw+ci1&(+G8&u:*wEjwhf>ĻΎ.ƌuyD.#r&W9LJ: _>)#T$'2# W$ #,c(94coF$&\(r;12 @:HXF#9˖ș= є)%P%HD<г.Aӑ!/("rEsˠr+&B,ꚃ)Hi ?߆/$ `O̐U22* j49G"3$t>M+v8Nf:Na=$Tp!CS䔧),{esERB$SGCMO 1fX.{{Mh*\kZ 3"d> 댃[/rR8Oa)o Rf^F!8?}u|W~:tKMb)r i z'q/f3P3"r-sm͖֨ߺW4E$ KfqZ%@]ނZ48lq% AB8d =[)yi8*OD1C'K<7t}ch򱀙ᛦpZM>OiܚbAH@d J]dHZǣq$ ?bNY5`0}F DžVf͐Y"kEn> ^؀}TbYh:cWw CK0&<ဂ#prB *5hEK0[B,CB4a&M& ('>5).uoNWCp/'+µuZPd 㜆E9UoPgP91 =w{v2ѥ>RisIrTZ&OM*T|Shд01| 0]< K^>9)Qm5x}r>BEvkcر,iAJ)1`g5]23|}fcCS:Ql@] f&4 tQGT &DosPq^S.lUmP@ a5ivs(uS@ J (TmPX(48/KH_' 3ϸ-s֜0:MF`;1휣"vݨc-ZUL mlmT*58tl igrJD#n42~B-1VB` үu)JhxnlMLZq=u.PPR-TSopϣ ft:RQ\*\S'K VHɳLo! *dR0#.H}M*! 4hO65^pc3e<>(Cm4h1)+4]Y pZBQ-nj oXL6]6Q{7z4?v[5 4& UWUϹXC Gػ;B?^6vw?-@m/ut{w5;Eޘ=J+ߒri =9=!DXg%= An$?$*uL t5aXC;BJL%|UwKٚC/צ1s6j:6e;>mu}pZ(lu^`-gX榚æ"csah/8`Lޅ[u}%bF`P~ 4n^lrZA ϼ1Tvay0e䦥vY9lkxQZgq)޾h:՝*bMz (v^#,ԉa2̡W3tCPwTC ~ޛBZ ݚӞգ%=$uG]4t; |I߾2Ǘm6OATE #2e='x|܄V4 m+ 2WL{/%hӇ;Zel>SduOy8n agMwWߤ]*ߞNCVNuzղ/fQv+j:I^SwR7 (ͬ("b&jaQ.X%izgt< EM9Zψ)#Wtp7zsN~#N̂ 7Bì4C!"2V^55V ‡){z׹?trH:@wڑqCϫݘ`j4{9,US`%g^VƎ^ͣac 1-Uz1CoK] IO  {vJ,3"u^{ 0jvswh߰HYi,83u][nUoWJ1$$LwkMa'a/*!D1U[`ТR !>Ku?_=/M%82J:hLpSe =Svg)ma#E* Z<AEƴbVc TffUI5[f7c46K`;wpJf }YǭŁCjk dU>23xH-eaJWC,8J|\̗f|\ 9&&F>poc˧+y/i"Y &M1qX>R4"ʛw UrAg?nzHvû)j ckg)b۷%7$rW^2+5)9} tpg ͫsvXz/UtHN-JZ5fɅOdLU^/Hg(Q2{iW *26O..EД?z`a>^ͫUʱ{+F$ŢgsOeJ;⃓mQч<"gSZWI4=@qzS!fh&0r@#mbݭ W5*SB shsyKdrp0-qCno/qx}ӟƼߓdqnrzKT,?e̽fy;x*M ubFVLTc6d=3b1cj_9 kjyGkv9WMb7{\:dQVmBzx fJwxmT(soVS39De5JG;2*ٓ4HAQis1AI6ؑ M yy|ͨR,lRmyHl :ЄӵsoɽBs]~8]>?U=/TDzr|B=xA_0V%tӾ͞t]ֱRlTН *Π?p&A\z0^-hS?,Ixzg W¶] Ѝl[p`"|+?Q_Tl{yBg%*7>F>/e8-(t/Э/^(& 6eG|tUP%fA؁`PrK8bv1]]u U $l`J{{x]RUХd]DbH3KƗƺ[:gP(_w xw;oWpWhZq1r1Լ(T$bv!b99 :NV<$86vzt{4*cB2hwܮzիjMqrL[й@ݽ `jEήV49P!)/j:,%^HFց+_1MsO)q5{a0D!u5&9'귂HS+؟ 35 z45B0/U _Ft`h/QDŪG~k(xB1R <8)><+0$̢<G ̖l:I9?L.+7XR9h j8rR.=~b,|]V%ʿuA(7Zc{ sp\^=4iM~Tߜ2'28OAr[)/5 2mn7 h?d0ߒ.~0C ұT!ʍ"kdL2RHjڮS+a>2ҷ;fyh\WTgȻ)QP-7Qa^A5W4h/Ù5Oǥ*V{.%g.UPڠƁX4a$ɛ%pO)_0 PmOu^W#7KAxؠ\ψnEQP?}ii:kc0[)k2T$K !t R`HI{/k,І5?~z_ |^ؿLty=z[9B(ХR*'qqx/^`fl@Yh p[Fւ@OeO@@gbDF#7krus}u99N۲{<Oa٫ .gqN5HT7d |(`iB?ƌ=μ^\RPwGHPpr%! qG!] 3>gi!%&Gddv2 yVR`Nmp-(5K)̒n~9;V^&BewY}>)X$WEmx=a)Ѽp%OsPq@Gͧ31М` A7Qr, bͰ+QA5f5fUM}Is /FO&n9/v<ˀp"(U =+:+W+ "#'Ysq{lAC ֢^yT}~V;UKPC-h*^Dʮ'[ʤv(ؤ,o՜H*=q)@O`h_J e.@7Ǜw|γ˼5ٮp*hԜ'\jC 2k`y݁+ %H9xb<[SAY0Ty,WIoahNR-M>s)*o&s?uINU=`hFEJނ y=7!!mCpʨV"-@8ڎ:[*1}9+g"\0!b{_PZ)@1YCЀD%Aܷ{3r+s G ]8Ғ`9#m)vYY"y6TEzmH^Ɗd֘VdeY٦47B$GKXdv[q"KDitzM /f\-%5@hr<CaZ_ZO]H'T@_|dk0tW6ثC%WQ QJ vPik[pLtK~ !(T=rp b5T8/:9=ݜO>8=<>8(H 3PNai$bb٨VF `o3JI^=9%գH 4^zWSw@,b=!!aՈ_~DJi^{SK5XJ/1Zf"qd~mѺW Q i[ФtA%Q{>?r+gN]t1EOmB* @zi+EFGx yVL%QWcKa>TQgHA 4YC(QkNMQ@: )r_)_1Q~10 6ЎQJ"q6Xx^ 3?tz٭>fyFή5bCf<bW)NXʗm5oy5m@cyߒ*% Bף NcGROB_ Aؗ/>Q]VКZA0}woh͍X!#;cDuW{ؓ84i>㊖҆%\juCo%ZCǠg! ofesVq.Dk/+g.6(JuOV4D&6b(EX˥R9iؒ?g:GdNW?&9ɛ@9t~?YVhѿ"~`} 6IV+s%*xs[̎F?:#c aAzP1rXmR!ҙ^h3gSh:OJRɖ3z ^aΏUXp1Yu K+宂U=8'Lw.2TAӿ>G~kAaft2J`"4J[σp"n~%B[0 ~No0M{}>lj.U(tO' /=E.D va ^ AtfyYksֵȦ+tZuѪr6\Nq`rpVBfB4~O:ֺ4tHC \SoݽayxIzyj m O`JUm,|Beԃ'{nIwZG|CvӅ >BU :>0H_٠P$YKtzʋ[Ol6=y L Ԩ&LWxJ`Meځ^xD̅wsS,|ay6StbLJ9K㷃˓64Vv`Ga$bΧ2I % ٚBEUjԨqQ%o`Iva"mRC aw o4<&[Vdxͼ̒|!4ECl)ng2雰RT pXFTf U<:O<׋:}|<ހ̕{y9#5wGC+}yI_Xg { nKCSeٷQcKC̱ReԘ#CSC)r*/zON|jd;.>uJp-N+5Gl3!1,` I:R0Lg &NN'b}mU8] $#Foj$5ߖFy {T9\8*J5Lj8 q9Zϊ|yoBQ5ƤZLk^`3Xm,#RQru"w~\mlMM?{a횃Q(>İ5 ox~K(o>N,2yoyN"w$-NN;ȪlsoNx\3v[G~'RAVFN:9İo<%y_gQ&T@/+o@T <9U o41GFajʽJ/CrQlkgJ`=jk&?#M@Dbr˖%/tN|֑M lP˼ gaHtJ] gd[SKJ57$0A\Lx TZ[X[1:o1Q/:hӥ  1Y6V7 ";"Sݺ֢-2gvнw?ZꯂҹX"}#9 ?Jcn3w>#%sX8{%꘬񝭾 ы6 ~{`/ſsaB)|YeŅ&>igwlcƾA&$T/Etq,*x !+¨  (8z`>J!W]S!Tz{5}RB/SYj$~X?+Ppϔfs1a.S6Ai S\Q~o,GɨY`vI>I{R2ڤ}IL_]VҤ{0Yr_>#{&P^;U&>PƝ0K"[F0:+=^J4N[\K#,iU4CIP^13"yvV:PzVvk6Zmxĵ6(xt[.l"?.aKzLv5uOVzXl8g̀^SEH%#Q<S|q26 &Y$3+BX1yd= cX|K]y7n2TvQqR%y^j~%!C}WūF Ry {qDcηo1XD+Xu0Ү'#g|F$ E uȩ%dF\kӁ:zۛ{7^MiKrY@{y a'Acz:垔ޯ Pԃl)>9 U0d,XJO IE]{pV.eVAe(U"iwÂx_Kq>/d$< Wy>^__~M T ?PuhP zr;wǥS%FRH7L9M߿~Z?72hOh&R ːpZexPtDY-/3JӔ/}:[[Ôg4w/}{j7߯ l_uδȩrbu5?impl/FtpClient.javaUT nh }hux ]Nrf-u^!ѠKpK}Lj"`Aa9y5 \]X.  ݥ$Z]Y0JF]#I>ƟcչB>w sF@KkwN{zH7*:d\_tdp=G]P-rkp(|ݲQt{F-ǰ39B$Uj/` ĵM2(أA-Dl[CbMۮ3}\XS~< \ZIՐR1Jwmoۮȩ|&hjZuB6Ձ?u|SXm4BJ1uM2YuQАV+*hÉPTiZ?hr`\D՝5R3 3rR78QSz_瓯ZzLEY8)v!lQ}b\9XՕ:oh{R <)kvX':`3+C`ŭGqd๏<-h/FfZ4$\Ϊ5=Ψ1z)4XG_9FkA]S+j4} RCщf<%vů/`9)kc g gMyMQnF W[0=o̳IҪxŘFW~#o%=ڹ`y]0|l28kv~2Cgr\ïo :um~#SnHsɩdj)Ic!|A @TI,ײW\Kf`ao` “-0MS _8BtŝR)RMwuj& D$H t #u-a#8kr/(>T.@ȃ1/CxXBFý?ʉ$[D9`jي0H+-u!T&O06mF! @ x$"DF SYQ1.|) {]9ANkͩk$LJ&KT*(nI~=t:0i A"/4%OjnfD:HTۺm)?xp{w⟏YTeoo7D]?Sw-c>ZjBiGGg2~&LYk w&a(_#m[S\-XJ!ІvW#p7 ~4?zx@48P4†F b]B _+}:͒X.'s|*ygU (h54  cPe[w˺Kn-&,p&,M%*AR@!i]Hk&wGIЗ @rpQYPPcC-A%+Pon̗6Ylg[)fSI0:d"mdCJ3GE纺^O Vam"\e\t+G"Xbxl" &v=7 Y>s`Sl*2>DјmdX=: \.5m%d r|TLjksB?e*4vAщU'V'K2 )U']1~޿5[ã8O_~k8_^!orkRE`Ƴ^8OqWyݛ*'Z s_7IF(q0|p#U9d+{@ڳ~}L~gppLs8s8s8s!!!#}t50Wkḫmq@MCC 14b4[C&b7 m;ml!&ܴ1-6Qۨ7+B6 :c`yQ,3Hx:E.8ciW17Kr"4H L|^ez-gKT#s\=(_,bb[t5bTqUd  SŒ<4MFGheGs{+K@28[/ڳt&C%ey SdmQU./F[k*!L(Kspp^O* &d &b8x֪ ?E^Hޭ pa-TJwz*9*?-],uߔ \nȿUyIxgi2*?JxcGYs`"}" Ń䞥S VR^J7M<`5AbT4KQLU*q*m 6ksiFp~1"z85Z{G-E?Rk&u<(0NJB@\^,Yo=!K\*aj.^ku wum|Gg;:< &Ƞ$Ԥ"qYRXHQ/s#nRe)r:,8ezq"|u]p:/FlK.ƒIR|;N뇸rSV%'3XHŹ3mAKg8(/Ns&+X9dgD?hh|+Ux#$!6˪xQf&ȖCN*EC28ћ~`L" hLw}W}UFBӚK4XhܿAAXdx:ⴈY|r";5d ߟe#bl2y qȱC%Fh6 N|;̛?8$oBNd(A[v!_^RS0׹s`NwNF :!߆J:l`RJl_F{a9;I:娨t$? ?e+NiauZHq)E+ԧʧ.̔%`eW .Hf:Rk_kdwYml}4u٠Me' R/dW<N 'yYk+&Cdd'0$|k7]}_CB<+\fXnK|Lt}mwl l"7"(|$?ϧ< 8e8çZw |Ğa~(Bo v;w۝a]woBS'k8b[&-`#.ѸTa>SUMYCLѵdp!Ds@ww3*/j]Ң8vP q62hn2o L@ţ~Ő} Z~ o{ Ӣt7Sr4"TˆyLD2ǥ q1\"leĦfvHju4(>-/ee/9.!PAuntp'heỉr/yxNF휣N7hA6!0H(#I`־4XX$eڨ1 9|h:)%SitvvRہmqTr}!{1= ߲|1ǩuL1\Fo%/i 01_fH1]wJKlqV(CT&jC!9`_}ZYĪ!;QS2C-mף8M&op1]>LLɈ7bbɱ@VK%nZJrь%~,y,K,Fc6X7h~|EaUn4P{"Y[Qq_ ydN+sr5c}H'97aZ1!wZ( l1 <-w\Z3jӶ3vD2Q|m|X͚0ݟ!8pBj${a ~MSaQʀ8Z %$W-82g.Iب| J* 1ik姲}@wA0/&Yq%趏GVbGrY/5'$Jz U73t;,Iq \>كUsfe0@ LVa4al_m }%+Q9JH; |'rWAbƸseeB<yK"ҐGh!-:Zߚ9F!9^myӋxz6t>R|/PK'^E>2XY3Er)g)k-Uԧ-.(1 Ir,""P9j3IM q`ƀ= J!`JlmP3@v1̭HxSj5d.e>t-٤龥kj&ZglOZDb ZECP^Wx0=[E⚒"2 \AJַm4]/&,;K1cshj7X*Fw,a)+0-[߸{[f AN۬ !1X)7= Zkds k-z05y:kKzԾ7dO9yo@T}!]q&0\l9UxE{eJ~{~jFo_Ui9^{&_JWGOE#BȽ>tT$6~P&|Wɬ#ϛ @*:u8njsrRex~Irf;I1> [fp%' )UD((c6!a',ӅZa*E8(@wCPW|ص"3I0qK]bvILG#^xut6# %K]BeoP- ~@Xџ,dHFZ|ZuuovGN$ej :%ZgrGP^'hr"@b(YHnji2)mڝo}6R_i|ƞYA%4VP_N,&{^zDgzL*k̴ܧ`f=0@C ~uhQ~= JAhYxbr@ݡ0\I5- cJ[6@}F{ x~?|z)|+N2XqaBs{`^\eh̢*Ҋ@FI̡MTI1NIc.xC ,|l#5NOϖq7r7j"i"KOb F@0nd <&D;/2Q)"lUK%򯿑% z-}`%){Q[Z)%g䝆l~ŋxBG ܚKg`7cH*9 +RK %*(>Eɰ$] &Bmj:LEx*[+ȧlFio$+p 4±̇z Of#>Ϭff+#i2A\t3ghvj[pɩtIm OAU|w0]:LSXZα*͚FgUh>C$hdfKFs/5f~% HcCp"Zb,8),gø6z,K~d0[NsC0@<Ω|0ĩdKTL( 9/|G5ҋnC#pQraZvEV^Vb]Hw]Qe2:I<]+x{^LC-1]S2YJ6[_ol>J=VV|4٨ǏU8 2>TWȩACn#T!A?˽9c4|QA4b4/pKX:C2f|qbd sG{,}S tRW*)禅Ë6h6JM#qʃq&)0]HjʿJrL0b&S%dB]a+V.N١]Uǃ E O8vKS[*uIn_EgȌ*W̑P%֛ud(ajndu! 毂QL19"Ԉ@8 K:@:i:֮8ی2cJ-o2َU!nU FX3/r*trU(۶z)v7C\fTE)D)L `ZE0(d` ģ.Z:%8DerOutputStream.javaUT nh }hux ى16!)rj ;&{T*%Xx7lݒ<{GLݒZl=c!7S*N5_~Uc{fBxq B&Ud"=ɕyE,[G|g=Xrހ Wwmvt^m=wΐw.:kMeĜ >', &ꞇ=1s2R %srO"dj*,b~^!X?{a~$؝#lPc`J_ 1u|^c/[s9^5vD U7;&,k}Op |8FZ^c pp j^7^Dt tp'#4z@ Ud (0וH?HHqCI@LE#rwkkΝ[~!pbC=V; Bw.Ƀ-^Pak[˿zya#)#3gU'3_˒#9~٫Sΐ ,yIF%/.{"R@"3Ca*?1@a( `nᣟ RT=!͌e87t&0`%ww )"E0DD+lmRڥf<,EQ!s\D9E0b8Jg8ŗ!!@"?KG⹡HPT3BkH IUӍi8H/}74s4g"ة݈z r1Vh`t[ * "v0Ԃ w8 Fh&LE(;x> +&*d+WuȾm}+gY̍,)x8S*Ҧ%"M֠ dhUr٬F%xh7LTɀd;dye4IHO0S ߑ: 4vMa"PQS,Olp)S]^BBa8o>"* .L7z &@Η$ k!f^I52*1 8XQ| JZ`NR@Q7P P @F ߢ6&Aiy)E$m#wj2g+ઈ,Cj5"Rؑ9,8a([vp0Hg{IC^Ie BtKl ۡGeKm};G)<}~d>T;$-gzGY\PRc &>43:Qm{@j'ZTX@f+$`ɠno3T *9e(@:QXZTUPۉ4y`3,-AӔDo,B'a(IHH5=XdRYXs,Jkow 'UhOfE\W:GR2^e+ Z':ZbUgy$+TnǾ(Ykح7BUpIwnukaQ >0 :ݷ5;_d`Svw9avw^_# P'@`556zմ_;WJT*jAk\.#6W͉X+FV.$yy MbK16>O&oLxR,:#~<Å X*Y/=g 0RL1i駘v`R=W3-2n.eM00{afa_&*HVwX2Q D9Yj'1"%.!ঢ3LoG(/ ͬgM 53Dajت?S5aguBR !_AJѡ}q$ Bt,zox84xL E^|UVV9j/$PFf9|0l_3:nLeM\aqw?Ȏe hf0'L)U,KVQS7+Opp"lͤ?Heq^o)0$@/,_29HwZ:LÅXfO࿥?MR`3j k4TvzJg,طlx19dy2^d@/ۇCIEiKj+ lrڍ;n{O=e5v5dP, #{*qX_a# l:u ̤lJ T/V꫍ B&'jJsV]?A],>2%tYB Ll:.EhuB387}Ƹ ɴ-`>%ȶ/>3dHLN %Z[)XƲ\a`JObl0e d0bou@ג6;j2=/YsQ0Dh: nz_b=tNu$V ,s`F:JEHP,ҴLLE 2 a}MF,.'&ob@r5)'Y,112OPd1]=.bަqL<_\-kŕNhͷR<62^v9T|BqWk[vEձqNF_ BB5򒡰ha}uBp\*)ܹluw72c֩ %*w`[n?dJ́3h~Sڋ3)#@[98n`Bڏb'o ߒ6`qxzBGz2`6]0C"\MaK8(tbd,4\?Ώ4&ڔo-o#2V2t vFozLK?؋ o]]G¡ iMJ2ASr&SboyuØr-sMeU~Db˰+ e]"w3?.țu&IiǜV-EDic>|CcOѩEQ0;eҜWطw7[eB0zMHZdBzI~ːL}dap+oFۙc"+(|\SĞYz`K ͛r_+R<WW{q&YigZ1WJ)܉YD_U AÌ`\=T}Yl*EǶ,wv+n\Ź0NƠ5e_}A ZbJwU)O2ldw7C `H_O]4ԟ g "AP^oM,DFXs\!2ZzxɎAuA9NbE?LZJ^l@ 2S]M" $qĉ6rDH ꌗXjvUpkK({Q_>kRWku1wQ05VU\U݇YR"cȡPNɻ} qI^Zr3ٸpHjI(8ϴtrlE869 기 xKO<2bAdDV!ϵ,~UAgEscQ . bb5) Am& fHKi!9= VȄS(̍4/:ō^0Nr4JbAݟQS%3 ER+XVm2NANaÜl4<U7RQQq2k*ad$a-3Nw֕{5cr\mU3 QjHeH}EK-$nkpR4BchP$| mtL߿?}HW䥮dr7Kwa 0&LABf Wpcqp8Ƈ( H?@,:7p'mKUM?$dx?J>nC)H~PP{V *:Z6G(fI.\o1R2o%ԹȂ7fu />,V友%lP ~VN9{b1: ̹19$%)mghWiHm.#U1^d,XKO IEStpj'P7FA-O&.CTDFOtąBGѝYٽV[cRjwρU˜vk`~G=D ɀ۸> aE>?'CamerfirmaTLSPolicy.javaUT nh }hux WmoFίp%-o\Tǘ dCiu:-1^]á{g66\CgyfIC>ŷj^:M1B $<& `!# 0C@Lw7` v`c?O^ѧ:lW}?\6cN/h, 莦Pl RL"yP x x4+h>], f5lHKdO t5*P@`ۃ E^Eg*,s_&;Q"\k $J3".VyV%_C!"hMHb|.!qh &:vmayh$Xi!hWތį{pwLX&[7 NAavLB 7Ȫ L 90gdEFmĒ蠐JPBy٬lJVK#!C.xP`XŸdG ճ0pb*نcpp3;4BK/?UWA'Xt.~z^[SUXdC!( `.c<H䕾Lcd񛕀ܥ$B8TmvBb=HwhPg?}3VT".p4d;3g4C_[Ou۵͡i]ڃ u]߶n/vew zժ2;u]3XWQ< s,K4_r|%wt~s`Q`"훯j*r0xPK# c}*'݆⭈= PT T^fF/Y$`=~vDR-&ݖWX8~'k6haQߠH')EfG1jGo:{>2,k٣|) wg~ڳ]MKW?|7y?RB/STER+!RPSV}0>E"`7=O5?C$a(,UpLՒO-5 PV# A|rZ_T_y)KA֎ZSbnKgtMݞtbhN0tlKoмJ|T&qAeXfkw79s#D(ӥd=ϥ/jV{rU+wV?RYժ\n'QE)τ뵪.$9&+TiГe~ |<.+0no&ښa=%EŜk̿.&sgWvF/ 5{{az!%n俌YnJCaHx;FhrM} `8%ioLc2#q{|7=OqGNzݣ <`ċ}JYB)a,qOxnK"KZ\~0'|tNIJ#x;8#oiD7$" TN1TT q*%nO~M?HKF1iwLFgpN(]1{"u ^ᰃ 3sJ-EƏ d^SGem^C` SPu'W$(N;& %1_!#ov]0 ?f8C,}llyC&]5QH]ϋ@ƅ1Md2J9}? 8sp0d'* rD` @ Y[`SNX7CH( |K Y0e@;p`8I/.]`~IPw_Ԃ3E›l6.W;zWޣIFpf,Njz\e77I֋`hv?ٺHfՔަ{p1B}f;fyq!H r'.O ~ *uc a:Mq8i/ V"UFI^Qu{Wqz) O&&iP-g7K-H2l=J@K7̫W*!(Bݒ:`z={{ '4 cokF'`ְ{E͐)l3>XL mG1c-'/ -Xi9mQI@vK|B<r{α@ aqd 4vvs:x,!ӝ] گBAW?l*!UZj5ꯚPmDcNɭ8hzJ8c  %_JyT߼؏=p d'k'.WK0 +zV4`h2<qMPrQ5,p P 2I(7V` %X{(h;8;8%8~b~МrL`g`}6baN։l T)S4Q8G- u/Bc(+ (ilƎs`ARNMf$a6:7>}ng}|n|Efn %y3_d ~y~~1mM˪\ٔqJ6S)k"#o/fkBj>;A$ k7m]JMV\>T)u?}m& #a)-A 0R7*FtMo_F\LP%9dOseirgyEGȁGiOhop\={sn#j˗$w `˪mmJWL{A7UK됋 :K"+Mwư[9im:,>1?Q8O^oR,YKCke PR̘zq#Qu{Qʶ,. q6 I9=u=`#;zI s)6Hu rQiUݗnƷJ<+jU/XD'zl!k0|zxq@گ`hpRNh4AX K4geiF3SM BڶKkZR=@XFw Sq,!!3FOɵ*/UJ"P<*?L0rZgqbrU]^P_l!XIR8ry!A.3_B,ao<ӞUVJ$1Ax v)+a{SͶ$U6:(:_轡r-Pg~L(% YfReJ`64Ae*'\ +|"[4b?ȷ|rRn5Rs 7ӭ46/* jjPT WGۭ&%+*?byؔ /v\Ve˛0jxZmbYEd %OiRb(Z'u4g?+=K=SLd4R}Y2F"6naXF ;GY$O?Gu/ o?*qzIsFGS% h&N."szߗ} hwKף?W'ZV]*qɵ`(j׮+-yW/r5처](|s1!3NBkI]mbl Smӽyų&f 0IF%0Ak3w:O]%P= (xz:>$"m;ASk͝pGH8H1d+"{UinKfď', -)nj=Dɹl̤5 īI]KZ0̑ "]X Дu!d8w1K6Է0I2a)>, ODa4*r$x(2^-J6kvЧ&<{[hQQTϊ2[0"1[ (;H[]Pg\L6]v\筴,5~'On0Of>l#W$v|9:IM^zRʦ/* l JtWf_v], ꨗh Qu-a>bt#MJbUx?LkiӢc*b M<5 hkiʿdTW Ckj&4FA`*uu U<ɑ;lp\4JycP!k\M{ D;7I igmfpũd;jL]ͽqҴ{+N7#}CR 躒Xf#5nUEeOԚVδ K%ȏxxs B<1LZjajƳ$ޜzWb}sZNx*ce,[{%Sxjel9HO۟+c-5#JJ\On^Wa u`jL-䳴CW߂U+ăeZu+.}5qy~v0m $*(V&M"`3K..eq2 PVuy 6H~?;b! eN;C4.mT?3P yW7PVzrZ=T{'cfqQ.l僶Ba6H2 +vFxT"SE^04ֲoBhuUPCVNڀen? e| KͬbN=Pհ~L@}Y\ 2T)@"k ҺD@,Cu]r a#?g0D7+J MMpCH&@Re?, 6pbA}sXx8lJzxoU bb@$^Tq *?sئ>*)teWF ''Ch `*SV!Y F5Bp ֦ggÜ+\-hKB0S6M68/T@p8b&37Imk^P+$20%ӹ?]  I 픁: M &s Wf"yD; ^ #`, !Ɍg)%l_1pXe:J9l>qSrPHAq3\y݆b6t+$T-#Ջsw_0p汥f7`X1^r:Ѳ(_EB8)zQ)B3._QW.QIe ,lW+3xQӸRr 9uU >e!]2 %]ҽejkӬWdK+V+4Ot v= ,3}؋t1)v7eo&[&7Zv~R;(.)ogs>ɍ7F7.FEXڤu>Gx!V9$H(9=-Nj{z4lNN3ffbXz+dk☏5n|ԥlI=9W!M4ӣ&?OR^-bt`o7ƞHgf Jո hQWU,21E+P}lq[E*xIZNϺ[q8IF@N%cy2¸Q /(r;4eZIeIG/rN;h8Id/I51<xd`iAY^]Qyw^ F~AF褧!aQ`*KӀy {ـ5b['?F.僷tSN7b7)AQPwDʆu.vpŖ Zsz89<^bN5b?f@GM<+M w}; 4y:\7T|&oRSoS+׎v{(с2le)q v/g!orHe3 ܲj0]V_1dn$^KNIŠ&VVà>a}RXhqf_Z[#5bR78aRk]] }۹/EΔJ(>0*Jd"#h)/yI4 >CX/H9n=W|,R.:|J[_{`Gqq3PɊ=ŅQ>{fU> +CsX',$;ՂdRsm6.7˨.)jZ-9;c >.5ZI$cW_xK_nvCG9bU!>(m߯D30|WWB5y|(dɴ;={k7K4kO 3%꟝ "h }ӷqzzHU _؈k."\u]4Jfqdh5!K/)Zg;rət7W3̭5:Ǵǚn\7g?t{/ /{y=x_PPZIIH|< ;+pN~2 ?)lF^fW'߰ H>,gիsa$GO[Cj#[^MVvjF:+P3%Ξʄ"Ψ*\1nW{*a8:klk5 hCJf_xmqϞ)C_!EsdZwxs$.K"[W* Od®9W; &ՙGU(}dr&]+%*i}2F(lcTِoŴX]̠И^@&qp [l0ۡ`Ř?FoqŤ8^7e-O\ g [/d Gsj}%{HOʬXք: d%q"Xoڷ`LU0OW¤شɉC91}J'RbP?CR_߭Xx??󍆻zTsNjpvZrzO>n{LK\fff\Fw>xuv~q AwӰbBI/GP#J?&-0#dX%O.TiKË wXhΔ?i>f lB u96ii Q FpQ+77:?|;k\8%B(2ީ.; =֌PѻECǛDe164"/Lm)gT$xRWgYRmgY<$oO5Q v_=3I~1QN}+S0-Lb@QMo|n$-(T< Ba 1;hUwp}M[D%) sqɸTWédMNBA6.|誋p8rP⫝ښ7=:di5OĄ\bRDŽHUsy\<ALޥU,8_sjPՐRM*0c$QRbfB}O9mq;O}='dSx7,z2!n/>ԦA÷vٍ6`'b1ZL*Iy\G^]+35#ُj25+nF TnV}26:ϴn+-˲m?zxUzKLJBВrI8@,uE"<ቻ\'O^Xnl5 a/MJ0mφCx ;YXnxb]1/ 1 ƙq5jIwe+j}pd6U=XuYljXPwNyfj=ƢOK7Aw=Y.)IY4E>>\GSVPt;49m.13sqB5,I9G?RwPG9-;S&ae^B޼ zy{w?=NoOb%p'M|5X@ٲ-%:>-q.="ש>7fGU!HU30L2R>页,[V,Y뿜'sAM<_{(iɽѮ o"!c;3îxp` ''֣$'vi$䪲M;N.6& ZFrUY<^n_z7!Th2L2A.ئN)Pd?%MȆ^d(4^FLFP{f,S+޵4h\Y1Y_ pÜI/3E=/V}>$xRd%M}Ex-):$nc$+GE5gEcޗp,ܱ\/]ۧiX:Ob&1ڜ, fK&j`őQI#Âm,&n>JiTn):x샎Ҏ̀1bf{b=9fU,aw?OCertificateVerify.javaUT nh }hux ][W8~Whcz2&={6 dIBclxp@gg[%mN ܺ0T*JU%+f!]w:OclM ?<ݰ)s3Fm>e*6( 5UFNφs#6'izSSoˆ;^CPOҶ rlaPYC6&ҙb!6&s  АC=DR3)T*[=b2fP'6T Bt4so,HX۰^y:XY;,MdhF4$R`/)1:M%ɯiuN?_;~ti c &Sy)yqN~w{OAox @@+:8El`VJpĵáufDѡ9vr {f&}.I !&7ѠL!Mۮs%uz{ֳ@C-)_)Cm6ҝk7خ5{PtHknjŠuܦ:grD[HuVѧd0I&vOo[;HIX VuyeÉPiZ?Hr`&7X VwH39C.7֦q_e9* $4W@\'7jjL^/}~6Q/.&&ܧ_|2mp^geP98v ݦ'4~:ycc]Ȅoۭ:3N`Q,'>mts1h6-LUޗ#e6jƛ@`Ģiѥ` GH~Zq/2 :B0. *Fb>ph( Z2g[X\w^%VlTTY+ҏ {93r[b+ە܍t+nZY|x76QlenlUwcتFB7 B([E )R,ASL* I3c`YjY7@2l Iox 6h׎m#_2[FR$ .d_Ov\c}:Ǐ1ab:h ] "~6 Χhuo};ݾrz'@=suNσ@;QH9űhpqi%fYQT: :BSc?i]A$jBR d<'𨯬 :ΦQ%EP,3򢽃orf8Dunvt_ F*sYrI4.xMCDs!rJ븖 &HX#<`a?8|>tz}D$]݁fhq@r DDsnf/ ~dVneM\mX^Y0G>@M}o? %#ԆUۛxJ&(+"qĝݘ:+1}W/wúLh%\8H$(ْ筛 ^ENûIJg_ºNEY'?MTd%X;twN40S97mڐ]XBw`Fd.zT7qO WH -,}jk(\seqgf:Ya].pފc`1(,r*UP4̢Dy]|uW6g@*䯿 |ℨqA8u0١W&V$@u4G h{ l`x˦ʪ EI AOre# vQg2oy<u SL4O'Ldj]?|-pSZ-ڼ0dsOp[aũC3 f>^Oe PJbgXD{ n l:G z72%QЫ?iHfYqٺ+%]YmxO`\N{$LKtH'>A8HMO9[[^O,iT4QhòS9׵p.d\ NJ bxP{Cϣ!$,NCMp'1a Z䃞.`Dw E45F;;vX'@⫪Fi = 0 cigs+P8l$sJؿZw}~C衆k3T\'`9,ۍp)Ղ֭b'Q\C)3F7+sy= + "qӐR9 #SPSV-V[m] UB ̪Y j`+;{8yAU1Y5Uՠ*RjPU zUjPTEeAQ5( UjPԲL<7(*\0UCUIdžfΠf=|FfȬ"Yeeg52Ff=>23A52Ff}sȬq /U$謤{ٻô6h?BD+sz, F?YTr`$5Se5/ij9ѧܨ4aaQ1e9 jmHOK;b`=p>`,=SMNjXTˎt$w Ђl Ƕ)~LzqwI}Xz*"[`ьD1JpcJ KNR,JvP~|qMݳ k96GV9^rcxQcu{F=/uYX%Kh%8`EȻ.kLYXb<SHW|[,[2?( hgE!`b*rxW7"ï俞%w(*W,5:V0XϪwvq1Xp|O*g5`}p 55`rK@^q+wPjV]nztJy[[ /c"uݺn]z#4N(&D?hnMȿ5jک24J5TMqݿHWVVrV\wT4[ }!;>se*Rb jS׭~u^'t~}^g' R?žڡOt |t(?W#w]~ 0'bJ\If\fүT%IV}3C.B"g]Y kXZE~TReוT%\pr|s Z^0:7~AQW5&~ X_dz[ mΤlq)IVҭmur[V'4ւs$7.MWܖ^ز_?[V[VfVԆ==Z|v w" " N~G:UL^dCC W•#gCup dIPE3ug&A7$Djruçԩ1Un9;S.,)RKPv3/ ,IV|E@ mzA^`ӈ-S~ϋvڌr#R2a/_Ν} a[: УŘ  mտk·ZN8 ę_Ck>}qՒ 5C9F(9pxzIixt'3|Lj,ׇ@\-Ttß'ԛgeH/6:&ŦUŠ'xG 'A%:tS(]a &-rjձN/{~7Sb彄ڢQk@f kHXm%I96W|B?-f󞏚~%"XӘ. B1M\Tdni?_x8*f"ݽɇ>>} ݽZ\F']0^89ɇH՝_՝/47|T/Ϲ0SsTJ!xQE%:KM_ZȖ]'G+`-0x`$e|]j3m.i|L @)RTԂmmA/&1iPAr? ˷xF8 s}~L;)M쐉1@LI;7[&8bV %w 4㵻 #z{== 11JĆ{{ nuxGrUYPJE 𩹄M-!?w5e@˕!$wLojS-\`ݿ 7V \o(Nm4-} ̆o[ړwxqԻ JRRI )k[o7Sa2^OXiS- 7E)Z=i;?BۋWjXwdC E.G$VQ[)-/sc6"F 32 X JY.F,BPQ ƪ1_B)%f}[+Zw~*ԝ䷖R]ϝO][|gsa[ DyFdJ? ۹Up%\!4Z|s#20`*,g翃cm$ʤZVzȔq|b;45$`הv}vAkwP6ivXKnݍ'`.N)F)B)@ݘh=^B`}~B`L #ҔjgMijoS/VR:vfH^,~8A %oE:&}$ɡroWJb9 `ۈjgx&*Le5IA5V[H'ϿCvcõ ~D0b#a.ؤTGcȺ0-M\b-۱ I H +C7܁yn{dqch0Б;D{PzPCOw} є?DŽ-B@1%$'Pl2vj" D wFgjokc;}~od֖֘VpKҲ66;rHdKQ-o- ݋~vD/{OP}xhݨ7Iw~X#v3%݉A}ˢDdmQ{$}8[F!>)ӂ+̓OKF`x|%J yi8s^s?i>-)<qQ )!# ?rg4}k{p{5T(Y|Յ~","`g"Ͱ >1I<OeO?R]Đfd+v~S,ـLh4GrGs'ɔBҸ"T$[>PAQ ~Tkrorm"o ̠:{n֬cqdŤs a3gC %nW6NE, &`õt c<@g:,N,[=@1#3Ÿʎ%7([|#6-kcT m-"\@2$C\i7*#z:^Nb7Zz0`aZ zs*Py!O%@z'L$ZRXܭ2ܩ%?ڠ|`*4-y[O 9>teJ̓TLS\aچ%))0KN_r>bn E$i.у!7$; JQ{a-qΪf@'`e T4?E>`2o>L(BW%ʼndL=ؓ`7$RVO+܊W%r23c8b8 no.|tu[ 흄+-qVGKޘH/Gqb(ɬ8yZ!L *,1&ނM59;"^ ɨ<Ecɓ?`g2 KsV"T6ǽz;/kzYWzO|+Ƨ9R:>eJ7?#>>ͱKç&x㭡O$+&WS_؛xʳ7|>ru~[O\!7'vHg=mÙc#1DNFð$b2&'fQ6o%fݨOVWQd7Q]o?PZ5o.\i] [KESSɡV\2cj3*stlpS|O򥳰pkeWm` &2,?e] (kmԛ(lM&Q٪F6o?-]^d m\$ ʑsL>H>/Tr7dw{78FI+|`#+ jimÒM<#8ԻTֽ.͢5Z3m֐ڼsL7Hlɇ4Ǚ<ws9I$G%ZѨ&r`㥙/[;D(}Æ}QT poj+TMR_G(.wӦoޝ1ՁK6oP+z7㊝DD:1{h`^6?~`}ϣP#淛6f)]][Z|G{~Q3g 7S|\%>qtHV,yK&gT]Uqʾ|aB@G h[;tba*r9L7 Vx7&[uԜخJl%|kyZkP^$euY S܇34kJBuBq"Ɓ W ac~/Gu}S; %Ypdm;S-dNN'SZ~1y$2xP:ZR-U@ boK%w8[:-JCb%9>gKgK-l1syْc-Ov? TPcZGY^F$sJCp, [&H2 U<=6[n_\gbH Q/ycoK(r3W}F⌬V(r~WuB9vT:ǐ9-5<v~;< ?15lFPٸ8-iQs"})?5xiK0ziq='tTҪ2˗%$@ŠezyPV[}\3&q51w)֬di3U /~~zg)=頕W;hQ]cr/t(38i.UɦR rB:&ˆ[,{ /AŸJzm3$=bP7 =/oR*T@.w{ Avג,8b(qt2G4Yn]޶YP+,xG'}k>Yv,NeSYGE+.qs~߉v=%nm*W +w1yP:[n}LvW;dm,1b>| ԍ&R4NA'-.NȖ IHmrdvX;Mbݔb/zyn*v_7=%m{&K"R?BqeD/lV6y.;S,"N`E&KhSNޥbHX1J!v!_,)'߅B3)+U}&njxK;j^v5 7,WڕTS3viJD|;&k)0+Jk&Y#Zagu-MÀ2XJk ѱPqX*f !UmM+~̜@3Ir^&HbTB QG%b5ϩ{E{/TjzZۘYҔF<%c6Y,Ϙs+8З<]_9 ~w؟ .-ːFTqT(h8Y x%["˚'Ŝ2 ޔ[qa$¯&ʵcE!mx8{/wFA)|{PN{sMLw+ne8# !Z؞V]W3eєXX%OaT).W@Dm n@U-cD53D)5'$zS~@~OeJ T8Ϗv]\_7S?V6/1mPrc^Q5IRkubj_W̚^.*|묛h+d:Vs1Ԓצ^ \ٷȆYR&&}aE*Z+GT̺R.ة[u.T~\:j)pXt?,n4Ol{hu[Zbϗ"Se3T?](FjF%[-Y/W wct"A 8'_8Veoΐy*ZFJWi@SL/$Zax#c2>[~_xyJ~qOC3:4և?lY5ɧ/aB;5nJo5mjho,|XpQS\,ϵ%)ڶz Fnܦ45.vh[/BAO1ҾnJS]P N{eϙlЊ6=ms7W陹JOu^g&b;i3N"T5!wR/t?$A@rc F;sijLvr4 ƖU\hĬVbAYmޗ*}9n_l yw%_+gA3W؛Ar쑈!XQ-(Kķ7gccxA3 'PİSB?.xZ{\\r --Wq{@6g{=6L-_NG7'+jv'@Ut]鵓rZ Ժ]nwx׶c sP#MU>If#$ :<}X|E| PN:Z^@Nq۩uwvy @Qj7ID^l k]K9QMՉv:EHA/ ZFwr8H D􉰨@b*`^κY^l=h.͡$DZyeQΚC&y@ׅUF";/,ZxD" FV֦ !Fvka捕m[{P8~ӳ=A݂vSHA/5{ʉ**=k 9֋j e qMCݼp+ cV5krQ%ԭJRg̲˒qȲjj\pޡ>AD& uL‡?܅v(zxaە<cD-Kc¾K;9[0_ N=[nVR J1gY,x*I_ _c\Iv/ix2]/^?}p, _&i} UfD苛\6/euNwNu#/,/cD:@EPZW17jf\@n{TΎy#FɕNk o?bpgo"lU`S:Woɬ2 'o/xhDMF8#m>0 :0`ghw2tk ʄĎZ<‡(Y@MXeL?ذ9ofÙkTE;TsN]'psc}Y2[hF4+?I©jSn[)yH-$Q2&JMW-* {˹.p)C|;.6"fSp^]2 -=@j$Ec ҉J@i+fV7]5̜7wn,$|;.6rM`[~;!HS]z7HƛSFbx'I/PH^Nn(n(翺K[D J1z:!=i|Rpfo!`3ԇS޻RSh%Ji٢~w6T lmtdMx¢i+A]:i@N"oۣmn4V{㓪sXӧF_%Ql>mGaSpb$+XdcYD7{fzFaϯR Ǽp|,I.cQ$q_7="9x-Rgd/./~im !ܕ?Ţ)J9My39tZSs"/Ҹ+X$&FdQ3C<RlVG>@oF`+|aFH }/y>vo'd!ϼ9&SoDz)bImMw8)+)A?1_:X! `ƶV%.[цj<)h0P_g<-.S>Bgς舡9Vp9k`ji;"L5,蚣VZ7$7]}!{:>ۈ1$Z e eOpI/W[nh\vRJΉZ= EYLJa&a]fu7<3Fl=Nelz YY2s (Y7˲r01&c~Vak0jx-69 iymӐe? a>wPr_|lkE"|,e!3T+:-)? eL}} ?-uuRi%` @wV7[ծs埁;e8kY,dFr0cݯtC7=rt18;<;y 1Gb=`]" /4F7L^-P 2/FX  U[ܪ o^׳ zaxf+YfW(ݫJjfC8ef.൩R۾:W#_rmn1S<㪱<.]ͼkU-2sEg,tE[Msz-i.y@𕀆ځv2GzrbB/[Wa&&4L,c#w^0 @pQ62'|?fA!QbB^wl/g-#L O2;Ƚ]Z׸+Dϰ"E˅E(v DY[͎4 ctpXMҽKe c'rMvYylYe9=a^,tةH<ߕR㉦zN͖Au(dߟU&`8moM޶h>D p3%J6AUFmßMDӽ{ud#] )y՜^ϡ8t`M* S/Š{"ъf@祁s sqshlqUE~b/D{;a$Pom4*\cKES@gqxx nzꍗ|j 'gv$K)D}n<6lDŽt{>;]ԆO LE0̓~f!F~jEk#٪f .5Eo*T۞T%D'PA"6~̬'`4(4_1JGs|n h|!IEx֕%[Sma>/-g<ŶhnI֥ \^ &yX%svWu/Y_j+ X>wۋDVLi{m'Z /tNO+nt!`<.;Sw2SzI5*Ͼ!e8,I6lƋY}h]Y9%5㮝_q\d{Q"PZ݋r=KE񮃢h:"JVtyU 6v \p@U 7ݮK.RϚ⭼o*T`ϻϴ僅UɎ`y uxl5'ǟ(]$nٮc8PEZ4j(VloDqq :[Bĸ*e ,iI%r$8khW5B3=f!WWcAs؊p߽0AzWԀ /x{x[TS8V`f2#6nKWwAbo3 !ڎo1R/0[*&ұQ6@J$ O99d(q0^tNѿ)@P@i0;vd'BR"z~(ck00cFctRˆJk&뀽&*<~xlx($n6kz8`J_W Rcmy<70ZU]E:f1wn5̂`[hUoTz!n"ɚ9 v^A^/*2Bmauhh;N18cɿqذeO]Ѐ(\a{JJw=b؟2znRySUizu} 7d53@H6lW;cyл&tNbFjNXTRl0zu=|XPx'ɺ"n" f1`IW'ʳc(鳞9.؞y_) tsBhwI:6db;WECb\M㣢yl}T[.`+u?7/Nt̍<(}#<8z21dzk.WKv5 =Q4PU }4g鈴pJAec_)D;6Lquo3fb#KRhB搬(鱄' 'ןwv4gn~4ѕ[JH|)Rd^$C*ٖ%;Cb<4i 铳ggp3XӮ#P@CpjSk|2̏)R0[ ӿ>'q$ c)ibЫd%raa(H1j+e *DzxG~yJSh͂/+C{)rEq' ~c &M~$y6V՗y&"oݥŋawHmT c?* M 2eů֯XW1F,ETT}B3XˍHx0L= o-aI{!%IАGUS_>c-!6Άlc >?&TvAF(V1&:qحҴF e_}'G GW,h4AX s8C hgq",N75" t0,fK7`̥*C4m!^)g%`Tt{P܉vGWmڀ_uPyYx$L'{󾕄©ۊ%8{`*Ѩ]L5l:P*p6%J0ְHn-hM"YC>Y(|dl 7;iEG6T>Y냠eŊ}{ZqۊA@݊Z)C;`)pm+ރ,WKI,Ao c1=FjKX? OAEo&$V!:6,IsSԧHū8ƷRO 9!S`cqi B֏2ӛaSoiAm=u;GpUFO^TU.ꆡm"3ޔn|e\u hdVd¦~~T\)?B{Hw+2Qknz+vp\ۀ5ꏜ'M8t;=d踦fU ~C35&‚te[YDTUpTrknEO&itFZhp Ƶ)hF/k(,H"Oۮ4(E |ȀFXfR{LF^gbFB+uw}RW+0 }T 5j݊0 Kͧ kNd׎"Bp3 vCl"2)A,dqmhSTb%TGðΉÏrm\,:ZvYҺ)JU5`uuέmw"%s6C5@Nm6?Gr2\U^hn#bKx|D<"4wx掙hĭjAS{Md+~A՚-S;mDio kka4tɣ5"wXe&rCגtlfUTN2e8ɋԝ P ;,(G~'hOx(ټLv2zĴ׊DL3CN 2Rĥ6;:qIh1 {&+Pvrpb:3Ag;z))VqVG{STqAdjTj3LԂ6܃zq(CZG:R3omH eLIYQpچLVBڎJ6MmC?yj)M“b%HjBsK[ʳJmFOD]RBwae  v-nbq:ܤut'F^/j)M't⊳p"D=`] C4K60f?ŰޟC._7j LPw}т=NnGwV"eJ/>&YAgiFBM VsuM-c/=GēソRLNumberExtension.javaUT nh }hux Yms۸_/R~iNw7e9T<|9O@$$!D[tM>X>JZ,Za޾kO;0,90( `Ѝcpz47\yFS10ߎ~Cot8A?oӛ>W1t) *5`nU)L⢑0VYjQfT$[|A8`^Psx%,t"pXsmpJ0C8 %`ud bȽq#\ "Caڊ0t#:րIgyh*{܋1 cC&%ZE#AB:!n@풡/P&Zls_6:a-UaЫaqH qP> 7)auCwB.pt 9lb=gҭ,I`!(+1>vUX+PE@~ (WlZ"AB(!mu]ı]N43믐6K4UK!4A5Ӂn}]XZ4ՊfXp5_3`J7=mZ=֑&0*KYd l/ Q+􄩂0A_Oߣ#Dž6I'ȧk 1>Cm~u|qP[,*YrT4XciTv/C lPǞ?"&!vr''З V"B.0v FUjU,LoWEbџi&GsjYRt(Ijq@vL{[ΆҊXql.me=\ƚ MY!g)&4V}jTiQ4M's͹;'(vW8*ٟV5lqAnX-66S t` >ӼNEYB{2e~~/R<iS\ CG@y)Tz^jxXb0>W3 T@eK"&A-sqk:<\[M@p©`Dk_ߞaA,2+GYS—I}Lyup\hvRǓLdĒ6 S-0,-KV}jϦ Zk9YK7Ibl҄^D^>`tC=3/8oex{w$ZxJT/ݵ'_d KňqyXR=BMFpܮO_jUCWim27-jB>?mo9G:KWvWУu|mbdNJ2"ߞ=}cs1r:OO7a%OҲYLw6ߨ;!ZUf.SNR{]f$2jmKFZW|.ЎٛRcP'3~/wT>d<1z4lݩ/M Fk|-")[{!={w'~5D3)}f0}b.=|84ҳ8=0hR4ҩ^vZUM,`(gtH 'Q "W/.uo]uE"X\^%`Q[^ei¼0߈W'k=l0ګ~ϯ8afreHj$I P Euv܃, uƻsrbv\TH}n߹v71d߁gՅ. SX)%M"Lq@/ AIH;`8p#j w~1^ӻɅ73҅ wꎈ̄?8i9x,'3YB!U*n3˔Usb'qP\ GÂRA.0I|Z$g<ەpF:s,FAL!KqTH *g!KaD`%O+PfLʄY ''ē%i D8c0U3X~K9ֈ04F2N?B.,SQGɶ'/.<=U,}c?Sd|qڅTzpptxxp3YӮCP??4цLl]Òa~x3DZv߃g8SbG !)K'JQ"G A#B"B͵5Deъ8}̸璴Kae"Gr?CVΧN0Tl;еtRy):n=}]᪗=ƗKD5qċc~OI٫dr&Ȅά +Hi䅑!XQJФh n)3S*0`=O` *bCI1WS(Lܢss$HpXqB̈FFx-vZN x\!':y_ۻƬ&#llBaظ!/ 7K?wwῴ>',xPwb 7.HD7*G 6gQ"M=F>pV~j+˰"Лw~cIl}|s)3)% I))rfa5 @8R_sNp2Vݽ T񣓍>X־/|T޸6-'GC7hzG~]jPԤwnT >*RFMNCH\:GnUZsA%DC:F:؇iӖ4( J Lz Y';,/أi6Ó^[>rtK[;ٲX"WSiow&J#JSh!O SZMRI5¬;KҨxy픧L%Bp6E eesNۉ-|dІ:a]4^O"mon*jk*>aw#KI©Pbb%:M֧\ Ϸ{ X1 RPc& ]d9Ή_bpx|ޫľ6 {Il6Ljfima:7,yQXq艏cmq:J&Ł:VX՚UN_ijjg\*;{_9rfef r&ov!z[gJ1PٰU"LJ[F@6 Nђo:P4۶:Q{3>{ +u)rs f10Mis)نK`Fu01fR4HOp۞ҬCl#%}gREՌT)UE4i~{`Ma?"hsmBQ2% > N ؅7GMJ )nԳa.BjPn=N+/gt~MԥL[0~Gk|s0K"B 7nk[\h#$*]HbbN]Y)kfk`|QͧxЂm̠5s<{=_ZA>F:W$2j5\@XZ3p6[#1n=r7-+X>8hl͗vLtk#obYy\A:Hm%έaQmUM"n'wQaQ4U^UM{B){.PDRQLZ4u+1|X< 1 B#IY$ѱ)w+PBD,M?۟|HJS&t/aX]EݱV7ʵ@̖<}}G8so1E5Lo}8Н\>o##1qSae+? 46g(eƢUh9ƑF6]˶{e"^pMLuzB吢%L%B#9[s,ūN&Lv3\X[>;(Nu8*N_IsڋdA9׏,ۍsikg?mrtnb1Ǟ~ˤ$IM"!J\wqZ[>ճX7d8, 0uyG᣶Zzm9 ´HygU 2\Lˇm?NM M7#ScYY[6|։=~rc+si0#v`:b54(OU i>ZbU7-])h{&6Egd۔O+>ݣnAya3\#%x'F*^ LHL?%8G`q΅`'I8!T!EM9C+aLrb5- 6 j;,URc$T1eXP%U,/`|lZ6?_kבav`l(`=4k#ATR?E.s94})ߍQPIѭ|޶"z 70b]EϷ;?NG ZSӻݩb\e2I*\Qs"YPu"i{s?,! O7JȢ;-8]/<I™lSy$, YOg޾w{7x!?/̵]r谤 q2%[p !f RQ Lp&}Q 1@W3)UnTPK6 i)v\*U&rJ)ަfȣi)kfGʷYCҍL*/q,|3zw|UѪ?{ һIw=e'ϔ7ד PP7Q k`)*y M3ėSS"N{?Ҍ^Cs&Mۯ !+Q-+|=~aDvo8tIjxdkV PPnm_wOiУ}،_hXԩ 8߫*m*cnP\345n:)WtWָ"?]88Yy,$DžAݣhP.>6MQݪafu­Z{]K-Z;WRl68>f;|CmA͛1ղJh11v]VQ;z8y_ ҍi=i+vmlz "8 tM g[H[[V2 yW}D>OI|"f1RoWIGԼ X\0dq/.^aR{˻,]*>3좫\%, 3)P6i\BK顃;Fo噁"*αJлԇ=k[8G2$M.%^-$W [9 [<3aN 2(1_hM}tn FR0l&" < kVGwǃ)Ʀ7 \ n}{Bhd?gsrfL 㢡FԠ\P6qR{1W,1܊ǚÊ+-d ]qiӤ'!!!X MDZ=i'{*m9X 1zmiwCS-,ސR&+ON<9f44RDh}z~{qrl^kTQ<6Ԋ e̸Dڢ8Rf4g9FBqiѳ=* f5^06 .=EXwIX!fK^†v}g&<`49c\s$X01F#ҩ2&Uq=24MGszUp>+1akdQ5Sgۗ\=(%WRKٍ\ @_8_ɵJy zB&-[L$47ܚo( (;5\mVLZ1y=Fx6g = {4m$r1JDSY*/ RRcٴe8ĩÑGVQo'B.i Ǹ>ETJh 1a2p /˂-yʢyjڻg43fsf)u_C|X5{i(qDEM吂`qXʅ^a2ՆE 8lrEMzXHT4ovjǀ2?4GN *r yEa_5qiqOb_}5U/ޥjeviE]t|UW cR^?R MQwulKEsE^T6K?.kyMLDbvjf|-V8rdBSX72z7\{'1tu$PE ʣ8v| K~>*6{8Ή, wmI&lOLBdRwQNj+'GQ~u=KXGD-",ʆAS r}.0ap=w0ԹpW>$PA&4" Tz+H" L% b}A5D1ɒ!b 8ɹl%Q n*H$uoƷst:ߟpP8 %dKq7(?p{$]3`d0Lar;g;PIHX oi"/C!Ai|qpKrp) 5fM$?X@%=HQEɾzv ?__Q${pfӓӓo'p;[}^& DyMaSoȇV=Fp>X EؑVU%rȉ0d?2$BJT5,ҧ+z㣣y=V4Rdhk~. 펝TjE-2SZk6KuS_/uǘĞ2R!#0&gk|H@XBhH˜6v+cx:%рнTyV3+-%]d*5C3M [X@4*z  4Ē'EI/-SR&1aFqџRFGn"ZCJnR*- ˜1_TаjJ@=C3FJXM~8 f#a>@1X:ݛ Hw M<J|SfG= ǟV6<Ƀ`|g8+G~3*)|l&ٙ3:0sub7w]_ۺei\}7я :Gz#^Ca߬Bi30hp]QCCvqW,0Ct7e:+̳O;l4NZs$r]cL@0 f K)K>҃tB,F%iVVs{}PG&|=VH1eV=ֿ]*0JMc!ΡC60( nas lK7'ci .]gu{7_ DzmX-Śj2}95_Pl`בkijVudQPYЃU]!L{[(g'[ۭhC&~SB {[]1 @HoXݳU_I~vE kmnRSX3k ԗS+lp"@v'. Qa[QeJXqc"*Wd#Lx#9mеyXp8A"K(К:$Gh.gо\Ϝ^+\#XWp&xpUڟhk}r+:+#0k+w]/dJڞg8;7 KB.uVSZ (l %N~7E_jx]Zs|ը-]d{<xVNS!SII4,&T^]GcT#()#'&Mj{ _9{ED}k,/DNi@[*tJԻshereuP%MДE͸i-OWkwv"=Z@Tœ7lf".SB_?Rύf[tc exf>+= S6''0P6IƈNjoHE@:.ʩY!Ri̥]֭KE|wX?>-֐pkx"fĠ@}M㭹92 m{]KHȦ7p 7lk|-|^ʙ9Gf-lDTy6uPf;sgz8q,Ro heu[r#;]:-?fdxZT퐏e5쓊BNa$9vn#|c!t.;':Cw8Zkuh֛ľ3Em}0|vgzu~..'Cs7yHTyȬ(ougzQv|r\ΩxA+iںR]_C@z9=vq=df61+Å>? o="Ⱦ^;1).)rVw;%xq' dwֵz&TW w63wP\eil1(u$D5C0n̮m<7UkwD{~4)pizpՒYzJODۢd4Y{VXVJ"ܙx<&dy wߣ.ԏq$4B*wH/$e,pِ һ#2zK7# ~M^ycr];sGHiL!'~0LM OVħ10 B.f%L1INYK3"X$_^KFru>}sFnY$&G$.,Y@n%sie" 0b0b4 ME"0#DG%]>l4n&a$"ha,.9[~X8ո Cn,5]|Ȋ*$?{Wë ސ{Qo0ysbeTXF(X)x»&oH"so2p =r\]Fjt9`1cV 8ސRFt(G؏VAs̈́Hj=c7ԍ2 g!\Z;"4J♴uOH8%q". ˵49_)yt!@}<(I.ypu<9\{FˈQObA9уy4}G!>F,K`i%o5 9:ݝHda ! cXQai|~_19J{:̰Xp|] N85Ta<_ɏg,JEd-p%ZBDGl94\.ptA[>WAEBKI  }=reiubNCfɗpF-: a7Lwsӌ`@@& % |0qTP(\8lbs!s`d0Vc 8@GQ2Otw.H;!S\,t}w܋: //ѓu9[ڮ(,e`zOWzs&WkES& '>{ /';s܃Z)CG-DqA%p5y{h 肑zW,*hJI#/ 7 gybB{cBW G)I'Q#: J`@*7VgC\Fl_{S3uC[Ә|V˓m'SEL}~o2y/&nLhmy3oCH(_^X,Z;,UO[,YO$^E*"dY3[^M47P,y>%Sqd6$%^!g"3.Kc -|jSÛI7VDI zF+DQk{m+^Mkf;>l dXD7ǫcLlCO?qgE-:=B'0ҥ X" gϰ~.4G׊U덵괱Ħ -l VKlZd w3F;n5+h`0PBq1DKaG opT)EVjjc>Bċ"6Q/h9đB V2]ՅuaV"t딏1agi֮lcdcJ]_m(eut[{zES2_N%{]=TbX,9<\%l? 1kN ]ò#:  z%{''d/|y s'e2Y> +_mj]yUp,g#A/е.[mGK20w}JD)qgə;zb\CQ%Ũաڗ )O)R-_@o Xq@}WK%Ul N|F.)g #+3r&nRʼ:a -y3H/ʚVFgW0BuCr ը$e;׭83AGSxW2܌=:1}n0K:6ֶZ+68UFql:X)SB@%jdozKÈBCJL*d;%pp7s|}$Z%Ώsq&ؙ1|u6cط{ Em3`ޕyS3>du骶MJ*_R ҰmЬG-C0<:"GgX'4N/+g }-3m,uWH{'XO!7C{/PmzǮhY In0S%[P> 6V;EahRmeSe>U4 B)MSmֱ5PT͓5N'ۨ<>TF$K(.JdF֌,%e)t9r=GsԳm)1{&=W>anZwvk%Mw7M¶.>m*P\,1UwR,H9a@P0;Y\?qs}`Į> ) 2➳ i\q`PaLM ,ZVy=J)䠺d,3y'pB^ܬS+̬{bɰٙҦf|dlbȯX?׮ʭUQ-|÷e2SL04t6cA~`ZX;}WX6("8P*9zD>2十`2 =|c,r[@> WݞAdY[zڙ4yL gmKç M&)Tn0K-} nR?)Je]Tc6Xj buJsfH^>55xZ"~s7[Fxi l"Q?R*VoJK8tdqQ]92x刼5=_ 5-$ʜz N=G%Dއ_;V+ _/\ a#GSW~<ȶ\lͭԯ_,hYl~/6{tֶ$$$mMlwOۇD`o.xÉ*/ t<;88gsXr`"ޗ fI0u4+Aq-w:p 1Ëw!ޏL$гΆ! "ɘ)A˙Y1ŏ`-sMD̥? =`Zj35+U~&'-W:Lfm5MoI܈ @-: )Dy #FZi1tҺL$1AR$tJ͂!Q$ Zl ,[0 u y5*0p5ip%Nߌkp.6 -we b¬) A*Rt6^$bW1r|0h")8lP ÒTCٚNDq^{Fw##`\#eπR-nT + =KvO" !bCMP,TJՇWR\ 8xvxx!\OkW)gh_$aHN6TzpP0+1J& DZd_~v礎Ta nMDZiDDGQ[ZoHĚ4sMkro/c6ʐ@(GUa%5Y#?ڕ?IC]FgjWZZ[4V{XT+Я.%ly`6kFJi lm- 9ۓ@QTBb.< ]; 'ax?aP9dUpI% XfIE,c]ش#d?>N !}mSUmGDI|nDlmyq=,`-mZ8%h%]w\?*>eFiקɦs43&ƺ&1D-8)ڵf2OMu솆aXZ#3baG}]vJͤNj;8,(k,(;Fe8T8%6iHXȡPC5Kb]ިAQѨH &%LDݤ ʐ&3XC޶m6{KfWUr/R*~a1Bk1H0oM]sC P ]cʆ 23nWS;:MD٧SFrhsI_m>vʘe[tA/k.W!yde).zu?쑨FYd?Mcl(YMIa䫵P`i'-FQQ a䲐bMgySCa51c.P5v/B!oK&u-}wн?];NHw_IH 'a&"qVgESmj(DCksnݤU35hTہ' A6z%jJՂJ13,`,I|3~g6%d? aC"XnZ-ǷNR읊1ښ2~57 NeR8V=qVS*QS;m3Z;L2>6A4!a4= ܷBO|е3Ѣq.Tw8i_fsOqȺKV[skmd;+5|l򤰅 }ow o6FmiYMJVۺf;)ʕ+GȯGqzNTݭKnp,m @lmHiG愻`A8ɳ 2%e"Z;=:Ȟ7n Nx|~q~$`?C4s!DZwa~Kf0[k鵣!߽ݸ{uV ܍ Ӿ1wjV/hȠ!y"7IgmLm b7J~_{zrF|;"]^l̤Kh`TSbvnefM~ۚrYR^^cZ7fgjkuwصq"SvӶ[]G<$]3=ʚۅt5+Cxthhk,.O'j^ Pw{+;,-}CertificateIssuerName.javaUT nh }hux Xms7_CRznN궓 >L`'|'@͝ttĞiuϾgG *iZ[=8y>NO0,90+ `˥x1897K4S&[rt䢇 BbuN(JbNf?GTq Reǫysݨ*zifhmZis0t!{hV[:Fo+3(7}BKaZcx?̹Pϸʹ`nq0(>V_͌[a3NwVSۜ/;ZӽҍӕVeʙ4HIf[\H6k\ӵd8ā/M6JD ݻe# ҹQO4.eFD'(OCI{Aɾ^8U mݎ_ٙd҈B GJi0St@،Vg!NݢYʫCmWNc֏tб=^bJ?nj9t(jx\XZgVϞVbX֢OX+LO;E2k6q>p=q?Ƞ_+Q-drѾLœsWex/~pX+ڛ[kͫgh"E6PLRcQTVžASX+<Q}wU~: PK.Z05tt !;nh }hux Yms6_')U(+mzdt;[Ir\$dH2 Ulunz$1,>.{rO`R/4<;>~ſ?va,r`QЋ%"Ls S r]a4jN`<{=Ņ{fFzCwJxS\x.  Pw.9I~ 8Exh .ѸLgn.@̷$Q%RA<7?kqBIBÕy8T"QSdgEԂp5.ɧi\xӸρ +qTAX+Lj'!0" Tr5ؘm CԊE &[x-t!=CDf9֨^0E=EJ a(>O.Jxތogdk0zo`4{"|ͭ)\$Ykw2|+obI.ȝ"L#W NnSrHPaPh&Bm^m"$(\L5`|J#Wٍo\JKZS(Lnf L(P&T~qhYq^Z ʊHNjxѳeW\ q+KFC2  o3$?۫T]WTSD k ̬SBykq*Gp=G-2ɹߏ[/a-w&;Ӄa'|[PwprՁڟK$> y=݋ 8Lf,[hR0ި <])I>R;wfޥ=9|߇oC&> "Lݺ S.s=xׁeU&Sk%[_+Gؼ@e ڎؒ-R臟V\\'ęruZ_l#CUG&u?|iRd K&K4Հ>H4س&?N,X#I1lH#dNgM/4"cDiV>-2퐀:y(\vAvE0f;6\X[MG<'d"(h YulW;~K&mg=/SCl)=Dne?',H5ga, [6i}hBjAJ)߯x g\*H,%Vgxf 7F>#1^;}&.Z>, MJxֱR:^w@XSJվb9Aeo8N h6ɷ=}^aC12_09Sa19xwC3P܋2wm P"#rONɷy6e-{o);7vpFoફՄDI&4{Y,F)f JiާJH>-XؖjT־ٝ3λ=MVMCt6K+#;qy"eq zH-&ek?H$ qncOD\:b<6D9/uSDW2!J"}[`hQjah;̲`ZpTcûbɇLaLK s2E"(*8٫;,V$4Ju{tR\#+?Ձ>`{> ]zYG?7 TVi<5!4}\sYۅ USB)wHŗ+mڬ eLC5VKlleKr6WO`Q+Ik-o0VɁNcK{=ζPVZ4Ճ|}`G556RymSglώY(n<ފ4 N_xmU K+!+BǴѱ q&C:~݃AW@xhJбOӘ`ҊW1R&ZOVߎ KeyUsageExtension.javaUT nh }hux Z[sH~xX;u25 Vl*O֕MQԀb!i[&Tӭljkvy|~OO D$ I^z"s;8 t:J&,bQtp&dx}돈}3r? Cwtv;ߍC{kǾt/y)gh* zܟ$I#"  Nz9gD2$/W;rBi@nIwY(yd\QHIqb\$#Bx2 SȻQ t1Vg! |B$d򅹒Hw*DL.ؤ}~vٓFۀQύBI!8uhm"%0oEҢE:6y!H˥)b a" y>CBiʰ4\! \GG1u *CZ Xhe}}~uqtqqIGj;&.J& p~k^Pղxyz3`1P*wg+r'PbH :Ue3/ZxJ܂* J #0zY3p ]?C…I.:2](.Κ&@7΢@` $B5uY0mǔ,@F>dA(NTXB2ju$xLEG?3HR>Kh{Ƒ5[,(TΡp VL6C&U<:7],RьL{ m ECF8ytD"?,7@GB=USVߖ6QZ1T `Y'm`͊TMu܅$K7"o1Z~V2v8XW6.؛_ 5ݫȾW={t7P?% YVڣn(a9W_޹;N|H :.#{J8=SΠ;Oq#!RF OTFqwsF1ր=l{L  @IA ?}&_j Հ$Kś< a%Zb,&h)H@) ~"1 B\h^d4'!wK3ﭑ͆k@LfHɔu/+4yF̙ @92Io.(mBs̗!Ю"Z(XAUmk T`P Cؼνi,ys|E mLr1BC]&~+S ©  as0cxjRWJxk ,i\ięg痳%JHpr_@ȸHH2J$_~;Xq"XVi9a%pcR:lYqqan\gt4'lKT犤@Ts~!ncyW,@5壜Mҥ* &~)3]qgs$w52cY41[>+ؐ?/ *YL9 .t)o0;*m\Yrzo =9#2 -̴BwE4I"wk J lUWBًbb5+)[ dQ]f3?Sr*d&HRT G|MgcC%DHP]0qy&-sj,Iޕt$M Aj+Ԡ>QtT2^$GGx'xBu#u!(Wt "wp Q8XO% ~*]NU-غqY!0sq 910@jݙu\N  8 ԑCf٧6\opZ}WNDa֌T1T OTp] Z],V챶 M;Ǧ4 :Rm{zڇ'RԳh|C*Bjd[ e5*|i*ePFS{77ï2#E"A&U P) |;bJmZP`b@Yq56Ϋ6G3[ȅkWggUqU {͎*!~9D|v(9D{~(Z鴬q _VCf VݏCxv\UW8M)q[Rw*fYQXB)ӆ>j7d Vuc'xW̞Ӄm<;<;zxR;8,v֮^V0Uu;h?ʗe@~0s04%pH]5C5cx 6if _gfjf .$;Rۺ 5 M҉I},=.³k$fA+e&?C4D.esк3szB.e q6 Nz'5e֋hh0%`wux0n cq? Vh/k|@+P|^ t\ylK_< vs`<ʬX JSkOX69|Zc*D"w)AGI;I/1.]^$*t,Z]BQu~`ȖUnloZg-"G7t߶ E=/eV1O^>&^11Zl۽4v/+L59%, 0-O[6[-\RWQ7BV7RF(5/AM@*x0ߞ-$I.t`P$ Rt&u}(3[X<  N6"/X^{H0/" 6a6< K.Vܷ)Fc;7_nߏo;p&;+ځ7N1]?gsLgSXT"OSf|AvԂb)!wG\n0:x$9A3p&NBpȧI\ŸS8φ5`T8!0VPLˆJoSbm5 S/O&KD |t![#ks8qQ`˄Ezr,-1ss8 |!|֝MVp ES2 DIHm(7x_=Ă ]ӡ3A2 +p#Gcߎ&;葡23AP,%X lhA䅩_!jDy(q Gr03`a5fu,>A0(VXYd:dɍ<{8EC_34|ƱX* 7}8y?ݤo6 H1$a=9əw5s>L?ps2G0@k;֓mD6Fq "Rj`Y!K\{I^v}fsT4%RDhcy~. ~c+f펜dRN@'n?F̂y*( 9܍%q"|3zќa|ba-'ѣ+ʿ0T$.&xX 9#0Ln2MIS2Cc"a²03rΌbۑ Єs gRi8v 3d]e3^ql7ÅAe1_Şq,XunELwe/lMļ.HBt1[j#$1~5:Z2&/Q*(%*Yta*ؐ%?=V 0*0 ?fyBQ>ey4z3{ |532a2ٓ 3<wpV϶o0ʒK܌7j &Uo8z/{\͞ ْ,w3KК qpIO5!MHr˪졒ϗYꉙ#@҃γSdDPYSYI>sαIG@/5ͫC*$zjW̶+bad4E}OLۤv4nuVx?$D]oE|Lcvꎆ2Tmr4$s;ֽ\+!v^"#p啬/;Jua6,wuw3S2!B!mZ3KlٲS*ã *]PAn=bᘶ1JT٦pϯ=9gj wn1,QsMejbBiЫE EO156Y#.+Ib3J`D 3R]ˊ:c,>TPyO ᥍DFx=Fx7Mn{\?tLa/ ,eEGcxXWZn9.<+@]\ؚ}V=>hmۊịb}u\;tOA HЩd飅  F?{4&4ȑU1 l/qf6V8vR<,RccVu \J^4=Q{YR R3bTڈ5:5uMPoͷNcA/v{dFuC6O,;qy9ZkrkJLڰ-!e0MO,Gx\xM| m IQEʷLDZi-V]bV)z\-Y5E\; GUF`y >`#[ikȔ+4_6҄Q(w&ti[Bz#$m`H>`2=^ZFnKy\RZP0_չʾ?q_=]Cu]_9Y¨Dc;/kXڜ>VqW5C3nixqgdwZ[=N5u?, qS&U94b/|ŽJ5\غ0& ACHgp@khptw)UfP@"됓iIhF `E݂9h6j<0vr3dHů<=x(i$] RC'_xxD#T݀GV:i2X ŷވ#?bx8_Lm7w=ŗ+`rT>gVJrf7sښqhj{̥Il֓TZ I^ڥ#3+\ZjiEF4S ݪDj'i-SFm$Y[ȔB4.m+Ǿ*R\3TؠaJLX֑˧?ē7E&[ hd5kʔ ]s0~!EJh}ApYjF!SI<$Cr3|xH(L!r-*\elPB-7|}?y$cYU2A"x<#=; cE 6X*sp{eN< BVuN#xnB%H$WsȌ6~<'5#m|6V%K^"_5uu)1__e.}o4trvzzӿ8\Ϥ}^mPzrR1^؏tcLJv]_Oձ*`iL9' X*)- oxk[S.;h%bʐ$BۓwGG~k)*Οӫ܏b|{E=/z8{oji ͔._Z ~Z.$L%(E/ٿʄ쨖or) b,P(Xfskzr2ʥ>H۱wUkk+y?0-. <—դd u#X-s J:Lⴥ{iQkwI~b|Le7L;jֈ+NhGZ,ޛL6`?S OBJIRUӷL}:%T /Bc^-Vj^E4+HE9D_T|{=5:֥<\ЬˡdO}+cw6eq3k2p&%G~8Q8*ux3.Pt|i!J1!"CzaN\^i֊ k @qr}|sGlb&5̈{ba5cy(*!+v|'X\g*@p_׀{Af_ 00H7l`#S.2ןk ۻ>̌* 7jIfb ½4fŷu E$Lmbt籿כIWk!oT _ 0_~U76?>e |-7JlZq]B'nk@1WGAѳuuwCN{_[F \$\} DʗBβFkE_ÙC9#q6tu:1teVb67PiOi@(%%H3\{)X; k<r$`v1`x? o&v1Mn1\n2aLBC$c(AĬ簖D,CFiap\X$kp, ̜jA&<㊥0,'"iKt@f LNN0][+i\W1vT\YFTp(L)S4"t1#FZأnʴΙ0i_R<& !2kC:9C.H.r T\>Iø˼AVW kZy{*%Fq",ŏ ِ%ekB~eVYf8<*VCIe #RAaŒl-'0w!fafEdL[ǖitfFۺ^0zXXD WZRm51 Q̈Dq82\DuӹzҮ"ݘ᥌(B:] +7wnG,Ndv#+%,9>H)CAbΉM|rsF-n&hilDԭ)!5d Mcd("3NuK6&"sSec~=:%[sœwGscVHjOp`kZsH[*N;ޓT |P0=5W={ϣmzX&c *ISm??DwJdʕ>s#We AN A^xon?t~o\tA++mhNv8nFt:)WXomjTYgFtڟ[tOe8bH_}6wp(s"WbI{ʸ_=&l/8+۝8ЌleZ1Ԧv*+8H*6iW?ॆ- ,xk CI(O2|Ԟ@ e ;S G9Wulc=#6jr3= NMWƹra_P:?^F ]9v<`|}-.(czuQ8Awǩ؃2K:kMה@^ i-0˿}#2mLch=? J_10\)~XxnqZ5Ɔհ(B6Oӏo^eD7C3:7'vHyM?~C^|v˳".U?#=4p^WDMxqoJJN2m%IN7'Ěm3&ʒzea. ;ώ3ҏu/WXn~s(nN_pB ?`& Rq>0Ffw=s&d4!f!dpy5÷3w\ rΝ  ls#{2Fx4edgĥL\<0L5kx8Y䱔#!'Bq9%,b) 8K}Er?KGM(G|-.P։\0 g5q@W(44%Fp,'<\AD,aG"=>ڱh&ra!?%ԽK YdsfࡵU.N>Pۏ1tZy ?eʄ%X"(xC&K!M RzỐdWJR`L\7Rx"ADaѲcT.L}^0x(+o: ݛofhm'XAeKXe%PEn(TR[ѲUW2ݕ+aMs 9RnMܳF'$bI( ,,b*gvA,ʋU/rŸê)k{A=K CJ) +09=gO=!)*]9up2&W*{哅q%7SG? BB.m{0#dl&)0pvO.% fE;򷶑 eYIpFޒc1":vǧV$!{O<88o;$w֛΅u,ING}l=$nJ_~Bgwp0DX&؝=6}4BRѽ䪺j |]3:YI/0/de껕# *u~ '5bV]O7^c~ ͟vT4X%Ba7v㜥L$8FC^X%f܆4nѰ0̔I l%Uorc>-0;l-yXc+#10+ yw0T@;?&/tZ.֡zSAȬmuYSʧyS,-w}6_S'5ujAoʶXt 6͜t]i6\Mbmag'_t myUy\aܦI"ϒgv8h4|WT0& hUK8UaF}k:Kz 6q߁S؍j8?e^P?d"@V:. 0`޶4M]V:'})Z;e҅thylnj?/۞02=QTٰ6M2Ǣ؋@gAPס}Q.ufѫ2Hm#te.EYҼʻx<9.Iy;kNBmwpR?d 䱞,+9h4ibM֓6;իkKeg).sqg&psGHާ=n:%qmKTOeߡk+Bu#NZoߛ21LJwf)-Ջմrҝx@믊ڔ(β66:w-zۉcZ=S75cΧ;gɍ:h~0 qK7;ԛoĥ]\MTYu峀~>|;rwcY7Zb:K6_^ bۍb 㓉<IuQ"Hdsv {o{;i~|YuNzC$4.g~ Nb!XMC!4Ie Ry@:1Kg"',Џkb9|EQX Y`d&<6^SHFO^iy"! * S]‡IT+[;`<)qPuW̟0J[&A˕)_ )Cb |DQb$m=ލ:zh?7 S) iͻ 1Myl4N'-O~OPnnUnWq`8C <CڜFU<\!ߖ" r޽w,2l']Vg{ʯyۏگVtLGi,\?)W6,Iu*n9v7/\~~w%IaPAwDQ v^WN.O?~c3G@ZdvBo ulWnҾ;zI&>$FIg_R<$`I0N}`ׅR2PaO|H)"/'-i"_N 6r/A:>}+4Y| Pkl8Hn0-i+4 {zlJs3M6<98gOP>ʒ{&K-ډ(nEdAC>Gv7Rfa /a#*c8#Evg N%#/]Qj[c,| h\jΉ/)W{*Ҿ@hƇghF_O?6"Oט| J0"pI E1>մ.Hـt$s?j]k~|%(p8HSpx i@-{syP)4sGX"v1z'ݏY6WDL?m Nw*<(wӕӀ.,At{-(9X\vޝ]2H ̵7 7Mr5&`+?)@^Ylf.$똋SeS6i[;rhk\Ay#P #X]( Nv)7l uDL8s8HGIV SIuZ G+qf?́R 8> <2v/"R ;)cJU*1/?ULb^u+]!.`DYw"^q ܁렟H/S `PLCC'ԏL^ E6h:fcY0PZIi 458m6;[=Mb1JQ2N73ɼ`38&ɢPdXӨ)Ş0#2qCȨ<]/h)#Gy?kR0/e;_IR6!|,[fՍrENĐ1,m_eFA \(@ 404oQsT.5ʑ!VB+ S,e *s =L2J C e۬uK<1_hz+E(he X1+Mo9[}kQErb܊ ]6arBsNH@u 6cpAւv4Tx~c$˹=NwAc 44˪^g>xZمOƾ{ӀJԏMEjrа3e!v AL h, BNǸt`(i|2spx)ʠąAKi22IM$xì~\:;;ePd\ ƹzزO AO!i$4sCV58 s3f\ x;QZZ~T2F0O(Cbr$3Jf o d񟡿$bG"3Nәg*(KQ)*eA5UM󘤢*~bN>0>טNItp5أ %T(&4ڛ'&ЂmX+ 3 ռ25<9 !Nd~o!jQO:f@ityK5qRoĭ90"9Nᓤzd*z?Wѵ|Osh g@5nn?djkeū .2֬T@Vz#B;}3: Zd-t#S K*Y->aK\p '\Dx Jp0G-Ra̦m PiyXQetJBEItժL:;X032Po $`ꘘJUQq@ush$`A7oߺw(U6*sY@jirC۰2~Hv;fr%7Qi%׆n%2EۄIIgZT*Q+r\HoK $ = 9,|xe&;D)Gt7aF1[.bQ9sȜU d/+DaZ3?IP/$ r $}*Z;p-js?|HxxݙphKfǂqR)W$Yxtэ!9h&rRQ* ],wXiؤ1,mRsMGjAL%CUSmy[5>nMX`ڇSu/e*|߹U%ϋ /MrγdžrǬZ*WSJiVSm2-ɦܝ9_R%w&&͢B|=92>~V&F6s@⟌;-!vN@B4Lҡz` #a+*9fyqy5.֛dSyn*^|3k,QX 1 ņ[0]}$P rˈ~T^rj,*hX~)#>7'I5i"Vj䠒[Kо 퀜 #Ko"u "FRX3陿f ־ŷ` ZSRI_ﶚGGOqUUӻ&>~ܫKp1aj}8t NlC}qϿ2Ho_b6hZ,m6ۖ'ɍ΀&-F7*)&~$wWN f o|K[(yS~2/feC{oc@j%+8̀Tkַtvtfc+׈Ft䦃[*y|5yӍft{ +A?g>S2[NA%!^`E N7% t8MÎVbBq$np+,%DLqSmk6˚) Y@%f:rڗl%6RnlMv}I ;͎I7A͆Uo\ *y]6Q*kڬ˺<(~=PR6}7\r}9܍ZC'f :{MnGPNeJV6ldKfQZ1$urU\b6 {=St/#qq{(`:* D˂xZ4M˸!l栋i`Lo{ƍĿ>ɊqpB9Xk{Y2~ݕGMi9$Cr$hh=&и`K.C?VVA Qhqp6o3"lDU"Wx̽Ho܃D6u3 2'\b|UsHVOIh.N#SFI^kΪ(ؤh/яqd+(a]gH~"RNJ*UޡE?eQ᝟5̖ۓyr*4yyBKcK n׳&ǥU^_3H/ Ըߴ{Rʟ]<ړvIpߨͨ&Pgd. gD5Ir)Y|@cA?bv`? 0XRsx?-6܊6HaU)LJp7{}y/`'oS{o JѫvS^<1 ,ꌊm{\ ImOd3 }Pp-j{N#v}"6F3b/:%ѐu'_6AUڼsFۿ̠e24H̘qz3☃<\WcO;(=xL?) u?"{O ֿnw~r'L'Mu^u>:]/9 Bӣ#xO[L]Ut>nB rsy%`kESL1{tW1CJ8"# 9I1*T,)r<9-& sbeDoCK"yGjo-j_" 3vIT8BvIT`BQQGR/ޭV=lLRK)ZE )) i0g :dZ|@Xx h\YN6;0*gC \87Fe\N7.X$.x\KrјJ•4ujN]h;Gt~ZR2-H]1hE>H.W4L\]Q"(@h<=P7x>.`roV&{Cx0FuTsxȖc\X-Cɬw-0]2oQ[~ ]`v`J*~e4+*z) L\/QxicNR,PQ&YX6ԈquߠؖImmҮ 8n`Pè kj\DL+*¸ Q>/UײRP&wL$ c Xn. @C:$Q -+^$ٲ2a6ti0JH'1LgX'e>]4ojm<'KW5] rΖy;3]6߇UB૸*!ù(+cC(?3+kFj/$L++ҕ~CB"FMs-,IסZDluP64BS[z<@R+]}5uul@2اE-WkuqD˦;dP LDoN9hY"+k̝P]ϦgxkM?{l6Ȁ1FH`;:d[P}K 05+~U*TMSKDWU;z?8p[1ZuT;4X[*,N`;4dF^=R_: ZC)̧hu' sdφdThny{f(Y$TL[/#j'렙T!CA0rBW,8;X đ$"X7WOLV'ҩ xɗKH%{nH#h@ [I5, -'v:'I/ }kLJ(q9ReL.9߽.g:KԂ5}QR:f- )v˺gd>*Hө!XtKVOk5Ecb.5rVoha7(U ;R6$K3_w-ivGW|O6'q>E`Y8~BsZ7_}ӧq>?V/ޱߢgaN#%ɤP/yfV;tO*K{&%nNv8D_'.{{䴂fJ*Z[e.u'Jic'Enl@sĹFmV_'}O)!RxTTS`n71<q6'MKM)f+6i  ]q@ zZJ/Ի7z!߀Qp74% gN!BF.=f(mY[hvvFdPl P_N#z9 8v&0 `;z z ]IC$x$30&خ)zr%ڷ(u8|+716yQ,\z#7PJ]jlj{W4϶~ j6U  !Ė F!h7$ۊhx45m۶p0l iU-4x2̃ՔA] (Ȁgn0Sʱ}u|W_'*vzN$FcMmK#)M=N"! 1EP]HJ7s]>=}vϠ+/jWu,Oa4T$}5WKw17p! !taލ{#݄p\hdNԬ9D,Mc2SӘ+0s9?>}<%0'FD<\i!Sx2M`dHy pE6 JF̠%j1bT( )@X :|#V7aZg[D<#.Sr)b4CVN3""c@M^p7ƥ 5J`'rͧy\ z1 S0w \l%w"KDIԬ){"EW]8d` 1G>C|qDH&S BaH4x H$7>@H.aJQ!cA#B"Ũ-7$je4+皞k$c!3䩯y#Bk˳W''wR̖ò.r#Fzy̢2]jlC[e"i *Q@xC=?b*,9 \ѯ2K/}+z'1*Fe}i}wI']JxBd!P3S>\DsK"$ڲnY9JuĒ )SYBO"!Mdg\,Oi Q#ѱ d%^2<$9fG*-x}OzF)L6m0Um}1iYQqV0$a-YS_AM0Z.Gz܆^[ :cN1bID=!2TX)*^`]é-&vJ0 "sP"vˉ6(P"A"h#x NjB̬v>d&?Rru\gT.&͈vR~/ʘEvX\K>mpv݁Ծ<"6uT_CF_8.}-6qR3!B)Um2KepElďmT V =-E DZCk/z9߼̓9WVϾ?A 2IZ5cĩ)OzS#=ʰ=as&~t *^=}}"*q^SFL4Rl6G;{2m6iÂٿսGM=9+%Wb*]ÿqr\ UR_ f,<_%KpuRB!Z n8MjPy^FIݛ:E 7dZʾ$ ,&zC[|<M\?voܭۢ3vkoidhEv(S+xE65sGŁ>T ]F/ ݞi,BFW~M L[ܹߔ֊Nh0`qPlP)]ҝI[16eUakkt~_c:Ȝ,ѽY*=YM,v7]+;4aEv3S7;ltJ+GG]ƂۊD} C_,O0g\ZWEOXןz)*M0_0's]Z5湀dY2#H#F%%yR6<Z@//*~P/(*6˟$OIPtAjƃBd^Q>Uds؇=.rާxHi˖hO䨁ٿQF⢑k}ưR䷳CjgABa>g!>jBS7HL {eգhc0ŧˎ^2l?Mor3vg|2ħ"%^x*j_`Yx"jn6m ckx>Z'ǴQMPiƕyj++ot)( `C{ZKcexf5ؼ AGWc42z16 Ů~4I[3,u'EVOͰta_MSYVaN3VuN`=9M'U}fkR`A_ORvzMFc]'MsN"! E(E.@R^,z8&gw]Ntbtfɓy)%R0d"R i v5WKezףh "oFۉmte:(| Ḧ́X&DqZN̊)~kC24mL\&b'8w xK&"kLsXr,]iҳ != V%4,|Ku%\iFP0eDLˆj= i6:)z̬cJ.ER.6DfW]#a䔚C,X,) äT7B 1\I%MwtտބA@a3(ܩEJ> JefMx :W(^wGoA*Rt!&fE7s:?!GG6lP Dpۋ5m[dq'=@H*a|yqi3䘏1XPXwGRM-J &IӆEJ6ifqІ(Ų)o/_R6ڠ4W_0,vr23 e*=;+3+1J3DZ“}ԑ*RhJ*vqƨ3N% !av7˲5i%kdl̐gqϞ\`Ie=[@Ƞۏb}ˍH(\j R|Am2,*9Lj1M/߶ BMʕSQ^HmF,R̳]v]e[񍧄5,eVrLfDp[;s[m0$Iʦ @;JmýHKZ…1%1+b:Rֺ%Ksbu 4mA?6e– l[@GE;۰mt^cVP}E 16|O>+Dm?n^'a4σuc rZyr$K{W|>gpn!wͽt21jȍcډ2cȝJ-ўZm>iv"~>|l1K M)ZHR/WN9f$#ZAe`с ))%'ϕf#oۋ<<|t#qu)vh$[,i`UsH8=ԗIO./ݭgioU/>FuXAwGB;bx Í3tXrBXbE?4IDK2r 8}cX )9W4TKYIۚ,D$9eD *,͐ _$/-;8]CKu3,?C,Pgx(c(X2ޥ0DE2){i( ՑdM8|JɇR& ' ]MaLЎwL Z\) O^&¤ [.)(O!E$L^2ܗ]1SCfS\P6#s%[[]/ƐK>Ӽ򮉣ɧ>T#z:(^`O c ʃM)FhEEt o&ץ6G{јH{Ow4c]H*f9f;hE sRu'7Q,Kļk;AMJȽCE*'eqtQLA<]F%Ui9l ٨ ać/kX.Xu9=ʃ%VPlB+DZo4t*$J v5l7E!ޟiw8h(>qUu6opEek:cu"f&lKmWp :baՂzyfEo3*][8WQI6۬4mv eU~>SprjDW?~oMƟam@S5F˯]ebprIc<*@P ǔ;J/bN#D/5>J`,Dp`͊bU͚ٗ#fB:Zvc'S'|IXT6) K8 \&;!h))C6ƔHUZ Aj"E1/@eefo&,ڣ]Z'W`ER,GI@Q(ootVt\!z:B/ G "߃1^xӧ &}I 8mQcs \oKOxև:[ŊN#<㱼1'v%υyu4w(9i8d/+QuCW.zNZ GN}n gc`>}[n4}PFd[Dw_ݜx'I3057-]o+Y[Pq5[&,7ݦ_{ e;;,#VOw##Ya[Vs/#^зoXR`{"qdKc"Q800( xHyS /^@߻2,(D%1v_ɉF6uk"/)H(4 b@}^H<:K,lw64MZC+#q)ur۾;~ۨ:AZSÔMW.s[[zR+}Ъ6 ^r@ollsꚀ{է~|T4|Lۈ6m(cf"R\;liԔS0 P{y\EEL?uq3`-3['R.@<ݣy]چ&R'6H/OEdd{.؝S$vRy&2]vQS(#c}h8ⷽ !yb@sX-YҴ W bssǓu8kX 4 BtP(ĐQK}3>}Rgŋ bX#>ߠpS Dy{s6-a`8 OC^1&=Zp2]+1]8}=xvrzڃbá%ѱT 6X0õ~AqՒG] f0z a0avca՘σ}_Gpٿ*/!x.42?srjVL3X B࢑FIfp)\HLp$ ̜jAN?pb&Z<\i!x2=`pR<"\M&38σ"jbPpp(Lf1Saj ia1:ef))aҸTɥxD0hBHk (pf0a()KZlX nè4y!|=?܍ ˿wpߌpKAE % W8ݿA*oYí?D]CFv##*SE0L: NH8*BHP;-x^(|ѿοST=x-ևg'9)܍µۘ3/aHN6=9)wh%e9FZ܇;s#(Rh"jI;ècT E 1B"-74%kB5kJYP<0BkgN*ؒyBzAPY[fDIv R<%KIk1* =2n؂C`INj=DjrÔ딇$i,6"-Ymw动׊WvRhLB^0Pa#ے 6˷]&R"=lڠ 9G(H+Y]Yn„ӔC+B9 Ƽ%3t)tl96c *]@G-7N_ U 3@Rx} Q~׼9W7F4L]I9j THWVr%9}n>tRaF\{D'Q!$9H/ME<% LHK#h*:N=?s?mCI*Vg&/1tw=m2I٦~^Yu %-sȩ./P\5O\g1֭Xba@t-|ZJ;$AUsnΪu)EXI3:]HjrSԑN[ ~-"5N[O^G[vqL%ջ I33_Nru}mԞ׆E &UέĠ<ò6!T+l*0_aӆnZWX{太w p6wm gI?/GgHG)5>׹Y*n#OHeiQl:چUL6V yR3%lⳘ)X7 *)㎢Yޣ7y;UU lw}rpmґN{T7bpެ"5 Ğϙ6]Ѵ/t&jc:{cj>*ڽv(X?uWqvC=:y$϶Ayi<4/\{o -{$svHN-LW3͓6^}) ::Kq@vI{##^p3ղmFm̡mއ؄y;ln.X7yhmV[sb4 >s. Ioam0$#j'SzػC^ Ou֎n=3O8UlJnJNug&ij 62n 8VgGl G>t=<7w'~/'x(,;VЬ?uD$QuQf 55K:mcqc9۟6y}@n-Az n[Ay+8+Y".Ѯݫ|[;gјϚ"$e v/mgn?5Man$2R.vwxD"V3Y+#ȯD}U,ۘ׬kk.)|FϪ(r /{,zDYX_/j5?Y0"7έ;ԍc,iYʨx}{5  )ݠro{gߍ.{C]ttσ0h,:#%Y=q+a)uJHh3j: ss'M"i$9iDM:UHW**KInAv&#=4m üQUӄC *CƩ0!d:r6baBYP.-^HF 5Tg]! u3X/D`+b7FL/rDu汤I #Sotٿ1V>uLc\ J1ۀ(5'c08UotG0Eot AK78r{? 6:(ojXkӦw:]:~yrr't;RP'Nz|\0F@} d: m:1rTZuAT1.DrHJdHsV,Dx/P4XкӃNG_RtAQLwSq'H9ғ-^PC<:K^|:y kEx& |u2kBd!aE}Cai.EJeXk^:(%){,D( .," G$'")%w!ĸ0ŏ <,)$\L3c#\I\By>泊0#3DQKX3ym%@k$~#B)[ZjL,jT!|AZZ\/^m|yURl}+Υn!e~lmf9Զx1v~vӺv͈3#ЀNj(C'|~ [RXdP#\G"e [4"1r0tswq^>AsXkuAhi6 9w37z?ۭjb&γzh Vbs)mrX[!:_GQ,S]kR9Y2_]vB [3bS:874&>:&xPewbEѭW|饱U] [iVwެ *)#ּxW}#C=MkhTzTklxN ~;8TWiL6r1Ć׈nlϳc*h l~c[>1M>~;ificateExtensions.javaUT nh }hux koFFTvrCb;EcːA[46HKJQ$S;>= O0I[ ի+L2?(09 1?#("ri! |4%)>Ntro /3r10"h|8 ]d,M 1l2gaY\%![l)f$_RlI7n{̏uq|`9%kq9Ih#% V`@f&rF~pR )gw1 g9  /n? 'y"y_"N\fɚ4D4@ڃj6Hd1s-Kp+2Iꆁo))8]K`%a<a0N`qL`]Si)e~oQG%?$CDhV1 ׃)͇\L'vF!J a "YĉfqasK*ž'CF!Yk PN@.5DQ ʽ6IvB؂IMʕtq1[(I2Kx9z~||cr3h֮#}A>6@zt-7>ǔ$ l .ȫ%CT5hH`#   oo#w4(@B[ˣW'`wIX'#L'wy]DpYIcQ8^'``gw4ع8l ؂X_,Vո//bblJDsԈtK,ъї,M\X'|i _gdMO%]|rB` :{N%l2Pl*DULIqMr% " ҁY2ȅ㟐F䰢T(AKHMQ*P*~xF@A3՜zh-4y},b@[usz[Ly< {~z*s ٯp A8,2Kb; ƑL+2fE'-oS )7 `{.GXĐ9o#î!s(HCUV3u+yhfBOJDGEõA$ާ`Pv)+Jgsgb-6uȽ4@ OEͲ$z ,_KC`1X%vH4Je3* 8NX(Y|R  BAs-/@Cr29`^D| =U D#/9Eq/aEƂS0 E;P8 >`ï藍x"B-/LM==qP7BRxܣ<6$F` z2>wEM'(OP8,Ai8 T@Аaw7UheA1,9]v 2ГF=0U+k^H])ӊ!+5͋,lM( 'ay:zq%)'QaQM1[F fbii"dNm-V 4e/bh3(1* dnڝZ_ȿԗUd*^ +(6*뫷}d'jJp σ%q:_&msS0"YP9v7iCd|pӟ]"xa*@0:J@+GN@n,h#fՒec#cQUcAVd-{Ppix|,xJ,xIak[U#GO"OTdQcLU"+%ħr_<扭dvخwT"d YH͒_ܝ&T4n%(j@uߔ ĐkV0XӠ[KƤR2Apmoũ~zYv!W$Ņ IT0I< /X艞Ϛ(W}tID@M@t ]h>xpr58wAAxiEGbLY"e=vZ(T}C`/hX~6z'y[0hc{6 ;4KCj4] b_nau7}lbC7{y:H4N#QC nXSņC #z^G!`A.B.X6v&Y=[][1W0NTB8WaD=FGR0WiY:y_IZP&q \v6&"lUc^HFFWɚZ4UFû턅ŘD/2!-RC;mVG)9Tl;h;CIJQ]9K|4R6AIAA#Q* W-^X ϩUF8 5#Sꪆ){4 Q7m+>>ͥ͂lkqw~M!4k_VSv/_hœgZ^ntqftDꡉouDL~1l$³ T+xV1dzRv!~䑩t:&DbC~#Q#c_ߊ`AWXUYxp 0Qf7[`? $7|&wFm !.2_iJh+~(Yh^Q&HlfD/4]\u*"bc1J0񰓂y&v0$X 'S$'GHm+_JkL2ݧF;σd Tdl|^y [U9]MGU?M a%^ņq;(C->94)kwܚA%`f|cP)$ }9C%%Vc(\12@%%ppqَ!UƢ_Ⱜ]M rJsm Ao6ßr ,n x{aM RuqFV>ؾ6֭kmZ-藻MYVbN'm3i"U] A4L/$v v<\&I)"-[iË;bG !ɑK/JQ ǜ CA#B"Fʹ6De8qI%Iytp0g=`fbO CVާ_%؂y"~YYDul1O W9>f_qS#ڕ@27~F1nCJF<%%Фjل;F픧?8YC,Cܚ>\]b:Z9$ӚuDLY< F-Bƈp{ ':4|i֥\,@G_t{.u_Y^?-O#k_r.:oɹ|c34ھ\<Hׇӏ)MUyfu3`87# +'go<1޾a.aspV*rc2;V) ÖN >ӱp~Tbyeu#}Y$1ۙh`m`T% `d6 (o:Tb`Y?]Wv2rFn#Ib!V!t 1Q96+Kh [*jm8G{OVP;~)3BJHmJ>6̕2,YhiepZŐ?~##[R7BGZ!Vuy/Qvp9&RF!) 7kbcevIb^4;C|6Wb@Ң!>lhS25teSKS6Ţ$?hqd1_b^8Zsώ%["m+a`ʃ{i":",:ՒF2sl,uQh3һOUƒI:s+*ĹȉQyON+t6}VLPZfNwR[""#%6V^["Qڑ⷏J*SЙUlA8;\ƪ;P6=M'_>j+H[S0S`Wqؐ-*Ç_ý'H"l7@>8\1D 2+9)˚o]8c&3%ۺ[J琿3u[ZzsMK7'}W!wՙ6Gͣ@YO%i͎Cn,Q̩vhGal!O\E-H<ڥʡV>7OHEyҙTїN@/[eM0!oKhV~BF׀B<E1*.}Z- nL)Тc!/lm[Ya݋J/۽<掂>f R(z~OD8 VGc;}릿0r4bWƵy `k0|-YZ{ceսNWL s۸_')闻t&v"ӉHr2m EhEY|5ezwV+.g- :s:A}QʃH0IʤVf2\ ~1#X*HD葾MYlh/ᇏSz:z68>L Ht. P0;K`*O[' xMCt*o2e:7sr,E\0-҅bpq>XQyϮ&ܵHp$EȻG}EJM戴Ai/HB" V^b=DB, %ُY[oHkL(EVnm-y߂S"룭-.I5qO&ptT{iy~-4\j RE֗~V&5x.om?^\&H4MfvJ½]*l1TfxA8t">DUg4<,y bُlG5 $x(ŰXE҂JҪ$iSUCnaM5ύ f|`QWė֌j3\B@f3*-DL;NaO6w&a$Xfbl *m̀6'o xcayC reT -li[{DK؜_Md]B6/?Z\麼TV"o#2 Ď=zW0eb:<3ݮg~bæ(-|TnQ<^LP/]Zqf ? &E!_};n$5}ӉehcipӼbL*{e74-Y򎀯4h%@W͈/VaUq :۔sGV ! "o\#&"\[PDF-BahP"q'% FtbCUsźkS_I# ,)^#m)VbaȎ4zɬ)NV1Oyzח#Cr%<, OQj OKcڄ*@PK5%U5 ݬ-TVؐs/u `.!f1P 4YFRȃ"QW/hN"ƒgCFP'Z1tsy"fIpډdVR:[nM:gU᠒~(HPlOe/kj?[Tn+UܣMQ C?6¥~4ΨwjmyḐ׎E~ fD3ml{cvo,YM]P#jsFYvMnYdGy]AMyJA}׊tK9Ҙ7E !g JT\sYM}:tjƬ GY=L*XxtK#`~ +o[\ԱʍF[xN_F 3'-aBjy~1TJm+|=jǔBd H>OZN,R4:[/$'va+{#lW[d ã_+xw9aU1y$2z6yym=.?gOBƻc^u"sݐMowwMs/[) RiޭʸvQ2VoCF5b:l;0_W wӺN-gVa6\3W! ӞyCaSEk5 BZrk0~PK.Z1 8nh }hux Xms۸_')/^|"ˉZHnӁIBL:YL3m5X"}y^ ҨFܤ?qFĩ$%ڐrxR%Ӕ:KFZi2XY#j_hнҥNv{ao{ߍ>t޻҇n;`c4QbH߱0:Xd4Qu;̩Nx'iM$9ixuCe&H:KUL*4*1,]HX3c!; -siXD uQKU T"Sq C#kwdiv kgMI~uJdj`B j JD q3)XX *IngDu;I=VJأp*P۳%8͓[!dU;,x Z&4s xi蓘Ht.w*P;w|Eͼ  _.oP 7k`*JAtMMzv&M?w))hbMZ/60-I6:nd3ѲTe+|(Y.5M|01߅ZB{"ʆFW`3e~uFMv$(9I g| #@s7ӳz:oS(cڊh[0қS ::'3ʢ<%?ワ#0g p)bB[mdW:4a*wj?>PO(E>qpK6wf#S,v~F pD|^?oT"ش=;sP+&um c4=:Pyt9&W*2ȒNWŽEۉ_u[v˵Z[/a2yLrI$,0MqUP%*+RkƠb*b5Xsӽ,mk"ofmX{퐮Hl )>*Oxىwkb" Dʖ'u4o͹w4/{o6~_qCawd.PQcmN< D\%R%)}wi`I%ǻ;sP;-Vk ݰ'/^|߇i&1&cAXl`8gg@sGO`E;J"nJUh ri@X&rǎI]w yJ.j#" P!B: k\JR&zlK.[spk0V`o9d/ލaxfxqsZ9HҘ|@4vG x̆5-n@i-ŀaP#W ׳d sο=tjД Dl0tGa YTǼG!AdWx:4nm81]5;+r {m~b R>l@*O|}B\㛣X"E+e,7> NON_|38_69CB%-CqjCTޔ[1VkdaËo='8l!!mrJQ!KNE !!1kLLC 7Ql!a /ΎPwJ[m'7e1}ifVseV^ S[6?d]WgQ["eq塃}5u 5f FoGzOCmd)B-e^O_X*__$a0 K8)5s |dέ#6Ek*5Oi#(gq҃p-`3ΣDerQx̑cHk @Kgz~9 Id0: :dwDBIo>w{+m"-r'OqcЛʭtX$RWj lX!hC^eJ?nj~:)Qx}JXU<./NcJfVfiՠ@Q̴FnOk?w/J<)<䷋TF!تToj8C='yp;(~_ DWhon%qIkJ! a$|Ho]JEQYAO>ռOy3<x1t7^5.|(\7t~ׯ裇r )I9SheQG Puj`eB{gf"|Nxחg' Zjb2PK˟pٸCW$dz4k"rA3piDy7C?~-Vov+лm{7nu'dc8rǚs0jlL+X&T((f 7g*> ;L;`Pc=kA/e";pi8,6BI%U!;s2Sh,ܐO(*񽇤_kP-4ê͒)6G{y*R(.*PipR0tNgAi-u}hZ ? |_؎WI:0釽^Oݿc A.WY^RAC{*Z,SZ,CJ0jg[B*5^AcK`Dܠ~CݺvijidDr =4xVyM?)Qɳ/V/;hQD=FU9N`c|nDk (+HQ ?ekDN:z:%dޥ~kk!XsN oVeC~[6>WMi)T#pz N<]3"={i^7-j*ߒh:LB duQ[I%XjR vo^$&A!UhYޑNcmfEŌ]' ]K4ml1SM6M+VaU/Γ@tDk{l;ƞEzhKlMD^x@ݖ_ l Ilϵ0i+(WOG PNspI[Z>lw|%BXtrc +?CپYJgYn3ޱsZ&EaI8 bC~z*ssw+RfWLO]^tNۢ1\ 7p23]Kps`ZS腑`cH|:~'Q>{m`c*/[#>&#˽ IJnM^w;,ɪm{ֽ_r}-+׭ݛ"$@{"#ۖ`0GX>#/[\zJ|(o4 }Уڬ(b"RD,MaE{ WJ¼tlD\W/}yP8vkg; 3[vW8?'#Us]܉A/noc~|]EWD;}dzkz[8;ؾ PK.ZG&m-java.base/sun/security/x509/X509CertInfo.javaUT nh }hux =s6@fzTiqWV]ϒvN gTIJ.IYN;Ui$X,vyL]Og)qFmrwo;H2 ~8r;7o ~DQ!$Cst\ rjQ'6/%‹oK:^Gј f@Co !(OPk7b]*N rH`㱏6g^x~['ޣG otMA3,C7%PlG@8%VGn'S8q>>2^.S?g1|Yt/z!JM P=돒c%#\ ? ԣ!]xM%* IOzkCOMLዽgـ‡Sq7T"L. \uG!Pr@.LF)J9WN# >k|/1B/ hX%.R͔/FG9D% $S?*mc@s/?fFs(aJBu:(}m֚zV yZ9Wi7Co ]:FY(aJ4uaܥ_ r_B6yGn bTc|4Z>BD> EKfR[ Hܕt2! dI'.mEhnK:&\hJznR˦+^[˥l#,N|nQ7Y;k`랭Y~ 7#e~ f7ɸGf1lטbl{BLͰnyAϽ;|>hmɿ- ^̼ '1&Y NJ w\Z!H\3ck 5F@h|@lMY #T ɛ!KO 3Jؓ ƤÃ"?`P=.9b>,JE,'K@ "ǒ&: 0"Z1<OhaB8 Yv+$7Bj󐬗;ysA"ƞ +q|Wuβƚ\WI0g) 4'l hl"Si| qw_:ÆFJ~[>Ja99Zvvn(iA#PnPKJfIq˯- g՘Q n0xW j",'𒥤vo"~],@$TMLSo^+J7)D Rfp1.N0i0w?8T*Bl6>ZHĊl#?!r/7X:S;21w5n{w!>4flkF`Ĝv 2'h93%%'we&o+r@u2*W9iO2V* Qm!u]NzL W4vҷ@Q8қ[\j5wxsCլhEMueαN3,d^ʚȽx`Qp0V1hRCFXA]ڵPlvmo4n0T‘EOdj*-uf:_dɩ6&啩M2rɰ輝) q2ժjv=Xi 9se(5ġІ=2oqCBrFVYݵUh2RCDnYCO7.<Ve~"R7m? Jź(h~[s>:CGb/QP;:ULzu̦|o[AGBr*>{],!*0k*dYTXƐ%VxA(ф?jR ^9 f|^jb#W/_JZYT? ] Q:,FzipRQ/=RtT%HfG{{$ZaGl^b~nG+Tj"!@(4$f. ֵ &n,0Z(d;Gu7Ϗ!&#xY0pyv2JևSHgkإr 7=;Sؐ(怴Q?ɔMCM!kݫmX{X}\?)H1 W);m #F kR'_fn[\+M \҃o'*ĴveIu#+ٕkoҿ$sheĀmB53;FΖz\ϕ^KR쳍{m1J Md;" pnck!ξpPhغ ;$Jp$ \1uKw^2fc:!VWwr :N#tHJ5e?ߴ7dkR& &`OjЌ>L'a TQ\e-KfT)3j"tQ<bn_VV> {ʸTxI--<7 w4Mgy4iA_V"EiuB W2ɷ" m#jmK xzdR"2oDl[$693C!Z">oʜb65_~K`'Ϙԟԟ(툔##J$d53ԍHV% Lx6}2uQkûx*چ֣gdPNPT嬺,]5,'ۆ t < ֮z"6]PˎmCiˡZ.ѱٚ9e./s*)^O}oSmrv牠4)0j',_Qۑ-{;%Ym.ꇍcXDrJ Y]iK@$*t;h(^?Ҭo1hbb~4C (A4WMQ'!\j {XJ* U ,jri,Ut4H^PS{]8)UZWӁG3Fi#c3LNeN2s%S~ !NA2`W\SضsUAsk$*tCEX>9^Ъ?%H թ(qP;-4zV$bcA$ؙ8Zxz.3 C-Ҽ{X~UG;u2_/Soal?7\fK\?6i0Nd`/,5sh DHE7KDt:М񨍟9O`AG8n$*$>S׸kfxQz2c֝vzT&H}Exաq\< hv.8[^Dk~ԛF+\Ύ{%x:0RP-ÕUX bR.Hm$r A(A[D_] Tf9"?V-FvzLĵUi;h-+C-Wg7GQAl,+%:'V~DOy%,AAR LyEC[8SGKsu?,Lߒi_˗HԾ\Q^?'+!t젶%8[v7`r'ά^?f aS6'|AÔm /|ّ77*C~sq>jF봃pၵh:d4[En.LwAbEyvs"OJ F+;"/kmHg#HcNO=%N^Н"Y ?n&R0$mfNL#0*d~1V{gd:F;.=˥`[x<7SJv¨=J$vqKhIilOT} nbY*v* · J3f+ NOЛD;x|~68jd(8ϑ OƘa4dQ#z)wUz ~%fDRf{xFnMMʮ]tH6< /YY^V[>Y? &bd l؜FH:k>Ķι (ٙp/;(6Ca,rW}7iY 퀘vph 7^r\ߧ? sIԴg d+gzNYg1O?RSJ *㝲W{)C7[ז7^js[n:%(`:Xwe.x{ֵYUrdt?*6]TiU1w-#4`u{Pc~\ڊ+\UChjREڝ0aV*<~R36j3QUy8jpS{vYyM0v:lXw eV#6,Ξ={a_+A3nm8:8:jC߈8E* &J)s Z4KLwڇ^(@>Nv=j ymtY2(<lmfB91`ĭX bDZg8s͕0:5`;JЀ!84s z89*4"l.e",XV ²o3L`Ӱg.PST[8K`;pڛmtRaBYS F/e !RSDgoFLq $!v%;ɭ8LJs3(+Ia#d'Y ͈m[aot{BL\bnJ)c Pn ^vG :zѐ@:Fn.\ È"~&zl īp( kv[8͒G,JoIM%cPb#VS`~JPڵae$PSk6>]BݥߐΟ >K6mxp0,]NQX+'HAkaVcJ3bڶ?fslbZUvY!$CRQ>j͖>fhe{{ ߉)ULZ^qXj-gO֥j3(QkilNW-D~+ZU>NsD*_~# +K˗W:HUc"c*%e|ވ@8'b߉s|}k#(cxFn17%CtEQ0Q9[?3%WsCKh/٠{@njjZII0Eb`Nv X8 ? OpĔɬ&tO~ Xd'qւs{UV=]t{"͐v)rI~% Nc4Fp~)ND:f*Yh+h.+ %l] #nly+ωQkM8 >MN:UK-@A!BӎX+ʩ xsdg=8jm"X*)>CGvhMj(U֪J) xf#!<꩒C fQk?HԠQK'8?Ϋ3&]eXOi>w}Y\\JmZ"(jY3-mmO=.A?rC`ԾD69ױbxjrzv-F=>hG+.,Q~ K?1]x] xK ",Oa4TD}DX> kh{֫dre=TB-ҲA>$b9Ұ㍸5.ʇ7s[)LaZI +J5 0UPXxEOB BS!yJ宪, ܔn= meadY+HuabW+d#0SjpD pu\*n!GK1B0Z)Bd 8a$`_W9i Zc1"av\3vL=~}LJo V}'(n^ vVfns +R W~ߝsKqVs|aNN~qw)ڂ*g=X Nں?].栛(:3MoQ7NN=,ӻ IMz"89-d8VaӰ~hϿ^dba g n6|&ج6вsߡO];Csfg9j*ƘT^ X]v٥!Emr6<\ 3{:.@1|"c+‹^b q&*5B7gM8S$ʗϜVբFògCF5]]WEѰ #z ņn0{p%e87mO|:Ztg3<Ř-; ls<iK7ÅɄ[VOWe8ϸߨ' ".f;˺IT86OS2dmJܡ^c ▞cc1&: h8EKAtUed ȌI>h,=5!LaFѾ_[uoY\'LWZQfaߤK>gyj)Jc.JҶo,d};tP#q֮2;E`p asz?,fxTޠˌB^Y+Z[Œ Ă #%׵crC*pj4]7Y="dyh1MJMl8$(.z>E˿[ÿqJ ^.bK<_xm?Ek56@0`{vfXw9d_V?ڝ-,%5B1ݦ*xUL *#1MTsz嶑(fYVWXvk%"ڏ '9=(crą Fq¢]8 l}SYRmBzDvBs[Cl,7j8jkNG,xYj D;oHv<+nN-o[ΡU+~Jzf:!kj$/yRZCk@1'Am\v;H5.Y=׮]. X-,z;^O7zKM' Kn"_0v2wc yj&l7KƎ?NZ8+Sjy`E~>j'=ƭ)CJ#{OFreshestCRLExtension.javaUT nh }hux VQs8~W)PCr5i3%4#iacI2߮l!dv+p ]|L,Gpn5i C-AdQKiրcJaxISp~4 <ƻ`8Na87Cw8zot Mo ~3cLi TcFv)4^JFX-g%3[9WWq,B 6AT~|GPF,!eAX6Rep *KWMqr62 F0[94r@’5k1U K Th X}ЂU cra!vV a0BCfΫOt&~ jA\"KèKT^KIe!"mY`z;2Vg;qg0}$c(2PrEfW\;ܽ%u4HuƤ~g h8 T64 8|ۖYf(d,4> m7  $=( j1)Te2Ro cȔmRKRyd &Ⱦ dLT)݄ke,Y]ڧ''7'O~ҩ6JQP~ʬ qj#vVHoKA1hT6Mv3c(Br)1n (?1$3]"[1?n8VxPd VFt}TXz7 ;|cU,' .QRw-#꧋ϊ9[S*cZl;ǘDͬMX4UWeS#Mj hTdVƒO}_I_΂%+!hv`fCb;IM@1~X_ZVxmLBxl%vt>bZuxTB 5o#11.TXCFZqk3x'eNq JS4FgϏބ& Sn4t]\Q Oo˓}S\ ?R좶メp;hF\KJdo~4S?4m}fbr*qHۓFҔt|x[\>R' V0n)4da TהbНH:b9;uݒhn4mܻ}=#jOhRlz~L>$YG1V쿃Yn'Jӑt~ȹ}ҫ˟r5,ݴ3>"X2[*ء.XM2 A5zE "nہ*CoNh T SPL籁\9 Z+*_hBJΘ.+k>feO ~x,4`ʟ6[rs½PMfꪱ ]؇!v4K۵X(Uu?̈́2% aXn]nDY>踷5;G07܌lhG,#m]Bc.DZ瘦¯eA+o 3x$Vsn۾! Kn][oeL4; Q٠)L6Bl\ e!6x0)L gc{(J)Bpf5Ges iW[[ e&zbܖnawֶhJIV$ܨml Kq5Ũ[+ĊH<|Ӹ݇ wtap6yT #q= pv? gc_wjPLoy-zApL!M(FUZu_W<{p0#a޾}y>I&Cz|`@-˱H*e:Lv%x1I?FM~ng4S;Jlʔ%vWlūH8z%ټ tt>)VJ;֕o\ ĕ[^/fr<YBi[PnJLt y/,tHavĶ.ϴrW簸@[RT#A"'Jr+sلArz&4~n:dLާ1i;qRqս@G5>4B(˙ujGc(m|+c&>ؗTG/C򆫁;رbX%agDWōasl]/8w;PV'+ݞ$w~; VdEڎÆd3rÿ vc'[R_Z/솑Up]cxݙ?5#ޓHQV \v(n`~g̈́X FǖPmi|LyDX.o%Lqe]cpH vyķ+ﶶCBϣ~1DQ}pQO+]w$R3CX )*. ,rY1,^u)WbR'w b@/y|-+$YtH7:M?A&hz6`0`T1ryڿˋdpg&$f"Q04;_"e\ڼBbŎw'C&1يcR&A&D̐Ie 2>r}i g_aphCs&ono,=0+v?PTRL"^:F嗨K'kŸK]G/ZbM?gl=ee]8%At+;RW DdQIcS=ʻ %gUih3ฦ`z"cy*߽1æĿs =GMe{.OlOX08 kd1%3([ķbzC:RSsB"Doar8JjFs`G)̂N&*S2\H(s&2T<nm2l :pk j[3u1Ƣ%a9:DPd'c.GiT

    ]x<ԙJutUkR=5uVh?Nw Cx5d=EjXBgt(pa3ΩϧךvϨxtPOaސCv:Iz(-JxXye%h" J٠`DLڅ&fTkSU8:^45% _Hx]tnXDjΝa3ы?rZ+/CSl ^Y*=StӅoV4qUL{vsDWZ6:ŊA4F%b:29ǷҎ@] h =BuLڡ)3!L)mG4탚nCfY< T9Z 4]) n+nK g[)^ L ߔ4 >Luj`|6:sj[5=5!OoS;{dN]R\gԚdvKհOo*:T&,LmfGŤ4W8\+ޚe V}+__^S2So>3_Mqm㥠M%j|،C }ĮuI>`XH(U"O³!e,c4NXgzSDcGۃaG jyeX/`N1Z]` y2D&!b(fɮqЩij:n Ո; m#>DͅݨKzj[U%y.=O0=Z\0TFmVW{8wTsLa-Ȩ^jӋb2o^Zm]؜DW6LЏRXzs9nȞO'7>E B{U6{jį؅w7b/%>.n*F:r?5tMlن pA=&]~ߌ[azTGGnV*kwEyuc;|$ݿm?xG[ zy[J*xn42s dդf")!֌e(o|KeKf׮"qㆯ˥&j:$-IKYu )N[BkvmFm*+sԫ 9\ m k2kTX6j[@"$mN ޕ)5omʌc2ԠҏO#4H2eoJ_'eqԟ F#i.o+o`uX0*G0;^Ex+|X>ynɢöyO'\;7ej]3uvvȩJ۹nk7*֖u%in&! Ej Ҷ~gE%v,|`sV<^oK8"2J.7_+w1GA219PS )pm)vSaiFH/9byي,C%Ph<|uɳg wY^_ ,^28y!ˋ8iO5Zq#Z^ۯ>ah lA()pf4G `E] Σt~Qؘq9#6ˏ_Gcj>hgφyWMӛ6GO}t9 O6Zl@v߃*G-s . oATs*~`poPQ&i%ͻԥ-lO [2i<l*FoXCcJwQgaz悁[Od@HeԺM*)+,/@&C`c2<f%éJn`Lj;(Z.;] pU&l68^M#ZC?:ҒoÑ{>Y\ r^_4b0H'q.lal̸2)R"NOZߖq ӄj NF#. iw9lg"9j(f]{X=6C$=-xv@:I,8}kH7ه/?>t4f"fj8]r ,ÝyɶC/A 5A~xV}rY #j&=$՟\u|0:5HE(IAlR2.11mUd?_JF?2.~#t ~rVyz)/bU`]c;B`_@*b!M-\m,XcV3kC$*qtAP 6+!lӬ@A꺎jK\4>8f/L c>x)@$"jA d~G8E /ZEwkanY-BpeXdV0)ـ z\BB(sTN sqB\'r2y aZ&j0{)O=И5PFڜlX-wL4l4B* |nH G˾5Q? Za}o}Ft).iRH&`~:(`c0A<`AeTE#)uˀ,kJݦLâ5UmW|5fcyW*{KY*sLX U ,|}v_SRY$4蝼":{CYݑ"=`qIGF]!4kndTWb|>gYh[ ,{4X/Sx&R"Va,,gHBh)RuFJ?0#qjSAa)H8`AXf\kS\b"̵" D. /1@ǫ[4fyv78U -uKlmTx;j( R riՔs͔ "hִ3MuREݘ7 P":ȯ^qFNMgi%hHPu-U'1yirRbg5%z䌴@Mش _oM 4pLE6x+V۩rK8rgQ%"0biՕ:uL-e&d7>ܥ~@hui;5 Q;qw$1\4TL`qJflpf9duG& ?"xAJaj=wdt?9z8h!پ,nV.Oпjdg=j݉hEcn0[o޳V~wU~ZCJT~?^|5xcSy.([+/fi?+'!*PƼ?-2Xn#`WTKdybPۆ^]k"\mY)"O6OhJ]6mLTI힕M9 7L#^|6F˚T)&giv"eZlD< dfR'4l^b[،|&/X VI^óA, ]e+Fnt_KLv݀n~3'1+u=ep0;#>ׇ2,nRy$`=;pcC4 %qBcKWzw&fOJ*[3VP-FrisQrssv(9uU]6ă I-DPjO&>-Bzx 8<1lns{1SkkmAஎGPF֚7s=600 y7v%)!~WnM6i Sj SkiTSXn NExlz"鬾؜lJUgU?riӴv O;#4T5r#|}5jY}A=a1Ɲٝʂ:ͫ&(x1L4_,k 8syS-.s qql1J%N▉b{9 h€0)Ι J\+E[^ r΢2dwM E`U3 72 ؏d*Uw>PU 4r$ڬgd_2Eqzo1R֦t;PWru_Աu[jlNxW}>lpAmWk3댷}W>Q~3N`. ,*+Ed8zBA )6܏' с9oƟ|CYl_BV0gR6XepP{O#eNJyCa,`-Hj 1αzmE*C+_% XM$^uЭ|ۋq:?TU8_?0JUۊTb X_XV[*Cq?}xw3fRq F;}aӦ4K5D͓}um44 y–FV:M{V(T;D@ eTZG,)gNY&%h+|'-{ :K@Ꞝ짿r>~q/%gK%N^KNu*XKh`3\Ќc4(( z]y3hۃ^]}Zݻ^vZ>\wpչiuy1 8ϑS2%4(1L .3^̩hND\p0\M5ȑ= W,tnDaΕ2SIDgFG0\Z W$S? $2bq- 7G)#4f ЌhX :CFZi=cfrKgD͔GDExAsێ0E%%6ޖ-lyr9ȠUJ:J3V~mz9.6 ;Rb:IbY޵{k\|ӹ @*"tܶDE=Mwns{DpȢA+ CgKR[$aF&$RVA"MJ 3l_(u0\Œ1Wbb)UHmp5kB?7NŜ|L Cp:!F# BC ~l)\hbH9@b 'E B"AM6%KkzI ?1&4 4S42a'ٜBnʻ|_ȕ ^LK $GEzE )(E7q$(11Qqb"‰}LA D K14hտt_bq8}4-4FqFttr !aOybty>d3cU/µH.idLa`K"tw9T9=OdsvI:,gc3SEJqLhrbB}; 8A,g kO6*%MX>;Qn_sT Fh{Xɠ8`޾&-ON_S A[G1'fȑcC|Nd\ǖX =nR S`Z'kG,i%|aWr3@6#'J0+U,N4vc´0mRAp)L%W)_a.EDVk08nTrZK^s E΃~˓LKHa'&"ȮSu8VhU13 apC~&-q. &p2>Cl..qŌGB<'$`RlJ$0+r7KÛX-kG%x}HB{vZZN s;zt/WKGɌهG 5ݛy9΋J%+PYܕe޸NW[X3QFtN*/+t_VEJs% ?(e0lt B+ț >\Ψ)FsX-Y{4.'Ymˍ@ (#$RGFC,Y)=AP4r4V]f+ZWG%@ɶ\! WWhݺqDy3!VP*\wg\T1^U4SڷJi#߼qWn[/ׅZ멞$;;vT!?@ ,VQ-խɯ] gEsSR Bujm9pbWI۩Ke_ l'Dk؁9 qB]qzE7 C2͓"\b^MWD[;r?4\ծ "Ie5"tѠE۔/tyr#cZ7-Pڈͮ \m][E2\v/t(>| ,S0@ J1TJyOOóoLtR1`+aGB=T2pBҐ"+r.u9l{m$Q =K@3n ̬`YC`*Z+޾br* FJڄIm 7rJ}r .cP%9@ww]vA?DR*bP:{q!(PV@CEN,$ pmNDXҟK ZO2, (>xrҜx UU2l"Ƀ;Euxr "v'֡z3P$ Sgs ] ga^j %6fH!x8#N ؜Q9 ,GZf"y c11Q!)OIaꌴKo.Hd9 @YRnErNfX^E& y)cCHOgFKyc(2m'#1 _IP  )j[,rL]} $~71!izBЮх[z$ 'IHz,B''~'x@"( 3L u99pdDf 3Ghhs2]d*H=JqKxi@+0T{p=7 +HaM&{N^%3McSc9SP`ETmX ?D<>A;WbH9_,=ȾWhY>HjYD4T"s  kgUr `~ =}N]ǐRNȎ@aD^TfS>O>F|"/emm1A 0yD6HOb:̀xm^-RPQ' D0% =vpӣg{G^_6h{1F*DİL`&T (CkTS/#ժZ r>4Av:= BdxMf-BKh:_$3ʳ[3Nf. mAR@$ ? (E jB%nTG<8hcLTmmm!KrWx_fPk1tbrQJcEl*yL >85 G",Ny `wHvtj+Y|T}OzZ]E_-~j4)ͼ,[㷪h i!U6`&||ҔG(́%J[o> <86EHl~PBm1p[2W}Ni{0 *>QrЧ,;l8M0uP>(~N*6k(5[ AƱP*2>`c4v4~^W/Wl e{UA(1WJjuSQE.ztQ Ҕ" '*,-]R:gnF:f}).TAW=ҍJhnߪAZ(qlhΓVh#!:RS| <âHaA;$@fW CaWs'ZW[vBF[ kV BT^:jt zsIIY ,BzJǼ$c^b/f1]ۆ<"D*.e`lXqe~=Ak;au-$S2t#tAPK7R%`"MUZ.)OF͆#_*ɯXߡh\ y%ʵJ ӈ ȯևD'W kXLhdDOCDM6#;V[PF_k.MJwbB]0wT pscSUk#Ϋ{B5wԁیߜa@#֔dmooׇ]9fv~2* |wqsvbw:]3c3̔ڌ];?`JF`azk=ˣmvـjKpBxz 3ȏ:?{<_RnXEw|Y5X,\wHf~m$l9!R*qA`[Fw͔a`)J"rq26bgW:g]@L_z/s~Gy̞hccxd􅂄NeP9U7ԒZCڄQspFT[b{5>Wt>}O_]+3ڪcˇOǦ9 BGa),;ɪ1ryl=p/u=H!J_N# Bkk6p9#@fqRݷQM5,~FGk8?G/*+RJIړ;ɗGgDO.|dCf:Z yYdמL5Įr`t`bͽC 8H5`l΍)~ٔLl*ض)"Խ$s0UY\]ɚXW S@SHH" `0mfj` !TK: rΉvy[̙JEdzqA=@ c@hb}-XslC0lSEp%Wq`^V% ssƐz3X +cvND1髅°H<~3l/=sO/)ܳtLEUhsK u= oL!(6k.N{ϕ~ t82DxKX2u{1J4Fn_ jW/,E9z,AoՅ4-EnlZHNE۪wxmJ@Ӯjk<+@ z)zP qtz;)Hi=y>5y[xc}YQ}-!<#ni֔/BI< I-i|\#-HD9Z=w :6?+#˾O\r3ʲcw1GfOA:sh Y V#pea ^Y)%A1)`2`$KnςÐ_5,="X& mL=}-C 3/JfLU Dir0uU0k˂OM^ d5^^S:?A5/>cr iθB 8+0z.Q'=4,2oȕu1G\Л^yBud:Z|$8bk^QedD Z[\mwgǺ&H8ʑ%[A{[whFf7v\.sabʅ/m]718Ӱ 1.ԡԷib]ݔs]8ƚxYIU{[tH-a/ݤ4$َ]J)=iBCWHYCG_vDFxd^zAl7ם-E&Aq-aװj1WCħl쑞o͍"=81a1+h{H4b}+c˫9&Yk!.>M2O֕hMJh . Md"RG rJ؜;  XHD{B@_BHskR[K(DgWxOOUOĢ@V}[͌*+p#K](P^7Vl(ã>fyM# Q\4ة _'it8gΉc[eZ}m0n#lATS!&)@Wr(eI`w^,X"PcyKiřdx0! QwPSxB`IlAnh4@)O9xxI-En0 j~hJ1ԉ#mq5 -i!nt/w;B,89 }Z@`Ltf{N;k\p&"֗\GLr:FWQ<.u[t]˱ޘE2we#mK#AM{Wjҽm-w2mu(On(g{s"Ti+nrs ؅i(zD*#}AJr>TS`w}9@gݺNJ!.-sI  8h$/kYa,x:qrG}UIK*I }J0ER82 Q^"U0jHR,V-z2>azmG@"˕gᜏ"_5+4/B0:AsKfdv4-4b֚8U֧>J{+ocur8_ ݜwƁl\ew{ՂWϣ+>O΢:>AmFm)ؓ`,=ONucPQ_-\ p$4NV-6 'Q: I#IR"ip@F${ ˎB?8#/,j*OK<߭''8kc@KJh7r9{OYjTTz73 `X&= Sw_#A[NnF9g4PpT9ʟ`hڻWt=cɪ lcy*ܘxn@SasHCGc'%>d6vQ]Ev6XVOsiTDqbk?bvZiV$P+^{Uy@j>ZJ.YbrGٟ3NEz @S@,΋~q*!x$PNJy,ڂ:!¡Y9ƹ+YЭpV;ΘKZz qG^yΩo_ My;oq cpN=VI}f'Ч0<!RQ|!.GyQm-m=ee5d-X0p稹|0U` J 0Z6>4Oxm/:S>gkݥ*MyGNme ƛ mnG&.Fx1p|FzoELzzvCby7'=WvAܩ$x x:bo!*Fdow(Oz/BE ?fec،ᵚЁ8Ӌ V o|^l5IiF'Fb_NT,p=,ǕF0REo 8(q-4wk ҮMA}>C#x9wn0J?mNm#g7WZ<xk$nh?U±tI͘^fk[ƟFi<+Gg9ئ1`߿`"3׼ `8]mէkcs/SignerInfo.javaUT nh }hux =ks۶+`;Rvu-:-$t2$aGxAZNrΤ ,v}a yJ&˂tU<{'bJ$M39(1arќfw4\gdp6NxB&Cr48?pf)9 pp< 1[F9 Ґ<鼸3z@6iI?A(/,Y!\a4 S&!H*'xqEӄf~L.˛8 Y$fy&9Ix'~p(_Ґli*p"') #k!ͣEgE`#06'yy+ R l(|FnwQHC(1:v^LhA~ƅ䥓C n}|CIy $?f\|$? &4.)4wVq.e~Rlp·Sh?x7:>4C@'p R1 `B.&;C@Ι4d89@zdGIaEsŞdGȍC(c@#XD!ďd8ǺOI}rE BJFI}h'17'iɻ4/59X{'WӁ$2>Ipri{{R.އ1}dN}r4 _z] {)W0\ EafmŨ~AH49bnh2r 'O@Ҭ wh<#-wbtA3ЬKhG4kYͣc۟l Nmm~~Zi|Mr:W^m"Ƿ4A9אbO|yLk w{V6+̛> |ulVD+<fYzKwk6S0 ^k-`.-M>U+`uSd Ƈf#XNh@ΣG7`{IIY+_;ꯠÄ&~E ,@+ <]|c T:` pX\Q4T8(2?BLG9dϴGZR`fVZ@SE~|QnP_`;mB.@B)v7ejo6) $J* &ߤ)(4g^=$EV҃٠7=俼-FE? h(+͍PD`[97ݑ.m஀N%(.B,ip4 `Rs35ŝp< lhRF F +edBE_(# ,E_r_RZC):lX K?AѹWZf=Iڮ!!O>pw 66T&L3pOZBTU+V[}C?Tsr;9uSwJ&(]JIE69__R-О~OF47lVMmj`ɠ ym*aS}肞9jX}&Uob9Gw2XڶUKXeи= ,ω`R" L>ޟZ6~V$*1VQS', A$]D7Q + s՘|8 nsw`,hƼDđ6"?16lyz\!A@T;q@ D "܆Lِh8EOkh?f++QSr[S6 :}Q&XtJeP l1ͣcW-BpRΞ^LE$;乮`팒; ։9rhH|Q 1zz/{"&, 4JƳ?$˺ג9MPi84|75Šk"@ tVt\EQu5|"6H-KZ(QKϝ3`ФoR Z'֠ڦ ]Y3j G(:Fr‚fZpAz kwE:Ǘbpfb2q)Ezo{{6i6l@cc*v00tj  _{ϫ4Bl#ΖO>ս8(h1{m6)_<hwn_$[Ώbt{hj+_"[-}rjNvqY2w}`LrIF)ho 8&aPCܜxѦ'!f%}r$4-vT-,-x2(6]mGb!ߒ icyRurrD^=7Uҩih 8oSwt(E.Z_#B9kC.5;ҽ4#48En&w}m[ dt;Wm'"1b+?c'8J\VJ-H]IǢԠV:7*YfΠ{J5_< c*xZĀD?0NqzBj=[õ!c3ɺh%1K^LhJɞd&(Pe\@ݷl­O:Yؼƌ3`EKoM’+}weB3gim;еzZEF$#rmVf/gAlX=}mnCNuvUŅp`4]i ٟf%bv&-@жU˷2,S$rܵQEg;^t]npqrr0K= Mn>˗-EpAB*aD4Yˣ)6@4YyTDwDcw1lļrNlc ]OPw : WՠiQeψ]۠QUKƏ;`N\i:Wo{4oBr^4_^1O|7Qd(ܝ`\>]`L9ޫ~`QxˀnWJ6+KNnUU})ڟqcgWsafiaB|䬙<~n1GPtaۛGIxڭrDuح%56}sbnTak9k|m[QQGUsHCq %!`#fЁ Yj]a^ ߝOZ8fQݙX@7!C1Y&~#0aծSouX J*u9,{#/(%g mg%VFL1Lk-] !WE`! @PXZ 'ar'" QsFqn88 _l{+ޕyٕ 21f5X}3خ7F <Y٭H hJ:Y7~ Za00 @y i0e y]bFE2P85sEVRgMK=aO(KX@CXLZ}ìsCXޏf`v5r r$M&t]A/דhMF711 D[|쁊kT׍ny0Nb 0 ѿ*S.{,(<(پOB(Sn/rP>RP^7gT"N[ՙ5rϴ bPY^ׯ}X6]f ۉm9ůBsxť]k/!n^B6jԚ pw4W% _v7"xIRZ%Go@AVwJvsqp&gh/*p~5(|VqcJ՝%֕#Ϙ*Pxf}fEw9*$DιتM+rKQA-!Rf"U;.1 MDs>zةGw.52 |ڱ@dWeuD-A?Оk .]텑eH&\j:vOT8*# q'.YHK5yfp QC*o6/)wV^]y %/%E-v8QQI*^ᖞ˜33'[жifstuo6Khwuk`S[/!_ >%3 Kb)W(7#E=Kw4 T ezk?a#WG9r1jLq0L h&B`!Xuv$υj!n6k^#t=\r>8IxQ kC7sE})fSWM̲V9c"ٖ-@;Po~k#??jk@,D(WCzsL.WWQ%[o}q62B0gL!̂x1d0>RU^Pe*&hFYiv|OV{Ak-Ls.lP\RfW Sա-dE{\r5Ggޑ)@׹#묯R(FT*ގLϖL&/f,k2ͥ\C:6N f_eΆ^V̲=}yPKCS9Attribute.javaUT nh }hux =S8ӿWxf Zi9 {;c%qyl[eiiޙKXj_]G9?m6iAz%n8ڎb qc?ݔ&aӄwtd!8{d0$9\_qڳyӷɫyuzC0/Q?1$ҍ!sCt'i.RJ4gG4&锒ƳDc5yMCZG} %w4N($$ 6q3Nɔ= qNU)ڈ&$DRCq #6!RF i&M~aby#:B0٨s @ө h6wC0N%-i8\.}`-%A@O{y3vV-;v/9FЁQʟaz O@I%Q^˞ R%W!ywHW)]=3p̤!FV$²l?(_sH-IƷ ,7{GA=1KcYC` p(ZFCIm}r!%UFHгdca+ _QIЛ\tndC\U@]ϋ@wv]ǥ 1e=J'mr%Ow!8<Ҋ` CE)l4fl58 4 b1w,"-BnlEqJ>wGVГte<)}" ڳvu()0q6gۏ)F.s8կ>qSl}FoӐ4l,s@^$tghy6/O9Ȱ/m gJ`0` = #]RD$ ÔaEPע)a舅)=Aa4TS8ↄ>ԃG(n|VM}AtB =DŽHfD`?흟_u^}y?~9pcڠ6<݌4* =-(f=;X֋;Vdձ/=:f`0..A Ji /ی޿f_^.`o4<> mU~ p&5_E:BS7h8W{֢ ߯@E&4[R549-bk%8uv4$Yиlnp2܄J͟NY;?}p[PGE!M$i30je!BojH/?E ԝߓOYg0!3ZSfzZά3IN qⲧ*RؤAmʯ cr-&7Qq,s1ùˇ2E=t:iL ن@"%۟"6 a,Qg؏&G5i7:A/BO:H 6f!Bf1-1caQt޽o xtY/2?NSooNϻ-rpu$c0#X! P~ "S7$撇ddrvڔNnx`Þa֜S$ ad B?-&ޔX(e9,%t0A:%cW֩$m^GqZi֖:ӯVLH?jسm$DZ*S`E֯a Qv-5h5vקwvsٽ1]b|6*/'!6pݜ_lu!̆雘J4?1GT("e<d[Zȼ鞟.5WgmzhUVS gXu4=j 1:8 9 i 'Nozkxg}ؽa{~y}q_j쬇1F{W CC|DttLOg4bmmc6p"ܳ˛a3SIO|Reg*-E^\8_{+{4kY {z0;o.nw k}=5&C屻!;Ifxe9<}PO*\JO3iʀ9lnTX5LYӉkdokkt s=vO9XFقo=}ns]Ԫ19PuFnγN}סjnEJXd7X9FRUC\0D{*]*XD*LT- zbߛ{l!EwJ nN%7u;o* Gݷt\!xXio]ga[5\ļ I,9,ɴI֜KJr K;pÉe0ɏ t[tjFT~H]}T.DTTXk895'ECMgfh)IUs[5X^Tepϊ4*Tra'jTy^lWL^^Tjׅq-qՍאָdy:/Z V]:Sa%A{֍}cջɎaZ0[:7˩HkXd%5⦚6ꆰixs>c7H2!U[\3Z &_m/nu #M_aKVQ&NhJR*/kR0CuS.dSkZ* 7^Ulf(\"dʕNgL{#`w:DŽ,1jӺ2 駉8;5Ʒr(GPlYc= i0r7 b_cvi$TBьQ8k2!p$!0αLYjL! h%V뇬4h`ؤS{F ;Oc!t,Lq[QU05FƴcJ%Әף=f5LX&g;PY-fØsFv%/A7,@>%eW<5L\XˍeIQeն&m<6`wRuA][t=" X8>9vhq#6(GC"GGho~.LdǤeIV Xt2gjŭ;QvT;kj'*._d鮜 M[[lM[ 'n&*GҠuvX3Ì*wguxY&/R9SwVR32b2'Yy;(r,̀ # 7X71*LF=;Vl~(DzS!估O0cP,dZ&PxM5GdGf(Z/F͈b8emm4MAjFMސ.AM.,q0{ n=RLVK%< :͍$r&mqNFu)PEEc?dYk !E8', kǁ_MLkLU#rțR8qKzF~-2;9t Uq 2Je=QI4+?"R bY6Y .%AK=ǝkH[F&$KPOu$U(VaU/-:fJx_;OKȐE.;Tx(dSᓽ ᯨDnq6[m˼QIFBib.\N4ZJO33 #rD{DބŤ7օs8Iq.W L.MT{~E~6 `z{ S͞)ITLA} a<Uz:*LҨ"۲ Lݞ$9pu G& ƙsK+wFC hWv| KJ*44V~_<;%oi=FO矜?9E cՑicV.gkEʌ /I$zWB$,aT==0TT2kW){Hj+r`6uXkHs.FA.ӆ0"Z'b5oNăEd#^InD9,{pIÔuKpCuU+y-lxZX[^cK+cŬz(zq"kc[CQx=XViW WL-'eY=m˷[1! -W.8N[ wH6e W:PHC8Sy X7v +B›W\n?.J(ĹgȀ1^m hmO fO`, ӵs9q۬[p%x.֭Kò |4mmсâ[7TCp)Ae2Mr;MJsZYjQZXE;{hkMv@,_άֈ #_yqb RK6̰}Mg`WK+V9#`Ͱ_A@뷎JsY2YdkS 1dBS1p NX@td<+JWܼHm?@ݎ(VF"vR~5m*Xc7.Zp GT9Z7% ?o㶒_wrq};ݫ8dQ Ec68{ II$Ev Pt3r7Gr̓u99w~"J8)ayFEi6 (".#)hL;&W32&zB&O#r|}y2>;hf)9_hx2 1[<C : YȡY^!)␦$_Pt>]ݒ3ԏM\%4;h'~xl-hH)4U4S9 Hɵf1FVX4gA)6c3 '9hw#??_qb$,!T,PΫH">"2c%/̭yd2}>CL%*L"q Mϡh|1}& ;YYDEXBDbdg d?Sǀ2PzZ;G<~}xtH؜8A8Rni~Lh<$p:!?'D`YZ Wq`1E!CC,Y[ `? {&',CU~ HOsnvj2a ˒__¤6?~`Av9{,RAR{ }?KFc",Zkf7Cƅr%Pd> [ЗafJF/@ih+>oB@ `?P  cG zplIKT`'S:G뿤B0M+ r|.khpFgO''< Ǜ+BE 5iILGrpp?ڐ`VGw0^|o4^seht?pa:zɧERIC9(1=.<88LIj )mhV'*F{e-ͤanKyPE0> D+(gG;*%n̈́#JmrG|@ [^q<*ngUX% 5/+EI貈*4C^*B* 6Z 7F҇@b.ZV(aueTS.-#ol >E cNeG "KD" R !FXQ15,vZ3Pn7 Z @=)"5؆,Bx Qt6̥W m=e&v`bO)Htj' c0eol; iWEݲr8CZ%Oj@~5#-#BFO4ax/?0iOv(8`6@w=4y,XX>\YA׳I O|r Θ"i(1ED$Z<*&!|'Go?!-(H/s(ʜ0,"hVίe9ʂGտ=`d8&_Ǔf2/iY5di) GIu ~T^6ŁI0u{ʧ^g/'$_޶(CYthmR$9+z))2F:V>onCL~pks5/ om#mV.!dD> r`s*i2 8 7KN e_,1) JJ/WKIk鋩tʤDSh#bӲX( 99K+0\$z\!J װ8 ⢦3z6[ ^w/UQ|xn[ڭpxͶ⵫B lO$yf.y=!@kB}h%0陀 1`2pK-B 0e)X n[sB'#qw߸Fln #}\ )8Pzt%Wt`Sy}";pq{[+:W~W o$g#q*@Z/z?s G"QI'A~ !B${κy=4^YrB-ܬ/xd9fݯyʅyG^kkа j<7Z]%P._\hp.8/d_F"ي-EW*]KIMI鶆60l [@7 CR DJu>5(XWc2,WWjhIal"(q[ởN'Yvr4^ؔ t)r6Ј}t8MH𙓊ёGAߣo]|?q9ɲq>qvV4Dy"^ta ,|@c(A՝F뫳s|SɊ6䃳)>6t @왁37Zvgr"Ĺs`FbJhw1zqp, РJ겵+[{;Š-!o7Fui bW%D%u˖z!3:|^չHB)pԲww)&45+uj˖m(uDƆL4Fmy{P;aS[}KOQRɅI ,/kdmI%5NfK V2>k(?MͤHiEiɜFV}#&s* YwZgE֛bv $֨?-60R~$dWV24*`7)O+yrdES=+D0V٦bQS~،xEmnղ1תrNl2P( gTsn-YWRu; ip6~E OcD3o'K|1ҏ},qlZ>:BqAsWꦐlpcfz;T @SQ|`A'N>`AOcGoKXQuZ^#F[U^Z4HK(dBk >{mwEZuo+}RF;("+Y0cLx P7^*by2Smʗ^_#Т!,U|Ψ+LBO:S=Wv1%+TbTۘ:u,si苋mB7 3nV/N;+jfn:vkF,R^'DW^n{X?OwWz=[o7=]su c-ujVv=ŹU2,s1`ΚhV+{>c5IjXZ5ԲlWU"@,rG9EOt2ҁkY^x4}9ο\^ƯN'p6r{뻫-b^ln%=h,yZ_-5||;v&:r3 |]Wpm*б\3+!+E0ڕ`8xmK< 7Xkvij;>xdߎS]`<@nIw']N*-i_ݸb" ['Nі7nYSI ?v} 3v?:XK;M3nϤgtu*M$Bu0ەN|'vWG6!e }&l\_fsyze}'%|'΃₠ \O=1 d6v(pgŧLS*-\w LFW ;-666oK<ȵpB\acߢ%m(P^d k,C @B\::k2'JTp‹/m{} PSѡ O?洼 E =|reC}G@a#[h\t|U澫aCl^v]^rN=mquGl.4_T,H@TD$VF̋Cs0ٴ,7$,@Pջv#˚$~3W՘ Ӕ/C]9 P 9@n.‹BoEmh3ihm͢-n辤DZI=r=#!wr<}q;!d@GHKmB__˾)ա8,.S0Ж~ J 1"@U,Y("E9bQlc[Q0Ha(E CZDb L#bYdbA?N/)Oy$쪜'q␧{X-i@" Gl% 'HDNL0 ".eEI3`#0V2Ya Ah@,(V?xh=GҨ3`dxbi ^yt+i4M <笔|Q&=f4ty=E\f0.pBi.AZlq·O?8:M?3#b8adl0fW;CD \4E'uXvei~5"*/A%,7* !A ɲ޲ 8ڈ,Em\KI( =7w oO >I{죐@;|7aדYU/ip*iFn~y"bpZр}ÿ!*؃X m6}AU\*rʑaQ#8][jp(16H%./^dAx,2i?ٛ7^y~ jLy.wbޏeQڏ>⡹眧kGHyZx\syW-}kQ/gJ^z(>iB 9̓lHxY? 18˞O<.e˾ Sf³)BPOY0IE1^\m_o+s%2vXlg +Hi0I44}˝l%,AU4i <<<]B$wM8( MFbSo`$"=SFi?΃)X2iBG( XND G`8:N/3EpĹd'LBs}c^fe'߶  @ ѱ:LVDs}O'{e`< +7jp@[AQh?Aޡ`Bڀ`cںմLA V4o'+ҭ#u xj!go XEZ&Qy+KvH6m!M~ u9W6lmC>5OeYhmpYIig!:"@/挺G g2\ \!@؍s?ya gw =b#/7q q7H`ztA`TiM*Xbt.Yf8Yhj2h}m8I麾͚ ?mN; / `r=H~L#l24gblD(k]tYjT@P2F֗a$W:w! #l D43偦eW^^%Al1,wޮ,Ȓ bh_d1Ō0]FYDu$24E nfV1wK^:rwOO3&QLUe9Zþj;D?gλ-Ax26˟3=21tZ?Ŀ jj 1)S^\b1]ޟszqy>k7TœsVXb0,vy ,ttt6:xx2_T%TΕZ|0|{vyyЋ ]3dxtyql (r@ʓ.} .=K$qU5PdٲW rr0>&0FvnklƴؓuM5Z-V\BډST>B/]L/+RhUl֓$?$`X%{ MT<`kױ^&T-+= CDHJs}o_#J #9t$"8FP`V0-MtBxhd0~>x'ڡfњ3e7uNFyAZ}:.L} $W z$C[.pԿx-& {$ "b0#S\P`>USoy>deКG[ɡŤ"9{5Hj)n@e ݢ;4!M 9Z*+oӑKXbQ)J>h(x" |I%Z|f/`PC.~G@6 q1CMQzETze' ѾJ^jC32u/X#2X{۵ciYN%6.%+w`y_X<BNM;V ɜڭTaa[^fxqqF3>MY//dy:8ϴÖl,2v CB;0X{mYjnCK^ DVm0zSqgփE @l89W١Sp3<Ձ* @QH0[s?e>_*[ZM'i R᱗669ŇeDr7Ie9';9_ 02ŝtVHkT:UWs@=C_t-[|;C7x?ڧ8UpVʼnwv6:v[Á(geqHJrB]efh6FMCEYl*gYp\W&:+-Pao|㾸FZ!n%J}j@K0n8|0碈Ԋˑڄ^n`co#l\=V;Ez%`Brf,`Dyl> JYYbI `uQ(w6HI0*njmW\U&@p1as|<>}dxn=QK5~UrD ,~E>"BЩwq2̳ƣ^:.c |LG qĻ}nZmYWq9Rx /!6kPv5f,DBeט9r $"8ov(MjN] ]GD.+G^ xw*9@u*-\7%s.(֣,>lpj#;:&MO"}'gJUIRFi{sX짏W:## N\*p]F2l4CJu8H-]bv%ZNqPXuPEBv#~e >x< HqI? r~t?Cc/VK5uQ3ӣN.SԓIز>-Zc mӐNenQn440 $ 2sBw؂(rbGgj@i?vpi$3~CZNۂm)}H&4x͢t#N{6Z(sNvԊP<,p@ [0]Rx8@[JkMjdFwЁ:M@UPѾ@=3WׇlY  Mkҫ!:Qwhг}їFC>~dNj쎛|fJ /pT#zpF`CWSg$b~ ϛ_! bǷԎs{y?] kUb@J V*ORuyCj* 9I UGc {DOԙ[̋C籘ˢ|J-pV':HOgw Xh{xizKᝃQem^V&湇B N!MFWx8 -٠`fu&cwjc5r1陞:x&lj<㛘doZG`eaV/+;ۙͅ!_5b :XtpF߾Xu$jP P/*u8̨HoݪN}NrB}%IxdGu]h3-E6B*s*z;#)Qa5v0l1K oeKnV벗]h@3$!psZ睛/V>59D,T$tǴ@k XX}k?P*!HDqǏt7YjW1b!ow4[S=0&p&u2j*xXYQ̞}NES&YM{c鼯ޟK;d_}gt9󧉘 LiNs݊s,8l e'E8}kYUD{L 6ǫ?aaBtS鳺"-*61 6[-4+.o.{:C!zXSk * MS~ 0)bl _[BuETWL(Dzʵ_*שO/ۢWx5:&e:H?. =PQ BNO7"۠]}JݵUk{%~uM1_\fUZf.Nx*S5 g6?Ҧsk+Gh=^L~JL p3YSJf_* u biݮvW[nIhdJ aUA \)j׼;%/ Sۊ˾~s3GG3mxuL5ao8ucPs~ōަ߇#&!^qgRiKxR2yg:Fd}\C  b938>nMm$ɾOÉmֲ0x| 5H,L DV273j{s;bƨ*+땕UK@8DY Q7*W{憰,&e!Zgπ+'3W}ˌdFnӅǔd*g2:(8#v:6zR x3wI6eOqN3FBTjԊkZ0 a"a F 1rs9q];aFt%MQw&crͰTR7.9ٌMmVڈo2¸x3X?T J%2O6A2 8ov% A 27[`fky6cu͚3t: VZ`| >0v]0r `骻W\7G>Ji Z3BO`8PPqhk}jZKV*GQֈno+%g&pI+<9־P`33$Ʊ; 7u:-n{j ږU4d1xFG7޵=rMaU!+ad!<ΜrŠ 5bTJ=m9˅20bBĻa)B/KMѭ%kM[nSEmLsyf]X'mJC#C,gXRAgw^Vй$C›;^GCIB#hP7J.</a!)dYh?B2OsqVAJ7`mhΓWƻMC];XUN<j27K(@2}**\\`fLXaǞbeh('x7$PS%ޙUm#~lBˎzDG‹m> E'E1"zw[e}y@ԤmߴՠvسhliWY52@^ݾQvSAMw->x:ſY+5CHyąr(~{/Pa;>&+vĕ7NJGAN)iIYh9+{eƥSgf/EBם5.5u=L0Tsx2{w.̕i3!ͅNW؛ƪjHʘn1A#z9\];5ĭM}7c^{Ky!H ~K{V!7w#^0% Z?EHb=qD !{/[ ,<Pݦa]#֣H!,șMmWcXc6)/px)fK<U"DW(FhI8ń<6#xն93~fA7v8P}~p aݥH]+oMLBS'Az&`(nm}>~g/qJfÂql+}DȞsъ*gkj:pTmv6VcЋh,.Ui[pdglfB^QDo5l SAcWw?/RTޭl!-0 Y0*ޥꯐ|ۚe/Sg2*_8BI~v'̚"nÞ7c]* < CIMGDr,.`pǯ:\RT\BwJTZ6{KVO ݸ}62ߊ<榙^Fs+pX֗E1,}}. 5" 叄̤{bQ!Zܬ+JjB^IWB!*g]xe=Ɔ o!aGY(,7wm޻jusBL!Ty;֭@7]X_ʊѽ(Ód߭Qf /Jcy wG|9wGK_fZڅ[,Q~qNaы~1gpN̥l"-AJ9eS7 > BF'̎~e>ë;B2uSTW\10Zo3Wy󔶌Z (#oqa)]eA#B\h=mI#h)pʿËZM%%Z5p& s@i\XC Ym>"攱pdgD1:>+Ϊme.!h Gu➆/R8czɀ++EctOVtzjDnڨi5lL}2"aɲ6>Nb{ݢYUΖ޲J^Ռk?WOi IT@J1s:,^dEd+8be>G!B!6Ю݈M9z LY5YsB_b&Z=MvC\D` dPFJgY,5$Xm0,}U(L(pdMkZp+Vmrr& Y L0)!qs lGw93P.] +ivוa\5:ܜh rM̫ZG~-N]%XpnᲑ"̳EETaVY[#p n Sa#á\֡vmywy!/14TS3{@՗Ht g(kYTcgӬ8  q x6Nzt؏_{)!c9(;\aVReZqR̃-!>Z"3c?}-=ժ^apw0<>aw8ߋܒ!>7)?uiz;!W0Qw1ʘ/] #e^uϛ7ah^%Oo{:=)Wǡeì=jFh{| ᅟE+ >LӰsMӱX >eytT;y'9l7lx4 "\,xU} VL>Zޥk0mYCP]q&KsԱP?@ -QU~gr?a=.R.+e]VUvyҶ@`h- Ƌ?Q EUڢ%*r6=&,LdQȧ`${rGztRXGkEj@-` LOEX^]5Ber<>*r)5rm*EQ^ywOqM|0 AV7{cMr$E'tTOɜz<2C+$3F1r[WdV$GXЅix3 GtÏVRdk>@CH˺&˻ a-fa]]U3uH[[sH64>^W}NN~ˎO oSK`E[Kf4igZjJ8fܙ /2U~Ak2LxYED{#Y(2h8=Z>2w6w2"q5F h~C9pqou~G4"- ZrH>9 C$b}, |kG-]-uDUQ S4&Of3uň>%>g{Dg^6h5|[trޤ2yűVZڀ D i `g\[N)3"+%YqHYdX1/8ӟudTZm歟ߜx/烀l=9hh P \Tj1kxxn8?2EbӀt/ 鐒EaيR L:DRB/rM;VDG;0?&{Cw'̄dM$0, B*T3S.br.`0Ldgs[YK棄?r+gjIO(Ε$h% uZ7ngO`_]`CC'H۽k—a:HƢp ]ǴD_5xNV,&G{[1s#<"6bi@iQ#r$)8-x<&F%a:cӬξ1ho^3~Ls9]?#eI$u=c/L)q.߾nJO P} SSӽ$Ew#!ض F> Z̷Io,;d1 ɨ?ޏDZҾY@3NONNNsX؁\]Թ #hIzKfft@Mc:xPޯ\B~;*7I-aR S[ ׀>O ݂rSP$cV oW:Z@@0#<եy촆nlkNQH ҫ&1>dv:Uhe-䘶M!{j^SVHERo(\"v7č|.JTo 3Ea4<(ev b 4 dqsfsi<a^1 hs ZS⛝.mM>tP>G5\mh(*^i84p@`+2 giTmІ}vz2Ay.9}y@&05+o B\/Xhg)iJWy eޠG"$-E]a?"3EoI>2>aJO .S$c TGwژ!d9=0Ʀv|jAjФk֛΀֚!0_bsMmRl Roz)Hx}g ;N(B/_Ũ>/h/!Du*;exxѐcǍ|-,V[/S[i徍jnow[kc$:F I,6 gwNDOyKQ7l?OROJZ%ˮ q)}~ UR.& 9[~iu `mLH_|@Gv1)JʟΘW4-K.T3qflѿefjg 7oӱ\c` '^YS6 3['7YwO򩶊jD~4|_T R Zq|7<}*kDv|0Ơod4AY^B8:"u_F{k1]zv5(Sb?B~d@Fpt(Tɡ! f)HZ+OT\L}ɧu*$5EEs(IL :j&J5Dׂ X4`iIdWl zL9<@+o-bY_8y**ń{Z KւE|Hny@6U<[d\v434&HIXЎΪá״tE(؅0&KX/FPS_\"]5!e 9gb~N!}Eӈ~PۅUA@2e".+2hVRE2,eֳce;cg;H@}Cok_ZCKDCb ;vJ5B;bܚ g: +򵬤1bYzڼMxFU{hLIˡU(ڵ !~x\{HUHЗ{A#ۑc9'9~z44!o`QvІq-Ʒ˹Yí%>Z31 %Pbhԫ탦`zq(ܿeq,UP$.jkkXΓ, 3^T_F]=(GYZV,+>\^*@Jg َa? hr`֔R&]5(l\F Ag=/D|?j:bȥ]LᏡ)nf_a.\#DIJj٫б>w86 pe (Vפi3weHz('&\xiWoW%ɽhw4H"9̣,AEΞ5!jG˕ iËLc0.??IGm޿OTPHZ~#X<~F|˦pދ^cV@H%bh t&yU}b 1iiMqhǶc} mb{Ŭ7 6.!⮩:_)bYs GQ'D+D!#W2uEzt2.rRδ.'`XܵCS<,ܔF^;Y^ߍFCk~[;#5^@a0@J- w?<J{lR%?kw?%whPY ;K-;=(%I.~Œ\sl!Z|dп(V.lLPpTX,H߲ W%evOtxg&x!zY>=,B ԑvL D 4h .Bg>3*/XN.78CXcqvVTA32'Cܛ`c[Bc=n$M$jfls9)\n+TceX`BꈱU]НEZ1Zj1QPAyB")zÉOi2Ga[b㚋5KВ+v>,Ȑ|rুklynR\EXjG\€ZDmQkK3GdA^^p܏2'ەzMjdQ4l\%2ÿ~{xo5:xcףLL{B>N?ex}NҝHRx1Dor08) zIw~DW'(8z.y,}&:Ve&M~U$ Š_0ϚaH1/K-4v9Gh}2rW8ơd3OCZsA%~u6^dE4v+3H=VMhgM3x'"[mgSՁJ05b  2e0U%&ߔyAVg dWR@H<#drq {4Ǧ', 0$7HF^"Iz4^#6FOhP.@x,8+a'UVdͩđaTQ!5lﻆb0^y5i 4PGI31^T& ,%/*R1 힉=_"0谓ؾH ~` { RY?2⧸Έ+Lmϧ8c$!jNwDOvhMO&1N^Ǩ_`c6gYd:vnk(œiA~=_Qq-=U\ʮE>uPkeTG`wkFVn.nL|Qg6Nݻ( Q$NbgJOu?X_sL@&y t9pHΦL!uLvLNF%ZTr 5"k#fd۶;VƁCrG^+&!ūGln< %x¬o E6qr`|+f@`E `v|quUJWyT5Anm /rYwa~H71rI*3LSӣ- _a $m):94@WHOdzUGW]~l5$Rt(C!L074a9nPpof˳?w2^cvfhl_-ad?R$_sRm<(5`* < l+}W`)WP0~YΫSS53- QD, (6ʉx! ÆSO20" AoUzNp1> fmi63fk%+ilE[}Ġ$ x*qPjh=uҟ].tYv+FoΚM#.},|i9F֛tv+ (r8CcƩ~VOKӂ]b !vhhJY@mj9?Nx:yާҼI^̈w T=FoG^VK:,?bzV`CE@hy@Ģf!+4mFp82#(Ao0wQ.X0(9TP   HA8&Sb2E^.+;zW^_B|k8ik[%1o)ߙK#@U@>QPOr-|& XΡm4J`Tk8e5GH%j:*ѵtMWJɄ [XԖ_oLt&woseV1\s'PA;,JF8jpRhK:aXiב)D\Ys97nțslgij-Ѳ鯀p}#H&` yDE@@Q=V>qT"e`7֣M0bYPp&xx8qd2uVd*Z\X wm <*O?ZdfƛTp ṵ;1 e4~D 7f5j[/2+K8H3˦3lNsy;g o c]Dayv޶m дRon .3w~D_$_XNX1`8ă"4+CO3C6uIeEmoz4n.y* 5YQowЃZR./&wNz}g{A6S(! k!\yqP~D_I<&ֿ8*kX=ZZS{VD]?kanvasPeer.javaUT nh!}hux Vs8~AGz;&.1 3 m2>[| ekى w˻vvU 덅zЀN纉o0,80a JDYnZE~47\y" ' F >'ӧ~A_}N9 #}֟a,6@B9V4Q%0X-E3SXqpr vr3VE0M`$. =F( נdtl3a@1ͳ`p#fѯ9k!7b-*ti+$bF$րI_y`M?bn0.j/B !d5B:s߁ C.@b&Fls.+}06*`Ճ2/9$ h Â|f3oxꡱ(4{.(dI3iThx h0\9UԛFF d#szZUMLD ӎA9QHP,6rPӍBذ=G=\`@]\ Jo{ V mA TyKkP&@x)^uӅ68%-Cq:!h+o?f<<(|L&={aHHCK-dF CA#CBbvi6䑐NuCQk1 l!-vnWYz;[9״\(m=w+P3c=3S{r KI.mLmwf`V|b-8F`q{$ckM-#uaz?>5GOBud8ڧ$Fl.W`5z aDi}Jaуj֯;wc|a(:^ ɣ^.޾n e=䍋zd;NOP  Lw@M>>pbi= ;F ԫtGyD^  YiS/}4R%e nn@&xZ)ݚD`ߗ+ACଗA7 4u w P 5Rj;YΥxI%S* @% H|}7"#) Op3T3v2uD8>52^ jw΍)r?=5w^e?|НZ18G*bQƻޤ8kv7"ōBaϗ0B_ >VVɎjQ?K,F#SOQ-0w_VNVeg#8̢ zKc痜2QAF1⽗.ٱf@>NmXJ,;w"4j?Wn;LTV'=7\ӓ҉Pu/"W'*]B)k JUBhJrvSޘ)I-p$hƥi\ơlS[< n> {zbNtN?G=;9ˮ5x+dfe"y&L yiaq佹fWS6z_v{$EȸL pޒ2<.mq!jQp-ph`n%c$$Uk$Jփnw}&,UYm=JKFiO1w `Cyd.ӿA0&E*8''y7\m8c,R1,iegOH^fSvr^%(SAcIC2Ů54:[{. 7Gw|!o왍L(-?3;7YIj&8Ɵ7ٶ{vB .V鵑AKqpEiBmrH ,Q[e# " Y™`0N*ȩ4 8s^w]! rP__A9 \0}-y"T<AFdTFw?ϳP{H~t Dp93~ Ⱥ+_ך߈ %x;al#@NHLr#U` nXN{ui1յ,]'|Y-]<&vݫģAz_Ôx"l@%TN23Fs|js:ocHXmyvVQ|DhĆ~~:88`xlDr.mD t,D:wx^rvϓ\`&$,EM6@D<dAl3:ux5x}1|f8:!y)þ3`h۹ 7Fp+SePia+|z]aBdWb kA7X\ lkʹ)#2N.~+93xAK,IkWE~V<4^Q63EdofK!ԥ"r^9 aRt`$UI'b(/%+RV`Эl(Uר0iRTiiѣS,N ?ܩ׹L >Uؾ/0 䘔0.my#P e)ѿ'앶"0ӎncBQ27nĴ){}v)Ӣ?@vG 0'7}6gq瀓H٘:>&RR)T T|IKv|ŔH-U m{T *zMTlRہ_yIđ@K*?R5z5ɨ~F>p<:TMvC"Vpn#X{/QJ[xHT%/miB}qpUj ݗ.n~Diq"TD/0Y* XCDYKpވ)dA'>EÒn\dZzXK!=D 2 E * [urnsl+;z%tA^>YoF:R69Sop |I@'(Fh fg3L5S%Hւz+LSY/QBA }GU 2\f7{\pL;OQ}" y_`ޏ F$Oh7=V z!VI_Mn..*a(a}p"}9j:){`J4h|^+JCeMYhYWoUVʎs v% ꐪBjy ~{j ݖ~SVqN}\PO8$ioR-wRiba+;0厊>aBWA4Qe`owgʗ[j+{ioQO΅M6FOojx| wDzZ V5Ŝ+Fe:{~ JH-tCh%4"ճEzmkzAii2_C5aa |;<)Gu3j6;o0nx~ "4.g_~yƴu+ VI"o5_)y0-dhk[g)ubGNfsZމmi VܞX(@A7~$w_|rOdpVgn}Q8&5&E텐7,>$= y8h{)F ZnK}O uU6.ޏ.y*sumPV@`)_K%9avn!PRgH(~7NeץK c@hWhZ<)vG7>27m=Tb;oA=_RKQ8in5 ;d.^YEScO]buФ穀 ^PͤKC7aצ UK..TgntI>>Eq@ѰF`Xx ߣONy\3kxdlI.[7@˽γ}F !Uģ,/+Upr4I(P*i=@݋'8X䬋"Q1*j`aOa EFx0bfcb ^8.pZ2V}w#ff]zxrх^7aT ;&$Si&Bx^MStd㰢bIxl.뒭R 6, +EIve{(H{5τ_hBv'"}&,%5C2_[`A(r׍6YAIT5lm CLr׹` 5G'{Ʉ0,PH'#*-y.J"Œ ӦlS[*\Ծ<OIIնXoaj ڂb& 6alUnyչdD Y,b YaHm o+g.ԃΓzW8U|XK<dBL L0Hjmrldqg>Ϩ57  WL0K,dY)mm5_iC%@ pPr?a! y\.\&1%:-]^ö4Je./|cw ܺ㽱i:Mr&IZXy@/Q#g /[KrWi3JHG0ʏ*u.?v]M{JDh]t_\{HHm֘\Z wO҉Q(~g2E`n_S}yD\ :}a0A{į5S. gCJU&g{]‚G0X}_ݥ|Kb="1OaQ&CA F (z|E2`xsE[>tzwaYt)UV+S5=]]uaD߁Q/;ǧTb3cJi8SKR^˫xdu-dT_/& ~odxUaB'}7ӻ@q`ϲM+gE)0uߐ wWӉ&%S9H!D8>e I9bbCϕ%wS VRo!LTX*+6å|lʧs9=E|.Evv[DUwwKbl3c7&Pvx&Đ;[ɻ#-x! tFxA ]AĀ!h~y?3_üyȤzwҸu}~Er?_A?Ur? nR48qܾI-?'4-mG%W:lIz_3"X&)Bm*փOfey z{OEߜnmIKt_fRdp(g'g|tYƏ8%3LO 7GQ w'oBއlz!SY/WmZJx^Wy#qO;v+|jVH *zngSʼ"ڔTM&zv\Hdg@8 TD&+p8N$x "MT0 Px^292a V,'deF`^ ^ζx abEǑ Su <%rƁa<RI܊7 P!6O[bL z7kp}\] ί?@rAq/$xHRr 8^rt2>A@*rp2rs:b7W!v,!SYQ8)Xò+\v2"!rRq[aM"611(Sl,kl$Kor,;`Ygy R'|}4Jà~܃^@$%IUmy9`8Tj;Cifhc=2,p _%MH;3!!~Pj_îƬ17AM&ύ_##Ӣ)Pl5˛ł\C|cbS>fO*z قbLx1@)]72j r&l1WJ=rL. G4j-\k{Ҋ$yYC\gz8 tdFCTPɨ1Qc|d8/DL{c=F%2BNo"^bQ R|QK PS{t"[a &@.y. Ҋ KwY~nYY_,~0_AFB(!FL$ ${ˋdQt9"Fx}BNˈ>jUsH1 ͗ Aׄ3A{Ì%7F=0_C 1[*0;HP nEv z@rF̗"p<ݼaS|e!RHH`Q *O~s~0? 9A.4hKBnae3I @5Ii4Y`.~E9echO2 *gƋc0}XvJVܡWlݍn5]{ ХaR//rFWh෱m9/}`z{.dT{U }z!m \eYMuV7Ѕ/OEgqGf;76 {5@U0٩詿)췷-jk X؝$egՄ8Ł^}{dG `DISGP iFac4J[&'u);'uo|qpbxac]$WR* ܳoFH0j ]bYl_<$3 n KݨOdCv˭/RХ'f bGO.o÷?^|7e 3 f* њ>{*İ:&. 3bz,[g1[bCcCkJ[1 5ydHӀ:^r {A6&qyV;zvC^7~};#5VØZ vH=wUp 1.m J 7jtD`9d} C\(㝁ØbE1~xΞrZhY]^JcՁ@=܁Am;fU;<_?|u 1^v=cKCsYX'lT-բةjHz `e^%ȃXPب4zRV5v:CN4,'[]j\Ir|y!`(;6!ATɖ9'GV^s'cMm+lуN樍]<0 9HIOf&xžwX^b"ݡ5RkxD B[X&$nzrY K;> ['2bN#LnCGZaՉ#d)kSJA ?9BNXG\!DGfU.twzWg)z`1s|OEyȋqto :@#'?EzV615pggݸeFcb2G~%[>ؤP!uc5YJ*k 'WϧnXP 0M,hy |-(V@1.]GU҆\ fcVgFݖuݥx AQjKokӺ^\R'0LA+*9S)\z]#/4%Ykh[PZ謕dTF2&:KQMo'i'OT/C{т(-U_{lP7J r.We:UAXkX%hNWk˃_r5ΎpTYJ1Wf.SwpqzYYDE &JUɲM'$N'd^-S0+OmC, Ot9B<Ԭ!%yn=]P}|h`&U 7# V"rZco błz\Lm9OX7hH>U6kZ$k )Cz5p:FO1\̈́GR /ղ(dÊYɦ`@ :5'IR6}XA͚`vC3:8~ީѠ V8hzq5iϚQlOg1$G7]o_1"Wڙo:A?s_.MUJ!Yuxo ]|S ݙjg0w\h++#Ҋ6^ ]zпjAzGI@(O36zc[vA&?;-%{Y!CFUeW~o Dq!l-QŒ'SQKj6w\߀xqAo{^2m6)mycCIt* .HΎ ֛X2^.0AP|9"9 `VlYk^kw4*I(ʏf&? [,eSyE%cvW*)*+iFs~O9rlvi~6Sj[fRr|jFX92QlۯXbO4@IKɧQZf1C~A7)c:|23CmNbF')RvQA..No-.,k{ ˺{rL ,}eZzƓ'bjNouŲu8 X#4\?1M׎>9BxG♐{ F/;+aMǾ!hwp~4v$ \;Z:lӸnxۖsSiLѪ e\ZFnTG$͔:.lEz)5UmI\<"2T9d!|4v8i9C5+#~H(ޱ^_Rw@路^(JsM?:e2H׆MQ)IBS:Lv'"y4.4dу8hl=tX}PdTT=%<@UaE$M^1^l8/$='wP% 48gJBMċu{;/"h=HrPՄqH\\PFsC%5o#YQ.'Y~ZPn ϼx BO{4~^!IyFb3m+M *0l^]=^od|THo>rOC\yT pyƑ=ԡm Q ao AQn_^^XYײj+A5<֡N7]'BS_pF?AWcʣ_Kݗ?0F~T w3|p^gC|2~뎀/ ;j#mBg6 5ObӠ6AU\ v.Oq~b‡d$z 9xϕWe`aĝUOjI-]p]²;jIV?X cvgf'̈́- N&b_F%ܫBS bDU`Ftzz^<-gݧ3nힰ.f `MQ(pt }%Aa'%Lx[j( 0';4H8Vq< vx8"Q^Ş~܈X!7ՃXl0|4;@Ri:vֽgm%\WĖV$'7v/3 ?JIHX:;{({)$ ?).blCܤ3=*[1!A%8& ~Ll)E!F\:3QzAau&%Hb`IlG;sn BYUrNhGcw pzs8}x* 3:iՌ|'1M)q8P5QI%p͵f H!JĐg8inJ A_TYA;ҚcysZP݇1z@,c'MAZPAbquIg-ha$,2AwM/g# R|UFn.M{poop1e}-[q1*L HkYhX8%jx̾2R󌨙2Dzhޮɥ://l$JH.>D\ Ȋ0ߤLG0o}'(S,ҾqxN@`6kb}XKm؍Z<*f,/N=FEHz0Ǝ% Ywï L\P~XfREN]KhB䩪msX0Fd<<αWߕF#4G<1S㬻eF\K CwQcO㯟L:g,*;coX6,~t[_Mޛb wuS@;p^_;-Onɝ<j7N7Ô`~4"_'E53:/f üɣ\G+~&,UaPmWI~z"_ȄXvc3q>bǤlY#jZԘ2if@z1[_ㄖ'3.,5fԔ7bO6;#PxRݢc),w6텙temC|ncyȁymz@Djy;MAٖU΀[;9Z5"WLz( cwzyCߋi9GH&2_E]ftQGRʥ#@h X=OdKHmc* )z7QīeӐ\I o]fVMe8]8M?2g̓k@|"5±3;; )\E0 YqI?C@Dtԟ{vHŻ3vF2.f".o_xa*bjӿRf z[p4jRFâVOڮmKNb aZZsXOsS(gkt_?H *>.'UBh0LiN!PU㷔qtxΙ'Š:tzÜ0: $ϪO9 o5mM6nh$xIm=z!vPE6Ry#5E/PƥY&gr;k-0IN͊,k`=Omc(b)uWjM6O\]< 3fw0y%"GF~k^ƌ _Խ# $ZjԶQ0abKE)so 1"шny)a9h{Hj,Ɩ[ CM5ROEDtztЯ5zڪhjb wR׮I[\Of:хcn{ѭ ʵ-D zuy`pZ᪼vmW|m1%S'1pX2BA .Dbe%U:n._MxiUBZԡBS-t&*Dc wRT ^4pz^׈pЪK fF:1Bwj1Z]/k$fG7x+276@c(v^ $e&zQ֊]p{:i eMP_F޸h8kI!h.wPT 8B#aun;ET7*\`hszNS/paųS Rc#5ͬ c=Fn8.K- 6Ζ:GM"xj.NH!1rcDG yhIM6"ӿeWC֗Ay5eMoثIf! gY=nM}#fY}ݻbFo=x`U|,l QPc椀j)>3Z1ANyCX\3qoTkuY;i&7ٔRg߱6V0V0#^P?H0WiX816ؖ\̐Sg8!&xD5CalScd-SF : n %[ (!'TOhrk&[?^D|p ai<$I*KzC '_s?TXW: Gh))&`dU|2Δ["Ioh&vk@Ouе4ϊb9~101/ (:eR@zJS+oC33ԭC=xTXw~WFY/̚'$"w" e© ΋gClϢ+$BSaXHGOP,oMHU4xtc6h>K]ͷw9.O|x- κThx^>MGNUf/1ȣ0/8GOEZ2|㩬N6!GZHZ_GӜ!<.y{`wxtpst۸ux c`;z[$3mNVz޴G" o8:c#&SjO;>o*trZW噮`ORT,Cvm[ ˵x=>mɪ><۴E 03Nf`$۸BYM~9&9[3#꟧bG$@?ՒLFv޴hnxBlzF>؈G]8aZl j6k0`>Rmwk+ˤ(br2.,88<+Ļ1HK<&aBl;OzâMpCtd md/zlrLB aY$`lGǨ?/֛'a\A[q~VCX!Y zV\xNOhr~^a[xSObe~&'S`h~=^9EY.|`Fi(^:H@+Swy-a[QDjNx vnndGwܵl쇀w8s=K]?W*}. wUQ2^}} ^Zh31y!!0uXKb /cn5rl) )I<8:FK aB+70=&n,aűzਗ਼!y뭽wMNI UxٚeQt0 ǡZ0|V#<1WR5?M{Gn}iO Ee6AqIcNI}0 u-h͌THq '˷ribf"CGLjzAf:8 Q㺘gu6 cb(.rډwx]L-T2 ( ,jf%]C/`1+7ݥYyB;d:b54RwFwb: m.&ǦINq™Եo89λZFk]VZ5Eײ[59m~`T1:_/V2Յ uX0p,]@M bv0"%Sڴز8<7-bt vd 36~ŹhȪ\U7Ym9aTcQ3f!~R7:mQA' |k}`\|n oF}u־=~s۽WoT0 Zt.\ՌyGiV"-*4#.oZdwyl:-))Wa]@;݅:cI޴L t2fboDWK.PNhfy s!G.m>bӢIs;oonKuM4`dt^c[\2Dž jk)Zo<9~s!JwԤ@&:[IDQVa{ U)}ZvkK67҈:;BJn GRXw \qq +]YP@D` E/1͏bE50G}ϯ0>L`c5p!>} p穘,W܈ő~W;5DMaUS7S!i%w62e&a^vSa-`dӑdd?>Los2=`w4C2{ }ƶxV Uo#/2|[ą,= *;' rA|^,zĠEߑzabbedPaneUI.javaUT nh!}hux =ksF+&*/Pd'يLIŬDH*:Ֆk E@@L煙$Bz_EXg IN~-w-2h3B(HTNQтm҉cre,l#&s3`DF]r1~_On;{ޘ\n۹쎐Ҙ̢i|O3HN)YK Ȣe`bst 2 YF#9Iyј q(`I3(M+&EhtXH֜4<൉Z1AQB$ЬeL3b$_>)RN"y쀰O[ M[ds r(X7 +3 tIJ^2 Yd@eΦ˸E&׃ ?hO>p1K=3A*/bѤXvG9&H!ޤ2VtȰ3n4 1c[V 8ڐR4sҠ0%A 9WDRl*1~=aqHf>,M@(;{Eh&\bU=hJhUK-SR%AE;(<01_ES |i"i^4W''LJ'Oݸ64)((6 z|4oH1b*MC2=;$` ij RʼnFN , #$%js>D傥)d9^ϑˣ/4x>O|%ELG|iVK1 VD,U$>]E.jA h=V\bo0a2+3<صS!H[?I3ύk 3/ٔ.&M^'5ܣ*u9.yI+nxk<%!M]O);K| Yf^` 6f^ @r[]l*u}6Kԭ[B d 1<-nhgAo/@Gw[f -h_Q"DsixA >H2hSBi{ >9@z.Jn`iHu &}-1dP T*2$.5f &t)RLtEMR4ðk @@s`Z4?hBo[PpْFcş*k_["';/2<^c V6uPk`k%!،%+SQRhd;Ix] 36xVF'V`A4a]1.3TXPޅ 0pXwYZ׸'_b /K_@1 dyD4$K!QiĘ#*@ќ \%܅:[/~6+vr_=pK륁{F=OX$FOy1`nr~K?E{9c^3;D3WQ{8k܎Xh@@(z0+ga,FSv|i:lU:DJํӴ/!֡P",@6O_X Y[GGnRGďqkn@[B yAd) ;F9d)B$1źL VԐ`l黾~I"ȳi,xۚBd, f⑬xb>(!LT+@A*[+x?'iEaWZ:X W,gK '1D]'LsuWs9n$ee |/=@6#,06S2 W6 ro7x~,0٩Ø! RsVHAG)=ܜ,.b3WGbOa }MEN;qV!tF FIUpìlZ@%rX٪%Z>ͰK7ܕsOkh\j"J(ߐLXz:_16˗I ҭ F&2XrUi I/3ZSeEqC |f\ufӶR#|BLA~H1/% ͳkD%[J&'_khktd o4R1oquiVķ WYp~:*dotnlXY^vW*I=@Cg7ou/LʧVSʎvU-ěsVPQBn`-FY-U]ivn-Uͦs$ǣ94RM<:wsvߘ"N, yoC"GvaIJ "T Vy-J }|MB7a6qՒ *_/]6vsKLDMZNR~NP.ڤBޡoV%])- Wo|Q'mSIj$(9\\~chb$i$wX'؇'=WDJJ_zܝ%|QV`UOX<|9Geu:]ql|w>=Q3"Jv>&e+o eT\gr"AEcqoVt{[itSIw?ˆL˅lRKbHhy>|,+޴4[]+-rUx[:d( y4X9&uRO9f#*e\cKė)w#Ppa6Ftz)_6XcxljudSk[:>/8~v(ךEpN{2ҳash#W\@l!#x:Q }*UGlE;W%\O{F#}~E%lGnJٹq'ucgnNNY*ە*d[3 $AV,'nO*$AAghl˻0W=ʹX p_JaⰵeCe'TYdj١(e6< 0AڴE#3/0vEpή YqI'R~{8H{Q̥%u~Qt Rr(3vf5/h_ 3̕# j:~+(8K?L2mԢappτoY C8Y ͫr+:|͒ ],!KǙVblzN(XRwa ƞ1Ey]/茸;@.2A2_Cظ NQ ό[p|&v&paa)99}퍖PЎ0D2G@y #UʚX\'f%,}hw!뵣c CFeE &$A+ 8dJuPC̀1-?Kk+?A@7Ch#8eȺ<TD*Yꆝ U`]0{X$#H4yqX̚ &݊K[CPM%u0OS2z)90GSf|nlF"3rJksi-DKCu0|8μ&+͎T??l "hP-A;[dPO$meNvO42= A[ QTgg z{Qy_`{h%گ9sj5S^/FTx7 =N|;Ƽji-JɩeZBq [7<ǁقcCq 6̩d202CnHYL=-_2 ̑%ey 9G*̜*!_Onx|& 5Z 믦R 7z3B7ԣ?Wrc' @cg+C\tBi8ALy^N IڊHTH; ѥ<o)s8BLɛ᳜?jJY'ioA /aɢB`[1BT v})g.2#܁JΕNVB0fƊM{:=|U x'O&mebC@j:>Dٱ_sTQQ@Lk\岱b:ԹYV Y(bLl?}9-nb i=%c0@7˛ƨBp~ͲFV*δ`fR-nH<4)X^ImOѲklF*=UFS}UrQ{*`¸GBQwӃ2pAzg }w:` Ld۔ݓn3^j{;lh4_PV ?[*]"unrxVuᣳ@Vaʞ e`#1e1;(dv,}֧qkgk:[*yYVIkZ3>c@$Njcm}|+ƊPL~p9ʌF76mWX;6 LvhPw$x(Rs9SZ2X٤'#@`>7+'sC v%־Vǥ| M[\ \e`gog-4i15~J =S\-T78M3@6Q%w*ou7\y=^҅7\Ft*[3U0Nlpޝ^*hwwH]T4ﱓ*[kIN&?umxVq"~,%&m*oO8s5|0G.-{DF-N2pX} Bk=fCbL~ᘓ>Z`!Ub~b.مjHP^e/g34SbVB7:6ZC~@U@\ zfڍ獉[ vL81eСa8rջ?9LE͑B![ @)\Mk n>â2Q FxI|սt*jtTiPCm u}%~SS5 ggqS-g7o;bUu:xH]j < gbˣBm n}sW}ձ+&;]Hw%{@@:זnbiv4;@ i.FlGW&$;AvvnУ0Ui)}ssMy \t6\}sQ32-w vnYIJgE([[]Z1]rFkH+Ng TEvUbSr?CUِ( DD$lK#vEQ6$xsc!B`-,%Bv+e\ @HQ)Ri)dR?.Ab9biLJC!zEW W"" "_4͟p]$(#R@\y[2QFoFԣe|\qCo}69DvJImZ+"bGʳ/r(WX4bU *PTB"!TeqN_ù~| -}*c=\wKq w"zPdDfa{anC!EnVJ 6"9uxs(Wf! ̼:hd #r*te?\ !H*hSJ@J+`Ev<7$vO؃zZݗl"'6/9&뎌,tv\S Im#o`u2R hTih7yږ6gM I[5S^.=ZGPHZJ;].GNJX%;n#V/A{Vu@8 &HTeM2aWD?Kw)}_-y*̅ kIcX| 5jf}H<'0nV͏EXI9n(ljLjd͐h^5PyXF8UV:,j/9y/S g5 VN}y1@!cZ YQ(2n]ݧv F\qt溴 \׵43?ʷm>Z:_fϤEٻCQu:5c,Bc.˺0 FyhrE6e$p^X!DVņ W)t︮8+ׁ"yv@W5/2JQhY̖':+U.B Q[(K&q 5jmJ%5IQ'3g_u` Cpn6L5c?_f\qbDgU + WprɒpPI=Z fKi.bH EiJ[lF[=nol̢DZi!# f׍mɿ啅!)ANMAɢq?<)-3bon84[zNY ^"?5w:Z1X|Q,Fv9Z^49-ʇE2V#e|o\_PE:RMl^#3Bs 3aM625WZ+رR\O%3?7VzP%8).U;M97S9Ĵm ]dZ,?BRP&]-:U<$[!-dl8j}?Vم+Uf7PVmv(aNlbp`ۀʭJ!YL}~Nv,$ CĪ cQ-:~&f'OX,]-NE Rv` s%痃;C3š3h>BEdN[;wDW:@~%X; EGͥ5&z6bu" 3 kPiӅfˑd?:8r|7K9bxKwe_'ZW"`d-t6Pa cPW # QNShR"Fy7`V^Mko.5a4L_H rÂUW8׷t WBqHNUZ O:Aaq.X6 mZֈm,A]^k0{9y3%7(JQMM~$a$%|%SSWӓ{n%4nS_¾A`Uzꌫj +=hVLGZqV( 5|hLBoS.F=q\s0Z@sjQ 8yfrb!`p1:RU޽Ck Cl 2c]@1G-tmVL9Epzb(*]nPj:*vfQ\ԍ2?Ю(8 a!BE-ȌAj-HXc28e'k2LBnfF2]Qٗz"A[{f6Hf~| @4Y6#aO9E QB;k J(UL=ĺ^dzJ~)C|fBrcp^5BO<Œdw]n.c"O&jQ֣\j,*W2>ͺ.N=]} }r:W d><)͢éYe.0(oC/(Եf,|c~dl!/)33SJsTl7մƒ?jx6țU[N@HpnnEa(N F6%15Dv^@RHZ@?+R }C' U̍T3dcm8OamXu,)7*dL ctH;X+Il0'd14,LG+WNӸP*&/v!0n4Lg-9%UĶ8بo<'F21Zq| }[rE"19aIop_>TWӳygyh68ԛu7taZ4e ==. cW)q-@n{gw?D}6fu|,֣^x%7'?5%ްRXGtpu#^?7Ɇ^-Z7&|CA;,Xom)]D&I;ba H 8k 91EhG.eY9M/|eC,EB1Jw֟i~='p!rzt 1\l32hwҁqNdMiF5q`l;PMWK sgjy02]~4ṗ#VdRkpM簭/1zmzѵWr1tg׽f>X$ױ2#' #xuE cQ֏Az*Xw*dw˰}Ÿ~a|볣HF]4XHw#q r{; { uF JMwn@K[( ^W0!|<0'z0הh\d$TC D;bj-x혂KR :SKqhL‹CFkWpcӌG iwXU$Le~[YFmˈ~L9c J}dXO "M4]ȿI%N24^\`3+M$FE d Z$1gXģ]ad]&#'D88$ӼcnZPקjTCa]ڥbR#=(HrEuQnBD'BFN*.6ʃHx* {_>^;PCH x?1 Fv't&wu2:a#vn!20CqcܦӖs\?q^p~t;m".ݏ;a)~7Kiݛ"ֆO!0?t\},&)y @&UbXENA x>^`=Ȥg~x^d[o J(罎uLXrLmx?!dXO$#- "A&qr`bwu:j /FB0g q;nQÊ[n0:vJI6ُlb.q9V\R.,AXSi~b÷=;7OQ-Af e*Pb'\·ә\4s#/XoM( (Y-& M $ dҢ-;^tvRvI57Ts.e8 OJTa7*o̕dԢX [:iݡxh{M}NNjci ؅ʞC‹{?x& xQ%+k"UZAny鑷zox; jC3Πv$ڦe#su%^?yA^ r_ol݋d;'FbZBmF;Qtl|NTμU>{@eQ$t|Gh#l aV6Sq4lLo7'q9˧: Ԏ nOV>Z:.TNm*o^ o-𸺘!aO޹ͼOڛz~{PC7O}>%>u~Ӄ={%AB-<9|wٓGOC}PUv^hnN @#ii]G.p PjyE6R/b(32{U,Y1HOAk+|Eς~`Pɻ-y_-jf p-|^IE%hӗLJj<h!"B/⁥|Ally$dY{U2g=کW5M}E޼~pIW{onjͫ+L!p[\hF#Iv5{ώ5QK~WlHnH B$O0n Ún`/!W\V}c?mNJ8TʢS<7Y5ǵ-jp  2l˽-&gs,cj'Brědٿ6&E7R ]K)9Ld+d0s3], Pq)SiCJ(L-5S +F_j-:4IV tJMH=ȍ+CP sI<-r1jswvi7ETU<+I! 9FQrhx@Mϸ  0-;C_%trķL)b<*{&e=xS׍a|ZN&^SQX+2#N6\cx\.~FDD 6&lr&5%yiEkIq";~c'Zě@Rtq@d@BQ,d2 Rt*3n_l18E1'pфKDNl)[57xI$Hvt RKiCCj%'z?%crFNTa MqOyՃIN zRlԼ#G#zqaꯆMVci(cppt񅣢O͈vLQK7ن#uf T0.\!U6Pu<$$!U gD֧\8/]AU~QsL 2Z a Zu=eѠ7| dEԢx"YZX2/es !?4noǵpÛ.aD<_IA- 軹c!C + nЋ H4jg ty6KOE0*5}ϙ`"+DV6F>jR$2d8 kX XU݋W%ٿVNE<ƿѥ\,Ⱥ)_I=9)ċ1iPTY=ղu:+4< \y۠s8ߵ2[_ޝB]8|aE*̉nrVS5bM\ᨀH˹@CmWѱ؟tH]%Yt}`F$aEayL#WNW!1![lfK9c\m(Lq րAAd%rp9hH1X1ՅBL@VRUH&;jaV $ĢW_ELB: 1 mQ4ͭgF  种&y\1g<{fbA6e6DӪjAY>Q}|~x QGn)1neElʱ $Ywޢݨ4y9OFN-dl Xڑ9qNSsRS+1;E=sYyHzt˝V'DMDN䓗g=xʒ 6)y{jK/IoOsl8Av CGw&w'r#7B/-ŏw~6LU&SЗ]XW~fNXk6.6aC&7"ͫx, /6V$z{ 6Ú.:?jOGJZ.={Æ~$~W _U6*o;C3_?n%t!oC97a&{mԯ.IDX9l!q⁗CH]YZ9YBovy'ql4bWy]&*+|mB]%j}kAWx!۷!"|ڻDan;:RciE H|ckTZ׷:Nr p"Wj+\v8$l-_Ȏ+2= v9tZСwAR% o[o6(xmM2 /[ {$G.WC:Z)*vhkuݕ#j4~qaCa)bgRBy9Z6"$z\b[Y8)Q}շb˗Y N]DJ`1=)xx##%oagRK@Xgh!`Sassǁm`dT&~>i%*-(?'\>/0M+6f=[؅{&(߆' eL1XHַAB௻Fߓgn` UW9-Cl9 ~>{nW8(h4e٬ÚW>Kr%Oxx|-D~M?+G.;c]Ը~G"t4eVշO֙vIH"FL*Cn)g\/lɀR#&F% +EqS%4'*Ω0=2A}<-Ds.x1\S z&&.B|qRmRmϺIxiRZIw'#b L $=;2$9ԧ4voН~SxcwyJщCyA4; G7ߣdؒB}[ '7ޮqa@];:^^xߴ\2A bJn,@]&7=6Z+(CǟkP;W􇢘# w pR-6-9 6&)mM] 6f+<5G}!rul1B.vL,rn(j? F&D*;ٜW_4;^tMSaдJ 8/f`|x!F,n]CaLꃄ4Qwo=p/tP'CZ^`LwIjAa'Ŭz2a/v l~c屚|<ȀѫQ=Z̝fƸ0TDֲV5O;R'B,0AYx;i9/P*ǂ5 ]_N}V̮x)RғF;qHT "fNjaV^R>MwYgztZ? t+FmB.yHG˅VٺXEMfȊ[@hM0$& 1\t< /&E"AUP7bͪ_n.t*`4t+@];zov{)$:ˇ K3~M}_W[X jYOד̪K9G8.ʒ9]"[?EǗQTC&Зtb|j?NZŴ n`t#hv^`IGU(ӥҼݒ3f7P_hP#4שX+sƔ60!Jdz;-4Ev Ent}b- kiHos0 syS.uT^"> S>(hwo0{QAb| հቕ;AKcݐ e`eY>-Of]=4n،Dt/Pdi` F5j@Უr+2Z<;L3&R1:.ͯ.p]xO9U|ZOm0$w?wA__{=$)8cDWq@1*KVaw&&ə5Y?+I+GDQΗ~//a̪CT;9ASSMm07ՙ$J/T}ʢ5~?H3|oa{Du^B\tEC:>Quytjj55S(o=qZK"x/(Fw̦߱)&"jULZU nZ/vb̪ eAg̬Np{}b #sT^ډ}ɋy!Yna&:lM:tDRט4SUͬ 2y:'ς6MKS= \1oL5nL2V/쳱T3scQFך'LpPL ?ᗼH%3-@1~IDAiK)@nE,u2wj~.DRl"<<'% <@ L>B̢kru_SkiO{W)O&. fWX$a' rj͟~BVQ\QFe KOŭs.jǠ5ױMҫBrIaT5Sxp;.ƭ''qǸ"V?1=Nw ?{c`Zp= ~lӟ]mW5F$&d(8:h V&]zVŸ_Jg`nߔ IՕŠp)G#>,s\j2ͨiDG>EaP>sRx^=yϟ<bNOlW,b-$lOwSq7[X lcnnm LiƳ~pwBdEOona&C`˯忀us1fp)1n:ۈ|DL<}]#:z7|Ӄ/bp,QͰlSPq18xճ'~ٻ/? \VY>?D'<'B/*'`E')&6Hxc-8!EoG%-bJ\ KQL6nu d`7E2`9W1E@a UO_ E)jG(ۛMv'^kxgb Zraܬ O@yx\Y[sJ963PYXs\Z5'\l=5|V} ɝ*Ěl7ٝT)ilR\+k> &tBr"!\l 1l\l[ik._0+|0X D3i\0 n 7,RV\o[v2ʧX$_|8X:d_t?@uEo9$&6: K%c[y ͷŢYE=EF ;ʩ5pD6$Ֆwx{@m9n-L(ƢV!a&QYd-k'yVC9%[YqVĒ$0Dy\bP̩=,PhuPdE~C7ѹjqX6ӂn.L, }/t'&1@ؒ1.8"?4gSsbq~c}U z]#hH*雧yx9Q^WEFd3v8[;JFL7=*}5]nP-R P;jˣ*&rEmd-G7pG8xCU'ٮkzo>==@3/ C԰NG)P]MKn.ZV]Px34mJv;k.l9nOe!#3u$=$բQ:ܵiC/6[X\j:|!B5\|\.0[$ϗñb.w70|j;nC7`(Ugb(;#y^7R[ 2 hqYTVX"iѴUM;H*?>##JS-XՃ˴o.tL[S= &4r17B xc;>ЩMjY>&+>34;8#ÌC~\68f`Y#Edбܠ`+O&)n<^0de8Y>o$+]Vlʩ xR*\KneYjx:-#A< ydEiÊL7j] PFxBwxJw%}mڼʨCz]*3 ݈|" u-a&׷TX: :X 8 fk2cBX-uݼ8?_ "+hl5R~PÞ&Pˁ&owBQ}TUI9n$i]_`wYj%ʍԺLC2TI>MB U"n {6/; dCaɾv6:6|n!LJ_c j>R j;2|bAI3h! ]xM4H]/3dBCTmm;"Qq˴h bؖk:>-jsL2*y <0-`€lPFBu@*e*7 iF$շ4Ze2]P ~RlBY~52\B$Wp+!+d[b\Me ċuٛdMّ@<d6D;i١9U]ȲEP =Aa6Xћ A+CIRpЉ.6Xu9;>ȥ-`tP4?V(Jki,ةe^l/`*ZH્u <3c`F V \~:D`-5NYy`V>{`wFM֡K,?iYu[S9o1f>B:` [rxu~u?o;wfb]nKR?./AKE])XJz ð4N^)D,+X/nx-Q_* i]3v1}`ڜ@4s }T$?x%5 $ΧF$D[+ Q?u#3_vB'p։78Y6]=m}-t\A2Tyj-Pqa=^s%F**{<²bu:w(RCW L] X#{ qp1mVOgoŲ<9Vp6Z#8[ rJBAJdTT7F@(BTIG' P(S"(0CvPB,4AIݑeUcwgH؁6^8kt _h:MnJv![7ܟ/Rpi%PkZ;J8C+jI>KXQKq^b0PJ+m4U+AGHcg뒳r gkMԵNrޔg忊EH=AF z#C{Z:7|0p!KL.yZ)> =ZQ`$ڭT6(<'x.Ԓ&z;zg%iy>'ILs$j-M[\88`{?Hae %L*7to9BȒNNiAI]y0H]>)uĠw/X<@*U|qӭ= Ru69/#GOp$HgCq/Hv|}'OWjЇ8_w J% J&9B@N= ꑢpQ$A!Q֤PxӑO6+8GO~HtbuQN~рE;_jG'-w,ߌpU7f1^В>bf'wHg0trw4 W U8$u#hǗ=.[;`pflؓ~$Do=s۶@|3I]ilN{tCĚ"UowJrt8vXO'bXܔtV^ϟ>}>?egRDy]"+M&iFb7D)+Y^dbTӃ/h ߝсxw YZHRJQ:* qS,E0hVu544ENn Yz&E-y% }xB,L,Y4y%ŕ,sQ@DY`j&1!83='qX@Q P-U:͑T!UPNeD*ZϢZDlKϱ\ Ll(4 )1Ҝz9?(,Zq1_Dy 3 -mhpbUSXJN@@Kita~E|==p h\ h TFy} tEG΀+v)88=9>;žIfPҬ^ igˤEBbߐ 1$c,SG٘seE>% H'"/ꁸ.Sr%]7@H<?A(3NaV@U ]gO{glנvys*nO;T&EP]ߟ?5J+daA@UD 9H$Iq@4U6ؕ7鷥 g"/FWau"&&g/=+ʚzY2_^I"m-fi\ߌ` Q>d F=<,eup kq}B (yR &jM^ִp5MIe ld*[ ۗYv*Q0Q쭝yO5JkGѸc)ߜDyWs>Le_oD3DLD1IX.|^A.rΒbbt*bYƲ8xoL]]VB5 pHϞ"GDŋCq1C)t4-נ_/)ځ4J94>)8o@L$ZL  iSl2ǕCSe ql)-?/d&1+VdV\#E cР/*eP(j&e) (Ŝ+ݬ* ;+MEQX;iiq!VYdB2F*Q 0IC%i 6r7XI +O1 CR^#hWT&&@LQ Jҿi(O~D2}dqy#$OD@HmhOˆdX>E] (!< ,E @81صnWMj9U-(x`(ܢy2;6[o4xz}m If=BC4Le7`{bB=JY/KEi 4}!Z Pi"넏W.TNsio=Aei W]e-+%H:w@pU\%Z:ʲb./M)Qh?&)ژ6`xc8]zH3 9`|~xTKpc %7Pw'\$@?ry{^6"ś[ϯ`3owm#XAS{GoZh.*9n7Ŏ.bIpFT){ ;EYP6;|tSl ob u-6iHj5 A QΞRu\0t Mj'^؋;Ư~[FTyA9N'dI+,2|$ȵTKތ vɳz F-oOReo1I>]Htv!؝.P@pPCp¡iIVz@m2i{w uw#]:iYzD %b V9H}oI+׹9c֮e؁M(A6uBCl0,rmq rǩ &[MUD'%jp3 [mNAhW)olN/}~ZK(J +4+# )P}zo;z-u3gآsnK;Z6b&'u3*r` 41c4Jr }jDZ Le kgrp )%n܈UkdZkgP#z=c!?L??@ ^@GцR)P6MT~۰Bv/b5q.` t9|$S-lxOe ~bJ)nDkǘ\r`2-ބ8>i6xFө B"<΍{5XSn ]Cl kobmx* iaW`4e1 d'wƑˊ9I4](9_8X4̌]N$\̚mYWHX?R<*1[kΖ *9mۂim9uPGm;)(. xWF T6~b8` a~>T7`et\AkʡO䏆 "/haC\9SQP>GSC?c482g'r"  5CKupI7}l;큕4O8=ǹP=FwijS]eIUAm&~soֽFV4:卅0B:~"xD5P KV&2iH>mgppPs4NܷfFY Aٻ[!zwTTfź{&2*Q?Tr1:;){{b9!iL<^j|‹Ekbn{Xho@UIxPeYK3"kuv4À U^"QhrJr*3O;kܭ;2FB&t%&qSxpXU4і#tq"+T?Jʔ+ -NҦ r}l˛RXm9(aͷ8ovkYk͍N)YH#e&t,'2?Fq`` Dp劕 ;|?ؚ2>_Ʀ6UլJY>mF,>z-JANv3YKR_m3hqXF-)d7L4b|u5Qxe@ \]եT:^45yĆaAcf5?[~2he,Sn&2毜[Oߑ xm%is/RWZ dU瓾֘iAhW#o8^?6N; u&&Zel&}a\ Zán^a8A]K(6 Y(hU7OQ܅*sVmAD0uRA ]4hp4ئO)kc_3YMVr|p'+k QUtA?.nA aT^ȞJSx);l.#zw6fc&!Uyo2VgaTɮ鍨$h xeM4SEW*Cl乱 a4W"U6hؠŔJg t/̦)!T V99,aWFx1+X/ (ƲU_=X!2`$ ˡup5c_[g+p-K;īp(_yhU^ktlV]lkoć9vu'>v|Խ<(ynn-MpI{xZC|,-Rn LRwӳwUX3h$*0M& R֙Awk_le~i 6p3nL]t36jФ}zw-Wצ]\d_357h^)kU @{*!S4)þH8-XY2(-?Nabe>D! LA%y5 <\Lb$̸Pt"aӥX]G@ gVqAKnpzx{zWٻhԻyy 29 )6Hkh{9ܼgi.7W10pE]F#]}@C@%g 8g^^npQ2Wa m9,7:F<\istag=G!(C##~J}*. 9ሰ0p(-h5ؕ$y,}p?ࣟ8. zf.8=K4s= O='<՟M"-x,XΣiO,MΩA<+EQo.Jt]Z)?8M.AIpE+^,=mW^,jP΄B/(ظ޿~`؀nx7$]>\U1.2,jM<.ixO0+ܰ*4曏>-`h ů fcgQZLR5)~oft ܙxx$<`fcsb䷠ςU\w3k$* 4~GڕoLϺL}{H8Y LxhRdf <8:80]Wg(`{4E+&z=d]lik^iP]DLλ <]ET.Zu9߂!40Y7x d?7` QLٍY*lrwЯ*YфƠ*br {׃+8zcyx"ADK揤 @4] Ʒ<0z.>Uon<ᔠng JR(h2`M"tQ$”+*X?g{. g] Z̸O">)7Eċd;)]ҹ9WEmHJt9m-ۖwA&TВ1q\ Tb gF o ʶED,F Qc5P* _9P z" ĝ$kG*KiAG:q0rͱ_.e,Mhp?8`g(ٗH4Rߛ>''֋`B Wixh d8"x*4Ʊ\j5^( vZVM4D zLkkJRm C/3fAs| PgH˽Vul k}`xz4n#Als%E3}]Uaa&fL6_2?S[sHf٘n$N9[%ԢNTe0"T&f#A-?tA` >nTkp[\q3tHb546Ӹ:j)XSs~d0aDUK󡦬2Ȃ 1+ P$H }ǠЬWLx Ε>(5_8ԨGyQ&MkȫQzmGTR' Ķ%-*18 #Tʝf|$}$@}LԀ$qhh;[C!mB-d9ʦGI7VhNe|a8I ?[᷇\f1KuZG;;޶@mQp옂k۵^x#-XC QMQ%^ͧ.F0R2ihP: !p|5+"'υB&gupLajY6 rwV}!IzOFzF-%&96&Qn-=nw@{;*KJ+Mlm 4 LNٛ!5XH75ZHbM^vH@Ȩ0jϵqt[04m*F&"Ѱ )9W-<у*rkrmyyYm&$:^1nj5vzS {v V1T[*һJ~TVKּٝqx^w/H*.|U6h(mvdu!v"2L<ύ>t&ٗoBn6%sUT5<xݻ(8 ׼{$m،,UԘ0@*b;`bہ\lٱYITz.OY /O暌t/S;FXaYlY!iBUZe@mwetD37{tTG*(Wu@48ضN)VZ\)#ܪ#i1nGX@J~H6aq=Y,9Ko^)WL"!WdEK240[hD=(@ - Q%ͬ1 +3j etGrcƊkfjagoϢ)I8T6zeR".jL]}rʵ1hxRrbS4(XA'Ai՗7WthOdճKIoZڙxz2Le'c}'uYSCV #j;4@=s0w@y!gQ1zz8Q-[pGW8J^ـA:"ew+VR u& sbO r;'J7A8ӬC&#У4[y&S_OEQ(J-C:o~bo)+EϤ 5DvʩQC8rXF<“XNq¨:-& aohqƳݪז:yi7,fI7W83i6X8 f ]4xTGj=pGIH18² Ê^| r30z[AcJ.Mq ,#n;ʊ_hFx]SfW^Mij[bɔ\`#O+_;$&\A㖉Adad}ְAƍ[483Sb$5$Mo+]㣒j,=z]+T޻}Gyα:J@@B[Tj 0=a|s=%j3Vj3XKb}8…)WYnԼ0n5ˎ|XK۸1V*etJ7'8aۣ3ei6U]/o{X(kVWf;s4 Ԫ>?zTO rSS1qUƷgnEps4D zd>K4 ֪YGw}0tN*m,U%IEk*?(Lc4e7FWD `Bd/ z4?]1r§:}<v)G_UHTu7([u-BDG^[YBdv,# O8 Jp웶ȳt1>wA':Y̑b_Cߒǡ^D<tv龱3qEaJ*dԬE}A,xɩ5Y |oRx%qRO_3&i2H'Ɠf/E8&~+gQ99tM:Hil>UYOW8U!q) yX\yόT>iR8jN~3lvA/o&4<}4$yԖTPܴ,tHIuhbuOo@πQtDxPj_iQEt~D?0Qeä*۽vC =U^Y?2'صq!ek;]Qa߈R6 &5W{W5Mi {E$~yQJ!=ԣGuvaQ'lBE @8[x=X^7UBpq=^5'*iFrݖuюK!K0\ J!ǣ_iXJ"R &S)3QBO)?X7M.Hd˭ _F }x:&IDCU6[|Uf+_"=/%p,SvۯuÎrU `S6FU_[^wWW.gw;LK4>!ݪ׋P9o15X]ēV>*R:UnsJ2,~--Z6ܮ@㦏f5jMb|J@tG?_BCBEicʿv!Nكpoewcv=W3U@k0`l>Ns]_ViE*D|Şndŭ{=xy\yp2I';K/Ejӎs(s[ܻyE2݅\ "k5nٵ,m{sa%I^o2[Yjy2Sc#WNwofZ\;ckQueh0=Qima@z|eWaR1PFK?׵&ɕTSufD"-acGD1nR럍0mh„\3i%hܢުKO+҆({舘ni_f*kߊw!y r5eaL,wUCRw*8%}:VUaJCCdjVv#-%:۵ J 1Vд|vy C7v'N^z} &RF 2o3;?y.Ug%Ⱥho}4zÁ~xE{RVFԘ쬐@~9$!%r1Wr"G| s;/|Q0l¿b -d#Z̞ ;X3\Launy⚧aϝNkKi3c =,`:f %E=qͩV*}OSwingUtilities.javaUT nh }hux }ms6 D[se$$ږOJQ%9&ngFs&xDF4}ϧ-K{_CGCvTYYZT5ۆI^i˛- FVח|Y (Ǽf픳׳U7طuZ"ثaeUK.1!hJˋw_zȞWM ]r>|ޝ쪮-x eU٦ÇަU qWU5f'St3d{O` .jTQP;\r$x#@QQo*6- |<.s~N/QsO? [rTI5M6:k]N @w6nvG|^vP,x_WӴ>H}(o q_z%Ydyد {̛jQg8gw>G`Χ626?{%.pz%q’8qCXD7  Vbf./3hV~~4-}y1OoVD7˦+PCV1 &ЁA%T%YUh"EO v$-Ӟz\?yԕH2|PӌaJfcWS)؄T7B}Z&٪LA_B2`ԓ=@`碹Gĩ\F-` )먙dK!@ia5 :qLa (VyJPRbYI’#1ZpJ,*GoM6oT3ɞn=i!ƈ7\>D òk#m$NV.b~9&0Cl n|206^Ti t)4Ϛ2(o^k.MMxyC S2Ph Q>n'Nog UE$L +3I^7-0ʜ ESHoKa*͘7Ǫ=h_%K=j5j_/ַ{3zW_|RXJK18UW@Di#9H]MV<>ᔣH?T\5% jl[RSA]TޤP\K@YC e ZH% vj=|=$QWAr\]1!9^ެ(OCo `NnߡJ/sO%4WnrӦcxcɲ 8LeQg i(TQLܖ>☉_{8R#~nضf }hllLѡ(=xIO48s B&FB"K][ Q:БK-4)4Vc!\Zd9s.T8/ɓ%/(@CoFlN,ZIYDCr=d! F? Don9xY;k~Su5HPRNk`szf$JKU)uE˲(̩rVc\* h%-쇓`+y㨚aC4b _5]5ź" jZ ?,,Lp;ivǥsɏԊuZ.e_K#xL"MHWF$a>[ȋuod2G =`LPxW 3[HԞ%&rާ/5-rԂhiXg@~ IcC(J:Y0Lo>,?yt5 m,mRZw(B jR퇘axZe`Jvq9'g~#k*tmuR,m^Y+K] ˮ; 愇U,oHWA?eS ]ڡӉ=Z+e'~ dYꈼy{70FC[!ZKwT.FŊb*)2#v#G!ҳRi5KXKD ]wV+N6BFX&9.ڲ= ƥ\ : kF@5 .ʂ]aZ{E8c՛5=U&֋ M(T+>2d.;P__H}"LM>]j#'I6ʛC$ nnAbLgV߭c ‡~|rXݝqr8|OY.ҢI kcgǓ{f(H!qg"H4[2+z>fʞUr傩eg;[S,`jehI$ ڒ)p91J½&@<7,ҒhຢdIg{*JEJԁb$_uEX~k6cP4łbK_zٰIZZ}hÿL̮@2T]>N f, ZʄO|/x1!ZPKe N{~2~'n#6#4sACFlNunlfip 㣗furz>SfbNYrQi""v Ѩ3`3=9j6\q }bQyg) ѱHCۓT"^IָDB0%DlCf{h4cpk(WBrk#`X}7Kʙǝw~E$b)Xhi0Y-ԾWQQ[8~.h a Tc-n@g% # 6ىڌY汐@cC2<ԃ#@B[<ahl<4Vaho.('Oo|M?oz隆7gٮ\,SW/h`}p`7`^q,_"](qrs~8*VI bZy[:??@ Xr?ه`v^Ww[\n6cs,:%$NQU]XkkN[*,M1[8[(8;0fXƊNh/ooo" hM>xqiqU>-7VfU4m(u߾L^!Fl狶">݃0?w}h//xk/jM$D&wVռ ԴzHnY [8`YP*Ė@SN8djil%CVclW; ي|:jkB WU$Z$!RT%~ G݆  TjGgqXR\Q F󄻫2/%Uuh+(yZQ8:K5o{(\DĆ#D4ExNqO4_^ [׳]LΡ*w@n:gz-Vk*îR[I*׆Vl }ԅ]=с~> JoSvtZ.>vq1h[P{mwjZ+zULS|'ٳySHl&wd4FE,S'T49fNPb'6_TT{R*C:j:MP6$MR}1ZW;e[ϼP΂AynQ9w(gi<`QblʠSi# NtBpjǢV=~Uد&Oh:i8ez>@1/Z~hK*IՁ urd>ݏk}]O_﫬2,}Q^GГp!X*,bXzeFgm,U x)e'5WݺRRf[ErMP{^+{cUFҕ]x f 1&L6,|"I]A*Z7'J-ɚD`"O&!QC ATm_zmE<*83Ϳ?GVi}*^gL3q4d[oڈF8_Jx(BAݡ O+ݯ|.O6.ae މ?;YBa SOڡ{8ns\ӕؽnҽd#/9.z1UP!0nz )}{+ab|W_%nP1l}"p4~foP$ݕ<oXߛzPE':ZC #S-4*jpB\ކ.Q4hkQ`S#lho6=HhN 5a@;[PLz>Tn{ܫl_*۰ސh[}瓒rVB:>8!vU &lsbg\ջ9{\<9LE?> Эp.26]˷e?}SPWe͎0tV~{U{ZwM;;ʿmo>AB]?E4/S~]7fŤw :yL$)`BxΩzI3jI̩:ޤ&).ՔSX7m|gx"K$]=|;X*,m.Y@xe=܏AIKQ$@PE9m]q> +guJ]:qSD?!O$B^痔3=xȽ60 ma9_ûSeAr*AV<"ѻ?YQ^.hBN%0{{poNWqRǻ~FDƾjI BXMDc , Յ<k]P@ t೫ai}|@wd_ ;ߝyZuOwO:oZ0́P&s0b0cm`ӡ8Fs$z#'NuuO6E#N*:)KtYŒ&7Mf G@{-jT `6T\ʔx9Qz3cFw2J=ޡuw\xl^#)3;W :ቸ{xuK/l{fiQ<^pQtrx|;Oڼ[ǣ(f.RVjͽoJrPA +/6>̯[1Cj5x˒eE>j&HxHSɭ}DR"E1W.s~uL17)|3_GNoqFZ4tI^p}.V 3ρwPìN&L=mGd0mnkOo\ .soM4c1g*]P"D]Ѓ(I?Q.<ԐmZxB-t75H5ۺH0yoU7͍l-`R~k f6WNC.\|QVW/P#B'YY\FKS(\}V {'j*Z w<]w$I'9Ժ/6% sӯ3u&MPtŬb Q7wͬm6+FK?vm{=Q͜ᕴ?5f찄Ikcg$gYOj9k,T+BuU*J_'V:u]%0~ >np..=JATƧi4HDnMy7n5mޢb >qs'j3<j鍆9aMaW>E&EsaF%P]Y6qsHA=’B/diS/K%*2KNkf}.:hQ AUnm5xG 1 nxsbP@£Gk=ѹ;%0tvI$>pk }iKP5KppאT2ٚb YHu.c ^t4>vKy5Ӓ' Q}ߙqv( uǻ=9O 08 *]="}<;X9SཌྷǸ/*s.1@E#Q 6lJTqQƲDae"-@sx+Gsz^l~EqٔaWբ2WE]vd\0E'ͫ^Ρgz//G*6l\W\{9ɞ(@++?3âWˮDZ5&6p }aMGӉ|P\??:==zߍtWJ;(o;Lz1pijN{p&5a*0Λ)Džsڼ[1J:Mw;i~ n@}LqZsNj`p0j0 iyP`9Nej .Ƚ L/`pB4wfr^W`T[FRS݀aT .q v0վs^#/:,=Om~w0CDVTqZU8n=۫mNQFzA ] eimM=kyz.R_=h!n_։hӰ4+a39^iB1M찶"_ i-M]dMcT>662>ao_kR_ٰ:82q~oO]0 `wF,qAgm lv"jb9_% xYӚa=^Mޮ8)BO,zNğDϗI0qVV  WͷIE{So8j~Lz m Ed۬Њ4]mk>KdQ c}L5rInn,*3O39:C@j+q}TkFch.Yy9 $l!5wjh;^mZrdXk:/:B JtXTZ\kZg3p6yajT.1%!2S P}}!:u5R^ 'xo=Tl/Wi3 :a) =;zE"[qc?%pVPs1%:RռŬpU-wHN=Mʵ=q b4DJż8#iY^-n<돿rS1Y}C5ܩFv%A݊Fc7]+gW l*&M>="1ϖ6#XyT 9Iսl)o6"!-As^>*N)J7{Z?a@ ̚(*wάyF:Dke,WgΘsx9i ۣZwk#wizŒ4dV-g 50>>%Mt#Ж1jࣈԃh! a圛Ƀ5ra6Bǟt^#OqDJr(f`f]>+%>F-|?D`Mt$Xu{ǖci^Lo`h_ 5q[}';Națݹ3{U8ݘ^3X߉ˇuM(N&2s7ՙ7e)jO;V{7 )T"\T@,K5AY&yM(`) <0"*Ldh*0q/eFW:*x:P} 7oVyp:*1M lDKi#a(0J;fS\\"Ff2W0(L#DjÎsMdicQhjMH:z}mI$(☧%f೴73K좙{?g#3V5/#_;э(*kӼ#/LK,DGŪ$D6$SӤ 촣Zo[hoU[Ԍ+z6`qD0<-^JՋUENJ50Tβ̦uUVXZk?y3Ol* 'B쎥VL.cP#h RƛkP3nV#\\>IĄ¥DC E:.i9JV #B&_peEYKUK0.@%FTZB!=JZ T [VY1D3ImMʏɲilT-QgcG ͈+_,%Q 7hd Dbƀ a%؇&vW qtIt͹E-f!7 {mu^)No7C~7%P C@6m.;'c6٢W(qZzLySrc_ W ܢRV/%Ey^ ٮ(30bsQutqCs.{y|bgkڶɃUu|7AhA-:n# 9znip9qņG:/ U^z)2* G*=KJ rn$KN˥RaϏ$v@U)s:r>Wv-?ms!(݁SPg6wd:Ί*hʶDbw<Uu{1%iFيp麦J^TcqVM;"f a.k (p~ X "as&R0\=]öj=[SI\h+0#KM5qsRhrlLr'm]03!s72@YmYFqTQc:+qK["jQVl|+DFRiZÔK޴Syjz%1p7y s0Fre9{f@Ÿﯺ,h\EAkl0VlaMn)7`O_IztGuGpS9z3uFhi.v16u-)zG\^kO/g*خV^y+#(xL 'H޹CM fX.Iɟt-swȢ~N[{+3uA/-WTâXZ,+pNJƼCVm'x3EZ÷'>[=oS G _x]m+dńCΜ̻){C ni/bE;h-YFG^;v:RtKMd0`:LN{(b YUMSb eq>?{מvX'pj~~5H$)WH&.R(;Tp5!n0`ߧt]^l|V]֠W5!]SѺVpM9]͌7UEF<NP-5S( B\:$}+WQ kjY{L6^wb?tp!LI֧ߊ,b dg9k5Z".Z4Ua߯)JΠ>sc2C> TtMܗOO%; "wn+mtQY$f$8: 0?DX+hfth+tDP` o~:|Ӌw??|^+p[9w:E`HgFĖq]#xq,[/Ik;W S@`p5]1I=?a;D+lB)_yk\ΧFr۞]S2CwwZoYf)U鎉4Syq< d0ȿILjt]B8̽u*1ZQMkϪr}"\$!F,!jLǗ#N>F hcnJd92ez74՟|ɘG!'(IT[x i"CNdC ) { )|0ar\FsWtE+V N`2WY2H5+#H(qJs?H-.RsDuH|4IP׽E ȶ_By,9L6£B)ϩY|0t]D4HjvdQR-VY%go_>*4f<ރ; ^H|Wi9DTqݛ/:EmLR\+]:` mt+- ,q_(&iN bY%9?/zQ:溆gNCY5? N#jpTOάH#CMϬϞ2¸,izeٓwǼuƃclэXt-: |upKi8j!y?]4;H%8]$G k>E ]L<SVb ~5ƨ|lҖCdU9vsV#_k/- K}3tHrIPtKZB DsT뿽[eA s9/ݽ᡿G|Ґ6 b-5N}4~am$m3mRjTm*A~Y bA A跇0gsקqƉYMpq^c)o<4;_S-ۻH[\PƔLiK)Đ1m3X>&lGIddRF`ᘗ`k}no:^x+Ѥk5/ N:}5;G:eW]`}D%3 ,JW;T]B5LL/tE@4Da<-w>S:'hvP^cKr#ObDՎr+ΫR# rKVZNR|#ebЖ~0D09E ZO2` _6NJ~XH` "*JbWUvV؜%ٔ-Y52[O-Yr)9|$91zxƷ@#&?JijUGѪ'd0O1ނ8IZkno~2e\8)L& 3ʾTn/e[/>&^L?"|ܻ;[sJ]S)ukUS@tNn܍\(NS8񐎟L6i%OǸ$Ri1н3(&:S^mgt.H_ ( .p=/ H"mST}8ѓˁ<-oI7r e(voA6Xke`ˮƦCbҝ%[Xܯ'C%!ٞ3`I&ma!a%.^.pt߮Lyɀ`¬I{4ܪHK-|4zx}f?I Wn]J L" }\S,5TX»T~9 祮//@tC ih@%br{AMay,\[/FqFӒTݮ_J-W?ޠ6SBCaCs' JvӤm]\sM Ď;~61$`OP4Qnr/ !6Y" y24W\-Kb y^b Rb_roqN/1 |3'iy@0Wk&/؀lA]W':ݑҼ5XeTe̹;禺P0goX\+4{>pj]_HłGc+ɄBm&iN-Rx E/yRLu`ju')@H 0vDpّ'گ2%ԺsV)%g`dbQ%TV)-`nx_vb-+q\JgWP 0s,CL9"蔗f1cjmhe@~b\W7HPbH\!X/x/(x5BzVz~&-t"騭a$X`ԭX_ 3Rt=e9ϡ:$ :e')\@@tXVlI"P-X =xxUI[[8_0TʑV.ig*W[_O",[ k4Ze~SϺ8E֕؄[YZd cΌ'GV6:[}Fx@T`Y %<e+Q;A>]Ca*_k[ͽzT{1X}?A"ρn }-'i䨢 ӤB̸}>I%N[CW=Yy[ $g"VQ;䤛Š@Z'en>ywoV6tGnPl3na5&-*&L&ߠcC45L(]gQkgUo֌\&cML )jnj^+݅ aYqpba,_F4T;mG#&}+<ssR0BaLFC/-l{#/7ٸ2-![ 'qfHUR˶#:IDdVӅ]CL3? Mݛ#V\o)nn5lСF8謗1wFP6Z}؈k4FfBk3dvjihY7/PK.Z+f~ !/ColorConvertOp.javaUT nh }hux =sѿ3)ӴI[mdI5,(7q= D"j`P߿ݽ )uic}}m_Z6l?!ݐɤXRϪmÒ4/͚+ FVgMV_ew'l;9cg'=d'Ύ~xsoј>z{!q>6Ҍ:XSM^j&I yŲjDs^ ef5kgkzްjJ?~xYtyQ6dend*!KJ,K-Ax8Nu%-1I4kI r%|, k&-k+xHf,d uuY`G^R@wC%@ɤ/2[I q5 S nV-u|eMŐAMk޻/r;BvqP|Q @:)[ó7Pۣwc`=vw<;}vz2>Žl! =SMaaXz T[nYr?N^zeIQDAuU~)+vȮ\pI騜Jo _Sz^UM ~{?ޓC;-TesrnےNuqU ( ﶿyU #]_*j<P 9K9a!c5A,=z Q}c(LˇIAJϠ/Y(8{ *J Z,A*fu[ɵ5 gܒ2GM‚?CWqL>'{rvG@VuP'Y>iv^xNlgZ|*zYj*BeV9!,2!4rvd>T@\A5bN_&0Pjl [7Y)h٤ 4pgS- /@|Y-Lqfh#z^%ȥbQw\I.*Հm~sc'(h?ɤ d I1 e-Daj Ij9fN!b8Znb1K!H”Yr9'? kإ"CeԎ`L5tQ:m ? D[g B2K2(&)J4FșB-& ǭf_&hIk-aY^ 2ρ-GF bV8c)"x)KV#7YS_ᇟOޞ|v\w?jsNт{R\I&iɂlN,`b(&*%CV>~ -x/7^폝JKtԃ!]阛G9'oV+9Lhk+dcQcZTI+FA'yפ NniӪ7%ZfD\gV&R q>lH&*0^dsT-rs.\Q  Dw\XLCFN![hE#x n@;FNXsj y+Tq1d9 {ZtS !{mѿB@8FmQ. W|!fEV^ XUt,iG ![zfwm^dąZ̘XΡ_K83~e`PS ŗWg\#*I1-F;*9O`8t"ͦy57Z鄪 +l% jACw~zafzҺ(!RBy{EƝ?X{&"8i:I!DHc}=:G-6سY]]7<%BV,r( c"y+iA} Dg/_Rg[[>.=ٱR .a$)'5 JnG)YUREGq i1M`˝!cYO7R Үv9&]z|#E^WԽ&uuX[,5H))oض 7[$Ld;&$q;GE]&ŞPbN!Ι=51Ttv/#i=PJPJ$]5mXIpQ/N/ gXNDscFL_1>>}}gYKGVL;m9;oj^GLWE+d[Ma_6ҫ1e ) E|jB{kB/Ղ``)evw6 D| c_ 슑mtoAsInH`UBWG䓬DU,E 2:q](XQe !@urMiܦQ.72-fQ5EH NMo? [њkykAX8l$(UJc>|ը+08 eXYz@C1 4d$a.eh D !1j걙6hSxɰ]%5̷E!:\Ii9߹n8,o2~bc f?i;[GJrI'(%\jcV:*dF ԟle(ͺDJT.٦# Ěj(ߗ]J6,)49\wJdeYQ:¢b `Ť3uY~ 1&Fh|_u9i;Եa/mm1PF1aIͭM{簘]QVa^+))~q5,Nr:RqgPC>9 X|\eFk.YeR^x„Mu:D)e.m5aFG%xRß8Ut0dc%YH80AՀ-^Z鎱 wvg| N 9 o .hE &Q!60eA r?.)%\Ie$awlo|z}$K|&#{~! ]s0P`Ct8W}Vx:!",lC6Ez;aP*.vȰ!#9{Xf˚#YF²n( ?JXb-ay!&,+Lx"hoj²n)0qN|v>@Tg!6ZY(mZđqKv _~Qsy5F21˿]}r=?mSrR".eԟM]lϑ*U<ЫLlC3҃\\KVugG.6/  +4fSd8AtMÉ>Sh JH*btd`k?Y_q̉m05LuQ'+fuّ\_iý~|+BE%4 t17͛(z""nsJ=Gƙ*AEb')>h~R@5yiJp7%A;= Ccn{((~?WޞF@O1$4^(#pFNNy?,鍈Nl#`vMCX69J_FrbYWwb+g©ńI,bh"Kz)3ND(0/V|8~l>{1\M.Q_8/W˦":燦+΄FKϒfiWb@] HOsQ *wP8zYqF*F܏9~G s"9"B h۞vdܮ p~1֬'\?;2+hT $b_x͑}5LO/:ppfo:.U GנӶj$- 76v8n"8 V>1>k~I/HY958Vs+[%:Imbt~}!R5=FWkz+S^~M$[#!;d)1{IIr,6dC_'п4.}U@1q-,D|6]`B٫nC+:婀 +MdHEV)M_cx* '۪M{=dĺ LiX ;l'>4q69NjR穦2J]`%mH@yρUBʽ}2_jn=Ԅo#[1J:}H\XG==ːS*Z/ @oӺQ<,-Ae m(B49^큿Ik;~oEwpx8ء8E;=WMp7;͌}J *xf\T}|ϫ3 Lv@'K?y/&[ֹ l \֙W ! 6%CMpj8/L%D㕹i)r/#0 %QR C=#FY$vlM;_%.ѳo8Vp}J%<;1QI:$E:ݕFIz&zt=͌ګoN΢Wʼn6||tsGJ ;K:S1"lƱyBI@b GCXVXp7| bLtex#vnm-BhA񗫓`a>#'*bÙD\W_E{{i@+:d`&GǬ1?}Th*1?֘ pf GN 5"A҃k2.Qz؋Uw.Zʂ( 7.Z4s_x DReader.javaUT nh }hux ksH{~l>c㬓6s %t}~=z!UJ` 9'ל/|V~nY5&g=s\f3f32 { ֱ,Fxs>m >Xj 벳ݠro{g!]weywhazlL9g.sfp {r61lhtjzkͥ35gO_psw1gF_>\߲a`lveNq]tlbm=ՙ!y >e'p< C؅ >5X$)̹SP1\ߜ2#c^0'w3/^28+p+y0|d &++ d18˕aR)DӈYd@k<,, ٧;BZ;3tGw'/\2+ y)?>vg9]FwqEot1UtMg6r{M9ߠ=$(pF*|ôұ'0 :3Q=ni뚜\>JV{w>v$7f{njmͳ m}p}e块ه}sN{o-ZGC%NS-PAPaAn -(Egz(P'甜;/:._U[G}9__> :wF@%RwӹFȾƿtn.;WTg}Pt gO(NB,_!z8E𝔁4(M!:63,~+va,Sw>" >Ob53DB):@]BݠrxJy f1pu!ttu/jT'YW).( 'P(%qCG'Wj5E~~9xmg;٬31ͰsĨ\&؟rE&5i-i@.^Q95P⥲|jXX̵zF)C(XaZ<ͩ+:DCxXc?ID4"f;>zr)A"8JooiJfs>bhRHu+zoiasH pS>/mIoadf1l;p1 # uT &EWUҍScJIL+e VT.)[g*!..q#-QPpdt-1&PU^FN3aܵ9-YK]pM9໐I72K"ĬjlB&u68SIUpjfCxSy1()^ចSэ',4v-I% =;VAؑX9LLux>nAjRݦ4IDqrz=9Pu+TY\;&7xW_b'Sߓ%%qp0.GU*nJMv'+yU~#mهc)I0)Fʏoˁ R\Y6|tҬ7QlZ@%)y̯!-"dpǖ[.d#Àܳ")3zв~U}YfK=kgϽ> f-0#XPS?3˛U /8JAo,ߕ5Q\K6EXd6ڟLڋbjul Q+;4m1_6j#yZKK,EIEjȎ\v. aU+]{\}%5PTFIU4C ʓ\6 D* 䒇SMѼ`ٵ}XH Ha4m]NT>8E"rZ&:كr!u88,P揾kx9e'%i+iK}TfTg>`9f)j1l>K rئ7iH#{037;n7ol-oӞt횦?$+XN /_9lWjLRhMXfPھ#f*S-MJQSUiB&9۰:$3[;buRe鐂&!uU 0 W.av8K DĈʉ m_+5XVe0}Nڟ k: X*xꤱ* J * ib9[(<_Uc Y:'J,]%]҇Lq8_JM+֙LREhHz3KXyŤM/Bg14H7-Oۍ[bɁe5z\ h hAr/WRq!)^(I*Q_1ЈhXfvW`X^MӠC=&{̭^*%;#=p&lQeF!Rp$Sڼ&G@fedh͂6F\TXS#\Ւ|B{o{kΣKwo( >oO#3#Y䶚6WW?0[}iUye7m}Z?5j;`ٻ"ͷH^%*!L}~ n7<u9I_%ә.ܶg, .5n]In!nB ~raR0v`?<ZnM ?c=D)4?}¾m5 ,XIđ^{FN yt7= O é\7ܦV7\- ۏOFw2-7S fm4`X0hS̼LoRd,nFa~D?xɂ~ Y~حUyMK&k:M,a.++A05)_+rplH1ΪNg6 @^cRR'B|os-JnM?XXOҖ*Z\$mzH(oHmݵ/Ew%bebOĈ.qy|y2C;u?:ӥ[UtBdZ{D멯pryo9Mha߳u[~UꮋKƘav, G{W漢IyrH7tUz.i*TApxaQWtd HN%G፹KTG5'T?o+_\׽>/vt]/D!%> C?=s6ҿ_Jٲ;MĹsLgb_( %Dʏo_>NI`,bؿ*0,-r0Ga9]$(¶{ݥ=FQIu_i\JfǟkіWҶ@vyok~m@wW uGM+#L-DUbˉwX>-h(y,Y+aoLahZ?ցsMnal|^8X nHa JBZsՐ"QVSE.Tx|6I[]'@UeZ$hRTM.?B`ErsJ9j4ኙ="RcV$eyIBUݡEGG*!nǬ`+-+RY"5xOy9*8c$rk%pӌaj%TJGJT8ā[|dWmW7^wj+U&¹b^QbBI Fll0& xB9EŜx2]QZX딬Z&Mj[ed ''dط,i#ඩ8I+MC`>Dtf k#ONUךW{*OX]z4MbuM?7r5XoZTRִ k&u[s-]|BoaÂJVsݡ;U&tj(֣5B{*]]izR)j[JWhB*dk袊kW[xW} KڹYV xΞ;[?|sxcy*N|彾ZW(azNѣGc}p*JYO3tO1R^` ìX[>UOg sDgő2!X:Sqg4Y,2aRk/' Oga%KhuruW S /zH(&9q]UzDʱA$z c'RC"n?umW\h3PuEiDž"^CJ+ eU[9ޔ]?0gW{DB99 _$#7G^nЍ8Gm p4Tbh%Fv*v/R54l.4t*y:3bk35D>[r+-1"HBN(RZuPMEh6QN-:-{ Uw_.?[+_DR]Qrz1,<#;K=z{eZ7ܹ3l]dE ՋCfYiAL5"msU~6֨^~ޯ.--#DSV/qƎNy:$3Tv(l,]c1Ya@#r"R)'?DΨu$.-:F߆х#d"_T¡2zrv+|_$mEίc0ϖQ.>74?8/D]|:Uf%vօyKw˃pR8`KkX[.6 |ZM#O ~`*X/H‡tcJtы.`C  G7C_E! *j'E)!STOUזl ׾660H~t^ԈйYO9k{B rB-n74Ӌ$NU>͒=u#I p?a6FDϰt$-w[\6mϲ1ЅS{jddmV,bKnվ2*p ae9i>qCUh$W֓RS` AjxG(aɪڜXyrIG6.JפU>I4^Jˢ.<ض&Π .r7̊rKe/EyEtWBo}hhB,HB d+V/]iO_* i܍"Ner9nQ>=@8F9zkۺ 9_Q}, 疏(FR,u6ݠW8Z% u8` =6c@pv˧39F;&75TR15AP6 ]d4>/".Eo4/Ƞ2^K;̡ C [N3?kd{׬:'rss]70(崫axh3"I$:^6m~y|gWԪO3?aal}o[oWEiR݊,ZiD Bq5+1Bp boϗ.G3,HT{n<߿=-&k^sh[\mw1jxgrv("̗׺jֱU:+sVTXj*PFo" NQePPo y?4|Hn|.sF".q~zԱ.KI%]F%^KU`LJOaCaOOxLXBprc{Z͝Sx o|wxydn==ÇɾhP[mUʓAM0-w=wTzǺA]^U~H'~V4=fm{sXTgg(j-8uf.&t@*2{łFTJ^k;O~@FO')mg(U ~ +|0^,u ऌlDe)d.Go|=PgozJC44a>e[NA{A+ 02 2Rpn n*Tu# P^WQnJA}$v\m2F("e"~s!32"){Qn*R<$M`8ENdS2 4 ;y~ ]VMC5!0ӊp\75bS/zQ1Xn\zeƜH|ndVܩ+*춨@9ujϓԨ!|w.NmƮ&8j[|hwb4CfV|=1m~4]4!tcd-I=/9sYdr#ǎԅ.m3LRF,~0\i8 v&qğ:)WO͍+>k@TiR3җӱ2E)ɯ5j_ qRK$k(~-by@5 bXpj2UZTGԌ/=Ya'UxҦpIR)VxDDyRU{JJՊkET5KCKO:9tynL;$*Qŵ PSr[K;dZ>m+aoE4Ѵ)rH͂is͠7dG^NjO1yn'N؁ 8u1<@6R,CkNy-|Ncvè[u)qWD͘7EEsp,>hFAtc¹eJByΟ]ŬsMjcR?إύi_P;MG_lYj1"jj X=|3;Eס߭fw=MnECiȩ  P٨jOo5uE*GjZw1CCOMi'CVXDkك((ֳV?7|I*Vi:l8glAp H|*eTZLaFIg$`:]t+(xw7E4,MYXq} gC^O-cjH.q)8S6YX %mJn) Cɂi B#DZaV7c8D4%LΌ%q%<8 Wܧn|X );Yֵ6x%+fNrtTUaxlV-1W a3E nLf#Bq%+i8M+ v]!2AO1?lHnM)1J@ #m "˒mO3`l)y.|FqlHBJe9HUyp,' (3GSR :gWw?V܁뼹!6:=T7c7~Y WD@J0_Tpp8)p!2pVYS0Eh*- mb׀"\nEڬU6BZB]<55- +(ץnRfC@էRAy1Z.P!vP+]A\pjW"RXVCYGv–cBBēhHlZ9R5p!e4²!\hdǮ#=O+ >)2tL:M^3!{1(r* {u6]ت-+VnŭLh)nlBʐ6?hqNvk5nv)mOͽ퉍u"}yXe:;=ܩ}@#]3~*O+r;n9LEd&FBU*8̶w7hґר;Дyb*HdL>zv1d nנlW03[hTYnAy`Nx9m_Fzqn4`s6ε9`XC2t/h5@bΨ1 ῤ\~⡒P2^<W 7hbѰ6y4xؕycq7ޣq5`G^/S+Ϩ11oVp\SыwT0N ,IϠ[X70cK?ac݆HkAȬ)ОvC˂.rpej<]a~$/ޠ) v{r%RhBcDf><= ;) Y8q;o7ZM)l b13=dC\|_Mq  8׵B]~gxp {tc2m7 n0jeէ!]&;Af믲!)VH]u# wy?xlƵ&?w*Ky'i&_u bm|wӷ?]oGuo! 3 >A氼آL@B)8^$]M0A,ҕy`XbZs W_*ě4x=R6<,ip9F.bPI|=) @RTؙp܄U[, ؆ƞdC9T,'5ME1}uu5H|v>p~oln v(j>( p`dLEoIO)0:G aBgC$/AK3F1kJPڃFiR&}PԨ<t# 9X{Mcoic\l4m 4@\OtO&| EٷPwˌWE!j8!Oϼ)ߏC2vZ )3t[y `޽o]r`׽VHP^#ѸˡJ >UB n_AO'@(V#Ά8#Lm`|Od˱%N|yCFw; /˩>qAb ЈD 3fkw="ÑIiLhB&AI惉w]c)`\9Xf]<-LmGs Y涳x l`H |! gy̧.o\"b`$sO Fblr(z(480i$Қ̈́PU@(uO@XAWf$uZ}1lB'P.,7s@ er܊oB΁ac8`!޹F-ud=\قL~7gF` a#wZ8ҟ/AWB ?och@)0$L^2Ca={I_F&opJE^/=f/\ ^c:3c1XA#5#!9C4't"PT)-b*CzZx\j, #L(5CE3'fI~AģؚC'Jq3[0 @{jpQάr8B% >Qf-|+B>W7ʱVH: @lGg y $B.Bl $ 'D>bÐ+ y>M@-CSbt34T&D/{ߊrb[R!̗ 'α,(,1u`/l`Gi`2&5?;#-\^@p.!c 1]TxbZ$$BaC }6 bl,!#m4e!Bs1|_jd8ΚufD>.V2d< E!nrQebSKLDyOZd;a_Ec }fdzȋ`R, BPe$9.!(M"6f̈{4v |PC "KBa v4L \Dۚɿ-K '6. KǿwCؗL[_]F; ݻ Yj Ct"r^1 E+ÒΨ FO:pӧvٿKү3[Ađ5z ٬qQ5Jgdz .95 ƀ#iͼ{p\%%7biKDZLdT m| F/HbaJGy/6LtdHU ,1~q3͆׸O`{Et{}cp]0A6FSQñ>~M!&mMf-ЛƤYadL 2bdsJ9ذp],w2_Vp"ڑr`CH10gIe]Jnһ;ff*OւO)fL "Yimn%89-خ brTWJt쩴S-("0*I9Ȉ> k7,S#N|@Iqҏ{=ꦣi>(~(o\yAwto$5TGYHo|c>pY9 g?KCVwg4c W$?SxYڊD6aP,M;#A=;KFBC`e6KHZiwyD` ;TRd%M*61JI#ԏI;|hDۺiA9k+`4h3cPD02H-& zn9sɥ@]5_>7)4B12`PiiG?k0 m8ﲋ䐑B HjXs`(sF&mvHouiǓ v6&/ؿ+ǺP1fi})RJbٱaR?\3 \Q}`\T_2e#^Y^.agQȒ;Oe]vfSW pjî!GPmE66Nawgh2 Ï''iKGEJ=vqB@NQyA`3/v dŇIԗڴo32L:n8$#]\;e_ԏaDhJn !r\Q&w[E\ȃa|K7as[tOI5T.;\'I,[Q*PX4"6!r|艒XS%gaGKp+|RL\%yKEPA]-yH~m W<$S`E*wԷˠBP1,hNc ˡt׭F~i7)A3E̳kB*!&„`%XFT(OzP*]Qt(G`8<+4j%J:o@Z~ ,d3H]ڍDhUDF"銦1a|Px,J҆8 )WkVZo)7I|tٙSՋx݂ G\^% ~ɂeGm $k2*:4N{Kө,}zs`/Yo@/Y&y2 0-+/;PAo|$5QSjUBJcW%šɫq 8.MA<5MA 3Y,[c(Æ.٬ L ĸ$DVrgTҕMi!$ajhBGG=VQt}l-I+|![Wc<ә={/3ǘEӃahcơ쨽<'—uZJ b-#6]w'gB֓Ѕ<=xZH.v@UVy.p{M+e&5йOʴ2&z9C1ZY<9л7x;NG쎅q38<lBaP0kJ]7 ;J[m[kj PM{ /M5Iٍ,SV=ÐyG ,=|Xr_TߋųbwDv̹[PNA"Y=hфytpC|0d7u7JckdRZ Fyh45&3%$cwz0IKu2]},ʱ٘oJ:TKƐ+oRPi.h5 -Xz4c <)6nQ7.؄xRetuD A]YkIObCqIq̝PyA9~,zv?GTQ!8}18j9ːX}K}Ҭ d5 ?MT',LX`OE T޸/oO#6HԸ]z$j!7wU">*~E7z}40Tf}ɶ:J+bf'GP02hVcC-Y`N/E2/E^y9,rXȿHq%Mզq1a{ƚxgg(-Fdz|XCR$55H~)WaEêEo_F/tL'p\!O +`_e_% ̜yEfo:5!Qr!7Mb[& en|#Ihَ2tt7UL(2e!TwGdpk Š*U6mWg|cOG\.Jȳ=as㶱+PF;K/Lt|gɹu:7[)R!);n{.@$I{],baktfrm0y1w A_V`ʖյ+Cm?ů|@d#sԴ~Ͼi&? ߎģ2<47ubڰShJ9\xdOd<5)ڲ>O, jo2Y%b@o}iqf</ u<3';|Y$K+x x5MkI9Ҏz:o0VMI4o+ BI !Zqj}sУ;@T/& Z~ Zy9a}*A*KrdK40Ͷ*24IE7n%HrqM{ꬶv o%c(Sb2 P}e{ioȊ`MAc PD4,* NZ@+ɖUГ.uUm TOD~M)\ SCj߱裥 S1TPEXTxu ^!uwv|'vr)Dݭ]^'| nt Y:(o_Ac8|{1ۺeR:cپOq=*#+FN )vQk7vSĺeq #l(l"߶KkV$Ɇjؽ/%ek$~JзKcu.}c># +mz1(i648#1XH֣A%fڑ"jS۠[VS݊tJ-nRNc,sNYSҹxO9|CB> 8lz'i8ӥC t/0 [Y!:qSZ7Ҷ zRL;+SuD;)>U"ݮzԎP5%:%ɳNX}PW_eswe-&t|&]p<8L^7|5̣g=c<ٟpX SV'TjV挍u)RSOJ~hReBіdzLsoh}:sc4 =U4Mo Varù˳E>Ԁ|5Y1xXI_xDߔ$Ezv ڻda;?϶Oh38|_!`9lN-ybI6)ӕK~ipuQ#p$^󨥉UB&*mF.`uyT!HH]f_\i$ DJDC_!ԗ2|G~GVk'8+cf% 3钇:gb^-,22 9CAdj:&DN ^;KEjᥡιQ *P*PL~PiΜݸJ:ΉOQV:UՠKjg_Sp=v@80_y%~xNV9GmB2Q%[=/=-* ΔKّ-نt{<*6=+/z+Ha:q [%r Ε7ok.8Wz%'XΉdՅM8f jMӽ$W3Z\v_k[;1e`Z%{9џ^)X|T^Pw0޷e xab5 )a,QPP>U<XDq7lIAH3_[ߨ'Cy䒉g5n#'`HQ^&'rgӏ'=$'%.hCJ SPőa0Bx[Yt}]ԁIٿ_Fɣd3;21w4l34zU7Z7bgѼ=yX:b'N#ο$x:*ENMU < 4" ^ $ JTQ0YPњ͂ڢ<4zs.(\.+GFѦ)_0N2ܠo[ !P>6Uy/♻qbo'}5]>g+"adHA{]x2q~~|.BvpHѦ,ZX<}sv _ V8_,e~X Go/[ƛL} [|GŇ!Ţڍ&#๯YX~APߨ[g#v:~39!ހڅ*(O]y%ʄ +s} (O5F X׷-7ifCԆINUJF*!h~.{>_o59Kͫy6):ie{!ggDJ Իn8wd{|cu% v B9"7e4GWE%%h8l8)Aý%SVoeA_Ie<2mnTд0$123@Sb LKgފWx&%Ǐ󭴬$RKTL$k.1űK7򾂧:f9E.U},P0q|Oxn!^Fsapx@xpĤtϓG$1=ab Z&D4q% Lq8t&>"$ý}|u0e?b25>fGU|anoNlY]̓qLGT;J{yȇk tMGxGOqdɆ@~WnVGa(J#L X_)u"Ѵ\ÁH6mNrusVQj4+2$s 63_VoB'?gepQåX&SҞ/:#*B%$\n"n GdYQ_BN#AR@p;c1g9 &>Û Ϯ`j?c(^78"-*\}3\Sм8x)8k~}[&48JVӖkEi9ҔE D'<"Z:~Wrgvm;e8{M?0M6hz6ώ&#oy ^ͩ$F (W7S] J ŷw Qȣl efR(q5[g~j9Ť/b~^5jyp[iz) oύlY3ߗ =m B m`ᯢ),k ؠ-vFh`fk*Xh$2j<樐8ژԈèt+)[ʔ-=W+@'Jb"A?T+trY魖$JͥtЅd5n1WY.^ZKJajZ0pz{90>F)b!(r@#WB+W7uTV)- KvH1IkO91 +qkRix+ ͛II KvGggj1H@&f j o`xYQF@c$dÚx8DLJX_/Ke_ZXd@(w!`v9Zg$ȲdAQ\MK԰"[cQ,wafw'uχi;Xg89?~$QiH9l{] jdV"[o]I6{'@"tƄ"ƮijqcÔ/c5ìс1V"QBz>AGTC~g#9yKs%mU0҉1e.ă!1V噲U:? /!~ } F a6`R: X(x!x#z1*4βVG":Ceۘ4 H :ԃr/ ś !Abmxrr>,hֱ=P@E5i_NNɱy)<8"6[Ṱ]l:WgV-]TF/A6S(}i] ] 1!Mð]+E+l%źX !E/o#j5="S:2M:yu?SgC,G|?NBt/ɗ':퀠Bd›nVht v!>W,g"|IRT$m ӥ$JH]V~HPS{S.~ ڣF @"K+#wFr?kpNuc"1Q>(̔/v2qZ*niM}.DSb2-nb8X2B![2NTLF%b03wNiqboos?wf uӖho`薀_0nsdچNmRˣ!`N.b4?&D'Ղ> [lavgGmhPU AZ)g%oԦ$ēʯ"pQ-s 2أqGC0:zs߽Rgbӻ0}j1 dIlcp*vZޫfH{NpPxN ПK@Mn$86н~WԯN|@uPmm S8TTDX!2l wx M xpجKNxzM&Yd[Na*^+@Wqq@Fښ#*$Z7/#qoÛy(^OBIVq8_,yQ@e. VEšR1q!x+kE1> d_T>k ~>=./l߉ R_R4s ֍[  [ ` zr1?PmRtxs`r:[ x[5!U`d '[p:s2Ή%$CTiQc|XZ#E#8 3T[ ('*݊! oKI\Ӂ0ZGS.*ve%% Xj9U$W[Ο$vKִ3nsz;xy5g w!^0ҽc]`7љ-oI,(!SSv72~Ae>;f_ 9(\>Ht.Bf$UUJvK[kvxݽ8|so86IR|Huݯ_;uĄfbHf:?Nꀺω%/?8S-v FVp?3_vyǺۚE7 ؠ\ BϺ8靽?vK<dBOjximpWMCDA"p+,C@ fjwvz}1p]`X& ,M ?qkjhPjAoEK@JrzLw<{P޻D?q|÷<1) sPk'$*q!ъи eU)jC!0cNdV`1jgSSu]Y5!]]ĤC$f9v:jvx4|߅M Gphz=\:;ԛRc5^"Dw!\gֻ_ Y+7Wh^./Oalv|Ԁeߐ 4tdڻ}c29DvB2koj~, uY騯#u[!@bͤ ?r#6K `SaH- |9 (ׅ t`@$jXodBiGKkdAH=ZC"fKR,|]ShIĦ&ffnam&E]T9>[ {H<;\sC`pK^-1hCOjp%-'̖* WPz8HPfHP%3b7wsW6Rmt?[-1ص437]:{y3'YT .7pֲ)BrGyGElw[݈G^} m_(iЇeB,gtf/`bw$PaWՔrDh-O)\6MErm:1A}ЍlXHFtr3Y/x{qOڤso dtNթ$MA13={TdR,`xy3}A{ 3S_WpAWtϻ G6CURVmUNNdUJ6R%9v R3F]UٕFcrԚV_378ԭV hŐl?=jY`rH'\Kj#pzNI"2$ȲXL7Vz ~O/ ѥ%| My%(@'0a{LщgXV0cGjrTw=}sl0th=.2bB%rqh`RLIZ!x$/-6EH!tohkE ס;;yKvrnmhu."L4kPX&w ӻQD\CH'ύ::8W)Ӎ(*3:UwbG6'pdM@~xNތ1ӯrbt‘N"/ݷȮLI-ӸA` 1 BR0Kha2 -K\Fd[@+"4*f"ڔm?KxO$wEU챍$C5nRGMՐ4ogEuF뚨ecxҿCdʴG0D]%M %t;6M2A#Cgt֝1Jbt_{y6z5Y *0CZ ?Mp| S|cyqĨ U ޻6BYp7fc-Ǔ Y0FpkX6A)GМ" "Czv%ʖ]P~uܸbVbgMPٺwBkh?%:Ic. Z| ؗ4eu3Kxip+t4qnGF:)1` 9lWU0.)\gl6/v4v!پkbf0EN-"#NꢯIRJҷQֹߚ Q9FaRj.XjfjR+(ˑ7&Een/XkFEWt9 ?˝Hġ +V^eOwD e_ZR:];b]NVB}~8<}w,EXPg*K|m}58<~~&1آ|D"p' uZb ;%v32aQl%Y|[=ug`4$܋M!!6G%4Q R.VO#n!~4ƆګMj s|/;%9OnscS܉ Pmg B7U<{m^o1?!ېT}pC0yhw4 C㖿d 2ux<艾~8\ ڐ2qbThK*Ax jl4]#:.jCpC? aNӈ^$ ܲy;֐vcpu_:::DǙSP g-b`8}p"I}㻐r>N_UٿNOf&.dlj.-ZjhW%vդh"R$"yMndtNdpP^;/;D (;"B=.K&J:t@(^dzM^h@:E|"JR%ޝR9}᭤墜ը9Ux̠; Rr:[ۮ fR@DugV@zߏ?NC&gsZ;tl7mv0'A1rƧSKD^3.gEv'}bWc;jȆ_p٘F'#v:8ﳳ~cHx.s`;̈́`y:U<!-Xl\erR(LSE>"D\0%Eҩ E$"1.& ٹ E v'\ ;di? Β&sɃpJ8,N4F\a]"YBiLɰyF06gy1MT=y/2{(-NF""0@! P5E%O$0V]0r҂W%<Ŵ 3fLz_pػ9d5O1A J.1.e"Oӈtf'=7~$p 29)}J!'Ed-45T3'_{NX,yxg2}c}̕Z@LdN΢Wnp.[mD(4Ջ"p"O %8ӛ43GB5\e湐pXdHsHe:Lv5i 8rz 7obױד˓9:w:]xY2s;úC/E(MO#'H@{ )%;; TOE03NG]0# 5GG*!&]旽c2wHUTY_5ƹ{ G%0ٻ< n92Umم@m@rƴTxЍjZ(t,CS!__j !C67+M}65OUd6._'%E-@WXVQ<5K"4$B[TiyvXu̇֒ Y*{>Ȅn⃆q|oC>˩N!YWP5W,vSu`P-|[?ƫiИ0v%A!V۟ߓpM[-WB+&i (eФǏEjA>OK y8|N&(xW; .$毱GL` ){M-Hۚyq:kw&O3ԮKȊ!R]Iν䯊;1ӶW}~ľwH_G~ ڤ4L1awы4|wѺ 2R]D C,8x(:" O G0gKyJ'kB d;TUނOp yM;~`b >a:xn0f4R`E_4`]q= r=2k|I&v;M8'cKT|WB2[BMO)@2l5 B$YqE \J[=^oZs-WG!ګU_AuثԠ):x*?1z4',Yc[2K]4(iiu 1˥K̓t*5uzhzD)H92 v:zZ<O(.yK,<r ۺ߽ݞT"LRcemsj{pE|Gtn*ܨ4?mlTVnp:Ġ TtRNS49enR w3IG[ m"[%ƺ8ϔ8yLֻx]sk)ooO8e Gk~EwOKLZ&@Jȹne:\. Tzf c}ŪXxQRyTk<nضɳd7SnՔV, 5&#i}* ɸT-ݦM1BV5{-]~w X$ߌ6OCyH"ޞI|7%@歛]B` /yoeQoUqrض: :!]j6& x4VU~?!.Qb|OlT|;d݁AOzrWDJ6UQ7FM#^MEh|u}xtekLs)4h{Ff]۽,ZD ɐG㌇BV?X`?:b1R^#JrtΆ%!ҖU4WZ,:tTŭʍUMdž5P esWZ"@k]}6ԣUcr6XJEBH76`69 y͗K#1EQU+g~oS#7֪C^?Wh@e(*&<Y R>7Yl9nyMdg+S`m{HiH6V }y4\sV\,]L! y,̩Aq(1%[+kxVE5gw/XFs>HWs4] SFY,1„VU;ÊV\w(0uU7`S:0"}(% غFXR#݇*}pTTn9Щ-Tk'MH~WAEB}<4.A8 h6oymlYu՗P~gf.Sf?>󉲶PC .݌p/sPݼv@{|nMiVυnA0YNWr)R{!‹ny9$ x*>ڕM1e|7]®۝6CcޱNUPM("UF}wƂ2Ѻ v}Z鿹tܩ]+k{sIVabn͚iTWWE0O$-[Ltr۰$kF(K( o"Jзc2$ -?fN>Ъ*za85Exchange.javaUT nh!}hux \]o-=|9_z;iO')>}L}:}8Ec9 ӈ3;8gy:/A߲]aaȋLm VmHwplgXrVltN?>^}ay³ f7XR<9{Y.҄4wg%ݎ \jO"Lc-X$* $ +D97w`EJ`{8uP,{?|0q:KD#[Pkf]:h aA"`Dže#rKF2]+0խ2q|dLfWvt5- .) \u{,eARoǟ`d+K3t1]O+Fft &K4L㖵Ԑݔ iVvxsb@@hahF7=g9 qv,&ZNtpapj-yOqiΚ5RiAۈQ}I2])jr(8hhs#CԆ(d~4ݠ/CmTNh __]g&N)+f KD 1!Xfƻ{ \C1L?ru}/ӛkp쌆KJ\F<+v^9=$ᯂ+p\A낼7`K RM6 vV7C}n1-Y Ԩ?},hRu'h5VHF#BpCRk|2C Dy{#㋽P~NEݥnHՈY)"L !q,,8#D/J@Y( ɀ@>=y@1۳| 6wn@Ȁ{ {R^Bw$ a o#İUEwi \6k BQ<: brM5nmۓ|ɀCg$pΕU2i14fۥM |S`dJpևGG#1JDڷ696hBf@9#PR8Wd\AqF^ZK+!6Tg `!< +Ty\l6O]N5úhVf`Hd0qԓ#߽F\ƹC[qa;Bʠ.Ѫx&%-TlQ@ dIUk=iYT֛mڠq [ C<=^F)$.4l,4}9xpϫL5Nh(w[nmm48͹qOz.b6|M$o PZS GX"YQɬ;8՞[T}xA|}j5^^ɳFqg-ׁuqǬM_xw %*+U&UQwu8୙uѶ<٦ ]D<< G"@_b`vmA,4iMr# +M;gٮ|yfۧ1[SK0GteEBmO9b)qrmz# eRīRB+QJTAXl(w*ʧ+dU><3)T& k0;$0}%?<;n}ZCmL Q^O='A3G(.>D) Gl`fh=3  z |J$j& 2NĄl`ÀT%-KIˍ@Ċ P.df4$i(<(>p˜EHh9CgI#A&Ue_VK(.Ia_GIlaG.KRZV9) 42V5(@ d#H~@>=]`M xm)Ӆ7+ _7MȂkyH4GOwvT  #!juLZgR115" yҔi !Y^K2hvšPMER ?* 9צ4tԶ2Uq%w Kۀ,-e?_A+( 'vCf C(ο=ՁlN[EwX~2YCAѲXI+|mV.Bˉk,hEǞlZ+q, -yS4.w7S/[QAx.9][cE>"^E=69@CӀ 5yJUN ~!7%mۧ њv'mV$ ,GnjjH4}G ٭0[TO,?Lak$iTz0i姴tXl\,姦rP}jL1Ƒu_$ 5.ÿŭMO$eVDvzb UT_pڏhu?tX$uzmvssordU\\.w@|6݄K\ "z< ~ wl@bg X^ {d*p=apl {QO QM>9A1-SI-ˁ&ѯ 6zt_,QzFhº qXwwfϕa7mqjf7D%q _!1e5oH\~ ܷ%7Qqvz8 lE~t*zWO>Xlb#_֓/ `H'%=f )՛)[bWzX XE8j޶ |`u Ll(>$pZIXIDBmQ 8.ޝK9^,Kwv߄[ D#|nKFSL&jAw*I,KdX>k"7P(~]6>mOb "Txh XEȘZ (<-U}ʦ7Kϥ*KƱ 82KY FfsyҕDYAn:oX@RQk Znki68B>)mUH|(+n1#:63Rrnz5 ri'5ވ'V:.YNPD9**&W','p~=\ \P= ^-b*3 .!d@Ǚ +teWgžxBܝAHm툋8fߎk;DT)C-Lji@4n\f4֨4wM}дAp&u"G;X2$|4+aY]O7ȓ% Ϧ`9)w*I9GG!넡gLiRV0_`¸Wۮ[C3uj .*Q(S#ƕ#}2YH3%(Y5/@٦7kY-{|ijcX01aLވ\pjw$˫>_gNG sϕ! x1_θ w0c~o-\#WBxV$)^H\\ytE-~B#Nrv}Oϡ V0fxUZݽF59d4zڵ=F5aoM*G%sĤ2,VZɚ.pf69{Vd}՛}i9a6r$6GJVA MO,(`ü: yuCAm%S@UM|-"@ 1ƋnmBDX3%hZ]@$\[%r1pn?@TU7f \U1R\[w˨KnRoM8 Swq'RaXȽmDY 0\ c\TQ[rAQ( ~\oVrG f 9Sj.PMp` c ݥ/NU Cx? Ff!]ǏVGi`ϛ2,ج̇XMXAG!#"> 3_TQ?WMX9Y-G|u{=})UT9cTSaâo2؍>2~!^3 ̳/}| xEa^ Athŭ0Pvè MR56)x =r*[.Qbo END a ? x@cZ@ XMK/N/.ۻ9_|@5}\´j|{RfV! .Yl.X'; 9jtNrkoމE'1]S rl߻aG]:yƄL|$a}tHjSpڐ-TކDy'>`9J O3xl̑җe%San[ ]1%gfRfÚ\j7V /{JJkB*J4E G95u v[q)DvKXt\jr"cu&D=#vH{6Ƙ%4$䛦 YVS'&DFsJYk):t$H-'Iwz cg6ڢC?YQEyZ_{9N5esZt? HttpRequestImpl.javaUT nh!}hux [s6ч(͝ݸU9֍ky$9t&Ě"yiUsv z8>$X,BoEy4_ {8 bFhD t6LD3# }~DnFSҿd4&/r1<~`W ^ՠ~0Fc Ґ#"+Y hyt_@1iI8/Igˇ;%Әq(``q 9!i{ !Xܯ%Kie")LDsh`@PGASN@XADq rm"Bd4_t=`DQBd"9DuLi HM"87lUnа[fZ]E͊G|NFwSտL>#Se %N|`|qw3I92No0>Fcr{7M c;vU8q+rłxqQEXBdժŮQgCˍC 1`g֐ q̥\?hF4ʵl2r&#?MbX_F3`|)wȁ'G'Go;:&wYm(IN8ӣ#cy?(1 Wi4-zO~@v 1hH>h9a0P~P-jpT,Mo\ 蜑?J|x?al/9>R?Jh`ԙ I<$ ',C}(XP^~<b=߇4f|-|,eђ NWx[ s83My"k{~ rtXQR Z1đ(wRQ<) Wr<'pLi鶳j۶ʸ@AM.QNRq~|Qs\A-?a^̔Oa(Hߜ@r|uvg%Ï]02jMY^t &8וIi[S4.ADw7Rd!ODj euj cTrZQM/),RY)Z /ii׉#̯|^k,:&^W:"J2Wc[&<-^ZkM܀<`y*{ <-,mS֞ c]q|_/2(W3,nh' IJiF8*`)Piyʩ(jW x ]X/BSm9)7cey" 63(I#N>xUWRLj󭑼L'^YV".򏈜N:XqEhS߿@YMRYR҆x GIw== sCՙbSt6̿*:ג4 ] -}o <7n?6 b<"G #rf'G˥si$b,]DQN!)Ĥ?jP{Q6kY]|\tߌ8he꒧XD%, ~ Iʙ69zW˲^'0mʭD^,kG\6i;Qm%]6t3\m+7TWXiTR+3ptN+5i9R=axrami*T >zPw FTHW)oOjEAcwښKϫ!]&4/]Ê&_RէVmyg,"ekFҫ0-&hqϱ759-oQx ϺU!h q˱ QTn{zj "L̹Ihvpd#X*vR{Rwxᦘ9܆]B,F8W̞YѺr>t%uSNjlP[)[d_U5۰. R}޶4txsxꒆ,qMj(pN/`;h|}7I!  7ɠ~rU륩-Py ^ ĽO%V5_; oܢh`=Qm{fYIm444TN4sl[*(dvVj盞ؓRh@e-eOņۦmmS7&, ٘EF=PvTqKMǟα.%U(^\{IjzX I𜑵9{z|`d=:g._5\;XlԊo+ 3;>? }ع22a 3^֨G݌u{+]sWк^2O0`3Hq+F7_-*>̞5L;@f1ɒF=VWG#uM]yN` "VruCmFVոB:Cw%S.6 ^R[xU9]jzA j CFJSf;ۚKf^c]%U<יmcVc|^{Kbs kc%^Oo73lV 8}f|kM}cTI Is&v)ywwd6&Ϧ׌ŸB ,x8SEOP0PAǦd-bMUA oAg\YF4[wF {63Ms圔7[Xč;WF]F%ZF\@6ľVž`߁S%3%.Yi&{;qp<`5jO"\@ mc2ah^X6f7T`C$x$\Tٝ#y14ڢ=N߹}uQQeAΏCĺ8E*5f4S[%OcKȺDC {r괪NiL w |IG*tOOpeningHandshake.javaUT nh!}hux ;ks۸+uڥRq'ʊXQNn@$$qMhGwsNj2EdȓM.W8~O{ ?I1B$"B*p 'HKX"wr=l4%)>L>pry:~9÷w˱G.W#r9M˜BA|0?)cD|);#ph L2AK\1"Y/ԗ׷=YJ#rͣ'WbKEcrBxmz "bo 38 Q \s-`"\*j(4E4%F` "|I$W`;È Pg uI€P0guF\QuB09/[[0xbWCLE$Ƴ a ?Otp=|4pDp)ܠ>KX?8_g Oxv=@@+f0Lf⍀cOH\(mHQ  ~% "V.vs6~=@n}`> 9eo]C`'F<^*yzF4-7ZMzina#σ_D=r΅ÀLJD~>%@sͻ#x+)CP P"=>\mvHr̐aA"05U1\ G 钑_{7a3鮤LG6ܿgBhrưG- /O#v2E"Ksl.E+zFGx< ,1ޛX :w!5.2l-74L[y+k;Xn i 47)cs6_Nǭ ٗNn xEES< bi0kx gB6!Xv#О->"0wᲡŚkej-9|]P,IK  x?nd8j ϣ}MVLb0 JIc!GG QoH,ݥXLְߒNcmfeAq=:އot7l;M{ B/~R}NPoݒ+ʷ3|)2T|8ݳ* ؠUe J'jU)xnoAXGw8c9rpXR UW NT'!Oq" 0Yg@ԕl#VbP7g$S%[* ?*֎c)OJ23`?davNеkd^+UPTR\ZiB#ڶCg`S3j{H%96 E @Jto9p= Z5NQ`N:"`şod[oEr)GƤ:H hEb!x%6.r+Om luj{YuJ^VusC} D=+SB^iM ݳ*C[.TƦxB%XBVWCLg_wQ`㠕nBuijie<:&ߌ&p0vK ډRs 4<}r񛭭;acXm3)!BU\f7G}zsl1{$ ?.3E 1PA9EC:lʂaxut$- ˣ\GGAJpB凸pâ'tȁx ͎I\DG6jmAb.L3[aXa 8wvJKnv"ukiH.w${W_u*+cQ+g8FZȵJ7@O*5s<}d7|m`L$1wԻ,\*[|,۽,-I 7Ռ$Ĭ|%G5d_2>od!^2a| d4~R;s4׭<@ akvw|_8=~o6٥:a0 zoTh]TJyH1Oِ T#,x~?=8z!:0TCi8'E%Z}_0׀*f[te4 i,*?yY`MQ-Ӂҁ?ШӵFS,X86{!գt}"t"QA8~(s]nq]0OիT!qaXc7%YNB 'd7qcWLVWI񦙓S,xV[1Cw F'|pVâ>iBSWzlůX[@vc]J:_+1;NALf~|zY9iϻjΒj ! ް[cQugYʻ\.?.rNw D Kxb\բ(G5m[)[%o{dY= 1,s8Cέ*?|0NdiaE[ )1u:l2; }' *B+qZW2t n,-B, (Bk&W<З/Jƥq3Dd^IJ65*/gZ%/I{pk,y8(ь[Yrc5{TJ MB#o0+x݉a <=B3RG]iL^jc":`f<ψ}-FPU5# `a @6&Iwtn ЉaZ պazIFqq,xwm=x1a֏ޖ1MfB>zɋE.N힢)PzZ1(IEힷ r7kv2*Db?g%L N1vl"Sm!%sNr>/m?pcዿx:O?ZOG3nҜ/Ȁ N~;&w?p]D07D_@@5EfyYI^“:~u՛g8av[To*#l?<,8iUzZ-)e{D^7G|69-tG]y"-On>Ge췭%:1UTcC+}lsT]DN iQm-i:]ְ3z1s> DXxa3)M?c#`fCSM7Pib>Rs/GPxEQI15j) wvg;ծ<09hU({EAJJcAi޼}䛾tF$ڂ^?ΞĖ! hԻ=Ep,w\Ldtz B3&~4a\wCB=.̴.Vu_"^jzeڄI>Sk[CF´ԣϸ !Ȥj3[#awnTM]9h;v].55R2RwNnKY8q^AHG4U\ =Pџf&$kYedpZϾʃJaF.A{8t!R򣷫U{lҮKGϋ.-W ˇ SoLA*Z^z98OcےJqMp M{FB5XB[lT.N#-fŮz$f_:83mJHuzjZӫL$jp㧻!SWS$ vW0>v&a:&wo<Ҽ.VŠ7,ŰU2f8)PGHy_h(AψMrnGvs}GT/7ԯ$d*hϜoԣ5RUsԊzMeg'q`0x#*T_7n!wET̐>YY^f,5M-wa׮Z$w[SM~){kyGmogCߪ8NкZ8Hؖ[j^z_Utils.javaUT nh!}hux $m57$AYvv^,`f0_ yJ:bYJ,Ivv_=^HqBw2 M)I; HBMo#9I?`DFݷw] ?zoN:n|sI%qwx0>%wPJXMH:$ɜxoޜ742 <<1Ji‚8"{$U ,Q\8ɑ8rSg5`!C IxM[^F1.c 75abE_> "ޫ: m2l@F u(gP>. NE!# d/VHvyiATlrȀ'3 8iКmݝg?sH8J]N!mtgGIMn\Џo' 8Z&{CP0CAc"aE~fmΩnBH/) ~dzW+;@Ԟǘ' qEM 8h"e4ް@ ;J㔺`W`!~s[ކަ8}`!4*Uor +A[@̝Socbh6(jLI+:ą{ʛ &0O5#oF+hj;+ҹݏS}04a؉j lуKTWܮG=K``i&_ai ˀMb): -'My3男I ykv"k g4!5WqY6de V B(3)NlEzƞfd 1s^-ƈrكr6` y0&:DY"J= H zBF>?yB%eCt!t@,u>wD3KuO LjÂާR{]Zȶк}39M3,-^X&x +!!!k"4BVV<(AAﲽ84!a#تAl-9v##}XK̹ "k2 ݩDG;3"r*x<8k2̓Ͱx|]D;BtY L>3`GI0A bs0b@ҷKd.ô@l wnVS! Yapf%w`y<}DikVL@fBUFe$b7;`he"DN@.o"nz)]eAbKObv_b#Xacޅ M4 A(0ZeEB>Lm9:!Af`0+yLQ,ࢂ,U>O@?\(-}4B a@TOG&u%|cϼA&LqЄ؋m^5Ck-e۝Nw8hho[+nᅛDls89{{|!_΅ Q)B__. 4Kh+x&p!2|ڒLt/z޸{1 6,A-l[g! _h r1MT(TZp㬬rrGXlQdZyG\1ÐqccLxN0p+t6<[MA̙Z^het 4,ްdՇx:4@cI| t#*I..^R T.1Z ْQٖYyl "&(Z]u{ngN)G@IyrVsLgq*=U1Hig;-e+JFy6ӜP$q{ܽ8u00ikp8nU} lL؇+u=9/ƭAg#4#Yߠ$]DMn|l|>6@f8wf .)K#:n7+|WAMrGDb1?a%ddlTr7 MZہ/߅W$gP x4BI']q%x;\&%^ʸ3b{Bp C%IY1nd,f|)_ `0L9@?#m>8NA:3Jr6OܮPQԭ͸%9SeVw8GeDt| wmwJ>Qcϓm)ֽ"eTF Wq}Ӕɑ_芕nK{ A͹zRQH" PCH+ҖJᥧGĺip薅M=mfk"!_ͩIS:ƫꪮxFf?=B=1%S4oOo}Mޫ-I:&gz}? @]t^G(^O^)2?->{RUe k=.e\U +-[/f#nX>{S*0͒KX ›j!#jAX^ aD}Dj(-` KQYJPr.v8A7d{,uN.Pp>|3 H4k9 jFg紊287 P-MgQj d| }i~O%u nNKFge*K/),:@mM s(u@-Qhe8 *vy./,ày;[vPK0#~hz^q/o6gf$,KR Opj@A=(E!rT6¨K3aRғDLjGP K[j}6d@0̣QN}an.p9ʝV#:-ROM*4IMVY 9XS/",»1CZ_%"ki0q)7X.@ /:/bٓvaq-NX%$WG  fI锂pDmZżv .5  ܮg&T“Nc;me 5kA/@9r4ٯkQ;m^c{צNx`1'G';q:Anq/?ݿ& kF`sz._CX7~g_ϟ/6K΂߮y/~OX]@ż=?s:OȾhy**ώ]eF`s=ys_o9w|wF(dvo~Ÿ''@)rnǓOٹ8~A! uwMč~>m&^Xxs*q)@"+(߫#AԌ/-޶S+(E^|5K^/0eӖP6КM-I]Z9]V /&|]UKa/L'tET)$P AլXl^~ȻTf}1Wu]ӔMKK20Y I썥_HMMN2P #AL=[C7 >~cD|oqlO(8bd7`Ϸp1N74+=,ķ>g*/|-Ra-4 e\t/6leU2p:!#(tF̧eAxqzWJ`%OeJ}^#ݼݯ;ޏLv_V|mf`Ѽ}. jf~ >!w[v2CحͧzK}%f x"j\k@"܉ ( ,DjW|ɞaΨBvZmr:nfLaYZn3Bw,~L3'AT9;KV!/4UKu۴sh޻0<4A䂹88-oYwYe{q%-䐯e8ʳ\l@hq@LlL,L>a 䀡_P9T-h"p'T-L,D&_35~QE%`^5{?A'T1w t 3mE]>! &n!B'LԶ?6g7Ė7Za>.sk'OӢwuv0ܙ|T.!>wB]vp3Yp]B)t2χI' YL rZԀD-O#Bu[(`ithJ_aOɤz"&pU"e4w/'^ӭ(3@L^D7au3\C?-Rg #Î,a 'Ylۥp+糋K"ȁ5_ Q_v>~~[owK[4P4kd-qWZY 񮺢=D4zLi@5!@E.h"֛x?i06л vtC(^ ڕzH+T x+ g@)ln3~$ k%I +ٱ5C4qqI0t%]qEEO8r2dO @mPiRL?{t+ FLewc,>ַZm%ױ]5Q|J=zI8yb!?W+s&[5N*,>G`/Ggz r53#ꊯ Z2IZwqfbv?.Y4 Vw$~S6(̰δ1G)hXŜު:"gybv2M{=%|TW5TveǾlO׿QmKkƶꜽ"J5ZRq7Z'~zYu!qVcrBG^=)!PD&I~txZ%^v^2`Kvo9P1 q)xu^nլ'M\{::J~VmSOIC7\Qe1fV;-2T?\OkM*m]^(JbhqSIZ_n)#0cca-Ea-ri "t"Av>(Q*3qGύ׮nuB-#K8U>TQ%e&fSDcI֬[cw$}s DoA**s>p1#hCa` ,`*&| SUUv^Q 4)G@tΆ4_=peƜF>G1X0.:/Xd kڊ AS]9xnoaR>)OpBL^;va:1[-n{I/.8u_{ ."a:SS++!krO.E :nlಃy:'<͆og_sf+)O"jU&o#F"YdPnK~lB{KNzLz~Q{K^IO|%ϑL>=1,?1SpYj $nuOE9:AʲJ!_l)TJkIj(CQG7>f9lc^DE6 V>xO(%F9*@oEH|ȕն a]ﮇ9 "Uu;677j)^ϕxG&Ω)Ecj=cz_@ 矻Vu9I{n$c}3P]LJ[C kYxxa'}"[\pJ>+2V{EuU;\!I$`nn&@?%y캕Kz[ye }2;IuL[rT`ć<^” g>q;vw(\Id~P); e nV% ̄Br6S68&(FYA PKٖR?$N}o5l Cm CFk0,$:vCL!3c3%O_EhpL,wTvCN"Yk|FyO4 Z_}5އᯙ?L4U?lC{HkR,3&7Uƪ @ }r3S[ *F3Yn 7tA7;G0@cUά&X™kFʁY,NiKnāꈇl~qkO8w@q('g{S"jay{2͘sFb|_uG0pp~%i~"p@pQ,x(İcnEڛpv VB<^j)cm9tbPDvW8U(BY6EP ~|IOR.Z|9K.ZX>\.ZOHm#_.ZLTHzO.ZLcV K.ZE=&, c*6CzWAZznuu7V俛H"fxȞ`;J1z.d1Ĝ,Ƙ.pt{ӛ/uwu%Xv/n,(0ӫchhS&A.iŠNKI7ˡ C{j)4xi)44 V7jP+l9SVX-}UEޚW98g>!;.4|YU*-k} ^c@h%D:AMh9\'{dhr)ǭcYUO0uuGtob"UcWZK =I׫W 4ӥAז4fiPChͪӠfi mEw^jDM:H/tӋ":>G{a\7{C$#DΠ ƮDnef;Ngq2/a\X'u:胦i6t2;+s> $g hxc G@o(LPH|^O*PS! y4ҿ Xm`G|g˽8 :pr}nG䥻o6rcm7n6rcm7\j lLOGkXj[zB(mc%ڣk7rf|3ӽ惓 k]{ys ÐGx/3\yF!g](ךuUa_ ]Xy[G@Q{0.j}ȓIRk.po*7dT.(jR.%\)T{WS-pп{q-v2mɔ ɴ=Nq}("xQ .]~Kpw.;YpuoT`P #rP2k{xxk.>3>G@[-GsO ',{6y#v_}ys [X.b'lw;a+?]ֻ"rb$` 91rtYɃvUP@rQx4 F; %7ah톔YvH> )7NHlvAλ"!YvyGĵ{|'n2_G`4kZiϲ=+x(pCZAghXD[$ QUbE=9M*(FdL7QhG\Unda:!DrxJ19`yЁC7^*wB*pCBp) 74:\OVG 7)%im9c E97es@䝙,iNtīMAyzFNP-ŻdvYg:>);BR:(>׾ LY]KҒV>OeSc~+xfN& @| ?F]-y5 :ԨBhl^ZnG_{l%TEhɬ9}MQ<ǏwQ<^1:m\_U:Kf=oO$2 {9J>v(݈ˡ/7Kl69ch.eH@``xW 2R991aW0vgh 4bqjK10:ojyq$׫. _MxZ2cb~5SKx89&t|Dl#zFwGmh ̦k>(@.p|Ŵ,}fw%K1?ZpyqC!FK*FFBXx 6C rZW>MܔTiVX\qXW%/d~ <۬IeUy0F|UGj(@n7 `88!xZG]B&wdz>5ʴ\`GBu/~>`X~¥ i,c#05d<ػ bMM g0-6+0ѣGEdokK=[z6|\}fz?Uv Mn^ܼmrZYY_SRzˢ[xCfOpA<&.߬t/Kۤjbv2 Wx|ns[CQtANVtqRdMxIW5x)E$ ^rLe=FśA/Xg%o3fq ޽E8kl9FlV muq8PΨXNОO^|gʜ,klb{BIJHr z6y֒A,၆ }|l>mB |s'w?S9^\^Ϗ.sg:6e`롫չzG;ָ0+7E3˨srteLC9sHxJ#2G1wLiԈ7 .mژoҵ@6z6@?Zxްz"^َ|曍KnC‚`1L7.ŠKf`8l 0fkdj,|CXR,*0)dCw-_nI0<6&cGI:渉]XʜWp:}D^}>CluS8#P [S|m*ZzK}~ %~P&K{Ӥ}p|Ԛ'~k4h)CG5mS:9cTd_kjKF j9 ףMJBnAKPo^jq[.. 'øh 5D@0UT_|+l+DB;+vo#茂ivw##rV zǓћ:a/^_x{ĄmR$5%Bn,1h#^0 D}3p'@ Ӡvf܏9Tס5Me sL\ r"\4`;$Q "aGK+ZCPFޱ^  1[`YqpwЂ/F[+!,BIk^8Mޯ9Zor4UmQԔ,>5t|+sIEpKI'´"X`B+ҕ9|`6X(WH`,;ŠM-ۣijl$c|Oph5^-,p)|FWDHb}9Ԙoz7|Ӟ$q HYa/9.:6n|)(t>¬d30pu.AewqXMpZ-f7P`ʞ^~x1L iGn@i`@Hb({_Υ? blCFC,ڂO(7Sglcb0W *+_Nz./*dKG 2!t'ѳ@$2*쪸:/?V" ^Cnk;$/!袄')̣)Κ'픽C+7CjiZKX;y9L"oP'P|"YR,1\9zWG ۴ny i)Sj{{yR,@e/Gs+ 'J i ǿ ;l}[~UJqX,7="Ն)|{]COC/\6@d!KڥMaFQ4ʦ[̜Q0yt/s39Fkh.G2Z4ɧW7JAiyp>{s :{1\ F#[=]&kbS$Ա=F, ϟϳx,KKG;4^D2é?W1P3zXxuYIirUϵ`ィ\gD*B\-Mk9s70ey->(4 Pr| !asBPx'/V0t|s6؋؃e$dIC%>z@P\%[39Xq0Ln UyΒa5VLJyy믜(XJxāh.ƤY`9m՗8- C<҆dG]Ӳ-Q&|wyFrKp7܂X'PuĄ}QDVٙ MW=279tXW  ~&#Ϻ>)Y ;[L3p>fym"_'!0 "Sр6FyaCNn;N$ ^!K!ף z˴mUmt`W9jVdVq62&R?ǻ+  xwD.Qҽ|,9*Q *s~T\.[: aNў8@U pAjjQ\H$<ݯke/(#5fTb'^{b+wWJlKlUwz]jc)>*m1Ɍ*:JZ<&:Ufllֳy$$ͽ'BJn=а&JOd\Nh$$tziiשVvy6L|kDOg-ӿ)mi2m1X's\k8yUޅ(0* **@5,<[mCjd4e^1&؛أ Qo`ॶ>q<'l"g'i Ԝe`z&^'Чcx^?wԻ*#wְKX\qjl1<(-Mۼ=ђLȲ)N Y)ľhH FzUE5[ǃERFH?IukTw :kwS0ZLCfuWGEsSʣ1#tq|sd7|61w;3h ۿ48ʐ7WMi܉źCp8W?NUA7p1m~K5IY ӲZU0n9=2Jm*'_hMBn*"9g'x /^Gl$|i˼>f@3Tk*B*[|oXAUVN_Ds L/}#Ivӷ7zK7W{Qq1演k dDŽ= *'0vXJִ)xBGgH#Up쨱BNH?vRiqqt}?7r'p؄5{;닻 v)Iϖ~~s]0!t;M <ЛYZnix˼'MZW D?IC/ۚD\.r(0k,Mā4S!rrXm$.?|Z_l}Ң$ȒPEUh?8٬8 )i3dlS,@M)_8bA?x?KB?E)IWPm6Nh Md6Č, g{ )U2~:-UcSvB;A 72>M+ V[exPyV &QDc/Hɰk'Jg"lFF"8o>xpB7pg/ӯU{S!Vc_0F)qr@8"O$nxs An}D4Ohb݉MjĿJ_mK^Gm]e)"!"1!)W{:-ŧT:^"U* 'a /"[:YRuDbz覻6m՗$x\.4HV<^z3tp"Oh\UUλ)n'#{LZ! OdP|-lql0Rѽk5M_vjw 2AvYI`dKuMr1aqa43CWXZr-(`l(Aۯ˧ZJ2hzwuT≩du) *~D0'R E I文-.멘#j=8^rH9f:CB;CmČ@g5ㄶ-%nC9YT>`N XBc\HX͍Aa>e1gl4*581;\nXRG9Xrmpetݥ/Zw@[K.~/Wgs$@ZɕͳI%>߽ͨʭ:j08$e,.2}M-,(䉍eJ!~z eg6B}m~epI>m^8Q tp$kG<# znKZ HoA!Q {ZP24 Bc 2BEz//Kq`w,]z_w&n]Eo+/X,X`0Ts<*V*?Jf.̛7U^"%tdQL݇A7 Q5ps;THφ]GB4 hRU1d+D :KG?u*ddɰ1UY^1$s?x\znڂjW_N\u*=|fO%YYBLДX7xBUl.@Эn HP8Hc|jjp 7_px:Yśdg[HZ1mz*oXAt;|tȑ:mdarr }bM]GYrts8Md5S]ǯDzSû㗾5䳈3Sfmؿ%mr5>L# r_V4{3n^8EsFΨKn^:=[³*aGuRA4rv|A&usO= mg<vuS}88՞t?<!il;;u4G~F$UG,9x`#&o= <׃@`ߚw0@qҎ? .{.(L+q;7.(|Cx35k!Zw'E>NqͤJ]cCxN{\˴%d0pp\)+08qk^ɊY4ő<1j)`##$K?j 9&ް'CW6x6LLvTU/wl.1|g3kjU!]~':wQm>?T'3ؿ`VTg>:% EHhtM2("aۊ`Qd84g |u#Ѭ !cw۽Ri7uUls{ ~02==nE@4I#;vh0Tj( N#ЋdIW'v~T++) z?*ĉ?;#vD/X$Yav! 2EJ<_$*-wg~z"yr_TXoK1ں)`2y1!&eoa<^ 'K=Qh5rwTԼ^\_y& * y04T^ 1.x|u{ 9!:)}_m3_cW2/.?9Z  bg<>t.Fyz0L\@ A3(tM\yHZ^ꙓ-u!h:AL+:L>']``yS?PT@wQI@Ef5d˯۝ O0\\T#I|E}5mK8NB1:|} U^2<#4YS &'"P5pZx*p$ƿVЄB2e?fu,RBනg+p7)}`XajjVBpVCckןݣr{_Jm?坊֡4a LH<N>LTyY鸝9UW^$ pg% ]a8J7,Ie*3Jli⡂EU4 nʼ@^iFIT~&uT\@0ލ;19@g(HiQ=ǫ<4Y5TI8\_Ck19Q | k%'m&W^3Gn^[Sq)#d~(I^pߓDOny}j ~>H=g#M}3zkVRSֻK8E4Ch0s ::4+ƌ-P܉}4IϘ*TH06L~'vDLѦUD:XmW)hfl! vp3Wx;Qq?f$lX:⊕AI* evRSˆѐ@uS¦x~mX`jx |'Pb'$E.xāhdھ%ȉשq.KQx#nf·в=";ČK%}f6OekED\Hh3@V'IE@z4b5):3g }OwŲK|K'p m)T/S*4#pi2Mj)hVmR]ӕԣ("y_Q,IWpb)%Ȏ; n;0~}5a|خ$oˏ$ $贤3ieT 42Dx00~ۙQlT~sT_ -/K3*~ GsTERfL TeA%Wbc7_~ WL6>ׄAOha]!>Q1 *He8Xh5b}?\nMF[qoϝ6Kɷ|^wquΠtoq,3;ҕc [SLkAٟ=Pc2hжgs?;$ɇ{ʤ GfReҺ۰hNU+1;7]CDGўj+\r;B/`[^֖ _kp݅tS?v1 Ѳ"JCnG}w^6 dI\-+Ş^=!r޼{ܮUdίSq\6P[Y`99W)wi[MMRqW֦Y( 5 jsB5T*O^29#UEC⚩`T OR];S6|O_9h)%C=6lll3bfsw$"m¢f{`2۩OYKvP9q=}9ΌTH3"΋:Hߓ"D/N)T8B=4w}>sE=LSa)%7!̷u{dB M&2!2)ҽs[&>kv G{=_-]lMIŒ-a*#=&ATb:Ax Yx";O73x=P>SZ0M$,T5!U84'Zu牔ϥmh$$C/N4INٙ6rI->U0.`( r#o$IFX*hJhI ӆ鰵CSp>ވ<uPEM5qPr c Sj(X(`cXw6T 5Ր xwUI ρ[㷒 X̔s,h#KAv|+i(>l;hhSq9܀*ތboskbd )\Dc"ϘCJj gX:2YZ`@ 5)]eOL_9Ppdv:(}xݛy7;̩b`7|xoX8(g 5I7osTR>{}՛TwS9K< l E^%(1C9]5+led!t[5WT-Sa>/W"8VJFΌK0ǐ.;G(ik!HknHt%A_4a@?Z7տW3s@#ώݪm1 A W\l 1˽Uۍ려lOLvFz3!MUѭ._]8)rS^TU6IAcyI.9.CZ.Co#c?ܺ<,ه({؇  O i@nD(ht~T¢xsr?[-{oKyVɮiqI?5a'ogjά$1;9؋@xr=csoHZ1Wr  ('K&;;+ه\JGV- .91dNu dѫS6'(XXB<׳{RFMuE>4bpQں:$gw¦A a˖-G"EmX11oZN a V2q/H۪NW a9c ]Q#LyXWy8ɪG$7|e/K4^ju0Lt.c! MnDBlne^&9$_ɵ;Z{_Senn|<+'pa^0"_Bѡkrw[yUgt-)g: 큚R7A;Oߖ%ӈ̏|X֗a/W?jm*΍*"sYa[%Iz$)ؠaƹ6 5+-fEZ^ 9 ?S3e(9bM'lfK](n`2f)|&0H oGMPclzL`S%=%sO&5d9<؎Cd0ft~G6BvRsѴj7g6I=T엛=M\4F2GžJOSw i{PwRę["$eDϸ.6w rLjIOEY%ڌ (,Z>SNj8ɿ`X:v03MP'p#T X/:W#p2q\Jផ +[0@(\)OwxmM4e8˕zpО1ĔWhv,_Lhw?UMT8鵏a#HLE@#l=ق;jzYTJ̪.2 38{8>xE#e&q94KJp%>U6d*7aLS/Ad>F}n>"t^2 r voJ&.#l@$D],>Nmu7MhpHqLpȞ1A1om@,+!1gg1\vV~w#6a.i99]P CU+ӌg]Tk>^}Tf:8EތHkr= ׋0\?ҙMuGg]Jď@CS(܁]XeOexv\d7@Ɠ!E|,ba,PQ#Uqw"R&csWԈd3$nO<:"elVTVKfFZI\5i n4} mџJK<ǑG:&.S]u|)689Ͳs-!YZAbD}{8/q\'ף29+W>DUp:1MSfvi|fW^`Je秡hEtʽX,T_N.zSG끹AA<P@qA2Kggoܞjσ$Gco/hK ϳ`&gCtc00`t"Fhvd> %kEq]-D-t '4bZ 5AdvlGm:qY hS5pDq;A2}o`Z]@lX՛L"|6r*Z_ B!*W_E"QP6.Gx~}t1VÏΛԏ1oOc"R_'&O—) (y'W}=,D}تƗ gܒgg5 mz3N4~1ݰ%S;4*_LFOi,&wB#I Ә2nik#6W:SB46 dvْ559QFF5/sj"V'̐դcN4/ 3jK! t^T!|0k,C(ӭt6 +72xnӖ \ 1] eKiPKAXKH , [OsDccDȲx~ @IL_lT`-y F%8B}f[ p%{ BsE D)Iɧ/IS|D~r'Zk̛ HkV=Iâ蚼!TL^᎒\ý2ԋoZR#Q䦽OlC # [wc`$y AB_E?3 N\-] IIN:ىcd-WqY^W9L}Jʍ"hܓ-SqaEAV0.9,$H+gLGCI{m5c=$-ӅٯaKǝo;}2{HGYdZ3U݂|%Ef0yu*.cq?o82Sl1zZ>9*5]NQv4r^'DT09>8!W؛ME jr],2n,[6*ZgI ?墭^c7yj@?CdvuyCܝU\kzv9qrwQMUMAG`aڡCft[A"ȇ(Jw<*q.FYš x1A(fK&fM2Il\XtqCH2UAn TH `Eؗv| ?њ߾pAZch%Fq k@n~O) FqN?7l 6G:2n)^gL#Q %ȑ(mr5fmsYKay `jo'~z*EKû-^H5ߏCgEw.URB-Jj-q ;;֬OXS&?gJa^!©f1ሹXNG︖[ t geHfQsA3:yz^PT3R]O%l2KvjV=x(jx1U' "X$|I?)H!;_|ahBDJuD/¬re1S/m2I?ϝxi I`ݿ۫1 `(O&<گsfwZX}kb!V-+!:KRG@z+;LW?Xv$a6' w,c,֘hR+ޑ/4N&NHd/ T9>a#P). #%n Rz}hkC!W~S4V{s9vv"% Z眈E4z6PpLs(ɤN.gϮu-6șaji[r[$F(!*ۤVC2Ops25bcllu agWh&}ޙΥ9`(Q+#+Ԉ,k;oA3B.Ս ̹'3EaP!TUtܞzWݙ|bZ*1[42%d&my).h;.}\6,2͓KDb[mBxUz?mݓi9RiNLx]mO3Kw<TT]-.$ŇgԶ;֭rx:l:l 0Ev2@xQҳ_ I W,9LI!8J~niv\UT/Q39(aBh[&]2>8 ̿72Y!"% GĕFi؂[?Ѩdre׭08!'.ʊz7؂75l~UNsUj_kkRS^mÕى(?dMFw9"]z[`e -(% _;Ρ8ez"=J𠱉YoVzXZ:lM#Y<9McFqYyyfw!eTdSN CVBԊau{ GǿmߎGbRW[PJiL /F߈Ga) 5A@/c=8)|{ V0JzsU9aHClvI]ij{bBGG~RubNo 踎X+!{@)&@x~.uW*8MfdI}uzwY1JN 5 cvf`U. #5yW&U0U5K[ɀ*Y.2J}"$GJ3*Tz d{+~`^Yt,X1,&IdGg k1tnIQɼ̇n$JfUGzʛ@ |w t# ab >C5I_5w-dux~lWiFrފpsަ"4/dXS&qoQ*$w{ۗ&9:Ygs[x%]s}DH {[ +2P̗߉GĚ);>ēq#و'ob""#kznjw$ޘD?:778\ )2bҦsSڴ"Xe ܷ1̜%h=:1½=$~/m*a.F+k6G$*OJJvMD4ۅgfBAj GR@OOkWj?)Yoau}.xnΟ1F.ZG5kF LOjՂ ot&Dmݶ5/GLp [ofĆ8u]\-?u`3͠0kWa׷*c@85Cf{򍹶"&5m~]JCjfHa ?Sn R ]Ŀ*=e:3HqtRITR 08Uq˕%o虔ҕqB!]`s2<]ft115MG"Q4)x,Z\(Ejm/eX0OX[_" 1t&QAllK!㳒G6&iEyiA܈ڂb})"*Xy(*Cc& P3>-,q!uSq*`ZL5r\;KM|A/S2~%UGhgp]. y嘂;,'4j1 [bk>[!"T6dEdH0pHa+G$˪2sr)^ ٶGw,+3B)j<*S)U'3BdD 5YqˡZc?̩m a?W(y9'-pQ#@`}U3,\?B$/;B>=j1v]d#!'ܩԃ lʢ6[ O*oΟ:xSUGY!SvP^TzY?"y Bni[<*T #EjmEӍb1m)%7lgI!BrYjvTgHTUY0`|dڤTԹ% zegA͍uL/kB`L';"W<"EIPhe~L7]P!0c^f<Ȕ ;xu_bl~ GWM9@DyT3o\?ЈчAQe`a8 64WBY߾y7 znOuəOvd}%U&(̤kԉ[/a0"f5doAQ%"G/Se|8-۹'c_^kȎ @kED7rNZY'^V%&~o|nRSQRodu8%$eّfթJX"ZZ+OEZ!'bDU)mvQZfV(! <}kYY3_ B/|@<'+dL,ԛC4=-lr_r#>x7{eC֢jI寤{):Ɍ>Υ}2C\4k(P$oŋ_Յ..KMXFDsԭO#YCꟿAy:j4`:*?^:D:qz'nI{Vӿ&w.{7tI~zz3Ғ{-ٱ^ Oߞ%RvZ; ww,^I<ũ0Ī /T#BϪ>/h>N riAZ-!5zópsY&^~J8S7!_!B7|;*_tS4):S|$n#IFc}Â/HyJ*Q:\E0k5:nG{AWG%*;ޫ &08=rjWIwnٵ”|̄GAFNkL_.{S( UK2Py1CZ9.ut .-$ 7kN5طE^Ǚ0yCI@28<*#-wX{SJшޫ!%JT3Dn< Ј@^%ډ f&-sr)#T[9`ʗ)@j N۹Ƽ Dx3TL({pw(FBCIMvV1:Uձzk3d/¬,{ij `Zw+27rveƽV+(e0hW}]VYiH: VN.!I^/D{%K O3]^Yw7Xv5 &2LEj=Z}Ci/lPWCVm]%{*ʌd52dp]~2q]N[9| 1i;2]PIAFnޭ 9JBE(48Dg;+-!U.a 9"ysbRGMNN TU4H|D ^IqWijVpB+a]InH134}|@ 2u)7VZ,]04!v3KU/vYTfyP}] ݪ:,8oF$#c~f'/g/a3" )aLS,._CxvǍV)mšXz`zB>b|X貿{(͛/M.Dvil ;= b2aQöoʸ"rEV¾}OUt#d4vO#n][m^Q;L[@8>ϐ>@{)igz0u( d>ˍJgÃ'%F&[H<"6\^Ǔ5z0d# mCd7inLG؅:e+oVteGȕF{ D9qc S{ʎr8`֍ՒE+ھ~+Ɲ{ ;zSP]_ ,o1CΓyKfNN Wtͣ? y"-GQ_1!%IԬQSG][.csޠvD[1x'*5:,1"ᶒGQR`_Q ;[qJ\zCnQ esHmn%L&PT0 NirUrΜZs Doj0tXRt{{ZTz/Q|ؖX Vq?0V5$l.7ʴ:H^n >il"nN ЇTtlHupq+/STq%H'g"m4Z&6 jrOƊQܗjevJ D:Q{%-`'Ǖ77=@3ון &j)-c+l?{FYl.嶊y%D@Kf48§W2>{%Np}zR&f7^ y.cxt'Q_:秉'/]$Z ^W8P!jR!fOwd؟r>Y!8[ZA]/V;,@yj?GsDISŒk9Ju$Hcse9ٓ܅׳9{Dî˒x|+<Fɬ{5z&wձp#.gYrm%Umi7:{O^`43*M5?tτMNMQqN30C a,~{0@J+ ؅!u7u\ߵ(a#^WC8=8r[&6|^yJ8o"ov>v]gt'Q .0_4RMDL1/E OK&˚Ps~# l7g 1-Yoپ/3-FuxGI溇ZY(]M&B \{;/D7I@U0?.gQLn"r.; %HE)%݂ܝ? / -E40V`55Ǵd@ 2GlbZM$bT$C2xS< gF(nO 㛸˪Rf!VtŝNOAJ(RZx熄 i[wאΛm3u[7D$8MC)c*3|ؒ /z.O#n2 ]a/3z OgIMO!'o]ɇf^ ;yyZi7=r5Ze14|AwM~)8.Rma-.WeתngAMu={.ǡ\̜դ9`!\.dujuStZTqGgE?F y}YeYM"* 戌Sѽ  $vO^g<ǥJ 4'޳3vRZL͂!t'hrTB#_A@*p z"Nd +'m4jH2Yɻr@"Ӛկg?gۢ+,3؝e PJ2ojTT^S`fG3Vc'LB98 爁(1 oD#<*`Di< ~N5,O\ۙ~P| =հA|#苅0j6S{"6DA*aDvìalC/zW_Qa}1ٿ|3D?ꢳIJC>'~ ʜ;DtdYѠ\vP]H Roo;1bF ;/휆߬{FXME-?e8.9]آ)1E- jmEva s%X}\?B~ pym//ȄcB(l ґ>.n<ɵlO_Igךo} H;`ԑ~wG 'vV{j:r5;j6|^5]m 5ǂZ(Xp1֬Qw>Ox0A}c˭ٟ~IM՟;s[(\ Hx+O}h{/D[MprOGծRH7D'ML;$T)_'BB/[v9aʯ6ܣ^꣰Jmn;M|TwV zk ,776rGosI7JR#= K;xUj ˱;T *16`Ė_2'KqǨFUJNSu˲@sˊ/>򱴹MX61 WǮ1VHSVmǬls/ո;Jn٦dt|YC(jY7K /Ǯ)z9]Ωj`0s"hF"ep ظXtYG̵ɘ!{8Wob)`˛[a^]=j o6G IfWWrdQ+aDOS45|Al^-"P=ۖSO.'VjTR m_.{R`t*sJPrH'$*ȨME++Jeaե* y`;`W nɔ\~hv j} ZIQT16 JX^MSzO܋X d2")s1,9dՁ&7Z|y9n UF5k^jjNWpƂ/|Go2C(/11B {aW{aN C\K{fwA|~ɴ<ܠ_>64JzG[ kʉqנܬ26az>)ʻEqx9x[`Evz]Cm7,+ÇYLF IPH ,v@Tܶ44 i,8M1M G =.%ܙ\ZZqvs|6+aˬ-Rmw_-1qxn6|A'!$~祡/EE$s 4hs1zn~s3l4y*C@%uYl<b̝s>_ԋ3bX(؎}I&в`[S!XB[[& FG)" Lx~(x(/Pd߯p*sxٖI`(:(Y]8E"V_6?S#LK9{z'ծ6n|Mq~O)%9hA -6 9$;m3y.d LՒ8,&ŲD1뗯x?ux45LW7RW}ʍV{.\4.$lFPZ3sFkcPWtϰ5өdKg%]ᮚ"S-RDLe0r3E={~wh8 $5))&gCgˬƒ<4e{d5zP!ϝTyA7v_ît2 { Xj.?ΛUA,M)TPvnm+frx,n ]z4Cy[>Y;y?!$:jB=?\"i/6ærX&-Qd-7_Z/?x9-g\ +LLlM+ ye)imcָJrbPb}oQ3nfeA$[/@rϣar9$a˛H{i7uUś'KlgߦN zOg1KiOo;0nŖ5y",7`lg g3ě0%q`L f2[% #@:sӶʴƬknuc|1ǿ/çRɛHG3`d ʴ_yz\wWqT7f[dS:`—ĶNDw' $y_ ∋Vݎ҈;Y6G8mWMn,W7^ПBn׈]Ƚ5I%2d ^vX+3wuɿ2?nTb00aAMKi馺3ۮzH $ N < 2Ar# la[n4;L 5}6t)Jd^[apƱ=0|I]z*swϰzL ɰqI*0~^Q $e?R=ær+q'{H5/eŇ\߂8[ZveZhe2-"z {(),oTaQWlvGI0O+r),qWwB6K]ɽ 1s1hZ?0B 7Y.Mm e1 ZOy]5~m^P v_F_TzSLR`&tS1oփʱڦ~;Ձi<~˳Sp#/B^N96Cw; 'jcn )k 94L􁊉ePe% 8*Ln7iM ,@wP|k;V;ֽqe\lNm}ʵޟVOV#2< PҥS#u&:RC)[o@PS t_,,;qǴpj$ pThCK4:4\ ˸{3IeMo*`z|>_e ;5%gXQjv_`FXt|a’f;$VHOv㻖 ]Xs Dj_eЗ9Mn^_F\~s6iK}U2[vPWhωX쉖);Mv{ޗˆ,$ދvs|R!;YYNY= J7 Wo \gB#)ڪQk$Kosѥf*aXjrRj\`)1ScDE#LxKH.Pr+;]'<D-uBPԘ Zt~Zj%6[2(K $΃?AP+-@K%`20ua⮯ /m[fvlzjo4Eu&'jQ K]e FA]GTo=sGTV៬t "#^ C1}JZe4!Q > 0c{p ˠk{s$ȼt5 KATYSa8ڀMQñ<LɚWq:t*^zh!!UNho]eu5r5~JxuBVնq Ai)'GAk_\(CZ5CbؕN2&hm FȈTeote}xxz d<eK)1&sG%BE+ҏwct^6[Koo5 'pJ2gA cfz{\2i.$.ίf(/z;$CaiE{?+2B|SA3?m⼒qT\t9:I͘we]/yiܤ;tgctd5@Ha-mw?Sf ckrm~Gj9F u8_mN9Aq7@ŢGv `$߲1<4{- gڥ!tTl,εxy !0s*&>lw[;=x5xK|V*uiHΥ@hqW6 G~QJ8R&׎jX,ʧ" -I'x1촅t 9iDUi.jm֏JൡʆSцdf+X VN8PX_|nH\Rskъ~~fG{ L!֨ @l:ʺ2: N$k E+,&ͬ Fr89,__ͭ8EU bzZF`6(y=S-#Ur< :F]JN̠U.P4pzW~7*Y'#"@V`B8Ki35 mr3tq+iX{-f3 ?EkXgn *Scԙ!)BnƤغ+:56q{芉5tI,]`hx;p릐gt1XI8BTe3£hRvc!t͡':6Z5_x2N_RpADz1plɓ~.!DME$GΛj1Jk 󱛊 瓄4 L 7(k~|LjRPڅ/L;H^5A%i,X:RZ]nf@Ηl<~^S/"A 5mģ|bfd%ȁ [& /bImBj|ԅS$[!3sY֞Zk&-N5y*Y" ?KZC̯}h,]׶92._G-UpHcR/͇%k9Ƒ@P*ozρHr!7>!lxpyG_2s=^MhZ,Ҧ، ضȻxkVowcKw!vWN f4,}uM"DìiNl}^ϯ%C~<>rc)a-%!a!K ^Bx@3 ,DDdIJD|k]l@, qS_+EQFO F'l},#ᗖpQy,Deɶ~Sy@tE.' TH7oVϢ || dr2kta‹jĻ aMpޮ;ڂDGlBVKg$!|hDIj?RsԣGD<&vGxc.6 ̇^%W44hVF>"Q?b3=D\tTQ$MNV6X_֙I ȺB cV|72g3.e_nY gTUH:l.qߒ gR:׈6ܹsw05l%bmIMp6<2Iq.UuMp.(q"ٶWʁ_S7쟋{۩й6# jRh3m*U^D3s%U &{А1^Dŵ!!.Zfc*|pp^z Yl$]zzeIj1_~cV`pa`CW*6Ia&sivzmT.A&_e!8 kB% k O—]`h}o"Y%]]%osI6sxt#̴NWwv[;aQU9#j9lcIeLMs;J;P30 Wo <Ũ@eA.#>vnɶ ujXFO;hh(?n+o([iRU.v!T L{N/OU$ga&B[lT%IG|), @T_y sG.~ba sd,Y{ 9^7H:QYAD1<V\z^8J5Hd_KZ;JF#bKID{4y$p6p;S_LźTxd=}isnxh ,ƌ''o 4M`=ow,U[Qi9+YcUl?6WAQH&!ܒj ^}C7BKE QM#q\KeNBxg+cXw֛54yL{նXMv i}2>|my7DotNkngɀ&k;'1N%ȋP֢*Ep)5!6@A+$0`{naTe6uIhxa Y*|hep{92O ^‹;f/KٱD9%)@=ЕɕwPza{: JbU[XPl4{%1d柁F,kM 3ko.+[>O}[XהNz)֓j-B x$@5hvԣ ~E1v[  [gE{MS; C!f1UGߍ1:|nfL78qs$9:_d$ީa57%5Sv91,wT{X5N pAlr"j !{ƹ\=Q6C@>_&i|laEAC.jۇKFg1$쭷Zޒir崧Q<^)w46; v5Y䝤qnt$,Ze8ů܁Swϥ wF_x$rVjXܑ'_O1e4Yb hNid9^ڴ{W gΎC2Xx^K`wG "s_.*֟ùN̨QaAӵ?e"J\%.mهWx,螬ҕ BbVS;z `엔ku w?y9md+ @T'Yu)1}]~"ߏMŽ|%'4 Y;wlhRL.2 0љRðn{ XҒXZfbGCnkcmkx_pd<܇P{ڻM~WX+1/w_ 9t#l%";JJ@kox\/踐T3o}Xd )6=p܏ָ/b}|d/H45CvWޘQȨ$fCu)b7:Q3ڝ#|Iً)iWޠU V9,:|l1+"$f"mXÌ~>)]ԤQKy *ҏ%>UBlv02 SL OV>ڽXլmpŗx? Λݙi/WUcڀlU ED@G/(@z|HDʲR^gaGI Qޥ2Χ-KG6 WK౗ YZs#HrAip3mkZ\߰wyVrHaVOH=ٳlD/? Sy:?A ^m^i 7 -iDj@؃ dhp;46P!> xoIeT)ߙوb>̫6kS)ȥ @ /r@ 'MrYěG!td.Q(0o).T%5u@G5gb"Q ]my, F$@ow^aWJ\nsȵdc Z9KCӇ:Ch-y]fH5/.3!I,|ix+vFs*k~e< _9<Ђѭx%4Utg}hl8M UiDc0s ,BU1$ ]:wTsMy{?Hb{ކ FRiQЩ R'vJDڎ%91OydW> K 7%)RuT`\3Ebrk^͒j<K#L8hUw=>M(9e3Yp)|k )[F8vUU`OZ8ލVޓhn[H!콈 gTtGˠyO'TJ=f)1ULj`&(su3n_ъ$}dA)&Z 2Y;=S0Q9TbokL{w/Qpjl,ʓa-0F+Q0?jy8uPvrRU?:aWKV_V'i3\O7u 7riLgW-Ł*f'޼J%l06]v?C_dSOy_OL]k;TEp9 Fd%[l*;7l˵X4n4d4g_-"kL:W9%l5^X)"/0Q+8 &(AT̐ş.7_(>>diC_v ?eȁCѽđbܑsǴTH`Se7w"d=uKRޤ,Bd$> kH;6٪h;K:͸;;9™?Ñ}64J ZsW=/W# GN퓤mT{)6IFI)TLm[`.*hwԂ )}ŏ h[D -9i35Z y*?xKdP7 2 )["¿9Њ+g-t":,R %ZN*O+K-]Hؿ5k4f>%Th׻L|شΨ 1Te1l©lebGA?9h x1:)]#5Ms-\sHeo@4>@Yid(Udǐuؓ6̾>ԌiR$IJz?h1Zb??(DKL/"YbFE4>DAWN#K+4>$ϙmq_rl0o)o2,ի ʦ'(.$mg~`c&:F~JsT@RVO9=Nڦ˵1l$j! Dű3DΠJB| ;. ~]yIHڏ哯V& \VG(A d6DFQKSl4cU$Wt Rn!n%b·OMtiY xEl&&5F^Wb)d/s2=3b\u_K90+!V9(JSȿ$K袙 9OPp Au:}Klܐ̕zG5R-lߧta̴'FƒrVsZ."X!M?]YݣN OH$A#Fb->Uu[\let*J ڡ9𰅱1^;ވŌJV!"=J~a@ʺ[.\ 8WWZ$VΙoErUJI u>vp&|,YCdR|B{kn\&{B_'QwXbC&!gLOɺk/W?VZeұTG#vm6zBXԄ 5/ҺYϋ.9dʉ5ʳ#]5tbo>rf%JY!fY&%Oo-Ȼt¶S9ẼNA;F;&BFII*l2$cR ^<-wغD_KnR1wޱ .7~u7B@@ц{'qOo.G|صr& _6mTۡ:8kjMsxFqx 2r ⤘SˁqsYW*1ʷBenFYARM[zf:1کj;\;,{^~⻈vUb[q^')F@ߝ/\" E n?A,7*)-wl -X~u2&Y YAy1DÑʏϺ3˯v ƈX6 _L9eJ©EIMՃ~ Gmr2~QoO̗1Q-AQl'}gŰn_ .(eI- 9`][8!Qϕp4i,Ԧ;#2)l#/@ )woY+RO?܂} M*JܠuA4M:Vd4;.ҵHk<p{lզ!!$W%oݭ/fMt=[뮾:rEʦ O M2 Ɲ+-CM]5*=ⶓْjIo٣}…,e5 .jrZ]xd%sU Q>ɮJ Rq!@y aumz X9b_q?yqV4/4VqJƘ_KaRgg.~0iWebnY*;4iۨ+oB7FtGf^f'(T6'_d$ ڄw%&Ipl6Riҁje&3 Db`K),_ =U]4ͫ)Q/l²:(xҪyN ۏo w9-/F:f\kN'mR݅(gMn/$ϔp#-;0b`eg= m ԄKȣ6m߃)JQKܳ}__sv0} wѠ}pbBд1$-Lr:w#wd\& ByєP^ັOrEZ6 Z@%ч7,"侃&MfƓN`m|y[7Sh$o3/VZF;O LʼEwP30K+?MCf]|W厁imJiQZ2u% 7r!oPۂzvLCc(p(^ Wpb:rci'ERkij5?ˇmH?T8"©T:.je ]ub Dʷs[X;ZAeURU7}궟qgm0☧M)Msj|4T*5|W/~ψ:,G,eSmzy@[9??21)uôac \]o\Qgw*xm]͒Iza4%Ti(÷_>Tc#il h1t7m 12>kW{W0xegMTf/M F^(&%e,ϼ"sXQj{O+Wʷ9#m} `p E!4ڒ_HD>sL^o+'3?nkZfn^#yAF-.43rCԣS d2Y>6L!&;7.̿P#ބTyAκm2\g[u)O~/TCu=J=x2_HUi[Hu|:Yj0ϫ䡎\b)wgn$&|bqHxê& (s`Y1+mA>#WK@N70ڞd²:kQ&Pu"ۚ20pPٔ}36+|yq>PE4LGEXb ڧhT췥P*C?9⠝~&H`$1Ap-̢ :H11ӵ \}}\O/\ccw šEJFqWYAl/B}Sfg@};܂H}9Eac|=C`L#ץc,gZg`-*[-<Y@[~ɬsCf<#&T 㥦=x5{@2Sc_R#/`incJm::٨Vj|cE!DӬ}KfD6"9ܯaJV6v#ʃ @.r*T #pp#şʹȘ=!N2&ߍi؂Kl맟_'5(Ku|_}s(d!+G?ӜF[tNcq̂m3*"Xa6k8'4y4 ?oFfdE74Xjs3Y_tQ&RO "t ߀,qu>xC'3Y=Sw- Nr?{&t_3 ]c R0 3bU!8m-yS@OmY`j::,F;G||`RiTÑ:#M!d6 ܺf[!<8[VUSN 9 ̪hv$rzjVC~ Q*Ō ^p;Złs=7nyT (S MvsF(LNރvu!!29trYYy:s"pN*AD*ī4%{zc>r@)&ٞսXz/T mMv H:NH%;7p,)DDNhw`VlPc)kOlc<:N( cbW>xlӐyqNTl '8S7Q!O/*7TGK4bg۩zzH(-e0ԨS =ܽMVG/g{9RHW,f@MR&<ʼnHFlubǼm},_}ƗPJ͑ >@*ҳ5D/$X"N|1VQ4j') >3Coi+B"Yu Ui$y"yvN0Fǚ6X`'h,69q{>US̔wE-s:i7k\Cd7v—(<$S1ON πFiK2nf_<n*ҫ5 K9̳LYYa:hJbti[R ˝;$ 6 5CiΩ InO83'3'Ѻbyأh]oUE\U }~ps8tQ~,G(-H&8FOM_6\™ ~°t 'u'Q^@ՓY=B`Lw1ǗG\f5O]rk(ssB'Yq.Db Ą sp-rg#/mÊ *:5 9}`(Ecc\={$ G\45$B*[j5 4'5籠VC>[C UG?I7˫YOYN;"L3}w!qw lSr6M.|ҙ*}4ͻɐev;^s9Lcr._$]ۺ6 } j/YåA/W)6SY5Ha!R9R6^O@pͶo?67uX"C˛8*S΢m~v$Χs+oZ{n( e^ }uKlϤ<:-ہ݂zؚwK9@uTjOնcYwfxlUeO)6lj8GF/ z%Muz߆%Lӝz3-a܁ e:R9bcKy۰t<#*À!ĤPo>RYL엃izԻGjѿx3{g\9Ra}(ym z$KgI(,s+3`;#ќQ Հ 2ȞI~bF9ۺ"(_D?*y&JGZ?qۮqP#%>]Ύs/,-/VSLsN]*jNCUr\FKV.m/mSY{qI6rn@oh,²M@1m9 =J'ґ˙BƤ@XotaY_T7#RF^dzKTfT2vCeP[ߠlI&xsHqu{%ǡ ӡPEO)"\2-^J}i׹ZO}Fc{$ d)n/4:A#+2Ѿq90HSD=D{T Iup&c؆5Jr/-ɛU"G541a6@v rnig8r}踹@X Jk`lG{{:Z'tJA'+P ^( |+݂-8*ZuN?4a'V?-OeR|]$A*NLrk\OfG a,<+sSi16ZidizlE4, 4jg$; ~ʹY(|8Hph&npOftGvk3Hǵ??|TvA4GZQ5ֺN9 6uLVq0BÄzkՍFO=T^7}ܝʸRwNix~呂ta!?8Og.TtoR6|\^X.z9#Cz礌XՕ N>Fي'`TY4n r:假g5-9&7Q.݁Ni$wqCS@m2{2虓mK/ ]q 4PG1i 6t_}#ElmxQ(BF40`%27c*gf//'>B!蹿?֫Sx#,&A]\OsZ%cyRV}zm>Q.7askO˰Ǐ5`ǃy6T]к;~ )9]ә(W$Zw6B/CƮ;wY#4LRw K~JmR]L/Ft%ęׇj[zdLDiqڥ|OQ2P|8%y򀀁\oЪ[0׍S&H) S&y8+ XIOF<\ ^,e8>ľTLU>ӱI+;(=Kdd l P3g"Iv{&ґהV GkQA \C 䤢o96zMNEVѢt3}h$Njϔ gX$~| $3;8' rm4#% nXSqQJԂlNw /d_G7ҽC^~@a\?TѠOrڡV=- 3$`,&E.Z198ܯ5\VqXo&h ^ͮhUL]*tKA@CDK8j V,Li!Qb nRvF5FgFP1=\_qDo&|o@TߚLU*K(.]N}DYihBgϚ`xKB'SMf.\ zrn["YZLC`N|GGjCWԭ x'|Ϣ`P1^ٴ!,RNc՗8rGc% fܽ< ߰pQX H ,%ΞJ0B+! uG>yWVQDf.6†m>3f`T ;J[{|B) 45*9 sW|r]f?\6` ?mꑝm)j3.աE;h &Zwd FN𡱝0G^ʍ y/MfKܼʹ"~p^~V:0ģncjc}Wߚ:˶asC'F*ߤ<,EqZb)۲oa̟e {t`>5T]+<ǁ{mZ~Q[tf+QN~'HĐhJJ|R8a',!V&5\)'G0)U[faߛ7FNU4H( / ދ R'N^N. MK N~Έ>ةO ,=8.$7kU\<=T5kU_!WkaT4&1`c2Ĩ-h h4#GaU/hNtZHzwi>C,zӥ? KHݬύ܅0D`[pu LK#l4 o4TrKy5$HۣwP.xa( ߓٓPL9ϣ8Fi$V)_$A I9ViJ[B=OO@UZu|&f-~Q(H`jTКw6e$痂(񰶔z"TF^xi+Z3t.Ia7G!2vX;ͨedvvPT3ev *-(%7l_P~p±0R K{*.<F-yWǷ!DtpBXֿaWo%WѰsh*j#U֎kH <,+78xq1BArB٭HV q4|:(/tBmQ/¶{jCk& Q7-_[[Tr3N!<̑Ů1:e.h !`&Ă06UȒ0%FK~Nf/} kDQK!p7t8 @ t]&gFΆۄsTӊۑ|>sp[i :`avsBhR% b}-itm̼[@Z8UxeZdNk 5kTdnwkm,6c48^9_hb\i{3S&dҡVu 4OFnIΑ]G4@|pʟu9Třv%iGi{#Xsaڐ_Tafx.3ts ޫQz.!d2~'z);[^$=#B)v\}#' %vpPې!h5$j-Կ\' Pz go>R"Όp5G kAJɫ%\-7O91cmXN6*Ӵl҃- ZCXNoHWW.pr6}]cn' dr<ӌߍv+%hW4ԹYdCV=>+kHm瞡KK<]m qlY naR1 { YP°\磭BZ/|Y$sF:{%ƛXfIZ /z' ghh]$l7(WQh-FgV$#"f 88^Q9P'd=h20e$%~.xHL6{MHxJ1^r<PyADZå2lcwl3ȗvjcV)<(qMDܑM1xn+t+C&LqqW^ =3ը'g!%0˰tɑ;.{{OQ{$^gf|8ڹ4]NQ4:R/?t ӒC) ^#I9G䆰a[6‚@rYȉ$KukU04l Dtg6tPt; e)ul, 87^ ꤣWF8y`p =8щAN(~"4A,wM)"K&!]~4e6i{ړ-rz=mIEExQuM !vhG$1t?=͂R-yMFAM7pio8#СCzVeʶz]mrya \0W"h&"'|'%EY;.te<@Q+kߨHnڃr53d[e<֏9bΫbESTJ.{NDoi/%9-:d̅ 5^wh_Hr>q]~5~j~0͠`M?ѡ1ۯvQ-~R%kS_ . @ <4٩bv0>0DK,gƫez@Pc6&)8i=@uư7 b p C. /D;|c?gwsg\z|/]HY-DNUӂ+p5mǟ0FN;i]և,KOj 顒]eDW!t"(jHAbufr!5)ۀƒ - :QD fZDqȜUs'BR_.0Z&]ٲsRl #/* ^ }uRc]<'mV[5^QeʅxJAMEN$ HN.KQ0@;eRΩbmIOi[DwI}sKSJOAޱ*ٛ<sdCЁhvR<;+4yDͺY#"Z-7#cBNYbL)= |.bE$X":4ɭS/|5 V<|&ۊ/5thڵ7WeKi84<-1ڒt6cA[r->o{΃mHk6_rf*!LPV Kg[43TaX0p}Aew%M}s|isՉJ6O'R~l >)IdI}h7^[p2`Lh%&I1P.F,vؔtYQ?,͜ڪynO-zzQ=>n{U㶫@{K/a%1`֗DXlW|F7Nk  fI\ aЕqAOuw nM2WPB]%qJ ,3 #iv;}dG&2T`HÏbg6:/* b:їKX<JNcc DO Xtgv[Dkt×VSM9UOk9SS5GhRYfΜQ?D0%>`D g4_Vh݊󙋰FqFy!.Y͌vtp/J>5+ptOƘeC)2  Q3#| zeVY| &.kP6iHY%KsWgѴ6ށ1TSQ.=ޣrۍ)\$4mA~}] @j? Q|&tRCfަz=[G5S>n>!i:chtèa'i. [7)@wa^I%s6\Q4n+XM6>y͆lʏrH=`CCw^bY f~2x;zNɿXisS95'D,X^(k ~l4jtYӄ0$Qnz1k^Ls&-N8Q)[J qL|vw2\҃'\kXUhZz>hPg cT.^h*1u->&P@OjW=l/xo?O\sFoIc_71ƭʓWq}*L[e V#" 6c }Ga.C5sZsc!_殚qM})-{-V@l+\٦BJ8QB7~'7,צ<"QFthКēqI?2YSG x$T_y)=54/&qH׃rlpU liՖϞ7e uw`N -v$4(Ѩǐ~QJ3 >}BDUGA|ڌOq"ێ6WrqR7o!;L.<8jJ ^`D-WUܣ~RGӛ7[͓-zdPb+㱦:ޛ CFաp ,qDYlP:xҽa#6w#?pjO m =X<6x4Ac ̅GOmWv]G7*+ƋVW9WXJq|%; \`T_R8MUm+[u!LjFkjWC3/Nfmv+"& EH0oKe6 ,`4U50n,eC!EgPݍA8-dǽV*i Tn LꚋƇ;e1\cHLQP)lIlM?>|`/,oR I֓jَjX T3XɄ_ӈVgnze^n+`J˨(gC fߐA%:ც~9 n@Sb0cTJ[@noç=E%Bzf=K19R- Imp"O׶siX?-LAw4Jtٸ*C-MShTi4z{N~*~qޕ @?k&"0!$# ϩdAvCyr`tau`R꣭Xݣ$F5 & z|_ʜnYOOYnWfq*PG7!.Ǥm" Y@PjSZK'H N8czZ?fDZĨїVM'0cB5Zpa_w~`j) ;i*lrK`vLbht{\@xU0TBO]!rI6Ty@ <N?!bQ!|#QLa>H 0G)Z*.'|@><<(l7'Ldʷ=/$Br2`ڭ=-#{( @y;y:1R¨u3] ʕB/bN- u} -iP0[[_"T7ɸ?8UK~I[(/^tYviɝ-al.>}Wp|w2vkmǻ487,蜓_3^OXgQdEkѓ&<P}HomiN;g_\:Ik-51v.^TZR:~|_Eu$yZI"FwX` -iv?͜210L{BDQ^gD]ƺY^)C{jPBƗZ~_YɿU=V4@da-{5<,0NʟwQ9p̹p%TZc!BE4^XIX_Lom53ELq-[E۾!ttx[O)mX}Cxk`7:=k:_:2 JlKd:Y8V >ܑ[&%fL ?LNMYvLwRz8N.v<YBAYG= 6UsM|E>%ĚZSdKdŭ=mDx0ѷ  LqGQܚ֣Fşڨr DIȘ]\z~Z̃4rt`9KJrڙ`U/M۳:` }%.-Y8<.F9b =nN;q'6[u l @oT^tCR~ e@Lppޓ|.6HGyG({wi#V_Hy&-Բ`#e1? i(`r+'|P-#~emKgL#ZZunS?hnMI#H KMdgF6ܲ =k5{nH$%jĢM4.&?ܽKӜ9GKy{kq]PNt29|Xɧ;JnԠKR֥Hx^n?'+ 8@f?:S^+jF\R'F}]I> Ăy,c!k,F^0{Eڿy{+I9(Gqew ߨ(5U֕q?]'묊u/REt6z]oE_ow{ftqARd>ZG`/NZ34aA(1an5BwN5C=$7b̧Fs%4Xi.\ 5g郞 V IlyTPmGuԟ\K3Ӕ]P?lƒ[_pX;s2RdeUh%r"!߄[ >Y?.b.zWD^.*ݗ)،3ΠaHJ"#iz7ibᮤv(i}*D9vi+ʛn-c.>6 4MSg@ɶH@u A6I0@HbXO;WfVrg},@Cl3ۉ[RxtgNa^D x%8С^O_>Kmo/=e+(M8+)AxSN ïAfHQ"Z%ag[OdO?bZx3as.(% ?DW Gz=>R} Q'p*~$;m&$u28b:v$ڔ+mZ;I>څ+ CO]rs(.]_ٰHYC1#=7TձNe2r\oY[O*5?x~0voćic(6:6a>!XL+'^hz/2xw2YSyiǰT5&t Aح ϮzXBmd Vu}ȁ5T=DߎN*Ϛ@{Iȩo `R}/~lNA_4_S5tDg,X6\dCΑKX፵wQՍzše'Vl޾FzobݝVO~\XR ztQ%}7kiTt)>ѣU78Pk | ?ٰemkX1QܬHF[?UZcqm2pܻqYLfҺ(*\!>&$0brG[@us0h47rNS 3'N#ߖn'Q4QW֑X[NL zUF+=N)dl"P[-,P>j)k7!1 L]7Bgmz4V#Z&D+ӁlobmYiVeI7| ZsR+X7cl/ڟpDըKC /g7hcFyo$'P?ZǦQx%mTk1U־%R*ڽ#RuQ=@ڀP a|-6 $y>'p摡& z2Ow=iϰTW~ T<>&<[V[KuD?f"&uʅ ?}&c|.PktKyZF`)Xg?8{mJGr{;w..x :==!ٻ>2)Ṫ_%IrH DC #inU}T߮Ĕ> ‡[?4gReGWXbkay/ǜ3kL,뢾@%xsyW"tWz@R㩶/ԫtRQ9~:_ѝZt;Q{0BvRQ9N2~~ӎ6)վ00-(f[m.z߈,)fcY?kH[-ާ )=bPk+4YB!>q..9Q7z."8ܕ-;MJ7#U?.By#une~x:Z. RbQܟ!|͹HBFa ͫeP;Vi6wTdgxŮ}Ha>A E=}ƚKxZ99&e$ɐScLNZ++xZ`oAYW0'g+;-xpww-XIY'^5mM hDj>F_Y/%i%P;: jDKV01@&k\5 Cɩ*| 9=(>¾)EFbH..OZcZF 78tBg WZ}6:49s +@J`)ZyeLxi00o^k_KSV>vtxvFOz<"e&Kd2cUq6^ ߛɲBΛ2tH d u0 P?ia;NWy]q/fev :?ԹL*K][$/* Hۚdb0TY7ƒ[:e嵺DMP½zIӞcƕķGBl: 6 ;-p K"bW$(跄1Yh?3$Gu6U.JF<=}O :!TY͒VsS42ԔЦ) l*@O?d[Z <5\\KpX8@ ߠUsy͙pwy /:h\DL0&\Fmr%rN$CLM :gR"K_j`I g_uWE1Ї;S>!`kHlE8#yWH]̂m<շ ,;;>R+[¶}zu ߀^R;Sa͂ȷ(1v.#%q϶ eg[,Ţ-wקqϒw0^KҴpk>5هR2GѹngX9oBqO<:Fl_2˫ϥWKeeCϞ)@tDWY@Hut%1]@@wBj{qIUO#o6Vb[D]NN/A mtiHt‡_ ua 7:[e8<#*7-HmZ!YN! ::W B'$~.`#O!HL3qzo kFށoI'؏XlFv\yDw8 qT猫T_ glBC-5S#*!%;#y 6=wE_ H?M+0oAҶ 9>iT%} ZU,8٠ si4O#N$B8 rv$z?キiChu@f&=؟ِ U>c*كpX SN(XpfwSH76]v+$Ʌ:D; 008dCg R%$@W89l»m+y勇-᪅(l ֣q.dKe<a:vLl2-n_T̄YrB(Ѿ`Y o.JF1MQ(G—r0mX9a%!XBsS%Q!)A[f|63bZ$_w3o/j+eCpp6k&ŒHB*:m1eCc'*1Irb\J** \WR!ћݯgӑ?dҫGtX_>*۽VϤSg'>*CJ+ ۞ VqNپwSzU}(7:9qH"Ztd`IRLxԗG־;y=HGVPK^Bhߑ^_eAH XY]K9ˑ-\S 6BI(1\B)3)ZBOt`-T7SU0VjL`ڍb)'Ļxx?i3!u7t/r['g*̄}"mBӁj]pDI^ufU,̡8 CifgsrHC3"*[Ó5Ֆb4͏WBIozi!]^=;!j:/ŏGn3 ^·{9v21^i9`L0nհwtNP~觬qQᓨR/3Q+甼:y`ڰ]3%I6`hA+TXo6qf1ŞV}LY ñSroH<>mZ%n%!HPQDȼPk<-;6sV_lE4x8>q[>JG$ޫrm}LrdbswƳoُh!ذXJ&U\s5Ӄq}1KݳAp Y]7^H')LR) &r,=gQ Ǽ))M/#JGKC7T fKĠtpNT>}ozb}Hm?:fjVLs@t`d&@AJ߈'?݀& :S, aV ֿ Bb(C!o!$҈ yln&I3.Y*4kԙ=w< _C#AHJ*ӢT-DPO,jPm$IMl 4>% 5bYnY|&{tB|@cN'oSIXjFۀ9ǝ/Ḭihi>$,RYXA#Sњ8 56?9~7n1vlԳdqE@.KՓXW§w:GyevůYGB9mު%,\h ͱDnj2}mMwsLjZ'$nn6T@%O`GL7HH!ǔ @; w*"ŵ͍iaޢ `0ʙJ&2̉T _itR/6QlQ:i9GRqa)GBViu`ys;rQH;/wvpVӝqiHC_|U4_8zݼ;3KҔoE3A5hܖJBI HG}nHY#ooFDtLMV!S:wǚ %( DTpƋT7:(7ZĢԞ}BG*ٵs٣@Zk~ N!%f0d j 2ioϭmn_|VJ j%!WihvؤBRnY#iRb6L?9]Jm (ZW:#|gPl B,T2` -,h# j)I"[uyIkBb]RM[`y$i /V *`O4!So@*Mka7ZB}Eɴ mk~xit%\_-2?&;ǰ~~Ǻg4'n/l7ɴzCN.1svb .yhW0mR>7du/A,lNpav۞(y?-f!Dxl'м4$D4`pgd圼#t.f_kX^M噊(1rP7ּ0i0*e鋟 b-PMm﯇Q Vѐcm9)`+d73Y#@w *yf􇞵P.GP{uLg!8V [{p3WUP]oMװe3沖.Ƨµpǽ(Z9t"i({Ol9ZiwkHMRήO*Z FQj3Ƒ# }27tB$Yպ%À!2eu8N~'t`3 oW(η*[rc\p WEFǰ.5@"M:Je{8c7VD "ʜm9vOWi`0ԬQz!Wψ: W#B7['HY0,NWbܑnP'I%ODGsT?҇wk,H='ʬq/ W_[S@O}a 0 d&[(ɛDYУ_!ży3RM\Bϰ$='CbQn.lͥ L^q-sXaڍ"n4{wo<*EB$N's5OwhhF?p+f.އ8(02#TM<T%w@/+ Uca\>Hۜ#" C1'l9+D,&mý~ MjTdhK^n*g1wlMkt0ṕ_ICS 9+N2OpL7Ŗo)u*cd[” G6 :qS,W ?]ZkŏĥCixeo۾wy:2^*YhzTe;4 iD 2 ]`Lp:l0wҕ'd,՞o/ V,*ݡC:)-3#*J0_Ë`sFAx]{}mIHoy|pj-+7n=߇r:ۘ)@^nd{ k cל>,ڕ;ܶ C F{FxqVoA.I 86(!cL,Y;C+s"g1z rCnZa: d `=X d䗬$#`cY=61z~Ewn娂P6)۩Gj31JAwܥsEw::y>Op07n'12sоm4>L !Yiڕx}:v)V{%ϔ8OW<ʊʹ'0QTݍRwAR5^N 5T00fiz&7^R10"DnP"Q qA PS'o6" {dX#p~sLVBÑ~*&ݽQbpqQ86/m@2M" .j}}MuKE0$*-O5HzL ;"!&'Ѣ~sUnaaJb6CT=?[8xk3;X1vef|{h Uo93e㋭eGpKO>>0+KYЌ褁{'60=\족e qZ}LCfÈ$GEcz~N*@[x>_[ݟ0 42^k Ǒf:qe\oܻ8 }G~DjBk@{'4Ms@mB_E/r_!'>4J79Aisbz ;B%HiR|entX,_0V,z4)<6 =:9$.A %.$^噢]f@o(s~ҊIv8w_1JgeHCXg1_8<\ DS4=LR*fV~^1 iXv\Bi$ʲM{x˶N[vMګ]:_!J8nrh& eż<<(r,krΗ;tX i6< 9'" ;S+ vh @г2ed<3Y|ZC FE g|Ilq UUcGf⾋!!^nX+3N>MtcͣOS+i :DbT_H^&il6s>ʄ ?#|"OK ^%+<%jx!Y%RadDBB݌a0K9/Ip9R9 7l3W/)lEvZlҨc8DBVه'gIн y`k{|[q(=O_WfZ̎c6V6c[etqcD~9XZi 9nܤB gS)xWM3Asn&5V,7SOyoUOygR*&h raC_ Z}V`8`5L{$/Et[!H".n ","hgvDmvJ˻ǯf: %.3:{(Bd R$y7ekA' BsΆ!nZP=ޜ3$G1h Z 84s a[ pkn^HYî71âOS 5Bk})JsHXer_b;g95h/CQ u1Ut-sp!-8#[>{9OأqGbunz4|^pejlSZk!tyeo0h:p\B@)iehGnڋKW*u#%NŢ\ fkj3j0퍠"lAD^^ZkQDV6x!PbqV՗P IA."䠢m"\ ; cB;kDݐ]g$jұ-F[,G}_/_:tf Ձ _3ڗ?ޞa)Rs:P3zlsx6NNZm;V"i*$ͨIWi<#eqpetW9JQ ЀM&vv&Eb {[k9;pYqn4]8H6BO,D+z:V;>$eVNCmб:%De#ose 9p0{ݛ dn5|A}Hp+]$[hSTӡPmk v-Ж%m'/?>yngӎ`{0(TZH eBاqռ{_\&MqE`V6TN~ $ ?:_2*PCвjyxr'<E4F/Y,$B!$7}:m(d b-ݼvM5ߏ25&YXWj}n,7-c?9F}5 ΔdĸxqJ*  ł}¢ye-{+g?Lԏt7P5>bD{#,E|:|LHǗWǺL+WUff޴ZLy׭RQX)Z⾐ +~PIIdp8(FM67)3" AĥDJ@!ԗڐloG,:K1?oDA@4o}b5бI66 Z^>[hr)+;nܫ1XPlΣ7A-) c&D$ꏃYr3}yJ,paswf~/$Uݍ_!$\^`[}8pI2J=Y?,X"QFy&\m tY{oKP/?cAncuvZF(ШgE()nLX,<+9y+XҸ2R1-ք=уt- %9Br[%k=X׌qD9Rͪ(@>'mbOdXZBj啎q䨻rO?cFlۮc3<ՙf'NӜ-EoZ.&EIQnmiU&(D;\*?_~j܉z: B=f MA- ݴԾAxar#ЬGP<!_`=lԹ y eljgqW匐yAǨDeW][qAK`֑l6%ζyYT[ZXVO5_Bѳ $Ŵ54*݊牿S=wʪEuؑ:|"z1\A&l0n?[0ЎW.Tc~LvD6nv}+e-0 rI?_֔c~yORaDw;cߞ4ۏb^2?G%>k`C'g5V=Op|A\SB!g8NVZ2(d[SEN`U|Ƅۭ1 ʷ= ypl-3鶡bt6D`j8F"3&?E/Is B-$=,m;?9-ީv`L+ zPhNj\ubpOsʬ2HJ`P >r׫m Q8RoNw ?J8tQ>u!8B GSI;L0rqh}olt֏x%#AwvK?'wCu(/g=H7S{DAtUq .ҏ~ӓPom;='8s'~lGyL5p7f=5 /@X3 A -@д7^({ND+bWTDs!cl-~Q! bn7WaDhyvWO,x;-B)G%8{ nTlZ"nr$B6>EJFE@F͹D#m9PJX>_-}ްa'Uq@hmr)IyMf/y&/Fq3;}(<32V1`꿂_E,%N=GNJg>^|KRRtV52M[e{IQ9]m,pgT3vm  <Q⬵`|Y2dp` 0x--0 t,n赥.hy„N(c(])xgM'g!쫁?TzD`N ~ǚw4Q•E1]7x5x d/@}bFK<儏Lj}E&DV%t7?h7S-IނVkw](X#6 G4g/-Hu|i'v1EPK-u ~I?1X\j *pnڏw&<8K>P`bC}-N"[-'2_ ]?]4USi6 y1O~+]Љl^V鬝_ {x{߈ЗsfhaI=cEl& 's0rϱd3CH":F%@x#+rc`o%`G_$(Ng,C e! },Ul\^ZM4@SRlLv.z#d?CL2XhEQ #0?0opd`L"B{ +d0ɖ1"F9lN+3mN`| DŽSܑk;6n 4bg܈bRYFLB`+DؼB)3qah@VLKy Mښ١G&tֽSM{ R; &*O:R8fk`G0G*N(0oAl5d@:Q)XO[ S%0>" W[潙`pcKuf%(&ljLGXJ11[3svWe0RW^49Ulj/yxs97l:i9WtP2"5?c~ݓx -WTQvZ^À( \Fư}\ :6cI9t~Ӝ}{xk@" s SxlN4OwBQ@OߗYcGKC6>ƨcKoс ŧD:΃ ͑˟$R$@E`kdY|=!M^!-PdP5YQ ӯ3k@fGbxA`XL ]cy7f\|[~IgݰkzGL.R,:ý:^2bK0WQVŲ7X:;EKަ%(p5XSm?hB\¢k$(aCJD-ooFc)vml{Me̵P*mt6K%U/6[eDz+)|wmxc-Vkvs*蝝&v6kCf5+B1 &#E[-MmC0Rk\:Z\/cmn!7F+ٝV O;M LHM3 3^_V(A:W)̟dmRZ0n_JUC?=RL9yYs :0ɞ62Bh hFo+XWSb קT-"+?3ǛJSp,~IΣ4$4iYL<;V8Q~?k&j"w&SJ7Fޑ;;1l)pmk&ػ띘Bt'aR4nu6W L~fT|aSd%". P:U( "OmGhⵅX#KiT B(NaMM2Rgóc78!o !~Q$-o`F;`?^:wў/nGe޷[1u蓝 sY{oԃsވ)@Eh1h26mF:*5"^ޗiA` D(0thbqxgGY]7;;0vEro՟ b0kc 7}i݇MS!"<'e&":n\LYP7u\y?9rvh$}Z4PZ۱NB`n|` ,3xe&IfZb.iG(b0u7#^3 kIr3BtL0n3+mNgcHM%;SG `|eccCMVo]u=RM~6,KSy觿 bF7vGMO?P3*ch+{WIuMOt#hCɄ.Cu:B0dئjTЃrkMOEmmKF!e ,UAxC:+hºGX}e<ɰ1A'ŸnhH=g̖^"g{ Os{1vnm+'Me@^7}loJKUY#8*w5q[!NĒDMb?7oa]kQQ޲  ݽ=zdng̎qG.&@"8߶B3z)Nk_؂ pg gZkŮCC2c'[GfLG{xo)ɤknDׁ^+:_CfGw stKD %2ļd7e)yEax3v|/H A)4 {?ԌHboaM{TsC +2{oJ叠E]zfUIYaV3"NtMSmf$a4%DG{1%3ғLDY&cN[]tƀkWTs}̗B1{ZܞNPNB@lU8'acKb%2k<#)ӕ_7Zj4b;K#O*B_Jzy gȦ(o'ěuua^m$[f7y2#*cRx |8V$xq6&d^j <\6tOhߟ'vY*0ʚhD X6\ ʍAT,{1RP95/}MRaF !r* #IG$O L'qf0;]W{ N ipG 4qzpɨ =3EtN#?VCԺ˙Ts[٘`KjQ #G6]ݳȸq|e*~b&DB̮͗oN/od5X6%*r>W0+M\wn>_]gLiYHj?.w$ .EzU}51NcA BHsOecLC |Bqp:E_*PgI_r"yCI R} ]5?Sfi3:J|NlrIS<uٰ3֌*d0,g/R$wY/ H * S_OsB'e9%섁۪֭(NQRҒi[|JWt 0+$Vu3l x}ep<=GQ;׃zEhNƔt567y' Ͱ=I*Z6O™R)T<el1&FHj;)z7Ɏ<(ͥqYBY_VӚxh-|E~ 9r1+Zq.YWvbQG]YDvIL><.[MӍyMmB @>gs+YnG (YVE.t|z[S ?:F= } y \c/E:l@P;oSs &j^֤#:ѷfp_d&I.\%~xI*ѫi-5].advXmfYt _k]Ii<}#J )u;&A%zƶgbBNu$Lo aA29 `[:Yi6znJcC+@? Ų!\Z0QZ>FX̨0AV jH s[]Me7կ_>m#p { QxwR yr Dm@Ͷ$Q;FCidT0-ƺ08'E]rM:_ zx^uP>(?|;mj}C8jy<="KqeR*_!I`rAMK[c>,q|qn-H\5b2!*ʘ1zLR=mo)V>GY iٲ!$9'iIK)P3=m6V x|^[cZS^Bcr9;J'#=Cz*sj)e0g+ӂ: T2RyM 5$ )3,@o0,dl6ǡA\7q{ &A79W#j  UZ=JH1}Xq>gKm$LbВ0L3k6NiOٮZ.6E1Ŋ5Td[vCh%]ԗz )C|FFv,8St:˃3U({#Ù߰Ԇ_ϝ:6 *I -4Tr6}Mdd}/7gAwIDDϺN يGel'ǚzN@En3q4XAHN>^mLkhhWW [b= |f\['2H-'a@ဴEFQ#iTB>{EH A@mrxX~:)1X%$D3I1>Co!^hkuѣOO#ii7'GbOw#J$5s缇7 l ;kcM*zW6EẈ" \@p+M,94íQP9ԇ9 ➈ Hmև}!UxI0NJvi- A ҎbVǎh79v˞i#T )0y\HD\SA,wxrR}P 9E|:P]` 5dAP7Oi9=5tdϮH__\|f5I1lY})*i06IT/9C*[⦨ˍy%gs*D.vl(1n'_k)(@6:si߲Q,x a!:R;Teqb`2:0S 5s$ciD#؀/%|*v tjk..aj(DAy!j#oW(dX$@EW8В6fUt|̪Mw6[Fyzzf*󕚼K;xKFOo.2&Q&״ xMRm%HRn3宮wga΃4 йDl_ !'z`}L׸̳?6{v8@@l8ݠP[h๕7.UgT``=3]Gr&Kp%DH>pNWHj!p-q_+sVK3Gh '1bkYƇµIX9i51|hؒ@L-ČO!MhC#.sSK PK*Qfyv-bt; $Iˬ_v+-W!}B'TrT,vՋL)$ MB}j`Ţ|Ոzy} qbW|])j(F]/+LNqi/gJj)t}VTg~DCAF"iEWQ/E&^oABuZ<500,̦O_> 0~A0R[)N W[#=[Ե+jqir>0׵4ßC+o+lƽP++ SGx^D}H1iNJY"hdYTfpPW2,6;9eu"&)LI tPL^-h |h7>se^X7SEi+6HIi}-D~y##\7շڞ0mT F7DC0<, :KsM4E)ws-`O¡>Po>WŪel ZD [õʴ}U F])e-" js0Zp_tp2`E 3eAϰ0+^&A>U:ߕa=i+9or0:$$<;$'[䊠7ӣre[v-\Pdyks=6-52Exhg,jq>[pJ=H6A}vÞ嬥To~i(,ul8}.\q%,%뱮2=k8E)-"4115 ˬ]3~dJ5P69&)Kpe2 $ͼ .0{F/8{v򃴀$ E.Giaj{Ŕǃ_Oc}._rkFEў cVTkpik?\ lrYe |\ֈjlhJ/0ڦyCİǫ4mʔrWܥ@*U"1)yа=['$Mv&OZou%FfDZ'(M–v?gl4RW`Zˈ9 N*lX=s=jWpyM=?zl&Jԋ dyҴz'HF$7`J6_I ExKd'\ߙ9Qw ,&_{]9fI>0HYiVs'_P3)iQ(&=^q$#a-&9ʎ~Sk匧/sc6>>%hmeFm'ogٺH?4ahƢqulSRuGNp}0: DX^V'ruQ fxS [ZVr?(|J_ na ,lXs3i:~.O$qDwgs b>RNtBAD2HnРxǁnΜޣB>]Oᾉ;"8) ֯w>a3ӊ”wA;))JfL]+A1Eqk{:b#1[jyCE+={w+hEl;>ѣݾq=BNums5`5s5zi܁VLRF|~>` x.tW\NmvU(\̻iմ_wm15ɼՓ0D2 `\8RkF7﹙cC7?;鑀i#~(W6(4ٰgev aJ>BaՅ{Q?KX;=J%NXoO{TWƿu0i?UIlh8{XAۘ Z("=rĕAHAL% $ ӑ$F>@-dt=y!en l&?Baӝ Z sg !3Bb9^ jE_N%3qEm6Wbٿ]V7@N3i?a 4Sݸ]ä́Ixv=tճpdCea^\;6*LR1a`GekRS9tq+8Ȝ[&2,L:ݝz,: ={#9+N ]qmjX4&nP٧ 1Ǒ~ Sfi`|4aMl5>pnhlQ/x3H%l2ORR&mQ]ӥѷ҄Isɽ%@*WbY?Z5>_*?jō+}"jS+yHId(A*\|'0NvXfD13} K h__h8 K ȧe[^ T2l}BO:Yנr Vuyt_2SVis`Q Fܚ-@K[Xi!ej[g{ !6WXRTl ?8btM1n݁u-&1̆ҨG)toY.U6AfU|y_Xcy2JkԪb:n9l5zy *# sūo #;0J({7ڎ2_;ckSYݡ~`(U&;YufbT#Q4'R4G+JSy{̅y\LO+ $m&c@Aȡ/"I6#ŲkMxŶ5Un&,9CV=G. >3V!"Z#kS\h^v*eQu_Qm*G(N*R0ُ!JnGrk'̄ r1HmM5.xWlLZ`!- S ͜#%Ʈ.҇id W7;8 ˤ`.҄DL- %)É;ܘL\$uiPC"AIDA};Vb^5Y1xp6+cGdji |_gviy_72x[ujE0tM"D8Wjm %ƫ?ۀw1)Fe'r-~)o+݆q1CÍ5"U~@0A Y3ԥuN%x;.@n^Ȃ~su_GSde<%z손og֚vu j k[ \FOԯG"r,Vw /\C,,jj`3~(ǼO6`8 {VҊhpg%3&ũ  ޫ{4x.G QCFtnWE>s{=%:) F@NʞM#A䡎 \_$,S %ɝU9b’&v}! $4 A:-G9PMɟejر? +样ֳLIEQ5rql 'cSV#`zS fdk&xAtNm5StB P"yD]Y龁H:y,j8}juD/&Ooޕ)+l`uX)C fEsQwqh.!K!!jIhL4;o 6,*i`JkYC[vbVZIXM;y K\yKOYP֧Qm,hl_hC;m8x0kPF BrطIwL8 s T1;ckм1kyG`zor[3[Mz lLҖ2-'q^վP6:gzͥXoK%: \8.[lA9\h+Z%U5#T:O4xcZ_}ŷB/4+g7اğ=_` {GCDкnxj-Ěs!}FOKj#Z.ŏS_#&L@˴:(F4v7v|]%G\2_ʭ/7)btKV|#8K>aA|tÐ֡Ӣ;} 4h c\vAM)cO`vi ;LW}&2& #3JGTsv JI80y (ߐm EA6zl9D(9H=J=kr?c[LSIcVh SYRps 󘾬+ur<ܤ `cu_--Ь-[Z_5j3)ǁ[ 1~ uE8\fEM ||C5%rBlgW{rGX* .cܦGzSj1Trq\]~}9x-XTI5qw؋qG`Ckцc޻/'_A kZ U{yaQ$ZRg=J2>!pC_ 3VhBeL%ԍ<.Q@e9}“3b/?:ρ񣯌\{!85tjG9kK0j&pY[.L #S>'an~˾niOS"ZGۤQ0)zb1\Y'j5vH|=@tdBh+i kh+ ҊS9Nho:Rkp]U6c3(t475sZ$wJR\ X~Thu9t 9Q`oF[,!>!3S=*JB$ +rQ 6@GavzpFN3GGg拳vO7ᜑ!i`DSĞi01a=BPdԤpqHt ,an0L/kE-4!uͺ+G'A0Wnڬ1piN([Y}#xXCהd~@@< Ae\6yQ㛂8D 3mjr%rө\N4m*F(/jԺJKS>a_CM}\/<*@};1EZ0 ! E֋^S3 sP_҅ӔLY|v9q&>VP~~5! g$h2nxq&hDM~$$RP!8≻vMfr.PMWR7'{ ֓ؐpB,<; X@1F/7V%Xcx0KY BJR|w\<ÏUTv1rN>z3{?tNz'LYk6ư0]sbYX.bUBc"zR֊JTOVdYZlmkt܎LhWnLOR%3syy5RPO"e#RkR%$$^>`<):52ょWC-QzXJDU!MOagAb`b뽸ÝF C]ũA_Qݷ>m?+9ϫZ% ,heEú:{F?Ϟ-JΊ+z\wՀ4U/,8CEl"v(&stQ"]n0hE<"b |jvnwb9]jHχ8[}=Q < *,TP"%wF! %$sZ=$j㸮2C{\FhIά@v44߂1fH_{~E`b4P#?0ٵggXٍo.~M* )-)p@Z4QV,^bbt*HE퀣= mLe%} y}5] fGI.^p{#7Y{P}QZƯr/v>9?6iƢC<X1?2? b3c,s&$K@Z~'~O5ȿnSwV5&#V0&k;{E\K,PU Wh!AZdedN-x#ד}?0}VZpu„k4E! sC&p=DbUl r*B@U1%E?BkLjd!p9(kxӷQ`8iʌ!t](֞z]F4PϽ߆gT9?hO~rӒ8d 望N߃Fǥc{o.V˂ _TK]H< ПMp)(ն?cm+UQ- #RyڱCA5fMa_@_]_9.D5j 9gT-Y5\*DpbBѱ9¡!NYiHvH"U@M M]TL2_)|` W(5#In93$ ccq }7>qG>rꚈ+:ա̻gl+Gn9tۦK]Ov)?ZTQaK* ;'"zDPk8Dj8=rq۱ie3)YbpIC(h2JA#s2<ϝWyT ? \珎r[:C̥ͬ7h7; !5K'TNi rއ4bk%oJð6+oBl.ί0%BFybI9w8K$5UVpXM;EI檛F( qA*Ԛmp?e>R!t,ܣ⸀ކLӽ3[0^T ? Ֆz'wvV_n [晪5)ԐiIKq'ʟvDL`((k.`;+˿dg#i{GGaCF~2 Ffes"LJ^j.F3M[ 83 Y{+){_"V.'58&iuPS幭csݎ4&GNß̐l3bUVohǷr$pK5͟m5w+95#ONbyb6mGx=џg"2bOo0ӡU侷f7Ɛ?g@@rLwVϠόW΂PFoMfeX}Ys*o~>h6'>eJJK|=Q4}]nUsD0 ܈a!AfFd)g#n%Jr#UNְ{LOw7w~ &ʋd9Ň*Fț&{VVۣ6Eyx߸_"( U93sQFo\UUD2'։yQݧ"7R`Å%]]fgubGsPv;;MJ,š&%$:$ vK u/x+0@H5p$TC{kMQeĮ>'L:{8(xLQ}pOY' t6xd[hUc͇R֔]0g}o|G| )w i'5/Iѱ[8 JAoJCqZQ_wIEp;hȱLbL< JG.I y:Ta/Dh, lxJ\)ӯ#"}Ģ2[Lߡyд<0PQdLto`H:w9W8gWhc+8o!; "΍g"MTLR(n}vETpa蕮2?`ațK[U"8uinYJXyYRνԬcro>ůksHhIǰJ xԧ Hd-<[ރM<(6'x~@BG1Yfi0Qn·9OF&2쩚Ӟ1+ *l7 0-S -96.'KX@L~Ū-2 <9jXHG;[|L)L݅hDSR?2d?-_s- R"tc" ]`'1 TgTgQY=G31OFXNKWGl2)D\4QW O|ފ͉-cQmUkm;G9iiӔ"DeG$Yj8b뵼v Qf =\,5A>B3."3ݳ7-$7ߑiDwх?nȔ–b];Z6A887ͅ ̪q( ߂Ğh`}m*OX`s I"E"Zˆ"6~,AȰ͘ D^)tᑼ1{+H#84e[3*` &-7r/y7n,$ bZ޺F@aj|0H:\UǢ*b^e5}o3@Ӗ%cJr]^L fTR=|j0_`[s ">&_3~HFqNV5EwoǏz1M"Y*+i 0xu8iEV${I'Ŵ+q{PwHw1H!)=M9Mň,E-(lV3.hb3{M1Pb1:7ARЯU0 6,c_s "62HVPzOFS i+p=fsRp̙8-IʷS):iZ;,'/:8Փ7>;ؒ-k2L8Y%Z坟vuÓA\U+Q; 4?}]]uNl^4@Y^]G<6L?St<ޘT>jΪoKn$cFzW]9p=mt h=&.DkfTK\Vӡv7v"R m*c|upt?Gdb/P6{ByDzH3xLȰZIKGa-Td>8rpYjn/W*1WfH.5@޾q쾞)` O@ <<Ě1HTvu:$P"[/eqNerDw_Bi 2H7}|c4nҚuvV"I&o9.3uXʉo'TwHwfAȬ/SI>Fv٫}Ocl1j; ] ޏE0pc( o v[@b'5a\<> eo7$2VP\G~1/q=(ARE'zŊ_S5xCcw;%P(-6Djr9 RvjMi0 ~V[ЧgP|3 0{V/Y۞Rh7+F Y>SATrW,&IcyF&Ei!?EN ?v닕2o4YKD(^˄yu 5i|Tf9*:/)ɹ !vWD=(;|r@eW$h&Tm*}}nDrQK1gYBBBw8' xXam:^]M\:2p$()JƄW0p3 NJT)%U+m\v`'`.ϞVv͊*]t35 :jUx7#k* ҥ$/ &w)u#ybǬk"`gU-zύצ3٢p"{}ՕM gEXJѡ߆~]S!*p][rdl\rq!j,i(xPET츜^8T*%,&/7NkɣwxVJ釖3>nC ej?y.aɏIY@罽xȏS@ mexx&$%ei7#BwR C5[5912-{wkiz#c'Yߊ~K`ra%Ҩ_0=)^\hD֘joN]ؘ@`isgV.'1DHk&\۰:W t|;:~NCDtʖQ(X4LՄ4,]h-ƕj8C}v2*5p m!8.!,XF݋EbsITovUWp[Am8Ӥ؂ lvb g&Ql$0d_A +*!rV,8[˟|=YlԞ35aHG:j??-y9ȠLќB4eMTKA3} ϕǪ L!CB'b-ex, EC v?Ma-hdB\}{qwuo㗊niUso4i8c()1CQ*e0> vv +!ix(n Ic)ܱk,>L8{=+'o+-/p9VmfcĭANrژPKzAH춂ෝ?fW߻K177}KdؚXKixY!45Dy_sMc])8x2,1E<␞:ef9( <`#Yg#M ̀m|70C-mmA#9{ d:r/MydBdR?kJbg 􂂗QًԵ U]L0=lzY%(U(TM=G*|pB!*d[E(DHGE6 =T"T%|ud˩'Uxt(Tu&Zuk,hnTo.UάO9kQTLG?致wTyٴ%d_ieUbe=rSoJe݃qK駕B qk z;uGg3Jo Ր?TBkL<#Gus*8LU <,? 9m2S_k`5XKgDAH +o>#2i#`Z$sd3R}qsFaɤP/7ByKݏHM2Q)C4eq`r|ԇ?x_xL '̓MySIP{-ǐpElj8}rD}ɮȓ6n914u:`&ǫ|6# Bَ_J$K!!SD]U߳Q$"j&ϟSbn9̨L PF־-k6>[j&5dFa`@Y5DE0x Dtk#MIb+ԛ,,_odit65[0GˡHjn0vl!PR fXD>6viZ[!7|kC=}3o)j*@b9QM>3,&+RXn* FY֏:8$5E(-)IP*@)YE2ynUvCs7!g7/eԀЁ3LLd~tXF/`,$0;%>k-#Pκ\â@ty:)mbZskaehk701ǻwEAaO`#5+rNpq9wc?ʪ;S Kx^_YTLҥTkdV׳_8YyO5iۊ(IuW{Rh |ɔ 3ؤ߽7!',HjEjy¢u[gxi^giOqN2ӝqYQPIhۮ27(QZ<8^hAVGjBGbӰv;S9˙;5"4qEn0,ɡmKR+T3)l}}Q 0îIoOsn@T/s]=.0-z;k|"< iA9ɯն>3,Mx% )! jFOIc|s:o叼+ )"q86ui<Xw<13;%홬 fZxzekD&;h-U#>$FQ PYf:DX޽(e+= -~8 $ @aTxks-TCϋ 6= Ž<TǦ%MiԇYkn@r#YQm4%dK x7X CWΔxv?g*_s'Z4DBb|XؘӡY!~j? ;I[,&c!WÿC)w/S\0jƯ}V ^b7" Gbx0VϣB2]gvNCy $+bf ھn4P1\\bq tvG'Xwܥ(mdj"}/N?H#'@'1t}2L]/_tƏwN<'z% |;޾? (i !*l 5(!eՄkxi;i|Iϝ=nU|C[pA8c6IbnGe L$k^IQW #=r1E8敖0k=PY5-5;,\TeBaA`l1x- p n?ǃEKs}EZ/ S+(J{$ tҜJ"D vg(7E- B)u_ޤ=;# $ kAl=ڭPupn6f>r+b#qMs㮍Z}%5뒀~of+Ud+XyaITI)$zYlTg%2ʋgU [`L0X1Ȝ:;`?_ubu=nyЍ5< pDimj+- r>bL ?HNGqCTx͞@F-|/ 3𐄛cGtO<[8#@>6 5]ٌ 65hj &! N+)g,NY=ץW*p!0п&FJ ,;-hmpܓg-I~4x;ԸIbOvYl[1i!Gh#&KnoL5/~hg4!`n]h4i,08$oCmʗIΑ+_&4Qmsh?]K]8j츭4.$Q\\PI<]ΘfGψGw AGuӢnŧkePBjI6&DŎpU\=zBsDFt,a3g ~O6!/ {z*Q/M6z @L]ii: gmycUY%Kk.ng0nճHُ`Øo׃CXK֐Y!Oa ?`P螳H)ZN镴gX3)|[zҋa_gnEK-rʇUAuwɥK;t@}pĸ-ȋ@=M0Kq֤WXIeZtI+=hyʼ?!#i 3:D? (0=Y"N'P&Ni%Ȥr*tG1|9*@(%ױ>6\9s N< tْh9LIoȊ00\m*qj]U6X!]y'JJMR*9+w4o*xT+rwkDA3CkT1l%0hbfS N珼c-9$ѩsת'G+k_61(yl{9l8l wZf>WwBPʤrpصp_k5i:|ޜsNޯQu} -j ΟV8&YWhmsnJQH0n|RAɶJ }4:J <2`A7MO#^>h]}ʈ8oD qIJ=]'aFש!',yOrG">tkoi #TRa=ߕ (8sl/"d: ~ӣ](]rٷoŹd2QYn,2 شQY+}@Iȶ۾; W%a{x;~r /6kȘ6Qc"3/v~_(t-B]lD(^:ܲ&NB>߇!JrRB)syvߢWAoQDQ0/}*o`ioS;il * ֯cz / C(Vh\>0lͥg'a]tO_ nyDDI+ ͥS.kw_SO~@9T_i-h7P iT4yG0==N@f?~ӤDYZ}kAl򦽟`e,3@(%jT a$olVٌS=Nxγ;Wi11>I;A9hYA{>4{Ål. %%I/|ՖfQXs roA\k#Z Eا,篝 x54nHj4%!Qt>y£d fhׅ >Bտ9,I=E]A80^Zy^ֽ0سL }H@c:{"<:.([IPۯԾ._)زF)zu$Uv <!1 +~E˚ 2U#`0Տul"=fϨ?" A 2d⧽R^'C;Ay⽧b2aE6@)QkKpjy-d!BS_[8i$ ŵ͜.`ϧ:TTȩcz @E D Agê]̥Ǻ_"~μ qwe@?- 7vż2umEBh89OFBo[\U⌬Vdk˹_}D,-dЊe8C_q؝p}}0nA@,k4*ϒj+ ҷOih{iO/t!-v03@lv`:xEQ(%Jݲ}lv M;n^| Lk39j1RTU] ԛM,IKQd"='D:Y0q^ޫ).E7 59"7Igi)Zsο^m𷾞Y{VJI2*^1(9+EF:e22lc)7n\5ş{A9ӾG &1q- r~D I:">+afebTe$4 'l®rJ@Oh(,sG92^$4[L 6~%#g,?2`YV$)<7uKC)yktY=% ੱt.2!*k:'ˀYp3{A6[g6M{kӏ;TR˜K$\`+ֶ.sW A6;T} '}G3IPQ îV^OU a(Bhɓ9Dwd3wPK:͠șvl4qAʟt`uo.Tc)p/sZV[(pTuRҩj?v&OG^^+ OZaY!ϼk&?c0|Qe6xA/OcAؿ!F1P2H5WX5.^>6[Lr h:]rmZiF;" -P8Z m_qF(2v:o߉k=Hz~Zr` nuGG(rl^;_];B:oh:M+/'.,Oc̘irta2au ,Nϔz( `87{+& g:`_fLk'kF ;דpuEYsx~[o&z>@W'tLζnQm>Ej:C16_ĜR .d{8])-(viA<慮It,7Q!%шL&CM?){2ٛg)X41A T%#znA=S {v1 Gu pEġfb&.y+ }_=\<klJ`~v\q|Pq.+QCS3xdf=X(T N83[dw_nhs<צsRMƘ1I^k%^McB9SGORCG{Cק-V)8uQlj& 2ȍ,,xG/ Q%t-24ܞl"ahB+,*ԘBzhByhe=I*'SQyP_x}oKcnAC6<JʳTG CV`7B=b&z6y%q"0CUP}zo 'J]vg_~&ni4?kWԗYVT+{RnYl"?jF'Oxin ;cmCs0 Bf?Û[ nA<ח[04n<;=ӎn"cHwmixF#{'hfhrɳ[L>RaWKw BɩJ%BGVJGGJ߼]%WeM{| r70cǔTZ$##wח!YD=YQw'JZЛ,P$n`(K߆M<5膖HF>HC^pU!9OcpKMKY1/YG:hP#7^7Rb?uZgUe +WhǖoSٴ~MIXXE]2N_d_n6|{w'VkBMgÝWB8pWpS|9c~ JF#uߨQI0B[#h'w!G)-'0 eY̏YK__'k$ ^\zD'imw nn hgs5OP҇2/b\=u{t,2r]vּ**;U|!wX LKMCI6<ֱj&6ˢ}CZ.:s]hFQ~5>REu)N'\mZ“X<3SSFubq!QM1ƧKDV| QV] DQhp=l'-Wd ޴M9Z lq=+/Rt9 %g P\dV֥J1aӂړL `n@7*[4#NsI(A&Y4괖oGWϢ"J:Wp&F:$Op^Ŗ^l/8'R(={Fu6̨M5I MY8@xoqڑՇ-S_$2M +D߷ہl>/@j4r=]vشwT?2(g_V ;Dʘ"d[=#@?n]uAUG⟋n~uH-Jn.!4%̎ l+\<3nrxmhOcγ6΍mQxu$WR΂[|CB zٙ(,L֋_-%gU)RJATt/y ~V`hՒ 4ONWR h20VCxFq9PJ3V,lϦR4XX}۷°gSvMHV/o *0S (DW Bx+.z "ZS(L}{*|ٻH۩dYsKڵ]>jfW,R$a)\oxoRQcaw|ģ}0 3M BE.iˮקfy!'ڗwtzN]<&*rN!+m 84@dz1J=OWqnr{6E-vL+Ӷi+Y)`Þئnhhsd~-Ɯgc)\]3@5 =w9ԃ'FW_K)Y}  ?#'fmx(50c>| hn\Xzdx}uWB.w8~xv]8V_Ըrփ Y|z !aY~a14ӕF{,dY8K%i_ճ["n*ՏԥH.5C$rZ#6 V*LҰ߬뉫Qq(p)8BNĺvFP-ç 3..yW10AFXҔHjTOZXI@IN:;ɟysM hpQB[ruIZ%aF O0ֱ/QE;A|[$V__xXT+#d=Kj>Z1\Z@ү3=z(a({bJĴʘ=f{Ɗz@L8*7.\_BS"OSS6p8m5iCx8yawC#R"[o˞yII'g9hoMӵh̄t*d>jh |a+hcyL9.&b. ഡ͵+Tn.sjaQ>~L*Y1;&2so.]aKd[oIڢMVgN彅$<_4,)ko5jQA HUs'pRcҼ;}ަʓHր!k16\fw_|i6i@ c.e`-_B8q$)zb:`1 򖶁pȞj-`K ebXs!&I(:"Ew6#dxX+ȟnVX~ G֭P)H= >_UXnto 6 ?wQ1f X} =.X^׌M}ӚP !'{bS3Vg\-yH& yWe1.'71s>E\|{` #R{#2HMUft[peRnoAӃO>"X\\K/KVae|0l诛$_ $SDŮ驲%Or'~!UсҒϭYѣE N6 6(p$UHZ~I  {n|i:?_S}9e4v<GnFzxmfzvZuǒ&O9=#'l%*ެ sv7Z!Y/нn̶ 59yBD1g5$\Nk>h^["!oGsˊ}&9Hh!6a%W*_mL$mj2G~vKLVf8܈.T'\E#|$ȷ$d.˩JZG$ xGeeyh,`dY0`G~0`]lUP-n ߆aqזy \Sަf0a6q` H\ 3ə ߉EꣅP@ȇZph WdJ j3ů,iuGݦ0Q$(WjdOqjx-gѯus{ '|(yXs 5$cڂF0`IXlcQ+x?;p`&ؐ\\z#NHg,|E5맥GҢDNx FIiE.C;~ @ V}(RP:aO3TaoiJq}j,22Ե;:JBZzӎB`%ǎ?.M$@ Ĕ@YqMyWn9!ฝ w D%e!G9"xEx5< ?[tN^dO0Mxlwhy~y, }&LZ+Zxݟ1%Fv(<Ԡ\J%g*cҌ6)/Wbakl856E˔ _V^AZ?DD{I߁`+%b+7΁(ПhPCaRp?^ß٫Y/rh&c[ c.NQ`G+tZ(oY=MX^{)=u]VF02Q/ib>+8PK.K360q} b'0i 3Ya/ /.AZU^{( Ȟ>:ƻ0Dr hK,=U2Tiq4ai|r9N cEʴ `?sN\Q1#Oz'=~']FZĤ>Pzфnܳt;s:NuA̱7X7U=3qlWe**F!LgkL⠋օ9ލM0_F4AFZn$ǝj`<dYtMpfr 5J#窦^"v/x&~@zGbf  ˂9DƜSqV Q-#gNE"`"Lso|hk\պCz0qc_٩\ ڙhXkG0͡*: o)z#0X 2~vm 5i"t[Kp0vT ?11 .A.N |l>EYMgT>Qk>z̞Qg*2ZXa.ZUݤ\0Mn_곐~Z|wml<1x]IUZ$M<8]iTX~7>vf( 뼻c8bmx &ʙ0"w=898ſj*ulvLΦ_*!fl.ͧGIMwy *="̷ -N9!`sjC<,i+FGIL2u4h㻱:YF- 6j_De\T1G.8Wt{|k q&ņA JDmec5Z۫ZLYeBO1\Wqb ,XnRȟx0L^s2OdPZ{485N[R .W&N;ͳteXf\`}`dVypEM͍J;]n#[\7VD]32o:gބQ%82Z&9_(%VeH sݦ{IraaWOJ zoc a7b ҃A~=k1r7YWjZkBc.0 po҃)MM>w.뻪ՠ_$_:ԎN$9bU9=o5\E ֮ [c"hrU71^旬j$f=g?w60FP؃͕Ī8O\uwBR̵?9< 4Zҿm0 v2(ӦdEmtsv;mNAys,ͳ͙"\ݿ>hŭGzjuDN> e1%@<>ePQ1]5Ë%녥Ak C47!je@3F q?RHNFq צvlud `p!>b]= mGcH"ɭ@"G!P})wJ">ÜEC{k^j=h!dvj2U׎H$`j &΃&l(摨#^os¶2% gp|(ʡӆx[bhE?}e|(Mm[\] Q +G@{vgkނn$(V8ů*0*@A{ vYa3Z+eʛ›b#-sQP,F}v";ՅLvkHBtG;?l(7 –L(#dr-Z= *n|b/ T]lEIJQ H55*_Zڿ}[^VBGQ+OD-A*9ت2RV"TDKOL6]FN0QaI(c$YϊYa3FqIrM*v  OxvS}T+,\ȾIದA"X$K? 6HQ08X2 "9&vfq8 ϡPVZ̤:3Cah,(Wĝ 1=p49B/wW/U~f'[y75,{<QF8{ywqQkݟ3/1:qҫyz>X"9YF!jg 2u^WгDe418Ig)BA#B,;:Tw6k$QaC:wǝ;a=9zJPdRf]m_MRҕaܘԦؘP\B}ظtS9̦ =EUDsd@;Kcpǭ??!*c̈Nb^S֗#ЬqX8Mi:A';ÞJ$c?}g1EG/F8HWʭ"RXEpw?|uw7L̍m"09)Э5<e^ZYR!ĎxH3&x0@UCjpdYJ-;YI MO]Ƴ\uo;aZM`p$TqxJx 4!+>UH[SK'2%ř=?~Kd:Sc ]LqZ[úIADBT-?䫗ѦJs8dž)?iȠH{A4PsܫY0v p.>x\0֦}yc3R8a0ibHzh 2s;%H λ)8e Y#-5|,[L%LAUBxpJGInBLjI-9y̯K3[NETN[U~Wܬ01 c)@c~D4ީ[VF!KCТ+n`g̢[}уִ_1J==8FK4gHz$XP zL3-b{ٹ;eDP% CE* ve2=l!m81dwfL(n% Ny [e1?Kp -_E|Uzm1uG @6esU ʡEM;Q H d|gQ=HWPOŵt2I l7Hq]s Ix 3D30gg|)Zɰ CP ȧ wKڑ)&ބq9ZJ6 c:qpWݠ*$E^:IhȄtl-_Xw{n]=_„uX^[#͎Q}ܽIli]hQh.C+`5㫗e7(Mx\O\ac|oWIzKRNyAPLzFOxF"ѯXW/ðgܲ伱HA.jb5woQ{TM67Zͣjv"!Iԙi+Fa0NO }/XygQE5 XϞ??K z$55uGziln-DK8JtsWž;'n&GC1M,;G R,>IDgXgPVў,d- QT6C4˓HqZvҌ*Pg})pT5)wW=z6Q*gPq䂨%V,өzDTKLdrVQmG$t|<̞O#LeWTRpn 7%(3-<}b˟y,G$uX4mw4ӹX( 317ԑ+W{3,V{SəeB(adעU⃵1QR( =u{b,`~̿Ό&7~:^{#[ٞ/ṳ;}H0{,r%M_b|ϑB g+ d$Zp/Q! 4{TXve*yG֓7|dϙ%u) ‚ >Fd^GRWy$IlFX ?#k[)`/DIdwR SB0Ĝ 1]OSc8:*9V$w;~5+z-(+ƴ.%r,-B⮄DlqM/~tך{v *c0!Vcd%T a4"#|]sM\gW߂~͹s#g[ءzFp_Bx4Y.'Sa};]M4iQٯ><ǖtr\Sфnjۧ"8 5N'xksZ;"W'8&Ԅ-0Ps`-YPELu`ԗ]8:WIzu`(jCw  tG\݀4 5mLk ~E8nEDBYKeL*91ɐvxƮADNstؖbXZjb1Z672, {!\T!5)| @J%5߮A_nr2aa?P dIQleٷ`> `o9./S*h {j;?_gۚ i^JWKFM+]/n uǹZTYsB\~姅|[ct7=[rMŻ92C)ٙ\L/#ؾ#/]<kJ|us<D_͸#r(ZP;Z}k(LE w s{9'/M'ٍ5n0ʗ^8}Irm(*J7la4=y~8vΔ Ѕ  \SZFrv-.U>|OZaȲ+T22Iؐ0PLT;8(1O677uA%^E|e>Ӝgk~DaBeIX᪈@USxG^c6K4J˩´ע~:¸B ZUWx)0N ) LR.d]%D˰ P*dz$2HХlsELƪb̮k1%$D?FK vq oVJvq45tm({Y:~`@[ピ"֗qέb$fFIˡzUt!_>Ŗ(9K^{fҺ͠EOa';4 8e+ o%x$T[}*TUO.&[QL)Krl $j_Њ$d2(va]Kj0+@\G3 e{e7>FNi@t!ҙH6*&ڕ\1?C"*8AYr7\G~%Gr1Zg?X% c ash'(u~q,q!|%)ٸV@׭<,BrK>Flv +14VDF@ R=`D IT3p@jOT{vN8,2~ <n0Fp]Cj[șو:e8Ud:cK&_cǼel=p\zREOa %MK|d^PFӶZE=cp*^j0^/@1*Q#4EANe5N,b~5\sl icDgƖosVF>9n#1q{ 0EM־bc)ݣ%. 0)<4:zCSjPRN4rf iЙ #5l;:tj=@/ NB &poT4E[5&/!\d6LiC#S+2[ȬL&XܢD!˾臨;sr?O`qxfCBwy} #~L>zs)M.6l0&AReDo5Z@G[M5~Gv@!]+I3b (=Eʺ&{uL`4*Ā%YKpJ7o&D6&: F 9Qg jb֫wϓ]WOf`G3z<0m#Qj $$CmrӁVSW/:T=yT(r%oW<8>_33IV}9@CNGcOS$7__8E.͇\G1,IF) S)5`jY=t O- qK.~MZpŷw ޚLAO902`~x 8BP;Ǯߤ}>m=kX# NdzŬN<^zbM1m$j"w4oUhMk?v]6窰mz{Ԫ'/9~k#o+?9(+A*}tBs.n@ƌEi^6OoA(\#vx%졚6),ِ*U'sz#=<ɔa`ʅE#ayW}&*'LF$CWmR܀0CI2),kܸӹ:v@@N3O +s@TeKݟ 3wlA;Ko%^Yr^[{t+tZZ|PC(n$jNb z ع EJ 9D,;aľ JO_K(np`.9iS4ԤqD#yЍK{2Ҟ;P47 WC.OkG"|zϤ9J4tu,c95W(@+&.x胒h]#16'밅? (I@M4xB1KZ D٘zcPLtUSm kuj?]i`mNVc_r36`oՠ0/{hھjBD4hJC;k=Ի&PW, .n -FE8%vs 6CS ss1Ҷ.L`!B+1!}!W<x q7טB>JsliKݙ։伛ܱF^v w _\EPH~?ǢYt1V-$-[іX],e' Mk9I5# k=B`'qV|:jJx$"F̆In9Aa@%͹Vs *C/} VPۍ,֫>ixb}0 Ru&y+C? U^F%? Ѡ'~LhRCI7 d tH0 Sc` }+']T$#ѣh.dڛ:5;tJB Xs TTv2(Ad58R#;bGPFZCGbg`ƆXAO ۦ1u$]IZѤ XFUdW9𞔺 \(25F~(9&<bɇ>jaё )찇ؽՀG 2XX\W8Q%?U'_[?gG&eD:K2&QtW*n"8de[Μr[!Y|q|"P*W٧fF&K@BJ4c c-^,Ʋ$q,'2/rT 풁FX&f$mfű͙r5-X(?ˆ5˓3Ok1gm.6@,Jg{]`.·cկ;WDbYGj}M1 f 8" 8,e㽄&`X+pߖkzgsj ҏ,)gzo3^,jnUe"LQ 9dŹa9#jxhm|b&.[̢ R;hE;ox;?bɇq"&Hӂ& D3My`QlWcX|{eTgH"{deߐҾJhuVd$~nK8P̽UZ1Zq:0ڟ=FmO|C62˼H<0cK`&?k3ƈ@s`;$h.:$1+*\ux]NMƳ1REmDͱZ,Q@0ilQ>( 5 , Hb-6"{^)a`F CQ✜ZdUg1 :Th;MfC0Z^еu.EisU+n]x,Ac-]T5!T" ]5C7I . :ңxኔ"Rmx#*GL&o7=|f{8e++2Qg $Kh(0* ߒ*hDj.)B}5A/Mˏ\9Qrr9'@UMTS%*^fNƙ,m`?Gsi++I9BXORbHX;3&XɁt G+thj}p +aW3r;  1~o='{ j!- j5]"ʰʟ CkgU hc2sm%fsV -:[yT@}j@xf ]t DWT(p=c>F}:n2}H@R^3ΌI"U.`#BId\252q (Ob`5AΧC|RAuRR`{.gʛyN4c̴p%CIA)w=gaƒ<&Zͯ?U@$!'- M`WuIgema&D݉tm]Dg&#awV+ɔc>)^LJkpp ĹĶvpeuW\7hy3A 'GKK>zAQ\l?й`gB)Y'O['"qrA?y:;ueDcWQ悵9igy͒ ܉rI\&$ x.|(t{^RCf u D7`p&*4x);1׌J4(<ݦMt'3-:*ĘADÀN˅whA nn v8 2 u{JXt8z! l9\+|0@`wA`%"4&1?fW]{,@.<E{Oos$K $."?OU_GxNFVk0$KCJЃYR=yu68m4-9(%k~>zc%tA޳ Z LGBɜ>E0\CUE:ΐ*< 2`Ec_$i ߑe4D O Q {}PL ȩVbC8XJYC^e~!\f. |Tڇ5-ezp`\cgo@@/2waZX4Q`UCg Isdʮs͈%\nr~tE :vkgkowRi0MTVggdIx@, u3#7qSwD+˂1uN㗮3F$8Pd; }t8))XWmWu!9 75BglS!+tx׭*J"vs{*Js\T;JهeХTJ8c@ScpA^1qwy8 <\ǘ&}Af1 {4FE`:ș;WLU[KdlOTHSE: . Epg'kF& ~,ܲ{~fϱS¿Īb*̫W*Ki!38< ͬ)ܱem| w#򉢷boUe[.}le:h .K&RZ1DQHcvnA%~Ozk!X4_:+[H ןtHYL̆&ZQ U1VDGWm$)5G<ۂ#+£M.QإnUؑJTz;a ڋVhf? iⱴ$[Eyj٩gd_%w/~p!PDpZO Ǐb9gZXSԸUߜ֜\+嘻eVyۼe}x1> 89͏3钘7/:9cBy/`BNg_ek7y[ȇ$3Z|yO)˺yw /#,/w!ۤUËiKQEv~EUV|6xT\m<]NLHŃ\۔]*4;߽5yr;V\XӴk(KjDؼferAzoՈ Im:2_'c`Wpq~*TdwХxz4U{q+y=P~+Vz1lyaBggp_j,v0+:,yW@҄H:kRfLBNM?lNޒLxn 3vϣbLq{eU7dc;8 u# u$q}{1Fa]z"lCfơ Ks[9ϡ'$ zƙ[cT8\aHP(Zدl߼"ʹ?\Z%_nQ qh{;@-sD#;0o59@zMm@糎&>>͍>}zE%f~* hcx %Q6j~ִZo8HQ2oJw7g²CHvDVʩ~A9LEBEԚ_Q#A5C0!!4x.uQ޳ oVAm-ytciV<0̒Kn,:nh rV~A- k"$+n̄`SB&;":RrYc웄5ۆ7`]OA$e!a %AF<-7?O31)y*CIySf  ?=dD$Et?UIʹ+KK:̅EwOtI8މpux!N%ЕJ6oЀ-@9?3D KB 90?Tfo+ET~jIp8lFU ۬ɝ{;̛VB DD[5C?X*BՊԋh:pEYw܍6T&M6Bheocɩn dI`(sBZ81r)NSD7ᶹGk<=N6:Am |jgwc`!n܀aN6Q]RoCד;a\m@3/h Xrh,>:%YMRvy L̄dsyhDY( Hb071\R!@zЇPL)g`^PU:,<3^.nTȽw1o|(۩;)6xόaZFAA.M(Oo2NJ6Kvooz`?e}3_ Qy/T܊1Y]q .7e͞ 8_YNGNfSx(.w~q!gka%}pw5!sIٙҀ(ڏx.+=;C Zϴ3z-h@)0]-(,Ae__hAf~a3| MOqSv$g'zj/(^c0{`him琹Fl-$ĸfhW3[8CY0"އ9+Ac(,Xg0GuszWkdE /}m 3&q~B#3 X!%W!5x"M?'y_pS#O}@8dՖQ\2TE3dpГ9C5 yOmٮCYdG91d%I_!B9mH.wnfn,Xx* Ï2*FEy)ڼԊ1‚*4;FQHznPRUp2̭yrJ?7g(nκn马bC=/]"fyᕦi86uxSOˆt\|36 ?sȮsQG)ͭH^eyTW_{n|TfރZng,GPM }$4jN("d:JUz (6!tWgK+&X+7ݻeYp63VMh!d]`/iie(' Li=()>'lȫ1/Kr{R=쌝9:Ithc& @U@?wyeMZiËጊ Ey^)ӪIX Y-}X#<ޙF٧JP@ |rL4oY)G;NF2-xAp$70s])P7ԀWmSrMZ/q V +cP#c'ӰWSѾ1F~)ѥy^s@*ŷ+e✁<tXvAB<Cf1kа/h*RmBn"cpJ3z*#AQ{p%@YQ z K<^YpH J' ܓD`6= &fUs4 ~8LgBJomZ\ i}<[?1na~J`JIN9xŽ+9y֬ K?;ysPeQ?uqh^H#xɞ~Ό{/KSG/Z\|M.ȝm7Xm.ㆺ e1(zVX+q˱EH`;*x-\|T|;ҤE?<&q7{**rV<-wzfim۝L%ׁQY j-iEo /*} [Ɂ vc |O._{&]s!:" 9?abDŎŴTM[$K(pߟEodl"g8,pYVOvv. 4g P-Q4;UDԈ_{lU~ޓ CZۘ*? *Wk )C@{z\*$@t3̤F Ӂ6OG`٘#J҂7n"xx'/$BJΤg`nc 18A9̣Z0s̺wUjl9DKzO:{KlH{:^ KP3xp8DIjf V:xcxhG\CN&9E8aS%HUOmG8mH+I2+F&Gߙ/Nmqo'oẓƢǚսd j8 ; G;GlS, %uSQY%/>!YZ]p˼ HQŇz]j¾*|j6NceeE|X@K05?FB~G8e2[/oV(MFr>зN:Es@cRlƎIjL"*/H 5w+*x jr:3E%;"uvh14/Zi(i LRnm䢂gL?;[OԾx"z>IxN=RhPSP[NoLdbsSh4|> C[A׼r5mR%s=wvګ-k51Y_0PSlλ@qԣ=r u\GB\̇C#c^ONaC >vW AxEsy^-dz-3? T BfB; J_t7J@UR, 3E}C+r@h?G+L; ^% RBSlP H]9Y0eA 8nܙGC9Sej G =z溩i<q%' -1TVA`y!y .#rc*q.[P?)_XQʾ=&{tv^3`%cG,.ZűYYy}$n~8= ,35CDZ<$&\[,J4gj%1Lz uLE=OHF G voHS F5)^[a4Fet$+CIaLPU|1!?R-SnJ$l0JW>E' fLCi Up]M=24_Yd`E5„Җ lR=AV1;sWhӘX.8AFR9Ex'%Y$e.0YVIi֋թI,JA7lAqD˷ϡ{hmW_y:jZe&stܩ.*#찻J YETR}J'>q&09 Q)[KGd;QZXPpܨbGr<5K[t%שp+:&aU?ŸvOtFFe?ηlD} $Hmk6؀BQ RCk'T l]>iK}]=\/2ߍ_ocϗQahb"j֡芞|hV=vTczDr5x:YA&]TVE anܻFM%c~faŴhDb!<‰by;b'$[`5!c)NK[H2aFp'ú]yzaڔՙ+nN0gYjh?BM:xJl-i6եJ9hI/J&;5)8|s?: sOyf&)ַ|JO,}~vܲkKxSCַӽc-l7i9g4 @W*\77q3TY8 CՀ?u4>kE5aDq0vf~vʍTL8{M4n : T"E᣾wj8|hdm=?gփϺ\!M'e,1y7Ͼtޜ/qt)>E).Y.u4WQO*ݷK̋?L1{OO]E6FE4)&ZBE_Ƀ%F]c 60G 3j%5R@{ [-@VT[6\s!lRxˏY2-nZ'{)|N5ܴD[TüEfSCvF?צu!ñl %P#ˮXk.CQA{Ha}o {fK_nHJ(Վ)9V{[&D 4Lx`Fy.[ŗc2r'nh5p#t2'so!!{U7*o]+?Vlr pz{ypa/17bX2Yn L(8%"Uu͔µ;pтNI&UG_C0bC}G؏X ZFڲ[N 9)yB$=9vtX0hd<غ+VE/\>b`ziϠUj"˦0KQlt䨦kAu1Y<9}kuAEͺ+r&j#j1d0_S{\!1e\9GLD/[21ۻfdŅQFڋ{Iu$?`k<],Hܞۢu4y=|5"EhJ %є>3ȕ zn3EhHvrR-crH@Ĵ߀xU=Jg P!(DgrHD5)PT6.IbM5{ x&]DEJ|։ٙ&õ>_5= |Ԉcۯ%XCOS_x qˢC\?@0QQ8lPγq *b"%Xn(.,1?J'jGuoNBxK͂` sWr7B7kEO>$A 9 ]D2@mDֺY=9+5A72!*C!T>1ZA"hvra1XXm" Gg;|n41N2VFDΗ Z>iAKf0QºẄ́P$0K1Zw9?AfwPS&+Zݖ㓺 OROyv@d !f4-G I#4|bhYQipTT&  BCrCA[hh_7@vgA(O{PrV:(!NH=%a踕*%EԍR܍o_%Ky/HWX];|ӁQϙsg $SފZcIgގ[tCeEa M,שuMlfSl^p3ϑ?ygps7O\i@̸lfF%rI6 T[)gg(F s1IKH`y.xi`M a3;ꆳ ))}Ҏ G uΥi*mA.UN+e[& G>Ual77MfL=󌇫r>hMS'@c/G3Pt҅c4cs;28E[(ݷaS?1n^"Xo0sܚwBR6R/y:P' w,ToK1Qha"Z"3y:Nq?)zaaP ci^n<ۣέ5ͪv4- Bi:UW<1X2O] &񽫩6l.|O[ԛ"P &|B`MF`vL4^?fn▧Py6J@ ()ޙY\qyPSHA`O*kTɐwx +=SYtȮ7T|(D$5`ߵeG|1[nMDGpoSQ%&6r6 N:rh _I-wm1ѽzP kJYt!SO& meeHԖt6di]ḇdi%Oon3G`{),~Cp^mjgFPAe,n(h!m|ϏY'pI{=BcBlK R8>PdSڶQO;i} utj)`2cPZFe!0^2Sy0?Y|h 3 +b&5--LEqbQrw;-.(xB1*S'EfCRtֆ/$ M#ay ZS9P֬{aEql %.X1CbLM;nMvYtg{Xc.dzY)m^(Dk9Y,J|fmt&ح/Tv+%82?$tgbxH8͏sX~=Mf/]/ χG}!8C>h]*K21a R[J-wEJ7#Tʆyf:5/?QE+S3Gdcж@,c\?Tk(1̏3(k_&eu_s:}Xq'r yeǴvSJ[p {nO_tC\DW@/V"8/1usmۈѾ0w=S󹘶:uc'GT}A=9ɣ> ĽNDu1847vP 6t*'} QdLZ^GINgȦD)6b2NSrrsLO+AƋ=Pc<hgMGXnQ{d1l^1?`sXfN[]ԪOiyB*L 7#s~js()ywg EfWѸv {P뭍=ƨBQuϩf+쏬 ㏉缕>깏E{x͐wCm"g+fG.`Auf)'R)wv _>Ƶ = GJ2IWG <Rs+MKĦ}5j]p E$sE8"Bpj \}}r鸥0"mƭ<>Xc/W={}FooQd"K ob@f$xZ1А`Z0-$ 36Ȕѝ~N<_!TZk2OE t? "cn2OL_u/~BH .3fϠe;W\T-2A,mcHۚoTRv5?leP4bc}dr1_]?ή(N@{\t/ jť\'|>wA? Fg MBAgS9 _*/hG9Leٞ{b1B< jI z#5԰(TQ1qshmI5,Q0Y* AN@b.>pEzk|yZ2să+4$ٗas`lVN?~.aGq8LhOTy%(55O+mNJ8L9L}\ S0Z'Ke4TRfgjtչF8L?Æ=MlB77c O5I.>UA8umĮ"{w pIoaPENkTWPM>Rh3>L"Π~ðbrq_ C1QM䵭ѿ@3 )=&+@L\apBI}bdbĚl9ܺiR9 CiWqty -L*ex)s[;wW&)uwJr}mu:$d_QҏiY դQA8w{L`Ç"N Eߎ׳ד'2O ;Z | (KSA+9֥\xt;}pQ1IKh|f>WiȢxP+\K-5`"j<4-3 1V&0=ΩH [O ๧LS5*%VL$Њǚ H\58ZM}3ŊQ8e%AߘPZ[˾NZAIMŌ!4gUT-+Sid'!FyY9B(bW2gɻq3KA->!8ǡ)lϋmbohaMAfxZӎ-i(=vF|?䟈rs8>=l$_?<I8XI[i\P,RӷmCro6Y~)ՋZ57}.GAccaq|$#dLST̫[h莻 %ԑ-cSd%*"v/%`c9jDykq&, 50h8*6H2HTz'ʑxġ'8\%6I.-φMFꛒqLTZFiNGrMK4ɹיFo̭ Fs4'Bh@,!=hBS)aw2Zw'b7+Wj 3R+{_jPHW t#ȭ ^lYop T'L^[*U^ TE_^|Omޅ;?,-7Vγwͳf,;/W"SǏRR’"\2hc(:H#7u'TR]O?_o ǘ?e¼hI}3I*5 ssQ${C&I^ĔCIbH~c/7`D=Pl&z" d m#+Վ6=) +^vAعX>o4\zo#KXלRT+Jㄱ cHײpC3K""qoN iN1QȟmK2O)zxh uLt0_Y @ˣړ 6XO8]i=\1ན~P̐ZW ]-cvm[#6Ph(cJά2 4 -tsGXI Od\93 al .3DYWZ'SEƳb0gf9qn(Ե|)&)=o>/nc@&peC)z9ZłVFFB2Ir 7'dYtJ2$ [>y`cmdqMXq7laNMN`{UgP)o@NBZK;?n:2C#b~AryוWZX ޡ]IOCs.$Phq+%{+%{ .ki-.{Ahn&kC n&Qk*oϜ/.gYJ-`Q-/K/q$78vWvuŠ+Z+*m'ʅz5sfCvW9|[UHc7-mMC  We˚r6:t{տ,7nBOR׍ .tX3UI]ț4;7W@\6f1 mA1UǑ26Y^-.qjvLF҉na+xqc5Qw3UztnOʚ5[4b ?K5vo̐nycb" Y86n;²?z,`b[$=cmoC;&IݪC&P~H7{P?\ԫ|7 |O&ONOj)LgJ XeCUIv)2Z( *m+[78'exb4!_TBpbG3@v3?&&l.9 b8jWp(׋萣2>=8leeunSz:|Cೣ^I]>dɩEhaG. 9=G_1Bg!n EBJµael!uoqG?G~ =fIX(6ouzO %;3[QbWW1҄r+vg^=XLSCg,80* -%qaUmd'\@iź#zoPxZpGkcOɦ+COcE{HB%2FSG=Yӯ8ڤ~M{N‰-Ŵ0RL}8z Yi16>#b5acӪ/@7RGu5VH&:{ ;Ǭ>pOH-ӈB y*.}Ckyyp{}~fhX_?ӳ0YyN1sz"s`~k͂AiP*o$ W5\oRfQ=?BUmL fn4J%^ [f;=pc=0mD R=S z\uAVxD?( 2vZ45Hnb ;"QP,[wo#fvgzu)mt+:gjаY[Χ&w8V7Z3H(w1c86{/EG iQ46FuϽ|>K"v~ߒ;ǦiEQcV9c_+XD&7UY} _V=%ޙg}r0rnVTj ;YmGobUn*i,!rc:^VpXڹW };\uKXq6 w] 6^:<2z tPn;4蹟,d]09B95ebٔZ7Hpy<-Хd9@(~K*,/s1%q@رq`YyJA/]PYG'ܝb-i¥>zF4yoБOExfUk>H!JȢ~gmukӓ< _ۈyx%RSXb}| [+)u)"`kM?$ΰiMƑ7o̰ElAx=gY$'6_4[;x]V?{Dr~눏sN|0G^D-hދ9@n-|1iW^EBO',4d+)zk1+&w;߻ki(z=od#Ὠ q'KKKwJiaz]V/w1+URx U@ZL(L( cKHDzi,Ch}"2_q'HK0Zd^&0 czg;h8z׾sWAw+_w>& 49Lܧ%1hl%0l2|xwS1OAZnhC0=\6d=;ɫ3gp;$dgnKxWɗDԅ2F숤$U[Gz5ĥrUk%L igĦZ7}WO2PR+,:߹j[B3no;r^”9(zm!~tKoi.КCjs3s" ypM#_w<#K%N/a -Y5:x[ t z^:O쭏d2Ϫe@O-8)%5΅3zca2*Z]? <  ɌANAPNpM3*{ƩƆ#3|-qO+sN{ ꜟ!'j!YQ}ς:Mor܂K5cA(Բ=ҮSPs` `e+Bfg3I [{l3Yǖ1D:}a*hZG#9ƂS`fEGpNw{($WLəS ܴÆ$ 5X:,Jw8g^W]_ zzy2!k"!1Ib9ax_8 Ś LJ l$LÉ^|P{65`\dA^ZZ y\M:@3MߑWKbQԪXZ7PėcX`*Ftj\? Yp=j;I,O<@PXOo8DZFY /e~[' 6a]$=p-#:RRIet1h7HE|$ 4̒^H@Jw{H1v :] p./N1i DPq4y s}.o94ZWbݿ \؊ /,PnAێ,q*`8Tҩ۴*T z/HAS/lyXr݌P:22yǢlu!7\JO?0;+v ? QujO8Hr|UܤovD+qҭ<b'.mER1ݪȿvmi( LGXXYyCZ!yionY@N:Msnllp$u#s<aM0086?j"YL żo5`YS<"P&l̷*)D#~:G,69)3d-߆ ҀFn[b} KAyF%9T`R5>xNQНlembwnh,aƗ)V9H*~ߙQRMXSaSPG9wx Xٓ +Xgx P $*<7Y=]b]{-79Tm)bDp[2P qq}؎ j%)Ev2;?DJn@\bVj{*+xVؼEtԳpd޹66&G%͓_|X.\I īƄ(\\y9̛Y ꪿D #N>TC&#/2[Ih/>kV-oq&濿|&'<79t nx-8)\ gkFb"^ }REDcV=D|o!w3C5H gX#rȩj"cۈ_$/Lނ^aѢ<%Q^Q]K$IgWLʸc.$N"qׄN4PV+7 ?}ɸ,b<<>q/u]7Hhwɍ+1Vڕчȁ}! +}j.:\o"8lSy1PyUYc"lnrHB=h(5^ DF!gEGVFuȄW ~/_E)7H<7Ϸ̫,6 ]GP/ "b JsU! 3%.2m(jfK4(/b87&eu`J<.{=Ld[$=8_/=%MZ%nA3:fl5 Jy$h".ߓYIq6#/==tf4UĚ)ƴ$[ EQdiM`|ϢN _A$1qs6Aǔ ifbaQs|Kў+TG-suٝZ|( )) 5;pH=ָhsҲRUjWa0_V2M); *]LoSdg$UasbG.#pT28胓lXE7@Q&Iw͒d1LGĆLuZ]HSRUӼ].o|dMέ(q2!B-Q IG#c%mԇ |.D+ul@-[FCBTz-^Epmͭe?kl'lZ BtƄPOeZ"%D"_(=‡sFZĹ+ִBɂ5!7Y8V IiB{X#}zZ^:Eg+Ⴁ E Il J"ӑ;hROKv_D+3@rzU8]{B@57Jֽ !lWʉcf=O|̲.P.aN I`_qO|ŢiK_m5˪7lp*J2ߏɟ/Нȵa)om6wV̊/YKY{eo1]{C-rԁ <Sxs ]1HY#b_c(%yu)kܺAGƞa,)BcUJ֌7cT>zHyR}Zq1V߂y2M:1a9$^nܝΈu Ldn肽ln|ڱ@fӀN4YxbpEޡ; ~!Pkzj/\{*"`Q䍳TAdJ3%gWj[RԀ8Mg 4j^2}V]^\WDrBΩmT q<|G}a8YuXJ4u J%'s63]x^5KBDfofjup AqQW/*MYACI`wIj%:+<% <˓ . ǁ孓#?[H3ڕ>EE\ZLM07n~ifA9؂^\ YZ