java-17-openjdk-src-17.0.16.0-150400.3.57.1<>,Lh}p9|aև:̖6R& [=~볦ၦeG2{>SlR_!~6J]GrIdJ:Ltf]gLzdY  3q^lgژ4cݵ 2֗Cv5.Ҩp*8-,aBr){sLUlk1#gDϛ bҫ\G;w?wd  . Ghlx|m      !&X\(G8P,9,:,Ft_GttHtxIt|XtYt\t]t^tbtcudvev#fv&lv(uv<vv@zvvvvwCjava-17-openjdk-src17.0.16.0150400.3.57.1OpenJDK 17 Source BundleThe OpenJDK 17 source bundle.h}xinomavrodSUSE 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/linuxppc64ledh}1eb509c9b46e050d45e301889bba2f48c04eb18aca57d02e41413d40cf1e160brootrootjava-17-openjdk-17.0.16.0-150400.3.57.1.src.rpmjava-17-openjdk-srcjava-17-openjdk-src(ppc-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 Filtersxinomavro 175308644917.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_Updatedrpmxz5ppc64le-suse-linuxASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract) ܠ|nс6Qutf-8f42b03c0bba9bc6585d42381f652746d38aa429dbd87f531c4fba174538f9f2b?P7zXZ !t/)]"k%Ǡ^MĊ5H9FM[\΁++/,wO j^c|~טi;t?H'9p&u22ޞoXE,W T'_!S_8_&sb 0g@S򙯮^s )X/j{+ZC[}V E,'^8;g2 W^/deh{SIDXXN®.uh!(\qxtW=zQl8t*Ry:L _f^!"ueP{ *1owJfxR~縸#u6үH#*Gúšp̏G0S'Z?.|\qgQ;.󒾁|5 ɍ|ya{2+KwQdUKhƕItʇ\cOxDtk. ѣ4l>V:%ip}MB1Q.=R1m@Zpʴ{Nޗ-ۘ*L4ꤨ>\j)]SJ 1U b"`&"n-lP>cxIi __:<$јԊ Ȋ L"l%%¬0qdD7 ٭8¬*wR%9VUx׀4=.D$:yBoC$ɰq!,%"M{R9ϪECbwE=/'hIÕT%fpa#bM \0ֈPlV輍c,ô^[hb d ,i_߬QCgRK(k@'jd| 5u@h\hMɓ5@j"Œ`Pp"?5XJx|5FIDbJmi&g tx5|IahAb\|U]x> ehW9U)YR~rh:ABr>o m9\DS/64#=+&#t<ݙׁ:42-.Q^@?GA¦'n Kd=I5.[ԿM\ (r/y`by\^4㪆F^&(ֈ7hde[hNvd kj=G5ҍjrj biZ'ucf3 v@#agcf$&lJp+k |`ɒ6IF5L1%.;cҵ撐hJU/CZeHD./5lM$Qmknz *)׬e(grj`%5U$c;UWQ3=He2ayhR@$RQ U-_uq+A*f"'B4{&00|xlADl{NXj2Bdݧ!Cӥ*_ vb !҃X١ɮ)l柵X^9pl A5B=#&{Kr& 9E7i TS bW1$x*;cɐ=6#kCRY_6,4 / 7,٢6IcT$1g _O[PM`(\fGi c5O+.!(iPA6RkF1VϔKC,^3Ws.t&,Fkr/yZXn7PrI㳌xtT %-Uݺ|S!@RKZp)&RȂ֌zEqCԘf=˶ X0Y{Nt.%HH?پZ%#g%uuCTb"%N d-|pDZ/Ngܤ4K;Aj7xcgQxWEzv*U'?Z|&(9MzamK('XZXN/ 7Dk}in;`p"=PF''3EM .1Vt=eֶͦ /:GܱbLҤ_59i~uQl-Nrڏ^u 2Hu;fB%튧m97Ӆd* >k2+MCrs50{%4-w7>݊(#߭tGmld YFHy^zm^6@5/;)?H̑1¾&#ӎlXh7* P $11cJ,${M (..}.O {@9i/2F1]_ܵuyQr"֤,0\&˘f]O8KO\K[?2.0 f\6~R,!M Ku+ÕfqN}._ӠgWsEi\R}"R͒lױ}׋}.;REZeC D1$8qPk .97_ H{ؽ46jF/|N$UHIJ}<{X58l4}N'Jw -\g"GVxӨl9A'`mjC-M=^ nFˌurAa[r Z$ o= VN !Yx_śy}"?lj {qَٛT#aK^gڗD^]PY(\Uݘ ABGӈM'J2~'bP;CxS\zwC1P{=5BqK)R4beFzD7W{daX*fS+9jQ\I(oOD[8\#{䝟 C|ˉ^P8ՙ^zü;pVw3OZ՘|Iem ,.MA,xկrMܗoP C#CW-DzYattttH5n?X,|u5d*M/vw^sNy 4+|S/3p(#[&9jF{ߨM^zxz([{Mf׺wk!G-T6[]Lߠ>ˈnQY g6bE*Gd`ȇ΢ܸG w! UbaHqԒ#mъ$$/ j;!†Dcl޸g097dY-+lhYqWEAu/} T| Y8.sS7.>yV?τqFN>ߛ8/*Z+QzޕU`ſVjБEkj^U/?KVz0J{q.pF:Tf6&52CDG ΨssI2SzMo6柾0PהH8ġ4`,P(Sf,D̬KNVk0;R5]1(}uz/n f3~#QMm/Q ^bwM.;ikl~Zs W.,7C5U}Ƽ$F}ܳ=7j#ZH_ޗTX6 T_e׺dX~rۏ7h_l$m8:]GWEW(3'#R@ttkmNVн?BmZ5e7ڸ~`R;:rkHc(ΛFJHKejDB"Ĥᘏ4\M+κE@0h˘1#Ɍ,VɯQp_3uRi-J ]0B IdQJɶj%`Z áTP[ r23ͣ9"% 0P$3J"JR4)o%~،Ԧk?:QRjTΫ#[םqy6g"6lyaKF\׉J?o >޿OV~[R`jb:bo(+6p3XMjK,PL>:Y5i/U˅dRNΡ;D :ˋ,k@do}onu/R *IIa6lI[ayw枙G B҃!٥bHc@eLmԏMpԜP+p)Abt(7W^Da,^0`c/rlo7_#feXnUIYBɱ PV:ʽgHS^*P0~ 쟏Kl CMthH.}XUI6GtXEJ,9;ւ<7Ci7^l 5Hۡa-|aPJZ!A=U otLO|PV=` ]mN1D"EY˹w4f`}Sk֭[hcټ/O!ͮo_ȀI;Nt,)*:ɟݻ"U6)"h!8CWG3g5}!:hZ}I97L@d767G/d4+&o^gc${1$^N&P#["8F Y=APIPC<^ң:%;2XEXaD lQx?8ZK0dLP?r/|/L9dJd6%g*U[̼+;4zQ_?E;][~hG0OF +z({{^RqGW̭؅$'@vs4tdj/*ߌn&dVX'cKlE#me9{pZ;G^^ggT.Ѭ>HTWg r|j !;F-Q[~ȑV1xHAKIޝѶWjҕ*DTkmT+ەiT`Uˇ8IN6bQz-)h6UT!b&ZK:O rmױǦڸ\oNs&OU6j~9M: 5KfzUA Iw1YryTzF+<nЇzʓZ#]Վ|zƆSs?O3nt)x(CHRA2w.Z4 >N%x&ig$!\1TTdQH|]-GRH+ TZΊ0|c`pgt#hahS ? .0} pY]nMDs{>J&UxwYhP7zRΆ 5KnU(q'ڢ8 5l|/!6fǁE?y7S>R 1K7r>pխ_Ǡ|@Ή@ŀ~5!vD)PVfѷ%5k'VBj8M_Ĉ>f!˖_ ۇBUaG Ɂ2VXгziuч>,x4ǹ_vrKi7?XEpj G=wfn ,>b4>ՍK?luΰѳeJ^>F6tuZ0>>[mX 2RJ9K7:$xo24gf߿*TD,xF,| $zīD,qTEHH )r^ w^&e5j$hqxK>L>sQPw/7)ݯ# &'9}F-!KP~d8-} jr2N9&oۭN咋b'+~Ͻ=J:`P++WYo;lC߆'Nt3ف'LG4kI.xkgI:2_4mUT82B}Ax|˻.҇,t;,ABWmHaN^@`XUl8q.D/y[Z[z+7i{/2'!g% S0E8ؚ%RX"chٓTg8]!%y^W1qx7S˅0e~`Хjzb 9E=uFf|"Κkm>u@vBy'tbzз)Xz䅍ލ= \}-]Ak:\6*K:FCsDwqSS9:Uq.H3ή݂ /Hu .*xVyk8)*^-|JbWXx|v^ |02} L/W݂%*_x?zS@+=מAFnſLj@-.V)`tB;#O'-A-bh'ORadOM2Xbɇ]; izV5J1VݬȮi~)ju m{teq pWΛG1FUc3X/qX szb|hA2?eS5b7c(oQ˥\7S IzH;Ɋ*^#ʬXy Ze{\g #E (*N~ƴΎ\kbIs'j0߈rE"3l3**uM!{94 )O ۆ,\w8[CXA~DDΌP$-(qk=ċ{@䄀_=dBS;=0oD~ ˥Ze] Xʈ(t < Qj.F[Am֡wδc urJ fO|apྭx)J0ۼfP4L+qeZY*]O v2=gʌ. = sﻏAæS0>WK`HHl(N1lS​xβ`:։]ȫfOze8Uq U?.\ӇoQ`UhmI!X=(~ , yɵh ꞚPMc1vH 2oϴo@ESu? &,OqLu Oh[Ye]DzKR}ysƿAƪLKSdky?e"ǥ]jQc~p*N^>7<`qŤYua?]˕w1 ݨ˚|(om_F(r|vjY_`u3"Ijf_+B^sl( (o,|(DL"O[2֐ìA]ac@-")0\#kp,/E!x]uwH)z 7xhZY_>sYuYbV s(k/hzВP|`I١< 5G7qh!gW!-Cfg+iZ.i7mF#\fI;[Z_"ƪ7EO\\h`Ҍ578Qx$! <,XTS\V/L^c̤=񾎲bJR1r\v4s %)@)u l肈=YYwAaݙiO}:/`E_ob!% L٨Fbu.:,.:d.e\”{X[Ƴ!S~wg.Er9>5\zMvLzp5[(z扰H4(FUq :7@TIX|l KptS eMl[|7F*CYzhmJGkb$g~)PA8;h/L$Ǿpڎ(jOUtJQt=Y'n$wiShu"Th@3wFbT"`Ee s)rowyC $VE#b&(ܣ\BnHn@ ^sm~+qmBOg\56b;G"yR"YC]q~~ى_؟%uTĚc<3Bc@)t 4'*u @^Qwc+zaǎBr2r85ݑR%e֡\T]G1\(|8չgɖE?4=%٧urLXRMO_3> 7v9ڷW8Z噖_ikQuܫ GSeu ^hZ#Dp8N&5Ҫ[y`)؃L74̸ DV:)[Q{h?svT*+t F$PTy,+%&j@L _BMQxPM\N3*h5o,.qEa|{3f7U\=?qԭ -^]ӱHtK=nyPZ>0 fEnm͸B|{[7}hiODAU1t~NrވȧcKaay>HaOTm❔^vCFpf͗F$E$ן 49 `z)-zR;'qḮ)V/BR+* NHL0W-G#1n0b2'\<ןGV6d QmF`54`뾄̐ HrcҗR<@ˌfwU-I?R`,t"}vLP~UIb`xAd{r/FfQO M7q0-ZH=Y~WJG0o5'S&x]O%?2J/t;?,7`"BE:X1Qm.*BC@f,}0ւpECm33Y)S~ OVu#C|/T=XGSV񁀆aּ`F:^VdR2zvWDIe4RB`=Ry]VIFîd‚ң1e -#=ķ 9fg VR; ߦY@ %Lw$PDqْ2߲5jZ2e\[Rz4P#vLCJ2?3ghi.@[7!qSpt Ro{c֥jpHiG%i:g}^/0Ҋ 2zh|X)g6ލfJBtLFD LF]tZUF2ނfV!QW4r\S̙ifoc <љaCo2J{$_Gj}P9| Qu*Y2'ЇV\nY.]WۛVwðIwaMqFDES51qo׿ w0IDm=BB4hDX Gk}7|:WWHc 3cr2IT/GU3NPW6WzmW7K9 YDs+jh2cvE3vZ6c)4菩m!J$\ VOs+lVv40xYI\h*3Dl9MCz>m:>GyR0`ƒOEjx"DP#wZICp1? =z&\;Y+C! zu:l'0k=G} ,xfRUNɫp9ו7&2}<9>%lʋ8+ZPJ0 z*6/XFMOYEI%C~vhl?}ߢWD=C-= 4havKjeJnfֲ*֫{[0nYq4Iz=7dHF)e3vXl7טu~cֶ"!]z?=ply,ks/KgE3&ƌ kOaqZ*ལf!mn8ˢ9 PPyx_\]eu0&Q[ED~\67w%̺5~Q)--lwV3 Lf~~  sx>Mq1ٹ<X]o8]*RQ$[zߟM/qe> ě/ؼH`#83.,1A6),GVM6&y4D?cz?$VZ=>ۚQLRvD=Z{5)UtqB:2]u?6bM&^+.de&XB4|`-onwTD  ]E}W+ Ѳ jNql@se.\>aiU̮n$SR.6c#hagix 8 4،Z{G.ޘ~fA–VED 2hdUe~EIIaeH w_R`Ct ˢziR&zAQXC"WDvlm?Cp_KYG3K깬Yϗ*\I(<[Uך5$pFiY^6]\Phco A5#CϐFUMMSkdtQG&dY l =†*ظyݵCYpqqj] gJ^*杚`b SZյ!,@ ݦdm[P wc$-VC"BODfVD 4}wDPmMYc7w7'C&Ta]odDTYvQ g&OTgE 6Ҭig;~2xl| p."Hp&%g0͂> B2Rwuo9J U+\'(.e.K !& -Sޔ+Ana|X\lP(FT1"$=l%2"n]7r~SH}jXǎ.Y@N^מZ!.H׷AAOi*2Ղ>\!ƕp%v+ܕ6P h+9{`7 +)t=Js}0c_cX; hsMh9:J*MhL{#H(iu['Xr"#rlb 5QW* c̤ͧ!sOM1P7'rXm_pJ&D\Tg]RfIiLV\e XT"^:Yˏ5KUh' yP keoa 3Um"Z&U̒MNOX)9Zx ڴ[V@셴?DO۵@,,V^<Ҿ gU1q uYqbޮ|:e`Q$4b-pnnE}G]!h&:tU8Xg^3$ro-4uNU?6eIvxco"tࠐ9Ѷ []f%HzRIU feve׊z ҃KoZtY QC4`CAxK@ZxWŻBDmz(26n(ˡce5t+4imS|6 .S,_a l:d'%̈!Vpqku_ HڳX>:CgBYm0ե)GdzlNBh s#E4.zbxaR;,3G[n绻N%Gsu ]G-xZ[z#eqAfDނkj ^ȥ#ڼcg֭^Z1r'v:'_d|S4_aҢr]zb>Tf0tAdqZ5j6&tn?A*jݼz )W3K8gq.uJN04a.I[˱B§Q^4AB^^1aTS:p7זӁ?}JGxF¸ tS:W~4as'iy]VG5|8j" d,GRˑ$ȕ1˧P# mאb4Rڝ&an^?a-35D ;~ġ1t1Oup7&gmWٵ?>rb9CTpCbI s2fEN{M]N8HcZP4NrkeDE"Sjhi1` _G~8W[kgr4ABJ{ Ҕ%6pǮKv1tݑ[c6t hT{tTZR5mejN8:FW^!4 n:-A2:@=XBlp̡2.@__AB|/{+z[?2-m>)< T[\JQfOw85k ů>R7v:LL]H;AY%-d1c DBs<<)= K rHxh \v¨w Z jIbuޗl~z~ h0J}KĂxئIgiaUOvM!̼8~o3Ot\x B^%N֖:`+\iոﺊR^$]ՅՓs-ll)BhQuӾHEڣ8 &\4|8uvɅINƃ:* m }"ȏ+JB-,m4(f{6K2lPkNV̌1xTdn 9Hb1uCUۢ|r=`*xoʈY,is?R"=#K[8v0_nGg_;2*aePv=Vo:qUm0 HAS3W9i-qLd}]V`HTS"Yᒅp UeW8[^$1.nUj;`Na@qҬ~6:Sa+3$LזCuVf>a~1?\["<% WRhIu&0RoUXjؚ[ `tCgPrpy]~.W]aǀ/Q&*4y:.UwpxkdK& _o,"fp Bhs4JUއ&v lTْЙW̫(bPng`\#Qjrl'|%u#zqŒD͉\&3JSZ 4{Vjq}2,Nh؃p=E|ClhI,N^t hg&iD9sQB*xCHb/P1 $4,#\N X)X9¬Xfq swF\b@0-@KKC%g.{]M qWJD īZ m7aS^I U,lֺIqu6D2k,Lkr F0w(0يIZ/("V+(Ջ.BG޼- z{zMXb*} 8+v1j=qN<8f \e93MmSbUc'Z{IJ0dgޟGIk8#@ي njXC簿6-{ 9^C> .)E7~ō2lOT!Lzϗˡv|qpP%3uDOyi&A XNM1}yj;ѫ40̜Mzb~'ZmA$1 2oYgfz-,̿8nZݲS!F "Ss,oUE]7_n,lK%'voJe5sm4 p^`?N +=PFHRs+*.z_0N!>]t9; zNBk84B?xAYB ,љm퓪*2gmO^dbMv(O f|UN&`ǫ8x;n@aֶXt^z4ey$eCAʦ\|؇rSG=yO'G_Dne01E2 R^Mӄ:ZXjˤ#.%bb$W9ZOQJY ^DZd0QRl fhjߥfΠA mStYfqO8xpȄlqm-XHN.2=ne[ psuE}8TyPH7ɟk3>b(@(u!GH` $cn4Kkr/RҎxKYh0_{Vn %(d1Y"n\;8a2tr{ҷ¾)5 8~0ճ4њ%78?Ђ-?0{ĩ v_GlL|eEd s:NrJc1v c~km"QQ9GY* #mV Ր?w(E[R'֓yɁtG$=>X(xa!v ^?:[aHC3m(1WaҢCؒ◹n1t0 cG]d{~ŝ٥fY0B!Nh3bQCA_q8_R0+*F1DH;LZu)Y-) 5|^j&d;c .s]{O3?zďEtի=(TR9}nzzrI I_4ގ^l]({TKNՄUx;1cA 12x{Oh=&\- LвX*J vFyByS#s4h=kܟ@aԇ"qc4:fg= HvEǫ:%w7(+ϓSx9\rnt5]aS3?LHwަQfeɊKdQj]f;ֽj2jlj&ߓÕ]{n U_ $cx/E(>{U}G@wd9A=hVSEf "$U9?OEKcM{F,]Ёܮ3ݬ؎ݝj=Έx !D}[ =F6jrl#aƒ:;0Mw9l ;7}\]12>oR [7\**Lz{̢I,}/xL?F͂?(Iz<m޹X[Tqy/"GVd =+6QumqR%# ZBro'lXPg[rzE@K1"l _ST>zU1`( S1ǘ4aQȹγ#V88 OV\dSt1f[L}0. %`p(mΰ+>nFE+Bw79L [t(d]l-̂2Ӳ\\W&OV֡9~YS3uTˎD˟ۭHc(lCJpn JrNrj n0r^lcIJqS?O 2=?.j$-~*F.e Qd.W˺ugW2}b`V͙_.G)a`G!4T'|~bYfZ¯YS.n}G^ѽ|9i|)J0͊lTα$q!gk6ߠ;ʈ 7ӑ30HYٿ9ܧ,m C)ZJ[E|;e^7VY .32אN!nFb -v: G~vV}\ZEAXQZ VN_C:4*4ȷ+M(ӭaUKyxdu&V}+=کEx|/qJq D<W>Qљ牳]tW?zsl*t1.?ĩ{#%09Nml\2Or V$oKEwy\D/ׅQ3+k?.>Jpc{e`ԕZZb܆42S%86rӯīٟMҎv+Vt nIj6A˪x7M.AxG?^h)'EAe|#:H;fͲw_n~4<{r4.B$I䗺?Xj,&!wLۅTڶıD#>1@}"`%V ":6}2vZ-E_2A-Ik'>XTSTQcLs7.οtiB7[ڨPגu,`|vlyBai5)?bn~gk%}bHsj/PԤ:Nl s =HxPD'HJmBqhe[9}ć{dtc} g79* H}}*ٷ\*ylOMDM4iX9Δ嵻FpVJʄdn{;*1-QFaQxÝ vƽ +pbRdGYƒ( T*ǖ)9&{r-lX&sA=^N) n[,>_' +b#ȓ&Ac=E]F6VVJ@:.L1 V5JL|7Mv' [g/2@$qL __¾W[aF>Ə/j{[rwC령 HIv^R`tOǡ8`)0kRbbY@Hl?]$2ha +ýsb-v\/4!)cHNr&с \4I?P.oУr@O[O 7xLˆ}ݑpxd0~*rB *T4J!&Լtrq0u\Gx[1 ?`n p 2@գ7SM|ɓV& r2)qCACSцUHaSQO ՖшeG׭)V_E>ɋVq擣4073 Xe%őONpxI^B hя/LazxAFĺ5]E#{J 5\z>0Zya٤=m:-U|55@ c<2/{snlGNNJ,g[X^ٯðW fB7[: c,ӊ3:㣙%XFc+̺1E{'`[FXR6c/=S%MBIS]~IӞVX">tӲ X|ƴόxL0( I43M+&hT嬻 em)s^%~0eȢkCKӡS)G#$Үr\c-__՘ Up 6JAA+ܧx Ưdh`}XmZQ*qy$:=>&@$nsVʠ0]>bj)j7z8>6z)7 1{J^ȯ—U (MpE뿬qM凥^Wi׷>CxeK]ze#ߙ*5$ay#9b^r!oz0wԤcΞvǎ {[GbNUO7OCw-}\b-#Kesp0xtE5ǶJYS]w(}!,B4` nXe~- 66^oJvM"$38uAܳKPz4X%ʽ+㿈);&S}5 Jձ@Q`pso/#8/d [[֎LG޲(Kh@37qmxQqY/03%aiI4le=37-aJ4:7K_>hBOb ʣ}{H(q\?JT775zH>g#!+Dai%"1Pփ_n|$ IDWhݛm]J[6˦#70.^5m9Lˆ1G3"C憏`w䜸.rTj 0V2xbgQA8^ul/(f5\9`"qncgU^g@ΟP8j wƛLٟkh,uNZU}ėQwtVm3+SmjaZ$\3}Ӫ d%Pta\dyѕ;ɹ.S;HyJ$8$y89gTb؟(+}]V KEi*oĪDyhIQ127دP 4M*{7]TC1B>MHsܒ_q<쑐w+`q^6zpy0SI^0˃NUG<<2˃]bwmROxJexwc`D(XݖM8MN,䓁営?>;Hw YEzkͰГ2fZF3 lC߉?Af`V7 XKEYc|~ni`DP&7wD< M@Q6ܢ27z~FPfCArM ߝwyl]J Yzw,teԲ rΛxGyi2W'?o #3qmE8pN9 qj:: 83~BG-%;Tɟhk3o`Z Z^T~H9p8 B.gTtZ "Oww%筚&ثd==OCme{|p,D.GH{jh(Zч28|RIkyW P|,o^j'+:Z3t#Wשd' 5J-MN}"K6״꘸DTО0Y]sGL&I'-#cDowb0_80[3* |./*H3P"X'xCFYfmN:~vBdw'/&]xC(,$UJ[3AnkkqG:}9Lod.erNo@K4[|{30I?1Ie[S#с@ɐ3ť1XcZe5DP=H"q2( W|-<-):\ R4;`, dUZ1v>,Bъ1\XY?/U˘<3xB> 3X8:Mi';+_#^U4*o$y1ޒ\k/gʱ>lMR? VZ@t_oO`ʟ@ 0 1 к)vzN試) T(#= +Ճm}QMW\IgQK(~z.PilP$)^WѪ"%y^mϦI.S$f'׿D1vv*(}ؿ[G+5tY)G]H#LC٣hiQ@Ց.-od}kU{#) $J'| 8xӗoǖUvmi3DìVbˤ?Jmp5z޹i+GcG_NH$8,X2 ay&r( ssV( ubنӑ!2u5!Pzrw %{+^:G\m GtܨeIs)q:on,,Ɋ2BZ*ykԍO !h^5=KXmK=){^I&Q@L3kaQ?%K4_\dЪv\tSRQK(Sdzk 8 ̼~7^_cIE/HB΁"6[hjz/02 E@3c2ʪ䰝0. OY_q*Ŀ ^%`7wq'RO>)% 58N+FBL*7(8M?\{|s{Ztέ(\EV4 yI4>~y=5u-Y \V9uqId$i4#U$^}/xK7P1*5(hâ//%k'iD}+UNպq(hwUlGc'_I>?qQ야13I-:iK?~tNsʒr97g"ppSaI"3#<2F\Fn^ [J/n~zob>=3M֘h(5 Ya_w uCCAa >[<3JܒXZkx y,jrޖh)'p#X6}n%cbnlT"pX_;aS)KȞ3d|*͛Gl:[h-CThQA\y &@~o}bU@pSȴ"Ci!OhWlTx8ʆ7 x/l~݀m*Z7|*- NA,C3S{F,[bOp(L2zϧ _%X*ƀR- <0CPCM\u'ըVeC4*ƀɁ4и~NRy1`m'uXujZ5~\SYˍSmUyȘPg(M3?k!”_v(WwCF})wpXN5)߶H®r 4|JbC)GQ9"[3?9. F[/uTϙKÌ\b`]#?y6k@9Jv2< Pб` us iGSMayg _]WSd%vd1K,EY%g˂` ,"wt|*Ss~40,Ƙ9.eZ*J/Z&U}WoD% xAzl.KLRMwA.L@jpױLmy `џr <@D_,udjlБ?Mn݄ɏi%5^ϋ%3Q9cGѫ6 VL}T%Jke;3G4ѻ}‘z$H.+ FTP`\~k03\+CF=xh}xU$1 xQmO ޫ}?kz-M3nu+D.K;uWxxb޹P mSY%RUbs {*g f&=azO]c=R )ْ<3P'9[FuYʀסY ~V.|8gv|l_ QoOBjTN1+MLuig}2B I'p`JT?-!HD:*yclfYWS/Z4Wp4cN DwNfTVnU#T LA_~Lί)vDbDSr;G<*ځi8udiP8{*df068pqb ##xL.6rsWSŸlkIS=ȯ+s>&7ifT /6R4GLz]?m>(,S08mYDЎ@<ސk{P~/_soB,P K'BW~X4/-`Db8K9Or'P<#k5#҆&P9]UpKNx %L\h5RZlejwYKUNυز/ʵ0 ;-u}cWM)qVa;2PF73kzӀBi",~%HƢY#n[]&Ҋ7ks]ZSJt*P*ᭁNxg+O:6?ZdrÒbvFi6[n̷EL~z.0aՋWNn7&kz% y3PqgnB:ZВGf"VRvQ-эDOҲN\K [u3J2Ei"޺Wd\WX+Lw_# G PKC}^06t=d9{ cx8>q7ی;2,9}0h7#ƞ` ;o1Z› bR vR[m2o \y5F@.R2U3tvH+G&ufPV_ 0|=ZzruqM~:|Ƶ]6c X@Cc+M/~^{ Anu%;Hg 蒞zŠIlG0H@3ܼ쀾cXX ShD\+W68OÑ*NL(X+}ئNۂ-Iw.AT>?&Gt#:ʣ1*! C@,iBf.񊾳eShX=y|'u=]A{NH,UP >Na4$ ̛:T0v@$jX&#&اy>[\&z AWSWׅ[g_)#R'\>^o)W1nd"C-5X ]̙v4{1 e*pev;P7Tnj>A,С+]S*oB1ܢ>.@1$V3Ryح>kʧ)@*x#y9"Pۧ^Zu;]Rd-Yu S_b{і켻FKDm]l|}6'|V' Qs`NzfQmճ+{‰qQ@Glj{6OC|W?uqCm4/us%&X( :ސ^liJ߃VLeC3 i(/t? ˏ\pCA~2=vTwarM4{ɗIUzgr=aY :Wu8Fn5\B=3O9ڔm= fmvލ L|5 y1IA RZ1jg+@ݴ~7[{A,x)`%W\V(l" u.X [-P*%%$taܟuv]_gWz,ԩUO tPP|c67%y̲wqq?%ж5@{Ftco}+~Ɨ@/!b0k֑VFDYB2Yb˂]v,呠wY;>2mzD_ _gA޽P"Y6~d.d6>+@I=nQ!Euug i$I3ortLv{K GI48254]7zǨ%+[Yƪ*/RK)d\ՓbO9^lN6vCH=ZSW1c!YuDzY2X}\?;\OX |9.\vTU: 8H8@7ͫP;F7Vqhgu/1:ϐ q.,f֛ۊqm(Ҥ _i3}3y[D7WjR" [ndϺPMR5ğ c̦nQX$fڪA3+LK35Di8|5`ZaR{*vcq`Rʃ+%Aa* pXEno3p4˒ >DW >}D%aY2_f Ě D=]cN] %%V.T'kb@wѧ&!*m ̣ꃫP:Y%zܰzsfQ]?!>83ut/%8`r?yitSs| yF'P 6~m0=9 夬̓mIsE`^P]q?Q5P=_/fnC0zT1#PXLQ3a؆6cʄ[=aǂLv@|(|]\tRJss6(/6="\fPE'*hڋ5RJL~6c}#-c2Wx>nʒm+̳YgtKb Oa {dUڿezt\.69&C6279F=@%pKKUw[G}䨖8յNV/3R rɊ|A,exzßJ? 3߇=2ӓux̻+|s3o=dɹC'N RND'8˘ўvU4^GbY@j"uǛP;>gQ ,IN3E*(Ѳ=$b1kQoع3vz>S -'" MD[շJלi:b¸'jL]% 3:(£~IFe 7XiIIA$ L(س7Ijd.8jSXdO~׿G2HH1<AQ^RRoQ ƌh'= ǂ:#iR- K|BR Po9i梎+p0ic.Z5;g%ça SbBʜpZE1[>YlLg~=OHSHi83&9Xִxq0M" 5I}y/1\%{.IW':LXTKP8Oі(RQxa}`Ag @KLU e\pw?!.fBGJ|䒛aEScքa C &R5qfnѺD8C@B~ziT7piSK֒7A{Pǹ! ;ƟcR`\jã g 0eʊ\Ki%:ǽX^L;zqo.x [-KkلuL]BgvHAi5l3&W|%FAnE AWWh;TLP=h]C{;lZo/na)z6Ч'֧VQS+XAn"1 ++9:U37kxfbKȍAm/=(ϋc?t1rx 1#ʔH͕>dhZfL c{ۀŢ/ŒVֶo3:mA O^l ޢע&O}|_%/hSN`GE2A7>2bu2%S ijAGiFdӜ68 _Z#>bnMT ׌=h[DoXW22rx0n,xWseU]G|IoE5YѪjsA -?̼guE5P! k_!AadγJ)xCK?+5!L,\ǤZUĶ N"-1 H8= ܮƛ= @6j-Pv v͖Zӆ7v*Vy&qNm+KVa j:N|S)vɶËOP}sZT׀Hߴ[SE=@}#W%ڙ,h_FKZ#5)"e r}4{9$xEH#|_c#~t_QIr!hhN‚C = yk1<ϖ>D(є)RB|,݉ʀx]dqFg p:[``<6AψÏ<MTi &"o8'Z8_{bQT"KvK;5<U^<`l|YXK]Î4MdˀcR&)F0Dzڕ%t#<v`#n7=-:[`3\'>o )&dB4fˮJD4d/ul,?KIۂ @_Ϝ9\LlQE%/SݻԊb ]z_JѸ|a*o^Dew:Yuj|uɭHFG˗d%j"-.-uxdb "CtarF8N(LEGEutfܽu[0`JVN`=8]/w3AгP bKDOn Zi09>{<Ŋ_wx$6d]^Xf3C`8 RRezEV #ӫ>GR K~cakEȿkcI8L*xJ/0O1u5ޫ%Ys*M7m/acly9<ơ3Pˮ7?ѹ"LHxVZtŨqۘq!f Ȑx|[SYA+]2QlV ]˃f5lvw?[8#΋_Q/D7~I@3߯1sUvFO?*pυK/ ~Eևa?Ng{Q4KBc{;dOd~TRo%U-%<ܫ,Ϗ/ ̄k*rj r8 MMlHcT&^P_]hA ^6N1m6fɠeh `>HtWC>Q>?M fv@Mȓ|TZxh*JS7c+sf[p( F"0T\d 5 \:B,$Hq-8[/ D?܌Y&Y_sޏe+2՘sӤW>oU{ЕjF9-NYbb!68/%\zjw/۫n*B9у㒙 J!]"0g>O8[:iKNFS ᇏ_IOی|}(j*;iePxP['ZXe"ޤ &%q֓ckٔѷ(>WGBJkQcc^Cot>EY*XV5'gBÌ-XS̎W -Ty,ȜsԃTf#F}p N(d1o{@r4GKaZlAtE2n@=,t=Q_B̽=vL8?#o,BN}Ǿ B hbet.w(T\vk^p֠X |Ư@#*&i&m *DCѮtv9oê_`@+dID1&u1f LD+4KyPVf^Eܥi^ >?vDSbKqs5X<`#* K0Q:F؂Yyʂ0'o‚ɑr>L RҵvK46"c{_tE`rǫ=ѥESPE6y[ۿ7O7T׈'ߞ9)mFϒ2JinMOrhtk%'}3Q5`F`sM IÐcwߋuО$9xJ[}*Iwe!qrEsae =aʁ?r7bus{Wh='I{Js;I`dD6ˎlQ4~U.p 6k+N7e:/Rw:#YvX+9z;׽JZj_FOo-m?Giݲl}Qk5E#F Q9B̃PJpTQH6j!?Z) VIJU]R U\;JͫќwKCR蘨i7j 4MYr9oC+!e>0d6]íEwr~;Y,wᤘ{ʄ 0Q낀)Nc|b S2g䟋CnxqK3946va5Og), wuX]a$w91ҖPki)[v5wvdn lxH.\><>]JzɲnH5;#ڊ$V ITW&^n$Go>wT Z FR&WuZ r#\ P0DCQg(% I֩w9o xnTzdyB}J&Cj`_~ 7tku&}EC劦lyTK'SMNBzT.Q=2 \3.B.|aLm!3;-5vy{X qWObs)=Os-mA4G%F՘(: t߲t J/ 9iť\oUwe[ڴ0P.hs LܤF kp*oY՟CXSkH >|Pu:!ŀ,SNZMI&5q=QtTCu̚*{Y)u/--"D۽5z/" !l^rnd#ӞGpH.\'9^GGڕ7 $%OUh\o0c:RQa-XW)t˛d!*B/K}Xa=s8 ָG26v)zvўn L`fCr1ek[/9(083vfu^+JYU,j $T,l0fݠ.j΁@"Re't~dL֚.фفcؓǦa^ ձD5pW;}b}sp~W*uSa֑J=O揣SFN1t¢]G'Wҫ/A*5 fxC y쐃IwXo yvmi/ɶ ܪ3od=%$;7`M"#rt%)k .UuQ#߸ oԅVK ȯy~Ҟ61|"͇(Ҝ_$BأwꖅidKct!t^s nbdfNű|2|+lJtr% krTQmVo3$xgqOƁpg߆DLP@r/&K%h:M ~RO2u7+Ĝ&<6@I3owGKM. _y)3R]t։D#m-ݰScfuQ`.^Έ %fSh*6x6窉U*XqhK&`BXA&Q{ۢ'}57G1> GG=\V#pID! Xeycr+x%`URZ, n"5?stYN={2E0o!Ԯ/m:SWtGlme˪R(U^ˀdJSH\yq`׎ 6n3ĐfDʡ{| PyP-5zl_'QLR??26HIHHGӱ14.5JT92c?ƨ lG$t,_IhL]&miH);(<[,⎛%R [Hᠵtwe4|C l;3!JX~LєgLO/&Y7fӷl)&<c\% y輰"H$z9!M6[V@wHB::<4턗_ HoL=/< ԫHh AC),V%1z9u5pLLSNvom*eV#)7KZ@oj7 (7-̸gagUf_Z!yB$7\#Ld>v=SHM;v>WRGd(\-.G_:76}ss%aH`R @"*߷FED%_X+GRʺz>0IS+/ 0eBQF| $sH-:3ԗ^d vIz 32edr=Ql|w|0i1i}c@fW+ˑ-m:atښk) EUrir7S {vތ{b$EYӏ+2e֐$,:_NPsT[_^:UvkS{yPJ*3?`!ri~EbŔҾxUj1,T㎲8}t_W;1)g>2 $iL<Ϛ 9X3/Iq5@tWȊHU"=kPLdlcMOVLz{h:%'Sвpc@Od8ICzo}ϸk^od2vMWgU DmLi|O A< -y[9ZQiˉGj/!x3P5'Vҧd裄ϓ.DE&80D7N6zVe&(x0xM8mP8Z5Ofwف R㕯IԸ-$XLjb֊9a䂬* dGTɧ<9 )5a{4tB`WDrXhd[R;RC'?6:sd!6AR8f5f 8NᆡjcE`ɺ}ovW'u7rF;_Gq[ j>wV׬zdtO[ĔNI#p vDz5qoc3)G/veIA:j@]N HVx(DV[be.({UUPcΏO`a|n W Irg*Ū8[KlH~|PhFqʰ_(α O +OzD$Zw"2ۺdNwn֦QVATS~LO{]?y/G+I~-yX+hKqOO7uHvcrۡtґgFoqy! ZdR \}\T R 11W! BŬ'?YG]i0&W]toTO4"_2iSG/ģ%N ?R1Ē:n8Ko`F B)uŅ&FnXq爨z`9ru#:| ԩ]>mzrM r4P<}Sј "A=0ũVYj`I]8RD%ʱm@51\7y *ɐ,x$Jrx ۼqC.ݿ}ń%+'u#IQ:  ]'I}n;W}Wt0 a+@&M9%7~:O~H G 9j/0͌G[Ir6H1f^ ;*. 48uB,q$Z? |ЁҶCtz`Jk˦ܑjR6!.Z) ڜAZ`]i>s!tYkH٩XD*-聵q܄ﴗja8Fy<=ߕ3#yڼP"!t ^*ng ssSb^KWmU]B, 귧.K~=:}RD^Iӓ  ж ]"cȏ%HzaԡMJlc)|q s.lݝ]lxи[ %^S~,Ltd8Dz&Cf_btUq8 ?+)V;R6ܝ6?PA ͫM> {Rg=)h'pvS3MXV$D&z:Hl35 `cnp!<wzR>l$z8U?O"WFԑ+5-(n'>,jmBS߈A:Na}o֌3jDۅb IF4gGu|0Ǯ(?D/*:fcބ࢈29" ʰr7G@YXŽ+(LrOXRDFneP1-_x zS]Nk2|s[xE=#R69*ݺaR)FQ#8IĦ%> g!Dg;^yg z[YQ z25zcK) #ҼOQD.DZ\s=e@4C\:M}'Yب*# ݪjHGD(>%zt.CFR p 1S@i`ˈGit0=N0\jkyPzF蘲y|_@s33׾dѐQM[/U= pʫn$<>(WO vWΠZ!F+#bgl\<^G<LZ g|.zoj(.P\;~fr\!+sk>zbJX"}l1eǙ ǥILiGG(`jmHh:g}  d4q笜p&W |k(o*iY0zd6MEf~*ITgdM *'˘ ]ܱ4>f)]wXYSQp)̣qk 'gX:40k]PB2b''FMM.ZNj`Cfײ\]@zs{9a59j2 h ,7f)W*ֻP`&;m³W㘵;5& (Mb8 3-$ ye$ cvY5\,"}je zB_Ujo;ǀ[NDF@歟IrprhZxw%nYLMŻ׈䦎cI_ s xTA^m炌d.L{!|U9v1\DvLۂ[F TR(~[D`n&bQMi3|p_Ŏ#ZOLl.5)@7x JְՃϭ%#Gf!J~!0*/420{B%k,eISe%R3;}a r ƾ Y+voit#/\R{\%DgL0Ϙb nn<+ڤ~%R c7!T'2:OQ^&-vhpgsUhl[3R=>5"2#CJ~%E19V!/o53ژQ,,z~1YXeX?%IpT.gPHVa&3\woWp_(y9w,ֵ cԡ)(c֓-.& ~}h%dIfe W\/@[W d2؜Q Lw|I]c]p.PdmTd!"ʒe:wMUX?b~B+uT/-xŽR-%ߛ"Vŋ+)Γu"xM4!k7u?-K~faW)ygAjW/kU:9OQrWuK{"ǘ\rd!OC|*Fa9w=`^(0dܡ@&>^tH+3w(7\\i+YLRBY1UXM:GʽYL}rm~j'o 0gǗ5CY_&M})z)=zSmf\nރZ :vl9#R-745,HR[^.+_f xC]݇Գk5Z2^Z(9cmM?ef#f$r(6 iy[>qXܮ 64QI6NՏ1MwNg^G+T k攮A߻wwApwLOe2e^+A䈧y9N2ҢT҇f~>06+:W9ÿ2[I?7L4V\Kd^/iE؝Fr־-*|J gHxV'&|^DO5+FYB>2jJ}n436/z~0p`O?P ]rR3"UbƃOϯ&K\^[l&c[-tݵ&}$}iӏug1y;Lu"+eԫ9f_nI$ݹ˺@XĢ#9CAŜ ?7&>ClI! #j啛Zl1]cX>lȰSo͂]vĀ8C} C`<&>K [71Χ"4`.q2q d. OG ԧ^$;[~є|(z+wN] }T2Y[ !?tu `_8cMƦqE:k0Ew 6N Z2CַȦJjj_j-@:.Td2N\3( TT]+m0i!bhxt0;HuڔhZϙ,r :qhM%%~- eҷBS U}KeH{j 651eb_MvdA tvǻ` VSw#Ce5G)5s Htq]?UrU!0*"1l(nL᧷`+x\&ASJ6{-H.ajJ&-nPsMpyAyzb( $پY8] 2ӉijRgyi(U `g"Hڶ}p{@1#D\@CP(Zihji(g"msLv(Ϛr~M?`"!迺1VCUKqgNJ3(SG>  [‰y{~JKvDmc-3u^1Z=[a>XYԋ*[{ݍ@_Ɵ^"/BwT; |2t;pڱgo<@F.m`SXH] ;3 !du.2I,`ͺ%JNcZ\l?CuR&OrBP!TTM+5\N #bakbv|ӝrʡA/uP*Ab(0P[1$BMKkl. 8X^{A,?dftmK68d}P[mW;NRas!I.Lʁ>4),miUaG; K]{ATʲIQY&%y{K' ' }[9.g_˪owT1zX ]Y\i`g6, O'[4<']}/+ˬs'T *ZE_)pQ3h(CQVӼct`5X?ZrȉT h-TՄf:'WV!__!~d2R[?+{W!idDI4P VؽV|".u1eLMHr>țwǔ >Np/q)8ꕰ"oj.mw֮5rDXu}0ScwhcheNוOyۨ浪.ՇU{idȃ4l>kLơ#m١wL9kB!{z"\”!p-FVqA 1J-d(# 7fIAfbg /)kn?M&"T#-UN\I׮;\5@u29-U|o;b,ME2A=biog%iZynBLFm4я8C-~KƑ5r/5Cui퓾v}4?|fPY p?x2mUgIډ;3/0y49b6u?@qgջП"֊ǣĠoKλ|Bd&Dϑ~m$tf%nACܖ~Z/*܃LDE]Klђ&!AKa9HkEj.cI'=f=|fc;'DW 5*(Z|G$(H]Sxt@RYMcEUR0%ʉ޾&aWrZo(6Q˿šF˅`i*; ʥnXc%OGf08~%ƣ+=؜,֖WՃ>Ħ`S'x,WDHcoOdp3pP{>m]0>dbEf:DFCHCG-+iGm^ OܦY eSo>@*n?zv܂\y <Vx!5NthM>:}L[eA 8 2w. TCa۪Aq0j~;V)g&S oxV^vM/O_}dv,[MT##)Lzi}n2~2v?ƂilɾEV|v .4kLUaY*sQdR޸*ycbue}R7҆"m"J1w7e\Є( ү6N'.i!I_uv #QafM8g- 'y 'q"/J l;w ;yq_rޑ!e|sg[2|u(>4~\+:k>Y)0]\ŹC#fLˁ:iIc0216 ߓܭvђkibB4M/45Uyҫ,=cT2\iyW: ]Bo.uL޴h]WBZK P\pQf+LeUJ2RgųY& ;2XU{^g @}AFR ^9.4ߒh7?#~}n<@[6X7!Ѕ{FRz ,eu6]Wpͩrrs7X4_Q2:1Dȕ^9z}`=bu,GS _V&6IXnV܄%/2zmeُ&NIdU|F~geŌ?% {!hRNM_ ث Ż!n^4vsÈ(Q&U<>SfWBv/X7v G&={$j: ᯦>NmEh0Se[w3MMmdZ^K7*zv΅>~0?3E`Y Z#K=҂0ULȈGU^R0ەT3K+ א UޚZ2|ҴLn h[ P ME:@ywvp7*Eݢ~'YT( ٚE#=h 1KWs}W(0sSBo}J'U#VMbܱyWE,a?L=mFF%Kt9:gPA>ODh1 +V2ޮ%t-z}+0pAD躥j8 fIHDÔ䡛ABKw빼{^Mq՚{:oFjS֊w[o3?0t/!;0XT ^flY(LU}~nZmDh05xQG :6!3 NbgY}Sna ;]ԏz.vę@(/(յpʐƧ=@k1؂nC/$ l9!D]o\3i2.GѾryS9!ޒFXGɞTAef2uǴTT hJ,6ǓxYJ^eGBÏ4)l[:+Sk-{ #{f^ 5=yJ9}NH"l;(4>?pk!dqL.4v;AW p"Z uɩ/^~O7ůCKS{,,pfLg{ zǿнj3a'ӕᾫ5^D{;2 w !6m֛;Sik{lb]Oڛ7Yw,(w-n}L8ge-gI-S[W2 `?u9}:ȔC}`?_ U+x?կHq.'aJ)2ɾ|azsJYi}Nmր8aW_cfpr{(_U2\uH .LՁZv3BfXa?ޑ-k>O1c3 1 -{G?(HX .9c+a*(ߪ4n̦m=]Ljl+b8ey Je`5RF ϵFP(0S}W aRX^BA?W2ت ["!{q]Kk/cXr¿4=l靔xig>9Em)k[Ej_i1~iJLm>;lNa>RUʤN|׍kNcjU t5?``BIlY|\üY@ R4.aMOw,W`􀀪_M0[ A$ӽ@%/ -:X#ƥ ->(}>0E]]gm)!;m׵܊HlBg~a~29}X8uJ.dŽ7]'^OJ镍Ng@7iԶ1HiY=QIrtD:ؽv\|ImH_.~>7oA/nN @ɐػ CT5_U,$ûg+ٛ%%n%\q>{`'UfM7Z|[5@*CЇTsxYP.ԸhP`+w$[%>E@܅ bdתݬfBZ2f)o_:(Y%` hpePc3v"W.Š soF9R> dдyCV\XT`^no~G,$17SJ3ÅC`DҒ9YjF~cLDqr2i#Y{dݶ+~ҽI2@OW{=D#B+ckOO3K(d;ƉN)nta-M&*wу`B.5Ϧ+M Kg2B4`djLhiѸŮՂPU]:ر 6vC/vC߲z2Wa;Jj?K 8ѝhf ,Vx trRzXlh ;/ ZsQ=@w\'3CKP3΃V{/ lo̴Q5_D"@=TL$`X%j| ,ȭ\qR}PC,vi| -fUHbOť2߫iY4ۗE3-e0sV7ŠfIȋ* ǏqvQj_xS#ׇS2E# *31eHM=I1_jG+\*qV{Dծ<+܈oٺDAtzchD&unؾ%]ׁ;J^y*qDʣ in+'csr}9 K7*ٷ1X=!Fu!}qii ËR @shPK9Lq(n AEGv lP~FN?\Wv> rQqmrnYE>>pW~2 {5-89f lГ{ҋ\F&;m/p|+f Z~[M/b6$;$CUqD} |4)jNpŪ" w0?316<\ߵ{jTRota:KS Pq̸Y$Jga.B<j'~,&l^+guv^ߝZgEwDuŋeLҁ"0pdTIݹCK|ς՜yyS}JX㦽To 3'좳\vΑ5]F$ :$bB!R=oĻzBݠ!%A~%e6R0a!ΧױT;-Zǫ29,u f(2sf|VfYibϷ+-b}[uNjƞβ_%$vJo@W\IcSLb<~nӾ]qF6@ ,Ẃ1`ERu͔ܳ+;@>L`d 躹\J1DH ¨bѭUUc~KEj̔IΝ|ƘUeN0,Z)/=hRzïx?+|hurgi|A%bAyR-={eP)9ޥB1[MĠ~Sy!k8eØc" mֹܹrJO)OK_sHLVii͞^51֩ږDs"e'"-zU{ zrox\)5v /Q,bO@N=/ io z]hHqk͒fCw'̄,P!zŌR \uE D.%R!mF+5o>ڬ (71@Ta׌?w˒Br!ѥs3%,`\LAܯ8A (wi/ `嶆LΩq17دĴ O!W2ɩ7} ~,V6lzGq~=5P@ô/vR)?+#_1MBޤWZLi?k̑5/7[4E՟4E~\zk~B 75Ugk!?@Z/G닍4@S"z70ٴmYq"1S,ko.[1QY{-gEhW[RŴѢV>x4rˀޠO>D&GJaKcG]:Cҕ!saۭE6G捚֭ @ /10Bq^Aӽ "6Ac ZfMgmK퀕59Da3k.sl[Wr Řx~п=۬ap8QJ("fzYVDj L/rbxl1̑ tT^ t ũ;*_db3AP'-3#-2-YdbP=1yU~ptEDtǺvxcl: *e؉cjZOPcM266*4p * ımqv3#9}jRɐM}p^uٍiյ-.'vY},Q*QCw$+]i=/ g4Q7`7E;R@s%Jk|E?z ESrv*-PZ.'1?l;ZicYJCxizH'ȣaqfYg$ ~ Q!;lZJJYЛ:6W'췤Y:qsUYJ#ZM b>A҂|;nSĂmZDpmikQ9qpd't%5ha҂s-[ڸ8V;eGIb>ыuY;RPvY#dV]~SO~d&+c oR*ADs,*BxIa*jTSOKbu-4(/RNV֬^aJ0ʌI>qj'oր|kO(ߋi# sOݒ~H*4u0ge17쨋p/L1M tnh̝݅;@%ݦ2ҴBuݲsxoԓrM}D@jD]yd7]5U-"<堵'k )m;*;eL ])!c3UWI$]{P)fdX]bs\#gru"~ڞ< -]E4nYyIP rj~x#tT;20`Fc6ƻ,k"LΝ]-,KBܘ> ChW!)/(VheK!K$O0X@ņ.;H ?aWm`]5mp.! ~C,AĮgֵȓ.eVF6R/ }x%}#Rn%/yVIq(R)gRIF*L.fJ=%~}IM= i [M/ZS~ oP8 ]VV0pc؎u-+R_+M 0`.tOf@px[ās{>b2K^jz. 2ctt8So}<X r8W}᫠5%bx9-M r+9O>q6+ȗ` tr"1´u)Ҏ)ʒEKyކ@]yOгINS@{a1PraJzM,]#o9Ԃ_128;2Yu&G\%jU @CqW`h .VT5VN܅m m wDɂ"M=?~&w/.4):3AA ˣ,w=\a//gb?>ZrVm\RКp " `}\ڀPQ&J~:MWXS4-v l!n\ ȑ+@y#$zܗ t,'E'{Ge} uV4Fp vF!U@GxNф3DAeP,L}ԡK8_'=xYP`cN;0"w_QBuyl4U8923{waKg/9`l˵.r7F33ЂQ6Pʹ!"L%&fE).tJ+n(="v|'3!/60=ОWd>zצq!"`Z^#73CO[s,[,F*XN΍w"9Ey;(Rյ NTg Z.JsofO˿$mAfxT=C֔ @=$=BNuduȒmtTa{ o*葄oOrJ{ǵ2 ڧy0,q5\GIDG^PPD3$nHG8z0 :&%w;1bIy”`q0^&{3#$wzSx⎘H1qvq}t~cwIt bj R*HD\C~|kCRܺm\Șg/͋}jA+&j@W(qFo+ZΖ(ŷ!ܘ'A!ׂZ2QHyY@.9;OWt#kO^%s4op81VO=-h1)$+^V>OLUF@ihW,aԽdN+g͵vCL KO?.ح)) :rX +` GL%U^l'0pNJJ$zsK#5Tړy;uӾϿWlZ rv®i"V2>_n@fF@~WQмlV`עKCv%Zo\ `pɠ8~S*cv $ /v,[/kBߦk~"j.wv#ikm[P: İrl8zJҏm֘ܣ>v•J!ӹ\m%ʾ%-Ð!-E/dC% XBO͵wKR {>M_֛v#kp&$i2T$|'˃x(VxVu( V ږohjZ`H"NJx1uT9)ԟaTedEP8LG 4YH?+3 +*9lZzrO5\6].͑[ym)ι:0n*j GVZ8Ș@6 } 'uZATun3wJhIn`5xU=4Rߘ\dgR&7۪>ծ)cînf{s[y U\5Gr}ˤeH\vWG J@t#o$#_;,z/I"laʖ&xN98Թ- QԳJ{kr_DEnR㝼BaŚ.Jm osXc{.=o;alV]דXVzE,jGy٤螝M1k=sWXK!:qY-6"x+ <YnD&_+VBOEazbb֟q@ KV[H% H!QS]ïqH7t !zO j1xy.dqMlG̾% )L!I(R"RNa+Վ RT(;`SrqxLyz 9KBؖ~n_ -2ϣ";t z 4wIRwC! ^,<\!_3[&>#nI$Pcm|L|msڹf ~/ WKJ3Al;"q0>VPU,n4V ]gy#nlIghl 76{xe>:#Co\Fjoa)*8o㋮6 ),JPAHɐ;H?Ԝ=SJh2;7-G~P+@O4B {WbH曷 v};^.7Em{GBgȗV gY ZU jRya 0тv^9L ${Ua|wp8[xZū닡t%0;ʯ}-O\+d_ hr!}9Χ-SXH` (і3LFSPD˩e!jؒud1ՃKMR;Gv2S7Rs,E0&w=ڪ-03>^uv9&٬]Mybݍ>q3 LY?Lӧ'YE.k\P 2et 2 W{ Q,-ьl=@΁}*_ܕ{ȇ; ƷKLgfW8+_Iω_%8Dyi۟Z ]Ի],%pR IϷ9j-7jB\QbV)|Np飰>@s-UPZWxO12کyr@cq QM,N\۴Hо|qCa] cޒ/}6f0Ԣ͙ӪUE `?qũYxñMsFڒ`=Up"&XM1 |KO.E*R%;Y,"Ħ=ik*e XԤ {c HyU(* <*A߯mJ3 lBP]U9/UFf e)~Mi/Ik?CXD.zK W5H|Cn{&h4_Ulv\ǟ#/Yut*+1u?p={4(>U#u jYFl[O0 9mݙ1P1 S?/ ],Fyq1!'T 帼䂊Ψ'՞uȮ֚_3XȪtZБ W)]JȢ  [: ]5z 1".hXewT/x^oz|(+;4zwiEIcrH Vݔ}3엒 q <9ݺQ [Y*T \ERsw4Ic)|hj@RpL_預-9X`4}3e7#7"-F_sn(37׸w&x%/WBg*~!ZR/Sԁr9"#JT0IVVS8WTyHap2vz&Ȗ'ZYݞܚ^w\@/c%>>Lڧ+ݎXB-/_HjNO [)nw`h> 1!Y-\f^vo2Gr\y'$o(L¤ơڨﲙj %s$`Eh5v_쭮E0twbc!;/GL \$!~u);Fը$8( 72FW t4^s@ÅVɷ_p]&@hU79 Q}BHo󯯯X\v:{xv j4 ^r TT o&e\Z/0iN]ҙ77 k/OBd0gyrf{ꮑ}ݾ ; ǚ= Sp~idfsժ"жpBcJFw tme>-f}؜J2aSWvrh;w;"`,)%lvh< I8Yϰ:^uK]<@SnUx ;p`ӟ,6si;~}pppUZg}Nn]xR6#p0$W4#}ҵG\w ʗ֤ >xؙg#L׋ ~yz! 3{Cj-aU1sc_4g9^:QdT-eug}աGˏ4>Q/rIFRx_wrA^\f\LxM)?7C<ą뀥 ]l0в x1 bfC%rt'C%L)26(=zy 1ب/Y`Fќ!1jf`y*kc[c@, Q^T aTV2OqX/B29zc3u*:*clr:(tT>[cDJ&.1x\ $Mz7 ; t}CQh?92VMKCj$QyUT̗/B`\ZW9 lGSo9PuNG]v" ;gVNkYu_dCHhl9[sNE8" ,߇\y@|T]!?3gFXt7Du۞C2 &ƽ w0("Q 8k%u+s&uc)F>R;X[gA0c)rF)yA sg;c tP$"!idɎ+!SV\cE:cO._ǖw}q9f8+^nh|\-)#b>?S`5/P -=bGF[=! VL'O:qLMu 0D|G)89톑 d[T(;hgi,L|bhg{'`u9nne.*` H|/)Y ֪q,¤4ru#o~2W:yQ(Euerή93 @x>C4j7$Ќ?D14؁ kV7Ђ6jpḦq:f#oM.jQӲ?Y 𮒡3.>ir#~B,%zܶ{aT+~Fdב_rM S&l#,!\q]{NXQWMxC0I *N0T2Q{.J܁౴1[<ӫ3*VRgr̶15x'}_fP&ůJ0%WjН(B x||v5B{dx) l>APQ`?Dl"1XM|bˠ=aټ7kL&HbBij<>RWE5|VO>o(Э|^뜊PRoU%j*&; k~˄xjX,WfwKsBWTR3 w mck!YpU\ N=M!4̼IxkK[Jz/ٯN2\Ua=r@BRۨ_RD2QRdۿ|+Ґ&lK^>Oޮ?ZpI&5|gop8da5@R @e4pʼ*/ʪ,LV颃 ޾`VzD>eP`@f-eJ8 fx,d{h1Iw~䶵+c.)JDupDk/ۥʫe2NY#q>˝^A]N `șʔqc ` IqY@9!\D&Ip ꙷu*eUi|Д?78_'IAʘ. ڲBWٯ=(˫?J<@uXMGQԦ\D;n}:aguVamdgQ E 8PL}))QpByQoq> $LޔהHH!KYR jܨ@[ ue"Ju!wzZK䞲66˦ɠ O)KzedsC飿}^402PSa B{oAt<'1:= +hhj^SŴT?J`ӜO4T=ӳJb׭J3jI!Os:8,vGd^1ZKrzk߱[f\ȴHͫ&Rɛ~xd!}pΔIhoy~D]W'\[$0WmNrp RОbZJuM3jSl'ҜKc8\r+VEkxǺ]o͑gִ#T'.b],U'3!02$;m2dEN9@zu4̠,^yuy/@_YX*a>$QCi3)ʾKӳY^'˓-Gfx9b;`"E["Tg5 Ag,j0")8nuqw?Y[Pֆ?H܎4hY~B|( PmhpW:'"E&_-tNtbGTY(F4)ЛK@-_!ڮk"P@dUDuz4hİRw*H|ā_!MPk- j?BV:K ?r 2v hcO#,f39jᎷO6o29&|«M7f!I#~HDu+<Ȭ8ĞM6w᠁^_W [jU Av+. 6cdQhvizV?x*2j1q|:9Y=*5 oAIds^T]ظ³>eX۶ALpc[0c/?8>3v]qF;\0r.UQǵ*_@ķg k$^:ĴCt#=l/RzBHe].Eg bXJ6y^4$Ҟ`! 54_=N=F==8EYq~ε pGVRoMaM4\Kd-<2-$?_@/a m&f $`s2¥Ā(4RԋˑG$RRK8jA2&+ѿEAQIur㉚ksb(b}= 骞[ !\ʉ/dSzD&炞Wò6S#R+bx#}n5|b.,׬eCk[z6Knz87ᏄU-.CB&mbږn<[-7R fKd 87Qːu ԝ^+,R' ('ӷȸO5ǵi9;t'2jS vrܢ )=Ks Nn(zhlUNac,z|󓾐Kd*O2eLH4K!ѻZA:{֧qx ?>x 8IElxJ3L]]5T}Ƞ0XhɣB#*&k3FNTWu.Ndp+K!K=Y@B+>ګFVJs4oZ#na@̆=3"O.j᾽kS 7̝0X=IJ5\8<Ĕy.Jࢼu 0 )VLSEAGb #)Shq>Gl8l" YjdNA^ f7>:eF\Dk[PyBU!Iܙ^By:tl ry2:=L~Hޅ"=oRBh99f9T%=qQJ.YڌlO@)lvaF54Mν5-6K&Nj~Q*ngŵbZBה>o٤ E|d.OEmIh &X)$>"EWE6pnbX&6~w)WK(+zVxU>\nkD.A-W0U{9 #_QasSs`d4/)mx)`޲*2Qo,q<4:GRGF$x!OZ:Frgzd>nMsߗiƮHdIZTu 7߃HRC+>LnJovߛf vҠ$}y.wҞQ֛ đ{YrIAդ8ku%d%r_UbH푄/[vFЊw? 0eO@H>&ohKoSA]˃;*GsoXXTpj*_}އ$΋S|TŲx8sMdB(6XP 6k\lE|C}2MVF3f1`W8BX0zm^[:fJ֞e"T*ImXԦm1`Bh||`](ΰ#$ᘶŬbk*큗3\'mDn͘7%'B>!GvH Z: Ͻqdֵ&xhj7'a}kPy\TD2q1uſȦC %ھG|i랮cy);;(2K>f%a=NL(Y0nV7OEW]ǎt"!]mcx{q>2ak+}x %ܢb} D+.ۙ#䖏%T|nQ #Ҝ+0\p5ER$\HQ<;%Z+"v#\<2c~^Ǿ"jS8놸z9z Gbw:gAf{>NQ=,uU+o{^rG o  c uƥ;|Mʏ@Lxs\rdr `ӞK_?`wܽ&wq.rU-u,.J Vat~}LzJ}'-DXz0"ql|| U86@ Kip*/NFT|/Oųg=Ѹ{Z3:2u3ɖMVb_ m7JB&"NM%%h?Ǐؒ:ue9lNop?XΦ_ߩxE$/UѠ~ |T֭O{ct Hȴm{eÊ7 nuI|e{Y/|5ئdBsz~>vؤ 95*?'llź Vh$4WiS2b8nPrxçnĝI?ϐsdž>AFUgN|Pk .Ds,)>:on_c;{TgVUDÆ3u=$҉>d/f_g9;+@A_ %RՒ`W-۠F҉WJ 8%Nu;.p/"եҮwˊTb޹y'*_I5eo 5 b<- v*2뚛a9mOuqw[]@@Yŷ~Q]G+@sȠJ2ƨ%TP8̖I(ey&N-(Hʌ 7 d~{R}FtC # 8G};!τXmi|U ; 8EBKw.սtؑ2fkZVڱ:Y_fhc6H%:WQu}^L%(%@L[CN?XrJv޻tg8!HO]p?TM& lg΋HG2yp5|ݟ*a0qw܋ 5'C'yVڠ:82bM^bn*'P1J#G)7g"Z>ȧ(_,X-84VXvGCڡonBaje5-"C;dZ]u~Zq?zmӈ$&YX<8Z);FuU':sF`Vӽ(jI@cz%XńWbg'Z[`:<^! >uRf~sGyYg;MTj<簏,ddQF5*nFTZTdzlI覱 kc]>h(o7Vmh=$D'ɤ<f{àv8x3-;&[ˢsgg9'O2^|(bǦشQ QV{Ʉ*{ aEXe_nOnal !j_'sT`ziu!\4Ap*3LvoL$- lː |ܷܖ 󾒙7$OtbPg1_vj]UFB0%.J%nqXЕ~DX< [ىhSaJh{_2Yx)Q[S ˜x:4K=CR،-HkUI LllL@;_U-R_nç7Kcl%=T.xo_&f>{y@zzW31lt.yPݱ90 R JJ2ʸ/$Uu͇FˉW^ ]7jYǢL\"W"/I*/A$osH5".ʎpm"1="sbf̢bۧSo#Ѕ҇Hs);̂ļŁTnCu.r2^869Y ]ɓ Z7] ~9Nviw޷0[Bؕv\}Fhzϖ.5>u]qm\QkNn\J@*=<.f9Հ$1[ĹφŊSڿW[.\eg +c;v%O%0ڬ{ˀ`cohM4Id jVZWdE#|ݦ> EAAly9 y߷ly}\|Ybz/s=Ү_~s3b=8Q1g:n06 4=S[^ՍXU8Uk1D~1ut[ySȡOoPi_cKS'D߈,)[j&5`GY~N9!0 dYra_Uj6zǘY"õ (Jޗ ٪W )L&'):t>gMF8 Br+tnr_\vFP*䌱qL]cH?h#OqvpS[XGmM;ww腪BQD('1ʋA²|O;ŜgyM">(R@Zg^NoSW;Wُ `7q29V.m.r1*Ԙnã;?֐n " ;")N~C%XAq|mM؋5ZاSuX9~tb 6OxB[l.Ĵ.o ߖoм0/On6ìDᴚaD3zd`*PݪN0O7 ~=8ztnehBr=u1qzΥK<~ J[;z44>U0.rUokX֖{rӞ_Vsۻ,ϠYD6nMjD6S, ,5M}S94Ёeꢐn9鎃*Ƌ+v泯L8'0tߦmzN ֱ+Q x{~?TCwS:\X2HYgXUU*RA(/T&UUz_4zx irX$n?q7+y57a$+4w)ܫ^^9_R է@^5 w m. n&3w 'Ao-z a( ≛fPӰM#EwMM5:M&x`%AV{'EoEuT<P|&6QʗW7O̹:S-B MȶHhE? ?]v'H,Hpl \Ts1\PdZϺl.g#Ҽ,83ew:cE~rhΞ, \CzO_\Ko(F/ ߣ,O89ȗ~X-&jB;f$ZbSHP9O_;j{ ؽ8_D ỶˡݹXsq-=f$_DH*dNTTÝWMox^,ʼN̕sb_֚W+ڮ"Ң$1 ?+ٛdefP$W%PJ޲hxc$cL(UP-4Z )\0hasM n+ Z눡<Эj@f9t~JR^X^P@Tmti?7K!,1:`ZƑҚկ>wHmgj2VR)XAueS(]ych(#ꎔKLY1j y#8tG a5˂yD&qN}֠㟱5Ša0C`Zq#x>l]5R;1ň-<1f 'hQz4x"MAN+f͒'UO2BJ6Q/eWu'$,[#q#`(8j sG-|x,~[iB+RbUIN$"bjIu N>"tb˝.nu\~oi>$S6&<YYš:k4>_G@jz,ؖ`pU>TyLS8J wNJ<ް.d:8;Bsl]@P)0O; p 0幜[:$qfDM ٝU[Ŏy85,?(?{pU];I(#73(^=иB5t IE-1uuȵn9`c@ȇ h.yg xQA1sKyf~־DRȷ52@bIB&]c8EIR]&P'`Q_56ŇӉ.⪴"HnMCẍYҾs9Vbl93Yf%6Ecþ8+s 1=uh<{3^m*4nzjd`fN^7cIRrH@gDMjwj hrcX1չηxWُpA6Ư\WlƞeJoP䥞qwJ^-!aZ%D+i6o[O q#.3up  Fv%H/U &-{i16=.BC@>/}#UBc+ ~rZ;K)\-0CgҊTDq9empJaՐJ_OmV#_fG'r]I~%]}bd)㒆72o0fj+ڼ^ l"4YѤ\ rIzu;tXM@kqp ?p)Me\_ L\6Ʀf~Krq ͛ yNo9HZxa?=xx!ǃXL%<`[k D/Π1@03<:R7|Ii"1VqXڒd8ȏr lʛRi" 1z?q𔴢dI]xhg$/Ff rA4o! HǓE4h"oȃ/_o$r1qCvδ~$l~آ$ Fö,gVs6V#o׭WKT!S]]6S6vxiVlWf]TCljr)g&Q`YsJ"ŇAIW=acx'p o]̆K+BId\q%. QHc/d+}OpW;Δpv%aKYBqdgT wձRד$pT75m}|!})V%GhL wlYPF/i_CE  C> [rVGҼ boPq4_^ wלv3AfΌvOqO3"x ذtr~ԂyY:'޻tߔLfFȘ;1c`].MHLަ;uik2,ͫçѨٍ /!bAl6oޟlvFόϟZ5 #(NvFR)34;9 Uʭn}ԇbWPTV~@R E Nwpq(zi3MEf"BR~߶ n09e۸H&rK Z[riTVBfr17cAKY 8osVZd1%?eCs*H! IJgϖh#-CpsX/ I['kqc~F K–FH}; >faө|{Eh*X) Q|p)gH̷5E:FQ_%{҈D%MT]B ,oDFBK}XK:w. f:{Zbm$9P#ߌ"񎎧0_E{mnt}a)<}A (  ؋iޯ/4cxT ̥rb /ΉC敀ҫQkXG&R4 n[0uh:ϓ\(T5%O^52n~?ݒ57Dz|Yn?;S~ukeՈXXa:UnY^|" h Ms8nG'ӧ1Q8qL:T+ 4<.)S4o=~A E>ZiTRh$E1Pzҝ/0@&AN^LN 5A 4m㻺)@0H(b sJ shN݌ 52q&j&>%w*FK44 cEȣlt'̬ԏJ.3y^ u Z}VgpxSH$ptTK71!8zB܏Q wi{`E>k_oǨʿ+S3opE hנUIKiu)'fRJ#/Ddӳi)/ⷖ3IW=wcU9Rū~7#~kXq3iREϞ毡m|*r7'abc_:KV e(pe{[$+x?,Zb k9rƤ.n7>J)(:, Jv*߫s *N z ؅"F}i\ z ~^?sb0?k]`2p'0t<>'Gmr6U+$I$߽=L5: GY(`bH5GpYJW>OyL[.4URK$Q<.ֽŕKc)fPá'D0awҠn \;*,.L#גľ{90\m>+#ֻ# 솏C"RiB 5)m8}@Vծc X]cgMEF]W6[7)R,b>:fN}G^|zJ(ܑ2ɣ2_Tqb!y7:ϡ9{FY]ZhURi&AKRP3yqF \ܜXdsɄIW_(J=EE p[vMz|qvT!wƊ5 6_nftݰ,q -L,ĉkׂ;I[rF"|K;Ğ &׾b5뾅:ց%d(!Z&,i&:D&K|p z@ THkQNO9.`K f8{v6Q6X~&?=ccapxǪ$kF 2-O~Q^d"5x-D>#0[yϼcP-Y0Q:o:4,tB)/Te.^f'LZeFn]| qoo=GRJP#AȠ~E,/i:W=e7D=:dl*ֆ&+:x\"^9ZڂXU?kM()Tp<~ln\= Uly# ^3|AEh5)^cXB=M+vҼ&tWjUJ8"ڢ&ԩ^v!u)@nt9gQ!͠Q(b9- Ge6f<ȑB^Ii㶚{f V4x(tU-yuYfh$óe 0ָtNTF&XQ`Z 2qI7E6GM=<b^AG!| -=Mp:]dI72d9<2ʅ,rK4 { M^Աdp΢[b{.% M}"iRW5_)CϨ`Rc)kzXQ[kWOD0Z*߶Op@kZYqύn9QI[XP&`G JU:k٣8{N~FfEU&5lOo86ԎmA  7 ADQT0'03EzHg@tIL. 7㐺V̻ܵ qxAlAOZ)8U"TOg [)}ˤiN!!wƻ y EjְrN$yC$丅hm}cP]:gAiΈc[.4t  "{q|g>$ Ѳ! ]+`g(gC,e8 (v|!+%: 5XiE, uqq j|e3IV#AKyֺ|$(-PIf %<!uIe|\rէ- q7KuGƜFk8& 26ED_Oi 1MPxepdZg&D 얄Aن쭁>7.ڂl>5۷T$VʠOKҔSNc.n H(8 7h^0/ȝ8qo ӷH%q0uC1ʓ,(9/5ro&Pԣʡ>}T\<?hfa*]xj wvv^ǧ7t=U:xump1#[pp " <HD(n,4;wb.DlKT(n*7nnD'Gpbk6wo+E8PL; w߄T+fudt{a؏:҄.V]9fIGZ0}q\֢춷 YHO'ޓGO]\J-dӟF +;Ih:4m %ֺHI]'.vWZr ] Zk-[__T٬Xuحudwft"'J=ڞ 5hE<;mEdWY(? %\\M&z^ݰz&/+ɬ"ŶZuX g6+C.qƔW׏lߋ쏓ew<R9o;"ňˣ쾫_wvu8+3TTٜ'^š=i5yvM[5N1ԊyNr0sP}o%`0ϥK-6, llC=3WEScJBAKXAp@rO"[{AJRU4_N8.۸^&;ī/J  $S2vR|߯=D{l5"Ӄu]AM8P.yfԣj;޻FA*zA,iԧ2`Z 2 yzi:ًu_=2/UbHgh7\-q> )2,[< JkC }x aPt6*&T䥽ʚ(U@?fC5플{LhMW,Xv|R +Y[%D;B} +m|;'X&d^ -Gn?H㎦7TDGK@HvZ`brMR4&O`2D͠=Wgʒv'/*K]EJ#z2 t,їJb gB@O{*o#ȸG:ʿbWaO>}`N!jTY^OUyl +fq^(l+kE@~>M<6 <>LnsPo.}H}2/qm$UsL,.)AI Ń߼tuP.2OIsXZq4,UZ_noN !gȤG%'N4GXZ8vB=VUOi("?q &sa\IxXh3jz5/ǖaͫTC)L a& 5OF&[0@>^EH-g)_;$lьKl><]uo/m>BrCk0%^ss ?/"WP8W-77׍gB[ԝE9KSgcwC((ԏM 3Usp2GafBh']v?ֹ+g.\S`|*;YP?]* }N#ڊic M"?Oj?o/i 2g1M$ 0(Z0aj~@{I#CI2Fsϩ8Ay^Wi`9#D UC*shrrOnrS gOK>#zeUEL U"p]ODBJ 0lX춧Zc2g9Ҿ \i4'L +Q̸L A~5ܶI{EJtt,&~r|` m/b.5Մ>c9>HJGRiܖ3Zg+ Z-<=\^ pp m&:t?<1T-d_0l>:7H`*0d^$$>̳:Z{\%RlyF:=!m-#{ݚbKS`:;_s"Bjy56~zI~U2r ;jݣAx=גKxYKےs^^]&a%I+ɘ{Sƚ9"QtbG<ת=Hb D<{-:`WvUI*bMuUe+V!6f,bbûn-Tf,cZYc1%yT,li"PLzZ @$XBvyS&L2S3 L-:4œkTy|nA09x)fv\T:;QַU #auGe-')`>&=4e!Y)q9[x$V5NU.嗯GҴzB L̳/'s]6X ר (&:`\*EEB o 77]z"]֌LW5?Ftp 2%6+XsE @‹<Ⴗ<'"Q1HFOҹ^72hH͐-SKᶙ(`ʘx)S2%oVE8LU9T=0|wJ{45% ;1 N=#fw*fN@ĭG5ݓ\-%+ Ey1B}U,ʆmި 2{}B-&F"I )>^Pr`¬-cEcHfq,4&C}%`XZ^9&A$Z.\_=WEF**1kw {3XQ79MYg-W"u6?|C UowtޏP>)RŚVKCgPTb6$ch%4ͼ7hGlO›,3H ~.MaJ?08S[Z\#!#״ Z&!ԼQى3fz̮~@R2ҮA6{wN Ȕ!Jщw}g?~*}As ,ObIK@O5n1`m~i"["/ y3okZ$Y nWq41,\L]:j@դivÄ֮JiLqV&*-Qs{ N[[d!_k^͊RR݆Z_U24@K,E!TvuQ䗿[2a8Т\Oa/fo7/&};%&N,]GE=0-q9b"@|yWMp̣ t:I2Px(QY11G- =j3ٖ v9 ؏ |!ܵ5F?R8G@y>LiA|_ /]8e0ka]B ג}l@Jߟp^\)rUƉ~bcT$Ewk}r!d&;q}K@J!!q^+ d˅w$U8 `Bq3CE#'^h ojq3Nnp(^\JqQov@`tT_=< ")ajߖ~e\(ZXE7ߛCbg)Uto&&E͡ߖ6 ;EF@~FWfQqdG$sM#:~'ݬGO8vXe,?^_`F`Pϰ>Qy 94/ȇ^ %6",5IM4KuHk!ms l>nP^  *RM㚁tjewwZh6)0F ~H  fT KVܒj0##K fY+. h%6F[Ǣ:IoJͲ;AK6]tO-o.7( hcy3g+oLsXq-nŴ4&<nY zM9S bD+RSC$.|3=g3Q}8ח99Vֶgl{靕T8z8ד l& _P*,պxo΂&$a W $ԧ2RawImF*#uwC+N>nߩ;LH[If-6 e'^U a VaVk.d3uty%}7W7T\|(KqF=@ ͎8/M-' YO 3u}z2Ѭ6ǖXW$1 osWMU % r$3hzYIM3ŲYJ3*V]gŠ@d*1IrFG9!vMl0ga>sßE weH€ g7q, ~C - );_Fjqy/˟#]e0! Lp)5) ǹ*mDX{J= r=C9)q<4hw c^a.wHx}K3̹f"jj\}UHCK]nGp"q)钰, 97uxDo |.;Iwt`V0r> O=L4(@εˣ=oSp/CQ>/}:釧h]}Ŕ,VuHcxeߩvFz}S[@7~2ƙ"hvoIvZQqCqPgnk*FPx*(?,I@*/і8d]5gUN]&;$!]"ny 5b9v͊eHb4pO@`8,-Yr̟" IW*Z ]| JwUΊ]Jۦjr*~M'm?% 3f.bP1Т.n/ zZ޿;4CjPo"3ql58ߕC9QϪAٮ׷6-,"56&91yU4eK,}glwI6x )9M?}-~n\7~zVUXX`h/h 9خ<4nMsSQR•~4.(`j pv:w%1Hjp^]pCmaP՝KWljs?=ۑifli~mSkV*d" JP ߐUH$XLX"olyUXDxlˮ3`ԼX^ֶG'ATvF{nLGᐟbގ.3w6V#rӬŽy'Tvzh;h`l+wJ=Py8%Œ@8,W7LS<%&$|лyT;}@Lbot&]KK8qSd$<:)fGn ?)9ᶖtwoOrõظ;$˽+ { Z|:;۪Ƚ$z Qx6obZz,DR8N<^x֋F =qk3ϻ0 { =bwGs,k/^f$)No7=A93J=?׋3/ϗFsşи$(IS;eJ Ѩz]i5^_a!"֯}yVk᳴I˖lr P|dzWӁ '?iM3d#ȂfD8E\z3z字W3}A{I t4X{E_CjPԬQ/\g 1QKxAw9ɸlY"CU\==ھb,?O76@rѝ5dt=fj ɞLג7ciA";B+ڲ|^sRD0?fڴ:/\m,Y[lpD@4pW5wq"O"؀$HEY0?c՞ͯ2sc/,C"wo(ױ@Kߌwc `" ɼ@gy.t6ʽˏEµ?Ede;Q /uSb l̿#:9imqL~K:ktZ5H%O^Ug.ʌj"j.ZTff:A:]1Z(i ydtk|KتdcɃ hZX[PoX{s(D&Е alMקI_\.uUD6UH: FSojsͥHge3˿C5Hʪ/T;aV1ę¹ h;gr5z^M1nVa+6Tju7eܓ{@96"D rv;պml4 p5 %֧~,#eɗ'rnnR%N$$yԷxWIQEaU6>>Dž:%&4n,X!}ES6uaLlMӅq\,*5idg9Hdf[~o|o1E%hύQruPB̑6GzYٜLV\"9lD[BU֯ J|bI8E 80QkxxfE߯%[ۨ;h'?b.r]r4$ h"m8zyoiA`mq=Ƃgiwnj}3hz1[zsǵ=7n`(Hcq Y2j,ύ#Z3Z%S%7M,=)iIiM#E ̡^y{mSco&504B.ڃQ!ۦҕaySYX 7DE첢͊{󟂝a5ɲ+%z%ѿT<|Ȃ.hZĂd{v7,j\|>{bqzM&%XHEn4֞mDh=}KcٔˠCHW9~E/NJw/+vEfçAhqod~udh&mH{!ߟX &3zA!*vdCS^(mX0)ni`yrB"/u;C6[%6'gpUJUԯ Ҹ)o=% 6IN0oCE5L‹ʣA /,ԗ:ZMnLģ*^ .)rx@糙 b gzlIfyZhۑfp7l3bC2,'8]KVUbןKc `GJW+ Toߌ 5¢wiJOS7mǬ3$TUFkNQЋm2.d_ ܔ TB$,>+gKp=f rgἎa P)Xrt]R< %9c}"$yW\j> fʇ̍C/P:T&7mc!=sr b9˄q}(2`$<=ߝQ<ڮߦCY*|I [ X}Q2$7KMtXyzeI~Cɾ?g0gp8+{Sy2[L E=P=:z#"ʸM S<2߿p1`b1v*cvւ|HX>hY0cc4zkL꘍< 'x:Uysvu/΢U;Kv :=ɒ{}tx$dU!`lls~?lw1' BWt'GS )ZI>CwI[KEˇ%gϚ]}BL6V˦D̖9R#ň3f!0MwZ)R=̻MOJ$6QOQ' AլsИ8͍YJCrHj<2SïK~rURi}g(dz"/cUUUʙv"3ehuv:%̃Fuh.fz[?CV/*Zv.R_y%C5Μ-~_V4.6(u~$g=bxB^x QϓiWΣ6&Ubz*FSJV]'_:#O< uK/Su6Vzan ߎ7wvmNYJ5:5#.mGtSj60IT,<EagyֈCwh݆cP'ߖ@&N~'I,gr0.>LkɆ?ʈ.{yY?9W:abo;J{&ۗm1~a:4/{W;EY\Jព^ɺ\ ؒ&6$r&_T@I]xY.{+ AcI\^!|݌~Llk^ bTzJLA/]5w Om@ҕq{*"HpT(*8 ^c"e-x(wXf?~eY mDZ a8 ZWZ.lw}FEžfųyL.׏>ipAr *,q5:f;&EMO -IdU.h'P\E}>DKA&w-^ »zBַ )w&DEQEN _:YpiwMwr(aY;3Od ?=%$Q; Y);Q F{/y׋S|^@趤,3ιX <:n>'2F"kj吮597bVPܚm"g I`{mM\'ZJO-"ϸ{Žѳhpp>8jT"?}C}obι8ߎIN^T~rkEN+ { #^8g(S)I\ B⊌.!a`Q߼\?pU.9#5AOx&WQ"IMLx:\pVcՔ &nUvCٙ7"qj:r1͒A<}#Sr ayܞJ"X7W^ȂiqRCbIˠD@s(I U)@ƣn't8WߌY<BhKsӼ~}+Q'E"PPǍ=r~GA5225kr<<:;fxBZ}$#\iED^G@R3u]{W4@.LuS|K1P6Nr0C+KtzCsjt f& @")EஔJ;m0Q <[|<==F<RkJ&2qLjh2f5[{AX{*g%W10A/Odrퟩt"4?"j%|wBRepu?LW0yD05y$+!P9õfHQF} kZ$fDB`1G?@nN{Q=+ӲQ==i5SF ޥ5ѫֹa^afis[5etqїc ;@G.UQ|\]\CBy։3G:^,tՊЄMg)vsXf@>2:K lhw <ʊu lPJ7~,s#FBt&V$]4²$ GӢaڍUVJ~ě}Д:أ)VjJ3j:#&];IrT1YAG ;Ijba%+"VSNDtۧU]/<9tjźU6M!Tez_w]6.vP VE] iJؕ,5sq(v,Qc/,r߂Dٗu֚S@,+{%W!h iXc]pBfdT]Ĩvӡ!)B+lɹ C43[3H AҺoSэw2ەadx"Lf8"6˵g~ȁx4p5FtfT($dү6I'^y6__< [Taro,Xp27@\>9B=xVv,R,3^U&kxʭ3WiK˭EKv&KYoP1 &+?uj|Bmx"%6Od*lJy/i$*uYvHSD(/'ay4e7 r$oO4L_Al?*n"NUfN -N7&UNդĚ^_@Fvݵąm>sш&&vW#h,5?)aAvG5LSoqP'&2Fb=ksg/~MfLZx.Lm-CWMgY{)6t IR%n%}I4)'RmiCXE~J"Lk wVn?}2)3 t"+{YLmZ$xm  lOT2ӏ9kskKg)-zGStsL/ CIY gAobH[ 4rWimLRQ|w2PEkȼQK5Ԅ ReՋ(=ҳT7Lץ!ʹLԊcȃeVM1m45:GW6ƩbY'Pl(& e5rWCJInێqɜWҖEBTRoŭ=zӾm-G̵}<ܱs IxbfjAra ]{i]6zk\:n~Ϯ<<ƕ5X$:r4M%=zλAX?%vɁ?{SxB6%;, qg^p2i/g/eDa,.wU/*S,\/Vi2f#Ef"nAg L^nh FCy}'90Ff]i;J:GkΜ:FXv bPoS͊-S ,uDFB̲tsP{6vhxx3nx CH^;KE6Qݍ~CMT)'(xNEJ[y Uy1wk`=g:+'@3vj/,eT9U@02dyzBF Uk?%lK~X9Nafm#pD}=YI[%.Lib@E*lY@2?V̖ȴ|:kׅ;-eZ;ODef]ԾEsQ^\~!f= fǼHhdĿ9c;JӽYtxSW={x U!Vq5}@-wgJ l!)„m/rXfcs|8i--)@Hfη34;r>r7pc0&F4%]~e"o0FE)_z0voʙ|~Uhg@ yQz*iτVq*3T"U7d#Qʬs%q 'n]a!`,R+ZLFT5φcU> $ۛ`Ζ#JO(OQ1$|Kiy`FKūK25\y\7LnNoFh Zj{s_8ӋD"vt=vў{ہ|?rieOudOw]>6֔C `©˒MlR jh07MW4sV\Zv ww F8ԗ3.||wi`Sq2:\Z2#çI9&Jznۍ^cz;^=qݖ$vTmbBƲ]$Ԋoj!}OLɍ..O` A;yBF͍ƞӘ] JR L'GqЀc^-}Yږ1ofh|J^(Ye37 wx,P9EJ` !Ֆ"nf@ZIVjN2;}#AR.x54! P{͈XS@'Za]1ϘLA?nLCvusHnYe_ǀ348)4hlTlI$$D {y_v2ta !׎a{@C]93('5ZPĎWI{N/4,' 7da eϳ038N{'r&`sG5tp$Va')[GJo̢ڗYO!kҦ 9T5WXm#~⪝SyxT] 8HS_j'ku3۔#Ɋޒ(m5)g.o $luɇǕqJ+aaϽ~M6Quܫ TdKxK+;5b}njz-sbsx$67pWa5!)| C (Ldڼ􄰌_䀿iVIˆ_!@9fidwWR%^$^,yZAO/z<Ě'8yNJC9OQĨS-/G ]68+БdzSYOW\SyP{-Fh7t/O#2{N_u ~9X(} 5]$R5 tS*Tg IRx1ɨ[d+G٥.H|e~e&(Si~(!xQ4"}iRٚBL%aBP轱ԥ,.Z* 7φe߷jR+ s 7K HnN/#M#?b ա+yCh>عД{rHn u(FƸ'0uګ"/0"k߾kY*oWX1fFoGK ^|}'æL ~$h>n\hmBƸԑ*0xc$V@G%nxbV1VBR_ @A $`!U .+O)X̴kaas% ]. S%w觗+XUӉ_k [\T&ȼ D3lON]^`p(MNLmI;^˦(2x9 vrh{bŶ[3un*Jlj U7|<._4.$?%gS=0 1t7Y%zXR\¥l;+²OYez~0u&vA8$ kvU|w≀vJu(p<-H< P~͑f2xqc޲w`l_`zs;eGR m޲ ҏׂĿ\sXT`GXy{e+z0}s40UhFMCs40lnb'Mh"4$ӈ|®u{*i.3Ub GM;Ęgr4ETQA_3VvTci+5nKÒ]BEG%T;YNpB%)U9,1Մ`0Ro%G '>ΪIKmԣwԩG%nxkV^"LNѷkg,⽙˾Y ikc9ꆤo/!Ԃ'XЀpN8gݙIj>^x%oaCd@eLldJF7m>Z_?ʊ*[M}ZڑrhGWH䇥{/V@nlMbdm_.s%=HBB[T,aqnD8}@?9Brg!E Ss5_4u`JGr>sEcŧ!Ȝbϲ!ueMf^wspqzH xM\2J\;ědO.v7%YF*:Pr22hnzWڰK|>oڠ "žEKX0y;v)UQKR0 Dp(K&)Lh3fc] 0G";UBN3L1GTjiyQOZ=OFvxH׀&H%mTw,O< >ZvC;U˷߫EU4 [ }j܊ի}TPMuI4T ;Z OGI+iЂP$C! ꧤTozLh*"xKc0Xq0kT Di0Q8q<Z'娝idXi, L!{ "2DFf5W^Woٓ}mhķ{ޟs QlϪU}HF#8 OQ.HmvRY"pq6"dZFi(J;+'fB8iN%,3%cݤ݁+SXhFvsy,aګ(`!) Ҵo CPݣu2'{ CS<.|adߢ.9q$,V|iL],LYqdt$$I:U{V^"=k B_3ˊu-.>HSbֹv l}9~"0yLrͬ ڶ騹 փg^] i>p>sg-50IK|PQ{1ԝ\b@-Bl͏ɱۅJidI N%ktƱ9@s% kK a=|}ҡ6:N7=)){Q6N+*d .{wiu5[4wW0&v 4ܥpRɍ\ģF_ipysz9#C|Ўfi1ڶsھ=$8KU͒CVH `?E2?[B{1373h%Lp-hO07B8\f!CFl[?(A88V}@/ 7.OAylϫ!p <й!YI-u(G4 rA pa3^4_ GNΝleos?冰tC*8]wIЃqٷ#HW\e^.v. kZ!&;LZr֠e tA*.: y} fsؤW"&0*SPܴM"y8센n1(D'Ly 1YB2ZI GMO>@|ܙǞR/-7tLu&hqxv0A "MjUZڂ͞0kd^1b.t.ҖF KA_-]^Hϕ S6 Hn7P7d/Ad@܀~шZ8aj)rbM'b,7OTϷl`X QT l9g+emv{2hB^Olz,iTj*jCů%|ߋ*c1}^V(vK&]NpCsQbor׿&EkjԜ.z;bBSEj%ژ[lwj!yt OPsG3CSɟ w`N1ڑ'Dž,.,qfdso(-4h!ft(t0S0uqSy_'fjKBڡ8DO*4ixNG>07E\F/]X `S@iI{"M٧TjM宍}[iPTg{lh{lbwvzf2SJ < 3}K_<ⱸ?3پH (WW\*-SAbԅȷ ј5TXXj_6i$rZ[)mLnLü8 [6C(I[W=F( 8Y07Sr ~úzbW,B@#E{ZSZ\pRfOޡ<8 5A$B-3q{^YT|Duc<07 iՖh;i|Q/UU&^ϧ$)Җ@s #`jq oPH&~%n:r*Mbb* .-;Iz.DД NS'SϚ}y1҇|d๹?h*T6$Plw5ZJj.F<^9 d@' eBCZ&e1dYx&"t-Z:۟8f)cO=_m[: 2e< Dazՙܝ%R Js1Wmejw_]SGl>n=|O ktMHM :(tK5{I1Hz7px "6<BH h3e[ D3})RùኋM+ZT8k 42ջ#v~t8}ܧԇ@s! hF[WIl3 FNc B"ˤOG 0㙏V0lprd[$ Pkm xQp r0>)1NACe^$#emNb1wI]v`@}Y=ЙjKZ )i.'(.Zz$p !{ў-XmՂ̵'tGc* QI Jm&ݍcm 1p*iC!D̿9ٖ(HA3ZAtQ lgA1=mkwb\aJyE˳[]6FdlBψH4r=a#[&ݢ lHow T%h H^5MHf8XލHl/קGu@Ϝ^W[b?mPIA.C|0di$Ch-El䶔d:.?'J6.+!< !cZ^؅-5qw"$r~iyKTߟ3H0y fUnn&ܣ, 8@\Y_D=|[EGlȵB+5Hzy]YI{`dbpsʻ4ٞZ H |FGt/ȍ+4X"d+A5~d= 8pIF?(KBto$ٿ2'KP6Kݪ(:HnjKsYUŪ 藊,\..pC[ĪLZ@5CS%CA3;4Y-گa>jv -veJ7cx!~M If Yy@eD[= J} F&-)%1Pq"9kF zވ)풺ĉ%~F5Z=L2`:tsR9O,q?Kyw5]"W p.&Ҍޗ{)\2c6 {6vJq|y)@VDcp鰋.x)~-z =s,~ږ5)FEf-?*$^3BnUI,0@.L{Kf<Z-ԿӿXp%h:9N]eTrf3luHZpYJ񴉢2S@«3%XG9j <Of|z>XnO"9?HZs"ipmyHJ 4W.g #y&iOH`=+9z㔞 Q٩h^7y ^pJԒcF.c (|AHQi5cGYI/SiDw Pnмt<5 & -{zѸ>-P8.Xk^׀20~SY?oʘٳ -_i CLg5Ɔs)e~VI 0x2^tA#%eoiυpv{.8.qU\PbuPEZ:=p@~(Zm!k.xľbaQej 7ta3J%r"5_Nbp/?[ſWbjc<&B`X JU #a8-Da)vZy\ַ1]HǛ5GO]": /A|WkEN6{\a{7lٸw&xd/KeX &wSO:X>\,&'?9{F|iFc"IūCdNiR:y I)9]!q)ӠyT*,n!^]'Vs@ d5NBP:x32+=i" G֌,+auTCwp~4M>M@FS:PPdajĭ{_lI$\{J\.Z;! kH}z%F0]PG\ݟr)n݋dmt妴R54' ,hgv5#5;hΔ]o;*&'!6ozBo/ZF]3!2e|]28@WAnamRw9|(}^x$˺4GYRy yճlVTK6O5ĦrwS?dC*T"2bԼla=dL5 %uÖ!4!5'ݍlUA|XeQOVӥՈ-)a(I/ߏ⩈7(no7EkvȬ(ꖹ_FIgζvipޗ'Ry>oڨwؐv#z觖fh,o#L"]3uDߧr~2$m8ms¦n:K-%i"=̔gPSOsϙJ9lga{fI5ctʰhGvdYIcdQ腴up)Lq"%X+K Do{0C!deX+C"{YƄrd0,)(>Cƒƀ=h߽ĂFuuw Pr<ő#_X"T-e۠ w.3فwK[АG8 ek\=Fףּ5,7v3.'JCKʹeK!^QAI$,مK};B J`;#\[oG'j|Z䬛TfA]h ʿ"טT%)8P%XHܐϰfb􊫪ּ#]!ݾ߆ 3@ֈ/ ACT.e;WVExe F$PM,;[#WS_j+]-TKUee +.9W7 EG2{rxQ<[Dچhl@XfC$J=p/݌exRkvLe{z8A [Xk'66µqbeq[KeVWeӒftp]dJMo ˋuvf0D*)NnyqkZ*=wD␓^RW5=GBݝ0 OdՎVLp`{eq;ic;y"vD'mɗ `6Ѡ\F!cL -xptp]wr B[]jן&@y*daV^>׽;BC /0Q$+%}`gYbrP øB1 RZ #qk8t usjs$nˈKAkA}щ/ em%Xۃ[;0SjULk};U~J*W8ЄtX8B/xu S. x^dŮ:#ш)M㚕a+@-b䠺2. Td4lZ U 9+rrk&z2K{232V05:\DYI~ af,BŋBޣ/^?FĀU V343! x߉fdr ɾL :%KQT99Ig_T+WP2u-=~ IwW9|L7H##a}j5hukrҮ<:%k #I#B (%H$ >qXy, ^J+< } L*I$ ?m#U KƀH֧)]-JxwXPh).)E=}׵KJ6s@-4.4}~aSZ)aŻRBZ|zFֆr~翗kfgsSmr}';Nhtn@@I  X{m~=TFtU ;2OFdاnqyS/NP^Ӣ0bg^L7VA͑aɝBG6\JZ$|G$;UO_P30nswZ }X7o/iJ9}Jvs`  ]ADnQ쯺ǿ ;DR&Ԃ ;$bV~ׁꯕ^^FثkUkwWt*r B c- ~n=sYQCғ]Y|c=)y! #HAȴt|K|Њ-|əE^H&QQ5>V{Zzm|~FkyN<*ӶsS@tj p<%EL/]lHk2TZe66R HʢKFT[$زhJ,eM5K6J6"i5V- }|o3(^k켅D vE k3̘~ Cr7*>Coh,=بL?G΢yQ3SY~&ci/@Pł≏; qA !@h|(w^J <&TR k_UcbCm⣓s&Yd ő!6-.jQ%l mmUEEmFP[J+lDMѴm*UJؒ26m*Mm%l"@)m i0lCYudeQYlmFKZF@6b}2Dh u/Bjr;7#s7HoQT[ eD[DB@::ս(,=XJ_J+-?ZLDRݶĴT1Ɓ2lTT'^PTSkoj; bG,@r=e`!Ǒ'7OPkae귿CFw{oO;:IJ:V ~d%Т|CP<0tFHІ6K(Q nv M2)PL)1XJR % M[IlY B$ ^ww0HRI0$׋(c)(wrYM,t;5r `H$"DpdG5Ia';r  / t$ L!4R1 &YJ2A422FE 66DMK'n &&n ̒Hb2 (lPX12|?8I po}\ȞE|7[ah6K2Pݣo;Vu,+m^tyFsSNko?<9^“` q:FK5%4'vz>O==qi|nTEe5RuBLVPl}%ɦBp!h4DBoaip,`5٨$?kN2cMdxX*oQPSOJ <77m K+ϵ&iWzq3E&faz_̲GlsS|k罢Ax>dzCt0{ x'ou@8ߜ)AWS<# y E=7%G $Q$;%Jr٨хb:~XAhՋ-e` #w9p ^&6BC7%rerlƂ'cx,Cn!ad7aŠ|Y'yry̥:fJfEAU^"JC12j։\]To7?kENwǠoq0u4ǀ^7}VZu -ލӦ"3'4#}w;ՊHH#1R@s.叵wgf'fh;nԔD "6iFDeG8%fD. uWĵL칿C's쫶7F-5k.wjhay{t]6Qn5Fw@$܎MP|y "h-}{" jbOm8e϶D)FZ694>zɈ2rhtSVf\<:ߗs=j=oQqZ@43$vи'+9"๮5ՄE;"oPNj˙ n#02dU?Q d_ w_1>SBWH-xÍ"ׅgZG =tFݼkYy<ؼF5(Yˑ)hz+` T,ɚ^\Ǚy }qj03AGv`~Wgz &w?z )ETe|w\䊻Mڕ ד3]vSqѧTcbW*XҞgPW/?PjQVqOr! sՓAߡoe!6q̀uQ=>q+k(}?£'qr DJM?vȠŎ$@?[E,?]r:rLرTI;cZAx:yi`%hIfFwsk pWyVS(jN ko_]8޲@R#-q1crD9rqfBcשFYm#h9P#iHJݝ^ĵ_s\v [{qʹJfjM.2kК,#- 6?գ -x;_xv ̿ v Z2ќSNQkxYZ ]Y6"1KA$ۤKU٥H1]q$1u!-*{]tMA/~ `#ԢfRc,VA?%΁c̈́!W5 qn EZ~a}DdƂWzv;^`܇slHz:$EEӲolCZNonC;U1=Q}!i̓ RX,|8\)!?=)ųsama/R_jmsM)kڮtW㶼aBm 1{Ut}(եգFߩ4j"! ;+2s(<'uzN6|R` \+^k9O;;$jGIj홋AӾceq:ݑGVk˕`luAHYbŤ .!-D,*bN0+i@NN¿ZO*Ã]x%* v{hhJaΣDŽWrN+][gkL REF9@/͍͊zR NvuU~B5Ȧ5t`Ig->/P}qFHglٔ9^Q=zOgǹi9)$ly ! I {g΂֟I$.+^?m85 F_3 ;$;H\(r͸=‘\mÆ#Yu[ɢߋ;2 {-& ynJWaݧJħ5O^#07:ST4:oȍ/G^RUMkmb+\A~ EYhuZ]D-P&X@7d3Ή!u+d%,*Z*xk1=lѓ-R^*ȝ?Cb-'9Q:ۡS`I}ICjԐ3 [Ȥ#7%FH&hʲg *8 /7 P8cJKwt8R^{Ӻ FNX'. Ң'{@U?'C.Ÿx)UnpXv*C[R=uQG<imT \Oh*'f:] *Z^G؟.ND:s7u/~>~Ύ l-Q0`"dW(axN p =;9?F i+˦naOWhD$9̝#(ptIkv2mȗmS(j/(ë3Iv8KM xfSĔ*a2ށQ#x2"^3N!r pV84]/HiN ,u4և>klxiiDXN A=T1]/E$+p3FA7-qzQ2M<uPrڭ$YkPecJbcI`FJ s$%ƞ@NhgtidUOtwL30K1)gΊp?ƒ,b|$G,.ü<9*B1Qi4-, &U6 &;+!WE {B1LNÿfh+L˻OyqT^v9L.ZmqZ=mjm2NwIIVQJ[AߚATs5 .8ˀxDkM "Ftv?OKSq:J1qlnqDIŶ6w"Cgnm36]w ~!wmLȤ~ʔ?D hIV m4V'5MLMHx6Olt 50+#\HʂS*d, S3gAH7os_(x_@ {&#C#GVdxVzdR>^>U>o.ݲnC4Snޜ<~1;f̪@G; B=0ީv0HÒB6;C=TrD"B^/ˬvNf"a>+1I2RZIc!fwL,w0ۙ ٌyNW,~ņEv9V?;ډ9[Ie[C~_׳'eKJŨֲ~-HeIp`K99+m~n˓$Iav/rnW^oUo.ݽgLncvH0v0=.XcO')-qђ峫N;x1A+Y֔ J] .5-ѓ܍IQ~E N3D6#jƄ`*E㚲\bU_`!O;˽FbzxXoCg0*9}_2l+}HsSTf~: VEnᢦ!YE%,zMw^p{lu9X$g |D:E \n2UЄ#Q0QM'wF{y?Aw91oƠ^5C7t\˯+K7\ܪϺ?tسˉ(3;\7"M9^Y3• 3/.y]gOc)lp=&{M uq3?(&f]e{)Dl3tv@,c.Ш]ϛ:VRw] xN X:D‚ MwڑJ5V5͛OJ٭%U6c~iUn`hSӉ%8A] el.Bk9S76I)˶.@YV®+sx ؿۙ%F;dx:\4 )Oɗ9g][ \%ϋ# tߓRoy1*1ya.qM3k9+lػ'1}$Er.Fh2>G_ P*񪭤,] *My dI=Zr)\e8oש\S{u`g= :%[fUTk5Q"=O^S}S6.:"t5.3#*n!w Ӝ 㵃G`::şOguiKQ.an&y}+4sײmpt6_ c52cpzз4 `n[JP}JCȨ1~yAu|ôm\Z'g3m3S8rotp. ʥݻ+F3P uQ5|s"ULŝ~eT1mO\!ȴ$&}wK{zƿ}ṩZE>e؞tS̏W j1NK8]ęv"SieFN24\&s#iEu+8H4QS3)>c:BP[wnVG,̞p1̞vqz$1"j[Ábѧuzi0!+p0MF2i4F/j1OKZOِ.d#dó'ۑifI=d~uGQGΕG2[=j[$9v =2?).EBb9g>d" Jn~8U؎&r‚TZr'˟lZ[w]12qO͂.VDRxET*0[hg{SHӀ*fNQi/ 'shOv+mY*a0lbK= H q^J2ă/ۦyʳaNȢP?48=,FW4IQ8C[yG+HG0 e-k,j^f P|Cta>nľ05p^Ko(9/ @ V |@h=`썈7W1H*IP0gKZ#(29c4ꮔNKW8B a- 䁚Xx7Svϵ}snYkDaO& }Ne%%`o⸨spe+c-nj~I= oz*XMpӨLCDNv(61qEG]Ҥ{B'j7Ы t t"f45$.ܝ]/"80>U),qAo=J|)l|𗧭 NR[ف_ӌ|nޘ Fi&@L03M iauR-+0R;V.i9YtV%qx}WB9I?k&&;9bFn>w2k3vv46Kbv3_z;Wt]뽕g;ZPein!qb%3w vE!fzBXRiD㕻3,-8-Tp4Z'o14KtH2|l,3$vu>kZ? xFk!-yh6!Sq\ {+}?2 [tlGZV [F*ؕRQ%uCb5HE4W;Q|SVG#㒤r2}KU@c{u/jUL|;őU-RnZc ?E@ -bL࠰SD=vX ,'b//։GYJXUBdStukܬ8cbXWV0&qƵdE%*T0źi0LliH{*MC.]EF>-. -xetF{ 4k[P\GE~a*^ 27i 8E/zŴj(DGݽ[dR2hΜ?Fpb="IYtƭTn}=*qռf#jҠ]L¹H&E;oAgآsb6mghtP m| jUw3/"OwЇ_jpqum$c  u{)2QGwۢzG})q^Ax]^sM}O|ܭn zG c7SSֆ ew|eX|~ 6B"@fV5H:NՑ@CI٢@OZ7ǜk"g)$mc gqAuă+|3V(2(`6Kƣ U.8ԀFNGĕ/S"T\=(F{&C"準uQ1,`KQYQ P}@B}r3 fW$;?m0)M~vn+|9&39m" k07PXՈZb&(:5bBZi(tF&Z=TNņ>SԆrxrGlYAX~y`Nƀ@F6KbV%] l 4"5nR_C3.T"]u;VaI>+دo[l4y6L`"tƖ֏3Yul֖Rޕ&!B5[N/)1!Clp%3KP\p=Md4~4a0HbayiwpmK+YϯHdS =8P ]ſg,8nM~桖WU3l)/ jK# e6:N0ox1DcO3i&ew wpࠉ!C*((v>]9z,c*> ^(1,:_2 Oi<ir6}]-9#Ot4بXFq EvÄ::D $+HQ)‚gW'>7ң"7\{{ /N ߓ_;8,OCٶWLhos{T9?iu'Ԋy\/n.Gi)򺫛}Q <@B?$ [~p~ـ[|w?7=(Дb4< ۱mYVTL%e ݍlFQ10;ΊeujA6[{6z[ Vɔl톛 o/~ $w..{d&b(Cshh"ֆqA"@=8Rpyyp\dkR(eAF֊o%֋MBVL A`XUҬ)* kCZ5PlC DR*Y KrA)9vӥ}T<,rҎIʦtU:oAh:Ry]h Z50tiaUE?B( {u&mkZ+锉)^TK ,ͰZ`SJ+F׷]TuU@>PUQB   s{V  MECvhbf٪ iӶd4Rҁ@( E%AAB@HIT( P^ΥD@Z4P1@jѴPcPqpv&sst!ef V ڵŬnn DCk Cl[4) H(4P[ ` M: iB5A44(Alh[m֎[HHPw¤QCBhB6ddV61Z1;{ ZDk-k-YE)#MTb(Rld4-h ͗ 껾=W,@[m}ѶU4! 9:uCl2m]t(vh([ZMkVlēlZƛ-ܛ3Zֳ6Y%Z,dl Yf"&Yfmk1! #2mȴ,mCX0DUNb³iPYixvx@]@ Zl2k'iN@` db2`O!#&&da&11i LM12bidM4BL# @C 2iLddB)@&&F#@SF&hSiM2iTIPMOeO#SA4Lz3LSį4)L `LL bhPI꒔'z)CdFM 4 @) @L@&MO@44h53@4&L&56'<Tr!$,_P0[4^ڤ5A+yv)ؙe NaHa$gO;p;xdD=#`IUʻj6ś40" M\a3Mt's(ʲYbmȕMLfUi'ڦnM.EfeoZD/z'"U=|re45@e< u'RWOL9VJH$G9\H]O2hbav[Ut=Ғ|RRXbb *͕Om UMma/I v9" jC/,ldqWMôfni:Lq]jo+Z5VzOs61`V{VX$ѬАbD4ZA - 8ߖݹ+O+x: EU42,Ŀ<2 Y>Dp>C.}Pd_pE 4z~ʭ9l`H$X!F[\[Ź&A.OH-|HaR}$1VR–5yRtZyeg`HzhdqI9P!ʌ$0T kq|$'b41N MY"x@ ()y<7m_1'ߐj`ޔ6ufa4jǸVy-.4QY9!fV4 }VVE9q(8qDbl,1s.ÎR- .t2.ZipU5S;|kWX YN jXTKݬt[J`Gez6il g:˦ 7^*ĈZ"WKkAmaf]4]dW?xHwYY^#1@642]1Ou(\R8*ąxO2.dUWQ3mv)Z4(́ă6X2N7  fpq],>r;S8'B%`Ycp]T6hC[eک!~SO #HuFњ\TMzxƈhrAA+8ˆ!TzWTH"&:LEL0B Di !:Dp:Ԏ ,SJtҲ&uY_p#lRYP ՖCL#rPqY"9^ֳMYo% Vz!"hd*DfSc6 mQNXI yάF@\2!& .j攮 zϙׁ֛8@;[7 jsJ3(`t0Jh\PAEIƩyVn`**UWc8![LaVi%RƯdau02NT2밁PqZ]Y}cք7d8cՉ- Kg+&\B AQ˅ GU+ bL4 ݝfٜN0j,TQic-ĄS ]WKDC5HR aqHVMve[iW̤fB7\fFHÉؕRZn&rX:!TYiyƧZ6ifR"vi\H̑fT42bP8vu$s> ^¥H\bu#3Ir @&YD=;x_VEr)Wh8L쮼 BfFB4!$<.B#oq0D;&r5^Ø+ 23#Jz`MB]ZdV[sY9yoV`5ȭ QX*]f9Ju]#" B%\\TVA%SW Nd$G(66U3-.t,_(06!iae~3HE2zPmjY`UXG|Ä,,(ah^4X=gw+ƻ xYV3cfіUX&ʫ rGz՞&Ivz d Le`v5.NTW %LQxƱc@PjMyCYbhD1i/kWq MVXAٮ LN K@㖡t4"K6S.RVgN Q9 A Bg&rJVrc3Ś}pp F`dp9wv5(3Rc-ct~y{{dM\4 rq`xrC]tŧsiڢf>e}šƿe ixJr ~Tѓ\/hj>1%.2y7&OH *&1DTD5hB1\sT[w1D2·WW0fI'CjW(iZK3Lx{ I0Ff̛UlmvJqv:-?ܱb1*i pz|}- ob9 Bd"*h9DH&H@tiE(BP02"tE.ub&z]X5g7k$"DP(fIl6ז9Pikn4HYǡ B -^Dp.Xj(SdBu rHԼ ԧQASL+'F4rMmIC2`YS2  tli^h=ם>r֤r@XU[R0ѡmU\ ~8oik0F6F j/\qseQMWPE] *Hy".y ks qrqw{iIy+o`]%Il֩G.,ƸA^Kj~kw-h\,qN} zOy\O/jnmkT6 QzY%0bH"x3g* Œ6Wg+bw*Fƃqiw&|[=΄eƿ"ăPЉZI$mWn%ES(g^LW\#kht9K: :0SnJi>_CKArD[1a0)ɮ+) }Z['KJDEĢs.{2i8,)WcqGE$fQ](D;/OE;x ٻ {UZ%~ v>xkDz*]7zFc'!N $ 8waBv֮d<5\h@vC\L 0_{:l}W۔^(0 #}n vf`FporcD&/'˻{gE*aZ"ۆ1iu-$g5E"e'KjŖq'{/7?*{~e^she$mt}G ր|]ݔ|8L|f/kp*dbd12u9;Wg ƭ_OcRx\0LR91heU:?{%C6MLٌ=}sʊQȧ u'$#lSKfHhAᲭyЗ#rL8ӤfejwoeGgB~XD󡗦EȇA=mryWU$Gm3[%#+Bx?U]x]jW;B0lObja X{2&ηv@ Q z0ړdN&HKd I+<2W~k<,(PdӁh8.tB7t`3c3B5򊻑%!6 &k~FZ3-k: e6}){:=poߙ1svȏPYWZf!Lu'oeHoD1h|㗛:mgz syO0u^dB;fg`Sd: }R0@Ah dL簾뛸 tER_E m:kB6a >`j.N)U`RGjT3!2!~7ȕZZIE벹뫩DtI`8TsIN""5'ZH?= 5ir [[G'HiR}_'&͡+QŃcD٨zv="OKf~tU̮^oaR50 =bvޘIrR#n6!>l@.~#xbV5I"AT%M*6u4obG7T-Doz]׮t643EU-b MO͑W [z62@uEv2_=s'ӤűgnU+,_Dk>܋%@{iՃgٳ|a@ȶ|SHajv&n4E$̺~CQi޺gU\}=JͧVwFticd&WoDlk)Iѵ/p*QIk3sH-k2}]/0<Ũ}?PtKYGh4;u\0YqZ"cVW 8;!얜Õ- :`fe>;E>jЯ66}k9Z4vMu.c4y2"pe{3~!%jI'aB.#I'29flZ| !}zw*B^\@qeӬw+5qEcIP!"'LD1x>e")r96wW!-Erkf ե+'z^Mz &/knTDMl N#MTCwNѴ搿lf.(&˙1R H6(3G URa/R2qkjök>?-_V+0@0-_.ߑ4^&f>Qli4ksO@yB!1 JB0b; RUu_8e&MϹC&)ӑa4m7M !Tk16g 7>Ee=ę¿Uzobcf_6LzA[w R3Dܪ ̇7%霘nv(AMiZcicٶ7HeXBn`a4=]Q>Ľl^+*$֜$X+1K3)W[[I+ƑHM@`Wurݠ5W1Aq.`&ƈ~|33#ʴTjSHwB+b_rs紴d[FF]os2*f'I 7}$;j`Z ȆFd%G:?ȷ?; !PH$%XD@8aK`AJtH[WG3΍16;J -[Ze`CΘXyhi %v F 2;0lO`S s:pK%k$^1M1E1>as޾ѪydD7AZVݖi{iL1J)U軝BAÇUҁX3B_@GT쐹fAzmh֑% `@d 0%Rڜr,ޢHz3'R8yfv47#`\gh0 >L0*;TDa%Jk$-*:q'6<{T 0IErtUC!Y2AK$W{w,L% n̈L:L7VI X0 j6v#T\z[|6È;=-u лWWH.'d1)A&( ]Bl[qΧД],t|=q6E1,Iţ@]p粘ٶ7G[E(SFomKp2e"!$(T\xx1e0Ȋ?Q2dUOu<Ϟl!:'uؔ) )(Stk%&(SHc$&; 2ōcZxٷ)tnH$(ZO6 B!"HM/3D8jNv+iOd~*]G`ʣ?>m+`{*fI^*O+ FEY=-z`bwܢw02S  5yQ秹*"$nʀ/4`/MXT-ixuSA$szTk4p6.QLE *L@0^s<~">QUOs`[=2N/ԑRA`ŵ,ygt}%,-cF,@-*>9=&Bt,Y]pSUqTDE{V !ThSɿI^y'B8|EC`D%BE , f5L=r*(jX4fv߹SR!OZ!jH1 EhLr\ [:B՘!>2 wgp0hVGGb,OPUB-:a.d!bb٣4η%[fo9fu15fYQ;-@ABB= H6Vv?pWkZIBGV?tUVPRL`sd-*؃<Cč)9}uh2} /FW/d?o3@řNd'=%K:`KTPrW"66m%IԖ!R#] FǴ)DE_Ar%֪Wa<[T?ejlqK9p Q έk8qbyH͞FPtZc(F҅iu޻x=.wW]Wt!'Ɉf3^:Y["%eokͬGJϒ>k[]P<䓝Hd2Y ccl3dfG"!f88r&/Z a6zD`{=+N38!{_jm1d/Pp9@{g4P"/&Br*is*-^͢&篑M0s Pb in#RlL4Ё89]ny[SF͐PY|#=2uI&5Y3~,k=^w7O=J,cPkCB2&ƸLisY]RG\V~-ΩWb{[+>(v6 Ci}([3TH9ehJF*c j݇^F<U+NK`hZ_oRaS,AϹ$~7Qyۥ ]{sٓ]?ZRX;eK- qZKkt\$?_eSܵΣ@zdǜ\;ѻe>7 rq~h6R fv³nydyēbH&5*şvxvȷ6mjyE(vBsO0AѠ0'RtSs?C@"oԦs5[\c8Mwhf34Fv"~Abk%N %ᔶlxrmkPmKQjSRVL;C\XN%o4^?oy1(ʤr|#+Tm6h "?Yc'&lҚУ\|6ظ$ZH#"[Qz8:3 ̘B6yH&G.LϒL'&ϞT8㓯fm""`P.^7/{VkF2uL>AϥF#h{ f*3V|oDVv_ V%ΰ@;bzIE:UFhS;sCƹvL̝ƩggT_I#bBFgd]HA^j1(H߽\Ŏg.%='c(M3Y&a#zS šBLVSGB X;U&u\tBTtO1 R"(&D$F6 tzW@~}g/{x\uᎭ l 72 N$mPX gѸyMOV0`!$ :gbm*s L*T0BP10ͯ'=ZԌ.cutlk ԮܨzaW2B T2MxK +PXűbDU(bBK ϴQVXI*HڭC pX`?!h} o~pʵvf%Pk*u=fOp@ 19" :|ac{ 6Ag ~ۤ2?$~)xvSJ薏|ڲrdV!&{.1!D.[bcj#l݀$cTTl W|Lr(T\v!Ƈ:㭑fJUCjAB_)4 dp1XƥBss d@ 0 >ǻ =^ űv'+ZZB8/% |6T3GHpP>t*5{,(_W{=8=wu AIA=dЧ:ͅ4Ր8V2K ^UNTJ9ơ5%G['wY9xPp~l?d̠( `@& #@yv5̆!%J '-12>Of(XO5.XkKͶ>7Uq%jVB d aXgB7}͚`L G<͊W"~P;3tQ/⼟r#NWMGXqYh[5C,qvTlN]d" ؋C0hɖ2dkIIXk&j&1Aw2 Az8}{>:1BXW $ݘ* `Fw\cYu7u2)k@!)KԨ5( <`}#"~[OwQ@1]P0z9DH&!92RB B+ D,8 ⯮JDSz =_rs!-\0#jdi1.S:YnhjNE)hqaVݲK畼Kom*U G랶;I!$_htflL #.VIl( zg5GŹ:Ze UzPahPLRvNNq+_Zp`cOhG\N9JA|V/)j}@`] Z2 ]?" (t vZ$.Ɩ]y@V1)ȍ ~2%63 р'>>&ZJ\ Pu^'OT;"LٲDȣ4֖PXÏ(dNx8}jW{Wh@f" y:Xƾ0J*9~5 @@dm:+3Gc:ȕ+`] MP5$iReJ(Ĝ QBT?BCunӈ, 5:Û|ܦS: ؙZ@M춧 DfڥՅ&A0b|&}2P"8/ɧٲ$AReIBw+O! р nFyOڬ D{NGc b7l\e3b y>k%x@!dn̩lRy) E#ւQp.Ҳ/3D%CT7n9NYլvjAFAm02H@@55\c ul ppqP+g9zY*I9_1FCK0&d)A@} Jf!S?Rށۍǖ8 9lu,ӢdqB fhLs x5ޭq11ԹQE3jQퟱ)^Q@ ܽ|J0XaEo}k=n12jr|ԩ@OIcڮ`DNJʀloe9P%K~)Հſ0x |2e+2LD i84![\ SH+͏wʖ%D8،` !SU^APMr7|:(qz$*^ B/h IK@,p().PCX(P rbG kU(`P)JSF(@DnK[Ӯ~=3@$I FDC}WρټTu:g'ZA!NDPǖJҼ^Wm}Wjueb@;h`5? z^wGEIy չT|W_/scA?Dz'>KsA!CmfcЩÿd%wZ@s,͢ :r7R3(GJ'GL;=Ok(& g 'zu}M86 vb~trc{GA_1 r+o꾻cP?(A_K8A yUOu<h~v( H!~>DH .?;DU~$#r P(i?CES*"sB xGc?TC`D~:(lrE=~D>ˆ0CȈu !S؊ =%@RzG{Ub#~ɿ|BG}XnH}T+k  &`Z!eZ" 8wH ` ?0쇽_xyQ€_σ>Wӹ{i(~(>vu7>ͬa_o_~IBz"_ۯR*~⦟Z*ЇHX }OGJ >*~䯗/: ~^>.A U}+d:CwmHz}@qz|.N|#Z@ZQ]fK[ݜ`X@?+_ϭOGo-"&!+6#?)yO T`4~f ?+a;Xr"]Θ!@@ҥa"!Dv֐!R ^kcjTuWvj >h|J**'ոU7ts$cHQ0T".ӰuڗS/J@GҴ0*U@=oP)3)S;.9W?fځK?VWy CkCtXxy\ Rcjc'~> q:Q-JCA趿V?-nCxM  TA" vz2*D*.Bh ?hӢ8Leɉm=;dDFلooհ180ą5{?^T!A7zru o訆09lYũN+n"֭Qzoei{ ,'"xkпca!Z>[c2Ԕ  .Gۭ{Dޅ[SS2+U^|n=6"ZƽnY0anvz-r^$s[*>uBCEQ)miUS᪊O٭SiV:!ڧ^cFn@ 1`1\.BpD^juC&}JZux5Qmm4 hqtp8)%&&j*Ө`0ěXW[mIӛRp8ɄԿIݕcS7!e658&?x/)eWF?GCn,PV_6g/AhտGqXrb%g+ubm{!`2!5RXsi>(.qU‘W(N,*Dsg'$L9HYKozkNO||lz{SFz5:[2٢΍A-QLn5 [ Ȍܲے]" ""Qt?zY1IcqI1_ޓuIP\>Y#tsVFucLWd8k,\zW,h9[2\=l >=m6?5M6w3^yºttƹ"ϗ쌰ZIh`(a)i]RAܴC1 ?v5eiRث;R2NtnXɎ8%A*#A+"#z磬77uyK YmpVzl],>QU{ȔbZbD3MJ6Ў}{kj j<{~1m:7p\h$a:Nvf-Z @ TЀcOwZ݀LޞMYJ9-XBn1H)*9@}沰*Y蜎.iM!a]cn$%'xi͝)#R9$zgOU2 :y]_T sxK+yմQ7T"!hHHŤHoGZ }.y^M!iShJ%< 'Sm'U@Zb)D8Rg(fEdH[XY -@̛]KfŜqa1&|޹T𣻝,Eer˞%16,2B9yB|LҠTKC6I.d0|bDE:_?gvl{tTɐwFPt1\0s`\*B` U}=[ȧ"w'7KrqPƩu;{,~n@7E$߻/]'G^ReH[cZr%.8Y$3C )s8B14Pm|2W#ܫx1A5n$Z 71Ѳ^3ТV Aoq{eApŬXP  ɔȩ*@SQxld(&ƷO[9<{R 4+I$?7=!5n],0hk " *fUS EL$PJPЀ<'wV-3U DL'he Ion;8?p ba@8>Sv5ugqRxrh><}E8x &J`"Ԋ!Jl<4su HS U2`q@S-QE H=|D b!!یM#gRZ]lgȚqҢU J"'TGa7$DאMۑO_rW^U{rx0tus%z3 Q.6lC< ' BwxuO'8$~=s?Rד׹?aXq\PsJ.Y(7FuwΔk{y={c|z.?Q^ⳤ(ozϭ 8n(i <S'ʻ}N1ww w1<\QZ^ 3!՝fox>9cx )8jCZ C4; 7;OVo`z:>[;WS6cHtt1<O'!yL^4Ԯճ>$]w%h9jFS?Q<{uv~!Gw1b*xgOviY=tOB^"1F?C O)ِک~q:_S; 瘁 ǎD pr.~y^ @Ak4r#8FGd@#9O >JHoWr|w}ƚ 8z]ǩiqCxݎ{d?>^[~?o/T{؇ pBpi@'( {frMBS:zJ-+J*Џwy}wth8* 2*>o2^dyYba wpԆ~e)A F]'Wzed4I%.􂇓'gv-+*rfnv!sY &Kʚ . _Y1W8 :봇GN*8СƓ^5q0E >vG[himےCqhfݷ9*sp:B=TIPsc @xNrqrwNw:jU˕yN#7řHpa ]_4=g<#+O dpU(_ I=sbs3ngޫPǁ#ѾGDΎ9\kk 10GupH7 r#ӻ4T\nU` ʻ8כ?[8_Sp9 O_!\|z@;oԩ}Gs TN1i(=Ym\x짬D[w"8?OE]o9r g7{no9w^2<\l~IJ(89'DS~oӿ)ؗCv~siNY.깝ֺr<<'+two^UŮ( YM *un$A=4mh׈wjEe/du7B |\EuxG Ix85 ?5‡<ްV\7UJ5Ub};jF*'[~mޡ0zw[#?t:G}u]+⊹b8ċ%,P@d&rE[;W;_GYpɱÏo w_?EMyf+z}y&r% wNۓA)g; ޷N"w;}'4C7;(@1#bu@ᶴA>/vp )bd2ec8aW",-b AB܃il_6#uRzrS$DQ$ Ab D" Z-T+wicA3|+=C|Τ=_[Ҹv/gWdBl)HRbr@"E@$|F9o:pgkah2{3mv:X<qhBwnDyv뻢ۘv۹y~C؇>]]5 !_㙹`wm7#VFiZseTXbKQLg8XҊ`Q7t8-q0g'Ux9j9sKܮ'MSi٣gY{O^_noFuu`o͉y6BtM5[EmyiW67\_}xfnXkY:u?Bg4׋8rx':ʱu#FpgLM"1=F6Ҡ\0)\+u hO`y}[uÝ3GP ,JRET-LEgETJB[ "`gLp()lY6HFsiTդ*yPz4G^E.ep8)lltm-{i H(z* FC-R0B'@HIIf9[_`=kwkD'LJM\ܹ'w8ms0I~6&C{ ek=_Ak@B" +F@vZZ)&qb"Pwr?gpG.4OԇR`I#I\T4:f'- 2 C"Q"'v(P)}*FM !B39)!@Bt`(nCMLIHRL :xȶ3NX~!H ΤV(d2stH0,J^Fh*40rwIE(4 Fl /mk2GDGYbX(JW!?&i(I'NXW[`ߩ囈pBF,0P[R!Y,I2aObu n_5Ƕ._[51MG/8ocs/OoPQ0t^p*|DZ v*"BlyYE)XlI>8Д}d@&$uKSU%rQ5T9#HĬK*JE#pf&~&pSf9O7(NP0S%U:P >N#`f;ԈY ~x_ С [`Hbױ*c#@-A]r׀!0ȸ/8ٚao/EEj-pH BEn @ PhC2 Ӗi1qP jki%*FDAv;XQN5%bR, q4nϰr'Y((xdlIʘWLKˆbQ9ByEH TM#6V!4c>R(UNeRKe֐cgP ( cL4Z˫e}LԼK b竣jh]Js( r4e4"`y4`l^ R6 Mk]>%F ZLYAvBo[Rצ+PJsL# 6'@p2*! (& ABB5%ss ԜkCǁ䚞 we66km,R38BN@=LPty^ >')M%I{V)o1@ȫیq( zżu护th4& '0R*24G! m2Zl0dK3@)3P&( :C+cf6T4[(35H%l֌d A!)LFDm{߭GBt@߰CUQ4 ']bh<)H@??Zj D!(Ӻ?+Y!$~Nqvn!t}|:z'Nչ}>V>nD7775^KƖA\ZEBXĠͫ3 dS9 Jmo@ 9Ϯo;!֡`>c@?=Tqk؆I>Q@ "3+d_-`P8dst;7$ˁ>}%~_uxӖ9fzgC֌썐} ([\USMv*(JI.{Hn [?(3>8qc8`VD%=ۃ^^&]>9[N/0.-tԳh%"@ J/nM;o,^FOC'c~>*w\yF vDH iI[Rp`[WҢ2|b. Q$Yvz.#8@l^0<  nd >:}m{?73_B랕C {^ܿkM$iiJwkouĄj"6P@E7~c8I?#HwqI6l weZfޏ|\~!<2#$Gp;Hj3M̿۾irR[?ZҼϝj4TۛQ&޾_(߱;'L2k4}W󂍌(Jۚ/ d2Z%{T+*Og5CRZ2lC.Uյ pKP~ zǺ-kUl2ƀ܈i?V W}-wnC ,1`>X}\tPP<8~ןNmW܊N0u%_mҾFm<,)lJ[Xӭ̥@BPdb՗'6muquXE JTWS)6WRPAL.{T;EJ t%QYm1FE8>ҀQrDKKrhGBc"_oU "\ƢWiWi\Xߝ&gQfYurh%N=Zk9\tEgnj+3foN٣Xt 霅sDT%pE&ag-GSIQQu%uo= 7 slogHvYkkt卟sм#wGO+_/ 7TfE֩k".  ]oz=vy8C_]xadHGVĢV(.*jV?ѷcoSӿ4ś{[d=yƵLqJ&F8q8h5lYvjnsB׾l [ 3o}燦vI+,^fMpo)ڔq3Ae +ZGY l 1 S.7%س떜Lɋf{`|<2E2>lOg46C`n:qH" )%qNHefɰ!/!\z{ 83wǠ5S{^/VYNtW-ZRj[NA/l eYB+*mpI`2Ez2"*A@C7!QxM0h* ]b1bDbe+rlP !$-yǕr=sԉYu3Ԩ0B|~7ٴt|/tqӶc;Xq"'qebtU E-,PG21*T9\6iLZ/*[cso8k>7Gv~/73_\x؞T[U$/yHwwIYo׾8+tCP]!+>|]55(5kLLaM/+ F)̥=z9R߻T͵* ҽܓ5𤠞`\-TyNܞآqRpVٜ9n(/glǗ/GŎU#wi*>K.Y-eSAԻ8P.{,y/5XS2mccƕءΛS<2>.qyl7\]KA.9a8EP>.Ą6Al\^ #VA6 px'6Pɯx8>вQAgT z ma; _ o[ PWP:̼I믇) _Hfl"b؏KkbQjc׶fF kA1qw]X[[_=mXԖ5d*I浏<厍Rޭ?ZﶌUi?>n|?tc ;a*BU!?kϷ_{heorܤNJ/\U+*گ!}3"&rGs3!ӂY@"T%47B?M~Mw yI-;G!H]Tuux#\;kwB5 =\j4>kD0ɰVQ$:&&|YF!+JT7q&P6 ;Z.E̫{jѱ>'OKĻ7fտ!㘼\MpIA2b:=ՅݐHRKC;|QyV@Hl@~y/mvy B~F{G-]!4!A9PRӤkyW_Q|-0#TIF@YW"@y7%^Y$E* , 2O1@!2pB=AHPrT YU+AHPP_\3G\kTGGif]Nw2A.N ݣb-Q\jDi;ݚrο~{3I xJܻW DBДO.\lFKY4dfTTʜau=~s_kDÆC^7!S]$)45Dvq. * H4Id4-T#.!ɓÍ;!h^ O?_rN)È o)eC,Pe׍=6'"P:S~\~{p91*#G*Ud3A#M'逛Q)єwaCҁnH H(4 4 PТ*ҊJ+@"q -"_ NqRmMpbfrP6O Nlۓ7q1L9ǶHzGꖓnSfS %6`Ck[QFQBP;rs`8/t~Ӄ[LCv$JrJrhRi \PqN7{^V'BBE<1$QbsR<BE'b 63JGw=ypR&Tl9ADddg?: ҫ"bzӽtO6Wwn_t/J$xWFʍhp]۹PlQVJ&&H JdЀJR*R-H 4&HT-!H )JP\ZRUrRQW&!H5R+UvuEfb.|j"$5FIX6kwst 2ym+~-jd!ҝWEQwUJŒb!);\ՏF5XV}].CE155hr{MY2Vff`PDd#C6Sw5ZK Iϸ{ZK(wr L|[aRmhiַ.[bKm ;skzAު}}/i9}=/*ѫ}yFolmWWѭ^nvZb!Hj݁ؐ׵5+lVW.b~5>V{;#;_+b(o[Mde[^xQbF+Xq9!͌jj!ՎE9kTkm\O7awn W+Z}m?/廗Rت kW,گ.W"ͯnd9( P5ņq<9mZƏTr[k_cQh]sEX-Yˮ+UnUj$./yF5m[ U R4T+,^W+Tkrjfq}=׻qAt%lwv6SR++6uj3{Ib-w_<EͭmAQ ӺյΐamW.WJI`:nQĘ-VI.[E/Zկ,D/wrFVj|g5j EEkQ#ZdQmcU;q9&5,oJ6ymiۗ$m`բÓ.wwjIh{ko5VlW_Y\,i7.lϣV܍WwI;-snmrFT)Ʊ^I3&IuW9VA033 C3ƈFA#1ͬsU[j*%mk{k˵m}]%yVᢪ;u8kYjg;XjRV:jD 6ZRf4B(FJ1m Vwu&[j"-iJ욅"h +[ijUݺ,>L昹UJ1FGHi+յLfsbѲUQ)nkXja-#U͵\΄yVsX:E*卭!;pGUJ* {H:e-UgoN6ZpuW.j ;wWwUU.nIV15G^3U{Z ]ܗJkymCˮmX-nWD-lkhGvry]ֹ;V`]l;jĉPLU.[֣7)]ͱVPLC5c1㓯6i,e2VW9'9Tv{ d6#j=@sng\\wrIMyۻUn˻]ZeEw-LwUcYQm/[w_E_n[oh˖nfTDMhMbɛu4syɾ̴yٴAPۻUr9%&)`kVes#F﫽,=^shW;sc2Uwj np&jKqkNqsy[ۖms@?)ܪM^s\A;h/q"j7NmaQZm.vikK^1\RsPsk.[ilI[$h\^y[tf9ķ"쒷.kEٶ㫭W68u4ޡU*6qr[;TXwt1wsI;Ws-uQs{=٢]ֿypj+6ˤqu֢4{NNBX`cdd8#cM1 l\+ PN^\ݸww\Gw"wnnI$FJd;]kq8:WvI/{;5Ȼ.\:W 6uW+7M,]$uKV볿=|Wܮɫ뻔O|kr]]us`Uuuwڧ{Ʃ$#ڮ{b>{Z}-{ݨ>wsi ;oժԴ w{[Wi.5tӻ^6wg|Wj2SH5_/^MoݮrVoQ{[Ž3kzށTݲ MH 32bӋ "4j깞]w@-itsn†9ַka/u2+{k=t-8ܻתZQNNwcKTS՞Bm$DgM>Uw L_Nst!ēֺAz۫˸w7(s|׻[1klk{xmgq̺|.wI NY4o6&{[>|M{^F/."^ EWSm2 g:Htss(# 96W7LFnl\ܙ+˺j.( ?z]awkw'w+I1d;-w{l毴ܒ󛻶WwnvuFAsq/u1WJ.sJ՗I{R3[)VMz9wwδ-*黨g5y}y͋7w 6^<*\vi-4ܻi}my)JN.;\]n;r--~ȍ2S;zv iR(j#[FwM;yflMW = irۻ_yr]N{6:)~-UhMFtiզfPvA|jJ1wUqs>C&Nl a35D%k̢sk$hqn_w\6Ia W{fpb>/"ijX1nuZwB̏uCstF+GwwsNwi ÿG:QQYS4ޓK̪kԚȨ̑ !N[0wqlѹDIE[Yf(y!p qkaG4)Zi-aO3mb5靘̲"04ѧgɀo=.B6mg/3Ñs젩&(fL4+k ' t.Cӫ܄8eހrAmGGLw0G#Zӥ*m@ ilysX)!1>ޣk}2&􎒭dosصnaiQPf]:h[q]=sd4!(Dڐvm:2m] !xrPځS+@j:uVޙnF.dTO/ܓfSnWvMQx5~ph3@2;?_plxm xa\^8T^D&f3sg6%b?7 |:4R&"ؐڄ8a4i'I Ҿ$űo! rFnQqfƚkE ]n!*P9UrjO]~b4^2p?;iGWG{M-) U5e^ϝ3t:(ByCUDIBH=Zgwr\ZCI 2MP{;rzY؊ @ FKD)+2-rX~G^l\1y=Cp:Ƶbo\bodFѼ 7$˭"pF!@rgp>в^?lG ;}Y;|wIu,,ϊƋ,jFlwL;nPHĖ,@0}, )1a A~YYr;:ϊ8z*l72|XOcI bB[ %MYPXZݥ&4B3MI#h!ۺ@\5N&)㎐R:6^Ss,;iZX*m<B7}S⩌dD-NIY'eIW'0ߧZTR^M$mJ q7(< X]CXe Ĉ}pf;uԷb0O1/ !3SNe9_]V؜ΙjxMAlٮӬuC{^!?-Tk0-򙝶V},VMIoMocwP |#vly%fx¼5ׯo Oc|,~fmE/`ϣRǐһoغ+YK~_esGځak+C!܍IU\/Bg'{XM_&quz𑝯t\qxS闖cNyߖRPX( 3j:8}c 93F.hFnUKfOڪwzJ^cP=W:./'epgǵ+ׂ-紩6(}վɿT:P3FMu*q E/hFN5 o6fYGk>:kL[." )t y᭛ >?Oo0ܢ۰Bb>hz&?*w>j=21Xh\[;W[ ԍא9?5q>z pBf6oI.ޤ7@YL*,blR )SܱUڼi-D#5!_fߠD6y61M.5*0UjQQyBJIA^5`Hg/uH`t}}9R]NkPba`յ?fL4 v:sۻSˮ!%xenGJT*P  s;5\+ ,RQ N*-'D?ބUƪ(Uʇ;Ȉ9|4FX$GWC9.wa'_zwyD<}ߒ02/TWU@}J+). /~ B6M5T҉ #ٿsh`0ݖ\cW!zs$reLإeq77jǾ9]Nu0MJJdK_dd%gQ03st]?u9,thZ '_(2kuttdt}H5s}⿵LjA2R#`[:=e܌/3y [,;º/LYTτscWk"l"t ְl1\Z*O{XÅn "~.9:0KN:df;L0A> $D''HEos3S'38{^0ӪjP9$8ɒhEDQƁW ѸOvͬRfi]2]j/m>QPnA]{cؗ`Ȅ`!rDgz;} X<ӷvb9>n9?cR9w՗8฻W %e ҊUheзعU9&Ŷ;M&fE0DEBc]Y͈Wy_91 P_,!bOAל}f ##xDRפm!3!^cޜ_/4{BAF?:ix:]I9Rw<Tw" c)ƀ;8){F_jc,zZ%ӎ;TDO0Hܤ"jYH:k <[hG-:Cy氚O]ZMѹiQc| ^/_򹫕sD;Wmwoz\\7}lhb;i=.󂊋 %wgh;(}UO*mp.v$V}9&CyβŽr1ɜ6{?t< YVuה[cXޝGǶ=FpVw]oXռ\c¨4KZu5hxyCo(cGٗd6*CM~VgAһ12 >Apрj4 `$CX*g]NXZx7>w!dΙZOsbv9 >.:黡ϝ~*r8Z':Mov3mKGըFw\?)K"lF~ad-X[Jc Kp(Trafc~mF['8~Rw] KWVKdeUy!P̉RK;ηAQe5+܊G{/b!@{Vn+"xFC oyժ/K0!ҍ [s([YO.D ct?fgo`ӿcn _t8 w\'as~ P<^+ !j HkH%g؞=(Z}v޴i[G:?on%,2.@R|Ӝ.9~UpV .>z_JT5R9Dw=qwe+:T~]oQg8^Ҷ{+ 6u*]z'SưɛEon5)ˮ'!85{Gߞ^m]ӎfQTӮʖuOf5%yؔZ>މR_u#4k'*j `L:_ q;u웞D[nYBj 8C@Q?x} ,:CTSKmͺD23*~5;26towd  ;!%# .站8 AXN `tE'D!5l15۹79.dSf,V 3=2|j+䅼Vh2_yOIv$Xjr'+N y4&mY 4PP|+2, s+BӬjhgtO=Էg rQ8 t-+WC5Qb:YVT~vSjWզSЛ9.قRfniOeR ܏|2Hd.Izg|Rҫ&HYJw)ޑ`Zַ/0O5f̶7|Z}厚d8)T,\ܐO̧]='\mR%g($⊊Ri.A2L -ڬ@0[w%JZN@qP60/d:}YxC{뼮?#}0'ZD1u{S?}_Qq4|Lھ?`CA>:AOk?-K2sX!GҚ2]* EA@Mn2,@L]9\?S]@ H?}GRJ"si` PDc, eE)i +CD_7/.oZST]A͔w43@&=-L|Y|CЛ_bBIeKˬD_&L>KS\;\珼HN1ykN߇L̻B|˸0YO3T<Erks q΄WsV6Sj~qxH޲fm (ڨCC B tt(NUvIv=? 28L9u;f ^Ow Bæ;q><~)b S6#؄YԗOؑ"IkT0W_bd.v5CJ`"+P#MxQ* il1ۖ ڌv6) ee1<&W=>*keTJL vxq~F7 ,m=A SYu_('&W˨ݷDK A4";! ;E}-s-.n,7 lȿҩ^ Vls*զda>F.οj~goV6zUQ>'JfRקQ㥖yn~` ڰd:#% _víۏdP -G1'@wi>?6(lfW!簭&܆[E Wl@03̈)+'~ZOȄ}m?g%=tC`DkB)BgZD{q}|'&T;G_l_P5bf`d/OTEE-l=lDO]}@S*??B>S086!A#2Q @?RQGJ+E7ad8$G" AR)/W?}ԏj;O=yQ nc/O D0 o嶜JP`˂RM,hwtH eƷ`eG@!kٔ# ue֤yŊ{/LeXC)+űPBn`0?D5Zޱ_$pq/:Jᤗ%;.'8F"92ro pq6;^ͣJMi;UAd`ʿ58T⅒"Z<^y]" W#d`VS6o֫癄~  sS)m-ed;q>ڹJoIOC **C^vYhll!Q9Z~INuⲪqֻ^78rQh1L1w5F &1vd=7=_)†`1HYϯF뗴 {a5ѻs} &r8HUЛIznjvw1*YbݤP/`$r}_X*VZkPJ6}=.DNƌ6& Co65ђ.ɗe\ V>M ^A+`%c$m$gͥ?u?F_ғlQPPsL꼔lN<hg+wc{G(DrߗsbHPU0vA`Wm8GVm R6etO%I~2Cĥx,.(a(3e=eMhw;V=>Rܓb(L1g{0( NZTM! ?]iSn|[QQUv3Mt&cHdDj%Ӿà1Q>e-ì mlJ(+r7CW[$Q)[2ԇ1 &"eoLu&Gs EXcII{׶15aPLYWM]L<)l_OmiFqk@ :.i<07 ΧQ/h&":6ө=6FE@]#Bmem]j=! ]S^* /}FQ^x/W~ p=1սsOQL{:#iuS?2aۚ2Jx`4mg'x0hjZ2;Ͻ}/2=kd[!`8I]'NL L_ggnlQ~zWڷ&3'~I!~'&G8_9z3L?὎֔:/|?f({}u 7v<=Л}#l{>>Ā}|c`4?J~5kb>&t x~kc O=]{fJ~t ?/8\Ǚpe?Sx<鄄ͫ0`H ø3J98n4v\o]jm$17!U3*y~:Wz ֔o\10 bʹ&?Hj-. sy5cA L6N뺉#-yJ FWms ̾aCQAz-U(-|%^ AyN:[bP+ؐIʔ5h HdRb mH>a&SuVgF@APX@SO8ǔnaAgiOR, GP[+D_eD;}If8}ɅH"=ѭJ$ IE;2ϽRP(ө7DHn }M\^MqխgjJWi)Y\45$}O(GmxO=K>K 3p5*qJM/e Lsܚ3d66z9DzŬ q4\Γ|~Gx`oo"=|m{h'8pFnwG$>qH4d8bxOɖfmd+Hf&>(]S8 ڋ&)BI:BwE VS5ʂis.Ǽ1^~GSyϽQQL~%6st-s]O|0C@&wBIk?B%Dd8# t Sꮂ#TVO&d`TbBAVB-}"k&+с:A:OZ{gW!.kTТE:Ynt= zHTyD5Ot1|Ivp2,+R&{k+LeaۛZW+ ZfgsGYYD28zo5T ~ec`3ht3b @ Z \ԕX#q~*t0[8JBҞ雬ZQsu`k;Yzl`8v 2Ӡp t5I,~sq'1!\eUl!l~#|r 6Bf(z4g}3.;EeїѨhe*B+WDn+<ҢR] Br+o-ôӮYMrjV394F#'99{AܵG6]Qi o_.%Gxۿ@5#ViOgW96+yՆ;=A=/YV6Ep+ +P{!b_WxoM]Ymǚo)d166jobx N+fab@PLo߳7D?᪒݆{Cl'c:ھf% w.+IٿqťVt* SYr2a9{aZn&]):TSFwwz\vu}mkUf DC0S;7M,FFWw~@edPtNęKu>`bAfao,uFUiv>rJ典J氟PmoeN0R;ZZR=z!eBC헔TNȡaCwыw.{,Yy,_D\sݤ^Vzڋ\8)ϑKNz\ r_DQ'9G?X@+RoE@Tb cw/baYt7:⍭Zs6(l-KA4aUI^qvk`}o+V(aGo8Ys͐[e[>anҪHuKS]\gD@!2zY^*lKA'UmR}d ̗Z0W\|AWLt,VuuNN*vcbRuoJ'rĻjᄐa$ʹuk\r=41|/qxCz]?= 1C Iv69y@@zs1*{ yd|dL)`4j8JAyyw@u{H`f2|O{ugZLQ49;iAk'ɜTrbTiY><}.aljZĔ|,YE} []]B^4.@]^(Pq/a=0]@W33w9!4EuSotXۢFUWtq~e$\~DpJڱF+0 L9:;a""'0st1_9n8H}Vjx( NLsݨ %H1-;A_Qnn=4D~GVXp|GOYxSȢtjꑃFR!E ho_"8)$GoxLa_#;k-/EJ.eA?XwsP_~|q$Rkt 9u0JS BNIn`LmP'|3g>u-J:A/4*H`Xϧհt[hi*r/wS7R8o+ټQc$@\jee)avM4=_aurOb qipA8-%WE 0w}IB@$H&F&N R߾RpG3'["<`:b%^*T{"> oj'%K"=%Wm[Y]v9*_C7Wdr^Sήh'bjlrR*C o؃1\c&XN̕}UgWoOtkr Yv-Ko&ԈC ּfbS )0Yus O}2_!ءNNAi|fڭ֝R}\BUTGK Q75v0CP9 >d=JA%nONT"P_۔$zrvA=5^*SBJ;nt^` ^0cY6tmv{?/1ht=C) bäJ22;.mxPټ7/MJ#-Z!ğ?9,ˢlK<%済jxhT`oA8=4ۦ| Rsg^vW>>`RW? cF@:)HjZp4^?N!/y??m?DU>;Cr'a??@5$}w1n5+ͧwܕόOB2S k8R(< -g2&UŪyLŒsspl_;tW_&YdL1,?ҥQ|gi4UBEMޱk ]i3YƑ3pbu@~^NV+ƹHl&fڻ9[3ԝnF^"N]i efAbfX'eԘ<`p|[Vr Cs TӏLGO%'" >4x>NO Jۻ86qDU6~lG!.cH}I Q#9ydVv\$LtU帾8nk#ij/w:A<.{ b%ytfφnҙHU߾mE}W 9-YlIA桳6*#t;(|=93;;nRkAʼnUGl$~xlvvOѠ+1|rC_Mx#ȆQL榛=RslT:$հ^#觘Jx6`z4GC j%]=n,(rt<&/x`j$JaEȭ#Tj{HKzW]lO;Uqh`i |᠞xFSt"!z完 W*Tǖ0-a&*~ywMNDBOú7W\5K@%Km9)<jE͌¨0g,ov=LLd{ s]sZ JiWSFͲGKEa3@y(GFF8O}c V;/Ce^7DQ2>^OJ&K/]Ep% ! C%[]E<NPتJRA2'-Ss3AG~GI@ũg$bV=8A2^ݢotX74)^;0؟UpOӄ_(/́l0k&N$e\<# hqI8[RN}Y-eK-X$*1+e4SG&]Fxʹ`OObVZWQEzz9ߥXMSI д|݌sL|Pg~0[C umܰ"}=N|lSWf uzb]ɓI/;ޝ`["-/1閷48$$9ME x뾃o]%B9!7Ht_6:Ocgawz z?K~B2yl@)rc LFUV9;nhYC!1 [\e ;_g<@:dD(PLƕUX=-;"Ʈ<,'ۤA?d6TmZ$6mCQ:7rv^6gGV)a4dn!]xG9G~Q{Q[qoՌK%[!42kZDZq`+.V7A*XCiã#_wzzcQwrY{G2H|Ɇk*A 0z̅!Q>c>Mrʝ%G襊:y@ߑذNO8_XPՠ4۵ZaO>N4t&5c}1H죾Tg:[7fL`Y޻+ W/uAs eP_ql@? R̐h$UHc8G.S7ZѼ!≥5Kj(cNL"`XJ*,y^GYN.gC^1=%,|Bˏ,be{2[iD_.W 2wjxQUPeoC G,0{)dHHB C!F3"[ Ie9A}= VHeUJ]W]B,al,0s3Juk֚>3BCȠUE3= !A7VArrîZs¥O7+RK>41Y#^- tCڮ^@!$Ij-._*m 7 ԧynT#DYzbt|$m_y=$8-T7•eWd;G "(  iD }AH05~/_ 6nw>_ q1e/@ ܦ_Kꜗ58Fj`j'z=R0Ap2d63ƁipQ*SCEd/,}hX@.Ocz*uYCLuk|/jtyW_E7 Hloy+щCW;k8ͩT\a`C?P>0Bo1c+ey>\&gw!Ҥ!wGD2. w?[k/1+;{)m26 ޜS&h_G>\m14/\}~|j;Nl ̈ħNYJuǘk^ueБ1@w AG3_Z'GulR!ϴyj39vag̾vr t,5epnB׸MAs|o2ق_tm7̗4쫭uٷ/w| wttqXa麝;d M| i* zdLx&a`o8ةB[oFKKozٷ~g=!и41.o@e|z+Ն+zp^zMF^ȷy]ױl+-z`/xjf-NQ#Snl$4k 6R]2'n)-ȨI\iYf]igׂXgŤA;$s ڹ2ewGaE|>lFC5-S*ݱ};]{:ZA IFp'|i}9{oۭG!׏fn_g?۰-!Y7 =ޕj4dֶ]'2f7VnbݓiHN-W@pÇhp#LLy0]yׇE@".l];kWlkޢf`$kL(f[{^UrcJ,5#Ƽ`6{8:dKL=?jgcyCn aɒ+ՏPO}/GzYjމ=Լ+oV]5/|ɞ25 _*7d+l u+4>ĭ"efGXy- ?c7ަG) ~/ky,l^Ϛ:z ǽ?sTE?zX9W#nȲn(>ݘZY;}{p'[;pq1j[cZ#\}\=<-~U3ON׫A-7[SVA]Nwš6|lyC0w&rᖮ %Xf^G;i_?P~:#5n? }{Y6>s[J1kwU: v(DbumN ,9 /Nں;]+latKӜ\]RhOSn~E&B% ݝYX,F~aW1H핎 (Jty]U+˰%z `ɥ>aw Nr"(p9B>IWdN컻z*j<_#%"[BGHhr,th{lH-"W]BҎʝɂriq]so=bPgqxR{`{eD|;%o2:12gE$.KW)|3lzSmԎ+;i3eBAzEؿݬQ˸eeN5Vs^Şb#}x"9>-^;k~&2ʭ"zz'drM̓$7e[>[2v ;1720c[Qf| _x,ѳ[s{Jƻ8Ԫ XsUv.ox1@p(b"1Xս`{\!tÒ1>Dw4A|]q:=uĞܮr.Qka%EaOv'?~wof.21H qbO\kY0_ zM]yZ~>Vw.?p~6~TMn HZBpkQ4:eh2{WZ-1R@gX\$ o{I-LU,LY3F"6?Q,$?. g&;\f쨬B._XGw'{E~o^oq\VO8\V3-z$Yߓ7_5rrZ*+i qa'" 1kp9U [<5bUp3>U? |8.-}f4>MfjOMu&Ɍr5խMhwZ6dŮY̭pON FGOQ}F5̥ƕEWO'γ0wmZGM8FW(U{yɍmW#%K؛㺵=6]}WPbD-I`xe^j&gctU-a&+8!ؽ@n۝R=qY're]VO/ND*EU6.Ӻ7̶t]ff3unM.cJj&v̘w`n,oMKKzQ1vA tTGvY% ,LLݒ6k8z֥֫^Kш5빬|WaCl4U#ڿ:h~Jma>7еkZM(qaZi-}"V5[{MY'+;.L= ٙhO 2*\yOge+:-wR3~}+pl9[ WUm Ӿ/lfa9['U-@gmzYv}Lk֠Cm)]aMt[ņFa3u_{mz)J.h\p=^z$w[3mn-%$%/3FMm9dÊ~Rl:h=m&]hwvhȸd%Ζy26>3mVmlvdfթA 9-lj?wmln+HVzM˺hu~2Dfi3~>p췔\sU}/IVg֭&gmW6;(i{`ֆ4:CVg:ʪcX(ےl7\=Y J%cZj)xX? #<{ɾlq񣵞N} U 9y >Zpm"^Τ\ԫآ+G5ydC6_{&YN567zKwcO~=xE3W!v^g) <ݧ yuzǝ$"*X-xJg@âӏ4S^TV\go1Xƺt02۹Zt3+*-imldXgz dJĆTg#j.;#/J7R2֖^ְڷ?8&+qg;qүaVobսx, 'ENo/l̉+.s^ųNYu\dxnc`!JxN$]߂Xל1oc׷tل/*kzܲ}":kӻִD!lϢWx0Uwk, in@+`L<=*슾zFZkjȉm?uUHE9Jֶw.x6luC=D. uYVta]yN}St|p\}Zu]W-N23ԝ\ 'y".k͒fUlS^|wGv6]s|5߿cç{' V*+u;֏Ԗ{k.`::j^=u H}pj jD~)r I1i-"Zf-?4=[YVKWsű F6ik K/ !laF<[ 5l+\s(S{X]pQ{T]hۆ EVrul=Bzg>lV.Hjof5i[ָ6DZ[aGOΪ1C4?cW̮jynz#6ajFf-,FjR'Ţ2gm`AWN{dD# ,5bv &Ftr/%.޶<]f[7& ~ùZKT8UV4}@~-/h73m4ŭyYd;;ޜΌ ku۹cVhWXLkRƆawǐ~嵹lmepNj4 ,d^e9Seͮ:Yk -1L+员jc/`kH." t 滾Osu+r9]ɢX^LL{8%/i;2Kbz-3v #s*s^_W#ԺзX}lLsOГgFhzwusx<{z1#Ӛڛ}—"=Xq}ض2&#ǦCV<(vʺՅBe_ [zZ\^ L+ M-W6,etn?͊ YwPB:[w`vuQΈVEU,48zRf:šϊO:pͬdkjٗؑ7'YkteZkȭ.5CoFuշ5zM[A|:y`8$Ot[]R^ˋ.1zws~`R,]s9"arMisqdq.A̷00NDYDJ.}98U[JϾIG)ǎ'X1UMshX~5Or SER n|U]/μ-;| Bv(_d,M0fgh\qA/2hB篺C$0k".e-Tϵ#FW^GR)-=pjhl&+6S1Z٭Oo ^]+!lW&7`'J O#ٯL|OKX)-j <`P dϳ>}ydޖuYMlL|L&T7sDXrg#(J#klQ5`W=v$i)n#jRkqZlnF¨(F ,B@7Vz ՌikF]uډ/ BKauf%d27oH|#^YVÝv#Dwd=S঍QkVi7('9kae-SZYY*#- FȬP3WEbgAEڸ11+C+Džhm\0KeCL-X{ns^ZJ ;|## I$9%,;84R} cײz 0D$4b+W.X}֛ T1ۈ\k,aoaAmH\ +!,,,ԷkJ/j .͑>1e}Tòiਃ.%,dT{w!UjV~CsbB]Ev՜ $&]7[-aRqLŒ&Fq)lSl]#SWڵDkLiٜJM1R6@r A~dnʾhlYZq5T1NhNYJd`6 zIǝyq\"֯×LX7)o`-jQ6ءvzwMdC1l9,(}tXDk1"b{ƶw7me͞ua^Xt8 щmqOhAjG.b&9J@ =јJú%FJѻD7d xkЖD(# S3ŸX/I%(f{ 0-e]2yXRR%Jĭ4ž*#z#PH!ւ+m~ Ke{d_~߁_EU(vgZ']Oq?iC1回w %wΨ%ǭxMi[o TԼ~fEʠ"iVgr[։c |B>x2xdG1Y{DQYj;JJǕ(" 62vv^iO敖bR-YAhLQDy̩T[a@Hh޿ѠՆtWZ`qYTJ/a11O?g>Qy"߱|/cFi/ޛ/zؾa ["0 !dD,dădO[/!7L*":& ͒mY*SF{];XՁ}%@Ÿ ѝN-dTuu݊q*Si`1Rk \TLإ6WcXp>JV:ɀjLQ16{jo' .Ð~E/,ۄ w;Ze0OPp:eiTO^zmN;/hWF r` prqhhX0rUSqN I.^Ylz3uHFyitAO˪ư`~N+L/³1 .m]R10{xҘ,M(/`"U6v43H9 r9YN]]SwhU43'υ.V{"'QZ筅@7 n)_M GCLl8my:[}zFouE;==vK"~!|(^?/j*%Lݥ;p?(cyB :"3ߜ3X)j|`#LHg>+0L]TF9(Nt.|`;'Q=]3$4Le~kbMyK7i>2<Canj闀&7D',D1p'Ǐa.q#pIK:,tq%ٯk`f'iGv͍D>ˡB Vl=Smsu`ueceQ1/`5^ sd?.{4kfFLfOB!e$=YS̫agD1 =Z?- qڎg'YcbI ;\0m:Kf1#@k WjWc&GN8kl&L%7WtP|9d?Hz%9!53S= ;F>]g'n\vPYZ3-1_[t{abTcd︪>P1&ug1,c@Vjj&\-fA1;7cΜfXƐprWYC`=+xv+9}]B: ~LZ@DX woOYQ @柝dF`xb51D%QƠ4ƤZ9|,|s<ֲFLDTȨf8;)ꘝ{S$~#g;mJ< >u.o'fS׵k13sX!Mz> ́6|5{;W3эjb1z ÞɯER_wJcN)n0'+3?miCP _1LeV0b<(RRدfoCԳQ4Ơ&jdYnz>Xx~$ik:1bb9'X'{\f akwguKGmBG2Gl2T>9 c;Ac?//>@G^õ'k ?u$O큘c ixg3>t<#}<|ݻP>2sٞ~Cg",4zf9zLvxIh\zLrfNjSL[rܖO2~I)u]ZwѿSހNf 'dE}_;J#6\=)[0n+ 2dE"%3L,3rТ4ϟg( nQ nNh=!'!ǀhXz5 VfD>.%ɱ*:C!CfpGʿK1!dfVhtȁ a\oe |7mW$h<@Kg'QNȘz\r K=NkԙԀ-cukzj'C0w%Z\d:>^~Đ=7O4_6sJ˂>mR3d]?2\\͞K}Z=2l#v U vfN@ϻ/; *zVͻ^B=vӤ˴Scԍ `Q8P锦n̢P2ς-{2A`H!9Ava# btsls 8v,hG.1ѿvLۋYck2Ao5thdLdPb  ǂvQs՜YRկ ;p1G%F'g2in }AoX{8 aTaP +p̼z@~{};>/DZA+g:s n2d%_p/i,7Wo \|ajxZ =t{K$LoJ˦}n] L`njZԒt 鋩NWV` ɍΚe{0P̧] EX6f\{H@"cz6w C_0BCꪰC7MQqܥrրxꌦFͥFɎMOlLY_96>!}}jp.J2 y\?V`! NNP@!93!򥾻7k{~_/žYy?>+qMQ x۹ucZC"0 7 /~kӻ&sy ӟ}"\ꬹE /-*5)2T +z@oDQlM^=WcDelȠrZE|!tZEx qJoWruM'̾눐UgHG; 2 $Ra.n09 *::WԶ<7{Wgd UplCYǺ%€zΊDaOJS>Vū Hڃc}+^}2lz+mJ9b+@Tn;FQH+a@ëLG>i*[1,˪dfe^s8)verxy3G0ɶ4@=}ZMUv5@JlY:4ǓmNPe*}2X?B yyؕϽFS|"B4UP+1v6K\uh4 Upr7s㯀t:[t'wj'unI< c%;c~e;%skJSTVZywZcIA\l^n[t*1q~VfLW/tElё3nj>߿DҤX>^2gGę@ʧ <"Ev>o<B_v0 weqNHO*"CKdW3EԎA" ͜xA򒼭eZxtQ/πb׸:_LͷϾMQ»-Zb#JwE{z輞 ^^nċT6ׅ16 u"j^""|s!9\_If@a*Tr+aq`;1PD( 5ޔiݔÉO黹T36h(h2C鈬iFE$7`$郮ج7?W ^8%:̟_3Qq7aη@`;vo헀yctS#j`?Sl% 0 K׿ʧ xo/:/zyj=S!S4R"W$C p߄AtC} ѡ Ѽ' exnˀp\tnն.5yU!ye[ciBqt/؏7} !5}C jq+ :v3 fr2v̯ڄDD?͸w_CӚݔ^־]oƒ \F9.w `Lڽ+ TMrdҰ5zc^XCF@8^:ANJL1H"Wqu2 a̮In^ԥ$hx ǘy\̿+_OّdViϢs Kpn[ S(bhp@Xh1.Tx@o˽:%l^9Xs᫉#h{<\:s 0>7R_@xo?>6ΤG t=}7>dN1x3dOZ4͜Ļ* ŸwmmUWf”&! T$iz{)6_4d+ I!Á &3@C80S }D/^W 3C^h8:ORcs27?@W/bo7}}9\, m(D =q }6(f@]gD 3D MI TL!T0WZ-YT=_zYB{_3 7\bq~c(C0@21ԧ_wY jn ǫ)Cث,|yY"1bA8> e'٠LflVWrks;FLXqڱd(?DqCwo+H*4nL/J[V)# #aG(dxܫ/H%YQvg~V '1{T-͕3NƓgi8gwjƭǶ߄ .Nprx~]%\Pω^E[ÓX&Em:)![no!{L! 3qɷkKk=- +u`9L )1F˥jњKҦg ;&Ώ~UT֏Kwi37bӼnIJK9l#"Nᴽ( 9s!q_ !oJYmGNm:qwtsn d8<5G?Fi}x5(* [[BaSN5{S KK`pm7fmχI߱'} KZPGEYlJP qL2ݎh~ :u/RAN4D-~ܧ4d?%5L3FVOY7esD%\|7*kOַʜ dxO-|ɣ1=,=p: vL: < US% sLLdlR@Y!{l}_(~?| 9R5MrS01}绲45 n݀k߲^GR+񖌺 k,yv7>w4y*&[F1u/8;m%xS ziN raF]?&8>1݈.^ne$z&;|:M4A-V9⤞EzTgiZT_^vus E 3}md y9PZ5Bj w_xG1=ſ_/\mF 4y!r9K[oM\CqeA1N6㇬BYeW sxW+C0æ.G}1fY$v׽x4gcn+[E(Dh/4yª,(ش#. Qҭ YV`*ΥR""&:vK#ڷ=Cw{7A1~2GGm3ZjT㕨 u!5nJ[K7|ZII) ']C'F T0 {':7Cv1pzz Kﰕ`ېG[pj3n%oVk~B2 c&q>eSC<~[uR6?.gl@v7&'uK?uCr?7ߑp^z1_vP+|?CTb^A2 FvzLNlf+_ۀ/k%JljD!2Ot<=[ <('|7/kˉxWcy@ߖ1%22432MS8ه f(#[qg⹸e9l,>?:8kBsorVoɞHaڭE ;7 u(j |1?~B6 o0@z4>]#l=Yj&y w/gH;UgX :@W"(?,##1_ȃs:Z6+ٍȈXPZ:lL#Y Q 4n P֨sBrޠ&??r^./-QHv‰ 1p1(\eY(X̀" t2u!N25,Dqn" 1`ED}:[={l>4(PWiWe.1\PP^"⪱NNp~b H8Nl&;lIUS]tT8GP0,%%yM(n`0mFw[B? \VOaC>L;\!*?Y#bU:B .|55GK*_n9x2!vRKaj q10ƣ kEBq9B Ca =i dLO}Wa𽤯۸-/z~G}%g=4 c6 r%o}2`;Du!Dõ)J!DA,M9xn"oѤ/ |Xo!ШxpW8 ThxĴye5`_ls;ZgP'W&*/g:17wz5ȬtD2~=+&f뺀gz26$OӸ_oBbJJQ56ӓc+ jTslNYRVu As;ѹhfe0 [63D-CQj笗gZŎ,YI*dlx:A@-j0l~bln\TE4J7 @J?C3Y.g9> `Y2'f `HdND}CZGhx?/] 0+a&2t۰5•tL8{XW ơJb%lϕKY!|jBGҠ)G;|s=cV3z.>n}GI-S" d0hJ,) 734?7Rӗ¾=srd$ ,&jB ƾyeY1<+^q%PyH͆dF2 _DhջuNnQ\~/?+Vg>}Р%kX$xF2a9=m%i $ &ǝv_#oOY^JgggD>"~c+i+aq]KįujRZW05O"jzC&b`h Г͝)cSa<ۿN>7yvxȮ5c dw#fo(w])Ge)jkIbO*׵p]Qp]6c.[A@ q+Rx9cfǿ=iz0KiB0(B 8 _Evbbw_ %yQEcY*DVJ05Q1]@AoDC5U~DGI 7cO7lPnϩ8=/}%=z՛4sJ7Gt48d[P#~F8[=7wq"a6NR(_q ovbt#=z^8S /cZu?N"іQx dϼ{4{(M#9IB)qږYD2ma{y`W?jep3C~Pg 4b܊ȟG!5^_N0'w+J!&[7w ;!_έecD0w6c'W='ۦꭝ֗{WTUw#(z⳰R2EZSnf]4:%~?}ө|8h@u-șHYTp@%U:uU]cqϒ,;FQNSM0L].QPoW"wnˀ@4EZ|V.:;5goy3NX[YWU.@b} k(ep9P݌ј.|elm]>-F#>J&n4B0 >;3Wݟ]v}Xp3O72E|oѵSEVֶt{irb͘¼~*Ul`:^kdmORcU6,/ [^(!c2QCf( =QSfT6e;XvuSfDz} w"zͿk<{ kuٿ|^o=7>{jZR+1[e35 D (~+eybY(\]7Q`Q0llk3 8ItVO}쉧Unzhh"Vx=#ff}*gѬ­9 +YA0Fc9?LlBmYx_}3h3[|&㋨(])YUCs2D,wW>Ka[o?zaO1ttObpIdz` лdNWLQ؁ q\É2EHNRlQQ&c )-Cş;׍aF A0/̉"pjfH` t8J`O#bQو9M#!32x<ڣHiF` x7?tGuozɴ\L#2|qfu Jv۸Oڇp_4p :L 8@$*+7QbUCblIRʋ{yQ~2S@,,o``FNF@"Y[nq™'-"!7Xu^8xtw4}.>x<4S*L0_Z(sᘸ1yR֩Qg(2`JgnRuCq'Zd &HRtSVS`y82,ˎt9W_`i=  BG6|^ З!Xx,Ḻb֘H`;Q=y8pRϞ͆G׏|לm F'n4n-l?L*5[\>봮#UKN[muZt8M}9{3{c⦷nm~,,'̕OC–JY^uο~gy9l(:A9W$0@xԨ7D~w.p<&ؗlA0%@;E-Ho%5G b^^üᘠNJxqMrڿ3n;krO&!E355LӵcJP}Y{0)/V+u7sμΫ: VvhQZU|\1qgBRL)=g{  ] RACFj?9^rzobs YxKN>4ϲ>TsC5z>j؟']:^A =N֕@_o1E6H;°jaA{@jre~(*a"ʭmEF16 V<}4vǂ΄ܸFrXiUy}k2T@$ f3|v_7~NGկȷLtGlݽ"ě "ƛݲgo ӺA;/Nr4!kMٸg?6|D; o9/4ȡ,?Hm>PSt2TCtbxT}-S){yƞ*U Ϭ_#OݧQ͵yG{,z[/ChZ=dY,Q q 8 <,@}ū =3!kjvKiqVlE͹ cAPx//KYw5ga%G1Hu[.l h=N:[(# `M*I>G0r|)\JK]p!,ly/NJ:};j2L6n*kCaINٿŋJ|~B3dnu%)ӓQ(n.6\Q%0G/B}R~sk5CEѵş(mq!K@-܏siSC3,z~04{ ]bsF<͹ݫlXy\n]^OCp~&IZ?6BBPo4(Gr)^`mH|>|+^73%Bu5k~=][COkC8keiX2[w罍U+%;J R*;Z+]Q Yq4wA>WHoաڹ|oilF5P C11 @=]0jIzGU|qSH^M^)noq,vQ#*ւ/;8[m_j{Z $̞Toep".[Cr/5wNjMLMy1) 2AUNWXm#=DPG܆:|%gGۧɐ3fy|,ctŗ(6t AM%pj*xO^MB0?`T@RӪ9}{BqD.e\ffDuF~V[`cԹ @nrOpTMtpqэ_j1/x%~p.Ln=l|dž(VzyWBÉF$IX+bf;n:;ʡŵ-﫱~\W킩 &^'Ҙ2^SixF_Z8>}:%4X'L8-W:'5-1/9oW7E #A-=9//=ꮨL_İ!gwI}0s+'ZDs'i: azߟdҟPRcA!YY%V/lނ\{3Q61>e?R۷cr-J 8cδxB ˁq\d'F#@dTVXƋDqiumWvND5݊y$9AfL8_5]C< ܙc$c='oGffZ Ux c Ī0KoOIං +z$0M7 G^:}nFp4\ݸgVH"b (ΝM-4eW0gOrs o+L,!6|+L0?0LY¯/S`pq1hA),E&!MܮkONg)0I:sKk$KkA?pfXgE#᭭:0.CDlg1EzIa4eLhvrƃh1X6:='< >顿 d[h8}~!~z Wt5U.gMp/x!I81`F P0__b}.C`m?2 C΃0r&Xuܣ} 0{Zs CF0+ _Q8)>|wRيFƹ뛡,XQM_Y1㶨?Ƹ,f2ܘu椅ipb](Ÿ3Ǹo6.faK}t7cXHo . S>N~qe/\F ZzOQ] DlL'rÉΈ=Xr! 0&'Z\GRs0|tnvsyK)3Z~$K8:jQ&J+{L>@[5T6 00dB2{0`5+Wo2~75H z w`3ۑ;6G ,(7d߽g]LagB5C/&U$z9zEX!,&|'yҲ2\!v%JVݴ 45mVI2-I繹-/!/]˸GTvWo0?XO !L l2ŽMp Q5iʧŜ5x1G\q9Ns~K ƖE}(000)C1=Y {69JZ!I~}}#e) Y4חX=4>h2O1,{AG3^iSH("Y!M}칔۱$;NY mW5(&@Oqgtrw*%NE~r6s(96! &8蘹"@^C1zdB\5|G4).ns]W$*QCg,wųZi[ˆ%cBnpn+ع }_qk{^}s3$ 0[ 8჌{>d,oHb-ڧAń,b6~. Vd gUD󳗠cy6V(K~2y"n?Z i:t`x)32/@x5I19-+Pѕ d|lTgu|{i/8Tl'A svLnĵ0T (БֽR:š8@-X"ϐY3]-bƘOI[!N틭"@MScZXaUut 8!5)"Zb@aE\Eo@wGe-U3nno%pR=:zjw~c5iU6~ǓՁQUyyqs}2 o0K9޽4ꘁ.HQR}tds_-ƚ2 jcc!6Q)z~9NM5ɺmjJ&&(]e$5Sl:Δ4 l#ߍ]u.֤iܔwg;Ɉ_7c`uu@Ų"o!6d6q5L>7LX(gR՜0Z>W^RgP3ajQ [/Ws@5?[v^,h/ {Cy_Of0}t_^ez2ȃ?ĺSz>0pct~\P.8hQ)5V+wVVJe;ʀ F 2]@ ¬~!1x@y,3'<@QLX"4z4;B'[5Ng#Xc22jQkxcqX5TSSMBS;_ct-zr|jll w>@~E!z J;BUsL-LϻT9np\sRxFf@!o8|i(6f((9@P;dY.Vlvǃ\Ts$An䟴emittẊgC}HL^/I%mi$K2PAKW^%*(ce7TkIF=>+[IΡBtpAڼ< 0C-Q#Fl2wѹ6ݣDkBb0|3F:v75Vf P9ȵMrګUd;|gZra aȼ=mzepG&os;[9@E͇{'Eƒ*jLJƺЧ',*V M!*7Du?~_mq:LfR}~c^]=up0û# fchmO>jmTyU~ LdyeRIsbټ) iaQOGfO$Gz?R)Z]BH|lҴ8' #[Ւ CS1&gLtZBʑ$3`Z&3g?hB2:PW/%y|# ![Lwa0n:@3=7mKk/329pH/vF1 G nt? lh}&W v즋!+-1GeZ{ڗۘ(c߂\ƴR rD8ғ]GPwE0p8}e{ڃ!PY`"~dU#6 +ڳ@5|y147n;l}s$'ݚL%E>vJ,Ly yFТyӽgzgRtQ(ޟq|@V 'CKCck@]hGM E@sO#oK{HYR"'&i-f-%`Q7C!st3Kײȱ;[.egYϰ[6;#1B\мg7銚V wNRQp?E'mH@Y7 )Jz&e5G8p@k{[Yl\Ϭ #h48׀Z6Z?#&s]'RYy+$y`J@R^(uXCȘ@9.\?~h]6p|Ӆa FDp FEܝh;ufÆ;r 搏}΃lq4OR_Q81'^;ay8llI!cD]RC?AN_Ҧ컦v[-]t<;8CFav 1Jck5sϹ^{Ŭ@ 4o,`:@8Z%ك#-{ߨ*}jY(7}Q3'Ad~oύr,.)'۰?7 1ZV %<Ea?7OO6vXx9!C!daEk(Kپݑ"k㻙jw_/3l>%`#j?,o!k%Abbdκ@m@a]~Ji` *$s{Z4l/'Uƙ~8ס>A任>gdGRmi02 ;R-uD] h se c~aAp   U6Wj;[w10USKɢ꣧CdvϢLҠ;hV>ͱϦlMkm1,VDAV ?a+~M==Y5#Q/aS,? $jqX` ^ uRIWZϟ۽Cpo|969GTt~1}OnK{wp+qE :uS֢ H$(WŴ}W+n16RDmQdSR{'*\Y`xW~fXM!yEZ׎)x+xp.~HƸ%v=ڗ9(r4hBO2Z۪Eܵ 辰ŴFoǵ;", 3<:Y=Mt}K Ļ &gGBbVxf!bDogMԏu%D $A疮T!K(/yyniCLm򸾸9܁08!jTdft,& .GqES5:WqC5.zNj'}E/QCi4ҍH[{%f&(nec&B  !Fw |6ƴ2ܿQCjZG-68@o!]j Es&cCvը4?߆oQnɳ8/v kTUT"tkMTllͨ`m ++6&w=j~$ 1گQOJ4+ o?pH`ޒȑ}Q9/Q0a$ *B+-;{T@{3kOsB_PYxY<0ܫ 8) CS~ŢQ-uܜ߮nh0? g(H:_fڴ]g6A.,' \\}Ґ~rT3+Љle ep#woѬDb37n>ǘt ]W'Co*iQB#hm !߸_[=yUSԮZUi'$Dqd$߫j JMUGHQ"6kQ{$c`IE 2#jn!ndc3~WN8  crg\<ѴPt} e8Z+tetuvPXlqL-Ό1Wv y#Н <7k\]-zKj+dhNy? ̶҆" 8UENv:qn0|Qc]1?ySu,1n.yы|Q w!NlGgO] /RBLrCN${ Gfvy6vyyuɰ3Nx8t rR\vl-j|];K6y')c';6qM'^IQ2C° P 41_:xCL@ώW7aqTuneV6d~K" =}wQD\&Ⱄ^4J(w%BB8O>MXva籟9:@#N6E9 =n9 bKa5$T#W'>N}g>|&{C %pso$w\ޛt62k{syww^ǻA}=0˽Ntt{Ϡczww|{;|{/t 6!33T6MIJ`kUQU **!+UXc5 c*1M k4-{ LաYfi{&k_]s;ukP -V .2u͡ulɣL:GPjm R;$t[|z˟2sL!gXP*PET#r[iB?4inv>n7|A_-,9 k(PQK c3b |hhm\}ܩI~?$^%[,e7 St, <] q{|U+`ʐz'%8V!5]>.7CWOӼGnJmaS1Ef6!y$Fz-69/fIy^~"/j5x0Z?^<0gN9yWFuQQ;ײ;9x֯L_*(l4B̳IiMW`,)Re] ;pхtXۯ 1U܏t!ى17?ӫA h8%ٝ6ng#M#&7FJ;oNMHds73f935^8olh߅IRMz,#iI jijnj3:u>kj9{X6kʗY4.n;R-8#B 0@ Ӂ"(g*9 HO< F#.XRj\R WlR"R0lcy(n]FhȗrMk:Jꚡq =%,P =n2 |dJ.iIG\)["&[E<(:f5qgCLomalAW;ŬV`%RPpQ j@ab tt , 8  Y 둤 rsVT|L0'XUiDkZS02,ugYe#;TL hdV4(B.8X VR$G!HYeHA$fT6FmR_.[P4%7# #+q<ؠ@Dܛ)h^LfsTs!s`bt (E? otT63 `oHMAe:`5)a?I c˞֭-=.|:C7PGD^Mo0kNPh7|YoS3K0|O-rj@Ra ґ-൜=;Gs"[aS.:ttJ{0?{_%8T L*']uGbOm,`p2+mEZǧw^D#`VxLQK4!A+5-r$7R~T 8/5Vf&W?lt=)05p+J{(vRb|l[]}R$=k=yc%Ōdtј{\w?*'7/d=gvVl`kBR-Ss" p^T?p00 G/\s?pc$څʟ{G59tDkwTdŻCJ 1((6[vmݡjx8eOa~O5RJH N2$tշGYABWL_k*!M\΅ bĴA2CTay'dh-nwQ3zcc$n A\ P.2wv:m] 'VvƵkjh&&f %Qd²i Izڰ\+{f2xzrFmg?I W`Wmqkv*:Y`k$i(_)WSt"֧]ՓT5 hS@7kHǎœ|XrxB WW`J$9SոY `"dz&kH Z\ |N g'w'UYtDM1͌\ʢg]½P$qz7O"8P`4`r5Yg+yYhkYGiv2ZZξ+9w:鏂`6_pjo3tey%݌Bw-?͡é@,zw9<{z LefkڰwvϬݜ[S-^vh,04Ϭ{\&o6nrp&O6ؘ ׹bM0 ُ&'(< :9{/_/H}zs4zj+nt0f' &hBi!!d9b(=iX~=9,-ՍM55sEsS&nu0ψN܃*coj7H(e-2k.`WEnuyom}˨~R]H G+i"Y&ZŗݙM9[9;-I una];ȥNCkeMHUs Щwpk$s:l*>PsnAp(k2s6r ΌJRD -/#{u< $FW. :4uKL` EVRY(<8Bd 4_\1go|9`)ϦizC[n7i\2E|?o~Hۄe[/cǑd&1"[ <cj00ыsaE&_j +OODdC8L JOc~RÍJ^Ljh${Пh/׬(.f ᢪ!.`qs|}Yw&L9tz1̧̒cwqpO/UlCys7D3טW%Y)\`A-َF ;5*"eGډ*½wQ{-Z[H{_B4F=g'4%#S#8l1w|${ -碔$!ù3U] ]^/uY3{-:lcmK^rу"`F8Y,f ulQ_ Z5?nHQcE7^Ҝ˪RnCjP.tF lÙ5@@*6; Rq!rR ݃su/y~~E§"/}Vy>>)ƲǂSY$t H41 0lP罻|opL7;tSCJE&'Lj:kis)nt<%p#x!`DV;k#I@tnS͹v`p>}."q `;!bI>Uv3771:=):NZ,o#8,SMZ4n0fwu+\uPflb|*V2i. ;/Z7U7cb:oDC+aMBsyOwWoy!3T@a"1iTy^1k.33 4p%/h&1B,R{gdzN-TtR<Hz!> $  ]|> *"6D.Kc cUgsP |B ̉?3A-'NGư`t)5f- W;c,qX5T'ҿטCmdW{ҿ+SD@}Ƹaᑪ"b0fA=S;%%r ij_&uT{W!tb@!Q Tn$ut5ՇtAd;o[AT[Cp/I &5YF9&5/w5-  EYV·p-H1ָ!31T/!lgXBqTɢ}<6Udq WeKQ>51TU\U^od?#.Glh* JX_L`M`s6|м:D 2%Ɠnm!32& ,tQOp ll`&b3­lQՌ~p%ϽiNau.9j#Mޫ'zNT밁`o," =WAsɇ/JCq|&/ʆ DVetLG)+ s*+5mz%oSמV޳;ltd< c2Gbh劢OVUyqi9ybtCZg ݮ :źMj>sl!I%DBOةրG_xlC *>'kꋾPGqTL.XxQkpvkQLְťsiu?m,ԩea`Cy䰼s}MvU| %w@<9MޗҀSZ|{7}y\NIyB,?텷42lo(a*$D{)C=aʵSf2PBq<|Og4 29V-,EwںYVr=21><4_\*@Q@h`<:M QJ10OV~*!g]ᖁ 3 iJBid ֱpP 4*#SQIeadgQ|Ђ$n9(89 FNE$Yظ7܀rp~%9kS 8LQ L5[l2p<ծֱ@/ Oݙ5PVO:>Jp)i6w߮o <}/x?>FPK( Y)m{j)l]'Rn x7. M DYlk$9cp=GFGkHAca>zѩsj?h`0{Q\X-}0GLP`W]^q 5oyIe =xJuCgY`NWBYS)Y.3;p5~?F'u ֘!U-$1)fTl)zP2.{]SAieh Jر;|1\0%eyj̊ Zb)sqߎu.]o IzL{lk]nl\HӮqM[:O["@ܵ!!&$]=2N-F;5Y :f03bC 6a0#|/?'սܼ_ C39Pp<Oܜt&l'X|Z4KS.VMh}{w~`|k2?'PI(6)9jR1yEss@4Ԡ4UH*>*Y']0n2~'2/\b-1 0V"vv+z"3nkPjk&2#BwikQw݉S4mnt 9"nc=᯳d + . Qwnx>^ !HN|)GH(b_?A`4A7)&blޞ'3/|Io[YB:V ct8]פO-spXA6@<Y^7:g!iDa2V9,rBwLS2͘`,ʡׅ:tD6deWտJRşSح\3EXKVV=.3ґո >y p;<կʇFX…3RO n9uֽ|4X Oăŵ'^;!{fW_'k=zhnuh9VX8޻N#idl"5Z4uxUסХD,H\J9 }5gn J@B^'5vCqv^V:nq'> 0:igwi4 _ rrwmH圧S 8 rIQj^}fUbluṅA;|mMm1DU>&t1kM4!% Pȭ G4@U"_ ljLs0~A7]1±2.:-"KuRb{Zw˦G`t|OqafSznyg_Dđ%/!f QmL.OޥWK-~ąk)1(5czSѹhyc*@趨55-h|cspC>vXSDhV.57t!1:qݙVe,~8AwɅn1,BA뉲Q0'U-1zI 6ڿ-.f0z~6?U JXO!C"ix$9MLٖ}aǻU{G2L[e <]݀u$Y0@"LձZP :=/i6lLI`i6嗬38eMT~zd#SeI5/^/ӱI–aK `J ḧ́fމXx!/2+ba+/.v:aDīv(tx?"?Gpv3rO/{̙IoB۶P]R D+ `? }@^,^?¦Ouo 1tI^y5{Dr/IrqC;R!_0hw0 =f&=PEOZo WELo@¤x3n."RW~lIcJ"XzYh<ҫeo @G@lWfi]!Zwݶ=Oq"_} jYUol3zYHC2r]q;gi˴;NGTW4~>tL\̹X0f\Gk^ Wݾ \pmİλgcs) h!Ǵ:V<=7V.ѩ'ruYت<݄%;qɂn &-0 S)yC6,U!?NbA/E-?D\ S4Fz?',~ܾBQ&D AuOoi">`a`ǯ. <7 Ue~*BfrcŋFDK\inӇun?/[NEcNkcK 6pד"˰~$s TBF4rR ƲU8HtFra _'RϢ#9wkە }7u^xbsEFنC%+۾ {+˜o*ets5;wS@6(C@}|tfrۅކI#Ep\V0s$ԳQw=F/'[/ʈ?}: j~RwqdWص$Xauq*}ןbYr06^ haW%,5l\nNY  /ms/Lw 9~nQ1"|7^/éfp0qzsC626epg|E<Շ#et^7ApZ=sQ>?ӀFՕ0.5D+/$J,- T#3NZ[ k\T3C V\D=iM0p52oxm^r)8UBRѠ\X ,0W_+%g󙌺*&-%lIu Kðjބ+,O>gʔ3~?Iq^ MAU^jH45=Y_[2,sq0;VnsZ?gμv·Qru#F&-1%|asT!.dP[&G ~mD!&^M!9!c15|yBlUO u6Xbbe0E=T(;q])dyL& ZHw- *QHƷ?YzբA^g9G:JwS-RxhbpJ<{ ڕ>㡛,=ye.kԃI:7J.d+ 7ĥ'Ih@m[ꓧ dzίN"_WI|X(&9Sz5}O68Db0g9_eZdҠɖen+h =RcT1ycMD}4.M׻*,mf| IOh2AuDu隔ۑdb(pgؐwcы1b=xv Ja/bSu>"Wwn=9΢D}_4Y$~7Zq0lw;Ю')KɠQ2vٴ9%;R$CL|*Ua%"4x` %W4|t,*E"n7?&{Js/}$ Jڶ_ V'_GXN;U`Vn)X`mU+`i;`dɑ?sjk]&w>v}Z oMda9 A2<= %t5eOQ^ } H@-@"%  ҂ Jy.{C=[?,S_oM뭱)u+)=(Ӟ=ӯϟړaW7=PFrE%ӷCqХ~s: pdzӦ~s} _(SDFvCWͭp fv{HRlD{+7y))=sݫ~9ąm˼,)d'^cmտܫN*<׵W|brDz'zФF!ٕ135:m,uU1۳G*[I9~?WWiQhs} G8_wA6{Mw[u:PƐ'ھ5`ZN#, .^jpN`ܭPhFW'iW@~w祽f,}3aWwgugb%>GCȖu% 1:E%޲=ߎA§k e֥Z HL މ9?kf16,iOp"ZKD8Z/!>ݼwGxDui-񗢏8#W} a":S˰<$k4wɯ N㞂#Xo{2M9D##gY>X'<(`xM(wK]/ۘ ܩMr}U=yod2<+KdF-)=KLD'+:oe|tVQەnNNkG u'7__ãٕI*g~>-^,\4 Z.7M8ۢtwߠ=I|zTrqOs)~)! ~j'Cz1Y9{jH@C9(&ɀj-xh!pםlxJϪ'͇"_e$Gd#Bz7kQ#wrXj+LF9.]hޫd59Z'5l}2z(rM==t4+`|Tix22+TihY`Jуar#Mź؋&O\y6&3_w.+uRkV^[m൯M^v#iC֗:w8az¶Ȍ.hزȯ&L5>⟠vbmo|"h/2: >#Wޛl<AT;TYb_ϔyAQ?qݞ˄D"e:?Yg)H'_פ$ ` 1.ڏ&~([Dz8"2Zs'yql$Z.d3T2k3j-=Dtsc|V.x CaU_*(.{%L_@d& XXIGFj/%ux~&?b4ϥ9xKxe2ӛ5Ww1p:i!Xp O25--O~ yvpFi 7!pJ#=6uda3LZyO޽.D'Wƕ${4_tDpw4g^CJ@gA'aS :%jPZ,x9CkWw<3x,2- ZZ#Tޙn$E׺Q;?cEfiH^!(Y+H"1)2:b&CL#!&Уc@2_J4&V4)Kj3 f& g#͌lsAcX6Q=CHˎ'/t0UX3j=uxz#zQ#>\sjX߈rb ٣סTѨE,ǪtEEE1O(":ǥVR:bز*97ϑ n{%fӹkekFk|zw*"hqݘ*guG!SP;^;OdD~D2[ ub_ MD&aPKhpٷhOoᜩG)&r<~yM57C3Jij阗Lw^8vsgB%+"[ku;=<_(j(( FXy-[SMbI44_g`Ha qͣ,k8@%Ẽqo/-_Ʋͷ>+NhL7eH;.^e MkKU^޽kщKs96ta?bLfr,uA\UK֌6Px["hKNzmHZ(Q)F jO4 !yM 4eTʠqRPu} S%gu Ȧҡ!د>3w&2z 8/|$'8QҹdPK+TnjN@S_fT"3@-_ "yă~> fVz߁1:s(hrXg|`s jvȨ+?lE>a [(~N5;l#3ggxZ:'b@-aB PP [u7w'\R8=A-`; 9&g^v`SAHynam reWypjc&AϘ!HY*Yw/wxf%PB^?ѸFk+}v)R,{W\x/8]Mvf G00km{TIgr>vS lPe.9 ];gpMC vPWeadPpu0-XnMk]*A1u%ѬLZ*YҁվI%jTʵƹ t{:WT0PAiR}̉D9 sؼk2g In_jxe!ZG󋲿ӣ%?4_ K<(Q뒕TURKEm3 Ž 15['b8!Ů?aVVJ㩫99͚w h,:.U"1hD9FM02}ms#?NgqŒGIє:%S:4NNc OР9Djw*V>pMHAџnJ` "w  M,0.EU:{ܷ.jD+ ű?lZrьN5 j jFg-(@= {^S`ÀP9w#۟-tJo+j瑹$yM4iM/VV5+xH+xs+4u66?JejF9W`P$RIhU1 Xe_z)Z%j̴'9mBW y%kd(,?.;B7HxA50 eN͕rUHVϧof{*BiŨ3/OAܟ{"/C :G#Rwg fA/f*Qr?W #y[0q7>Aߧ'矛7Κ^Xxs/-F.٥V iW(}aܛRӀS^nk"7'"mhzp,VHqfo'aU#)C25?if"Om]wQhlcXj '막Webv]]ȹ5iW/fH"H i`ԆPIhIoyX۵]ҹ-uʳ69CNG=0Ɵγ`1;{NU~d/>IY&-|ߍLUJCNL\wz`L1bR,-|?okiyNJ &^g]Rf"s = oLwm[2+r4&uvE Φ@7kv{|,p_rgPA+[U}㺉Ɠ!e|F2󠮠JBjʔf{gRɈ9K'WIhi FBOGk[T V*gkKfɂ#•R1dG{22FDw AhA~!^tE/ 0Gk;⍰~zgD;fƟ_RC_+ @.{Fz}-$ƞ1d&+mP(A'w֎a3wq)]E4Vqgo_ .TEQ,msUc4?qpY1"F^'Zw;I njU7gK Jvx`߫l\ba%܍ؘSГoiƭOxK&yD5կp h qBotgׄ._+iuFӁ2=hT0c2v?Ā eˎ¸osBfZ`E=SwM$mɌgn~*p4@ALYq(*aY;UWBeK\Ԍj_( ][\Huۼ^|^Vqe< ,t,y!dwzd [RsɛVΘ56biYہsV I]^xޙ|⋹WZK[<ɹАYk)%GguhĞ+<|BtOp kPC14;FWv}pÉ;j2ID0}`41bPF=|X]ȘdkSl-rQK){=c)efpz+|7Lя#6\`&=Oԩ]S:1gE9LlHd67]_J05b| C56^ݼ4mݠYw!zkȸ}hF*#}ϖbbK56{K%5*g"_}<Wȟ?0N,TGDwr[%pT)f[k-p]Ww>ޮPrz7Iǟ$buQӷJb3YY}Bb| ,rgn֭e"?f4{(~7'3҈ϥ_COͮMҖYdb darh` ];{}28z&T2^(@PC 7\ CE60R.Uà Жmh]Ly.{bIC:wbyNΛ%Z~fr{kr‡Fw)OIPjÁ;GR&6abcC Y Z1SG4;kwW}XDNǻ6;釨%<;I<}DW^/idBCacՃ1v 拙 6>#\Eٚh@z BȾ|r:Bv.;H+T6CaMӇ;` ޅbᮀ4- 1 01lj5W]sZN^]Arrv8ik_ȗ+b;(;q %|.3C큜/򑮭O=ϏWM)߮n+KoӗL>?bƔԠl"=!3idf:ssU.~٥GvO(V~n_|& 8$uΑUkz]_r{ ,v:.2^N]{g$d^\`R4@',F+P <ʿŝ mcO'v>DPv6Fn7'pBzE>/Kn#GmFZ5Zɖf3e`ili"w/*4"n8E {U70m~/s3Gv,B=Ppz$#m,o O^%R1S;pY82 YB[~ZI5BJ5>fG`ki:lِbeB`i22Wc /ԠCE-4 st|'UkY4̿.E'])>RRƗ 3f_Pb$roqk{)u >RZՎKf Ê_q;jkE|}1NY 맸6CjTaC#h@0e( 6dTtJs&djpv-ǢHȷio_0L5}3%Sy}ԆZ i_-]:fbsoq߳-yx{`iݼ .[9je!rPW ۳|ldDp:9tGvvGugi CHeKѹz"?|݌QGg73 ynYs/b55[/W?[x++3{\;4ٯ b T 槛paF <LмN\ :r߄v}+ Rw>/ݤa ~ÖD~Y\$=~ExXoر{˻fð96Sۻjjht 8~y+)pd̻OA5T%E(a '9k_z d`P ;4SVߴkET ^׻ק:Ĕ61(( ҴkAr'P1+VflC!Gy}Cb''/B"C1hJЮή,9Ilr# "o#|ی mzN ?f?8][a:bXiED*oFsuŶ6|,5~"k##i9CMl {8萲5P-0qx jHMn$*h`Aēy@d941WϘ4.Z40}a (~׈S2qL6LoxOPhpNӟyߣQ, 6B0&ț{!"doBh'btKi9E"%7UJ9+g_09)[Ά>~[_&5 |9@Ưn)陃uʵ,(f/COhIIOGL[@خꙞqo[%5WKcƚk᯷Z,VU2MHHQe aP0#g^[4._P3l ox6"2FQϗ!4G$ZYmv PTRz,4&\JR+sUۛ9"ߓf^2tK0D+0;Mlkq:y?]uah"% lљjpԭ z  `! qѼ6% F&j1(BN/Ub1yQo&Jh427w>&Dnr VI0?Ȼˬ?%ì7'4 M@Qfb/{fwt uYԞ'9 5(Mʬ9 \uO%:1^J_z9ґv uso \  NjCbAnhILMʤ9A]\~b^椠B講{`|ŹB, GJ:Y~t ~%XhJ9g5~I_v|5 o8}&K-=1һc4\G C_X\zWtahB kϻq CT#cQ c35@a(V_b"hʙ @ iQh7sPeWyF:`|@HwT+@#ck΍U 5v8*ʦ 0.@ tD;G29U7r#:^Ffxqp4$ij#*dXO.B:F]]Ԁ_3q5h V ̱L:)QD5񬀀naZE@?%Q C(i!idc PUˁD165<_*;sL4t n̄cAM Q8&) x 0"xRb*e8neYc,AYJmFkɔo%vcMWq)šgHcEpo;FC"Ms$t7*$7-ޭUiBSbR"Q1JoQnwccX׆w5Ͱ6aL`&01Cnf';펁?~(}H5 83FOA/4XW-Jֽ$ʪUPjAי+lIN !{V=wWܚp?4#Lb 5n.T̤ۼE4@Y[Θ*cAJ'hǤECwGhwhd{H ei2ߚRD*4sUxѬH͓F*i r (cJNIq@6z8YS>coNQ$K)-CI€;53i')7Jx̰\&n (vLY FyhghӤh#,wXE z*\qilĨ8-'p৘ef#gbDBX ؽ9ޟ2UD6WnI=;87OIU:g5`b*gt#~Ϸʖ|:(޹6n!L.Ey @az1$;8LYpr(kmKTɛLTulr4z=6 } 봂⯺@O[SGr˼~̢͢#D;{:JxB/{ i+ ^6\ǃ 'DAdx.ci[/z(PysI)Pߙن|jN\vhY?ʘFA }; }>3xˮ 04 Y_~ Dն\ ~mN,C ]_̘vN/>DZ;1KϮټ@?O9]rac_';AHLt@m9p6Tx &w28+`:  #kRR{pLF6Fi ݸl../> Z !*q@#iO̺Q?;<V=*҇\Fo`Zoٙwz,:om,lQS!6rwh?a| e_%6kg \ 3BGfclS媩#:&޶DeU3tьN>v TvJ -M{9)UX_vflMlF=DL|Q9śZK'nM-,$#~6cЪ5/ )ׂOJ۬~[^/"ÎYgBF[7|VxfXm/3oo" 6Woߧf>l|tpۢu1|4 4z;~7t 61Pͷ;xl>PXyҺoEp_[Iߚ% ш(v*2QV1A͒)HIod2I[}H]j Z?!G ) i!s(&`X% gtH b1+)]IrНJ9=B?SwY-6lJϛ-T(vzw@ڻ~֢0sfܣ;I{MftwB?4%ʺۣ$z#SŖtmԧ9B(7>S΃,WTHWDFRpM0q];=J^+Fq 7wϞ,\O.9x_dbdIG|{ʆ9VaXD)gIOo|ROV]kBLh]^y6Zt~c+)tYyL|Yg [^QfF[HXJH0=J,ftD8ɨ΁G=('CTTJQ:lDH.L3,6D]H )wulDFĎHZ/gRB&pK3/qB"PƇi NȄSZW'Bڐ$;D o!gTjFCBKX ?vLWRevY}oA5Y xHGsVg(;3Al0ڐb X9LDC<݅ߗB0Eѻ9v2E2R24Y$WX1;2S'<>-*s 1H/Du B *wy}`}70@D|(}l)F"yB|ܦfO?-A; TRyLtR raQPϰ`FAV`bk!c_z@ @t!{(!ϕo"ʅT݅WȫʁB/B@ Waq{t&T.uT.^ӹڠilh<+0\Z}gSc=)*v߂ɼn9lC+n!fuE=X#k/WGMm_۟w~ 3^A:chZ[)lqύ2:\,/3%T/H~[ܻLсH,64@?'`ϖwڲenr) }oW^z#|߮E,j*rG x\.؉ch-l2bPe]Qjf$ ?+ុJ@(;'(+Eu6[×CNAeN  EN1;[?7UR[oV닿C@)>)mi3SÖ09NTb>eyxp#]x{ 4rV,l[U!!i61B` MUS11L9+N~U^2}C)7u6ڠM!9G~]GdK}[e7T$ʤXbiW7 YӥnlnFfy?RywhtVͪ17ÔW5PQ,3ʿ]l~{ZYl{o⬍]V=h(Va}uPh@^>'b" 1,SD+h)Y]~ }{#򘖇O5&̐.N9?ӌQӏsN 'afObaF5;J02j;N85O;atW9ٳ÷ ^6>e5jՊ+w:s c{zrr/nsS| F9{†yn/qu5k. ~ ޗFئ'31zr.5_a䈥f9Ϸd6>m:KAګobQHЖvxDO}WqNm,׭-AmqGkUq?Gyֶs1zX\ .NzdrÕM]7Q߻;e;O#.>[CgL+vMq\өVE'' zi[TaѭNbntq"4m2m>ocYs@u~_rg}jձyF0 vI}u[7VޥKǂ?}XϬLo4L%h"g=I?Ccnn\}|_ޠrtCR9::)ofjɊ%tof`Z^ l:-[h^uq=:0J6r%΍=ftc ߯e]! w~^D{̓6DMTjښfQFi*<"G5V*Ԓ7hX)[5pKÅ99-J2LYWg)#rZFm:dYj8EQ"2^Ǹ v6{ͥ.Z)5fa8ҜM؋;mFuRz- 8,-rGTdic˅xO)w0^3# We1Uk2W4ٖܫiyG :+9l{98W y}뙵9͞>ʏ,L^ZWxd̛m*|z;ri%xU7U_sҼ P.1^ҡE ޥ6ǹ$ƾٯ"-'Re7ﲵ7˺@߃ǽAPe[œC5MHYk*Y([^!oix #?Uᜯv+k֛VE ̕jס%<5gᅪ::dO7M97M ֍j6۪w\)x|#tLt}󒊩s%?kZ6@NGY(m]!{t$|ü9}à _W4og%s4믱#SE$w?6 HWXV; TjKLH՚v#::㔳3z@SSK; B@"OFxгK:6 2 @V("O3Fy(ŃS@V,\evjQBui ècqajGbfpE ,;.]ai^]% n|-K5=gn@l4ːxe 3hױC@ XԞչW5QG퀬A1B[}x,Z| n'n\cཽ2)&V-$ sFJ#ra1@P0FN(!8r R?R3QS{h)]t%Da46%_%sÙRRz3y0ﭵ/U}%\Au'źJiwm?s,/6nneSUaW^INMlQhCXVYJ E94ͱ^߇RCA1˯1/|wi^mJ|]~wK[Gw#t2}}=A: O9?ٖnM>%Wzi::3 9+~?ڏ 69—Rיw/* h*ex{&ָrEۚ^>F?wkiJcca@Uё:3h ̾Ӊo랪ɴU80e~p\>CXٯ$|+!=uW9[6.k-^rЛnHbD{8qpV(\ZnGyVA/LБq;3-9ԱP? DM vkA}_5)9% N!CUY4Y1}5Q!nz Ue11^{[k?ZvwwÿϿ4CyŶ'uJD$rA8 1a 5'yۤuAx,.* iXN(*k(5^qP")QWVDa;g>H(͘I _nsF\8(ـ:ӜRb`}]Q%d +ЎyB9cY#!u̮E3?CDXN9.r+"歳{ ~.DuTG kKǖ/P&^FOrd H_OQJFF$ZZmU[ZUTS^N䯋8Ӝ~ ̾x)k1< s[~7GKcCsW~\?UJK@*sXbP:=u8Ʋ'ɗx=IHeHL=| ܖɍ;m?14XrH]Nx~9==^%&祗ֽαIq#u1jM\a8S;o_iGRMrOQ$l+.!1{OyMKw4@Jz& 8ESr>T - HIb4pasc jn9֝jTT8Dž!fjCYsB3Y8')X_65*`Azbhu&'(qIVX\^@ʇ[*9ת?GīV+K!.NA8,n]܆o0y|n@dH+rE-T*W؉v&hBEcSutºuIθc涴m2ZZSx {PGk.Orr ?֩b`p^5y1IlpBSWLIN,$6O>Dncѫ) $,OW_oxo6 wWn穱fM!z,YH@'*{%bɌeM@n!˚kHѼQLE=sY;k__"$#ȅы}|㍟P 3~יʸϗؐvobxP\`at?3־~G,z؆%?:#9dB^ 6[F?Qn(|IkyҴMyE[W=Mcvd2OX MJH^UБ{{9P_YN c6QπLΙR}>n>):8>~ ̢}dfo=х4\,拭VEw|펣vM KIxgKChD|,sj~.5&,pۮZ{AXo#w|WN٦ytfk=-h)2dua' .k6ږ:α./9*Fջ%ȣxM>!G ciQC׿A?L~x$+`3Ӛ]>Luzɽ=yK@^f>Clu\%NN|ȝ-O?7 QKsbo=\ ).Au)f6G1U:jMk9aDϖB@Fi2xM.^d;k26_T7Jɩ6ϻ>IM5%m1y>c>6YĬ8٪ΫsøpEϮ@U,3Q}kCS 1͎#U!0}X#U%@@JS#L곔k< ADyPLCK~Z%Ky/C4z"tcA"ZSQaڅus1 $7 kn?A' BC/EQ沾d=?UK7&N`lE=D3^]?)„cXCurrencyNames.javaUT }h}hux \ɒ+># '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۫^y䰡'K vfao߯{$$ Lr{i{eh!ptf֠ŋ:~Rbρ^C*FL/ځӠj=pC7 ?aaŘvO;#z7E}agB+=w8-'f?en m .3s Nx\q0\5ȉ+ =@sXp 1_Ձi iqnWt%:čA9R<4 P@(LF>S4"ttSi230i]Bx#T!CVt^:11u@Pÿ? L b@, W7sŮOaٻF|r'c ʺ iF4nD:ߤ#OtZ}hUӿWeF=~ϻ0~`! <0sw 74ON8 gO|;Qusu}y' :i{X;ˊ-҃a'+-8+Ji,@ƣ=DPF,\XڧhDMe]xsٽ\4,/yh/xs=egƄe欀FtP3dpaiCa=2l7vK8Uq+~4Ø70 =1oȹSJҴy4( CSĦVCͫw)*gg=Y'Hq~֕bF3׶˙pgԛC-fs7@  )bB 1jXAS:'LbiHq+Kxbppl1!➅ʰ4=ˈbkT!НyhVZm*e&feyHf]:䮘7*TLq(5Pe0+ w ;[fÄ c 2iO“F`앝j)CL{I8rRUɯTu\U ^)P%*صx^C ~13(.N'ҳ󶩮ekuh5khC̔\)jQIfɄ?29&&jr'Gsm挶A MLO$K&~+BXr>Ik̜ ]3VŧTc 58%:q$ .%^T|9\S);P4 KIx*А,d^ocÊNrO7A{Ɍ*qn֥'GΣ IN>:Gd#(-K%tnզe2YQwC ljntP=SP'K^n_KjQڼ'8߯8:C\4>(h(,[RAh}J I'#KZTd)Nq2䫪.Q!ÄYWm%^踾}ۧt_ݙ7mS`ν':U(ȪM@L.HW{{XkTX{ &r>i/r0%s !k\N}y~CJKӡ T4 [ݱNX_bf^ +Ƨ?$\vj|+х\:gH5>d߶?`qC?[2޹gyOksNq4KLkT[ŔຖszzxcӔA|ñ˻s* T =4fjAQ3O,xX5T\tI3XWҼ(h\Cu 6n>]Y;n061xwFeQUY ^հ]eQ?ϖ<Ud.e;2*w_RDj섌P:׃.Z}d4(impl/FtpClient.javaUT nhI}hux ]Nrf-u^!ѠKpK}Lj"`Aa9y5 \]X.  ݥ$Z]Y0JF]#I>ƟcչB>w sF@KkwN{zH7*:d\_tdp=G]P-rkp(|ݲQt{F-ǰ39B$Uj/` ĵM2(أA-Dl[CbMۮ3}\XS~< \ZIՐR1Jwmoۮȩ|&hjZuB6Ձ?u|SXm4BJ1uM2YuQАV+*hÉPTiZ?hr`\D՝5R3 3rR78QSz_瓯ZzLEY8)v!lQ}b\9XՕ:oh{R <)kvX':`3+C`ŭGqd๏<-h/FfZ4$\Ϊ5=Ψ1z)4XG_9FkA]S+j4} RCщf<%vů/`9)kc g gMyMQnF W[0=o̳IҪxŘFW~#o%=ڹ`y]0|l28kv~2Cgr\ïo :um~#SnHsɩdj)Ic!|A @TI,ײW\Kf`ao` “-0MS _8BtŝR)RMwuj& D$H t #u-a#8kr/(>T.@ȃ1/CxXBFý?ʉ$[D9`jي0H+-u!T&O06mF! @ x$"DF SYQ1.|) {]9ANkͩk$LJ&KT*(nI~=t:0i A"/4%OjnfD:HTۺm)?xp{w⟏YTeoo7D]?Sw-c>ZjBiGGg2~&LYk w&a(_#m[S\-XJ!ІvW#p7 ~4?zx@48P4†F b]B _+}:͒X.'s|*ygU (h54  cPe[w˺Kn-&,p&,M%*AR@!i]Hk&wGIЗ @rpQYPPcC-A%+Pon̗6Ylg[)fSI0:d"mdCJ3GE纺^O Vam"\e\t+G"Xbxl" &v=7 Y>s`Sl*2>DјmdX=: \.5m%d r|TLjksB?e*4vAщU'V'K2 )U']1~޿5[ã8O_~k8_^!orkRE`Ƴ^8OqWyݛ*'Z s_7IF(q0|p#U9d+{@ڳ~}L~gppLs8s8s8s!!!#}t50Wkḫmq@MCC 14b4[C&b7 m;ml!&ܴ1-6Qۨ7+B6 :c`yQ,3Hx:E.8ciW17Kr"4H L|^ez-gKT#s\=(_,bb[t5bTqUd  SŒ<4MFGheGs{+K@28[/ڳt&C%ey SdmQU./F[k*!L(Kspp^O* &d &b8x֪ ?E^Hޭ pa-TJwz*9*?-],uߔ \nȿUyIxgi2*?JxcGYs`"}" Ń䞥S VR^J7M<`5AbT4KQLU*q*m 6ksiFp~1"z85Z{G-E?Rk&u<(0NJB@\^,Yo=!K\*aj.^ku wum|Gg;:< &Ƞ$Ԥ"qYRXHQ/s#nRe)r:,8ezq"|u]p:/FlK.ƒIR|;N뇸rSV%'3XHŹ3mAKg8(/Ns&+X9dgD?hh|+Ux#$!6˪xQf&ȖCN*EC28ћ~`L" hLw}W}UFBӚK4XhܿAAXdx:ⴈY|r";5d ߟe#bl2y qȱC%Fh6 N|;̛?8$oBNd(A[v!_^RS0׹s`NwNF :!߆J:l`RJl_F{a9;I:娨t$? ?e+NiauZHq)E+ԧʧ.̔%`eW .Hf:Rk_kdwYml}4u٠Me' R/dW<N 'yYk+&Cdd'0$|k7]}_CB<+\fXnK|Lt}mwl l"7"(|$?ϧ< 8e8çZw |Ğa~(Bo v;w۝a]woBS'k8b[&-`#.ѸTa>SUMYCLѵdp!Ds@ww3*/j]Ң8vP q62hn2o L@ţ~Ő} Z~ o{ Ӣt7Sr4"TˆyLD2ǥ q1\"leĦfvHju4(>-/ee/9.!PAuntp'heỉr/yxNF휣N7hA6!0H(#I`־4XX$eڨ1 9|h:)%SitvvRہmqTr}!{1= ߲|1ǩuL1\Fo%/i 01_fH1]wJKlqV(CT&jC!9`_}ZYĪ!;QS2C-mף8M&op1]>LLɈ7bbɱ@VK%nZJrь%~,y,K,Fc6X7h~|EaUn4P{"Y[Qq_ ydN+sr5c}H'97aZ1!wZ( l1 <-w\Z3jӶ3vD2Q|m|X͚0ݟ!8pBj${a ~MSaQʀ8Z %$W-82g.Iب| J* 1ik姲}@wA0/&Yq%趏GVbGrY/5'$Jz U73t;,Iq \>كUsfe0@ LVa4al_m }%+Q9JH; |'rWAbƸseeB<yK"ҐGh!-:Zߚ9F!9^myӋxz6t>R|/PK'^E>2XY3Er)g)k-Uԧ-.(1 Ir,""P9j3IM q`ƀ= J!`JlmP3@v1̭HxSj5d.e>t-٤龥kj&ZglOZDb ZECP^Wx0=[E⚒"2 \AJַm4]/&,;K1cshj7X*Fw,a)+0-[߸{[f AN۬ !1X)7= Zkds k-z05y:kKzԾ7dO9yo@T}!]q&0\l9UxE{eJ~{~jFo_Ui9^{&_JWGOE#BȽ>tT$6~P&|Wɬ#ϛ @*:u8njsrRex~Irf;I1> [fp%' )UD((c6!a',ӅZa*E8(@wCPW|ص"3I0qK]bvILG#^xut6# %K]BeoP- ~@Xџ,dHFZ|ZuuovGN$ej :%ZgrGP^'hr"@b(YHnji2)mڝo}6R_i|ƞYA%4VP_N,&{^zDgzL*k̴ܧ`f=0@C ~uhQ~= JAhYxbr@ݡ0\I5- cJ[6@}F{ x~?|z)|+N2XqaBs{`^\eh̢*Ҋ@FI̡MTI1NIc.xC ,|l#5NOϖq7r7j"i"KOb F@0nd <&D;/2Q)"lUK%򯿑% z-}`%){Q[Z)%g䝆l~ŋxBG ܚKg`7cH*9 +RK %*(>Eɰ$] &Bmj:LEx*[+ȧlFio$+p 4±̇z Of#>Ϭff+#i2A\t3ghvj[pɩtIm OAU|w0]:LSXZα*͚FgUh>C$hdfKFs/5f~% HcCp"Zb,8),gø6z,K~d0[NsC0@<Ω|0ĩdKTL( 9/|G5ҋnC#pQraZvEV^Vb]Hw]Qe2:I<]+x{^LC-1]S2YJ6[_ol>J=VV|4٨ǏU8 2>TWȩACn#T!A?˽9c4|QA4b4/pKX:C2f|qbd sG{,}S tRW*)禅Ë6h6JM#qʃq&)0]HjʿJrL0b&S%dB]a+V.N١]Uǃ E O8vKS[*uIn_EgȌ*W̑P%֛ud(ajndu! 毂QL19"Ԉ@8 K:@:i:֮8ی2cJ-o2َU!nU FX3/r*trU(۶z)v7C\fTE)D)L `ZE0(d` ģ6_rdv/7,˶62$4~)p& .vϾ#8LJ޽Y @ l6`kZQv5W+jZig 1;OhG픾v۝ }v'puӺꌉ.@LqZ#S kBb mxH \ͥ l 'C,8̾ \FC$艀ǚÊ+-d  h]OBDzCxX[פ$ % b[-Zc2n SFiѰt  i#u'ē%W"!A2"zh㘚C[\&,mYiܭ ÜB&@7?pH5Q>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!b98+]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"?.aKzLv5uV49P!)/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 jar/JarURLConnection.javaUT nhI}hux [s۸_3wO5|V_#wS&! 1i]| JD.#r&W9LJ: _>)#T$'2# W$ #,c(94coF$&\(r;12 @:HXF#9˖ș= є)%P%HD<г.Aӑ!/("rEsˠr+&B,ꚃ)Hi ?߆/$ `O̐U22* j49G"3$t>M+v8Nf:Na=$Tp!CS䔧),{esERB$SGCMO 1fX.{{Mh*\kZ 3"d> 댃[/rR8Oa)o Rf^F!8?}u|W~:tKMb)r i z'q/f3P3"r-sm͖֨ߺW4E$ KfqZ%@]ނZ48lq% AB8d =[)yi8*OD1C'K<7t}ch򱀙ᛦpZM>OiܚbAH@d J]dHZǣq$ ?bNY5`0}F DžVf͐Y"kEn> ^؀}TbYh:cWw CK0&<ဂ#prB *5hEK0[B,CB4a&M& ('>5).uoNWCp/'+µuZPd 㜆E9UoPgP91 =w{v2ѥ>RisIrTZ&OM*T|Shд01| 0]< K^>9)Qm5x}r>BEvkcر,iAJ)1`g5]23|}fcCS:Ql@] f&4 tQGT &DosPq^S.lUmP@ a5ivs(uS@ J (TmPX(48/KH_' 3ϸ-s֜0:MF`;1휣"vݨc-ZUL mlmT*58tl igrJD#n42~B-1VB` үu)JhxnlMLZq=u.PPR-TSopϣ ft:RQ\*\S'K VHɳLo! *dR0#.H}M*! 4hO65^pc3e<>(Cm4h1)+4]Y pZBQ-nj oXL6]6Q{7z4?v[5 4& UWUϹXC Gػ;B?^6vw?-@m/ut{w5;Eޘ=J+ߒri =9=!DXg%= An$?$*uL t5aXC;BJL%|UwKٚC/צ1s6j:6e;>mu}pZ(lu^`-gX榚æ"csah/8`Lޅ[u}%bF`P~ 4n^lrZA ϼ1Tvay0e䦥vY9lkxQZgq)޾h:՝*bMz (v^#,ԉa2̡W3tCPwTC ~ޛBZ ݚӞգ%=$uG]4t; |I߾2Ǘm6OATE #2e='x|܄V4 m+ 2WL{/%hӇ;Zel>SduOy8n agMwWߤ]*ߞNCVNuzղ/fQv+j:I^SwR7 (ͬ("b&jaQ.X%izgt< EM9Zψ)#Wtp7zsN~#N̂ 7Bì4C!"2V^55V ‡){z׹?trH:@wڑqCϫݘ`j4{9,US`%g^VƎ^ͣac 1-Uz1CoK] IO  {vJ,3"u^{ 0jvswh߰HYi,83u][nUoWJ1$$LwkMa'a/*!D1U[`ТR !>Ku?_=/M%82J:hLpSe =Svg)ma#E* Z<AEƴbVc TffUI5[f7c46K`;wpJf }YǭŁCjk dU>23xH-eaJWC,8J|\̗f|\ 9&&F>poc˧+y/i"Y &M1qX>R4"ʛw UrAg?nzH$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>ĻΎ.ƌuyhttp/HttpClient.javaUT nhI}hux <]s8=lLۙՍٍb˱.ɤj 0HAY_w /Yd%Fw v'T.W=vϯ˟lr?Gq2) J A2X*HE! Oflp3ޱ~2dOww3|;Nz4eW!.waVR1?LŋlSqv"A8.IG f Ѭ x:@Z~Nx$Ҳ  n' Pu+s6J,6aHq4`} ƳO08[0@< Jq*8E@Wx8aNC T' .HRdEeXön[F~ =Hسdr`aVQۦHI(>F!Ma\0>{ FvǓSv?ح݆~~eSK=9wӇ-q'mlJ>_OABAn&{@UH @"@!ִJ!F(^!Ϟ%K ȋD,KΟ=ӌ'cy\jл}:MEYNy4oTDx(6a7'g1Z4ޤF|@kA'6ЯejT,|8&߂b?O`FY;uk""` о4˥m3f ^~ݽfKO-ɛmp #iA `v#߉Hn`7gZs_",x8ަ6ha#J$ҟn˯=AJ'S$z*菵@ Ֆ0 i5[P H}.pJLZ'5, ~>24(SHs)&K6>,<0,fFpA+R`݅ { Ej=GIdؾ8(;f"Mф:`D0|Q!#HpQ%qD0Ay1F! +9vLF;/ 5gDs=+8h\߄ms#"kT;ƗglvIl5?ݕSm:]pخ9p)]4Vq6p5[eٗgMdSpAx:\;Ճ{X| u0^b;:_}tp Aʼnw9Ex]LDr!!@ϵJ(kfBS{Q|iVYaV4@3Gpvd?4D@-8@8E׊E؁ v8Apv.I5qBDÖ*t6N#^H!*&/UyE:-!hTHw-(kbD`9u(-Aw &D7e^_xW;fG&+yt80,! ?ʅK[)pu1w޷wdQdGY,Z``ew 3zaE$ Aޑ@@ 9@QLx0CYGY6:Μmt(CȀVc<&bpgh8@:5,^~%HC' (,t&Z*[@U-% YkB JYcwڋC쇲 SyHomXL#直K&tH`P*!Xh(|IURkBpn0}xK 'fP5`΢D06 1/YP#)=Tud>D,%k.3(^ } A3)&=h3()`pKt*Q3_5$qn \BlC!JfrV8*ܸ`V]$t (S3&;cڞ"8DA2@Ǩeur?edFY a[ťm0ԶWc)^zWRlscPJF{ղ<2[Ļ͆hcNs 0zL|)weq(V1| p M$|L>?,6f8Ȱm1.ܨc5DOm,rބ{ lAye5=$/P@=!BJl7z LA nVp=[Ӹۇ]LO;*E{cI/t^׉"Ƕ+#^86/ɫ7C:G3\l*rK5TF_3'Mmp.q(UZ, b[̘nMy@:0ό!H4>f~{֢1 ;jS= v1:<}a,h8f,)#.a \^ ME'Êya*A^V")S?^`1O!cf1 KF !:>[ ]aOSZ5gc~W $9a =& `dmmECAh:W Ê5%)U| 3O4&Xfٻ|bJI[CCƓM~X^6&JE̽[`eS:TUgQiș@^ R-p4 p"}$5#'e)E6_S [)=g_- 4~X+agN@D*7 0#p^1  vq0Z{Sx Eup`Ma.j^dUْؒ":l&후MRr ]3j e +WbV 45 ꦀ,.v!(;`bߣ)GjNz@Z'o1&`Q=^u=6:CӦ%@l%пo0;Ƴ]]SADەWXOFAA&|4gnA0pl= S 4"-"27lnͶ zk0єQJc,H^hH{7VWK \*~^3 {HAF!t+rQlj$HdM "+bW&]ZfDE*)#aZMbշ m;ZuaTp5ʎАj\DLFjNK@X? TZ}ޏ1H+:Hr$j-^tu;~ |Y!JG z3$}>4eTGvZgj'|_R7 L)TUqgӆΞɯzPJ_;͛owc8'R"g4rrn WI5cRZt(bьw𝿇lʽ~:'61P?.cMtK8}h֧U*o)T`GJ-Uz6/QATm/ԓQ?_K>T{|PlRFX1gGMQZZñ4Gc1hĺ@sJ+9ݹܩ xW0R܎>`Mv:joR[$*0DPCV0ڣS'/Y0ȭ.y;j DVfPz9~{|*wâZjWAŻdMZV57P6f*4'b:j/jaUG6f.}qu4XOF,x/wWu2,VlnO]BI zjreA6)+NS]g ]&K So—dgn=j9R a|I HmR.?1k|r_l/}W}5r.p1m©txԅWբC7gOFΓ`zB .V{QlY50[[[+\S;@"a{1E܃F~]ᯝ|1X uƬ8!uQ h\ZeW/c8yiV\w/ rbR_n'xM Mzjj;FaD)~Z H- `Q-,}G+rEA(W~(Efg*J ʰA>{:9O&ߺ&W/t{+ }#a S)z5&NRF.T QVcKtj̩J0LV|.%DG_ >s+FZ}=ىV7)>xaƪI[đ^;ijj$13"pqQܿm.kjR25kRNd*8O yR]0x6U5E <>}&P^h6ek}oﶅF4~pQ"Z:>Gj c@}kyHɼAG[lps#i&7+R>pȚ\OůUp+]FclWW> W)5Ɋө9U$%ΏiBYC][s~ϯX˲,YNpCT\HPKZ.!=3;וd8̋-iwӗkӜBx˃CKt5M(W~ w\c5I( % /0B^svv@wki:F)[^5! H(orE{WﶻQWht/T qUNٍ8~rlڥ]]_n5_Mq~#-Ӓ*͌IT]^XĊt=8`^>: 9`ӭ{⢏=mV3'3rcv(&P6ϗuwymF*۴ΦcVu7 QHQ,+}Yc^U- -JSY=/_2j=Ӆ1_Gs.LX႑~d `)5vo;):tUUZ*N vS'Cx;Vǔ[8]jQfo^L 1<dK<3DDf,|>"X &B~8^>dC%"ǻ702O+۱$_-?F(]P p7˿IA ūuEzGIaBυ1<%k3|w}O Ntȡ~D> _?N bgʦ"<,jIwTU9:sISgyY8ey1_&( d> ^">A'LcVtƩZ@ŁĂQcvqDE]kIEpu{Rhƪ)9e8m!b;>?XeZ ֮pT.ّkO%@6}gTG Dz]ƒ'yADkd:-hi$ϗZp[u$m[AF8߂_eh^p[9 kxw˟U957}wLMӾExXNɞmWߕJ@o]d ᶜK9JԕVuO}p%#n?aqAWzV|vb&3v7䟏-9hQczBl3 MjK;4$2ǷK%ZIR~(,j+هOIۆ*}Dkd5u,BYmYZDnQQ } ˣIE>X1}1 *UdxB_1,4 nկ("m.:Q'ޫk.s)M5~ȈV}%LŦ1&w`ůjce~-T9m>C9[l/>!h=x i(cV3OX =lQ)*+B=tyɸі" OݬlԜQ&մD2p%qIbN F׾5bvlGGʬ;Gt&] ndjgG )ZW숊ݔ)g4W]W>)bX}9];*4E.ީũB֐BQp5j7KA\ vnH)Wp7bWM1aU%gi+0b(S !!kȀ_ |S@g#Ȧ ʱ][PVYX雑v8gl~k7+e٥ʯ[n&uɤXUM?N͖ӛК:RˍqJW|v[l߈[Zv\Ҝe>~M`7E/_f!L 9 5.S#̀is"NMjv[yf6 }׌:7%_5$x{HM ^)a2G?)?:95~'YQ MxFKV3BͩnqI-!zT. `wh뤹&_v G\:w(tњfiSN%eMo=pc^7s@+眰ozS b|U?8,KyLNn޻vޥ榚}$Q ?+on~[ϒ;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?.Ze3$Ʀ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էDerEncoder.javaUT nhI}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 nhI}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ŷj^:M1B $<& `!# 0C@Lw7` v`c?O^ѧ:lW}?\6cN/h, 莦Pl RL"yP x x4+h>], f5lHKdO t5*P@`ۃ E^Eg*,s_&;Q"\k $J3".VyV%_C!"hMHb|.!qh &:vmayh$Xi!hWތį{pwLX&[7 NAavLB 7Ȫ L 90gdEFmĒ蠐JPBy٬lJVK#!C.xP`XŸdG ճ0pb*نcpp3;4BK/?UWA'Xt.~z^[SUXdC!( `.c<H䕾Lcd񛕀ܥ$B8TmvBb=HwhPg?}3VT".p4d;3g4C_[Ou۵͡i]ڃ u]߶n/vew zժ2;u]3XWQ< s,K4_r|%wt~s`Q`"훯j*r0xPK# c}*'݆⭈= PT T^fF/Y$`=~vDR-&ݖWX8~'k6haQߠH')EfG1jGo:{>2,k٣|) wg~ڳ]MKW?|7y?RB/STER+!RPSV}0>E"`7=O5?C$a(,UpLՒO-5 PV# A|rZ_T_y)KA֎ZSbnKgtMݞtbhN0tlKoмJ|T&qAeXfkw79s#D(ӥd=ϥ/jV{rU+wV?RYժ\n'QE)τ뵪.$9&+TiГe~ |<.+0no&ښa=%EŜk̿.&sgWvF/ 5{{az!%n俌YnJCaHx;FhrM} `8%ioLc2#q{|7=OqGNzݣ <`ċ}JYB)a,qOxnK"KZ\~0'|tNIJ#x;8#oiD7$" TN1TT q*%nO~M?HKF1iwLFgpN(]1{"u ^ᰃ 3sJ-EƏ d^SGem^C` SPu'W$(N;& %1_!#ov]0 ?f8C,}llyC&]5QH]ϋ@ƅ1Md2J9}? 8sp0d'* rD` @ Y[`SNX7CH( |K Y0e@;p`8I/.]`~IPw_Ԃ3E›l6.W;zWޣIFpf,Njz\e77I֋`hv?ٺHfՔަ{p1B}f;fyq!H r'.O ~ *uc a:Mq8i/ V"UFI^Qu{Wqz) O&&iP-g7K-H2l=J@K7̫W*!(Bݒ:`z={{ '4 cokF'`ְ{E͐)l3>XL mG1c-'/ -Xi9mQI@vK|B<r{α@ aqd 4vvs:x,!ӝ] گBAW?l*!UZj5ꯚPmDcNɭ8hzJ8c  %_JyT߼؏=p d'k'.WK0 +zV4`h2<qMPrQ5,p P 2I(7V` %X{(h;8;8%8~b~МrL`g`}6baN։l T)S4Q8G- u/Bc(+ (ilƎs`ARNMf$a6:7>}ng}|n|Efn %y3_d ~y~~1mM˪\ٔqJ6S)k"#o/fkBj>;A$ k7m]JMV\>T)u?}m& #a)-A 0R7*FtMo_F\LP%9dOseirgyEGȁGiOhop\={sn#j˗$w `˪mmJWL{A7UK됋 :K"+Mwư[9im:,>1?Q8O^oR,YKCke PR̘zq#Qu{Qʶ,. q6 I9=u=`#;zI s)6Hu rQiUݗnƷJ<+jU/XD'zl!k0|zxq@گ`hpRNh4AX K4geiF3SM BڶKkZR=@XFw Sq,!!3FOɵ*/UJ"P<*?L0rZgqbrU]^P_l!XIR8ry!A.3_B,ao<ӞUVJ$1Ax v)+a{SͶ$U6:(:_轡r-Pg~L(% YfReJ`64Ae*'\ +|"[4b?ȷ|rRn5Rs 7ӭ46/* jjPT WGۭ&%+*?byؔ /v\Ve˛0jxZmbYEd %OiRb(Z'u4g?+=K=SLd4R}Y2F"6naXF ;GY$O?Gu/ o?*qzIsFGS% h&N."szߗ} hwKף?W'ZV]*qɵ`(j׮+-yW/r5처](|s1!3NBkI]mbl Smӽyų&f 0IF%0Ak3w:O]%P= (xz:>$"m;ASk͝pGH8H1d+"{UinKfď', -)nj=Dɹl̤5 īI]KZ0̑ "]X Дu!d8w1K6Է0I2a)>, ODa4*r$x(2^-J6kvЧ&<{[hQQTϊ2[0"1[ (;H[]Pg\L6]v\筴,5~'On0Of>l#W$v|9:IM^zRʦ/* l JtWf_v], ꨗh Qu-a>bt#MJbUx?LkiӢc*b M<5 hkiʿdTW Ckj&4FA`*uu U<ɑ;lp\4JycP!k\M{ D;7I igmfpũd;jL]ͽqҴ{+N7#}CR 躒Xf#5nUEeOԚVδ K%ȏxxs B<1LZjajƳ$ޜzWb}sZNx*ce,[{%Sxjel9HO۟+c-5#JJ\On^Wa u`jL-䳴CW߂U+ăeZu+.}5qy~v0m $*(V&M"`3K..eq2 PVuy 6H~?;b! eN;C4.mT?3P yW7PVzrZ=T{'cfqQ.l僶Ba6H2 +vFxT"SE^04ֲoBhuUPCVNڀen? e| KͬbN=Pհ~L@}Y\ 2T)@"k ҺD@,Cu]r a#?g0D7+J MMpCH&@Re?, 6pbA}sXx8lJzxoU bb@$^Tq *?sئ>*)teWF ''Ch `*SV!Y F5Bp ֦ggÜ+\-hKB0S6M68/T@p8b&37Imk^P+$20%ӹ?]  I 픁: M &s Wf"yD; ^ #`, !Ɍg)%l_1pXe:J9l>qSrPHAq3\y݆b6t+$T-#Ջsw_0p汥f7`X1^r:Ѳ(_EB8)zQ)B3._QW.QIe ,lW+3xQӸRr 9uU >e!]2 %]ҽejkӬWdK+V+4Ot v= ,3}؋t1)v7eo&[&7Zv~R;(.)ogs>ɍ7F7.FEXڤu>Gx!V9$H(9=-Nj{z4lNN3ffbXz+dk☏5n|ԥlI=9W!M4ӣ&?OR^-bt`o7ƞHgf Jո hQWU,21E+P}lq[E*xIZNϺ[q8IF@N%cy2¸Q /(r;4eZIeIG/rN;h8Id/I51<xd`iAY^]Qyw^ F~AF褧!aQ`*KӀy {ـ5b['?F.僷tSN7b7)AQPwDʆu.vpŖ Zsz89<^bN5b?f@GM<+M w}; 4y:\7T|&oRSoS+׎v{(с2le)q v/g!orHe3 ܲj0]V_1dn$^KNIŠ&VVà>a}RXhqf_Z[#5bR78aRk]] }۹/EΔJ(>0*Jd"#h)/yI4 >CX/H9n=W|,R.:|J[_{`Gqq3PɊ=ŅQ>{fU> +CsX',$;ՂdRsm6.7˨.)jZ-9;c >.5ZI$cW_xK_nvCG9bU!>(m߯D30|WWB5y|(dɴ;={k7K4kO 3%꟝ "h }ӷqzzHU _؈k."\u]4Jfqdh5!K/)Zg;rət7W3̭5:Ǵǚn\7g?t{/ /{y=x_PPZIIH|< ;+pN~2 ?)lF^fW'߰ H>,gիsa$GO[Cj#[^MVvjF:+P3%Ξʄ"Ψ*\1nW{*a8:klk5 hCJf_xmqϞ)C_!EsdZwxs$.K"[W* Od®9W; &ՙGU(}dr&]+%*i}2F(lcTِoŴX]̠И^@&qp [l0ۡ`Ř?FoqŤ8^7e-O\ g [/d Gsj}%{HOʬXք: d%q"Xoڷ`LU0OW¤شɉC91}J'RbP?CR_߭Xx??󍆻zTsNjpvZrzO>n{LK\fff\Fw>xuv~q AwӰbBI/GP#J?&-0#dX%O.TiKË wXhΔ?i>f lB u96ii Q FpQ+77:?|;k\8%B(2ީ.; =֌PѻECǛDe164"/Lm)gT$xRWgYRmgY<$oO5Q v_=3I~1QN}+S0-Lb@QMo|n$-(T< Ba 1;hUwp}M[D%) sqɸTWédMNBA6.|誋p8rP⫝ښ7=:di5OĄ\bRDŽHUsy\<ALޥU,8_sjPՐRM*0c$QRbfB}O9mq;O}='dSx7,z2!n/>ԦA÷vٍ6`'b1ZL*Iy\G^]+35#ُj25+nF TnV}26:ϴn+-˲m?zxUzKLJBВrI8@,uE"<ቻ\'O^Xnl5 a/MJ0mφCx ;YXnxb]1/ 1 ƙq5jIwe+j}pd6U=XuYljXPwNyfj=ƢOK7Aw=Y.)IY4E>>\GSVPt;49m.13sqB5,I9G?RwPG9-;S&ae^B޼ zy{w?=NoOb%p'M|5X@ٲ-%:>-q.="ש>7fGU!HU30L2R>页,[V,Y뿜'sAM<_{(iɽѮ o"!c;3îxp` ''֣$'vi$䪲M;N.6& ZFrUY<^n_z7!Th2L2A.ئN)Pd?%MȆ^d(4^FLFP{f,S+޵4h\Y1Y_ pÜI/3E=/V}>$xRd%M}Ex-):$nc$+GE5gEcޗp,ܱ\/]ۧiX:Ob&1ڜ, fK&j`őQI#Âm,&n>JiTn):x샎Ҏ̀1bf{b=9fU,aw?OCertificateVerify.javaUT nhI}hux ][W8~Whcz2&={6 dIBclxp@gg[%mN ܺ0T*JU%+f!]w:OclM ?<ݰ)s3Fm>e*6( 5UFNφs#6'izSSoˆ;^CPOҶ rlaPYC6&ҙb!6&s  rАC=DR3)T*[=b2fP'6T Bt4so,HX۰^y:XY;,MdhF4$R`/)1:M%ɯiuN?_;~ti c &Sy)yqN~w{OAox @@+:8El`VJpĵáufDѡ9vr {f&}.I !&7ѠL!Mۮs%uz{ֳ@C-)_)Cm6ҝk7خ5{PtHknjŠuܦ:grD[HuVѧd0I&vOo[;HIX VuyeÉPiZ?Hr`&7X VwH39C.7֦q_e9* $4W@\'7jjL^/}~6Q/.&&ܧ_|2mp^geP98v ݦ'4~:ycc]Ȅoۭ:3N`Q,'>mts1h6-LUޗ#e6jƛ@`Ģiѥ` GH~Zq/2 :B0. *Fb>ph( Z2g[X\w^%VlTTY+ҏ {93r[b+ە܍t+nZY|x76QlenlUwcتFB7 B([E )R,ASL* I3c`YjY7@2l Iox 6h׎m#_2[FR$ .d_Ov\c}:Ǐ1ab:h ] "~6 Χhuo};ݾrz'@=suNσ@;QH9űhpqi%fYQT: :BSc?i]A$jBR d<'𨯬 :ΦQ%EP,3򢽃orf8Dunvt_ F*sYrI4.xMCDs!rJ븖 &HX#<`a?8|>tz}D$]݁fhq@r DDsnf/ ~dVneM\mX^Y0G>@M}o? %#ԆUۛxJ&(+"qĝݘ:+1}W/wúLh%\8H$(ْ筛 ^ENûIJg_ºNEY'?MTd%X;twN40S97mڐ]XBw`Fd.zT7qO WH -,}jk(\seqgf:Ya].pފc`1(,r*UP4̢Dy]|uW6g@*䯿 |ℨqA8u0١W&V$@u4G h{ l`x˦ʪ EI AOre# vQg2oy<u SL4O'Ldj]?|-pSZ-ڼ0dsOp[aũC3 f>^Oe PJbgXD{ n l:G z72%QЫ?iHfYqٺ+%]YmxO`\N{$LKtH'>A8HMO9[[^O,iT4QhòS9׵p.d\ NJ bxP{Cϣ!$,NCMp'1a Z䃞.`Dw E45F;;vX'@⫪Fi = 0 cigs+P8l$sJؿZw}~C衆k3T\'`9,ۍp)Ղ֭b'Q\C)3F7+sy= + "qӐR9 #SPSV-V[m] UB ̪Y j`+;{8yAU1Y5Uՠ*RjPU zUjPTEeAQ5( UjPԲL<7(*\0UCUIdžfΠf=|FfȬ"Yeeg52Ff=>23A52Ff}sȬq /U$謤{ٻô6h?BD+sz, F?YTr`$5Se5/ij9ѧܨ4aaQ1e9 jmHOK;b`=p>`,=SMNjXTˎt$w Ђl Ƕ)~LzqwI}Xz*"[`ьD1JpcJ KNR,JvP~|qMݳ k96GV9^rcxQcu{F=/uYX%Kh%8`EȻ.kLYXb<SHW|[,[2?( hgE!`b*rxW7"ï俞%w(*W,5:V0XϪwvq1Xp|O*g5`}p 55`rK@^q+wPjV]nztJy[[ /c"uݺn]z#4N(&D?hnMȿ5jک24J5TMqݿHWVVrV\wT4[ }!;>se*Rb jS׭~u^'t~}^g' R?žڡOt |t(?W#w]~ 0'bJ\If\fүT%IV}3C.B"g]Y kXZE~TReוT%\pr|s Z^0:7~AQW5&~ X_dz[ mΤlq)IVҭmur[V'4ւs$7.MWܖ^ز_?[V[VfVԆ==Z|v w" " N~G:UL^dCC W•#gCup dIPE3ug&A7$Djruçԩ1Un9;S.,)RKPv3/ ,IV|E@ mzA^`ӈ-S~ϋvڌr#R2a/_Ν} a[: УŘ  mտk·ZN8 ę_Ck>}qՒ 5C9F(9pxzIixt'3|Lj,ׇ@\-Ttß'ԛgeH/6:&ŦUŠ'xG 'A%:tS(]a &-rjձN/{~7Sb彄ڢQk@f kHXm%I96W|B?-f󞏚~%"XӘ. B1M\Tdni?_x8*f"ݽɇ>>} ݽZ\F']0^89ɇH՝_՝/47|T/Ϲ0SsTJ!xQE%:KM_ZȖ]'G+`-0x`$e|]j3m.i|L @)RTԂmmA/&1iPAr? ˷xF8 s}~L;)M쐉1@LI;7[&8bV %w 4㵻 #z{== 11JĆ{{ nuxGrUYPJE 𩹄M-!?w5e@˕!$wLojS-\`ݿ 7V \o(Nm4-} ̆o[ړwxqԻ JRRI )k[o7Sa2^OXiS- 7E)Z=i;?BۋWjXwdC E.G$VQ[)-/sc6"F 32 X JY.F,BPQ ƪ1_B)%f}[+Zw~*ԝ䷖R]ϝO][|gsa[ DyFdJ? ۹Up%\!4Z|s#20`*,g翃cm$ʤZVzȔq|b;45$`הv}vAkwP6ivXKnݍ'`.N)F)B)@ݘh=^B`}~B`L #ҔjgMijoS/VR:vfH^,~8A %oE:&}$ɡroWJb9 `ۈjgx&*Le5IA5V[H'ϿCvcõ ~D0b#a.ؤTGcȺ0-M\b-۱ I H +C7܁yn{dqch0Б;D{PzPCOw} є?DŽ-B@1%$'Pl2vj" D wFgjokc;}~od֖֘VpKҲ66;rHdKQ-o- ݋~vD/{OP}xhݨ7Iw~X#v3%݉A}ˢDdmQ{$}8[F!>)ӂ+̓OKF`x|%J yi8s^s?i>-)<qQ )!# ?rg4}k{p{5T(Y|Յ~","`g"Ͱ >1I<OeO?R]Đfd+v~S,ـLh4GrGs'ɔBҸ"T$[>PAQ ~Tkrorm"o ̠:{n֬cqdŤs a3gC %nW6NE, &`õt c<@g:,N,[=@1#3Ÿʎ%7([|#6-kcT m-"\@2$C\i7*#z:^Nb7Zz0`aZ zs*Py!O%@z'L$ZRXܭ2ܩ%?ڠ|`*4-y[O 9>teJ̓TLS\aچ%))0KN_r>bn E$i.у!7$; JQ{a-qΪf@'`e T4?E>`2o>L(BW%ʼndL=ؓ`7$RVO+܊W%r23c8b8 no.|tu[ 흄+-qVGKޘH/Gqb(ɬ8yZ!L *,1&ނM59;"^ ɨ<Ecɓ?`g2 KsV"T6ǽz;/kzYWzO|+Ƨ9R:>eJ7?#>>ͱKç&x㭡O$+&WS_؛xʳ7|>ru~[O\!7'vHg=mÙc#1DNFð$b2&'fQ6o%fݨOVWQd7Q]o?PZ5o.\i] [KESSɡV\2cj3*stlpS|O򥳰pkeWm` &2,?e] (kmԛ(lM&Q٪F6o?-]^d m\$ ʑsL>H>/Tr7dw{78FI+|`#+ jimÒM<#8ԻTֽ.͢5Z3m֐ڼsL7Hlɇ4Ǚ<ws9I$G%ZѨ&r`㥙/[;D(}Æ}QT poj+TMR_G(.wӦoޝ1ՁK6oP+z7㊝DD:1{h`^6?~`}ϣP#淛6f)]][Z|G{~Q3g 7S|\%>qtHV,yK&gT]Uqʾ|aB@G h[;tba*r9L7 Vx7&[uԜخJl%|kyZkP^$euY S܇34kJBuBq"Ɓ W ac~/Gu}S; %Ypdm;S-dNN'SZ~1y$2xP:ZR-U@ boK%w8[:-JCb%9>gKgK-l1syْc-Ov? TPcZGY^F$sJCp, [&H2 U<=6[n_\gbH Q/ycoK(r3W}F⌬V(r~WuB9vT:ǐ9-5<v~;< ?15lFPٸ8-iQs"})?5xiK0ziq='tTҪ2˗%$@ŠezyPV[}\3&q51w)֬di3U /~~zKCS9Attribute.javaUT nhI}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 nhI}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̲=}y.Z{hz!Ϝ6CertificateValidity.javaUT nhI}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(>| X>JZ,Za޾kO;0,90( `Ѝcpz47\yFS10ߎ~Cot8A?oӛ>W1t) *5`nU)L⢑0VYjQfT$[|A8`^Psx%,t"pXsmpJ0C8 %`ud bȽq#\ "Caڊ0t#:րIgyh*{܋1 cC&%ZE#AB:!n@풡/P&Zls_6:a-UaЫaqH qP> 7)auCwB.pt 9lb=gҭ,I`!(+1>vUX+PE@~ (WlZ"AB(!mu]ı]N43믐6K4UK!4A5Ӂn}]XZ4ՊfXp5_3`J7=mZ=֑&0*KYd l/ Q+􄩂0A_Oߣ#Dž6I'ȧk 1>Cm~u|qP[,*YrT4XciTv/C lPǞ?"&!vr''З V"B.0v FUjU,LoWEbџi&GsjYRt(Ijq@vL{[ΆҊXql.me=\ƚ MY!g)&4V}jTiQ4M's͹;'(vW8*ٟV5lqAnX-66S t` >ӼNEYB{2e~~/R<iS\ CG@y)Tz^jxXb0>W3 T@eK"&A-sqk:<\[M@p©`Dk_ߞaA,2+GYS—I}Lyup\hvRǓLdĒ6 S-0,-KV}jϦ Zk9YK7Ibl҄^D^>`tC=3/8oex{w$ZxJT/ݵ'_d KňqyXR=BMFpܮO_jUCWim27-jB>?mo9G:KWvWУu|mbdNJ2"ߞ=}cs1r:OO7a%OҲYLw6ߨ;!ZUf.SNR{]f$2jmKFZW|.ЎٛRcP'3~/wT>d<1z4lݩ/M Fk|-")[{!={w'~5D3)}f0}b.=|84ҳ8=0hR4ҩ^vZUM,`(gtH 'Q "W/.uo]uE"X\^%`Q[^ei¼0߈W'k=l0ګ藻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 6{tֶ$$$mMlwOۇD`o.xÉ*/ t<;88gsXr`"ޗ fI0u4+Aq-w:p 1Ëw!ޏL$гΆ! "ɘ)A˙Y1ŏ`-sMD̥? =`Zj35+U~&'-W:Lfm5MoI܈ @-: )Dy #FZi1tҺL$1AR$tJ͂!Q$ Zl ,[0 u y5*0p5ip%Nߌkp.6 -we b¬) A*Rt6^$bW1r|0h")8lP ÒTCٚNDq^{Fw##`\#eπR-nT + =KvO" !bCMP,TJՇWR\ 8xvxx!\OkW)gh_$aHN6TzpP0+1J& DZd_~v礎Ta nMDZiDDGQ[ZoHĚ4sMkro/c6ʐ@(GUa%5Y#?ڕ?IC]FgjWZZ[4V{XT+Я.%ly`6kFJi lm- 9ۓ@QTBb.< ]; 'ax?aP9dUpI% XfIE,c]ش#d?>N !}mSUmGDI|nDlmyq=,`-mZ8%h%]w\?*>eFiקɦs43&ƺ&1D-8)ڵf2OMu솆aXZ#3baG}]vJͤNj;8,(k,(;Fe8T8%6iHXȡPC5Kb]ިAQѨH &%LDݤ ʐ&3XC޶m6{KfWUr/R*~a1Bk1H0oM]sC P ]cʆ 23nWS;:MD٧SFrhsI_m>vʘe[tA/k.W!yde).zu?쑨FYd?Mcl(YMIa䫵P`i'-FQQ a䲐bMgySCa51c.P5v/B!oK&u-}wн?];NHw_IH 'a&"qVgESmj(DCksnݤU35hTہ' A6z%jJՂJ13,`,I|3~g6%d? aC"XnZ-ǷNR읊1ښ2~57 NeR8V=qVS*QS;m3Z;L2>6A4!a4= ܷBO|е3Ѣq.Tw8i_fsOqȺKV[skmd;+5|l򤰅 }ow o6FmiYMJVۺf;)ʕ+GȯGqzNTݭKnp,m @lmHiG愻`A8ɳ 2%e"Z;=:Ȟ7n Nx|~q~$`?C4s!DZwa~Kf0[k鵣!߽ݸ{uV ܍ Ӿ1wjV/hȠ!y"7IgmLm b7J~_{zrF|;"]^l̤Kh`TSbvnefM~ۚrYR^^cZ7fgjkuwصq"SvӶ[]G<$]3=ʚۅt5+Cxthhk,.O'j^ Pw{+;,-}?~ׯ裇r )I9SheQG Puj`eB{gf"|Nxחg' Zjb2PK˟pٸCW$dz4k"rA3piDy7C?~-Vov+лm{7nu'dc8rǚs0jlL+X&T((f 7g*> ;L;`Pc=kA/e";pi8,6BI%U!;s2Sh,ܐO(*񽇤_kP-4ê͒)6G{y*R(.*PipR0tNgAi-u}hZ ? |_؎WI:0釽^Oݿc A.WY^RAC{*Z,SZ,CJ0jg[B*5^AcK`Dܠ~CݺvijidDr =4xVyM?)Qɳ/V/;hQD=FU9N`c|nDk (+HQ ?ekDN:z:%dޥ~kk!XsN oVeC~[6>WMi)T#pz N<]3"={i^7-j*ߒh:LB duQ[I%XjR vo^$&A!UhYޑNcmfEŌ]' ]K4ml1SM6M+VaU/Γ@tDk{l;ƞEzhKlMD^x@ݖ_ l Ilϵ0i+(WOG PNspI[Z>lw|%BXtrc +?CپYJgYn3ޱsZ&EaI8 bC~z*ssw+RfWLO]^tNۢ1\ 7p23]Kps`ZS腑`cH|:~'Q>{m`c*/[#>&#˽ IJnM^w;,ɪm{ֽ_r}-+׭ݛ"$@{"#ۖ`0GX>#/[\zJ|(o4 }Уڬ(b"RD,MaE{ WJ¼tlD\W/}yP8vkg; 3[vW8?'#Us]܉A/noc~|]EWD;}dzkz[8;ؾ PK.Zr 02java.base/sun/security/x509/KeyUsageExtension.javaUT nhI}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@*x0FTvrCb;EcːA[46HKJQ$S;>= O0I[ ի+L2?(09 1?#("ri! |4%)>Ntro /3r10"h|8 ]d,M 1l2gaY\%![l)f$_RlI7n{̏uq|`9%kq9Ih#% V`@f&rF~pR )gw1 g9  /n? 'y"y_"N\fɚ4D4@ڃj6Hd1s-Kp+2Iꆁo))8]K`%a<a0N`qL`]Si)e~oQG%?$CDhV1 ׃)͇\L'vF!J a "YĉfqasK*ž'CF!Yk PN@.5DQ ʽ6IvB؂IMʕtq1[(I2Kx9z~||cr3h֮#}A>6@zt-7>ǔ$ l .ȫ%CT5hH`#   oo#w4(@B[ˣW'`wIX'#L'wy]DpYIcQ8^'``gw4ع8l ؂X_,Vո//bblJDsԈtK,ъї,M\X'|i _gdMO%]|rB` :{N%l2Pl*DULIqMr% " ҁY2ȅ㟐F䰢T(AKHMQ*P*~xF@A3՜zh-4y},b@[usz[Ly< {~z*s ٯp A8,2Kb; ƑL+2fE'-oS )7 `{.GXĐ9o#î!s(HCUV3u+yhfBOJDGEõA$ާ`Pv)+Jgsgb-6uȽ4@ OEͲ$z ,_KC`1X%vH4Je3* 8NX(Y|R  BAs-/@Cr29`^D| =U D#/9Eq/aEƂS0 E;P8 >`ï藍x"B-/LM==qP7BRxܣ<6$F` z2>wEM'(OP8,Ai8 T@Аaw7UheA1,9]v 2ГF=0U+k^H])ӊ!+5͋,lM( 'ay:zq%)'QaQM1[F fbii"dNm-V 4e/bh3(1* dnڝZ_ȿԗUd*^ +(6*뫷}d'jJp σ%q:_&msS0"YP9v7iCd|pӟ]"xa*@0:J@+GN@n,h#fՒec#cQUcAVd-{Ppix|,xJ,xIak[U#GO"OTdQcLU"+%ħr_<扭dvخwT"d YH͒_ܝ&T4n%(j@uߔ ĐkV0XӠ[KƤR2Apmoũ~zYv!W$Ņ IT0I< /X艞Ϛ(W}tID@M@t ]h>xpr58wAAxiEGbLY"e=vZ(T}C`/hX~6z'y[0hc{6 ;4KCj4] b_nau7}lbC7{y:H4N#QC nXSņC #z^G!`A.B.X6v&Y=[][1W0NTB8WaD=FGR0WiY:y_IZP&q \v6&"lUc^HFFWɚZ4UFû턅ŘD/2!-RC;mVG)9Tl;h;CIJQ]9K|4R6AIAA#Q* W-^X ϩUF8 5#Sꪆ){4 Q7m+>>ͥ͂lkqw~M!4k_VSv/_hœgZ^ntqftDꡉouDL~1l$³ T+xV1dzRv!~䑩t:&DbC~#Q#c_ߊ`AWXUYxp 0Qf7[`? $7|&wFm !.2_iJh+~(Yh^Q&HlfD/4]\u*"bc1J0񰓂y&v0$X 'S$'GHm+_JkL2ݧF;σd Tdl|^y [U9]MGU?M a%^ņq;(C->94)kwܚA%`f|cP)$ }9C%%Vc(\12@%%ppqَ!UƢ_Ⱜ]M rJsm Ao6ßr ,n x{aM RuqFV>ؾ6֭kmZ-PK.ZlJ7nhI}hux Xms_'/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#q6tuCRLExtensions.javaUT nhI}hux ZmSGίY"ـ/0HrRYnfF_Vn t?b 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]3uvvCertificateSubjectName.javaUT nhI}hux Xo6~_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.Z&P u&;nhI}hux Z[sH~ϯ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{W>$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俟@$(;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΢:>AZtg3<Ř-; 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#{OkwD{~4)pizpՒYzJODۢd4Y{VXVJ"ܙx<&dy wߣ.ԏq$4B*wH/$e,pِ һ#2zK7# ~M^ycr];sGHiL!'~0LM OVħ10 B.f%L1INYK3"X$_^KFru>}sFnY$&G$.,Y@n%sie" 0b0b4 ME"0#DG%]>l4n&a$"ha,.9[~X8ո Cn,5]|Ȋ*$?{Wë ސ{Qo0ysbeTXF(X)x»&oH"so2p =r\]Fjt9`1cV 8ސRFt(G؏VAs̈́Hj=c7ԍ2 g!\Z;"4J♴uOH8%q". ˵49_)yt!@}<(I.ypu<9\{FˈQObA9уy4}G!>F,K`i%o5 9:ݝHda ! cXQai|~_19J{:̰Xp|] N85Ta<_ɏg,JEd-p%ZBDGl94\.ptA[>WAEBKI  }=reiubNCfɗpF-: a7Lwsӌ`@@& % |0qTP(\8lbs!s`d0Vc 8@GQ2Otw.H;!S\,t}w܋: //ѓu9[ڮ(,e`zOWzs&WkES& '>{ /';s܃Z)CG-DqA%p5y{h 肑zW,*hJI#/ 7 gybB{cBW G)I'Q#: J`@*7VgC\Fl_{S3uC[Ә|V˓m'SEL}~o2y/&nLhmy3oCH(_^X,Z;,UO[,YO$^E*"dY3[^M47P,y>%Sqd6$%^!g"3.Kc -|jSÛI7VDI zF+DQk{m+^Mkf;>l dXD7ǫcLlCO?qgE-:=B'0ҥ X" gϰ~.4G׊U덵괱Ħ -l VKlZd w3F;n5+h`0PBq1DKaG opT)EVjjc>Bċ"6Q/h9đB V2]ՅuaV"t딏1agi֮lcdcJ]_m(eut[{zES2_N%{]=TbX,9<\%l? 1kN ]ò#:  z%{''d/|y s'e2Y> +_mj]yUp,g#A/е.[mGK20w}JD)qgə;zb\CQ%Ũաڗ )O)R-_@o Xq@}WK%Ul N|F.)g #+3r&nRʼ:a -y3H/ʚVFgW0BuCr ը$e;׭83AGSxW2܌=:1}n0K:6ֶZ+68UFql:X)SB@%jdozKÈBCJL*d;%pp7s|}$Z%Ώsq&ؙ1|u6cط{ Em3`ޕyS3>du骶MJ*_R ҰmЬG-C0<:"GgX'4N/+g }-3m,uWH{'XO!7C{/PmzǮhY In0S%[P> 6V;EahRmeSe>U4 B)MSmֱ5PT͓5N'ۨ<>TF$K(.JdF֌,%e)t9r=GsԳm)1{&=W>anZwvk%Mw7M¶.>m*P\,1UwR,H9a@P0;Y\?qs}`Į> ) 2➳ i\q`PaLM ,ZVy=J)䠺d,3y'pB^ܬS+̬{bɰٙҦf|dlbȯX?׮ʭUQ-|÷e2SL04t6cA~`ZX;}WX6("8P*9zD>2十`2 =|c,r[@> WݞAdY[zڙ4yL gmKç M&)Tn0K-} nR?)Je]Tc6Xj buJsfH^>55xZ"~s7[Fxi l"Q?R*VoJK8tdqQ]92x刼5=_ 5-$ʜz N=G%Dއ_;V+ _/\ a#GSW~<ȶ\lͭԯ_,hYl~/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ēソ-$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݀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/{PK.Zԃ -9nhI}hux Zr8}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&Gwǃ)Ʀ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~>: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^WDMxqog)=頕W;hQ]cr/t(38i.UɦR rB:&ˆ[,{ /AŸJzm3$=bP7 =/oR*T@.w{ Avג,8b(qt2G4Yn]޶YP+,xG'}k>Yv,NeSYGE+.qs~߉v=%nm*W +w1yP:[n}LvW;dm,1b>| ԍ&R4NA'-.NȖ IHmrdvX;Mbݔb/zyn*v_7=%m{&K"R?BqeD/lV6y.;S,"N`E&KhSNޥbHX1J!v!_,)'߅B3)+U}&njxK;j^v5 7,WڕTS3viJD|;&k)0+Jk&Y#Zagu-MÀ2XJk ѱPqX*f !UmM+~̜@3Ir^&HbTB QG%b5ϩ{E{/TjzZۘYҔF<%c6Y,Ϙs+8З<]_9 ~w؟ .-ːFTqT(h8Y x%["˚'Ŝ2 ޔ[qa$¯&ʵcE!mx8{/wFA)|{PN{sMLw+ne8# !Z؞V]W3eєXX%OaT).W@Dm n@U-cD53D)5'$zS~@~OeJ T8Ϗv]\_7S?V6/1mPrc^Q5IRkubj_W̚^.*|묛h+d:Vs1Ԓצ^ \ٷȆYR&&}aE*Z+GT̺R.ة[u.T~\:j)pXt?,n4Ol{hu[Zbϗ"Se3T?](FjF%[-Y/W wct"A 8'_8Veoΐy*ZFJWi@SL/$Zax#c2>[~_xyJ~qOC3:4և?lY5ɧ/aB;5nJo5mjho,|XpQS\,ϵ%)ڶz Fnܦ45.vh[/BAO1ҾnJS]P N{eϙlЊ6=ms7W陹JOu^g&b;i3N"T5!wR/t?$A@rc F;sijLvr4 ƖU\hĬVbAYmޗ*}9n_l yw%_+gA3W؛Ar쑈!XQ-(Kķ7gccxA3 'PİSB?.xZ{\\r --Wq{@6g{=6L-_NG7'+jv'@Ut]鵓rZ Ժ]nwx׶c sP#MU>If#$ :<}X|E| PN:Z^@Nq۩uwvy @Qj7ID^l k]K9QMՉv:EHA/ ZFwr8H D􉰨@b*`^κY^l=h.͡$DZyeQΚC&y@ׅUF";/,ZxD" FV֦ !Fvka捕m[{P8~ӳ=A݂vSHA/5{ʉ**=k 9֋j e qMCݼp+ cV5krQ%ԭJRg̲˒qȲjj\pޡ>AD& uL‡?܅v(zxaە<cD-Kc¾K;9[0_ N=[nVR J1gY,x*I_ _c\Iv/ix2]/^?}p, _&i} UfD苛\6/euNwNu#/,/cD:@EPZW17jf\@n{TΎy#FɕNk o?bpgo"lU`S:Woɬ2 'o/xhDMF8#m>0 :0`ghw2tk ʄĎZ<‡(Y@MXeL?ذ9ofÙkTE;TsN]'psc}Y2[hF4+?I©jSn[)yH-$Q2&JMW-* {˹.p)C|;.6"fSp^]2 -=@j$Ec ҉J@i+fV7]5̜7wn,$|;.6rM`[~;!HS]z7HƛSFbx'I/PH^Nn(n(翺K[D J1z:!=i|Rpfo!`3ԇS޻RSh%Ji٢~w6T lmtdMx¢i+A]:i@N"oۣmn4V{㓪sXӧF_%Ql>mGaSpb$+XdcYD7{fzFaϯR Ǽp|,I.cQ$q_7="9x-Rgd/./~im !ܕ?Ţ)J9My39tZSs"/Ҹ+X$&FdQ3C<RlVG>@oF`+|aFH }/y>vo'd!ϼ9&SoDz)bImMw8)+)A?1_:X! `ƶV%.[цj<)h0P_g<-.S>Bgς舡9Vp9k`ji;"L5,蚣VZ7$7]}!{:>ۈ1$Z e eOpI/W[nh\vRJΉZ= EYLJa&a]fu7<3Fl=Nelz YY2s (Y7˲r01&c~Vak0jx-69 iymӐe? a>wPr_|lkE"|,e!3T+:-)? eL}} ?-uuRi%` @wV7[ծs埁;e8kY,dFr0cݯtC7=rt18;<;y 1Gb=`]" /4F7L^-P 2/FX  U[ܪ o^׳ zaxf+YfW(ݫJjfC8ef.൩R۾:W#_rmn1S<㪱<.]ͼkU-2sEg,tE[Msz-i.y@𕀆ځv2GzrbB/[Wa&&4L,c#w^0 @pQ62'|?fA!QbB^wl/g-#L O2;Ƚ]Z׸+Dϰ"E˅E(v DY[͎4 ctpXMҽKe c'rMvYylYe9=a^,tةH<ߕR㉦zN͖Au(dߟU&`8moM޶h>D p3%J6AUFmßMDӽ{ud#] )y՜^ϡ8t`M* S/Š{"ъf@祁s sqshlqUE~b/D{;a$Pom4*\cKES@gqxx nzꍗ|j 'gv$K)D}n<6lDŽt{>;]ԆO LE0̓~f!F~jEk#٪f .5Eo*T۞T%D'PA"6~̬'`4(4_1JGs|n h|!IEx֕%[Sma>/-g<ŶhnI֥ \^ &yX%svWu/Y_j+ X>wۋDVLi{m'Z /tNO+nt!`<.;Sw2SzI5*Ͼ!e8,I6lƋY}h]Y9%5㮝_q\d{Q"PZ݋r=KE񮃢h:"JVtyU 6v \p@U 7ݮK.RϚ⭼o*T`ϻϴ僅UɎ`y uxl5'ǟ(]$nٮc8PEZ4j(VloDqq :[Bĸ*e ,iI%r$8khW5B3=f!WWcAs؊p߽0AzWԀ /x{x[TS8V`f2#6nKWwAbo3 !ڎo1R/0[*&ұQ6@J$ O99d(q0^tNѿ)@P@i0;vd'BR"z~(ck00cFctRˆJk&뀽&*<~xlx($n6kz8`J_W Rcmy<70ZU]E:f1wn5̂`[hUoTz!n"ɚ9 v^A^/*2Bmauhh;N18cɿqذeO]Ѐ(\a{JJw=b؟2znRySUizu} 7d53@H6lW;cyл&tNbFjNXTRl0zu=|XPx'ɺ"n" f1`IW'ʳc(鳞9.؞y_) tsBhwI:6db;WECb\M㣢yl}T[.`+u?7/Nt̍<(}#<8z21dzk.WKv5 =Q4PU }4g鈴pJAec_)D;6Lquo3fb#KRhB搬(鱄'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ȩ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>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;" pnck!ξpPhغ ;$Jp$ \1uKw^2fc:!VWwr :N#tHJ5e?ߴ7dkR& &`OjЌ>L'a TQ\e-KfT)3j"tQ<bn_VV> {ʸTxI--<7 w4Mgy4iA_V"EiuB W2ɷ" m#jmK xzdR"2oDl[$693C!Z">oʜb65_~K`'Ϙԟԟ(툔##J$d53ԍHV% Lx6}2uQkûx*چ֣gdPNPT嬺,]5,'ۆ t < ֮z"6]PˎmCiˡZ.ѱٚ9e./s*NeN2s%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峀~>|;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~')в4QrYcK=כLBPPz]HI~ܥsL,g.p^A_.J 4&t[ӂbqʁeɑT 6T0u4;N⚫%O;`8$pjc(x1Q?ӻE42w0&3! ;USbwa-sY&B%rfps.1]g W`f Ws rj|GqRRåy9,Bf0M8 23"OcK@Zµψ*  SFy H}#-a?eZ/aBɥHxB0肟Cdv%9rr`@M^r7&L.< ;% aXn]nDY>踷5;G07܌lhG,#m]Bc.DZ瘦¯eA+o 3x$Vsn۾! Kn][oeL4; Q٠)L6Bl\ e!6x0)L gc{(J)Bpf5Ges iW[[ e&zbܖnawֶhJIV$ܨml Kq5Ũ[+ĊH<|Ӹ݇ wtap6yT #q= pv? gc_wjPLoy-zApL!M(FUZu_W<{p0#a޾}y>I&Cz|`@-˱H*e:Lv%x1I?FM~ng4S;Jlʔ%vWlūH8z%ټ tt>)VJ;֕o\ ĕ[^/fr<YBi[PnJLt y/,tHavĶ.ϴrW簸@[RT#A"'Jr+sلArz&4~n:dLާ1i;qRqս@G5>4B(˙ujGc(m|+c&>ؗTG/C򆫁;رbX%agDWōasl]/8w;PV'+ݞ$w~; VdEڎÆd3rÿ vc'[R_Z/솑Up]cxݙ?5#ޓHQV \v(n`~g̈́X FǖPmi|LyDX.o%Lqe]cpH vyķ+ﶶCBϣ~1DQ}pQO+]w$R3CX )*. ,rY1,^u)WbR'w‡IT+[;`<)qPuW̟0J[&A˕)_ )Cb |DQb$m=ލ:zh?7 S) iͻ 1Myl4N'-O~OPnnUnWq`8C <CڜFU<\!ߖ" r޽w,2l']Vg{ʯyۏگVtLGi,\?)W6,Iu*n9v7/\~~w%IaPAwDQ v^WN.O?~c3G@ZdvBo ulWnҾ;zI&>$FIg_R<$`I0N}`ׅR2PaO|H)"/'-i"_N 6r/A:>}+4Y| Pkl8Hn0-i+4 {zlJs3M6<98gOP>ʒ{&K-ډ(nEdAC>Gv7Rfa /a#*c8#Evg N%#/]Qj[c,| h\jΉ/)W{*Ҿ@hƇghF_O?6"Oט| J0"pI E1>մ.Hـt$s?j]k~|%(p8HSpx i@-{syP)4sGX"v1z'ݏY6WDL?m Nw*<(wӕӀ.,At{-(9X\vޝ]2H ̵7 7Mr5&`+?)@^Ylf.$똋SeS6i[;rhk\Ay#P #X]( Nv)7l uDL8s8HGIV SIuZ G+qf?́R 8> <2v/"R ;)cJU*1/?ULb^u+]!.`DYw"^q ܁렟H/S `PLCC'ԏL^ E6h:fcY0PZIi 458m6;[=Mb1JQ2N73ɼ`38&ɢPdXӨ)Ş0#2qCȨ<]/h)#Gy?kR0/e;_IR6!|,[fՍrENĐ1,m_eFA \(@ 404oQsT.5ʑ!VB+ S,e *s =L2J C e۬uK<1_hz+E(he X1+Mo9[}kQErb܊ ]6arBsNH@u 6cpAւv4Tx~c$˹=NwAc 44˪^g>xZمOƾ{ӀJԏMEjrа3e!v AL h, BNǸt`(i|2spx)ʠąAKi22IM$xì~\:;;ePd\ ƹzزO AO!i$4sCV58 s3f\ x;QZZ~T2F0O(Cbr$3Jf o d񟡿$bG"3Nәg*(KQ)*eA5UM󘤢*~bN>0>טNItp5أ %T(&4ڛ'&ЂmX+ 3 ռ25<9 !Nd~o!jQO:f@ityK5qRoĭ90"9Nᓤzd*z?Wѵ|Osh g@5nn?djkeū .2֬T@Vz#B;}3: Zd-t#S K*Y->aK\p '\Dx Jp0G-Ra̦m PiyXQetJBEItժL:;X032Po $`ꘘJUQq@ush$`A7oߺw(U6*sY@jirC۰2~Hv;fr%7Qi%׆n%2EۄIIgZT*Q+r\HoK $ = 9,|xe&;D)Gt7aF1[.bQ9sȜU d/+DaZ3?IP/$ r $}*Z;p-js?|HxxݙphKfǂqR)W$Yxtэ!9h&rRQ* ],wXiؤ1,mRsMGjAL%CUSmy[5>nMX`ڇSu/e*|߹U%ϋ /MrγdžrǬZ*WSJiVSm2-ɦܝ9_R%w&&͢B|=92>~V&F6s@⟌;-!vN@B4Lҡz` #a+*9fyqy5.֛dSyn*^|3k,QX 1 ņ[0]}$P rˈ~T^rj,*hX~)#>7'I5i"Vj䠒[Kо 퀜 #Ko"u "FRX3陿f ־ŷ` ZSRI_ﶚGGOqUUӻ&>~ܫKp1aj}8t NlC}qϿ2Ho_b6hZ,m6ۖ'ɍ΀&-F7*)&~$wWN f o|K[(yS~2/feC{oc@j%+8̀Tkַtvtfc+׈Ft䦃[*y|5yӍft{ +A?g>S2[NA%!^`E N7% t8MÎVbBq$np+,%DLqSmk6˚) Y@%f:rڗl%6RnlMv}I ;͎I7A͆Uo\ *y]6Q*kڬ˺<(~=PR6}7\r}9܍ZC'f :{MnGPNeJV6ldKfQZ1$urU\b6 {=St/#qq{(`:* D˂xZ4M˸!l栋i`Lo{ƍĿ>ɊqpB9Xk{Y2~ݕGMi9$Cr$hh=&и`K.C?VVA Qhqp6o3"lDU"Wx̽Ho܃D6u3 2'\b|UsHVOIh.N#SFI^kΪ(ؤh/яqd+(a]gH~"RNJ*UޡE?eQ᝟5̖ۓyr*4yyBKcK n׳&ǥU^_3H/ Ըߴ{Rʟ]<ړvIpߨͨ&Pgd. gD5Ir)Y|@cA?bv`? 0XRsx?-6܊6HaU)LJp7{}y/`'oS{o JѫvS^<1 ,ꌊm{\ ImOd3 }Pp-j{N#v}"6F3b/:%ѐu'_6AUڼsFۿ̠e24H̘qz3☃<\WcO;(=xL?) u?"{O ֿnw~r'L'Mu^u>:]/9 Bӣ#xO[L]Ut>nB rsy%`kESL1{tW1CJ8"# 9I1*T,)r<9-& sbeDoCK"yGjo-j_" 3vIT8BvIT`BQQGR/ޭV=lLRK)ZE )) i0g :dZ|@Xx h\YN6;0*gC \87Fe\N7.X$.x\KrјJ•4ujN]h;Gt~ZR2-H]1hE>H.W4L\]Q"(@h<=P7x>.`roV&{Cx0FuTsxȖc\X-Cɬw-0]2oQ[~ ]`v`J*~e4+*z) L\/QxicNR,PQ&YX6ԈquߠؖImmҮ 8n`Pè kj\DL+*¸ Q>/UײRP&wL$ c Xn. @C:$Q -+^$ٲ2a6ti0JH'1LgX'e>]4ojm<'KW5] rΖy;3]6߇UB૸*!ù(+cC(?3+kFj/$L++ҕ~CB"FMs-,IסZDluP64BS[z<@R+]}5uul@2اE-WkuqD˦;dP LDoN9hY"+k̝P]ϦgxkM?{l6Ȁ1FH`;:d[P}K 05+~U*TMSKDWU;z?8p[1ZuT;4X[*,N`;4dF^=R_: ZC)̧hu' sdφdThny{f(Y$TL[/#j'렙T!CA0rBW,8;X đ$"X7WOLV'ҩ xɗKH%{nH#h@ [I5, -'v:'I/ }kLJ(q9ReL.9߽.g:KԂ5}QR:f- )v˺gd>*Hө!XtKVOk5Ecb.5rVoha7(U ;R6$K3_w-ivGW|O6'q>E`Y8~BsZ7_}ӧq>?V/ޱߢgaN#%ɤP/yfV;tO*K{&%nNv8D_'.{{䴂fJ*Z[e.u'Jic'Enl@sĹFmV_'}O)!RxTTS`n71<q6'MKM)f+6i  ]q@ zZJ/Ի7z!߀Qp74% gN!BF.=f(mY[hvvFdPl P_N#z9 8v&0 `;z z ]IC$x$30&خ)zr%ڷ(u8|+716yQ,\z#7PJ]jlj{W4϶~ j6U  !Ė F!h7$ۊhx45m۶p0l iU-4x2̃ՔA] (Ȁgn0Sʱ}u|W_ORvzMFc]'MsN"! E(E.@R^,z8&gw]Ntbtfɓy)%R0d"R i v5WKezףh "oFۉmte:(| Ḧ́X&DqZN̊)~kC24mL\&b'8w xK&"kLsXr,]iҳ != V%4,|Ku%\iFP0eDLˆj= i6:)z̬cJ.ER.6DfW]#a䔚C,X,) äT7B 1\I%MwtտބA@a3(ܩEJ> JefMx :W(^wGoA*Rt!&fE7s:?!GG6lP Dpۋ5m[dq'=@H*a|yqi3䘏1XPXwGRM-J &IӆEJ6ifqІ(Ų)o/_R6ڠ4W_0,vr23 e*=;+3+1J3DZ“}ԑ*RhJ*vqƨ3N% !av7˲5i%kdl̐gqϞ\`Ie=[@Ƞۏb}ˍH(\j R|Am2,*9Lj1M/߶ BMʕSQ^HmF,R̳]v]e[񍧄5,eVrLfDp[;s[m0$Iʦ @;JmýHKZ…1%1+b:Rֺ%Ksbu 4mA?6e– l[@GE;۰mt^cVP}E 16|O>+Dm?n^'a4σuc rZyr$K{W|>gpn!wͽt21jȍcډ2cȝJ-ўZm>iv"~>|l1K M)ZHR/WN9f$#ZAe`с ))%'ϕf#oۋ<<|t#qu)vh$[,i`UsH8=ԗIO./ݭgioU/>FuXAwGB;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;ԍc,iYʨx}{5  )ݠro{gߍ.{C]ttσ0h,:#%Y=q+a)uJHh3j: ss'M"i$9iDM:UHW**KInAv&#=4m üQUӄC *CƩ0!d:r6baBYP.-^HF 5Tg]! u3X/D`+b7FL/rDu汤I #Sotٿ1V>uLc\ J1ۀ(5'c08UotG0Eot AK78r{? 6:(ojXkӦw:]:~yrr't;RP'Nz|\0F@} d: m:1rTZuAT1.DrHJdHsV,Dx/P4XкӃNG_RtAQLwSq'H9ғ-^PC<:K^|:y kEx& |u2kBd!aE}Cai.EJeXk^:(%){,D( .," G$'")%w!ĸ0ŏ <,)$\L3c#\I\By>泊0#3DQKX3ym%@k$~#B)[ZjL,jT!|AZZ\/^m|yURl}+Υn!e~lmf9Զx1v~vӺv͈3#ЀNj(C'|~ [RXdP#\G"e [4"1r0tswq^>AsXkuAhi6 9w37z?ۭjb&γzh Vbs)mrX[!:_GQ,S]kR9Y2_]vB [3bS:874&>:&xPewbEѭW|饱U] [iVwެ *)#ּxW}#C=MkhTzTklxN ~;8TWiL6r1Ć׈nlϳc*h l~c[>1M>~;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~: _'*vzN$FcMmK#)M=N"! 1EP]HJ7s]>=}vϠ+/jWu,Oa4T$}5WKw17p! !taލ{#݄p\hdNԬ9D,Mc2SӘ+0s9?>}<%0'FD<\i!Sx2M`dHy pE6 JF̠%j1bT( )@X :|#V7aZg[D<#.Sr)b4CVN3""c@M^p7ƥ 5J`'rͧy\ z1 S0w \l%w"KDIԬ){"EW]8d` 1G>C|qDH&S BaH4x H$7>@H.aJQ!cA#B"Ũ-7$je4+皞k$c!3䩯y#Bk˳W''wR̖ò.r#Fzy̢2]jlC[e"i *Q@xC=?b*,9 \ѯ2K/}+z'1*Fe}i}wI']JxBd!P3S>\DsK"$ڲnY9JuĒ )SYBO"!Mdg\,Oi Q#ѱ d%^2<$9fG*-x}OzF)L6m0Um}1iYQqV0$a-YS_AM0Z.Gz܆^[ :cN1bID=!2TX)*^`]é-&vJ0 "sP"vˉ6(P"A"h#x NjB̬v>d&?Rru\gT.&͈vR~/ʘEvX\K>mpv݁Ծ<"6uT_CF_8.}-6qR3!B)Um2KepElďmT V =-E DZCk/z9߼̓9WVϾ?A 2IZ5cĩ)OzS#=ʰ=as&~t *^=}}"*q^SFL4Rl6G;{2m6iÂٿսGM=9+%Wb*]ÿqr\ UR_ f,<_%KpuRB!Z n8MjPy^FIݛ:E 7dZʾ$ ,&zC[|<M\?voܭۢ3vkoidhEv(S+xE65sGŁ>T ]F/ ݞi,BFW~M L[ܹߔ֊Nh0`qPlP)]ҝI[16eUakkt~_c:Ȝ,ѽY*=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лԇPK.Z }y! )?nhI}hux Z[sG~8%#.wV FfW,8^Ǖj40==WɮvÃ-1~s<|+/86{ ",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|: 'ן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{_')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ߎ PK.Znw?nhI}hux Yks_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έ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?̈́2xq ĭ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$وtPHNdZHa@To ТWɟ:gJ3$twr6'kڿ+XOʢ^5gX7F*FKʥ95P'4@06Ͽ)eJ8ZʼnJhCyܾk(V&sRRWcɌ&j[vf⦘٢ HxUa5̲[|\ J? ˱ {Qc RAޓcvn2s'J7ۥՙ'/ԥ1{ RІD"冠(k PY۩ %sABD& G/[A@-_ NYfaZi+gq;%X6]f#a4oKj¼%xz0c-^miR59*&%cCmhR6$MJBD)M\1{:Fz)hЃ|O/Xe.mY̙sрf2/҉^Y泄J./ د͘ŭ( Q~^(yƬ}cݩ@>a=nIg̦Ge6b,GR7kprO/S'XvbX+3}9G\VM:Ses*}T5>MmJGHR4S>=8GU)\c8aN^~1C.%E}{.( UƛEMMV"Uoө0v5P>$n{3E; حROK>#o8=%#$6wuV #vŕY;9Nf id("0s5 cnme3ؠ">bW,aK$ 7j3%rhoߥh\ܫ5S81<ݟ&ȋj[e4S$#ldNwk\!wSlY$%K.gShB*\ SKʙ,y u&Y$َxXJ_PȗQEF9\Tak[kĄT#AjAd n}Xk*6:잇M&C.JV3Κ0Rf"R|7.ԏnd.*ysf aŪ_Dpa]QBG wZlji%Pwx;-7-%yw Pp=.B= mFFUz^G"!n_UKC݆?ăp6Fs*\qفA:PKZqs8U(64fl\6EQYxvClNu)1(\wlؒJJ1ʷ^nލvJQ56Xx[;lRQAsG? <-(@ UBIog:x(>תi I r!gqF'əF3?^oT/K),gpU>*<+;[dX UQf Ar-k=TQe .tXj$ V,dLkM2lUt/J27˴Ր-JXYGyd0K6]Y()PB3ٝ55&*af.2م#9s=9,@Eǵv!lGiik) `@DXV[ov|L==ף}T?,Vex3Z >A鹔CIaʿӴ:by9ڲ X[o|E'9%IЃz#sK3й${I)'mui9pL-bCj5re2h/zP49Q\A^E jZ )wjZ WH NpŇfHy!Nj9%>hvҹUY4Iw0^0a .bἅFg6#o$F;588q'itQz^G@jmO~ J75| ]* QIWx1&VvDλ(.LR_h UwM]xRoȣV3eCX{8I4fB n^7..H2.A> hyŷB iv<-e_& o12NYyAp~ %{p[O7ٌ{; ɗmO3xFR)\oO,%:@!,w&bYRU&uT{ PHD(i889zj|FIjJGMh 9.PB51N'8_˖|uuQLB{)L( ~[yx(n@޾6=x2G Ymd5%ňl1ٱW9%pm7{M$rY5\wr)7YN,tHu k,5^r}6uXq$igu[j])`a&vK!`C>kN Y;S As6v3| BU+=Ggй0{$ʽznZQ5#J ƲvWc eB\^ ;-h+ S'x w]Aq0v ]|e*7z v:sg%A͖dj W$[fʥtjvYNd3'; Pޔ/+a詼Wgbk8~R:Jjd`L](/r]ia)YۗE4a^`+J))c[K6v4]zrT;rib8 2jm(۷vnh"JrgCk/Wɦ[ DUjW -=Ժ|ǩ0nH@s~($rۃ'lᬖS=솟3eQh|"nD m&kuӿǎ-~i;?/=zgx럺l7^-vŪ͗#ԸmOv-ԣNP{9o#ӝ>ȖgY" */S_^k s,HX`qT:95\b}Ef_Ο23UħߺU>YJc"<p%X13 Ոm-_!uEވI21/H|F1,,I<QmG#uFffoCҌ R3Z,VqvCnǟ<`Dy8&jQV CbBQ#L|ۣ$-U4M5> LI>4"p9zC.[۫4T1K* ON#iJT1`m%(j0'~E/Un6$Rahé$k8HlbW(?~jժ ح2c{Rde%U!BBdMN/mD!%+U+]ɫjmyM"L0kH͚+ݾ\S`H%_T=Z*%CMHٞ2LٛSD# qFdE}dqβ@H);ت(<"YyơNJHWNMx. Gٓ+ϕԺEЯdR#wk*GTta(i l{(Chcp&r*S N%{zzQO"3O…&bÁ5BAdmNATdm` ۥrH $&aT@l<)ΫpHZ M&OlKkSwrTv{;GK_W*V,?(K-k` ݣ侵|vZiK}.Ą#ٽ j*/<10_77 =:Y茟Mni`Ma/ `ȝQy|]1;R;SQ(Hn3g۹n:`Fy WUsqU$x=чŋtw&@p9CpͼF-RkZ[.OVLrlmC)aXTAYX}JBl׫wtxJ;(S8^<ݶjOС~<8- dF X#*3}wG]v;Jvv5a6Ɩu"SKX[ I!9JD5sV-ɛM5Ұ|*U~*'FkHXUTa Glkl׻T ǺB6Jqn̰yx愔vH{ھ{9*|Z,bW +\7NفC!6S*I!LN#B3l,حv?Cdࢥ@BQ6BڸaVA*+QHG?9{C,(tws.S2. Ef1 XRƢH+-SB<9idb{Gv gۙHV(9L~@R|[K0_fd~4M^H 2 Ix[=ѝ0햟 }VaІES$=(l҄ |x|>W2LSS}\WR[*ڮ1]a{gs5:1hz-<,xX"'l,QAפHwz! }mp D|8{ 9?<[.Sf@\MTjʣt,{J0IV2nm9M(^b­^&ej2r ׵89TV/[,M!9<kEE%ڷȺ;Dʜ} )-=wE_WQ"I0nXә{jˊF6]mS&y$>7lKT@ppGI^'"M%+~tѵV]_3\.8:h)!kE6^Mzu!i9;Jq`pr ~Gr&ܑQ% 1FI}9nyX"0 JJT1ت帲Nq AFj&sjTZ7hf^fNUBpsc& ly~̧TͲ1EU܈׳3jĎ;!ۊ܎ ?_ڍ߹ju/gԼ֭~v{A?>#~^7Au^.gou`]޴x]̛׾c:3VS+Zm:.&'bGznm=g_r=P_?T>R>ఆs==}C#c{>{w |∎l2ԟ}CI(XjrqK`.'tU=>@aBmM\̨J4Lو{y!HIf]F)5å@IcLB7GFE7e/d8+ɢp͒\RT\y(/\z";v!l4߇ D PyUF 6RǪrf ԙ^>v!{W5%R$Ţ $VTs9OX¤wTDbY'Qb$Pa\_A.50XJN}oom.6u-&3sU:CW&q<}MN0S..4d+n5( 3J8m8I -ımvM֯(2F=r=!,^KfuC;|oi:#3ve=,xc!\:wOdHụk`mwr%Mw5)`bm!Q gK#Ԛ;L(<u*AV~ˆt /˅ 1A'2az$#}b)П8 P%$E~&$ו:9*i/&38w[$ɫ {[e ]`/ ʱHu}.>:t{C0> 2,%48 @G6ʂ"~^pyHHTlxD֤Y~yin;Vu+)c7_*mP$/sUÜY:FDJn].05oD6t#mEC#qVCًxW߼[Du>v D")pl~H.TjۤFw@ҭN MğoZ}9*|E07^=6 Qs{=vq{}?nq{?o7!~ޏ ~nKuHR !moL?Ͻ?̼S~)*I;:LЗf5Qp #U99KnVqSV!-cPjDغtDIL D@ߘldYvҨ1R%kuD*/UP"Q*`\gV}!sSJIд"~ܺ jRW z " /`*.Yp2?{A"??;D@Z=Wa.)Bzt3qgTfbFbhM?l쥀cex_H1umʔvQvN3g ©uF#Dž;VXMЬkiDԲ&sHz7IcqTE~R11`RU#AVHtLLw9[xVw{ @wۧ!w݁$wy~,g>Rz5N-LsO>_ rFg 9,9 z_LuLkl&2* a {5+vhtmbڰ'4`4D:e%=T7as~s}Oj1b(Ռ9Jz΄? M1IZRC5#Ub޺hX_ya<)~ǻ޾A0R>c޾g6?0ݻ /J~5@PD{eHrX,%NU4~ig6y+flnv2lg#r*]JB K!IyY^tt EH [#E..h{%ɶ!t.ӛkDZp@mX.TC_D#_DH \rю<֤3%cQd-(5JlX%Br1&(#C}cLVʖsvKIkQ ֗HUiu`Uk" 6=҇7zhC?0`~_/o~~)JYBw; (Aԡmͼ'(de=ϴ$SacWC;0s61\2ϖ=;a-SLdR$2tMʱ.mSޙB-QNi{j*3ezҍ Ƚ ƞ`#CP[YW h"\e(IsL%LϦ, e"K+L `lW)pR--M19C '_*O wcephxC*9ODM2. ZP^5E2:R;1G"gЈ޴M{i-n 7˦t9M#m=nzm}i>~[h> zm#n(l궅H˖Ӵ׍5ް^hՖƶ56V+ilZccm=߂Xm\/956V[ k"'Zjzڻ;: N_zފ}o\˻5oPE&kTUfu_nIӍnx֛6߸G{ Ŗ/Jf2 WMjg-K: vw CA+;=ʮ{M^:+޵[Ց.t\t^qn u{Pk.tW?]r2QpD)VCA (U21W3_8&ӺL 8^lι~ǯ )Ō o6ĸa`) b}Osƚ1#h;Px[}&辷 [pNsI6o(tkXhԎa] bb-.L2h}'VKјr0S0/7l;b sI#1>rHoI@*1eh)J1c,W`HY6d#(>a!X0p;_ %ЎNŸt0}t٩xn݊{z7pvk$W7(3Sx+De{7wP7V_Ai3؟7ŠZeӵNXΦH}U -Z[O{ӗdA/tPTp64iV%eKk\q:jj/EW#$ʔ&.\AP>fD f8SdVhϲ"vV.E =م6eۜ$S}$Xo8f+n'dݴ unXGpg)]I:9S@Ν ;W=Nv#89+DXy1#rA424L qqaQU% $w팫D!ts@l l/(zZWdoiQÕ~ON2tQ.){=kL)!\|LQ #}(=P%@A:Pf/IJ V): \dd$Ri;2ʭ S /=@"; )XI!$ZjS 3|7 <6$_;5,O1l1\J#|~{FT1`$lQ%)A4˓'q>,:(=:h)-vZx9tǰȄzE۽} dۿOݛ]'5sz`^чoPFK<ZFʾ"j#adRAHhS˂ L(_drBb E(=}ʽܘ-y;}Prd)Ʉӷ #I=\tt Y1^yäk$O9h>#~[ y(9 34qoeǗřfQ u'!i硣9qz]Hix` >I-n%.X͏NCI9d%m~#.8^@v5k9.ߝ+Q>x*ESĶ8[!Lq}3y|]Vko [QhFi\ڑ,Qa]rߠ.e)i"ZU#I.uGp0˔ܻ?zNB C@ZeƁ^QI+8#Ufm P|(nr14 ؓXڎ+N~3Z:VEDe-˯*NG&)@p*i$DVu4T ~f8E] {Mq\gȎ4aG-oGժԘZ|4zLCџ9zTMyardJ?T:`JO/ 8A~q3ӑg3/'; 5gIN>Z]?~ Xojެ_D=²vyyRQUL[OWLx>䘢?RyF£;톣ʣP]bn*T4ಾ yO?vj췄w!#{a5>xH؉µґ#]$+<F+6̠>wO'n㨉~{}`OG$;,8/ N!Eo}Z e0x6Ôpev܀.Yd嚁p9_P&/CN$(9-k }`it;_Q:4TYQ.U]E̦lpi_'w)_FO_bٺefrr?4#aXmuՍᮺy}T wgJ,LcUq*[c6E_ɑ$ 2YF(Nd9=^U6 {nʐS:Yo+Ws#T g#.0RVpV&YRC 'Щj4|fɁp `鋧BZ .n[N<.7j |B!01U1)B:wf4ld0.R(6CpHpOy8T>)_h=b6,JU9~XvPh"#/Qa(=eyiPP3{NIҏ ۻd佺OU8ɷJoMT쀣y׏q,zl[a}^ghS2K~?Q6[}?M7ch:/F¹'#dKvBeب? TA1RYSjle#U?k9*zKM? ~^-Pi8 bQSL7ɜfHA5~%!K14P hqr4E LNGu:nq=lKR-|pEHXݚOFg~l(Y5Arĵ@9 bGjI1Z8K象cHޓޕ#sgRA{oTs\^~S{FOvKPBĻ7>I2owuQFY4tS)㷐7MO+tgQzhvYm{r\4 . epAYn6Qrk,W5ہheVx #g6vOuH9,^+v[{ L.мƱ'86OR׎(>0kLԃ*~bG g,\ELE0_[2餘 OWh̖'hqv}-Xa[.|b*BAcK''<50.qJr6R{w1_8Ҫ<'"%Quh~48ӆ+"Mv\}4asidr (q꘩MJLL/o rL !:)HC*.8!ٶ_7;3?xe%l]'ft}ba#w6GɭuRRb"RQhɧ4vUu7?oB+ǎ?z'nA QXFoS815svH HIh?^9.Krz|Hߦqˌ8P.j4Jui=\-YQ ''|^E^9Oy;xz/^s7ѻ"J:DiGNt_@kv@EJV%pqr F| t 3ifӗcNe=\}_xB{[z%`m{v8p>HZeFrT66#|}f9:썢 MFD\(.@ vxz -`V"+]]N@O%\V!6\ps+\puwU>Ps!IC|_*@چN;_1RSTVաi@wsrzG^vAE'r൲G춍JJz/e|cPEO(eURt%YV 3aM|Eqw,9tILf 3M ZU|,_v\H6bYB"G"C1fs#(?覨ˡHP,l\ 1|"v hULO+7|M&ol$OI]gӏt4j{iwr.6-=0 nll6(췁=D!}fob?/kjk<‡gOk*s0u5 qϗrKkE|+/+Tՙdt6qwY~VnPU2̋soN5۵*[uɕXw#\U)ەSgUqY%< m͌xH+g_M,鿿bIYQʙM_?3 ˰GS7͵QkM^,*7xPDQ"Z%KY aq˛DžMdT8'@VeagͺVs;`va:0^R|\;=Խ"?3?S C^R{0-Ep^f_5Li bUg\ (X{%sJQ ^y |^PdP}La]\O?<_%^ūJk3~eԚ[,T̋ H> rE g ?:o,#tAΑLҙ!PI>o qM0& U#^C v2ZM&/2 B/w)$eCրDs^K3tPҗ皑%U޲:naFt.[^x-)i^x<`'z׸1·@FdIuDNK5HCkq) j(u4?!Z[ U"pϣJ-MWՊyb5v(yD^Į*ꋵ[_lEtYVklloӍUnV@W1+-q*^bʴ- 8+X1iP- V5l0VjҶ05Hj{pAye,n#%JpmA6`i;4`cOl.b qMOXd i\UѾT%@z@1z( )?Sc_IDx:cQ(D("7?W#]qq8WJ?f+/?2ǬٙY8ͯ4}Ayj*38..d~m&3 [A"{ҿ0dW)>/z|[70-3M.0:VapuK$>p:?PV3AAwM׌7 N{ILB\Ō/ ,bwn77<ǚi>4*#\ }G1<2An7#l5!+\@.+''!s fBrrM"1(-s<ʩc``%9̋U[A <m J ;Y.ch;hL}bp7E4afY1X" xGS{ /)&;y8\'xUdC^WJdX}'7d>sAhzL{=ₒ lR] {U;YT$urb3·:gޮrL[#y1uAO|I`Vʲ%е}CKu E_Nq6q+=˨H.#20*.(5*.`2cze*@\*'vr +lWϏD8# dT6p%[]&4o}ٚ1B`ضEw^BݶqH6qM-~ESh^A^m߄-5iWnB,m( Bm}m#/%&,m \;9,rryAǪǏ;}訶+$2)YIElb6ߛv Aƅ"ge{" im\$߷賸Y,n5no|\A|}>@on(eїI,%Q CdM A'$ 2X$X)jajwO{)&%V$YepN^Z&6i ALŴdw>GGGɞ&s٭D~~۞ WU\ˢ6uM.yIdu ys<4[p.qvaIoMRC+djSu͗A˾q-T%LRJoG*W 4lS"V mc;Ny>Y|!>;͐p- 8w O2- ^4׀4kL QwNA"TLවHA.揽v;6|4Qr~$R IX ~kkw[% 9WPR uHBݺ$Խ9^I$PЪ!% &ބZa#S1OEX:zNQ-y=V@M~h=(<~ {jIҽDmY&פ gӮL?>:0Ui~]»2HֺEJ|)8 |ԫa-%h2$hbŮ^ _!/cD|;TB`T>UsHSC!W8t4Ӱc| ˜In6)$ɏFVɀȮ9-0 BjU.8Ѣ^lR@)Nyx0UCc^kY{FihUb6Mn7TJ)6o ;6d,yEwHNֵW嫍$5@h"j( :NYơ=/#7Q@ 8a;PRH<竀dbl%}_#Bі !Лr2S;_ *ySi+fVS|t/ )ҧazGV|&z`*fϗfx=Mgv6a.Oݢ\\$lX9&CvH 5e C>&z:A ?ʙAEEj>k0Lv.ƪ/' Q%1>?=9Yρ*)!O 44FJUPSD;*ޓ/1i1hvAZ¹{7a"j\˝R t0Kβ ,|3 |Ye%)~+8-ɯ~ը›2gNݪKХUz@+[>7zq;x*"BrUFnzwzwbMHwSww;f^nuMkMt5-Ji5\I CJ{t++A/+H7-Tk\` 8r%TUl{׭^{{jݴU&^eM]g:wk52jUQUQyG3-M?ZO*듈, AFk*bfnݢfy1}J-h!Eҁ(䩵O{lh'UV-ECYs~{ZXtq;u_:G?蓗e ^N{tSY`VD~7kuۻ?|GYtE{=κǃtпHzvÇY^:~(9y0Q"s"=ݻ{л{t/tCjpÎG᨟݋}Cޠ 7E:?!{o<3nAO"9Ű|ou)w0z=i{ ރ2 {{1z=dn7>>{cu/CI#^h޽G{GCMbFǃ,=z8d,=|4zRDz{`=bL>k`Pp= w{6(́#ÇgY;?J=={Ɓ`opoNB{іߎd "fzUU]|ʱ3[PADmvh$Vx++~pw[y{'Y! ׽# &1$G7 |Pu=T?,^k BDz͋Fsŏ^lß%Hj¼qu+r%+Eg3,*)6RVrH\ HWtq/9^ >vMqeDTP"ߛ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זNsBo~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>#;98GQIqћ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'>zFw8rgepu‘;M1h-~ԕE?Ge֭e3q̧]j贀vՎvS/Q١dI5{0h@kY&HH1?iJ>  "t('_ gꑀCzpTn  WjPh[+\פ޷L3X4Z+ԫ?P߽z"sH=q6 qT J\5lTX"WIQ-1\%c$! PH5"7*v<?^]|z'uCCiM 1o kGD;{7"䣣A/ψNGu˛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}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^ ܕӁcpdVbh\|9q@6W:vTOy@[iႢ_LJa_NfH5^d,+:P1(X7i @X1s:%M) ҭlxwQZOv)@.oA/A邉 , 44uJ#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# eMS 5HA6I 3v[UV+QH3P*U|Y*-TGF+VFvQi"Bf*Sg`ىycC޷G^;9#4k9G|U4cIX"2UKZo$NIO;LfjlNGΫ.нvfhn ,+\#g̺^ˁ ASԵvQ?NBΉC[T5jvn\I!{C.Mw̫߉:۾ͯ@!ω$]6'p<0oJ/ i V\-O>fKO V+j1n[RE%cUEop3ҫ^yH|?L`K(p,zgxcPpw]P1>ZҢSD3 ]uiVļ89 i@ߛm j(qu%%Ll<@w|!#zHEhR9sxo7a|Jc$-ke82%W d)e0~^Xa=Mfe%_&hrsI]$h$oH!De+ -Tb/t°cmz!cnϤQ-y?~Ea: ošSO!mY 1f>D|9ziΫAC{VWQ]⫊t~ZP1֐ŧF5lm=DZ5}l7V- QϊaBDqg ,x9+{ #2P@rk>PrxNH%`5@d@/ef̹8$F8Lhj+>@pMԑE^ĢN@IqE ̩IG!3LYЈV[O\NNuE!%ёGUgTۯO, B&j_rON\{l = ?ߐ-¨L%3m2`V#҆<-bWqAo?PZbS/ ]Y#TER]x1,Χ>QSuT *ןu"| R_-$:]A=Dw6s6,'Tt$l5j34 &swʼn9"ߕ:]hO=%7M<_iuɁ$с\J(>ϯ鉒7 j3)td( Rm <)Zy-_s1=P$Cm-BUۏIIjV1a9 vÏȬp :*' jhރ@CWeuw]?i B+lM=QB.CnMٖ;g? foYK톿sk" ,ku]tݻO9U-sb!Cb퉰XSaγCx/(<y5̆װ b sϟvE+%ܗD1vÐ*/aZ giew,]cxN~Cp P"k6ՑȂF`@D✡G tԄ8dg7DR4``c3ܟ y:4D%-㇌5ޱ!2޵N*CiԼi! {  ~Rc Լ $!?Hgv^ Ⳃ@Y< Bș}_c{9y,=_7 e n@TZ$x%Z~hkUѾ%.^%.K\2.(v'b:RP,1oCj;&AY\N+!S]Xa 67v7v5ަr7/-CՑlѬZ>V^Mb Tc/,̶Zʀ% I`-0Wlx ('* yQ=9ˡe EWlʫ}Q(JmRM/Uĕ: IkE1ZbT[ngYT֍:V߬d㾕$wi%=8}򏊴2Ҵ 9ޯꔭBu+ By,*PZ-JƥR/MMtzQN@QPHgo}+Voy>}O,7Xw22|eE柺*햒z5/%5^~) KIPZ/lf)y v4z6/(or@K/*\Vmm-[R_/(z205T/j#fRwԱ?Zs-Wp̒Kh\q c#~K- WpA+s8cf)۝j}x:z' |ϵ oyО6[mMuUUff[}Ŧ VFh;+ i}% [c"_**G'G7HbDu`ʹ`}G.eODg9S|Ȯs՟)Cdn(!QFIc ґ`:"AI1Q]7vK"BuMwgߓ޾7 ޠ 7UTZkas53oD,UHfќ\;V?YWWlVC3{.L~.R1U~`,{V&Ujq0V9(h*Lm +clDrDzЊE+ jIZ$ͪe)@Í fZ1T[9Z|Ef͌zFӿjV/~.vYե帲XuUQw%MWtz"}vIia}UnaU9R5_)oX%`Y-zň0Znu2F%7o2kG50`ڦ ٪kjyهTKRoZrU6XԱI%5BR'^=g'3Me/AQf"bޟ$HPDE|C.Z^o*0] 0\|~d.iz4#c0SqO`'~GhOY3 R:Bd93@V$qEK}Y=0,j/*379IsHƀH YN z`z)儂dI)Uoz\gHiao ={-#KŴȯ mk[S]r'EwN=7ggc"x#x8kUl0'GXD[?;is`w #6v767^\0^>!Uʲ-ĉ__Ww`hvA5ƒ6z3 ̗Vw5o׹UBP+UxoRF7!c5RVх \ 𰩥iÙfd-EkY:6>A{H*WZ7=T͌nDF@6{}rzf[[ji +863[QE88ꝀЦۨӚ4%iMp>uz&EY( AYz34|Z6!*)ڈj5mFնtq6')D [ֽu5 sh>=:j=x mb]7K<֧zTUY;/~~z=b kR##e}vk4PoO[).DcA;|~,PQxZQS3 #m%zZqDMt=aJEذO+`c0}>;rCI@$SJC!#֋V]uZTb-8O@e3v t6!%-Z:Y&n {ZB2jCFbϙЍХnD%=<vol}'k7uRb'mM{ώۛ[Q-~20h4` sZPX bE=*\=6$Vxzkna#=66p|la84BWXDROk?ntsuy[|FӃ|R8zTzê]^"燇01җ%SW۶TN./}iO0 rH]y{džM-I>feoK\ϪĢcl[i]e2Ѕ'0 OMӭfSyhѰN%mFjtO"l|ke B0R&X]ucYa}d˖\V9Nt|$t w$Ι)iorsXlHn'` X>(WP]Wīφ8Λ`Ur@s _ʈ-dO5qryVUmI𧕷g^S%`WbwJ&z= rs6 lhϐ:Cџ?CɡE$qq`p. AԔ:81|U>]SP2n䢋qqs#@`I|jY,fȷͳ-Dj{Xyp$Nr#dxDqXo+pJ.]3͛_`Dk?Fӓwݏ>дKJћrzvř`tn!|u[͍}&?<[C_$APax,8rˋZyjL;{jkǡp 4\5T#˸-6b&>LŲ]h/Gk9TV|!!+O9Ydȝ&B6W|llm7vw6v&M;fnG[O}}owN;i\D5KϪ>.ZiSJ&m䀭Ah$dNϵHrݡTFx 뇳u\3zQSz]jBVlϩ`z9D^uSGs (W;V8`W/8P-ʋmnomv6@ZܫހÞzGX ݼ렯NdGm,xmʼZzlP 8b}xIqsL(oagXS*+Sl  C_u|ga}1O4'KʌxG F/<3T?wrsQ?[ u~KFw"Q#M@VvWN&؃k?R <(-hWAx[ :}Z:S<ͯK]/.u_\>S_/.ulz^+oi9L8K$F+ȗТ;~&BwT fɺQ\ -#~uRi( I.:&vger1CV?o вn;F(!m]RC6lr$9W58I\-F#vړ_~xu^5yq93|P cDϢ ͉#lӵ|+ݺfpN{۶){A3$|֋G' nՄfY$a<a=t6>OY _4Ы~ʢ+6mmllo F,LJNiK- ?I?FGzRF&i0{iuV^pakV)LB 4VI>Y|G!Z?  w:sE|[{d{Ŷx٫IFebB6yEJٮjhSo/)֦/U,C:\w2ֳ Ah7Rnwe@/yw'(y냞X/8ݸsn|_&9Y#߹%kOZ;z{Kci-K?θ}KQʴM@`c#)d1&-t _k݀߂#4>F^^i{L)Fj 8hve'vAJqѲa oB̺IꎃYDOœJeSr6aenf$ˤ3$2/)&>dCco=iCB=,~3T EixDQðpaN vpcS``p) ]pڐc&DZD]7`(1m]I@l쀢b,|<6 ʓM28'u!"\ m1 ?[t+P&hZh'b} vs}O+&\_9AmH1,J~~& B$n>7dd*R j-gGUsfLk׺ &O@x#4}̎N"98VI g5yʿB90sqD}-2Br餔);.u #$! 0] ryyR$uQdtIOHR2B,Y?pY '?j*R ٴ@JUQMX|$>k-;T\Ɓ;J߾1!#/Mp#Ѥx6!b<} ?B΂NkRA39Ȉ Q<1{Rs(pQք1P]S8. 1(v6I3P oè; tK\Ố.q9oiwj]$)|c `1s䓱+*58Q .c|rv `wjѣkCrAXI]3}PYԝSM=%+ݝ‰+0Yd7bKR S4Mfq)41G.w*V24.!LRM*W 17b^$%;vrQnuP^e.Ԃ kx%s`"aeYITQ\DAHG)>ГXEӤB7㺢*E6g"F5sļ4LFANFUVſ=71&͔/ @m 7ӏZi湡bpTLm;OЋ1M+Dimԏц?\ք<3e^A u̜'(n/"@KafC^#r",v\KK&P ;D> <8耠qoF7$ה r6G`g0FװdrbbK?[oaL`jl!|sAqD}E 7EM"|ֆ.9Õm_Rt@ܼe :UG9oMYO༰<$@%&AcF̷hKIFW^-T & ,!p6ĵg<JmۛNӍc1ܸhDRo)0Jь<ȈrBꪰ $(n øҼ mw2rVm;w&wi㕥x\N(a4_@>J8T.cQB9Q+o>͞L/u;,%X)ށVgl߿χo0ϳ5iݯ_r q>*MU8%"02sw\ЙC3!M7apibmPzSz_uڬN~n׷?W;khiUV+)9(2} )xvGM%CZ hyAUFsg>-29墖$SY g%">θS+Em\Zaq(j4PkqYzIctGu_J1%+R򵣫s:Uvp [ly8+P1ƋcV+/'!68+fxp.F.-I%I s)ʗ=wC;՞M^B2DY}ՕB2a`@<ƨ[Rc -m6%o# 35;H\{nL̀*o3]j)22(SہCAj;گj׷:Mnzaǜ 3 3gD{{pY%ǀ'q.Kdoɮs8]=nFvKb<Ћh5 +O-DwpM[!Q`H$G !١jwqPO J iϟ.r|`_uKܧ5-|}Y=A:fmΒ%\2ݺWw+@#'V݈@pl%$x[8cFXڢ8&O7!" ܭ1jwXX.0t U4u4Ȁ< u+.,Siu@lfHt>0hC&hB6(/(<['S`d_E:fW< r>o4rCQ|aq>к_k *z-$;_swJ,Og'?{qWx@qSN.O~9g˾!-!8s2?Lҙn ;@rjCxJÜ%jzaM Fb^`N5c&жMbL@)B`}/YTYVEh=+6:vL"1S) ffFit vYkwwwwvvvFs1lq<[,ew5)P/dV$~S^efi*N/ri],.P;z0 n^ʫA_萃HM]ƪ8ߘ|naT9壖rBaaL8ii[!SG]=ϯ߫Vy?pJ&~aR Ḷ|u"ڮ767{{;;{ۃ׊SZd C[_XW:ۈ~?$ -ꯔa9J>Sx8 i5՜:x4ֺ4I>΁6.Ao~u`bzE4b/uc/,-u|*Tl\P[Pۭ{m`'Y%KCt.TըW2D!&XF w5ICOQE9 _p}bgG}ZյVzg.ZtN3.Z[2=).ZC,1ZHX11GraphicsDevice.javaUT nhJ}hux ;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[| 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)kToolkit.javaUT nhJ}hux <]s8?lYEq2[7Ij[vt㯕RSS.$)Ku;$i;wp˚X@h7@lU:a=<|ۃ. L8 Y\H,q}6HF$˹=]\Nl:1/˫)~Ml> 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]?kǁ.Zo [n 5ColorConvertOp.javaUT nhI}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؋Uwgtk/GTKLookAndFeel.javaUT nhI}hux ]ms8_U]]M;x2L9ȒJI]]`8-AYqv߯&˳we$HӍFw7GYҶN)}|jP>>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{~l>c㬓6s %t}~=z!UJ` 9'ל/|V~nY5&g=s\f3f32 { ֱ,Fxs>m >Xj 벳ݠro{g!]weywhazlL9g.sfp {r61lhtjzkͥ35gO_psw1gF_>\߲a`lveNq]tlbm=ՙ!y >e'p< C؅ >5X$)̹SP1\ߜ2#c^0'w3/^28+p+y0|d &++ d18˕aR)DӈYd@k<,, ٧;BZ;3tGw'/\2+ y)?>vg9]FwqEot1UtMg6r{M9ߠ=$(pF*|ôұ'0 :3Q=ni뚜\>JV{w>v$7f{njmͳ m}p}e块ه}sN{o-ZGC%NS-PAPaAn -(Egz(P'甜;/:._U[G}9__> :wF@%RwӹFȾƿtn.;WTg}Pt gO(NB,_!z8E𝔁4(M!:63,~+va,Sw>" >Ob53DB):@]BݠrxJy f1pu!ttu/jT'YW).( 'P(%qCG'Wj5E~~9xmg;٬31ͰsĨ\&؟rE&5i-i@.^Q95P⥲|jXX̵zF)C(XaZ<ͩ+:DCxXc?ID4"f;>zr)A"8JooiJfs>bhRHu+zoiasH pS>/mIoadf1l;p1 # uT &EWUҍScJIL+e VT.)[g*!..q#-QPpdt-1&PU^FN3aܵ9-YK]pM9໐I72K"ĬjlB&u68SIUpjfCxSy1()^ចSэ',4v-I% =;VAؑX9LLux>nAjRݦ4IDqrz=9Pu+TY\;&7xW_b'Sߓ%%qp0.GU*nJMv'+yU~#mهc)I0)Fʏoˁ R\Y6|tҬ7QlZ@%)y̯!-"dpǖ[.d#Àܳ")3zв~U}YfK=kgϽ> f-0#XPS?3˛U /8JAo,ߕ5Q\K6EXd6ڟLڋbjul Q+;4m1_6j#yZKK,EIEjȎ\v. aU+]{\}%5PTFIU4C ʓ\6 D* 䒇SMѼ`ٵ}XH Ha4m]NT>8E"rZ&:كr!u88,P揾kx9e'%i+iK}TfTg>`9f)j1l>K rئ7iH#{037;n7ol-oӞt횦?$+XN /_9lWjLRhMXfPھ#f*S-MJQSUiB&9۰:$3[;buRe鐂&!uU 0 W.av8K DĈʉ m_+5XVe0}Nڟ k: X*xꤱ* J * ib9[(<_Uc Y:'J,]%]҇Lq8_JM+֙LREhHz3KXyŤM/Bg14H7-Oۍ[bɁe5z\ h hAr/WRq!)^(I*Q_1ЈhXfvW`X^MӠC=&{̭^*%;#=p&lQeF!Rp$Sڼ&G@fedh͂6F\TXS#\Ւ|B{o{kΣKwo( >oO#3#Y䶚6WW?0[}iUye7m}Z?5j;`ٻ"ͷH^%*!L}~ n7<u9I_%ә.ܶg, .5n]In!nB ~raR0v`?<ZnM ?c=D)4?}¾m5 ,XIđ^{FN yt7= O é\7ܦV7\- ۏOFw2-7S fm4`X0hS̼LoRd,nFa~D?xɂ~ Y~حUyMK&k:M,a.++A05)_+rplH1ΪNg6 @^cRR'B|os-JnM?XXOҖ*Z\$mzH(oHmݵ/Ew%bebOĈ.qy|y2C;u?:ӥ[UtBdZ{D멯pryo9Mha߳u[~UꮋKƘav, G{W漢IyrH7tUz.i*TApxaQWtd HN%G፹KTG5'T?o+_\׽>/vt]/D!%> C?=s6ҿ_Jٲ;MĹsLgb_( %Dʏo_>NI`,bؿ*0,-r0Ga9]$(¶{ݥ=FQIu_i\JfǟkіWҶ@vyok~m@wW uGM+#L-DUbˉwX>-h(y,Y+aoLahZ?ցsMnal|^8X nHa JBZsՐ"QVSE.Tx|6I[]'@UeZ$hRTM.?B`ErsJ9j4ኙ="RcV$eyIBUݡEGG*!nǬ`+-+RY"5xOy9*8c$rk%pӌaj%TJGJT8ā[|dWmW7^wj+U&¹b^QbBI Fll0& xB9EŜx2]QZX딬Z&Mj[ed ''dط,i#ඩ8I+MC`>Dtf k#ONUךW{*OX]z4MbuM?7r5XoZTRִ k&u[s-]|BoaÂJVsݡ;U&tj(֣5B{*]]izR)j[JWhB*dk袊kW[xW} KڹYV xΞ;[?|sxcy*N|彾ZW(azNѣGc}p*JYO3tO1R^` ìX[>UOg sDgő2!X:Sqg4Y,2aRk/' Oga%KhuruW S /zH(&9q]UzDʱA$z c'RC"n?umW\h3PuEiDž"^CJ+ eU[9ޔ]?0gW{DB99 _$#7G^nЍ8Gm p4Tbh%Fv*v/R54l.4t*y:3bk35D>[r+-1"HBN(RZuPMEh6QN-:-{ Uw_.?[+_DR]Qrz1,<#;K=z{eZ7ܹ3l]dE ՋCfYiAL5"msU~6֨^~ޯ.--#DSV/qƎNy:$3Tv(l,]c1Ya@#r"R)'?DΨu$.-:F߆х#d"_T¡2zrv+|_$mEίc0ϖQ.>74?8/D]|:Uf%vօyKw˃pR8`KkX[.6 |ZM#O ~`*X/H‡tcJtы.`C  G7C_E! *j'E)!STOUזl ׾660H~t^ԈйYO9k{B rB-n74Ӌ$NU>͒=u#I p?a6FDϰt$-w[\6mϲ1ЅS{jddmV,bKnվ2*p ae9i>qCUh$W֓RS` AjxG(aɪڜXyrIG6.JפU>I4^Jˢ.<ض&Π .r7̊rKe/EyEtWBo}hhB,HB d+V/]iO_* i܍"Ner9nQ>=@8F9zkۺ 9_Q}, 疏(FR,u6ݠW8Z% u8` =6c@pv˧39F;&75TR15AP6 ]d4>/".Eo4/Ƞ2^K;̡ C [N3?kd{׬:'rss]70(崫axh3"I$:^6m~y|gWԪO3?aal}o[oWEiR݊,ZiD Bq5+1Bp boϗ.G3,HT{n<߿=-&k^sh[\mw1jxgrv("̗׺jֱU:+sVTXj*PFo" NQePPo y?4|Hn|.sF".q~zԱ.KI%]F%^KU`LJOaCaOOxLXBprc{Z͝Sx o|wxydn==ÇɾhP[mUʓAM0-w=wTzǺA]^U~H'~V4=fm{sXTgg(j-8uf.&t@*2{łFTJ^k;O~@FO')mg(U ~ +|0^,u ऌlDe)d.Go|=PgozJC44a>e[NA{A+ 02 2Rpn n*Tu# P^WQnJA}$v\m2F("e"~s!32"){Qn*R<$M`8ENdS2 4 ;y~ ]VMC5!0ӊp\75bS/zQ1Xn\zeƜH|ndVܩ+*춨@9ujϓԨ!|w.NmƮ&8j[|hwb4CfV|=1m~4]4!tcd-I=/9sYdr#ǎԅ.m3LRF,~0\i8 v&qğ:)WO͍+>k@TiR3җӱ2E)ɯ5j_ qRK$k(~-by@5 bXpj2UZTGԌ/=Ya'UxҦpIR)VxDDyRU{JJՊkET5KCKO:9tynL;$*Qŵ PSr[K;dZ>m+aoE4Ѵ)rH͂is͠7dG^NjO1yn'N؁ 8u1<@6R,CkNy-|Ncvè[u)qWD͘7EEsp,>hFAtc¹eJByΟ]ŬsMjcR?إύi_P;MG_lYj1"jj X=|3;Eס߭fw=MnECiȩ  P٨jOo5uE*GjZw1CCOMi'CVXDkك((ֳV?7|I*Vi:l8glAp H|*eTZLaFIg$`:]t+(xw7E4,MYXq} gC^O-cjH.q)8S6YX %mJn) Cɂi B#DZaV7c8D4%LΌ%q%<8 Wܧn|X );Yֵ6x%+fNrtTUaxlV-1W a3E nLf#Bq%+i8M+ v]!2AO1?lHnM)1J@ #m "˒mO3`l)y.|FqlHBJe9HUyp,' (3GSR :gWw?V܁뼹!6:=T7c7~Y WD@J0_Tpp8)p!2pVYS0Eh*- mb׀"\nEڬU6BZB]<55- +(ץnRfC@էRAy1Z.P!vP+]A\pjW"RXVCYGv–cBBēhHlZ9R5p!e4²!\hdǮ#=O+ >)2tL:M^3!{1(r* {u6]ت-+VnŭLh)nlBʐ6?hqNvk5nv)mOͽ퉍u"}yXe:;=ܩ}@#]3~*O+r;n9LEd&FBU*8̶w7hґר;Дyb*HdL>zv1d nנlW03[hTYnAy`Nx9m_Fzqn4`s6ε9`XC2t/h5@bΨ1 ῤ\~⡒P2^<W 7hbѰ6y4xؕycq7ޣq5`G^/S+Ϩ11oVp\SыwT0N ,IϠ[X70cK?ac݆HkAȬ)ОvC˂.rpej<]a~$/ޠ) v{r%RhBcDf><= ;) Y8q;o7ZM)l b13=dC\|_Mq  8׵B]~gxp {tc2m7 n0jeէ!]&;Af믲!)VH]u# wy?xlƵ&?w*Ky'i&_u bm|wӷ?]oGuo! 3 >A氼آL@B)8^$]M0A,ҕy`XbZs W_*ě4x=R6<,ip9F.bPI|=) @RTؙp܄U[, ؆ƞdC9T,'5ME1}uu5H|v>p~oln v(j>( p`dLEoIO)0:G aBgC$/AK3F1kJPڃFiR&}PԨ<t# 9X{Mcoic\l4m 4@\OtO&| EٷPwˌWE!j8!Oϼ)ߏC2vZ )3t[y `޽o]r`׽VHP^#ѸˡJ >UB n_AO'@(V#Ά8#Lm`|Od˱%N|yCFw; /˩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+҆({舘niSwingUtilities.javaUT nhI}hux }ms6 D[se$$ږOJQ%9&ngFs&xDF4}ϧ-K{_CGCvTYYZT5ۆI^i˛- FVח|Y (Ǽf픳׳U7طuZ"ثaeUK.1!hJˋw_zȞWM ]r>|ޝ쪮-x eU٦ÇަU qWU5f'St3d{O` .jTQP;\r$x#@QQo*6- |<.s~N/QsO? [rTI5M6:k]N @w6nvG|^vP,x_WӴ>H}(o q_z%Ydyد {̛jQg8gw>G`Χ626?{%.pz%q’8qCXD7  Vbf./3hV~~4-}y1OoVD7˦+PCV1 &ЁA%T%YUh"EO v$-Ӟz\?yԕH2|PӌaJfcWS)؄T7B}Z&٪LA_B2`ԓ=@`碹Gĩ\F-` )먙dK!@ia5 :qLa (VyJPRbYI’#1ZpJ,*GoM6oT3ɞn=i!ƈ7\>D òk#m$NV.b~9&0Cl n|206^Ti t)4Ϛ2(o^k.MMxyC S2Ph Q>n'Nog UE$L +3I^7-0ʜ ESHoKa*͘7Ǫ=h_%K=j5j_/ַ{3zW_|RXJK18UW@Di#9H]MV<>ᔣH?T\5% jl[RSA]TޤP\K@YC e ZH% vj=|=$QWAr\]1!9^ެ(OCo `NnߡJ/sO%4WnrӦcxcɲ 8LeQg i(TQLܖ>☉_{8R#~nضf }hllLѡ(=xIO48s B&FB"K][ Q:БK-4)4Vc!\Zd9s.T8/ɓ%/(@CoFlN,ZIYDCr=d! F? Don9xY;k~Su5HPRNk`szf$JKU)uE˲(̩rVc\* h%-쇓`+y㨚aC4b _5]5ź" jZ ?,,Lp;ivǥsɏԊuZ.e_K#xL"MHWF$a>[ȋuod2G =`LPxW 3[HԞ%&rާ/5-rԂhiXg@~ IcC(J:Y0Lo>,?yt5 m,mRZw(B jR퇘axZe`Jvq9'g~#k*tmuR,m^Y+K] ˮ; 愇U,oHWA?eS ]ڡӉ=Z+e'~ dYꈼy{70FC[!ZKwT.FŊb*)2#v#G!ҳRi5KXKD ]wV+N6BFX&9.ڲ= ƥ\ : kF@5 .ʂ]aZ{E8c՛5=U&֋ M(T+>2d.;P__H}"LM>]j#'I6ʛC$ nnAbLgV߭c ‡~|rXݝqr8|OY.ҢI kcgǓ{f(H!qg"H4[2+z>fʞUr傩eg;[S,`jehI$ ڒ)p91J½&@<7,ҒhຢdIg{*JEJԁb$_uEX~k6cP4łbK_zٰIZZ}hÿL̮@2T]>N f, ZʄO|/x1!ZPKe N{~2~'n#6#4sACFlNunlfip 㣗furz>SfbNYrQi""v Ѩ3`3=9j6\q }bQyg) ѱHCۓT"^IָDB0%DlCf{h4cpk(WBrk#`X}7Kʙǝw~E$b)Xhi0Y-ԾWQQ[8~.h a Tc-n@g% # 6ىڌY汐@cC2<ԃ#@B[<ahl<4Vaho.('Oo|M?oz隆7gٮ\,SW/h`}p`7`^q,_"](qrs~8*VI bZy[:??@ Xr?ه`v^Ww[\n6cs,:%$NQU]XkkN[*,M1[8[(8;0fXƊNh/ooo" hM>xqiqU>-7VfU4m(u߾L^!Fl狶">݃0?w}h//xk/jM$D&wVռ ԴzHnY [8`YP*Ė@SN8djil%CVclW; ي|:jkB WU$Z$!RT%~ G݆  TjGgqXR\Q F󄻫2/%Uuh+(yZQ8:K5o{(\DĆ#D4ExNqO4_^ [׳]LΡ*w@n:gz-Vk*îR[I*׆Vl }ԅ]=с~> JoSvtZ.>vq1h[P{mwjZ+zULS|'ٳySHl&wd4FE,S'T49fNPb'6_TT{R*C:j:MP6$MR}1ZW;e[ϼP΂AynQ9w(gi<`QblʠSi# NtBpjǢV=~Uد&Oh:i8ez>@1/Z~hK*IՁ urd>ݏk}]O_﫬2,}Q^GГp!X*,bXzeFgm,U x)e'5WݺRRf[ErMP{^+{cUFҕ]x f 1&L6,|"I]A*Z7'J-ɚD`"O&!QC ATm_zmE<*83Ϳ?GVi}*^gL3q4d[oڈF8_Jx(BAݡ O+ݯ|.O6.ae މ?;YBa SOڡ{8ns\ӕؽnҽd#/9.z1UP!0nz )}{+ab|W_%nP1l}"p4~foP$ݕ<oXߛzPE':ZC #S-4*jpB\ކ.Q4hkQ`S#lho6=HhN 5a@;[PLz>Tn{ܫl_*۰ސh[}瓒rVB:>8!vU &lsbg\ջ9{\<9LE?> Эp.26]˷e?}SPWe͎0tV~{U{ZwM;;ʿmo>AB]?E4/S~]7fŤw :yL$)`BxΩzI3jI̩:ޤ&).ՔSX7m|gx"K$]=|;X*,m.Y@xe=܏AIKQ$@PE9m]q> +guJ]:qSD?!O$B^痔3=xȽ60 ma9_ûSeAr*AV<"ѻ?YQ^.hBN%0{{poNWqRǻ~FDƾjI BXMDc , Յ<k]P@ t೫ai}|@wd_ ;ߝyZuOwO:oZ0́P&s0b0cm`ӡ8Fs$z#'NuuO6E#N*:)KtYŒ&7Mf G@{-jT `6T\ʔx9Qz3cFw2J=ޡuw\xl^#)3;W :ቸ{xuK/l{fiQ<^pQtrx|;Oڼ[ǣ(f.RVjͽoJrPA +/6>̯[1Cj5x˒eE>j&HxHSɭ}DR"E1W.s~uL17)|3_GNoqFZ4tI^p}.V 3ρwPìN&L=mGd0mnkOo\ .soM4c1g*]P"D]Ѓ(I?Q.<ԐmZxB-t75H5ۺH0yoU7͍l-`R~k f6WNC.\|QVW/P#B'YY\FKS(\}V {'j*Z w<]w$I'9Ժ/6% sӯ3u&MPtŬb Q7wͬm6+FK?vm{=Q͜ᕴ?5f찄Ikcg$gYOj9k,T+BuU*J_'V:u]%0~ >np..=JATƧi4HDnMy7n5mޢb >qs'j3<j鍆9aMaW>E&EsaF%P]Y6qsHA=’B/diS/K%*2KNkf}.:hQ AUnm5xG 1 nxsbP@£Gk=ѹ;%0tvI$>pk }iKP5KppאT2ٚb YHu.c ^t4>vKy5Ӓ' Q}ߙqv( uǻ=9O 08 *]="}<;X9SཌྷǸ/*s.1@E#Q 6lJTqQƲDae"-@sx+Gsz^l~EqٔaWբ2WE]vd\0E'ͫ^Ρgz//G*6l\W\{9ɞ(@++?3âWˮDZ5&6p }aMGӉ|P\??:==zߍtWJ;(o;Lz1pijN{p&5a*0Λ)Džsڼ[1J:Mw;i~ n@}LqZsNj`p0j0 iyP`9Nej .Ƚ L/`pB4wfr^W`T[FRS݀aT .q v0վs^#/:,=Om~w0CDVTqZU8n=۫mNQFzA ] eimM=kyz.R_=h!n_։hӰ4+a39^iB1M찶"_ i-M]dMcT>662>ao_kR_ٰ:82q~oO]0 `wF,qAgm lv"jb9_% xYӚa=^Mޮ8)BO,zNğDϗI0qVV  WͷIE{So8j~Lz m Ed۬Њ4]mk>KdQ c}L5rInn,*3O39:C@j+q}TkFch.Yy9 $l!5wjh;^mZrdXk:/:B JtXTZ\kZg3p6yajT.1%!2S P}}!:u5R^ 'xo=Tl/Wi3 :a) =;zE"[qc?%pVPs1%:RռŬpU-wHN=Mʵ=q b4DJż8#iY^-n<돿rS1Y}C5ܩFv%A݊Fc7]+gW l*&M>="1ϖ6#XyT 9Iսl)o6"!-As^>*N)J7{Z?a@ ̚(*wάyF:Dke,WgΘsx9i ۣZwk#wizŒ4dV-g 50>>%Mt#Ж1jࣈԃh! a圛Ƀ5ra6Bǟt^#OqDJr(f`f]>+%>F-|?D`Mt$Xu{ǖci^Lo`h_ 5q[}';Națݹ3{U8ݘ^3X߉ˇuM(N&2s7ՙ7e)jO;V{7 )T"\T@,K5AY&yM(`) <0"*Ldh*0q/eFW:*x:P} 7oVyp:*1M lDKi#a(0J;fS\\"Ff2W0(L#DjÎsMdicQhjMH:z}mI$(☧%f೴73K좙{?g#3V5/#_;э(*kӼ#/LK,DGŪ$D6$SӤ 촣Zo[hoU[Ԍ+z6`qD0<-^JՋUENJ50Tβ̦uUVXZk?y3Ol* 'B쎥VL.cP#h RƛkP3nV#\\>IĄ¥DC E:.i9JV #B&_peEYKUK0.@%FTZB!=JZ T [VY1D3ImMʏɲilT-QgcG ͈+_,%Q 7hd Dbƀ a%؇&vW qtIt͹E-f!7 {mu^)No7C~7%P C@6m.;'c6٢W(qZzLySrc_ W ܢRV/%Ey^ ٮ(30bsQutqCs.{y|bgkڶɃUu|7AhA-:n# 9znip9qņG:/ U^z)2* G*=KJ rn$KN˥RaϏ$v@U)s:r>Wv-?ms!(݁SPg6wd:Ί*hʶDbw<Uu{1%iFيp麦J^TcqVM;"f a.k (p~ X "as&R0\=]öj=[SI\h+0#KM5qsRhrlLr'm]03!s72@YmYFqTQc:+qK["jQVl|+DFRiZÔK޴Syjz%1p7y s0Fre9{f@Ÿﯺ,h\EAkl0VlaMn)7`O_IztGuGpS9z3uFhi.v16u-)zG\^kO/g*خV^y+#(xL 'H޹CM fX.Iɟt-swȢ~N[{+3uA/-WTâXZ,+pNJƼCVm'x3EZ÷'>[=oS G _x]m+dńCΜ̻){C ni/bE;h-YFG^;v:RtKMd0`:LN{(b YUMSb eq>?{מvX'pj~~5H$)WH&.R(;Tp5!n0`ߧt]^l|V]֠W5!]SѺVpM9]͌7UEF<NP-5S( B\:$}+WQ kjY{L6^wb?tp!LI֧ߊ,b dg9k5Z".Z4Ua߯)JΠ>sc2C> TtMܗOO%; "wn+mtQY$f$8: 0?DX+hfth+tDP` o~:|Ӌw??|^+p[9w:E`HgFĖq]#xq,[/Ik;W S@`p5]1I=?a;D+lB)_yk\ΧFr۞]S2CwwZoYf)U鎉4Syq< d0ȿILjt]B8̽u*1ZQMkϪr}"\$!F,!jLǗ#N>F hcnJd92ez74՟|ɘG!'(IT[x i"CNdC ) { )|0ar\FsWtE+V N`2WY2H5+#H(qJs?H-.RsDuH|4IP׽E ȶ_By,9L6£B)ϩY|0t]D4HjvdQR-VY%go_>*4f<ރ; ^H|Wi9DTqݛ/:EmLR\+]:` mt+- ,q_(&iN bY%9?/zQ:溆gNCY5? N#jpTOάH#CMϬϞ2¸,izeٓwǼuƃclэXt-: |upKi8j!y?]4;H%8]$G k>E ]L<SVb ~5ƨ|lҖCdU9vsV#_k/- K}3tHrIPtKZB DsT뿽[eA s9/ݽ᡿G|Ґ6 b-5N}4~am$m3mRjTm*A~Y bA A跇0gsקqƉYMpq^c)o<4;_S-ۻH[\PƔLiK)Đ1m3X>&lGIddRF`ᘗ`k}no:^x+Ѥk5/ N:}5;G:eW]`}D%3 ,JW;T]B5LL/tE@4Da<-w>S:'hvP^cKr#ObDՎr+ΫR# rKVZNR|#ebЖ~0D09E ZO2` _6NJ~XH` "*JbWUvV؜%ٔ-Y52[O-Yr)9|$91zxƷ@#&?JijUGѪ'd0O1ނ8IZkno~2e\8)L& 3ʾTn/e[/>&^L?"|ܻ;[sJ]S)ukUS@tNn܍\(NS8񐎟L6i%OǸ$Ri1н3(&:S^mgt.H_ ( .p=/ H"mST}8ѓˁ<-oI7r e(voA6Xke`ˮƦCbҝ%[Xܯ'C%!ٞ3`I&ma!a%.^.pt߮Lyɀ`¬I{4ܪHK-|4zx}f?I Wn]J L" }\S,5TX»T~9 祮//@tC ih@%br{AMay,\[/FqFӒTݮ_J-W?ޠ6SBCaCs' JvӤm]\sM Ď;~61$`OP4Qnr/ !6Y" y24W\-Kb y^b Rb_roqN/1 |3'iy@0Wk&/؀lA]W':ݑҼ5XeTe̹;禺P0goX\+4{>pj]_HłGc+ɄBm&iN-Rx E/yRLu`ju')@H 0vDpّ'گ2%ԺsV)%g`dbQ%TV)-`nx_vb-+q\JgWP 0s,CL9"蔗f1cjmhe@~b\W7HPbH\!X/x/(x5BzVz~&-t"騭a$X`ԭX_ 3Rt=e9ϡ:$ :e')\@@tXVlI"P-X =xxUI[[8_0TʑV.ig*W[_O",[ k4Ze~SϺ8E֕؄[YZd cΌ'GV6:[}Fx@T`Y %<e+Q;A>]Ca*_k[ͽzT{1X}?A"ρn }-'i䨢 ӤB̸}>I%N[CW=Yy[ $g"VQ;䤛Š@Z'en>ywoV6tGnPl3na5&-*&L&ߠcC45L(]gQkgUo֌\&cML )jnj^+݅ aYqpba,_F4T;mG#&}+<ssR0BaLFC/-l{#/7ٸ2-![ 'qfHUR˶#:IDdVӅ]CL3? Mݛ#V\o)nn5lСF8謗1wFP6Z}؈k4FfBk3dvjihY7/OptionPaneUI.javaUT nhI}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ߑzTabbedPaneUI.javaUT nhI}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ؓ~$DomboBoxUI.javaUT nhI}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)þH8W,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ߏ?OpeningHandshake.javaUT nhJ}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_Exchange.javaUT nhJ}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 nhJ}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 ~|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>Ъ*za85HttpRequestImpl.javaUT nhJ}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*tO.ZOHm#_version.javaUT }h}hux uj0EƃM]- Y($șJB#] 97hs?P= F!*򉭁uE}%r aNJڏkv  '2qx8…λ~)d:C"8|!w(ΙAQz)% ZTqƺ Lt~\HLZ?~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*\+,=O'`9Lq)d#m'{?0g$i;q*9T$UIޛq5H5%Q4[3xDL.PH^XωXCCFF%8ֱZp½(6^cF!LzP^5ɂ@%k0$ =}E_zlQ2)QzFCå`o,13FW=B[)'1ro2C.ƶh_^Q0bH}u҃f;2̣I$O`cwzEMH0r>h%i$l3?HYV:fKqN8R-"@qνt%ƶؐThdzZVu))MA+fcɛXGT a≡<۳;ph8;/oPk;oggK-ĻIlTк 7)mFc#TMO XD4kDVuQK3n4_|[?v8FWeњ)I;OZ'5ada_Kϔfr;!p)Ha;#[+P_4'}vN񎳷ʟY1ψ`pjUBhiQfihehVޯpG/`0andp0(<O1  Ӎ~`2X nJnCETFz9D4C׉3+12;Eət:DϲQ/Jd[@&fˏ1\)`A LJ֬jbk0Վ|0%8|lokS m*ڥE^g4ʅl&K%oMm0/rȋ]氪XR NAY\] "Dq;|'eNbO͊sg1yt~/: `>j6մ ]~eu\ۄA"kC ADb>>O([Smŀ\vv:VR:ǢP]r? 7 .SЖqx!,p9OqdN8!6V;lӦ0iZBbz;JCT|i=B`栓_S4_NOua7I N ?.,%엊kja]H8o)8`Co%< Օ>x#uS=Y:xaNYɝ3{LX1yƳG^gХc  t߀d/?ZʩJoE;t!##A59^/!ڼ1lmR0+MJQσ#_#;9+;|j[WMRC^K& )XձQ*WxPdv { ~ =X>KqұqlnY #-Řġ4'ぼQunHcb2j/#%2-3A(P-L5,b>T\KVK&Q.fP2 Gzsb8@:9U7(:tjJfr܍ Am)Sezd=ɄJ#)o6 Xsi(R:vRrI`ݕ%됚I߆CzosKL xഹkQ4OưyP_֢yЎ=[[h^V8^L<&~e&?)fe8#D¹ zj3ŋTRMB'Vj1׋v`Su7H=#i!Uu^ Bd| *Bne9/Ƽ9#rd2̨/7O:0{ua)cWShÇ~0A>=h\Wh|/"L=߮Co+gP*w2AǦv-&k* dYE-埪p dK\ NCoAd$e?ю˃ Q~${ lB|x*»JKNkS3j9IB} !nxq1ۿ뫵*ۺ  iZk։p΂,FIk&T3뱊#F-~^iE9<y׺gxE0Bx򤍔V-RWaM ָBHK,aS?5U+7=@(3)8R?&c !Xl0JgJv+#Wנ !rnqOJY H33XMYd LkOʥUW$  qu<Ʋ:m&Wv*{[Zf͑oaM[@3 E 0C/fSJ#O r2" ͑ CBFgkȬhK auүBpr0|vx6%/hswN%ay{E!cŪ3ې)y4O3urۚ8 = xRsRG>No SmKKQ; sf4%1>˾yJ3q("?lh&^G6>NÞynB١|c);r@nmT-*A{aU F.i &QbF1h/p)w^B InܽwIXn%.؍L`rp5.EPJ1dÁN&ɟ @:#(PFRYCKDsѠ*}.ô!"hRK @ =bh8=ٴ6y'}'k>"T#Uu ?uooaYIeD JƗy:`CT4b"PĒ^ȾvsW8ipo@L0"}鳼* rX|@ޣM8Ea0&GxJU2GJ.M4],?Ahˆ=ۺ~DdL,ad ssiE۸抦G7%p/k2"mRUwFcf앧PHaEӤuӄ(bxHm ӰB(A6g+ ʡں']!Q]q: 5;Ү8c|<_M8Tf'bÎ΃R$sQMvpܰ"=F1ivj0Dݍ AA؃L:EG!oEW×ĪcN |xo<Ye. .94 _}R`t{q$f%q$4 kE+z~ ȠQ[?I?[0IԗxbW MtsUG- 'ʫãHYBIt)lXr.(&:V1ri ;O Ė7RЅG&־3V5 )Q5ٚ& )+8XfJsg\Um裦": / W7}EJWmǣߋ#sz({PPAwYi@^<\N+H-0ta2}HmԢ$z@&k I\GBMA)Uc}f=,.K"KiXvUxҼ6U)A0 .CtL'?-|a"XLSŶOpԅsW/۬O%0/#ubl0`se"@z –rxMcI6A Vn1#p`7e= lVln9Szf;2 'oSansg\+,{ڡKwo#|m,'C/ 0q{aT#@Ž`YdRJjC=步 iXm8{z&SVS"Khocv8:NB\<6iM6Px 8@2'Æv*5VP9+r!^<*gVcS)r=CZl0gc7yHTg͈^z1Zc wtx=6z2#g+=Zep!+0"i!pgjJ⧡JfFJ6+bJB(ѸV$(xxׇ40ozNfkuVw<4(0%4$Z{CSHg\%E.Lت52]^yݯ`W|@SRb# &m$#)amOEf(nz6Uߎo ND9ySo|d#eC`?Id= EX$ܖёD;)nV iYK,^̡ *MS^ \6e&)nOl];Q3 =bȉī@f( .n[.[acjp~Ԩu}80! P~pˈA`$4El@!`p737ed&b=ڭM4S+ Sm*+,@s ڪLAbIɈ64$❩\m.ី+1jF S2G|JH[R^8wY:-lYfEz;UnI64BhBTl,0s,<f{Yo%*lPh9Sw9l7漫jR1C@RWep|J^"(Uz>k ̘^ODjaʋ~KRT8#뼁3]Y{)ТA-, ^t%\)]S?{Ae=Gx3SIDxbf3$0{ (ڑ U=֯vtpN/sQ󅄺/SQnZsN[K1K"tD|`Cuar˔hǞQCeխU zj5lZBY.31T |jaD3Z@=L;$~_1$s(C1 Kp52G8SX^Ȱ2%@>J)7o \Q酊gXW?Jp "Kn`/8T_C6xRht6Bf×BPGxg3 lM q'D~.@游~ |qQ3+-@>3!^ٰs*vlϤ*hG, 6"K0 d (]uߝrΒZ-vNUnCqa] ӧ{T]4IݓQr`~@@ WHgY)Қ:)%[tPM%Ҏg󵩩<^tZ3TEpJT\S&-*)ou'fe@ȦKYm\Sٍ9@?‰{e9ecf xfd{[K3I"3sBppL$A/ۉ*C颾31:īR0رg)l;uǣGd)v̭Bgq\C${~2ޒ6|}l7Ujs&sF 5N!+-[C(L-.x8h9VqK]YeABV%yjJ0܉B}7,sOpl%'aroZ7?ܿxyAPN}lAo~Qja@ A(͖ 8BNFU &K̄_-R@kY+ax~G0RHyN-'bd'eͪ$9-!*$W߫TSxbvl >Kkpj)dQRRSÂﵷ07W:TV7ҵX"ڜ!Sϰ_o% XReq4U;Y㈚ڴo#_aN-?~1XJƀ9j-:gbw:s8&`jHi8zejC,X!XAS+JvQ>j`Q{!5@(λ7pJ$: VrrAmѺ1Wli6ӟu܁k'-Gzp QC'Dw=ȌTS۫=o=j0Buo\I5E~g&J@+ysb ~ʑ-[&]4`f(l0hށb¬?OK_am_xt+K.ͦk|wRV> k3\<.ΧLY5ZoʆB'_9{=#ʸQzp+#nv-Js!AAI\HUnT ᮹qg"*4HIVEu Y{kj w^AfJ홦 Fh"Ҥ">DGPcd+,.vtR<Dw_bwE(8?|J#8TK7I@w=P)Fx%p:cbLrhdz]U5mȻh+O?UV%uYY0_gRN@ا*#,| c^ VZ}jYūd,n{U(5wy-m->9t!+N[8-͉߫d 8uYCZvM@?vЉn]p$rC^D.3G؟D0ZV^ˌ/Tb17$q`3ۚMS9 hO\ .iITGQ3)co'K&!vp cʇLNSɑ9@E7mb4e|DCBJZˏu=G&pNY[UU^gH2N (jƓ 8c cYڣ>f޿t1mIچ9?b|R+2 3y{k7exAo}]OXYۡ9Ʌ;A- ǷWBcdC64[u.g)EqIc0 )ñV6^E:7yMEbZqG(H`Blyrhb ..z@ gH? QHVғrc|c.bˇ<u&5 4h?|&Š-`5*ic$W!*G)wv{E)=YUtGS "h wnq޼*6Ʃn+QLB](Uci0b˼~'s\\Fc'TdTv ^wʃ'yrҽ9L ϐ1EC#zE!lL{^[ܡoX:#Ai9 P!sRJ^2E1g&xƶtDَz]A4a]@)=Uog_bV\%Q+Q&(mlWoII6Y[cDH1&Nd_"ivIfLH&>WV3ܗ9z/ӷxWMfYrgڗ 7wu(WY ډMpqyPz_Ed[9=b$GUE@B 4i|ĵ['Xy1̀?@DI_yEca! U4r !R=VKplm]0SxxwlOȑر>g,B>$L{gcIa|0c&{WO)=!k{Vӎ-n"w+g #wfYT]`oNbaJ֠Dqd5yyۥA8(,❛X1d|*]}~Y^hYS$iF e[a $8*%齛ltO;PKx9<ܞh e7X OaËuV}'kQOe nSu"F0=5 ^5K8Pt^Alׯg:օΧStνŠcux5++g6>NЧon#Woj`v8B;)-:O0!}Q!.!ʒPxaMyQ #D0=W8o b ]G$&բ3n*R\bٯ2s3앖ϪĬx7[u&+D)G;rty iDϷv ޔX@=EMK(#"Ɇ"B͚A%ωO=3CPyQE,>Jv7)n $|Au‰]P56jdBUd5MhCͥU9| \["xޮߨ% OxH\L <H`Ů㷭$]^up'z^Ǵ&i QV 2 ^ŧǍNp?;vg"BDŽ816;6d/3+J2Jg9I*SH^0TZ(;=1#A[y-˯8 "#Ng3Mv3؜.jP9iSGB:۽ܞ_V>0C!PMC)% V3(q8pz@T+sZA7cXL z}fr`D߹|])p \S "zPvoWnI9 fl NfKm(b{MtI q=;2R  Ŀ5q8>BxcFIgsRPu.$ekYh}.w+T fȁm@@cu`f[HhZ\1(I.66`A/G;I:H#V'$ܕ؋N **$ iaQVbEp,if 1iDʕ 2b0,(_4wbu@F os=^u wZ׏f:q4{s T5 I ?eO7AD܏O&5ڬ'޾8E-Ɂ8jCju%cRh_>Ax}[9C}8[9[ɫ_l*aZetQW0yC|Z%'*9AwīD)6܉߾$_t)+]a'Pi8\efnexC oײx6HU Jn}~u\6!%FbӳArTY/M?+1H+D< / ~oy۝0x;#Q9ܦdblG'oLa4md98,֭ilʍa:\:jNUq+fZ`bW_n<=;8wINՅ~/¶6-83Ɵ=lE HmxڵKHN=QpN#ƿݷ,"kKNjkZ{vX 6$6sSŀp1fti]1@!|ߠȘ`)1Fq=q:;pxW%hP۞ؑĝ_[!'Ü9w8upF{F~QxT3冖WPkA{{07GˁO$-@x#. (CS߂ z747'BO1ļȿ~_J/? iy#ˣϹÝpr hlgIk*B[Tg)c\l(*1oB3Sx_rzNJlQn89XrZޝ:QN]ic9rZG@[>54jXu-Vx 29/.Webr`X3XNlF@nХ\D5^A{bz⦧d(1=xjj).i|u"߃ܱ[Z=pmjY0^ [{.l!Hz>%h@+w({x]S@×| 'qx'7 PKW.~E3h&ׇ5(@ &uRH8T< |l# ]q @J'|eI$י872% i& 224dEfr[JdC_  ?Gw[6ۃڽsu%pt"K#f|=S}͌EZ*F䖬ݮ@ceWn i= 1a&Υ8<$7cL.˿B2&|pX_3 U/lo9-&p@qiDjvAxhZJG0I3'sn=]ǗS:`<L[ '\lP1~c-sZuGm;7J¼>Әu+0&G}ܲz=7-xu/e3X #U&%nr?>ci<^?j?it3pҷmDEG@Q,"L?FRMH%jPmb9DQ0;Yupn.B /t͸`a":/ #uiA*[ "4"Ѿ]Z`? hvN+hG9PBEWĻY7[?G<+O_Q(Cz_r}klfhAqԱgI@BPۄ%.$ߩ2A:!n\,m@OZTWcK},_χMB.5Ɋvy9l%ku]RNp>]椰MGA9C O+_>(֨s xxFQ*׆Y\7ӣH6V/gݾ͔s7 -gܚMxrG1l8>R r!0x>:}"TYNd/P4Us*flsu11wއà706ӬU k1.!HBu ,ٍ} %Sn }KGtRoG.9Y0жio0pQVQ.ޠȱ>P'pʓ'x񀬑p`U/@H!9pWf6bQ}0JWuNjo}BLa`B[Dw]<+ÙMfp׼W90ύ4T:f8yM1fC5l٦7Oo+25+p8C-9flW~P+DQ"U:5䯡y/< b:v?ߑHzPCѐ"#uwרt5 ^,3FFR iW>I[L+xğ?ErdE-\j=^pF8zJVL<2qL0u\/`N674d%5mx^]mƍrɛ:ߒ];"ӱf3ۮ8 ç'^0MIFHDbI87oHW"Rj|kHj%EKyF_YˌTNUi,)~›*yMa_ˠSx9ק csIQdIS҅]&)`\1xG ;glN-{C/}cGF_JHhқ,x%WKPOʮ#'&XZYoH_E<ڊIu0CPWꮋ~a^W# #yG~ehyl@{GšbqA*4מ~x\ ~0[vhc@t5 &,'v<ϭ3ƗcYtϝ$rqFZ *OaR9]~˃iÏ3e b5wӒ.œ dO35ZHzfd\vN3D`$I$ۓ9 7@]G5d+ɟLq McÑ|d0:/5jd:_uM76oD5mI6J##L/ ja\!6qWoppW2#/)i%w\[h^S[ dJ^!AFq?JK; @C[5/*BmLCW?-6׃N2ge70WZZmgod13(Ͱ%lxӼC IY@-.dvuرF؜U!AA뚨PS[}7Qïpi2yY @jVBZ(/8MWtP4e_пcǨATd>us%ڊE_ m\,5 c|D)dI]54 Hhx~5~]>Cq"Jr<vf1ǀ=Zf1GQ{xQgSbjDnLxTJqbJ}"!P"dPR[)7:xB<ëEOydm|@俺SZV`Q:J/b`Ïp4aRڍ"4߻/bV!7d1an36O@SDNc! ̔dc,.f.y|]x'΅ Fd+wrGtt8!?1A?L3{K4D3sDZ7# >L`<Xs 4fB LwK*'MeϝhKeKx-Ai iR-g1rEs/~"5nORi\Z+x8%V|S@9[gi}{Aί-{K( 4q"tN#iTzLܘ#;3P}@źV$ߔ$S]=BUVGkM53-{Nqkx3eC0NFoxYbK١%6 GÏ.&D[ˇ3{<YyIJ_GB`MWO)V @Qcf({)br,ɍmPE8 i䜘bN!%$.htw!)y鉢` O= {< %fzfBU &n.u|1dzGTqGpA#R}x6F}D!Xv?m/Y|TI^!YWwȟ~L)Zi0>mL Raxac1 c!!؆x{=`MdC4G[!-bL縐}Ǐ  $5Xh ͪO4ݘ Ţ9S+}݄ՏGw9eL8 Ci,pKؗ/yFD)b0h9>AH ۓ`7}^/-[-~ >TP@o#櫱mVC 3hb e)@ ݊$QlE3ۻ0'4reK6j֙ƐYy2G O6bp\mdx[#UFW(p[ipQ ׇOfΚ}u@, xk`&Az;Vuu pw}Y˔CC.DM7z"kׅar~oC5Dk;4C)suO'+pZ7z]0Eiuٲ@Pӱ'Go K".KT| -9_l6ߞzlS՜~g9j`ڨX4nq#o2\2!|1[2{%}8I ".a@pzQddvd6Lå~TudfأP@3|1C G,d!{+21P7GD6hI0&a骒<,Z"Yg7O/ؘk2=>Zt"R!] Ud0SԔ(f9v d鳧?aVˢLKx=jgO2KUQk6FϘ2gv%nomtI-D&|\uh VPz{C:)r5~#S佯A9Uib|CY+d;R_)){SW<v'`N|LwD@}6lۚnqxV?GSKN;&Pq;cF58FU tKON`X-HbOJ3Ꜥ+9)T-bQ@$Ū]L?|cX2W i p $4d痿' =:OTWףnl!/QeXh+`|6[ wX֟Jd ǾKbYs%KfRbXw(!`.~i0z#z`tX(q I;K }*F2 hܙe"UAq>3v; T ='%dޝn|˖M_\PJ1s`|5 aĿrΎVy5~@j2#7R2p{ J3dLvDnN_r.< Xo> ]8*}_&N;_=゘~oF*UPt 7=YOs)7h;נOChI:Uq6Np@In+ڦׂ6#a.^HDxBqm#gXA-?ݿ΄'8x45&Ơ\ 2U=gJg} ֵ& S]'S:<M-r\ʪox\i((7#V`Wԫ1-i5jh?MI*ʎK*ɐIahD-^VДZP:>pPRjo0!p,}[3B5r,74P~vTg" ߂ѹ$Flh.Mʅ*aռ/HmvӼxi<uǩ$2nY^e FJ' w:(5v}l7'.Oƚr "STՊMV7?,sL9Ws\kkC+ [Q+ݸ$*YGFZ48x z3F@ErLRVIr %6)+B`@ðc1737"j z(|ѕ;jw k 󹕚Cm?W+w+ |Kvv+"{oa)D-j%20F#9CRj˲+GE) :)r# KsesOǐo 1-q$4Jo20<+5D:= ޥ/4ԃASh$j{\Χa1X!f? ߃HǠǨM{>"/R@O $n FvHpAuDJ5wԊW%)w!rd(AzVbUuM}qt.GtaW6j}H }[95ǘX{x &n= "U6̬Kn ̙kԞm@[:tYbNɬ♻MO=y@ͼVG~<)3Q3׀`<.O`xu|I tP4ʀ_N KZB/nMe$ˈDTIJ>4hF|k6>;w{+ZjW@A!^qp-{znńuz&'U$3;bz`ɔ)̼O5jmK*& MnI -pT"5/3)KOQ)*q.pQi;aR9ɼxQN?{ gRU+//)HG49KYV5]㧍w/ NEIgϐ{D,&d8< 8 {Nd[ A!P5Դw#sĩd +1-sp{Ȃ,d. i3b|!ui¦v}@%}tNW؞nnZO] ᢦsRL9ǣ~x'_)8SV<1C|"SWo?IseE1:O/ު;_c崶V7ڦAwMT&hJ\wFRq 9MC3E'4&QAWyѮ`']A<]oa ]MĺN~I1g$@_P.Yz*6VMNdz8Uqddz&Cdv xqM;ּKp+w\UN'3TA_R fQHc!{uS0,Eι⏯]R卐3`uZo4)|PҙW7γOeoQ0F:#>Zvd +rT!,伈R7Z\g!(ÅqOFI"GHtSpMǻO!@T[F7% iQ.TLvHl tv~z0}IE;Cۃ/ӚSlݤacɖ{4zld.>`L^57VЃhjSqCѬIx+@=B=nB`=mxGa7w^ˌ}g{Z_]uUʑ"H 3r;Y_Ѭ!fʎS&`C!P1AusW6:qm~f^1\^)V~' Ar ^udSSh {|bVS~o`UH n /ef6a;ivX;-%d{0֭Yv{'xۨMr T\bUa<0iʽ"`%ԒHt? |Nnv,W XS(0"?p}w{<k/[d-"֦bmܻ9s\FKumJ 0.TXH;mxͅ_(} 1_ʵ_jwL ^RBW5,姏9lS,wl|[Q p:\z IuX9BOfZސ3ʛDʖDݥla7b 3]O C*N PfGN`\z뒨! 5؅}9{,E!h}Gt\a2:>%R<l('e)؞K:3gӶePmgY? xsatTʯn[;tZ u]{#1W9<ёGs3qc5i&Y%!`C~᦬ - Il;u85AV#|M[5p<͎N>ӎ3sh6]QΞ<w67?N6φe>m_1fԞϩu4;uK9?Mߗs@B0ŔN?a`&( ?%yJ(帏N NJ̬NllVI9@eI5G*TIiK\{Tg/_C'i1,^oj,D3ufS_H&OYtlixgXG?U}dtQ}"]qk%d[M {)gecM=$d&!Jڿ;4b'"(gV&z;tvQ4]o%wCnqRgPJyjXq(l@ǷǾ?k`xG$.Na{u?˷`3$H$ݒ t~L(6ŧ U 'r>[{_w\Lc&ӟ{C<"~:ɫ\znl2~wNYr-#6}N .l`\N_eNIVLb\+od rзDn6YP8b 'FѻKyk?)>|٤BrPUOsI?K`X7ԇ2J}uf_S-A儭_,km=UWPe&Fs;?!-{>%A_`SIB9 yM?m&Ru XmР &KP0=~JW7WyI`@jbpb!"Ε*b1kQZʿbjա54_&<=0uJR #cRTPߒGrfDGRF]|iO@.GvG2ha uTY: 9ܲSTu&Z I`FϘp/uazXk.`d¨$5 G{=Is3/@S "h\tV 37k\SNЯwho|rn\hJNPL?;Ξ~w8NWzݾ zQPz[GQY 7sJ_cŚl </zItY45t3 +` M>><å+aM\DP+bc8CS!zTIЗ2*jZ }.$uiz/qV5E29қ}A$~;d56?ɾ5pIU*$rZJ+D <;tNdscaL$W+pÊ{LD)} #82sdk,knTݓ]qlK&OƠiUDȨ_EێMV'!x k oXwllGh;|y< ˢ,09Z?ŠE٬ Ȯ5KGjgF`۫t ̴+|zB;(/ظW Ad[˶E:Bl+]Ƹ)9^.=g"(y[K[/ ++]'US%dܿy$5@|Ө'k Ŀܗ?2Tɴdq׼@~,#H[U:!&i!j=`}wp!2ݑz8]u{ qtgp^\n1"YJEvhw웾b B 7nνI"GIA8z h WD n@QBtBs  &a/)P,炎,G9.))Y!o yc$[)J]ka?2;q=;f)S9\ZS?ŒgH2>;1{R3T QHnl+%T0 vl2_-S1cdMZj>G3"ʙIwɨ]ĝ%,~=6/O@uhw\۪\ V^jQ# sŰgΥsCOy Y~0DAt'$)~m^Ԉb֣ CGk@{R ! q*# f^pҔY),w5+Gdb ټxOyNo[KDX=ˠy pu/JfNm3y]VVsSb\[e%2z YYTy4//PVo*ߥ,Ί8s?u9KDxloE#\Jr|=_h1foE\Fy[YJ~f%D d%?qyM:U?kJ˕6sŪ19SZyy3M~a{.Ani:n~+PJ1b1h3zZ{h:`asn-5*CiZ]^{675e"~?dӴ2nPRXmG/>L)DjЁ C},wExvRҢSGyKoγ`Sφ@7"b^MUN7UHlp{.$̧%* 5j@4x'̂YjT)tF_v@XRY=)V1Um>9wh!FP uAdZ(R)*]ظ,MKTc v6 KH.c)6 I}y ;8?/EꮯTfU6} Bt0UgsV·^zR.غ{rp7xx\|4F2ؓOQHLdhPB9o|MIkHjQ;ky^ϸbGq)s  R{<\U;;0$=[]YaWʳΕ!].3?*k4 ZIjUqsL~;H `Yx+>6t*ʫM k']+j}cn@T@^uE ,>*(D\UY.36FZjyӯs 3RZCؾmޖ`jks~1i;FY9V>+Sw=ȉ-Ȧ9L:eZG0tGOamQu4ψ.`&A#Nx.uphzZd/չw;W1ñ}ƷVW/J'o1xm4R@1M8 ê_rQޘD+8N{ BlxD=m? Kp:&QńvvžH2'j 3/+h&Q~^׬b' HʋgC`:Uj1MBM#ky7z`[J>m7 Q]=yGK3s;LFҘl < %O3Rx ln8]]7O\i{L4CH>P^.&@I6NugHdD+3cĘ5_6xUd`W\7 s!4eE+ s/<? ;+􌂈Cһz6A8亸}qra0-I`vjرڬdX΁;3SԑYfg羽^q;x\?PlnUEȊy2:Mzc"Ha_:i%+ ;?eDxU\bاyJU|@Ɛf=>2s4+|0Y_]\& N~(& a-i9qc"e0oIh' 0['@9$Ql˄55gX# Gzip5T{2FRfQeY c:ig-W//5ʗ;.oh9ǃwɨ A*RTʦWi]X{1c -w=ʀhuY{䗣[IqO-y͍V"8?'$4:/͒Ь}z[\]BTX(/NXM.19o, p 3Fq]8Iw+QAcUMj6 0]u>NBc 4S?Bn֝/@İ\|അZ~56>eE{ [3W 5I}߀-\f$o7ejq*“0%d?$ln1 oWH0H-oC 5 ^}='Wmg d"1b[~\[ŚKҚJ|o#uZӆpD'x2 nش/ղ^=C?zG!L%RPF]1]?}~: \ Ǿ@xtl˜^PI1-0d{ErQr0~|UNolH]uIt (6 ހ1k&o6%Lok.. 0FI4.X37+PP`Ͻ@K7/3u:d˜$p1S9! ,.k")8C~n(=RD#Z rVy[X"Lo "& Ҷ%( \ \%S1p(+-^DamIw< &3rD}`S> Z!Lvtz;>'* ],:{^~K5,8u+C?|f:WgJ)*nNkRv-?؛0hQ )f{,TGG:j7ٌbkn=L95C[;o}^K)ZĚZ.wM{#0 v#mB5P|ۻ>TNLS#DiGi]#ه1̻nǟz8UTVV55p>_RD~!Tr6~|cblz ":Gg+vP)(TGbbx>&S76OMs UfgF5)4 \"Ic ['rqU02D`P;^ %aP5!9 0W}`BkѸ udyk&a8U}Kif# 9 sJwa3vuګ$Eg9>w_9})P049[BFA!%$7Ix#.5:DZ8}֣mÝ8vp""%O;ޣ[_8?+(d%q|sCxd^b[ 8SMut[ו8*ˁxH>_/nBEޯ3V>OZ֖ <.v36prk-#J)H{b%P\VM6N} %ɂ7qg0{ ɕ@+m5l_wɌY3-&ÿ"Ghu[O4&XjHCu8ne֞ܚlecChxuFTV P)E=wNZVjG" 6}[OY|K'7u5`"pE>3`lYR:ovSʻpmLA2AS"y@4'xF8nA 2biOO|}e'ޭ$Fg@\w{rc,7[?.vLxnUGA6Q7Y66|!! yr2,{ [9A5gljLǹ\ B~M\eV&3zSN&{j Rv7zM6FgA[!VewJXã IoŀbhvXyCAY-8LBK> A zhI} o 9Iـp?r?'f>A 1WM)~D2`7Ԇ_w= p5h91LCGGhMߚ`u|Mғ襋TB <&8lNʮ4w^%iF^oy#ִH|$(Qsg'jǧ[fQ>Zox4 PR s8.zuhIA>&Xw56 |ܧ khЕy rnH9O R+MU^<Z &(z+,P6+6HoSrxonzy&MV,b_o(8GkoyAPKҤ$R,QbZF`c%{3i3KSuD@#7wn&}v4"G >e4mXw=c-x^4.2WV=%ʼEX6߽Lkmm7$&>Txτyj:  R6lsh,G`Id|~Ξģ:l!(ZFd j %[>6t \Hx\zx&K2mM_ʇTGki7Ǒw0V)߾a =T+Xb!l% 22^| X`bGg >2$׸W-9&m'+laJ9DBu2!-4<]Ol짉N-X:7$sN _x*p ^U٨K@%Zؚ aH!%1Z(Ue*yڷ&?{rz2B0nΤOXz3Gu6#P)Wp|Qg),\9|l`l+*|{?1LWf%+Zם W^>k~X>\)zEEòM7 vYB5\p9Q4d Q ON Ot!1ocN[;QKEf1e1"7yV%nX!K,_u`3B5mj[șN]uS]}E$Kd'“VY]9fN$n Us#Ա] _.3 cdQFBȂn~1n.v{\mDP$YPYq+ۙC2tw2os$/HɾǮ?CP*fg \cm?Rk Z6R.sǘi? ΁S-%V>e9@vJyg6,(༢Ry[P1[m^WؠU .DS}\8:F Y8&kE^/ H) Kf$Z/`rY[^[0HIK v_| 2ű%; ̧v6m٘N{u./!~B EGEVCֳ'WuQJBpNGt7Ձ@ص$p't;mM\njtmzTt _HUE9|xN,JF `f DkRis?>jv:$Ex&Jn{ D O7> isȩZcY>=6$ a"i}¾' f%sW{Nq@þoR1hj) l9? ,Dаo:mu9ks\V0P]+@DxǛRIsW/,c̬?,6q~NChi8MiMl5* r ̄j1, I1?f wcb2&8l'LR f]NK~'b!PeO4^C=M 2;_t]))hc D|Q!m%қ)ߥ0 d=gF*7+ Rݕ0Cv[>͇NŮo^bM0 uGz[Ӿ@Y"M<60 [m41sf2+oiE^QT F%Cq- Q5e`,!EGr%>c`S41H\J@{< la ! 48эCi  ̼dqX@f9 p]Kg>OFe &Rk,gjeE(s䦁#ƅ⃧͡y .d@Ÿ049fiD$;>k&s)%MX԰d[x̜S G5Sײ促{.t 5eҮSMpU>CX2󲴹\yL,i9Usiߠ2x,G(f8 :ic}fb RM@%ٍ\RBf +"B3SL_[ ]<\ JJ_oMWؕ~#K{(:fF),fN$'6' !p#@ O2 "=&|T(93| f)Zp.mt!9OGXձTݛ7J<ٺ}{}`z֤6? o;Vhǖ6F\Yd7G v#줡/r BR cyDž6\vvr]tMϼ]Hg9 [*h^O=0d4^r U}A;ІZE4C:Xލsd,}9S>C U_=8(0)ȞBg[QZVlU|#/-%0D7؛|_:| s,˚m_r+y CܸI$. (V.E #)h!;D?Ԋ"G1b\6b,f[SG\9tk.~8IydY`QQBSY413/E_*H# KVo -0Ԑ[m;-tz'RY!}iޢO9sc76nDB AX:W7;v3[_ĚfCH99lϮ |ߕ!ٹ_È!ׄ-10Dwb"*t_TH<<7yf"&?tPz qTsfDg%L\T?*a'a,5tNnbYI݃U1DpbjlB$J'BN6X7Ӫ BA-~ 3n:Te·L֖#~ZK_w7C߇W (V3%b3PH|yF(8򜟁)2*}o]Ud:OUj8 (}31{%8_[ +%hzxqM#DRhsqDc"wWƑȪu}^ّyDA_®V6@ݲ}wƷ>l F.She963zǀd4vx1v1[6%'s"}~°uYAŶ$Cۡdċee[hz_C׳<[կΉ^N^k|?o`xPyu3ܫa,41 %-%!r\Y !5=o9G|iQQ"%~3 rhIK²< E0OkQ ,(2˞(K,mt#$, w0`I(6p"} Tl+"Ko=LbZ]Up^~`Gܒ`kfHR'cbI3Vq9[ $n"Z^e‘s*[5vѳ">G_mdKDXP(:g%j&.yl4v_5d4Yߖ~/oHkI%V)H)`rټ+b}|%~}=ކNG>ؔe~VGpVf6@'F Cff l` t^9W_Tlqd엁VⳈ1p Qb"2qeQGΪ("bpGdVwpJXF>r'| Ӓh9"WGo[P@0jMoNb;}tճ ? b6O,w;>[bw=BB]_+FHQ/kF֪]\n}WxPi_Vt,kRls_x[lwQ> u]=hiEď2>`W)z~@Pi`7xngh.7=_"韛.*W!X:"F 1[HYy@Q;'="o (?3dugeDWIۈ'HkKM#xoj89ƵGu`WGr~$P5="4//9d ό+<4ÿ daNo_ԺQ2'68%8@\S2miw:ln깧}ac3tlWq*g)!7>k t{TGC,ܡ %k ^E/7ey E:@`yKb`ÿlxϧPWz ~p,ę`Qr`!a#=7}8:Hob8B_VP҅w0tM1TNnW<odgR ̈́z"alu&3C0nJnךJk:g]<J &1deÕqa k E#ߧ#qiDsfh`GWcyNݬRЎe,ЈS/5SS0X"B\ 71IRL"38xE6s4>:n\h5_XNN0w*FVzc]< \KduuNw]YAϮ)T0$+t t[^ ae#RGR-+XSy ?acŏ4 <ןsxyf*Pn1l*;o#HS6h!V ŏ 1_!(+gE c("h Ύf0&3S-Ee^dRA$L7>ݘq<5 hR]F~3>FܐNs_e- (,(d&e /=]v8ՙEϡ=֡Dl?\"ޛ"hRLD/7~{ڃ~I\h 2 J!u&EcS 4$87q_iTV@ͅ7|Xj)UQ!9Wy0C?U)6aD_zFKK[o Tx`|}sv*qbKH"G a:&F:{mض?48LJ{$PnqYyrD#cWFU%3ƔiʈeB!B"p(1!Π ^O+4l=UjgU꙳ӄAE:~|vd"ȣr+Jrr XVcD݈gu$%2W QCa5nL ,L~Іܔc&"S6$=5%#J腫 gJg9or(ۮw:U=r(Q4|Ir1n%\dK ƥZ|ȥl2׫35q+ӮyQ3 N Ȇ:ąejYP0#Bw&{Y61K:2ipa{:YCfX8W6}!K}^^i+,œtk"pHa@ m?I'%ʈ?ړ8H4|#MQJ %A?ɴ <`U۴p}t 2mFar.5 7i YYU[;_jsPj 0, Olm'iNOK,>O$BЗXlQyJx:u cm~p9PR9NȵHmJF_s z_DO]LKefY`qp{z854>N2}o8Xs6WШ5bm;:X3)'m'3=os<_!cKgr؜O'˧g,F#Bdaf =w$.&)p _LYe ܉|J˘` ޼VQ%Z=|FQ_^v:@!>jjsN`61eܗ>#7.j жqKQc 9oX[h{m-qnt ҒX0]xA99DX.g(b#PJ(jRIH&|+{3+%6FjU ˸Γ`@sm7'd0M觅Ƈѕ|z#H[u:` 5ipk;F])R5cI_|պ j]_Tݽ7썞_tQזltkw!zc>" WulpHU"G3(ULQPD;عr)S-' 7>1'ɣ;ǐ|!j߭Eͱjkuh9)EV[sΰ1\i?+c/yzN"F jN}OIUY.v[Ly=VEDD&~b=|2sh-$[ԍid{"QGI SU7EI aD`~z7Ƕq~1,?|ߕp6-8))19FC۷5HHtDX|=|52CИm8gx xqiCQUEΐƾoE5O1E~[y-Tcm5%䥂 5A 5L o@=-tX?DW^cBڑ6Gm<޹Tu2_oTZ֣YNSش:,Kood&"1 ܶx`3:tDT|6Ӭd ĬZG?B~d7%EϟB-MqG%:yQ%M[vF?W1M5F}{뽷e ΅N!<"/ǧXuG+aN'JPw(Ҹ=Cv&bCNTȝyp9G7TMxK1=Fpp&z$YءWk},%MZb ~Bb 1L3 ',ڹ_FuW3)'ibIy7>Nx&A=@M>T5g!=s |sWDBOκ 1QW*3xd0 +$MB!R&(}cn&Rn/ q۸|7D9BQႅ 2lBqh/@xBXDWQʡYw9}Gu',GLu0Wow!ŏC4:qj }翦dH&tmNuﭮ5Zz>[Ց%9\ .Z#!K-xt[Tw*)uZr:ѣ-8d1m,)GuS(w1F"Xira+G-]wk+A]=bCԆsB ^ζ9M?̍}V#V!U ,r ,p>|q|= Q%ƣ x&>KHb-265kTK9f>\tl$=}*wbFC/6hhl-i\4؜=njΗt~s2O_yf+n#7\4 >b7zE CBN.E \@6#/|1*jb3NȘj-d "IcE]XPhO'XX-k®{9mpm*UڂdqyV-Ye ,<_J  ݏ9zfS;f5Fն,ZbK V=,儨Nx*޺Ee$Yr~T6s9C6"%BJ#ݩ؄"[6(R̎%VTZkȊ/J$/+ؗ3u1wNIk`Ú&,uAVzPt`VoɲJ|B߽XMO x#S#U< *WG֍#=a ?I2+$&QFRvyF'.j/JYiS(ex껐{Z͌FX BO \9gx#2SmrF8J=W_tľ΂*}%wsi:;R= Obi R[ҝ?> /"[6epie <]mOڿd^QC^S,;8ͶJ:xZ7r2)=nh>rw!)~LX>YWytV'Er&4On ysтL: bz Lwur#6Ւ#p5' @ ƣ: ѥOZ%J2^Pf:,LTK}p-[#CD"׉#=ɍYD́y;]:O2ǽ] cj| CzdgvD2$"/LYV@^A3~Z 1!uqk.mٟ .n>%e F?k~/GS2RI*6㹻BZ7ChIR qȖ-qc,H5 R3Nt?}bm@}r'C+ ]G#(Uq2$ubPZo#Hl܈>92gb57+:_AgһH`hV[eo"7ǸrR2x ig(@ ILG2TRz63ȓAg{[rč1Q":}u冐kJ3cJ¦C/>1;%{[rLm(BD~-?6juwG̼ekU]T851oD$>ז\(LYed 2yʒ i\M{j^X8|DUS/7O;0U(8Zqzo+~d ;ըҹ *r <FQ\i;'q6JT[|6v2Xy|k G r ͸(Q7'K [쳳@%T^ yRÞ8v w9b eFdXy@U;t)sq_ɴW'Csa7]w<~v@fZ5E^kȡqխRh;xX=_Oŵu 0sy ]!O(^?42֌6$9+zz# Eǧ@H>N!{֬qpoׁw(N(+:Oi}ad_/՗)ۉiK-`"c+ALaH{WBEX޲Jâg|Z/3jF~:u0,M*֩D+5s$< Ar{T{ LYVD=g?0G:/,JGtV*ҿV[yI0=q&fQA{dޖ=\f1`L,K/3Wnܱ!IJYrm|pdG-$es{G1X9{mQ }6x:R@~zK^vԎHڱyɧđl ؕEN~> h.5I >28vO͖=pz\Cc ql> o ɭ %0Tw/w4=CYeh9/ośauo#!ו#馑 pT%o֫w8:Hch$ wSxCEfi$Y9M 4ekdw[EWdZ,["/_I\zLdapO}=V1{l]|OhGHFL<.EsB(pcK >{tBN6aV"B |*i:7;K (CGU=axBJ[df^ #;G51x0\06oߠ@\ljsNheC7e(T'I ].xCю̧wDB(4 ,)Vx[N,#[JSu#C1Rd\zt1A@ GN:/ų/: 7I/CB-6kb nh.Y:Oh)8[CnWl FX ߔl[Og񲡾~'rKː}|mk HXnVRQ`TPsݙj"n svdYX Ěa>,HsyNV=\`L)8W02yڱo'+u7G U%"C2Ghcbn:^Z'5 }gZGmr_ص-V"$3>$4+_?DԜB# Y6 /OV#ǚM(ٷMĐO}t1w1hrWTV_ ,'x>$~Ƹ4{ڌ|@}$0Q,L[e .Mu,r!)iD$EܤĴ6j h|!uBgREC ܮ@V*/O(wtBOm2fI6JZ=gSLl_kaDH_{TEW0e=P&9w!2•F㝀.ݣ3n dP2)'c0ThȷI,[C~/^X;a2vgDP*6ɲvneO !f\Zup.Љ %B*f!(?:Ǹ^WÇ{IG~Y-LYZn*Sp9x3Dt8宅b2kd9Dr8 \WXu3A pRٟ]\kۨu^Wq/2N]RaǁzJ!+h`kg_#'1V1$>AtNacݜL@PtSqg|XE()T!~z#OC^7oq̈W '!/WgzWLKEX5M`7O`W[ _ƴ.QE]ߠܽ|y|#U|E?&AioXSLp~=pSbFˋڪ]!.KL=#/y1+:8+nZ'33l/h@$*ڐ<\Z[d˶μ_,SsdYqhjHi;.t/? G1^LٶUۖԍ %e^Qێd+.q 0Ln㬌%EQJG^<9.,Jcѳ.g)DZ+K<0rnPT>DˉJMeūk9Wk)ek|Jϲ_j{[+,քJp "_5ո%ϻ${0S9,nTu+qnyk𒇞@AxQ){{?2a!M`e%ekhx}8" ܘJ?k%%#sRz8roZ1 |=][5:ĎRU'=-v}EmG ( <(Fh|H?';yNIۜR߷9͵.0W_-ڴj=iz'q'h=~NQ``E.~&\Hlt4ȝ''Qk7ҿ߰}{o9pLQ 4X;6e5mfK]"Z|; JP( !;5؉L[}ˀ7 bm/k-)5.}2 2M@tqsuEf1-I4QVqۗXnG)ғ)ƍh&{i>QncbԻ= {?n{)o~'Hut}3I" ĞT2Ulg5ȘRi<\zWn<E#aw'xEaհg)ȻT+ƒK6/qSHN]5Pâi&6XKAk'FgoG#`wRܲ^Gh&xd*CS2CF᜹Ur ]RIHX]:X^`ˉbNxTɞLKs"/7"4xg,f^'pmK3:Z:Nj7}\^Bxjm3 aH8u(X随-\^b 0zYqB+Q Sݲ#G)OR57mQ~y457e`BBEaODLA,yҝ ~o3{'5n~o 7E~wpMo@Ek2V@tj@uۤx=- k^F׼p7{HvƁet;f÷#7.Hel[k^ؾowwCU7.3R,lhGb֫}B/6bw\y:JނRçw#˷jgsa7zܠ!BF`nP@KS*Z k(mE8&Y,lOG\dҚ<~taػe)]$(>j8TUyy..)2ӟ$}ìc e~_6bxy'FͻVN$Ⱃd)Z\DR{$/1tgDO>c䮳 X_A7s6Ĕ,H=80!7Z,xq7T82LbZ5tz i3G_M&/躽_!ٵ6ux+}۱z# "R!|ᘚ-̌ gW_B <>7CS™B-g ʾR6އYxR$L*/HƖ5#qxq!6owL"|K -ps&.CAXaXbe%tiR]'VcX 8/c/#|ڊ1M)v]#}_ ̣H#CU܆lrc'y~%p<2e+ij,M/>hI ӔckډÑԋ)eUKSMOܷ01pĒP<Ď~q=@2ǔ[o N*}p,yȔ5ϫڗ6z޶. pδ-G,,_Ց†3!9Xu H@AdRe[!HIWK%#ѥ;,FDzҁ='3Q\d*/2knKnR&CR&gSѷDžMǏ_:$ B"*I~xΰV>]rm#=٠dv1{4Ta $>q0h%MO⫅y7L~?^T3<',ؓ۶f0*#_T4gVh:G瞛Zrnf??x$SE+-P!aI=:;Yp<,) $آFcق̴^yq{[=q]\>a"q%,P(?n+i W9/@G8OA3o'cB(M:JhcD>`fJ}̋Yrb~"D;uiP)\DF$wez\ }Pt7Ў(#!J\OjHLXwZi2:(yG8?ieA \wP~O/Ze3fq%耪EJF|H4,Xe7q$Ek 2B@C-et 'Ďz^=j5J?ޭQ\4M{,_"?etSJ BXv4*Ψyt&G]d2Mc5[]t%p۞O {suN'M%|m!yrۼ6k*2 fwDq;L(Q9[pدb`|ʡ!q JU0B_FA{tՂk7y@`+=nQXp=ss'vz搖lJgDq2EQ8anG$$jԳŁRb[,h㐜OeiJ WFJ^ Z3oIG4@4G ~h``y|` }KsCѨ*Zً bT`9ۯq=o. h )D֕䅝 y=lZQ6$NI&QsOE>v,RT^`*c3ehnuRrįϬ)v5Щ̏;, g hz#KT14O%EWCOPxq:XYMЍzܙr\xjgYpQU.|Z,[ mR yv|8S^͹|r"RiGƅ=qIVai9B6ںZrz3onIOKX]|`pøa6M馻GlyҝIq&v(䖥m\ g~J$Y*AD2,hV:1Gϻ|t9Q1q[ʣ{֕Y<$|{&OLO~3 KB pF46N+QPHc7c| bW8틙\oy<~[Yvĵ\N?")N+cms:VmhI55*>hE@At́k(] )[0 >Rcmo m؟ɫ\ޠ3{nNRiתg /1ce3 VyBIMS}Y}"5X&ǮPx7 b#ݦ92U 3SFVw-.d3gU i1iҵ2xE\-}_ߚ yv5x514Cn-P@"lŠ\|v#nHrPȀ'Y@q_zS^@ 1Y~  쯢`N4bC[|BϱjUH@brs$~5I}yLhdz0"*ѓ*i악X!XAI(Kgڬ Ҏ/66%_wA0Nv}h@fMs5q<>]O`L0} tln>ട?frr`%ę ̫vנNxx7 hGBYE;(3@oX[ɩjRA/[~N ̼1 ]x#Wlzaֳc[^_"TeAͲPl,EKJ䈶7#G&WO?J\&\ZٍW,$Kd&r9<ֆ:fDPqz|Ɯ GjEYR>9 Wg3_TtS=F(eŦ'7מJ\ȀjӶ7U\7zXqzx^IRWAX:LrT\~ pq3r^CvcZU1)KdKy&Wu#mnTyTPQ,䂒`Q M_Qk^^:5rx-m !Zt!C e}6cR7xߵ["+^4hGU+Vx^+?D78n59dgS`v). (jQPǤ}\7<-'Q,I7!=QP`PG]Za E. ][>m"ęֻvAf_&H?lz>*-ixq敫E>'Xo2޽ B/9R9+ʫUy|RԔk@/& n۪_} O,엲$t'%=L I1}I8$% U,JHcema,] ŀ*-e# rm꧓7;PkW1OJrk+Ztb؉_#z6ڗiwXJ$=scb=Q3gG=k/^Y.kWG/ĀoȤa@,U(NvOhe{6rePzE5!L@`r 03;B?)0sV+&nX[<Z9N/gbçWdf‚(iOzFn̈́HB{BM'bʑx&ubr͎W=^aƼ4D\n٠95tcX?4J.]ʈWD2O%r! p6Y$sEB?HB1.5Z:Odj`^GJJNRhbhN6&>QP]j|NGzՍ$bxĪTʯgYc<{ޓB#H٘BmG2E C-ryzxO'tw,s _*, Ui(mH렶ݘ'aP}']6JgRպn٣XHڴ,{|wI%QdIXi$g=U浜`2 wR'? UvlFRqxɢxK9hR`aUd̾( Vj,eỵa [XCyߟF_tDb6َP q|=̀q͗p-Nl*Y L&fNnqe/T5뭹B̀HAuz뺂BP4xݓzf3&~Wx_OߦWR@냴MFZ$.DS>ª ]|9%RiڅiU 0hOŭ@my"wj r~yeS\XDQզv .GB'ÔlL>8kW\0RIEX7Gw\2ט @o?&:dQjMS,a^8,~) a^ pFI_ Tvgl%%PtVASY~έF䁰ts(l0n]qtPA(V˂cBJRW*#|N"u'_վu#^[vS`Ơp$K3/["巢j vą㤘PR ៏=}}4+hN8/Nj:g>A`ňJ0+ c=A8D1Y z,[FCg65,p8Hh9`zBLFXQ: u N)}èKzRXӂ>Evt9HK@to<r] ia9HLg#Jj -۵3ac}]]sS(FcFD T7f:y]^eڰ0hT&ɓ`s ̸m-3Gbvc Xfg'^ߐʠl~B< ՑCz O9&ϭ 0<#U܊FĽ h)4@ L̫$N 5:B\ VCXW'2A~GwˊYH|5yP>iH>|t钦A+D3טԟ5 * Gi2|HC5B[SY.Pct=y9^4ݳoJ$bݚ*7Is!p_cJ.{Wc_zC0 NRX[HD6уiejx&,uX\/ :aiд"uOY<LR˒_HB ѧ=Xr*(r`PpHnͼ_LP#.͚aR}TbHMyFAЌoѨdjo|N:h9&K̋ %jFCZ1VoiOxaB \Ӆ^7|r )oub_Q?)#@xpΡx I0nE jjp"M놂{\L~s}ɬypzl4j16ӳԋZK]Xz*TjFQkQ ^pyTw iN cr)!J$[@w/cZbs 8):mtђ!~S%UԿLU8s_.Lг>_o`}!M~d1B/o~${ P7d܀^]ӴXVڑߝ\S$uݰ@oҹhʤie Y0ePvJZ~%.#iY[!g{jU(Jj8 [*ǡuH7i,r.!/>)[ItF)FTg:;~As@ ĕhm[BO%' 鵥deU{^0AT=4Sýqc$6m0ΟY {`^y+XJL REWͽcabn&ŵ&Fd-Y- 8#\Pʰ&A3`D<FMӛzI .[jiSN(d׿sicpKT↧7@;ԓL?.vw?n:N8o7WU1Xo5p e>er1ǀnՒtb7 ""#L7ÇSL!&, ~tBčJ Sbdv$r&> jWM# Me9bUWZu.ꧦ9Jy7E.&*ા*ٯ=[I#g]QSaVFih劧%~y3 {:o[I` ő}F{OϤ#-5mh+Il2A%T=1|$IdMh>.KwA/nsD -ޢFd<ZcuXr4-o/`NJ޾9rj_܊@* G fJ/=-KXBCBt .lW @L,5x$P-VlJ{OZʭTA6>/y+fD~^OGG  )c3>W$WGJk,ܢmi dob'@>ѯ,{Iᦩ= O߱یFQM"K*n7t,mHegJ0k̓8 ~Ej$_aj%5DzDs$5AI֋S4^g[Y+ԇeDAժF_ E{OLstúF{@ꟊRw랗ho$p%'9٦qzD)6| >3ϗ'E^ y ꂆ)qdLoXY!G+ϘViJP0"0КȔ>_(Zn0p#kvko}_xK΂WV}Ty^s),ihW0'| CikBk+ ښ V =1h+: x.~~A) qa|0,<`*[AّxRj)O:?O؋oZrY4A± ojmaxz;(d:FkaaYqKpm(c!fnm];nBWvk~z6]9k? u"cɚ4l NE]|X[U-چw>5bTZФ'+aO`3]F/ayhh,y%,pe d3U+S|;Y GPFWdJ{}rh@ D`0j$qP&g[ ǀEW2S/ށtAD"dH ,a8dY پUj@~?/llO"WfHzkˆA:d`i1ǶLT$D'!=v?]c5ہpHs}B-0^;{Y̐}8y\Ř=%~u#_9ʠ-›ד@~P`{g|pЕ }rqܯ2*Y#3{-Cq8v("wɼ a [f@\-Dal{:l d؎?OEEjByFr]Nz]G %HJnZxhD V.YOziLm:=q]M@YyNlL%Q}MsL)<}|#;版 EI'akP^13:@XS2OGg]tx^^,uS%џs:7(+aBc>ZqgMVWxYaH(<ݶ벪%Gg /4-+e]J[ȉTU)k²@3*A' şTf%"cjUv 9ʽKyQqwg%E4s!uE`0T'RHCgjSޕpP(DsrS*%%pPwٚƉAZ^-ZCӟ# O>+q9!a騫0-9 Thܢ@Pr~S^EdҮp D&i?W0ϺGQEZnF4S?kz-jAPSl:\|NK4Ǚ$'^JI,-HمO:-C][8T;1VE+iHj1 HS,RR7"I=sƜˡ+kjժy9q*X7%\%puH䲩sYAr3vOXMhv?) N>F qXG"HuWXqz]gB\Vav6):cfh1Be{4}sSM(ф{3=a_5oL86Q5(J2c)DpnBL8g{][6 ӿ3yQqmsOW;J .PfrC}Фo 輗˱A̶`5-lqŵjv#5?'iw%X3ǾFXPFNB$TJ jwzV"*6g(+,o@9OƘ129[}pTkw9g66{@3`d!+R$ptU }~N63|#jy[?䦯f+byDh`Lv/=f @%A-Wk*_W0a/h[鰶N\v9@t{2|Q 7:_4Y4PWfzQ; ׸@>KUNQ, [Glk{ 3J+Q՚F'( \Ag|*мˍ_7}(T™]HmMDjty+ _}Ȃ V GvkbZsuwq6+I3NPd6ңOhTk`ڽ=;75؁Xq %w ̙'Dɛ\J~A=N)!ԡo׏zhõq$ѮRtJ,{05%%ex̌D@^ $TC-3{IT[:LBˤ+b>"[1Zk<1`:}qDQ zA+U 5l EFS܀} 1L53*1r~L*r.] SZ;iy Ǝ*GU>2iTm1pd&bKU&jRw_;ҞK!pcc7X: sgm#R#p3Gmنd{@-Äzô$|TI2bf] bi(1vk>ܵV/k>K`Poö)}o%}m/pԒ ڭy.bKs_$q%Q'3 k=xX@yf8^#սO"dk@= -R Or^j~-“hZ4킚129MbmG%;X2=>܍9?2Xawv(Mh# rb۰&Y9 U5RJ[Oް,f=HhGB3ioK= e) qU #3rrr.~1i@͑8sU^h]Iҙz*bM}LqWiݠaC7;ej)ҸYQ?t;3 1̈́L9g7T4wc"LjEcGH}ے8?~UKFe+)ו]JN*&]QdRRs) )[TllujCX*WT}*SEҷLg/6rWt=% nLgrRN൤7KR )О愗n& 12H#0XQ3**VvT\ɽ\.hĪj1PBHJW#sQrĘf}ۦB6Y3Ăn璢FhD99^`X_FV*QA &[L'7 ~bf=Ebap%aR\ 4br^|y^G4yt&c1i6bR6ddGXLZhiQ+[Q%*i'gjbX٬5y\4(`$f1"DD䂢&Yz'ʖUX|QX (06#\oɝ%+e}ie1' Bw͚Z$[{"L${EbXw&mƜKQ\QVh߭3R1N6.A,,lHed> ΂7~dAF8WJڴY,W j$mwS+wy}p^>.SdDaɁbj2El 9)!ǒ4K|k_ujdtJߜKU̺zK}/yc'ZHqlbTNcpZ$7cVltĄ7X,6/9U1b ",z^&Ȧx#,]aޗC,tnꕯN4LܥHsZOĺ~Q K lo$g P,BנF+JCE"~޹2K=XJR]aWXv=Ku#S+$C>%鷱=ڗf,jwϠ{@yr 0 .NpHuCO-ޭ,NTZkd.i#S)+^RZ+kʁdC)dۣpkKN .iG,lK]cO|cbɳKobjκکd;`HXB;2tVT'msWCZdG(,G?1MCKCQ193YV)r\H<IJ*Cs̅k~T5؛l g`bk|7kٛLZmhw_Ȫ \Ӂ8fYmt.y0y <ݨ|6-9<: $f"=[{{ !:z3O岼4˕$^姥7V\OOx]!PxYݦ0,)*Hw?m Q-k sVL>f7N"6X/@Ȏ[cPejZ7AtV6 hj{Z/QR) ^!1c+$ }IQU5[0:?tVBf"`-K.Xo^;.z9Q戵GyigflDwO#d`y9j96_py2?k?ݯk7nWrOʽf.{ItgeuXBrL((M(Yɰyh7\tUπ7`ډE+K*@q,;FcBl UR xXH],xZf63FyE@ܣdm<Hҝ+M{= Sd}[q-6J9|e|/eNIbilmL ͵\ HF*-+)@{F.'vv2$vF{5;,mB&Q.d3;pћzvU|\F\> ևt$Ŋ!= }6`v@t _Qs;oD˝TKV]O&1jQ'r]0|'~;AGU^x>e/ݩΗsOfNT$qL`ّ١VabwH:h}gOB&PI4g˸qKsD;PYzu]SX׮'~uO/K.fe02j=j 'EG uQZr =i,-qi/pd"LSyk4*+[˕JAѼdY8 |6.|K'tZ}?]ej)!'i**ȎD *ʅfҤlB3cpQgTpk}ɻ[~ 2Fj Wj}iD4)Ry>]2hBˏ+-"dA1Sbj:en !ʯK͸ f|l?AhF4[^ lpJkrso!M"Q6~}ژG֔]z^֚8Lʮ0{ڌ+fބrr0ΆD&V. V&};b=d;| *N psr)1d[7ݴܓobEJzkN Ig ?iλH[hpWU4@Yn7_SY]+d:E=C)%7Q`8B]E2M <," vJ֗q*f3\~Y:OW 8xE,#YHϱ:qJ`6bpT9(؎{ x˩LOJ^ i ?kZ&t{-0B&AxGc.vz)fz62b8= Xtqv&`x QSb.Y0G(vkDwfkwm;WQ5?j0'S?P_s"y}zĶE>*whZѷ0]7t[JLT-IZRw~ukaWrw'9vY1_-%Ry1mhOXF63 ?kta!5VP{ԧ}Z[z io9Q/ 1}lgi?(X8msU% gSąa^,4Φ<^a)/YZl,4r.wni0btY"ύ ]E0М:~TVYy"Aȉ6m;ueab&YRBv4*Ơqgy`X͒Z1}ӫd|G6 9l6\m@iޞc]#uȤn0VQ=GfjE3}|w늈@.{?OtTgdR^+7`~3{7vxb9ۭ6Lam]ݗoTX#aL Ș^pR^uBbfY9a-*utq0hEZ%Cl nj|%kAO%b|EDS:fH"1#&xꎧZ1JJz,„ۙY!KL'ܫɪ oE19̏~z^'v*q*;=k{+e85-% /n l `2<<ˉ>ÇbcnHzV!ߔ.d%]@.ymvUͱȟ`UIFxjP 'Nmq{'""6g&SozFCb%-/cA6`qG٭Qޅ 1 F̱tԯ[=X=>l ?E<W˲]oєVJF>JOVuCȲrX5oP'ras[[#$aάlq{w nA=E=Gk8(U*w4%w6!;$ޠwg5?}D'?'jz$i6PB3>4LR\UB/+Y_|W؏OkŊ\@ Tl֢(OCtGf^VSL*u-bb 8 H;p3ŀAFٖ};3>jC) .YJ60;"ByTYp$J%( OТ0rt C8XÚ`~NN]1stkwR gֳEsW [m~]Tez~!]o҉/0$ *I Z2Fq`!SȺcCƫQinrW|.OVq;کuR!@cтeۣ8VlbmM\%ǀ&; hK 4[H`\ʅlyRL]S~oWhD"4:"$BEVq M v^.t3ޤ4~4EɥwPqk'[v*>6jAt5UZ7GMy xu* \"Z?-XeѰD_d!f 0o 8+8Brja}Dix?Q=@/}7,r\k1N32 GYUvh@m3[~x#TwB QsZtNZ>T 9.$W]BIDyI.yV](^9O<5^EѤTjAc@AD_b4 PY4C2"s9Ǎ$ gsZ"q?p78 >@+kCq/p$:2C￐S wZg@9d8}}N厔|+oRX5niQRz@ 1ߛ6U?W_ _\ Rql@\׳a?Li#G|)o^ç^-@4oW51K9n ;e\g@. bWp DbR>KcBJJG=t-6)}ppnHc.SZ5~53K+!+A(h<BŃ%/^;/9D&I@M̆A_t޷'%D%Sj;/ēei &,ۄa|\-K^'òH@kr4F@W /-8}k3%݃'s#rǓ^\d^P":S)|w|GChm:%'2I¿H#V6B'0?0j_"{1OE4Bh1PCgL=|ۥec"،׋-܆T|T2U O)m~;v %ܛcT4> *u$Iһ}W0Q|Ye^u'oF^ ~uAYE12(1|f ų؎◠><)metDwu͵f_S%ƙ0=:eL"(t !L. j,@ M1樧1%VB!m`7kXԵ_qW;꟔dЮG|ĪqOJ8{d3Ƙ!Wmv^z<_ոdu+~POAL6ip䩠j"dxOk6+|aǵd4I>lZ%F`'J4Ei XnivUj5(9RUBjk`n9?T"%<'_g0 Mrxj0HM{gh*\xԄhf*VKlw\vI~wqEutxϦ#yNC=}MLYR H Z &T:1EJV䌭:'u`@M5!AvQW|¸Rı6tɗBʢ]SHR^d`M|)V}5y!/EbU <T D-xƠQmQDp9@1q>I* T=?FuwnX]xrjKQIm|h|dEg;v{xWmITݕq D`ky*.R@)YtM7]KeֱWD TVᰣDE̺ߌ'HpN>8+JqQOA޾]>*yOL:5J#;LXh1$YGۖr;Wm@C*,xڅ4P u6mV{ jjd*Ă@hTkini.ZK='^&(x-L'ٷ.a܁ּa}O< =>.$YEKԓ.y'&^loLʥg+bBT{W*S" ( d@*{d 7fQKh xgA照Bq\W|ad 1i4S[ )1"jKxA~!Ѳeπ]!f3GI,iab>4NQt %ro;wN_l_D96壞 /;gd[c2W0sP٣Ȇvui< gj6bGaT 3c*_M`dT~5|RW7 oNNi«6b7t64닡K}=%BbOO/yw$=^:=Y$<8ȫ\E.63R-"(ԩW `KawYS-tGTfwBm%!c$IO6%fLSUe跀[0C#?ipӭM䐋~M"q qtGҁ<\~9@D% 1>RR F 4mLKٖځ ]}0څRT&g,ĺB(}pԍ@.1'4m5<>&]b O^pm@HAG'vrX/:_8*2מN%FL>; Luo{t /LĂ%="\m)h38޵?-֧c} ni$8k$6γ 2Ef=Q$1C[D5$ Yo+a6SH7q @Փ'+֔\XKXk֞qO7H$U2I"\95XfU2 PIEC:,to91Y4 5>ciAC {OZy}V_Hg?>b6u;6#ܜyܷ(M!Y,~i1o7iv`fx绫{{E-P܌LH~FiaMc ݚibpn5_RD@Tb&hQ2rT1gS})W7mӏd/k޲ Iu7AXo,ځi F]tBZ}4epai4{cOOl®d[3ulb$6(LjvdBn%[]N>~_IXOiUCKeZW^ǟm`[:HF&OtKYD#- Zӽ t͌Ť?MO}k~+lgF&UJfW&_jd#n[UP~[$eBbڟZ׾X X 4/mnem" b ;E3Ds?%!4+z%1(G^ IBK~㿇(R;Q(hΡI9Qk4Bj9$ 8tXrkFq s5Bu '|{kB))5@ɛŬQZ$wX3!^9MV@ɵr,eiy*]nS Mn=-ԚX8m\[X ^y#+H#h`7NS6\ lcW ĩ"µJO:ďVo(U Fj#p9)dE=歈u~KKrϵM!)&[G-3ʎocѭ~OF ^\J/["+]W&_86*:yޘu(%l&@򭍧X hd6rH$x\UU'_aA0= +>$ta@WH!=T+h@XO!tڮ`fz*f7c%I9 tvVu}C\RCr!dfn<9fu{KS']n9vڔ^Ӆ DQ|g@3)/79ȸC6 ,tokd{˪P>^XfC !pLҕڭ7pYD7<WBA곫꓏8ye1vZf3,iJVE*~ H;e3P5\X"'۞ZTJ{zr\KPT{;YA$9lH¡\1dDRhgw D|~5Yϯs"$m< `uW(en{Zk˕ǂC|:ڷ;sdwjͮ"?VLWV2VPWPF۠>j/)b Lޙ΄G_؅m>o1C6tZoF٠;٥o >|˩)`Rj:п-lvb0wm‹7m`ሷzK`V 񛜳BQw<5OÀ' Q*̠ޢ1/,U͊]2>aaD8^%D{ZCW@bzp'GKAbHffjmӷp6V0c> "aA>YRX') pN՘y|?Nw%FRiS7[I}:ݕ×b0Uo}EN9}{EB`=xm@}6Gk'iSb=,wGjAk~}NFAȑv,,1 r{7#5b,[(c^ u+΋sܤ\x_mgt FxHK:|744johOϮe=$Hs'xЙLʱsX ER Yxۏ֕ ;HM\xkuKӟ@a|iowaj!=~>F|޻5Xc2g 0P8~{AokƊB7] ᪹TS&Wl=x``Plc 7q ߉wLHKP怠aD6n|a5ѣ0HcB^뵂8ʍb 1f`55qp;[G(#>gR1*6Tf8{aߩY,uxκwMB47UĒ :#)Ӷpt'"P vV5ixfY'+MC^6 J$|j }6O25s%BXP B[Efe]'v o,$9-j~Xg<>bѻo6cҊ"n*m+b6GB(Z@p1 bdL-w^J¶8s}e&vE;qJ)22z;3K[kDE> F MìiSS3:jelt ~7/u:ϨlD:pʢ;*mOEp; jDt{꾖EGRoy yZ'n]Z4_i'H: K*(ZrB1n71n6VRpuj]/!LJ$_5hK MB3=fױhlz-zB13=]ҘU,E.ZjR/o[BYGhVx=HϷ| XZre}"=vI×P5pyNL 1QKb'uH/#bl/Bg|8y*(xa1HCZ\Q٪$GQMt*J8ώp5Dg/I̍XE b ~1u@Qq/@#9(ܕh+|Igѽ r'b`A۸U.]A>Tq|ltd)z b+ͬ í[f鷖*~vK-̧סt2)fkc Sk>2/|,h|U| Fjn0!ЉB)Qr.m!HP34I0Va3Bk-MVh5Z#} {ݐOW/f OZ׼g A3Kop(U WA\'E3IYG=ӸЛ L?g;k"i I޵(#_!=3%po´ 5q;.3\=pmzH M`FADphڡbt30J>^9㳥fVz$Cpg!A4>Dm=ПayH A!ȂXk-ObƩh} i`1#f5z-@;,Qb0+܋MryMVqg+>`_ 󔷍'Ln2uG#BÿU%Wqu3#ic>gifպQ;ˠ2k yŢqy_Qm"dJ4pd ^_2VN8xlBDXUszqxm&Uq|z"ԫ&`BԂB'-z oE(pfv B kF5Aq3ώ ~d*dH_x-ܘ#~؆hBq*U(<|/I2MU𚸑V]Oe^ѡxHۥJIiـ\nt\rub.oEö@"%,A[ð}zDMbZlvuMhw:kJsįuf1ts&{R@hRo(#Ƨ*OV S%qfw +P@~w8*"8a'K:,T."04^`ըLv7nB:-pFD1)4/=| H=vxV(1_hz\;Z37xDm' tgD{jܧa^#j<nL[b앐 ~ ,@ }*6Ɓ+'K{ϥa!/eS%HD٨oZC# ޯFӋ5US…iv^Cc u+kfZ=A-5v5+锅7M?5j}xiCV 4ZS$3 )~Ns`ʭ@Kcrxs!u`S4ߊyn8.8&tlc|\?2+CAeP ƹ<YY[pn):Y-w>|Y%oiQA$)UFYJ9j`<p> ׄW-M۱5+- lp_0x2Mpʗ=^7J&Q3 dLk7w–i ׻[hx !R呬K ޡdbytXMuX^Bhf-%8ў*LلD[^i QӸbvpmN֗[ƾa"v;ӊcѪYkxH. nt ئ'Beu@>͖e>yFuVRhuvY0Rxl>KǨ}c!zXUj^[zI"v8X0gvw/)J߯U>}u!w[QCov/[pת)y\`Ҿ>{LD-vrЩ,Q, Kr hZwQIw||M]#n)tS5QF=mmU1[Haeߛ(wo7vLZ %qwvh,lTF ~m0DY&\zf1TνN >ӱ7%7T9EC !ߢpxvËtQ9:47m%&nV^ϚEjixъD=mQG::lF>H]82-TjԉӴ2púZ{S*CvFR·8s"sA<8?2DP9) 833P"Ʉ4:|sWc`f֍iaxJSt_~+ Ԯϐ6ص?)z!ZH)_a+n'=_BĶ'*-"x)bCXӋ5Қ0Lj LL/asȵnu张~sǀ0J!5nz錎+N[9Wfm66Ρ0b!ؗaERh/M8!ɸ)~ ŪPb(zU9L -Vb~+R`. 24+/T 'T$ɐ0ο{y0Ɋod\&s!'X(;]o߸"ZTFhټKU`nczYgAsmV^ョ{8Rx3UA<%=+Ց)3B&qT 'CUZdK]%#7Cv%J~U(NH~A Ze^̲ZoR#Wjs7J@3>J|aT+mGJӦGkf d-S W"1?vQ,Ƚ^0?S$yK ~%lEXRٖAEkyQiJ( wVHAJ][ |ߌae&y{TK졺$UICz(tSkYrvmB(Zkw>>aBD'FT%۪"t&ҝLSP7C IlWHx9>0nU\4K>4KGs$2){Gݒo{';=%|b9V! K:A0WR`<%ȆmYi }0^I?-cX1].^//=)@dj)(؋O} Τ\xAy?HR oܠ&abŇf8ӻiÞMKP-J<;K&/J|LRŒHPO_Zy혤 i9 dzZ{sm_"VnK"'G_ E'¥Ӕ,Nx* p(ۊCn=)iA3V2t!7JvpkU4.MJ~%`` Xd0%*nj'm^c?48tdiqݕOPrj3rhl`РT½(pD:- vC8o!&kkO<-s\ږ|Au}/ߤ#0F( 鳯,)q=ͬ1n<;ǰ,M=zƧkggPP*uA>^ڕYz-nyawi/5@l>$QZVЅ=~wVRGQ=X#7EzL&/PfK_$E% 7J L/&w?rinG;%Mr]v[~PGK9;/5ux z/r2-2_~у'qDWѴ&iljO'>)(\;vcdal9LJߵ&O8/xbӽn'Ywò./0`:˺}\2W~l@{ 9 2&tR_۽?࿶eCidlC,9F8k20p04Jbd7P&L޽YkԽj!3ʤnE5򖔪WL$wPTKmiRŠm.5wWF4|=7*E4N @}*&mZ;^n'hȧ5g#wVĺzu|K/l,8'(m_̽c M[ݩ}4ε %d% E֒_-S ONZlZ@B'L[A>4oVN|0,pWWCN&Qv&x1bFˊ6&P3YH+} BDv:4wN /WQ@ @=4^LPo5Ra PJ]m^!j+I G$);1e:csXFo䬮BT8@)Nq=zㄛE[FF'\z{@r\*&&D:QI*2 ρD 'MP4 !o.RزwRֈss/.mC#|x#k^([]3N/Q# jM1*H(]a[XFw-w&A[_&eW3ݦ"mKWYbC E(gIiKtp[6R[n?Ȅ*#q"k+MH!3b_O@Op(l$cF1++gG s֕XUx3:n}`?D닗q{GoE įPpCN:K?6W}i*td}JZf; Tf2upt]#!/֘)?F2S6ZB4qe1]WiMGv%͉OH-ќ>zJȢM]Tq|9b+QI|1 ;Ad]bd=L)Kx.OvwV~j=+ڷҪIYO0WU}u,yp62c՗Gݢ3r%l/O|@יw/qAԤ:Do-s7XmP~hڵ{ 0&=_;A 6uIm; A2#ܠG9҄ɩZ\?{JPịn~'O!AQ[ ! ?7_4̋ƿxslLSM֠ ]gx+*n09AH+k_דϜCk/l-v0ZxprS[y4;J6@JeP;dި.!}bacZHD̈́FCuW/M̎~cg3XŜtGfjc)y I)60‹ iU4D/eUuhԾ#8MHR[S5;\y= zxti$N "Laݒ1a*'ٮXZ^n TV$i`.c{Mn,_ θ3Q806>w~7e-{//˨1'.Q{`;U+ǐx?oe?SgEc &\L%@Hx <3¼TIiEww]Iރ=I}˜H噲x]NEf؄hJ#A>Pt?KƩЉ++3 H̏:_= }~ )z΁iE}e[PMK}Z뱋xv-Ë4~iJM|>E22.XnԒ-H)?oݎjK)eDfɊfJS^Fgw`ï"1UG)y & & ?b}5 7dMt#Kc{nH bٱYVg_`zPDIf8iFh>tf۸*.YuhfQ0A+?@"εۜR=D9j-lf̛tEx{o `,>9C4g^*7XϠd [ ~}ެ sx}{1Q6N"&:tհ2B|^;ZjGI#p.+#lXdgp$/ n9;8ZU|'S݆#vަnqϕ_T|N*TBFK4VY4'=t:e"v)(܀$"@7wP4N"_I2:J8AÆW ZVba[8J; z1yENř-ooPI71xa/Uy{ @?zxKևkp%KA` j@w " =Ԓ2OhXx]U,=m -&<{"nF4<ԪN9- אI/m TYU,ŒC5Dƭn\хc>99`# "r41ۘ yBj^oc;ǮcqnWz籡'x.|S;AY8Sf^[3a\,'tl,%5AW*)]"Ժ(\s ;a2#puZG,w3<)mVҢy*oJ.?cEbDbyЁ$9I26( 1IlN4"xxr|l.z8U$W!a,v!%"g'35[u:Jd6$`.f&lk䊑 @!S-,HRuD m)8C6`[Kc. P-4͸`n v^K<8@W;ൊhض+é"p$L߃nT[hE-m"țcrY#\eRO>$aէ`K!yІE";测.o*&nuZn^P4ͮД*|Qeg5lm3<PC;+[L 1 :Ӽ /| xS%k2-ZN4m`>M 'fNj_ͤ(O\a2/(LZ=9m7,lKlNM @P6+[Pa@61]^z>SZfwI;I@o9)Ds]AKd~«x)MݾSnN!N=lW(3{IS&焓 hkJN-fA[,eҖ`Bsz~V:lz%ùiT(5!vA fv?Hx]5f|W-C[08M_7+|Qp^y{(^K7wS :2P >ăh3g;mh`䆬ĸn {lbZa+_+D멀= vH~cԁh' Ҩ;Ǖ 6&Hv,QHd'th-2CyVum?Ӎnř{X_]tU OWHu(ChFDv6t̽Z܆إ=Y.06u{BԮs4 x-Լ)v.:7TޭaPN!<8+Cݗחmg ?b ZTEJSE[Ƭ~HZ@&d3)6!hwr8/1mv󸃗ybLp9͊c.棡5X$ y-EJE8NZxg0A0$N;2Ba@-H!A܊;-h~Ј^|&:ҿ=ʑbö (Z>bNeY@)MXV:qUz~OC]5As.g&C^}"8Ң:ΰޮ*:pd8#P~KW;,=ylOHnxfDzX=ldh+E/mH[M7\Tu,??OOr&l8Du[_ҺbDaȍٗ)8ZtŘq'/CУ9f,s9>Ҟ/G~agy!jeŌu8 ;&"h<p %"E͟bӃ"v+'B͡Khf'k9FgtI_T*{Km#'q&sjxwfetX#UC1Ksa?:a0ymkǪc,@~D <{"U7j/ѠQBV|D `0hty.Ⲗ7L@RBINp، |K@K(b`15_eҁh+zH4cC zgUwٵO۝VEM** XEqVJ|T"YCEM"*D~LA ԇoމ9xs]:'}TWwe(`PSOiE_[PD3>Ee6 59L#w:`80Rq C2AS\CϞJ1\ =jSWqOܺeFb?+jq;R=w+| K A2V" Ū # BC?emi9qq[ɉ`I-(3)~?>3>v]F+Pc*Jإ }6RLw2>75Tef&&t@3pb-< &"S+ s~_#Usz&x؆HI[uXa>x-⋹ [ ʜd?(@[4j}C> 3- )@1)Ϙ67Y iYįY=mHV<XeV464/`ܩ@~t؞O՛{l9Pm Tvq͊ `y@Q"K 8ՈYԕʞ'-Gѳ! p0cy%Y<AmY2K6$"|~ܲ\PhIUe-Dc:LӂvD%%kkkC(ձN Oa3u"^sp,L ad|{9Aka7"(Qa[6M3lelSw}i wĿѼ).zˌs<=0ZXf(iޓ'7zȴ@0bU a$I4DL P_5 /{aErR jX*^5Q+ L9gESkgQ7:u;?T}yQEYbN}c5~o~5c̃){!l]V$75ZAG0U,@lT98_ 鏳j0NsHp'"9*sɪd4$!'7ƇRD= M`XjFT@9'G/? C(yB*[J-Q%TߝR]&q"gA\ch]꣠ )A,,Asa.C;h!\-?f X\s H4B'Kded.C)v9܎0qfOHӍ trU*Ȇ$SI q8vU4@܅wgfN PA!w&v8M۾il fro(|jJ"2B-LLG\LM^Waw/>c 6A6'/z~G /kbd=u J[myǙ01n > ,[8C˪gvQ@JnҏillYa. ւa3po@(ڷ!" [ؑ=ށ0ԫ& ̋n )/+&? /ƨunƳ} G9jxA͊j1J@<<g㪒 Q封?-w5Ž.*bǼSAu ]<^D4 !p*\{)*7Nݻx?̵GpfE$0"?Oh@ B QS,ÎaF$a; uhYMjF2*ą7^3J+.K<:`>1)) 7t gY?[.H %UV%3La.7= T$r|<}<L3𶹷ݹDyl:$N| #Zhnu )>g+)!Y r|}w- Ex}P/.#9.;rK+DEJQSvd(N9pQEYueΠUIz6AP=mq͍g_6|(1{D԰EOQUD>pT4s G77}SQmgmC|[`,OKX]}@̦?@]a+h6~$UN`X w~lgH!J? k fld0=xjhfڶQb3]-6& ƖqDo )+lJw g> 4h2l٢$=U~(dTeWDMy+ Ie5s}Ɂvlҝ<)EN* d];p+qή޳t+dW%:'JЖŭ+'Ʀ';ku$LxFoP&SX1`+2qB2?d}~.4'lStC6^ iµZE,AR[40e1iQVή+Ys-Sj3zcW;67e|f19".O) :"?p$3cc+  -9ZSz.iGN*6<^IXW7/>Qg3/dA-/'Q WDԧL8 /ҷ\S|i׻ 0Sب3CVu'm>i\ăDG5{U%{qGdcTBԋ^^0ڀ[bkd'g~G[n@;Ж+4RVP`] ؋MWgryU=omvhxݗf:()h@ (Sc3΂h7EC:82Qkl2!0Np ~:uwL %h|^clcx,p!=k^>8u&ji9m$LMFl5n9F9]F-Tx:ul%L8v}0홴mS| *7A]]Pl |%Ԙ ?3j>`g/Y(G _ZyR3PEs};f#02lyn>Nh.CBgOȌ r6[ԈqOɪ P@KOwJ#ƉRInz-5?V? W , %?ž)6`8 3W!Iz1FfyP /A#ɍsOMϽ`!6GyS`|KċJM@^7I&Iٌ#هR!:=$ۀc\DND*;M9L%K}beb_քe2= x,'Zzf~S4CE/ZQXfh?*]8OnZ +8s Ae{gE9JrI@>zUjVH+ j`!j=fpZ0N`gLg7E g@3)|B 8QPBHf!hm F>q'iNh|rpL8Y6+,NJz_:4 &-/G , wU\P M}( ͦ #,ё?Rh1( h>: j-?x[5HfLmO%j 4D|A|Al dw9+-a/_iI<-tJqP@wXC_Y$B*Rxg[ b։Ɓ)"V+ 5gh`gwC`p2)jJ3Bį@ $a*fs^̒ `sp@ȨQ2eFgҸk1,vceIs2B'xFAZzZRyCN-yGX|l#Jg ޯyqr6,3U^%?|z0g.G(A9cHFIUmX/8#KRV9b|s!d+zSW{؃zeɗTqط0bȂ<1 ]A\1Bs/<\n? &549_4u]ւԍ}??!ռuWzhG09羷LuE5]F朮y5Ԯ;4'y~'4u~p;tN<-b+@>L /<'7<c` y yq`rgu%j5' U"MH1kSŒILp AΜj΃$Alq,G ɳU brZ z$e120Mj_%KZpP^gǏ$%p#=D.` ņUinm~P|~dq mIgDUA+E`@Q^GyȢMr|ƿ7Ss^VB(zDkW\$%Z뢂* k7Τ &f>yn"L!Ё~tgj} sn(-Kx9b}_^|*nEYfS3`Γ" H8tF,=n)KoUb2Qj hWU*cՐ=_WxUNF sAxsk"& HeB0=q]ns_Qܦ,ʆ"B3(!A!Bw/0j7~֌/%2~[5i Ie0H*DS_Y^7[geMaY Hw8[U 'aEU+@LSk{zE!/'U|g8RrwCIyD19K()b'u/ZԶ,2X햶"hܢ\{Mx'$Q+Zun:$/%ΨE+mgOAM?Ky*_ p*Ht :/\>Gb'};~!}9oSd`sWa㕶+TKs qD~â1ѧf 1} hmhFƶgsd]Bs :^X %rFmI*ه>Ca@2ز$ߑLai{~~`|ܥVd<)|:[y}(% /nA+곧};6?a$1wmA1TX͌ Z$ԜD1~I{R8|tUC\ŖSjݜ֎*vWza]28t已$m=LGޡ;GuEuҰnRۋ/#^qھ6)4.2A! )nUe3L*n*fR]OtN꫈#^0ݥ^4q9{3sT\q6Uqֿag:J.PU0gMMB*h@dWݑq%ϒ}z Ux1Cu@$?#HJsrk8^6L(H(ׁzZGlA&A %+-Vu?;*<YzV>̜ڨewsg^|Y͡Ef>0HMuBS􋃑1P5ldD=D ~'d ]/a0g n %j=lΧ\YUv F nk:)Rh'5jH3{5M=AGs:ui8 "Nf\lW&GH5;Ih5Jy\ Uq[0zz|ǖ_^f]LЕAğU!McN/JzBKO `4_m d\F{ _RB(V\6;qphܢ7|z\rJOu›j,Kĺ =݉FN-4b H#Q>|ܦ$Abͭ|5 ˣߊZmjFl 2;>kJ$8?p)۟Cj`kDw=i'qD|~OS<5M8]Z):VpP~JTSsQc11>.4jē^Kſ3c짐%-p[z&G-vQbEe*Ϥ= Q"G9q.S(F-Ie{~fDߎڀ19g"{Uۮtv1xNyե±ށj &x*E.SQTl:@)׀9!BW~\CP$B9Wws)3Pb<Lύ^ h]pѽbKb(bXΚbCX0'Eŗzoŝ(SI;HI?t4 At4םq JcZ@jf]6“Bd;$gnR& oҪP)Td[zD 8=$\ MMw[gO|]OV>3[WizG5̍I;YgN\(Uc[ * ,~G~ T?.M]*PLQ%L)*UDgzA?6Vj"܈\O/2na"(,"7)ʣ/Go>9>Z [f]T[#4@6CZQ_N  {™[pkҊ-6)W?]Ӽ8ΥewZW m˲Â" 6t$dZN"B)_VsY$aWpD}5_No~? x89jPGێpqx~jŁA9:>%ެ ͝J2MmlL8._H =n[[G c^,D8WI)G57F{E[c;ރ  Ӥom}8tݺ`9si[~P_!Qy}!Jet`^;m.pXFe&=xT9,+zLAQ#\QOɡ&r'y REj1ZW37(ytoxav?"Yv߷WFEUY@p-c>[.js)ؾo݋gp*;ɟx٠J/@;Fiv` vLn'6@HCnv mr$W]̛;z==ʋD͢ZkgvzP @׿FӥMyÔI$zCM~i}!&Iy80jc*MK.l/e[YaŽlb.Y9)Lˉu{I KYe`}E.^gyBWJӕ-#Ydpc+EB(k ܿhM[͚Ti2>.buT/0v]; ۇl>v"p7c}oXO5mAqD ub\4#?[RW&GH+PQ"C=MjF3Ifm\;t?#c2\x&\^ϳV]$Ⱦ]\Zm B{f7*Q fSoɭ ͇!>9 ^(Q:u%D~GBNNl$AcҨ-cggagq#ַJ'ihR?O(QCpsls6A^-#oۆ3(W*$xbocyښ.m-?X>HP0~M1[yy8&Kr*eBk};£R ̫5O;o4F(y2iv3eнA-qzEjHۊ>-sz b?ƹ!Ce^+̚!?ZVX!J8 gPi s<αaeePm*8'aUOEqF-nKbZd3=śEӤ V1Zy3v稘kmN(`hƺ.T9z,xrp&8*䆄on<)Z|vD۟A i`~EȽC.:@߬g pBFts5Ӏnoms-H16vzθٯKt J| <)0uIJu3[L xT\֓RDtX -;cё\?,H¦KGu6Pn0 "r;c?."iN.V`mz.tQ!$j! EHqZڠsKAt-߆ء_I%11Bvyd`S#,&(*f6P/XAS Kl~Pj`30_VtGi h'kπK4Qxлj@TE,ij*!N PGTrhѤnv]oDJۭ\ho4 1i'cn7͢ Eaub(qs|]1Xn"Jih19~uFMkJ-e)qK5-5A<ۇ| ]%i3*xvR39 )tQ/۰w/ /Q Jd"L͙RRGЊ[ʁiˑG$:U~[WUW*E5FOԞ63+nF ɶ$qF,gB@-XAXF+q\9,6@JX0B l  hM AB< @ls¾_$\f12av)tƣ-CNG[YZJ:K-3E\_*w#cĀY]F7eG !V[BhU?P @O24sa>[D`?f4$Zve'ϭ -8=h[x~A,!ܡbc+-iвPtĭUy?̎4}-5y^2DbX{K?,\-ԉDtF`@wP &-1m鵢ҋ ]th;?y{؆`ZiQ`7]OpZDXd% +$ 15ݾ{]}Bjh2f#5o!_qH\]gK~w]&;;nӈHBb˜%F8+&T]齱|!:~㽋+eubdB"*_%l_I?~fob̢~|m{eMk6lF`~WX.8ڹx7gXxMo\(E7zO a=.$H@2)9j2[#T &W}!t }rQthoGN+T+Һ` (AucK'Yw;z [ϕ*]xB{n: bshA,"P` YC"¾oy]^\r xЩ8U}U-/ R8:?tbVXBbXIO ,c.D:- `sAjs6W@9S[}jyVDnaF,2- (gkFH(LՖ~Fk # њbMࡄ2${{W]jZ/:=/ bp>xq~|Vpۼlj^9^gÅpϺVjhp&{lniBZVF~5=A.Է-䊶枰J/)=㢥k0 @j,h*:wڳWճoaFꆳ`Yw,JY/pY08 Q`4W%AXγXyU]| 0Sw]AіCR@JVp7 p}.Z0(O,(\D{lᦂN:0()Kĕg*`H)=5OOPg Z{ ܢW++׸<^$qDNV`NF'*jY/g3(5!:ViTbe%9t"S/uO@(E`cT&o v@U#oǙVw %Zp~G3ʑ [AC$Agl(P{ڸ13DS}Iggk1((:̀zf*NYz.npSl?XNjEծ6 }Eܽ?ZnǐbGEӁCOz%XɬH:q^cxq9P!1M-{ zB,`=2P骇6 5v=CqE k[8#<Õz+lnɛCXIjy3S$?G Ħr5r`~_ə=n< ;&B:O-k]a"rA3T@*Mmg|A]B<1#4L-wj0yw}.ҫKP/߯mwdma?Y'~ړ`۹:]oIutx/5">$$0B}{*U>zOU3Cx8b#_xehJҎFeXucEo [$SLqTOnO1¾3bT;cݖv2΂EF$`nVw(lj;k,9eC:( C< b=-eHbAn@J/Pp&"*"ɄJus9r%D.a;ʅu*G:܎/Q Rx_=`Bw5Mx{KDx2_nOX͡7HjX 8xm~v woUKŶ4q`+iE/ŠOVW,KuEڕMj#0BJu&aE04/S$/ԓ OUs#NT+ v 7 #{"IJͥdIYǛ)YJ>6f k H[d|Wߘ&>z^͔p*P-iXq=T@L HA9S&Uz٪jg;X'2@A3 vBv"Nఫ ^=i 7Vw^~;4DqLl wC~_M ԅ7Irq~1-} ΅< Z%d:޲CZX?-& 6N tDڌP jIQrDn\^B] ?0X 'f,WK 1 a7wj柉 縦0:f3@Vq2GL$W`o㐘l =>; ^,W?Df /kУ~%CTlqSDֻ $H~45SuwiH `?Z-qle۲ wr?TmO-geҗDu7dgo'v=>d>CGi|[SP}˰zʧ\a XSy:~p;b55-Cq ǭtT[V em,ZS4qm:u>K:aSw/'ձq5^oO[T^h1ܮ*yܥ, ʛ]24Eg,!SB 4T[]oCTulatċڹv 2$q'@bz |C#i2S >k6w[c?yW^Z;7. Om\kPߠҤ2WA)0w?K ]E4&,^'*|UMb]y=>)X=2f(wo_)/弶#JM_~*i ȸXAW81@KpHBTdMgv ]ZxMr# Ԫ숷Ͼ\{S_(@6Զr[\E\NtZ9.Լ@ I/zƾ{Q#xͮnkN C!L=='1-5d|F}7!i:jmB=W:6XD1=㢬&o(?\E`%,/@ːЋD6ڣ&BŘDƒDf~nvuh?r9^)"njOX$NFLC8-͆~ฅ!e/EfxFd%4S<^3u˲FJ"R kKwSt/ϋ~25 M5y*XJz[C& QYiW${p>DmW=-u;xa<ܑQ#>ac?m2d^ʂ1qZO~K"׀+~lHˬA$3ؾ!V08ᑛ Q(:7+%k>i6B,:%N]uJ;^iC*hTߗ ,tX&fuGy, 1jYb'y1rĖ'<6) gԀUC[4'ͬ3MV å l))R\PA,x 0'粛p:@R ˷=D#-&g0 ƭ:+6{Ya~2xDq (:w]GZ7 ezS3tH70])Ǹhwkv D:f7K&d8rY[F98wʬx ߜv ΊOcML&((ѕ p)˨2+DP0r5ea`uz\ls_rQAI9ӑw[l8Σf-<:EjOwJI7G"]thS7`~aWO і6f괬?6tM|Ԃ] :8t,2Mb݌A8+1 O!+?]~LT/-a(s +2L)>"9sfB^+j!)B`vtTʑO1 +0W~gXc~]kw?b)_gA[;aR[= oZ61$kxS!L&3"#x9`LhSQGoV{i~گOm'yXgSo؟J`4wY"V8\K-nJqxPD0JM QV2&ӬIC$ kBιEpK,TeO{9 GcrZ~R Ymm0D,Bf&3CT2-]vqLgu@ezlfw yjuϸ?Kh)8)p{{O#I "Kh;I\Fg0J v^”}y8OQN#j}M6he:05P:pUZLk<CչKh35 @2-ֽ}K8|n`k!F&k6hp *jǥfv TVũt1-4t}T)Do%F,+5!P+kCL D/Y$> DQz 2Lm^ x}a%/Q |N!pM㧖c0RQg6Y3(z?#t֐Gy_n/#] B[?K$Bv[.l=tHMWOyFB🻩`AORV#UҤ$}a~Mk0/޾EAg Pn$<yuʞ`8p.=Jtn;*3ԜOw@G)ņh'mmP\J^j+[[ qZ6Nc*Sw*!F 5,dP68Z7]ŧ}|.gG dL 6!#[ymfw$Crgt"$1m|gc`/xX0n|W3p>:b ' ӌWOYM;|NvQl[|Y_PLWq(q FL=6Y@z1Ri$_MNؐ:cmv_nv`Ou{kVB̶k{Y3Uz2۶0?b3O i: t(#Iύh8c3f;zE+z)w g Pi|~`Tej=KPUD54ߺ禿$W1o IkH^7ջЄ0lif8Gx@QJ7,9 гUmnωrnoߑV?r`jEWJz&`8&[`ay@1~+CrX'2-}9vXl*wƆO@ hq}gu&:X~WQY6V7fd 2F Q>>3|xeqpZ3_]Q .T8]IszeUMk`W"$JE nmtP,ejgEn BgI#P[ j܎7S A۴,:S==[Ȍ|{j@lpW:lObޫJєs_*@/(&W4 _V]d '{8K{odJNaP>8Ƙsjr}_{ӵHkp2+Oɇ}Esm98wdvb0[|0 ebMքxNz>nkQgo["`tT^TbQi9+sѱr4dWSI,B6 y*-|Ŭt0AR6Õz. J&+J[9COKDV[ѝ=*٠=c3$)ާYcWL< 2>Pwi{> j}4yE.́!4omI(bB$0$^ %?#W>g#w=*DsOl(X%<_V4V]D_ަyBYr#Xksێe/@I7( 4mqz7j101Rx 8Zf{>)ϙN>sL+㣣n(QHe Zz r܄0* =R$DPSKՠ@wʸ6(d8ɣ#4@)zׁ"tp2& G7sEeme畈oܚ j^MWnN~v_JlB 3clW+(:kJ|¹_s?= $sJNxnO׮g}?쇽v{nTh"JOCbw*C,֙ī:p0,i939>xZB7M:"M;]`,ĆW(lƑA,56㻲~9`ǎNhM/9''Z˽օ˜n AZ" >gw'$_Z ?x+^4.۱  !/%h}dAlҤZߴrZY>{Щ2_OEb"+9`O[2n-Ϟ1v.0rt WwOtZpq0^لfIbҏ_7T4~v6;ŷHzBtHELKdD /IԱ`H/YǍg[2rWTN;Ӣ~ÛvllQALL0(iǯhJgKp|")9B1FOm|zRLRw+ܥ}Nyc38 ?Po!y~Cd+"fx{<|އ*g)F0J쏱v%xOOA B&lRf1Aѩ%(jf\9-K/u1gDX) ؚmrv rcAz0?1tK#l[h`<[J86Jl=EuU/'+1\:[$n+6@N\Vrxkn{=(t𤸟!8 ^sUMM OVq(Q%@df/ho/@6 6&/K UvF3~o?ieK G|Sz6v|1*j;$T,J9D$S6 /ڼ1lBR0A3%JWFWդO=buﰶp}B=$fkM#0&l1m7I rv[N}>\u-?X:2zOb31&Ѓ}GzL1Td8Jsbfz&|Z%E4Q-tH~zkՎjV7f2w/[-HZ@))  wl '߼G P5LrԹާ4ДińxvuuvڑbY4kgbɷ0v_) Rᨖ0è֞aD<$qe4]aw>;+r]بV DjQ&g&9}Z3i*D}Y}-ؓ-ɿ_,EVFm]m &t9Ä]ކT8ⶂ i(q(q$P%*I ZvϴzMv0к*Q"p?A1=L{ K~0rF^ۼdfRm\e 8:;7p~{*xoYtʜrab@Uh&#:2?Z?/—aX zi C?tM&\ɧЅl,87P,Dw>hEkk<U..a}/=ݛă+]Y0aģhi hIU~6J7lpݷHVFHqZgjoi!K5Zu.T|~},'g9bcq+c`?7GǢ 3i<6.- b${~D(x\L *<4+ɐ6X9jOm9SDѿ`"i SStdXkeamfOs~ڞhHzƭx׾f@H#zS*y Ҋrj)Z ݬBJzUSp+Ѷ\c #;*K[Uئ>hH ٤4]{)&>^TR -NR&6u\kG+Υ;?EZ۰}f98ZԒ&ZLLA?,ʞf70,0C>[!4K?^64W~jЈJce^]0ic{!C|ԩ(c%iGy-(y ΔG'-Sq07;vI3Ii )|%ٹމjs^w@ISYHvg7]tխoR/h/@Ny8Em65]w7b |WUQa@cp!Dzm3|@,6HGd*}nTMhxEѯZ5@x3 Ax<=y3 f$ȶ J 簹 . 9H'f4 G kt롸DZLh8I[4f73e oĪZ80N@8_MZ_E4Kh׿|_aAJ-(1'S>b3 OU*QIzZX0f1UPpu#c J@6Ѧn98MLSBpe:(,ei}Z}:3@ KrR +WD[0HJt '`bp<4Kh=K0}H)o@7) = e([LuBq q*L @%&8- jB|r{m>W/p[ԿK||%ӄ S#)! XY2/8\?ȺC4ɏ+yR~/G#s%\lY,oE"|am{HYur+HhJuExI7󲥜~'(ոB- I@ 0Wp cNd'*ឪ#_{.4GWUPA蜀(3wW)Zz̒\b;1)W,X4l2U[EjPKbQ+8Iv6,DDHI#͇`=?&-3pmDftGMI٘yq:$ mkɵ( un2Cڮdi(/6KT~WaXe$[qke^ĝ4g C^r֔"e6kxE0ui*hClK@z2w'S܁]B9-n5D"- tyǢ)=\á!;\pԙ/psίW!{!&)뒹+7z=h8(WVi`lS fΞHMAq{%ؐ:(S?}1Gjq F{PzMv~u$#ו0Nj5Zf`Ս>ۖ7?GF+} 3j1BS0 P~Z+jVp=g}Jf! D]훍%x0+n*uوŸ"Œ оwfh5sQ7^ ={Q/Ɩû-@[7`DpCNS~ {܍A eY3tBGN-p68{E<'3^V'Hb 1nYi9ћ蕐n}bc VnF8 T{! nSD 5k}"_&s ܀UE%2 '$aq=&f4OB@rRV!(A9 A`6!P<`:Y}Ԡ--΅f|Lwn؂q^b@|><8p^<|q <Y=K`unI8=ߙn<:݇&^}|A& v/趺jX>,T&ashSL50X?h]7Qg1!ļү2`4e\|Om%xI@ L|{[Rs/e% \pjr~Hnpի idh FϏYFڀQZ蜍E*H to`U,$Lv#:4e|&$Njfɂxۤ&DY#^0ӏ)޿FMS1I`&,6B$ ׋$V|#p4c%ǵTy u!hV D6ͿlP>m:d,2fLJ&l=fIi/(i;鉯2a9EO.%mY=i^n\guv f`z w6kVoRz'ĂATnZ{מůeM3%C3݀e[0S0<yK^W\;TV~lpgaa:=|͵)o(SS@ā_?_" fEᚯ>M|Ԕ%}MtAV1K%3yz.\ > ZA- 7"1M`bH&`4L *vmĢDäe5hIt0Y,ϠOj4tYO_gHj+kinvȜh7VOC.S#XRn9Bv4ϩE-tJ4oNgj @!qya>k="]g.U[`U G1V(|,8L%:R^[(lIjHi2;h2Pqx9vIN%a:mɀ֏j>|*:mf4isT`4T&7sU3 g&>>hQJ6@8$M=c(_+AbDF:{x6*ܣ/V#ۙ<^(hZF I)"I꛹Ґ:ǼD (Ȏ͕Sav ko) +0IꈱVz}W#Bl@:8iaS@R!of/ 'u0P2m '>Yam?l[xMBbCDdM'\Oal`C"^c7E ȍ-4xiK5J˸TZ m%%iNrm]/ˊ (*ƹ㱶(:cK]P QN׉BMWܚy)ׂIGq5S\6eI& EYQL _ů< `XhjA=转0F1m*#ZK? ;MlY+ g Sc 8e{w~g:G{5J[IXLh'[i>5#" r ? k [Y1>u+XEղe~io>M)!NΦ$[e5I< ޴D@Ȍ̫"@>z&0hy /|\+[dۀՂj;Id?66~zL{L㱇qB7}FwȭoX XA\ƕ6a{;]Yv0;'E@A uVmwP7 BlKTaXѻs{A#A"jUۚU/P0iTVGoj|7Gux=a6R:8[NbK-qWx4iSБ}$]-;"4v՚NP_DܺRS JwnR808qu$gpͲ0^9z*L/c͇yt(f˸qãR5(W߲cp(LH#6 78jin8ѣI7^Pv))+a]SsOUe!}$nOuV,HE5͸Fʑxd;ąpz QEcz]6 Mvqai/zUKm+H($-WދoX鋍m!*ݱ#oگem~2l'>E^S7`Lޕqʁ1?TYsbLa14r+՚{J2V.A|5˭騭>9}`vINotz3kjȅA7RJ .w{UB/$"~W9Śmj|l=\SY N43 &uRN%%k-1|o]]n< UNUݒBICf*CA5}I6"gL1sAq-@5D~p߫7){;[n3w,Tad׮䶋&ywN{ QM~RF0-wKp L+SE'Ǚv|N=Ƨ!ORYn j ӲpRf x8ў*}H'V4/G׮…<|K%FWt1wD<22؊ 'g0!E>v2+gYƅlu"cky4S <.x %0`uԨV8Ɲ}l8>hq ՜O%3HȪM6Y&[d.] tMq}Ȓ{]%t^N2A GD9;p@g}ILGN,y+D 巍HrvՆ,fV()+^"i Aa,Hj VNl+ BƿQR];2?8\)~-D") >EjiH+G!\4-PEY';ЊrȥCT^E;* #I\J1qp!E+Ǫšuq袪a41+?KZVGtZɖG)јEXRhK1VyрYN6hU;gAvW Bml;]+ViBxxXL,&lwYRwUN5]۴g "!_ý|y~;`X39y5{tyܫU$Km浺e^0Ky_T??J2aoLͭ=B\Do,Wc3Ȥs;a)yݮd v\v?LsOS9+&D:V#{f2-GN3T+ +·qN[9+tOvwL ?)N#bif' 9r"]\bIs}i⣴,wń@y"# `E(ħ⪾WuȾp(̘!L\b}G(f d2Oz߻|vjpy~t2XnٹLә0z6xUZi`Pҋ]m;[K μW$}J@X'g}93Dݖ%z'ThQ#ُOm9v"cY}p/'*`m&hxau/PfudӦaC!6#Iӷ&!+"Gd-jIV_k%CU=:}4SW,ϝQARc 2Fa@:1V0 #J}l4zoV0ͫgշvmήb2Doڄ^7);ͭ?O3a"~d7,9ŖJ8s7eByؿzkv5QʁSzk1wU,tXRkq.h;WsPfP_Ş66ʼnֹz-S K=/ 3fuflVTofYN/+ie S]`\f]M;~P+뛷po =HkcN[RD,0 hqAfRXrC)tׂ#k}NKf#0,҂"e{{.RC3L (0@Fߊnj -:{uBb7JՕ;w\="<%ٌh3 9'ѩiwE 9@J6# P{^ŖZX=W̧UeK"uPa Ki C潱欂`<@0# BdZ5rIUPuM`JJ"ԪRx/!NJF4^i]}Oa=` K"&_|Zh"'|f\Ǧ.Md{(-8N6\:^@1w+5!mT<<'mJ Ҡ#k Smcy AOv3rm@r~;xHOW&Y,0 xpq- 56 J [c6Z5=Y{G#%<14, WG xڍŻ*%Hp 1}! W:'{dғjB$(p-OXRƕ)A5ɞ=-E ^_0i^'1un],g!(HXތM9NJΑ*pdo IA.DAْ>+Q/_Һ CYD0Ff;'C!Ӻ'#XBeb0+|+7םpB%ms He?Y- #IA&՝M#%[. GU8-gz% kq:ĺ6!lp/,9Œ-%GL#{!M[]md ڛDlPjVnNg}? SC 'Mk)D᥍_5;U wclV 7$j;rY0xn'u>']T;(A=򽔆G*81LjWZnUGV~;"kT^HXЭݵ*([7KyncWh'?Lؘ^x` r掞k&6?)7.W`Pu n3hSX| `uݴJ,v+vR\ H[tZ3ߞ7[YGsr>n4=?8g;P:޴MS^)e AZh1mj9q'1ͬ8I'Y[]w}E;|_l1'ruN K(7Wϴܿ5Ӽhuﵟ b=/]?\(|&eg35A{)&pߟCAPw6Z )vgcǓ:w'X{c'batN⯯aO@HoCÜ}/,~u4YJ!51`T_0Fb :E[pN6pepq{2M%,s2*^Ć7k!Aa(l#WZEF!~ .%ۙƣfTS2  KlQ@=4gqFf"]{2#6Fbw5iVT1ŜQޚhoMMKL#r;#ճݺМct<%svz8\@Ӏ8AȕDEy 4 4cVQ)R .3x}ԇ+]~W7&Bo*D1ͼ-mQXʧCt!a3{[]r?^^Rޝg)cFČ"PVƆ~qA8;ƬE 5CG&GE8]IMASuPwIp\S{`WwǠn ^#OL2Pg٭ ]F'_\^%50$:0kG:8 6syUpۛOGWL>~>#ˆw=>rSo:Vt4!@)ntJ~lv=*a/GBZY+Zh975Lxe‹SW,czIZi7\D)0Ἳq{'[ > {/^m&ԡ3"e$ƅ A!̸eTnH z|QjW"ӏW{ ݇?kP%dnv)y}Q^\5Q$эe=ksl\Bqߣ.ߛ[r:/یB& Qs$k<ϛ Z&fT5P81 `[ E+6V4@`y8/䬇cYT\!{~'|VkЮ(>'+>5RMbgjm׫@F:2DN&}<`C0o֩0YXT M` -> 3vw ZkbE s*I[LrJ_ůēBabS&-\wBa nVBWA91 ;/uI=x!$ &rybPp| 鸗|** 93&OMa 3QM[c8!iFFr/&&t5YdHT} H3?Ƈ cE6ȡF(YsxEGPN*ݘ"rϾjF13ߑG m`1YE(嚙=[`f]]`V ]Z,Y8.?6hԽ{`mez O_hO7ouB%!&qlIm@K&4{Z%V 槳nAI3TJ&p|wW҂Z5QInɽXDŽ>󞷫ǁ^-u~Zs؈oqyfӡGZmC\~o3n'Q} X D r31HDsO1!Ix$^3Yf7̏VBiI$lTiъcC7 pȄlg ǎ.?˔v"a BE肠}䵠T$齋 :8 hmѸUTmT5*fuD#@M4@͂;ѳ ;/6Nܞ'4I2,f CKe]ڛR_ p󜚠fBV4LZEjj[[nߵqs+ܷPzҿTw9)'zX/oOJwlrBB$DqQW}fnG/+4IĿޒ|v-z$'7ڎVP"TQ 6w_LRKw`Nh@MTLV~Xn ,=@yt@GmlzN {^fkQؘ)еZ|ܚ5V4FM7%aؽZb1]vH+vin 5y떲.ejcU6& $ԁm]IHsF(Qށl M鯈/s$:Y&42l"<%)Ni|.({\…+mN\󞭶HlzĹc}A5@b9im{ }aaM.AniM8~/-)w L'{-Q[#{,ieh/0n!ErkCNä'Ȕ4fY9%Ouq[%fɛ:d2 ̍un_ʱxšU9El+/4K-Kt:}ރ%e< GcAI/o2uRq{p 'x#ös>gmq*PWtM> R]D'YU9 G(c@eC׭ō eð?bۆ6!cìkni'c]n 7E =(W,/X!H xnFPt% O1HF `"1f T{CBVw6ȶp΄cARG8APDHq>Yo 3D!S 1nh YAڟ2d_V';,  $g g/Y~[\!4gǍP cծF '(pm:}LbyySF8/ݾo>-ycs# w v,vk ^[cn-\;] ]tQѨ4EjPt"|Ѕ%Ffpr-`@X` e!k9trJw 3Ve]+uJS~) BT Yeʨ7 jLON+ C߻)c rLIw~2Dɥ۔<\?B+Cz ˨ZUrT艝DD$k]i#TXABHj $Sxt(ms=Y\G16s̱L{ˆ+ڛWXrƳB, Ch r!86bx^Tja À%aZWȞHx٣\M;=2XvLY'/`\U6"{IuX3~J+0QrCh+m*D=HwEb<--Hg7wC,L7 LYBHKn[|GnJʙ}4bgv՛}>EU&|"@i2B}*uԐ6 ~9L$)S zM-i-I-ك_ΉXj, _^yP*>dvH w&I15bؘacpDOJ"wVq^_<Ij1<ͽ_gDe`񩻼 FNSxWʯ䜉IgPeNۓ R̘C,%%Υ.,=`~cM=]4[E4!> ~p&P^\ǢPW 4 !3SGčn~F@5\GrZgE-𿋛׾Vt=aşBM ~iT`@QgBތrk,ZTҋv-Hm|+u8^lju e+TBST(,Dq#D{&X <hyV|֚ as{!EX,"Ώk2Son2{!Wo?xw X=L;]ŷG< (o(eDUHuRukz_0{Oqo]YsގO{ FvND֨mB b @"Pݜa ⡊!6zdȑ !\99o(>]Xs 9 ۿk7i޼S ,ړGf,^#2ℷ&h5?ݴE|aRm4 MDĂLLc&6 <; d˪INbYl1>/(C&oeZ0h%vIQFNNܒ r=#RrQ f8(YHʉ]pfw 6v? ZzU"wٝ[%@gr7Yɂ1yoⳌ}wuUzu3e07Co0J%-0uضƈiCo2qBfq6t48K 'E3 l5+!a$_ΊD%H̡akW\&7%t?p#i2) KONpnp'k;5 :KzGms"P)gP^0 *T򗝋{ɌL!yٯY7DQIͰVaDD ūcج̪P'h Y] $AYsS rW<_zg2p |Fb $'' +[ɇy4!y!d?O:kJ ]v~i4nYx(.B#vZ팰/8)5gՔ,%MΎs<r-TsRv:WM/B9vu[yV5Ü@$ [ Si1&=ǕJykxvdXk7?Ps*1D㹦$IuZ:!SD Yo`uv)"H%,QĐ bdct& _٫葻˒r7!8v5Nvn7^b"AiM5}eήqq-6.N޶sUvȈI9gzAw}st {ʩX%91E|T!hEp"*P$wDp{=ĮPuefTg~80b  0 q܌(q's;E?gӴ]7 .3e9?KRo]]r_ޫk(ڣ ^2 ؗ |)tJl ם5.oK%,|YQT3z[sshŎR='P{ s,ᘵi(iW f*uOcd^֥_YhPvwa*Cs]N6`ؓΦvs~P$ݛ[䉒*w{4 f8 <7wx]]!+ -SvİPJfM l\&uN H0c>C$r#:`/@xd(Q0\,9It71qGݗU)aɜ7n2-*p."|ks!%xr&4h>)eg6k ">)~@Ʀ ݙOV!wTEʆXء@3o-3,8p?\G`R@m|V^O3Ք  #eX6˓E"&i ICAgE~ۘƬrfRm-#JF:;G[!/̨L pFA(ԧ6 2MfL\T6m.IK#Xy֬$K5+|G\6+Pa8D& :`̿=ygJv %G.Hx3Pl+{`z] pX=ufG.!{FBYFu*%{c)jo7KPPcƑAi#Ζ} psoHϞ!Z Ml&Z(}SE뾔THYhsM\Xё`cÛҗ/ѿL.k"Sf),W+w03_H՘xQM5DL>;p]볿.#Io&s$x`Xfg~<i<Cgc Q =sV A(+iqt|=m5:=ԊVУڑϒC:7ĩK~"Y@8>׀x ?{ewD8d+y^p::$B @tbbl5Z\MH3kY tV}"̕ܘ. yt%vU`0컐'gz Td2*_Y6SP:&͝MEBԍ)ȩ|KE Y T=gk晬mRwt(㷪٤xz_kzo;¨\ʲ/E'OVn4g&kB*ĤR7g=24qs t^gNYdXX :/~˿X#@ kO0F@,7J ㏔/onȖ%ǟchБhq%>e iP2Key ru&"1b)I匠P1kilU]FHu3nЦi[q[JVx9F AM\u*9lSˑ{(7Ҟ"N#8ca\VljtS < ҁ4;R:vR!C}wFIUqKNpE+ƦQ&H>q:PE*곉nPxj|K 9et;HV(3WeՌ\ĵ3ߎ$*!u;xPOBu 6)G!UǓ޺?6bM 5*T$M7f>"Px9"W&>L-Q bͶEMet6,!3`@ѵMCbu!\MuJkE/Z9g|2Aj#D8i7= []w `Xo8H} ff;}vNuiʡi?fyM7اrR9N4);VdSKq.\s peK? =4}4E6e4[BU㛙i_r3?rpA]tcCI`Iގl[ydڕ6W!r\m:E}ݩa z LhoEMGOx^^TgD: r`jLA#H_ϿK0g!;McN9ܻPjI%k:- >7Yj龴ơ.R3l6?VLu7a}U68T9  $R8+*ʽR?v= y} +_B0M򡇰*!r*'8,.D>>ؾD TJ{(7 RSy{HM[ccCI#+U\\ BJaH+$.&L? 2zo_5B g ^>ۚSej4_+^nU~IĴ+9/GqTف.-XQ1җdaDS gY53k}t:=3wv EFb/-c7F| Rv U<Ǐ~!\%j EC>R_Xo5SM0}cMZ }R"Hv*w2㬹R՘G hE =RWQZ>RB"1ZA@dClw brMn+񙉲0/UMw2z*L7%='!7."5!\SEmWEW{oLuނ/h%Me5D5+ i8CV8j8B],re؁ԉC;Xׂ8*?Pё~t%V&\2o&C1R}_P4LEM@q.7iZ kaĽɪBVm:@DOWMv["긓Y`g qL#& ҕf4(xC4':*9 >gnaH~^S X/5\[P)G pkw\oÉ3=6:.X3 pTzgkd>9=][{sf9QM'Sr]^D>WiDOS iL)<8sӺ局r$4^VŃxX›Qrd5=){tJב NNe&j'O HKr$jAIv <*i EilJmSY1B~¦xƲh7VDUUm˟/UB=*d}4H$YoLwB/Splu!x_[7[M! ׎%5ij1_􁌼S(u!*ec,02UFRwh ;T!6(Q vNIf 1٥|PN [l hT |i*G=0܍IVbR_ƨ wjU3UEEٴ,Z:UJ="S58Dm%A* IP|Ob)UfsvKOdcV vg )<'^ >bdiHõEx] Dʻ`U F0pcuY+~_˓ i$U :JQ̂KJ^mHgds+^$Ek35oXR[\Et t<5#UA>,iS)` kw:B8G)PiGeS~IPc:aݪM焿%Zr6ݲ& wҋb j:é@VyPѢH& ٹ 6 *`{ "u*i()2A=hiX,bbx%KD"`/'HA* %sݷzSBM&#[͚]B}o~FWRD[>CMZ~E^/*qǖA#kgŅ'Os4Mt7t6,q1ɿOŠNwCha:,cY?EsJD"=@ 7;RAU>D7pm/vRōdQD~ī\QvZ^-"eq}^A2ziCz.kQkM DSgemX "wOs΄޻.},RQ yO8+a.Nݓա5[7{.*Tf^UeOȝ'D 哆Ml^U^G}HsJ*@W)֊_)jNU4t<ۇ*ڬ|♕aNw5J&az}q,kQ 蠧`Om`]H~?9^vy{L<Ԇݑ߅8[kqe#_IZrDhJ"#]l8=I^V [jEvdR9NFU_8}{- jh[V|cN9=FG=d$iI֕H#]>Xtı9 wQ>#Q*1tC'"8S" ^gXPFZ:H1Hw꩏@oT/vh.~ 5n܋s@ə4:v[ Diƒ ?XхԔGarNUg%8p B١ZC)Up=W'ܹ2Z'u'ú@nOi"vbvyͰp(ԁQ9 ufǏ,0Zڻ&x<Lo:i>c%T" :\%eՎ,i$8?*,/1$W|0Âp. x5s^6HC`['Nų B0`،Z۩hȓXETrfL$48@\  {x2x}ܕlGJe! GvrR<#.=q5)JQ- uiUȏcF:Xzb+ n6]rf-Ue-@sfxSe8_*0ENC?@mҥE&J1/%L fXZ53 LO@x/Y-݌ ((עb}9>6cͿT~e4ȬxGJV_`~ ֕w 4K`M~$3Fm8K~ky=d 􀫢SmߑH)ZVm1!&uG.+78TCV&1̔Uq5JK9rLm鴂nWd%S5ìrN5XAkQ3`*ʴ}%.m$ ]n,g[?djA4 fcIƚn,;t#|׉23;=[* ݂52=G%8ٮ l 4i-M2R^ǵj6,?xuu%}u9PvłլS)h'?gVuo֙;~M>A6ȸ4/ 4Z}{K51ӹ2-62z`,!bNAq)*~wy†UDf= .lXȂ7qZgO0P2]p$dd 7dMVVxa4B<{-*oAdKϴQsW{\9d^Uю%)>H}T 쒠t @h#(ㅴ5onoNb5yNpgrk /l2f/W 0w&y %~Y}!ptأоJH<^M]A7!L5źj|8mx8(l93B~%^~*M搞s;Mi`h61G[ _bVe=(O죡{lO8px1^{sCwRDC^K0WPcA׺p!XuG<r<yH*A Jwq`m1s$usy]zeNJumFǠ=~DT( T,r8YĽ 91σY3Ⱦix25oe:ѫNк%a4sF8i ]ǘԭX1@rx7?! g7%G1q 8U}ˬa`&C3& >g[CQ$pZ}g`f-S2(խP,!c w0MQQύ˗p;(* A6KԔ񮆌ķ7'Eҡ6" 1Fش* ϫ¹QLP.~c#bLN ؝,y!Zk[ຯH 1)zMz'#(cЊ5r`e Bnݸ|mWBfS"dg`懵iO6 *؂/Ew_ ?{4'+ BtH3lnm~ &O YɈ~}} :&EsQ jR2oh2b 9TB6qdQZa~f[FNk4^npCв0*V(w*3.SQ+ڰ&O8ݎB6Yj1hVL9Q%};\<.;)alt kോEpKn7TL}~)1,ǽdBkw20GesJڡJ^<@k4ZE`<4o)=lckn ٨撮-{4VZkMlG腦vΊW^IqeJӶdiK0ZoCȜz,P͛I ꔌkMKukG^r9QoL;+" ث>s졘 |>w(ˬl?~"BMF{gɋ-E*p4G;YNȘ|#rg^z 2Waqպ(Q}|03^:!{W{.6{E8Cn9 ?]ƀ6Gq~${Io{kuU9iѻfɋ^&.?X YRagқ)w Io#%'\#-"\=6T!igEB\Nx́j"1A_wto؍goaS|\R>ͥZgf6[ޯi`7\pO;KgD$xOC}{y.jZ_^t0Xw}bىȦWx \ =ZSh$r(4TFrHa~*uDTiyK1(PM#t"$>xĎ=6 - \Pϕh"7FW07 MR $pծ7bM 77:Yqr mӚRB y|q6~w*nQ…ѐ,59Aj˨@Iŗ-Ր#f5V4<ŻAA68e"}^r>L*#c0Am|2Cif"A%[ LU턖j}fK8*ϫ6ƐcXA #E%5h 2}ԍ b,d #N|hz}9]9XE vkw3e'o8\qo/^Dw ~qWF^:?e"0ש:u_Ps,~Z0hNMj 1 I\Bƪ0݁,ٮ=/qf O'f,Ra/1-6 }E70qwyTO;@ҁ>3& ꠱QnXyW脄c6UͩY_[,K)#.^XOO֧}0 # |eAdi^$mI& |"ؠ:Բ?h`EqӁ_OP*nN !QqhYR&Y)O#̆T(EC,]ճ]Q+xx8N'[稃RJvF+3d;8I )g!үKF݋uQirešeJ"᫉ pt{R_S2SNϣeC!๡zCStEw'1{~9F[g#GqzyoI[x 7;Y7b@t7b](cCw7SSn0KZWY#,3p<`#+%gLχ>`9񉹻2di$!c%oW4ЧU Ԣh&C ;*R{a5,!nf^ΩvςB eu9qQ|T*=.B?Ak-lJ% ~{dt+;(l}p'Q qSn/UJNaK26]#{w*S&B A,-w&7|6~܃lHM,-N\JΙFx+4pԚ޴su,|kɎ ^}1 {M6+];ڑbс"#EȌ aH)I6G@D:PW4On[dS(V3_9w}JW{{5s嘊$g S \ DSk?k >鮼ݼ["GO!A>"1cGٵK-Z8`4yɜ.o!-w%2r$VTꆌ1=Le/j66'jgldh'J M j1}-Ѹٶ%Y?e޻ޒo[ zk|.4FJ~mv  ;S)Cع`T~'65~Xii,ar!aW[F~?ퟃ;hHq_ l\Qy(D&4]|=nLHUψ"1tװorwWGS=H} EWR#W‹9h]g{OME0=bP :m1st;MpCq^uђXBN-H7e+ [vÎ~,La>ÇB W)1/0$,'ܵt48re-J̿RѝN ҩ^ya|`[?E0D}ă?n -VNuU.p51'Ab7q?PK?OR\6'hE$v`n'bVhp%mDB7㻔BnW>aN-Vikvx*ov뙳ҝz{ZwL9%S{]SsߊC*f_|pDĤʽ f:Z`52&% [)uLNoC2u'~BiEA $%GPHICaȽ}Q8]Y65/DEYTчK&S4nk0f_<iU58ivi4;$8Lu-bm4AHOۡ6;D_Sg$:)>P*d c; B67I꿠¨6ٞ(*9cn.S,x|XpwϖM [Glck_+L`sRGsuS-Dv/i&&,3yb[ׂEOr!)\*V^^Lq>+!-߿yM׳+!yٴ@)y}g>[~'aYdA՞-T^$A+1Sc#U#^ ~3C3J*x@t[t,Z<2Z'mF:nJJ pNO;DzF1I!l3ZxRBtb=$W<p oXmt kO[ECy[]ϫJ~5`~^ҸGEa2kmhþ3,Ύ@ 7n=>6m^!w6"[nk.opEAE`>,LZ[CTSu_:ޛh߭(ևG3`ZJv? !-y1ڒC=dYj4TPO *ue({xET=s 7ȷӧ%4g'>)`ʀW1-˙E26I\/BSˬ>IB|gyZ9V+4h)Ih9n^:GB$jd][]*imR%COyڅ颯=g(^0TnvHݒb@{u &HwQRDWXJTܺa@(dR)@CCq0{hfă'r1?G2&ɮ<ع5ЋI8$l2m; *1GTmx=xf6oW_E=CY| Ps^ȸop6rK+V!UXN]lr/a $[4s-T^3ϕ5;=J?@@<& m΢Bk:H _N]OS}a{JzK@:tʟ)˜ 1Rm1c,Ȕb؆*0\dH;艧XJnP۞VnǤ)..W:wP>T,fJ" IM#fvS26"R=39e7{T*G2n$ic7}.wl:vz,R%}-#,k=ەN?uw E.wLy=R|[V?+M2XQڐCh.Cu}/xXnT˿h^wp5%v!/S 喯Wa@G[7K㑞n4?Sًyz[ 6X_"IXYb4.0H9(SvAbY`h/V= h(RcL ߇Yh ~IT(뜔qB#NURkXQpr;X;hyf~xT.bYI_]ۨдx(d=W^49Dn[tJeY]f>{jɜUa2ܕt,2ud% -.ޝ+) Nyg :i5(qy'Jňb Q-q{+Odz ~U~4[I?ѣL_{/a5k0IdFӨE n85UH :$9 lt̷$`yapz\ \QĬ]qI?>j2+wxɰ7ElY {U1.>΋nt98g;&2p@)=mDZ]Ùct3LQiu=8`,M=d7DC83Ϫw|hN `jKSO/h6Q {h9[#hc WqfФdsV|2Q1u%BkPxB^R5j㺓fǜ|H \ HKC@S./2wHt*IUr'龫|JM#ݽ{ Nd@Ӎa1`GR+N|Eˁ-,~m=EFah_Hc)rP: YN5 GXX v,3& Yи{~6')j"F`$ 7{8F>fB_ xtnD48^B3b +Mhk1NA6 Z.bj$4QK ڵ`_.7Ͳ)f&8\`qzC&idQznQuy9L_zZ˞WcrmF,f_ cpTCrqoVIJ b. [ ) 2^WW(?8umϒM;&n-6Ǐ}ǩdvLndwUWl`^@BHoDF`$p!;r/1Kԫ} ako=s 0 'ӏQ֛"E ѮmޅPgh2>r;UD/eaw!RE'gyoL/fU0FzA'o`+ߞdB΋K>q TkaAdG+=VZ3[][t[8 ( @ ĵm-2{GM%4ҙ'7ʛ鄂e6<]=h yY`:>d$_bd $&@tP9ﰀ&ΝN(C8Nۋ+9_r99R~5Oh!4lKkk4'JOC]z@\MLb0lq1!#_bDBj_ H1-'d8q+xB?B&e@)8E,T &p9& EIwa5NtaN`+CIqyJ+>Q0 j20i̘+SGW(Xd80,H0UUn>u-Fk5_uc@FV.RBIo6E4EGi+̟,W+4b(R;|"ʽzDg}4X6M#\5'cysm-^X;@t)kxFYm4#z7(9];W|X YZ