java-17-openjdk-src-17.0.16.0-150400.3.57.1<>,촉h}Hp9|;,}|;|vҙy y78*FQ8{?;Et: {)%^"s}}}ND&rz>ĴܢWrɄI) +X+LQ}ᡈ=A5 ~@${d eVS!w?j5pzuޅw}( iOȍNWvxu}j[㑉 F\XB9,6=•"vG8ozƋhV "Ugl)=V%= -hmR,X>;w ?wd  . Ghlx|m      !&X\(G8P,9,:,Ft_GttHtxIt|XtYt\t]t^tbtcudvev#fv&lv(uv<vv@zvvvvw Cjava-17-openjdk-src17.0.16.0150400.3.57.1OpenJDK 17 Source BundleThe OpenJDK 17 source bundle.h}Hh03-ch2d0^SUSE 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/linuxx86_640^h}2e942a6110a1766297e9cbb2120b4f4a56fa3387d1d27cc09b4b1fac4d05b025rootrootjava-17-openjdk-17.0.16.0-150400.3.57.1.src.rpmjava-17-openjdk-srcjava-17-openjdk-src(x86-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 Filtersh03-ch2d 175308269617.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_Updatedrpmxz5x86_64-suse-linuxJava source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)AnRP_.utf-8d4c5cd3aaf54ef4d4b4734e32ad410ca0cb516ff22da5ca0d3204bb522637867?P7zXZ !t/.]"k%Ǡ^MĊ5H9FM[\΁++/,wOʛިAQbY.BYYq8J` !)U-N=P_fohd~+t=q]oT۲Rq꺩h6o+tc|AH|KCntn^ vF_۬!0N?wE2UP{cLrcŐ *›.Wn&b XM_ Gc!~=k_#7L1Z4IJ.N"Rh/3 @`EAdo Wd0{0:AKf^$,3>, g@V{Z|/M=wPm8y J;6O!>joKhz!L_g}WͦHЌM,h' M#ێ8\$Wh̍9z19'j ݓ_}9g@@I~Am J.iVj3YEا84cQ%<0q~.~U_H$[Ѓr>T\_Oil֐,_r!j?s4*uF>D!~6li#: ȌzT@/]bَF4عqY䦝qYPI$nD8O5vB0 a:Vs˟2v'E a~0 䧛n+f?V/-xBB;GkiˤsNܣsw>-4DGÄT~'_rA6"]Vp2]*>§|ey57oP(0QFϚ%g2}Ed,NAj$y.8KX!%_ 1 q. IpЋ~OZG$ȟ/O4; WB$u<4k1T>lʵEej5Z{xq`ӠKє{ Lĺݪ'Rqi{wIwZMP 4:4ؤEΙ'ylADE<ٗu۾e8K!}Rzs$f.fI͞5zabVN.R,`% +IZIVȣ|ͦ3[HyHY:Pr 8j=%efV!6G{R/; +c2^..sczXԲYaNv_@bՙa9! 5 HiWfJ{a *i1zmx(^)O%b8"з_>%*5$z G.xef ]7^f5LߤiPڵq'[M [tk@=]4Du1wL3DrGwe$zرG[m)?}cA /TqC5΅TEP q𕶠팈,9 2BN3IjIxqUGc9eI8biSpo^W!ijJ`B9GZ7nPDH_kLC8r Otԑ(+Я=ؿA2=l7AM!6I7}"XVsk燦. 1n(簯4c:i @k`$sChbդz#cX{cd:$zIXH;QWMD-4 $@e )5  I9AB~%i`p`|NPzx-A7"rf,T (QG F 0 xlqo&T@yK/oڐqԆH} 9 l G i+Wu㛋 ͺ7+C38K;n t ú;tscc=O&-޷8o%zx{$}12V:& d8^'1ԱVB|o~uCSI+50l JT6\ 1z &(pzU"gc b-ۯdHsWK Z c aQM ߛU]Ⱟ,3+jH(C?5^Ġ$"q1 h ்o hBDkkŮ!>jK~["az=[[.5I]FP DPe;)ol:^X:(wt\ 4Ej3.;K-E.y$oWOx[!vOܸK EgK 2ozv.*JӶNwSjBbXuwu{ȟwO:Rh1@8 Դ\tZnCNӴq/d8vŔ、Y`uxinq-KQZė̶a_!dMx2:ЙB;I{[Ҋ$?UMZ0/qy"?`ݘͥW2Ȇu5 BN{0 E{p]Ds\,{7nS5$æBƣp&֞V>MB eӳhq USKD0,WV+ tYf-W@&sc9娀ԎBsfP?؉ . a#SsxS^bNQjMӗ|6vE=ӶS*G}EܨfsuL8β'H e#EUA,r!\Eu]/J]T 4eMa(~GaKKnRex7sLՓٶ1 $ D2v[kh{&堗'0uhA7SܾPkiɝ`r~@h"R(~i4vRa"t2p{!Wܭ&.h6,G`j#s O(|+p+:-lg(">6FwI#0V"j4)yبa $XYHZLfBiPZ;>ݬ"&8a⁑`}*ELlBz#Yzs/c /r= '7=Ex(@Ǣ)rKaqYͼ&?^UlkrwS"oFGnY:_!³R_6+:|ڠDR\QT~sJ꾫W߭΢2U&>9c{it2np$PCBK4L_ɅfVg&)] IJ3! ==-SHR} pu}n}6Iq#i\n9l۬o  RiOqn`Hov (Laj& τ˅wMlS;H5t3F;KRT B˦< y͇z1o܋~.A*U1Ʋ-6`Fc ͓<{,ȅ^J(xuew UBkS$-i+-3f&}i5XŹRo,@Vɹs4nVHpt:!G.~EF= cW≯XOP<.-MZ?I[.xl"H\j&'Me'CFQ%n7~L /xr xjE'NAc9=-,i'J[o?0|  = 5 .G ,ܲz1{Pz.>JıQҒN,ؖ \j';\0GVh@-DnJ=;!0$oު75Qt n/^j8njS^< ˹zǵYYմ6Q𝏆V#;S-g yedvy@R6 Ϥ s `w1ټ3Fy$0R_1۵4A!Y*(K" Ʌ{G)%sVfV:U~~t  URzHHy&.*Thobǂsm bؕpg xb&{D/d["Y..~L,[eQ bKa`b(mRxFܯUEu:~Y* )lF_I/vJcű-]j4s>:>^isCoı6I)_RFG =Eق;~bY!ږfAKVE"l} FYj"$."a cVƙ8T24Ų$FAT5`uT.#}#ӉW0뿦>iйsBkAd`H$^oX8X;#!D95j|M,Rz>Nti J )6tLz%jmP0}/.jm M25`nyTPpfԇA vl<@CV`= aѵx.03hc0Opkj} u0knیK"YeK u{1yf W|vh+ >7+,OkIY>íf:"67m2.I՟!Y jIuՀ}`<0r?% kWcAd-m4|mÜcGH *%h@٤r;˔#8΢FGp2ceMI/esU<12^iRR[c\wṄ[+ jepN%88`X9aF,9_IMޛ)_lHj0M7!O)5N\ nY#CU_THDQؘ" 䍳k&%4p 8vҴ)&iq0`_u!}΄̖^$'qap̟ Gtݺ'P2WE:M+tWZt1QfZKyC-KZQ'&Hh6F9NiQ&FcvB#i!1~/QB>]%}.p2 {Yvx gz\E"gXS1,?zΕpw`ph_85VDX0ŷa:qyebKxL%Qa,̴h 7g}S0Q,0}юSrLΚ@ 9l(* 2|J~5 'pZRr{+gHM%.݂ƃ'\ϡ2CCm^;Psƿ輤PD G񗷩ÒD(_En}5/>t>v芯T{=,6.EŐ#)0dѨ`6ծ j(J.#&#J=B:zGi/NtUf {Y]yp<)PjeI9B/Yeҭ,*+7ȣWRKKKd%TX+ ʲ8g=_`l$䫛Lg%YYny9=إRL 0=C-uzөc6x,W0'f?2Z &\{H5e'o9h$Aq,nFx^Ȥ.ꁰI'<ρvz1k -/1W8̯Ԥ;=wB p nCr7ͤ= H' os,8k:x'f6qe;-ƾߐVΥ'6CSmE !@蓮rdƽ~uz)Xbf!ǎBbag[Ux^D`FKt.Nn'͋;^C#Z}]RGӫx*Je̺2MoWY4^SV{u}ԩ\i|s'PS%+Si* ; M8iihDך/iYhu@ Tt$ !Ԟ6A ^}h8fk q`nϜjcSRݾ ytLRAj %P&Au4f0r> &VPDxlS觿!9/;W_3/像Suc][.$x%sf"U` ˙K@zeHC(} 4laO&dKL]g~~r89wD2c>?&$륉`T:P[6WH=S0F $Et8Ҙ49(վȧl'0%wۋo3?ŔJaxި٩Q[}Al$ٵ0,P *olz-48=XN)9z5j?;Zotİ<;(gGf]<{z0g~!l.w"\MCud qa9VAs"OpofPP l,N&nnii?[{^z@ F>){6gATGl_/չ(^W3V ‘<&^!2e{/#3 ySV2n0xZW+%*  (<'1Ĉ:ap_EFqXEd6_{]@w 1E'4*WNv~KP2K&&*^lupŕ9<)_׽, $\L.JT!wf`c-a-6ˢHqDMVXp ^{IEg͠u3+'v*\L<&ggx`UZ)^߃A pn+Աc >wM N= '7o7MVIaG H 4LJW :9;v2[z+s %ΐ`ܺv4L EΥM)aXZ܈^rnN81V箝{:U]68%Jީ0id0 Sp7pQβl6 1cD~X Ќڷj!HBf _(w3"kb8hSP6G^$Ӓsv0r?El-_sIKcWڢY`_~87"M/;Op9hc;V=<bS_v>Ijг+ν{/Ө8eM5@ǀ&T:T և#@~m*㳷p(A( N4 )rq9`Bizj K1gn);?SAq;f%~m$N DNm%,oV\H_ <^H\!g\-Zs]VYѪˍ{2ՅhA`51Y tڈ^|@PiF(f'š<zݩ okrmӁ984 ɚuL6,s4|>0YZN< .3NlIrs)kg'B=^}H&^`∔!7,E)Z;x4qc4َck.'.BBG͖a_%H] !襣yn'Nz Qt2d(̾ׄT_I|K`BQDy=HΞ*-e/s]].#TSؓ&:L\m5_B\Jls-` QO1C#K[FOg+J*޺ċ&ñiu-@\2V珏5LG~'h^+W8_m;b+hd^$5fI.[i54ci."<PwckF̝'H{cy6=ф$%JK~2l1.̚[@m_Y|ĵ z]bA^d &C @3U7.V"rwϤ0_+WO)ıKaLL1; yd=4 gf4XeZXs,Mx&| 0s=!`N ;ET@F<`(V1Sja)rv* i :I}8s5O]Ss [GyL7Sb߹(.mSW,TriM<~]ʴC),3ͥ3 ya?܈J.gOGg3ק¥+ G`3S{zcޙQ,R,ww``0['կM;UXqNa3wh<dm!NL4IoTWCΡUdO#vf +K;y1uuZ˺#0p|Fwo* ) ԈUZ!p ~VffV5 ~ h6Bg:h/E1m+7޶qƷo e8_ן]`DD4E.v=r)ɘCH2B9 W E} s镖 N?$|g i)5dٞ{bdÀF5IQ҃+\;މ q/p>O6BOc{z*`Ob@tnhC^W%8)vc|ښ2\%:Paږ-c'RXD3EcWU7Q9gN$ۭe2L6-:z`TƗbl2T(s陱I{ u7d*p;I1m&J@Yɹ?TȮ*4 ҽzSp~[#2=˲oz y4H a,归A<@x1ނhxq5 |f339;1Z01WYz 6QAGe&"/;&0=fw598)-{>8,-pPOaՀb>$TWhjP(o]3Hς &0qWn8Xkw߇dXBv\6Z66U)q 4o,Y,2'M=Gg8va|P, wJsXE2 ε#0?0Ojrv7nH>>G]v4{S؞o+zӛJ߫TyfMD]@t~ 9 @Exz\H4&RrrfKٶ  =<xs%0]EON*ފcijȒA*_#>B;u>'F9@sYG7aA1zR̪Od,{^pixҊ5}'HgA8M,1zO")t|SbDﺲ%Q𒫃'6D L:4Axf뎃M`=PVitvYAe=YiL"G-nL*/R$ȕ@#,nfa,?M zHly>.R Eµ} TiFWe_3B4(}$?}B91?]H$BC܏gӣܘYt|mHUdf\XRFXc7뎻Z͹s%dJb7{0EkHMy8'e3KJbҚ1x] +1ޢuJ7f\xvcV\#n}Rʏx>TZs,z* <{Ҽ.Scֳ?/A>u49YcyZ8ҷqeanT&-&D ,?kZN@`Sput;!/ PQa4|L)7ͼ*86o =>ݞ1*.2ם!*B%h{pHUR:dC $]lvLQxT4l}:hl};F>|\qualgmkP7^i9|`ҤBA/ǼH.nyA ( 訑o7O͉|U#OJ-K5 qp,)'GKIY+^H#[mPɪŒZɃ4#gJc΍_ Oebsu,%mfAyslJD'fo0!.X )p(yEr xd>HCi3[*:"!(E>/c00ׄ") WPjR͵ &%6C8${4򑡧Q!! ~IU)z][@sSkĬ*ٌG6Ή $_Dd=^re0WxcSS(;EIШg5M88M}]SW9Z*t3:1 sw3̘Xe$ijUc`uav,կr3r0ʪ,(PvxUujRh8(PCd s\ .b[ V>Mߌ3ϐV棰Cx 7D^x \['$PjETt'a>2CH@::2?}˲ޮUi`_=lf9JF2nPW}VvԵ$}"nbH)o XSiIÝ!6熔7q# " IjvMSZ6U& 8TػAzr^<ջ FѡW yOXQKjĘ;Qt2KjƕӿDxdȝ&@ݥA'M bT76phYWjksmYI֫نnga*$m# ]L !ݑo7o㪤59u R}7?\닣X3(#O[?L9nW?~` 2zj΁.W8sl`7~MA2DpM=Ҭo;Rܧ9Q$^zEjӃDj`u%i@Ks+!3B @g 77¶Ȃ1Hו <>buDްɷh0Qv þ5K\7=Ù?n/LGҟT$Jmʁ_)֓ 6Va7?/h^jӿ[IN]G$"/tH;܆RxNsh5˕N'5}Z꒏s.Lťks  5&\FGfy"/Eq-%Ӫ6~N&k}G(|sd?@]el.%H.~5U)h4ztt2/a aj`Ac+)TQyzҽ N&ӘgPǥtaBm\o. t]~ꨟK nHOEB{4^?+ަXT>4.x HSM+•J7^12h!2LaLx?WG:յږK2@HFڔu2adJu:˕WǨ iո)@ V}GnCZ~`ѿ0ЙEJO9A ɾTg?bZ91x4/gi0Ԃi`og2 0zW#.%mlg ?XG Y9`UZm N.wޅ(,zcMvZO֎nd ;(\](YYy5-#g!Q *!S9eG;aXR#cAqoeH^jO@=ZqwM$V$y~Pvl-YiC!\mP6'2g.Lr ʋ?Hw;..c"ĵBxŸ۵H8{V84_(T:-9Vf[?^^Y?yMkIoMn,ۇ% =b@'Uf~]p5T~bpIcd.92}XEKyDTV\;:*F_γM }浃Y!a ?D0E玼B܎UZIh· Lsu48(҂D ,DkhfvPBo2߽ʭ';;yJ<#yf=2X>ESW=E_opo5I x"+]K.R(bK9x+0Y'`eQU*(ƛ'̓5F$V,Q+׿:(._Ϻ}Z}Q{ pKDa:u5!Vγ==[+T\I #)CJJgd*i/d}̋mNt_LJ3Ox1k2POg\AcƩ *qvwW'~"-5!d]e*R!٢ 0@,z&N)MVHȰ/-1- +JYbAE@B! VyJCϼp?FţB }1j^425!8Tz<(}[dz4}.Ș&b2WfF:Al-<ʰCL<Ԙ2:['̮eɉf!V+^bxtɻ.԰Bt4z ަ|PًIhV}V8 ׋/~^Ӏ"zhNLC;M @mhޢTBȦ'xIXYY9 n[/쨓EA/6z!_WYä12[`EӤnz]gEy+WpQοŖk߭;ؒ&W^||Axy]JK)9Gv1r+0/c8AnlpضؘM6w%xx$iP6W@=[}wɅc+P`)IJ+.w?m?!{3{StWڠ9Q.G4 T4> _*-!B{61NEI+`$n*N~C.{-:>9W,B7ClSZ40YADcS ]ͤUig.#&g;}oN1|Nc|Onfih}惛Hy)Uj'(+=jPļћoөV !&Šӏ_RUQ,NoL`_K%[%n_\ٖ<ǐ#Qw%#L'F|\xH$Ǻ6Ћ`d Cs;gOWd IE_ j]3~HYx ! fU4Fr#HM.畓.{0c=_};@Mw=JJ OkTNކFU9B-e;O!ی\C )Ca5u{'/̊'[~$祉X1sP.$s(]Q^i:Q}=4pU%Z9 ;i'J_MepȽ$++A/'ׯGmTpP+̑[Ȑhݝk $Q 80ܠUG TE b:0UC ݖYIhs.,Y_,>&Z$ 3IzNB4B)|J\-: =Y?؁:B-DHLݖJ %]ovBu& XQ+u@*ai;.f~F io3(C?fC.1` Roåvԗc݄a4&\8 ?V-eqe@;k^;pCuSlee{O%I7.s ~Syg:"!Ļ$ [9~8Fmeܳ $/L ̠O~XE*_^`{:vΥ949RNՍU]z8SnQ`?v%({*Lw,hB; jH˩ B+ p fsQDЄE}a֎վ. 3K%2"[r{OD_Z nSJ]W ̍Z)T1~9$lM˔>`ՄGfvni~-o48|Ygpf) 3֖tK+g#.8;3vBb%f=,lH f膞 3~;(6#xMFtC xP>@ZJlo9!XIJ!pb*e\#2{n\I 8#'Gjx{Ť&ŘvW'dfg/UyzC%4<=,G'1]3`srQߎIVي M]8W0)ipxA :2OZ V9'4]Tq}d_\&?Ú"-H%šV+xCn4$a3_H%wZ+Cf9T{:= >'ϵ~pqMjp6j6ݷ{hAxYd`qEn<Ƣ/BGA1/n+ V+^P/`~ݘsvlw +Xk1b~W~_VhVI﫻W/vdKyݩo;{~_8 [hQF$U{xg l|5ϰ(ڠ*0fmB&.)(= P/vHp2"Dwi.Μ q =(#v?=u]AHo2X ~I0]b 0VQTRjDt]!wbDZOUBTgV,i3H<:WOI;b$oXRK^Ɇ۬r8.@-$Xy~Cn²[]P?XQJHa?4xV#{ xw^o[9xr {ۥͳ Ca5(y wSAόW ' ;8ʀ*q]Zj'| J ɻp 5΢@+<pvjvWXq7k0 h;jqFE*OU*usG Y~SYLn X J>-Q"6&9,a#{&Z8퉘1B7zNǥ*JXBtэGp'}H_c^DV&W%h ^tTK,2l+DzB-Qo9f2Ԋ$> MeW1@ lXv&kumUh ]1zQϹT A=Ҥ /O )j5&{޲Ճ< vx9r`|(Í"mW Ssvbdf5 nʁC<⢎krFp} k8p)y fAGDs#:"~R!s狶c+}5[Ns2:iC"^^Kneڣ HR< ] FwÃ_Im^Ȭ"G3Ȱ`S(wtŤ < @5,JWT`703-5Ē\uy x)È;ZȜ+;Gœo J3mջ\IBrMz&EZYB&ؘ3,髃$ NWfջ,@8 bpTa)4)qk M'οȻ f1(*][u!1Cd0`˟z P="~̇\/ ϝ}W'~>*P6Kv5(vɏä!2@GSP'u4k zn:K$’{W>E:_E|XJ+pt?Ơōw}cd4] _Lrlz$E<]_aW4<u쌕;t/s*IQ)TbPi; [ZX*\ z'G{`kS -O_k _ 8ȵ2!-aՅwhl!{z/%*ooɡ+޷O؞oFsPj$X@;ZĒ`HYIC(SI㷢r3,TBK)4突f @&$ EYu ׋*e;\yI?й ;ⰘKqJ]Ů'`LZOA'_a=CLFVp }QN)P18sIŜJgSՁmPB4zDatRqPȆw۸!ҁf%;ɰAwk;5sHAX%GIj{odRg&8.H3_xuWP>㎮ ,e*Ig$lߟ8/or ^Mz7fJRoQi],H~ sYzcbK۔m6C1p$gâCV(kc%c X K]ma[C3LmjS5%c-循7{ /sW4]5s=!%x@o O,ا6 g_4]K-YʝHO|_ANڛSvhvomӗdlpI{{l9=bwP@#)ui1r3Q_m!6h!q=d=eEjX$ZYQEH*]<:!2rId-'KV I`wOh 3Cl"z֟CEt㊌<22y [3E{럕 9\{RK áy9@juUp%7@$zb REؼYSa=qf3D{)xgr1O*v"%D"/ycⓋ FrKWns1we*qTȰ"2#|OI8 )iH&طc{0oӗ DCeĜh)u$P÷V@.FX kI+` S^fدGVQ"}f9t,)P[ :+;zN` Wf2wJ+ΰ=xzMvay{s%Ϗ'҉֚gb7_gFߥ{``! Y,8KYm#ψxo[I'XnKJg> |+=|B/O[Q/ܽrQ:eqkb$+^너R%EpC9j_|I6|1qcbޓmԥ3+&˂_P)nQIӣ(K`) o 8c*~?VI/9W~y `LUx' J)a[( NA@;eEO:[B8u+;Z#,vDRb8%gy#@,}l7U;xz@YI @jF?_onX2Lר,jjc(~&SyƲzmge[R@Sa$Ɖfxu᎚ILU#X iLm_v#l 8\В!>= ؈/|Zv ~^`FGT:@p!tDʔJ9j,`lgĶ,ann4+t @5؟‚\3_ZRƈ+A^:m*W]{ o$]jB 3;Lj 5b"(PQ27{G,kr/ɭQC/|B* g9ړ~eTo!g/e)AvOq4ѥoO҇S#S1M2,g'&]s{;6EJ(̀[Frgw wS 'fQ$%gn֘zǀ0ݻMv?Ӌ^WGH V_iQR( <'_ 9.L-c\+5@>~MAC"I~Y:yvMrU 3Z Wm92iOĹ8Tr?'x\4pW(_zLh;rn|(`z85 2{vsŏbPr~;[ݔ${CC-˗.hG J܆M$@}{~+.2C:h ˪RANI-H7#$`3!^O)4vz kѧoƳ[i>R9m9J~EXGj#0n26U)RchA.f'=]珮uxAz@/cC8/ߪ؊D2f5zH. ̟w&pwffwQ<>MZ15ִ208.E烰mRRt @Ȁiӹc-qc8w*4;D=x5 APy좴'~I? !g0ơ4ĊY|/~f@qw! څ6QP$BfJtCV9^@EaQY,>{5 5&B_G=& 6v2j'g_D= K$[o\_&fohJHF[ỊMh uCi^ _, q{=aKP8_$KǩT ^Ba 1V?wʂT { M1 jF>6܃G)X=T"ٕǻ;N[֓j7ju1n l^i]#ƒ<+MO⢎HB?G@ ?KM6/a6q * Ab0/ҩpp R&P>>ÙF|~n&@^04/-|GXu/=eGKؓh -O^25j  hvb?Ϊ;yN:CΣABBqu! Mrհ/btd؀2j2:Ya?YGemvAk;xf9\.Z:I( H3E4cD7<GV+ix Ɗxv o[(-kS𞫸s׶A^YYzSt|(U6ѿ 6ܡgsH*3Ψ]R؛(ƞrJနA̪Cc(xIPh&pHRn-3R 9>F?iJdM7a?PCc}eSk։:oHo|n+zD: "Bpsѡ*+w1?;r _8N*AL7o(:!ݎ-DO %)AM/LȯYNDբ$,:6PUm+o !Ln ^Y: 5Bٗ+sb.&~yI"f8Zv=q.E##{RɁB&;Wl 6- fL1[&pvҢɈEA~ ƁՕ5KsDz@40{g\/R'(B=NAjP]nW40ޘ) mL1a$ ܲmanډ"LF)'3J3ό+9 d'8WHUL YU<BۼvŔFȿ +PObVWd 9^ϻ8ğSl'L#g)*xXC̤Q/(Czٙ$Ø+94Qool,f] <NeZFᓜd֓VYY֩&!Z|1ޞ^sB]woGKJʁ4-}2~%A(Mfx{94AaX/k8́j')Cs8o%;15I(GN#`;jFixn&*$ ںb#ؘ^1)_@=\@6~v_BtEoSP%YF (M@|=82M/[ d(+qkE@ "|i/sT!CAZ;T ``:w)6Ge`c׳r%BUFݬƄ-9 ܅{><؂ Ya;8mqIɢԱJv,^խ<:;0i}|v&jH\#,2v0aӯtZ{HEDX]&ȉ3IJ;4ˈ? Ҽh!9%TeҼB1jKa7C=O=T=+1ٳWUc>tdШϫmаYc-{/ʷb}i^ChQ-"Əb3Je YYDMG嵟δq"ж܎;>npRbF \/5n9ƥ?si͛=0R`jΖA;_WmDBE/eL8&V+iTo;KD/w߄ȓ/׽Qن@ 6E"Υx:oTht 򕉮R1Ir(C A2:OG)m2G__+Ǩ + q[d)"-T?~ u~~< 6jDpk3mNb@C-ZCM騣P8 tYULNYTQ`y=&X!I53| h 1$g:kApȇf 0$6\́\8am|,n`!b~fbjJ//'֩No%ߓ7i5'p{ۧ7+#\SD Z>4IV+?}{{+Da!^^ev#FjUtHtM[K Tw(R%߀Lvsw;}q:щgC. i:$8Im^ݲAHG{xC,y ٦o& XɊy!?;pԊt^?PiYǣ^ 6r^-d47ḳ5N\7v1qT!ܾՆLShڗnfwwxY1\Jϟ9U2X/PEbɁf[-fmᰵ JuPj_ Q͟ZWh:Ιu1pHTRTHp>ӔR;J B^]Khgyb}hc~dk` s7r'M*b8d77x}tm`{vm8 e@1U7'?!d"#HKS %ׂW@5㐯{ܭI!Bz)-NZ+'ҁ6ؚ+/ca]9ilZM\E͆PGmԖ gU( wj Au|` c$>{_W4 ʼ/vT~6Ŝ NAeH<S|F\S'aK~˒ްH&<w3jS@)E!T 6բ);u}~uB0(J˝5 5b Q[L'JC}j!)9qo&fIfJCxRpg_>tOs"kάl4}b+Q2$@Rƨ'HT]vCdm)`?϶MTrt4MkMĀ3@|ק#P]6vMCk>|LO2ʂgv0e'vtdY2xJv,+C[hĝyNÊnmOaX\+y@ٕPGAV^3o3s!!J` ̰C:f+20(F:wKI6Q2W6+]E̓07~W^|ۈrm :>QWK;FoƵ:9G]<--&8BT7|Uqc6#?6f~Z>YT%ꅱ_m{5ŨKrRW@<巨JE- @!jR蝦ZKJc 5t GRZѵRIPI0_inmH_f2= 1<Ω|NG\;{e>epI]T\s 3|" '3B5M7`,3pS.k==Ϧ&}` r G+v/@g7'ij_lUa;-S %u;gܟEH]9KL,ɞ\AT4R#Z-t^y"!/3SRzw̷?o& &.r@L1Rs②Ǣ ! @o ҲۮL7DXC/YPy  X}vn 8ehLE-qu$CguQZXe\ӶK&Uꢺn!U; 6+=4GF c>]Josb[I[%_tko?+`mL:_ <ɠ3 jPB@xeZ4<(宬&CR^Tq*}۬{%I[SoK"JEEIcwp!"cs'w!"3G#$^AZb/^rz5 hZ4+bH $ z}%?Us)/{E3^ CTTȳoy~25!MƷ?7e(DgqSTp9>1ʞCΗy-xaX:m CjRzPqF:g@ !%?<4QmH,]=O)<۵o6~SG]Ff$8 ; opv4^_Ve: rS:jz]P 9@=AazWjǛ̬5&|0F@ԝApͻU$tU@-xC }3)>EϫX#&$$H rv}8Sy'5f֩I__%/.~V=wdV8W#h|fhtXK#"NR:Js7yύmf?DVGU߳#h!PHE-ފ1q:D[yKżӠ+5|8/@^82w~ߦ,P^:'1@^",6SK,)S(WZA`y?l;N6uoF&6DDSBؗĕl2Շ|b*^Y=O|,l~{y :Īͣ)oN$4ErUP,()thh(3mJ2u6!4a *޵.2nN ->0viSѬ O3UݩM!=*ZSߢ?)9; 6"B­yu7yfš7]F@,iR1ȤC 7/zUnV>ᯓNsli{H//F*OUE݊:1߾aIаORO:/W9o h`   !Kkжt= IwB[Ax8wO S- c׽^ \q>A)/Xw8_'{AFM֬keA 6gUn:JHݹe &ZR4A&zzE*&&)]&[h d`K$5,xxȒv\ވ߼ҘiF>E,K\7.;H3$Mᚼ* l:ьF -ܴn^u< z965!$pN-(l}vì0c`(+P`IV(_%%$\IyL 1HVVZ.Fh;>iȴGɜ8&JS》LΧmi:!R+DC2Ӈj:Og_3scE) z)85&Np-(NNt`ZwፊJu8؝1VYH`T]uklqU]Sf6q`w lSssOtT,=Rlwq6( Bi6IJlf&AɁfLs#;_9 ^9qy|8ߐA'k% 1!E)Y(.QZֈ.( p9!\54RZ015Ru`!e ed js[/)2dTs̤]!g6IXFKa8>:q]TIBRYWyh:ФD`K_7N /da]GaH]jz'#R,yUʢ2d.'lJ{Mːt[ X9FfuQ2s~T2e]"|, !u8(%G f@mGx߸#Z^2Jj*8xw~TJ`{뺖u-^Vnw Ne;i1d+ޗp/COBm%? %p%7B [M=0!ycChl h4c=,RN Vf:OCJc(J.r( d V֩2n@mLz٩F%7{F*/ti|b&t#re^BݟkH@[3 NGְ 'f?=>^4V)z( m͚gPb$6( U%scx_24QlA*(6hn`tjē$S[BKNu7q@dw |%܃.Ɔ J/xv33zȤ^o׌aN*{W;9#*vMC=R -ǢcxeFtK.t}hR3(X'y z}][!FTJnKY yG@ E0 Dz/], {v]WmSHbm oyY:B$?J_-"j`2ڬw凋6H쐡/2j3B6WΎT'I :yymk)1QwHH8RVY猶 T| rD棽.|/,L?^srwC.5wWx7)'~m~9vA,u|F_N9DʁnuR#>p?=Qʌ ĕ+dNMlc{1ovAUӞo!fgqM ktz&;mdݥF%7bK#cZntDXM5Ƞypݻ;eG~O_U}Tψv?Q1աsX%@IغE:x _et7mez Ň;/sY"Kʑvբ~ ˩dJoIWAYm?B 6;Rr.C*pqkRnRbF{Тt+9V/WL+e6}(EIڵq({e5c6#{w50~.wL{ƻ%="8f2o1,cVbVJ]k}3W$ ~pF"Grʜ,g7 E*L"4 f̶&3~)ǜiq+ڨOSW9R@Rgdro9'7 tVz"'QռCv>VBq>Fu_xӟ }Ns$s|C4)Kv:s:tq4˱9f'Y⛱HWkU럟9ur ]Z&A4e2ܒQƬlW CusCǓ>đ8>` )^\j:wztw! 5^ttB-N:(`,[D(e-c)m9sEH#%t( 0Af,N>nvZ=3&F'gÍsм G)VGС6^y6Jw[LzTͶɮp՜NԖ+OlA簣#c6*ĩAHbb&".nTIwK[&X5;nM=?Gv!}Yn^0ހn-KֶlSh9Q /Nȁj N=a@ y^L itEU@FZˑ'VtRL<ְd֣ue666mixwW)@[& (be꥔(+cniE.xvv3s6AIwt|/4!E*yc=hܷܾ#7COn>bU;%J-T!@iOUTУT찯>f{5ѯt{t ' ?FLgm/)3VڥnrTP&lH20fJtdD`q 1hk&u:f2aH/67zVd{,iw-SJK:4ZEIsqTjc=@%EzֺRg8JZ)LX&j;D~e/gF;5B[R'onݻXG%#vuį%^mb h?#wIt*$Pph͠^8Bbᄁ_r2hyFTTirB蜉k.$0g6bތܬQ4Mj1܍iKҤó`;HcKZJ/mN>W6mk٫+Hԝ>{'5٥ g')ᾱCc yѨsy^@ARN2>|}#~m[*D61\p&ء/BxhR/ Q:+J9ܰ*{i"% ّ‹PiVkS /< : WV*4B̩&6$fPR P:ʫrؚ/ռ/rgrG|чhzRW:2$5`{ \vSw=H|f]hZ{~c8'6p(aU$`ͫr`#}/yLwهovd yD JJKKDU٢ͦ%J5"~g/nn֤vf}ٮ Y|=Iaro go&F+x;d_@~Ϻj:?'iԃΟH/ԩO&Ӟk ;: Q y4Tx]|\rv !^jOSSMA.Wo`>6Gq'&i)b)Ҧtkh j3zWQ:V8u wowL d1iSN0բ^]f2c!GG@,Z,˳~ ){'msСl<:I/RjAY~fp#zixI39 -Fvĉ{"PhffQꭩMGM]K}N!sJ#M^Gar?1 xnO7:=KٙD)`+G3B~(=NDI~: <9k´ WdZm.iԍFrWm G.!?>)Qbeef_zE4s4 IdFIi^[ftˁаRXgз7V"*p+ kOwW:C񯌑ye0i⠤ה?#E_/2c=1*ҁV-) ;u̲=f\ON#Joj*oj]E)Z錥h WzdAESP+:IfR}.C$iܣU6GJp@uz nl*ќsk\9"nn$6З"9"@̶-v3cGoXsBpF?V][)$$* D)i~xޡvww()(Y*C: 9|8V!vژCuKӁ߇;VPNЍdhBL%藦)*{# 0*+"䋄uAfZuWض)82m4jE ӇnY>1)QG&;ЫV ^|ud^FI¼`4 4wwt8Ra& #]Q9(ŚH ,of=78(ʁ`(= 2@5,wH}BWϨ{7v[ @ڣUuΐ=ƋѪS)r Ap#%`ic;9̈́&q^ S~*虭8XS!ѡ4t)fHp8H݊Q' j$ه鹣?m x3~Zdϝj7"A/^22.NGt2t{.Hv}\@H-p&f=/jaxYO?]e# _ssb2 Q?W^q֑xr)cdo޶vPA . ssjdi1=sتzfq+ eʷV[0 S 9y;}Pg2`*ZJ ^'N}_d~6,h`k]:/H~MjH'i!+oe=>9<%?\H{Zo2b%=EqSB;sxPZUSguLSU-%0\rBsqRűi Ϳ1,j b0ڼmLo<,[ KryBFڔ'*]m! e;ب׻YdŽz5<"{DwߑR@3.Wj ),G ^w[苚 ~ ;eϜbk8Y5Zyp\ !2Lvk-PYՕ BKg ~,Pŵ+>;RFhVqxA5}s,O{-c(ȇ)V[-Ϝ{|KXkgy {ALQtѿ=mmÚ6`i0mL/pOy0xq>9FϑGXTy$;חt[+S1~NQ r嶃uEkg7l!D HKD߯\m t*7%g XYw %OqT|B_%ᏭiCI#{$VhQE^[e_;FFd$&Pإrx`ܢ6qƪoe@*UH1aN}u s _\5w÷LL4KEժSKΛĪ~p#|C] PB[@nj-VĹo`=qĪ~OqZg} Ӯ2 lU|,u2G QuNMdα:&A@b:Y.VC>OϿr˼- U{e^1d,59nK܌l~'}f7F[Qk|[e9,sg6TʱsIߚfxr4:!WkK5"N:~ |4qW~xx!l:8J%+`m'-3(7zZ_ܳ\TM}s΅0p?W翭~F,xkxYPѭY^%Oa;k/t9^a 7{kJ6Aӝl>,5W"5KD( el=ruB.ߘ$y (O̐#YG6u-]}V֩Nk\$%TU YԷ.޻HM{NC8)M|ke#l|T ZV:jzsYUHhCnz,iq嚞88շNO2m$V[53$Þ2{BƺWA-.cr!3 gkF[Zz/EfAc"2y}z+oK,Y>Z%vM7JF~%sUA ;q19׼&^7d,O7 ~Y%0yZE> EwlUt'i)i;ShD GۆY24wpr5}AkjzfE`&/lwzfrobIt7b J31d=i1ti=@}k~GMoZἦvfQhU KnN_\{£c}D"IuUOD 06G#rS#l˼.LN1dEv*lij`P/b{MNJR1ivKԼ'(jwp /EF=GdΛ~(@7iΝWvS3-sί9؂괗xk7+WEC8 &h&v9/zokIbΛ%f2î}7a:0W fž$7+F.S)&hGNu7mF#l$ZѹY|/F "._#W6Rs`B5*3a`y~Evgr&yq/:cnkcyX ZֹZ>ޓosźcoiCh|[10y \7lУ]Μ$%,S^e`Y:KGnf!p^ o²_֒T*!Cy78cxb)Kȷ8U\ @?$^L['O|VG̓S%2?MY'[k ,F<q]\*->o2S%fO@8 <稻\Xq;ovOclLM-;M) 04N:: >iVB5(\PwgOyX^GI%# \6=e-Mm`bv.7M T,49}&,:*>H#f,p+!"M* uD6fnarm<Nt#Nl,)=y ).<DuZV{{ QS%mx#2 ÐhJk>+ѥ[5r1kݡKAs#Է˺<ף6Ag}:d~N%(l3c:(I֝??SZWLk. غ젻!6qLbp!_& =ިY)6Tq|#;#Xs%l90Ѣ.(X N%:ϑz(G95lC @)[?\zzm;Ij6XVq=Ncgg n181HMe,ДNq 4 .3:FDiAT =ZH6«[JRu$M3V pQ̒n+֭mEGZAOVl. lSr0 hasÂmM>u2Gղ1l->IyNg<"yEP~2|OV(Zl1qb9pm 'JjZ7ī8nQtbxX/63Oz'Ac:vQC.pq=K-BWit Nw YKʵΑo nOPKDȃ=4Ź#d1Uz)uƁW ?XDb;TۂG-gS $ 4=zk]0QpF> x-x>caJ B7RC4JIչjHxlbIl @7G6 D;>63,&j#M&"f\3ڡ5 # [XZ^%;o5ƕHT&S P%CV,01H4 n{α1Ꮜ4uN|L1 hj=[@Q+^7rz;Aoq1<$nݵ@nNNSi,#Ta٠5X] l-TUTfUwFlQC~rz x Ww~n$c]<[`JUXB+'fpwhBEXF\dVs\k֘ *}ήjgM٪Yo{ĵt2ME%~S߽/jJ?3p&Ӆb]SP:p7K)A;`Jиpj—{*G wGtuŮi &0WowGZoE7q]Q{|Aht1{-$^,D l2sK@ V?]Lp tS5"XL3ݨ#^9s:+r5 D!F:0!iSjJRRTԟ6ߝڠH|ML&8 t0SA gƖ}^ivK#uW^8N%gq[vscs}kvێAtQPii}y |+bmaso"268 '[Y47 .B:J!5@l{[j6hL`4̊Gop*&^@`;IĚQ ~"gNubNC5}2m<~@+$E#h 0r"dl7FV(m؛T|ߣ3B.,#Ǟ/rZ\j1kч1Pxd$`q^$4`r`[!8 Tʚvx+* JWMBO+T YK'r  >il5g`XdWmǁ ֥ 6/9)*Vzn6F2 !.FCN6 A:#߻@ jP%<[+\`)$?~kN@ik)1Q!$GD|( ā@k ǡ?f5JHc6jZɊpnu+Z']v%wijt.0VVI(\>1E5i8-YHOaZ;i)L>k#u-7rHtTQAD1|R+~)G>e52h~Q;ЈYQՍ3^fNYPaHɻ.$P[Kf!|r-VtI;%Zi4ZUE[*\*ِb5 pI!ui%O7' Xg;j)lD CX\ q"UXŤfDӯ"_iRۖU4MD>sqRQ~Q i+dyd$Qanq576RSU 6apaʱa]_#Lb5i_Op>H|N;TTBnp+#VYd!4VYq^xӦ ]ްWK$Y;A?E"摜~z4ci!i& vm5b~[`ʷSc4/piʖm#\@T5 !: N5%6tV躳x e}Q%$M1-B LȐ Ȁ}l +uEbCEdk)-J;XYXEs%n0:ziE ]5w2'acWơ%ZookRKiwԾJP%r>ն9hxo@ 2۵6e7Kj0ji|uvTDՋUͺ!.Ygs@րɦ|ۂNl6{[I~t\"#(`ݙ|fǁh|b0!Nm&,[)Q2l^TLJ#-'e9,E.Wu F{ߴ~i@fxb6/Z՘l#PǑDjK{:1=C|/Q(*ڠޫN?nOcu lb=+vxrcid_&Ͻ46*yh7e.х9!-(/+s`vMh Tv'q=au؁q5e&{AT\h} cI kUqAttSK +T(uSoLQ a^VK+Ni1Ʀ2haKUb d59>"#R#8or#{Śz 5wo #E_䓭#\9HjuǚS-({u!*e472KMl u4{Pm0a^t1qnvxh""QVE}` ̙ !EʑR4<Ƶ\ RqpTw'ƼM3WSJ `&bYM bQȮNAN-H HF6.[΋or6[QbYy6irn#V>Gi,Rtf7XxRv=BH_<%d#k.:=VJ~|C-(xY$ƍx䞮~^H ;vj@;Df1C(WjPݥڦ@R3@|^i.7\>W i]v &3|p u> )d<  z^}6Lɳ=ޥƵvvQWZyk'!ȋHL sE?݁ CgW-K4xq "٪tjiTjGܹOu^"'XC_}|Ld2D`0rthLv^].)E)3,76pNzI/3MO)*mu.V  (!n*Sŷ50H}M7"QوkYlAv[цwk}xsD*Ģy̨|K]JKtw =4<[r"^C/Kt_%jZ7;εz$D\ac6TyD!ْvÝ0л3t phγ'*R'HˢY >VZqу3_L _yng{B?+6\QQF[tnz%XkB!jPKNU77;0sѸ%/!{$WKz̠4$YjH1뵴pg>k$< scB1R&Tc\蓷OslQslqD*j"NmѰ춈? 4㞩b&[Z?xBO97(x)`}9UnDQ auyA=:x^EHY:)a)6a] ,g}<ϊS!Iw `UloI/1JElKއd~3>_ |Ȯkf(xC, ->W+cnXӸz>H>S[)6QMvLQTE͊u -~4k\z~#=5_Bn|9olt ^Zc\Lo@Z0qWEd!i pBnӅJ#NP:OuZ a&"=1!p k<"-b4ҍ*i nO/Ф$ aTH~4axGc~ <_}OUԯޝȚ\v,4qa$.%])0ǩ`੕Oz (VL4%hu"D ӵ WY:⻂({ 3_!{U&I;;#٥T BMO6i康A \"8U K1)LAȝal}] @\!B<鶧8$r}O"A "NU\#hxpJ;q q88`"lv/TKϾky3$~+)^3>C#>ti6*< RЖ92sqm{(GHf8zpӡ;ƀ++ݑG;?<|"[W Ѓ/Hz'}B68nwCfFxtKg<*>+mE7Si6PnVs .}\jF(%@M.sN0|ex4h(i1V 3+ɜC;.ٸeT\xḭNV!Mf_X|pȻsW;̔V ,?N#ojOuHi._H&@(| i 2@ i2/)6djv~k_+0|<9]z:(+e%{%ɣbKdN[R_+iKq=^9!VDF`4LW{D}cWZ$-(7.pZÎdՑ:+*RcQ7r"|_jYpK5"D~38GN2gTwdbࠤK+$q~ֽ=?Iaa0YkSВNuN`ZFcYkc}{0bq ͲZQT< ٻgm`[Ⱦhu9'in3%YNr>ۿJ!X ڜd|@"o[Eme:gǛ{Cn 9T%L$.(v+>Y%ȯqE7ݭǝ'p.xO[j>vE GJ1AI3dfF\N!.&ZPV9h>"F,r)'r>ޱn*BcV {.& e\sc.@k=!Bly<@!szOoR(#J@{T[WF "Ar EހZմTpF7NTf5'6~?%̯FKxL'BuOD~i2x,tGсsKRxTV?OT$Tk!G!a[m;H7 ۭkPOKq, ߃*0Wo#Llf_W3KޝAb><\@+JO啠ⲝ J28-=N4 k Ȇ3-JijXͷ0PPPkc3Ž%ldk/J)A e2cHiΒʭ&}ۃlw*ΪBU ˼d7W]#K"C/owBv0 Җ_?ߓ[`|PE>WT*O/Jp`R<E֌\1A(541ډӘ\lOCSVㆰ}?Fu}Shp K X\oy]wT)45Z1(!!bC)pXD/5Eyq< qB5řZr)B%['ÍR YB(,m -XS_G 捀ϕyIB4#Z5oS[eǤ!d/8=4xgӡ✪L,]NW"L8f&[3βFKS4?MN%ۈtv)?&[YoQMEB]*ڐUѡO+Z\i\s83i?*_C5.]jWGE 5-sR[^#>x{SK8umSv|DC7ڰ@wu)"bϼe 9ᨈ Ze;0y1~(7e%0%L mď&/޴_Zs4b1mGY+Y@/@ 3ZI ܊Y6g&XL!"_عgHsYzBJ QrQC,zӧY,XHM(fw4N1KJv,Z*{qaS8|)pxK73ݼYs#u+l-0X5߄H>+ q[ uA- @v|#^4 @澛؅JTp?XFq~mq>WO 87oQp Ak-׮1}Cy ҖA JYApS[6ʓ t";Uli/[Cfܷ)ƣhny=(0 ysrm^}) cl?e);Ѭ1YB)ܟi O dP\!U&sT,rT%OHd`~П[ lUIgWsO\eց t<[;E*~~O㭝zW[n69{q[* 4ٶ+ Z_mgq}o" R.{RJH'yӇT5+|L#5|և903nܳ 0K ~$Z:I[]yn.QKf7k5֖L0=Kn*8cy4 5IӯY|®E1ys~xg:X_Uꈎ'WoFgMsm{ C}_I>mWmܼВir;u1qNjp_6.b> )TKR6|a! UT7L"wX@0'J|I-%y9D74#C" 某y띞̔aVP2٢#zQQ_;k{u::9x+'SRPИ=퐶TgdΞd@Fh~ {a|[%q`;lzEum8q&,[UnA/Uz/L?<MqBWM)̙阭_ƻT}w}6 qL#*U+)HJ^O#*3Z j6&'.NA}#eQE\t{KeҌW '%ud'e"yz?2c'cEտƆרhb&ºJ3`9C29C5hީȇPb2D(|By$?nᡏJ+F(~C܊Jq~(bk?E.^; =$6Wn$y uώFhr/7lrSCh_6S(Z,yO̐:I]޴.Ww8}MPjյN(#}F(m޺!–WYӪ4w/Z!TP?|~v5?pxLDT{Ѻ!s^/`(#?cX)cm$GQdzҷV~_4'f{Kp^ ok?c%ko*6lf565ҬU?Ja }^QG񞣢EK Ez t0InTȃ(^ge`.GzrWІ``9¥O,~Whda>V92YKn}_\n w-,+]+?nV Ӫ>Քq6 jQSJS>@CºMʈu nSIMoɲ CT%־K"ִ@oa;X IZ)Mpq〉 v[~J0蜫 bؔ\oiBK_gkrM䁆q>Aj2 q8/ mDb+QkGKHS}kLYnK|T>" 1pooV?< c,y)Зzu[i.؅4֠\~Y6cȣR?s/g(1b4 [7U^&v ꌅPͩHؗp B'^'$9׈DAT/Y.ZqSܢ…V}?5$" *UР0(r>A1cnӸ j ̽zcHzT$+7_+ p"C}%}/hk^%$;ef|"<ܫU_HOG_8u7|QA*ZǮYs-nьc#{}c8I]PjUXo6Rs\Ks$\8چ ]Mrh!-!KlA\ GX;|7_Z}z-#RYZ QJ3Zl#N&a_t4wdVRq.Qy^(!ƾUf72LbP+}9D6ޢG,D Ģ/o2pڥ{\ x:BijX׆,^`H>F=B+J81_l"^o|%8LEP1+8R]\|*jI LWȓqbBE1d 8 9}60 f'DU9xKvA;쩈jQ,q-tb XIĠRW)gHC譴>΍(xYКXAa[OAfuP'Ȯ2V0OS 8O}ja8\uczlJCN`iTr&G]wFvݨg(^Pq6i ( NxjD**_ڼ!SG1X7ŕm ='K$ţҒtW-o*[N'8:5P:Ot #*e>~s'T/kmYnQCoK.h:0 /%oZS/ \1 Qx wJmpi;J)O<%vJ o2X(g{֠$C(}o<ڥg#6+vne&v, B5>'UU=01" bx1娢~!jGAp:̕ r|{rCQ=U/v%v0KŜv%śtsL0+-q rEʀ_(~A<&BA#2F:aZOz a ho`  kH$VwZb{A17Ox9x<*t \pc?lO\dؐwOpcGS$hhJƟh%CR l,s]pe9)i @v <0^y]TOMepv8c)7S=e Iz 'hqqCok#^jQUX ${q!fؗ܄]ߴO;q!D-#y}"Zrz̟U0{o{3K6y^7 Ü{EtENW ,՝/8Ҹ(?ى3;;/"ulV,S2ǫPa<_2jkTPx߲ׄ-9=%D60 ;L* TRp,&t yK?}SdLY q2W䶳BvFe7[K&>j)@Nm<6!GKa0VQ}Х~ҡUd UT2mgHv0(݀Bǀ͌9^ү&ocpL̹50""⒓t\ ۴V+ ʲ| f ^i"!H_iziZ*Ec7IW(8Ί4]|:Ʃqsӓ\UJ܃[oU'H&ָ!Az^!UQaS& w,p@mx؛ȉ^̳Yz3Zfw ݱ2E50EEXߣKLmY>3p8ҳԢ :Z2r1Gr9Px3jP|A?-Lɯ_%N|=3|$S"P pݿE,kpx2S;9F% 㚤2uH1Z`lyiQ[<#@ߴ‴,Fu^C7(X.lCd=&M["z~Te ΐ~c˽(lQA3S&]mb5?jFFt}rgrCJVPbIQ˰ Y<꬛d'd8-ǺI%i::|q^Л#aqNP B"|cmڜZĭc}GjMӧ0uJO OwR!* ۆjw*_ \wKȤ'Zؠ]pK8T>& W'RG5_ekî5Dmeb#88G\K_!I |°#. :q9B;| MIo{*BRn{K#j +94q/;]R[^ kdхƸșI): 1x|xM롏b I-/>TcBMts$WBR +q 7{ S QuTTq)p-+^5s$MRjTdm~T Q*\k!{ PtR]g{CusDJƍT2(^AZA>lܡh|Ǎ_?9/:~SuJ"@6d_;^ XJ a?z ,;S/;/vgqE6qO?rc[h|ߡRc?8V /:INtZUh><< * Ct`kj(=Ob啹%iѬfP6]t!("2K093xI ^zHU|tAxMG;~P4Xqqc KDy=8^ aU?4&˾T\*ŵ'>PU^FE{C %6XR-;.LBݫsAgVU?3KIL-JXኪ5>!VLX/}xi25sq0}"iNNa=|bq 5I;-xb(q~%C7of ~7+@'r)Q4';sN*Dh @HLqd:1L/VA1˵IfZ'c3}.h9Fs d9kKM<}0uKF+vQ^- /*/+`]K? 4Ӹs".4qq?Pu) JmuY\2CySed y_Z]Ȁ9}5D[`Πp6`&(0%m#n$gюi'61`>ڬA'ЙzrZ001WY%4dMhp]Uq<-? Ewf}Nv͠nj.m>$¡K; Hk;*.-͍SyI}mM9&tmYp*.LnrM\1Qphk:aimR`W\-«gqi.@V,ȉbJx&@Nov]&( +Թ2ro[yP46S/ƯC5!ױ"]l9jf@9C#c>o.+I78mm?;IPZ7p׹Dm%]jeAԛu1q-gd&F7Vng Ľ[q^%4.;ĎAMX?L5@!|//9[/ tDǒZISҤG%֤ܵVa-Ge_ 0%֐MгG хϏSQ"P:Ma-Ir>4@ #12=/.:CI˩`W4rhXLfV'L/=S7id?k5X91 /\i`,UoPKTF*K5g4;jLid>q+ϓ=\$͍gʡn% 7B1ʶ̇#]\)yؘODr!0̐$"^H NP0L$F,&p7EF;KDG'-GT^bƒgcڀ’xD W}7ըl5a1&[pj1f7qQe˪ zPH}Q3 ~#cEEEADgh1*gd(M3Ż 5cԑfcc#UJoW}}?S5Ce= Y jZoϧx:'=g#`)!dW"qJuhے }[#`{ԤA:ђA6ۨ1wD J -[G#Quq -sWTQ۔Hh8<fXԺݼdTN_]͛icRn{P7<ʽ^/j1oOBY|TI(5 )ksID@VaoDٳj%֤&h0zŔaQ0]=GZGӓ6lލ)75XvbJd˽iæ/?Vf׽8O]XucA[mFy[妓.R0Sa᥏#cHQŀHi1pпeuMi!YI,]D[/.^DxnyC3`>+,*Ko:v`攉&F\%[Je!$9 i&rq:a+Y*4F}-9$[8Q h>SgkN,I.YQOGg"͕қ&c%ΆJh2 zup&5tN'wOufd֖ %3m>y#bn0aB;$uh#Dղᦻ['Art˼6~Oqn2\C[$z$wWGVmUdRz[Ͱ>UxekˀHIg Y2QP=Ӕ^]Ad"#{n}t u [~V8]λ])WHdtV> T7>->GC{W#gmƏ$ XgcNەt ^z9ΉVo'WųkuO_mX[#R+Ț.@y(jPK v)F{JFGqҞjfP;]0?ݩ8b6Պo<nطO]j}r@_92ֵp񉋢;*9'K L􀐱!@<2$ e;1x'g" 61%[*9~hwYFWPQ3e &`;F66q2u9/BQK[/-DyLi'^yu_FUfwĒ$L/Ŗy(?޾ܪ#5F PØE}<`.1VN}IDzm^;WgԌz3[B5ưus)DznE_>sIMIO{ >׼]5| [;嗿ke/=:m,yi>[{2.eWPGv̩,+VҾ`Tϴ~N1QT~g0*1lJ-=QLۡc"Uă 6߼*-M8*| M< W;峷kVS.۲GI's=. ,}TyjrʘyMuLS;aU 'D5Cҩ`Z ?Y~iV2֒@j79`>e:;iDXopO'{E"A(X}؏Ck<21FBIЉ/]~/N>^e]siܐq7syPD@AF >޿0;gGF?G"P'>C'mjf{"([o1utw?9u?$Ys?!,J\wٖG[Y:#HC%S@2+/{Zܚm_Γ:nɳ"#i!W,1&RYOl vq/iBI9H\2EPŻ- jŷލ\ 5bo_< bɰ@ `Wl E@2ر*jܚ\#[B#CE"EiJh=3-|57I5%8 ;~k} NKI]2AT4[N̓_j5#H{]ǻ᫢h7ᅯO4BXhIv6(T0Bau 4nmG10 ;Lr(Ԛϸ>CUi&ƙ8rpK`>δue%k\J)d-#6ĵ}KU&Vd- SANbi? +sFN2EtJ5J%ol+s~uY(O*Zk~KRCOJy0.MJguևuQ`8P;+Œ'J5]taj,"~|oXؤS+CDԽP,e=*,J6I\Cx¨ʻ>bsܡoF69t&vp#@0[.ӄw>(xI!_)= 7G_mL5Ҳc\ mȭmAQ8KZ647\mxvJ$ؚ:&r2f?/0yy&l]+,^eX=2ҚTTU/,&Yufu-CU7"~D&|\GR .6wU꜓$>r K%f:f"S}}wZ%վ׭sO,Ig;q6=U!SQ"/&r#h2zMmp3&6x\$kH` yhxaqWBE8O7BU0Q v?3~-jHoLթ[n#aF*JQ?~ɔ6`+c[sS{֢kEty\ wH*Х3ZԆQU&k Mkp{]J˳%ɸat^x*vNcL9>4=C-GXw.2ʒ*w%㡑tهE}]`fk,;Ŀ@ 4kE8aWۚ[b[M"K^/(ܩn7c_ xZ1# 4I u2S1Ў kL!ʔNdۦU.H>Od~k4D1<]9 i=?&b  "gL9Qv# ޹$j]*;Sj ݾن>0i_G)jD?t[;1X3O]~\K2*{_rE36\uarzJ# 710~!tKsAj5sW)8 ?znW<% @͑\NX[!KChHb; MtpksΖZʫ;!9ƍj$܌kPs>"f+9}SQGY3("[.vਇB+lhZ1_YiebljJB?՝"\K3 BVgx$+c1\=B:AZ߳32 Ro=|*9!o &jEi^/LTYC 27ܾiI/ҴvW2 /nCCC(H1& "%䂡iF0'jDGxmI Ƚ[̒ɉo97z-w0_oZId ;O h x]VBV]q](gqťOG0imX A_r7늬ZTN%[r;NtWp\ʣ1 CJ%E6^fa4sufl"Q܇+~Xa)vْd(\LudqRu*f0͢ɮ *|Ɇ Xu 7r)k~ Λz-9FJU%]Hm`yReR]h hhv {r$޼k 'Tq> `G0;j[LAX^|V4<_[W^^GǛ%E5"&Bc-Nnu/Oσ=/mYW߂$;Ɉl _o)6q}(c(E5eHZ뜞2?Ԋ |KwvpcI\+nP'j1k׏¶e9 _ yYso7Eϕhb?P;d3/q2Eǝ̐4+Qx$D8$Au1(x:35lTlЖJUxŐ/(2dM fomf0`Jɹ-QգR2dqƪ+Q흈Rf,dY!QB/k8W42b_xP*܅>[Iw$Ƒu:Ψ^VJf-{GaefCT$MAz<؄W}D3ڣ0! FќD :ؤ_*5EJ o13M 1ܵrO0.(npwڷ>>է_E 3Ac?_\iaZß Bh"y@SϮY.7¢ 86yu EKcYYtK=fd6?ϋ^[ t}Ę^ '譬! l: ]G] P42@+Gy))n 0Q~m%"B'9Z͕MlXT Fjuܕrg vKѵ|(%L9r4aSl/# qenSѩRU!}e_*CV}P-2-t ] RaNKBLhmGm`0cjw\†4/a(NkQ9 kY%DG)9ŐB0|ep_!O}],~{?Ҷ%^ "G9.TK* vtR zrJkV*>(/l8 ȕ10Cå{G5_CUփmetTefߦ$c $BO%盉a]aOU6[y^ \R (wux"щ\՟YuO9M=2jo1v<!F̅psL4a|ҟKHh4`Rڐ.HÖA)#ԢѩIyd*ɐQ""y0Ti rrx:Ă:2`FA= :&4>ulCvĚn16A2@XU얰uᖓ?^Y3VNvzP%lR ܻ&<<,ۏHߓEGޤh*!Lvf_.wt[dz.pBݨW'ϖV_. >Lj0l04vw[UC'Ę"LH(畢2A% 0aVkDǦ>2 @_s5Vc^ k]_kT!LVe cm1pև$gr5Uaf>Ѕ,eݗ2^Ob=#A raUsCq% (rś2Tѭ܉Hk 1( ӻAQPzt\)]`epr_E2yWػ~-(7wqn*m%<_I"ioKQO^aÕV% b9E#ZwY'dM (AIаRH1u"otxM4T8Pl)kJp<εQ 9Cݲ1Dt\c20D"|Cdfj0ގPT$0 ?tEC3No{TeD}D+lg*:cY3i>%6`p97y}-’9Cp9)J">ޤ*rL &9T2 90LsYM&*=]ؖ-ꕓw.%7 ?(H$%HYoSuB}p)e~ҩj lta'UfLQoZƭ9h冪xE4z-.>{ǂ{չن[FcÆܭ%bvr(,J4\'y_9׀/êRdz_ l(XA6?D6/f``f-35CTp.rVMƙ5mS5Z3`h"`nhcc=Rk3么гzC=^=ظ|C&c$Ǐ9 瓲.G2 /v405| i9uPU -n1⺞kT$ D%U5e)fS(^Wech![ |AdZGOX@urliꁧ>k "[~A V{Pm(_2;yңoڜ3qap;~)'Dm){rD!0<'6χuD07]1E/2'x|(7@֡kdL#9+Qh]"~7Zє*j| kORAt%20u5B0oxdU<-pM]yBnB%KvHx'ˠ22$]bt -aR~/km 1z*:'7*_"QH^ut <ɃuQVM򧝞-";$MDqݘTRʄ0 7XR.ZD]4ҠVa[*)(䂘å '#|ۖAI:G:(V uPK8)0ka:rtQ=e@Q!VD:Tb6۸ 3oM^7tQBQ5$)8&4'O5=}ip:V }E#xSQKjo}T[ ]ai\ېpB}3[À׶eĈdI[ezP2FsGf0vz6pHrKf*gúf9S^86d^+s 'fwlpBeX[cXF;kyTvX/t6b6Iw)1$dq[4vj.n F]<-(Ɵkrpgzoi|\Nxf-0~dde(:y;GTڀqf=nʜ++-Г -C>(N4G&AOK*U4Bs߻&"H8Fj_D ug,4{{M~'#9&&Ǯ'g  3]v7ʑTP!2\sr?q0'9taquI,(2釥zYH7BVׯsf`16[y[x`V ">;N_o9I59}ݒ~-B@\Y3Ht9[+U2fUW H&I h[~;*{U+d{<,G`Ңx4zo|oIV'7]ݦ>!wM}-bm7jޝm E~{.NY93;s-P?<'r{K};3hlή1ߐkg/z--u劵78ͪ"x߹=Piek(2]xh/ޛ3W*+ 3-hϾB" | J6׃0K&¹p8eG ¦n'ŸHí!TiFxbyT;GdԞEPPf#ötgUr&Vb{5\&\ce)Je½+ȡ`b$֜MYnWl6FMpsY!s=uo,v#`[ ܏$..NV&"Z X\ch Ho_d 'x5zlT|;^ a+%- !3#rMJ~paƶCBlU'OPS&p4!|3ia|m"JǦoPD6pmB:00hafiVf|(PO"'mi]>[\LS0]JZ@SB {}/)N =}{Ppkd'Q:b 6@t caA8Rm!cm,kcR!$UI¶2e?G_;39n\οE20uɖ`30 rhz$N޶Oҵbzwv+50٩KG _\E?Hip3ꜥ\Ce1Ⱦ67Ws(iH˶I{u1MX^~LG3uhHaa'w7ȷtd c A}yO(7 Gc"(a!!uP☵V”@|[pq``>$,R_ˈ.V;S eUգG$(TV{y=D\MS (uȆܘsiR>iap@4niFiPk88\ԧ%ζZ? uw"OۢQ5,%~("?Nb)lI,@|,bqG;xOޤ#`V"RtttZOTJ.e\$q.W q7Cc1wvaO/Ixtb,,`]L P ijzu7;+7}޷D ;L1Bнn u}_>^24o79+)k$MM #g1 mQ1lOX)HT=u,T.,#]l3Ɉ(bcENfv Iʝ$h|A@-DqY.؍er~i<&Xk^v>oԣ rD y~Rhu'Jm?duε?پoAdKtaM8SZ؟H]A&c1FE,  NyN**.eY0W|lLh<,d'?kXfK(J[xÞŭk&Q'$z31|F‚2wF7}U+hi4VK\ ݘ2W-0Վxgbbd;(PaFۄF Dejh8?Ă!i!j*dԤ1N0Es*o2`{ A'r$ :a?p`x}R \Dm q?HѰ4+"R.dHF]-*2F= ,̗K"{ Aǃ>g$9:a{U37@Vc5h XW$#zA9]H ?Xi{2~J֧`Ewo!BV)[h'jYkIvT1~)Ku *-2/ Ό#sgh(:M%KrP?6FK| 6ءviQmlK D:g2uϬI1Gn턋|Z'1!f#A.,4J-\vw`h >k6}Ck\Q KdH[ Jh؜\p2/z!깾Kt#!>%zZ%XtT}Gu뙕;jÄ8{?9 CA9&R2'oJ+.b1b]uRc8&1cffԄpn /0%ufةĎO 'JVH!`; ?d5 ƃdl8B7-Y9' C7+MU>gȿbA%_ITġWjw[xT-MoqrNue+޳DYkJ,?G,}ɤ߿Z;c[M[_]C ~>=b…Z }ۂMQf}3[jވw첸.~f'~ xm"dbtMTQRwz)aoj#+x2RF ǝ%5m9f8-HS0U=π$llZy{=ƩQh3XÅirL%kLb(T>08 ?w< {xTjE6 giJP~IPgٚhTIy_.qlx):%cDJl)YO ]:T9=#V^2h;E$E£^n'DHF=~Ԋc5/@1U\| JՀdYU?е9fP#0>Q9ݻ;zWB1e)GG7_[`덇m\_O˚iΐ <L#(sa6h16<;a0t@5i'epGc>x *&qiZ#KEoRpF/7"c5.rR/43j;0\VҁM?8GydTW{VnrőDHw t/awOs ˋ "o:MLA=H΄b&M]Y^bdn?K'{MA(Va1APCyHL?s@-|`F}<,7m#Z :k8Pdk.`eKj81٩V<+w6$tc׍r3:V(*PӴPw&M>4J+S3`]Cƈi<}`PNU])р+K`TT7 6sc6sV+~VoF05F-CHsDf1R>; ύ_Aڊ؉ `I!b6)BR7HSq]Uj]Q3A bܜ~ wKZ)jjȵ}^@ѵ)}׳/dw78{!z|yƓc'8QUl,Y=P|}q+v>Ǫ*ޱ;,A w7jĻNʫ, ^<"wj3IL⧔ߗygF "U:=^s8"9p #L gAؕ(lf9vhVnB&u_ ŦA88 _^ĤY3m_7ċÍǠ/Fa/CDmN[c20% gX-x3|SuQX^~{OzMҙqN;⦹gA2a},D .s8u3(JU!%(=aݫ9Uy'PBuz8  ҜO҆b^ ή˿Tܸ0Xp|vr3يl$\f<.p- %:r늯ZW!b-X +O5 qW=%T5$\UI|a';ц;H4ڞ/B,hJ̻7Biml ee x攪N7u۞!n@pө>Q sŶF d8lgĆBNϬŬ 31ԚY]_'Gj+*aʰn֍WB\4(d/MQ'm M˶ Q+>jb"!zko([,u&;XNoYYHq\[ RV#a<0g@W{dIIGe j#3Ome/RN.w',u̶4͈SFum$"î{XдX-6l 8;EMywaf!w%><|c{0f2C,QA! kAƜ?kP鈘 E9E{ynac~nE剏y5L/<WFxI-,dzr _z.pu{SGXgH LqHB6̞~ݾ.&ХYE5!8?s`QO4kBv4Fx/\-LcV,D6eI7TRWjIl,ì>ML~1Tג*'頣ݽec,$X|n17P98) }cy|luAݵ* NzQHUDp1U<^b}?+ڂLڋ j WuW2p-_!;+&5e;.\2HyRNwfCAel2pR֔ufjryg̓^za@DmO.`9ը~8u8+QjH7wZ\70iֺؑh\PC^]pn:R"b HtgA7SH&Z"(14XGJg}-<|Q۬k j#VJ Io>sDJC;c WTqlZL7_N2G6⃣ cz" K4.^n|h]q% jIɜ1|t*7%bDʓ/19%HMuԔf"Yh`7 ] Tz;ݡ3tgKfN^}Hv<^Y]( byy$A;xs{O=9=!@۟Nzϒ5xBʃU錯R4 䳭m{P|( Q}[vYfu:?GeKnU,3&=`hEǸvU(.{˝sb˔Q7JN i tqvQW%UQ|R __a':W/YvБBoqʧ|¸X.:V/QNܺ%IMe(+Ud_[5}':8S- ^ߎJDO'/re"Fd`UЈO3|c`6 |g$Vm.Y EZiⴍ :$7a9A I8CW4ĵc w]l#B沁%d9OrgE6N0AQS͔ K6:jX0VkSs5HY[9T-\*)3i4G }l>MdR&U ~ ܶIPr4T 2 Ω1G4(Y0 )X{6d =utU5`" =Ԥt〢p+й #MI팈o a /Mq@B#> J$[y"}GNAdq5Xo[SY̌a +C$h+0nzsYÀ@ꜘC ru PwȅBfP#0{PR>WV_fgF)EE&ˊ(wxSi[+{QaHpC,/“ b %n(m<0S>+~[fOd;,/"B^ǧͶ3B]mdW4d)IՑf,d &f;^ j`9pCo{ul6+oz㈬aD)~Diې[\Oַgwh2v9 5nn|$Q# $NiI[?;V&8[a-WkZ䨀#6~m*yKm$SQp [!$Y1FU NT-MHSC-إw?~/Cn9JFS1;8;ʑST{U0f?K^TO C\iA`6\|zk7#WV{Y>Twm[s0H/K{@"׳vGDrbPDAxџ&0sgfQ3-(W?dS4MHۦ±ٹ95H^ wdtA^jsʣ.l]uv]k5vz@0gc/Đlga]P ޴w J^BT E] s .{\t:k0SJqE 3awTmID@{$!Rw@sm1M+sr?~@ME0cȔ^XVOƣ?G o;]Kֻ>YŲ}g;+G+?+ ɾ* sAV2 {)Uw:YPc( M]Ԏ(N?iVz X݀V6?њq-C88kkjԈJlZMwwx2K#- ]icOpf̸+;"=SNz!vae 7ɍ,Դw8tB`2tDJ4??i$'>$tWD8E62xJwTDyr"HSMڏ\J5~*ȞC((^XAiUeIHGKK; ߏq k~yfL˦\rߩ%`ðd_b9jG_Upnc}!W]@cg:*>84~} {REc;4Q U=~pCBzQL대f7_Zu 0WۋG:gcB D?0f*.K [$*}9~ƌdF!ǹMҎhhqY𦔯CSr) rnYu,xW/`H In֓+wWYn{S\ *^tvjDBXӹcvx>UmhW#ĬMj?upl{(e@Ncu{:RCc[^ZCFmpПv[+͵bSֺ@prA8E3|i17NV0:0I.sBQi }Mau]GK晟!Mj?\Ƨ { `jM.Ru\B|F_b7,\a5dgX´0@d\5[ '9Ѷ'zn9=;VjYiِ[JR+]\yGͮKw~V# B![&LC36xh+vަ.@eOqVrʉ/$߫pc;1gϸ`,/>l?p(GrWol{LS{̂OĠ].p鵢QjRx oijJk3] phF)aadH,ȦCOa+pԐ,ѩ,Y]Wg*V*:#&`bĥoN{.1Ӊ?S{e~`zE[*P m$)?{SNfhEI,`7PWN7}Ivd loU:h ȷ|P{уEp*g!&Qo,z= O<6EFL ZPtʙp~W9Vr.gPFs=2mqcJe%w[q>z2DC}Imo{7B2aO kAV m+| SMR ^f-̵귲 b"a" 9kgncn0l!QTJd.z_etIUObQӓzٜ3BM X@7 M$0)Xg`zrBWXz2fpBOu+ȓψR1#eװ&b|IY*C_%4j @* ?_WepiNxHrlzsqLhڔcX'L;W-7Z"0l:ɜsB!:C #s%ܐɱ9H۾6ґ~h H6 ^lD5i ?@h9~D#˧1]=u^|?&BY Y/>9NG#%\*n{*`I  Yh? X<Mc\8ZejGc5{3xtP"[og!v蠹 }F?Q]?“pQ) ;$Z0fӌ>_U+{z- fvA[&y!m4hVF9\/¹_?H<pim<  N \4-(|ՎJ^?4Tg%Lz n MPgV:զB)U5A˦XBb!@ĭ4ٍ>߳#7ҺMfGy9+$sXZIat|?l\F}&Oz#=&Kl-\Ϝ,دxOsYSsHoCT{X7|o^  J-[!S^NCa.[OquCd$J~Y i~Z _\#=Ы$juٓ 褹l(ԡQuRvs$zf)Qn]0Mg$FJKa^$n_:=XYՄUPt50)+5(WfHF|%Թ+^CrP+`gr4{uЭ׬לk}pחf*cb_^ uϵpR1?mjm0xX_Uc``c8&Ү[v~Xݰ/.O:Mx;Fr AxbS!3 wj$o`ű(ITrKP߻cU+\:[p̳T[Z ҹ>WJoP嫓OmY$_xg/ޟG`Gdyn v9d5*L:q %p#⋇O910$ %> Yk4(rr:~2!,-:`<6wϊL@м7 mǂbg{)ę I nlY6'@rEXIx-ƜW`by_(I)e[Y!-e|![q%ZΟpeǀ doUٺ% kh'yTY֍_ +އ/* ,2 2Mr2&]ߤ_5wpwB ;*5.2b, % 7vGFd`;&G)r [.ۚvJ CE'%̺/?~Vtg+7~|Y߀I ?nh{^z#5^ b>n0ksdHp"_?}֥E]1MS}?|I[& 3G!,a}UoYE 8!jo-f`K1)ln4TtRîr]gu! SF<>DVD5m4S}.Y-(j_߾}ER}5iA7F)Q<;+O+ߪlw':WQۀ/?Ni|^밎]z"E."龚^&0B;燂.MЊ쀖G;WȈ;TW45cj kktRh%,D>gVkxVl\V?+Qb-bkX :C97CÛ`oWIOGYN'YѤP a3z#%[yX.'(82@HB%YogzFX{8#4y 8M(˩Zݐ:ʍk~ y3  $^L{?|0`F G;o |$z cT9M# .H@NΡSi(s4ȖWEtu%h;I~fvp)5.s``p 0#YRon}~BiO;8X0% 1N\ !vJ V5QR0X||#+_S+j iW=k0 |܉NQi${b˅skq)jL@FYVՔC&\ &±ZTn3a 71Z{7/;_PX0Pxb`|V[.z6a: ('TtoxĩL1޸ }Zϗ7'[UmlEHZRZ/ 5pOnyӝH"=N2xCZqvs?i(h "λ*41:EoTy)oT5E?# :DdX#ctXy"c銛7H#KKСF6D Q+ ViL+B=KOdDF/TW휷;6‚jf@KmovS{oqBh,C[ NKinHChϓ ac}/i_8T:E !,A+\q!ob+3&Y(cȄQw&'h3n p$h/zUaJ#[^@H2%Em'քݲln(i_k;^wsO چIc }6/s (fQZ-y0ъtr u޹vXh'>jH]E5*w{Ce Y2d`S:wus0`A"uzҦa^\GJ:l H[+&bRYv$$&2!{^ Y趇w=tŊ~3ORi(ܒ* !{W}+Je$j)'- xqtI1 )x08/./^v_i %dHUۛj;/gګQ%06/щ.KYޏa ;gm'Gl|W-!UAlӈM! [i e|gQ2F4Dĸ/5~&i?;wF_{=q@Y_"$1!<1͈3}RQm&n x|/r?}X0k `7yٴ4A #l\!jTpGQX7˚aNy%V՝ci" M4uC4:C.>Ϣ1҂E6KS`@VpҁIJ;,IBe%f̱8Hbd Yr&̀𗣳+T= jݬG@s'_rw`C:'I(rDܬ)p4;K}х;jk R-^$ʁ}||!ք ̕L#Jlb/bwN½y%hxKցy#UxR'an [,4×k<} @l8v`SyU<(Lcke py<b xth kՈ? KSgz[0-8%s<˽Jܡbs:pId̔Ȟ=4U^ێRc0͞ nd^#"E~ k>9<0Ւ"k9<<*k? z1 _w}c .#-ơ9[g;fDDY"%(؆OP38W ϥAiAPCRgI? D7ZIDz[NXub -ckgW"^:׃?[sWrSDu. ]GN؀6su: :vS,A\peXV~ 8oj0"V'hۦCS% ĿES ^옇KghkBƏy?+<jERى~-3QG,*lTmP2L0$qǤ[a2rvBm  %%O8+]kT5*#f&~o̲7A30OAqK@˛^iȾG|%NA{]$8F,j[2]@)tveF~$6 Zr؞wF ^F*tXٮUw5rNWXvf%h&[ƅۜbO{!NPS]'*"TKƼ M#Q6V1}ל뢡ʓs aJOsp,9FfؿF" <Yx6Mpqoۍ_:2v 1z &BIbַr!r.+ =M#o,:1,>Tnr^BB* BENWݯ$5Z `W靮`]ދ y6Cyjb{ Z7(yQ7l8 QKag?~25-3rgGHӌ*8j,Н32[cyգJ ''wL;Bf9!kX Kuoʈ6#m絪0 :EG7_Zj>Zs ;rUDM+ 3t;e[J=+9\Vgϊ]}J18R-jOڅ*GJPfmFZcN{J?*&iFF;iE`HC.8܉]ywLXskҗݏu/_Cr&x36{1'nK<{Au9ueWq;յTHP>V14+s:k|晘**)lKQI;5y&u2xFvTM8S =;xa_v~G|"0;^8cy3'ͦvEFYMm46\ y<Ƿ/0ҚR)!;the&˲AK!a%Oe9k|c=F(v8[ejl􄁺r`70g[;l5;ݛrںij{<! 8\Jrj6eKtY$Q32IX<@Xt1wSWO=CAKh_kdth6ڵ22#\ZrܱGcvQ7h[_".?:h Ǣ{jTu&z.N}ҍHI0.ԒQ3)d/0]ȖKh yp"J҉ ]]k{gsES!ZS_Yڔ+M[ЂaZ0Ę wI[`JHi2~M=X򩻷Mݴn'zħ!poA4 '_<-DD<%7QD5\YahӚ0Irh H$OALYnc j{q +9MJƱJvXӷao"3c,o.g)T؝?px*}۪RoV* +5+hqiVJvWS/SRE+.pSbt5ErĚuz-0L3h?KxګQbi pcGsϒԽ۷Sb̿9@6(BE8_+%aº_W5^N8.ΣtQDFDɳ5QQ7 ^Gcż"uU@ Xu$+Х*7|stie_>u?uBv93` `%`:dg] زGnQOĖ3ǰpÀQ(^~W &Rc - Q笳brU+Bpz(=zĪM04鍧xl&z"GZ H}6Xw$\O4C#1CV`]?hN6I.=BH{/u_7g;c)Qɀ+I\S%c!u:ʸ&n+I,N1-qHi%.KZ8vfW7nԡ6C=|v8Q9f7ԔN轱Ja#sx0 <[#丹I>C.3aWI*.֭}$r}ǨC%|) ܞypB]QuJHIJbcJfm 4*1\)DHi 4ld\Kn amOe@VоxPTu{ѓ/`c6-lFh+mHXyNT )eHbM3y/UnFk8\\Hj;Q8KKMK ^,*DdvR_zr~xx#Ë:{9}{tj2Ft NHZD ӌ\3udUBZs3ƺ |kJ*hxW:ea| H;fA$ |(t``u'h9$.d ,8, ``y?Z%igrW O`M;STydudxeTb<0RӃ*Og8;%z1Щد0Hj\jIaUGp !K V:rW:ᄃ;o}:O{/ -'au/ Po]˰39hWBK'>nؿ⺘C~ L.q8ԧ2.dN=bܞ!B"( x٤0<O ;q˼L,݌ lZQTK8]|eƺۻ=c=|"Vf4Ow;;N|OYةn^yJMSK,%dž=0{}cЉsn(jZYz=[zi )U@Z/X= G* 阩"eM^^i?t;ٚZgI۠pLh.8%'xaOg GE;16*ϧ;\s4M LcT:bJ tsf c%=py%J9KkʨɠPk d=n=!#o#3ȼw;SXR/KaƂgʖy]V9 x਎]-+xZ5ʭFprP饓xfIKzæay:N!il@BJ?pN/,5@HK?z%9p+J:ۻW* K2兹YSq~I)Xe/I/(-6tX6Es~ , @λjP/ߟ2z'덢ɽ ÛQc+)TtGNWV̉"U[ad IMv";'oel*Gݳa9 @!T3/ba kXVync';!_Eᩣ{%ܭD:oĬ4JDoת3fm =)kFf~tǑ͵3D)F۫7˛&Z!$auD0`ۅ.،ϫs4E淞;)֪$ n +D hx#{Gs_96k{,xVڹ$ V(~Sb:~~7{&g4[{LQ]xGg g~6{ '}tNNZgNkauWPV :JQpG:醝{KSFˤJR9H'ZE܀ܸ<P.әmߘwP_z ܇1V8J2<4cs}Y G!yɑpq%W~˅ ^!ߪо#@2,JK[Zbh.Z+QX~:c+6{>N!}(BT럞-8]'{?TAC>{azK9:hR.j?EQ{epm6Ar +3'P1>bbu_&ȝ|`L,SCE] Sޗ2FvFgG֠zȶ$2;4@GŔZKgB2 Xc]m Q2-FzQQsQ.P\ sN? F#+n*YjV@rVW9+ 4,$T"%7>z l`kpոTX 6<`!ɢl:~9>'^, ㋗8vnǣ 飵hfMf $gGbc)v*F\TT" JdW[Ii=XH3ǚjc߉7*9?Oyםt$NnW2L_kC$r.O3?']-z/`/p՝g<1#PUq]lj<{@jaO+Ⱦ$>J]l 26mKycLЊpPC)3.7~2=57J]hCNNsSdۚiIgz6N>D\E*3-iG1H1vc+` };%A"߇'[K3՟.Wi~ct`D5Ꟃ V 3g!0ʅt+]HOOq8I Q%V# B.5;PwsO_Z,U\% q;[bЬ-=j_RQ ^JxXRW$c?I̳'joBAs#Zica)>מ5sBr08D%lݼaD ref# /il-31γnQ2[+< )r쓀HG`:f嶮u o(\8GH8kNBuv·E<!^P Iƚt "r ˡ)zUثMwMyU>B>1.¸q@Kz^@Vy2.u94@q+1HWF׎cDmAQ,|ڣtZJgO5̤GvZna\ afT=: _%0}ZF #V#iW>iR~(sc;_uQ C$)/h2/dF,@Wptu+!:kCw/ W_C87۫+>Pa6{|!9(}3F[LߞO܍)Z*H*Q'( gvzjmxMvLt?pc٦x})Fa͚Qnr9\Uv7>t˦[\OW $j2+%<*\ccˏeroAİ!]јRJE#B]+F^S ժJ+?b|iJP+}CRCz6uFX-r w4SZ o +rdȹ0L!+sm濟*{۵qԻ̘8fgIas`)Ffc5fgܩ;T@o5n(ܢ246Q1!S7K]`ˀ˥ !Mwf?Y% ];\D1>.iYJR8Iϱ*ܾ#%ٴpgNwU&Dp2K e] h|i3@9NzZFWn;v|Pދ.ʀ~_nRahԪ)'fkoΈr"t‡hA]jczJ&y+?1ו`-hP0gbb'[]$ѹ'ۤvD{BIK4_Eْd92n- ?7 7^Kc~]<.lД[p|Ԁ;̭0r&TmUaӃFrT.WNc5~M3}CԉEႧ2֙>NyjHX4Y/d  ܕuS̜*7*)@$pb+:BP^mnia } ǽQy;R)h0@Eq~ڮrb-ǾZVֶlby7F/4=ϋ7IFEAqC&c q15NkC#3]/; [;V].‰thjjאSOцue;e"ق-BΜTvm; N)Z6ꃅW#>aǚ;fMU\|`_I܈i5hg ޓ^IF1 S֧cj?}*#rLXk CooShE|mߕS InK=DCIzъ*[ЭՓCz(,T$jt P8T(P=*UR)\#m~m`ۙ[9juz<ц0KB@,sp1(UՄoQҒbAPunپ\?Iz=jP`W(tKRyx8tuX/ U`ں1.ZNuN=tm@4م)P0$ pE}aOLQY禬\wCxYE5u6hIT9,5;DDWS`"D3Z G(K@q؞ݣ#mZ%-+'4em #1uDm-ǀmS+^N뎙bA g3 ܭrHxk PWksE-{^(WUEBH^>>FGSnI9&^O@O &kytb`\ :҄㥀81SlSue>ߢY9B'IPW\lM?`O- Xo&'$'ڐyV̈́~6GI \o[!djAm Г,z ""%^2KZ`#ѳ~)t%2ˠ6<x"Ԍ $󎣵#(;Er6J4I"JU~'xO~>AZy: لѝ7BOd=x0⽘#p;]VHӎsqX;6bGR4C00 v_1쪏CSC=W="lV\l@&/񀒲biL{kʳ/ܖ /Gh;M~n**VP5aa \>HAGIͩ0 #2 12$S9`com)NN Jl:/;x2]j\lht*53Ydp:wCX}:~ H0gqYϫ$x?fFy ̯WoPw3p3ȍa4-^r9JOBntey0a s7۞Ow1W^,VnϤ R;yVYydAJyMPOmVQ^%:ape+E0Q5B#g\PJ f0*ד@.4VA#0] :q`INтS[JJamv_1 8C$l5O͎Ph}-1154*oÊwI܁r%QлW:Ȧ#Cwپ<^B:Q6fI#6PWWU-r맚ec#zϓeij iTPexX5VBjО?`_?DIWUHBUpˀ!aQb֥Y(1OrVY;@%0(]UMaBi%Z5%}0ReK;`z@abLUFWk)CnRbE"hIwܒ)#0 ΍8?Jp|3Vs^A0v`Wйu]Ba^ElO+HGe(mf|~}*dew2o cJuୢʍ{+{ yv&@k-^QQ"5\Ep^2ejgsdx ${q^x{ė)ɪ~V|\ r"EGW]iCInLvbZV?LgVw.5`@!w_nجx{vU 꾏rFMI?N#c:>AD#D\ 7bS{Hn$;{/n_$Kgl Vu(a*1MEf0;J%+ oy9h.c*ZCHET"Ri  z'ۙ,sk\Gf$dV>a;?Ƈ) u G GCΨ+[e>כ6lT.m4)z42Z'=eXUbuQBƭ e&.8^kie+Z_W7vXB4TC{ e2k.$0ja2>R# AD"7{4,w>5w'q?r.jQg6ɥ-t@EOC#I)`t6H.OIBJ#z:jVM8IY![tF;TU:tI kVAYZXJ=f pNl(ax!A `f"2Da !~9VMݺ0 ʆ 3R_VBr_G8ˀE@F3^vT@QC]֎η0&^lqD%Uߎf{?4I}B5+&9bĠ Y6hOڇRi&I˒uWݩ%$(a>?ZWٗ(-4[x@-mtuE#IAMBz,$^{7"L~'˾bmdS(GAH 5fv 18N#(~]p#/;-"xnS޻ѼM 2sy9:\vin/Պ;#8!Gv6=+:#,V(4noFEWi⍫}{NXB4wKQ ڜeu`@Ue ̛ŭ4!3Ƙ͖YzǍF0QM'#C>LJ6`XѪ-$_tr$5Ux$w)!Rf5{ 7cª"8'_ԟe Bj: n$EAMeM7e,3OrKDq-@{X,!"D]TIrPjUpY)/ /Z!ȮISŽJb2"G]/uJ`xl([vY[i9oGъ(~oHB.=%pi>rs#\[ɶ}VFGRx`j?Kv'0p/90J4;r%BL8Ao bbo"UۘY/j4O6Apr|LzgsoS1&R3C-KCO0?GdwX~x 47u7!L( D\3J(S"X}!(BŻ&`ujDNR/VY KF^k!<ɿO8_iH|=gx;Q4[! zeۻTT8G̢h! .> tB+} gx3_3>hL-hی(^DAg~fS.|.Jız0:Hw?aJrZ6Z|0>//N#Q]0`RŲƔe ler죌z)tcM>4v Ovhƴ,ce9Co16}զ#: ~۠˷wFiڸ)2鵔 ( --p&^obMG8;vc˯]l$<0nƣUD c9\ d?4TZ걔CAa{F ;15}u Ŏ χٝ Ǔko#gAgrpFrprڎ~#e .ɻF-(bEk&ĨV b4 ^%[֝Are;$Ցf0랁Ģr GTrhw*vE>ԕN]S`?o\Ftf_@gGĨ`DTXPJ=R   }xGF`^6{O޴=/A9]N^ԅPٜԹ̱Oo=xLz.E!qMVoޝ-θvB auLN/Xt@ !֠yn( -ϋ+ಂC]F#Wץ)^v82#P&ilX/~iR{;*h;"E|) G~m̛W>V39J`ʻQ4Zf~Ob7t9O\J `JG%~9@nGu\b33Zn|OIvDG'h҇tl?/|;Q <.z9UNz0kN5v\$ߺ Jk"kidk~ QoӍ|QK(}1)VRm# =%W@TkϽ431w銡 L2^,̈\Jk\y۲DJpH(~WLc 9ni&ts3( ?̠[sGJT_X[ |58$ "̚QpwS+<\ü+;ute;M>Ww^f`Hgeո~|>5 щN'!MHa[:̆W_r_;8 j`sG H79d[J㘼^׈Lo4E 6볍er?|!m$T?1a=Qw +J tFwEƢAFJ;L{n!W5_ ͕ګ 8 mnzT8ZJ{v fXni=뷵CZx  *{WI848Q`g/&`E nc:68%c>pyip~TDx-3~7A+Xg9^Ex⮳dv%HQB @BզطP/' `mCRk OǭB#&Ȣ&&H4 <{Wur5z3NOu^^8ԃpF@-dLVY˱"Dpg}\"&U䂳4عƏ!Qw) ]=#!LPQ&Jvl>2aXHgc߱R}~@?4w&7B`}ȲK~ɩAϔ'J,YBH1% Xkl~b.:mc_<7`uPΦfڨIJX3qkQPR$ϩz%d%F*\w\NO5 A&SRx}psY8U9]4;? hZMD!j=媥6 Iq={i_Lhlo >(ϐ?m2jSC%ːCs+Yؗ]3/4qZ$f i  𡄘R^Amv9f*E6ʁ,ɕ\+гG2d$F[;0vzd:dfLwZ ٯt1ɿ16άZoh biC5L pI=nSW[itM79d\%Ԏ` $.!&zMr1i녦U~ݏsiO!S^5D}kֱ1&73Pi#x^]4uoD]w`KHx#@P˿^07 :0a + ޶?iv}5jHz81koU;;5jZPTYMmH cOVpHBNAij|pCyXqP~ӊFxH;| :d kkr^[&a`ܨ γxdf%}W;D ;EYG{2~sJ{F[5B4k< ?0g^/pwx[ #mDQBMGVr!H`Ń>w+h3 oDko,˰'3"PfdL8-8 d c.5 %udUSQ?u/\xĄqpg6FfD,Gqgޛ= U?Xq/g-ƸtJTF,xH@QF@o7 b}?/4DM=RlV>' xU{~_Nq,sW:7Qo#:A]t/"' ѶYKnvE`rGl6Gb#G#/5XK}yc;)".M[Ϩ9%*!RNKnѧ8?~(][Prƒo-˃ֹjDg:Gr,zuf$GYݹ @M tfw:+SAPqs}\Ii!xwV~4ܓ܊Ŷ8k{a5޳o#v}hJ#hDAoڮѸwH|*Mf Jp@:coN`U7 0H' `{Zh@0SȘqV |![j`o$GzX PJ4C&iD2J8{Q{A__OY,[Ř kدzp ʁ~#ǔTʣlD}]R&bVߙ慎Ț")Cf&;ppbj.[a-1T1]DneGO(ղ?>ڤ]^P Cl)s"{\K t[Ժ5V nXž NW N{m+6=E@Ѻm?߻0׫ VTaleQZ+Sz(lBY:G ;V-}Oz9a͊ulfKFJM#qI JJ _0}նrNbj0^mpI*s1Q{#(pe88 qhxv*^qÙU71AGKƦ!fL&j̓gr3Z2˷2]& $hnQ35@ 8IJgDZuTz=֠鯴#qٔ}&e 1 40pg/ARV)oH)ؗ32I`PUk_{w"P RR?ĦPҞ`=tj> 8ŚX{\|#a4KoMDR[-Z#z8 4ca's7LJO{lWdMJ؉ϚMcVhv Kv?[5;llGzP},^*:*Rz#n#حѩ*B06UH q?Rm2{XSL4vV{j ?clcpͲY8AۿJ dh`vi6c.B)HDw }D_#?k+R(OI{ӊE 8"zMR :'{i^[`"4WpS]nF$<쒇"`a))D|o@)BN7I.Lppv귱.قz(}7.pϢOgtT)|(o7eu5BփPݺtV"lVx2sU;<3bi0"/Ϗ^J؏zeԔYͰCފHyi%+x)Pn@}3PCǙ3&C|nCmjs1^Epڪema e8dY+^4mxЄHhje$m{W[C8@',Y h%QT|FXF4a[&W54$hﳑģOaJ7 %,SzYnw(Lf;ܒ>=Ѩ+HLw $}/+[8*Iaylk)ÈWd!~/pb.ǢOF)Zɋ JqLHëlZye/6'9PDuI7C%^&gjG$K`2z.6Ȉgz"]z2 DUF0?Puy" iv#dCn#F ?D@G8'ICgs>}=Y}I,a(b1.xvjQHО?;_1B8dz-.R_usE81ق,BJ*xQ~Ay^I?8^ȸ8d)(XW1+iPl5VB,*V hj6N0;+|W6ΘAw8)C>ؿL4?ۡFNVO5Esr^$I{s'zNFy' 6( DbV\]~US5R+{!_φO rQfPawW/K~CUun"(-s6N*>ڶoH[`e-RP(LH7)CF/x̿Nlmy1yHcwÑdC]\rն +8D4[>ҹ\ݑ!j(N/J} aJh m74G_ \j(p J ]hO6׼Pq\\ks4d$TJ aV~ӼI9Ξ.C)ɯ+e\p\bgP[.~4 lQJN]xϱ G0!0(6,fP 9F餧C=|=QbY-z33|jz2'_{Z\_1Pi٩x^8$-$yZݹUX6xbh. yJESBj<V"߰9n'09cK=7lz-;U4MBȧh m6.|)UC*|^Q黖ЕC\&>fPLJ]Lw=P;r|/\>B-͎_>ꂄWC <q~Y9A^i,F]OybLOLX{AY D@-A7χ "j@;wGd5-1)3<ȪFqahD,[uŐܽQ gQj U0;Xuu=\Ry A[9ݨVu -GLlZɩ<2rZjD!p@L -0[úRJVpLߠ<'dT#&4I[ƐSNDhӸpQ|z5Ǖ J5dZ& $m̞kM0ȟ+uL99~fbQ_ޒ(Z_rX+(h8fcFZJR`~h*V 1}/ܓ@&$JŽ~`H@gcSG"D&F%.8~Vʝ73X9,} nzmnKvA hpcҰo@:KHCCMDߜY( qVOT2ydlLWHH6Z+{8p&+WGoqGĘ:]z^+j}%/6`SGh`>SrF Q-B=9m\:t2:\>*30S]Ϲj-F # C N`!A0=}+:'(aʼn:gsiy)Nv(oL*r4IUP,'#wT:(M:}. J29;Uf!(x)}[JXhO9{0ֈl$"tcE*AC_]Λpf[A# P!A~cQ<[P;H$zHn63FXvEۙ'Ǽ9(#QS  DV2j4 k^Y¥(&;Z7Ҕ50j#k.^5Ęݳ/T\)aX)ԭ-Fp7㜞9=ZDI1M]O6p%˭|%zm Əg;T_ [usZhfBvm&˷]}) 0\8z0sX22Nr[.֍CY&OO~;<,GZr@.׮uJjj9/J2B&&ַdJ X,5% *lS@e 6)F.-ް\7(QJK{->W`06w7͇ilC:˞"xk ո kԀ >&5#0kA!"fJтl1H[>XUem"mجuYχpcy$X!(^(rAkϺU)]a#?Aޘf\&@Y'fX uCb=MEC!Z?1JemK!bttV",]ZU\\m §E7vM0`aM'?<g'hL734Ul^-lKM!Kssع?|${/-"Ũv'UoDvdzۀF\EۖEf44D61<~;D . <5J3|o>[4YHm0ةۑ 'axHU4E1bҁKjxneCb>{'I@sqEjR`f\]]Q3Năxݙ}'* q% MinB#.Ģ NQ^(h̾m'լ;K6?I DmYY{,0-[۽x'-L2Ah6 U41ȧC=HQ@rEИvzʉƵ,E77laK7%4hxwWW? ޺aI+7_م+ho i"Gi˷ǷuA| [0M(r1vA"]Ht Nz||%*|e R5f\%?GU22C&~׃YOSB< ~5nIW8/-D@8ڀGD˹K ީݚ"f3r[Fr=|T׳B4NDfCi_*8 r5h[A#0V.'EU|ENU(¼H@iu3QLWrWtRŭ:rRJ;HRUVf^ݼh_m2%Ca(RfuUqSyR$Z45r|޾3^'pf?#E&$'xw :P $=*֝? q>흒:ϞGȣ|󙪿1WXQ%x%h=,m"+Bݤ5D_< Bsxe3k< NR{Ř}@p#(4ѳMdeqN,zH(`aQn=&X%{C?<%`hj|2ұ;qpV5v[~+Bh,D;7o3Wj 8bL⦏M4JI3Xd`X4Pe_ɥT3*܉3'D36ޫ yCu\0aѱ0 e?p[jT1bm¦GӅDR 1٤߃ |&{3t h`qsgYCE?EmYԾvr3ZzP t)%l}!MSӑ6\,o:Rrs=(h_NLS\GGll7yvD['a+(X"S-wIk2൴vgv#~y"o 28B2x#ʯL+3Je,VT#gO^d7 PD[0I Q~FTax`vpΔV=뗬C0~;M>ng2v"~R;ӾHKYz YȔ0ԟ_X%v֡4. /糤W&|$CPJOY^վ17LA%} mNڤ >m%Gr^ TV(hϒ>++G51kvz\am9}l@8x X?{%{(r-MF6 c)`,PsOcץ $v:Z`ݰה QN;́ C;cc"ڼ(BrnD o&t *^ue u?cL:grjV1F$oXnAωkCh{xyG8v̒okf@XzXɰZ4g|ʾ6L/䂖$^zP*~/+'tP51*o~F K5rOc~DּD-Ђmmޥ;Mme*?7p# Q"^E1Ǒvg6RWG fclV"-[R)u哌Ŗ#0Mu{C;ߝ}.k{~9()b7VCďۚe!T>JB ]t|2[;SZ(P(W:sZ\1v۵qlkXX$: MԶ[oѻ 9u|C X Jc*f↵g>u>h3~RH>T;ap~B(F ޚ5%|]%T$Inh?Nw'!/ E }?Q(pFf@w/Q6οf`bu1|xo,lz}r )IT]"FZ;GOuɞ!upa,rV"Na~P!Ѓ//b(O'.DS1{B[Gb:LEIūpPP3'd#=Jo@E ƙZ {D^~J.n݊dR3뽧N{Jq# CU011{=S)*U;j/JyMfژ)[0 n^xg 1m'-Ch&vR"݇H@PLiOFC9z_R4d"L1Ӕ72@%}+<-WB6;͢fo8yvꏇ9vKw ЦAt-D`bpBVϚT4S )3 *T=c-F^L2v'"),Vߐ@ ?4.=A.e̤2sD1 x,.d]Cس c/CV4Bwd~&j=l"B(T}.Jm,2 *@*A[OqjXxۮV,㯯igioUժmҀ-SloBGVd@: p^Ҁ%ɠل86{\ut) ɾy&x!8M}}PjH.L9D +Zw9s( (^ܰPD3/BspiK` ބ0m֍03 ;(@クS V̉Bnlj5%_hC ۟m̄o,\ R/Jdu^є]Fo[\g\(ޯXweݻJz9g[H+vZz tFYXM  ”Wv07]n%26- .mhrH U(v D]u*էηEJ2g{vv^Ώ1(Cda2iHk\3kd/9~ *Z LLsVb"IO\[$*!ߙZżBl"/;C?hH>6(ۧK9$2}R7AE"tV/' *D|͋AU݆,M d K5:̨[AhQe"ɍd Ocn^slX=hgFdl~Aǻ`2CA,n.QXq!M&P">J)=SI"PÒ59+[sx`p8A`S^*!{H3sUAJ,}tB*V!FB  =rȎ!fA]CHŴS5GI*EA2_ #`_xov /;MR.3BvxEXqfJX`P֮7co 1YB,Շn؛0JP/N) ('Ba;^.z]4أ#Ŏ_l_-a~\ @)}N.nP#ܹ͡\ZWG MkL ,q0h*7j[OLz0/,pt8܊@Tv摪.)}^^Cf-uv JbxB\5b8D! Zty0ԢP"duBDZhY"gb8w ~|ڷ"ASvKC}Oӿml5:ZG䶤l Ꙥ;7?NkA.yF &n0qFМX徏hIʖ!44YGņLearÚ,RC@"3 b .C(khQ[NLՐ%KzF5Tg#Pp-&=)Wt}TXϹ%@J9b!h@>1YA BEQoc*X3o^ L>X1;Q"TC掯YagR2Cno93 >>OӨ*f_[ǣh;ɻZ7N~ڙU(;B FYuuǫ>݄ڝOWQPR"T3C{wY=g>Nzꏺ"K4 xCiW FxuRڝ ꖩgY}vl&eb?.˸f<vh dmFGCi8p× rZ ƴ7ᧄ'b~ 2M ͇«ċd [-LthhILU< A!oFDs#Փo ?*:XNZ]u1 %L n5P,[H,N+-glS$ $%!-86pJo&}qr_{ Ls&v`.32ݖ)UjTtkzb_w%g*LM/>QKit UN%JNdsͭ6`bZrb© e)GM]̩A[[<Ӈˡ*f?jʽWd䢵n(G/3~|vO+0|M0(vb?{/>itac0H迚~b8b߽vNʠG[Q< "k2vblɖ6}Dܥ%"  W&ttb" VH50?ۗjWc*=NKV.…bai^*)q172> TޓcO+gYd 9 454鎺}976eVeњ7kMV[!2}!y[XV;0u%)fp!ߺz8W ۤB\yQ9ɖ:xBXYh=_okIJ;X>cު.$)6j _ٵ'&? bдׂ8dKGtZJ H1\P 3tUm 1З=>LB WIY/rh&­ 52=7Ԭ_;9(46픚_V;,uO>##{KU5{C%,2T1mZS동lZ -NkR/SEՊr/1$b2R6-]P V<ԏpD#{)}H hd@-pi770`(vƅ,3W&N1Q5AuAnskf7ZBlH<_<ȁNT &:)t@8B8FnTW5b@:(C4Gݿb~|7a3aLÕ,x8ϋ&=&Ն檮x+%U{=5d4{TdhP+"惧?ö~೫V~:1i&d ҏ{0?nZm0 P֙p>J%؆M0wF^o%՜9 3 +*))|S7FV!{韪Ǜ]˷8&LyV,KyaWV/ySW8*?](Y+ReEߎ0Zx0|fOiW@!tl]e:Ht2BC\Tz $.4qqV/X B6f۽ C8ENBlO̘0g︖#3 d.zYr]R↽(]s֑kq 51X0<*!}E P&lYG (<nO/׽Q7+Q yȹǻ()dzOf§| $W&̠;!'8$>: !E_kY p)}j>@SВΧ"Qz4B@ ~L>W>6α%#RfV_~3{RUڣ4)? JW[@eyVbQ¨ztM@Ǚߕz]9WmXr wF&̓c艪LdFC<~59ӘJRyÓ!dX;zdB&s>A9E?%ŭcTg+x.LH`uwIZ"K;Qs{--f2,n+%̌pc.p!h|jfSy"Y c(hI3B2\8qbE`d dJ:w6a#-A(-[(EaTc@>BU=zJ`CM,H4<:gKV?ʪT^R2^BsE86d J| @kjz-Ooƫ>\NtAmA_սVؘxYWftqP*MX+~#bk2As6bp|;j\E#:]Z~/0l@0M,yD![;Xѽe_ҽfTpKbsZw|0Y1)Kwm:_PdKy}4i-V:rhOX{(nOHS~<9H%l AL!SOeUǗB#ua -E RKCi>N%ب")f8ĖG7OMsF[trɕ^Ν"HI"u1 }8YGH!=Z T,Z\c-^Ico&݇mk;b+EƝn ?+[W`/>|$e.2Z偟j $#wBKۦFPG&1FGAXO0sh=EIeڕtaQ*xz0߷8sz'.,@۵Ս+@G"kGCda00pB#B)(ˊ4_Iz¥oVGr2hWQige)[\#.ۗwO(Pp,w:JZ_k&r;c&O2Wf&Er֝9 }Ln_hWos2y`.lgvm)j7۩:enɸćfKZQaT>cMga DgXo}48;E+j+Z"$hԝr.:$\l ">x|Ry4S9 Q AC K5+$̜MFGR]gZ:V3QA$fj-dP K`rtı颹&HǑHbsdʕpz^\jwqȭ MAwʨfŌ#6[s̪ZX>𜲙t`$|CRGHaљ3N hbY†Ԗ;غ+Jyir[i,UoS LY/ ]Az m(2³μrwAIՐ`LG]K&rJ.2OPIEZd, oU_Cfn퓰 =t$ˆj?AA/~@MdG@ =ʪZ! Do߰#mG 0p{S/g2CdvEAA  lb)pDACψ-!՟YͺI;*N D ;q5o.\6a]gԡ*m6K65P98g eOg\ϧtO[z̟;gCǩ+e:8 {$-*Hd-6M6V)%mJA-j%%lDmU-j*UbڍM"7fI]oWy>sYo!We=~'@ aI 1:E~w 4EC@f7S/Qo{V#wGjJU`zNg_ͭ_P} ӚZq*~ cz{E'4Aҵxp *9 +#J"lכaQ\|("">N(Q5AS=E'}A^T{)mc9v 4e؇|Sp@ $|"/iEB[)M #5[R?8hm.ils8[#l8mCdsDe% <>^N7S-,Dy9 +AnF@蠖u l;UK9yD=lU*>@A﹍Ej)s |=WW Lտ(lstP|(xQ2GTow@3H*tS4_>^*t/"i| w0⩗7>ޣs e-"j6 [JAMl[BENΈ+TvڏÊ':JAʏmk'!POR) zP;}mWvokD A@d9v;[M$sz&?܉P7YcxeQymJ˸$+,-,k`v, ^qc֧=O~м՚8 AI7T16;kt2>flG|D_*C_QNJz,i ioԩL#f:,SY\V-7C;~޴m]5Gib+!iwoWU/uQN'DS7 T}ws;.mp_:>f3:8*UO9:K/rJEn%Di0T\uE?P5mOK?egƅX^r(tQyx;m1 Oȱ%DXwLQ s:Y_FQL,Z:ff{Mx%SńD$\r8f&q0(%P7쫲zmk]c8iTdD40B-}G/O/)_a_>4=`̽K2udM(J1v׾#/B [ %? CEj,[ǎ>iz)bg_<v`xںn<<MvozןG)<&Hs?3[}uAwQP MvրR/YŕN”\l*+# ԃ JKz sWweDEc%Iq4b$5;(AX؍^smū]ۛE6Kwm7}ickrܵL%JQEEFEx|Om̗r+Q]5s\wck7xޅb*6ClZ+^Cl"j1ZCI"k4W9EѱlRV/JW7(+Rn[IbpD,mH{bѣ[Ʈj (h[6,kY4h |&-o\x׋r|;X׊MRDb:{wh+o5K%b4[E\UcM&&ьԔhoɋb{ӮŽ-wrσo&z[F(W444g\ZB64&stlnהow^y瘯g<5u( b.:meH%S {-NS:HTD_/GZu?R}lzKajyuuFe >eY@w5DAmOeB"|تf ~~huPd;:czsӜ>Wp~=yW L,D}XY󠯷D<z=|(s_'.Rm2]FSb2B};1VF`y(@+SI!&ΦJ <(i` ]N7ݝC~Z4P=΂PXgs+Yy%T*jUTm),ƺ*DfW^m$k]o)ZVi$N"n)dK  C ;K 2IHb6?8qUIYm.g&$qKaQH+R~U?2}D* oIǝ13TSrXHƌBNqQl0OFy%Mna5w%K*,gjDZ A-E>D=Lc Lß甩wtpeK_]ʻR…О0P'gL0PJ=ETES}PXN)Aqmb̞#C7{,&05Q"Yθ~o-;5{6}#43“.DeU5;C kkO:M Ȝu݁D5S+i5ljN` PNI4P.@'DVjloHvkQT A&@}ka+Ed]6La:[uO I@=hvvT~OF"Eznhy>-NP=Յ5 .ͩ02 OO}wo.IBxi9@s(~,#R:6c.UFj7?^( s0}%ו}.򴟁ɧ;mw\WR,!@4fqk lTIז^ ߘz9"lU˶؎Xfthy/i")ay)$XeJ C$_YCR~Y_x RQ'Ysn1RK1r-xROU9~d*9^MZ^5_A޴S%Q\bpՆ۱`+ExCe3IoS.F#qMT8\G74E-}41:ڭK$a_}N9GɖKw֋-0b^PKeۓ2AP@{{*yM}3i%"34jDGaKSOϻ3,d;+5IAxs1)|ú39+ZĞ|L"J S$/M#p MȎ#% sY.Yf5?@1@i Ye)':ڇa6&(Ne+JB5hL:Yc Yr2˔Ot"ҊNN<lFElepӬRwذlhrD?:f?(9lCtUĹmr\ы wCxׄ2b#Ł_:!bޞǘyhUIۚNp, w[iG_ ,SgCnP,}@ʾlR邋"\a8%goϻwosiNd%knllyf^GuX*gs('(DǓ$(3QտUY ӹaxM3*ם2giGﶩJƊ!r+18\Ԗ9j$%6"(Dĩ HKơf5BˋRmf%hB1PZ\KónRXfCMrUѬ"FUOtW e-{#pƠ2~Y6v[-jv7Ces:LjAEsٽЍ+!}d[Mh_ꈖR ϑ@}]mJ3o~ ])2OhrHp6ME/r]URʘ{n;R6bA]MVD鷔'XEnɁt^f~Tӓ Vf$f˼HG(`bGXBІeԀHåjD;g g(,9"Mk=_E2oc3;^#ib=J8[iB֮Q¡T8"Z>…ˠnGd՛6"Sh^fKvc<4_ś+q(!@<=@O;QU'QTXWزkC=Zh/dfz>>gxȝéѼMus R /Tّ3D)^(Krq?@S>&VO:R :e O-"h%!)m$[4j^*yr`>e$˓gZeDu]tjۙ5:w;q;mZ}|ȩ8K]UM Lb}s3* UɰG7Oͭ+usF'Wݰ!˿.GG@2[}wTlU\"6ư=%4Uj`md^lc#hvc4tP㡆%ƣ]Tt2KN$vltwp,1.a:bt\xT4DNm`z }NEDTtk/M/+c$Z@޿mʭG/YAa*Auy*_(guꡩTLw(^y-[]̚ V!L2)h5Yhf F$wHs) G!8ֳb7HMڴ؁)(A8\(,w |'؟ue<wJZܭpݳmG f>+v޹W=UJj`rYɎꮬ,e sò _RWln7.G}v jǕm{̶Lf8~>"Jޫ{)~歫/t&Nܕj隆Z%5^1QUBd }S15 XGgmڸjZ2=-l`ߌ dR܋$n;+^p |pv%9KKgpty6ju~lEͳ@O_k_l%!>6Se@/I$eO z< ٥D|@eb`rlCݟBn raxοL._#~Gp2Ajot5_?~8[g=ehnZ:РsYH 3+iRxmIK,8+oQ&iw˯_%3A38፱ǝҢ66P!J#n+$ZiMh#V C ܌_KV'ӲpT'@,ŝ^.GP*싓nY ={J % Ix4xS=:o&C10 tmG"&xÔvM6`|Pf-;9^!oN^Z恳cciŨ3~/ *sxS7gdֺ]Ϟ3Z"PHavC%̃Pۘ%e#3pil>o۶K .(өm8͙_ rQ^Et{O+'y_P:=t TШ] p!д.|X ?*j?]1H0LVnQ O_ό;z7iTd.7) 5uGdr 4TXr`y+fW킆& Sv} z & =MU;wxNj:ھS6tEҊ`U[`qf f2"&2w<ٍDuƫgdusfP8O&]aMDwBXGFʮPaӋF(=svM~.[=\e ! oi6DI{FP5?Hn\ 61}4H<h7KjCsp ,BF^}Unl֜RZ'xP> fUc%*O4<acmiFA>ꇾ"F^R>x93]хяb#ZYL%\W.y㄰<[Xʯ~28+ga %B[kmE]>xG`A$' ҶNύ )nhlBkM -z>)AޑylMg $:B Zs*)A`3Cm_FHj΋Y8.LDQ>b+#VY7%B*^N2p޹zqmpkip"Wle,ΡM(׌s]&t=m(!i7nZoLp叭iF?$mqJ*cPeFvjJIuAV UL9DF'y w̉qcQ`%$;$X>nPy+iƟX5W71u:0/U{ȯ,8^Od0ŗUyKe#>\"VrhcCX%@6i!L'#J~q8?K.VcѧLق9|1y@ s#1ՙGvi J7]8L#!țD1gjZ.TEI,hiOD0VkG(oJP51MŋkdwJWa5s-kso]OJ  C{DGn>9TH& ن}d}] qHN^ni{4/0R š{i \AY,O` ڰ:6!=P:j;?w5;U5IxLShܛ$:PM]}o0Sh0*%a+T݀k7,~*$c'OaInҝ57g )`kdZC娖QQ-Fг'Kz/u\l7W-QI<R{&cdEu;)4Re;jƎ3|aN_pu#eqҼW}Aw5V/w#l>fc`=AZ OҌ@Q0{԰}LEGs2SAe&+4=H02M]ŸTAXcV=|3MԬyxF(=[2ʟɺ9:QfM<3Q$'9u4i4j!ZxnBͭ`Su1+ppq 粐]A 6N< J |+ D֟~%.r`co d)ݽS*Q&c+K! ]V4=B*{b&FEȘ1M~`- ViGbS(d瓉g!7xnQÃ6I;Db{:Ӎ u NB'H0!9<eKc1(;bp Tˊi̫?uPðv_h?Մ_-y/ֆ9k+ܸΔ :_Ҳ""*Axa5n*̧& B%ai).öz.zv|2eίtdGmye%uJ"*[h a@5x/|ê{. ˢ GPU?dv*rY?#DҲ*h:}{^%w@˘}7}A렢\TU&?ȩXbnWl>\+]@)kg%ZZTϡO7.zN_()Nj+aXZ`lǵΏQjl'\rgE]}l9'6.Kǰ@D44iII(+~7&$`h≃{U G\V{a"נ,u@~&h&/ aR'4la<𚜸Β侹v!EL.{tM5/nuaP#CEe5Oo5泦$ RuhUZxZljEWpXr.D8Yl`CXJ' 0ɥ??H18c0|5'ڭL1SWrQ䇾 :[Mi9Ǣ3*W*K,@hL1j؇O19'B0UJ0UGaX:nA͛*(to>5Fq8(ig8 a1:6Ż * I27T>/rF*%Z5!Y#T?9& w" )R~m S'n^ m# whˬaD˔3ƙ& *M&"gm"mȫjѬ2[ڎMC ԠO 7(Jh9Je߄d1XEO0O 7,w&WƱgl`tupNM %2>EC5zGӤ,o RuBdsr-Fhc&VQlZSXD|f4{^OKBFQ[[Quah;3e*zra}vet;zP:L#-zK6Z-0E& ] f1|Ђ *H7gāѐY 8B9lST}vmAorx>)r홆 SZA'::LibjLPLnJ ށ7:;\< %OоSliҜ߆l bZ [=7 [j'>o@p륖2xaM=)i8P-ÉljG MvA[Ä6u#?&*,zQYv?[ѥXެ=a+_Cť 97FxdtF32&rKN0'./ W]KpJ+p5 qd>P83^m 7`O|ȅuNIٕUg/@@, zBtf 7x-I*H>jY$=MQE @™Aj@YQWSw?bUn6z905%8dr)W%5*?qC=徢5K"J:Sٚi*4uD?eਁִne&9,Je˜ghWQRY- /e[?t ' 3x@|T Vom2"{n'eo"d>`D)'k4|:NP>Pyt)T" 聾:=UgM6lV@"Q}Ie 5%ڢT@=]_ "x#|O$zY$ |A?wӢm3޿l"*}&Ǜ0@oV}dѹֲcw} [~AZJ wc]vyZ;ijYȁEFtRAA~ CӐ5^`ASv}ɫmM*-f(  UV'ITGk4,C@&b،!Ki܃Y 5U`S;xV-Ņmʵ\][VZՆBZ,m٦l(JRYʖJQMjB!Zښ BСCM%N̪h+JQ4҅45jȖU)p U,G*vjcZi(խj}y$lٍ6ƅMjͶآKYZmŭ%hhlUū"$[uVnHTE,3ILhY[6ə.RYjfha)UJŃFֳffٶFkbZͭ3-o>IQI*J 7LjX"F!,VELv)Nڶ,k-cfjSS3*٪ִ͚wn9Xj1pҸw^*RqEA>]4@PJ +F"L F&4ѡM42L!`da dbL'FME2M4LLhL@<` M2B)0 F &LMGh=53S`&165Mɩ=Gz4C@`0L&F# ѡbiCd&1 M4)%H h4 C@ @ RѠ F4hddjy2M~MO$m)M`ѣ mH`=L)'SMt'Z?\oߥ_N'B Bg,u,2Qks#sUvN8}9Al[Xidkdo\]WzGC;բfE;疃Bv:i Sv[ b TA5Jh#$k = R((G&ǞpZXon2\~:1mPϥ71jݿޕ5P:;f#J͂"r#UY6A?0.:]64Bsip"S0Q#֢ &!Oe=OL4[m'ED+Fo2RnI$W]ٰdΈ6nxj2 OlpscqSؓZszRXHe}Cɀ=Gha!Z&myœٲJK@1Vm*KnU4f)p?]ŅT"c}橱uh݈IZUw"j?7sBYaiɟ@j軦jwI&VoiٓjyH@gS 2j' 湯Rm,ۤBnat8-6cHqo]MMPnʶ)1UE8K7 =lDS9oZFs&3&̲ ڻ{c0#rePT|"wzQcS55Hah,pT0;BpL+(tnh3)3''% zms]rń, @x'=BZyYv2!4Uc3iC/GkC~7Kd\lOF2:u\9ʸevx] >Og\ (mbP`FG!Ȃe(J`U1q  8}`@IyF5ѠdN#VKSLӀUT)ך%=}{4kCi4y(F%A#4Ӗ8P f9Ph0ruA85BNQe}]AJR>8Jz!3%Qz \v1c5Drߠ( >%Ԅ43̭Rcՙ2^j/XC=+8i.RmC44Б~0PԕPY$BnYݠ"AVy$XrKXAY\B2OU!7V lkEf":!/,X}M}ܦ+tBrJP%D'kWg_fwM/[~'+vU]Q>Y#! MhT0=AJ2ٞPXu9-zQ#6}ZVG[;o<|Y ) ykEK @V;NG2Fҍ($6j)獛(TqC3l1>*[eLp V}u6\WoJոZ8jJ*|fRpyUꥷ 쮶T<Hm'nyRQ|#y(]9RLD؂ԧ=ƜG  p*Klmmaeԧ N n[~pTQ r *T7`r>وf,d!UfOL}65,qukW߁ݑD8W;nr i._zJ%-S e!lHMZBوx1Th5Edq| VaLy5W 1 ɨ)Dp.UIp!"]6ZWliiaM#L Mܜ0펖f炚GZdjCh9U2Q`V[j3ύ5m0-qѩⲼm'թe-cPYR誏7"LSU4N8%/ ֝-sRD@}c;qN<.djlږwTJZ$ yK&䰧 x-"@9HR-PxmV`K+l SYDQn* !g7jve^ R"`ɍ]uXفȲю#nȕӸh.9ZPGƒ)a&AcV #CyS:w*rR7}təD47'B2*1 l*УS&"a֜S젥Z#"Zm2`bN ?22&L8H!BI$Qep3KFu2"k[mƗHT K6;j2 `MFrevV! cΆϸu\ԺK c*p2ňڢeV7E`ĻF23h%74S$1ژrtЌluj籺洇.*)Q Ѝ9TLVX?-'F1qN'2/_?7Na?&dnG<>} SLRdxVĀ*-2 xi2.GpR1՜iYLp<ޔF`suLg"i,E:NE9>ƷZ+^_m3ѡI.kLmF2KJ&0J7Y >rūȞ< 1#X]Dy_,?RF)L5sM\}NOᙓ gs ~ei8Dޯ5deku􁀽T F,,)o}@l̰peF8N,AUDIqR,ci>A7*r8)FWKN.\"`X˕KhkxYN3ap7yҺwM,: 4tAFC~cstw/ag4+`p*W|8C4":3YCUc,*%ӚH-ce>藋U2f=eRz'| uYcXIK Ƈ$tyÖʀxpQ-f0v-4rUV+$°9]ѳ4ĀӒ"jTX_Π7H@ jsF?֢&?Ncg@HT&T`5&?ijIZÕ2Zzȏؿart[%JEˆ&MSӧAsG}D|z$T<$<`R[J%wO]tX~x\)g`AM Kga~/1G9gejUGEj6@җj`'􉊈# V3Yu/ռ f+&Itz~UaD uS4,}.3DvUߤ-2"عf$@-APղ?`D<}htoZhQo>gvS"3jV1r𶜝/ƷYYcs%-:~uK>: GeYm7g,t.Z6Xj_5nٿ+3sX ~cQŠ &O>P.pE>`<ʫGE?/>aP$S$j8$65H|&v6`ˬx ?jӕ七MW?'Sap] RW*lyH/u_GDU6WzEOе.S'Ձ#0JD#k"4#ɍ+RuC^Z<ǜvƴU-%& GLjcLNFĴ^Rc.TubC{ k3yAmj0|R8]2C[Ǣ ܠ Ndyu#r~5>+DA"h S혽u:8 q'0:flR؋Y8 gK(F^IYqDfkv*e|8E,ɋJU:fpDke@qj K('%o\KC4hB4~Ѹbgki#m7\U2ngK@A!)c(JO3u M$s 7yi̘2ֶ(J^Xн$ v_]:D@ݭ }IŎEql21"lUAIJ~LC;4zM{%9E 6555 g&yhf],C N0U8{A<MU d W^W^yffcW.J{9ڲFS&w}q A:VJē5Ǔ8Z UVml rw[S=qt@5o !"SNՊsA%s)m>mVڈMHw_82,窨AE)MRoat־6\R*&M򪿲v0}cbU (a`C<=1蹣|J&=$*=eۅ&_9UhKL6F|^yTJ*>*OXNZ%:@%n"I6sT3j4>-F/J{xsQ<-U%j^{Tv}-%\a/JmjǡTaB#vͮ<#ǫߙk\ΗƉ8#:&j2BdA2.px=įk(#k|g疃&'^91ǹ_U9J|\ʜPH>Sļ&u8uc A g1LMAH DI4NRS-1idP]]PP IC$ŅmGt>eY|VB? *SZXP4->@ywyr.ݑHw8wJ*2|7@?( 1D8rPLQ1id#-ypFMc5f ȡ:2BaR(I:w+)wTcp/neX`:Eh C؀*֚&cKT7qȿsرɱsrYmwҠjVQh,QJz_=2c9lH O?d@i F ,6eN a@d}(zZ\ԭIo~R.!(9$x~c&:ׄ:74n-)Q&H' #Ry6>/ZdVqN FA^%ً& nݝj'Ő F) 3p,͙-' r!srD @IL@*GhPD"}TRg8HӧNhhhYcIP+00V S<®&@".Qf4l,kdlgF1a`Vs4je&)4k%& @ B| ; ߌ!< &1ڷ D֣,̴`7~taY34-ݘ,4hW-KNTJw99eIAJ"7&dH(͇gW'AY17[\oS^YF Zf K˘EHQ'b:&C'4,.kõ1lQ/⹭|ר;&F.9&\SHIr[Ol6}-ȟgԖ6-n EX{"Ao6:2uMbӓt7NErnVB~̃P~I%+Oz(*HkC5Lκn-h[Yu9l{,Vi2Gv_ױ/P%cȈ.)?2a,$LmP/u;98$fBq ,弄Di?iѲR-ş&s_G,+aY]bY_o 0vr03@[ X1Q8b,1 hD ^,eP<,+}v($1},+ ~w VB!JQeq" l{fz"{}G{*6 { *3);Gfr1,q6}z 'EO 3 ieNUew0kWBd=SA4]h3M w~P2S\:wm8q#5<(T|V\ e0%%!&~Rb]b۫%1 qBXՈe-AفNŒ9t !J_+-C`00^HzʸK+Vd^hZ}j%RYWN) IN8td:ҖVwF9SEI樜p͏0K YR| |pJ.Wb޷%+R*U +D[`kɮn=^j =eF<']`]=X/͖Pzcadqh\ܻ.J^'=|hLO{7`aňweB\є$c:иaTi RSZb+~/7"i!_s7BIoW & 74HvtsM"MfdL&E)N1b;Yitzs%E佭ɥfg˹smD % ȁ0C7/$aM5n)=W]<.ڹqE~5Ohj'^0QFP.:)B#?3bot#-hNk0́<؅` jrZO2?~N~ɳ$6b; 3j+$?_ԌΑ>k"͂ 2[xmb(17MAɀa{$}K^'VC߾yW;KuRỏ8b ?;'SN??zo,6쨓7<-@^X4v, WLQU~ɭ79ErԂL|F|#XVw !ɿ <8̣/KXKbW:WFӴ5n:n;5.nzuU鉈dYs_g Jּjq8M8WćM㋟v?y 88>mPpj1TFR[ uU!ȁZ^I?:ڮpsX:_g_2UnM YhH. Kͽ~W<}.>? Fs/ 6@)Grcg`^mk5ޯA?D@G44 rjL%_|c2Bgvm0,ޙ1GEa~候:Y8[.u=a`7 ?춣R9۾~O|9(D/O2*ð|(?4;xj$׷lYuIujFv>"MĄqK>\^0.v Yf kבam"ij'xbBVocf<&"Q@ E@nU| =>&2ns+=UmHtʛ+p6\x+!ibZ; rmigYJD@8,j(8KZo|}, _+H7ӧ3HaU:Vޡ . ;pOU-,;3إ"# Z5妍yvq5)?[moCʹi`.`? 0R_Vڅ01FbsJE岛[ݟсEƑ;Ys5^mcch%u1Q#@ NjS]e,ߪֳ@tHPiVa>` Q%KnځHyjq 7Wj[" g0dV ڗٷ/ 3̠@o|0_X,t| B> 3yk_܀dX@P`& r1fc‘ M$tuk\[$-nM=P}Ya+L^•gѷ7}Z~4YTlbV9;!3Ju:9JFW}4]6=gC(> +Uw5w|BH2AVb)C2]Td8R{2w NZV q`=߾%dº@a;j?~0s: (y //UXlScPi͞N p$a1§bz 4lvzKzkޜЫq wkDFRJ"EJ@Zbp[Buz@Jt mMGH-**)=eUhɞFhta!@&M J~{v0t`NΟWo? )1e\3n +y6C;R'A`T ȠLCńo/ r*Gҭl4;R.=썿Gъѓ'#$N qjvl8gA ի';(G"`w_̉pgHJ hޭ@@tr>\\/@IPm)pˆL]TT`:Tk;bC +f0_Mcӫ$|gT=̚}gcQ@p=D2 o_=_A-B=E})ۯF.x\ۤ$aw{8C<< AM[Ϧo2Dt=%^ B.$9֒k(IAyDȢɓ&ԅ) jSLK 1{~j* YPF.Wzy%(Fgu8HETe4/V!e~ض-6_bx#c-)>_V볞_\8͐ m&C7oVUМ*sKlG](&D˳?m mQHh&V0NڳC |:GD`ix5Ȇ @: ¼fq,0m0%Z>8d| Þ 12ԧkyݎ}~z?{B3c#˾Ѐig%ZLeN8"9ʀebaL.ZW#WD4<;=^D\ؔ="= XJR(kB>[ Pwt'@H4Xy@O2v;li+S <02&200 %8? 5 a<* :sNsvt N4H}!J20$$";C&JlI#K HJDA}.g!| pd! JH(SO;GIET}+%]R߭2S1@5V_ÄhA r'"s "s~zO @=o{=?AS ~l~N?m" P<?(}@_U^\y3G"kq=Ϟ(su(w({POMR{?J ,"@[ ӀB ?'{@/4POSCO^㛀u7ߡ |>&#z)9%b~G`ES@J}:>\B}tT;^DJ^P~z@ϳWpOolJ>33!OE ~ϊN\0om^zσ ?\b L}%}l9DےO@18@$_F4 ~A0 d@ﯕC͂oO_W"~O[ O/4?OPXvDKq#0 T 6=uv23S6()_EDCI(ռ Hdݹ@"nPl-SUz r5_6KxRiz- WrA@&Q~Y~sTzZCF9^2"$C Ȉ?4Qz5D}x7Wd@1Ǒ€ DˮW&Yo!}X yZ)y N&!ºi5Ҽg;CuhjqH֌s=ti5줰B`K` /qD#De`^~O'M٪HoՀyRl ivn.d_kEP<RʙDvH')tjS[%J]+M͢`䞕aOO 3ٳi?¿B.:;KY\oμd2w `i}fR⥫h#1VɘKrqLAeV)*x GFSۙS_1`]-PΤ+58P_Z45,TKN}nu$oe~Ɲ4D"d\*b{UyP) C?RBa7_a(Rs=˅x^P.ֱ4öjjz ڻPPk|nx^2W.XP3+*+7M>=%j ߻8"B"=Kߎ5]bs6|89am8ns5M,T2К&JipJyofĻ"I;FwR֩q_W38c3*%zxFu!} a&:LIQ1sXS,c `c84ƇQ ȔBY"tIY>VUz=ẼcǒErWn1k K0<ωO1)?Mgy-9Ȍb~IϦY+tl$~U##yf":%0<voLq֧d57K:qR=H}SzK%-$3x/4&WV 1V%0/wo),"!擬a-GM*ƳLak+e*`q1{q5Ph,cÎF>Q4~K20ᬓ2rx*.qNyn$eN+;3tr2@-\7-FxT\ "#ԥ|Ղ7E_2Z+[k:#w ^?m2 U+fmCYpC7nmN6V{ 6mY5U֐Kb2EA9yy%ycx_jy}F_.4i_{M"x,S^ȩÔr6r,T`Y`" L팷<4M<;]9: c+$DH4Ĕ?U3jyk!vpHr~_y;j+Jpf+EW-|U)>Mτ7]Eۥm 9:s)%ֲz[(J6aCp&2n < D  J7`=T(/olzn,P9yFzqrx3]5j5X}Ys饿9vY/n{Lߞ\wTsa`q݂(AdWȬFc]qPѳNz#M 13io?q;a.1 z6rKO'v .sS>aV(˅ɷʙ)kQi>z6vu#|~O?"S`C"-(E ۏQ59FUby;Mj+>P9 8!ChJ`!%VQ5@q_oZ:ڽ"GSs&z9 rۅ5xpq}(ydB =Dbvr{FZ$MR~t(Qh̨vR% %@im&=D a1׀+|fg T-j@M>E Kqd iH|,',>7;h8x8ul\~dxun_I2PώPz` !p(oD"#6qn|]Kb@4fwx$,\t!YDI('M9' M8;r{o(xioŦ?Q8 tdGHoa"lBs yT񰨧yN=H W4#{$4<\ %R8g{ JwW<g!f= v)v?uڵCv:h6 x|fOm ,ڻ#p-87d-ܣspt<\%4CsFz[ۼ4kr7 y.Mv9gn)|ϧa;>ȸMv{ >69?/ n^W:- naȕ`r|Gy Ȅڔvdؔ=O8o&윋 %T=o'}y ڐ.=]9y ~cOTnnXo CU(y?[z}`lS<)()84-?z?ܦܪ`:X%o8cRrೝ*OKu',@#$N__ØHp@i.@^|%n/4ͿI[c:Oy27<__5"raQ' z]7Ϡ&x'AԞteǞLN~ x=ԮRmB͆2<ՒCnbd!spHy6'͘#zP_W `pyzw7o!ߵZJx>_#q@Qq`pH'R!L ?ěPmf&AD (Ze֥x$: E8&4Ũ%eh(X/y;T+w>D9s[z-2rZCvdviѻy #]r@17eP;ޠ~. ;⹝<ᐩ- 4$;ga ښT6hsmcЇ[ˮW/Cx83,i׍,7w3&;0@(w.D;o+amc#0UKgMxds0Zۘs Ptyr+{{Vki&oN[:;#zA Rq5[6P}==x|V(()x)q܌]}-ҭ@wN>bٔ[x99n=Ҁ]cwN^ԩ!B׭sq9"ǥ>~OW*H\6.O1N<cO,N(dէQ;wzxh]Ύ"Ґy,{8;fYYă}P˝~Ngq-4nPeh'.;3sRy(6j"=&">3.!^&7.w~'g<:SXh< 'յ |X 9i~>r Ոf>2H~::[83]n^wKx9|a8%u8j3CH<^RtKy v7cCw#|Ƹ&7x:[<67hUQP[\e("ͥyX KeNfU9zuN^'8Cr1 Ng9;S&Yqs߅8wá.=}/;ق$~ x<Ďpx/Ț ?&APkcBgT;8A8Hr4W~~@?.Ctwk;; lO;λYoko'{{w#G=jWnvrvz._^3v} >sSLq~_;c)N9N&/|kC~a*g|7;}Ӻջ =Kl>LO$I@&jfJ/xHeR؁V`u ZrGBC}q.'a g(0>&Q֐a ^5]hwzrd91x-&b q(f6LփH)YS\Qr@'rdIxEpq Lr(䗖 /@PY Na {r׋"GzY'ʁ$lʖ3 J&RMN0D5"Z)DL-Hbv9H> OrdτRґ@(/354`Lh9=! M=BW%gK_M-KrYh?Ѧ8 _ c.PNX0Uyvv^":7P&6 m !e(1|`z` q^ 60d+r߱gff?*SJ iCG(LɽۇqkD3(=m8w=o~&9,^i^2$Bk&| m0SdcmQ q*+ \(ln*}2@,Z0Gi/svS=d >eĒ& B`U>Xݻ%:6!0M26H[20q 2& 66yp@(p@=# "R]Ѱ !B_ /{x8dU|`9ՙ3SaD\W KpI OGqїE0#y` a ~%jP%* :kVaxE 8ߡ+t?"E@ ۍ &ON 6b>G)mvĞ̌l!e͖@#U)6`9UzUcIoPoep9rOaҶ܍͎ b7~1F8X@>G`o Ч`n'fp`ZX!>p@ 2 04&A|wʸBG"f8S3K dT%DYqD 5)_ŋ\L+<a6Y! AdE 0D` @zvct _67BΟO\':<)x'G{ʾgN0750b2ac%p4Ѐ `:Cׅ&uH v#=M_E$ bu1k.ͦX](%l`,6 }wu첻(>ql؁/SyWiހ\OH$OuNz\ʈF9AS4p0`%/<ۂD>p95 +Vt.AЀN5 sܡ BLKҍې"LP]2TL[#WTIHyv;kl b_o` ݱ:V nga "aj!FrG,)y p907ޥ,0? Ќa9tv@""H ㍖ߖO_r.,Djٙgj@H;3JZ4>V![{$ q&w.-rS%Zj^YU\ya&TS_0PST+T% m !~F@"~3 :yQ%%Z5%d_* YPiL>MA}(s݉ F&o qp6pZ4{zA !?8@L ^ϕ†=z@ ?vCb 'A q1TL0i(ky~!]e9 @c qך ,D-Yi3=3:mLν')P a@`4(Ir!)_d*헞SD-(bpBMS.xΟzV 54sE,֢a:SxǭrN1|*l34= Ks+XBގBEw$!4.eE2rG|Sd|V%퇘e51J%䒎i[ `OݾY=\Jm/(q*P*\L$N%L&S1'Kn xN/?H7vhfA$yD$F2S@uӭAo%/psk8&D>gw̗LXG:?+XaM~2ʣoGefE~L47ns/ߢ~1f1LkX}>䵔ij@ zK_Fj 2>ܝ!j6U0 1K Ǹ{q44,V/n 2Χccd6/38 Lsɷ6X>i[ޓgx?5!}^U2mk&!CgHޒ5,&-3]fqފiR}+M^ M&.'oup47&&J %x%lo&T_NkyH1<͵m h[ߏUaSU9R2EלguSNˏKJ\`VSQM(hu qC [vhVT# ofTt·:]KaE<޷6#NIREDg3vޯ齷< BA\cQm3X4 +n]HxL7n:UβG)c ;kؾ5՝8oIkh ȹi>'~_}/r2lejȋų,4 K-OjQFSf~1!r|?3 .oHNzh u#c"ĚUKjK0BL3EX&ˮg|gqEBJJ4Ԍ蘵 w;n*H;"QX.Dt^AL)8iOW {Qe$!<_IJ~׳@㞴Yylᙋ-7GeePѫVre|T'U`/-N'nd/ ҨzbΙxZs~O-0Pfu&gqMz8(A2ce-?nHe(6N)j!4i,K+'Ls Fs/pMM'TߚzJ }sVKع՚f ,V#=t~>xLAS(m-Rd^\j|nm}}ob++@&+ICR CCþ?S>SqYQ_AH~[NZ._Ru loiB4!&RhHH^+>ri\NXs,)'.r4]P'02yP(BJj$!}n~v{@8.H 3x9@x#ywkb"Y+A":@e033[Շ" j #L3c iޟyw%@R $Pir[3jr&[0Lggo`w+0@".j@v`7% s TU?-l2R(ɡt֞lpmgzP>cBPP8vF$C$S(d҉A2@iQi)'X?vƿz;]ùQ@jOsZW k޺#s/]risR9μǺ5%ufY)QN;w\b-kv]wZJ\ouSQ> {w- ˹]aq˱%ΐ0WsǝWem/K,W۹owdkhsyrw:vr"w]wn̳+>#w] G s ˗sQӎ.[swuQXфĺhϗ˜eDVA\^yRV>{tIeb="^kqRtgDzt)\컷JQOwn\9T;6qf !ΫG0 0LhL-Ơl0#~Zi7o-d?ܶtBz3"%u;e-t90ܽSFi\SjG˱IftQ nvi->- 5wcl~W2;2˯k-0suص}N(MXWI;ԑ-KS@\ov7l{zQV/\;(Y}qEYFAc  cY-9y?=^gۧr ʕ0 6ֵ33, Z8ʶ]*bDR_z_fv_f$Fu]2ko3.Iwtl o"cffdE ;Vi`݁H;=ƠeӰjƥ" ÝfYĤ 6(c;3K]rەۖ]uGᷴ8tI#LvBU|C<\|Հ0ϓz֐ 8vVg6 r?*\h܍xڃ)cV+RPhwvk 0s1  TU8܁(hDw`h@gVUEfY*TEfqjKHNPO*Ui!_<Pwxul6fD5KfY.Acه =Hdt痝ƣ^ƽ/%XnZTDxA(@(DZQ @JPE@P @ yyu?t-zTSv:.Uf4Qy>|DD|nwokA+spj|8P,u?a*ݙNCjII;(l$;Mֹ'cQA*'WJ:a &=l Œ/#sڳA1{e \DIA)O(P \R%u1z0KT}1YJeXoLM*+Q%o7&ғ8='uD3c"Wwtp_kpSmZQpt6!vDno#{3݌rYcZײj1}̮_m.3WNԻ  +'Õ5d٣D[bxw(噵2$垉4T_bٓguߍXEI&ע a?q>NHYtKv &ᅉ65(4y! V[ICG=Ùҵi2 ܲJ #zvGs- ILq3ا|N<2o(vmՎqf|:)ֿ#.waDuqw!% & }]~"LɶiF uMk碯>1~O(!x=jE}?GCCQbYnU'tk̾byl=]aoOeNE&"t۱O{g]+ݿ?ud9|\7erUS1 ص#}G1te{Ⱥ{չINz;]ZGjlX  wܢuK=aYYou/#kd؏snynv͟wA踃fWĽFqbX\?]f_Ix|;&a(??Znv?..z,Cxqy^V7813uIy,G[ֲCy[DS\'ym^2n.T d;dn6[Tu8KڔUQl<~wIM}Od]/?;zdJ=ͺ2u.Q릵 /S^`;?o|NtZc?̫>BG߰d)Cc>Ou ۿ48|D+am;Ov0~i0M昜9ϐ?G"FۋѿXxS >+չmlҺ]>=C1_ Ԭ.PN>?؛ϴ$:sݬUVF'!,:zy?~?B$3muU<''|tiCe Ab'yPo^,5M@r|KyB Blg$ggO U/:oo6Y y+9|q2@.bu/&cEd=.( cvڳ;qwY:]B>GEMe Ddh<1k=t p&6⃳ц?F\!af (i^KNqB $H-#PV/LA  5nú46QCR"V>`+^l%k1/ueP8]f߳cJD +rҠ2ocuz|2,@D( )K%:]_E?+2,1:|͛&ϭ~MxD |~[/2V_%U×8  :L~m:ǘb(6=J/Ek?W\ m+t || v汁?Nv9ӯ' owUhf?i(][!*b!z3?]ZjݍR:)uCޚ3%Wn[':̥h{hG\30grIcl+H4Qs3e3lxL1T\yL̜Mb9p0sRysbdksl։3|m,ֺf@}9T=sކ p+ޙ\ Zg5wmWEͻKa:~I;6cVGtkx - !8_z.O;vd] ҬBb?ioqioO7ޘTb{T#4C^"s*{YȳLެwzWS/o8Z"oO yF뺙)w]az/CEq6a6]i9g2{F#;eˎrі6#Ͻ략>jq'tZk}Uf*B²(-A0ae![T+/8~ fK"}N0ꡊavKWyac.;ND2l\lqſ-i5nn ak?e3!փ2YH0dV0`Xr2݁.+'(kߙyW;3j4+oL?}0[ ec#RShȁ;Xbftvw9t<֯ˡrV+j-*{]j; I}}˨S;V+3ͳ|>*Md{4|$lHD~yn5':OdYba+ }tREh2}7k| T WX?ٙkh*F#\<.*)=c⬦8;DyU":1[Z})4wǭWѤPZf3hQQh\ߎEοXamr_@%7n_3A=!rgt9m -]%Pq% õꦙ{1 cM_'%9y[έrKwdm:pK8Qmx-\6tM]ϮFQl^y߫E|woM7I/-$~tM{snMC%?L =GHl=x,g=+a@+]l~jYvצ -;Y1e}5–֤M=*qw4{˃ox&E(B♪mgv*>Rφݜuӣqv:FcqKD͂Tswk0pAjCU}Kkvp'љBn3.?"lLa8Z'vdBB@ZzfKf.GߎƒݫS1䄸\RGeԞ\0Nv[#uS7r3x*C>A{ p!6XAmW'1:'y_[;nHyP?ށ D4Q b{vX81i*Y[j\ uvEȤ JfFh U`<ljns7_uz3E[&7ݬN$ʶs>??kǷ :c=Dvubq&lk)x҇{(_VA VY]ŞOᶯ SsɎCw^rqjcۏNT`[6uo3_7d03 ()d=m|C.Yn5QR,Qtfr a.@,/ܿ/J} |MrPo< BQ)!~'uat,j]o4Z^׳aTVY'%oba6׾k~J*? `y}ᶮxl7]o6C ”y~jԕY~IcQaw>&^cUyp,sq Pԗ{OP=jo<ڮͺ6\D/'6P2SޅdZ=ՖQ`")aj>X=9 y}:_|a׃e44h|l*DoGԎR(\{MP8>󊄆iTGӝVe>%SˮB9i}TUH >Y\\FQSO>?yNp:?pdcs_ȱ3kC:b2Z|A>!nfk҃7/{oY7>Qd( F0/^3c_uBpNfڊ$J"eF}?A=˱8 ghQ\m/b9&|"6JW3,74kH;0d,.}m+L>S1^6竜p#g7@'Amb$ 4mlU u[߇`^ru ZFʾ./iZj2۾ROfO=^ԁg#_I҃]oe ެ񼨨-j*'x#ٛ=|˧:6諭qHr97(__ZcUeis _Ϋ}HgpY(_'#wk|i}{S+ƧGlzR(LfG9fcO'K o 9hQbvt@{ǯnqoۑ \G -$r K_=s%zw$ouQM&FK8(|~ TNl/nЦ>)!-B/jTx$bnnfmt$d170@s\x:ko5/;Wd(&JK axl;Un^Dw?>N=샚Eq< k%[Oyd9`eʵUy5Mhs*}~]MZuY. O A5R}cO~Բq.{Ky%JBmv>_YJ. ]QO ݾ Ú $( EثNeSOvg["'>[l 7υH[hx|޾fQYKΟGEmGbIQ6+׷{u_ϾSվ(uvõfҚz-^<&osv"Z*\1m$H%_d{w 'km/@ Fsm/IۻZ1լQB<@A hw:y4tƇ>AP 6"'G u~\N7/_~O|sAY5Or(^~sDFٻWxtPDy456\gAw>}?A9!8%10 WSN;ʀ0l/ϧhE'K ~RT,C{nK[%Vc,ۙ8:%D #2!VQ4Y/|!/έ舃úxѨc8.*3Dʻzmk ?U#K|kLNm|hM"( ( 6U$kBiQ>b:qHߙSBREIj*៾.sc 7N"Y77GKh*y?bbbA~.!YwO< 6}st=<Կ a02mϮ' ŧtInfFƤ =[nWK+cP_}."黱^%nΌGԞƖձ9 pbKez9vݛP@8i|V%TD> "LIn7i$;s}Uv'2҆N OKE3k}>Dm^6) "N4ETOt},D:tVIQ˽:kp嗞w iq6Z Fvd;%0;DQqaPl{C2>[m{\U@L^z$ M#0)7"0]8 /Kc;)]?ztA+z\<+€8޼ j:+^ `qZ)ܠjz  ;mnMϴ`mW4RvWhc3V'Ozjqz>L,vcJ)@bR֝8␚/6B&Q-IS[P}ѥ$)Vw4q? Un+Lw.$_DAcf4Ex}lBf]g6~~o73p5:G2bACZ#ezLq+]WNõ6뒈K_+_Ja>oleױeٿXV~ݭ/|VIE8;"BU\9{[3,{DCj:͎ L ?)X KF;,"+'Y/iGrd,btKk~чLJbix|, |OySU NQ!k*P}I_(.(Fq#&N w_#W o>%76 Bec<ŀh HLY' ȱ}I!%MXxT7=L$w3xb"X`~>3T cH(zFYyqYN_~mܸgBӆ}n3g6'mמyQҵDkzCN*|tElUѐj5)ph>iz2u[IZ[<v\^."}k n"vк-}c==n!Qw8ϠƱrz:O~.sjԷf:o;/ٯ3Mcn,jt+f/Ẁ"evT;J8P  gk)A0@YGXτRBXpDבHTCwD>qO7} Ns~Gp2>o*e9򇸓X W(?ISHxK?RQ9t Y``|ypJW xiooYS~!'HU?/&Tvث ^7A} k浱>=ܟC_}р|6 v;؁11~q kG+=F T !>zj䡔QΜw1iHF)'|}ˤwM Eψoomp*Ǭ\m,/l[w|;{pir 17MR]OA[bNQGPKߘd0RW#hZt"ocJG,ϧ_sbKlϗlcuEL+"ho<\(tytƏtGmykF3maK-c;ax\En [h.×ms*JԺKIQy/2HF| !#-R`;j|2JsVF]<@1D!ʦ0Ã!wf:>+3KA\6>Mŷ'6F7@#^r`=xbkpדE|V-$uX07:G-д"G*!@ ܼeNͫ->G$nWqV%b^6^P(2%}խj|ã]OybvZ]]kMirjIYv.xG&rof[?ZCku˙W}}ݢ4ӸXVny ˓TYɟּogE>x7^#~9bqyK7/!쎘> zH/+:@=$fBɏ .x# : Ү]DJQMp"Xˎ $l:h0pPJ6#pTr榑[PX@R_h.sΐyJ`sDi\ǩr\'\WшT6<"A7dh7*U*4W_J Z`Ž--Uq=׾:Э"; M?;|xBY)d_^y~~`xt?lo}v]ch`6>RFGtdq^KTKѫW|~]9S͵脥ՉMӐ2DLW (m{ng(j>cC#>F>vgpnacd<2_sXz?]w [8`~#Oa 1evn L{9MpzN?kzY9?qCO;2c#Hz@.Hz>iU9/n:3r2i[ZhF( ߻gVNKKR̶TP`24bNPZ' 2ƎO ڈYY#0jSWǫSrb"OP B,XvNR*_KW(ڂ0xSԖ̱IՖ Ȣ@w٬Qݙs"E.ĄdOE2u IBy VبNߪ$}z n`=)uѩnٿ*2˜#K7nqt\␃%oYfhHCud^rR/~{[D|aMNI6fpY{Zͭ-=_Jw#AnPȘ66v7 l^s٥>HͬɌ3Hŏ2P0…'p,صx{]VK0RyyKVḱ&yĺ"},?)89EQ~y$\ɘtÿn~nM/G{m&sM}1v>rCs׸3y2^y/}: 1AUu-| }a~-.9=x5 |d!lA%起N\U r\`- H XF~eSM} ܗԪ,0' RO2Nb?xJawL= fK,PPܨ;1B $Ȥ$4x`"=nkkZq)RPaxͼ7#sj_=uk&K՚ 4qRM(R1 tJaK9G)[k#S=׷He2X!~r!DuO[BAmYG,fLiNU}n~ xX G&B@8K nܭ\j^ *{RȬDwh$ci=w$h;[ bzadT%n Z$j|HQk*(@pBV EN3@fJa p7q&-һJv;v8͞+i[ufmm38!w꾂&UvVj&`-KvD)lTmq1Ֆvͳp& 7pN9;9NªxOo@rpf@$o7`بq&' @MQ xlu`K^Õ7G=KGƈTik|Rƃ=ی{E8ST&0;m߽ӪV]yzl#}e'V̙h.hȃi4[|rcu뇭-#뮚_DBVT@@q DOg-lOUZYjI+lt=5,P!)#5E_;LO5+TV:'} *ߧ&jkCu n+"J,,PpA~`#ݮQRI3/,[4CCݣ_awjS8/:|Mwgct{E+7>ղׁ14OF4<7}T e{7<6R#tNVB&E\(O6ʷm.#S*mL˦VѥW'& Treìd_+Zi>p).-5C6wTƺ}+~2wfటX#e3 vw]Q.g_ #M|W8*^B~FVX;)1^y8@#5~ -iq×̴!"B"sPtY1 P`1dV1VrGm9;Zh6deEꇽg/C/ooET"z3S;Re(%wQ뮐6|&[4m:{N]v$VjܿK?+ٮ u?]aXrdr0(0.k6{M#P}FF0DZ$tk46[Mƨl̾+ 15ڬVw6e$:z꼵V/D's~NB^H3yC!L?ބ̈*~!?.A}o<U4.2mwS8;@ZIߌbڈ3S/W0{RWӈ8~AXN2$|EgQڄȕ8P_dXB 5FsNSEtH$ }Da!׊397 v$Dyӝ U(떃%n&ՕXp+׭ƺq?DžQx7s9gcݮ.j(OD,5  ݉!?[)wu&gc);Wu:߰nv`j\I/nk[NήA}a%{HI!"be j1FM]ﶣ}9ؕ+86:i mr<}~w'DT^bAA ρSa0zs\Z/`Fdw͋*Aw-d`BsKnon\Q` H{` Qݬ|r)X < {;[֚߅x(ɩ0 w HՐ]'PH]B_JNfIZ|I>SF E#K[{}spah9 {g%LTt糋vvk Ry3>u8{]*u➧te3h"; #B2c~k'“1;Gk|S4 QrּbWzY}6 } DHڃ="z7+p?1a'}mH`u_O[b ."(>^Ȑ )C ZDυ R+bO|T#RSC=<( x@o*(=. '4H/쇞v5WeT/J(VK m!|7~y6U5[̅?zHEW!DŽ;<4NT??>r6rmxu׋{G+Cs4/r>ʇvdnKMn|+Eh(^K9f sgm,Ob}w~I@7 tssO*~\?*_"lDGuZ cRYf*ffV*a-5x7?7b ޾(0VA-*+j#h}C8PpI~7% }iE~G pmΖ-aFὴb onsi\|\ ϋj ]$PRЃ`0\i9xa| As5QNִf/v-fls6Gl\uY'*o"vpW"Aư;pP2l<ѼjuP?Xo?M4,T㜬Dco>[( \/]r<ޣYѼ;r89ZxU^"k/s%e6vdNS;:եVf,?^S1m!,S<~tJKjQhϼ:_Y|#YQ|7~0jeP'eKPqOPpOtt(L޽e|an:.@8ɪӼz'JF?,h* \x8Mj/i`%y@ MQ°ފe, n.. \zMMX3 ϲ1NPycxfC=ʴLMlOL.\4տoM%7Sz8 i}Gyn, Ԍ%32Hʶb62OW!\3w?<% ѦVԖyӦDR0Qvϖ- [7̽:^q'] " 0Ҁdc]鳆_sj ޢ#fE}QgVe `8-' ی:OuYS[0T~p+PR~7q);-#GqUX/(_7nZS`JOro2)~u[Ilc}، {9l+s;bd#&9`R},nbsz:کiU'c0J#|<:Ҥ:W@Kp8##g Tx=e/9k  \dߖ]q `ϗ5mܬ>;xeq@OL,J $볌c UB8*~ШKȬޥp?Xn\ϸgØ3PG d}ЏKC*^aOu ~9tԟw?b;‘fEM'M}j{o z;[G~zAgA8{q8)Ux?I ,%Lh^I.gV\RKfA'jfxp*@UЁ, ;'@J< N[e@Xf@џ&_Kr$}) wֻO.4뼯ΘphU -T_+Fw5 &>7GMpvH: GhI vg ;:!U}C^yK]A/.ȕ6 >nQ/V`hϱ?a9ȿ*g}X/4tx@/ԉf]qk#*;~G~"@9zL2M{3N)%:5ӫx6~v 6šPi>  ~qW n )&YZ<`&~}OǗ-pTpmP (!+gq<Nt1heͱDsƒxM^QbR \!\q1Vyclb!]\?̅͢ r"4 >MaQn7çw>B%@TKnn ʬC|ƨ[pK?O$L]uRMx~O -APUfuft#~$3JS?U.ņu9Ǩ*öa 4s,rLAAz\]ymn\7|C* :F w<"b[!| ԟN0a*cgr q{"W#‘l (Ql QMFoZܢa̧6 SՓ#noueg-//aSrtg:18$ءc[(K ]Q1w!{z*+.V2 ?kmptjsS͗Hj;}AI߆"Zm Wws$=]#}9M@!+. u V*(@BLuNMb2?2x0&G:;nqw['ak;fE@t<}(pSХ (8:1W ț/s" ^Ozu!ϋ OM:GE $ޫ' ȴI/ۜ]M;3)hQّz $(=܅6'ŝLᢎfBa9^pع9O 28 3LYᳫ 3_yԕм'?AcF"oXѱiĴ*5I8 t(e{&ҭp~@rĽ%~z'ӞEU_H4ѲnW1m?@q>UEp>$s;'֋*n(ql.i߁BlFh:ZY* Eic,礮G g{UOnn&]2qK0jw;gnMˮ3N."gt'g;m |&&ڨj=zԎ_pYJkd#}[}bN/ɒoY:%w~u2ggU;8+:D":QF\٤w+ҧr+b ?w,mjׇ풩m u}O 6[q^wA> w?9Ξ;lъū-zHCSspsq<0$P]tlxFٜ sIPMh7Tn4r.ixVtInM @[{:w2RC&.Q '5&^t]Ž"V/Zm-hJbJ^/{xb>_w{Qݧ^Odu{|xjEs*<'sm~9|C^bօrdgeCHsplWVܫ.ߌ[Hػ::\Y5#ip_b|( ^_Z#EU~"({oG,uX܎ij{7ᢲ/Wp˻j&=;ۻ oQP975x׍=ks}Ap~OkԺ:>"^{У:]k*/6Dm(@"=E5D,0J@;Ss4[HJIΧs~`ZDkJeF &IVѕ*(6XYvS6h>z7=5{Nqŏ΃q7̾ 1/o[~bI]4lCEMcycgIsKfgVd'77v'Xnv _.zNO y~}Oqt?~g}K-ooD ;qUj_^ӒMޞ߯Wz^q{kʹ[({3UftY}sɓNӸlVw6j\;v~2a>[}̓3aWU<m#~+aVY.Z|2"qC|w\{:w\ow?~gWK;>CW_zwgzcq8"ޕ962BI} eTQ$;r6$esИlXaV:>~uyq2,^e7BˍL/jP1۶C,mw|d2'C ZJͿ#@7wq:SS$c-3.MLEʭ<0qlG*&!Ć47`!@:)GL 5 y+WUipOw;fF[dNً}paswg7kD}ΰy^N~ FGD>X^`-?yIтy'|*CCO&Nv^O^7ٰ:B.~S{Zݵܷgį~GY!ዮm9$ +_/vL1΋{25`86\\F阮+?^6wfͬ[cGm^D8gH>7\:)ϭ2/䱯+,9佽;&8Kԃ%έqA)7P/72yJ/b?|6* v\kpm%>4#>e w*O^9x7.o#av~X5uu6~MF8={>`o|?T1Ͱ\F PL(t\&]/bY+NkWϢwm|/E+7ѦxEf^{ ܖ!o:cG%VD&*WU'U/F~7B-|Ң:R,v Ʀʼcl7D\zαUZq? eղ]#y篱_Wva衧~,͇iE*^Oʿzr /I{Կ\Z4Nֳ1m(z9[x{7Z=vhxCyi׶>f!o'Wi㧗ʏF<~_rnbB{Hfv5k2cuOhx>;hrk3CȖc5 2n;!ZF@ X60cGhoMIc.I#EO깗f7ڲXC6v1hIUdFJ3﹠<0\~;gO^7jborCӲ`Aw'56b<.c_.wcߔv̠{&6Y›Z5mׂ$xnHƽ{8yt5meÔ^+ӊ}vUfϗAjm5Ij7 U,8y芻=_.9} Vٿh[U$Υc덝Cܲ]$͖mzcV#8lGeTVӑZ9jˣ rw4^ qN{s5^x9wq8HOmPj߇nG-Yoj16hDsMVnC(Pw%yr_AxF+?]6ѱY֑RՊrjy[nԼxꟑz&p|/‰{Rm8oLpY7nvm^(^0p+hXNYpH=i\^ޮ5Nhu bs(77:ru Adyvj wSv65yU0 7Doґp$f\XCO5!h6 'n Z#Uƨ 8ܽ'qu/M|ݡHIĚ2dV[ 4]#vWuGp,ޒ w=wFx޵(q){#ǫO,>|a4s=I~C{1>|֜OOㅡN$^+n5C1üZ.#m1<ę7w Xb*kv!u_އjML7Q^h_W> AdpVf7o7S89) p%LYױ]Y/|Vͧn͖dm|+|sѷ~Ě^&ǒJizFMx6:ZC93\cCa{]w,eUdj' 7)O,[ob&䚏YƳTyߗG8ij>. =j,*02TnoSw/{%OX ͔bѤ< W}a5﫽^Zmĵz؉-~s7==۸7%4cht`l8Vg<0%4nyljw״)~vts=׶ފgٿcI۴m=B_S++)nׇr]h;]̘;:0+,[ۦ) KU']s(ɪ.&^q-.ڱ;X~we]=CwlnEഋ[41e{PO tk Xu1D5 pEwV: I?N:s"t\ksrkmnvLkk~tWwl |g,A-pE7ss x.o0ξq4UELi;Ad'Ls-Bsn9|z7{ 52pL'~ ͒&^v# E~f I^xū[n,;z87y)2rgn䛄ڪz?yof |;z| 'i<ҼD=Jw}qţT:w|'49*M7N5Tph}1p[?13.ZW66΍nrU~I=%5>o>O7 a|cQc.YFݸۿs S>${-&>]Qbc {sZ/{N3/WAuuzrbU#˼fY_v$p޾ڲƫew>w|Xmnݸ> G>!;bS\O+ΫYEuF{jn3&(:Wba\^KlĻf_mZkHqfjGV"ſEnf.ٲ/4fg`}ll3cLKqՏC͈2iY58-;>$cG,ڋ3})oUh7doarySi/;5A\_[ R5d{x^ӹ_2ӄKs?6׎׮?%6&::w_GoA-lw{]Kt*\Ȕ ]Zwaz} J3YuG|xC8w8OG8ᑮE㷣ůmf%MmyE{??Bmti".y\mMWK0w xgɅ &iy}Hbz%v8;k@Nކl|9lEبmXUbF+Y$se4'nmx|&{:׳rWҼikd.Θn*_z2;FW4d硫W3n^{Fw=B?o-M-w2-ɣ mfC|@D]BYmXثZv{VTiK[nDdoi(͇h*`5wսҋ5*sqnk{w.:dyk6N\jU|kԕ>IGʽMosǣ,ٻq[.ZiqMGĠGcNS;&#ArB2sQ?HWtK %lE wxo˰O8 9F>cdיodžy# &zpyIv}dқޯn#96Ӑ!3FʼpL'\w;U}ݢkf}9;QO3Y"T~f8Y:9:2\?AG&q Z q(-sn;޼(ҁ^Ѹ^-w~`*؋#ۑAM#4`j<&jK[v*jվc1k37Hٰ P;bj.`xw+l&~@\@)Ubws{nYђK[Ef 巫U/\RCœOLtYsUUV΢8޲ׯbEir62a!E%T>\Î-uk;n:ٔR 7*c +FûDEg;U=K%-0 `)P&-\j,Xךܱ]݌]l&cWqTi,P̨&F7H}tN!CJ&c}LYԦE ܖlUg]WuL:-Ľ;$ww"SlotZ]] %oO -Tf6)_ynz181 bt:3n9F<qugӡ8Iuc$>$>:m4(,8 ChmӂbrJ[[|yFEQJVjLBnP\ Lv]ȯQ:E0!cpDf%gc׊+wV4:ނ`gTz޻Ƨi?a?>c[eNm2zͧ޵ 8VPH`X %sjvբ%ɨTZ1,z^)k=2 7n[$ܬeLXK*wn(/OfrtK'Lא2RM% B8rX9G%X|ehjT]~r,[R `pffW5+%oj'1`m\U2.>6 ԻMi?׭XKݒSP) LjVv:j>WG_keDm8k$ܥfHt@ϋ15{uFE[y0U gB*ySo]ěZυls r .ù޸$[&p^md?0 Y<7prn7\8h4::-[^r&]Z"VfPnE9 ldX08#~S,cKgvxm bd'TNP<걠x`EZPb DɺFeAQ n2W\/P_>\2M&Ez< op>أO;O&l%rڧzr7Tw]Ě^ýE4999oN7m,7fa.;(mͩTƶᾁڦ÷,KV#mX҉Yj}Y.M5̽UtAzɥm 1Pp:H!]3 Q'0mCM{M(@Wa.M<@M;UBZޟ"*^Z>pKJ|AI$s[6jiT -9iBbfK`MYE5x#(U&ȯ3$RaIkfjQI:Xö/@nG^L>${q}U^'%;-_ZIy_/ESGt+j1 TUe^=B> n|Ƞ(k]r2*c1ZȽ*0<K! To&Q .BK[(aso9;^e䌆S㒨Bg:2QC/e"SiGQWح}ƨKP#/ިURGYiib.V vJ{Xj:etbҥn}5fC\=zg7;wT;6;^ ۘۑx +#k 6J#Y–Q3>Z5A! #KPKW˿m4Њ#,9{tO!&;VH&WXo}I~lU?mÜ"c\t(=8 W#x;Am!uiķdgnKѣw,;p zoSKVLgPתַw oFr̠>-OXHL"]jp֓P֡^d:G:\o1}β|AQΠt{ _!5?'˦GDQ@}޻=&8, Elr[)H^k2i:F;깜DMM#1\#w:OzWPWM~/ |ͺRYπm~R"O[CniDhrRpE|O"X/(pfIU5>47ӣeyD;*1s7$YY1^:r+E UM%-BI}Žfx?*S$i>F:ҪPm *&kcyջ)io23-K0<ӷj+]Iy]P }>YQw3X:4nP Dlooݑ ( -_YkJD@[g W4̍{{H7ܔhEzNu;'S~B =Rbɤѹb?A#P.\Q6\%(iv6@=)3"~ 7D MD%5Y  %^ӡ*oZ \+%l>7dY(H{i Z>$R>3j BZqb-#p$[P.G7l ) ˘ah릡:1M8 fzKEqL{;c/K6{s7nUD5_<ʼnynƟb.ڈ.'ftah#@ n(i 0gբ$a`5n@ |C=һp,,kP9BIޒwW3,G{p+~/rx_oy`5VX 'L(%b]?17 w#>74-Ρ$g5f$` :7Ju¶ig}'my4OrG{rg,2+BoCZڵK!7> _1TDMI>!o6^{?5T&[wgl irl$@||]#"'/W?>ݮ!`0)ԇ̬<g89I|feXY=SLG{)e6tũ/GxFV]_Vw{єqRwl#.=`-+k|'G]]~Gԡp.ԜJM*{ײX,*wotz6>ֹm`OP N!qwYo r5tWzS0Hܭزݖv[D} NI [ mza"&"s]n[V#d@'+#F0.ވiHśu|O2m xX=f"$PK6R\?smȏ 01#d/ @a]`P7$ @,=Ǿ?wl >1RnV9,H {*ʔ@Y "ۼ9_տbtwmaU# : m!Ztp C||1M@ ym~ֺtOuǑ- Jgի+$2*&Δ8c&pwjPQ%pr<ǭ_cke4"c Q2괮L&@!& "@اH#xs?s);vIӔ0oƤՉ=Dz\+3zWޗ;2xkDnu#&C P ~G*ܚ6RPI#>N_ގL3o>~[G(;Q=+b%_O^?6%Ud0;5 V@;_gHI8o OK #D}IoϤ>׫+cZq'RBH)b @J"~h]zu|q{gkr7[#u3Dt˿kyI6Bn X Ѐyh+p<6xo.@g0AQirZw*ְfnDcXڊAfYYY!v85-$EYO |dIZ7xa!:f<+~E>Rs@(6mrfe` UB,S{/˚@惾2P_@L@"$$jq'}-Ii7ve # @M* l4žE|;̌=׽6\^bc^Sa׹Tce[=7Q_`F|ggzw\(jZ+х8f G*Psk4,?c9#$G(/60O|=o| y%ӑ6هՖNdVwaEH<[q w_7z((_aQ*w"\M\eV"$iFP@*A9$v׽㽗" e+M9KzܗISfΟUc8F[{'i5=/f^"l.٘tHLrg}ʼhXa54ĐA@wvv ugcki9WM>T0گKu+FGt8v~{F~uH܋n,,ܕn6!㔶cf5e9>$.+*st >foC! Aӽ9Ffb!ɐv;ᄺA0z[ qA@(_>/+!AwFO4&Qo0_- jWi*1<,>6awS+"6F+X*y1[]1g;k\ ivj7H/ @(+7\6Ae릊F}Y@S( M9 ɛUIuHmq 1Ï[EsBxڏBG~@ӑ-Y,1|^ށi|2K_s:<c䚈׻.](d9V|wu{kpqOwT\o޼V.P?&´5㭨rLE(YAeM6r[x,4@<)9[9tz<"" ٮ+Kp<8W=$a;`3?Uٖ$ O \sX<~oQ;}]j L0${E)吀c%Y jcV.azjKI [#oP](nr鞦¨u*ɳ^busw{߯!xJzGǡ,={A1IVaskL0Y!"= H/?5uyh- =_Q,ma>jalwr}QI;"”@K"}\UPwz7ϷBq P:t|]>mnT2p-nڶ-*= q"IM3#QTc}gA/15q5fP#:jj {H%3~r~ ul҈ 9϶\-}в?ni'37О\puGK$澒ϾLD. C@\|zק>n̯NhBk#>F6AOlx(&hqp(^õ%"B)@NB ːɼT Ɵԟ'OV~WϹ=\o "B`o}Mswy~c*ZO]f$ #,t{A IvФ͡PQb[HƘt%52'j}ӱm|@o_H#DRGk$9 a+7P.#7hz*a`xI`0`vg)]MT{.'ryF?8[RE%?Z"\VL PnIi( A0q5@IMo||b. imQ#秳Wkr&x堜ҠF_%]}iaif~-TsPi3eJ72w_gnH !J*}=HHaȰ.N%]ɸC)L073!Ć㥪D!X0B*i-a?F#%fYoK)kQ'a( D#tQwV`\ *zO`,AwtKJC?]k~vY |RV&|= ZPxs2JY`V(~A9nVbCQd|"#ܠ5u}Q0 @ Bj$#lɿ?{j+>?%-{6ps,`N{Xk )GHM@@Z "( (*eGw a 4F lg8c,9-><0&yGڻ+ foY {dH/82-#Qg(@(=bۜo|4ۑ%`q݊x@7+dKJK{JDؗmy P*O)|Gk&Svrm zk:˛cC"n0=4n7G Y ʰAG c*zmhu#*8`}*d " ݼ;MJCЄw^>꿈w*WS)Nc֣BQ-g7BKSkhv-L A2Y ïZ 4:=M"#rw)R٘Zʬ3,&ɤ"ߟ:K׵0gC#+ n9+¤0@%̋su[6q@w撀 ^Lk" >E tARG@0?^-5,@]#3߹#g֞xҚ9?뉌='X^@>FO= a!8er?4 v3UGlK NE#El8q"(DOqBd @z 3[nօ/y1Z@r~Ľz*z;D?nں؜hZ׃ DVN}pȊ"Ǎ5aJyD_K$*L<|9ۏeEE_!6,  ߽~Z Xz]pp_QP /Щ_;f1#%rmz-R5qDxj#xz50\PIISAPZWXqw$X7U,aƒSjfB(HaND)p4tAEJ.62T"-g;Н;y(Lfe!JIʼfp!TA*Lh1`5A=`*$'>^|2!'?wC-7#MrMd%663j=Gd$Ɗr8J3X1έV3:d<7ZFaa>ܐ:3$Q HW7BWMoAe9Wic?%nnܠFt0|^1s BԲAGcy|O)%  7Sڴ~xۏtPcc<=j\b)~8`Y2me]j>VFGW.q4: <*lؚɚUmtfBƒ Br1+qL֝U&N]]yp4J^eK@`a$W԰;$فI of'4HyN)6$16}>Kgz4>Q=#bɽ]v睚\Z {;X&)DD0=}%Dg1,|o Ip~Ǘp7֡Sl9JuuQǴ3tʏgp~vL Zvرʅ|^xL ϜC ࿸=36%ȗV?˺A^a>o_~~l|zpQS@]r܆)^$qm{a.Νr og8uf?V]ͪͰܚϟ8@gwhRby{}ءO2'.O*_#s74He-lulk i =aʼs_Z}9̕o q@a5OtA# y>j?_Ohz+{nJN:#jvjQA?|C17PqZO"vFniDϨ00($EN!y0CGR?yv^[9y-]8ff%83Êq+_ L.8Z0 5*_FNmZF 9\ɰN1Ƈe;ȯ;GFrkw!bU ϓ8zc\d gd/"#\"_ @Q-FO A&w#X<㻅ES|@@Q(S2 S&Ӎ6(ϋ>D$_ &;mVU274VKZ^$y3J,Vb@n Q@$nY1OmH@B5:=Ҋ1).?2fM&gU*O}o iɍi.bA~[k746™DxY9b"UDA.^pB* 'cn.eב2 8\H8Fsgg'ޕu ƣ^C]dKR.;J!Oe$C \mb}Ag29ٛa-N”c۶^׫tW nZ P!hIkr? /م,ϩe5Sր‹O;ig$dAhw,t"GDeU+(QyـhL%蜴Ơ`X~yzB'BX`/hr偆'/c8 ǃ aTH JAw3 Ѧz47u&=gN6S(+8v:Vd4mȰ2:6D([^&_:kD}sY?F6nM=D( l Z3f0Np :[S)%Ck)vڴEZQucH(,7 NjTݵ/;lwG)0ދ"h1 @Dꉋ\'_H6>Z%j0Op_'ĸϲ"(ܑ_i:u&Sd} _Y?/kX7ś7<ԛ>M" ;ϝٍPژ#P  Tv*+F9ˣlGI:E{0 :sҭqLw%WO!^[ P4?f6qUwqH:U@ dHGOɛVI1q4A}G"Ѩ2۪`<-F?\CحW_%jT7]ZP}cBA* E(2$˂k$(P@"ЉI"@B% T&f^ar>N|=}Qjv}8bJHJ1 %" P!f"j@]P p%)KJ@.H% H(Ё*9*ЫTЄIJ*y<7/!-.C، e {!%%Mބ` Il}Oy95K73CFlM5ߧiiD6/a'ƙ% ‚I `#Al䏊G#Wcn,Kh7zO1A Nltiu u.bl[U{rtںȳPLQf ֙_](g|H )ؑ#Ǡ/P7>4a});(+/!_u*;*9e0<ꪔA㐬 MPCY8UȂqn;qz-u*MKsՅv.%2;G>WHT `9ve"v;jt;J#KGmjQ-( pGyhˆ}و_~o+h,+InpHhdq.χ €@|Wc_({Oe6N!< ^dv*n@RjȼkJ$yaz ̏cv)8MVUh+M [ySM# e1OyJddʖ#ݣE~Dt߃=LPfˌJVK "D$~_m*~P*B^SKj=3uiY{t,uX{(检`W5wz vU0r%'faƙkMiuĬ_qٝD \IiI:iG$e<< ͍8Khs$.k"|zH*nsq>d L禶Zyg}朮?=CMznrV?}uUn<.0b;-K''3Zw[Ⱦq10ǭc1 R{N1^MPyp- $T)  ^uuJ>?{ƀ? ӓFvf#٭Mg? wKj>˰B`ޛGu3O:%umq%-`/|'od+X㄀ZO*yd6P (dѐPY(=tFti'`HA֢}BlX*"88;5TPԪ{ǭ}'}aω&OsqnA+*9\G~tAl::Al >ڌ̏zާiXL;te*Y 0:w!hG?Z/-h#3Yqv -'oЄ^!#{&ҋ$fgʗKPe VOmz;҄lc.zpX8ɲ9t 쵯@3T ' =/WyX ޽Ei 6 ҮBoyꅹ@~Vd| RUo_XUaR&Es ʅ1_epθ4v͖IY} 'M exk Dl-b|1{ubߞ{0Nԙ%1H8DWq@dž%DtQDJlBso˯s9uDz7Ozά9B_TJāqIٸ)uXw$)+jeH+oC |g\Fdcs6;@~KWƁ_OngaA&e'<_6N N0Cedїub0 L SY&wc'lHtmwǾ(Dc7}Ko0߰Wƹ =-yiec wyxJ,0#ʢ:P^Vdڀ]XDX16-f#3A {2QNz-_^_:(& tN~iGbg[Uf&Q%`:c`?X΋0MdĽGq+F|y,?df0szwZϛUEah,Jh0hshoU_w^uqyx&Q] gE7ɮob cUgXm5B%kHF9 'n|?*-wbWN]'3DK"fbX2b$|?$'E?aPЯjg:=ˊ+.7F~8Z$>?l&Fe6ē1y 2 ]AdXُZ 41 -Wv* \"hLYne]F\P_0 E&=|J4Gs!bxlEE6 cl|;¡uHH7Xuۚ~T|hQ* ut`@ظI fVR|}{<>zѣ89EȂ}ۼȠe[\>Iylfl= A"ES+Zf}j?-&Nwt%:uS n f Zʌ$&S1GpiWUȃQֈjS迳.ⶻ 6e*勬lto:FVDޔPwi8*ͫmBћ踗Tu`Zڍ?YkLju4Dy8 *H%-u͗5$I:jɄ( k{z5]OI?Aw`MS[ s;FqEu c쨈_gSSg,fk̵) ;z 4 m4sXG; (=Eb¿miG>a ;⯨bd[c2>`, I@Bjz1rG4Dאּo ۟ڻ7du]f?0 K]K$[f!$V#DG'"i̚A~>A Z 1u0JYtj"$d Fvа=9 ,Ɉގ,EQ˷)Dũ&ق( (XGk za ۃ#-wnK%-f?3&9 -ጦuV|i90 0^Ejw._t &B'zqnۗ;8kfv"'4ce|peu`:!n-rWro>HusW\"Cxrw?(\~اU4_V/!6vR#2WMŤR`\~F Oq'Y 75~HSL+_s&hEpf$yC19VYy \%}؏}VE/,4lΈ vQ>Z4z!YpeEa傹ڴo‹Ib첒f鹭8Mu{%A=RKbj?Lє ih]軍OF]'E>yPoܻ N|Kxf +:H=2s㾋vԻ#h笼qSel^lǐ&p[`lN\Y֟, +&V"}ewzU{tlWW\ xP ((HP4 B RBRJBH+Z5-bV*hP9x5;=HeU/U#¿Շm>y-PAD L0ed̩*HL|)phܺp룯9F!o)#Ó3هXъm/x0TfV>8yГjK6c ꈪ쁍!:a54Ā)=>>:jW=Ä ="ŵ=L8&̈́.P^U9}c #NyGd "U1 ˌz+8sa˹ [ksa'!5{k$ʁfրpܷ*4a/j7D"Q@[gv@R]A vfȾȷmӅ_ryΠ8.h }+eVƸ6ߪBvuS$xP.O?J{Bry~ ~_jc0e -!M i=eKBQx6/ Cje@5`G*^IS29 ?GYqb2 2Ųۇt|NBL|$_V7^=p&K,Ϗs|v#EK"9d*Ufbw9[B3F#Lh[e~^-{,u̳K+r\ͪ)?Zr7k"_B[W_^+s̜я @/G@ %B?VTΐ8i63E ~+Pж}U>(Ē#Hy73Z>'xWrO]cNAH2rɑ{M "VO+&Xz"?$ZM1*y߷3 f$J~b7mŹ")0ʟky(L #m ${?7b OpJ ߐ%k3RP3del_{T-dTB?lL<;/O~!:ccsUl蔲&mcs5(7 Bs=̗#vey-f6wcN(|i7pwlNP0ܡ{ںBjCpm#ѯpf^Cm1鴰$O=r/HN|fsc2c{\u$496x4e/̓>k5Ě$߲g0?4zF"w:Hil( $.YqLbfO|"*Aь5aMYRM>ǂIJڳ0ڏM9Dp0Y *}?}a&1'mo`ì+A\AXGQ!{:SFF%Spm1ח×+$#HߩpiMhMmH;v6YiK$ u5\!h t1f2>g4ܿOaLGT3SSXxS҂ Rv? '҈**A[@ixh k:لg$JrGx_ 4 Q&C U ^mjы1# cqtx>nS[^ +}1[̀ae5aԒWú;l·}LfDx :v=x) .ќ)JHt (S`kUZɫƦ{EB&$WٵRֹ\'Ԓ9XXmZiEU|{G7u|>߿EhîL7[s2kP϶b _~%݋԰CSa(>25=ǂ.Gn&&my UGf4YbV 0›e0 lc:gс 9Mߣea-ˁ0isQ%櫒xjٵ ކJǷ+T!}{fu|u,\~(q%\s`orQ_>H 7p87.(/nddǠsatk[ 63OSVS81d xBma(Kc(E|O^퀯=IAqT8c'(I 5|xr[l"O?5m;ה6YiB lCo@gE4s_Zw8@r|g.[~?"w:9Ѱa퇏Ir +Jj  dz3WZFbmٜ;_y^re15vP#tNhr8WόFXbg^vzZ~SMc)aX5~u-lŬFXHg8fLx l*wX/T!|ylB@' 4@7qG:d%uɰ]C\|^ @׵Έ~}ou5{9ji]yDn7,Bky[@~(`5]OܨjӨ1s VX'"ғh$_!q!EIz='Xnh끅}e}O>JcN օ@̼ğ()pǚpr$h >_1FģHPп)NؠSČJ^1݂k2DB <#<J6DMLc 0"d% +b~>ylnT%Yc,ߛEu* 9r?ɳ 50`N!Bqx<NF0RJݏz AtƝtf7B*<n+P ǁ< ~I -MoGc"3FGPv G|75 d1Ov`I#4,XPf葔T\XPtjt2pa\uu ǵ5oRf ?E: &gsJx,:vwE { zrk{,Pvw{=E0@3N|8>pR*[+A cqcҰ _^mqg@WWэ=B崑aZS =8‚ 4H.9.TVvXa7+U1Bv*3ӊ냐$Ƕ wME};>^` :N  Ijt$Ot)?QV5oKfT׶w|.T]Dг5?tLQ9|G eX[B`PE(KM5x_,ZvKͮ"0*)^p,,FEFlZP$*VɾM,*qDˮ뾃~AA9S;RpAFDM5aex֛OUd{/l!jEHfg3~c Q˾3,E>^;3/狜W퍇pZ'z<.:Nf~Po208v,ʫq@㡱RųE4+?X-&=d۫>f[@EyE4`z6lik{__xӤC?I&9Uok:R5o.$VrJ*IPyhn\T8?ٓᷙPlsڡt. , )x\-Nb#$5ph?Ic3vC6TdhY1a~^,9;PVca#Q9"52p$8$cOPw[qp Wp2;sOFq1RZF#ơS4; ;z\"f"pCTIB,!-abqA8"0L `nDz"EtQ(}muqm摳'Zw֨]z\{" aD+=UwO9z9yDYF:A)]]E|OXy׏~2NC": mۚ [;CAtyhX>ul,KK|v/ffk˪K#ee5{30V?leS+{WU&ќO s,6b vg> t&i&=h[O!y'U / 9M+A[{ҨjmnDBdQ_i@g1,$WV6#zߡ6ޭN({QDBd.'H).P%4 |FR qMʗCXv-~l\if+UCrVnQ:Q|oy P`;ھi(t6 Nv2, R asN/w'=jxXEԟ 9Ʒzl{"\J; Hg7آ_8t!J RB& -Fx!<HdMҚ>V̷ =n7.Ozun;si(.$}Y1VsgA Vln ?EFs>,1,4֩ӹ uu>|y/2M"]?<^[207& ٢Y~#XDS({QܘƛYFtjH"Y8+=uP=;x/q,vVW}nu}xcĚXw)+,=-OE[?l\cM;#~#NBG[)q۫FC-(Zm}tVz Hy"_!K0emb{=GUC9HX(\e*tnk@Fa=mVZo< 9ߍN@^ȒuC:8W]x0PWB@gi 9 yWK1/P&( ]H6l?a3߲gn?nm!W}p[j,GgH ‰"00}kS- "w:1w/u$%Dm-eM;YBGHa&/* @ėaaޗ,5-A94쎨m~ ںުq8oZԛσ<˅Wg`z_lq}+h1.k8ToFϘ(N.kWiZ3AJHzuVپ?b5xs_}tjSVD1Q(ʮ>5j 0QƕCw0 ?d{XFiջ2 uvS0;/B脢a/kvHK݊_-@Ԟ3BBS19#kq(1zF/L{yOGmeCZ1'%NׇE*-Fss/_Po"w]І<ȟ)f<j+,* K ,% 2W--x%Ǹ@jם=Jcڑ)T:ʠ3$(^I0B:R*xX=^S/$S P1 "P_lsT}m|QU罅gؔ-!UXׁ_9(ĕ~3%F 4wW3:ѣ܀ /:8y#/D2PA9mt38u.E X20٦l GCʮ xTQ`뽎n?F 3"C۵oԫ|Jׇ.&O~a R83sɃC2\FWq/!Z&[bF: cA3nX/L3'忯gg(ݎf;XjևoJ%@#tq|{/鏱Dm5ǎKތ<~]C3&8xLNr}Z@a}n }P 1>?~o69d|V%]*䧿`JG3)2k:vy҆{^3)V5"RP!JUE*!TKMͩF3`⤨WM*Ĥ3A0aQE$Ddyg"rmeh0MBN=BLV®3(~. ʌ2RacHз!F"&J5b F,IHyx]_qAi,?gy*y\oo!؎8i dei-2_E<#8RDQE!dPRJ➡ S ݑLhLnG()FPr3+TGr%+PW$ ;>YC1tnY -nC!l1>+n#|8IedPO—n'Pn+ў1R%$gKq@$ վ 1Q$O( y+ C X7Zx(DA,' X_zV(āV'\"8Un=爴01)`"Ǚ-@TD&%j JCeYq*~PO> jf88ffPhH5g{\MwVZNY$[QhkEk|W6wE9u;:wxT{{ϟ:h{tS}5>-t_5Wmʼ]^WηϝGY{}^ݻ믗;u8A+;}>}{|y}>WKu{ח6:}o7еs^=“}=ݝ^6f C+ g@ 2]}+|WWJ<qs={\q@y|oo:۪.Cs,! CPr TW@@FUV`VU.RX:dbe{C(pb\ 9+=Uxx;>|ws|y'uw޺r>|w˗Dy|9{% Gb`W(WR9ȼ{˽M_y˾9|{u:+>z{_s{:Iyѷ'wׯ^s|o{_/>^Is㷾w>{_^>={ώw|I8+s.Uqr!JيPT++=ޮR\Q9eP wwӮ;+wv؍mZiѤj5`VfN. @%*K"P(p+J !C/T|X4mQw߲d#mm&R赯ϼXcF=DvÕ,ۗ)㺩onz9ƺ/M5z+ȾߛKؿ]A Di,tɕ/9u7QW\T;tUX#ܫ8%]5^K^{<;W`(f[xtfZ׻;ptu5N>(ʦWxUcBH 6x/ZOʰ5:6L[x,|,KnY.SvdG9?¥ֶXztz/WʇZ,4?˼+WM@U Xj9]QkZdZ WFcLkzԧ4ߙܘLiN{hׯJ]C%UZPzcV{7GfEVTzqz3v~2ȟ/K}T={#Ix._E+bO ki3M>߳0_N٪ $D+&Ei{,䦋GY<ږ9h%LgrxsiI&\ z~Vi  Z(@G D(uc[ gt{r= (]5DoЋi`/a;'04oe˰Fskb9~+W@׽g"1ޣ޳\: r?u\ǀBvV_ 0]%?6՛ǡzlw%.!3O|btryl5/8{.E$؟wr6s?; Ѣes}K;qIKpWykqeor\5ܾj575N$t %@ڙ -ja+<փ}c5A8&4騨%4pk1Q/b\Q!ok7X+}AQay(=@}joϷWʅ%e^Eu*)<}$ǟz]voy< W#sYL 01 E47~w^#L>9쯰 *_\lw<'m1!鬼~7ˏ|D"!|R:y;$NXDDvqUfہ/;abR`?ye^Ǎ;}95o>KX'`--uS@d' %pG6:GcgG&c)!L* sAB˷]a9]-k=Y3JCu!Z܁ͽw+BjÎ*zkH9zbhQ맼bS;r .C͛_ofbl ^Ozq=@Z{<0#JJi9"8Cvg II뻧 7/y@Q[thiI=:kcFbx.>T^">1QS(WFl>KөU±M]VdUMHxfrxَQodžȎ701Z0kbI\, j^Uգiw~ZNs=1 !Ur3d<󥦸B8i=ao=dv ܜN͹!T3B"ü"ڄ-7)!8|  ye --t_H~gw$b.cK{)݀0h "MhI|3$B{d &`wdñ< c2|kzHimmhx[čnPV1 )֕T1:![" !eX]b}$ajjajn^2T5"=Uh6> [1MPlSƕ죃Dg9 {hw,^ N,0V˶GaB냿WP,x]t0JI>mt{~ށJG'a+HvMu@D`3m[ LwVTԏH1v-9% h‡UWO#E7;u90?bMy`aV[J:N@ZJ+&Ay.<z^*Zat;F).)=u ~(nN4G9Ic{Ǿ-1f_din@ ȖcT[NOO;a9{HZ5~ܘŖG~&(}/[+0Չq@3:ӕS¼"+-)4ޛ X0c1t72@qB?i#9woΥ)<=@0!r`?o`_B"!Z3RjA$MMZ v_,'xwÚ:,?!!$o@H{a-N${!@Tnj+B$FhoCd﬍,Xwe(Xy3U#{4xUAz?H(f^= ets[ǩo!Su0%9۟ c͊5."CM!>Yi Tqөy0Ŏne$)KT̊ald DanDםvﺳB@TJ3,aL #njJ0&v0tLat*Lu6`p tKݢ@.ߖ"#;orMP&*EҖ'ՃAd\3pg_#[2W{FO7?3e 6ARhn>$e`\Jtd*QV3ꙠF`O)RsDz佁⁆mF2_Q(b@=䩍3odajlf|8'e鄖rri1Ń+_=w^U4y @3{_1%¦H@H}!Ǚ-$HMʧ[ŘL s',*< Bb}̆Ge3~<zک Z 00 I' k; P<~Rˆ({8E ?.iFt=X{S?gP~h;YhԥuN !ӝىQ)WYOgz|2rDB@^ϼaBڏ=AQ-@h\ӕ#iMX_X9Kh<3D?ɝ-xcلBv?/%Z7G9'jÓyie9:vs3JjD%^k"] DER T>=:1#Ƨ,7{M,<`'*3D$ ۿg >91[|<rط {߫TK/|=~3?o㦬4ز #Q[5D`|Ѫe M R,D7Qvv)E__|nϨf vM8 T H !EV@@olzhC"9a^uf5\]uǣYwB{Կsy[H[d[ZES}R\6 3EacumvB*R!sБ"+E?_ b43S `ϼ&pj~X8!vk:qr{GɏVÔ;DWVG 4axȐ?eQr&++'|{T6^ALK"Oa˥E!M61$:LTVX&pp>oB&[b۽~8comUz>iA LxKy/?gwQP5.8/"oGB_O>(=ΥA77+%4I7#ڋjG W +/k { P~|-?'5рs1 LпZnWHUgA=>"[iO3MO|)#t3J:t_^#T?: =gJ֞=cҢ+* w[:Nhˣ+:sg<:#˭y0چ6eSc ~eUzHu)E?^CTz% WAB 2h6꠲qT05Xꌊ",s{dpM*?(;HDiG j3w3<^ bE{9M>o3[#RjIU`](ө~,AA*`kSvM3X:C ϩ+SYGvIGfl?nK ]1Cvk=9/y+Eƕ_6} 3&'0|Q%vh!?f1;etᆌp#ɭgTpI*~0@kCZi@>~{ u ֋d=Fh7|?Pw9jă5z|M0UL@y}Y|2fy;7;ͷT_k=޶+{, +_2w/Zy0^&u}^t'p{ =jjx`Wӹ++[o`(`t%ϐ2<1fnjT{FN^@ޛ5EɆqjkD3v;^9FB_Β_-FjH-bݜM oi" qV(x(_Ex8(RQ ыRYhbwUad"5i0+_V GҨ9jq.fl ʖ* DLZ/$3P OeK{ǎ/+R`v$v: .aɥצn[ML8Ud$} \HvIkD7og)_2hL1i->4}c_Ͽ';,GkYseIV61s23 1ྲྀ$ Y[\:ˮ3骺^~2"WQ>v-j=o@`c V̺Ğeo'm?-j|^m-q/f>aD޷Pe  KQeD+wY5iWI9fy 6xϿ~ޗ~!^~E-03~-/g3 gÔ{$H @X plT`<Uo{|֩W&tQDx[W[pye[곒o?T (zZ_W߬JP2/_ӱqGdSXeO_?~Xڮ&f[s]ט` JD6ots_rZ+IV;s}X1~FAڻb9Kгx1r|a K0|<L2 3T ~# &,uT]EElGʒyP:TcҞtNXP0gO5h6c nt \+AF?Ga[]>#f fC6vf6N5O_a<.F?8ŤSM),N= ;4aCHID1%%ͿjrqMF%}>\ iso~NouvRQ2@"A[GM7"[{ UqGIڼ٪CI!L!^3Q~8nf.|;_k>$zˇ IUbo"#q俾n (5gql,45v!sF 1Dk"٬]%o~mM_mҿ#i~XB/N FP, Él7+5h"%|p/!aptf!I8D1},ewåhu)F+JFw;=m;gCdlP'Zcw (nm[8a$ 0SvzJ" E-^+{0ôr,=R_0OM]K^WKdʠj\* ׳~o4%чtK g|-C n9}MAE+*?Gp缯03\!诫 KW,+55/YӞ\__6y߫E,Hvq G4$)gVM?\wvzRR Q@Ûuz-0ye9[z3:~KE#_~/6:Aly?Pn@ X6? * S`jyKțo&t69jxqoo|^޻1mD!LO|xcOJh~`kW 3#`NwClA=HНGhQFvΛKDV78A]\j(Ux/y=zWem1hXyJ!mS@XPf|w24 }Zgo\|d0e?g] +<.K !H0G4/ tvkj ՝HXJˌ cr _+4b O/V@WX[+0n' imrYStU~V{rtXXfIܯ2;̳ۡ>3sXp /hpB+8@xHRxj@-?apK=(>/ZЊ2 RA 0 '?Lѿ[=TW턞bm;Y<ֽ$!)N_xh ;Gޚ'}U3"O7k "v,4{VͬѶbQhڂ™3o?. XB7aYwcalqj(nQ]>oj ~p7:0FIt,^g?#=C"6ѲizkC̙4nM G:2v0|& |~EBxܔni%3A}׻ P<@h,@\O>K:j@Mlz??@isG^' "&F,;Zf;cgo{:(ܟ'yS)kX-uSoN_ന38D5 |_bd[[TN9[@lñj*_LҗN3'gKxN[|#$>s ZavJŬ#oȖ. k}_]{B<)ɰcΆ#|9x ȝ$wYt· ӫxx<[kh][#  !@ց_{x8>M)3"؍*2 $GӊO9HA6gI v!1LA!|-Ϲ7Z߽x|FmyPed@A-*de'OIlt2G 6kf/L?0*kY%B@ l7]Z0߯8,%GQEmoCfصaP8 @hZ a6~vb"񹆁_FNX*D#sc;?gugg6Kդd#JrcCr샀~l$om F'N2_H14ivIDv>aKGe @1ß$קa\COJkEn𚣆';LIΏڕٽb^J\sfXCrioBYqYIuT^~hIWTvٮ62s>9*F^Utug,~EU*@$|b[{@ Mw'CBBG;Q Jl)<|z=슭Ĵڥi@ )p42%B: \AeR:gC)sj |&2:E4gMznĴe8N7Xcg# eݕXvEbZ]z_v73!27ŘSy-pVr<mJɜvWV˛{U[3]=={] ߕD?b$߽n*>ڷ CkmV|Bfԧa<`mum^lqG7{]E{##{{ЊR\4}l5qՈ4Lkl,ֳW^^h"61y>_T_bmxO Yg;7 0 J{_gP$$eH*(H;\)#\9B1ۅ~kJѾYM;.3v03.,mNG)SY!ޓA.2"Qe=ϾOǪCǀtm1:}"lQ@9tCQm[>M4 qvUz_}KKI~χ蓒bf c]Ggp<=zAu1F!d;zaϣt$a57hg6f6A)3Ij_:^,ƊOH"fܜ±P+x4]DUi/k&+4wk٘;w`x7#SӸc8rz:}ھ+wrOmŞ'gԪȱޞk_5M;q_~.y1QM微q9l-{]GQ'1DҮVC@x31x~{ij<ˑr4ۙn3VKPykz0mZwSm%wYU.2Bbrg|hI})+_q}umV/% %DHﮬT qaM|徺x5,V2H)BKxc'UOד0ܭR.Eùp|Xߎ98oQy){|R{6cu v#3,Y~O mz9? 9 fp[Hϛ#/P=CL|׫}&n4x=':G?H1m!v:g/_J9{bMkHK{^/,|Y|O/sQq0ߗݰ&i25 ?iO /Rɮы[՜g[sRкy5iR}{Ͷ*O݇V:ȒQƷm`{{%BJSIBL)~ S[V Fו;wD)ɿZ#@ s|<8ٙڜ\%]ȣŻk{x(<-9 m]㇡оĚ;<GGt2=6g3ϖU qN{ξ5}&R>oc%A%wh4Yh:+]\nίy~K]fA1n76fMvSOGqk?Ih|֍*P=&woq}~F?f*RҙY4] );ƞ˭Mq+GK'+YbT 1_8R:xh=VՅu19M>Aϗz hPpM.͠Sݚl_A gZ;M| OJふgE\QDo#q:<:2{q!zdWHnbi~('E~ߟ[Uvqu7O3#pp= ]˓)z~[|v-4wYEpv\:f֭yXItSJԋռ[/D`GUSvE-ȜmPbUY4ISh_m}gTT;J9vKI=3#g%勤QAp ޸~4\z*7E6},FWz\\;[ͻMCׇu4ڭe4y0n>|,{}.>O6o߼-6ؤAҐAWUrv;ixj,M-N@ܗt- w'5QP&MmG?zph&Ia}FE/򨸝]\d7Zv7'٨bWinab_|׷z0_ >EZzyfg\+=µR2U0 b+G٥zRW:V᫯Vdfv-Ki9GTܭ[ YϹ<ϞioQt|g?ns崠dR$7em__l{·pX?0!?D%!A?fQC$AU%PTB hAD2(*Ank|?5hVac#Ʋʶ 'l1V zZ>t+i͌t_H3r}ߎu/XͳJ':WN<ǁt?#l>B#=$4 '5O„YhpPP\#\)! L4 S~!Yw^YLFs]j,]! L@cUs5Ÿ#c[{On7wۃ=*-<;ZQתS:FAȫaxT6pUWmc4B,0&ŜJRem9hCB33hI?*PsTC-ŗ9y0`F*lo [ۣJYûmɐO/nƧy$ g^:dLkrtaTZ\_K QXB[_4 jjeDrO Γp1}dZ(!iظ'.R^܆[mN9k|QZ kggz%wBq_Õq1ోpsOEaYt*?h.N+o7]}]"_ 264ˍKuD[ X:h½3I56E~@|NL2Aw wRZ*䛥.s15Jڟ6ltncxY#+4߰4 X1h-9CSÃXIO`)DәBg(L H,+O1E8ç6죵V@d*wsJ&$*gn1 [ee'n'tS[vʇFKz 浨,z0/` ^dc4|º A^*9#ukiIhf [ϟDuSv| FMѮfcj +"8fH8تJ#1w@#΃k*#:frTu"B_cEcqfos`cw3{I$sm弖E= EO l^]{֖0*"QQ9_bF_Zs9mv?W،k+X<ɅN> ѪړODf"O`Ecck,Ja-lùJv̝2=Gyֆ^gHgG`t_a[3k_c%ŵe+(.&hdI6X_v77_ڝr8B0QlEb׀#:v/OxK(-^FIMO'NSzTCwi獈6k,2 jO'p#EqڢAo~/q%_M5J3]G OtJ9q;GZ;HB So"t-<٘ˉE#,?`K;lC-Ejrgf)v&b^]֪.5pƄZSz[cMп:<}4e`f En=7^c奥ʒg#!e!ب7[_j+=Nn,$\i'MKF}+U(YsߎqDb{o?l~//}(rVgړ(xE{O;(TF ,q~h_c7*{m9G9yʳ58|By^Hj?½": "#Ac9|Lj?F#%VXfyzySPU|8cl8L#q-f}\#E>+ p<_T6eE])ډ}W& 5 S ժd7`",rg-upn`)ʮ~6z_5^ #*>yD^r@͑YsPȾw>2gO$=נQ{>/yX}ju< kc8C/gћ. R 4:Z =P{Fl(D\f^ uP3Zxgb3:=ie wɁ!w^T~rKu-fzxi@;uFsNې)v΅ )C ]9[hΜfװ"@oB˛ŰX{<9wV *-Qga:iéw=ǘjO9>%=Dр1rp-sBBY`zW?NsGNkF T`>QԈD`Ӯ0gVDIGL0ny/ $eE38o\ށS풝 \J4^em̃hmxn3¿* K,4u#;pHY>wwq S#h׳#\9a^.B Է X;.Ƅ~L{BfQ9x:1N+z5= N3S;J _Uo(EYoZRy-̪Ovj`[EqN4ק)eZi^ԑG.AWNkFϳH^I 8e"D4߯^aCaly{8]PfGFZ]sr1.jgs=ٕR} "$:dGwyEjAmG PFBgp>]x'z8'=?r =np)OE9)˨xz6arZm[U|NH|wb{qbbp(?h3*)Jo$wV J"l#7~nGWj 8nqEE\%Di>t#'w៕nGjl={eq.>Z%}E5rK\cԟ7kB8@Gw5‹b*=%*1e%ʳYėvyNܕqMgRč|8{y?֯]>gJ򟣩4[$/5n=uj3k';9 s Z]:~y 2|a?~}}H c3plˁd$Xp4CNѹ@|9^>E$$ /szHU\:gV'sw#|,:YۺPK7V(;∗x:,]L_>5sSnϧwcȺ"(A 2g3Ѕ_ z Tiݞ3EHKJ{k@_Fj'AzUF V/ m2CaMGc.t؅8ЇIm'j=~AE+J/ݦh q@f֙YH2ED mȒd~q),BeX ohFuvSy.|%({e& V^M\1M?M'cKI $]X*ۍyְ(HRY*aӶI\͍دۘ.o1gG`v;<- a1EҠ6&(%8pͿӘ8i~e82Dž/)2 |'d ?P?NhcX\->Jwv}mӾŅCL-Lnb <*aOx'JBiGR! g+z%-]zkbOe^_dI1COLLgbDLA&756;߭vwOnFv}MvoT?PHs-v=f-G3̗f? RYZ+Bޜ,oz5w-C-17Ѩ 纎ˆ<9LrN;h|`Fp"8r<eWHl|etroey39aVիaEzl9xi~tQZRd E' f'{%ji đ.CvgC0){k,Kng*. "H5 IC/ʪVA*걄l^(MXbn ^A.=~qMhb#MbiQSFd`[ۑMTf%#($tfr7mTr&U\ܜ7ASۊy.M?w@;Ws` qW`P8sQ /a^ BN€E*NٕQYpQ<Έ kw1SW`J|HOX*o 9f0Zr~Ǎ)=toL$y *nCn_WϸO5p |Ő?K?5 |X$CJ+«Yhx,I,|  Sd1_⇸" |u8xGf%ҝ@@۞)I,$|rMvcN?b?=)bW5bLSֵl'Oǻtv {?G3GF꙼WeZfve.W_IyjL*n(/zx;hՁ)r,!]"ܛvrѨuO^çNgVjtqcz* 5bӟȃ:~,owFɸ6x ȍ*TP|ng:P4S;w(4)5|E1(5Y;ẏJvۊ<~?,v oAA;:Qvs4^g4|,ΆS࢒ iu-"5G0CΤa;Ӟrvob/|v {rg=(2#]sT<4h#[2}<,j'6!,䉆+aݛ.U_J[Ut6qěǿ-f}d= 3V,yp-^fz ᗗ[{zǿYWŏ0ᾍDB/Qʟ'?V|(/#^sono_T+ d=)Qڣq3/^gѿde^n{MdO/qGc͘/wp<_9 Sh7*@5G^̌_{󂴪Y `dK>nsbFw|y{28*!C7%Io$oT2~ުyn)4]Ϟ>oـ" kjk|E9YL/PΓl@q,_[jt8 1vؘEcO}@f }Ħ1Hif) ʠ#2fS ˓-I"/[38{4H- $,&,lO p ҀBm;@Rsq" $t+Cg -+h.$D@jGvMМ:;쐛yk>3xl& dj-[T 7%oIg{xe.~z XnR'-Mۡ([i54|&cGO8` (8SPtU W\_>`:͘[53>19r-%9ۃnOp LL-;Xpz^-#n70^NQ'<1o-N ш:66|[+UAI{YŤseC>XEw[ŇYf+qU"o /ËH{@#i̇{/E0h@Ds2ȌQR2ձ F"g'aQɀ >o F8g ,k*|  tm8s gkձq#Ȉ~Z)ʀyX+@99&dh"%Z5Q(w4$/@`+ vDީOV;Y)=Πk]27'/{~FurxOBbV,췉05J4zS:si;p]|n: ~tW?4i*ٔb\"1fou}>3pSjdSWXܵAqd! *CDq?I{e;^@~ݪ*F)IX`D(W^ آBtr9!31w?-j&QP`C2gMSvw BL_dr0 #H8GG66\I@É쵰Ή^]kj34]gF `(hj1='='|S8z=[zjsЇ[v1H{ NՇËg y4~jY|ܸQ4Έ"o"dk[ ,`u܉{ұRGӗK?L~6Ճ)qxJ!BDRbZ^yʲ#NSt3.~FӞmI@$L}WO*{nfc 0Ԛ3YC(-|0p? OQgr zHݭV_ߜs:w._ek|KU2- o3(=IpR_zy1~ȟcs܅Rw5:m g5[B nL_M46{Q;4_쇬~q2 )Ț|HWssiyw| '&)O5=m>eş4qCSxRV9eBoB|_W@Gn'8sn$zqzN38yo6YF%ipT'B0nJjs!v>ңխ;\YUnD\ OhNYzkIbQN,ۄ.&\ ZɂܐSáOzDl~.q|) YPJw"&yJܽInG۽/1F$ps"1U}c.wf^R5bEY|Lիalu0ԪE94O4IK6+#XF\WQE ?F4Ćҍp hQWiϝ:pTs .OX O|޶@@[QAczGC)S~I|K d`Ô: QE\}7\`;T4Z6z#e!8Z-0ӥ'fLT3]gWf‹PpXW ¸b78I*,[~ε/;kmðx_b柿.4|f,dg9-ْ۷ YwY c"}տ=|k}o~kW`R2=u[Tna QK3#,%\Zɤj3|ILGѩ'=S4_m3fn{lC/iGc]%:Bi\JTܳ˫|+|?@1emvD.V?lwe%dO, 1w" 욹WգAEŲy!L/mbti>o,`w Y$a"+,͕+fbJ}(@RƢÕ)yTrF)$trA-wʲo#իiKp G#s^i>dLg]X!ޚ6_V`.~̳yrKR:7(_Ym>gyϧ%|Ikٻp9JfWn ziz }HMz.lگvKOC{QE\ӵ7&nrWk8m"Eux-r 1D†WB9RLIx+M:3WqO.R2`bFxaYl0=r"dNIQh(2%| +t,T&X r&({huʃ{*C.*!A$8K`eByp*@KhVLhab (T3" ՊXJAsP]+ YY\UC!A $@] { `BZXHU!AV (D1+=Q+CxeG¥Lrc$pov&Y ʪ{]JZ|̙!k_cwq)o-{%jK^cQIFf B֫4F7:Y&n]%"C2]Q)U|&V6X6 [UKVL b-y#_ -%R7h4cƸͼ~h!0J42p+#G2!@ O-+R8rΡ&F,bH8x?)4ơ1)BzL4T!D2n$h,P, aۣ2_x&KFOUOjr$i;;qN2Y!08(y&)m2: ݅X1\q9:WVg@ݜMS:DkcE =9=Hr6SI!B,ϐU#A@ڼxU`r.&lb^%m~W 0W^vzig̃!͵sբΖx !!r]a۴;icw,<Ɔ)tۼ\<}oD$jxeq ,SeL™So6__6``w谙Y* Ԛ\G)].d_\ ~h$ @aE!ѬcWd5j6^ #&WrC6/]>?+e//FqƷm߄Gl…\\j9,]61)$z\ўZWxGoljNh5O0=1<~>CĜS-)UfyeWu5($|Oi ˆb%|Ӈ)1sf$,?B2N뗐<U?vL@ydz_x1~2>kDX)vua$Bk1$BSHRRR4<| 5\@ O㡢0OH^zdq<ʥ w# Y/}i1iP zdvY(5;텼z~G c_wg=˰t˩&?>[-9;^%,vJߧHC8J,а/UZ|;DbVi4|~_Z谯9Z4lh88r=K{YJڎwgv?F[Uf9\J|gR:o9wFrݫ~Fq>z_ *N{e#j~5;'N'}РzޓtD PVSRH@UG&h/$ Ԝ&V2` {‚n =0wg3`@R|TW ^BV9C}|펔g{a{s u}>e3&{!ykT%Ph]QfOEӱ. $fHntCsD&}<+@c\7H4o@9ϘCѤ<8ik筻mqF6 ">uF@d@EN/ul! mz:4loG$Tc_"YW5yRkX%J18)6ig/hS5V @iV2k|),9;A^ͮz}q?J@,Ҁfp-~_ٚؽuMXŗlc'㍻:3ߵeo0ұ;e)h~ީ%g}ՕwnI i誝lsC`@`{o&T.3Se|ێ* t a*&$?cNd Ţp'-?N`DeU0Rvp>9p9i!RvE3е;1=`iG܈\÷ed0C]cPw,m|gqv;Hhab񰵽p"PH Slt .g„(سb fiO%px*,`,:Whf:5d0-pc54[j\bQNa4我^7{wv0 Ae6ne x E4[$3lb*Ʋ)?EzHJ:9"V?L̓>'(4ĕյ;4.Fg+uϙs#0s&hK-v{أ7`pQR6-_tS"DF6('&NrQ!Sa,Xej-:ȭ չ1#MNFHN"Qk tw:" 2ƎX @yӮ .`wq #- {S8-CW8uW}QFoF~}rOj'KOz\NiߍcWH}T(zCV =S?o/3R>^IO~f#?}nzWՀ6+>m}&ơ^^>!Gvl@C/@xƁ!*?UP>Vy<]L+=ZǥŘd-uG{jξm'}Il_C #`+ٽ3k-:_,?^)T`w~Ljާn?tYjKjzȤI`Xf4igˑhe6xŷz#vϘcX,J .xl{);yJKM>}.¾Sች*ۼQ=t3)yKlBwbVWqĐK9\T20T$D8+{s]svQCKjS 8'i~v9X>E٣ G-vD\t68C ybN]96KgV+G 8Wk;DWOCcN>D}g80Zh|22m? iMA8QET143jf%. -,3W(F%|fpWx0w>IpcWj%-^IDQg7xecg$y}g]s^ceV"~z,;^#տ)ݳ}}o26 ֽу?lWRh'ecn'kOpE黮fҺ{/Xu6H=~sm><|ﳢ3=]gg\y9{W[qy usVo#M&ѓ7ZŁ:;+'-&s4A{ӻ[xIW%|X#W,V=ap <)MzN#޺G7 q^NFض dtelWۨTDC3OU}OxWy+rG6jj3F+agss <Lrkò*&&Mk) wCW1`NM>sPɫ}}TN(z~W´YHۜ:P%lFB-tTr';d1˸L͊v>yͥV;rSTVV~kNM 5}&^q?'fQD8T{GcQ{s⩝EsZ6I>I@# (=Y{}X\wS*W^ULMsiѹ czfE,MmX1~}23tro˺W=aOi=L}1m<^RLW Cwy} 'C =#6;m&X&67ۗ`a,JŰdv^%J09|Bm_QĶUm i;~{A6kZ`W\U66 4QFZs4*'[\]_n)#d>(YipVHٓ861t|'rƇK.iiS2 IlY=_6t|bCLLioEkxj*;>:j[!NRpN'k (뽟ɪgo:V'kԝwkEU%ѠULQ1!aLp>Vp&/1 @D 0X8R)p<$HI2dIy\Iv ̐س K<=d0$VZmn1Ĉ Cl=JJϗNv Yޟ;q{D}u><_}ϝ}|Bܹ_N/_om]zwyyu׼{/5_ދƻל`t T94e?>6nNOyi3/o7`;{e'CL6zb0 [~v].ENtnǺ:.Хe@ߘW9D@_)f Q?b=\*Iwy+|m(1Y?#ntf(_>= \nuPvڣfOs?w? \3 T*a4XLl4Y%^w+@Ehs2%˦eVwMI`atn3C %A(*Twno_&`pC$D.%a@et,A?t,4%CA !] ${ʅ!štN,,p%A" @Yml&Z l6'Hh617>OFEx|\~t 4yA?>kjBᘦWD{rtyPGh`"βaαk{3N#mH\_fݐE!=J  )#}v~܍dvor,ź9gDz7Ml7 -ҜegLz̠W`J&@H~MEܚe1ڟqBe;Gf&{15+|-ףQ]zj7ޯh>18L!so?wgqYk<ע-ͩCV;hPknOPToV&:lTsJk]Kmr0%kb1HͣIl?aX[<ϟO@uSZuA7o4EƺT5GA5|3wAk7vk6X:~Zwǘn;zi{0(^i71jZ /v,T7ŃuTKd9܎c? [Uaz,ckX 7zW1t2mڭ.w)L BӮ:_Ax"xU|): s 9/wxbfNP 4sZ35ܵO}II5= ++ @9e@f4ߗ[tR?XtOKp1. 5O kZ_Ҽ|zOQEgՈ SNI=EwuRhIٌ@Kaf=VYx%Ozu[َ'e#fE7 KY+lݢNy˩U->(֕sW$fzL:zOmc^r%t21h1 )vt--̀y/^9 Xxg" < kq(תI"K] Z1\$(|jR8tL~ȟk&RQl~sIO 1X Jm%Go(G"l lV~35'9oΆlҩ0grQy 5%sZD[:%bl<]?^K)~{VHs{5G7 "?WʖE+p\lZFԜGKB15g*"^0\6f,^uʩQaڱeVx[iu}Z:; \o0gh5 extyO~% +v{&Ec\3mqL> a_Vi_ҵl{~wq{=w6_mMsZ(OLE;[Kxa)b}Zo]f(OsȌ˷f;hQ("O^F{zV ٯh(O&&2*#n.?29cF@Zhﭯtτ!$nrJ%{KBhݞn˗PckܾZ.1s)jy6tw=WowkK2s3[ G"^ԖJ1ϕ]n"'tފ/#<19S"/kRnC;gk}~lnIKW_yp-H M۬<$KQ_:=rӤ N%ښ?5{PD8qZnsob'C A`f[@yx ,Γ" 1'g00)b)fifc/w>=9SR*0 f,7;sF}DØ:Om0n͙e|^McG/P7?o6"up~t9T? p 4q ;6wz_݃HTJ0Ag|g~ظ '3w%sz`?aX|sSsoE ;nWAr* ALpL<ۭw6sIenoPPRjc5Vɠ8wY5" cnzx宕74usѻqi}6ΐލκC8w> 0FS;Vc`RF76JFT͙x' S4"ttci230i]\x#T!CVvbP3eȅYRrz)T [ȯYjDXO=/GpJ\<'%$\tg{}; 10*o0F_ arhE0L d\?6ߣJY4~8h9ƣHv910_`B#cB $J6_i WG(*|KNj ǭVKWvjZ se`gmlgn| ҃u8n'gO s) GZaY%  &G{{oRN_ lv{;mɥ.yqg KXuݥ ױWJ c*m4lEgQN ،ïv=}*x /](h4;CNPe6I3 yp#&=}Zϝz+čG28X46*(0bC~>{sd0(3$|l:8O;ï/={ םۻxE| i=oyyw=?Ɋ^!^oGÝWF[Pڗ{˹YifI^]jpWFAnsA%kDُOY U*vz*e`!Z>p< ֜;h"0o`;=b0ߗsMdӃEi] aXGM]DW)*ߏ! |'nԆϨ 96ؐFڔv0g>VX'Hq~æbF36pԕCzs> s)cB 1ojX;S:'LbiHq+Hxbpdl"$➅4=ˈbST)НYhZm*e&femHfm: 7*T-Lq(5Pe0+  {Zfv c 2i“B`앭j)CL;I8rRUoTif\U ^)>85*صp@ ~9S(.'&ҳ󶩮dkuh5kWhCL\䰀 jQI'fɄ?29&&jr'rm挶@ MLO$K&~+BXr>Iǩ]ӤV'Tc58 %:q$,%ޔT|#*rgs+Vwi?"h 0X5q*x,d^cÊێrOA{Ɍ*qץGΣ QN>8X?F5 j5͌~L{%\6W9sSIbྕ o:Vga"1U+63•QZ;xCbމ0\ 夶ؑb~ ?hLσ vlm",F1S}ؖ f\'b qvm.˔&y>Gd#(-K%qtVe2YQC ljn]wP)Ó%6/ArNݨHmޑ C X!.Unm mr4`TUZi b>tؑ%-dk\b*V2ptBҥ?`Us9%[jzʏ&aЬz/t\_&S/W760u1^ހM_2dպIWz*]URKƝl5*lxcY`94W8i\˒؅5.0C_^_dd{k t(Hc!U0 VwlWW&=㊯ii EhYnE9B+C ‡ { #nb W8V,#_imC&xi{圪u|u\rNO}# '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۫^.Z5p1teFormatSymbols.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/gFx}^-&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$وtQPHNdZHa@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>#;9.ZCG:M >Collections.javaUT nh(}hux w0{ D=_J-.R8rڱZ$$5ox9mdrwvvwvvfv.CM"Uuhpp׋676mIgyU8GQIqћgg?pxO3)vדϿ?~UZF|Dߋ"I2n"yhg0(-"=UЬhNQzq _ Y6JJ*)&e_?/I8z7;u:L2L,ڌl|ۋLQy[q:8E/s(_?6J2å)U:"e-rvS2*'k/qYNj-J~&SE~iF^r9=f@b8'8KJwq|ޤI4+ٸA'g}zߟ?B*u@qU*⬺ Bߝ>9Gٛ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,Γ,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ϳ(d2$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< Qr>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"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~[ϒ;vû)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!b9{UQY`I)YX$i\lIVpɋ{Mlx1MՔMGW?Gǧ3f|1bh|H3(8gR,ʇl#*l',۪iAs-db^rYɋdbA?Nn["Luu&H"Iy!#&t3`D89N+ Ax84N썀p-2Yf*X((aQ&Q6c%<*Y)l4 rcSsB'1 H2ZuF h Q$y%qixen؀[\>$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>ĻΎ.ƌuyftp/Handler.javaUT nh(}hux TnH9 :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 8+]ZNēL?:˒7IHš"eG~x Pղ&24~g9W%~? ^? SFh R:ӒҔqL%;$S2:^kr}ϧ)O'64)t::9Fcy;+#"`GdIL34,nAs'|g% 傑KA 2VД\oSsL0r &yn NbrƉ0-a\D &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"?.aKzLv5u)#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?nzH]Nrf-u^!ѠKpK}Lj"`Aa9y5 \]X.  ݥ$Z]Y0JF]#I>ƟcչB>w sMF@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` ģTQ6~W/ ,VS/DžW*LGNm.,ڼ|-.*#w{ mF$9PiW΂2K9 -##}lpbG?"xr7^d-l5,a4F0OQK N73`uN*]B"]Jܖ\CA2hqJGph,/fkCF(L`*TJZUeSVaĜgN0tp@ZVKE Fɤ̅`L8a sam!  L1epC*5%9g˨u{AZ$~(5Z~W܋iT=Ijy(>OVzXl8g̀^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?.Z{:x5amerfirmaTLSPolicy.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{{9;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 /~~zCertificateVerify.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çԩ1Unaz!%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?O.Zr x#9$Ʀq`W-172#){E͐%+V8Hbqp^*'/Uva!Z}mxv0,J80( `H܄Kp hn^8$#Mw5a4G7_Ë) M/8^ r8aL@b{9v4? bZ2bPsb1d5Ҁ/ןKY7,\KaŵJ+P2ٴII,x C8'&Np fq_bnĭ$WQ"݈5`<`='̘1?"&ɥZDcA3tНד "L-|׹ny%ryJX/[o<]O](+2MHfn(%~^ _@i:NL̊Ƙ#zc<M G@e.42nl!$KzU Asl1#. ?ɹF`%J:JߝT k-0,iJ6! e.J1y}.|(2S:_;]<$~arlCNȼ cR1Liӆ~ӏGP0HuJQ!KNcAĨ-59 !;㆞(eEfdhx6azn3Oi  AQN;k۝61m|fEU`Z4{V2[b.4dfa,;9xRs!`t~O`6/mjV4wn fu@ Qu$pjUy ; 0:/:ٓ\|` K%_.hD $nܺգNR_Fq×\b_@Rj~tIXapa n:{X޹M>n] YX*/,">ȅ7nrЂpd**e+;A傦8-ZY]{?A μPpyk`4*nOA+ʇ,hPGA0=\$j+b"djΖ_\= [h |(ډGc J?Eq)Z+04k6;ePWrTo 6`Qn能"߁DhD۝ r\pmFm)ؓ`,=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է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 ݾzY@ _}ܼI\T'Osj یC f&vٷ"',X̼dkx( 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;" pnOjЌ>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#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峀~>|;~ϯ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;,UR$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лԇ ",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|: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搬(鱄' 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-$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݀= 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-.Z^J .@nh(}hux Zms6_V藻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~Iʩ&餾ބXS[Hr;~HHBC*Ju߻ "iI}ʇ!~ ZmX,-}C{]iLNa \Yn:< r›i4FhBc7\Ge4&˜.X%w9v4!f7MZrlI3So2쒃:3?KY w,1܈Ka͵J9(n hYf[pE&'R.R$.i+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#{OPK.Z0.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|WCertificateVersion.javaUT nh(}hux Ymo7_1BrԵ4=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~>_q/!Uv%u;D5$Wd<.H^.64^`|Inꌻ]>=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έExtension.javaUT nh(}hux Zsp G@ 5(1#r9V;}H(tcw!wQ݁ӏ_F<:G0]"t.xs=$aAāL@d)BDe<`ERHxʓ =vWs )L> 'ן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{FreshestCRLExtension.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?̈́2W>$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U_')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ߎ"ˉ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/{r8}W`0E%Z2;8,ˉjkəIeS)$!@+-v R,gˇDF_N7:|r@H)/69~rrtr!#4EJfx Í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&=}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*= 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;bYM,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~ׯ裇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;ؾ kwD{~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 lo"Q?R*VoJK8tdqQ]92x刼5=_ 5-$ʜz N=G%Dއ_;V+ _/\ a#GSW~<ȶ\lͭԯ_,hYl~/_'/su9ƖmMm#ɹL@$$!G JvYH[&4g}0Uvҡwޥ. H2IBƒl2%tYF>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#q6tuo6~_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ȩ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>% 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'wX>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ګ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ēCertificateValidity.javaUT nh(}hux Zms9_/6{;Zq̝c\ʦRbF6È46KԯO[>~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(>| 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~: X509Key.javaUT nh(}hux Xr6}WIJUҦm'LۚؒG"Wj PPw$EʖL[>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俟@$(;gb}b'[ ;Vu*u{iEX0D;*e2Ld,y. Ѽ"靈wr/]\߮o]]؛){w:89Bz&3H0;I`+Wl, ,,Oxðܢ9WY&HY>,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΢:>AuLc\ 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>~;: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^WDMxqoyUsageExtension.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@*x06{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{+;,-}?PKCS9Attribute.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*Xc7SignerInfo.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̲=}yrEncoder.javaUT nh(}hux TMoF W{J WhEj9X$wXY3ȪQEh},O'0oF{X><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>?'DerOutputStream.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;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]?kVs8~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)kColorConvertOp.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.ZG[f5f*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*}O$$ږ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)؄T7dNAG5^ |r!,sP9 $>ɦ< HZR`#hd-d'A}$yKj#@+GgC h4bB}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/.ZQWR'< BsB>V@`)_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\H {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*sumP-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_.ZsX\jT=BasicTabbedPaneUI.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ؓ~$DoOptionPaneUI.javaUT nh)}hux dg@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ߑzComboBoxUI.javaUT nh)}hux =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)þH8c㬓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:y.ZbL @et.http/jdk/internal/net/http/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*tOExchange.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? 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 ~|OpeningHandshake.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_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>Ъ*za85u?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* 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ߏ?.Zuy% /.Z-9 3.ZmLz8Sx/E@1O? )1gSXV\P^΋YQXeU2覿T>;թ/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*:F̅kQ"ʏ :U+gXr0FU5tSTTѷp 禯^z}D+Q+7qLGեc6*,z:0a{n!>_1{bvd:7Cm,;>"Cb8ycV2T:p6]acЎo5#*-SDѩùmW kp]:^⻼5~UUj&g{dI67@$n,3/- gy.ٔ,P ]]q,8Pz}Ch2-T5UnfJOUӂo_bBdǖVda7^l[5VGБfyȾ*or{ܹ&#m0bEƧ^`Z=5@Wn(Z&mA$pkoT X\yGHK3.jE&tE!&&> 7M<| YlW~1"[V^^l3=l/tW)@~T- [7h-ҺR*\+,{ 2uV,=nRi9HlO_<~c~D(`0^&ҫ(tI$[\c<5<plZnsI0Ge *VVc="N,o/W_^7;gŭ\EnE$d9'Dbe?rK9cytOk=Ä  +[㻐⊦0Wz?ᜍO/bIl)v& cZQ/F7:;ϳ5]Hj6J_8H«5IHsVE! lf]+ 5r.>~^%L/å;fc[`7)˦[HP  2Œd4`ȨA̮ʦ7NV8|9xwϞ=zwO7ߝk S~+{Xo62C%HQ]NW YOIj=4#gjyeՑTPK'@Kٵi GۤDR; 6;\!6`Ӑy^9K]14fEW|✡xI*s{瓂 _z5]i%Ze6ZeΌ$r@kܾvP/TssZ R̄Mc:İց\(6f^@lR}Ռ[pb;SiDeyC[?^j#Z$qiq+cC 3Oi=כNJҮt/~VMbh4A 2ψ%Ϻ>[ }'LO'= 3ZߗAͰ4cQ6_?qH]2:!< sðhȮb[-u^-9 G;yPp+\_2[imlԍٱ(E '})?O[@J7ƧĻ_Eq[L"& psvyFSJTFKrn}_aI᠄abU~0>e(+ψO(s1iK0y3K\t;Łn K)=%Z,"$HI}-ΏԝY[ީ0NcY0㱸vK]t& 5@H=]M&XFK_%]^AQO>G~Sk, KQd#MvD>`aIr'(che`q}"<c D8XL%΢ TgQ Y`sO [Hb#j֙ZRs&Iȑy!3 QWjsǩd46q/+F779a h;Zs/ămkhdvMK7#-=#&,Y cd9,.HxʻIy_'(=<~oJba)(ެJxlr+d71{$n;O"?J51^aisM& G. Ƞn8N U3@KF+S=)!j;1FʰP@?uŋ20 H Ȕ)"7!6_kDHxj-*ޭ_!,XTʔ< E0(CS`uZt?rYd >j bPL-37R@[tvŰ:Nvݰupg]ǼT6t Q"ػtpGYӑ,nLTchExmE:XLtxŵ 9s|l.XS ]Q`H[2.X` Bf W]xbV@=G5jp'2j{ x%-#T͠ѪLq?TisU6,ؕ&@A4$DxkxAߒM^jv@eHtVG,]sH8dyNf҅D &S.9vf]0N7ٱr;3m*6@z) 3vWtj RK'ngBxa.#ùԓ!e2vGH9?l,;$ %jx3$.eШ&hbƭ7W b T= Sɽ%Sc/4~v`Iv#8plN`6b7괍DL[+^B+"A"S]h餀F57 u9` b o|,GLH-s5'@̿S{a܀mjM"&.kȔџ"{ba5. B j|$;~čˈ8fklNKu.ׅ$-%5ʠrQ@eRgcY%%n]JzLMh3ȔȒ ЗИ(T!η|}Cj86 Cn Bh^z,q |Rl6ѫhިg'qHŹ ]A`0tb4y2dM/ j JĨg/&{ A}Ga{x5BPob @&<哦Vljs d\]EW?pϮupkn i%J";xkLt}~Q9;'`igKdd QsM_Eo'AꙅPi m-.L3(Xh̪Xө "^=́u kda]snee 6-fЪ2 $ˬhwX,M~q# @5oU0~`}UL2Q)A,nXѣ-KoF娭Q>{Ŋh*qZo7Ωb_T8|S.lGVCtY/_ʀi\`TK5{_ \wY1&xŜ~L]*|A Y1~!ؒ!=H46Bg \3uN׭ Z\ F(6eIU;`c_xFSXZ̏4լaIAd6J%? U,,ߔ)F!Si1:->,F7E)#*JlDn03٣=-s4z&Y89ZSEI:Z4olgZ-4!i%lWȉky93iB i鶇LFd22JT5z4 UCZ[SIR4(92it C/W_n7G3!b$SK:>et &1e5CAAxw_W*ZTxM\GGR!וm;Ybw.(EJIkOH!X+)LJG|SN*8\8m r+HRb4\i QO`?t^@3<"Ιgc΍$HEdS:|vBg5{j}ढ़X?0 P0[Db26Ykx"R&p6534sOY Q!]dá'tLn!af#V dE >. ->c*T>S>մ>[P`b14NzZ}A~f"K`#.@A[ p%H$ PKӯ\q jk gE]XWlkcM,Gu軭jόy OhCsC$R>_9[\q>-,0t8xz:9ujz|yP_M2MҧTBAɚE+[Yڃ#Cۦf?C(% j\rby 6n# =2UzG񿁱˷]x]&X9Q%CQM2 0(Q _LoA.#dj(o⢲xH]s`WJJH`S .-fK/Xߒ:zm!L~"u N gU)wԆP,qP@@Y;-xF@H%@G!;G|i3l`Lz#u)ԓcx=P[1] `PgL>(5\/(v#j9u u Lj, BHlPAn}{TXDOż;Yӄ_2Vw|Q|ÊUٷ#8gT-|mA+*x~y+=S VJ5-~.Y鱠&h}iG,>Fd9Z@?y3r i/cA]5IX }S?" iqVըe_* 2U>;&{3B*Qy Whl<)"-.MC|ĥLM\n̔g$C('X+-j[|?[? LjL8J"@F\KH"szV̦UB+Wv4v-}pzE^?2*uFv;hjC`tcLIV_kuoXj0(A ;uf1<Q-nǙ-.K2df|"+%~n}M/H]o6ѤoKt;-;\.SHiBO͞geog=?-P傏s(r/|dGubWډ\M$3E#!^r}j2!1?dÃ{pQ8ɢQ y=U6ru/B4z?$iDV]V>I"rB{pJҧnLIh,%*PO٣COG-f" m5w]5G Ȭ"=6V~W7cS0Pxl%9M/Q-_UBVeSX"#T2 I2m&el [Ume?oNAAѤ 5RKvP6dُ>36!g*+mў,"2pf n[k0"/G! H/}#1"P:G `'82<13Iq)z8 3.:gu8ɊX6W ᤠUhz+mo~ök)N26;rF0p,w2Ҽ3 r42,+>SbWBnRA_ o1^ϫ@sxY5 @X?XoJ˫H[*)ȦjPKe߻{ج,˷{GJ '-cc: aâ wܷo ubř ]!|&:է9.dD\C5E588EN415Fj l}PcؖcnūEQ:y q8{X@_xJA~"=!zU) xt8}Uy0 9RǛ #l%dl=Ve_@H@F1)BP °qNҘ41+W~&k$ )K oj 1:6%N&ɡ٠BkA*/f+/nwRcSQ}9&/FQ`oW>I5y`汽ihzBpF7'C)ҫcx8ʧ+X9<PZ"JMfW!o,Ĕ0|E10X "0+%NyR*[] ewLи1鵉=sٕ^zM}7(/d |(PazPe7ڑ1S)#63源DL& bѶ"șOZӜ^45i`J@'`Tp4?w/ױc|s> Z@2/.x o{U+iQr_+ 9Ck A#4ASH4]j)ڪi5v7PClDh5̌:Q56ʔ3)Tb_MJqw}vIi0-o E$_>>aE0;AN[dA:ةqlY!y?̜X{$ Vc_\ ;}sMofV,ٚI"z?r/=,͘=^rhfMg ^.gNkoQO2whL?PISxOӊ :>LC"DX5mH%~Ιb9 Hd;/=ڬȂAt@ّ@1e@L²"8 D+i>۶E;h@9Jm|T[^ 5qyv(Rv#AwpB?w)v+-mlOgۛ7)ꟖREH-%ea_Ih8ce4$3g+j Hl7&7E3Q=f/XG?왍V#j)S'(ؙ!6'}1pl<Fܚ'MK)(X-m<ij%q)B``ӝ-Cb=f+6_P8Ⱊ>v)bM?(:a /%Ap~Zfv5\T,vS!V:{yA?vJuϫ6Nr3̏, ƌ(ۚ'ԸddJ9ӳ,\;, pZ F}P>z{,D_TOq~z=| g'=6ͷ(̪׽q y5ɩ*Į̡=q|~DqOnКBnUQR_ pdTRRf*1 DZe&>/ -4nLHfMXeǵ 6 Q$h< 9S 9De4 .G feań~PY> F3"3 6pQOELA>>쫣hHXŰu!a)ZPw(gh),S Nh'+ ;'}ܦ'kdcUFH4Rrm<$Y &݉ȯ'Ȥk%Pk(=K6f1XCL2ЎnE 4Ⅲ|w!FJ;8tBwd%FnBp8V3vLa7T|"c.{D< wA)Kf'9DͽwᘭEׯS + &evHcbIYAGg5= =6*oblKsׇ Ggd>Q:[n_K((uwOc?BcO@#ofz ];{ԛJK_w$u"O]fmCA1Xa2J5I6Iъ0gfvN$AR=q R^خk!q\` p{7vUdCL k.Vi:PiQDǷ_6>O7n^a>pp?.1ʌ9N liAXtŜ.hYp|?@P"4WuUJ=Ygd͡{| {ǂ_O16" :kF9JPc q[PZs>FLM+<=$I6#oJ̆A5܏0I} +[񅝟K}c?B}F2)(+G-=5HYEC+ю=0̓R=uRe<>b`?F!3U%lzJ܂(k;y aQ.Ů)qa&=4ŭԲ(Pgg.S*KEn!UdBvq(@Z?މ>WAݰ0,)Ғr%!w*w/ʦ0_5k y]p9/QhEK|߮71_W# ?nM(LCFԡ,h-5m4H7ԷILo3Ou 5L"OByI*4$9dOa lk<. ϷI';g\ΝƯ5 *Nܾw(fpM=䃣++@o"1#eί$||(ug+$ -rѳKF#g1+ V+e! ,^4>HrBH.~9# sU.W%OHoY`>{Ҽ?=!`e\mzxkYz> M{7F YbؠJY)jlA/+ _+C+D(Vt?{%>=j}aKNMJO$CU H 't|_Ԛ=-´c};cTFHyǓɀh*=㤜vDlq?P C +,+yeۗxctɜt *͵ r:M0|=:QnDO}B8.Uִ! T He$;?Jٜ]''4&< Z6f<,`8]@+U8.+ rQW1 !Wx}-96=a^9ad>TaP֔1*[^mh5(tRPߔ}V\h>H 9>'z̠s4XYSaYEl}s  oHx؍Q3 dW^g!d\s>uE0)4d:]J6Q=|߷8^,HGZ.(є"_FW-~j㳖&aG\1^7Rc!];}?@UҰ`9'XO~i"Pp<cTw"B-37tA`'N~rpy]-ÜG˟!;5墜f[=4ɜ`ǎ=EC2\ i3hU?\ o_0r}hw!Z?6G-VaXbeT_KkDWdL=aݓbs)7N-@Bħo PǑJ!4K ,bO$ dĞu]Au"'^> _. 3?{#%7% e, D;|*8fuQ{%)l*GJx"V/<0Ԟ,9+]l@eO<@bty{Aoma[g-Y3t{(x.bNKZkI{4!|^PްEȗq8upZU dX"W_qLL!{gX]: ~Ͳr K𨯑k;`a4yoC} }OSsϭ.PaGRy٘HR^݄8ruXFl[ˋ"?m$IUa 56H񊫙dkj @*r 3jE SuӨl< fqi8:])É  ^QDbeQ5q16śjylT|7 ZkGw\JPjN_3J>Ʃ}סH"mpi>#˅ڝ_J7<}rb'8Xz).h_ߞ7saͽ{ʈ󝱭Mv[ȳ T:B6Jtf18}!M`Ž*ک ǝ O> *!| D)\_WWj^"l%7v5GT$H͇V@kQSZOIv@\ u`dj޶ps}V=z2 H 5?V-YVKR[Jg(4⥏e΂OsPbAs\L W}%N1_WɛlF2p<t*q=vq1g%ޅ{qã~ <%a!EɍOU3bD&gU8ިt\s%6>%qR^7sd,HrZ$}9݇H6z$;QSgKEоG -whmAD.vҾ* PօR 'd8k-'O{EV3nwi=0ޛzz/:~*) Siz{;j⍫08בpǒ pj4/O@10,Lt6 E ݅}W1ӤRXFN Ѝ@.)([7Y.*׳*N>y636D@ k}LIimOW6-ts| nkn/]CaK1m rOG3jA3ϳL=`9USkNqYXuP]gE#rN1W9vDTw&O(Lܡn82⻳n}Wg<>t]L(N.Z +C -գ8E0a2R\-][%v}-^q!e[<:YDwQ1sy9+J[WAk:X&-0Dc:5{5.U]VR=IYPC:\?vÁcןgłlm6uk7wޢ/g>-:Xo葦V=>U:g8%PDQ<IgEχQy:eyKu  Gv<D/?:+T rvmC:q >-4  [oc䭞g^9TSR Ե;66qąkHM-d kcFdLY t a!ZI#7T3&) >fxȀK^O@ta%a#;`۶ *{+zB|u`';U\:XU δO*``?7z ziQ O[˜S/R\Z4].}, m\7 節fl˜#Umg`OKLGCYdd /ZQx<:*Pj̐,2h2kRNs#zUSsh>AĄX Totch#dI5y5OTO/ȵb7z||ur _ ,%i7к]y[)kz?m6r?q  n!SCq<+3zWf|&*ڽs z41}\6f$1i'TmSouο+eruNY?'+*@ܹUE\'^+RUk  ^|J&⋆8t<8鱃;yak&oerz#H?4Y2[?5wOv(p^(eZ;e@ t`U؃HqܹKh5DKKb̚, m'% )B;>7 K "OH-]j1Tu`ꉥw 5Ad ^J3%3 (7{RlĮ^*(l@# HzD-T+@1<$A;Y)(H*Nw kxٮS.9̨:8kTs { y`x5BT ϋ}O?q9~~vcd+רV׾i`%Iq Fa !i=DXӗ6J P+T6=u,9o֓7waIu%XG.WnIy$} E#\!ZZZF(a1ƑɩK(Kּ$jDBEML=ـ&JaAݞ"U܍A_ь[F jIAm0DB_Ѱw\D=IX u.ͦD~܂du`x8`=qR9FN'ݜpJhٶ##k{%knyhH?OƲZcQ=_AQ n%uO].m]X7 ^ ~zdYW/}{ z9>hAx{d)l 驥,CHݎ~/CQ Rje+n//79h&_i_C 6Fƍs(gg Y[k[Vc!36xQIfQ|*'Czћ-0=i4:*``A*CV+U,R*^PZ_G30gD/@Z+L0Id;(=aɇ$9n@miǒ' pq: {t˖g&4+霶)_`U+%TVF 8G*^>!/%>E` FaE4+U0[Z&l0vZP]ma;Ꮊ ?BuaǨ|OMYҾn #yQ-bcFwJ(EV cmI KD&@B+<༩\%WORIo_w)a(Rތ%-եԋ>)Yf jGquſwP6˅ ~$j-KlѭgSF]tH.m`#) 4XTvS;y0}QWw -e_DX~88&R|>j_@`@w8ψtN@d)g=˛<qD|mBDs[,M<{*^?k4vz+\XLSUҨ%TH_O=(!f⫯!ϹH[4sg_ pk",t2B]I94O' >4.mcR`+]0ynL#v-"8xwdiH55&T8zh^ҳߟiv5j(; mcW`8UfHj>n폤V[NJSw^)}JDxR\\ewRu҄WGfBKׯC{1rN;8aޮSv@k fqWpi!Ł{⃳ld~- %c}"k;vx”r%5cuM:NN2NrO#[{\^3i;H✰(jɾwuo턗BW3K4omtvF|`C#}M Cw#aO $^2zr9vpH>{臿ːtmx-G,1nH\U'Z/Bv٩x2\5Oь dN0[֮nF`߫ lQKNp$_VeY>VυxL0q+uL\%\Q+?ݿXdOrd0(+Y 0L}Hә-2?z@e ]DQ _ehㅻ)Š$HPiI!FFg;E?:tFc=BF&\ɡE1xտX^?2MhnIIz}vfaaҡ}PHd^gNmd?ˇ'mVeCKa7XO{% 5cmp1@T/b2<ѵ751^>i9sY IkKw޲˩^oo}SzWHec}|"+ I"K;]sI>lvPtŕkMoTXC(6>/ lGڤlѧX]*xT;%5#Ę9 E"o%qFV>/AcAGx/zT7A:}GNi]i7|*>kH8\[VE0.A2n$?Y}Cf?*y;D}kէ=>[< cdI,2'JHYB4M4Ax[ʤ෪=.U˪rORR<){I%!׹HY T K"/H;hj zyVp̄5oH̾N Z2wSXz3ʎ ҃J;],bhqw>\O~jmuED?pZ%$Gvԗo6$r9âNJd_!8Q Tfˌ j˗M} MiJomZkXՌqiUAc+r)A{#~G2>z_ʒᅁAU%n.16諅Ķ=b!,ai?-&CRW5ݣ(^Tߨ{;ޓ7 7:V^!.۶xcs$Z n#8p>PYG'g ?MV\oPBč!Uk(x{<<@x4fLH %vW͵x9QdIHUB $GϵXp8Džh=%vgh J0$k*.a'Փ\0iAM.VI3:/|O)$0 o`\dR`S@-f cw'Rx$)nWvsC'JEt> 2 0y2mz:/jS8`>$Цf-6`^fF' KeagO0S2'rhȂuS DW9)cyB_\˸ B]zMؙxe-U9B("eP-yfBm Ĺ g]?` *;RWO4Ө *<='&֟ k%Ox~ac3RԤ3e*%QlgѢb܉8Rn\g4I遢2ln‘PU@{gEv3}UH S e3"{s{~Zn6y<)4]_5%֌u:pO{p9$#y(&D/EUi^, uBjhԈg^QXv3F$ Q3EQ8fSJpZC3i$0IA̗<9*- u^vև)9L;sha>b恷1W3ZmK-cri]l2-s U5[In+ l:폥̑>cfx~+4Fj?n "'H& N9-EddyEc.^0e0UB@h2)r4m#pi,= M;5-jG+**zӮBswӯoghCg+(lOTWE^AÜ∯8j;y!蚇Gߚ;.(""|$uBhi'x1 m8f~eCp4h:f5x5B@f @H+J%+ͣq።hOXNŐw8DWV )e}&HeFF.BF 5gt ˠjX ]*gH=f :D2nWQq!Et8*6 'qq#VfxSLS&.pym*1F&Y1w+iU.1~. &Me *G",|(PfGC)m囹_$j',B i$ D QF(hJoWp&u9kd4 xhj]ًG۽$,~IW+<1kX2Uq*`g5@U%wlHLu/}?e8;(U[VV|Tv %N`9h9gj/{Sh[oO%vλma(UNGvX{(0arMWo{C0k8#UcO"^ýd~c> 8ߌ(n)ƗּGώԻ^t2s@HdFzD%.W(Tbdq48޺`u?T(T`Zf`$Ry0! /mDL*/֬ ~yDLT+Q|kFB}.Y!%Wħ'H`51*GhbLe i]7 KTd,~Uey39_[@4(s>a!,Xp?,&fHCVHF2?)H%Jqqk4ԆcTh*-o&vOt KPȈs޻bP\jb~Xiyh D885 lå`lfu3)%'^̟-~cUpV큰w.G[xKL(.,ReC-|TM b;T0P ֌zu'q9& <.y, ePUpD^6Ov.2]YekGI`ʗ9R|YjBl2f:Wi k!ڻXc{&!)(7Ϧ>-;ͽ7Lhj;{wJE%NM !AlF>>Ϝ8䨑aI[ dsx=])Ce)jW(_2j4{u_B3uJ^ctdXyOj"-QmJ5vވRt ;mZ-+ARGDžC!u#આWT&IC{CwAdȺ_QܶEu-OMY.m0ԔȯAPJq`5A JK0*"'B1kl!kB|gc!pK3LnT-LDT}}뇫AY>;g? |]EhG2W4}\wx_Sk0<^M.VaȸE%-{"΢FFLp[̠-yR[GG(EQL6iqJqr'QQ<Rx"K}cg;2e!oV}a+7럠Qu$ڑ M_u] #/7+HSjpqH׮axksEوJ<.DtqҢV#j>f&!g6Hhcຝ-wЬ+SqyQPu_~rTʬ̗hX ȀfӚɌ (Cd([ʑ*-8`qƮ?FY#֤Y/ykqͩO 8Fr}W,QUP6ύu;Z T{&>lz^jPtg姧V* +qg27}͊P)1%i@'AeN';~CEJী|M*#AygTCakH. 9&a% I{[{^(3L)˒6F !iWJ>d}O1yzx_e.. 8JVd 妩R?f 7.{jyy+,>S;'ЈؒWpM#@A;p?u:[&uߪz5yFYMpO`% z "8S2 B|OzJh3"Dw PGt7T9 o1DKgc}J4=汳W5HZA84Şd璌iEU /Fhv$J^~-&)iIS\&!z\(8+ hlxd'{A^z/_ & V J@'Ǘd)5P$.|⟮3_PϏ"ǁXy[AB&Iޟ6͛1v̵_ѳa"V_^ppuQ/#iX^`㒶}\t+ICQYN[cj'Of}qU22v_VLוUd4#RtMNBʏJf>fВ!_]Ͼ󲰫ᓚYcUx)" 84~S[902R^ϴmLVP};J6p9 ׿(~}ףww͟|n :ۤ1mO )ƙ9e}Qtl^ipH+*5I_Lۢ!0~dIWA68;o**FJd `J` b~T? 41~vo \AM[a^wzsI;le*A&a\R"4!mGGe'>=yx.?)bb/Wvr?U~i鈼L{ TF}udx>~.Q%G$=9;)ʻl;p OExʄ]V{5>m77,@LyJ#\8( j IhGLNDPJSbqX^_Cꯘy˷`=<g!7j[53L*!FǠڃ=&o U:7n`cҩdQgm,k*H6oDϚjf㑁mZ2>FP#xD wsenf@j]BۮzIg*FF-S+GjT {Ycv QY9Gy$K?][K?>TJ >lg¯HT@˵/-/A*eB_pߓS1zV7|Oj6>k7XHS/z@+ >ŹJ X]Kv]71_5x6 WKMO[jD*;|it%]Q0!c&Qƀ\@@W*w?yeMٰ3ܫ[|x!ޒYUmwCbJS^-~ё}.0;qmB.[qSyn#*}o+c$0H$|:T~֌>ĩWBwХbflJ%|BB`Uv([k92*xrE g5#@-~]եkZi#έ}}Q&2i(W!3Ђ"/#=%AGȰTvN IƶX%ʈklNE5Yϓ &RwByz|53 U ^YJ/ܯD @-hFoO v2 ^4n7z).TyaP04ldrVÖ=&βׁiMa )Z*ȤIuw/̾)mesdPދ 8ۂ} [b^iˌVP7VowmH![[X/c{|WlyGحHԔB{z)n\36c!,u_Lj ֘ٗ]D*Hρ^K6=s2JZ+qtHx(Jh;3c3H62w 8)>pvCkJ8uW>l*vjCA}cҐm`ɍ'R$Y{2 q S8 Eiliҏ=:mqT=oX;$F5P=2Qo:L6ʑԼpvQ$h]Jg x .Y${OxtОFy}% 79B霧{yRgЎDUV$m)o9*uqt2q.qD){ǒ)Ca/Լ~lnS&P吩qτhΪ6MDguݨ# ?k^#o6rc_ꠟ$_盳HLQtYxE9/#U9|YV)W]L;W]iv՛DcR|פ#8f۩G3 .Dg?Y4* ;[ɜS>Y^R#ZG?Zp @FN=.cRLϚ=mĮ&I_yG3|t֞G7R!a?-F*1%^Ϯ5#Km2N~rÆfUcH7J1YlMjGŠȳO'= \2|Frhq[L{#~]iݣE3Œ}Bw3l6dH`NZKJQ/g1 YC6~r4k'[^q?Vj"?8cU]Ge.6CuHo0@^Ꚗ-kT: ( >kkY+ڂCc,s:wjۆ]\oH"cR RuZ5a?#t=`ng,+&0bCn~_L$j{ĩ夽2ϕejM$7_=CФSőV/^x^@"ҿO{\6SfiiO*揙vmbdK)̈́hi`?TYp;F 2iWonwPO"ei2C1Z}uxfž@9b/!ırt_Qo"fxʸ[Ɩ6n>$LGxHԙ봅X5%X4!gG 0}woV:1l}LpRE4UKN\0i덋`R|I !՗W6KbjL:*dƀlE;RWy K׮)k=m^ {{+1,).(02滙e5ٓ*3kJs㇙ܻEYuU޶T%ŸVاêۖ THbךPܼN] ?QqB"߯gGZZ"VbH 0ǕuYP7臨Z{Sg{u"N|șa:5bZ6fiI0Oɏ=/SCU9l7bX%Ƙ.dW]T;ODavs9ɰU_otjQ=+IV[ִn3793fM%ӿ0 QM#x]ɫs+GXgMN04m髵x[Lr8kHG&f֟MZI:;:`NiqcE>#MЏ2tWq}TX|+TI`.`؟vfP3QP @oYp(\{sn cM遥ݨ lvĔ9/ F qN7˄ò1oĹ'>Os?ڨJ+ ˜~0*GXm7X2 "\aa&&/-%[:9>F5^tF6:i0&~aiR'*L2C33mz %p$;=rfFGA]Hbp;7T.pg|h8e9ɗ#H+Q d aSHNM~wFEs:9CTۓ# KpZ=l)^\F0G7mH :UpNf؆5eԓ]DTW!KąN~{6~+2LDo0&Kk )@b䢅WZO  |sGAAGp@4N53IQպ#4vَo6;Lbx0 qm1_JhA$@Dy-,- f- 2V`iZ1MB<.o,KB/O!b"se"_W)ь~7WJQűUc\ &GJu?IY^H5Cʃ)9jLCtJ :h:-UT1 h\`P8H%!Aw'=$0dmIj=}HmUd ˀ!C(`A,}["Õ.ݱ!]ovWWT7ؙ8F_NH!yrZGɦf=YŰT KE. *>ZqΚ<1YQ`\ ʒ de'wm}DKk~>]9nc̉I=mb=9ke7o8PҔRuKEB/KHn I]2jqZ,viB!.[ʺ Õ5O|]806VtZtDeNAń+1Wl~[%3(^jհuWtjC~8ۘu^ >h?oB$f=*m]`+h1HȍU:T7HUxδq2I^NZe[ZYD9Q(8YSD.mN6 $qTAY3Vq*s~I,_uNƌ= ΃!\eٜ0+GHf5Mm Mw0`Q^ac3DZ0kU g<Np㸢C2x {@[$\Z\ՌAz04 _wwE3Ejp,"EpTQ} g\ݼ{Pj׈'0fWɋ˧dfC&`jGuIgݏ'"/`ggv|jJ+r, D56hw5Ɛ' zC|Ȫ G,j=Rd4<) 8iZESJݸ 0—Pa~fUw2x$l6~zVr ,7*sغ |[uz",7ssɹt ٟvoJzuI`ßRV{L]ݕ3Mk|…wFVH$0HŔ|sm[wۀU:'^+j~|{Z2 $Ș2? @E B"Cfk 7ezgSqk~ļ"%'L\SjJlTUM^*j@L߼NF5%VkKʴA*qa6|N?zu 5_f曪Nɰ{;q ߜlA?NvljVk1~x2P'qekP]9;Q#lF{+d`/C;_}r h rJ ˷KlJK{A 5cBH ^UǠQNWkxYc$[[M Ȑ W>wHP)lk lxVM[)oQ!Ŭmz@GYS85fA 7xZMhhD,[__57Dgн|Eۤ`1ž ԑ1&,QwidAtN=s+Q?1Pc,UA,TT97B^Tbw1Hk׃tVA8c&fvdmlPJpܸ:%ufjR.89^ad * rۊ0/ʩN遝W\glL#3Wh†f@ S/CR "Uم`]𳉀9i*9 1?kc7UvZyU{m"\?s[}EW4tRX<.r܌ȕ+2{Fdel.?QܘN B\`W8"W'gC uXdFxgZ8K%M?V!]&ZUe)@o ,:թ ,>?>%!h_SLtsqR7wOIl 䶺Ҡuٍp%䋳;oC8ϬֱQ<߀13Z q$=]1fyI3I`?KapYK Ĵgӯϴҥ84].8øR pnn/}ԧVRHWQek1ZS~CV>q{ ':측:` 3J0XٜEO%]!Bv7_3E[]qb轃THOYJzD[&]6+ʅiRFM±ioV$u ,bHLC/Z4f1k>^0YϠi 3PO1'Żp5eIwo:Z.+/M<(]٫xKׯ3i;2Wl緢PsXŵ,l&ޔOţ#co7kpE[/Ew#~E4s_Ms$N"Sz[Ch-rjO jDb`4[yչ1^B9x#;5dalI 'ojC f-U+$W s/mPh3J L69zWgؙ#n : Uw4&+zÐɇK7jq/]XK©IoъTYKlxR)xyhy#(l8OemiNȈVuhDT!!Ɣ>FOn}G\ސ\gKxb^0'rZc75dgmŴ.G];IB@*c\ѓ0EI8b_OLo;'JRL8~Y粀!ۓ_]T@6t[&׊޷/yJle7Zʱ<~)rRf tn[AH;[{&׼N%6BRQզ'j$o˾9V.»vw9_杢8}]=U'm\#ӫc2._kaoL+|`t 򽘂ZT^> 9-vᣮ F ':2+Oa$- v<MGicKҕJtm()QQSIe [y*a$$tM cЩ>O̞ć07ڬ[}` >PMWSBqI1W)d,BۊF-ٿ\7|" 1=BXY'mdGV^D*E(a1B࣡[kLIj CїTQpK6o(263xzC${$8oBԁ-5YHm}MVT E$ z6 і=DՃwIYbx,xQ7 8:iBuCVMUXӤp$u3ZD9G~r7Dz뢼hѲk\ bf_] {\>e WV ,I~o !@可;Vdrr#qa#?4U j !L~:q2PD]|Gz~$|s3kq0+u`| vZ}>/d.)"ϴKRYPU;S گ\f7G{X@!&9S"D]7 5 I>xvٮ2Ts2Ǔ]Pc?a(]SJYU:pϸRN3M NXXOa~67|7-XaP$#FL+qO܋A6NBON׶mT!H>XZ/̠" {p,~uch{M-[B{ctk@m<@ JsX2V҅IwP j HjXzX%| ȨfAXOu/ !+3r3kؗ,?p;8E蔶hg6M65΄*sQ=T|qs9yop1雕0B˲udJ?&rp?Y4wS+[j34 ɀ o{~$+D׃q S`r m14ozA }e=/lĠ:D7HK3ථ8|0H~o`t=NơOߚd>{ ESxSsD'&[0!շ hA-ڟfr7}In^"x3X3ͺdw0Ԇolcg )]O5c@ܝtV $2pic!U)(ebZcը2h8.n̪e clojC`%(vI┘WbjǶ${bΫ H^1מƻ; 6ϣ3[UakP_u7c0>(UE:MTuY]>Y"!^ϋo ז zr©?zs{mNYC3jVK U4m_2 TX6M55kɚUӑpR 5~V(NEA.h-mgR2H,՚w=i{EHp27(L͠ 2/ Z[=qT2xӽ:5nlzHlDjMT4b9B{ii2c+9ǘ8Z+ގ\umwαBSp>=5{Z JpdYr2\TNȞ{{M30 ٿ].+5ڷaVϨUM~(X h5pഗi(t0mbP0;qX~{Izϊ/w{1uJ6g#nbuaklU'N! .Š`!&'ewo WȒ%^sm)`R h,`"~h`Rd ^a0̻EӈR4dɫu]^d5t$f6kh`1֕g}vmp ^b=۲r*hetOu?=yݭ>ej3H Ab(ߞyȟ^bai] Nu><42Hfva;fATUSnfڃۢr:]iۆo/$s(&^ GtD1gzjZ+s+fC}<츲a54n9t}Жs VokhG|Wgi%OJQr`OkHx{G c5Xκ޴))KhA2`o4AˊliU8 Y lsI]TP1/}4lܼ#5WQ}0 -q(]Eq "Mv2ZzxK}=PVm2K._|wz~WiEܻlTM|Co7Z7 hZG,sߺ<{kA!ɳ +Q厵sUGttR`7.~ 3J.Az_npKR*U\Lb4=~Tqjb+uy 0 ԼAWEV3ڂDujX671zbvI'+6Z>7؜1w0P 8m}JumMOyq%8='$ְ!՜G,\*r$RppDf^`$@ՠߪ^.ť ,R, ˄PY>Ύ f7?r+sqWÎ-⻸]Xl vYaOxvZ08kkQLc,z1@)(JB^z?pk+GS4-jsJMĥA)I!RdJ7ֻz!$b<>C|ʬ٭c9 m&Dz,EOƗ28>;,!C#VI؅aj?*?O\ `QY+AZfI+Pth}?|9 -Ǝ=dƹ|ZumJ&fv(]\Jx]i''zG<9JNp)A݋=kʍ׬lKLHP%ZM2 ͆#Ow ),3N]6oEPLXxe6<GOpInmaJ*i$9QSD19NM lO9A% #(J=g] ǁk(̳Q Cժ -3_ɲKx(=L")1 ߍyw0NJ6࢐16Į4tP㒔dq?g ʀ}(KqF%EdNryv,\pX-k>tnyl3t6UF7S 93~=>h4bgP89踽aÍtHRAփG DV\47N߫e3%v!p~/( ZShX}m7O6v Vxu3K<; 2704nR'Or%]54)3~t]`]3`P ! dq{+°L_U@S5̬^JAK8՘lG⯑WJ,RڬCWdҰx)z3o*TjfmVk.c( 129= nDk$&>r<L|t&A攈>!oJ瞞ZI"@WI]hCVh 1/pun 98|]ySq x/ey$ )s\よ>ys$"%oj# %u'"P@Au≀) .$C6kV`;A<0iANkp|2e)Q tߘhhoEoW}/fp@]+lbV13}`|!X" !:;d˰BnuO#蛦d*"&)eow"CI4A2v_{Bd}/IsVdB5.q2; GvHV̋syM6<=uQS&_p^&$GHQ};I~j[,_rd6_z%ٮ&%uZ^ORϺdM`Oߋy8q60Pc ^!10iV<QҼcU/ԸA$ .o;)IҾF'KAeOIDI͘V!U\j*/;j!a5KVG!mީk0ZgnЇP!VH%n}-g&-|nLFx}<\%͉J&/9Zm.rDdbH]FIKzk"PLV;{yvUaߦB~1/Dw{J*jFCJ )ӟw^^l?h#2F-J|'y;Aa:r#ޚ>YO7SI:ty6EV@=_xhժK*t HHL^_EI@f+[Nד 2Ց oF}`|mgGro`Qa<Uh vWsᠦ63o\ȵSg#V JmF(QxrB"Qzaur( 'e*GE8 Wg<vLY$Ҕ|VV8X.ov~d߄ Y_WFb=ľ땶YQXWA~b X7<\!X˱=_hz: .)-[٢WiN5P)eP%[k>/=UD+T b=Z@<G PSxDD ,(x sBm~-ɪ;)ͭy$g!2I$KI?h/>Xo 0^LBu՟ \A{xLԆIcx[)VpvKFwDzl:(~mu*~H eMND%܅P새J"[\NzVT- `# ꕒCk+ ^ Dby ثK!2S}{x86/iOf@-|W~{=X扜?hxR[>)66P1}UCDqܚ>oŰX-hʇM+v)O=٪S{3\2lHܸVqwQaaDN-kU)NanC"-A$h‰"߆0n=֌(EU[,17>PիLYp\CK8] 볶;} q|(;yؼ -ë} &|x;É,kNZΝ;f񬴃g7яbH Gr`|K9v {:I&|XfVmpZ~ ]nbgǢ.DJ<-:8j"ֶ>P*nܩR#s.X l`%Kv),bұOYW聺{앭]&dTw:ֲ> 4l KᡎHNa0)FuNQL,Ӄa@c $l+;]l4s$!M4DE'O; I}E\^ EXWscikv=*LokL hqlvA.0,R@j`ׇ =n&B;u7FƩC!̓cȑJT7#7R4ꎖ>O` -ާ5XUčJJ*l .38( '1<](R`OMw"Xue-^@TDEz}͏)yZm3YLCEu5\ibƓ3(MHavY^AmVi;/lI HrIܭ۫h,qiIg!/=%GeРFؤ@隨qEq(F*پ^Y;ucaxnlSC*2 G ^PWWM<<&yA)zc2uo{ %~ 3 dH-J!ji D/d0ޙ0t9YPs?Nqt]X25X]~1Ox#rJ<;uG[Wx+EG"gR9dk=#NBq@S皞)eһJOV7W7̤V p[X0N'8JI^9DiͰe2er8Z`t5(tFF-/m=Ү Q]'|;\>cΞBiC;L(Ɵ>wdwkEgݯ.gFn.J噂Yeq/pvF©}z69O'u蹦mܻ3˪W3ly}tL_l~nZÛN@"N$C#'Bm+'1ˠ=D5s<4os/Vڢ0i) 0vcx/ m"X|S0Ҳ^H_WUpaۇPk ᗘ5qU&;\u+:mlSԯn Qřb3a8 zgs;I0UN#8I$!T%Q jo.deKv84'@?oT !Ɉd3]\ bVD[Z}BoDip`럗Lӏ^LΆ\M{>x a@;jԐkآS0C_k: e0ׇay{, ,vcGl_ʵ*h6I dil{}HH~$x0u x21%N|;lҦd3:ZzI͒oazIm >0M,ҵM=GԪN'+ . xۉ;PPbLxn=0:Yp}^*ݹonZ<=)[# U1\RW=ˤʰ=]R#S)R'@c}Ӳ&ةJPZLz1<Ɛj0[?ZJo|em1y:hf^K* 6rCzN;y Op⿗A[mxOqY25.\;ANҲBR.CZ–io{tȳ/_os5!TrHj6t_^%Kbj#}!~xe _vk%oɮs B$ ,wѨYk h3#/ߝ0D|b_x7_#D{ϼo/*񁺛RkP |r&:^S%neLb"?4?j$pD}GkEs/NSv~`̌: ^jח;H(uE)# NGHCЮM od.]$0>Zezdz"o~a-5Ŷv峯 pW>ͭM[t(BfPq/ |:$^\)u_L.MUNNq8F"CIw٢<*dq3LW1B?՟v9]6=2LO(Uy91{_>f ڥ, %58jaLH˙;7iW=)`͝*m A=tȨIسD;IN+;|B2=.TtX F`i jҎ0 }{5Mb7CB0f1,tXc~4 úر殪^"GDF =|2v,&ҹX{E+]%m^=5CΫJPB=ݳ= ?n#[fZ*;NM@E r-P _cCL`vYmݽ.nܣ 2lP />d b$(3!b\8Pl;ز3L&bl*Y*5>)!k}->QȠ,m|әb1Gh/:ӕ:Qu*^\` Tor[~c_O Zݮ#mWrd05@H$#AY5 Ӡh69/! 5K"=I`9ռ5x~_srwp1l Ʊe=exg83( A!; Ӌ 1h6]DK}mgĖu}`7%Z Iyq@@JzCr̂v)^Te.$.{ Vqsؚyyk?>2Q=^'eݨ|hA'd⬭ȠD[A3H5 6ۦʉPVz/!|A+G<@śAdW8AEo@GT:F)<m `mӤ{"ߍLL2a.ր e+ZkA&J1#dU eca\N.8ʑ3_N3z2B(ILH>.=wA68A __ܤ]Lg>춹>܂X'_o{er~ʉrS6.7aN 2ahݒ2@D.3 Z5䥑h)\?0R]@g4\]V!]YcDuޭ0ri\Cd' @pcua5[ P/Fqeٸ@#0Q9;'CqqӍNJ5LYUW4rt~U92ڮRsqHЙY(Xa̵|SF0A@?1Lx{ .UQ >g:],] B؟ީ C}$6}lLRĮZ!/-qI6PGf*xa*qm!GXûj>S(~M`-u/8"O/}9 Ntjqޓldg@]z .'-֏B׵`V(9c'_VZ~gpMN>k%Iq.jݙZm÷SZ̀6@X6+R~j`jSpBC1_#BƤB4֤d9ze$'. A0nȚ?]~Sv~ϔfj+a9z~0_hoi0+ײ, oS φ\UW=чF,嘷\4/ϯaVK6>1>Z-rcJe ;ܢ(. M^z"9W<8_%JHo;Lv |h;P)7j`jj@n$zG ȳ%0GO6ΎNNQlD🡄%oZ+5WBj ?k W iʓ+"0OK TPZ΢)oX;=&sb/-ͿN4=ǀ;Bx$eܻL).`#FYAh`$I^+!ٳwMzitĒr_,͛bdžΚz2$~"2BXإS։C?M~b.%>=)b{[ AָBCӜ!M+5lef[c"L#͐{v-=OyMXu@҇d$7*#b^h#)QIZ>ID#g訫d_1GQĿn/)N?O:I&Tc}؝٭5NR/3gu1RYVճ2 HgV+}׷d~(O6o s֞s0.I2 r/,q4|4lj݈t@oW\;j(n+JgS'D hbw5}aӢXJ(LEH'>h26rBqB*o5PpAt Mn| Zs]u@E~ L)W}l<+j[17Nq废iLѲֆZimMJ~:,?뵽UAJ/ԢHt:@giEt4nAb%aCK^"j#.I=%PϝkKqh&}u@ `1j=߁q] )z_$d5tby*nrJ}> 1 ,KWiql۰@t z@~dr7ߌ Rލ:^-sb -B"np$cPə]Yxm|ؔerw'_Ň*5;B+fzUt>:@. 0fqtx&ywNLSoi VqO"-1矞XGűQ O&Rib. L DY<#@9 w_fU[% &9b"O4?Qx:Y~.QG)󷰩LW}LbU`xt܍m|(y}:෌L$^ 39,,L"olZ#`jG+6lT=R9fjC jˮ 8eݔOL H{wEYx*xN6f2).F!IM{GZD̆: Ć~(Q4 z<}uWW8GYAfT|NbXt>aN L2 aN@3ZFMR2>ƶ u>䒱4Ƴ-iB31Q`Ű+柺iS.P;@rR=\N皮>6r&Uϭ^`eڿw։=ԔbQ>#" ڵ8IZl_nHU\zT:SYvlj'V[*o(a<$Xc(2%DNJdE`vOcW$/Q4i M->\V_&)!>LAߋ o+)k7\ aJ4."cCL\No~I+8$̳bpbvfG0KfowMx\5%(mj@U(t;`"p\Wm݂dI]<}6 =sİJ>i{sցiYG4lH z&EhehceXﱱp}.7(> %1t ul8YtK>O/LߺŋLJe#ZpR]FC~/ɰkpI'M[_ >T(#N8 r2JYg0, ? 0 tϩz*lUefF ϯOJ$Q+2M]3R!mߴXAH-(9?._hЖliA 39DX%mxѪRD ߹VϞŮ}ʛdW?s70{"KY{,;x&*G:[c2+˵bPbq=X{z)\uSj.M,Dljs С!<(eZ-yFߊ%np·W.4 !;?@Ak*j︛׳J;RG 4Z{!\=+,XPLLT<] 0*q1l#T o-R~Nn[w/jrx8m|̀<2%өz77H~?M".+ s7^+j· a5YpFؤL=~J#:6fgWM< 0S C%ߑEt|b\zHvXFAh!K*k]ϧ"_D=ۖ9>ILZ3WQ{tvwEI + >,Q|v61ՂPtHaR F4P.1\=뉘ŕRS|׷j~_S<:j<_$XPUiN KaX(/73Ǟn) MtZe4&,}%贙,;@l5\u?&'i9]7u$&+$Q">у5Lq[Y ǟ@G>JMnLZ aՊ#cJ=?ƱD_=e=V 5 ?|C,`UEF?ӿ.6"[<ۜ8tbBq 2|hL)lNZ"I>mMĒߡdvviZ~%yQ7sI{8#䲼_%>~'NL&u4b@DVjU/P'QGdR>%nYiҴ2iJA2$Sx@#h&؅YOidɃۙXPŽŦI秹z0k'aФ QY4&PL ^7L<:R6W;5QIZ.XtF hhSv^Dh hBa4~`g`/fyG*Fq8GF ;; ^J4|axkd/8K!fReS,CPXv"fD'+w{Z+"{\?rS#Xt `/1%&or*ҚQ hYN$B[=W>dĠ'vnwZZwd>-+K~~o*??๐BiW-Vx0..i9_GǼ>, \,2)rIۈā<ˬe{E0Ee } br20ن^چz2fW++#׽aftKZvhJV$.u,RHtsG0{N<3Q76/0Mo2$"bŻm g>\IN`kPnbTM%܏m :ueW}GAS$*X\Sex 6brqDD"N{njo6-7\j%fv#BOpbߎRx8{zӴud_L*j]w ;3aB;s{,ɇHm<v4#O[G:ڃwڬ\ c2]_T,_ !;[>b'I#q/WEҿHsKR=E9y)DMFTcCPtBCHfMگ|K\WA<_1,/0 kǟV(#橗Nzi]M*3ݛQ/PM}(3#tQ{r(1ee!' T+ߒQ"DFuh"sŎ>=Hc͢[M&*QNMtQ\F+[5m1؃]ۑK@~bT`IjDi=ujѨ֚'B_d=yx*(Ȕ$}ŇNx IȒ()rLD"qm:~n8nOsKBO)S֯}Gw.%×A%R%E8~Ë޷E؃'vY)@[uD4&?棻uPBtqMGFemCzX;JKua!zy tk=g{FiԹjhv3r z!&ӥϦYqnIFU-z/8co9kX$WV h:֬U⹆hx`Jlвt>\ػ m:]:xZ&-+]Qa:d~2jfDRԃ@l"=ŗ{Z4/|흃A'(d ;.I~[T$IO_oxn}o0*z?wd)e턣4$ڨU.IeS/([:'BO!+XQ73X\B?]lmZ@mK+tE(gp=`RŐ%[5d 89Ke~B}DrH~'A,LSA/ xxŀo+s(+v6IKlbw M%5@oZ:}& {JuHE-wh4},!r[: G]j drfnMyxUgx?.WU,#&t{*P y_8wr1,m|'e 4C7ߥDE"Vcer~8 @LlGT!Qܨ2npҳr@!09^thlw-#Lw Y,Pox]˨LLU;}"B"^X8Gv`^ I5yrᘐ;5zvnP61S' D4_9B TӨQBR<]<I;m$] %>1ws0awEj+6ߊQuǶkc*9Guiw#8›1Ɠ$h2a8zkP]|R ,t<`Ct7'kIQf S\[m(0ԅ2Ʃ:xŠ;VAnfCgыa$9&?QPl~T,r{"Yf#oH,l&"1&aijYD!R;#p;Ĉݸޮ⌲!u~#0}OAxw4D͌D:Es wn-Fl%.sߨZJW]\]6\%Xdxn߳@01Ƕ#M1S <:А ̰2dϫf$({A_ D'.NSGg 7b9@)8 hkPDݫqR!F#9W*:_i$e0pof 1<*h;z7,|K [lk6ykW<-u2C!G-gus/rl:,ԢPEF @NWm iTG̩;̗3LX"nVPoN^JۮbjYfwZd#jSuBhY&0;JM98CSax@u~WTg:j߰͘,JT3Jfrxql7or}y0ht_v[vӶ1̳f 'ey>4VVկa#Ԩe:Ӛ DY{&qj"T!˷i=5Ts HE\gҹ#5}CękƗAy^km(^*@IgHT7n O$GLyhJ_us+>6xo4;ד8Y4UAqCG+[2梬uGྗKt g]΋)1/lBUůl3:WŹU=^S,TuM8h-sp;hFfiae{S'_kay1(Fc}#;7N=CqOg=$ QU| T8׀Ze`&ڭ]-Nn\N},hMc,"AZep?ELOү6GSh`Iȃ_CZԛ7euKVitxD32jCӷn٦v[ʇ20 )Hq0SFdR/`e㬢xl|(8 :Y)mdu\zH5/0|?iݚH#`Esd V^oRd|iճ": HQEYL#ٜ '_tu3%44qa#꠽CLOZJҀdd+lm ivn녎{TTr[k>nvGD{ acM \l-sXi&*59D:ёdRߗ:c.`=)|7.KC)?Jz$ܕ&̑;QJrVIҟ6qJ_eMtdvW-& !gb@A5CL}לLB5,L;<{e:.*1K&6`lkONh2 oU2˿u|ӌNd')fl- ed\كauńҩ> B`LG]5=0k_= ڻKQs_6NrB$j :NG@&ad*)H8$\?#>""Mj ˻\`G }*ù`PX%c^ϫ2spRpGJ[q=(ݓB t=oR[ᄥYѭOX '%BNa22Wsr7`䜁 'R&P공Lwwؒ,= g +u@t4o40%%`QQQZiֈglȓȼ a+i> CVJOI+Yi0/& F) !A jO"@(bN4F;jvUDs{H~|oLDwߘKՆم&Ta뻯}~FKL/^f3K.To?43 :%J FR6@\+tg-{^TsV_1[|lE9(tbc&f[/G\ϋ1I| skԿ !EÅ\lD#Z|o6U/,pXHMYsfN 9NBMI-~W"ڞwBtL31>bo:v-=7]p+{Ġ:ƒq!-O x!^ &Pm.fv;NQHM\a z+ :S w<)`HfI0 /Ի ~ԿPϟb%K?קޜ12 2E OT{fJЇ@TNlSՐIǮbO.iYqDC 쯐V+试l9_EwQ>_Q"W5[<`<֡.?\~zҎގ [X?7~DtC.KrbLN$HB7:rB嗄%+!og:GeIϪRYlKD'K+ >ͪpJVbcU\m7A?' vQ?J0Afs3Ds-!\$\n|Jsp.=p%\6t~BeS F#()4@,ɔwS2rzof4Ha(-˨){-1wD,Gv᥿sd`H$ӳhf5^-kudJ..Y6;ly74 #-?bQN&F&F]ifHf֥;\?{eS@e$<9Np]NYcq+X%,oLf< ߴ4%}O/IN$5TyFad9/טaaCCS{J#)S%eͣ659 ^aVe˖ 0.r\ܔ8'k I;;%1Nt= AuzV$J֡Qoz[)C;ĎƬ n m蜄*uc0x>S2BIgeXHvOqo5HDi7VTu톶j _rƔoNs}iM۴qi'7`z8YP f'`FF'sM:rci.C;+Xg5d _vľ|~^ HKpqI-zNqzNEA3!U`2sF#R}|fBwP*cjmV%8lTRj~[G;_:Y\"\偂p˞8ޚ3pvI<%d⬫o-RE9CVVHOtf/Q4ٴ3IlO}HQ{e6+qi`ʐED\3dۊ~4XbCyD|v~Zl$֠f_*gp oYwbWk, )_Cs6+Gpԓ3C%ќO E<2c͡"X۸D_\: @Z #` !Q! F+UJ&F$սI?K\GWJDTv&pLΜz*N3kE1Mt s>Q 6djt9 1Ku[{74<P. vZJRCf!mImM\lNisƛN Pퟨȉu|Ւ 4{a $)Wc$N>\q?ǝWZiS` ~;dPc~jbJAsgS{J Ww: ] x¯ 2#dʛk}DNk 9 9'dKBXO>]A!q2g_]b%~? %Y射mEK 8 Z&&%%OYPSb*1ch*"ŏSTp?#ƋFs&8؀2/z>ӉheE[dZ=N3.X̳~l`"곉lBc ֌|U0L0K*u8/CS&L k4S>L3ށeE5[5f9̌"ר᩿=`GȌ7sntIjo ' p"ڒo[Sl  @iJQq"C~z9tI핮3Jcp A^"ي_5*/uw?h(\ߺSh{y!훪! 2l .IėAqeXCmfe>$ oʾmm:p=Ə)ykR6yeDvbO w(WQk88I 3ʸS2R7cb-(l$:ZVLi3_gPp}\^G'3z iNd;R%{tIQ} kt>F&i qIWA T\2l Uq6X+y8&nD_Jy,jcx).R00].6Kž6ۯRu}Lfʊ6~TM^}gt=,@üN=LgZ^){ʚ8Opf8H(X!l[\F7\^*M2w5R+@zAWvҷ̿+ia%8 \G?55hAU#yE p>6Y/Bg{K)=1mGMH>$K" i<'~M9o=QΣ,@H(J; .t:=~P3|޼&Ǝe\l30ݻ{ԽN6ߝg_'KՆ:&˟>`F^8;#B27 ѪJ. F*edwwBKjB]X=}!E3<:U#:\p̦NNkî5pAII֙4QbҼ|.7셬eW( wƖS=_`R+;s'HPO}2^k7&T/[6y۵!h}5U &N\%t27CWgYuy7f82^] *jO[WSl)r–?X'EԦN4P.YhK:8=kQzCqg-h.?eą yTb֡>4nqL?`G̃M=c,y Dwad43JP;Gc,k)]"f+V7h=oOۓ)At>'mI Tq%/(Wowly4@^8>,1"V/`L?[GpF/$ cKbS37[Bl^U`Iy†jPs&UGUf欶{|D!V]'P "{x4J&J/dqTArY|mW%K} ȘYYyB Sab;;N}Mq`-!Jx(rX]-? W[9? ;<67Ц](w{dO%j؁);'* ; >pi!tUz̾^Od9Jm#ޓiFjsKe'GlCr۞&_ #='I_: 3|Z ^u,Oiz@Gc bYwZ67ep̵u>jbVy!r\M*Q|6:YZ.2'!0mj2&v.Ą-`fya.%miPϓyC0>7vHʼnlgmL2̪lplbrV;w3鼟&e+,jF}GòpBM z LfЭMV$CY/yhtR@(pQoŗ!Qw\BݪdÁꠕCZQVۍX'P70\r~,>h,-&6$Z" lt783&ꁿvW n} LYM-::g0@W/rGxu&>xR{bЅ+ SkxcԔh^˟[I8"Bm܂3|ijZWUe]Lϳk\.8qAqPQ0*xܽR`zSx`f}H[^S d]/CT4ȤEP\cb$(%+{ " `>~Y LOWVBD [`[g VVuD9kʍOX r'R.kbqjmDh@ˣ0g6 t,. &wix0zUQ?XkQ ;ϜjjGkFZ8a-0QСQ{b!)jisdLWZ>#?L5b?0/8P'4: K\e rz$(y]UO(m xkٶ)#/<nxz eDSfJayhl3a8)qU\x;a f}0 i٬~Lu*Jx~$?~`%IC +gOř>wؑOOi; 0XfHf٥ 6,QsITҮLT]&JY2X1[_ ce*p I#Xg͓烙-߲ghȤT팒>d1rG?5s?=@sܳyaX/ 1eQge!T5.wIq2dy#Fh1QāI)juceۇBTdTlRWʼn5:5p7Z-8&[t!bqNS;=\cQhjw~@VQb 1s&$))`^ ;'.aK;#*`Q/c#Tײ]5ɭk܋2/~d43 !8";`߁A{%@9^ dԵsE~śtqʥYd+s-/Tl*I?L6eb셬rb}/,"}Zh_ʽi/>?n64|Zi+ʭ_M>u@ qA;ӿᜉܶqQIXGV\ȥ6`+d3t{SAH5^$]1>; p[}VG5龬ZUVT0)jgtn6DVBYޯKYu尜E勀PGNtaT>c"U,2(nsTe$pxc̜Sm~s@jlH+Or|hUڒ` xi=X,A8X6N-.WIrvsz 7i':1%@p <D1G'2믗N"tA2#0 : Zd&\v鄹Ң{rM`ydW ˡp@ZJ0] FEDPakhNF-苲T6v{ق5-6SB{%U7ד @#Y?[)ҋrxq~QwO`2=Z3}3KBV q].x+RT9V`7;]t"l ,G!z]ðs&9U$>1mp2:NW¿VBV_zgS9 H8q93Y\OlNZP( oGnR:7?9(^[I}?dfg=mn(džVY}{ ^tgZap ~?^*1BX'/O6Ϲr0a\PEǠw+(phl\oN;2 _QZ<mƋ7V`p4’o椮lwyϹͭ;RJQ ֠Ɓ wnު*h3 ԣϰF0Q8xa[NUם3q1ЖV4j}z;un9uOQi0XČ+&yuP }>X 5eGgDK5cR͉Wݚp|SUɚ ڳJGIN TP"l/ "\w&LW%SJ$TtBli4Q,Ζ|I@a@g?\kIݷx9Ny4\#1~䠴 U>ip6ΰ/6MVNUÑ;g9Wζ*Fy_ Z}›ٜr8 #C-՘-˙s7a?"@]- ^V.G#C'Ȣߜ6]]s+k^帇4dݾԣ%VK =߽FZ *p5eX찪L&ol;[ .Bj &Rx Hi)knƄ\ ms",cz')C▧LC`AVjo G"_7΀ry1ݽ@ }?X Zഠ`^Ḧ́ Qzc9#q%}=$x T)&ĀDBOzcUFs4fM_ܹȓ:{yw/ > N nW[5>OHʟ[AX޴| *.'fy)=,j riQ/~bo -kXZ]0%pM@+ ȆV=[ IeB(dL'4MEs_*ZFvu*w㴐,Fb/~QE: r& kT&r PCv!/tU|&Pu$V!'7M+P ڪTB !4X_,苨؅L.3oǽm/OhCѽ3OANYQ ZQH/Jbw6/\Í9/? p`2~' Xj?LmZ>5/MuP` $ԾQL ḇ6Yu 5›^ >opW-s7qX|GgE4n4\k bD,r(UHr҅?+ۣI/W O`B;@,|ɋV6>dOB1CkQ}I ǟց,!mo1t%sD͝ p6Qѽw]$RGNCǵ2E)63b Ӊ2ybx3k:Mdk ' b~"c3kϟLkAMNi'okLM˘qZȵoDx)|՟.g.beDSqVib"C()WiaWfFn3HEmw3|N\QӋNbdBIpT(%< 28l޴ ؜_=A Jw"')e߀8iSkRCk[lIp /"tĵ 3% JY>}Ƣ^F?w=HtJ(g57! Y2sw<>0H0רx2Y*#Y . dUYcpc8e`O2uzLBjlDc@VoK:X:Ew6ܴ{gNW}﯋=ʱRhE9yй9e ?]P,S[ |#9,OfғU9mFgV2q`W#LY ja'**OwjoIrdDyiN"^7_IpTV% 'wgg>m_hCD5&!W 7 PJTyBfL70ʄ#Vm Nt. :@KT|HyfNZdt"M50ejas<$I*Lsk )3ŹWՂPdfk{ZhBdfz2۟.M P9u {7 ]Ȃl u\mYrXnS \/9!Cj&ݥ)O"m E%~i>YAclx4stnv3ʋպp;ᓇ >]Aҏ;P/Qu +8-Z {4IynZ}sF+vsǘ5E+ _t4!u{U`nPqn_.V1;10>ڈ%!I-E$fW/s=R^rgę Jоz7¸_~e\ؘ5k/KP+JY=OS+ *:2yGgRƼ9;&8q28?"swcX Le,C,nqn~$Y%bt@uYk`5↽zup l 0]nLL\`YzȢr:3Y3|nB>yifq|ZmW.ՒCusIb?se¦)׶̳ eTJ-ȝ !`@fX]GpV:zV܈݀F"IdXH&%_dEate%a kJ+W#rVO>4[ke!B: ( 7;0\f 'Gà"VesUEѯ(SjӉ3eX/Le C8I_z{7y.j62hVTU4.hήzC~C o ݨ*m!qF@p((=/;#= 7`]@C@b/ZЫeƤB;]B4zN+3bzm.<S&S+'1MĮMX0kҳ0FL|UaE}߼id6;g|1mG,4 tǪZl‹`>m>YJ bT &#qŵj][ P\dlMTNrLh7vk΃nTß"gK]h֗`J磧D,'\8Jn뚆ؠ84(_& Bncw~ sh4H`z'&G ^MPѭ1Jsګ ""R'#L`&ofWDZynLu2ac[n`"j-w}rp'S Ju9Y^v{/+Ď&'4,A6Fկ< !XHd9ǁ.7*؂7H"DKB cg8!jÑPGNa$~}=DMdҝA4{q-~_#*Cb_藝z3q#G}`Fu&1#hQGgPj?CnW-1/}ޓ~NO6nʊ`| M1 _vExcbsmc&(fm +lߦc~|K˛Q z%QUw|3>;:S^{DR`)d6S(;OhËo::FW,5+<>4}eLxs5跜,9cbwmך їbI>5sdDGjrP٩05ǽ9܇\ܦ>U>쓥Cane8| *ѵm/㪽F93 C>>LFÊ He;OvlZ=j g8r6d 4_w7m5 p/!Y6U]/j7 E|YQqt{E܎XE(C!Sm/~05e?.5~9/ lK,eyd/Hb>:`ՠ>!)?qdй%uw@ pj<VN]t0i[DS>9LګRv/EPAC @`=IYHOMA8Q 2M:I_[TMMdG8Hf*Dh"!&A d5*T [厪`njq~byXc iNv k9f[$\Ԍ*"а񫀯d6au|{dI`v-q5mdDV~w74͡ZWB #~ԱqLZx\wr <kg+\L#lKPs/TϨ^m*d?; 0Gct0N m`ZLv 0c) O96N._˪5W!ɮgnBF#)$9Y[ZBMlW!Ip"fn(u]M/9>6wΛѲlJ]̈́ktto18Γ][ ՞*#Y9L%T (Z@nBx a[~WA)2R齢b<}넎)Ui[D>P3]x;3[בc&~A~-Y?4L 1e4.svFiwhII"1ւ;=2-v^:#9 Um8z?'ءƷ_BC0=۴Դw/'&5[F \&y05fF1[QeX3I5 8*f68xŗVP+p8 jљd%j?qB|~\Zݽ"aB9S| [*EO̾Tm?_(fҺ%mrh Cab(2 Ȅ7f糙(6Hx珀zT8PYw>"(~b)m p,е{N [iGĹVM=y'zJXH8;JGJQyr!`E4?6m-x"{> ?h<%Pz!fڰtl\>_ODAQg|Mvmou"|\;r]x'ze`Y7.4-V5}F->W58.4D|\"ƟB]Ol.(s'v%O~ܨ?g`.i㯕u'e(~OB61rRd8$'&'J35CeMw#ϯ$DG/Wpk^в?]+MURяVSI<͝ ncG$CoirB)U̮zlklQyDup?[Rȅ6?d!ڇ4-=H6v0 62-VȒv6 \%Wh!j&k 4-Ni7R')@F9MnL(`4W}bxX&M֭ 2ƻ10akR5pVdyDNPf'wF5O:h^D>~ n-do@ F)aό3 `O\! фǦ*)K&pm!,d8聖N7~٘y(<3 h,/o#6~1vlhx'jz LnSY} 8x/6T QǨx 7"L)t7d?KMoPqV`_Sa|r { |V:]ܬ|^ԦN`a^,#р]r~p(gV1(־Yu{6ZGZ|>F_ȱSSG~I.rL>A64 agn<8Җ(rLЇ?`Q̈́]t>gh_q7`# ߎtQꥊ= $)1UhoWӍq*ǧjgVacz2~\#e_>ydeV(fz@(uȹN#HrC3^:,TN7z% 7mۡ@Eg{(N@UK{;8xJB_  ajc\2| J+8XTñG/]7FsGFP6/鎙Wu.p6I^dY O)qUщ!\3L<'6֏Vv 4ؾ`帙`PbРUqHђ|8'i1'WK^;t)Z> ʥ[([cCR+*=-tx8">{4e,d]"U@l`jHI&<[&M|A9#dm(E67LI׃$fJ*C1Y+gYEu?|> F }Iק)O.kzE:1I\fzlJ&D^_>FkѶRzr c;<۰]v;~g=̚t6:C c0)hҴU.nxUV@m=T]xu@=8^߳wPWjJFY6UK{ttMp~Y:^#<n-Gq^c{u9}zYU.ṫDN,C6ƗnsN~ꗸh-S-|B4&-,$*VK&.G;>#f2JxXs!L0f7 (ػ!S2`QA0>%qC<"J  ;=ZD?v1D7nH7 N{]YեpRE9m 7c¿F=#1$*S˵.syu-(ǧhܭZ0[n`@)OMՏ=n9m %zL݋ë& $0V,Xtzσ8&A=AaH _Y7({Ҡ8ir;yhT`'_LyWp#;2o|'*o= X eJvYbʿly0|R8G9d붞Z 8=v/͊C_}SgR=L%0_{LO}wEY~7D^V9l+Fc-#'s*ZfX{ΨgwzD(CʹSI,H$~kA@Z{x")UY&yq]L^`2|J,R @r0t: Fe "RvMP->`mƍdpl;_:4Xe_?AS3ݯTb(};'F4pw8*΋@;0qoD4!?qv'8 GC7o> Y,Syh^^?ESaV,=<633ˮՅ/6 ,.)8禾K~X!x\↷ı3/;-RގƚtΫգm9q7_)f>8tYG0xŕS)80|5{ojviNϑv 'o/KUBSb=eүB.%yH,`Y9zH|i KV[&c x=y#@2\a]3H~O!KQ|\<9B͐0$J'eۂ)} :M6AmjU@T !|Yˑ S:k>ZqH B]* g7yT o>Fkwan蛝IAi`F8n!51fC- Ns3PdҬM[0LG/I YM+r!kCb^-[H-ZN!(j(WEdzlϴ" 3S.*PSxLYxq1 66]&*e_{ؿyݬ@J~jB}J)xR0pynW(Kcwqxwt]\86)_@ըQgC~6 .2>E؀^4y-&҅@Vb!ȃ[;.*d$c1+e7.%: 0gsWljj< t @8zX[_-#ߟng? JqkׯOHR~V0هAP8YgrP9Oj 1{w :Zh@pW}6}z[@{ F˘.ɸr놲 Q[v>WYq>|~5[4'T1tRo-z=@݁^xWZZl~]hxeTӴ~?w^*NsfBQEQſpĀe8#R&6f'M:l3f}7d]CmSY"˧X~KC"@+{!tn\#)vY`>4hs *]0w܄>|I~fd =` }鹙bK4n<[,YET&ߋj@1-*Kp7MMc~֟tkIgdžᄆƜ=͗),Q}׋Gu k6fvd5ehyƂ4놀Ogg<M _`Wg\,ofj^ ',MH>)熚QIa qyf tq(PDwKT0v7^}iX'`\Xq|;ߌi"$n! E.vSۦ󞻸vDEl3G$ 7zOy8oQ.f[Tdzy؂Ӳ Mr' Mն~ ߴut=?='/bwP/]Owfr/>M2Ճ'NݪBYu4/wO?72aWx9-[ZWsb9׺6H 8_|}gHC'I/׎#5|PMJ9HfOXVIt }>#aVER+V<,qnf^Ġu/eV@h܃&mA Huən3E=uE}9OjgC0h{q7(%^"OS)>T!Н; tQױ8D;`,`9j+ftˑq!2W-_5 5i0"ɩdV֐A^È<]lA`o;ݔ]̖#MJ~хRJJq ,0e$It|t1Obx)k-$"f )K$l @jɡ |CG>=$J|41so!: .Hp ](ZZTJI5B߈ۢ|ML{Oݯ^ms5= `HFjS09Uqv2fKݱ޶iܭ<^:3/&:X l,JM8T Nai4l:k:х{9G0h='Q0җ9?2/fxzu☲k372MjqF%"0|VGQ]+0v^sgZU:*[sem@B/ n=<O?; )-Ów,<[]yU5k:kO&FŅ~9v?YÎq]0ܩrxyXjpы9$ &v^fl!㭦Zi8@&fh"R(B# $i~~ZJty2׀SpBoHWEWڏZNЯ,#Byy{QLAB+W<+ݟ"zs1OUCnt"cGW*Pg\Ό5'k&0#3{ I >,Yc'4U#G~pw 0d:m#3=a e{ aV-UG~f0۫*,ASRa|?֡]xz@k$w"rNrF% <{&&sAER~G@ (կKOtt} ät7HjR,/ψ)i*\'ї@x2>Ei7t+8>H(08mZ. Q&= f2FM=lp) Y 8an?,FVIy {׸GuQLA^ZA3N&rN_p:aL /jG]^ФiȔĮے~Rߊ,4_Ashϡ5kÆJ!=ڳͣo(Ma;'d<%4F =^1n4󶯀sQ .}xf܏ Y9wyFfSP"{5"Ǿ a,uft#llc3u䂀[<Ab ׁȹ!;(\elAn11TL7Ja-=qO"d4t2/nx\4WqN1kQ笊YruA hѽQ>c?Ck|cM"vs)&PCi?)Ry. !% ,`?! :+tc]Eڭ/ҼªIhL++P/Dhi'mw`1^BfI`XXr7+B֘ `qÇ~Aj=MCJߦ9AC_# GGn毪¯1'yuoh~qx3H[-ҥJ`vӔU2D)\}ӵRQջvC::->F e0<;/y v\NWۼȄ? XWTF}?{=P$; Rrf q|k*щtc\N~/rС\*}m 8ӲϻpaF%陛E ?,XZ5SE=-ˏrh6Sg@L(m-GFh *?㋬ b&Y^1K&b02\O:)\ O^TD /m ^Y1ۮ?h?״Xri}37}tbOn-35YL ڂH(%܀: 3bw: DuGbxcA\19sPzڼǏ@_D/4/5R NbTV@qneh E8Es ׄOpk+晪P*Z߁P`=֡{ $4w']X c }zl:u"ª [u0ItE_3܎e BRpDйog6$ ү+C"l8 qV \ "H{+|1j{OkJn_ @pcM_etVBnBZ/sA*6l! 7Krx a9k]H_jM^p_f詞>ɻ%Ij&N/ (IV[f!:J6T_R:$FgU~v('2 N,jʀp m /-+d!X70T$հwp\ SK`=Aʀ zx&?1 EcyP0ϧ.+xt7 X93MGLh=-\Vx\;bWQ5cX֘ewJT5@9lZvu)D;;:eSPEezB><@ʃ SO7h e-SAdr@;R ,.5nm'nl*Ę=Ky,x9NtYhҽ)SZyd\tR|3p\h-Tdַlu؅\E|bz#Jvl4ceN~٨\h)`*嵤; q PՁ&v>V_K') `!ACY_nz@vu%Ǡolv<{%Sv; )%}sYAhV$|)J|肮*Tպzc[{2ȑ C%^9%E| \`q̙:vwi=C6u +^bkrK 2)\> ѸFk{C_EPuB`YlJ7򠞎8:0Ip_a~#n־6i5z: e+t&C%z.CD,0>؎k/{'ysUUZ%y8EL0XQ0 HH<%GVVRGo)K o,_~)QFgg~$/d9Elw>V_r|+w:$:h h] +xcc r.vƚ0O(~(a'pw<tO H>NcT)Wu\!16B؜RIJ=Xb]z#UUjrkNjiҗW #}pom+7WGH:&j(dPAo;ITh.kCmL>FUA 򅐵܈w]gW&˜v\'mڞ? )\Slkʪoq \]fx 09JPMP]{)?q 7rt beЧj.7>Y:@-`v8'ol홣B6UډnNP#b>p nI"BP F, 7o &&tbqzà6PRXk-iA[VkXu;Kr ( 1h%&qCq{{6屆: %k 6ν\DUq{/3ůM"`LFXDռ(y'oqFc3G<,;&(v+۵l@^hᬍsmr52q M> 0&?xzzv22?4N4uN/VR4MDw*? W߷riHn\LT\(j \¯gfF5~O<L{tD51WmuT~MM5#%ΩUZ:<#? a4rwFE@oi \ar0u%iSa|ny+NTl#""s }Sj×EðndWIoӠ>yϪc:qf/aR/u- *ۼ{+#ߍ)eIxs R|%яg~ >޲+un<_,zҊb) sojYʃ;lkXgcX$c5OZ_T,q5}V2B>= ġT&&HMh&""}je -=Κ2}ɨ MMLJ<<_-ȍL=1"'<~r+ mVnp?E>osl-HaxL-Z'.JVfߎS2v5.dAgptquΨs;kRjvAד.4]7jqs㬔-xq:.^9DQ$м.ߨTtdiP'2%@4:p#2fldP/Hڣ(O.MVcQm@wyB[&U0 g`U:})MqCpﲭA3I>9xgle|`m< -ӬVDrB cO1Q]\[|7.Oypny 7yK̛U; "f4.[rdW ,bw/87Z+ 7HӓTR^v[JJ\(}}62Mٴ%.]aE7p<@@˸ J{y3LrCP h6;whS5[HK=rZОm#u`b`7=ڡ .Ko}-LE[%-𰌮<@4č$ѻ^C-'KV@ƾFܡ$6zFZڋޯu bSʶ~|Cwuma-;BReB_}4>T..54} TCDĻ0i| \_X3m=^HHf#8@~#/B>VXsu_YA+*1,4Ej/#)8:{Bm{r9KpȐ~bZg&fwհ˩c$-M04b@+?#-a}͡!ZS9Q XyIOǶPhj nz${)3"Yn;}+p{UYzܙ@]k:H+߱񳵈> kwTgrS>,LDi<O=RG2^a5B=3󍙊;s +D$h˺@)fW k9"/*Σ c$S_,<#kڱ95MWs(`_qqKL(B8k¤/w{ÒxYF/E 6y2OcHߪG5 bvѿr\wT'W;;9FxY>Z. #w_}"{ 4A1dtܪc !Q,PRmYa}( ʉ1Q?BsUZKbN@  w>/>ɻ2c̠ukSt.%s66 k;]Jn/AppI LQ{A3b!>Cleu|;e܅ B8w^dv t!ݺڽAAV:ӆ {ݭqe9=v& Uyi|0m:Ia~&Խo%ɲ39M5H]d܄X[.W;Z ƹDu9?Fe6g|0l6 ABBBn ]v-E A HRa 7`كg! s5Fɨ(b=ZEG V_iφmIE@Gy:u>1 l)b!iaԀy_<d~ Vks~1U+y#̳}tifu*vXN9cEz*qPՖCo[kSC}zL?U{o-9r ӟ'/kaOw=mGPTnV R_ܐ4DibYk|WJS|-f+63)5hgL4c%dm8-j'FO0y$TO[)6am4?u^ keX [O0lO"~OՖ6xpJ Zfi!amPSsrGa1y 1 {S/&?},\n+ fe"М}bg-}Bf3Tnn<(9Gt@0 z>2WŨ% ̮K7yfvSB][V0~Yﵰ%۵#^Jxu5bFPj4_XoI3YQa>J)wGnwa8  `HEJxGg`NYEϽBVt1B{W0JEuF1o}S9扚S%6}R h==aG'Ջj<:Ϋ+4+M%Q3=eaٯ>,7Ph\Lqvɶo3féC,MU]uU.?/;yo>4)K;KjR D8NE=@\[LcfwJDc(-?B\Q+bL+DWUymy+h+z>Z_6!!;guڟa1 )j†dD1ςNW@8bPw451V]GIULHBC_#bΡb35!cOA"Fbѻ4QZPX("YE>1OA4egr~ƹgT )S-(nxXłw~Έ1Iȳ*rU8EO[t2zw`B0=ν+m0Qb7h9Ct3##Nþߴ~r`S֤ D̥S=\l 3B%b *qS~1 '' KI(іј6p2؏`Q/zyOmcD?p|C_CCцЛKISnElLTƊNzp׭kCoΣ*|@wI5j\Ln4, ]#yVOWBpg<$4h)DZִFT{y;ڨʎzr0|mo`/5jڎ> }a{'R;1MgLB+?8Yy _HZ"PG14?Y9$Ԙ`p-i|F {6ɮ@qdjiH,Rpm[lӶ%e"WVqؑ-y5Sw$BJ~H8XR)j_4ܑQ;<G 0ihucg:ؒ,d]JX9:C[KY|t}lsYq4R$ laң没 O%/jۺ6csQs] Q^PD@źK6y9s&DؼC-O527=5ư1Wt(Bs\۞őqM q|MTxLjPUH`=&i̒P5ETsJ#:dQn\QJ碸Z b:(㑏;J8Q8 ;әv/Wg|p739sC?<iqt렍~EL7F8^_HCd$# ێkT~B:xXZ=ɈHV A=h8naOa5odjգbМՋƺV ׄ|lt # 1:<}-9 =,.37H)|x5/˙B#C"O+xHHlB)Erdy%">>wn0(S2շs_n"ȇ-O['>mEH=ɓXv/)$N7y'NZ.s)5_{21#Ԍyе73cfvrM!G!"jwfm69>66+Yz+-Xfcdޣޮo#pE%xσ4{iXXԖkg&`7@z\ ~R.aݨVФ}ɌOK>!eavG sa}cŢ3DpG1\GPQ_*5<63K<ң# 7cϿ,3"ff"l7D@jtWz{Y+Y =Gư+:H1#l{9E*79%Z v}Yr!~׹ɑ &Ujc-BPk"n<_(/?!11JؑT cD\19eﻁx<ɝňҥmFj3%u5Uzײd4?IRrvd3 wLں( HZmn|iܣ+X'Qs%,L}$pZ}^ُB jX!ibH NXb8P=F8NwhJnvfQduOZwgh61ꖆSۅ)* S\G<+,Ԏ`e?r!Yu^FcYijYQai^WhY`#Gx&c^0'~0nsv{<͍VNwYyYm"@6ZPfOQQo'4'{)M)+XP : f396f㡽QfB'/9i^C"ozgN6Ҩ;2 ag*#79C}<9Ղ;hVe ꒆT|k@+i-#m CF19?S5v?_=[gU5[ȑ hc8_#aMdZ#Ltex:pbD6'<g%wƇQ1JA _ ]ω'SQMA+XQv&:ڶפ(*f(?Z_ly˟cMGkɮYR+HBH8BٽEv0an ,ץ'CnI7|[D4ӝ *V V}m>f K@q`VDDZPv'f&R8xw+9#O:GΟecI4LE7Q+]po {I|L %۽g{.P ʅ VʈRKWĢ\#m aM#mpHPWAYY47Y%:oEc'ؒFYFi&qGKn,H/co{{3P.̫9daP dldI=w]ٶ‡]lfl?NǓwx=y2< E.3vD.rKbi{7nOy7eɹ9i[RcIh6`e+#hq0AYo_)*K] Ew xTRs8'ySɳм xo[h$4s2476'ˁJY!_jg,mN/Py[kYT'"=btzr6V/[O.62 6OGt-k/ 1NykzQGc)W簛qѩ [Vtnj=q)R@0}M6N{HOxެR*9hLG6B~Eo]M牙7_.uvEnww֓ :ك֓t3#DXLefᡷdcndsr=)c+n s)VN Y($.nZE\;tR;k=?Ofn1oD 5 ȞdK{3e\B*2nnf[. /iϯכ<²n|-to@h*r$o1 #%:'y8I6,b_lŧ_o腟q2i=bɏe=NiWQjRz>c+($m2,:)j pӊgEB|8Mjh߷)T[5X=.xƉVCMӅOI^" RJy#-qq`VFJKmrØ-3JUpf {C@CIl);,D~2'OnС˛3 !Pɾ_Qr" =I+tG8Oϣ#68LF.xF.Q/+$u.@iQ)f~5#ě1ޅ;~/ fbe~B/"/2|sQ, k( 0_DVA$36Vх|: ]6󓜜Wr5Ƥ%>5 ue/rxv e—0cFN Z4Jx|+ wzD+g,,1W}<en}^/BWXWc8KNAN``#*3_.ZTbtq5u c_ehw|oxi"Z{1 <8]A3,^6r-1 Oؖߺ@9Z&nO҅\ǣUKo=,_k@vbTHmڽOVWۚznP]WH_ ,2oZdk%N;+PWuOD*`jn6P&FM}# $A"jv:%H.zI1n5x WwE zyHu( C5} 3]A(..W6 D1xP9υM732DžO)َ3naNχT|P$Sz,׾(x=ҵ;e LVme:*$M8W7d82y'85vF:y!em( ljv)bux:|mbAzHY8,F?B`O%`䙅 &Ϫ %תgDGs-#N=J27JN<WE6=I:!@U6ڲydQ3_-/|Weŋ߃mj !92DzW*Dd5Oy r6xT[YtTs@P!)tYy.tE / 27(+9qJY Q6b)V8Pqr݈_xͳnːUyҟUL+2V|xr^RA=K´DH/ H?no ,K(O05|z)9sgb#/k4y(Dl::J*UK2/C:nuu#IcޜT:u%Ks8(nUTVcI T- c?B{OBkZ5솩ݘM9t (Mm!uŠ1CxJNIyEN AdKX<3#l.($78\vQRrbZ K')^Lt?uGͻ7} }LYszzW<N ?,~Y6QUk~Lܶ|6itSĀ6FdWwH;GvyK$7jG__e3$71Oyz`=Jz:ݸ i &BhVф)K9l'ʿfYٌ)2ekaHгp5ɺ } v)'Z}'R|n" F[);4]/ qT O:{Ӭ-O//6nk3H2U$ȏ[h *_/0y2bil?h&^Ӝ:DIn]h{]2 E{*az%TpYdBM#.r:LQVd(aN-m8LĊ5-*zW9GE}B'k|N)JB,|@mTM JYρ~7)*p7TT劓|5L$XހŬyy-23EUR2`?5V,sb ?87DwĴmaCʘۨ{r#,\_-,4hLxqSIr dxRa1'-vI6^GeHrԿ&;;%[ ?ב8RD:VK lݽSf:2#Du仫k(/nٝgU5W>ScOܳGK` =K }Xw'._LYjfEK񨿃bD^ BxL"sCK-#RGLӖPeņ6uIVbTk#P͟D_Θ'Qki#Crh4"ơ tW]in1;vZ !RIKQDL ˦4|4a p3~n tԪG'4l[I}nڜkFkfB<Il^۵<]|~V6Y+,NTs .vz@Ͳ7hŴ0.>`'ëÒ飺 VE/&ܾە[heщ`l/΢kNjn*L+Vd=1},r[6GVq5pٛa-9*6}AKIͿ}.vօ]E:603(ǝMEH?B} }KER \IF^gG:14>0Dݲ` n@<2|MzҎ,/ EbWNuWoV$,ao5;T"ҫ(Umw,ngzsF?O7qgL49,y/1cLڑv~Q6ӄ)Ҵ×]}iS%ސ~¤%liG}F"!b.:oP\Z\y"t k1ǘRnjEח oS] znAc+xO0X0,^ul;%-oL6 By"ηCvz"WpJAT5ҟ%u:"1Y=J&o$XnHoXsy(lKPKΨC \(:0祙gsfOx2Hpʘ׊,`E,|pvHsh,2s Yy\?|V9hTVFޑc^&\} #tM-6)M/v_cwB}`XM!:"&YDz2w$?/X גM~ +BpyDjzhsVA:Ͼؘ5V8G>#~RЃBt 蘱\]yWgRȭ/*!P 3œ,W:dK5{l Z;^.~4:1l~SApx1 zmǤ{yY |hLcf_1kQ| 3N HYDe5"i#\[1m7a9Yx%^D(SSM zlLE9̕1{!ԭ7dJ* 2=좭f5Qlk$7Yy m~@bZ@:H=yyM8KuZ|uSn8A *>teEF4 &3x%,vYBҟf<$W*C ؞GV.5BkQp/CX 5׳&IzfjnKetSo~AeZi%^RuIAAFG 50Z‚U- s[Gfښ!۩`^R*2#@|rެ~h:Rj2mwE=䮫FN4 K9a~4Y.͠UDl_`i&s܃Sy֯&;P]8E d[h3 e-LajcB98)Yn2xj{FSkxQJKPֱֶK #4q <:^'LgHk7<ʪ#o@/XĪm7 թyڄ ['7PCh%ot?L uZ"͍xƖsHǦR :C+Xp&۬Hr#2I]e.XM[6` OjH&D+x:~lxqAIe,uTa<>ꆳi,r-@AP1ͺ)?g6/:±P݊fm(pS{@̅PPHKqrAa dhqZQ̫^L[ ӑo7|β]NIE!M-D#bgIs9Jʹl.oňQȯ{\oqī]6vh%9j}uNl&"_u^-^[/!0e`͒?x-xT^d(sۖA5O+S75'w̤S/g#Dڃk)H^A*}Epsã2C+b$|^L$%3('ۀ]Cv;X}|hN|KWl[D}gwе~ԕrH|M"aANy#sB`ݷME^ʠׯ$EYGpDTyL\v]r0&z* =A1@^ڭo=5ۀ<_mءx5" Us=_]P}č5?ˎw5Pf d \cE3 `; ;1f6#2(L3ET0Ӡ?$ᑏ:8O,pD3V [BbIԔzd?d6nS5R8-6& (݅b *8&J 6 *#0l̟ p,*('KfhLBxL"{:o0[$1, k0Y29pӾXђ (_̲[݉'?ڱ(x7|Jk,q 1;ݓB)MǦFG. Isݕ%yZJZ4БyQXp!ɬcTp;/.~QdJ""~!9wJm-;G CڂOJαSzuO ֧"n085Ig~Y|14 I:Ϩd|R2@3frF> 5|&cg X5@WR!;q_iYSyd n'n;-;MTc \0sNDѡQΥ+f`{lK\?w]3t62O ˘y FCp_ 1z)NU=Yz]3'a)ʩZ3Z sxleb~>=)Z mR &C|K2UBEzofl18?L. qP*yN|@%C|+Y tYFbHSif*t=u%0:s0WqCs`*A9d_$3JRUIWGF *Mi Qp/~(%DݑsB&^Y Q4=3v3*_b0FPyͺ`޼#uo9JWO|n|+ԡگeo]s \j*k&C4l$SHl>5030]VN&ћo\%{F%ViҊYO8W", ^P{~V,> hFΩ?e5]pM2r$ pcK+)aGx. K} ?!vDG] 6|I 9B3p\"f#8< |L*8&pI z4$a}$ {Uh+`o` »͝7Bdv`myg0fo -FGIU4]tGv_d;mh.y)*Zo+˚ vM#?} M:7XM40@KD2 {P}[Jc6%K\o2QZ'XͳL&bbp1TݕuYԷgzPy\i3 jOaYBm%"ޑR0/hW5:2sLoԛg&v$l[pmJ?D"R38갩^ 򠪤6]\7I/5z=]ˬӉ/̅ꪼ8]]gLjJOZB5tM N?~oua4N2v5y,ꖼ`P/hXi%5)a/qjIY4?Q0>1nɚ{j51IGO+.:)oJ (XYf䮲exصc9CQX(%`BT~\F0*MU1DcTH21e_<[13IIꁫ!x|8Gwh &v6 jޡ| !($1ArSe^^XyvZcx#3{DsH-ͧiGPbr+4r.J[ ,ъ"J=ǯW"Og.cyP[eGs,j 3\ih@C DRD7n֢_+$@#mv7R[cE,N؁uK.6Q_3E>5/A `cjk{K 7t?iv褕&{¯2%J$2s? f x8q+L9S~)W;}*ꋢ]otP|cF_\C(:ק ֘QEvEsA, Ag1#XDwԕ=]i.qh Hq\YHSaXfi"M`W6a%#+e~G72BK9BZCo2#2b ZK9*;_[$ove%};ԏ[uLq4g]W~^mZIA˄^bqmi5b Ӝظ(9sq=;RP\>^^DU/WP7O} }Ac$uQE"ѧHl1 +(jAzZR]!AO.v qۭ l&Nx,"&6 ]k60-h))/56LC6$9q5_!3U@\^4u*gy2J.j:Ld/4i9^TMc*9WC@k4Xs6_&BW,`U+u|4 fwHvo.aɈs%&v;dI1vnER`¢om6<Uq&>R0$p$֮δ,-sFi [8^7$Kt* N9mfeT]cpQ }".S9'= ? ܓnZkZcz\jK WSN1*hLrŒIkZGSp9HWjԟۣrʝZUхւmY^ݎۏŤ;m21&̞mt/YJ {A&FW^~-'Kb}L (kxuWƸjN^ ˟ʜYTlo͛g(ͮ,dQl@eI*ݦw?I{~Phd~sHFU @%&|QMvtk~Ij=q|g/? (Qai^y -1T *P$ bÇ!FDƖ)㏨[-VV% qsooun0y&44-nΟe=.h5^ _=l5KPۯ4u[G#~z~[hcW˩Y͢Cd<+X-`Xo*/׈U&&)*zּbntP䎝L^Xw d=i~'Du@_ZC?39f+_e|qQMŐD)fK܉ @lVuMRoGj#tu( z8G "^=y#`~3|݉-Soˀ ۝H{b1bMo+٨,3s({\\1l'Jl*.4ާy x8ߊ,<:L?eXW>dTSNz6 Ry̤eQ}J\eE2 tu Ha#Vnɑ^ˉ'E#tbRp:^p r#!d~EocQH dU&,(]YBsuxX#W.|F&M7o8-iJUb('e++{Mq x;:mQUTzdj>0Lf< ]:zOY}x%*9w vӅ8qȥo?LAp)D'4IƛFhh&6h8UEhu`DZ: ps-wY#iLi,CbX9>jH?ӁrbÉ'[yW p)&wTC# Ua`]1 i`&B<VrLBH*h+Ю8󛈼=ItC-QiXDt'iuO;$(~>=~➁gU}BVlSDcl6)n&|u$@r7Jռo&#d]2BE>X sE}2l[wk5~ L|W_p/UV# }O;4wRb-H4QN1G`:D?۸Jy5ICYjY(s} w/Q /^0;2XnR+k^rkYAg8qkyPb ^A +|Dr#  OފCxV3)V2viL $׬,,<2r\u|뙖a7 r"qf2B<թe$ ,Z\Skt\Nr8|u:bX{rz49p0fa/+9 x!K2D\PkHClQ!;!W9C(w<ʒDDt_.'#bN6Ge̢GQ,(f(6l` ̓ Nj6 ڵ\ (تb@kiJ* Rc%n fW%yz^`ysCf1r-'Bk|ׂzvé)FGP^%*DdkΑ9r`CjoFYW^بF-!NO%Z/y-*l :6+^۬꯷TJJ2ޣKB> eEU'! 0Y:3dJ!h m->e7zۤ^GAkuɐمajvˡ c!9=aǥnFY"E1;଼r-RLn 0ey3.S,z+S0e:;P MZ<^PkK%G Uj݈ AwC`f+; KPں})DA=ͤ3Wveܶ3t#U#$y^s%w~˲OڸX0] t; oMɗ!ӌ0*fMscL!HmeFF%/dcc&"ϡ1;&_Z}(!O@8@|S+['C^]@3f6#JI= I?) -Po Fڄn@Kp^YtȠ&z4r201L%N `Jfv)ĉҾ*'p ]IH=EN8:BQh"HXƙiBD+V,ԖlڊǭXD95+8: Sw-|'>\"(SeS|cgG}AkZd9Y\Vkt%)=40aG5ߤ9:=HC\Z[֍wxmnQ×&a3F~Q[Mgub˟Sƃ!qi90Z>R4B>AQ9$s!O*2O[Ŏ۶ԫ;tH[iLWN?m .'4\N:>c}KGg+-?O]Ms-`ĬG#H*囋/aEJpABۗq7Ey.P /BuWL2`[|1GWq14q7y x x V;Мt{wt9fQpZfr|<מ>?$&c^\,yV)H"r RҮ=a_2Ry0q1-uшop94$;Ѻa~g6"oA-孤yocf#oԽ,]1,Q+ 1V5_߰r+[.Z$ڢ#i +OVX $Ƹ&wLQN!3xuVp@k(e9!q꒰m̤ / &6yo֛`뽃Rl25@'P y患V&k‘!Kdp5e/8<GJ|?6El=Gޟ&FC3f,ΌF#? dt )$e*b{uW7ְF4PBaF/崕٣#sFnDqi 9 COOӞkBrY[]~Вչ'e᧿ [GnJw|ى[Οk/Y5禱1Rxy3k4'vي[ =w$M.x1~n@ EU/;&$>5i^!8AE\d8־VϺJs#Prd!_k%,,̈́Ns14ewV1xf,PjQRm$ 6 v Mb\@AWt 76䅬~/Bp(_T;%I>imL @ 0Mn$FBk2u݌ZY#?Se¬`-VK}؈c)3fn ;R,֯]]Ó)COd*C~4jg4 R4QʎUj^6{kVX0xL&q*^"*}^#9(ϺX+=x SH?Z5t b'jEsBq7:ek)xdZ_q߮%[|L; 70ߖL&ØbN@;᧏ pݾETMB>ݢ=$H9c1_uf@7j2 6C ppl'+5&Vo}y9Z /h ut*zXFOP p_#SJذאVZ@$`8`L|L3%;HV+PMF,0DdLJAFi&Hf!кX@K /]45~<R46>/v^L%-Hl^|S{w>q7TFN_%qFelL` W%9JH%08bWZ$octK7ڦ[&ek9 ;I}xۑ?9) >^5p[ qeW+:mSLs>(#/|^ v.znVia\Nc-7Ms :AӞguӊaRwN~)\I@g0e=]s._`c(A)߇xVH(QM@d;AMNVH4Vc:5Uw+!730`L =n)Cu~0MO{ҾrW[k?n6f56$Ar| s-6`,ЯCcT\0b[?eW.? ]cG172Q 8eQ3͊/m, U\੺m?cwOcRD{W5Lґr9a~$}/T#T9;$H9FYb6Ǩ(@Ւhu)-:cw!v1\^vFCG 5'W-OCg@o ,͈lSkՐjd1ZD#5uARʽa "xʄ|ʍe9g_C*_tFh\zBN00tctabp FF40A[I@+I*ӡ`BV` , \GYj_v9 HW:7N^ *)8ŷq)Dx~X&_RE܎zz;C4Jv2v{5mW,dlUhu FNt:pؾ9?@D(ԣɃ-C"p#/M+a fb!k~_YjA,q(p((A5e>Q{IGl(8ilPq*WeKݨSn35mxV|p_2AHαEPH Lj +~eڤдCc\z=[,pa4%}@8%w\`ۻ<\Ѣ&;+p%;"*,@elnAcAwmGcRc|,}ƛF0?Vlu,a6ފ?ۇ-e G݆Q٥X(wr[4OsY Oc?ӿh\L5z. }t&\կ/-3!&phb+)Pk SYqDߒ[*FfUET%pZ ΪT2@rW.ivnεBIC+[Si7U&?oyP|y V6w%I]) 632Nk`iiݼ&MVg|\6 %xڼzx6j"&}@G%C+wgVc&B~c%ٚZKJNk;)옒pޑ}L!1nr](-N/񋬭2ѵ4|?KgDebf%\{zLpHst#R2PawúOxO|$6cݽ+y/ mc"M7EOB%dzQenڐRҬ4z41|չFǤ]lrxRrt}7W1aoB&BDŽ\_m;lCAC8[/\mq#yq]ގn`︈lC&*d\OҎ$Ҧx{㻲Mnv~&~=dٯB$4C!5fDA\ x[N8RҺCU;Bl+ZS:ύ|9Mk9/O( -:W) oM$E5'߭M^ ^]L<޳Pi~$+8M فnj)ʙ[ 䁜i$B%⪪<'cec "/rU x3\%:}j4s\<FBan7 BJtEBGC/V}K^RcwB ~;Z|Q)5HƄ!_=.듓f6ZF*Ţ撄,74{":>|rJKaeH up)j Od/ʉIA }w[bБ.VG%42 Xb>OLm>aͽ:mŷ@E债t Hֺed(XnO.}kxp@ԗZz,nS!.b^3Aa*?73WmͶљ nu]9h`z5&r&ht=7L2ʚ\vTąpGՄIe,m츕R{E0 pmxrV&Ga:Aκ&~B0>Uqh"E/f1L{n=ZlF~6W" "/E]v[Vύ\|* S;J~`pGrOmFeVv )97 dW7x(dDh ZEEƛ=~QhY#@U6S8*z[}PPzFR| 3FTz瓇 Hb:hʇ1t3Z.F,7R9aN d&+dӾl7v.܌g[wGut8 t`ktM0R]&`LЬFݳ@}>%Y?`v\lkα8</ %KٟVKG*@Og;Ys8ѧ鉯uVmO6uWrp~@~sm$"4 !(f%q}~Ie=b"G96Z~4"Z&څ2\(T, ]-|״Q2fhdBeU6hmj-'KC4V#kb"elPI0I᭳k;gd+:Ez`Yg3{ :Deca?*K9S.|TV[ KH4cBUi!/97Z&Rvú/P~O06;,O&U_b]/0u8mElǃ]y\34BUAK3 % c4D]vP!z$ьmӨ<Yf^9I’t)Y`={vk{ fuU.+d 52pQxDńavd,`Ν(TQYɌ8<$<ɱxVazmZ.l MGՏch2文>BЗe;xzv]y_+iFdMGbDaqM2kFNw&jX%]3{k. zE 4z% 4&9ƻ:ޖNpiIonu1l^~(Mgcr5(8g̙cY>OPAW" "^hP. H\$F۩k2$\:ѕMTO4Z!]B3NG}PΌJTJFjPoEm`)A$˭,'2! / VHɆ<.f YK:yKꖢ>4vh;|41/0@v-WF)852j1Ǵ}A< 'hGj"(@h Ab:u0NMRo'{hTH@A k5;RriܛHU$OQ?E\L 6@X:)v QW`f0~%pegm(ĤHvOdŪ8'X|~Nfb@F[M/M^9"a颵}{k1)$X~+bύqG`Iǎ\cPOu$S2{:-$eFc&}=@Jc<0ZdZ/iDw7!Aۀ a P{ 9}Y|s浍V&F[ybٛY&9:.҅!^SLK(H 8cA 3'2{7}Ѡ+EȧRh dj>ٲ R?:!o]/eVa0z滬RbwIgWAxMkZ]JTi&ӕi앯YM\@ǒWw2 Hz ³O}ߕr|&yS|z,3XjWqw4Fuy*#95*EMD~bvDWoI i|0]דn8& <mgc~ l6:* U{j-2%4| bXw\FI>}9KC)k)O,B܃lPOa7 0Î=G,gԚ*%.|aπH6 hESYc^NJNJG|ZI{ ?m%r`w*MℌtzGʩ6| 1HmS'%@lp:cjQM;N[8ҥ[vK=4Qv9^ew/Y U.5k1:'{~DgY0lVr۠҄GS3eyw`y^JGUGDvBdE9xSxT~H+zq*<̻;HߧXu+lr8fӏʆYHEA-2:8-~"o4=.|BhOKs>0"S6iSJ쿧]xk71yM6N=-~nN, 6x+c Q!>"KZz1}8!QW@4Vt i$!]Q%{8^N^3‚r+Ruj9X˵IyJS_K:ʒos]enSOótJ -(ힷ@2)P9H-ToU 7qۖ7?&z4Nc5_uޏxw#!3}O:V:نu>?CFl@XW$v' qX6yyhԞme@1iF%., cGFH#dohCrZcVY  ,(mrb.q(F ʎ⫄,PBI=1" u"FΘ1*gTU25(Kqwte&N*FEA˓=@ʧ́6y ádL0ޏOM{yW寧z]Pq>|WV]8p4Lem؜ޥ|m2`XLdݔ0- sf}2jNoV?έZtKtwM Gϫ%_46r 4sR^AڄFbAdPl6k".T]c{BJ2 o<*5ExM螿_[hiH.!77G+͡Kޞp;_NR3վ@O=ְuIΘ21G_Hgν΂Z#ZHd6qG:THHb6,;|'F%;/pR͈P@yl~ c~c:4R{T|>*7#GvsO t"Ex*^~v4 ~Kd ?-8g^td A"kRӂd[hu|dCD̃1yτ@g_<zrg(ϣIwm{z{9ϼ!& 5*$RW-R'(@X/ڛce"M1_t1DiSEeۧ>nl= :|MhX&,•䧊ڵ< 1Dي_N2bgU rz5MI8/P@>w&r \1JueeZfJFb"X*!s^ICkCs96˚c x6/u%l}U1 >L pjr81#&@刞)t[OfٵGxja7435+I!/@Okkߠ s֬-:[,(K߼f%KɚllԬ WBwy". ލĠj9#& o'/90kWPJ^`8&<ئ_<{=C>},yybjc#*&]hI#:莓sOzgS|c[%t}0,06 zq<2][}ቒd2:[$DeKyAh% ;hڍL<^،Co,pU5Ӄ%5ʗVD"2 :䶷-I e_g +L!;tu X0*熽񖣥}pirMEvey;~+W&m~V0؅@2 $*3IdOgO:J0f4B/e\A6DJef2l"r؝e~3|Eu#'7q>.T9&ؐCLx+Cn )S,H-iL֒j-镠Lʻ@a.uzh 9~A)|@ՊK@l6;+aVKD]l=(DɌNC/RɑcuʠUCtd:C#7vi48̓Pa:Ϟ~p46_{g,COM` JUAsuE!05_^ ud SIؤ(fuzېnN468_YWC\XJ Y.'[y~zy #ԧ$-t+4+^bͬ),_{Ђ̹;҈V+|w$*gUfÇp]sI;=t #m#U~ڿUDٚ.<. FZ'RzS D{iSKnL6q:KPE!%nC/*c*NnHoyv9 q#5BEgGu~!vr4i7;!PYɦahI?úf/=zq ww20N*]`2KBRl{# :SpsDnju4!spfz"uV*-v\ akK.9p2xd1 ՝> $ fC3or^uRSç5j 'bm 1>ץȭ xdl3ObC"e'A4zT:G~Up (ӈMAUnB&H/D@*qc1#Pfax.hgKN*GbY;+rg^;T!Gw_WbCEZe>c*VViay:؀~Wq}LB+Ly$bevr:j sr?@5]fY|;=dl)ےȢq¶6*xbvLvLBSUb@Dc.QEݥ5 X6i^3+L(gZ 2@^LpejcA{L1 W _o I'_XMfBuAt0eepwk'KXZj%t @&c$JAR{Ch>uhQ4M(8ȉC5pŢ'Bh}Cc+`P̳l;FI5h=o!=3+/UcL: 0t{$/v1_>dan*ޓ*|C_59ڜ ,Z\i`ޜ }]v2~L%!>u|W`UfM t(wOu뙌e 0ϳ0l˛ g>Ylgk9eB|dJRS 3(vM~<h͜!ö4 <6bxu.6CLX,X<W'y9 ŘyYLx3עɧjH:e'Z*? R\#L>q[oFcO 浕 KVg42јwK8FTGDfbJjCnq^W l5 d-7Pjt 1,Hh~]QNAa33׏5B7@vM`E~^k?-WxjȿGW“2aw<0O#Z5`ҦĬ)HS42DkXGVusûhk  - a I҆|EvO6^A:F4ڗ[L{]l}S6,_vr7!ږ{_-'eHKY-OD'>k-Ⰿ`)83TQ[ @LXoޞGQ*;Cp@ސ~?|(S`n/9ӂ'H"W*n%iGC`>sR c'SxV,Sqaӭ<};~ZvYFqoYNi[M.f#m-IŊA_4 Z.C2@L=LyMPD}-U8Af Bʜoゴf)V3T7t!t]a; 4 ƍ G5O&(NTH#O)氲l̩=Lع,zЗ=UFט͜Kt/]7%lW=I! Tܒ. ].q_P  % , zU\^>Z0N(9 Ҡ^#l4:$tZJ2\c)r>sWz⠦:Sg&4l:}Ǖ;!0ui~^^&7?i!n6pnm:ovX)%qV[G 5 ӵ.^ ;b1RglwI|jʶ_0+A ["}gz؃#TMPd.ۢ+@V}*2dĎn<98@Ҫ~^ȩ, !U;HbM-6xcGX2 R*h8%Ÿ-(tdԘ z|_`~9!H09O"gyŖٯP&Q^sI:-d} 3;+8kyg4uc4yD -N6-HINe9goix_B>Z+\GrdhƜU?m؂QoH![X&nbCtɦpwXb4)ąM\Px%3/Ԛ';fgNTYlKEZОƧOJ䦉Xۆ_gYwxDic^SЪBTϦۆ"D;8?`5q:ܕ}i[U fH1تm-q9y*Hl_˕=.T/33=3э9g \:?nI!|װ<79ŧGhBLzZI0{=fz&U})nh qVQғS]ZR2ix@l"_2_W<m.S󱞎^FE;3ʠLdtܮ9g ¡dx$)4B.1unP wO]L˔\&C,4WNH!ba+xW쉱xH8Et_ 9waS'~"ԮJѥ#}^-Z :&KyMZV=xn*L吵tƤ{C 66%C | ^_y[1#Ӣ`팻sDqEۯnUW4R-u&1z7FGT̄s^ƟWw/P`z7Zw%emY3X_>(BCS*&i I5+Rvc.F mHyΝKeh^e(wL9bW,O$,7 /Zc'{,s&/YQrFSOI3q8jp@Px.kt򶬶75 I; j%zFQi n4ILt81ʉ+63ʆƒni/΅Y_1}{9b` bHWRNjn,H{CY۟^ ZTENuCTQH0hBi0=3.c}w`sgSYʔq\|~'v 3ha2gи ڿ;9dLK6ǒڲDDXɦ1K$/{}d&XJ /ƓB0vZ}mՇ8@ F(ېy]&.rN θTm}J[wk>%v0p??xfGoG~ݩ)"N+%}IWO:rֈpI ]s\J~ cB6.>5;<1^zB@S Mg>5aѱ|8yܓ>'s%H<~̯ۖREb:rgL\A-4wv^zr(9y⾙xV6%bՍT9}}MnvGpz9o #Cc1S "w4mpҼi漈E!`c+9-z, hBiv0Xng':/߮b*XcϘ\ X=t\ kV*ߐ@h;2r PxP-1N_1X0ʅpkk61 R s-\9b@ā(G;JQ3ʦA0 C*OEd@^z1NpE~,[} d~I69J96b2z` Nx|Kju~?s83EMm1+ rHbV!̷ w\zrj#g(#'tߓIT6;BY ;2}ZkԱ@@}I0Vw@,,ym8ՋVYA!㮥% 0)q9^,GpoN+6nky&5МPxו BcqB=Lpr+M"% dV[ƄT,j ?`*qnޙX- 3(Jͅ <ȅ{q񣢝5Z*g_D!tzY4 >Ij}1Gmq}u &\V~,ya`J!McM#$&ʸ.kB[>@0V.z7VL?ϭÛc;hMHSXIӊrS}ک_ÏߩFrRGL^LPwY //b7dVUp$2R 1g)P-.4:CRJ$UWϧ|ި@8 >Hl &˒XDPYymSܼp`I,d2,K)|Q$-#)ܬd_ ȡvHē*򳓅%΂$!t1'Fc*="δ* -&0oY膋l4_zs\ѳjyluIMʂA#"XQ]Yz,N)B ne#`hY)|:'5pzpu> rZPm-6ӀOɥ%G ? w~o9rL__^sʏ5QPQ\`2S9ȟjz*(jOc W|ҭ,dĈV( 9KE $5׈lґ)9ɑڟkc;a.m4~REa8|x!# DRF+5?\$2Gc/x`CjDO-ԹS!3ATwBYuMڸRz6l#c'@s)~hh5Ll87n:|`9G+7J r(0 ̟fLJ/8؞`vE`TdNu3Ԡ7Dsh!Bt?~Q(%( %Cx4]-rϸoo)L8\E|VyUC 7-v|קғ~Qm]JN?nԻ^2wt8ʐd7aFa[XP' |8enf~V'z@TYE_`&H_Ty͐tzxjs@D#ǧ^,%ʊ"Ҕtq=tqeI3O[:k nRhOk/&Mf^ϒ쓸NTk0Ʉgj/|apx}ɻcs94`aiU0[>ԛ'O£t8 SLd<8Y\ws׈;WOPEaET mjwASz67,v*g~h)|%ܜAi}KKֶ)J*7jZ%E2]95zfP)  jSTSv"Ja7a-P)@ҥSY DŽԉ;X&2TmpΩvl'S n ׉-BGjX(fDs {nqjFw}П!xذkgsi©zONOeX#ǴaqNB]Y=c_Dm!EV?`E'K̿0$^,~5(#Iq3HQW=TH$p{PjLĎI3˜_كi&GnuE mZ _FIpGN$kLv:LP~| Z`bUr8$%Kg)#$r@RSYu(5v7i#^= o}]ҞyC?ٔ8nJ' й헣n]#Ѓ|b;QU`KA2@]1*IhP3ȷۓkQ| EQ'Q R: ayedn 4VL&K52iM+|G.M%-]6wMĚVeXBn8WdvCѣ%!=lPJ u"DN+Խ͍/)p 2]ZhJ< &w~a;˷A4VUPkqk4*qnR{b% 3z2a.Uwx_E穪e4$VD<u-I'x {H]<@Ҝ`X(TM.V T>P#÷,t1$;nWDU>Ȕ4n?ZMX+y/T>SP4ᑗo(`:%?R\r Q3JRDaa84dZͿNsܙFEnf1vۀ=0;EfzFr3 c3TL8sPذJkwkB[1,X280tET"owG,~VVKk6_w -ũKNN|z|`779h6 V΀1&㢿F*|$mBO֣JG%~~SʶhHj:Бe滌:\^9Lw7%Ѫ(Y8T31^CJE2h@:2n|d*x!Pw'BEG{/fDE%̻6SSVAWZGa~oH8jݕ9|XL(Js/9Wnn_J98`^E7v ZOR h"bye(Eɞi1kC~Wz0|MHfn~Фj7ȻJnIcvA4D-8MM L1QY!psWm`?6:(`{ Q)i&6A.um-FT"pk3[lEŎ}u8Z*sVk%S`d~H\tzA$RSpB"Se}3|sh 0ˆ6)h 6z){Bj,<œgI 'WrbCd4$%WjS6ɳEmTì˸*ձ怍Ŧl R HH?n; }аnaǢF^+ g& $gŽJ/F^ dd!xv7h޸z j(YP}UUd=/F1:QN'uh'YJÂ0SSW@Ȃu[ '"gˆm3seNd\HbޯtDduoKkz#iG!QqPqYв GMLN]gN*[DC>G`Pc͗1|_3Wc $B liЛvB.J24QLCqjlݴ)L_Ո,B񙆞 ە|l, 2wRD }χ~O^A[;@>QąlEۂk<*]%c+QׁHrN+¾cAݴQC_nv9ab4'5=L[l(=^^-I0{w q$[?_ _͍_T`<h/no_$+M)]hRRJ;=YW%K^<լ tsb荃%4*yt+:<ڏ:):Vǩ\8G _x)Ά5Na Wx>&: yc{V2~7_%u5'`wo#դ//d2ԺN]>F8!'DzSx 1VK}YLE炙zt$6ܷiA2FI %ԪSHDS8 q#7^&=ZIPz;yjw_ mO y[20k'(A`f I. N  ߣ$OL9ԶEQRA8kLo% L[riXs^UA\MOD#@2:-Jm]=!ݏa)S" =UW,AϑԼ#h["fK #1KP9d';1csXN[? F_K-&.c8ץ޳]\5Y;C+k j=w5цޏ:GziPX_Bh., o}xčEI\%x~15]\]_d2;F[%[d058:rMc^A4zx걬RUܓ/xrdKdL1ߦ8_j/>6%vwy9])P|Wߖ'QMF5^EͷRvwCP;qpAW}QDm %![aZaQKy(LEM"lMIl_@ i}]8sv!lKN.I#dG{ {{o߱}m+Gˠ?) `Bӄ?E?ŻʬlxDFCO&¬TU+])6@.ٙӣC#sJH3T @3Yx;$Py6 w|H&Y|:ɯ=/eM`D?I1a/y< nuR_4|BV\kÏirRi58 } .+}niJS6r1:2d@?9K" {M/:?e?(-IJ/ N}MR%e.pjR?`K1z*Z9 e ffNLM^g|bSuL!]?֣탚/,`Mڤw߰ )0a>{͞]h*xiOc7;/6$ aOU |-7-Rku^=g8%GK!AU~ԨN#gД\ HT'ݐQ$n<7 Pg'M:i[tʪ\ǎ!󖋋wCG;x8sdaZXA[|;@^ XA1K(1Gf'LNxkX &kTG =$$eg;ߘ#M\Kq8:->,ĤV'2_xpdz+)&Pg~.j_XQ< 2]X.;?NX28>F6 0-s 0@϶V^><{b3ԅ?{.㗿)Ep~hFDҭaMc$"O˾4H*qurh 6m?"湩~I3fߘ=%b}S\o9'Ƚw }H9䘇=2Mh 6l3}Bx7#\pcG%F;?i)ΤQ%r63@ DR_x i/td&- Wd}G=B3]1L2PkozzΨq6 {7ZT ka;pe_cu6k$jc^87| vk[tЕg )ɀcVxl_IB!SD͌T8YyǸ{"Zk1=Ŋ/>gG++ڷfo?fLDsva!Ze0~`,26=!f'״죡h_ 2@ C6'%։c<^NR#WU3oy1k}fnrvs" dfxDn\1 bN(fnݻ{u.&a%,ݜGqE8)rv+X.g1Ǔ$:o,@ Cz0X[1tFqF'qOCFf&f)"sGG^28HosXQd*;?C.c},5P{[j4&DXZ~9WݓyzMǭbI3=;܁=*A4-tWTIY$kҜb瞂čVdΕiZ?$ի}q`M9&GOVZo _dڋxqwsk"*s~a}ӌRY28tU=5âRZAԏo`0#%vK,mgB :':2r;-Rw8zڽ{o|siлTrd3ޮ_ ekWp{sZY&jFʜ^d1x_hEzGQm1G -:ə0HٝIsI>D 7 s)1Z6-jB cC?r.m\><}ҷȹ*-4TU5ny^JP8Gz8X/s)q}V KQOo"4a3k(Eek+Fa05U+%{~_Hjqߕ,*O/3!-Pz, #`8-e@hd% TejMbƁ bo< zԬ8}Ysu_֢JCt>YP}y1ٳ=R׎ q}6p/00+xY%86;V:0!YDtW#X3@8>K_φwLvwEIT8RF|U&AOvUX>l_fHov+k (6[;y ggWHzǣ Q~\1ݝ%_͓%$g]ǿ}>;5u'b*!QiP3S\KR|o*aeV_B3#-X4*xiF}oȻ={EMLzeA+.\V`TzLVP&kt۩ 6̐kT$[d07:-q)dyM"=DLFqlۆ}B[ /QŽ*~}8 d-BrP#.6+{Z3 z"שY's/M1AkkϞHWSa景%~9K2F{1,VɌI'~  :Yrnz|4A͇:DkDCxT; d$?ӗM߆}4%6&λlƮ.G=ϑEj@ID=\:eL$\C#u: CI?9bJZ]c#Un?/d(u/}jVqj]=l YKrֵЁ&8`Mgy%B E`rhݮg'\n/%,iZ^B)(pbWؒ_CÑs Ș'YP. /Wm=EWP;ڹDŽoۛY /쮍ExBO%zم, 4 zӇ_V x-OoZbVN"M! R Fl['# Q=Lqh>(< C1d4NxgT,I$ L9v_}_1VƲJ ]aCCË1,5*apY*ܣǒ*Ca_ [b.mds +kR(99 zNiKC>2Sq;WN zǴ6g!. y 7WUp T3E@0x죀Wą) Alݝ5+1oarq ?7BZZP'"$dQR.ʵ|Xu?eHmlbWY鎡K>ttPjP a/ɪr#$ cepADxWֻ׽b-4>Й4")p1'jƯWBV, JU5 gm0]4*5.2)bXQqɐ!]vH]ͼ.燇ٔu+&8~^;[9X^RʤlH]| ,A,(IVu^IdũL(# ]g&$ +SI54CY->גH:sϽvPlڄ0iAjRKR%nWfQAj;FwS oCSFCV[!hsKz&aDZM{n]']K.#+Ѻ1@XB܀~8}&fV.lPJoIk\6ŏ%`gxLڊRyتJȓ: SOgR=c:Vπ布gļHW<7}VE9|)6*<J1 P"j<AARB+j `bBh|~V\ʵzb82K2Fӗ$mv vW1!<}CtJ+W2ANVwW`GHz` {E pT_0<2T$%(S2M2``qd"M.AHݽ#U+ @^]M tS U7M\̅FƗJNk&{L@GլB%m7_}Ȟ}5eQ6*_uL@ƭ(| ?Ԕ;fu*[~t zfJ! kiW1>ɫ?Scv9 7k0~->*8SjGo+]~EkQpύ h&3%$/cփ^" [ޑ~+4L갊ǐV3Zb %DH xҧ Ή(0zD _LP@T'Ve̤0M>yeSjv䞍+fMTGQ" QL<h.=]| s1ip7uУܓC&F{ʅfgu52oAU)jfX#nIs꼣p󚡩G3dpQo#xqey=d‡RãES0}<~#dO '7-:^:W4ԨO Z&(n BȽAq: ga8w[>ٵkР`T -$axH@+^--Z[Ͻ3$ Hu;:1tg_/R(۸\/Bʎs 8(SDɯ /VM%\(G'@`>>itJnh(s`b:wJK;b'f'`u%{r+~&D"k/tt*>#X+H+\*tW1<[5S$]tIM^OZ>ٞ T;υ_w1r-o kB')mNN2Ap]i7S)dȜDj5 b %#"vƥzeۓrf#)Fof~;U~^7!3B߂F8X֓uG{P٤S y%.A-nߑ/6_lv9صid Z'2Q<1jCT$bw}L~_ĕ)Hu+M+ѾA^b8iwH7[iC5/Y`@Ev%Ym{b w77'Y pm2>ɬʸ(_/ƤY LOb@linQ,c 7o+Vf&I:Kɓ.8ZsvXROM|ZqyM];*?uuCzdݓ]:w\V23n @vg=ͪ\~[v||ˉ͠3-NOw; 7rmAq2z6WA$^߽x*X-W.CBIS0`zQr&3N[6Ŝ= \ĆqqxX٨0ǵ`֒CK (7/'׏IWkW-*V5+ n v[*Kv]POs9uAs)]bovYaX#$Nf8_yƶ¨Eh\苾NI U|V0P0[ŝ KqDpurZ5N ݞ;d TH@C2 q)lh7 (MX$d"tSoHe Kgd%~+i\րQ!˖)u wW*'r:iYjd^];+'沎8I`D{"G31JlD><8)/vj(/j!DY7u^K  hWg+=o<4p3Wh493rG{"t`e!-Ĥ=Tv_krfS|/_I|{0Ls]W_aYW_l%"O.2_zP m v¹J_FΗgH2e' LqI4Jϭq?PclP"V3E'1`E 9Jn\3r=ijS;|_%^3xZb)g=a3>HGhjt[ eZgܱ - ~j9 uR\#>+T1~ǛQ*0!U D`.@eDj.*.| Z;?;7 dΖhފd^+֬ĂP> 90ƟoJKIhHEp>(|O\X x tekkcHv $7Q @nT<݃9&hh0'I m"KWG__J[4\ 4RbJp4SGPx½JLSUK؈E_Zfl@Xv#>C rޠn#F L@ȡȳQx˂'PBAM|7ǰ3Z RKZ|!G$!}ҹIYgoԲN;桰l>0>b':=ngpAMօ?I)Q^9k_`oʺ(~JHR@AY :ʮH5;f2fOIҚ݌g˪1_o?,dhBN'#ə\-bVE(ҖR!PlL_3+/L4|P+ɍTb_s66a1DvFد,䮇k3iH3J<ç _HW;,ƮㄸdJuj$q~|lAsKYͱ_LwѦ4N3ټf ʡ{TR/!SɮŹg,dx#4Sނ-MoI@>lO5{kA4 hod?, ZCtM?bsQ&_O۷[2$Y#kdf @Jxtbާ?vp]MzskfU=F Fc?WO{&8\ +w(afSl nn !lT奭{_`MLA L͠hP%hygYb  2\s[&F yۘ[*Z 6^ͩM+YYEr&}PJ#>~&'Acػk[blM|cfrG1n-܃3_Uܒ% eGn rօ}uuyM]jLZbXs=(LIw9 breJ;{}]J-3ġ !Va4@۫/*\3ޠ#'.)Y~)ۨwl$D&] z=ok,o::pY˸G